diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-perl/Convert-UUlib |
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-perl/Convert-UUlib')
-rw-r--r-- | dev-perl/Convert-UUlib/Convert-UUlib-1.400.0-r1.ebuild | 17 | ||||
-rw-r--r-- | dev-perl/Convert-UUlib/Convert-UUlib-1.500.0-r1.ebuild | 34 | ||||
-rw-r--r-- | dev-perl/Convert-UUlib/Manifest | 9 | ||||
-rw-r--r-- | dev-perl/Convert-UUlib/files/Convert-UUlib-1.400.0-unbundle.patch | 36 | ||||
-rw-r--r-- | dev-perl/Convert-UUlib/files/Convert-UUlib-1.500.0-unbundle.patch | 37 | ||||
-rw-r--r-- | dev-perl/Convert-UUlib/metadata.xml | 15 |
6 files changed, 148 insertions, 0 deletions
diff --git a/dev-perl/Convert-UUlib/Convert-UUlib-1.400.0-r1.ebuild b/dev-perl/Convert-UUlib/Convert-UUlib-1.400.0-r1.ebuild new file mode 100644 index 000000000000..7b3531abeee2 --- /dev/null +++ b/dev-perl/Convert-UUlib/Convert-UUlib-1.400.0-r1.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +MODULE_AUTHOR=MLEHMANN +MODULE_VERSION=1.4 +inherit perl-module + +DESCRIPTION="A Perl interface to the uulib library" + +LICENSE="Artistic GPL-2" # needs both +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 m68k ppc ppc64 s390 sh sparc x86" +IUSE="" + +SRC_TEST="do" diff --git a/dev-perl/Convert-UUlib/Convert-UUlib-1.500.0-r1.ebuild b/dev-perl/Convert-UUlib/Convert-UUlib-1.500.0-r1.ebuild new file mode 100644 index 000000000000..666241a61763 --- /dev/null +++ b/dev-perl/Convert-UUlib/Convert-UUlib-1.500.0-r1.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +MODULE_AUTHOR=MLEHMANN +MODULE_VERSION=1.5 +inherit perl-module + +DESCRIPTION="A Perl interface to the uulib library" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="system-uulib test" + +RDEPEND=" + system-uulib? ( >=dev-libs/uulib-0.5.20-r1 ) +" +DEPEND="${RDEPEND} + >=virtual/perl-ExtUtils-MakeMaker-6.520.0 + dev-perl/Canary-Stability +" + +SRC_TEST="do parallel" + +src_prepare() { + if use system-uulib; then + epatch "${FILESDIR}/${P}-unbundle.patch" + ewarn "Building with USE=system-uulib known to be problematic and cause" + ewarn " Convert::UUlib to segfault when used. ( Bug #559930 )" + use test || ewarn "use of FEATURES=test strongly recommended"; + fi + perl-module_src_prepare +} diff --git a/dev-perl/Convert-UUlib/Manifest b/dev-perl/Convert-UUlib/Manifest new file mode 100644 index 000000000000..c7abb78f12b1 --- /dev/null +++ b/dev-perl/Convert-UUlib/Manifest @@ -0,0 +1,9 @@ +AUX Convert-UUlib-1.400.0-unbundle.patch 953 SHA256 5efd65e15121f5e483836c241612fe0ca240fe1dfc066795cba711e918b32783 SHA512 7055c7367ea83d3e69e9236aa11de9fbf7505d68b4741a0167b3166533e1f756764acfddaea4ba05702d66c32dbd838ab8b80757f8e421cefa2a28899fb45c53 WHIRLPOOL 36eac6ff94b8cdcf823a5266920d438817be5a4933c42ed51ae13264fc7b95659b8497a0228a001e726dd6ef10e02390f7d02e7a2fb100c202c222214a0dae55 +AUX Convert-UUlib-1.500.0-unbundle.patch 1013 SHA256 48672bc3a11c1facd0e44f0b29db8996c117c360a3747ee39b448cbfff10792a SHA512 1a16a3e6286bf0632b71e970eec1449bd31001975d4a9cabfe5e026eaf082790898c45c056b5aacc87cd2943f97e6e216d24db107c475a84ad2e75fbde8a1107 WHIRLPOOL 313b080595b876f91669dd99f8e912056aab2530e4448d27801c0b7680c13cd84f991114fd0309a1d898a526330c1621b86e09d953b8cc2a4f8f7b6b5d7332a8 +DIST Convert-UUlib-1.4.tar.gz 232006 SHA256 a85fe375bad0b7b8411719b27ac395ba804356d2fc528e9f127e1018cd95efcf SHA512 97dae96b173cfdaf35126f70a883b3462977c3bfb281334f2e54c66ba518ce936ae3046d911ed0a39974df47d0b46bc286afb01faa0d934895402049b3f79cfd WHIRLPOOL d195a34fc1dec5dfd971d6908afef9f7e68856ca82104dea92514132ff1dbf846e322265a17c531746cf76e8892aa2ea5f8c694d10aa6ed7eec3262a5058489b +DIST Convert-UUlib-1.5.tar.gz 236213 SHA256 0cd81bc21377fad191f89aa427733efe5b7e75ca1889e9317945ad448c6388ea SHA512 92c8b6f3a72546dca21018ddf2863113904f550e3ed950a1898ed4abfcc48738e9ca374f5adbc3226df2db6beeb0e12879ae52cdd067a030c199766d53603ec1 WHIRLPOOL 59faba3ce22e4e9c7f464f2e1980524cb29cb0cf6b145765f4f2291e545ec74a27955b63375a3b9dad69a085800ed18bcc8f494dcfdbb0bce2b7363e356978ec +EBUILD Convert-UUlib-1.400.0-r1.ebuild 372 SHA256 8022bcec715dce4c9eb995e27a7e0ed354477c99c0aceabc121bd840165cec9c SHA512 58eed8730bf10e15a657f3bcaf9f8f2807fd3e0565e491e4104e48064d0816a1297e4ea9e32186c349a5cef9e461a81f74c2dcd58f60f3880cdb821d51e39c4b WHIRLPOOL 02ad25de15c0ec22de127d6329658eccb0588d11a898cbb195afc55b1efff872c6fb4c73405e506ff6ec10719cd6fa373d15f205633679c43e9c99833db69066 +EBUILD Convert-UUlib-1.500.0-r1.ebuild 829 SHA256 993344f664efcf086945190177c390f351d3ef0baf34d935d5898c1c1d450019 SHA512 84fa14b4e5efba64c80dcce0e6b1dcf6e94a0a911486231338cc4a2135a12f5a2f79ae068a2f707edffd8f8865ed8ce86a58ae6c9e06d2165a77d236d99d5462 WHIRLPOOL 3a5c01290d4e68e5ac3cab26c4675c5ff6f4cb951c3661d44d4eb61137a5876f8ae877b240253a0b2d4d70f0dd78e805a413a6bd708e2b0780ccf6bb42c01b8a +MISC ChangeLog 4901 SHA256 3d5a7c7aaf0c5cb4e256ab152870f68141d47065e79309d6dccb313d4976fa18 SHA512 7224182de2e192f7c26a25413892e79839f3a15a47b76f56fade52c4386227d51cf2de7bb353af18e0788144ff8ff93a282a42e9cdbc5712667a9953cc4aba78 WHIRLPOOL 02aa80bad73e447de43f03f2bcb9246695b1be826622daf79db3027bb89f23195e793ccbde6ee3218623055999604c738cd7657336b945b578727c453d68a545 +MISC ChangeLog-2015 8359 SHA256 83d326d00ee44b8bef884a562f20f62390140a83a92259e165d89d656de0a55b SHA512 3d38e14bea3e9af8d66c28245b1af62f65aef6ee3679b50bad93a8a5701f2fbb1cf25ae6a3bfaf46a25771df1598f4203ebef6dfecba212ba7d041ef494a5a38 WHIRLPOOL 3e10b027a6596a45ab81840e16370434db31d61a12efaec5cce368a3fce546a79b4160dc59dce91c840bb601607332e29466a19743fc59d132ab81dc020f46a0 +MISC metadata.xml 510 SHA256 912078e5a976823bf7d19fce8c26595a760e2806ddf5000a7bc214cba70d010e SHA512 c25cd13c17ff7ab01073adea9a969723fbcc22204bb802441e8efbe3261c8f421f2220a202dec9745f388d9bad401c067fae704db62a2ac0eed9d8f9181b66fb WHIRLPOOL 8cd48f7b43205de581efed6ed208794f48af687e71ffbb166b7aedbd7c9a606eed2c476e056b7388a9c21af9056930be082279ee1045dc8392e45644033b1da7 diff --git a/dev-perl/Convert-UUlib/files/Convert-UUlib-1.400.0-unbundle.patch b/dev-perl/Convert-UUlib/files/Convert-UUlib-1.400.0-unbundle.patch new file mode 100644 index 000000000000..a7c5cfa81ade --- /dev/null +++ b/dev-perl/Convert-UUlib/files/Convert-UUlib-1.400.0-unbundle.patch @@ -0,0 +1,36 @@ +diff -ruN Convert-UUlib-1.4.orig/Makefile.PL Convert-UUlib-1.4/Makefile.PL +--- Convert-UUlib-1.4.orig/Makefile.PL 2009-07-10 22:44:52.000000000 +0200 ++++ Convert-UUlib-1.4/Makefile.PL 2014-10-11 19:06:36.816968279 +0200 +@@ -1,22 +1,5 @@ + use ExtUtils::MakeMaker; + +-sub MY::postamble { +- my $postamble =<<'END'; +- +-uulib/Makefile: +- cd uulib && CC="$(CC)" CFLAGS="$(OPTIMIZE) $(CFLAGS) $(CCCDLFLAGS)" ./configure +- +-clean:: +- -cd uulib && make distclean +- +-force: +- +-$(MYEXTLIB): uulib/Makefile uulib/uulib.c force +- cd uulib && $(MAKE) all +- +-END +-} +- + WriteMakefile( + 'dist' => { + PREOP => 'pod2text UUlib.pm | tee README >$(DISTVNAME)/README; chmod -R u=rwX,go=rX . ; chmod -R u=rwX,go=rX . ;', +@@ -25,8 +8,7 @@ + }, + 'NAME' => 'Convert::UUlib', + 'VERSION_FROM' => 'UUlib.pm', +- 'MYEXTLIB' => 'uulib/libuu$(LIB_EXT)', +- 'LIBS' => [''], ++ 'LIBS' => ['-luu'], + 'DEFINE' => '', + 'INC' => '', + ); diff --git a/dev-perl/Convert-UUlib/files/Convert-UUlib-1.500.0-unbundle.patch b/dev-perl/Convert-UUlib/files/Convert-UUlib-1.500.0-unbundle.patch new file mode 100644 index 000000000000..70ebebb4be3b --- /dev/null +++ b/dev-perl/Convert-UUlib/files/Convert-UUlib-1.500.0-unbundle.patch @@ -0,0 +1,37 @@ +diff -ruN Convert-UUlib-1.5.orig/Makefile.PL Convert-UUlib-1.5/Makefile.PL +--- Convert-UUlib-1.5.orig/Makefile.PL 2015-07-11 03:56:33.000000000 +0200 ++++ Convert-UUlib-1.5/Makefile.PL 2015-09-07 00:13:44.355717466 +0200 +@@ -2,23 +2,6 @@ + + use Canary::Stability Convert::UUlib => 1; + +-sub MY::postamble { +- my $postamble =<<'END'; +- +-uulib/Makefile: +- cd uulib && ./configure --with-cc='$(CC)' --with-cflags='$(OPTIMIZE) $(CFLAGS) $(CCCDLFLAGS)' +- +-clean:: +- -cd uulib && make distclean +- +-force: +- +-$(MYEXTLIB): uulib/Makefile uulib/uulib.c force +- cd uulib && $(MAKE) all +- +-END +-} +- + WriteMakefile( + 'dist' => { + PREOP => 'pod2text UUlib.pm | tee README >$(DISTVNAME)/README; chmod -R u=rwX,go=rX . ; chmod -R u=rwX,go=rX . ;', +@@ -27,8 +10,7 @@ + }, + 'NAME' => 'Convert::UUlib', + 'VERSION_FROM' => 'UUlib.pm', +- 'MYEXTLIB' => 'uulib/libuu$(LIB_EXT)', +- 'LIBS' => [''], ++ 'LIBS' => ['-luu'], + 'DEFINE' => '', + 'INC' => '', + CONFIGURE_REQUIRES => { diff --git a/dev-perl/Convert-UUlib/metadata.xml b/dev-perl/Convert-UUlib/metadata.xml new file mode 100644 index 000000000000..3999a21a82d0 --- /dev/null +++ b/dev-perl/Convert-UUlib/metadata.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>perl@gentoo.org</email> + <name>Gentoo Perl Project</name> + </maintainer> + <upstream> + <remote-id type="cpan">Convert-UUlib</remote-id> + <remote-id type="cpan-module">Convert::UUlib</remote-id> + </upstream> + <use> + <flag name="system-uulib">Use <pkg>dev-libs/uulib</pkg> instead of bundled version.</flag> + </use> +</pkgmetadata> |