summaryrefslogtreecommitdiff
path: root/security
diff options
context:
space:
mode:
authorveego <veego@pkgsrc.org>2000-05-10 12:28:37 +0000
committerveego <veego@pkgsrc.org>2000-05-10 12:28:37 +0000
commit35e049414dd1dbc547daac45cf92458d5b67e69f (patch)
treead9015ba6862e5508727666cf301220d0662d9f1 /security
parent0b8584321fbf0532f4a9dbbf6e36a3bdbf8a8f2e (diff)
downloadpkgsrc-35e049414dd1dbc547daac45cf92458d5b67e69f.tar.gz
Support to build it on Solaris.
It would be easier to make that change if we support patches for one OPSYS but someone removed that from out tree.
Diffstat (limited to 'security')
-rw-r--r--security/openssl/Makefile43
-rw-r--r--security/openssl/patches/patch.netbsd-aa (renamed from security/openssl/patches/patch-aa)2
-rw-r--r--security/openssl/patches/patch.netbsd-ab (renamed from security/openssl/patches/patch-ab)0
-rw-r--r--security/openssl/patches/patch.netbsd-ac (renamed from security/openssl/patches/patch-ac)2
-rw-r--r--security/openssl/patches/patch.netbsd-ad (renamed from security/openssl/patches/patch-ad)2
-rw-r--r--security/openssl/patches/patch.netbsd-ae (renamed from security/openssl/patches/patch-ae)2
-rw-r--r--security/openssl/patches/patch.netbsd-af (renamed from security/openssl/patches/patch-af)2
-rw-r--r--security/openssl/patches/patch.netbsd-ag (renamed from security/openssl/patches/patch-ag)2
-rw-r--r--security/openssl/patches/patch.netbsd-ah (renamed from security/openssl/patches/patch-ah)2
-rw-r--r--security/openssl/pkg/PLIST.common (renamed from security/openssl/pkg/PLIST)4
-rw-r--r--security/openssl/pkg/PLIST.netbsd3
-rw-r--r--security/openssl/pkg/PLIST.solaris0
12 files changed, 42 insertions, 22 deletions
diff --git a/security/openssl/Makefile b/security/openssl/Makefile
index 97e6e3f490e..47b0da31c4e 100644
--- a/security/openssl/Makefile
+++ b/security/openssl/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2000/04/21 02:15:37 explorer Exp $
+# $NetBSD: Makefile,v 1.14 2000/05/10 12:28:37 veego Exp $
#
DISTNAME= openssl-0.9.5a
@@ -18,26 +18,30 @@ MIRROR_DISTFILE= no
ONLY_FOR_PLATFORM= NetBSD-*-alpha NetBSD-*-arm32 NetBSD-*-i386 \
NetBSD-*-m68k NetBSD-*-mips NetBSD-*-mipseb \
NetBSD-*-mipsel NetBSD-*-ns32k NetBSD-*-powerpc \
- NetBSD-*-sparc NetBSD-*-vax
+ NetBSD-*-sparc NetBSD-*-vax \
+ SunOS-*
CONFIGURE_ARGS= -fPIC -DPIC --openssldir=${PREFIX} --prefix=${PREFIX} \
${LDFLAGS}
#CONFIGURE_ENV= PREFIX=${PREFIX}
+
+.include "../../mk/bsd.prefs.mk"
+
+PATCHDIR= ${WRKDIR}/.patches
+.if ${OPSYS} == "NetBSD"
MAKE_ENV= LD_LIBRARY_PATH=${WRKSRC} MAKELIB=${FILESDIR}/makelib
+.endif
-# Note, this list gets bigger if using the RSAref library
-PLIST_SRC= pkg/PLIST
+PLIST_SRC= ${WRKDIR}/.PLIST_SRC
-.if !exists(/usr/libexec/ld.elf_so) && !exists(/usr/libexec/ld.so)
+.if ${OPSYS} == "NetBSD" && !exists(/usr/libexec/ld.elf_so) && !exists(/usr/libexec/ld.so)
IGNORE= requires shared object support
.endif
-.include "../../mk/bsd.prefs.mk"
-
.if defined(USE_RSAREF2) && ${USE_RSAREF2} == YES
DEPENDS= rsaref-2.0p3:../../security/rsaref
CONFIGURE_ARGS+= rsaref
-PLIST_SRC+= pkg/PLIST.rsaref
+PLIST_RSAREF= ${PKGDIR}/PLIST.rsaref
.endif
fetch-depends:
@@ -51,6 +55,15 @@ fetch-depends:
@${FALSE}
.endif
+pre-patch:
+ ${MKDIR} ${WRKDIR}/.patches
+ @${CP} ${.CURDIR}/patches/patch-* ${WRKDIR}/.patches
+.if ${OPSYS} == "NetBSD"
+ for FILE in ${.CURDIR}/patches/patch.netbsd-*; do \
+ @${CP} $$FILE ${PATCHDIR}/patches-$${FILE##-}; \
+ done
+.endif
+
# The Perl stuff doesn't work yet (nor did it work properly in SSLeay...)
do-configure:
@cd ${WRKSRC} && ${LOCALBASE}/bin/perl util/perlpath.pl ${LOCALBASE}/bin
@@ -81,9 +94,10 @@ do-install:
${INSTALL_SCRIPT} ${WRKDIR}/der_chop ${PREFIX}/bin/
cd ${WRKSRC}/apps && ${INSTALL_SCRIPT} CA.sh CA.pl ${PREFIX}/bin/
${INSTALL_DATA} ${WRKSRC}/apps/openssl.cnf ${PREFIX}/etc/openssl.cnf.example
- cd ${WRKSRC} && \
- ${INSTALL_DATA} libcrypto.so.?.0 libssl.so.?.0 ${PREFIX}/lib/; \
- ${INSTALL_DATA} libcrypto.a libssl.a ${PREFIX}/lib/
+ cd ${WRKSRC} && ${INSTALL_DATA} libcrypto.a libssl.a ${PREFIX}/lib/
+.if ${OPSYS} == "NetBSD"
+ cd ${WRKSRC} && ${INSTALL_DATA} libcrypto.so.?.0 libssl.so.?.0 ${PREFIX}/lib/
+.endif
.if exists(/usr/bin/ranlib)
/usr/bin/ranlib ${PREFIX}/lib/libcrypto.a
/usr/bin/ranlib ${PREFIX}/lib/libssl.a
@@ -119,11 +133,16 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/doc/$$file \
${PREFIX}/share/doc/openssl/; \
done
- ${INSTALL_DATA_DIR} ${PREFIX}/certs ${PREFIX}/private
+ ${INSTALL_DATA_DIR} ${PREFIX}/certs
+ ${INSTALL_DATA_DIR} ${PREFIX}/private
@if [ ! -f ${PREFIX}/etc/openssl.cnf ]; then \
${CP} -p ${PREFIX}/etc/openssl.cnf.example ${PREFIX}/etc/openssl.cnf; \
fi
+post-install:
+ ${CAT} ${PKGDIR}/PLIST.common ${PKGDIR}/PLIST.${LOWER_OPSYS} \
+ ${PLIST_RSAREF} > ${PLIST_SRC}
+
.include "../../mk/bsd.pkg.mk"
test: all
diff --git a/security/openssl/patches/patch-aa b/security/openssl/patches/patch.netbsd-aa
index ad1cd9e81f9..67de59f53d9 100644
--- a/security/openssl/patches/patch-aa
+++ b/security/openssl/patches/patch.netbsd-aa
@@ -1,4 +1,4 @@
-$NetBSD: patch-aa,v 1.2 1999/11/25 18:51:47 erh Exp $
+$NetBSD: patch.netbsd-aa,v 1.1 2000/05/10 12:28:42 veego Exp $
--- config.orig Mon Aug 9 05:16:51 1999
+++ config Wed Oct 20 17:12:32 1999
diff --git a/security/openssl/patches/patch-ab b/security/openssl/patches/patch.netbsd-ab
index 1b120005a42..1b120005a42 100644
--- a/security/openssl/patches/patch-ab
+++ b/security/openssl/patches/patch.netbsd-ab
diff --git a/security/openssl/patches/patch-ac b/security/openssl/patches/patch.netbsd-ac
index bede19e4b7d..d8beb7b68fe 100644
--- a/security/openssl/patches/patch-ac
+++ b/security/openssl/patches/patch.netbsd-ac
@@ -1,4 +1,4 @@
-$NetBSD: patch-ac,v 1.2 1999/11/25 18:51:47 erh Exp $
+$NetBSD: patch.netbsd-ac,v 1.1 2000/05/10 12:28:43 veego Exp $
--- crypto/bn/Makefile.ssl.orig Sun Jul 25 17:25:11 1999
+++ crypto/bn/Makefile.ssl Wed Oct 20 17:12:41 1999
diff --git a/security/openssl/patches/patch-ad b/security/openssl/patches/patch.netbsd-ad
index c8836e69230..b8b4e99d8d8 100644
--- a/security/openssl/patches/patch-ad
+++ b/security/openssl/patches/patch.netbsd-ad
@@ -1,4 +1,4 @@
-$NetBSD: patch-ad,v 1.4 2000/04/22 05:07:03 fredb Exp $
+$NetBSD: patch.netbsd-ad,v 1.1 2000/05/10 12:28:43 veego Exp $
--- Makefile.org.orig Thu Mar 16 13:46:20 2000
+++ Makefile.org Fri Apr 21 23:43:06 2000
diff --git a/security/openssl/patches/patch-ae b/security/openssl/patches/patch.netbsd-ae
index 7a3776129e8..60e75112e7a 100644
--- a/security/openssl/patches/patch-ae
+++ b/security/openssl/patches/patch.netbsd-ae
@@ -1,4 +1,4 @@
-$NetBSD: patch-ae,v 1.3 1999/11/25 18:51:47 erh Exp $
+$NetBSD: patch.netbsd-ae,v 1.1 2000/05/10 12:28:44 veego Exp $
--- crypto/Makefile.ssl.orig Mon Aug 2 16:44:47 1999
+++ crypto/Makefile.ssl Wed Oct 20 17:31:16 1999
diff --git a/security/openssl/patches/patch-af b/security/openssl/patches/patch.netbsd-af
index 73dff8cc22d..b67a18e36fb 100644
--- a/security/openssl/patches/patch-af
+++ b/security/openssl/patches/patch.netbsd-af
@@ -1,4 +1,4 @@
-$NetBSD: patch-af,v 1.2 1999/11/25 18:51:47 erh Exp $
+$NetBSD: patch.netbsd-af,v 1.1 2000/05/10 12:28:44 veego Exp $
--- ssl/Makefile.ssl.orig Fri May 21 06:16:45 1999
+++ ssl/Makefile.ssl Wed Oct 20 17:31:33 1999
diff --git a/security/openssl/patches/patch-ag b/security/openssl/patches/patch.netbsd-ag
index 0a32e455cbe..9158b2c34cf 100644
--- a/security/openssl/patches/patch-ag
+++ b/security/openssl/patches/patch.netbsd-ag
@@ -1,4 +1,4 @@
-$NetBSD: patch-ag,v 1.2 1999/11/25 18:51:47 erh Exp $
+$NetBSD: patch.netbsd-ag,v 1.1 2000/05/10 12:28:44 veego Exp $
--- apps/Makefile.ssl.orig Mon Jun 21 05:04:37 1999
+++ apps/Makefile.ssl Thu Oct 21 00:09:56 1999
diff --git a/security/openssl/patches/patch-ah b/security/openssl/patches/patch.netbsd-ah
index 72e9ff765c2..46f602894c9 100644
--- a/security/openssl/patches/patch-ah
+++ b/security/openssl/patches/patch.netbsd-ah
@@ -1,4 +1,4 @@
-$NetBSD: patch-ah,v 1.2 1999/11/25 18:51:47 erh Exp $
+$NetBSD: patch.netbsd-ah,v 1.1 2000/05/10 12:28:44 veego Exp $
--- test/Makefile.ssl.orig Thu Aug 5 06:50:18 1999
+++ test/Makefile.ssl Thu Oct 21 00:09:58 1999
diff --git a/security/openssl/pkg/PLIST b/security/openssl/pkg/PLIST.common
index 6b99578bc01..e13d04e3021 100644
--- a/security/openssl/pkg/PLIST
+++ b/security/openssl/pkg/PLIST.common
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2000/04/24 13:54:41 tron Exp $
+@comment $NetBSD: PLIST.common,v 1.1 2000/05/10 12:28:45 veego Exp $
bin/CA.pl
bin/CA.sh
bin/asn1parse
@@ -137,9 +137,7 @@ include/openssl/x509.h
include/openssl/x509_vfy.h
include/openssl/x509v3.h
lib/libcrypto.a
-lib/libcrypto.so.1.0
lib/libssl.a
-lib/libssl.so.1.0
share/doc/openssl/README
share/doc/openssl/apps/CA.pl.pod
share/doc/openssl/apps/crl.pod
diff --git a/security/openssl/pkg/PLIST.netbsd b/security/openssl/pkg/PLIST.netbsd
new file mode 100644
index 00000000000..bd49117dd15
--- /dev/null
+++ b/security/openssl/pkg/PLIST.netbsd
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST.netbsd,v 1.1 2000/05/10 12:28:45 veego Exp $
+lib/libcrypto.so.1.0
+lib/libssl.so.1.0
diff --git a/security/openssl/pkg/PLIST.solaris b/security/openssl/pkg/PLIST.solaris
new file mode 100644
index 00000000000..e69de29bb2d
--- /dev/null
+++ b/security/openssl/pkg/PLIST.solaris