diff --git a/net-p2p/hostd/Makefile b/net-p2p/hostd/Makefile index 8ad805b7fcd8..766ac4514160 100644 --- a/net-p2p/hostd/Makefile +++ b/net-p2p/hostd/Makefile @@ -1,86 +1,82 @@ PORTNAME= hostd DISTVERSIONPREFIX= v -DISTVERSION= 2.5.1 -PORTREVISION= 9 +DISTVERSION= 2.9.0 CATEGORIES= net-p2p MAINTAINER= bruno@tinkerbox.org COMMENT= Offer your storage space on the Sia network WWW= https://sia.tech/host LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE NOT_FOR_ARCHS= armv6 armv7 i386 powerpc powerpcspe NOT_FOR_ARCHS_REASON= requires 64-bit architecture -USES= go:1.24+,modules - -USE_RC_SUBR= hostd +USES= go:1.26+,modules USE_GITHUB= yes GH_ACCOUNT= SiaFoundation -GO_TARGET= ./cmd/hostd -GO_BUILDFLAGS+= -tags='netgo timetzdata' +GH_TUPLE= SiaFoundation:core:v0.21.0:siafoundation_core/vendor/go.sia.tech/core \ + SiaFoundation:coreutils:v0.22.0:siafoundation_coreutils/vendor/go.sia.tech/coreutils \ + SiaFoundation:jape:v0.14.1:siafoundation_jape/vendor/go.sia.tech/jape \ + SiaFoundation:mux:v1.5.0:siafoundation_mux/vendor/go.sia.tech/mux \ + SiaFoundation:web:hostd/v0.68.2:siafoundation_web/vendor/go.sia.tech/web \ + aws:aws-sdk-go:v1.55.8:aws_aws_sdk_go/vendor/github.com/aws/aws-sdk-go \ + cloudflare:cloudflare-go:v0.117.0:cloudflare_cloudflare_go/vendor/github.com/cloudflare/cloudflare-go \ + dunglas:httpsfv:v1.1.0:dunglas_httpsfv/vendor/github.com/dunglas/httpsfv \ + etcd-io:bbolt:v1.4.3:etcd_io_bbolt/vendor/go.etcd.io/bbolt \ + go-yaml:yaml:v2.4.0:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \ + go-yaml:yaml:v3.0.1:go_yaml_yaml_1/vendor/gopkg.in/yaml.v3 \ + goccy:go-json:v0.10.5:goccy_go_json/vendor/github.com/goccy/go-json \ + golang:crypto:v0.51.0:golang_crypto/vendor/golang.org/x/crypto \ + golang:net:v0.54.0:golang_net/vendor/golang.org/x/net \ + golang:sys:v0.45.0:golang_sys/vendor/golang.org/x/sys \ + golang:term:v0.43.0:golang_term/vendor/golang.org/x/term \ + golang:text:v0.37.0:golang_text/vendor/golang.org/x/text \ + golang:time:v0.15.0:golang_time/vendor/golang.org/x/time \ + golang:tools:v0.45.0:golang_tools/vendor/golang.org/x/tools \ + google:go-github:v17.0.0:google_go_github/vendor/github.com/google/go-github \ + google:go-querystring:v1.1.0:google_go_querystring/vendor/github.com/google/go-querystring \ + hashicorp:golang-lru:v2.0.7:hashicorp_golang_lru_v2/vendor/github.com/hashicorp/golang-lru/v2 \ + jmespath:go-jmespath:v0.4.0:jmespath_go_jmespath/vendor/github.com/jmespath/go-jmespath \ + julienschmidt:httprouter:v1.3.0:julienschmidt_httprouter/vendor/github.com/julienschmidt/httprouter \ + lukechampine:flagg:v1.1.1:lukechampine_flagg/vendor/lukechampine.com/flagg \ + lukechampine:frand:v1.5.1:lukechampine_frand/vendor/lukechampine.com/frand \ + lukechampine:upnp:v0.3.0:lukechampine_upnp/vendor/lukechampine.com/upnp \ + mattn:go-sqlite3:v1.14.44:mattn_go_sqlite3/vendor/github.com/mattn/go-sqlite3 \ + quic-go:qpack:v0.6.0:quic_go_qpack/vendor/github.com/quic-go/qpack \ + quic-go:quic-go:v0.59.1:quic_go_quic_go/vendor/github.com/quic-go/quic-go \ + quic-go:webtransport-go:05fe5253a73c:quic_go_webtransport_go/vendor/github.com/quic-go/webtransport-go \ + rogpeppe:go-internal:v1.12.0:rogpeppe_go_internal/vendor/github.com/rogpeppe/go-internal \ + shopspring:decimal:v1.4.0:shopspring_decimal/vendor/github.com/shopspring/decimal \ + uber-go:multierr:v1.11.0:uber_go_multierr/vendor/go.uber.org/multierr \ + uber-go:zap:v1.28.0:uber_go_zap/vendor/go.uber.org/zap -GH_TUPLE= \ - SiaFoundation:core:v0.18.0:siafoundation_core/vendor/go.sia.tech/core \ - SiaFoundation:coreutils:v0.18.6:siafoundation_coreutils/vendor/go.sia.tech/coreutils \ - SiaFoundation:jape:v0.14.1:siafoundation_jape/vendor/go.sia.tech/jape \ - SiaFoundation:mux:v1.4.0:siafoundation_mux/vendor/go.sia.tech/mux \ - SiaFoundation:web:hostd/v0.66.3:siafoundation_web/vendor/go.sia.tech/web \ - aws:aws-sdk-go:v1.55.8:aws_aws_sdk_go/vendor/github.com/aws/aws-sdk-go \ - cloudflare:cloudflare-go:v0.116.0:cloudflare_cloudflare_go/vendor/github.com/cloudflare/cloudflare-go \ - etcd-io:bbolt:v1.4.3:etcd_io_bbolt/vendor/go.etcd.io/bbolt \ - go-yaml:yaml:v2.4.0:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \ - go-yaml:yaml:v3.0.1:go_yaml_yaml_1/vendor/gopkg.in/yaml.v3 \ - goccy:go-json:v0.10.5:goccy_go_json/vendor/github.com/goccy/go-json \ - golang:crypto:v0.42.0:golang_crypto/vendor/golang.org/x/crypto \ - golang:mod:v0.28.0:golang_mod/vendor/golang.org/x/mod \ - golang:net:v0.44.0:golang_net/vendor/golang.org/x/net \ - golang:sync:v0.17.0:golang_sync/vendor/golang.org/x/sync \ - golang:sys:v0.38.0:golang_sys/vendor/golang.org/x/sys \ - golang:term:v0.36.0:golang_term/vendor/golang.org/x/term \ - golang:text:v0.29.0:golang_text/vendor/golang.org/x/text \ - golang:time:v0.14.0:golang_time/vendor/golang.org/x/time \ - golang:tools:v0.37.0:golang_tools/vendor/golang.org/x/tools \ - google:go-github:v17.0.0:google_go_github/vendor/github.com/google/go-github \ - google:go-querystring:v1.1.0:google_go_querystring/vendor/github.com/google/go-querystring \ - hashicorp:golang-lru:v2.0.7:hashicorp_golang_lru_v2/vendor/github.com/hashicorp/golang-lru/v2 \ - jmespath:go-jmespath:v0.4.0:jmespath_go_jmespath/vendor/github.com/jmespath/go-jmespath \ - julienschmidt:httprouter:v1.3.0:julienschmidt_httprouter/vendor/github.com/julienschmidt/httprouter \ - lukechampine:flagg:v1.1.1:lukechampine_flagg/vendor/lukechampine.com/flagg \ - lukechampine:frand:v1.5.1:lukechampine_frand/vendor/lukechampine.com/frand \ - lukechampine:upnp:v0.3.0:lukechampine_upnp/vendor/lukechampine.com/upnp \ - mattn:go-sqlite3:v1.14.32:mattn_go_sqlite3/vendor/github.com/mattn/go-sqlite3 \ - quic-go:qpack:v0.5.1:quic_go_qpack/vendor/github.com/quic-go/qpack \ - quic-go:quic-go:v0.54.1:quic_go_quic_go/vendor/github.com/quic-go/quic-go \ - quic-go:webtransport-go:v0.9.0:quic_go_webtransport_go/vendor/github.com/quic-go/webtransport-go \ - rogpeppe:go-internal:v1.12.0:rogpeppe_go_internal/vendor/github.com/rogpeppe/go-internal \ - shopspring:decimal:v1.4.0:shopspring_decimal/vendor/github.com/shopspring/decimal \ - uber-go:mock:v0.5.2:uber_go_mock/vendor/go.uber.org/mock \ - uber-go:multierr:v1.11.0:uber_go_multierr/vendor/go.uber.org/multierr \ - uber-go:zap:v1.27.0:uber_go_zap/vendor/go.uber.org/zap +USE_RC_SUBR= hostd -PLIST_FILES= "@dir(${USERS},${GROUPS},750) /var/db/${PORTNAME}" \ - "@sample etc/hostd.yml.sample" \ - "@sample etc/newsyslog.conf.d/hostd.conf.sample" \ - bin/hostd +GO_TARGET= ./cmd/hostd +GO_BUILDFLAGS+= -tags='netgo timetzdata' SUB_FILES= ${PORTNAME}.conf ${PORTNAME}.yml SUB_LIST= GROUPS=${GROUPS} \ USERS=${USERS} USERS= ${PORTNAME} GROUPS= ${PORTNAME} +PLIST_FILES= "@dir(${USERS},${GROUPS},750) /var/db/${PORTNAME}" \ + "@sample etc/hostd.yml.sample" \ + "@sample etc/newsyslog.conf.d/hostd.conf.sample" \ + bin/hostd + +pre-configure: + ${REINPLACE_CMD} -e "s|%%BUILDTIME%%|$$(date +%s)|g" ${WRKSRC}/build/meta.go + post-install: ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}.conf ${STAGEDIR}${PREFIX}/etc/newsyslog.conf.d/${PORTNAME}.conf.sample ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}.yml ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.yml.sample ${INSTALL} -d ${STAGEDIR}/var/db/${PORTNAME} -pre-configure: - ${REINPLACE_CMD} -e "s|%%BUILDTIME%%|$$(date +%s)|g" ${WRKSRC}/build/meta.go - .include diff --git a/net-p2p/hostd/distinfo b/net-p2p/hostd/distinfo index 953c1d597f7c..b47696eaba4b 100644 --- a/net-p2p/hostd/distinfo +++ b/net-p2p/hostd/distinfo @@ -1,77 +1,73 @@ -TIMESTAMP = 1763374038 -SHA256 (SiaFoundation-hostd-v2.5.1_GH0.tar.gz) = c00c871f7e60ca12d3b0713892d9ee87c95136798ae5a638b7fd596cebd9ef74 -SIZE (SiaFoundation-hostd-v2.5.1_GH0.tar.gz) = 228707 -SHA256 (SiaFoundation-core-v0.18.0_GH0.tar.gz) = 215774994612ca6913a71a28ab5ed84a9e39ee13eaee861a44162e72e87cb8fd -SIZE (SiaFoundation-core-v0.18.0_GH0.tar.gz) = 160899 -SHA256 (SiaFoundation-coreutils-v0.18.6_GH0.tar.gz) = a0c32c5c95a8f89cf753440bca4815f19950ca70d1d3333c18e3363b433d3c31 -SIZE (SiaFoundation-coreutils-v0.18.6_GH0.tar.gz) = 132752 +TIMESTAMP = 1780568912 +SHA256 (SiaFoundation-hostd-v2.9.0_GH0.tar.gz) = 02b4ce9732dea609589754de743520d0433e4e6e3efb8fb827e45363419c7a03 +SIZE (SiaFoundation-hostd-v2.9.0_GH0.tar.gz) = 257600 +SHA256 (SiaFoundation-core-v0.21.0_GH0.tar.gz) = 5bbd9a2fc4fd2a487bb6266d4346c215ed3219513c12d0c75a3b108e75551007 +SIZE (SiaFoundation-core-v0.21.0_GH0.tar.gz) = 179765 +SHA256 (SiaFoundation-coreutils-v0.22.0_GH0.tar.gz) = e3db53af98c0ae585f56d66e90ad33c00abb04102ede7ed6a6b9705b4cf312c1 +SIZE (SiaFoundation-coreutils-v0.22.0_GH0.tar.gz) = 153796 SHA256 (SiaFoundation-jape-v0.14.1_GH0.tar.gz) = 9eb69f2217816deca3da87bb5e799b4ab6882f9ee5341bfa8786b418a4d173e9 SIZE (SiaFoundation-jape-v0.14.1_GH0.tar.gz) = 13585 -SHA256 (SiaFoundation-mux-v1.4.0_GH0.tar.gz) = 36d408992c89a1b60ede9bdaf1fb65d6022b45212ad1e336b7ed931f719e7209 -SIZE (SiaFoundation-mux-v1.4.0_GH0.tar.gz) = 28746 -SHA256 (SiaFoundation-web-hostd-v0.66.3_GH0.tar.gz) = fdf68e031b3e585c3cf3e326d56f8e6f197563bdd9e94f7a2cf726fcd294c6ec -SIZE (SiaFoundation-web-hostd-v0.66.3_GH0.tar.gz) = 26362857 +SHA256 (SiaFoundation-mux-v1.5.0_GH0.tar.gz) = a864c975a48c47a4eb4740cee160c1d442f4f9315c380abccbb158ac99800a6e +SIZE (SiaFoundation-mux-v1.5.0_GH0.tar.gz) = 22533 +SHA256 (SiaFoundation-web-hostd-v0.68.2_GH0.tar.gz) = 33f15bddaea8b3a00578274524fc9d976f52b2664564785e08681079f2e39570 +SIZE (SiaFoundation-web-hostd-v0.68.2_GH0.tar.gz) = 36590320 SHA256 (aws-aws-sdk-go-v1.55.8_GH0.tar.gz) = b862bc662d38bcb1cff65d47c65e82ddb6294debf7272a3f9107aee2c5134ce1 SIZE (aws-aws-sdk-go-v1.55.8_GH0.tar.gz) = 33409875 -SHA256 (cloudflare-cloudflare-go-v0.116.0_GH0.tar.gz) = d594cdf6730046eae27240324d32a8f43a2affa7f61706459ae912fa9f4d085b -SIZE (cloudflare-cloudflare-go-v0.116.0_GH0.tar.gz) = 517508 +SHA256 (cloudflare-cloudflare-go-v0.117.0_GH0.tar.gz) = ae76bd5a05eb9f4f8971904377e9570c80a526d670b484d9a31ccd69638d256e +SIZE (cloudflare-cloudflare-go-v0.117.0_GH0.tar.gz) = 517718 +SHA256 (dunglas-httpsfv-v1.1.0_GH0.tar.gz) = 3137b240c1757cca28787e44788263ae38da1d1fd45422d8c7e1c9cb18cd8af8 +SIZE (dunglas-httpsfv-v1.1.0_GH0.tar.gz) = 18504 SHA256 (etcd-io-bbolt-v1.4.3_GH0.tar.gz) = 369a3daf16ad59d0b25e6a60f94d2ffb027d13e7e63af00626879276dda2f8be SIZE (etcd-io-bbolt-v1.4.3_GH0.tar.gz) = 170765 SHA256 (go-yaml-yaml-v2.4.0_GH0.tar.gz) = d8e94679e5fff6bd1a35e10241543929a5f3da44f701755babf99b3daf0faac0 SIZE (go-yaml-yaml-v2.4.0_GH0.tar.gz) = 73209 SHA256 (go-yaml-yaml-v3.0.1_GH0.tar.gz) = cf05411540d3e6ef8f1fd88434b34f94cedaceb540329031d80e23b74540c4e5 SIZE (go-yaml-yaml-v3.0.1_GH0.tar.gz) = 91173 SHA256 (goccy-go-json-v0.10.5_GH0.tar.gz) = 15a6994e238a3d520816d53eacd115e6d3fd0816e570e8ae79f3a8fcf74616aa SIZE (goccy-go-json-v0.10.5_GH0.tar.gz) = 399031 -SHA256 (golang-crypto-v0.42.0_GH0.tar.gz) = 4f0c623e94394b192af9afb187954b84af65cf0cb6aab852b14323c60506aa63 -SIZE (golang-crypto-v0.42.0_GH0.tar.gz) = 2156903 -SHA256 (golang-mod-v0.28.0_GH0.tar.gz) = 43d8ee437da704be89e0295fa3b9d53dbbc32bb867fb080822832c3e17224798 -SIZE (golang-mod-v0.28.0_GH0.tar.gz) = 126562 -SHA256 (golang-net-v0.44.0_GH0.tar.gz) = 5ef238b9b87c6e42eb175fa5d598bd39f3a08e58cf2e310e585106a4634019cb -SIZE (golang-net-v0.44.0_GH0.tar.gz) = 1502939 -SHA256 (golang-sync-v0.17.0_GH0.tar.gz) = 43bb928dbf895ec51797c1ec8899dd8cbb57af34e8e0c4960609cb957af1aad7 -SIZE (golang-sync-v0.17.0_GH0.tar.gz) = 18189 -SHA256 (golang-sys-v0.38.0_GH0.tar.gz) = 2a8fd4cfa5b5b84bf793787b1668af0e1e6f85fdcbc7a2a5997337dbe8033819 -SIZE (golang-sys-v0.38.0_GH0.tar.gz) = 1534995 -SHA256 (golang-term-v0.36.0_GH0.tar.gz) = 8c305b2f6c7f8204e06ed501f64bf7009fbf54f07984d505e85c3c31a3040a56 -SIZE (golang-term-v0.36.0_GH0.tar.gz) = 15936 -SHA256 (golang-text-v0.29.0_GH0.tar.gz) = 9fbdba333af6a936b6f54a3c9f730f3e29ecece3f1a98285ff8dfee79225d371 -SIZE (golang-text-v0.29.0_GH0.tar.gz) = 8973069 -SHA256 (golang-time-v0.14.0_GH0.tar.gz) = beae412dac1d5dd931348f9c40c346b730330020172b12a8b529bf452a9da2fb -SIZE (golang-time-v0.14.0_GH0.tar.gz) = 12526 -SHA256 (golang-tools-v0.37.0_GH0.tar.gz) = 6a88c95ce260c45fe9bdf49a3286db72e4fd3732a873676d551b777407345acf -SIZE (golang-tools-v0.37.0_GH0.tar.gz) = 8240781 +SHA256 (golang-crypto-v0.51.0_GH0.tar.gz) = eeac4037ee83b574aeb89f10980b6cf7a19cafcc80244faa3fbff66fc75cacdd +SIZE (golang-crypto-v0.51.0_GH0.tar.gz) = 2131651 +SHA256 (golang-net-v0.54.0_GH0.tar.gz) = f59e5061008036fc1e26833d0ac939372ff8eb14a184cf7a83e217677f62bef3 +SIZE (golang-net-v0.54.0_GH0.tar.gz) = 1340214 +SHA256 (golang-sys-v0.45.0_GH0.tar.gz) = 5ffcccf93ea6dc5fc7b315e49f8cdc5ec21763ffcd97c96ba262a565101a3107 +SIZE (golang-sys-v0.45.0_GH0.tar.gz) = 1549000 +SHA256 (golang-term-v0.43.0_GH0.tar.gz) = 5ca4c3b751ee90c8b3540044166aef71ac73bc031391931ef9b302ddeadc4199 +SIZE (golang-term-v0.43.0_GH0.tar.gz) = 16436 +SHA256 (golang-text-v0.37.0_GH0.tar.gz) = 515c330477f8b2596a61ac13d3d86579a4bcaab071f9d2080bea17dd5f85da03 +SIZE (golang-text-v0.37.0_GH0.tar.gz) = 6772268 +SHA256 (golang-time-v0.15.0_GH0.tar.gz) = 32a60b8633619084bc18ac9bce6c722608472cccfe760a671898a84ea7573782 +SIZE (golang-time-v0.15.0_GH0.tar.gz) = 12529 +SHA256 (golang-tools-v0.45.0_GH0.tar.gz) = 1763e56760a51f25ddf1e73cc8ada35c3f81f2fa1094b6118acaa8ec5a51a146 +SIZE (golang-tools-v0.45.0_GH0.tar.gz) = 8503442 SHA256 (google-go-github-v17.0.0_GH0.tar.gz) = 75e6007d9a17b91864d1ef83de75c07abafbe05d82caaf140522b94299abfb16 SIZE (google-go-github-v17.0.0_GH0.tar.gz) = 212084 SHA256 (google-go-querystring-v1.1.0_GH0.tar.gz) = a5641dee688eb2c733608ce5a88d8181c93ad9f5083fd97fadbccb91afad9a56 SIZE (google-go-querystring-v1.1.0_GH0.tar.gz) = 10423 SHA256 (hashicorp-golang-lru-v2.0.7_GH0.tar.gz) = 312697d0bf6e6bb44e66a94b2a8a07955edf89af10b09e69b5a9101d30ad5149 SIZE (hashicorp-golang-lru-v2.0.7_GH0.tar.gz) = 23860 SHA256 (jmespath-go-jmespath-v0.4.0_GH0.tar.gz) = aa86d00b6836345eee196c13df2df084a18e0b1159935de9289f2ef6a7fe375d SIZE (jmespath-go-jmespath-v0.4.0_GH0.tar.gz) = 128861 SHA256 (julienschmidt-httprouter-v1.3.0_GH0.tar.gz) = 2999dffc23f8ac3872ea37d108ddec0ba570d2780a42876300bdcdb0744908e2 SIZE (julienschmidt-httprouter-v1.3.0_GH0.tar.gz) = 23889 SHA256 (lukechampine-flagg-v1.1.1_GH0.tar.gz) = 18be5b31baa80cef0f6ab83dc3022d1de96e3025011e4e290ff066a834913900 SIZE (lukechampine-flagg-v1.1.1_GH0.tar.gz) = 3163 SHA256 (lukechampine-frand-v1.5.1_GH0.tar.gz) = 4cbc9b5f5d08ba860ce7dd8689581b26f0241356e9b37ab109c8bc8c564f18f6 SIZE (lukechampine-frand-v1.5.1_GH0.tar.gz) = 7591 SHA256 (lukechampine-upnp-v0.3.0_GH0.tar.gz) = e0911c0bf4acf197b3d5793259b2734d01d00dea93829845ee7a7de5cdd6e517 SIZE (lukechampine-upnp-v0.3.0_GH0.tar.gz) = 5880 -SHA256 (mattn-go-sqlite3-v1.14.32_GH0.tar.gz) = f71e6afab6c28d78171407a2f4d66adaecef4e686590549b58f4d21ba1a4174e -SIZE (mattn-go-sqlite3-v1.14.32_GH0.tar.gz) = 2674256 -SHA256 (quic-go-qpack-v0.5.1_GH0.tar.gz) = 4764c488fd58d111bfb06f651f593c8beb1829b853eb56ab204f2680aca12362 -SIZE (quic-go-qpack-v0.5.1_GH0.tar.gz) = 40696 -SHA256 (quic-go-quic-go-v0.54.1_GH0.tar.gz) = 9a56ed64726af68bca90192a45f3f0b2294f714698c1ee8ff1f92a670c058c67 -SIZE (quic-go-quic-go-v0.54.1_GH0.tar.gz) = 631116 -SHA256 (quic-go-webtransport-go-v0.9.0_GH0.tar.gz) = 751d3ef0e4f25d76277549c712ba724c1a609b1080744faea598ce7275fd4ebe -SIZE (quic-go-webtransport-go-v0.9.0_GH0.tar.gz) = 34908 +SHA256 (mattn-go-sqlite3-v1.14.44_GH0.tar.gz) = 3dd2f636d5363de2d873a6bc1126fb3cd1f533c279c3a6325d6ede5a4824b741 +SIZE (mattn-go-sqlite3-v1.14.44_GH0.tar.gz) = 2739904 +SHA256 (quic-go-qpack-v0.6.0_GH0.tar.gz) = 7ee72877bf4d2b3faf47cf7c7c191a80a6211010ef22b3bbb817c57deac30651 +SIZE (quic-go-qpack-v0.6.0_GH0.tar.gz) = 41319 +SHA256 (quic-go-quic-go-v0.59.1_GH0.tar.gz) = 6501df0538876f410c4c8a0d62ebd4ce3c3d940f53db8c33efb5b7e2d4c9a121 +SIZE (quic-go-quic-go-v0.59.1_GH0.tar.gz) = 719825 +SHA256 (quic-go-webtransport-go-05fe5253a73c_GH0.tar.gz) = fd83aba2df5e170ee2141bc1ae8c2cbfda7913ff824d57468482ee4e27310d6b +SIZE (quic-go-webtransport-go-05fe5253a73c_GH0.tar.gz) = 40440 SHA256 (rogpeppe-go-internal-v1.12.0_GH0.tar.gz) = b51d588d05f3e82d3045545ef46bd758a0610b9cfde1ae243489a593908b6060 SIZE (rogpeppe-go-internal-v1.12.0_GH0.tar.gz) = 116899 SHA256 (shopspring-decimal-v1.4.0_GH0.tar.gz) = 6ddc6bc4e94a0b3a8366bdd5674b4c2890faca1171afc3f7d20aec95e2c8d413 SIZE (shopspring-decimal-v1.4.0_GH0.tar.gz) = 53681 -SHA256 (uber-go-mock-v0.5.2_GH0.tar.gz) = 3b321abaf4705051a5aa16a1b7e89b75fb004d92c10ed9adc64e327e4fd4d412 -SIZE (uber-go-mock-v0.5.2_GH0.tar.gz) = 113976 SHA256 (uber-go-multierr-v1.11.0_GH0.tar.gz) = 8aa599cf7de733306cf8770f854f8a38e6c819b1ae4296f15e44b1e7c6698f34 SIZE (uber-go-multierr-v1.11.0_GH0.tar.gz) = 16900 -SHA256 (uber-go-zap-v1.27.0_GH0.tar.gz) = 62860771a138097535da9053f75d1da1a9e57f98263ead698ce493e0c9670652 -SIZE (uber-go-zap-v1.27.0_GH0.tar.gz) = 271384 +SHA256 (uber-go-zap-v1.28.0_GH0.tar.gz) = b6718c9fdc426a938578355ab194719dd8a75a985451bb4cddc25246143aef19 +SIZE (uber-go-zap-v1.28.0_GH0.tar.gz) = 270218 diff --git a/net-p2p/hostd/files/patch-build_meta.go b/net-p2p/hostd/files/patch-build_meta.go index 0cfe42b067b6..2e64ced94483 100644 --- a/net-p2p/hostd/files/patch-build_meta.go +++ b/net-p2p/hostd/files/patch-build_meta.go @@ -1,15 +1,15 @@ ---- build/meta.go.orig 2025-11-17 10:08:39 UTC +--- build/meta.go.orig 2026-06-04 10:28:32 UTC +++ build/meta.go @@ -1,7 +1,9 @@ +// Code generated by go generate; DO NOT EDIT. -+// This file was generated by go generate at 2025-11-17T11:16:44+01:00. ++// This file was generated by go generate at 2026-06-04T12:28:35+02:00. package build const ( - commit = "" - version = "" - buildTime = 0 -+ commit = "4616f43" -+ version = "v2.5.1" ++ commit = "deaec70" ++ version = "v2.9.0" + buildTime = %%BUILDTIME%% ) diff --git a/net-p2p/hostd/files/patch-vendor_modules.txt b/net-p2p/hostd/files/patch-vendor_modules.txt index 62b3a2b41875..e614ae4ffdf8 100644 --- a/net-p2p/hostd/files/patch-vendor_modules.txt +++ b/net-p2p/hostd/files/patch-vendor_modules.txt @@ -1,263 +1,240 @@ ---- vendor/modules.txt.orig 2025-11-17 10:09:09 UTC +--- vendor/modules.txt.orig 2026-06-04 10:28:32 UTC +++ vendor/modules.txt -@@ -0,0 +1,260 @@ +@@ -0,0 +1,237 @@ +# github.com/aws/aws-sdk-go v1.55.8 +## explicit; go 1.19 +github.com/aws/aws-sdk-go/aws +github.com/aws/aws-sdk-go/aws/auth/bearer +github.com/aws/aws-sdk-go/aws/awserr +github.com/aws/aws-sdk-go/aws/awsutil +github.com/aws/aws-sdk-go/aws/client +github.com/aws/aws-sdk-go/aws/client/metadata +github.com/aws/aws-sdk-go/aws/corehandlers +github.com/aws/aws-sdk-go/aws/credentials +github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds +github.com/aws/aws-sdk-go/aws/credentials/endpointcreds +github.com/aws/aws-sdk-go/aws/credentials/processcreds +github.com/aws/aws-sdk-go/aws/credentials/ssocreds +github.com/aws/aws-sdk-go/aws/credentials/stscreds +github.com/aws/aws-sdk-go/aws/csm +github.com/aws/aws-sdk-go/aws/defaults +github.com/aws/aws-sdk-go/aws/ec2metadata +github.com/aws/aws-sdk-go/aws/endpoints +github.com/aws/aws-sdk-go/aws/request +github.com/aws/aws-sdk-go/aws/session +github.com/aws/aws-sdk-go/aws/signer/v4 +github.com/aws/aws-sdk-go/internal/context +github.com/aws/aws-sdk-go/internal/ini +github.com/aws/aws-sdk-go/internal/sdkio +github.com/aws/aws-sdk-go/internal/sdkmath +github.com/aws/aws-sdk-go/internal/sdkrand +github.com/aws/aws-sdk-go/internal/sdkuri +github.com/aws/aws-sdk-go/internal/shareddefaults +github.com/aws/aws-sdk-go/internal/strings +github.com/aws/aws-sdk-go/internal/sync/singleflight +github.com/aws/aws-sdk-go/private/protocol +github.com/aws/aws-sdk-go/private/protocol/json/jsonutil +github.com/aws/aws-sdk-go/private/protocol/jsonrpc +github.com/aws/aws-sdk-go/private/protocol/query +github.com/aws/aws-sdk-go/private/protocol/query/queryutil +github.com/aws/aws-sdk-go/private/protocol/rest +github.com/aws/aws-sdk-go/private/protocol/restjson +github.com/aws/aws-sdk-go/private/protocol/restxml +github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil +github.com/aws/aws-sdk-go/service/route53 +github.com/aws/aws-sdk-go/service/sso +github.com/aws/aws-sdk-go/service/sso/ssoiface +github.com/aws/aws-sdk-go/service/ssooidc +github.com/aws/aws-sdk-go/service/sts +github.com/aws/aws-sdk-go/service/sts/stsiface -+# github.com/cloudflare/cloudflare-go v0.116.0 ++# github.com/cloudflare/cloudflare-go v0.117.0 +## explicit; go 1.21 +github.com/cloudflare/cloudflare-go ++# github.com/dunglas/httpsfv v1.1.0 ++## explicit; go 1.14 ++github.com/dunglas/httpsfv +# github.com/goccy/go-json v0.10.5 +## explicit; go 1.19 +github.com/goccy/go-json +github.com/goccy/go-json/internal/decoder +github.com/goccy/go-json/internal/encoder +github.com/goccy/go-json/internal/encoder/vm +github.com/goccy/go-json/internal/encoder/vm_color +github.com/goccy/go-json/internal/encoder/vm_color_indent +github.com/goccy/go-json/internal/encoder/vm_indent +github.com/goccy/go-json/internal/errors +github.com/goccy/go-json/internal/runtime +# github.com/google/go-github v17.0.0+incompatible +## explicit +github.com/google/go-github/github +# github.com/google/go-querystring v1.1.0 +## explicit; go 1.10 +github.com/google/go-querystring/query +# github.com/hashicorp/golang-lru/v2 v2.0.7 +## explicit; go 1.18 +github.com/hashicorp/golang-lru/v2 +github.com/hashicorp/golang-lru/v2/internal +github.com/hashicorp/golang-lru/v2/simplelru +# github.com/jmespath/go-jmespath v0.4.0 +## explicit; go 1.14 +github.com/jmespath/go-jmespath +# github.com/julienschmidt/httprouter v1.3.0 +## explicit; go 1.7 +github.com/julienschmidt/httprouter -+# github.com/mattn/go-sqlite3 v1.14.32 -+## explicit; go 1.19 ++# github.com/mattn/go-sqlite3 v1.14.44 ++## explicit; go 1.21 +github.com/mattn/go-sqlite3 -+# github.com/quic-go/qpack v0.5.1 -+## explicit; go 1.22 ++# github.com/quic-go/qpack v0.6.0 ++## explicit; go 1.24 +github.com/quic-go/qpack -+# github.com/quic-go/quic-go v0.54.1 -+## explicit; go 1.23 ++# github.com/quic-go/quic-go v0.59.1 ++## explicit; go 1.24 +github.com/quic-go/quic-go +github.com/quic-go/quic-go/http3 ++github.com/quic-go/quic-go/http3/qlog +github.com/quic-go/quic-go/internal/ackhandler +github.com/quic-go/quic-go/internal/congestion +github.com/quic-go/quic-go/internal/flowcontrol +github.com/quic-go/quic-go/internal/handshake ++github.com/quic-go/quic-go/internal/monotime +github.com/quic-go/quic-go/internal/protocol +github.com/quic-go/quic-go/internal/qerr +github.com/quic-go/quic-go/internal/utils +github.com/quic-go/quic-go/internal/utils/linkedlist +github.com/quic-go/quic-go/internal/utils/ringbuffer +github.com/quic-go/quic-go/internal/wire -+github.com/quic-go/quic-go/logging ++github.com/quic-go/quic-go/qlog ++github.com/quic-go/quic-go/qlogwriter ++github.com/quic-go/quic-go/qlogwriter/jsontext +github.com/quic-go/quic-go/quicvarint -+# github.com/quic-go/webtransport-go v0.9.0 -+## explicit; go 1.23 ++# github.com/quic-go/webtransport-go v0.10.1-0.20260312060737-05fe5253a73c ++## explicit; go 1.25 +github.com/quic-go/webtransport-go +# github.com/rogpeppe/go-internal v1.12.0 +## explicit; go 1.20 +# github.com/shopspring/decimal v1.4.0 +## explicit; go 1.10 +github.com/shopspring/decimal +# go.etcd.io/bbolt v1.4.3 +## explicit; go 1.23 +go.etcd.io/bbolt +go.etcd.io/bbolt/errors +go.etcd.io/bbolt/internal/common +go.etcd.io/bbolt/internal/freelist -+# go.sia.tech/core v0.18.0 -+## explicit; go 1.24.0 ++# go.sia.tech/core v0.21.0 ++## explicit; go 1.26.0 +go.sia.tech/core/blake2b +go.sia.tech/core/consensus +go.sia.tech/core/gateway +go.sia.tech/core/rhp/v2 +go.sia.tech/core/rhp/v3 +go.sia.tech/core/rhp/v4 +go.sia.tech/core/types -+# go.sia.tech/coreutils v0.18.6 -+## explicit; go 1.24.0 ++# go.sia.tech/coreutils v0.22.0 ++## explicit; go 1.26.0 +go.sia.tech/coreutils +go.sia.tech/coreutils/chain +go.sia.tech/coreutils/rhp/v4 +go.sia.tech/coreutils/rhp/v4/quic +go.sia.tech/coreutils/rhp/v4/siamux +go.sia.tech/coreutils/syncer +go.sia.tech/coreutils/testutil ++go.sia.tech/coreutils/testutil/certs +go.sia.tech/coreutils/threadgroup +go.sia.tech/coreutils/wallet +# go.sia.tech/jape v0.14.1 +## explicit; go 1.24.0 +go.sia.tech/jape -+# go.sia.tech/mux v1.4.0 -+## explicit; go 1.23 ++# go.sia.tech/mux v1.5.0 ++## explicit; go 1.26.0 +go.sia.tech/mux -+go.sia.tech/mux/v1 -+go.sia.tech/mux/v2 ++go.sia.tech/mux/v3 +# go.sia.tech/web v0.0.0-20240610131903-5611d44a533e +## explicit +go.sia.tech/web/internal/nextjs -+# go.sia.tech/web/hostd v0.66.3 ++# go.sia.tech/web/hostd v0.68.2 +## explicit; go 1.24.3 +go.sia.tech/web/hostd -+# go.uber.org/mock v0.5.2 -+## explicit; go 1.23 -+go.uber.org/mock/mockgen -+go.uber.org/mock/mockgen/model +# go.uber.org/multierr v1.11.0 +## explicit; go 1.19 +go.uber.org/multierr -+# go.uber.org/zap v1.27.0 ++# go.uber.org/zap v1.28.0 +## explicit; go 1.19 +go.uber.org/zap +go.uber.org/zap/buffer +go.uber.org/zap/internal +go.uber.org/zap/internal/bufferpool +go.uber.org/zap/internal/color +go.uber.org/zap/internal/exit +go.uber.org/zap/internal/pool +go.uber.org/zap/internal/stacktrace +go.uber.org/zap/internal/ztest +go.uber.org/zap/zapcore +go.uber.org/zap/zaptest -+# golang.org/x/crypto v0.42.0 -+## explicit; go 1.24.0 ++# golang.org/x/crypto v0.51.0 ++## explicit; go 1.25.0 +golang.org/x/crypto/blake2b +golang.org/x/crypto/chacha20 +golang.org/x/crypto/chacha20poly1305 +golang.org/x/crypto/curve25519 +golang.org/x/crypto/hkdf +golang.org/x/crypto/internal/alias +golang.org/x/crypto/internal/poly1305 +golang.org/x/crypto/poly1305 -+# golang.org/x/mod v0.28.0 -+## explicit; go 1.24.0 -+golang.org/x/mod/internal/lazyregexp -+golang.org/x/mod/modfile -+golang.org/x/mod/module -+golang.org/x/mod/semver -+# golang.org/x/net v0.44.0 -+## explicit; go 1.24.0 ++# golang.org/x/net v0.54.0 ++## explicit; go 1.25.0 +golang.org/x/net/bpf -+golang.org/x/net/context +golang.org/x/net/http/httpguts +golang.org/x/net/http2/hpack +golang.org/x/net/idna +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/sync v0.17.0 -+## explicit; go 1.24.0 -+golang.org/x/sync/errgroup -+# golang.org/x/sys v0.38.0 -+## explicit; go 1.24.0 ++# golang.org/x/sys v0.45.0 ++## explicit; go 1.25.0 +golang.org/x/sys/cpu +golang.org/x/sys/plan9 +golang.org/x/sys/unix +golang.org/x/sys/windows -+# golang.org/x/term v0.36.0 -+## explicit; go 1.24.0 ++# golang.org/x/term v0.43.0 ++## explicit; go 1.25.0 +golang.org/x/term -+# golang.org/x/text v0.29.0 -+## explicit; go 1.24.0 ++# golang.org/x/text v0.37.0 ++## explicit; go 1.25.0 +golang.org/x/text/secure/bidirule +golang.org/x/text/transform +golang.org/x/text/unicode/bidi +golang.org/x/text/unicode/norm -+# golang.org/x/time v0.14.0 -+## explicit; go 1.24.0 ++# golang.org/x/time v0.15.0 ++## explicit; go 1.25.0 +golang.org/x/time/rate -+# golang.org/x/tools v0.37.0 -+## explicit; go 1.24.0 ++# golang.org/x/tools v0.45.0 ++## explicit; go 1.25.0 +golang.org/x/tools/go/analysis +golang.org/x/tools/go/analysis/passes/ctrlflow +golang.org/x/tools/go/analysis/passes/inspect +golang.org/x/tools/go/ast/astutil +golang.org/x/tools/go/ast/edge +golang.org/x/tools/go/ast/inspector +golang.org/x/tools/go/cfg -+golang.org/x/tools/go/gcexportdata -+golang.org/x/tools/go/packages -+golang.org/x/tools/go/types/objectpath +golang.org/x/tools/go/types/typeutil -+golang.org/x/tools/imports -+golang.org/x/tools/internal/aliases -+golang.org/x/tools/internal/event -+golang.org/x/tools/internal/event/core -+golang.org/x/tools/internal/event/keys -+golang.org/x/tools/internal/event/label -+golang.org/x/tools/internal/gcimporter -+golang.org/x/tools/internal/gocommand -+golang.org/x/tools/internal/gopathwalk -+golang.org/x/tools/internal/imports -+golang.org/x/tools/internal/modindex -+golang.org/x/tools/internal/packagesinternal -+golang.org/x/tools/internal/pkgbits +golang.org/x/tools/internal/stdlib +golang.org/x/tools/internal/typeparams +golang.org/x/tools/internal/typesinternal +golang.org/x/tools/internal/versions +# gopkg.in/yaml.v2 v2.4.0 +## explicit; go 1.15 +# gopkg.in/yaml.v3 v3.0.1 +## explicit +gopkg.in/yaml.v3 +# lukechampine.com/flagg v1.1.1 +## explicit; go 1.12 +lukechampine.com/flagg +# lukechampine.com/frand v1.5.1 +## explicit; go 1.23.1 +lukechampine.com/frand +# lukechampine.com/upnp v0.3.0 +## explicit; go 1.17 +lukechampine.com/upnp +lukechampine.com/upnp/internal/goupnp diff --git a/net-p2p/renterd/Makefile b/net-p2p/renterd/Makefile index e100d16a2acd..71662b0b7370 100644 --- a/net-p2p/renterd/Makefile +++ b/net-p2p/renterd/Makefile @@ -1,88 +1,84 @@ PORTNAME= renterd DISTVERSIONPREFIX= v -DISTVERSION= 2.7.1 -PORTREVISION= 9 +DISTVERSION= 2.9.1 CATEGORIES= net-p2p MAINTAINER= bruno@tinkerbox.org COMMENT= Rent storage space on the Sia network WWW= https://sia.tech/renterd LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE NOT_FOR_ARCHS= armv6 armv7 i386 powerpc powerpcspe NOT_FOR_ARCHS_REASON= requires 64-bit architecture -USES= go:1.24+,modules - -USE_RC_SUBR= renterd +USES= go:1.26+,modules USE_GITHUB= yes GH_ACCOUNT= SiaFoundation -GO_TARGET= ./cmd/renterd -GO_BUILDFLAGS+= -tags='netgo' - -GH_TUPLE= \ - FiloSottile:edwards25519:v1.1.0:filosottile_edwards25519/vendor/filippo.io/edwards25519 \ - SiaFoundation:core:v0.18.0:siafoundation_core/vendor/go.sia.tech/core \ - SiaFoundation:coreutils:v0.18.6:siafoundation_coreutils/vendor/go.sia.tech/coreutils \ +GH_TUPLE= FiloSottile:edwards25519:v1.1.0:filosottile_edwards25519/vendor/filippo.io/edwards25519 \ + SiaFoundation:core:3a5d3f254fd9:siafoundation_core/vendor/go.sia.tech/core \ + SiaFoundation:coreutils:cfc04c84419e:siafoundation_coreutils/vendor/go.sia.tech/coreutils \ SiaFoundation:gofakes3:v0.0.5:siafoundation_gofakes3/vendor/go.sia.tech/gofakes3 \ SiaFoundation:jape:v0.14.1:siafoundation_jape/vendor/go.sia.tech/jape \ - SiaFoundation:mux:v1.4.0:siafoundation_mux/vendor/go.sia.tech/mux \ - SiaFoundation:web:renterd/v0.85.2:siafoundation_web/vendor/go.sia.tech/web \ + SiaFoundation:mux:v1.5.0:siafoundation_mux/vendor/go.sia.tech/mux \ + SiaFoundation:web:renterd/v0.88.2:siafoundation_web/vendor/go.sia.tech/web \ aws:aws-sdk-go:v1.55.8:aws_aws_sdk_go/vendor/github.com/aws/aws-sdk-go \ + dunglas:httpsfv:v1.1.0:dunglas_httpsfv/vendor/github.com/dunglas/httpsfv \ etcd-io:bbolt:v1.4.3:etcd_io_bbolt/vendor/go.etcd.io/bbolt \ - gabriel-vasile:mimetype:v1.4.11:gabriel_vasile_mimetype/vendor/github.com/gabriel-vasile/mimetype \ + gabriel-vasile:mimetype:v1.4.13:gabriel_vasile_mimetype/vendor/github.com/gabriel-vasile/mimetype \ go-sql-driver:mysql:v1.9.3:go_sql_driver_mysql/vendor/github.com/go-sql-driver/mysql \ go-yaml:yaml:v3.0.1:go_yaml_yaml/vendor/gopkg.in/yaml.v3 \ - golang:crypto:v0.43.0:golang_crypto/vendor/golang.org/x/crypto \ - golang:mod:v0.28.0:golang_mod/vendor/golang.org/x/mod \ - golang:net:v0.45.0:golang_net/vendor/golang.org/x/net \ - golang:sync:v0.17.0:golang_sync/vendor/golang.org/x/sync \ - golang:sys:v0.37.0:golang_sys/vendor/golang.org/x/sys \ - golang:term:v0.36.0:golang_term/vendor/golang.org/x/term \ - golang:text:v0.30.0:golang_text/vendor/golang.org/x/text \ - golang:time:v0.14.0:golang_time/vendor/golang.org/x/time \ - golang:tools:v0.37.0:golang_tools/vendor/golang.org/x/tools \ + golang:crypto:v0.50.0:golang_crypto/vendor/golang.org/x/crypto \ + golang:net:v0.53.0:golang_net/vendor/golang.org/x/net \ + golang:sys:v0.43.0:golang_sys/vendor/golang.org/x/sys \ + golang:term:v0.42.0:golang_term/vendor/golang.org/x/term \ + golang:text:v0.36.0:golang_text/vendor/golang.org/x/text \ + golang:time:v0.15.0:golang_time/vendor/golang.org/x/time \ + golang:tools:v0.44.0:golang_tools/vendor/golang.org/x/tools \ google:go-cmp:v0.7.0:google_go_cmp/vendor/github.com/google/go-cmp \ gotd:contrib:v0.21.1:gotd_contrib/vendor/github.com/gotd/contrib \ jmespath:go-jmespath:v0.4.0:jmespath_go_jmespath/vendor/github.com/jmespath/go-jmespath \ julienschmidt:httprouter:v1.3.0:julienschmidt_httprouter/vendor/github.com/julienschmidt/httprouter \ - klauspost:cpuid:v2.2.10:klauspost_cpuid_v2/vendor/github.com/klauspost/cpuid/v2 \ - klauspost:reedsolomon:v1.12.5:klauspost_reedsolomon/vendor/github.com/klauspost/reedsolomon \ + klauspost:cpuid:v2.3.0:klauspost_cpuid_v2/vendor/github.com/klauspost/cpuid/v2 \ + klauspost:reedsolomon:v1.13.3:klauspost_reedsolomon/vendor/github.com/klauspost/reedsolomon \ lukechampine:frand:v1.5.1:lukechampine_frand/vendor/lukechampine.com/frand \ - mattn:go-sqlite3:v1.14.32:mattn_go_sqlite3/vendor/github.com/mattn/go-sqlite3 \ - montanaflynn:stats:v0.7.1:montanaflynn_stats/vendor/github.com/montanaflynn/stats \ - quic-go:qpack:v0.5.1:quic_go_qpack/vendor/github.com/quic-go/qpack \ - quic-go:quic-go:v0.54.0:quic_go_quic_go/vendor/github.com/quic-go/quic-go \ - quic-go:webtransport-go:v0.9.0:quic_go_webtransport_go/vendor/github.com/quic-go/webtransport-go \ + mattn:go-sqlite3:v1.14.42:mattn_go_sqlite3/vendor/github.com/mattn/go-sqlite3 \ + montanaflynn:stats:v0.9.0:montanaflynn_stats/vendor/github.com/montanaflynn/stats \ + quic-go:qpack:v0.6.0:quic_go_qpack/vendor/github.com/quic-go/qpack \ + quic-go:quic-go:v0.59.0:quic_go_quic_go/vendor/github.com/quic-go/quic-go \ + quic-go:webtransport-go:v0.10.0:quic_go_webtransport_go/vendor/github.com/quic-go/webtransport-go \ ryszard:goskiplist:2dfbae5fcf46:ryszard_goskiplist/vendor/github.com/ryszard/goskiplist \ shabbyrobe:gocovmerge:c3350d9342df:shabbyrobe_gocovmerge/vendor/github.com/shabbyrobe/gocovmerge \ shopspring:decimal:v1.4.0:shopspring_decimal/vendor/github.com/shopspring/decimal \ - uber-go:mock:v0.5.2:uber_go_mock/vendor/go.uber.org/mock \ uber-go:multierr:v1.11.0:uber_go_multierr/vendor/go.uber.org/multierr \ - uber-go:zap:v1.27.0:uber_go_zap/vendor/go.uber.org/zap + uber-go:zap:v1.27.1:uber_go_zap/vendor/go.uber.org/zap -PLIST_FILES= "@dir(${USERS},${GROUPS},750) /var/db/${PORTNAME}" \ - "@sample etc/newsyslog.conf.d/renterd.conf.sample" \ - "@sample etc/renterd.yml.sample" \ - bin/renterd +USE_RC_SUBR= renterd + +GO_TARGET= ./cmd/renterd +GO_BUILDFLAGS+= -tags='netgo' SUB_FILES= ${PORTNAME}.conf ${PORTNAME}.yml SUB_LIST= GROUPS=${GROUPS} \ USERS=${USERS} USERS= ${PORTNAME} GROUPS= ${PORTNAME} +PLIST_FILES= "@dir(${USERS},${GROUPS},750) /var/db/${PORTNAME}" \ + "@sample etc/newsyslog.conf.d/renterd.conf.sample" \ + "@sample etc/renterd.yml.sample" \ + bin/renterd + +pre-configure: + ${REINPLACE_CMD} -e "s|%%BUILDTIME%%|$$(date +%s)|g" ${WRKSRC}/build/meta.go + post-install: ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}.conf ${STAGEDIR}${PREFIX}/etc/newsyslog.conf.d/${PORTNAME}.conf.sample ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}.yml ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.yml.sample ${INSTALL} -d ${STAGEDIR}/var/db/${PORTNAME} -pre-configure: - ${REINPLACE_CMD} -e "s|%%BUILDTIME%%|$$(date +%s)|g" ${WRKSRC}/build/meta.go - .include diff --git a/net-p2p/renterd/distinfo b/net-p2p/renterd/distinfo index 2bcff30bc61a..0a52f2e4254c 100644 --- a/net-p2p/renterd/distinfo +++ b/net-p2p/renterd/distinfo @@ -1,81 +1,77 @@ -TIMESTAMP = 1763382099 -SHA256 (SiaFoundation-renterd-v2.7.1_GH0.tar.gz) = 26c32504fcbd015cf603e5efce4faf6d1b76e21e3facd5fb530df827e848b3aa -SIZE (SiaFoundation-renterd-v2.7.1_GH0.tar.gz) = 456988 +TIMESTAMP = 1780569410 +SHA256 (SiaFoundation-renterd-v2.9.1_GH0.tar.gz) = b486f255797873e4484ea76af8f879553faf75478b6026968c67670489eddec9 +SIZE (SiaFoundation-renterd-v2.9.1_GH0.tar.gz) = 461756 SHA256 (FiloSottile-edwards25519-v1.1.0_GH0.tar.gz) = b480c71e26d7a65e468a4f0cc2a414302dc89c6be4e58fe34779b0c9f12cac60 SIZE (FiloSottile-edwards25519-v1.1.0_GH0.tar.gz) = 47125 -SHA256 (SiaFoundation-core-v0.18.0_GH0.tar.gz) = 215774994612ca6913a71a28ab5ed84a9e39ee13eaee861a44162e72e87cb8fd -SIZE (SiaFoundation-core-v0.18.0_GH0.tar.gz) = 160899 -SHA256 (SiaFoundation-coreutils-v0.18.6_GH0.tar.gz) = a0c32c5c95a8f89cf753440bca4815f19950ca70d1d3333c18e3363b433d3c31 -SIZE (SiaFoundation-coreutils-v0.18.6_GH0.tar.gz) = 132752 +SHA256 (SiaFoundation-core-3a5d3f254fd9_GH0.tar.gz) = 333374bf52b19abee47ebdbbad1c94d5418ba21b3e845efdc9cf56ebb1ce6308 +SIZE (SiaFoundation-core-3a5d3f254fd9_GH0.tar.gz) = 177384 +SHA256 (SiaFoundation-coreutils-cfc04c84419e_GH0.tar.gz) = 74ec14ccc5f9e619645e74e8f8f771c4c656f535ba6e9b5157a7ed116c0e0197 +SIZE (SiaFoundation-coreutils-cfc04c84419e_GH0.tar.gz) = 147863 SHA256 (SiaFoundation-gofakes3-v0.0.5_GH0.tar.gz) = b8ce8e3c2db00f7486db1d13c13688cb3bd14420df43a0e6f8b1aae828f95b15 SIZE (SiaFoundation-gofakes3-v0.0.5_GH0.tar.gz) = 288336 SHA256 (SiaFoundation-jape-v0.14.1_GH0.tar.gz) = 9eb69f2217816deca3da87bb5e799b4ab6882f9ee5341bfa8786b418a4d173e9 SIZE (SiaFoundation-jape-v0.14.1_GH0.tar.gz) = 13585 -SHA256 (SiaFoundation-mux-v1.4.0_GH0.tar.gz) = 36d408992c89a1b60ede9bdaf1fb65d6022b45212ad1e336b7ed931f719e7209 -SIZE (SiaFoundation-mux-v1.4.0_GH0.tar.gz) = 28746 -SHA256 (SiaFoundation-web-renterd-v0.85.2_GH0.tar.gz) = f294ff3e194855ebfff015deeb876347d82ed7c6724b28ee0542a80410721682 -SIZE (SiaFoundation-web-renterd-v0.85.2_GH0.tar.gz) = 26362994 +SHA256 (SiaFoundation-mux-v1.5.0_GH0.tar.gz) = a864c975a48c47a4eb4740cee160c1d442f4f9315c380abccbb158ac99800a6e +SIZE (SiaFoundation-mux-v1.5.0_GH0.tar.gz) = 22533 +SHA256 (SiaFoundation-web-renterd-v0.88.2_GH0.tar.gz) = 1fa67d81292e2376ae8d2bb46968fa0e3378a3325db0ddcb84e9cee0fd37ba2c +SIZE (SiaFoundation-web-renterd-v0.88.2_GH0.tar.gz) = 36589585 SHA256 (aws-aws-sdk-go-v1.55.8_GH0.tar.gz) = b862bc662d38bcb1cff65d47c65e82ddb6294debf7272a3f9107aee2c5134ce1 SIZE (aws-aws-sdk-go-v1.55.8_GH0.tar.gz) = 33409875 +SHA256 (dunglas-httpsfv-v1.1.0_GH0.tar.gz) = 3137b240c1757cca28787e44788263ae38da1d1fd45422d8c7e1c9cb18cd8af8 +SIZE (dunglas-httpsfv-v1.1.0_GH0.tar.gz) = 18504 SHA256 (etcd-io-bbolt-v1.4.3_GH0.tar.gz) = 369a3daf16ad59d0b25e6a60f94d2ffb027d13e7e63af00626879276dda2f8be SIZE (etcd-io-bbolt-v1.4.3_GH0.tar.gz) = 170765 -SHA256 (gabriel-vasile-mimetype-v1.4.11_GH0.tar.gz) = 798579bccd9028d2ecb38b0b68100765795f1966449fa5d81ac8211277e32990 -SIZE (gabriel-vasile-mimetype-v1.4.11_GH0.tar.gz) = 831487 +SHA256 (gabriel-vasile-mimetype-v1.4.13_GH0.tar.gz) = 0c0e8a26877f29ccb21d367086c6ac9ad00baec1dd65593d9163aa2c51751633 +SIZE (gabriel-vasile-mimetype-v1.4.13_GH0.tar.gz) = 836899 SHA256 (go-sql-driver-mysql-v1.9.3_GH0.tar.gz) = d2297a424275ba5acaaaf7ba5f02609e3bfe7550d9b41bc9e72b4c89e0414073 SIZE (go-sql-driver-mysql-v1.9.3_GH0.tar.gz) = 110120 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.43.0_GH0.tar.gz) = 8caf586e2fe146832a8caeb4dc96fbb3fa6d6ab743cd46dd3216c49769417296 -SIZE (golang-crypto-v0.43.0_GH0.tar.gz) = 2161721 -SHA256 (golang-mod-v0.28.0_GH0.tar.gz) = 43d8ee437da704be89e0295fa3b9d53dbbc32bb867fb080822832c3e17224798 -SIZE (golang-mod-v0.28.0_GH0.tar.gz) = 126562 -SHA256 (golang-net-v0.45.0_GH0.tar.gz) = 699970fb6b63f8b1e0e88ee611f1464e3e2a667960034d20778b8006a6cd6976 -SIZE (golang-net-v0.45.0_GH0.tar.gz) = 1518802 -SHA256 (golang-sync-v0.17.0_GH0.tar.gz) = 43bb928dbf895ec51797c1ec8899dd8cbb57af34e8e0c4960609cb957af1aad7 -SIZE (golang-sync-v0.17.0_GH0.tar.gz) = 18189 -SHA256 (golang-sys-v0.37.0_GH0.tar.gz) = 180e1e63be5e177ba07668c00344594a575267d26454a8105230d2e89a232f04 -SIZE (golang-sys-v0.37.0_GH0.tar.gz) = 1531265 -SHA256 (golang-term-v0.36.0_GH0.tar.gz) = 8c305b2f6c7f8204e06ed501f64bf7009fbf54f07984d505e85c3c31a3040a56 -SIZE (golang-term-v0.36.0_GH0.tar.gz) = 15936 -SHA256 (golang-text-v0.30.0_GH0.tar.gz) = 2db7c2b1718fb1d4c8407412e71d80aae70fdf390f80b3b74287d7666078fb0a -SIZE (golang-text-v0.30.0_GH0.tar.gz) = 8972922 -SHA256 (golang-time-v0.14.0_GH0.tar.gz) = beae412dac1d5dd931348f9c40c346b730330020172b12a8b529bf452a9da2fb -SIZE (golang-time-v0.14.0_GH0.tar.gz) = 12526 -SHA256 (golang-tools-v0.37.0_GH0.tar.gz) = 6a88c95ce260c45fe9bdf49a3286db72e4fd3732a873676d551b777407345acf -SIZE (golang-tools-v0.37.0_GH0.tar.gz) = 8240781 +SHA256 (golang-crypto-v0.50.0_GH0.tar.gz) = eb2bdea694d50ac27d1c19e8581e582e1e3e4c249c00c46237d6f4407edc7cda +SIZE (golang-crypto-v0.50.0_GH0.tar.gz) = 2150377 +SHA256 (golang-net-v0.53.0_GH0.tar.gz) = dde4377de949f539eb137ec1ff2bf2e15f4063f9e20427616e5fbcbc8b45c231 +SIZE (golang-net-v0.53.0_GH0.tar.gz) = 1561839 +SHA256 (golang-sys-v0.43.0_GH0.tar.gz) = 180ea0b92c2392afe123273fa0d650eb376a23aa5befed795601341adb64e5a0 +SIZE (golang-sys-v0.43.0_GH0.tar.gz) = 1538751 +SHA256 (golang-term-v0.42.0_GH0.tar.gz) = 3ad3566101d2d27829d1c15e7aa84087d84e96f95c268609d1ea68bb6b26be20 +SIZE (golang-term-v0.42.0_GH0.tar.gz) = 16440 +SHA256 (golang-text-v0.36.0_GH0.tar.gz) = e4afcc00931e641196193b149ff9130a29aabd72cab620721dd6d84698a7d5fe +SIZE (golang-text-v0.36.0_GH0.tar.gz) = 6772591 +SHA256 (golang-time-v0.15.0_GH0.tar.gz) = 32a60b8633619084bc18ac9bce6c722608472cccfe760a671898a84ea7573782 +SIZE (golang-time-v0.15.0_GH0.tar.gz) = 12529 +SHA256 (golang-tools-v0.44.0_GH0.tar.gz) = 1ed4d4122c215c978739d7b56bf701d3e9fd150d018a0a3a0fa114aa7c7cd8b5 +SIZE (golang-tools-v0.44.0_GH0.tar.gz) = 8260431 SHA256 (google-go-cmp-v0.7.0_GH0.tar.gz) = c98f4f998ad8134b26816500b5c4c5cd6329905c0610b0c1f031efe7fbb469af SIZE (google-go-cmp-v0.7.0_GH0.tar.gz) = 105149 SHA256 (gotd-contrib-v0.21.1_GH0.tar.gz) = 52f4416436959e1951f2a21735481e5fc089b2fb727714e9a6738c42d7d63075 SIZE (gotd-contrib-v0.21.1_GH0.tar.gz) = 58698 SHA256 (jmespath-go-jmespath-v0.4.0_GH0.tar.gz) = aa86d00b6836345eee196c13df2df084a18e0b1159935de9289f2ef6a7fe375d SIZE (jmespath-go-jmespath-v0.4.0_GH0.tar.gz) = 128861 SHA256 (julienschmidt-httprouter-v1.3.0_GH0.tar.gz) = 2999dffc23f8ac3872ea37d108ddec0ba570d2780a42876300bdcdb0744908e2 SIZE (julienschmidt-httprouter-v1.3.0_GH0.tar.gz) = 23889 -SHA256 (klauspost-cpuid-v2.2.10_GH0.tar.gz) = 6064676aebe4848dff0aee73fe73efd0ecbf6f521faff94d266ce88283cf568b -SIZE (klauspost-cpuid-v2.2.10_GH0.tar.gz) = 669061 -SHA256 (klauspost-reedsolomon-v1.12.5_GH0.tar.gz) = c36d9cf84ef065a265faef7a45f1b44219bccb6170070426482884911e593781 -SIZE (klauspost-reedsolomon-v1.12.5_GH0.tar.gz) = 575413 +SHA256 (klauspost-cpuid-v2.3.0_GH0.tar.gz) = 467c058227b86d527bff7e2e1504748f99ca27cb69f3908189ceb18b1df8428a +SIZE (klauspost-cpuid-v2.3.0_GH0.tar.gz) = 803471 +SHA256 (klauspost-reedsolomon-v1.13.3_GH0.tar.gz) = 34113c4984fd77160fcb79c9581a5b117f86d8ae40a7d8126545917a9a80df22 +SIZE (klauspost-reedsolomon-v1.13.3_GH0.tar.gz) = 614932 SHA256 (lukechampine-frand-v1.5.1_GH0.tar.gz) = 4cbc9b5f5d08ba860ce7dd8689581b26f0241356e9b37ab109c8bc8c564f18f6 SIZE (lukechampine-frand-v1.5.1_GH0.tar.gz) = 7591 -SHA256 (mattn-go-sqlite3-v1.14.32_GH0.tar.gz) = f71e6afab6c28d78171407a2f4d66adaecef4e686590549b58f4d21ba1a4174e -SIZE (mattn-go-sqlite3-v1.14.32_GH0.tar.gz) = 2674256 -SHA256 (montanaflynn-stats-v0.7.1_GH0.tar.gz) = 97e9258173992d3caee6f7d7ac175d559dfc086388ad6c65fde439b808e1b725 -SIZE (montanaflynn-stats-v0.7.1_GH0.tar.gz) = 52136 -SHA256 (quic-go-qpack-v0.5.1_GH0.tar.gz) = 4764c488fd58d111bfb06f651f593c8beb1829b853eb56ab204f2680aca12362 -SIZE (quic-go-qpack-v0.5.1_GH0.tar.gz) = 40696 -SHA256 (quic-go-quic-go-v0.54.0_GH0.tar.gz) = d4ec1748e04064139479b186b16ea701c725af985b9df250f7d7bd47f1c9d233 -SIZE (quic-go-quic-go-v0.54.0_GH0.tar.gz) = 631118 -SHA256 (quic-go-webtransport-go-v0.9.0_GH0.tar.gz) = 751d3ef0e4f25d76277549c712ba724c1a609b1080744faea598ce7275fd4ebe -SIZE (quic-go-webtransport-go-v0.9.0_GH0.tar.gz) = 34908 +SHA256 (mattn-go-sqlite3-v1.14.42_GH0.tar.gz) = b849a6f4ae5d9914e206a5d6c7fcde62b04891c93805166db66c64e460112b16 +SIZE (mattn-go-sqlite3-v1.14.42_GH0.tar.gz) = 2704612 +SHA256 (montanaflynn-stats-v0.9.0_GH0.tar.gz) = 590caa310b6df8b4eb0762705af801ac5c5e4ada7db7d930ec0dc84bdd313324 +SIZE (montanaflynn-stats-v0.9.0_GH0.tar.gz) = 55151 +SHA256 (quic-go-qpack-v0.6.0_GH0.tar.gz) = 7ee72877bf4d2b3faf47cf7c7c191a80a6211010ef22b3bbb817c57deac30651 +SIZE (quic-go-qpack-v0.6.0_GH0.tar.gz) = 41319 +SHA256 (quic-go-quic-go-v0.59.0_GH0.tar.gz) = 4718236fab95f7dd6544ba411e68a66fc97fc2a12aad3da7c342e6e789343026 +SIZE (quic-go-quic-go-v0.59.0_GH0.tar.gz) = 719476 +SHA256 (quic-go-webtransport-go-v0.10.0_GH0.tar.gz) = 9d8f2a6f1a25720be64de373e375ada6e9f902de1d40e8d10f3a82d1f8435b90 +SIZE (quic-go-webtransport-go-v0.10.0_GH0.tar.gz) = 35568 SHA256 (ryszard-goskiplist-2dfbae5fcf46_GH0.tar.gz) = 7749ec2dc1d5c16fbefc70080357ee123e6b25210cebce40e66bfa1a3cc6dc01 SIZE (ryszard-goskiplist-2dfbae5fcf46_GH0.tar.gz) = 13876 SHA256 (shabbyrobe-gocovmerge-c3350d9342df_GH0.tar.gz) = 0352ebd52d40a02380d4654ac892bd1386fb30f2663c296f57f718384ac83f41 SIZE (shabbyrobe-gocovmerge-c3350d9342df_GH0.tar.gz) = 3366 SHA256 (shopspring-decimal-v1.4.0_GH0.tar.gz) = 6ddc6bc4e94a0b3a8366bdd5674b4c2890faca1171afc3f7d20aec95e2c8d413 SIZE (shopspring-decimal-v1.4.0_GH0.tar.gz) = 53681 -SHA256 (uber-go-mock-v0.5.2_GH0.tar.gz) = 3b321abaf4705051a5aa16a1b7e89b75fb004d92c10ed9adc64e327e4fd4d412 -SIZE (uber-go-mock-v0.5.2_GH0.tar.gz) = 113976 SHA256 (uber-go-multierr-v1.11.0_GH0.tar.gz) = 8aa599cf7de733306cf8770f854f8a38e6c819b1ae4296f15e44b1e7c6698f34 SIZE (uber-go-multierr-v1.11.0_GH0.tar.gz) = 16900 -SHA256 (uber-go-zap-v1.27.0_GH0.tar.gz) = 62860771a138097535da9053f75d1da1a9e57f98263ead698ce493e0c9670652 -SIZE (uber-go-zap-v1.27.0_GH0.tar.gz) = 271384 +SHA256 (uber-go-zap-v1.27.1_GH0.tar.gz) = 772019ee25101643463bc47aa2386806da5c181e5c1fc8066224f5f95ec7def5 +SIZE (uber-go-zap-v1.27.1_GH0.tar.gz) = 269171 diff --git a/net-p2p/renterd/files/patch-build_meta.go b/net-p2p/renterd/files/patch-build_meta.go index f74f73902ff5..7605f9175753 100644 --- a/net-p2p/renterd/files/patch-build_meta.go +++ b/net-p2p/renterd/files/patch-build_meta.go @@ -1,22 +1,22 @@ ---- build/meta.go.orig 2025-11-17 12:22:13 UTC +--- build/meta.go.orig 2026-06-04 10:36:50 UTC +++ build/meta.go @@ -1,5 +1,5 @@ // Code generated by go generate; DO NOT EDIT. -// This file was generated by go generate at 2024-08-12T08:54:43-07:00. -+// This file was generated by go generate at 2025-11-17T13:26:27+01:00. ++// This file was generated by go generate at 2026-06-04T12:36:55+02:00. package build //go:generate go run gen.go @@ -9,9 +9,9 @@ const ( ) const ( - commit = "?" - version = "?" - buildTime = 0 -+ commit = "b1c8b1a4" -+ version = "v2.7.1" ++ commit = "8d7275b3" ++ version = "v2.9.1" + buildTime = %%BUILDTIME%% ) // Commit returns the commit hash of hostd diff --git a/net-p2p/renterd/files/patch-vendor_modules.txt b/net-p2p/renterd/files/patch-vendor_modules.txt index 13b3b61617bd..1cc930997590 100644 --- a/net-p2p/renterd/files/patch-vendor_modules.txt +++ b/net-p2p/renterd/files/patch-vendor_modules.txt @@ -1,280 +1,257 @@ ---- vendor/modules.txt.orig 2025-11-17 12:22:34 UTC +--- vendor/modules.txt.orig 2026-06-04 10:36:50 UTC +++ vendor/modules.txt -@@ -0,0 +1,277 @@ +@@ -0,0 +1,254 @@ +# filippo.io/edwards25519 v1.1.0 +## explicit; go 1.20 +filippo.io/edwards25519 +filippo.io/edwards25519/field +# github.com/aws/aws-sdk-go v1.55.8 +## explicit; go 1.19 +github.com/aws/aws-sdk-go/aws +github.com/aws/aws-sdk-go/aws/arn +github.com/aws/aws-sdk-go/aws/auth/bearer +github.com/aws/aws-sdk-go/aws/awserr +github.com/aws/aws-sdk-go/aws/awsutil +github.com/aws/aws-sdk-go/aws/client +github.com/aws/aws-sdk-go/aws/client/metadata +github.com/aws/aws-sdk-go/aws/corehandlers +github.com/aws/aws-sdk-go/aws/credentials +github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds +github.com/aws/aws-sdk-go/aws/credentials/endpointcreds +github.com/aws/aws-sdk-go/aws/credentials/processcreds +github.com/aws/aws-sdk-go/aws/credentials/ssocreds +github.com/aws/aws-sdk-go/aws/credentials/stscreds +github.com/aws/aws-sdk-go/aws/csm +github.com/aws/aws-sdk-go/aws/defaults +github.com/aws/aws-sdk-go/aws/ec2metadata +github.com/aws/aws-sdk-go/aws/endpoints +github.com/aws/aws-sdk-go/aws/request +github.com/aws/aws-sdk-go/aws/session +github.com/aws/aws-sdk-go/aws/signer/v4 +github.com/aws/aws-sdk-go/internal/context +github.com/aws/aws-sdk-go/internal/ini +github.com/aws/aws-sdk-go/internal/s3shared +github.com/aws/aws-sdk-go/internal/s3shared/arn +github.com/aws/aws-sdk-go/internal/s3shared/s3err +github.com/aws/aws-sdk-go/internal/sdkio +github.com/aws/aws-sdk-go/internal/sdkmath +github.com/aws/aws-sdk-go/internal/sdkrand +github.com/aws/aws-sdk-go/internal/sdkuri +github.com/aws/aws-sdk-go/internal/shareddefaults +github.com/aws/aws-sdk-go/internal/strings +github.com/aws/aws-sdk-go/internal/sync/singleflight +github.com/aws/aws-sdk-go/private/checksum +github.com/aws/aws-sdk-go/private/protocol +github.com/aws/aws-sdk-go/private/protocol/eventstream +github.com/aws/aws-sdk-go/private/protocol/eventstream/eventstreamapi +github.com/aws/aws-sdk-go/private/protocol/json/jsonutil +github.com/aws/aws-sdk-go/private/protocol/jsonrpc +github.com/aws/aws-sdk-go/private/protocol/query +github.com/aws/aws-sdk-go/private/protocol/query/queryutil +github.com/aws/aws-sdk-go/private/protocol/rest +github.com/aws/aws-sdk-go/private/protocol/restjson +github.com/aws/aws-sdk-go/private/protocol/restxml +github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil +github.com/aws/aws-sdk-go/service/s3 +github.com/aws/aws-sdk-go/service/sso +github.com/aws/aws-sdk-go/service/sso/ssoiface +github.com/aws/aws-sdk-go/service/ssooidc +github.com/aws/aws-sdk-go/service/sts +github.com/aws/aws-sdk-go/service/sts/stsiface -+# github.com/gabriel-vasile/mimetype v1.4.11 ++# github.com/dunglas/httpsfv v1.1.0 ++## explicit; go 1.14 ++github.com/dunglas/httpsfv ++# github.com/gabriel-vasile/mimetype v1.4.13 +## explicit; go 1.21 +github.com/gabriel-vasile/mimetype +github.com/gabriel-vasile/mimetype/internal/charset +github.com/gabriel-vasile/mimetype/internal/csv +github.com/gabriel-vasile/mimetype/internal/json +github.com/gabriel-vasile/mimetype/internal/magic +github.com/gabriel-vasile/mimetype/internal/markup +github.com/gabriel-vasile/mimetype/internal/scan +# github.com/go-sql-driver/mysql v1.9.3 +## explicit; go 1.21.0 +github.com/go-sql-driver/mysql +# github.com/google/go-cmp v0.7.0 +## explicit; go 1.21 +github.com/google/go-cmp/cmp +github.com/google/go-cmp/cmp/cmpopts +github.com/google/go-cmp/cmp/internal/diff +github.com/google/go-cmp/cmp/internal/flags +github.com/google/go-cmp/cmp/internal/function +github.com/google/go-cmp/cmp/internal/value +# github.com/gotd/contrib v0.21.1 +## explicit; go 1.24.0 +github.com/gotd/contrib/http_range +# github.com/jmespath/go-jmespath v0.4.0 +## explicit; go 1.14 +github.com/jmespath/go-jmespath +# github.com/julienschmidt/httprouter v1.3.0 +## explicit; go 1.7 +github.com/julienschmidt/httprouter -+# github.com/klauspost/cpuid/v2 v2.2.10 ++# github.com/klauspost/cpuid/v2 v2.3.0 +## explicit; go 1.22 +github.com/klauspost/cpuid/v2 -+# github.com/klauspost/reedsolomon v1.12.5 -+## explicit; go 1.22 ++# github.com/klauspost/reedsolomon v1.13.3 ++## explicit; go 1.24 +github.com/klauspost/reedsolomon -+# github.com/mattn/go-sqlite3 v1.14.32 -+## explicit; go 1.19 ++# github.com/mattn/go-sqlite3 v1.14.42 ++## explicit; go 1.21 +github.com/mattn/go-sqlite3 -+# github.com/montanaflynn/stats v0.7.1 ++# github.com/montanaflynn/stats v0.9.0 +## explicit; go 1.13 +github.com/montanaflynn/stats -+# github.com/quic-go/qpack v0.5.1 -+## explicit; go 1.22 ++# github.com/quic-go/qpack v0.6.0 ++## explicit; go 1.24 +github.com/quic-go/qpack -+# github.com/quic-go/quic-go v0.54.0 -+## explicit; go 1.23 ++# github.com/quic-go/quic-go v0.59.0 ++## explicit; go 1.24 +github.com/quic-go/quic-go +github.com/quic-go/quic-go/http3 ++github.com/quic-go/quic-go/http3/qlog +github.com/quic-go/quic-go/internal/ackhandler +github.com/quic-go/quic-go/internal/congestion +github.com/quic-go/quic-go/internal/flowcontrol +github.com/quic-go/quic-go/internal/handshake ++github.com/quic-go/quic-go/internal/monotime +github.com/quic-go/quic-go/internal/protocol +github.com/quic-go/quic-go/internal/qerr +github.com/quic-go/quic-go/internal/utils +github.com/quic-go/quic-go/internal/utils/linkedlist +github.com/quic-go/quic-go/internal/utils/ringbuffer +github.com/quic-go/quic-go/internal/wire -+github.com/quic-go/quic-go/logging ++github.com/quic-go/quic-go/qlog ++github.com/quic-go/quic-go/qlogwriter ++github.com/quic-go/quic-go/qlogwriter/jsontext +github.com/quic-go/quic-go/quicvarint -+# github.com/quic-go/webtransport-go v0.9.0 -+## explicit; go 1.23 ++# github.com/quic-go/webtransport-go v0.10.0 ++## explicit; go 1.24 +github.com/quic-go/webtransport-go +# github.com/ryszard/goskiplist v0.0.0-20150312221310-2dfbae5fcf46 +## explicit +github.com/ryszard/goskiplist/skiplist +# github.com/shabbyrobe/gocovmerge v0.0.0-20230507112040-c3350d9342df +## explicit; go 1.12 +github.com/shabbyrobe/gocovmerge +# github.com/shopspring/decimal v1.4.0 +## explicit; go 1.10 +github.com/shopspring/decimal +# go.etcd.io/bbolt v1.4.3 +## explicit; go 1.23 +go.etcd.io/bbolt +go.etcd.io/bbolt/errors +go.etcd.io/bbolt/internal/common +go.etcd.io/bbolt/internal/freelist -+# go.sia.tech/core v0.18.0 -+## explicit; go 1.24.0 ++# go.sia.tech/core v0.19.2-0.20260421131916-3a5d3f254fd9 ++## explicit; go 1.26.0 +go.sia.tech/core/blake2b +go.sia.tech/core/consensus +go.sia.tech/core/gateway +go.sia.tech/core/rhp/v2 +go.sia.tech/core/rhp/v4 +go.sia.tech/core/types -+# go.sia.tech/coreutils v0.18.6 -+## explicit; go 1.24.0 ++# go.sia.tech/coreutils v0.21.3-0.20260421140827-cfc04c84419e ++## explicit; go 1.26.0 +go.sia.tech/coreutils +go.sia.tech/coreutils/chain +go.sia.tech/coreutils/rhp/v4 +go.sia.tech/coreutils/rhp/v4/quic +go.sia.tech/coreutils/rhp/v4/siamux +go.sia.tech/coreutils/syncer +go.sia.tech/coreutils/testutil ++go.sia.tech/coreutils/testutil/certs +go.sia.tech/coreutils/threadgroup +go.sia.tech/coreutils/wallet +# go.sia.tech/gofakes3 v0.0.5 +## explicit; go 1.21 +go.sia.tech/gofakes3 +go.sia.tech/gofakes3/internal/goskipiter +go.sia.tech/gofakes3/signature +# go.sia.tech/jape v0.14.1 +## explicit; go 1.24.0 +go.sia.tech/jape -+# go.sia.tech/mux v1.4.0 -+## explicit; go 1.23 ++# go.sia.tech/mux v1.5.0 ++## explicit; go 1.26.0 +go.sia.tech/mux -+go.sia.tech/mux/v1 -+go.sia.tech/mux/v2 ++go.sia.tech/mux/v3 +# go.sia.tech/web v0.0.0-20240610131903-5611d44a533e +## explicit +go.sia.tech/web/internal/nextjs -+# go.sia.tech/web/renterd v0.85.2 ++# go.sia.tech/web/renterd v0.88.2 +## explicit; go 1.24.3 +go.sia.tech/web/renterd -+# go.uber.org/mock v0.5.2 -+## explicit; go 1.23 -+go.uber.org/mock/mockgen -+go.uber.org/mock/mockgen/model +# go.uber.org/multierr v1.11.0 +## explicit; go 1.19 +go.uber.org/multierr -+# go.uber.org/zap v1.27.0 ++# go.uber.org/zap v1.27.1 +## explicit; go 1.19 +go.uber.org/zap +go.uber.org/zap/buffer +go.uber.org/zap/internal +go.uber.org/zap/internal/bufferpool +go.uber.org/zap/internal/color +go.uber.org/zap/internal/exit +go.uber.org/zap/internal/pool +go.uber.org/zap/internal/stacktrace +go.uber.org/zap/zapcore +go.uber.org/zap/zaptest/observer -+# golang.org/x/crypto v0.43.0 -+## explicit; go 1.24.0 ++# golang.org/x/crypto v0.50.0 ++## explicit; go 1.25.0 +golang.org/x/crypto/blake2b +golang.org/x/crypto/chacha20 +golang.org/x/crypto/chacha20poly1305 +golang.org/x/crypto/curve25519 +golang.org/x/crypto/hkdf +golang.org/x/crypto/internal/alias +golang.org/x/crypto/internal/poly1305 +golang.org/x/crypto/poly1305 -+# golang.org/x/mod v0.28.0 -+## explicit; go 1.24.0 -+golang.org/x/mod/internal/lazyregexp -+golang.org/x/mod/modfile -+golang.org/x/mod/module -+golang.org/x/mod/semver -+# golang.org/x/net v0.45.0 -+## explicit; go 1.24.0 ++# golang.org/x/net v0.53.0 ++## explicit; go 1.25.0 +golang.org/x/net/bpf -+golang.org/x/net/context +golang.org/x/net/http/httpguts +golang.org/x/net/http2/hpack +golang.org/x/net/idna +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/sync v0.17.0 -+## explicit; go 1.24.0 -+golang.org/x/sync/errgroup -+# golang.org/x/sys v0.37.0 -+## explicit; go 1.24.0 ++# golang.org/x/sys v0.43.0 ++## explicit; go 1.25.0 +golang.org/x/sys/cpu +golang.org/x/sys/plan9 +golang.org/x/sys/unix +golang.org/x/sys/windows -+# golang.org/x/term v0.36.0 -+## explicit; go 1.24.0 ++# golang.org/x/term v0.42.0 ++## explicit; go 1.25.0 +golang.org/x/term -+# golang.org/x/text v0.30.0 -+## explicit; go 1.24.0 ++# golang.org/x/text v0.36.0 ++## explicit; go 1.25.0 +golang.org/x/text/secure/bidirule +golang.org/x/text/transform +golang.org/x/text/unicode/bidi +golang.org/x/text/unicode/norm -+# golang.org/x/time v0.14.0 -+## explicit; go 1.24.0 ++# golang.org/x/time v0.15.0 ++## explicit; go 1.25.0 +golang.org/x/time/rate -+# golang.org/x/tools v0.37.0 -+## explicit; go 1.24.0 ++# golang.org/x/tools v0.44.0 ++## explicit; go 1.25.0 +golang.org/x/tools/cover +golang.org/x/tools/go/analysis +golang.org/x/tools/go/analysis/passes/ctrlflow +golang.org/x/tools/go/analysis/passes/inspect +golang.org/x/tools/go/ast/astutil +golang.org/x/tools/go/ast/edge +golang.org/x/tools/go/ast/inspector +golang.org/x/tools/go/cfg -+golang.org/x/tools/go/gcexportdata -+golang.org/x/tools/go/packages -+golang.org/x/tools/go/types/objectpath +golang.org/x/tools/go/types/typeutil -+golang.org/x/tools/imports -+golang.org/x/tools/internal/aliases -+golang.org/x/tools/internal/event -+golang.org/x/tools/internal/event/core -+golang.org/x/tools/internal/event/keys -+golang.org/x/tools/internal/event/label -+golang.org/x/tools/internal/gcimporter -+golang.org/x/tools/internal/gocommand -+golang.org/x/tools/internal/gopathwalk -+golang.org/x/tools/internal/imports -+golang.org/x/tools/internal/modindex -+golang.org/x/tools/internal/packagesinternal -+golang.org/x/tools/internal/pkgbits +golang.org/x/tools/internal/stdlib +golang.org/x/tools/internal/typeparams +golang.org/x/tools/internal/typesinternal +golang.org/x/tools/internal/versions +# gopkg.in/yaml.v3 v3.0.1 +## explicit +gopkg.in/yaml.v3 +# lukechampine.com/frand v1.5.1 +## explicit; go 1.23.1 +lukechampine.com/frand diff --git a/net-p2p/walletd/Makefile b/net-p2p/walletd/Makefile index 599807d06905..d606b861a7cd 100644 --- a/net-p2p/walletd/Makefile +++ b/net-p2p/walletd/Makefile @@ -1,77 +1,72 @@ PORTNAME= walletd DISTVERSIONPREFIX= v -DISTVERSION= 2.11.0 -PORTREVISION= 9 - +DISTVERSION= 2.12.0 CATEGORIES= net-p2p MAINTAINER= bruno@tinkerbox.org COMMENT= Official Sia Wallet WWW= https://sia.tech/software/walletd LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE NOT_FOR_ARCHS= armv6 armv7 i386 powerpc powerpcspe NOT_FOR_ARCHS_REASON= requires 64-bit architecture -USES= go:1.24+,modules -USE_RC_SUBR= walletd - +USES= go:modules USE_GITHUB= yes GH_ACCOUNT= SiaFoundation -GO_TARGET= ./cmd/walletd -GO_BUILDFLAGS+= -tags='netgo timetzdata' - -GH_TUPLE= \ - SiaFoundation:core:v0.17.5:siafoundation_core/vendor/go.sia.tech/core \ - SiaFoundation:coreutils:v0.18.5:siafoundation_coreutils/vendor/go.sia.tech/coreutils \ +GH_TUPLE= SiaFoundation:core:v0.19.0:siafoundation_core/vendor/go.sia.tech/core \ + SiaFoundation:coreutils:v0.21.0:siafoundation_coreutils/vendor/go.sia.tech/coreutils \ SiaFoundation:jape:v0.14.1:siafoundation_jape/vendor/go.sia.tech/jape \ SiaFoundation:mux:v1.4.0:siafoundation_mux/vendor/go.sia.tech/mux \ - SiaFoundation:web:walletd/v0.34.5:siafoundation_web/vendor/go.sia.tech/web \ + SiaFoundation:web:walletd/v0.35.0:siafoundation_web/vendor/go.sia.tech/web \ + dunglas:httpsfv:v1.1.0:dunglas_httpsfv/vendor/github.com/dunglas/httpsfv \ etcd-io:bbolt:v1.4.3:etcd_io_bbolt/vendor/go.etcd.io/bbolt \ 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:crypto:v0.47.0:golang_crypto/vendor/golang.org/x/crypto \ golang:exp:9bf2ced13842:golang_exp/vendor/golang.org/x/exp \ - golang:mod:v0.28.0:golang_mod/vendor/golang.org/x/mod \ - golang:net:v0.44.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:term:v0.35.0:golang_term/vendor/golang.org/x/term \ - golang:text:v0.29.0:golang_text/vendor/golang.org/x/text \ - golang:tools:v0.37.0:golang_tools/vendor/golang.org/x/tools \ + golang:net:v0.48.0:golang_net/vendor/golang.org/x/net \ + golang:sys:v0.41.0:golang_sys/vendor/golang.org/x/sys \ + golang:term:v0.40.0:golang_term/vendor/golang.org/x/term \ + golang:text:v0.33.0:golang_text/vendor/golang.org/x/text \ + golang:tools:v0.40.0:golang_tools/vendor/golang.org/x/tools \ julienschmidt:httprouter:v1.3.0:julienschmidt_httprouter/vendor/github.com/julienschmidt/httprouter \ lukechampine:flagg:v1.1.1:lukechampine_flagg/vendor/lukechampine.com/flagg \ lukechampine:frand:v1.5.1:lukechampine_frand/vendor/lukechampine.com/frand \ lukechampine:upnp:v0.3.0:lukechampine_upnp/vendor/lukechampine.com/upnp \ - mattn:go-sqlite3:v1.14.32:mattn_go_sqlite3/vendor/github.com/mattn/go-sqlite3 \ - quic-go:qpack:v0.5.1:quic_go_qpack/vendor/github.com/quic-go/qpack \ - quic-go:quic-go:v0.54.0:quic_go_quic_go/vendor/github.com/quic-go/quic-go \ - quic-go:webtransport-go:v0.9.0:quic_go_webtransport_go/vendor/github.com/quic-go/webtransport-go \ - uber-go:mock:v0.5.2:uber_go_mock/vendor/go.uber.org/mock \ + mattn:go-sqlite3:v1.14.33:mattn_go_sqlite3/vendor/github.com/mattn/go-sqlite3 \ + quic-go:qpack:v0.6.0:quic_go_qpack/vendor/github.com/quic-go/qpack \ + quic-go:quic-go:v0.59.0:quic_go_quic_go/vendor/github.com/quic-go/quic-go \ + quic-go:webtransport-go:v0.10.0:quic_go_webtransport_go/vendor/github.com/quic-go/webtransport-go \ uber-go:multierr:v1.11.0:uber_go_multierr/vendor/go.uber.org/multierr \ - uber-go:zap:v1.27.0:uber_go_zap/vendor/go.uber.org/zap + uber-go:zap:v1.27.1:uber_go_zap/vendor/go.uber.org/zap -PLIST_FILES= "@dir(${USERS},${GROUPS},750) /var/db/${PORTNAME}" \ - "@sample(${USERS},${GROUPS},600) etc/walletd.yml.sample" \ - "@sample etc/newsyslog.conf.d/walletd.conf.sample" \ - bin/walletd +USE_RC_SUBR= walletd + +GO_TARGET= ./cmd/walletd +GO_BUILDFLAGS+= -tags='netgo timetzdata' SUB_FILES= ${PORTNAME}-syslog.conf ${PORTNAME}.conf ${PORTNAME}.yml pkg-message SUB_LIST= GROUPS=${GROUPS} \ PREFIX=${PREFIX} \ USERS=${USERS} USERS= ${PORTNAME} GROUPS= ${PORTNAME} +PLIST_FILES= "@dir(${USERS},${GROUPS},750) /var/db/${PORTNAME}" \ + "@sample(${USERS},${GROUPS},600) etc/walletd.yml.sample" \ + "@sample etc/newsyslog.conf.d/walletd.conf.sample" \ + bin/walletd + +pre-configure: + ${REINPLACE_CMD} -e "s|%%BUILDTIME%%|$$(date +%s)|g" ${WRKSRC}/build/meta.go + post-install: ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}-syslog.conf ${STAGEDIR}${PREFIX}/etc/newsyslog.conf.d/${PORTNAME}.conf.sample ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}.yml ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.yml.sample ${INSTALL} -d ${STAGEDIR}/var/db/${PORTNAME} -pre-configure: - ${REINPLACE_CMD} -e "s|%%BUILDTIME%%|$$(date +%s)|g" ${WRKSRC}/build/meta.go - .include diff --git a/net-p2p/walletd/distinfo b/net-p2p/walletd/distinfo index 6cd4bdb69b37..d9a816787807 100644 --- a/net-p2p/walletd/distinfo +++ b/net-p2p/walletd/distinfo @@ -1,57 +1,53 @@ -TIMESTAMP = 1763383379 -SHA256 (SiaFoundation-walletd-v2.11.0_GH0.tar.gz) = a1ab6e1adcfc40aaac22a3ee3bbe481821a060571e5471fb6195ea55aaf46abd -SIZE (SiaFoundation-walletd-v2.11.0_GH0.tar.gz) = 112236 -SHA256 (SiaFoundation-core-v0.17.5_GH0.tar.gz) = 8cc90e743d136bf8d586653fb7375f0ec3cdfa30e12f39ad02847c89ce321dec -SIZE (SiaFoundation-core-v0.17.5_GH0.tar.gz) = 160883 -SHA256 (SiaFoundation-coreutils-v0.18.5_GH0.tar.gz) = d8ea50879c67f237780451da98db516e7afd6a77d0cb7b70fa7bde21dc2cd21c -SIZE (SiaFoundation-coreutils-v0.18.5_GH0.tar.gz) = 132649 +TIMESTAMP = 1780569857 +SHA256 (SiaFoundation-walletd-v2.12.0_GH0.tar.gz) = 135a1b5d97fd14b256b2d81dcb71f95a41b72f798fe68dfd4d0fa8a3db8ac344 +SIZE (SiaFoundation-walletd-v2.12.0_GH0.tar.gz) = 130481 +SHA256 (SiaFoundation-core-v0.19.0_GH0.tar.gz) = c8f8bdfaa3f09cc7075a0a46c319d1889dd9a832d2fa2c8a8e30fcb1c0946a3f +SIZE (SiaFoundation-core-v0.19.0_GH0.tar.gz) = 163964 +SHA256 (SiaFoundation-coreutils-v0.21.0_GH0.tar.gz) = 1ddf5a4541331c8b61201e1a8db6eb754dfca7ebff849f5a1c3f915e111e5e84 +SIZE (SiaFoundation-coreutils-v0.21.0_GH0.tar.gz) = 143949 SHA256 (SiaFoundation-jape-v0.14.1_GH0.tar.gz) = 9eb69f2217816deca3da87bb5e799b4ab6882f9ee5341bfa8786b418a4d173e9 SIZE (SiaFoundation-jape-v0.14.1_GH0.tar.gz) = 13585 SHA256 (SiaFoundation-mux-v1.4.0_GH0.tar.gz) = 36d408992c89a1b60ede9bdaf1fb65d6022b45212ad1e336b7ed931f719e7209 SIZE (SiaFoundation-mux-v1.4.0_GH0.tar.gz) = 28746 -SHA256 (SiaFoundation-web-walletd-v0.34.5_GH0.tar.gz) = 4a51e1ebb90c4045acc71df21c49622f80f83cc10852c4a03d6cae304e3e4639 -SIZE (SiaFoundation-web-walletd-v0.34.5_GH0.tar.gz) = 26359622 +SHA256 (SiaFoundation-web-walletd-v0.35.0_GH0.tar.gz) = 84b9c0519f71c2218b900c26faee446da263b606b816fae3eb367f2030db0df7 +SIZE (SiaFoundation-web-walletd-v0.35.0_GH0.tar.gz) = 36770226 +SHA256 (dunglas-httpsfv-v1.1.0_GH0.tar.gz) = 3137b240c1757cca28787e44788263ae38da1d1fd45422d8c7e1c9cb18cd8af8 +SIZE (dunglas-httpsfv-v1.1.0_GH0.tar.gz) = 18504 SHA256 (etcd-io-bbolt-v1.4.3_GH0.tar.gz) = 369a3daf16ad59d0b25e6a60f94d2ffb027d13e7e63af00626879276dda2f8be SIZE (etcd-io-bbolt-v1.4.3_GH0.tar.gz) = 170765 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-crypto-v0.47.0_GH0.tar.gz) = b0945266477967f1e5000fb396fca14e91affb701c3ed9d91a6091da57e91809 +SIZE (golang-crypto-v0.47.0_GH0.tar.gz) = 2148933 SHA256 (golang-exp-9bf2ced13842_GH0.tar.gz) = 90fcc103b5927178af2d64b57d39de86d43a8bfa13cb71f4865a360cffe0f1b0 SIZE (golang-exp-9bf2ced13842_GH0.tar.gz) = 1744262 -SHA256 (golang-mod-v0.28.0_GH0.tar.gz) = 43d8ee437da704be89e0295fa3b9d53dbbc32bb867fb080822832c3e17224798 -SIZE (golang-mod-v0.28.0_GH0.tar.gz) = 126562 -SHA256 (golang-net-v0.44.0_GH0.tar.gz) = 5ef238b9b87c6e42eb175fa5d598bd39f3a08e58cf2e310e585106a4634019cb -SIZE (golang-net-v0.44.0_GH0.tar.gz) = 1502939 -SHA256 (golang-sync-v0.17.0_GH0.tar.gz) = 43bb928dbf895ec51797c1ec8899dd8cbb57af34e8e0c4960609cb957af1aad7 -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-term-v0.35.0_GH0.tar.gz) = cc2bc4ab21110ca67c0b4642f889b463ef7d3006af109d90d25bfac79da707c7 -SIZE (golang-term-v0.35.0_GH0.tar.gz) = 15931 -SHA256 (golang-text-v0.29.0_GH0.tar.gz) = 9fbdba333af6a936b6f54a3c9f730f3e29ecece3f1a98285ff8dfee79225d371 -SIZE (golang-text-v0.29.0_GH0.tar.gz) = 8973069 -SHA256 (golang-tools-v0.37.0_GH0.tar.gz) = 6a88c95ce260c45fe9bdf49a3286db72e4fd3732a873676d551b777407345acf -SIZE (golang-tools-v0.37.0_GH0.tar.gz) = 8240781 +SHA256 (golang-net-v0.48.0_GH0.tar.gz) = 999b4eeae1b018ce0e2353cd656b47297c57fedcb9a419904ff856de0438898f +SIZE (golang-net-v0.48.0_GH0.tar.gz) = 1528679 +SHA256 (golang-sys-v0.41.0_GH0.tar.gz) = 812a25425c7e89cd04f5b947501653b23caacc91abe504b820c4c94d5f79084b +SIZE (golang-sys-v0.41.0_GH0.tar.gz) = 1537554 +SHA256 (golang-term-v0.40.0_GH0.tar.gz) = 44a2046b77d97c29fc05b222862d2cf87aaf45bca0b54ccf52526b1de587a215 +SIZE (golang-term-v0.40.0_GH0.tar.gz) = 16441 +SHA256 (golang-text-v0.33.0_GH0.tar.gz) = c693bfb21a3b4cc433a85c1ba726887c675366976593c7588f177064a01e6252 +SIZE (golang-text-v0.33.0_GH0.tar.gz) = 8970561 +SHA256 (golang-tools-v0.40.0_GH0.tar.gz) = e39e3550f2881d7c54ca3fbba3ef1ad8901bd82135579b67412fd412ca7d05c2 +SIZE (golang-tools-v0.40.0_GH0.tar.gz) = 8333939 SHA256 (julienschmidt-httprouter-v1.3.0_GH0.tar.gz) = 2999dffc23f8ac3872ea37d108ddec0ba570d2780a42876300bdcdb0744908e2 SIZE (julienschmidt-httprouter-v1.3.0_GH0.tar.gz) = 23889 SHA256 (lukechampine-flagg-v1.1.1_GH0.tar.gz) = 18be5b31baa80cef0f6ab83dc3022d1de96e3025011e4e290ff066a834913900 SIZE (lukechampine-flagg-v1.1.1_GH0.tar.gz) = 3163 SHA256 (lukechampine-frand-v1.5.1_GH0.tar.gz) = 4cbc9b5f5d08ba860ce7dd8689581b26f0241356e9b37ab109c8bc8c564f18f6 SIZE (lukechampine-frand-v1.5.1_GH0.tar.gz) = 7591 SHA256 (lukechampine-upnp-v0.3.0_GH0.tar.gz) = e0911c0bf4acf197b3d5793259b2734d01d00dea93829845ee7a7de5cdd6e517 SIZE (lukechampine-upnp-v0.3.0_GH0.tar.gz) = 5880 -SHA256 (mattn-go-sqlite3-v1.14.32_GH0.tar.gz) = f71e6afab6c28d78171407a2f4d66adaecef4e686590549b58f4d21ba1a4174e -SIZE (mattn-go-sqlite3-v1.14.32_GH0.tar.gz) = 2674256 -SHA256 (quic-go-qpack-v0.5.1_GH0.tar.gz) = 4764c488fd58d111bfb06f651f593c8beb1829b853eb56ab204f2680aca12362 -SIZE (quic-go-qpack-v0.5.1_GH0.tar.gz) = 40696 -SHA256 (quic-go-quic-go-v0.54.0_GH0.tar.gz) = d4ec1748e04064139479b186b16ea701c725af985b9df250f7d7bd47f1c9d233 -SIZE (quic-go-quic-go-v0.54.0_GH0.tar.gz) = 631118 -SHA256 (quic-go-webtransport-go-v0.9.0_GH0.tar.gz) = 751d3ef0e4f25d76277549c712ba724c1a609b1080744faea598ce7275fd4ebe -SIZE (quic-go-webtransport-go-v0.9.0_GH0.tar.gz) = 34908 -SHA256 (uber-go-mock-v0.5.2_GH0.tar.gz) = 3b321abaf4705051a5aa16a1b7e89b75fb004d92c10ed9adc64e327e4fd4d412 -SIZE (uber-go-mock-v0.5.2_GH0.tar.gz) = 113976 +SHA256 (mattn-go-sqlite3-v1.14.33_GH0.tar.gz) = dae7e4e23479f82970b1324f792ecb11280a3e983bc260e6a53b4b3d0412a50d +SIZE (mattn-go-sqlite3-v1.14.33_GH0.tar.gz) = 2701988 +SHA256 (quic-go-qpack-v0.6.0_GH0.tar.gz) = 7ee72877bf4d2b3faf47cf7c7c191a80a6211010ef22b3bbb817c57deac30651 +SIZE (quic-go-qpack-v0.6.0_GH0.tar.gz) = 41319 +SHA256 (quic-go-quic-go-v0.59.0_GH0.tar.gz) = 4718236fab95f7dd6544ba411e68a66fc97fc2a12aad3da7c342e6e789343026 +SIZE (quic-go-quic-go-v0.59.0_GH0.tar.gz) = 719476 +SHA256 (quic-go-webtransport-go-v0.10.0_GH0.tar.gz) = 9d8f2a6f1a25720be64de373e375ada6e9f902de1d40e8d10f3a82d1f8435b90 +SIZE (quic-go-webtransport-go-v0.10.0_GH0.tar.gz) = 35568 SHA256 (uber-go-multierr-v1.11.0_GH0.tar.gz) = 8aa599cf7de733306cf8770f854f8a38e6c819b1ae4296f15e44b1e7c6698f34 SIZE (uber-go-multierr-v1.11.0_GH0.tar.gz) = 16900 -SHA256 (uber-go-zap-v1.27.0_GH0.tar.gz) = 62860771a138097535da9053f75d1da1a9e57f98263ead698ce493e0c9670652 -SIZE (uber-go-zap-v1.27.0_GH0.tar.gz) = 271384 +SHA256 (uber-go-zap-v1.27.1_GH0.tar.gz) = 772019ee25101643463bc47aa2386806da5c181e5c1fc8066224f5f95ec7def5 +SIZE (uber-go-zap-v1.27.1_GH0.tar.gz) = 269171 diff --git a/net-p2p/walletd/files/patch-build_meta.go b/net-p2p/walletd/files/patch-build_meta.go index 2fea8f128b12..e4a31a9db254 100644 --- a/net-p2p/walletd/files/patch-build_meta.go +++ b/net-p2p/walletd/files/patch-build_meta.go @@ -1,15 +1,15 @@ ---- build/meta.go.orig 2025-11-17 12:43:52 UTC +--- build/meta.go.orig 2026-06-04 10:44:17 UTC +++ build/meta.go @@ -1,7 +1,9 @@ +// Code generated by go generate; DO NOT EDIT. -+// This file was generated by go generate at 2025-11-17T13:46:17+01:00. ++// This file was generated by go generate at 2026-06-04T12:44:36+02:00. package build const ( - commit = "?" - version = "?" - buildTime = 0 -+ commit = "02c4e7a" -+ version = "v2.11.0" ++ commit = "34d0162" ++ version = "v2.12.0" + buildTime = %%BUILDTIME%% ) diff --git a/net-p2p/walletd/files/patch-vendor_modules.txt b/net-p2p/walletd/files/patch-vendor_modules.txt index e5d49313561e..2a94a8891c99 100644 --- a/net-p2p/walletd/files/patch-vendor_modules.txt +++ b/net-p2p/walletd/files/patch-vendor_modules.txt @@ -1,181 +1,162 @@ ---- vendor/modules.txt.orig 2025-11-17 12:44:04 UTC +--- vendor/modules.txt.orig 2026-06-04 10:44:17 UTC +++ vendor/modules.txt -@@ -0,0 +1,178 @@ +@@ -0,0 +1,159 @@ ++# github.com/dunglas/httpsfv v1.1.0 ++## explicit; go 1.14 ++github.com/dunglas/httpsfv +# github.com/julienschmidt/httprouter v1.3.0 +## explicit; go 1.7 +github.com/julienschmidt/httprouter -+# github.com/mattn/go-sqlite3 v1.14.32 ++# github.com/mattn/go-sqlite3 v1.14.33 +## explicit; go 1.19 +github.com/mattn/go-sqlite3 -+# github.com/quic-go/qpack v0.5.1 -+## explicit; go 1.22 ++# github.com/quic-go/qpack v0.6.0 ++## explicit; go 1.24 +github.com/quic-go/qpack -+# github.com/quic-go/quic-go v0.54.0 -+## explicit; go 1.23 ++# github.com/quic-go/quic-go v0.59.0 ++## explicit; go 1.24 +github.com/quic-go/quic-go +github.com/quic-go/quic-go/http3 ++github.com/quic-go/quic-go/http3/qlog +github.com/quic-go/quic-go/internal/ackhandler +github.com/quic-go/quic-go/internal/congestion +github.com/quic-go/quic-go/internal/flowcontrol +github.com/quic-go/quic-go/internal/handshake ++github.com/quic-go/quic-go/internal/monotime +github.com/quic-go/quic-go/internal/protocol +github.com/quic-go/quic-go/internal/qerr +github.com/quic-go/quic-go/internal/utils +github.com/quic-go/quic-go/internal/utils/linkedlist +github.com/quic-go/quic-go/internal/utils/ringbuffer +github.com/quic-go/quic-go/internal/wire -+github.com/quic-go/quic-go/logging ++github.com/quic-go/quic-go/qlog ++github.com/quic-go/quic-go/qlogwriter ++github.com/quic-go/quic-go/qlogwriter/jsontext +github.com/quic-go/quic-go/quicvarint -+# github.com/quic-go/webtransport-go v0.9.0 -+## explicit; go 1.23 ++# github.com/quic-go/webtransport-go v0.10.0 ++## explicit; go 1.24 +github.com/quic-go/webtransport-go +# go.etcd.io/bbolt v1.4.3 +## explicit; go 1.23 +go.etcd.io/bbolt +go.etcd.io/bbolt/errors +go.etcd.io/bbolt/internal/common +go.etcd.io/bbolt/internal/freelist -+# go.sia.tech/core v0.17.5 -+## explicit; go 1.23.1 ++# go.sia.tech/core v0.19.0 ++## explicit; go 1.24.0 +go.sia.tech/core/blake2b +go.sia.tech/core/consensus +go.sia.tech/core/gateway +go.sia.tech/core/rhp/v2 +go.sia.tech/core/rhp/v4 +go.sia.tech/core/types -+# go.sia.tech/coreutils v0.18.5 ++# go.sia.tech/coreutils v0.21.0 +## explicit; go 1.24.0 +go.sia.tech/coreutils +go.sia.tech/coreutils/chain +go.sia.tech/coreutils/rhp/v4 +go.sia.tech/coreutils/rhp/v4/quic +go.sia.tech/coreutils/rhp/v4/siamux +go.sia.tech/coreutils/syncer +go.sia.tech/coreutils/testutil ++go.sia.tech/coreutils/testutil/certs +go.sia.tech/coreutils/threadgroup +go.sia.tech/coreutils/wallet +# go.sia.tech/jape v0.14.1 +## explicit; go 1.24.0 +go.sia.tech/jape +# go.sia.tech/mux v1.4.0 +## explicit; go 1.23 +go.sia.tech/mux +go.sia.tech/mux/v1 +go.sia.tech/mux/v2 +# go.sia.tech/web v0.0.0-20240610131903-5611d44a533e +## explicit +go.sia.tech/web/internal/nextjs -+# go.sia.tech/web/walletd v0.34.5 ++# go.sia.tech/web/walletd v0.35.0 +## explicit; go 1.24.3 +go.sia.tech/web/walletd -+# go.uber.org/mock v0.5.2 -+## explicit; go 1.23 -+go.uber.org/mock/mockgen -+go.uber.org/mock/mockgen/model +# go.uber.org/multierr v1.11.0 +## explicit; go 1.19 +go.uber.org/multierr -+# go.uber.org/zap v1.27.0 ++# go.uber.org/zap v1.27.1 +## explicit; go 1.19 +go.uber.org/zap +go.uber.org/zap/buffer +go.uber.org/zap/internal +go.uber.org/zap/internal/bufferpool +go.uber.org/zap/internal/color +go.uber.org/zap/internal/exit +go.uber.org/zap/internal/pool +go.uber.org/zap/internal/stacktrace +go.uber.org/zap/internal/ztest +go.uber.org/zap/zapcore +go.uber.org/zap/zaptest -+# golang.org/x/crypto v0.42.0 ++# golang.org/x/crypto v0.47.0 +## explicit; go 1.24.0 +golang.org/x/crypto/blake2b +golang.org/x/crypto/chacha20 +golang.org/x/crypto/chacha20poly1305 +golang.org/x/crypto/curve25519 +golang.org/x/crypto/hkdf +golang.org/x/crypto/internal/alias +golang.org/x/crypto/internal/poly1305 +golang.org/x/crypto/poly1305 +# golang.org/x/exp v0.0.0-20240506185415-9bf2ced13842 +## explicit; go 1.20 +golang.org/x/exp/constraints -+# golang.org/x/mod v0.28.0 -+## explicit; go 1.24.0 -+golang.org/x/mod/internal/lazyregexp -+golang.org/x/mod/modfile -+golang.org/x/mod/module -+golang.org/x/mod/semver -+# golang.org/x/net v0.44.0 ++# golang.org/x/net v0.48.0 +## explicit; go 1.24.0 +golang.org/x/net/bpf -+golang.org/x/net/context +golang.org/x/net/http/httpguts +golang.org/x/net/http2/hpack +golang.org/x/net/idna +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/sync v0.17.0 -+## explicit; go 1.24.0 -+golang.org/x/sync/errgroup -+# golang.org/x/sys v0.36.0 ++# golang.org/x/sys v0.41.0 +## explicit; go 1.24.0 +golang.org/x/sys/cpu +golang.org/x/sys/plan9 +golang.org/x/sys/unix +golang.org/x/sys/windows -+# golang.org/x/term v0.35.0 ++# golang.org/x/term v0.40.0 +## explicit; go 1.24.0 +golang.org/x/term -+# golang.org/x/text v0.29.0 ++# golang.org/x/text v0.33.0 +## explicit; go 1.24.0 +golang.org/x/text/secure/bidirule +golang.org/x/text/transform +golang.org/x/text/unicode/bidi +golang.org/x/text/unicode/norm -+# golang.org/x/tools v0.37.0 ++# golang.org/x/tools v0.40.0 +## explicit; go 1.24.0 +golang.org/x/tools/go/analysis +golang.org/x/tools/go/analysis/passes/ctrlflow +golang.org/x/tools/go/analysis/passes/inspect ++golang.org/x/tools/go/analysis/passes/internal/ctrlflowinternal +golang.org/x/tools/go/ast/astutil +golang.org/x/tools/go/ast/edge +golang.org/x/tools/go/ast/inspector +golang.org/x/tools/go/cfg -+golang.org/x/tools/go/gcexportdata -+golang.org/x/tools/go/packages -+golang.org/x/tools/go/types/objectpath +golang.org/x/tools/go/types/typeutil -+golang.org/x/tools/imports +golang.org/x/tools/internal/aliases -+golang.org/x/tools/internal/event -+golang.org/x/tools/internal/event/core -+golang.org/x/tools/internal/event/keys -+golang.org/x/tools/internal/event/label -+golang.org/x/tools/internal/gcimporter -+golang.org/x/tools/internal/gocommand -+golang.org/x/tools/internal/gopathwalk -+golang.org/x/tools/internal/imports -+golang.org/x/tools/internal/modindex -+golang.org/x/tools/internal/packagesinternal -+golang.org/x/tools/internal/pkgbits ++golang.org/x/tools/internal/cfginternal +golang.org/x/tools/internal/stdlib +golang.org/x/tools/internal/typeparams +golang.org/x/tools/internal/typesinternal +golang.org/x/tools/internal/versions +# gopkg.in/yaml.v3 v3.0.1 +## explicit +gopkg.in/yaml.v3 +# lukechampine.com/flagg v1.1.1 +## explicit; go 1.12 +lukechampine.com/flagg +# lukechampine.com/frand v1.5.1 +## explicit; go 1.23.1 +lukechampine.com/frand +# lukechampine.com/upnp v0.3.0 +## explicit; go 1.17 +lukechampine.com/upnp +lukechampine.com/upnp/internal/goupnp