diff --git a/Mk/Uses/gstreamer.mk b/Mk/Uses/gstreamer.mk index b60f1f1499ef..abea43bc9db1 100644 --- a/Mk/Uses/gstreamer.mk +++ b/Mk/Uses/gstreamer.mk @@ -48,7 +48,7 @@ _GST_VER= ${_GST_VER_DEFAULT} # - multimedia/gstreamer1-rtsp-server # - multimedia/gstreamer1-vaapi # - multimedia/py-gstreamer1 -_GST1_VERSION= 1.26.0 +_GST1_VERSION= 1.26.1 _GST1_LIB_VER= 1.0 _GST1_SOVERSION= 0.${_GST1_VERSION:R:E}${${_GST1_VERSION:E} > 9:?:0}${_GST1_VERSION:E}.0 diff --git a/UPDATING b/UPDATING index 8d68f48b407b..edb22bfde624 100644 --- a/UPDATING +++ b/UPDATING @@ -5,6 +5,27 @@ they are unavoidable. You should get into the habit of checking this file for changes each time you update your ports collection, before attempting any port upgrades. +20250502: + AFFECTS: users of databases/redis + AUTHOR: yasu@FreeBSD.org + + The databases/redis port has been updated to 8.0. Users wanting to + stay on 7.4 can replace databases/redis with databases/redis74 with + one of the following commands. + + If you use pkg with binary packages: + # pkg set -o databases/redis:databases/redis74 + # pkg upgrade + If you use portmaster: + # portmaster -o databases/redis74 databases/redis + If you use portupgrade: + # portupgrade -o databases/redis74 databases/redis + + Keep in mind license term has changed with Redis 8.0. Now it is + distributed under triple license of Redis Source Available License + v2 (RSALv2), Server Side Public License v1 (SSPLv1) and GNU Affero + General Public License v3 (AGPLv3). + 20250408: AFFECTS: users of linux_base-c7 and any Linux application in Ports AUTHOR: arrowd@FreeBSD.org diff --git a/archivers/par2cmdline/Makefile b/archivers/par2cmdline/Makefile index c24bb6923f17..d0691c524700 100644 --- a/archivers/par2cmdline/Makefile +++ b/archivers/par2cmdline/Makefile @@ -1,7 +1,6 @@ PORTNAME= par2cmdline -PORTVERSION= 0.8.1 +PORTVERSION= 1.0.0 DISTVERSIONPREFIX= v -PORTREVISION= 3 CATEGORIES= archivers MAINTAINER= martymac@FreeBSD.org diff --git a/archivers/par2cmdline/distinfo b/archivers/par2cmdline/distinfo index 5a105a5995a9..03ed40818e81 100644 --- a/archivers/par2cmdline/distinfo +++ b/archivers/par2cmdline/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1597610346 -SHA256 (Parchive-par2cmdline-v0.8.1_GH0.tar.gz) = 529f85857ec44e501cd8d95b0c8caf47477d7daa5bfb989e422c800bb71b689a -SIZE (Parchive-par2cmdline-v0.8.1_GH0.tar.gz) = 3581759 +TIMESTAMP = 1746212890 +SHA256 (Parchive-par2cmdline-v1.0.0_GH0.tar.gz) = 9f17b4fd6812852d86b500823bd8d430d754e9189f3f4213b898a3652866116f +SIZE (Parchive-par2cmdline-v1.0.0_GH0.tar.gz) = 3620902 diff --git a/archivers/par2cmdline/files/patch-Makefile.am b/archivers/par2cmdline/files/patch-Makefile.am deleted file mode 100644 index b0db7c8511ea..000000000000 --- a/archivers/par2cmdline/files/patch-Makefile.am +++ /dev/null @@ -1,21 +0,0 @@ -Install relative symlinks instead of absolute ones. - -This is useful when installing into a staging directory to avoid getting links -temporarily pointing out of that directory. - ---- Makefile.am.orig 2020-02-09 14:53:55 UTC -+++ Makefile.am -@@ -168,9 +168,10 @@ TESTS = tests/test1 \ - tests/unit_tests - - install-exec-hook : -- ln -sf $(bindir)/par2$(EXEEXT) $(DESTDIR)$(bindir)/par2create$(EXEEXT) -- ln -sf $(bindir)/par2$(EXEEXT) $(DESTDIR)$(bindir)/par2verify$(EXEEXT) -- ln -sf $(bindir)/par2$(EXEEXT) $(DESTDIR)$(bindir)/par2repair$(EXEEXT) -+ cd $(DESTDIR)$(bindir)/ && \ -+ ln -sf par2$(EXEEXT) par2create$(EXEEXT) && \ -+ ln -sf par2$(EXEEXT) par2verify$(EXEEXT) && \ -+ ln -sf par2$(EXEEXT) par2repair$(EXEEXT) - - uninstall-hook : - rm -f $(DESTDIR)$(bindir)/par2create$(EXEEXT) diff --git a/audio/baresip/Makefile b/audio/baresip/Makefile index 6072297eb32b..1b1ddc9bd380 100644 --- a/audio/baresip/Makefile +++ b/audio/baresip/Makefile @@ -1,7 +1,6 @@ PORTNAME= baresip DISTVERSIONPREFIX= v -DISTVERSION= 3.21.0 -PORTREVISION= 1 +DISTVERSION= 3.22.0 CATEGORIES= audio MAINTAINER= herbert@gojira.at @@ -20,7 +19,7 @@ GH_ACCOUNT= baresip # FIXME values of the next 3 variables taken from source code Makefile ABI_MAJOR= 20 -ABI_AGE= 21 +ABI_AGE= 22 ABI_REV= 0 PLIST_SUB= ABI_MAJOR=${ABI_MAJOR} PLIST_SUB+= ABI_AGE=${ABI_AGE} \ diff --git a/audio/baresip/distinfo b/audio/baresip/distinfo index 1f71d8830ba4..537515c7a65c 100644 --- a/audio/baresip/distinfo +++ b/audio/baresip/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744343428 -SHA256 (baresip-baresip-v3.21.0_GH0.tar.gz) = cdd4ee5b37e3a21b12848f1e14b7998cdb23c040e2057909b3e6725ba1799322 -SIZE (baresip-baresip-v3.21.0_GH0.tar.gz) = 1180958 +TIMESTAMP = 1746184859 +SHA256 (baresip-baresip-v3.22.0_GH0.tar.gz) = a9e7884fa796f47640fe0854485229a0357eb9a6913fa7909bc92bab6148fe04 +SIZE (baresip-baresip-v3.22.0_GH0.tar.gz) = 1181648 diff --git a/audio/re/Makefile b/audio/re/Makefile index b5a0d2b861ed..2f570717cc3e 100644 --- a/audio/re/Makefile +++ b/audio/re/Makefile @@ -1,6 +1,6 @@ PORTNAME= re DISTVERSIONPREFIX= v -DISTVERSION= 3.21.1 +DISTVERSION= 3.22.0 CATEGORIES= audio devel MAINTAINER= ports@FreeBSD.org diff --git a/audio/re/distinfo b/audio/re/distinfo index c438e7940d54..d526f5ce6f37 100644 --- a/audio/re/distinfo +++ b/audio/re/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743972181 -SHA256 (baresip-re-v3.21.1_GH0.tar.gz) = 2c55baed02f2eec6d0a79ca0ea0892c5a9c91a91f510ec47a316fa16b97c4f41 -SIZE (baresip-re-v3.21.1_GH0.tar.gz) = 616560 +TIMESTAMP = 1746164305 +SHA256 (baresip-re-v3.22.0_GH0.tar.gz) = 31ecb7f7a5569ec0b3d85526c469b24c47673c802d45c58cb13f96a9365f4f14 +SIZE (baresip-re-v3.22.0_GH0.tar.gz) = 621141 diff --git a/audio/re/pkg-plist b/audio/re/pkg-plist index 47282e47e6e0..4886e8f08610 100644 --- a/audio/re/pkg-plist +++ b/audio/re/pkg-plist @@ -88,6 +88,6 @@ lib/cmake/libre/libre-targets.cmake lib/cmake/re/re-config.cmake lib/libre.a lib/libre.so -lib/libre.so.32 -lib/libre.so.32.21.1 +lib/libre.so.33 +lib/libre.so.33.22.0 libdata/pkgconfig/libre.pc diff --git a/databases/Makefile b/databases/Makefile index 5ca1bfbe9da9..99b85f952067 100644 --- a/databases/Makefile +++ b/databases/Makefile @@ -825,6 +825,7 @@ SUBDIR += redis-devel SUBDIR += redis62 SUBDIR += redis72 + SUBDIR += redis74 SUBDIR += redis_exporter SUBDIR += redisjson SUBDIR += retcl diff --git a/databases/cego/Makefile b/databases/cego/Makefile index 228a2fc12ddb..c146f81d18f0 100644 --- a/databases/cego/Makefile +++ b/databases/cego/Makefile @@ -1,5 +1,5 @@ PORTNAME= cego -PORTVERSION= 2.51.9 +PORTVERSION= 2.52.2 CATEGORIES= databases MASTER_SITES= http://www.lemke-it.com/ diff --git a/databases/cego/distinfo b/databases/cego/distinfo index f3de866c4685..8e51c29045c1 100644 --- a/databases/cego/distinfo +++ b/databases/cego/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745690746 -SHA256 (cego-2.51.9.tar.gz) = b6aef832d7fba147c2037bcb380965f98fe500884885e11dc6ca026b650118a5 -SIZE (cego-2.51.9.tar.gz) = 3301675 +TIMESTAMP = 1746213576 +SHA256 (cego-2.52.2.tar.gz) = 6caf5e6b5e6f6e9ee35cbdab41c0fcfa2c85a7b5da927cdf979971420df22927 +SIZE (cego-2.52.2.tar.gz) = 3318284 diff --git a/databases/redis-devel/Makefile b/databases/redis-devel/Makefile index 7a297bbdc0d1..1e3f2e0116ad 100644 --- a/databases/redis-devel/Makefile +++ b/databases/redis-devel/Makefile @@ -7,7 +7,7 @@ MAINTAINER= yasu@FreeBSD.org COMMENT= Persistent key-value database with built-in net interface WWW= https://redis.io/ -LICENSE= RSALv2 SSPLv1 +LICENSE= AGPLv3 RSALv2 SSPLv1 LICENSE_COMB= dual LICENSE_NAME_RSALv2= Redis Source Available License v2 LICENSE_NAME_SSPLv1= Server Side Public License v1 @@ -27,7 +27,7 @@ MAKE_ENV= OPTIMIZATION= \ CFLAGS+= -Wno-deprecated-declarations LDFLAGS+= -lpthread -lm -lexecinfo -CONFLICTS_INSTALL= redis redis62 redis72 +CONFLICTS_INSTALL= redis redis62 redis72 redis74 PORTSCOUT= ignore:1 SUB_FILES= pkg-message diff --git a/databases/redis/Makefile b/databases/redis/Makefile index 62ae1ddf0594..18a76b09e4cb 100644 --- a/databases/redis/Makefile +++ b/databases/redis/Makefile @@ -1,5 +1,5 @@ PORTNAME= redis -DISTVERSION= 7.4.3 +DISTVERSION= 8.0.0 CATEGORIES= databases MASTER_SITES= https://download.redis.io/releases/ @@ -7,13 +7,13 @@ MAINTAINER= yasu@FreeBSD.org COMMENT= Persistent key-value database with built-in net interface WWW= https://redis.io/ -LICENSE= RSALv2 SSPLv1 -LICENSE_COMB= dual -LICENSE_NAME_RSALv2= Redis Source Available License v2 -LICENSE_NAME_SSPLv1= Server Side Public License v1 -LICENSE_FILE= ${WRKSRC}/LICENSE.txt -LICENSE_PERMS_RSALv2= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept -LICENSE_PERMS_SSPLv1= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept +LICENSE= AGPLv3 RSALv2 SSPLv1 +LICENSE_COMB= dual +LICENSE_NAME_RSALv2= Redis Source Available License v2 +LICENSE_NAME_SSPLv1= Server Side Public License v1 +LICENSE_FILE= ${WRKSRC}/LICENSE.txt +LICENSE_PERMS_RSALv2= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept +LICENSE_PERMS_SSPLv1= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept USES= compiler:c11 cpe gmake tcl:test CPE_VENDOR= redislabs @@ -24,7 +24,7 @@ MAKE_ENV= OPTIMIZATION= \ LDFLAGS+= -lpthread -lm -lexecinfo -CONFLICTS_INSTALL= redis-devel redis62 redis72 +CONFLICTS_INSTALL= redis-devel redis62 redis72 redis74 SUB_FILES= pkg-message SUB_LIST= PORTNAME=${PORTNAME} \ diff --git a/databases/redis/distinfo b/databases/redis/distinfo index 6d3c2716a02b..ba097311a171 100644 --- a/databases/redis/distinfo +++ b/databases/redis/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745481453 -SHA256 (redis-7.4.3.tar.gz) = e1807d7c0f824f4c5450244ef50c1e596b8d09b35d03a83f4e018fb7316acf45 -SIZE (redis-7.4.3.tar.gz) = 3530739 +TIMESTAMP = 1746189281 +SHA256 (redis-8.0.0.tar.gz) = cf395665ba5fcecc4ef7aed1d8ab19c268619d98595827565c82344160171262 +SIZE (redis-8.0.0.tar.gz) = 3824488 diff --git a/databases/redis/files/patch-src-Makefile b/databases/redis/files/patch-src-Makefile index 6b3ed47b68be..63339db6505a 100644 --- a/databases/redis/files/patch-src-Makefile +++ b/databases/redis/files/patch-src-Makefile @@ -1,25 +1,25 @@ ---- src/Makefile.orig 2019-11-29 16:35:59 UTC +--- src/Makefile.orig 2025-05-02 11:15:06 UTC +++ src/Makefile -@@ -29,7 +29,7 @@ endif - WARN=-Wall -W -Wno-missing-field-initializers - OPT=$(OPTIMIZATION) +@@ -67,7 +67,7 @@ endif + STD+=-std=c99 + endif -PREFIX?=/usr/local +PREFIX:=$(PREFIX) INSTALL_BIN=$(PREFIX)/bin INSTALL=install - -@@ -75,7 +75,6 @@ endif + PKG_CONFIG?=pkg-config +@@ -131,7 +131,6 @@ FINAL_LIBS=-lm -lstdc++ FINAL_CFLAGS=$(STD) $(WARN) $(OPT) $(DEBUG) $(CFLAGS) $(REDIS_CFLAGS) - FINAL_LDFLAGS=$(LDFLAGS) $(REDIS_LDFLAGS) $(DEBUG) - FINAL_LIBS=-lm + FINAL_LDFLAGS=$(LDFLAGS) $(OPT) $(REDIS_LDFLAGS) $(DEBUG) + FINAL_LIBS=-lm -lstdc++ -DEBUG=-g -ggdb - # Linux ARM needs -latomic at linking time - ifneq (,$(filter aarch64 armv,$(uname_M))) -@@ -105,6 +104,11 @@ ifeq ($(uname_S),Darwin) - OPENSSL_CFLAGS=-I/usr/local/opt/openssl/include - OPENSSL_LDFLAGS=-L/usr/local/opt/openssl/lib + # Linux ARM32 needs -latomic at linking time + ifneq (,$(findstring armv,$(uname_M))) +@@ -170,6 +169,11 @@ else + OPENSSL_PREFIX?=/usr/local/opt/openssl + endif else +ifeq ($(uname_S),FreeBSD) + # FreeBSD @@ -29,7 +29,7 @@ ifeq ($(uname_S),AIX) # AIX FINAL_LDFLAGS+= -Wl,-bexpall -@@ -131,6 +135,7 @@ else +@@ -219,6 +223,7 @@ else # All the other OSes (notably Linux) FINAL_LDFLAGS+= -rdynamic FINAL_LIBS+=-ldl -pthread -lrt diff --git a/databases/redis62/Makefile b/databases/redis62/Makefile index 11269af6158e..56e83ca42ff7 100644 --- a/databases/redis62/Makefile +++ b/databases/redis62/Makefile @@ -21,7 +21,7 @@ MAKE_ENV= OPTIMIZATION= \ LDFLAGS+= -lpthread -lm -lexecinfo -CONFLICTS_INSTALL= redis redis-devel redis72 +CONFLICTS_INSTALL= redis redis-devel redis72 redis74 PORTSCOUT= limit:^6\.2 SUB_FILES= pkg-message diff --git a/databases/redis72/Makefile b/databases/redis72/Makefile index 07c3af468d7f..2793eef717a7 100644 --- a/databases/redis72/Makefile +++ b/databases/redis72/Makefile @@ -20,7 +20,7 @@ MAKE_ENV= OPTIMIZATION= \ LDFLAGS+= -lpthread -lm -lexecinfo -CONFLICTS_INSTALL= redis redis-devel redis62 +CONFLICTS_INSTALL= redis redis-devel redis62 redis74 SUB_FILES= pkg-message SUB_LIST= PORTNAME=${PORTNAME} \ diff --git a/databases/redis74/Makefile b/databases/redis74/Makefile new file mode 100644 index 000000000000..f1fc140628c9 --- /dev/null +++ b/databases/redis74/Makefile @@ -0,0 +1,82 @@ +PORTNAME= redis +DISTVERSION= 7.4.3 +CATEGORIES= databases +MASTER_SITES= https://download.redis.io/releases/ +PKGNAMESUFFIX= 74 + +MAINTAINER= yasu@FreeBSD.org +COMMENT= Persistent key-value database with built-in net interface +WWW= https://redis.io/ + +LICENSE= RSALv2 SSPLv1 +LICENSE_COMB= dual +LICENSE_NAME_RSALv2= Redis Source Available License v2 +LICENSE_NAME_SSPLv1= Server Side Public License v1 +LICENSE_FILE= ${WRKSRC}/LICENSE.txt +LICENSE_PERMS_RSALv2= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept +LICENSE_PERMS_SSPLv1= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept + +USES= compiler:c11 cpe gmake tcl:test +CPE_VENDOR= redislabs +USE_RC_SUBR= redis sentinel + +MAKE_ENV= OPTIMIZATION= \ + V=yo + +LDFLAGS+= -lpthread -lm -lexecinfo + +CONFLICTS_INSTALL= redis redis-devel redis62 redis72 + +SUB_FILES= pkg-message +SUB_LIST= PORTNAME=${PORTNAME} \ + REDIS_DBDIR=${REDIS_DBDIR} \ + REDIS_LOGDIR=${REDIS_LOGDIR} \ + REDIS_RUNDIR=${REDIS_RUNDIR} \ + REDIS_USER=${USERS} + +USERS= redis +GROUPS= redis + +PLIST_SUB= REDIS_DBDIR=${REDIS_DBDIR} \ + REDIS_GROUP=${GROUPS} \ + REDIS_LOGDIR=${REDIS_LOGDIR} \ + REDIS_RUNDIR=${REDIS_RUNDIR} \ + REDIS_USER=${USERS} + +OPTIONS_DEFINE= JEMALLOC TLS +OPTIONS_DEFAULT= TLS +OPTIONS_SUB= yes + +JEMALLOC_DESC= Use jemalloc +TLS_DESC= Use TLS (openssl req.) + +JEMALLOC_MAKE_ENV= USE_JEMALLOC=yes +TLS_USES= ssl +TLS_MAKE_ENV= BUILD_TLS=yes + +BIN_FILES= redis-benchmark redis-check-aof redis-check-rdb redis-cli \ + redis-sentinel redis-server + +REDIS_DBDIR?= /var/db/redis +REDIS_RUNDIR?= /var/run/redis +REDIS_LOGDIR?= /var/log/redis + +post-patch-JEMALLOC-on: + @${REINPLACE_CMD} '78s!Linux!FreeBSD!g' ${WRKSRC}/src/Makefile + +post-build: + ${SED} ${SUB_LIST:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \ + ${WRKSRC}/redis.conf > ${WRKDIR}/redis.conf + +do-install: + ${INSTALL_PROGRAM} ${BIN_FILES:C!^!${WRKSRC}/src/!} ${STAGEDIR}${PREFIX}/bin/ + ${INSTALL_DATA} ${WRKDIR}/redis.conf ${STAGEDIR}${PREFIX}/etc/redis.conf.sample + ${INSTALL_DATA} ${WRKSRC}/sentinel.conf ${STAGEDIR}${PREFIX}/etc/sentinel.conf.sample + ${MKDIR} ${STAGEDIR}${REDIS_LOGDIR} \ + ${STAGEDIR}${REDIS_DBDIR} \ + ${STAGEDIR}${REDIS_RUNDIR} + +do-test: + @cd ${WRKSRC} && ${TCLSH} tests/test_helper.tcl + +.include diff --git a/databases/redis74/distinfo b/databases/redis74/distinfo new file mode 100644 index 000000000000..6d3c2716a02b --- /dev/null +++ b/databases/redis74/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1745481453 +SHA256 (redis-7.4.3.tar.gz) = e1807d7c0f824f4c5450244ef50c1e596b8d09b35d03a83f4e018fb7316acf45 +SIZE (redis-7.4.3.tar.gz) = 3530739 diff --git a/databases/redis74/files/patch-deps-Makefile b/databases/redis74/files/patch-deps-Makefile new file mode 100644 index 000000000000..33e36467dbca --- /dev/null +++ b/databases/redis74/files/patch-deps-Makefile @@ -0,0 +1,21 @@ +--- deps/Makefile.orig 2023-07-10 11:55:20 UTC ++++ deps/Makefile +@@ -84,7 +84,7 @@ LUA_LDFLAGS+= $(LDFLAGS) + ifeq ($(LUA_DEBUG),yes) + LUA_CFLAGS+= -O0 -g -DLUA_USE_APICHECK + else +- LUA_CFLAGS+= -O2 ++ LUA_CFLAGS+= + endif + ifeq ($(LUA_COVERAGE),yes) + LUA_CFLAGS += -fprofile-arcs -ftest-coverage +@@ -112,7 +112,7 @@ endif + + jemalloc: .make-prerequisites + @printf '%b %b\n' $(MAKECOLOR)MAKE$(ENDCOLOR) $(BINCOLOR)$@$(ENDCOLOR) +- cd jemalloc && ./configure --disable-cxx --with-version=5.3.0-0-g0 --with-lg-quantum=3 --disable-cache-oblivious --with-jemalloc-prefix=je_ CFLAGS="$(JEMALLOC_CFLAGS)" LDFLAGS="$(JEMALLOC_LDFLAGS)" $(JEMALLOC_CONFIGURE_OPTS) +- cd jemalloc && $(MAKE) lib/libjemalloc.a ++ cd jemalloc && ./configure --disable-cxx --with-version=5.3.0-0-g0 --with-lg-quantum=3 --disable-cache-oblivious --with-jemalloc-prefix=je_ CFLAGS="$(JEMALLOC_CFLAGS)" CXXFLAGS="$(JEMALLOC_CFLAGS)" LDFLAGS="$(JEMALLOC_LDFLAGS)" $(JEMALLOC_CONFIGURE_OPTS) ++ cd jemalloc && $(MAKE) CFLAGS="$(JEMALLOC_CFLAGS)" CXXFLAGS="$(JEMALLOC_CFLAGS)" LDFLAGS="$(JEMALLOC_LDFLAGS)" lib/libjemalloc.a + + .PHONY: jemalloc diff --git a/databases/redis74/files/patch-deps-hiredis-Makefile b/databases/redis74/files/patch-deps-hiredis-Makefile new file mode 100644 index 000000000000..76e3ea96245d --- /dev/null +++ b/databases/redis74/files/patch-deps-hiredis-Makefile @@ -0,0 +1,41 @@ +--- deps/hiredis/Makefile.orig 2023-08-15 09:38:36 UTC ++++ deps/hiredis/Makefile +@@ -15,7 +15,7 @@ HIREDIS_PATCH=$(shell grep HIREDIS_PATCH hiredis.h | a + HIREDIS_SONAME=$(shell grep HIREDIS_SONAME hiredis.h | awk '{print $$3}') + + # Installation related variables and target +-PREFIX?=/usr/local ++PREFIX?=${PREFIX} + INCLUDE_PATH?=include/hiredis + LIBRARY_PATH?=lib + PKGCONF_PATH?=pkgconfig +@@ -38,10 +38,9 @@ export REDIS_TEST_CONFIG + # Fallback to gcc when $CC is not in $PATH. + CC:=$(shell sh -c 'type $${CC%% *} >/dev/null 2>/dev/null && echo $(CC) || echo gcc') + CXX:=$(shell sh -c 'type $${CXX%% *} >/dev/null 2>/dev/null && echo $(CXX) || echo g++') +-OPTIMIZATION?=-O3 + WARNINGS=-Wall -Wextra -Werror -Wstrict-prototypes -Wwrite-strings -Wno-missing-field-initializers + DEBUG_FLAGS?= -g -ggdb +-REAL_CFLAGS=$(OPTIMIZATION) -fPIC $(CPPFLAGS) $(CFLAGS) $(WARNINGS) $(DEBUG_FLAGS) $(PLATFORM_FLAGS) ++REAL_CFLAGS=$(OPTIMIZATION) -fPIC $(CFLAGS) $(WARNINGS) $(DEBUG_FLAGS) $(PLATFORM_FLAGS) + REAL_LDFLAGS=$(LDFLAGS) + + DYLIBSUFFIX=so +@@ -122,7 +121,16 @@ ifeq ($(uname_S),FreeBSD) + else + REAL_CFLAGS+=-pedantic + endif +- ++ifeq ($(uname_S),FreeBSD) ++ CFLAGS?=$(CFLAGS) ++ CCLINK?=pthread ++ LDFLAGS?=-L. -Wl,-rpath,. ++ DYLIBNAME?=libhiredis.so ++ DYLIB_MAKE_CMD?=$(CC) -o ${DYLIBNAME} ${OBJ} ++ STLIBNAME?=libhiredis.a ++ STLIB_MAKE_CMD?=ar rcs ${STLIBNAME} ${OBJ} ++ SSL_LDFLAGS+=${OPENSSL_LDFLAGS} ++endif + ifeq ($(uname_S),SunOS) + IS_SUN_CC=$(shell sh -c '$(CC) -V 2>&1 |egrep -i -c "sun|studio"') + ifeq ($(IS_SUN_CC),1) diff --git a/databases/redis74/files/patch-deps-hiredis-net.c b/databases/redis74/files/patch-deps-hiredis-net.c new file mode 100644 index 000000000000..0dfde3135238 --- /dev/null +++ b/databases/redis74/files/patch-deps-hiredis-net.c @@ -0,0 +1,39 @@ +--- deps/hiredis/net.c.orig 2019-11-28 19:32:05 UTC ++++ deps/hiredis/net.c +@@ -178,14 +178,34 @@ + __redisSetError(c,REDIS_ERR_OTHER,strerror(errno)); + return REDIS_ERR; + } +-#else +-#if defined(__GLIBC__) && !defined(__FreeBSD_kernel__) ++#elif defined(__GLIBC__) + if (setsockopt(fd, IPPROTO_TCP, TCP_KEEPIDLE, &val, sizeof(val)) < 0) { + __redisSetError(c,REDIS_ERR_OTHER,strerror(errno)); + return REDIS_ERR; + } + + val = interval/3; ++ if (val == 0) val = 1; ++ if (setsockopt(fd, IPPROTO_TCP, TCP_KEEPINTVL, &val, sizeof(val)) < 0) { ++ __redisSetError(c,REDIS_ERR_OTHER,strerror(errno)); ++ return REDIS_ERR; ++ } ++ ++ val = 3; ++ if (setsockopt(fd, IPPROTO_TCP, TCP_KEEPCNT, &val, sizeof(val)) < 0) { ++ __redisSetError(c,REDIS_ERR_OTHER,strerror(errno)); ++ return REDIS_ERR; ++ } ++#else ++#if !defined(__sun) && defined(TCP_KEEPIDLE) && defined(TCP_KEEPINTL) && \ ++ defined(TCP_KEEPCNT) ++ val = interval; ++ if (setsockopt(fd, IPPROTO_TCP, TCP_KEEPIDLE, &val, sizeof(val)) < 0) { ++ __redisSetError(c,REDIS_ERR_OTHER,strerror(errno)); ++ return REDIS_ERR; ++ } ++ ++ val = internal/3; + if (val == 0) val = 1; + if (setsockopt(fd, IPPROTO_TCP, TCP_KEEPINTVL, &val, sizeof(val)) < 0) { + __redisSetError(c,REDIS_ERR_OTHER,strerror(errno)); diff --git a/databases/redis74/files/patch-deps-linenoise-Makefile b/databases/redis74/files/patch-deps-linenoise-Makefile new file mode 100644 index 000000000000..aef0f10966af --- /dev/null +++ b/databases/redis74/files/patch-deps-linenoise-Makefile @@ -0,0 +1,15 @@ +--- deps/linenoise/Makefile.orig 2019-09-25 10:40:18 UTC ++++ deps/linenoise/Makefile +@@ -1,10 +1,10 @@ + STD= + WARN= -Wall +-OPT= -Os ++#OPT= -Os + + R_CFLAGS= $(STD) $(WARN) $(OPT) $(DEBUG) $(CFLAGS) + R_LDFLAGS= $(LDFLAGS) +-DEBUG= -g ++#DEBUG= -g + + R_CC=$(CC) $(R_CFLAGS) + R_LD=$(CC) $(R_LDFLAGS) diff --git a/databases/redis74/files/patch-deps_lua_src_lua__cjson.c b/databases/redis74/files/patch-deps_lua_src_lua__cjson.c new file mode 100644 index 000000000000..0bb150504c67 --- /dev/null +++ b/databases/redis74/files/patch-deps_lua_src_lua__cjson.c @@ -0,0 +1,12 @@ +--- deps/lua/src/lua_cjson.c.orig 2019-09-25 10:40:18 UTC ++++ deps/lua/src/lua_cjson.c +@@ -46,7 +46,9 @@ + #include "strbuf.h" + #include "fpconv.h" + ++#if defined(__sun) + #include "../../../src/solarisfixes.h" ++#endif + + #ifndef CJSON_MODNAME + #define CJSON_MODNAME "cjson" diff --git a/databases/redis74/files/patch-redis.conf b/databases/redis74/files/patch-redis.conf new file mode 100644 index 000000000000..b653f89a3211 --- /dev/null +++ b/databases/redis74/files/patch-redis.conf @@ -0,0 +1,38 @@ +--- redis.conf.orig 2021-01-12 14:21:03 UTC ++++ redis.conf +@@ -244,7 +244,7 @@ + # By default Redis does not run as a daemon. Use 'yes' if you need it. + # Note that Redis will write a pid file in /var/run/redis.pid when daemonized. + # When Redis is supervised by upstart or systemd, this parameter has no impact. +-daemonize no ++daemonize yes + + # If you run Redis from upstart or systemd, Redis can interact with your + # supervision tree. Options: +@@ -276,7 +276,7 @@ + # + # Note that on modern Linux systems "/run/redis.pid" is more conforming + # and should be used instead. +-pidfile /var/run/redis_6379.pid ++pidfile %%REDIS_RUNDIR%%/redis.pid + + # Specify the server verbosity level. + # This can be one of: +@@ -289,7 +289,7 @@ + # Specify the log file name. Also the empty string can be used to force + # Redis to log on the standard output. Note that if you use standard + # output for logging but daemonize, logs will be sent to /dev/null +-logfile "" ++logfile %%REDIS_LOGDIR%%/redis.log + + # To enable logging to the system logger, just set 'syslog-enabled' to yes, + # and optionally update the other syslog parameters to suit your needs. +@@ -420,7 +420,7 @@ + # The Append Only File will also be created inside this directory. + # + # Note that you must specify a directory here, not a file name. +-dir ./ ++dir %%REDIS_DBDIR%%/ + + ################################# REPLICATION ################################# + diff --git a/databases/redis74/files/patch-src-Makefile b/databases/redis74/files/patch-src-Makefile new file mode 100644 index 000000000000..6b3ed47b68be --- /dev/null +++ b/databases/redis74/files/patch-src-Makefile @@ -0,0 +1,39 @@ +--- src/Makefile.orig 2019-11-29 16:35:59 UTC ++++ src/Makefile +@@ -29,7 +29,7 @@ endif + WARN=-Wall -W -Wno-missing-field-initializers + OPT=$(OPTIMIZATION) + +-PREFIX?=/usr/local ++PREFIX:=$(PREFIX) + INSTALL_BIN=$(PREFIX)/bin + INSTALL=install + +@@ -75,7 +75,6 @@ endif + FINAL_CFLAGS=$(STD) $(WARN) $(OPT) $(DEBUG) $(CFLAGS) $(REDIS_CFLAGS) + FINAL_LDFLAGS=$(LDFLAGS) $(REDIS_LDFLAGS) $(DEBUG) + FINAL_LIBS=-lm +-DEBUG=-g -ggdb + + # Linux ARM needs -latomic at linking time + ifneq (,$(filter aarch64 armv,$(uname_M))) +@@ -105,6 +104,11 @@ ifeq ($(uname_S),Darwin) + OPENSSL_CFLAGS=-I/usr/local/opt/openssl/include + OPENSSL_LDFLAGS=-L/usr/local/opt/openssl/lib + else ++ifeq ($(uname_S),FreeBSD) ++ # FreeBSD ++ FINAL_CFLAGS?= $(CFLAGS) $(REDIS_CFLAGS) -I${PREFIX}/include ++ FINAL_LDFLAGS= $(LDFLAGS) -pthread ++else + ifeq ($(uname_S),AIX) + # AIX + FINAL_LDFLAGS+= -Wl,-bexpall +@@ -131,6 +135,7 @@ else + # All the other OSes (notably Linux) + FINAL_LDFLAGS+= -rdynamic + FINAL_LIBS+=-ldl -pthread -lrt ++endif + endif + endif + endif diff --git a/databases/redis74/files/patch-src-mkreleasehdr.sh b/databases/redis74/files/patch-src-mkreleasehdr.sh new file mode 100644 index 000000000000..2a568628139d --- /dev/null +++ b/databases/redis74/files/patch-src-mkreleasehdr.sh @@ -0,0 +1,11 @@ +--- src/mkreleasehdr.sh.orig 2024-06-06 11:03:20 UTC ++++ src/mkreleasehdr.sh +@@ -1,6 +1,6 @@ + #!/bin/sh +-GIT_SHA1=`(git show-ref --head --hash=8 2> /dev/null || echo 00000000) | head -n1` +-GIT_DIRTY=`git diff --no-ext-diff -- ../src ../deps 2> /dev/null | wc -l` ++GIT_SHA1="00000000" ++GIT_DIRTY="0" + BUILD_ID=`uname -n`"-"`date +%s` + if [ -n "$SOURCE_DATE_EPOCH" ]; then + BUILD_ID=$(date -u -d "@$SOURCE_DATE_EPOCH" +%s 2>/dev/null || date -u -r "$SOURCE_DATE_EPOCH" +%s 2>/dev/null || date -u +%s) diff --git a/databases/redis74/files/pkg-message.in b/databases/redis74/files/pkg-message.in new file mode 100644 index 000000000000..85a89529262a --- /dev/null +++ b/databases/redis74/files/pkg-message.in @@ -0,0 +1,11 @@ +[ +{ type: install + message: <0:devel/R-cran-rlang \ R-cran-withr>0:devel/R-cran-withr @@ -17,4 +18,6 @@ TEST_DEPENDS= R-cran-testthat>0:devel/R-cran-testthat USES= cran:auto-plist +TESTING_UNSAFE= https://github.com/krlmlr/mockr/issues/59 + .include diff --git a/devel/R-cran-mockr/distinfo b/devel/R-cran-mockr/distinfo index ee688837c543..ad82ce7daff8 100644 --- a/devel/R-cran-mockr/distinfo +++ b/devel/R-cran-mockr/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1708759171 -SHA256 (mockr_0.2.1.tar.gz) = 23ef5941eeed6a20b7670e78ef54a406ecd1eb9b57da2d4ca92ae03696f27a58 -SIZE (mockr_0.2.1.tar.gz) = 20956 +TIMESTAMP = 1746177422 +SHA256 (mockr_0.2.2.tar.gz) = 08199520c6590e19307b5e6cbfa79fbdbe0ea6ecb690957f31222d4bf8d3792d +SIZE (mockr_0.2.2.tar.gz) = 20929 diff --git a/devel/fossil/Makefile b/devel/fossil/Makefile index fc81198b2469..72cf19381b73 100644 --- a/devel/fossil/Makefile +++ b/devel/fossil/Makefile @@ -1,6 +1,6 @@ PORTNAME= fossil DISTVERSIONPREFIX= src- -DISTVERSION= 2.25 +DISTVERSION= 2.26 PORTEPOCH= 2 CATEGORIES= devel www MASTER_SITES= https://fossil-scm.org/home/tarball/version-${DISTVERSION}/ diff --git a/devel/fossil/distinfo b/devel/fossil/distinfo index d3f7fdbafd99..83c32444e08a 100644 --- a/devel/fossil/distinfo +++ b/devel/fossil/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1730903408 -SHA256 (fossil-src-2.25.tar.gz) = 611cfa50d08899eb993a5f475f988b4512366cded82688c906cf913e5191b525 -SIZE (fossil-src-2.25.tar.gz) = 7007907 +TIMESTAMP = 1746186194 +SHA256 (fossil-src-2.26.tar.gz) = a9be104c8055ada40985a158392d73f3c84829accb5b5d404e361fea360774c2 +SIZE (fossil-src-2.26.tar.gz) = 7149081 diff --git a/devel/gomigrate/Makefile b/devel/gomigrate/Makefile index 762805a21a04..c698938ed522 100644 --- a/devel/gomigrate/Makefile +++ b/devel/gomigrate/Makefile @@ -1,7 +1,7 @@ PORTNAME= migrate DISTVERSIONPREFIX= v DISTVERSION= 4.18.2 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel PKGNAMEPREFIX= go @@ -18,6 +18,12 @@ CONFLICTS_INSTALL= migrate GO_MODULE= github.com/golang-migrate/migrate/v4 GO_TARGET= ./cmd/${PORTNAME} +_DATABASES= postgres mysql redshift cassandra spanner cockroachdb \ + yugabytedb clickhouse mongodb sqlserver firebird neo4j pgx pgx5 rqlite + +_FILES=file go_bindata github github_ee bitbucket aws_s3 google_cloud_storage godoc_vfs gitlab + +GO_BUILDFLAGS= -ldflags="-X main.Version=${DISTVERSION}" -tags "${_DATABASES} ${_FILES}" PLIST_FILES= bin/${PORTNAME} diff --git a/devel/lfcbase/Makefile b/devel/lfcbase/Makefile index 2ea3ef43d508..763f54288232 100644 --- a/devel/lfcbase/Makefile +++ b/devel/lfcbase/Makefile @@ -1,5 +1,5 @@ PORTNAME= lfcbase -PORTVERSION= 1.20.1 +PORTVERSION= 1.21.3 CATEGORIES= devel MASTER_SITES= http://www.lemke-it.com/ diff --git a/devel/lfcbase/distinfo b/devel/lfcbase/distinfo index ab55f5a721cb..68522ab6fe90 100644 --- a/devel/lfcbase/distinfo +++ b/devel/lfcbase/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745738395 -SHA256 (lfcbase-1.20.1.tar.gz) = bcc3ab6f7819a79d5b598fc6e880e9130db40a4477e80e83dde55fb353f94e6f -SIZE (lfcbase-1.20.1.tar.gz) = 706608 +TIMESTAMP = 1746213556 +SHA256 (lfcbase-1.21.3.tar.gz) = 6e6426e995a95a6f55554e7c69d5371d4a04b888d78caf3a2605921b2435e030 +SIZE (lfcbase-1.21.3.tar.gz) = 721579 diff --git a/graphics/oxipng/Makefile b/graphics/oxipng/Makefile index 627b585ad100..f9df42c2ac2a 100644 --- a/graphics/oxipng/Makefile +++ b/graphics/oxipng/Makefile @@ -1,7 +1,6 @@ PORTNAME= oxipng DISTVERSIONPREFIX= v -DISTVERSION= 9.1.4 -PORTREVISION= 2 +DISTVERSION= 9.1.5 # apply ${FILESDIR}/patch-man before generating cargo-crates list for missing deps CATEGORIES= graphics MAINTAINER= eduardo@FreeBSD.org diff --git a/graphics/oxipng/Makefile.crates b/graphics/oxipng/Makefile.crates index 75e8019c3787..fe1b4b6d61be 100644 --- a/graphics/oxipng/Makefile.crates +++ b/graphics/oxipng/Makefile.crates @@ -6,60 +6,59 @@ CARGO_CRATES= adler2-2.0.0 \ anstyle-wincon-3.0.7 \ autocfg-1.4.0 \ bitflags-1.3.2 \ - bitflags-2.8.0 \ + bitflags-2.9.0 \ bitvec-1.0.1 \ bumpalo-3.17.0 \ - bytemuck-1.21.0 \ + bytemuck-1.22.0 \ byteorder-lite-0.1.0 \ - cc-1.2.13 \ + cc-1.2.19 \ cfg-if-1.0.0 \ - clap-4.5.29 \ - clap_builder-4.5.29 \ + clap-4.5.36 \ + clap_builder-4.5.36 \ clap_lex-0.7.4 \ colorchoice-1.0.3 \ crc32fast-1.4.2 \ - crossbeam-channel-0.5.14 \ + crossbeam-channel-0.5.15 \ crossbeam-deque-0.8.6 \ crossbeam-epoch-0.9.18 \ crossbeam-utils-0.8.21 \ - either-1.13.0 \ + either-1.15.0 \ env_filter-0.1.3 \ - env_logger-0.11.6 \ - equivalent-1.0.1 \ - errno-0.3.10 \ + env_logger-0.11.8 \ + equivalent-1.0.2 \ + errno-0.3.11 \ fdeflate-0.3.7 \ filetime-0.2.25 \ - flate2-1.0.35 \ + flate2-1.1.1 \ funty-2.0.0 \ glob-0.3.2 \ hashbrown-0.15.2 \ - image-0.25.5 \ - indexmap-2.7.1 \ + image-0.25.6 \ + indexmap-2.9.0 \ is_terminal_polyfill-1.70.1 \ - libc-0.2.169 \ - libdeflate-sys-1.23.0 \ - libdeflater-1.23.0 \ + libc-0.2.172 \ + libdeflate-sys-1.23.1 \ + libdeflater-1.23.1 \ libredox-0.1.3 \ - linux-raw-sys-0.4.15 \ - lockfree-object-pool-0.1.6 \ - log-0.4.25 \ - miniz_oxide-0.8.4 \ + linux-raw-sys-0.9.4 \ + log-0.4.27 \ + miniz_oxide-0.8.8 \ num-traits-0.2.19 \ - once_cell-1.20.3 \ - pkg-config-0.3.31 \ + once_cell-1.21.3 \ + pkg-config-0.3.32 \ png-0.17.16 \ radium-0.7.0 \ rayon-1.10.0 \ rayon-core-1.12.1 \ - redox_syscall-0.5.8 \ + redox_syscall-0.5.11 \ rgb-0.8.50 \ rustc-hash-2.1.1 \ - rustix-0.38.44 \ + rustix-1.0.5 \ shlex-1.3.0 \ simd-adler32-0.3.7 \ strsim-0.11.1 \ tap-1.0.1 \ - terminal_size-0.4.1 \ + terminal_size-0.4.2 \ utf8parse-0.2.2 \ windows-sys-0.59.0 \ windows-targets-0.52.6 \ @@ -72,6 +71,6 @@ CARGO_CRATES= adler2-2.0.0 \ windows_x86_64_gnullvm-0.52.6 \ windows_x86_64_msvc-0.52.6 \ wyz-0.5.1 \ - zopfli-0.8.1 \ + zopfli-0.8.2 \ clap_mangen-0.2.24 \ roff-0.2.2 diff --git a/graphics/oxipng/distinfo b/graphics/oxipng/distinfo index e45d8174f8e4..8b6ebad5b881 100644 --- a/graphics/oxipng/distinfo +++ b/graphics/oxipng/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1739713311 +TIMESTAMP = 1746192067 SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627 SIZE (rust/crates/adler2-2.0.0.crate) = 13529 SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b @@ -15,88 +15,86 @@ SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d SIZE (rust/crates/autocfg-1.4.0.crate) = 17712 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a SIZE (rust/crates/bitflags-1.3.2.crate) = 23021 -SHA256 (rust/crates/bitflags-2.8.0.crate) = 8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36 -SIZE (rust/crates/bitflags-2.8.0.crate) = 47482 +SHA256 (rust/crates/bitflags-2.9.0.crate) = 5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd +SIZE (rust/crates/bitflags-2.9.0.crate) = 47654 SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c SIZE (rust/crates/bitvec-1.0.1.crate) = 224375 SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975 -SHA256 (rust/crates/bytemuck-1.21.0.crate) = ef657dfab802224e671f5818e9a4935f9b1957ed18e58292690cc39e7a4092a3 -SIZE (rust/crates/bytemuck-1.21.0.crate) = 51553 +SHA256 (rust/crates/bytemuck-1.22.0.crate) = b6b1fc10dbac614ebc03540c9dbd60e83887fda27794998c6528f1782047d540 +SIZE (rust/crates/bytemuck-1.22.0.crate) = 52451 SHA256 (rust/crates/byteorder-lite-0.1.0.crate) = 8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495 SIZE (rust/crates/byteorder-lite-0.1.0.crate) = 15909 -SHA256 (rust/crates/cc-1.2.13.crate) = c7777341816418c02e033934a09f20dc0ccaf65a5201ef8a450ae0105a573fda -SIZE (rust/crates/cc-1.2.13.crate) = 102839 +SHA256 (rust/crates/cc-1.2.19.crate) = 8e3a13707ac958681c13b39b458c073d0d9bc8a22cb1b2f4c8e55eb72c13f362 +SIZE (rust/crates/cc-1.2.19.crate) = 105910 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934 -SHA256 (rust/crates/clap-4.5.29.crate) = 8acebd8ad879283633b343856142139f2da2317c96b05b4dd6181c61e2480184 -SIZE (rust/crates/clap-4.5.29.crate) = 56074 -SHA256 (rust/crates/clap_builder-4.5.29.crate) = f6ba32cbda51c7e1dfd49acc1457ba1a7dec5b64fe360e828acb13ca8dc9c2f9 -SIZE (rust/crates/clap_builder-4.5.29.crate) = 168096 +SHA256 (rust/crates/clap-4.5.36.crate) = 2df961d8c8a0d08aa9945718ccf584145eee3f3aa06cddbeac12933781102e04 +SIZE (rust/crates/clap-4.5.36.crate) = 56958 +SHA256 (rust/crates/clap_builder-4.5.36.crate) = 132dbda40fb6753878316a489d5a1242a8ef2f0d9e47ba01c951ea8aa7d013a5 +SIZE (rust/crates/clap_builder-4.5.36.crate) = 168438 SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6 SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858 SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990 SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923 SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3 SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491 -SHA256 (rust/crates/crossbeam-channel-0.5.14.crate) = 06ba6d68e24814cb8de6bb986db8222d3a027d15872cabc0d18817bc3c0e4471 -SIZE (rust/crates/crossbeam-channel-0.5.14.crate) = 92728 +SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2 +SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716 SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51 SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471 SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875 SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28 SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691 -SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0 -SIZE (rust/crates/either-1.13.0.crate) = 19169 +SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719 +SIZE (rust/crates/either-1.15.0.crate) = 20114 SHA256 (rust/crates/env_filter-0.1.3.crate) = 186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0 SIZE (rust/crates/env_filter-0.1.3.crate) = 15191 -SHA256 (rust/crates/env_logger-0.11.6.crate) = dcaee3d8e3cfc3fd92428d477bc97fc29ec8716d180c0d74c643bb26166660e0 -SIZE (rust/crates/env_logger-0.11.6.crate) = 31105 -SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5 -SIZE (rust/crates/equivalent-1.0.1.crate) = 6615 -SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d -SIZE (rust/crates/errno-0.3.10.crate) = 11824 +SHA256 (rust/crates/env_logger-0.11.8.crate) = 13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f +SIZE (rust/crates/env_logger-0.11.8.crate) = 32538 +SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f +SIZE (rust/crates/equivalent-1.0.2.crate) = 7419 +SHA256 (rust/crates/errno-0.3.11.crate) = 976dd42dc7e85965fe702eb8164f21f450704bdde31faefd6471dba214cb594e +SIZE (rust/crates/errno-0.3.11.crate) = 12048 SHA256 (rust/crates/fdeflate-0.3.7.crate) = 1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c SIZE (rust/crates/fdeflate-0.3.7.crate) = 27188 SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586 SIZE (rust/crates/filetime-0.2.25.crate) = 14940 -SHA256 (rust/crates/flate2-1.0.35.crate) = c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c -SIZE (rust/crates/flate2-1.0.35.crate) = 109188 +SHA256 (rust/crates/flate2-1.1.1.crate) = 7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece +SIZE (rust/crates/flate2-1.1.1.crate) = 77224 SHA256 (rust/crates/funty-2.0.0.crate) = e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c SIZE (rust/crates/funty-2.0.0.crate) = 13160 SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2 SIZE (rust/crates/glob-0.3.2.crate) = 22359 SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289 SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478 -SHA256 (rust/crates/image-0.25.5.crate) = cd6f44aed642f18953a158afeb30206f4d50da59fbc66ecb53c66488de73563b -SIZE (rust/crates/image-0.25.5.crate) = 241073 -SHA256 (rust/crates/indexmap-2.7.1.crate) = 8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652 -SIZE (rust/crates/indexmap-2.7.1.crate) = 88644 +SHA256 (rust/crates/image-0.25.6.crate) = db35664ce6b9810857a38a906215e75a9c879f0696556a39f59c62829710251a +SIZE (rust/crates/image-0.25.6.crate) = 242367 +SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e +SIZE (rust/crates/indexmap-2.9.0.crate) = 91214 SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492 -SHA256 (rust/crates/libc-0.2.169.crate) = b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a -SIZE (rust/crates/libc-0.2.169.crate) = 757901 -SHA256 (rust/crates/libdeflate-sys-1.23.0.crate) = 413b667c8a795fcbe6287a75a8ce92b1dae928172c716fe95044cb2ec7877941 -SIZE (rust/crates/libdeflate-sys-1.23.0.crate) = 202038 -SHA256 (rust/crates/libdeflater-1.23.0.crate) = d78376c917eec0550b9c56c858de50e1b7ebf303116487562e624e63ce51453a -SIZE (rust/crates/libdeflater-1.23.0.crate) = 22924 +SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa +SIZE (rust/crates/libc-0.2.172.crate) = 791646 +SHA256 (rust/crates/libdeflate-sys-1.23.1.crate) = 38b72ad3fbf5ac78f2df7b36075e48adf2459b57c150b9e63937d0204d0f9cd7 +SIZE (rust/crates/libdeflate-sys-1.23.1.crate) = 202537 +SHA256 (rust/crates/libdeflater-1.23.1.crate) = 013344b17f9dceddff4872559ae19378bd8ee0479eccdd266d2dd2e894b4792f +SIZE (rust/crates/libdeflater-1.23.1.crate) = 23516 SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d SIZE (rust/crates/libredox-0.1.3.crate) = 6068 -SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab -SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898 -SHA256 (rust/crates/lockfree-object-pool-0.1.6.crate) = 9374ef4228402d4b7e403e5838cb880d9ee663314b0a900d5a6aabf0c213552e -SIZE (rust/crates/lockfree-object-pool-0.1.6.crate) = 12309 -SHA256 (rust/crates/log-0.4.25.crate) = 04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f -SIZE (rust/crates/log-0.4.25.crate) = 44876 -SHA256 (rust/crates/miniz_oxide-0.8.4.crate) = b3b1c9bd4fe1f0f8b387f6eb9eb3b4a1aa26185e5750efb9140301703f62cd1b -SIZE (rust/crates/miniz_oxide-0.8.4.crate) = 66701 +SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12 +SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088 +SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94 +SIZE (rust/crates/log-0.4.27.crate) = 48120 +SHA256 (rust/crates/miniz_oxide-0.8.8.crate) = 3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a +SIZE (rust/crates/miniz_oxide-0.8.8.crate) = 67065 SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841 SIZE (rust/crates/num-traits-0.2.19.crate) = 51631 -SHA256 (rust/crates/once_cell-1.20.3.crate) = 945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e -SIZE (rust/crates/once_cell-1.20.3.crate) = 33456 -SHA256 (rust/crates/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2 -SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880 +SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d +SIZE (rust/crates/once_cell-1.21.3.crate) = 34534 +SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c +SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370 SHA256 (rust/crates/png-0.17.16.crate) = 82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526 SIZE (rust/crates/png-0.17.16.crate) = 117975 SHA256 (rust/crates/radium-0.7.0.crate) = dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09 @@ -105,14 +103,14 @@ SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4 SIZE (rust/crates/rayon-1.10.0.crate) = 180155 SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2 SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701 -SHA256 (rust/crates/redox_syscall-0.5.8.crate) = 03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834 -SIZE (rust/crates/redox_syscall-0.5.8.crate) = 26319 +SHA256 (rust/crates/redox_syscall-0.5.11.crate) = d2f103c6d277498fbceb16e84d317e2a400f160f46904d5f5410848c829511a3 +SIZE (rust/crates/redox_syscall-0.5.11.crate) = 30300 SHA256 (rust/crates/rgb-0.8.50.crate) = 57397d16646700483b67d2dd6511d79318f9d057fdbd21a4066aeac8b41d310a SIZE (rust/crates/rgb-0.8.50.crate) = 21980 SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154 -SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154 -SIZE (rust/crates/rustix-0.38.44.crate) = 379347 +SHA256 (rust/crates/rustix-1.0.5.crate) = d97817398dd4bb2e6da002002db259209759911da105da92bec29ccb12cf58bf +SIZE (rust/crates/rustix-1.0.5.crate) = 414160 SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64 SIZE (rust/crates/shlex-1.3.0.crate) = 18713 SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe @@ -121,8 +119,8 @@ SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3 SIZE (rust/crates/strsim-0.11.1.crate) = 14266 SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369 SIZE (rust/crates/tap-1.0.1.crate) = 11316 -SHA256 (rust/crates/terminal_size-0.4.1.crate) = 5352447f921fda68cf61b4101566c0bdb5104eff6804d0678e5227580ab6a4e9 -SIZE (rust/crates/terminal_size-0.4.1.crate) = 10037 +SHA256 (rust/crates/terminal_size-0.4.2.crate) = 45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed +SIZE (rust/crates/terminal_size-0.4.2.crate) = 9976 SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821 SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499 SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b @@ -147,11 +145,11 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270 SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564 SHA256 (rust/crates/wyz-0.5.1.crate) = 05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed SIZE (rust/crates/wyz-0.5.1.crate) = 18790 -SHA256 (rust/crates/zopfli-0.8.1.crate) = e5019f391bac5cf252e93bbcc53d039ffd62c7bfb7c150414d61369afe57e946 -SIZE (rust/crates/zopfli-0.8.1.crate) = 50972 +SHA256 (rust/crates/zopfli-0.8.2.crate) = edfc5ee405f504cd4984ecc6f14d02d55cfda60fa4b689434ef4102aae150cd7 +SIZE (rust/crates/zopfli-0.8.2.crate) = 51842 SHA256 (rust/crates/clap_mangen-0.2.24.crate) = fbae9cbfdc5d4fa8711c09bd7b83f644cb48281ac35bf97af3e47b0675864bdf SIZE (rust/crates/clap_mangen-0.2.24.crate) = 15380 SHA256 (rust/crates/roff-0.2.2.crate) = 88f8660c1ff60292143c98d08fc6e2f654d722db50410e3f3797d40baaf9d8f3 SIZE (rust/crates/roff-0.2.2.crate) = 11648 -SHA256 (shssoichiro-oxipng-v9.1.4_GH0.tar.gz) = 90c5e32c556c49e8fb2170f281586e87f7619fd574b4ccf1bc76e2f6819bba77 -SIZE (shssoichiro-oxipng-v9.1.4_GH0.tar.gz) = 18983812 +SHA256 (shssoichiro-oxipng-v9.1.5_GH0.tar.gz) = 8f99d5c67efa2a7550023bf610b90e65d421375c9ed7f37097f83ae5c05f85bd +SIZE (shssoichiro-oxipng-v9.1.5_GH0.tar.gz) = 19182197 diff --git a/graphics/oxipng/files/patch-man b/graphics/oxipng/files/patch-man index f1a37a2f52c0..e5bee327e0fc 100644 --- a/graphics/oxipng/files/patch-man +++ b/graphics/oxipng/files/patch-man @@ -32,5 +32,5 @@ Use upstream clap version already in crates [dependencies] -clap = "4.5.21" -+clap = "4.5.29" ++clap = "4.5.36" clap_mangen = "0.2.24" diff --git a/mail/spfmilter/Makefile b/mail/spfmilter/Makefile index 61fc230fb822..dd7e9225115d 100644 --- a/mail/spfmilter/Makefile +++ b/mail/spfmilter/Makefile @@ -1,6 +1,5 @@ PORTNAME= spfmilter -PORTVERSION= 2.001 -PORTREVISION= 2 +PORTVERSION= 2.1 CATEGORIES= mail MASTER_SITES= https://acme.com/software/spfmilter/ diff --git a/mail/spfmilter/distinfo b/mail/spfmilter/distinfo index 7c0b75107544..b8598fbcf218 100644 --- a/mail/spfmilter/distinfo +++ b/mail/spfmilter/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1508375790 -SHA256 (spfmilter-2.001.tar.gz) = fe446200947a910dcabc8c26b7a038548a98abb653bb10a311e90c4071968e7d -SIZE (spfmilter-2.001.tar.gz) = 65204 +TIMESTAMP = 1746203310 +SHA256 (spfmilter-2.1.tar.gz) = 5a95321f365d47d4fe0901f39ac477f916face853c15146aae6a071d1aa34deb +SIZE (spfmilter-2.1.tar.gz) = 66059 diff --git a/math/R-cran-RcppArmadillo/Makefile b/math/R-cran-RcppArmadillo/Makefile index d2601d990f90..2b70408760bb 100644 --- a/math/R-cran-RcppArmadillo/Makefile +++ b/math/R-cran-RcppArmadillo/Makefile @@ -1,5 +1,5 @@ PORTNAME= RcppArmadillo -DISTVERSION= 14.4.1-1 +DISTVERSION= 14.4.2-1 CATEGORIES= math DISTNAME= ${PORTNAME}_${DISTVERSION} diff --git a/math/R-cran-RcppArmadillo/distinfo b/math/R-cran-RcppArmadillo/distinfo index 6c16b31f7b89..707967ba740d 100644 --- a/math/R-cran-RcppArmadillo/distinfo +++ b/math/R-cran-RcppArmadillo/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743258759 -SHA256 (RcppArmadillo_14.4.1-1.tar.gz) = 3c88231a2fb2975cb5c23221fbdee74849fd342789fca3b34db343aaf8b039bb -SIZE (RcppArmadillo_14.4.1-1.tar.gz) = 1402032 +TIMESTAMP = 1746182506 +SHA256 (RcppArmadillo_14.4.2-1.tar.gz) = 1d19d69a9931e7843e95645157ea2600725916f57f0a0f2a050fcdf17b39c0b4 +SIZE (RcppArmadillo_14.4.2-1.tar.gz) = 1402597 diff --git a/math/R-cran-reformulas/Makefile b/math/R-cran-reformulas/Makefile index f082fbcdc75f..3dd610836b58 100644 --- a/math/R-cran-reformulas/Makefile +++ b/math/R-cran-reformulas/Makefile @@ -1,11 +1,11 @@ PORTNAME= reformulas -DISTVERSION= 0.4.0 +DISTVERSION= 0.4.1 CATEGORIES= math DISTNAME= ${PORTNAME}_${DISTVERSION} MAINTAINER= eduardo@FreeBSD.org COMMENT= Machinery for Processing Random Effect Formulas -WWW= https://cran.r-project.org/web/packages/reformulas/ +WWW= https://cran.r-project.org/package=reformulas LICENSE= GPLv3 diff --git a/math/R-cran-reformulas/distinfo b/math/R-cran-reformulas/distinfo index b2d1e5b24bc2..608f861b9b3e 100644 --- a/math/R-cran-reformulas/distinfo +++ b/math/R-cran-reformulas/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1736686591 -SHA256 (reformulas_0.4.0.tar.gz) = 044fd9b9e5e8aaec2076ef8aa49c724ddf1ae6fa78bd5946a2bd94a1826abf34 -SIZE (reformulas_0.4.0.tar.gz) = 32012 +TIMESTAMP = 1746183879 +SHA256 (reformulas_0.4.1.tar.gz) = 60c585ef8791d3f3f8d0c6eeac83fabcf1f21960a6ad1abd2b756603c603f0de +SIZE (reformulas_0.4.1.tar.gz) = 75934 diff --git a/math/parmetis/Makefile b/math/parmetis/Makefile index c88ee72e5b1f..7b20fa1d7bf1 100644 --- a/math/parmetis/Makefile +++ b/math/parmetis/Makefile @@ -1,6 +1,7 @@ PORTNAME= ParMetis DISTVERSION= 4.0.3-p10 PORTREVISION= 9 +PORTEPOCH= 1 CATEGORIES= math parallel MASTER_SITES= https://bitbucket.org/petsc/pkg-parmetis/get/ DISTNAME= ${LGCOMMIT} diff --git a/multimedia/gstreamer1-editing-services/distinfo b/multimedia/gstreamer1-editing-services/distinfo index 46b6f3ba651c..390110eb5361 100644 --- a/multimedia/gstreamer1-editing-services/distinfo +++ b/multimedia/gstreamer1-editing-services/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1742500957 -SHA256 (gst-editing-services-1.26.0.tar.xz) = af5b27f5c9363027372100cac0baf19055280729df1cc58dd4e454ef698eb1ff -SIZE (gst-editing-services-1.26.0.tar.xz) = 836848 +TIMESTAMP = 1746080692 +SHA256 (gst-editing-services-1.26.1.tar.xz) = 230e3633be0c3c342b1a5e3f827ea897f8753efb28d18b154821b701a216aac3 +SIZE (gst-editing-services-1.26.1.tar.xz) = 840640 diff --git a/multimedia/gstreamer1-libav/distinfo b/multimedia/gstreamer1-libav/distinfo index 0f4d73a80fe6..3854c1eb905c 100644 --- a/multimedia/gstreamer1-libav/distinfo +++ b/multimedia/gstreamer1-libav/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1742500972 -SHA256 (gst-libav-1.26.0.tar.xz) = 707a8b687ff5fddcee5b02415e2ec9b71b4ac44d0b7aec3b477364ceecbf1ecf -SIZE (gst-libav-1.26.0.tar.xz) = 190152 +TIMESTAMP = 1746080702 +SHA256 (gst-libav-1.26.1.tar.xz) = 350a20b45b6655b6e10265430bdfbb3c436a96e9611b79caabef8f10abe570ea +SIZE (gst-libav-1.26.1.tar.xz) = 193856 diff --git a/multimedia/gstreamer1-plugins-good/files/patch-sys_v4l2_gstv4l2object.c b/multimedia/gstreamer1-plugins-good/files/patch-sys_v4l2_gstv4l2object.c index 1eb3b635f7b6..8b9828c0775b 100644 --- a/multimedia/gstreamer1-plugins-good/files/patch-sys_v4l2_gstv4l2object.c +++ b/multimedia/gstreamer1-plugins-good/files/patch-sys_v4l2_gstv4l2object.c @@ -1,6 +1,15 @@ ---- sys/v4l2/gstv4l2object.c.orig 2025-03-11 20:14:44 UTC +--- sys/v4l2/gstv4l2object.c.orig 2025-04-24 19:20:14 UTC +++ sys/v4l2/gstv4l2object.c -@@ -5262,7 +5262,9 @@ gst_v4l2_object_probe_caps (GstV4l2Object * v4l2object +@@ -529,7 +529,7 @@ v4l2_mmap_wrapper (gpointer start, gsize length, gint + + #endif /* SIZEOF_OFF_T < 8 */ + +-#if defined(__linux__) && !defined(__GLIBC__) ++#if !defined(__GLIBC__) + /* v4l2_ioctl always takes request as unsigned long int, not ioctl_req_t */ + static gint + v4l2_ioctl_wrapper (gint fd, ioctl_req_t request, ...) +@@ -5285,7 +5285,9 @@ gst_v4l2_object_probe_caps (GstV4l2Object * v4l2object if (v4l2object->ioctl (v4l2object->video_fd, VIDIOC_CROPCAP, &cropcap) < 0) { switch (errno) { diff --git a/multimedia/gstreamer1-plugins/distinfo b/multimedia/gstreamer1-plugins/distinfo index b422f125f4f8..a79f1b6b2157 100644 --- a/multimedia/gstreamer1-plugins/distinfo +++ b/multimedia/gstreamer1-plugins/distinfo @@ -1,9 +1,9 @@ -TIMESTAMP = 1742501019 -SHA256 (gst-plugins-base-1.26.0.tar.xz) = e23189fbed2ec486690382d1055c19eeaf5aae3e95e2576fc4c884d96a90e69e -SIZE (gst-plugins-base-1.26.0.tar.xz) = 2461680 -SHA256 (gst-plugins-bad-1.26.0.tar.xz) = f8287a84c5f66368a5a50da5f969994a02c47f20220ffe1ca3154193e65af216 -SIZE (gst-plugins-bad-1.26.0.tar.xz) = 7736148 -SHA256 (gst-plugins-ugly-1.26.0.tar.xz) = a86b51c8454a813120848c803421f327d8c07aabcae461e0597cc49398c0fcde -SIZE (gst-plugins-ugly-1.26.0.tar.xz) = 215404 -SHA256 (gst-plugins-good-1.26.0.tar.xz) = 9e18f139ef69ad0867c2dfbb8fe1d1736d76df11aac83f60e8d3adb1e2eaf03b -SIZE (gst-plugins-good-1.26.0.tar.xz) = 2966924 +TIMESTAMP = 1746080742 +SHA256 (gst-plugins-base-1.26.1.tar.xz) = 659553636f84dcf388cad5cf6530e02b0b2d3dc450e76199287ba9db6a6c5226 +SIZE (gst-plugins-base-1.26.1.tar.xz) = 2471276 +SHA256 (gst-plugins-bad-1.26.1.tar.xz) = 9b8415b1bb3726a499578fb39907952981716643f660215fe68628fbd8629197 +SIZE (gst-plugins-bad-1.26.1.tar.xz) = 7751024 +SHA256 (gst-plugins-ugly-1.26.1.tar.xz) = 34d9bcec8e88b008839d8de33fb043ae75eb04e466df74066fd66ee487a8ec4f +SIZE (gst-plugins-ugly-1.26.1.tar.xz) = 219112 +SHA256 (gst-plugins-good-1.26.1.tar.xz) = fcdcb2f77620a599557b2843d1c6c55c2b660f5fc28222b542847d11d9ca982f +SIZE (gst-plugins-good-1.26.1.tar.xz) = 2975136 diff --git a/multimedia/gstreamer1-rtsp-server/distinfo b/multimedia/gstreamer1-rtsp-server/distinfo index 8e8d4ceaa908..0799b2a66341 100644 --- a/multimedia/gstreamer1-rtsp-server/distinfo +++ b/multimedia/gstreamer1-rtsp-server/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1742501042 -SHA256 (gst-rtsp-server-1.26.0.tar.xz) = e983c039496e3f75e39696554ce74db4120e2465de17aa1cc37160568e9b40bc -SIZE (gst-rtsp-server-1.26.0.tar.xz) = 272400 +TIMESTAMP = 1746080758 +SHA256 (gst-rtsp-server-1.26.1.tar.xz) = 253fdfec78320c2f67486cd3797a0253c06982c3a8d5160f795b4257fadab301 +SIZE (gst-rtsp-server-1.26.1.tar.xz) = 276216 diff --git a/multimedia/gstreamer1-vaapi/distinfo b/multimedia/gstreamer1-vaapi/distinfo index 026bca921253..fe6cf0898ccf 100644 --- a/multimedia/gstreamer1-vaapi/distinfo +++ b/multimedia/gstreamer1-vaapi/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1742501087 -SHA256 (gstreamer-vaapi-1.26.0.tar.xz) = 573931d455f5a96f63db7c8d35d51322b8d287816e8c6a77d84cfbb9fa1351f1 -SIZE (gstreamer-vaapi-1.26.0.tar.xz) = 529064 +TIMESTAMP = 1746080776 +SHA256 (gstreamer-vaapi-1.26.1.tar.xz) = 1fc779690cd8d6c5ef3cd84e5a552f864815ea8d9c269370c8d21e0b6d5337c9 +SIZE (gstreamer-vaapi-1.26.1.tar.xz) = 544020 diff --git a/multimedia/gstreamer1/distinfo b/multimedia/gstreamer1/distinfo index 85692d474deb..d515b86937da 100644 --- a/multimedia/gstreamer1/distinfo +++ b/multimedia/gstreamer1/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1742500926 -SHA256 (gstreamer-1.26.0.tar.xz) = 1b2ee4028010c25b776effa7c396c7e3e1861b60b9417e416f4914abcdff279f -SIZE (gstreamer-1.26.0.tar.xz) = 1869668 +TIMESTAMP = 1746080679 +SHA256 (gstreamer-1.26.1.tar.xz) = 30a4c4a5e48345583eb596aa265d0f53c0feb93011d93a6aaa70dd6e3c519dc4 +SIZE (gstreamer-1.26.1.tar.xz) = 1874400 diff --git a/multimedia/py-gstreamer1/distinfo b/multimedia/py-gstreamer1/distinfo index d8229be75e29..25a2623bd434 100644 --- a/multimedia/py-gstreamer1/distinfo +++ b/multimedia/py-gstreamer1/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1742501098 -SHA256 (gst-python-1.26.0.tar.xz) = e5046a05d77abb15671ad01cd1908d17d62e5a06f5d7841be4342ade2a3fb8db -SIZE (gst-python-1.26.0.tar.xz) = 110572 +TIMESTAMP = 1746097807 +SHA256 (gst-python-1.26.1.tar.xz) = 2dce1ecc8a80ce8e0b6f0e0cb3fad3bcd5d65ebe0622ed28eaae97b4559a6a85 +SIZE (gst-python-1.26.1.tar.xz) = 114324 diff --git a/multimedia/py-subliminal/Makefile b/multimedia/py-subliminal/Makefile index 28a0ad2c3d36..6a438d04aeb8 100644 --- a/multimedia/py-subliminal/Makefile +++ b/multimedia/py-subliminal/Makefile @@ -1,7 +1,7 @@ PORTNAME= subliminal -DISTVERSION= 2.2.1 +DISTVERSION= 2.3.0 CATEGORIES= multimedia python -MASTER_SITES= PYPI +MASTER_SITES= https://github.com/Diaoul/subliminal/releases/download/${DISTVERSION}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= eduardo@FreeBSD.org @@ -11,9 +11,10 @@ WWW= https://subliminal.readthedocs.org/en/latest/index.html LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-vcs>0:devel/py-hatch-vcs@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} - RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}babelfish>=0.6.1:devel/py-babelfish@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.4.0:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}chardet>=5.0:textproc/py-chardet@${PY_FLAVOR} \ @@ -28,15 +29,16 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}babelfish>=0.6.1:devel/py-babelfish@${PY_FLA ${PYTHON_PKGNAMEPREFIX}requests>=2.0.1:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}srt>3.5:multimedia/py-srt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stevedore>=3.0:devel/py-stevedore@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}tomli>2:textproc/py-tomli@${PY_FLAVOR} -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}vcrpy>0:devel/py-vcrpy@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}sympy>0:math/py-sympy@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}tomli>2:textproc/py-tomli@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tomlkit>=0.13.2:textproc/py-tomlkit@${PY_FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}defusedxml>=0.7.1:devel/py-defusedxml@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}knowit>=0.5.5:multimedia/py-knowit@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sympy>0:math/py-sympy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}vcrpy>0:devel/py-vcrpy@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 pytest -PYTEST_BROKEN_TESTS= test_refine_video_metadata # https://github.com/Diaoul/subliminal/issues/1157 - NO_ARCH= yes .include diff --git a/multimedia/py-subliminal/distinfo b/multimedia/py-subliminal/distinfo index 6f63d414b79d..9fc9973e529f 100644 --- a/multimedia/py-subliminal/distinfo +++ b/multimedia/py-subliminal/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1721552662 -SHA256 (subliminal-2.2.1.tar.gz) = 2ed6024a07bbb3c68fe3db76374244ad91adfca9d93fc24d3ddb9ef61825756e -SIZE (subliminal-2.2.1.tar.gz) = 3122221 +TIMESTAMP = 1746010297 +SHA256 (subliminal-2.3.0.tar.gz) = 428073ce98f6a967207615a4c58732fdcb80819fdd8b0404f8dd2ebea18666eb +SIZE (subliminal-2.3.0.tar.gz) = 3458229 diff --git a/multimedia/py-subliminal/files/patch-pyproject.toml b/multimedia/py-subliminal/files/patch-pyproject.toml deleted file mode 100644 index b71bc0bb7ec7..000000000000 --- a/multimedia/py-subliminal/files/patch-pyproject.toml +++ /dev/null @@ -1,10 +0,0 @@ ---- pyproject.toml.orig 2024-06-25 06:59:42 UTC -+++ pyproject.toml -@@ -1,6 +1,6 @@ - # https://peps.python.org/pep-0517/ - [build-system] --requires = ["setuptools>=64"] -+requires = ["setuptools>=63"] - build-backend = "setuptools.build_meta" - - # https://peps.python.org/pep-0621/ diff --git a/multimedia/py-subliminal/files/patch-tests b/multimedia/py-subliminal/files/patch-tests new file mode 100644 index 000000000000..96e42c41f818 --- /dev/null +++ b/multimedia/py-subliminal/files/patch-tests @@ -0,0 +1,31 @@ +Fix windows dependency + +--- pyproject.toml.orig 2025-05-02 15:15:36 UTC ++++ pyproject.toml +@@ -73,7 +73,7 @@ tests = [ + "sympy", + "colorama", # used in scripts/ + "vcrpy>=5", # keep synchronized with docs dependencies +- "win32-setctime", ++ "win32-setctime; sys_platform == 'win32'", + "importlib_metadata>=4.6; python_version<'3.10'", + ] + types = [ + +--- tests/test_video.py.orig 2025-05-02 16:03:05 UTC ++++ tests/test_video.py +@@ -7,7 +7,13 @@ import pytest + from unittest.mock import Mock + + import pytest +-from win32_setctime import SUPPORTED, setctime ++# Conditional import of win32_setctime ++try: ++ from win32_setctime import SUPPORTED, setctime ++except ImportError: ++ # Define default values if the import fails (we are on non-Windows or it's not installed) ++ SUPPORTED = False ++ setctime = None # Or a dummy function if preferred: def setctime(*args, **kwargs): pass + + from subliminal.utils import sanitize, timestamp + from subliminal.video import Episode, Movie, Video diff --git a/net-mgmt/unifi9/Makefile b/net-mgmt/unifi9/Makefile index ec8f48ffd852..f8ee98de52c2 100644 --- a/net-mgmt/unifi9/Makefile +++ b/net-mgmt/unifi9/Makefile @@ -1,5 +1,5 @@ PORTNAME= unifi9 -PORTVERSION= 9.0.114 +PORTVERSION= 9.1.120 PORTREVISION?= 0 CATEGORIES= net-mgmt java MASTER_SITES= http://dl.ubnt.com/unifi/%SUBDIR%/:unifi \ diff --git a/net-mgmt/unifi9/distinfo b/net-mgmt/unifi9/distinfo index 3528029f7fc6..eb3fbcc131c8 100644 --- a/net-mgmt/unifi9/distinfo +++ b/net-mgmt/unifi9/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1738698743 -SHA256 (unifi9-9.0.114/unifi_sysvinit_all.deb) = df1ba6208cebfadc7ad243e13df4acd8acf6889dfd2ade7ddf855c6bf32952ee -SIZE (unifi9-9.0.114/unifi_sysvinit_all.deb) = 137046730 -SHA256 (unifi9-9.0.114/javax.activation-api-1.2.0.jar) = 43fdef0b5b6ceb31b0424b208b930c74ab58fac2ceeb7b3f6fd3aeb8b5ca4393 -SIZE (unifi9-9.0.114/javax.activation-api-1.2.0.jar) = 56674 +TIMESTAMP = 1746127426 +SHA256 (unifi9-9.1.120/unifi_sysvinit_all.deb) = 95fd43f255c21b7f9ca81088f3326fa6be84c2c412ce3f0681243d00fdf12559 +SIZE (unifi9-9.1.120/unifi_sysvinit_all.deb) = 138644450 +SHA256 (unifi9-9.1.120/javax.activation-api-1.2.0.jar) = 43fdef0b5b6ceb31b0424b208b930c74ab58fac2ceeb7b3f6fd3aeb8b5ca4393 +SIZE (unifi9-9.1.120/javax.activation-api-1.2.0.jar) = 56674 diff --git a/net-p2p/libtorrent/Makefile b/net-p2p/libtorrent/Makefile index 5ed69ce3f817..ea7f8b46a775 100644 --- a/net-p2p/libtorrent/Makefile +++ b/net-p2p/libtorrent/Makefile @@ -1,5 +1,5 @@ PORTNAME= libtorrent -DISTVERSION= 0.15.2 +DISTVERSION= 0.15.3 CATEGORIES= net-p2p MASTER_SITES= https://github.com/rakshasa/rtorrent/releases/download/v${DISTVERSION}/ @@ -10,6 +10,8 @@ WWW= https://github.com/rakshasa/libtorrent LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING +TEST_DEPENDS= cppunit>0:devel/cppunit + USES= compiler:c++17-lang cpe libtool localbase:ldflags pathfix \ pkgconfig ssl USE_LDCONFIG= yes @@ -24,6 +26,9 @@ CONFIGURE_ENV= OPENSSL_CFLAGS="-I ${OPENSSLINC}" \ MAKE_ARGS= LDFLAGS="${LDFLAGS}" INSTALL_TARGET= install-strip +TEST_TARGET= check + +TESTING_UNSAFE= https://github.com/rakshasa/libtorrent/issues/292 OPTIONS_DEFINE= KQUEUE OPTIONS_DEFAULT= KQUEUE diff --git a/net-p2p/libtorrent/distinfo b/net-p2p/libtorrent/distinfo index 381d37068636..965575747ed9 100644 --- a/net-p2p/libtorrent/distinfo +++ b/net-p2p/libtorrent/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743202037 -SHA256 (libtorrent-0.15.2.tar.gz) = 4636b10776f123c09a6de1a1a18dd6427e7a87535682defad31530c463005f2e -SIZE (libtorrent-0.15.2.tar.gz) = 867838 +TIMESTAMP = 1746176226 +SHA256 (libtorrent-0.15.3.tar.gz) = 6a0b01e4c0da817fc06fa0cd0ca539d79a19eaed617e16da9e2d8ba066ea95dd +SIZE (libtorrent-0.15.3.tar.gz) = 872751 diff --git a/net-p2p/libtorrent/files/patch-Fixed_DhtController b/net-p2p/libtorrent/files/patch-Fixed_DhtController deleted file mode 100644 index 23b76bb2f605..000000000000 --- a/net-p2p/libtorrent/files/patch-Fixed_DhtController +++ /dev/null @@ -1,305 +0,0 @@ -commit 01fc34516ef9fcff3cffc9d224c6870a8eb7eff6 -Author: rakshasa -Date: Sat Mar 29 07:32:25 2025 +0100 - - Fixed DhtController::m_router check and log unit tests. - -diff --git src/torrent/tracker/dht_controller.cc src/torrent/tracker/dht_controller.cc -index 2d0afcf6..c43e1dd7 100644 ---- src/torrent/tracker/dht_controller.cc -+++ src/torrent/tracker/dht_controller.cc -@@ -101,13 +101,13 @@ DhtController::set_receive_requests(bool state) { - - void - DhtController::add_node(const sockaddr* sa, int port) { -- if (!m_router) -+ if (m_router) - m_router->contact(sa, port); - } - - void - DhtController::add_node(const std::string& host, int port) { -- if (!m_router) -+ if (m_router) - m_router->add_contact(host, port); - } - -@@ -121,11 +121,17 @@ DhtController::store_cache(Object* container) { - - DhtController::statistics_type - DhtController::get_statistics() const { -+ if (!m_router) -+ throw internal_error("DhtController::get_statistics called but DHT not initialized."); -+ - return m_router->get_statistics(); - } - - void - DhtController::reset_statistics() { -+ if (!m_router) -+ throw internal_error("DhtController::reset_statistics called but DHT not initialized."); -+ - m_router->reset_statistics(); - } - -@@ -133,6 +139,9 @@ DhtController::reset_statistics() { - - void - DhtController::set_upload_throttle(Throttle* t) { -+ if (!m_router) -+ throw internal_error("DhtController::set_upload_throttle() called but DHT not initialized."); -+ - if (m_router->is_active()) - throw internal_error("DhtController::set_upload_throttle() called while DHT server active."); - -@@ -141,6 +150,9 @@ DhtController::set_upload_throttle(Throttle* t) { - - void - DhtController::set_download_throttle(Throttle* t) { -+ if (!m_router) -+ throw internal_error("DhtController::set_download_throttle() called but DHT not initialized."); -+ - if (m_router->is_active()) - throw internal_error("DhtController::set_download_throttle() called while DHT server active."); - -diff --git src/torrent/utils/log.cc src/torrent/utils/log.cc -index a587cdfe..1c7a4362 100644 ---- src/torrent/utils/log.cc -+++ src/torrent/utils/log.cc -@@ -45,12 +45,12 @@ struct log_gz_output { - gzFile gz_file; - }; - --typedef std::vector log_cache_list; --typedef std::vector > log_child_list; --typedef std::vector log_slot_list; --typedef std::vector > log_output_list; -+typedef std::vector log_cache_list; -+typedef std::vector> log_child_list; -+typedef std::vector log_slot_list; -+typedef std::vector> log_output_list; - --log_output_list log_outputs; -+log_output_list log_outputs LIBTORRENT_EXPORT; - log_child_list log_children; - log_cache_list log_cache; - log_group_list log_groups; -@@ -105,10 +105,10 @@ log_rebuild_cache() { - continue; - } - -- log_cache_list::iterator cache_itr = -+ log_cache_list::iterator cache_itr = - std::find_if(log_cache.begin(), log_cache.end(), - std::bind(&log_cache_entry::equal_outputs, std::placeholders::_1, use_outputs)); -- -+ - if (cache_itr == log_cache.end()) { - cache_itr = log_cache.insert(log_cache.end(), log_cache_entry()); - cache_itr->outputs = use_outputs; -@@ -282,13 +282,11 @@ log_add_group_output(int group, const char* name) { - log_output_list::iterator itr = log_find_output_name(name); - size_t index = std::distance(log_outputs.begin(), itr); - -- if (itr == log_outputs.end()) { -- throw input_error("Log name not found."); -- } -+ if (itr == log_outputs.end()) -+ throw input_error("Log name not found: '" + std::string(name) + "'"); - -- if (index >= log_group::max_size_outputs()) { -+ if (index >= log_group::max_size_outputs()) - throw input_error("Cannot add more log group outputs."); -- } - - log_groups[group].set_output_at(index, true); - log_rebuild_cache(); -@@ -346,7 +344,7 @@ log_gz_file_write(std::shared_ptr& outfile, const char* data, siz - int buffer_length = snprintf(buffer, 64, GROUPFMT, - cachedTime.seconds(), - log_level_char[group % 6]); -- -+ - if (buffer_length > 0) - gzwrite(outfile->gz_file, buffer, buffer_length); - -@@ -355,7 +353,7 @@ log_gz_file_write(std::shared_ptr& outfile, const char* data, siz - - } else if (group == -1) { - gzwrite(outfile->gz_file, "---DUMP---\n", sizeof("---DUMP---\n") - 1); -- -+ - if (length != 0) - gzwrite(outfile->gz_file, data, length); - -diff --git src/torrent/utils/log_buffer.h src/torrent/utils/log_buffer.h -index 025192c1..41f9d5ef 100644 ---- src/torrent/utils/log_buffer.h -+++ src/torrent/utils/log_buffer.h -@@ -8,6 +8,8 @@ - #include - #include - -+#include -+ - namespace torrent { - - struct log_entry { -@@ -23,7 +25,7 @@ struct log_entry { - std::string message; - }; - --class [[gnu::visibility("default")]] log_buffer : private std::deque { -+class LIBTORRENT_EXPORT log_buffer : private std::deque { - public: - typedef std::deque base_type; - typedef std::function slot_void; -@@ -47,7 +49,7 @@ public: - m_max_size(200) {} - - unsigned int max_size() const { return m_max_size; } -- -+ - // Always lock before calling any function. - void lock() { m_lock.lock(); } - void unlock() { m_lock.unlock(); } -@@ -66,7 +68,7 @@ private: - - typedef std::unique_ptr> log_buffer_ptr; - --[[gnu::visibility("default")]] log_buffer_ptr log_open_log_buffer(const char* name); -+log_buffer_ptr log_open_log_buffer(const char* name) LIBTORRENT_EXPORT; - - } - -diff --git test/Makefile.am test/Makefile.am -index d0d98da9..87ae61d2 100644 ---- test/Makefile.am -+++ test/Makefile.am -@@ -9,6 +9,9 @@ TESTS = \ - - check_PROGRAMS = $(TESTS) - -+# This can cause duplicate symbols, so export anything that causes issues. -+ -+# LibTorrent_Test_LDADD = ../src/libtorrent.la - LibTorrent_Test_LDADD = \ - ../src/libtorrent.la \ - ../src/libtorrent_other.la \ -diff --git test/helpers/progress_listener.cc test/helpers/progress_listener.cc -index 7a6ed047..e7f000fc 100644 ---- test/helpers/progress_listener.cc -+++ test/helpers/progress_listener.cc -@@ -10,6 +10,8 @@ - #include "torrent/utils/log.h" - #include "torrent/utils/log_buffer.h" - -+#include -+ - static std::string - get_test_path(const test_list_type& tl) { - if (tl.size() < 2) -diff --git test/helpers/test_fixture.cc test/helpers/test_fixture.cc -index 4d8d7214..3d766ea0 100644 ---- test/helpers/test_fixture.cc -+++ test/helpers/test_fixture.cc -@@ -1,18 +1,20 @@ --#include "config.h" -- --#include "test_fixture.h" -- --#include "torrent/utils/log.h" -- --void --test_fixture::setUp() { -- mock_init(); -- -- log_add_group_output(torrent::LOG_CONNECTION_BIND, "test_output"); -- log_add_group_output(torrent::LOG_CONNECTION_FD, "test_output"); --} -- --void --test_fixture::tearDown() { -- mock_cleanup(); --} -+#include "config.h" -+ -+#include "test_fixture.h" -+ -+#include "torrent/utils/log.h" -+ -+#include -+ -+void -+test_fixture::setUp() { -+ mock_init(); -+ -+ log_add_group_output(torrent::LOG_CONNECTION_BIND, "test_output"); -+ log_add_group_output(torrent::LOG_CONNECTION_FD, "test_output"); -+} -+ -+void -+test_fixture::tearDown() { -+ mock_cleanup(); -+} -diff --git test/torrent/utils/test_log.cc test/torrent/utils/test_log.cc -index 8ab8ed87..214866a8 100644 ---- test/torrent/utils/test_log.cc -+++ test/torrent/utils/test_log.cc -@@ -9,8 +9,8 @@ - #include - #include - --#include --#include -+#include "torrent/exceptions.h" -+#include "torrent/utils/log.h" - - CPPUNIT_TEST_SUITE_NAMED_REGISTRATION(test_log, "torrent/utils"); - -@@ -97,12 +97,12 @@ test_log::test_print() { - open_output("test_print_1", 0x1); - open_output("test_print_2", 0x2); - torrent::log_add_group_output(0, "test_print_1"); -- -+ - LTUNIT_ASSERT_OUTPUT(0, 0x1, "foo_bar", "foo_bar"); - LTUNIT_ASSERT_OUTPUT(0, 0x1, "foo 123 bar", "foo %i %s", 123, "bar"); - - torrent::log_add_group_output(0, "test_print_2"); -- -+ - LTUNIT_ASSERT_OUTPUT(0, 0x1|0x2, "test_multiple", "test_multiple"); - } - -@@ -144,7 +144,7 @@ test_log::test_file_output() { - - torrent::log_open_file_output("test_file", filename.c_str()); - torrent::log_add_group_output(GROUP_PARENT_1, "test_file"); -- -+ - lt_log_print(GROUP_PARENT_1, "test_file"); - - torrent::log_cleanup(); // To ensure we flush the buffers. -@@ -152,7 +152,7 @@ test_log::test_file_output() { - std::ifstream temp_file(filename.c_str()); - - CPPUNIT_ASSERT(temp_file.good()); -- -+ - char buffer[256]; - temp_file.getline(buffer, 256); - -diff --git test/torrent/utils/test_log_buffer.cc test/torrent/utils/test_log_buffer.cc -index 58412750..60732273 100644 ---- test/torrent/utils/test_log_buffer.cc -+++ test/torrent/utils/test_log_buffer.cc -@@ -3,7 +3,7 @@ - #include "test_log_buffer.h" - - #include "globals.h" --#include -+#include "torrent/utils/log_buffer.h" - - CPPUNIT_TEST_SUITE_NAMED_REGISTRATION(test_log_buffer, "torrent/utils"); - diff --git a/net-p2p/libtorrent/files/patch-configure b/net-p2p/libtorrent/files/patch-configure deleted file mode 100644 index 3e660da1b9b1..000000000000 --- a/net-p2p/libtorrent/files/patch-configure +++ /dev/null @@ -1,14 +0,0 @@ -Fixed configure script compatibility issue. -Applied manually on configure from 2943255ebaf5c7a574e8c14b474fb6cf2562f77a - ---- configure.orig 2025-03-28 22:55:28 UTC -+++ configure -@@ -17383,7 +17383,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu - CXX="$CXX" - else - result=`echo "${values_to_check}" | $GREP -Fvx -- "${unwanted_values}" | $GREP -v '^$'` -- CXX=${result//$'\n'/ } -+ CXX=$(echo "$result" | tr -d '\n') - fi - - diff --git a/net-p2p/libtorrent/pkg-plist b/net-p2p/libtorrent/pkg-plist index 05694e95a727..41397c0111b1 100644 --- a/net-p2p/libtorrent/pkg-plist +++ b/net-p2p/libtorrent/pkg-plist @@ -60,6 +60,7 @@ include/torrent/tracker/tracker_state.h include/torrent/tracker/wrappers.h include/torrent/tracker_controller.h include/torrent/tracker_list.h +include/torrent/utils/chrono.h include/torrent/utils/directory_events.h include/torrent/utils/extents.h include/torrent/utils/log.h @@ -67,9 +68,9 @@ include/torrent/utils/log_buffer.h include/torrent/utils/option_strings.h include/torrent/utils/ranges.h include/torrent/utils/resume.h +include/torrent/utils/scheduler.h include/torrent/utils/signal_bitfield.h include/torrent/utils/thread.h -include/torrent/utils/thread_interrupt.h include/torrent/utils/uri_parser.h lib/libtorrent.so lib/libtorrent.so.24 diff --git a/net-p2p/lidarr/Makefile b/net-p2p/lidarr/Makefile index efa30bdc785f..fa4fc7502a42 100644 --- a/net-p2p/lidarr/Makefile +++ b/net-p2p/lidarr/Makefile @@ -1,5 +1,5 @@ PORTNAME= lidarr -DISTVERSION= 2.9.6.4552 +DISTVERSION= 2.11.2.4629 CATEGORIES= net-p2p MASTER_SITES= https://github.com/lidarr/Lidarr/releases/download/v${PORTVERSION}/ DISTNAME= Lidarr.master.${DISTVERSION}.freebsd-core-x64 diff --git a/net-p2p/lidarr/distinfo b/net-p2p/lidarr/distinfo index 9daa7df37db5..66ad2ec02a45 100644 --- a/net-p2p/lidarr/distinfo +++ b/net-p2p/lidarr/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1738600605 -SHA256 (Lidarr.master.2.9.6.4552.freebsd-core-x64.tar.gz) = cfd8d85dd7e99a699bd93522901d2df758233ba61d8f272a9178a5e2aa11e54a -SIZE (Lidarr.master.2.9.6.4552.freebsd-core-x64.tar.gz) = 55750621 +TIMESTAMP = 1745961457 +SHA256 (Lidarr.master.2.11.2.4629.freebsd-core-x64.tar.gz) = d774e1bfbd0623f3ed31c87e15b06b9f1b3bc37304c39b7675e81bb0c7b53807 +SIZE (Lidarr.master.2.11.2.4629.freebsd-core-x64.tar.gz) = 55779683 diff --git a/net-p2p/lidarr/pkg-plist b/net-p2p/lidarr/pkg-plist index 52f067ad1344..d580db14c2a3 100644 --- a/net-p2p/lidarr/pkg-plist +++ b/net-p2p/lidarr/pkg-plist @@ -452,10 +452,10 @@ %%DATADIR%%/bin/UI/638-05e66c57185b323959bc.js %%DATADIR%%/bin/UI/638-05e66c57185b323959bc.js.LICENSE.txt %%DATADIR%%/bin/UI/638-05e66c57185b323959bc.js.map -%%DATADIR%%/bin/UI/907-4c5206716d13ae5dfa7d.js -%%DATADIR%%/bin/UI/907-4c5206716d13ae5dfa7d.js.map -%%DATADIR%%/bin/UI/Content/907-04041b498183043faa59.css -%%DATADIR%%/bin/UI/Content/907-04041b498183043faa59.css.map +%%DATADIR%%/bin/UI/907-3c05b588aa33a5fcf794.js +%%DATADIR%%/bin/UI/907-3c05b588aa33a5fcf794.js.map +%%DATADIR%%/bin/UI/Content/907-7469dd3705fa6b7244ff.css +%%DATADIR%%/bin/UI/Content/907-7469dd3705fa6b7244ff.css.map %%DATADIR%%/bin/UI/Content/Fonts/Roboto-Light.ttf %%DATADIR%%/bin/UI/Content/Fonts/Roboto-Light.woff %%DATADIR%%/bin/UI/Content/Fonts/Roboto-Light.woff2 @@ -496,8 +496,8 @@ %%DATADIR%%/bin/UI/Content/robots.txt %%DATADIR%%/bin/UI/Content/styles.css %%DATADIR%%/bin/UI/Content/styles.css.map -%%DATADIR%%/bin/UI/index-422a4b8ecdf8ba88f209.js -%%DATADIR%%/bin/UI/index-422a4b8ecdf8ba88f209.js.map +%%DATADIR%%/bin/UI/index-5b111585b4db672e813f.js +%%DATADIR%%/bin/UI/index-5b111585b4db672e813f.js.map %%DATADIR%%/bin/UI/index.html %%DATADIR%%/bin/UI/login.html %%DATADIR%%/bin/UI/oauth.html diff --git a/net-p2p/prowlarr/Makefile b/net-p2p/prowlarr/Makefile index 527a60f8e21f..ebf4584690f7 100644 --- a/net-p2p/prowlarr/Makefile +++ b/net-p2p/prowlarr/Makefile @@ -1,5 +1,5 @@ PORTNAME= prowlarr -DISTVERSION= 1.32.2.4987 +DISTVERSION= 1.35.1.5034 CATEGORIES= net-p2p MASTER_SITES= https://github.com/Prowlarr/Prowlarr/releases/download/v${DISTVERSION}/ DISTNAME= Prowlarr.master.${DISTVERSION}.freebsd-core-x64 diff --git a/net-p2p/prowlarr/distinfo b/net-p2p/prowlarr/distinfo index ecfd54c69a97..90b10cebdaef 100644 --- a/net-p2p/prowlarr/distinfo +++ b/net-p2p/prowlarr/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1742395208 -SHA256 (Prowlarr.master.1.32.2.4987.freebsd-core-x64.tar.gz) = 60fed6cc9356b460b709364b0531a38433de1072f8e13be3a3c880c29ce9dbaf -SIZE (Prowlarr.master.1.32.2.4987.freebsd-core-x64.tar.gz) = 54876459 +TIMESTAMP = 1746177915 +SHA256 (Prowlarr.master.1.35.1.5034.freebsd-core-x64.tar.gz) = 36a1e13f77db2b09c1078ae05a9a0f10146c5e0d327f7103e41f643447462fda +SIZE (Prowlarr.master.1.35.1.5034.freebsd-core-x64.tar.gz) = 54966440 diff --git a/net-p2p/radarr/Makefile b/net-p2p/radarr/Makefile index 45e8b3c2ac14..907671574e71 100644 --- a/net-p2p/radarr/Makefile +++ b/net-p2p/radarr/Makefile @@ -1,5 +1,5 @@ PORTNAME= radarr -DISTVERSION= 5.20.2.9777 +DISTVERSION= 5.22.4.9896 CATEGORIES= net-p2p MASTER_SITES= https://github.com/Radarr/Radarr/releases/download/v${DISTVERSION}/ DISTNAME= Radarr.master.${DISTVERSION}.freebsd-core-x64 diff --git a/net-p2p/radarr/distinfo b/net-p2p/radarr/distinfo index 10369d26f67f..5a67b1486b28 100644 --- a/net-p2p/radarr/distinfo +++ b/net-p2p/radarr/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1742394793 -SHA256 (Radarr.master.5.20.2.9777.freebsd-core-x64.tar.gz) = 067c15aac6bbd0f21c72227b3ac5130a80d0540161f5c65d02c4f02a2d74dd24 -SIZE (Radarr.master.5.20.2.9777.freebsd-core-x64.tar.gz) = 64031523 +TIMESTAMP = 1745836606 +SHA256 (Radarr.master.5.22.4.9896.freebsd-core-x64.tar.gz) = a90d798156642425db5e2cb8a497ea30b372aa97dd5026666cc811338a63fd2c +SIZE (Radarr.master.5.22.4.9896.freebsd-core-x64.tar.gz) = 64120394 diff --git a/net-p2p/radarr/pkg-plist b/net-p2p/radarr/pkg-plist index f8fad7e1023c..0b292112acef 100644 --- a/net-p2p/radarr/pkg-plist +++ b/net-p2p/radarr/pkg-plist @@ -448,13 +448,13 @@ %%DATADIR%%/bin/System.Xml.XmlSerializer.dll %%DATADIR%%/bin/System.Xml.dll %%DATADIR%%/bin/System.dll -%%DATADIR%%/bin/UI/671-0c0f8eb5356c8594e1b1.js -%%DATADIR%%/bin/UI/671-0c0f8eb5356c8594e1b1.js.map -%%DATADIR%%/bin/UI/869-60134bdc787b2335401c.js -%%DATADIR%%/bin/UI/869-60134bdc787b2335401c.js.LICENSE.txt -%%DATADIR%%/bin/UI/869-60134bdc787b2335401c.js.map -%%DATADIR%%/bin/UI/Content/671-8948273c5d499cc7de5e.css -%%DATADIR%%/bin/UI/Content/671-8948273c5d499cc7de5e.css.map +%%DATADIR%%/bin/UI/305-76e32144ef1b159b7b8b.js +%%DATADIR%%/bin/UI/305-76e32144ef1b159b7b8b.js.map +%%DATADIR%%/bin/UI/62-36cc42b0d539b6453b61.js +%%DATADIR%%/bin/UI/62-36cc42b0d539b6453b61.js.LICENSE.txt +%%DATADIR%%/bin/UI/62-36cc42b0d539b6453b61.js.map +%%DATADIR%%/bin/UI/Content/305-aa048fa97e1217e333cc.css +%%DATADIR%%/bin/UI/Content/305-aa048fa97e1217e333cc.css.map %%DATADIR%%/bin/UI/Content/Fonts/Roboto-Light.ttf %%DATADIR%%/bin/UI/Content/Fonts/Roboto-Light.woff %%DATADIR%%/bin/UI/Content/Fonts/Roboto-Light.woff2 @@ -496,8 +496,8 @@ %%DATADIR%%/bin/UI/Content/robots.txt %%DATADIR%%/bin/UI/Content/styles.css %%DATADIR%%/bin/UI/Content/styles.css.map -%%DATADIR%%/bin/UI/index-4758c60787f6382c9c04.js -%%DATADIR%%/bin/UI/index-4758c60787f6382c9c04.js.map +%%DATADIR%%/bin/UI/index-d365b7c46f103bf97719.js +%%DATADIR%%/bin/UI/index-d365b7c46f103bf97719.js.map %%DATADIR%%/bin/UI/index.html %%DATADIR%%/bin/UI/login.html %%DATADIR%%/bin/UI/oauth.html diff --git a/net-p2p/readarr/Makefile b/net-p2p/readarr/Makefile index a74b38f4322a..c258f9e8a3c3 100644 --- a/net-p2p/readarr/Makefile +++ b/net-p2p/readarr/Makefile @@ -1,5 +1,5 @@ PORTNAME= readarr -DISTVERSION= 0.4.12.2753 +DISTVERSION= 0.4.15.2787 CATEGORIES= net-p2p MASTER_SITES= https://github.com/Readarr/Readarr/releases/download/v${DISTVERSION}/ DISTNAME= Readarr.develop.${DISTVERSION}.freebsd-core-x64 diff --git a/net-p2p/readarr/distinfo b/net-p2p/readarr/distinfo index 21567c9be270..45f8cf9d1a1b 100644 --- a/net-p2p/readarr/distinfo +++ b/net-p2p/readarr/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1742395074 -SHA256 (Readarr.develop.0.4.12.2753.freebsd-core-x64.tar.gz) = be2fc79dcfd34601f5b7d1a094ec9e8395e392a51c18724540eb5794c7672912 -SIZE (Readarr.develop.0.4.12.2753.freebsd-core-x64.tar.gz) = 56104193 +TIMESTAMP = 1745837008 +SHA256 (Readarr.develop.0.4.15.2787.freebsd-core-x64.tar.gz) = e3b22523e1dcfbd48ec14b8e8effdb2839f543c5901077993809f8262c14d93a +SIZE (Readarr.develop.0.4.15.2787.freebsd-core-x64.tar.gz) = 56114486 diff --git a/net-p2p/readarr/pkg-plist b/net-p2p/readarr/pkg-plist index 176472972d8c..bd0fa4ac2728 100644 --- a/net-p2p/readarr/pkg-plist +++ b/net-p2p/readarr/pkg-plist @@ -451,13 +451,13 @@ %%DATADIR%%/bin/System.Xml.dll %%DATADIR%%/bin/System.dll %%DATADIR%%/bin/TagLibSharp.dll -%%DATADIR%%/bin/UI/123-020933a495a293168ae9.js -%%DATADIR%%/bin/UI/123-020933a495a293168ae9.js.map %%DATADIR%%/bin/UI/211-da884239b013b9258dbc.js %%DATADIR%%/bin/UI/211-da884239b013b9258dbc.js.LICENSE.txt %%DATADIR%%/bin/UI/211-da884239b013b9258dbc.js.map -%%DATADIR%%/bin/UI/Content/123-80351c8c68c2571d21e1.css -%%DATADIR%%/bin/UI/Content/123-80351c8c68c2571d21e1.css.map +%%DATADIR%%/bin/UI/400-4b4f910e7cb8cb02662a.js +%%DATADIR%%/bin/UI/400-4b4f910e7cb8cb02662a.js.map +%%DATADIR%%/bin/UI/Content/400-bc767d480d031a123625.css +%%DATADIR%%/bin/UI/Content/400-bc767d480d031a123625.css.map %%DATADIR%%/bin/UI/Content/Fonts/Roboto-Light.ttf %%DATADIR%%/bin/UI/Content/Fonts/Roboto-Light.woff %%DATADIR%%/bin/UI/Content/Fonts/Roboto-Light.woff2 @@ -498,8 +498,8 @@ %%DATADIR%%/bin/UI/Content/robots.txt %%DATADIR%%/bin/UI/Content/styles.css %%DATADIR%%/bin/UI/Content/styles.css.map -%%DATADIR%%/bin/UI/index-e23f7c03b2c95e105c51.js -%%DATADIR%%/bin/UI/index-e23f7c03b2c95e105c51.js.map +%%DATADIR%%/bin/UI/index-da916cc07be474d1b6a6.js +%%DATADIR%%/bin/UI/index-da916cc07be474d1b6a6.js.map %%DATADIR%%/bin/UI/index.html %%DATADIR%%/bin/UI/login.html %%DATADIR%%/bin/UI/oauth.html diff --git a/net-p2p/rtorrent/Makefile b/net-p2p/rtorrent/Makefile index 9f200ea388a8..2e2f693b9ea6 100644 --- a/net-p2p/rtorrent/Makefile +++ b/net-p2p/rtorrent/Makefile @@ -1,5 +1,5 @@ PORTNAME= rtorrent -DISTVERSION= 0.15.2 +DISTVERSION= 0.15.3 CATEGORIES= net-p2p MASTER_SITES= https://github.com/rakshasa/rtorrent/releases/download/v${DISTVERSION}/ diff --git a/net-p2p/rtorrent/distinfo b/net-p2p/rtorrent/distinfo index f1dc84144faa..3f0058abc275 100644 --- a/net-p2p/rtorrent/distinfo +++ b/net-p2p/rtorrent/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743204418 -SHA256 (rtorrent-0.15.2.tar.gz) = d10fd7d392d5d1e599ccf54238270df8b14b03fcc7cb8f62778ab868af6b0e5d -SIZE (rtorrent-0.15.2.tar.gz) = 858419 +TIMESTAMP = 1746177185 +SHA256 (rtorrent-0.15.3.tar.gz) = 6dfd42c19e6ff2f5ee8b99855314cef4f10bd669663c2670cc85fd6a4e2c4e40 +SIZE (rtorrent-0.15.3.tar.gz) = 858703 diff --git a/net-p2p/rtorrent/files/patch-Fixed_RpcManager b/net-p2p/rtorrent/files/patch-Fixed_RpcManager deleted file mode 100644 index 65a2f8498ef9..000000000000 --- a/net-p2p/rtorrent/files/patch-Fixed_RpcManager +++ /dev/null @@ -1,63 +0,0 @@ -commit 672bd0900501bba4d302479dc6fd1e244c2268f5 -Author: rakshasa -Date: Sat Mar 29 07:46:22 2025 +0100 - - Added default switch cases to RpcManager. - -diff --git src/rpc/rpc_manager.cc src/rpc/rpc_manager.cc -index 5409a4f..13a13d6 100644 ---- src/rpc/rpc_manager.cc -+++ src/rpc/rpc_manager.cc -@@ -99,22 +99,26 @@ RpcManager::object_to_target(const torrent::Object& obj, int call_flags, rpc::ta - bool - RpcManager::process(RPCType type, const char* in_buffer, uint32_t length, slot_response_callback callback) { - switch (type) { -- case RPCType::XML: { -+ case RPCType::XML: - if (m_xmlrpc.is_valid() && rpc::call_command_value("network.rpc.use_xmlrpc")) { - return m_xmlrpc.process(in_buffer, length, callback); - } else { - const std::string response = "faultCode-501faultStringXML-RPC not supported"; - return callback(response.c_str(), response.size()); - } -- } -- case RPCType::JSON: { -+ break; -+ -+ case RPCType::JSON: - if (rpc::call_command_value("network.rpc.use_jsonrpc")) { - return m_jsonrpc.process(in_buffer, length, callback); - } else { - const std::string response = "{\"jsonrpc\":\"2.0\",\"error\":{\"code\":-32601,\"message\":\"JSON-RPC not supported\"},\"id\":null}"; - return callback(response.c_str(), response.size()); - } -- } -+ break; -+ -+ default: -+ throw torrent::input_error("invalid parameters: unknown RPC type"); - } - } - -@@ -139,6 +143,8 @@ RpcManager::is_type_enabled(RPCType type) const { - return m_is_xmlrpc_enabled; - case RPCType::JSON: - return m_is_jsonrpc_enabled; -+ default: -+ throw torrent::input_error("invalid parameters: unknown RPC type"); - } - } - -@@ -147,8 +153,12 @@ RpcManager::set_type_enabled(RPCType type, bool enabled) { - switch (type) { - case RPCType::XML: - m_is_xmlrpc_enabled = enabled; -+ break; - case RPCType::JSON: - m_is_jsonrpc_enabled = enabled; -+ break; -+ default: -+ throw torrent::input_error("invalid parameters: unknown RPC type"); - } - } - diff --git a/net-p2p/rtorrent/files/patch-configure b/net-p2p/rtorrent/files/patch-configure deleted file mode 100644 index 8953b1567937..000000000000 --- a/net-p2p/rtorrent/files/patch-configure +++ /dev/null @@ -1,15 +0,0 @@ -Fixed configure script compatibility issue. -Applied manually on configure from 92e37cb4d7760bd4a1e6cd07eb61d33f4c402647 - - ---- configure.orig 2025-03-28 23:35:13 UTC -+++ configure -@@ -17588,7 +17588,7 @@ printf "%s\n" "#define API_VERSION 11" >>confdefs.h - CXX="$CXX" - else - result=`echo "${values_to_check}" | $GREP -Fvx -- "${unwanted_values}" | $GREP -v '^$'` -- CXX=${result//$'\n'/ } -+ CXX=$(echo "$result" | tr -d '\n') - fi - - diff --git a/net/libpfctl/Makefile b/net/libpfctl/Makefile index 41a739304287..047473e6e1d6 100644 --- a/net/libpfctl/Makefile +++ b/net/libpfctl/Makefile @@ -36,7 +36,7 @@ do-install: ${LN} -s libpfctl.so.0 ${STAGEDIR}${PREFIX}/lib/libpfctl.so ${INSTALL_DATA} ${WRKSRC}/*.h ${STAGEDIR}${PREFIX}/include -_ALL_VERSIONS= 13.3 13.4 13.5 14.0 14.1 14.2 +_ALL_VERSIONS= 13.3 13.4 13.5 14.0 14.1 14.2 14.3 .if make(makesum) DISTFILES= .for version in ${_ALL_VERSIONS} diff --git a/net/libpfctl/distinfo b/net/libpfctl/distinfo index ad6fc4d0d513..611648f6d7c7 100644 --- a/net/libpfctl/distinfo +++ b/net/libpfctl/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1741516982 +TIMESTAMP = 1746177054 SHA256 (libpfctl-13.3_4.tar.gz) = 8dfb0e629f0e74def2e2e2b6b1225f957b75f4ebd98ac53d8c800f98667ccbe0 SIZE (libpfctl-13.3_4.tar.gz) = 10111 SHA256 (libpfctl-13.4_4.tar.gz) = c29f57896e2274ab5c7d6836e5a58e9218c4bf83f2ce8953e3cd1944d01692ef @@ -11,5 +11,7 @@ SHA256 (libpfctl-14.1_4.tar.gz) = 048e158da7cc1cbfcc8c965e6d3e6ac0d6e7a9572144e6 SIZE (libpfctl-14.1_4.tar.gz) = 11692 SHA256 (libpfctl-14.2_4.tar.gz) = 527c63aa4b9e7eed513fa0c669878faea2e935f3e505dd83f8b6d7b45d3fa986 SIZE (libpfctl-14.2_4.tar.gz) = 11690 +SHA256 (libpfctl-14.3_4.tar.gz) = 0dba9d47cb5990e3029641bca9958925f20b091456bb7fe140ce1f4e9e2c30ce +SIZE (libpfctl-14.3_4.tar.gz) = 11678 SHA256 (libpfctl-9efd215411bb.tar.gz) = 040c8603f4f7d187f5ed11cd1d958a9e18604395be191bab21ed459d7255b403 SIZE (libpfctl-498934c5ff51.tar.gz) = 18874 diff --git a/security/s2n-tls/Makefile b/security/s2n-tls/Makefile index 8b330492f631..81f75eecff87 100644 --- a/security/s2n-tls/Makefile +++ b/security/s2n-tls/Makefile @@ -1,6 +1,6 @@ PORTNAME= s2n-tls DISTVERSIONPREFIX= v -DISTVERSION= 1.5.17 +DISTVERSION= 1.5.18 PORTEPOCH= 1 CATEGORIES= security diff --git a/security/s2n-tls/distinfo b/security/s2n-tls/distinfo index 5d846cce0145..dd2f5bd234f8 100644 --- a/security/s2n-tls/distinfo +++ b/security/s2n-tls/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744957303 -SHA256 (aws-s2n-tls-v1.5.17_GH0.tar.gz) = 3ab786720ac23b35bcf6f4354659652e2ec8eb20b1a3989e7be93c3e7985ea5e -SIZE (aws-s2n-tls-v1.5.17_GH0.tar.gz) = 4948867 +TIMESTAMP = 1746138524 +SHA256 (aws-s2n-tls-v1.5.18_GH0.tar.gz) = e4a249843d05d239128772da32f875ad9730f8d0cb5a44e8c6802c5882014f79 +SIZE (aws-s2n-tls-v1.5.18_GH0.tar.gz) = 4992069 diff --git a/security/sshguard/Makefile b/security/sshguard/Makefile index 9d5e88e395bd..ea8bec0be11b 100644 --- a/security/sshguard/Makefile +++ b/security/sshguard/Makefile @@ -1,5 +1,5 @@ PORTNAME= sshguard -PORTVERSION= 2.5.0 +PORTVERSION= 2.5.1 PORTREVISION= 0 PORTEPOCH= 1 CATEGORIES= security @@ -11,7 +11,6 @@ WWW= https://www.sshguard.net/ LICENSE= BSD2CLAUSE -USES= autoreconf USE_RC_SUBR= sshguard GNU_CONFIGURE= yes diff --git a/security/sshguard/distinfo b/security/sshguard/distinfo index 748dadeed040..ad8f371445c7 100644 --- a/security/sshguard/distinfo +++ b/security/sshguard/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745699776 -SHA256 (sshguard-2.5.0.tar.gz) = 0dbbae38ff5045530bb4e2e388155d2d8ef6b20e443f74f91dc329b7b70f3e9f -SIZE (sshguard-2.5.0.tar.gz) = 759154 +TIMESTAMP = 1745970532 +SHA256 (sshguard-2.5.1.tar.gz) = 997a1e0ec2b2165b4757c42f8948162eb534183946af52efc406885d97cb89fc +SIZE (sshguard-2.5.1.tar.gz) = 759630 diff --git a/shells/schemesh/Makefile b/shells/schemesh/Makefile index b56b73490d8a..57c38eb9b6dc 100644 --- a/shells/schemesh/Makefile +++ b/shells/schemesh/Makefile @@ -1,6 +1,6 @@ PORTNAME= schemesh DISTVERSIONPREFIX= v -DISTVERSION= 0.8.3 +DISTVERSION= 0.9.0 CATEGORIES= shells MAINTAINER= ashish@FreeBSD.org diff --git a/shells/schemesh/distinfo b/shells/schemesh/distinfo index f731e445c541..f6ddfb77d610 100644 --- a/shells/schemesh/distinfo +++ b/shells/schemesh/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745351894 -SHA256 (cosmos72-schemesh-v0.8.3_GH0.tar.gz) = ed6698bff63f8e8887ed6ee3cb5df49f439b6e1792e56b16adc16b6a2ad055be -SIZE (cosmos72-schemesh-v0.8.3_GH0.tar.gz) = 326144 +TIMESTAMP = 1746206496 +SHA256 (cosmos72-schemesh-v0.9.0_GH0.tar.gz) = 4bf842307c992f74c57f897fffa8e02d5e9a5efce6677da065cba0a1b3c19a44 +SIZE (cosmos72-schemesh-v0.9.0_GH0.tar.gz) = 352838 diff --git a/sysutils/btop/Makefile b/sysutils/btop/Makefile index 86f942bcedba..d73d92e7859a 100644 --- a/sysutils/btop/Makefile +++ b/sysutils/btop/Makefile @@ -1,6 +1,6 @@ PORTNAME= btop DISTVERSIONPREFIX= v -DISTVERSION= 1.4.1 +DISTVERSION= 1.4.2 CATEGORIES= sysutils MAINTAINER= pkubaj@FreeBSD.org diff --git a/sysutils/btop/distinfo b/sysutils/btop/distinfo index b976008beac3..cc8358b3bd4e 100644 --- a/sysutils/btop/distinfo +++ b/sysutils/btop/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745766608 -SHA256 (aristocratos-btop-v1.4.1_GH0.tar.gz) = 40f6c54d1bc952c674b677d81dd25f55b61e9c004883c27950dc30780c86f381 -SIZE (aristocratos-btop-v1.4.1_GH0.tar.gz) = 1245448 +TIMESTAMP = 1746184738 +SHA256 (aristocratos-btop-v1.4.2_GH0.tar.gz) = c7c0fb625af269d47eed926784900c8e154fdf71703f4325cffdf26357338c85 +SIZE (aristocratos-btop-v1.4.2_GH0.tar.gz) = 1244982 diff --git a/textproc/R-cran-utf8/Makefile b/textproc/R-cran-utf8/Makefile index 61f649badcbb..84c094453473 100644 --- a/textproc/R-cran-utf8/Makefile +++ b/textproc/R-cran-utf8/Makefile @@ -1,11 +1,11 @@ PORTNAME= utf8 -DISTVERSION= 1.2.4 +DISTVERSION= 1.2.5 CATEGORIES= textproc DISTNAME= ${PORTNAME}_${DISTVERSION} MAINTAINER= uzsolt@FreeBSD.org COMMENT= Unicode Text Processing -WWW= https://cran.r-project.org/web/packages/utf8/ +WWW= https://cran.r-project.org/package=utf8 LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE diff --git a/textproc/R-cran-utf8/distinfo b/textproc/R-cran-utf8/distinfo index 95dc7eb7866f..c6421b7aa4ed 100644 --- a/textproc/R-cran-utf8/distinfo +++ b/textproc/R-cran-utf8/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1705207460 -SHA256 (utf8_1.2.4.tar.gz) = 418f824bbd9cd868d2d8a0d4345545c62151d321224cdffca8b1ffd98a167b7d -SIZE (utf8_1.2.4.tar.gz) = 241081 +TIMESTAMP = 1746207256 +SHA256 (utf8_1.2.5.tar.gz) = 2fbe8263c119ed74590b768a89effbdb17b82dfca673bd176eaacf08b7913d24 +SIZE (utf8_1.2.5.tar.gz) = 243585 diff --git a/textproc/p5-YAML-Tiny/Makefile b/textproc/p5-YAML-Tiny/Makefile index b6f11b4f9071..76623614f1dc 100644 --- a/textproc/p5-YAML-Tiny/Makefile +++ b/textproc/p5-YAML-Tiny/Makefile @@ -1,5 +1,5 @@ PORTNAME= YAML-Tiny -DISTVERSION= 1.74 +DISTVERSION= 1.76 CATEGORIES= textproc perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- diff --git a/textproc/p5-YAML-Tiny/distinfo b/textproc/p5-YAML-Tiny/distinfo index 467b4e1a36a4..4b0dde82a8ec 100644 --- a/textproc/p5-YAML-Tiny/distinfo +++ b/textproc/p5-YAML-Tiny/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1700339056 -SHA256 (YAML-Tiny-1.74.tar.gz) = 7b38ca9f5d3ce24230a6b8bdc1f47f5b2db348e7f7f9666c26f5955636e33d6c -SIZE (YAML-Tiny-1.74.tar.gz) = 75036 +TIMESTAMP = 1744921242 +SHA256 (YAML-Tiny-1.76.tar.gz) = a8d584394cf069bf8f17cba3dd5099003b097fce316c31fb094f1b1c171c08a3 +SIZE (YAML-Tiny-1.76.tar.gz) = 75559