[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / net / ucspi-ssl

Annotation of pkgsrc/net/ucspi-ssl/Makefile, Revision 1.19

1.19    ! schmonz     1: # $NetBSD: Makefile,v 1.18 2017/07/22 02:58:09 schmonz Exp $
1.1       schmonz     2: #
                      3:
1.19    ! schmonz     4: DISTNAME=              ucspi-ssl-0.99d
1.1       schmonz     5: CATEGORIES=            net
1.19    ! schmonz     6: MASTER_SITES=          https://www.fehcom.de/ipnet/ucspi-ssl/
1.15      schmonz     7: EXTRACT_SUFX=          .tgz
1.1       schmonz     8:
                      9: MAINTAINER=            schmonz@NetBSD.org
1.19    ! schmonz    10: HOMEPAGE=              https://www.fehcom.de/ipnet/ucspi-ssl.html
1.1       schmonz    11: COMMENT=               Command-line tools for SSL client-server applications
                     12:
                     13: DEPENDS+=              ucspi-tcp-[0-9]*:../../net/ucspi-tcp
                     14:
                     15: WRKSRC=                        ${WRKDIR}/host/superscript.com/net/${PKGNAME_NOREV}
                     16: DJB_SLASHPACKAGE=      YES
1.5       schmonz    17: DJB_RESTRICTED=                no
1.1       schmonz    18:
                     19: SSL_SCRIPTS=           https@ sslcat sslconnect
1.2       schmonz    20: SSL_PROGRAMS=          sslclient sslserver
1.19    ! schmonz    21: SSL_MAN1PAGES=         ${SSL_SCRIPTS:S/$/.1/g} ${SSL_PROGRAMS:S/$/.1/g}
        !            22: SSL_MAN2PAGES=         ucspi-tls.2
1.1       schmonz    23:
1.19    ! schmonz    24: SUBST_CLASSES+=                prefix
        !            25: SUBST_STAGE.prefix=    do-configure
        !            26: SUBST_FILES.prefix=    ${SSL_SCRIPTS:S/^/src\//g:S/$/.sh/g}
        !            27: SUBST_SED.prefix=      -e 's|HOME/command/|${PREFIX}/bin/|g'
        !            28: SUBST_MESSAGE.prefix=  Fixing prefix.
        !            29:
        !            30: SUBST_CLASSES+=                etc
        !            31: SUBST_STAGE.etc=       do-configure
        !            32: SUBST_FILES.etc=       src/dns_rcrw.c
        !            33: SUBST_SED.etc=         -e 's|/etc/dnsrewrite|${PKG_SYSCONFBASE}/dnsrewrite|g'
        !            34: SUBST_MESSAGE.etc=     Fixing prefix.
        !            35:
        !            36: PKG_USERS_VARS+=       UCSPI_SSL_USER
        !            37: PKG_GROUPS_VARS+=      UCSPI_SSL_GROUP
        !            38: PKG_GROUPS+=           ${UCSPI_SSL_GROUP}
        !            39: PKG_USERS+=            ${UCSPI_SSL_USER}:${UCSPI_SSL_GROUP}
        !            40:
        !            41: BUILD_DEFS+=           PKG_SYSCONFBASE
        !            42: PKG_SYSCONFSUBDIR=     ${PKGBASE}
        !            43:
        !            44: EGDIR=                 ${PREFIX}/share/examples/${PKGBASE}
        !            45: MAKE_DIRS+=            ${PKG_SYSCONFDIR}
        !            46: CONF_FILES+=           ${EGDIR}/dh1024.pem ${PKG_SYSCONFDIR}/dh1024.pem
1.1       schmonz    47:
1.15      schmonz    48: DJB_CONFIG_DIR=                ${WRKSRC}
1.1       schmonz    49: DJB_CONFIG_CMDS=                                                       \
1.15      schmonz    50:        ${ECHO} ${PREFIX}/bin > conf-tcpbin;                            \
1.1       schmonz    51:        ${ECHO} > conf-ssl;                                             \
1.19    ! schmonz    52:        ${ECHO} ${SSLDIR}/certs > conf-cadir;                           \
        !            53:        ${ECHO} ${PKG_SYSCONFDIR}/dh1024.pem > conf-dhfile;
1.1       schmonz    54:
                     55: .include "../../mk/bsd.prefs.mk"
                     56:
1.19    ! schmonz    57: INSTALLATION_DIRS=     bin ${PKGMANDIR}/man1 ${PKGMANDIR}/man2 share/doc/${PKGBASE} ${EGDIR}
1.1       schmonz    58:
1.19    ! schmonz    59: do-install: do-install-sslperl
1.1       schmonz    60: .      for i in ${SSL_SCRIPTS}
1.5       schmonz    61:          ${INSTALL_SCRIPT} ${WRKSRC}/command/${i} ${DESTDIR}${PREFIX}/bin
1.1       schmonz    62: .      endfor
                     63:
1.2       schmonz    64: .      for i in ${SSL_PROGRAMS}
1.5       schmonz    65:          ${INSTALL_PROGRAM} ${WRKSRC}/command/${i} ${DESTDIR}${PREFIX}/bin
1.1       schmonz    66: .      endfor
                     67:
1.19    ! schmonz    68: .      for i in ${SSL_MAN1PAGES}
        !            69:          ${INSTALL_MAN} ${WRKSRC}/man/${i} ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
        !            70: .      endfor
        !            71:
        !            72: .      for i in ${SSL_MAN2PAGES}
        !            73:          ${INSTALL_MAN} ${WRKSRC}/man/${i} ${DESTDIR}${PREFIX}/${PKGMANDIR}/man2
        !            74: .      endfor
        !            75:
        !            76: .      for i in dh1024.pem
        !            77:          ${INSTALL_DATA} ${WRKSRC}/etc/${i} ${DESTDIR}${EGDIR}
        !            78: .      endfor
        !            79:
        !            80: .      for i in CERTS CHAIN-SSL CHANGES TODO UCSPI-SSL
1.15      schmonz    81:          ${INSTALL_DATA} ${WRKSRC}/doc/${i} \
1.19    ! schmonz    82:            ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
1.1       schmonz    83: .      endfor
                     84:
                     85: .include "../../security/openssl/buildlink3.mk"
1.17      schmonz    86: .include "../../mk/dlopen.buildlink3.mk"
1.1       schmonz    87: .include "../../mk/djbware.mk"
                     88: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>