From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- dev-perl/Net-SSLeay/Manifest | 7 +++ dev-perl/Net-SSLeay/Net-SSLeay-1.810.0.ebuild | 56 ++++++++++++++++++++++ .../Net-SSLeay/files/1.72-config-nettest-no.patch | 20 ++++++++ .../Net-SSLeay/files/1.72-config-nettest-yes.patch | 20 ++++++++ dev-perl/Net-SSLeay/metadata.xml | 13 +++++ 5 files changed, 116 insertions(+) create mode 100644 dev-perl/Net-SSLeay/Manifest create mode 100644 dev-perl/Net-SSLeay/Net-SSLeay-1.810.0.ebuild create mode 100644 dev-perl/Net-SSLeay/files/1.72-config-nettest-no.patch create mode 100644 dev-perl/Net-SSLeay/files/1.72-config-nettest-yes.patch create mode 100644 dev-perl/Net-SSLeay/metadata.xml (limited to 'dev-perl/Net-SSLeay') diff --git a/dev-perl/Net-SSLeay/Manifest b/dev-perl/Net-SSLeay/Manifest new file mode 100644 index 000000000000..5b6c08eb1a55 --- /dev/null +++ b/dev-perl/Net-SSLeay/Manifest @@ -0,0 +1,7 @@ +AUX 1.72-config-nettest-no.patch 862 SHA256 de3f2818a264837645768f63be42782f66287b2a8e374e94ed59f7a4c5585af0 SHA512 94ebff7314acc6be41665e54077a63ce1713f43f9f6be722a51d20363f6b5b069da4ee2a33e9e8559888c61a8ba4ed60c811fd51640ee03d48042584376dd3cf WHIRLPOOL 597a8e2dbe408a2adba80f42670b3c914a7f20474e9cc200480ddecf01c20ecf61568ac23be2e8b4ffe8f6443fce3e5a7fcb3a1b56f40747eb40b7391c85ba68 +AUX 1.72-config-nettest-yes.patch 849 SHA256 d2639773dd308f874ca8eeda985d7045ecade7562c483a976cad86fc8d36bf7c SHA512 478778231cfa6631a356e32d5c9a6f46b8ab02a58008c45c1d9f898e46e9003b556054c9f521c31ec08d95f4c32f8e786bdb1372576ee6a61418f5be9286d4ce WHIRLPOOL 19bd6ae3e7230454a893e74486f5a1988b69eaeefef18bb7a8ad34f100f03577d6f7fecd105a719e13f5ad1b295e42d7f8f7564d420f50b330f9900f58024812 +DIST Net-SSLeay-1.81.tar.gz 396631 SHA256 00cbb6174e628b42178e1445c9fd5a3c5ae2cfd6a5a43e03610ba14786f21b7d SHA512 8d4b72ede74ea22cf2ed681a8441f40965331cd5d4442c19677cf5bc7c1e61ed1e50d0f3a4f1b272428485bcc132ec99b0c75344ca43e8a34a9dd15539719f55 WHIRLPOOL 125710fcabce6f9ba2515bb04a90513d0f2ab2f57546187044bc7f4f45b0ba354f747674fcebfad41dced608603e8c811bce58a66e104efd90205a4b2102d417 +EBUILD Net-SSLeay-1.810.0.ebuild 1522 SHA256 b65be59c44e4e6e6c582427cacc0b133e774dc11d1cfe6315f262e637420bea8 SHA512 36e994c8445ab80c13fb337edf27963d7368edb6314893679cf37a3682714ab4b51899beb89d348cdbf2df4b0d19f2e881021c8d344ba8cef04a97b4954df773 WHIRLPOOL 118b14c084e56faa23e2f144b124048f60d9d6dc17f4b3fdc5ea77fc969f52bdb1628968af973c5a4fbd2f7e9199f3607d93b8c6cb379301d12639a103cdacac +MISC ChangeLog 5261 SHA256 7cd710d3d0eb1fb9390130f815f369b2f5875bba1565db50a1b8bc4707df4b87 SHA512 aadd8fedef805d719c0a76d68dfafc2379716b1e728433b28102b7e3e846b7c51d8af8a6ac83dac7be35fb818d292dcf24f5388b989b1d18d105d5f85cf063b1 WHIRLPOOL 57ae65541bcf6e71e273a6b470ee113e0ba48862377ae5151eb9c4c90307d9fcf9182301940cf9a59817c92047d55dd1eec7cfed32e52f1a574c8aa146687ad1 +MISC ChangeLog-2015 15712 SHA256 ec106adcc3fea4133d601cff2e724f611b0e04cefa7d7938dc4715f1fdfef059 SHA512 5e22c74a8bd35c92a0fff19318126cdaa370f1023e4b3abe6bdb259dd1f483fce9c04cf1b402f41d88a7fa9da7cd3031ecbb9fe7ea6456472af28f88fdce32f4 WHIRLPOOL 198aa66c6bca80d08af54160244f1be1adb5e809cffd8da65e029b4bcb659f474eeee72b94345b8e51499d40ecaa077e9d907c86dfeea4bccdeb73eb93d94f1f +MISC metadata.xml 458 SHA256 46dfc8665d99082e75496c03887572531c57af5f6e2d9a668da33c99a5608175 SHA512 1502d6c58c7345b12fca3555c3bde82403f0a7bdff6d253a31c4b5b82bc981127fb2bab9e03d47d50963c3cf70533ec8ceebc025b71fe9127bdc294f092d955b WHIRLPOOL 3fac0441262f719a42079276a7f45a5af45ab785217954f7bd36b6ece1a0dfb249475f94153b2f60db742d95db6138046c9a2f533ef1c7c4c2d549a44ceea55f diff --git a/dev-perl/Net-SSLeay/Net-SSLeay-1.810.0.ebuild b/dev-perl/Net-SSLeay/Net-SSLeay-1.810.0.ebuild new file mode 100644 index 000000000000..bb4652597fb9 --- /dev/null +++ b/dev-perl/Net-SSLeay/Net-SSLeay-1.810.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DIST_AUTHOR=MIKEM +DIST_VERSION=1.81 +DIST_EXAMPLES=("examples/*") +inherit multilib perl-module + +DESCRIPTION="Perl extension for using OpenSSL" + +LICENSE="openssl" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="libressl test minimal examples" + +RDEPEND=" + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + virtual/perl-MIME-Base64 +" +DEPEND="${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( + !minimal? ( + dev-perl/Test-Exception + dev-perl/Test-Warn + dev-perl/Test-NoWarnings + ) + virtual/perl-Test-Simple + ) +" +export OPTIMIZE="$CFLAGS" +export OPENSSL_PREFIX=${EPREFIX}/usr + +src_prepare() { + sed -i \ + -e "/\$opts->{optimize} = '-O2 -g';/d" \ + -e "s,\"\$prefix/lib\",\"\$prefix/$(get_libdir)\"," \ + inc/Module/Install/PRIVATE/Net/SSLeay.pm || die + + local my_test_control + my_test_control=${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}} + + if use test; then + perl_rm_files 't/local/01_pod.t' 't/local/02_pod_coverage.t' 't/local/kwalitee.t' + fi + if use test && has network ${my_test_control} ; then + eapply "${FILESDIR}/1.72-config-nettest-yes.patch" + else + eapply "${FILESDIR}/1.72-config-nettest-no.patch" + fi + + perl-module_src_prepare +} diff --git a/dev-perl/Net-SSLeay/files/1.72-config-nettest-no.patch b/dev-perl/Net-SSLeay/files/1.72-config-nettest-no.patch new file mode 100644 index 000000000000..0090bfd83a01 --- /dev/null +++ b/dev-perl/Net-SSLeay/files/1.72-config-nettest-no.patch @@ -0,0 +1,20 @@ +diff -Naur Net-SSLeay-1.72/inc/Module/Install/PRIVATE/Net/SSLeay.pm Net-SSLeay-1.72b/inc/Module/Install/PRIVATE/Net/SSLeay.pm +--- Net-SSLeay-1.72/inc/Module/Install/PRIVATE/Net/SSLeay.pm 2015-08-02 05:54:14.000000000 +0000 ++++ Net-SSLeay-1.72b/inc/Module/Install/PRIVATE/Net/SSLeay.pm 2016-03-04 23:29:36.997983312 +0000 +@@ -47,15 +47,7 @@ + LIBS => join(' ', (map {"-L$_"} @{$opts->{lib_paths}}), (map {"-l$_"} @{$opts->{lib_links}})), + ); + +- if ( $self->prompt( +- "Do you want to run external tests?\n". +- "These tests *will* *fail* if you do not have network connectivity.", +- 'n', +- ) =~ /^y/i ) { +- $self->tests('t/*/*.t t/*/*/*.t'); +- } else { +- $self->tests('t/local/*.t t/handle/local/*.t'); +- } ++ $self->tests('t/local/*.t t/handle/local/*.t'); + } + + sub ssleay_get_build_opts { diff --git a/dev-perl/Net-SSLeay/files/1.72-config-nettest-yes.patch b/dev-perl/Net-SSLeay/files/1.72-config-nettest-yes.patch new file mode 100644 index 000000000000..d79662593f40 --- /dev/null +++ b/dev-perl/Net-SSLeay/files/1.72-config-nettest-yes.patch @@ -0,0 +1,20 @@ +diff -Naur Net-SSLeay-1.72/inc/Module/Install/PRIVATE/Net/SSLeay.pm Net-SSLeay-1.72b/inc/Module/Install/PRIVATE/Net/SSLeay.pm +--- Net-SSLeay-1.72/inc/Module/Install/PRIVATE/Net/SSLeay.pm 2015-08-02 05:54:14.000000000 +0000 ++++ Net-SSLeay-1.72b/inc/Module/Install/PRIVATE/Net/SSLeay.pm 2016-03-04 23:28:49.543069218 +0000 +@@ -47,15 +47,7 @@ + LIBS => join(' ', (map {"-L$_"} @{$opts->{lib_paths}}), (map {"-l$_"} @{$opts->{lib_links}})), + ); + +- if ( $self->prompt( +- "Do you want to run external tests?\n". +- "These tests *will* *fail* if you do not have network connectivity.", +- 'n', +- ) =~ /^y/i ) { +- $self->tests('t/*/*.t t/*/*/*.t'); +- } else { +- $self->tests('t/local/*.t t/handle/local/*.t'); +- } ++ $self->tests('t/*/*.t t/*/*/*.t'); + } + + sub ssleay_get_build_opts { diff --git a/dev-perl/Net-SSLeay/metadata.xml b/dev-perl/Net-SSLeay/metadata.xml new file mode 100644 index 000000000000..3a182c23b55a --- /dev/null +++ b/dev-perl/Net-SSLeay/metadata.xml @@ -0,0 +1,13 @@ + + + + + perl@gentoo.org + Gentoo Perl Project + + + Net-SSLeay + Net::SSLeay + Net::SSLeay::Handle + + -- cgit v1.2.3