4 DISTNAME= tor-0.2.2.6-alpha
5 PKGNAME= ${DISTNAME:S/-alpha//}
7 CATEGORIES= net security
8 MASTER_SITES= http://www.torproject.org/dist/
10 MAINTAINER= athaba@inode.at
11 HOMEPAGE= http://www.torproject.org/
12 COMMENT= Anonymizing overlay network for TCP
15 PKG_DESTDIR_SUPPORT= user-destdir
17 .include "../../mk/bsd.prefs.mk"
23 CONFIGURE_ENV+= CPP=${CPP:Q}
24 CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASEDIR:Q}
30 PKG_HOME?= ${VARBASE}/chroot/tor
32 PKG_SYSCONFSUBDIR= tor
34 PKG_GROUPS_VARS+= TOR_GROUP
35 PKG_USERS_VARS+= TOR_USER
38 RCD_SCRIPT_SRC.tor= ${FILESDIR}/tor.in
39 PKG_GROUPS= ${TOR_GROUP}
40 PKG_USERS= ${TOR_USER}:${TOR_GROUP}::Torifier:${PKG_HOME}
41 USER_GROUP= ${TOR_USER} ${TOR_GROUP}
43 OWN_DIRS_PERMS+= ${PKG_HOME} ${USER_GROUP} 0700
45 CONFIGURE_ARGS+= --localstatedir=${VARBASE:Q}
47 CONF_FILES+= ${PREFIX}/share/examples/tor/tor-tsocks.conf \
48 ${PKG_SYSCONFDIR}/tor-tsocks.conf
49 CONF_FILES+= ${PREFIX}/share/examples/tor/torrc.sample \
50 ${PKG_SYSCONFDIR}/torrc
52 FILES_SUBST+= PKG_HOME=${PKG_HOME:Q}
53 FILES_SUBST+= TOR_USER=${TOR_USER:Q} TOR_GROUP=${TOR_GROUP:Q}
55 INSTALL_MAKE_FLAGS+= sysconfdir=${PREFIX}/share/examples
57 CHECK_PORTABILITY_SKIP+=contrib/*
59 .if !empty(PKGSRC_COMPILER:Mmipspro)
63 BUILDLINK_API_DEPENDS.libevent+= libevent>=1.2
64 .include "../../devel/libevent/buildlink3.mk"
65 .include "../../devel/zlib/buildlink3.mk"
66 .include "../../security/openssl/buildlink3.mk"
67 .include "../../mk/pthread.buildlink3.mk"
69 ## We include this after other b3.mk files since we use PTHREAD_TYPE.
73 .include "../../mk/bsd.pkg.mk"