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

Annotation of pkgsrc/security/stunnel/Makefile, Revision 1.85

1.85    ! jperkin     1: # $NetBSD: Makefile,v 1.84 2013/07/12 10:45:03 jperkin Exp $
1.1       martin      2:
1.82      jym         3: DISTNAME=              stunnel-4.55
1.84      jperkin     4: PKGREVISION=           2
1.7       jlam        5: CATEGORIES=            security
1.82      jym         6: MASTER_SITES=          http://www.stunnel.org/downloads/
1.7       jlam        7:
1.80      jym         8: MAINTAINER=            jym@NetBSD.org
1.7       jlam        9: HOMEPAGE=              http://www.stunnel.org/
1.14      wiz        10: COMMENT=               Universal SSL tunnel
1.66      tron       11: LICENSE=               gnu-gpl-v2
1.7       jlam       12:
1.67      jym        13: BUILD_DEFS+=           VARBASE
1.56      obache     14: USE_LIBTOOL=           yes
1.50      rillig     15: GNU_CONFIGURE=         yes
1.65      adam       16: CONFIGURE_ARGS+=       --localstatedir=${VARBASE}
                     17: CONFIGURE_ARGS+=       --sysconfdir=${PKG_SYSCONFDIR}
                     18: CONFIGURE_ARGS+=       --with-ssl=${SSLBASE:Q}
1.34      jmmv       19:
1.74      ryoon      20: .include "../../mk/bsd.prefs.mk"
                     21:
1.67      jym        22: STUNNEL_USER?=         stunnel
                     23: STUNNEL_GROUP?=                stunnel
1.85    ! jperkin    24: PKG_USERS=             ${STUNNEL_USER}:${STUNNEL_GROUP}
1.67      jym        25: PKG_GROUPS=            ${STUNNEL_GROUP}
                     26: USER_GROUP=            ${STUNNEL_USER} ${STUNNEL_GROUP}
                     27:
1.85    ! jperkin    28: PKG_GECOS.${STUNNEL_USER}?=    Stunnel
        !            29: PKG_HOME.${STUNNEL_USER}?=     ${VARBASE}/chroot/stunnel
        !            30:
1.34      jmmv       31: PKG_SYSCONFSUBDIR=     stunnel
1.80      jym        32: PKG_SYSCONFDIR_PERMS=  ${ROOT_USER} ${STUNNEL_GROUP} 0750
1.67      jym        33:
1.85    ! jperkin    34: OWN_DIRS=              ${PKG_HOME.${STUNNEL_USER}}/certs ${PKG_HOME.${STUNNEL_USER}}/crls
        !            35: OWN_DIRS_PERMS=                ${PKG_HOME.${STUNNEL_USER}}/pid ${USER_GROUP} 0750
1.80      jym        36: CONF_FILES+=           ${PREFIX}/share/examples/stunnel/stunnel.conf-sample \
                     37:                            ${PKG_SYSCONFDIR}/stunnel.conf
1.1       martin     38:
1.41      schmonz    39: RCD_SCRIPTS=           stunnel
1.67      jym        40:
1.53      martti     41: REPLACE_PERL+=         src/stunnel3.in
1.55      rillig     42: USE_TOOLS+=            perl:run
1.41      schmonz    43:
1.67      jym        44: SUBST_CLASSES+=                chroot
                     45: SUBST_MESSAGE.chroot=  Fix chroot path
                     46: SUBST_STAGE.chroot=    pre-configure
                     47: SUBST_FILES.chroot=    tools/stunnel.conf-sample.in
                     48: SUBST_SED.chroot+=     -e 's|@prefix@/var/lib|@localstatedir@/chroot|'
                     49:
                     50: SUBST_CLASSES+=                stunnel
1.80      jym        51: SUBST_MESSAGE.stunnel= Fix user, group and pid
1.67      jym        52: SUBST_STAGE.stunnel=   post-configure
                     53: SUBST_FILES.stunnel=   tools/stunnel.conf-sample
                     54: SUBST_SED.stunnel=     -e 's|setuid = nobody|setuid = ${STUNNEL_USER}|'
                     55: SUBST_SED.stunnel+=    -e 's|setgid = nogroup|setgid = ${STUNNEL_GROUP}|'
1.80      jym        56: SUBST_SED.stunnel+=    -e 's|pid = /stunnel.pid|pid = /pid/stunnel.pid|'
1.67      jym        57:
1.60      schmonz    58: .include "options.mk"
1.56      obache     59:
1.75      sbd        60: .include "../../devel/zlib/buildlink3.mk"
1.40      snj        61: .include "../../security/openssl/buildlink3.mk"
1.1       martin     62: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>