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

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /pkgsrc/net/ucspi-ssl/Makefile between version 1.18 and 1.29

version 1.18, 2017/07/22 02:58:09 version 1.29, 2019/03/21 15:16:45
Line 1 
Line 1 
 # $NetBSD$  # $NetBSD$
 #  #
   
 DISTNAME=               ucspi-ssl-0.99b  DISTNAME=               ucspi-ssl-0.10.8
   PKGNAME=                ${DISTNAME:S/-0./-0.999./}
 CATEGORIES=             net  CATEGORIES=             net
 MASTER_SITES=           http://www.fehcom.de/ipnet/ucspi-ssl/  MASTER_SITES=           https://www.fehcom.de/ipnet/ucspi-ssl/
 EXTRACT_SUFX=           .tgz  EXTRACT_SUFX=           .tgz
   
 MAINTAINER=             schmonz@NetBSD.org  MAINTAINER=             schmonz@NetBSD.org
 HOMEPAGE=               http://www.fehcom.de/ipnet/ucspi-ssl.html  HOMEPAGE=               https://www.fehcom.de/ipnet/ucspi-ssl.html
 COMMENT=                Command-line tools for SSL client-server applications  COMMENT=                Command-line tools for SSL client-server applications
   
 DEPENDS+=               ucspi-tcp-[0-9]*:../../net/ucspi-tcp  WRKSRC=                 ${WRKDIR}/host/superscript.com/net/${DISTNAME}
   
 WRKSRC=                 ${WRKDIR}/host/superscript.com/net/${PKGNAME_NOREV}  
 DJB_SLASHPACKAGE=       YES  DJB_SLASHPACKAGE=       YES
 DJB_RESTRICTED=         no  DJB_RESTRICTED=         no
   
 SSL_SCRIPTS=            https@ sslcat sslconnect  SSL_SCRIPTS=            https@ sslcat sslconnect
 SSL_PROGRAMS=           sslclient sslserver  SSL_PROGRAMS=           sslclient sslserver
   SSL_MAN1PAGES=          ${SSL_SCRIPTS:S/$/.1/g} ${SSL_PROGRAMS:S/$/.1/g}
   SSL_MAN2PAGES=          ucspi-tls.2
   
 SUBST_CLASSES+=         paths  PKG_USERS_VARS+=        UCSPI_SSL_USER
 SUBST_STAGE.paths=      do-configure  PKG_GROUPS_VARS+=       UCSPI_SSL_GROUP
 SUBST_FILES.paths=      ${SSL_SCRIPTS:S/^/src\//g:S/$/.sh/g}  PKG_GROUPS+=            ${UCSPI_SSL_GROUP}
 SUBST_SED.paths=        -e 's|HOME/command/|${PREFIX}/bin/|g'  PKG_USERS+=             ${UCSPI_SSL_USER}:${UCSPI_SSL_GROUP}
 SUBST_MESSAGE.paths=    Fixing paths.  
   BUILD_DEFS+=            PKG_SYSCONFBASE
 PLIST_SRC=              ${PKGDIR}/PLIST  PKG_SYSCONFSUBDIR=      ${PKGBASE}
   
   EGDIR=                  ${PREFIX}/share/examples/${PKGBASE}
   MAKE_DIRS+=             ${PKG_SYSCONFDIR}
   CONF_FILES+=            ${EGDIR}/dh1024.pem ${PKG_SYSCONFDIR}/dh1024.pem
   
 DJB_CONFIG_DIR=         ${WRKSRC}  DJB_CONFIG_DIR=         ${WRKSRC}
 DJB_CONFIG_CMDS=                                                        \  DJB_CONFIG_CMDS=                                                        \
         ${ECHO} ${PREFIX}/bin > conf-tcpbin;                            \          ${ECHO} ${PREFIX}/bin > conf-tcpbin;                            \
         ${ECHO} > conf-ssl;                                             \          ${ECHO} > conf-ssl;                                             \
         ${ECHO} ${SSLDIR} > conf-cadir;          ${ECHO} ${SSLDIR}/certs > conf-cadir;                           \
           ${ECHO} ${PKG_SYSCONFDIR}/dh1024.pem > conf-dhfile;             \
           ${ECHO} ${DEFAULT_MEDIUM_CIPHERS} > conf-ciphers;
   
   # from `postconf -d | grep tls_medium_cipherlist`
   DEFAULT_MEDIUM_CIPHERS= aNULL:-aNULL:ALL:!EXPORT:!LOW:+RC4:@STRENGTH
   
 .include "../../mk/bsd.prefs.mk"  .include "../../mk/bsd.prefs.mk"
   
 INSTALLATION_DIRS=      bin share/doc/ucspi-ssl  CFLAGS+=                -I${PREFIX}/include/qlibs
   LDFLAGS+=               -L${PREFIX}/lib/qlibs
   
 do-install:  INSTALLATION_DIRS=      bin ${PKGMANDIR}/man1 ${PKGMANDIR}/man2 share/doc/${PKGBASE} ${EGDIR}
   
   do-install: do-install-sslperl
 .       for i in ${SSL_SCRIPTS}  .       for i in ${SSL_SCRIPTS}
           ${INSTALL_SCRIPT} ${WRKSRC}/command/${i} ${DESTDIR}${PREFIX}/bin            ${INSTALL_SCRIPT} ${WRKSRC}/command/${i} ${DESTDIR}${PREFIX}/bin
 .       endfor  .       endfor
Line 46  do-install:
Line 59  do-install:
           ${INSTALL_PROGRAM} ${WRKSRC}/command/${i} ${DESTDIR}${PREFIX}/bin            ${INSTALL_PROGRAM} ${WRKSRC}/command/${i} ${DESTDIR}${PREFIX}/bin
 .       endfor  .       endfor
   
 .       for i in CHANGES TODO UCSPI-SSL  .       for i in ${SSL_MAN1PAGES}
             ${INSTALL_MAN} ${WRKSRC}/man/${i} ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
   .       endfor
   
   .       for i in ${SSL_MAN2PAGES}
             ${INSTALL_MAN} ${WRKSRC}/man/${i} ${DESTDIR}${PREFIX}/${PKGMANDIR}/man2
   .       endfor
   
   .       for i in dh1024.pem
             ${INSTALL_DATA} ${WRKSRC}/etc/${i} ${DESTDIR}${EGDIR}
   .       endfor
   
   .       for i in CERTS CHAIN-SSL CHANGES TLSVERSION_CIPHERSUITES TLS_1_3 TODO UCSPI-SSL
           ${INSTALL_DATA} ${WRKSRC}/doc/${i} \            ${INSTALL_DATA} ${WRKSRC}/doc/${i} \
             ${DESTDIR}${PREFIX}/share/doc/ucspi-ssl              ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
 .       endfor  .       endfor
   
   .include "../../net/fehqlibs/buildlink3.mk"
 .include "../../security/openssl/buildlink3.mk"  .include "../../security/openssl/buildlink3.mk"
 .include "../../mk/dlopen.buildlink3.mk"  .include "../../mk/dlopen.buildlink3.mk"
 .include "../../mk/djbware.mk"  .include "../../mk/djbware.mk"

Legend:
Removed from v.1.18  
changed lines
  Added in v.1.29

CVSweb <webmaster@jp.NetBSD.org>