Index: head/audio/abraca/Makefile =================================================================== --- head/audio/abraca/Makefile (revision 528057) +++ head/audio/abraca/Makefile (revision 528058) @@ -1,41 +1,44 @@ # Created by: Olivier Smedts # $FreeBSD$ PORTNAME= abraca PORTVERSION= 0.8.2 PORTREVISION= 3 CATEGORIES= audio MASTER_SITES= SF/${PORTNAME} MAINTAINER= madpilot@FreeBSD.org COMMENT= GTK2 client for the XMMS2 music player LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING.GPL +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + BUILD_DEPENDS= ${LOCALBASE}/bin/valac:lang/vala LIB_DEPENDS= libxmmsclient.so:audio/xmms2 \ libgee-0.8.so:devel/libgee RUN_DEPENDS= gnome-themes-extra>=3.0.0:x11-themes/gnome-themes-extra \ gnome-icon-theme>=0:misc/gnome-icon-theme USES= gnome pkgconfig python:2.7,build tar:bzip2 waf USE_GNOME= gtk30 intltool MAKE_ARGS= MANDIR=${MANPREFIX}/man CONFIGURE_ARGS+= --prefix=${PREFIX} \ --mandir=${PREFIX}/man OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext post-patch-NLS-off: @${REINPLACE_CMD} -e '/\.load(/s/ intltool//' \ -e '/recurse/s/ po//' ${WRKSRC}/wscript post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include Index: head/audio/ardour5/Makefile =================================================================== --- head/audio/ardour5/Makefile (revision 528057) +++ head/audio/ardour5/Makefile (revision 528058) @@ -1,114 +1,117 @@ # Created by: Michael Beer # $FreeBSD$ PORTNAME= ardour5 PORTVERSION= 5.12.0 PORTREVISION= 13 CATEGORIES= audio MASTER_SITES= https://github.com/beerml/ardour_releases/raw/master/ # The original master side points to the latest release only: # MASTER_SITES= https://community.ardour.org/srctar/ DISTNAME= Ardour-${PORTVERSION} MAINTAINER= beerml@sigma6audio.de COMMENT= Multichannel digital audio workstation LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + BUILD_DEPENDS= lv2>=1.14.0:audio/lv2 itstool>2.0.0:textproc/itstool LIB_DEPENDS= libserd-0.so:devel/serd \ libsord-0.so:devel/sord \ libsratom-0.so:audio/sratom \ liblilv-0.so:audio/lilv \ libsuil-0.so:audio/suil \ libaubio.so:audio/aubio \ librubberband.so:audio/rubberband \ liblo.so:audio/liblo \ liblrdf.so:textproc/liblrdf \ libjack.so:audio/jack \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libboost_date_time.so:devel/boost-libs \ libvamp-hostsdk.so:audio/vamp-plugin-sdk \ libsamplerate.so:audio/libsamplerate \ libsndfile.so:audio/libsndfile \ libtag.so:audio/taglib \ libfftw3f.so:math/fftw3-float \ libcurl.so:ftp/curl \ libogg.so:audio/libogg \ libFLAC.so:audio/flac USES= compiler:c++11-lang desktop-file-utils gettext gnome \ libarchive pkgconfig python:2.7,build readline:port tar:bzip2 \ waf xorg USE_CXXSTD= c++11 USE_XORG= x11 USE_GNOME= atk cairo cairomm gdkpixbuf2 glib20 glibmm gtk20 gtkmm24 pango USE_LDCONFIG= yes INSTALLS_ICONS= yes BROKEN_aarch64= fails to configure: Could not find the program gas,as,gcc PLIST_SUB= ARDOURVERSION=${PORTVERSION} CONFIGURE_ARGS= --optimize --ptformat --freedesktop --no-phone-home \ --with-backends=jack,dummy --internal-shared-libs post-patch: @${REINPLACE_CMD} -e 's/obj\.use = '\''libsmf libpbd'\''/obj\.use = '\''libsmf_internal libpbd'\''/g' ${WRKSRC}/libs/evoral/wscript @${REINPLACE_CMD} -e 's/libsmf\.name = '\''libsmf'\''/libsmf\.name = '\''libsmf_internal'\''/g' ${WRKSRC}/libs/evoral/wscript @${REINPLACE_CMD} -e 's/libsmf\.target = '\''smf'\''/libsmf\.target = '\''smf_internal'\''/g' ${WRKSRC}/libs/evoral/wscript post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/appdata @${MKDIR} ${STAGEDIR}${PREFIX}/share/applications @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/16x16/apps @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/22x22/apps @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/32x32/apps @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/48x48/apps @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/256x256/apps @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/512x512/apps @${CP} ${WRKSRC}/build/gtk2_ardour/ardour5.appdata.xml \ ${STAGEDIR}${PREFIX}/share/appdata/ardour5.appdata.xml @${CP} ${WRKSRC}/build/gtk2_ardour/ardour5.desktop \ ${STAGEDIR}${PREFIX}/share/applications/ardour5.desktop @${CP} ${STAGEDIR}${PREFIX}/share/ardour5/resources/Ardour-icon_16px.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/16x16/apps/ardour5.png @${CP} ${STAGEDIR}${PREFIX}/share/ardour5/resources/Ardour-icon_22px.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/22x22/apps/ardour5.png @${CP} ${STAGEDIR}${PREFIX}/share/ardour5/resources/Ardour-icon_32px.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/32x32/apps/ardour5.png @${CP} ${STAGEDIR}${PREFIX}/share/ardour5/resources/Ardour-icon_48px.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/48x48/apps/ardour5.png @${CP} ${STAGEDIR}${PREFIX}/share/ardour5/resources/Ardour-icon_256px.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/256x256/apps/ardour5.png @${CP} ${STAGEDIR}${PREFIX}/share/ardour5/resources/Ardour-icon_512px.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/512x512/apps/ardour5.png @${FIND} ${STAGEDIR}${PREFIX}/lib/${PORTNAME} \ -name '*.so*' -exec ${STRIP_CMD} {} + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ardour5/sanityCheck @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ardour5/utils/ardour5-copy-mixer @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ardour5/utils/ardour5-export @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ardour5/ardour-exec-wrapper @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ardour5/ardour-vst-scanner @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ardour5/luasession @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ardour5/ardour-${PORTVERSION} @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ardour5/utils/ardour5-fix_bbtppq @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ardour5/hardour-${PORTVERSION} .include .if ${ARCH} == "i386" WITH_ARCH_FLAGS= --arch='-msse -mfpmath=sse' --dist-target=i386 .elif ${ARCH} == "amd64" WITH_ARCH_FLAGS= --arch='-msse -mfpmath=sse' --dist-target=x86_64 .elif ${ARCH} == "powerpc64" LLD_UNSAFE= yes .endif .if defined(WITH_ARCH_FLAGS) CONFIGURE_ARGS+= ${WITH_ARCH_FLAGS} .endif .include Index: head/audio/cplay/Makefile =================================================================== --- head/audio/cplay/Makefile (revision 528057) +++ head/audio/cplay/Makefile (revision 528058) @@ -1,56 +1,59 @@ # Created by: Jochem Kossen # $FreeBSD$ PORTNAME= cplay PORTVERSION= 1.50 PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= audio MAINTAINER= woodsb02@FreeBSD.org COMMENT= Curses-based front-end for various audio players LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + USE_GITHUB= yes GH_ACCOUNT= hukka USES= gettext gmake python:2.7 shebangfix SHEBANG_FILES= ${WRKSRC}/cplay cnq MAKE_ARGS= PREFIX="${STAGEDIR}${PREFIX}" NO_ARCH= yes PORTDOCS= README OPTIONS_DEFINE= DOCS OPTIONS_GROUP= PLAYERS OPTIONS_GROUP_PLAYERS= MADPLAY MIKMOD MPG123 MPG321 MPLAYER MPV OGG123 SOX SPEEX SPLAY XMP MADPLAY_DESC= MPEG audio playback support via madplay MPG321_DESC= MP3 decoding support via mpg321 MPV_DESC= mpv media player support OGG123_DESC= Ogg Vorbis audio decoding support via ogg123 SOX_DESC= Audio playback support via SOund eXchange SPLAY_DESC= MPEG and WAV playback support via Splay XMP_DESC= Audio playback support via the Extended Module Player MADPLAY_RUN_DEPENDS= madplay:audio/madplay MIKMOD_RUN_DEPENDS= mikmod:audio/mikmod MPG123_RUN_DEPENDS= mpg123:audio/mpg123 MPG321_RUN_DEPENDS= mpg321:audio/mpg321 MPLAYER_RUN_DEPENDS= mplayer:multimedia/mplayer MPV_RUN_DEPENDS= mpv:multimedia/mpv OGG123_RUN_DEPENDS= ogg123:audio/vorbis-tools SOX_RUN_DEPENDS= play:audio/sox SPEEX_RUN_DEPENDS= speexdec:audio/speex SPLAY_RUN_DEPENDS= splay:audio/splay XMP_RUN_DEPENDS= xmp:audio/xmp post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/audio/cpp-xmms2/Makefile =================================================================== --- head/audio/cpp-xmms2/Makefile (revision 528057) +++ head/audio/cpp-xmms2/Makefile (revision 528058) @@ -1,25 +1,28 @@ # Created by: Alexander Botero-Lowry # $FreeBSD$ PORTREVISION= 22 CATEGORIES= audio PKGNAMEPREFIX= cpp- MAINTAINER= madpilot@FreeBSD.org COMMENT= C++ Bindings for XMMS2 +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + BUILD_DEPENDS= ${LOCALBASE}/include/boost/bind.hpp:devel/boost-libs LIB_DEPENDS= libxmmsclient.so:audio/xmms2 MASTERDIR= ${.CURDIR}/../xmms2 USES= gnome python:2.7,build ssl USE_LDCONFIG= yes USE_GNOME= glib20 BROKEN_SSL= openssl PLIST= ${.CURDIR}/pkg-plist XMMS2_SLAVE= cpp .include "${MASTERDIR}/Makefile" Index: head/audio/exaile/Makefile =================================================================== --- head/audio/exaile/Makefile (revision 528057) +++ head/audio/exaile/Makefile (revision 528058) @@ -1,39 +1,42 @@ # $FreeBSD$ PORTNAME= exaile PORTVERSION= 4.0.0 PORTREVISION= 1 CATEGORIES= audio MAINTAINER= rm@FreeBSD.org COMMENT= Full featured python-based music player for GTK+ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gstreamer1>0:multimedia/py-gstreamer1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}bsddb3>0:databases/py-bsddb3@${PY_FLAVOR} USE_GITHUB= yes NO_ARCH= yes USES= desktop-file-utils gmake gnome python:2.7 USE_GNOME= gtk30 librsvg2 pygobject3 USE_GSTREAMER1= good faad OPTIONS_DEFINE= DOCS NLS UDISKS2 CDDB OPTIONS_SUB= yes NLS_USES= gettext NLS_BUILD_DEPENDS= help2man:misc/help2man NLS_INSTALL_TARGET_OFF= install_no_locale CDDB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cddb>0:audio/py-cddb@${PY_FLAVOR} UDISKS2_DESC= UDISKS2 implementation for hardware detection UDISKS2_RUN_DEPENDS= ${LOCALBASE}bin/bsdisks:sysutils/bsdisks MAKE_ENV= EPREFIX=${PREFIX} \ PYTHON2_CMD=${PYTHON_CMD} \ XDGCONFDIR=${PREFIX}/etc/xdg \ MANPREFIX=${PREFIX} .include Index: head/audio/p5-xmms2/Makefile =================================================================== --- head/audio/p5-xmms2/Makefile (revision 528057) +++ head/audio/p5-xmms2/Makefile (revision 528058) @@ -1,23 +1,26 @@ # Created by: Alexander Botero-Lowry # $FreeBSD$ PORTREVISION= 3 CATEGORIES= audio perl5 PKGNAMEPREFIX= p5- MAINTAINER= madpilot@FreeBSD.org COMMENT= Perl Bindings for XMMS2 +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + LIB_DEPENDS+= libxmmsclient.so:audio/xmms2 MASTERDIR= ${.CURDIR}/../xmms2 USES= perl5 python:2.7,build ssl BROKEN_SSL= openssl PLIST= ${.CURDIR}/pkg-plist XMMS2_SLAVE= perl .include "${MASTERDIR}/Makefile" Index: head/benchmarks/glmark2/Makefile =================================================================== --- head/benchmarks/glmark2/Makefile (revision 528057) +++ head/benchmarks/glmark2/Makefile (revision 528058) @@ -1,34 +1,37 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= glmark2 PORTVERSION= 2014.03 PORTREVISION= 1 CATEGORIES= benchmarks MASTER_SITES= https://launchpadlibrarian.net/169075003/ MAINTAINER= danfe@FreeBSD.org COMMENT= Benchmark for OpenGL (ES) 2.0 LICENSE= GPLv3 +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + LIB_DEPENDS= libpng.so:graphics/png USES= gl jpeg localbase:ldflags pkgconfig python:2.7,build waf USE_GL= egl gl glesv2 CONFIGURE_ARGS= --with-flavors=x11-gl,x11-glesv2 --no-opt --no-debug PORTDOCS= NEWS OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e "/lib/s/, 'dl'//" ${WRKSRC}/src/wscript_build @${REINPLACE_CMD} -e 's/GLMARK_VERSION/ &/' \ ${WRKSRC}/src/native-state-x11.cpp post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include Index: head/biology/haplohseq/Makefile =================================================================== --- head/biology/haplohseq/Makefile (revision 528057) +++ head/biology/haplohseq/Makefile (revision 528058) @@ -1,34 +1,37 @@ # $FreeBSD$ PORTNAME= haplohseq DISTVERSION= 0.1.2 PORTREVISION= 2 CATEGORIES= biology MASTER_SITES= https://acadix.biz/Ports/distfiles/ MAINTAINER= jwb@FreeBSD.org COMMENT= Identify regions of allelic imbalance LICENSE= MIT +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + LIB_DEPENDS= libboost_system.so:devel/boost-libs RUN_DEPENDS= R-cran-optparse>0:devel/R-cran-optparse USES= compiler:c++11-lang gmake localbase:ldflags python:2.7 tar:xz OPTIONS_DEFINE= EXAMPLES MAKEFILE= makefile LDFLAGS+= -lpthread MAKE_ENV= STRIP=${STRIP} SUB_FILES= haplohseq-example post-install-EXAMPLES-on: ${INSTALL_SCRIPT} ${WRKDIR}/haplohseq-example ${STAGEDIR}${PREFIX}/bin (cd ${WRKSRC} && ${COPYTREE_SHARE} "example ldmap scripts" ${STAGEDIR}${EXAMPLESDIR}) do-test: @(cd ${WRKSRC}/build/test && ${FILESDIR}/run-tests) .include Index: head/biology/tophat/Makefile =================================================================== --- head/biology/tophat/Makefile (revision 528057) +++ head/biology/tophat/Makefile (revision 528058) @@ -1,35 +1,38 @@ # $FreeBSD$ PORTNAME= tophat DISTVERSION= 2.1.1 PORTREVISION= 1 CATEGORIES= biology python MASTER_SITES= http://ccb.jhu.edu/software/tophat/downloads/ MAINTAINER= jwb@FreeBSD.org COMMENT= Fast splice junction mapper for RNA-Seq reads LICENSE= BSL LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + LIB_DEPENDS= libboost_iostreams.so:devel/boost-libs RUN_DEPENDS= bowtie2:biology/bowtie2 USES= gmake python:2.7 shebangfix SHEBANG_FILES= src/contig_to_chr_coords \ src/bed_to_juncs \ src/sra_to_solid \ src/tophat-fusion-post \ src/tophat.py \ src/tophat2.sh GNU_CONFIGURE= yes CFLAGS+= -Wno-unused INSTALL_TARGET= install-strip MAKE_JOBS_UNSAFE= yes post-install: ${INSTALL_SCRIPT} ${FILESDIR}/tophat-test ${STAGEDIR}${PREFIX}/bin .include Index: head/cad/lepton-eda/Makefile =================================================================== --- head/cad/lepton-eda/Makefile (revision 528057) +++ head/cad/lepton-eda/Makefile (revision 528058) @@ -1,51 +1,54 @@ # $FreeBSD$ PORTNAME= lepton-eda PORTVERSION= 1.9.9 DISTVERSIONSUFFIX= -20191003 CATEGORIES= cad MAINTAINER= graahnul.grom@gmail.com COMMENT= Lepton Electronic Design Automation LICENSE= GPLv2+ +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libgc-threaded.so:devel/boehm-gc-threaded \ libguile-2.2.so:lang/guile2 \ libpng.so:graphics/png \ libstroke.so:devel/libstroke USES= autoreconf desktop-file-utils gettext-tools gnome \ groff:build libtool localbase makeinfo pathfix perl5 \ pkgconfig python:2.7,run shared-mime-info shebangfix USE_GITHUB= yes USE_GNOME= cairo gtk20 USE_LDCONFIG= yes SHEBANG_FILES= utils/scripts/lepton-tragesym \ utils/scripts/lepton-archive.py \ utils/scripts/gschupdate \ utils/scripts/gsymupdate \ utils/scripts/lepton-pcb_backannotate \ utils/scripts/lepton-refdes_renum \ utils/scripts/lepton-symfix \ examples/lightning_detector/bom PORTEXAMPLES= examples/* GNU_CONFIGURE= yes INSTALL_TARGET= install-strip INSTALLS_ICONS= yes INFO= lepton-scheme OPTIONS_DEFINE= DOCS EXAMPLES NLS OPTIONS_SUB= yes NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext-runtime .include Index: head/chinese/ibus-array/Makefile =================================================================== --- head/chinese/ibus-array/Makefile (revision 528057) +++ head/chinese/ibus-array/Makefile (revision 528058) @@ -1,34 +1,37 @@ # $FreeBSD$ PORTNAME= ibus-array PORTVERSION= 0.2.1 DISTVERSIONPREFIX= release- CATEGORIES= chinese MAINTAINER= jiashiun@gmail.com COMMENT= Array 30 input method for IBus LICENSE= GPLv2 +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + BUILD_DEPENDS= ibus-daemon:textproc/ibus RUN_DEPENDS= ibus-daemon:textproc/ibus GNU_CONFIGURE= yes USES= autoreconf gettext gmake gnome libtool pkgconfig python:2.7 \ sqlite USE_GNOME+= glib20 USE_GITHUB= yes GH_ACCOUNT= lexical OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls pre-configure: cd ${WRKSRC} && ./autogen.sh .include Index: head/comms/congruity/Makefile =================================================================== --- head/comms/congruity/Makefile (revision 528057) +++ head/comms/congruity/Makefile (revision 528058) @@ -1,25 +1,28 @@ # Created by: Stephen Hurd # $FreeBSD$ PORTNAME= congruity PORTVERSION= 18 PORTREVISION= 6 CATEGORIES= comms MASTER_SITES= SF MAINTAINER= shurd@FreeBSD.org COMMENT= GUI Logitech Harmony configuration tool LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libconcord>=0:comms/py-libconcord@${PY_FLAVOR} USES= desktop-file-utils gmake tar:bzip2 python:2.7 shebangfix MAKE_ARGS= MANDIR=${PREFIX}/man USE_WX= 3.0+ WX_COMPS= python SHEBANG_FILES= congruity mhgui NO_ARCH= yes .include Index: head/comms/libbtbb/Makefile =================================================================== --- head/comms/libbtbb/Makefile (revision 528057) +++ head/comms/libbtbb/Makefile (revision 528058) @@ -1,24 +1,27 @@ # Created by: George V. Neville-Neil # $FreeBSD$ PORTNAME= libbtbb PORTVERSION= 201812R1 PORTREVISION= 2 CATEGORIES= comms MAINTAINER= gnn@FreeBSD.org COMMENT= Bluetooth Baseband Library LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + BUILD_DEPENDS= ${PYNUMPY} USES= cmake \ python:2.7,build USE_GITHUB= yes GH_ACCOUNT= greatscottgadgets GH_TAGNAME= 2018-08-R1 .include Index: head/databases/cassandra3/Makefile =================================================================== --- head/databases/cassandra3/Makefile (revision 528057) +++ head/databases/cassandra3/Makefile (revision 528058) @@ -1,125 +1,128 @@ # $FreeBSD$ PORTNAME= cassandra DISTVERSION= 3.11.5 CATEGORIES= databases java MASTER_SITES= APACHE/cassandra/${PORTVERSION}:apache \ LOCAL/yuri:repo PKGNAMESUFFIX= 3 DISTNAME= apache-${PORTNAME}-${PORTVERSION}-src DISTFILES= ${DISTNAME}.tar.gz:apache \ apache-${PORTNAME}-3.11.4-repo.tar.gz:repo MAINTAINER= language.devel@gmail.com COMMENT= Highly scalable distributed database LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + RUN_DEPENDS= snappyjava>=0:archivers/snappy-java USES= python:2.7 USE_JAVA= yes USE_ANT= yes USE_RC_SUBR= cassandra JAVA_VERSION= 1.8 JAVA_VENDOR= openjdk REINPLACE_ARGS= -i '' SUB_LIST= JAVA_HOME=${JAVA_HOME} USERS= cassandra GROUPS= cassandra DATADIR= ${JAVASHAREDIR}/${PORTNAME} DIST_DIR= ${WRKSRC}/build/dist REPO_DIR= ${WRKDIR}/repository CONFIG_FILES= cassandra-env.sh \ cassandra-jaas.config \ cassandra-rackdc.properties \ cassandra-topology.properties \ cassandra.yaml \ commitlog_archiving.properties \ hotspot_compiler \ jvm.options \ logback-tools.xml \ logback.xml SCRIPT_FILES= cassandra \ cqlsh \ nodetool \ sstableloader \ sstablescrub \ sstableupgrade \ sstableutil \ sstableverify PLIST_SUB= PORTVERSION=${PORTVERSION} OPTIONS_DEFINE= SIGAR DOCS OPTIONS_DEFAULT= SIGAR OPTIONS_SUB= yes SIGAR_DESC= Use SIGAR to collect system information SIGAR_RUN_DEPENDS= java-sigar>=1.6.4:java/sigar DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR} PORTDOCS= * do-build: @${DO_NADA} # Do nothing: Prevent USE_ANT from running a default build target. do-build-DOCS-on: @cd ${WRKSRC} && ${ANT} -Dmaven.repo.local=${REPO_DIR} -Dlocalm2=${REPO_DIR} -Dpycmd=${PYTHON_CMD} freebsd-stage-doc do-build-DOCS-off: @cd ${WRKSRC} && ${ANT} -Dmaven.repo.local=${REPO_DIR} -Dlocalm2=${REPO_DIR} freebsd-stage post-build: .for f in ${SCRIPT_FILES} @${REINPLACE_CMD} -e 's|/usr/share/cassandra|${DATADIR}/bin|' ${DIST_DIR}/bin/${f} .endfor @${REINPLACE_CMD} -e 's|\`dirname "\$$\0"\`/..|${DATADIR}|' ${DIST_DIR}/bin/cassandra.in.sh @${REINPLACE_CMD} -e 's|\$$\CASSANDRA_HOME/lib/sigar-bin|${JAVAJARDIR}|' ${DIST_DIR}/bin/cassandra.in.sh @${REINPLACE_CMD} -e 's|\$$\CASSANDRA_HOME/lib/sigar-bin|${JAVAJARDIR}|' ${DIST_DIR}/conf/cassandra-env.sh @${REINPLACE_CMD} -e 's|\$$\CASSANDRA_HOME/conf|${ETCDIR}|' ${DIST_DIR}/bin/cassandra.in.sh @${REINPLACE_CMD} -e 's|\$$\CASSANDRA_HOME/conf|${ETCDIR}|' ${DIST_DIR}/conf/cassandra-env.sh .for f in ${CONFIG_FILES} @${MV} ${DIST_DIR}/conf/${f} ${DIST_DIR}/conf/${f}.sample .endfor @${RM} ${DIST_DIR}/lib/licenses/sigar* @${RMDIR} ${DIST_DIR}/lib/sigar-bin do-install: ${MKDIR} ${STAGEDIR}${DATADIR} .for f in CHANGES LICENSE NEWS NOTICE cd ${DIST_DIR} && ${INSTALL_DATA} ${f}.txt ${STAGEDIR}${DATADIR}/ .endfor .for d in interface lib pylib tools cd ${DIST_DIR} && ${COPYTREE_SHARE} ${d} ${STAGEDIR}${DATADIR}/ "! -path '*/bin/*'" .endfor ${MKDIR} ${STAGEDIR}${ETCDIR} cd ${DIST_DIR}/conf && ${COPYTREE_SHARE} . ${STAGEDIR}${ETCDIR}/ cd ${DIST_DIR} && ${COPYTREE_BIN} bin ${STAGEDIR}${DATADIR} cd ${DIST_DIR} && ${INSTALL_DATA} bin/cassandra.in.sh ${STAGEDIR}${DATADIR}/bin/ cd ${DIST_DIR} && ${COPYTREE_BIN} tools/bin ${STAGEDIR}${DATADIR}/ cd ${DIST_DIR} && ${INSTALL_DATA} tools/bin/cassandra.in.sh ${STAGEDIR}${DATADIR}/tools/bin/ .for f in ${SCRIPT_FILES} ${RLN} ${STAGEDIR}${DATADIR}/bin/${f} ${STAGEDIR}${PREFIX}/bin/${f} .endfor ${LN} -s ${JAVAJARDIR}/snappy-java.jar ${STAGEDIR}${DATADIR}/lib/snappy-java.jar post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for d in doc javadoc cd ${DIST_DIR} && ${COPYTREE_SHARE} ${d} ${STAGEDIR}${DOCSDIR}/ .endfor post-install-SIGAR-on: ${LN} -s ${JAVAJARDIR}/sigar.jar ${STAGEDIR}${DATADIR}/lib/sigar.jar .include Index: head/databases/mtools-mongodb/Makefile =================================================================== --- head/databases/mtools-mongodb/Makefile (revision 528057) +++ head/databases/mtools-mongodb/Makefile (revision 528058) @@ -1,24 +1,27 @@ # Created by: Boris Samorodov # $FreeBSD$ PORTNAME= mtools PORTVERSION= 1.2.3 PORTREVISION= 4 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= -mongodb MAINTAINER= bsam@FreeBSD.org COMMENT= Setup test environments; parse, filter and visualize MongoDB log files LICENSE= APACHE20 +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>=2.0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pymongo>0:databases/pymongo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} USE_PYTHON= autoplist distutils USES= python:2.7 .include Index: head/databases/mydbf2mysql/Makefile =================================================================== --- head/databases/mydbf2mysql/Makefile (revision 528057) +++ head/databases/mydbf2mysql/Makefile (revision 528058) @@ -1,22 +1,25 @@ # Created by: Andrey Polyakov # $FreeBSD$ PORTNAME= mydbf2mysql PORTVERSION= 0.8.4.5 PORTREVISION= 1 CATEGORIES= databases python MASTER_SITES= SF/mydbf2mysql/mydbf2mysql/${PORTVERSION}/ DISTNAME= MyDBF2MySQL-${PORTVERSION} MAINTAINER= andrey.polyakov@unix.net COMMENT= Flexible tool for DBF import into MySQL +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb@${PY_FLAVOR} RUN_DEPENDS+= ydbf>=0.0.1:devel/py-ydbf@${PY_FLAVOR} USES= python:2.7 tar:bzip2 USE_PYTHON= distutils autoplist WRKSRC= ${WRKDIR}/${PORTNAME}/${PORTNAME}/dist/${DISTNAME}/ .include Index: head/databases/ntdb/Makefile =================================================================== --- head/databases/ntdb/Makefile (revision 528057) +++ head/databases/ntdb/Makefile (revision 528058) @@ -1,99 +1,102 @@ # $FreeBSD$ PORTNAME= ntdb PORTVERSION= 1.0 PORTREVISION= 2 PORTEPOCH= 0 CATEGORIES= databases MASTER_SITES= SAMBA/tdb MAINTAINER= timur@FreeBSD.org COMMENT= Not so Trivial DataBase LICENSE= GPLv3 +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + CONFLICTS= USES= compiler pkgconfig waf USE_LDCONFIG= yes WAF_CMD= buildtools/bin/waf CONFIGURE_LOG= bin/config.log PKGCONFIGDIR?= ${PREFIX}/libdata/pkgconfig PLIST_SUB+= PKGCONFIGDIR=${PKGCONFIGDIR:S;${PREFIX}/;;} CONFIGURE_ARGS+= --mandir=${MANPREFIX}/man \ --infodir=${PREFIX}/${INFO_PATH}/${INFO_SUBDIR} \ --disable-rpath \ --without-gettext OPTIONS_DEFINE= MANPAGES MANPAGES_DESC= Build and install manpages (requires textproc/docbook-xsl) .include .if defined(NO_PYTHON) CONFIGURE_ARGS+= --disable-python .else USES+= python:2.7 PLIST_FILES+= %%PYTHON_SITELIBDIR%%/ntdb.so .endif .include .if ! ${PORT_OPTIONS:MMANPAGES} CONFIGURE_ENV+= XSLTPROC="true" .else BUILD_DEPENDS+= ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl \ xsltproc:textproc/libxslt .endif PLIST_FILES+= bin/ntdbbackup \ bin/ntdbdump \ bin/ntdbrestore \ bin/ntdbtool \ include/ntdb.h \ lib/libntdb.so \ lib/libntdb.so.1 \ %%PKGCONFIGDIR%%/ntdb.pc # No fancy color error messages .if ${COMPILER_TYPE} == "clang" CFLAGS+= -fno-color-diagnostics .endif CONFIGURE_ENV+= NOCOLOR=yes MAKE_ENV+= NOCOLOR=yes TDB_MAN3= man/man3/ntdb.3.gz TDB_MAN8= man/man8/ntdbbackup.8.gz \ man/man8/ntdbdump.8.gz \ man/man8/ntdbrestore.8.gz \ man/man8/ntdbtool.8.gz PLIST_FILES+= ${TDB_MAN3} ${TDB_MAN8} IGNORE_NONTHREAD_PYTHON=needs port lang/python${PYTHON_SUFFIX} to be build with THREADS support post-patch: @${REINPLACE_CMD} -e 's|%%PKGCONFIGDIR%%|${PKGCONFIGDIR}|g' \ ${BUILD_WRKSRC}/wscript # Use threading (or multiprocessing) but not thread (renamed in python 3+). pre-configure: @if ! ${PYTHON_CMD} -c "import multiprocessing;" 2>/dev/null; then \ ${ECHO_CMD}; \ ${ECHO_MSG} "===> ${PKGNAME} "${IGNORE_NONTHREAD_PYTHON:Q}.; \ ${ECHO_CMD}; \ ${FALSE}; \ fi pre-build: .if ! ${PORT_OPTIONS:MMANPAGES} -${MKDIR} ${BUILD_WRKSRC}/bin/default/man . for man in ${TDB_MAN3} ${TDB_MAN8} ${INSTALL_MAN} ${FILESDIR}/`basename ${man} .gz` ${BUILD_WRKSRC}/bin/default/man . endfor .endif .include Index: head/databases/pgloader/Makefile =================================================================== --- head/databases/pgloader/Makefile (revision 528057) +++ head/databases/pgloader/Makefile (revision 528058) @@ -1,38 +1,41 @@ # Created by: Pierre-Emmanuel Andre # $FreeBSD$ PORTNAME= pgloader PORTVERSION= 2.3.1 PORTREVISION= 5 CATEGORIES= databases MASTER_SITES= http://pgfoundry.org/frs/download.php/1814/ MAINTAINER= pea@raveland.org COMMENT= Import CSV data and Large Object to PostgreSQL +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + NO_BUILD= yes USES= python:2.7 shebangfix SHEBANG_FILES= *.py RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/psycopg2/__init__.py:databases/py-psycopg2@${PY_FLAVOR} OPTIONS_DEFINE= DOCS EXAMPLES pre-configure: ${REINPLACE_CMD} -e 's,/usr/share/python-support,${PYTHON_SITELIBDIR},' ${WRKSRC}/pgloader/options.py do-install: ${INSTALL_SCRIPT} ${WRKSRC}/pgloader.py ${STAGEDIR}${PREFIX}/bin/pgloader ${INSTALL_MAN} ${WRKSRC}/pgloader.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 ${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/pgloader @cd ${WRKSRC}/pgloader && ${COPYTREE_SHARE} \* ${STAGEDIR}${PYTHON_SITELIBDIR}/pgloader/ ${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/pgloader/reformat @cd ${WRKSRC}/reformat && ${COPYTREE_SHARE} \* ${STAGEDIR}${PYTHON_SITELIBDIR}/pgloader/reformat/ ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @cd ${WRKSRC}/examples && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/BUGS.txt ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/TODO.txt ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/pgloader.1.txt ${STAGEDIR}${DOCSDIR} .include Index: head/databases/pgtune/Makefile =================================================================== --- head/databases/pgtune/Makefile (revision 528057) +++ head/databases/pgtune/Makefile (revision 528058) @@ -1,28 +1,31 @@ # Created by: Matthieu BOUTHORS # $FreeBSD$ PORTNAME= pgtune PORTVERSION= 0.9.3 PORTREVISION= 3 CATEGORIES= databases MASTER_SITES= http://pgfoundry.org/frs/download.php/2449/ \ https://www.glenbarber.us/ports/${CATEGORIES}/${PORTNAME}/ MAINTAINER= gjb@FreeBSD.org COMMENT= Postgresql.conf tuning tips based on hardware and load type LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYRIGHT +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + USES= python:2.7,run shebangfix SHEBANG_FILES= ${PORTNAME} NO_BUILD= yes NO_ARCH= yes do-install: ${INSTALL_SCRIPT} ${WRKSRC}/pgtune ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${PREFIX}/share/pgtune/settings ${INSTALL_DATA} ${WRKSRC}/pg_settings* \ ${STAGEDIR}${PREFIX}/share/pgtune/settings .include Index: head/databases/postgresql-libpqxx3/Makefile =================================================================== --- head/databases/postgresql-libpqxx3/Makefile (revision 528057) +++ head/databases/postgresql-libpqxx3/Makefile (revision 528058) @@ -1,32 +1,35 @@ # Created by: Palle Girgensohn # $FreeBSD$ PORTNAME= libpqxx PORTVERSION= 3.1.1 PORTREVISION= 4 CATEGORIES= databases MASTER_SITES= http://pqxx.org/download/software/${PORTNAME}/ PKGNAMEPREFIX= postgresql- PKGNAMESUFFIX= 3 DIST_SUBDIR= postgresql MAINTAINER= 20080111.freebsd.org@ab.ote.we.lv COMMENT= New C++ interface for PostgreSQL LICENSE= BSD3CLAUSE +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + CONFLICTS= postgresql-libpqxx-2.* postgresql-libpqxx-[4-9].* \ postgresql-libpqxx4-4.* PORTSCOUT= limit:^3\. USES+= gmake libtool pathfix pgsql pkgconfig python:2.7,build shebangfix GNU_CONFIGURE= yes USE_LDCONFIG= yes PLIST_SUB= PORTVERSION=${PORTVERSION} INSTALL_TARGET= install-strip SHEBANG_FILES= tools/splitconfig CONFIGURE_ARGS= --enable-shared .include Index: head/databases/postgresql-libpqxx4/Makefile =================================================================== --- head/databases/postgresql-libpqxx4/Makefile (revision 528057) +++ head/databases/postgresql-libpqxx4/Makefile (revision 528058) @@ -1,30 +1,33 @@ # Created by: Palle Girgensohn # $FreeBSD$ PORTNAME= libpqxx PORTVERSION= 4.0.1 PORTREVISION= 3 CATEGORIES= databases MASTER_SITES= http://pqxx.org/download/software/libpqxx/ PKGNAMEPREFIX= postgresql- PKGNAMESUFFIX= 4 DIST_SUBDIR= postgresql MAINTAINER= pgsql@FreeBSD.org COMMENT= New C++ interface for PostgreSQL LICENSE= BSD3CLAUSE +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + CONFLICTS= postgresql-libpqxx-3.* postgresql-libpqxx3-3.* postgresql-libpqxx-6.* PORTSCOUT= limit:^4\. USES+= gmake libtool pathfix pgsql python:2.7,build shebangfix GNU_CONFIGURE= yes USE_LDCONFIG= yes PLIST_SUB= PORTVERSION=${PORTVERSION:R} SHEBANG_FILES= ${WRKSRC}/tools/splitconfig CONFIGURE_ARGS= --enable-shared \ --disable-dependency-tracking .include Index: head/databases/pydbx/Makefile =================================================================== --- head/databases/pydbx/Makefile (revision 528057) +++ head/databases/pydbx/Makefile (revision 528058) @@ -1,17 +1,20 @@ # Created by: David Phillips # $FreeBSD$ PORTNAME= pydbx PORTVERSION= 0.14 CATEGORIES= databases python MASTER_SITES= http://david.acz.org/pydbx/ \ http://ftp.giga.net.tw/OS/FreeBSD/distfiles/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= david@acz.org COMMENT= Simple SQL database abstraction layer for Python +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + USES= python:2.7 USE_PYTHON= distutils autoplist .include Index: head/databases/pyspatialite/Makefile =================================================================== --- head/databases/pyspatialite/Makefile (revision 528057) +++ head/databases/pyspatialite/Makefile (revision 528058) @@ -1,44 +1,47 @@ # Created by: lbartoletti # $FreeBSD$ PORTNAME= pyspatialite PORTVERSION= 3.0.1 DISTVERSIONSUFFIX= -alpha-0 PORTREVISION= 7 CATEGORIES= databases python MASTER_SITES= CHEESESHOP/source/p/${PORTNAME} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lbartoletti@FreeBSD.org COMMENT= DB-API 2.0 interface for SQLite 3.x with Spatialite LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + LIB_DEPENDS= libspatialite.so:databases/spatialite \ libgeos_c.so:graphics/geos \ libproj.so:graphics/proj \ libfreexl.so:textproc/freexl OPTIONS_DEFINE= DOCS USES= iconv python:2.7 USE_PYTHON= autoplist concurrent distutils .include .if empty(ICONV_LIB) ICONV_APPEND= .else ICONV_APPEND= ,iconv .endif post-patch: @${REINPLACE_CMD} -e "s|pyspatialite-doc|${DOCSDIR}|g" ${WRKSRC}/setup.py @${REINPLACE_CMD} -e "s|%%LOCALBASE%%|${LOCALBASE}|g" \ -e "s|%%ICONV%%|${ICONV_APPEND}|" ${WRKSRC}/setup.cfg post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pyspatialite/_spatialite.so .include Index: head/deskutils/calibre/Makefile =================================================================== --- head/deskutils/calibre/Makefile (revision 528057) +++ head/deskutils/calibre/Makefile (revision 528058) @@ -1,112 +1,115 @@ # Created by: stas # $FreeBSD$ PORTNAME= calibre PORTVERSION= 4.12.0 CATEGORIES= deskutils python MASTER_SITES= http://download.calibre-ebook.com/${PORTVERSION}/ MAINTAINER= madpilot@FreeBSD.org COMMENT= Ebook management application LICENSE= GPLv3 +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libpoppler-qt5.so:graphics/poppler-qt5 \ libwmflite.so:graphics/libwmf \ libchm.so:misc/chmlib \ libicudata.so:devel/icu \ libpodofo.so:graphics/podofo \ libmtp.so:multimedia/libmtp \ libfreetype.so:print/freetype2 \ libhunspell-1.7.so:textproc/hunspell \ libhyphen.so:textproc/hyphen BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow6>=0:graphics/py-pillow6@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}css-parser>=1.0.4:www/py-css-parser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}apsw>=0:databases/py-apsw@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msgpack>=0.3:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}regex>=0:textproc/py-regex@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}html5-parser>=0.4.3:www/py-html5-parser@${PY_FLAVOR} RUN_DEPENDS= xdg-open:devel/xdg-utils \ ${PYTHON_PKGNAMEPREFIX}css-parser>=1.0.4:www/py-css-parser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dnspython>=0:dns/py-dnspython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow6>=0:graphics/py-pillow6@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mechanize>=0:www/py-mechanize@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dbus>=0:devel/py-dbus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netifaces>=0:net/py-netifaces@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cssselect>=0:www/py-cssselect@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}apsw>=0:databases/py-apsw@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msgpack>=0.3:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}regex>=0:textproc/py-regex@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markdown>=0:textproc/py-markdown@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}chardet>=0:textproc/py-chardet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}html5-parser>=0.4.3:www/py-html5-parser@${PY_FLAVOR} \ pdftohtml:graphics/poppler-utils USES= desktop-file-utils gettext-runtime gl gnome localbase:ldflags \ pkgconfig python:2.7 pyqt:5 qt:5 shared-mime-info shebangfix \ ssl tar:xz xorg USE_RC_SUBR= calibre USE_PYQT= core gui network sip svg webengine widgets xmlpatterns USE_QT= buildtools_build core dbus gui qmake_build widgets USE_GL= egl gl USE_GNOME= glib20 USE_XORG= xrender xext x11 EXTRACT_BEFORE_ARGS= -x -s '/^calibre/~-src/' -f SHEBANG_GLOB= *.sh *.py *.recipe python_OLD_CMD= "/usr/bin/env python2" "/usr/bin/env python2" "/usr/bin/env python" /bin/python2 \ /usr/bin/python2 /usr/local/bin/python2 WRKSRC= ${WRKDIR}/${PORTNAME}-src-${PORTVERSION} MAKE_ENV+= FC_INC_DIR="${LOCALBASE}/include/fontconfig" \ FC_LIB_DIR="${LOCALBASE}/lib" \ OVERRIDE_CFLAGS="${CFLAGS}" \ OVERRIDE_LDFLAGS="${LDFLAGS}" \ PODOFO_LIB_DIR="${LOCALBASE}/lib" \ PODOFO_INC_DIR="${LOCALBASE}/include/podofo" \ WITH_USB=yes \ CALIBRE_CONFIG_DIRECTORY=${WRKDIR}/calibre-config \ XDG_DATA_DIRS=${STAGEDIR}${PREFIX}/share \ XDG_CONFIG_HOME=${WRKDIR}/xdg-config \ XDG_UTILS_INSTALL_MODE=system \ QMAKE=${QMAKE} \ SIP_BIN=${SIP} \ SIP_DIR=${PYQT_SIPDIR} post-patch: @${REINPLACE_CMD} -e "s|#!/usr/bin/env python{py_major_version}|#!${PYTHON_CMD}|" \ -e "s|#!/usr/bin/env python2|#!${PYTHON_CMD}|" \ -e "s|#!/usr/bin/env python|#!${PYTHON_CMD}|" \ ${WRKSRC}/setup/install.py \ ${WRKSRC}/src/calibre/gui2/dialogs/custom_recipes.py \ ${WRKSRC}/src/calibre/gui2/preferences/tweaks.py do-build: @${MKDIR} ${WRKDIR}/calibre-config ${WRKDIR}/xdg-config @(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} \ ${PYSETUP} build) do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PYTHON_VERSION}/site-packages \ ${STAGEDIR}${PREFIX}/share/icons/hicolor \ ${STAGEDIR}${PREFIX}/share/applications \ ${STAGEDIR}${PREFIX}/share/desktop-directories \ ${STAGEDIR}${PREFIX}/share/mime/packages # Create this file to avoid what looks like a bug in xdg-desktop-menu @${TOUCH} ${STAGEDIR}${PREFIX}/share/applications/defaults.list (cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} \ ${PYSETUP} install --prefix ${PREFIX} \ --staging-root ${STAGEDIR}${PREFIX}) @${RM} ${STAGEDIR}${PREFIX}/bin/calibre-uninstall \ ${STAGEDIR}${PREFIX}/share/applications/defaults.list @${RMDIR} ${STAGEDIR}${PREFIX}/share/desktop-directories @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/calibre/calibre/plugins/* .include Index: head/deskutils/ljcharm/Makefile =================================================================== --- head/deskutils/ljcharm/Makefile (revision 528057) +++ head/deskutils/ljcharm/Makefile (revision 528058) @@ -1,35 +1,38 @@ # Created by: schmidtcarl@earthlink.net # $FreeBSD$ PORTNAME= charm PORTVERSION= 1.9.2 PORTREVISION= 2 CATEGORIES= deskutils net MASTER_SITES= SF/lj${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= seawolf@marinewolf.net COMMENT= Menu-driven python-based livejournal client LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + USES= python:2.7 USE_PYTHON= autoplist distutils NO_ARCH= yes PORTDOCS= * PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/CHANGES.charm ${STAGEDIR}${DOCSDIR}/CHANGES ${INSTALL_DATA} ${WRKSRC}/README.charm ${STAGEDIR}${DOCSDIR}/README ${INSTALL_DATA} ${WRKSRC}/charm.html ${STAGEDIR}${DOCSDIR}/ post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/sample.charmrc ${STAGEDIR}${EXAMPLESDIR} .include Index: head/deskutils/mat/Makefile =================================================================== --- head/deskutils/mat/Makefile (revision 528057) +++ head/deskutils/mat/Makefile (revision 528058) @@ -1,36 +1,39 @@ # $FreeBSD$ PORTNAME= mat DISTVERSION= 0.6.1-12 DISTVERSIONSUFFIX= -g4b9a657 CATEGORIES= deskutils MAINTAINER= greg@unrelenting.technology COMMENT= Metadata Anonymization Toolkit LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-distutils-extra>0:devel/py-python-distutils-extra@${PY_FLAVOR} \ intltool-update:textproc/intltool RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mutagen>=0:audio/py-mutagen@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pdfrw>=0:textproc/py-pdfrw@${PY_FLAVOR} \ srm:security/srm USES= gettext gnome python:2.7 USE_GITLAB= yes GL_SITE= https://0xacab.org GL_ACCOUNT= mat GL_COMMIT= 4b9a65758da4bb27724ac1f94162810a29cb3877 USE_PYTHON= distutils autoplist USE_GNOME= gtk30 pygobject3 INSTALLS_ICONS= yes OPTIONS_DEFINE= IMAGE OPTIONS_DEFAULT= IMAGE IMAGE_DESC= Image file support IMAGE_RUN_DEPENDS= exiftool:graphics/p5-Image-ExifTool .include Index: head/devel/aap/Makefile =================================================================== --- head/devel/aap/Makefile (revision 528057) +++ head/devel/aap/Makefile (revision 528058) @@ -1,44 +1,47 @@ # Created by: Bram Moolenaar # $FreeBSD$ PORTNAME= aap PORTVERSION= 1.094 CATEGORIES= devel MASTER_SITES= SF/a-a-p MAINTAINER= bofh@FreeBSD.org COMMENT= Build tool alternative to make with internet access and CVS support LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + OPTIONS_DEFINE= DOCS NO_WRKSUBDIR= yes NO_BUILD= yes USES= python:2.7 shebangfix zip PLIST_SUB= PORTVERSION="${PORTVERSION}" NO_ARCH= yes SHEBANG_FILES= Filetype.py Main.py PkgInstall.py PrintProfile.py RootShell.py aap.py aap do-install: @cd ${WRKSRC} && ${PYTHON_CMD} ./aap PREFIX="${STAGEDIR}/${PREFIX}" \ FULLDOCS=no install ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \ -d ${PREFIX}/lib/aap/Exec-${PORTVERSION}/ -f ${STAGEDIR}${PREFIX}/lib/aap/Exec-${PORTVERSION} @${LN} -sf ../lib/aap/Exec-${PORTVERSION}/aap \ ${STAGEDIR}${PREFIX}/bin/aap @${MKDIR} ${STAGEDIR}/${DOCSDIR} (cd ${WRKSRC}/doc && ${INSTALL_DATA} exec.pdf \ ${STAGEDIR}${DOCSDIR}) @${MKDIR} ${STAGEDIR}/${DOCSDIR}/html (cd ${WRKSRC}/doc && ${INSTALL_DATA} *.html \ ${STAGEDIR}${DOCSDIR}/html) @${LN} -sf ../../../${DOCSDIR_REL} \ ${STAGEDIR}${PREFIX}/lib/aap/Exec-${PORTVERSION}/doc test: install cd ${WRKSRC}; ${PREFIX}/bin/aap .include Index: head/devel/apr2/Makefile =================================================================== --- head/devel/apr2/Makefile (revision 528057) +++ head/devel/apr2/Makefile (revision 528058) @@ -1,129 +1,132 @@ # Created by: Garrett Rooney # $FreeBSD$ PORTNAME= apr PORTVERSION= 2.0.${SNAPDATE} PORTREVISION= 2 CATEGORIES= devel MASTER_SITES= LOCAL/ohauer PKGNAMESUFFIX= 2 DISTNAME= ${PORTNAME}_${SNAPDATE} MAINTAINER= apache@FreeBSD.org COMMENT= Apache Portability Library LICENSE= APACHE20 +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + LIB_DEPENDS= libexpat.so:textproc/expat2 NO_PACKAGE= Developer only package # r1676013 SNAPDATE= 20150425134304 USES= autoreconf:build cpe iconv libtool pathfix perl5 \ python:2.7,build tar:xz CPE_PRODUCT= apr-util CPE_VENDOR= apache CPE_VERSION= ${PORTVERSION:S|.${SNAPDATE}||} USE_PERL5= build USE_LDCONFIG= yes GNU_CONFIGURE= yes TEST_TARGET= test OPTIONS_SUB= yes OPTIONS_DEFINE= DEVELOPER_ONLY OPTIONS_GROUP= APR APU OPTIONS_GROUP_APR= IPV6 DEVRANDOM OPTIONS_GROUP_APU= BDB GDBM MYSQL NDBM PGSQL SQLITE OPTIONS_RADIO= CRYPTO OPTIONS_RADIO_CRYPTO= SSL NSS OPTIONS_DEFAULT= THREADS DEVRANDOM BDB GDBM SSL DEVELOPER_ONLY_DESC= I want to test apr2 not the maintainer DEVRANDOM_DESC= Use /dev/random or compatible NDBM_DESC= NDBM support NSS_DESC= NSS crypto driver SSL_DESC= OpenSSL crypto driver WRKSRC= ${WRKDIR}/apr DEVRANDOM_CONFIGURE_WITH= devrandom # APR-Util Options BDB_USES= bdb:5+ GDBM_CONFIGURE_WITH= gdbm=${LOCALBASE} GDBM_LIB_DEPENDS= libgdbm.so:databases/gdbm IPV6_CONFIGURE_ENABLE= ipv6 MYSQL_CFLAGS= -I${LOCALBASE}/include -I${LOCALBASE}/include/mysql -DHAVE_MYSQL_H MYSQL_CONFIGURE_WITH= mysql=${LOCALBASE} MYSQL_LIBS= -L${LOCALBASE}/lib/mysql MYSQL_USES= mysql NDBM_CONFIGURE_WITH= ndbm=/usr PGSQL_CONFIGURE_ENV= ac_cv_path_PGSQL_CONFIG="" PGSQL_CONFIGURE_WITH= pgsql=${LOCALBASE} PGSQL_USES= pgsql SQLITE_CONFIGURE_WITH= sqlite3=${LOCALBASE} SQLITE_USES= sqlite # crypto SSL_USES= ssl SSL_CONFIGURE_WITH= openssl=${OPENSSLBASE} SSL_CPPFLAGS= -I${OPENSSLINC} SSL_LDFLAGS= -L${OPENSSLLIB} NSS_LIB_DEPENDS= libnss3.so:security/nss NSS_CPPFLAGS= -I${LOCALBASE}/include/nss NSS_LDFLAGS= -L${LOCALBASE}/lib/nss NSS_CONFIGURE_WITH= nss=${LOCALBASE} .include CONFIGURE_ENV+= CC="${CC}" CONFIGURE_ARGS+=--with-installbuilddir=${DATADIR}/build-2 \ --enable-threads \ --enable-posix-shm \ --with-expat=${LOCALBASE} \ --with-iconv=${ICONV_PREFIX} SHLIB_MAJOR= 0 PLIST_SUB+= SHLIB_MAJOR="${SHLIB_MAJOR}" # stick BDB here, else BDB_INCLUDE_DIR and BDB_LIB_DIR # are not resolvable .if ${PORT_OPTIONS:MBDB} CONFIGURE_ARGS+= --with-berkeley-db=${BDB_INCLUDE_DIR}:${BDB_LIB_DIR} .else CONFIGURE_ARGS+= --without-berkeley-db .endif .if ! ${PORT_OPTIONS:MDEVELOPER_ONLY} IGNORE= not for the general public. Maintainer only supports developers of apr .endif # crypto required (apache24) .if ${PORT_OPTIONS:MSSL} || ${PORT_OPTIONS:MNSS} CONFIGURE_ARGS+= --with-crypto .else CONFIGURE_ARGS+= --without-crypto .endif post-patch: ${REINPLACE_CMD} -e 's|%%OSVERSION%%|${OSVERSION}|g' ${WRKSRC}/build/apr_hints.m4 ${REINPLACE_CMD} -e '1s|${SETENV} python|${PYTHON_CMD}|' \ ${WRKSRC}/build/gen-build.py ${REINPLACE_CMD} -e 's|PrintPath python|PrintPath ${PYTHON_VERSION}|' \ -e 's|python -c|${PYTHON_VERSION} -c|' \ ${WRKSRC}/build/buildcheck.sh pre-configure: @(cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ${SH} ./buildconf) pre-install: # looking forward to sub packages and create the modules directory @${MKDIR} ${STAGEDIR}${PREFIX}/lib/apr-2 @${TOUCH} ${STAGEDIR}${PREFIX}/lib/apr-2/.keep.me post-install: ${FIND} ${STAGEDIR}/${PREFIX}/lib -name \*.so | ${XARGS} ${STRIP_CMD} .include Index: head/devel/bbfreeze-loader/Makefile =================================================================== --- head/devel/bbfreeze-loader/Makefile (revision 528057) +++ head/devel/bbfreeze-loader/Makefile (revision 528058) @@ -1,19 +1,22 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= bbfreeze-loader PORTVERSION= 1.1.0 PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Binary loader module required for bbfreeze LICENSE= ZLIB +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + USES= python:2.7 zip USE_PYTHON= autoplist distutils .include Index: head/devel/bicyclerepair/Makefile =================================================================== --- head/devel/bicyclerepair/Makefile (revision 528057) +++ head/devel/bicyclerepair/Makefile (revision 528058) @@ -1,32 +1,35 @@ # Created by: mwm@mired.org # $FreeBSD$ PORTNAME= bicyclerepair PORTVERSION= 0.9 CATEGORIES= devel python MASTER_SITES= SF PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX} MAINTAINER= mwm@mired.org COMMENT= Python refactoring tool +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + USES= python:2.7 USE_PYTHON= distutils OPTIONS_DEFINE= DOCS .if defined(EMACS_PORT_NAME) RUN_DEPENDS+= ${LOCALBASE}/bin/pymacs-services:devel/pymacs .endif post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/ide-integration/bike.vim ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.emacs ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.idle ${STAGEDIR}${DOCSDIR} @${ECHO} "================================================================" @${ECHO} "* See" ${DOCSDIR} "for instructions on configuring IDLE" @${ECHO} "* and vim to use Bicycle Repair Man." @${ECHO} "================================================================" .include Index: head/devel/bzrtools/Makefile =================================================================== --- head/devel/bzrtools/Makefile (revision 528057) +++ head/devel/bzrtools/Makefile (revision 528058) @@ -1,29 +1,32 @@ # Created by: Ulf Lilleengen # $FreeBSD$ PORTNAME= bzrtools PORTVERSION= 2.6.0 PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= https://launchpad.net/bzrtools/stable/${PORTVERSION}/+download/ MAINTAINER= fullermd@over-yonder.net COMMENT= Extensions to devel/bzr LICENSE= GPLv2 +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + RUN_DEPENDS= bzr:devel/bzr OPTIONS_DEFINE= GRAPHVIZ RSYNC GRAPHVIZ_DESC= graphviz for graph-ancestry RSYNC_DESC= rsync for rspush WRKSRC= ${WRKDIR}/bzrtools USES= python:2.7 USE_PYTHON= distutils PYDISTUTILS_PKGNAME= BzrTools GRAPHVIZ_RUN_DEPENDS= dot:graphics/graphviz RSYNC_RUN_DEPENDS= rsync:net/rsync .include Index: head/devel/chromium-gn/Makefile =================================================================== --- head/devel/chromium-gn/Makefile (revision 528057) +++ head/devel/chromium-gn/Makefile (revision 528058) @@ -1,31 +1,34 @@ # $FreeBSD$ CATEGORIES= devel www PKGNAMESUFFIX= -gn MAINTAINER= pizzamig@FreeBSD.org COMMENT= Gn meta build framework +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + MASTERDIR= ${.CURDIR}/../../www/chromium BROKEN_FreeBSD_11_powerpc64= fails to compile: safe_math_clang_gcc_impl.h:132:45: '__builtin_subcb' was not declared in this scope BROKEN_FreeBSD_12_powerpc64= fails to compile: safe_math_clang_gcc_impl.h:132:45: '__builtin_subcb' was not declared in this scope BUILDTYPE= Release NO_BUILD= yes PLIST= ${.CURDIR}/pkg-plist PKGMESSAGE= ${.CURDIR}/pkg-message DESCR= ${.CURDIR}/pkg-descr PLIST_FILES= bin/gn GN_ONLY= yes post-extract: @${CP} ${WRKSRC}/base/numerics/safe_math_arm_impl.h ${WRKSRC}/tools/gn/base/numerics @${CP} ${WRKSRC}/base/numerics/safe_conversions_arm_impl.h ${WRKSRC}/tools/gn/base/numerics do-install: ${INSTALL_PROGRAM} ${WRKSRC}/out/${BUILDTYPE}/gn ${STAGEDIR}${PREFIX}/bin .include "${MASTERDIR}/Makefile" Index: head/devel/codeville/Makefile =================================================================== --- head/devel/codeville/Makefile (revision 528057) +++ head/devel/codeville/Makefile (revision 528058) @@ -1,27 +1,30 @@ # Created by: Mario Sergio Fujikawa Ferreira # $FreeBSD$ PORTNAME= codeville PORTVERSION= 0.1.17 CATEGORIES= devel python MASTER_SITES= https://BSDforge.com/projects/source/devel/codeville/ MAINTAINER= portmaster@bsdforge.com COMMENT= Anarchic control version system without unnecessary re-merges LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + USES= python:2.7 tar:xz USE_PYTHON= distutils autoplist NO_ARCH= yes PORTEXAMPLES= cdvserver.conf.sample OPTIONS_DEFINE= EXAMPLES post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR} .include Index: head/devel/cquery/Makefile =================================================================== --- head/devel/cquery/Makefile (revision 528057) +++ head/devel/cquery/Makefile (revision 528058) @@ -1,36 +1,39 @@ # $FreeBSD$ PORTNAME= cquery PORTVERSION= 20180718 DISTVERSIONPREFIX= v PORTREVISION= 6 CATEGORIES= devel MAINTAINER= henry.hu.sh@gmail.com COMMENT= Highly-scalable, low-latency language server for C/C++/Objective-C LICENSE= MIT +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + BUILD_DEPENDS= llvm-config${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT} LIB_DEPENDS= libclang.so:devel/llvm${LLVM_DEFAULT} USES= compiler:c++14-lang python:2.7,build waf USE_GITHUB= yes GH_ACCOUNT= cquery-project GH_TUPLE= miloyip:rapidjson:daabb88:rapidjson/third_party/rapidjson \ onqtam:doctest:b40b7e7:doctest/third_party/doctest \ greg7mdp:sparsepp:1ca7189:sparsepp/third_party/sparsepp \ msgpack:msgpack-c:208595b:msgpack/third_party/msgpack-c \ emilk:loguru:6bf94c:loguru/third_party/loguru \ zeux:pugixml:24a7064:pugixml/third_party/pugixml PLIST_FILES= bin/cquery CONFIGURE_ARGS= --variant=system --llvm-config=${LOCALBASE}/bin/llvm-config${LLVM_DEFAULT} MAKE_ARGS= --variant=system post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/cquery .include Index: head/devel/cvs2svn/Makefile =================================================================== --- head/devel/cvs2svn/Makefile (revision 528057) +++ head/devel/cvs2svn/Makefile (revision 528058) @@ -1,86 +1,89 @@ # Created by: Hye-Shik Chang # $FreeBSD$ PORTNAME= cvs2svn PORTVERSION= 2.5.0 PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= http://cvs2svn.tigris.org/files/documents/1462/49543/ \ LOCAL/ohauer MAINTAINER= ohauer@FreeBSD.org COMMENT= CVS to Subversion Repository Converter +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gdbm>0:databases/py-gdbm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gdbm>0:databases/py-gdbm@${PY_FLAVOR} \ cvs:devel/cvs USES= shebangfix python:2.7 USE_PYTHON= distutils autoplist NO_ARCH= yes SHEBANG_FILES= cvs2svn cvs2git cvs2bzr *.py \ contrib/* cvs2svn_lib/*.py \ svntest/* cvs2svn_rcsparse/*.py OPTIONS_MULTI= SCM OPTIONS_MULTI_SCM= SUBVERSION GIT BAZAAR OPTIONS_DEFAULT= SUBVERSION SUBVERSION_DESC= Build with subversion support GIT_DESC= Build with git support BAZAAR_DESC= Build with Bazaar support .if defined(WITH_SUBVERSION_VER) && ${WITH_SUBVERSION_VER} == LTS SUBVERSION_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}subversion-lts>=0:devel/py-subversion@${PY_FLAVOR} .elif defined(WITH_SUBVERSION_VER) && ${WITH_SUBVERSION_VER} == 19 SUBVERSION_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}subversion19>=0:devel/py-subversion@${PY_FLAVOR} .else # default version SUBVERSION_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}subversion>=0:devel/py-subversion@${PY_FLAVOR} .endif GIT_RUN_DEPENDS= ${LOCALBASE}/bin/git:devel/git BAZAAR_RUN_DEPENDS= ${LOCALBASE}/bin/bzr:devel/bzr # documents from ${WRKSRC}/doc DOCS1= design-notes.txt making-releases.txt \ revision-reader.txt symbol-notes.txt # documents from ${WRKSRC}/www DOCS2= cvs2bzr.html cvs2git.html cvs2svn.html \ faq.html features.html index.html issue_tracker.html \ project_license.html project_tools.html PORTDOCS:= ${DOCS1} ${DOCS2} PORTEXAMPLES= cvs2bzr-example.options cvs2git-example.options \ cvs2hg-example.options cvs2svn-example.options MANPAGES= cvs2svn.1.gz \ cvs2git.1.gz \ cvs2bzr.1.gz PLIST_FILES+= ${MANPAGES:S|^|man/man1/|} OPTIONS_DEFINE= DOCS EXAMPLES post-patch: # be consistent with PORTVERSION @${REINPLACE_CMD} -e 's|2.5.0-dev|2.4.0|' \ ${WRKSRC}/PKG-INFO \ ${WRKSRC}/cvs2svn_lib/version.py post-build: ${MAKE} man -C ${WRKSRC} post-install: @${INSTALL_MAN} ${MANPAGES:R:S|^|${WRKSRC}/|} ${STAGEDIR}${PREFIX}/man/man1 @${MKDIR} ${STAGEDIR}${DOCSDIR} @${INSTALL_DATA} ${DOCS1:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${DOCSDIR} @${INSTALL_DATA} ${DOCS2:S|^|${WRKSRC}/www/|} ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @${INSTALL_DATA} ${PORTEXAMPLES:S|^|${WRKSRC}/|} ${STAGEDIR}${EXAMPLESDIR} .include Index: head/devel/cx_Freeze/Makefile =================================================================== --- head/devel/cx_Freeze/Makefile (revision 528057) +++ head/devel/cx_Freeze/Makefile (revision 528058) @@ -1,16 +1,19 @@ # $FreeBSD$ PORTNAME= cx_Freeze PORTVERSION= 4.3.3 PORTREVISION= 8 CATEGORIES= devel python MASTER_SITES= SF/cx-freeze/${PORTVERSION} MAINTAINER= araujo@FreeBSD.org COMMENT= The cx_Freeze is a set of utilities for freezing Python scripts +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + USE_GCC= yes USES= python:2.7 USE_PYTHON= distutils .include Index: head/devel/euca2ools/Makefile =================================================================== --- head/devel/euca2ools/Makefile (revision 528057) +++ head/devel/euca2ools/Makefile (revision 528058) @@ -1,30 +1,33 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= euca2ools PORTVERSION= 3.4.1 DISTVERSIONPREFIX= v CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Eucalyptus Command Line Tools LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requestbuilder>=0.6:www/py-requestbuilder@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.8:devel/py-six@${PY_FLAVOR} USES= python:2.7 USE_GITHUB= yes USE_PYTHON= distutils autoplist GH_ACCOUNT= eucalyptus NO_ARCH= yes .include Index: head/devel/evolution-gconf-tools/Makefile =================================================================== --- head/devel/evolution-gconf-tools/Makefile (revision 528057) +++ head/devel/evolution-gconf-tools/Makefile (revision 528058) @@ -1,28 +1,31 @@ # Created by: Michael Johnson # $FreeBSD$ # $MCom: ports/devel/evolution-gconf-tools/Makefile,v 1.2 2005/10/14 20:39:56 adamw Exp $ PORTNAME= evolution-gconf-tools PORTVERSION= 0.1.6 PORTREVISION= 8 CATEGORIES= devel MASTER_SITES= http://people.redhat.com/dmalcolm/evolution-gconf-tools/ MAINTAINER= gnome@FreeBSD.org COMMENT= Scripts to make it easier to work with Evolution's configuration +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + RUN_DEPENDS= evolution:mail/evolution GNU_CONFIGURE= yes USES= gnome python:2.7 USE_GNOME= gnomeprefix NO_ARCH= yes post-patch: @${REINPLACE_CMD} -e 's|/bin/bash|${SH}|' \ ${WRKSRC}/lib/* post-install: @${RMDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/evolution-gconf-tools .include Index: head/devel/grumpy/Makefile =================================================================== --- head/devel/grumpy/Makefile (revision 528057) +++ head/devel/grumpy/Makefile (revision 528058) @@ -1,37 +1,40 @@ # $FreeBSD$ PORTNAME= grumpy PORTVERSION= 0.0.0.2017112101 CATEGORIES= devel MAINTAINER= swills@FreeBSD.org COMMENT= Python to Go source code transcompiler and runtime +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + BROKEN_i386= constant 2147762812 overflows int USE_GITHUB= yes GH_ACCOUNT= google GH_TAGNAME= 3ec8795 USES= gmake go:no_targets,run python:2.7 shebangfix SHEBANG_FILES= tools/benchcmp tools/coverparse tools/diffrange tools/grumpc BINARY_ALIAS= python=${PYTHON_CMD} .include .if ${ARCH} == "amd64" PLIST_SUB+= ARCH=amd64 .endif .if ${ARCH} == "i386" PLIST_SUB+= ARCH=386 .endif do-install: cd ${WRKSRC}/build/pkg && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/go/pkg/ cd ${WRKSRC}/build/src && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/go/src/ cd ${WRKSRC}/build/lib/python${PYTHON_VER}/site-packages && ${COPYTREE_SHARE} . ${STAGEDIR}${PYTHON_SITELIBDIR} .for bin in benchcmp coverparse diffrange grumpc ${INSTALL_SCRIPT} ${WRKSRC}/build/bin/${bin} ${STAGEDIR}${PREFIX}/bin/ .endfor .include Index: head/devel/hg-git/Makefile =================================================================== --- head/devel/hg-git/Makefile (revision 528057) +++ head/devel/hg-git/Makefile (revision 528058) @@ -1,33 +1,36 @@ # Created by: Marco Broeder # $FreeBSD$ PORTNAME= hg-git DISTVERSION= 0.8.12 CATEGORIES= devel python MASTER_SITES= http://bitbucket.org/durin42/${PORTNAME}/get/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTVERSION} DIST_SUBDIR= ${PORTNAME} MAINTAINER= marco.broeder@posteo.eu COMMENT= Mercurial extension to pull from or push to a Git repository LICENSE= GPLv2 +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dulwich>=*:devel/dulwich@${PY_FLAVOR} \ mercurial>=*:devel/mercurial PORTDOCS= README.md NO_ARCH= yes WRKSRC= ${WRKDIR}/durin42-${PORTNAME}-c651bb6fcf33 USES= python:2.7 USE_PYTHON= distutils autoplist OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/) .include Index: head/devel/libnxt/Makefile =================================================================== --- head/devel/libnxt/Makefile (revision 528057) +++ head/devel/libnxt/Makefile (revision 528058) @@ -1,26 +1,29 @@ # $FreeBSD$ PORTNAME= libnxt PORTVERSION= 0.3 CATEGORIES= devel MASTER_SITES= https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/libnxt/ MAINTAINER= jwb@FreeBSD.org COMMENT= Lego NXT library +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + SUB_FILES= pkg-message USES= python:2.7,build scons shebangfix USE_LDCONFIG= yes SHEBANG_FILES= make_flash_header.py do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/include/libnxt ${INSTALL_PROGRAM} ${WRKSRC}/fwflash ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/fwexec ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/libnxt.a ${STAGEDIR}${PREFIX}/lib @${MKDIR} ${STAGEDIR}${PREFIX}/include/libnxt .for file in ${WRKSRC}/*.h ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${PREFIX}/include/libnxt .endfor .include Index: head/devel/libopencm3/Makefile =================================================================== --- head/devel/libopencm3/Makefile (revision 528057) +++ head/devel/libopencm3/Makefile (revision 528058) @@ -1,37 +1,40 @@ # $FreeBSD$ PORTNAME= libopencm3 PORTVERSION= 0.0.20190111 PORTREVISION= 0 CATEGORIES= devel MAINTAINER= lev@FreeBSD.org COMMENT= LGPLv3 Cortex-M0/M3/M4 runtime library LICENSE= LGPL3 +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + BUILD_DEPENDS= ${LOCALBASE}/gcc-arm-embedded-${TOOLCHAIN_FULL_VERSION}/bin/arm-none-eabi-gcc:devel/gcc-arm-embedded USE_GITHUB= yes GH_ACCOUNT= libopencm3 GH_TAGNAME= ff96643 USES= gmake python:2.7,build shebangfix SHEBANG_FILES= scripts/irq2nvic_h \ scripts/lpcvtcksum TOOLCHAIN_FULL_VERSION?=8-2018-q4-major TOOLCHAIN_PORT_VERSION?=8.2.20181220 TOOLCHAIN_TARGET?=arm-none-eabi DESTDIRNAME= STAGEDIR MAKE_ENV= PATH=${LOCALBASE}/gcc-arm-embedded-${TOOLCHAIN_FULL_VERSION}/bin:${PATH} \ DESTDIR=${STAGEDIR}${PREFIX}/gcc-arm-embedded-${TOOLCHAIN_FULL_VERSION} PLIST_SUB+= TARGET=${TOOLCHAIN_TARGET} FULL_VERSION=${TOOLCHAIN_FULL_VERSION} do-configure: ${FIND} ${WRKSRC} -name Makefile -o -name \*.mk -type f | ${XARGS} ${REINPLACE_CMD} -e 's|PREFIX|TARGET|g' .include Index: head/devel/libredblack/Makefile =================================================================== --- head/devel/libredblack/Makefile (revision 528057) +++ head/devel/libredblack/Makefile (revision 528058) @@ -1,37 +1,40 @@ # Created by: smace@FreeBSD.org # $FreeBSD$ PORTNAME= libredblack PORTVERSION= 1.3 PORTREVISION= 2 CATEGORIES= devel MASTER_SITES= SF MAINTAINER= rodrigo@FreeBSD.org COMMENT= Library that provides the red-black balanced tree algorithm LICENSE= GPLv2 +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + USES= libtool GNU_CONFIGURE= yes USE_LDCONFIG= yes .if defined(WITHOUT_PYTHON) CONFIGURE_ARGS+= --without-rbgen PLIST_SUB+= PYTHON="@comment " .else USES+= python:2.7 CONFIGURE_ARGS+= --with-python=${PYTHON_CMD} PLIST_SUB+= PYTHON="" .endif post-patch: @${REINPLACE_CMD} -e \ 's|^CFLAGS =.*$$|CFLAGS = @CFLAGS@|g' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e \ 's|implemented.*Various||g' ${WRKSRC}/rbgen.in post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libredblack.so .include Index: head/devel/llvm-cheri/Makefile =================================================================== --- head/devel/llvm-cheri/Makefile (revision 528057) +++ head/devel/llvm-cheri/Makefile (revision 528058) @@ -1,370 +1,373 @@ # $FreeBSD$ PORTNAME= llvm PORTVERSION= ${LLVM_MAJOR}.0.d${SNAPDATE} PORTREVISION= 1 CATEGORIES= devel lang PKGNAMESUFFIX= ${LLVM_SUFFIX} MAINTAINER= brooks@FreeBSD.org COMMENT= LLVM and Clang with support for the CHERI architecture LICENSE_DIR= ${WRKSRC}/llvm .include "${.CURDIR}/../llvm-devel/Makefile.LICENSE" LICENSE:= ${LICENSE:NARM} LICENSE+= LLVM2 LICENSE_FILE_LLVM2= ${LICENSE_DIR}/LICENSE.TXT LICENSE_NAME_LLVM2= Apache License 2.0 with LLVM Exceptions LICENSE_PERMS_LLVM2= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + NOT_FOR_ARCHS= i386 armv6 armv7 powerpc mips NOT_FOR_ARCHS_REASON= No one will develop CHERI from 32-bit BROKEN_powerpc64= Does not build LLVM_SUFFIX?= -cheri LLVM_PREFIX= ${PREFIX}/llvm${LLVM_SUFFIX} COMMAND_SUFFIX= ${LLVM_SUFFIX} DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${LLVM_SUFFIX} DATADIR= ${PREFIX}/share/${PORTNAME}${LLVM_SUFFIX} USES= cmake compiler:c++11-lib libedit perl5 \ shebangfix USE_LDCONFIG= ${LLVM_PREFIX}/lib SHEBANG_FILES= llvm/utils/lit/lit.py \ llvm/utils/llvm-lit/llvm-lit.in \ clang/utils/hmaptool/hmaptool \ clang/tools/scan-view/bin/scan-view \ clang/tools/clang-format/git-clang-format \ clang/tools/clang-format/clang-format-diff.py \ llvm/tools/opt-viewer/optrecord.py \ llvm/tools/opt-viewer/opt-diff.py \ llvm/tools/opt-viewer/opt-stats.py \ llvm/tools/opt-viewer/opt-viewer.py SUB_FILES= llvm-wrapper.sh SUB_LIST= LLVM_PREFIX="${LLVM_PREFIX}" LLVM_SUFFIX="${LLVM_SUFFIX}" SUB_FILES+= mips-cheri-clang.mk SUB_LIST+= STACK_ALIGN=${STACK_ALIGN} STACK_ALIGN?= -mstack-alignment=32 CMAKE_INSTALL_PREFIX= ${LLVM_PREFIX} CMAKE_SOURCE_PATH= ${WRKSRC}/llvm CMAKE_ARGS+= -DLLVM_BUILD_LLVM_DYLIB=ON -DLLVM_LINK_LLVM_DYLIB=ON CMAKEARGS+= -DLLVM_DEFAULT_TARGET_TRIPLE=cheri-unknown-freebsd CMAKE_ARGS+= -DCMAKE_INSTALL_MANDIR:PATH="share/man" CMAKE_ARGS+= -DLLVM_PARALLEL_LINK_JOBS=1 CMAKE_ARGS+= -DLLVM_ENABLE_Z3_SOLVER=OFF USE_GITHUB= yes GH_PROJECT= llvm-project GH_ACCOUNT= CTSRD-CHERI GH_TAGNAME= ${LLVM_COMMIT} .include "Makefile.snapshot" OPTIONS_DEFINE= CLANG DOCS LIT LLD OPTIONS_DEFAULT= CLANG LIT LLD OPTIONS_SUB= yes CLANG_DESC= Build clang CLANG_PORTDOCS= clang CLANG_USE= GNOME=libxml2 DOCS_BUILD_DEPENDS= sphinx-build-${PYTHON_VER}:textproc/py-sphinx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}recommonmark>=0.0.20180530:textproc/py-recommonmark@${PY_FLAVOR} DOCS_CMAKE_ON= -DLLVM_ENABLE_SPHINX=ON \ -DSPHINX_EXECUTABLE=${LOCALBASE}/bin/sphinx-build-${PYTHON_VER} \ -DSPHINX_WARNINGS_AS_ERRORS=OFF \ -DLLVM_BUILD_DOCS=ON DOCS_PLIST_FILES= ${MAN1SRCS:S|^|man/man1/|:S|.1$|${LLVM_SUFFIX}.1.gz|} DOCS_PORTDOCS= llvm LIT_DESC= Install lit and FileCheck test tools LLD_DESC= Install lld linker LLD_PORTDOCS= lld LLDB_DESC= Install lldb, the LLVM debugger (ignore on 9.x) LLDB_BUILD_DEPENDS= swig3.0:devel/swig30 LLDB_BINARY_ALIAS= swig=swig3.0 PLIST_SUB+= COMMAND_SUFFIX=${COMMAND_SUFFIX} \ LLVM_MAJOR=${LLVM_MAJOR} \ LLVM_RELEASE=${LLVM_RELEASE} \ LLVM_SUFFIX=${LLVM_SUFFIX} COMMANDS= bugpoint \ c-index-test \ dsymutil \ llc \ lli \ llvm-addr2line \ llvm-ar \ llvm-as \ llvm-bcanalyzer \ llvm-cat \ llvm-cfi-verify \ llvm-config \ llvm-cov \ llvm-cvtres \ llvm-cxxmap \ llvm-cxxdump \ llvm-diff \ llvm-dis \ llvm-dlltool \ llvm-dwarfdump \ llvm-dwp \ llvm-exegesis \ llvm-extract \ llvm-ifs \ llvm-jitlink \ llvm-lib \ llvm-link \ llvm-lipo \ llvm-lto \ llvm-lto2 \ llvm-mc \ llvm-mca \ llvm-modextract \ llvm-mt \ llvm-nm \ llvm-objcopy \ llvm-objdump \ llvm-opt-report \ llvm-pdbutil \ llvm-profdata \ llvm-ranlib \ llvm-rc \ llvm-readelf \ llvm-readobj \ llvm-reduce \ llvm-rtdyld \ llvm-size \ llvm-split \ llvm-stress \ llvm-strings \ llvm-symbolizer \ llvm-tblgen \ llvm-undname \ llvm-xray \ opt \ sancov \ sanstats \ verify-uselistorder \ yaml2obj FIRST_COMMAND= ${COMMANDS:C/^/XXXX/1:MXXXX*:C/^XXXX//} STRIP_LIBS= BugpointPasses.so \ LLVMHello.so \ ${LIBNAME}.0 \ libLTO.so .include # keep in sync with /usr/src/lib/clang/clang.build.mk CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/:C/armv6hf/armv6/}-portbld-${OPSYS:tl}${OSREL} .if ${PORT_OPTIONS:MCLANG} LLVM_ENABLE_PROJECTS+= clang COMMANDS+= clang \ clang++ \ clang-check \ clang-cpp \ clang-format \ clang-refactor \ clang-rename \ clang-scan-deps \ diagtool \ scan-build \ scan-view MAN1SRCS+= clang.1 \ diagtool.1 \ scan-build.1 #DOCS_PLIST_FILES+= man/man1/scan-build${LLVM_SUFFIX}.1.gz USES+= gnome .endif .if ${PORT_OPTIONS:MLIT} MAN1SRCS+= lit.1 FileCheck.1 _USES_PYTHON= python:2.7 LIT_COMMANDS= lit llvm-lit FileCheck .endif .if ${PORT_OPTIONS:MLLD} LLVM_ENABLE_PROJECTS+= lld COMMANDS+= ld.lld \ ld64.lld \ wasm-ld .endif .if ${PORT_OPTIONS:MLLDB} LLVM_ENABLE_PROJECTS+= lldb COMMANDS+= argdumper \ lldb \ lldb-mi \ lldb-server _USES_PYTHON= python:2.7 .endif .if defined(LLVM_ENABLE_PROJECTS) CMAKE_ARGS+= -DLLVM_ENABLE_PROJECTS="${LLVM_ENABLE_PROJECTS:ts;}" .endif _USES_PYTHON?= python:2.7,build USES+= ${_USES_PYTHON} MAN1SRCS+= bugpoint.1 \ dsymutil.1 \ llc.1 \ lli.1 \ llvm-addr2line.1 \ llvm-ar.1 \ llvm-as.1 \ llvm-bcanalyzer.1 \ llvm-build.1 \ llvm-config.1 \ llvm-cov.1 \ llvm-cxxfilt.1 \ llvm-cxxmap.1 \ llvm-diff.1 \ llvm-dis.1 \ llvm-dwarfdump.1 \ llvm-exegesis.1 \ llvm-extract.1 \ llvm-lib.1 \ llvm-link.1 \ llvm-lipo.1 \ llvm-locstats.1 \ llvm-mca.1 \ llvm-nm.1 \ llvm-objcopy.1 \ llvm-objdump.1 \ llvm-pdbutil.1 \ llvm-profdata.1 \ llvm-ranlib.1 \ llvm-readelf.1 \ llvm-readobj.1 \ llvm-size.1 \ llvm-stress.1 \ llvm-strings.1 \ llvm-strip.1 \ llvm-symbolizer.1 \ opt.1 \ tblgen.1 .include .if ${OPSYS} == FreeBSD && ${CHOSEN_COMPILER_TYPE} != clang # Evil hack around gcc48 not providing a usable c++11 environment on 9.x PLIST_SUB:= ${PLIST_SUB:NLLDB=*} LLDB="@comment " .endif post-patch: ${REINPLACE_CMD} -e 's|import lit|import lit${LLVM_SUFFIX}|' \ -e 's|from lit|from lit${LLVM_SUFFIX}|' \ -e 's|lit\.|lit${LLVM_SUFFIX}.|' \ ${WRKSRC}/llvm/utils/lit/lit.py ${WRKSRC}/llvm/utils/lit/lit/*.py ${REINPLACE_CMD} -e 's,/usr/local/,${LOCALBASE}/,' \ ${WRKSRC}/llvm/CMakeLists.txt post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/share/toolchains/ ${INSTALL_DATA} ${WRKDIR}/mips-cheri-clang.mk \ ${STAGEDIR}${PREFIX}/share/toolchains/mips${LLVM_SUFFIX}-clang.mk ${INSTALL_SCRIPT} ${WRKDIR}/llvm-wrapper.sh \ ${STAGEDIR}${PREFIX}/bin/${COMMAND_PREFIX}${FIRST_COMMAND}${COMMAND_SUFFIX} .for command in ${COMMANDS:C/^/XXXX/1:NXXXX*} ${LN} -f ${STAGEDIR}${PREFIX}/bin/${COMMAND_PREFIX}${FIRST_COMMAND}${COMMAND_SUFFIX} \ ${STAGEDIR}${PREFIX}/bin/${COMMAND_PREFIX}${command}${COMMAND_SUFFIX} .endfor post-install-DOCS-on: ${MV} ${STAGEDIR}${LLVM_PREFIX}/share/doc ${STAGEDIR}${DOCSDIR} .for _man in ${MAN1SRCS} ${MV} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/${_man} \ ${STAGEDIR}${MANPREFIX}/man/man1/${_man:R}${LLVM_SUFFIX}.1 .endfor .if ! ${PORT_OPTIONS:MLIT} ${RM} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/lit.1 ${RM} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/FileCheck.1 .endif #.if ${PORT_OPTIONS:MCLANG} # ${MV} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/scan-build.1 \ # ${STAGEDIR}${MANPREFIX}/man/man1/scan-build${LLVM_SUFFIX}.1 #.endif ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/share/man/ post-install-LLDB-on: .if ${OPSYS} != "FreeBSD" || ${COMPILER_TYPE} == clang ${RM} ${STAGEDIR}${LLVM_PREFIX}/lib/python*/site-packages/lib .endif post-install-CLANG-on: ${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/clang \ ${STAGEDIR}${LLVM_PREFIX}/bin/clang-cpp post-install-LIT-on: ${INSTALL_SCRIPT} ${PATCH_WRKSRC}/llvm/utils/lit/lit.py \ ${STAGEDIR}${LLVM_PREFIX}/bin/lit ${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/lit \ ${STAGEDIR}${LLVM_PREFIX}/bin/llvm-lit ${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/lit \ ${STAGEDIR}${PREFIX}/bin/${COMMAND_PREFIX}lit${COMMAND_SUFFIX} ${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/lit \ ${STAGEDIR}${PREFIX}/bin/${COMMAND_PREFIX}llvm-lit${COMMAND_SUFFIX} ${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/lit${LLVM_SUFFIX} ${INSTALL_DATA} ${WRKSRC}/llvm/utils/lit/lit/*.py \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/lit${LLVM_SUFFIX} ${INSTALL_PROGRAM} ${WRKDIR}/.build/bin/FileCheck \ ${STAGEDIR}${LLVM_PREFIX}/bin/ ${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/FileCheck \ ${STAGEDIR}${PREFIX}/bin/${COMMAND_PREFIX}FileCheck${COMMAND_SUFFIX} TEST_CMD= '(cd ${WRKSRC}/llvm/test; ${SETENV} ${MAKE_ENV} LD_LIBRARY_PATH=${WRKSRC}/Release/lib ${MAKE_CMD} check-local-lit)' do-test: if [ `${ID} -u` = 0 ]; then \ ${CHOWN} -R nobody ${WRKSRC}/llvm/test; \ su -m nobody -c ${TEST_CMD}; \ else \ ${SH} -c ${TEST_CMD}; \ fi build-plist: ${RM} ${PLIST} ${PLIST}.tmp ${ECHO_CMD} share/toolchains/mips%%LLVM_SUFFIX%%-clang.mk >> ${PLIST}.tmp .for command in ${COMMANDS} ${ECHO_CMD} bin/${COMMAND_PREFIX}${command}%%COMMAND_SUFFIX%% >> ${PLIST}.tmp .endfor .for command in ${LIT_COMMANDS} ${ECHO_CMD} %%LIT%%bin/${COMMAND_PREFIX}${command}%%COMMAND_SUFFIX%% >> ${PLIST}.tmp ${ECHO_CMD} %%LIT%%${LLVM_PREFIX:S|${PREFIX}/||:S|${LLVM_SUFFIX}|%%LLVM_SUFFIX%%|}/bin/${command} >> ${PLIST}.tmp .endfor ${FIND} ${STAGEDIR}${LLVM_PREFIX} -type f -o -type l | \ ${GREP} -v '[/-]lit$$' | ${GREP} -v 'FileCheck$$' | \ ${GREP} -v man/man1 | ${SED} -e 's|${STAGEDIR}${PREFIX}/||' \ -e 's|${PORTVERSION}|%%PORTVERSION%%|' \ -e 's|release.cmake|%%CMAKE_BUILD_TYPE%%.cmake|' \ -e 's|${LLVM_RELEASE:C/\./\\./g}|%%LLVM_RELEASE%%|' \ -e 's|${LLVM_MAJOR:C/\./\\./}|%%LLVM_MAJOR%%|' \ -e 's|${LLVM_SUFFIX}|%%LLVM_SUFFIX%%|' \ | ${SORT} >> ${PLIST}.tmp ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/lit${LLVM_SUFFIX} -type f | \ ${SED} -e 's|${STAGEDIR}${PYTHON_SITELIBDIR}|%%LIT%%%%PYTHON_SITELIBDIR%%|' \ -e 's|${LLVM_RELEASE:C/\./\\./g}|%%LLVM_RELEASE%%|' \ -e 's|${LLVM_MAJOR:C/\./\\./}|%%LLVM_MAJOR%%|' \ -e 's|${LLVM_SUFFIX}|%%LLVM_SUFFIX%%|' \ | ${SORT} >> ${PLIST}.tmp awk '{ \ if ($$0 ~ /clang/ && $$0 !~ /omp.h/) {printf "%%%%CLANG%%%%"} \ if ($$0 ~ /lld|wasm-ld/ && $$0 !~ /lldb/) {printf "%%%%LLD%%%%"} \ if ($$0 ~ /(argdumper|lldb)/) {printf "%%%%LLDB%%%%"} \ print \ }' \${PLIST}.tmp >> ${PLIST} ${ECHO_CMD} '@postexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi' >> ${PLIST} ${ECHO_CMD} '@postunexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi' >> ${PLIST} ${RM} ${PLIST}.tmp check-commands: .for command in ${COMMANDS} test -e ${STAGEDIR}${LLVM_PREFIX}/bin/${command} .endfor .include Index: head/devel/osc/Makefile =================================================================== --- head/devel/osc/Makefile (revision 528057) +++ head/devel/osc/Makefile (revision 528058) @@ -1,50 +1,53 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= osc PORTVERSION= 0.167.2 CATEGORIES= devel MAINTAINER= amdmi3@FreeBSD.org COMMENT= Command Line Interface to work with an openSUSE Build Service LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}m2crypto>0:security/py-m2crypto@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= openSUSE USES= cpe python:2.7 USE_PYTHON= autoplist distutils PLIST_FILES= bin/osc NO_ARCH= yes CPE_VENDOR= suse CPE_PRODUCT= opensuse_osc PORTDOCS= * OPTIONS_DEFINE= CA_BUNDLE DOCS OPTIONS_DEFAULT=CA_BUNDLE CA_BUNDLE_DESC= Install CA Certificates CA_BUNDLE_RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss CA_BUNDLE_VARS= CA_PATH=${LOCALBASE}/share/certs/ca-root-nss.crt CA_BUNDLE_VARS_OFF= CA_PATH=/etc/ssl post-patch: @${REINPLACE_CMD} -e "s|'share', 'man'|'man'|" ${WRKSRC}/setup.py @${REINPLACE_CMD} -e "/cert.pem/ s|\[.*\]|['${CA_PATH}']|" \ ${WRKSRC}/osc/conf.py post-install: ${LN} -s osc-wrapper.py ${STAGEDIR}${PREFIX}/bin/osc post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} AUTHORS README NEWS TODO \ ${STAGEDIR}${DOCSDIR} .include Index: head/devel/phpsh/Makefile =================================================================== --- head/devel/phpsh/Makefile (revision 528057) +++ head/devel/phpsh/Makefile (revision 528058) @@ -1,34 +1,37 @@ # Created by: Ashish SHUKLA # $FreeBSD$ PORTNAME= phpsh PORTVERSION= 20110513 PORTREVISION= 2 CATEGORIES= devel MASTER_SITES= http://distfiles.pirateparty.in/ashish/ \ LOCAL/ashish MAINTAINER= ashish@FreeBSD.org COMMENT= Interactive shell for PHP LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + USES= php:cli python:2.7 tar:bzip2 USE_PYTHON= distutils autoplist USE_PHP= pcre posix tokenizer NO_ARCH= yes PLIST_SUB= PORTNAME=${PORTNAME} PYDISTUTILS_PKGVERSION= 1.3 OPTIONS_DEFINE= PCNTL PCNTL_DESC= Fork on every command (pcntl PHP extension) PCNTL_USE= PHP=pcntl post-patch: @${GREP} -Rl '%%ETCDIR%%' ${WRKSRC} |${XARGS} ${REINPLACE_CMD} \ -e 's,%%ETCDIR%%,${ETCDIR},g' .include Index: head/devel/py-subvertpy/Makefile =================================================================== --- head/devel/py-subvertpy/Makefile (revision 528057) +++ head/devel/py-subvertpy/Makefile (revision 528058) @@ -1,22 +1,25 @@ # Created by: Carlo Strub (c-s@c-s.li) # $FreeBSD$ PORTNAME= subvertpy PORTVERSION= 0.9.2 CATEGORIES= devel MASTER_SITES= https://jelmer.uk/subvertpy/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= cs@FreeBSD.org COMMENT= Python bindings for subversion LICENSE= GPLv2 +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + BUILD_DEPENDS+= svn:devel/subversion USES= compiler:c11 python:2.7 USE_PYTHON= distutils autoplist MAKE_ENV= HOME=/dev/null INSTALL_TARGET= install-strip .include Index: head/devel/py_static_check/Makefile =================================================================== --- head/devel/py_static_check/Makefile (revision 528057) +++ head/devel/py_static_check/Makefile (revision 528058) @@ -1,20 +1,23 @@ # Created by: Jui-Nan Lin # $FreeBSD$ PORTNAME= py_static_check PORTVERSION= 1.2 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP MAINTAINER= jnlin@freebsd.cs.nctu.edu.tw COMMENT= Statically check your python code LICENSE= MIT +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyflakes>=0.5:devel/py-pyflakes@${PY_FLAVOR} USES= python:2.7 USE_PYTHON= distutils autoplist .include Index: head/devel/pyst/Makefile =================================================================== --- head/devel/pyst/Makefile (revision 528057) +++ head/devel/pyst/Makefile (revision 528058) @@ -1,30 +1,33 @@ # Created by: Mikhail T. # $FreeBSD$ PORTNAME= pyst PORTVERSION= 0.6.50 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= SF/${PORTNAME}/pyst/${PORTVERSION} MAINTAINER= m.tsatsenko@gmail.com COMMENT= Python interface to allow Asterisk programming LICENSE= LGPL21 PSFL LICENSE_COMB= dual +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + USES= python:2.7 USE_PYTHON= distutils NO_ARCH= yes PORTDOCS= README README.html ChangeLog OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for file in ${PORTDOCS} @${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/devel/pysvn/Makefile =================================================================== --- head/devel/pysvn/Makefile (revision 528057) +++ head/devel/pysvn/Makefile (revision 528058) @@ -1,49 +1,52 @@ # Created by: bra@fsn.hu # $FreeBSD$ PORTNAME= pysvn PORTVERSION= 1.9.3 PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= http://pysvn.barrys-emacs.org/source_kits/ MAINTAINER= bra@fsn.hu COMMENT= Python binding for Subversion LICENSE= APACHE11 LICENSE_FILE= ${WRKSRC}/../LICENSE.txt +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + LIB_DEPENDS= libsvn_client-1.so:devel/subversion \ libneon.so:www/neon \ libexpat.so:textproc/expat2 # Python3 ready USES= python:-3.6 USE_PYTHON= distutils noegginfo concurrent optsuffix PYDISTUTILS_CONFIGURE_TARGET= configure PYDISTUTILS_CONFIGUREARGS= --apr-inc-dir=${LOCALBASE}/include/apr-1 \ --svn-inc-dir=${LOCALBASE}/include/subversion-1 \ --pycxx-dir=${WRKSRC}/../Import/pycxx-6.2.8 \ --pycxx-src-dir=${WRKSRC}/../Import/pycxx-6.2.8/Src PLIST_FILES= %%PYTHON_SITELIBDIR%%/${PORTNAME}/__init__.py \ %%PYTHON_SITELIBDIR%%/${PORTNAME}/_pysvn_${PYTHON_VERSION:S/./_/:S/python//}.so WRKSRC_SUBDIR= Source post-patch: ${REINPLACE_CMD} -e 's|^min_pycxx_version =|pycxx_version = &|g; s|gcc|${CC}|g; s|g++|${CXX}|g' ${WRKSRC}/setup_configure.py do-build: @cd ${WRKSRC} && ${MAKE_CMD} do-install: ${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} ${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME} ${INSTALL_SCRIPT} \ ${WRKSRC}/${PORTNAME}/*.py \ ${WRKSRC}/${PORTNAME}/*.so \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME} ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/*.so .include Index: head/devel/runsnakerun/Makefile =================================================================== --- head/devel/runsnakerun/Makefile (revision 528057) +++ head/devel/runsnakerun/Makefile (revision 528058) @@ -1,22 +1,25 @@ # Created by: Sofian Brabez # $FreeBSD$ PORTNAME= runsnakerun DISTVERSION= 2.0.4 PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP DISTNAME= ${PORTNAME:C/r/R/g:C/s/S/}-${DISTVERSION} MAINTAINER= sbz@FreeBSD.org COMMENT= GUI Viewer for Python profiling runs LICENSE= BSD2CLAUSE +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}SquareMap>0:x11-toolkits/py-SquareMap@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}meliae>0:devel/py-meliae@${PY_FLAVOR} USES= python:2.7 USE_PYTHON= distutils autoplist .include Index: head/devel/storm/Makefile =================================================================== --- head/devel/storm/Makefile (revision 528057) +++ head/devel/storm/Makefile (revision 528058) @@ -1,45 +1,48 @@ # Created by: Radim Kolar # $FreeBSD$ PORTNAME= storm DISTVERSION= 0.9.2-incubating CATEGORIES= devel java MASTER_SITES= APACHE/incubator/${PORTNAME}/apache-${PORTNAME}-${DISTVERSION} DISTNAME= apache-storm-${DISTVERSION} MAINTAINER= hsn@sendmail.cz COMMENT= Distributed realtime computation system LICENSE= APACHE20 +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + USES= python:2.7 USE_JAVA= yes JAVA_VERSION= 1.7 JAVA_VENDOR= openjdk NO_ARCH= yes USE_RC_SUBR= storm-nimbus storm-supervisor NO_BUILD= yes STORM_DIRS= bin examples external lib public STORM_CFG_DIRS= conf logback STORM_CFG_FILES= conf/storm.yaml conf/storm_env.ini logback/cluster.xml post-extract: ${RM} ${WRKSRC}/bin/*.cmd post-patch: ${REINPLACE_CMD} -e "s|/usr/bin/python|${LOCALBASE}/bin/python2.7|" ${WRKSRC}/bin/storm ${RM} ${WRKSRC}/bin/*.bak .for i in ${STORM_CFG_FILES} ${MV} ${WRKSRC}/${i} ${WRKSRC}/${i}.sample .endfor do-install: ${MKDIR} ${STAGEDIR}${DATADIR} cd ${WRKSRC} && ${FIND} ${STORM_DIRS} ${STORM_CFG_DIRS} | \ ${CPIO} --quiet -pdmu ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/RELEASE ${STAGEDIR}${DATADIR} ${LN} -sf ${DATADIR}/bin/storm ${STAGEDIR}${PREFIX}/bin/storm .include Index: head/devel/tailor/Makefile =================================================================== --- head/devel/tailor/Makefile (revision 528057) +++ head/devel/tailor/Makefile (revision 528058) @@ -1,28 +1,31 @@ # Created by: Rui Lopes # $FreeBSD$ PORTNAME= tailor PORTVERSION= 0.9.35 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= https://BSDforge.com/projects/source/devel/tailor/ MAINTAINER= portmaster@BSDforge.com COMMENT= Migrates changesets between version control systems LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + RUN_DEPENDS= ${LOCALBASE}/bin/rsync:net/rsync USES= python:2.7 USE_PYTHON= distutils NO_ARCH= yes OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README* ${STAGEDIR}${DOCSDIR} .include Index: head/devel/tortoisehg/Makefile =================================================================== --- head/devel/tortoisehg/Makefile (revision 528057) +++ head/devel/tortoisehg/Makefile (revision 528058) @@ -1,62 +1,65 @@ # $FreeBSD$ PORTNAME= tortoisehg DISTVERSION= 5.1 CATEGORIES= devel MASTER_SITES= https://bitbucket.org/tortoisehg/thg/get/ DISTNAME= ${DISTVERSION} MAINTAINER= arrowd@FreeBSD.org COMMENT= GUI for Mercurial VCS LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING.txt +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + BUILD_DEPENDS= hg:devel/mercurial RUN_DEPENDS= hg:devel/mercurial \ ${PYTHON_PKGNAMEPREFIX}iniparse>=0.4:devel/py-iniparse@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR} USES= pyqt:5 python:2.7 USE_PYQT= core gui network qscintilla2 xml USE_PYTHON= distutils OPTIONS_DEFINE= NAUTILUS NLS NAUTILUS_DESC= Install TortoiseHG Nautilus extension OPTIONS_SUB= yes NLS_USES= gettext NO_ARCH= yes SUB_FILES= pkg-message DIST_SUBDIR= ${PORTNAME} WRKSRC= ${WRKDIR}/${PORTNAME}-thg-${TAGNAME} TAGNAME= 89b2d1787506 # Do not conflict with devel/mercurial, which also installs hgext3rd/__init__.py EXTRACT_AFTER_ARGS= --exclude ${PORTNAME}-thg-${TAGNAME}/hgext3rd/__init__.py post-patch: @${REINPLACE_CMD} -e '/_path/ s|/usr|${PREFIX}|' ${WRKSRC}/${PYSETUP} @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|' ${WRKSRC}/contrib/tortoisehg.desktop @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/thg post-patch-NLS-on: @${REINPLACE_CMD} -e 's/^%%NLS%%//' ${WRKSRC}/${PYSETUP} post-patch-NLS-off: @${REINPLACE_CMD} -e 's/^%%NLS%%/# /' ${WRKSRC}/${PYSETUP} post-patch-NAUTILUS-on: @${REINPLACE_CMD} -e 's/^%%NAUTILUS%%//' ${WRKSRC}/${PYSETUP} @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|' ${WRKSRC}/${PYSETUP} post-patch-NAUTILUS-off: @${REINPLACE_CMD} -e 's/^%%NAUTILUS%%/# /' ${WRKSRC}/${PYSETUP} post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/tortoisehg ${INSTALL_DATA} ${WRKSRC}/contrib/mergetools.rc ${STAGEDIR}${PREFIX}/share/tortoisehg/ ${INSTALL_DATA} ${WRKSRC}/contrib/tortoisehg.desktop ${STAGEDIR}${PREFIX}/share/applications/ .include Index: head/devel/uatraits/Makefile =================================================================== --- head/devel/uatraits/Makefile (revision 528057) +++ head/devel/uatraits/Makefile (revision 528058) @@ -1,41 +1,44 @@ # Created by: Dmitry Sivachenko # $FreeBSD$ PORTNAME= uatraits PORTVERSION= 20130430 PORTREVISION= 15 CATEGORIES= devel www MASTER_SITES= http://people.freebsd.org/~demon/ MAINTAINER= demon@FreeBSD.org COMMENT= User-Agent detection library +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + LIB_DEPENDS= ${PY_BOOST} \ libpcre.so:devel/pcre \ libxml2.so:textproc/libxml2 USES= autoreconf compiler:c++11-lang libtool pkgconfig python:2.7 ssl GNU_CONFIGURE= yes USE_LDCONFIG= yes CONFIGURE_ARGS= --with-boost-prefix=${LOCALBASE} \ --with-pcre-prefix=${LOCALBASE} \ --enable-python --disable-perl --disable-tests \ --disable-java --disable-nodejs CONFIGURE_ENV= crypto_CFLAGS="-I${OPENSSLINC}" \ crypto_LIBS="-lcrypto" CPPFLAGS+= -I${LOCALBASE}/include CXXFLAGS+= ${CXXFLAGS_${CHOSEN_COMPILER_TYPE}} CXXFLAGS_clang= -Wno-c++11-narrowing .include .if ${OPENSSLLIB} != /usr/lib CONFIGURE_ENV+= crypto_LIBS="-L${OPENSSLLIB} -lcrypto" .endif post-patch: @${REINPLACE_CMD} -e 's/\[boost_python]/[${PY_BOOST_LIB}]/' \ ${WRKSRC}/config/ax_boost_python.m4 .include Index: head/devel/xtensa-esp32-elf/Makefile =================================================================== --- head/devel/xtensa-esp32-elf/Makefile (revision 528057) +++ head/devel/xtensa-esp32-elf/Makefile (revision 528058) @@ -1,111 +1,114 @@ # Created by: Craig Leres # $FreeBSD$ PORTNAME= xtensa-esp32-elf DISTVERSION= 1.22.0.g20171219 PORTREVISION= 3 CATEGORIES= devel MASTER_SITES= SOURCEWARE/binutils/releases/binutils:source1 \ GNU/binutils:source1 \ https://github.com/libexpat/libexpat/releases/download/R_2_1_0/:source2 \ SF/expat/expat/2.1.0:source2 \ GCC/releases/gcc-5.2.0:source3 \ GNU/gdb:source4 \ GNU/gmp:source5 \ http://isl.gforge.inria.fr/:source6 \ GNU/mpc:source7 \ http://www.mpfr.org/mpfr-3.1.3/:source8 \ GNU/mpfr:source8 \ ftp://ftp.invisible-island.net/ncurses/:source9 \ GNU/ncurses:source9 \ SOURCEWARE/newlib:source10 \ ftp://sources.redhat.com/pub/newlib/:source10 DISTFILES= binutils-2.25.1.tar.bz2:source1 \ expat-2.1.0.tar.gz:source2 \ gcc-5.2.0.tar.bz2:source3 \ gdb-7.10.tar.xz:source4 \ gmp-6.0.0a.tar.xz:source5 \ isl-0.14.tar.xz:source6 \ mpc-1.0.3.tar.gz:source7 \ mpfr-3.1.3.tar.xz:source8 \ ncurses-6.0.tar.gz:source9 \ newlib-2.2.0.tar.gz:source10 EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= leres@FreeBSD.org COMMENT= Espressif ESP32 toolchain LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + BROKEN_armv6= fails to build: failed in step 'Installing pass-2 core C gcc compiler' BROKEN_armv7= fails to build: failed in step 'Installing pass-2 core C gcc compiler' BROKEN_powerpc64= fails to build: [ERROR] collect2: error: ld returned 1 exit status BUILD_DEPENDS= bash:shells/bash \ gawk:lang/gawk \ git:devel/git \ gpatch:devel/patch \ ${LOCALBASE}/bin/grep:textproc/gnugrep \ gperf:devel/gperf \ gsed:textproc/gsed \ help2man:misc/help2man \ makeinfo:print/texinfo \ wget:ftp/wget USES= autoreconf:build bison gmake libtool python:2.7 USE_GCC= 7 USE_GITHUB= yes USE_LDCONFIG= ${PREFIX}/${PORTNAME}/libexec/gcc/${PORTNAME}/5.2.0 NO_MTREE= yes SUBDIR= crosstool-NG TAGNAME= 1.22.0-80-g6c4433a5 GH_TUPLE= espressif:${SUBDIR}:${TAGNAME} BINARY_ALIAS= g++=${CXX} gcc=${CC} python=${PYTHON_VERSION} BUILD_ENV= CT_ALLOW_BUILD_AS_ROOT_SURE=1 \ LD_RUN_PATH=${PREFIX}/lib/${CC} \ ${MAKE_ENV:MPATH=*} post-extract: ${MKDIR} ${BUILD_WRKSRC}/.build/tarballs .for F in $(DISTFILES:N$(EXTRACT_ONLY)) ${LN} -s ${DISTDIR}/${F:C/:source[0-9]+$//} \ ${BUILD_WRKSRC}/.build/tarballs .endfor echo CT_LOG_PROGRESS_BAR=n >> \ ${BUILD_WRKSRC}/samples/${PORTNAME}/crosstool.config post-patch: @${REINPLACE_CMD} -e 's/\(GNU bash, version.*4\)/\1|5/' \ ${WRKSRC}/configure.ac do-configure: cd ${BUILD_WRKSRC} && ./bootstrap ${PRINTF} "#!/bin/sh\necho '${SUBDIR:tl}-${TAGNAME}'\n" > \ ${BUILD_WRKSRC}/version.sh ${CHMOD} -w+x ${BUILD_WRKSRC}/version.sh cd ${BUILD_WRKSRC} && \ ./configure --enable-local --with-grep=${LOCALBASE}/bin/grep cd ${BUILD_WRKSRC} && \ ${SETENV} -uMAKELEVEL -uMAKEFLAGS -u.MAKE.LEVEL.ENV \ ${MAKE_CMD} install && ${SETENV} ${BUILD_ENV} ./ct-ng ${PORTNAME} do-build: cd ${BUILD_WRKSRC} && ${SETENV} ${BUILD_ENV} ./ct-ng build cd ${BUILD_WRKSRC}/builds/${PORTNAME} && \ ${CHMOD} +w . lib && \ ${RM} build.log.bz2 lib/charset.alias && \ ${CHMOD} -w . lib do-install: cd ${BUILD_WRKSRC}/builds && \ ${COPYTREE_BIN} ${PORTNAME} ${STAGEDIR}${PREFIX} ${FIND} ${STAGEDIR}${PREFIX}/${PORTNAME} -type f | \ ${XARGS} ${CHMOD} -wx ${FIND} ${STAGEDIR}${PREFIX}/${PORTNAME}/bin \ ${STAGEDIR}${PREFIX}/${PORTNAME}/libexec/gcc/${PORTNAME}/5.2.0 \ ${STAGEDIR}${PREFIX}/${PORTNAME}/${PORTNAME}/bin -type f | \ ${XARGS} ${CHMOD} +x .include Index: head/dns/nsec3walker/Makefile =================================================================== --- head/dns/nsec3walker/Makefile (revision 528057) +++ head/dns/nsec3walker/Makefile (revision 528058) @@ -1,31 +1,34 @@ # Created by: Piotr Kubaj # $FreeBSD$ PORTNAME= nsec3walker PORTVERSION= 20101223 CATEGORIES= dns MASTER_SITES= https://dnscurve.org/ MAINTAINER= pkubaj@FreeBSD.org COMMENT= Walk NSEC3 secured DNSSEC zones +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bsddb>0:databases/py-bsddb@${PY_FLAVOR} \ dig:dns/bind-tools USES= python:2.7 shebangfix ssl SHEBANG_FILES= ${WRKSRC}/collect ${WRKSRC}/unhash PLIST_FILES= bin/collect \ bin/dicthashes \ bin/query \ bin/randomhashes \ bin/unhash do-install: ${INSTALL_SCRIPT} ${WRKSRC}/collect ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/dicthashes ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/query ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/randomhashes ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/unhash ${STAGEDIR}${PREFIX}/bin .include Index: head/dns/sshfp/Makefile =================================================================== --- head/dns/sshfp/Makefile (revision 528057) +++ head/dns/sshfp/Makefile (revision 528058) @@ -1,38 +1,41 @@ # Created by: Emanuel Haupt # $FreeBSD$ PORTNAME= sshfp PORTVERSION= 1.2.2 PORTREVISION= 5 CATEGORIES= dns security MAINTAINER= ehaupt@FreeBSD.org COMMENT= Generate SSHFP DNS records from knownhosts files or ssh-keyscan LICENSE= GPLv2 +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/dns/__init__.py:dns/py-dnspython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipcalc>=0.6:net-mgmt/py-ipcalc@${PY_FLAVOR} \ ${PYTHON_SITELIBDIR}/ldns.py:dns/py-ldns@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} USES= python:2.7 shebangfix USE_GITHUB= yes GH_ACCOUNT= xelerance NO_ARCH= yes NO_BUILD= yes PY_FILES= sshfp dane SHEBANG_FILES= daneldnsx.py ${PY_FILES} do-install: .for f in ${PY_FILES} ${INSTALL_SCRIPT} ${WRKSRC}/${f} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/${f}.1 ${STAGEDIR}${MANPREFIX}/man/man1 .endfor @${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR} ${INSTALL_SCRIPT} ${WRKSRC}/daneldnsx.py ${STAGEDIR}${PYTHON_SITELIBDIR} .include Index: head/editors/medit/Makefile =================================================================== --- head/editors/medit/Makefile (revision 528057) +++ head/editors/medit/Makefile (revision 528058) @@ -1,43 +1,46 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= medit PORTVERSION= 1.2.92 PORTREVISION= 4 CATEGORIES= editors MASTER_SITES= SF/mooedit/${PORTNAME}/${PORTVERSION} PKGNAMESUFFIX= -editor DISTNAME= ${PORTNAME}-${PORTVERSION}-devel MAINTAINER= danfe@FreeBSD.org COMMENT= Programming and around-programming text editor LICENSE= LGPL21 +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + USES= compiler:c++11-lang gmake gnome localbase pkgconfig \ python:2.7,build tar:bzip2 GNU_CONFIGURE= yes CONFIGURE_ARGS= --without-python USE_GNOME= gtk20 INSTALLS_ICONS= yes DATADIR= ${PREFIX}/share/${PORTNAME}-1 DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-1 PORTDOCS= * OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes NLS_USES= gettext-tools NLS_USE= GNOME=intltool NLS_CONFIGURE_OFF= --disable-nls post-patch: @${REINPLACE_CMD} -e '/append_12 = -ldl/d' ${WRKSRC}/moo/Makefile.in @${REINPLACE_CMD} -e '/std::nullptr_t/ { x ; \ s/.*/#include / ; G ; }' \ ${WRKSRC}/moo/moopython/moopython-utils.h @${REINPLACE_CMD} -e 's/long val = strtol/errno = 0; &/' \ ${WRKSRC}/moo/mooutils/mooglade.c .include Index: head/emulators/dynagen/Makefile =================================================================== --- head/emulators/dynagen/Makefile (revision 528057) +++ head/emulators/dynagen/Makefile (revision 528058) @@ -1,73 +1,76 @@ # Created by: trasz # $FreeBSD$ PORTNAME= dynagen PORTVERSION= 0.11.0 PORTREVISION= 4 CATEGORIES= emulators MASTER_SITES= SF/dyna-gen/${PORTNAME}%20source%20_%20Linux/${PORTNAME}%20${PORTVERSION} MAINTAINER= pavelivolkov@gmail.com COMMENT= Text-based front end for Dynamips development version LICENSE= GPLv2 +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}configobj>=4.4.0:devel/py-configobj@${PY_FLAVOR} \ dynamips:emulators/dynamips-community PLIST_FILES= bin/dynagen "@sample etc/dynagen.ini.sample" PORTDOCS= * PORTEXAMPLES= * PORTDATA= * USES= dos2unix python:2.7 shebangfix SHEBANG_FILES= *.py dynagen USE_PYTHON= distutils autoplist ALL_TARGET= # empty NO_ARCH= yes OPTIONS_DEFINE= DOCS EXAMPLES .include post-extract: @${CP} ${FILESDIR}/setup.py ${WRKSRC} post-patch: .if ${PYTHON_MAJOR_VER} >= 3 @${ECHO_MSG} "===> Converting to python${PYTHON_MAJOR_VER}" ${PYTHONBASE}/bin/2to3-${PYTHON_VER} --no-diffs --write ${WRKSRC} ${WRKSRC}/dynagen @${ECHO_MSG} "===> end of converting" .endif post-install: ${INSTALL_SCRIPT} ${WRKSRC}/dynagen ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/dynagen.ini ${STAGEDIR}${PREFIX}/etc/dynagen.ini.sample @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/configspec ${STAGEDIR}${DATADIR}/configspec @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/tutorial.htm ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR}/tutorial_files ${INSTALL_DATA} ${WRKSRC}/docs/tutorial_files/* ${STAGEDIR}${DOCSDIR}/tutorial_files @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/sample_labs @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/sample_labs/ethernet_switch ${INSTALL_DATA} ${WRKSRC}/sample_labs/ethernet_switch/ethsw1.net ${STAGEDIR}${EXAMPLESDIR}/sample_labs/ethernet_switch @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/sample_labs/frame_relay ${INSTALL_DATA} ${WRKSRC}/sample_labs/frame_relay/frame_relay1.net ${STAGEDIR}${EXAMPLESDIR}/sample_labs/frame_relay @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/sample_labs/multiserver ${INSTALL_DATA} ${WRKSRC}/sample_labs/multiserver/multiserver.net ${STAGEDIR}${EXAMPLESDIR}/sample_labs/multiserver @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/sample_labs/pix ${INSTALL_DATA} ${WRKSRC}/sample_labs/pix/pixtest.net ${STAGEDIR}${EXAMPLESDIR}/sample_labs/pix @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/sample_labs/simple1 ${INSTALL_DATA} ${WRKSRC}/sample_labs/simple1/simple1.net ${STAGEDIR}${EXAMPLESDIR}/sample_labs/simple1 @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/sample_labs/simple2 ${INSTALL_DATA} ${WRKSRC}/sample_labs/simple2/simple2.net ${STAGEDIR}${EXAMPLESDIR}/sample_labs/simple2 ${INSTALL_DATA} ${WRKSRC}/sample_labs/all_config_options.txt ${STAGEDIR}${EXAMPLESDIR}/sample_labs .include Index: head/emulators/playonbsd/Makefile =================================================================== --- head/emulators/playonbsd/Makefile (revision 528057) +++ head/emulators/playonbsd/Makefile (revision 528058) @@ -1,71 +1,74 @@ # Created by: Stefan Esser # $FreeBSD$ PORTNAME= playonbsd PORTVERSION= 4.2.10 PORTREVISION= 7 CATEGORIES= emulators games MAINTAINER= se@FreeBSD.org COMMENT= Easily install and run Windows software for use with Wine LICENSE= GPLv3 +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + ONLY_FOR_ARCHS= amd64 i386 RUN_DEPENDS= 7z:archivers/p7zip \ bash:shells/bash \ glxinfo:graphics/mesa-demos \ gpg:security/gnupg \ gsed:textproc/gsed \ sudo:security/sudo \ xdg-open:devel/xdg-utils \ xterm:x11/xterm \ cabextract:archivers/cabextract \ wget:ftp/wget \ icotool:graphics/icoutils USES= python:2.7,run perl5 shebangfix USE_WX= 3.0 WX_COMPS= python:run SHEBANG_GLOB= *.py SHEBANG_FILES= bash/expert/* lib/* USE_GITHUB= yes GH_ACCOUNT= PlayOnLinux GH_PROJECT= POL-POM-4 OPTIONS_DEFINE= GECKO MONO NLS OPTIONS_DEFAULT= GECKO MONO GECKO_DESC= Wine-gecko HTML rendering support MONO_RUN_DEPENDS= wine-mono>=4.9.4:emulators/wine-mono GECKO_RUN_DEPENDS= wine-gecko>=2.47.1:emulators/wine-gecko NLS_USES= gettext .include .if ${ARCH} == amd64 RUN_DEPENDS+= wine:emulators/i386-wine .else RUN_DEPENDS+= wine:emulators/wine .endif NO_BUILD= true SUB_FILES= playonbsd.sh post-patch: @${REINPLACE_CMD} -e 's:/usr/local/:${LOCALBASE}/:' ${WRKSRC}/lib/wine.lib do-install: .for d in bash python cd ${WRKSRC} && ${COPYTREE_BIN} ${d} ${STAGEDIR}${PREFIX}/lib/playonbsd/ "! -name *\.orig ! -name *\.bak" .endfor .for d in etc lang lib plugins resources cd ${WRKSRC} && ${COPYTREE_BIN} ${d} ${STAGEDIR}${PREFIX}/lib/playonbsd/ "! -name *\.orig ! -name *\.bak" .endfor @${REINPLACE_CMD} -e 's:linux:bsd:g;s:linux:BSD:ig' ${WRKSRC}/doc/playonlinux.1 ${INSTALL_MAN} ${WRKSRC}/doc/playonlinux.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/playonbsd.1 ${INSTALL_SCRIPT} ${WRKDIR}/playonbsd.sh ${STAGEDIR}${PREFIX}/bin/playonbsd ${INSTALL_SCRIPT} ${WRKSRC}/playonfreebsd ${STAGEDIR}${PREFIX}/lib/playonbsd/playonfreebsd .include Index: head/emulators/wxmupen64plus/Makefile =================================================================== --- head/emulators/wxmupen64plus/Makefile (revision 528057) +++ head/emulators/wxmupen64plus/Makefile (revision 528058) @@ -1,60 +1,63 @@ # Created by: Alonso Cardenas Marquez # $FreeBSD$ PORTNAME= wxmupen64plus PORTVERSION= 0.3 PORTREVISION= 10 CATEGORIES= emulators MASTER_SITES= https://bitbucket.org/auria/wxmupen64plus/get/ DISTNAME= ${PORTVERSION} DIST_SUBDIR= ${PORTNAME:S/wx//} MAINTAINER= acm@FreeBSD.org COMMENT= Mupen64Plus 2.0 GUI frontend written using wxWidgets LICENSE= GPLv2+ LGPL3+ CC-BY-SA-3.0 PD LICENSE_COMB= multi +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + LIB_DEPENDS= libmupen64plus.so.2:emulators/mupen64plus-core RUN_DEPENDS= ${LOCALBASE}/lib/libmupen64plus.so.2:emulators/mupen64plus-core \ ${LOCALBASE}/lib/mupen64plus/mupen64plus-audio-sdl.so:emulators/mupen64plus-audio-sdl \ ${LOCALBASE}/lib/mupen64plus/mupen64plus-input-sdl.so:emulators/mupen64plus-input-sdl \ ${LOCALBASE}/lib/mupen64plus/mupen64plus-rsp-hle.so:emulators/mupen64plus-rsp-hle \ ${LOCALBASE}/lib/mupen64plus/mupen64plus-video-rice.so:emulators/mupen64plus-video-rice \ mupen64plus:emulators/mupen64plus-ui-console WRKSRC= ${WRKDIR}/auria-${PORTNAME}-0564db396383 USES= compiler:c++11-lib gl python:2.7 sdl xorg USE_CXXSTD= c++11 USE_SDL= sdl USE_GL= gl USE_XORG= x11 USE_WX= 3.0 WAF_SCRIPT= waf post-patch: @${REINPLACE_CMD} -e 's|%%CC%%|${CC}|g' -e 's|%%CXX%%|${CXX}|g' -e \ 's|version=2.9|version=${WX_VERSION}|g' ${WRKSRC}/wscript do-configure: @cd ${WRKSRC} && \ ${SETENV} CC="${CC}" CPP="${CPP}" CXX="${CXX}" \ CFLAGS="${CFLAGS}" CPPFLAGS="${CPPFLAGS}" CXXFLAGS="${CXXFLAGS}" \ LDFLAGS="${LDFLAGS}" ${PYTHON_CMD} ${WAF_SCRIPT} \ configure --mupenapi=${LOCALBASE}/include/${PORTNAME:S/wx//} \ --wxconfig=${WX_CONFIG} \ --sdlconfig=${SDL_CONFIG} \ --datadir=${DATADIR} \ --libdir=${LOCALBASE}/lib/${PORTNAME:S/wx//} do-build: @cd ${WRKSRC} && \ ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${WAF_SCRIPT} do-install: @${MKDIR} ${STAGEDIR}${DATADIR} @cd ${WRKSRC}/data && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} ${INSTALL_PROGRAM} ${WRKSRC}/build/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include Index: head/graphics/cloudcompare/Makefile =================================================================== --- head/graphics/cloudcompare/Makefile (revision 528057) +++ head/graphics/cloudcompare/Makefile (revision 528058) @@ -1,81 +1,84 @@ # $FreeBSD$ PORTNAME= cloudcompare DISTVERSIONPREFIX= v DISTVERSION= 2.10.3 PORTREVISION= 4 CATEGORIES= graphics MAINTAINER= neel@neelc.org COMMENT= 3D point cloud processing software LICENSE= GPLv2+ LGPL20+ LICENSE_COMB= multi +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + BROKEN_aarch64= fails to compile: mmintrin.h:47:5: use of undeclared identifier '__builtin_ia32_emms'; did you mean '__builtin_isless'? USES= cmake compiler:c++11-lang localbase:ldflags qt:5 USE_GITHUB= yes GH_ACCOUNT= CloudCompare GH_PROJECT= ${GH_ACCOUNT} USE_QT= concurrent core gui opengl printsupport widgets buildtools_build qmake_build svg linguisttools_build USE_LDCONFIG= yes OPTIONS_DEFINE= DXFLIB GAMEPAD GDAL PDAL SHAPELIB PLUGINS OPTIONS_DEFAULT= DXFLIB GAMEPAD GDAL PDAL SHAPELIB PLUGINS OPTIONS_SUB= yes DXFLIB_DESC= Enable AutoCAD DXF file support GAMEPAD_DESC= Enable Qt gamepad support GDAL_DESC= Enable raster file support PDAL_DESC= Enable point cloud data support SHAPELIB_DESC= Enable shape file support DXFLIB_CMAKE_BOOL= OPTION_USE_DXF_LIB GAMEPAD_USE= QT=gamepad GAMEPAD_CMAKE_BOOL= OPTION_SUPPORT_GAMEPADS GDAL_CMAKE_BOOL= OPTION_USE_GDAL GDAL_CMAKE_ON= -DGDAL_INCLUDE_DIR=${PREFIX}/include \ -DGDAL_LIBRARY=${PREFIX}/lib/libgdal.so GDAL_LIB_DEPENDS= libgdal.so:graphics/gdal PDAL_CMAKE_BOOL= OPTION_PDAL_LAS PDAL_CMAKE_ON= -DJSON_ROOT_DIR=${PREFIX}/include/jsoncpp PDAL_LIB_DEPENDS= libpdal_base.so:math/pdal SHAPELIB_CMAKE_BOOL= OPTION_USE_SHAPE_LIB SHAPELIB_LIB_DEPENDS= libshp.so:devel/shapelib PLUGINS_USES= eigen:3 gl jpeg python:2.7 xorg PLUGINS_CMAKE_BOOL= INSTALL_QANIMATION_PLUGIN INSTALL_QBLUR_PLUGIN INSTALL_QBROOM_PLUGIN INSTALL_QCOMPASS_PLUGIN \ INSTALL_QCSF_PLUGIN INSTALL_QCSV_MATRIX_IO_PLUGIN INSTALL_QDUMMY_PLUGIN INSTALL_QEDL_PLUGIN INSTALL_QFACETS_PLUGIN \ INSTALL_QHPR_PLUGIN INSTALL_QM3C2_PLUGIN \ INSTALL_QPCV_PLUGIN INSTALL_QPHOTOSCAN_IO_PLUGIN INSTALL_QRANSAC_SD_PLUGIN \ INSTALL_QSRA_PLUGIN INSTALL_QSSAO_PLUGIN # plugins requiring rare external libs are left out, TODO maybe add some of them? PLUGINS_CMAKE_ON= -DEIGEN_ROOT_DIR:BOOL=${LOCALBASE}/include/eigen3 PLUGINS_CXXFLAGS= ${PLUGINS_CXXFLAGS_${CHOSEN_COMPILER_TYPE}} PLUGINS_CXXFLAGS_clang= -Wno-narrowing PLUGINS_CXXFLAGS+= -DEIGEN_DONT_PARALLELIZE # OpenMP is broken in cmake: see bug#223678 PLUGINS_USE= XORG=ice,sm,x11,xext,xt GL=gl,glu PLUGINS_LIB_DEPENDS= libboost_system.so:devel/boost-libs \ libexpat.so:textproc/expat2 \ libflann_cpp_s.so:math/flann \ libfreetype.so:print/freetype2 \ libpng.so:graphics/png \ libtiff.so:graphics/tiff \ libvtkDomainsChemistry-6.2.so:math/vtk6 PLUGINS_IMPLIES= SHAPELIB post-patch: @${REINPLACE_CMD} -e 's,%%PREFIX%%,${PREFIX},1' ${WRKSRC}/snap/gui/ccViewer.desktop ${WRKSRC}/snap/gui/cloudcompare.desktop post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/pixmaps ${INSTALL_DATA} ${WRKSRC}/snap/gui/ccViewer.desktop ${STAGEDIR}${PREFIX}/share/applications ${INSTALL_DATA} ${WRKSRC}/snap/gui/ccViewer.png ${STAGEDIR}${PREFIX}/share/pixmaps ${INSTALL_DATA} ${WRKSRC}/snap/gui/cloudcompare.desktop ${STAGEDIR}${PREFIX}/share/applications ${INSTALL_DATA} ${WRKSRC}/snap/gui/cloudcompare.png ${STAGEDIR}${PREFIX}/share/pixmaps .include Index: head/graphics/impressive/Makefile =================================================================== --- head/graphics/impressive/Makefile (revision 528057) +++ head/graphics/impressive/Makefile (revision 528058) @@ -1,72 +1,75 @@ # Created by: Veniamin Gvozdikov # $FreeBSD$ PORTNAME= impressive PORTVERSION= 0.12.1 PORTREVISION= 3 CATEGORIES= graphics python MASTER_SITES= SF/${PORTNAME}/Impressive/${PORTVERSION}/ DISTNAME= Impressive-${PORTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Stylish way of giving presentations LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/license.txt +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}PyOpenGL>=0:graphics/py-PyOpenGL@${PY_FLAVOR} \ ${PYGAME} \ ${PYTHON_PKGNAMEPREFIX}pillow6>0:graphics/py-pillow6@${PY_FLAVOR} USES= python:2.7 sdl shebangfix USE_SDL= sdl SHEBANG_FILES= impressive.py NO_BUILD= yes NO_ARCH= yes PLIST_FILES= bin/${PORTNAME} \ man/man1/${PORTNAME}.1.gz PORTDOCS= ${PORTNAME}.html demo.pdf OPTIONS_DEFINE= DOCS OPTIONS_GROUP= MULTIMEDIA PDFFEATURE OPTIONS_MULTI= PDFENGINE OPTIONS_DEFAULT=FFMPEG MPLAYER MUPDF PDFTK XDG OPTIONS_GROUP_MULTIMEDIA= FFMPEG MPLAYER OPTIONS_GROUP_PDFFEATURE= PDFTK XDG OPTIONS_MULTI_PDFENGINE= GHOSTSCRIPT MUPDF POPPLER XPDF FFMPEG_DESC= Optimize generation of video preview images MPLAYER_DESC= Enable audio/video playback PDFTK_DESC= Enable automatic extraction of PDF page titles XDG_DESC= Enable web/e-mail hyperlinks in PDF files GHOSTSCRIPT_DESC= Use Ghostscript for PDF rendering MUPDF_DESC= Use MuPDF for PDF rendering POPPLER_DESC= Use Poppler for PDF rendering XPDF_DESC= Use Xpdf for PDF rendering FFMPEG_IMPLIES= MPLAYER GHOSTSCRIPT_IMPLIES= PDFTK POPPLER_IMPLIES= PDFTK XPDF_IMPLIES= PDFTK FFMPEG_RUN_DEPENDS= ffmpeg:multimedia/ffmpeg MPLAYER_RUN_DEPENDS= mplayer:multimedia/mplayer PDFTK_RUN_DEPENDS= pdftk:print/pdftk XDG_RUN_DEPENDS= xdg-open:devel/xdg-utils GHOSTSCRIPT_USES= ghostscript:run MUPDF_RUN_DEPENDS= mupdf:graphics/mupdf POPPLER_RUN_DEPENDS= pdftoppm:graphics/poppler-utils XPDF_RUN_DEPENDS= ${LOCALBASE}/libexec/xpdf/pdftoppm:graphics/xpdf do-install: ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}.py ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/graphics/kudu/Makefile =================================================================== --- head/graphics/kudu/Makefile (revision 528057) +++ head/graphics/kudu/Makefile (revision 528058) @@ -1,36 +1,39 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= kudu PORTVERSION= 0.1.2 PORTREVISION= 12 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= amdmi3@FreeBSD.org COMMENT= 3D skeletal animation tool, powered by GTK+ and OpenGL LICENSE= GPLv2 +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + LIB_DEPENDS= libgtkglext-x11-1.0.so:x11-toolkits/gtkglext USES= compiler:c++11-lang gl localbase tar:bzip2 pkgconfig python:2.7 GNU_CONFIGURE= yes USE_GL= gl LIBS+= -lcompat -lm PLIST_FILES= bin/${PORTNAME} PORTDATA= * DESKTOP_ENTRIES="Kudu" \ "Edit 3D models" \ "${DATADIR}/images/logo.png" \ "kudu" \ "Graphics;3DGraphics;GTK;" \ true post-patch: @${REINPLACE_CMD} -e 's|COPYING||' ${WRKSRC}/Makefile.in .include Index: head/graphics/pecomato/Makefile =================================================================== --- head/graphics/pecomato/Makefile (revision 528057) +++ head/graphics/pecomato/Makefile (revision 528058) @@ -1,31 +1,34 @@ # Created by: Emanuel Haupt # $FreeBSD$ PORTNAME= pecomato PORTVERSION= 0.0.15 CATEGORIES= graphics MASTER_SITES= http://www.mollux.org/projects/pecomato/download/sources/ \ LOCAL/ehaupt MAINTAINER= ehaupt@FreeBSD.org COMMENT= Command-line picture metadata processor +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + USES= gmake python:2.7,build MAKEFILE= Makefile.unix PLIST_FILES= bin/pecomato man/man1/pecomato.1.gz post-build: ${PYTHON_CMD} ${WRKSRC}/devtools/txt2tags.py --no-rc -t man \ -i ${WRKSRC}/doc/manpage.t2t -o ${WRKSRC}/doc/${PORTNAME}.1 post-patch: @${REINPLACE_CMD} -e '/^CC/d' ${WRKSRC}/${MAKEFILE} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/doc/${PORTNAME}.1 \ ${STAGEDIR}${MANPREFIX}/man/man1 .include Index: head/graphics/piglit/Makefile =================================================================== --- head/graphics/piglit/Makefile (revision 528057) +++ head/graphics/piglit/Makefile (revision 528058) @@ -1,59 +1,62 @@ # Created by: Jean-Sébastien Pédron # $FreeBSD$ PORTNAME= piglit PORTVERSION= 20180910 PORTREVISION= 3 CATEGORIES= graphics MAINTAINER= x11@FreeBSD.org COMMENT= Automated OpenGL and OpenCL testsuite LICENSE= MIT GPLv2 GPLv3 LGPL20 LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/COPYING +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + BUILD_DEPENDS= ${LOCALBASE}/include/CL/opencl.h:devel/opencl \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} LIB_DEPENDS= libcaca.so:graphics/libcaca \ libdrm.so:graphics/libdrm \ libOpenCL.so:devel/ocl-icd \ libpng.so:graphics/png \ libwaffle-1.so:graphics/waffle RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= dumbbell GH_PROJECT= piglit GH_TAGNAME= a0db4427446ab50882a721ae3084fa26cc9e751a USES= cmake compiler:c11 gl pkgconfig python:2.7 shebangfix xorg USE_GL= egl gbm gl glu USE_XORG= x11 xcb xext xrender SHEBANG_FILES= piglit CMAKE_ARGS+= -DPIGLIT_BUILD_CL_TESTS:BOOL=ON CMAKE_ARGS+= -DCMAKE_POLICY_DEFAULT_CMP0056:STRING=NEW LDFLAGS+= -L${LOCALBASE}/lib SUB_FILES= pkg-message DATADIR= ${PREFIX}/lib/piglit PORTDATA= * OPTIONS_DEFINE= DOCS WAYLAND OPTIONS_DEFAULT=WAYLAND WAYLAND_LIB_DEPENDS= libwayland-egl.so:graphics/wayland \ libxkbcommon.so:x11/libxkbcommon post-patch-WAYLAND-off: @${REINPLACE_CMD} -e '/pkg_check_modules.*wayland/d' \ ${WRKSRC}/CMakeLists.txt .include Index: head/graphics/py-PyOpenGL-accelerate/Makefile =================================================================== --- head/graphics/py-PyOpenGL-accelerate/Makefile (revision 528057) +++ head/graphics/py-PyOpenGL-accelerate/Makefile (revision 528058) @@ -1,23 +1,26 @@ # $FreeBSD$ PORTNAME= PyOpenGL PORTVERSION= 3.1.0 PORTREVISION= 3 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= -accelerate DISTNAME= ${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= OpenGL acceleration code for PyOpenGL LICENSE= BSD3CLAUSE +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} USE_PYTHON= autoplist distutils cython USES= python:-3.6 .include Index: head/graphics/pymorph/Makefile =================================================================== --- head/graphics/pymorph/Makefile (revision 528057) +++ head/graphics/pymorph/Makefile (revision 528058) @@ -1,20 +1,23 @@ # Created by: Pedro Garcia Freitas # $FreeBSD$ PORTNAME= pymorph PORTVERSION= 0.96 PORTREVISION= 9 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP MAINTAINER= sawp@sawp.com.br COMMENT= Pymorph is a pure implementations of image morphology functions LICENSE= BSD3CLAUSE +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + RUN_DEPENDS+= ${PYNUMPY} USES= python:2.7 USE_PYTHON= distutils autoplist .include Index: head/graphics/tilecache/Makefile =================================================================== --- head/graphics/tilecache/Makefile (revision 528057) +++ head/graphics/tilecache/Makefile (revision 528058) @@ -1,40 +1,43 @@ # Created by: joris # $FreeBSD$ PORTNAME= tilecache PORTVERSION= 2.11 PORTREVISION= 3 CATEGORIES= graphics python geography www MASTER_SITES= http://tilecache.org/ MAINTAINER= joris.dedieu@gmail.com COMMENT= Python-based WMS-C/TMS server LICENSE= BSD3CLAUSE MIT LICENSE_COMB= multi +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flup6>0:www/py-flup6@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Paste>0:www/py-paste@${PY_FLAVOR} USES= python:2.7 shebangfix USE_PYTHON= distutils autoplist SHEBANG_FILES= tilecache.cgi tilecache.fcgi FILES_ETC= TileCache/Service.py setup.py tilecache_install_config.py post-patch: @cd ${WRKSRC}; \ ${REINPLACE_CMD} -e 's|/etc|${ETCDIR}|' ${FILES_ETC}; pre-install: ${MKDIR} ${STAGEDIR}${ETCDIR} post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/www/cgi-bin ${REINPLACE_CMD} -e 's|/usr/bin/python|/usr/bin/env python|' ${WRKSRC}/tilecache.cgi ${INSTALL_SCRIPT} ${WRKSRC}/tilecache.cgi ${STAGEDIR}${PREFIX}/www/cgi-bin/tilecache.cgi ${REINPLACE_CMD} -e 's|/usr/bin/python|/usr/bin/env python|' ${WRKSRC}/tilecache.fcgi ${INSTALL_SCRIPT} ${WRKSRC}/tilecache.fcgi ${STAGEDIR}${PREFIX}/www/cgi-bin/tilecache.fcgi ${INSTALL_DATA} ${WRKSRC}/tilecache.cfg ${STAGEDIR}${ETCDIR}/tilecache.cfg.sample .include Index: head/graphics/uniconvertor/Makefile =================================================================== --- head/graphics/uniconvertor/Makefile (revision 528057) +++ head/graphics/uniconvertor/Makefile (revision 528058) @@ -1,26 +1,29 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= uniconvertor PORTVERSION= 1.1.5 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= Universal vector graphics translator LICENSE= LGPL20+ GPLv2+ LICENSE_COMB= multi LICENSE_FILE_GPLv2+ = ${WRKSRC}/src/GNU_GPL_v2 LICENSE_FILE_LGPL20+ = ${WRKSRC}/src/GNU_LGPL_v2 +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + RUN_DEPENDS= ${PYTHON_SITELIBDIR}/sk1libs/__init__.py:graphics/sk1libs@${PY_FLAVOR} USES= python:2.7 USE_PYTHON= distutils post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/uniconvertor/app/modules/*.so .include Index: head/graphics/webp-pixbuf-loader/Makefile =================================================================== --- head/graphics/webp-pixbuf-loader/Makefile (revision 528057) +++ head/graphics/webp-pixbuf-loader/Makefile (revision 528058) @@ -1,29 +1,32 @@ # $FreeBSD$ PORTNAME= webp-pixbuf-loader PORTVERSION= 20160329 CATEGORIES= graphics MAINTAINER= greg@unrelenting.technology COMMENT= WebP image loader plugin for GdkPixbuf2 LICENSE= LGPL20+ +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + LIB_DEPENDS= libwebp.so:graphics/webp USES= gnome perl5 pkgconfig python:2.7,build waf USE_GNOME= gdkpixbuf2 USE_GITHUB= yes GH_ACCOUNT= aruiz GH_TAGNAME= 9b92950d49d7 PLIST_FILES= lib/gdk-pixbuf-2.0/${GTK2_VERSION}/loaders/libpixbufloader-webp.so \ share/thumbnailers/gdk-pixbuf-webp-thumbnailer.thumbnailer post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/gdk-pixbuf-2.0/*/loaders/* ${MKDIR} ${STAGEDIR}${PREFIX}/share/thumbnailers ${SED} -e 's|@PREFIX@|${LOCALBASE}|g' ${FILESDIR}/gdk-pixbuf-webp-thumbnailer.thumbnailer \ > ${STAGEDIR}${PREFIX}/share/thumbnailers/gdk-pixbuf-webp-thumbnailer.thumbnailer .include Index: head/japanese/fcitx-mozc/Makefile =================================================================== --- head/japanese/fcitx-mozc/Makefile (revision 528057) +++ head/japanese/fcitx-mozc/Makefile (revision 528058) @@ -1,15 +1,18 @@ # Created by: Daichi GOTO # $FreeBSD$ PKGNAMEPREFIX= ja-fcitx- COMMENT= Mozc engine for Fcitx + +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 DATADIR= ${PREFIX}/share/fcitx/${PORTNAME} MASTERDIR= ${.CURDIR}/../../japanese/mozc-server FILESDIR= ${.CURDIR}/files SUB_FILES= pkg-message BUILD_MOZC_LIST= fcitx_mozc .include "${MASTERDIR}/Makefile" Index: head/japanese/ibus-mozc/Makefile =================================================================== --- head/japanese/ibus-mozc/Makefile (revision 528057) +++ head/japanese/ibus-mozc/Makefile (revision 528058) @@ -1,15 +1,18 @@ # Created by: Daichi GOTO # $FreeBSD$ PKGNAMEPREFIX= ja-ibus- COMMENT= Mozc engine for IBus + +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 DATADIR= ${PREFIX}/share/ibus-${PORTNAME} MASTERDIR= ${.CURDIR}/../../japanese/mozc-server FILESDIR= ${.CURDIR}/files SUB_FILES= pkg-message BUILD_MOZC_LIST= ibus_mozc .include "${MASTERDIR}/Makefile" Index: head/japanese/mailman/Makefile =================================================================== --- head/japanese/mailman/Makefile (revision 528057) +++ head/japanese/mailman/Makefile (revision 528058) @@ -1,185 +1,188 @@ # Created by: Sunagawa Koji # $FreeBSD$ PORTNAME= mailman PORTVERSION= 2.1.14.j7 PORTREVISION= 6 PORTEPOCH= 1 CATEGORIES= japanese mail MASTER_SITES= https://docs.python.jp/contrib/mailman/_static/ \ LOCAL/tota/${PORTNAME} DISTNAME= ${PORTNAME}-${PORTVERSION:S/.j/+j/} DIST_SUBDIR= mailman MAINTAINER= tota@FreeBSD.org COMMENT= Japanized mailman which is a mailing list manager with a web front-end LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/gnu-COPYING-GPL +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + CONFLICTS= mailman-2.1.* PORTSCOUT= limit:.*\.j\d+$$ USES= autoreconf gettext python:2.7 shebangfix tar:tgz USE_RC_SUBR= mailman GNU_CONFIGURE= yes GNU_CONFIGURE_PREFIX= ${MAILMANDIR} CONFIGURE_ARGS+=--with-python=${PYTHON_CMD} \ --with-username=${MM_USERNAME} \ --with-groupname=${MM_GROUPNAME} \ --with-mail-gid=${MAIL_GID} --with-cgi-gid=${CGI_GID} \ --with-permcheck=no # The Mailman port supports a number of variables that may be tweaked at # build time. Getting the values of some of them right is crucial! # MM_USERNAME?= mailman MM_USERID?= 91 MM_GROUPNAME?= ${MM_USERNAME} MM_GROUPID?= ${MM_USERID} MM_DIR?= mailman CGI_GID?= www IMGDIR?= www/icons # # End of user-configurable variables. USERS= ${MM_USERNAME} GROUPS= ${MM_GROUPNAME} MAILMANDIR= ${PREFIX}/${MM_DIR} PLIST_SUB= MMDIR=${MM_DIR} IMGDIR=${IMGDIR} SUB_FILES= pkg-message pkg-install pkg-deinstall SUB_LIST= MAILMANDIR=${MAILMANDIR} USER=${MM_USERNAME} GROUP=${MM_GROUPNAME} SHEBANG_FILES= bin/msgfmt.py \ tests/onebounce.py \ tests/fblast.py IMGFILES= PythonPowered.png mailman.jpg mm-icon.png PORTDOCS= ACKNOWLEDGMENTS BUGS FAQ INSTALL NEWS NEWS.japan.utf-8 \ README README-I18N.en README.CONTRIB README.NETSCAPE \ README.USERAGENT README.japan.utf-8 STYLEGUIDE.txt \ TODO UPGRADING \ mailman-admin.txt \ mailman-install.txt \ mailman-member.txt \ FreeBSD-post-install-notes OPTIONS_DEFINE= DOCS NAMAZU2 OPTIONS_SINGLE= MTA OPTIONS_SINGLE_MTA= SENDMAIL EXIM4 POSTFIX COURIER NAMAZU2_DESC= Make private archives searchable with namazu2 MTA_DESC= Integrate with which MTA? SENDMAIL_DESC= for use with sendmail EXIM4_DESC= for use with exim4 POSTFIX_DESC= for use with postfix COURIER_DESC= for use with courier OPTIONS_DEFAULT= SENDMAIL .include .if ${PORT_OPTIONS:MSENDMAIL} MAIL_GID?= mailnull .endif .if ${PORT_OPTIONS:MEXIM4} MAIL_GID?= mail .endif .if ${PORT_OPTIONS:MPOSTFIX} RUN_DEPENDS+= ${LOCALBASE}/sbin/postconf:mail/postfix BUILD_DEPENDS+= ${LOCALBASE}/sbin/postconf:mail/postfix MAIL_GID?= mailman EXTRA_PATCHES+= ${FILESDIR}/postfix-verp.diff .endif .if ${PORT_OPTIONS:MCOURIER} MAIL_GID?= courier .endif .if ${PORT_OPTIONS:MNAMAZU2} RUN_DEPENDS+= mknmz:japanese/namazu2 EXTRA_PATCHES+= ${FILESDIR}/extra-patch-Mailman_Cgi_private.py .endif pre-everything:: @${ECHO} "" @${ECHO} "You may change the following build options:" @${ECHO} "" @${ECHO} "Option Default Value Description" @${ECHO} "------------- --------------- ------------------------------------------------" @${ECHO} "MM_USERNAME mailman The username of the Mailman user." @${ECHO} "MM_USERID 91 The user ID of the Mailman user." @${ECHO} "MM_GROUPNAME mailman The group to which the Mailman user will belong." @${ECHO} "MM_GROUPID \$$MM_USERID The group ID for the Mailman user." @${ECHO} "MM_DIR mailman Mailman will be installed in" @${ECHO} " ${PREFIX}/${MM_DIR}." @${ECHO} "CGI_GID www The group name or id under which your web" @${ECHO} " server executes CGI scripts." @${ECHO} "IMGDIR www/icons Icon images will be installed in" @${ECHO} " ${PREFIX}/${IMGDIR}." @${ECHO} "" post-patch: @${REINPLACE_CMD} -e 's#%%LOCALBASE%%#${LOCALBASE}#g' \ ${WRKSRC}/Mailman/Defaults.py.in @${REINPLACE_CMD} -e 's/^0,5,10/#&/' ${WRKSRC}/cron/crontab.in.in pre-configure: @${ECHO} "DEFAULT_SERVER_LANGUAGE = 'ja'" >> ${WRKSRC}/Mailman/mm_cfg.py.dist.in @${ECHO} "GLOBAL_PIPELINE.insert(1, 'iso2022jpfix')" >> ${WRKSRC}/Mailman/mm_cfg.py.dist.in .if ${PORT_OPTIONS:MPOSTFIX} @${ECHO} "MTA = 'Postfix'" >> ${WRKSRC}/Mailman/mm_cfg.py.dist.in .endif post-install: .for i in admin admindb confirm create edithtml listinfo options private \ rmlist roster subscribe ${STRIP_CMD} ${STAGEDIR}${MAILMANDIR}/cgi-bin/${i} .endfor ${STRIP_CMD} ${STAGEDIR}${MAILMANDIR}/mail/mailman ${STRIP_CMD} ${STAGEDIR}${MAILMANDIR}/pythonlib/pykf.so # Compile additional Python scripts: .for dir in Mailman bin pythonlib (cd ${STAGEDIR}${MAILMANDIR} \ && ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \ -f -d ${MAILMANDIR}/${dir} ${dir}) .endfor @${RM} ${STAGEDIR}${MAILMANDIR}/pythonlib/*.egg-info # mm_cfg.py is handled by pkg-plist: @${RM} ${STAGEDIR}${MAILMANDIR}/Mailman/mm_cfg.py @${RM} ${STAGEDIR}${MAILMANDIR}/Mailman/mm_cfg.pyc @${MKDIR} ${STAGEDIR}${PREFIX}/${IMGDIR} .for imgfile in ${IMGFILES} ${CP} ${STAGEDIR}${MAILMANDIR}/icons/${imgfile} ${STAGEDIR}${PREFIX}/${IMGDIR} .endfor uudecode -p ${FILESDIR}/powerlogo.gif.uue > \ ${STAGEDIR}${PREFIX}/${IMGDIR}/powerlogo.gif .if ${PORT_OPTIONS:MDOCS} ${CP} -R ${WRKSRC}/doc/* ${WRKSRC}/ @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${FILESDIR}/FreeBSD-post-install-notes ${STAGEDIR}${DOCSDIR} .for docfile in ${PORTDOCS:NFreeBSD-post-install-notes} ${INSTALL_DATA} ${WRKSRC}/${docfile} ${STAGEDIR}${DOCSDIR} .endfor .endif @${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} ${ECHO} "This marker file ensures that Python's upgrade-site-packages handles ${PKGNAME}." >${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/mailman-info.txt .if ${PORT_OPTIONS:MPOSTFIX} @if [ "x`${LOCALBASE}/sbin/postconf -h myhostname`" != "xlocalhost" ]; then \ ${ECHO_CMD} ""; \ ${ECHO_CMD} "Your Postfix hostname is non-default."; \ ${ECHO_CMD} -n "You must add \"SMTPHOST = "; \ ${ECHO_CMD} -n `${LOCALBASE}/sbin/postconf -h myhostname`; \ ${ECHO_CMD} "\" to the bottom of mm_cfg.py."; \ ${ECHO_CMD} ""; \ fi .endif .include Index: head/japanese/uim-mozc/Makefile =================================================================== --- head/japanese/uim-mozc/Makefile (revision 528057) +++ head/japanese/uim-mozc/Makefile (revision 528058) @@ -1,15 +1,18 @@ # Created by: Koichiro IWAO # $FreeBSD$ PKGNAMEPREFIX= ja-uim- COMMENT= Mozc engine for uim +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + MASTERDIR= ${.CURDIR}/../../japanese/mozc-server FILESDIR= ${.CURDIR}/files DATADIR= ${PREFIX}/share/uim SUB_FILES= pkg-message BUILD_MOZC_LIST=uim_mozc .include "${MASTERDIR}/Makefile" Index: head/java/eclipse-pydev/Makefile =================================================================== --- head/java/eclipse-pydev/Makefile (revision 528057) +++ head/java/eclipse-pydev/Makefile (revision 528058) @@ -1,56 +1,59 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= pydev PORTVERSION= 3.5.0 PORTREVISION= 2 CATEGORIES= java devel python MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/PyDev%20${PORTVERSION}/ PKGNAMEPREFIX= eclipse- DISTNAME= PyDev%20${PORTVERSION} MAINTAINER= nivit@FreeBSD.org COMMENT= Eclipse plugin for Python and Jython development LICENSE= EPL +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + RUN_DEPENDS= ${LOCALBASE}/bin/eclipse:java/eclipse BUNDLES_INFO= ${PREFIX}/share/eclipse/configuration/org.eclipse.equinox.simpleconfigurator/bundles.info JYTHON_DESC= Use Jython as Python interpreter NO_WRKSUBDIR= yes OPTIONS_DEFINE= JYTHON PLUGINDIR= share/eclipse/dropins/pydev/eclipse/plugins PYDEV_BUNDLES_INFO= ${PREFIX}/${PLUGINDIR}/bundles.info USES= python:2.7 zip .include .if ${PORT_OPTIONS:MJYTHON} RUN_DEPENDS+= jython:lang/jython .endif pre-install: @${ECHO_MSG} "===> Creating bundles.info" @PLUGINS=$$(ls -1 ${WRKSRC}/plugins); \ for d in $${PLUGINS}; do \ (${ECHO_CMD} "$${d},../../${PLUGINDIR}/$${d}/,4,false" | \ ${SED} -e 's/_\([0-9]\)/,\1/1' -e '/templates/d') >> ${WRKSRC}/plugins/bundles.info; \ done @# ignore javashell.py file, because there is a syntax error @# see http://goo.gl/E4epH ${PYTHON_CMD} -m compileall -x javashell.py -f ${WRKSRC}/plugins ${PYTHON_CMD} -O -m compileall -x javashell.py -f ${WRKSRC} add-plist-post: ${ECHO_CMD} "@exec ${CAT} ${PYDEV_BUNDLES_INFO} >> ${BUNDLES_INFO}" >> ${TMPPLIST} ${ECHO_CMD} "@unexec ${SED} -i '' -E '/^((org)|(com))\.python\.pydev/d' %D/share/eclipse/configuration/org.eclipse.equinox.simpleconfigurator/bundles.info" >> ${TMPPLIST} .include "${PORTSDIR}/java/eclipse/Makefile.plugins" .include Index: head/lang/cdent/Makefile =================================================================== --- head/lang/cdent/Makefile (revision 528057) +++ head/lang/cdent/Makefile (revision 528058) @@ -1,18 +1,21 @@ # Created by: Li-Wen Hsu # $FreeBSD$ PORTNAME= cdent PORTVERSION= 0.5.7 PORTREVISION= 1 CATEGORIES= lang MASTER_SITES= CHEESESHOP MAINTAINER= lwhsu@FreeBSD.org COMMENT= Portable Module Programming Language +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + RUN_DEPENDS= ${PYTHON_SITELIBDIR}/yaml/__init__.py:devel/py-yaml@${PY_FLAVOR} USES= python:2.7 USE_PYTHON= distutils autoplist .include Index: head/lang/julia06/Makefile =================================================================== --- head/lang/julia06/Makefile (revision 528057) +++ head/lang/julia06/Makefile (revision 528058) @@ -1,198 +1,201 @@ # Created by: Iblis Lin # $FreeBSD$ PORTNAME= julia PORTVERSION= 0.6.4 DISTVERSIONSUFFIX= -full PORTREVISION= 7 CATEGORIES= lang math MASTER_SITES= https://github.com/JuliaLang/julia/releases/download/v${PORTVERSION}/ PKGNAMESUFFIX= 06 MAINTAINER= iblis@hs.ntnu.edu.tw COMMENT= Julia Language: A fresh approach to technical computing LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + ONLY_FOR_ARCHS= amd64 i386 LIB_DEPENDS= libcurl.so:ftp/curl \ libgit2.so:devel/libgit2 \ libgmp.so:math/gmp \ libmbedtls.so:security/mbedtls \ libmpfr.so:math/mpfr \ libpcre2-8.so:devel/pcre2 \ libssh2.so:security/libssh2 \ libutf8proc.so:textproc/utf8proc EXTRACT_DEPENDS=gmake:devel/gmake BUILD_DEPENDS= patchelf:sysutils/patchelf \ pcre2-config:devel/pcre2 \ cmake:devel/cmake USES= gmake compiler:c++11-lib fortran python:2.7,build perl5 USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/${PORTNAME} INSTALLDIR= julia/${PORTNAME}${PKGNAMESUFFIX} MANDIRS+= ${PREFIX}/${INSTALLDIR}/man ALL_TARGET= default INSTALL_TARGET= install TEST_TARGET= test PLIST_SUB= VERSION="${PORTVERSION:R}" \ SOVERSION="${PORTVERSION}" \ JULIA="${INSTALLDIR}" CXXFLAGS+= -stdlib=libc++ -std=c++11 MAKE_ARGS+= prefix=${PREFIX}/${INSTALLDIR} \ JCXXFLAGS="${CXXFLAGS}" \ FORCE_ASSERTIONS=${FORCE_ASSERTIONS} \ USE_GPL_LIBS=${USE_GPL_LIBS} \ USE_SYSTEM_CURL=1 \ USE_SYSTEM_GMP=1 \ USE_SYSTEM_LAPACK=1 \ USE_SYSTEM_LIBGIT2=1 \ USE_SYSTEM_LIBSSH2=1 \ USE_SYSTEM_LIBUV=0 \ USE_SYSTEM_MBEDTLS=1 \ USE_SYSTEM_MPFR=1 \ USE_SYSTEM_PATCHELF=1 \ USE_SYSTEM_PCRE=1 \ USE_SYSTEM_UTF8PROC=1 \ NO_GIT=1 OPTIONS_DEFINE= EXAMPLES DEBUG DOCS GPL_LIBS DESKTOP NATIVE OPTIONS_DEFAULT= OPENLIBM OPTIONS_GROUP= PRIVATE OPTIONS_GROUP_PRIVATE= ARPACK OPENBLAS OPTIONS_SINGLE= LIBM OPTIONS_SINGLE_LIBM= SYSLIBM OPENLIBM OPTIONS_SUB= yes PRIVATE_DESC= Build self-shipped private depends LIBM_DESC= Math library implementation DEBUG_VARS= FORCE_ASSERTIONS=1 \ ALL_TARGET=all DEBUG_MAKE_ARGS= BUNDLE_DEBUG_LIBS=1 DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX} PORTDOCS= html DOCS_VARS= INSTALL_TARGET+=install-docs EXAMPLESDIR= ${PREFIX}/share/examples/${PORTNAME}${PKGNAMESUFFIX} PORTEXAMPLES= * EXAMPLES_VARS= INSTALL_TARGET+=install-examples GPL_LIBS_DESC= Build with GPL libs: FFTW and SUITESPARSE GPL_LIBS_LIB_DEPENDS= libfftw3.so:math/fftw3 \ libfftw3f.so:math/fftw3-float GPL_LIBS_MAKE_ARGS= USE_SYSTEM_SUITESPARSE=0 USE_SYSTEM_FFTW=1 GPL_LIBS_VARS= USE_GPL_LIBS=1 DESKTOP_DESC= Install icon, .desktop and appdata files DESKTOP_USES= gnome DESKTOP_VARS= INSTALL_TARGET+=install-desktop \ INSTALLS_ICONS=yes ARPACK_DESC= Build self-shipped private arpack-ng ARPACK_MAKE_ARGS= USE_SYSTEM_ARPACK=0 ARPACK_MAKE_ARGS_OFF= USE_SYSTEM_ARPACK=1 ARPACK_LIB_DEPENDS_OFF= libarpack.so:math/arpack-ng SYSLIBM_DESC= Build with system libm SYSLIBM_MAKE_ARGS= USE_SYSTEM_LIBM=1 OPENLIBM_DESC= Build with OpenLibm (math/openlibm) OPENLIBM_MAKE_ARGS= USE_SYSTEM_OPENLIBM=1 OPENLIBM_LIB_DEPENDS= libopenlibm.so:math/openlibm OPENBLAS_DESC= Private OpenBLAS v0.3.0\ (ports tree: v${:!${MAKE} -C ${PORTSDIR}/math/openblas -V PORTVERSION!}) OPENBLAS_MAKE_ARGS= USE_SYSTEM_BLAS=0 OPENBLAS_DYNAMIC_ARCH=1 OPENBLAS_MAKE_ARGS_OFF= USE_SYSTEM_BLAS=1 OPENBLAS_LIB_DEPENDS_OFF= libopenblas.so:math/openblas .include NATIVE_DESC= Build with native CPU JIT tuning .if ${PORT_OPTIONS:MNATIVE} MAKE_ARGS+= JULIA_CPU_TARGET=native .else .if ${ARCH} == "amd64" MAKE_ARGS+= JULIA_CPU_TARGET=x86-64 .elif ${ARCH} == "i386" MAKE_ARGS+= JULIA_CPU_TARGET=pentium4 .else MAKE_ARGS+= JULIA_CPU_TARGET=generic .endif .endif # .if ${PORT_OPTIONS:MNATIVE} # OPENBLAS plist .if ${PORT_OPTIONS:MOPENBLAS} .if ${ARCH} == "amd64" PLIST_SUB+= OPENBLAS64="64_" .else PLIST_SUB+= OPENBLAS64="" .endif .endif # .if ${PORT_OPTIONS:MOPENBLAS} .if ${ARCH} == "i386" EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-ui_Makefile .endif post-extract: ${GMAKE} -C ${WRKSRC}/deps extract post-patch: echo "override TAGGED_RELEASE_BANNER=\"FreeBSD port lang/${PORTNAME}${PKGNAMESUFFIX} build\"" >> ${WRKSRC}/Make.user # unset ARCH for auto-detection # Julia build script uses the name x86_86/x86, which are different from ports framework echo "ARCH=" >> ${WRKSRC}/Make.user post-patch-OPENBLAS-on: ${CP} ${FILESDIR}/extra-patch-openblas-fix-arch.patch ${WRKSRC}/deps/patches/openblas-fix-arch.patch post-patch-OPENBLAS-off: echo "LIBBLAS= -lopenblas -L${LOCALBASE}/lib" >> ${WRKSRC}/Make.user echo "LIBBLASNAME=libopenblas" >> ${WRKSRC}/Make.user echo 'LIBLAPACK= $$(LIBBLAS)' >> ${WRKSRC}/Make.user echo 'LIBLAPACKNAME= $$(LIBBLASNAME)' >> ${WRKSRC}/Make.user post-configure-OPENBLAS-off: ${CC} ${CFLAGS} -lopenblas ${LDFLAGS} -o ${WRKSRC}/check_openblas \ ${FILESDIR}/check_openblas.c ${WRKSRC}/check_openblas && ( \ echo "USE_BLAS64=1" >> ${WRKSRC}/Make.user \ ) || ( \ echo "USE_BLAS64=0" >> ${WRKSRC}/Make.user \ ) post-install: ${RLN} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/bin/julia ${STAGEDIR}${PREFIX}/bin/${PORTNAME}${PKGNAMESUFFIX} ${RLN} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/man/man1/julia.1 ${STAGEDIR}${PREFIX}/man/man1/${PORTNAME}${PKGNAMESUFFIX}.1 # clean up for Pkg3.jl .for file in .codecov.yml .travis.yml appveyor.yml bors.toml .gitignore source-extracted ${RM} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/share/julia/stdlib/v${PORTVERSION:R}/Pkg/${file} ${RM} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/share/julia/stdlib/v${PORTVERSION:R}/Pkg/ext/TOML/${file} .endfor post-install-DEBUG-on: ${RLN} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/bin/julia-debug ${STAGEDIR}${PREFIX}/bin/${PORTNAME}${PKGNAMESUFFIX}-debug post-install-DOCS-on: ${MV} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/share/doc/julia ${STAGEDIR}${DOCSDIR} ${RMDIR} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/share/doc post-install-DOCS-off: # remove empty dir ${RM} -r ${STAGEDIR}${PREFIX}/${INSTALLDIR}/share/doc post-install-EXAMPLES-on: ${MV} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/share/examples/julia ${STAGEDIR}${EXAMPLESDIR} ${RMDIR} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/share/examples .include Index: head/lang/julia07/Makefile =================================================================== --- head/lang/julia07/Makefile (revision 528057) +++ head/lang/julia07/Makefile (revision 528058) @@ -1,183 +1,186 @@ # Created by: Iblis Lin # $FreeBSD$ PORTNAME= julia PORTVERSION= 0.7.0 DISTVERSIONSUFFIX= -full PORTREVISION= 7 CATEGORIES= lang math MASTER_SITES= https://github.com/JuliaLang/julia/releases/download/v${PORTVERSION}/ PKGNAMESUFFIX= 07 MAINTAINER= iblis@hs.ntnu.edu.tw COMMENT= Julia Language: A fresh approach to technical computing LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + ONLY_FOR_ARCHS= amd64 i386 LIB_DEPENDS= libcurl.so:ftp/curl \ libgit2.so:devel/libgit2 \ libgmp.so:math/gmp \ libmbedtls.so:security/mbedtls \ libmpfr.so:math/mpfr \ libpcre2-8.so:devel/pcre2 \ libssh2.so:security/libssh2 \ libutf8proc.so:textproc/utf8proc EXTRACT_DEPENDS=gmake:devel/gmake BUILD_DEPENDS= patchelf:sysutils/patchelf \ pcre2-config:devel/pcre2 \ cmake:devel/cmake USES= gmake compiler:c++11-lib fortran python:2.7,build perl5 USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/${PORTNAME} INSTALLDIR= julia/${PORTNAME}${PKGNAMESUFFIX} MANDIRS+= ${PREFIX}/${INSTALLDIR}/man ALL_TARGET= default INSTALL_TARGET= install TEST_TARGET= test PLIST_SUB= VERSION="${PORTVERSION:R}" \ SOVERSION="${PORTVERSION}" \ JULIA="${INSTALLDIR}" CXXFLAGS+= -stdlib=libc++ -std=c++11 MAKE_ARGS+= prefix=${PREFIX}/${INSTALLDIR} \ JCXXFLAGS="${CXXFLAGS}" \ FORCE_ASSERTIONS=${FORCE_ASSERTIONS} \ USE_GPL_LIBS=${USE_GPL_LIBS} \ USE_SYSTEM_CURL=1 \ USE_SYSTEM_GMP=1 \ USE_SYSTEM_LAPACK=1 \ USE_SYSTEM_LIBGIT2=1 \ USE_SYSTEM_LIBSSH2=1 \ USE_SYSTEM_LIBUV=0 \ USE_SYSTEM_MBEDTLS=1 \ USE_SYSTEM_MPFR=1 \ USE_SYSTEM_PATCHELF=1 \ USE_SYSTEM_PCRE=1 \ USE_SYSTEM_UTF8PROC=1 \ NO_GIT=1 OPTIONS_DEFINE= DEBUG DOCS GPL_LIBS DESKTOP NATIVE OPTIONS_DEFAULT= OPENLIBM OPTIONS_GROUP= PRIVATE OPTIONS_GROUP_PRIVATE= OPENBLAS OPTIONS_SINGLE= LIBM OPTIONS_SINGLE_LIBM= SYSLIBM OPENLIBM OPTIONS_SUB= yes PRIVATE_DESC= Build self-shipped private depends LIBM_DESC= Math library implementation DEBUG_VARS= FORCE_ASSERTIONS=1 \ ALL_TARGET=all DEBUG_MAKE_ARGS= BUNDLE_DEBUG_LIBS=1 DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX} PORTDOCS= html DOCS_VARS= INSTALL_TARGET+=install-docs GPL_LIBS_DESC= Build with GPL lib: SUITESPARSE GPL_LIBS_MAKE_ARGS= USE_SYSTEM_SUITESPARSE=0 GPL_LIBS_VARS= USE_GPL_LIBS=1 DESKTOP_DESC= Install icon, .desktop and appdata files DESKTOP_USES= gnome DESKTOP_VARS= INSTALL_TARGET+=install-desktop \ INSTALLS_ICONS=yes SYSLIBM_DESC= Build with system libm SYSLIBM_MAKE_ARGS= USE_SYSTEM_LIBM=1 OPENLIBM_DESC= Build with OpenLibm (math/openlibm) OPENLIBM_MAKE_ARGS= USE_SYSTEM_OPENLIBM=1 OPENLIBM_LIB_DEPENDS= libopenlibm.so:math/openlibm OPENBLAS_DESC= Private OpenBLAS v0.3.2\ (ports tree: v${:!${MAKE} -C ${PORTSDIR}/math/openblas -V PORTVERSION!}) OPENBLAS_MAKE_ARGS= USE_SYSTEM_BLAS=0 OPENBLAS_DYNAMIC_ARCH=1 OPENBLAS_MAKE_ARGS_OFF= USE_SYSTEM_BLAS=1 OPENBLAS_LIB_DEPENDS_OFF= libopenblas.so:math/openblas .include NATIVE_DESC= Build with native CPU JIT tuning .if ${PORT_OPTIONS:MNATIVE} MAKE_ARGS+= JULIA_CPU_TARGET=native .else .if ${ARCH} == "amd64" MAKE_ARGS+= JULIA_CPU_TARGET=x86-64 .elif ${ARCH} == "i386" MAKE_ARGS+= JULIA_CPU_TARGET=pentium4 .else MAKE_ARGS+= JULIA_CPU_TARGET=generic .endif .endif # .if ${PORT_OPTIONS:MNATIVE} # OPENBLAS plist .if ${PORT_OPTIONS:MOPENBLAS} .if ${ARCH} == "amd64" PLIST_SUB+= OPENBLAS64="64_" .else PLIST_SUB+= OPENBLAS64="" .endif .endif # .if ${PORT_OPTIONS:MOPENBLAS} .if ${ARCH} == "i386" EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-ui_Makefile .endif post-extract: ${GMAKE} -C ${WRKSRC}/deps extract post-patch: echo "override TAGGED_RELEASE_BANNER=\"FreeBSD port lang/${PORTNAME}${PKGNAMESUFFIX} build\"" >> ${WRKSRC}/Make.user # unset ARCH for auto-detection # Julia build script uses the name x86_86/x86, which are different from ports framework echo "ARCH=" >> ${WRKSRC}/Make.user post-patch-OPENBLAS-on: ${CP} ${FILESDIR}/extra-patch-openblas-fix-arch.patch ${WRKSRC}/deps/patches/openblas-fix-arch.patch post-patch-OPENBLAS-off: echo "LIBBLAS= -lopenblas -L${LOCALBASE}/lib" >> ${WRKSRC}/Make.user echo "LIBBLASNAME=libopenblas" >> ${WRKSRC}/Make.user echo 'LIBLAPACK= $$(LIBBLAS)' >> ${WRKSRC}/Make.user echo 'LIBLAPACKNAME= $$(LIBBLASNAME)' >> ${WRKSRC}/Make.user post-configure-OPENBLAS-off: ${CC} ${CFLAGS} -lopenblas ${LDFLAGS} -o ${WRKSRC}/check_openblas \ ${FILESDIR}/check_openblas.c ${WRKSRC}/check_openblas && ( \ echo "USE_BLAS64=1" >> ${WRKSRC}/Make.user \ ) || ( \ echo "USE_BLAS64=0" >> ${WRKSRC}/Make.user \ ) post-install: ${RLN} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/bin/julia ${STAGEDIR}${PREFIX}/bin/${PORTNAME}${PKGNAMESUFFIX} ${RLN} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/man/man1/julia.1 ${STAGEDIR}${PREFIX}/man/man1/${PORTNAME}${PKGNAMESUFFIX}.1 # clean up for Pkg3.jl .for file in .codecov.yml .travis.yml appveyor.yml bors.toml .gitignore source-extracted ${RM} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/share/julia/stdlib/v${PORTVERSION:R}/Pkg/${file} ${RM} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/share/julia/stdlib/v${PORTVERSION:R}/Pkg/ext/TOML/${file} .endfor post-install-DEBUG-on: ${RLN} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/bin/julia-debug ${STAGEDIR}${PREFIX}/bin/${PORTNAME}${PKGNAMESUFFIX}-debug post-install-DOCS-on: ${MV} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/share/doc/julia ${STAGEDIR}${DOCSDIR} ${RMDIR} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/share/doc post-install-DOCS-off: # remove empty dir ${RM} -r ${STAGEDIR}${PREFIX}/${INSTALLDIR}/share/doc .include Index: head/lang/julia11/Makefile =================================================================== --- head/lang/julia11/Makefile (revision 528057) +++ head/lang/julia11/Makefile (revision 528058) @@ -1,188 +1,191 @@ # Created by: Iblis Lin # $FreeBSD$ PORTNAME= julia PORTVERSION= 1.1.1 PORTREVISION= 2 DISTVERSIONSUFFIX= -full CATEGORIES= lang math MASTER_SITES= https://github.com/JuliaLang/julia/releases/download/v${PORTVERSION}/ PKGNAMESUFFIX= 11 MAINTAINER= iblis@hs.ntnu.edu.tw COMMENT= Julia Language: A fresh approach to technical computing LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + ONLY_FOR_ARCHS= amd64 i386 LIB_DEPENDS= libcurl.so:ftp/curl \ libgit2.so:devel/libgit2 \ libgmp.so:math/gmp \ libmbedtls.so:security/mbedtls \ libmpfr.so:math/mpfr \ libpcre2-8.so:devel/pcre2 \ libssh2.so:security/libssh2 \ libutf8proc.so:textproc/utf8proc EXTRACT_DEPENDS=gmake:devel/gmake BUILD_DEPENDS= patchelf:sysutils/patchelf \ pcre2-config:devel/pcre2 \ cmake:devel/cmake USES= gmake compiler:c++11-lib fortran python:2.7,build perl5 \ shebangfix USE_LDCONFIG= yes DESCR= ${.CURDIR}/../julia/pkg-descr SHEBANG_GLOB= *.sh WRKSRC= ${WRKDIR}/julia-${PORTVERSION} INSTALLDIR= julia/${PORTNAME}${PKGNAMESUFFIX} MANDIRS+= ${PREFIX}/${INSTALLDIR}/man ALL_TARGET= default INSTALL_TARGET= install TEST_TARGET= test PLIST_SUB= VERSION="${PORTVERSION:R}" \ JULIA="${INSTALLDIR}" CXXFLAGS+= -stdlib=libc++ -std=c++11 MAKE_ARGS+= prefix=${PREFIX}/${INSTALLDIR} \ JCXXFLAGS="${CXXFLAGS}" \ FORCE_ASSERTIONS=${FORCE_ASSERTIONS} \ USE_GPL_LIBS=${USE_GPL_LIBS} \ USE_SYSTEM_CURL=1 \ USE_SYSTEM_GMP=1 \ USE_SYSTEM_LAPACK=1 \ USE_SYSTEM_LIBGIT2=1 \ USE_SYSTEM_LIBSSH2=1 \ USE_SYSTEM_LIBUV=0 \ USE_SYSTEM_MBEDTLS=1 \ USE_SYSTEM_MPFR=1 \ USE_SYSTEM_PATCHELF=1 \ USE_SYSTEM_PCRE=1 \ USE_SYSTEM_UTF8PROC=1 \ NO_GIT=1 OPTIONS_DEFINE= DEBUG DOCS GPL_LIBS DESKTOP NATIVE OPTIONS_DEFAULT= OPENLIBM OPTIONS_GROUP= PRIVATE OPTIONS_GROUP_PRIVATE= OPENBLAS OPTIONS_SINGLE= LIBM OPTIONS_SINGLE_LIBM= SYSLIBM OPENLIBM OPTIONS_SUB= yes PRIVATE_DESC= Build self-shipped private depends LIBM_DESC= Math library implementation DEBUG_VARS= FORCE_ASSERTIONS=1 \ ALL_TARGET=all DEBUG_MAKE_ARGS= BUNDLE_DEBUG_LIBS=1 DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX} PORTDOCS= html DOCS_VARS= INSTALL_TARGET+=install-docs GPL_LIBS_DESC= Build with GPL lib: SUITESPARSE GPL_LIBS_MAKE_ARGS= USE_SYSTEM_SUITESPARSE=0 GPL_LIBS_VARS= USE_GPL_LIBS=1 DESKTOP_DESC= Install icon, .desktop and appdata files DESKTOP_USES= gnome DESKTOP_VARS= INSTALL_TARGET+=install-desktop \ INSTALLS_ICONS=yes SYSLIBM_DESC= Build with system libm SYSLIBM_MAKE_ARGS= USE_SYSTEM_LIBM=1 OPENLIBM_DESC= Build with OpenLibm (math/openlibm) OPENLIBM_MAKE_ARGS= USE_SYSTEM_OPENLIBM=1 OPENLIBM_LIB_DEPENDS= libopenlibm.so:math/openlibm OPENBLAS_DESC= Private OpenBLAS v0.3.3\ (ports tree: v${:!${MAKE} -C ${PORTSDIR}/math/openblas -V PORTVERSION!}) OPENBLAS_MAKE_ARGS= USE_SYSTEM_BLAS=0 OPENBLAS_DYNAMIC_ARCH=1 OPENBLAS_MAKE_ARGS_OFF= USE_SYSTEM_BLAS=1 OPENBLAS_LIB_DEPENDS_OFF= libopenblas.so:math/openblas .include NATIVE_DESC= Build with native CPU JIT tuning .if ${PORT_OPTIONS:MNATIVE} MAKE_ARGS+= JULIA_CPU_TARGET=native .else .if ${ARCH} == "amd64" MAKE_ARGS+= JULIA_CPU_TARGET=x86-64 .elif ${ARCH} == "i386" MAKE_ARGS+= JULIA_CPU_TARGET=pentium4 .else MAKE_ARGS+= JULIA_CPU_TARGET=generic .endif .endif # .if ${PORT_OPTIONS:MNATIVE} # OPENBLAS plist .if ${PORT_OPTIONS:MOPENBLAS} .if ${ARCH} == "amd64" PLIST_SUB+= OPENBLAS64="64_" .else PLIST_SUB+= OPENBLAS64="" .endif .endif # .if ${PORT_OPTIONS:MOPENBLAS} .if ${ARCH} == "i386" EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-ui_Makefile .endif post-extract: ${MAKE_CMD} -C ${WRKSRC}/deps extract ${MAKE_CMD} -C ${WRKSRC}/stdlib install post-patch: echo "override TAGGED_RELEASE_BANNER=\"FreeBSD port lang/${PORTNAME}${PKGNAMESUFFIX} build\"" >> ${WRKSRC}/Make.user # unset ARCH for auto-detection # Julia build script uses the name x86_86/x86, which are different from ports framework echo "ARCH=" >> ${WRKSRC}/Make.user post-patch-OPENBLAS-on: ${CP} ${FILESDIR}/extra-patch-openblas-fix-arch.patch ${WRKSRC}/deps/patches/openblas-fix-arch.patch post-patch-OPENBLAS-off: echo "LIBBLAS= -lopenblas -L${LOCALBASE}/lib" >> ${WRKSRC}/Make.user echo "LIBBLASNAME=libopenblas" >> ${WRKSRC}/Make.user echo 'LIBLAPACK= $$(LIBBLAS)' >> ${WRKSRC}/Make.user echo 'LIBLAPACKNAME= $$(LIBBLASNAME)' >> ${WRKSRC}/Make.user post-configure-OPENBLAS-off: ${CC} ${CFLAGS} -lopenblas ${LDFLAGS} -o ${WRKSRC}/check_openblas \ ${FILESDIR}/check_openblas.c ${WRKSRC}/check_openblas && ( \ echo "USE_BLAS64=1" >> ${WRKSRC}/Make.user \ ) || ( \ echo "USE_BLAS64=0" >> ${WRKSRC}/Make.user \ ) post-install: ${RLN} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/bin/julia ${STAGEDIR}${PREFIX}/bin/${PORTNAME}${PKGNAMESUFFIX} ${RLN} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/man/man1/julia.1 ${STAGEDIR}${PREFIX}/man/man1/${PORTNAME}${PKGNAMESUFFIX}.1 # clean up for Pkg3.jl .for file in .codecov.yml .travis.yml appveyor.yml bors.toml .gitignore source-extracted ${RM} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/share/julia/stdlib/v${PORTVERSION:R}/Pkg/${file} ${RM} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/share/julia/stdlib/v${PORTVERSION:R}/Pkg/ext/TOML/${file} .endfor post-install-DEBUG-on: ${RLN} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/bin/julia-debug ${STAGEDIR}${PREFIX}/bin/${PORTNAME}${PKGNAMESUFFIX}-debug post-install-DOCS-on: ${MV} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/share/doc/julia ${STAGEDIR}${DOCSDIR} ${RMDIR} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/share/doc post-install-DOCS-off: # remove empty dir ${RM} -r ${STAGEDIR}${PREFIX}/${INSTALLDIR}/share/doc .include Index: head/lang/kross-interpreters/Makefile =================================================================== --- head/lang/kross-interpreters/Makefile (revision 528057) +++ head/lang/kross-interpreters/Makefile (revision 528058) @@ -1,22 +1,25 @@ # $FreeBSD$ PORTNAME= kross-interpreters DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= lang kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Language interpreters to enable in-process scripting with Kross +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + USES= cmake compiler:c++11-lang gettext kde:5 python:2.7 qt:5 tar:xz USE_KDE= ecm kross USE_QT= core gui script widgets xml \ buildtools_build qmake_build OPTIONS_DEFINE= RUBY DOCS OPTIONS_SUB= yes OPTIONS_DEFAULT= ${OPTIONS_DEFINE} RUBY_USE= ruby RUBY_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Ruby .include Index: head/lang/tinypy/Makefile =================================================================== --- head/lang/tinypy/Makefile (revision 528057) +++ head/lang/tinypy/Makefile (revision 528058) @@ -1,58 +1,61 @@ # Created by: Marcin Cieslak # $FreeBSD$ PORTNAME= tinypy PORTVERSION= 1.1 PORTREVISION= 1 CATEGORIES= lang python MAINTAINER= saper@saper.info COMMENT= Minimalist implementation of python in 64k of code LICENSE= MIT PSFL LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/LICENSE.txt +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + GH_ACCOUNT= philhassey USES= python:2.7,build USE_PYTHON= distutils noegginfo USE_GITHUB= yes PYDISTUTILS_BUILD_TARGET= linux PLIST_FILES= bin/tinypy OPTIONS_DEFINE= PYGAME EXAMPLES PYGAME_DESC= PyGame support (requires SDL) .include .if ${PORT_OPTIONS:MPYGAME} PYDISTUTILS_BUILD_TARGET+= pygame USES+= sdl USE_SDL= sdl PORTEXAMPLES= * .endif .include post-patch: @${REINPLACE_CMD} -e 's|-O.||; s|gcc $$WFLAGS|${CC} ${CFLAGS} -std=c89 -Wall|' \ -e 's|python |${PYTHON_CMD} |g' \ ${WRKSRC}/setup.py do-configure: @${DO_NADA} pre-build: @${MKDIR} ${WRKSRC}/build do-install: ${INSTALL_PROGRAM} ${WRKSRC}/build/tinypy ${STAGEDIR}${PREFIX}/bin .if ${PORT_OPTIONS:MEXAMPLES} && ${PORT_OPTIONS:MPYGAME} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/julia.py ${STAGEDIR}${EXAMPLESDIR} .endif .include Index: head/mail/cleanup-maildir/Makefile =================================================================== --- head/mail/cleanup-maildir/Makefile (revision 528057) +++ head/mail/cleanup-maildir/Makefile (revision 528058) @@ -1,30 +1,33 @@ # Created by: Emanuel Haupt # $FreeBSD$ PORTNAME= cleanup-maildir PORTVERSION= 0.1.1 DISTVERSIONPREFIX= v PORTREVISION= 1 CATEGORIES= mail python MAINTAINER= ehaupt@FreeBSD.org COMMENT= Script for cleaning up mails in Maildir folders based on arival date +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}graph-core>=${PORTVERSION}:graphics/py-graph-core@${PY_FLAVOR} USES= python:2.7 shebangfix USE_GITHUB= yes NO_BUILD= yes NO_ARCH= yes GH_ACCOUNT= ehaupt SHEBANG_FILES= cleanup-maildir.py PLIST_FILES= bin/cleanup-maildir do-install: ${INSTALL_SCRIPT} ${WRKSRC}/cleanup-maildir.py \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include Index: head/mail/courier-pythonfilter/Makefile =================================================================== --- head/mail/courier-pythonfilter/Makefile (revision 528057) +++ head/mail/courier-pythonfilter/Makefile (revision 528058) @@ -1,143 +1,146 @@ # Created by: Milan Obuch # $FreeBSD$ PORTNAME= courier-pythonfilter PORTVERSION= 1.6 PORTREVISION= 1 CATEGORIES= mail python MASTER_SITES= http://phantom.dragonsdawn.net/~gordon/courier-patches/courier-pythonfilter/ MAINTAINER= bsd@dino.sk COMMENT= Framework for courier filter development in python +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + BUILD_DEPENDS= courier-config:mail/courier USES= python:2.7 USE_PYTHON= distutils concurrent optsuffix NO_ARCH= yes MAILOWN= courier MAILGRP= courier MAILUID= 465 MAILGID= 465 LOCALSTATEDIR= /var/spool/courier PYSCRIPTSDIR= ${PREFIX}/libexec/filters PLIST_SUB+= MAILOWN="${MAILOWN}" MAILGRP="${MAILGRP}" \ MAILUID="${MAILUID}" MAILGID="${MAILGID}" \ LOCALSTATEDIR="${LOCALSTATEDIR}" SUB_LIST+= ${PLIST_SUB} OPTIONS_DEFINE= DEBUG NODUPLICATES LOCALSENDERS SPAMASSASSIN AUTO_WHITELIST WHITELIST_RELAY WHITELIST_AUTH \ WHITELIST_BLOCK WHITELIST_DNSWL WHITELIST_DNSWL DELIVEREDTO PRIVATEADDR SPFCHECK NOSUCCESSDSN \ COMEAGAIN GREYLIST DIALBACK RATELIMIT ATTACHMENTS QUOTA WHITELIST_SPF CLAMAV_CLAMD DEBUG_DESC= debug module NODUPLICATES_DESC= noduplicates module LOCALSENDERS_DESC= localsenders module CLAMAV_CLAMD_DESC= clamav filter with py-pyclamd SPAMASSASSIN_DESC= spamassassin module AUTO_WHITELIST_DESC= auto_whitelist module WHITELIST_RELAY_DESC= whitelist_relayclients module WHITELIST_AUTH_DESC= whitelist_auth module WHITELIST_BLOCK_DESC= whitelist_block module WHITELIST_DNSWL_DESC= whitelist_dnswl module WHITELIST_SPF_DESC= whitelist_spf module DELIVEREDTO_DESC= deliveredto module PRIVATEADDR_DESC= privateaddr module SPFCHECK_DESC= spfcheck module NOSUCCESSDSN_DESC= nosuccessdsn module COMEAGAIN_DESC= comeagain module GREYLIST_DESC= greylist module DIALBACK_DESC= dialback module RATELIMIT_DESC= ratelimit module ATTACHMENTS_DESC= attachments module QUOTA_DESC= quota module OPTIONS_DEFAULT= DEBUG WHITELIST_RELAY WHITELIST_AUTH CLAMAV_CLAMD_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyClamd>=0:security/py-pyclamd@${PY_FLAVOR} .include PYDISTUTILS_INSTALLARGS:=${PYDISTUTILS_INSTALLARGS} --install-scripts=${PYSCRIPTSDIR} post-extract: ${MV} ${WRKSRC}/pythonfilter.conf ${WRKSRC}/pythonfilter.conf.sample ${MV} ${WRKSRC}/pythonfilter-modules.conf ${WRKSRC}/pythonfilter-modules.conf.sample post-configure: @${ECHO_MSG} Adding your OPTIONS to sample config file... @${ECHO_MSG} >> ${WRKSRC}/pythonfilter.conf.sample .if ${PORT_OPTIONS:MDEBUG} @${ECHO_MSG} debug >> ${WRKSRC}/pythonfilter.conf.sample .endif .if ${PORT_OPTIONS:MNODUPLICATES} @${ECHO_MSG} noduplicate >> ${WRKSRC}/pythonfilter.conf.sample .endif .if ${PORT_OPTIONS:MLOCALSENDERS} @${ECHO_MSG} localsenders >> ${WRKSRC}/pythonfilter.conf.sample .endif .if ${PORT_OPTIONS:MCLAMAV_CLAMD} @${ECHO_MSG} clamav >> ${WRKSRC}/pythonfilter.conf.sample .endif .if ${PORT_OPTIONS:MSPAMASSASSIN} @${ECHO_MSG} spamassassin >> ${WRKSRC}/pythonfilter.conf.sample .endif .if ${PORT_OPTIONS:MAUTO_WHITELIST} @${ECHO_MSG} auto_whitelist >> ${WRKSRC}/pythonfilter.conf.sample .endif .if ${PORT_OPTIONS:MWHITELIST_RELAY} @${ECHO_MSG} whitelist_relayclients >> ${WRKSRC}/pythonfilter.conf.sample .endif .if ${PORT_OPTIONS:MWHITELIST_AUTH} @${ECHO_MSG} whitelist_auth >> ${WRKSRC}/pythonfilter.conf.sample .endif .if ${PORT_OPTIONS:MWHITELIST_BLOCK} @${ECHO_MSG} whitelist_block >> ${WRKSRC}/pythonfilter.conf.sample .endif .if ${PORT_OPTIONS:MWHITELIST_DNSWL} @${ECHO_MSG} whitelist_dnswl >> ${WRKSRC}/pythonfilter.conf.sample .endif .if ${PORT_OPTIONS:MWHITELIST_SPF} @${ECHO_MSG} whitelist_spf >> ${WRKSRC}/pythonfilter.conf.sample .endif .if ${PORT_OPTIONS:MDELIVEREDTO} @${ECHO_MSG} deliveredto >> ${WRKSRC}/pythonfilter.conf.sample .endif .if ${PORT_OPTIONS:MPRIVATEADDR} @${ECHO_MSG} privateaddr >> ${WRKSRC}/pythonfilter.conf.sample .endif .if ${PORT_OPTIONS:MSPFCHECK} @${ECHO_MSG} spfcheck >> ${WRKSRC}/pythonfilter.conf.sample .endif .if ${PORT_OPTIONS:MNOSUCCESSDSN} @${ECHO_MSG} nosuccessdsn >> ${WRKSRC}/pythonfilter.conf.sample .endif .if ${PORT_OPTIONS:MCOMEAGAIN} @${ECHO_MSG} comeagain >> ${WRKSRC}/pythonfilter.conf.sample .endif .if ${PORT_OPTIONS:MGREYLIST} @${ECHO_MSG} greylist >> ${WRKSRC}/pythonfilter.conf.sample .endif .if ${PORT_OPTIONS:MDIALBACK} @${ECHO_MSG} dialback >> ${WRKSRC}/pythonfilter.conf.sample .endif .if ${PORT_OPTIONS:MRATELIMIT} @${ECHO_MSG} ratelimit >> ${WRKSRC}/pythonfilter.conf.sample .endif .if ${PORT_OPTIONS:MATTACHMENTS} @${ECHO_MSG} attachments >> ${WRKSRC}/pythonfilter.conf.sample .endif .if ${PORT_OPTIONS:MQUOTA} @${ECHO_MSG} quota >> ${WRKSRC}/pythonfilter.conf.sample .endif post-patch: @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/pythonfilter post-install: @${MKDIR} ${STAGEDIR}${LOCALSTATEDIR}/pythonfilter .include Index: head/mail/getmail/Makefile =================================================================== --- head/mail/getmail/Makefile (revision 528057) +++ head/mail/getmail/Makefile (revision 528058) @@ -1,35 +1,38 @@ # Created by: Yukihiro Nakai # $FreeBSD$ PORTNAME= getmail DISTVERSION= 5.14 CATEGORIES= mail python MASTER_SITES= http://pyropus.ca/software/getmail/old-versions/ MAINTAINER= jrm@FreeBSD.org COMMENT= POP3/IMAP4 mail retriever with Maildir and command delivery LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/docs/COPYING +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + USES= python:2.7 USE_PYTHON= distutils NO_ARCH= yes PORTDOCS= README BUGS CHANGELOG THANKS TODO *.txt *.html *.css OPTIONS_DEFINE= DOCS EXAMPLES post-install: @${CHMOD} -R 644 ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/getmailcore/* post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/docs/getmailrc-examples ${STAGEDIR}${EXAMPLESDIR} post-install-DOCS-on: @${CP} ${WRKSRC}/README ${WRKSRC}/docs/ @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/docs/,} ${STAGEDIR}${DOCSDIR} .include Index: head/mail/muttils/Makefile =================================================================== --- head/mail/muttils/Makefile (revision 528057) +++ head/mail/muttils/Makefile (revision 528058) @@ -1,34 +1,37 @@ # Created by: Jason Helfman # $FreeBSD$ PORTNAME= muttils PORTVERSION= 1.3 CATEGORIES= mail python MASTER_SITES= https://bitbucket.org/blacktrash/${PORTNAME}/get/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTVERSION} MAINTAINER= jgh@FreeBSD.org COMMENT= Python utilities for console mail clients (eg. mutt) LICENSE= GPLv2 +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + USES= python:2.7 CONFLICTS= zh-wenju-[0-9]* talkfilters-[0-9]* reed-[0-9]* CHANGESET= 8bb26094df06 WRKSRC= ${WRKDIR}/blacktrash-${PORTNAME}-${CHANGESET} USE_PYTHON= distutils autoplist PORTEXAMPLES= * OPTIONS_DEFINE= EXAMPLES .include post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ( cd ${WRKSRC}/contrib && ${INSTALL_DATA} \example-* ${STAGEDIR}${EXAMPLESDIR} ) .include Index: head/mail/nohtml/Makefile =================================================================== --- head/mail/nohtml/Makefile (revision 528057) +++ head/mail/nohtml/Makefile (revision 528058) @@ -1,30 +1,33 @@ # Created by: nohtml@tundraware.com # $FreeBSD$ PORTNAME= nohtml PORTVERSION= 1.11 PORTREVISION= 1 CATEGORIES= mail MASTER_SITES= http://www.tundraware.com/Software/nohtml/ MAINTAINER= nohtml@tundraware.com COMMENT= Strip HTML attachments from email LICENSE= TundraWare LICENSE_NAME= TundraWare license LICENSE_FILE= ${WRKSRC}/nohtml-license.txt LICENSE_PERMS= dist-mirror no-dist-sell pkg-mirror no-pkg-sell no-auto-accept +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + USES= python:2.7,run shebangfix SHEBANG_FILES= nohtml.py NO_ARCH= yes OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in nohtml.html nohtml.pdf nohtml.ps nohtml.txt ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/mail/offlineimap/Makefile =================================================================== --- head/mail/offlineimap/Makefile (revision 528057) +++ head/mail/offlineimap/Makefile (revision 528058) @@ -1,47 +1,50 @@ # Created by: nbm # $FreeBSD$ PORTNAME= offlineimap DISTVERSIONPREFIX= v DISTVERSION= 7.2.4 CATEGORIES= mail python MAINTAINER= mp39590@gmail.com COMMENT= Powerful IMAP/Maildir synchronization and reader support ## GPLv2 or any later version (with an OpenSSL exception) LICENSE= GPLv2 GPLv3 LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/COPYING +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + ## later versions have sqlite3 backend, which is recommended for local storages ## with large amount of emails ## (add additional variable to use in {BUILD|RUN}_DEPENDS per porter's hb 5.8.2) OIMAP_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} BUILD_DEPENDS= ${OIMAP_DEPENDS} RUN_DEPENDS= ${OIMAP_DEPENDS} USES= python:2.7 USE_GITHUB= yes GH_ACCOUNT= OfflineIMAP USE_PYTHON= autoplist distutils OPTIONS_DEFINE= DOCS EXAMPLES NO_ARCH= yes PORTDOCS= * PORTEXAMPLES= offlineimap.conf offlineimap.conf.minimal post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} '! -name Makefile' post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/offlineimap.conf ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/offlineimap.conf.minimal ${STAGEDIR}${EXAMPLESDIR} .include Index: head/mail/openemm2015/Makefile =================================================================== --- head/mail/openemm2015/Makefile (revision 528057) +++ head/mail/openemm2015/Makefile (revision 528058) @@ -1,237 +1,240 @@ # Created by: Horst Leitenmueller # $FreeBSD$ PORTNAME= openemm2015 PORTVERSION= 0.1 CATEGORIES= mail java www MASTER_SITES= SF/openemm/OpenEMM%20software/OpenEMM%202015/ \ http://central.maven.org/maven2/com/lowagie/itext/2.1.7/:MAVEN2 DISTNAME= OpenEMM-2015-src DISTFILES= OpenEMM-2015-src.tar.gz OpenEMM-2015-JARs.tar.gz \ itext-2.1.7.jar:MAVEN2 MAINTAINER= horst.leitenmueller@liwest.at COMMENT= OpenEMM a email marketing enterprise app LICENSE= CPAL-1.0 LICENSE_FILE= ${WRKSRC}/other/LICENSE.txt +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + BROKEN_FreeBSD_11_powerpc64= fails to build: gmake[1]: clang: Command not found BROKEN_FreeBSD_12_powerpc64= fails to build: gmake[1]: clang: Command not found LIB_DEPENDS= libslang.so:devel/libslang2 \ libsa.so:net/ossp-sa BUILD_DEPENDS= ${TOMCATHOME}/bin/bootstrap.jar:www/tomcat85 \ ${ANT_CMD}:devel/apache-ant RUN_DEPENDS= ${TOMCATHOME}/bin/bootstrap.jar:www/tomcat85 \ py27-MySQLdb>=1.2.3:databases/py-MySQLdb USES= dos2unix gmake python:2.7,run USE_RC_SUBR= openemm2015 USE_JAVA= yes DOS2UNIX_GLOB= *.c *.cpp *.h *.java *.xml *.properties CC= clang CXX= clang++ TOMCATVER= apache-tomcat-8.5 TOMCATDIR= ${PREFIX}/${TOMCATVER} TOMCATHOME= ${LOCALBASE}/${TOMCATVER} #WEBAPPDIR= ${TOMCATDIR}/webapps WEBAPP= openemm USER= www GROUP= www VAR_DIR?= /var LOG_DIR?= ${VAR_DIR}/log/${PORTNAME} PID_FILE= ${VAR_DIR}/run/${PORTNAME}.pid SUB_FILES= pkg-message SUB_LIST= APP_SHORTNAME=${PORTNAME} \ LOG_DIR=${LOG_DIR} \ USER=${USER} \ GROUP=${GROUP} \ PID_FILE=${PID_FILE} \ APP_HOME=${PREFIX}/${PORTNAME} \ PREFIX=${PREFIX} PLIST_SUB= APP_HOME=${PORTNAME} TOMCAT_CONFIG_FILES= context.xml logging.properties server.xml ANT_CMD?= ${LOCALBASE}/bin/ant ANT= ${SETENV} JAVA_HOME=${JAVA_HOME} ${ANT_CMD} ANT_TARGETS= build ANT_BUILD_PARAM= -Dbuild=${WRKSRC}/target -Doe.home=${WRKSRC}/target -Dbin=${WRKSRC}/target/bin -Dcatalina.home=${TOMCATDIR} -Dsrc=${WRKSRC} -f openemm_build.xml JAVA_BUILD= yes OPTIONS_DEFINE= DOCS do-extract: @cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${DISTNAME}.tar.gz ${EXTRACT_AFTER_ARGS} # we extract the add-on libs to the ${WRKSRC}/lib directory ${MKDIR} ${WRKSRC}/lib @cd ${WRKSRC}/lib && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/OpenEMM-2015-JARs.tar.gz ${EXTRACT_AFTER_ARGS} @cd ${WRKSRC}/lib && ${CP} ${_DISTDIR}/itext-2.1.7.jar . post-extract: # remove not needed java libs which are installed as separate port ${RM} ${WRKSRC}/lib/mysql*.jar ${RM} ${WRKSRC}/backend/GNUMakefile # remove the c libs which are also installed as dependencies ports # ${WRKSRC}/backend/contrib/sa-1.2.6.tar.gz -> net/ossp-sa and ${WRKSRC}/backend/contrib/slang-1.4.9.tar.gz -> devel/libslang2 ${RM} -r ${WRKSRC}/backend/contrib pre-patch: @${ECHO_MSG} "Installation settings:" @${ECHO_MSG} " Location of TomcatHome: ${TOMCAT_HOME}" @${ECHO_MSG} " Location of JDK: ${JAVA_HOME}" @${ECHO_MSG} " Location of Java port: ${JAVA_PORT}" post-patch: ${REINPLACE_CMD} -e 's|\/home\/openemm|${PREFIX}\/${PORTNAME}|g' -e 's|\/usr\/share\/doc\/OpenEMM-2015|${DOCSDIR}|g' ${WRKSRC}/other/README.txt ${REINPLACE_CMD} -e 's|\/home\/openemm|${PREFIX}\/${PORTNAME}|g' ${WRKSRC}/backend/src/script/data/bav.rc ${REINPLACE_CMD} -e 's|\/home\/openemm|${PREFIX}\/${PORTNAME}|g' ${WRKSRC}/tomcat/conf/server.xml ${REINPLACE_CMD} -e 's|#!/usr/bin/env python|#!${PYTHON_CMD}|' -e "s|base = os.environ\['HOME'\]| base = '${PREFIX}\/${PORTNAME}'|g" -e "s|lockpath = os.environ\['LOCK_HOME'\]|lockpath = '/var/run/openemm'|g" ${WRKSRC}/backend/src/script/lib/agn.py ${REINPLACE_CMD} -e 's|#!/usr/bin/env python|#!${PYTHON_CMD}|' ${WRKSRC}/backend/src/script/process/slrtscn.py ${REINPLACE_CMD} -e 's|#!/usr/bin/env python|#!${PYTHON_CMD}|' ${WRKSRC}/backend/src/script/process/semu.py ${REINPLACE_CMD} -e 's|#!/usr/bin/env python|#!${PYTHON_CMD}|' ${WRKSRC}/backend/src/script/process/softbounce.py ${REINPLACE_CMD} -e 's|#!/usr/bin/env python|#!${PYTHON_CMD}|' ${WRKSRC}/backend/src/script/process/pickdist.py ${REINPLACE_CMD} -e 's|#!/usr/bin/env python|#!${PYTHON_CMD}|' ${WRKSRC}/backend/src/script/process/smenable.py ${REINPLACE_CMD} -e 's|#!/usr/bin/env python|#!${PYTHON_CMD}|' ${WRKSRC}/backend/src/script/process/bavd.py ${REINPLACE_CMD} -e 's|#!/usr/bin/env python|#!${PYTHON_CMD}|' ${WRKSRC}/backend/src/script/process/bav-update.py ${REINPLACE_CMD} -e 's|#!/usr/bin/env python|#!${PYTHON_CMD}|' ${WRKSRC}/backend/src/script/process/bav-trigger.py ${REINPLACE_CMD} -e 's|#!/usr/bin/env python|#!${PYTHON_CMD}|' ${WRKSRC}/backend/src/script/process/upgrade.py ${REINPLACE_CMD} -e 's|#!/usr/bin/env python|#!${PYTHON_CMD}|' ${WRKSRC}/backend/src/script/process/update.py ${REINPLACE_CMD} -e 's|#!/usr/bin/env python|#!${PYTHON_CMD}|' ${WRKSRC}/backend/src/script/process/recovery.py ${REINPLACE_CMD} -e 's|#!/usr/bin/env python|#!${PYTHON_CMD}|g' ${WRKSRC}/backend/src/script/lib/aps.readme ${REINPLACE_CMD} -e 's|$$HOME|\${PREFIX}\/\${PORTNAME}|g' -e 's|python -c|${PYTHON_CMD} -c|g' ${WRKSRC}/backend/src/script/lib/config.sh ${REINPLACE_CMD} -e 's|$$HOME|\${PREFIX}\/\${PORTNAME}|g' -e 's|-L INFO|-L INFO -s /var/run/openemm/bav.sock|' ${WRKSRC}/backend/src/script/control/bounce.sh ${REINPLACE_CMD} -e 's|$$HOME|\${PREFIX}\/\${PORTNAME}|g' ${WRKSRC}/backend/src/script/control/bav-update.sh ${REINPLACE_CMD} -e 's|$$HOME|\${PREFIX}\/\${PORTNAME}|g' ${WRKSRC}/backend/src/script/control/bav-trigger.sh ${REINPLACE_CMD} -e 's|$$HOME|\${PREFIX}\/\${PORTNAME}|g' ${WRKSRC}/backend/src/script/control/bavd.sh ${REINPLACE_CMD} -e 's|$$HOME|\${PREFIX}\/\${PORTNAME}|g' ${WRKSRC}/backend/src/script/control/merger.sh #${REINPLACE_CMD} -e 's|$$HOME|\${PREFIX}\/\${PORTNAME}|g' ${WRKSRC}/backend/src/script/control/openemm.py ${REINPLACE_CMD} -e 's|$$HOME|\${PREFIX}\/\${PORTNAME}|g' ${WRKSRC}/backend/src/script/control/recovery.sh ${REINPLACE_CMD} -e 's|$$HOME|\${PREFIX}\/\${PORTNAME}|g' ${WRKSRC}/backend/src/script/control/update.sh ${REINPLACE_CMD} -e 's|$$HOME|\${PREFIX}\/\${PORTNAME}|g' ${WRKSRC}/backend/src/script/control/pickdist.sh ${REINPLACE_CMD} -e 's|$$HOME|\${PREFIX}\/\${PORTNAME}|g' ${WRKSRC}/backend/src/script/control/mailer.sh ${REINPLACE_CMD} -e 's|$$HOME|\${PREFIX}\/\${PORTNAME}|g' ${WRKSRC}/backend/src/script/control/sendmail-enable.sh ${REINPLACE_CMD} -e 's|$$HOME|\${PREFIX}\/\${PORTNAME}|g' ${WRKSRC}/backend/src/script/control/slrtscn.sh ${REINPLACE_CMD} -e 's|$$HOME|\${PREFIX}\/\${PORTNAME}|g' ${WRKSRC}/backend/src/script/control/softbounce.sh ${REINPLACE_CMD} -e 's|=logs\/openemm\/|=\/var\/log\/\${PORTNAME}\/|g' ${WRKSRC}/src/conf/log4j.properties ${REINPLACE_CMD} -e 's|=logs\/openemm-ws\/|=\/var\/log\/\${PORTNAME}\/|g' ${WRKSRC}/src/conf-ws/log4j.properties ${REINPLACE_CMD} -e 's|system.logdir=.*|system.logdir=\/var\/log\/\${PORTNAME}\/|g' \ -e 's|plugins.home=.*|plugins.home=\${PREFIX}\/\${PORTNAME}\/plugins|g' \ -e 's|\/home\/openemm|${PREFIX}\/${PORTNAME}|g' ${WRKSRC}/src/conf/emm.properties do-build: # build the c backend parts of AGN @${ECHO} "Building C Backend" cd ${WRKSRC}/backend && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MKDIR} ${WRKSRC}/target # copy some of the compiled c files to the bin ${MKDIR} ${WRKSRC}/target/bin ${MV} ${WRKSRC}/backend/src/c/bav/bav ${WRKSRC}/target/bin/ ${MV} ${WRKSRC}/backend/src/c/tools/qctrl ${WRKSRC}/target/bin/ ${MV} ${WRKSRC}/backend/src/c/tools/smctrl ${WRKSRC}/target/bin/ ${MV} ${WRKSRC}/backend/src/c/tools/updater ${WRKSRC}/target/bin/ ${MV} ${WRKSRC}/backend/src/c/xmlback/xmlback ${WRKSRC}/target/bin/ # copy the script parts ${MKDIR} ${WRKSRC}/target/bin/scripts ${MV} ${WRKSRC}/backend/src/c/bav/bavwrap ${WRKSRC}/target/bin/scripts/ # create the other directory parts ${MKDIR} ${WRKSRC}/target/logs ${MKDIR} ${WRKSRC}/target/logs/openemm ${MKDIR} ${WRKSRC}/target/logs/openemm-ws ${MKDIR} ${WRKSRC}/target/plugins ${MKDIR} ${WRKSRC}/target/temp ${MKDIR} ${WRKSRC}/target/webservices # build the java part, frontent/parts of backend for this port cd ${WRKSRC} && ${ANT} ${ANT_BUILD_PARAM} ${ANT_TARGETS} # cp the conf files ${MKDIR} ${WRKSRC}/target/conf .for config_file in ${TOMCAT_CONFIG_FILES} # rename the default template config files ${MV} ${WRKSRC}/tomcat/conf/${config_file} ${WRKSRC}/target/conf/${config_file}.sample .endfor # move the startup scripts ${MV} ${WRKSRC}/backend/src/script/control/* ${WRKSRC}/target/bin/ # clean bin directory ${RM} ${WRKSRC}/target/bin/*.bat ${RM} ${WRKSRC}/target/bin/openemm.py ${MV} ${WRKSRC}/target/bin/USR_SHARE ${WRKSRC}/USR_SHARE ${RM} -r ${WRKSRC}/target/src # remove problem tld with missing classes # SEEMS TO BE REMOVED ... @${RM} ${WRKSRC}/target/webapps/openemm/WEB-INF/struts-tiles.tld do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/${PORTNAME} (cd ${WRKSRC}/target/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${PREFIX}/${PORTNAME} "! -name USR_SHARE*") (cd ${STAGEDIR}${PREFIX}/${PORTNAME}/bin/scripts/ && \ ${LN} -sf bavwrap filter_or_forward && \ ${LN} -sf bavwrap is_no_systemmail && \ ${LN} -sf bavwrap scan_and_unsubscribe) (cd ${STAGEDIR}${PREFIX}/${PORTNAME}/webapps/ && \ ${LN} -sf openemm/assets openemmassets) # as needed from Running Q/A tests (stage-qa) ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${PORTNAME}/bin/bav ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${PORTNAME}/bin/smctrl ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${PORTNAME}/bin/qctrl ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${PORTNAME}/bin/xmlback ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${PORTNAME}/bin/updater ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${PORTNAME}/bin/scripts/bavwrap # update some rights which must be assigned to root # we need the rigt to read the maillog file /etc/newsyslog.conf # /var/log/maillog 640 7 * @T00 JC # and the actual file chmod 644 /var/log/maillog # if not change tracking of these mail sending / bounces is # not working correct # TODO LEI # move the licenses to the correct place # /usr/local/share/doc/openemm2013/LICENSE.txt # /usr/local/share/doc/openemm2013/ThirdPartyLicences/* # update also /usr/local/share with the docs ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/USR_SHARE/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) # create log files ${MKDIR} ${STAGEDIR}/var/log/${PORTNAME} ${TOUCH} ${STAGEDIR}/var/log/${PORTNAME}/openemm.log ${TOUCH} ${STAGEDIR}/var/log/${PORTNAME}/openemm-ws.log ${TOUCH} ${STAGEDIR}/var/log/${PORTNAME}/openemm_core.log ${TOUCH} ${STAGEDIR}/var/log/${PORTNAME}/userlogs.log ${TOUCH} ${STAGEDIR}/var/log/${PORTNAME}/openemm_axis.log ${TOUCH} ${STAGEDIR}/var/log/${PORTNAME}/daily.log .include Index: head/mail/opensmtpd-extras-queue-python/Makefile =================================================================== --- head/mail/opensmtpd-extras-queue-python/Makefile (revision 528057) +++ head/mail/opensmtpd-extras-queue-python/Makefile (revision 528058) @@ -1,18 +1,21 @@ # Created by: fluffy # $FreeBSD$ PKGNAMESUFFIX= -queue-python PORTREVISION= 0 COMMENT= Python queue support for OpenSMTPD +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + PLIST_FILES= libexec/opensmtpd/queue-python CONFIGURE_ARGS+= --with-queue-python --with-python-type=${PYTHON_VERSION} USES= python:2.7 pkgconfig MASTERDIR= ${.CURDIR}/../opensmtpd-extras SLAVE_PORT= yes .include "${MASTERDIR}/Makefile" Index: head/mail/opensmtpd-extras-scheduler-python/Makefile =================================================================== --- head/mail/opensmtpd-extras-scheduler-python/Makefile (revision 528057) +++ head/mail/opensmtpd-extras-scheduler-python/Makefile (revision 528058) @@ -1,18 +1,21 @@ # Created by: fluffy # $FreeBSD$ PKGNAMESUFFIX= -scheduler-python PORTREVISION= 0 COMMENT= Python scheduler support for OpenSMTPD +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + PLIST_FILES= libexec/opensmtpd/scheduler-python CONFIGURE_ARGS+= --with-scheduler-python --with-python-type=${PYTHON_VERSION} USES= python:2.7 pkgconfig MASTERDIR= ${.CURDIR}/../opensmtpd-extras SLAVE_PORT= yes .include "${MASTERDIR}/Makefile" Index: head/math/blitz++/Makefile =================================================================== --- head/math/blitz++/Makefile (revision 528057) +++ head/math/blitz++/Makefile (revision 528058) @@ -1,68 +1,71 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= blitz++ PORTVERSION= 1.0.2 CATEGORIES= math MAINTAINER= salvadore@FreeBSD.org COMMENT= C++ class library for scientific computing LICENSE= ART20 BSD3CLAUSE LGPL3+ LICENSE_COMB= dual LICENSE_FILE_ART20= ${WRKSRC}/LICENSE LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/COPYRIGHT LICENSE_FILE_LGPL3+ = ${WRKSRC}/COPYING.LESSER +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + USES= autoreconf compiler gmake libtool pathfix python:2.7 USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= blitzpp GH_PROJECT= blitz GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-shared CXX_OPTIMIZE_FLAGS="${CFLAGS}" \ COMPILER=${COMPILER_TYPE} BINARY_ALIAS= python=${PYTHON_CMD} PORTDOCS= AUTHORS ChangeLog* LEGAL README NEWS \ README.binutils indirect.txt \ sinsoid.txt slice.txt \ strideslice.txt tensor1.txt INSTALL_TARGET= install-strip OPTIONS_DEFINE= DOCS OPTIONS_SUB= yes DOCS_INFO= blitz DOCS_USES= makeinfo DOCS_INSTALL_TARGET= install-info .include .if ${COMPILER_TYPE} == clang PLIST_SUB= COMPILER=llvm .elif ${COMPILER_TYPE} == gcc PLIST_SUB= COMPILER=gnu .else IGNORE= compiler is not supported .endif post-patch: @${REINPLACE_CMD} -e 's|g++|\$${CXX}|g ; \ s|"-ftemplate-depth-30|"\$${CXXFLAGS} -ftemplate-depth-30|g ; \ s|-O3|-O2|g ; s|-funroll-loops||g' ${WRKSRC}/configure cd ${WRKSRC}/m4 && ${RM} libtool.m4 ltoptions.m4 ltsugar.m4 ltversion.m4 lt~obsolete.m4 do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS:N*.txt} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc && ${INSTALL_DATA} ${PORTDOCS:M*.txt} ${STAGEDIR}${DOCSDIR} post-install: @${RM} -r ${STAGEDIR}${PREFIX}/share/doc/blitz-1.0.2 .include Index: head/math/gnumeric/Makefile =================================================================== --- head/math/gnumeric/Makefile (revision 528057) +++ head/math/gnumeric/Makefile (revision 528058) @@ -1,70 +1,73 @@ # Created by: Yukihiro Nakai # $FreeBSD$ PORTNAME= gnumeric PORTVERSION= 1.12.46 CATEGORIES= math gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome3 MAINTAINER= gnome@FreeBSD.org COMMENT= GNOME spreadsheet program LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + BUILD_DEPENDS= itstool:textproc/itstool \ ginstall:sysutils/coreutils LIB_DEPENDS= libgoffice-0.10.so:devel/goffice \ libfribidi.so:converters/fribidi \ libpsiconv.so:converters/psiconv USES= cpe desktop-file-utils gettext gmake gnome libtool \ localbase pathfix pkgconfig python:2.7 shebangfix tar:xz USE_GNOME= cairo intlhack gtk30 libgsf pygobject3 USE_LDCONFIG= yes INSTALLS_ICONS= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= \ --without-paradox \ --enable-introspection INSTALL_TARGET= install-strip CPE_VENDOR= gnome GLIB_SCHEMAS= org.gnome.gnumeric.dialogs.gschema.xml \ org.gnome.gnumeric.gschema.xml \ org.gnome.gnumeric.plugin.gschema.xml SHEBANG_FILES= plugins/perl-func/perl_func.pl BINARY_ALIAS= python=${PYTHON_CMD} \ install=ginstall PLIST_SUB= VERSION=${PORTVERSION} \ GOFFICE=0.10 \ SHORT_VER=${PORTVERSION:R} OPTIONS_SUB= yes OPTIONS_DEFINE= PERL GDA OPTIONS_DEFAULT=PERL GDA_DESC= Gnome Database Access plugin PERL_DESC= Support Perl as extension language PERL_USES= perl5 PERL_CONFIGURE_WITH= perl GDA_CONFIGURE_WITH= gda GDA_USE= GNOME=libgda5-ui post-patch: @${REINPLACE_CMD} -e 's|^GETTEXT_PACKAGE=gnumeric-$${VERSION}|GETTEXT_PACKAGE=gnumeric|g' \ ${WRKSRC}/configure post-install: ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py -d \ ${PREFIX}/${dir}/gnumeric -f ${STAGEDIR}${PREFIX}/lib/gnumeric/${PORTVERSION} ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py -d \ ${PREFIX}/${dir}/gnumeric -f ${STAGEDIR}${PREFIX}/lib/gnumeric/${PORTVERSION} .include Index: head/math/openfst/Makefile =================================================================== --- head/math/openfst/Makefile (revision 528057) +++ head/math/openfst/Makefile (revision 528058) @@ -1,22 +1,25 @@ # Created by: Dmitry Sivachenko # $FreeBSD$ PORTNAME= openfst PORTVERSION= 1.6.3 PORTREVISION= 4 CATEGORIES= math MASTER_SITES= http://www.openfst.org/twiki/pub/FST/FstDownload/ MAINTAINER= demon@FreeBSD.org COMMENT= Library for working with weighted finite-state transducers (FSTs) LICENSE= APACHE20 +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + USES= compiler:c++11-lib libtool python:2.7 USE_LDCONFIG= ${LOCALBASE}/lib/fst GNU_CONFIGURE= yes CONFIGURE_ARGS+=--enable-bin --enable-compact-fsts --enable-compress --enable-const-fsts --enable-far --enable-linear-fsts --enable-lookahead-fsts --enable-mpdt --enable-ngram-fsts --enable-pdt --enable-python --enable-special LDFLAGS+= "-L${LOCALBASE}/lib" MAKE_ENV+= PYTHON=${PYTHON_CMD} .include Index: head/misc/hb/Makefile =================================================================== --- head/misc/hb/Makefile (revision 528057) +++ head/misc/hb/Makefile (revision 528058) @@ -1,24 +1,27 @@ # Created by: tundra # $FreeBSD$ PORTNAME= hb PORTVERSION= 1.88 PORTREVISION= 2 CATEGORIES= misc python MASTER_SITES= http://www.tundraware.com/Software/hb/ MAINTAINER= tundra@tundraware.com COMMENT= Simple, but complete budget management in Python LICENSE= TundraWare LICENSE_NAME= TundraWare license LICENSE_FILE= ${WRKSRC}/1-HB-License.txt LICENSE_PERMS= dist-mirror no-dist-sell pkg-mirror no-pkg-sell no-auto-accept +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + USES= python:2.7,run shebangfix SHEBANG_FILES= hb.py NO_ARCH= yes OPTIONS_DEFINE= DOCS .include Index: head/misc/mtail/Makefile =================================================================== --- head/misc/mtail/Makefile (revision 528057) +++ head/misc/mtail/Makefile (revision 528058) @@ -1,40 +1,43 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= mtail PORTVERSION= 1.2.0 PORTREVISION= 1 CATEGORIES= misc MASTER_SITES= http://matt.immute.net/src/mtail/ MAINTAINER= dmgk@FreeBSD.org COMMENT= Small tail workalike that performs output coloring LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + USES= python:2.7,run shebangfix tar:tgz SHEBANG_FILES= ${WRKSRC}/${PORTNAME} NO_BUILD= yes NO_ARCH= yes PLIST_FILES= bin/${PORTNAME} PORTDOCS= CHANGES README PORTEXAMPLES= mtailrc OPTIONS_DEFINE= DOCS EXAMPLES do-install: ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC} && ${INSTALL_DATA} mtailrc.sample \ ${STAGEDIR}${EXAMPLESDIR}/mtailrc) .include Index: head/misc/wotsap/Makefile =================================================================== --- head/misc/wotsap/Makefile (revision 528057) +++ head/misc/wotsap/Makefile (revision 528058) @@ -1,27 +1,30 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= wotsap PORTVERSION= 0.7 PORTREVISION= 4 CATEGORIES= misc MASTER_SITES= http://www.lysator.liu.se/~jc/wotsap/download/ EXTRACT_SUFX= .tgz MAINTAINER= danilo@FreeBSD.org COMMENT= Web of trust statistics and pathfinder +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow6>0:graphics/py-pillow6@${PY_FLAVOR} USES= python:2.7,run shebangfix NO_BUILD= yes SHEBANG_FILES= wotsap pks2wot PLIST_FILES= bin/pks2wot bin/wotsap PORTSCOUT= ignore:1 do-install: ${INSTALL_SCRIPT} ${WRKSRC}/pks2wot ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/wotsap ${STAGEDIR}${PREFIX}/bin .include Index: head/multimedia/freevo/Makefile =================================================================== --- head/multimedia/freevo/Makefile (revision 528057) +++ head/multimedia/freevo/Makefile (revision 528058) @@ -1,91 +1,94 @@ # Created by: Lewis Thompson (purple@lewiz.net) # $FreeBSD$ PORTNAME= freevo PORTVERSION= 1.9.0 PORTREVISION= 21 CATEGORIES= multimedia MASTER_SITES= SF/${PORTNAME}/Freevo%20releases/${PORTVERSION} MAINTAINER= fbsd@opal.com COMMENT= Open source digital jukebox LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + RUN_DEPENDS= mplayer:multimedia/mplayer \ mencoder:multimedia/mencoder \ aumix:audio/aumix \ tv_cat:textproc/p5-xmltv \ ${PYTHON_PKGNAMEPREFIX}zope.interface>=3.3.0_1:devel/py-zope.interface@${PY_FLAVOR} \ ${PYTHON_SITELIBDIR}/kaa/__init__.py:multimedia/py-kaa-base@${PY_FLAVOR} \ ${PYTHON_SITELIBDIR}/kaa/imlib2/__init__.py:multimedia/py-kaa-imlib2@${PY_FLAVOR} \ ${PYTHON_SITELIBDIR}/kaa/metadata/__init__.py:multimedia/py-kaa-metadata@${PY_FLAVOR} \ ${PYTHON_SITELIBDIR}/BeautifulSoup.py:www/py-beautifulsoup32@${PY_FLAVOR} \ ${PYGAME} \ ${PYTHON_PKGNAMEPREFIX}pillow6>0:graphics/py-pillow6@${PY_FLAVOR} \ ${PYTHON_SITELIBDIR}/Numeric/Numeric_headers/__init__.py:math/py-numeric@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${PY_FLAVOR} FREEVO_USER= freevo FREEVO_GROUP= ${FREEVO_USER} FREEVO_HOME= /var/db/${FREEVO_USER} USERS= ${FREEVO_USER} GROUPS= ${FREEVO_GROUP} SUB_LIST+= PYTHON_CMD=${PYTHON_CMD} \ PORTVERSION=${PORTVERSION} \ FREEVO_HOME=${FREEVO_HOME} SUB_FILES= pkg-message pkg-deinstall NO_ARCH= yes USES= python:2.7 shebangfix USE_PYTHON= distutils noegginfo PYDISTUTILS_INSTALLNOSINGLE= yes PYDISTUTILS_SETUP= ${PYSETUP} SHEBANG_FILES= src/www/htdocs/downloadurl PLIST_SUB= PYDISTUTILS_EGGINFO=${PYDISTUTILS_EGGINFO} USE_RC_SUBR= ${PORTNAME} RC_SCRIPT= ${PREFIX}/etc/rc.d/${PORTNAME} CONFDIR= ${PREFIX}/etc/${PORTNAME} DATADIR= ${PREFIX}/share/${PORTNAME} DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION} OPTIONS_DEFINE= NLS .include .if ${PORT_OPTIONS:MNLS} USES+= gettext PLIST_SUB+= NLS="" .else PLIST_SUB+= NLS="@comment " .endif post-patch: .if ! ${PORT_OPTIONS:MNLS} @${REINPLACE_CMD} -e 's| freevo_locale| # freevo_locale|' ${WRKSRC}/${PORTNAME} @${MV} ${WRKSRC}/i18n ${WRKSRC}/i18n-nls-disabled .endif @${REINPLACE_CMD} -e 's|/etc/freevo|${PREFIX}/etc/freevo|' ${WRKSRC}/freevo_config.py @${REINPLACE_CMD} -e 's|/etc/freevo|${PREFIX}/etc/freevo|' ${WRKSRC}/local_conf.py.example @${MV} ${WRKSRC}/src/www/htdocs/favorites.rpy.orig ${WRKDIR} @${MV} ${WRKSRC}/src/www/htdocs/search.rpy.orig ${WRKDIR} @${RM} ${WRKSRC}/src/www/htdocs/fileinfo.rpy.orig ${WRKSRC}/src/www/htdocs/guide.rpy.orig \ ${WRKSRC}/src/www/htdocs/guidechannel.rpy.orig ${WRKSRC}/src/www/htdocs/proginfo.rpy.orig \ ${WRKSRC}/src/www/htdocs/vlcwin.rpy.orig do-configure: @${DO_NADA} post-install: ${MKDIR} ${STAGEDIR}${CONFDIR} ${INSTALL_DATA} ${WRKSRC}/local_conf.py.example ${STAGEDIR}${CONFDIR} ${MKDIR} ${STAGEDIR}/var/log/freevo ${MKDIR} ${STAGEDIR}/var/run/freevo .include Index: head/multimedia/photofilmstrip/Makefile =================================================================== --- head/multimedia/photofilmstrip/Makefile (revision 528057) +++ head/multimedia/photofilmstrip/Makefile (revision 528058) @@ -1,29 +1,32 @@ # Created by: Charlie Kester # $FreeBSD$ PORTNAME= photofilmstrip PORTVERSION= 3.0.2 PORTREVISION= 4 CATEGORIES= multimedia python MASTER_SITES= SF/photostoryx/${PORTNAME}/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Creates movies out of your pictures LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} RUN_DEPENDS= mencoder:multimedia/mencoder \ mplayer:multimedia/mplayer USES= python:2.7 gettext USE_GSTREAMER1= jpeg USE_PYTHON= distutils autoplist USE_WX= 3.0+ WX_COMPS= python:lib ALL_TARGET= compile NO_ARCH= yes .include Index: head/multimedia/quodlibet/Makefile =================================================================== --- head/multimedia/quodlibet/Makefile (revision 528057) +++ head/multimedia/quodlibet/Makefile (revision 528058) @@ -1,60 +1,63 @@ # Created by: Byung-Hee HWANG # $FreeBSD$ PORTNAME= quodlibet PORTVERSION= 3.6.2 PORTREVISION= 5 CATEGORIES= multimedia audio python gnome MASTER_SITES= http://bitbucket.org/lazka/${PORTNAME}-files/raw/default/releases/ MAINTAINER= johnson.peter@gmail.com COMMENT= GTK+-based audio player written in Python LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}musicbrainzngs>=0.4:audio/py-musicbrainzngs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen@${PY_FLAVOR} \ ${LOCALBASE}/libexec/notification-daemon:deskutils/notification-daemon LIB_DEPENDS= libsoup-2.4.so:devel/libsoup \ libwebkit2gtk-4.0.so:www/webkit2-gtk3 USES= desktop-file-utils display gettext gnome python:2.7 shebangfix SHEBANG_FILES= exfalso.py operon.py quodlibet.py USE_PYTHON= distutils autoplist USE_GNOME= gtk30 intltool pygobject3 PYDISTUTILS_INSTALLNOSINGLE= yes NO_ARCH= yes USE_GSTREAMER1= good OPTIONS_DEFINE= AAC DBUS FLAC MP3 OGG REMOTE SPEEX VORBIS WAVPACK OPTIONS_DEFINE_i386= SPC OPTIONS_DEFAULT= AAC DBUS FLAC MP3 OGG REMOTE SPEEX VORBIS WAVPACK OPTIONS_DEFAULT_i386= SPC SPC_DESC= SPC (SNES ROM audio) support on i386 SPEEX_DESC= OGG/Speex audio support REMOTE_DESC= Enable remote playback OGG_USE= GSTREAMER1=ogg VORBIS_USE= GSTREAMER1=vorbis SPC_USE= GSTREAMER1=spc SPEEX_USE= GSTREAMER1=speex MP3_USE= GSTREAMER1=mpg123 FLAC_USE= GSTREAMER1=flac WAVPACK_LIB_DEPENDS= libwavpack.so:audio/wavpack WAVPACK_USE= GSTREAMER1=wavpack AAC_LIB_DEPENDS= libmp4v2.so:multimedia/mp4v2 AAC_USE= GSTREAMER1=faad DBUS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} DBUS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} REMOTE_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}feedparser>0:textproc/py-feedparser@${PY_FLAVOR} REMOTE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}feedparser>0:textproc/py-feedparser@${PY_FLAVOR} .include Index: head/multimedia/tautulli/Makefile =================================================================== --- head/multimedia/tautulli/Makefile (revision 528057) +++ head/multimedia/tautulli/Makefile (revision 528058) @@ -1,57 +1,60 @@ # Created by: Mark Felder # $FreeBSD$ PORTNAME= tautulli PORTVERSION= 2.1.41 DISTVERSIONPREFIX=v CATEGORIES= multimedia python MAINTAINER= christer.edwards@gmail.com COMMENT= Monitoring, analytics, and notifications for Plex Media Server LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${PY_FLAVOR} \ ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss USES= python:2.7 shebangfix USE_GITHUB= yes USE_RC_SUBR= ${PORTNAME} SHEBANG_FILES= Tautulli.py SUB_LIST= PYTHON_CMD=${PYTHON_CMD} python_OLD_CMD= /bin/sh GH_ACCOUNT= Tautulli GH_PROJECT= Tautulli NO_BUILD= yes NO_ARCH= yes PORTDOCS= API.md CHANGELOG.md README.md USERS= tautulli GROUPS= tautulli OPTIONS_DEFINE= DOCS post-patch: ${FIND} ${WRKSRC} -name '*.orig' -delete do-install: ${MKDIR} ${STAGEDIR}${WWWDIR}/data ${STAGEDIR}${WWWDIR}/lib \ ${STAGEDIR}${WWWDIR}/plexpy cd ${WRKSRC} && ${COPYTREE_SHARE} "data lib plexpy" ${STAGEDIR}${WWWDIR} ${INSTALL_SCRIPT} ${WRKSRC}/Tautulli.py ${STAGEDIR}${WWWDIR} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} ${RLN} ${STAGEDIR}${DOCSDIR}/CHANGELOG.md ${STAGEDIR}${WWWDIR}/CHANGELOG.md post-install: ${FIND} -s ${STAGEDIR}${WWWDIR} -type d -empty -delete ${FIND} -s ${STAGEDIR} -not -type d | ${SORT} | \ ${SED} -e 's#^${STAGEDIR}${PREFIX}/##' >> ${TMPPLIST} .include Index: head/multimedia/tovid/Makefile =================================================================== --- head/multimedia/tovid/Makefile (revision 528057) +++ head/multimedia/tovid/Makefile (revision 528058) @@ -1,49 +1,52 @@ # Created by: Mario Sergio Fujikawa Ferreira # $FreeBSD$ PORTNAME= tovid PORTVERSION= 0.35.2 DISTVERSIONPREFIX= tovid- PORTREVISION= 7 CATEGORIES= multimedia python MAINTAINER= grepper@gmail.com COMMENT= Suite of tools for making DVD video disks LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + BUILD_DEPENDS= txt2tags:textproc/txt2tags LIB_DEPENDS= libTix8.4.3.so:x11-toolkits/tix RUN_DEPENDS= mplayer:multimedia/mplayer \ mplex:multimedia/mjpegtools \ ffmpeg:multimedia/ffmpeg \ composite:graphics/ImageMagick6 \ dvdauthor:multimedia/dvdauthor \ growisofs:sysutils/dvd+rw-tools \ sox:audio/sox \ normalize:audio/normalize \ lame:audio/lame \ gnubc>0:math/gnubc \ ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} \ bash:shells/bash USES= gnome python:2.7 shebangfix SHEBANG_FILES= src/set_chapters src/titleset-wizard src/todiscgui src/tovid-stats USE_PYTHON= autoplist distutils USE_GITHUB= yes GH_ACCOUNT= tovid-suite PYDISTUTILS_INSTALLNOSINGLE= yes INSTALLS_ICONS= yes MANDIRS= ${MANPREFIX}/share/man NO_ARCH= yes OPTIONS_DEFINE= DOCS TRANSCODE TRANSCODE_DESC= Faster seeks when making menus. Needs mjpegtools enabled. TRANSCODE_RUN_DEPENDS= transcode:multimedia/transcode .include Index: head/net/ceph13/Makefile =================================================================== --- head/net/ceph13/Makefile (revision 528057) +++ head/net/ceph13/Makefile (revision 528058) @@ -1,168 +1,171 @@ # Created by: Willem Jan Withagen # $FreeBSD$ PORTNAME= ceph DISTVERSIONPREFIX= v DISTVERSION= 13.2.8 CATEGORIES= net PKGNAMESUFFIX= 13 MAINTAINER= wjw@digiware.nl COMMENT= Ceph delivers object, block, and file storage in a unified system LICENSE= GPLv2 LGPL3 LICENSE_COMB= dual +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + # even though i386 will build, it is not really advised. ONLY_FOR_ARCHS= amd64 BUILD_DEPENDS= \ bash:shells/bash \ git:devel/git \ yasm:devel/yasm \ ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${PY_FLAVOR} \ gperf:devel/gperf \ ${LOCALBASE}/lib/libatomic_ops.a:devel/libatomic_ops LIB_DEPENDS= \ ${PY_BOOST} \ libboost_thread.so:devel/boost-libs \ libleveldb.so:databases/leveldb \ libnss3.so:security/nss \ libcryptopp.so:security/cryptopp \ liboath.so:security/oath-toolkit \ libsnappy.so:archivers/snappy \ libcurl.so:ftp/curl \ libxml2.so:textproc/libxml2 \ libexpat.so:textproc/expat2 \ liblz4.so:archivers/liblz4 \ libplds4.so:devel/nspr \ libtcmalloc.so:devel/google-perftools RUN_DEPENDS= \ bash:shells/bash \ ${LOCALBASE}/bin/getopt:misc/getopt \ xml:textproc/xmlstarlet \ jq:textproc/jq \ flock:sysutils/flock \ ${PYTHON_PKGNAMEPREFIX}virtualenv>=0:devel/py-virtualenv@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prettytable>=0:devel/py-prettytable@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pecan>=0:www/py-pecan@${PY_FLAVOR} USES= cmake:noninja fuse gettext-runtime gmake pkgconfig python:2.7 \ shebangfix ssl USE_PYTHON= cython USE_OPENLDAP= yes USE_GITHUB= yes GH_ACCOUNT= ceph:DEFAULT CONFLICTS_INSTALL= ceph PORTSCOUT= limit:^v13\. GH_TUPLE+= ceph:ceph-erasure-code-corpus:2d7d78b:ceph_erasure_code_corpus/ceph-erasure-code-corpus GH_TUPLE+= ceph:ceph-object-corpus:e32bf8c:ceph_object_corpus/ceph-object-corpus GH_TUPLE+= ceph:civetweb:088b813:civetweb/src/civetweb GH_TUPLE+= 01org:isa-l_crypto:603529a:isa_l_crypto/src/crypto/isa-l/isa-l_crypto GH_TUPLE+= ceph:gf-complete:7e61b44:gf_complete/src/erasure-code/jerasure/gf-complete GH_TUPLE+= ceph:jerasure:96c76b8:jerasure/src/erasure-code/jerasure/jerasure GH_TUPLE+= ceph:googletest:fdb8504:googletest/src/googletest GH_TUPLE+= ceph:isa-l:7e1a337:isa_l/src/isa-l GH_TUPLE+= ceph:lua:1fce39c:lua/src/lua GH_TUPLE+= ceph:rapidjson:f54b0e4:rapidjson/src/rapidjson GH_TUPLE+= ceph:rocksdb:f4a857d:rocksdb/src/rocksdb GH_TUPLE+= ceph:xxHash:1f40c65:xxHash/src/xxHash GH_TUPLE+= facebook:zstd:f4340f4:zstd/src/zstd CMAKE_BUILD_TYPE= Release CMAKE_ARGS= \ -D WITH_SYSTEM_BOOST:BOOL=ON \ -D CEPH_MAN_DIR:STRING=man \ -D WITH_LTTNG:BOOL=OFF \ -D WITH_BABELTRACE:BOOL=OFF \ -D WITH_KRBD:BOOL=OFF \ -D WITH_XFS:BOOL=OFF \ -D WITH_KVS:BOOL=OFF \ -D WITH_BLKID:BOOL=OFF \ -D WITH_SPDK:BOOL=OFF \ -D WITH_RDMA=OFF \ -D WITH_BLUESTORE:BOOL=OFF \ -D WITH_LIBCEPHFS:BOOL=OFF \ -D WITH_CEPHFS:BOOL=OFF \ -D WITH_EMBEDDED:BOOL=OFF \ -D WITH_SYSTEM_BOOST:BOOL=ON \ -D WITH_BOOST_CONTEXT:BOOL=OFF \ -D WITH_FUSE:BOOL=ON \ -D WITH_MANPAGE:BOOL=ON \ -D WITH_RADOSGW_BEAST_FRONTEND:BOOL=OFF \ -D WITH_MGR_DASHBOARD_FRONTEND:BOOL=OFF SHEBANG_FILES=src/rbdmap src/ceph-post-file.in src/rbd-replay-many \ src/tools/ceph-monstore-update-crush.sh src/mount.fuse.ceph \ src/ceph-create-keys USE_RC_SUBR= ceph USE_LDCONFIG= yes USERS= ceph GROUPS= ceph PLIST_SUB= CMAKE_BUILD_TYPE_regex=\bdebug\b .include # 11.2 and 12.0 RELEASE has clang60 and will give versioning errors .if (${OSVERSION} < 1102507) || (${OSVERSION} >= 1200000 && ${OSVERSION} < 1200099) BUILD_DEPENDS+= ${LOCALBASE}/bin/clang80:devel/llvm80 CC= clang80 CXX= clang++80 ASM= clang80 .endif .include pre-configure: ${LN} -s ${CONFIGURE_WRKSRC} ${WRKSRC}/build ${CP} files/file-git_version ${WRKSRC}/src/.git_version post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/ceph ${MKDIR} ${STAGEDIR}/var/lib/ceph/bootstrap-mds ${MKDIR} ${STAGEDIR}/var/lib/ceph/bootstrap-osd ${MKDIR} ${STAGEDIR}/var/lib/ceph/bootstrap-rgw ${MKDIR} ${STAGEDIR}/var/lib/ceph/bootstrap-mgr ${MKDIR} ${STAGEDIR}/var/lib/ceph/mds ${MKDIR} ${STAGEDIR}/var/lib/ceph/mon ${MKDIR} ${STAGEDIR}/var/lib/ceph/osd ${MKDIR} ${STAGEDIR}/var/lib/ceph/mgr ${MKDIR} ${STAGEDIR}/var/lib/ceph/tmp ${MKDIR} ${STAGEDIR}/var/lib/ceph/radosgw ${MKDIR} ${STAGEDIR}/var/log/ceph ${MKDIR} ${STAGEDIR}/var/run/ceph # Use the Ceph init.d script as the interface to regular # starting and stopping daemons. rc.d work is done thru # a separate rc.d/ceph script calling init-ceph again. ${MV} ${STAGEDIR}${PREFIX}/etc/init.d/ceph ${STAGEDIR}${PREFIX}/bin/init-ceph # remove files not packaged ${RM} ${STAGEDIR}${DOCSDIR}/sample.fetch_config ${RM} ${STAGEDIR}${DOCSDIR}/sample.ceph.conf ${RMDIR} ${STAGEDIR}${DOCSDIR} ${RM} ${STAGEDIR}${PREFIX}/bin/ceph_bench_log ${RM} ${STAGEDIR}${PREFIX}/bin/ceph_multi_stress_watch ${RM} ${STAGEDIR}${PREFIX}/bin/ceph_perf* ${RM} ${STAGEDIR}${PREFIX}/bin/ceph_psim ${RM} ${STAGEDIR}${PREFIX}/bin/ceph_scratchtoolpp ${RM} ${STAGEDIR}${PREFIX}/bin/ceph_smalliobench* ${RM} ${STAGEDIR}${PREFIX}/bin/ceph_test* ${RM} ${STAGEDIR}${PREFIX}/bin/ceph_tpbench ${RM} ${STAGEDIR}${PREFIX}/bin/ceph_xattr_bench ${RM} ${STAGEDIR}${PREFIX}/sbin/ceph-disk-udev # ceph-volume does not support ZFS ${RM} -rf ${STAGEDIR}${PYTHON_SITELIBDIR}/ceph_volume-* ${RM} -rf ${STAGEDIR}${PYTHON_SITELIBDIR}/ceph_volume/ ${RM} ${STAGEDIR}${PREFIX}/sbin/ceph-volume ${RM} ${STAGEDIR}${PREFIX}/man/man8/ceph-volume* ${RM} ${STAGEDIR}${PREFIX}/sbin/ceph-volume-systemd ${RM} -rf ${STAGEDIR}${PREFIX}/libexec/systemd ${RMDIR} ${STAGEDIR}${PREFIX}/etc/init.d ${INSTALL_DATA} ${WRKSRC}/src/sample.ceph.conf ${STAGEDIR}${PREFIX}/etc/ceph/ceph.conf.sample .include Index: head/net/cloud-init-azure/Makefile =================================================================== --- head/net/cloud-init-azure/Makefile (revision 528057) +++ head/net/cloud-init-azure/Makefile (revision 528058) @@ -1,57 +1,60 @@ # $FreeBSD$ PORTNAME= cloud-init PORTVERSION= 0.7.9 PORTREVISION= 1 CATEGORIES= net python MASTER_SITES= http://launchpad.net/${PORTNAME}/trunk/${PORTVERSION}/+download/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX?= -azure MAINTAINER= honzhan@microsoft.com COMMENT= Init scripts for use on cloud images LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + RUN_DEPENDS= dmidecode>0:sysutils/dmidecode \ e2fsprogs>0:sysutils/e2fsprogs \ ${PYTHON_PKGNAMEPREFIX}boto>0:devel/py-boto@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cheetah>0:devel/py-cheetah@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prettytable>0:devel/py-prettytable@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}configobj>0:devel/py-configobj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}serial>0:comms/py-serial@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oauthlib>0:security/py-oauthlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonpatch>0:devel/py-jsonpatch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonpointer>0:devel/py-jsonpointer@${PY_FLAVOR} ETCDIR= ${PREFIX}/etc/cloud USES= python:2.7 shebangfix SHEBANG_FILES= tools/validate-yaml.py tools/read-dependencies \ tools/read-version tools/hacking.py USE_PYTHON= autoplist distutils PYDISTUTILS_INSTALLARGS+= "--init-system=sysvinit_freebsd" ONLY_FOR_ARCHS= amd64 i386 ONLY_FOR_ARCHS_REASON= currently depends on dmidecode which is x86-only PLIST_DIRS= /var/lib/cloud /var/lib post-patch: ${REINPLACE_CMD} -e "s,/usr/local,${PREFIX},g" ${WRKSRC}/setup.py ${REINPLACE_CMD} -e "s,/etc/,${PREFIX}/etc/,g" \ ${WRKSRC}/cloudinit/settings.py post-build: @cd ${WRKSRC} ; ${MV} config/cloud.cfg-freebsd config/cloud.cfg post-install: ${MKDIR} ${STAGEDIR}/var/lib/cloud .include Index: head/net/dshell/Makefile =================================================================== --- head/net/dshell/Makefile (revision 528057) +++ head/net/dshell/Makefile (revision 528058) @@ -1,75 +1,78 @@ # Created by: Nobutaka Mantani # $FreeBSD$ PORTNAME= dshell PORTVERSION= 3.0.${SNAPDATE} CATEGORIES= net MAINTAINER= nobutaka@FreeBSD.org COMMENT= Extensible network forensic analysis framework LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + BUILD_DEPENDS= bash:shells/bash \ ${PYTHON_PKGNAMEPREFIX}GeoIP2>0:net/py-GeoIP2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycryptodome>0:security/py-pycryptodome@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dpkt>0:net/py-dpkt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipy>0:net-mgmt/py-ipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pypcap>0:net/py-pypcap@${PY_FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} USES= python:2.7 shebangfix USE_GITHUB= yes NO_ARCH= yes SHEBANG_FILES= bin/*.py GH_ACCOUNT= USArmyResearchLab GH_PROJECT= Dshell GH_TAGNAME= 695c891 SNAPDATE= 20190523 OPTIONS_DEFINE= DOCS MAKE_ENV+= PYTHON_CMD=${PYTHON_CMD} post-patch: .for f in bin/generate-dshellrc.py doc/generate-doc.sh ${REINPLACE_CMD} -e 's|/bin/bash|${LOCALBASE}/bin/bash|' ${WRKSRC}/${f} ${REINPLACE_CMD} -e 's|pydoc|${LOCALBASE}/bin/pydoc${PYTHON_VER}|' ${WRKSRC}/${f} .endfor post-build: ${RM} -r ${WRKSRC}/lib/${PYTHON_VERSION} ${REINPLACE_CMD} -e 's|${WRKSRC}|${ETCDIR}|' ${WRKSRC}/dshell ${WRKSRC}/dshell-decode ${REINPLACE_CMD} -e 's|BINPATH=${WRKSRC}/bin|BINPATH=${PREFIX}/libexec/dshell|' \ -e 's|DSHELL=${WRKSRC}|DSHELL=${PYTHON_SITELIBDIR}|' \ -e 's|DATAPATH=${WRKSRC}/share|DATAPATH=${DATADIR}|' \ -e 's|DECODERPATH=${WRKSRC}/decoders|DECODERPATH=${PYTHON_SITELIBDIR}/dshell/decoders|' \ -e 's|LIBPATH=${WRKSRC}/lib|LIBPATH=${PYTHON_SITELIBDIR}/dshell|' \ ${WRKSRC}/.dshellrc (cd ${WRKSRC}/doc; ${REINPLACE_CMD} -e 's|${WRKSRC}|${PYTHON_SITELIBDIR}/dshell|g' *.html) do-install: .for f in dshell dshell-decode ${INSTALL_SCRIPT} ${WRKSRC}/${f} ${STAGEDIR}/${PREFIX}/bin .endfor ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/dshell .for f in decode.py pcapanon.py ${INSTALL_SCRIPT} ${WRKSRC}/bin/${f} ${STAGEDIR}/${PREFIX}/libexec/dshell .endfor (cd ${STAGEDIR}/${PREFIX}/libexec/dshell; \ ${LN} -sf decode.py decode) ${MKDIR} ${STAGEDIR}/${PREFIX}/etc/dshell ${INSTALL_DATA} ${WRKSRC}/.dshellrc ${STAGEDIR}/${PREFIX}/etc/dshell (cd ${WRKSRC}/lib; ${COPYTREE_SHARE} . ${STAGEDIR}/${PYTHON_SITELIBDIR}/dshell) (cd ${WRKSRC}/decoders; ${COPYTREE_SHARE} . ${STAGEDIR}/${PYTHON_SITELIBDIR}/dshell/decoders) ${MKDIR} ${STAGEDIR}/${DATADIR}/GeoIP do-install-DOCS-on: ${MKDIR} ${STAGEDIR}/${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}/${DOCSDIR} (cd ${WRKSRC}/doc; ${COPYTREE_SHARE} . ${STAGEDIR}/${DOCSDIR} "-name *\.html") .include Index: head/net/exabgp/Makefile =================================================================== --- head/net/exabgp/Makefile (revision 528057) +++ head/net/exabgp/Makefile (revision 528058) @@ -1,52 +1,55 @@ # Created by: Ryan Steinmetz # $FreeBSD$ PORTNAME= exabgp PORTVERSION= 3.4.25 PORTREVISION= 2 CATEGORIES= net MASTER_SITES= GH \ ZI MAINTAINER= zi@FreeBSD.org COMMENT= BGP engine and route injector LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYRIGHT +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + RUN_DEPENDS= ${PY_IPADDRESS} USES= python:2.7 USE_GITHUB= yes GH_ACCOUNT= Exa-Networks SUB_FILES= pkg-message exabgp.sh SUB_LIST= PYTHON_LIBDIR=${PYTHON_LIBDIR} PYTHON_CMD=${PYTHON_CMD} \ PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR} USE_RC_SUBR= ${PORTNAME} NO_ARCH= yes CONFLICTS_INSTALL= exabgp4-[0-9]* USERS= _bgpd GROUPS= _bgpd OPTIONS_DEFINE= EXAMPLES post-extract: @${MV} -f ${WRKSRC}/etc/systemd ${WRKSRC} do-build: ${PYTHON_CMD} -m compileall ${WRKSRC}/lib do-install: ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.sh ${STAGEDIR}${PREFIX}/sbin/${PORTNAME} ${INSTALL_MAN} ${WRKSRC}/doc/man/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/man/man1 @${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME} ${STAGEDIR}${ETCDIR} (cd ${WRKSRC}/lib && ${COPYTREE_SHARE} . ${STAGEDIR}${PYTHON_SITELIBDIR}) ${INSTALL_DATA} ${FILESDIR}/exabgp.env ${STAGEDIR}${ETCDIR}/exabgp.env.sample do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/etc/exabgp && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include Index: head/net/exaddos/Makefile =================================================================== --- head/net/exaddos/Makefile (revision 528057) +++ head/net/exaddos/Makefile (revision 528058) @@ -1,42 +1,45 @@ # Created by: Ryan Steinmetz # $FreeBSD$ PORTNAME= exaddos PORTVERSION= 0.4.0 PORTREVISION= 1 CATEGORIES= net MASTER_SITES= ZI MAINTAINER= zi@FreeBSD.org COMMENT= Monitor your network for DDoS LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pysnmp-mibs>=0.1.4:net-mgmt/py-pysnmp-mibs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pysnmp>=4.2.3:net-mgmt/py-pysnmp@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= Exa-Networks USES= python:2.7 SUB_FILES= pkg-message exaddos.sh exaddos.conf.sample SUB_LIST= PYTHON_LIBDIR=${PYTHON_LIBDIR} PYTHON_CMD=${PYTHON_CMD} \ PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR} USE_RC_SUBR= ${PORTNAME} NO_ARCH= yes USERS= ${PORTNAME} GROUPS= ${PORTNAME} do-build: @${PYTHON_CMD} -m compileall ${WRKSRC}/lib do-install: ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.sh ${STAGEDIR}${PREFIX}/sbin/${PORTNAME} @${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME} ${STAGEDIR}${ETCDIR} @(cd ${WRKSRC}/lib && ${COPYTREE_SHARE} . ${STAGEDIR}${PYTHON_SITELIBDIR}) @(cd ${WRKSRC}/data/${PORTNAME} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/www/${PORTNAME}) ${INSTALL_DATA} ${WRKDIR}/exaddos.conf.sample \ ${STAGEDIR}${ETCDIR} .include Index: head/net/fb/Makefile =================================================================== --- head/net/fb/Makefile (revision 528057) +++ head/net/fb/Makefile (revision 528058) @@ -1,30 +1,33 @@ # Created by: Greg Fitzgerald # $FreeBSD$ PORTNAME= fb PORTVERSION= 2.0.4 CATEGORIES= net python MASTER_SITES= http://paste.xinu.at/data/client/ MAINTAINER= gregf@hugops.pw COMMENT= Client for paste.xinu.at LICENSE= GPLv3 +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyliblzma>0:archivers/py-pyliblzma@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycurl>0:ftp/py-pycurl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg@${PY_FLAVOR} USES= python:2.7 shebangfix NO_ARCH= yes SHEBANG_FILES= ${WRKSRC}/fb PLIST_FILES= bin/fb man/man1/fb.1.gz post-patch: @${REINPLACE_CMD} -e \ 's|PREFIX=/usr|PREFIX=${LOCALBASE}|g ; \ s|share/man|man|g' ${WRKSRC}/Makefile .include Index: head/net/flent/Makefile =================================================================== --- head/net/flent/Makefile (revision 528057) +++ head/net/flent/Makefile (revision 528058) @@ -1,33 +1,36 @@ # Created by: Ryan Steinmetz # $FreeBSD$ PORTNAME= flent PORTVERSION= 1.2.2 DISTVERSIONPREFIX= v CATEGORIES= net MASTER_SITES= GH \ ZI MAINTAINER= zi@FreeBSD.org COMMENT= FLExible Network Tester LICENSE= GPLv3 +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + RUN_DEPENDS= fping>0:net/fping \ iperf>0:benchmarks/iperf \ netperf>0:benchmarks/netperf USES= desktop-file-utils python:2.7 shared-mime-info USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= tohojo NO_ARCH= yes OPTIONS_DEFINE= MATPLOT MATPLOT_DESC= Plot results using matplotlib (requires X) MATPLOT_RUN_DEPENDS= py-matplotlib>0:math/py-matplotlib .include .include Index: head/net/flowgrep/Makefile =================================================================== --- head/net/flowgrep/Makefile (revision 528057) +++ head/net/flowgrep/Makefile (revision 528058) @@ -1,30 +1,33 @@ # Created by: Corey Smith # $FreeBSD$ PORTNAME= flowgrep PORTVERSION= 0.9 PORTREVISION= 1 CATEGORIES= net security MASTER_SITES= http://www.monkey.org/~jose/software/flowgrep/ DISTNAME= flowgrep-${PORTVERSION} MAINTAINER= corsmith@gmail.com COMMENT= TCP stream/UDP/IP payload 'grep' utility LICENSE= BSD4CLAUSE # actually 3, but advertising clause is there +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pynids>=0:net/pynids@${PY_FLAVOR} USES= python:2.7 shebangfix SHEBANG_FILES= flowgrep.py NO_BUILD= yes NO_ARCH= yes PLIST_FILES= sbin/flowgrep man/man8/flowgrep.8.gz do-install: ${INSTALL_SCRIPT} ${WRKSRC}/flowgrep.py \ ${STAGEDIR}${PREFIX}/sbin/flowgrep ${INSTALL_MAN} ${WRKSRC}/flowgrep.8 ${STAGEDIR}${MANPREFIX}/man/man8 .include Index: head/net/glusterfs/Makefile =================================================================== --- head/net/glusterfs/Makefile (revision 528057) +++ head/net/glusterfs/Makefile (revision 528058) @@ -1,60 +1,63 @@ # $FreeBSD$ PORTNAME= glusterfs PORTVERSION= 3.11.1 PORTREVISION= 6 CATEGORIES= net MASTER_SITES= http://bits.gluster.org/pub/gluster/glusterfs/src/ MAINTAINER= craig001@lerwick.hopto.org COMMENT= GlusterFS distributed file system LICENSE= GPLv2 LGPL3 LICENSE_COMB= dual +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + LIB_DEPENDS= libargp.so:devel/argp-standalone liburcu-bp.so:sysutils/liburcu USES= bison gettext gnome libtool pkgconfig python:2.7 readline \ shebangfix sqlite ssl BROKEN_SSL= libressl SHEBANG_FILES= extras/peer_add_secret_pub.in \ events/src/glustereventsd.py \ events/src/peer_eventsapi.py \ tools/glusterfind/src/nodeagent.py \ tools/glusterfind/src/brickfind.py \ tools/glusterfind/src/changelog.py \ tools/glusterfind/glusterfind.in \ tools/gfind_missing_files/gfid_to_path.py \ extras/pre-upgrade-script-for-quota.sh \ events/tools/eventsdash.py \ extras/post-upgrade-script-for-quota.sh \ extras/snap_scheduler/gcron.py \ extras/snap_scheduler/snap_scheduler.py \ events/src/peer_eventsapi.py \ events/src/glustereventsd.py \ tools/glusterfind/S57glusterfind-delete-post.py USE_GNOME= glib20 libxml2 USE_LDCONFIG= yes USE_RC_SUBR= glusterd GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-pkgconfigdir=${PREFIX}/libdata/pkgconfig \ --with-mountutildir=${PREFIX}/sbin \ --localstatedir=/var \ --disable-epoll \ --enable-glupy \ --disable-georeplication \ ac_cv_lib_aio_io_setup=no ac_cv_func_fallocate=no \ ac_cv_func_setfsuid=no ac_cv_func_fdatasync=no \ ac_cv_func_llistxattr=no ac_cv_func_malloc_stats=no CPPFLAGS+= -I"${LOCALBASE}/include" LDFLAGS+= -L"${LOCALBASE}/lib" -largp INSTALL_TARGET= install-strip PLIST_SUB= GLUSTERLIBDIR="lib/${PORTNAME}/${PORTVERSION}" KMODDIR?= /boot/modules OPTIONS_DEFINE= DOCS .include Index: head/net/googlecl/Makefile =================================================================== --- head/net/googlecl/Makefile (revision 528057) +++ head/net/googlecl/Makefile (revision 528058) @@ -1,34 +1,37 @@ # Created by: Li-Wen Hsu # $FreeBSD$ PORTNAME= googlecl PORTVERSION= 0.9.15.1 PORTREVISION= 1 CATEGORIES= net www python MAINTAINER= sbz@FreeBSD.org COMMENT= Command line tools for the Google Data APIs LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/License +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gdata>0:devel/py-gdata@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oauth2client>0:security/py-oauth2client@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httplib2>0:www/py-httplib2@${PY_FLAVOR} USES= python:2.7 USE_PYTHON= autoplist distutils USE_GITHUB= yes GH_ACCOUNT= vinitkumar GH_TAGNAME= e54a789 NO_ARCH= yes OPTIONS_DEFINE= DOCS PORTDOCS= README.md post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} .include Index: head/net/mininet/Makefile =================================================================== --- head/net/mininet/Makefile (revision 528057) +++ head/net/mininet/Makefile (revision 528058) @@ -1,52 +1,55 @@ # $FreeBSD$ PORTNAME= mininet PORTVERSION= 2.3.0d1 PORTREVISION= 1 CATEGORIES= net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= akoshibe@gmail.com COMMENT= Emulator for rapid prototyping of software defined networks LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + BUILD_DEPENDS= help2man>=0:misc/help2man RUN_DEPENDS= iperf>=0:benchmarks/iperf \ openvswitch>=0:net/openvswitch \ ${PYTHON_PKGNAMEPREFIX}ryu>=0:net/ryu@${PY_FLAVOR} \ socat>=0:net/socat \ bash:shells/bash USES= python:2.7 USE_PYTHON= distutils USE_GITHUB= yes GH_ACCOUNT= akoshibe GH_TAGNAME= b88c58c OPTIONS_DEFINE= DOCS EXAMPLES do-build: @${CC} ${WRKSRC}/mnexec.c -o ${BUILD_WRKSRC}/mnexec @help2man -N -n "create a Mininet network." --no-discard-stderr \ "${PYTHON_CMD} -B ${BUILD_WRKSRC}/bin/mn" -o ${BUILD_WRKSRC}/mn.1 @help2man -N -n "execution utility for Mininet." -h "-h" -v "-v" \ --no-discard-stderr ${BUILD_WRKSRC}/mnexec -o ${BUILD_WRKSRC}/mnexec.1 @(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} ${PYDISTUTILS_BUILD_TARGET} ${PYDISTUTILS_BUILDARGS}) do-install: ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/mnexec ${STAGEDIR}${PREFIX}/bin .for m in mnexec mn ${INSTALL_MAN} ${BUILD_WRKSRC}/$m.1 ${STAGEDIR}${PREFIX}/man/man1 .endfor ${INSTALL} -d ${STAGEDIR}${PREFIX}/share/doc/mininet ${INSTALL_DATA} ${BUILD_WRKSRC}/README.md ${STAGEDIR}${PREFIX}/share/doc/mininet ${INSTALL} -d ${STAGEDIR}${PREFIX}/share/examples/mininet .for f in examples/README.md examples/*.py ${INSTALL_DATA} ${BUILD_WRKSRC}/$f ${STAGEDIR}${PREFIX}/share/examples/mininet @(cd ${INSTALL_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} ${PYDISTUTILS_INSTALL_TARGET} ${PYDISTUTILS_INSTALLARGS}) .endfor .include Index: head/net/netatalk3/Makefile =================================================================== --- head/net/netatalk3/Makefile (revision 528057) +++ head/net/netatalk3/Makefile (revision 528058) @@ -1,105 +1,108 @@ # Created by: stb # $FreeBSD$ PORTNAME= netatalk PORTVERSION= 3.1.12 PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= net MASTER_SITES= SF PKGNAMESUFFIX= 3 MAINTAINER= marcus@FreeBSD.org COMMENT= File server for Mac OS X LICENSE= GPLv2 +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + LIB_DEPENDS= libgcrypt.so:security/libgcrypt \ libevent.so:devel/libevent USES= bdb:5+ gettext gmake iconv libtool perl5 pkgconfig shebangfix ssl tar:bzip2 GNU_CONFIGURE= yes USE_LDCONFIG= yes USE_RC_SUBR= netatalk INSTALL_TARGET=install-strip CONFIGURE_ARGS+= --with-pkgconfdir=${PREFIX}/etc \ --with-libgcrypt-dir=${LOCALBASE} \ --with-uams-path=${PREFIX}/libexec/netatalk-uams \ --with-bdb=${LOCALBASE} \ ${ICONV_CONFIGURE_BASE} \ --localstatedir=/var \ --disable-bundled-libevent \ --with-libevent-header=${LOCALBASE}/include \ --with-libevent-lib=${LOCALBASE}/lib \ --with-ssl-dir=${OPENSSLBASE} \ --without-dtrace OPTIONS_DEFINE=PAM KERBEROS5 LDAP SENDFILE KERBEROS DBUS MYSQL ACL LIBWRAP OPTIONS_DEFAULT=AVAHI DBUS KERBEROS LIBWRAP OPTIONS_RADIO=ZEROCONF OPTIONS_RADIO_ZEROCONF=AVAHI MDNSRESPONDER ZEROCONF_DESC= Zeroconf(Bonjour) support MYSQL_DESC= Enable MySQL CNID backend support SENDFILE_DESC= Enable Sendfile support ACL_DESC= Enable ACL support OPTIONS_SUB= yes KERBEROS5_CONFIGURE_ON= --enable-krbV-uam KERBEROS_CONFIGURE_WITH=kerberos KERBEROS_LIB_DEPENDS=libgpg-error.so:security/libgpg-error PAM_CONFIGURE_WITH=pam AVAHI_CONFIGURE_ON= --enable-zeroconf=${LOCALBASE} AVAHI_CFLAGS= -I${LOCALBASE}/include -L${LOCALBASE}/lib AVAHI_LIB_DEPENDS= libavahi-client.so:net/avahi-app AVAHI_SUB_LIST= ZEROCONF="avahi_daemon" MDNSRESPONDER_CONFIGURE_ON= --enable-zeroconf=${LOCALBASE} MDNSRESPONDER_CONFIGURE_ENV= ac_cv_lib_avahi_client_avahi_client_new=no MDNSRESPONDER_CFLAGS= -I${LOCALBASE}/include -L${LOCALBASE}/lib MDNSRESPONDER_LIB_DEPENDS= libdns_sd.so:net/mDNSResponder MDNSRESPONDER_SUB_LIST= ZEROCONF="mdnsd" LDAP_CONFIGURE_ON= --with-ldap=${LOCALBASE} LDAP_CFLAGS= -I${LOCALBASE}/include -L${LOCALBASE}/lib LDAP_USE= OPENLDAP=yes LDAP_CONFIGURE_OFF= --without-ldap SENDFILE_CONFIGURE_ENABLE=sendfile DBUS_USES= gnome python:2.7 DBUS_USE= GNOME=glib20 DBUS_LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib \ libdbus-1.so:devel/dbus DBUS_RUN_DEPENDS= ${PYTHON_SITELIBDIR}/dbus/_dbus.py:devel/py-dbus@${PY_FLAVOR} MYSQL_USES= mysql MYSQL_CONFIGURE_OFF=--with-mysql-config=/nonexistent ACL_LIB_DEPENDS= libsunacl.so:sysutils/libsunacl ACL_CONFIGURE_WITH=acls LIBWRAP_CONFIGURE_ENABLE=tcp-wrappers SHEBANG_GLOB= afpstats CONFLICTS= bigloo-2.* cap-6.0.* tct-1.* netatalk-[12]* yudit-[0-9]* .include .if ${PORT_OPTIONS:MAVAHI}=="" && ${PORT_OPTIONS:MMDNSRESPONDER}=="" SUB_LIST+= ZEROCONF="" CONFIGURE_ARGS+=--disable-zeroconf .endif post-patch: @${REINPLACE_CMD} -e 's|%%DB_NAME%%|${BDB_INCLUDE_DIR:T}| ; \ s|%%DB_LIB%%|-l${BDB_LIB_NAME}|g ; \ s|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|\.dist|\.sample|g' \ ${WRKSRC}/config/Makefile.in # @${REINPLACE_CMD} -e 's|%%PYTHONCMD%%|${PYTHONCMD}|' \ # ${WRKSRC}/contrib/shell_utils/afpstats post-install: ${INSTALL_SCRIPT} ${WRKSRC}/contrib/macusers/macusers \ ${STAGEDIR}${PREFIX}/bin/macusers .if ${PORT_OPTIONS:MPAM} ${INSTALL_DATA} ${FILESDIR}/pam.conf ${STAGEDIR}${PREFIX}/etc/pam.d/netatalk.sample .endif .include Index: head/net/nfs-ganesha/Makefile =================================================================== --- head/net/nfs-ganesha/Makefile (revision 528057) +++ head/net/nfs-ganesha/Makefile (revision 528058) @@ -1,40 +1,43 @@ # $FreeBSD$ PORTNAME= nfs-ganesha DISTVERSIONPREFIX= V DISTVERSION= 2.7.0 PORTREVISION= 5 CATEGORIES= net MAINTAINER= freebsd@gandi.net COMMENT= NFS fileserver that runs in user mode +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + LIB_DEPENDS= libdbus-1.so:devel/dbus RUN_DEPENDS= nfs-ganesha-kmod>0:net/nfs-ganesha-kmod \ ${PYTHON_PKGNAMEPREFIX}pyparsing>0:devel/py-pyparsing@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gobject>0:devel/py-gobject@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} USES= cmake compiler:c11 bison pkgconfig python:2.7 USE_RC_SUBR= ganesha USE_GITHUB= yes GH_TUPLE= nfs-ganesha:ntirpc:v1.7.0:ganesha/src/libntirpc CFLAGS+= -Wno-error CMAKE_ARGS= -DLIB_INSTALL_DIR=${LOCALBASE}/lib -DUSE_GSS=OFF -DUSE_9P=OFF \ -DUSE_FSAL_PROXY=OFF -DUSE_FSAL_GPFS=OFF -DUSE_FSAL_CEPH=OFF \ -DUSE_FSAL_GLUSTER=OFF -DUSE_FSAL_RGW=OFF -DUSE_RADOS_RECOV=OFF \ -DUSE_DBUS=ON -DUSE_ADMIN_TOOLS=ON CMAKE_SOURCE_PATH= ${WRKSRC}/src post-install: @${RM} -rf ${STAGEDIR}${PREFIX}/var @${MKDIR} ${STAGEDIR}/var/run/ganesha @${MV} ${STAGEDIR}${PREFIX}/etc/ganesha/ganesha.conf ${STAGEDIR}${PREFIX}/etc/ganesha/ganesha.conf.sample @${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.pyc' -delete @${PYTHON_CMD} -m compileall -d ${PYTHON_SITELIBDIR} ${STAGEDIR}${PYTHON_SITELIBDIR} @${PYTHON_CMD} -O -m compileall -d ${PYTHON_SITELIBDIR} ${STAGEDIR}${PYTHON_SITELIBDIR} .include Index: head/net/opensips/Makefile =================================================================== --- head/net/opensips/Makefile (revision 528057) +++ head/net/opensips/Makefile (revision 528058) @@ -1,271 +1,274 @@ # Created by: Euan Thoms # $FreeBSD$ PORTNAME= opensips DISTVERSION= 2.2.6 PORTREVISION= 6 CATEGORIES= net MASTER_SITES= http://opensips.org/pub/opensips/${PORTVERSION}/ MAINTAINER= euan@potensol.com COMMENT= Open SIP Server LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + LIB_DEPENDS= libxml2.so:textproc/libxml2 \ libxmlrpc.so:net/xmlrpc-c \ libpcre.so:devel/pcre \ libconfuse.so:devel/libconfuse \ librabbitmq.so:net/rabbitmq-c-devel \ libhiredis.so:databases/hiredis \ libexpat.so:textproc/expat2 \ libcurl.so:ftp/curl \ libjson-c.so:devel/json-c BUILD_DEPENDS= ginstall:sysutils/coreutils \ gtar:archivers/gtar \ gm4:devel/m4 \ redis-server:databases/redis RUN_DEPENDS= ${LOCALBASE}/bin/bash:shells/bash \ ${LOCALBASE}/bin/grep:textproc/gnugrep GINSTALL= ginstall WRKSRC= ${WRKDIR}/opensips-${PORTVERSION} DOCSDIR= share/doc/opensips USERS= opensips GROUPS= opensips USES= gmake ncurses perl5 pkgconfig python:2.7 shebangfix ssl USE_RC_SUBR= opensips USE_GCC= yes NOPRECIOUSMAKEVARS= yes OPTIONS_DEFINE= DEBUG DOCS EXAMPLES HTTP LDAP MEMCACHED MYSQL \ PGSQL RADIUS TESTS TLS UNIXODBC SQLITE OPTIONS_DEFAULT= HTTP LDAP MEMCACHED PGSQL RADIUS TLS OPTIONS_SUB= yes HTTP_DESC= Enable HTTP transport via libmicrohttpd MEMCACHED_DESC= Build with memcached support TESTS_DESC= Install smoke tests LDAP_USE= OPENLDAP=client MYSQL_USES= mysql:client PGSQL_USES= pgsql PGSQL_BUILD_DEPENDS= p5-DBD-Pg>=3.4:databases/p5-DBD-Pg RADIUS_LIB_DEPENDS= libradiusclient-ng.so:net/radiusclient HTTP_LIB_DEPENDS= libmicrohttpd.so:www/libmicrohttpd MEMCACHED_LIB_DEPENDS= libmemcached.so:databases/libmemcached UNIXODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC SQLITE_LIB_DEPENDS= libsqlite3.so:databases/sqlite3 SHEBANG_FILES= ccopts.sh \ ccver.sh \ examples/ctd.sh \ modules/jabber/doc/jabberreg.pl \ modules/seas/doc/xml2sgml.sh \ modules/sipcapture/examples/partrotate_unixtimestamp.pl \ packaging/debian/rules \ packaging/freebsd/files/pkg-deinstall.in \ packaging/freebsd/files/pkg-install.in \ packaging/gentoo/opensips.init \ packaging/redhat_fedora/opensips.init \ packaging/redhat_fedora/opensips-m4cfg \ packaging/rpm/opensips.init \ packaging/solaris/berkeley-postinstall \ packaging/solaris/berkeley-preinstall \ packaging/solaris/carrierroute-postinstall \ packaging/solaris/carrierroute-preinstall \ packaging/solaris/identity-postinstall \ packaging/solaris/identity-preinstall \ packaging/solaris/ldap-postinstall \ packaging/solaris/ldap-preinstall \ packaging/solaris/mmgeoip-preinstall \ packaging/solaris/mysql-postinstall \ packaging/solaris/mysql-preinstall \ packaging/solaris/pgsql-postinstall \ packaging/solaris/pgsql-preinstall \ packaging/solaris/regex-postinstall \ packaging/solaris/regex-preinstall \ packaging/solaris/snmp-postinstall \ packaging/solaris/snmp-preinstall \ packaging/solaris/xmlrpc-postinstall \ packaging/solaris/xmlrpc-preinstall \ scripts/dbtextdb/__init__.py \ scripts/dbtextdb/dbtextdb.py \ scripts/dbtextdb/dbtextdb_test.py \ scripts/opensipsctl \ scripts/opensipsctl.oracle \ scripts/opensipsdbctl \ scripts/opensipsdbctl.oracle \ scripts/opensipsdbfunc.oracle \ scripts/osipsconsole \ test/1.sh \ test/10.sh \ test/11.sh \ test/12.sh \ test/13.sh \ test/14.sh \ test/15.sh \ test/16.sh \ test/17.sh \ test/18.sh \ test/19.sh \ test/2.sh \ test/20.sh \ test/21.sh \ test/22.sh \ test/23.sh \ test/24.sh \ test/25.sh \ test/26.sh \ test/27.sh \ test/28.sh \ test/29.sh \ test/3.sh \ test/30.sh \ test/31.sh \ test/32.sh \ test/33.sh \ test/34.sh \ test/35.sh \ test/4.sh \ test/5.sh \ test/6.sh \ test/7.sh \ test/8.sh \ test/9.sh \ utils/fifo_relay/fifo_server.php \ utils/profile/launch.sh python_CMD= ${LOCALBASE}/bin/python2.7 .include .if ${SSL_DEFAULT} == base BROKEN_FreeBSD_12= storage size of 'ctx' isn't known BROKEN_FreeBSD_13= storage size of 'ctx' isn't known .endif .if ${PORT_OPTIONS:MHTTP} EXTRA_MODULES+= httpd .endif .if ${PORT_OPTIONS:MLDAP} EXTRA_MODULES+= ldap h350 .endif .if ${PORT_OPTIONS:MMEMCACHED} EXTRA_MODULES+= cachedb_memcached .endif .if ${PORT_OPTIONS:MMYSQL} EXTRA_MODULES+= db_mysql .endif .if ${PORT_OPTIONS:MPGSQL} EXTRA_MODULES+= db_postgres .endif .if ${PORT_OPTIONS:MRADIUS} EXTRA_MODULES+= aaa_radius .endif .if ${PORT_OPTIONS:MUNIXODBC} EXTRA_MODULES+= db_unixodbc .endif .if ${PORT_OPTIONS:MTLS} EXTRA_MODULES+= proto_tls proto_wss tls_mgm .endif .if ${PORT_OPTIONS:MSQLITE} EXTRA_MODULES+= db_sqlite .endif OPENSIPS_MAKE_ENV= CC="${CC}" CXX="${CXX}" CPP="${CPP}" _GCC_RUNTIME="${_GCC_RUNTIME}" CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" LDFLAGS="${LDFLAGS}" PYTHON=${PYTHON_CMD} post-patch: @${RM} ${WRKSRC}/modules/json/array_del.c do-configure: @(cp files/Makefile.conf ${WRKSRC}) @${REINPLACE_CMD} -e "s|_PREFIX_|${PREFIX}|" ${WRKSRC}/Makefile.conf @${REINPLACE_CMD} -e "s|_STAGE_DIR_|${STAGEDIR}|" ${WRKSRC}/Makefile.conf .for i in ${EXTRA_MODULES} @${REINPLACE_CMD} -e "s/\(^include_modules=.*\)/\1 ${i}/" ${WRKSRC}/Makefile.conf .endfor do-configure-DEBUG-off: @${REINPLACE_CMD} -e "s/^#DEFS+= -DNO_DEBUG/DEFS+= -DNO_DEBUG/" ${WRKSRC}/Makefile.conf do-build: cd ${WRKSRC} && ${OPENSIPS_MAKE_ENV} ${GMAKE} ${_MAKE_JOBS} ${ALL_TARGET} do-install: cd ${WRKSRC} && ${OPENSIPS_MAKE_ENV} ${GMAKE} ${INSTALL_TARGET} @${REINPLACE_CMD} -e "s|^# MD5=.*|MD5=\"md5\"|" ${STAGEDIR}${PREFIX}/etc/opensips/opensipsctlrc.sample @${REINPLACE_CMD} -e "s|^# GREP=.*|GREP=\"${LOCALBASE}/bin/grep\"|" ${STAGEDIR}${PREFIX}/etc/opensips/opensipsctlrc.sample @${REINPLACE_CMD} -e "s|^# MD5=.*|MD5=\"md5\"|" ${STAGEDIR}${PREFIX}/etc/opensips/osipsconsolerc.sample @${REINPLACE_CMD} -e "s|^# GREP=.*|GREP=\"${LOCALBASE}/bin/egrep\"|" ${STAGEDIR}${PREFIX}/etc/opensips/osipsconsolerc.sample (cp ${FILESDIR}/opensips.cfg.sample ${STAGEDIR}${ETCDIR}/opensips.cfg.sample) do-install-TESTS-on: (cp -r ${WRKSRC}/test ${STAGEDIR}${PREFIX}/tests/opensips) do-install-EXAMPLES-on: (cp -r ${WRKSRC}/examples ${STAGEDIR}${PREFIX}/share/examples/opensips) post-install: @cd ${STAGEDIR}${PREFIX}/sbin && ${STRIP_CMD} opensips osipsconfig opensipsunix @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/opensips/modules/*.so post-install-RADIUS-on: (mv ${STAGEDIR}${ETCDIR}/dictionary.opensips ${STAGEDIR}${ETCDIR}/dictionary.opensips.sample) # Strip binaries in sbin @${ECHO_CMD} "Stripping binaries in ${STAGEDIR}${PREFIX}/sbin/" .for i in opensipsunix opensips osipsconfig @if [ -e ${STAGEDIR}${PREFIX}/sbin/${i} ]; then \ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/${i}; \ fi .endfor # Strip binaries in lib/opensips/modules @${ECHO_CMD} "Stripping binaries in ${STAGEDIR}${PREFIX}/lib/opensips/modules/" .for i in aaa_radius.so acc.so alias_db.so auth.so auth_aaa.so auth_db.so auth_diameter.so \ avpops.so b2b_entities.so b2b_logic.so b2b_sca.so benchmark.so cachedb_local.so \ cachedb_memcached.so cachedb_sql.so call_center.so call_control.so carrierroute.so \ cfgutils.so closeddial.so cpl_c.so db_cachedb.so db_flatstore.so db_mysql.so \ db_postgres.so db_text.so db_unixodbc.so db_virtual.so dialog.so dialplan.so \ dispatcher.so diversion.so dns_cache.so domain.so domainpolicy.so drouting.so \ enum.so event_datagram.so event_rabbitmq.so event_route.so event_xmlrpc.so exec.so \ gflags.so group.so h350.so httpd.so identity.so imc.so jabber.so json.so ldap.so \ load_balancer.so mangler.so mathops.so maxfwd.so mediaproxy.so mi_datagram.so \ mi_fifo.so mi_http.so mi_json.so mi_xmlrpc.so mi_xmlrpc_ng.so mmgeoip.so msilo.so \ nat_traversal.so nathelper.so options.so path.so pdt.so peering.so perl.so \ permissions.so pi_http.so pike.so presence.so presence_callinfo.so \ presence_dialoginfo.so presence_mwi.so presence_xcapdiff.so presence_xml.so pua.so \ pua_bla.so pua_dialoginfo.so pua_mi.so pua_usrloc.so pua_xmpp.so python.so qos.so \ ratelimit.so regex.so registrar.so rest_client.so rls.so rr.so rtpproxy.so \ script_helper.so seas.so signaling.so sipcapture.so sipmsgops.so siptrace.so sl.so \ sms.so speeddial.so sst.so statistics.so stun.so textops.so tlsops.so tm.so uac.so \ uac_auth.so uac_redirect.so uac_registrant.so uri.so userblacklist.so usrloc.so \ xcap.so xcap_client.so xmpp.so topology_hiding.so fraud_detection.so rtpengine.so \ proto_ws.so proto_tls.so cachedb_redis.so db_sqlite.so proto_bin.so tls_mgm.so \ tls_mgm.so event_flatstore.so event_virtual.so proto_hep.so proto_wss.so \ clusterer.so sql_cacher.so @if [ -e ${STAGEDIR}${PREFIX}/lib/opensips/modules/${i} ]; then \ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/opensips/modules/${i}; \ fi .endfor .include Index: head/net/py-avahi/Makefile =================================================================== --- head/net/py-avahi/Makefile (revision 528057) +++ head/net/py-avahi/Makefile (revision 528058) @@ -1,53 +1,56 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ # $MCom: ports/net/py-avahi/Makefile,v 1.4 2007/07/31 18:24:13 ahze Exp $ PORTREVISION= 0 CATEGORIES= net gnome python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= # empty MAINTAINER= gnome@FreeBSD.org COMMENT= Python interface to the Avahi mDNS system +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gdbm>0:databases/py-gdbm@${PY_FLAVOR} \ ${PYTHON_SITELIBDIR}/dbus/_dbus.py:devel/py-dbus@${PY_FLAVOR} LIB_DEPENDS= libavahi-client.so:net/avahi-app RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gdbm>0:databases/py-gdbm@${PY_FLAVOR} \ ${PYTHON_SITELIBDIR}/dbus/_dbus.py:devel/py-dbus@${PY_FLAVOR} \ avahi-gtk>=0.7:net/avahi-gtk MASTERDIR= ${.CURDIR}/../avahi-app BUILD_WRKSRC= ${WRKSRC}/avahi-python INSTALL_WRKSRC= ${BUILD_WRKSRC} DESCR= ${.CURDIR}/pkg-descr PLIST= ${.CURDIR}/pkg-plist AVAHI_SLAVE= python USE_GNOME= pygobject3 pygtk2 gtk30 USES= python:2.7 USE_PYTHON= flavors MANPAGES= avahi-bookmarks.1 avahi-discover.1 post-patch: @${REINPLACE_CMD} -e 's|@pkglibdir@|${DATADIR}|' \ ${WRKSRC}/avahi-python/avahi/ServiceTypeDatabase.py.in pre-build: @cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} \ Makefile ${MAKE_ARGS} clean post-build: @cd ${WRKSRC}/service-type-database && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ ${MAKE_FLAGS} Makefile ${MAKE_ARGS} ${ALL_TARGET} post-install: @cd ${WRKSRC}/service-type-database && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ ${MAKE_FLAGS} Makefile ${MAKE_ARGS} install (cd ${STAGEDIR}${PREFIX} && ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \ -d ${PREFIX} -f ${PYTHONPREFIX_SITELIBDIR:S,${PREFIX}/,,}) (cd ${STAGEDIR}${PREFIX} && ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \ -d ${PREFIX} -f ${PYTHONPREFIX_SITELIBDIR:S,${PREFIX}/,,}) .include "${MASTERDIR}/Makefile" Index: head/net/reposado/Makefile =================================================================== --- head/net/reposado/Makefile (revision 528057) +++ head/net/reposado/Makefile (revision 528058) @@ -1,37 +1,40 @@ # Created by: Masaki TAGAWA # $FreeBSD$ PORTNAME= reposado PORTVERSION= 0.0.20160422 CATEGORIES= net MAINTAINER= masaki@club.kyutech.ac.jp COMMENT= Tools for replicating the Apple's Software Update Service RUN_DEPENDS= curl:ftp/curl USE_GITHUB= yes GH_ACCOUNT= wdas GH_TAGNAME= de2fdb6 LICENSE_FILE= ${WRKSRC}/LICENSE.txt +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + USES= python:2.7 USE_PYTHON= distutils SUB_FILES= pkg-message OPTIONS_DEFINE= DOCS post-patch: ${REINPLACE_CMD} -e "s,%%LOCALBASE%%,${LOCALBASE},g" \ ${WRKSRC}/code/reposadolib/reposadocommon.py ${REINPLACE_CMD} -e "s,%%PORTVERSION%%,${PORTVERSION},g" \ ${WRKSRC}/setup.py post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} && \ ${INSTALL_DATA} ${WRKSRC}/docs/* ${STAGEDIR}${DOCSDIR} .include Index: head/net/sems/Makefile =================================================================== --- head/net/sems/Makefile (revision 528057) +++ head/net/sems/Makefile (revision 528058) @@ -1,48 +1,51 @@ # Created by: Nathan Whitehon # $FreeBSD$ PORTNAME= sems DISTVERSION= ${SEMS_VERSION}.g20190822 CATEGORIES= net MAINTAINER= nwhitehorn@FreeBSD.org COMMENT= SIP Express Media Server LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/doc/COPYING +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + LIB_DEPENDS= libopus.so:audio/opus \ libcodec2.so:audio/codec2 \ libevent.so:devel/libevent \ librtmp.so:multimedia/librtmp \ libilbc.so:net/ilbc \ libgsm.so:audio/gsm \ libsamplerate.so:audio/libsamplerate \ libspeex.so:audio/speex \ libspandsp.so:comms/spandsp USES= cmake compiler:c++11-lang python:2.7,run shebangfix SHEBANG_GLOB= sems-* USE_GITHUB= yes GH_ACCOUNT= sems-server GH_TAGNAME= 7400051 CFLAGS+= -Wno-reorder CMAKE_ARGS= -DSEMS_CFG_PREFIX=${PREFIX} -DSEMS_AUDIO_PREFIX=${PREFIX}/lib \ -DSEMS_EXEC_PREFIX=${PREFIX} -DSEMS_DOC_PREFIX=${PREFIX}/share/doc CMAKE_ON= SEMS_USE_SPANDSP SEMS_USE_LIBSAMPLERATE SEMS_USE_OPUS USE_RC_SUBR= sems USERS= sems GROUPS= sems SEMS_VERSION= 1.7.0 PLIST_SUB= SEMS_VERSION=${SEMS_VERSION} post-install: cd ${STAGEDIR}${ETCDIR} && ${FIND} . \ -type f -exec ${MV} {} {}.sample \; .include Index: head/net/spideroak/Makefile =================================================================== --- head/net/spideroak/Makefile (revision 528057) +++ head/net/spideroak/Makefile (revision 528058) @@ -1,65 +1,68 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= spideroak PORTVERSION= 6.0 PORTREVISION= 1 CATEGORIES= net MASTER_SITES= http://nivit.altervista.org/FreeBSD/ports/distfiles/${PORTNAME}/ \ https://spideroak.com/getbuild?platform=slackware&arch=i386&dummy=/ DISTNAME= SpiderOak-${PORTVERSION}-i686-1 MAINTAINER= nivit@FreeBSD.org COMMENT= SpiderOak Client (Linux version) LICENSE= TOU LICENSE_NAME= Terms Of Use LICENSE_TEXT= http://spideroak.com/terms_of_use LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + NO_BUILD= yes NO_WRKSUBDIR= yes ONLY_FOR_ARCHS= amd64 i386 ONLY_FOR_ARCHS_REASON= binary distribution OPTIONS_DEFINE= DOCS MANPAGES OPTIONS_DEFAULT= MANPAGES OPTIONS_SUB= yes PLIST_SUB= DESKTOPDIR=${DESKTOPDIR:S,${PREFIX}/,,} \ BINMODE=${BINMODE} SUB_LIST= LINUXBASE=${LINUXBASE} SUB_FILES= pkg-message USES= desktop-file-utils linux python:2.7 tar:tgz USE_LINUX= xorglibs post-patch: ${REINPLACE_CMD} -e 's,%%PREFIX%%,${PREFIX},1' \ -e 's,%%DATADIR%%,${DATADIR},1' \ ${WRKSRC}/usr/share/applications/SpiderOakONE.desktop \ ${WRKSRC}/usr/bin/SpiderOakONE do-install: @(cd ${WRKSRC}/etc && \ ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/etc/) @${MKDIR} ${STAGEDIR}${DATADIR} @(cd ${WRKSRC}/opt/SpiderOakONE/lib && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} "-not -name SpiderOak") ${INSTALL_PROGRAM} ${WRKSRC}/opt/SpiderOakONE/lib/SpiderOakONE ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKSRC}/usr/bin/SpiderOakONE ${STAGEDIR}${PREFIX}/bin/SpiderOakONE ${LN} -sf SpiderOakONE ${STAGEDIR}${PREFIX}/bin/spideroak ${LOCALBASE}/bin/desktop-file-install \ --mode=${SHAREMODE} --dir=${STAGEDIR}${DESKTOPDIR} \ ${WRKSRC}/usr/share/applications/SpiderOakONE.desktop ${INSTALL_DATA} ${WRKSRC}/usr/share/pixmaps/*.png ${STAGEDIR}${PREFIX}/share/pixmaps/ do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/usr/share/doc/SpiderOakONE/Getting\ Started\ Guide.pdf ${STAGEDIR}${DOCSDIR} do-install-MANPAGES-on: ${INSTALL_MAN} ${WRKSRC}/usr/share/man/man1/SpiderOakONE.1.gz ${STAGEDIR}${MANPREFIX}/man/man1/ .include Index: head/net/splatd/Makefile =================================================================== --- head/net/splatd/Makefile (revision 528057) +++ head/net/splatd/Makefile (revision 528058) @@ -1,43 +1,46 @@ # Created by: Landon Fuller # $FreeBSD$ PORTNAME= splatd PORTVERSION= 1.2 DISTVERSIONPREFIX= ${PORTNAME}- PORTREVISION= 8 CATEGORIES= net MAINTAINER= rodrigo@FreeBSD.org COMMENT= Splat is the Scalable Periodic LDAP Attribute Transmogrifier LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zconfig>0:devel/py-zconfig@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ldap>=2.3.1:net/py-ldap@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zconfig>0:devel/py-zconfig@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ldap>=2.3.1:net/py-ldap@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${PY_FLAVOR} USES= python:2.7 USE_PYTHON= distutils PYDISTUTILS_PKGNAME= splat USE_RC_SUBR= splatd SUB_LIST= PYTHON_CMD=${PYTHON_CMD} NO_ARCH= yes USE_GITHUB= yes GH_ACCOUNT= threerings OPTIONS_DEFINE= DOCS post-install: ${INSTALL_DATA} ${WRKSRC}/splat.conf ${STAGEDIR}${PREFIX}/etc/splat.conf.sample ${MV} -f ${STAGEDIR}${PREFIX}/bin/splatd ${STAGEDIR}${PREFIX}/sbin/splatd ${INSTALL_MAN} ${WRKSRC}/docs/man/splat.conf.5 ${STAGEDIR}${MANPREFIX}/man/man5 ${INSTALL_MAN} ${WRKSRC}/docs/man/splatd.8 ${STAGEDIR}${MANPREFIX}/man/man8 post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}/xhtml ${INSTALL_DATA} ${WRKSRC}/docs/xhtml/* ${STAGEDIR}${DOCSDIR}/xhtml .include Index: head/net/xorp/Makefile =================================================================== --- head/net/xorp/Makefile (revision 528057) +++ head/net/xorp/Makefile (revision 528058) @@ -1,59 +1,62 @@ # Created by: Bruce M Simpson # $FreeBSD$ PORTNAME= xorp PORTVERSION= 1.8.5 DISTVERSIONPREFIX= ${PORTNAME}- PORTREVISION= 14 CATEGORIES= net MAINTAINER= hrs@FreeBSD.org COMMENT= EXtensible Open Router Platform LICENSE= GPLv2 +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + LIB_DEPENDS= libboost_regex.so:devel/boost-libs \ libpcap.so.1:net/libpcap # avoid base libpcap USES= ncurses scons shebangfix ssl compiler:env python:2.7,build USE_GITHUB= yes USE_RC_SUBR= xorp GH_ACCOUNT= greearb GH_PROJECT= ${PORTNAME}.ct SHEBANG_FILES= xrl/scripts/clnt-gen xrl/scripts/tgt-gen python_OLD_CMD= .*python WRKSRC_SUBDIR= ${PORTNAME} MAKE_ARGS= prefix=${PREFIX} enable_boost=1 SUB_FILES= pkg-message GROUPS= xorp BROKEN_armv6= does not compile: recursive template instantiation exceeded maximum depth of 25 BROKEN_sparc64= does not compile on sparc64 OPTIONS_DEFINE= OPTIMIZE ORIGIN SHARED STRIP TCP_RPC OPTIONS_DEFAULT= OPTIMIZE ORIGIN SHARED STRIP OPTIONS_SUB= yes OPTIMIZE_DESC= Build with optimization OPTIMIZE_MAKE_ARGS= optimize=highest OPTIMIZE_MAKE_ARGS_OFF= optimize=no ORIGIN_DESC= Use ORIGIN with shared libraries ORIGIN_MAKE_ARGS= origin=true ORIGIN_MAKE_ARGS_OFF= origin=false SHARED_DESC= Build with shared libraries SHARED_MAKE_ARGS= shared=true SHARED_MAKE_ARGS_OFF= shared=false SHARED_USE= LDCONFIG=${PREFIX}/lib/xorp/lib STRIP_MAKE_ARGS= strip=true STRIP_MAKE_ARGS_OFF= strip=false TCP_RPC_DESC= Use TCP as RPC transport (defaults to AF_LOCAL) TCP_RPC_MAKE_ARGS= transport=tcp TCP_RPC_MAKE_ARGS_OFF= transport=local post-patch: @${REINPLACE_CMD} 's,%%LOCALBASE%%,${LOCALBASE},' ${WRKSRC}/SConstruct post-install: ${INSTALL_DATA} ${WRKSRC}/rtrmgr/config/multicast4.boot \ ${STAGEDIR}${PREFIX}/etc/xorp.conf.sample .include Index: head/net-im/centerim-devel/Makefile =================================================================== --- head/net-im/centerim-devel/Makefile (revision 528057) +++ head/net-im/centerim-devel/Makefile (revision 528058) @@ -1,72 +1,75 @@ # Created by: Frank Altpeter # $FreeBSD$ PORTNAME= centerim PORTVERSION= 4.22.10.11 PORTREVISION= 8 CATEGORIES= net-im MASTER_SITES= http://www.centerim.org/download/mobshots/ \ ftp://ftp.centerim.org/mobshots/ PKGNAMESUFFIX= -devel MAINTAINER= frank@altpeter.de COMMENT= Text mode menu- and window-driven IM interface LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + LIB_DEPENDS= libcurl.so:ftp/curl USES= iconv gmake ncurses perl5 pkgconfig python:2.7,run shebangfix ssl USE_CXXSTD= gnu++98 USE_PERL5= run GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-ssl --with-openssl --without-msn --without-yahoo CPPFLAGS+= -I${LOCALBASE}/include CONFLICTS= centericq-[0-9]* centerim-[0-9]* SHEBANG_FILES= misc/cimformathistory misc/cimextracthistory.pl misc/CenterIMLog2HTML.py SHEBANG_LANG= gawk gawk_OLD_CMD= /bin/gawk gawk_CMD= /usr/bin/awk OPTIONS_DEFINE= NLS MULTIBYTE FRIBIDI IRC JABBER GPGME RSS LJ GG DOCS FRIBIDI_DESC= Fribidi Support IRC_DESC= IRC Protocol GPGME_DESC= PGP encrypted Jabber messages RSS_DESC= RSS Support LJ_DESC= LiveJournal Support GG_DESC= Gadu-Gadu Protocol Support OPTIONS_DEFAULT= MULTIBYTE FRIBIDI IRC JABBER GPGME RSS LJ GG OPTIONS_SUB= yes PORTDOCS= FAQ README NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls MULTIBYTE_CONFIGURE_ENABLE=locales-fix FRIBIDI_LIB_DEPENDS= libfribidi.so:converters/fribidi FRIBIDI_CONFIGURE_WITH= fribidi IRC_CONFIGURE_ENABLE= irc JABBER_CONFIGURE_ENABLE=jabber RSS_CONFIGURE_ENABLE= rss LJ_CONFIGURE_ENABLE= lj GG_LIB_DEPENDS= libgadu.so:polish/libgadu GG_CONFIGURE_ENABLE= gg GPGME_LIB_DEPENDS= libgpgme.so:security/gpgme GPGME_CONFIGURE_OFF= --with-gpgme-prefix=/nonexistent post-patch: @${REINPLACE_CMD} -e 's|/var/run/screen|/tmp/screens|' \ ${WRKSRC}/src/icqconf.cc @${REINPLACE_CMD} -e 's|-R$$found_dir|-Wl,-rpath,$$found_dir|' \ ${WRKSRC}/configure post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/) .include Index: head/net-im/fugu/Makefile =================================================================== --- head/net-im/fugu/Makefile (revision 528057) +++ head/net-im/fugu/Makefile (revision 528058) @@ -1,20 +1,23 @@ # Created by: Peter Haight # $FreeBSD$ PORTNAME= fugu PORTVERSION= 1.2.3 PORTREVISION= 1 CATEGORIES= net-im python MASTER_SITES= http://fugu.gale.org/dist/ MAINTAINER= bofh@FreeBSD.org COMMENT= Graphical client for the Gale instant messaging system LICENSE= GPLv2 +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}Pmw>0:x11-toolkits/py-Pmw@${PY_FLAVOR} USES= python:2.7 ssl USE_PYTHON= distutils autoplist .include Index: head/net-im/ktp-call-ui/Makefile =================================================================== --- head/net-im/ktp-call-ui/Makefile (revision 528057) +++ head/net-im/ktp-call-ui/Makefile (revision 528058) @@ -1,36 +1,39 @@ # $FreeBSD$ PORTNAME= ktp-call-ui DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= net-im kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Voice/Video Call UI for Telepathy LICENSE= GPLv2+ LGPL21+ LICENSE_COMB= multi LICENSE_FILE_GPLv2+ = ${WRKSRC}/COPYING LICENSE_FILE_LGPL21+ = ${WRKSRC}/COPYING.LIB +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + LIB_DEPENDS= libKTpCommonInternals.so:net-im/ktp-common-internals \ libQt5GStreamer-1.0.so:multimedia/gstreamer1-qt \ libboost_thread.so:devel/boost-libs \ libfarstream-0.2.so:net-im/farstream \ libtelepathy-farstream.so:net-im/telepathy-farstream \ libtelepathy-glib.so:net-im/telepathy-glib \ libtelepathy-qt5-farstream.so:net-im/telepathy-qt USES= cmake compiler:c++11-lang gettext gnome kde:5 pkgconfig \ python:2.7 qt:5 tar:xz USE_GNOME= glib20 USE_GSTREAMER1= yes USE_KDE= auth codecs config configwidgets coreaddons ecm iconthemes \ i18n kcmutils kdeclarative notifications package service \ wallet widgetsaddons xmlgui USE_QT= core dbus declarative gui network widgets xml \ buildtools_build qmake_build USE_LDCONFIG= yes OPTIONS_DEFINE= DOCS .include Index: head/net-im/proxy65/Makefile =================================================================== --- head/net-im/proxy65/Makefile (revision 528057) +++ head/net-im/proxy65/Makefile (revision 528058) @@ -1,62 +1,65 @@ # $FreeBSD$ PORTNAME= proxy65 PORTVERSION= 1.2.0.20150210 PORTREVISION= 2 CATEGORIES= net-im MAINTAINER= mm@FreeBSD.org COMMENT= XEP-0065 SOCKS5 Bytestreams external component for Jabber LICENSE= MIT +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_SITELIBDIR}/OpenSSL/__init__.py:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= mmatuska GH_TAGNAME= 4e76bf2 OPTIONS_DEFINE= DOCS OPTIONS_SINGLE= SERVER OPTIONS_SINGLE_SERVER= NOJABBER JABBERD EJABBERD OPTIONS_DEFAULT= NOJABBER NOJABBER_DESC= Do not depend on a jabber server JABBERD_DESC= Use with jabberd 2.x (net-im/jabberd) EJABBERD_DESC= Use with ejabberd (net-im/ejabberd) USE_PYTHON= distutils autoplist USES= python:2.7 USE_RC_SUBR= proxy65 PORTDOCS= README PROXY65_USER= proxy65 PROXY65_GROUP= proxy65 USERS= ${PROXY65_USER} GROUPS= ${PROXY65_GROUP} .include .if ${PORT_OPTIONS:MNOJABBER} # No jabber depends .elif ${PORT_OPTIONS:MJABBERD} JABBER_REQUIRE?= jabberd RUN_DEPENDS+= jabberd:net-im/jabberd .elif ${PORT_OPTIONS:MEJABBERD} JABBER_REQUIRE?= ejabberd RUN_DEPENDS+= ejabberdctl:net-im/ejabberd .endif SUB_LIST+= PYTHON_CMD="${PYTHON_CMD}" \ JABBER_REQUIRE="${JABBER_REQUIRE}" \ PROXY65_USER=${PROXY65_USER} \ PROXY65_GROUP=${PROXY65_GROUP} post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} -m 0640 ${FILESDIR}/proxy65.ini.sample ${STAGEDIR}${PREFIX}/etc/ .include Index: head/net-im/telegram-desktop/Makefile =================================================================== --- head/net-im/telegram-desktop/Makefile (revision 528057) +++ head/net-im/telegram-desktop/Makefile (revision 528058) @@ -1,122 +1,125 @@ # $FreeBSD$ PORTNAME= telegram-desktop DISTVERSIONPREFIX= v DISTVERSION= 1.8.15 CATEGORIES= net-im MAINTAINER= henry.hu.sh@gmail.com COMMENT= Telegram Desktop messaging app LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + NOT_FOR_ARCHS= powerpc powerpc64 powerpcspe NOT_FOR_ARCHS_REASON= Only little endian is supported BUILD_DEPENDS= alsa-lib>0:audio/alsa-lib \ dee>0:devel/dee \ gyp:devel/py-gyp@${PY_FLAVOR} \ pulseaudio>0:audio/pulseaudio \ range-v3>0:devel/range-v3 LIB_DEPENDS= libavformat.so:multimedia/ffmpeg \ libdbus-1.so:devel/dbus \ libminizip.so:archivers/minizip \ libopenal.so:audio/openal-soft \ libopus.so:audio/opus USES= cmake:noninja compiler:c++17-lang desktop-file-utils gmake \ gnome pkgconfig python:2.7,build qt:5 ssl xorg USE_GITHUB= yes GH_ACCOUNT= telegramdesktop GH_PROJECT= tdesktop GH_TUPLE= catchorg:Catch2:5ca44b68:catch/Telegram/ThirdParty/Catch \ mapbox:variant:550ac2f:variant/Telegram/ThirdParty/variant \ Microsoft:GSL:d846fe5:gsl/Telegram/ThirdParty/GSL \ telegramdesktop:libtgvoip:d4a0f71:libtgvoip/Telegram/ThirdParty/libtgvoip \ telegramdesktop:crl:52baf11:crl/Telegram/ThirdParty/crl \ Cyan4973:xxHash:7cc9639:xxhash/Telegram/ThirdParty/xxHash \ john-preston:rlottie:589db02:rlottie/Telegram/ThirdParty/rlottie \ lz4:lz4:9a2a9f2:lz4/Telegram/ThirdParty/lz4 USE_GNOME= glib20 USE_QT= core dbus gui imageformats network widgets buildtools_build \ qmake_build USE_XORG= x11 xcb CMAKE_SOURCE_PATH= ${WRKSRC}/out/Release # Telegram asks each custom build to have its own API ID and hash. # Use the default ones for now. We may need to switch to the official ones, # or create our own. TELEGRAM_API_ID= 17349 TELEGRAM_API_HASH= 344583e45741c457fe1862106095a5eb GYP_DEFINES= TDESKTOP_DISABLE_CRASH_REPORTS,TDESKTOP_DISABLE_AUTOUPDATE,TDESKTOP_DISABLE_REGISTER_CUSTOM_SCHEME # Telegram uses OpenAL for its audio, but libtgvoip (for voice calls) can use PulseAudio or ALSA. # It dynamically loads PulseAudio, and if this fails, it loads ALSA. # If both of them are not installed, then voice calls do not work, but other functionalities still work. OPTIONS_MULTI= AUDIO OPTIONS_MULTI_AUDIO= ALSA PULSEAUDIO OPTIONS_DEFINE= GTK OPTIONS_DEFAULT= ALSA AUDIO_DESC= Audio backend for voice calls GTK_DESC= Gtk integration (Use Gtk dialogs, etc.) ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio .include .if ${PORT_OPTIONS:MGTK} USE_GNOME+= gtk30 .else GYP_DEFINES:= ${GYP_DEFINES},TDESKTOP_DISABLE_GTK_INTEGRATION .endif .include post-patch: @cd ${WRKSRC} && \ (${SED} -e " \ s|%%QT_VERSION%%|${QT5_VERSION}| ; \ s|%%LOCALBASE%%|${LOCALBASE}| ; \ s|%%CFLAGS%%|${CFLAGS:C/(.*)/'\1',/}| ; \ s|%%CXXFLAGS%%|${CXXFLAGS:C/(.*)/'\1',/}| ; \ s|%%LDFLAGS%%|${LDFLAGS:C/(.*)/'\1',/}| ; \ s|%%QT_BINDIR%%|${QT_BINDIR}| ; \ s|%%QT_INCDIR%%|${QT_INCDIR}| ; \ s|%%QT_LIBDIR%%|${QT_LIBDIR}| ; \ s|%%QMAKESPEC%%|${QMAKESPEC}| ; \ s|%%PYTHON_CMD%%|${PYTHON_CMD}|" \ ${FILESDIR}/gyp-patches | \ ${PATCH} -z .bak -s) @${ECHO} "#define FREEBSD_QT_PLUGINDIR \"${QT_PLUGINDIR}\"" > ${WRKSRC}/Telegram/SourceFiles/FREEBSD_QT_PLUGINDIR.h @${REINPLACE_CMD} "/Icon=/s|telegram|${PORTNAME}|" ${WRKSRC}/lib/xdg/telegramdesktop.desktop pre-configure: @cd ${WRKSRC} && gyp \ -Dapi_id=${TELEGRAM_API_ID} \ -Dapi_hash=${TELEGRAM_API_HASH} \ -Dbuild_defines=${GYP_DEFINES} \ -Gconfig=Release \ --depth=Telegram/gyp --generator-output=../.. -Goutput_dir=out Telegram/gyp/Telegram.gyp --format=cmake @TOT=`wc -l < ${WRKSRC}/out/Release/CMakeLists.txt` && NUM=`expr $$TOT - 2` && \ ${REINPLACE_CMD} "$$NUM r ${FILESDIR}/CMakeLists.inj" ${WRKSRC}/out/Release/CMakeLists.txt do-install: ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/Telegram ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/lib/xdg/telegramdesktop.desktop ${STAGEDIR}${PREFIX}/share/applications/${PORTNAME}.desktop @${MKDIR} ${STAGEDIR}${PREFIX}/share/kservices5 ${INSTALL_DATA} ${WRKSRC}/lib/xdg/tg.protocol ${STAGEDIR}${PREFIX}/share/kservices5 @${MKDIR} ${STAGEDIR}${PREFIX}/share/appdata ${INSTALL_DATA} ${WRKSRC}/lib/xdg/telegramdesktop.appdata.xml ${STAGEDIR}${PREFIX}/share/appdata/${PORTNAME}.appdata.xml .for icon_size in 16 32 48 64 128 256 512 @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${icon_size}x${icon_size}/apps ${INSTALL_DATA} \ ${WRKSRC}/Telegram/Resources/art/icon${icon_size}.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${icon_size}x${icon_size}/apps/${PORTNAME}.png .endfor .include Index: head/net-mgmt/crmsh/Makefile =================================================================== --- head/net-mgmt/crmsh/Makefile (revision 528057) +++ head/net-mgmt/crmsh/Makefile (revision 528058) @@ -1,63 +1,66 @@ # Created by: David Shane Holden # $FreeBSD$ PORTNAME= crmsh PORTVERSION= 3.0.4 CATEGORIES= net-mgmt python MAINTAINER= egypcio@FreeBSD.org COMMENT= Command-line interface for High-Availability cluster management LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + # Set the build/run depends on setuptools instead of adding distutils to USE_PYTHON # because the crmsh build uses autotools which then calls setup.py. BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}parallax>0:devel/py-parallax@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} USES= autoreconf gmake python:2.7 shebangfix USE_GITHUB= yes GH_ACCOUNT= ClusterLabs GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-ocf-root=${PREFIX}/lib/ocf NO_ARCH= yes SHEBANG_FILES= bin/crm \ scripts/*/*.py \ test/cib-tests.sh \ test/evaltest.sh \ test/list-undocumented-commands.py \ utils/crm_clean.py \ utils/crm_pkg.py \ utils/crm_rpmcheck.py OPTIONS_DEFINE= DOCS MANPAGES OPTIONS_DEFAULT= MANPAGES OPTIONS_SUB= yes DOCS_BUILD_DEPENDS= asciidoc:textproc/asciidoc MANPAGES_BUILD_DEPENDS= ${DOCS_BUILD_DEPENDS} post-patch: @${REINPLACE_CMD} 's,%%DATADIR%%,${DATADIR},g' ${WRKSRC}/setup.py @${REINPLACE_CMD} 's,%%PREFIX%%,${PREFIX},g' ${WRKSRC}/crmsh/corosync.py @${REINPLACE_CMD} 's,%%PREFIX%%,${PREFIX},g' ${WRKSRC}/crmsh/utils.py @${REINPLACE_CMD} 's,%%PREFIX%%,${PREFIX},g' ${WRKSRC}/hb_report/hb_report.in @${REINPLACE_CMD} 's,%%PYTHON_CMD%%,${PYTHON_CMD},g' ${WRKSRC}/hb_report/hb_report.in @${REINPLACE_CMD} 's,%%PREFIX%%,${PREFIX},g' ${WRKSRC}/hb_report/openais_conf_support.sh @${REINPLACE_CMD} 's,%%PREFIX%%,${PREFIX},g' ${WRKSRC}/hb_report/utillib.sh @${REINPLACE_CMD} 's,%%PREFIX%%,${PREFIX},g' ${WRKSRC}/scripts/health/collect.py @${REINPLACE_CMD} 's,%%PREFIX%%,${PREFIX},g' ${WRKSRC}/utils/crm_init.py post-install: ${MV} ${STAGEDIR}${PREFIX}/etc/crm/crm.conf \ ${STAGEDIR}${PREFIX}/etc/crm/crm.conf.sample .include Index: head/net-mgmt/librenms-agent/Makefile =================================================================== --- head/net-mgmt/librenms-agent/Makefile (revision 528057) +++ head/net-mgmt/librenms-agent/Makefile (revision 528058) @@ -1,50 +1,53 @@ # Created by: Nicolas Goralski # $FreeBSD$ PORTNAME= librenms-agent PORTVERSION= 0.3 PORTREVISION= 1 CATEGORIES= net-mgmt MAINTAINER= kiwi@oav.net COMMENT= Agents and plugins for librenms LICENSE= GPLv2 +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + USES= shebangfix python:2.7,run php:cli NO_ARCH= yes USE_GITHUB= yes GH_ACCOUNT= librenms GH_TAGNAME= fb678cb NO_BUILD= yes SHEBANG_FILES= agent-local/* RUN_DEPENDS+= xinetd:security/xinetd \ bash:shells/bash LIB_DEPENDS+= libstatgrab.so:devel/libstatgrab \ post-patch: @${REINPLACE_CMD} -e "s,%%PREFIX%%,${PREFIX},g" ${WRKSRC}/check_mk_agent_freebsd @${REINPLACE_CMD} -e "s,%%PREFIX%%,${PREFIX},g" ${WRKSRC}/mk_enplug @${REINPLACE_CMD} -e "s,%%PREFIX%%,${PREFIX},g" ${WRKSRC}/check_mk_xinetd do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/xinetd.d @${MKDIR} ${STAGEDIR}${PREFIX}/lib/check_mk_agent/plugins @${MKDIR} ${STAGEDIR}${PREFIX}/lib/check_mk_agent/repo @${MKDIR} ${STAGEDIR}${PREFIX}/lib/check_mk_agent/local ${INSTALL_SCRIPT} ${WRKSRC}/check_mk_agent_freebsd ${STAGEDIR}${PREFIX}/bin/check_mk_agent ${INSTALL_SCRIPT} ${WRKSRC}/mk_enplug ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_SCRIPT} ${WRKSRC}/check_mk_xinetd ${STAGEDIR}${PREFIX}/etc/xinetd.d/check_mk ${INSTALL_SCRIPT} ${WRKSRC}/snmp/distro ${STAGEDIR}${PREFIX}/bin @cd ${WRKSRC} ; \ for agent_local in $$( ${FIND} ./agent-local -type f ! -name README ); do \ ${INSTALL_SCRIPT} "$$agent_local" ${STAGEDIR}${PREFIX}/lib/check_mk_agent/repo/ ; \ done .include Index: head/net-p2p/couchpotato/Makefile =================================================================== --- head/net-p2p/couchpotato/Makefile (revision 528057) +++ head/net-p2p/couchpotato/Makefile (revision 528058) @@ -1,42 +1,45 @@ # Created by: Mark Felder # $FreeBSD$ PORTNAME= couchpotato PORTVERSION= 0.0.20170327 PORTREVISION= 2 CATEGORIES= net-p2p python MAINTAINER= joshruehlig@gmail.com COMMENT= Automatic NZB and torrent downloader LICENSE= GPLv3 +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${PY_FLAVOR} USE_RC_SUBR= couchpotato SUB_LIST= PYTHON_CMD=${PYTHON_CMD} USERS=${USERS} NO_ARCH= yes NO_BUILD= yes USES= python:2.7 shebangfix SHEBANG_FILES= CouchPotato.py USERS= couchpotato GROUPS= couchpotato USE_GITHUB= yes GH_ACCOUNT= CouchPotato GH_PROJECT= CouchPotatoServer GH_TAGNAME= 711310d OPTIONS_DEFINE= UNRAR UNRAR_RUN_DEPENDS= unrar:archivers/unrar do-install: ${MKDIR} ${STAGEDIR}/${DATADIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}) .include Index: head/news/nzbhydra2/Makefile =================================================================== --- head/news/nzbhydra2/Makefile (revision 528057) +++ head/news/nzbhydra2/Makefile (revision 528058) @@ -1,52 +1,55 @@ # $FreeBSD$ PORTNAME= nzbhydra2 DISTVERSION= 2.7.2 DISTVERSIONSUFFIX= -linux CATEGORIES= news java MASTER_SITES= https://github.com/theotherp/${PORTNAME}/releases/download/v${DISTVERSION}/ MAINTAINER= daniel@shafer.cc COMMENT= Usenet meta search LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + ONLY_FOR_ARCHS= amd64 USES= python:2.7 shebangfix zip USE_JAVA= yes USE_RC_SUBR= nzbhydra2 NO_BUILD= yes NO_WRKSUBDIR= yes SUB_FILES= nzbhydra2 nzbhydra2wrapper.py SUB_LIST= PYTHON_CMD=${PYTHON_CMD} \ JAVA=${JAVA} JAVA_VERSION= 8+ JAVA_VENDOR= openjdk JAVA_RUN= yes USERS= nzbhydra2 GROUPS= nzbhydra2 PLIST_FILES= ${DATADIR}/lib/core-${DISTVERSION}-exec.jar \ ${DATADIR}/nzbhydra2 \ ${DATADIR}/nzbhydra2wrapper.py \ ${DATADIR}/changelog.md \ ${DATADIR}/readme.md \ ${DATADIR}/LICENSE post-extract: # Cleanup unnecessary files @${RM} -r ${WRKSRC}/systemd ${WRKSRC}/sysv ${WRKSRC}/rc.d ${WRKSRC}/upstart do-install: @${MKDIR} ${STAGEDIR}/${DATADIR} ${INSTALL} -d -m 755 ${STAGEDIR}/${DATADIR} cd ${WRKSRC} && ${COPYTREE_SHARE} \* ${STAGEDIR}/${DATADIR} ${INSTALL_DATA} ${WRKDIR}/nzbhydra2wrapper.py ${STAGEDIR}/${DATADIR} .include Index: head/news/rawdog/Makefile =================================================================== --- head/news/rawdog/Makefile (revision 528057) +++ head/news/rawdog/Makefile (revision 528058) @@ -1,53 +1,56 @@ # Created by: Tim Bishop # $FreeBSD$ PORTNAME= rawdog PORTVERSION= 2.22 CATEGORIES= news python MASTER_SITES= http://offog.org/files/ \ http://ftp.i-scream.org/pub/offog.org/files/ MAINTAINER= tdb@FreeBSD.org COMMENT= Simple RSS aggregator LICENSE= GPLv2 +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + RUN_DEPENDS= ${PYTHON_SITELIBDIR}/feedparser.py:textproc/py-feedparser@${PY_FLAVOR} USES= python:2.7 USE_PYTHON= distutils NO_ARCH= yes PORTDOCS= README PKGMESSAGE= ${WRKDIR}/pkg-message OPTIONS_DEFINE= DOCS EXAMPLES .include post-install: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/config ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/style.css ${STAGEDIR}${EXAMPLESDIR} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .if ${PORT_OPTIONS:MDOCS} || ${PORT_OPTIONS:MEXAMPLES} @${ECHO_MSG} " ---------------------------------------------" \ >>${PKGMESSAGE} .endif .if ${PORT_OPTIONS:MEXAMPLES} @${ECHO_MSG} " Sample config and stylesheet installed in:" \ >>${PKGMESSAGE} @${ECHO_MSG} " ${EXAMPLESDIR}" >>${PKGMESSAGE} .endif .if ${PORT_OPTIONS:MDOCS} @${ECHO_MSG} " Please read the README:" >>${PKGMESSAGE} @${ECHO_MSG} " ${DOCSDIR}/README" >>${PKGMESSAGE} .endif .if ${PORT_OPTIONS:MDOCS} || ${PORT_OPTIONS:MEXAMPLES} @${ECHO_MSG} " ---------------------------------------------" \ >>${PKGMESSAGE} .endif .include Index: head/news/sabnzbdplus/Makefile =================================================================== --- head/news/sabnzbdplus/Makefile (revision 528057) +++ head/news/sabnzbdplus/Makefile (revision 528058) @@ -1,77 +1,80 @@ # $FreeBSD$ PORTNAME= sabnzbdplus PORTVERSION= 2.3.9 CATEGORIES= news MAINTAINER= joshruehlig@gmail.com COMMENT= Web-interface based binary newsgrabber in python, with nzb support LICENSE= BSD2CLAUSE BSD3CLAUSE GPLv2+ ISCL MIT PSFL LICENSE_COMB= multi +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + RUN_DEPENDS= cheetah:devel/py-cheetah@${PY_FLAVOR} \ ${PYTHON_SITELIBDIR}/pythonutils/configobj.py:devel/py-utils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} USES= python:2.7 shebangfix USE_GITHUB= yes GH_ACCOUNT= sabnzbd GH_PROJECT= sabnzbd SHEBANG_FILES= SABnzbd.py tools/msgfmt.py NO_ARCH= yes SUB_LIST= PYTHON_CMD=${PYTHON_CMD} SUB_FILES= pkg-message USE_RC_SUBR= sabnzbd PORTDOCS= ABOUT.txt \ COPYRIGHT.txt \ INSTALL.txt \ ISSUES.txt \ README.mkd USERS= _sabnzbd GROUPS= _sabnzbd OPTIONS_DEFINE= PAR2CMDLINE UNRAR 7ZIP FEEDPARSER YENC SSL DOCS OPTIONS_DEFAULT= PAR2CMDLINE UNRAR 7ZIP FEEDPARSER YENC SSL PAR2CMDLINE_DESC= Required for postprocessing of par files 7ZIP_DESC= Needed for unpacking 7-Zip posts FEEDPARSER_DESC= rss-feed support YENC_DESC= yenc support PAR2CMDLINE_RUN_DEPENDS= par2repair:archivers/par2cmdline-tbb FEEDPARSER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}feedparser>=0:textproc/py-feedparser@${PY_FLAVOR} YENC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sabyenc>=3.3.1:news/py-sabyenc@${PY_FLAVOR} SSL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=0:security/py-cryptography@${PY_FLAVOR} UNRAR_RUN_DEPENDS= unrar:archivers/unrar 7ZIP_RUN_DEPENDS= 7za:archivers/p7zip post-patch: @${REINPLACE_CMD} -e "s:%%DATADIR%%:'${DATADIR}':g" \ ${WRKSRC}/SABnzbd.py # Generate locale files do-build: cd ${WRKSRC} && ${PYTHON_CMD} tools/make_mo.py do-install: ${INSTALL_SCRIPT} ${WRKSRC}/SABnzbd.py ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/sabnzbd cd ${WRKSRC}/sabnzbd && ${COPYTREE_SHARE} \* ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/sabnzbd @${MKDIR} ${STAGEDIR}${DATADIR} .for i in cherrypy gntp interfaces locale po tools util @${MKDIR} ${STAGEDIR}${DATADIR}/${i} cd ${WRKSRC}/${i} && ${COPYTREE_SHARE} \* ${STAGEDIR}${DATADIR}/${i} .endfor post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/ports-mgmt/portell/Makefile =================================================================== --- head/ports-mgmt/portell/Makefile (revision 528057) +++ head/ports-mgmt/portell/Makefile (revision 528058) @@ -1,43 +1,46 @@ # Created by: mich@freebsdcluster.org # $FreeBSD$ PORTNAME= portell PORTVERSION= 0.2 PORTREVISION= 2 CATEGORIES= ports-mgmt MASTER_SITES= http://www.freebsdcluster.org/~mich/software/ MAINTAINER= mich@FreeBSD.org COMMENT= Quick display of FreeBSD port descriptions +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bsddb>0:databases/py-bsddb@${PY_FLAVOR} USES= python:2.7 shebangfix zip SHEBANG_FILES= *.py NO_BUILD= yes PLIST_FILES= bin/portell PORTDOCS= README.txt OPTIONS_DEFINE= DOCS post-extract: ${REINPLACE_CMD} -e 's/[[:cntrl:]]*$$//' ${WRKSRC}/portell.py ${REINPLACE_CMD} -e 's/free/freebsd/' ${WRKSRC}/portell.py ${REINPLACE_CMD} -e 's/portell.py/portell/' ${WRKSRC}/README.txt do-install: ${INSTALL_SCRIPT} ${WRKSRC}/portell.py ${STAGEDIR}${PREFIX}/bin/portell @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.txt ${STAGEDIR}${DOCSDIR} .if !defined(BATCH) @${ECHO_MSG} "" @${ECHO_MSG} "###############################################################################" @${ECHO_MSG} "# You must run 'portell -u' to initialize the DB" @${ECHO_MSG} "# ${DOCSDIR}/README.txt for more information." @${ECHO_MSG} "###############################################################################" @${ECHO_MSG} "" .endif .include Index: head/print/biblio-py/Makefile =================================================================== --- head/print/biblio-py/Makefile (revision 528057) +++ head/print/biblio-py/Makefile (revision 528058) @@ -1,17 +1,20 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= biblio-py PORTVERSION= 0.6.1 CATEGORIES= print python MASTER_SITES= CHEESESHOP MAINTAINER= wen@FreeBSD.org COMMENT= Package to manage bibliography written in python LICENSE= GPLv2 +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + USES= python:2.7 USE_PYTHON= distutils autoplist .include Index: head/print/lilypond-devel/Makefile =================================================================== --- head/print/lilypond-devel/Makefile (revision 528057) +++ head/print/lilypond-devel/Makefile (revision 528058) @@ -1,85 +1,88 @@ # Created by: patrick, trevor # $FreeBSD$ PORTNAME= lilypond DISTVERSION= 2.19.83 PORTREVISION= 1 CATEGORIES= print audio MASTER_SITES= http://lilypond.org/download/source/v${DISTVERSION:R}/ PKGNAMESUFFIX= -devel MAINTAINER= m.ne@gmx.net COMMENT= GNU music typesetter LICENSE= GPLv3 +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + BUILD_DEPENDS= pdftexi2dvi:print/texinfo \ t1ascii:print/t1utils \ bash:shells/bash \ convert:graphics/ImageMagick6 \ dblatex:textproc/dblatex \ fontforge:print/fontforge \ help2man:misc/help2man \ pngtopnm:graphics/netpbm \ rsync:net/rsync \ texi2html:textproc/texi2html \ zip:archivers/zip RUN_DEPENDS= mftrace:print/mftrace \ ${LOCALBASE}/share/fonts/dejavu/DejaVuSans-Bold.ttf:x11-fonts/dejavu LIB_DEPENDS= libltdl.so:devel/libltdl \ libguile.so:lang/guile \ libgmp.so:math/gmp \ libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig INFO= internals \ lilypond-changes \ lilypond-contributor \ lilypond-essay \ lilypond-extending \ lilypond-internals \ lilypond-learning \ lilypond-notation \ lilypond-snippets \ lilypond-usage \ lilypond-web \ music-glossary USES= bison:build compiler:gcc-c++11-lib gettext ghostscript gmake \ gnome perl5 pkgconfig python:2.7 USE_CXXSTD= c++11 USE_TEX= latex texmf USE_PERL5= build USE_GNOME= pango MAKEFILE= GNUmakefile GNU_CONFIGURE= yes CONFIGURE_ARGS+=--with-texgyre-dir=${LOCALBASE}/${TEXMFDISTDIR}/fonts/opentype/public/tex-gyre \ --with-python-include=${PYTHON_INCLUDEDIR} --without-urwotf-dir CONFIGURE_ENV+= ac_cv_prog_MAKEINFO="${LOCALBASE}/bin/makeinfo" \ FLEX=${FLEX} YACC=${YACC} HOME=${WRKDIR} ALL_TARGET= all PLIST_SUB= DISTVERSION=${DISTVERSION} OPTIONS_DEFINE= NLS OPTIONS_SUB= yes post-patch: @${FIND} ${WRKSRC} -name "*.cc" | ${XARGS} \ ${REINPLACE_CMD} -e 's|isinf[ ]*(|::isinf(|g' -e 's|isnan|::isnan|g' @${REINPLACE_CMD} -e 's||"/usr/include/FlexLexer.h"|' \ ${WRKSRC}/lily/include/includable-lexer.hh ${SED} -e 's|%%FONTDIR%%|${WRKDIR}/fontconfig/cache/|' \ ${FILESDIR}/fonts.conf > ${WRKDIR}/.fonts.conf post-patch-NLS-off: @${REINPLACE_CMD} -e '/po \\$$/d' ${WRKSRC}/${MAKEFILE}.in post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/lilypond (cd ${STAGEDIR}/${DATADIR} && ${LN} -fs ${DISTVERSION} current) .include Index: head/print/lyx/Makefile =================================================================== --- head/print/lyx/Makefile (revision 528057) +++ head/print/lyx/Makefile (revision 528058) @@ -1,66 +1,69 @@ # Created by: Klemm # $FreeBSD$ PORTNAME= lyx PORTVERSION= ${MAJOR_VERSION}.${MINOR_VERSION} CATEGORIES= print editors MASTER_SITES= ftp://ftp.lyx.org/pub/lyx/stable/${MAJOR_VERSION}.x/ \ http://www-ftp.lip6.fr/ftp/pub/lyx/stable/${MAJOR_VERSION}.x/ \ ftp://ftp.ntua.gr/pub/X11/LyX/stable/${MAJOR_VERSION}.x/ \ http://sunsite.icm.edu.pl/pub/unix/editors/lyx/stable/${MAJOR_VERSION}.x/ MAINTAINER= rakuco@FreeBSD.org COMMENT= Document processor interfaced with LaTeX (nearly WYSIWYG) LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + LIB_DEPENDS= libboost_regex.so:devel/boost-libs \ libmythes-1.2.so:textproc/mythes MAJOR_VERSION= 2.3 MINOR_VERSION= 4.2 USES= autoreconf compiler:c++11-lang desktop-file-utils gmake iconv \ pkgconfig perl5 python:2.7 qt:5 shebangfix tar:xz xorg USE_QT= core concurrent gui svg widgets x11extras buildtools_build qmake_build USE_XORG= xcb GNU_CONFIGURE= yes CONFIGURE_ARGS= --without-included-boost \ --without-included-mythes \ --enable-qt5 \ --with-qt-dir=${LOCALBASE}/lib/qt5 \ ${ICONV_CONFIGURE_ARG} \ --with-extra-prefix=${LOCALBASE} EXTRACT_AFTER_ARGS= --no-same-owner --no-same-permissions \ --exclude 3rdparty \ --exclude cygwin \ --exclude MacOSX \ --exclude Win32 SHEBANG_FILES= lib/configure.py \ lib/lyx2lyx/lyx2lyx \ lib/scripts/listerrors \ lib/scripts/gnuplot2pdf.py \ lib/scripts/svg2pdftex.py \ lib/scripts/svg2pstex.py LIBS+= -lexecinfo OPTIONS_DEFINE= ASPELL ENCHANT HUNSPELL NLS OPTIONS_DEFAULT= HUNSPELL OPTIONS_SUB= yes ENCHANT_DESC= Spell checking using Enchant ASPELL_CONFIGURE_OFF= --without-aspell ASPELL_LIB_DEPENDS= libaspell.so:textproc/aspell ENCHANT_CONFIGURE_OFF= --without-enchant ENCHANT_LIB_DEPENDS= libenchant.so:textproc/enchant HUNSPELL_CONFIGURE_OFF= --without-hunspell HUNSPELL_LIB_DEPENDS= libhunspell-1.7.so:textproc/hunspell NLS_CONFIGURE_OFF= --disable-nls NLS_USES= gettext post-patch: @${GREP} -rl "python -tt" ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -i '' 's|python -tt|${PYTHON_CMD} -tt|' .include Index: head/print/scribus-devel/Makefile =================================================================== --- head/print/scribus-devel/Makefile (revision 528057) +++ head/print/scribus-devel/Makefile (revision 528058) @@ -1,63 +1,66 @@ # Created by: Piotr Kubaj # $FreeBSD$ PORTNAME= scribus PORTVERSION= 1.5.5 PORTREVISION= 8 CATEGORIES= print editors MASTER_SITES= SF/${PORTNAME}/${PORTNAME}${PKGNAMESUFFIX}/${PORTVERSION}/ \ http://www.scribus.net/downloads/${PORTVERSION}/ PKGNAMESUFFIX= -devel MAINTAINER= pkubaj@FreeBSD.org COMMENT= Comprehensive desktop publishing program (development version) LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + LIB_DEPENDS= liblcms2.so:graphics/lcms2 \ libboost_thread.so:devel/boost-libs \ libhunspell-1.7.so:textproc/hunspell \ libcairo.so:graphics/cairo \ librevenge-0.0.so:textproc/librevenge \ libcups.so:print/cups \ libwpg-0.3.so:graphics/libwpg03 \ libcdr-0.1.so:graphics/libcdr01 \ libfreehand-0.1.so:graphics/libfreehand \ libpagemaker-0.0.so:print/libpagemaker \ libmspub-0.1.so:print/libmspub01 \ libvisio-0.1.so:textproc/libvisio01 \ libfreetype.so:print/freetype2 \ libtiff.so:graphics/tiff \ libpoppler.so:graphics/poppler \ libharfbuzz-icu.so:print/harfbuzz-icu \ libfontconfig.so:x11-fonts/fontconfig \ libpodofo.so:graphics/podofo \ libharfbuzz.so:print/harfbuzz \ libicuuc.so:devel/icu USES= cmake compiler:c++11-lang desktop-file-utils dos2unix gnome \ jpeg pkgconfig python:2.7 qt:5 shared-mime-info ssl tar:xz USE_QT= buildtools_build core declarative gui linguisttools_build \ network opengl printsupport qmake_build widgets xml USE_GNOME= libxml2 INSTALLS_ICONS= yes USE_LDCONFIG= yes CMAKE_ARGS+= -DWANT_HUNSPELL=YES -Wno-ferror-limit -DCMAKE_COLOR_MAKEFILE:BOOL=ON OPTIONS_DEFINE= DOCS post-install: ${LN} -sf ../share/icons/1_5_1/scribus.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/ ${MKDIR} ${STAGEDIR}${PREFIX}/man/de/man1 \ ${STAGEDIR}${PREFIX}/man/pl/man1 ${MV} ${STAGEDIR}${PREFIX}/share/man/de/man1/scribus.1 \ ${STAGEDIR}${PREFIX}/man/de/man1/ ${MV} ${STAGEDIR}${PREFIX}/share/man/man1/scribus.1 \ ${STAGEDIR}${PREFIX}/man/man1/ ${MV} ${STAGEDIR}${PREFIX}/share/man/pl/man1/scribus.1 \ ${STAGEDIR}${PREFIX}/man/pl/man1/ .include Index: head/science/brian/Makefile =================================================================== --- head/science/brian/Makefile (revision 528057) +++ head/science/brian/Makefile (revision 528058) @@ -1,22 +1,25 @@ # Created by: wenheping@gmail.com # $FreeBSD$ PORTNAME= brian PORTVERSION= 1.4.4 PORTREVISION= 2 CATEGORIES= science python MAINTAINER= wen@FreeBSD.org COMMENT= Clock-driven simulator for spiking neural networks +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.4.1,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.7.0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=0.90.1:math/py-matplotlib@${PY_FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} USES= python:2.7 USE_GITHUB= yes GH_ACCOUNT= brian-team USE_PYTHON= distutils autoplist .include Index: head/science/paraview/Makefile =================================================================== --- head/science/paraview/Makefile (revision 528057) +++ head/science/paraview/Makefile (revision 528058) @@ -1,102 +1,105 @@ # Created by: anholt@FreeBSD.org # $FreeBSD$ PORTNAME= paraview DISTVERSION= 5.6.0 PORTREVISION= 5 CATEGORIES= science graphics MASTER_SITES= http://www.paraview.org/files/v${VERMAJORMINOR}/ DISTNAME= ParaView-v${PORTVERSION} MAINTAINER= devel@stasyan.com COMMENT= Powerful scientific data visualization application LICENSE= ParaView_License_1.2 LICENSE_NAME= ParaView_License LICENSE_FILE= ${PATCH_WRKSRC}/License_v1.2.txt LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/matplotlib/pyplot.py:math/py-matplotlib@${PY_FLAVOR} LIB_DEPENDS= libhdf5.so:science/hdf5 \ libpng.so:graphics/png \ libtiff.so:graphics/tiff \ libfreetype.so:print/freetype2 \ libexpat.so:textproc/expat2 \ libjbig.so:graphics/jbigkit \ liborc-0.4.so:devel/orc \ libpcre.so:devel/pcre \ libffi.so:devel/libffi \ libdrm.so:graphics/libdrm \ libfontconfig.so:x11-fonts/fontconfig \ libprotobuf.so:devel/protobuf RUN_DEPENDS= bash:shells/bash \ ${PYTHON_SITELIBDIR}/matplotlib/pyplot.py:math/py-matplotlib@${PY_FLAVOR} USES= alias cmake compiler:c11 gl jpeg localbase python:2.7 qt:5 \ shebangfix xorg USE_QT= core gui help network sql widgets x11extras xmlpatterns \ buildtools_build qmake_build USE_GL= gl glu USE_XORG= x11 xt xext ice xdmcp xau xcb xfixes xdamage xxf86vm xrender sm xorgproto USE_LDCONFIG= yes USE_GSTREAMER= yes CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}pygments CMAKE_ARGS+= -DBUILD_SHARED_LIBS="ON" \ -DVTK_USE_SYSTEM_PNG="ON" \ -DVTK_USE_SYSTEM_JPEG="ON" \ -DVTK_USE_SYSTEM_TIFF="ON" \ -DVTK_USE_SYSTEM_ZLIB="ON" \ -DVTK_USE_SYSTEM_FREETYPE="ON" \ -DVTK_USE_SYSTEM_EXPAT="ON" \ -DVTK_USE_SYSTEM_PROTOBUF="ON" \ -DVTK_USE_X="ON" \ -DVTK_HAVE_GETSOCKNAME_WITH_SOCKLEN_T=1 \ -DPARAVIEW_ENABLE_PYTHON:BOOL="ON" \ -DPARAVIEW_ENABLE_FFMPEG:BOOL="OFF" \ -DBUILD_TESTING:BOOL="OFF" \ -DExternalData_OBJECT_STORES="${WRKDIR}/VTK/ExternalData/MD5" \ -DFREETYPE_INCLUDE_DIRS="${LOCALBASE}/include/freetype2" MAKE_ENV= XDG_CONFIG_HOME=${WRKDIR} SHEBANG_FILES= Catalyst/catalyze.py VTK/Examples/SearchScript.sh \ VTK/Utilities/Maintenance/*.sh OPTIONS_DEFINE= OSMESA GL2PS DOCS OPTIONS_SUB= yes OSMESA_DESC= Use Mesa for off-screen rendering GL2PS_DESC= Install support conversion OpenGL to PostScript # VTKMPEG2 "Install patented MPEG2 encoder module" Off \ VERMAJORMINOR= ${PORTVERSION:R} OSMESA_LIB_DEPENDS= libOSMesa.so:graphics/libosmesa OSMESA_CMAKE_BOOL= VTK_OPENGL_HAS_OSMESA OSMESA_CMAKE_ON= -DOSMESA_INCLUDE_DIR:PATH=${LOCALBASE}/include/Mesa \ -DOSMESA_LIBRARY:FILEPATH=${LOCALBASE}/lib/libOSMesa.so GL2PS_LIB_DEPENDS= libgl2ps.so:print/gl2ps GL2PS_CMAKE_BOOL= VTK_USE_GL2PS PLIST_SUB+= VERMAJORMINOR=${VERMAJORMINOR} CMAKE2INST= ParaViewConfig.cmake \ cmake_install.cmake LIB_INSTDIR= ${PREFIX}/lib/${PORTNAME}-${VERMAJORMINOR} pre-configure: @${REINPLACE_CMD} -e 's|png_set_gray_1_2_4_to_8|png_set_expand_gray_1_2_4_to_8|' \ ${PATCH_WRKSRC}/VTK/IO/Image/vtkPNGReader.cxx @${REINPLACE_CMD} -e 's|/bin/bash|${LOCALBASE}/bin/bash|' \ ${PATCH_WRKSRC}/VTK/Utilities/Maintenance/vtk_site_history.py post-install: .for c2f in ${CMAKE2INST} ${SED} -e 's|${BUILD_WRKSRC}|${LIB_INSTDIR}|g' \ -e 's|${PATCH_WRKSRC}|${LIB_INSTDIR}|g' \ ${BUILD_WRKSRC}/${c2f} > ${STAGEDIR}${LIB_INSTDIR}/`${BASENAME} ${c2f}` .endfor ${INSTALL_DATA} ${PATCH_WRKSRC}/CMake/UseParaView.cmake \ ${STAGEDIR}${PREFIX}/lib/${PORTNAME}-${VERMAJORMINOR} .include Index: head/security/arm/Makefile =================================================================== --- head/security/arm/Makefile (revision 528057) +++ head/security/arm/Makefile (revision 528058) @@ -1,59 +1,62 @@ # Created by: Carlo Strub # $FreeBSD$ PORTNAME= arm DEPRECATED= arm has been replaced by security/nyx DISTVERSION= 1.4.5.0 PORTREVISION= 1 CATEGORIES= security net python MASTER_SITES= https://archive.torproject.org/arm/ \ http://www.c-s.li/ports/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= cs@FreeBSD.org COMMENT= Terminal status monitor for Tor LICENSE= GPLv3 +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + USE_PYTHON= distutils USES= python:2.7 shebangfix tar:bzip2 SHEBANG_FILES= src/resources/torrcOverride/override.py WRKSRC= ${WRKDIR}/${PORTNAME} DOCSDIR= ${PREFIX}/share/doc/${PORTNAME} PORTDOCS= armrc.sample OPTIONS_DEFINE= TOR \ DOCS OPTIONS_DEFAULT=TOR TOR_DESC= Enable local tor support .include .if ${PORT_OPTIONS:MTOR} RUN_DEPENDS+= lsof:sysutils/lsof \ tor:security/tor .endif .include post-patch: .if ${PORT_OPTIONS:MDOCS} @${REINPLACE_CMD} -e 's,/usr/share/doc,${PREFIX}/share/doc,g' \ ${WRKSRC}/setup.py .else @${REINPLACE_CMD} -e 's,/usr/share/doc/,${WRKSRC}/src,g' \ ${WRKSRC}/setup.py .endif @${REINPLACE_CMD} -e 's,/usr/bin,${PREFIX}/bin,g' \ ${WRKSRC}/arm ${WRKSRC}/setup.py ${WRKSRC}/src/uninstall @${REINPLACE_CMD} -e 's,/usr/share/man/man1,${PREFIX}/man/man1,g' \ ${WRKSRC}/setup.py @${REINPLACE_CMD} -e 's,/usr/share,${PYTHON_SITELIBDIR},g' \ ${WRKSRC}/arm ${WRKSRC}/setup.py ${WRKSRC}/src/uninstall \ ${WRKSRC}/src/gui/controller.py .include Index: head/security/ismtp/Makefile =================================================================== --- head/security/ismtp/Makefile (revision 528057) +++ head/security/ismtp/Makefile (revision 528058) @@ -1,30 +1,33 @@ # $FreeBSD$ PORTNAME= ismtp DISTVERSION= g20180824 CATEGORIES= security MASTER_SITES= GH MAINTAINER= rihaz.jerrin@gmail.com COMMENT= Test for SMTP user enumeration,internal spoofing, and relay LICENSE= MIT +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + USES= python:2.7 shebangfix USE_GITHUB= yes GH_ACCOUNT= altjx GH_PROJECT= ipwn GH_TAGNAME= 32bbc05 GH_SUBDIR= iSMTP NO_BUILD= yes SHEBANG_FILES= ${WRKSRC}/${GH_SUBDIR}/iSMTP.py PLIST_FILES= bin/ismtp do-install: ${INSTALL_SCRIPT} ${WRKSRC}/iSMTP.py ${STAGEDIR}${PREFIX}/bin/ismtp .include Index: head/security/sandsifter/Makefile =================================================================== --- head/security/sandsifter/Makefile (revision 528057) +++ head/security/sandsifter/Makefile (revision 528058) @@ -1,48 +1,51 @@ # $FreeBSD$ PORTNAME= sandsifter PORTVERSION= 1.04 DISTVERSIONPREFIX=v PORTREVISION= 1 CATEGORIES= security MAINTAINER= rene@FreeBSD.org COMMENT= Processor fuzzer for x86 CPUs LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + ONLY_FOR_ARCHS= amd64 i386 ONLY_FOR_ARCHS_REASON=Designed for x86 BUILD_DEPENDS= ${LOCALBASE}/include/capstone/capstone.h:devel/capstone4 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}capstone>0:devel/py-capstone@${PY_FLAVOR} USES= gmake python:2.7 localbase shebangfix USE_GITHUB= yes GH_ACCOUNT= rigred SHEBANG_FILES= sifter.py sifter-summarize.py OPTIONS_DEFINE= DOCS PORTDOCS= references/* post-patch: ${REINPLACE_CMD} -e 's,/usr/sbin,${PREFIX}/sbin,' ${WRKSRC}/sifter.py do-install: (cd ${WRKSRC} && ${COPYTREE_SHARE} gui ${STAGEDIR}${DATADIR}) (cd ${WRKSRC} && ${COPYTREE_SHARE} pyutil ${STAGEDIR}${DATADIR}) ${INSTALL_PROGRAM} ${WRKSRC}/sifter-injector ${STAGEDIR}${PREFIX}/sbin ${INSTALL_SCRIPT} ${WRKSRC}/sifter.py ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKSRC}/sifter-summarize.py ${STAGEDIR}${DATADIR} ${RLN} ${STAGEDIR}${DATADIR}/sifter.py ${STAGEDIR}${PREFIX}/bin/sifter ${RLN} ${STAGEDIR}${DATADIR}/sifter-summarize.py ${STAGEDIR}${PREFIX}/bin/sifter-summarize ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} post-install-DOCS-on: ${INSTALL_DATA} ${WRKSRC}/references/* ${STAGEDIR}${DOCSDIR} .include Index: head/security/sssd/Makefile =================================================================== --- head/security/sssd/Makefile (revision 528057) +++ head/security/sssd/Makefile (revision 528058) @@ -1,109 +1,112 @@ # Created by: Lukas Slebodnik # $FreeBSD$ PORTNAME= sssd PORTVERSION= 1.11.7 PORTREVISION= 19 CATEGORIES= security MASTER_SITES= https://releases.pagure.org/SSSD/${PORTNAME}/ MAINTAINER= lukas.slebodnik@intrak.sk COMMENT= System Security Services Daemon LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + LIB_DEPENDS= libpopt.so:devel/popt \ libtalloc.so:devel/talloc \ libtevent.so:devel/tevent \ libtdb.so:databases/tdb \ libldb.so:databases/ldb14 \ libcares.so:dns/c-ares \ libdbus-1.so:devel/dbus \ libdhash.so:devel/ding-libs \ libpcre.so:devel/pcre \ libunistring.so:devel/libunistring \ libnss3.so:security/nss \ libsasl2.so:security/cyrus-sasl2 \ libinotify.so:devel/libinotify \ libplds4.so:devel/nspr BUILD_DEPENDS= xmlcatalog:textproc/libxml2 \ docbook-xsl>=1:textproc/docbook-xsl \ xsltproc:textproc/libxslt \ xmlcatmgr:textproc/xmlcatmgr \ krb5>=1.10:security/krb5 \ nsupdate:dns/bind-tools GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-selinux=no --with-semanage=no \ --with-ldb-lib-dir=${LOCALBASE}/lib/shared-modules/ldb \ --with-xml-catalog-path=${LOCALBASE}/share/xml/catalog \ --with-libnl=no --with-init-dir=no --datadir=${DATADIR} \ --docdir=${DOCSDIR} --with-pid-path=/var/run \ --localstatedir=/var --enable-pammoddir=${PREFIX}/lib \ --with-db-path=/var/db/sss --with-pipe-path=/var/run/sss \ --with-pubconf-path=/var/run/sss --with-mcache-path=/var/db/sss_mc \ --with-unicode-lib=libunistring --with-autofs=no \ --disable-cifs-idmap-plugin --disable-config-lib \ --with-krb5-conf=/etc/krb5.conf CFLAGS+= -fstack-protector-all PLIST_SUB= PYTHON_VER=${PYTHON_VER} #DEBUG_FLAGS= -g MAKE_ENV+= LINGUAS="bg de eu es fr hu id it ja nb nl pl pt ru sv tg tr uk zh_CN zh_TW" SUB_FILES= pkg-message USE_LDCONFIG= yes USE_OPENLDAP= yes USES= autoreconf cpe gettext gmake iconv libtool pathfix pkgconfig \ python:2.7 shebangfix gssapi:mit INSTALL_TARGET= install-strip CPE_VENDOR= fedoraproject SHEBANG_FILES= src/tools/sss_obfuscate \ src/sbus/sbus_codegen USE_RC_SUBR= ${PORTNAME} PORTDATA= * OPTIONS_DEFINE= DOCS SMB OPTIONS_SUB= yes SMB_DESC= Install IPA and AD providers (requires Samba4) SMB_USES= samba:lib # libndr-krb5pac libndr-nbt libndr libsamba-util SMB_CONFIGURE_WITH= samba post-patch: @${REINPLACE_CMD} -e 's|SIGCLD|SIGCHLD|g' ${WRKSRC}/src/util/signal.c @${REINPLACE_CMD} -e 's|NSS_STATUS_NOTFOUND|NS_NOTFOUND|g' \ -e 's|NSS_STATUS_UNAVAIL|NS_UNAVAIL|g' \ -e 's|NSS_STATUS_TRYAGAIN|NS_TRYAGAIN|g' \ -e '/ETIME/d' \ -e 's|NSS_STATUS_SUCCESS|NS_SUCCESS|g' \ ${WRKSRC}/src/sss_client/common.c @${REINPLACE_CMD} \ -e 's|pam_modutil_getlogin(pamh)|getlogin()|g' \ ${WRKSRC}/src/sss_client/pam_sss.c @${REINPLACE_CMD} \ -e 's|install-data-hook install-dist_initSCRIPTS|install-dist_initSCRIPTS|g' \ -e 's|install-data-hook|notinstall-data-hook|g' \ ${WRKSRC}/Makefile.am @${REINPLACE_CMD} -e 's|/etc/sssd/|${ETCDIR}/|g' \ -e 's|/etc/openldap/|${LOCALBASE}/etc/openldap/|g' \ ${WRKSRC}/src/man/*xml @${CP} ${FILESDIR}/bsdnss.c ${WRKSRC}/src/sss_client/bsdnss.c @${CP} ${FILESDIR}/sss_bsd_errno.h ${WRKSRC}/src/util/sss_bsd_errno.h post-install: ${INSTALL_DATA} ${WRKSRC}/src/examples/sssd-example.conf \ ${STAGEDIR}${ETCDIR}/sssd.conf.sample ${LN} -sf nss_sss.so ${STAGEDIR}${PREFIX}/lib/nss_sss.so.1 # clean these up from the install; we create them in rc script start_precmd .for d in db/sss db/sss_mc log/sssd run/sss/krb5.include.d run/sss/private run/sss @${RMDIR} ${STAGEDIR}/var/${d} .endfor # clean unused man dirs .for i in nl/man1 nl/man5 pt/man1 pt/man5 @${RMDIR} ${STAGEDIR}${PREFIX}/man/${i} .endfor .include Index: head/security/switzerland/Makefile =================================================================== --- head/security/switzerland/Makefile (revision 528057) +++ head/security/switzerland/Makefile (revision 528058) @@ -1,31 +1,34 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= switzerland PORTVERSION= 0.1.0 CATEGORIES= security python MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/zero%20point%20one MAINTAINER= cs@FreeBSD.org COMMENT= Test the integrity of communications over networks and firewalls LICENSE= GPLv3 +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + USES= python:2.7 tar:tgz USE_PYTHON= distutils PORTDOCS= * OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's,gcc -O3,${CC} ${CFLAGS}, ; \ s,"Switzerland","switzerland", ; \ s,"0\.0","${PORTVERSION}",' ${WRKSRC}/setup.py post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/BUGS.txt ${WRKSRC}/README.txt \ ${WRKSRC}/doc/* ${STAGEDIR}${DOCSDIR} .include Index: head/security/tsshbatch/Makefile =================================================================== --- head/security/tsshbatch/Makefile (revision 528057) +++ head/security/tsshbatch/Makefile (revision 528058) @@ -1,43 +1,46 @@ # Created by: Tim Daneliuk # $FreeBSD$ PORTNAME= tsshbatch PORTVERSION= 1.317 PORTREVISION= 1 CATEGORIES= security python MASTER_SITES= http://www.tundraware.com/Software/tsshbatch/ MAINTAINER= tsshbatch@tundraware.com COMMENT= Batch SSH operations LICENSE= TundraWare LICENSE_NAME= TundraWare license LICENSE_FILE= ${WRKSRC}/tsshbatch-license.txt LICENSE_PERMS= dist-mirror no-dist-sell pkg-mirror no-pkg-sell no-auto-accept +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}paramiko>=1.7.7.1:security/py-paramiko@${PY_FLAVOR} USES= python:2.7,run shebangfix SHEBANG_FILES= tsshbatch.py NO_ARCH= yes PLIST_FILES= bin/tsshbatch.py \ man/man1/tsshbatch.1.gz PORTDOCS= WHATSNEW.txt \ tsshbatch.html \ tsshbatch.pdf \ tsshbatch.ps \ tsshbatch.rst OPTIONS_DEFINE= DOCS do-install: cp -p ${WRKSRC}/Docs/* ${WRKSRC}/ ${INSTALL_SCRIPT} ${WRKSRC}/tsshbatch.py ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/tsshbatch.1.gz ${STAGEDIR}${MAN1PREFIX}/man/man1 do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include Index: head/shells/lshell/Makefile =================================================================== --- head/shells/lshell/Makefile (revision 528057) +++ head/shells/lshell/Makefile (revision 528058) @@ -1,35 +1,38 @@ # Created by: Sylvio Cesar # $FreeBSD$ PORTNAME= lshell PORTVERSION= 0.9.18.20160916 CATEGORIES= shells MAINTAINER= dam@my.gd COMMENT= Shell environment to limited sets of commands to users LICENSE= GPLv3+ +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + GH_ACCOUNT= ghantoos GH_PROJECT= lshell GH_TAGNAME= 279d7ab NO_ARCH= yes USES= python:2.7 USE_GITHUB= yes USE_PYTHON= distutils OPTIONS_DEFINE= DOCS 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/sysutils/abck/Makefile =================================================================== --- head/sysutils/abck/Makefile (revision 528057) +++ head/sysutils/abck/Makefile (revision 528058) @@ -1,22 +1,25 @@ # Created by: tundra # $FreeBSD$ PORTNAME= abck PORTVERSION= 2.2 PORTREVISION= 2 CATEGORIES= sysutils MASTER_SITES= http://www.tundraware.com/Software/abck/ MAINTAINER= tundra@tundraware.com COMMENT= Manage intrusion attempts recorded in the system log LICENSE= TundraWare LICENSE_NAME= TundraWare license LICENSE_FILE= ${WRKSRC}/abck-License.txt LICENSE_PERMS= dist-mirror no-dist-sell pkg-mirror no-pkg-sell no-auto-accept +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + USES= python:2.7,run shebangfix SHEBANG_FILES= abck NO_ARCH= yes .include Index: head/sysutils/condor/Makefile =================================================================== --- head/sysutils/condor/Makefile (revision 528057) +++ head/sysutils/condor/Makefile (revision 528058) @@ -1,90 +1,93 @@ # Created by: Andy Pavlo # $FreeBSD$ # Note: Make sure there are no other versions of HTCondor installed during # build. The build system may pick up incompatible headers and libs. PORTNAME= condor DISTVERSION= 8.4.12 PORTREVISION= 9 CATEGORIES= sysutils net MASTER_SITES= http://www.acadix.biz/Ports/distfiles/ DISTNAME= condor_src-${PORTVERSION}-all-all MAINTAINER= jwb@FreeBSD.org COMMENT= High-throughput computing on distributively owned resources LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE-2.0.txt +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + LIB_DEPENDS= libkrb5support.so:security/krb5 \ libpcre.so:devel/pcre \ libcurl.so:ftp/curl \ libexpat.so:textproc/expat2 \ ${PY_BOOST} # Does not work with Python 3 USES= cmake:noninja compiler:c++11-lang cpe perl5 pgsql \ python:2.7 shebangfix ssl USE_LDCONFIG= yes CPE_VENDOR= condor_project SHEBANG_FILES= src/condor_scripts/condor_qsub \ src/condor_gridmanager/remote_gahp \ src/condor_examples/condor_limits_wrapper.sh \ src/condor_examples/condor_schedd.init \ src/condor_starter.V6.1/condor_ssh_to_job_shell_setup \ src/condor_job_router/condor_router_history WRKSRC= ${WRKDIR}/condor-${PORTVERSION} WANT_PGSQL= server CXXFLAGS+= -I${LOCALBASE}/include -fPIC LDFLAGS+= -Wl,-rpath=${_GCC_RUNTIME}:${LOCALBASE}/lib:/usr/lib:/lib -fPIC CMAKE_ARGS= -DCMAKE_CXX_FLAGS:STRING=${CXXFLAGS} \ -DCMAKE_EXE_LINKER_FLAGS:STRING=${LDFLAGS} \ -DPYTHON_BOOST_LIB:STRING=${PY_BOOST_LIB} \ -DPYTHON_INCLUDE_DIR:PATH=${LOCALBASE}/include/${PYTHON_VERSION} \ -DPYTHON_LIBRARY:FILEPATH=${LOCALBASE}/lib/lib${PYTHON_VERSION}.so SUB_FILES= condor-config condor_config.local pkg-message PLIST_SUB= CONDOR_UVER=${PORTVERSION:S/./_/g} USERS= condor GROUPS= ${USERS} USE_RC_SUBR= condor PORTEXAMPLES= * PORTDOCS= * OPTIONS_DEFINE= DOCS EXAMPLES pre-everything:: @( ${PRINTF} "\nWARNING: Condor needs approximately 3GB to build!"; \ ${PRINTF} " Please make sure your build environment has that much space before continuing.\n" ) pre-configure: @${REINPLACE_CMD} \ -e 's,\(set( C_SHARE_EXAMPLES \)share/condor,\1${EXAMPLESDIR_REL},' \ ${WRKSRC}/build/cmake/CondorPackageConfig.cmake @${REINPLACE_CMD} \ -e '/create_symlink/d' \ ${WRKSRC}/src/condor_scripts/CMakeLists.txt @${REINPLACE_CMD} \ -e 's|/usr/local/condor|${PREFIX}|g' \ -e 's|$$(LOCAL_DIR)/condor_config.local|$$(RELEASE_DIR)/etc/condor_config.local|g' \ -e 's|/bin/mail|/usr/bin/mail|g' \ -e 's|/usr/bin/java|${LOCALBASE}/bin/java|g' \ -e 's|^CONDOR_HOST|## CONDOR_HOST|' \ -e 's|#CONDOR_IDS=x.x|CONDOR_IDS=466.466|' \ ${WRKSRC}/src/condor_examples/condor_config.annotated post-install: ${INSTALL_DATA} \ ${STAGEDIR}${ETCDIR}/examples/condor_config.annotated \ ${STAGEDIR}${PREFIX}/etc/condor_config.sample ${INSTALL_DATA} ${WRKDIR}/condor_config.local \ ${STAGEDIR}${PREFIX}/etc/condor_config.local.sample ${INSTALL_SCRIPT} ${WRKDIR}/condor-config ${STAGEDIR}${PREFIX}/sbin .include Index: head/sysutils/farbot/Makefile =================================================================== --- head/sysutils/farbot/Makefile (revision 528057) +++ head/sysutils/farbot/Makefile (revision 528058) @@ -1,37 +1,40 @@ # Created by: Nick Barkas # $FreeBSD$ PORTNAME= farbot PORTVERSION= 1.0 DISTVERSIONPREFIX= v CATEGORIES= sysutils MAINTAINER= portmaster@BSDforge.com COMMENT= FreeBSD Automated Release Bot LICENSE= BSD3CLAUSE +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zconfig>=0:devel/py-zconfig@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zconfig>=0:devel/py-zconfig@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= threerings GH_PROJECT= farbot GH_TAGNAME= c824009 USES= python:2.7 USE_PYTHON= distutils autoplist PYDISTUTILS_PKGNAME= farb PYDISTUTILS_PKGVERSION= 0.1 NO_ARCH= yes OPTIONS_DEFINE= DOCS post-install: ${INSTALL_DATA} ${WRKSRC}/farbot.conf ${STAGEDIR}${PREFIX}/etc/farbot.conf.sample post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/xhtml ${INSTALL_DATA} ${WRKSRC}/docs/xhtml/* ${STAGEDIR}${DOCSDIR}/xhtml .include Index: head/sysutils/fusefs-wikipediafs/Makefile =================================================================== --- head/sysutils/fusefs-wikipediafs/Makefile (revision 528057) +++ head/sysutils/fusefs-wikipediafs/Makefile (revision 528058) @@ -1,37 +1,40 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= wikipediafs PORTVERSION= 0.4 PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= SF PKGNAMEPREFIX= fusefs- MAINTAINER= bofh@FreeBSD.org COMMENT= Mount mediawikis LICENSE= GPLv2 +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fusefs>=0.2:devel/py-fusefs@${PY_FLAVOR} USES= fuse python:2.7 USE_PYTHON= autoplist distutils PORTDOCS= AUTHORS ChangeLog HACKING NEWS README TODO NO_ARCH= yes OPTIONS_DEFINE= DOCS PLIST_FILES= man/man1/mount.${PORTNAME}.1.gz post-extract: @${GUNZIP_CMD} ${WRKSRC}/doc/*gz post-install: @cd ${WRKSRC}/doc && ${INSTALL_MAN} mount.${PORTNAME}.1 ${STAGEDIR}${PREFIX}/man/man1/ post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ .include Index: head/sysutils/heartbeat/Makefile =================================================================== --- head/sysutils/heartbeat/Makefile (revision 528057) +++ head/sysutils/heartbeat/Makefile (revision 528058) @@ -1,159 +1,162 @@ # Created by: Scott Kleihege # $FreeBSD$ PORTNAME= heartbeat PORTVERSION= 2.1.4 PORTREVISION= 29 CATEGORIES= sysutils #MASTER_SITES= http://hg.linux-ha.org/lha-2.1/archive/STABLE-2.1.4.tar.bz2 MASTER_SITES= LOCAL/kuriyama/heartbeat DISTNAME= STABLE-${PORTVERSION} DIST_SUBDIR= heartbeat MAINTAINER= grembo@FreeBSD.org COMMENT= Subsystem for High-Availability Clustering LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + LIB_DEPENDS= libltdl.so:devel/libltdl \ libgnutls.so:security/gnutls \ libnet.so:net/libnet \ libuuid.so:misc/e2fsprogs-libuuid \ libxml2.so:textproc/libxml2 BUILD_DEPENDS= bison:devel/bison USES= autoreconf cpe gettext gmake gnome libtool perl5 pkgconfig \ python:2.7 shebangfix tar:bzip2 SHEBANG_FILES= ldirectord/ldirectord.in \ lib/plugins/stonith/external/ibmrsa-telnet \ lib/plugins/stonith/external/vmware \ lib/plugins/stonith/external/xen0-ha-dom0-stonith-helper \ lib/plugins/stonith/external/xen0-ha.in USE_GNOME= glib20 USE_LDCONFIG= yes CPE_VENDOR= linux-ha GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USERS= hacluster GROUPS= haclient CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --localstatedir=/var \ --with-miBsdir=${PREFIX}/snmp/mibs \ --with-initdir=${PREFIX}/etc/rc.d \ --with-group-id=275 \ --with-ccmuser-id=275 \ --with-ocf-root=${PREFIX}/etc/ocf \ --disable-rpath \ --disable-dopd \ --disable-fatal-warnings SUB_FILES= pkg-message PKGDEINSTALL= ${PKGINSTALL} PLIST_SUB= USER=${USERS} GROUP=${GROUPS} OPTIONS_DEFINE= MGMT LDIRECTORD APCSNMP DRAC3 DOCS MGMT_DESC= Enable X11 Management Utilities LDIRECTORD_DESC= Enable Linux Director Daemon APCSNMP_DESC= Enable APC SNMP Stonith Device DRAC3_DESC= Enable Dell DRACIII Stonith Device APCSNMP_LIB_DEPENDS= libnetsnmp.so:net-mgmt/net-snmp DRAC3_LIB_DEPENDS= libcurl.so:ftp/curl .include .if ${PORT_OPTIONS:MMGMT} BUILD_DEPENDS+= swig3.0:devel/swig30 RUN_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/pygtk-2.0.pc:x11-toolkits/py-gtk2 BINARY_ALIAS= swig=swig3.0 PLIST_SUB+= MGMT="" .else CONFIGURE_ARGS+= --disable-mgmt PLIST_SUB+= MGMT="@comment " .endif .if ${PORT_OPTIONS:MLDIRECTORD} RUN_DEPENDS+= p5-libwww>=0:www/p5-libwww \ p5-Mail-Tools>=0:mail/p5-Mail-Tools USES+= perl5 USE_PERL5= run PLIST_SUB+= LDIRECTORD="" .else CONFIGURE_ARGS+= --disable-ldirectord PLIST_SUB+= LDIRECTORD="@comment " .endif .if ${PORT_OPTIONS:MAPCSNMP} PLIST_SUB+= APCSNMP="" .else PLIST_SUB+= APCSNMP="@comment " .endif .if ${PORT_OPTIONS:MDRAC3} PLIST_SUB+= DRAC3="" .else PLIST_SUB+= DRAC3="@comment " .endif # BladeHPI Stonith Automagic Building .if exists (${STAGEDIR}${PREFIX}/include/openhpi/SaHpi.h) PLIST_SUB+= HPI="" .else PLIST_SUB+= HPI="@comment " .endif # IPMI Lan Stonith Automagic Building .if exists (${STAGEDIR}${PREFIX}/include/ipmilan.h) PLIST_SUB+= IPMI="" .else PLIST_SUB+= IPMI="@comment " .endif # VACM Stonith Automagic Building .if exists (${STAGEDIR}${PREFIX}/include/vacmclient_api.h) PLIST_SUB+= VACM="" .else PLIST_SUB+= VACM="@comment " .endif post-extract: @${MV} ${WRKDIR}/Heartbeat-STABLE-2-1-${DISTNAME} ${WRKSRC} @${CP} -f ${FILESDIR}/heartbeat.in ${WRKSRC}/heartbeat/init.d/ post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \ ${WRKSRC}/resources/OCF/IPaddr .if ${PORT_OPTIONS:MDOCS} @${REINPLACE_CMD} -e 's|^\(docdir.*doc/\).*|\1${PORTNAME}|' \ ${WRKSRC}/configure.in \ ${WRKSRC}/doc/Makefile.am .else @${REINPLACE_CMD} -e 's| doc | |' \ ${WRKSRC}/Makefile.am .endif post-install: ${MKDIR} -m 0750 ${STAGEDIR}/var/run/heartbeat/pengine ${MKDIR} ${STAGEDIR}/var/lib/heartbeat/mgmt .if ${PORT_OPTIONS:MDOCS} # Install sample configuration ${CP} -p ${STAGEDIR}${DOCSDIR}/authkeys ${STAGEDIR}${PREFIX}/etc/ha.d/authkeys.sample ${CP} -p ${STAGEDIR}${DOCSDIR}/ha.cf ${STAGEDIR}${PREFIX}/etc/ha.d/ha.cf.sample ${CP} -p ${STAGEDIR}${DOCSDIR}/logd.cf ${STAGEDIR}${PREFIX}/etc/ha.d/logd.cf.sample .endif .if ${PORT_OPTIONS:MLDIRECTORD} ${CP} -p ${WRKSRC}/ldirectord/ldirectord.cf ${STAGEDIR}${PREFIX}/etc/ha.d/ldirectord.cf.sample .endif .include Index: head/sysutils/htop/Makefile =================================================================== --- head/sysutils/htop/Makefile (revision 528057) +++ head/sysutils/htop/Makefile (revision 528058) @@ -1,32 +1,35 @@ # Created by: Tony Shadwick # $FreeBSD$ PORTNAME= htop DISTVERSION= 2.2.0 PORTREVISION= 1 CATEGORIES= sysutils MAINTAINER= gaod@hychen.org COMMENT= Better top(1) - interactive process viewer LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + USES= autoreconf libtool localbase ncurses pkgconfig python:2.7,build shebangfix GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-unicode USE_GITHUB= yes GH_ACCOUNT= hishamhm SHEBANG_FILES= scripts/MakeHeader.py PLIST_FILES= bin/htop \ man/man1/htop.1.gz \ share/applications/htop.desktop \ share/pixmaps/htop.png OPTIONS_DEFINE= LSOF OPTIONS_DEFAULT= LSOF LSOF_RUN_DEPENDS= lsof:sysutils/lsof .include Index: head/sysutils/isomd5sum/Makefile =================================================================== --- head/sysutils/isomd5sum/Makefile (revision 528057) +++ head/sysutils/isomd5sum/Makefile (revision 528058) @@ -1,23 +1,26 @@ # Created by: Mykola Marzhan # $FreeBSD$ PORTNAME= isomd5sum PORTVERSION= 1.0.11 PORTREVISION= 1 CATEGORIES= sysutils MAINTAINER= delgod@portaone.com COMMENT= Implanting and checking checksums within an ISO9660 image LICENSE= GPLv2 +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + LIB_DEPENDS= libpopt.so:devel/popt USES= gmake python:2.7 USE_GITHUB= yes GH_ACCOUNT= rhinstaller MAKE_ENV+= PYTHONPREFIX_SITELIBDIR=${PYTHONPREFIX_SITELIBDIR} PYTHON_INCLUDEDIR=${PYTHON_INCLUDEDIR} MAKE_JOBS_UNSAFE= yes .include Index: head/sysutils/rdiff-backup/Makefile =================================================================== --- head/sysutils/rdiff-backup/Makefile (revision 528057) +++ head/sysutils/rdiff-backup/Makefile (revision 528058) @@ -1,40 +1,43 @@ # Created by: Gerhard Häring # $FreeBSD$ PORTNAME= rdiff-backup PORTVERSION= 1.2.8 PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= sysutils MASTER_SITES= SAVANNAH \ LOCAL/vd/${PORTNAME}${PKGNAMESUFFIX} MAINTAINER= uzsolt@uzsolt.hu COMMENT= Local/remote mirroring+incremental backup LICENSE= GPLv2 +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + LIB_DEPENDS= librsync.so:net/librsync2 CONFLICTS= rdiff-backup-devel-[0-9]* rdiff-backup-1.0* PORTSCOUT= limitw:1,even USES= python:2.7 USE_PYTHON= distutils USE_LDCONFIG= yes MAN1S= rdiff-backup.1 rdiff-backup-statistics.1 DOCS= CHANGELOG README COPYING FAQ.html OPTIONS_DEFINE= DOCS post-install: ${INSTALL_MAN} ${MAN1S:S,^,${WRKSRC}/,} ${STAGEDIR}${PREFIX}/man/man1 @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .for lib in C.so _librsync.so ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME:S,-,_,}/${lib} .endfor .include Index: head/sysutils/tren/Makefile =================================================================== --- head/sysutils/tren/Makefile (revision 528057) +++ head/sysutils/tren/Makefile (revision 528058) @@ -1,30 +1,33 @@ # Created by: Tim Daneliuk # $FreeBSD$ PORTNAME= tren PORTVERSION= 1.242 PORTREVISION= 3 CATEGORIES= sysutils python MASTER_SITES= http://www.tundraware.com/Software/tren/ MAINTAINER= tren@tundraware.com COMMENT= Powerful File And Directory Batch Renaming Tool LICENSE= TundraWare LICENSE_NAME= TundraWare license LICENSE_FILE= ${WRKSRC}/tren-license.txt LICENSE_PERMS= dist-mirror no-dist-sell pkg-mirror no-pkg-sell no-auto-accept +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + USES= python:2.7,run shebangfix SHEBANG_FILES= tren.py PLIST_FILES= bin/tren.py man/man1/tren.1.gz PORTDOCS= WHATSNEW.txt tren-license.txt tren.html tren.pdf tren.ps tren.rst NO_ARCH= yes OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ .include Index: head/textproc/doclifter/Makefile =================================================================== --- head/textproc/doclifter/Makefile (revision 528057) +++ head/textproc/doclifter/Makefile (revision 528058) @@ -1,28 +1,31 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= doclifter PORTVERSION= 2.18 CATEGORIES= textproc MASTER_SITES= http://www.catb.org/~esr/doclifter/ MAINTAINER= araujo@FreeBSD.org COMMENT= Translates documents written in troff macros to DocBook +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + USES= python:2.7 shebangfix SHEBANG_FILES= doclifter manlifter NO_BUILD= yes NO_ARCH= yes PLIST_FILES= bin/doclifter \ bin/manlifter \ man/man1/doclifter.1.gz \ man/man1/manlifter.1.gz do-install: ${INSTALL_SCRIPT} ${WRKSRC}/doclifter ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/manlifter ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/doclifter.1 ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/manlifter.1 ${STAGEDIR}${MANPREFIX}/man/man1 .include Index: head/textproc/ibus-el/Makefile =================================================================== --- head/textproc/ibus-el/Makefile (revision 528057) +++ head/textproc/ibus-el/Makefile (revision 528058) @@ -1,45 +1,48 @@ # $FreeBSD$ PORTNAME= ibus-el PORTVERSION= 0.3.2 PORTREVISION= 9 CATEGORIES= textproc elisp MASTER_SITES= http://www11.atwiki.jp/s-irie/pub/emacs/ibus/ PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= ume@FreeBSD.org COMMENT= IBus client for GNU Emacs LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/doc/COPYING +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + RUN_DEPENDS= ibus-daemon:textproc/ibus \ ${PYTHON_SITELIBDIR}/Xlib/X.py:x11-toolkits/py-xlib@${PY_FLAVOR} USES= emacs python:2.7,run shebangfix PLIST_FILES= ${EMACS_VERSION_SITE_LISPDIR}/ibus.el \ ${EMACS_VERSION_SITE_LISPDIR}/ibus.elc \ libexec/ibus-el-agent PORTDOCS= README SHEBANG_FILES= ibus-el-agent OPTIONS_DEFINE= DOCS do-build: @(cd ${WRKSRC} && ${EMACS_CMD} -batch -q -no-site-file -no-init-file \ -f batch-byte-compile ibus.el) do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} ${INSTALL_DATA} ${WRKSRC}/ibus.el \ ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} ${INSTALL_DATA} ${WRKSRC}/ibus.elc \ ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} ${INSTALL_SCRIPT} ${WRKSRC}/ibus-el-agent \ ${STAGEDIR}${PREFIX}/libexec @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && \ ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) .include Index: head/textproc/plover/Makefile =================================================================== --- head/textproc/plover/Makefile (revision 528057) +++ head/textproc/plover/Makefile (revision 528058) @@ -1,27 +1,30 @@ # $FreeBSD$ PORTNAME= plover PORTVERSION= 2.2.0 PORTREVISION= 3 CATEGORIES= textproc MASTER_SITES= http://launchpadlibrarian.net/88624187/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= olgeni@FreeBSD.org COMMENT= Open source solution for stenography LICENSE= GPLv2 +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xlib>=0:x11-toolkits/py-xlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}serial>=0:comms/py-serial@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lockfile>=0:devel/py-lockfile@${PY_FLAVOR} USES= python:2.7 USE_PYTHON= distutils USE_WX= 3.0+ WX_COMPS= wx post-patch: @${REINPLACE_CMD} -e "s@%%PREFIX%%@${PREFIX}@g" ${WRKSRC}/setup.py .include Index: head/textproc/scancode-toolkit/Makefile =================================================================== --- head/textproc/scancode-toolkit/Makefile (revision 528057) +++ head/textproc/scancode-toolkit/Makefile (revision 528058) @@ -1,150 +1,153 @@ # $FreeBSD$ PORTNAME= scancode-toolkit DISTVERSIONPREFIX= v DISTVERSION= 3.0.2 PORTREVISION= 2 CATEGORIES= textproc python MAINTAINER= kai@FreeBSD.org COMMENT= Scans code for license, copyright, package and documented dependencies LICENSE= APACHE20 CC0-1.0 LICENSE_COMB= multi LICENSE_FILE_APACHE20= ${WRKSRC}/apache-2.0.LICENSE LICENSE_FILE_CC0-1.0= ${WRKSRC}/cc0-1.0.LICENSE +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nltk>=3.2:textproc/py-nltk@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}url>=0.1.4:www/py-url@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fingerprints>=0.5.4:textproc/py-fingerprints@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}patch>=1.15:devel/py-patch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}bz2file>=0.98:archivers/py-bz2file@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}backports.os=0.1.1:devel/py-backports.os@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>=0.16.0:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}text-unidecode>=1.0:converters/py-text-unidecode@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}bitarray>=0.8.1:devel/py-bitarray@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}intbitset>=2.3.0:devel/py-intbitset@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}boolean.py>=3.5:devel/py-boolean.py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}license-expression>=0.99:textproc/py-license-expression@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyahocorasick>=1.1:textproc/py-pyahocorasick@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}saneyaml>=0:devel/py-saneyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=4.0.0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.0.0:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}html5lib>=0:www/py-html5lib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pdfminer.six>=20170720:textproc/py-pdfminer.six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycryptodome>=3.4:security/py-pycryptodome@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}binaryornot>=0.4.0:devel/py-binaryornot@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}chardet>=3.0.0:textproc/py-chardet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=2.2.0:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pefile>=2018.8.8:devel/py-pefile@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pymaven-patch>=0.2.4:devel/py-pymaven-patch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.7.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packageurl-python>=0.7.0:textproc/py-packageurl-python@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xmltodict>=0.11.0:devel/py-xmltodict@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}javaproperties>=0.5:devel/py-javaproperties@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click6>=6.0.0:devel/py-click6@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colorama>=0.3.9:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pluggy>=0.4.0:devel/py-pluggy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}attrs>=17.4:devel/py-attrs@${PY_FLAVOR} \ ${PY_TYPING} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.7.0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}MarkupSafe>=0.23:textproc/py-MarkupSafe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}simplejson>=0:devel/py-simplejson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}spdx-tools>=0.5.4:misc/py-spdx-tools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}unicodecsv>=0:devel/py-unicodecsv@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yg.lockfile>=2.0.1:devel/py-yg.lockfile@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zclockfile>=1.0.0:devel/py-zclockfile@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}contextlib2>=0:devel/py-contextlib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tempora>=0:devel/py-tempora@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jaraco.timing>=0:devel/py-jaraco.timing@${PY_FLAVOR} \ ${PY_IPADDRESS} \ ${LOCALBASE}/bin/7z:archivers/p7zip \ ${LOCALBASE}/bin/file:sysutils/file \ ${LOCALBASE}/lib/libarchive.so:archivers/libarchive USES= python:2.7 USE_PYTHON= distutils autoplist noflavors USE_GITHUB= yes GH_ACCOUNT= nexB NO_ARCH= yes # The upstream package comes with several Python packages of libmagic, p7zip # and zlib that include precompiled binaries for different architectures: # # - plugins/extractcode-7z-ARCH # bin/ # - plugins/extractcode-libarchive-ARCH # lib/ # - plugins/typecode-libmagic-ARCH # /data # /lib # # We use as ARCH the "manylinux_1_x86_64" architecture to get the directory # structure. The binary files will be overwritten in the post-install target # when the relative symlinks are created. BOGUSLNKS= ${LOCALBASE}/bin/7z \ ${LOCALBASE}/libexec/p7zip/7z.so \ ${LOCALBASE}/lib/libarchive.so \ ${LOCALBASE}/lib/libmagic.so \ ${LOCALBASE}/share/file/magic.mgc .for _b in ${BOGUSLNKS} BOGUSDIR_${_b}= `${DIRNAME} ${_b}` .endfor post-patch: @${FIND} ${WRKSRC} -name "*.orig" -or -name "*.bak" -delete do-build: # Build the port and the plugin packages @(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} ${PYDISTUTILS_BUILD_TARGET} ${PYDISTUTILS_BUILDARGS}) @(cd ${BUILD_WRKSRC}/plugins/extractcode-7z-manylinux1_x86_64; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} ${PYDISTUTILS_BUILD_TARGET} ${PYDISTUTILS_BUILDARGS}) @(cd ${BUILD_WRKSRC}/plugins/extractcode-libarchive-manylinux1_x86_64; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} ${PYDISTUTILS_BUILD_TARGET} ${PYDISTUTILS_BUILDARGS}) @(cd ${BUILD_WRKSRC}/plugins/typecode-libmagic-manylinux1_x86_64; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} ${PYDISTUTILS_BUILD_TARGET} ${PYDISTUTILS_BUILDARGS}) do-install: # Install scancode and the plugin packages. After each installation run # the newly created ${_PYTHONPKGLIST} is renamed for later processing. (cd ${INSTALL_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} ${PYDISTUTILS_INSTALL_TARGET} ${PYDISTUTILS_INSTALLARGS}) @${MV} ${_PYTHONPKGLIST} ${_PYTHONPKGLIST}.scancode (cd ${INSTALL_WRKSRC}/plugins/extractcode-7z-manylinux1_x86_64; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} ${PYDISTUTILS_INSTALL_TARGET} ${PYDISTUTILS_INSTALLARGS}) @${MV} ${_PYTHONPKGLIST} ${_PYTHONPKGLIST}.extractcode-7z (cd ${INSTALL_WRKSRC}/plugins/extractcode-libarchive-manylinux1_x86_64; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} ${PYDISTUTILS_INSTALL_TARGET} ${PYDISTUTILS_INSTALLARGS}) @${MV} ${_PYTHONPKGLIST} ${_PYTHONPKGLIST}.extractcode-libarchive (cd ${INSTALL_WRKSRC}/plugins/typecode-libmagic-manylinux1_x86_64; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} ${PYDISTUTILS_INSTALL_TARGET} ${PYDISTUTILS_INSTALLARGS}) @${MV} ${_PYTHONPKGLIST} ${_PYTHONPKGLIST}.typecode-libmagic # Merge the package lists from the previous install steps into one # ${_PYTHONPKGLIST} @${CAT} ${_PYTHONPKGLIST}.scancode ${_PYTHONPKGLIST}.extractcode-7z ${_PYTHONPKGLIST}.extractcode-libarchive ${_PYTHONPKGLIST}.typecode-libmagic > ${_PYTHONPKGLIST} post-install: # Create bogus directories and files that will be used as sources for # the relative symlinks in the stagedir. Also keep track of the # files/directory that need to be created for later removal. .for _f in ${BOGUSLNKS} @if ! ${TEST} -d ${STAGEDIR}${BOGUSDIR_${_f}}; then \ ${MKDIR} ${STAGEDIR}${BOGUSDIR_${_f}} && \ ${ECHO} ${STAGEDIR}${BOGUSDIR_${_f}} >> ${WRKDIR}/.bogusdirs ; \ fi @${ECHO} DUMMY > ${STAGEDIR}${_f} @${ECHO} ${STAGEDIR}${_f} >> ${WRKDIR}/.bogusdirs .endfor # Create the relative symlinks using the bogus libmagic, p7zip and zlib # as sources to overwrite the placeholder that were created with the # post-extract target. @${RLN} ${STAGEDIR}${LOCALBASE}/bin/7z ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/extractcode_7z/bin/ @${RLN} ${STAGEDIR}${LOCALBASE}/libexec/p7zip/7z.so ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/extractcode_7z/bin/ @${RLN} ${STAGEDIR}${LOCALBASE}/lib/libarchive.so ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/extractcode_libarchive/lib/ @${RLN} ${STAGEDIR}${LOCALBASE}/share/file/magic.mgc ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/typecode_libmagic/data/ @${RLN} ${STAGEDIR}${LOCALBASE}/lib/libmagic.so ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/typecode_libmagic/lib/ # Remove all bogus source files/directories to pass stage qa @${RM} -r `${CAT} ${WRKDIR}/.bogusdirs` .include Index: head/textproc/translate-toolkit/Makefile =================================================================== --- head/textproc/translate-toolkit/Makefile (revision 528057) +++ head/textproc/translate-toolkit/Makefile (revision 528058) @@ -1,67 +1,70 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= translate-toolkit PORTVERSION= 2.4.0 CATEGORIES= textproc MASTER_SITES= CHEESESHOP MAINTAINER= sunpoet@FreeBSD.org COMMENT= Converts between many translation formats LICENSE= GPLv2 +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= bash:shells/bash \ iso-codes>=1.3:misc/iso-codes \ msghack:devel/gettext-msghack \ ${PYTHON_PKGNAMEPREFIX}backports.csv>=1.0.0:devel/py-backports.csv@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}iniparse>=0:devel/py-iniparse@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}phply>=1.2.5:devel/py-phply@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-Levenshtein>=0:devel/py-python-Levenshtein@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}utidylib>=0:www/py-utidylib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}vobject>=0:deskutils/py-vobject@${PY_FLAVOR} USES= gettext python:2.7 USE_PYTHON= autoplist distutils NO_ARCH= yes # list of manual pages to generate GEN_MAN= csv2po.1 csv2tbx.1 dtd2po.1 html2po.1 ical2po.1 idml2po.1 \ ini2po.1 json2po.1 moz2po.1 mozlang2po.1 odf2xliff.1 oo2po.1 \ oo2xliff.1 php2po.1 po2csv.1 po2dtd.1 po2html.1 po2ical.1 \ po2idml.1 po2ini.1 po2json.1 po2moz.1 po2mozlang.1 po2oo.1 \ po2php.1 po2prop.1 po2rc.1 po2resx.1 po2sub.1 po2symb.1 \ po2tiki.1 po2tmx.1 po2ts.1 po2txt.1 po2web2py.1 po2wordfast.1 \ po2xliff.1 pot2po.1 prop2po.1 rc2po.1 resx2po.1 sub2po.1 \ symb2po.1 tbx2po.1 tiki2po.1 web2py2po.1 xliff2odf.1 xliff2oo.1 post-patch: @${FIND} ${WRKSRC}/tools -type f -print0 | ${XARGS} -0 \ ${REINPLACE_CMD} -e \ 's|^#!/bin/bash|#!${LOCALBASE}/bin/bash| ; \ s|mktemp|mktemp -t /tmp|' post-build: @${MKDIR} ${WRKDIR}/manpages .for i in ${GEN_MAN:S|.1||} cd ${WRKSRC}/build/lib/translate/convert && \ ${SETENV} PYTHONPATH=${WRKSRC}/build/lib ${PYTHON_CMD} \ ${i}.py --man > ${WRKDIR}/manpages/${i}.1 .endfor post-install: .for i in ${GEN_MAN} cd ${WRKDIR}/manpages && ${INSTALL_MAN} ${i} ${STAGEDIR}${PREFIX}/man/man1 .endfor list-man1: build @cd ${WRKSRC}/build/scripts-* && ${GREP} -l "${PYTHON_CMD}" * | \ ${EGREP} -v '(build_tmdb|pocount|poterminology|tmserver)' | \ ${TR} "\n" " " .include Index: head/www/bluefish/Makefile =================================================================== --- head/www/bluefish/Makefile (revision 528057) +++ head/www/bluefish/Makefile (revision 528058) @@ -1,52 +1,55 @@ # Created by: Koop Mast # $FreeBSD$ PORTNAME= bluefish PORTVERSION= 2.2.10 PORTREVISION= 3 CATEGORIES= www editors MASTER_SITES= http://www.bennewitz.com/bluefish/stable/source/ \ http://bluefish.mrball.net/stable/source/ MAINTAINER= woodsb02@FreeBSD.org COMMENT= HTML editor designed for the experienced web designer LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + LIB_DEPENDS= libpcre.so:devel/pcre \ libenchant.so:textproc/enchant USES= desktop-file-utils gettext gmake gnome libtool localbase \ pkgconfig python:2.7 shared-mime-info shebangfix tar:bzip2 SHEBANG_FILES= data/css_decompressor data/cssmin.py data/jsbeautify \ data/jsmin.py data/lorem-ipsum-generator python_OLD_CMD= /usr/bin/python2.7 USE_GNOME= cairo intltool libxml2 GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-freedesktop_org-menu=${PREFIX}/share/applications \ --with-freedesktop_org-mime=${PREFIX}/share/mime \ --with-icon-path=${PREFIX}/share/pixmaps \ --disable-update-databases INSTALL_TARGET= install-strip INSTALLS_ICONS= yes USE_LDCONFIG= yes OPTIONS_DEFINE= DEBUG DOCS TIDY OPTIONS_SINGLE= TOOLKIT OPTIONS_SINGLE_TOOLKIT= GTK2 GTK3 OPTIONS_DEFAULT=GTK3 OPTIONS_SUB= yes TOOLKIT_DESC= GTK+ toolkit DEBUG_CONFIGURE_ENABLE= debugging-output GTK2_USE= gnome=gtk20 GTK2_CONFIGURE_ON= --with-gtk2=yes GTK2_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 GTK3_LIB_DEPENDS= libgucharmap_2_90.so:deskutils/gucharmap GTK3_USE= gnome=gtk30 TIDY_RUN_DEPENDS= tidy4:www/tidy .include Index: head/www/calendarserver/Makefile =================================================================== --- head/www/calendarserver/Makefile (revision 528057) +++ head/www/calendarserver/Makefile (revision 528058) @@ -1,94 +1,97 @@ # $FreeBSD$ PORTNAME= calendarserver PORTVERSION= 9.1 PORTREVISION= 3 DISTVERSIONPREFIX= CalendarServer- CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= axel.rau@chaos1.de COMMENT= Calendar and Contacts Server from Apple (RFC 4791, RFC 6352) LICENSE= APACHE20 +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + RUN_DEPENDS= memcached:databases/memcached \ ${PYTHON_PKGNAMEPREFIX}calendar>=2.1:devel/py-calendar@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}PyGreSQL>=5.0:databases/py-PyGreSQL@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.6.1:security/py-pycrypto@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=2.5.3:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}kerberos>=1.2.5:security/py-kerberos@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>=16.0.0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pg8000-112>=1.10.6:databases/py-pg8000-112@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=4.3.0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2016.7:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}service_identity>=16.0.0:security/py-service_identity@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setproctitle>=1.1.10:devel/py-setproctitle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=2.7:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}twext>=0.20170227:devel/py-twext@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}twisted>=16.6.0:devel/py-twisted@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xattr>=0.7.8:devel/py-xattr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>=4.1.3:devel/py-zope.interface@${PY_FLAVOR} PORTDOCS= * PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES USES= pgsql:9.1+ python:2.7 USE_PYTHON= autoplist distutils USE_GITHUB= yes GH_ACCOUNT= apple GH_PROJECT= ccs-calendarserver NO_ARCH=yes SUB_FILES= pkg-message SUB_LIST+= USER=${USERS} USE_RC_SUBR= caldavd SUB_LIST+= PYTHON_CMD=${PYTHON_CMD} ETCDIR= ${PREFIX}/etc/caldavd SHAREDIR= ${PREFIX}/share/caldavd DBDIR= /var/db/caldavd LOGDIR= /var/log/caldavd RUNDIR= /var/run/caldavd PLIST_SUB= USER=${USERS} GROUP=${GROUPS} \ ETCDIR=${ETCDIR} \ DBDIR=${DBDIR} \ LOGDIR=${LOGDIR} \ RUNDIR=${RUNDIR} CALDAVD_USER= caldavd USERS= ${CALDAVD_USER} GROUPS= ${CALDAVD_USER} post-patch: @${REINPLACE_CMD} -e 's|"{}a1+unknown".format(base_version)|"${PORTVERSION}"|' ${WRKSRC}/setup.py @${REINPLACE_CMD} -e 's|"/etc/caldavd/caldavd.plist"|"${ETCDIR}/caldavd.plist"|g' ${WRKSRC}/twistedcaldav/stdconfig.py @${REINPLACE_CMD} -e 's|/etc/caldavd|${ETCDIR}|g' ${WRKSRC}/conf/caldavd.plist @${REINPLACE_CMD} -e 's|daemon|caldavd|g' ${WRKSRC}/conf/caldavd.plist @${REINPLACE_CMD} -e 's|/var/run|/var/run/caldavd|g' ${WRKSRC}/conf/caldavd.plist post-install: ${MKDIR} ${STAGEDIR}${DBDIR}/Data/Documents ${MKDIR} ${STAGEDIR}${DBDIR}/Documents ${MKDIR} ${STAGEDIR}${ETCDIR}/auth ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/conf && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) (cd ${STAGEDIR}${DOCSDIR} && ${RM} *.8) ##(cd ${WRKSRC}/doc && \ ## for i in `ls |${GREP} -v '.8'`; do \ ## ${MKDIR} ${STAGEDIR}${DOCSDIR}/$${i} && \ ## ${INSTALL_MAN} ${WRKSRC}/doc/$${i}/* \ ## ${STAGEDIR}${DOCSDIR}/$${i}; \ ## done) ${CP} -p ${WRKSRC}/txdav/common/datastore/sql_schema/current.sql \ ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKSRC}/doc/*.8 ${STAGEDIR}${PREFIX}/man/man8 ${MKDIR} ${STAGEDIR}${LOGDIR} ${MKDIR} ${STAGEDIR}${RUNDIR} .include Index: head/www/cliqz/Makefile =================================================================== --- head/www/cliqz/Makefile (revision 528057) +++ head/www/cliqz/Makefile (revision 528058) @@ -1,185 +1,188 @@ # $FreeBSD$ PORTNAME= cliqz DISTVERSION= 1.33.0 PORTREVISION= 2 CATEGORIES= www MASTER_SITES= https://s3.amazonaws.com/cdn.cliqz.com/browser-f/APT/:amazon \ http://repository.cliqz.com/dist/${CLIQZ_CHANNEL}/${DISTVERSION}/${CLIQZ_LAST_BUILD_ID}/:cliqz DISTFILES= adult-domains.bin:amazon \ cliqz@cliqz.com.xpi:cliqz \ dat@cliqz.com.xpi:cliqz \ gdprtool@cliqz.com.xpi:cliqz \ https-everywhere@cliqz.com.xpi:cliqz DIST_SUBDIR= ${PORTNAME} EXTRACT_ONLY= ${DISTNAME}${_GITHUB_EXTRACT_SUFX} MAINTAINER= fox@FreeBSD.org COMMENT= Secure browser (Mozilla based) with built-in quick search LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + FETCH_DEPENDS= ca_root_nss>=0:security/ca_root_nss LIB_DEPENDS= libdbus-1.so:devel/dbus \ libdbus-glib-1.so:devel/dbus-glib \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libgraphite2.so:graphics/graphite2 \ libharfbuzz.so:print/harfbuzz \ libnspr4.so:devel/nspr \ libnssutil3.so:security/nss \ libplc4.so:devel/nspr \ libplds4.so:devel/nspr BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xt.pc:x11-toolkits/libXt \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ ${RUST_DEFAULT}>=1.39:lang/${RUST_DEFAULT} \ autoconf-2.13:devel/autoconf213 \ bash:shells/bash \ graphite2>=1.3.13:graphics/graphite2 \ harfbuzz>=2.6.1:print/harfbuzz \ icu>=64.1,1:devel/icu \ libevent>=2.1.8:devel/libevent \ libvorbis>=1.3.6,3:audio/libvorbis \ libvpx>=1.5.0:multimedia/libvpx \ ${LOCALBASE}/bin/python${PYTHON3_DEFAULT}:lang/python${PYTHON3_DEFAULT:S/.//g} \ llvm${LLVM_DEFAULT}>=0:devel/llvm${LLVM_DEFAULT} \ nasm:devel/nasm \ node:www/node \ nspr>=4.24:devel/nspr \ nss>=3.49.2:security/nss \ png>=1.6.35:graphics/png \ rust-cbindgen>=0.12.0:devel/rust-cbindgen \ sqlite3>=3.30.1:databases/sqlite3 \ v4l_compat>0:multimedia/v4l_compat \ yasm:devel/yasm \ zip:archivers/zip USES= compiler:c++17-lang desktop-file-utils gmake gnome pkgconfig \ python:2.7,build shebangfix tar:xz xorg USE_GNOME= cairo gconf2 gdkpixbuf2 gtk20 gtk30 USE_XORG= x11 xcb xcomposite xcursor xdamage xext xfixes xi xrender xt USE_GITHUB= yes GH_ACCOUNT= cliqz-oss GH_PROJECT= browser-f USE_LDCONFIG= yes bash_OLD_CMD= "/bin/bash" bash_CMD= ${LOCALBASE}/bin/bash SHEBANG_FILES= magic_build_and_package.sh CLIQZ_CHANNEL= release # If the DISTVERSION is updated, make sure to update the last build id from # fetch -qo - https://repository.cliqz.com/dist/${CLIQZ_CHANNEL}/${DISTVERSION}/lastbuildid CLIQZ_LAST_BUILD_ID= 20200219152122 CLIQZ_ICON= ${PORTNAME}.png CLIQZ_ICON_SRC= ${WRKSRC}/mozilla-release/browser/branding/${PORTNAME}/default48.png MOZ_DESKTOP= ${WRKSRC}/mozilla-release/toolkit/mozapps/installer/linux/rpm/mozilla.desktop CLIQZ_DESKTOP= ${WRKSRC}/mozilla-release/toolkit/mozapps/installer/linux/rpm/cliqz.desktop MAKE_ENV+= CQZ_BUILD_ID=${CLIQZ_LAST_BUILD_ID} \ CQZ_RELEASE_CHANNEL=${CLIQZ_CHANNEL} \ LLVM_CONFIG=llvm-config${LLVM_DEFAULT} \ LLVM_OBJDUMP=${LOCALBASE}/llvm${LLVM_DEFAULT}/bin/llvm-objdump \ PYTHON3="${LOCALBASE}/bin/python${PYTHON3_DEFAULT}" \ RUSTFLAGS=${RUSTFLAGS} \ MOZBUILD_STATE_PATH=${WRKDIR} # Configure args passed into mach build system MOZ_CONFIGURE_ARGS+= "--disable-crashreporter" \ "--disable-debug" \ "--disable-debug-symbols" \ "--disable-tests" \ "--disable-updater" \ "--libclang-path=${LOCALBASE}/llvm${LLVM_DEFAULT}/lib" \ "--with-system-graphite2" \ "--with-system-harfbuzz" .include "${.CURDIR}/Makefile.options" .include # Adjust -C target-cpu if -march/-mcpu is set by bsd.cpu.mk .if ${ARCH} == amd64 || ${ARCH} == i386 RUSTFLAGS+= ${CFLAGS:M-march=*:S/-march=/-C target-cpu=/} .else RUSTFLAGS+= ${CFLAGS:M-mcpu=*:S/-mcpu=/-C target-cpu=/} .endif .if ${ARCH:Maarch64} || ${MACHINE_CPU:Msse2} MOZ_CONFIGURE_ARGS+= "--enable-rust-simd" .else MOZ_CONFIGURE_ARGS+= "--disable-rust-simd" .endif # Require newer Clang than what's in base system unless user opted out .if ${CC} == cc && ${CXX} == c++ && exists(/usr/lib/libc++.so) CPP= ${LOCALBASE}/bin/clang-cpp${LLVM_DEFAULT} CC= ${LOCALBASE}/bin/clang${LLVM_DEFAULT} CXX= ${LOCALBASE}/bin/clang++${LLVM_DEFAULT} # XXX avoid warnings USES:= ${USES:Ncompiler\:*} .endif post-extract: ${CP} ${DISTDIR}/${DIST_SUBDIR}/adult-domains.bin ${WRKSRC} ${MKDIR} ${WRKSRC}/obj/dist/bin/browser/features ${CP} ${DISTDIR}/${DIST_SUBDIR}/cliqz@cliqz.com.xpi \ ${DISTDIR}/${DIST_SUBDIR}/https-everywhere@cliqz.com.xpi \ ${DISTDIR}/${DIST_SUBDIR}/gdprtool@cliqz.com.xpi \ ${WRKSRC}/obj/dist/bin/browser/features post-patch: @${CP} ${MOZ_DESKTOP} ${CLIQZ_DESKTOP} @${REINPLACE_CMD} -e 's/@MOZ_APP_DISPLAYNAME@/Cliqz Internet/g' \ -e 's/@MOZ_APP_NAME@/${PORTNAME}/g' \ -e '/Icon=${PORTNAME}/ s/${PORTNAME}/${CLIQZ_ICON}/' \ -e '/StartupWMClass/d' \ ${CLIQZ_DESKTOP} .for MOZ_CONFIGURE_ARG in ${MOZ_CONFIGURE_ARGS} @${ECHO_CMD} "ac_add_options" ${MOZ_CONFIGURE_ARG} >> \ ${WRKSRC}/mozilla-release/browser/config/cliqz.mozconfig; .endfor # This prevents linker exhausting memory in i386 builds .if ${ARCH} == "i386" @${ECHO_CMD} 'export LDFLAGS="-Wl,--no-keep-memory -Wl,--as-needed"' >> \ ${WRKSRC}/mozilla-release/browser/config/cliqz.mozconfig .endif # Disable vendor checksums like lang/rust @${REINPLACE_CMD} 's,"files":{[^}]*},"files":{},' \ ${WRKSRC}/mozilla-release/third_party/rust/*/.cargo-checksum.json pre-configure-script: # Check that the running kernel has COMPAT_FREEBSD11 required by lang/rust post-ino64 @${SETENV} CC="${CC}" OPSYS="${OPSYS}" OSVERSION="${OSVERSION}" WRKDIR="${WRKDIR}" \ ${SH} ${SCRIPTSDIR}/rust-compat11-canary.sh do-build: (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./magic_build_and_package.sh) do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME} (cd ${WRKSRC}/obj/dist/${PORTNAME} && \ ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/lib/${PORTNAME}) # Check if the wayland lib was generated, this happens if # x11-toolkits/gtk30 has WAYLAND option enabled. @if [ -f ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/libmozwayland.so ]; then \ ${REINPLACE_CMD} -e 's|%%WAYLAND%%||' ${TMPPLIST}; \ else \ ${REINPLACE_CMD} -e 's|%%WAYLAND%%|@comment |' ${TMPPLIST}; \ fi @${CHMOD} 755 ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/${PORTNAME}-bin @${CHMOD} 755 ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/${PORTNAME} post-install: ${RLN} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/${PORTNAME}-bin ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${INSTALL_DATA} ${CLIQZ_DESKTOP} ${STAGEDIR}${PREFIX}/share/applications/ ${MKDIR} ${STAGEDIR}${PREFIX}/share/pixmaps @${CP} ${CLIQZ_ICON_SRC} ${STAGEDIR}${PREFIX}/share/pixmaps/${CLIQZ_ICON} .include Index: head/www/geeknote/Makefile =================================================================== --- head/www/geeknote/Makefile (revision 528057) +++ head/www/geeknote/Makefile (revision 528058) @@ -1,31 +1,34 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= geeknote DISTVERSION= 0.2a PORTREVISION= 3 CATEGORIES= www python MAINTAINER= koobs@FreeBSD.org COMMENT= Command line client for Evernote LICENSE= GPLv2 +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}evernote>=1.17:www/py-evernote@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}html2text2018>0:textproc/py-html2text2018@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>0:databases/py-sqlalchemy10@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markdown2>0:textproc/py-markdown2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.0:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}thrift>0:devel/py-thrift@${PY_FLAVOR} USES= python:2.7 USE_GITHUB= yes USE_PYTHON= autoplist distutils GH_ACCOUNT= VitaliyRodnenko GH_TAGNAME= 7ea2255 do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include Index: head/www/go-appengine-sdk/Makefile =================================================================== --- head/www/go-appengine-sdk/Makefile (revision 528057) +++ head/www/go-appengine-sdk/Makefile (revision 528058) @@ -1,89 +1,92 @@ # $FreeBSD$ PORTNAME= go-appengine-sdk DISTVERSION= 1.9.70 PORTREVISION= 1 CATEGORIES= www devel MASTER_SITES= https://storage.googleapis.com/appengine-sdks/featured/ DISTNAME= ${PORTNAME:S,-,_,g}_linux_amd64-${PORTVERSION} MAINTAINER= dmgk@FreeBSD.org COMMENT= App Engine SDK for Go # The actual license for this port is "APACHE20 and BSD3CLAUSE and MIT and PSFL and (GPLv2+ or LGPL21+ or MPL11)". LICENSE= APACHE20 BSD3CLAUSE GPLv2+ LGPL21+ MIT MPL11 PSFL LICENSE_COMB= multi LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/LICENSE LICENSE_FILE_MIT= ${WRKSRC}/LICENSE +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + ONLY_FOR_ARCHS= amd64 i386 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=${PYTHON_VER}:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow6>0:graphics/py-pillow6@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.6:security/py-pycrypto@${PY_FLAVOR} USES= gettext go python:2.7 shebangfix zip SHEBANG_GLOB= *.py *.bash *.sh *.pl *.cgi goapp WRKSRC= ${WRKDIR}/go_appengine GAEDATADIRS= google lib tools GAEGOROOTS= goroot-1.9 GAESCRIPTS= appcfg.py backends_conversion.py \ bulkload_client.py bulkloader.py dev_appserver.py \ download_appstats.py endpointscfg.py run_tests.py \ wrapper_util.py GOARCH= ${ARCH:S,i386,386,} PLIST_FILES= ${GAESCRIPTS:C,(.+)\.py,bin/\1-go,} \ bin/goapp PLIST_DIRS= ${GAEGOROOTS:C,(.+),${DATADIR}/\1/pkg/obj/${OPSYS:tl}_${GOARCH},} OPTIONS_DEFINE= EXAMPLES OPTIONS_DEFINE_i386= SSE2 OPTIONS_DEFAULT_i386= SSE2 SSE2_DESC= Generate code with SSE2 (check off for old x86 CPUs) SSE2_VARS_OFF= GO386=387 PORTDATA= * PORTEXAMPLES= * do-build: @for R in ${GAEGOROOTS}; do \ (cd ${WRKSRC}/$${R}/src && \ ${SETENV} ${MAKE_ENV} \ GOROOT_BOOTSTRAP=${LOCALBASE}/go \ GOOS=${OPSYS:tl} GOARCH=${GOARCH} \ GO386=${GO386} \ ${SH} make.bash); \ (cd ${WRKSRC}/$${R}/bin && \ ${RM} godoc cover && ${MV} go goapp); \ (cd ${WRKSRC}/$${R} && \ ${RM} -rf ./pkg/linux_amd64_appengine ./pkg/tool/linux_amd64); \ done # Create wrapper scripts to avoid conflicts with other AppEngine SDK(s) @cd ${WRKSRC} && \ for S in ${GAESCRIPTS} goapp; do \ ${ECHO} "#!/bin/sh" >> $${S%.py}-go; \ ${ECHO} "${PYTHON_CMD} ${DATADIR}/$${S} \$$*" >> $${S%.py}-go; \ done do-install: @${MKDIR} ${STAGEDIR}${DATADIR} for S in ${GAESCRIPTS} _python_runtime.py goapp; do \ ${INSTALL_SCRIPT} ${WRKSRC}/$${S} ${STAGEDIR}${DATADIR}; \ done ${INSTALL_SCRIPT} ${WRKSRC}/*-go ${STAGEDIR}${PREFIX}/bin ${MV} ${STAGEDIR}${PREFIX}/bin/goapp-go ${STAGEDIR}${PREFIX}/bin/goapp cd ${WRKSRC} && \ ${COPYTREE_SHARE} "${GAEDATADIRS}" ${STAGEDIR}${DATADIR} && \ ${CP} -a ${GAEGOROOTS} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/VERSION ${STAGEDIR}${DATADIR} cd ${STAGEDIR}${DATADIR} && \ ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py -d ${DATADIR} -f ${GAEDATADIRS} -q do-install-EXAMPLES-on: cd ${WRKSRC}/demos && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} .include Index: head/www/google-appengine/Makefile =================================================================== --- head/www/google-appengine/Makefile (revision 528057) +++ head/www/google-appengine/Makefile (revision 528058) @@ -1,65 +1,68 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= google-appengine DISTVERSION= 1.9.82 PORTREVISION= 1 CATEGORIES= www devel python MASTER_SITES= https://storage.googleapis.com/appengine-sdks/featured/ DISTFILES= ${PORTNAME:S|-|_|}_${PORTVERSION}.zip MAINTAINER= nivit@FreeBSD.org COMMENT= Development tools for Google App Engine (SDK) LICENSE= APACHE20 BSD3CLAUSE GPLv2 LGPL21 MIT MPL11 PSFL LICENSE_COMB= multi +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=${PYTHON_VER}:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow6>0:graphics/py-pillow6@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.6:security/py-pycrypto@${PY_FLAVOR} WRKSRC= ${WRKDIR}/${PORTNAME:S,-,_,} USES= gettext python:2.7 shebangfix zip NO_ARCH= yes NO_BUILD= yes SHEBANG_FILES= ${GAESCRIPTS} OPTIONS_DEFINE= EXAMPLES MYSQL PHP OPTIONS_DEFAULT= MYSQL PORTDATA= * PORTEXAMPLES= * PLIST_FILES= ${GAESCRIPTS:C,^| ,bin/&,g} LN_OPTS= -sf GAEDATADIR= google lib new_project_template tools GAESCRIPTS= _php_runtime.py _python_runtime.py api_server.py appcfg.py \ backends_conversion.py bulkload_client.py bulkloader.py \ dev_appserver.py download_appstats.py endpointscfg.py \ gen_protorpc.py php_cli.py remote_api_shell.py \ run_tests.py wrapper_util.py MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.3:databases/py-MySQLdb@${PY_FLAVOR} PHP_USES= mysql:server PHP_VARS= gaedatadir+=php do-install: @${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} "${GAEDATADIR}" ${STAGEDIR}${DATADIR}) (cd ${STAGEDIR}${PREFIX}/bin && \ for S in ${GAESCRIPTS}; do \ ${INSTALL_SCRIPT} ${WRKSRC}/$${S} ${STAGEDIR}${DATADIR}; \ ${LN} ${LN_OPTS} ../${DATADIR_REL}/$${S} $${S}; \ done) ${INSTALL_DATA} ${WRKSRC}/VERSION ${STAGEDIR}${DATADIR} (cd ${STAGEDIR}${DATADIR} && \ ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py -d ${DATADIR} -f ${GAEDATADIR:Nphp} -q) do-install-EXAMPLES-on: cd ${WRKSRC}/demos && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} .include Index: head/www/libhpack/Makefile =================================================================== --- head/www/libhpack/Makefile (revision 528057) +++ head/www/libhpack/Makefile (revision 528058) @@ -1,45 +1,48 @@ # Created by: Sunpoet Po-Chuan Hsieh # $FreeBSD$ PORTNAME= libhpack PORTVERSION= 0.0.20140710 PORTREVISION= 2 CATEGORIES= www MASTER_SITES= https://raw.github.com/http2/http2-spec/master/:ec_xml DISTFILES= draft-ietf-httpbis-header-compression.xml:ec_xml EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Implementation of HPACK (Header compression for HTTP/2.0) LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + BROKEN_armv6= fails to compile: Can't define TIME_MAX #' BROKEN_armv7= fails to compile: Can't define TIME_MAX #' LIB_DEPENDS= libcheck.so:devel/check CMAKE_OFF= BUILD_DOCS BUILD_TESTS ENABLE_GCOV USE_VALGRIND MAKE_JOBS_UNSAFE= yes USE_LDCONFIG= yes USES= cmake:insource pathfix pkgconfig python:2.7,build shebangfix GH_ACCOUNT= alobbs GH_TAGNAME= b0ade19 USE_GITHUB= yes SHEBANG_FILES= gen-config.py \ libhpack/huffman-gen.py \ tools/auto-ret.py \ CI/src-check.py post-extract: @${CP} ${DISTDIR}/draft-ietf-httpbis-header-compression.xml ${WRKSRC}/libhpack/ post-patch: @${REINPLACE_CMD} -e 's|STATIC|SHARED|' ${WRKSRC}/libchula/CMakeLists.txt ${WRKSRC}/libhpack/CMakeLists.txt @${REINPLACE_CMD} -e 's|$${CMAKE_INSTALL_LIBDIR}/pkgconfig|libdata/pkgconfig|' ${WRKSRC}/CMakeLists.txt ${WRKSRC}/libchula/CMakeLists.txt @${REINPLACE_CMD} -e 's|LINUX|BSD|' ${WRKSRC}/libchula-qa/mem_mgr.c .include Index: head/www/mkapachepw/Makefile =================================================================== --- head/www/mkapachepw/Makefile (revision 528057) +++ head/www/mkapachepw/Makefile (revision 528058) @@ -1,30 +1,33 @@ # Created by: tundra # $FreeBSD$ PORTNAME= mkapachepw PORTVERSION= 1.121 PORTREVISION= 2 CATEGORIES= www MASTER_SITES= http://www.tundraware.com/Software/mkapachepw/ MAINTAINER= mkapachepw@tundraware.com COMMENT= Group & Password Management Tool For Apache LICENSE= TundraWare LICENSE_NAME= TundraWare license LICENSE_FILE= ${WRKSRC}/mkapachepw-license.txt LICENSE_PERMS= dist-mirror no-dist-sell pkg-mirror no-pkg-sell no-auto-accept +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + USES= python:2.7,run shebangfix SHEBANG_FILES= mkapachepw.py NO_ARCH= yes OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in WHATSNEW.txt mkapachepw.html mkapachepw.pdf mkapachepw.ps mkapachepw.txt ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/www/mod_pagespeed/Makefile =================================================================== --- head/www/mod_pagespeed/Makefile (revision 528057) +++ head/www/mod_pagespeed/Makefile (revision 528058) @@ -1,200 +1,203 @@ # $FreeBSD$ PORTNAME= mod_pagespeed PORTVERSION= 1.12.34.2 PORTREVISION= 26 PORTEPOCH= 1 CATEGORIES= www devel MASTER_SITES= LOCAL/mmokhi:boringssl,chromium_base,chromium_build,googleurl,gflags_arch,gflags_src,libjpeg_turbo_src,yasm_patched,libwebp,modpb64 \ https://dl.google.com/closure-compiler/:closurezip PKGNAMEPREFIX= ${APACHE_PKGNAMEPREFIX} DISTFILES= ${NON_GH_DISTS} DIST_SUBDIR= ${PORTNAME} MAINTAINER= mmokhi@FreeBSD.org COMMENT= Apache module for rewriting web pages to reduce latency LICENSE= APACHE20 +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + BUILD_DEPENDS= bash:shells/bash \ curl:ftp/curl \ closure-compiler:www/closure-compiler \ greadlink:sysutils/coreutils \ gsed:textproc/gsed \ gyp:devel/py-gyp@${PY_FLAVOR} \ flock:sysutils/flock \ ${LOCALBASE}/include/apr-1/apr_pools.h:devel/apr1 LIB_DEPENDS= libpng.so:graphics/png \ libprotobuf.so:devel/protobuf \ libgrpc.so:devel/grpc \ libapr-1.so:devel/apr1 \ libaprutil-1.so:devel/apr1 \ libexpat.so:textproc/expat2 \ libicutu.so:devel/icu \ libopencv_video.so:graphics/opencv USES= apache:2.2+ compiler:c++14-lang gperf jpeg gmake localbase \ pkgconfig python:2.7 shebangfix ssl tar:xz SHEBANG_GLOB= *.gyp *.gypi *.py *.sh SHEBANG_FILES= build/fix_proto_and_invoke_protoc WRKSRC= ${WRKSRC_maindist} DOCSDIR= ${PREFIX}/share/doc/apache${APACHE_VERSION} CACHEDIR= /var/cache/mod_pagespeed LOGSDIR= /var/log/pagespeed CFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/apr-1 -I${WRKSRC} \ -Wno-error -Wno-deprecated-register -Wno-char-subscripts \ -frtti -fexceptions -fPIC BUILDTYPE= Release MAKE_ENV+= BUILDTYPE=${BUILDTYPE} CLR_VERSION= 20161024 GYP_DEFINES+= os_posix=1 \ support_posix_shared_mem=1 \ use_system_libs=1 \ use_system_protobuf=1 \ use_system_openssl=1 \ use_system_apache_dev=1 \ use_system_libjpeg=1 \ use_system_libpng=1 \ use_system_zlib=1 \ use_system_icu=1 \ use_system_yasm=1 \ use_system_libxml=1 \ use_system_sqlite=1 \ use_system_opencv=1 \ use_system_fontconfig=1 \ target_arch=${ARCH} \ system_include_path_apr=${LOCALBASE}/include/apr-1 \ system_include_path_aprutil=${LOCALBASE}/include/apr-1 \ system_include_path_httpd=${LOCALBASE}/include/apache24 \ system_include_path_execinfo=${LOCALBASE}/include \ system_include_path_icu=${LOCALBASE}/include \ include_dirs=${LOCALBASE}/include \ python_ver=${PYTHON_VER} \ fastbuild=2 NON_GH_DISTS= version_for_cocoapods_6.0-46-g07e78061.tar.gz:boringssl \ ccf3c2f32.tar.gz:chromium_base \ 06b7bd9c.tar.gz:chromium_build \ 405b6e1.tar.gz:googleurl \ gflags-master.tar.gz:gflags_arch \ src-master.tar.gz:gflags_src \ 7260e4d.tar.gz:libjpeg_turbo_src \ 7da28c6.tar.gz:yasm_patched \ v0.5.1.tar.gz:libwebp \ aae6075.tar.gz:modpb64 \ compiler-${CLR_VERSION}.zip:closurezip WRKSRC_boringssl= ${WRKSRC}/third_party/boringssl/src WRKSRC_chromium_base= ${WRKSRC}/third_party/chromium/src/base WRKSRC_chromium_build= ${WRKSRC}/third_party/chromium/src/build WRKSRC_googleurl= ${WRKSRC}/third_party/chromium/src/googleurl WRKSRC_gflags_arch= ${WRKSRC}/third_party/gflags/arch WRKSRC_gflags_src= ${WRKSRC}/third_party/gflags/src WRKSRC_libjpeg_turbo_src= ${WRKSRC}/third_party/libjpeg_turbo/src WRKSRC_yasm_patched= ${WRKSRC}/third_party/libjpeg_turbo/yasm/source/patched-yasm WRKSRC_libwebp= ${WRKSRC}/third_party/libwebp WRKSRC_modpb64= ${WRKSRC}/third_party/modp_b64 WRKSRC_closurezip= ${WRKSRC}/tools/closure .for _group in ${_GITHUB_GROUPS:NDEFAULT} EXTRACT_ONLY:= ${EXTRACT_ONLY} ${DISTFILE_${_group}}:${_group} .endfor #grpc changed from objective-c-v1.0.0-pre1-254-g2a69139aa7 to v1.6.0 USE_GITHUB= nodefault GH_ACCOUNT= pagespeed GH_TUPLE= apache:incubator-pagespeed-mod:a5cfe15:maindist \ google:googlemock:release-1.7.0:gmock/testing/gmock \ google:googletest:release-1.7.0:gtest/testing/gtest \ apache:apr:1.5.1:apr/third_party/apr/src \ apache:apr-util:1.5.4:aprutil/third_party/aprutil/src \ google:brotli:v0.4.0-89-g882f418:brotli/third_party/brotli/src \ google:closure-library:v20161024:closurelib/third_party/closure_library \ apache:incubator-pagespeed-drp:e9b72ea:domain_registry_provider/third_party/domain_registry_provider \ pagespeed:giflib:99deb45:giflib/third_party/giflib \ google:sparsehash:sparsehash-1.7:sparsehash/third_party/google-sparsehash/src \ grpc:grpc:objective-c-v1.0.0-pre1-254-g2a69139aa7:grpc/third_party/grpc/src \ redis:hiredis:v0.13.3:hiredis/third_party/hiredis/src \ apache:httpd:2.2.29:httpd/third_party/httpd/src \ apache:httpd:2.4.10:httpd24/third_party/httpd24/src \ apache:incubator-pagespeed-icu:1b32282:icu/third_party/icu \ open-source-parsers:jsoncpp:1.0.0:jsoncpp/third_party/jsoncpp/src \ glennrp:libpng:libpng-1.2.56-signed:libpng/third_party/libpng/src \ pagespeed:mod_fcgid:c63f176:mod__fcgid/third_party/mod_fcgid \ nghttp2:nghttp2:v1.16.0-24-gf4474d57:nghttp2/third_party/nghttp2 \ apache:incubator-pagespeed-optipng:e9a5bd6:optipng/third_party/optipng \ google:protobuf:v3.0.0-beta-4-74-ge8ae137c:protobuf/third_party/protobuf/src \ google:re2:2016-09-01:re2/third_party/re2/src \ apache:serf:1.3.8:serf/third_party/serf/src \ apache:incubator-pagespeed-zlib:1f93ffd:zlib/third_party/zlib \ nanopb:nanopb:f8ac463:grpcnanopb/third_party/grpc/src/third_party/nanopb post-extract: . for _D in ${NON_GH_DISTS} DGROUP=${_D:S/^${_D:C/:[^:]+$//}//:S/^://} DFILE=${_D:C/:[^-:][^:]*$//} ${MKDIR} ${WRKSRC_${_D:S/^${_D:C/:[^:]+$//}//:S/^://}} && cd ${EXTRACT_WRKDIR} && \ ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${DISTDIR}/${DIST_SUBDIR}/${_D:C/:[^-:][^:]*$//} \ ${EXTRACT_AFTER_ARGS} -C ${WRKSRC_${_D:S/^${_D:C/:[^:]+$//}//:S/^://}} . endfor ${CP} ${DISTDIR}/${DIST_SUBDIR}/compiler-${CLR_VERSION}.zip ${WRKSRC_closurezip} post-patch: ( cd ${BUILD_WRKSRC}/third_party/google-sparsehash/gen/arch && \ ${CP} -R linux freebsd && \ cd ${BUILD_WRKSRC}/third_party/google-sparsehash/gen/arch/freebsd && \ ${MV} ia32 i386 && ${MV} x64 amd64 ) ${REINPLACE_CMD} -e "s,%%LOCALBASE%%,${LOCALBASE},g" \ ${WRKSRC}/base/base.gypi ${WRKSRC}/third_party/serf/select_openssl.gyp ${REINPLACE_CMD} -e "s,%%PORTSSTAGE%%,${STAGEDIR},g" \ ${WRKSRC}/install/Makefile ${FIND} ${WRKSRC} -type f \( -name "*.gyp" -o -name "*.gypi" \) -exec \ ${REINPLACE_CMD} -e "s/'python'/'${PYTHON_VERSION}'/g" {} \; do-configure: cd ${WRKSRC} && \ GYP_DEFINES="${GYP_DEFINES}" CC=${CC} CXX=${CXX} \ ${PYTHON_CMD} build/gyp_chromium --depth=. do-build: cd ${WRKSRC} && \ ${GMAKE} ${MAKE_ENV} builddir=${WRKSRC}/${BUILDTYPE} \ CFLAGS_${BUILDTYPE}="${CFLAGS}" CXXFLAGS_${BUILDTYPE}="${CFLAGS}" \ AR.host=/usr/bin/ar AR.target=/usr/bin/ar CC.host=${CC} CC.target=${CC} \ CXX.host=${CXX} CXX.target=${CXX} BUILDTYPE=${BUILDTYPE} do-install: cd ${WRKSRC}/install && ${MKDIR} FreeBSD && \ echo ' \ APACHE_ROOT=${PREFIX} \ APACHE_MODULES=${PREFIX}/${APACHEMODDIR} \ APACHE_CONF_DIR=${PREFIX}/${APACHEETCDIR} \ APACHE_DOC_ROOT=${DOCSDIR} \ APACHE_CONTROL_PROGRAM=${HTTPD} \ APACHE_PROGRAM=apache${APACHE_VERSION} \ APACHE_START="service apache24 start" \ APACHE_PIDFILE="/var/run/httpd.pid" \ APACHE_USER=www \ DISTRO_NAME=FreeBSD' > FreeBSD/make_vars.mk && \ ${MKDIR} ${STAGEDIR}${PREFIX}/${APACHEMODDIR} && \ ${MKDIR} ${STAGEDIR}${PREFIX}/${APACHEETCDIR} && \ ${MKDIR} ${STAGEDIR}${DOCSDIR} && \ ${GMAKE} ${MAKE_ENV} V=1 builddir=${WRKSRC}/${BUILDTYPE} \ CFLAGS_${BUILDTYPE}="${CFLAGS}" CXXFLAGS_${BUILDTYPE}="${CFLAGS}" \ AR.host=/usr/bin/ar AR.target=/usr/bin/ar CC.host=${CC} CC.target=${CC} \ CXX.host=${CXX} CXX.target=${CXX} BUILDTYPE=${BUILDTYPE} \ APACHE_ROOT=${PREFIX} BINDIR=${PREFIX}/bin \ APACHE_MODULES=${PREFIX}/${APACHEMODDIR} \ APACHE_CONF_DIR=${PREFIX}/${APACHEETCDIR} \ APACHE_DOC_ROOT=${DOCSDIR} \ APACHE_CONTROL_PROGRAM=${HTTPD} APACHE_PROGRAM=apache${APACHE_VERSION} \ APACHE_START="service apache24 start" APACHE_PIDFILE="/var/run/httpd.pid" \ APACHE_USER=www DISTRO_NAME=FreeBSD MOD_PAGESPEED_ROOT=${WRKSRC} \ PAGESPEED_MODULE=${WRKSRC}/Release/libmod_pagespeed.so \ PAGESPEED_MODULE_24=${WRKSRC}/Release/libmod_pagespeed_ap24.so \ PAGESPEED_JS_MINIFY=${WRKSRC}/Release/js_minify \ MOD_PAGESPEED_CACHE=${CACHEDIR} \ MOD_PAGESPEED_LOG=${LOGSDIR} staging install ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${APACHEMODDIR}/* .include Index: head/www/mod_python35/Makefile =================================================================== --- head/www/mod_python35/Makefile (revision 528057) +++ head/www/mod_python35/Makefile (revision 528058) @@ -1,45 +1,48 @@ # Created by: Hye-Shik Chang # $FreeBSD$ PORTNAME= mod_python PORTVERSION= 3.5.0 PORTREVISION= 2 CATEGORIES= www python MASTER_SITES= http://dist.modpython.org/dist/ \ LOCAL/ohauer PKGNAMEPREFIX= ${APACHE_PKGNAMEPREFIX} PKGNAMESUFFIX= 35 DIST_SUBDIR= apache2 MAINTAINER= apache@FreeBSD.org COMMENT= Apache module that embeds the Python interpreter within the server LICENSE= APACHE20 +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + CONFLICTS_INSTALL= ap2[24]-mod_python3[^5]* USES= apache:2.2+ cpe python:2.7 tar:tgz CPE_VENDOR= apache SUB_FILES= pkg-message 270_mod_python.conf.sample GNU_CONFIGURE= yes CONFIGURE_ARGS+= --with-apxs="${APXS}" \ --with-python="${PYTHON_CMD}" \ --without-flex LDFLAGS+= -L${LOCALBASE}/lib MAKE_ARGS+= APXS=${APXS} MAKE_ENV= EXPR_COMPAT=yes PLIST_SUB+= PORTVERSION=${PORTVERSION} \ PYTHON_VER=${PYTHON_VER} post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${APACHEETCDIR}/modules.d ${INSTALL_DATA} ${WRKDIR}/270_mod_python.conf.sample ${STAGEDIR}${PREFIX}/${APACHEETCDIR}/modules.d # You need to install apache & mod_python before you run this regression-test: build ${REINPLACE_CMD} -e 's|%%APACHEMODDIR%%|${APACHEMODDIR}|' ${WRKSRC}/test/test.py -@${MAKE} test -C ${WRKSRC} .include Index: head/www/pyblosxom/Makefile =================================================================== --- head/www/pyblosxom/Makefile (revision 528057) +++ head/www/pyblosxom/Makefile (revision 528058) @@ -1,29 +1,32 @@ # Created by: Dryice Liu # $FreeBSD$ PORTNAME= pyblosxom DISTVERSION= 1.5.3 PORTREVISION= 2 CATEGORIES= www python MASTER_SITES= http://pyblosxom.github.io/download/ MAINTAINER= jun-g@daemonfreaks.com COMMENT= Lightweight weblog system LICENSE= MIT +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + USES= python:2.7 shebangfix USE_PYTHON= distutils SHEBANG_FILES= Pyblosxom/data/pyblosxom.cgi OPTIONS_DEFINE= DOCS .include post-install: .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/docs && ${COPYTREE_SHARE} \. ${STAGEDIR}${DOCSDIR} .endif .include Index: head/www/pyjamas/Makefile =================================================================== --- head/www/pyjamas/Makefile (revision 528057) +++ head/www/pyjamas/Makefile (revision 528058) @@ -1,37 +1,40 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= pyjamas PORTVERSION= 0.5 PORTREVISION= 2 CATEGORIES= www python MASTER_SITES= SF/${PORTNAME}/OldFiles DISTNAME= Pyjamas-${PORTVERSION} MAINTAINER= nivit@FreeBSD.org COMMENT= Port of Google Web Toolkit to Python +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + # install/require some libraries in sys.prefix USES= python:2.7 shebangfix SHEBANG_FILES= examples/dynamictable/testjsonservice.py \ examples/infohierarchy/public/services/EchoService.py \ examples/jsonrpc/public/services/EchoService.py \ examples/showcase/compile.py \ pyjs/tests/test-report.py USE_PYTHON= distutils autoplist pythonprefix NO_ARCH= yes REINPLACE_ARGS= -i '' -e 's,../../bin,${PREFIX}/bin,' OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|/usr/share/pyjamas|${DATADIR}|' ${WRKSRC}/setup.py @${FIND} ${WRKSRC}/examples -type f -name "build.sh" -print0 | ${XARGS} -0 ${REINPLACE_CMD} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}/img cd ${WRKSRC}/doc && ${CP} *.html ${STAGEDIR}${DOCSDIR} && \ ${CP} img/* ${STAGEDIR}${DOCSDIR}/img .include Index: head/www/roundup/Makefile =================================================================== --- head/www/roundup/Makefile (revision 528057) +++ head/www/roundup/Makefile (revision 528058) @@ -1,37 +1,40 @@ # Created by: nbm # $FreeBSD$ PORTNAME= roundup PORTVERSION= 1.5.1 CATEGORIES= www python MASTER_SITES= CHEESESHOP MAINTAINER= sbz@FreeBSD.org COMMENT= Issue-Tracking System for Knowledge Workers LICENSE= PSFL LICENSE_FILE= ${WRKSRC}/COPYING.txt +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + USES= cpe gettext python:2.7 CPE_VENDOR= roundup-tracker USE_PYTHON= distutils NO_ARCH= yes OPTIONS_DEFINE= DOCS SQLITE PGSQL MYSQL NLS OPTIONS_DEFAULT=SQLITE OPTIONS_SUB= yes SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${PY_FLAVOR} MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>0:databases/py-MySQLdb@${PY_FLAVOR} SCRIPTS= roundup-admin roundup-demo roundup-gettext roundup-mailgw \ roundup-server roundup-xmlrpc-server post-install: ${INSTALL_SCRIPT} ${SCRIPTS:S,^,${WRKSRC}/build/scripts-${PYTHON_VER}/,} ${STAGEDIR}${PREFIX}/bin post-install-NLS-on: @(cd ${WRKSRC}/build/share/locale/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${PREFIX}/share/locale/) .include Index: head/www/seahub/Makefile =================================================================== --- head/www/seahub/Makefile (revision 528057) +++ head/www/seahub/Makefile (revision 528058) @@ -1,98 +1,101 @@ # $FreeBSD$ PORTNAME= seahub DISTVERSIONPREFIX= v DISTVERSION= ${SEAHUB_VER} DISTVERSIONSUFFIX= -pro PORTREVISION= 1 CATEGORIES= www MAINTAINER= ultima@FreeBSD.org COMMENT= Web frontend for Seafile LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=0:www/py-django111@${PY_FLAVOR} RUN_DEPENDS= bash:shells/bash \ ${LOCALBASE}/www/haiwen/seafile-server/seafile/bin/seaf-server:net-mgmt/seafile-server \ ${PYTHON_PKGNAMEPREFIX}django111>=0:www/py-django111@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-simple-captcha>=0:www/py-django-simple-captcha@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-statici18n>=0:www/py-django-statici18n@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}djangorestframework>=0:www/py-djangorestframework@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django_compressor>=0:www/py-django_compressor@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-formtools>=0:www/py-django-formtools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-post_office>=0:www/py-django-post_office@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-constance>=0:www/py-django-constance@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-webpack-loader>=0.6.0:www/py-django-webpack-loader@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gunicorn>=0:www/py-gunicorn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}social-auth-core>=1.7.0:security/py-social-auth-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openpyxl>=0:textproc/py-openpyxl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow6>=0:graphics/py-pillow6@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}MySQLdb>0:databases/py-MySQLdb@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}qrcode>0:textproc/py-qrcode@${PY_FLAVOR} \ ${PY_FUTURES} USES= gettext-tools:build python:2.7 shebangfix USE_GITHUB= yes GH_ACCOUNT= haiwen SHEBANG_FILES= *.sh tests/*.sh *.template *.py tools/*.py seahub/*.py NO_ARCH= yes OPTIONS_DEFINE= SEAFOBJ SEAFDAV NLS OPTIONS_DEFAULT= SEAFOBJ SEAFDAV OPTIONS_SUB= yes ALL_TARGET= locale SEAFOBJ_DESC= Enable Seafile file object modeling support SEAFDAV_DESC= Enable Seafile WsgiDav-based support SEAFOBJ_CONFIGURE_WITH= seafobj SEAFOBJ_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}seafobj>0:www/py-seafobj@${PY_FLAVOR} SEAFDAV_CONFIGURE_WITH= seafdav SEAFDAV_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}seafdav>0:www/py-seafdav@${PY_FLAVOR} NLS_USES= gettext iconv NLS_CONFIGURE_OFF= --disable-nls USE_RC_SUBR= ${PORTNAME} SUB_FILES= pkg-message post-patch: ${REINPLACE_CMD} -Ee "s|SEAFILE_VERSION = '[0-9]+\.[0-9]+\.[0-9]+'|SEAFILE_VERSION = '${SEAFILE_VER}'|" \ ${WRKSRC}/seahub/settings.py ${REINPLACE_CMD} -e 's|##FIX_WWWDIR##|${PREFIX}/${HAIWENDIR}|' ${WRKSRC}/*.template ${REINPLACE_CMD} -e 's|##FIX_SEALIB##|${PREFIX}/${SEALIB}|' ${WRKSRC}/*.template ${REINPLACE_CMD} -e 's|##FIX_SITEPACKAGEDIR##|${PREFIX}/${SITEPACKAGEDIR}|' ${WRKSRC}/*.template ${REINPLACE_CMD} -e 's|##PYTHON_VERSION##|${PYTHON_VERSION}|g' ${WRKSRC}/*.template ${REINPLACE_CMD} -e 's|##FIX_LOCALBASE##|${LOCALBASE}|' ${WRKSRC}/*.template ${FIND} ${WRKSRC} -name "*.bak" -exec ${RM} {} \; ${FIND} ${WRKSRC} -name "*.orig" -exec ${RM} {} \; (cd ${WRKSRC}; (for file in run-seahub.sh.template \ send_user_notifications.sh.template setenv.sh.template; do \ ${CP} $$file $${file%%.template}; \ done)) ${RM} ${WRKSRC}/.gitignore do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${SEAFILE_SERVER}/runtime/ \ ${STAGEDIR}${PREFIX}/${SEAHUBDIR} ${STAGEDIR}${PREFIX}/${SEAHUB_DATA_DIR} \ ${STAGEDIR}${PREFIX}/${SEAHUB_DATA_DIR}/custom (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${SEAHUBDIR} \ "! -name Makefile ! -name seahub.conf ! -name avatars \ ! -name default-non-register.jpg ! -name default.png ! -name groups") (cd ${WRKSRC}/media && ${COPYTREE_SHARE} ./avatars \ ${STAGEDIR}${PREFIX}/${SEAHUB_DATA_DIR}) ${LN} -fs ../../../seahub-data/avatars \ ${STAGEDIR}${PREFIX}/${SEAHUBDIR}/media/avatars .include "${.CURDIR}/../../net-mgmt/seafile-server/Makefile.include" .include Index: head/www/searx/Makefile =================================================================== --- head/www/searx/Makefile (revision 528057) +++ head/www/searx/Makefile (revision 528058) @@ -1,50 +1,53 @@ # Created by: Loic Blot # $FreeBSD$ PORTNAME= searx DISTVERSIONPREFIX= v DISTVERSION= 0.16.0 CATEGORIES= www python MAINTAINER= loic.blot@unix-experience.fr COMMENT= Privacy-respecting, hackable metasearch engine LICENSE= AGPLv3 +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Flask>0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Flask-Babel>0:devel/py-flask-babel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}idna>0:dns/py-idna@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ndg_httpsclient>0:net/py-ndg_httpsclient@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}splinter>0:www/py-splinter@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}werkzeug>0:www/py-werkzeug@${PY_FLAVOR} USES= python:2.7 USE_GITHUB= yes GH_ACCOUNT= asciimoo USE_PYTHON= distutils autoplist noflavors USE_RC_SUBR= searx NO_ARCH= yes SUB_FILES= searx pkg-message SUB_LIST= PYTHON_CMD=${PYTHON_CMD} PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR} post-patch: # expect dependencies to be backwards-compatible, otherwise it is difficult to have a port @${REINPLACE_CMD} -e 's|==|>=|' ${WRKSRC}/requirements.txt post-install: # workaround for https://github.com/asciimoo/searx/issues/1208 @${RM} -r ${STAGEDIR}${PYTHON_SITELIBDIR}/tests @${REINPLACE_CMD} -e 's|.*/tests/.*||' ${_PYTHONPKGLIST} # move settings to etc/ /usr/local/lib/python2.7/site-packages/searx/settings.yml @${MV} ${STAGEDIR}${PYTHON_SITELIBDIR}/searx/settings.yml ${STAGEDIR}${PREFIX}/etc/${PORTNAME}-settings.yml.sample @${LN} -s ${PREFIX}/etc/${PORTNAME}-settings.yml ${STAGEDIR}${PYTHON_SITELIBDIR}/searx/settings.yml .include Index: head/www/twms/Makefile =================================================================== --- head/www/twms/Makefile (revision 528057) +++ head/www/twms/Makefile (revision 528058) @@ -1,54 +1,57 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= twms PORTVERSION= 0.06y PORTREVISION= 1 CATEGORIES= www astro MAINTAINER= amdmi3@FreeBSD.org COMMENT= Tiny WMS server LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyproj>0:graphics/py-pyproj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webpy>0:www/webpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow6>0:graphics/py-pillow6@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cairo>0:graphics/py-cairo@${PY_FLAVOR} \ ${FREESANS}:x11-fonts/freefont-ttf USE_GITHUB= yes GH_ACCOUNT= Komzpa USES= python:2.7 # 2.7 only because of webpy dependency USE_PYTHON= distutils py3kplist optsuffix NO_ARCH= yes FREESANS= ${LOCALBASE}/share/fonts/freefont-ttf/FreeSans.ttf USE_RC_SUBR= twms USERS= twms GROUPS= twms PLIST_SUB= USER=${USERS} GROUP=${GROUPS} SUB_LIST= USER=${USERS} PYTHON_CMD="${PYTHON_CMD}" OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|/etc/twms/twms.conf|${PREFIX}/etc/twms/twms.conf|' \ ${WRKSRC}/twms/twms.py @${REINPLACE_CMD} -e '/install_path/ s|/usr/share/twms/|${DATADIR}/|' \ -e 's|/usr/share/fonts/truetype/freefont/FreeSans.ttf|${FREESANS}|' \ ${WRKSRC}/twms/twms.conf post-install: @${MV} ${STAGEDIR}${ETCDIR}/twms.conf ${STAGEDIR}${ETCDIR}/twms.conf.sample @${RM} ${STAGEDIR}${DOCSDIR}/COPYING @${RM} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/twms/twms.conf @${MKDIR} ${STAGEDIR}/var/cache/twms/tiles @${MKDIR} ${STAGEDIR}/var/cache/twms/traces .include Index: head/www/waccess/Makefile =================================================================== --- head/www/waccess/Makefile (revision 528057) +++ head/www/waccess/Makefile (revision 528058) @@ -1,26 +1,29 @@ # Created by: tundra # $FreeBSD$ PORTNAME= waccess PORTVERSION= 2.0 PORTREVISION= 1 CATEGORIES= www textproc MASTER_SITES= http://www.tundraware.com/Software/waccess/ MAINTAINER= tundra@tundraware.com COMMENT= Quick-N-Dirty Web Access Log Analyzer LICENSE= TundraWare LICENSE_NAME= TundraWare license LICENSE_FILE= ${WRKSRC}/waccess-license.txt LICENSE_PERMS= dist-mirror no-dist-sell pkg-mirror no-pkg-sell no-auto-accept +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + USES= python:2.7,run shebangfix SHEBANG_FILES= waccess NO_ARCH= yes do-install: ${INSTALL_SCRIPT} ${WRKSRC}/waccess ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/waccess.1.gz ${STAGEDIR}${PREFIX}/man/man1 .include Index: head/www/wadcomblog/Makefile =================================================================== --- head/www/wadcomblog/Makefile (revision 528057) +++ head/www/wadcomblog/Makefile (revision 528058) @@ -1,32 +1,35 @@ # Created by: Julien Laffaye # $FreeBSD$ PORTNAME= WadcomBlog PORTVERSION= 0.3 CATEGORIES= www python MASTER_SITES= http://laffaye.free.fr/distfiles/ \ http://vss.73rus.com/wadcomblog/files/ MAINTAINER= jlaffaye@FreeBSD.org COMMENT= Simple open-source static blog engine written in Python +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + USES= python:2.7 USE_PYTHON= distutils OPTIONS_DEFINE= DOCS EXAMPLES .include post-install: .if ${PORT_OPTIONS:MDOCS} @${ECHO_MSG} "installing additional documentation to ${DOCSDIR}" @${MKDIR} ${STAGEDIR}${DOCSDIR} @${INSTALL_MAN} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .endif .if ${PORT_OPTIONS:MEXAMPLES} @${ECHO_MSG} "installing additional examples to ${EXAMPLESDIR}" @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @(cd ${WRKSRC}/sample/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR}) .endif .include Index: head/www/webcheck/Makefile =================================================================== --- head/www/webcheck/Makefile (revision 528057) +++ head/www/webcheck/Makefile (revision 528058) @@ -1,46 +1,49 @@ # Created by: Mike Meyer # $FreeBSD$ PORTNAME= webcheck PORTVERSION= 1.10.3 PORTREVISION= 2 CATEGORIES= www python MASTER_SITES= http://arthurdejong.org/webcheck/ MAINTAINER= reed@reedmedia.net COMMENT= View structure of a web site, get a list of problems like broken links LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + USES= python:2.7 shebangfix SHEBANG_FILES= webcheck.py NO_BUILD= yes NO_ARCH= yes # what about fancytooltips? OPTIONS_DEFINE= DOCS do-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/*.py ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/*.css ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/favicon.ico ${STAGEDIR}${DATADIR} .for d in parsers parsers/html plugins schemes @${MKDIR} ${STAGEDIR}${DATADIR}/${d} ${INSTALL_DATA} ${WRKSRC}/${d}/*.py ${STAGEDIR}${DATADIR}/${d} .endfor @${MKDIR} ${STAGEDIR}${DATADIR}/fancytooltips ${INSTALL_DATA} ${WRKSRC}/fancytooltips/* ${STAGEDIR}${DATADIR}/fancytooltips ${INSTALL_SCRIPT} ${WRKSRC}/webcheck.py ${STAGEDIR}${DATADIR} ${LN} -sf ../${DATADIR_REL}/webcheck.py ${STAGEDIR}${PREFIX}/bin cd ${STAGEDIR}${DATADIR}; ${PYTHON_CMD} -m compileall . cd ${STAGEDIR}${DATADIR}; ${PYTHON_CMD} -O -m compileall . ${INSTALL_MAN} ${WRKSRC}/webcheck.1 ${STAGEDIR}${MANPREFIX}/man/man1 post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include Index: head/www/woof/Makefile =================================================================== --- head/www/woof/Makefile (revision 528057) +++ head/www/woof/Makefile (revision 528058) @@ -1,30 +1,33 @@ # Created by: Dereckson # $FreeBSD$ PORTNAME= woof DISTVERSION= 2012-05-31 PORTREVISION= 1 CATEGORIES= www MASTER_SITES= http://www.home.unix-ag.org/simon/ EXTRACT_SUFX= .py EXTRACT_ONLY= # empty MAINTAINER= dereckson@gmail.com COMMENT= Web Offer One File, an ad-hoc single file webserver LICENSE= GPLv2+ +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + USES= python:2.7,run shebangfix SHEBANG_FILES= ${DISTFILES} NO_BUILD= yes NO_ARCH= yes PLIST_FILES= bin/woof do-extract: @${MKDIR} ${WRKSRC} @${CP} ${DISTDIR}/${DISTFILES} ${WRKSRC}/${DISTFILES} do-install: ${INSTALL_SCRIPT} ${WRKSRC}/${DISTFILES} ${STAGEDIR}${PREFIX}/bin/woof .include Index: head/x11/cinnamon/Makefile =================================================================== --- head/x11/cinnamon/Makefile (revision 528057) +++ head/x11/cinnamon/Makefile (revision 528058) @@ -1,157 +1,160 @@ # Created by: Gustau Perez i Querol # $FreeBSD$ PORTNAME= cinnamon PORTVERSION= 2.4.6 PORTREVISION= 14 CATEGORIES= x11 gnome DIST_SUBDIR= gnome3 MAINTAINER= gnome@FreeBSD.org COMMENT= Fork of GNOME Shell with layout similar to GNOME 2 LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + BUILD_DEPENDS= ca_root_nss>=0:security/ca_root_nss \ gnome-autogen.sh:devel/gnome-common LIB_DEPENDS= libstartup-notification-1.so:x11/startup-notification \ libcaribou.so:accessibility/caribou \ libgnome-keyring.so:security/libgnome-keyring \ libmuffin.so:x11-wm/muffin \ libtelepathy-glib.so:net-im/telepathy-glib \ libtelepathy-logger.so:net-im/telepathy-logger \ libfolks.so:net-im/folks \ libpulse.so:audio/pulseaudio \ libcroco-0.6.so:textproc/libcroco \ libsoup-2.4.so:devel/libsoup \ libdbus-1.so:devel/dbus \ libdbus-glib-1.so:devel/dbus-glib \ libcogl.so:graphics/cogl \ libpolkit-agent-1.so:sysutils/polkit \ libclutter-glx-1.0.so:graphics/clutter \ libmozjs-24.so:lang/spidermonkey24 \ libcjs.so:lang/cjs \ libjson-glib-1.0.so:devel/json-glib \ libcinnamon-menu-3.so:x11/cinnamon-menus \ libcinnamon-desktop.so:x11/cinnamon-desktop \ libaccountsservice.so:sysutils/accountsservice RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0:devel/py-dbus@${PY_FLAVOR} \ ca_root_nss>=0:security/ca_root_nss \ gnome-themes-extra>=3.0.0:x11-themes/gnome-themes-extra \ cinnamon-control-center:sysutils/cinnamon-control-center \ cinnamon-translations>=0:misc/cinnamon-translations \ cinnamon-screensaver:x11/cinnamon-screensaver \ nemo:x11-fm/nemo \ ${PYTHON_PKGNAMEPREFIX}pillow6>=0:graphics/py-pillow6@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} USES= autoreconf compiler:c11 gettext gmake gnome gl libtool \ localbase:ldflags pathfix pkgconfig python:2.7 shebangfix xorg USE_GITHUB= yes USE_GL= gl egl USE_GNOME= cairo evolutiondataserver3 gconf2 gnomedesktop3 \ gnomeprefix gtk30 intlhack introspection USE_GSTREAMER1= yes USE_LDCONFIG= yes USE_XORG= x11 xfixes sm xrandr xext xdamage xcomposite xi GH_ACCOUNT= linuxmint # this happens before moving the file to ${PREFIX} (which then will be copied to ${STAGEDIR}${PREFIX}) SHEBANG_FILES= files/* *.py INSTALLS_ICONS= yes GNU_CONFIGURE= yes CONFIGURE_ARGS+=--enable-compile-warnings=no \ --with-ca-certificates=${LOCALBASE}/share/certs/ca-root-nss.crt INSTALL_TARGET= install-strip GLIB_SCHEMAS= org.cinnamon.gschema.xml OPTIONS_DEFINE= NLS NLS_RUN_DEPENDS= cinnamon-translations>=0:misc/cinnamon-translations post-patch: # we need this for intltoolize otherwise it can't copy the m4 file ... @${MKDIR} ${WRKSRC}/m4 @${MKDIR} ${WRKSRC}/files${PREFIX} .for d in bin lib share @${MV} ${WRKSRC}/files/usr/${d} ${WRKSRC}/files${PREFIX} .endfor @${REINPLACE_CMD} -e 's|--warn-error||g' ${WRKSRC}/src/Makefile.am @${REINPLACE_CMD} -e 's|/usr/share/cinnamon|${STAGEDIR}${PREFIX}/share/|g ;\ s|/usr/lib|${STAGEDIR}${PREFIX}/share/|g' \ ${WRKSRC}/files/generate_desktop_files @${REINPLACE_CMD} -e 's|"usr/lib|"${STAGEDIR}${PREFIX}/share/|g ;\ s|"usr/share|"${STAGEDIR}${PREFIX}/share/|g' \ ${WRKSRC}/files/generate_desktop_files @${MV} ${WRKSRC}/files/etc ${WRKSRC}/files${PREFIX} @${RM} ${WRKSRC}/files/${PREFIX}/lib/cinnamon-settings/modules/cs_user.py # Remove a broken link (is applications-merge used anywhere?) @${RM} ${WRKSRC}/files/${PREFIX}/etc/xdg/menus/cinnamon-applications-merged @${REINPLACE_CMD} -e 's|AM_GNU_GETTEXT_VERSION(\[0.17\])||g ;\ s|AM_GNU_GETTEXT(\[external\])||g' \ ${WRKSRC}/configure.ac @${REINPLACE_CMD} -e 's|find|find ${WRKSRC}/files|g' \ ${WRKSRC}/files/Makefile.in # is this really needed? @${REINPLACE_CMD} -e 's|const NetworkManager = imports.gi.NetworkManager;||g ;\ s|const NMClient = imports.gi.NMClient;||g' \ ${WRKSRC}/files${PREFIX}/share/cinnamon/applets/network\@cinnamon.org/applet.js @${REINPLACE_CMD} -e 's|nm-applet;||g' \ ${WRKSRC}/files${PREFIX}/share/cinnamon-session/sessions/cinnamon.session \ ${WRKSRC}/files${PREFIX}/share/cinnamon-session/sessions/cinnamon2d.session @${REINPLACE_CMD} -e '/prefix/s|/usr|${PREFIX}|g ; \ /datadir/s|/usr|${PREFIX}|g' \ ${WRKSRC}/files${PREFIX}/lib/cinnamon-menu-editor/cme/config.py @${FIND} ${WRKSRC} -name \* | ${XARGS} ${EGREP} -l "/usr/share/cinnamon/locale" | \ ${XARGS} ${REINPLACE_CMD} -e "s|/usr/share/cinnamon/locale|${PREFIX}/share/locale|g" @${FIND} ${WRKSRC} -name \* | ${XARGS} ${EGREP} -l "/usr/share" | \ ${XARGS} ${REINPLACE_CMD} -e "s|/usr/share|${PREFIX}/share|g" @${FIND} ${WRKSRC} -name \* | ${XARGS} ${EGREP} -l "/usr/lib" | \ ${XARGS} ${REINPLACE_CMD} -e "s|/usr/lib|${PREFIX}/lib|g" # The cs_user.py is not patched until we have the python-pam module @${REINPLACE_CMD} -e 's|"/usr/bin|"${PREFIX}/bin|g' \ ${WRKSRC}/files${PREFIX}/share/cinnamon/applets/menu@cinnamon.org/applet.js \ ${WRKSRC}/files${PREFIX}/share/cinnamon/applets/user@cinnamon.org/applet.js \ ${WRKSRC}/files${PREFIX}/lib/cinnamon-settings/bin/Spices.py \ # ${WRKSRC}/files${PREFIX}/lib/cinnamon-settings/modules/cs_user.py \ ${WRKSRC}/files${PREFIX}/lib/cinnamon-settings/modules/cs_screensaver.py \ ${WRKSRC}/files${PREFIX}/bin/cinnamon-settings \ ${WRKSRC}/files${PREFIX}/bin/cinnamon-launcher @${REINPLACE_CMD} -e '/cs-tablet/d; /cs-bluetooth/d; /cs-network/d' \ ${WRKSRC}/files${PREFIX}/lib/cinnamon-settings/cinnamon-settings.py @${REINPLACE_CMD} -e '/increase-opacity/d; /decrease-opacity/d' \ ${WRKSRC}/files${PREFIX}/lib/cinnamon-settings/modules/cs_keyboard.py #@${REINPLACE_CMD} -e 's/SIZE\/$$$$CONTEXT/CONTEXT\/$$$$SIZE/g' \ # ${WRKSRC}/data/icons/Makefile.am @${REINPLACE_CMD} -e 's|=/usr/bin/|=${PREFIX}/bin/|g' \ ${WRKSRC}/files${PREFIX}/share/xsessions/cinnamon2d.desktop \ ${WRKSRC}/files${PREFIX}/share/xsessions/cinnamon.desktop \ ${WRKSRC}/files${PREFIX}/share/applications/cinnamon2d.desktop post-install: @${PYTHON_CMD} ${WRKSRC}/files/generate_desktop_files .include Index: head/x11-drivers/xf86-video-qxl/Makefile =================================================================== --- head/x11-drivers/xf86-video-qxl/Makefile (revision 528057) +++ head/x11-drivers/xf86-video-qxl/Makefile (revision 528058) @@ -1,35 +1,37 @@ # $FreeBSD$ PORTNAME= xf86-video-qxl DISTVERSION= 0.1.5 PORTREVISION= 4 CATEGORIES= x11-drivers MAINTAINER= x11@FreeBSD.org COMMENT= X.Org X server -- QXL display driver LICENSE= MIT BROKEN= does not build with xorg-server 1.20.7 +DEPRECATED= Broken, uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 BUILD_DEPENDS= spice-protocol>=0.12.10:devel/spice-protocol \ ${LOCALBASE}/include/linux/input.h:devel/evdev-proto LIB_DEPENDS= libspice-server.so:devel/libspice-server USES= localbase:ldflags pkgconfig python:2.7 shebangfix xorg \ xorg-cat:driver USE_XORG= xfont CONFIGURE_ARGS+=--enable-xspice python_OLD_CMD= "/usr/bin/python" SHEBANG_FILES= scripts/Xspice OPTIONS_DEFINE= DOCS post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/X11/xorg.conf.d ${INSTALL_DATA} ${WRKSRC}/examples/spiceqxl.xorg.conf.example \ ${STAGEDIR}${PREFIX}/etc/X11/xorg.conf.d/spiceqxl.xorg.conf.example .include Index: head/x11-fm/twander/Makefile =================================================================== --- head/x11-fm/twander/Makefile (revision 528057) +++ head/x11-fm/twander/Makefile (revision 528058) @@ -1,34 +1,37 @@ # Created by: tundra # $FreeBSD$ PORTNAME= twander PORTVERSION= 3.231 PORTREVISION= 2 CATEGORIES= x11-fm MASTER_SITES= http://www.tundraware.com/Software/twander/ MAINTAINER= twander@tundraware.com COMMENT= Better Filesystem Browser LICENSE= TundraWare LICENSE_NAME= TundraWare license LICENSE_FILE= ${WRKSRC}/twander-license.txt LICENSE_PERMS= dist-mirror no-dist-sell pkg-mirror no-pkg-sell no-auto-accept +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} USES= python:2.7 shebangfix SHEBANG_FILES= twander.py MAKE_ENV= PYTHON_CMD="${PYTHON_CMD}" NO_ARCH= yes OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in READ-1ST.txt WHATSNEW.txt .twander twander.html twander.pdf twander.ps twander.txt ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/x11-wm/compizconfig-python/Makefile =================================================================== --- head/x11-wm/compizconfig-python/Makefile (revision 528057) +++ head/x11-wm/compizconfig-python/Makefile (revision 528058) @@ -1,32 +1,35 @@ # Created by: Robert Noland # $FreeBSD$ PORTNAME= compizconfig-python PORTVERSION= 0.8.4 PORTREVISION= 9 CATEGORIES= x11-wm MASTER_SITES= http://releases.compiz.org/${PORTVERSION}/ MAINTAINER= freebsd-ports@dan.me.uk COMMENT= Python bindings for the compizconfig library LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + BUILD_DEPENDS= \ ${LOCALBASE}/libdata/pkgconfig/compiz.pc:x11-wm/compiz \ ${LOCALBASE}/libdata/pkgconfig/libcompizconfig.pc:x11-wm/libcompizconfig \ ${PYTHON_PKGNAMEPREFIX}pyrex>0:devel/pyrex@${PY_FLAVOR} LIB_DEPENDS= libstartup-notification-1.so:x11/startup-notification RUN_DEPENDS:= ${BUILD_DEPENDS} GNU_CONFIGURE= yes USES= gmake gnome libtool pathfix pkgconfig python:2.7 tar:bzip2 xorg USE_GNOME= glib20 libxml2 libxslt USE_PYTHON= flavors USE_XORG= ice sm x11 xcomposite xdamage xext xfixes xinerama xrandr post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/compizconfig.so .include Index: head/x11-wm/fvwm-crystal/Makefile =================================================================== --- head/x11-wm/fvwm-crystal/Makefile (revision 528057) +++ head/x11-wm/fvwm-crystal/Makefile (revision 528058) @@ -1,60 +1,63 @@ # Created by: Giacomo Mariani # $FreeBSD$ PORTNAME= fvwm-crystal PORTVERSION= 3.4.1 CATEGORIES= x11-wm MASTER_SITES= https://sourceforge.net/projects/fvwm-crystal/files/${PORTVERSION}/ MAINTAINER= giacomomariani@yahoo.it COMMENT= Easy, eye-candy, light, and powerful window manager for X11 LICENSE= GPLv3+ +DEPRECATED= Uses deprecated version of python +EXPIRATION_DATE= 2020-09-15 + RUN_DEPENDS= fvwm>=2.5:x11-wm/fvwm2 \ bash:shells/bash USES= gettext gmake python:2.7 shebangfix SHEBANG_FILES= addons/* bin/* fvwm/scripts/* \ fvwm/scripts/FvwmMPD/*.py MAKE_ENV= prefix="${PREFIX}" addondir="${DOCSDIR}/addons" PORTDOCS= * INSTALL_TARGET= install NO_ARCH= yes 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 ROX_RUN_DEPENDS= rox:x11-fm/rox-filer IMAGEMAGICK_RUN_DEPENDS= display:graphics/ImageMagick6 XSCREENSAVER_RUN_DEPENDS= xscreensaver:x11/xscreensaver TRAYER_RUN_DEPENDS= trayer:x11/trayer SUDO_RUN_DEPENDS= sudo:security/sudo HSETROOT_RUN_DEPENDS= hsetroot:x11/hsetroot CMUS_RUN_DEPENDS= cmus:audio/cmus DOCS_INSTALL_TARGET= install-doc post-extract: cd ${WRKSRC} && ${FIND} . -depth -type d -name .svn \ -exec ${RM} -r {} \; post-patch: ${REINPLACE_CMD} -e 's|cp -r -d|cp -r|; s|cp -d|cp|' \ ${WRKSRC}/${MAKEFILE} ${REINPLACE_CMD} -e 's|/usr/bin|/usr/local/bin|' \ ${WRKSRC}/fvwm/preferences/* ${GZIP_CMD} ${WRKSRC}/man/*.1 scrivi: ${ECHO_CMD} ${LOCALBASE} ${ECHO_CMD} ${PREFIX} .include