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>