Merge remote-tracking branch 'origin/pristine'
* origin/pristine: (39 commits) devel/fossil: update to 2.26 security/sshguard: Update to 2.5.1 science/paraview: fix my previous commit multimedia/py-subliminal: Update to 2.3.0 deskutils/treesheets: Update 20250502 snapshot databases/cego: update 2.51.9 -> 2.25.2, devel/lfcbase: 1.20.1 -> 1.21.3 archivers/par2cmdline: Update to 1.0.0 emulators/dolphin-emu: Fix build on arm64 net-mgmt/unifi9: Update to 9.1.120 www/librewolf: Update 138.0-1 => 138.0-2 editors/libreoffice: update to 25.2.3 release (+) textproc/p5-YAML-Tiny: Update to 1.76 textproc/R-cran-utf8: Update to 1.2.5 math/parmetis: finally set PORTEPOCH science/paraview: upgrade to v5.13.3 devel/gomigrate: Enable all databases and files source shells/schemesh: Update to 0.9.0 mail/spfmilter: Update to 2.1 net-p2p/prowlarr: Update 1.32.2.4987 => 1.35.1.5034 net-p2p/lidarr: Update 2.9.6.4552 => 2.11.2.4629 ...
This commit is contained in:
@@ -48,7 +48,7 @@ _GST_VER= ${_GST_VER_DEFAULT}
|
|||||||
# - multimedia/gstreamer1-rtsp-server
|
# - multimedia/gstreamer1-rtsp-server
|
||||||
# - multimedia/gstreamer1-vaapi
|
# - multimedia/gstreamer1-vaapi
|
||||||
# - multimedia/py-gstreamer1
|
# - multimedia/py-gstreamer1
|
||||||
_GST1_VERSION= 1.26.0
|
_GST1_VERSION= 1.26.1
|
||||||
_GST1_LIB_VER= 1.0
|
_GST1_LIB_VER= 1.0
|
||||||
_GST1_SOVERSION= 0.${_GST1_VERSION:R:E}${${_GST1_VERSION:E} > 9:?:0}${_GST1_VERSION:E}.0
|
_GST1_SOVERSION= 0.${_GST1_VERSION:R:E}${${_GST1_VERSION:E} > 9:?:0}${_GST1_VERSION:E}.0
|
||||||
|
|
||||||
|
|||||||
@@ -5,6 +5,27 @@ they are unavoidable.
|
|||||||
You should get into the habit of checking this file for changes each time
|
You should get into the habit of checking this file for changes each time
|
||||||
you update your ports collection, before attempting any port upgrades.
|
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:
|
20250408:
|
||||||
AFFECTS: users of linux_base-c7 and any Linux application in Ports
|
AFFECTS: users of linux_base-c7 and any Linux application in Ports
|
||||||
AUTHOR: arrowd@FreeBSD.org
|
AUTHOR: arrowd@FreeBSD.org
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
PORTNAME= par2cmdline
|
PORTNAME= par2cmdline
|
||||||
PORTVERSION= 0.8.1
|
PORTVERSION= 1.0.0
|
||||||
DISTVERSIONPREFIX= v
|
DISTVERSIONPREFIX= v
|
||||||
PORTREVISION= 3
|
|
||||||
CATEGORIES= archivers
|
CATEGORIES= archivers
|
||||||
|
|
||||||
MAINTAINER= martymac@FreeBSD.org
|
MAINTAINER= martymac@FreeBSD.org
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
TIMESTAMP = 1597610346
|
TIMESTAMP = 1746212890
|
||||||
SHA256 (Parchive-par2cmdline-v0.8.1_GH0.tar.gz) = 529f85857ec44e501cd8d95b0c8caf47477d7daa5bfb989e422c800bb71b689a
|
SHA256 (Parchive-par2cmdline-v1.0.0_GH0.tar.gz) = 9f17b4fd6812852d86b500823bd8d430d754e9189f3f4213b898a3652866116f
|
||||||
SIZE (Parchive-par2cmdline-v0.8.1_GH0.tar.gz) = 3581759
|
SIZE (Parchive-par2cmdline-v1.0.0_GH0.tar.gz) = 3620902
|
||||||
|
|||||||
@@ -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)
|
|
||||||
@@ -1,7 +1,6 @@
|
|||||||
PORTNAME= baresip
|
PORTNAME= baresip
|
||||||
DISTVERSIONPREFIX= v
|
DISTVERSIONPREFIX= v
|
||||||
DISTVERSION= 3.21.0
|
DISTVERSION= 3.22.0
|
||||||
PORTREVISION= 1
|
|
||||||
CATEGORIES= audio
|
CATEGORIES= audio
|
||||||
|
|
||||||
MAINTAINER= herbert@gojira.at
|
MAINTAINER= herbert@gojira.at
|
||||||
@@ -20,7 +19,7 @@ GH_ACCOUNT= baresip
|
|||||||
|
|
||||||
# FIXME values of the next 3 variables taken from source code Makefile
|
# FIXME values of the next 3 variables taken from source code Makefile
|
||||||
ABI_MAJOR= 20
|
ABI_MAJOR= 20
|
||||||
ABI_AGE= 21
|
ABI_AGE= 22
|
||||||
ABI_REV= 0
|
ABI_REV= 0
|
||||||
PLIST_SUB= ABI_MAJOR=${ABI_MAJOR}
|
PLIST_SUB= ABI_MAJOR=${ABI_MAJOR}
|
||||||
PLIST_SUB+= ABI_AGE=${ABI_AGE} \
|
PLIST_SUB+= ABI_AGE=${ABI_AGE} \
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
TIMESTAMP = 1744343428
|
TIMESTAMP = 1746184859
|
||||||
SHA256 (baresip-baresip-v3.21.0_GH0.tar.gz) = cdd4ee5b37e3a21b12848f1e14b7998cdb23c040e2057909b3e6725ba1799322
|
SHA256 (baresip-baresip-v3.22.0_GH0.tar.gz) = a9e7884fa796f47640fe0854485229a0357eb9a6913fa7909bc92bab6148fe04
|
||||||
SIZE (baresip-baresip-v3.21.0_GH0.tar.gz) = 1180958
|
SIZE (baresip-baresip-v3.22.0_GH0.tar.gz) = 1181648
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
PORTNAME= re
|
PORTNAME= re
|
||||||
DISTVERSIONPREFIX= v
|
DISTVERSIONPREFIX= v
|
||||||
DISTVERSION= 3.21.1
|
DISTVERSION= 3.22.0
|
||||||
CATEGORIES= audio devel
|
CATEGORIES= audio devel
|
||||||
|
|
||||||
MAINTAINER= ports@FreeBSD.org
|
MAINTAINER= ports@FreeBSD.org
|
||||||
|
|||||||
+3
-3
@@ -1,3 +1,3 @@
|
|||||||
TIMESTAMP = 1743972181
|
TIMESTAMP = 1746164305
|
||||||
SHA256 (baresip-re-v3.21.1_GH0.tar.gz) = 2c55baed02f2eec6d0a79ca0ea0892c5a9c91a91f510ec47a316fa16b97c4f41
|
SHA256 (baresip-re-v3.22.0_GH0.tar.gz) = 31ecb7f7a5569ec0b3d85526c469b24c47673c802d45c58cb13f96a9365f4f14
|
||||||
SIZE (baresip-re-v3.21.1_GH0.tar.gz) = 616560
|
SIZE (baresip-re-v3.22.0_GH0.tar.gz) = 621141
|
||||||
|
|||||||
+2
-2
@@ -88,6 +88,6 @@ lib/cmake/libre/libre-targets.cmake
|
|||||||
lib/cmake/re/re-config.cmake
|
lib/cmake/re/re-config.cmake
|
||||||
lib/libre.a
|
lib/libre.a
|
||||||
lib/libre.so
|
lib/libre.so
|
||||||
lib/libre.so.32
|
lib/libre.so.33
|
||||||
lib/libre.so.32.21.1
|
lib/libre.so.33.22.0
|
||||||
libdata/pkgconfig/libre.pc
|
libdata/pkgconfig/libre.pc
|
||||||
|
|||||||
@@ -825,6 +825,7 @@
|
|||||||
SUBDIR += redis-devel
|
SUBDIR += redis-devel
|
||||||
SUBDIR += redis62
|
SUBDIR += redis62
|
||||||
SUBDIR += redis72
|
SUBDIR += redis72
|
||||||
|
SUBDIR += redis74
|
||||||
SUBDIR += redis_exporter
|
SUBDIR += redis_exporter
|
||||||
SUBDIR += redisjson
|
SUBDIR += redisjson
|
||||||
SUBDIR += retcl
|
SUBDIR += retcl
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
PORTNAME= cego
|
PORTNAME= cego
|
||||||
PORTVERSION= 2.51.9
|
PORTVERSION= 2.52.2
|
||||||
|
|
||||||
CATEGORIES= databases
|
CATEGORIES= databases
|
||||||
MASTER_SITES= http://www.lemke-it.com/
|
MASTER_SITES= http://www.lemke-it.com/
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
TIMESTAMP = 1745690746
|
TIMESTAMP = 1746213576
|
||||||
SHA256 (cego-2.51.9.tar.gz) = b6aef832d7fba147c2037bcb380965f98fe500884885e11dc6ca026b650118a5
|
SHA256 (cego-2.52.2.tar.gz) = 6caf5e6b5e6f6e9ee35cbdab41c0fcfa2c85a7b5da927cdf979971420df22927
|
||||||
SIZE (cego-2.51.9.tar.gz) = 3301675
|
SIZE (cego-2.52.2.tar.gz) = 3318284
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ MAINTAINER= yasu@FreeBSD.org
|
|||||||
COMMENT= Persistent key-value database with built-in net interface
|
COMMENT= Persistent key-value database with built-in net interface
|
||||||
WWW= https://redis.io/
|
WWW= https://redis.io/
|
||||||
|
|
||||||
LICENSE= RSALv2 SSPLv1
|
LICENSE= AGPLv3 RSALv2 SSPLv1
|
||||||
LICENSE_COMB= dual
|
LICENSE_COMB= dual
|
||||||
LICENSE_NAME_RSALv2= Redis Source Available License v2
|
LICENSE_NAME_RSALv2= Redis Source Available License v2
|
||||||
LICENSE_NAME_SSPLv1= Server Side Public License v1
|
LICENSE_NAME_SSPLv1= Server Side Public License v1
|
||||||
@@ -27,7 +27,7 @@ MAKE_ENV= OPTIMIZATION= \
|
|||||||
CFLAGS+= -Wno-deprecated-declarations
|
CFLAGS+= -Wno-deprecated-declarations
|
||||||
LDFLAGS+= -lpthread -lm -lexecinfo
|
LDFLAGS+= -lpthread -lm -lexecinfo
|
||||||
|
|
||||||
CONFLICTS_INSTALL= redis redis62 redis72
|
CONFLICTS_INSTALL= redis redis62 redis72 redis74
|
||||||
|
|
||||||
PORTSCOUT= ignore:1
|
PORTSCOUT= ignore:1
|
||||||
SUB_FILES= pkg-message
|
SUB_FILES= pkg-message
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
PORTNAME= redis
|
PORTNAME= redis
|
||||||
DISTVERSION= 7.4.3
|
DISTVERSION= 8.0.0
|
||||||
CATEGORIES= databases
|
CATEGORIES= databases
|
||||||
MASTER_SITES= https://download.redis.io/releases/
|
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
|
COMMENT= Persistent key-value database with built-in net interface
|
||||||
WWW= https://redis.io/
|
WWW= https://redis.io/
|
||||||
|
|
||||||
LICENSE= RSALv2 SSPLv1
|
LICENSE= AGPLv3 RSALv2 SSPLv1
|
||||||
LICENSE_COMB= dual
|
LICENSE_COMB= dual
|
||||||
LICENSE_NAME_RSALv2= Redis Source Available License v2
|
LICENSE_NAME_RSALv2= Redis Source Available License v2
|
||||||
LICENSE_NAME_SSPLv1= Server Side Public License v1
|
LICENSE_NAME_SSPLv1= Server Side Public License v1
|
||||||
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
|
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
|
||||||
LICENSE_PERMS_RSALv2= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
|
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_PERMS_SSPLv1= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
|
||||||
|
|
||||||
USES= compiler:c11 cpe gmake tcl:test
|
USES= compiler:c11 cpe gmake tcl:test
|
||||||
CPE_VENDOR= redislabs
|
CPE_VENDOR= redislabs
|
||||||
@@ -24,7 +24,7 @@ MAKE_ENV= OPTIMIZATION= \
|
|||||||
|
|
||||||
LDFLAGS+= -lpthread -lm -lexecinfo
|
LDFLAGS+= -lpthread -lm -lexecinfo
|
||||||
|
|
||||||
CONFLICTS_INSTALL= redis-devel redis62 redis72
|
CONFLICTS_INSTALL= redis-devel redis62 redis72 redis74
|
||||||
|
|
||||||
SUB_FILES= pkg-message
|
SUB_FILES= pkg-message
|
||||||
SUB_LIST= PORTNAME=${PORTNAME} \
|
SUB_LIST= PORTNAME=${PORTNAME} \
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
TIMESTAMP = 1745481453
|
TIMESTAMP = 1746189281
|
||||||
SHA256 (redis-7.4.3.tar.gz) = e1807d7c0f824f4c5450244ef50c1e596b8d09b35d03a83f4e018fb7316acf45
|
SHA256 (redis-8.0.0.tar.gz) = cf395665ba5fcecc4ef7aed1d8ab19c268619d98595827565c82344160171262
|
||||||
SIZE (redis-7.4.3.tar.gz) = 3530739
|
SIZE (redis-8.0.0.tar.gz) = 3824488
|
||||||
|
|||||||
@@ -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
|
+++ src/Makefile
|
||||||
@@ -29,7 +29,7 @@ endif
|
@@ -67,7 +67,7 @@ endif
|
||||||
WARN=-Wall -W -Wno-missing-field-initializers
|
STD+=-std=c99
|
||||||
OPT=$(OPTIMIZATION)
|
endif
|
||||||
|
|
||||||
-PREFIX?=/usr/local
|
-PREFIX?=/usr/local
|
||||||
+PREFIX:=$(PREFIX)
|
+PREFIX:=$(PREFIX)
|
||||||
INSTALL_BIN=$(PREFIX)/bin
|
INSTALL_BIN=$(PREFIX)/bin
|
||||||
INSTALL=install
|
INSTALL=install
|
||||||
|
PKG_CONFIG?=pkg-config
|
||||||
@@ -75,7 +75,6 @@ endif
|
@@ -131,7 +131,6 @@ FINAL_LIBS=-lm -lstdc++
|
||||||
FINAL_CFLAGS=$(STD) $(WARN) $(OPT) $(DEBUG) $(CFLAGS) $(REDIS_CFLAGS)
|
FINAL_CFLAGS=$(STD) $(WARN) $(OPT) $(DEBUG) $(CFLAGS) $(REDIS_CFLAGS)
|
||||||
FINAL_LDFLAGS=$(LDFLAGS) $(REDIS_LDFLAGS) $(DEBUG)
|
FINAL_LDFLAGS=$(LDFLAGS) $(OPT) $(REDIS_LDFLAGS) $(DEBUG)
|
||||||
FINAL_LIBS=-lm
|
FINAL_LIBS=-lm -lstdc++
|
||||||
-DEBUG=-g -ggdb
|
-DEBUG=-g -ggdb
|
||||||
|
|
||||||
# Linux ARM needs -latomic at linking time
|
# Linux ARM32 needs -latomic at linking time
|
||||||
ifneq (,$(filter aarch64 armv,$(uname_M)))
|
ifneq (,$(findstring armv,$(uname_M)))
|
||||||
@@ -105,6 +104,11 @@ ifeq ($(uname_S),Darwin)
|
@@ -170,6 +169,11 @@ else
|
||||||
OPENSSL_CFLAGS=-I/usr/local/opt/openssl/include
|
OPENSSL_PREFIX?=/usr/local/opt/openssl
|
||||||
OPENSSL_LDFLAGS=-L/usr/local/opt/openssl/lib
|
endif
|
||||||
else
|
else
|
||||||
+ifeq ($(uname_S),FreeBSD)
|
+ifeq ($(uname_S),FreeBSD)
|
||||||
+ # FreeBSD
|
+ # FreeBSD
|
||||||
@@ -29,7 +29,7 @@
|
|||||||
ifeq ($(uname_S),AIX)
|
ifeq ($(uname_S),AIX)
|
||||||
# AIX
|
# AIX
|
||||||
FINAL_LDFLAGS+= -Wl,-bexpall
|
FINAL_LDFLAGS+= -Wl,-bexpall
|
||||||
@@ -131,6 +135,7 @@ else
|
@@ -219,6 +223,7 @@ else
|
||||||
# All the other OSes (notably Linux)
|
# All the other OSes (notably Linux)
|
||||||
FINAL_LDFLAGS+= -rdynamic
|
FINAL_LDFLAGS+= -rdynamic
|
||||||
FINAL_LIBS+=-ldl -pthread -lrt
|
FINAL_LIBS+=-ldl -pthread -lrt
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ MAKE_ENV= OPTIMIZATION= \
|
|||||||
|
|
||||||
LDFLAGS+= -lpthread -lm -lexecinfo
|
LDFLAGS+= -lpthread -lm -lexecinfo
|
||||||
|
|
||||||
CONFLICTS_INSTALL= redis redis-devel redis72
|
CONFLICTS_INSTALL= redis redis-devel redis72 redis74
|
||||||
|
|
||||||
PORTSCOUT= limit:^6\.2
|
PORTSCOUT= limit:^6\.2
|
||||||
SUB_FILES= pkg-message
|
SUB_FILES= pkg-message
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ MAKE_ENV= OPTIMIZATION= \
|
|||||||
|
|
||||||
LDFLAGS+= -lpthread -lm -lexecinfo
|
LDFLAGS+= -lpthread -lm -lexecinfo
|
||||||
|
|
||||||
CONFLICTS_INSTALL= redis redis-devel redis62
|
CONFLICTS_INSTALL= redis redis-devel redis62 redis74
|
||||||
|
|
||||||
SUB_FILES= pkg-message
|
SUB_FILES= pkg-message
|
||||||
SUB_LIST= PORTNAME=${PORTNAME} \
|
SUB_LIST= PORTNAME=${PORTNAME} \
|
||||||
|
|||||||
@@ -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 <bsd.port.mk>
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
TIMESTAMP = 1745481453
|
||||||
|
SHA256 (redis-7.4.3.tar.gz) = e1807d7c0f824f4c5450244ef50c1e596b8d09b35d03a83f4e018fb7316acf45
|
||||||
|
SIZE (redis-7.4.3.tar.gz) = 3530739
|
||||||
@@ -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
|
||||||
@@ -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)
|
||||||
@@ -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));
|
||||||
@@ -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)
|
||||||
@@ -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"
|
||||||
@@ -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 #################################
|
||||||
|
|
||||||
@@ -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
|
||||||
@@ -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)
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
[
|
||||||
|
{ type: install
|
||||||
|
message: <<EOM
|
||||||
|
To setup "%%PORTNAME%%" you need to edit the configuration file:
|
||||||
|
%%PREFIX%%/etc/%%PORTNAME%%.conf
|
||||||
|
|
||||||
|
To run redis from startup, add %%PORTNAME%%_enable="YES"
|
||||||
|
in your /etc/rc.conf.
|
||||||
|
EOM
|
||||||
|
}
|
||||||
|
]
|
||||||
@@ -0,0 +1,67 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# PROVIDE: redis
|
||||||
|
# REQUIRE: LOGIN
|
||||||
|
# BEFORE: securelevel
|
||||||
|
# KEYWORD: shutdown
|
||||||
|
|
||||||
|
# Add the following line to /etc/rc.conf to enable `redis':
|
||||||
|
#
|
||||||
|
#redis_enable="YES"
|
||||||
|
#
|
||||||
|
# Define profiles here to run separate redis instances:
|
||||||
|
#
|
||||||
|
#redis_profiles="foo bar" # Script uses %%PREFIX%%/etc/redis-NAME.conf respectively.
|
||||||
|
# For correct script working please update pidfile entries in
|
||||||
|
# redis-NAME.conf files.
|
||||||
|
|
||||||
|
. /etc/rc.subr
|
||||||
|
|
||||||
|
name="redis"
|
||||||
|
rcvar="${name}_enable"
|
||||||
|
|
||||||
|
extra_commands="reload"
|
||||||
|
|
||||||
|
command="%%PREFIX%%/bin/redis-server"
|
||||||
|
pidfile="%%REDIS_RUNDIR%%/$name.pid"
|
||||||
|
|
||||||
|
# read configuration and set defaults
|
||||||
|
load_rc_config "$name"
|
||||||
|
: ${redis_enable="NO"}
|
||||||
|
: ${redis_user="%%REDIS_USER%%"}
|
||||||
|
: ${redis_config="%%PREFIX%%/etc/$name.conf"}
|
||||||
|
|
||||||
|
command_args="${redis_config}"
|
||||||
|
required_files="${redis_config}"
|
||||||
|
|
||||||
|
_profile_exists() {
|
||||||
|
for _p in ${redis_profiles}; do
|
||||||
|
[ "${_p}" = "$1" ] && return 1;
|
||||||
|
done
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
|
if [ $# -eq 2 ]; then
|
||||||
|
_profile=$2
|
||||||
|
_profile_exists $_profile
|
||||||
|
_exists=$?
|
||||||
|
[ ${_exists} -ne 1 ] && {
|
||||||
|
echo "`basename %%PREFIX%%/etc/rc.d/redis`: no '$2' in 'redis_profiles'"
|
||||||
|
exit 1
|
||||||
|
};
|
||||||
|
echo "-- Profile: ${_profile} --"
|
||||||
|
config_file="%%PREFIX%%/etc/${name}-${_profile}.conf"
|
||||||
|
command_args="${config_file}"
|
||||||
|
pidfile="%%REDIS_RUNDIR%%/${_profile}.pid"
|
||||||
|
required_files="${config_file}"
|
||||||
|
elif [ -n "${redis_profiles}" ]; then
|
||||||
|
_swap=$*; shift; _profiles=$*
|
||||||
|
_profiles=${_profiles:-${redis_profiles}}
|
||||||
|
set -- ${_swap}
|
||||||
|
for _profile in ${_profiles}; do
|
||||||
|
%%PREFIX%%/etc/rc.d/redis $1 ${_profile}
|
||||||
|
done
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
run_rc_command "$1"
|
||||||
@@ -0,0 +1,39 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# PROVIDE: sentinel
|
||||||
|
# REQUIRE: LOGIN
|
||||||
|
# BEFORE: securelevel
|
||||||
|
# KEYWORD: shutdown
|
||||||
|
|
||||||
|
# Add the following line to /etc/rc.conf to enable `sentinel':
|
||||||
|
#
|
||||||
|
#sentinel_enable="YES"
|
||||||
|
#
|
||||||
|
|
||||||
|
. /etc/rc.subr
|
||||||
|
|
||||||
|
name="sentinel"
|
||||||
|
rcvar="${name}_enable"
|
||||||
|
|
||||||
|
command="/usr/local/bin/redis-sentinel"
|
||||||
|
pidfile="/var/run/redis/$name.pid"
|
||||||
|
|
||||||
|
# read configuration and set defaults
|
||||||
|
load_rc_config "$name"
|
||||||
|
: ${sentinel_enable="NO"}
|
||||||
|
: ${sentinel_user="redis"}
|
||||||
|
: ${sentinel_config="/usr/local/etc/$name.conf"}
|
||||||
|
|
||||||
|
command_args="${sentinel_config} --daemonize yes --pidfile ${pidfile}"
|
||||||
|
required_files="${sentinel_config}"
|
||||||
|
start_precmd="${name}_checks"
|
||||||
|
restart_precmd="${name}_checks"
|
||||||
|
|
||||||
|
sentinel_checks()
|
||||||
|
{
|
||||||
|
if [ x`id -u ${sentinel_user}` != x`stat -f %u ${sentinel_config}` ]; then
|
||||||
|
err 1 "${sentinel_config} must be owned by user ${sentinel_user}"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
run_rc_command "$1"
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
Redis is an open source, advanced key-value store. It is often referred
|
||||||
|
to as a data structure server since keys can contain strings, hashes,
|
||||||
|
lists, sets and sorted sets.
|
||||||
|
|
||||||
|
You can run atomic operations on these types, like appending to a string;
|
||||||
|
incrementing the value in a hash; pushing to a list; computing set
|
||||||
|
intersection, union and difference; or getting the member with highest
|
||||||
|
ranking in a sorted set.
|
||||||
|
|
||||||
|
In order to achieve its outstanding performance, Redis works with an
|
||||||
|
in-memory dataset. Depending on your use case, you can persist it either
|
||||||
|
by dumping the dataset to disk every once in a while, or by appending each
|
||||||
|
command to a log.
|
||||||
|
|
||||||
|
Redis also supports trivial-to-setup master-slave replication, with very
|
||||||
|
fast non-blocking first synchronization, auto-reconnection on net split
|
||||||
|
and so forth.
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
bin/redis-benchmark
|
||||||
|
bin/redis-check-aof
|
||||||
|
bin/redis-check-rdb
|
||||||
|
bin/redis-cli
|
||||||
|
bin/redis-sentinel
|
||||||
|
bin/redis-server
|
||||||
|
@sample etc/redis.conf.sample
|
||||||
|
@sample(%%REDIS_USER%%,%%REDIS_GROUP%%,) etc/sentinel.conf.sample
|
||||||
|
@dir(%%REDIS_USER%%,%%REDIS_GROUP%%,) %%REDIS_DBDIR%%
|
||||||
|
@dir(%%REDIS_USER%%,%%REDIS_GROUP%%,) %%REDIS_LOGDIR%%
|
||||||
|
@dir(%%REDIS_USER%%,%%REDIS_GROUP%%,) %%REDIS_RUNDIR%%
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
PORTNAME= mockr
|
PORTNAME= mockr
|
||||||
DISTVERSION= 0.2.1
|
DISTVERSION= 0.2.2
|
||||||
CATEGORIES= devel
|
CATEGORIES= devel
|
||||||
DISTNAME= ${PORTNAME}_${DISTVERSION}
|
DISTNAME= ${PORTNAME}_${DISTVERSION}
|
||||||
|
|
||||||
@@ -7,7 +7,8 @@ MAINTAINER= einar@isnic.is
|
|||||||
COMMENT= Mocking in R
|
COMMENT= Mocking in R
|
||||||
WWW= https://krlmlr.github.io/mockr/
|
WWW= https://krlmlr.github.io/mockr/
|
||||||
|
|
||||||
LICENSE= GPLv3
|
LICENSE= MIT
|
||||||
|
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||||
|
|
||||||
CRAN_DEPENDS= R-cran-rlang>0:devel/R-cran-rlang \
|
CRAN_DEPENDS= R-cran-rlang>0:devel/R-cran-rlang \
|
||||||
R-cran-withr>0:devel/R-cran-withr
|
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
|
USES= cran:auto-plist
|
||||||
|
|
||||||
|
TESTING_UNSAFE= https://github.com/krlmlr/mockr/issues/59
|
||||||
|
|
||||||
.include <bsd.port.mk>
|
.include <bsd.port.mk>
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
TIMESTAMP = 1708759171
|
TIMESTAMP = 1746177422
|
||||||
SHA256 (mockr_0.2.1.tar.gz) = 23ef5941eeed6a20b7670e78ef54a406ecd1eb9b57da2d4ca92ae03696f27a58
|
SHA256 (mockr_0.2.2.tar.gz) = 08199520c6590e19307b5e6cbfa79fbdbe0ea6ecb690957f31222d4bf8d3792d
|
||||||
SIZE (mockr_0.2.1.tar.gz) = 20956
|
SIZE (mockr_0.2.2.tar.gz) = 20929
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
PORTNAME= fossil
|
PORTNAME= fossil
|
||||||
DISTVERSIONPREFIX= src-
|
DISTVERSIONPREFIX= src-
|
||||||
DISTVERSION= 2.25
|
DISTVERSION= 2.26
|
||||||
PORTEPOCH= 2
|
PORTEPOCH= 2
|
||||||
CATEGORIES= devel www
|
CATEGORIES= devel www
|
||||||
MASTER_SITES= https://fossil-scm.org/home/tarball/version-${DISTVERSION}/
|
MASTER_SITES= https://fossil-scm.org/home/tarball/version-${DISTVERSION}/
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
TIMESTAMP = 1730903408
|
TIMESTAMP = 1746186194
|
||||||
SHA256 (fossil-src-2.25.tar.gz) = 611cfa50d08899eb993a5f475f988b4512366cded82688c906cf913e5191b525
|
SHA256 (fossil-src-2.26.tar.gz) = a9be104c8055ada40985a158392d73f3c84829accb5b5d404e361fea360774c2
|
||||||
SIZE (fossil-src-2.25.tar.gz) = 7007907
|
SIZE (fossil-src-2.26.tar.gz) = 7149081
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
PORTNAME= migrate
|
PORTNAME= migrate
|
||||||
DISTVERSIONPREFIX= v
|
DISTVERSIONPREFIX= v
|
||||||
DISTVERSION= 4.18.2
|
DISTVERSION= 4.18.2
|
||||||
PORTREVISION= 2
|
PORTREVISION= 3
|
||||||
CATEGORIES= devel
|
CATEGORIES= devel
|
||||||
PKGNAMEPREFIX= go
|
PKGNAMEPREFIX= go
|
||||||
|
|
||||||
@@ -18,6 +18,12 @@ CONFLICTS_INSTALL= migrate
|
|||||||
|
|
||||||
GO_MODULE= github.com/golang-migrate/migrate/v4
|
GO_MODULE= github.com/golang-migrate/migrate/v4
|
||||||
GO_TARGET= ./cmd/${PORTNAME}
|
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}
|
PLIST_FILES= bin/${PORTNAME}
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
PORTNAME= lfcbase
|
PORTNAME= lfcbase
|
||||||
PORTVERSION= 1.20.1
|
PORTVERSION= 1.21.3
|
||||||
CATEGORIES= devel
|
CATEGORIES= devel
|
||||||
MASTER_SITES= http://www.lemke-it.com/
|
MASTER_SITES= http://www.lemke-it.com/
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
TIMESTAMP = 1745738395
|
TIMESTAMP = 1746213556
|
||||||
SHA256 (lfcbase-1.20.1.tar.gz) = bcc3ab6f7819a79d5b598fc6e880e9130db40a4477e80e83dde55fb353f94e6f
|
SHA256 (lfcbase-1.21.3.tar.gz) = 6e6426e995a95a6f55554e7c69d5371d4a04b888d78caf3a2605921b2435e030
|
||||||
SIZE (lfcbase-1.20.1.tar.gz) = 706608
|
SIZE (lfcbase-1.21.3.tar.gz) = 721579
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
PORTNAME= oxipng
|
PORTNAME= oxipng
|
||||||
DISTVERSIONPREFIX= v
|
DISTVERSIONPREFIX= v
|
||||||
DISTVERSION= 9.1.4
|
DISTVERSION= 9.1.5 # apply ${FILESDIR}/patch-man before generating cargo-crates list for missing deps
|
||||||
PORTREVISION= 2
|
|
||||||
CATEGORIES= graphics
|
CATEGORIES= graphics
|
||||||
|
|
||||||
MAINTAINER= eduardo@FreeBSD.org
|
MAINTAINER= eduardo@FreeBSD.org
|
||||||
|
|||||||
@@ -6,60 +6,59 @@ CARGO_CRATES= adler2-2.0.0 \
|
|||||||
anstyle-wincon-3.0.7 \
|
anstyle-wincon-3.0.7 \
|
||||||
autocfg-1.4.0 \
|
autocfg-1.4.0 \
|
||||||
bitflags-1.3.2 \
|
bitflags-1.3.2 \
|
||||||
bitflags-2.8.0 \
|
bitflags-2.9.0 \
|
||||||
bitvec-1.0.1 \
|
bitvec-1.0.1 \
|
||||||
bumpalo-3.17.0 \
|
bumpalo-3.17.0 \
|
||||||
bytemuck-1.21.0 \
|
bytemuck-1.22.0 \
|
||||||
byteorder-lite-0.1.0 \
|
byteorder-lite-0.1.0 \
|
||||||
cc-1.2.13 \
|
cc-1.2.19 \
|
||||||
cfg-if-1.0.0 \
|
cfg-if-1.0.0 \
|
||||||
clap-4.5.29 \
|
clap-4.5.36 \
|
||||||
clap_builder-4.5.29 \
|
clap_builder-4.5.36 \
|
||||||
clap_lex-0.7.4 \
|
clap_lex-0.7.4 \
|
||||||
colorchoice-1.0.3 \
|
colorchoice-1.0.3 \
|
||||||
crc32fast-1.4.2 \
|
crc32fast-1.4.2 \
|
||||||
crossbeam-channel-0.5.14 \
|
crossbeam-channel-0.5.15 \
|
||||||
crossbeam-deque-0.8.6 \
|
crossbeam-deque-0.8.6 \
|
||||||
crossbeam-epoch-0.9.18 \
|
crossbeam-epoch-0.9.18 \
|
||||||
crossbeam-utils-0.8.21 \
|
crossbeam-utils-0.8.21 \
|
||||||
either-1.13.0 \
|
either-1.15.0 \
|
||||||
env_filter-0.1.3 \
|
env_filter-0.1.3 \
|
||||||
env_logger-0.11.6 \
|
env_logger-0.11.8 \
|
||||||
equivalent-1.0.1 \
|
equivalent-1.0.2 \
|
||||||
errno-0.3.10 \
|
errno-0.3.11 \
|
||||||
fdeflate-0.3.7 \
|
fdeflate-0.3.7 \
|
||||||
filetime-0.2.25 \
|
filetime-0.2.25 \
|
||||||
flate2-1.0.35 \
|
flate2-1.1.1 \
|
||||||
funty-2.0.0 \
|
funty-2.0.0 \
|
||||||
glob-0.3.2 \
|
glob-0.3.2 \
|
||||||
hashbrown-0.15.2 \
|
hashbrown-0.15.2 \
|
||||||
image-0.25.5 \
|
image-0.25.6 \
|
||||||
indexmap-2.7.1 \
|
indexmap-2.9.0 \
|
||||||
is_terminal_polyfill-1.70.1 \
|
is_terminal_polyfill-1.70.1 \
|
||||||
libc-0.2.169 \
|
libc-0.2.172 \
|
||||||
libdeflate-sys-1.23.0 \
|
libdeflate-sys-1.23.1 \
|
||||||
libdeflater-1.23.0 \
|
libdeflater-1.23.1 \
|
||||||
libredox-0.1.3 \
|
libredox-0.1.3 \
|
||||||
linux-raw-sys-0.4.15 \
|
linux-raw-sys-0.9.4 \
|
||||||
lockfree-object-pool-0.1.6 \
|
log-0.4.27 \
|
||||||
log-0.4.25 \
|
miniz_oxide-0.8.8 \
|
||||||
miniz_oxide-0.8.4 \
|
|
||||||
num-traits-0.2.19 \
|
num-traits-0.2.19 \
|
||||||
once_cell-1.20.3 \
|
once_cell-1.21.3 \
|
||||||
pkg-config-0.3.31 \
|
pkg-config-0.3.32 \
|
||||||
png-0.17.16 \
|
png-0.17.16 \
|
||||||
radium-0.7.0 \
|
radium-0.7.0 \
|
||||||
rayon-1.10.0 \
|
rayon-1.10.0 \
|
||||||
rayon-core-1.12.1 \
|
rayon-core-1.12.1 \
|
||||||
redox_syscall-0.5.8 \
|
redox_syscall-0.5.11 \
|
||||||
rgb-0.8.50 \
|
rgb-0.8.50 \
|
||||||
rustc-hash-2.1.1 \
|
rustc-hash-2.1.1 \
|
||||||
rustix-0.38.44 \
|
rustix-1.0.5 \
|
||||||
shlex-1.3.0 \
|
shlex-1.3.0 \
|
||||||
simd-adler32-0.3.7 \
|
simd-adler32-0.3.7 \
|
||||||
strsim-0.11.1 \
|
strsim-0.11.1 \
|
||||||
tap-1.0.1 \
|
tap-1.0.1 \
|
||||||
terminal_size-0.4.1 \
|
terminal_size-0.4.2 \
|
||||||
utf8parse-0.2.2 \
|
utf8parse-0.2.2 \
|
||||||
windows-sys-0.59.0 \
|
windows-sys-0.59.0 \
|
||||||
windows-targets-0.52.6 \
|
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_gnullvm-0.52.6 \
|
||||||
windows_x86_64_msvc-0.52.6 \
|
windows_x86_64_msvc-0.52.6 \
|
||||||
wyz-0.5.1 \
|
wyz-0.5.1 \
|
||||||
zopfli-0.8.1 \
|
zopfli-0.8.2 \
|
||||||
clap_mangen-0.2.24 \
|
clap_mangen-0.2.24 \
|
||||||
roff-0.2.2
|
roff-0.2.2
|
||||||
|
|||||||
+53
-55
@@ -1,4 +1,4 @@
|
|||||||
TIMESTAMP = 1739713311
|
TIMESTAMP = 1746192067
|
||||||
SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
|
SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
|
||||||
SIZE (rust/crates/adler2-2.0.0.crate) = 13529
|
SIZE (rust/crates/adler2-2.0.0.crate) = 13529
|
||||||
SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
|
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
|
SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
|
||||||
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
|
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
|
||||||
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
|
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
|
||||||
SHA256 (rust/crates/bitflags-2.8.0.crate) = 8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36
|
SHA256 (rust/crates/bitflags-2.9.0.crate) = 5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd
|
||||||
SIZE (rust/crates/bitflags-2.8.0.crate) = 47482
|
SIZE (rust/crates/bitflags-2.9.0.crate) = 47654
|
||||||
SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c
|
SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c
|
||||||
SIZE (rust/crates/bitvec-1.0.1.crate) = 224375
|
SIZE (rust/crates/bitvec-1.0.1.crate) = 224375
|
||||||
SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
|
SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
|
||||||
SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
|
SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
|
||||||
SHA256 (rust/crates/bytemuck-1.21.0.crate) = ef657dfab802224e671f5818e9a4935f9b1957ed18e58292690cc39e7a4092a3
|
SHA256 (rust/crates/bytemuck-1.22.0.crate) = b6b1fc10dbac614ebc03540c9dbd60e83887fda27794998c6528f1782047d540
|
||||||
SIZE (rust/crates/bytemuck-1.21.0.crate) = 51553
|
SIZE (rust/crates/bytemuck-1.22.0.crate) = 52451
|
||||||
SHA256 (rust/crates/byteorder-lite-0.1.0.crate) = 8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495
|
SHA256 (rust/crates/byteorder-lite-0.1.0.crate) = 8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495
|
||||||
SIZE (rust/crates/byteorder-lite-0.1.0.crate) = 15909
|
SIZE (rust/crates/byteorder-lite-0.1.0.crate) = 15909
|
||||||
SHA256 (rust/crates/cc-1.2.13.crate) = c7777341816418c02e033934a09f20dc0ccaf65a5201ef8a450ae0105a573fda
|
SHA256 (rust/crates/cc-1.2.19.crate) = 8e3a13707ac958681c13b39b458c073d0d9bc8a22cb1b2f4c8e55eb72c13f362
|
||||||
SIZE (rust/crates/cc-1.2.13.crate) = 102839
|
SIZE (rust/crates/cc-1.2.19.crate) = 105910
|
||||||
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
|
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
|
||||||
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
|
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
|
||||||
SHA256 (rust/crates/clap-4.5.29.crate) = 8acebd8ad879283633b343856142139f2da2317c96b05b4dd6181c61e2480184
|
SHA256 (rust/crates/clap-4.5.36.crate) = 2df961d8c8a0d08aa9945718ccf584145eee3f3aa06cddbeac12933781102e04
|
||||||
SIZE (rust/crates/clap-4.5.29.crate) = 56074
|
SIZE (rust/crates/clap-4.5.36.crate) = 56958
|
||||||
SHA256 (rust/crates/clap_builder-4.5.29.crate) = f6ba32cbda51c7e1dfd49acc1457ba1a7dec5b64fe360e828acb13ca8dc9c2f9
|
SHA256 (rust/crates/clap_builder-4.5.36.crate) = 132dbda40fb6753878316a489d5a1242a8ef2f0d9e47ba01c951ea8aa7d013a5
|
||||||
SIZE (rust/crates/clap_builder-4.5.29.crate) = 168096
|
SIZE (rust/crates/clap_builder-4.5.36.crate) = 168438
|
||||||
SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
|
SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
|
||||||
SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
|
SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
|
||||||
SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
|
SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
|
||||||
SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
|
SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
|
||||||
SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
|
SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
|
||||||
SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
|
SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
|
||||||
SHA256 (rust/crates/crossbeam-channel-0.5.14.crate) = 06ba6d68e24814cb8de6bb986db8222d3a027d15872cabc0d18817bc3c0e4471
|
SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
|
||||||
SIZE (rust/crates/crossbeam-channel-0.5.14.crate) = 92728
|
SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716
|
||||||
SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
|
SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
|
||||||
SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471
|
SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471
|
||||||
SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
|
SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
|
||||||
SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
|
SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
|
||||||
SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
|
SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
|
||||||
SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
|
SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
|
||||||
SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
|
SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
|
||||||
SIZE (rust/crates/either-1.13.0.crate) = 19169
|
SIZE (rust/crates/either-1.15.0.crate) = 20114
|
||||||
SHA256 (rust/crates/env_filter-0.1.3.crate) = 186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0
|
SHA256 (rust/crates/env_filter-0.1.3.crate) = 186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0
|
||||||
SIZE (rust/crates/env_filter-0.1.3.crate) = 15191
|
SIZE (rust/crates/env_filter-0.1.3.crate) = 15191
|
||||||
SHA256 (rust/crates/env_logger-0.11.6.crate) = dcaee3d8e3cfc3fd92428d477bc97fc29ec8716d180c0d74c643bb26166660e0
|
SHA256 (rust/crates/env_logger-0.11.8.crate) = 13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f
|
||||||
SIZE (rust/crates/env_logger-0.11.6.crate) = 31105
|
SIZE (rust/crates/env_logger-0.11.8.crate) = 32538
|
||||||
SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
|
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
|
||||||
SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
|
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
|
||||||
SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
|
SHA256 (rust/crates/errno-0.3.11.crate) = 976dd42dc7e85965fe702eb8164f21f450704bdde31faefd6471dba214cb594e
|
||||||
SIZE (rust/crates/errno-0.3.10.crate) = 11824
|
SIZE (rust/crates/errno-0.3.11.crate) = 12048
|
||||||
SHA256 (rust/crates/fdeflate-0.3.7.crate) = 1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c
|
SHA256 (rust/crates/fdeflate-0.3.7.crate) = 1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c
|
||||||
SIZE (rust/crates/fdeflate-0.3.7.crate) = 27188
|
SIZE (rust/crates/fdeflate-0.3.7.crate) = 27188
|
||||||
SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
|
SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
|
||||||
SIZE (rust/crates/filetime-0.2.25.crate) = 14940
|
SIZE (rust/crates/filetime-0.2.25.crate) = 14940
|
||||||
SHA256 (rust/crates/flate2-1.0.35.crate) = c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c
|
SHA256 (rust/crates/flate2-1.1.1.crate) = 7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece
|
||||||
SIZE (rust/crates/flate2-1.0.35.crate) = 109188
|
SIZE (rust/crates/flate2-1.1.1.crate) = 77224
|
||||||
SHA256 (rust/crates/funty-2.0.0.crate) = e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c
|
SHA256 (rust/crates/funty-2.0.0.crate) = e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c
|
||||||
SIZE (rust/crates/funty-2.0.0.crate) = 13160
|
SIZE (rust/crates/funty-2.0.0.crate) = 13160
|
||||||
SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
|
SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
|
||||||
SIZE (rust/crates/glob-0.3.2.crate) = 22359
|
SIZE (rust/crates/glob-0.3.2.crate) = 22359
|
||||||
SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
|
SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
|
||||||
SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
|
SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
|
||||||
SHA256 (rust/crates/image-0.25.5.crate) = cd6f44aed642f18953a158afeb30206f4d50da59fbc66ecb53c66488de73563b
|
SHA256 (rust/crates/image-0.25.6.crate) = db35664ce6b9810857a38a906215e75a9c879f0696556a39f59c62829710251a
|
||||||
SIZE (rust/crates/image-0.25.5.crate) = 241073
|
SIZE (rust/crates/image-0.25.6.crate) = 242367
|
||||||
SHA256 (rust/crates/indexmap-2.7.1.crate) = 8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652
|
SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
|
||||||
SIZE (rust/crates/indexmap-2.7.1.crate) = 88644
|
SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
|
||||||
SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
|
SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
|
||||||
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
|
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
|
||||||
SHA256 (rust/crates/libc-0.2.169.crate) = b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a
|
SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
|
||||||
SIZE (rust/crates/libc-0.2.169.crate) = 757901
|
SIZE (rust/crates/libc-0.2.172.crate) = 791646
|
||||||
SHA256 (rust/crates/libdeflate-sys-1.23.0.crate) = 413b667c8a795fcbe6287a75a8ce92b1dae928172c716fe95044cb2ec7877941
|
SHA256 (rust/crates/libdeflate-sys-1.23.1.crate) = 38b72ad3fbf5ac78f2df7b36075e48adf2459b57c150b9e63937d0204d0f9cd7
|
||||||
SIZE (rust/crates/libdeflate-sys-1.23.0.crate) = 202038
|
SIZE (rust/crates/libdeflate-sys-1.23.1.crate) = 202537
|
||||||
SHA256 (rust/crates/libdeflater-1.23.0.crate) = d78376c917eec0550b9c56c858de50e1b7ebf303116487562e624e63ce51453a
|
SHA256 (rust/crates/libdeflater-1.23.1.crate) = 013344b17f9dceddff4872559ae19378bd8ee0479eccdd266d2dd2e894b4792f
|
||||||
SIZE (rust/crates/libdeflater-1.23.0.crate) = 22924
|
SIZE (rust/crates/libdeflater-1.23.1.crate) = 23516
|
||||||
SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
|
SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
|
||||||
SIZE (rust/crates/libredox-0.1.3.crate) = 6068
|
SIZE (rust/crates/libredox-0.1.3.crate) = 6068
|
||||||
SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
|
SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
|
||||||
SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
|
SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
|
||||||
SHA256 (rust/crates/lockfree-object-pool-0.1.6.crate) = 9374ef4228402d4b7e403e5838cb880d9ee663314b0a900d5a6aabf0c213552e
|
SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
|
||||||
SIZE (rust/crates/lockfree-object-pool-0.1.6.crate) = 12309
|
SIZE (rust/crates/log-0.4.27.crate) = 48120
|
||||||
SHA256 (rust/crates/log-0.4.25.crate) = 04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f
|
SHA256 (rust/crates/miniz_oxide-0.8.8.crate) = 3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a
|
||||||
SIZE (rust/crates/log-0.4.25.crate) = 44876
|
SIZE (rust/crates/miniz_oxide-0.8.8.crate) = 67065
|
||||||
SHA256 (rust/crates/miniz_oxide-0.8.4.crate) = b3b1c9bd4fe1f0f8b387f6eb9eb3b4a1aa26185e5750efb9140301703f62cd1b
|
|
||||||
SIZE (rust/crates/miniz_oxide-0.8.4.crate) = 66701
|
|
||||||
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
|
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
|
||||||
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
|
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
|
||||||
SHA256 (rust/crates/once_cell-1.20.3.crate) = 945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e
|
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
|
||||||
SIZE (rust/crates/once_cell-1.20.3.crate) = 33456
|
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
|
||||||
SHA256 (rust/crates/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2
|
SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
|
||||||
SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880
|
SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
|
||||||
SHA256 (rust/crates/png-0.17.16.crate) = 82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526
|
SHA256 (rust/crates/png-0.17.16.crate) = 82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526
|
||||||
SIZE (rust/crates/png-0.17.16.crate) = 117975
|
SIZE (rust/crates/png-0.17.16.crate) = 117975
|
||||||
SHA256 (rust/crates/radium-0.7.0.crate) = dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09
|
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
|
SIZE (rust/crates/rayon-1.10.0.crate) = 180155
|
||||||
SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
|
SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
|
||||||
SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
|
SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
|
||||||
SHA256 (rust/crates/redox_syscall-0.5.8.crate) = 03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834
|
SHA256 (rust/crates/redox_syscall-0.5.11.crate) = d2f103c6d277498fbceb16e84d317e2a400f160f46904d5f5410848c829511a3
|
||||||
SIZE (rust/crates/redox_syscall-0.5.8.crate) = 26319
|
SIZE (rust/crates/redox_syscall-0.5.11.crate) = 30300
|
||||||
SHA256 (rust/crates/rgb-0.8.50.crate) = 57397d16646700483b67d2dd6511d79318f9d057fdbd21a4066aeac8b41d310a
|
SHA256 (rust/crates/rgb-0.8.50.crate) = 57397d16646700483b67d2dd6511d79318f9d057fdbd21a4066aeac8b41d310a
|
||||||
SIZE (rust/crates/rgb-0.8.50.crate) = 21980
|
SIZE (rust/crates/rgb-0.8.50.crate) = 21980
|
||||||
SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
|
SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
|
||||||
SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
|
SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
|
||||||
SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
|
SHA256 (rust/crates/rustix-1.0.5.crate) = d97817398dd4bb2e6da002002db259209759911da105da92bec29ccb12cf58bf
|
||||||
SIZE (rust/crates/rustix-0.38.44.crate) = 379347
|
SIZE (rust/crates/rustix-1.0.5.crate) = 414160
|
||||||
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
|
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
|
||||||
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
|
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
|
||||||
SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
|
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
|
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
|
||||||
SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
|
SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
|
||||||
SIZE (rust/crates/tap-1.0.1.crate) = 11316
|
SIZE (rust/crates/tap-1.0.1.crate) = 11316
|
||||||
SHA256 (rust/crates/terminal_size-0.4.1.crate) = 5352447f921fda68cf61b4101566c0bdb5104eff6804d0678e5227580ab6a4e9
|
SHA256 (rust/crates/terminal_size-0.4.2.crate) = 45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed
|
||||||
SIZE (rust/crates/terminal_size-0.4.1.crate) = 10037
|
SIZE (rust/crates/terminal_size-0.4.2.crate) = 9976
|
||||||
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
|
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
|
||||||
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
|
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
|
||||||
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
|
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
|
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
|
||||||
SHA256 (rust/crates/wyz-0.5.1.crate) = 05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed
|
SHA256 (rust/crates/wyz-0.5.1.crate) = 05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed
|
||||||
SIZE (rust/crates/wyz-0.5.1.crate) = 18790
|
SIZE (rust/crates/wyz-0.5.1.crate) = 18790
|
||||||
SHA256 (rust/crates/zopfli-0.8.1.crate) = e5019f391bac5cf252e93bbcc53d039ffd62c7bfb7c150414d61369afe57e946
|
SHA256 (rust/crates/zopfli-0.8.2.crate) = edfc5ee405f504cd4984ecc6f14d02d55cfda60fa4b689434ef4102aae150cd7
|
||||||
SIZE (rust/crates/zopfli-0.8.1.crate) = 50972
|
SIZE (rust/crates/zopfli-0.8.2.crate) = 51842
|
||||||
SHA256 (rust/crates/clap_mangen-0.2.24.crate) = fbae9cbfdc5d4fa8711c09bd7b83f644cb48281ac35bf97af3e47b0675864bdf
|
SHA256 (rust/crates/clap_mangen-0.2.24.crate) = fbae9cbfdc5d4fa8711c09bd7b83f644cb48281ac35bf97af3e47b0675864bdf
|
||||||
SIZE (rust/crates/clap_mangen-0.2.24.crate) = 15380
|
SIZE (rust/crates/clap_mangen-0.2.24.crate) = 15380
|
||||||
SHA256 (rust/crates/roff-0.2.2.crate) = 88f8660c1ff60292143c98d08fc6e2f654d722db50410e3f3797d40baaf9d8f3
|
SHA256 (rust/crates/roff-0.2.2.crate) = 88f8660c1ff60292143c98d08fc6e2f654d722db50410e3f3797d40baaf9d8f3
|
||||||
SIZE (rust/crates/roff-0.2.2.crate) = 11648
|
SIZE (rust/crates/roff-0.2.2.crate) = 11648
|
||||||
SHA256 (shssoichiro-oxipng-v9.1.4_GH0.tar.gz) = 90c5e32c556c49e8fb2170f281586e87f7619fd574b4ccf1bc76e2f6819bba77
|
SHA256 (shssoichiro-oxipng-v9.1.5_GH0.tar.gz) = 8f99d5c67efa2a7550023bf610b90e65d421375c9ed7f37097f83ae5c05f85bd
|
||||||
SIZE (shssoichiro-oxipng-v9.1.4_GH0.tar.gz) = 18983812
|
SIZE (shssoichiro-oxipng-v9.1.5_GH0.tar.gz) = 19182197
|
||||||
|
|||||||
@@ -32,5 +32,5 @@ Use upstream clap version already in crates
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
-clap = "4.5.21"
|
-clap = "4.5.21"
|
||||||
+clap = "4.5.29"
|
+clap = "4.5.36"
|
||||||
clap_mangen = "0.2.24"
|
clap_mangen = "0.2.24"
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
PORTNAME= spfmilter
|
PORTNAME= spfmilter
|
||||||
PORTVERSION= 2.001
|
PORTVERSION= 2.1
|
||||||
PORTREVISION= 2
|
|
||||||
CATEGORIES= mail
|
CATEGORIES= mail
|
||||||
MASTER_SITES= https://acme.com/software/spfmilter/
|
MASTER_SITES= https://acme.com/software/spfmilter/
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
TIMESTAMP = 1508375790
|
TIMESTAMP = 1746203310
|
||||||
SHA256 (spfmilter-2.001.tar.gz) = fe446200947a910dcabc8c26b7a038548a98abb653bb10a311e90c4071968e7d
|
SHA256 (spfmilter-2.1.tar.gz) = 5a95321f365d47d4fe0901f39ac477f916face853c15146aae6a071d1aa34deb
|
||||||
SIZE (spfmilter-2.001.tar.gz) = 65204
|
SIZE (spfmilter-2.1.tar.gz) = 66059
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
PORTNAME= RcppArmadillo
|
PORTNAME= RcppArmadillo
|
||||||
DISTVERSION= 14.4.1-1
|
DISTVERSION= 14.4.2-1
|
||||||
CATEGORIES= math
|
CATEGORIES= math
|
||||||
DISTNAME= ${PORTNAME}_${DISTVERSION}
|
DISTNAME= ${PORTNAME}_${DISTVERSION}
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
TIMESTAMP = 1743258759
|
TIMESTAMP = 1746182506
|
||||||
SHA256 (RcppArmadillo_14.4.1-1.tar.gz) = 3c88231a2fb2975cb5c23221fbdee74849fd342789fca3b34db343aaf8b039bb
|
SHA256 (RcppArmadillo_14.4.2-1.tar.gz) = 1d19d69a9931e7843e95645157ea2600725916f57f0a0f2a050fcdf17b39c0b4
|
||||||
SIZE (RcppArmadillo_14.4.1-1.tar.gz) = 1402032
|
SIZE (RcppArmadillo_14.4.2-1.tar.gz) = 1402597
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
PORTNAME= reformulas
|
PORTNAME= reformulas
|
||||||
DISTVERSION= 0.4.0
|
DISTVERSION= 0.4.1
|
||||||
CATEGORIES= math
|
CATEGORIES= math
|
||||||
DISTNAME= ${PORTNAME}_${DISTVERSION}
|
DISTNAME= ${PORTNAME}_${DISTVERSION}
|
||||||
|
|
||||||
MAINTAINER= eduardo@FreeBSD.org
|
MAINTAINER= eduardo@FreeBSD.org
|
||||||
COMMENT= Machinery for Processing Random Effect Formulas
|
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
|
LICENSE= GPLv3
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
TIMESTAMP = 1736686591
|
TIMESTAMP = 1746183879
|
||||||
SHA256 (reformulas_0.4.0.tar.gz) = 044fd9b9e5e8aaec2076ef8aa49c724ddf1ae6fa78bd5946a2bd94a1826abf34
|
SHA256 (reformulas_0.4.1.tar.gz) = 60c585ef8791d3f3f8d0c6eeac83fabcf1f21960a6ad1abd2b756603c603f0de
|
||||||
SIZE (reformulas_0.4.0.tar.gz) = 32012
|
SIZE (reformulas_0.4.1.tar.gz) = 75934
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
PORTNAME= ParMetis
|
PORTNAME= ParMetis
|
||||||
DISTVERSION= 4.0.3-p10
|
DISTVERSION= 4.0.3-p10
|
||||||
PORTREVISION= 9
|
PORTREVISION= 9
|
||||||
|
PORTEPOCH= 1
|
||||||
CATEGORIES= math parallel
|
CATEGORIES= math parallel
|
||||||
MASTER_SITES= https://bitbucket.org/petsc/pkg-parmetis/get/
|
MASTER_SITES= https://bitbucket.org/petsc/pkg-parmetis/get/
|
||||||
DISTNAME= ${LGCOMMIT}
|
DISTNAME= ${LGCOMMIT}
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
TIMESTAMP = 1742500957
|
TIMESTAMP = 1746080692
|
||||||
SHA256 (gst-editing-services-1.26.0.tar.xz) = af5b27f5c9363027372100cac0baf19055280729df1cc58dd4e454ef698eb1ff
|
SHA256 (gst-editing-services-1.26.1.tar.xz) = 230e3633be0c3c342b1a5e3f827ea897f8753efb28d18b154821b701a216aac3
|
||||||
SIZE (gst-editing-services-1.26.0.tar.xz) = 836848
|
SIZE (gst-editing-services-1.26.1.tar.xz) = 840640
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
TIMESTAMP = 1742500972
|
TIMESTAMP = 1746080702
|
||||||
SHA256 (gst-libav-1.26.0.tar.xz) = 707a8b687ff5fddcee5b02415e2ec9b71b4ac44d0b7aec3b477364ceecbf1ecf
|
SHA256 (gst-libav-1.26.1.tar.xz) = 350a20b45b6655b6e10265430bdfbb3c436a96e9611b79caabef8f10abe570ea
|
||||||
SIZE (gst-libav-1.26.0.tar.xz) = 190152
|
SIZE (gst-libav-1.26.1.tar.xz) = 193856
|
||||||
|
|||||||
@@ -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
|
+++ 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) {
|
if (v4l2object->ioctl (v4l2object->video_fd, VIDIOC_CROPCAP, &cropcap) < 0) {
|
||||||
|
|
||||||
switch (errno) {
|
switch (errno) {
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
TIMESTAMP = 1742501019
|
TIMESTAMP = 1746080742
|
||||||
SHA256 (gst-plugins-base-1.26.0.tar.xz) = e23189fbed2ec486690382d1055c19eeaf5aae3e95e2576fc4c884d96a90e69e
|
SHA256 (gst-plugins-base-1.26.1.tar.xz) = 659553636f84dcf388cad5cf6530e02b0b2d3dc450e76199287ba9db6a6c5226
|
||||||
SIZE (gst-plugins-base-1.26.0.tar.xz) = 2461680
|
SIZE (gst-plugins-base-1.26.1.tar.xz) = 2471276
|
||||||
SHA256 (gst-plugins-bad-1.26.0.tar.xz) = f8287a84c5f66368a5a50da5f969994a02c47f20220ffe1ca3154193e65af216
|
SHA256 (gst-plugins-bad-1.26.1.tar.xz) = 9b8415b1bb3726a499578fb39907952981716643f660215fe68628fbd8629197
|
||||||
SIZE (gst-plugins-bad-1.26.0.tar.xz) = 7736148
|
SIZE (gst-plugins-bad-1.26.1.tar.xz) = 7751024
|
||||||
SHA256 (gst-plugins-ugly-1.26.0.tar.xz) = a86b51c8454a813120848c803421f327d8c07aabcae461e0597cc49398c0fcde
|
SHA256 (gst-plugins-ugly-1.26.1.tar.xz) = 34d9bcec8e88b008839d8de33fb043ae75eb04e466df74066fd66ee487a8ec4f
|
||||||
SIZE (gst-plugins-ugly-1.26.0.tar.xz) = 215404
|
SIZE (gst-plugins-ugly-1.26.1.tar.xz) = 219112
|
||||||
SHA256 (gst-plugins-good-1.26.0.tar.xz) = 9e18f139ef69ad0867c2dfbb8fe1d1736d76df11aac83f60e8d3adb1e2eaf03b
|
SHA256 (gst-plugins-good-1.26.1.tar.xz) = fcdcb2f77620a599557b2843d1c6c55c2b660f5fc28222b542847d11d9ca982f
|
||||||
SIZE (gst-plugins-good-1.26.0.tar.xz) = 2966924
|
SIZE (gst-plugins-good-1.26.1.tar.xz) = 2975136
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
TIMESTAMP = 1742501042
|
TIMESTAMP = 1746080758
|
||||||
SHA256 (gst-rtsp-server-1.26.0.tar.xz) = e983c039496e3f75e39696554ce74db4120e2465de17aa1cc37160568e9b40bc
|
SHA256 (gst-rtsp-server-1.26.1.tar.xz) = 253fdfec78320c2f67486cd3797a0253c06982c3a8d5160f795b4257fadab301
|
||||||
SIZE (gst-rtsp-server-1.26.0.tar.xz) = 272400
|
SIZE (gst-rtsp-server-1.26.1.tar.xz) = 276216
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
TIMESTAMP = 1742501087
|
TIMESTAMP = 1746080776
|
||||||
SHA256 (gstreamer-vaapi-1.26.0.tar.xz) = 573931d455f5a96f63db7c8d35d51322b8d287816e8c6a77d84cfbb9fa1351f1
|
SHA256 (gstreamer-vaapi-1.26.1.tar.xz) = 1fc779690cd8d6c5ef3cd84e5a552f864815ea8d9c269370c8d21e0b6d5337c9
|
||||||
SIZE (gstreamer-vaapi-1.26.0.tar.xz) = 529064
|
SIZE (gstreamer-vaapi-1.26.1.tar.xz) = 544020
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
TIMESTAMP = 1742500926
|
TIMESTAMP = 1746080679
|
||||||
SHA256 (gstreamer-1.26.0.tar.xz) = 1b2ee4028010c25b776effa7c396c7e3e1861b60b9417e416f4914abcdff279f
|
SHA256 (gstreamer-1.26.1.tar.xz) = 30a4c4a5e48345583eb596aa265d0f53c0feb93011d93a6aaa70dd6e3c519dc4
|
||||||
SIZE (gstreamer-1.26.0.tar.xz) = 1869668
|
SIZE (gstreamer-1.26.1.tar.xz) = 1874400
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
TIMESTAMP = 1742501098
|
TIMESTAMP = 1746097807
|
||||||
SHA256 (gst-python-1.26.0.tar.xz) = e5046a05d77abb15671ad01cd1908d17d62e5a06f5d7841be4342ade2a3fb8db
|
SHA256 (gst-python-1.26.1.tar.xz) = 2dce1ecc8a80ce8e0b6f0e0cb3fad3bcd5d65ebe0622ed28eaae97b4559a6a85
|
||||||
SIZE (gst-python-1.26.0.tar.xz) = 110572
|
SIZE (gst-python-1.26.1.tar.xz) = 114324
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
PORTNAME= subliminal
|
PORTNAME= subliminal
|
||||||
DISTVERSION= 2.2.1
|
DISTVERSION= 2.3.0
|
||||||
CATEGORIES= multimedia python
|
CATEGORIES= multimedia python
|
||||||
MASTER_SITES= PYPI
|
MASTER_SITES= https://github.com/Diaoul/subliminal/releases/download/${DISTVERSION}/
|
||||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||||
|
|
||||||
MAINTAINER= eduardo@FreeBSD.org
|
MAINTAINER= eduardo@FreeBSD.org
|
||||||
@@ -11,9 +11,10 @@ WWW= https://subliminal.readthedocs.org/en/latest/index.html
|
|||||||
LICENSE= MIT
|
LICENSE= MIT
|
||||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
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}
|
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
|
||||||
|
|
||||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}babelfish>=0.6.1:devel/py-babelfish@${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}beautifulsoup>=4.4.0:www/py-beautifulsoup@${PY_FLAVOR} \
|
||||||
${PYTHON_PKGNAMEPREFIX}chardet>=5.0:textproc/py-chardet@${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}requests>=2.0.1:www/py-requests@${PY_FLAVOR} \
|
||||||
${PYTHON_PKGNAMEPREFIX}srt>3.5:multimedia/py-srt@${PY_FLAVOR} \
|
${PYTHON_PKGNAMEPREFIX}srt>3.5:multimedia/py-srt@${PY_FLAVOR} \
|
||||||
${PYTHON_PKGNAMEPREFIX}stevedore>=3.0:devel/py-stevedore@${PY_FLAVOR} \
|
${PYTHON_PKGNAMEPREFIX}stevedore>=3.0:devel/py-stevedore@${PY_FLAVOR} \
|
||||||
${PYTHON_PKGNAMEPREFIX}tomli>2:textproc/py-tomli@${PY_FLAVOR}
|
${PYTHON_PKGNAMEPREFIX}tomli>2:textproc/py-tomli@${PY_FLAVOR} \
|
||||||
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}vcrpy>0:devel/py-vcrpy@${PY_FLAVOR} \
|
${PYTHON_PKGNAMEPREFIX}tomlkit>=0.13.2:textproc/py-tomlkit@${PY_FLAVOR}
|
||||||
${PYTHON_PKGNAMEPREFIX}sympy>0:math/py-sympy@${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
|
USES= python
|
||||||
USE_PYTHON= autoplist concurrent pep517 pytest
|
USE_PYTHON= autoplist concurrent pep517 pytest
|
||||||
|
|
||||||
PYTEST_BROKEN_TESTS= test_refine_video_metadata # https://github.com/Diaoul/subliminal/issues/1157
|
|
||||||
|
|
||||||
NO_ARCH= yes
|
NO_ARCH= yes
|
||||||
|
|
||||||
.include <bsd.port.mk>
|
.include <bsd.port.mk>
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
TIMESTAMP = 1721552662
|
TIMESTAMP = 1746010297
|
||||||
SHA256 (subliminal-2.2.1.tar.gz) = 2ed6024a07bbb3c68fe3db76374244ad91adfca9d93fc24d3ddb9ef61825756e
|
SHA256 (subliminal-2.3.0.tar.gz) = 428073ce98f6a967207615a4c58732fdcb80819fdd8b0404f8dd2ebea18666eb
|
||||||
SIZE (subliminal-2.2.1.tar.gz) = 3122221
|
SIZE (subliminal-2.3.0.tar.gz) = 3458229
|
||||||
|
|||||||
@@ -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/
|
|
||||||
@@ -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
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
PORTNAME= unifi9
|
PORTNAME= unifi9
|
||||||
PORTVERSION= 9.0.114
|
PORTVERSION= 9.1.120
|
||||||
PORTREVISION?= 0
|
PORTREVISION?= 0
|
||||||
CATEGORIES= net-mgmt java
|
CATEGORIES= net-mgmt java
|
||||||
MASTER_SITES= http://dl.ubnt.com/unifi/%SUBDIR%/:unifi \
|
MASTER_SITES= http://dl.ubnt.com/unifi/%SUBDIR%/:unifi \
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
TIMESTAMP = 1738698743
|
TIMESTAMP = 1746127426
|
||||||
SHA256 (unifi9-9.0.114/unifi_sysvinit_all.deb) = df1ba6208cebfadc7ad243e13df4acd8acf6889dfd2ade7ddf855c6bf32952ee
|
SHA256 (unifi9-9.1.120/unifi_sysvinit_all.deb) = 95fd43f255c21b7f9ca81088f3326fa6be84c2c412ce3f0681243d00fdf12559
|
||||||
SIZE (unifi9-9.0.114/unifi_sysvinit_all.deb) = 137046730
|
SIZE (unifi9-9.1.120/unifi_sysvinit_all.deb) = 138644450
|
||||||
SHA256 (unifi9-9.0.114/javax.activation-api-1.2.0.jar) = 43fdef0b5b6ceb31b0424b208b930c74ab58fac2ceeb7b3f6fd3aeb8b5ca4393
|
SHA256 (unifi9-9.1.120/javax.activation-api-1.2.0.jar) = 43fdef0b5b6ceb31b0424b208b930c74ab58fac2ceeb7b3f6fd3aeb8b5ca4393
|
||||||
SIZE (unifi9-9.0.114/javax.activation-api-1.2.0.jar) = 56674
|
SIZE (unifi9-9.1.120/javax.activation-api-1.2.0.jar) = 56674
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
PORTNAME= libtorrent
|
PORTNAME= libtorrent
|
||||||
DISTVERSION= 0.15.2
|
DISTVERSION= 0.15.3
|
||||||
CATEGORIES= net-p2p
|
CATEGORIES= net-p2p
|
||||||
MASTER_SITES= https://github.com/rakshasa/rtorrent/releases/download/v${DISTVERSION}/
|
MASTER_SITES= https://github.com/rakshasa/rtorrent/releases/download/v${DISTVERSION}/
|
||||||
|
|
||||||
@@ -10,6 +10,8 @@ WWW= https://github.com/rakshasa/libtorrent
|
|||||||
LICENSE= GPLv2+
|
LICENSE= GPLv2+
|
||||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||||
|
|
||||||
|
TEST_DEPENDS= cppunit>0:devel/cppunit
|
||||||
|
|
||||||
USES= compiler:c++17-lang cpe libtool localbase:ldflags pathfix \
|
USES= compiler:c++17-lang cpe libtool localbase:ldflags pathfix \
|
||||||
pkgconfig ssl
|
pkgconfig ssl
|
||||||
USE_LDCONFIG= yes
|
USE_LDCONFIG= yes
|
||||||
@@ -24,6 +26,9 @@ CONFIGURE_ENV= OPENSSL_CFLAGS="-I ${OPENSSLINC}" \
|
|||||||
MAKE_ARGS= LDFLAGS="${LDFLAGS}"
|
MAKE_ARGS= LDFLAGS="${LDFLAGS}"
|
||||||
|
|
||||||
INSTALL_TARGET= install-strip
|
INSTALL_TARGET= install-strip
|
||||||
|
TEST_TARGET= check
|
||||||
|
|
||||||
|
TESTING_UNSAFE= https://github.com/rakshasa/libtorrent/issues/292
|
||||||
|
|
||||||
OPTIONS_DEFINE= KQUEUE
|
OPTIONS_DEFINE= KQUEUE
|
||||||
OPTIONS_DEFAULT= KQUEUE
|
OPTIONS_DEFAULT= KQUEUE
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
TIMESTAMP = 1743202037
|
TIMESTAMP = 1746176226
|
||||||
SHA256 (libtorrent-0.15.2.tar.gz) = 4636b10776f123c09a6de1a1a18dd6427e7a87535682defad31530c463005f2e
|
SHA256 (libtorrent-0.15.3.tar.gz) = 6a0b01e4c0da817fc06fa0cd0ca539d79a19eaed617e16da9e2d8ba066ea95dd
|
||||||
SIZE (libtorrent-0.15.2.tar.gz) = 867838
|
SIZE (libtorrent-0.15.3.tar.gz) = 872751
|
||||||
|
|||||||
@@ -1,305 +0,0 @@
|
|||||||
commit 01fc34516ef9fcff3cffc9d224c6870a8eb7eff6
|
|
||||||
Author: rakshasa <sundell.software@gmail.com>
|
|
||||||
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_entry> log_cache_list;
|
|
||||||
-typedef std::vector<std::pair<int, int> > log_child_list;
|
|
||||||
-typedef std::vector<log_slot> log_slot_list;
|
|
||||||
-typedef std::vector<std::pair<std::string, log_slot> > log_output_list;
|
|
||||||
+typedef std::vector<log_cache_entry> log_cache_list;
|
|
||||||
+typedef std::vector<std::pair<int, int>> log_child_list;
|
|
||||||
+typedef std::vector<log_slot> log_slot_list;
|
|
||||||
+typedef std::vector<std::pair<std::string, log_slot>> 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<log_gz_output>& 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<log_gz_output>& 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 <string>
|
|
||||||
#include <utility>
|
|
||||||
|
|
||||||
+#include <torrent/common.h>
|
|
||||||
+
|
|
||||||
namespace torrent {
|
|
||||||
|
|
||||||
struct log_entry {
|
|
||||||
@@ -23,7 +25,7 @@ struct log_entry {
|
|
||||||
std::string message;
|
|
||||||
};
|
|
||||||
|
|
||||||
-class [[gnu::visibility("default")]] log_buffer : private std::deque<log_entry> {
|
|
||||||
+class LIBTORRENT_EXPORT log_buffer : private std::deque<log_entry> {
|
|
||||||
public:
|
|
||||||
typedef std::deque<log_entry> base_type;
|
|
||||||
typedef std::function<void ()> 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, std::function<void (log_buffer*)>> 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 <iostream>
|
|
||||||
+
|
|
||||||
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 <iostream>
|
|
||||||
+
|
|
||||||
+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 <functional>
|
|
||||||
#include <iostream>
|
|
||||||
|
|
||||||
-#include <torrent/exceptions.h>
|
|
||||||
-#include <torrent/utils/log.h>
|
|
||||||
+#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 <torrent/utils/log_buffer.h>
|
|
||||||
+#include "torrent/utils/log_buffer.h"
|
|
||||||
|
|
||||||
CPPUNIT_TEST_SUITE_NAMED_REGISTRATION(test_log_buffer, "torrent/utils");
|
|
||||||
|
|
||||||
@@ -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
|
|
||||||
|
|
||||||
|
|
||||||
@@ -60,6 +60,7 @@ include/torrent/tracker/tracker_state.h
|
|||||||
include/torrent/tracker/wrappers.h
|
include/torrent/tracker/wrappers.h
|
||||||
include/torrent/tracker_controller.h
|
include/torrent/tracker_controller.h
|
||||||
include/torrent/tracker_list.h
|
include/torrent/tracker_list.h
|
||||||
|
include/torrent/utils/chrono.h
|
||||||
include/torrent/utils/directory_events.h
|
include/torrent/utils/directory_events.h
|
||||||
include/torrent/utils/extents.h
|
include/torrent/utils/extents.h
|
||||||
include/torrent/utils/log.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/option_strings.h
|
||||||
include/torrent/utils/ranges.h
|
include/torrent/utils/ranges.h
|
||||||
include/torrent/utils/resume.h
|
include/torrent/utils/resume.h
|
||||||
|
include/torrent/utils/scheduler.h
|
||||||
include/torrent/utils/signal_bitfield.h
|
include/torrent/utils/signal_bitfield.h
|
||||||
include/torrent/utils/thread.h
|
include/torrent/utils/thread.h
|
||||||
include/torrent/utils/thread_interrupt.h
|
|
||||||
include/torrent/utils/uri_parser.h
|
include/torrent/utils/uri_parser.h
|
||||||
lib/libtorrent.so
|
lib/libtorrent.so
|
||||||
lib/libtorrent.so.24
|
lib/libtorrent.so.24
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
PORTNAME= lidarr
|
PORTNAME= lidarr
|
||||||
DISTVERSION= 2.9.6.4552
|
DISTVERSION= 2.11.2.4629
|
||||||
CATEGORIES= net-p2p
|
CATEGORIES= net-p2p
|
||||||
MASTER_SITES= https://github.com/lidarr/Lidarr/releases/download/v${PORTVERSION}/
|
MASTER_SITES= https://github.com/lidarr/Lidarr/releases/download/v${PORTVERSION}/
|
||||||
DISTNAME= Lidarr.master.${DISTVERSION}.freebsd-core-x64
|
DISTNAME= Lidarr.master.${DISTVERSION}.freebsd-core-x64
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
TIMESTAMP = 1738600605
|
TIMESTAMP = 1745961457
|
||||||
SHA256 (Lidarr.master.2.9.6.4552.freebsd-core-x64.tar.gz) = cfd8d85dd7e99a699bd93522901d2df758233ba61d8f272a9178a5e2aa11e54a
|
SHA256 (Lidarr.master.2.11.2.4629.freebsd-core-x64.tar.gz) = d774e1bfbd0623f3ed31c87e15b06b9f1b3bc37304c39b7675e81bb0c7b53807
|
||||||
SIZE (Lidarr.master.2.9.6.4552.freebsd-core-x64.tar.gz) = 55750621
|
SIZE (Lidarr.master.2.11.2.4629.freebsd-core-x64.tar.gz) = 55779683
|
||||||
|
|||||||
@@ -452,10 +452,10 @@
|
|||||||
%%DATADIR%%/bin/UI/638-05e66c57185b323959bc.js
|
%%DATADIR%%/bin/UI/638-05e66c57185b323959bc.js
|
||||||
%%DATADIR%%/bin/UI/638-05e66c57185b323959bc.js.LICENSE.txt
|
%%DATADIR%%/bin/UI/638-05e66c57185b323959bc.js.LICENSE.txt
|
||||||
%%DATADIR%%/bin/UI/638-05e66c57185b323959bc.js.map
|
%%DATADIR%%/bin/UI/638-05e66c57185b323959bc.js.map
|
||||||
%%DATADIR%%/bin/UI/907-4c5206716d13ae5dfa7d.js
|
%%DATADIR%%/bin/UI/907-3c05b588aa33a5fcf794.js
|
||||||
%%DATADIR%%/bin/UI/907-4c5206716d13ae5dfa7d.js.map
|
%%DATADIR%%/bin/UI/907-3c05b588aa33a5fcf794.js.map
|
||||||
%%DATADIR%%/bin/UI/Content/907-04041b498183043faa59.css
|
%%DATADIR%%/bin/UI/Content/907-7469dd3705fa6b7244ff.css
|
||||||
%%DATADIR%%/bin/UI/Content/907-04041b498183043faa59.css.map
|
%%DATADIR%%/bin/UI/Content/907-7469dd3705fa6b7244ff.css.map
|
||||||
%%DATADIR%%/bin/UI/Content/Fonts/Roboto-Light.ttf
|
%%DATADIR%%/bin/UI/Content/Fonts/Roboto-Light.ttf
|
||||||
%%DATADIR%%/bin/UI/Content/Fonts/Roboto-Light.woff
|
%%DATADIR%%/bin/UI/Content/Fonts/Roboto-Light.woff
|
||||||
%%DATADIR%%/bin/UI/Content/Fonts/Roboto-Light.woff2
|
%%DATADIR%%/bin/UI/Content/Fonts/Roboto-Light.woff2
|
||||||
@@ -496,8 +496,8 @@
|
|||||||
%%DATADIR%%/bin/UI/Content/robots.txt
|
%%DATADIR%%/bin/UI/Content/robots.txt
|
||||||
%%DATADIR%%/bin/UI/Content/styles.css
|
%%DATADIR%%/bin/UI/Content/styles.css
|
||||||
%%DATADIR%%/bin/UI/Content/styles.css.map
|
%%DATADIR%%/bin/UI/Content/styles.css.map
|
||||||
%%DATADIR%%/bin/UI/index-422a4b8ecdf8ba88f209.js
|
%%DATADIR%%/bin/UI/index-5b111585b4db672e813f.js
|
||||||
%%DATADIR%%/bin/UI/index-422a4b8ecdf8ba88f209.js.map
|
%%DATADIR%%/bin/UI/index-5b111585b4db672e813f.js.map
|
||||||
%%DATADIR%%/bin/UI/index.html
|
%%DATADIR%%/bin/UI/index.html
|
||||||
%%DATADIR%%/bin/UI/login.html
|
%%DATADIR%%/bin/UI/login.html
|
||||||
%%DATADIR%%/bin/UI/oauth.html
|
%%DATADIR%%/bin/UI/oauth.html
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
PORTNAME= prowlarr
|
PORTNAME= prowlarr
|
||||||
DISTVERSION= 1.32.2.4987
|
DISTVERSION= 1.35.1.5034
|
||||||
CATEGORIES= net-p2p
|
CATEGORIES= net-p2p
|
||||||
MASTER_SITES= https://github.com/Prowlarr/Prowlarr/releases/download/v${DISTVERSION}/
|
MASTER_SITES= https://github.com/Prowlarr/Prowlarr/releases/download/v${DISTVERSION}/
|
||||||
DISTNAME= Prowlarr.master.${DISTVERSION}.freebsd-core-x64
|
DISTNAME= Prowlarr.master.${DISTVERSION}.freebsd-core-x64
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
TIMESTAMP = 1742395208
|
TIMESTAMP = 1746177915
|
||||||
SHA256 (Prowlarr.master.1.32.2.4987.freebsd-core-x64.tar.gz) = 60fed6cc9356b460b709364b0531a38433de1072f8e13be3a3c880c29ce9dbaf
|
SHA256 (Prowlarr.master.1.35.1.5034.freebsd-core-x64.tar.gz) = 36a1e13f77db2b09c1078ae05a9a0f10146c5e0d327f7103e41f643447462fda
|
||||||
SIZE (Prowlarr.master.1.32.2.4987.freebsd-core-x64.tar.gz) = 54876459
|
SIZE (Prowlarr.master.1.35.1.5034.freebsd-core-x64.tar.gz) = 54966440
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
PORTNAME= radarr
|
PORTNAME= radarr
|
||||||
DISTVERSION= 5.20.2.9777
|
DISTVERSION= 5.22.4.9896
|
||||||
CATEGORIES= net-p2p
|
CATEGORIES= net-p2p
|
||||||
MASTER_SITES= https://github.com/Radarr/Radarr/releases/download/v${DISTVERSION}/
|
MASTER_SITES= https://github.com/Radarr/Radarr/releases/download/v${DISTVERSION}/
|
||||||
DISTNAME= Radarr.master.${DISTVERSION}.freebsd-core-x64
|
DISTNAME= Radarr.master.${DISTVERSION}.freebsd-core-x64
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
TIMESTAMP = 1742394793
|
TIMESTAMP = 1745836606
|
||||||
SHA256 (Radarr.master.5.20.2.9777.freebsd-core-x64.tar.gz) = 067c15aac6bbd0f21c72227b3ac5130a80d0540161f5c65d02c4f02a2d74dd24
|
SHA256 (Radarr.master.5.22.4.9896.freebsd-core-x64.tar.gz) = a90d798156642425db5e2cb8a497ea30b372aa97dd5026666cc811338a63fd2c
|
||||||
SIZE (Radarr.master.5.20.2.9777.freebsd-core-x64.tar.gz) = 64031523
|
SIZE (Radarr.master.5.22.4.9896.freebsd-core-x64.tar.gz) = 64120394
|
||||||
|
|||||||
@@ -448,13 +448,13 @@
|
|||||||
%%DATADIR%%/bin/System.Xml.XmlSerializer.dll
|
%%DATADIR%%/bin/System.Xml.XmlSerializer.dll
|
||||||
%%DATADIR%%/bin/System.Xml.dll
|
%%DATADIR%%/bin/System.Xml.dll
|
||||||
%%DATADIR%%/bin/System.dll
|
%%DATADIR%%/bin/System.dll
|
||||||
%%DATADIR%%/bin/UI/671-0c0f8eb5356c8594e1b1.js
|
%%DATADIR%%/bin/UI/305-76e32144ef1b159b7b8b.js
|
||||||
%%DATADIR%%/bin/UI/671-0c0f8eb5356c8594e1b1.js.map
|
%%DATADIR%%/bin/UI/305-76e32144ef1b159b7b8b.js.map
|
||||||
%%DATADIR%%/bin/UI/869-60134bdc787b2335401c.js
|
%%DATADIR%%/bin/UI/62-36cc42b0d539b6453b61.js
|
||||||
%%DATADIR%%/bin/UI/869-60134bdc787b2335401c.js.LICENSE.txt
|
%%DATADIR%%/bin/UI/62-36cc42b0d539b6453b61.js.LICENSE.txt
|
||||||
%%DATADIR%%/bin/UI/869-60134bdc787b2335401c.js.map
|
%%DATADIR%%/bin/UI/62-36cc42b0d539b6453b61.js.map
|
||||||
%%DATADIR%%/bin/UI/Content/671-8948273c5d499cc7de5e.css
|
%%DATADIR%%/bin/UI/Content/305-aa048fa97e1217e333cc.css
|
||||||
%%DATADIR%%/bin/UI/Content/671-8948273c5d499cc7de5e.css.map
|
%%DATADIR%%/bin/UI/Content/305-aa048fa97e1217e333cc.css.map
|
||||||
%%DATADIR%%/bin/UI/Content/Fonts/Roboto-Light.ttf
|
%%DATADIR%%/bin/UI/Content/Fonts/Roboto-Light.ttf
|
||||||
%%DATADIR%%/bin/UI/Content/Fonts/Roboto-Light.woff
|
%%DATADIR%%/bin/UI/Content/Fonts/Roboto-Light.woff
|
||||||
%%DATADIR%%/bin/UI/Content/Fonts/Roboto-Light.woff2
|
%%DATADIR%%/bin/UI/Content/Fonts/Roboto-Light.woff2
|
||||||
@@ -496,8 +496,8 @@
|
|||||||
%%DATADIR%%/bin/UI/Content/robots.txt
|
%%DATADIR%%/bin/UI/Content/robots.txt
|
||||||
%%DATADIR%%/bin/UI/Content/styles.css
|
%%DATADIR%%/bin/UI/Content/styles.css
|
||||||
%%DATADIR%%/bin/UI/Content/styles.css.map
|
%%DATADIR%%/bin/UI/Content/styles.css.map
|
||||||
%%DATADIR%%/bin/UI/index-4758c60787f6382c9c04.js
|
%%DATADIR%%/bin/UI/index-d365b7c46f103bf97719.js
|
||||||
%%DATADIR%%/bin/UI/index-4758c60787f6382c9c04.js.map
|
%%DATADIR%%/bin/UI/index-d365b7c46f103bf97719.js.map
|
||||||
%%DATADIR%%/bin/UI/index.html
|
%%DATADIR%%/bin/UI/index.html
|
||||||
%%DATADIR%%/bin/UI/login.html
|
%%DATADIR%%/bin/UI/login.html
|
||||||
%%DATADIR%%/bin/UI/oauth.html
|
%%DATADIR%%/bin/UI/oauth.html
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
PORTNAME= readarr
|
PORTNAME= readarr
|
||||||
DISTVERSION= 0.4.12.2753
|
DISTVERSION= 0.4.15.2787
|
||||||
CATEGORIES= net-p2p
|
CATEGORIES= net-p2p
|
||||||
MASTER_SITES= https://github.com/Readarr/Readarr/releases/download/v${DISTVERSION}/
|
MASTER_SITES= https://github.com/Readarr/Readarr/releases/download/v${DISTVERSION}/
|
||||||
DISTNAME= Readarr.develop.${DISTVERSION}.freebsd-core-x64
|
DISTNAME= Readarr.develop.${DISTVERSION}.freebsd-core-x64
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
TIMESTAMP = 1742395074
|
TIMESTAMP = 1745837008
|
||||||
SHA256 (Readarr.develop.0.4.12.2753.freebsd-core-x64.tar.gz) = be2fc79dcfd34601f5b7d1a094ec9e8395e392a51c18724540eb5794c7672912
|
SHA256 (Readarr.develop.0.4.15.2787.freebsd-core-x64.tar.gz) = e3b22523e1dcfbd48ec14b8e8effdb2839f543c5901077993809f8262c14d93a
|
||||||
SIZE (Readarr.develop.0.4.12.2753.freebsd-core-x64.tar.gz) = 56104193
|
SIZE (Readarr.develop.0.4.15.2787.freebsd-core-x64.tar.gz) = 56114486
|
||||||
|
|||||||
@@ -451,13 +451,13 @@
|
|||||||
%%DATADIR%%/bin/System.Xml.dll
|
%%DATADIR%%/bin/System.Xml.dll
|
||||||
%%DATADIR%%/bin/System.dll
|
%%DATADIR%%/bin/System.dll
|
||||||
%%DATADIR%%/bin/TagLibSharp.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
|
||||||
%%DATADIR%%/bin/UI/211-da884239b013b9258dbc.js.LICENSE.txt
|
%%DATADIR%%/bin/UI/211-da884239b013b9258dbc.js.LICENSE.txt
|
||||||
%%DATADIR%%/bin/UI/211-da884239b013b9258dbc.js.map
|
%%DATADIR%%/bin/UI/211-da884239b013b9258dbc.js.map
|
||||||
%%DATADIR%%/bin/UI/Content/123-80351c8c68c2571d21e1.css
|
%%DATADIR%%/bin/UI/400-4b4f910e7cb8cb02662a.js
|
||||||
%%DATADIR%%/bin/UI/Content/123-80351c8c68c2571d21e1.css.map
|
%%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.ttf
|
||||||
%%DATADIR%%/bin/UI/Content/Fonts/Roboto-Light.woff
|
%%DATADIR%%/bin/UI/Content/Fonts/Roboto-Light.woff
|
||||||
%%DATADIR%%/bin/UI/Content/Fonts/Roboto-Light.woff2
|
%%DATADIR%%/bin/UI/Content/Fonts/Roboto-Light.woff2
|
||||||
@@ -498,8 +498,8 @@
|
|||||||
%%DATADIR%%/bin/UI/Content/robots.txt
|
%%DATADIR%%/bin/UI/Content/robots.txt
|
||||||
%%DATADIR%%/bin/UI/Content/styles.css
|
%%DATADIR%%/bin/UI/Content/styles.css
|
||||||
%%DATADIR%%/bin/UI/Content/styles.css.map
|
%%DATADIR%%/bin/UI/Content/styles.css.map
|
||||||
%%DATADIR%%/bin/UI/index-e23f7c03b2c95e105c51.js
|
%%DATADIR%%/bin/UI/index-da916cc07be474d1b6a6.js
|
||||||
%%DATADIR%%/bin/UI/index-e23f7c03b2c95e105c51.js.map
|
%%DATADIR%%/bin/UI/index-da916cc07be474d1b6a6.js.map
|
||||||
%%DATADIR%%/bin/UI/index.html
|
%%DATADIR%%/bin/UI/index.html
|
||||||
%%DATADIR%%/bin/UI/login.html
|
%%DATADIR%%/bin/UI/login.html
|
||||||
%%DATADIR%%/bin/UI/oauth.html
|
%%DATADIR%%/bin/UI/oauth.html
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
PORTNAME= rtorrent
|
PORTNAME= rtorrent
|
||||||
DISTVERSION= 0.15.2
|
DISTVERSION= 0.15.3
|
||||||
CATEGORIES= net-p2p
|
CATEGORIES= net-p2p
|
||||||
MASTER_SITES= https://github.com/rakshasa/rtorrent/releases/download/v${DISTVERSION}/
|
MASTER_SITES= https://github.com/rakshasa/rtorrent/releases/download/v${DISTVERSION}/
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
TIMESTAMP = 1743204418
|
TIMESTAMP = 1746177185
|
||||||
SHA256 (rtorrent-0.15.2.tar.gz) = d10fd7d392d5d1e599ccf54238270df8b14b03fcc7cb8f62778ab868af6b0e5d
|
SHA256 (rtorrent-0.15.3.tar.gz) = 6dfd42c19e6ff2f5ee8b99855314cef4f10bd669663c2670cc85fd6a4e2c4e40
|
||||||
SIZE (rtorrent-0.15.2.tar.gz) = 858419
|
SIZE (rtorrent-0.15.3.tar.gz) = 858703
|
||||||
|
|||||||
@@ -1,63 +0,0 @@
|
|||||||
commit 672bd0900501bba4d302479dc6fd1e244c2268f5
|
|
||||||
Author: rakshasa <sundell.software@gmail.com>
|
|
||||||
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 = "<?xml version=\"1.0\"?><methodResponse><fault><struct><member><name>faultCode</name><value><i8>-501</i8></value></member><member><name>faultString</name><value><string>XML-RPC not supported</string></value></member></struct></fault></methodResponse>";
|
|
||||||
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");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -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
|
|
||||||
|
|
||||||
|
|
||||||
@@ -36,7 +36,7 @@ do-install:
|
|||||||
${LN} -s libpfctl.so.0 ${STAGEDIR}${PREFIX}/lib/libpfctl.so
|
${LN} -s libpfctl.so.0 ${STAGEDIR}${PREFIX}/lib/libpfctl.so
|
||||||
${INSTALL_DATA} ${WRKSRC}/*.h ${STAGEDIR}${PREFIX}/include
|
${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)
|
.if make(makesum)
|
||||||
DISTFILES=
|
DISTFILES=
|
||||||
.for version in ${_ALL_VERSIONS}
|
.for version in ${_ALL_VERSIONS}
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
TIMESTAMP = 1741516982
|
TIMESTAMP = 1746177054
|
||||||
SHA256 (libpfctl-13.3_4.tar.gz) = 8dfb0e629f0e74def2e2e2b6b1225f957b75f4ebd98ac53d8c800f98667ccbe0
|
SHA256 (libpfctl-13.3_4.tar.gz) = 8dfb0e629f0e74def2e2e2b6b1225f957b75f4ebd98ac53d8c800f98667ccbe0
|
||||||
SIZE (libpfctl-13.3_4.tar.gz) = 10111
|
SIZE (libpfctl-13.3_4.tar.gz) = 10111
|
||||||
SHA256 (libpfctl-13.4_4.tar.gz) = c29f57896e2274ab5c7d6836e5a58e9218c4bf83f2ce8953e3cd1944d01692ef
|
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
|
SIZE (libpfctl-14.1_4.tar.gz) = 11692
|
||||||
SHA256 (libpfctl-14.2_4.tar.gz) = 527c63aa4b9e7eed513fa0c669878faea2e935f3e505dd83f8b6d7b45d3fa986
|
SHA256 (libpfctl-14.2_4.tar.gz) = 527c63aa4b9e7eed513fa0c669878faea2e935f3e505dd83f8b6d7b45d3fa986
|
||||||
SIZE (libpfctl-14.2_4.tar.gz) = 11690
|
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
|
SHA256 (libpfctl-9efd215411bb.tar.gz) = 040c8603f4f7d187f5ed11cd1d958a9e18604395be191bab21ed459d7255b403
|
||||||
SIZE (libpfctl-498934c5ff51.tar.gz) = 18874
|
SIZE (libpfctl-498934c5ff51.tar.gz) = 18874
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
PORTNAME= s2n-tls
|
PORTNAME= s2n-tls
|
||||||
DISTVERSIONPREFIX= v
|
DISTVERSIONPREFIX= v
|
||||||
DISTVERSION= 1.5.17
|
DISTVERSION= 1.5.18
|
||||||
PORTEPOCH= 1
|
PORTEPOCH= 1
|
||||||
CATEGORIES= security
|
CATEGORIES= security
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
TIMESTAMP = 1744957303
|
TIMESTAMP = 1746138524
|
||||||
SHA256 (aws-s2n-tls-v1.5.17_GH0.tar.gz) = 3ab786720ac23b35bcf6f4354659652e2ec8eb20b1a3989e7be93c3e7985ea5e
|
SHA256 (aws-s2n-tls-v1.5.18_GH0.tar.gz) = e4a249843d05d239128772da32f875ad9730f8d0cb5a44e8c6802c5882014f79
|
||||||
SIZE (aws-s2n-tls-v1.5.17_GH0.tar.gz) = 4948867
|
SIZE (aws-s2n-tls-v1.5.18_GH0.tar.gz) = 4992069
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
PORTNAME= sshguard
|
PORTNAME= sshguard
|
||||||
PORTVERSION= 2.5.0
|
PORTVERSION= 2.5.1
|
||||||
PORTREVISION= 0
|
PORTREVISION= 0
|
||||||
PORTEPOCH= 1
|
PORTEPOCH= 1
|
||||||
CATEGORIES= security
|
CATEGORIES= security
|
||||||
@@ -11,7 +11,6 @@ WWW= https://www.sshguard.net/
|
|||||||
|
|
||||||
LICENSE= BSD2CLAUSE
|
LICENSE= BSD2CLAUSE
|
||||||
|
|
||||||
USES= autoreconf
|
|
||||||
USE_RC_SUBR= sshguard
|
USE_RC_SUBR= sshguard
|
||||||
|
|
||||||
GNU_CONFIGURE= yes
|
GNU_CONFIGURE= yes
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
TIMESTAMP = 1745699776
|
TIMESTAMP = 1745970532
|
||||||
SHA256 (sshguard-2.5.0.tar.gz) = 0dbbae38ff5045530bb4e2e388155d2d8ef6b20e443f74f91dc329b7b70f3e9f
|
SHA256 (sshguard-2.5.1.tar.gz) = 997a1e0ec2b2165b4757c42f8948162eb534183946af52efc406885d97cb89fc
|
||||||
SIZE (sshguard-2.5.0.tar.gz) = 759154
|
SIZE (sshguard-2.5.1.tar.gz) = 759630
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
PORTNAME= schemesh
|
PORTNAME= schemesh
|
||||||
DISTVERSIONPREFIX= v
|
DISTVERSIONPREFIX= v
|
||||||
DISTVERSION= 0.8.3
|
DISTVERSION= 0.9.0
|
||||||
CATEGORIES= shells
|
CATEGORIES= shells
|
||||||
|
|
||||||
MAINTAINER= ashish@FreeBSD.org
|
MAINTAINER= ashish@FreeBSD.org
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
TIMESTAMP = 1745351894
|
TIMESTAMP = 1746206496
|
||||||
SHA256 (cosmos72-schemesh-v0.8.3_GH0.tar.gz) = ed6698bff63f8e8887ed6ee3cb5df49f439b6e1792e56b16adc16b6a2ad055be
|
SHA256 (cosmos72-schemesh-v0.9.0_GH0.tar.gz) = 4bf842307c992f74c57f897fffa8e02d5e9a5efce6677da065cba0a1b3c19a44
|
||||||
SIZE (cosmos72-schemesh-v0.8.3_GH0.tar.gz) = 326144
|
SIZE (cosmos72-schemesh-v0.9.0_GH0.tar.gz) = 352838
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
PORTNAME= btop
|
PORTNAME= btop
|
||||||
DISTVERSIONPREFIX= v
|
DISTVERSIONPREFIX= v
|
||||||
DISTVERSION= 1.4.1
|
DISTVERSION= 1.4.2
|
||||||
CATEGORIES= sysutils
|
CATEGORIES= sysutils
|
||||||
|
|
||||||
MAINTAINER= pkubaj@FreeBSD.org
|
MAINTAINER= pkubaj@FreeBSD.org
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
TIMESTAMP = 1745766608
|
TIMESTAMP = 1746184738
|
||||||
SHA256 (aristocratos-btop-v1.4.1_GH0.tar.gz) = 40f6c54d1bc952c674b677d81dd25f55b61e9c004883c27950dc30780c86f381
|
SHA256 (aristocratos-btop-v1.4.2_GH0.tar.gz) = c7c0fb625af269d47eed926784900c8e154fdf71703f4325cffdf26357338c85
|
||||||
SIZE (aristocratos-btop-v1.4.1_GH0.tar.gz) = 1245448
|
SIZE (aristocratos-btop-v1.4.2_GH0.tar.gz) = 1244982
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
PORTNAME= utf8
|
PORTNAME= utf8
|
||||||
DISTVERSION= 1.2.4
|
DISTVERSION= 1.2.5
|
||||||
CATEGORIES= textproc
|
CATEGORIES= textproc
|
||||||
DISTNAME= ${PORTNAME}_${DISTVERSION}
|
DISTNAME= ${PORTNAME}_${DISTVERSION}
|
||||||
|
|
||||||
MAINTAINER= uzsolt@FreeBSD.org
|
MAINTAINER= uzsolt@FreeBSD.org
|
||||||
COMMENT= Unicode Text Processing
|
COMMENT= Unicode Text Processing
|
||||||
WWW= https://cran.r-project.org/web/packages/utf8/
|
WWW= https://cran.r-project.org/package=utf8
|
||||||
|
|
||||||
LICENSE= APACHE20
|
LICENSE= APACHE20
|
||||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
TIMESTAMP = 1705207460
|
TIMESTAMP = 1746207256
|
||||||
SHA256 (utf8_1.2.4.tar.gz) = 418f824bbd9cd868d2d8a0d4345545c62151d321224cdffca8b1ffd98a167b7d
|
SHA256 (utf8_1.2.5.tar.gz) = 2fbe8263c119ed74590b768a89effbdb17b82dfca673bd176eaacf08b7913d24
|
||||||
SIZE (utf8_1.2.4.tar.gz) = 241081
|
SIZE (utf8_1.2.5.tar.gz) = 243585
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
PORTNAME= YAML-Tiny
|
PORTNAME= YAML-Tiny
|
||||||
DISTVERSION= 1.74
|
DISTVERSION= 1.76
|
||||||
CATEGORIES= textproc perl5
|
CATEGORIES= textproc perl5
|
||||||
MASTER_SITES= CPAN
|
MASTER_SITES= CPAN
|
||||||
PKGNAMEPREFIX= p5-
|
PKGNAMEPREFIX= p5-
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
TIMESTAMP = 1700339056
|
TIMESTAMP = 1744921242
|
||||||
SHA256 (YAML-Tiny-1.74.tar.gz) = 7b38ca9f5d3ce24230a6b8bdc1f47f5b2db348e7f7f9666c26f5955636e33d6c
|
SHA256 (YAML-Tiny-1.76.tar.gz) = a8d584394cf069bf8f17cba3dd5099003b097fce316c31fb094f1b1c171c08a3
|
||||||
SIZE (YAML-Tiny-1.74.tar.gz) = 75036
|
SIZE (YAML-Tiny-1.76.tar.gz) = 75559
|
||||||
|
|||||||
Reference in New Issue
Block a user