[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / security / bearssl

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>