diff --git a/databases/pg_auto_failover/Makefile b/databases/pg_auto_failover/Makefile index d6d48afad4ba..fa3329afc3d9 100644 --- a/databases/pg_auto_failover/Makefile +++ b/databases/pg_auto_failover/Makefile @@ -1,33 +1,33 @@ PORTNAME= pg_auto_failover DISTVERSIONPREFIX= v DISTVERSION= 2.2 CATEGORIES= databases PKGNAMEPREFIX= postgresql${PGSQL_VER_NODOT}- MAINTAINER= pat@patmaddox.com COMMENT= Postgres extension for automated failover and high-availability WWW= https://pg-auto-failover.readthedocs.io LICENSE= PostgreSQL LICENSE_FILE= ${WRKSRC}/LICENSE __MAX_PGSQL= 17 -USES= gmake pgsql:13-${__MAX_PGSQL} +USES= gmake pgsql:14-${__MAX_PGSQL} WANT_PGSQL= contrib server USE_GITHUB= yes GH_ACCOUNT= hapostgres CONFLICTS= postgresql*-pg_auto_failover* USE_RC_SUBR= pg_auto_failover CONFLICTS= postgresql*-pg_auto_failover* .include .if ${PGSQL_DEFAULT} > ${__MAX_PGSQL} PGSQL_VER= ${__MAX_PGSQL} .endif .include diff --git a/databases/pgroonga/Makefile b/databases/pgroonga/Makefile index 33bf125c50f9..bf887779fc62 100644 --- a/databases/pgroonga/Makefile +++ b/databases/pgroonga/Makefile @@ -1,37 +1,37 @@ PORTNAME= pgroonga DISTVERSION= 4.0.5 CATEGORIES= databases textproc MASTER_SITES= http://packages.groonga.org/source/pgroonga/ # For other MAINTAINERs, please be mindful of the sequences # of release of Groonga and PGroonga. Althought the upstream # mentions that PGroonga is compatible with other versions of # Groonga, it is recommended to follow the sequence of release MAINTAINER= bofh@FreeBSD.org COMMENT= Open-source fulltext search engine for PostGRESQL WWW= https://pgroonga.github.io/ LICENSE= PostgreSQL LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libgroonga.so:textproc/groonga -USES= gmake localbase pgsql:13+ pkgconfig +USES= gmake localbase pgsql:14+ pkgconfig CPPFLAGS+= -I${LOCALBASE}/include/groonga LLD_UNSAFE= yes SUB_FILES= pkg-message PLIST_SUB= MVER=${DISTVERSION} OPTIONS_DEFINE= MECAB MECAB_DESC= Use MeCab as a tokenizer MECAB_BUILD_DEPENDS= mecab-ipadics>=0.996:japanese/mecab-ipadic post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/postgresql/pgroonga*.so .include diff --git a/databases/pgrouting/Makefile b/databases/pgrouting/Makefile index 45fa5de194ed..29082aac7588 100644 --- a/databases/pgrouting/Makefile +++ b/databases/pgrouting/Makefile @@ -1,24 +1,24 @@ PORTNAME= pgrouting DISTVERSIONPREFIX= v DISTVERSION= 4.0.0 CATEGORIES= databases geography MAINTAINER= lbartoletti@FreeBSD.org COMMENT= Extension to PostGIS to provide geospatial routing functionality WWW= https://pgrouting.org/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libboost_thread.so:devel/boost-libs RUN_DEPENDS= ${LOCALBASE}/share/postgresql/extension/postgis.control:databases/postgis35 -USES= compiler:c++14-lang cmake localbase perl5 pgsql:13+ pkgconfig +USES= compiler:c++14-lang cmake localbase perl5 pgsql:14+ pkgconfig WANT_PGSQL= lib server USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= pgRouting PLIST_SUB= DISTVERSION=${DISTVERSION} .include diff --git a/databases/postgresql-mysql_fdw/Makefile b/databases/postgresql-mysql_fdw/Makefile index b46c01d9cef0..2c5b727e55be 100644 --- a/databases/postgresql-mysql_fdw/Makefile +++ b/databases/postgresql-mysql_fdw/Makefile @@ -1,24 +1,24 @@ PORTNAME= mysql_fdw DISTVERSIONPREFIX= REL- DISTVERSION= 2_9_3 CATEGORIES= databases PKGNAMEPREFIX= postgresql${PGSQL_VER:S/.//}- MAINTAINER= tz@FreeBSD.org COMMENT= PostgreSQL foreign data wrapper for MySQL WWW= https://github.com/EnterpriseDB/mysql_fdw LICENSE= PostgreSQL LICENSE_FILE= ${WRKSRC}/LICENSE -USES= gmake mysql pgsql:13+ +USES= gmake mysql pgsql:14+ WANT_PGSQL= server USE_GITHUB= yes GH_ACCOUNT= EnterpriseDB MAKE_ENV= USE_PGXS=1 post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/postgresql/mysql_fdw.so .include diff --git a/net-mgmt/peering-manager/Makefile b/net-mgmt/peering-manager/Makefile index 0674788e134a..0e3d5954ea13 100644 --- a/net-mgmt/peering-manager/Makefile +++ b/net-mgmt/peering-manager/Makefile @@ -1,93 +1,93 @@ PORTNAME= peering-manager DISTVERSIONPREFIX= v DISTVERSION= 1.10.3 CATEGORIES= net-mgmt python MAINTAINER= bofh@FreeBSD.org COMMENT= BGP sessions management tool WWW= https://peering-manager.net/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1:devel/py-Jinja2@${PY_FLAVOR} \ bgpq4>0:net-mgmt/bgpq4 \ ${PYTHON_PKGNAMEPREFIX}django52>=5.2:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dj52-djangorestframework>=3.16:www/py-dj52-djangorestframework@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dj52-django-debug-toolbar>=6.1:www/py-dj52-django-debug-toolbar@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dj52-django-filter>=25.2:www/py-dj52-django-filter@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dj52-django-netfields>=1.3:www/py-dj52-django-netfields@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dj52-django-prometheus>=2.4:www/py-dj52-django-prometheus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dj52-django-redis>=6.0:www/py-dj52-django-redis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dj52-django-rq>=3:devel/py-dj52-django-rq@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dj52-django-tables2>=2.7:www/py-dj52-django-tables2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dj52-django-taggit>=6.1:www/py-dj52-django-taggit@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dj52-drf-spectacular>=0.29:www/py-dj52-drf-spectacular@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dj52-drf-spectacular-sidecar>=2025:www/py-dj52-drf-spectacular-sidecar@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dj52-social-auth-app-django>=5.4:www/py-dj52-social-auth-app-django@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dulwich>=0.24:devel/py-dulwich@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gunicorn>=23.0.0:www/py-gunicorn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markdown>=3.10:textproc/py-markdown@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}napalm>=5:net-mgmt/py-napalm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=25.0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psycopg>=3.2:databases/py-psycopg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psycopg-pool>=3.2:databases/py-psycopg-pool@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyixapi>=0.2:net-mgmt/py-pyixapi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pynetbox>=7.5:net-mgmt/py-pynetbox@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=6.0:devel/py-pyyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.32:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}social-auth-core>=4.8:security/py-social-auth-core@${PY_FLAVOR} -USES= cpe pgsql:13+ python:-3.12 +USES= cpe pgsql:14+ python:-3.12 CPE_VENDOR= ${PORTNAME} CPE_PRODUCT= ${PORTNAME:S/-/_/} USE_GITHUB= yes USE_RC_SUBR= peering_manager_rq NO_ARCH= yes NO_BUILD= yes SUB_FILES= gunicorn.conf.py 850.peeringmanager-housekeeping SUB_LIST= WWWDIR=${WWWDIR} PORTNAME=${PORTNAME} WSGI_APP=peering_manager.wsgi PYTHON_CMD=${PYTHON_CMD} PYTHON_VER=${PYTHON_VER} PORTDOCS= * OPTIONS_DEFINE= DOCS OPTIONS_DEFAULT=REDIS OPTIONS_RADIO= KVBACKENDS OPTIONS_RADIO_KVBACKENDS= REDIS VALKEY KVBACKENDS_DESC=Key Value Storage Backends REDIS_DESC= Redis Key Value Backend support VALKEY_DESC= Valkey Key Value Backend support REDIS_RUN_DEPENDS= redis>=8.2.1:databases/redis VALKEY_RUN_DEPENDS= valkey>=1.0:databases/valkey FIND_EXPR= "! -name *.orig ! -name .gitattributes ! -name .gitignore ! -name .gitattributes ! -name .isort.cfg ! -name .pre-commit-config.yaml ! -name .readthedocs.yaml ! -name CHANGELOG.md ! -name LICENSE ! -name README.md ! -name mkdocs.yaml ! -name poetry.lock ! -name pyproject.toml ! -name requirements.txt ! -name configuration.example.py ! -path */.github ! -path */.github/* ! -path */docs ! -path */docs/* -prune" do-install: ${MKDIR} ${STAGEDIR}${WWWDIR} ${MKDIR} ${STAGEDIR}${PREFIX}/etc/periodic/daily ${ECHO} "@owner www" >> ${TMPPLIST} ${ECHO} "@group www" >> ${TMPPLIST} (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR} ${FIND_EXPR}) ${FIND} -s ${STAGEDIR}${PREFIX}/www/${PORTNAME} -not -type d | ${SORT} | \ ${SED} -e 's|^${STAGEDIR}${PREFIX}/||' >> ${TMPPLIST} ${FIND} -s ${STAGEDIR}${PREFIX}/www/${PORTNAME} -type d -empty | ${SORT} -r | \ ${SED} -e 's|^${STAGEDIR}${PREFIX}/|@dir |' >> ${TMPPLIST} ${INSTALL_DATA} ${WRKDIR}/gunicorn.conf.py ${STAGEDIR}${WWWDIR}/gunicorn.conf.py.sample ${INSTALL_DATA} ${WRKSRC}/peering_manager/configuration.example.py ${STAGEDIR}${WWWDIR}/peering_manager/configuration.py.sample ${INSTALL_DATA} ${WRKDIR}/850.peeringmanager-housekeeping ${STAGEDIR}${PREFIX}/etc/periodic/daily/850.peeringmanager-housekeeping ${ECHO} "@sample ${WWWDIR}/gunicorn.conf.py.sample" >> ${TMPPLIST} ${ECHO} "@sample ${WWWDIR}/peering_manager/configuration.py.sample" >> ${TMPPLIST} ${ECHO} "etc/periodic/daily/850.peeringmanager-housekeeping" >> ${TMPPLIST} do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} .for f in CHANGELOG.md README.md ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .include