* Increase pkg-config magic to get SSL enabled build to work when the builtin version of OpenSSL is used. * Do not, under any case, do anything with svn during the configure processdiff -r1.13 -r1.14 pkgsrc/chat/inspircd/Makefile
(adrianp)
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.13 2008/06/14 13:07:51 adrianp Exp $ | 1 | # $NetBSD: Makefile,v 1.14 2008/06/14 14:30:23 adrianp Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= InspIRCd-1.1.20 | 4 | DISTNAME= InspIRCd-1.1.20 | |
5 | PKGNAME= ${DISTNAME:S/InspIRCd/inspircd/} | 5 | PKGNAME= ${DISTNAME:S/InspIRCd/inspircd/} | |
6 | CATEGORIES= chat | 6 | CATEGORIES= chat | |
7 | MASTER_SITES= http://www.inspircd.org/downloads/ | 7 | MASTER_SITES= http://www.inspircd.org/downloads/ | |
8 | EXTRACT_SUFX= .tar.bz2 | 8 | EXTRACT_SUFX= .tar.bz2 | |
9 | 9 | |||
10 | MAINTAINER= adrianp@NetBSD.org | 10 | MAINTAINER= adrianp@NetBSD.org | |
11 | HOMEPAGE= http://www.inspircd.org/ | 11 | HOMEPAGE= http://www.inspircd.org/ | |
12 | COMMENT= Modular C++ IRC Daemon | 12 | COMMENT= Modular C++ IRC Daemon | |
13 | 13 | |||
14 | USE_TOOLS+= perl:build gmake pkg-config | 14 | USE_TOOLS+= perl:build gmake pkg-config | |
@@ -91,34 +91,36 @@ INSP_MAXQUIT?= 255 | @@ -91,34 +91,36 @@ INSP_MAXQUIT?= 255 | |||
91 | INSP_MAXTOPIC?= 307 | 91 | INSP_MAXTOPIC?= 307 | |
92 | INSP_MAXKICK?= 255 | 92 | INSP_MAXKICK?= 255 | |
93 | INSP_MAXGECOS?= 128 | 93 | INSP_MAXGECOS?= 128 | |
94 | INSP_MAXAWAY?= 200 | 94 | INSP_MAXAWAY?= 200 | |
95 | INSP_MAXMODES?= 20 | 95 | INSP_MAXMODES?= 20 | |
96 | 96 | |||
97 | CHECK_BUILTIN.openssl:=yes | 97 | CHECK_BUILTIN.openssl:=yes | |
98 | .include "../../security/openssl/builtin.mk" | 98 | .include "../../security/openssl/builtin.mk" | |
99 | CHECK_BUILTIN.openssl:=no | 99 | CHECK_BUILTIN.openssl:=no | |
100 | 100 | |||
101 | post-extract: | 101 | post-extract: | |
102 | ${MV} ${WRKDIR}/inspircd ${WRKDIR}/${DISTNAME:S/InspIRCd/inspircd/} | 102 | ${MV} ${WRKDIR}/inspircd ${WRKDIR}/${DISTNAME:S/InspIRCd/inspircd/} | |
103 | .if !empty(USE_BUILTIN.openssl:M[yY][eE][sS]) | 103 | .if !empty(USE_BUILTIN.openssl:M[yY][eE][sS]) | |
104 | ${CP} ${FILESDIR}/openssl.pc ${WRKSRC} | 104 | ${CP} ${FILESDIR}/openssl.pc ${WRKSRC}/openssl.pc | |
105 | SUBST_FILES.conf+= openssl.pc | 105 | SUBST_FILES.conf+= ${WRKSRC}/openssl.pc | |
106 | SUBST_SED.conf+= -e "s|@SSLBASE@|${BUILDLINK_PREFIX.openssl}|g" | 106 | SUBST_SED.conf+= -e "s|@SSLBASE@|${BUILDLINK_PREFIX.openssl}|g" | |
107 | SUBST_SED.conf+= -e "s|@SSLVER@|${BUILTIN_VERSION.openssl}|g" | 107 | SUBST_SED.conf+= -e "s|@SSLVER@|${BUILTIN_VERSION.openssl}|g" | |
108 | CONFIGURE_ENV+= PKG_CONFIG_PATH=${WRKSRC:Q} | |||
109 | .endif | 108 | .endif | |
110 | 109 | |||
111 | pre-configure: | 110 | pre-configure: | |
111 | .if !empty(USE_BUILTIN.openssl:M[yY][eE][sS]) | |||
112 | ${CP} ${WRKSRC}/openssl.pc ${BUILDLINK_DIR}/lib/pkgconfig | |||
113 | .endif | |||
112 | .if defined(MODULES) | 114 | .if defined(MODULES) | |
113 | . for f in ${MODULES} | 115 | . for f in ${MODULES} | |
114 | ${CP} ${EXTRA}/${f} ${WRKSRC}/src/modules/${f} | 116 | ${CP} ${EXTRA}/${f} ${WRKSRC}/src/modules/${f} | |
115 | . endfor | 117 | . endfor | |
116 | .endif | 118 | .endif | |
117 | .if defined(HEADERS) | 119 | .if defined(HEADERS) | |
118 | . for f in ${HEADERS} | 120 | . for f in ${HEADERS} | |
119 | ${CP} ${EXTRA}/${f} ${WRKSRC}/src/modules/${f} | 121 | ${CP} ${EXTRA}/${f} ${WRKSRC}/src/modules/${f} | |
120 | . endfor | 122 | . endfor | |
121 | .endif | 123 | .endif | |
122 | 124 | |||
123 | post-build: | 125 | post-build: | |
124 | ${CP} ${PKGDIR}/PLIST ${WRKDIR}/.PLIST_SRC | 126 | ${CP} ${PKGDIR}/PLIST ${WRKDIR}/.PLIST_SRC |
@@ -1,8 +1,9 @@ | @@ -1,8 +1,9 @@ | |||
1 | $NetBSD: distinfo,v 1.12 2008/06/14 13:07:51 adrianp Exp $ | 1 | $NetBSD: distinfo,v 1.13 2008/06/14 14:30:23 adrianp Exp $ | |
2 | 2 | |||
3 | SHA1 (InspIRCd-1.1.20.tar.bz2) = 9d4208cbdfeaba625b5ada4c03bc6de9bae448fa | 3 | SHA1 (InspIRCd-1.1.20.tar.bz2) = 9d4208cbdfeaba625b5ada4c03bc6de9bae448fa | |
4 | RMD160 (InspIRCd-1.1.20.tar.bz2) = c2500a895dec34854488ded926c3d2439a12ccdc | 4 | RMD160 (InspIRCd-1.1.20.tar.bz2) = c2500a895dec34854488ded926c3d2439a12ccdc | |
5 | Size (InspIRCd-1.1.20.tar.bz2) = 505952 bytes | 5 | Size (InspIRCd-1.1.20.tar.bz2) = 505952 bytes | |
6 | SHA1 (patch-aa) = d62675b6ace79ba5c0c0c4db2b4f9454346170c3 | 6 | SHA1 (patch-aa) = d62675b6ace79ba5c0c0c4db2b4f9454346170c3 | |
7 | SHA1 (patch-ab) = 683344dc906be076aaed688924bfad4e4aabe508 | 7 | SHA1 (patch-ab) = 683344dc906be076aaed688924bfad4e4aabe508 | |
8 | SHA1 (patch-ac) = 36974411a7aeb96c08be8b38c1a0c3e208416590 | 8 | SHA1 (patch-ac) = 266c8d6015923d890748d4157f7e5aff87da5df1 | |
9 | SHA1 (patch-ad) = d35df392a574728f6c61c4107bb3d2ce1e11568a |
@@ -1,15 +1,15 @@ | @@ -1,15 +1,15 @@ | |||
1 | $NetBSD: patch-ac,v 1.4 2007/10/13 21:11:39 adrianp Exp $ | 1 | $NetBSD: patch-ac,v 1.5 2008/06/14 14:30:23 adrianp Exp $ | |
2 | 2 | |||
3 | --- configure.orig 2007-08-20 22:06:16.000000000 +0100 | 3 | --- configure.orig 2008-05-11 01:19:59.000000000 +0100 | |
4 | +++ configure | 4 | +++ configure | |
5 | @@ -230,8 +230,8 @@ $config{EXTRA_DIR} = ""; # | 5 | @@ -232,8 +231,8 @@ $config{EXTRA_DIR} = ""; # | |
6 | if ($config{OSNAME} =~ /darwin/i) | 6 | if ($config{OSNAME} =~ /darwin/i) | |
7 | { | 7 | { | |
8 | $config{IS_DARWIN} = "YES"; | 8 | $config{IS_DARWIN} = "YES"; | |
9 | - $config{STARTSCRIPT} = "org.inspircd.plist"; # start script for OSX. | 9 | - $config{STARTSCRIPT} = "org.inspircd.plist"; # start script for OSX. | |
10 | - $config{DESTINATION} = "LAUNCHDPATH"; # Is OSX target. | 10 | - $config{DESTINATION} = "LAUNCHDPATH"; # Is OSX target. | |
11 | +# $config{STARTSCRIPT} = "org.inspircd.plist"; # start script for OSX. | 11 | +# $config{STARTSCRIPT} = "org.inspircd.plist"; # start script for OSX. | |
12 | +# $config{DESTINATION} = "LAUNCHDPATH"; # Is OSX target. | 12 | +# $config{DESTINATION} = "LAUNCHDPATH"; # Is OSX target. | |
13 | $config{EXTRA_DIR} = " launchd_dir"; # Is OSX specific path. | 13 | $config{EXTRA_DIR} = " launchd_dir"; # Is OSX specific path. | |
14 | } | 14 | } | |
15 | $config{CC} = "g++"; # C++ compiler | 15 | $config{CC} = "g++"; # C++ compiler |
$NetBSD: patch-ad,v 1.1 2008/06/14 14:30:23 adrianp Exp $
--- make/configure.pm.orig 2007-12-09 20:34:24.000000000 +0000
+++ make/configure.pm
@@ -46,24 +46,7 @@ sub resolve_directory
}
sub getrevision {
- if ($no_svn)
- {
- return "0";
- }
- my $data = `svn info`;
- if ($data eq "")
- {
- $no_svn = 1;
- $rev = "0";
- return $rev;
- }
- $data =~ /Revision: (\d+)/;
- my $rev = $1;
- if (!defined($rev))
- {
- $rev = "0";
- }
- return $rev;
+ return "0";
}
sub getcompilerflags {