1 # $NetBSD: Makefile,v 1.27 2010/01/17 12:02:50 wiz Exp $
4 DISTNAME= tinyproxy-1.6.2
7 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tinyproxy/}
9 MAINTAINER= pkgsrc-users@NetBSD.org
10 HOMEPAGE= http://tinyproxy.sourceforge.net/
11 COMMENT= Lightweight HTTP/SSL proxy
13 PKG_DESTDIR_SUPPORT= user-destdir
17 RCD_SCRIPTS= tinyproxy
18 PKG_SYSCONFSUBDIR= tinyproxy
20 .include "../../mk/bsd.prefs.mk"
24 TINYPROXY_USER?= tinyproxy
25 TINYPROXY_GROUP?= tinyproxy
26 PKG_GROUPS= ${TINYPROXY_GROUP}
27 PKG_USERS= ${TINYPROXY_USER}:${TINYPROXY_GROUP}
28 PKG_GROUPS_VARS+= TINYPROXY_GROUP
29 PKG_USERS_VARS+= TINYPROXY_USER
30 FILES_SUBST+= TINYPROXY_USER=${TINYPROXY_USER:Q}
31 FILES_SUBST+= TINYPROXY_GROUP=${TINYPROXY_GROUP:Q}
33 CONFIGURE_ARGS+= --with-config=${PKG_SYSCONFDIR}/tinyproxy.conf
34 CONFIGURE_ARGS+= --enable-transparent-proxy
38 EGDIR= ${PREFIX}/share/examples/tinyproxy
40 CONF_FILES= ${EGDIR}/tinyproxy.conf.default ${PKG_SYSCONFDIR}/tinyproxy.conf
43 SUBST_STAGE.docs= pre-configure
44 SUBST_FILES.docs= doc/tinyproxy.8 doc/tinyproxy.conf
45 SUBST_SED.docs+= -e 's,@TINYPROXY_USER@,${TINYPROXY_USER},g'
46 SUBST_SED.docs+= -e 's,@TINYPROXY_GROUP@,${TINYPROXY_GROUP},g'
47 SUBST_SED.docs+= -e 's,@PKG_SYSCONFDIR@,${PKG_SYSCONFDIR},g'
48 SUBST_SED.docs+= -e 's,@DATADIR@,${PREFIX}/share/tinyproxy,g'
49 SUBST_SED.docs+= -e 's,@VARBASE@,${VARBASE},g'
51 INSTALLATION_DIRS= ${EGDIR} share/doc/tinyproxy
54 ${INSTALL_DATA} ${WRKSRC}/doc/tinyproxy.conf \
55 ${DESTDIR}${EGDIR}/tinyproxy.conf.default
56 ${INSTALL_DATA} ${WRKSRC}/doc/filter-howto.txt \
57 ${DESTDIR}${PREFIX}/share/doc/tinyproxy/
59 .include "../../security/openssl/buildlink3.mk"
60 .include "../../mk/bsd.pkg.mk"