Tue Mar 1 01:39:18 2016 UTC ()
BUILDLINK_PASSTHRU_RPATHDIRS is required when building on OpenBSD & NetBSD
Resolves PR 50625
Thanks to jgw AT SDF for PR and kamil@ for the heads up.


(sevan)
diff -r1.1 -r1.2 pkgsrc/security/libressl/Makefile
diff -r1.1 -r1.2 pkgsrc/security/libressl/PLIST

cvs diff -r1.1 -r1.2 pkgsrc/security/libressl/Makefile (expand / switch to unified diff)

--- pkgsrc/security/libressl/Makefile 2016/01/05 01:09:21 1.1
+++ pkgsrc/security/libressl/Makefile 2016/03/01 01:39:18 1.2
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.1 2016/01/05 01:09:21 sevan Exp $ 1# $NetBSD: Makefile,v 1.2 2016/03/01 01:39:18 sevan Exp $
2 2
3DISTNAME= libressl-2.2.5 3DISTNAME= libressl-2.2.5
4CATEGORIES= security 4CATEGORIES= security
5MASTER_SITES= ${MASTER_SITE_OPENBSD:=LibreSSL/} 5MASTER_SITES= ${MASTER_SITE_OPENBSD:=LibreSSL/}
6 6
7MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
8HOMEPAGE= http://www.libressl.org/ 8HOMEPAGE= http://www.libressl.org/
9COMMENT= Secure Sockets Layer and cryptography libraries and tools 9COMMENT= Secure Sockets Layer and cryptography libraries and tools
10LICENSE= openssl 10LICENSE= openssl
11 11
12GNU_CONFIGURE= yes 12GNU_CONFIGURE= yes
13USE_LIBTOOL= yes 13USE_LIBTOOL= yes
14USE_TOOLS+= pkg-config 14USE_TOOLS+= pkg-config
@@ -22,21 +22,22 @@ LIBRESSL_PREFIX= ${PREFIX}/${PKGBASE} @@ -22,21 +22,22 @@ LIBRESSL_PREFIX= ${PREFIX}/${PKGBASE}
22PKG_SYSCONFSUBDIR= ${PKGBASE} 22PKG_SYSCONFSUBDIR= ${PKGBASE}
23GNU_CONFIGURE_PREFIX= ${LIBRESSL_PREFIX} 23GNU_CONFIGURE_PREFIX= ${LIBRESSL_PREFIX}
24CONFIGURE_ARGS+= --with-openssldir=${PKG_SYSCONFDIR} 24CONFIGURE_ARGS+= --with-openssldir=${PKG_SYSCONFDIR}
25CONFIGURE_ARGS+= --with-enginesdir=${LIBRESSL_PREFIX}/lib/engines 25CONFIGURE_ARGS+= --with-enginesdir=${LIBRESSL_PREFIX}/lib/engines
26 26
27EGDIR= ${PREFIX}/share/examples/${PKGBASE} 27EGDIR= ${PREFIX}/share/examples/${PKGBASE}
28CONFS= cert.pem openssl.cnf x509v3.cnf 28CONFS= cert.pem openssl.cnf x509v3.cnf
29.for f in ${CONFS} 29.for f in ${CONFS}
30CONF_FILES+= ${EGDIR}/${f} ${PKG_SYSCONFDIR}/${f} 30CONF_FILES+= ${EGDIR}/${f} ${PKG_SYSCONFDIR}/${f}
31.endfor 31.endfor
32  32
33# Handle subprefix 33# Handle subprefix
34LDFLAGS+= ${COMPILER_RPATH_FLAG}${LIBRESSL_PREFIX:Q}/lib 34LDFLAGS+= ${COMPILER_RPATH_FLAG}${LIBRESSL_PREFIX:Q}/lib
 35BUILDLINK_PASSTHRU_RPATHDIRS+= ${LIBRESSL_PREFIX:Q}/lib
35 36
36TEST_TARGET= check 37TEST_TARGET= check
37 38
38post-install: 39post-install:
39 ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR} 40 ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR}
40 cd ${WRKSRC}/apps; ${INSTALL_DATA} ${CONFS} ${DESTDIR}${EGDIR} 41 cd ${WRKSRC}/apps; ${INSTALL_DATA} ${CONFS} ${DESTDIR}${EGDIR}
41 42
42.include "../../mk/bsd.pkg.mk" 43.include "../../mk/bsd.pkg.mk"

