- Rewrite to use new options framework

- Fix build with devel/bmake
- WWW disappeared, use freecode page as an alternative
- Remove mail/mixminion as an option since it requires an unsupported python
  version

PR:             178303
Approved by:    Thomas Sander <thomas.sander@gmx.de> (maintainer)
This commit is contained in:
Emanuel Haupt 2013-05-06 15:09:53 +00:00
parent cc3a0b7041
commit 6ff7383dfb
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=317520
2 changed files with 19 additions and 33 deletions

View file

@ -3,7 +3,7 @@
PORTNAME= tork
PORTVERSION= 0.30
PORTREVISION= 5
PORTREVISION= 6
CATEGORIES= net-mgmt security
MASTER_SITES= SF/${PORTNAME}/TorK%20Source%20Tarball/TorK-${PORTVERSION}
@ -26,42 +26,28 @@ MAN1= tork.1 torkarkollon.1 torkify.1 torksocks.1
MAN5= torksocks.conf.5
MAN8= torksocks.8
HAVE_TOR!= if pkg_info -I tor-\* >/dev/null 2>&1 ; then ${ECHO} YES; fi
OPTIONS_DEFINE= PRIVOXY
.if (${HAVE_TOR} == "YES")
HAVE_TOR_DEVEL!= if pkg_info -I tor-devel\* >/dev/null 2>&1 ; then ${ECHO} YES; fi
PRIVOXY_DESC= Install privoxy
.if (${HAVE_TOR_DEVEL} == "YES")
OPTIONS= TOR_DEVEL "Depend on tor-devel (already installed)" On
.else
OPTIONS= TOR "Depend on tor (already installed)" On
.endif
OPTIONS_SINGLE= TOR
OPTIONS_SINGLE_TOR= TOR_STD TOR_DEVEL
.else
OPTIONS= TOR_DEVEL "Depend on tor-devel" On \
TOR "Depend on tor" Off
.endif
TOR_STD_DESC= Use stable security/tor port
TOR_DEVEL_DESC= Use development security/tor-devel port
OPTIONS+= PRIVOXY "Install privoxy" On \
MIXMINION "Install mixminion" Off
OPTIONS_DEFAULT= TOR_STD PRIVOXY
.include <bsd.port.pre.mk>
.include <bsd.port.options.mk>
.if defined(WITH_TOR_DEVEL)
.if defined(WITH_TOR)
IGNORE= cannot depend on tor and tor-devel at the same time
.endif
RUN_DEPENDS+= ${LOCALBASE}/bin/tor:${PORTSDIR}/security/tor-devel
.elif defined(WITH_TOR)
.if ${PORT_OPTIONS:MTOR_STD}
RUN_DEPENDS+= ${LOCALBASE}/bin/tor:${PORTSDIR}/security/tor
.else
RUN_DEPENDS+= ${LOCALBASE}/share/tor/geoip6:${PORTSDIR}/security/tor-devel
.endif
.if defined(WITH_PRIVOXY)
.if ${PORT_OPTIONS:MPRIVOXY}
RUN_DEPENDS+= ${LOCALBASE}/sbin/privoxy:${PORTSDIR}/www/privoxy
.endif
.if defined(WITH_MIXMINION)
RUN_DEPENDS+= ${LOCALBASE}/bin/mixminion:${PORTSDIR}/mail/mixminion
.endif
.include <bsd.port.post.mk>
.include <bsd.port.mk>

View file

@ -1,7 +1,7 @@
TorK is a powerful anonymity manager for the KDE Desktop on Linux and Unix
systems. It first helps you to install, configure and use Tor. It then
reduces the task of anonymizing most applications to a single-click, including
Firefox, Opera, Konqueror, Pidgin, Kopete, SSH, and IRC. For advanced users
TorK provides detailed network information, and more, in an accessible manner.
systems. It first helps you to install, configure and use Tor. It then reduces
the task of anonymizing most applications to a single-click, including Firefox,
Opera, Konqueror, Pidgin, Kopete, SSH, and IRC. For advanced users TorK provides
detailed network information, and more, in an accessible manner.
WWW: http://www.anonymityanywhere.com/tork/
WWW: http://freecode.com/projects/tork