Index: head/korean/hunspell/Makefile =================================================================== --- head/korean/hunspell/Makefile (revision 371202) +++ head/korean/hunspell/Makefile (revision 371203) @@ -1,33 +1,32 @@ # $FreeBSD$ PORTNAME= hunspell PORTVERSION= 0.5.6 CATEGORIES= korean textproc MASTER_SITES= GOOGLE_CODE DISTNAME= ${PORTNAME}-dict-ko-${PORTVERSION} MAINTAINER= jkim@FreeBSD.org COMMENT= Korean hunspell dictionaries LICENSE= GPLv2 LGPL21 MPL LICENSE_COMB= dual BUILD_DEPENDS+= py*-lxml>=0:${PORTSDIR}/devel/py-lxml -USES= gmake tar:xz -USE_PYTHON_BUILD= yes +USES= gmake python:build tar:xz PLIST_FILES= %%DATADIR%%/ko_KR.aff \ %%DATADIR%%/ko_KR.dic PLIST_DIRSTRY= %%DATADIR%% PROJECTHOST= spellcheck-ko MAKE_ENV+= PYTHON=${PYTHON_CMD} do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/ko.aff ${STAGEDIR}${DATADIR}/ko_KR.aff ${INSTALL_DATA} ${WRKSRC}/ko.dic ${STAGEDIR}${DATADIR}/ko_KR.dic .include Index: head/korean/ibus-hangul/Makefile =================================================================== --- head/korean/ibus-hangul/Makefile (revision 371202) +++ head/korean/ibus-hangul/Makefile (revision 371203) @@ -1,39 +1,38 @@ # $FreeBSD$ PORTNAME= ibus-hangul PORTVERSION= 1.4.2 PORTREVISION= 2 CATEGORIES= korean MASTER_SITES= GOOGLE_CODE MAINTAINER= jkim@FreeBSD.org COMMENT= Hangul input engine for IBus LICENSE= GPLv2 LIB_DEPENDS= libhangul.so:${PORTSDIR}/korean/libhangul \ libibus-1.0.so:${PORTSDIR}/textproc/ibus PROJECTHOST= ibus GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib INSTALLS_ICONS= yes -USES= gmake libtool pkgconfig +USES= gmake libtool pkgconfig python USE_GNOME= intlhack pygobject3 -USE_PYTHON= yes OPTIONS_DEFINE= NLS OPTIONS_SUB= NLS .include .if ${PORT_OPTIONS:MNLS} USES+= gettext CONFIGURE_ARGS= --enable-nls .else CONFIGURE_ARGS= --disable-nls .endif .include Index: head/shells/jailkit/Makefile =================================================================== --- head/shells/jailkit/Makefile (revision 371202) +++ head/shells/jailkit/Makefile (revision 371203) @@ -1,26 +1,26 @@ # Created by: Sylvio Cesar # $FreeBSD$ PORTNAME= jailkit PORTVERSION= 2.15 PORTREVISION= 3 CATEGORIES= shells MASTER_SITES= http://olivier.sessink.nl/jailkit/ \ http://www.sfr-fresh.com/unix/privat/ MAINTAINER= ports@FreeBSD.org COMMENT= Utilities to limit user account LICENSE= BSD3CLAUSE +USES= python:2 GNU_CONFIGURE= yes CONFIGURE_ENV= PYTHONINTERPRETER=${PYTHON_CMD} -USE_PYTHON= 2 PORTDOCS= COPYRIGHT README.txt post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include Index: head/shells/lshell/Makefile =================================================================== --- head/shells/lshell/Makefile (revision 371202) +++ head/shells/lshell/Makefile (revision 371203) @@ -1,28 +1,28 @@ # Created by: Sylvio Cesar # $FreeBSD$ PORTNAME= lshell PORTVERSION= 0.9.16 CATEGORIES= shells MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Shell environment to limited sets of commands to users LICENSE= GPLv3 # (or later) -USE_PYTHON= yes -USE_PYDISTUTILS= yes +USES= python +USE_PYTHON= distutils post-patch: @${REINPLACE_CMD} -e \ "s|(.*lshell.conf.*),|| ; \ s|/etc|etc| ; \ s|share/man|man| ; \ s|'COPYING',||" ${WRKSRC}/setup.py post-install: (cd ${WRKSRC}/etc && ${INSTALL_DATA} ${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.conf.sample) .include Index: head/x11/arandr/Makefile =================================================================== --- head/x11/arandr/Makefile (revision 371202) +++ head/x11/arandr/Makefile (revision 371203) @@ -1,36 +1,34 @@ # Created by: Sofian Brabez # $FreeBSD$ PORTNAME= arandr PORTVERSION= 0.1.7.1 PORTREVISION= 2 CATEGORIES= x11 deskutils MASTER_SITES= http://christian.amsuess.com/tools/arandr/files/ \ LOCAL/${MAINTAINER:C/([^@]*)@.*/\1/} MAINTAINER= sbz@FreeBSD.org COMMENT= Another XRandR GUI LICENSE= GPLv3 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>0.6:${PORTSDIR}/textproc/py-docutils RUN_DEPENDS= xrandr>0:${PORTSDIR}/x11/xrandr \ ${PYTHON_PKGNAMEPREFIX}gtk2>0:${PORTSDIR}/x11-toolkits/py-gtk2 OPTIONS_DEFINE= DOCS -USE_PYTHON= yes -USE_PYDISTUTILS= yes - -USES+= gettext desktop-file-utils +USE_PYTHON= distutils +USES+= gettext desktop-file-utils python PORTDOCS= ChangeLog NEWS README TODO post-patch: ${REINPLACE_CMD} -i '' 's#share/man#man#' ${WRKSRC}/${PYSETUP} post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include Index: head/x11/avant-window-navigator/Makefile =================================================================== --- head/x11/avant-window-navigator/Makefile (revision 371202) +++ head/x11/avant-window-navigator/Makefile (revision 371203) @@ -1,77 +1,76 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= avant-window-navigator PORTVERSION= 0.3.2.1 PORTREVISION?= 10 CATEGORIES= x11 MASTER_SITES= http://launchpadlibrarian.net/26374006/ \ http://mirror.amdmi3.ru/distfiles/ MAINTAINER= ports@FreeBSD.org COMMENT= Dock-like navigation bar BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/xdg/__init__.py:${PORTSDIR}/devel/py-xdg RUN_DEPENDS= ${PYTHON_SITELIBDIR}/xdg/__init__.py:${PORTSDIR}/devel/py-xdg LIB_DEPENDS= libwnck-1.so:${PORTSDIR}/x11-toolkits/libwnck \ libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib GNU_CONFIGURE= yes -USES= gettext gmake libtool pathfix pkgconfig +USES= gettext gmake libtool pathfix pkgconfig python USE_GNOME= glib20 gtk20 pygtk2 -USE_PYTHON= yes USE_LDCONFIG= yes INSTALLS_ICONS= yes USE_XORG= x11 xproto xcomposite xrender CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib AWN_DESKTOP?= agnostic .if ${AWN_DESKTOP} == "gnome" USE_GNOME+= gnomedesktop libgnomeui CONFIGURE_ARGS+= --with-desktop=gnome CONFLICTS= ${PORTNAME}-xfce4-[0-9]* ${PORTNAME}-[0-9]* WITH_GCONF= yes PKGNAMESUFFIX= -gnome .elif ${AWN_DESKTOP} == "xfce4" OPTIONS_DEFINE= GCONF USE_XFCE+= thunar CONFIGURE_ARGS+= --with-desktop=xfce4 CONFLICTS= ${PORTNAME}-gnome-[0-9]* ${PORTNAME}-[0-9]* PKGNAMESUFFIX= -xfce4 .else # agnostic desktop OPTIONS_DEFINE= GCONF CONFIGURE_ARGS+= --with-desktop=agnostic CONFLICTS= ${PORTNAME}-gnome-[0-9]* ${PORTNAME}-xfce4-[0-9]* .endif .include .if ${PORT_OPTIONS:MGCONF} USE_GNOME+= gconf2 GCONF_SCHEMAS= awn.schemas awn-applets-shared.schemas CONFIGURE_ARGS+= --with-gconf .else CONFIGURE_ARGS+= --without-gconf .endif post-patch: @${REINPLACE_CMD} '/^awn_applet_activation_LDADD =/s/=/= -lgmodule-2.0/' \ ${WRKSRC}/awn-applet-activation/Makefile.in @${REINPLACE_CMD} -e 's|#!/usr/bin/python|#!/usr/bin/env python|' \ ${WRKSRC}/awn-manager/awnManager.py.in \ ${WRKSRC}/awn-manager/awnManager.py @${REINPLACE_CMD} -e '1 s|bash|sh|' \ ${WRKSRC}/awn-manager/awn-launcher-editor.in @${REINPLACE_CMD} -e 's|glib/.*\.h>|glib.h>|g' \ ${WRKSRC}/libawn/egg/eggchecksum.h \ ${WRKSRC}/libawn/awn-config-client-shared.c \ ${WRKSRC}/libawn/awn-config-client-gconf.c @${REINPLACE_CMD} -e 's|glib/gutils.h>|glib.h>|g' \ ${WRKSRC}/libawn/awn-config-client-gkeyfile.c @${REINPLACE_CMD} '/^avant_window_navigator_LDADD =/s/=/= -ldbus-glib-1/' \ ${WRKSRC}/src/Makefile.in .include Index: head/x11/gnome-applets/Makefile =================================================================== --- head/x11/gnome-applets/Makefile (revision 371202) +++ head/x11/gnome-applets/Makefile (revision 371203) @@ -1,106 +1,106 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ # $MCom: ports/x11/gnome-applets/Makefile,v 1.219 2011/04/10 19:41:38 mezz Exp $ PORTNAME= gnome-applets PORTVERSION= 2.32.1.1 PORTREVISION= 6 CATEGORIES= x11 gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome2 MAINTAINER= gnome@FreeBSD.org COMMENT= Applets components for the GNOME 2 Desktop Environment BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/system-tools-backends-2.0.pc:${PORTSDIR}/sysutils/system-tools-backends \ ${LOCALBASE}/libexec/gnome-settings-daemon:${PORTSDIR}/sysutils/gnome-settings-daemon LIB_DEPENDS= libgtop-2.0.so:${PORTSDIR}/devel/libgtop \ libgweather.so:${PORTSDIR}/net/libgweather \ libpolkit-gobject-1.so:${PORTSDIR}/sysutils/polkit \ libxklavier.so:${PORTSDIR}/x11/libxklavier \ libgucharmap.so:${PORTSDIR}/deskutils/gucharmap RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/system-tools-backends-2.0.pc:${PORTSDIR}/sysutils/system-tools-backends \ ${LOCALBASE}/libexec/gnome-settings-daemon:${PORTSDIR}/sysutils/gnome-settings-daemon INSTALLS_OMF= yes INSTALLS_ICONS= yes USE_LDCONFIG= yes USES= libtool pathfix gettext gmake pkgconfig tar:bzip2 USE_GNOME= gnomeprefix intlhack gnomepanel gnomedocutils libgnomekbd WANT_GNOME= yes USE_GSTREAMER= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-mixer-applet \ --disable-networkmanager CONFIGURE_ENV= OS_SYS="/usr/include" CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib GCONF_SCHEMAS= charpick.schemas drivemount.schemas geyes.schemas \ mixer.schemas multiload.schemas stickynotes.schemas OPTIONS_DEFINE= MINI_COMMANDER NOTIFY PYTHON MINI_COMMANDER_DESC= Mini-commander applet .include .if exists(${LOCALBASE}/libdata/pkgconfig/libnotify.pc) || \ ${PORT_OPTIONS:MNOTIFY} LIB_DEPENDS+= libnotify.so:${PORTSDIR}/devel/libnotify .endif .if ${PORT_OPTIONS:MMINI_COMMANDER} CONFIGURE_ARGS+= --enable-mini-commander GCONF_SCHEMAS+= mini-commander-global.schemas mini-commander.schemas PLIST_SUB+= COMMANDER="" OLDCOMMANDER="@comment " .else PLIST_SUB+= COMMANDER="@comment " OLDCOMMANDER="" .endif .if defined(PACKAGE_BUILDING) .undef WITHOUT_GNOME WITH_GNOME= yes .endif .if ${PORT_OPTIONS:MPYTHON} -USE_PYTHON= yes +USES+= python USE_GNOME+= pygnomedesktop PLIST_SUB+= PYTHON="" .else CONFIGURE_ENV+= ac_cv_path_PYTHON=none PLIST_SUB+= PYTHON="@comment " .endif .include .if ${ARCH} == "sparc64" && ${PORT_OPTIONS:MPYTHON} IGNORE= Python bindings for gnomedesktop are unsupported on ${ARCH}" .endif .if ${ARCH} != "i386" && ${ARCH} != "amd64" PLIST_SUB+= BATTERY="@comment " .else GCONF_SCHEMAS+= battstat.schemas PLIST_SUB+= BATTERY="" .endif .if ${ARCH} != "i386" && ${ARCH} != "amd64" PLIST_SUB+= CPUFREQ="@comment " .else PLIST_SUB+= CPUFREQ="" GCONF_SCHEMAS+= cpufreq-applet.schemas .endif .if !(${OPSYS} == FreeBSD && ${OSVERSION} < 900033) LDFLAGS+= -Wl,--add-needed .endif post-patch: @${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} ${REINPLACE_CMD} -e \ 's|" == "|" = "|g' .if !defined(USE_PYTHON) @${REINPLACE_CMD} -e 's|HAVE_PYGTK="yes"|HAVE_PYGTK="no"|' \ ${WRKSRC}/configure .endif .include Index: head/x11/gnome-desktop/Makefile =================================================================== --- head/x11/gnome-desktop/Makefile (revision 371202) +++ head/x11/gnome-desktop/Makefile (revision 371203) @@ -1,42 +1,41 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ # $MCom: ports/x11/gnome-desktop/Makefile,v 1.190 2010/11/17 12:03:52 kwm Exp $ PORTNAME= gnome-desktop PORTVERSION= 2.32.1 PORTREVISION?= 5 CATEGORIES= x11 gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome2 MAINTAINER= gnome@FreeBSD.org COMMENT= Additional UI API for GNOME 2 USES= tar:bzip2 .if !defined(REFERENCE_PORT) LIB_DEPENDS= libstartup-notification-1.so:${PORTSDIR}/x11/startup-notification -USES+= bison gettext gmake libtool:keepla pathfix pkgconfig +USES+= bison gettext gmake libtool:keepla pathfix pkgconfig python:2 USE_XORG= xpm USE_GNOME= gnomeprefix intlhack gnomedocutils gconf2 pygtk2 \ referencehack -USE_PYTHON= 2 INSTALLS_OMF= yes INSTALL_TARGET= install-strip USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-gnome-distributor="FreeBSD GNOME Project" CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib post-patch: @${REINPLACE_CMD} -e 's|xsltproc -o| xsltproc --nonet -o|g' \ ${WRKSRC}/desktop-docs/fdl/Makefile.in \ ${WRKSRC}/desktop-docs/gpl/Makefile.in \ ${WRKSRC}/desktop-docs/lgpl/Makefile.in .include .endif Index: head/x11/gnome-panel/Makefile =================================================================== --- head/x11/gnome-panel/Makefile (revision 371202) +++ head/x11/gnome-panel/Makefile (revision 371203) @@ -1,82 +1,81 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ # $MCom: ports/x11/gnome-panel/Makefile,v 1.237 2012/10/25 09:21:00 kwm Exp $ PORTNAME= gnome-panel PORTVERSION= 2.32.1 PORTREVISION?= 7 CATEGORIES= x11 gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome2 MAINTAINER= gnome@FreeBSD.org COMMENT= Panel component for the GNOME 2 Desktop USES= tar:bzip2 .if !defined(REFERENCE_PORT) LIB_DEPENDS= libgweather.so:${PORTSDIR}/net/libgweather \ libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \ libcanberra-gtk.so:${PORTSDIR}/audio/libcanberra CONFLICTS= gnome-panel-3.[0-9]* USE_XORG= ice sm x11 xau xrandr -USE_PYTHON= 2 INSTALLS_OMF= yes INSTALL_TARGET= install-strip USE_LDCONFIG= yes INSTALLS_ICONS= yes -USES+= gettext gmake libtool:keepla pathfix pkgconfig +USES+= gettext gmake libtool:keepla pathfix pkgconfig python:2 USE_GNOME= gnomeprefix intlhack gnomedesktop libwnck gnomemenus \ gnomedocutils referencehack librsvg2 GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-network-manager LDFLAGS+= -L${LOCALBASE}/lib CPPFLAGS+= -I${LOCALBASE}/include GCONF_SCHEMAS= clock.schemas fish.schemas \ panel-compatibility.schemas panel-general.schemas \ panel-global.schemas panel-object.schemas \ panel-toplevel.schemas window-list.schemas \ workspace-switcher.schemas OPTIONS_DEFINE= EVOLUTION BONOBO OPTIONS_DEFAULT=EVOLUTION BONOBO EVOLUTION_DESC= Use the Evolution calendar BONOBO_DESC= Support for bonobo applets aka Gnome 2 applets .include .if ${PORT_OPTIONS:MEVOLUTION} USE_GNOME+= evolutiondataserver #CONFIGURE_ARGS+=--enable-eds .else CONFIGURE_ARGS+=--disable-eds .endif .if ${PORT_OPTIONS:MBONOBO} USE_GNOME+= libbonoboui CONFIGURE_ARGS+=--enable-bonobo PLIST_SUB+= BONOBO="" .else CONFIGURE_ARGS+=--disable-bonobo PLIST_SUB+= BONOBO="@comment " .endif post-patch: @${FIND} ${WRKSRC} -type f | \ ${XARGS} -n 10 ${REINPLACE_CMD} -e \ 's|"applications.menu"|"gnome-applications.menu"|' @${REINPLACE_CMD} -e 's|xsltproc -o| xsltproc --nonet -o|g' \ ${WRKSRC}/help/clock/Makefile.in \ ${WRKSRC}/help/fish/Makefile.in @${REINPLACE_CMD} -e 's|python.* python2\.0|${PYTHON_VERSION}|g' \ ${WRKSRC}/configure @${REINPLACE_CMD} '/_LIBADD =/s/$$/ -lgmodule-2.0/' \ ${WRKSRC}/gnome-panel/libpanel-applet-private/Makefile.in .include .endif Index: head/x11/gnome2/Makefile =================================================================== --- head/x11/gnome2/Makefile (revision 371202) +++ head/x11/gnome2/Makefile (revision 371203) @@ -1,114 +1,114 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ # $MCom: ports/x11/gnome2/Makefile,v 1.300 2010/11/18 01:37:46 kwm Exp $ PORTNAME= gnome2 PORTVERSION= 2.32.1 PORTREVISION?= 7 CATEGORIES?= x11 gnome MASTER_SITES= # empty DISTFILES= # empty EXTRACT_ONLY= # empty MAINTAINER= gnome@FreeBSD.org COMMENT?= The "meta-port" for the GNOME 2 integrated X11 desktop RUN_DEPENDS?= ${LOCALBASE}/libexec/gweather-applet-2:${PORTSDIR}/x11/gnome-applets \ gnome-audio-profiles-properties:${PORTSDIR}/audio/gnome-media \ gnome-dictionary:${PORTSDIR}/deskutils/gnome-utils \ eog:${PORTSDIR}/graphics/eog \ gconf-editor:${PORTSDIR}/sysutils/gconf-editor \ gnect:${PORTSDIR}/games/gnome-games \ gedit:${PORTSDIR}/editors/gedit \ gnome-terminal:${PORTSDIR}/x11/gnome-terminal \ gnome-session:${PORTSDIR}/x11/gnome-session \ bug-buddy:${PORTSDIR}/devel/bug-buddy \ gnome-system-monitor:${PORTSDIR}/sysutils/gnome-system-monitor \ nautilus:${PORTSDIR}/x11-fm/nautilus \ ${LOCALBASE}/sbin/gdm:${PORTSDIR}/x11/gdm \ ${LOCALBASE}/share/gnome/help/user-guide/C/user-guide.xml:${PORTSDIR}/misc/gnome-user-docs \ ${LOCALBASE}/share/sounds/question.wav:${PORTSDIR}/audio/gnome-audio \ file-roller:${PORTSDIR}/archivers/file-roller \ ${LOCALBASE}/share/themes/HighContrast/gtk-2.0/gtkrc:${PORTSDIR}/x11-themes/gnome-themes \ gok:${PORTSDIR}/accessibility/gok \ gcalctool:${PORTSDIR}/math/gcalctool \ ${LOCALBASE}/lib/X11/fonts/bitstream-vera/Vera.ttf:${PORTSDIR}/x11-fonts/bitstream-vera \ ${LOCALBASE}/libexec/gnome-netstatus-applet:${PORTSDIR}/net/gnome-netstatus \ dasher:${PORTSDIR}/accessibility/dasher \ evolution:${PORTSDIR}/mail/evolution \ ${LOCALBASE}/libexec/evolution-webcal:${PORTSDIR}/www/evolution-webcal \ network-admin:${PORTSDIR}/sysutils/gnome-system-tools \ vino-passwd:${PORTSDIR}/net/vino \ exchange-connector-setup-2.32:${PORTSDIR}/mail/evolution-exchange \ ${LOCALBASE}/lib/gstreamer-0.10/.gstreamer-plugins-core.keep:${PORTSDIR}/multimedia/gstreamer-plugins-core \ ${LOCALBASE}/lib/gstreamer-0.10/libgstgconfelements.so:${PORTSDIR}/devel/gstreamer-plugins-gconf \ totem:${PORTSDIR}/multimedia/totem \ gnome-control-center:${PORTSDIR}/sysutils/gnome-control-center \ ${LOCALBASE}/share/gnome-background-properties/gnome-nature.xml:${PORTSDIR}/x11-themes/gnome-backgrounds \ evince:${PORTSDIR}/graphics/evince \ alacarte:${PORTSDIR}/deskutils/alacarte \ gnome-power-manager:${PORTSDIR}/sysutils/gnome-power-manager \ orca:${PORTSDIR}/accessibility/orca \ gnome-mount:${PORTSDIR}/sysutils/gnome-mount \ ${LOCALBASE}/libexec/notification-daemon:${PORTSDIR}/deskutils/notification-daemon \ seahorse-agent:${PORTSDIR}/security/seahorse-plugins \ mousetweaks:${PORTSDIR}/accessibility/mousetweaks \ ${LOCALBASE}/share/hal/fdi/information/10freedesktop/10-camera-ptp.fdi:${PORTSDIR}/sysutils/hal-info \ ${LOCALBASE}/share/sounds/freedesktop/index.theme:${PORTSDIR}/audio/freedesktop-sound-theme NO_BUILD= yes NO_MTREE= yes NO_INSTALL= yes .if !defined(GNOME_SLAVE) -USE_PYTHON= yes +USES+= python .endif .if !defined(GNOME_SLAVE) || ${.CURDIR:T}=="gnome2-lite" OPTIONS_DEFINE= XSCREENSAVER XSCREENSAVER_DESC= Use xscreensaver as screen saver app # MAPI "Depend on evolution-mapi (pulls in samba4) .endif .include .if !defined(GNOME_SLAVE) .if ${ARCH}!="sparc64" && ${ARCH}!="ia64" RUN_DEPENDS+= yelp:${PORTSDIR}/x11/yelp \ epiphany:${PORTSDIR}/www/epiphany .endif .if ${.CURDIR:T}!="gnome2-lite" RUN_DEPENDS+= empathy:${PORTSDIR}/net-im/empathy \ gucharmap:${PORTSDIR}/deskutils/gucharmap \ sound-juicer:${PORTSDIR}/audio/sound-juicer \ zenity:${PORTSDIR}/x11/zenity \ gnome-nettool:${PORTSDIR}/net/gnome-nettool \ swfdec-player:${PORTSDIR}/multimedia/swfdec-gnome \ vinagre:${PORTSDIR}/net/vinagre \ brasero:${PORTSDIR}/sysutils/brasero \ gnome-file-share-properties:${PORTSDIR}/www/gnome-user-share \ ${LOCALBASE}/libexec/deskbar-applet/deskbar-applet:${PORTSDIR}/deskutils/deskbar-applet \ ${LOCALBASE}/lib/hamster-applet/hamster-applet:${PORTSDIR}/deskutils/hamster-applet \ ${LOCALBASE}/lib/gtk-2.0/modules/libatk-bridge.so:${PORTSDIR}/accessibility/at-spi \ ekiga:${PORTSDIR}/net-im/ekiga .if ${OSVERSION}>=800000 RUN_DEPENDS+= cheese:${PORTSDIR}/multimedia/cheese .endif .if ${ARCH} == "i386" #RUN_DEPENDS+= tomboy:${PORTSDIR}/deskutils/tomboy .endif .if ${PORT_OPTIONS:MMAPI} RUN_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/libexchangemapi-1.0.pc:${PORTSDIR}/mail/evolution-mapi .endif .endif .endif .if ${.CURDIR}==${MASTERDIR} || ${.CURDIR:T}=="gnome2-lite" .if ${PORT_OPTIONS:MXSCREENSAVER} RUN_DEPENDS+= ${LOCALBASE}/share/applications/xscreensaver-properties.desktop:${PORTSDIR}/x11/xscreensaver-gnome .else RUN_DEPENDS+= gnome-screensaver:${PORTSDIR}/x11/gnome-screensaver .endif .endif .include Index: head/x11/gtstarter/Makefile =================================================================== --- head/x11/gtstarter/Makefile (revision 371202) +++ head/x11/gtstarter/Makefile (revision 371203) @@ -1,37 +1,36 @@ # Created by: Franz Klammer # $FreeBSD$ PORTNAME= gtstarter PORTVERSION= 0.4.6.3 PORTREVISION= 6 CATEGORIES= x11 gnome MASTER_SITES= http://webonaut.com/distfiles/${PORTNAME}/ MAINTAINER= ports@FreeBSD.org COMMENT= Start gnome-terminal from a list of configured profiles (incl. Applet) -USES= tar:bzip2 -USE_PYTHON= yes +USES= python tar:bzip2 USE_GNOME= pygnome2 pygnomeextras gnomeprefix do-build: @${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|g' \ ${WRKSRC}/*.py ${WRKSRC}/*.server @${FIND} ${WRKSRC} -name '*.bak' -delete @${FIND} ${WRKSRC} -name '*.orig' -delete @${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC} do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/${PORTNAME} ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} \ ${STAGEDIR}${PREFIX}/libexec/${PORTNAME}/ ${INSTALL_SCRIPT} ${WRKSRC}/*.py* \ ${STAGEDIR}${PREFIX}/libexec/${PORTNAME}/ ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.desktop \ ${STAGEDIR}${PREFIX}/share/applications/ ${INSTALL_DATA} ${WRKSRC}/*.server \ ${STAGEDIR}${PREFIX}/libdata/bonobo/servers/ ${LN} -sf ${PREFIX}/libexec/${PORTNAME}/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include Index: head/x11/guake/Makefile =================================================================== --- head/x11/guake/Makefile (revision 371202) +++ head/x11/guake/Makefile (revision 371203) @@ -1,79 +1,78 @@ # $FreeBSD$ PORTNAME= guake PORTVERSION= 0.4.4.0 PORTREVISION= 3 CATEGORIES= x11 MASTER_SITES= http://distfiles.gentoo.org/distfiles/ \ http://nivit.altervista.org/FreeBSD/ports/distfiles/ DISTNAME= ${PORTNAME}-${PORTVERSION:R} MAINTAINER= nivit@FreeBSD.org COMMENT= Dropdown terminal made for the GNOME desktop LICENSE= GPLv2 BUILD_DEPENDS= py${PYTHON_SUFFIX}-dbus>=0.84.0:${PORTSDIR}/devel/py-dbus \ py${PYTHON_SUFFIX}-notify>=0.1.1_9:${PORTSDIR}/devel/py-notify \ py${PYTHON_SUFFIX}-vte>=0.26.2_1:${PORTSDIR}/x11-toolkits/py-vte \ py${PYTHON_SUFFIX}-xdg>=0.19:${PORTSDIR}/devel/py-xdg RUN_DEPENDS= py${PYTHON_SUFFIX}-dbus>=0.84.0:${PORTSDIR}/devel/py-dbus \ py${PYTHON_SUFFIX}-notify>=0.1.1_9:${PORTSDIR}/devel/py-notify \ py${PYTHON_SUFFIX}-vte>=0.26.2_1:${PORTSDIR}/x11-toolkits/py-vte \ py${PYTHON_SUFFIX}-xdg>=0.19:${PORTSDIR}/devel/py-xdg CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib #GH_ACCOUNT= Guake #GH_TAGNAME= ${PORTVERSION:R} #GH_COMMIT= 88af26c GCONF_SCHEMAS= guake.schemas GNU_CONFIGURE= yes INSTALLS_ICONS= yes NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext OPTIONS_DEFINE= MANPAGES NLS OPTIONS_DEFAULT= MANPAGES OPTIONS_SUB= MANPAGES NLS PLIST_SUB+= DESKTOPDIR="${DESKTOPDIR:S,${PREFIX}/,,}" REINPLACE_ARGS= -e 's,/usr/bin/env python,&${PYTHON_VER},' -i.bak REINPLACE_FILES= guake guake-prefs prefs.py #USE_GITHUB= yes USE_GNOME= gtk20 pygnome2 -USE_PYTHON= 2 -USES= desktop-file-utils gmake libtool pkgconfig +USES= desktop-file-utils gmake libtool pkgconfig python:2 WRKSRC= ${WRKDIR}/${DISTNAME} .include .if !${PORT_OPTIONS:MMANPAGES} MAKE_ENV+= man_MANS="" .endif .if ! ${PORT_OPTIONS:MNLS} REINPLACE_ARGS+= -e 's,\(USE_NLS=\)yes,\1no,' REINPLACE_FILES+= ../configure .endif post-patch: @cd ${WRKSRC}/src && ${REINPLACE_CMD} ${REINPLACE_FILES} .include .if exists(${LOCALBASE}/libexec/notification-daemon) RUN_DEPENDS+= notification-daemon>=0.7.2_1:${PORTSDIR}/deskutils/notification-daemon .elif exists (${LOCALBASE}/bin/xfce4-notifyd-config) RUN_DEPENDS+= xfce4-notifyd>=0.2.4:${PORTSDIR}/deskutils/xfce4-notifyd .else RUN_DEPENDS+= notify-osd>=0.9.29_4:${PORTSDIR}/deskutils/notify-osd .endif .include Index: head/x11/hotwire-shell/Makefile =================================================================== --- head/x11/hotwire-shell/Makefile (revision 371202) +++ head/x11/hotwire-shell/Makefile (revision 371203) @@ -1,29 +1,28 @@ # Created by: Ashish Shukla # $FreeBSD$ PORTNAME= hotwire-shell PORTVERSION= 0.721 PORTREVISION= 5 CATEGORIES= x11 MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= hotwire-${DISTVERSION} MAINTAINER= ashish@FreeBSD.org COMMENT= Hotwire is an object-oriented hypershell BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/dbus-python.pc:${PORTSDIR}/devel/py-dbus \ ${LOCALBASE}/libdata/pkgconfig/pycairo.pc:${PORTSDIR}/graphics/py-cairo \ ${LOCALBASE}/libdata/pkgconfig/pygobject-2.0.pc:${PORTSDIR}/devel/py-gobject \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 \ ${PYTHON_SITELIBDIR}/gtk-2.0/vtemodule.so:${PORTSDIR}/x11-toolkits/py-vte \ ${PYXML} RUN_DEPENDS:= ${BUILD_DEPENDS} -USE_PYTHON= yes -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes +USES= python +USE_PYTHON= distutils autoplist USE_GNOME= pygnome2 pygtk2 pygtksourceview INSTALLS_ICONS= yes .include Index: head/x11/keybinder/Makefile =================================================================== --- head/x11/keybinder/Makefile (revision 371202) +++ head/x11/keybinder/Makefile (revision 371203) @@ -1,51 +1,51 @@ # $FreeBSD$ PORTNAME= keybinder PORTVERSION= 0.3.0 PORTREVISION= 3 CATEGORIES= x11 MASTER_SITES= GENTOO/distfiles MAINTAINER= ports@FreeBSD.org COMMENT= Library for registering keyboard shortcuts LICENSE= GPLv2 GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-html-dir=${PREFIX}/share/doc USES= gmake libtool pathfix pkgconfig USE_GNOME= gtk20 introspection:build USE_XORG= x11 xext xrender USE_LDCONFIG= yes OPTIONS_DEFINE= DOCS EXAMPLES PYTHON LUA OPTIONS_DEFAULT=PYTHON OPTIONS_SUB= yes # Override LUA description LUA_DESC= Lua bindings .include .if ${PORT_OPTIONS:MPYTHON} -USE_PYTHON= 2 +USES+= python:2 USE_GNOME+= pygtk2 .else CONFIGURE_ARGS+= --disable-python .endif .if ${PORT_OPTIONS:MLUA} USES+= lua:51 CONFIGURE_ARGS+= --with-lua-includes=${LUA_INCDIR} .else CONFIGURE_ARGS+= --disable-lua .endif post-install: .if ${PORT_OPTIONS:MEXAMPLES} @${REINPLACE_CMD} -i '' -e 's|lua5.1|lua-${LUA_VER}|g' ${WRKSRC}/examples/Makefile @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} .endif .include Index: head/x11/libxcb/Makefile =================================================================== --- head/x11/libxcb/Makefile (revision 371202) +++ head/x11/libxcb/Makefile (revision 371203) @@ -1,50 +1,49 @@ # Created by: Ashish Shukla # $FreeBSD$ PORTNAME= libxcb PORTVERSION= 1.10 PORTREVISION= 2 CATEGORIES= x11 python MASTER_SITES= http://xcb.freedesktop.org/dist/ MAINTAINER= x11@FreeBSD.org COMMENT= The X protocol C-language Binding (XCB) library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/lib/libcheck.a:${PORTSDIR}/devel/libcheck \ xcb-proto>=1.9:${PORTSDIR}/x11/xcb-proto \ ${LOCALBASE}/libdata/pkgconfig/pthread-stubs.pc:${PORTSDIR}/devel/libpthread-stubs RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/pthread-stubs.pc:${PORTSDIR}/devel/libpthread-stubs CONFIGURE_ARGS+= --disable-build-docs --without-doxygen --enable-xinput XORG_CAT= lib -USES= gmake +USES= gmake python:2,build USE_GNOME= libxslt:build USE_XORG= xau xdmcp -USE_PYTHON_BUILD=2 OPTIONS_DEFINE= DOCS .for f in XPROTO_CFLAGS XPROTO_LIBS XDMCP_CFLAGS XDMCP_LIBS NEEDED_CFLAGS NEEDED_LIBS CONFIGURE_ARGS+=${f}="${${f}}" .endfor CONFIGURE_ARGS+=--enable-xkb NEEDED_CFLAGS= -I${LOCALBASE}/include NEEDED_LIBS= -L${LOCALBASE}/lib -lXau `pkg-config --libs pthread-stubs` XDMCP_CFLAGS= -I${LOCALBASE}/include XDMCP_LIBS= -L${LOCALBASE}/lib -lXdmcp XPROTO_CFLAGS= -I${LOCALBASE}/include XPROTO_LIBS= -L${LOCALBASE}/lib .include post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libxcb*.so.* .include Index: head/x11/metisse/Makefile =================================================================== --- head/x11/metisse/Makefile (revision 371202) +++ head/x11/metisse/Makefile (revision 371203) @@ -1,138 +1,137 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= metisse PORTVERSION= 0.4.1 PORTREVISION= 5 CATEGORIES= x11 MASTER_SITES= http://insitu.lri.fr/metisse/download/metisse/ MAINTAINER= ports@FreeBSD.org COMMENT= Innovative X-based window system LICENSE= GPLv3 CONFLICTS= fvwm-1.* fvwm-2.* LIB_DEPENDS= libNucleo.so:${PORTSDIR}/x11-toolkits/nucleo \ libpng15.so:${PORTSDIR}/graphics/png RUN_DEPENDS= ${LOCALBASE}/libdata/xorg/fonts:${PORTSDIR}/x11-fonts/xorg-fonts -USES= gettext libtool pathfix pkgconfig shebangfix tar:bzip2 +USES= gettext libtool pathfix pkgconfig python shebangfix tar:bzip2 SHEBANG_FILES= ${WRKSRC}/fvwm-insitu/bin/fvwm-convert-2.4.in \ ${WRKSRC}/fvwm-insitu/bin/fvwm-convert-2.6.in \ ${WRKSRC}/fvwm-insitu/bin/fvwm-menu-desktop.in \ ${WRKSRC}/fvwm-insitu/bin/fvwm-menu-directory.in \ ${WRKSRC}/fvwm-insitu/bin/fvwm-menu-headlines.in \ ${WRKSRC}/fvwm-insitu/bin/fvwm-menu-xlock.in \ ${WRKSRC}/fvwm-insitu/bin/fvwm-perllib.in \ ${WRKSRC}/fvwm-insitu/modules/FvwmConsole/FvwmConsoleC.pl.in \ ${WRKSRC}/fvwm-insitu/modules/FvwmDebug/FvwmDebug.in \ ${WRKSRC}/fvwm-insitu/modules/FvwmDebug/FvwmGtkDebug.in \ ${WRKSRC}/fvwm-insitu/modules/FvwmPerl/FvwmPerl.in \ ${WRKSRC}/fvwm-insitu/modules/FvwmTabs/FvwmTabs.in \ ${WRKSRC}/fvwm-insitu/modules/FvwmWindowMenu/FvwmWindowMenu.in perl_OLD_CMD= @PERL@ GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-fontdir=${LOCALBASE}/lib/X11/fonts USE_LDCONFIG= yes -USE_PYTHON= yes USE_XORG= xcursor xft xinerama xpm xrender xt xtst WANT_GNOME= yes MAKE_ARGS= METISSE_DOC_DIR="${DOCSDIR}" INSTALL_TARGET= install-strip CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/libpng15 LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= MMX GLX ATSPI STROKE RPLAY FRIBIDI GLIB GTK2 GCONF \ GTK1 IMLIB DOCS OPTIONS_DEFINE_i386= GLX_X86 GLX_X86_DESC= GLX with x86 optimizations ATSPI_DESC= Widget tracking support RPLAY_DESC= RPlay support in FvwmEvent GLIB_DESC= Use GLib 2.x for module integration GTK2_DESC= Use GDK-PixBuf-2.0 for image loading GTK1_DESC= Legacy GTK+ 1.2.x support IMLIB_DESC= Imlib support in FvwmGtk OPTIONS_DEFAULT= MMX GLX OPTIONS_DEFAULT_i386= GLX_X86 .include .if ${MACHINE_CPU:Mmmx} && ${PORT_OPTIONS:MMMX} CONFIGURE_ARGS+= --enable-mmx .endif .if ${PORT_OPTIONS:MGLX} CONFIGURE_ARGS+= --enable-glx .endif .if ${PORT_OPTIONS:MGLX_X86} CONFIGURE_ARGS+= --enable-glx-x86 .endif .if ${PORT_OPTIONS:MATSPI} USE_GNOME+= atspi .endif .if ${PORT_OPTIONS:MSTROKE} LIB_DEPENDS+= libstroke.so:${PORTSDIR}/devel/libstroke .endif .if ${PORT_OPTIONS:MRPLAY} LIB_DEPENDS+= librplay.so:${PORTSDIR}/audio/rplay .endif .if ${PORT_OPTIONS:MFRIBIDI} LIB_DEPENDS+= libfribidi.so:${PORTSDIR}/converters/fribidi .endif .if ${HAVE_GNOME:Mglib20} || ${PORT_OPTIONS:MGLIB} USE_GNOME+= glib20 .endif .if ${HAVE_GNOME:Mgtk20} || ${PORT_OPTIONS:MGTK2} USE_GNOME+= gtk20 .endif .if ${HAVE_GNOME:Mgconf2} && ${HAVE_GNOME:Mlibglade2} || ${PORT_OPTIONS:MGCONF} USE_GNOME+= gconf2 libglade2 PLIST_SUB+= GCONF="" .else _NOGLADEDIR= yes PLIST_SUB+= GCONF="@comment " .endif .if ${HAVE_GNOME:Mgtk12} || ${PORT_OPTIONS:MGTK1} USE_GNOME+= gtk12 .endif .if ${HAVE_GNOME:Mimlib} || ${PORT_OPTIONS:MIMLIB} USE_GNOME+= imlib .endif _GTK= ${USE_GNOME:Mgtk12} ${USE_GNOME:Mimlib} .if !empty(_GTK) PLIST_SUB+= GTK="" .else PLIST_SUB+= GTK="@comment " .endif post-patch: .SILENT # Catch up with new header name ${REINPLACE_CMD} -e 's,fribidi_types\.h,fribidi-types.h,' \ ${WRKSRC}/fvwm-insitu/libs/FBidi.c # Fix desktop entries path ${REINPLACE_CMD} -E 's,^(configdir =).*,\1 ${DESKTOPDIR},' \ ${WRKSRC}/fvwm-insitu/opale/session/Makefile.in .if defined(_NOGLADEDIR) ${REINPLACE_CMD} -e 's, install-gladeDATA,,' \ ${WRKSRC}/fvwm-insitu/modules/FvwmConfig/Makefile.in .endif ${REINPLACE_CMD} -e 's,return;,return 0;,' \ ${WRKSRC}/fvwm-insitu/configure .include Index: head/x11/ooxcb/Makefile =================================================================== --- head/x11/ooxcb/Makefile (revision 371202) +++ head/x11/ooxcb/Makefile (revision 371203) @@ -1,18 +1,17 @@ # Created by: gahr # $FreeBSD$ PORTNAME= ooxcb PORTVERSION= 1.1 PORTREVISION= 2 CATEGORIES= x11 MASTER_SITES= http://samurai-x.org/downloads/ MAINTAINER= gahr@FreeBSD.org COMMENT= Python binding to the X server using xcb USE_XORG= xcb -USE_PYTHON= yes -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes +USES= python +USE_PYTHON= distutils autoplist .include Index: head/x11/rox-wallpaper/Makefile =================================================================== --- head/x11/rox-wallpaper/Makefile (revision 371202) +++ head/x11/rox-wallpaper/Makefile (revision 371203) @@ -1,28 +1,28 @@ # $FreeBSD$ PORTNAME= rox-wallpaper PORTVERSION= 2.3 PORTREVISION= 1 CATEGORIES= x11 MASTER_SITES= SF/rox/Wallpaper/${PORTVERSION} DISTNAME= Wallpaper-${PORTVERSION} MAINTAINER= olgeni@FreeBSD.org COMMENT= Wallpaper management tool for the ROX desktop RUN_DEPENDS= ${LOCALBASE}/bin/rox:${PORTSDIR}/x11-fm/rox-filer \ ${LOCALBASE}/lib/ROX-Lib2/python/rox/__init__.py:${PORTSDIR}/devel/py-roxlib -USE_PYTHON= yes +USES= python WRKSRC= ${WRKDIR}/Wallpaper do-build: @${PYTHON_CMD} -m compileall ${WRKSRC} @${PYTHON_CMD} -O -m compileall ${WRKSRC} do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/apps ${CP} -r ${WRKSRC} ${STAGEDIR}${PREFIX}/apps/Wallpaper .include Index: head/x11/terminator/Makefile =================================================================== --- head/x11/terminator/Makefile (revision 371202) +++ head/x11/terminator/Makefile (revision 371203) @@ -1,52 +1,52 @@ # Created by: Thomas Hurst # $FreeBSD$ PORTNAME= terminator PORTVERSION= 0.97 CATEGORIES= x11 python MASTER_SITES= http://launchpad.net/terminator/trunk/0.97/+download/ MAINTAINER= tom@hur.st COMMENT= Multiple GNOME terminals in one window LICENSE= GPLv2 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}notify>=0:${PORTSDIR}/devel/py-notify \ ${PYTHON_SITELIBDIR}/keybinder/_keybinder.so:${PORTSDIR}/x11/keybinder \ ${PYTHON_PKGNAMEPREFIX}vte>=0:${PORTSDIR}/x11-toolkits/py-vte OPTIONS_DEFINE= NLS GCONF GCONF_DESC= Use GNOME Terminal settings OPTIONS_DEFAULT= NLS GCONF -USE_PYTHON= yes -USE_PYDISTUTILS= yes +USES= python +USE_PYTHON= distutils PYDISTUTILS_PKGNAME= Terminator INSTALLS_ICONS= yes WANT_GNOME= yes .include .if ${PORT_OPTIONS:MNLS} USES+= gettext PLIST_SUB+= NLS="" .else PLIST_SUB+= NLS="@comment " PYSETUP+= --without-gettext .endif .include PYDISTUTILS_SETUP+= --without-icon-cache .if ${PORT_OPTIONS:MGCONF} USE_GNOME+= pygnome2 .endif USE_GNOME+= pygtk2 MAN1= terminator.1 MAN5= terminator_config.5 .include Index: head/x11/tint/Makefile =================================================================== --- head/x11/tint/Makefile (revision 371202) +++ head/x11/tint/Makefile (revision 371203) @@ -1,70 +1,70 @@ # $FreeBSD$ PORTNAME= tint2 PORTVERSION= 0.11 PORTREVISION= 2 CATEGORIES= x11 MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} MAINTAINER= yamagi@yamagi.org COMMENT= Lightweight freedesktop-compliant panel/taskbar/systray/clock LIB_DEPENDS= libcairo.so:${PORTSDIR}/graphics/cairo PROJECTHOST= tint2 USES= cmake pkgconfig tar:bzip2 USE_GNOME= pango glib20 USE_XORG= xinerama xrandr xdamage xcomposite USE_EFL= imlib2 CMAKE_ARGS= -DENABLE_BATTERY:BOOL=ON -DMANDIR:PATH=man OPTIONS_DEFINE= PYCONF DOCS EXAMPLES OPTIONS_DEFAULT= PYCONF OPTIONS_SUB= yes PYCONF_DESC= Configuration editing tool (req. python) EXAMPLES= icon_and_text_1.tint2rc icon_and_text_2.tint2rc \ icon_and_text_3.tint2rc icon_and_text_4.tint2rc \ icon_only_1.tint2rc icon_only_2.tint2rc icon_only_3.tint2rc \ icon_only_4.tint2rc icon_only_6.tint2rc icon_only_7.tint2rc \ text_only_1.tint2rc text_only_2.tint2rc text_only_3.tint2rc \ text_only_4.tint2rc text_only_5.tint2rc text_only_6.tint2rc tint2rc DOCS= AUTHORS ChangeLog README .include .if ${PORT_OPTIONS:MPYCONF} -USE_PYTHON= yes +USES+= python USE_GNOME= gtk20 pygtk2 CMAKE_ARGS+= -DENABLE_TINT2CONF:BOOL=ON PYCONF_SRC= ${WRKSRC}/src/tint2conf .else CMAKE_ARGS+= -DENABLE_TINT2CONF:BOOL=OFF .endif .if ${PORT_OPTIONS:MPYCONF} post-patch: @${MV} ${PYCONF_SRC}/tintwizard.py ${PYCONF_SRC}/tintwizard.py.Dist @${SED} -e 's#pidof#pgrep#g' ${PYCONF_SRC}/tintwizard.py.Dist \ > ${PYCONF_SRC}/tintwizard.py .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/tint2 ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${PREFIX}/share/tint2 ${INSTALL_DATA} ${WRKSRC}/default_icon.png ${STAGEDIR}${PREFIX}/share/tint2 ${INSTALL_MAN} ${WRKSRC}/doc/tint2.1 ${STAGEDIR}${MANPREFIX}/man/man1 ${MKDIR} ${STAGEDIR}${DOCSDIR} ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}; ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/sample; ${INSTALL_DATA} ${EXAMPLES} ${STAGEDIR}${EXAMPLESDIR} .if ${PORT_OPTIONS:MPYCONF} ${INSTALL_PROGRAM} ${PYCONF_SRC}/tint2conf ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${PYCONF_SRC}/tintwizard.py ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${PYCONF_SRC}/tint2conf.desktop ${STAGEDIR}${PREFIX}/share/applications ${INSTALL_DATA} ${PYCONF_SRC}/tint2conf.png ${STAGEDIR}${PREFIX}/share/pixmaps ${INSTALL_DATA} ${PYCONF_SRC}/tint2conf.svg ${STAGEDIR}${PREFIX}/share/pixmaps .endif .include Index: head/x11/wbarconf/Makefile =================================================================== --- head/x11/wbarconf/Makefile (revision 371202) +++ head/x11/wbarconf/Makefile (revision 371203) @@ -1,40 +1,39 @@ # Created by: Olivier Cochard-Labbe # $FreeBSD$ PORTNAME= wbarconf PORTVERSION= 0.7.2.2 PORTREVISION= 1 CATEGORIES= x11 MASTER_SITES= http://koti.kapsi.fi/ighea/wbarconf/ MAINTAINER= olivier@cochard.me COMMENT= Configuration GUI for wbar LICENSE= GPLv3 RUN_DEPENDS= wbar:${PORTSDIR}/x11/wbar USE_GNOME= pygobject pygtk2 gtk20 -USE_PYTHON= yes -USES= gettext desktop-file-utils shebangfix +USES= gettext desktop-file-utils python shebangfix SHEBANG_LANG= python SHEBANG_FILES= ${WRKSRC}/wbarconf python_OLD_CMD= /usr/bin/env python2 NO_BUILD= yes WRKSRC= ${WRKDIR}/${PORTNAME} PORTDOCS= README COPYING INSTALLS_ICONS= yes do-install: ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${DATADIR}/wbarbacks (cd ${WRKSRC}/wbarbacks/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${DATADIR}/wbarbacks/) ${INSTALL_DATA} ${WRKSRC}/messages.pot ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/wbarconf.png ${STAGEDIR}${PREFIX}/share/pixmaps ${INSTALL_DATA} ${WRKSRC}/wbarconf.desktop ${STAGEDIR}${PREFIX}/share/applications (cd ${WRKSRC}/locale/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${PREFIX}/share/locale/) ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/x11/workrave/Makefile =================================================================== --- head/x11/workrave/Makefile (revision 371202) +++ head/x11/workrave/Makefile (revision 371203) @@ -1,48 +1,47 @@ # Created by: Koop Mast # $FreeBSD$ PORTNAME= workrave PORTVERSION= 1.10.1 PORTREVISION= 1 CATEGORIES= x11 gnome MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= RSI prevention tool LICENSE= GPLv3 # (or later) BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cheetah>0:${PORTSDIR}/devel/py-cheetah LIB_DEPENDS= libgdome.so:${PORTSDIR}/textproc/gdome2 -USES= gettext gmake pathfix pkgconfig +USES= gettext gmake pathfix pkgconfig python USE_XORG= recordproto x11 xext xmu xscrnsaver xtst USE_GNOME= intlhack gconf2 gnomehier gtkmm24 -USE_PYTHON= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-silent-rules --enable-gconf --disable-gnome3 \ --disable-indicator INSTALLS_ICONS= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= GNOME GSTREAMER PULSEAUDIO OPTIONS_DEFAULT= GSTREAMER OPTIONS_SUB= yes GNOME_USE= gnome=gnomepanel GNOME_LIB_DEPENDS= libgnomeuimm-2.6.so:${PORTSDIR}/x11-toolkits/libgnomeuimm26 GNOME_CONFIGURE_ENABLE= gnome2 GSTREAMER_USE= gstreamer=good GSTREAMER_CONFIGURE_ENABLE= gstreamer PULSEAUDIO_LIB_DEPENDS= libpulse.so:${PORTSDIR}/audio/pulseaudio PULSEAUDIO_CONFIGURE_ENABLE= pulse post-patch: @${REINPLACE_CMD} -e \ '/if test/s|==|=|' ${WRKSRC}/configure @${REINPLACE_CMD} -e \ 's| gnome-shell$$||' ${WRKSRC}/frontend/applets/Makefile.in .include Index: head/x11/xcb-proto/Makefile =================================================================== --- head/x11/xcb-proto/Makefile (revision 371202) +++ head/x11/xcb-proto/Makefile (revision 371203) @@ -1,20 +1,20 @@ # Created by: Ashish Shukla # $FreeBSD$ PORTNAME= xcb-proto PORTVERSION= 1.10 PORTREVISION= 1 CATEGORIES= x11 python MASTER_SITES= http://xcb.freedesktop.org/dist/ MAINTAINER= x11@FreeBSD.org COMMENT= The X protocol C-language Binding (XCB) protocol BUILD_DEPENDS= xmllint:${PORTSDIR}/textproc/libxml2 XORG_CAT= proto -USE_PYTHON= 2 +USES= python:2 DATADIR= ${PREFIX}/share/xcb .include Index: head/x11/xpyb/Makefile =================================================================== --- head/x11/xpyb/Makefile (revision 371202) +++ head/x11/xpyb/Makefile (revision 371203) @@ -1,29 +1,28 @@ # Created by: Ashish Shukla # $FreeBSD$ PORTNAME= xpyb PORTVERSION= 1.3.1 PORTREVISION= 2 CATEGORIES= x11 python MASTER_SITES= http://xcb.freedesktop.org/%SUBDIR%/ MASTER_SITE_SUBDIR= dist PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ashish@FreeBSD.org COMMENT= Python bindings to access X Window System protocol via libxcb BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xcb-proto.pc:${PORTSDIR}/x11/xcb-proto \ xcb-proto>=1.7.1:${PORTSDIR}/x11/xcb-proto -USES= libtool pathfix pkgconfig tar:bzip2 -USE_PYTHON= yes +USES= libtool pathfix pkgconfig python tar:bzip2 USE_XORG= xcb PORTDOCS= README COPYING INSTALL NEWS XcbPythonBinding.txt GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= DOCS .include Index: head/x11-clocks/gdesklets-clock/Makefile =================================================================== --- head/x11-clocks/gdesklets-clock/Makefile (revision 371202) +++ head/x11-clocks/gdesklets-clock/Makefile (revision 371203) @@ -1,48 +1,48 @@ # $FreeBSD$ PORTNAME= clock PORTVERSION= 0.32 PORTREVISION= 14 CATEGORIES= x11-clocks gnome MASTER_SITES= http://www.gdesklets.info/archive/ PKGNAMEPREFIX= gdesklets- DISTNAME= clock-desklet-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Various clock displays for Gnome 2.x RUN_DEPENDS= gdesklets:${PORTSDIR}/deskutils/gdesklets -USE_PYTHON= 2 +USES= python:2 SUB_FILES= pkg-message SUB_LIST= NAME="${NAME}" DATADIR= ${PREFIX}/share/gdesklets NAME= Clock LANG= de fr pt sq sr sr@Latn sv do-build: @${PYTHON_CMD} ${WRKSRC}/Install_${NAME}_Sensor.bin --nomsg ${WRKSRC} @${PATCH} ${WRKSRC}/Clock/__init__.py < ${FILESDIR}/Clock::__init__.py do-install: @${MKDIR} ${STAGEDIR}${DATADIR}/Displays/${NAME} ${INSTALL_DATA} ${WRKSRC}/*.display ${STAGEDIR}${DATADIR}/Displays/${NAME} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DATADIR}/Displays/${NAME} @${MKDIR} ${STAGEDIR}${DATADIR}/Displays/${NAME}/gfx ${INSTALL_DATA} ${WRKSRC}/gfx/*.png ${STAGEDIR}${DATADIR}/Displays/${NAME}/gfx ${INSTALL_DATA} ${WRKSRC}/gfx/*.xcf ${STAGEDIR}${DATADIR}/Displays/${NAME}/gfx @${MKDIR} ${STAGEDIR}${DATADIR}/Sensors/${NAME} ${INSTALL_DATA} ${WRKSRC}/${NAME}/*.dat ${STAGEDIR}${DATADIR}/Sensors/${NAME} ${INSTALL_DATA} ${WRKSRC}/${NAME}/*.py ${STAGEDIR}${DATADIR}/Sensors/${NAME} .for ii in ${LANG} @${MKDIR} ${STAGEDIR}${DATADIR}/Sensors/${NAME}/locale/${ii}/LC_MESSAGES ${INSTALL_DATA} ${WRKSRC}/${NAME}/locale/${ii}/LC_MESSAGES/*.mo \ ${STAGEDIR}${DATADIR}/Sensors/${NAME}/locale/${ii}/LC_MESSAGES .endfor @${LN} -s ${DATADIR}/Displays/${NAME}/README \ ${STAGEDIR}${DATADIR}/Sensors/${NAME}/README .include Index: head/x11-clocks/gdesklets-ebichuclock/Makefile =================================================================== --- head/x11-clocks/gdesklets-ebichuclock/Makefile (revision 371202) +++ head/x11-clocks/gdesklets-ebichuclock/Makefile (revision 371203) @@ -1,35 +1,35 @@ # Created by: Vincent Tantardini # $FreeBSD$ PORTNAME= ebichuclock PORTVERSION= 0.1.1 PORTREVISION= 14 CATEGORIES= x11-clocks gnome MASTER_SITES= http://www.gdesklets.info/archive/ PKGNAMEPREFIX= gdesklets- MAINTAINER= ports@FreeBSD.org COMMENT= Simple clock with a small Ebichu picture in it RUN_DEPENDS= gdesklets:${PORTSDIR}/deskutils/gdesklets \ ${LOCALBASE}/share/gdesklets/Sensors/Clock/__init__.py:${PORTSDIR}/x11-clocks/gdesklets-clock WRKSRC= ${WRKDIR}/${PORTNAME} NO_BUILD= yes -USE_PYTHON= yes +USES= python SUB_FILES= pkg-message SUB_LIST= NAME="${NAME}" DATADIR= ${PREFIX}/share/gdesklets NAME= ebichuclock do-install: @${MKDIR} ${STAGEDIR}${DATADIR}/Displays/${NAME} ${INSTALL_DATA} ${WRKSRC}/*.display ${STAGEDIR}${DATADIR}/Displays/${NAME} @${MKDIR} ${STAGEDIR}${DATADIR}/Displays/${NAME}/gfx ${INSTALL_DATA} ${WRKSRC}/gfx/*.png ${STAGEDIR}${DATADIR}/Displays/${NAME}/gfx ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DATADIR}/Displays/${NAME} .include Index: head/x11-fm/gnome-commander2/Makefile =================================================================== --- head/x11-fm/gnome-commander2/Makefile (revision 371202) +++ head/x11-fm/gnome-commander2/Makefile (revision 371203) @@ -1,56 +1,55 @@ # Created by: Edgardo Garcia Hoeffler # $FreeBSD$ PORTNAME= gnome-commander PORTVERSION= 1.4.3 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= x11-fm gnome MASTER_SITES= GNOME/sources/gnome-commander/1.4 PKGNAMESUFFIX= 2 DIST_SUBDIR= gnome2 MAINTAINER= danilo@FreeBSD.org COMMENT= File manager for Gnome2 LICENSE= GPLv2 LIB_DEPENDS= libunique-1.0.so:${PORTSDIR}/x11-toolkits/unique RUN_DEPENDS= meld:${PORTSDIR}/textproc/meld \ yelp:${PORTSDIR}/x11/yelp -USES= gettext gmake libtool pathfix pkgconfig tar:xz +USES= gettext gmake libtool pathfix pkgconfig python tar:xz USE_GNOME= gnomedocutils gnomeprefix gnomevfs2 libgnomeui -USE_PYTHON= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip INSTALLS_OMF= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFLICTS= gnome-commander-[0-9]* OPTIONS_DEFINE= CHM EXIV2 GSF POPPLER TAGLIB OPTIONS_DEFAULT= CHM EXIV2 GSF POPPLER TAGLIB CHM_DESC= CHM support via chmlib CHM_LIB_DEPENDS= libchm.so:${PORTSDIR}/misc/chmlib CHM_CONFIGURE_WITH= libchm EXIV2_LIB_DEPENDS= libexiv2.so:${PORTSDIR}/graphics/exiv2 EXIV2_CONFIGURE_WITH= exiv2 GSF_DESC= OLE and ODF support via libgsf GSF_LIB_DEPENDS= libgsf-1.so:${PORTSDIR}/devel/libgsf GSF_CONFIGURE_WITH= libgsf POPPLER_LIB_DEPENDS= libpoppler-glib.so:${PORTSDIR}/graphics/poppler-glib POPPLER_CONFIGURE_WITH= poppler TAGLIB_DESC= Audio metadata support via taglib TAGLIB_LIB_DEPENDS= libtag.so:${PORTSDIR}/audio/taglib TAGLIB_CONFIGURE_WITH= taglib post-patch: @${REINPLACE_CMD} -e \ 's|="-lpython|="-L$$PY_EXEC_PREFIX/lib -lpython|' \ ${WRKSRC}/configure .include Index: head/x11-fm/rox-mime-editor/Makefile =================================================================== --- head/x11-fm/rox-mime-editor/Makefile (revision 371202) +++ head/x11-fm/rox-mime-editor/Makefile (revision 371203) @@ -1,32 +1,31 @@ # $FreeBSD$ PORTNAME= rox-mime-editor PORTVERSION= 0.6 PORTREVISION= 1 CATEGORIES= x11-fm MASTER_SITES= SF/rox/MIME-Editor/${PORTVERSION} DISTNAME= mime-editor-${PORTVERSION} MAINTAINER= olgeni@FreeBSD.org COMMENT= MIME type editor for the ROX desktop RUN_DEPENDS= ${LOCALBASE}/bin/rox:${PORTSDIR}/x11-fm/rox-filer \ ${LOCALBASE}/lib/ROX-Lib2/python/rox/__init__.py:${PORTSDIR}/devel/py-roxlib -USES= tar:bzip2 -USE_PYTHON= yes +USES= python tar:bzip2 do-build: @${PYTHON_CMD} -m compileall ${WRKSRC} @${PYTHON_CMD} -O -m compileall ${WRKSRC} pre-install: @${REINPLACE_CMD} -e 's,/usr/local,${LOCALBASE},g' \ ${WRKSRC}/MIME-Editor/findrox.py @${FIND} ${WRKSRC} -name *.bak -delete do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/apps @${CP} -r ${WRKSRC}/MIME-Editor ${STAGEDIR}${PREFIX}/apps/ .include Index: head/x11-fm/rox-session/Makefile =================================================================== --- head/x11-fm/rox-session/Makefile (revision 371202) +++ head/x11-fm/rox-session/Makefile (revision 371203) @@ -1,70 +1,69 @@ # $FreeBSD$ PORTNAME= rox-session PORTVERSION= 0.40.0 PORTREVISION= 2 CATEGORIES= x11-fm MASTER_SITES= SF/rox/ROX-Session/${PORTVERSION}/ MAINTAINER= olgeni@FreeBSD.org COMMENT= Simple session manager for the ROX desktop LICENSE= GPLv2 LIB_DEPENDS= libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib RUN_DEPENDS= ${LOCALBASE}/bin/rox:${PORTSDIR}/x11-fm/rox-filer \ ${PYTHON_PKGNAMEPREFIX}roxlib>=0:${PORTSDIR}/devel/py-roxlib \ ${PYTHON_PKGNAMEPREFIX}dbus>=0:${PORTSDIR}/devel/py-dbus WRKSRC= ${WRKDIR}/ROX-Session DATADIR= ${PREFIX}/apps/ROX-Session -USES= pkgconfig +USES= pkgconfig python USE_GNOME= gtk20 libxml2 USE_XORG= x11 xext xtst xxf86vm -USE_PYTHON= yes PORTDOCS= Changes DBUS-API README OPTIONS_DEFINE= GDM DOCS GDM_DESC= Install GDM login manager SUB_FILES= ${PORTNAME} rox.desktop .include .if ${PORT_OPTIONS:MGDM} RUN_DEPENDS+= ${LOCALBASE}/sbin/gdm:${PORTSDIR}/x11/gdm PLIST_SUB+= GDM="" .else PLIST_SUB+= GDM="@comment " .endif post-patch: @${FIND} ${WRKSRC} -name "*.orig" -delete do-build: @${PYTHON_CMD} -m compileall ${WRKSRC} @${PYTHON_CMD} -O -m compileall ${WRKSRC} @cd ${WRKSRC} && ./AppRun --compile @${MKDIR} ${WRKSRC}/Messages @cd ${WRKSRC}/src/po && ./dist do-install: @${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DATADIR} @cd ${WRKSRC} && ${CP} -r .DirIcon AppInfo.xml AppRun \ Environment Login Messages Options.xml ROX-Session \ ROX-Session.xml RunROX SetupPanel Styles browser images \ *.py *.pyc *.pyo ${STAGEDIR}${DATADIR} .if ${PORT_OPTIONS:MGDM} @${INSTALL_DATA} ${WRKDIR}/rox.desktop ${STAGEDIR}${PREFIX}/share/applications .endif .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${PORTDOCS} @${INSTALL_DATA} ${WRKSRC}/Help/${f} ${STAGEDIR}${DOCSDIR} .endfor .endif .include Index: head/x11-fm/twander/Makefile =================================================================== --- head/x11-fm/twander/Makefile (revision 371202) +++ head/x11-fm/twander/Makefile (revision 371203) @@ -1,37 +1,37 @@ # Created by: tundra # $FreeBSD$ PORTNAME= twander PORTVERSION= 3.231 PORTREVISION= 1 CATEGORIES= x11-fm MASTER_SITES= http://www.tundraware.com/Software/twander/ MAINTAINER= twander@tundraware.com COMMENT= Better Filesystem Browser BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:${PORTSDIR}/x11-toolkits/py-tkinter RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:${PORTSDIR}/x11-toolkits/py-tkinter -USE_PYTHON= yes +USES= python OPTIONS_DEFINE= DOCS .include post-install: .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in READ-1ST.txt WHATSNEW.txt .twander twander-license.txt twander.html twander.pdf twander.ps twander.txt @${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .endif post-patch: @${REINPLACE_CMD} \ -e 's|/usr/bin/env python|${PYTHON_CMD}|' \ ${WRKSRC}/twander.py @${REINPLACE_CMD} \ -e 's|python |${PYTHON_CMD} |' \ ${WRKSRC}/Makefile .include Index: head/x11-fonts/font-manager/Makefile =================================================================== --- head/x11-fonts/font-manager/Makefile (revision 371202) +++ head/x11-fonts/font-manager/Makefile (revision 371203) @@ -1,37 +1,36 @@ # Created by: Zhihao Yuan # $FreeBSD$ PORTNAME= font-manager PORTVERSION= 0.5.7 PORTREVISION= 5 CATEGORIES= x11-fonts gnome MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} MAINTAINER= lichray@gmail.com COMMENT= Font management application for the GNOME desktop LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libsqlite3.so:${PORTSDIR}/databases/sqlite3 RUN_DEPENDS= ${PYTHON_SITELIBDIR}/libxml2.py:${PORTSDIR}/textproc/py-libxml2 \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 -USE_PYTHON= 2 USE_GNOME= pygtk2 GNU_CONFIGURE= yes -USES= gmake pkgconfig tar:bzip2 +USES= gmake pkgconfig python:2 tar:bzip2 PORTDATA= * OPTIONS_DEFINE= REPORTLAB NLS REPORTLAB_DESC= Enable font-sampler (PDF sample sheet) OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls REPORTLAB_RUN_DEPENDS= ${PYTHON_SITELIBDIR}/reportlab/:${PORTSDIR}/print/py-reportlab2 .include Index: head/x11-fonts/py-bdflib/Makefile =================================================================== --- head/x11-fonts/py-bdflib/Makefile (revision 371202) +++ head/x11-fonts/py-bdflib/Makefile (revision 371203) @@ -1,23 +1,23 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= bdflib PORTVERSION= 1.0.0 CATEGORIES= x11-fonts python MASTER_SITES= CHEESESHOP/source/b/${PORTNAME} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME}-v${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= Library for working with BDF font files LICENSE= GPLv3 -USE_PYTHON= 2 -USE_PYDISTUTILS= yes +USES= python:2 +USE_PYTHON= distutils post-patch: @${REINPLACE_CMD} -e '/def/!s,guess_version(),"${PORTVERSION}",' \ ${WRKSRC}/${PYSETUP} .include Index: head/x11-toolkits/flowcanvas/Makefile =================================================================== --- head/x11-toolkits/flowcanvas/Makefile (revision 371202) +++ head/x11-toolkits/flowcanvas/Makefile (revision 371203) @@ -1,50 +1,49 @@ # Created by: Edward Tomasz Napierala # $FreeBSD$ PORTNAME= flowcanvas PORTVERSION= 0.7.1 PORTREVISION= 4 CATEGORIES= x11-toolkits MASTER_SITES= http://download.drobilla.net/ MAINTAINER= ports@FreeBSD.org COMMENT= Interactive Gtkmm/Gnomecanvasmm widget LICENSE= GPLv2 GPLv3 LICENSE_COMB= dual LIB_DEPENDS= libboost_date_time.so:${PORTSDIR}/devel/boost-libs \ libgvc.so:${PORTSDIR}/graphics/graphviz \ libgnomecanvasmm-2.6.so:${PORTSDIR}/graphics/libgnomecanvasmm26 \ libgtkmm-2.4.so:${PORTSDIR}/x11-toolkits/gtkmm24 -USES= tar:bzip2 pkgconfig -USE_PYTHON_BUILD=yes +USES= tar:bzip2 pkgconfig python:build USE_LDCONFIG= yes CFLAGS+= -I${LOCALBASE}/include .include .if defined(BATCH) || defined(PACKAGE_BUILDING) WAF_VERBOSE= --verbose .endif WAF_JOBS= --jobs=${MAKE_JOBS_NUMBER} post-patch: @${REINPLACE_CMD} -e \ "s|$$[{]LIBDIRNAME[}]/pkgconfig|libdata/pkgconfig| ; \ s|-fshow-column'|-fshow-column ${CXXFLAGS}'|" \ ${WRKSRC}/autowaf/autowaf.py do-configure: @(cd ${WRKSRC} && ./waf ${WAF_VERBOSE} --prefix=${PREFIX} configure) do-build: @(cd ${WRKSRC} && ./waf ${WAF_VERBOSE} ${WAF_JOBS} build) do-install: @(cd ${WRKSRC} && ./waf ${WAF_VERBOSE} --destdir=${STAGEDIR} install) .include Index: head/x11-toolkits/hippo-canvas/Makefile =================================================================== --- head/x11-toolkits/hippo-canvas/Makefile (revision 371202) +++ head/x11-toolkits/hippo-canvas/Makefile (revision 371203) @@ -1,27 +1,26 @@ # Created by: Ashish Shukla # $FreeBSD$ PORTNAME= hippo-canvas PORTVERSION= 0.3.0 PORTREVISION= 6 CATEGORIES= x11-toolkits gnome MASTER_SITES= GNOME MAINTAINER= ashish@FreeBSD.org COMMENT= Client stacker popup widget for GTK+ toolkit BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/pycairo.pc:${PORTSDIR}/graphics/py-cairo LIB_DEPENDS= libcroco-0.6.so:${PORTSDIR}/textproc/libcroco RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/pycairo.pc:${PORTSDIR}/graphics/py-cairo -USES= gmake libtool pathfix pkgconfig tar:bzip2 +USES= gmake libtool pathfix pkgconfig python tar:bzip2 USE_GNOME= cairo gtk20 glib20 librsvg2 pygtk2 pango -USE_PYTHON= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-gtk-doc --enable-python USE_LDCONFIG= yes pre-configure: ${REINPLACE_CMD} -e 's/^SUBDIRS =.*$$/SUBDIRS = ./g' ${WRKSRC}/Makefile.in .include Index: head/x11-toolkits/py-Pmw/Makefile =================================================================== --- head/x11-toolkits/py-Pmw/Makefile (revision 371202) +++ head/x11-toolkits/py-Pmw/Makefile (revision 371203) @@ -1,35 +1,35 @@ # Created by: Thomas Gellekum # $FreeBSD$ PORTNAME= Pmw PORTVERSION= 1.3.2 PORTREVISION= 3 CATEGORIES= x11-toolkits python MASTER_SITES= SF/${PORTNAME:tl}/${PORTNAME}/${PORTNAME}.${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME}.${PORTVERSION} MAINTAINER= fmysh@iijmio-mail.jp COMMENT= High-level compound graphics widgets for Python OPTIONS_DEFINE= DOCS EXAMPLES RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:${PORTSDIR}/x11-toolkits/py-tkinter LIB_DEPENDS= libBLT25.so:${PORTSDIR}/x11-toolkits/blt -USE_PYTHON= yes -USE_PYDISTUTILS= yes +USES= python +USE_PYTHON= distutils WRKSRC= ${WRKDIR}/${DISTNAME}/src PMWVERSION= ${DISTNAME:R:S/./_/g} PLIST_SUB= PMWVERSION="${PMWVERSION}" post-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${STAGEDIR}${DOCSDIR} \ ${STAGEDIR}${EXAMPLESDIR} @(cd ${WRKSRC}/Pmw/${PMWVERSION}/bin; ${PAX} -rw . ${STAGEDIR}${DATADIR}) @(cd ${WRKSRC}/Pmw/${PMWVERSION}/doc; ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) .for d in contrib demos @(cd ${WRKSRC}/Pmw/${PMWVERSION}; ${COPYTREE_SHARE} $d ${STAGEDIR}${EXAMPLESDIR}) .endfor .include Index: head/x11-toolkits/py-SquareMap/Makefile =================================================================== --- head/x11-toolkits/py-SquareMap/Makefile (revision 371202) +++ head/x11-toolkits/py-SquareMap/Makefile (revision 371203) @@ -1,22 +1,21 @@ # Created by: Sofian Brabez # $FreeBSD$ PORTNAME= SquareMap PORTVERSION= 1.0.4 PORTREVISION= 1 CATEGORIES= x11-toolkits python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sbz@FreeBSD.org COMMENT= Hierarchic visualization control for wxPython LICENSE= BSD2CLAUSE -USE_PYTHON= yes -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes +USES= python +USE_PYTHON= distutils autoplist USE_WX= 2.8 WX_COMPS= python .include Index: head/x11-toolkits/py-fltk/Makefile =================================================================== --- head/x11-toolkits/py-fltk/Makefile (revision 371202) +++ head/x11-toolkits/py-fltk/Makefile (revision 371203) @@ -1,49 +1,48 @@ # Created by: Radim Kolar # $FreeBSD$ PORTNAME= fltk PORTVERSION= 1.3.0 PORTREVISION= 2 CATEGORIES= x11-toolkits python #MASTER_SITES= SF/py${PORTNAME}/py${PORTNAME}/py${PORTNAME}-${PORTVERSION} MASTER_SITES= SF/py${PORTNAME}/py${PORTNAME}/${DISTNAME} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pyFltk-${PORTVERSION:S/.b/b/} MAINTAINER= ports@FreeBSD.org COMMENT= Python interface to FLTK window toolkit LIB_DEPENDS= libfltk.so:${PORTSDIR}/x11-toolkits/fltk -USE_PYTHON= yes -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes +USES= python +USE_PYTHON= distutils autoplist USE_XORG= x11 MAKE_ENV+= FLTK_HOME=${LOCALBASE}/bin DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME} EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME} XTRADOCS= CHANGES README TODO CFLAGS+= -DFL_LIBRARY PORTDOCS= * PORTEXAMPLES= * post-patch: @${REINPLACE_CMD} -e "s|/usr/X11R6|${LOCALBASE}|g;s|package_data.*},||g;s|sunos5|freebsd8', 'freebsd9', 'freebsd10|g" ${WRKSRC}/setup.py post-build: ${REINPLACE_CMD} -e "s|\.\./docs|${DOCSDIR}/html|g" ${WRKSRC}/fltk/test/help.py post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR}/html ${INSTALL_DATA} ${WRKSRC}/fltk/docs/*.html ${STAGEDIR}${DOCSDIR}/html ${INSTALL_DATA} ${WRKSRC}/fltk/docs/*.jpg ${STAGEDIR}${DOCSDIR}/html ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/fltk/test/*.py ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/fltk/test/HelpDialog.html ${STAGEDIR}${EXAMPLESDIR} .for i in ${XTRADOCS} ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/x11-toolkits/py-gnome-desktop/Makefile =================================================================== --- head/x11-toolkits/py-gnome-desktop/Makefile (revision 371202) +++ head/x11-toolkits/py-gnome-desktop/Makefile (revision 371203) @@ -1,55 +1,54 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ # $MCom: ports/x11-toolkits/py-gnome-desktop/Makefile,v 1.103 2010/09/30 06:27:40 kwm Exp $ PORTNAME= gnome-desktop PORTVERSION= 2.32.0 PORTREVISION= 7 CATEGORIES= x11-toolkits python gnome MASTER_SITES= GNOME MASTER_SITE_SUBDIR= sources/gnome-python-desktop/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= gnome-python-desktop-${PORTVERSION} DIST_SUBDIR= gnome2 MAINTAINER= gnome@FreeBSD.org COMMENT= Python bindings used by modules in the GNOME Desktop OPTIONS_DEFINE= DOCS EXAMPLES OPTIONS_SUB= yes BUILD_DEPENDS= bug-buddy:${PORTSDIR}/devel/bug-buddy \ metacity<2.34.0:${PORTSDIR}/x11-wm/metacity LIB_DEPENDS= libgtop-2.0.so:${PORTSDIR}/devel/libgtop \ libtotem-plparser.so:${PORTSDIR}/multimedia/totem-pl-parser \ libgnome-media-profiles.so:${PORTSDIR}/audio/gnome-media \ libgnome-keyring.so:${PORTSDIR}/security/libgnome-keyring \ libbrasero-media.so:${PORTSDIR}/sysutils/brasero \ libevdocument.so:${PORTSDIR}/graphics/evince RUN_DEPENDS= bug-buddy:${PORTSDIR}/devel/bug-buddy -USES= gmake libtool:keepla pathfix pkgconfig tar:bzip2 -USE_PYTHON= 2 +USES= gmake libtool:keepla pathfix pkgconfig python:2 tar:bzip2 USE_GNOME= libgnomeprintui gnomepanel gnomedesktop \ gtksourceview libwnck nautilus2 pygnome2 metacity \ evolutiondataserver GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-metacity --disable-nautilusburn CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip EG_SRC_DIR= ${WRKSRC}/examples EG_DST_DIR= ${PREFIX}/share/examples/py-gnome post-patch: @${FIND} ${WRKSRC}/docs -name Makefile.in | ${XARGS} ${REINPLACE_CMD} \ -e 's|^HTML_DIR =.*|HTML_DIR = ${DOCSDIR}|g' @${REINPLACE_CMD} -e 's|2.30|2.32|g' ${WRKSRC}/configure post-install: @${MKDIR} ${STAGEDIR}${EG_DST_DIR} cd ${EG_SRC_DIR}; ${COPYTREE_SHARE} . ${STAGEDIR}${EG_DST_DIR} ${RM} -rf ${STAGEDIR}${EG_DST_DIR}/nautilusburn .include Index: head/x11-toolkits/py-gnome-extras/Makefile =================================================================== --- head/x11-toolkits/py-gnome-extras/Makefile (revision 371202) +++ head/x11-toolkits/py-gnome-extras/Makefile (revision 371203) @@ -1,46 +1,45 @@ # Created by: Koop Mast # $FreeBSD$ # $MCom: ports/x11-toolkits/py-gnome-extras/Makefile,v 1.55 2009/11/28 05:59:04 mezz Exp $ PORTNAME= gnome-extras PORTVERSION= 2.25.3 PORTREVISION= 16 CATEGORIES= x11-toolkits python gnome MASTER_SITES= GNOME MASTER_SITE_SUBDIR= sources/gnome-python-extras/${PORTVERSION:C/..$//} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= gnome-python-extras-${PORTVERSION} DIST_SUBDIR= gnome2 MAINTAINER= gnome@FreeBSD.org COMMENT= Python bindings for GNOME 2 OPTIONS_DEFINE= EXAMPLES OPTIONS_SUB= yes LIB_DEPENDS= libgtkspell.so:${PORTSDIR}/textproc/gtkspell \ libgksu2.so:${PORTSDIR}/sysutils/libgksu \ # gdl-1.2:${PORTSDIR}/x11-toolkits/gdl -USES= gmake libtool pathfix pkgconfig tar:bzip2 -USE_PYTHON= yes +USES= gmake libtool pathfix pkgconfig python tar:bzip2 USE_GNOME= libgtkhtml pygnome2 libgda4 GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS+=--disable-gdl INSTALL_TARGET= install-strip EG_SRC_DIR= ${WRKSRC}/examples EG_DST_DIR= ${PREFIX}/share/examples/py-gnome DOCSDIR= ${PREFIX}/share/doc/py-gnome-extras post-patch: @${REINPLACE_CMD} -e 's|$mozpackage-gtkmozembed|$mozpackage|' \ ${WRKSRC}/configure post-install: @${MKDIR} ${STAGEDIR}${EG_DST_DIR} cd ${EG_SRC_DIR}; ${COPYTREE_SHARE} . ${STAGEDIR}${EG_DST_DIR} .include Index: head/x11-toolkits/py-gnome2/Makefile =================================================================== --- head/x11-toolkits/py-gnome2/Makefile (revision 371202) +++ head/x11-toolkits/py-gnome2/Makefile (revision 371203) @@ -1,44 +1,43 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ # $MCom: ports/x11-toolkits/py-gnome2/Makefile,v 1.60 2010/04/02 20:22:15 kwm Exp $ PORTNAME= gnome PORTVERSION= 2.28.1 PORTREVISION= 5 CATEGORIES= x11-toolkits python gnome MASTER_SITES= GNOME MASTER_SITE_SUBDIR= sources/gnome-python/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= gnome-python-${PORTVERSION} DIST_SUBDIR= gnome2 MAINTAINER= gnome@FreeBSD.org COMMENT= Python bindings for GNOME 2 OPTIONS_DEFINE= EXAMPLES OPTIONS_SUB= yes BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/ORBit.so:${PORTSDIR}/devel/py-orbit RUN_DEPENDS= ${PYTHON_SITELIBDIR}/ORBit.so:${PORTSDIR}/devel/py-orbit -USES= gettext gmake libtool:keepla pathfix pkgconfig tar:bzip2 -USE_PYTHON= 2 +USES= gettext gmake libtool:keepla pathfix pkgconfig python:2 tar:bzip2 USE_LDCONFIG= yes USE_GNOME= libgnomeui pygtk2 GNU_CONFIGURE= yes CONFIGURE_ENV= PTHREAD_LIBS="${PTHREAD_LIBS}" CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip EG_SRC_DIR= ${WRKSRC}/examples EG_DST_DIR= ${PREFIX}/share/examples/py-gnome post-install: @${MKDIR} ${STAGEDIR}${EG_DST_DIR} cd ${EG_SRC_DIR}; ${PAX} -rw . ${STAGEDIR}${EG_DST_DIR} ${FIND} ${STAGEDIR}${EG_DST_DIR} -type d -print | ${XARGS} ${CHMOD} 0755 ${FIND} ${STAGEDIR}${EG_DST_DIR} -type f -print | ${XARGS} ${CHMOD} 0444 .include Index: head/x11-toolkits/py-gtk2/Makefile =================================================================== --- head/x11-toolkits/py-gtk2/Makefile (revision 371202) +++ head/x11-toolkits/py-gtk2/Makefile (revision 371203) @@ -1,76 +1,75 @@ # Created by: marc@informatik.uni-bremen.de # $FreeBSD$ # $MCom: ports/x11-toolkits/py-gtk2/Makefile,v 1.78 2011/04/01 12:35:27 kwm Exp $ PORTNAME= gtk PORTVERSION= 2.24.0 PORTREVISION= 3 CATEGORIES= x11-toolkits python MASTER_SITES= GNOME MASTER_SITE_SUBDIR= sources/pygtk/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 2 DISTNAME= pygtk-${PORTVERSION} DIST_SUBDIR= gnome2 MAINTAINER= gnome@FreeBSD.org COMMENT= Set of Python bindings for GTK+ BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/cairo/__init__.py:${PORTSDIR}/graphics/py-cairo RUN_DEPENDS= ${PYTHON_SITELIBDIR}/cairo/__init__.py:${PORTSDIR}/graphics/py-cairo -USES= gettext gmake libtool pathfix pkgconfig tar:bzip2 +USES= gettext gmake libtool pathfix pkgconfig python:2 tar:bzip2 USE_GNOME= libglade2 pygobject -USE_PYTHON= 2 GNU_CONFIGURE= yes CONFIGURE_ENV= PYTHON="${PYTHON_VERSION}" CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --disable-docs DOCSDIR= ${PREFIX}/share/doc/py-gtk EG_SRC_DIR= ${WRKSRC}/examples EXAMPLESDIR= ${PREFIX}/share/examples/py-gtk CONFLICTS= py*-gtk-0* OPTIONS_DEFINE= NUMPY DOCS EXAMPLES NUMPY_DESC= Numpy support (pulls in lang/gcc) .include .if ${PORT_OPTIONS:MNUMPY} BUILD_DEPENDS+= ${PYNUMPY} RUN_DEPENDS+= ${PYNUMPY} CONFIGURE_ARGS+=--enable-numpy .else CONFIGURE_ARGS+=--disable-numpy .endif # # Use the same way as the Python port to determine if we want # threading support. # .if !defined(WITHOUT_THREADS) CONFIGURE_ARGS+= --enable-thread CFLAGS+= ${PTHREAD_CFLAGS} LDFLAGS+= ${PTHREAD_LIBS} .else CONFIGURE_ARGS+= --disable-thread .endif post-install: .if ${PORT_OPTIONS:MEXAMPLES} @${RM} ${WRKSRC}/examples/pygtk-demo/pygtk-demo.in ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${EG_SRC_DIR} && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} .endif .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/MAPPING ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/THREADS ${STAGEDIR}${DOCSDIR} .endif @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/gtk-2.0/gtk/*.so @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/gtk-2.0/*.so .include Index: head/x11-toolkits/py-gtkglext/Makefile =================================================================== --- head/x11-toolkits/py-gtkglext/Makefile (revision 371202) +++ head/x11-toolkits/py-gtkglext/Makefile (revision 371203) @@ -1,24 +1,23 @@ # Created by: Kimura Fuyuki # $FreeBSD$ PORTNAME= gtkglext PORTVERSION= 1.1.0 PORTREVISION= 10 CATEGORIES= x11-toolkits python MASTER_SITES= SF/${PORTNAME}/py${PORTNAME}/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pygtkglext-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Python binding for GtkGLExt BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/OpenGL/__init__.py:${PORTSDIR}/graphics/py-opengl LIB_DEPENDS= libgtkglext-x11-1.0.so:${PORTSDIR}/x11-toolkits/gtkglext RUN_DEPENDS= ${PYTHON_SITELIBDIR}/OpenGL/__init__.py:${PORTSDIR}/graphics/py-opengl -USES= gmake libtool pathfix pkgconfig tar:bzip2 -USE_PYTHON= yes +USES= gmake libtool pathfix pkgconfig python tar:bzip2 USE_GNOME= pygtk2 GNU_CONFIGURE= yes .include Index: head/x11-toolkits/py-gtksourceview/Makefile =================================================================== --- head/x11-toolkits/py-gtksourceview/Makefile (revision 371202) +++ head/x11-toolkits/py-gtksourceview/Makefile (revision 371203) @@ -1,23 +1,22 @@ # $FreeBSD$ # $MCom: ports/x11-toolkits/py-gtksourceview/Makefile,v 1.24 2010/04/19 11:30:28 kwm Exp $ PORTNAME= gtksourceview PORTVERSION= 2.10.1 PORTREVISION= 1 CATEGORIES= x11-toolkits gnome python MASTER_SITES= GNOME MASTER_SITE_SUBDIR= sources/pygtksourceview/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pygtksourceview-${PORTVERSION} MAINTAINER= gnome@FreeBSD.org COMMENT= Python bindings for GtkSourceView 2 -USES= gmake libtool:keepla pathfix pkgconfig tar:bzip2 +USES= gmake libtool:keepla pathfix pkgconfig python tar:bzip2 USE_GNOME= gnomeprefix gtksourceview2 pygtk2 -USE_PYTHON= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-docs INSTALL_TARGET= install-strip .include Index: head/x11-toolkits/py-gui/Makefile =================================================================== --- head/x11-toolkits/py-gui/Makefile (revision 371202) +++ head/x11-toolkits/py-gui/Makefile (revision 371203) @@ -1,42 +1,41 @@ # Created by: Hye-Shik Chang # $FreeBSD$ PORTNAME= gui PORTVERSION= 1.7.2 PORTREVISION= 8 CATEGORIES= x11-toolkits python MASTER_SITES= http://www.cosc.canterbury.ac.nz/~greg/python_gui/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyGUI-${PORTVERSION}-1 MAINTAINER= python@FreeBSD.org COMMENT= Cross-platform pythonic GUI API BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/Pyrex/Distutils/__init__.py:${PORTSDIR}/devel/pyrex OPTIONS_DEFINE= DOCS EXAMPLES OPENGL OPTIONSFILE= ${PORT_DBDIR}/py-${PORTNAME}/options USE_GNOME= pygtk2 -USE_PYTHON= yes -USE_PYDISTUTILS=yes -PYDISTUTILS_AUTOPLIST= yes +USES= python +USE_PYTHON= distutils autoplist DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} EXAMPLESDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME} WRKSRC= ${WRKDIR}/PyGUI-${PORTVERSION} OPENGL_RUN_DEPENDS= ${PYTHON_SITELIBDIR}/gtk-2.0/gtk/gdkgl/__init__.py:${PORTSDIR}/x11-toolkits/py-gtkglext post-patch: @${REINPLACE_CMD} -e 's|"GUI.Cocoa",||g' ${WRKSRC}/setup.py @${TOUCH} ${WRKSRC}/GUI/Generic/__init__.py ${WRKSRC}/GUI/Gtk/__init__.py @${RM} -fr ${WRKSRC}/Demos/BlobEdit/.gdb_history ${WRKSRC}/Demos/BlobEdit/Makefile ${WRKSRC}/GUI/Cocoa post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/Doc/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/Demos/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} .include Index: head/x11-toolkits/py-kiwi/Makefile =================================================================== --- head/x11-toolkits/py-kiwi/Makefile (revision 371202) +++ head/x11-toolkits/py-kiwi/Makefile (revision 371203) @@ -1,35 +1,33 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= kiwi PORTVERSION= 1.9.38 DISTVERSIONPREFIX= gtk- CATEGORIES= x11-toolkits python MASTER_SITES= CHEESESHOP/source/${DISTNAME:C/(.).*/\1/}/${PORTNAME}-gtk PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Framework and a set of enhanced widgets based on PyGTK LICENSE= LGPL21 NO_ARCH= yes -USES= gettext uniquefiles:dirs +USES= gettext python uniquefiles:dirs USE_GNOME= libglade2 pygtk2 -USE_PYTHON= yes -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes +USE_PYTHON= distutils autoplist PORTDOCS= * PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} .include Index: head/x11-toolkits/py-sexy/Makefile =================================================================== --- head/x11-toolkits/py-sexy/Makefile (revision 371202) +++ head/x11-toolkits/py-sexy/Makefile (revision 371203) @@ -1,25 +1,24 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= sexy PORTVERSION= 0.1.9 PORTREVISION= 7 DISTVERSIONPREFIX= python- CATEGORIES= x11-toolkits python MASTER_SITES= http://releases.chipx86.com/libsexy/sexy-python/ \ CENKES PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= horia@racoviceanu.com COMMENT= Libsexy bindings for Python LICENSE= LGPL21 LIB_DEPENDS= libsexy.so:${PORTSDIR}/x11-toolkits/libsexy -USES= pkgconfig libtool +USES= libtool pkgconfig python USE_GNOME= pygtk2 GNU_CONFIGURE= yes -USE_PYTHON= yes .include Index: head/x11-toolkits/py-tktreectrl/Makefile =================================================================== --- head/x11-toolkits/py-tktreectrl/Makefile (revision 371202) +++ head/x11-toolkits/py-tktreectrl/Makefile (revision 371203) @@ -1,24 +1,23 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= tktreectrl PORTVERSION= 2.0.1 CATEGORIES= x11-toolkits tk python MASTER_SITES= SF/tkintertreectrl/TkinterTreectrl-${PORTVERSION:R}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= TkinterTreectrl-${DISTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= TkTreectrl Python bindings LIB_DEPENDS= libtreectrl.so.1:${PORTSDIR}/x11-toolkits/tktreectrl RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:${PORTSDIR}/x11-toolkits/py-tkinter \ ${PYTHON_SITELIBDIR}/Pmw/__init__.py:${PORTSDIR}/x11-toolkits/py-Pmw -USES= tk:run zip -USE_PYTHON= yes -USE_PYDISTUTILS=yes +USES= python tk:run zip +USE_PYTHON= distutils PYDISTUTILS_PKGNAME= TkinterTreectrl PYDISTUTILS_PKGVERSION= ${PORTVERSION:R} .include Index: head/x11-toolkits/py-traitsbackendwx/Makefile =================================================================== --- head/x11-toolkits/py-traitsbackendwx/Makefile (revision 371202) +++ head/x11-toolkits/py-traitsbackendwx/Makefile (revision 371203) @@ -1,24 +1,23 @@ # Created by: Jacob Frelinger # $FreeBSD$ PORTNAME= traitsbackendwx PORTVERSION= 3.2.0 PORTREVISION= 8 CATEGORIES= x11-toolkits python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= TraitsBackendWX-${PORTVERSION} MAINTAINER= jacob.frelinger@duke.edu COMMENT= Wx backend for TraitsGUI BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}traits>=3.2.0:${PORTSDIR}/devel/py-traits RUN_DEPENDS:= ${BUILD_DEPENDS} -USE_PYTHON= yes -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes +USES= python +USE_PYTHON= distutils autoplist USE_WX= 3.0+ WX_COMPS= python .include Index: head/x11-toolkits/py-traitsgui/Makefile =================================================================== --- head/x11-toolkits/py-traitsgui/Makefile (revision 371202) +++ head/x11-toolkits/py-traitsgui/Makefile (revision 371203) @@ -1,34 +1,33 @@ # Created by: Jacob Frelinger # $FreeBSD$ PORTNAME= traitsgui PORTVERSION= 3.1.0 PORTREVISION= 7 CATEGORIES= x11-toolkits python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= TraitsGUI-${PORTVERSION} MAINTAINER= jacob.frelinger@duke.edu COMMENT= Gui toolkit derived from the Enthought python traits library BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}traitsbackendwx>=3.1.0:${PORTSDIR}/x11-toolkits/py-traitsbackendwx RUN_DEPENDS:= ${BUILD_DEPENDS} -USE_PYTHON= yes -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes +USES= python +USE_PYTHON= distutils autoplist OPTIONS_DEFINE= DOCS EXAMPLES post-install: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/examples \ && ${FIND} . -type d -exec ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/\{} \; \ && ${FIND} . -type f -exec ${INSTALL_DATA} \{} ${STAGEDIR}${EXAMPLESDIR}/\{} \; ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/docs \ && ${FIND} . -type d -exec ${MKDIR} ${STAGEDIR}${DOCSDIR}/\{} \; \ && ${FIND} . -type f -exec ${INSTALL_DATA} \{} ${STAGEDIR}${DOCSDIR}/\{} \; .include Index: head/x11-toolkits/py-vte/Makefile =================================================================== --- head/x11-toolkits/py-vte/Makefile (revision 371202) +++ head/x11-toolkits/py-vte/Makefile (revision 371203) @@ -1,24 +1,24 @@ # Created by: Alexander Nedotsukov # $FreeBSD$ # $MCom: ports/x11-toolkits/py-vte/Makefile,v 1.5 2010/09/30 09:15:43 kwm Exp $ PORTREVISION= 1 CATEGORIES= x11-toolkits gnome python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= gnome@FreeBSD.org COMMENT= Python interface for VTE (Terminal widget) MASTERDIR= ${.CURDIR}/../vte BUILD_WRKSRC= ${WRKSRC}/python INSTALL_WRKSRC= ${BUILD_WRKSRC} DESCR= ${.CURDIR}/pkg-descr PLIST= ${.CURDIR}/pkg-plist +USES= python USE_GNOME= vte pygtk2 -USE_PYTHON= yes CONFIGURE_ARGS= --enable-python \ --disable-Bsymbolic \ --disable-freetypetest .include "${MASTERDIR}/Makefile" Index: head/x11-toolkits/py-wax/Makefile =================================================================== --- head/x11-toolkits/py-wax/Makefile (revision 371202) +++ head/x11-toolkits/py-wax/Makefile (revision 371203) @@ -1,39 +1,39 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= wax PORTVERSION= 0.3.33 PORTREVISION= 7 CATEGORIES= x11-toolkits devel python MASTER_SITES= SF/${PORTNAME}gui/${PORTNAME}gui/${PORTNAME}-${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= User-friendly layer on top of wxPython NO_BUILD= yes -USE_PYTHON= yes +USES= python USE_WX= 2.8 WX_UNICODE= yes WX_COMPS= python:run DATADIR= ${PYTHON_SITELIBDIR} FIND_DIRS= -type d \! -empty FIND_DATA= -type f FIND_DELETE= \( -name "*.txt" -and -maxdepth 2 \) OPTIONS_DEFINE= EXAMPLES .include do-install: @cd ${WRKSRC} && ${FIND} . ${FIND_DIRS} -exec ${MKDIR} ${STAGEDIR}${DATADIR}/{} \; @cd ${WRKSRC} && ${FIND} . ${FIND_DELETE} -delete @cd ${WRKSRC} && ${FIND} . ${FIND_DATA} -exec ${INSTALL_DATA} {} ${STAGEDIR}${DATADIR}/{} \; .if ${PORT_OPTIONS:MEXAMPLES} ${MV} ${STAGEDIR}${DATADIR}/${PORTNAME}/examples ${STAGEDIR}${EXAMPLESDIR} .else ${RM} -r ${STAGEDIR}${DATADIR}/${PORTNAME}/examples .endif .include Index: head/x11-toolkits/py-wxPython28/Makefile =================================================================== --- head/x11-toolkits/py-wxPython28/Makefile (revision 371202) +++ head/x11-toolkits/py-wxPython28/Makefile (revision 371203) @@ -1,144 +1,142 @@ # Created by: nectar@FreeBSD.org # $FreeBSD$ PORTNAME= wxPython PORTVERSION= 2.8.12.1 PORTREVISION?= 5 CATEGORIES= x11-toolkits python MASTER_SITES= SF/wxpython/wxPython/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 28 DISTNAME= ${PORTNAME}-src-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= Python bindings for the wxWidgets/GTK GUI toolkit RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}opengl>=0:${PORTSDIR}/graphics/py-opengl WRKSRC= ${WRKDIR}/${DISTNAME}/wxPython DIST_SUBDIR= python -USE_PYTHON= yes -USE_PYDISTUTILS= yes -PLIST_SUB= PYTHON_VER=${PYTHON_VER} -USES= gettext gmake pkgconfig tar:bzip2 +USE_PYTHON= distutils +USES= gettext gmake pkgconfig python tar:bzip2 PYDISTUTILS_BUILDARGS= \ WX_CONFIG="${WX_CONFIG}" \ WXPORT="${WXPORT}" PYDISTUTILS_CONFIGUREARGS= ${PYDISTUTILS_BUILDARGS} PYDISTUTILS_EGGINFODIR= ${PYTHONPREFIX_SITELIBDIR}/${WX_PYTHON_DIR} USE_WX= 2.8 WX_COMPS= contrib WX_PREMK= yes DEMO_DIR= ${PYTHONPREFIX_SITELIBDIR}/wxPython/demo WXPORT= gtk2 CONFIGURE_ARGS+= --enable-aui post-extract: # only keep the scripts we need @${RM} ${WRKSRC}/scripts/*.py post-patch: # fix python location @${REINPLACE_CMD} -E \ -e 's|/usr/bin/env python|${PYTHON_CMD}|' \ ${WRKSRC}/scripts/* @${RM} ${WRKSRC}/scripts/*.bak pre-configure: # uphold PREFIX @${REINPLACE_CMD} -E \ -e "s|([[:space:]]*WXPREFIX[[:space:]]*=).*$$|\1'${PREFIX}'|" \ ${CONFIGURE_WRKSRC}/config.py post-build: # Shared amongst ansi/unicode installations .if defined(WITH_COMMON_ONLY) . for dir in demo @${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}/${dir} @${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}/${dir} . endfor .endif .if !defined(DEBUG_FLAGS) @${FIND} ${WRKSRC} -name "*.so" | ${XARGS} ${STRIP_CMD} .endif .include PLIST_SUB+= WX_VERSION=${USE_WX} .if defined(WITH_COMMON_ONLY) ## These are not shared amongst installations PKGNAMESUFFIX= 28-common PYDISTUTILS_BUILDARGS+= \ INSTALL_MULTIVERSION=1 .else ## These are shared RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}wxPython28-common>0:${PORTSDIR}/x11-toolkits/py-wxPython28-common \ ${PYTHON_SITELIBDIR}/wxversion.py:${PORTSDIR}/x11-toolkits/py-wxPython-common PYDISTUTILS_BUILDARGS+= \ NO_HEADERS=1 \ NO_SCRIPTS=1 \ INSTALL_MULTIVERSION=1 . if defined(WITH_WXPYTHON_UNICODE) WX_UNICODE= yes PKGNAMESUFFIX= 28-unicode PYDISTUTILS_BUILDARGS+= \ UNICODE=1 WX_PYTHON_DIR= wx-${WX_VERSION}-${WXPORT}-unicode . else PYDISTUTILS_BUILDARGS+= \ UNICODE=0 WX_PYTHON_DIR=wx-${WX_VERSION}-${WXPORT}-ansi . endif # defined(WITH_WXPYTHON_UNICODE) # plist substitutions PLIST_SUB+= WX_PYTHON_DIR=${WX_PYTHON_DIR} .endif # !defined(WITH_COMMON_ONLY) # install arguments PYDISTUTILS_INSTALLARGS:= ${PYDISTUTILS_INSTALLARGS} ${PYDISTUTILS_BUILDARGS} ## Shared amongst ansi/unicode installations # XXX - Override do-install since I was not able to tell setup.py to # do the right thing .if defined(WITH_COMMON_ONLY) do-install: # DEMO @${MKDIR} ${STAGEDIR}${DEMO_DIR} cd ${WRKSRC}/demo && ${COPYTREE_SHARE} . ${STAGEDIR}${DEMO_DIR} # header files @${MKDIR} ${STAGEDIR}${PREFIX}/include/wx-${WX_VERSION}/wx/wxPython/i_files .for glob in *.i *.py ${INSTALL_DATA} ${WRKSRC}/src/${glob} \ ${STAGEDIR}${PREFIX}/include/wx-${WX_VERSION}/wx/wxPython/i_files .endfor ${INSTALL_DATA} ${WRKSRC}/include/wx/wxPython/*.h \ ${STAGEDIR}${PREFIX}/include/wx-${WX_VERSION}/wx/wxPython # scripts @${INSTALL_SCRIPT} ${WRKSRC}/scripts/* ${STAGEDIR}${PREFIX}/bin .endif # defined(WITH_COMMON_ONLY) post-install: .if !defined(WITH_COMMON_ONLY) @${ECHO_CMD} "@unexec ${REINPLACE_CMD} -i '' -e '\,${WX_PYTHON_DIR}$$,d' ${PYTHON_SITELIBDIR}/wx.pth 2>/dev/null || true" >> ${TMPPLIST} @${ECHO_CMD} "@exec echo ${WX_PYTHON_DIR} >> ${PYTHON_SITELIBDIR}/wx.pth 2>/dev/null || true" >> ${TMPPLIST} # fix installation permissions ${CHMOD} -R a+rX \ ${STAGEDIR}${PYTHON_SITELIBDIR:C@^${LOCALBASE}@${PREFIX}@}/${WX_PYTHON_DIR} # Remove unwanted .egg-info ${RM} -rf ${STAGEDIR}${PYTHON_SITELIBDIR:C@^${LOCALBASE}@${PREFIX}@}/wxPython_common-*.egg-info ${RM} -rf ${STAGEDIR}${PYTHON_SITELIBDIR:C@^${LOCALBASE}@${PREFIX}@}/wx.pth ${RM} -rf ${STAGEDIR}${PYTHON_SITELIBDIR:C@^${LOCALBASE}@${PREFIX}@}/wxversion* ${RM} -rf ${STAGEDIR}${PYTHON_SITELIBDIR:C@^${LOCALBASE}@${PREFIX}@}/${WX_PYTHON_DIR}/*.egg-info .endif .include Index: head/x11-toolkits/py-wxPython30/Makefile =================================================================== --- head/x11-toolkits/py-wxPython30/Makefile (revision 371202) +++ head/x11-toolkits/py-wxPython30/Makefile (revision 371203) @@ -1,70 +1,68 @@ # $FreeBSD$ PORTNAME= wxPython PORTVERSION= 3.0.0.0 PORTREVISION= 1 CATEGORIES= x11-toolkits python MASTER_SITES= SF/wxpython/wxPython/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 30 DISTNAME= ${PORTNAME}-src-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= GUI toolkit for the Python programming language DIST_SUBDIR= python WRKSRC= ${WRKDIR}/${DISTNAME}/wxPython -USES= tar:bzip2 -USE_PYTHON= yes +USES= python tar:bzip2 .if defined(WITH_WXVERSION_ONLY) PKGNAMESUFFIX= -common -PYTHON_PY3K_PLIST_HACK= yes +USE_PYTHON= py3kplist do-build: ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py -d ${PYTHON_SITELIBDIR} -f ${WRKSRC}/wxversion ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py -d ${PYTHON_SITELIBDIR} -f ${WRKSRC}/wxversion do-install: @${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR} ${INSTALL_DATA} ${WRKSRC}/wxversion/wxversion.py* ${STAGEDIR}${PYTHON_SITELIBDIR}/ ${TOUCH} ${STAGEDIR}${PYTHON_SITELIBDIR}/wx.pth .else WXPORT= gtk2 WX_PYTHON_DIR= wx-${WX_VERSION}-${WXPORT} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wxPython-common>0:${PORTSDIR}/x11-toolkits/py-wxPython-common USES+= gettext pkgconfig USE_WX= 3.0 WANT_UNICODE= yes -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes +USE_PYTHON= distutils autoplist PYDISTUTILS_BUILDARGS= WX_CONFIG="${WX_CONFIG}" \ WXPORT="${WXPORT}" \ NO_HEADERS=1 \ NO_SCRIPTS=1 \ INSTALL_MULTIVERSION=1 PYDISTUTILS_CONFIGUREARGS+= ${PYDISTUTILS_BUILDARGS} PYDISTUTILS_INSTALLARGS+= ${PYDISTUTILS_BUILDARGS} post-patch: @${REINPLACE_CMD} -E \ -e 's,distutils\.command\.install\.install\),setuptools.command.install.install),g' \ -e 's,distutils\.command\.install$$,setuptools.command.install,g' \ -e 's,distutils\.command\.install\.install\.,setuptools.command.install.install.,g' \ ${WRKSRC}/config.py post-install: @${ECHO_CMD} "@unexec ${REINPLACE_CMD} -i '' -e '\,${WX_PYTHON_DIR}$$,d' ${PYTHON_SITELIBDIR}/wx.pth 2>/dev/null || true" >> ${TMPPLIST} @${ECHO_CMD} "@exec echo ${WX_PYTHON_DIR} >> ${PYTHON_SITELIBDIR}/wx.pth 2>/dev/null || true" >> ${TMPPLIST} .endif .include Index: head/x11-toolkits/py-xlib/Makefile =================================================================== --- head/x11-toolkits/py-xlib/Makefile (revision 371202) +++ head/x11-toolkits/py-xlib/Makefile (revision 371203) @@ -1,19 +1,18 @@ # Created by: Mike Meyer # $FreeBSD$ PORTNAME= xlib PORTVERSION= 0.14 PORTREVISION= 1 CATEGORIES= x11-toolkits python MASTER_SITES= SF/python-${PORTNAME}/python-${PORTNAME}/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= python-xlib-${PORTVERSION} MAINTAINER= mwm@mired.org COMMENT= X11 library for Python -USE_PYTHON= yes -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes +USES= python +USE_PYTHON= distutils autoplist .include Index: head/x11-wm/awesome2/Makefile =================================================================== --- head/x11-wm/awesome2/Makefile (revision 371202) +++ head/x11-wm/awesome2/Makefile (revision 371203) @@ -1,75 +1,74 @@ # Created by: Nikos Ntarmos # $FreeBSD$ PORTNAME= awesome2 PORTVERSION= 2.3.6 PORTREVISION= 6 CATEGORIES= x11-wm MASTER_SITES= http://awesome.naquadah.org/download/ DISTNAME= awesome-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Tiling window manager initially based on a dwm code rewriting LICENSE= GPLv2 BUILD_DEPENDS= asciidoc:${PORTSDIR}/textproc/asciidoc \ xmlto:${PORTSDIR}/textproc/xmlto LIB_DEPENDS= libconfuse.so:${PORTSDIR}/devel/libconfuse \ libcairo.so:${PORTSDIR}/graphics/cairo \ libfreetype.so:${PORTSDIR}/print/freetype2 -USES= iconv pkgconfig +USES= iconv pkgconfig python:build GNU_CONFIGURE= yes CONFIGURE_ENV= PYTHON=${PYTHON_CMD} USE_EFL= imlib2 USE_GNOME= pango -USE_PYTHON_BUILD= yes USE_XORG= x11 xft xext xinerama xt xrandr xproto LDFLAGS+= -lX11 -lXext ${ICONV_LIB} MAN1S= awesome2.1 \ awesome2-client.1 \ awesome2-menu.1 \ awesome2-message.1 MAN5S= awesome2rc.5 PORTDOCS= AUTHORS LICENSE README STYLE UPGRADE PORTEXAMPLES= awesomerc OPTIONS_DEFINE= DOCS EXAMPLES post-patch: @${REINPLACE_CMD} -e 's, "$$(DESTDIR)$$(docdir)";,;,g' \ -e 's,\([[:space:]]\)install-docDATA ,\1,g' \ -e 's,awesome_,awesome2_,g' \ -e 's,awesomerc\.5,awesome2rc\.5,g' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e "s,PACKAGE='awesome',PACKAGE='awesome2',g" \ ${WRKSRC}/configure @${REINPLACE_CMD} -e "s,awesomerc,awesome2rc,g" \ ${WRKSRC}/common/configopts.c .for man in ${MAN1S} ${MAN5S} @${MV} ${WRKSRC}/${man:S%awesome2%awesome%}.txt ${WRKSRC}/${man}.txt @${REINPLACE_CMD} -e 's,awesome,awesome2,g' \ -e 's,\~/\.awesome2,~/.awesome,g' \ ${WRKSRC}/${man}.txt .endfor post-configure: @${REINPLACE_CMD} -E '/^awesome2_(message_)?LDADD/s/$$/ ${ICONV_LIB}/g; \ /^doc_DATA/s/=.*$$/=/g' \ ${WRKSRC}/Makefile post-install: @${ECHO_MSG} "installing additional documentation to ${DOCSDIR}" @${MKDIR} ${STAGEDIR}${DOCSDIR} .for doc in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${doc} ${STAGEDIR}${DOCSDIR} .endfor @${ECHO_MSG} "installing example config file to ${EXAMPLESDIR}" @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for example in ${PORTEXAMPLES} ${INSTALL_DATA} ${WRKSRC}/${example} ${STAGEDIR}${EXAMPLESDIR} .endfor .include Index: head/x11-wm/compizconfig-python/Makefile =================================================================== --- head/x11-wm/compizconfig-python/Makefile (revision 371202) +++ head/x11-wm/compizconfig-python/Makefile (revision 371203) @@ -1,27 +1,26 @@ # Created by: Robert Noland # $FreeBSD$ PORTNAME= compizconfig-python PORTVERSION= 0.8.4 PORTREVISION= 6 CATEGORIES= x11-wm MASTER_SITES= http://releases.compiz.org/${PORTVERSION}/ MAINTAINER= freebsd-ports@dan.me.uk COMMENT= Python bindings for the compizconfig library BUILD_DEPENDS= \ ${LOCALBASE}/libdata/pkgconfig/compiz.pc:${PORTSDIR}/x11-wm/compiz \ ${LOCALBASE}/libdata/pkgconfig/libcompizconfig.pc:${PORTSDIR}/x11-wm/libcompizconfig \ ${PYTHON_SITELIBDIR}/Pyrex/Distutils/__init__.py:${PORTSDIR}/devel/pyrex RUN_DEPENDS:= ${BUILD_DEPENDS} GNU_CONFIGURE= yes -USE_PYTHON= 2 -USES= gmake libtool pathfix pkgconfig tar:bzip2 +USES= gmake libtool pathfix pkgconfig python:2 tar:bzip2 USE_GNOME= glib20 post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/compizconfig.so .include Index: head/x11-wm/ede/Makefile =================================================================== --- head/x11-wm/ede/Makefile (revision 371202) +++ head/x11-wm/ede/Makefile (revision 371203) @@ -1,119 +1,118 @@ # Created by: Sergey Matveychuk # $FreeBSD$ PORTNAME= ede PORTVERSION= 2.1 PORTREVISION= 1 CATEGORIES= x11-wm MASTER_SITES= SF \ SF/${PORTNAME}/${PORTNAME}lib/${PORTVERSION}:edelib DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ ${EDELIB_DISTFILE}:edelib MAINTAINER= ports@FreeBSD.org COMMENT= Equinox Desktop Environment LICENSE= GPLv2 LGPL20 LICENSE_COMB= multi BUILD_DEPENDS= doxygen:${PORTSDIR}/devel/doxygen \ jam:${PORTSDIR}/devel/jam LIB_DEPENDS= libdbus-1.so:${PORTSDIR}/devel/dbus \ libcurl.so:${PORTSDIR}/ftp/curl \ libstartup-notification-1.so:${PORTSDIR}/x11/startup-notification \ libfltk.so:${PORTSDIR}/x11-toolkits/fltk -USES= fam gettext iconv:translit pathfix pkgconfig \ +USES= fam gettext iconv:translit pathfix pkgconfig python:2 \ shared-mime-info shebangfix SHEBANG_FILES= doc/asciidoc/asciidoc.py python_OLD_CMD= ${SETENV} python python_CMD= ${PYTHON_CMD} USE_XORG= xcomposite xft xinerama xpm xrandr -USE_PYTHON= 2 USE_CSTD= gnu89 GNU_CONFIGURE= yes CONFIGURE_ENV= PEKWM_CXXFLAGS="${CXXFLAGS}" \ PKG_CONFIG_PATH="${EDELIB_WRKSRC}/pc" CONFIGURE_ARGS= --with-edelib-path=${EDELIB_WRKSRC} \ --with-fltk-path=${LOCALBASE} INSTALL_ICONS= yes MAKE_JOBS_UNSAFE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFLICTS_INSTALL= pekwm-[0-9]* OPTIONS_DEFINE= HAL HAL_LIB_DEPENDS= libhal.so.1:${PORTSDIR}/sysutils/hal HAL_CONFIGURE_ENABLE= hal EDELIB_NAME= edelib EDELIB_VERSION= ${PORTVERSION} EDELIB_DISTNAME=${EDELIB_NAME}-${EDELIB_VERSION} EDELIB_DISTFILE=${EDELIB_DISTNAME}${EXTRACT_SUFX} EDELIB_WRKSRC= ${WRKDIR}/${EDELIB_DISTNAME} post-patch: @${REINPLACE_CMD} -e \ '/DEVELOPER_FLAGS=/s|-pedantic|| ; \ /OPTIM_FLAGS=/s|-O2|-fPIC| ; \ s|_daylight=yes|_daylight=no| ; \ s|/usr/local/share|${LOCALBASE}/share|' \ ${EDELIB_WRKSRC}/configure @${REINPLACE_CMD} -e \ 's|$$(CC)|@CXX@| ; \ /-lstdc++/s|^|#|' ${EDELIB_WRKSRC}/Jamconfig.in @${REINPLACE_CMD} -e \ 's| -liconv| ${ICONV_LIB}|' ${WRKSRC}/configure @${REINPLACE_CMD} -e \ 's|$$(CC)|@CXX@| ; \ /panel-applets/s|EDE_DATA_DIR|libdir| ; \ /-lstdc++/s|^|#|' ${WRKSRC}/Jamconfig.in @${REINPLACE_CMD} -e \ '/desktop-links/s|^|#|' ${WRKSRC}/data/Jamfile @${REINPLACE_CMD} -e \ '/-ldl/s|^|#|' ${WRKSRC}/ede-panel/Jamfile @${REINPLACE_CMD} -e \ 's|"\(panel-applets\)"|"../../lib/ede/\1"|' \ ${WRKSRC}/ede-panel/Panel.cpp pre-configure: @(cd ${EDELIB_WRKSRC} \ && ${SETENV} ${CONFIGURE_ENV} ./configure \ --prefix=${WRKDIR}/fakeroot \ --with-fltk-path=${LOCALBASE} \ --build=${CONFIGURE_TARGET} \ CC="${CC}" CXX="${CXX}" \ CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" \ CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}") pre-build: @(cd ${EDELIB_WRKSRC} \ && ${LOCALBASE}/bin/jam -j${MAKE_JOBS_NUMBER} \ && ${LOCALBASE}/bin/jam ${INSTALL_TARGET}) do-build: @(cd ${BUILD_WRKSRC} && ${LOCALBASE}/bin/jam -j${MAKE_JOBS_NUMBER}) do-install: @(cd ${INSTALL_WRKSRC} && ${SETENV} DESTDIR="${STAGEDIR}" \ ${LOCALBASE}/bin/jam ${INSTALL_TARGET}) @${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/ede-2.1.0/manual/images @(cd ${WRKSRC}/doc/manual/images && ${COPYTREE_SHARE} . \ ${STAGEDIR}${PREFIX}/share/doc/ede-2.1.0/manual/images) .for i in ede-about ede-autostart ede-bell-conf ede-bug-report ede-crasher \ ede-calc ede-conf ede-desktop ede-desktop-conf ede-dialog \ ede-keyboard-conf ede-notify-daemon ede-screensaver-conf \ ede-image-view ede-launch ede-timedate ede-tip ede-tip-compiler \ ede-preferred-applications evoke ede-shutdown ede-panel pekwm @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${i} .endfor .for i in battery_monitor.so clock.so cpu_monitor.so keyboard_layout.so \ mem_monitor.so pager.so quick_launch.so start_menu.so \ system_tray.so taskbar.so @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ede/panel-applets/${i} .endfor .include Index: head/x11-wm/fvwm-crystal/Makefile =================================================================== --- head/x11-wm/fvwm-crystal/Makefile (revision 371202) +++ head/x11-wm/fvwm-crystal/Makefile (revision 371203) @@ -1,57 +1,56 @@ # Created by: Giacomo Mariani # $FreeBSD$ PORTNAME= fvwm-crystal PORTVERSION= 3.0.6 PORTREVISION= 8 CATEGORIES= x11-wm MASTER_SITES= http://download.gna.org/fvwm-crystal/${PORTVERSION}/ MAINTAINER= giacomomariani@yahoo.it COMMENT= Easy, eye-candy, light, and powerful window manager for X11 RUN_DEPENDS= fvwm>=2.5:${PORTSDIR}/x11-wm/fvwm2 \ bash:${PORTSDIR}/shells/bash -USES= gettext gmake shebangfix +USES= gettext gmake python shebangfix SHEBANG_FILES= addons/* bin/* fvwm/scripts/speed_value -USE_PYTHON= yes MAKE_ENV= prefix="${PREFIX}" addondir="${DOCSDIR}/addons" PORTDOCS= * OPTIONS_DEFINE= ROX IMAGEMAGICK XSCREENSAVER TRAYER SUDO HSETROOT CMUS DOCS OPTIONS_DEFAULT= ROX IMAGEMAGICK XSCREENSAVER TRAYER SUDO HSETROOT ROX_DESC= Rox-filer file manager support IMAGEMAGICK_DESC= Window thumbnails and screenshots support XSCREENSAVER_DESC= Desktop screensaver support TRAYER_DESC= Tray (notification area) support SUDO_DESC= Run text-based applications as superuser HSETROOT_DESC= Allow to set desktop wallpaper CMUS_DESC= Play music via audio/cmus player MROX_RUN_DEPENDS= rox:${PORTSDIR}/x11-fm/rox-filer IMAGEMAGICK_RUN_DEPENDS= display:${PORTSDIR}/graphics/ImageMagick XSCREENSAVER_RUN_DEPENDS= xscreensaver:${PORTSDIR}/x11/xscreensaver TRAYER_RUN_DEPENDS= trayer:${PORTSDIR}/x11/trayer SUDO_RUN_DEPENDS= sudo:${PORTSDIR}/security/sudo SETROOT_RUN_DEPENDS= hsetroot:${PORTSDIR}/graphics/hsetroot CMUS_RUN_DEPENDS= cmus:${PORTSDIR}/audio/cmus .include post-extract: @cd ${WRKSRC} && ${FIND} . -depth -type d -name .svn \ -exec ${RM} -rf {} \; .if ${PORT_OPTIONS:MDOCS} INSTALL_TARGET= install install-doc .endif post-patch: @${REINPLACE_CMD} -e 's|cp -r -d|cp -r|; s|cp -d|cp|' \ ${WRKSRC}/${MAKEFILE} scrivi: ${ECHO_CMD} ${LOCALBASE} ${ECHO_CMD} ${PREFIX} .include Index: head/x11-wm/obapps/Makefile =================================================================== --- head/x11-wm/obapps/Makefile (revision 371202) +++ head/x11-wm/obapps/Makefile (revision 371203) @@ -1,39 +1,39 @@ # Created by: Rusmir Dusko # $FreeBSD$ PORTNAME= obapps PORTVERSION= 0.1.7 PORTREVISION= 5 CATEGORIES= x11-wm MASTER_SITES= SF/${PORTNAME}/ \ SF/nemysisfreebsdp/:icons DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \ ${PORTNAME}.png:icons EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} MAINTAINER= horia@racoviceanu.com COMMENT= Graphical editor for Openbox application settings LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xlib>=0:${PORTSDIR}/x11-toolkits/py-xlib -USE_PYTHON= yes +USES= python +USE_PYTHON= distutils USE_WX= 3.0+ WX_COMPS= python:run -USE_PYDISTUTILS=yes PORTDOCS= README OPTIONS_DEFINE= DOCS DESKTOP_ENTRIES="OBApps" "" ${PORTNAME} \ "${PORTNAME}" "Settings;" "" post-install: ${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/ @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/x11-wm/obkey/Makefile =================================================================== --- head/x11-wm/obkey/Makefile (revision 371202) +++ head/x11-wm/obkey/Makefile (revision 371203) @@ -1,36 +1,35 @@ # Created by: Uffe Jakobsen # $FreeBSD$ PORTNAME= obkey PORTVERSION= 1.0 CATEGORIES= x11-wm python MASTER_SITES= GOOGLE_CODE MAINTAINER= uffe@uffe.org COMMENT= Openbox hotkey editor, written in Python and PyGTK LICENSE= MIT RUN_DEPENDS= py27-gtk2>=2.14:${PORTSDIR}/x11-toolkits/py-gtk2 -USES= gettext -USE_PYTHON= yes -USE_PYDISTUTILS= yes +USES= gettext python +USE_PYTHON= distutils PORTDOCS= NEWS OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's,python,env &,' \ ${WRKSRC}/obkey ${WRKSRC}/obkey_classes.py @${REINPLACE_CMD} -e '/config_prefix/s,/usr,${LOCALBASE},' \ ${WRKSRC}/obkey_classes.py post-install: @${MKDIR} ${STAGEDIR}${DESKTOPDIR} ${INSTALL_DATA} ${WRKSRC}/misc/obkey.desktop ${STAGEDIR}${DESKTOPDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/NEWS ${STAGEDIR}${DOCSDIR} .include Index: head/x11-wm/obmenu/Makefile =================================================================== --- head/x11-wm/obmenu/Makefile (revision 371202) +++ head/x11-wm/obmenu/Makefile (revision 371203) @@ -1,35 +1,35 @@ # Created by: Doug Barton # $FreeBSD$ PORTNAME= obmenu PORTVERSION= 1.0 PORTREVISION= 7 CATEGORIES= x11-wm MASTER_SITES= SF MAINTAINER= horia@racoviceanu.com COMMENT= Menu manager for Openbox supporting both static and pipe menus LICENSE= GPLv2 +USES= python USE_GNOME= pygtk2 -USE_PYTHON= 2 -USE_PYDISTUTILS= yes +USE_PYTHON= distutils PYDISTUTILS_PKGNAME= obMenu PORTDOCS= README OPTIONS_DEFINE= DOCS SUB_FILES= pkg-message DESKTOP_ENTRIES="Obmenu" "Menu manager for Openbox" ${PORTNAME} \ "${PORTNAME}" "Settings;" "" post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} ${LN} -sf ${DATADIR}/mnu48.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png .include Index: head/x11-wm/plwm/Makefile =================================================================== --- head/x11-wm/plwm/Makefile (revision 371202) +++ head/x11-wm/plwm/Makefile (revision 371203) @@ -1,43 +1,42 @@ # Created by: Mike Meyer # $FreeBSD$ PORTNAME= plwm PORTVERSION= 2.6a CATEGORIES= x11-wm python MASTER_SITES= SF DISTNAME= ${PORTNAME:tu}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Window manager construction kit LICENSE= GPLv2 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xlib>0:${PORTSDIR}/x11-toolkits/py-xlib RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xlib>0:${PORTSDIR}/x11-toolkits/py-xlib NO_ARCH= yes -USE_PYTHON= yes -USE_PYDISTUTILS= yes -PYDISTUTILS_AUTOPLIST= yes +USES= python +USE_PYTHON= distutils autoplist PORTDOCS= * PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES post-patch: @${REINPLACE_CMD} -e \ 's|whrandom|random|g' ${WRKSRC}/plwm/inspect.py @${REINPLACE_CMD} -e \ 's|$$Id|coding: utf-8 |g' ${WRKSRC}/plwm/mw_apm.py post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc && ${INSTALL_DATA} *.pdf \ ${STAGEDIR}${DOCSDIR}) @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/examples && ${INSTALL_DATA} *.examplewm *.py \ ${STAGEDIR}${EXAMPLESDIR}) .include Index: head/x11-wm/qtile/Makefile =================================================================== --- head/x11-wm/qtile/Makefile (revision 371202) +++ head/x11-wm/qtile/Makefile (revision 371203) @@ -1,40 +1,39 @@ # Created by: William Grzybowski # $FreeBSD$ PORTNAME= qtile PORTVERSION= 0.6 PORTREVISION= 1 CATEGORIES= x11-wm MAINTAINER= wg@FreeBSD.org COMMENT= Small, flexible, scriptable tiling window manager written in Python LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xpyb>0:${PORTSDIR}/x11/xpyb \ ${PYTHON_PKGNAMEPREFIX}cairo>0:${PORTSDIR}/graphics/py-cairo USE_GITHUB= yes GH_ACCOUNT= qtile GH_COMMIT= 8b133d4 GH_TAGNAME= v0.6 USE_GNOME= pygobject pygtk2 -USE_PYTHON= yes -USE_PYDISTUTILS=yes -PYDISTUTILS_AUTOPLIST= yes +USES= python +USE_PYTHON= distutils autoplist PORTDOCS= CHANGELOG INSTALL.rst README.rst OPTIONS_DEFINE= DOCS .include post-install: .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .endif .include