Merge remote-tracking branch 'origin/pristine'

* origin/pristine: (287 commits)
  www/py-dj50-django-auth-ldap: Remove expired port
  devel/py-dj50-django-rq: Remove expired port
  www/py-dj50-django-debug-toolbar: Remove expired port
  www/py-dj50-drf-spectacular-sidecar: Remove expired port
  devel/aphpbreakdown: Remove expired port
  www/py-dj50-djangorestframework: Remove expired port
  www/py-dj50-drf-spectacular: Remove expired port
  devel/p5-Glib: fix runtime with Perl 5.40
  devel/wasi-{compiler-rt,libcxx}20: sync to 20.1.6
  editors/openoffice-*: Re-order include path
  www/gohugo: Update to 0.147.7
  net-p2p/{lib,r}torrent: Update to 0.15.4
  print/makeindex: Refactor
  russian/d1489: Refactor
  security/sectok: Mark DEPRECATED
  security/libsectok: Mark DEPRECATED
  sysutils/seatools: Use USES=tar
  textproc/xml-commons: Refactor
  vietnamese/vnpstext: Use USES=tar
  x11-drivers/xf86-video-amdgpu: Refactor
  ...
This commit is contained in:
2025-06-01 22:06:38 +02:00
596 changed files with 2408 additions and 3390 deletions
+12
View File
@@ -4423,3 +4423,15 @@ lang/perl5.36||2025-05-29|Has expired: Support end three years after .0 release,
ftp/wcurl|ftp/curl|2025-05-31|Included in curl version 8.14.0 and later, please use ftp/curl instead
net/openbgpd6|net/openbgpd8|2025-05-31|Has expired: Unsupported upstream, consider using net/openbgpd8
lang/kross-interpreters||2025-05-31|Has expired: Development discontinued, not shipped with the next KDE Gear release
www/py-dj50-django-taggit|www/py-dj51-django-taggit|2025-06-01|Has expired: Extended support of Django 5.0 ends April 2025, upgrade to the Django 5.1+ version of this port. See https://www.djangoproject.com/download/
www/py-dj50-strawberry-graphql-django|www/py-dj51-strawberry-graphql-django|2025-06-01|Has expired: Extended support of Django 5.0 ends April 2025, upgrade to the Django 5.1+ version of this port. See https://www.djangoproject.com/download/
devel/py-dj50-strawberry-graphql|devel/py-dj51-strawberry-graphql|2025-06-01|Has expired: Extended support of Django 5.0 ends April 2025, upgrade to the Django 5.1+ version of this port. See https://www.djangoproject.com/download/
www/py-dj50-channels|www/py-dj51-channels|2025-06-01|Has expired: Extended support of Django 5.0 ends April 2025, upgrade to the Django 5.1+ version of this port. See https://www.djangoproject.com/download/
sysutils/screen49||2025-06-01|Has expired: Multiple CVEs
www/py-dj50-drf-spectacular|www/py-dj51-drf-spectacular|2025-06-01|Has expired: Extended support of Django 5.0 ends April 2025, upgrade to the Django 5.1+ version of this port. See https://www.djangoproject.com/download/
www/py-dj50-djangorestframework|www/py-dj51-djangorestframework|2025-06-01|Has expired: Extended support of Django 5.0 ends April 2025, upgrade to the Django 5.1+ version of this port. See https://www.djangoproject.com/download/
devel/aphpbreakdown||2025-06-01|Has expired: Upstream is gone and last release in 2018
www/py-dj50-drf-spectacular-sidecar|www/py-dj51-drf-spectacular-sidecar|2025-06-01|Has expired: Extended support of Django 5.0 ends April 2025, upgrade to the Django 5.1+ version of this port. See https://www.djangoproject.com/download/
www/py-dj50-django-debug-toolbar|www/py-dj51-django-debug-toolbar|2025-06-01|Has expired: Extended support of Django 5.0 ends April 2025, upgrade to the Django 5.1+ version of this port. See https://www.djangoproject.com/download/
devel/py-dj50-django-rq|devel/py-dj51-django-rq|2025-06-01|Has expired: Extended support of Django 5.0 ends April 2025, upgrade to the Django 5.1+ version of this port. See https://www.djangoproject.com/download/
www/py-dj50-django-auth-ldap|www/py-dj51-django-auth-ldap|2025-06-01|Has expired: Extended support of Django 5.0 ends April 2025, upgrade to the Django 5.1+ version of this port. See https://www.djangoproject.com/download/
+1 -1
View File
@@ -1,5 +1,5 @@
PORTNAME= blosc2
PORTVERSION= 3.3.3
PORTVERSION= 3.3.4
CATEGORIES= archivers python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+3 -3
View File
@@ -1,3 +1,3 @@
TIMESTAMP = 1747715334
SHA256 (blosc2-3.3.3.tar.gz) = e406ef8e21a296e0aff83d1569fa81c3cb005d99fcbd6ef4a37b30d7fc8eba5a
SIZE (blosc2-3.3.3.tar.gz) = 3642901
TIMESTAMP = 1748495749
SHA256 (blosc2-3.3.4.tar.gz) = ebc8c80852361e1ea4ea5048c8ff09d0b7b5ea3797e29c72caec59d990a4d3f2
SIZE (blosc2-3.3.4.tar.gz) = 3645196
+3 -2
View File
@@ -1,5 +1,6 @@
PORTNAME= pyzstd
PORTVERSION= 0.17.0
DISTVERSION= 0.17.0
PORTREVISION= 1
CATEGORIES= archivers python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -21,7 +22,7 @@ TEST_ENV= ${MAKE_ENV} \
PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
post-install:
${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pyzstd/_c/_zstd.cpython-311.so
${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pyzstd/_c/_zstd.cpython-${PYTHON_SUFFIX}.so
do-test:
@cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v
+1 -2
View File
@@ -1,6 +1,5 @@
PORTNAME= libopenmpt
DISTVERSION= 0.7.13
PORTREVISION= 1
DISTVERSION= 0.8.0
DISTVERSIONSUFFIX= +release.autotools
CATEGORIES= audio
MASTER_SITES= https://lib.openmpt.org/files/libopenmpt/src/ \
+3 -3
View File
@@ -1,3 +1,3 @@
TIMESTAMP = 1736271882
SHA256 (libopenmpt-0.7.13+release.autotools.tar.gz) = dcd7cde4f9c498eb496c4556e1c1b81353e2a74747e8270a42565117ea42e1f1
SIZE (libopenmpt-0.7.13+release.autotools.tar.gz) = 1681351
TIMESTAMP = 1748761924
SHA256 (libopenmpt-0.8.0+release.autotools.tar.gz) = 553ee9c63c4b3cbc9b664d5bc31d8bc4eeb345fad8809f03cbf93147a108ab32
SIZE (libopenmpt-0.8.0+release.autotools.tar.gz) = 1717401
+1 -1
View File
@@ -15,7 +15,7 @@ include/libopenmpt/libopenmpt_version.h
lib/libopenmpt.a
lib/libopenmpt.so
lib/libopenmpt.so.0
lib/libopenmpt.so.0.4.4
lib/libopenmpt.so.0.5.5
libdata/pkgconfig/libopenmpt.pc
%%OPENMPT123%%share/man/man1/openmpt123.1.gz
%%PORTDOCS%%%%DOCSDIR%%/README.md
+2 -1
View File
@@ -3,12 +3,13 @@ PORTVERSION= 1.0
CATEGORIES= benchmarks
MASTER_SITES= http://www.arch.cs.titech.ac.jp/~kise/nq/package/
DISTNAME= qn24b-version${PORTVERSION}
EXTRACT_SUFX= .tgz
MAINTAINER= nakaji@jp.freebsd.org
COMMENT= N-queens benchmark
WWW= https://www.arch.cs.titech.ac.jp/~kise/nq/index.htm
USES= tar:tgz
WRKSRC= ${WRKDIR}/version${PORTVERSION}
OPTIONS_DEFINE= MPI STATIC OPTIMIZED_CFLAGS
+2 -1
View File
@@ -3,7 +3,6 @@ PORTVERSION= 051010
CATEGORIES= converters
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-src/${PORTVERSION}
DISTNAME= ${PORTNAME}_src-${PORTVERSION}
EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Series of programs to interconvert between mac fonts
@@ -11,6 +10,8 @@ WWW= https://fondu.sourceforge.net/
LICENSE= BSD3CLAUSE
USES= tar:tgz
HAS_CONFIGURE= yes
WRKSRC= ${WRKDIR}/${PORTNAME}
+9 -14
View File
@@ -1,6 +1,6 @@
PORTNAME= rencode
PORTVERSION= 1.0.6
PORTREVISION= 2
PORTVERSION= 1.0.7
DISTVERSIONPREFIX= v
CATEGORIES= converters devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,26 +11,21 @@ WWW= https://github.com/aresch/rencode
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=0:devel/py-poetry-core@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR}
USES= cpe python
CPE_VENDOR= ${PORTNAME}_project
USE_PYTHON= autoplist cython3 pep517
USE_PYTHON= autoplist cython pep517 pytest
CPE_VENDOR= rencode_project
USE_GITHUB= yes
GH_ACCOUNT= aresch
GH_TAGNAME= 572ff74586d9b1daab904c6f7f7009ce0143bb75
# Make setup.py test target work with setup.py:test_suite
# See: files/patch-setup.py
post-patch:
${TOUCH} ${WRKSRC}/tests/__init__.py
@${MV} ${WRKSRC}/build.py ${WRKSRC}/_build.py
post-install:
${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/rencode/_rencode*.so
do-test:
cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test
${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} +
.include <bsd.port.mk>
+3 -3
View File
@@ -1,3 +1,3 @@
TIMESTAMP = 1706773577
SHA256 (aresch-rencode-1.0.6-572ff74586d9b1daab904c6f7f7009ce0143bb75_GH0.tar.gz) = af3c1193a54713ac036c35fe516a6bea391c38442d81ff9721e06bf777335f7c
SIZE (aresch-rencode-1.0.6-572ff74586d9b1daab904c6f7f7009ce0143bb75_GH0.tar.gz) = 25887
TIMESTAMP = 1748496017
SHA256 (aresch-rencode-v1.0.7_GH0.tar.gz) = 6524112048125656cbba0596d296d8b2680873c3867db1e25a4a28c45a0c463d
SIZE (aresch-rencode-v1.0.7_GH0.tar.gz) = 26052
@@ -0,0 +1,26 @@
--- pyproject.toml.orig 2025-05-28 22:00:38 UTC
+++ pyproject.toml
@@ -9,12 +9,12 @@ exclude = ['rencode/*.c']
exclude = ['rencode/*.c']
[tool.poetry.build]
-script = "build.py"
+script = "_build.py"
[tool.poetry.dependencies]
python = "^3.9"
cython = ">=3"
-setuptools = "^80.4.0"
+setuptools = "*"
[tool.poetry.group.dev.dependencies]
black = "^21.9b0"
@@ -23,7 +23,7 @@ pytest = "^8.3.5"
[tool.poetry.group.build.dependencies]
-setuptools = "^80.9.0"
+setuptools = "*"
cython = "^3.1.1"
poetry-core = "^2.1.3"
@@ -1,20 +0,0 @@
# 1) make setup.py test command work via test_suite directive
# 2) Honour/respect user CFLAGS
# https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=233561
--- setup.py.orig 2024-01-31 07:33:33 UTC
+++ setup.py
@@ -42,7 +42,6 @@ ext_modules = [
ext_modules = [
Extension(
"rencode._rencode",
- extra_compile_args=["-O3"],
sources=["rencode/_rencode" + source_ext],
),
]
@@ -97,4 +96,5 @@ setup(
cmdclass={"build_ext": optional_build_ext},
ext_modules=ext_modules,
setup_requires=["setuptools"],
+ test_suite='tests',
)
+1
View File
@@ -758,6 +758,7 @@
SUBDIR += py-rb
SUBDIR += py-redis
SUBDIR += py-redis2
SUBDIR += py-redis5
SUBDIR += py-rrdtool
SUBDIR += py-schemachange
SUBDIR += py-sispy
+1 -1
View File
@@ -1,5 +1,5 @@
PORTNAME= freetds
DISTVERSION= 1.5.1
DISTVERSION= 1.5.2
PORTEPOCH= 1
CATEGORIES= databases
MASTER_SITES= https://www.freetds.org/files/stable/ \
+3 -3
View File
@@ -1,3 +1,3 @@
TIMESTAMP = 1745482198
SHA256 (freetds-1.5.1.tar.bz2) = 6146fde211b00583fad3c6d10030cfa664a744e0f5ae6b87edfd657bdf463b05
SIZE (freetds-1.5.1.tar.bz2) = 2438375
TIMESTAMP = 1748779474
SHA256 (freetds-1.5.2.tar.bz2) = 7100a723bef1c0866f0a12c7081b410447959c8b9cc7500196c5c5d64042c056
SIZE (freetds-1.5.2.tar.bz2) = 2439379
+2 -1
View File
@@ -76,7 +76,8 @@ MAKE_ARGS= --cxx-std=17 \
MONGO_VERSION=${DISTVERSION} \
VERBOSE=on
CFLAGS+= -DBOOST_NO_CXX98_FUNCTION_BASE
CFLAGS+= -DBOOST_NO_CXX98_FUNCTION_BASE \
-Wno-deprecated-builtins
CONFLICTS_INSTALL= mongodb[0-9][0-9]
+2 -2
View File
@@ -1,6 +1,6 @@
PORTNAME= mongodb
DISTVERSIONPREFIX= r
DISTVERSION= 7.0.20
DISTVERSION= 7.0.21
CATEGORIES= databases net
PKGNAMESUFFIX= ${DISTVERSION:R:S/.//}
@@ -44,7 +44,7 @@ USES+= gmake pkgconfig
CPE_PRODUCT= mongodb
# mozjs tag comes from ${WRKSRC}/src/third_party/mozjs/get-sources.sh
MOZJS_TAG= ee5eabe03bfae1cba9d97eb380fbc9408707b9ee
MOZJS_TAG= 98c8be22bec7bb650156e0d389b425322d8c323c
USE_GITHUB= yes
GH_ACCOUNT= mongodb mongodb-forks:mozjs
+5 -5
View File
@@ -1,5 +1,5 @@
TIMESTAMP = 1747294177
SHA256 (mongodb-mongo-r7.0.20_GH0.tar.gz) = 5946b2ec223f156b1eb67226d074f14a6f218d0a43920c266bafc431b936e124
SIZE (mongodb-mongo-r7.0.20_GH0.tar.gz) = 88002907
SHA256 (mongodb-forks-spidermonkey-ee5eabe03bfae1cba9d97eb380fbc9408707b9ee_GH0.tar.gz) = ff2f5ed45ae507d64022e3af17d11dc984b66f9b99931d8da34ce92fe5b6d816
SIZE (mongodb-forks-spidermonkey-ee5eabe03bfae1cba9d97eb380fbc9408707b9ee_GH0.tar.gz) = 280291333
TIMESTAMP = 1748467171
SHA256 (mongodb-mongo-r7.0.21_GH0.tar.gz) = 9a79bd9e0ffa80c092624bec331865475ebb47b2648cf8bb14d83419a4b1f9a6
SIZE (mongodb-mongo-r7.0.21_GH0.tar.gz) = 87745814
SHA256 (mongodb-forks-spidermonkey-98c8be22bec7bb650156e0d389b425322d8c323c_GH0.tar.gz) = 9c266a0b13e1352d410e4c0b985c4f31cea0bcc81631f2a38af9291f676434bf
SIZE (mongodb-forks-spidermonkey-98c8be22bec7bb650156e0d389b425322d8c323c_GH0.tar.gz) = 280427824
@@ -9,6 +9,9 @@ MAINTAINER= fw@moov.de
COMMENT= Inflate/deflate columns to Authen::Passphrase instances
WWW= https://metacpan.org/release/DBIx-Class-InflateColumn-Authen-Passphrase
DEPRECATED= Depends on expired security/p5-Data-Entropy via security/p5-Authen-Passphrase
EXPIRATION_DATE=2025-09-01
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-DBIx-Class-DynamicDefault>=0.03:databases/p5-DBIx-Class-DynamicDefault \
p5-DBIx-Class>=0.08009:databases/p5-DBIx-Class \
@@ -12,6 +12,9 @@ WWW= https://metacpan.org/release/Interchange6-Schema
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
DEPRECATED= Depends on expired security/p5-Data-Entropy via databases/p5-DBIx-Class-InflateColumn-Authen-Passphrase
EXPIRATION_DATE=2025-09-01
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-DBIx-Class>=0:databases/p5-DBIx-Class\
p5-DBIx-Class-Schema-Config>=0:databases/p5-DBIx-Class-Schema-Config\
+11 -6
View File
@@ -1,19 +1,18 @@
PORTNAME= redis
PORTVERSION= 5.3.0
PORTVERSION= 6.1.0
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Python client for Redis key-value store
WWW= https://github.com/redis/redis-py
WWW= https://redis.readthedocs.io/en/latest/ \
https://github.com/redis/redis-py
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyjwt>=2.9.0:www/py-pyjwt@${PY_FLAVOR}
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \
redis-server:databases/redis
@@ -24,10 +23,16 @@ NO_ARCH= yes
CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}redis[0-9]
OPTIONS_DEFINE= HIREDIS
OPTIONS_DEFINE= HIREDIS JWT OCSP
HIREDIS_DESC= High performance response parser
JWT_DESC= Authentication token
OCSP_DESC= Online Certificate Status Protocol support
HIREDIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hiredis>=3.0.0:databases/py-hiredis@${PY_FLAVOR}
JWT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyjwt>=2.9.0:www/py-pyjwt@${PY_FLAVOR}
OCSP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openssl>=20.0.1,1:security/py-openssl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.31.0:www/py-requests@${PY_FLAVOR}
OCSP_USE= PYTHON=cryptography
.include <bsd.port.pre.mk>
+3 -3
View File
@@ -1,3 +1,3 @@
TIMESTAMP = 1747546484
SHA256 (redis-5.3.0.tar.gz) = 8d69d2dde11a12dc85d0dbf5c45577a5af048e2456f7077d87ad35c1c81c310e
SIZE (redis-5.3.0.tar.gz) = 4626288
TIMESTAMP = 1748495751
SHA256 (redis-6.1.0.tar.gz) = c928e267ad69d3069af28a9823a07726edf72c7e37764f43dc0123f37928c075
SIZE (redis-6.1.0.tar.gz) = 4629300
+43
View File
@@ -0,0 +1,43 @@
PORTNAME= redis
PORTVERSION= 5.3.0
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
PKGNAMESUFFIX= 5
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Python client for Redis key-value store
WWW= https://redis.readthedocs.io/en/latest/ \
https://github.com/redis/redis-py
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyjwt>=2.9.0:www/py-pyjwt@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \
redis-server:databases/redis
USES= python
USE_PYTHON= autoplist concurrent pep517 pytest
NO_ARCH= yes
CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}redis \
${PYTHON_PKGNAMEPREFIX}redis[0-9]
PORTSCOUT= limit:^5\.
OPTIONS_DEFINE= HIREDIS
HIREDIS_DESC= High performance response parser
HIREDIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hiredis>=3.0.0:databases/py-hiredis@${PY_FLAVOR}
.include <bsd.port.pre.mk>
.if ${PYTHON_REL} < 31103
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}async_timeout>=4.0.3:devel/py-async_timeout@${PY_FLAVOR}
.endif
.include <bsd.port.post.mk>
+3
View File
@@ -0,0 +1,3 @@
TIMESTAMP = 1747546484
SHA256 (redis-5.3.0.tar.gz) = 8d69d2dde11a12dc85d0dbf5c45577a5af048e2456f7077d87ad35c1c81c310e
SIZE (redis-5.3.0.tar.gz) = 4626288
+1
View File
@@ -0,0 +1 @@
This is the Python interface to the Redis key-value store.
+2 -2
View File
@@ -1,5 +1,5 @@
PORTNAME= sqlframe
PORTVERSION= 3.33.0
PORTVERSION= 3.34.0
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,7 +16,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLA
${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}prettytable>=0<4:devel/py-prettytable@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlglot>=24.0.0<26.18:databases/py-sqlglot@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlglot>=24.0.0<26.22:databases/py-sqlglot@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR}
USES= python
+3 -3
View File
@@ -1,3 +1,3 @@
TIMESTAMP = 1747715346
SHA256 (sqlframe-3.33.0.tar.gz) = 2c8a903e34616ca1f3575e726ab4c619d80fe2b6e20fdcb3a89fb4fefe9c96a0
SIZE (sqlframe-3.33.0.tar.gz) = 29477232
TIMESTAMP = 1748495753
SHA256 (sqlframe-3.34.0.tar.gz) = c7ba17f63d51cf9b241132030876740228192ab557234c82fe3b7144775d981b
SIZE (sqlframe-3.34.0.tar.gz) = 29477659
+1 -1
View File
@@ -1,5 +1,5 @@
PORTNAME= sqlglot
PORTVERSION= 26.19.0
PORTVERSION= 26.21.1
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+3 -3
View File
@@ -1,3 +1,3 @@
TIMESTAMP = 1748107906
SHA256 (sqlglot-26.19.0.tar.gz) = 042589f9fae232deb227a7a5c977a827c71da75caa2c0c45a2bcb4064dc4a622
SIZE (sqlglot-26.19.0.tar.gz) = 5366769
TIMESTAMP = 1748495755
SHA256 (sqlglot-26.21.1.tar.gz) = 8e687bfd8f67cc5f0532e5a927ac9fef42f0585f6c7c5dc2bfa60d5937b49b0d
SIZE (sqlglot-26.21.1.tar.gz) = 5369606
@@ -1,5 +1,5 @@
PORTNAME= activerecord-trilogy-adapter
PORTVERSION= 3.1.2
PORTVERSION= 3.2.0
CATEGORIES= databases rubygems
MASTER_SITES= RG
@@ -1,3 +1,3 @@
TIMESTAMP = 1697463034
SHA256 (rubygem/activerecord-trilogy-adapter-3.1.2.gem) = 6ab05aea764e98e265d31a0c2c1c81ae8dc8914bdf82b3f0dfa53f66c2fda469
SIZE (rubygem/activerecord-trilogy-adapter-3.1.2.gem) = 11776
TIMESTAMP = 1748495877
SHA256 (rubygem/activerecord-trilogy-adapter-3.2.0.gem) = af9ec8140fe50bd9cd0a74f5afc0349e26044d880b78997b39af5163096e2e27
SIZE (rubygem/activerecord-trilogy-adapter-3.2.0.gem) = 11776
+2 -2
View File
@@ -1,5 +1,5 @@
PORTNAME= pghero
PORTVERSION= 3.6.2
PORTVERSION= 3.7.0
CATEGORIES= databases rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/ankane/pghero
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= rubygem-activerecord71>=6.1:databases/rubygem-activerecord71
RUN_DEPENDS= rubygem-activerecord71>=7.1:databases/rubygem-activerecord71
USES= cpe gem
+3 -3
View File
@@ -1,3 +1,3 @@
TIMESTAMP = 1744289088
SHA256 (rubygem/pghero-3.6.2.gem) = 0520429820a6c209e32d39471fe09ea270f73f0a8f6154897c408fb02f2e5896
SIZE (rubygem/pghero-3.6.2.gem) = 365568
TIMESTAMP = 1748495879
SHA256 (rubygem/pghero-3.7.0.gem) = a8d8497095dbe168bb03fe50a11309ab068cd1c1ef4c88d9bbeb97be4809f522
SIZE (rubygem/pghero-3.7.0.gem) = 365056
+2 -2
View File
@@ -1,5 +1,5 @@
PORTNAME= py3status
PORTVERSION= 3.61
PORTVERSION= 3.62
CATEGORIES= deskutils python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@ WWW= https://ultrabug.github.io/py3status/ \
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=1.26.1:devel/py-hatchling@${PY_FLAVOR}
USES= python:3.9+
USE_PYTHON= autoplist concurrent pep517
+3 -3
View File
@@ -1,3 +1,3 @@
TIMESTAMP = 1734888150
SHA256 (py3status-3.61.tar.gz) = 08bedb0fec3c179f5a547002f64e321b4a9a4aa25976415d1032a4c8a902053b
SIZE (py3status-3.61.tar.gz) = 273242
TIMESTAMP = 1748495757
SHA256 (py3status-3.62.tar.gz) = f3ed6e8fa64bd0107155492265fdbd6e637869d01b16614761baa426f9bd6382
SIZE (py3status-3.62.tar.gz) = 273970
+1 -1
View File
@@ -1,6 +1,6 @@
PORTNAME= xdg-terminal-exec
DISTVERSIONPREFIX=v
DISTVERSION= 0.12.3
DISTVERSION= 0.12.4
CATEGORIES= deskutils
MAINTAINER= arrowd@FreeBSD.org
+3 -3
View File
@@ -1,3 +1,3 @@
TIMESTAMP = 1742639691
SHA256 (Vladimir-csp-xdg-terminal-exec-v0.12.3_GH0.tar.gz) = 9b0ddebbc658532b65663c1667afa3a212c8da2dd5b105d6c481e091d5f4c3fe
SIZE (Vladimir-csp-xdg-terminal-exec-v0.12.3_GH0.tar.gz) = 40349
TIMESTAMP = 1748778813
SHA256 (Vladimir-csp-xdg-terminal-exec-v0.12.4_GH0.tar.gz) = 24fd9a2621b021b2803e03e935d2b593fb541bccf774c913ec547da544c755df
SIZE (Vladimir-csp-xdg-terminal-exec-v0.12.4_GH0.tar.gz) = 40363
+4 -2
View File
@@ -64,6 +64,7 @@
SUBDIR += R-cran-hms
SUBDIR += R-cran-ids
SUBDIR += R-cran-ini
SUBDIR += R-cran-interp
SUBDIR += R-cran-iterators
SUBDIR += R-cran-itertools
SUBDIR += R-cran-kit
@@ -3921,6 +3922,7 @@
SUBDIR += py-automaton
SUBDIR += py-autopage
SUBDIR += py-autoprop
SUBDIR += py-avocado-framework
SUBDIR += py-avro
SUBDIR += py-awesomeversion
SUBDIR += py-aws-lambda-builders
@@ -4259,8 +4261,6 @@
SUBDIR += py-diskcache
SUBDIR += py-distlib
SUBDIR += py-distributed
SUBDIR += py-dj50-django-rq
SUBDIR += py-dj50-strawberry-graphql
SUBDIR += py-dj51-django-rq
SUBDIR += py-dj51-strawberry-graphql
SUBDIR += py-django-rq
@@ -5214,6 +5214,7 @@
SUBDIR += py-pyvisa-py
SUBDIR += py-pyxb-x
SUBDIR += py-pyyaml
SUBDIR += py-pyyaml-ft
SUBDIR += py-pyyaml-include
SUBDIR += py-pyyaml_env_tag
SUBDIR += py-pyzipper
@@ -5360,6 +5361,7 @@
SUBDIR += py-speaklater
SUBDIR += py-speg
SUBDIR += py-sqids
SUBDIR += py-sqlfluff
SUBDIR += py-squint
SUBDIR += py-sre-yield
SUBDIR += py-srsly
+22
View File
@@ -0,0 +1,22 @@
PORTNAME= interp
DISTVERSION= 1.1-6
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= skreuzer@FreeBSD.org
COMMENT= Interpolation methods
WWW= https://cran.r-project.org/web/packages/interp/
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
CRAN_DEPENDS= R-cran-deldir>0:math/R-cran-deldir \
R-cran-Rcpp>0:devel/R-cran-Rcpp \
R-cran-RcppEigen>0:math/R-cran-RcppEigen
BUILD_DEPENDS= ${CRAN_DEPENDS}
RUN_DEPENDS= ${CRAN_DEPENDS}
#USES= compiler:c++11-lang cran:auto-plist,compiles
USES= cran:auto-plist,compiles
.include <bsd.port.mk>
+3
View File
@@ -0,0 +1,3 @@
TIMESTAMP = 1748477745
SHA256 (interp_1.1-6.tar.gz) = 3674044e5334ecdf124054303929c084fc0797d3123e28576a230492ea6ecd34
SIZE (interp_1.1-6.tar.gz) = 1112116
+7
View File
@@ -0,0 +1,7 @@
Bivariate data interpolation on regular and irregular grids using linear or
spline methods.
Provides FOSS replacements for ACM-licensed akima and tripack functions with
backward compatibility. Includes linear interpolation, Akima's irregular grid
spline interpolation, partial derivative estimators, and triangulation
algorithms.
+4 -4
View File
@@ -1,9 +1,9 @@
PORTNAME= commons-io
PORTVERSION= 2.18.0
DISTVERSION= 2.19.0
CATEGORIES= devel java
MASTER_SITES= APACHE_COMMONS_BINARIES
PKGNAMEPREFIX= apache-
DISTNAME= ${PORTNAME}-${PORTVERSION}-bin
DISTNAME= ${PORTNAME}-${DISTVERSION}-bin
MAINTAINER= mclay@astate.edu
COMMENT= Collection of I/O utilities for Java
@@ -17,14 +17,14 @@ USES= java
NO_ARCH= yes
NO_BUILD= yes
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
PLIST_FILES= ${JAVAJARDIR}/${JARFILE_VER} \
${JAVAJARDIR}/${JARFILE}
PORTDOCS= *
JARFILE= ${PORTNAME}.jar
JARFILE_VER= ${PORTNAME}-${PORTVERSION}.jar
JARFILE_VER= ${PORTNAME}-${DISTVERSION}.jar
OPTIONS_DEFINE= DOCS
+3 -3
View File
@@ -1,3 +1,3 @@
TIMESTAMP = 1739156381
SHA256 (commons-io-2.18.0-bin.tar.gz) = aab07870b9ef69341a6495abac33bc218b18236869ebf9cdee709170584a4de1
SIZE (commons-io-2.18.0-bin.tar.gz) = 7869143
TIMESTAMP = 1748575416
SHA256 (commons-io-2.19.0-bin.tar.gz) = ce14b89cc0abc0bdb0daa357728e684645d288ecf37a90fa12267398281f9cd2
SIZE (commons-io-2.19.0-bin.tar.gz) = 8012336
+1 -1
View File
@@ -1,6 +1,6 @@
PORTNAME= cirrus-cli
DISTVERSIONPREFIX= v
DISTVERSION= 0.134.0
DISTVERSION= 0.135.0
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
+5 -5
View File
@@ -1,5 +1,5 @@
TIMESTAMP = 1748693745
SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.134.0/v0.134.0.mod) = 8fc5e5949749c77f3754f6441d4e58edcaf558350cc49b8a4491762119fc4dfb
SIZE (go/devel_cirrus-cli/cirrus-cli-v0.134.0/v0.134.0.mod) = 11125
SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.134.0/v0.134.0.zip) = fa30c149398753087625500e4ceff5d9ad440d2092e3c566ae6095ebf0311af4
SIZE (go/devel_cirrus-cli/cirrus-cli-v0.134.0/v0.134.0.zip) = 1326694
TIMESTAMP = 1748779661
SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.135.0/v0.135.0.mod) = 8fc5e5949749c77f3754f6441d4e58edcaf558350cc49b8a4491762119fc4dfb
SIZE (go/devel_cirrus-cli/cirrus-cli-v0.135.0/v0.135.0.mod) = 11125
SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.135.0/v0.135.0.zip) = d04e601d2a005ba0c3bacbdbf337b1700fe242326f3d40e4be9c1fe4b751d86c
SIZE (go/devel_cirrus-cli/cirrus-cli-v0.135.0/v0.135.0.zip) = 1344098
+1 -1
View File
@@ -1,6 +1,6 @@
PORTNAME= infix
PORTVERSION= 19960628
PORTREVISION= 100
PORTREVISION= 101
CATEGORIES= devel lisp
PKGNAMEPREFIX= cl-
DISTFILES= # none
+1 -1
View File
@@ -1,6 +1,6 @@
PORTNAME= port
PORTVERSION= 2002.10.02.1
PORTREVISION= 98
PORTREVISION= 99
CATEGORIES= devel lisp
PKGNAMEPREFIX= cl-
DISTFILES= # none
+1 -1
View File
@@ -1,7 +1,7 @@
PORTNAME= split-sequence
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.1-3
PORTREVISION= 5
PORTREVISION= 6
DISTVERSIONSUFFIX= -g89a10b4
PORTEPOCH= 1
CATEGORIES= devel lisp
+1 -1
View File
@@ -1,7 +1,7 @@
PORTNAME= trivial-features
DISTVERSIONPREFIX= v
DISTVERSION= 1.0-4
PORTREVISION= 5
PORTREVISION= 6
DISTVERSIONSUFFIX= -gd249a62
PORTEPOCH= 1
CATEGORIES= devel lisp
+1 -1
View File
@@ -1,6 +1,6 @@
PORTNAME= trivial-gray-streams
PORTVERSION= 20240217
PORTREVISION= 5
PORTREVISION= 6
CATEGORIES= devel lisp
PKGNAMEPREFIX= cl-
DISTFILES= # none
+3 -1
View File
@@ -1,5 +1,5 @@
PORTNAME= date
PORTVERSION= 3.0.3
PORTVERSION= 3.0.4
DISTVERSIONPREFIX= v
CATEGORIES= devel
@@ -25,6 +25,8 @@ CMAKE_ON= BUILD_SHARED_LIBS \
ENABLE_DATE_INSTALL
USE_LDCONFIG= yes
PLIST_SUB= PORTVERSION=${PORTVERSION}
USE_GITHUB= yes
GH_ACCOUNT= HowardHinnant
+3 -3
View File
@@ -1,3 +1,3 @@
TIMESTAMP = 1729653334
SHA256 (HowardHinnant-date-v3.0.3_GH0.tar.gz) = 30de45a34a2605cca33a993a9ea54e8f140f23b1caf1acf3c2fd436c42c7d942
SIZE (HowardHinnant-date-v3.0.3_GH0.tar.gz) = 829597
TIMESTAMP = 1748495687
SHA256 (HowardHinnant-date-v3.0.4_GH0.tar.gz) = 56e05531ee8994124eeb498d0e6a5e1c3b9d4fccbecdf555fe266631368fb55f
SIZE (HowardHinnant-date-v3.0.4_GH0.tar.gz) = 830670
+1 -1
View File
@@ -10,4 +10,4 @@ lib/cmake/date/dateTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/date/dateTargets.cmake
lib/libdate-tz.so
lib/libdate-tz.so.3
lib/libdate-tz.so.3.0.3
lib/libdate-tz.so.%%PORTVERSION%%
+2 -1
View File
@@ -5,12 +5,13 @@ CATEGORIES= devel
MASTER_SITES= NL/fortran/ \
http://ports.toco-domains.de/
DISTNAME= fdfpp
EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Fortran preprocessor for FORTRAN 77 and Fortran 90 programs
WWW= https://netlib.org/fortran/
USES= tar:tgz
ALL_TARGET= bsd44
OPTIONS_DEFINE= DOCS
+2 -3
View File
@@ -1,7 +1,6 @@
PORTNAME= gum
DISTVERSIONPREFIX= v
DISTVERSION= 0.16.0
PORTREVISION= 1
DISTVERSION= 0.16.1
CATEGORIES= devel
MAINTAINER= dave@bitboss.ca
@@ -11,7 +10,7 @@ WWW= https://github.com/charmbracelet/gum
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go:1.23,modules
USES= go:modules
GO_MODULE= github.com/charmbracelet/gum
PLIST_FILES= bin/gum \
+5 -5
View File
@@ -1,5 +1,5 @@
TIMESTAMP = 1742336008
SHA256 (go/devel_gum/gum-v0.16.0/v0.16.0.mod) = e2b36dabc286dd14bdc0433e6597ac7c9a20185c1db35df8be271936521a3a19
SIZE (go/devel_gum/gum-v0.16.0/v0.16.0.mod) = 2239
SHA256 (go/devel_gum/gum-v0.16.0/v0.16.0.zip) = dd0dbfc564a02693c84777bb06ad356ed07afd3773190b3d1f56ac432ece19b7
SIZE (go/devel_gum/gum-v0.16.0/v0.16.0.zip) = 109968
TIMESTAMP = 1748666463
SHA256 (go/devel_gum/gum-v0.16.1/v0.16.1.mod) = 25493799a8b57b6942d5be47d5eb9f57d5d45c5021adc6d17fd4a854b44f71b8
SIZE (go/devel_gum/gum-v0.16.1/v0.16.1.mod) = 2561
SHA256 (go/devel_gum/gum-v0.16.1/v0.16.1.zip) = 3d58f1ff4eea8924d585fc568c32cb7b13f6e572e35d23599720dc0a20751102
SIZE (go/devel_gum/gum-v0.16.1/v0.16.1.zip) = 108852
+1 -2
View File
@@ -2,13 +2,12 @@ PORTNAME= log4sh
PORTVERSION= 1.4.2
CATEGORIES= devel
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%201.4.X%20%28stable%29/${PORTVERSION}
EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Common logging library for Bourne shell scripts
WWW= https://sites.google.com/a/forestent.com/projects/log4sh
USES= cpe
USES= cpe tar:tgz
OPTIONS_DEFINE= DOCS
+1 -2
View File
@@ -1,6 +1,5 @@
PORTNAME= bitop
PORTVERSION= 1.0.2
PORTREVISION= 2
PORTVERSION= 1.0.3
CATEGORIES= devel
MASTER_SITES= http://bitop.luajit.org/download/ \
LOCAL/sunpoet
+3 -2
View File
@@ -1,2 +1,3 @@
SHA256 (LuaBitOp-1.0.2.tar.gz) = 1207c9293dcd52eb9dca6538d1b87352bd510f4e760938f5048433f7f272ce99
SIZE (LuaBitOp-1.0.2.tar.gz) = 23127
TIMESTAMP = 1748495723
SHA256 (LuaBitOp-1.0.3.tar.gz) = d514a3d2cefa76c8d11c1b9ec740d5fae316a9c9764e1e12ddea21e4982fab4b
SIZE (LuaBitOp-1.0.3.tar.gz) = 19915
+2 -1
View File
@@ -3,7 +3,6 @@ PORTVERSION= 10.6
PORTREVISION= 1
CATEGORIES= devel elisp
MASTER_SITES= SF/p4el/p4el/${PORTVERSION}
EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Perforce-Emacs Integration
@@ -11,6 +10,8 @@ WWW= https://p4el.sourceforge.net/
RUN_DEPENDS= p4:devel/p4
USES= tar:tgz
NO_BUILD= yes
NO_WRKSUBDIR= yes
+1 -1
View File
@@ -1,5 +1,5 @@
PORTNAME= CPAN-Perl-Releases
PORTVERSION= 5.20250422
PORTVERSION= 5.20250528
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
+3 -3
View File
@@ -1,3 +1,3 @@
TIMESTAMP = 1745936070
SHA256 (CPAN-Perl-Releases-5.20250422.tar.gz) = 12fa2793f13da8a2fbdfe0d2674a82bf2c7c0921571a59aea47f4d992b05b26d
SIZE (CPAN-Perl-Releases-5.20250422.tar.gz) = 23536
TIMESTAMP = 1748495725
SHA256 (CPAN-Perl-Releases-5.20250528.tar.gz) = 17f2a07474fad0684f30639d2a2c24300a75e3bb4d1f9b0523dc98ad0feea765
SIZE (CPAN-Perl-Releases-5.20250528.tar.gz) = 23352
+1
View File
@@ -1,5 +1,6 @@
PORTNAME= Glib
PORTVERSION= 1.3294
PORTREVISION= 1
CATEGORIES= devel perl5
MASTER_SITES= CPAN \
SF/gtk2-perl/Glib/${PORTVERSION}
+14
View File
@@ -0,0 +1,14 @@
Fix runtime starting with Perl 5.40 by adding back Perl's ccflqgs to Glib's
ccflags when building.
--- Makefile.PL.orig 2025-05-17 07:25:21 UTC
+++ Makefile.PL
@@ -183,7 +183,7 @@ our $glib = ExtUtils::Depends->new ('Glib');
# add -I. and -I./build to the include path so we can find our own files.
# this will be inherited by dependant modules, so they can find their
# generated files.
-$glib->set_inc (' -I. ' . $glibcfg{cflags} . ' ' . $gthreadcfg{cflags});
+$glib->set_inc (' -I. ' . $glibcfg{cflags} . ' ' . $gthreadcfg{cflags} . ' ' . $Config::Config{ccflags});
$glib->set_libs ($glibcfg{libs} . ' ' . $gthreadcfg{libs});
my $cwd = cwd();
$glib->add_typemaps (map {File::Spec->catfile($cwd,$_)} 'typemap');
+1 -1
View File
@@ -1,5 +1,5 @@
PORTNAME= Pithub
PORTVERSION= 0.01041
PORTVERSION= 0.01042
CATEGORIES= devel
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:OALDERS
+3 -3
View File
@@ -1,3 +1,3 @@
TIMESTAMP = 1693056797
SHA256 (Pithub-0.01041.tar.gz) = 79d27ce6c376c36cb087db8ed2b6581a5e790e021bbaf13eb5dd5cade0993f8b
SIZE (Pithub-0.01041.tar.gz) = 116769
TIMESTAMP = 1748495727
SHA256 (Pithub-0.01042.tar.gz) = e0d013d38ea470fbc223eb0701d52c5243eb9ce72f80b14a2cc74530b0cad6b4
SIZE (Pithub-0.01042.tar.gz) = 117070
+1 -1
View File
@@ -1,5 +1,5 @@
PORTNAME= Test-Simple
PORTVERSION= 1.302213
PORTVERSION= 1.302214
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
+3 -3
View File
@@ -1,3 +1,3 @@
TIMESTAMP = 1747715318
SHA256 (Test-Simple-1.302213.tar.gz) = ea8f9f328aba03a916598efc26d2d10852365a5dd814276a525001fcd36dea89
SIZE (Test-Simple-1.302213.tar.gz) = 537117
TIMESTAMP = 1748495729
SHA256 (Test-Simple-1.302214.tar.gz) = 6077ecc35f37b11b3b75df2d0ba1b9ca541f1dc24b2be8e15b6e91f78e2e03fc
SIZE (Test-Simple-1.302214.tar.gz) = 537140
+1 -1
View File
@@ -1,5 +1,5 @@
PORTNAME= Test2-Harness
PORTVERSION= 1.000157
PORTVERSION= 1.000158
CATEGORIES= devel perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:EXODIST
+3 -3
View File
@@ -1,3 +1,3 @@
TIMESTAMP = 1747546456
SHA256 (Test2-Harness-1.000157.tar.gz) = c9907ac6684db3da0c6e6d8643e4a0007bb5bb051b6b3362a76d6f716e0dd633
SIZE (Test2-Harness-1.000157.tar.gz) = 385927
TIMESTAMP = 1748495731
SHA256 (Test2-Harness-1.000158.tar.gz) = ce218486bae3944ce42fcca6a2f21853fc9bdf708c38c24381169c49fa23e8e3
SIZE (Test2-Harness-1.000158.tar.gz) = 385949
+1 -1
View File
@@ -1,5 +1,5 @@
PORTNAME= PHP_CodeCoverage
PORTVERSION= 12.2.1
PORTVERSION= 12.3.0
CATEGORIES= devel pear
MAINTAINER= sunpoet@FreeBSD.org
+3 -3
View File
@@ -1,3 +1,3 @@
TIMESTAMP = 1747546470
SHA256 (sebastianbergmann-php-code-coverage-12.2.1_GH0.tar.gz) = 72e01be0191952ef660a4f57c3058847c179b658f0b2788e6613ed0e913cc81b
SIZE (sebastianbergmann-php-code-coverage-12.2.1_GH0.tar.gz) = 341101
TIMESTAMP = 1748495743
SHA256 (sebastianbergmann-php-code-coverage-12.3.0_GH0.tar.gz) = e592ca7033dd409e7e0c9ed65e9691b45787fa21ed37e68ea9fe06736286666f
SIZE (sebastianbergmann-php-code-coverage-12.3.0_GH0.tar.gz) = 342675
+1
View File
@@ -72,6 +72,7 @@
%%DATADIR%%/Report/Html/Renderer/Template/method_item.html.dist
%%DATADIR%%/Report/Html/Renderer/Template/method_item_branch.html.dist
%%DATADIR%%/Report/Html/Renderer/Template/paths.html.dist
%%DATADIR%%/Report/OpenClover.php
%%DATADIR%%/Report/PHP.php
%%DATADIR%%/Report/Text.php
%%DATADIR%%/Report/Thresholds.php
+1 -2
View File
@@ -3,7 +3,6 @@ PORTVERSION= 1.1.0
CATEGORIES= devel pear
MASTER_SITES= http://pear.netpirates.net/get/
PKGNAMEPREFIX= ${PEAR_PKGNAMEPREFIX}TheSeer_
EXTRACT_SUFX= .tgz
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= XSL wrapper / extension to the PHP 5.x XSLTProcessor
@@ -13,6 +12,6 @@ LICENSE= BSD3CLAUSE
USE_PHP= dom xml xsl
PEAR_CHANNEL= theseer
USES= pear php
USES= pear php tar:tgz
.include <bsd.port.mk>
+1 -1
View File
@@ -1,5 +1,5 @@
PORTNAME= protobuf
PORTVERSION= 4.31.0
PORTVERSION= 4.31.1
CATEGORIES= devel
MAINTAINER= sunpoet@FreeBSD.org
+3 -3
View File
@@ -1,3 +1,3 @@
TIMESTAMP = 1747715330
SHA256 (PECL/protobuf-4.31.0.tgz) = 7a19a09fdaa3440e34c721e48951ff91e789c52b1a18fc599ae8b63d42513a24
SIZE (PECL/protobuf-4.31.0.tgz) = 494862
TIMESTAMP = 1748495747
SHA256 (PECL/protobuf-4.31.1.tgz) = 89574979ecdca983308acc9675275d5d23afe7df16f61450b3cdf190e9002f4c
SIZE (PECL/protobuf-4.31.1.tgz) = 494867
+1 -1
View File
@@ -1,5 +1,5 @@
PORTNAME= phpunit
PORTVERSION= 11.5.20
PORTVERSION= 11.5.21
CATEGORIES= devel www
MASTER_SITES= https://phar.phpunit.de/
PKGNAMESUFFIX= 11${PHP_PKGNAMESUFFIX}
+3 -3
View File
@@ -1,3 +1,3 @@
TIMESTAMP = 1747715294
SHA256 (phpunit-11.5.20.phar) = 188430b561d17f08e7ed253a9d68c26d1f86f3a4620ed1651e91018312778261
SIZE (phpunit-11.5.20.phar) = 5630854
TIMESTAMP = 1748495689
SHA256 (phpunit-11.5.21.phar) = 804ff6f0e35dd78014d0bee6e8f43ec2d05bfeb2fbec6f117fdd62e30f4db7bd
SIZE (phpunit-11.5.21.phar) = 5633376
+1 -1
View File
@@ -1,5 +1,5 @@
PORTNAME= phpunit
PORTVERSION= 12.1.5
PORTVERSION= 12.1.6
CATEGORIES= devel www
MASTER_SITES= https://phar.phpunit.de/
PKGNAMESUFFIX= 12${PHP_PKGNAMESUFFIX}
+3 -3
View File
@@ -1,3 +1,3 @@
TIMESTAMP = 1747546400
SHA256 (phpunit-12.1.5.phar) = 913bd53647b3d78928335f12948b290a75a0970c43b599ba2c3922b77f93e6c5
SIZE (phpunit-12.1.5.phar) = 5817620
TIMESTAMP = 1748495691
SHA256 (phpunit-12.1.6.phar) = e6ada5f236c1d81ccff610738c4aeaa4819b2dad0e1bcd78b06b9afabc4ea09a
SIZE (phpunit-12.1.6.phar) = 5820611
+1 -3
View File
@@ -1,6 +1,6 @@
PORTNAME= premake
DISTVERSIONPREFIX= v
DISTVERSION= 5.0.0-beta5
DISTVERSION= 5.0.0-beta6
CATEGORIES= devel
MASTER_SITES= https://github.com/premake/premake-core/releases/download/${DISTVERSIONFULL}/
PKGNAMESUFFIX= 5
@@ -23,8 +23,6 @@ MAKE_ARGS= CC="${CC}" \
CXX="${CXX}"
ALL_TARGET= bsd
WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}-src
PLIST_FILES= bin/premake5
do-install:
+3 -3
View File
@@ -1,3 +1,3 @@
TIMESTAMP = 1741462419
SHA256 (premake-5.0.0-beta5-src.zip) = 660ba0dd472c06be59da60b78c3abaf8cef10a0a4f3b9ad69d8e34fbd190126b
SIZE (premake-5.0.0-beta5-src.zip) = 10599481
TIMESTAMP = 1747687895
SHA256 (premake-5.0.0-beta6-src.zip) = 8832890451889c7ca9ab62c507d86fc9bfde45094274e5e4f46f82a258b5789b
SIZE (premake-5.0.0-beta6-src.zip) = 10622489
+10 -4
View File
@@ -1,5 +1,5 @@
PORTNAME= protobuf
PORTVERSION= 29.4
PORTVERSION= 29.5
PORTEPOCH= 1
CATEGORIES= devel
MASTER_SITES= https://github.com/protocolbuffers/protobuf/releases/download/v${PORTVERSION}/
@@ -27,19 +27,25 @@ CMAKE_OFF= protobuf_BUILD_CONFORMANCE \
protobuf_BUILD_TESTS \
protobuf_DISABLE_RTTI \
protobuf_INSTALL_EXAMPLES \
protobuf_INSTALL_TESTS \
protobuf_MODULE_COMPATIBLE \
protobuf_REMOVE_INSTALLED_HEADERS
protobuf_MSVC_STATIC_RUNTIME \
protobuf_REMOVE_INSTALLED_HEADERS \
protobuf_USE_UNITY_BUILD
CMAKE_ON= protobuf_ABSOLUTE_TEST_PLUGIN_PATH \
protobuf_ALLOW_CCACHE \
protobuf_BUILD_LIBPROTOC \
protobuf_BUILD_LIBUPB \
protobuf_BUILD_PROTOBUF_BINARIES \
protobuf_BUILD_PROTOC_BINARIES \
protobuf_BUILD_SHARED_LIBS \
protobuf_INSTALL \
protobuf_USE_EXTERNAL_GTEST \
protobuf_VERBOSE \
protobuf_WITH_ZLIB
CMAKE_TESTING_ON= protobuf_BUILD_TESTS
protobuf_WITH_ZLIB \
utf8_range_ENABLE_INSTALL
CMAKE_TESTING_ON= \
protobuf_BUILD_TESTS
PATHFIX_CMAKELISTSTXT= CMakeLists.txt install.cmake
USE_CXXSTD= c++17
USE_LDCONFIG= yes
+3 -3
View File
@@ -1,3 +1,3 @@
TIMESTAMP = 1744288716
SHA256 (protobuf-29.4.tar.gz) = 6bd9dcc91b17ef25c26adf86db71c67ec02431dc92e9589eaf82e22889230496
SIZE (protobuf-29.4.tar.gz) = 9350942
TIMESTAMP = 1748495719
SHA256 (protobuf-29.5.tar.gz) = a191d2afdd75997ba59f62019425016703daed356a9d92f7425f4741439ae544
SIZE (protobuf-29.5.tar.gz) = 9338935
+22
View File
@@ -0,0 +1,22 @@
PORTNAME= avocado-framework
DISTVERSION= 110.0
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= novel@FreeBSD.org
COMMENT= Set of tools and libraries to help with automated testing
WWW= https://avocado-framework.github.io/
LICENSE= GPLv2+
USES= python
USE_GITHUB= yes
GH_ACCOUNT= ${PORTNAME}
GH_PROJECT= avocado
USE_PYTHON= autoplist distutils
PYDISTUTILS_INSTALLARGS+= --etcprefix="${PREFIX}"
NO_ARCH= yes
.include <bsd.port.mk>
+3
View File
@@ -0,0 +1,3 @@
TIMESTAMP = 1747420427
SHA256 (avocado-framework-avocado-110.0_GH0.tar.gz) = 485d15d3cfbeb2850750429984a8dee60aaa1782a911150074ab46d309af68b9
SIZE (avocado-framework-avocado-110.0_GH0.tar.gz) = 1557761
@@ -0,0 +1,122 @@
From 4612dfa7a36c9f5520b427557dc0150bbe3af887 Mon Sep 17 00:00:00 2001
From: Roman Bogorodskiy <bogorodskiy@gmail.com>
Date: Sun, 18 May 2025 07:11:18 +0200
Subject: [PATCH] Allow to override /etc dir location
Some systems, e.g. FreeBSD, place third-part software configuration
files in /usr/local/etc instead of /etc.
Extend the install command to accept "etcprefix" option used for global
configuration paths. By default it's "/", so it keeps the current
behaviour unchanged.
Signed-off-by: Roman Bogorodskiy <bogorodskiy@gmail.com>
---
avocado/core/settings.py | 3 ++-
avocado/core/utils/path.py | 4 +++-
avocado/paths.py | 2 ++
setup.py | 23 +++++++++++++++++++++++
4 files changed, 30 insertions(+), 2 deletions(-)
create mode 100644 avocado/paths.py
diff --git avocado/core/settings.py avocado/core/settings.py
index b497bf0f..b76d0d0d 100644
--- avocado/core/settings.py
+++ avocado/core/settings.py
@@ -46,6 +46,7 @@ import re
from pkg_resources import resource_exists, resource_filename
from avocado.core.settings_dispatcher import SettingsDispatcher
+from avocado import paths
def sorted_dict(dict_object):
@@ -407,7 +408,7 @@ class Settings:
self.all_config_paths.append(self._config_path_local)
def _prepare_base_dirs(self):
- cfg_dir = "/etc"
+ cfg_dir = os.path.join(paths.ETCPREFIX, "/etc")
user_dir = os.path.expanduser("~")
if "VIRTUAL_ENV" in os.environ:
diff --git avocado/core/utils/path.py avocado/core/utils/path.py
index 8037bdd5..5f1f9ce5 100644
--- avocado/core/utils/path.py
+++ avocado/core/utils/path.py
@@ -1,5 +1,7 @@
import os
+from avocado import paths
+
from pkg_resources import get_distribution
@@ -32,7 +34,7 @@ def system_wide_or_base_path(file_path):
if os.path.isabs(file_path):
abs_path = file_path
else:
- abs_path = os.path.join(os.path.sep, file_path)
+ abs_path = os.path.join(paths.ETCPREFIX, file_path)
if os.path.exists(abs_path):
return abs_path
return prepend_base_path(file_path)
diff --git avocado/paths.py avocado/paths.py
new file mode 100644
index 00000000..4d2b2f88
--- /dev/null
+++ avocado/paths.py
@@ -0,0 +1,2 @@
+# To be overriden by setup.py
+ETCPREFIX = "/"
diff --git setup.py setup.py
index d9e1d795..58671d03 100755
--- setup.py
+++ setup.py
@@ -23,6 +23,7 @@ from pathlib import Path
from subprocess import CalledProcessError, run
import setuptools.command.develop
+import setuptools.command.install
from setuptools import Command, find_packages, setup
# pylint: disable=E0611
@@ -203,6 +204,27 @@ class Develop(setuptools.command.develop.develop):
self.handle_uninstall()
+class Install(setuptools.command.install.install):
+ """Custom install command."""
+
+ user_options = setuptools.command.install.install.user_options + [
+ ("etcprefix=", None, "The etc directory prefix [default: /]"),
+ ]
+
+ def initialize_options(self):
+ super().initialize_options()
+ self.etcprefix = "/usr/local" # pylint: disable=W0201
+
+ def run(self):
+ pkg_dir = os.path.join(self.build_lib, 'avocado')
+ os.makedirs(pkg_dir, exist_ok=True)
+
+ with open(os.path.join(pkg_dir, 'paths.py'), 'w') as f:
+ f.write(f'ETCPREFIX = "{self.etcprefix}"')
+
+ super().run()
+
+
class SimpleCommand(Command):
"""Make Command implementation simpler."""
@@ -504,6 +526,7 @@ if __name__ == "__main__":
cmdclass={
"clean": Clean,
"develop": Develop,
+ "install": Install,
"lint": Linter,
"man": Man,
"plugin": Plugin,
--
2.49.0
@@ -0,0 +1,24 @@
--- avocado/etc/avocado/sysinfo/commands.orig 2025-06-01 04:14:46 UTC
+++ avocado/etc/avocado/sysinfo/commands
@@ -1,15 +1,14 @@ uname -a
df -mP
dmesg
uname -a
-lspci -vvnn
-gcc --version
+pciconf -lv
+cc --version
ld --version
hostname
uptime
dmidecode
ifconfig -a
-brctl show
-ip link
-numactl --hardware show
-lscpu
-fdisk -l
+sysctl kern.sched.topology_spec
+gpart show
+kldstat
+vmstat
@@ -0,0 +1,16 @@
--- avocado/etc/avocado/sysinfo/files.orig 2025-06-01 04:14:50 UTC
+++ avocado/etc/avocado/sysinfo/files
@@ -1,13 +0,0 @@
-/proc/cmdline
-/proc/mounts
-/proc/pci
-/proc/meminfo
-/proc/slabinfo
-/proc/version
-/proc/cpuinfo
-/proc/modules
-/proc/interrupts
-/proc/partitions
-/sys/kernel/debug/sched_features
-/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
-/sys/devices/system/clocksource/clocksource0/current_clocksource
@@ -0,0 +1,6 @@
--- avocado/etc/avocado/sysinfo/profilers.orig 2025-06-01 04:14:54 UTC
+++ avocado/etc/avocado/sysinfo/profilers
@@ -1,2 +1,2 @@ vmstat 1
vmstat 1
-journalctl -f
+tail -f /var/log/messages
+20
View File
@@ -0,0 +1,20 @@
Avocado is a set of tools and libraries to help with automated testing.
One can call it a test framework with benefits. Native tests are written in
Python and they follow the unittest pattern, but any executable can serve
as a test.
Avocado is composed of:
- A test runner that lets you execute tests. Those tests can be either written
in your language of choice, or be written in Python and use the available
libraries. In both cases, you get facilities such as automated log
and system information collection.
- Libraries that help you write tests in a concise, yet expressive
and powerful way.
- Plugins that can extend and add new functionality to the Avocado Framework.
Avocado is built on the experience accumulated with Autotest, while improving
on its weaknesses and shortcomings.
+1 -1
View File
@@ -1,5 +1,5 @@
PORTNAME= botocore
PORTVERSION= 1.38.5
PORTVERSION= 1.38.22
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+3 -3
View File
@@ -1,3 +1,3 @@
TIMESTAMP = 1747546496
SHA256 (botocore-1.38.5.tar.gz) = 506e8274f7ddb84ca4ec85f7f9229de59fb43702e2e0b1400bea07f7f4a7ba82
SIZE (botocore-1.38.5.tar.gz) = 13861816
TIMESTAMP = 1748495759
SHA256 (botocore-1.38.22.tar.gz) = 3b464984674f97367ca1dfa29bdbce499327571208aaec2f9743f66e54d9ba05
SIZE (botocore-1.38.22.tar.gz) = 13908621
+1 -1
View File
@@ -1,5 +1,5 @@
PORTNAME= cachetools
PORTVERSION= 5.5.2
PORTVERSION= 6.0.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+3 -3
View File
@@ -1,3 +1,3 @@
TIMESTAMP = 1740836106
SHA256 (cachetools-5.5.2.tar.gz) = 1a661caa9175d26759571b2e19580f9d6393969e5dfca11fdb1f947a23e640d4
SIZE (cachetools-5.5.2.tar.gz) = 28380
TIMESTAMP = 1748495761
SHA256 (cachetools-6.0.0.tar.gz) = f225782b84438f828328fc2ad74346522f27e5b1440f4e9fd18b20ebfd1aa2cf
SIZE (cachetools-6.0.0.tar.gz) = 30160
+1 -1
View File
@@ -1,5 +1,5 @@
PORTNAME= crosshair-tool
PORTVERSION= 0.0.86
PORTVERSION= 0.0.87
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+3 -3
View File
@@ -1,3 +1,3 @@
TIMESTAMP = 1745177986
SHA256 (crosshair_tool-0.0.86.tar.gz) = e2d0477d1b87c12c2b8d5a468cb43f783ef0a4e23ce89c89e5185ca59fd9f9a7
SIZE (crosshair_tool-0.0.86.tar.gz) = 467491
TIMESTAMP = 1748495763
SHA256 (crosshair_tool-0.0.87.tar.gz) = 1d1f8decf01cb7f0995dc05fb87b4f6136253f3e26cba53e4d1d62af3ff1ba7b
SIZE (crosshair_tool-0.0.87.tar.gz) = 467416
+1 -1
View File
@@ -1,5 +1,5 @@
PORTNAME= dep-logic
PORTVERSION= 0.5.0
PORTVERSION= 0.5.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

Some files were not shown because too many files have changed in this diff Show More