Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 Dec 2025 18:39:00 +0000
From:      Vladimir Druzenko <vvd@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Cc:        Yusuf Yaman <nxjoseph@protonmail.com>
Subject:   git: 51a221734fdb - main - net/spoofdpi: Update 1.2.0 => 1.2.1
Message-ID:  <694c3344.32a0b.f46cb10@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by vvd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=51a221734fdbfc39126ca111d48607c2e5e2ec86

commit 51a221734fdbfc39126ca111d48607c2e5e2ec86
Author:     Yusuf Yaman <nxjoseph@protonmail.com>
AuthorDate: 2025-12-24 18:37:26 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2025-12-24 18:38:13 +0000

    net/spoofdpi: Update 1.2.0 => 1.2.1
    
    Changelog:
    https://github.com/xvzc/SpoofDPI/releases/tag/v1.2.1
    
    PR:     291873
---
 net/spoofdpi/Makefile             | 14 ++------------
 net/spoofdpi/distinfo             | 26 +++-----------------------
 net/spoofdpi/files/modules.txt    | 24 ------------------------
 net/spoofdpi/files/pkg-message.in | 11 +++++++++++
 4 files changed, 16 insertions(+), 59 deletions(-)

diff --git a/net/spoofdpi/Makefile b/net/spoofdpi/Makefile
index e6b31c9949c8..331656ba1315 100644
--- a/net/spoofdpi/Makefile
+++ b/net/spoofdpi/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	spoofdpi
 DISTVERSIONPREFIX=	v
-DISTVERSION=	1.2.0
+DISTVERSION=	1.2.1
 CATEGORIES=	net
 
 MAINTAINER=	nxjoseph@protonmail.com
@@ -17,30 +17,20 @@ GH_ACCOUNT=	xvzc
 GH_PROJECT=	SpoofDPI
 GH_TUPLE=	BurntSushi:toml:v1.5.0:burntsushi_toml/vendor/github.com/BurntSushi/toml \
 		davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \
-		gabriel-vasile:mimetype:v1.4.10:gabriel_vasile_mimetype/vendor/github.com/gabriel-vasile/mimetype \
 		go-check:check:41f04d3bba15:go_check_check/vendor/gopkg.in/check.v1 \
-		go-playground:locales:v0.14.1:go_playground_locales/vendor/github.com/go-playground/locales \
-		go-playground:universal-translator:v0.18.1:go_playground_universal_translator/vendor/github.com/go-playground/universal-translator \
-		go-playground:validator:v10.28.0:go_playground_validator_v10/vendor/github.com/go-playground/validator/v10 \
 		go-yaml:yaml:v3.0.1:go_yaml_yaml/vendor/gopkg.in/yaml.v3 \
-		golang:crypto:v0.42.0:golang_crypto/vendor/golang.org/x/crypto \
 		golang:mod:v0.27.0:golang_mod/vendor/golang.org/x/mod \
 		golang:net:v0.43.0:golang_net/vendor/golang.org/x/net \
 		golang:sync:v0.17.0:golang_sync/vendor/golang.org/x/sync \
 		golang:sys:v0.36.0:golang_sys/vendor/golang.org/x/sys \
-		golang:text:v0.29.0:golang_text/vendor/golang.org/x/text \
 		golang:tools:v0.36.0:golang_tools/vendor/golang.org/x/tools \
 		google:gopacket:v1.1.19:google_gopacket/vendor/github.com/google/gopacket \
-		jackpal:gateway:v1.1.1:jackpal_gateway/vendor/github.com/jackpal/gateway \
 		kr:pretty:v0.1.0:kr_pretty/vendor/github.com/kr/pretty \
-		leodido:go-urn:v1.4.0:leodido_go_urn/vendor/github.com/leodido/go-urn \
 		mattn:go-colorable:v0.1.13:mattn_go_colorable/vendor/github.com/mattn/go-colorable \
 		mattn:go-isatty:v0.0.19:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
 		miekg:dns:v1.1.61:miekg_dns/vendor/github.com/miekg/dns \
 		pmezard:go-difflib:v1.0.0:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \
 		rs:zerolog:v1.33.0:rs_zerolog/vendor/github.com/rs/zerolog \
