Annotation of pkgsrc/security/bearssl/Makefile, Revision 1.9
1.9 ! schmonz 1: # $NetBSD: Makefile,v 1.8 2020/11/16 07:43:25 schmonz Exp $
1.1 wiz 2:
1.9 ! schmonz 3: DISTNAME= bearssl-0.6
! 4: PKGREVISION= 1
! 5: CATEGORIES= security
! 6: MASTER_SITES= ${HOMEPAGE}
! 7:
! 8: MAINTAINER= pkgsrc-users@NetBSD.org
! 9: HOMEPAGE= https://bearssl.org/
! 10: COMMENT= Implementation of the SSL/TLS protocol (RFC 5246)
! 11: LICENSE= mit
1.1 wiz 12:
13: INSTALLATION_DIRS= bin include lib
14:
1.9 ! schmonz 15: LDFLAGS.SunOS+= -lsocket -lnsl
! 16:
! 17: OPSYSVARS+= SOEXT
! 18: SOEXT.Darwin= dylib
! 19: SOEXT.*= so
! 20: PLIST_SUBST+= SOEXT=${SOEXT}
1.4 wiedi 21:
1.8 schmonz 22: pre-build:
23: ${MKDIR} ${WRKSRC}/build/obj
24:
1.1 wiz 25: do-install:
26: cd ${WRKSRC}/build && \
1.2 agc 27: ${INSTALL_PROGRAM} brssl ${DESTDIR}${PREFIX}/bin
1.1 wiz 28: cd ${WRKSRC}/inc && \
29: ${INSTALL_DATA} *.h ${DESTDIR}${PREFIX}/include
30: cd ${WRKSRC}/build && \
1.9 ! schmonz 31: ${INSTALL_DATA} libbearssl.a ${DESTDIR}${PREFIX}/lib && \
! 32: ${INSTALL_LIB} libbearssl.${SOEXT} ${DESTDIR}${PREFIX}/lib
1.1 wiz 33:
34: do-test:
35: cd ${WRKSRC} && \
36: ./build/testcrypto all && \
37: ./build/testspeed all && \
38: ./build/testx509
39:
1.8 schmonz 40: .include "../../mk/bsd.prefs.mk"
41:
42: .if ${OPSYS} == "Darwin"
43:
44: SUBST_CLASSES+= dylib
45: SUBST_STAGE.dylib= pre-configure
46: SUBST_FILES.dylib= conf/Unix.mk
47: SUBST_SED.dylib= -e 's|\.so|.dylib|g'
48:
49: .PHONY: fix-darwin-install-name
50: post-install: fix-darwin-install-name
51: fix-darwin-install-name:
52: for f in ${DESTDIR}${PREFIX}/lib/lib*.dylib; do \
53: install_name_tool -id `${ECHO} $$f | ${SED} -e 's,${DESTDIR},,g'` $$f; \
54: done
55:
56: .endif
57:
1.1 wiz 58: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>