Index: head/net-im/centerim-devel/Makefile =================================================================== --- head/net-im/centerim-devel/Makefile (revision 371449) +++ head/net-im/centerim-devel/Makefile (revision 371450) @@ -1,77 +1,76 @@ # Created by: Frank Altpeter # $FreeBSD$ PORTNAME= centerim PORTVERSION= 4.22.10.11 PORTREVISION= 3 CATEGORIES= net-im MASTER_SITES= http://www.centerim.org/download/mobshots/ \ ftp://ftp.centerim.org/mobshots/ PKGNAMESUFFIX= -devel MAINTAINER= frank@altpeter.de COMMENT= Text mode menu- and window-driven IM interface LICENSE= GPLv2 LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl -USE_PYTHON_RUN= yes -USES= iconv gmake perl5 pkgconfig shebangfix +USES= iconv gmake perl5 pkgconfig python:run shebangfix USE_PERL5= run USE_OPENSSL= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-ssl --with-openssl CONFLICTS= centericq-[0-9]* centerim-[0-9]* SHEBANG_FILES= misc/cimformathistory misc/cimextracthistory.pl SHEBANG_LANG= gawk gawk_OLD_CMD= /bin/gawk gawk_CMD= /usr/bin/awk OPTIONS_DEFINE= NLS MULTIBYTE FRIBIDI MSN YAHOO AIM IRC JABBER GPGME RSS LJ GG FRIBIDI_DESC= Fribidi Support MSN_DESC= MSN Protocol YAHOO_DESC= Yahoo! Messenger Protocol AIM_DESC= AOL's Instant Messenger Protocol IRC_DESC= IRC Protocol GPGME_DESC= PGP encrypted Jabber messages RSS_DESC= RSS Support LJ_DESC= LiveJournal Support GG_DESC= Gadu-Gadu Protocol Support OPTIONS_DEFAULT= MULTIBYTE FRIBIDI MSN YAHOO AIM IRC JABBER GPGME RSS LJ GG OPTIONS_SUB= yes PORTDOCS= FAQ README NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls MULTIBYTE_CONFIGURE_ENABLE=locales-fix FRIBIDI_LIB_DEPENDS= libfribidi.so:${PORTSDIR}/converters/fribidi FRIBIDI_CONFIGURE_WITH= fribidi MSN_CONFIGURE_ENABLE= msn YAHOO_CONFIGURE_ENABLE= yahoo AIM_CONFIGURE_ENABLE= aim IRC_CONFIGURE_ENABLE= irc JABBER_CONFIGURE_ENABLE=jabber RSS_CONFIGURE_ENABLE= rss LJ_CONFIGURE_ENABLE= lj GG_LIB_DEPENDS= libgadu.so:${PORTSDIR}/polish/ekg GG_CONFIGURE_ENABLE= gg GPGME_LIB_DEPENDS= libgpgme.so:${PORTSDIR}/security/gpgme GPGME_CONFIGURE_OFF= --with-gpgme-prefix=/nonexistent post-patch: @${REINPLACE_CMD} -e 's|/var/run/screen|/tmp/screens|' \ ${WRKSRC}/src/icqconf.cc @${REINPLACE_CMD} -e 's|-R$$found_dir|-Wl,-rpath,$$found_dir|' \ ${WRKSRC}/configure post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} @(cd ${WRKSRC} ; ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/) .include Index: head/net-im/cjc/Makefile =================================================================== --- head/net-im/cjc/Makefile (revision 371449) +++ head/net-im/cjc/Makefile (revision 371450) @@ -1,55 +1,54 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= cjc PORTVERSION= 1.2.1 CATEGORIES= net-im python MASTER_SITES= GHC MAINTAINER= ports@FreeBSD.org COMMENT= Console Jabber Client LICENSE= GPLv2 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyxmpp>=0:${PORTSDIR}/net-im/py-pyxmpp USE_GITHUB= yes GH_ACCOUNT= Jajcus WRKSRC= ${WRKDIR}/${DISTNAME} -USES= shebangfix +USES= python:2 shebangfix SHEBANG_FILES= cjc.in cjc.py cjc/main.py -USE_PYTHON= 2 PORTDOCS= * DOCSRCDIR1= ${WRKSRC} DOC_FILES1= ChangeLog README DOCSRCDIR2= ${WRKSRC}/doc DOCSDIR2= ${DOCSDIR}/doc DOC_FILES2= manual.html OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e \ 's|prefix=.*|prefix=${PREFIX}|; \ s|$$(INSTALL_DIR) $$(DESTDIR)$$(pkg_docdir)||; \ s|$$(INSTALL_DATA) $$(DOCS) $$(DESTDIR)$$(pkg_docdir)||; \ s|INSTALL=.*|INSTALL=${INSTALL}|; \ s|INSTALL_DATA=.*|INSTALL_DATA=${INSTALL_DATA}|; \ s|^INSTALL_DIR=.*|INSTALL_DIR=${MKDIR}|; \ /compileall/d' ${WRKSRC}/Makefile post-install: (cd ${STAGEDIR}${PREFIX} && ${PYTHON_CMD} -m compileall \ -d ${PREFIX} -f ${DATADIR_REL}) @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOC_FILES1:S|^|${DOCSRCDIR1}/|} ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR2} ${INSTALL_DATA} ${DOC_FILES2:S|^|${DOCSRCDIR2}/|} ${STAGEDIR}${DOCSDIR2} .include Index: head/net-im/emesene/Makefile =================================================================== --- head/net-im/emesene/Makefile (revision 371449) +++ head/net-im/emesene/Makefile (revision 371450) @@ -1,77 +1,76 @@ # Created by: Yinghong Liu # $FreeBSD$ PORTNAME= emesene PORTVERSION= 1.6.3 PORTREVISION= 3 CATEGORIES= net-im python #MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-${PORTVERSION} MASTER_SITES= ${MASTER_SITE_LOCAL:S,$,acm/${PORTNAME}/,} \ ${MASTER_SITE_GOOGLE_CODE} MAINTAINER= ports@FreeBSD.org COMMENT= MSN Messenger client written in python BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/dbus/__init__.py:${PORTSDIR}/devel/py-dbus \ ${PYTHON_SITELIBDIR}/gtk-2.0/pynotify/__init__.py:${PORTSDIR}/devel/py-notify RUN_DEPENDS:= ${BUILD_DEPENDS} PROJECTHOST= bsdistfiles -USE_PYTHON= yes -USES= gettext desktop-file-utils +USES= gettext desktop-file-utils python USE_GNOME= pygtk2 USE_GSTREAMER= python INSTALLS_ICONS= yes REINPLACE_ARGS= -i "" DESKTOP_ENTRIES="${PORTNAME}" \ "${COMMENT}" \ "${DATADIR}/themes/default/userPanel.png" \ "${PORTNAME}" \ "Network;InstantMessaging;GTK;" \ "false" post-extract: @cd ${WRKSRC} && \ ${RM} -fr GPL LGPL PSF README pygif pyisf docs && \ ${MV} misc ${WRKDIR} && \ ${MV} po ${WRKDIR} post-patch: @${REINPLACE_CMD} -e 's|%%DATADIR%%|${DATADIR}|g' ${WRKSRC}/${PORTNAME} do-build: @cd ${WRKSRC} && \ ${PYTHON_CMD} setup.py build_ext -i @${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKDIR} @${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py ${WRKDIR} @${ECHO_CMD} "#!/bin/sh" >> ${WRKDIR}/run.sh @${ECHO_CMD} "" >> ${WRKDIR}/run.sh @${ECHO_CMD} "cd ${DATADIR} || exit 1" >> ${WRKDIR}/run.sh @${ECHO_CMD} "exec ${PYTHON_CMD} ./${PORTNAME}" >> ${WRKDIR}/run.sh pre-install: @${RM} -fr ${WRKSRC}/build ${WRKSRC}/libmimic .for DIRE in ast dv fil fo gv ku la nb_NO nds oc zh_HK @${MKDIR} ${STAGEDIR}${PREFIX}/share/locale/${DIRE}/LC_MESSAGES .endfor do-install: @${MKDIR} ${STAGEDIR}${DATADIR} cd ${WRKDIR}/po && \ ${FIND} * -type f -exec ${INSTALL_DATA} "{}" "${STAGEDIR}${PREFIX}/share/locale/{}" \; cd ${WRKSRC} && \ ${FIND} * -type d -exec ${MKDIR} "${STAGEDIR}${DATADIR}/{}" \; && \ ${FIND} * -type f -exec ${INSTALL_DATA} "{}" "${STAGEDIR}${DATADIR}/{}" \; ${INSTALL_SCRIPT} ${WRKDIR}/run.sh ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${INSTALL_MAN} ${WRKDIR}/misc/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/man/man1 @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps ${INSTALL_DATA} ${WRKDIR}/misc/emesene.svg ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps @${MKDIR} ${STAGEDIR}${PREFIX}/share/pixmaps ${INSTALL_DATA} ${WRKDIR}/misc/emesene.png ${WRKDIR}/misc/emesene-big.png \ ${STAGEDIR}${PREFIX}/share/pixmaps .include Index: head/net-im/empathy/Makefile =================================================================== --- head/net-im/empathy/Makefile (revision 371449) +++ head/net-im/empathy/Makefile (revision 371450) @@ -1,105 +1,104 @@ # Created by: Michael Johnson # $FreeBSD$ # $MCom: ports/net-im/empathy/Makefile,v 1.90 2012/08/17 19:06:45 kwm Exp $ PORTNAME= empathy PORTVERSION= 2.34.0 PORTREVISION= 9 CATEGORIES= net-im gnome MASTER_SITES= GNOME MAINTAINER= gnome@FreeBSD.org COMMENT= GNOME IM client based around telepathy BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:${PORTSDIR}/misc/iso-codes \ ${LOCALBASE}/share/certs/ca-root-nss.crt:${PORTSDIR}/security/ca_root_nss \ ${LOCALBASE}/libexec/mission-control-5:${PORTSDIR}/net-im/telepathy-mission-control LIB_DEPENDS= libenchant.so:${PORTSDIR}/textproc/enchant \ libtelepathy.so:${PORTSDIR}/net-im/libtelepathy \ libtelepathy-glib.so:${PORTSDIR}/net-im/telepathy-glib \ libtelepathy-farsight.so:${PORTSDIR}/net-im/telepathy-farsight \ libtelepathy-logger.so:${PORTSDIR}/net-im/telepathy-logger \ libfolks-telepathy.so:${PORTSDIR}/net-im/folks04 \ libunique-1.0.so:${PORTSDIR}/x11-toolkits/unique \ libnotify.so:${PORTSDIR}/devel/libnotify \ libgcr.so:${PORTSDIR}/security/gnome-keyring \ libcanberra-gtk.so:${PORTSDIR}/audio/libcanberra RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:${PORTSDIR}/misc/iso-codes \ ${LOCALBASE}/share/certs/ca-root-nss.crt:${PORTSDIR}/security/ca_root_nss \ ${LOCALBASE}/libexec/mission-control-5:${PORTSDIR}/net-im/telepathy-mission-control CONFLICTS= empathy-3.[0-9]* -USES= gettext gmake libtool pathfix pkgconfig tar:bzip2 +USES= gettext gmake libtool pathfix pkgconfig python tar:bzip2 USE_LDCONFIG= yes USE_GNOME= evolutiondataserver gnomeprefix pygtk2 GNU_CONFIGURE= yes USE_GSTREAMER= yes INSTALLS_OMF= yes INSTALLS_ICONS= yes -USE_PYTHON= yes MAKE_JOBS_UNSAFE=yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --disable-Werror \ --with-ca-file=${LOCALBASE}/share/certs/ca-root-nss.crt \ --enable-nautilus-sendto=no GLIB_SCHEMAS= org.gnome.Empathy.gschema.xml OPTIONS_DEFINE= JABBER MSN IRC SALUT HAZE WEBKIT MAP OPTIONS_DEFAULT=JABBER MSN IRC WEBKIT MAP MSN_DESC= MSN client support IRC_DESC= IRC client support SALUT_DESC= Link-local (serverless) XMPP support HAZE_DESC= Libpurple protocol integration MAP_DESC= Graphical map support .include .if ${PORT_OPTIONS:MJABBER} RUN_DEPENDS+= ${LOCALBASE}/libexec/telepathy-gabble:${PORTSDIR}/net-im/telepathy-gabble .endif .if ${PORT_OPTIONS:MMSN} RUN_DEPENDS+= ${LOCALBASE}/libexec/telepathy-butterfly:${PORTSDIR}/net-im/telepathy-butterfly .endif .if ${PORT_OPTIONS:MIRC} RUN_DEPENDS+= ${LOCALBASE}/libexec/telepathy-idle:${PORTSDIR}/net-im/telepathy-idle .endif .if ${PORT_OPTIONS:MSALUT} RUN_DEPENDS+= ${LOCALBASE}/libexec/telepathy-salut:${PORTSDIR}/net-im/telepathy-salut .endif .if ${PORT_OPTIONS:MHAZE} RUN_DEPENDS+= ${LOCALBASE}/libexec/telepathy-haze:${PORTSDIR}/net-im/telepathy-haze .endif .if ${PORT_OPTIONS:MWEBKIT} LIB_DEPENDS+= libwebkitgtk-1.0.so:${PORTSDIR}/www/webkit-gtk2 CONFIGURE_ARGS+=--enable-webkit PLIST_SUB+= ADIUM="" .else CONFIGURE_ARGS+=--disable-webkit PLIST_SUB+= ADIUM="@comment " .endif .if ${PORT_OPTIONS:MMAP} USE_GL= gl LIB_DEPENDS+= libchamplain-0.8.so:${PORTSDIR}/graphics/libchamplain CONFIGURE_ARGS+=--enable-map PLIST_SUB+= MAP="" .else CONFIGURE_ARGS+=--disable-map PLIST_SUB+= MAP="@comment " .endif post-patch: @${REINPLACE_CMD} \ -e '/^empathy_av_LDADD =/s/$$/ -lm/' \ -e '/^empathy_call_LDADD =/s/$$/ -lm/' \ ${WRKSRC}/src/Makefile.in .include Index: head/net-im/fugu/Makefile =================================================================== --- head/net-im/fugu/Makefile (revision 371449) +++ head/net-im/fugu/Makefile (revision 371450) @@ -1,22 +1,21 @@ # Created by: Peter Haight # $FreeBSD$ PORTNAME= fugu PORTVERSION= 1.2.3 PORTREVISION= 1 CATEGORIES= net-im python MASTER_SITES= http://fugu.gale.org/dist/ MAINTAINER= 5u623l20@gmail.com COMMENT= Graphical client for the Gale instant messaging system LICENSE= GPLv2 RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/Pmw:${PORTSDIR}/x11-toolkits/py-Pmw USE_OPENSSL= yes -USE_PYTHON= yes -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes +USES= python +USE_PYTHON= distutils autoplist .include Index: head/net-im/hotot/Makefile =================================================================== --- head/net-im/hotot/Makefile (revision 371449) +++ head/net-im/hotot/Makefile (revision 371450) @@ -1,71 +1,70 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= hotot PORTVERSION= 0.9.8.14 PORTREVISION= 2 CATEGORIES= net-im www MAINTAINER= danfe@FreeBSD.org COMMENT= Lightweight, flexible microblogging client LICENSE= LGPL3 USE_GITHUB= yes GH_ACCOUNT= lyricat GH_PROJECT= Hotot GH_COMMIT= 1f68d33 -USES= cmake gettext -USE_PYTHON= yes +USES= cmake gettext python USE_GNOME= intltool INSTALLS_ICONS= yes CFLAGS+= -I${LOCALBASE}/include # does not uphold CPPFLAGS LDFLAGS+= -L${LOCALBASE}/lib -lintl OPTIONS_DEFINE= GTK2 QT4 KDE4 OPTIONS_DEFAULT= GTK2 QT4 KDE4_DESC= KDE 4 integration (implies Qt 4) .include .if ${PORT_OPTIONS:MGTK2} RUN_DEPENDS= ${PYTHON_SITELIBDIR}/webkit/__init__.py:${PORTSDIR}/www/py-webkitgtk \ ${PYTHON_SITELIBDIR}/keybinder/__init__.py:${PORTSDIR}/x11/keybinder PLIST_SUB+= GTK2="" .else CMAKE_ARGS+= -DWITH_GTK=off PLIST_SUB+= GTK2="@comment " .endif .if ${PORT_OPTIONS:MQT4} || ${PORT_OPTIONS:MKDE4} USE_QT4= moc_build qmake_build rcc_build uic_build \ corelib gui sql webkit PLIST_SUB+= QT4="" .else CMAKE_ARGS+= -DWITH_QT=off INSTALL_TARGET= install PLIST_SUB+= QT4="@comment " .endif .if ${PORT_OPTIONS:MKDE4} USE_KDE4= automoc4 kdelibs .else CMAKE_ARGS+= -DWITH_KDE=off .endif post-patch: # Fix hardcoded platform name (it is not always Linux) @${REINPLACE_CMD} -e 's,Linux,${OPSYS},' ${WRKSRC}/data/js/conf.js \ ${WRKSRC}/data/js/util.js ${WRKSRC}/qt/mainwindow.cpp # Strip shlib versions from the library filenames @${REINPLACE_CMD} -E 's,so\.[0-9]+,so,' ${WRKSRC}/hotot/utils.py # Remove `sourceid' parameter from Google search string @${REINPLACE_CMD} -e 's,sourceid=chrome&,,' \ ${WRKSRC}/data/js/ui.context_menu.js # Sanitize font selection list @${REINPLACE_CMD} -e "/font_list/s/\[.*/['DejaVu Sans', 'Bitstream Vera Sans', 'Droid Sans', 'Verdana', 'Arial', 'Helvetica']/" \ ${WRKSRC}/data/js/conf.js .include Index: head/net-im/libtelepathy/Makefile =================================================================== --- head/net-im/libtelepathy/Makefile (revision 371449) +++ head/net-im/libtelepathy/Makefile (revision 371450) @@ -1,24 +1,23 @@ # $FreeBSD$ # $MCom: ports/net-im/libtelepathy/Makefile,v 1.3 2008/02/27 14:00:06 ahze Exp $ PORTNAME= libtelepathy PORTVERSION= 0.3.3 PORTREVISION= 2 CATEGORIES= net-im devel MASTER_SITES= http://telepathy.freedesktop.org/releases/${PORTNAME}/ MAINTAINER= gnome@FreeBSD.org COMMENT= Flexible Communications Framework LIB_DEPENDS= libtelepathy-glib.so:${PORTSDIR}/net-im/telepathy-glib \ libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib -USE_PYTHON_BUILD= yes -USES= gmake libtool:keepla pkgconfig +USES= gmake libtool:keepla pkgconfig python:build USE_LDCONFIG= yes USE_GNOME= gnomehack glib20 libxslt:build GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib `pkg-config --libs glib-2.0 telepathy-glib` .include Index: head/net-im/papyon/Makefile =================================================================== --- head/net-im/papyon/Makefile (revision 371449) +++ head/net-im/papyon/Makefile (revision 371450) @@ -1,27 +1,27 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ PORTNAME= papyon PORTVERSION= 0.5.4 PORTREVISION= 1 CATEGORIES= net-im MASTER_SITES= http://www.freedesktop.org/software/${PORTNAME}/releases/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= gnome@FreeBSD.org COMMENT= Fork of pymsn to support the telepathy MSN connection manager BUILD_DEPENDS= py*-openssl>0:${PORTSDIR}/security/py-openssl \ ${PYTHON_SITELIBDIR}/Crypto/Hash/SHA.py:${PORTSDIR}/security/py-pycrypto \ ${LOCALBASE}/lib/gstreamer-0.10/libgstpython.so:${PORTSDIR}/multimedia/py-gstreamer \ ${PYTHON_SITELIBDIR}/farsight.so:${PORTSDIR}/net-im/farsight2 RUN_DEPENDS= py*-openssl>0:${PORTSDIR}/security/py-openssl \ ${PYTHON_SITELIBDIR}/Crypto/Hash/SHA.py:${PORTSDIR}/security/py-pycrypto \ ${LOCALBASE}/lib/gstreamer-0.10/libgstpython.so:${PORTSDIR}/multimedia/py-gstreamer \ ${PYTHON_SITELIBDIR}/farsight.so:${PORTSDIR}/net-im/farsight2 USE_GNOME= pygobject -USE_PYTHON= yes -USE_PYDISTUTILS= yes +USES= python +USE_PYTHON= distutils .include Index: head/net-im/pebrot/Makefile =================================================================== --- head/net-im/pebrot/Makefile (revision 371449) +++ head/net-im/pebrot/Makefile (revision 371450) @@ -1,17 +1,16 @@ # Created by: Kevin Lo # $FreeBSD$ PORTNAME= pebrot PORTVERSION= 0.8.9 PORTREVISION= 2 CATEGORIES= net-im MASTER_SITES= SF MAINTAINER= kevlo@FreeBSD.org COMMENT= Text-based MSN messenger client -USE_PYTHON= yes -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes +USES= python +USE_PYTHON= distutils autoplist .include Index: head/net-im/py-jabber/Makefile =================================================================== --- head/net-im/py-jabber/Makefile (revision 371449) +++ head/net-im/py-jabber/Makefile (revision 371450) @@ -1,22 +1,21 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= jabber PORTVERSION= 0.5 CATEGORIES= net-im python MASTER_SITES= SF/${PORTNAME}py/${PORTNAME}py%20libs/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= jabberpy-${PORTVERSION}-0 MAINTAINER= flz@FreeBSD.org COMMENT= Python Jabber library -USE_PYTHON= yes -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes +USES= python +USE_PYTHON= distutils autoplist PLIST_FILES= ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;}/jabber.pth post-install: @${ECHO} "jabber" > ${STAGEDIR}${PYTHON_SITELIBDIR}/jabber.pth .include Index: head/net-im/py-jabberbot/Makefile =================================================================== --- head/net-im/py-jabberbot/Makefile (revision 371449) +++ head/net-im/py-jabberbot/Makefile (revision 371450) @@ -1,26 +1,25 @@ # Created by: Gvozdikov Veniamin # $FreeBSD$ PORTNAME= jabberbot PORTVERSION= 0.15 PORTREVISION= 1 CATEGORIES= net-im python MASTER_SITES= SF/pythonjabberbot/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= vg@FreeBSD.org COMMENT= Simple Jabber Bot for Python LICENSE= GPLv3 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xmpppy>0:${PORTSDIR}/net-im/py-xmpppy -USE_PYTHON= 2 -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes +USES= python:2 +USE_PYTHON= distutils autoplist post-patch: @${GREP} -lr '/usr/bin/python' ${WRKSRC} | \ ${XARGS} ${REINPLACE_CMD} -e "s,^#!/usr/bin/python,#!${PYTHON_CMD}," .include Index: head/net-im/py-libturpial/Makefile =================================================================== --- head/net-im/py-libturpial/Makefile (revision 371449) +++ head/net-im/py-libturpial/Makefile (revision 371450) @@ -1,27 +1,26 @@ # Created by: Olivier Duchateau # $FreeBSD$ PORTNAME= libturpial PORTVERSION= 1.7.0 CATEGORIES= net-im python MASTER_SITES= http://files.turpial.org.ve/sources/stable/ \ CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Twitter API LICENSE= GPLv3 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}simplejson>=3.4.0:${PORTSDIR}/devel/py-simplejson \ ${PYTHON_PKGNAMEPREFIX}oauth>=1.0.1:${PORTSDIR}/net/py-oauth \ ${PYTHON_PKGNAMEPREFIX}requests>=2.2.0:${PORTSDIR}/www/py-requests -USE_PYTHON= 2 -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes +USES= python:2 +USE_PYTHON= distutils autoplist post-extract: ${RM} -r ${WRKSRC}/tests .include Index: head/net-im/py-punjab/Makefile =================================================================== --- head/net-im/py-punjab/Makefile (revision 371449) +++ head/net-im/py-punjab/Makefile (revision 371450) @@ -1,34 +1,32 @@ # Created by: jodocus # $FreeBSD$ PORTNAME= punjab PORTVERSION= 0.14 PORTREVISION= 2 CATEGORIES= net-im python MASTER_SITES= http://code.stanziq.com/punjab/releases/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= HTTP XMPP client interface -USE_PYTHON= yes -USE_PYDISTUTILS=yes -PYDISTUTILS_AUTOPLIST= yes -USES= twisted:words,web,conch,names +USE_PYTHON= distutils autoplist +USES= python twisted:words,web,conch,names PORTDOCS= README.txt INSTALL.txt PKG-INFO USE_RC_SUBR= punjab SUB_FILES= pkg-message punjab.tac SUB_LIST+= "PYTHON_CMD=${PYTHON_CMD}" post-install: @${MKDIR} ${STAGEDIR}${WWWDIR} @cd ${WRKSRC}/html && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR} ${INSTALL} ${WRKDIR}/punjab.tac ${STAGEDIR}${PREFIX}/libexec/ @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include Index: head/net-im/py-pyxmpp/Makefile =================================================================== --- head/net-im/py-pyxmpp/Makefile (revision 371449) +++ head/net-im/py-pyxmpp/Makefile (revision 371450) @@ -1,37 +1,35 @@ # Created by: Vsevolod Stakhov # $FreeBSD$ PORTNAME= pyxmpp PORTVERSION= 1.1.2 PORTREVISION= 2 CATEGORIES= net-im python MASTER_SITES= GHC PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Python XMPP library LICENSE= LGPL21 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>0:${PORTSDIR}/dns/py-dnspython \ ${PYTHON_PKGNAMEPREFIX}m2crypto>=0.18.2:${PORTSDIR}/security/py-m2crypto \ ${PYTHON_PKGNAMEPREFIX}libxml2>0:${PORTSDIR}/textproc/py-libxml2 RUN_DEPENDS:= ${BUILD_DEPENDS} WRKSRC= ${WRKDIR}/${DISTNAME} USE_GITHUB= yes GH_ACCOUNT= Jajcus -USES= shebangfix +USES= python shebangfix SHEBANG_FILES= auxtools/*.py examples/*.py tests/*.py utils/*.py -USE_PYTHON= yes -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes +USE_PYTHON= distutils autoplist post-patch: @${REINPLACE_CMD} -e \ "/include_dirs =/s|\[.*|['${LOCALBASE}/include/libxml2','${LOCALBASE}/include']| ; \ /library_dirs =/s|\[.*|['${LOCALBASE}/lib']|" ${WRKSRC}/setup.py .include Index: head/net-im/py-skype4py/Makefile =================================================================== --- head/net-im/py-skype4py/Makefile (revision 371449) +++ head/net-im/py-skype4py/Makefile (revision 371450) @@ -1,21 +1,19 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= Skype4Py PORTVERSION= 1.0.35 PORTREVISION= 1 CATEGORIES= net-im devel MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Skype (TM) API wrapper for Python LICENSE= BSD3CLAUSE -USE_PYTHON= 2 -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes -USES= zip +USES= python:2 zip +USE_PYTHON= distutils autoplist .include Index: head/net-im/py-twistedWords/Makefile =================================================================== --- head/net-im/py-twistedWords/Makefile (revision 371449) +++ head/net-im/py-twistedWords/Makefile (revision 371450) @@ -1,22 +1,20 @@ # Created by: Neal Nelson # $FreeBSD$ PORTNAME= twistedWords PORTVERSION= 14.0.0 CATEGORIES= net-im devel python MASTER_SITES= http://twistedmatrix.com/Releases/Words/${PORTVERSION:R}/ \ LOCAL/sunpoet PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= TwistedWords-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= Twisted Words has more chat than you can handle LICENSE= MIT -USE_PYTHON= 2 -USE_PYDISTUTILS=yes -PYDISTUTILS_AUTOPLIST= yes -USES= tar:bzip2 twisted +USE_PYTHON= distutils autoplist +USES= python:2 tar:bzip2 twisted .include Index: head/net-im/py-xmpppy/Makefile =================================================================== --- head/net-im/py-xmpppy/Makefile (revision 371449) +++ head/net-im/py-xmpppy/Makefile (revision 371450) @@ -1,24 +1,24 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= xmpppy PORTVERSION= 0.5.0 PORTREVISION= 2 CATEGORIES= net-im python MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION}-rc1/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME}-${PORTVERSION}rc1 MAINTAINER= vg@FreeBSD.org COMMENT= Python library that provides easy scripting with Jabber RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>=1.7.1:${PORTSDIR}/dns/py-dnspython -USE_PYTHON= yes -USE_PYDISTUTILS= yes +USES= python +USE_PYTHON= distutils post-patch: @${GREP} -lr '/usr/bin/python' ${WRKSRC} | \ ${XARGS} ${REINPLACE_CMD} -e "s,^#!/usr/bin/python,#!${PYTHON_CMD}," .include Index: head/net-im/py-xmpppy-irc/Makefile =================================================================== --- head/net-im/py-xmpppy-irc/Makefile (revision 371449) +++ head/net-im/py-xmpppy-irc/Makefile (revision 371450) @@ -1,49 +1,49 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= xmpppy-irc PORTVERSION= 0.3 PORTREVISION= 2 CATEGORIES= net-im python irc MASTER_SITES= SF/xmpppy/PyIRCt/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= irc-transport-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Xmpp to irc transport RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/xmpp/__init__.py:${PORTSDIR}/net-im/py-xmpppy \ ${PYTHON_PKGNAMEPREFIX}irc>0:${PORTSDIR}/irc/py-irc -USE_PYTHON= yes +USES= python NO_BUILD= yes FILES= irc.py jep0106.py jep0133.py test_jep0106.py PFILES= ${FILES:S.^.%%PYTHON_SITELIBDIR%%/xmpp/irc/.} PLIST_FILES= ${PFILES} ${PFILES:S.$.c.} ${PFILES:S.$.o.} etc/${PORTNAME:S.-..}.conf.sample PLIST_DIRS= %%PYTHON_SITELIBDIR%%/xmpp/irc SUB_LIST= PYTHON_CMD=${PYTHON_CMD} FEXEC=${PYTHON_SITELIBDIR}/xmpp/irc/irc.py USE_RC_SUBR= xmpppyirc PORTDOCS= ChangeLog IRC-Transport-Howtouse.html README.txt DDIR= ${PYTHON_SITELIBDIR}/xmpp/irc PORTSCOUT= limit:^0\.4[1-4] OPTIONS_DEFINE= DOCS post-patch: @${GREP} -lr '/usr/bin/python' ${WRKSRC} | \ ${XARGS} ${REINPLACE_CMD} -e "s,/usr/bin/python,${PYTHON_CMD}," \ -e "s!/etc/jabber/jabber-irc.conf!${PREFIX}/etc/${PORTNAME:S.-..}.conf!" do-install: @${INSTALL} -d ${STAGEDIR}${DDIR} ${INSTALL_SCRIPT} ${WRKSRC}/irc.py ${STAGEDIR}${DDIR}/ ${INSTALL_DATA} ${FILES:M*jep*:S.^.${WRKSRC}/.} ${STAGEDIR}${DDIR}/ ${INSTALL_DATA} ${WRKSRC}/transport.ini ${STAGEDIR}${PREFIX}/etc/${PORTNAME:S.-..}.conf.sample ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py -d ${DDIR} ${STAGEDIR}${DDIR} ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py -d ${DDIR} ${STAGEDIR}${DDIR} @${CHMOD} -R a-w ${STAGEDIR}${DDIR} @${INSTALL} -d ${STAGEDIR}${DOCSDIR} ${INSTALL} ${PORTDOCS:S.^.${WRKSRC}/.} ${STAGEDIR}${DOCSDIR}/ .include Index: head/net-im/py-xmpppy-yahoo/Makefile =================================================================== --- head/net-im/py-xmpppy-yahoo/Makefile (revision 371449) +++ head/net-im/py-xmpppy-yahoo/Makefile (revision 371450) @@ -1,70 +1,70 @@ # Created by: Michael Nottebrock # $FreeBSD$ PORTNAME= yahoo PORTVERSION= 0.3.20070314 PORTREVISION= 1 CATEGORIES= net-im python MASTER_SITES= ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR=lofi PKGNAMEPREFIX= xmpppy- DISTNAME= yahoo-transport-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Yahoo! transport for Jabber OPTIONS_DEFINE= EJABBERD EJABBERD_DESC= transport with ejabberd RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/xmpp/__init__.py:${PORTSDIR}/net-im/py-xmpppy \ ${PYTHON_SITELIBDIR}/DNS/__init__.py:${PORTSDIR}/dns/py-dns -USE_PYTHON= yes +USES= python NO_BUILD= yes FILES= adhoc.py config.py jep0133.py roomlist.py xmlconfig.py \ yahoo_helpers.py avatar.py htmlutils.py migratespool.py toolbox.py \ yahoo.py ylib.py FILES_CURPHOO= YahooMD5.py __init__.py cpformat.py md5crypt.py pysha.py yahoo_fn.py PFILES= ${FILES:S.^.%%PYTHON_SITELIBDIR%%/xmpp/yahoo/.} \ ${FILES_CURPHOO:S.^.%%PYTHON_SITELIBDIR%%/xmpp/yahoo/curphoo/.} PLIST_FILES= ${PFILES} ${PFILES:S.$.c.} ${PFILES:S.$.o.} etc/${UNIQUENAME:S.-._.}.conf.sample PLIST_DIRS= %%PYTHON_SITELIBDIR%%/xmpp/yahoo/curphoo %%PYTHON_SITELIBDIR%%/xmpp/yahoo SUB_LIST+= PYTHON_CMD=${PYTHON_CMD} BINDIR=${PYTHON_SITELIBDIR}/xmpp/yahoo \ JABBER_USER=${JABBER_USER} USE_RC_SUBR= ${UNIQUENAME:S/-/_/} DDIR= ${PYTHON_SITELIBDIR}/xmpp/yahoo .include .if ${PORT_OPTIONS:MEJABBERD} JABBER_USER?= ejabberd SUB_LIST+= JABBER_REQUIRE=ejabberd .else JABBER_USER?= jabber SUB_LIST+= JABBER_REQUIRE=jabberd .endif post-patch: @${GREP} -lr '/usr/bin/env python' ${WRKSRC} | \ ${XARGS} ${REINPLACE_CMD} -e "s|/usr/bin/env python|${PYTHON_CMD}|" @${REINPLACE_CMD} -e "s|/etc/pyyimt.conf.xml|${PREFIX}/etc/${UNIQUENAME:S.-._.}.conf|" \ -e 's|pid = ""|pid = "/var/jabberd/pid/PyYIMt.pid"|g' \ -e 's|spoolFile = "user.dbm"|spoolFile = "/var/spool/jabberd/yahoouser.dbm"|g' \ ${WRKSRC}/config.py @${REINPLACE_CMD} -e '/spoolFile/s|yahoouser.dbm|/var/spool/jabberd/yahoouser.dbm|' \ -e 's|yahooerror.log -->|' \ -e 's|PyYIMt.pid|/var/jabberd/pid/PyYIMt.pid|' \ ${WRKSRC}/config_example.xml do-install: @${INSTALL} -d ${STAGEDIR}${DDIR} ${INSTALL_DATA} ${FILES:S.^.${WRKSRC}/.} ${STAGEDIR}${DDIR}/ ${INSTALL_SCRIPT} ${WRKSRC}/yahoo.py ${STAGEDIR}${DDIR}/ @${MKDIR} ${STAGEDIR}${DDIR}/curphoo ${INSTALL_DATA} ${FILES_CURPHOO:S.^.${WRKSRC}/curphoo/.} ${STAGEDIR}${DDIR}/curphoo/ ${INSTALL_DATA} ${WRKSRC}/config_example.xml ${STAGEDIR}${PREFIX}/etc/${UNIQUENAME:S.-._.}.conf.sample ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py -d ${DDIR} ${STAGEDIR}${DDIR} ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py -d ${DDIR} ${STAGEDIR}${DDIR} @${CHMOD} -R a-w ${STAGEDIR}${DDIR} .include Index: head/net-im/telepathy-butterfly/Makefile =================================================================== --- head/net-im/telepathy-butterfly/Makefile (revision 371449) +++ head/net-im/telepathy-butterfly/Makefile (revision 371450) @@ -1,24 +1,23 @@ # $FreeBSD$ # $MCom: ports/net-im/telepathy-butterfly/Makefile,v 1.3 2009/01/08 06:51:59 marcus Exp $ PORTNAME= telepathy-butterfly PORTVERSION= 0.5.15 PORTREVISION= 2 CATEGORIES= net-im MASTER_SITES= http://telepathy.freedesktop.org/releases/${PORTNAME}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= gnome@FreeBSD.org COMMENT= MSN Connection Manager for Telepathy Framework BUILD_DEPENDS+= ${PYTHON_SITELIBDIR}/papyon/__init__.py:${PORTSDIR}/net-im/papyon \ ${PYTHON_SITELIBDIR}/telepathy/__init__.py:${PORTSDIR}/net-im/telepathy-python RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/papyon/__init__.py:${PORTSDIR}/net-im/papyon \ ${PYTHON_SITELIBDIR}/telepathy/__init__.py:${PORTSDIR}/net-im/telepathy-python -USE_PYTHON= yes HAS_CONFIGURE= yes CONFIGURE_ARGS+=--prefix=${PREFIX} -USES= gmake +USES= gmake python .include Index: head/net-im/telepathy-farsight/Makefile =================================================================== --- head/net-im/telepathy-farsight/Makefile (revision 371449) +++ head/net-im/telepathy-farsight/Makefile (revision 371450) @@ -1,26 +1,25 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ # $MCom$ PORTNAME= telepathy-farsight PORTVERSION= 0.0.19 PORTREVISION= 2 CATEGORIES= net-im MASTER_SITES= http://telepathy.freedesktop.org/releases/${PORTNAME}/ MAINTAINER= gnome@FreeBSD.org COMMENT= Farsight Connection Manager for Telepathy Framework LIB_DEPENDS= libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \ libtelepathy-glib.so:${PORTSDIR}/net-im/telepathy-glib \ libgstfarsight-0.10.so:${PORTSDIR}/net-im/farsight2 GNU_CONFIGURE= yes -USES= gmake libtool pkgconfig +USES= gmake libtool pkgconfig python USE_LDCONFIG= yes -USE_PYTHON= yes USE_GNOME= gnomehack glib20 libxslt:build CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS} .include Index: head/net-im/telepathy-gabble/Makefile =================================================================== --- head/net-im/telepathy-gabble/Makefile (revision 371449) +++ head/net-im/telepathy-gabble/Makefile (revision 371450) @@ -1,43 +1,42 @@ # $FreeBSD$ # $MCom: ports/trunk/net-im/telepathy-gabble/Makefile 17271 2013-04-01 15:16:27Z kwm $ PORTNAME= telepathy-gabble PORTVERSION= 0.16.6 PORTREVISION= 2 CATEGORIES= net-im MASTER_SITES= http://telepathy.freedesktop.org/releases/${PORTNAME}/ MAINTAINER= gnome@FreeBSD.org COMMENT= Jabber Connection Manager for Telepathy Framework BUILD_DEPENDS= telepathy-glib>=0.18.0:${PORTSDIR}/net-im/telepathy-glib \ ${LOCALBASE}/share/certs/ca-root-nss.crt:${PORTSDIR}/security/ca_root_nss LIB_DEPENDS= libsoup-2.4.so:${PORTSDIR}/devel/libsoup \ libnice.so:${PORTSDIR}/net-im/libnice \ libtelepathy-glib.so:${PORTSDIR}/net-im/telepathy-glib \ libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \ libuuid.so:${PORTSDIR}/misc/e2fsprogs-libuuid \ libloudmouth-1.so:${PORTSDIR}/net-im/loudmouth RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:${PORTSDIR}/security/ca_root_nss PORTSCOUT= limitw:1,even GNU_CONFIGURE= yes -USES= alias gmake libtool pathfix pkgconfig +USES= alias gmake libtool pathfix pkgconfig python:build USE_GNOME= glib20 libxslt:build USE_SQLITE= yes USE_OPENSSL= yes -USE_PYTHON_BUILD= yes CONFIGURE_ARGS= --with-ca-certificates=${LOCALBASE}/share/certs/ca-root-nss.crt PLIST_SUB= PVERSION=${PORTVERSION} .if defined(WITH_OPENSSL_BASE) CONFIGURE_ENV+= OPENSSL_LIBS="-L/usr/lib -ssl -crypto" OPENSSL_CFLAGS="-I/usr/include" .endif post-patch: @${REINPLACE_CMD} -e 's|-Werror||g' \ ${WRKSRC}/lib/ext/wocky/configure .include Index: head/net-im/telepathy-idle/Makefile =================================================================== --- head/net-im/telepathy-idle/Makefile (revision 371449) +++ head/net-im/telepathy-idle/Makefile (revision 371450) @@ -1,38 +1,37 @@ # $FreeBSD$ # $MCom: ports/net-im/telepathy-idle/Makefile,v 1.6 2012/08/17 19:06:45 kwm Exp $ PORTNAME= telepathy-idle PORTVERSION= 0.1.11 CATEGORIES= net-im MASTER_SITES= http://telepathy.freedesktop.org/releases/${PORTNAME}/ MAINTAINER= gnome@FreeBSD.org COMMENT= IRC Connection Manager for Telepathy Framework LIB_DEPENDS= libexecinfo.so:${PORTSDIR}/devel/libexecinfo \ libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \ libtelepathy-glib.so:${PORTSDIR}/net-im/telepathy-glib GNU_CONFIGURE= yes -USES= gmake libtool pathfix pkgconfig +USES= gmake libtool pathfix pkgconfig python:build USE_OPENSSL= yes USE_GNOME= glib20 libxslt:build -USE_PYTHON_BUILD=yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib #.if defined(WITH_OPENSSL_BASE) CONFIGURE_ENV+= OPENSSL_LIBS="-L/usr/lib -lssl -lcrypto" OPENSSL_CFLAGS="-I/usr/include" #.endif # OPENSSL_CFLAGS # C compiler flags for OPENSSL, overriding pkg-config # OPENSSL_LIBS # linker flags for OPENSSL, overriding pkg-config post-patch: @${REINPLACE_CMD} -e 's|strnlen(\([^,]*\), [^)]*)|strlen(\1)|' \ ${WRKSRC}/src/idle-connection.c \ ${WRKSRC}/src/idle-parser.c .include Index: head/net-im/telepathy-python/Makefile =================================================================== --- head/net-im/telepathy-python/Makefile (revision 371449) +++ head/net-im/telepathy-python/Makefile (revision 371450) @@ -1,25 +1,24 @@ # $FreeBSD$ # $MCom: ports/net-im/telepathy-python/Makefile,v 1.5 2009/01/08 07:07:51 marcus Exp $ PORTNAME= telepathy-python PORTVERSION= 0.15.19 PORTREVISION= 1 CATEGORIES= net-im MASTER_SITES= http://telepathy.freedesktop.org/releases/${PORTNAME}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= gnome@FreeBSD.org COMMENT= Python bindings for the Telepathy framework BUILD_DEPENDS= py2?-dbus>=0:${PORTSDIR}/devel/py-dbus RUN_DEPENDS= py2?-dbus>=0:${PORTSDIR}/devel/py-dbus -USE_PYTHON= 2 -USES= gmake +USES= gmake python:2 USE_GNOME= libxslt:build GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib MAKE_JOBS_UNSAFE= yes .include Index: head/net-im/telepathy-qt4/Makefile =================================================================== --- head/net-im/telepathy-qt4/Makefile (revision 371449) +++ head/net-im/telepathy-qt4/Makefile (revision 371450) @@ -1,61 +1,60 @@ # $FreeBSD$ PORTNAME= telepathy-qt4 PORTVERSION= 0.9.3 PORTREVISION= 1 CATEGORIES= net-im MASTER_SITES= http://telepathy.freedesktop.org/releases/${PORTNAME:C/4//}/ DISTNAME= ${PORTNAME:C/4//}-${PORTVERSION} MAINTAINER= avilla@FreeBSD.org COMMENT= High-level Qt binding for Telepathy LICENSE= LGPL21 LIB_DEPENDS= libtelepathy-farsight.so:${PORTSDIR}/net-im/telepathy-farsight \ libtelepathy-glib.so:${PORTSDIR}/net-im/telepathy-glib USE_GNOME= libxslt:build USE_GSTREAMER= yes -USE_PYTHON_BUILD= yes USE_QT4= corelib dbus gui network qtestlib_build xml \ moc_build qmake_build rcc_build uic_build -USES= cmake pkgconfig +USES= cmake pkgconfig python:build CMAKE_ARGS= -DENABLE_FARSIGHT:BOOL=True \ -DENABLE_TESTS:BOOL=False USE_LDCONFIG= yes PLIST_SUB= PORTVERSION="${PORTVERSION}" PORTDOCS= AUTHORS ChangeLog HACKING NEWS README html PORTEXAMPLES= accounts cm contact-messenger extensions \ file-transfer protocols roster stream-tubes OPTIONS_DEFINE= DOCS EXAMPLES EXAMPLES_CMAKE_ON= -DENABLE_EXAMPLES:BOOL=True EXAMPLES_CMAKE_OFF= -DENABLE_EXAMPLES:BOOL=False pre-configure: @${REINPLACE_CMD} -e '/FIND_PROGRAM/ s,qmake ,,' \ ${WRKSRC}/cmake/modules/FindQt.cmake @${REINPLACE_CMD} -e '/^add_dependencies(doxygen-doc / d' \ ${WRKSRC}/TelepathyQt/CMakeLists.txt @${REINPLACE_CMD} -e '/TelepathyQt.*\.pc/ s,pkgconfig,../libdata/pkgconfig,' \ ${WRKSRC}/TelepathyQt/CMakeLists.txt \ ${WRKSRC}/TelepathyQt/Farsight/CMakeLists.txt @${REINPLACE_CMD} -e '/$${LIBXML2_INCLUDE_DIR}/ s,$$, ${LOCALBASE}/include,' \ ${WRKSRC}/TelepathyQt/Farsight/CMakeLists.txt post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:Nhtml:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc && ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC}/examples && ${RM} -rf */CMakeFiles */*.cmake */_gen */Makefile @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for f in ${PORTEXAMPLES} cd ${WRKSRC}/examples && ${COPYTREE_SHARE} ${f} ${STAGEDIR}${EXAMPLESDIR} .endfor .include Index: head/net-im/telepathy-salut/Makefile =================================================================== --- head/net-im/telepathy-salut/Makefile (revision 371449) +++ head/net-im/telepathy-salut/Makefile (revision 371450) @@ -1,32 +1,31 @@ # $FreeBSD$ # $MCom: ports/net-im/telepathy-salut/Makefile,v 1.9 2012/08/17 19:06:46 kwm Exp $ PORTNAME= telepathy-salut PORTVERSION= 0.8.0 PORTREVISION= 2 CATEGORIES= net-im MASTER_SITES= http://telepathy.freedesktop.org/releases/${PORTNAME}/ MAINTAINER= gnome@FreeBSD.org COMMENT= Link-local Connection Manager for Telepathy Framework LIB_DEPENDS= libavahi-glib.so:${PORTSDIR}/net/avahi-app \ libtelepathy-glib.so:${PORTSDIR}/net-im/telepathy-glib \ libsoup-2.4.so:${PORTSDIR}/devel/libsoup GNU_CONFIGURE= yes -USES= gmake libtool pathfix pkgconfig +USES= gmake libtool pathfix pkgconfig python:build USE_GNOME= glib20 libxslt:build USE_OPENSSL= yes -USE_PYTHON_BUILD= yes USE_SQLITE= 3 CONFIGURE_ARGS= --disable-Werror --enable-avahi-tests=no CPPFLAGS+= ${PTHREAD_CFLAGS} LDFLAGS+= ${PTHREAD_LIBS} post-patch: @${REINPLACE_CMD} -e 's|make -C|${MAKE_CMD} -C|g' \ ${WRKSRC}/src/Makefile.in \ ${WRKSRC}/tests/Makefile.in .include Index: head/net-im/turpial/Makefile =================================================================== --- head/net-im/turpial/Makefile (revision 371449) +++ head/net-im/turpial/Makefile (revision 371450) @@ -1,58 +1,57 @@ # Created by: Olivier Duchateau # $FreeBSD$ PORTNAME= turpial PORTVERSION= 3.0 PORTREVISION= 2 CATEGORIES= net-im python MASTER_SITES= http://files.turpial.org.ve/sources/stable/ MAINTAINER= ports@FreeBSD.org COMMENT= Twitter client written in Python LICENSE= GPLv3 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=1.3:${PORTSDIR}/devel/py-babel RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}notify>=0.1.1:${PORTSDIR}/devel/py-notify \ ${PYTHON_PKGNAMEPREFIX}setproctitle>=1.1.7:${PORTSDIR}/devel/py-setproctitle \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.7.1:${PORTSDIR}/devel/py-Jinja2 \ ${PYTHON_PKGNAMEPREFIX}libturpial>=1.7.0:${PORTSDIR}/net-im/py-libturpial -USE_PYTHON= 2 -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes +USES= python:2 +USE_PYTHON= distutils autoplist INSTALLS_ICONS= yes PYQT4_PORTS= core gui network phonon webkit .include "${.CURDIR}/../../devel/py-qt4/bsd.pyqt.mk" .for component in ${PYQT4_PORTS} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}qt4-${component}>=0:${PORTSDIR}/${${component}_PORT} .endfor LOCALES_DIR= ca de eo es fr it ja pt_BR pt_PT ru_RU tr post-extract: # setuptools doesn't exclude these directories .for dir in unity gtk @${RM} -Rf ${WRKSRC}/turpial/ui/${dir} .endfor post-patch: @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' \ ${WRKSRC}/turpial/ui/lang.py post-build: @cd ${WRKSRC} && \ ${PYTHON_CMD} setup.py compile_catalog --directory turpial/i18n post-install: .for dir in ${LOCALES_DIR} @${MKDIR} ${STAGEDIR}${PREFIX}/share/locale/${dir}/LC_MESSAGES @cd ${WRKSRC}/turpial/i18n && \ ${INSTALL_DATA} ${dir}/LC_MESSAGES/${PORTNAME}.mo \ ${STAGEDIR}${PREFIX}/share/locale/${dir}/LC_MESSAGES .endfor .include Index: head/net-mgmt/collectd/Makefile =================================================================== --- head/net-mgmt/collectd/Makefile (revision 371449) +++ head/net-mgmt/collectd/Makefile (revision 371450) @@ -1,464 +1,464 @@ # Created by: Matt Peterson # $FreeBSD$ PORTNAME= collectd PORTVERSION= 4.10.9 PORTREVISION= 15 CATEGORIES= net-mgmt MASTER_SITES= http://collectd.org/files/ MAINTAINER= ports@bsdserwis.com COMMENT= Systems & network statistics collection daemon LICENSE= GPLv2 LIB_DEPENDS= libltdl.so:${PORTSDIR}/devel/libltdl GNU_CONFIGURE= yes USES= autoreconf gmake libtool INSTALL_TARGET= install-strip OPTIONS_DEFINE= CGI BIND DEBUG GCRYPT LIBVIRT OPTIONS_GROUP= INPUT OUTPUT OPTIONS_GROUP_OUTPUT= RRDTOOL RRDCACHED WRITE_HTTP NOTIFYEMAIL NOTIFYDESKTOP OPTIONS_GROUP_INPUT= APACHE APCUPS CURL CURL_JSON CURL_XML DBI DISK \ NUTUPS INTERFACE MBMON MEMCACHED MYSQL NGINX \ OPENVPN PDNS PGSQL PING PYTHON ROUTEROS SNMP \ TOKYOTYRANT XMMS OPTIONS_DEFAULT= INTERFACE PING SNMP RRDTOOL RRDCACHED CGI_DESC= Install collection.cgi (requires RRDTOOL) BIND_DESC= Enable BIND 9.5+ statistics # INPUT APACHE_DESC= Apache mod_status (libcurl) APCUPS_DESC= APC UPS (apcupsd) CURL_DESC= CURL generic web statistics CURL_JSON_DESC= CURL JSON generic web statistics CURL_XML_DESC= CURL XML generic web statistics DBI_DESC= database abstraction library DISK_DESC= Disk performance statistics NUTUPS_DESC= NUT UPS daemon INTERFACE_DESC= Network interfaces (libstatgrab) MBMON_DESC= MBMon MEMCACHED_DESC= Memcached NGINX_DESC= Nginx NOTIFYEMAIL_DESC= Email notifications (libesmtp) NOTIFYDESKTOP_DESC= Email notifications (libnotify) OPENVPN_DESC= OpenVPN statistics PDNS_DESC= PowerDNS PING_DESC= Network latency (liboping) ROUTEROS_DESC= RouterOS plugin TOKYOTYRANT_DESC= Tokyotyrant database XMMS_DESC= XMMS # OUTPUT RRDTOOL_DESC= RRDTool RRDCACHED_DESC= RRDTool Cached (require RRDTOOL) WRITE_HTTP_DESC= write_http USE_RC_SUBR= collectd collectdmon USE_LDCONFIG= yes CONFLICTS= collectd-5.[0-9]* CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib .include # NOTE: Feel free to submit patches adding support for any of these # disabled plugins. If a plugin requires external dependencies, # make it optional through OPTIONS defaulting to Off. Some of # these are Linux specific, but others will probably run on # FreeBSD as well, given a bit of careful attention. CONFIGURE_ARGS= --localstatedir=/var \ --disable-getifaddrs \ --disable-apple_sensors \ --disable-ascent \ --disable-battery \ --disable-conntrack \ --disable-contextswitch \ --disable-cpufreq \ --disable-entropy \ --disable-fscache \ --disable-gmond \ --disable-hddtemp \ --disable-ipmi \ --disable-iptables \ --disable-ipvs \ --disable-irq \ --disable-java \ --disable-madwifi \ --disable-match_empty_counter \ --disable-match_hashed \ --disable-match_regex \ --disable-match_timediff \ --disable-match_value \ --disable-memcachec \ --disable-modbus \ --disable-multimeter \ --disable-netapp \ --disable-netlink \ --disable-nfs \ --disable-olsrd \ --disable-onewire \ --disable-oracle \ --disable-perl \ --disable-pinba \ --disable-protocols \ --disable-sensors \ --disable-serial \ --disable-table \ --disable-tape \ --disable-target_notification \ --disable-target_replace \ --disable-target_scale \ --disable-target_set \ --disable-teamspeak2 \ --disable-ted \ --disable-thermal \ --disable-users \ --disable-vmem \ --disable-vserver \ --disable-wireless \ --without-perl-bindings \ --without-librabbitmq \ --disable-varnish \ --without-libvarnish \ --without-libcredis \ --without-libganglia \ --without-libesmtp \ --disable-static .if ${PORT_OPTIONS:MDEBUG} CONFIGURE_ARGS+=--enable-debug .endif .if ${PORT_OPTIONS:MCGI} RUN_DEPENDS+= p5-URI>=0:${PORTSDIR}/net/p5-URI \ p5-CGI.pm>=0:${PORTSDIR}/www/p5-CGI.pm \ p5-Data-Dumper>=0:${PORTSDIR}/devel/p5-Data-Dumper \ p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser PLIST_SUB+= CGI="" . if empty(PORT_OPTIONS:MRRDTOOL) IGNORE= CGI requires RRDTOOL. Either select RRDTOOL or deselect CGI . endif .else PLIST_SUB+= CGI="@comment " .endif .if ${PORT_OPTIONS:MBIND} CONFIGURE_ARGS+=--enable-bind LIB_DEPENDS+= libcurl.so:${PORTSDIR}/ftp/curl LIB_DEPENDS+= libxml2.so:${PORTSDIR}/textproc/libxml2 PLIST_SUB+= BIND="" . if empty(PORT_OPTIONS:MCURL) IGNORE= BIND requires CURL. Either select CURL or deselect BIND . endif .else CONFIGURE_ARGS+=--disable-bind PLIST_SUB+= BIND="@comment " .endif .if ${PORT_OPTIONS:MAPACHE} CONFIGURE_ARGS+=--enable-apache LIB_DEPENDS+= libcurl.so:${PORTSDIR}/ftp/curl PLIST_SUB+= APACHE="" . if empty(PORT_OPTIONS:MCURL) IGNORE= APACHE requires CURL. Either select CURL or deselect APACHE . endif .else CONFIGURE_ARGS+=--disable-apache PLIST_SUB+= APACHE="@comment " .endif .if ${PORT_OPTIONS:MAPCUPS} CONFIGURE_ARGS+=--enable-apcups BUILD_DEPENDS+= ${LOCALBASE}/sbin/apcupsd:${PORTSDIR}/sysutils/apcupsd PLIST_SUB+= APCUPS="" .else CONFIGURE_ARGS+=--disable-apcups PLIST_SUB+= APCUPS="@comment " .endif .if ${PORT_OPTIONS:MCURL} CONFIGURE_ARGS+=--enable-curl --with-libcurl=${LOCALBASE} LIB_DEPENDS+= libcurl.so:${PORTSDIR}/ftp/curl PLIST_SUB+= CURL="" .else CONFIGURE_ARGS+=--disable-curl PLIST_SUB+= CURL="@comment " .endif .if ${PORT_OPTIONS:MCURL_JSON} .if empty(PORT_OPTIONS:MCURL) IGNORE= using CURL_JSON requires CURL support .endif CONFIGURE_ARGS+=--enable-curl_json LIB_DEPENDS+= libyajl.so:${PORTSDIR}/devel/yajl PLIST_SUB+= CURL_JSON="" .else CONFIGURE_ARGS+=--disable-curl_json --without-libyajl PLIST_SUB+= CURL_JSON="@comment " .endif .if ${PORT_OPTIONS:MCURL_XML} .if empty(PORT_OPTIONS:MCURL) IGNORE= using CURL_XML requires CURL support .endif CONFIGURE_ARGS+=--enable-curl_xml LIB_DEPENDS+= libxml2.so:${PORTSDIR}/textproc/libxml2 PLIST_SUB+= CURL_XML="" .else CONFIGURE_ARGS+=--disable-curl_xml PLIST_SUB+= CURL_XML="@comment " .endif .if ${PORT_OPTIONS:MDBI} CONFIGURE_ARGS+=--enable-dbi --with-libdbi=${LOCALBASE} LIB_DEPENDS+= libdbi.so:${PORTSDIR}/databases/libdbi PLIST_SUB+= DBI="" .else CONFIGURE_ARGS+=--disable-dbi PLIST_SUB+= DBI="@comment " .endif .if ${PORT_OPTIONS:MDISK} CONFIGURE_ARGS+=--enable-disk PLIST_SUB+= DISK="" .else CONFIGURE_ARGS+=--disable-disk PLIST_SUB+= DISK="@comment " .endif .if ${PORT_OPTIONS:MGCRYPT} CONFIGURE_ARGS+=--with-libgcrypt-prefix=${LOCALBASE} LIB_DEPENDS+= libgcrypt.so:${PORTSDIR}/security/libgcrypt .endif .if ${PORT_OPTIONS:MNUTUPS} CONFIGURE_ARGS+=--enable-nut --with-upsclient LIB_DEPENDS+= libupsclient.so:${PORTSDIR}/sysutils/nut PLIST_SUB+= NUTUPS="" .else CONFIGURE_ARGS+=--disable-nut --without-libupsclient PLIST_SUB+= NUTUPS="@comment " .endif .if ${PORT_OPTIONS:MINTERFACE} USES+= pkgconfig CONFIGURE_ARGS+=--enable-interface LIB_DEPENDS+= libstatgrab.so:${PORTSDIR}/devel/libstatgrab PLIST_SUB+= INTERFACE="" LIBS+= `pkg-config --libs libstatgrab` .else CONFIGURE_ARGS+=--disable-interface PLIST_SUB+= INTERFACE="@comment " .endif .if ${PORT_OPTIONS:MMBMON} CONFIGURE_ARGS+=--enable-mbmon RUN_DEPENDS+= ${LOCALBASE}/bin/mbmon:${PORTSDIR}/sysutils/xmbmon PLIST_SUB+= MBMON="" .else CONFIGURE_ARGS+=--disable-mbmon PLIST_SUB+= MBMON="@comment " .endif .if ${PORT_OPTIONS:MMEMCACHED} LIB_DEPENDS+= libmemcached.so:${PORTSDIR}/databases/libmemcached CONFIGURE_ARGS+=--enable-memcached CONFIGURE_ARGS+=--with-libmemcached=${LOCALBASE} PLIST_SUB+= MEMCACHED="" .else CONFIGURE_ARGS+=--disable-memcached --without-libmemcached PLIST_SUB+= MEMCACHED="@comment " .endif .if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= yes CONFIGURE_ARGS+=--enable-mysql PLIST_SUB+= MYSQL="" .else CONFIGURE_ARGS+=--disable-mysql PLIST_SUB+= MYSQL="@comment " .endif .if ${PORT_OPTIONS:MNGINX} LIB_DEPENDS+= libcurl.so:${PORTSDIR}/ftp/curl CONFIGURE_ARGS+=--enable-nginx PLIST_SUB+= NGINX="" . if empty(PORT_OPTIONS:MCURL) IGNORE= NGINX requires CURL. Either select CURL or deselect NGINX . endif .else CONFIGURE_ARGS+=--disable-nginx PLIST_SUB+= NGINX="@comment " .endif .if ${PORT_OPTIONS:MNOTIFYDESKTOP} LIB_DEPENDS+= libnotify.so:${PORTSDIR}/devel/libnotify CONFIGURE_ARGS+=--enable-notify_desktop PLIST_SUB+= NOTIFYDESKTOP="" .else CONFIGURE_ARGS+=--disable-notify_desktop PLIST_SUB+= NOTIFYDESKTOP="@comment " .endif .if ${PORT_OPTIONS:MNOTIFYEMAIL} LIB_DEPENDS+= libesmtp.so:${PORTSDIR}/mail/libesmtp CONFIGURE_ARGS+=--enable-notify_email CONFIGURE_ARGS+=--with-libesmtp=${PREFIX} PLIST_SUB+= NOTIFYEMAIL="" .else CONFIGURE_ARGS+=--disable-notify_email PLIST_SUB+= NOTIFYEMAIL="@comment " .endif .if ${PORT_OPTIONS:MOPENVPN} CONFIGURE_ARGS+=--enable-openvpn RUN_DEPENDS+= ${LOCALBASE}/sbin/openvpn:${PORTSDIR}/security/openvpn PLIST_SUB+= OPENVPN="" .else CONFIGURE_ARGS+=--disable-openvpn PLIST_SUB+= OPENVPN="@comment " .endif .if ${PORT_OPTIONS:MPDNS} USE_PDNS= yes CONFIGURE_ARGS+=--enable-powerdns PLIST_SUB+= PDNS="" .else CONFIGURE_ARGS+=--disable-powerdns PLIST_SUB+= PDNS="@comment " .endif .if ${PORT_OPTIONS:MPGSQL} USE_PGSQL= yes CONFIGURE_ARGS+=--enable-postgresql PLIST_SUB+= PGSQL="" .else CONFIGURE_ARGS+=--disable-postgresql PLIST_SUB+= PGSQL="@comment " .endif .if ${PORT_OPTIONS:MPING} LIB_DEPENDS+= liboping.so:${PORTSDIR}/net/liboping CONFIGURE_ARGS+=--enable-ping PLIST_SUB+= PING="" .else CONFIGURE_ARGS+=--disable-ping PLIST_SUB+= PING="@comment " .endif .if ${PORT_OPTIONS:MPYTHON} -USE_PYTHON= yes +USES+= python CONFIGURE_ARGS+=--enable-python --with-python=${PYTHON_CMD} PLIST_SUB+= PYTHON="" .else CONFIGURE_ARGS+=--disable-python PLIST_SUB+= PYTHON="@comment " .endif .if ${PORT_OPTIONS:MROUTEROS} LIB_DEPENDS+= librouteros.so:${PORTSDIR}/net/librouteros CONFIGURE_ARGS+=--enable-routeros --with-librouteros=${LOCALBASE} PLIST_SUB+= ROUTEROS="" .else CONFIGURE_ARGS+=--disable-routeros --without-librouteros PLIST_SUB+= ROUTEROS="@comment " .endif .if ${PORT_OPTIONS:MRRDTOOL} LIB_DEPENDS+= librrd.so:${PORTSDIR}/databases/rrdtool CONFIGURE_ARGS+=--enable-rrdtool PLIST_SUB+= RRD="" .else CONFIGURE_ARGS+=--disable-rrdtool PLIST_SUB+= RRD="@comment " .endif .if ${PORT_OPTIONS:MRRDCACHED} && ${PORT_OPTIONS:MRRDTOOL} CONFIGURE_ARGS+=--enable-rrdcached PLIST_SUB+= RRDCACHED="" .else CONFIGURE_ARGS+=--disable-rrdcached PLIST_SUB+= RRDCACHED="@comment " .endif .if ${PORT_OPTIONS:MSNMP} LIB_DEPENDS+= libnetsnmp.so:${PORTSDIR}/net-mgmt/net-snmp CONFIGURE_ARGS+=--enable-snmp PLIST_SUB+= SNMP="" .else CONFIGURE_ARGS+=--disable-snmp PLIST_SUB+= SNMP="@comment " .endif .if ${PORT_OPTIONS:MTOKYOTYRANT} LIB_DEPENDS+= libtokyotyrant.so:${PORTSDIR}/databases/tokyotyrant CONFIGURE_ARGS+=--enable-tokyotyrant CONFIGURE_ARGS+=--with-libtokyotyrant=${LOCALBASE} PLIST_SUB+= TOKYOTYRANT="" .else CONFIGURE_ARGS+=--disable-tokyotyrant --without-libtokyotyrant PLIST_SUB+= TOKYOTYRANT="@comment " .endif .if ${PORT_OPTIONS:MLIBVIRT} CONFIGURE_ARGS+=--enable-libvirt LIB_DEPENDS+= libvirt.so:${PORTSDIR}/devel/libvirt PLIST_SUB+= VIRT="" .else CONFIGURE_ARGS+=--disable-libvirt PLIST_SUB+= VIRT="@comment " .endif .if ${PORT_OPTIONS:MWRITE_HTTP} CONFIGURE_ARGS+=--enable-write_http PLIST_SUB+= WRITE_HTTP="" .else CONFIGURE_ARGS+=--disable-write_http PLIST_SUB+= WRITE_HTTP="@comment " .endif .if ${PORT_OPTIONS:MXMMS} LIB_DEPENDS+= libxmms.so:${PORTSDIR}/multimedia/xmms CONFIGURE_ARGS+=--enable-xmms CFLAGS+= `xmms-config --cflags` PLIST_SUB+= XMMS="" .else CONFIGURE_ARGS+=--disable-xmms PLIST_SUB+= XMMS="@comment " .endif post-patch: @${RM} -r ${WRKSRC}/libltdl @${REINPLACE_CMD} \ -e 's;@prefix@/var/;/var/;' \ -e 's;/var/lib/;/var/db/;' \ ${WRKSRC}/src/collectd.conf.in @${REINPLACE_CMD} \ -e '/^ACLOCAL_AMFLAGS =/s;libltdl/m4;m4;' \ -e '/\$$[(]mkinstalldirs)/d' \ ${WRKSRC}/Makefile.am @${REINPLACE_CMD} \ -e 's;/etc/collection\.conf;${WWWDIR}/collection.conf;' \ ${WRKSRC}/contrib/collection.cgi @${REINPLACE_CMD} \ -e 's;/opt/collectd/var/lib;/var/db;' \ -e 's;/opt/collectd/lib;${PREFIX}/lib;' \ ${WRKSRC}/contrib/collection.conf @${REINPLACE_CMD} \ -e 's;{libdir}/pkgconfig;{prefix}/libdata/pkgconfig;' \ ${WRKSRC}/configure.in post-install: .if ${PORT_OPTIONS:MCGI} ${MKDIR} ${STAGEDIR}${WWWDIR} ${INSTALL_SCRIPT} ${WRKSRC}/contrib/collection.cgi ${STAGEDIR}${WWWDIR}/ ${INSTALL_DATA} ${WRKSRC}/contrib/collection.conf \ ${STAGEDIR}${WWWDIR}/collection.conf.sample .endif .include Index: head/net-mgmt/collectd5/Makefile =================================================================== --- head/net-mgmt/collectd5/Makefile (revision 371449) +++ head/net-mgmt/collectd5/Makefile (revision 371450) @@ -1,492 +1,492 @@ # Created by: Matt Peterson # $FreeBSD$ PORTNAME= collectd PORTVERSION= 5.4.1 PORTREVISION= 12 CATEGORIES= net-mgmt MASTER_SITES= http://collectd.org/files/ PKGNAMESUFFIX= 5 MAINTAINER= ports@bsdserwis.com COMMENT= Systems & network statistics collection daemon LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING # Only autoreconf stage and sigrok plugin need GLIB: BUILD_DEPENDS= ${LOCALBASE}/share/aclocal/glib-2.0.m4:${PORTSDIR}/devel/glib20 LIB_DEPENDS= libltdl.so:${PORTSDIR}/devel/libltdl USES= autoreconf gmake libtool pkgconfig tar:bzip2 GNU_CONFIGURE= yes OPTIONS_DEFINE= CGI DEBUG GCRYPT VIRT OPTIONS_GROUP= INPUT OUTPUT OPTIONS_GROUP_OUTPUT= RRDTOOL NOTIFYEMAIL NOTIFYDESKTOP RIEMANN OPTIONS_GROUP_INPUT= CURL DBI JSON MEMCACHEC MODBUS MONGODB MYSQL \ NUTUPS PERL PGSQL PING PYTHON RABBITMQ REDIS \ ROUTEROS SIGROK SNMP STATGRAB TOKYOTYRANT XML XMMS CGI_DESC= Install collection.cgi (requires rrdtool) CURL_DESC= Enable curl-based plugins (apache, nginx, etc) DEBUG_DESC= Enable debugging DBI_DESC= Enable dbi plugin GCRYPT_DESC= Build with libgcrypt JSON_DESC= Enable JSON plugins MEMCACHEC_DESC= Enable memcachec plugin MODBUS_DESC= Enable modbus plugin MONGODB_DESC= Enable MongoDB-based plugins MYSQL_DESC= Enable mysql-based plugins NOTIFYEMAIL_DESC= Enable notifications via email NOTIFYDESKTOP_DESC= Enable desktop notifications NUTUPS_DESC= Enable nut (ups) plugin PERL_DESC= Enable libperl plugin and binding PGSQL_DESC= Enable postgresql-based plugins PING_DESC= Enable ping plugin PYTHON_DESC= Enable python-based plugins RABBITMQ_DESC= Enable rabbitmq-based plugins REDIS_DESC= Enable redis-based plugins RIEMANN_DESC= Enable write_riemann plugin (via protobuf-c) ROUTEROS_DESC= Enable routeros plugin RRDTOOL_DESC= Enable rrdtool plugin (also rrdcached plugin) SIGROK_DESC= Enable sigrok plugin SNMP_DESC= Enable SNMP plugin STATGRAB_DESC= Enable statgrab-based plugins (disk, interface, etc) TOKYOTYRANT_DESC= Enable tokyotyrant plugin VIRT_DESC= Enable libvirt plugin (requires XML) XML_DESC= Enable XML plugins XMMS_DESC= Enable xmms plugin USE_RC_SUBR= collectd collectdmon USE_LDCONFIG= yes CONFLICTS= collectd-4.[0-9]* CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib .include # NOTE: Plugins without dependencies are defined further down. CONFIGURE_ARGS= --localstatedir=/var \ --disable-all-plugins \ --disable-static \ --without-amqp \ --without-java \ --without-libaquaero5 \ --without-libganglia \ --without-libiptc \ --without-libjvm \ --without-libkstat \ --without-libmodbus \ --without-libnetlink \ --without-libnetapp \ --without-libopenipmi \ --without-libowcapi \ --without-libperfstat \ --without-libsensors \ --without-libvarnish \ --without-lvm \ --without-mic \ --without-oracle # NOTE: Plugins without external dependencies CONFIGURE_ARGS+= \ --enable-aggregation \ --enable-apcups \ --enable-contextswitch \ --enable-cpu \ --enable-csv \ --enable-df \ --enable-dns \ --enable-email \ --enable-exec \ --enable-filecount \ --enable-load \ --enable-logfile \ --enable-match_empty_counter \ --enable-match_hashed \ --enable-match_regex \ --enable-match_timediff \ --enable-match_value \ --enable-mbmon \ --enable-memcached \ --enable-memory \ --enable-network \ --enable-ntpd \ --enable-openvpn \ --enable-powerdns \ --enable-pf \ --enable-processes \ --enable-statsd \ --enable-swap \ --enable-syslog \ --enable-table \ --enable-tail \ --enable-target_notification \ --enable-target_replace \ --enable-target_scale \ --enable-target_set \ --enable-target_v5upgrade \ --enable-tcpconns \ --enable-teamspeak2 \ --enable-ted \ --enable-threshold \ --enable-unixsock \ --enable-uptime \ --enable-uuid \ --enable-write_graphite \ --enable-zfs_arc .if ${PORT_OPTIONS:MCGI} RUN_DEPENDS+= p5-URI>=0:${PORTSDIR}/net/p5-URI \ p5-CGI.pm>=0:${PORTSDIR}/www/p5-CGI.pm \ p5-Data-Dumper>=0:${PORTSDIR}/devel/p5-Data-Dumper \ p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser PLIST_SUB+= CGI="" .if empty(PORT_OPTIONS:MRRDTOOL) IGNORE= CGI requires RRDTOOL. Either select RRDTOOL or deselect CGI .endif .else PLIST_SUB+= CGI="@comment " .endif .if ${PORT_OPTIONS:MCURL} LIB_DEPENDS+= libcurl.so:${PORTSDIR}/ftp/curl CONFIGURE_ARGS+=--with-libcurl=${LOCALBASE} \ --enable-apache \ --enable-curl \ --enable-nginx \ --enable-write_http PLIST_SUB+= CURL="" .else CONFIGURE_ARGS+=--without-libcurl \ --disable-apache \ --disable-curl \ --disable-nginx \ --disable-write_http PLIST_SUB+= CURL="@comment " .endif .if ${PORT_OPTIONS:MCURL} && ${PORT_OPTIONS:MJSON} CONFIGURE_ARGS+=--enable-curl_json PLIST_SUB+= CURL_JSON="" .else CONFIGURE_ARGS+=--disable-curl_json PLIST_SUB+= CURL_JSON="@comment " .endif .if ${PORT_OPTIONS:MCURL} && ${PORT_OPTIONS:MXML} CONFIGURE_ARGS+= \ --enable-ascent \ --enable-bind \ --enable-curl_xml PLIST_SUB+= CURL_XML="" .else CONFIGURE_ARGS+= \ --disable-ascent \ --disable-bind \ --disable-curl_xml PLIST_SUB+= CURL_XML="@comment " .endif .if ${PORT_OPTIONS:MDEBUG} CONFIGURE_ARGS+=--enable-debug .else CONFIGURE_ARGS+=--disable-debug .endif .if ${PORT_OPTIONS:MDBI} LIB_DEPENDS+= libdbi.so:${PORTSDIR}/databases/libdbi CONFIGURE_ARGS+=--with-libdbi=${LOCALBASE} --enable-dbi PLIST_SUB+= DBI="" CFLAGS+= -Wno-deprecated-declarations .else CONFIGURE_ARGS+=--without-libdbi --disable-dbi PLIST_SUB+= DBI="@comment " .endif .if ${PORT_OPTIONS:MGCRYPT} LIB_DEPENDS+= libgcrypt.so:${PORTSDIR}/security/libgcrypt CONFIGURE_ARGS+=--with-libgcrypt=${LOCALBASE} LIBS+= -lgcrypt .else CONFIGURE_ARGS+=--without-libgcrypt .endif .if ${PORT_OPTIONS:MJSON} LIB_DEPENDS+= libyajl.so:${PORTSDIR}/devel/yajl CONFIGURE_ARGS+=--with-libyajl=${LOCALBASE} .else CONFIGURE_ARGS+=--without-libyajl .endif .if ${PORT_OPTIONS:MMEMCACHEC} LIB_DEPENDS+= libmemcached.so:${PORTSDIR}/databases/libmemcached CONFIGURE_ARGS+=--with-libmemcached=${LOCALBASE} --enable-memcachec PLIST_SUB+= MEMCACHEC="" .else CONFIGURE_ARGS+=--without-libmemcached PLIST_SUB+= MEMCACHEC="@comment " .endif .if ${PORT_OPTIONS:MMODBUS} LIB_DEPENDS+= libmodbus.so:${PORTSDIR}/comms/libmodbus CONFIGURE_ARGS+=--enable-modbus PLIST_SUB+= MODBUS="" .else PLIST_SUB+= MODBUS="@comment " .endif .if ${PORT_OPTIONS:MMONGODB} LIB_DEPENDS+= libmongoc.so:${PORTSDIR}/devel/mongo-c-driver CONFIGURE_ARGS+=--with-libmongoc=${LOCALBASE} \ --enable-write_mongodb PLIST_SUB+= MONGODB="" .else CONFIGURE_ARGS+=--without-libcmongoc \ --disable-write_mongodb PLIST_SUB+= MONGODB="@comment " .endif .if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= yes CONFIGURE_ARGS+=--with-libmysql=${LOCALBASE} --enable-mysql PLIST_SUB+= MYSQL="" .else CONFIGURE_ARGS+=--without-libmysql --disable-mysql PLIST_SUB+= MYSQL="@comment " .endif .if ${PORT_OPTIONS:MNOTIFYDESKTOP} LIB_DEPENDS+= libnotify.so:${PORTSDIR}/devel/libnotify CONFIGURE_ARGS+=--with-libnotify=${LOCALBASE} \ --enable-notify_desktop PLIST_SUB+= NOTIFYDESKTOP="" .else CONFIGURE_ARGS+=--without-libnotify --disable-notify_desktop PLIST_SUB+= NOTIFYDESKTOP="@comment " .endif .if ${PORT_OPTIONS:MNOTIFYEMAIL} LIB_DEPENDS+= libesmtp.so:${PORTSDIR}/mail/libesmtp CONFIGURE_ARGS+=--with-libesmtp=${LOCALBASE} \ --enable-notify_email PLIST_SUB+= NOTIFYEMAIL="" .else CONFIGURE_ARGS+=--without-libesmtp --disable-notify_email PLIST_SUB+= NOTIFYEMAIL="@comment " .endif .if ${PORT_OPTIONS:MNUTUPS} LIB_DEPENDS+= libupsclient.so:${PORTSDIR}/sysutils/nut CONFIGURE_ARGS+=--with-upsclient=${LOCALBASE} --enable-nut PLIST_SUB+= NUTUPS="" .else CONFIGURE_ARGS+=--without-libupsclient --disable-nut PLIST_SUB+= NUTUPS="@comment " .endif .if ${PORT_OPTIONS:MPERL} USES+= perl5 CONFIGURE_ARGS+=--with-perl=${PERL} --with-perl-bindings --enable-perl PLIST_SUB+= PERL="" .else CONFIGURE_ARGS+=--without-perl --without-perl-bindings --disable-perl PLIST_SUB+= PERL="@comment " .endif .if ${PORT_OPTIONS:MPGSQL} USE_PGSQL= yes CONFIGURE_ARGS+=--with-postgresql=${LOCALBASE} --enable-postgresql --with-libpq PLIST_SUB+= PGSQL="" .else CONFIGURE_ARGS+=--without-postgresql --disable-postgresql --without-libpq PLIST_SUB+= PGSQL="@comment " .endif .if ${PORT_OPTIONS:MPING} LIB_DEPENDS+= liboping.so:${PORTSDIR}/net/liboping CONFIGURE_ARGS+=--with-liboping=${LOCALBASE} --enable-ping PLIST_SUB+= PING="" .else CONFIGURE_ARGS+=--without-liboping --disable-ping PLIST_SUB+= PING="@comment " .endif .if ${PORT_OPTIONS:MPYTHON} -USE_PYTHON= yes +USES+= python CONFIGURE_ARGS+=--with-python=${PYTHON_CMD} --enable-python PLIST_SUB+= PYTHON="" .else CONFIGURE_ARGS+=--without-python --disable-python PLIST_SUB+= PYTHON="@comment " .endif .if ${PORT_OPTIONS:MRABBITMQ} LIB_DEPENDS+= librabbitmq.so:${PORTSDIR}/net/rabbitmq-c CONFIGURE_ARGS+=--with-librabbitmq=${LOCALBASE} \ --enable-rabbitmq PLIST_SUB+= RABBITMQ="" .else CONFIGURE_ARGS+=--without-librabbitmq \ --disable-rabbitmq PLIST_SUB+= RABBITMQ="@comment " .endif .if ${PORT_OPTIONS:MREDIS} LIB_DEPENDS+= libcredis.so:${PORTSDIR}/databases/credis CONFIGURE_ARGS+=--with-libcredis=${LOCALBASE} \ --enable-redis \ --enable-write_redis PLIST_SUB+= REDIS="" .else CONFIGURE_ARGS+=--without-libcredis \ --disable-redis \ --disable-write_redis PLIST_SUB+= REDIS="@comment " .endif .if ${PORT_OPTIONS:MRIEMANN} LIB_DEPENDS+= libprotobuf-c.so:${PORTSDIR}/devel/protobuf-c CONFIGURE_ARGS+=--enable-write_riemann PLIST_SUB+= RIEMANN="" .else CONFIGURE_ARGS+=--disable-write_riemann PLIST_SUB+= RIEMANN="@comment " .endif .if ${PORT_OPTIONS:MROUTEROS} LIB_DEPENDS+= librouteros.so:${PORTSDIR}/net/librouteros CONFIGURE_ARGS+=--with-librouteros=${LOCALBASE} --enable-routeros PLIST_SUB+= ROUTEROS="" .else CONFIGURE_ARGS+=--without-librouteros --disable-routeros PLIST_SUB+= ROUTEROS="@comment " .endif .if ${PORT_OPTIONS:MRRDTOOL} LIB_DEPENDS+= librrd.so:${PORTSDIR}/databases/rrdtool CONFIGURE_ARGS+=--with-librrd=${LOCALBASE} \ --enable-rrdcached \ --enable-rrdtool PLIST_SUB+= RRDTOOL="" .else CONFIGURE_ARGS+=--without-librrd \ --disable-rrdcached \ --disable-rrdtool PLIST_SUB+= RRDTOOL="@comment " .endif .if ${PORT_OPTIONS:MSTATGRAB} USES+= pkgconfig LIB_DEPENDS+= libstatgrab.so:${PORTSDIR}/devel/libstatgrab LIBS+= `pkg-config --libs libstatgrab` CONFIGURE_ARGS+=--with-libstatgrab=${LOCALBASE} \ --enable-disk \ --enable-interface PLIST_SUB+= STATGRAB="" .else CONFIGURE_ARGS+=--without-libstatgrab PLIST_SUB+= STATGRAB="@comment " .endif .if ${OSVERSION} >= 900007 CONFIGURE_ARGS+=--enable-users PLIST_SUB+= USERS="" .elif ${PORT_OPTIONS:MSTATGRAB} CONFIGURE_ARGS+=--enable-users PLIST_SUB+= USERS="" .else PLIST_SUB+= USERS="@comment " .endif .if ${PORT_OPTIONS:MSIGROK} USE_GNOME+= glib20 LIB_DEPENDS+= libsigrok.so:${PORTSDIR}/devel/libsigrok CONFIGURE_ARGS+=--with-libsigrok --enable-sigrok PLIST_SUB+= SIGROK="" .else CONFIGURE_ARGS+=--disable-sigrok PLIST_SUB+= SIGROK="@comment " .endif .if ${PORT_OPTIONS:MSNMP} LIB_DEPENDS+= libnetsnmp.so:${PORTSDIR}/net-mgmt/net-snmp CONFIGURE_ARGS+=--with-libnetsnmp --enable-snmp PLIST_SUB+= SNMP="" .else CONFIGURE_ARGS+=--without-libnetsnmp PLIST_SUB+= SNMP="@comment " .endif .if ${PORT_OPTIONS:MTOKYOTYRANT} LIB_DEPENDS+= libtokyotyrant.so:${PORTSDIR}/databases/tokyotyrant CONFIGURE_ARGS+=--with-libtokyotyrant=${LOCALBASE} --enable-tokyotyrant PLIST_SUB+= TOKYOTYRANT="" .else CONFIGURE_ARGS+=--without-libtokyotyrant --disable-tokyotyrant PLIST_SUB+= TOKYOTYRANT="@comment " .endif .if ${PORT_OPTIONS:MVIRT} .if empty(PORT_OPTIONS:MXML) IGNORE= VIRT requires XML. Either select XML or deselect VIRT. .endif LIB_DEPENDS+= libvirt.so:${PORTSDIR}/devel/libvirt CONFIGURE_ARGS+=--enable-libvirt PLIST_SUB+= VIRT="" .else CONFIGURE_ARGS+=--without-libvirt --disable-libvirt PLIST_SUB+= VIRT="@comment " .endif .if ${PORT_OPTIONS:MXML} LIB_DEPENDS+= libxml2.so:${PORTSDIR}/textproc/libxml2 CONFIGURE_ARGS+=--with-libxml2=${LOCALBASE} .endif .if ${PORT_OPTIONS:MXMMS} LIB_DEPENDS+= libxmms.so:${PORTSDIR}/multimedia/xmms CONFIGURE_ARGS+=--with-libxmms=${LOCALBASE} --enable-xmms CFLAGS+= `xmms-config --cflags` PLIST_SUB+= XMMS="" .else CONFIGURE_ARGS+=--without-libxmms --disable-xmms PLIST_SUB+= XMMS="@comment " .endif post-patch: @${REINPLACE_CMD} 's/-Werror//' \ ${WRKSRC}/configure.ac ${WRKSRC}/src/Makefile.am \ ${WRKSRC}/src/libcollectdclient/Makefile.am @${REINPLACE_CMD} \ -e 's;@prefix@/var/;/var/;' \ -e 's;/var/lib/;/var/db/;' \ -e 's;@localstatedir@/lib/;/var/db/;' \ ${WRKSRC}/src/collectd.conf.in @${REINPLACE_CMD} \ -e 's;/etc/collection\.conf;${WWWDIR}/collection.conf;' \ ${WRKSRC}/contrib/collection.cgi @${REINPLACE_CMD} \ -e 's;/opt/collectd/var/lib;/var/db;' \ -e 's;/opt/collectd/lib;${PREFIX}/lib;' \ ${WRKSRC}/contrib/collection.conf post-install: @${MKDIR} ${STAGEDIR}/var/db/collectd .if ${PORT_OPTIONS:MCGI} @${MKDIR} ${STAGEDIR}${WWWDIR} ${INSTALL_SCRIPT} ${WRKSRC}/contrib/collection.cgi ${STAGEDIR}${WWWDIR}/ ${INSTALL_DATA} ${WRKSRC}/contrib/collection.conf \ ${STAGEDIR}${WWWDIR}/collection.conf.sample .endif post-stage: .if ${PORT_OPTIONS:MPERL} @${SED} -i '' -e 's,${STAGEDIR},,g' ${STAGEDIR}${SITE_PERL}/${PERL_ARCH}/auto/Collectd/.packlist .endif .include Index: head/net-mgmt/flow-tools/Makefile =================================================================== --- head/net-mgmt/flow-tools/Makefile (revision 371449) +++ head/net-mgmt/flow-tools/Makefile (revision 371450) @@ -1,66 +1,66 @@ # Created by: @BABOLO <.@babolo.ru> # $FreeBSD$ PORTNAME= flow-tools PORTVERSION= 0.68 PORTREVISION= 7 CATEGORIES= net-mgmt MASTER_SITES= ftp://ftp.eng.oar.net/pub/flow-tools/ MAINTAINER= 5u623l20@gmail.com COMMENT= Suite of tools and library to work with netflow data PORTSCOUT= skipv:0.411 OPTIONS_DEFINE= MYSQL OPENSSL PGSQL CONFLICTS= flow-tools-ng-[0-9]* +USES= python:run USE_GCC= any -USE_PYTHON_RUN= yes GNU_CONFIGURE= yes CONFIGURE_ARGS+=--localstatedir="${PREFIX}" SUB_FILES= pkg-install pkg-deinstall SUB_LIST= FLOW_CAPTURE_SPOOL="${FLOW_CAPTURE_SPOOL}" \ FLOW_CAPTURE_USER="${FLOW_CAPTURE_USER}" \ FLOW_CAPTURE_GROUP="${FLOW_CAPTURE_GROUP}" \ FLOW_CAPTURE_UID="${FLOW_CAPTURE_UID}" \ FLOW_CAPTURE_GID="${FLOW_CAPTURE_GID}" \ FLOW_CAPTURE_PIDDIR="${FLOW_CAPTURE_PIDDIR}" USE_RC_SUBR= flow_capture flow_fanout VARDIR?= /var FLOW_CAPTURE_SPOOL= ${VARDIR}/db/flows FLOW_CAPTURE_USER= flowtools FLOW_CAPTURE_GROUP= flowtools FLOW_CAPTURE_UID= 174 FLOW_CAPTURE_GID= 174 FLOW_CAPTURE_PIDDIR= ${VARDIR}/run/flow-capture .include .if ${PORT_OPTIONS:MPGSQL} CONFIGURE_ARGS+=--with-pgsql="${PREFIX}" USE_PGSQL= yes .endif .if ${PORT_OPTIONS:MMYSQL} CONFIGURE_ARGS+=--with-mysql="${PREFIX}" USE_MYSQL= yes .endif .if ${PORT_OPTIONS:MOPENSSL} CONFIGURE_ARGS+=--with-openssl="${OPENSSLBASE}" .endif post-patch: ${REINPLACE_CMD}\ -e 's|@localstatedir@/sym/|${PREFIX}/share/flow-tools/|' \ -e 's|@localstatedir@/cfg/|${PREFIX}/etc/flow-tools/|' \ ${WRKSRC}/docs/flow-*.1.in ${WRKSRC}/docs/flow-*.html.in post-install: ${INSTALL_MAN} ${WRKSRC}/docs/*.1 ${STAGEDIR}${PREFIX}/man/man1/ .include Index: head/net-mgmt/flow-tools-ng/Makefile =================================================================== --- head/net-mgmt/flow-tools-ng/Makefile (revision 371449) +++ head/net-mgmt/flow-tools-ng/Makefile (revision 371450) @@ -1,58 +1,57 @@ # Created by: @BABOLO <.@babolo.ru> # $FreeBSD$ PORTNAME= flow-tools PORTVERSION= 0.68.5.1 PORTREVISION= 1 CATEGORIES= net-mgmt MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} PKGNAMESUFFIX= -ng MAINTAINER= c.kworr@gmail.com COMMENT= Suite of tools and library to work with netflow data LICENSE= BSD2CLAUSE OPTIONS_DEFINE= MYSQL OPENSSL PGSQL PGSQL_CONFIGURE_OFF= --without-postgresql PGSQL_CONFIGURE_ON= --with-postgresql PGSQL_USE= PGSQL=yes MYSQL_CONFIGURE_OFF= --without-mysql MYSQL_CONFIGURE_ON= --with-mysql="${PREFIX}" MYSQL_USE= MYSQL=yes OPENSSL_CONFIGURE_OFF= --without-openssl OPENSSL_CONFIGURE_ON= --with-openssl="${OPENSSLBASE}" OPENSSL_USE= OPENSSL=yes CONFLICTS= flow-tools-[0-9]* -USES= gmake libtool tar:bzip2 +USES= gmake libtool python:run tar:bzip2 USE_LDCONFIG= yes -USE_PYTHON_RUN= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip SUB_LIST= FLOW_CAPTURE_SPOOL="${FLOW_CAPTURE_SPOOL}" \ FLOW_CAPTURE_PIDDIR="${FLOW_CAPTURE_PIDDIR}" USE_RC_SUBR= flow_capture flow_fanout FLOW_CAPTURE_SPOOL= /var/db/flows FLOW_CAPTURE_PIDDIR= /var/run/flow-capture USERS= flowtools GROUPS= flowtools post-patch: @${REINPLACE_CMD}\ -e 's|@sysconfdir@/sym/|${ETCDIR}/|' \ -e 's|@sysconfdir@/cfg/|${ETCDIR}/|' \ ${WRKSRC}/docs/flow-*.1.in ${WRKSRC}/docs/flow-*.html.in @${REINPLACE_CMD} -e 's|!/bin/env|!/usr/bin/env|' \ ${WRKSRC}/bin/* ${WRKSRC}/utils/* post-install: ${MKDIR} ${STAGEDIR}${FLOW_CAPTURE_SPOOL} ${MKDIR} ${STAGEDIR}${FLOW_CAPTURE_PIDDIR} ${INSTALL_MAN} ${WRKSRC}/docs/*.1 ${STAGEDIR}${PREFIX}/man/man1/ .include Index: head/net-mgmt/nagios-check_smartmon/Makefile =================================================================== --- head/net-mgmt/nagios-check_smartmon/Makefile (revision 371449) +++ head/net-mgmt/nagios-check_smartmon/Makefile (revision 371450) @@ -1,24 +1,24 @@ # Created by: steinex # $FreeBSD$ PORTNAME= check_smartmon PORTVERSION= 20100318 PORTREVISION= 1 CATEGORIES= net-mgmt MASTER_SITES= http://nognu.de/s/FreeBSD/distfiles/ PKGNAMEPREFIX= nagios- MAINTAINER= ports@bsdserwis.com COMMENT= Nagios plug-in to get status from smartmontools RUN_DEPENDS= ${LOCALBASE}/sbin/smartctl:${PORTSDIR}/sysutils/smartmontools -USE_PYTHON= yes +USES= python NO_BUILD= yes do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/nagios ${INSTALL_SCRIPT} ${WRKSRC}/check_smartmon \ ${STAGEDIR}${PREFIX}/libexec/nagios .include Index: head/net-mgmt/nagstamon/Makefile =================================================================== --- head/net-mgmt/nagstamon/Makefile (revision 371449) +++ head/net-mgmt/nagstamon/Makefile (revision 371450) @@ -1,30 +1,30 @@ # Created by: Emanuel Haupt # $FreeBSD$ PORTNAME= nagstamon PORTVERSION= 1.0 CATEGORIES= net-mgmt python MASTER_SITES= https://nagstamon.ifw-dresden.de/files-nagstamon/stable/ \ CRITICAL DISTNAME= Nagstamon-${PORTVERSION} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Nagios status monitor for your desktop LICENSE= GPLv2 RUN_DEPENDS= sox:${PORTSDIR}/audio/sox -USE_PYTHON= 2 -USE_PYDISTUTILS=yes +USES= python:2 +USE_PYTHON= distutils USE_GNOME= pygtk2 librsvg2 WRKSRC= ${WRKDIR}/Nagstamon post-patch: @${REINPLACE_CMD} -e 's|share/\(man/man1\)|\1|' ${WRKSRC}/setup.py post-install: @${LN} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}.py ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include Index: head/net-mgmt/ndpmon/Makefile =================================================================== --- head/net-mgmt/ndpmon/Makefile (revision 371449) +++ head/net-mgmt/ndpmon/Makefile (revision 371450) @@ -1,94 +1,94 @@ # Created by: janos.mohacsi@bsd.hu # $FreeBSD$ PORTNAME= ndpmon PORTVERSION= 1.4.0 PORTREVISION= 4 CATEGORIES= net-mgmt ipv6 MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-1.4/ MAINTAINER= pi@FreeBSD.org COMMENT= On-link icmpv6 message monitoring and reporting daemon LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING OPTIONS_DEFINE= PY4SUITE MACRESOLV OPTIONS_DEFAULT= PY4SUITE_DESC= Depend on py-4suite-xml (for generating HTML) MACRESOLV_DESC= Enable MAC Manufacturer Resolution (use p5-libwww) .include .if ${PORT_OPTIONS:MPY4SUITE} RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/Ft/Xml/Domlette.py:${PORTSDIR}/textproc/py-4suite-xml -USE_PYTHON= yes +USES+= python PLIST_SUB+= PY="" .else PLIST_SUB+= PY="@comment " .endif USES= perl5 tar:tgz USE_PERL5= run USE_GNOME= libxml2 USE_RC_SUBR= ndpmonitor GNU_CONFIGURE= yes CONFIGURE_ENV= OSTYPE=FreeBSD CONFIGURE_ARGS= --with-var-datadir=${PREFIX}/var --with-confdir=${ETCDIR} \ --with-libxml2=${LOCALBASE} --cache-file=/dev/null PORTDOCS= INSTALL README .if ${PORT_OPTIONS:MMACRESOLV} CONFIGURE_ARGS+=--enable-mac-resolv BUILD_DEPENDS+= p5-libwww>=6.05:${PORTSDIR}/www/p5-libwww RUN_DEPENDS+= p5-libwww>=6.05:${PORTSDIR}/www/p5-libwww PLIST_SUB+= MACRESOLV="" .else PLIST_SUB+= MACRESOLV="@comment " .endif post-patch: @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' \ -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/ndpmon.8 \ ${WRKSRC}/create_html_table.py \ ${WRKSRC}/demopipeprogram.pl.sample \ ${WRKSRC}/config_ndpmon.xml.in \ ${WRKSRC}/config_ndpmon.xml (cd ${WRKSRC}; ${MAKE} clean) do-install: ${INSTALL_MAN} ${WRKSRC}/ndpmon.8 ${STAGEDIR}${PREFIX}/man/man8 ${INSTALL_PROGRAM} ${WRKSRC}/ndpmon ${STAGEDIR}${PREFIX}/sbin ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/*.dtd ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKSRC}/demopipeprogram.pl.sample ${STAGEDIR}${DATADIR} .if ${PORT_OPTIONS:MPY4SUITE} ${INSTALL_SCRIPT} ${WRKSRC}/create_html_table.py ${STAGEDIR}${DATADIR} .endif .if ${PORT_OPTIONS:MMACRESOLV} ${MKDIR} ${STAGEDIR}${DATADIR}/plugins/mac_resolv ${INSTALL_SCRIPT} ${WRKSRC}/plugins/mac_resolv/make-manuf ${STAGEDIR}${DATADIR}/plugins/mac_resolv ${INSTALL_DATA} ${WRKSRC}/plugins/mac_resolv/*.tmpl ${STAGEDIR}${DATADIR}/plugins/mac_resolv ${INSTALL_DATA} ${WRKSRC}/plugins/mac_resolv/manuf ${STAGEDIR}${DATADIR}/plugins/mac_resolv .endif ${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKSRC}/config_ndpmon.xml ${STAGEDIR}${ETCDIR}/config_ndpmon.xml-dist ${MKDIR} ${STAGEDIR}${PREFIX}/var/ndpmon ${INSTALL_DATA} ${WRKSRC}/neighbor_list.xml ${STAGEDIR}${PREFIX}/var/ndpmon/neighbor_list.xml .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .endif .if ${PORT_OPTIONS:MMACRESOLV} @${CAT} ${PKGMESSAGE}.MACRESOLV .endif .include Index: head/net-mgmt/py-flowtools/Makefile =================================================================== --- head/net-mgmt/py-flowtools/Makefile (revision 371449) +++ head/net-mgmt/py-flowtools/Makefile (revision 371450) @@ -1,27 +1,26 @@ # Created by: Roman Bogorodskiy # $FreeBSD$ PORTNAME= flowtools PORTVERSION= 0.3.4.1 PORTREVISION= 1 CATEGORIES= net-mgmt python MASTER_SITES= GOOGLE_CODE PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pyflowtools-${PORTVERSION} MAINTAINER= novel@FreeBSD.org COMMENT= Python extension module for reading flow-tools' data BUILD_DEPENDS= ${LOCALBASE}/include/ftlib.h:${PORTSDIR}/net-mgmt/flow-tools LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING CFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib -USE_PYTHON= yes -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes +USES= python +USE_PYTHON= distutils autoplist PROJECTHOST= py${PORTNAME} .include Index: head/net-mgmt/py-ipcalc/Makefile =================================================================== --- head/net-mgmt/py-ipcalc/Makefile (revision 371449) +++ head/net-mgmt/py-ipcalc/Makefile (revision 371450) @@ -1,17 +1,17 @@ # Created by: ehaupt@FreeBSD.org # $FreeBSD$ PORTNAME= ipcalc PORTVERSION= 1.1.2 CATEGORIES= net-mgmt python MASTER_SITES= ${MASTER_SITE_CHEESESHOP} MASTER_SITE_SUBDIR= source/i/ipcalc PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Module to perform IP subnet calculations -USE_PYTHON= yes -USE_PYDISTUTILS=yes +USES= python +USE_PYTHON= distutils .include Index: head/net-mgmt/py-ipy/Makefile =================================================================== --- head/net-mgmt/py-ipy/Makefile (revision 371449) +++ head/net-mgmt/py-ipy/Makefile (revision 371450) @@ -1,22 +1,21 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= ipy PORTVERSION= 0.81 PORTREVISION= 1 CATEGORIES= net-mgmt python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= IPy-${PORTVERSION} MAINTAINER= wen@FreeBSD.org COMMENT= Python module for handling IPv4 and IPv6 Addresses and Networks -USE_PYTHON= yes -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes +USES= python +USE_PYTHON= distutils autoplist test: install ${PYTHON_CMD} ${WRKSRC}/test/test_IPy.py .include Index: head/net-mgmt/py-pyang/Makefile =================================================================== --- head/net-mgmt/py-pyang/Makefile (revision 371449) +++ head/net-mgmt/py-pyang/Makefile (revision 371450) @@ -1,24 +1,24 @@ # Created by: Bruce Simpson # $FreeBSD$ PORTNAME= pyang PORTVERSION= 1.4.1 CATEGORIES= net-mgmt python MASTER_SITES= GOOGLE_CODE PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= 5u623l20@gmail.com COMMENT= Validator and code generator for YANG (RFC 4741) LICENSE= BSD -USE_PYTHON= yes -USE_PYDISTUTILS=yes +USES= python +USE_PYTHON= distutils DATADIR= ${PREFIX}/share/yang post-patch: @${REINPLACE_CMD} -e \ 's|share/man|man|' ${WRKSRC}/setup.py .include Index: head/net-mgmt/py-snmp4/Makefile =================================================================== --- head/net-mgmt/py-snmp4/Makefile (revision 371449) +++ head/net-mgmt/py-snmp4/Makefile (revision 371450) @@ -1,41 +1,40 @@ # Created by: Martin Jackson # $FreeBSD$ PORTNAME= snmp4 PORTVERSION= 4.2.5 CATEGORIES= net-mgmt python MASTER_SITES= CHEESESHOP \ SF/pysnmp/pysnmp/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pysnmp-${PORTVERSION} MAINTAINER= mhjacks@swbell.net COMMENT= SNMP framework for Python LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asn1>=0.1.2:${PORTSDIR}/devel/py-asn1 \ ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.4.1:${PORTSDIR}/security/py-pycrypto -USE_PYTHON= yes -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes +USES= python +USE_PYTHON= distutils autoplist EXAMPLESDIR= ${PREFIX}/share/examples/${PYTHON_PKGNAMEPREFIX}${PORTNAME} DOCSDIR= ${PREFIX}/share/doc/${PYTHON_PKGNAMEPREFIX}${PORTNAME} PORTDOCS= * PORTEXAMPLES= * BASEDOCS= CHANGES README TODO post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${BASEDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) (cd ${WRKSRC}/tools && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include Index: head/net-mgmt/py-snmp4-apps/Makefile =================================================================== --- head/net-mgmt/py-snmp4-apps/Makefile (revision 371449) +++ head/net-mgmt/py-snmp4-apps/Makefile (revision 371450) @@ -1,31 +1,30 @@ # Created by: Martin Jackson # $FreeBSD$ PORTNAME= snmp4-apps PORTVERSION= 0.3.4 CATEGORIES= net-mgmt python MASTER_SITES= CHEESESHOP \ SF/pysnmp/pysnmp-apps/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pysnmp-apps-${PORTVERSION} MAINTAINER= mhjacks@swbell.net COMMENT= Command line utilities for pysnmp4 LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}snmp4>=4.2.3:${PORTSDIR}/net-mgmt/py-snmp4 -USE_PYTHON= yes -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes +USES= python +USE_PYTHON= distutils autoplist DOCSDIR= ${PREFIX}/share/doc/${PYTHON_PKGNAMEPREFIX}${PORTNAME} PORTDOCS= CHANGES README post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include Index: head/net-mgmt/py-snmp4-mibs/Makefile =================================================================== --- head/net-mgmt/py-snmp4-mibs/Makefile (revision 371449) +++ head/net-mgmt/py-snmp4-mibs/Makefile (revision 371450) @@ -1,35 +1,34 @@ # Created by: Martin Jackson # $FreeBSD$ PORTNAME= snmp4-mibs PORTVERSION= 0.1.4 PORTREVISION= 1 CATEGORIES= net-mgmt python MASTER_SITES= CHEESESHOP \ SF/pysnmp/pysnmp-mibs/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pysnmp-mibs-${PORTVERSION} MAINTAINER= mhjacks@swbell.net COMMENT= Additional python MIB files for pysnmp4 and friends LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}snmp4>=4.2.3:${PORTSDIR}/net-mgmt/py-snmp4 -USE_PYTHON= yes -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes +USES= python +USE_PYTHON= distutils autoplist DOCSDIR= ${PREFIX}/share/doc/${PYTHON_PKGNAMEPREFIX}${PORTNAME} PORTDOCS= CHANGES README post-patch: ${REINPLACE_CMD} -e 's,/bin/bash,/bin/sh,' ${WRKSRC}/tools/rebuild-pysnmp-mibs post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include Index: head/net-mgmt/py-yapsnmp/Makefile =================================================================== --- head/net-mgmt/py-yapsnmp/Makefile (revision 371449) +++ head/net-mgmt/py-yapsnmp/Makefile (revision 371450) @@ -1,36 +1,35 @@ # Created by: arved # $FreeBSD$ PORTNAME= yapsnmp PORTVERSION= 0.7.8 PORTREVISION= 8 CATEGORIES= net-mgmt python MASTER_SITES= SF PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= arved@FreeBSD.org COMMENT= Python SNMP module based on net-snmp LIB_DEPENDS= libnetsnmp.so:${PORTSDIR}/net-mgmt/net-snmp LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING -USES= gmake libtool -USE_PYTHON= yes +USES= gmake libtool python GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include -I${PYTHON_INCLUDEDIR} LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS+=--enable-site-packages-prefix=${PREFIX} .include .if (${OSVERSION} >= 800000) && (${ARCH} == "i386") CPPFLAGS+= -fstack-protector -I${LOCALBASE}/include .endif post-patch: ${REINPLACE_CMD} -e "s,-lsnmp,-lnetsnmp," \ ${WRKSRC}/configure .include Index: head/net-mgmt/virtinst/Makefile =================================================================== --- head/net-mgmt/virtinst/Makefile (revision 371449) +++ head/net-mgmt/virtinst/Makefile (revision 371450) @@ -1,25 +1,24 @@ # Created by: Jason Helfman # $FreeBSD$ PORTNAME= virtinst PORTVERSION= 0.600.4 PORTREVISION= 3 CATEGORIES= net-mgmt MASTER_SITES= http://virt-manager.org/download/sources/${PORTNAME}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jgh@FreeBSD.org COMMENT= Module to help in starting installations inside of virtual machines LIB_DEPENDS= libvirt.so:${PORTSDIR}/devel/libvirt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}urlgrabber>=3.9.1:${PORTSDIR}/www/py-urlgrabber -USES= gettext -USE_PYTHON= yes -USE_PYDISTUTILS= yes +USES= gettext python +USE_PYTHON= distutils post-patch: ${REINPLACE_CMD} 's|share/man|man|g' \ ${WRKSRC}/setup.py .include Index: head/net-p2p/bitmessage/Makefile =================================================================== --- head/net-p2p/bitmessage/Makefile (revision 371449) +++ head/net-p2p/bitmessage/Makefile (revision 371450) @@ -1,39 +1,39 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= bitmessage PORTVERSION= 0.4.3 PORTREVISION= 1 CATEGORIES= net-p2p MASTER_SITES= GH MAINTAINER= yuri@tsoft.com COMMENT= Secure P2P communications client LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 \ ${PYTHON_PKGNAMEPREFIX}qt4-core>=${PYQT4_VERSION}:${PORTSDIR}/devel/py-qt4-core \ ${PYTHON_PKGNAMEPREFIX}qt4-gui>=${PYQT4_VERSION}:${PORTSDIR}/x11-toolkits/py-qt4-gui USE_GITHUB= yes GH_ACCOUNT= Bitmessage GH_PROJECT= PyBitmessage GH_COMMIT= ab49373 GH_TAGNAME= v${PORTVERSION} +USES= python USE_OPENSSL= yes -USE_PYTHON= yes INSTALLS_ICONS= yes post-patch: ${REINPLACE_CMD} -e 's|python2|${PYTHON_CMD}|' ${WRKSRC}/Makefile do-build: @(cd ${WRKSRC} && \ ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \ -d ${WRKSRC} -f ${WRKSRC} && \ ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \ -d ${WRKSRC} -f ${WRKSRC}) .include Index: head/net-p2p/btqueue/Makefile =================================================================== --- head/net-p2p/btqueue/Makefile (revision 371449) +++ head/net-p2p/btqueue/Makefile (revision 371450) @@ -1,34 +1,34 @@ # Created by: Stefan Walter # $FreeBSD$ PORTNAME= btqueue PORTVERSION= 0.1.3 PORTREVISION= 1 CATEGORIES= net-p2p MASTER_SITES= SF DISTNAME= BTQueue-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Alternative BitTorrent client with queuing functionality RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bsddb>0:${PORTSDIR}/databases/py-bsddb CONFLICTS= py??-*[Bb]it[Tt]ornado* py??-*[Bb]it[Tt]orrent* -USE_PYTHON= yes -USE_PYDISTUTILS=yes +USES= python +USE_PYTHON= distutils PYDISTUTILS_PKGNAME= BTQueue DATADIR= ${PREFIX}/share/BTQueue DOCSDIR= ${PREFIX}/share/doc/BTQueue OPTIONS_DEFINE= PYXML DOCS OPTIONS_DEFAULT=PYXML PYXML_DESC= Add dependency on PyXML (needed for crawler only) .include .if ${PORT_OPTIONS:MPYXML} RUN_DEPENDS+= ${PYXML} .endif .include Index: head/net-p2p/libtorrent-rasterbar-python/Makefile =================================================================== --- head/net-p2p/libtorrent-rasterbar-python/Makefile (revision 371449) +++ head/net-p2p/libtorrent-rasterbar-python/Makefile (revision 371450) @@ -1,31 +1,31 @@ # Created by: Doug Barton # $FreeBSD$ CATEGORIES= net-p2p python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} COMMENT= Python bindings for libtorrent-rasterbar LIB_DEPENDS= libtorrent-rasterbar.so:${PORTSDIR}/net-p2p/libtorrent-rasterbar \ libboost_python.so:${PORTSDIR}/devel/boost-python-libs MASTERDIR= ${.CURDIR}/../libtorrent-rasterbar BUILD_WRKSRC= ${WRKSRC}/bindings/python INSTALL_WRKSRC= ${BUILD_WRKSRC} SLAVE_PORT= yes -USE_PYTHON= yes -USE_PYDISTUTILS= yes +USES= python +USE_PYTHON= distutils PYDISTUTILS_PKGNAME= python_libtorrent PLIST= ${NONEXISTENT} PLIST_FILES= %%PYTHON_SITELIBDIR%%/libtorrent.so OPTIONS_EXCLUDE= DOCS EXAMPLES STRIP # insure python paths are correctly identified CONFIGURE_ENV= PYTHON_INCLUDEDIR="${PYTHON_INCLUDEDIR}" \ PYTHON_VERSION="${PYTHON_VERSION}" .include "${MASTERDIR}/Makefile" Index: head/net-p2p/py-kenosis/Makefile =================================================================== --- head/net-p2p/py-kenosis/Makefile (revision 371449) +++ head/net-p2p/py-kenosis/Makefile (revision 371450) @@ -1,56 +1,55 @@ # Created by: Mario Sergio Fujikawa Ferreira # $FreeBSD$ PORTNAME= kenosis PORTVERSION= 0.96 PORTREVISION= 1 CATEGORIES= net-p2p python MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= 5u623l20@gmail.com COMMENT= Fully-distributed p2p RPC system built on top of XMLRPC LICENSE= MIT RUN_DEPENDS= ${LOCALBASE}/lib/${PYTHON_VERSION}/site-packages/xmlrpclib.py:${PORTSDIR}/net/py-xmlrpclib -USE_PYTHON= yes -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes +USES= python +USE_PYTHON= distutils autoplist PYSETUP= ${PORTNAME}_setup.py PORTSCOUT= skipv:0.941 # Older version than the current one post-extract: # Avoid name collision and move ds inside kenosis package # it is only used by kenosis anyway @${MV} ${WRKSRC}/ds ${WRKSRC}/${PORTNAME} # Contributed by Eric Ries - kenosis developer # Queue.py changed API from python 2.3 to 2.4 # use Queue.py from python 2.3 while kenosis developers fix this @${CP} ${FILESDIR}/python2.3-Queue.py \ ${WRKSRC}/${PORTNAME}/Queue.py post-patch: # ds was moved inside kenosis package # use local copy of Queue # point at correct python @${FIND} ${WRKSRC} -type f -print0 \ | ${XARGS} -0 -n 5 -x \ ${REINPLACE_CMD} -E \ -e 's|from[[:space:]]+ds|from ${PORTNAME}.ds|' \ -e 's|import[[:space:]]+Queue|from ${PORTNAME} import Queue|' \ -e 's|/usr/bin/python|${PYTHON_CMD}|' \ -e 's|/usr/bin/env[[:space:]]+python|${PYTHON_CMD}|' # remove all .bak files @${FIND} ${WRKSRC} -name "*.bak" -type f -print0 \ | ${XARGS} -0 -n 5 -x \ ${RM} -f # Contributed by Eric Ries - kenosis developer # set default time out to 20 @${REINPLACE_CMD} -E \ -e 's|(socket.setdefaulttimeout)\([[:digit:]]+\)|\1(20)|' \ ${WRKSRC}/${PORTNAME}/node.py .include Index: head/net-p2p/py-py2play/Makefile =================================================================== --- head/net-p2p/py-py2play/Makefile (revision 371449) +++ head/net-p2p/py-py2play/Makefile (revision 371450) @@ -1,31 +1,31 @@ # Created by: Jose Alonso Cardenas Marquez # $FreeBSD$ PORTNAME= py2play PORTVERSION= 0.1.10 PORTREVISION= 1 CATEGORIES= net-p2p python MASTER_SITES= http://download.gna.org/slune/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Py2Play-${PORTVERSION} MAINTAINER= acm@FreeBSD.org COMMENT= Peer-to-peer network game engine LICENSE= GPLv2 DIST_SUBDIR= python -USE_PYTHON= yes -USE_PYDISTUTILS= yes +USES= python +USE_PYTHON= distutils PYDISTUTILS_PKGNAME= Py2Play EXAMPLESDIR= ${PREFIX}/share/examples/py-py2play OPTIONS_DEFINE= DOCS EXAMPLES post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/startdemo ${STAGEDIR}${EXAMPLESDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include Index: head/net-p2p/py-vertex/Makefile =================================================================== --- head/net-p2p/py-vertex/Makefile (revision 371449) +++ head/net-p2p/py-vertex/Makefile (revision 371450) @@ -1,26 +1,24 @@ # Created by: Alexander Botero-Lowry # $FreeBSD$ PORTNAME= vertex PORTVERSION= 0.3.0 CATEGORIES= net-p2p python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Vertex-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Vertex is an implementation of the Q2Q protocol BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/epsilon/__init__.py:${PORTSDIR}/devel/py-epsilon \ ${PYTHON_SITELIBDIR}/OpenSSL/__init__.py:${PORTSDIR}/security/py-openssl RUN_DEPENDS= ${PYTHON_SITELIBDIR}/epsilon/__init__.py:${PORTSDIR}/devel/py-epsilon \ ${PYTHON_SITELIBDIR}/OpenSSL/__init__.py:${PORTSDIR}/security/py-openssl LICENSE= BSD -USE_PYTHON= yes -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes -USES= twisted +USES= python twisted +USE_PYTHON= distutils autoplist .include