Annotation of pkgsrc/security/openssl/buildlink3.mk, Revision 1.39
1.39 ! tnn 1: # $NetBSD$
1.1 jlam 2:
3: BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
4: OPENSSL_BUILDLINK3_MK:= ${OPENSSL_BUILDLINK3_MK}+
5:
1.16 jlam 6: .if !empty(BUILDLINK_DEPTH:M+)
7: BUILDLINK_DEPENDS+= openssl
8: .endif
9:
10: BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nopenssl}
11: BUILDLINK_PACKAGES+= openssl
1.32 jlam 12: BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}openssl
1.16 jlam 13:
1.2 jlam 14: .if !empty(OPENSSL_BUILDLINK3_MK:M+)
1.38 rillig 15:
16: . include "../../mk/bsd.fast.prefs.mk"
17:
1.30 reed 18: BUILDLINK_API_DEPENDS.openssl+= openssl>=0.9.6m
1.39 ! tnn 19: BUILDLINK_ABI_DEPENDS.openssl+= openssl>=0.9.8g
1.1 jlam 20: BUILDLINK_PKGSRCDIR.openssl?= ../../security/openssl
1.13 jlam 21:
1.8 jlam 22: # Ensure that -lcrypt comes before -lcrypto when linking so that the
23: # system crypt() routine is used.
24: #
1.22 jlam 25: WRAPPER_REORDER_CMDS+= reorder:l:crypt:crypto
1.8 jlam 26:
1.1 jlam 27: SSLBASE= ${BUILDLINK_PREFIX.openssl}
28: BUILD_DEFS+= SSLBASE
1.17 jlam 29: .endif # OPENSSL_BUILDLINK3_MK
1.1 jlam 30:
1.36 rillig 31: pkgbase := openssl
32: .include "../../mk/pkg-build-options.mk"
1.19 jlam 33:
1.26 jlam 34: .if !empty(PKG_BUILD_OPTIONS.openssl:Mrsaref)
1.16 jlam 35: . include "../../security/rsaref/buildlink3.mk"
36: .endif
37:
1.4 jlam 38: BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
CVSweb <webmaster@jp.NetBSD.org>