dev-perl/PAR-Packer: new package, add 1.64.0

dependency of net-mail/imapsync

Bug: https://bugs.gentoo.org/655992
Signed-off-by: Brett A C Sheffield <bacs@librecast.net>
Part-of: https://codeberg.org/gentoo/gentoo/pulls/517
Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
Brett A C Sheffield
2026-04-04 08:49:03 +00:00
committed by Sam James
parent 992cce861f
commit 7fb7d18d29
3 changed files with 62 additions and 0 deletions

View File

@@ -0,0 +1 @@
DIST PAR-Packer-1.064.tar.gz 206643 BLAKE2B 20b31df0752430fa23be6ed5cb90a726c75aca2330bc757fc5e81ff159079f5685a69a7ab2e4ce90c1a5b7a1f91f18396e6be275c600459306da48e39939464b SHA512 24984be64da4e81b6a6a4d2e959dcd322afd2d9b6f472871b090932fba941ec3f78e6383d009920c682f02d7557a174bb9c73ae6261541b12d746f01160d2a89

View File

@@ -0,0 +1,41 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DIST_AUTHOR="RSCHUPP"
DIST_VERSION=1.064
inherit perl-module
DESCRIPTION="PAR Packager"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
dev-perl/Getopt-ArgvFile
dev-perl/IPC-Run3
dev-perl/Module-ScanDeps
dev-perl/PAR
virtual/perl-Digest-SHA
"
DEPEND="${RDEPEND}"
src_prepare() {
# rename pp binary to parp to avoid conflict with dev-libs/nss
mv script/pp script/parp
sed -i \
-e 's#blib/man1/pp.1#blib/man1/parp.1#' \
-e 's#script/pp#script/parp#' \
Makefile.PL MANIFEST || die
# fix tests to match
sed -i -e 's/blib script pp/blib script parp/' t/utils.pl t/*.t || die
sed -i -e 's/pp:/parp:/g' contrib/automated_pp_test/automated_pp_test.pl || die
default
}
src_install() {
default
ewarn "/usr/bin/pp has been installed as /usr/bin/parp"
ewarn "to avoid a name conflict with dev-libs/nss"
}

View File

@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>bacs@librecast.net</email>
<name>Brett A C Sheffield</name>
</maintainer>
<maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<maintainer type="project">
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
</maintainer>
<upstream>
<remote-id type="cpan">PAR-Packer</remote-id>
<remote-id type="cpan-module">PAR::Packer</remote-id>
</upstream>
</pkgmetadata>