-		samber:lo:v1.52.0:samber_lo/vendor/github.com/samber/lo \
-		stretchr:objx:v0.5.2:stretchr_objx/vendor/github.com/stretchr/objx \
 		stretchr:testify:v1.11.1:stretchr_testify/vendor/github.com/stretchr/testify \
 		urfave:cli:v3.6.1:urfave_cli_v3/vendor/github.com/urfave/cli/v3
 
@@ -60,7 +50,7 @@ PLIST_FILES=	"@dir(${USERS},${GROUPS},0770) ${ETCDIR}" \
 
 post-patch:
 	${CP} ${FILESDIR}/modules.txt ${WRKSRC}/vendor
-	@${REINPLACE_CMD} -e '342s#"etc"#"${ETCDIR}"#g' \
+	@${REINPLACE_CMD} -e 's|"etc"|"${ETCDIR}"|g' \
 		${WRKSRC}/internal/config/cli.go
 
 post-install:
diff --git a/net/spoofdpi/distinfo b/net/spoofdpi/distinfo
index 92bef04d1cfd..45d97298b822 100644
--- a/net/spoofdpi/distinfo
+++ b/net/spoofdpi/distinfo
@@ -1,24 +1,14 @@
-TIMESTAMP = 1765917720
-SHA256 (xvzc-SpoofDPI-v1.2.0_GH0.tar.gz) = 30dbc1b69ac1cedb10703a4dc6923c761bf845b7450e4600dd4aab293480ff05
-SIZE (xvzc-SpoofDPI-v1.2.0_GH0.tar.gz) = 1525752
+TIMESTAMP = 1766405713
+SHA256 (xvzc-SpoofDPI-v1.2.1_GH0.tar.gz) = 9f3a9f40452387cccef8ec8d8848c32606302d6ad1e593d7e3f4def87291d62d
+SIZE (xvzc-SpoofDPI-v1.2.1_GH0.tar.gz) = 1528476
 SHA256 (BurntSushi-toml-v1.5.0_GH0.tar.gz) = 723ede1a61ca8311046f840020e485dec3ceb2e614d1a539cd154375bdd7b8cb
 SIZE (BurntSushi-toml-v1.5.0_GH0.tar.gz) = 118644
 SHA256 (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 7d82b9bb7291adbe7498fe946920ab3e7fc9e6cbfc3b2294693fad00bf0dd17e
 SIZE (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 42152
-SHA256 (gabriel-vasile-mimetype-v1.4.10_GH0.tar.gz) = cabca04c944919cbf146fd8e0bd444795e5942aeacc7252f910df27fb196f97b
-SIZE (gabriel-vasile-mimetype-v1.4.10_GH0.tar.gz) = 826818
 SHA256 (go-check-check-41f04d3bba15_GH0.tar.gz) = 2d5b1036909b241e44f0d6a7cfa936cf9f875efb4f0af077cd61585c6d0c0432
 SIZE (go-check-check-41f04d3bba15_GH0.tar.gz) = 31614
-SHA256 (go-playground-locales-v0.14.1_GH0.tar.gz) = 29b29f1ff125e04a4d81a1f584d929ac8444663255cfdfa076a78339e23b4624
-SIZE (go-playground-locales-v0.14.1_GH0.tar.gz) = 4364173
-SHA256 (go-playground-universal-translator-v0.18.1_GH0.tar.gz) = 5e30d5afbaebbac71e95a826920465fadd7e0ce0fdb00ee8ce29451a09aaa4f2
-SIZE (go-playground-universal-translator-v0.18.1_GH0.tar.gz) = 37149
-SHA256 (go-playground-validator-v10.28.0_GH0.tar.gz) = 60a91e1db10695c626d2c247571e5ff810f7c28eb0a5851704d610dd77e4f247
-SIZE (go-playground-validator-v10.28.0_GH0.tar.gz) = 308643
 SHA256 (go-yaml-yaml-v3.0.1_GH0.tar.gz) = cf05411540d3e6ef8f1fd88434b34f94cedaceb540329031d80e23b74540c4e5
 SIZE (go-yaml-yaml-v3.0.1_GH0.tar.gz) = 91173
-SHA256 (golang-crypto-v0.42.0_GH0.tar.gz) = 4f0c623e94394b192af9afb187954b84af65cf0cb6aab852b14323c60506aa63
-SIZE (golang-crypto-v0.42.0_GH0.tar.gz) = 2156903
 SHA256 (golang-mod-v0.27.0_GH0.tar.gz) = dcd1ba21c7695b209830ccc4881e41d591ae65e6f1938575bd095640444afa19
 SIZE (golang-mod-v0.27.0_GH0.tar.gz) = 126553
 SHA256 (golang-net-v0.43.0_GH0.tar.gz) = 82b2d04549216f36a8c538a756010a90222e3942ab815596b86a62dbf766f2d2
@@ -27,18 +17,12 @@ SHA256 (golang-sync-v0.17.0_GH0.tar.gz) = 43bb928dbf895ec51797c1ec8899dd8cbb57af
 SIZE (golang-sync-v0.17.0_GH0.tar.gz) = 18189
 SHA256 (golang-sys-v0.36.0_GH0.tar.gz) = 5a4963997b147e64a840afb93c662bf4e320a3089d4540b7c0cbc982ad09bc2a
 SIZE (golang-sys-v0.36.0_GH0.tar.gz) = 1530636
-SHA256 (golang-text-v0.29.0_GH0.tar.gz) = 9fbdba333af6a936b6f54a3c9f730f3e29ecece3f1a98285ff8dfee79225d371
-SIZE (golang-text-v0.29.0_GH0.tar.gz) = 8973069
 SHA256 (golang-tools-v0.36.0_GH0.tar.gz) = 299d2320e8f6adb5b53fb1a32e613b00cd2263237c2c4f8f3a68885040b2cfb9
 SIZE (golang-tools-v0.36.0_GH0.tar.gz) = 9079404
 SHA256 (google-gopacket-v1.1.19_GH0.tar.gz) = 31efa87cc9d2b41e5e66c7daa8839d841d2a43cc477bf595c9e8c24ef6903830
 SIZE (google-gopacket-v1.1.19_GH0.tar.gz) = 950745
-SHA256 (jackpal-gateway-v1.1.1_GH0.tar.gz) = 69842d3b542a8c436f23fabaf40ec8ff88272e0639d7905c3bab2d94ea13b52b
-SIZE (jackpal-gateway-v1.1.1_GH0.tar.gz) = 16671
 SHA256 (kr-pretty-v0.1.0_GH0.tar.gz) = 3aeb5d90b719765781befb9f156d0d0b8e5a7aafbcf15321e9eabbd35df31358
 SIZE (kr-pretty-v0.1.0_GH0.tar.gz) = 8550
-SHA256 (leodido-go-urn-v1.4.0_GH0.tar.gz) = 711dcaa61598e44f058be5884aca8ce6d9ba42ed0940fdd280fec36495ed90d3
-SIZE (leodido-go-urn-v1.4.0_GH0.tar.gz) = 1998692
 SHA256 (mattn-go-colorable-v0.1.13_GH0.tar.gz) = c3b62c76d365906bba9aa9d9ec048fd33a2a5742299d6482a08e7466d4c52d77
 SIZE (mattn-go-colorable-v0.1.13_GH0.tar.gz) = 9762
 SHA256 (mattn-go-isatty-v0.0.19_GH0.tar.gz) = 67b1614d495030982d276b211f3ba2a155fad61919ba96e34db8e67ed28660e4
@@ -49,10 +33,6 @@ SHA256 (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 28f3dc1b5c0efd61203ab07233f77474
 SIZE (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 11398
 SHA256 (rs-zerolog-v1.33.0_GH0.tar.gz) = 7a32947b007164edb7a888048f8bec6d7de9cf503e79e099d6b6814fad0f6ac7
 SIZE (rs-zerolog-v1.33.0_GH0.tar.gz) = 216046
-SHA256 (samber-lo-v1.52.0_GH0.tar.gz) = f2045b040f9afff60182f2c161e1c4aca6a49e656be1022d1eda497d240e8383
-SIZE (samber-lo-v1.52.0_GH0.tar.gz) = 93914
-SHA256 (stretchr-objx-v0.5.2_GH0.tar.gz) = c21c81a2e619fe8194c9cfafd577a72fe163df5a384d68799fbc54eef4b0e33f
-SIZE (stretchr-objx-v0.5.2_GH0.tar.gz) = 33222
 SHA256 (stretchr-testify-v1.11.1_GH0.tar.gz) = 4b51fbc0f19e42841013748e6d527314e1d0e7255122766b5fca1d35b4630c69
 SIZE (stretchr-testify-v1.11.1_GH0.tar.gz) = 116832
 SHA256 (urfave-cli-v3.6.1_GH0.tar.gz) = cfddd39c0df7a7c1f7ec93b0c84fdb4c72ef46d2380a46d273a5cda585cb80cf
diff --git a/net/spoofdpi/files/modules.txt b/net/spoofdpi/files/modules.txt
index 363d89b25ba8..039dd5372f6b 100644
--- a/net/spoofdpi/files/modules.txt
+++ b/net/spoofdpi/files/modules.txt
@@ -5,26 +5,13 @@ github.com/BurntSushi/toml/internal
 # github.com/davecgh/go-spew v1.1.1
 ## explicit
 github.com/davecgh/go-spew/spew
-# github.com/gabriel-vasile/mimetype v1.4.10
-## explicit; go 1.21
-# github.com/go-playground/locales v0.14.1
-## explicit; go 1.17
-# github.com/go-playground/universal-translator v0.18.1
-## explicit; go 1.18
-# github.com/go-playground/validator/v10 v10.28.0
-## explicit; go 1.24.0
 # github.com/google/gopacket v1.1.19
 ## explicit; go 1.12
 github.com/google/gopacket
 github.com/google/gopacket/layers
 github.com/google/gopacket/pcap
-# github.com/jackpal/gateway v1.1.1
-## explicit; go 1.24.2
-github.com/jackpal/gateway
 # github.com/kr/pretty v0.1.0
 ## explicit
-# github.com/leodido/go-urn v1.4.0
-## explicit; go 1.18
 # github.com/mattn/go-colorable v0.1.13
 ## explicit; go 1.15
 github.com/mattn/go-colorable
@@ -43,22 +30,14 @@ github.com/rs/zerolog
 github.com/rs/zerolog/internal/cbor
 github.com/rs/zerolog/internal/json
 github.com/rs/zerolog/log
-# github.com/samber/lo v1.52.0
-## explicit; go 1.18
-# github.com/stretchr/objx v0.5.2
-## explicit; go 1.20
-github.com/stretchr/objx
 # github.com/stretchr/testify v1.11.1
 ## explicit; go 1.17
 github.com/stretchr/testify/assert
 github.com/stretchr/testify/assert/yaml
-github.com/stretchr/testify/mock
 github.com/stretchr/testify/require
 # github.com/urfave/cli/v3 v3.6.1
 ## explicit; go 1.22
 github.com/urfave/cli/v3
-# golang.org/x/crypto v0.42.0
-## explicit; go 1.24.0
 # golang.org/x/mod v0.27.0
 ## explicit; go 1.23.0
 golang.org/x/mod/semver
@@ -69,7 +48,6 @@ golang.org/x/net/internal/iana
 golang.org/x/net/internal/socket
 golang.org/x/net/ipv4
 golang.org/x/net/ipv6
-golang.org/x/net/route
 # golang.org/x/sync v0.17.0
 ## explicit; go 1.24.0
 golang.org/x/sync/errgroup
@@ -77,8 +55,6 @@ golang.org/x/sync/errgroup
 ## explicit; go 1.24.0
 golang.org/x/sys/unix
 golang.org/x/sys/windows
-# golang.org/x/text v0.29.0
-## explicit; go 1.24.0
 # golang.org/x/tools v0.36.0
 ## explicit; go 1.23.0
 golang.org/x/tools/go/gcexportdata
diff --git a/net/spoofdpi/files/pkg-message.in b/net/spoofdpi/files/pkg-message.in
index a102654f3bf3..b5d1a73d0d33 100644
--- a/net/spoofdpi/files/pkg-message.in
+++ b/net/spoofdpi/files/pkg-message.in
@@ -40,4 +40,15 @@ EOM
 The whole configuration file has changed, see the documentation for more details. I've updated the sample config in the port.
 EOM
 }
+{ type: upgrade
+  maximum_version: "1.2.1"
+  message: << EOM
+IMPORTANT CHANGE: Refactored Policy Matching
+The configuration structure for policy matching has changed to allow multiple domains and
+address ranges within a single rule. Users defining policies in config.toml must update their
+configuration.
+
+See the changelog URL for the details about it. The port-supplied config file does not use this feature, so if you didn't add it yourself, then no need to worry.
+EOM
+}
 ]


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?694c3344.32a0b.f46cb10>