[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.1.1.1 and 1.28

version 1.1.1.1, 2006/01/11 20:17:58 version 1.28, 2019/01/18 18:18:38
Line 1 
Line 1 
 # $NetBSD$  # $NetBSD$
 #  #
   
 DISTNAME=               ucspi-ssl-0.70  DISTNAME=               ucspi-ssl-0.10.7
   PKGNAME=                ${DISTNAME:S/-0./-0.999./}
   PKGREVISION=            2
 CATEGORIES=             net  CATEGORIES=             net
 MASTER_SITES=           http://www.superscript.com/ucspi-ssl/  MASTER_SITES=           https://www.fehcom.de/ipnet/ucspi-ssl/
   EXTRACT_SUFX=           .tgz
   
 MAINTAINER=             schmonz@NetBSD.org  MAINTAINER=             schmonz@NetBSD.org
 HOMEPAGE=               http://www.superscript.com/ucspi-ssl/intro.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
 USE_TOOLS+=             perl:run  
   
 SSL_SCRIPTS=            https@ sslcat sslconnect  SSL_SCRIPTS=            https@ sslcat sslconnect
   SSL_PROGRAMS=           sslclient sslserver
   SSL_MAN1PAGES=          ${SSL_SCRIPTS:S/$/.1/g} ${SSL_PROGRAMS:S/$/.1/g}
   SSL_MAN2PAGES=          ucspi-tls.2
   
   SUBST_CLASSES+=         prefix
   SUBST_STAGE.prefix=     do-configure
   SUBST_FILES.prefix=     ${SSL_SCRIPTS:S/^/src\//g:S/$/.sh/g}
   SUBST_SED.prefix=       -e 's|HOME/command/|${PREFIX}/bin/|g'
   SUBST_MESSAGE.prefix=   Fixing prefix.
   
   SUBST_CLASSES+=         etc
   SUBST_STAGE.etc=        do-configure
   SUBST_FILES.etc=        src/dns_rcrw.c
   SUBST_SED.etc=          -e 's|/etc/dnsrewrite|${PKG_SYSCONFBASE}/dnsrewrite|g'
   SUBST_MESSAGE.etc=      Fixing prefix.
   
   PKG_USERS_VARS+=        UCSPI_SSL_USER
   PKG_GROUPS_VARS+=       UCSPI_SSL_GROUP
   PKG_GROUPS+=            ${UCSPI_SSL_GROUP}
   PKG_USERS+=             ${UCSPI_SSL_USER}:${UCSPI_SSL_GROUP}
   
   BUILD_DEFS+=            PKG_SYSCONFBASE
   PKG_SYSCONFSUBDIR=      ${PKGBASE}
   
   EGDIR=                  ${PREFIX}/share/examples/${PKGBASE}
   MAKE_DIRS+=             ${PKG_SYSCONFDIR}
   CONF_FILES+=            ${EGDIR}/dh1024.pem ${PKG_SYSCONFDIR}/dh1024.pem
   
 SUBST_CLASSES+=         paths  DJB_CONFIG_DIR=         ${WRKSRC}
 SUBST_STAGE.paths=      do-configure  
 SUBST_FILES.paths=      ${SSL_SCRIPTS:S/^/src\//g:S/$/.sh/g}  
 SUBST_SED.paths=        -e 's|HOME/command/|${PREFIX}/bin/|g'  
 SUBST_MESSAGE.paths=    "Fixing paths."  
   
 DJB_CONFIG_CMDS=                                                        \  DJB_CONFIG_CMDS=                                                        \
         ${ECHO} ${LOCALBASE}/bin > conf-tcpbin;                         \          ${ECHO} ${PREFIX}/bin > conf-tcpbin;                            \
         ${ECHO} > conf-ssl;                                             \          ${ECHO} > conf-ssl;                                             \
         ${ECHO} ${PERL5} > conf-perl;                                   \          ${ECHO} ${SSLDIR}/certs > conf-cadir;                           \
         ${ECHO} ${PKG_SYSCONFDIR} > 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"
   
 # from ../../security/openssl/Makefile  CFLAGS+=                -I${PREFIX}/include/qlibs
 .if ${OPSYS} == "NetBSD"  LDFLAGS+=               -L${PREFIX}/lib/qlibs
 PKG_SYSCONFDIR.ucspi-ssl?=      /etc/openssl  
 .endif  
 PKG_SYSCONFSUBDIR=      openssl  
   
 INSTALLATION_DIRS=      bin share/doc/ucspi-ssl  INSTALLATION_DIRS=      bin ${PKGMANDIR}/man1 ${PKGMANDIR}/man2 share/doc/${PKGBASE} ${EGDIR}
   
 do-install:  do-install: do-install-sslperl
 .       for i in ${SSL_SCRIPTS}  .       for i in ${SSL_SCRIPTS}
           ${INSTALL_SCRIPT} ${WRKSRC}/command/${i} ${PREFIX}/bin            ${INSTALL_SCRIPT} ${WRKSRC}/command/${i} ${DESTDIR}${PREFIX}/bin
   .       endfor
   
   .       for i in ${SSL_PROGRAMS}
             ${INSTALL_PROGRAM} ${WRKSRC}/command/${i} ${DESTDIR}${PREFIX}/bin
   .       endfor
   
   .       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  .       endfor
   
 .       for i in sslclient sslserver sslperl  .       for i in dh1024.pem
           ${INSTALL_PROGRAM} ${WRKSRC}/command/${i} ${PREFIX}/bin            ${INSTALL_DATA} ${WRKSRC}/etc/${i} ${DESTDIR}${EGDIR}
 .       endfor  .       endfor
   
 .       for i in CHANGES TODO UCSPI-SSL  .       for i in CERTS CHAIN-SSL CHANGES TLSVERSION_CIPHERSUITES TLS_1_3 TODO UCSPI-SSL
           ${INSTALL_DATA} ${WRKSRC}/src/${i} ${PREFIX}/share/doc/ucspi-ssl            ${INSTALL_DATA} ${WRKSRC}/doc/${i} \
               ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
 .       endfor  .       endfor
   
 .include "../../lang/perl5/buildlink3.mk"  .include "../../net/fehqlibs/buildlink3.mk"
 .include "../../security/openssl/buildlink3.mk"  .include "../../security/openssl/buildlink3.mk"
   .include "../../mk/dlopen.buildlink3.mk"
 .include "../../mk/djbware.mk"  .include "../../mk/djbware.mk"
 .include "../../mk/bsd.pkg.mk"  .include "../../mk/bsd.pkg.mk"

Legend:
Removed from v.1.1.1.1  
changed lines
  Added in v.1.28

CVSweb <webmaster@jp.NetBSD.org>