diff --git a/audio/idjc/Makefile b/audio/idjc/Makefile index 6f0c69f78148..157301dbb303 100644 --- a/audio/idjc/Makefile +++ b/audio/idjc/Makefile @@ -1,61 +1,64 @@ # Created by: Sean Bruno # $FreeBSD$ PORTNAME= idjc PORTVERSION= 0.8.17 PORTREVISION= 5 CATEGORIES= audio python MASTER_SITES= SF/idjc MAINTAINER= sbruno@FreeBSD.org COMMENT= Shoutcast/Icecast DJ Console LICENSE= LGPL20 +DEPRECATED= Old, uses EOLed python27 +EXPIRATION_DATE= 2020-03-01 + LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ libavutil.so:multimedia/ffmpeg \ libjack.so:audio/jack \ libtwolame.so:audio/twolame \ libspeex.so:audio/speex \ libsndfile.so:audio/libsndfile \ libmpg123.so:audio/mpg123 \ libFLAC.so:audio/flac \ libmp3lame.so:audio/lame \ libvorbis.so:audio/libvorbis \ libsamplerate.so:audio/libsamplerate \ libshout-idjc.so:audio/shout-idjc \ libopus.so:audio/opus RUN_DEPENDS= oggenc:audio/vorbis-tools \ ${PYTHON_PKGNAMEPREFIX}mutagen>=0:audio/py-mutagen@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dbus>=0.8:devel/py-dbus@${PY_FLAVOR} OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= YES USES= compiler:nestedfct desktop-file-utils gettext gmake gnome \ libtool pathfix pkgconfig python:2.7 LDFLAGS+= -L${LOCALBASE}/lib NLS_USES= gettext NLS_CONFIGURE_OFF= --disable-nls MAKE_JOBS_UNSAFE= yes GNU_CONFIGURE= yes USE_PYTHON= pythonprefix USE_GNOME= glib20 pygtk2 BROKEN_powerpc64= Does not build PLIST_SUB+= PORTVERSION="${PORTVERSION}" DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION} post-patch: ${REINPLACE_CMD} 's,PYTHON=python,PYTHON=${PYTHON_CMD},' ${WRKSRC}/py-compile pre-install: ${REINPLACE_CMD} 's|libvorbis.so.0|libvorbis.so|' \ ${WRKSRC}/python/format.py ${REINPLACE_CMD} 's|#! /usr/local/bin/python2.72.7|#\!${PYTHON_CMD}|' \ ${WRKSRC}/idjc .include diff --git a/audio/sonata/Makefile b/audio/sonata/Makefile index 17410564b1ba..20bb6c768986 100644 --- a/audio/sonata/Makefile +++ b/audio/sonata/Makefile @@ -1,42 +1,45 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= sonata PORTVERSION= 1.6.2.1 PORTREVISION= 12 CATEGORIES= audio python MASTER_SITES= http://codingteam.net/project/sonata/upload/releases/ MAINTAINER= nivit@FreeBSD.org COMMENT= Elegant music player for MPD LICENSE= GPLv3 +DEPRECATED= Old, uses EOLed python27 +EXPIRATION_DATE= 2020-03-01 + RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mpd>=0.2.0:audio/py-mpd@${PY_FLAVOR} USES= gettext gnome pkgconfig python:2.7 USE_GNOME= pygtk2 USE_PYTHON= distutils autoplist OPTIONS_DEFINE= DOCS MANPAGES MMKEYS MPD PYGNOMEEXTRAS TAGLIB OPTIONS_DEFAULT= MPD MMKEYS_DESC= Enable instance single support for mmkeys MPD_DESC= Install Music Player Daemon PYGNOMEEXTRAS_DESC= Use py-gnome-extras for enhanced system tray TAGLIB_DESC= Install support for editing metadata OPTIONS_SUB= yes MANPAGES_MAKE_ENV_OFF= NO_INSTALL_MANPAGES=yes DOCS_MAKE_ENV= NOPORTDOCS=${NOPORTDOCS} MPD_RUN_DEPENDS+= musicpd:audio/musicpd MMKEYS_RUN_DEPENDS=${PYTHON_PKGNAMEPREFIX}dbus>=0.82.4:devel/py-dbus@${PY_FLAVOR} PYGNOMEEXTRAS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gnome-extras>=2.25.3_4:x11-toolkits/py-gnome-extras@${PY_FLAVOR} PYGNOMEEXTRAS_IGNORE= Dependency py-gnome-extras gone. TAGLIB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tagpy>=0.94.5:audio/py-tagpy@${PY_FLAVOR} post-patch: @${REINPLACE_CMD} -e 's,%%DOCSDIR%%,${DOCSDIR},' \ -e 's,%%PREFIX%%,${PREFIX},' \ ${WRKSRC}/${PYSETUP} ${WRKSRC}/sonata.py .include diff --git a/cad/py-pycam/Makefile b/cad/py-pycam/Makefile index f51b5de196fa..da301da71bfd 100644 --- a/cad/py-pycam/Makefile +++ b/cad/py-pycam/Makefile @@ -1,23 +1,26 @@ # Created by: Edward Tomasz Napierala # $FreeBSD$ PORTNAME= pycam PORTVERSION= 0.5.1 PORTREVISION= 4 CATEGORIES= cad python MASTER_SITES= SOURCEFORGE/pycam/${PORTNAME}/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= trasz@FreeBSD.org COMMENT= Toolpath generator for 3-axis CNC machining LICENSE= GPLv3 +DEPRECATED= Old, uses EOLed python27 +EXPIRATION_DATE= 2020-03-01 + RUN_DEPENDS= ${PYTHON_SITELIBDIR}/gtk-2.0/gtk/__init__.py:x11-toolkits/py-gtk2@${PY_FLAVOR} \ ${PYTHON_SITELIBDIR}/OpenGL/__init__.py:graphics/py-PyOpenGL@${PY_FLAVOR} \ ${PYTHON_SITELIBDIR}/gtk-2.0/gtk/gdkgl/__init__.py:x11-toolkits/py-gtkglext@${PY_FLAVOR} USES= python:-2.7 USE_PYTHON= distutils autoplist .include diff --git a/databases/emma/Makefile b/databases/emma/Makefile index bffecaa0a88b..0594b66a4301 100644 --- a/databases/emma/Makefile +++ b/databases/emma/Makefile @@ -1,22 +1,25 @@ # Created by: Junji NAKANISHI # $FreeBSD$ PORTNAME= emma PORTVERSION= 0.6 PORTREVISION= 6 CATEGORIES= databases MASTER_SITES= http://www.fastflo.de/files/emma/downloads/python_src/ MAINTAINER= jun-g@daemonfreaks.com COMMENT= Extendable MySQL managing assistant +DEPRECATED= Old, uses EOLed python27 +EXPIRATION_DATE= 2020-03-01 + RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.3:databases/py-MySQLdb@${PY_FLAVOR} USES= gnome python:2.7 USE_GNOME= pygtk2 USE_PYTHON= distutils pre-patch: @${REINPLACE_CMD} -e 's|python2.4|env python|' ${WRKSRC}/emma .include diff --git a/databases/pgworksheet/Makefile b/databases/pgworksheet/Makefile index 42f8942aeb69..d083406196e7 100644 --- a/databases/pgworksheet/Makefile +++ b/databases/pgworksheet/Makefile @@ -1,29 +1,32 @@ # Created by: Henri Michelon # $FreeBSD$ PORTNAME= pgworksheet PORTVERSION= 1.9 PORTREVISION= 9 CATEGORIES= databases MASTER_SITES= http://pgfoundry.org/frs/download.php/1695/ MAINTAINER= portmaster@BSDforge.com COMMENT= Simple PostreSQL GUI front end LICENSE= GPLv2 +DEPRECATED= Old, uses EOLed python27 +EXPIRATION_DATE= 2020-03-01 + RUN_DEPENDS= ${PYTHON_SITELIBDIR}/pyPgSQL/libpq/__init__.py:databases/py-pyPgSQL@${PY_FLAVOR} USES= gnome pgsql python:2.7 tar:bzip2 USE_GNOME= pygtk2 USE_PYTHON= distutils autoplist post-patch: ${REINPLACE_CMD} -e \ 's|@PIXMAP_PATH@|${PREFIX}/share/pixmaps/pgworksheet|' \ ${WRKSRC}/pgworksheet ${REINPLACE_CMD} -e \ 's|@LOCALE_PATH@|${PREFIX}/share/locale|' \ ${WRKSRC}/pgworksheet .include diff --git a/deskutils/anamnesis/Makefile b/deskutils/anamnesis/Makefile index bbea37a7d44f..5ffe68e02707 100644 --- a/deskutils/anamnesis/Makefile +++ b/deskutils/anamnesis/Makefile @@ -1,50 +1,53 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= anamnesis PORTVERSION= 1.0.4 PORTREVISION= 2 CATEGORIES= deskutils MASTER_SITES= SF MAINTAINER= yuri@FreeBSD.org COMMENT= Clipboard manager that stores all clipboard history LICENSE= GPLv3 +DEPRECATED= Old, uses EOLed python27 +EXPIRATION_DATE= 2020-03-01 + RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gtk2>0:x11-toolkits/py-gtk2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg@${PY_FLAVOR} USES= python:2.7 shebangfix PORTDOCS= ChangeLog README OPTIONS_DEFINE= DOCS NO_ARCH= yes SHEBANG_FILES= source/anamnesis.py post-patch: @${REINPLACE_CMD} 's|cfg_files.reverse()|cfg_files += [os.path.join("'${PREFIX}/etc/'",cfg_filename)]; cfg_files.reverse()|' \ ${WRKSRC}/source/config.py do-build: @(cd ${WRKSRC} && \ ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \ -d ${WRKSRC} -f ${WRKSRC} && \ ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \ -d ${WRKSRC} -f ${WRKSRC}) do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/share/anamnesis .for f in anamnesis browser config clipboard clipboard_gtk clipboard_gtk_xclip daemon db db_sqlite3fts ${INSTALL_DATA} ${WRKSRC}/source/${f}.py ${STAGEDIR}${PREFIX}/share/anamnesis ${INSTALL_DATA} ${WRKSRC}/source/${f}.pyc ${STAGEDIR}${PREFIX}/share/anamnesis ${INSTALL_DATA} ${WRKSRC}/source/${f}.pyo ${STAGEDIR}${PREFIX}/share/anamnesis .endfor ${LN} -sf ../share/anamnesis/anamnesis.py ${STAGEDIR}${PREFIX}/bin/anamnesis ${INSTALL_DATA} ${WRKSRC}/anamnesis.cfg ${STAGEDIR}${PREFIX}/etc/anamnesis.cfg.sample ${INSTALL_MAN} ${WRKSRC}/man/anamnesis.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/ChangeLog ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include diff --git a/deskutils/gbirthday/Makefile b/deskutils/gbirthday/Makefile index 206aeb71b655..0ae671799b1e 100644 --- a/deskutils/gbirthday/Makefile +++ b/deskutils/gbirthday/Makefile @@ -1,75 +1,78 @@ # Created by: Alexander Logvinov # $FreeBSD$ PORTNAME= gbirthday PORTVERSION= 0.6.10 CATEGORIES= deskutils gnome MAINTAINER= rm@FreeBSD.org COMMENT= Birthday reminder for GNOME2 LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING +DEPRECATED= Old, uses EOLed python27 +EXPIRATION_DATE= 2020-03-01 + USE_GITHUB= yes GH_ACCOUNT= lafrech GH_TAGNAME= 7b431aa OPTIONS_DEFINE= MYSQL NLS NOTIFY THUNDERBIRD OPTIONS_SUB= yes THUNDERBIRD_DESC= Thunderbird/Sunbird support MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=0:databases/py-MySQLdb@${PY_FLAVOR} NLS_USES= gettext NLS_USE= GNOME=intltool NOTIFY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}notify>0:devel/py-notify@${PY_FLAVOR} THUNDERBIRD_RUN_DEPENDS=${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} NO_ARCH= yes USES= gnome python:2.7,run USE_GNOME= pygtk2 LANGUAGES= cs da de en es fi fr gl he it pl pt ru sk .include post-patch: @${REINPLACE_CMD} -e 's|.mozilla-thunderbird|.thunderbird|g' \ ${WRKSRC}/src/${PORTNAME}/databases/lightning.py @${REINPLACE_CMD} -e 's|@VER@|${PORTVERSION}|g' \ ${WRKSRC}/src/${PORTNAME}/__init__.py @${REINPLACE_CMD} -e 's|/usr/bin/python|${PYTHON_CMD}|g' \ ${WRKSRC}/src/gb .if ! ${PORT_OPTIONS:MNLS} @${REINPLACE_CMD} -e 's|_Comment|Comment|' ${WRKSRC}/${PORTNAME}.desktop.in .endif do-build: .if ${PORT_OPTIONS:MNLS} @-intltool-merge -d ${WRKSRC}/po ${WRKSRC}/${PORTNAME}.desktop.in \ ${WRKSRC}/${PORTNAME}.desktop @(for lang in ${LANGUAGES} ; do \ cd ${WRKSRC}/po ; \ ${LOCALBASE}/bin/msgfmt $$lang.po -o $$lang.mo ; \ done) .endif do-install: ${INSTALL_DATA} ${WRKSRC}/pics/${PORTNAME}.png ${STAGEDIR}${PREFIX}/share/pixmaps ${INSTALL_SCRIPT} ${WRKSRC}/src/gb ${STAGEDIR}${PREFIX}/bin/${PORTNAME} @${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/databases @${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/pics ${INSTALL_DATA} ${WRKSRC}/src/${PORTNAME}/*.py ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/src/${PORTNAME}/databases/*.py ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/databases ${INSTALL_DATA} ${WRKSRC}/src/${PORTNAME}/pics/*.png ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/pics .if ${PORT_OPTIONS:MNLS} @(for lang in ${LANGUAGES} ; do \ ${MKDIR} ${STAGEDIR}${PREFIX}/share/locale/$$lang/LC_MESSAGES ; \ ${INSTALL_DATA} ${WRKSRC}/po/$$lang.mo \ ${STAGEDIR}${PREFIX}/share/locale/$$lang/LC_MESSAGES/${PORTNAME}.mo ; \ done) ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.desktop ${STAGEDIR}${PREFIX}/share/applications .else ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.desktop.in \ ${STAGEDIR}${PREFIX}/share/applications/${PORTNAME}.desktop .endif .include diff --git a/deskutils/gtg/Makefile b/deskutils/gtg/Makefile index d736a497d116..c9240aa055b2 100644 --- a/deskutils/gtg/Makefile +++ b/deskutils/gtg/Makefile @@ -1,37 +1,40 @@ # $FreeBSD$ PORTNAME= gtg PORTVERSION= 0.3.1 PORTREVISION= 1 CATEGORIES= deskutils gnome python MASTER_SITES= http://launchpadlibrarian.net/157500472/ MAINTAINER= rm@FreeBSD.org COMMENT= GTD organizer for the GNOME desktop environment LICENSE= GPLv3 +DEPRECATED= Old, uses EOLed python27 +EXPIRATION_DATE= 2020-03-01 + RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0.82.4:devel/py-dbus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xdg>=0:devel/py-xdg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}liblarch>=2.1:devel/py-liblarch@${PY_FLAVOR} \ xset:x11/xset USE_GNOME= pygobject pygtk2 USES= desktop-file-utils gettext gnome python:2.7 shebangfix INSTALLS_ICONS= yes SHEBANG_FILES= ${WRKSRC}/gtcli_bash_completion USE_PYTHON= distutils autoplist OPTIONS_DEFINE= CHEETAH CHEETAH_DESC= Needed for export plugin to work OPTIONS_EXCLUDE= NLS DOCS CHEETAH_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cheetah>0:devel/py-cheetah@${PY_FLAVOR} .include post-patch: @${REINPLACE_CMD} -e 's|share/man|man|' ${WRKSRC}/setup.py @${REINPLACE_CMD} -e 's|/usr/bin|${PREFIX}/bin|' \ ${WRKSRC}/org.gnome.GTG.service .include diff --git a/deskutils/nemo-extensions/Makefile b/deskutils/nemo-extensions/Makefile index 935368c519b6..8df324c4a9b6 100644 --- a/deskutils/nemo-extensions/Makefile +++ b/deskutils/nemo-extensions/Makefile @@ -1,82 +1,85 @@ # Created by: Gustau Perez i Querol # $FreeBSD$ PORTNAME= nemo-extensions PORTVERSION= 2.4.0 PORTREVISION= 4 CATEGORIES= deskutils gnome DIST_SUBDIR= gnome3 MAINTAINER= gustau.perez@gmail.com COMMENT= File manager extensions for the Cinnamon desktop +DEPRECATED= Old, uses EOLed python27 +EXPIRATION_DATE= 2020-03-01 + BUILD_DEPENDS= gnome-icon-theme>=0:misc/gnome-icon-theme \ gtkdocize:textproc/gtk-doc \ ${PYTHON_PKGNAMEPREFIX}docutils>=0:textproc/py-docutils@${PY_FLAVOR} \ gnome-autogen.sh:devel/gnome-common \ ${LOCALBASE}/libdata/pkgconfig/gsettings-desktop-schemas.pc:devel/gsettings-desktop-schemas LIB_DEPENDS= libexif.so:graphics/libexif \ libcinnamon-desktop.so:x11/cinnamon-desktop \ libnemo-extension.so:x11-fm/nemo \ libnotify.so:devel/libnotify \ libexempi.so:textproc/exempi \ libcjs.so:lang/cjs \ libclutter-1.0.so:graphics/clutter \ libevdocument3.so:graphics/evince \ libclutter-gtk-1.0.so:graphics/clutter-gtk3 \ libclutter-gst-2.0.so:multimedia/clutter-gst \ libmusicbrainz5.so:audio/libmusicbrainz5 RUN_DEPENDS= gnome-icon-theme>=0:misc/gnome-icon-theme \ gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas USE_GITHUB= yes GH_ACCOUNT= linuxmint GH_TAGNAME= 6c8ec3a USE_GNOME= gconf2 gnomeprefix gtksourceview3 intlhack \ introspection:build libxml2 pygtk2 USES= autoreconf:build gettext gmake gnome libtool pathfix pkgconfig \ python:2.7 shebangfix SHEBANG_FILES= nemo-dropbox/dropbox.in INSTALLS_ICONS= yes USE_LDCONFIG= yes CONFIGURE_ENV= RST2MAN=${LOCALBASE}/bin/rst2man.py-${PYTHON_VER} CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip BINARY_ALIAS= python=${PYTHON_CMD} NON_AUTO_EXTENSIONS= nemo-dropbox nemo-fileroller nemo-preview AUTO_EXTENSIONS= nemo-share post-patch: @${REINPLACE_CMD} -e 's|AM_GNU_GETTEXT_VERSION(\[0.17\])||g ;\ s|AM_GNU_GETTEXT(\[external\])||g' \ ${WRKSRC}/nemo-preview/configure.ac @${REINPLACE_CMD} -e 's|webkitgtk-3.0||' \ ${WRKSRC}/nemo-preview/configure.ac do-configure: .for i in ${NON_AUTO_EXTENSIONS} cd ${WRKSRC}/${i} && NOCONFIGURE=yes ${SH} autogen.sh && ${SETENV} ${CONFIGURE_ENV} ./configure --prefix=${PREFIX} \ --with-nemo-extension-dir=${PREFIX}/lib/nemo/extensions-3.0 \ --mandir=${PREFIX}/man .endfor .for i in ${AUTO_EXTENSIONS} cd ${WRKSRC}/${i} && ${SETENV} ${CONFIGURE_ENV} ./configure --prefix=${PREFIX} \ --with-nemo-extension-dir=${PREFIX}/lib/nemo/extensions-3.0 \ --mandir=${PREFIX}/man .endfor do-build: .for i in ${NON_AUTO_EXTENSIONS} ${AUTO_EXTENSIONS} cd ${WRKSRC}/${i} && ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${_MAKE_JOBS} ${MAKE_ARGS} ${ALL_TARGET} .endfor do-install: .for i in ${NON_AUTO_EXTENSIONS} ${AUTO_EXTENSIONS} cd ${WRKSRC}/${i} && ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${_MAKE_JOBS} ${MAKE_ARGS} ${INSTALL_TARGET} .endfor .include diff --git a/deskutils/pybookreader/Makefile b/deskutils/pybookreader/Makefile index f9d33df67b91..3a643008f283 100644 --- a/deskutils/pybookreader/Makefile +++ b/deskutils/pybookreader/Makefile @@ -1,21 +1,24 @@ # Created by: Valeri Vassiliev # $FreeBSD$ PORTNAME= pybookreader PORTVERSION= 0.5.0 PORTREVISION= 7 CATEGORIES= deskutils python MASTER_SITES= SF/${PORTNAME}/PyBookReader/PyBookReader%2BOrnamentBook-${PORTVERSION} DISTNAME= PyBookReader-${PORTVERSION} MAINTAINER= ufo@februality.com COMMENT= Program for reading e-books +DEPRECATED= Old, uses EOLed python27 +EXPIRATION_DATE= 2020-03-01 + RUN_DEPENDS= ${PYTHON_SITELIBDIR}/libxml2.py:textproc/py-libxml2@${PY_FLAVOR} USES= gnome python:2.7 USE_PYTHON= distutils PYDISTUTILS_PKGNAME= PyBookReader USE_GNOME= pygtk2 .include diff --git a/devel/diffuse/Makefile b/devel/diffuse/Makefile index 3fe3aca9a7ea..dd3d421b5f1a 100644 --- a/devel/diffuse/Makefile +++ b/devel/diffuse/Makefile @@ -1,77 +1,80 @@ # Created by: Marco Broeder # $FreeBSD$ PORTNAME= diffuse PORTVERSION= 0.4.8 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= SF MAINTAINER= marco.broeder@posteo.eu COMMENT= Graphical n-way diff and merge tool written in Python LICENSE= GPLv2 GPLv3 LICENSE_COMB= dual +DEPRECATED= Old, uses EOLed python27 +EXPIRATION_DATE= 2020-03-01 + CONFLICTS_INSTALL= tinker-[0-9]* USES= desktop-file-utils gnome python:2.7 tar:bzip2 USE_GNOME= pygtk2 NO_BUILD= yes INSTALLS_ICONS= yes PORTDATA= syntax PORTDOCS= AUTHORS ChangeLog ChangeLog_ru README README_ru OPTIONS_DEFINE= DATA DOCS NLS DATA_DESC= Syntax highlighting support OPTIONS_DEFAULT=DATA OPTIONS_SUB= yes NLS_USES= gettext post-patch: @${REINPLACE_CMD} -e 's|/usr/bin/env python|${PYTHON_CMD}|g; \ s|../../etc|${PREFIX}/etc|g' ${WRKSRC}/src/usr/bin/${PORTNAME} post-patch-DATA-on: @${REINPLACE_CMD} -e 's|../usr|${PREFIX}|g; s|/etc|${PREFIX}/etc|g' \ ${WRKSRC}/src/etc/${PORTNAME}rc post-patch-DATA-off: @${REINPLACE_CMD} -e 's|import ../usr|\#(Option disabled!) \ import ${PREFIX}|g; s|/etc|${PREFIX}/etc|g' \ ${WRKSRC}/src/etc/${PORTNAME}rc do-install: ${INSTALL_SCRIPT} ${WRKSRC}/src/usr/bin/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_DATA} ${WRKSRC}/src/etc/${PORTNAME}rc \ ${STAGEDIR}${PREFIX}/etc/ @${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC}/src/usr/share/${PORTNAME} && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/) @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/) ${INSTALL_DATA} ${WRKSRC}/src/usr/share/applications/*.desktop \ ${STAGEDIR}${DESKTOPDIR}/ (cd ${WRKSRC}/src/usr/share/icons && \ ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/share/icons/) ${INSTALL_MAN} ${WRKSRC}/src/usr/share/man/man1/*.1 \ ${STAGEDIR}${MANPREFIX}/man/man1/ do-install-NLS-on: .for x in cs de es it ja ko pl ru zh_CN zh_TW @${MKDIR} ${WRKSRC}/translations/${x} ${LOCALBASE}/bin/msgfmt -c ${WRKSRC}/translations/${x}.po \ -o ${WRKSRC}/translations/${x}/${PORTNAME}.mo ${INSTALL_DATA} ${WRKSRC}/translations/${x}/*.mo \ ${STAGEDIR}${PREFIX}/share/locale/${x}/LC_MESSAGES/ .endfor .for y in cs it ru @${MKDIR} ${STAGEDIR}${MANPREFIX}/man/${y}/man1 ${INSTALL_MAN} ${WRKSRC}/src/usr/share/man/${y}/man1/*.1 \ ${STAGEDIR}${MANPREFIX}/man/${y}/man1/ .endfor .include diff --git a/devel/gtkparasite/Makefile b/devel/gtkparasite/Makefile index 53686b44b797..cf6401660222 100644 --- a/devel/gtkparasite/Makefile +++ b/devel/gtkparasite/Makefile @@ -1,31 +1,34 @@ # Created by: Ashish Shukla # $FreeBSD$ PORTNAME= gtkparasite PORTVERSION= 20090819 PORTREVISION= 6 CATEGORIES= devel MASTER_SITES= LOCAL/pav MAINTAINER= ashish@FreeBSD.org COMMENT= GTK+ UI debugging tool LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING +DEPRECATED= Old, uses EOLed python27 +EXPIRATION_DATE= 2020-03-01 + GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-static INSTALL_TARGET= install-strip USES= autoreconf gnome libtool pkgconfig python:2.7 USE_GNOME= gtk20 pygtk2 WRKSRC= ${WRKDIR}/chipx86-gtkparasite-a3d862d4a91ea27222e4273a6797f3e47efe6e83 PORTDOCS= USAGE PLIST_FILES= lib/gtk-2.0/modules/libgtkparasite.so OPTIONS_DEFINE= DOCS post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/USAGE ${STAGEDIR}/${DOCSDIR} .include diff --git a/editors/py-room/Makefile b/editors/py-room/Makefile index 58a3b7304c21..5d4915dcad3c 100644 --- a/editors/py-room/Makefile +++ b/editors/py-room/Makefile @@ -1,28 +1,31 @@ # Created by: Alexander Best # $FreeBSD$ PORTNAME= room PORTVERSION= 0.4.1 PORTREVISION= 5 CATEGORIES= editors python MASTER_SITES= https://launchpad.net/pyroom/${PORTVERSION:R}/${PORTVERSION}/+download/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= py${PORTNAME}-${PORTVERSION} MAINTAINER= arundel@FreeBSD.org COMMENT= PyRoom is a clone of WriteRoom and features "distraction-free writing" +DEPRECATED= Old, uses EOLed python27 +EXPIRATION_DATE= 2020-03-01 + RUN_DEPENDS= ${PYTHON_SITELIBDIR}/xdg/__init__.py:devel/py-xdg@${PY_FLAVOR} USES= gettext gnome python:2.7 USE_PYTHON= distutils USE_GNOME= pygtk2 PYDISTUTILS_PKGNAME= PyRoom post-patch: @${REINPLACE_CMD} -e \ 's|%%PREFIX%%|${PREFIX}|g' \ ${WRKSRC}/setup.py ${WRKSRC}/PyRoom/preferences.py \ ${WRKSRC}/PyRoom/gui.py ${WRKSRC}/pyroom.desktop .include diff --git a/games/magicor/Makefile b/games/magicor/Makefile index fc2e757078b5..673c2e4cd44e 100644 --- a/games/magicor/Makefile +++ b/games/magicor/Makefile @@ -1,70 +1,73 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= magicor PORTVERSION= 1.1 PORTREVISION= 12 CATEGORIES= games MASTER_SITES= SF DISTFILES= ${PORTNAME}-source-${PORTVERSION}${EXTRACT_SUFX} \ ${PORTNAME}-data-${PORTVERSION}${EXTRACT_SUFX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Old-school, puzzle game similar to Solomon's Key LICENSE= PD LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Old, uses EOLed python27 +EXPIRATION_DATE= 2020-03-01 + RUN_DEPENDS= ${PYGAME} USES= python:2.7 shebangfix SHEBANG_FILES= *.py NO_BUILD= yes NO_ARCH= yes PORTDOCS= * PORTDATA= * DESKTOP_ENTRIES="Magicor" \ "Old-school, puzzle game similar to Solomon's Key" \ "" \ "${PORTNAME}" \ "Game;LogicGame;" \ false OPTIONS_DEFINE= EDITOR DOCS OPTIONS_DEFAULT=EDITOR OPTIONS_SUB= yes EDITOR_DESC= Enable editor EDITOR_USES= gnome EDITOR_USE= gnome=pygtk2 post-patch: @${REINPLACE_CMD} -e 's|###CONFIG_PATH###|${PREFIX}/etc/magicor/magicor.conf|' \ ${WRKSRC}/Magicor.py @${REINPLACE_CMD} -e 's|###CONFIG_PATH###|${PREFIX}/etc/magicor/magicor-editor.conf|' \ ${WRKSRC}/Magicor-LevelEditor.py @${REINPLACE_CMD} -e '1,1 s|/usr/bin/python|/usr/bin/env python|' \ ${WRKSRC}/Magicor.py ${WRKSRC}/Magicor-LevelEditor.py @${REINPLACE_CMD} -e 's|###SHARE_PATH###|${DATADIR}|' ${WRKSRC}/etc/*.conf @${FIND} ${WRKSRC}/magicor -name "*.pyc" -delete do-install: @cd ${WRKSRC}/data && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/ @cd ${WRKSRC}/magicor && ${COPYTREE_SHARE} . ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/magicor/ @${MKDIR} ${STAGEDIR}${PREFIX}/etc/magicor ${INSTALL_SCRIPT} ${WRKSRC}/Magicor.py ${STAGEDIR}${PREFIX}/bin/magicor ${INSTALL_DATA} ${WRKSRC}/etc/magicor.conf \ ${STAGEDIR}${PREFIX}/etc/magicor/magicor.conf.sample do-install-EDITOR-on: ${INSTALL_SCRIPT} ${WRKSRC}/Magicor-LevelEditor.py ${STAGEDIR}${PREFIX}/bin/magicor-editor ${INSTALL_DATA} ${WRKSRC}/etc/magicor-editor.conf \ ${STAGEDIR}${PREFIX}/etc/magicor/magicor-editor.conf.sample do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}/ .include diff --git a/games/openalchemist/Makefile b/games/openalchemist/Makefile index 4a00b26a1ea2..6c7fe9847939 100644 --- a/games/openalchemist/Makefile +++ b/games/openalchemist/Makefile @@ -1,48 +1,51 @@ # Created by: Ganael LAPLANCHE # $FreeBSD$ PORTNAME= openalchemist PORTVERSION= 0.3 PORTREVISION= 21 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} DISTNAME= ${PORTNAME}-${PORTVERSION}-src MAINTAINER= martymac@FreeBSD.org COMMENT= Tetris-like game LICENSE= GPLv2+ CC-BY-SA-2.0 LICENSE_COMB= multi LICENSE_FILE_GPLv2+ = ${WRKSRC}/COPYING +DEPRECATED= Old, uses EOLed python27 +EXPIRATION_DATE= 2020-03-01 + BUILD_DEPENDS= zip:archivers/zip LIB_DEPENDS= libclanCore.so:devel/clanlib1 \ libpng.so:graphics/png USES= autoreconf gl gmake gnome iconv jpeg pkgconfig python:2.7,run \ sdl shebangfix xorg USE_GNOME= pygtk2 USE_XORG= xxf86vm xi x11 xmu xext xdamage xfixes xau xdmcp xt sm ice USE_GL= gl glu USE_SDL= sdl gfx CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -lpthread -L${LOCALBASE}/lib GNU_CONFIGURE= yes SHEBANG_FILES= openalchemist-config PORTDOCS= AUTHORS ChangeLog README TODO OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -E -e 's|0.8|1.0|g' -e 's|^%|#|g' ${WRKSRC}/configure.ac @${REINPLACE_CMD} -E -e 's|0.8|1.0|g' ${WRKSRC}/build/Makefile.am @${REINPLACE_CMD} -E -e 's|^dist_pkgdata_DATA =.*|dist_pkgdata_DATA = data/* skins/aqua.zip skins/brushed.zip skins/vectoriel.zip|g' ${WRKSRC}/Makefile.am post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/games/pythonsudoku/Makefile b/games/pythonsudoku/Makefile index afce228f8f02..a8dce4bb8334 100644 --- a/games/pythonsudoku/Makefile +++ b/games/pythonsudoku/Makefile @@ -1,67 +1,70 @@ # Created by: Rusmir Dusko # $FreeBSD$ PORTNAME= pythonsudoku PORTVERSION= 0.13 PORTREVISION= 12 CATEGORIES= games python MASTER_SITES= SF/${PORTNAME}/Python%20Sudoku/${PORTVERSION}/ \ SF/nemysisfreebsdp/games/:icons DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \ ${PORTNAME}.png:icons DIST_SUBDIR= python EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} MAINTAINER= bofh@FreeBSD.org COMMENT= Text and graphical program to create or resolve Sudokus LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING +DEPRECATED= Old, uses EOLed python27 +EXPIRATION_DATE= 2020-03-01 + LIB_DEPENDS+= libcups.so:print/cups RUN_DEPENDS= ${PYGAME} \ ${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}reportlab>=0:print/py-reportlab@${PY_FLAVOR} USES= gnome python:2.7 tar:bzip2 USE_GNOME= pygtk2 USE_PYTHON= distutils PORTDOCS= * DESKTOP_ENTRIES="Python Sudoku" "" "${PORTNAME}" \ "${PORTNAME}" "Game;LogicGame;" "" INSTALLS_ICONS= yes NO_ARCH= yes OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes NLS_USES= gettext-runtime:run post-patch: @${REINPLACE_CMD} -e 's|/usr/games|${PREFIX}/bin|; \ s|/usr/share/games|${PREFIX}/share|' \ ${WRKSRC}/setup.cfg @${REINPLACE_CMD} -e \ 's|#localedir = "DIRECTORY"|localedir = "${PREFIX}/share/locale"|' \ ${WRKSRC}/pythonsudoku/config.py @${FIND} ${WRKSRC} -name POTFILES -or -name *.po -or -name *.pot | \ ${XARGS} ${REINPLACE_CMD} -e \ 's|/usr/lib/python2.4|${PYTHON_CMD}|' @${FIND} ${WRKSRC} -name "*.bak" -delete post-patch-NLS-off: @${REINPLACE_CMD} -i '' \ '/for lingua in linguas():/,/\["locale\/%s\/LC_MESSAGES\/pythonsudoku.mo" % lingua\]))/s/^/#/' \ ${WRKSRC}/setup.py post-install: @cd ${STAGEDIR}${PREFIX}/bin && ${LN} -sf pysdk-gui.py ${PORTNAME} (cd ${WRKSRC}/doc && ${INSTALL_MAN} *.6 \ ${STAGEDIR}${MAN6PREFIX}/man/man6/) ${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/ cd ${WRKSRC} && ${COPYTREE_SHARE} "Changelog README \ doc/*.png doc/*.html doc/*.txt doc/*.css" ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/driconf/Makefile b/graphics/driconf/Makefile index 5b497d9a014a..83420317dd64 100644 --- a/graphics/driconf/Makefile +++ b/graphics/driconf/Makefile @@ -1,26 +1,29 @@ # Created by: anholt@FreeBSD.org # $FreeBSD$ PORTNAME= driconf PORTVERSION= 0.9.1 PORTREVISION= 12 CATEGORIES= graphics MASTER_SITES= DEBIAN DISTFILES= ${PORTNAME}_${PORTVERSION}.orig.tar.gz MAINTAINER= lichray@gmail.com COMMENT= Configuration program for DRI drivers +DEPRECATED= Old, uses EOLed python27 +EXPIRATION_DATE= 2020-03-01 + RUN_DEPENDS= ${PYTHON_SITELIBDIR}/gtk-2.0/gtk/__init__.py:x11-toolkits/py-gtk2 \ xdriinfo:x11/xdriinfo USES= gettext gl python:2.7 USE_GL= glut USE_PYTHON= distutils NO_BUILD= yes PYDISTUTILS_EGGINFODIR= ${STAGEDIR}${PREFIX}/lib/driconf pre-patch: @${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|' ${WRKSRC}/driconf* ${WRKSRC}/setup.* .include diff --git a/graphics/nathive/Makefile b/graphics/nathive/Makefile index ca9d7ba7ba85..dc9d10489ee3 100644 --- a/graphics/nathive/Makefile +++ b/graphics/nathive/Makefile @@ -1,51 +1,54 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= nathive PORTVERSION= 0.924 CATEGORIES= graphics MASTER_SITES= http://www.nathive.org/dl/ \ http://mirror.amdmi3.ru/distfiles/ MAINTAINER= amdmi3@FreeBSD.org COMMENT= Lightweight image editor LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING +DEPRECATED= Old, uses EOLed python27 +EXPIRATION_DATE= 2020-03-01 + USES= gmake gnome python:2.7 shebangfix tar:tgz SHEBANG_GLOB= *.py *.cy USE_GNOME= pygtk2 MAKEFILE= makefile ALL_TARGET= default WRKSRC= ${WRKDIR}/${PORTNAME} PLIST_FILES= bin/${PORTNAME} \ share/applications/nathive.desktop PORTDATA= * PORTDOCS= * PLIST_DIRS= %%DATADIR%%/cfg/presets/select \ %%DATADIR%%/cfg/presets/picker \ %%DATADIR%%/cfg/presets/eraser \ %%DATADIR%%/cfg/presets/crop \ %%DATADIR%%/cfg/presets/brush \ %%DATADIR%%/cfg/console OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e '/BASE =/ s|=.*|= ${PREFIX}/|; \ s|python |${PYTHON_CMD} |' \ ${WRKSRC}/${MAKEFILE} .for util in shdata makeplugs.py indenter.py docgen/docfile.py cybuild.py extbuild.py @${REINPLACE_CMD} -e 's|python |${PYTHON_CMD} |' \ ${WRKSRC}/utils/${util} .endfor @${REINPLACE_CMD} -e 's|/usr/share/nathive|${DATADIR}|' \ ${WRKSRC}/${PORTNAME}.desktop post-build: @${STRIP_CMD} ${WRKSRC}/nathive/libc/*.so .include diff --git a/graphics/py-goocanvas/Makefile b/graphics/py-goocanvas/Makefile index 4a776678fb7b..9a5a97bd4c3f 100644 --- a/graphics/py-goocanvas/Makefile +++ b/graphics/py-goocanvas/Makefile @@ -1,33 +1,36 @@ # Created by: Michael Johnson # $FreeBSD$ # $MCom: ports/graphics/py-goocanvas/Makefile,v 1.6 2008/09/22 09:14:41 kwm Exp $ PORTNAME= goocanvas PORTVERSION= 0.14.1 PORTREVISION= 6 CATEGORIES= graphics python MASTER_SITES= GNOME/sources/py${PORTNAME}/${PORTVERSION:C/..$//} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= py${PORTNAME}-${PORTVERSION} MAINTAINER= kwm@FreeBSD.org COMMENT= GooCanvas python bindings +DEPRECATED= Old, uses EOLed python27 +EXPIRATION_DATE= 2020-03-01 + LIB_DEPENDS= libgoocanvas.so:graphics/goocanvas PLIST_FILES= %%PYTHON_SITELIBDIR%%/goocanvasmodule.so \ libdata/pkgconfig/pygoocanvas.pc USE_GNOME= pygtk2 USE_PYTHON= flavors GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-docs USES= gmake gnome libtool pathfix pkgconfig python:2.7 tar:bzip2 INSTALL_TARGET= install-strip post-patch: @${REINPLACE_CMD} -e 's|$$(PYGOBJECT_PYGDOCS)/style.css||; \ s|demo docs|demo|' \ ${WRKSRC}/Makefile.in \ ${WRKSRC}/docs/Makefile.in .include diff --git a/graphics/py-mcomix/Makefile b/graphics/py-mcomix/Makefile index b358284f1423..7d9cb46f5689 100644 --- a/graphics/py-mcomix/Makefile +++ b/graphics/py-mcomix/Makefile @@ -1,28 +1,31 @@ # Created by: Ashish SHUKLA # $FreeBSD$ PORTNAME= mcomix PORTVERSION= 1.2.1 PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/MComix-${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ashish@FreeBSD.org COMMENT= GTK2 comic book viewer LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING +DEPRECATED= Old, uses EOLed python27 +EXPIRATION_DATE= 2020-03-01 + BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>=5.2.0:graphics/py-pillow@${PY_FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} USES= gnome python:2.7 tar:bzip2 USE_GNOME= pygtk2 USE_PYTHON= autoplist distutils post-patch: @${REINPLACE_CMD} -e 's|share/man/man1|man/man1|g' \ ${WRKSRC}/setup.py .include diff --git a/graphics/uniconvw/Makefile b/graphics/uniconvw/Makefile index fbb80e3254b0..afd2b13bf137 100644 --- a/graphics/uniconvw/Makefile +++ b/graphics/uniconvw/Makefile @@ -1,30 +1,33 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= uniconvw PORTVERSION= 1.1.5 PORTREVISION= 2 CATEGORIES= graphics python MASTER_SITES= https://downloads.sk1project.net/uniconvertor/v1.1.5/ \ https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/uniconvertor/ MAINTAINER= amdmi3@FreeBSD.org COMMENT= Gtk+ frontend for UniConvertor LICENSE= LGPL20+ GPLv2+ LICENSE_COMB= multi LICENSE_FILE_GPLv2+ = ${WRKSRC}/src/GNU_GPL_v2 LICENSE_FILE_LGPL20+ = ${WRKSRC}/src/GNU_LGPL_v2 +DEPRECATED= Old, uses EOLed python27 +EXPIRATION_DATE= 2020-03-01 + RUN_DEPENDS= ${PYTHON_SITELIBDIR}/sk1libs/__init__.py:graphics/sk1libs \ ${PYTHON_SITELIBDIR}/uniconvertor/__init__.py:graphics/uniconvertor \ ${PYTHON_SITELIBDIR}/gtk-2.0/gtk/__init__.py:x11-toolkits/py-gtk2@${PY_FLAVOR} USES= desktop-file-utils python:2.7 USE_PYTHON= distutils NO_ARCH= yes post-patch: @${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share|' ${WRKSRC}/setup.py .include diff --git a/mail/claws-mail-python/Makefile b/mail/claws-mail-python/Makefile index 127ae19ef3cd..aece8283c958 100644 --- a/mail/claws-mail-python/Makefile +++ b/mail/claws-mail-python/Makefile @@ -1,15 +1,18 @@ # Created by: Martin Wilke # $FreeBSD$ PORTNAME= python PORTREVISION= 0 COMMENT= Python scripting plugin for Claws Mail +DEPRECATED= Old, uses EOLed python27 +EXPIRATION_DATE= 2020-03-01 + USES+= gnome USE_GNOME= pygtk2 CLAWS_PLUGINS_BUILD= python .include "../claws-mail/Makefile.claws" .include diff --git a/math/lybniz/Makefile b/math/lybniz/Makefile index a207229ca179..4d3f67761839 100644 --- a/math/lybniz/Makefile +++ b/math/lybniz/Makefile @@ -1,28 +1,31 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= lybniz DISTVERSIONPREFIX= v DISTVERSION= 3.0.4-2 DISTVERSIONSUFFIX= -gf1ec282 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org COMMENT= Mathematical function graph plotter LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Old, uses EOLed python27 +EXPIRATION_DATE= 2020-03-01 + USES= gnome python USE_GITHUB= yes GH_ACCOUNT= thomasfuhringer USE_PYTHON= distutils noflavors autoplist USE_GNOME= pygtk2 NO_ARCH= yes post-patch: @${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share|g'\ ${WRKSRC}/${PORTNAME}.py .include diff --git a/misc/metromap/Makefile b/misc/metromap/Makefile index 4b0fdd49f246..c5eb9001b8fc 100644 --- a/misc/metromap/Makefile +++ b/misc/metromap/Makefile @@ -1,40 +1,43 @@ # Created by: Vsevolod Stakhov # $FreeBSD$ PORTNAME= metromap PORTVERSION= 0.1.4 PORTREVISION= 2 CATEGORIES= misc MASTER_SITES= http://metromap.antex.ru/ \ http://mirror.amdmi3.ru/distfiles/ MAINTAINER= amdmi3@FreeBSD.org COMMENT= Simple application for finding paths in different subways maps LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/doc/COPYING +DEPRECATED= Old, uses EOLed python27 +EXPIRATION_DATE= 2020-03-01 + USES= gettext gmake gnome python:2.7 shebangfix tar:bzip2 SHEBANG_FILES= metromap.py modules/*.py USE_GNOME= pygtk2 NO_ARCH= yes PLIST_FILES= bin/metromap \ share/applications/metromap.desktop \ share/icons/hicolor/48x48/apps/metromap.png \ share/locale/ru/LC_MESSAGES/metromap.mo PORTDOCS= AUTHORS NEWS README README.data TODO PORTDATA= * OPTIONS_DEFINE= DOCS post-patch: ${REINPLACE_CMD} 's, python , ${PYTHON_CMD} ,' ${WRKSRC}/locale/Makefile post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/doc/${f} ${STAGEDIR}${DOCSDIR}/ .endfor .include diff --git a/misc/typetrainer/Makefile b/misc/typetrainer/Makefile index e0b4843bdb95..c3912c1a9218 100644 --- a/misc/typetrainer/Makefile +++ b/misc/typetrainer/Makefile @@ -1,18 +1,21 @@ # $FreeBSD$ PORTNAME= typetrainer PORTVERSION= 0.5.2 PORTREVISION= 3 CATEGORIES= misc python MASTER_SITES= CHEESESHOP MAINTAINER= rm@FreeBSD.org COMMENT= Typing tutor trainer LICENSE= MIT +DEPRECATED= Old, uses EOLed python27 +EXPIRATION_DATE= 2020-03-01 + USE_GNOME= pygtk2 USES= gnome python:2.7 USE_PYTHON= distutils autoplist .include diff --git a/multimedia/gtk-recordmydesktop/Makefile b/multimedia/gtk-recordmydesktop/Makefile index ed30adfa9fd3..5ac938793f75 100644 --- a/multimedia/gtk-recordmydesktop/Makefile +++ b/multimedia/gtk-recordmydesktop/Makefile @@ -1,25 +1,28 @@ # $FreeBSD$ PORTNAME= gtk-recordmydesktop PORTVERSION= 0.3.8 PORTREVISION= 5 CATEGORIES= multimedia deskutils MASTER_SITES= SF/recordmydesktop/gtk-recordMyDesktop/${PORTVERSION} MAINTAINER= rm@FreeBSD.org COMMENT= GTK+ frontend to recordMyDesktop LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING +DEPRECATED= Old, uses EOLed python27 +EXPIRATION_DATE= 2020-03-01 + RUN_DEPENDS= recordmydesktop:multimedia/recordmydesktop NO_ARCH= yes GNU_CONFIGURE= yes USES= desktop-file-utils gettext gmake gnome localbase pkgconfig \ python:2.7 shebangfix SHEBANG_FILES= src/gtk-recordMyDesktop.in USE_GNOME= gtk20 pygtk2 INSTALLS_ICONS= yes .include diff --git a/net-p2p/deluge/Makefile b/net-p2p/deluge/Makefile index 7507f01d89eb..3ddf44d69027 100644 --- a/net-p2p/deluge/Makefile +++ b/net-p2p/deluge/Makefile @@ -1,22 +1,25 @@ # $FreeBSD$ PORTNAME= deluge PORTVERSION= 1.3.15 PORTEPOCH= 2 CATEGORIES= net-p2p python MAINTAINER= rm@FreeBSD.org COMMENT= Bittorrent client using Python, GTK2, and libtorrent-rasterbar LICENSE= GPLv3 +DEPRECATED= Old, uses EOLed python27 +EXPIRATION_DATE= 2020-03-01 + RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0.83:devel/py-dbus@${PY_FLAVOR} \ ${PYGAME} \ ${PYTHON_PKGNAMEPREFIX}notify>=0.1.1:devel/py-notify@${PY_FLAVOR} \ xdg-utils>=1.0.2:devel/xdg-utils \ deluge:net-p2p/deluge-cli USES= gnome metaport python:-2.7 USE_GNOME= librsvg2 pygtk2 .include diff --git a/security/zenmap/Makefile b/security/zenmap/Makefile index 9708f333f769..39b28df56a1c 100644 --- a/security/zenmap/Makefile +++ b/security/zenmap/Makefile @@ -1,75 +1,78 @@ # Created by: Daniel Roethlisberger # $FreeBSD$ PKGNAMEPREFIX= ze MAINTAINER= woodsb02@FreeBSD.org COMMENT= GUI frontend for the Nmap scanning utility +DEPRECATED= Old, uses EOLed python27 +EXPIRATION_DATE= 2020-03-01 + RUN_DEPENDS= nmap:security/nmap \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} MASTERDIR= ${.CURDIR}/../nmap PATCHDIR= ${.CURDIR}/files FILESDIR= ${.CURDIR}/files DATADIR= ${PREFIX}/share/${PKGNAMEPREFIX}${PORTNAME} PKGDIR= ${.CURDIR} WRKSRC_SUBDIR= ${PKGNAMEPREFIX}${PORTNAME} USES= dos2unix gnome python:2.7 tar:bzip2 DOS2UNIX_GLOB= *.xml USE_GNOME= pygtk2 USE_PYTHON= autoplist distutils NO_ARCH= yes OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext SUB_FILES= zenmap-root post-patch: @${RM} ${WRKSRC}/install_scripts/unix/su-to-zenmap.sh @${CP} -a ${FILESDIR}/pc-su ${WRKSRC}/install_scripts/unix/su-to-zenmap.sh @${FIND} ${WRKSRC} -name '*.py' -or -name '*.pyw' | ${XARGS} \ ${REINPLACE_CMD} -e 's|^.*#!.*python.*$$|#!${PYTHON_CMD}|' @${REINPLACE_CMD} -e 's|^.*#!.*python.*$$|#!${PYTHON_CMD}|' \ ${WRKSRC}/zenmap @${FIND} ${WRKSRC}/../ndiff -name '*.py' | ${XARGS} \ ${REINPLACE_CMD} -e 's|^.*#!.*python.*$$|#!${PYTHON_CMD}|' @${REINPLACE_CMD} -e 's|su-to-zenmap.sh|zenmap-root|; \ s| %F||' \ ${WRKSRC}/install_scripts/unix/zenmap-root.desktop @${REINPLACE_CMD} -e 's|Security;|Security;System;|' \ ${WRKSRC}/install_scripts/unix/zenmap-root.desktop \ ${WRKSRC}/install_scripts/unix/zenmap.desktop @${REINPLACE_CMD} \ -e '/self.create_uninstaller/s|^|#|; \ s|distutils\.command\.install |setuptools\.command\.install |; \ s|self.saved_prefix, pixmaps_dir, ||' \ ${WRKSRC}/setup.py @${REINPLACE_CMD} \ -e 's|share/man/man1|man/man1|' \ -e '/"install": checked_install/d' \ ${WRKSRC}/../ndiff/setup.py @${FIND} ${WRKSRC} -name "*.bak" -delete @${FIND} ${WRKSRC}/../ndiff -name "*.bak" -delete post-patch-NLS-off: @${REINPLACE_CMD} -i '' '/locale_dir, mo_find, /d' ${WRKSRC}/setup.py post-install: ${INSTALL_SCRIPT} ${WRKDIR}/zenmap-root ${STAGEDIR}${PREFIX}/bin/ @${CHMOD} 754 ${STAGEDIR}${DATADIR}/su-to-zenmap.sh ${INSTALL_MAN} ${WRKSRC}/../docs/zenmap.1 \ ${STAGEDIR}${MAN1PREFIX}/man/man1/ @(cd ${WRKSRC}/../ndiff \ && ${PYTHON_CMD} setup.py install --prefix=${STAGEDIR}${PREFIX}) @(cd ${STAGEDIR}${PYTHON}${PYTHON_SITELIBDIR} && ${RM} ndiff.pyc) @(cd ${STAGEDIR}${PYTHON}${PYTHON_SITELIBDIR} && ${PYTHON_CMD} -m compileall .) @(cd ${STAGEDIR}${PYTHON}${PYTHON_SITELIBDIR} && ${PYTHON_CMD} -O -m compileall .) @(cd ${STAGEDIR}${PREFIX}/share/pixmaps && ${LN} -sf ../zenmap/pixmaps/zenmap.png zenmap.png) .include "${MASTERDIR}/Makefile" diff --git a/x11-fonts/font-manager/Makefile b/x11-fonts/font-manager/Makefile index 68a68e2a8b4c..b07885aa972b 100644 --- a/x11-fonts/font-manager/Makefile +++ b/x11-fonts/font-manager/Makefile @@ -1,42 +1,45 @@ # Created by: Zhihao Yuan # $FreeBSD$ PORTNAME= font-manager PORTVERSION= 0.5.7 PORTREVISION= 7 CATEGORIES= x11-fonts gnome MAINTAINER= portmaster@bsdforge.com COMMENT= Font management application for the GNOME desktop PORTSCOUT= limit:^0\.5\.7 LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING +DEPRECATED= Old, uses EOLed python27 +EXPIRATION_DATE= 2020-03-01 + LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libsqlite3.so:databases/sqlite3 RUN_DEPENDS= ${PYTHON_SITELIBDIR}/libxml2.py:textproc/py-libxml2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= FontManager USE_GNOME= pygtk2 GNU_CONFIGURE= yes USES= gmake gnome pkgconfig python:2.7 tar:bzip2 PORTDATA= * OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext NLS_USES_OFF= gettext-runtime pre-configure: @${CHMOD} 0544 ${WRKSRC}/configure ${WRKSRC}/po/pogen.sh .include diff --git a/x11-toolkits/hippo-canvas/Makefile b/x11-toolkits/hippo-canvas/Makefile index 9a2a289430b0..40798b38f8f7 100644 --- a/x11-toolkits/hippo-canvas/Makefile +++ b/x11-toolkits/hippo-canvas/Makefile @@ -1,26 +1,29 @@ # Created by: Ashish Shukla # $FreeBSD$ PORTNAME= hippo-canvas PORTVERSION= 0.3.0 PORTREVISION= 7 CATEGORIES= x11-toolkits gnome MASTER_SITES= GNOME MAINTAINER= ashish@FreeBSD.org COMMENT= Client stacker popup widget for GTK+ toolkit +DEPRECATED= Old, uses EOLed python27 +EXPIRATION_DATE= 2020-03-01 + BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>=0:graphics/py-cairo@${PY_FLAVOR} LIB_DEPENDS= libcroco-0.6.so:textproc/libcroco RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>=0:graphics/py-cairo@${PY_FLAVOR} USES= gmake gnome libtool pathfix pkgconfig python:2.7 tar:bzip2 USE_GNOME= cairo gtk20 glib20 librsvg2 pygtk2 pango 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 diff --git a/x11-toolkits/py-kiwi-gtk/Makefile b/x11-toolkits/py-kiwi-gtk/Makefile index dabe7826af9e..54aa87490368 100644 --- a/x11-toolkits/py-kiwi-gtk/Makefile +++ b/x11-toolkits/py-kiwi-gtk/Makefile @@ -1,33 +1,36 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= kiwi-gtk PORTVERSION= 1.11.1 CATEGORIES= x11-toolkits python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Framework and a set of enhanced widgets based on PyGTK LICENSE= LGPL21 +DEPRECATED= Old, uses EOLed python27 +EXPIRATION_DATE= 2020-03-01 + OPTIONS_DEFINE= DOCS EXAMPLES NO_ARCH= yes USE_GNOME= libglade2 pygtk2 USE_PYTHON= autoplist distutils USES= gettext gnome python:2.7 uniquefiles:dirs PORTDOCS= * PORTEXAMPLES= * post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/x11/arandr/Makefile b/x11/arandr/Makefile index 6ad0c3502ad2..677a1389fc7b 100644 --- a/x11/arandr/Makefile +++ b/x11/arandr/Makefile @@ -1,33 +1,36 @@ # Created by: Sofian Brabez # $FreeBSD$ PORTNAME= arandr PORTVERSION= 0.1.9 CATEGORIES= x11 deskutils MASTER_SITES= http://christian.amsuess.com/tools/arandr/files/ \ LOCAL/sbz MAINTAINER= sbz@FreeBSD.org COMMENT= Another XRandR GUI LICENSE= GPLv3 +DEPRECATED= Old, uses EOLed python27 +EXPIRATION_DATE= 2020-03-01 + BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>0.6:textproc/py-docutils@${PY_FLAVOR} RUN_DEPENDS= xrandr>0:x11/xrandr \ ${PYTHON_PKGNAMEPREFIX}gtk2>0:x11-toolkits/py-gtk2@${PY_FLAVOR} OPTIONS_DEFINE= DOCS USE_PYTHON= distutils USES+= gettext desktop-file-utils python:2.7 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 diff --git a/x11/py-xdot06/Makefile b/x11/py-xdot06/Makefile index 841e5587a893..61d0d2a70b75 100644 --- a/x11/py-xdot06/Makefile +++ b/x11/py-xdot06/Makefile @@ -1,26 +1,29 @@ # $FreeBSD$ PORTNAME= xdot PORTVERSION= 0.6 CATEGORIES= x11 python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= -06 MAINTAINER= dbaio@FreeBSD.org COMMENT= Interactive viewer for Graphviz dot files LICENSE= LGPL3+ +DEPRECATED= Old, uses EOLed python27 +EXPIRATION_DATE= 2020-03-01 + RUN_DEPENDS= dot:graphics/graphviz NO_ARCH= yes USES= gnome python:2.7 USE_PYTHON= autoplist distutils USE_GNOME= pygtk2 CONFLICTS_INSTALL= py*-xdot PORTSCOUT= ignore:1 .include