diff --git a/programming/language/perl/perl-Authen-SASL/pspec.xml b/programming/language/perl/perl-Authen-SASL/pspec.xml index 0b6f0305de..3430de267f 100644 --- a/programming/language/perl/perl-Authen-SASL/pspec.xml +++ b/programming/language/perl/perl-Authen-SASL/pspec.xml @@ -35,6 +35,13 @@ + + 2018-07-26 + 2.16 + Rebuild for new toolchain + Pisi Linux Community + admin@pisilinux.org + 2017-01-24 2.16 diff --git a/programming/language/perl/perl-CGI/pspec.xml b/programming/language/perl/perl-CGI/pspec.xml index 19116b84a7..174fb79aee 100644 --- a/programming/language/perl/perl-CGI/pspec.xml +++ b/programming/language/perl/perl-CGI/pspec.xml @@ -11,7 +11,7 @@ library Handle Common Gateway Interface requests and responses. Handle Common Gateway Interface requests and responses. - http://www.cpan.org/authors/id/L/LE/LEEJO/CGI-4.35.tar.gz + http://www.cpan.org/authors/id/L/LE/LEEJO/CGI-4.38.tar.gz perl perl-HTML-Parser @@ -35,6 +35,13 @@ + + 2018-07-26 + 4.38 + Version Bump + Pisi Linux Community + admin@pisilinux.org + 2017-01-24 4.35 diff --git a/programming/language/perl/perl-HTML-Scrubber/pspec.xml b/programming/language/perl/perl-HTML-Scrubber/pspec.xml index 33124f4dbe..ffe77ae263 100644 --- a/programming/language/perl/perl-HTML-Scrubber/pspec.xml +++ b/programming/language/perl/perl-HTML-Scrubber/pspec.xml @@ -33,6 +33,13 @@ + + 2018-07-26 + 0.15 + Rebuild + Pisi Linux Community + admin@pisilinux.org + 2017-01-24 0.15 diff --git a/programming/language/perl/perl-HTTP-Message/pspec.xml b/programming/language/perl/perl-HTTP-Message/pspec.xml index d178730f24..b131203931 100644 --- a/programming/language/perl/perl-HTTP-Message/pspec.xml +++ b/programming/language/perl/perl-HTTP-Message/pspec.xml @@ -14,7 +14,7 @@ app:console Class encapsulating HTTP Message headers The HTTP::Headers class encapsulates HTTP-style message headers. - http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/HTTP-Message-6.06.tar.gz + https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Message-6.13.tar.gz perl perl-LWP-Mediatypes @@ -41,6 +41,13 @@ + + 2018-07-26 + 6.13 + Version Bump + Pisi Linux Community + admin@pisilinux.org + 2017-01-24 6.06 diff --git a/programming/language/perl/perl-JSON-XS/pspec.xml b/programming/language/perl/perl-JSON-XS/pspec.xml index 6399eeeb56..eac61f6b6c 100644 --- a/programming/language/perl/perl-JSON-XS/pspec.xml +++ b/programming/language/perl/perl-JSON-XS/pspec.xml @@ -40,6 +40,13 @@ + + 2018-07-26 + 3.03 + Rebuild. + Pisi Linux Community + admin@pisilinux.org + 2017-01-24 3.03 diff --git a/programming/language/perl/perl-Net-SSLeay/actions.py b/programming/language/perl/perl-Net-SSLeay/actions.py index 891f0cf5dd..9a02658651 100644 --- a/programming/language/perl/perl-Net-SSLeay/actions.py +++ b/programming/language/perl/perl-Net-SSLeay/actions.py @@ -16,8 +16,8 @@ def setup(): def build(): perlmodules.make() -#def check(): -# perlmodules.make("test") +def check(): + perlmodules.make("test") def install(): perlmodules.install() diff --git a/programming/language/perl/perl-Net-SSLeay/files/Net-SSLeay-1.82-fix-libdir.patch b/programming/language/perl/perl-Net-SSLeay/files/Net-SSLeay-1.82-fix-libdir.patch new file mode 100644 index 0000000000..6aff3f85ab --- /dev/null +++ b/programming/language/perl/perl-Net-SSLeay/files/Net-SSLeay-1.82-fix-libdir.patch @@ -0,0 +1,27 @@ +Bug: https://bugs.gentoo.org/416339 + +The previous patch for the above bug report used $ENV{LIBDIR} but this +wasn't enough to help with cross-compiling. We could use $ENV{SYSROOT} +but this results in a bogus RPATH entry. It is better to simply trust +the toolchain, which may have its own sysroot applied. + +Cross-compiling Perl modules requires additional hackery but at least +that hackery will work now. :) + +Chewi +2017/12/03 + +diff -Naur a/inc/Module/Install/PRIVATE/Net/SSLeay.pm b/inc/Module/Install/PRIVATE/Net/SSLeay.pm +--- a/inc/Module/Install/PRIVATE/Net/SSLeay.pm 2017-10-13 01:38:01.000000000 +0100 ++++ b/inc/Module/Install/PRIVATE/Net/SSLeay.pm 2017-12-03 10:52:27.304861804 +0000 +@@ -65,10 +65,8 @@ + cccdlflags => '', + }; + for ("$prefix/include", "$prefix/inc32", '/usr/kerberos/include') { +- push @{$opts->{inc_paths}}, $_ if -f "$_/openssl/ssl.h"; + } + for ($prefix, "$prefix/lib64", "$prefix/lib", "$prefix/out32dll") { +- push @{$opts->{lib_paths}}, $_ if -d $_; + } + + my $rsaref = $self->ssleay_is_rsaref; diff --git a/programming/language/perl/perl-Net-SSLeay/files/Net-SSLeay-1.82-fix-network-tests.patch b/programming/language/perl/perl-Net-SSLeay/files/Net-SSLeay-1.82-fix-network-tests.patch new file mode 100644 index 0000000000..6c3e76858e --- /dev/null +++ b/programming/language/perl/perl-Net-SSLeay/files/Net-SSLeay-1.82-fix-network-tests.patch @@ -0,0 +1,29 @@ +From 36c14369372f0371e033019c9cea197b31a93bde Mon Sep 17 00:00:00 2001 +From: Kent Fredric +Date: Sat, 5 Mar 2016 12:41:11 +1300 +Subject: Fix network tests re: Networking + +--- + inc/Module/Install/PRIVATE/Net/SSLeay.pm | 6 +----- + 1 file changed, 1 insertion(+), 5 deletions(-) + +diff --git a/inc/Module/Install/PRIVATE/Net/SSLeay.pm b/inc/Module/Install/PRIVATE/Net/SSLeay.pm +index 0a3aa24..f27b43f 100644 +--- a/inc/Module/Install/PRIVATE/Net/SSLeay.pm ++++ b/inc/Module/Install/PRIVATE/Net/SSLeay.pm +@@ -46,11 +46,7 @@ EOM + 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 ) { ++ if ( 'yes' eq ( $ENV{NETWORK_TESTS} || '' ) ) { + $self->tests('t/*/*.t t/*/*/*.t'); + } else { + $self->tests('t/local/*.t t/handle/local/*.t'); +-- +2.14.3 + diff --git a/programming/language/perl/perl-Net-SSLeay/files/Net-SSLeay-1.82-respect-cflags.patch b/programming/language/perl/perl-Net-SSLeay/files/Net-SSLeay-1.82-respect-cflags.patch new file mode 100644 index 0000000000..03d06b6b8d --- /dev/null +++ b/programming/language/perl/perl-Net-SSLeay/files/Net-SSLeay-1.82-respect-cflags.patch @@ -0,0 +1,26 @@ +From 8472348e588c16ad5332fe0b1f1dc9cc8eb4ab7d Mon Sep 17 00:00:00 2001 +From: Torsten Veller +Date: Mon, 16 Jul 2012 05:31:43 +1200 +Subject: Respect CFLAGS + +Bug: https://bugs.gentoo.org/378657 +--- + inc/Module/Install/PRIVATE/Net/SSLeay.pm | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/inc/Module/Install/PRIVATE/Net/SSLeay.pm b/inc/Module/Install/PRIVATE/Net/SSLeay.pm +index 5abcf70..49913e6 100644 +--- a/inc/Module/Install/PRIVATE/Net/SSLeay.pm ++++ b/inc/Module/Install/PRIVATE/Net/SSLeay.pm +@@ -129,7 +129,7 @@ EOM + + if (($Config{cc} =~ /aCC/i) && $^O eq 'hpux') { + print "*** Enabling HPUX aCC options (+e)\n"; +- $opts->{optimize} = '+e -O2 -g'; ++ $opts->{optimize} = '+e ' . $opts->{optimize}; + } + + if ( (($Config{ccname} || $Config{cc}) eq 'gcc') && ($Config{cccdlflags} =~ /-fpic/) ) { +-- +2.14.3 + diff --git a/programming/language/perl/perl-Net-SSLeay/pspec.xml b/programming/language/perl/perl-Net-SSLeay/pspec.xml index ea56681399..b88fbec95d 100644 --- a/programming/language/perl/perl-Net-SSLeay/pspec.xml +++ b/programming/language/perl/perl-Net-SSLeay/pspec.xml @@ -13,12 +13,17 @@ library Net::SSLeay module for perl Net::SMPP is an implementation of Short Message Peer to Peer protocol over TCP. This protocol is frequently used in the telecoms and mobile operator world to pass short messages between systems that implement the short message service (SMS). - http://www.cpan.org/authors/id/M/MI/MIKEM/Net-SSLeay-1.80.tar.gz + http://www.cpan.org/authors/id/M/MI/MIKEM/Net-SSLeay-1.85.tar.gz perl perl-Test-Exception openssl-devel + + Net-SSLeay-1.82-fix-libdir.patch + Net-SSLeay-1.82-fix-network-tests.patch + Net-SSLeay-1.82-respect-cflags.patch + @@ -36,6 +41,13 @@ + + 2018-07-26 + 1.85 + Version Bump + Pisi Linux Community + admin@pisilinux.org + 2017-01-24 1.80 diff --git a/programming/language/perl/perl-Super/pspec.xml b/programming/language/perl/perl-Super/pspec.xml index 7109e9ccf5..97cf2c89f7 100644 --- a/programming/language/perl/perl-Super/pspec.xml +++ b/programming/language/perl/perl-Super/pspec.xml @@ -35,6 +35,13 @@ + + 2018-07-26 + 20141117 + Rebuild for new toolchain + Pisi Linux Community + admin@pisilinux.org + 2017-01-24 20141117 diff --git a/programming/language/perl/perl-Test-Fatal/pspec.xml b/programming/language/perl/perl-Test-Fatal/pspec.xml index 3f822a9afe..77594609c6 100644 --- a/programming/language/perl/perl-Test-Fatal/pspec.xml +++ b/programming/language/perl/perl-Test-Fatal/pspec.xml @@ -34,6 +34,13 @@ + + 2018-07-26 + 0.14 + Rebuild for new toolchain + Pisi Linux Community + admin@pisilinux.org + 2017-01-24 0.14 diff --git a/programming/language/perl/perl-Test-Pod-Coverage/pspec.xml b/programming/language/perl/perl-Test-Pod-Coverage/pspec.xml index 3ff795d01a..eaf77cbde8 100644 --- a/programming/language/perl/perl-Test-Pod-Coverage/pspec.xml +++ b/programming/language/perl/perl-Test-Pod-Coverage/pspec.xml @@ -31,6 +31,13 @@ + + 2018-07-26 + 1.10 + Rebuild for new toolchain + Pisi Linux Community + admin@pisilinux.org + 2017-01-24 1.10