diff --git a/databases/py-firebirdsql/Makefile b/databases/py-firebirdsql/Makefile index d8a8caaee3b3..926d2b45f9e8 100644 --- a/databases/py-firebirdsql/Makefile +++ b/databases/py-firebirdsql/Makefile @@ -1,18 +1,18 @@ PORTNAME= firebirdsql DISTVERSION= 1.1.4 PORTREVISION= 1 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jjachuf@gmail.com COMMENT= Python DBAPI module for FirebirdSQL WWW= https://github.com/nakagami/pyfirebirdsql LICENSE= BSD2CLAUSE NO_ARCH= yes -USES= python:3.8-3.9 +USES= python:3.9 USE_PYTHON= autoplist distutils .include diff --git a/deskutils/py-bugwarrior/Makefile b/deskutils/py-bugwarrior/Makefile index d28b5c412ae1..60e8558efc57 100644 --- a/deskutils/py-bugwarrior/Makefile +++ b/deskutils/py-bugwarrior/Makefile @@ -1,65 +1,61 @@ PORTNAME= bugwarrior PORTVERSION= 1.8.0 PORTREVISION= 2 CATEGORIES= deskutils python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Sync issue & bug tracking systems with taskwarrior WWW= https://github.com/ralphbean/bugwarrior LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dogpile.cache>=0.5.3:devel/py-dogpile.cache@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.7.2:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lockfile>=0.9.1:devel/py-lockfile@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydantic>0:devel/py-pydantic@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}taskw>=0.8:deskutils/py-taskw@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flake8>0:devel/py-flake8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}responses>0:devel/py-responses@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils OPTIONS_DEFAULT= BUGZILLA JIRA KEYRING PHABRICATOR TRAC OPTIONS_GROUP= GENERAL SERVICES OPTIONS_GROUP_GENERAL= KEYRING OPTIONS_GROUP_SERVICES= BUGZILLA JIRA PHABRICATOR TRAC BUGZILLA_DESC= Enable Bugzilla support GENERAL_DESC= General Options JIRA_DESC= Enabla Atlassian Jira support KEYRING_DESC= Enable keyring (password) support PHABRICATOR_DESC= Enable Phabricator support SERVICES_DESC= Third Party Services TRAC_DESC= Enable Trac support BUGZILLA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-bugzilla>=2.0.0:devel/py-python-bugzilla@${PY_FLAVOR} JIRA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jira>=0.22:devel/py-jira@${PY_FLAVOR} KEYRING_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}keyring>0:security/py-keyring@${PY_FLAVOR} PHABRICATOR_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}phabricator>0:devel/py-phabricator@${PY_FLAVOR} TRAC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}offtrac>0:devel/py-offtrac@${PY_FLAVOR} .include -.if ${PYTHON_VER} <= 3.8 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>0:devel/py-typing-extensions@${PY_FLAVOR} -.endif - .if ${PYTHON_REL} > 30900 BROKEN= python-3.9 or later is not supported .endif do-test: ${RM} ${WRKSRC}/tests/test_activecollab.py # Needs pandoc @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/oci-cli/Makefile b/devel/oci-cli/Makefile index 25eee4934f2a..c6161ee8d3a5 100644 --- a/devel/oci-cli/Makefile +++ b/devel/oci-cli/Makefile @@ -1,46 +1,46 @@ PORTNAME= oci-cli DISTVERSION= 3.54.0 # See below comment for WRKSRC DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX} CATEGORIES= devel MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ale_sagra@hotmail.com COMMENT= Command Line Interface for Oracle Cloud Infrastructure WWW= https://github.com/oracle/oci-cli/ LICENSE= APACHE20 UPL LICENSE_COMB= dual LICENSE_GROUPS_UPL= FSF GPL OSI LICENSE_NAME_UPL= Universal Permissive License LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE.txt LICENSE_FILE_UPL= ${WRKSRC}/LICENSE.txt LICENSE_PERMS_UPL= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}arrow>=1.0.0:devel/py-arrow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=8.0.4:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jmespath>=0.10.0:devel/py-jmespath@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oci>=2.149.1:devel/py-oci@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>=22.1.0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prompt-toolkit>=3.0.29:devel/py-prompt-toolkit@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.5.3:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2016.10:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.15.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}terminaltables>=3.1.0:textproc/py-terminaltables@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=5.4:devel/py-pyyaml@${PY_FLAVOR} -USES= python:3.8-3.11 +USES= python:3.9-3.11 USE_PYTHON= autoplist concurrent cryptography pep517 # upstream uses underscore for the tarball name, but uses hyphen for # the directory name inside the tarball. # e.g. oci_cli-3.51.0.tar.gz vs oci-cli-3.51.0 WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} NO_ARCH= yes .include diff --git a/devel/py-blist/Makefile b/devel/py-blist/Makefile index 520110d03e50..2ee4a6555a9a 100644 --- a/devel/py-blist/Makefile +++ b/devel/py-blist/Makefile @@ -1,24 +1,24 @@ PORTNAME= blist PORTVERSION= 1.3.6 PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Drop-in list replacement with better performance for large lists WWW= http://stutzbachenterprises.com/blist/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python:3.8-3.9 +USES= python:3.9 USE_PYTHON= autoplist distutils do-test: @(cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test) post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/blist/*.so .include diff --git a/devel/py-ctags/Makefile b/devel/py-ctags/Makefile index 70de271d26ec..76a42733c534 100644 --- a/devel/py-ctags/Makefile +++ b/devel/py-ctags/Makefile @@ -1,24 +1,24 @@ PORTNAME= ctags PORTVERSION= 1.0.5 PORTREVISION= 3 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= python-ctags-${PORTVERSION} MAINTAINER= ahkdiep@gmail.com COMMENT= Python bindings for ctags index file WWW= https://pypi.org/project/python-ctags/ LICENSE= LGPL20+ -USES= python:3.8-3.9 +USES= python:3.9 USE_PYTHON= distutils autoplist .include .if ${OPSYS} == FreeBSD CFLAGS+= -Wno-error=int-conversion .endif .include diff --git a/devel/py-oci/Makefile b/devel/py-oci/Makefile index 49cd4c7a3d58..acbb1695b905 100644 --- a/devel/py-oci/Makefile +++ b/devel/py-oci/Makefile @@ -1,38 +1,38 @@ PORTNAME= oci DISTVERSION= 2.149.1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ale_sagra@hotmail.com COMMENT= Python interface to Oracle Cloud Infrastructure WWW= https://github.com/oracle/oci-python-sdk/ LICENSE= APACHE20 UPL LICENSE_COMB= dual LICENSE_GROUPS_UPL= FSF GPL OSI LICENSE_NAME_UPL= Universal Permissive License LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE.txt LICENSE_FILE_UPL= ${WRKSRC}/LICENSE.txt LICENSE_PERMS_UPL= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}circuitbreaker>=1.3.1:devel/py-circuitbreaker@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>=17.5.0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.5.3<3.0.0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2016.10:devel/py-pytz@${PY_FLAVOR} -USES= python:3.8-3.11 +USES= python:3.9-3.11 USE_PYTHON= autoplist cryptography pep517 NO_ARCH= yes # The testsuite isn't available in the sdist through PyPI, yet. Switching to # GitHub doesn't help either because the testsuite doesn't work outside # virtualenvs at the moment. # See also: https://github.com/oracle/oci-python-sdk/issues/164 # do-test: .include diff --git a/devel/py-pyjq/Makefile b/devel/py-pyjq/Makefile index 188cb740d413..8006721108ac 100644 --- a/devel/py-pyjq/Makefile +++ b/devel/py-pyjq/Makefile @@ -1,27 +1,27 @@ PORTNAME= pyjq PORTVERSION= 2.4.0 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= gmm@tutanota.com COMMENT= Python binding for jq WWW= https://github.com/doloopwhile/pyjq LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libjq.so:textproc/jq \ libonig.so:devel/oniguruma -USES= localbase python:3.8-3.9 +USES= localbase python:3.9 USE_PYTHON= autoplist distutils post-patch: @${RM} -r ${WRKSRC}/dependencies post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_pyjq*.so .include diff --git a/devel/shiboken2/Makefile b/devel/shiboken2/Makefile index a8aa3735362f..59291feceffc 100644 --- a/devel/shiboken2/Makefile +++ b/devel/shiboken2/Makefile @@ -1,49 +1,49 @@ PORTNAME= shiboken2 DISTVERSION= ${QT5_VERSION} CATEGORIES= devel MASTER_SITES= QT/official_releases/QtForPython/shiboken2/PySide2-${DISTVERSION}-src PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pyside-setup-opensource-src-${DISTVERSION} MAINTAINER= kde@FreeBSD.org COMMENT= Python binding generator for C++ libraries WWW= https://wiki.qt.io/PySide2 LICENSE= GPLv2 LGPL21 LGPL3 LICENSE_COMB= multi BROKEN_riscv64= fails to compile: __threading_support:135:3: Unsupported architecture BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} \ git>0:devel/git LIB_DEPENDS= libxslt.so:textproc/libxslt USES= cmake compiler:c++11-lang gnome llvm:lib,noexport \ - python:3.8-3.11 qt:5 shebangfix tar:xz + python:3.9-3.11 qt:5 shebangfix tar:xz USE_GNOME= libxml2 USE_LDCONFIG= yes USE_PYTHON= flavors USE_QT= buildtools:build core gui network qmake:build testlib:build \ xml xmlpatterns CMAKE_ARGS+= "-DCMAKE_CXX_FLAGS=-lexecinfo" \ "-DCMAKE_STANDARD_LIBRARIES=-lexecinfo" \ "-DCMAKE_CXX_STANDARD_LIBRARIES=-lexecinfo" \ "-DUSE_PYTHON_VERSION=${PYTHON_VER}" \ "-DLLVM_CONFIG=${LLVM_CONFIG}" PLIST_SUB+= DISTVERSION=${DISTVERSION} PLIST_SUB+= PYVERSTR=.cpython-${PYTHON_SUFFIX}${PYTHON_ABIVER} WRKSRC= ${WRKDIR}/pyside-setup-opensource-src-${DISTVERSION:C/^([0-9].[0-9]+.[0-9])(.[0-9])?/\1/}/sources/shiboken2 post-install: ${RM} ${STAGEDIR}${PREFIX}/bin/shiboken_tool.py ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \ -f -d ${PYTHONPREFIX_SITELIBDIR} \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \ -f -d ${PYTHONPREFIX_SITELIBDIR} \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} .include diff --git a/finance/quickfix/Makefile b/finance/quickfix/Makefile index e993a697232d..3659815f871f 100644 --- a/finance/quickfix/Makefile +++ b/finance/quickfix/Makefile @@ -1,74 +1,67 @@ PORTNAME= quickfix PORTVERSION= 1.15.1 DISTVERSIONPREFIX= v PORTREVISION= 4 CATEGORIES= finance devel MAINTAINER= m.tsatsenko@gmail.com COMMENT= Free FIX Protocol Implementation WWW= https://www.quickfixengine.org/ LICENSE= GPLv3+ BROKEN_i386= fails to build BUILD_DEPENDS= bash:shells/bash USES= autoreconf gmake gnome iconv libtool shebangfix ssl USE_GITHUB= yes USE_GNOME= libxml2 USE_LDCONFIG= yes SHEBANG_FILES= examples/tradeclientgui/banzai/build.sh HAS_CONFIGURE= yes CONFIGURE_ENV= CXX=${CXX} CC=${CC} LIBS=-L${LOCALBASE}/lib/ CONFIGURE_ARGS+= --without-python2 -OPTIONS_DEFINE= MYSQL PGSQL PYTHON RUBY JAVA +OPTIONS_DEFINE= MYSQL PGSQL RUBY JAVA OPTIONS_DEFAULT= PGSQL OPTIONS_SUB= YES PGSQL_USES= pgsql PGSQL_CONFIGURE_WITH= postgresql MYSQL_USES= mysql MYSQL_CONFIGURE_WITH= mysql MYSQL_VARS= IGNORE_WITH_MYSQL="80 81" -PYTHON_USES= python:3.8 -PYTHON_CONFIGURE_WITH= python3 RUBY_USES= ruby RUBY_CONFIGURE_WITH= ruby RUBY_LIB_DEPENDS+=libunwind.so:devel/libunwind JAVA_USES= java JAVA_CONFIGURE_WITH= java INSTALL_TARGET=install-strip .include -.if ${PORT_OPTIONS:MPYTHON} -BROKEN= fails to build -DEPRECATED= Uses expired Python 3.8 -.endif - .if ${ARCH} != amd64 && ${ARCH} != i386 CXXFLAGS+= -DENABLE_BOOST_ATOMIC_COUNT LIB_DEPENDS+= libboost_system.so:devel/boost-libs USES+= compiler:c++11-lang localbase .endif post-extract: @${REINPLACE_CMD} -e 's|^make|gmake|' \ ${WRKSRC}/src/ruby/make_ruby.sh @${REINPLACE_CMD} -e 's|CXX = g++|CXX = ${CXX}|' \ ${WRKSRC}/UnitTest++/Makefile pre-configure: cd ${WRKSRC} && ${sh} ${WRKSRC}/bootstrap @${REINPLACE_CMD} -e 's|pkgconfdir = .*|pkgconfdir=${LOCALBASE}/libdata/pkgconfig|' \ ${WRKSRC}/Makefile.in pre-build: ${GMAKE} -C ${WRKSRC}/UnitTest++ TestUnitTest++ post-install-RUBY-on: ${STRIP_CMD} ${STAGEDIR}${RUBY_SITEARCHLIBDIR}/quickfix.so .include diff --git a/mail/py-dkimpy-milter/Makefile b/mail/py-dkimpy-milter/Makefile index d8c39a3bce67..bc95c265bbd1 100644 --- a/mail/py-dkimpy-milter/Makefile +++ b/mail/py-dkimpy-milter/Makefile @@ -1,44 +1,44 @@ PORTNAME= dkimpy-milter PORTVERSION= 1.2.3 PORTREVISION= 2 CATEGORIES= mail python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= DKIM signing and verification milter WWW= https://launchpad.net/dkimpy-milter LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PY_SETUPTOOLS} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dkimpy>=1.1.0:mail/py-dkimpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}milter>=1.0.5:mail/py-milter@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}authres>=1.1.0:mail/py-authres@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pynacl>=0:security/py-pynacl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dnspython>=1.16.0:dns/py-dnspython@${PY_FLAVOR} -USES= python:3.9+ # Some dependencies don't support 3.8 +USES= python USE_PYTHON= autoplist concurrent distutils USE_RC_SUBR= dkimpy-milter SUB_LIST+= PYTHON_CMD=${PYTHON_CMD} USERS= dkimpy-milter GROUPS= dkimpy-milter PYDISTUTILS_CONFIGUREARGS= expand --rundir=/var/run NO_ARCH= yes PLIST_FILES= '@dir(${USERS},${GROUPS},755) /var/run/dkimpy-milter' \ '@sample etc/dkimpy-milter/dkimpy-milter.conf.sample' post-install: @${MKDIR} ${STAGEDIR}/var/run/dkimpy-milter \ ${STAGEDIR}${PREFIX}/etc/dkimpy-milter ${INSTALL_DATA} ${WRKSRC}/etc/dkimpy-milter.conf \ ${STAGEDIR}${PREFIX}/etc/dkimpy-milter/dkimpy-milter.conf.sample .include diff --git a/misc/gimp-help-en/Makefile b/misc/gimp-help-en/Makefile index a71eaef4a3d1..69b1dbae2f06 100644 --- a/misc/gimp-help-en/Makefile +++ b/misc/gimp-help-en/Makefile @@ -1,50 +1,50 @@ PORTNAME= gimp-help DISTVERSION= 2.10.34 PORTREVISION?= 0 CATEGORIES?= misc graphics MASTER_SITES= https://download.gimp.org/pub/%SUBDIR%/ \ https://ftp.gwdg.de/pub/misc/grafik/%SUBDIR%/ \ https://www.mirrorservice.org/sites/ftp.gimp.org/pub/%SUBDIR%/ MASTER_SITE_SUBDIR= gimp/help PKGNAMEPREFIX?= ${DOCLANG}- PKGNAMESUFFIX= -html MAINTAINER?= liangtai.s16@gmail.com COMMENT?= GIMP User Manual in English WWW= https://docs.gimp.org/ LICENSE= GFDL BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/libxml2.py:textproc/py-libxml2@${PY_FLAVOR} \ ${LOCALBASE}/share/xsl/docbook/xhtml/chunk.xsl:textproc/docbook-xsl -USES= gettext-tools gmake gnome perl5 pkgconfig python:3.8+,build shebangfix \ +USES= gettext-tools gmake gnome perl5 pkgconfig python:3.9+,build shebangfix \ tar:bzip2 USE_GNOME= intltool:build libxslt:build USE_PERL5= build GNU_CONFIGURE= yes CONFIGURE_ARGS= --without-gimp CONFIGURE_ENV= ALL_LINGUAS="${DOCLANG}" QUICKREFERENCE_ALL_LINGUAS="${DOCLANG}" DOCLANG?= en PORTDATA= * DATADIR= ${PREFIX}/share/gimp MAKE_JOBS_UNSAFE= yes SHEBANG_FILES= tools/xml2po.py OPTIONS_DEFINE= QUICKREFERENCE OPTIONS_DEFAULT= QUICKREFERENCE QUICKREFERENCE_DESC= Generate GIMP Quickreference PDF (keys bindings) QUICKREFERENCE_USE= gnome=librsvg2:build QUICKREFERENCE_CONFIGURE_OFF= ac_cv_path_SVG2PDF= post-patch: # Install to the same directory as when configuring --with-gimp ${REINPLACE_CMD} '/gimpdatadir=.*\/2.0/s,/2\.0,,' \ ${WRKSRC}/configure .include diff --git a/net-im/toot/Makefile b/net-im/toot/Makefile index 957dd1e91f62..0eafadb91d1f 100644 --- a/net-im/toot/Makefile +++ b/net-im/toot/Makefile @@ -1,48 +1,48 @@ PORTNAME= toot DISTVERSION= 0.47.1 CATEGORIES= net-im python MASTER_SITES= PYPI \ https://github.com/ihabunek/toot/releases/download/${DISTVERSION}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nxjoseph@protonmail.com COMMENT= Interact with the Mastodon social network from the command line WWW= https://github.com/ihabunek/toot LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.5.0<5.0:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=8.1<9:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.13<3.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tomlkit>=0.10.0<1.0:textproc/py-tomlkit@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urwid>=2.0.0<3.0:devel/py-urwid@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wcwidth>=0.1.7:devel/py-wcwidth@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flake8>=0:devel/py-flake8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=9.5.0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-xdist>=0:devel/py-pytest-xdist@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urwidgets>=0:devel/py-urwidgets@${PY_FLAVOR} -USES= python:3.8+ +USES= python USE_PYTHON= flavors pytest NO_ARCH= yes NO_BUILD= yes NO_INSTALL= yes SUB_FILES= toot SUB_LIST= PYTHON_CMD=${PYTHON_CMD} do-install: ${INSTALL_SCRIPT} ${WRKDIR}/toot \ ${STAGEDIR}${PREFIX}/bin/toot (cd ${WRKSRC}/${PORTNAME} && \ ${FIND} . -type d -exec ${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/{} \ \; && \ ${FIND} . -type f -exec ${INSTALL_DATA} {} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/{} \ \;) .include diff --git a/net-p2p/warpinator/Makefile b/net-p2p/warpinator/Makefile index 13c2192b58fa..47b9e8c6e21a 100644 --- a/net-p2p/warpinator/Makefile +++ b/net-p2p/warpinator/Makefile @@ -1,47 +1,47 @@ PORTNAME= warpinator DISTVERSION= 1.8.5 PORTREVISION= 1 CATEGORIES= net-p2p gnome PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= gnome MAINTAINER= vidar@karlsen.tech COMMENT= Share files across the LAN WWW= https://github.com/linuxmint/warpinator LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}grpcio-tools>0:devel/py-grpcio-tools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}qrcode>0:textproc/py-qrcode@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=0:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}grpcio>=1.16.0:devel/py-grpcio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ifaddr>0:net/py-ifaddr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netaddr>0:net/py-netaddr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netifaces>=0:net/py-netifaces@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pynacl>=0:security/py-pynacl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-xapp>=1.6.0:x11/py-python-xapp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setproctitle>=0:devel/py-setproctitle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zeroconf>=0.27.0:net/py-zeroconf@${PY_FLAVOR} \ xapp>=0:x11/xapp -USES= gettext gnome meson python:3.8+ shebangfix +USES= gettext gnome meson python shebangfix USE_GITHUB= yes GH_ACCOUNT= linuxmint USE_GNOME= glib20 gtk30 pygobject3 GLIB_SCHEMAS= org.x.Warpinator.gschema.xml SHEBANG_FILES= bin/warpinator-send.in bin/warpinator.in data/warpinator-send-check \ generate-protobuf testing/testrun SHEBANG_GLOB= *.py MESON_ARGS= -Dbundle-grpc=false \ -Dbundle-zeroconf=false \ -Dflatpak-build=false \ -Dinclude-firewall-mod=false BINARY_ALIAS= python3=${PYTHON_CMD} NO_ARCH= yes pre-build: cd ${WRKSRC} && ./generate-protobuf .include diff --git a/net/py-aiohttp-socks/Makefile b/net/py-aiohttp-socks/Makefile index 8dfe30093521..fcc3793bdf3e 100644 --- a/net/py-aiohttp-socks/Makefile +++ b/net/py-aiohttp-socks/Makefile @@ -1,36 +1,36 @@ PORTNAME= aiohttp-socks DISTVERSIONPREFIX= v DISTVERSION= 0.10.1 CATEGORIES= net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= SOCKS proxy connector for aiohttp WWW= https://pypi.org/project/aiohttp-socks/ \ https://github.com/romis2012/aiohttp-socks LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.10.0:www/py-aiohttp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}attrs>=19.2.0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-socks>=2.4.3:net/py-python-socks@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}trio>0:net/py-trio@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flask>0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tiny-proxy>0:net/py-tiny-proxy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}trio>0:net/py-trio@${PY_FLAVOR} -USES= python:3.8+ +USES= python USE_GITHUB= yes GH_ACCOUNT= romis2012 USE_PYTHON= autoplist pep517 NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/news/nzbget/Makefile b/news/nzbget/Makefile index a5549156ff33..e6144da539ed 100644 --- a/news/nzbget/Makefile +++ b/news/nzbget/Makefile @@ -1,60 +1,60 @@ PORTNAME= nzbget DISTVERSIONPREFIX= v DISTVERSION= 24.5 PORTREVISION= 1 CATEGORIES= news MAINTAINER= a13xlevy@pm.me COMMENT= Binary newsreader supporting NZB files WWW= https://nzbget.net/ LICENSE= GPLv2 LIB_DEPENDS= libboost_json.so:devel/boost-libs RUN_DEPENDS= 7-zip>0:archivers/7-zip \ unrar>0:archivers/unrar # Since v24.4 nzbget maintainers switched from libpar2 to a fork of par2cmdline-turbo which is in its own repository. # See https://github.com/nzbgetcom/nzbget/blob/v24.4/cmake/par2-turbo.cmake for the version to pull PAR2CMDLINE_TURBO_VERSION= 1.1.1-nzbget-20241128 USES= cmake:testing,noninja gnome ssl USE_GITHUB= yes GH_ACCOUNT= nzbgetcom GH_PROJECT= nzbget par2cmdline-turbo:par2 GH_TAGNAME= ${DISTVERSIONPREFIX}${PAR2CMDLINE_TURBO_VERSION}:par2 USE_GNOME= libxml2 USE_RC_SUBR= nzbget CMAKE_TESTING_ON= ENABLE_TESTS BINMODE= 0755 SUB_FILES= pkg-message OPTIONS_DEFINE= DOCS NCURSES PAR2 PYTHON OPTIONS_DEFAULT= NCURSES PAR2 PAR2_DESC= PAR 2.0 compatible file verification and repair NCURSES_USES= ncurses NCURSES_CMAKE_BOOL_OFF= DISABLE_CURSES PAR2_CMAKE_BOOL_OFF= DISABLE_PARCHECK -PYTHON_USES= python:run,3.8+ +PYTHON_USES= python:run,3.9+ .include .if (${ARCH} == "i386") CMAKE_ARGS+= -DDISABLE_SIGCHLD_HANDLER=ON .endif pre-configure-PAR2-on: ${MKDIR} ${BUILD_WRKSRC}/par2-turbo/src ${MV} ${WRKDIR}/par2cmdline-turbo-${PAR2CMDLINE_TURBO_VERSION} ${BUILD_WRKSRC}/par2-turbo/src/par2-turbo post-install: ${INSTALL_DATA} ${WRKSRC}/nzbget.conf \ ${STAGEDIR}${PREFIX}/etc/nzbget.conf.sample .include diff --git a/security/py-pywinrm/Makefile b/security/py-pywinrm/Makefile index a02a6a49c12b..cfec9f8f99fc 100644 --- a/security/py-pywinrm/Makefile +++ b/security/py-pywinrm/Makefile @@ -1,32 +1,32 @@ PORTNAME= pywinrm DISTVERSION= 0.5.0 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rozhuk.im@gmail.com COMMENT= Python library for Windows Remote Management (WinRM) WWW= https://github.com/diyan/pywinrm LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>40.9.0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xmltodict>0:devel/py-xmltodict@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}kerberos>=1.2.1:security/py-kerberos@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.9.1:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests_ntlm>=1.1.0:www/py-requests_ntlm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-credssp>=1.0.0:security/py-requests-credssp@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} -USES= python:3.8+ +USES= python USE_PYTHON= autoplist pep517 NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v winrm/tests/ .include diff --git a/sysutils/kleene-cli/Makefile b/sysutils/kleene-cli/Makefile index 189f081e16f2..d864c50c0a4f 100644 --- a/sysutils/kleene-cli/Makefile +++ b/sysutils/kleene-cli/Makefile @@ -1,30 +1,30 @@ PORTNAME= kleene-cli DISTVERSIONPREFIX= v DISTVERSION= 0.1.0 DISTVERSIONSUFFIX= -rc.4 CATEGORIES= sysutils MAINTAINER= lasse@philomath.dk COMMENT= Klee, the Kleene CLI client for managing containers on FreeBSD WWW= https://kleene.dev/ LICENSE= BSD2CLAUSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.9.0:devel/py-poetry-core@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=23.2.0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=8.1.7:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httpx>=0.27.0_1:www/py-httpx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.9.0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=6.0:devel/py-pyyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rich>=13.7.1:textproc/py-rich@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}websockets>=12.0:devel/py-websockets@${PY_FLAVOR} -USES= python:3.8+ +USES= python USE_GITHUB= yes GH_ACCOUNT= kleene-project GH_PROJECT= klee USE_PYTHON= autoplist pep517 SUB_FILES= pkg-message .include diff --git a/sysutils/py-borgmatic/Makefile b/sysutils/py-borgmatic/Makefile index d331117d3374..f429aba52ac5 100644 --- a/sysutils/py-borgmatic/Makefile +++ b/sysutils/py-borgmatic/Makefile @@ -1,40 +1,34 @@ PORTNAME= borgmatic PORTVERSION= 1.8.8 CATEGORIES= sysutils python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= egypcio@FreeBSD.org COMMENT= Wrapper script for Borg backup software WWW= https://torsion.org/borgmatic/ LICENSE= GPLv3 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}borgbackup>=0:archivers/py-borgbackup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colorama>=0:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>=0:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0:devel/py-ruamel.yaml@${PY_FLAVOR} USES= python USE_PYTHON= autoplist pep517 NO_ARCH= yes -.include - -.if ${PYTHON_VER} == "3.8" -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pkgutil-resolve-name>=1.3.10:devel/py-pkgutil-resolve-name@${PY_FLAVOR} -.endif - post-patch: @cd ${WRKSRC} && \ ${REINPLACE_CMD} -e 's|/etc/borgmatic|${PREFIX}/etc/borgmatic|g' \ borgmatic/config/collect.py \ borgmatic/config/schema.yaml \ tests/unit/config/test_collect.py \ tests/unit/borg/test_create.py -.include +.include diff --git a/www/tor-browser/Makefile b/www/tor-browser/Makefile index 1cf8d31e79dd..c79768f427db 100644 --- a/www/tor-browser/Makefile +++ b/www/tor-browser/Makefile @@ -1,173 +1,173 @@ PORTNAME= tor-browser DISTVERSION= 14.0.7 CATEGORIES= www net security wayland MASTER_SITES= TOR \ LOCAL/vvd \ LOCAL/vvd:source1 \ https://build-sources.tbb.torproject.org/:source1 \ LOCAL/jsm:source2 \ LOCAL/vvd:source2 \ LOCAL/vvd:source3 \ https://secure.informaction.com/%SUBDIR%/:source3 MASTER_SITE_SUBDIR= torbrowser/${DISTVERSION}/:DEFAULT \ download/releases/:source3 DISTNAME= src-firefox-tor-browser-128.8.0esr-14.0-1-build2 NOSCRIPT= noscript-12.1.1.xpi DISTFILES= ${DISTNAME}.tar.xz \ manual_215922.zip:source1 \ fonts-3--4348e1.tar.zst:source2 \ ${NOSCRIPT}:source3 MAINTAINER= freebsd@sysctl.cz COMMENT= Tor Browser for FreeBSD WWW= https://www.torproject.org/ LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= nspr>=4.32:devel/nspr \ nss>=3.101:security/nss \ icu>=73.1:devel/icu \ libevent>=2.1.8:devel/libevent \ harfbuzz>=8.5.0:print/harfbuzz \ graphite2>=1.3.14:graphics/graphite2 \ png>=1.6.43:graphics/png \ dav1d>=1.0.0:multimedia/dav1d \ libvpx>=1.14:multimedia/libvpx \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ v4l_compat>0:multimedia/v4l_compat \ autoconf2.13:devel/autoconf2.13 \ nasm:devel/nasm \ yasm:devel/yasm RUN_DEPENDS= tor:security/tor \ obfs4proxy:security/obfs4proxy-tor \ snowflake-client:security/snowflake-tor USES= compiler:c++11-lib libtool localbase:ldflags perl5 pkgconfig \ - python:3.8+ shebangfix tar:xz + python shebangfix tar:xz USE_GECKO= gecko USE_GITHUB= nodefault TAG_L10N= fcd0300e8478d1ec4d1c097a073ddb8e1e0351e3 GH_TUPLE= mozilla-l10n:firefox-l10n:${TAG_L10N}:ffl10n USE_GITLAB= nodefault GL_SITE= https://gitlab.torproject.org/ GL_ACCOUNT= tpo GL_PROJECT= translation:basebrowser translation:torbrowser TAG_BASE= 93eddbd3888852c09e130d536fb3c9bd7e4e6f57 TAG_TOR= e7a334a4adb16e506515940e81f41964ef16af76 GL_TAGNAME= ${TAG_BASE}:basebrowser ${TAG_TOR}:torbrowser USE_MOZILLA= -sqlite LOCALES= ar ca cs da de el es-ES fa fi fr ga-IE he hu id is it ja ka ko \ lt mk ms my nb-NO nl pl pt-BR ro ru sq sv-SE th tr uk vi zh-CN \ zh-TW CONFIGURE_ENV+= BINDGEN_CFLAGS="-I${LOCALBASE}/include" \ MOZ_CHROME_MULTILOCALE="${LOCALES}" MAKE_ENV+= LOCALES="${LOCALES}" CFLAGS_powerpc64le= -DSQLITE_BYTEORDER=1234 SSP_UNSAFE= yes BUNDLE_LIBS= yes SUB_FILES= fonts.conf tor-browser.desktop torrc-defaults WRKSRC= ${WRKDIR}/${DISTNAME:S/src-//} MOZ_EXPORT+= MOZ_TELEMETRY_REPORTING="" \ MOZILLA_OFFICIAL="1" \ MOZ_OFFICIAL_BRANDING="1" \ MOZ_APP_DISPLAYNAME="Tor Browser" \ MOZ_APP_NAME="tor-browser" \ MOZ_CHROME_MULTILOCALE="${LOCALES}" MOZ_OPTIONS= --with-base-browser-version=${DISTVERSION} \ --enable-official-branding \ --enable-optimize \ --enable-bundled-fonts \ --disable-tests \ --disable-debug \ --disable-crashreporter \ --disable-webrtc \ --disable-parental-controls \ --enable-proxy-bypass-protection \ --disable-system-policies \ --disable-backgroundtasks \ --with-distribution-id=org.torproject \ --with-branding=browser/branding/tb-release .include "${.CURDIR}/../../www/firefox/Makefile.options" .include .if ${ARCH} == amd64 MOZ_OPTIONS+= --enable-rust-simd .endif .if ${ARCH} == powerpc64 MOZ_OPTIONS+= --without-wasm-sandboxed-libraries .else BUILD_DEPENDS+= ${LOCALBASE}/share/wasi-sysroot/lib/wasm32-wasi/libc++abi.a:devel/wasi-libcxx${LLVM_VERSION} \ ${LOCALBASE}/share/wasi-sysroot/lib/wasm32-wasi/libc.a:devel/wasi-libc@${LLVM_VERSION} \ wasi-compiler-rt${LLVM_VERSION}>0:devel/wasi-compiler-rt${LLVM_VERSION} MOZILLA_PLIST_DIRS= bin lib share/applications share/pixmaps \ share/tor-browser MOZ_OPTIONS+= --with-wasi-sysroot=${LOCALBASE}/share/wasi-sysroot .endif post-patch: @${REINPLACE_CMD} 's|LOCALBASE|${LOCALBASE}|g' \ "${WRKSRC}/browser/app/profile/000-tor-browser.js" @${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/browser/app/nsBrowserApp.cpp ${MKDIR} ${WRKSRC}/tmp-manual ${UNZIP_NATIVE_CMD} -d ${WRKSRC}/tmp-manual ${DISTDIR}/manual_215922.zip pre-configure: @${REINPLACE_CMD} 's|export MOZ_GOOGLE_.*||g' ${WRKSRC}/.mozconfig ${PYTHON_CMD} ${FILESDIR}/packagemanual.py ${WRKSRC}/tmp-manual/public \ ${WRKSRC}/browser/base/content/manual post-configure: ${MKDIR} ${WRKDIR}/.mozbuild/l10n-central ${CP} -r ${WRKDIR}/firefox-l10n-${TAG_L10N}/* \ ${WRKDIR}/.mozbuild/l10n-central .for i in ${LOCALES} ${CP} ${WRKDIR}/translation-${TAG_BASE}/${i}/base-browser.ftl \ ${WRKDIR}/.mozbuild/l10n-central/${i}/toolkit/toolkit/global/ ${CP} ${WRKDIR}/translation-${TAG_BASE}/${i}/newIdentity.properties \ ${WRKDIR}/.mozbuild/l10n-central/${i}/browser/chrome/browser/ ${CP} ${WRKDIR}/translation-${TAG_BASE}/${i}/securityLevel.properties \ ${WRKDIR}/.mozbuild/l10n-central/${i}/browser/chrome/browser/ ${CP} ${WRKDIR}/translation-${TAG_TOR}/${i}/tor-browser.ftl \ ${WRKDIR}/.mozbuild/l10n-central/${i}/toolkit/toolkit/global/ ${MKDIR} ${WRKSRC}/toolkit/torbutton/chrome/locale/${i}/ .for j in aboutTBUpdate.dtd brand.dtd brand.properties onionLocation.properties \ settings.properties torConnect.properties torbutton.dtd \ torbutton.properties torlauncher.properties ${CP} ${WRKDIR}/translation-${TAG_TOR}/${i}/${j} \ ${WRKSRC}/toolkit/torbutton/chrome/locale/${i}/ .endfor ${CP} -r ${WRKDIR}/translation-${TAG_TOR}/${i}/branding \ ${WRKSRC}/toolkit/torbutton/chrome/locale/${i} .endfor post-build: MOZBUILD_STATE_PATH=${WRKDIR}/.mozbuild AB_CD="multi" MOZ_AUTOMATION="1" \ PATH="`find ${WRKRDIR}/.mozbuild/srcdirs -name build -type d -print`/bin:${PATH}" \ ${WRKSRC}/mach package-multi-locale --locales ${LOCALES} post-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKDIR}/torrc-defaults \ ${STAGEDIR}${DATADIR}/torrc-defaults ${INSTALL_DATA} ${WRKDIR}/tor-browser.desktop \ ${STAGEDIR}${PREFIX}/share/applications/tor-browser.desktop ${MKDIR} ${STAGEDIR}${PREFIX}/lib/tor-browser/fontconfig ${MKDIR} ${STAGEDIR}${PREFIX}/lib/tor-browser/fonts ${INSTALL_DATA} ${WRKDIR}/fonts.conf \ ${STAGEDIR}${PREFIX}/lib/tor-browser/fontconfig/fonts.conf (cd ${WRKDIR}/fonts && \ ${COPYTREE_SHARE} "*.otf *.ttf" ${STAGEDIR}${PREFIX}/lib/tor-browser/fonts) ${MKDIR} ${STAGEDIR}${PREFIX}/lib/tor-browser/distribution/extensions ${INSTALL_DATA} ${DISTDIR}/${NOSCRIPT} \ "${STAGEDIR}${PREFIX}/lib/tor-browser/distribution/extensions/{73a6fe31-595d-460b-a920-fcc0f8843232}.xpi" .include diff --git a/www/unit-python/Makefile b/www/unit-python/Makefile index 471e6248d056..b30f2319e8be 100644 --- a/www/unit-python/Makefile +++ b/www/unit-python/Makefile @@ -1,34 +1,34 @@ PKGNAMESUFFIX= -${UNIT_MODNAME} UNIT_MODNAME= python${PYTHON_SUFFIX} COMMENT= Python module for NGINX Unit -USES= python:3.8-3.11 gettext-runtime +USES= python:3.9-3.11 gettext-runtime USE_PYTHON= flavors PLIST_FILES= libexec/unit/modules/${UNIT_MODNAME}.unit.so RUN_DEPENDS= unitd:www/unit USE_RC_SUBR?= # reset to empty MASTERDIR= ${.CURDIR}/../unit post-configure: cd ${CONFIGURE_WRKSRC} && \ ${SETENV} ${CONFIGURE_ENV} ${CONFIGURE_CMD} python \ --module=${UNIT_MODNAME} \ --config=${PYTHON_CMD}-config do-build: cd ${CONFIGURE_WRKSRC} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} \ ${MAKEFILE} ${MAKE_ARGS} ${UNIT_MODNAME} do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/libexec/unit/modules/ ${INSTALL_LIB} ${WRKSRC}/build/lib/unit/modules/${UNIT_MODNAME}.unit.so \ ${STAGEDIR}${PREFIX}/libexec/unit/modules/ .include "${MASTERDIR}/Makefile" diff --git a/x11/autorandr/Makefile b/x11/autorandr/Makefile index 95f8dbccef54..a99f33c03222 100644 --- a/x11/autorandr/Makefile +++ b/x11/autorandr/Makefile @@ -1,56 +1,56 @@ PORTNAME= autorandr DISTVERSION= 1.12.1 PORTREVISION= 1 CATEGORIES= x11 PATCH_SITES= https://github.com/phillipberndt/autorandr/commit/ PATCHFILES= 2bc71d562765e2023b26a31c485769612e3eb91e.patch:-p1 # PR 282 MAINTAINER= 0mp@FreeBSD.org COMMENT= Auto-detect displays and configure them with xrandr WWW= https://github.com/phillipberndt/autorandr LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/gpl-3.0.txt BUILD_DEPENDS= gsed:textproc/gsed RUN_DEPENDS= xrandr:x11/xrandr -USES= gmake pkgconfig python:3.8-3.10 shebangfix xorg +USES= gmake pkgconfig python:3.9-3.10 shebangfix xorg # Use GitHub instead of MASTER_SITES=PYPI to get additional files like # the manual page and the license. USE_GITHUB= yes GH_ACCOUNT= phillipberndt USE_PYTHON= autoplist concurrent distutils USE_XORG= xcb MAKE_ARGS= BASH_COMPLETIONS_DIR=${PREFIX}/share/bash-completion/completions \ PREFIX=${PREFIX} \ XDG_AUTOSTART_DIR=${PREFIX}/etc/xdg/autostart BINARY_ALIAS= sed=gsed PLIST_FILES= bin/${PORTNAME}-launcher \ etc/xdg/autostart/autorandr-launcher.desktop \ share/bash-completion/completions/autorandr \ share/man/man1/${PORTNAME}.1.gz _EXTRA_BUILD_TARGETS= contrib/autorandr_launcher/autorandr-launcher _EXTRA_INSTALL_TARGETS= install_bash_completion install_launcher \ install_manpage # Regenerate the patches with: # make clean extract do-patch PATCHFILES= post-patch: ${REINPLACE_CMD} 's|%%PREFIX%%|${PREFIX}|g' \ ${WRKSRC}/${PORTNAME}.py \ ${WRKSRC}/contrib/autorandr_launcher/autorandr_launcher.c post-build: ${SETENV} ${MAKE_ENV} ${MAKE_CMD} -C ${BUILD_WRKSRC} ${MAKE_ARGS} \ ${_EXTRA_BUILD_TARGETS} post-install: ${SETENV} ${MAKE_ENV} ${MAKE_CMD} -C ${INSTALL_WRKSRC} ${MAKE_ARGS} \ ${_EXTRA_INSTALL_TARGETS} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}-launcher .include