diff --git a/sysutils/autojump/Makefile b/sysutils/autojump/Makefile index 31f7c44d2c4c..a4c3e331d956 100644 --- a/sysutils/autojump/Makefile +++ b/sysutils/autojump/Makefile @@ -1,51 +1,51 @@ # Created by: Neeraj Verma # $FreeBSD$ PORTNAME= autojump PORTVERSION= 13 CATEGORIES= sysutils MASTER_SITES= http://cloud.github.com/downloads/joelthelion/autojump/ \ http://www.vermatech.com/distfiles/ DISTNAME= autojump_v${PORTVERSION} MAINTAINER= neeraj.verma.ports@vermatech.com COMMENT= Tool that acts as a complement to cd LICENSE= GPLv3 RUN_DEPENDS= bash:${PORTSDIR}/shells/bash NO_BUILD= yes -USE_PYTHON_RUN= yes +USES= python:run SUB_FILES= pkg-install PLIST_FILES= bin/autojump \ bin/jumpapplet \ man/man1/autojump.1.gz \ share/autojump/autojump.bash \ share/autojump/autojump.zsh \ share/autojump/icon.png PLIST_DIRS= share/autojump OPTIONS_DEFINE= ZSH OPTIONS_DEFAULT= ZSH ZSH_RUN_DEPENDS= zsh:${PORTSDIR}/shells/zsh ZSH_PLIST_FILES= share/zsh/site-functions/_j .include post-patch: @${REINPLACE_CMD} -e '/#!\/usr\/bin/s|python|env &|' \ ${WRKSRC}/autojump do-install: @(cd ${INSTALL_WRKSRC} && ${SETENV} ${SH} ./install.sh \ --prefix ${STAGEDIR}${PREFIX}) .if ${PORT_OPTIONS:MZSH} @${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions ${INSTALL_DATA} ${WRKSRC}/_j \ ${STAGEDIR}${PREFIX}/share/zsh/site-functions .endif .include diff --git a/sysutils/bamf/Makefile b/sysutils/bamf/Makefile index c4b132f4be0f..a70af2691f10 100644 --- a/sysutils/bamf/Makefile +++ b/sysutils/bamf/Makefile @@ -1,38 +1,37 @@ # Created by: Olivier Duchateau # $FreeBSD$ PORTNAME= bamf PORTVERSION= 0.5.0 CATEGORIES= sysutils MASTER_SITES= https://launchpadlibrarian.net/148968286/ \ https://launchpad.net/${PORTNAME}/${PORTVERSION:R}/${PORTVERSION}/+download/ MAINTAINER= olivierd@FreeBSD.org COMMENT= BAMF Application Matching Framework LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING.LGPL BUILD_DEPENDS= vapigen:${PORTSDIR}/lang/vala-vapigen \ ${PYTHON_PKGNAMEPREFIX}libxml2>=2.8.0:${PORTSDIR}/textproc/py-libxml2 \ ${PYTHON_PKGNAMEPREFIX}libxslt>=1.1.28:${PORTSDIR}/textproc/py-libxslt LIB_DEPENDS= libgtop-2.0.so:${PORTSDIR}/devel/libgtop \ libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib -USES= pkgconfig gmake pathfix libtool +USES= pkgconfig gmake pathfix libtool python:2 GNU_CONFIGURE= yes USE_GNOME= gtk30 glib20 introspection:build libwnck3 -USE_PYTHON= 2 USE_XORG= x11 CONFIGURE_ARGS+=--disable-webapps \ --disable-headless-tests \ --disable-gtktest \ --disable-gtk-doc-html \ --without-html-dir post-patch: ${FIND} ${WRKSRC} -type f -name 'Makefile.in' \ | ${XARGS} ${REINPLACE_CMD} -e 's| -Wl,-Bsymbolic-functions||' .include diff --git a/sysutils/battray/Makefile b/sysutils/battray/Makefile index dc6596111c9c..cc43c22135c8 100644 --- a/sysutils/battray/Makefile +++ b/sysutils/battray/Makefile @@ -1,18 +1,18 @@ # Created by: Martin Tournoij # $FreeBSD$ PORTNAME= battray PORTVERSION= 1.5 CATEGORIES= sysutils python MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} MAINTAINER= martin@arp242.net COMMENT= Display notebook battery status in tray LICENSE= BSD USE_GNOME= pygtk2 -USE_PYTHON= yes -USE_PYDISTUTILS=yes +USES= python +USE_PYTHON= distutils .include diff --git a/sysutils/bsdploy/Makefile b/sysutils/bsdploy/Makefile index b113f1b0cbe3..0faa843dceb5 100644 --- a/sysutils/bsdploy/Makefile +++ b/sysutils/bsdploy/Makefile @@ -1,30 +1,28 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= bsdploy DISTVERSION= 1.0.0 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP MAINTAINER= koobs@FreeBSD.org COMMENT= Container Management for FreeBSD Jails RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>0:${PORTSDIR}/devel/py-yaml \ ${PYTHON_PKGNAMEPREFIX}Jinja2>0:${PORTSDIR}/devel/py-Jinja2 \ ${PYTHON_PKGNAMEPREFIX}liblzma>0:${PORTSDIR}/archivers/py-liblzma \ ${PYTHON_PKGNAMEPREFIX}ploy>=1.0.0:${PORTSDIR}/sysutils/py-ploy \ ${PYTHON_PKGNAMEPREFIX}ploy_ansible>=1.0.0:${PORTSDIR}/sysutils/py-ploy_ansible \ ${PYTHON_PKGNAMEPREFIX}ploy_ezjail>=1.0.0:${PORTSDIR}/sysutils/py-ploy_ezjail \ ${PYTHON_PKGNAMEPREFIX}ploy_fabric>=1.0.0:${PORTSDIR}/sysutils/py-ploy_fabric OPTIONS_DEFINE= EC2 OPTIONS_DEFAULT= EC2 EC2_DESC= Support Amazon Web Services EC2 hosts EC2_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ploy_ec2>0:${PORTSDIR}/sysutils/py-ploy_ec2 -USES= zip -USE_PYTHON= -2.7 -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes +USES= python:-2.7 zip +USE_PYTHON= distutils autoplist .include diff --git a/sysutils/byobu/Makefile b/sysutils/byobu/Makefile index b89c343c3bc1..3599f8edc0bb 100644 --- a/sysutils/byobu/Makefile +++ b/sysutils/byobu/Makefile @@ -1,31 +1,31 @@ # Created by: Gea-Suan Lin # $FreeBSD$ PORTNAME= byobu PORTVERSION= 5.80 CATEGORIES= sysutils MASTER_SITES= http://launchpad.net/${PORTNAME}/trunk/${PORTVERSION}/+download/ DISTNAME= ${PORTNAME}_${PORTVERSION}.orig MAINTAINER= ports@FreeBSD.org COMMENT= Profile and configuration utilities for GNU Screen RUN_DEPENDS= screen:${PORTSDIR}/sysutils/screen \ bash:${PORTSDIR}/shells/bash GNU_CONFIGURE= yes USE_AUTOTOOLS= aclocal automake -USE_PYTHON= yes +USES= python WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} OPTIONS_DEFINE= DOCS post-patch: ${FIND} ${WRKSRC} -type f | ${XARGS} \ ${REINPLACE_CMD} \ -e "s@/bin/bash@${LOCALBASE}/bin/bash@" \ -e "s@/usr/bin/python@${PYTHON_CMD}@" ${REINPLACE_CMD} -e 's,@sysconfdir@/profile.d,$$(datadir)/@PACKAGE@,' \ ${WRKSRC}/etc/profile.d/Makefile.am .include diff --git a/sysutils/duplicity/Makefile b/sysutils/duplicity/Makefile index 05268d42d9c5..44c708bef769 100644 --- a/sysutils/duplicity/Makefile +++ b/sysutils/duplicity/Makefile @@ -1,87 +1,86 @@ # Created by: Gerhard Häring # $FreeBSD$ PORTNAME= duplicity PORTVERSION= 0.6.24 CATEGORIES= sysutils MASTER_SITES= http://launchpad.net/duplicity/0.6-series/${PORTVERSION}/+download/ MAINTAINER= jase@FreeBSD.org COMMENT= Backup tool that uses librsync and GnuPG LIB_DEPENDS= librsync.so:${PORTSDIR}/net/librsync RUN_DEPENDS= gpg:${PORTSDIR}/security/gnupg \ ${PYTHON_PKGNAMEPREFIX}lockfile>=0:${PORTSDIR}/devel/py-lockfile -USE_PYTHON= 2 -USE_PYDISTUTILS=yes -PYDISTUTILS_AUTOPLIST= yes +USES= python:2 +USE_PYTHON= distutils autoplist USE_LDCONFIG= yes OPTIONS_DEFINE= NLS DOCS SSH FTP FTPS S3 GDOCS CLOUDFILES GIO OPTIONS_DEFAULT=SSH FTP FTPS S3 CLOUDFILES_DESC=Install CloudFiles backend FTP_DESC= Install FTP backend FTPS_DESC= Install FTPS backend GDOCS_DESC= Install Google Docs backend GIO_DESC= Install GIO backend S3_DESC= Install Amazon S3 backend SSH_DESC= Install SSH/SCP/SFTP backend PORTDOCS= COPYING README README-REPO README-LOG tarfile-LICENSE \ tarfile-CHANGES CHANGELOG NLS_USES= gettext SSH_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}paramiko>=1.7.7.1:${PORTSDIR}/security/py-paramiko FTP_RUN_DEPENDS= ncftp>=3.2.2:${PORTSDIR}/ftp/ncftp3 FTPS_RUN_DEPENDS= lftp>=3.7.15:${PORTSDIR}/ftp/lftp S3_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto>=1.6b:${PORTSDIR}/devel/py-boto GDOCS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gdata>0:${PORTSDIR}/devel/py-gdata CLOUDFILES_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cloudfiles>0:${PORTSDIR}/net/py-cloudfiles GIO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gobject>0:${PORTSDIR}/devel/py-gobject \ dbus>0:${PORTSDIR}/devel/dbus .include post-patch: .if empty(PORT_OPTIONS:MNLS) @${REINPLACE_CMD} -e '56,67d' \ ${WRKSRC}/setup.py .endif .if empty(PORT_OPTIONS:MSSH) @${FIND} ${WRKSRC}/${PORTNAME}/backends -type f -depth 1 -name '*ssh*' -delete .endif .if empty(PORT_OPTIONS:MFTP) @${RM} -f ${WRKSRC}/${PORTNAME}/backends/ftpbackend.py .endif .if empty(PORT_OPTIONS:MFTPS) @${RM} -f ${WRKSRC}/${PORTNAME}/backends/ftpsbackend.py .endif .if empty(PORT_OPTIONS:MS3) .for f in botobackend _boto_multi _boto_single @${RM} -f ${WRKSRC}/${PORTNAME}/backends/${f}.py .endfor .endif .if empty(PORT_OPTIONS:MGDOCS) @${RM} -f ${WRKSRC}/${PORTNAME}/backends/gdocsbackend.py .endif .if empty(PORT_OPTIONS:MCLOUDFILES) .for f in cfbackend _cf_cloudfiles _cf_pyrax @${RM} -f ${WRKSRC}/${PORTNAME}/backends/${f}.py .endfor .else # Make pycloudfiles the default backend for cloudfiles, as pyrax isn't in the Ports Collection yet # Use --cf-backend=pyrax arg when running duplicity to manually select pyrax as the backend @${REINPLACE_CMD} 's|"pyrax"|"cloudfiles"|' ${WRKSRC}/${PORTNAME}/globals.py .endif .if empty(PORT_OPTIONS:MGIO) @${RM} -f ${WRKSRC}/${PORTNAME}/backends/giobackend.py .endif post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/sysutils/farbot/Makefile b/sysutils/farbot/Makefile index d281ebb40da2..e72170b44040 100644 --- a/sysutils/farbot/Makefile +++ b/sysutils/farbot/Makefile @@ -1,35 +1,35 @@ # Created by: Nick Barkas # $FreeBSD$ PORTNAME= farbot PORTVERSION= 1.0.b2 PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} DISTNAME= farbot-1.0-beta2 MAINTAINER= ports@FreeBSD.org COMMENT= FreeBSD Automated Release Bot BUILD_DEPENDS= ${LOCALBASE}/bin/zconfig:${PORTSDIR}/devel/py-zconfig RUN_DEPENDS:= ${BUILD_DEPENDS} WRKSRC= ${WRKDIR}/${DISTNAME} -USE_PYTHON= yes -USE_PYDISTUTILS= yes +USES= python +USE_PYTHON= distutils PYDISTUTILS_PKGNAME= farb PYDISTUTILS_PKGVERSION= 0.1 OPTIONS_DEFINE= DOCS .include post-install: ${INSTALL_DATA} ${WRKSRC}/farbot.conf ${STAGEDIR}${PREFIX}/etc/farbot.conf.sample .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR}/xhtml ${INSTALL_MAN} ${WRKSRC}/docs/xhtml/* ${STAGEDIR}${DOCSDIR}/xhtml .endif .include diff --git a/sysutils/feather/Makefile b/sysutils/feather/Makefile index ce0d7737866b..8d8a39562a1e 100644 --- a/sysutils/feather/Makefile +++ b/sysutils/feather/Makefile @@ -1,42 +1,42 @@ # Created by: Greg Larkin # $FreeBSD$ PORTNAME= feather PORTVERSION= 1.0 CATEGORIES= sysutils python MASTER_SITES= http://www.sourcehosting.net/freebsd/distfiles/ \ LOCAL/glarkin MAINTAINER= ports@FreeBSD.org COMMENT= Python script for managing tarsnap backups RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>=0:${PORTSDIR}/devel/py-yaml \ tarsnap>=0:${PORTSDIR}/sysutils/tarsnap -USE_PYTHON= yes +USES= python NO_BUILD= yes NO_INSTALL= yes STRIP= SUB_FILES= pkg-message OPTIONS_DEFINE= DOCS do-install: @${INSTALL_PROGRAM} ${WRKSRC}/feather ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/feather.yaml.dist ${STAGEDIR}${PREFIX}/etc @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} x-generate-tarball: ${SETENV} ${FETCH_ENV} ${FETCH_BINARY} -m -o ${PORTNAME}.tar.gz \ https://github.com/danrue/${PORTNAME}/tarball/master target=`${TAR} -tvf ${PORTNAME}.tar.gz | head -n 1`; \ dir=`${ECHO} $${target} | ${AWK} '{print $$9}' | ${SED} -e 's|/$$||'`; \ ${TAR} -zxf ${PORTNAME}.tar.gz; \ ${RM} ${PORTNAME}.tar.gz; \ ${MV} $${dir} ${PORTNAME}-${PORTVERSION}; \ ${TAR} -zcf ${PORTNAME}-${PORTVERSION}.tar.gz ${PORTNAME}-${PORTVERSION}; \ ${RM} -r ${PORTNAME}-${PORTVERSION} .include diff --git a/sysutils/flyback/Makefile b/sysutils/flyback/Makefile index 20f2933609e4..f4b646a61a6f 100644 --- a/sysutils/flyback/Makefile +++ b/sysutils/flyback/Makefile @@ -1,31 +1,31 @@ # Created by: Lars Engels # $FreeBSD$ PORTNAME= flyback PORTVERSION= 0.4.0 PORTREVISION= 5 CATEGORIES= sysutils MASTER_SITES= GOOGLE_CODE DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Backup frontend like Apple's Time Machine RUN_DEPENDS= rsync:${PORTSDIR}/net/rsync NO_BUILD= yes WRKSRC= ${WRKDIR}/${PORTNAME} -USE_PYTHON= yes +USES= python USE_GNOME= pygtk2 pygnome2 libglade2 SUB_FILES= flyback.sh do-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKSRC}/*.py ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/GPL.txt ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/viewer.glade ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKDIR}/flyback.sh ${STAGEDIR}${PREFIX}/bin/flyback .include diff --git a/sysutils/fusefs-wikipediafs/Makefile b/sysutils/fusefs-wikipediafs/Makefile index ffe7b0d62f05..abc28e60da5f 100644 --- a/sysutils/fusefs-wikipediafs/Makefile +++ b/sysutils/fusefs-wikipediafs/Makefile @@ -1,39 +1,37 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= wikipediafs PORTVERSION= 0.4 PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= SF PKGNAMEPREFIX= fusefs- MAINTAINER= 5u623l20@gmail.com COMMENT= Mount mediawikis LICENSE= GPLv2 RUN_DEPENDS= py*-fusefs>=0.2:${PORTSDIR}/devel/py-fusefs -USES= fuse -USE_PYTHON= yes -USE_PYDISTUTILS=yes -PYDISTUTILS_AUTOPLIST=yes +USES= fuse python +USE_PYTHON= distutils autoplist PORTDOCS= AUTHORS ChangeLog HACKING NEWS README TODO OPTIONS_DEFINE= DOCS PLIST_FILES= man/man1/mount.${PORTNAME}.1.gz .include post-extract: @${GUNZIP_CMD} ${WRKSRC}/doc/*gz post-install: @cd ${WRKSRC}/doc/&&${INSTALL_MAN} mount.${PORTNAME}.1 ${STAGEDIR}${PREFIX}/man/man1/ .if ${PORT_OPTIONS:MDOCS} @${INSTALL} -d ${STAGEDIR}${DOCSDIR}/ @cd ${WRKSRC}/&&${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ .endif .include diff --git a/sysutils/ganglia-monitor-core/Makefile b/sysutils/ganglia-monitor-core/Makefile index 5aa2d97717b5..f65dc4fc593d 100644 --- a/sysutils/ganglia-monitor-core/Makefile +++ b/sysutils/ganglia-monitor-core/Makefile @@ -1,127 +1,126 @@ # $FreeBSD$ PORTNAME= monitor-core PORTVERSION= 3.4.0 PORTREVISION= 6 CATEGORIES= sysutils net parallel MASTER_SITES= SF/ganglia/ganglia%20monitoring%20core/${PORTVERSION} PKGNAMEPREFIX= ganglia- .if defined(CLUSTER) PKGNAMESUFFIX= -${CLUSTER} .endif DISTNAME= ganglia-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Ganglia cluster monitor, monitoring daemon LIB_DEPENDS= libapr-1.so:${PORTSDIR}/devel/apr1 \ libconfuse.so:${PORTSDIR}/devel/libconfuse \ libpcre.so:${PORTSDIR}/devel/pcre \ libexpat.so:${PORTSDIR}/textproc/expat2 PKGINSTALL= ${WRKDIR}/pkg-install OPTIONS_DEFINE= GMETAD OPTIONS_DEFAULT= GMETAD GMETAD_DESC= include gmetad -USES= libtool pkgconfig -USE_PYTHON= yes +USES= libtool pkgconfig python GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-setuid=ganglia --enable-setgid=ganglia \ --with-python=${PYTHON_CMD} CONFIGURE_ENV= GANGLIA_ACK_SYSCONFDIR=1 "LDFLAGS=${LDFLAGS}" CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib USERS= ganglia GROUPS= ganglia PLIST_SUB+= PORTVERSION=${PORTVERSION} SUB_FILES= pkg-install .if defined (GMETAD_CONF) .if !exists (${GMETAD_CONF}) IGNORE= the variable GMETAD_CONF must point to a file when defined .endif .else GMETAD_CONF= ${WRKSRC}/gmetad/gmetad.conf .endif .if defined (GMOND_CONF) .if !exists (${GMOND_CONF}) IGNORE= the variable GMOND_CONF must point to a file when defined .endif .else GMOND_CONF= ${WRKDIR}/gmond.conf .endif .include USE_RC_SUBR= gmond .if ${PORT_OPTIONS:MGMETAD} USE_RC_SUBR+= gmetad LIB_DEPENDS+= librrd.so:${PORTSDIR}/databases/rrdtool CONFIGURE_ARGS+= --with-gmetad PLIST_SUB+= GMETAD= SUB_LIST+= GMETAD= .else PLIST_SUB+= GMETAD="@comment " SUB_LIST+= GMETAD="\#" .endif USE_LDCONFIG= yes CONF_DIR= ${PREFIX}/etc FIX_CONF_FILES= README \ mans/gmetad.1 \ mans/gmond.1 FIX_GMOND_CONF_DIR= \ gmond/modules/conf.d/modpython.conf.in \ gmond/modules/python/Makefile.in \ lib/default_conf.h.in # gmond.conf.5 and gmond.conf.html can be generated from conf.pod, but # doing so requires perl installed in the build stage. FIX_USER_FILES= gmetad/gmetad.conf.in \ gmond/conf.pod \ gmond/gmond.conf.5 \ gmond/gmond.conf.html MODULES= modcpu.so \ moddisk.so \ modload.so \ modmem.so \ modmulticpu.so \ modnet.so \ modproc.so \ modpython.so \ modsys.so post-patch: ${REINPLACE_CMD} -e "s|/etc/ganglia/\(gm[a-z]*d.conf\)|${PREFIX}/etc/\1|g" \ ${FIX_CONF_FILES:S|^|${WRKSRC}/|} ${REINPLACE_CMD} -e "s|%%GMONDCONFDIR%%|gmond.conf.d|g" \ ${FIX_GMOND_CONF_DIR:S|^|${WRKSRC}/|} ${REINPLACE_CMD} -e "s|nobody|ganglia|g" \ ${FIX_USER_FILES:S|^|${WRKSRC}/|} post-build: ${WRKSRC}/gmond/gmond -t > ${WRKDIR}/gmond.conf post-install: .if ${PORT_OPTIONS:MGMETAD} ${INSTALL_SCRIPT} ${FILESDIR}/gmetasnap.sh ${STAGEDIR}${PREFIX}/sbin/gmetasnap ${INSTALL_MAN} ${WRKSRC}/mans/gmetad.1 ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_DATA} ${GMETAD_CONF} ${STAGEDIR}${PREFIX}/etc/gmetad.conf.sample .endif ${INSTALL_MAN} ${WRKSRC}/mans/gmetric.1 ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/mans/gmond.1 ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/gmond/gmond.conf.5 ${STAGEDIR}${MANPREFIX}/man/man5 ${INSTALL_MAN} ${WRKSRC}/mans/gstat.1 ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_DATA} ${GMOND_CONF} ${STAGEDIR}${PREFIX}/etc/gmond.conf.sample .include diff --git a/sysutils/gnome-schedule/Makefile b/sysutils/gnome-schedule/Makefile index 361ff6a59ff2..b3b991a9f90b 100644 --- a/sysutils/gnome-schedule/Makefile +++ b/sysutils/gnome-schedule/Makefile @@ -1,46 +1,45 @@ # Created by: Michael Johnson # $FreeBSD$ # $MCom: ports/sysutils/gnome-schedule/Makefile,v 1.5 2007/09/10 06:20:14 mezz Exp $ PORTNAME= gnome-schedule PORTVERSION= 2.1.5 PORTREVISION= 3 CATEGORIES= sysutils MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-2/${PORTNAME}-${PORTVERSION} MAINTAINER= gnome@FreeBSD.org COMMENT= GNOME GUI for configuring a users crontab LICENSE= GPLv2 OPTIONS_DEFINE= APPLET NLS OPTIONS_DEFAULT= APPLET OPTIONS_SUB= yes BUILD_DEPENDS= yelp:${PORTSDIR}/x11/yelp RUN_DEPENDS= yelp:${PORTSDIR}/x11/yelp -USES= gmake pathfix -USE_PYTHON= yes +USES= gmake pathfix python USE_GNOME= gnomeprefix pygnome2 INSTALLS_OMF= yes GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip APPLET_CONFIGURE_ENABLE= applet NLS_USES= gettext NLS_CONFIGURE_ENABLE= --disable-nls post-extract: @${RM} ${WRKSRC}/src/config.py post-install: @${ECHO} "======================================================================" @${ECHO} " To make one-time tasks work, add your username to /var/at/at.allow " @${ECHO} " Note that one-time tasks will never shows in ${PORTNAME}'s " @${ECHO} " task-list because of lacking FreeBSD's atq output format support. " @${ECHO} "======================================================================" .include diff --git a/sysutils/grub2-efi/Makefile b/sysutils/grub2-efi/Makefile index 3fad39c38710..59ecc1ad0a90 100644 --- a/sysutils/grub2-efi/Makefile +++ b/sysutils/grub2-efi/Makefile @@ -1,56 +1,55 @@ # Created by: kmoore@FreeBSD.org # $FreeBSD$ PORTNAME= grub2-efi PORTVERSION= 2.02 PORTREVISION= 4 CATEGORIES= sysutils MASTER_SITES= http://www.pcbsd.org/~kris/software/ \ ftp://ftp.pcbsd.org/pub/software/ DISTNAME= grub-${PORTVERSION}_3 WRKSRC= ${WRKDIR}/grub-${PORTVERSION} MAINTAINER= kmoore@FreeBSD.org COMMENT= Multiboot EFI boot loader LICENSE= GPLv3 RUN_DEPENDS= ${LOCALBASE}/bin/mformat:${PORTSDIR}/emulators/mtools \ ${LOCALBASE}/bin/grub-mkrescue:${PORTSDIR}/sysutils/grub2-pcbsd BUILD_DEPENDS= ${LOCALBASE}/bin/flex:${PORTSDIR}/textproc/flex \ ${LOCALBASE}/bin/bash:${PORTSDIR}/shells/bash \ help2man:${PORTSDIR}/misc/help2man SSP_UNSAFE= yes USE_GCC= yes -USE_PYTHON= yes USE_AUTOTOOLS= automake aclocal autoconf ACLOCAL_ARGS= -Im4 GNU_CONFIGURE= yes -USES= bison gettext gmake tar:xz +USES= bison gettext gmake python tar:xz ONLY_FOR_ARCHS= amd64 MAKE_JOBS_UNSAFE= yes CONFIGURE_ARGS= --with-platform=efi --disable-werror --localedir=${PREFIX}/share/locale CONFIGURE_ENV= CPP="${CC} -E" \ LEX=${LOCALBASE}/bin/flex .include post-patch: @${LN} -s ${LOCALBASE}/lib/X11/fonts/dejavu/DejaVuSans.ttf ${WRKSRC} @${TOUCH} -t 200001010000 ${WRKSRC}/Makefile.util.def pre-configure: @${REINPLACE_CMD} -e 's|python|${PYTHON_CMD}|g' ${WRKSRC}/autogen.sh cd ${WRKSRC} && ./autogen.sh post-configure: @${LN} -sfh /usr/include/machine /usr/include/sys /usr/include/x86 ${WRKSRC}/grub-core do-install: @cd ${WRKSRC}/grub-core && gmake install DESTDIR=${STAGEDIR} .include RUN_DEPENDS:= ${RUN_DEPENDS:Ngcc*} diff --git a/sysutils/hachoir-metadata/Makefile b/sysutils/hachoir-metadata/Makefile index 70c6a3018ecc..a2d944be25f2 100644 --- a/sysutils/hachoir-metadata/Makefile +++ b/sysutils/hachoir-metadata/Makefile @@ -1,31 +1,31 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= hachoir-metadata PORTVERSION= 1.3.3 PORTREVISION= 1 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP MAINTAINER= lwhsu@FreeBSD.org COMMENT= Extract metadata from files BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/hachoir_parser/__init__.py:${PORTSDIR}/devel/hachoir-parser RUN_DEPENDS= ${PYTHON_SITELIBDIR}/hachoir_parser/__init__.py:${PORTSDIR}/devel/hachoir-parser -USE_PYTHON= yes -USE_PYDISTUTILS=yes +USES= python +USE_PYTHON= distutils .include PYDISTUTILS_CONFIGUREARGS+= --disable-qt PYDISTUTILS_BUILDARGS+= --disable-qt PYDISTUTILS_INSTALLARGS+= --disable-qt pre-everything:: @${ECHO_MSG} "" @${ECHO_MSG} "To make hachoir-metadata-gtk work you need to have" @${ECHO_MSG} "py-gtk (x11-toolkits/py-gtk2) installed." @${ECHO_MSG} "" .include diff --git a/sysutils/hachoir-subfile/Makefile b/sysutils/hachoir-subfile/Makefile index 8a8b658fdbe5..43b8a56dfbd6 100644 --- a/sysutils/hachoir-subfile/Makefile +++ b/sysutils/hachoir-subfile/Makefile @@ -1,18 +1,18 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= hachoir-subfile PORTVERSION= 0.5.3 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP MAINTAINER= lwhsu@FreeBSD.org COMMENT= Find subfiles in any binary stream RUN_DEPENDS= ${PYTHON_SITELIBDIR}/hachoir_parser/__init__.py:${PORTSDIR}/devel/hachoir-parser \ ${PYTHON_SITELIBDIR}/hachoir_regex/__init__.py:${PORTSDIR}/devel/hachoir-regex -USE_PYTHON= yes -USE_PYDISTUTILS=yes +USES= python +USE_PYTHON= distutils .include diff --git a/sysutils/hachoir-urwid/Makefile b/sysutils/hachoir-urwid/Makefile index c2eb5720abe2..20be8a072f58 100644 --- a/sysutils/hachoir-urwid/Makefile +++ b/sysutils/hachoir-urwid/Makefile @@ -1,18 +1,18 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= hachoir-urwid PORTVERSION= 1.1 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP MAINTAINER= lwhsu@FreeBSD.org COMMENT= Binary file explorer RUN_DEPENDS= ${PYTHON_SITELIBDIR}/hachoir_parser/__init__.py:${PORTSDIR}/devel/hachoir-parser \ ${PYTHON_SITELIBDIR}/urwid/__init__.py:${PORTSDIR}/devel/py-urwid -USE_PYTHON= yes -USE_PYDISTUTILS=yes +USES= python +USE_PYTHON= distutils .include diff --git a/sysutils/hachoir-wx/Makefile b/sysutils/hachoir-wx/Makefile index 60e00e4bb55a..49463554ae77 100644 --- a/sysutils/hachoir-wx/Makefile +++ b/sysutils/hachoir-wx/Makefile @@ -1,20 +1,20 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= hachoir-wx PORTVERSION= 0.3 PORTREVISION= 7 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP MAINTAINER= lwhsu@FreeBSD.org COMMENT= Hachoir GUI RUN_DEPENDS= ${PYTHON_SITELIBDIR}/hachoir_parser/__init__.py:${PORTSDIR}/devel/hachoir-parser -USE_PYTHON= yes +USES= python +USE_PYTHON= distutils USE_WX= 3.0+ WX_COMPS= python -USE_PYDISTUTILS=yes .include diff --git a/sysutils/hal/Makefile b/sysutils/hal/Makefile index 3c6b86aa95db..dace3266eda9 100644 --- a/sysutils/hal/Makefile +++ b/sysutils/hal/Makefile @@ -1,113 +1,112 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ # $MCom: ports/sysutils/hal/Makefile,v 1.81 2010/04/13 02:49:07 mezz Exp $ PORTNAME= hal DISTVERSION= 0.5.14 PORTREVISION= 27 CATEGORIES= sysutils MASTER_SITES= http://hal.freedesktop.org/releases/ MAINTAINER= gnome@FreeBSD.org COMMENT= Hardware Abstraction Layer for simplifying device access BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:${PORTSDIR}/multimedia/v4l_compat # keep shlib version, to prevent confusion with polkit-* from sysutils/polkit LIB_DEPENDS= libpolkit.so.2:${PORTSDIR}/sysutils/policykit \ libvolume_id.so:${PORTSDIR}/devel/libvolume_id \ libck-connector.so:${PORTSDIR}/sysutils/consolekit RUN_DEPENDS= ${LOCALBASE}/share/pciids/pci.ids:${PORTSDIR}/misc/pciids \ bash:${PORTSDIR}/shells/bash -USES= gettext gmake libtool:keepla pathfix pkgconfig shebangfix +USES= gettext gmake libtool:keepla pathfix pkgconfig python shebangfix USE_GNOME= intlhack GNU_CONFIGURE= yes USE_LDCONFIG= yes -USE_PYTHON= yes CONFIGURE_ARGS= --disable-gtk-doc \ --with-backend=freebsd \ --disable-docbook-docs \ --with-pci-ids=${LOCALBASE}/share/pciids \ --disable-usb-ids \ --without-libpci \ --disable-usb \ --disable-smbios \ --disable-apm \ --disable-pmu \ --enable-policy-kit \ --enable-console-kit \ --with-socket-dir=/var/run/hald \ --with-eject=/usr/sbin/cdcontrol \ --with-pid-file=/var/run/hald/hald.pid \ --with-deprecated-keys \ --localstatedir=/var CONFIGURE_ENV= GTKDOC="false" CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib SHEBANG_FILES= tools/hal-* #HALVERSION= 0.5.10 #SNAPVERSION= 20080218 USERS= haldaemon GROUPS= haldaemon USE_RC_SUBR= hald USE_GNOME_SUBR= yes DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${DISTVERSION} PLIST_SUB= VERSION=${DISTVERSION} RC_FILES= hal.conf:${PREFIX}/etc/dbus-1/system.d PLIST_FILES= ${PRIV_FILES:S|^|%%DATADIR%%/dist/|} SUB_FILES= pkg-install pkg-deinstall SUB_LIST= RC_FILES="${RC_FILES}" INSTALL_TARGET= install-strip OPTIONS_DEFINE= FIXED_MOUNTPOINTS DOCS FIXED_MOUNTPOINTS_DESC= use fixed mountpoints FIXED_MOUNTPOINTS_EXTRA_PATCHES= ${FILESDIR}/extra-patch-tools_hal-storage-mount.c .include .if (${ARCH}=="i386" || ${ARCH}=="amd64" || ${ARCH}=="ia64") RUN_DEPENDS+= dmidecode:${PORTSDIR}/sysutils/dmidecode .endif .if ${OSVERSION} >= 800063 PLIST_SUB+= USB2="" .else PLIST_SUB+= USB2="@comment " .endif post-patch: @${REINPLACE_CMD} -e '/^scriptdir = /s|[(]libexecdir[)]/scripts|(libexecdir)/hal/scripts|' \ ${WRKSRC}/tools/Makefile.in \ ${WRKSRC}/tools/freebsd/Makefile.in @${REINPLACE_CMD} -e 's|[(]libexecdir[)]/scripts|(libexecdir)/hal/scripts|' \ ${WRKSRC}/hald/Makefile.in \ ${WRKSRC}/tools/Makefile.in @${REINPLACE_CMD} -e 's|user="0"|group="operator"|g' \ ${WRKSRC}/hal.conf.in @${SED} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \ < ${FILESDIR}/README.fuse > ${WRKDIR}/README.fuse post-install: @${MKDIR} ${STAGEDIR}${DATADIR}/dist ${INSTALL_DATA} ${WRKSRC}/hal.conf ${STAGEDIR}${DATADIR}/dist @${MKDIR} ${STAGEDIR}${PREFIX}/share/hal/fdi/policy/10osvendor ${INSTALL_DATA} ${FILESDIR}/10-mouse-sysmouse.fdi \ ${STAGEDIR}${PREFIX}/share/hal/fdi/policy/10osvendor ${INSTALL_SCRIPT} ${FILESDIR}/mount-fuse \ ${STAGEDIR}${PREFIX}/share/hal/mount-fuse .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/hald/freebsd/README \ ${STAGEDIR}${DOCSDIR}/README.freebsd ${INSTALL_DATA} ${WRKDIR}/README.fuse \ ${STAGEDIR}${DOCSDIR}/README.fuse .endif @${MKDIR} ${STAGEDIR}/var/lib/hal .include diff --git a/sysutils/hatop/Makefile b/sysutils/hatop/Makefile index f0c9f4a99ef7..a7abcc3c5b0b 100644 --- a/sysutils/hatop/Makefile +++ b/sysutils/hatop/Makefile @@ -1,30 +1,30 @@ # Created by: Jim Riggs # $FreeBSD$ PORTNAME= hatop PORTVERSION= 0.7.7 CATEGORIES= sysutils net MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} MAINTAINER= ports@christianserving.org COMMENT= Interactive real-time monitoring tool for the HAProxy unix socket RUN_DEPENDS= ${LOCALBASE}/sbin/haproxy:${PORTSDIR}/net/haproxy -USE_PYTHON= yes +USES= python NO_BUILD= yes LICENSE= GPLv3 PLIST_FILES= bin/hatop man/man1/hatop.1.gz PORTDOCS= HACKING KEYBINDS README OPTIONS_DEFINE= DOCS do-install: ${INSTALL_SCRIPT} ${WRKSRC}/bin/hatop ${STAGEDIR}${PREFIX}/bin/hatop ${INSTALL_MAN} ${WRKSRC}/man/hatop.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} "${PORTDOCS}" ${STAGEDIR}${DOCSDIR}) .include diff --git a/sysutils/htop/Makefile b/sysutils/htop/Makefile index b8f0fa74b68e..7876f262ae6d 100644 --- a/sysutils/htop/Makefile +++ b/sysutils/htop/Makefile @@ -1,37 +1,35 @@ # Created by: Tony Shadwick # $FreeBSD$ PORTNAME= htop PORTVERSION= 1.0.2 PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= SF MAINTAINER= gaod@hychen.org COMMENT= Better top(1) - interactive process viewer OPTIONS_DEFINE= LSOF OPTIONS_DEFAULT=LSOF NOT_FOR_ARCHS= ia64 powerpc sparc64 GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib -lexecinfo CONFIGURE_ARGS= --with-proc=/compat/linux/proc --enable-unicode -USES= ncurses libtool execinfo +USES= ncurses libtool execinfo python:build USE_AUTOTOOLS= autoconf aclocal automake ACLOCAL_ARGS= -I ${ACLOCAL_DIR} -USE_PYTHON_BUILD= yes - LSOF_RUN_DEPENDS= lsof:${PORTSDIR}/sysutils/lsof post-patch: @${REINPLACE_CMD} -e 's:/usr/bin/python:${PYTHON_CMD}:' ${WRKSRC}/scripts/MakeHeader.py pre-configure: @[ -f /compat/linux/proc/stat ] || { ${CAT} ${PKGMESSAGE}; ${FALSE}; } .include diff --git a/sysutils/isomd5sum/Makefile b/sysutils/isomd5sum/Makefile index b1891aff1f6c..839427514ce0 100644 --- a/sysutils/isomd5sum/Makefile +++ b/sysutils/isomd5sum/Makefile @@ -1,23 +1,22 @@ # Created by: Mykola Marzhan # $FreeBSD$ PORTNAME= isomd5sum PORTVERSION= 1.0.11 PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= http://git.fedorahosted.org/cgit/isomd5sum.git/snapshot/ MAINTAINER= delgod@portaone.com COMMENT= Implanting and checking checksums within an ISO9660 image LICENSE= GPLv2 LIB_DEPENDS= libpopt.so:${PORTSDIR}/devel/popt -USES= gmake tar:bzip2 -USE_PYTHON= yes +USES= gmake python tar:bzip2 MAKE_ENV+= PYTHONPREFIX_SITELIBDIR=${PYTHONPREFIX_SITELIBDIR} PYTHON_INCLUDEDIR=${PYTHON_INCLUDEDIR} MAKE_JOBS_UNSAFE= yes .include diff --git a/sysutils/lfm/Makefile b/sysutils/lfm/Makefile index a643516b7df7..22dc37621a96 100644 --- a/sysutils/lfm/Makefile +++ b/sysutils/lfm/Makefile @@ -1,37 +1,37 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= lfm PORTVERSION= 2.3 PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= GOOGLE_CODE \ https://inigo.katxi.org/devel/lfm/ MAINTAINER= ports@FreeBSD.org COMMENT= Last File Manager, a simple 'commander'-type file manager LICENSE= GPLv3 OPTIONS_DEFINE= DOCS -USE_PYTHON= yes -USE_PYDISTUTILS= yes +USES= python +USE_PYTHON= distutils DOCS= ChangeLog NEWS README README.pyview TODO post-patch: @${REINPLACE_CMD} -e \ '/DOC_FILES/d ; \ /MAN_FILES/d' ${WRKSRC}/setup.py .include post-install: .for f in lfm pyview (cd ${WRKSRC} && ${INSTALL_MAN} ${f}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1) .endfor @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include diff --git a/sysutils/moosefs-master/Makefile b/sysutils/moosefs-master/Makefile index ca24abd19640..482b689ab498 100644 --- a/sysutils/moosefs-master/Makefile +++ b/sysutils/moosefs-master/Makefile @@ -1,42 +1,42 @@ # Created by: Chifeng Qu # $FreeBSD$ PORTNAME= moosefs DISTVERSION= 1.6.27-5 CATEGORIES= sysutils MASTER_SITES= http://www.moosefs.org/tl_files/mfscode/ \ http://ports.quxingwen.com/dist/mfs/ PKGNAMESUFFIX= -master DISTNAME= mfs-${DISTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Managing the whole filesystem and storing metadata LICENSE= GPLv3 WRKSRC= ${WRKDIR}/mfs-1.6.27 USERS= mfs GROUPS= mfs GNU_CONFIGURE= yes -USE_PYTHON= yes +USES= python USE_RC_SUBR= mfsmaster mfsmetalogger mfscgiserv SUB_FILES= pkg-message SUB_LIST= PYTHON_CMD=${PYTHON_CMD} CONFIGURE_ARGS+= --localstatedir=/var \ --enable-mfsmaster \ --enable-mfscgiserv \ --enable-mfscgi \ --disable-mfschunkserver \ --disable-mfsmount \ --with-default-user=mfs \ --with-default-group=mfs \ --with-mfscgiserv-dir=${PREFIX}/sbin \ --with-mfscgi-dir=${PREFIX}/share/mfscgi post-patch: ${REINPLACE_CMD} -e 's|#\!/usr/bin/env python|#\!${PYTHON_CMD}|' \ ${WRKSRC}/mfscgi/cgiserv.py.in .include diff --git a/sysutils/nagios-statd/Makefile b/sysutils/nagios-statd/Makefile index 6b53b88c8abf..ed3ee42288e8 100644 --- a/sysutils/nagios-statd/Makefile +++ b/sysutils/nagios-statd/Makefile @@ -1,28 +1,28 @@ # Created by: Jim Shewmaker # $FreeBSD$ PORTNAME= nagios-statd PORTVERSION= 3.12 PORTREVISION= 1 CATEGORIES= sysutils python net-mgmt MASTER_SITES= http://www.twoevils.org/files/netsaint_statd/ MAINTAINER= jims@bluenotch.com COMMENT= Daemon/client to check remote host information for Nagios -USE_PYTHON= yes +USES= python USE_RC_SUBR= nagiosstatd do-build: ${REINPLACE_CMD} -e 's,/usr/bin/python,/usr/bin/env python,' \ ${WRKSRC}/bin/* ${WRKSRC}/sbin/* do-install: ${INSTALL_SCRIPT} ${WRKSRC}/bin/nagios-stat ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/sbin/nagios-statd ${STAGEDIR}${PREFIX}/sbin ${INSTALL_MAN} ${WRKSRC}/share/man1/nagios-stat.1 \ ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/share/man8/nagios-statd.8 \ ${STAGEDIR}${MANPREFIX}/man/man8 .include diff --git a/sysutils/openipmi/Makefile b/sysutils/openipmi/Makefile index d90c282b765e..ba69158354cb 100644 --- a/sysutils/openipmi/Makefile +++ b/sysutils/openipmi/Makefile @@ -1,128 +1,128 @@ # Created by: Alex Deiter # $FreeBSD$ PORTNAME= openipmi PORTVERSION= 2.0.19 PORTREVISION= 3 CATEGORIES= sysutils MASTER_SITES= SF/${PORTNAME}/OpenIPMI%202.0%20Library DISTNAME= OpenIPMI-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Complex IPMI management software LIB_DEPENDS= libexecinfo.so:${PORTSDIR}/devel/libexecinfo \ libpopt.so:${PORTSDIR}/devel/popt GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USES= gmake libtool pathfix pkgconfig USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= SSL SNMP PERL PYTHON TCL TKINTER GDBM OPTIONS_RADIO= GLIB OPTIONS_RADIO_GLIB= GLIB12 GLIB20 SSL_DESC= IPMI 2.0 RMCP+ encryption and authentication SNMP_DESC= SNMP trap support for the sample programs PERL_DESC= Perl interface for OpenIPMI library PYTHON_DESC= Python interface for OpenIPMI library TCL_DESC= TCL interface for OpenIPMI library TKINTER_DESC= GUI for OpenIPMI, written in Python GDBM_DESC= Local SDR caching on startup GLIB12_DESC= Simply OS handler for glib 1.2 GLIB20_DESC= Simply OS handler for glib 2.0 .include .if exists(${LOCALBASE}/lib/libgdbm.so.3) PORT_OPTIONS+= GDBM .endif .if ${PORT_OPTIONS:MSNMP} PORT_OPTIONS+= SSL LIB_DEPENDS+= libnetsnmp.so:${PORTSDIR}/net-mgmt/net-snmp CONFIGURE_ARGS+= --with-ucdsnmp=${LOCALBASE} .else CONFIGURE_ARGS+= --with-ucdsnmp=no .endif .if ${PORT_OPTIONS:MSSL} USE_OPENSSL= yes CONFIGURE_ARGS+= --with-openssl=${OPENSSLBASE} .else CONFIGURE_ARGS+= --with-openssl=no .endif .if ${PORT_OPTIONS:MTKINTER} -USE_PYTHON= yes +USES+= python WITH_PYTHON= yes BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}tkinter>0:${PORTSDIR}/x11-toolkits/py-tkinter \ ${LOCALBASE}/lib/Tix8.4.3/Tix.tcl:${PORTSDIR}/x11-toolkits/tix CONFIGURE_ARGS+= --with-tkinter PLIST_SUB+= TKINTER="" .else CONFIGURE_ARGS+= --with-tkinter=no PLIST_SUB+= TKINTER="@comment " .endif .if ${PORT_OPTIONS:MPERL} WITH_SWIG= yes USES+= perl5 CONFIGURE_ARGS+= --with-perl PLIST_SUB+= PERL="" .else CONFIGURE_ARGS+= --with-perl=no PLIST_SUB+= PERL="@comment " .endif .if ${PORT_OPTIONS:MPYTHON} -USE_PYTHON= yes +USES+= python CONFIGURE_ARGS+= --with-python --with-swig BUILD_DEPENDS+= swig:${PORTSDIR}/devel/swig13 PLIST_SUB+= PYTHON="" .else CONFIGURE_ARGS+= --with-python=no --with-swig=no PLIST_SUB+= PYTHON="@comment " .endif .if ${PORT_OPTIONS:MTCL} USES+= tcl CONFIGURE_ARGS+= --with-tcl \ --with-tclcflags=-I${TCL_INCLUDEDIR} \ --with-tcllibs=-ltcl${TCL_SHLIB_VER} PLIST_SUB+= TCL="" .else CONFIGURE_ARGS+= --with-tcl=no PLIST_SUB+= TCL="@comment " .endif .if ${PORT_OPTIONS:MGDBM} LIB_DEPENDS+= libgdbm.so:${PORTSDIR}/databases/gdbm .endif .if ${PORT_OPTIONS:MGLIB12} USE_GNOME+= glib12 CONFIGURE_ARGS+= --with-glib12 --with-glibver=1.2 PLIST_SUB+= GLIB12="" .else CONFIGURE_ARGS+= --with-glib12=no PLIST_SUB+= GLIB12="@comment " .endif .if ${PORT_OPTIONS:MGLIB20} USE_GNOME+= glib20 CONFIGURE_ARGS+= --with-glib --with-glibver=2.0 PLIST_SUB+= GLIB20="" .else CONFIGURE_ARGS+= --with-glib=no PLIST_SUB+= GLIB20="@comment " .endif post-patch: @${REINPLACE_CMD} '/libOpenIPMIutils_la_LIBADD =/s/$$/ -lexecinfo/' \ ${WRKSRC}/utils/Makefile.in .include diff --git a/sysutils/pessulus/Makefile b/sysutils/pessulus/Makefile index a3497138d88b..8967327fefce 100644 --- a/sysutils/pessulus/Makefile +++ b/sysutils/pessulus/Makefile @@ -1,34 +1,33 @@ # Created by: FreeBSD GNOME Team # $FreeBSD$ # $MCom: ports/sysutils/pessulus/Makefile,v 1.30 2010/11/17 11:53:24 kwm Exp $ PORTNAME= pessulus PORTVERSION= 2.30.4 PORTREVISION= 3 CATEGORIES= sysutils gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome2 MAINTAINER= gnome@FreeBSD.org COMMENT= Lockdown editor for GNOME OPTIONS_DEFINE= DOCS -USES= gettext gmake tar:bzip2 +USES= gettext gmake python tar:bzip2 USE_GNOME= gnomeprefix intlhack pygnome2 pygnomedesktop -USE_PYTHON= yes GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip DOCS= AUTHORS COPYING ChangeLog HACKING \ MAINTAINERS NEWS README TODO post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in ${DOCS} @${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/sysutils/py-XenAPI/Makefile b/sysutils/py-XenAPI/Makefile index 4a83aa28f4be..8c2d275b007a 100644 --- a/sysutils/py-XenAPI/Makefile +++ b/sysutils/py-XenAPI/Makefile @@ -1,34 +1,34 @@ # Created by: Evan Sarmiento # $FreeBSD$ PORTNAME= XenAPI PORTVERSION= 1.0 CATEGORIES= sysutils python MASTER_SITES= http://community.citrix.com/download/attachments/38633496/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME} EXTRACT_SUFX= .py EXTRACT_ONLY= MAINTAINER= bsdports@wayfair.com COMMENT= Xen API Library for Python -USE_PYTHON= 2 +USES= python:2 WRKSRC= ${WRKDIR}/${PORTNAME} PLIST_FILES= %%PYTHON_SITELIBDIR%%/XenAPI.py \ %%PYTHON_SITELIBDIR%%/XenAPI.pyc \ %%PYTHON_SITELIBDIR%%/XenAPI.pyo post-patch: ${MKDIR} ${WRKSRC} ${CP} ${DISTDIR}/${DISTFILES} ${WRKSRC} do-build: @${PYTHON_CMD} -m py_compile ${WRKSRC}/${DISTFILES} @${PYTHON_CMD} -O -m py_compile ${WRKSRC}/${DISTFILES} do-install: @${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.py* ${STAGEDIR}${PYTHON_SITELIBDIR} .include diff --git a/sysutils/py-bcfg2/Makefile b/sysutils/py-bcfg2/Makefile index 2eb66f9c4da5..8cce84b01ed6 100644 --- a/sysutils/py-bcfg2/Makefile +++ b/sysutils/py-bcfg2/Makefile @@ -1,60 +1,59 @@ # Created by: Robert Gogolok # $FreeBSD$ PORTNAME= bcfg2 PORTVERSION= 1.3.4 PORTREVISION= 1 CATEGORIES= sysutils python MASTER_SITES= ftp://ftp.mcs.anl.gov/pub/bcfg/ \ http://mirror.opensysadmin.com/bcfg/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Configuration management system written in Python RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:${PORTSDIR}/devel/py-lxml \ ${PYTHON_PKGNAMEPREFIX}lockfile>0:${PORTSDIR}/devel/py-lockfile \ ${PYTHON_PKGNAMEPREFIX}daemon>0:${PORTSDIR}/devel/py-daemon \ ${PYTHON_SITELIBDIR}/gamin.py:${PORTSDIR}/devel/py-gamin OPTIONS_DEFINE= CHEETAH GENSHI CHEETAH_DESC= Support Cheetah Templates GENSHI_DESC= Support Genshi Templates .include -USE_PYTHON= yes -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes +USES= python +USE_PYTHON= distutils autoplist USE_RC_SUBR= bcfg2 SUB_LIST+= PYTHON_CMD=${PYTHON_CMD} .if ${PORT_OPTIONS:MCHEETAH} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cheetah>0:${PORTSDIR}/devel/py-cheetah .endif .if ${PORT_OPTIONS:MGENSHI} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}Genshi>0:${PORTSDIR}/textproc/py-genshi .endif PORTDOCS= COPYRIGHT README post-patch: @${REINPLACE_CMD} -e 's|share/man|man|g' ${WRKSRC}/setup.py @${REINPLACE_CMD} -i '' -e 's|/etc/bcfg2.conf|${PREFIX}/etc/bcfg2.conf|g' ${WRKSRC}/src/sbin/* .for f in 'Options.py' 'Server/models.py' @${REINPLACE_CMD} -i '' -e 's|/etc/bcfg2.conf|${PREFIX}/etc/bcfg2.conf|g' ${WRKSRC}/src/lib/Bcfg2/$f .endfor .for f in 'Options.py' @${REINPLACE_CMD} -i '' -e 's|DEFAULT_INSTALL_PREFIX = ./usr.|DEFAULT_INSTALL_PREFIX = "${PREFIX}"|' ${WRKSRC}/src/lib/Bcfg2/$f @${REINPLACE_CMD} -i '' -e 's|/var/lock|/var/run|' ${WRKSRC}/src/lib/Bcfg2/$f .endfor post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include diff --git a/sysutils/py-danzfs/Makefile b/sysutils/py-danzfs/Makefile index 95ad194a2c9b..53810695e14f 100644 --- a/sysutils/py-danzfs/Makefile +++ b/sysutils/py-danzfs/Makefile @@ -1,27 +1,26 @@ # Created by: Daniel Knaggs # $FreeBSD$ PORTNAME= danzfs PORTVERSION= 0.2.0 CATEGORIES= sysutils python MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= knaggsy2000@gmail.com COMMENT= Provides a Python API for interacting with ZFS without using libzfs LICENSE= BSD -USE_PYTHON= yes -USE_PYDISTUTILS=yes -USES= tar:xz +USE_PYTHON= distutils +USES= python tar:xz WRKSRC= ${WRKDIR}/danzfs EXAMPLESDIR= ${PREFIX}/share/examples/danzfs post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/sysutils/py-drmaa/Makefile b/sysutils/py-drmaa/Makefile index 61478af630fb..114d796542f4 100644 --- a/sysutils/py-drmaa/Makefile +++ b/sysutils/py-drmaa/Makefile @@ -1,21 +1,20 @@ # Created by: Mykola Dzham # $FreeBSD$ PORTNAME= drmaa PORTVERSION= 0.4b3 PORTREVISION= 1 CATEGORIES= sysutils python MASTER_SITES= GOOGLE_CODE PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= i@levsha.me COMMENT= Interact with DRMAA-compliant distributed resource management systems LICENSE= BSD PROJECTHOST= drmaa-python -USE_PYTHON= yes -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes +USES= python +USE_PYTHON= distutils autoplist .include diff --git a/sysutils/py-execnet/Makefile b/sysutils/py-execnet/Makefile index fdea9dca9b21..f6c989831b79 100644 --- a/sysutils/py-execnet/Makefile +++ b/sysutils/py-execnet/Makefile @@ -1,19 +1,18 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= execnet PORTVERSION= 1.2.0 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Distributed Python deployment and communication LICENSE= MIT -USE_PYTHON= yes -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes +USES= python +USE_PYTHON= distutils autoplist .include diff --git a/sysutils/py-ezjailremote/Makefile b/sysutils/py-ezjailremote/Makefile index 48fc44c40553..30e15d55f480 100644 --- a/sysutils/py-ezjailremote/Makefile +++ b/sysutils/py-ezjailremote/Makefile @@ -1,27 +1,26 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= ezjailremote PORTVERSION= 0.2.2 PORTREVISION= 1 CATEGORIES= sysutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Remote control and convenience wrapper for ezjail LICENSE= BSD2CLAUSE RUN_DEPENDS= ezjail-admin:${PORTSDIR}/sysutils/ezjail \ ${PYTHON_PKGNAMEPREFIX}fabric>0:${PORTSDIR}/devel/py-fabric USE_GITHUB= yes GH_ACCOUNT= tomster GH_PROJECT= ezjail-remote GH_COMMIT= 9ee5f8b -USE_PYTHON= yes -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes +USES= python +USE_PYTHON= distutils autoplist .include diff --git a/sysutils/py-filelike/Makefile b/sysutils/py-filelike/Makefile index fe6ecfa7dff4..fe71d8fb1305 100644 --- a/sysutils/py-filelike/Makefile +++ b/sysutils/py-filelike/Makefile @@ -1,17 +1,16 @@ # Created by: Dikshie # $FreeBSD$ PORTNAME= filelike PORTVERSION= 0.4.1 PORTREVISION= 1 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP MAINTAINER= dikshie@sfc.wide.ad.jp COMMENT= Python module for building and manipulating file-like object -USE_PYTHON= yes -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes +USES= python +USE_PYTHON= distutils autoplist .include diff --git a/sysutils/py-halite/Makefile b/sysutils/py-halite/Makefile index 2fe0b6a67d9e..1b1b1307968c 100644 --- a/sysutils/py-halite/Makefile +++ b/sysutils/py-halite/Makefile @@ -1,22 +1,21 @@ # Created by: Christer Edwards # $FreeBSD$ PORTNAME= halite PORTVERSION= 0.1.15 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= christer.edwards@gmail.com COMMENT= SaltStack Web UI LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}salt>=0.17.0:${PORTSDIR}/sysutils/py-salt \ ${PYTHON_PKGNAMEPREFIX}cherrypy>0:${PORTSDIR}/www/py-cherrypy -USE_PYTHON= 2 -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes +USES= python:2 +USE_PYTHON= distutils autoplist .include diff --git a/sysutils/py-nagiosplugin/Makefile b/sysutils/py-nagiosplugin/Makefile index 7233a435eb52..b4be268d2147 100644 --- a/sysutils/py-nagiosplugin/Makefile +++ b/sysutils/py-nagiosplugin/Makefile @@ -1,23 +1,22 @@ # $FreeBSD$ PORTNAME= nagiosplugin PORTVERSION= 1.2.2 PORTREVISION= 1 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Class library for writing Nagios (Icinga) plugins LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USE_PYTHON= yes -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes +USES= python +USE_PYTHON= distutils autoplist regression-test: build @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/sysutils/py-ploy/Makefile b/sysutils/py-ploy/Makefile index 82b45b2f552d..6c2cb705280b 100644 --- a/sysutils/py-ploy/Makefile +++ b/sysutils/py-ploy/Makefile @@ -1,24 +1,22 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= ploy DISTVERSION= 1.0.0 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Manage servers through a central configuration LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lazy>0:${PORTSDIR}/devel/py-lazy \ ${PYTHON_PKGNAMEPREFIX}paramiko>0:${PORTSDIR}/security/py-paramiko -USES= zip -USE_PYTHON= yes -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes +USES= python zip +USE_PYTHON= distutils autoplist .include diff --git a/sysutils/py-ploy_ansible/Makefile b/sysutils/py-ploy_ansible/Makefile index 079f1e023678..abd59a38d9aa 100644 --- a/sysutils/py-ploy_ansible/Makefile +++ b/sysutils/py-ploy_ansible/Makefile @@ -1,24 +1,22 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= ploy_ansible DISTVERSION= 1.0.0 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Ploy plugin to integrate with Ansible LICENSE= GPLv3 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ploy>=1.0.0:${PORTSDIR}/sysutils/py-ploy \ ${PYTHON_PKGNAMEPREFIX}execnet>0:${PORTSDIR}/sysutils/py-execnet \ ansible>0:${PORTSDIR}/sysutils/ansible -USES= zip -USE_PYTHON= -2.7 -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes +USES= python:-2.7 zip +USE_PYTHON= distutils autoplist .include diff --git a/sysutils/py-ploy_ec2/Makefile b/sysutils/py-ploy_ec2/Makefile index 4d854186e978..d55a11bf3916 100644 --- a/sysutils/py-ploy_ec2/Makefile +++ b/sysutils/py-ploy_ec2/Makefile @@ -1,25 +1,23 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= ploy_ec2 DISTVERSION= 1.0.0 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Ploy plugin to provision Amazon EC2 instances LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ploy>=1.0.0:${PORTSDIR}/sysutils/py-ploy \ ${PYTHON_PKGNAMEPREFIX}boto>=2.0:${PORTSDIR}/devel/py-boto \ ${PYTHON_PKGNAMEPREFIX}lazy>0:${PORTSDIR}/devel/py-lazy -USES= zip -USE_PYTHON= -2.7 -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes +USES= python:-2.7 zip +USE_PYTHON= distutils autoplist .include diff --git a/sysutils/py-ploy_ezjail/Makefile b/sysutils/py-ploy_ezjail/Makefile index 79047b5d19e2..0b72e921cf36 100644 --- a/sysutils/py-ploy_ezjail/Makefile +++ b/sysutils/py-ploy_ezjail/Makefile @@ -1,24 +1,22 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= ploy_ezjail DISTVERSION= 1.0.0 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Ploy plugin for managing FreeBSD Jails LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ploy>=1.0.0:${PORTSDIR}/sysutils/py-ploy \ ${PYTHON_PKGNAMEPREFIX}lazy>0:${PORTSDIR}/devel/py-lazy -USES= zip -USE_PYTHON= yes -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes +USES= python zip +USE_PYTHON= distutils autoplist .include diff --git a/sysutils/py-ploy_fabric/Makefile b/sysutils/py-ploy_fabric/Makefile index 8c4b539e1f5a..d2ad14dc9682 100644 --- a/sysutils/py-ploy_fabric/Makefile +++ b/sysutils/py-ploy_fabric/Makefile @@ -1,24 +1,22 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= ploy_fabric DISTVERSION= 1.0.0 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Ploy plugin for integration with Fabric LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ploy>=1.0.0:${PORTSDIR}/sysutils/py-ploy \ ${PYTHON_PKGNAMEPREFIX}fabric>=1.3.0:${PORTSDIR}/devel/py-fabric -USES= zip -USE_PYTHON= -2.7 -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes +USES= python:-2.7 zip +USE_PYTHON= distutils autoplist .include diff --git a/sysutils/py-plumbum/Makefile b/sysutils/py-plumbum/Makefile index bc5846185044..f0ad00f2b9a8 100644 --- a/sysutils/py-plumbum/Makefile +++ b/sysutils/py-plumbum/Makefile @@ -1,19 +1,18 @@ # Created by: David Naylor # $FreeBSD$ PORTNAME= plumbum PORTVERSION= 1.4.2 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbn@FreeBSD.org COMMENT= Shell combinators and more for python LICENSE= MIT -USE_PYTHON= yes -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes +USES= python +USE_PYTHON= distutils autoplist .include diff --git a/sysutils/py-power/Makefile b/sysutils/py-power/Makefile index e3734148b7ad..50d0509025f0 100644 --- a/sysutils/py-power/Makefile +++ b/sysutils/py-power/Makefile @@ -1,18 +1,17 @@ # $FreeBSD$ PORTNAME= power PORTVERSION= 1.3 CATEGORIES= sysutils python MASTER_SITES= https://github.com/Kentzo/Power/releases/download/v${PORTVERSION}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= cederom@tlen.pl COMMENT= Cross-platform system power status information for Python LICENSE= MIT -USE_PYTHON= yes -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes +USES= python +USE_PYTHON= distutils autoplist .include diff --git a/sysutils/py-psutil121/Makefile b/sysutils/py-psutil121/Makefile index cd028de83833..b6e672cfb160 100644 --- a/sysutils/py-psutil121/Makefile +++ b/sysutils/py-psutil121/Makefile @@ -1,23 +1,22 @@ # Created by: Ju Pengfei # $FreeBSD$ PORTNAME= psutil PORTVERSION= 1.2.1 PORTREVISION= 1 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 121 MAINTAINER= swills@FreeBSD.org COMMENT= Process utilities module for Python LICENSE= BSD3CLAUSE PORTSCOUT= limit:^1\.2\. -PYDISTUTILS_AUTOPLIST= yes -USE_PYDISTUTILS=yes -USE_PYTHON= yes +USES= python +USE_PYTHON= distutils autoplist .include diff --git a/sysutils/py-ranger/Makefile b/sysutils/py-ranger/Makefile index db116f3174ff..d1628bd93e55 100644 --- a/sysutils/py-ranger/Makefile +++ b/sysutils/py-ranger/Makefile @@ -1,21 +1,21 @@ # Created by: Jin-Sih Lin # $FreeBSD$ PORTNAME= ranger PORTVERSION= 1.6.1 PORTREVISION= 2 CATEGORIES= sysutils python MASTER_SITES= http://ranger.nongnu.org/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= linpct@gmail.com COMMENT= Ranger is a file manager with VI key bindings -USE_PYTHON= yes -USE_PYDISTUTILS= yes +USES= python +USE_PYTHON= distutils post-patch: @${REINPLACE_CMD} -e 's|setuptools|distutils.core|; s|share/man/man|man/man|;s|share/doc|doc|' ${WRKSRC}/${PYSETUP} @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/ranger/ext/img_display.py .include diff --git a/sysutils/py-salt-api/Makefile b/sysutils/py-salt-api/Makefile index a6b37b1721c0..f3d3bcfa85a6 100644 --- a/sysutils/py-salt-api/Makefile +++ b/sysutils/py-salt-api/Makefile @@ -1,24 +1,23 @@ # $FreeBSD$ PORTNAME= salt-api PORTVERSION= 0.8.4 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= christer.edwards@gmail.com COMMENT= Exposes the fundamental aspects of Salt control to external sources LICENSE= APACHE20 -USE_PYTHON= 2 -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes +USES= python:2 +USE_PYTHON= distutils autoplist BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}salt>0:${PORTSDIR}/sysutils/py-salt RUN_DEPENDS:= ${BUILD_DEPENDS} post-patch: @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|' ${WRKSRC}/setup.py .include diff --git a/sysutils/py-stdiff/Makefile b/sysutils/py-stdiff/Makefile index efea8d3734cb..2cb8aaf06136 100644 --- a/sysutils/py-stdiff/Makefile +++ b/sysutils/py-stdiff/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ -PORTNAME= stdiff -PORTVERSION= 0.2.1 -CATEGORIES= sysutils python -MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}/ +PORTNAME= stdiff +PORTVERSION= 0.2.1 +CATEGORIES= sysutils python +MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}/ -MAINTAINER= araujo@FreeBSD.org -COMMENT= Spot The Difference is a file integrity checker +MAINTAINER= araujo@FreeBSD.org +COMMENT= Spot The Difference is a file integrity checker -USE_PYTHON= yes -USE_PYDISTUTILS= yes +USES= python +USE_PYTHON= distutils OPTIONS_DEFINE= DOCS PORTDOCS= * post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} $(INSTALL_MAN) ${WRKSRC}/INSTALL.txt ${STAGEDIR}/${DOCSDIR}/ $(INSTALL_MAN) ${WRKSRC}/LICENSE.txt ${STAGEDIR}/${DOCSDIR}/ (cd ${WRKSRC}/ && ${COPYTREE_SHARE} docs ${STAGEDIR}${DOCSDIR}/) .include diff --git a/sysutils/py-supervisor/Makefile b/sysutils/py-supervisor/Makefile index 344a33abb5cf..1a916fe8789e 100644 --- a/sysutils/py-supervisor/Makefile +++ b/sysutils/py-supervisor/Makefile @@ -1,54 +1,53 @@ # Created by: Hizbulin Ildar # $FreeBSD$ PORTNAME= supervisor PORTVERSION= 3.0 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= hizel@vyborg.ru COMMENT= System to monitor and control a number of processes on UNIX-like OS RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}meld3>=0.6.5:${PORTSDIR}/www/py-meld3 TEST_DEPENDS:= ${RUN_DEPENDS} \ ${PYTHON_PKGNAMEPREFIX}mock>0:${PORTSDIR}/devel/py-mock OPTIONS_DEFINE= TESTS TESTS_DESC= Install mock for running unit tests OPTIONSFILE= ${PORT_DBDIR}/py-${PORTNAME}/options .include .if ${PORT_OPTIONS:MTESTS} BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mock>0:${PORTSDIR}/devel/py-mock .endif PORTDOCS= *.txt *.rst -USE_PYTHON= 2 -USE_PYDISTUTILS=yes -PYDISTUTILS_AUTOPLIST= yes +USES= python:2 +USE_PYTHON= distutils autoplist PIDDIR?= /var/run/supervisor SUB_LIST= PYTHON_CMD=${PYTHON_CMD} \ PIDDIR=${PIDDIR} PLIST_SUB= PIDDIR=${PIDDIR} USE_RC_SUBR= supervisord post-patch: @${REINPLACE_CMD} -e 's!%%PREFIX%%!${PREFIX}!' ${WRKSRC}/supervisor/options.py post-install: ${INSTALL_DATA} ${FILESDIR}/supervisord.conf.sample ${STAGEDIR}${PREFIX}/etc ${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR}/ .endfor regression-test: build @cd ${WRKSRC} && ${PYTHON_CMD} ${PYSETUP} test .include diff --git a/sysutils/py-zdaemon/Makefile b/sysutils/py-zdaemon/Makefile index e2f100b42302..378fa358047d 100644 --- a/sysutils/py-zdaemon/Makefile +++ b/sysutils/py-zdaemon/Makefile @@ -1,22 +1,21 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= zdaemon PORTVERSION= 2.0.7 PORTREVISION= 1 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= zope@FreeBSD.org COMMENT= Daemon Process Control Library and Tools for Unix-bases Systems LICENSE= ZPL21 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zconfig>0:${PORTSDIR}/devel/py-zconfig -USE_PYTHON= 2 -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes +USES= python:2 +USE_PYTHON= distutils autoplist .include diff --git a/sysutils/pydf/Makefile b/sysutils/pydf/Makefile index 8d308ceceb74..6aeaa586a5d4 100644 --- a/sysutils/pydf/Makefile +++ b/sysutils/pydf/Makefile @@ -1,38 +1,37 @@ # Created by: Baptiste Grenier # $FreeBSD$ PORTNAME= pydf PORTVERSION= 10 CATEGORIES= sysutils MASTER_SITES= http://kassiopeia.juls.savba.sk/~garabik/software/pydf/ DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= baptiste@bapt.name COMMENT= Python implementation of df LICENSE= unknown LICENSE_NAME= Public Domain LICENSE_FILE= ${WRKSRC}/COPYING LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept SUB_FILES= pkg-message -USES= shebangfix -USE_PYTHON= yes +USES= python shebangfix NO_BUILD= yes SHEBANG_FILES= pydf PLIST_FILES= bin/pydf etc/pydfrc.sample man/man1/pydf.1.gz WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} post-patch: @${REINPLACE_CMD} -e 's|%%PYTHON_CMD%%|${PYTHON_CMD}| ; \ s|%%PREFIX%%|${PREFIX}|' ${WRKSRC}/pydf do-install: ${INSTALL_SCRIPT} ${WRKSRC}/pydf ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/pydfrc ${STAGEDIR}${PREFIX}/etc/pydfrc.sample ${INSTALL_MAN} ${WRKSRC}/pydf.1 ${STAGEDIR}${MANPREFIX}/man/man1 .include diff --git a/sysutils/rdiff-backup-devel/Makefile b/sysutils/rdiff-backup-devel/Makefile index e8acd17122f2..c869b268b138 100644 --- a/sysutils/rdiff-backup-devel/Makefile +++ b/sysutils/rdiff-backup-devel/Makefile @@ -1,39 +1,39 @@ # Created by: Vasil Dimov # $FreeBSD$ PORTNAME= rdiff-backup PORTVERSION= 1.3.3 PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= ${MASTER_SITE_SAVANNAH:S/$/:savannah/} \ ${MASTER_SITE_LOCAL:S/$/:local/} MASTER_SITE_SUBDIR= ${PORTNAME}/:savannah \ vd/${PORTNAME}${PKGNAMESUFFIX}/:local PKGNAMESUFFIX= -devel DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:savannah,local MAINTAINER= ports@FreeBSD.org COMMENT= Local/remote mirroring+incremental backup LICENSE= GPLv2 LIB_DEPENDS= librsync.so:${PORTSDIR}/net/librsync CONFLICTS= rdiff-backup-[0-9]* -USE_PYTHON= yes -USE_PYDISTUTILS=yes +USES= python +USE_PYTHON= distutils MAN1S= rdiff-backup.1 rdiff-backup-statistics.1 DOCS= CHANGELOG README COPYING FAQ.html OPTIONS_DEFINE= DOCS .include post-install: ${INSTALL_MAN} ${MAN1S:S,^,${WRKSRC}/,} ${STAGEDIR}${PREFIX}/man/man1 @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include diff --git a/sysutils/realsync/Makefile b/sysutils/realsync/Makefile index 0f645115e3f3..6ff80a890e6c 100644 --- a/sysutils/realsync/Makefile +++ b/sysutils/realsync/Makefile @@ -1,39 +1,39 @@ # Created by: Krasimir Nachev krasi@it-sys.org # $FreeBSD$ PORTNAME= realsync PORTVERSION= 0.1 CATEGORIES= sysutils MASTER_SITES= http://www.it-sys.org/distfiles/ MAINTAINER= krasi@it-sys.org COMMENT= Parallel synchronization daemon for rsync LICENSE= BSD2CLAUSE RUN_DEPENDS= rsync:${PORTSDIR}/net/rsync \ sudo:${PORTSDIR}/security/sudo -USE_PYTHON= yes +USES= python NO_BUILD= yes SUB_FILES= pkg-message PLIST_FILES= sbin/realsync \ etc/rc.d/realsync \ etc/realsync.cfg.example \ man/man8/realsync.8.gz .include .if ${OSVERSION} < 804000 IGNORE= does not work on FreeBSD < 8.4 .endif do-install: @${INSTALL_SCRIPT} ${WRKSRC}/realsync ${STAGEDIR}${PREFIX}/sbin/realsync ${INSTALL_MAN} ${WRKSRC}/man8/realsync.8 ${STAGEDIR}${PREFIX}/man/man8/realsync.8 ${INSTALL_SCRIPT} ${WRKSRC}/rc.d/realsync ${STAGEDIR}${PREFIX}/etc/rc.d/realsync ${INSTALL_DATA} ${WRKSRC}/config/${PORTNAME}.cfg.example ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.cfg.example .include diff --git a/sysutils/rubygem-murder/Makefile b/sysutils/rubygem-murder/Makefile index 882ebcf16301..b393195220d5 100644 --- a/sysutils/rubygem-murder/Makefile +++ b/sysutils/rubygem-murder/Makefile @@ -1,17 +1,17 @@ # Created by: Steve Wills # $FreeBSD$ PORTNAME= murder PORTVERSION= 0.1.2 CATEGORIES= sysutils rubygems MASTER_SITES= RG MAINTAINER= ruby@FreeBSD.org COMMENT= Large scale deploys using BitTorrent +USES= python USE_RUBY= yes -USE_PYTHON= yes USE_RUBYGEMS= yes RUBYGEM_AUTOPLIST= yes .include diff --git a/sysutils/rubygem-smart_proxy_salt/Makefile b/sysutils/rubygem-smart_proxy_salt/Makefile index 6f3538a08941..c2c31bb051d4 100644 --- a/sysutils/rubygem-smart_proxy_salt/Makefile +++ b/sysutils/rubygem-smart_proxy_salt/Makefile @@ -1,42 +1,42 @@ # Created by: Michael Moll # $FreeBSD$ PORTNAME= smart_proxy_salt PORTVERSION= 0.0.2 PORTREVISION= 1 CATEGORIES= sysutils ruby MASTER_SITES= RG MAINTAINER= kvedulv@kvedulv.de COMMENT= SaltStack Plug-In for Foreman's Smart Proxy LICENSE= GPLv3 RUN_DEPENDS= foreman-proxy>=1.6.0:${PORTSDIR}/net/foreman-proxy \ ${PYTHON_PKGNAMEPREFIX}salt>0:${PORTSDIR}/sysutils/py-salt -USE_PYTHON= yes +USES= python USE_RUBY= yes USE_RUBYGEMS= yes RUBYGEM_AUTOPLIST= yes .include post-patch: @${REINPLACE_CMD} \ -e "s|/usr/bin/env ruby|${RUBY}|g" \ -e "s|/usr/bin/env python|${PYTHON_CMD}|g" \ -e "s|%%LOCALBASE%%|${LOCALBASE}|g" \ ${WRKSRC}/bin/foreman-node post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/foreman-proxy ${MKDIR} ${STAGEDIR}${PREFIX}/etc/foreman-proxy/settings.d ${INSTALL_DATA} ${FILESDIR}/salt.yml.sample ${STAGEDIR}${PREFIX}/etc/foreman-proxy/settings.d/salt.yml.sample ${MKDIR} ${STAGEDIR}${PREFIX}/share/foreman-proxy ${MKDIR} ${STAGEDIR}${PREFIX}/share/foreman-proxy/bundler.d ${INSTALL_DATA} ${FILESDIR}/salt.rb ${STAGEDIR}${PREFIX}/share/foreman-proxy/bundler.d/salt.rb ${MKDIR} ${STAGEDIR}${PREFIX}/etc/salt ${INSTALL_DATA} ${FILESDIR}/foreman.yaml.sample ${STAGEDIR}${PREFIX}/etc/salt/foreman.yaml.sample .include diff --git a/sysutils/serpentine/Makefile b/sysutils/serpentine/Makefile index 9dd6099a78ac..d8b53f8a1e4b 100644 --- a/sysutils/serpentine/Makefile +++ b/sysutils/serpentine/Makefile @@ -1,23 +1,22 @@ # Created by: Michael Johnson # $FreeBSD$ # $MCom: ports/sysutils/serpentine/Makefile,v 1.4 2006/08/31 05:21:45 marcus Exp $ PORTNAME= serpentine PORTVERSION= 0.7 PORTREVISION= 10 CATEGORIES= sysutils MASTER_SITES= BERLIOS MAINTAINER= ports@FreeBSD.org COMMENT= Gnome Audio Cd Burner BUILD_DEPENDS= xmlproc_parse:${PORTSDIR}/textproc/py-xml RUN_DEPENDS:= ${BUILD_DEPENDS} -USES= pkgconfig gmake tar:bzip2 +USES= pkgconfig gmake python tar:bzip2 GNU_CONFIGURE= yes USE_GNOME= pygnomedesktop intlhack USE_GSTREAMER= core gnomevfs python -USE_PYTHON= yes .include diff --git a/sysutils/sievelog/Makefile b/sysutils/sievelog/Makefile index a00ebe6009f1..5da8edb2de03 100644 --- a/sysutils/sievelog/Makefile +++ b/sysutils/sievelog/Makefile @@ -1,24 +1,24 @@ # Created by: Jesse Kempf # $FreeBSD$ PORTNAME= sievelog PORTVERSION= 1.0.1 PORTREVISION= 1 CATEGORIES= sysutils python MASTER_SITES= GOOGLE_CODE PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jessekempf@gmail.com COMMENT= Syslog message filter -USE_PYTHON= yes -USE_PYDISTUTILS=yes +USES= python +USE_PYTHON= distutils SUB_FILES= pkg-message post-install: @${CP} -p ${WRKSRC}/test.sv ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.conf.example @${INSTALL_MAN} ${WRKSRC}/man/man1/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1 @${INSTALL_MAN} ${WRKSRC}/man/man5/${PORTNAME}.conf.5 ${STAGEDIR}${MANPREFIX}/man/man5 .include diff --git a/sysutils/slurm-hpc/Makefile b/sysutils/slurm-hpc/Makefile index 4307feeef920..c56ad576e399 100644 --- a/sysutils/slurm-hpc/Makefile +++ b/sysutils/slurm-hpc/Makefile @@ -1,91 +1,90 @@ # Created by: Jason Bacon # $FreeBSD$ PORTNAME= slurm PORTVERSION= 2.6.4 PORTREVISION= 4 CATEGORIES= sysutils MASTER_SITES= http://www.schedmd.com/download/archive/ \ http://www.schedmd.com/download/latest/ \ http://www.schedmd.com/download/development/ PKGNAMESUFFIX= -hpc MAINTAINER= jwbacon@tds.net COMMENT= Simple Linux Utility for Resource Management LICENSE= GPLv1 LIB_DEPENDS= libsysinfo.so:${PORTSDIR}/devel/libsysinfo \ libhwloc.so:${PORTSDIR}/devel/hwloc \ libmunge.so:${PORTSDIR}/security/munge \ librrd.so:${PORTSDIR}/databases/rrdtool \ libhdf5.so:${PORTSDIR}/science/hdf5 GNU_CONFIGURE= yes -USES= gmake libtool perl5 tar:bzip2 +USES= gmake libtool perl5 python tar:bzip2 USE_LDCONFIG= yes -USE_PYTHON= yes OPTIONS_DEFINE= DOCS MYSQL PGSQL GTK2 USERS= slurm GROUPS= ${USERS} USE_RC_SUBR= slurmctld slurmd SUB_FILES+= slurm.conf # This is a new and complex port. Allow debugging. STRIP_CMD= # NONE CFLAGS+= -I${LOCALBASE}/include -g -O1 LDFLAGS+= -L${LOCALBASE}/lib -lsysinfo -lkvm post-install: ${INSTALL_DATA} ${WRKDIR}/slurm.conf ${STAGEDIR}${PREFIX}/etc/slurm.conf.sample .include .if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= yes # Job accounting PLIST_FILES+= lib/slurm/accounting_storage_mysql.a \ lib/slurm/accounting_storage_mysql.la \ lib/slurm/accounting_storage_mysql.so \ lib/slurm/jobcomp_mysql.a \ lib/slurm/jobcomp_mysql.la \ lib/slurm/jobcomp_mysql.so .else # Can't disable configure test, so make it fail CONFIGURE_ARGS+=--with-mysql_config=/nomysql .endif .if ${PORT_OPTIONS:MPGSQL} USE_PGSQL= yes # Job accounting PLIST_FILES+= lib/slurm/accounting_storage_pgsql.a \ lib/slurm/accounting_storage_pgsql.la \ lib/slurm/accounting_storage_pgsql.so \ lib/slurm/jobcomp_pgsql.a \ lib/slurm/jobcomp_pgsql.la \ lib/slurm/jobcomp_pgsql.so .else # Can't disable configure test, so make it fail CONFIGURE_ARGS+=--with-pg_config=/nopostgres .endif .if ${PORT_OPTIONS:MGTK2} # Note: Configure could not find pcre when building with no ports # preinstalled on 9.1-RELEASE. Worked fine on second try. USE_GNOME= glib20 gtk20 # sview PLIST_FILES+= bin/sview .endif post-patch: # Can't disable configure test, so make it fail .if ! ${PORT_OPTIONS:MGTK2} ${REINPLACE_CMD} -e 's|min_gtk_version=2.7.1|min_gtk_version=200.7.1|' \ ${WRKSRC}/configure .endif @${REINPLACE_CMD} \ -e 's|/usr/bin/env python|${PYTHON_CMD}|g' \ ${WRKSRC}/doc/html/shtml2html.py \ ${WRKSRC}/doc/man/man2html.py .include diff --git a/sysutils/tentakel/Makefile b/sysutils/tentakel/Makefile index 6d0e09ba69a6..23a677be9939 100644 --- a/sysutils/tentakel/Makefile +++ b/sysutils/tentakel/Makefile @@ -1,25 +1,25 @@ # Created by: Munish Chopra # $FreeBSD$ PORTNAME= tentakel PORTVERSION= 2.2 PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} EXTRACT_SUFX= .tgz MAINTAINER= ports@FreeBSD.org COMMENT= Program for executing commands on many hosts in parallel WRKSRC= ${WRKDIR}/${DISTNAME}/py -USE_PYTHON= yes -USE_PYDISTUTILS=yes +USES= python +USE_PYTHON= distutils OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|share/doc/tentakel|${DOCSDIR_REL}|' \ ${WRKSRC}/setup.py .include diff --git a/sysutils/tren/Makefile b/sysutils/tren/Makefile index e86c1500c282..1f18e4933e51 100644 --- a/sysutils/tren/Makefile +++ b/sysutils/tren/Makefile @@ -1,25 +1,25 @@ # Created by: Tim Daneliuk # $FreeBSD$ PORTNAME= tren PORTVERSION= 1.242 CATEGORIES= sysutils python MASTER_SITES= http://www.tundraware.com/Software/tren/ MAINTAINER= tren@tundraware.com COMMENT= Powerful File And Directory Batch Renaming Tool -USE_PYTHON= yes +USES= python PLIST_FILES= bin/tren.py man/man1/tren.1.gz PORTDOCS= WHATSNEW.txt tren-license.txt tren.html tren.pdf tren.ps tren.rst OPTIONS_DEFINE= DOCS .include post-install: .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ .endif .include diff --git a/sysutils/upower/Makefile b/sysutils/upower/Makefile index c6c8109fa442..0281c9705125 100644 --- a/sysutils/upower/Makefile +++ b/sysutils/upower/Makefile @@ -1,43 +1,42 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ # $MCom: ports/sysutils/upower/Makefile,v 1.19 2010/10/05 08:30:15 kwm Exp $ PORTNAME= upower PORTVERSION= 0.9.7 PORTREVISION= 5 CATEGORIES= sysutils MASTER_SITES= http://upower.freedesktop.org/releases/ MAINTAINER= gnome@FreeBSD.org COMMENT= D-Bus daemon for simplifying power management tasks LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpolkit-gobject-1.so:${PORTSDIR}/sysutils/polkit \ libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib OPTIONS_DEFINE= MANPAGES OPTIONS_DEFAULT=MANPAGES OPTIONS_SUB= yes MANPAGES_CONFIGURE_ENABLE= man-pages MANPAGES_BUILD_DEPENDS= \ ${LOCALBASE}/share/sgml/docbook/4.1:${PORTSDIR}/textproc/docbook-sgml \ ${LOCALBASE}/share/xml/docbook/4.1.2:${PORTSDIR}/textproc/docbook-xml \ xsltproc:${PORTSDIR}/textproc/libxslt \ ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:${PORTSDIR}/textproc/docbook-xsl -USES= gettext gmake libtool:keepla pathfix pkgconfig tar:bzip2 +USES= gettext gmake libtool:keepla pathfix pkgconfig python tar:bzip2 USE_GNOME= intlhack glib20 introspection:build,run GNU_CONFIGURE= yes USE_LDCONFIG= yes -USE_PYTHON= yes CONFIGURE_ARGS= --disable-gtk-doc \ --with-backend=freebsd \ --localstatedir=/var CONFIGURE_ENV= GTKDOC="false" CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip .include diff --git a/sysutils/x86info/Makefile b/sysutils/x86info/Makefile index 391514ccb3b5..5f35870f1c4c 100644 --- a/sysutils/x86info/Makefile +++ b/sysutils/x86info/Makefile @@ -1,35 +1,34 @@ # Created by: Erik Greenwald # $FreeBSD$ PORTNAME= x86info PORTVERSION= 1.30 CATEGORIES= sysutils MASTER_SITES= http://codemonkey.org.uk/projects/x86info/ MAINTAINER= ports@FreeBSD.org COMMENT= x86 CPU identification utility LICENSE= GPLv2 LIB_DEPENDS= libpci.so:${PORTSDIR}/devel/libpci ONLY_FOR_ARCHS= i386 amd64 -USES= gmake pkgconfig tar:tgz +USES= gmake pkgconfig python:build tar:tgz ALL_TARGET= x86info lsmsr -USE_PYTHON_BUILD=yes PLIST_FILES= bin/lsmsr bin/x86info man/man8/lsmsr.8.gz man/man1/x86info.1.gz do-install: ${INSTALL_PROGRAM} ${WRKSRC}/x86info ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/lsmsr ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/x86info.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/lsmsr.8 ${STAGEDIR}${MAN8PREFIX}/man/man8 post-patch: @${REINPLACE_CMD} \ -e 's|python scripts/createheader.py|${PYTHON_CMD} scripts/createheader.py|' \ ${WRKSRC}/Makefile .include diff --git a/sysutils/xe-guest-utilities/Makefile b/sysutils/xe-guest-utilities/Makefile index 9ce020e82853..a6056fa39d34 100644 --- a/sysutils/xe-guest-utilities/Makefile +++ b/sysutils/xe-guest-utilities/Makefile @@ -1,38 +1,37 @@ # Created by: Mark Felder # $FreeBSD$ PORTNAME= xe-guest-utilities PORTVERSION= 6.0.2 PORTREVISION= 3 CATEGORIES= sysutils MASTER_SITES= https://github.com/${GIT_ACCOUNT}/${GIT_PROJECT}/tarball/${GIT_VERSION}/ DISTNAME= ${GIT_ACCOUNT}-${GIT_PROJECT}-${GIT_VERSION} MAINTAINER= feld@FreeBSD.org COMMENT= FreeBSD VM tools for Citrix XenServer and XCP RUN_DEPENDS= xen-tools>0:${PORTSDIR}/sysutils/xen-tools GIT_ACCOUNT= felderado GIT_PROJECT= freebsd-xen-tools-scripts GIT_VERSION= 8cc7fe1 GITSRC= ${WRKDIR}/${GIT_ACCOUNT}-${GIT_PROJECT}-${GIT_VERSION}/src/ -USES= gmake -USE_PYTHON= yes +USES= gmake python USE_RC_SUBR= xenguest ONLY_FOR_ARCHS= amd64 i386 ONLY_FOR_ARCHS_REASON= "Requires i386 XEN or amd64 XENHVM kernels" PLIST_FILES= sbin/xe-daemon \ sbin/xe-update-guest-attrs do-build: @${DO_NADA} do-install: ${INSTALL_SCRIPT} ${GITSRC}/sbin/xe-daemon ${STAGEDIR}${PREFIX}/sbin ${INSTALL_SCRIPT} ${GITSRC}/sbin/xe-update-guest-attrs ${STAGEDIR}${PREFIX}/sbin .include diff --git a/sysutils/xen-tools/Makefile b/sysutils/xen-tools/Makefile index 5918ea311b57..8aadff24caa9 100644 --- a/sysutils/xen-tools/Makefile +++ b/sysutils/xen-tools/Makefile @@ -1,53 +1,52 @@ # Created by: Evan Sarmiento # $FreeBSD$ PORTNAME= xen-tools PORTVERSION= 4.1.3 PORTREVISION= 3 CATEGORIES= sysutils DISTNAME= xen-${PORTVERSION} MAINTAINER= feld@FreeBSD.org COMMENT= Xen tools within FreeBSD domU MASTER_SITES= http://bits.xensource.com/oss-xen/release/${PORTVERSION}/ DISTFILES= xen-${PORTVERSION}.tar.gz -USES= gmake -USE_PYTHON= yes +USES= gmake python MAKE_ENV+= PYTHON=${PYTHON_CMD} ONLY_FOR_ARCHS= amd64 i386 ia64 ONLY_FOR_ARCHS_REASON= "not yet ported to anything other than amd64, i386, or ia64" PLIST_FILES= lib/libxenstore.so.3.0 \ bin/xen-detect \ bin/xenstore \ bin/xenstore-control \ bin/xenstore-chmod \ bin/xenstore-exists \ bin/xenstore-list \ bin/xenstore-ls \ bin/xenstore-read \ bin/xenstore-rm \ bin/xenstore-write do-build: cd ${WRKSRC}/tools && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} -C include cd ${WRKSRC}/tools/misc && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} xen-detect cd ${WRKSRC}/tools/xenstore && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} clients do-install: ${INSTALL_PROGRAM} ${WRKSRC}/tools/misc/xen-detect ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/tools/xenstore/xenstore ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/tools/xenstore/xenstore-control ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/tools/xenstore/libxenstore.so.3.0 ${STAGEDIR}${PREFIX}/lib ${LN} -sf ${PREFIX}/bin/xenstore ${STAGEDIR}${PREFIX}/bin/xenstore-chmod ${LN} -sf ${PREFIX}/bin/xenstore ${STAGEDIR}${PREFIX}/bin/xenstore-exists ${LN} -sf ${PREFIX}/bin/xenstore ${STAGEDIR}${PREFIX}/bin/xenstore-list ${LN} -sf ${PREFIX}/bin/xenstore ${STAGEDIR}${PREFIX}/bin/xenstore-ls ${LN} -sf ${PREFIX}/bin/xenstore ${STAGEDIR}${PREFIX}/bin/xenstore-read ${LN} -sf ${PREFIX}/bin/xenstore ${STAGEDIR}${PREFIX}/bin/xenstore-rm ${LN} -sf ${PREFIX}/bin/xenstore ${STAGEDIR}${PREFIX}/bin/xenstore-write .include diff --git a/sysutils/yum/Makefile b/sysutils/yum/Makefile index 6d8646c737b4..3dd7fc247f5f 100644 --- a/sysutils/yum/Makefile +++ b/sysutils/yum/Makefile @@ -1,81 +1,80 @@ # Created by: Anders F Bjorklund # $FreeBSD$ PORTNAME= yum PORTVERSION= 3.4.3 CATEGORIES= sysutils MASTER_SITES= http://yum.baseurl.org/download/${PORTVERSION:R}/ MAINTAINER= ports@FreeBSD.org COMMENT= Installer/updater for rpm LICENSE= GPLv2 BUILD_DEPENDS= bash:${PORTSDIR}/shells/bash \ msgfmt:${PORTSDIR}/devel/gettext \ intltool-update:${PORTSDIR}/textproc/intltool RUN_DEPENDS= ${PYTHON_SITELIBDIR}/rpm:${PORTSDIR}/archivers/rpm4 \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 \ ${PYTHON_SITELIBDIR}/sqlitecachec.py:${PORTSDIR}/devel/py-yum-metadata-parser \ ${PYTHON_SITELIBDIR}/iniparse:${PORTSDIR}/devel/py-iniparse \ ${PYTHON_SITELIBDIR}/urlgrabber:${PORTSDIR}/www/py-urlgrabber -USE_PYTHON= yes -USES= gettext gmake +USES= gettext gmake python MAKE_ARGS= MAKE=${MAKE_CMD} PYTHON=${PYTHON_CMD} \ prefix=${PREFIX} mandir=${MANPREFIX}/man sysconfdir=${PREFIX}/etc RPMDIR?= /var/lib/rpm post-patch: ${REINPLACE_CMD} -e 's|@PREFIX@|${PREFIX}|g' -e \ 's|@RPMDIR@|${RPMDIR}|g' -e \ 's|@LOCALBASE@|${LOCALBASE}|g' \ ${WRKSRC}/bin/yum.py \ ${WRKSRC}/bin/yum-updatesd.py \ ${WRKSRC}/cli.py \ ${WRKSRC}/yum-updatesd.py \ ${WRKSRC}/yum/__init__.py \ ${WRKSRC}/yum/config.py \ ${WRKSRC}/yum/rpmsack.py \ ${WRKSRC}/yum/plugins.py ${REINPLACE_CMD} -e 's|#!/usr/bin/python|#!${PYTHON_CMD}|' \ ${WRKSRC}/bin/yum.py \ ${WRKSRC}/bin/yum-updatesd.py \ ${WRKSRC}/callback.py \ ${WRKSRC}/cli.py \ ${WRKSRC}/output.py \ ${WRKSRC}/yumcommands.py \ ${WRKSRC}/yummain.py \ ${WRKSRC}/yum-updatesd.py \ ${WRKSRC}/utils.py \ ${WRKSRC}/rpmUtils/__init__.py \ ${WRKSRC}/rpmUtils/arch.py \ ${WRKSRC}/rpmUtils/miscutils.py \ ${WRKSRC}/rpmUtils/oldUtils.py \ ${WRKSRC}/rpmUtils/transaction.py \ ${WRKSRC}/rpmUtils/updates.py \ ${WRKSRC}/yum/__init__.py \ ${WRKSRC}/yum/Errors.py \ ${WRKSRC}/yum/callbacks.py \ ${WRKSRC}/yum/config.py \ ${WRKSRC}/yum/depsolve.py \ ${WRKSRC}/yum/failover.py \ ${WRKSRC}/yum/history.py \ ${WRKSRC}/yum/i18n.py \ ${WRKSRC}/yum/metalink.py \ ${WRKSRC}/yum/packageSack.py \ ${WRKSRC}/yum/packages.py \ ${WRKSRC}/yum/pkgtag_db.py \ ${WRKSRC}/yum/repoMDObject.py \ ${WRKSRC}/yum/repos.py \ ${WRKSRC}/yum/rpmsack.py \ ${WRKSRC}/yum/rpmtrans.py \ ${WRKSRC}/yum/sqlitesack.py \ ${WRKSRC}/yum/sqlutils.py \ ${WRKSRC}/yum/update_md.py ${REINPLACE_CMD} -e 's|%%PYTHONPREFIX_SITELIBDIR%%|${PYTHONPREFIX_SITELIBDIR}|' \ ${WRKSRC}/yum/Makefile ${WRKSRC}/rpmUtils/Makefile .include diff --git a/sysutils/zeitgeist/Makefile b/sysutils/zeitgeist/Makefile index e3a4b6e5fb66..139ff2ee07ea 100644 --- a/sysutils/zeitgeist/Makefile +++ b/sysutils/zeitgeist/Makefile @@ -1,32 +1,31 @@ # Created by: Koop Mast # $FreeBSD$ PORTNAME= zeitgeist PORTVERSION= 0.8.2 PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= http://launchpad.net/${PORTNAME}/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}/${PORTVERSION}/+download/ MAINTAINER= kwm@FreeBSD.org COMMENT= Event logging framework - engine BUILD_DEPENDS= python:${PORTSDIR}/lang/python \ rapper:${PORTSDIR}/textproc/raptor2 \ ${PYTHON_SITELIBDIR}/rdflib/__init__.py:${PORTSDIR}/textproc/py-rdflib RUN_DEPENDS= python:${PORTSDIR}/lang/python \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 \ ${PYTHON_SITELIBDIR}/xdg/__init__.py:${PORTSDIR}/devel/py-xdg \ ${PYTHON_SITELIBDIR}/dbus/__init__.py:${PORTSDIR}/devel/py-dbus USE_GNOME= intlhack pygobject -USE_PYTHON= yes GNU_CONFIGURE= yes -USES= gmake gettext pathfix +USES= gmake gettext pathfix python CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib post-patch: @${REINPLACE_CMD} -e 's|/usr/bin/python|${PYTHON_CMD}|g' \ ${WRKSRC}/extra/rdfxml2py .include