cvs diff -r1.1 -r1.2 pkgsrc/security/libressl/PLIST (expand / switch to unified diff)

--- pkgsrc/security/libressl/PLIST 2016/01/05 01:09:21 1.1
+++ pkgsrc/security/libressl/PLIST 2016/03/01 01:39:18 1.2
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.1 2016/01/05 01:09:21 sevan Exp $ 1@comment $NetBSD: PLIST,v 1.2 2016/03/01 01:39:18 sevan Exp $
2libressl/bin/openssl 2libressl/bin/openssl
3libressl/include/openssl/aes.h 3libressl/include/openssl/aes.h
4libressl/include/openssl/asn1.h 4libressl/include/openssl/asn1.h
5libressl/include/openssl/asn1_mac.h 5libressl/include/openssl/asn1_mac.h
6libressl/include/openssl/asn1t.h 6libressl/include/openssl/asn1t.h
7libressl/include/openssl/bio.h 7libressl/include/openssl/bio.h
8libressl/include/openssl/blowfish.h 8libressl/include/openssl/blowfish.h
9libressl/include/openssl/bn.h 9libressl/include/openssl/bn.h
10libressl/include/openssl/buffer.h 10libressl/include/openssl/buffer.h
11libressl/include/openssl/camellia.h 11libressl/include/openssl/camellia.h
12libressl/include/openssl/cast.h 12libressl/include/openssl/cast.h
13libressl/include/openssl/chacha.h 13libressl/include/openssl/chacha.h
14libressl/include/openssl/cmac.h 14libressl/include/openssl/cmac.h
@@ -314,26 +314,27 @@ libressl/man/man3/BN_mod_mul_montgomery. @@ -314,26 +314,27 @@ libressl/man/man3/BN_mod_mul_montgomery.
314libressl/man/man3/BN_mod_mul_reciprocal.3 314libressl/man/man3/BN_mod_mul_reciprocal.3
315libressl/man/man3/BN_mod_sqr.3 315libressl/man/man3/BN_mod_sqr.3
316libressl/man/man3/BN_mod_sub.3 316libressl/man/man3/BN_mod_sub.3
317libressl/man/man3/BN_mod_word.3 317libressl/man/man3/BN_mod_word.3
318libressl/man/man3/BN_mpi2bn.3 318libressl/man/man3/BN_mpi2bn.3
319libressl/man/man3/BN_mul.3 319libressl/man/man3/BN_mul.3
320libressl/man/man3/BN_mul_word.3 320libressl/man/man3/BN_mul_word.3
321libressl/man/man3/BN_new.3 321libressl/man/man3/BN_new.3
322libressl/man/man3/BN_nnmod.3 322libressl/man/man3/BN_nnmod.3
323libressl/man/man3/BN_num_bits.3 323libressl/man/man3/BN_num_bits.3
324libressl/man/man3/BN_num_bits_word.3 324libressl/man/man3/BN_num_bits_word.3
325libressl/man/man3/BN_num_bytes.3 325libressl/man/man3/BN_num_bytes.3
326libressl/man/man3/BN_one.3 326libressl/man/man3/BN_one.3
 327libressl/man/man3/BN_print.3
327libressl/man/man3/BN_print_fp.3 328libressl/man/man3/BN_print_fp.3
328libressl/man/man3/BN_pseudo_rand.3 329libressl/man/man3/BN_pseudo_rand.3
329libressl/man/man3/BN_pseudo_rand_range.3 330libressl/man/man3/BN_pseudo_rand_range.3
330libressl/man/man3/BN_rand.3 331libressl/man/man3/BN_rand.3
331libressl/man/man3/BN_rand_range.3 332libressl/man/man3/BN_rand_range.3
332libressl/man/man3/BN_rshift.3 333libressl/man/man3/BN_rshift.3
333libressl/man/man3/BN_rshift1.3 334libressl/man/man3/BN_rshift1.3
334libressl/man/man3/BN_set_bit.3 335libressl/man/man3/BN_set_bit.3
335libressl/man/man3/BN_set_word.3 336libressl/man/man3/BN_set_word.3
336libressl/man/man3/BN_sqr.3 337libressl/man/man3/BN_sqr.3
337libressl/man/man3/BN_sub.3 338libressl/man/man3/BN_sub.3
338libressl/man/man3/BN_sub_word.3 339libressl/man/man3/BN_sub_word.3
339libressl/man/man3/BN_swap.3 340libressl/man/man3/BN_swap.3