From: "Igor Zornik" Subject: [UPDATE] net/miniflux 2.2.13 -> 2.2.14 To: "OpenBSD ports" Date: Tue, 04 Nov 2025 17:56:26 +0100 Hello, ports. New version of miniflux tested on today's amd64 snap. It seems it no longer needs the hstore extension. It hasn't been necessary for a while, but now they are active about drooping it. During the migration process you might hit the following error message: [Migration v119] pq: must be owner of extension hstore It means the extension was installed with a different user than the one being used the run the migration. It will happen if you installed it as a superuser as the readme instructs. Just remove it manually and proceed with the migration. Something like the following should do the trick: psql -U postgres miniflux -c 'DROP EXTENSION hstore' Optionally you might want to remove the postgresql contrib package if that was the only reason you had it installed in the first place: pkg_delete -imVvvvvv postgresql-contrib With the above instructions I've successfully completed the upgrade and haven't noticed any regressions yet. Additional information: https://github.com/miniflux/v2/issues/3759 https://miniflux.app/docs/database.html#configuration And, of course, QP-encoded diff. Someone please commit if OK. Index: Makefile =================================================================== RCS file: /cvs/ports/net/miniflux/Makefile,v retrieving revision 1.26 diff -u -p -u -p -r1.26 Makefile --- Makefile 17 Oct 2025 02:21:43 -0000 1.26 +++ Makefile 4 Nov 2025 16:28:19 -0000 @@ -1,9 +1,9 @@ COMMENT = atom/rss feed reader web application -V = 2.2.13 +V = 2.2.14 MODGO_MODNAME = miniflux.app/v2 -MODGO_VERSION = v2.2.13-0.20250915235747-10b2b36895dd +MODGO_VERSION = v${V} DISTNAME = ${MODGO_MODNAME}-${MODGO_VERSION} PKGNAME = miniflux-${V} Index: distinfo =================================================================== RCS file: /cvs/ports/net/miniflux/distinfo,v retrieving revision 1.22 diff -u -p -u -p -r1.22 distinfo --- distinfo 17 Oct 2025 02:21:43 -0000 1.22 +++ distinfo 4 Nov 2025 16:28:19 -0000 @@ -14,8 +14,8 @@ SHA256 (go_modules/github.com/beorn7/per SHA256 (go_modules/github.com/beorn7/perks/@v/v1.0.1.zip) = Jb2eLZSsp3Dm28H1NyX4T2r0Qy9jHTXdLEb5bvBRLxo= SHA256 (go_modules/github.com/cespare/xxhash/v2/@v/v2.3.0.mod) = oJD46q9ZzCrfFjKZ6+/nl+Hco/at0sjoimo7kLpTiwI= SHA256 (go_modules/github.com/cespare/xxhash/v2/@v/v2.3.0.zip) = FFomzcfEnbVmAXuAfEmJ7n993rVpQj6cuZ+ZX6w2IdM= -SHA256 (go_modules/github.com/coreos/go-oidc/v3/@v/v3.15.0.mod) = MVQ8cHC0u9NjUc3KwipxzxwSWWqa6DwJ2hpepWxjYBk= -SHA256 (go_modules/github.com/coreos/go-oidc/v3/@v/v3.15.0.zip) = cOfgjc4Srg/rUMamvv6ec93vBG2nn3BeDexEkpj2Zp4= +SHA256 (go_modules/github.com/coreos/go-oidc/v3/@v/v3.16.0.mod) = q/HAKyjTsRpif75zVdD6U2Z5bvhZOKxZAkhetS+yH9I= +SHA256 (go_modules/github.com/coreos/go-oidc/v3/@v/v3.16.0.zip) = c4zjVWORfh0IcD+mAr6PCnOxvn+Se1u1Y8drE/xzs30= SHA256 (go_modules/github.com/creack/pty/@v/v1.1.9.mod) = 6rBwW8ShjdMVwnpOPbqPIKnhIwZfogYzlmMytczPdzE= SHA256 (go_modules/github.com/creack/pty/@v/v1.1.9.zip) = IO38wnr9eZF4C8kcpSPSaZnqAl5B9gvF7XG7rADhdeI= SHA256 (go_modules/github.com/davecgh/go-spew/@v/v1.1.1.mod) = vLKTkyUSN7eaF7bBm/KRNPQ+j0OMMZiYj81GGhzfBcw= @@ -26,8 +26,8 @@ SHA256 (go_modules/github.com/fsnotify/f SHA256 (go_modules/github.com/fsnotify/fsnotify/@v/v1.8.0.zip) = hKEmcL5hxsS/lRmVXOkEYWjEg1zfmQGCkKV+503ds2E= SHA256 (go_modules/github.com/fxamacker/cbor/v2/@v/v2.9.0.mod) = 17vHFno4J1gxg4dzNWNww3DSzj7SjGBIb1LN1aeZySs= SHA256 (go_modules/github.com/fxamacker/cbor/v2/@v/v2.9.0.zip) = Ww7GQkvVIq7uqzDL3K1vQL+Xapot3xJasnuXgmFA2Xo= -SHA256 (go_modules/github.com/go-jose/go-jose/v4/@v/v4.0.5.mod) = aja1hxUh5hTmjTqZMnQguALVy6w17HzugPb8PSnujIU= -SHA256 (go_modules/github.com/go-jose/go-jose/v4/@v/v4.0.5.zip) = e7AgXCNaS8K7ynKaCNLYbzGsAZnPwccLLXgPdZQ2ZAc= +SHA256 (go_modules/github.com/go-jose/go-jose/v4/@v/v4.1.3.mod) = 4GnmAC0pSVuMLcbPDTtWoHXsW+ertsLrGhwIRctmuLM= +SHA256 (go_modules/github.com/go-jose/go-jose/v4/@v/v4.1.3.zip) = 7AGbEQ9s3D9V8Gf1JXO+RHTVBRubfH/BHrhGsTxWvrQ= SHA256 (go_modules/github.com/go-webauthn/webauthn/@v/v0.14.0.mod) = NJ69S+CEhCVObPhj49SY+KPO5rloyUIkegAf4kUsKA4= SHA256 (go_modules/github.com/go-webauthn/webauthn/@v/v0.14.0.zip) = D8oWRgoDjObzdOZqYhwfsNYxA0RxR9o7Kjzn6Zy+UIo= SHA256 (go_modules/github.com/go-webauthn/x/@v/v0.1.25.mod) = MXeFrWcJ1rCF9mACdSjIGbynqEEOsRrR3t9sA1ACs3M= @@ -93,15 +93,14 @@ SHA256 (go_modules/github.com/prometheus SHA256 (go_modules/github.com/prometheus/procfs/@v/v0.16.1.zip) = 5LdIFVZsv1qjctI+HeMvFqxcPEyAvJSjH97mCh3mB0o= SHA256 (go_modules/github.com/rogpeppe/go-internal/@v/v1.10.0.mod) = ddufBjI3Ckrz4bglzekbNJzpLpm6JuGwXxaUv28JQds= SHA256 (go_modules/github.com/rogpeppe/go-internal/@v/v1.10.0.zip) = h3dKqVFW4Q8a6GUAS9jyQLvpXxgWDmLBL9+i7OV/dFY= -SHA256 (go_modules/github.com/stretchr/testify/@v/v1.10.0.mod) = wKZIoDfaVKawLoqBGx05F9SdxOGEHNdW8o8MTxWTkzw= SHA256 (go_modules/github.com/stretchr/testify/@v/v1.11.1.mod) = WEavIEBD8p3yhQJhCb8y22UZw9fh1cOmX++xdPnYHTM= SHA256 (go_modules/github.com/stretchr/testify/@v/v1.11.1.zip) = tzJbVh6tUwS3K58yrryHH/SbOCNmfVMKSf1sjzrfyW4= SHA256 (go_modules/github.com/tdewolff/argp/@v/v0.0.0-20250209172303-079abae893fb.mod) = wEd8DHCV4iw6oC+UDkRmE421bhI/JkFSuBxhwhvdL0U= SHA256 (go_modules/github.com/tdewolff/argp/@v/v0.0.0-20250209172303-079abae893fb.zip) = oyrZzx3gZp9lV+davEzZlafZqbrFnROunt88pwBmjc4= -SHA256 (go_modules/github.com/tdewolff/minify/v2/@v/v2.24.3.mod) = WEMRw1KjNVCKTjIM5GnXxnFOPnjmrrfD/dTtiB3QUvw= -SHA256 (go_modules/github.com/tdewolff/minify/v2/@v/v2.24.3.zip) = ytcZz0Psy1X4QiCZ94o5RTyua7ezrjkauXiTN/J2Xag= -SHA256 (go_modules/github.com/tdewolff/parse/v2/@v/v2.8.3.mod) = tlUXEpe2E8ieC/CmkPkhYX1cO0d7gYccyz7mjPHCbV8= -SHA256 (go_modules/github.com/tdewolff/parse/v2/@v/v2.8.3.zip) = PwjtDuhIZHJcvwkNm0aPEVNJOuuzk20DX49AYESth9c= +SHA256 (go_modules/github.com/tdewolff/minify/v2/@v/v2.24.4.mod) = Y51syeK+zYuN90Ivkyc2UZXRJhnKrGrG1JFcNF2X0uo= +SHA256 (go_modules/github.com/tdewolff/minify/v2/@v/v2.24.4.zip) = ZSDqX24FpkS193iuhnmc27WvoX26KNBGmrCLrwKBDnY= +SHA256 (go_modules/github.com/tdewolff/parse/v2/@v/v2.8.4.mod) = tlUXEpe2E8ieC/CmkPkhYX1cO0d7gYccyz7mjPHCbV8= +SHA256 (go_modules/github.com/tdewolff/parse/v2/@v/v2.8.4.zip) = vslGFtnlLNZfORaeLty7B5LPpjPI3mAmGDpIVEbq8oA= SHA256 (go_modules/github.com/tdewolff/test/@v/v1.0.11.mod) = 9EefOv0J+7kaIZNIpSIgfv+uc4muXaMR/YZv9IuGFus= SHA256 (go_modules/github.com/tdewolff/test/@v/v1.0.11.zip) = /t2vBdFIMFJd7rKD7rpBEO4clOhNeVH/lSO+zyH2w00= SHA256 (go_modules/github.com/x448/float16/@v/v0.8.4.mod) = +Kgjiqc0wdJGPUj4gI41EkVGvVIisT5MCXdG3tWlfh4= @@ -124,17 +123,16 @@ SHA256 (go_modules/golang.org/x/crypto/@ SHA256 (go_modules/golang.org/x/crypto/@v/v0.19.0.mod) = +LWV5clhCTxod7lq9nn0MyIlSlMIexH9JkVkLmk779U= SHA256 (go_modules/golang.org/x/crypto/@v/v0.23.0.mod) = i77G1cwXKvJKSSTQVmVXoqZctKzKzBGb3r7yti5IGCU= SHA256 (go_modules/golang.org/x/crypto/@v/v0.31.0.mod) = 2bd+OUpoB1h3y1O1A0UXvP9aDVN+dYzeV45e0gcTpew= -SHA256 (go_modules/golang.org/x/crypto/@v/v0.32.0.mod) = P9Trc7FrAHV2XHy1GNpTULSOkjoySjbKcL74nBfTMdU= -SHA256 (go_modules/golang.org/x/crypto/@v/v0.36.0.mod) = 0DU5tvWqV0QlA/oKkVHtgUB79x+QGS0NovosBv95CrI= SHA256 (go_modules/golang.org/x/crypto/@v/v0.42.0.mod) = aIRazeri7+yNzyPcqcdZwDKMuuwojiolZdnrf3DgDrc= -SHA256 (go_modules/golang.org/x/crypto/@v/v0.42.0.zip) = 3ROkTtTkbZeuvxazu2VDI/GZw7s3uUhOAQSl5TdyHHE= -SHA256 (go_modules/golang.org/x/image/@v/v0.31.0.mod) = vbnG0PQMGgIt2KsLFFQlvvi0lWMvCcX5ecJWi6jCe8k= -SHA256 (go_modules/golang.org/x/image/@v/v0.31.0.zip) = 4ofbxvcChLFdMX8uAXFx7bMtpEIFeP3s/yEwaXibyQs= +SHA256 (go_modules/golang.org/x/crypto/@v/v0.43.0.mod) = 2DMxRG6Yhlczob2IJ3S9LyPWndNQCttcf3mDK1HN2Vs= +SHA256 (go_modules/golang.org/x/crypto/@v/v0.43.0.zip) = CxHk8qx1mEn8JWchPiLn3LLhv+l1WspGyV2NJT88YQs= +SHA256 (go_modules/golang.org/x/image/@v/v0.32.0.mod) = /6t02LAfz+EnrkYAHchLes2JCqjG6dy4apA4RWbWT/A= +SHA256 (go_modules/golang.org/x/image/@v/v0.32.0.zip) = xqTEvpF4biJtO2J7jc4/Lx48A2YXHGIfbFyMBGnnxOw= SHA256 (go_modules/golang.org/x/mod/@v/v0.12.0.mod) = YkVnRZxumUesSr3gtwNO5h3Ltqk3P1lwCUwLs+gSGWQ= SHA256 (go_modules/golang.org/x/mod/@v/v0.15.0.mod) = XErAMQolMwdXA5zPOpjnX+/by31ETd0EkjAAOkSUW94= SHA256 (go_modules/golang.org/x/mod/@v/v0.17.0.mod) = XErAMQolMwdXA5zPOpjnX+/by31ETd0EkjAAOkSUW94= -SHA256 (go_modules/golang.org/x/mod/@v/v0.27.0.mod) = sg1sH0tGdC5q+CgycWA0aus+YiqxeArVG4Dh1nrf6Vs= -SHA256 (go_modules/golang.org/x/mod/@v/v0.27.0.zip) = GfskHUbkOX0xk7X6iZ4qnWK7XRxB9z0J0pwXw8DTlTw= +SHA256 (go_modules/golang.org/x/mod/@v/v0.28.0.mod) = 38+W1muG8qNSfL+3oZSXBxPFGotQ99qnHyt+xoN9YjY= +SHA256 (go_modules/golang.org/x/mod/@v/v0.28.0.zip) = EDP7WZJ1SaFscAA2n21TS2UvzSAXRqfW2M/VIeGtheI= SHA256 (go_modules/golang.org/x/mod/@v/v0.6.0-dev.0.20220419223038-86c51ed26bb4.mod) = QtGQI/+PLq5wC8VJXzcezZmKItGbqYXQr19pkAslQIM= SHA256 (go_modules/golang.org/x/mod/@v/v0.8.0.mod) = YkVnRZxumUesSr3gtwNO5h3Ltqk3P1lwCUwLs+gSGWQ= SHA256 (go_modules/golang.org/x/net/@v/v0.0.0-20190620200207-3b0461eec859.mod) = 5u/a94opUD8IDPbSYV4onPsdnjq31XD1NmjsorSrQdo= @@ -145,16 +143,16 @@ SHA256 (go_modules/golang.org/x/net/@v/v SHA256 (go_modules/golang.org/x/net/@v/v0.21.0.mod) = Du8+n+f2aL5bTSTI8SUcbFAtEWiVPICBrJ3D85nGTwY= SHA256 (go_modules/golang.org/x/net/@v/v0.25.0.mod) = E37lK1TBC0eevmuIegIG+09UWB9Uuik7f0u2gs9Sn2c= SHA256 (go_modules/golang.org/x/net/@v/v0.33.0.mod) = RiKZCCjFV/NMHmS5Z/3vXOC6bEOixGakrbsLyqyo5cE= -SHA256 (go_modules/golang.org/x/net/@v/v0.37.0.mod) = QM4pKslRF68tWVcPIkktFySFRcQIR+VzwJJKcMl1ryQ= SHA256 (go_modules/golang.org/x/net/@v/v0.39.0.mod) = 7VN953Ox+dpk3NcCsHwblOKHrEmgj69AsPRecAPx2Dg= SHA256 (go_modules/golang.org/x/net/@v/v0.43.0.mod) = SiTEOY34wmHq57pSzbSwFpFyXNxG5K1JeBGq01fCWDI= -SHA256 (go_modules/golang.org/x/net/@v/v0.44.0.mod) = tk7DdbgZA1BE5QkWCPPuStO6enwqpubh6+UrE2dauCE= -SHA256 (go_modules/golang.org/x/net/@v/v0.44.0.zip) = 5FyCr/Rz8UtRsOSxyiUnQ2SIWvga0+tDPITGGq51Bs0= +SHA256 (go_modules/golang.org/x/net/@v/v0.45.0.mod) = tk7DdbgZA1BE5QkWCPPuStO6enwqpubh6+UrE2dauCE= +SHA256 (go_modules/golang.org/x/net/@v/v0.46.0.mod) = emR2w8b4a8zBMPw6Vb6bXiULng3PVNjLndixT5LXVBE= +SHA256 (go_modules/golang.org/x/net/@v/v0.46.0.zip) = qxdIsqUJqxf9ynoRAfrw4MGHnewO2Y4qcoMESTVtcNI= SHA256 (go_modules/golang.org/x/net/@v/v0.6.0.mod) = Qex26iFy8+4wMeOPmlNZOaWE1rs170gIVP3LjCAmcBs= SHA256 (go_modules/golang.org/x/oauth2/@v/v0.28.0.mod) = iSqcBoVC968fBpEmqyjDjNX7j6ptr3czziyc0whAZF4= SHA256 (go_modules/golang.org/x/oauth2/@v/v0.30.0.mod) = jEQDzd4hI75R1cQaaEsstlTxJtsFpckDozB9r1Rni88= -SHA256 (go_modules/golang.org/x/oauth2/@v/v0.31.0.mod) = NwTaJbZcJnwcpsxSf9rx+V6m4VMy4Sq1/zsskvJYy0Y= -SHA256 (go_modules/golang.org/x/oauth2/@v/v0.31.0.zip) = 2zHEiJSkuhhD4jqVbgpPowst63zeb2ry8DFjZHopM68= +SHA256 (go_modules/golang.org/x/oauth2/@v/v0.32.0.mod) = NwTaJbZcJnwcpsxSf9rx+V6m4VMy4Sq1/zsskvJYy0Y= +SHA256 (go_modules/golang.org/x/oauth2/@v/v0.32.0.zip) = ZMhVszXMLpCy2Iwf5sOjHeU8PKdvyciebOJmxzNLdos= SHA256 (go_modules/golang.org/x/sync/@v/v0.0.0-20190423024810-112230192c58.mod) = Qh9hOWhtWJHz3FpWPQmVeA0yefZcrU0iXOpSaGeUFhw= SHA256 (go_modules/golang.org/x/sync/@v/v0.0.0-20220722155255-886fb9371eb4.mod) = Qh9hOWhtWJHz3FpWPQmVeA0yefZcrU0iXOpSaGeUFhw= SHA256 (go_modules/golang.org/x/sync/@v/v0.1.0.mod) = Qh9hOWhtWJHz3FpWPQmVeA0yefZcrU0iXOpSaGeUFhw= @@ -178,7 +176,8 @@ SHA256 (go_modules/golang.org/x/sys/@v/v SHA256 (go_modules/golang.org/x/sys/@v/v0.32.0.mod) = 9n4+GPTAjmCn6Acmqza2kf3Opbga4caW/2TK9Ri8/j0= SHA256 (go_modules/golang.org/x/sys/@v/v0.35.0.mod) = 9n4+GPTAjmCn6Acmqza2kf3Opbga4caW/2TK9Ri8/j0= SHA256 (go_modules/golang.org/x/sys/@v/v0.36.0.mod) = 9BGBTYOpboZ4Gx3uQcEluVBNpUItujfMHWOwFq45z+I= -SHA256 (go_modules/golang.org/x/sys/@v/v0.36.0.zip) = iU7ppI4ZEmXNPSIA3dgbjXXFVKDqvp/Bqa+6slpLKcQ= +SHA256 (go_modules/golang.org/x/sys/@v/v0.37.0.mod) = 9BGBTYOpboZ4Gx3uQcEluVBNpUItujfMHWOwFq45z+I= +SHA256 (go_modules/golang.org/x/sys/@v/v0.37.0.zip) = bIe7lOwyi21iNK0CzygTIl/jvV+JKf6Fd1ygbgHPzHg= SHA256 (go_modules/golang.org/x/sys/@v/v0.5.0.mod) = 8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ= SHA256 (go_modules/golang.org/x/sys/@v/v0.8.0.mod) = 8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ= SHA256 (go_modules/golang.org/x/telemetry/@v/v0.0.0-20240228155512-f48c80bd79b2.mod) = gEMD+LHDAkNrxEjGUXzz8yIWYR8cf/1ytS3yppVlpcY= @@ -189,8 +188,8 @@ SHA256 (go_modules/golang.org/x/term/@v/ SHA256 (go_modules/golang.org/x/term/@v/v0.17.0.mod) = 2+oCJUqsLPP9D3LHxgLlQ8X7rS0A2vwvgZwoqTUlgZk= SHA256 (go_modules/golang.org/x/term/@v/v0.20.0.mod) = popv0up5oDshapIJPgQ6AnvvRuJ19M4MpNIh3f0kTwE= SHA256 (go_modules/golang.org/x/term/@v/v0.27.0.mod) = jgx9MEj56ChUn3qvD20iHjLjDc/a++1akW0tyzIpLbY= -SHA256 (go_modules/golang.org/x/term/@v/v0.35.0.mod) = whDkxcsMLzofw/ZFiKzGJ8v4u/jOKeV4o4fp7YRWxPw= -SHA256 (go_modules/golang.org/x/term/@v/v0.35.0.zip) = 7E9qcpAZkC8zPS5vQM1hYKY+H3+g0/TCM+iZ2arsLbY= +SHA256 (go_modules/golang.org/x/term/@v/v0.36.0.mod) = 3tvlYrpEEd/cx+t4ALR7Y6rI5QubjJ/9YWqNbXAuy3U= +SHA256 (go_modules/golang.org/x/term/@v/v0.36.0.zip) = tnc+tzehJpV5kTQYxyqk8xleKh9jxvAQgMx0NcvlXqw= SHA256 (go_modules/golang.org/x/term/@v/v0.5.0.mod) = DW9YIoqtwaZSjmdV2gGFFlZuOuXFIB963hdz9W+o2TQ= SHA256 (go_modules/golang.org/x/term/@v/v0.8.0.mod) = XTYtaoNFP3Akcl6CTAXFlJYk749MsT9dfj1Lfxygsyc= SHA256 (go_modules/golang.org/x/text/@v/v0.13.0.mod) = FR5qGDlJHEtQ3+nDNFHwYyjVUYvY7koAYd4Ct60zL7I= @@ -198,11 +197,11 @@ SHA256 (go_modules/golang.org/x/text/@v/ SHA256 (go_modules/golang.org/x/text/@v/v0.15.0.mod) = lxV58X6avFkmq3YhT1M71RfPSSXIhSQ6xHVaGgp8ae8= SHA256 (go_modules/golang.org/x/text/@v/v0.21.0.mod) = wBWvdGl7kVrUGQvifPb1u+AqFYrM7w281KQqEAAt9JY= SHA256 (go_modules/golang.org/x/text/@v/v0.28.0.mod) = URSs2/q356CXgI0L1M3wbjowQ+S8Xk5JdHFdZkUCaYo= -SHA256 (go_modules/golang.org/x/text/@v/v0.29.0.mod) = tXvMf/392xuCNfdyYr9BQix11y3aWhRVQ8w2vMrEOtM= -SHA256 (go_modules/golang.org/x/text/@v/v0.29.0.zip) = +0d0RWX9NtpCqy69PuTbADjf7U9wPJJqnnMn3rq4r3c= SHA256 (go_modules/golang.org/x/text/@v/v0.3.0.mod) = NoedWG/YAB6E2oeHGQoR5PeHSeKoHf6Lm2kxiZ//Mc8= SHA256 (go_modules/golang.org/x/text/@v/v0.3.3.mod) = +7eojtFAUV55Dsp6EP/TGcl4axHGpsfln4D3+ze7RUI= SHA256 (go_modules/golang.org/x/text/@v/v0.3.7.mod) = xF1mkIlCe8RjXQexhfm5aAMy0cSMdbPEnLcVuBoEpbA= +SHA256 (go_modules/golang.org/x/text/@v/v0.30.0.mod) = EKzMCjtY6XwwAMMSCYO7tB8sTEdnyM4Jioed7mnIMxU= +SHA256 (go_modules/golang.org/x/text/@v/v0.30.0.zip) = SVPvr/MTDmQslP+4Yk9mj7nM+3gHV6fof4aiQ0VZ2TQ= SHA256 (go_modules/golang.org/x/text/@v/v0.7.0.mod) = FZKedvzgSupMkqNUQmu0M3BoRkWk7gPy510MLrFGYwQ= SHA256 (go_modules/golang.org/x/text/@v/v0.9.0.mod) = Q29ZLne1k7AvvqN04jrTNpyGI/8NKckd594eZnLbmkE= SHA256 (go_modules/golang.org/x/tools/@v/v0.0.0-20180917221912-90fa682c2a6e.mod) = oOAvBnj+Ytw8S0vHf6kSybcN4Q+p988veq0DNzkrUq8= @@ -210,8 +209,8 @@ SHA256 (go_modules/golang.org/x/tools/@v SHA256 (go_modules/golang.org/x/tools/@v/v0.1.12.mod) = KouTZYmPCCL6zmW6CJoTU+aKZdNC8wDKMXzOzN5kIfM= SHA256 (go_modules/golang.org/x/tools/@v/v0.13.0.mod) = FCs0FrAOghO0CeJ5pDS5emzglTHJFMG0cXh4FX1Xmj8= SHA256 (go_modules/golang.org/x/tools/@v/v0.21.1-0.20240508182429-e35e4ccd0d2d.mod) = RSXa1PVyPR5An2o5jBrn/V4sY31DpcrrSYRAd7kcnus= -SHA256 (go_modules/golang.org/x/tools/@v/v0.36.0.mod) = U3kuYjgn70C+jxrzbc8SeQ6CeAs9M7SwlE9Wo1hLxCk= -SHA256 (go_modules/golang.org/x/tools/@v/v0.36.0.zip) = hbSGAw6ZXNW01W3qkvJHsyv04K4v5oFrKdRRS1pD/sg= +SHA256 (go_modules/golang.org/x/tools/@v/v0.37.0.mod) = 29BOzSltTasnBnZq383S1SwnNFYT1jFoL4+kNxr1Su8= +SHA256 (go_modules/golang.org/x/tools/@v/v0.37.0.zip) = QpslExuFZAhMznIgQ7Et2OP/UjGsbNY6QFtPPm/WkgQ= SHA256 (go_modules/golang.org/x/tools/@v/v0.6.0.mod) = gw7Xjc0+mSfEEuJkEjAwhEd0nVE9MQJNJ24kQ7IBZgk= SHA256 (go_modules/golang.org/x/xerrors/@v/v0.0.0-20190717185122-a985d3407aa7.mod) = ql4+ybt7n2gWCe+sAZ2d4ae6dxkkj/Hqon54iC2z1/U= SHA256 (go_modules/golang.org/x/xerrors/@v/v0.0.0-20191204190536-9bdfabe68543.mod) = ql4+ybt7n2gWCe+sAZ2d4ae6dxkkj/Hqon54iC2z1/U= @@ -224,7 +223,7 @@ SHA256 (go_modules/gopkg.in/check.v1/@v/ SHA256 (go_modules/gopkg.in/check.v1/@v/v1.0.0-20201130134442-10cb98267c6c.zip) = 9VVoTlxdrMKFDd2zRf7xuPk/VGtyaFWJeJ2m0rBicQ4= SHA256 (go_modules/gopkg.in/yaml.v3/@v/v3.0.1.mod) = IVeYYKIDBvz0OxvSNNH7oxlJnHdhG3HAX5vzupDauTk= SHA256 (go_modules/gopkg.in/yaml.v3/@v/v3.0.1.zip) = qrj7xOYwDqCOav4crqGKIckMefSJ9SxT4vIEMfGpoBU= -SHA256 (miniflux.app/v2-v2.2.13-0.20250915235747-10b2b36895dd.zip) = oayHW1yB5LCoTWakEkpU0D2bI/vH206OFiCWb2nILKI= +SHA256 (miniflux.app/v2-v2.2.14.zip) = Z7bVXwoAnCTG7mLph8e2HpOioqFomeJfWjzvQmKOgzY= SIZE (go_modules/cloud.google.com/go/compute/metadata/@v/v0.3.0.mod) = 53 SIZE (go_modules/cloud.google.com/go/compute/metadata/@v/v0.3.0.zip) = 19692 SIZE (go_modules/github.com/!puerkito!bio/goquery/@v/v1.10.3.mod) = 148 @@ -241,8 +240,8 @@ SIZE (go_modules/github.com/beorn7/perks SIZE (go_modules/github.com/beorn7/perks/@v/v1.0.1.zip) = 14678 SIZE (go_modules/github.com/cespare/xxhash/v2/@v/v2.3.0.mod) = 45 SIZE (go_modules/github.com/cespare/xxhash/v2/@v/v2.3.0.zip) = 17573 -SIZE (go_modules/github.com/coreos/go-oidc/v3/@v/v3.15.0.mod) = 222 -SIZE (go_modules/github.com/coreos/go-oidc/v3/@v/v3.15.0.zip) = 44302 +SIZE (go_modules/github.com/coreos/go-oidc/v3/@v/v3.16.0.mod) = 147 +SIZE (go_modules/github.com/coreos/go-oidc/v3/@v/v3.16.0.zip) = 43670 SIZE (go_modules/github.com/creack/pty/@v/v1.1.9.mod) = 39 SIZE (go_modules/github.com/creack/pty/@v/v1.1.9.zip) = 19440 SIZE (go_modules/github.com/davecgh/go-spew/@v/v1.1.1.mod) = 34 @@ -253,8 +252,8 @@ SIZE (go_modules/github.com/fsnotify/fsn SIZE (go_modules/github.com/fsnotify/fsnotify/@v/v1.8.0.zip) = 115781 SIZE (go_modules/github.com/fxamacker/cbor/v2/@v/v2.9.0.mod) = 85 SIZE (go_modules/github.com/fxamacker/cbor/v2/@v/v2.9.0.zip) = 203310 -SIZE (go_modules/github.com/go-jose/go-jose/v4/@v/v4.0.5.mod) = 305 -SIZE (go_modules/github.com/go-jose/go-jose/v4/@v/v4.0.5.zip) = 365752 +SIZE (go_modules/github.com/go-jose/go-jose/v4/@v/v4.1.3.mod) = 48 +SIZE (go_modules/github.com/go-jose/go-jose/v4/@v/v4.1.3.zip) = 368633 SIZE (go_modules/github.com/go-webauthn/webauthn/@v/v0.14.0.mod) = 629 SIZE (go_modules/github.com/go-webauthn/webauthn/@v/v0.14.0.zip) = 246869 SIZE (go_modules/github.com/go-webauthn/x/@v/v0.1.25.mod) = 100 @@ -320,15 +319,14 @@ SIZE (go_modules/github.com/prometheus/p SIZE (go_modules/github.com/prometheus/procfs/@v/v0.16.1.zip) = 420144 SIZE (go_modules/github.com/rogpeppe/go-internal/@v/v1.10.0.mod) = 48 SIZE (go_modules/github.com/rogpeppe/go-internal/@v/v1.10.0.zip) = 219918 -SIZE (go_modules/github.com/stretchr/testify/@v/v1.10.0.mod) = 417 SIZE (go_modules/github.com/stretchr/testify/@v/v1.11.1.mod) = 498 SIZE (go_modules/github.com/stretchr/testify/@v/v1.11.1.zip) = 134860 SIZE (go_modules/github.com/tdewolff/argp/@v/v0.0.0-20250209172303-079abae893fb.mod) = 257 SIZE (go_modules/github.com/tdewolff/argp/@v/v0.0.0-20250209172303-079abae893fb.zip) = 24125 -SIZE (go_modules/github.com/tdewolff/minify/v2/@v/v2.24.3.mod) = 463 -SIZE (go_modules/github.com/tdewolff/minify/v2/@v/v2.24.3.zip) = 7869216 -SIZE (go_modules/github.com/tdewolff/parse/v2/@v/v2.8.3.mod) = 87 -SIZE (go_modules/github.com/tdewolff/parse/v2/@v/v2.8.3.zip) = 148354 +SIZE (go_modules/github.com/tdewolff/minify/v2/@v/v2.24.4.mod) = 463 +SIZE (go_modules/github.com/tdewolff/minify/v2/@v/v2.24.4.zip) = 7869771 +SIZE (go_modules/github.com/tdewolff/parse/v2/@v/v2.8.4.mod) = 87 +SIZE (go_modules/github.com/tdewolff/parse/v2/@v/v2.8.4.zip) = 148557 SIZE (go_modules/github.com/tdewolff/test/@v/v1.0.11.mod) = 41 SIZE (go_modules/github.com/tdewolff/test/@v/v1.0.11.zip) = 4421 SIZE (go_modules/github.com/x448/float16/@v/v0.8.4.mod) = 40 @@ -351,17 +349,16 @@ SIZE (go_modules/golang.org/x/crypto/@v/ SIZE (go_modules/golang.org/x/crypto/@v/v0.19.0.mod) = 190 SIZE (go_modules/golang.org/x/crypto/@v/v0.23.0.mod) = 190 SIZE (go_modules/golang.org/x/crypto/@v/v0.31.0.mod) = 190 -SIZE (go_modules/golang.org/x/crypto/@v/v0.32.0.mod) = 190 -SIZE (go_modules/golang.org/x/crypto/@v/v0.36.0.mod) = 192 SIZE (go_modules/golang.org/x/crypto/@v/v0.42.0.mod) = 192 -SIZE (go_modules/golang.org/x/crypto/@v/v0.42.0.zip) = 2230527 -SIZE (go_modules/golang.org/x/image/@v/v0.31.0.mod) = 72 -SIZE (go_modules/golang.org/x/image/@v/v0.31.0.zip) = 5310236 +SIZE (go_modules/golang.org/x/crypto/@v/v0.43.0.mod) = 192 +SIZE (go_modules/golang.org/x/crypto/@v/v0.43.0.zip) = 2233740 +SIZE (go_modules/golang.org/x/image/@v/v0.32.0.mod) = 72 +SIZE (go_modules/golang.org/x/image/@v/v0.32.0.zip) = 5310375 SIZE (go_modules/golang.org/x/mod/@v/v0.12.0.mod) = 84 SIZE (go_modules/golang.org/x/mod/@v/v0.15.0.mod) = 84 SIZE (go_modules/golang.org/x/mod/@v/v0.17.0.mod) = 84 -SIZE (go_modules/golang.org/x/mod/@v/v0.27.0.mod) = 86 -SIZE (go_modules/golang.org/x/mod/@v/v0.27.0.zip) = 172649 +SIZE (go_modules/golang.org/x/mod/@v/v0.28.0.mod) = 86 +SIZE (go_modules/golang.org/x/mod/@v/v0.28.0.zip) = 172650 SIZE (go_modules/golang.org/x/mod/@v/v0.6.0-dev.0.20220419223038-86c51ed26bb4.mod) = 157 SIZE (go_modules/golang.org/x/mod/@v/v0.8.0.mod) = 84 SIZE (go_modules/golang.org/x/net/@v/v0.0.0-20190620200207-3b0461eec859.mod) = 181 @@ -372,16 +369,16 @@ SIZE (go_modules/golang.org/x/net/@v/v0. SIZE (go_modules/golang.org/x/net/@v/v0.21.0.mod) = 155 SIZE (go_modules/golang.org/x/net/@v/v0.25.0.mod) = 155 SIZE (go_modules/golang.org/x/net/@v/v0.33.0.mod) = 155 -SIZE (go_modules/golang.org/x/net/@v/v0.37.0.mod) = 157 SIZE (go_modules/golang.org/x/net/@v/v0.39.0.mod) = 157 SIZE (go_modules/golang.org/x/net/@v/v0.43.0.mod) = 157 -SIZE (go_modules/golang.org/x/net/@v/v0.44.0.mod) = 157 -SIZE (go_modules/golang.org/x/net/@v/v0.44.0.zip) = 1908772 +SIZE (go_modules/golang.org/x/net/@v/v0.45.0.mod) = 157 +SIZE (go_modules/golang.org/x/net/@v/v0.46.0.mod) = 157 +SIZE (go_modules/golang.org/x/net/@v/v0.46.0.zip) = 1923996 SIZE (go_modules/golang.org/x/net/@v/v0.6.0.mod) = 123 SIZE (go_modules/golang.org/x/oauth2/@v/v0.28.0.mod) = 129 SIZE (go_modules/golang.org/x/oauth2/@v/v0.30.0.mod) = 91 -SIZE (go_modules/golang.org/x/oauth2/@v/v0.31.0.mod) = 91 -SIZE (go_modules/golang.org/x/oauth2/@v/v0.31.0.zip) = 152796 +SIZE (go_modules/golang.org/x/oauth2/@v/v0.32.0.mod) = 91 +SIZE (go_modules/golang.org/x/oauth2/@v/v0.32.0.zip) = 152788 SIZE (go_modules/golang.org/x/sync/@v/v0.0.0-20190423024810-112230192c58.mod) = 25 SIZE (go_modules/golang.org/x/sync/@v/v0.0.0-20220722155255-886fb9371eb4.mod) = 25 SIZE (go_modules/golang.org/x/sync/@v/v0.1.0.mod) = 25 @@ -405,7 +402,8 @@ SIZE (go_modules/golang.org/x/sys/@v/v0. SIZE (go_modules/golang.org/x/sys/@v/v0.32.0.mod) = 35 SIZE (go_modules/golang.org/x/sys/@v/v0.35.0.mod) = 35 SIZE (go_modules/golang.org/x/sys/@v/v0.36.0.mod) = 35 -SIZE (go_modules/golang.org/x/sys/@v/v0.36.0.zip) = 1996987 +SIZE (go_modules/golang.org/x/sys/@v/v0.37.0.mod) = 35 +SIZE (go_modules/golang.org/x/sys/@v/v0.37.0.zip) = 1998239 SIZE (go_modules/golang.org/x/sys/@v/v0.5.0.mod) = 33 SIZE (go_modules/golang.org/x/sys/@v/v0.8.0.mod) = 33 SIZE (go_modules/golang.org/x/telemetry/@v/v0.0.0-20240228155512-f48c80bd79b2.mod) = 138 @@ -416,8 +414,8 @@ SIZE (go_modules/golang.org/x/term/@v/v0 SIZE (go_modules/golang.org/x/term/@v/v0.17.0.mod) = 68 SIZE (go_modules/golang.org/x/term/@v/v0.20.0.mod) = 68 SIZE (go_modules/golang.org/x/term/@v/v0.27.0.mod) = 68 -SIZE (go_modules/golang.org/x/term/@v/v0.35.0.mod) = 70 -SIZE (go_modules/golang.org/x/term/@v/v0.35.0.zip) = 21166 +SIZE (go_modules/golang.org/x/term/@v/v0.36.0.mod) = 70 +SIZE (go_modules/golang.org/x/term/@v/v0.36.0.zip) = 21166 SIZE (go_modules/golang.org/x/term/@v/v0.5.0.mod) = 67 SIZE (go_modules/golang.org/x/term/@v/v0.8.0.mod) = 67 SIZE (go_modules/golang.org/x/text/@v/v0.13.0.mod) = 197 @@ -425,11 +423,11 @@ SIZE (go_modules/golang.org/x/text/@v/v0 SIZE (go_modules/golang.org/x/text/@v/v0.15.0.mod) = 197 SIZE (go_modules/golang.org/x/text/@v/v0.21.0.mod) = 221 SIZE (go_modules/golang.org/x/text/@v/v0.28.0.mod) = 190 -SIZE (go_modules/golang.org/x/text/@v/v0.29.0.mod) = 190 -SIZE (go_modules/golang.org/x/text/@v/v0.29.0.zip) = 9234225 SIZE (go_modules/golang.org/x/text/@v/v0.3.0.mod) = 25 SIZE (go_modules/golang.org/x/text/@v/v0.3.3.mod) = 97 SIZE (go_modules/golang.org/x/text/@v/v0.3.7.mod) = 97 +SIZE (go_modules/golang.org/x/text/@v/v0.30.0.mod) = 190 +SIZE (go_modules/golang.org/x/text/@v/v0.30.0.zip) = 9236258 SIZE (go_modules/golang.org/x/text/@v/v0.7.0.mod) = 258 SIZE (go_modules/golang.org/x/text/@v/v0.9.0.mod) = 215 SIZE (go_modules/golang.org/x/tools/@v/v0.0.0-20180917221912-90fa682c2a6e.mod) = 26 @@ -437,8 +435,8 @@ SIZE (go_modules/golang.org/x/tools/@v/v SIZE (go_modules/golang.org/x/tools/@v/v0.1.12.mod) = 327 SIZE (go_modules/golang.org/x/tools/@v/v0.13.0.mod) = 214 SIZE (go_modules/golang.org/x/tools/@v/v0.21.1-0.20240508182429-e35e4ccd0d2d.mod) = 339 -SIZE (go_modules/golang.org/x/tools/@v/v0.36.0.mod) = 301 -SIZE (go_modules/golang.org/x/tools/@v/v0.36.0.zip) = 3553586 +SIZE (go_modules/golang.org/x/tools/@v/v0.37.0.mod) = 301 +SIZE (go_modules/golang.org/x/tools/@v/v0.37.0.zip) = 2683863 SIZE (go_modules/golang.org/x/tools/@v/v0.6.0.mod) = 211 SIZE (go_modules/golang.org/x/xerrors/@v/v0.0.0-20190717185122-a985d3407aa7.mod) = 37 SIZE (go_modules/golang.org/x/xerrors/@v/v0.0.0-20191204190536-9bdfabe68543.mod) = 37 @@ -451,4 +449,4 @@ SIZE (go_modules/gopkg.in/check.v1/@v/v1 SIZE (go_modules/gopkg.in/check.v1/@v/v1.0.0-20201130134442-10cb98267c6c.zip) = 42835 SIZE (go_modules/gopkg.in/yaml.v3/@v/v3.0.1.mod) = 95 SIZE (go_modules/gopkg.in/yaml.v3/@v/v3.0.1.zip) = 104623 -SIZE (miniflux.app/v2-v2.2.13-0.20250915235747-10b2b36895dd.zip) = 1188611 +SIZE (miniflux.app/v2-v2.2.14.zip) = 1163088 Index: modules.inc =================================================================== RCS file: /cvs/ports/net/miniflux/modules.inc,v retrieving revision 1.21 diff -u -p -u -p -r1.21 modules.inc --- modules.inc 17 Oct 2025 02:21:43 -0000 1.21 +++ modules.inc 4 Nov 2025 16:28:19 -0000 @@ -7,13 +7,13 @@ MODGO_MODULES = \ github.com/andybalholm/cascadia v1.3.3 \ github.com/beorn7/perks v1.0.1 \ github.com/cespare/xxhash/v2 v2.3.0 \ - github.com/coreos/go-oidc/v3 v3.15.0 \ + github.com/coreos/go-oidc/v3 v3.16.0 \ github.com/creack/pty v1.1.9 \ github.com/davecgh/go-spew v1.1.1 \ github.com/djherbis/atime v1.1.0 \ github.com/fsnotify/fsnotify v1.8.0 \ github.com/fxamacker/cbor/v2 v2.9.0 \ - github.com/go-jose/go-jose/v4 v4.0.5 \ + github.com/go-jose/go-jose/v4 v4.1.3 \ github.com/go-webauthn/webauthn v0.14.0 \ github.com/go-webauthn/x v0.1.25 \ github.com/golang-jwt/jwt/v5 v5.3.0 \ @@ -46,8 +46,8 @@ MODGO_MODULES = \ github.com/rogpeppe/go-internal v1.10.0 \ github.com/stretchr/testify v1.11.1 \ github.com/tdewolff/argp v0.0.0-20250209172303-079abae893fb \ - github.com/tdewolff/minify/v2 v2.24.3 \ - github.com/tdewolff/parse/v2 v2.8.3 \ + github.com/tdewolff/minify/v2 v2.24.4 \ + github.com/tdewolff/parse/v2 v2.8.4 \ github.com/tdewolff/test v1.0.11 \ github.com/x448/float16 v0.8.4 \ github.com/xhit/go-str2duration/v2 v2.1.0 \ @@ -56,17 +56,17 @@ MODGO_MODULES = \ go.uber.org/goleak v1.3.0 \ go.uber.org/mock v0.6.0 \ go.yaml.in/yaml/v2 v2.4.2 \ - golang.org/x/crypto v0.42.0 \ - golang.org/x/image v0.31.0 \ - golang.org/x/mod v0.27.0 \ - golang.org/x/net v0.44.0 \ - golang.org/x/oauth2 v0.31.0 \ + golang.org/x/crypto v0.43.0 \ + golang.org/x/image v0.32.0 \ + golang.org/x/mod v0.28.0 \ + golang.org/x/net v0.46.0 \ + golang.org/x/oauth2 v0.32.0 \ golang.org/x/sync v0.17.0 \ - golang.org/x/sys v0.36.0 \ + golang.org/x/sys v0.37.0 \ golang.org/x/telemetry v0.0.0-20240228155512-f48c80bd79b2 \ - golang.org/x/term v0.35.0 \ - golang.org/x/text v0.29.0 \ - golang.org/x/tools v0.36.0 \ + golang.org/x/term v0.36.0 \ + golang.org/x/text v0.30.0 \ + golang.org/x/tools v0.37.0 \ golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 \ google.golang.org/protobuf v1.36.8 \ gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c \ @@ -78,15 +78,13 @@ MODGO_MODFILES = \ github.com/google/go-cmp v0.6.0 \ github.com/prometheus/client_golang v1.20.4 \ github.com/prometheus/procfs v0.15.1 \ - github.com/stretchr/testify v1.10.0 \ golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2 \ golang.org/x/crypto v0.0.0-20210921155107-089bfa567519 \ golang.org/x/crypto v0.13.0 \ golang.org/x/crypto v0.19.0 \ golang.org/x/crypto v0.23.0 \ golang.org/x/crypto v0.31.0 \ - golang.org/x/crypto v0.32.0 \ - golang.org/x/crypto v0.36.0 \ + golang.org/x/crypto v0.42.0 \ golang.org/x/mod v0.12.0 \ golang.org/x/mod v0.15.0 \ golang.org/x/mod v0.17.0 \ @@ -100,9 +98,9 @@ MODGO_MODFILES = \ golang.org/x/net v0.21.0 \ golang.org/x/net v0.25.0 \ golang.org/x/net v0.33.0 \ - golang.org/x/net v0.37.0 \ golang.org/x/net v0.39.0 \ golang.org/x/net v0.43.0 \ + golang.org/x/net v0.45.0 \ golang.org/x/net v0.6.0 \ golang.org/x/oauth2 v0.28.0 \ golang.org/x/oauth2 v0.30.0 \ @@ -126,6 +124,7 @@ MODGO_MODFILES = \ golang.org/x/sys v0.30.0 \ golang.org/x/sys v0.32.0 \ golang.org/x/sys v0.35.0 \ + golang.org/x/sys v0.36.0 \ golang.org/x/sys v0.5.0 \ golang.org/x/sys v0.8.0 \ golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1 \ Index: pkg/README =================================================================== RCS file: /cvs/ports/net/miniflux/pkg/README,v retrieving revision 1.3 diff -u -p -u -p -r1.3 README --- pkg/README 1 Oct 2024 17:31:31 -0000 1.3 +++ pkg/README 4 Nov 2025 16:28:19 -0000 @@ -5,9 +5,6 @@ Initial Setup ============= -The database server will need to have the hstore extension. This means -installing postgresql-contrib on OpenBSD. - Configure ${SYSCONFDIR}/miniflux.conf to your liking. Create a user and database as defined in ${SYSCONFDIR}/miniflux.conf: @@ -20,11 +17,6 @@ $ createuser -U postgres -P miniflux Create a database for miniflux that belongs to our user $ createdb -U postgres -O miniflux miniflux - -Create the extension hstore as superuser - -$ psql -U postgres miniflux -c 'create extension hstore' -CREATE EXTENSION Run the database migrations.