diff --git a/dev-perl/PAR-Packer/Manifest b/dev-perl/PAR-Packer/Manifest new file mode 100644 index 0000000000000..78c7c6791003c --- /dev/null +++ b/dev-perl/PAR-Packer/Manifest @@ -0,0 +1 @@ +DIST PAR-Packer-1.064.tar.gz 206643 BLAKE2B 20b31df0752430fa23be6ed5cb90a726c75aca2330bc757fc5e81ff159079f5685a69a7ab2e4ce90c1a5b7a1f91f18396e6be275c600459306da48e39939464b SHA512 24984be64da4e81b6a6a4d2e959dcd322afd2d9b6f472871b090932fba941ec3f78e6383d009920c682f02d7557a174bb9c73ae6261541b12d746f01160d2a89 diff --git a/dev-perl/PAR-Packer/PAR-Packer-1.64.0.ebuild b/dev-perl/PAR-Packer/PAR-Packer-1.64.0.ebuild new file mode 100644 index 0000000000000..68ba1785cdcb5 --- /dev/null +++ b/dev-perl/PAR-Packer/PAR-Packer-1.64.0.ebuild @@ -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" +} diff --git a/dev-perl/PAR-Packer/metadata.xml b/dev-perl/PAR-Packer/metadata.xml new file mode 100644 index 0000000000000..cf512decd5886 --- /dev/null +++ b/dev-perl/PAR-Packer/metadata.xml @@ -0,0 +1,20 @@ + + + + + bacs@librecast.net + Brett A C Sheffield + + + proxy-maint@gentoo.org + Proxy Maintainers + + + perl@gentoo.org + Gentoo Perl Project + + + PAR-Packer + PAR::Packer + +