summaryrefslogtreecommitdiff
path: root/dev-perl/Net-SSLeay
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-perl/Net-SSLeay
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-perl/Net-SSLeay')
-rw-r--r--dev-perl/Net-SSLeay/Manifest7
-rw-r--r--dev-perl/Net-SSLeay/Net-SSLeay-1.810.0.ebuild56
-rw-r--r--dev-perl/Net-SSLeay/files/1.72-config-nettest-no.patch20
-rw-r--r--dev-perl/Net-SSLeay/files/1.72-config-nettest-yes.patch20
-rw-r--r--dev-perl/Net-SSLeay/metadata.xml13
5 files changed, 116 insertions, 0 deletions
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 @@
+<?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">Net-SSLeay</remote-id>
+ <remote-id type="cpan-module">Net::SSLeay</remote-id>
+ <remote-id type="cpan-module">Net::SSLeay::Handle</remote-id>
+ </upstream>
+</pkgmetadata>