update Sun Jan 17 06:37:00 PST 2010
[pkgsrc.git] / www / tinyproxy / Makefile
1 # $NetBSD: Makefile,v 1.27 2010/01/17 12:02:50 wiz Exp $
2 #
3
4 DISTNAME=       tinyproxy-1.6.2
5 PKGREVISION=    6
6 CATEGORIES=     www
7 MASTER_SITES=   ${MASTER_SITE_SOURCEFORGE:=tinyproxy/}
8
9 MAINTAINER=     pkgsrc-users@NetBSD.org
10 HOMEPAGE=       http://tinyproxy.sourceforge.net/
11 COMMENT=        Lightweight HTTP/SSL proxy
12
13 PKG_DESTDIR_SUPPORT=    user-destdir
14
15 GNU_CONFIGURE=  YES
16
17 RCD_SCRIPTS=            tinyproxy
18 PKG_SYSCONFSUBDIR=      tinyproxy
19
20 .include "../../mk/bsd.prefs.mk"
21
22 BUILD_DEFS+=            VARBASE
23
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}
32
33 CONFIGURE_ARGS+=        --with-config=${PKG_SYSCONFDIR}/tinyproxy.conf
34 CONFIGURE_ARGS+=        --enable-transparent-proxy
35
36 .include "options.mk"
37
38 EGDIR=          ${PREFIX}/share/examples/tinyproxy
39
40 CONF_FILES=     ${EGDIR}/tinyproxy.conf.default ${PKG_SYSCONFDIR}/tinyproxy.conf
41
42 SUBST_CLASSES+=         docs
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'
50
51 INSTALLATION_DIRS=      ${EGDIR} share/doc/tinyproxy
52
53 post-install:
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/
58
59 .include "../../security/openssl/buildlink3.mk"
60 .include "../../mk/bsd.pkg.mk"