chat/inspircd{,12}: Fix build with perl>=5.26.0. Perl 5.26.0 removed "." from @INC, so add it back to the scripts used to configure the software. The scripts are only called from the top-level directory, so adding 'use lib ".";' is sufficient.diff -r1.17 -r1.18 pkgsrc/chat/inspircd/distinfo
(jlam)
@@ -1,10 +1,10 @@ | @@ -1,10 +1,10 @@ | |||
1 | $NetBSD: distinfo,v 1.17 2015/11/03 01:20:20 agc Exp $ | 1 | $NetBSD: distinfo,v 1.18 2017/08/23 17:54:34 jlam Exp $ | |
2 | 2 | |||
3 | SHA1 (InspIRCd-1.1.23.tar.bz2) = 0def2426fa60cb32a2514e64196c04f37fa67e5e | 3 | SHA1 (InspIRCd-1.1.23.tar.bz2) = 0def2426fa60cb32a2514e64196c04f37fa67e5e | |
4 | RMD160 (InspIRCd-1.1.23.tar.bz2) = 122ae3c269af0af3f8362f17eae29767d6c314d4 | 4 | RMD160 (InspIRCd-1.1.23.tar.bz2) = 122ae3c269af0af3f8362f17eae29767d6c314d4 | |
5 | SHA512 (InspIRCd-1.1.23.tar.bz2) = 578c12eca0607b90752137d4766fb38c5e9e27c0c7c913244418c2fe297f5e286be2fd3c8844fe8b4cfcf6e1112b0abf52715d62597957976f8e319b501ceb9a | 5 | SHA512 (InspIRCd-1.1.23.tar.bz2) = 578c12eca0607b90752137d4766fb38c5e9e27c0c7c913244418c2fe297f5e286be2fd3c8844fe8b4cfcf6e1112b0abf52715d62597957976f8e319b501ceb9a | |
6 | Size (InspIRCd-1.1.23.tar.bz2) = 505853 bytes | 6 | Size (InspIRCd-1.1.23.tar.bz2) = 505853 bytes | |
7 | SHA1 (patch-aa) = d62675b6ace79ba5c0c0c4db2b4f9454346170c3 | 7 | SHA1 (patch-aa) = d62675b6ace79ba5c0c0c4db2b4f9454346170c3 | |
8 | SHA1 (patch-ab) = c0921dda70348839c286315a3fa0244828d5116a | 8 | SHA1 (patch-ab) = c0921dda70348839c286315a3fa0244828d5116a | |
9 | SHA1 (patch-ac) = 266c8d6015923d890748d4157f7e5aff87da5df1 | 9 | SHA1 (patch-ac) = 9e8fd6d4862ac1f913ee016c955fac0b53d132db | |
10 | SHA1 (patch-ad) = d35df392a574728f6c61c4107bb3d2ce1e11568a | 10 | SHA1 (patch-ad) = d35df392a574728f6c61c4107bb3d2ce1e11568a |
@@ -1,15 +1,23 @@ | @@ -1,15 +1,23 @@ | |||
1 | $NetBSD: patch-ac,v 1.5 2008/06/14 14:30:23 adrianp Exp $ | 1 | $NetBSD: patch-ac,v 1.6 2017/08/23 17:54:34 jlam Exp $ | |
2 | 2 | |||
3 | --- configure.orig 2008-05-11 01:19:59.000000000 +0100 | 3 | --- configure.orig 2009-07-30 11:28:57.000000000 +0000 | |
4 | +++ configure | 4 | +++ configure | |
5 | @@ -232,8 +231,8 @@ $config{EXTRA_DIR} = ""; # | 5 | @@ -18,6 +18,7 @@ use Cwd; | |
6 | use Getopt::Long; | |||
7 | ||||
8 | # Utility functions for our buildsystem | |||
9 | +use lib "."; | |||
10 | use make::utilities; | |||
11 | use make::configure; | |||
12 | use make::gnutlscert; | |||
13 | @@ -233,8 +234,8 @@ $config{EXTRA_DIR} = ""; # | |||
6 | if ($config{OSNAME} =~ /darwin/i) | 14 | if ($config{OSNAME} =~ /darwin/i) | |
7 | { | 15 | { | |
8 | $config{IS_DARWIN} = "YES"; | 16 | $config{IS_DARWIN} = "YES"; | |
9 | - $config{STARTSCRIPT} = "org.inspircd.plist"; # start script for OSX. | 17 | - $config{STARTSCRIPT} = "org.inspircd.plist"; # start script for OSX. | |
10 | - $config{DESTINATION} = "LAUNCHDPATH"; # Is OSX target. | 18 | - $config{DESTINATION} = "LAUNCHDPATH"; # Is OSX target. | |
11 | +# $config{STARTSCRIPT} = "org.inspircd.plist"; # start script for OSX. | 19 | +# $config{STARTSCRIPT} = "org.inspircd.plist"; # start script for OSX. | |
12 | +# $config{DESTINATION} = "LAUNCHDPATH"; # Is OSX target. | 20 | +# $config{DESTINATION} = "LAUNCHDPATH"; # Is OSX target. | |
13 | $config{EXTRA_DIR} = " launchd_dir"; # Is OSX specific path. | 21 | $config{EXTRA_DIR} = " launchd_dir"; # Is OSX specific path. | |
14 | } | 22 | } | |
15 | $config{CC} = "g++"; # C++ compiler | 23 | $config{CC} = "g++"; # C++ compiler |
@@ -1,10 +1,11 @@ | @@ -1,10 +1,11 @@ | |||
1 | $NetBSD: distinfo,v 1.7 2015/11/03 01:20:20 agc Exp $ | 1 | $NetBSD: distinfo,v 1.8 2017/08/23 17:54:34 jlam Exp $ | |
2 | 2 | |||
3 | SHA1 (InspIRCd-1.2.0.tar.bz2) = 2973dc7e83dc2334c18e7fcd6d95a22da44b256e | 3 | SHA1 (InspIRCd-1.2.0.tar.bz2) = 2973dc7e83dc2334c18e7fcd6d95a22da44b256e | |
4 | RMD160 (InspIRCd-1.2.0.tar.bz2) = 1f74336bf5e30b89e0baa306c22f0b37fbf339bd | 4 | RMD160 (InspIRCd-1.2.0.tar.bz2) = 1f74336bf5e30b89e0baa306c22f0b37fbf339bd | |
5 | SHA512 (InspIRCd-1.2.0.tar.bz2) = 7629e233f60f97187c86a60f882235585393e681ec0370dd3681c098512d9d88ab44068fc3bfefad905a6b8f95129cce9d588568cfc0be5157b5cdb06170e773 | 5 | SHA512 (InspIRCd-1.2.0.tar.bz2) = 7629e233f60f97187c86a60f882235585393e681ec0370dd3681c098512d9d88ab44068fc3bfefad905a6b8f95129cce9d588568cfc0be5157b5cdb06170e773 | |
6 | Size (InspIRCd-1.2.0.tar.bz2) = 635384 bytes | 6 | Size (InspIRCd-1.2.0.tar.bz2) = 635384 bytes | |
7 | SHA1 (patch-aa) = 16c092692872173dede40925be51c4a391491a03 | 7 | SHA1 (patch-aa) = 16c092692872173dede40925be51c4a391491a03 | |
8 | SHA1 (patch-ab) = 9548488202c5c6dd725c3eba28921961b67dd15b | 8 | SHA1 (patch-ab) = 9548488202c5c6dd725c3eba28921961b67dd15b | |
9 | SHA1 (patch-ac) = af385c0640ca7101afb8aefbeea3860b3f3bb970 | 9 | SHA1 (patch-ac) = e318fa75bcb31c07b3d72906449e420a9020706c | |
10 | SHA1 (patch-ad) = 8dd2a589ab639d9d4ecfc4477aa5fb3f613761e7 | 10 | SHA1 (patch-ad) = 8dd2a589ab639d9d4ecfc4477aa5fb3f613761e7 | |
11 | SHA1 (patch-modulemanager) = 48f182267337552887f4290dee18c61cf1bd2079 |
@@ -1,24 +1,32 @@ | @@ -1,24 +1,32 @@ | |||
1 | $NetBSD: patch-ac,v 1.3 2009/08/29 22:42:46 adrianp Exp $ | 1 | $NetBSD: patch-ac,v 1.4 2017/08/23 17:54:34 jlam Exp $ | |
2 | 2 | |||
3 | --- configure.orig 2009-08-21 17:33:04.000000000 +0100 | 3 | --- configure.orig 2009-08-21 16:33:04.000000000 +0000 | |
4 | +++ configure | 4 | +++ configure | |
5 | @@ -320,8 +320,8 @@ $config{EXTRA_DIR} = ""; # Is emp | 5 | @@ -31,6 +31,7 @@ use Cwd; | |
6 | use Getopt::Long; | |||
7 | ||||
8 | # Utility functions for our buildsystem | |||
9 | +use lib "."; | |||
10 | use make::utilities; | |||
11 | use make::configure; | |||
12 | use make::gnutlscert; | |||
13 | @@ -320,8 +321,8 @@ $config{EXTRA_DIR} = ""; # Is emp | |||
6 | if ($config{OSNAME} =~ /darwin/i) | 14 | if ($config{OSNAME} =~ /darwin/i) | |
7 | { | 15 | { | |
8 | $config{IS_DARWIN} = "YES"; | 16 | $config{IS_DARWIN} = "YES"; | |
9 | - $config{STARTSCRIPT} = "org.inspircd.plist"; # start script for OSX. | 17 | - $config{STARTSCRIPT} = "org.inspircd.plist"; # start script for OSX. | |
10 | - $config{DESTINATION} = "LAUNCHDPATH"; # Is OSX target. | 18 | - $config{DESTINATION} = "LAUNCHDPATH"; # Is OSX target. | |
11 | +# $config{STARTSCRIPT} = "org.inspircd.plist"; # start script for OSX. | 19 | +# $config{STARTSCRIPT} = "org.inspircd.plist"; # start script for OSX. | |
12 | +# $config{DESTINATION} = "LAUNCHDPATH"; # Is OSX target. | 20 | +# $config{DESTINATION} = "LAUNCHDPATH"; # Is OSX target. | |
13 | $config{EXTRA_DIR} = " launchd_dir"; # Is OSX specific path. | 21 | $config{EXTRA_DIR} = " launchd_dir"; # Is OSX specific path. | |
14 | } | 22 | } | |
15 | $config{CC} = "g++"; # C++ compiler | 23 | $config{CC} = "g++"; # C++ compiler | |
16 | @@ -874,7 +874,7 @@ if (($config{USE_OPENSSL} eq "y") && ($c | 24 | @@ -874,7 +875,7 @@ if (($config{USE_OPENSSL} eq "y") && ($c | |
17 | our $failed = 0; | 25 | our $failed = 0; | |
18 | 26 | |||
19 | $config{CERTGEN} ||= 'y'; | 27 | $config{CERTGEN} ||= 'y'; | |
20 | -yesno('CERTGEN',"Would you like generate SSL certificates now?") if ($interactive && ($config{USE_GNUTLS} eq "y" || $config{USE_OPENSSL} eq "y")); | 28 | -yesno('CERTGEN',"Would you like generate SSL certificates now?") if ($interactive && ($config{USE_GNUTLS} eq "y" || $config{USE_OPENSSL} eq "y")); | |
21 | +#yesno('CERTGEN',"Would you like generate SSL certificates now?") if ($interactive && ($config{USE_GNUTLS} eq "y" || $config{USE_OPENSSL} eq "y")); | 29 | +#yesno('CERTGEN',"Would you like generate SSL certificates now?") if ($interactive && ($config{USE_GNUTLS} eq "y" || $config{USE_OPENSSL} eq "y")); | |
22 | 30 | |||
23 | if ($config{USE_GNUTLS} eq "y") { | 31 | if ($config{USE_GNUTLS} eq "y") { | |
24 | unless (-r "src/modules/m_ssl_gnutls.cpp") { | 32 | unless (-r "src/modules/m_ssl_gnutls.cpp") { |
$NetBSD: patch-modulemanager,v 1.1 2017/08/23 17:54:34 jlam Exp $
--- modulemanager.orig 2009-08-14 19:45:30.000000000 +0000
+++ modulemanager
@@ -3,6 +3,7 @@ use strict;
use warnings FATAL => qw(all);
use LWP::Simple;
+use lib ".";
use make::configure;
our @modlist;