aboutsummaryrefslogtreecommitdiffstats
path: root/net-p2p/nicotine-plus
diff options
context:
space:
mode:
authorpav <pav@FreeBSD.org>2004-03-02 04:33:15 +0800
committerpav <pav@FreeBSD.org>2004-03-02 04:33:15 +0800
commit65c0c0d965649c6edab81bf70f798196e0f361a6 (patch)
treedfacf771a9e804bfdcb2558db2d7af3dc259a1c9 /net-p2p/nicotine-plus
parent98dd8d7fe0cc0984fbcd0cae03b27a3e4b7727bb (diff)
downloadfreebsd-ports-gnome-65c0c0d965649c6edab81bf70f798196e0f361a6.tar.gz
freebsd-ports-gnome-65c0c0d965649c6edab81bf70f798196e0f361a6.tar.zst
freebsd-ports-gnome-65c0c0d965649c6edab81bf70f798196e0f361a6.zip
- New knob: WITH_PSYCO for optimized compiling
- New knob: WITH_GEOIP for geographically based blocking of peers PR: ports/63502 Submitted by: Stefan Walter <sw@gegenunendlich.de>
Diffstat (limited to 'net-p2p/nicotine-plus')
-rw-r--r--net-p2p/nicotine-plus/Makefile27
1 files changed, 25 insertions, 2 deletions
diff --git a/net-p2p/nicotine-plus/Makefile b/net-p2p/nicotine-plus/Makefile
index e309d94020ae..401977285976 100644
--- a/net-p2p/nicotine-plus/Makefile
+++ b/net-p2p/nicotine-plus/Makefile
@@ -22,12 +22,35 @@ USE_PYDISTUTILS= yes
.include <bsd.port.pre.mk>
+.if exists(${PYTHON_SITELIBDIR}/GeoIP.so) || defined(WITH_GEOIP)
+WITH_GEOIP= yes
+RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/GeoIP.so:${PORTSDIR}/net/py-GeoIP
+.endif
+
+.if exists(${PYTHON_SITELIBDIR}/psyco/_psyco.so) || defined(WITH_PSYCO)
+WITH_PSYCO= yes
+RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/psyco/_psyco.so:${PORTSDIR}/devel/py-psyco
+.endif
+
.if exists(${PYTHON_SITELIBDIR}/ogg/vorbis.so) || defined(WITH_VORBIS)
+WITH_VORBIS= yes
RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/ogg/vorbis.so:${PORTSDIR}/audio/py-vorbis
-.else
+.endif
+
+.if !defined(WITH_VORBIS) || !defined(WITH_PSYCO) || !defined(WITH_GEOIP)
pre-everything::
@${ECHO_MSG} ""
- @${ECHO_MSG} "Define WITH_VORBIS=yes to enable OGG/Vorbis support"
+ @${ECHO_MSG} "You can define the following for additional features:"
+ @${ECHO_MSG} ""
+.if !defined(WITH_GEOIP)
+ @${ECHO_MSG} "WITH_GEOIP - enable the GeoIP based country code blocker"
+.endif
+.if !defined(WITH_PSYCO)
+ @${ECHO_MSG} "WITH_PSYCO - enable the psyco optimizing compiler"
+.endif
+.if !defined(WITH_VORBIS)
+ @${ECHO_MSG} "WITH_VORBIS - enable OGG/Vorbis support"
+.endif
@${ECHO_MSG} ""
.endif