diff options
author | dirk <dirk@FreeBSD.org> | 2000-04-25 22:16:24 +0000 |
---|---|---|
committer | dirk <dirk@FreeBSD.org> | 2000-04-25 22:16:24 +0000 |
commit | 7b28df8c91bbab362fd8c7227f84aaab66e7ddc0 (patch) | |
tree | 225c6e0f19838cb8ca1e60ac30678384ae0553f4 /security | |
parent | 8c8ad391b5c63bbb2f2a09147eb3f03a23c7790e (diff) | |
download | FreeBSD-ports-7b28df8c91bbab362fd8c7227f84aaab66e7ddc0.zip FreeBSD-ports-7b28df8c91bbab362fd8c7227f84aaab66e7ddc0.tar.gz |
Disable shared libraries for a.out systems in order to make it build
on such systems.
(I know we aren't supporting a.out systems any more, but this was
requested by some people. And the change is trivial.)
Tested by: nate
Diffstat (limited to 'security')
-rw-r--r-- | security/openssl-beta/Makefile | 9 | ||||
-rw-r--r-- | security/openssl-beta/pkg-plist.noshared | 76 | ||||
-rw-r--r-- | security/openssl/Makefile | 9 | ||||
-rw-r--r-- | security/openssl/pkg-plist.noshared | 76 |
4 files changed, 170 insertions, 0 deletions
diff --git a/security/openssl-beta/Makefile b/security/openssl-beta/Makefile index c27f242..fc90e2e 100644 --- a/security/openssl-beta/Makefile +++ b/security/openssl-beta/Makefile @@ -19,12 +19,19 @@ MAINTAINER= dirk@FreeBSD.org .if ${OSVERSION} >= 400014 FORBIDDEN= "OpenSSL is already in the base system" .endif +.if ${PORTOBJFORMAT} == "aout" +NOSHARED= yes +.endif RESTRICTED= "Cryptography" USE_PERL5= yes +.if defined(NOSHARED) +PLIST= ${PKGDIR}/PLIST.noshared +.else ALL_TARGET= freebsd-shared all SHLIBVER= 1 MAKE_ENV+= SHLIBVER=${SHLIBVER} +.endif MANPREFIX= ${PREFIX}/openssl MAN1= CA.pl.1 asn1parse.1 ca.1 ciphers.1 crl.1 crl2pkcs7.1 dgst.1 \ @@ -82,11 +89,13 @@ do-configure: ${RSAREF} -L${PREFIX}/lib post-install: +.if !defined(NOSHARED) .for i in libcrypto libssl @${INSTALL_DATA} ${WRKSRC}/$i.so.${SHLIBVER} ${PREFIX}/lib @${LN} -sf $i.so.${SHLIBVER} ${PREFIX}/lib/$i.so .endfor @${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${PREFIX}/lib +.endif .if !defined(NOPORTDOCS) @${MKDIR} ${PREFIX}/share/doc/openssl @${INSTALL_DATA} ${WRKSRC}/doc/openssl.txt ${PREFIX}/share/doc/openssl diff --git a/security/openssl-beta/pkg-plist.noshared b/security/openssl-beta/pkg-plist.noshared new file mode 100644 index 0000000..9870cf6 --- /dev/null +++ b/security/openssl-beta/pkg-plist.noshared @@ -0,0 +1,76 @@ +bin/c_rehash +bin/openssl +include/openssl/asn1.h +include/openssl/asn1_mac.h +include/openssl/bio.h +include/openssl/blowfish.h +include/openssl/bn.h +include/openssl/buffer.h +include/openssl/cast.h +include/openssl/comp.h +include/openssl/conf.h +include/openssl/crypto.h +include/openssl/des.h +include/openssl/dh.h +include/openssl/dsa.h +include/openssl/e_os.h +include/openssl/e_os2.h +include/openssl/ebcdic.h +include/openssl/err.h +include/openssl/evp.h +include/openssl/hmac.h +include/openssl/idea.h +include/openssl/lhash.h +include/openssl/md2.h +include/openssl/md5.h +include/openssl/mdc2.h +include/openssl/objects.h +include/openssl/opensslconf.h +include/openssl/opensslv.h +include/openssl/pem.h +include/openssl/pem2.h +include/openssl/pkcs12.h +include/openssl/pkcs7.h +include/openssl/rand.h +include/openssl/rc2.h +include/openssl/rc4.h +include/openssl/rc5.h +include/openssl/ripemd.h +include/openssl/rsa.h +include/openssl/safestack.h +include/openssl/sha.h +include/openssl/ssl.h +include/openssl/ssl2.h +include/openssl/ssl23.h +include/openssl/ssl3.h +include/openssl/stack.h +include/openssl/tls1.h +include/openssl/tmdiff.h +include/openssl/txt_db.h +include/openssl/x509.h +include/openssl/x509_vfy.h +include/openssl/x509v3.h +lib/libRSAglue.a +lib/libcrypto.a +lib/libssl.a +openssl/misc/CA.pl +openssl/misc/CA.sh +openssl/misc/c_hash +openssl/misc/c_info +openssl/misc/c_issuer +openssl/misc/c_name +openssl/misc/der_chop +openssl/openssl.cnf.sample +share/doc/openssl/openssl.txt +@dirrm include/openssl +@dirrm openssl/certs +@dirrm openssl/lib +@dirrm openssl/man/man1 +@dirrm openssl/man/man3 +@dirrm openssl/man/man5 +@dirrm openssl/man/man7 +@dirrm openssl/man +@dirrm openssl/misc +@dirrm openssl/private +@dirrm openssl +@dirrm share/doc/openssl diff --git a/security/openssl/Makefile b/security/openssl/Makefile index c27f242..fc90e2e 100644 --- a/security/openssl/Makefile +++ b/security/openssl/Makefile @@ -19,12 +19,19 @@ MAINTAINER= dirk@FreeBSD.org .if ${OSVERSION} >= 400014 FORBIDDEN= "OpenSSL is already in the base system" .endif +.if ${PORTOBJFORMAT} == "aout" +NOSHARED= yes +.endif RESTRICTED= "Cryptography" USE_PERL5= yes +.if defined(NOSHARED) +PLIST= ${PKGDIR}/PLIST.noshared +.else ALL_TARGET= freebsd-shared all SHLIBVER= 1 MAKE_ENV+= SHLIBVER=${SHLIBVER} +.endif MANPREFIX= ${PREFIX}/openssl MAN1= CA.pl.1 asn1parse.1 ca.1 ciphers.1 crl.1 crl2pkcs7.1 dgst.1 \ @@ -82,11 +89,13 @@ do-configure: ${RSAREF} -L${PREFIX}/lib post-install: +.if !defined(NOSHARED) .for i in libcrypto libssl @${INSTALL_DATA} ${WRKSRC}/$i.so.${SHLIBVER} ${PREFIX}/lib @${LN} -sf $i.so.${SHLIBVER} ${PREFIX}/lib/$i.so .endfor @${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${PREFIX}/lib +.endif .if !defined(NOPORTDOCS) @${MKDIR} ${PREFIX}/share/doc/openssl @${INSTALL_DATA} ${WRKSRC}/doc/openssl.txt ${PREFIX}/share/doc/openssl diff --git a/security/openssl/pkg-plist.noshared b/security/openssl/pkg-plist.noshared new file mode 100644 index 0000000..9870cf6 --- /dev/null +++ b/security/openssl/pkg-plist.noshared @@ -0,0 +1,76 @@ +bin/c_rehash +bin/openssl +include/openssl/asn1.h +include/openssl/asn1_mac.h +include/openssl/bio.h +include/openssl/blowfish.h +include/openssl/bn.h +include/openssl/buffer.h +include/openssl/cast.h +include/openssl/comp.h +include/openssl/conf.h +include/openssl/crypto.h +include/openssl/des.h +include/openssl/dh.h +include/openssl/dsa.h +include/openssl/e_os.h +include/openssl/e_os2.h +include/openssl/ebcdic.h +include/openssl/err.h +include/openssl/evp.h +include/openssl/hmac.h +include/openssl/idea.h +include/openssl/lhash.h +include/openssl/md2.h +include/openssl/md5.h +include/openssl/mdc2.h +include/openssl/objects.h +include/openssl/opensslconf.h +include/openssl/opensslv.h +include/openssl/pem.h +include/openssl/pem2.h +include/openssl/pkcs12.h +include/openssl/pkcs7.h +include/openssl/rand.h +include/openssl/rc2.h +include/openssl/rc4.h +include/openssl/rc5.h +include/openssl/ripemd.h +include/openssl/rsa.h +include/openssl/safestack.h +include/openssl/sha.h +include/openssl/ssl.h +include/openssl/ssl2.h +include/openssl/ssl23.h +include/openssl/ssl3.h +include/openssl/stack.h +include/openssl/tls1.h +include/openssl/tmdiff.h +include/openssl/txt_db.h +include/openssl/x509.h +include/openssl/x509_vfy.h +include/openssl/x509v3.h +lib/libRSAglue.a +lib/libcrypto.a +lib/libssl.a +openssl/misc/CA.pl +openssl/misc/CA.sh +openssl/misc/c_hash +openssl/misc/c_info +openssl/misc/c_issuer +openssl/misc/c_name +openssl/misc/der_chop +openssl/openssl.cnf.sample +share/doc/openssl/openssl.txt +@dirrm include/openssl +@dirrm openssl/certs +@dirrm openssl/lib +@dirrm openssl/man/man1 +@dirrm openssl/man/man3 +@dirrm openssl/man/man5 +@dirrm openssl/man/man7 +@dirrm openssl/man +@dirrm openssl/misc +@dirrm openssl/private +@dirrm openssl +@dirrm share/doc/openssl |