diff options
Diffstat (limited to '')
127 files changed, 1040 insertions, 511 deletions
diff --git a/Mk/Uses/kde.mk b/Mk/Uses/kde.mk index 9072b81d1d13..b97470d23e8e 100644 --- a/Mk/Uses/kde.mk +++ b/Mk/Uses/kde.mk @@ -227,6 +227,9 @@ DIST_SUBDIR?= KDE/frameworks/${KDE_FRAMEWORKS_VERSION} DIST_SUBDIR= KDE/frameworks/${KDE_FRAMEWORKS_VERSION:R} DESCR= ${.CURDIR:H:H}/x11/kf6-frameworks/pkg-descr . endif +. if ${_KDE_VERSION:M5} +PORTSCOUT= limit:^5\. +. endif . else IGNORE?= unknown CATEGORY value '${_KDE_CATEGORY}' #' . endif diff --git a/Mk/bsd.gcc.mk b/Mk/bsd.gcc.mk index d9abf9074757..c45d672dce05 100644 --- a/Mk/bsd.gcc.mk +++ b/Mk/bsd.gcc.mk @@ -22,10 +22,10 @@ # Examples: # USE_GCC= yes # port requires a current version of GCC # # as defined in bsd.default-versions.mk. -# USE_GCC= 12 # port requires GCC 12. +# USE_GCC= 13 # port requires GCC 13. # USE_GCC= yes:build # port requires a current version of GCC at # # build time only. -# USE_GCC= 12:build # port requires GCC 12 at build time only. +# USE_GCC= 13:build # port requires GCC 13 at build time only. # # If you are wondering what your port exactly does, use "make test-gcc" # to see some debugging. diff --git a/astro/kstars/Makefile b/astro/kstars/Makefile index 4ef559e9126c..a50ff984743c 100644 --- a/astro/kstars/Makefile +++ b/astro/kstars/Makefile @@ -1,6 +1,5 @@ PORTNAME= kstars -DISTVERSION= 3.7.8 -PORTREVISION= 1 +DISTVERSION= 3.8.0 PORTEPOCH= 1 CATEGORIES= astro kde MASTER_SITES= KDE/stable/${PORTNAME}/${DISTVERSION}/ diff --git a/astro/kstars/distinfo b/astro/kstars/distinfo index 79e0fbdf63df..c4cfc26a25f0 100644 --- a/astro/kstars/distinfo +++ b/astro/kstars/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1757505065 -SHA256 (kstars-3.7.8.tar.xz) = 55b3aef29ec1aba50906bd393d565e8a7e0b5b3a5d2e8e3cdfc1b58d718d2c0c -SIZE (kstars-3.7.8.tar.xz) = 50942300 +TIMESTAMP = 1766501265 +SHA256 (kstars-3.8.0.tar.xz) = 9e907499a6087406601c1559a90f6551ef557ef4642371355929c6ed12188dee +SIZE (kstars-3.8.0.tar.xz) = 51561840 diff --git a/astro/kstars/pkg-plist b/astro/kstars/pkg-plist index 860d319d741d..f641f17e423e 100644 --- a/astro/kstars/pkg-plist +++ b/astro/kstars/pkg-plist @@ -550,6 +550,15 @@ share/knotifications5/kstars.notifyrc %%DATADIR%%/starlnum.idx %%DATADIR%%/starnames.dat %%DATADIR%%/stars.dat +%%DATADIR%%/taskqueue/collections/observatory_shutdown.json +%%DATADIR%%/taskqueue/collections/observatory_startup.json +%%DATADIR%%/taskqueue/templates/README.md +%%DATADIR%%/taskqueue/templates/system/camera.json +%%DATADIR%%/taskqueue/templates/system/delay.json +%%DATADIR%%/taskqueue/templates/system/dome.json +%%DATADIR%%/taskqueue/templates/system/dustcap.json +%%DATADIR%%/taskqueue/templates/system/mount.json +%%DATADIR%%/taskqueue/templates/system/script.json %%DATADIR%%/textures/defaultflag.png %%DATADIR%%/textures/galaxy-cluster.png %%DATADIR%%/textures/galaxy.png diff --git a/audio/baresip/Makefile b/audio/baresip/Makefile index 92acb712610b..c1bbe5ab768d 100644 --- a/audio/baresip/Makefile +++ b/audio/baresip/Makefile @@ -1,6 +1,6 @@ PORTNAME= baresip DISTVERSIONPREFIX= v -DISTVERSION= 4.3.0 +DISTVERSION= 4.4.0 CATEGORIES= audio MAINTAINER= zarychtam@plan-b.pwste.edu.pl @@ -24,18 +24,20 @@ GH_TUPLE= baresip:baresip-apps:v4.3.0:e/baresip-apps PORTDOCS= CONTRIBUTING.md ChangeLog THANKS OPTIONS_DEFINE= AAC ALSA AMR AV1 AVCODEC AVFILTER AVFORMAT CODEC2 DBUS \ - DOCS EVDEV EXAMPLES G711 G722 G726 GSTREAMER GTK3 JACK \ - MQTT OPUS PIPEWIRE PLC PORTAUDIO PULSEAUDIO SDL \ - SNAPSHOT SNDFILE SNDIO SWSCALE V4L VPX WEBRTC_AEC X11 + DOCS EVDEV EXAMPLES G726 GSTREAMER GTK3 JACK MQTT OPUS \ + PIPEWIRE PLC PORTAUDIO PULSEAUDIO SDL SNAPSHOT SNDFILE \ + SNDIO SWSCALE V4L VPX WEBRTC_AEC X11 OPTIONS_DEFAULT= AAC ALSA AV1 AVCODEC AVFILTER AVFORMAT CODEC2 DBUS \ - EVDEV G711 G722 G726 GSTREAMER GTK3 OPUS PLC PORTAUDIO \ - SDL SNAPSHOT SNDFILE SWSCALE V4L VPX WEBRTC_AEC X11 + EVDEV G722 G726 GSTREAMER GTK3 OPUS PLC SDL SNAPSHOT \ + SNDFILE SWSCALE V4L VPX WEBRTC_AEC X11 OPTIONS_GROUP= EXTRAMODULES +OPTIONS_RADIO= G722 +OPTIONS_RADIO_G722= G722 G722L .if ${FLAVOR:U} == nox11 COMMENT+= (without X11 and video calls) OPTIONS_EXCLUDE= AAC AV1 AVCODEC AVFILTER AVFORMAT CODEC2 DBUS EVDEV \ - GSTREAMER GTK3 SDL SNAPSHOT SWSCALE V4L VPX WEBRTC_AEC \ - X11 + G722 G726 GSTREAMER GTK3 OPUS PLC SDL SNAPSHOT SNDFILE \ + SWSCALE V4L VPX WEBRTC_AEC X11 .endif OPTIONS_SUB= yes @@ -47,7 +49,7 @@ AVFILTER_DESC= Video filter using libavfilter AVFORMAT_DESC= libavformat media-source CODEC2_DESC= Codec2 low-bitrate speech codec EVDEV_DESC= evdev input support -G711_DESC= G.711 audio codec +G722L_DESC= G.722 audio codec via libg722 G722_DESC= G.722 audio codec G726_DESC= G.726 audio codec MQTT_DESC= Message Queue Telemetry Transport (MQTT) client @@ -57,7 +59,7 @@ SWSCALE_DESC= Video filter for scaling and pixel conversion WEBRTC_AEC_DESC= WebRTC Acoustic Echo Cancellation _MODULES_LIST= account aubridge auconv aufile augain auresamp ausine cons \ - contact ctrl_tcp debug_cmd dtls_srtp echo fakevideo httpd \ + contact ctrl_tcp debug_cmd dtls_srtp echo fakevideo g711 httpd \ httpreq ice in_band_dtmf l16 menu mixausrc mixminus mwi natpmp \ netroam pcp presence rtcpsummary selfview serreg srtp stdio \ stun syslog turn uuid vidbridge vidinfo vumeter @@ -86,8 +88,8 @@ DBUS_VARS= _MODULES_LIST+=ctrl_dbus \ USE_GNOME+=glib20 EVDEV_BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto EVDEV_VARS= _MODULES_LIST+=evdev -G711_LIB_DEPENDS= libspandsp.so:comms/spandsp -G711_VARS= _MODULES_LIST+=g711 +G722L_LIB_DEPENDS= libg722.so:audio/libg722 +G722L_VARS= _MODULES_LIST+=libg722 G722_LIB_DEPENDS= libspandsp.so:comms/spandsp G722_VARS= _MODULES_LIST+=g722 G726_LIB_DEPENDS= libspandsp.so:comms/spandsp @@ -171,7 +173,7 @@ post-patch: post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${PORTDOCS:C|^|${WRKSRC}/docs/|} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/docs/|} ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} diff --git a/audio/baresip/distinfo b/audio/baresip/distinfo index 4c57267baed7..61d953f3fb27 100644 --- a/audio/baresip/distinfo +++ b/audio/baresip/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1763561263 -SHA256 (baresip-baresip-v4.3.0_GH0.tar.gz) = 175e5179368cdb4341f1611f56adf3ac03dd1faaf2c3c66fc0e00694265d327b -SIZE (baresip-baresip-v4.3.0_GH0.tar.gz) = 1183906 +TIMESTAMP = 1766482976 +SHA256 (baresip-baresip-v4.4.0_GH0.tar.gz) = 3e4694833e81e306cd3df9b45ad17bfdf046d964825e121b5fb44d6df5730ba8 +SIZE (baresip-baresip-v4.4.0_GH0.tar.gz) = 1186041 SHA256 (baresip-baresip-apps-v4.3.0_GH0.tar.gz) = 02efdff32d77e3fc0e377f59a81a9720fdc3cd0ae77201201a2c1d68d129efec SIZE (baresip-baresip-apps-v4.3.0_GH0.tar.gz) = 53226 diff --git a/audio/baresip/pkg-plist b/audio/baresip/pkg-plist index 0ce615edbee9..27619af69ed0 100644 --- a/audio/baresip/pkg-plist +++ b/audio/baresip/pkg-plist @@ -27,7 +27,7 @@ lib/baresip/modules/dtls_srtp.so lib/baresip/modules/echo.so %%EVDEV%%lib/baresip/modules/evdev.so lib/baresip/modules/fakevideo.so -%%G711%%lib/baresip/modules/g711.so +lib/baresip/modules/g711.so %%G722%%lib/baresip/modules/g722.so %%G726%%lib/baresip/modules/g726.so %%GSTREAMER%%lib/baresip/modules/gst.so @@ -40,6 +40,7 @@ lib/baresip/modules/in_band_dtmf.so %%JACK%%lib/baresip/modules/jack.so %%KAOPTIONS%%lib/baresip/modules/kaoptions.so lib/baresip/modules/l16.so +%%G722L%%lib/baresip/modules/libg722.so lib/baresip/modules/menu.so lib/baresip/modules/mixausrc.so lib/baresip/modules/mixminus.so @@ -82,8 +83,8 @@ lib/baresip/modules/vumeter.so %%WEBRTC_AEC%%lib/baresip/modules/webrtc_aec.so %%X11%%lib/baresip/modules/x11.so lib/libbaresip.so -lib/libbaresip.so.23 -lib/libbaresip.so.23.3.0 +lib/libbaresip.so.24 +lib/libbaresip.so.24.4.0 libdata/pkgconfig/libbaresip.pc share/applications/com.github.baresip.desktop %%DATADIR%%/autoanswer.wav diff --git a/audio/pt2-clone/Makefile b/audio/pt2-clone/Makefile index 358b570cb928..0c7a122d9009 100644 --- a/audio/pt2-clone/Makefile +++ b/audio/pt2-clone/Makefile @@ -1,5 +1,5 @@ PORTNAME= pt2-clone -PORTVERSION= 1.78 +PORTVERSION= 1.80.1 DISTVERSIONPREFIX= v CATEGORIES= audio MASTER_SITES= LOCAL/ehaupt:extras diff --git a/audio/pt2-clone/distinfo b/audio/pt2-clone/distinfo index 165b01b4d6c2..ccd50a538403 100644 --- a/audio/pt2-clone/distinfo +++ b/audio/pt2-clone/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1758780159 +TIMESTAMP = 1766472291 SHA256 (pt2-clone-extras-2.tar.gz) = ddbac01034022f27860d85f4627b07223f9fd8f02a4ddefdc36467f2e3cacd0b SIZE (pt2-clone-extras-2.tar.gz) = 742 -SHA256 (8bitbubsy-pt2-clone-v1.78_GH0.tar.gz) = dc086d428c4951e6333b0aa7ee58a8dee22c8527025c502cd0342f43f3e26fbf -SIZE (8bitbubsy-pt2-clone-v1.78_GH0.tar.gz) = 9211446 +SHA256 (8bitbubsy-pt2-clone-v1.80.1_GH0.tar.gz) = 6527db83504253b4daa108d3883f7d39f26bc35c2a668973a1948537075f4b3e +SIZE (8bitbubsy-pt2-clone-v1.80.1_GH0.tar.gz) = 9213246 diff --git a/audio/re/Makefile b/audio/re/Makefile index 711cb8aedd47..be7dad899ad5 100644 --- a/audio/re/Makefile +++ b/audio/re/Makefile @@ -1,6 +1,6 @@ PORTNAME= re DISTVERSIONPREFIX= v -DISTVERSION= 4.3.0 +DISTVERSION= 4.4.0 CATEGORIES= audio devel MAINTAINER= zarychtam@plan-b.pwste.edu.pl diff --git a/audio/re/distinfo b/audio/re/distinfo index 305950a1184b..cac50e41a7aa 100644 --- a/audio/re/distinfo +++ b/audio/re/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1763590008 -SHA256 (baresip-re-v4.3.0_GH0.tar.gz) = 555d3b6dfaeb4809b5fdc5081686ebde8486ea6e479f2cb99256a5bcfdb18b24 -SIZE (baresip-re-v4.3.0_GH0.tar.gz) = 628213 +TIMESTAMP = 1766482615 +SHA256 (baresip-re-v4.4.0_GH0.tar.gz) = fd7d8bd9ce31aee6ce95e0162931330493b6ca816fa7eb00a6801ca1af01745c +SIZE (baresip-re-v4.4.0_GH0.tar.gz) = 629739 diff --git a/audio/re/pkg-plist b/audio/re/pkg-plist index b3e0cdc7e3e7..5b5fcb3b021e 100644 --- a/audio/re/pkg-plist +++ b/audio/re/pkg-plist @@ -88,6 +88,6 @@ lib/cmake/libre/libre-targets.cmake lib/cmake/re/re-config.cmake lib/libre.a lib/libre.so -lib/libre.so.39 -lib/libre.so.39.3.0 +lib/libre.so.40 +lib/libre.so.40.4.0 libdata/pkgconfig/libre.pc diff --git a/databases/cego/Makefile b/databases/cego/Makefile index 610ebe21321f..4837d3e572b5 100644 --- a/databases/cego/Makefile +++ b/databases/cego/Makefile @@ -1,5 +1,5 @@ PORTNAME= cego -PORTVERSION= 2.53.3 +PORTVERSION= 2.53.4 CATEGORIES= databases MASTER_SITES= http://www.lemke-it.com/ diff --git a/databases/cego/distinfo b/databases/cego/distinfo index d80d1e9ab581..0f9742807fda 100644 --- a/databases/cego/distinfo +++ b/databases/cego/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1765887376 -SHA256 (cego-2.53.3.tar.gz) = 0d72aa50fb61ec6b5368520330fa2f2124daeef8fbc35fd2c98f807de5a2bb98 -SIZE (cego-2.53.3.tar.gz) = 3322655 +TIMESTAMP = 1766471280 +SHA256 (cego-2.53.4.tar.gz) = 455f2c5f29eeb91ed1ce5385c7c0dacf8ea130a62e76b4b8a6392aba2d8afa7d +SIZE (cego-2.53.4.tar.gz) = 3322082 diff --git a/devel/R-cran-pak/Makefile b/devel/R-cran-pak/Makefile index a2e9ccf89dca..29a6fe20748c 100644 --- a/devel/R-cran-pak/Makefile +++ b/devel/R-cran-pak/Makefile @@ -1,5 +1,5 @@ PORTNAME= pak -DISTVERSION= 0.9.1 +DISTVERSION= 0.9.2 CATEGORIES= devel DISTNAME= ${PORTNAME}_${DISTVERSION} diff --git a/devel/R-cran-pak/distinfo b/devel/R-cran-pak/distinfo index 277e11e92c9c..4f9b1cacf29e 100644 --- a/devel/R-cran-pak/distinfo +++ b/devel/R-cran-pak/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1765807792 -SHA256 (pak_0.9.1.tar.gz) = 9f2422f52c507b82c37e7ab35327761e4faf1cde415e657502c470a043749ca1 -SIZE (pak_0.9.1.tar.gz) = 3324098 +TIMESTAMP = 1766468594 +SHA256 (pak_0.9.2.tar.gz) = 67315a4853787404c53134226075da92187c9942d6d1736fc9c967db6623a14b +SIZE (pak_0.9.2.tar.gz) = 3328805 diff --git a/devel/apache-commons-daemon/Makefile b/devel/apache-commons-daemon/Makefile index a5307fb46780..1ab02ad7f0c8 100644 --- a/devel/apache-commons-daemon/Makefile +++ b/devel/apache-commons-daemon/Makefile @@ -1,5 +1,5 @@ PORTNAME= commons-daemon -DISTVERSION= 1.5.0 +DISTVERSION= 1.5.1 CATEGORIES= devel java MASTER_SITES= https://archive.apache.org/dist/commons/daemon/source/:src \ https://archive.apache.org/dist/commons/daemon/binaries/:bin diff --git a/devel/apache-commons-daemon/distinfo b/devel/apache-commons-daemon/distinfo index a5c5a0c0d374..9205d1a23d61 100644 --- a/devel/apache-commons-daemon/distinfo +++ b/devel/apache-commons-daemon/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1764768868 -SHA256 (commons-daemon-1.5.0-native-src.tar.gz) = b52cf1aa7dda7e08f726b76c12e03a7d12a7be4fdaffaa880850e464c81cfafe -SIZE (commons-daemon-1.5.0-native-src.tar.gz) = 218317 -SHA256 (commons-daemon-1.5.0-bin.tar.gz) = 515c6e8872d738913687a50befb73c2cb2818a4527287c1452771d15adc9affb -SIZE (commons-daemon-1.5.0-bin.tar.gz) = 182322 +TIMESTAMP = 1766504195 +SHA256 (commons-daemon-1.5.1-native-src.tar.gz) = 0bd16d26bb5ac180c7312d8ad7153a2f06f3ecec8eda78ed22cdfeaa88eaa7c3 +SIZE (commons-daemon-1.5.1-native-src.tar.gz) = 218507 +SHA256 (commons-daemon-1.5.1-bin.tar.gz) = a70fb62f8e7094a2ad374a8a92285f6cec8ffa6f7e9041c6749d96b28bdcc656 +SIZE (commons-daemon-1.5.1-bin.tar.gz) = 474865 diff --git a/devel/bugzilla50/pkg-plist b/devel/bugzilla50/pkg-plist index 5017c6da95c7..481c44b54e91 100644 --- a/devel/bugzilla50/pkg-plist +++ b/devel/bugzilla50/pkg-plist @@ -1,4 +1,5 @@ %%WWWDIR%%/.htaccess +%%WWWDIR%%/.readthedocs.yaml %%WWWDIR%%/Bugzilla.pm %%WWWDIR%%/Bugzilla/Attachment.pm %%WWWDIR%%/Bugzilla/Attachment/PatchReader.pm diff --git a/devel/bugzilla52/pkg-plist b/devel/bugzilla52/pkg-plist index 661bcac9e050..64070bb2050a 100644 --- a/devel/bugzilla52/pkg-plist +++ b/devel/bugzilla52/pkg-plist @@ -1,4 +1,6 @@ %%WWWDIR%%/.htaccess +%%WWWDIR%%/.perltidyrc +%%WWWDIR%%/.readthedocs.yaml %%WWWDIR%%/Bugzilla.pm %%WWWDIR%%/Bugzilla/Attachment.pm %%WWWDIR%%/Bugzilla/Attachment/PatchReader.pm @@ -56,10 +58,13 @@ %%WWWDIR%%/Bugzilla/Config/UserMatch.pm %%WWWDIR%%/Bugzilla/Constants.pm %%WWWDIR%%/Bugzilla/DB.pm +%%WWWDIR%%/Bugzilla/DB/MariaDB.pm %%WWWDIR%%/Bugzilla/DB/Mysql.pm %%WWWDIR%%/Bugzilla/DB/Oracle.pm %%WWWDIR%%/Bugzilla/DB/Pg.pm +%%WWWDIR%%/Bugzilla/DB/QuoteIdentifier.pm %%WWWDIR%%/Bugzilla/DB/Schema.pm +%%WWWDIR%%/Bugzilla/DB/Schema/MariaDB.pm %%WWWDIR%%/Bugzilla/DB/Schema/Mysql.pm %%WWWDIR%%/Bugzilla/DB/Schema/Oracle.pm %%WWWDIR%%/Bugzilla/DB/Schema/Pg.pm @@ -150,8 +155,11 @@ %%WWWDIR%%/Bugzilla/Whine.pm %%WWWDIR%%/Bugzilla/Whine/Query.pm %%WWWDIR%%/Bugzilla/Whine/Schedule.pm +%%WWWDIR%%/Dockerfile +%%WWWDIR%%/Dockerfile.mariadb %%WWWDIR%%/LICENSE %%WWWDIR%%/README +%%WWWDIR%%/SECURITY.md %%WWWDIR%%/admin.cgi %%WWWDIR%%/attachment.cgi %%WWWDIR%%/buglist.cgi @@ -186,6 +194,7 @@ %%CONTRIB%%%%WWWDIR%%/contrib/merge-users.pl %%CONTRIB%%%%WWWDIR%%/contrib/mysqld-watcher.pl %%CONTRIB%%%%WWWDIR%%/contrib/new-yui.sh +%%CONTRIB%%%%WWWDIR%%/contrib/perl-fmt %%CONTRIB%%%%WWWDIR%%/contrib/recode.pl %%CONTRIB%%%%WWWDIR%%/contrib/sendbugmail.pl %%CONTRIB%%%%WWWDIR%%/contrib/sendunsentbugmail.pl @@ -193,6 +202,7 @@ %%WWWDIR%%/createaccount.cgi %%WWWDIR%%/describecomponents.cgi %%WWWDIR%%/describekeywords.cgi +%%WWWDIR%%/docker-compose.yml %%WWWDIR%%/duplicates.cgi %%WWWDIR%%/editclassifications.cgi %%WWWDIR%%/editcomponents.cgi @@ -425,6 +435,8 @@ %%WWWDIR%%/showdependencygraph.cgi %%WWWDIR%%/showdependencytree.cgi %%WWWDIR%%/skins/README +%%WWWDIR%%/skins/contrib/Dusk/admin.css +%%WWWDIR%%/skins/contrib/Dusk/bug.css %%WWWDIR%%/skins/contrib/Dusk/buglist.css %%WWWDIR%%/skins/contrib/Dusk/global.css %%WWWDIR%%/skins/standard/admin.css diff --git a/devel/jenkins/Makefile b/devel/jenkins/Makefile index 8a248bc604a0..bfce26abb32c 100644 --- a/devel/jenkins/Makefile +++ b/devel/jenkins/Makefile @@ -1,5 +1,5 @@ PORTNAME= jenkins -PORTVERSION= 2.542 +PORTVERSION= 2.543 CATEGORIES= devel java MASTER_SITES= https://get.jenkins.io/war/${PORTVERSION}/ DISTNAME= jenkins diff --git a/devel/jenkins/distinfo b/devel/jenkins/distinfo index 1a06fc1aad73..2af5cf8f7a95 100644 --- a/devel/jenkins/distinfo +++ b/devel/jenkins/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1765894373 -SHA256 (jenkins/2.542/jenkins.war) = b0a46c076e0bd3bfe76d6fd20f0de17316424f2b9b1528e96ae0ec16c4b19230 -SIZE (jenkins/2.542/jenkins.war) = 96412175 +TIMESTAMP = 1766498753 +SHA256 (jenkins/2.543/jenkins.war) = a8b5d26f28b1d9824e71af43649d78f97aba36853ebc82b1f2aff7fda31e93c5 +SIZE (jenkins/2.543/jenkins.war) = 97203728 diff --git a/devel/oci-cli/Makefile b/devel/oci-cli/Makefile index 8ef967804e48..d5e66caef58c 100644 --- a/devel/oci-cli/Makefile +++ b/devel/oci-cli/Makefile @@ -1,6 +1,6 @@ PORTNAME= oci-cli DISTVERSIONPREFIX= v -DISTVERSION= 3.71.2 +DISTVERSION= 3.71.4 CATEGORIES= devel PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/devel/oci-cli/distinfo b/devel/oci-cli/distinfo index ae61e656c572..ce77130997b7 100644 --- a/devel/oci-cli/distinfo +++ b/devel/oci-cli/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1765878023 -SHA256 (oracle-oci-cli-v3.71.2_GH0.tar.gz) = a695fc461182931e76a9432d8052fad98cfeecc350acae58b7e07958bc744d34 -SIZE (oracle-oci-cli-v3.71.2_GH0.tar.gz) = 6076790 +TIMESTAMP = 1766498914 +SHA256 (oracle-oci-cli-v3.71.4_GH0.tar.gz) = b307d258b65969f6d3dbb92486c9edaaf2833768e92b08921a04f6171f17e851 +SIZE (oracle-oci-cli-v3.71.4_GH0.tar.gz) = 6075933 diff --git a/devel/py-click-plugins/Makefile b/devel/py-click-plugins/Makefile index a6118a235e54..782b8b75701b 100644 --- a/devel/py-click-plugins/Makefile +++ b/devel/py-click-plugins/Makefile @@ -5,7 +5,7 @@ MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX} -MAINTAINER= ehaupt@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Click extension to register CLI commands via setuptools WWW= https://pypi.org/project/click-plugins/ \ https://github.com/click-contrib/click-plugins diff --git a/devel/qbs/Makefile b/devel/qbs/Makefile index 8c1aef956386..7f6e576d6622 100644 --- a/devel/qbs/Makefile +++ b/devel/qbs/Makefile @@ -1,13 +1,10 @@ PORTNAME= qbs DISTVERSIONPREFIX= src- -DISTVERSION= 3.1.1 +DISTVERSION= 3.1.2 CATEGORIES= devel MASTER_SITES= QT/official_releases/${PORTNAME}/${PORTVERSION} DIST_SUBDIR= KDE/Qt/qbs -PATCH_SITES= https://github.com/qbs/qbs/commit/ # Prep for Qt 6.10.x -PATCHFILES+= ee78fcb399ec5968a43dc0160ee40cdd5357cc1a.patch:-p1 - MAINTAINER= kde@FreeBSD.org COMMENT= Qbs Build Suite WWW= https://doc.qt.io/qbs/ diff --git a/devel/qbs/distinfo b/devel/qbs/distinfo index 8257ca7306d4..f7a14a71b44e 100644 --- a/devel/qbs/distinfo +++ b/devel/qbs/distinfo @@ -1,5 +1,3 @@ -TIMESTAMP = 1763025797 -SHA256 (KDE/Qt/qbs/qbs-src-3.1.1.tar.gz) = 95e8de11cd66710975d4225d35ee01fd43691e4b65609399de367cb8a1df3af9 -SIZE (KDE/Qt/qbs/qbs-src-3.1.1.tar.gz) = 5803914 -SHA256 (KDE/Qt/qbs/ee78fcb399ec5968a43dc0160ee40cdd5357cc1a.patch) = 1d3452e939676e45ebe990112b93d0384844ab33c001ce590e36d49f00aa43be -SIZE (KDE/Qt/qbs/ee78fcb399ec5968a43dc0160ee40cdd5357cc1a.patch) = 1044 +TIMESTAMP = 1766293721 +SHA256 (KDE/Qt/qbs/qbs-src-3.1.2.tar.gz) = cb0a70eb33bee5a0122df3e6856b1b98d9b00c6f175f55cbb3442bbc9cc2cd6f +SIZE (KDE/Qt/qbs/qbs-src-3.1.2.tar.gz) = 5803135 diff --git a/devel/qtcreator/Makefile b/devel/qtcreator/Makefile index fdc9d351a0fd..0e49c09b8bbf 100644 --- a/devel/qtcreator/Makefile +++ b/devel/qtcreator/Makefile @@ -1,5 +1,5 @@ PORTNAME= qtcreator -DISTVERSION= 18.0.0 +DISTVERSION= 18.0.1 CATEGORIES= devel MASTER_SITES= QT/official_releases/qtcreator/${DISTVERSION:R}/${DISTVERSION} DISTNAME= qt-creator-opensource-src-${DISTVERSION} diff --git a/devel/qtcreator/distinfo b/devel/qtcreator/distinfo index e751b13b2c40..546eaa26c3b4 100644 --- a/devel/qtcreator/distinfo +++ b/devel/qtcreator/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1763027633 -SHA256 (KDE/Qt/qtcreator/qt-creator-opensource-src-18.0.0.tar.xz) = c773b74114d1fbca66c81b8fb799892827e7e1542491ed459aaad279e0253973 -SIZE (KDE/Qt/qtcreator/qt-creator-opensource-src-18.0.0.tar.xz) = 56167564 +TIMESTAMP = 1766461090 +SHA256 (KDE/Qt/qtcreator/qt-creator-opensource-src-18.0.1.tar.xz) = 6904369467de7cbe2cc0093f2bc2d37d9e8db4d2aa5d329b972ada5eb173cb51 +SIZE (KDE/Qt/qtcreator/qt-creator-opensource-src-18.0.1.tar.xz) = 56192968 diff --git a/devel/qtcreator/pkg-plist b/devel/qtcreator/pkg-plist index 4e0c005d00fd..17dd5511b3b4 100644 --- a/devel/qtcreator/pkg-plist +++ b/devel/qtcreator/pkg-plist @@ -196,6 +196,7 @@ share/metainfo/org.qt-project.qtcreator.appdata.xml %%DATADIR%%/changelog/changes-17.0.1.md %%DATADIR%%/changelog/changes-17.0.2.md %%DATADIR%%/changelog/changes-18.0.0.md +%%DATADIR%%/changelog/changes-18.0.1.md %%DATADIR%%/changelog/changes-2.0.0 %%DATADIR%%/changelog/changes-2.0.1 %%DATADIR%%/changelog/changes-2.1.0 diff --git a/devel/task/Makefile b/devel/task/Makefile index dea940c59897..16668479f1e0 100644 --- a/devel/task/Makefile +++ b/devel/task/Makefile @@ -1,7 +1,6 @@ PORTNAME= task DISTVERSIONPREFIX= v -DISTVERSION= 3.45.5 -PORTREVISION= 1 +DISTVERSION= 3.46.3 CATEGORIES= devel MAINTAINER= tagattie@FreeBSD.org diff --git a/devel/task/distinfo b/devel/task/distinfo index 447e167cdba8..8313242e217a 100644 --- a/devel/task/distinfo +++ b/devel/task/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1763078528 -SHA256 (go/devel_task/task-v3.45.5/v3.45.5.mod) = a505997f884a0c6f99981c097be96aab8ffefa298c910ca412f0209f19205347 -SIZE (go/devel_task/task-v3.45.5/v3.45.5.mod) = 2672 -SHA256 (go/devel_task/task-v3.45.5/v3.45.5.zip) = 1530fef5ed7c7f95bc18eb6f8f37484417e800208838c66ecae5dd2c394988a3 -SIZE (go/devel_task/task-v3.45.5/v3.45.5.zip) = 663353 +TIMESTAMP = 1766492911 +SHA256 (go/devel_task/task-v3.46.3/v3.46.3.mod) = a523f3936df6a228bfd0ff6a2a2c340ebc96df343920bf919ebb1bb953b99a27 +SIZE (go/devel_task/task-v3.46.3/v3.46.3.mod) = 4320 +SHA256 (go/devel_task/task-v3.46.3/v3.46.3.zip) = 979bbb246d11fc4960ed69239a98b775b46491fd46e93bc9a7b1a0324777c26d +SIZE (go/devel_task/task-v3.46.3/v3.46.3.zip) = 729037 diff --git a/emulators/flexemu/Makefile b/emulators/flexemu/Makefile index b9869aa3664f..b68e764001a8 100644 --- a/emulators/flexemu/Makefile +++ b/emulators/flexemu/Makefile @@ -1,7 +1,6 @@ PORTNAME= flexemu DISTVERSIONPREFIX= V -DISTVERSION= 3.30 -PORTREVISION= 1 +DISTVERSION= 3.31 CATEGORIES= emulators MAINTAINER= rhurlin@FreeBSD.org @@ -14,7 +13,7 @@ USES= cmake compiler:c++17-lang desktop-file-utils gl \ ncurses qt:6 shared-mime-info xorg USE_GITHUB= yes GH_ACCOUNT= aladur -GH_TUPLE= fmtlib:fmt:0c9fce2:fmt/fmt \ +GH_TUPLE= fmtlib:fmt:e424e3f:fmt/fmt \ google:googletest:b514bdc:googletest/googletest \ open-source-parsers:jsoncpp:8214f71:jsoncpp/jsoncpp USE_GL= gl opengl @@ -26,4 +25,7 @@ CMAKE_ARGS+= -DFLEXEMU_QT_MAJOR_VERSION=6 \ -DCLANG_TIDY=${LOCALBASE}/bin/clang-tidy${COMPILER_VERSION:C/.$//} \ -DRUN_CLANG_TIDY=${LOCALBASE}/llvm${COMPILER_VERSION:C/.$//}/bin/run-clang-tidy +# test target should be executed as a regular user +TEST_TARGET= test + .include <bsd.port.mk> diff --git a/emulators/flexemu/distinfo b/emulators/flexemu/distinfo index 9835ceb16053..5e9e8071ad3f 100644 --- a/emulators/flexemu/distinfo +++ b/emulators/flexemu/distinfo @@ -1,8 +1,8 @@ -TIMESTAMP = 1758397524 -SHA256 (aladur-flexemu-V3.30_GH0.tar.gz) = 5146c1f9b6871a015a04ad04141984f5f887373a30b72bd44a28d2d898450002 -SIZE (aladur-flexemu-V3.30_GH0.tar.gz) = 11457428 -SHA256 (fmtlib-fmt-0c9fce2_GH0.tar.gz) = dd7dd5ef9e4677e8466a3f939613d1f73876c511a9a1be4857fb62590c110ca3 -SIZE (fmtlib-fmt-0c9fce2_GH0.tar.gz) = 701040 +TIMESTAMP = 1766518228 +SHA256 (aladur-flexemu-V3.31_GH0.tar.gz) = 35abc916f125a924a851d1a0751e2ac9cb63ef1b2a9598e0db01e114eda9ee51 +SIZE (aladur-flexemu-V3.31_GH0.tar.gz) = 11467032 +SHA256 (fmtlib-fmt-e424e3f_GH0.tar.gz) = 56742b51a75ec77120a6e4f1d1fb4a26ce02eb16751039de62a3b4d6c800771c +SIZE (fmtlib-fmt-e424e3f_GH0.tar.gz) = 709029 SHA256 (google-googletest-b514bdc_GH0.tar.gz) = dcefc4adaca27f89b69371eadef42c4d311d2debfdee2a9a5985cae740463f98 SIZE (google-googletest-b514bdc_GH0.tar.gz) = 872710 SHA256 (open-source-parsers-jsoncpp-8214f71_GH0.tar.gz) = ac618109663963435516dcef05773d185f99d6cafbcec59bf2ba3e08c050f6a6 diff --git a/emulators/flexemu/pkg-plist b/emulators/flexemu/pkg-plist index dda193858a03..11a6bc596d5c 100644 --- a/emulators/flexemu/pkg-plist +++ b/emulators/flexemu/pkg-plist @@ -107,15 +107,15 @@ share/icons/hicolor/256x256/apps/flexemu.png share/icons/hicolor/32x32/apps/flexemu-flexplorer.png share/icons/hicolor/32x32/apps/flexemu-fsetup.png share/icons/hicolor/32x32/apps/flexemu.png +share/icons/hicolor/48x48/apps/application-x-flex-diskimage.png share/icons/hicolor/48x48/apps/flexemu-flexplorer.png share/icons/hicolor/48x48/apps/flexemu-fsetup.png share/icons/hicolor/48x48/apps/flexemu.png -share/icons/hicolor/48x48/mimetypes/application-x-flex-diskimage.png share/icons/hicolor/64x64/apps/flexemu-flexplorer.png share/icons/hicolor/64x64/apps/flexemu-fsetup.png share/icons/hicolor/64x64/apps/flexemu.png +share/icons/hicolor/scalable/apps/application-x-flex-diskimage.svg share/icons/hicolor/scalable/apps/flexemu-flexplorer.svg share/icons/hicolor/scalable/apps/flexemu-fsetup.svg share/icons/hicolor/scalable/apps/flexemu.svg -share/icons/hicolor/scalable/mimetypes/application-x-flex-diskimage.svg share/mime/packages/flexemu.xml diff --git a/finance/gnucash-docs/Makefile b/finance/gnucash-docs/Makefile index fd098e19cf28..b56670a48017 100644 --- a/finance/gnucash-docs/Makefile +++ b/finance/gnucash-docs/Makefile @@ -1,5 +1,5 @@ PORTNAME= gnucash-docs -PORTVERSION= 5.13 +PORTVERSION= 5.14 CATEGORIES= finance gnome MASTER_SITES= SF/gnucash/gnucash%20%28stable%29/${PORTVERSION} diff --git a/finance/gnucash-docs/distinfo b/finance/gnucash-docs/distinfo index 6ebf0619c83e..f3afc3737844 100644 --- a/finance/gnucash-docs/distinfo +++ b/finance/gnucash-docs/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1759067537 -SHA256 (gnucash-docs-5.13.tar.gz) = 6796d70005169f04e49d1393e8198469c331d07f2e7782b6935e6676087c6353 -SIZE (gnucash-docs-5.13.tar.gz) = 117804526 +TIMESTAMP = 1766350944 +SHA256 (gnucash-docs-5.14.tar.gz) = 62f6f64b06ac1fe4c00efe5138a2fd1adc77c18223e88878d27ecc02df680588 +SIZE (gnucash-docs-5.14.tar.gz) = 117807449 diff --git a/finance/gnucash/Makefile b/finance/gnucash/Makefile index 923268f308e4..9c47812b5810 100644 --- a/finance/gnucash/Makefile +++ b/finance/gnucash/Makefile @@ -1,6 +1,5 @@ PORTNAME= gnucash -PORTVERSION= 5.13 -PORTREVISION= 1 +PORTVERSION= 5.14 CATEGORIES= finance gnome MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%20%28stable%29/${PORTVERSION} diff --git a/finance/gnucash/distinfo b/finance/gnucash/distinfo index 6388787be900..a332cb0770ce 100644 --- a/finance/gnucash/distinfo +++ b/finance/gnucash/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1759067436 -SHA256 (gnucash-5.13.tar.bz2) = 082eecc332b722f223d3f2512626ebe5ef63f94aaf5c409e87526c654464aef5 -SIZE (gnucash-5.13.tar.bz2) = 15343812 +TIMESTAMP = 1766350498 +SHA256 (gnucash-5.14.tar.bz2) = 0c6fd20214da86a9a0443359f7b62d9a2bd4ed802fd680853da4b757a371ac91 +SIZE (gnucash-5.14.tar.bz2) = 16406297 diff --git a/graphics/ImageMagick7/Makefile b/graphics/ImageMagick7/Makefile index 63c5b099dd21..dd8f45e6a9e0 100644 --- a/graphics/ImageMagick7/Makefile +++ b/graphics/ImageMagick7/Makefile @@ -1,6 +1,5 @@ PORTNAME= ImageMagick -DISTVERSION= 7.1.1-45 -PORTREVISION= 5 +DISTVERSION= 7.1.2-11 CATEGORIES= graphics perl5 MASTER_SITES= https://ftp.acc.umu.se/mirror/imagemagick.org/ftp/releases/ \ https://mirror.dogado.de/imagemagick/releases/ \ @@ -37,7 +36,6 @@ CPE_PRODUCT= imagemagick CPE_VENDOR= imagemagick SHEBANG_FILES= www/source/examples.pl GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share CONFIGURE_ENV= MAKE=${MAKE_CMD} CONFIGURE_ARGS= --without-dps \ --with-zstd diff --git a/graphics/ImageMagick7/distinfo b/graphics/ImageMagick7/distinfo index 2f0d1959ccda..e739805499a3 100644 --- a/graphics/ImageMagick7/distinfo +++ b/graphics/ImageMagick7/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1742232974 -SHA256 (ImageMagick-7.1.1-45.tar.xz) = a02466ef5bbc0ed2a25975da72d1274f1b4818b359decec0995a387453115c7d -SIZE (ImageMagick-7.1.1-45.tar.xz) = 10774672 +TIMESTAMP = 1766302020 +SHA256 (ImageMagick-7.1.2-11.tar.xz) = 9955090ece3fe283e98e175e2a22a23a61e92b16708e11bc69e068a5f4948f4a +SIZE (ImageMagick-7.1.2-11.tar.xz) = 10795280 diff --git a/graphics/ImageMagick7/pkg-plist b/graphics/ImageMagick7/pkg-plist index 189498c006e7..7bd46c7ee550 100644 --- a/graphics/ImageMagick7/pkg-plist +++ b/graphics/ImageMagick7/pkg-plist @@ -363,6 +363,8 @@ lib/ImageMagick-%%PORTVERSION%%/config-%%QBIT%%%%HDRI%%/configure.xml %%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/scr.so %%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/sct.la %%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/sct.so +%%NOX11%%%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/sf3.la +%%NOX11%%%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/sf3.so %%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/sfw.la %%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/sfw.so %%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/sgi.la diff --git a/graphics/kphotoalbum/Makefile b/graphics/kphotoalbum/Makefile index 83d081e93607..88bd344b9842 100644 --- a/graphics/kphotoalbum/Makefile +++ b/graphics/kphotoalbum/Makefile @@ -1,5 +1,5 @@ PORTNAME= kphotoalbum -DISTVERSION= 6.0.1 +DISTVERSION= 6.1.0 CATEGORIES= graphics kde MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION}/ DIST_SUBDIR= KDE @@ -15,10 +15,10 @@ LIB_DEPENDS= libexiv2.so:graphics/exiv2 \ USES= cmake compiler:c++17-lang desktop-file-utils gettext-tools \ gl jpeg kde:6 pkgconfig qt:6 shebangfix tar:xz xorg -USE_GL= gl opengl # GLX +USE_GL= opengl USE_KDE= archive colorscheme completion config configwidgets coreaddons \ - i18n iconthemes jobwidgets kio libkdcraw phonon purpose \ - service solid sonnet textwidgets widgetsaddons xmlgui \ + guiaddons i18n iconthemes jobwidgets kio libkdcraw phonon \ + purpose service sonnet textwidgets widgetsaddons xmlgui \ ecm:build USE_QT= 5compat base USE_XORG= x11 diff --git a/graphics/kphotoalbum/distinfo b/graphics/kphotoalbum/distinfo index e7974c91cc41..99f572e93e78 100644 --- a/graphics/kphotoalbum/distinfo +++ b/graphics/kphotoalbum/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1739501571 -SHA256 (KDE/kphotoalbum-6.0.1.tar.xz) = 2cbb10ebac0a0e0efb9d9508c6371fcef0b70302ceb688eeb83824266d9db30c -SIZE (KDE/kphotoalbum-6.0.1.tar.xz) = 11526784 +TIMESTAMP = 1766462843 +SHA256 (KDE/kphotoalbum-6.1.0.tar.xz) = 7f39c1fc1d95ae207e5ade99c6b3eb36824fe3902e2b5bd5e0e3690076305256 +SIZE (KDE/kphotoalbum-6.1.0.tar.xz) = 14356604 diff --git a/graphics/kphotoalbum/pkg-plist b/graphics/kphotoalbum/pkg-plist index 91ef4d71052e..2bc754a87f88 100644 --- a/graphics/kphotoalbum/pkg-plist +++ b/graphics/kphotoalbum/pkg-plist @@ -9,6 +9,44 @@ lib/libkpathumbnails.so share/applications/org.kde.kphotoalbum-import.desktop share/applications/org.kde.kphotoalbum.desktop share/applications/org.kde.kphotoalbum.open-raw.desktop +share/doc/HTML/ca/kphotoalbum/browser-for-jesper.png +share/doc/HTML/ca/kphotoalbum/browser-for-persons.png +share/doc/HTML/ca/kphotoalbum/browsing.docbook +share/doc/HTML/ca/kphotoalbum/category-selectors.png +share/doc/HTML/ca/kphotoalbum/categoryEditor.png +share/doc/HTML/ca/kphotoalbum/datebar.docbook +share/doc/HTML/ca/kphotoalbum/delete-images.png +share/doc/HTML/ca/kphotoalbum/edit-properies-menu.png +share/doc/HTML/ca/kphotoalbum/empty-browser-window.png +share/doc/HTML/ca/kphotoalbum/generating-html.docbook +share/doc/HTML/ca/kphotoalbum/image-config-window.png +share/doc/HTML/ca/kphotoalbum/importexport.docbook +share/doc/HTML/ca/kphotoalbum/index.cache.bz2 +share/doc/HTML/ca/kphotoalbum/index.docbook +share/doc/HTML/ca/kphotoalbum/introduction.docbook +share/doc/HTML/ca/kphotoalbum/marking-zoom-rectangle.png +share/doc/HTML/ca/kphotoalbum/options.docbook +share/doc/HTML/ca/kphotoalbum/setting-properties.docbook +share/doc/HTML/ca/kphotoalbum/thumbnail-view.docbook +share/doc/HTML/ca/kphotoalbum/usa-as-a-member.png +share/doc/HTML/ca/kphotoalbum/viewer-contextmenu.png +share/doc/HTML/ca/kphotoalbum/viewer.docbook +share/doc/HTML/ca/kphotoalbum/viewer.png +share/doc/HTML/ca/kphotoalbum/workflows.docbook +share/doc/HTML/ca/kphotoalbum/zoomed-view.png +share/doc/HTML/de/kphotoalbum/browsing.docbook +share/doc/HTML/de/kphotoalbum/datebar.docbook +share/doc/HTML/de/kphotoalbum/generating-html.docbook +share/doc/HTML/de/kphotoalbum/importexport.docbook +share/doc/HTML/de/kphotoalbum/index.cache.bz2 +share/doc/HTML/de/kphotoalbum/index.docbook +share/doc/HTML/de/kphotoalbum/introduction.docbook +share/doc/HTML/de/kphotoalbum/options.docbook +share/doc/HTML/de/kphotoalbum/plugins.docbook +share/doc/HTML/de/kphotoalbum/setting-properties.docbook +share/doc/HTML/de/kphotoalbum/thumbnail-view.docbook +share/doc/HTML/de/kphotoalbum/viewer.docbook +share/doc/HTML/de/kphotoalbum/workflows.docbook share/doc/HTML/en/kphotoalbum/annotation-mode.png share/doc/HTML/en/kphotoalbum/assign-macro-add-new-value.png share/doc/HTML/en/kphotoalbum/assign-macro-overview.png @@ -16,15 +54,13 @@ share/doc/HTML/en/kphotoalbum/assign-macro-step1.png share/doc/HTML/en/kphotoalbum/assign-macro-step2.png share/doc/HTML/en/kphotoalbum/browser-for-jesper.png share/doc/HTML/en/kphotoalbum/browser-for-persons.png -share/doc/HTML/en/kphotoalbum/browser-with-images.png share/doc/HTML/en/kphotoalbum/browsing.docbook -share/doc/HTML/en/kphotoalbum/category-selectors.png share/doc/HTML/en/kphotoalbum/categoryEditor.png share/doc/HTML/en/kphotoalbum/datebar-for-minutes.png share/doc/HTML/en/kphotoalbum/datebar.docbook share/doc/HTML/en/kphotoalbum/datebar.png share/doc/HTML/en/kphotoalbum/delete-images.png -share/doc/HTML/en/kphotoalbum/edit-properies-menu.png +share/doc/HTML/en/kphotoalbum/edit-properties-menu.png share/doc/HTML/en/kphotoalbum/empty-browser-window.png share/doc/HTML/en/kphotoalbum/generating-html.docbook share/doc/HTML/en/kphotoalbum/html-content.png @@ -38,7 +74,6 @@ share/doc/HTML/en/kphotoalbum/importexport.docbook share/doc/HTML/en/kphotoalbum/index.cache.bz2 share/doc/HTML/en/kphotoalbum/index.docbook share/doc/HTML/en/kphotoalbum/introduction.docbook -share/doc/HTML/en/kphotoalbum/keyword-exact.png share/doc/HTML/en/kphotoalbum/marking-zoom-rectangle.png share/doc/HTML/en/kphotoalbum/member-group-setting.png share/doc/HTML/en/kphotoalbum/offline-mode.png @@ -65,6 +100,117 @@ share/doc/HTML/en/kphotoalbum/viewer.docbook share/doc/HTML/en/kphotoalbum/viewer.png share/doc/HTML/en/kphotoalbum/workflows.docbook share/doc/HTML/en/kphotoalbum/zoomed-view.png +share/doc/HTML/fr/kphotoalbum/browsing.docbook +share/doc/HTML/fr/kphotoalbum/datebar.docbook +share/doc/HTML/fr/kphotoalbum/generating-html.docbook +share/doc/HTML/fr/kphotoalbum/importexport.docbook +share/doc/HTML/fr/kphotoalbum/index.cache.bz2 +share/doc/HTML/fr/kphotoalbum/index.docbook +share/doc/HTML/fr/kphotoalbum/introduction.docbook +share/doc/HTML/fr/kphotoalbum/options.docbook +share/doc/HTML/fr/kphotoalbum/plugins.docbook +share/doc/HTML/fr/kphotoalbum/setting-properties.docbook +share/doc/HTML/fr/kphotoalbum/thumbnail-view.docbook +share/doc/HTML/fr/kphotoalbum/viewer.docbook +share/doc/HTML/fr/kphotoalbum/workflows.docbook +share/doc/HTML/it/kphotoalbum/browsing.docbook +share/doc/HTML/it/kphotoalbum/datebar.docbook +share/doc/HTML/it/kphotoalbum/generating-html.docbook +share/doc/HTML/it/kphotoalbum/importexport.docbook +share/doc/HTML/it/kphotoalbum/index.cache.bz2 +share/doc/HTML/it/kphotoalbum/index.docbook +share/doc/HTML/it/kphotoalbum/introduction.docbook +share/doc/HTML/it/kphotoalbum/options.docbook +share/doc/HTML/it/kphotoalbum/plugins.docbook +share/doc/HTML/it/kphotoalbum/setting-properties.docbook +share/doc/HTML/it/kphotoalbum/thumbnail-view.docbook +share/doc/HTML/it/kphotoalbum/viewer.docbook +share/doc/HTML/it/kphotoalbum/workflows.docbook +share/doc/HTML/pt/kphotoalbum/browsing.docbook +share/doc/HTML/pt/kphotoalbum/datebar.docbook +share/doc/HTML/pt/kphotoalbum/generating-html.docbook +share/doc/HTML/pt/kphotoalbum/importexport.docbook +share/doc/HTML/pt/kphotoalbum/index.cache.bz2 +share/doc/HTML/pt/kphotoalbum/index.docbook +share/doc/HTML/pt/kphotoalbum/introduction.docbook +share/doc/HTML/pt/kphotoalbum/options.docbook +share/doc/HTML/pt/kphotoalbum/plugins.docbook +share/doc/HTML/pt/kphotoalbum/setting-properties.docbook +share/doc/HTML/pt/kphotoalbum/thumbnail-view.docbook +share/doc/HTML/pt/kphotoalbum/viewer.docbook +share/doc/HTML/pt/kphotoalbum/workflows.docbook +share/doc/HTML/pt_BR/kphotoalbum/browsing.docbook +share/doc/HTML/pt_BR/kphotoalbum/datebar.docbook +share/doc/HTML/pt_BR/kphotoalbum/generating-html.docbook +share/doc/HTML/pt_BR/kphotoalbum/importexport.docbook +share/doc/HTML/pt_BR/kphotoalbum/index.cache.bz2 +share/doc/HTML/pt_BR/kphotoalbum/index.docbook +share/doc/HTML/pt_BR/kphotoalbum/introduction.docbook +share/doc/HTML/pt_BR/kphotoalbum/options.docbook +share/doc/HTML/pt_BR/kphotoalbum/setting-properties.docbook +share/doc/HTML/pt_BR/kphotoalbum/thumbnail-view.docbook +share/doc/HTML/pt_BR/kphotoalbum/viewer.docbook +share/doc/HTML/pt_BR/kphotoalbum/workflows.docbook +share/doc/HTML/sv/kphotoalbum/browsing.docbook +share/doc/HTML/sv/kphotoalbum/datebar.docbook +share/doc/HTML/sv/kphotoalbum/generating-html.docbook +share/doc/HTML/sv/kphotoalbum/importexport.docbook +share/doc/HTML/sv/kphotoalbum/index.cache.bz2 +share/doc/HTML/sv/kphotoalbum/index.docbook +share/doc/HTML/sv/kphotoalbum/introduction.docbook +share/doc/HTML/sv/kphotoalbum/options.docbook +share/doc/HTML/sv/kphotoalbum/plugins.docbook +share/doc/HTML/sv/kphotoalbum/setting-properties.docbook +share/doc/HTML/sv/kphotoalbum/thumbnail-view.docbook +share/doc/HTML/sv/kphotoalbum/viewer.docbook +share/doc/HTML/sv/kphotoalbum/workflows.docbook +share/doc/HTML/uk/kphotoalbum/browser-for-jesper.png +share/doc/HTML/uk/kphotoalbum/browser-for-persons.png +share/doc/HTML/uk/kphotoalbum/browsing.docbook +share/doc/HTML/uk/kphotoalbum/category-selectors.png +share/doc/HTML/uk/kphotoalbum/categoryEditor.png +share/doc/HTML/uk/kphotoalbum/datebar-for-minutes.png +share/doc/HTML/uk/kphotoalbum/datebar.docbook +share/doc/HTML/uk/kphotoalbum/datebar.png +share/doc/HTML/uk/kphotoalbum/delete-images.png +share/doc/HTML/uk/kphotoalbum/edit-properies-menu.png +share/doc/HTML/uk/kphotoalbum/empty-browser-window.png +share/doc/HTML/uk/kphotoalbum/generating-html.docbook +share/doc/HTML/uk/kphotoalbum/html-content.png +share/doc/HTML/uk/kphotoalbum/html-destination.png +share/doc/HTML/uk/kphotoalbum/html-layout.png +share/doc/HTML/uk/kphotoalbum/image-config-window.png +share/doc/HTML/uk/kphotoalbum/images-with-tokens.png +share/doc/HTML/uk/kphotoalbum/imagesForPersons.png +share/doc/HTML/uk/kphotoalbum/importexport.docbook +share/doc/HTML/uk/kphotoalbum/index.cache.bz2 +share/doc/HTML/uk/kphotoalbum/index.docbook +share/doc/HTML/uk/kphotoalbum/introduction.docbook +share/doc/HTML/uk/kphotoalbum/keyword-exact.png +share/doc/HTML/uk/kphotoalbum/marking-zoom-rectangle.png +share/doc/HTML/uk/kphotoalbum/member-group-setting.png +share/doc/HTML/uk/kphotoalbum/options-backend.png +share/doc/HTML/uk/kphotoalbum/options-file-versions.png +share/doc/HTML/uk/kphotoalbum/options-general.png +share/doc/HTML/uk/kphotoalbum/options-groups.png +share/doc/HTML/uk/kphotoalbum/options-member.png +share/doc/HTML/uk/kphotoalbum/options-thumbnailview.png +share/doc/HTML/uk/kphotoalbum/options-viewer.png +share/doc/HTML/uk/kphotoalbum/options.docbook +share/doc/HTML/uk/kphotoalbum/raw-external.png +share/doc/HTML/uk/kphotoalbum/redisplay-frames.png +share/doc/HTML/uk/kphotoalbum/search.png +share/doc/HTML/uk/kphotoalbum/setting-properties.docbook +share/doc/HTML/uk/kphotoalbum/thumbnail-view.docbook +share/doc/HTML/uk/kphotoalbum/thumbnailview.png +share/doc/HTML/uk/kphotoalbum/tokens-in-browser.png +share/doc/HTML/uk/kphotoalbum/tokens-in-thumbnail-viewer.png +share/doc/HTML/uk/kphotoalbum/usa-as-a-member.png +share/doc/HTML/uk/kphotoalbum/viewer-contextmenu.png +share/doc/HTML/uk/kphotoalbum/viewer.docbook +share/doc/HTML/uk/kphotoalbum/viewer.png +share/doc/HTML/uk/kphotoalbum/workflows.docbook +share/doc/HTML/uk/kphotoalbum/zoomed-view.png share/icons/hicolor/16x16/actions/open-raw.png share/icons/hicolor/16x16/apps/kphotoalbum.png share/icons/hicolor/22x22/actions/open-raw.png diff --git a/mail/maildrop/Makefile b/mail/maildrop/Makefile index 10b9408ca9c6..06269338df30 100644 --- a/mail/maildrop/Makefile +++ b/mail/maildrop/Makefile @@ -116,7 +116,7 @@ CONFIGURE_ARGS+= --disable-authlib .endif post-patch-INOTIFY-on: - @${REINPLACE_CMD} -e 's|LIBS = @LIBS@|& ${LOCALBASE}/lib/libinotify.a /usr/lib/libpthread.a|' \ + @${REINPLACE_CMD} -e 's|LIBS = @LIBS@|& ${LOCALBASE}/lib/libinotify.a -lpthread|' \ ${WRKSRC}/libs/maildir/Makefile.in post-configure-INOTIFY-on: diff --git a/math/calc/Makefile b/math/calc/Makefile index 1511cc4d38c3..7b2bcec6b68b 100644 --- a/math/calc/Makefile +++ b/math/calc/Makefile @@ -1,5 +1,6 @@ PORTNAME= calc PORTVERSION= 2.16.0.2 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= math @@ -20,7 +21,7 @@ MAKE_ARGS= DATADIR="${DATADIR}" MAKE_JOBS_UNSAFE= yes TEST_TARGET= check -CONFLICTS_INSTALL= calc calc-tiny schilyutils +CONFLICTS_INSTALL= schilyutils PLIST_SUB+= VERSION=${PORTVERSION} VERSION_R=${PORTVERSION:R} OPTIONS_DEFINE= FULL HELP @@ -35,6 +36,9 @@ PKGNAMESUFFIX= -tiny MAKE_ENV+= BLD_TYPE=calc-static-only PLIST_FILES= bin/calc PLIST= # Use only PLIST_FILES +CONFLICTS_INSTALL+= calc +.else +CONFLICTS_INSTALL+= calc-tiny .endif .include <bsd.port.pre.mk> diff --git a/math/octave-forge-miscellaneous/Makefile b/math/octave-forge-miscellaneous/Makefile index b8a9f25cd23d..95ad1345861b 100644 --- a/math/octave-forge-miscellaneous/Makefile +++ b/math/octave-forge-miscellaneous/Makefile @@ -1,8 +1,7 @@ PORTNAME= octave-forge-miscellaneous -PORTVERSION= 1.3.1 +DISTVERSIONPREFIX= release- +DISTVERSION= 1.3.2 CATEGORIES= math -MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases -DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL} MAINTAINER= stephen@FreeBSD.org COMMENT= Octave-forge package ${OCTAVE_PKGNAME} @@ -11,10 +10,15 @@ WWW= https://packages.octave.org/ LICENSE= GPLv3 LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING -USES= octave +USES= octave autoreconf +USE_GITHUB= yes +GH_ACCOUNT= gnu-octave +GH_PROJECT= octave-miscellaneous + +OCTAVE_SRC= ${GH_PROJECT}-release-${DISTVERSION} GNU_CONFIGURE= yes -MAKE_ENV+= MKOCTFILE=mkoctfile +#MAKE_ENV+= MKOCTFILE=mkoctfile .include <bsd.port.mk> diff --git a/math/octave-forge-miscellaneous/distinfo b/math/octave-forge-miscellaneous/distinfo index cb3156880014..77bd50f5db36 100644 --- a/math/octave-forge-miscellaneous/distinfo +++ b/math/octave-forge-miscellaneous/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1721866298 -SHA256 (octave-forge/miscellaneous-1.3.1.tar.gz) = 5712117a25d31d1266003646a40e81e7d7427433c26366e426dffa9ab8abd648 -SIZE (octave-forge/miscellaneous-1.3.1.tar.gz) = 110344 +TIMESTAMP = 1766525993 +SHA256 (octave-forge/gnu-octave-octave-miscellaneous-release-1.3.2_GH0.tar.gz) = eae1e78f486690db6dd74c6b150be37685934ea490e49ead015bd6c13bc46a5f +SIZE (octave-forge/gnu-octave-octave-miscellaneous-release-1.3.2_GH0.tar.gz) = 75711 diff --git a/math/rankwidth/Makefile b/math/rankwidth/Makefile index ff62a9457441..ae6cffda042f 100644 --- a/math/rankwidth/Makefile +++ b/math/rankwidth/Makefile @@ -1,6 +1,5 @@ PORTNAME= rankwidth # Also known as: rw -PORTVERSION= 0.9 -PORTREVISION= 2 +PORTVERSION= 0.10 CATEGORIES= math MASTER_SITES= SF/${PORTNAME}/ DISTNAME= rw-${PORTVERSION} @@ -11,9 +10,6 @@ WWW= https://sourceforge.net/projects/rankwidth/ LICENSE= GPLv2 -# See https://sourceforge.net/p/rankwidth/tickets/4/ -BROKEN= does not support igraph>=1.0.0 - LIB_DEPENDS= libigraph.so:math/igraph USES= autoreconf libtool localbase pkgconfig diff --git a/math/rankwidth/distinfo b/math/rankwidth/distinfo index 3daf4398b347..d467ae1a2d40 100644 --- a/math/rankwidth/distinfo +++ b/math/rankwidth/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1600113132 -SHA256 (rw-0.9.tar.gz) = c1e03506fe25cdfcb428c051fc56b2d2affb5b06fba3f2ce756631466befb441 -SIZE (rw-0.9.tar.gz) = 340385 +TIMESTAMP = 1766509750 +SHA256 (rw-0.10.tar.gz) = 89a8ed364893ac1b70ab70a152e3e7db3cf348bb69098aa6dbb969639df927db +SIZE (rw-0.10.tar.gz) = 355838 diff --git a/math/rankwidth/files/patch-simplerw.c b/math/rankwidth/files/patch-simplerw.c deleted file mode 100644 index 378f8e7c47a3..000000000000 --- a/math/rankwidth/files/patch-simplerw.c +++ /dev/null @@ -1,11 +0,0 @@ ---- simplerw.c.orig 2023-02-26 14:01:13 UTC -+++ simplerw.c -@@ -134,7 +134,7 @@ int read_graph(const char *format, const char * filena - igraph_destroy(&igraph); - return(-1); - } -- igraph_get_adjacency(&igraph, &imatrix, IGRAPH_GET_ADJACENCY_BOTH, 0); -+ igraph_get_adjacency(&igraph, &imatrix, IGRAPH_GET_ADJACENCY_BOTH, NULL, IGRAPH_LOOPS_ONCE); - igraph_destroy(&igraph); - if(igraph_matrix_nrow(&imatrix) > MAX_VERTICES) - { diff --git a/misc/codex/Makefile b/misc/codex/Makefile index 00c8b46a868d..9f7fa817ce6f 100644 --- a/misc/codex/Makefile +++ b/misc/codex/Makefile @@ -1,6 +1,6 @@ PORTNAME= codex DISTVERSIONPREFIX= rust-v -DISTVERSION= 0.73.0 +DISTVERSION= 0.77.0 CATEGORIES= misc devel MAINTAINER= tagattie@FreeBSD.org @@ -17,11 +17,20 @@ RUN_DEPENDS= bash:shells/bash \ rg:textproc/ripgrep TEST_DEPENDS= bash:shells/bash -USES= cargo python:test ssl +USES= cargo python:test shebangfix ssl USE_GITHUB= yes GH_ACCOUNT= openai +SHEBANG_FILES= codex-rs/core/src/skills/assets/samples/skill-creator/scripts/init_skill.py \ + codex-rs/core/src/skills/assets/samples/skill-creator/scripts/package_skill.py \ + codex-rs/core/src/skills/assets/samples/skill-creator/scripts/quick_validate.py \ + codex-rs/core/src/skills/assets/samples/skill-installer/scripts/github_utils.py \ + codex-rs/core/src/skills/assets/samples/skill-installer/scripts/install-skill-from-github.py \ + codex-rs/core/src/skills/assets/samples/skill-installer/scripts/list-curated-skills.py \ + codex-rs/mcp-types/check_lib_rs.py \ + codex-rs/mcp-types/generate_mcp_types.py + CARGO_CARGOTOML= ${BUILD_WRKSRC}/Cargo.toml CARGO_CARGOLOCK= ${BUILD_WRKSRC}/Cargo.lock CARGO_BUILD_ARGS= --bin ${PORTNAME} diff --git a/misc/codex/Makefile.crates b/misc/codex/Makefile.crates index ae9119e34948..4d213913fba7 100644 --- a/misc/codex/Makefile.crates +++ b/misc/codex/Makefile.crates @@ -111,10 +111,13 @@ CARGO_CRATES= Inflector-0.11.4 \ ctor-proc-macro-0.0.6 \ darling-0.20.11 \ darling-0.21.3 \ + darling-0.23.0 \ darling_core-0.20.11 \ darling_core-0.21.3 \ + darling_core-0.23.0 \ darling_macro-0.20.11 \ darling_macro-0.21.3 \ + darling_macro-0.23.0 \ dbus-0.9.9 \ dbus-secret-service-4.1.0 \ deadpool-0.12.3 \ @@ -247,6 +250,8 @@ CARGO_CRATES= Inflector-0.11.4 \ ignore-0.4.23 \ image-0.25.9 \ impl-more-0.1.9 \ + include_dir-0.7.4 \ + include_dir_macros-0.7.4 \ indenter-0.3.3 \ indexmap-1.9.3 \ indexmap-2.12.0 \ @@ -394,7 +399,7 @@ CARGO_CRATES= Inflector-0.11.4 \ pretty_assertions-1.4.1 \ proc-macro-crate-3.4.0 \ proc-macro2-1.0.95 \ - process-wrap-8.2.1 \ + process-wrap-9.0.0 \ prost-0.13.5 \ prost-derive-0.13.5 \ pulldown-cmark-0.10.3 \ @@ -428,8 +433,8 @@ CARGO_CRATES= Inflector-0.11.4 \ regex-syntax-0.8.5 \ reqwest-0.12.24 \ ring-0.17.14 \ - rmcp-0.10.0 \ - rmcp-macros-0.10.0 \ + rmcp-0.12.0 \ + rmcp-macros-0.12.0 \ rustc-demangle-0.1.25 \ rustc-hash-2.1.1 \ rustc_version-0.4.1 \ diff --git a/misc/codex/distinfo b/misc/codex/distinfo index 65c4bde3621a..9c0348bbc98c 100644 --- a/misc/codex/distinfo +++ b/misc/codex/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1765866171 +TIMESTAMP = 1766495717 SHA256 (rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3 SIZE (rust/crates/Inflector-0.11.4.crate) = 17438 SHA256 (rust/crates/actix-codec-0.5.2.crate) = 5f7b0a21988c1bf877cf4759ef5ddaac04c1c9fe808c9142ecb78ba97d97a28a @@ -225,14 +225,20 @@ SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715 SIZE (rust/crates/darling-0.20.11.crate) = 37614 SHA256 (rust/crates/darling-0.21.3.crate) = 9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0 SIZE (rust/crates/darling-0.21.3.crate) = 41398 +SHA256 (rust/crates/darling-0.23.0.crate) = 25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d +SIZE (rust/crates/darling-0.23.0.crate) = 43298 SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e SIZE (rust/crates/darling_core-0.20.11.crate) = 68006 SHA256 (rust/crates/darling_core-0.21.3.crate) = 1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4 SIZE (rust/crates/darling_core-0.21.3.crate) = 74471 +SHA256 (rust/crates/darling_core-0.23.0.crate) = 9865a50f7c335f53564bb694ef660825eb8610e0a53d3e11bf1b0d3df31e03b0 +SIZE (rust/crates/darling_core-0.23.0.crate) = 74564 SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532 SHA256 (rust/crates/darling_macro-0.21.3.crate) = d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81 SIZE (rust/crates/darling_macro-0.21.3.crate) = 2535 +SHA256 (rust/crates/darling_macro-0.23.0.crate) = ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d +SIZE (rust/crates/darling_macro-0.23.0.crate) = 2480 SHA256 (rust/crates/dbus-0.9.9.crate) = 190b6255e8ab55a7b568df5a883e9497edc3e4821c06396612048b430e5ad1e9 SIZE (rust/crates/dbus-0.9.9.crate) = 106151 SHA256 (rust/crates/dbus-secret-service-4.1.0.crate) = 708b509edf7889e53d7efb0ffadd994cc6c2345ccb62f55cfd6b0682165e4fa6 @@ -497,6 +503,10 @@ SHA256 (rust/crates/image-0.25.9.crate) = e6506c6c10786659413faa717ceebcb8f70731 SIZE (rust/crates/image-0.25.9.crate) = 294591 SHA256 (rust/crates/impl-more-0.1.9.crate) = e8a5a9a0ff0086c7a148acb942baaabeadf9504d10400b5a05645853729b9cd2 SIZE (rust/crates/impl-more-0.1.9.crate) = 15583 +SHA256 (rust/crates/include_dir-0.7.4.crate) = 923d117408f1e49d914f1a379a309cffe4f18c05cf4e3d12e613a15fc81bd0dd +SIZE (rust/crates/include_dir-0.7.4.crate) = 6365 +SHA256 (rust/crates/include_dir_macros-0.7.4.crate) = 7cab85a7ed0bd5f0e76d93846e0147172bed2e2d3f859bcc33a8d9699cad1a75 +SIZE (rust/crates/include_dir_macros-0.7.4.crate) = 4560 SHA256 (rust/crates/indenter-0.3.3.crate) = ce23b50ad8242c51a442f3ff322d56b02f08852c77e4c0b4d3fd684abc89c683 SIZE (rust/crates/indenter-0.3.3.crate) = 6587 SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99 @@ -791,8 +801,8 @@ SHA256 (rust/crates/proc-macro-crate-3.4.0.crate) = 219cb19e96be00ab2e37d6e29965 SIZE (rust/crates/proc-macro-crate-3.4.0.crate) = 12690 SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778 SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820 -SHA256 (rust/crates/process-wrap-8.2.1.crate) = a3ef4f2f0422f23a82ec9f628ea2acd12871c81a9362b02c43c1aa86acfc3ba1 -SIZE (rust/crates/process-wrap-8.2.1.crate) = 182312 +SHA256 (rust/crates/process-wrap-9.0.0.crate) = 5e5fd83ab7fa55fd06f5e665e3fc52b8bca451c0486b8ea60ad649cd1c10a5da +SIZE (rust/crates/process-wrap-9.0.0.crate) = 180531 SHA256 (rust/crates/prost-0.13.5.crate) = 2796faa41db3ec313a31f7624d9286acf277b52de526150b7e69f3debf891ee5 SIZE (rust/crates/prost-0.13.5.crate) = 32469 SHA256 (rust/crates/prost-derive-0.13.5.crate) = 8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d @@ -859,10 +869,10 @@ SHA256 (rust/crates/reqwest-0.12.24.crate) = 9d0946410b9f7b082a427e4ef5c8ff541a8 SIZE (rust/crates/reqwest-0.12.24.crate) = 159974 SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7 SIZE (rust/crates/ring-0.17.14.crate) = 1502610 -SHA256 (rust/crates/rmcp-0.10.0.crate) = 38b18323edc657390a6ed4d7a9110b0dec2dc3ed128eb2a123edfbafabdbddc5 -SIZE (rust/crates/rmcp-0.10.0.crate) = 200333 -SHA256 (rust/crates/rmcp-macros-0.10.0.crate) = c75d0a62676bf8c8003c4e3c348e2ceb6a7b3e48323681aaf177fdccdac2ce50 -SIZE (rust/crates/rmcp-macros-0.10.0.crate) = 13612 +SHA256 (rust/crates/rmcp-0.12.0.crate) = 528d42f8176e6e5e71ea69182b17d1d0a19a6b3b894b564678b74cd7cab13cfa +SIZE (rust/crates/rmcp-0.12.0.crate) = 198130 +SHA256 (rust/crates/rmcp-macros-0.12.0.crate) = e3f81daaa494eb8e985c9462f7d6ce1ab05e5299f48aafd76cdd3d8b060e6f59 +SIZE (rust/crates/rmcp-macros-0.12.0.crate) = 13882 SHA256 (rust/crates/rustc-demangle-0.1.25.crate) = 989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f SIZE (rust/crates/rustc-demangle-0.1.25.crate) = 29590 SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d @@ -1483,5 +1493,5 @@ SHA256 (nornagon-ratatui-9b2ad1298408c45918ee9f8241a6f95498cdbed2_GH0.tar.gz) = SIZE (nornagon-ratatui-9b2ad1298408c45918ee9f8241a6f95498cdbed2_GH0.tar.gz) = 566574 SHA256 (nornagon-crossterm-87db8bfa6dc99427fd3b071681b07fc31c6ce995_GH0.tar.gz) = b49ac342e6b5d9c015f5384690c2a61d6f31c0c3c34aaf1cc22be4956122294c SIZE (nornagon-crossterm-87db8bfa6dc99427fd3b071681b07fc31c6ce995_GH0.tar.gz) = 129254 -SHA256 (openai-codex-rust-v0.73.0_GH0.tar.gz) = 08b06ba93349e7cf0fd305d07bae1844d9be5f5dea781f68af28679b7d34aad4 -SIZE (openai-codex-rust-v0.73.0_GH0.tar.gz) = 28495010 +SHA256 (openai-codex-rust-v0.77.0_GH0.tar.gz) = 77aa0f45be7a8ca4724941345c638a94f9b30310152107ddb14832b1a1c374d2 +SIZE (openai-codex-rust-v0.77.0_GH0.tar.gz) = 28648773 diff --git a/multimedia/ffnvcodec-headers/Makefile b/multimedia/ffnvcodec-headers/Makefile index c3aac1ad0c76..95ef3efe6c8a 100644 --- a/multimedia/ffnvcodec-headers/Makefile +++ b/multimedia/ffnvcodec-headers/Makefile @@ -1,6 +1,6 @@ PORTNAME= ffnvcodec-headers DISTVERSIONPREFIX= n -DISTVERSION= 12.0.16.1 +DISTVERSION= 13.0.19.0 CATEGORIES= multimedia MAINTAINER= iwtcex@gmail.com diff --git a/multimedia/ffnvcodec-headers/distinfo b/multimedia/ffnvcodec-headers/distinfo index f386d011815a..9a08f039058a 100644 --- a/multimedia/ffnvcodec-headers/distinfo +++ b/multimedia/ffnvcodec-headers/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1695920832 -SHA256 (FFmpeg-nv-codec-headers-n12.0.16.1_GH0.tar.gz) = 37e31c7ed0c9bf2da74646a3ec426c38a6d29e60b1fb7bff3e03a99b9412e050 -SIZE (FFmpeg-nv-codec-headers-n12.0.16.1_GH0.tar.gz) = 77606 +TIMESTAMP = 1766467251 +SHA256 (FFmpeg-nv-codec-headers-n13.0.19.0_GH0.tar.gz) = 86d15d1a7c0ac73a0eafdfc57bebfeba7da8264595bf531cf4d8db1c22940116 +SIZE (FFmpeg-nv-codec-headers-n13.0.19.0_GH0.tar.gz) = 83385 diff --git a/multimedia/haruna/Makefile b/multimedia/haruna/Makefile index 9cd0515ca237..aa13b4a250a3 100644 --- a/multimedia/haruna/Makefile +++ b/multimedia/haruna/Makefile @@ -1,5 +1,5 @@ PORTNAME= haruna -DISTVERSION= 1.6.0 +DISTVERSION= 1.7.0 CATEGORIES= multimedia kde MASTER_SITES= KDE/stable/${PORTNAME}/${DISTVERSION} @@ -10,16 +10,19 @@ WWW= https://apps.kde.org/haruna/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSES/GPL-3.0-or-later.txt -LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ - libkdsingleapplication-qt6.so:devel/kdsingleapplication \ +LIB_DEPENDS= libkdsingleapplication-qt6.so:devel/kdsingleapplication \ + libavcodec.so:multimedia/ffmpeg \ + libmpv.so:multimedia/mpv \ libMpvQt.so:multimedia/mpvqt RUN_DEPENDS= kio-extras>0:devel/kio-extras \ yt-dlp:www/yt-dlp -USES= cmake desktop-file-utils gettext \ - kde:6 pkgconfig qt:6 tar:xz xorg -USE_KDE= breeze colorscheme config coreaddons crash filemetadata \ - i18n iconthemes kio kirigami2 windowsystem \ +USES= cmake desktop-file-utils gettext-tools gl kde:6 pkgconfig \ + qt:6 tar:xz xorg +USE_GL= opengl +USE_KDE= breeze colorscheme completion config coreaddons crash \ + filemetadata i18n iconthemes jobwidgets kio kirigami2 \ + service widgetsaddons windowsystem \ ecm:build USE_QT= 5compat base declarative USE_XORG= x11 diff --git a/multimedia/haruna/distinfo b/multimedia/haruna/distinfo index 1b9eadd2e899..20b656fd6940 100644 --- a/multimedia/haruna/distinfo +++ b/multimedia/haruna/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1761394151 -SHA256 (haruna-1.6.0.tar.xz) = 1872261209864d56308b43ac1f30088c026d789ce725a59a713c36a9308d9fda -SIZE (haruna-1.6.0.tar.xz) = 731684 +TIMESTAMP = 1766466781 +SHA256 (haruna-1.7.0.tar.xz) = 8dadfc30becf525fcd646fd2383d372d1ad1fe720cb4e08d342ad36000aa10bc +SIZE (haruna-1.7.0.tar.xz) = 778676 diff --git a/multimedia/phonon-designerplugin/Makefile b/multimedia/phonon-designerplugin/Makefile index efe794e3b343..fa2c68d91ed5 100644 --- a/multimedia/phonon-designerplugin/Makefile +++ b/multimedia/phonon-designerplugin/Makefile @@ -3,7 +3,7 @@ DISTVERSION= 4.12.0 CATEGORIES= multimedia kde MASTER_SITES= KDE/stable/${PORTNAME}/${DISTVERSION} DIST_SUBDIR= KDE/phonon -PKGNAMESUFFIX= -designerplugin-qt5 +PKGNAMESUFFIX= -designerplugin-qt6 MAINTAINER= kde@FreeBSD.org COMMENT= Qt Designer plugin for Phonon @@ -11,15 +11,14 @@ WWW= https://userbase.kde.org/Phonon LICENSE= LGPL21 -USES= cmake:insource compiler:c++11-lang kde:5 qt:5 tar:xz +USES= cmake:insource compiler:c++11-lang kde:6 qt:6 tar:xz USE_KDE= phonon ecm:build -USE_QT= core designer gui uiplugin widgets xml \ - buildtools:build qmake:build -CMAKE_ON= PHONON_BUILD_QT5 -CMAKE_OFF= PHONON_BUILD_QT6 -PLIST_FILES= ${QT_PLUGINDIR_REL}/designer/phonon4qt5widgets.so +USE_QT= 5compat base tools +CMAKE_OFF= PHONON_BUILD_QT5 +CMAKE_ON= PHONON_BUILD_QT6 +PLIST_FILES= ${QT_PLUGINDIR_REL}/designer/phonon4qt6widgets.so -BUILD_WRKSRC= ${WRKSRC}/designer5 +BUILD_WRKSRC= ${WRKSRC}/designer6 INSTALL_WRKSRC= ${BUILD_WRKSRC} DISTINFO_FILE= ${.CURDIR:H}/phonon/distinfo diff --git a/multimedia/phonon-designerplugin/files/patch-designer_CMakeLists.txt b/multimedia/phonon-designerplugin/files/patch-designer_CMakeLists.txt index ccf0608be24f..6518b97c84e5 100644 --- a/multimedia/phonon-designerplugin/files/patch-designer_CMakeLists.txt +++ b/multimedia/phonon-designerplugin/files/patch-designer_CMakeLists.txt @@ -4,7 +4,7 @@ another internal copy and linking to that. --- designer/CMakeLists.txt.orig 2023-11-03 23:37:02 UTC +++ designer/CMakeLists.txt @@ -1,3 +1,5 @@ -+find_package(Phonon4Qt5 ${PROJECT_VERSION} EXACT REQUIRED) ++find_package(Phonon4Qt6 ${PROJECT_VERSION} EXACT REQUIRED) + set(phononwidgetsplugin_SRCS phononcollection.cpp diff --git a/multimedia/phonon/pkg-message b/multimedia/phonon/pkg-message index b220b1f3ca39..0c7cdf1689e9 100644 --- a/multimedia/phonon/pkg-message +++ b/multimedia/phonon/pkg-message @@ -2,7 +2,8 @@ { type: install message: <<EOM Please, consider installing backends for Phonon: -- multimedia/phonon-vlc VLC backend +- multimedia/phonon-mpv mpv backend (Qt6) +- multimedia/phonon-vlc VLC backend (Qt5) EOM } ] diff --git a/net-im/gomuks/Makefile b/net-im/gomuks/Makefile index bf9444a5dbd2..43096c82b72a 100644 --- a/net-im/gomuks/Makefile +++ b/net-im/gomuks/Makefile @@ -1,22 +1,38 @@ PORTNAME= gomuks -DISTVERSIONPREFIX= v -DISTVERSION= 0.3.1 -PORTREVISION= 12 +DISTVERSION= 25.12 CATEGORIES= net-im -MAINTAINER= ehaupt@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Terminal Matrix client written in Go -WWW= https://github.com/tulir/gomuks +WWW= https://github.com/gomuks/gomuks LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libolm.so:security/olm +RUN_DEPENDS= ffmpeg:multimedia/ffmpeg -USES= go:modules +USES= go:1.25,modules -GO_MODULE= github.com/tulir/gomuks +GO_MODULE_VER= 0.${DISTVERSION:C/\.//}.0 +GO_MODULE= go.mau.fi/gomuks@v${GO_MODULE_VER} + +MAKE_ENV+= BINARY_NAME=${PORTNAME} \ + CGO_CFLAGS="-I${LOCALBASE}/include" \ + CGO_ENABLED=1 \ + CGO_LDFLAGS="-L${LOCALBASE}/lib" \ + MAU_VERSION_PACKAGE=${GO_MODNAME}/version PLIST_FILES= bin/gomuks +pre-build: + ${MKDIR} ${WRKSRC}/web/dist/ + ${TOUCH} ${WRKSRC}/web/dist/empty + +do-build: + cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GO_CMD} tool maubuild + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin + .include <bsd.port.mk> diff --git a/net-im/gomuks/distinfo b/net-im/gomuks/distinfo index f2227a194669..844f9f067c2e 100644 --- a/net-im/gomuks/distinfo +++ b/net-im/gomuks/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1721206088 -SHA256 (go/net-im_gomuks/gomuks-v0.3.1/v0.3.1.mod) = c35cf5ab17243fd22a91bc09a224c0885faf09032ad30698f80a2b11bd0dc0ff -SIZE (go/net-im_gomuks/gomuks-v0.3.1/v0.3.1.mod) = 1818 -SHA256 (go/net-im_gomuks/gomuks-v0.3.1/v0.3.1.zip) = 79285eec9a7f7c47d969a0fc6c7d67d1649715e36314fa0d3296c375910042b1 -SIZE (go/net-im_gomuks/gomuks-v0.3.1/v0.3.1.zip) = 353975 +TIMESTAMP = 1766154981 +SHA256 (go/net-im_gomuks/gomuks-25.12/v0.2512.0.mod) = c4c4852d4c244fceb4f8ae37da2dac73e06b398c7deef44929f8cefae2934f4e +SIZE (go/net-im_gomuks/gomuks-25.12/v0.2512.0.mod) = 2159 +SHA256 (go/net-im_gomuks/gomuks-25.12/v0.2512.0.zip) = 6c54448a524344ccd31541a801dd37e76c4892c740d46944556fbf6bf4e6b953 +SIZE (go/net-im_gomuks/gomuks-25.12/v0.2512.0.zip) = 1901569 diff --git a/net-im/tde2e/Makefile b/net-im/tde2e/Makefile index cbdcf55defcd..71b6416db7da 100644 --- a/net-im/tde2e/Makefile +++ b/net-im/tde2e/Makefile @@ -1,6 +1,6 @@ PORTNAME= tde2e DISTVERSIONPREFIX= v -DISTVERSION= 1.8.58 +DISTVERSION= 1.8.59 CATEGORIES= net-im devel MAINTAINER= osa@FreeBSD.org @@ -16,7 +16,7 @@ CONFLICTS_INSTALL= tdlib USE_GITHUB= yes GH_ACCOUNT= tdlib GH_PROJECT= td -GH_TAGNAME= 282f96c # 1.8.58 +GH_TAGNAME= cecbf12 # 1.8.59 + 3 fixes CMAKE_ON= TD_INSTALL_STATIC_LIBRARIES TD_E2E_ONLY CMAKE_OFF= BUILD_TESTING FREEBSD_BUILD_BENCHMARKS diff --git a/net-im/tde2e/distinfo b/net-im/tde2e/distinfo index 7898067529e4..a572c3245b06 100644 --- a/net-im/tde2e/distinfo +++ b/net-im/tde2e/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1765065837 -SHA256 (tdlib-td-v1.8.58-282f96c_GH0.tar.gz) = 7994f6c89138c450201d19d4b2f73c2e7ebb505fd1162816f96fda705a274177 -SIZE (tdlib-td-v1.8.58-282f96c_GH0.tar.gz) = 5621003 +TIMESTAMP = 1766461794 +SHA256 (tdlib-td-v1.8.59-cecbf12_GH0.tar.gz) = 084cbd4546bdb8902dceb7467e279abb3253ff611d4daa5677453209d798e967 +SIZE (tdlib-td-v1.8.59-cecbf12_GH0.tar.gz) = 5631569 diff --git a/net-im/telegram-desktop/Makefile b/net-im/telegram-desktop/Makefile index 6761aa813ba1..ef75d736e33a 100644 --- a/net-im/telegram-desktop/Makefile +++ b/net-im/telegram-desktop/Makefile @@ -1,6 +1,5 @@ PORTNAME= telegram-desktop -DISTVERSION= 6.3.6 -PORTREVISION= 1 +DISTVERSION= 6.3.9 CATEGORIES= net-im MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/v${DISTVERSION}/ DISTNAME= tdesktop-${DISTVERSION}-full diff --git a/net-im/telegram-desktop/distinfo b/net-im/telegram-desktop/distinfo index e87a93c875b8..a70c49c0ae1c 100644 --- a/net-im/telegram-desktop/distinfo +++ b/net-im/telegram-desktop/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1765038669 -SHA256 (tdesktop-6.3.6-full.tar.gz) = e2cb4d726f8ce9a268ce903317b02b17a3b8486372e3e121dd57c130e7b55498 -SIZE (tdesktop-6.3.6-full.tar.gz) = 76304813 +TIMESTAMP = 1766461747 +SHA256 (tdesktop-6.3.9-full.tar.gz) = db4f3fca1421506aca358427e1223f7cb1a12555a2bffac66fe0873dc5616012 +SIZE (tdesktop-6.3.9-full.tar.gz) = 76322972 diff --git a/net-im/tg_owt/Makefile b/net-im/tg_owt/Makefile index 96c6a5dd7cc1..95cc4d5a87ae 100644 --- a/net-im/tg_owt/Makefile +++ b/net-im/tg_owt/Makefile @@ -1,5 +1,5 @@ PORTNAME= tg_owt -PORTVERSION= 0.0.20251117 +PORTVERSION= 0.0.20251212 CATEGORIES= net-im MAINTAINER= osa@FreeBSD.org @@ -28,7 +28,7 @@ USE_GL= gbm gl USE_GITHUB= yes USE_GNOME= glib20 GH_ACCOUNT= desktop-app -GH_TAGNAME= d067233 +GH_TAGNAME= d888bc3 CMAME_ON= TG_OWT_PACKAGED_BUILD diff --git a/net-im/tg_owt/distinfo b/net-im/tg_owt/distinfo index 951f646badb8..e476909ba870 100644 --- a/net-im/tg_owt/distinfo +++ b/net-im/tg_owt/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1763420389 -SHA256 (desktop-app-tg_owt-0.0.20251117-d067233_GH0.tar.gz) = 340c1f8d1192d31fc69442712778679634568b4958f56b126b2b87caf6541ac7 -SIZE (desktop-app-tg_owt-0.0.20251117-d067233_GH0.tar.gz) = 11715727 +TIMESTAMP = 1766461846 +SHA256 (desktop-app-tg_owt-0.0.20251212-d888bc3_GH0.tar.gz) = f3b77a5ca33625f6796988fb007ddd180be13570da59c14590098b169b028694 +SIZE (desktop-app-tg_owt-0.0.20251212-d888bc3_GH0.tar.gz) = 11716253 SHA256 (osokin-libyuv-04821d1_GH0.tar.gz) = cffd73dc527a8991e0fa78f0013d5db457a55298dada5896b4d6fa1b4ec5713f SIZE (osokin-libyuv-04821d1_GH0.tar.gz) = 559577 diff --git a/net/igmpproxy/Makefile b/net/igmpproxy/Makefile index d11554273288..5375fea7dff7 100644 --- a/net/igmpproxy/Makefile +++ b/net/igmpproxy/Makefile @@ -1,6 +1,6 @@ PORTNAME= igmpproxy DISTVERSION= 0.4 -PORTREVISION= 2 +PORTREVISION= 3 PORTEPOCH= 1 CATEGORIES= net @@ -15,7 +15,6 @@ USES= autoreconf USE_GITHUB= yes GH_ACCOUNT= pali GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share USE_RC_SUBR= igmpproxy post-install: diff --git a/net/igmpproxy/files/patch-fix-buffer-overflow_igmp.c b/net/igmpproxy/files/patch-fix-buffer-overflow_igmp.c new file mode 100644 index 000000000000..47f7a0b5866b --- /dev/null +++ b/net/igmpproxy/files/patch-fix-buffer-overflow_igmp.c @@ -0,0 +1,22 @@ +From 2b30c36e6ab5b21defb76ec6458ab7687984484c Mon Sep 17 00:00:00 2001 +From: Jan Klemkow <j.klemkow@wemelug.de> +Date: Thu, 17 Apr 2025 19:02:16 +0200 +Subject: [PATCH] Fix Buffer Overflow #97 + +--- + src/igmp.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/igmp.c b/src/igmp.c +index a80c4e5..838694c 100644 +--- src/igmp.c ++++ src/igmp.c +@@ -94,7 +94,7 @@ static const char *igmpPacketKind(unsigned int type, unsigned int code) { + case IGMP_V2_LEAVE_GROUP: return "Leave message "; + + default: +- sprintf(unknown, "unk: 0x%02x/0x%02x ", type, code); ++ snprintf(unknown, sizeof unknown, "unk: 0x%02x/0x%02x ", type, code); + return unknown; + } + } diff --git a/net/igmpproxy/files/patch-src_rttable.c b/net/igmpproxy/files/patch-src_rttable.c new file mode 100644 index 000000000000..14cdf8b868fe --- /dev/null +++ b/net/igmpproxy/files/patch-src_rttable.c @@ -0,0 +1,33 @@ +From e49fb373da9044dfb00ffbcd3e1f68ca7107af75 Mon Sep 17 00:00:00 2001 +From: Jan Klemkow <j.klemkow@wemelug.de> +Date: Thu, 17 Apr 2025 18:53:18 +0200 +Subject: [PATCH] Fix use after free(3) in internAgeRoute(). + +removeRoute(croute) calls free(croute). Thus, the zeroing of +croute->ageVifBits afterwards is unnecessary, illegal and an +undefined behavior. +--- + src/rttable.c | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/src/rttable.c b/src/rttable.c +index bcafa3fe..04e24f3b 100644 +--- src/rttable.c ++++ src/rttable.c +@@ -704,13 +704,15 @@ int internAgeRoute(struct RouteTable* croute) { + + // No activity was registered within the timelimit, so remove the route. + removeRoute(croute); ++ croute = NULL; + } + // Tell that the route was updated... + result = 1; + } + + // The aging vif bits must be reset for each round... +- BIT_ZERO(croute->ageVifBits); ++ if (croute != NULL) ++ BIT_ZERO(croute->ageVifBits); + + return result; + } diff --git a/net/ngrep/Makefile b/net/ngrep/Makefile index e2493a31453c..6d40cb269761 100644 --- a/net/ngrep/Makefile +++ b/net/ngrep/Makefile @@ -1,62 +1,52 @@ PORTNAME= ngrep -PORTVERSION= 1.45 -PORTREVISION= 5 +DISTVERSION= 1.48.3 CATEGORIES= net security -MASTER_SITES= SF +MASTER_SITES= SF/${PORTNAME}/v${DISTVERSION}/ +DISTNAME= v${DISTVERSION}%20source%20code +DIST_SUBDIR= ${PORTNAME} -MAINTAINER= logan@elandsys.com +MAINTAINER= ports@FreeBSD.org COMMENT= Network grep -WWW= https://ngrep.sourceforge.net/ +WWW= https://ngrep.sourceforge.net/ \ + https://github.com/jpr5/ngrep/ LICENSE= BSD4CLAUSE -LICENSE_FILE= ${WRKSRC}/LICENSE.txt +LICENSE_FILE= ${WRKSRC}/LICENSE -USES= gmake tar:bzip2 +USES= autoreconf gmake GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-pcap-restart MAKE_JOBS_UNSAFE= yes +WRKSRC= ${WRKDIR}/jpr5-${PORTNAME}-c3d586c + +PLIST_FILES= bin/ngrep share/man/man8/ngrep.8.gz +PORTDOCS= CREDITS EXAMPLES.md INSTALL README.md + OPTIONS_DEFINE= CAPSICUM DOCS IPV6 PCRE PORTS_PCAP OPTIONS_DEFAULT= CAPSICUM PCRE -PCRE_DESC= Use PCRE instead of GNU regex -PORTS_PCAP_DESC= Use ports PCAP instead of system PCAP CAPSICUM_DESC= Build with capsicum if kernel supports it - -PLIST_FILES= bin/ngrep share/man/man8/ngrep.8.gz - -PORTDOCS= CHANGES.txt CREDITS.txt INSTALL.txt LICENSE.txt \ - README.txt REGEX.txt +PCRE_DESC= Use PCRE2 instead of GNU regex +PORTS_PCAP_DESC= Use ports PCAP instead of system PCAP CAPSICUM_CONFIGURE_ON= --enable-capsicum IPV6_CONFIGURE_ENABLE= ipv6 -PCRE_CONFIGURE_ENABLE= pcre +PCRE_LIB_DEPENDS= libpcre2-8.so:devel/pcre2 \ + libpcre2-posix.so:devel/pcre2 +PCRE_CONFIGURE_ENABLE= pcre2 + +PORTS_PCAP_BUILD_DEPENDS= ${LOCALBASE}/include/pcap.h:net/libpcap +PORTS_PCAP_LIB_DEPENDS= libpcap.so:net/libpcap PORTS_PCAP_CONFIGURE_ON= --with-pcap-includes=${LOCALBASE}/include PORTS_PCAP_CONFIGURE_OFF= --with-pcap-includes=/usr/include -PORTS_PCAP_BUILD_DEPENDS= ${LOCALBASE}/lib/libpcap.a:net/libpcap - -.include <bsd.port.options.mk> - -post-patch: -.if ${PORT_OPTIONS:MPORTS_PCAP} - @${REINPLACE_CMD} -e "s|-lpcap|${LOCALBASE}/lib/libpcap.a|g" \ - ${WRKSRC}/Makefile.in ${WRKSRC}/configure -.endif - -post-install: -.if ${PORT_OPTIONS:MDOCS} - @${MKDIR} ${STAGEDIR}${DOCSDIR} -.for file in ${PORTDOCS} - @if [ -f ${WRKSRC}/${file} ]; then \ - ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR}; \ - else \ - ${INSTALL_DATA} ${WRKSRC}/doc/${file} ${STAGEDIR}${DOCSDIR}; \ - fi -.endfor -.endif + +post-install-DOCS-on: + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include <bsd.port.mk> diff --git a/net/ngrep/distinfo b/net/ngrep/distinfo index 8dcd486821b3..93ba3c01cda8 100644 --- a/net/ngrep/distinfo +++ b/net/ngrep/distinfo @@ -1,2 +1,3 @@ -SHA256 (ngrep-1.45.tar.bz2) = aea6dd337da8781847c75b3b5b876e4de9c58520e0d77310679a979fc6402fa7 -SIZE (ngrep-1.45.tar.bz2) = 463361 +TIMESTAMP = 1765188888 +SHA256 (ngrep/v1.48.3%20source%20code.tar.gz) = 1900038c313412661693a55d75135ab527529c863a8611e0b8dda838af5b63c9 +SIZE (ngrep/v1.48.3%20source%20code.tar.gz) = 297828 diff --git a/net/ngrep/files/patch-Makefile.in b/net/ngrep/files/patch-Makefile.in deleted file mode 100644 index 8c88a82ea677..000000000000 --- a/net/ngrep/files/patch-Makefile.in +++ /dev/null @@ -1,11 +0,0 @@ ---- Makefile.in.orig 2006-11-29 00:35:37.000000000 +1100 -+++ Makefile.in 2013-10-09 02:17:53.000000000 +1100 -@@ -63,7 +63,7 @@ - rm -f config.status config.cache config.log config.h Makefile - - $(REGEX_OBJS): $(REGEX_OBJS:.o=.c) $(REGEX_DIR)/*.h -- $(MAKE) $(MAKEFLAGS) -C $(REGEX_DIR) $(notdir $(REGEX_OBJS)) -+ $(MAKE) -C $(REGEX_DIR) $(notdir $(REGEX_OBJS)) - - $(OBJS): Makefile ngrep.c ngrep.h - diff --git a/net/ngrep/files/patch-Configure.in b/net/ngrep/files/patch-configure.ac index 84439ba05e64..9ad74b5061cb 100644 --- a/net/ngrep/files/patch-Configure.in +++ b/net/ngrep/files/patch-configure.ac @@ -1,8 +1,8 @@ ---- configure.in.orig 2006-11-15 07:43:56.000000000 +0400 -+++ configure.in 2014-12-12 00:01:00.000000000 +0400 -@@ -110,6 +110,34 @@ else - USE_IPv6="0" - fi +--- configure.ac.orig 2025-11-07 06:35:47 UTC ++++ configure.ac +@@ -138,7 +138,35 @@ AS_IF([test $use_pcap_restart = yes], [ + USE_PCAP_RESTART="0" + ]) +AC_ARG_ENABLE(capsicum, +[ --enable-capsicum enable capsicum support], @@ -12,7 +12,7 @@ +[ + use_capsicum="no" +]) -+ + +# +# Check whether various functions are available. If any are, set +# ac_lbl_capsicum_function_seen to yes; if any are not, set @@ -27,19 +27,33 @@ +fi +AC_MSG_CHECKING([whether to sandbox using capsicum]) +if test "x$ac_lbl_capsicum_function_seen" = "xyes" -a "x$ac_lbl_capsicum_function_not_seen" != "xyes"; then -+ HAVE_CAPSICUM="1" ++ USE_CAPSICUM="1" + AC_MSG_RESULT(yes) +else + AC_MSG_RESULT(no) +fi - ++ dnl dnl Configure the regular expression library. -@@ -390,6 +418,7 @@ AC_DEFINE_UNQUOTED(USE_PCAP_RESTART, - - AC_DEFINE_UNQUOTED(USE_PCRE, $USE_PCRE, [whether to use PCRE (default GNU Regex)]) + dnl +@@ -553,6 +581,7 @@ AC_DEFINE_UNQUOTED(USE_VLAN_HACK, $USE_VLA AC_DEFINE_UNQUOTED(USE_IPv6, $USE_IPv6, [whether to use IPv6 (default off)]) -+AC_DEFINE_UNQUOTED(HAVE_CAPSICUM, $HAVE_CAPSICUM, [whether to use capsicum]) + AC_DEFINE_UNQUOTED(USE_TCPKILL, $USE_TCPKILL, [whether to enable tcpkill functionality (default off)]) + AC_DEFINE_UNQUOTED(USE_VLAN_HACK, $USE_VLAN_HACK, [whether to automatically include VLAN frames (default on)]) ++AC_DEFINE_UNQUOTED(USE_CAPSICUM, $USE_CAPSICUM, [whether to use capsicum]) AC_DEFINE_UNQUOTED(USE_DROPPRIVS, $USE_DROPPRIVS, [whether to use privileges dropping (default yes)]) AC_DEFINE_UNQUOTED(DROPPRIVS_USER, "$DROPPRIVS_USER", [pseudo-user for running ngrep (default "nobody")]) +@@ -613,6 +642,12 @@ AS_IF([test "$USE_VLAN_HACK" = "1"], [ + AC_MSG_RESULT(CONFIG: automatically including VLAN frames) + ], [ + AC_MSG_RESULT(CONFIG: NOT automatically including VLAN frames) ++]) ++ ++AS_IF([test "$USE_CAPSICUM" = "1"], [ ++ AC_MSG_RESULT(CONFIG: capsicum enabled) ++], [ ++ AC_MSG_RESULT(CONFIG: capsicum disabled) + ]) + + dnl diff --git a/net/ngrep/files/patch-fix-ipv6 b/net/ngrep/files/patch-fix-ipv6 deleted file mode 100644 index c7db09f43bf0..000000000000 --- a/net/ngrep/files/patch-fix-ipv6 +++ /dev/null @@ -1,39 +0,0 @@ ---- ngrep.c 2010-04-21 12:16:52.000000000 +0200 -+++ ngrep.c 2010-04-21 12:11:49.581088102 +0200 -@@ -711,10 +711,12 @@ void process(u_char *d, struct pcap_pkth - data = (unsigned char *)(tcp_pkt) + tcphdr_offset; - len -= link_offset + ip_hl + tcphdr_offset; - -+/* - #if USE_IPv6 - if (ip_ver == 6) - len -= ntohs(ip6_pkt->ip6_plen); --#endif -+#endif -+*/ - - if ((int32_t)len < 0) - len = 0; -@@ -731,11 +733,12 @@ void process(u_char *d, struct pcap_pkth - data = (unsigned char *)(udp_pkt) + udphdr_offset; - len -= link_offset + ip_hl + udphdr_offset; - -+/* - #if USE_IPv6 - if (ip_ver == 6) - len -= ntohs(ip6_pkt->ip6_plen); - #endif -- -+*/ - if ((int32_t)len < 0) - len = 0; - -@@ -769,7 +772,7 @@ void process(u_char *d, struct pcap_pkth - uint16_t icmp6hdr_offset = (frag_offset) ? 0 : 4; - - data = (unsigned char *)(icmp6_pkt) + icmp6hdr_offset; -- len -= link_offset + ip_hl + ntohs(ip6_pkt->ip6_plen) + icmp6hdr_offset; -+ len -= link_offset + ip_hl + icmp6hdr_offset; - - if ((int32_t)len < 0) - len = 0; diff --git a/net/ngrep/files/patch-ngrep.c b/net/ngrep/files/patch-ngrep.c index ebeaecc16afb..76c8ea985385 100644 --- a/net/ngrep/files/patch-ngrep.c +++ b/net/ngrep/files/patch-ngrep.c @@ -1,69 +1,75 @@ ---- ngrep.c.orig 2006-11-28 17:38:43.000000000 +0400 -+++ ngrep.c 2014-12-12 11:14:13.000000000 +0400 -@@ -97,6 +97,10 @@ - #include "regex-0.12/regex.h" +--- ngrep.c.orig 2025-11-07 06:35:47 UTC ++++ ngrep.c +@@ -93,10 +93,15 @@ + #include <sys/ioctl.h> #endif -+#ifdef HAVE_CAPSICUM -+#include <sys/capability.h> -+#endif /* HAVE CAPSICUM */ -+ - #include "ngrep.h" - +-#include <pcap.h> +- + #include "config.h" -@@ -186,6 +190,10 @@ uint32_t ws_row, ws_col = 80, ws_col_for - int main(int argc, char **argv) { ++#ifdef USE_CAPSICUM ++#include <sys/capsicum.h> ++#include <net/bpf.h> ++#endif /* USE_CAPSICUM */ ++ ++#include <pcap.h> ++ + #if USE_IPv6 && !defined(_WIN32) && !defined(_WIN64) + #include <netinet/ip6.h> + #include <netinet/icmp6.h> +@@ -217,6 +222,10 @@ int main(int argc, char **argv) { int32_t c; + const char *extra = ""; -+#ifdef HAVE_CAPSICUM ++#ifdef USE_CAPSICUM + cap_rights_t rights; -+#endif /* HAVE_CAPSICUM */ ++#endif /* USE_CAPSICUM */ + signal(SIGINT, clean_exit); signal(SIGABRT, clean_exit); -@@ -416,6 +424,23 @@ int main(int argc, char **argv) { - clean_exit(-1); +@@ -461,6 +470,22 @@ int main(int argc, char **argv) { + free(filter); } -+#ifdef HAVE_CAPSICUM ++#ifdef USE_CAPSICUM + cap_rights_init(&rights, CAP_IOCTL, CAP_READ); + if (cap_rights_limit(pcap_fileno(pd), &rights) < 0 && + errno != ENOSYS) { + fprintf(stderr, "unable to limit pcap descriptor"); -+ clean_exit(-1); -+ } ++ clean_exit(2); ++ } + + static const unsigned long cmds[] = { BIOCGSTATS }; + if (cap_ioctls_limit(pcap_fileno(pd), cmds, + sizeof(cmds) / sizeof(cmds[0])) < 0 && errno != ENOSYS) { -+ fprintf(stderr, "unable to limit ioctls on pcap descriptor"); -+ clean_exit(-1); -+ } -+ -+#endif /* HAVE CAPSICUM */ ++ fprintf(stderr, "unable to limit ioctls on pcap descriptor"); ++ clean_exit(2); ++ } ++#endif /* USE_CAPSICUM */ + + /* Setup matcher */ + if (match_data) { - if (bin_match) { - uint32_t i = 0, n; -@@ -603,6 +628,20 @@ int main(int argc, char **argv) { +@@ -491,6 +516,20 @@ int main(int argc, char **argv) { + #if !defined(_WIN32) && !defined(_WIN64) && USE_DROPPRIVS drop_privs(); #endif - -+#ifdef HAVE_CAPSICUM -+ cap_rights_init(&rights); + -+ if (cap_rights_limit(STDIN_FILENO, &rights) < 0 && errno != ENOSYS) { -+ fprintf(stderr, "can't limit stdin"); -+ clean_exit(-1); -+ } ++#ifdef USE_CAPSICUM ++ cap_rights_init(&rights); + -+ if (cap_enter() < 0 && errno != ENOSYS) { -+ fprintf(stderr, "can't enter capability mode"); -+ clean_exit(-1); ++ if (cap_rights_limit(STDIN_FILENO, &rights) < 0 && errno != ENOSYS) { ++ fprintf(stderr, "can't limit stdin"); ++ clean_exit(1); + } -+#endif /* HAVE_CAPSICUM */ + - while (pcap_loop(pd, 0, (pcap_handler)process, 0)); ++ if (cap_enter() < 0 && errno != ENOSYS) { ++ fprintf(stderr, "can't enter capability mode"); ++ clean_exit(2); ++ } ++#endif /* USE_CAPSICUM */ + + while (pcap_loop(pd, -1, (pcap_handler)process, 0)); - clean_exit(0); diff --git a/net/ngrep/pkg-descr b/net/ngrep/pkg-descr index 592428932e4a..46dbcb8bf00a 100644 --- a/net/ngrep/pkg-descr +++ b/net/ngrep/pkg-descr @@ -1,9 +1,8 @@ -ngrep strives to provide most of GNU grep's common features, applying -them to the network layer. +ngrep is like GNU grep applied to the network layer. -ngrep a pcap-aware tool that will allow you to specify extended -regular expressions to match against data payloads of packets. It -currently recognizes TCP, UDP, and ICMP across Ethernet, PPP, SLIP, -FDDI, Token Ring and null interfaces, and understands BPF filter -logic in the same fashion as more common packet sniffing tools, -like tcpdump and snoop. +It's a PCAP-based tool that allows you to specify an extended regular or +hexadecimal expression to match against data payloads of packets. +It understands many kinds of protocols, including IPv4/6, TCP, UDP, ICMPv4/6, +IGMP and Raw, across a wide variety of interface types, and understands BPF +filter logic in the same fashion as more common packet sniffing tools, such as +tcpdump and snoop. diff --git a/ports-mgmt/pkg/Makefile b/ports-mgmt/pkg/Makefile index 1a22ba20d949..9cea6e2a885b 100644 --- a/ports-mgmt/pkg/Makefile +++ b/ports-mgmt/pkg/Makefile @@ -1,5 +1,5 @@ PORTNAME= pkg -DISTVERSION= 2.5.0 +DISTVERSION= 2.5.1 _PKG_VERSION= ${DISTVERSION} CATEGORIES= ports-mgmt diff --git a/ports-mgmt/pkg/distinfo b/ports-mgmt/pkg/distinfo index 1cbe964efe2f..00bfef22dd7d 100644 --- a/ports-mgmt/pkg/distinfo +++ b/ports-mgmt/pkg/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1765960107 -SHA256 (freebsd-pkg-2.5.0_GH0.tar.gz) = 420330f4e8adc25317c98a0657b2ba8ebada7ad782a6273fe3b41768cb7246c0 -SIZE (freebsd-pkg-2.5.0_GH0.tar.gz) = 16511322 +TIMESTAMP = 1766485622 +SHA256 (freebsd-pkg-2.5.1_GH0.tar.gz) = 05aa40cc01e48e4933b7a96a996831b3215de18558a16f48859417b183b1c19b +SIZE (freebsd-pkg-2.5.1_GH0.tar.gz) = 16511454 diff --git a/ports-mgmt/zig2tuple/Makefile b/ports-mgmt/zig2tuple/Makefile index a9c4fcc89c02..2225979be4ed 100644 --- a/ports-mgmt/zig2tuple/Makefile +++ b/ports-mgmt/zig2tuple/Makefile @@ -1,5 +1,5 @@ PORTNAME= zig2tuple -DISTVERSION= g20251210 +DISTVERSION= g20251222 CATEGORIES= ports-mgmt MAINTAINER= kenrap@kennethraplee.com @@ -13,7 +13,7 @@ USES= zig USE_GITHUB= yes GH_ACCOUNT= kenrap -GH_TAGNAME= 179f216b132dbd793932cc4f82587ed9fd928efb +GH_TAGNAME= 97638f8db3f59545b28fcc3494d92f2d3751052b PLIST_FILES= bin/${PORTNAME} diff --git a/ports-mgmt/zig2tuple/distinfo b/ports-mgmt/zig2tuple/distinfo index 2d788f4f88f1..2dd6b651ebce 100644 --- a/ports-mgmt/zig2tuple/distinfo +++ b/ports-mgmt/zig2tuple/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1765401438 -SHA256 (zig/kenrap-zig2tuple-g20251210-179f216b132dbd793932cc4f82587ed9fd928efb_GH0.tar.gz) = 1a0b22dc69746ed3a8a3d9f9efe9a31733a6d9f00c9affeddd05f7f462a34e81 -SIZE (zig/kenrap-zig2tuple-g20251210-179f216b132dbd793932cc4f82587ed9fd928efb_GH0.tar.gz) = 3418 +TIMESTAMP = 1766381830 +SHA256 (zig/kenrap-zig2tuple-g20251222-97638f8db3f59545b28fcc3494d92f2d3751052b_GH0.tar.gz) = b39ca427bfce709ca71e6cf5596c0d7790531f6358de14d52628c5bb4563cf60 +SIZE (zig/kenrap-zig2tuple-g20251222-97638f8db3f59545b28fcc3494d92f2d3751052b_GH0.tar.gz) = 3505 diff --git a/print/plutobook/Makefile b/print/plutobook/Makefile index d907a837a287..07aa8196ed7a 100644 --- a/print/plutobook/Makefile +++ b/print/plutobook/Makefile @@ -1,6 +1,6 @@ PORTNAME= plutobook DISTVERSIONPREFIX= v -DISTVERSION= 0.11.3 +DISTVERSION= 0.12.0 CATEGORIES= print MAINTAINER= jbo@FreeBSD.org diff --git a/print/plutobook/distinfo b/print/plutobook/distinfo index 16e92737afa6..273aa923a203 100644 --- a/print/plutobook/distinfo +++ b/print/plutobook/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1765498737 -SHA256 (plutoprint-plutobook-v0.11.3_GH0.tar.gz) = 699cd4a645548b7f96dd3bfab4a602ab694f085473ff44d8812d690efb3c6e3e -SIZE (plutoprint-plutobook-v0.11.3_GH0.tar.gz) = 458880 +TIMESTAMP = 1766530716 +SHA256 (plutoprint-plutobook-v0.12.0_GH0.tar.gz) = 770349857d4480930e273672ed45ae4d9be2ed5d6bca441823e3031dd09a5ebc +SIZE (plutoprint-plutobook-v0.12.0_GH0.tar.gz) = 459102 diff --git a/sysutils/appjail-devel/Makefile b/sysutils/appjail-devel/Makefile index a47f3523269f..b3c41f3001b8 100644 --- a/sysutils/appjail-devel/Makefile +++ b/sysutils/appjail-devel/Makefile @@ -1,5 +1,5 @@ PORTNAME= appjail -DISTVERSION= 4.7.0.20251222 +DISTVERSION= 4.7.1.20251223 PORTEPOCH= 1 CATEGORIES= sysutils PKGNAMESUFFIX= -devel @@ -16,7 +16,7 @@ CONFLICTS= appjail USE_GITHUB= yes GH_ACCOUNT= DtxdF GH_PROJECT= AppJail -GH_TAGNAME= 83f350cd4b635d9a582e229ea3d796a95b96fe03 +GH_TAGNAME= 08bfc568c0c353ce8ec4a974d879d8addaf6912c MAKE_ARGS= APPJAIL_VERSION=${DISTVERSION}+${GH_TAGNAME} ALL_TARGET= utils-strip diff --git a/sysutils/appjail-devel/distinfo b/sysutils/appjail-devel/distinfo index c67eb2183e83..d05519fb0593 100644 --- a/sysutils/appjail-devel/distinfo +++ b/sysutils/appjail-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1766382685 -SHA256 (DtxdF-AppJail-4.7.0.20251222-83f350cd4b635d9a582e229ea3d796a95b96fe03_GH0.tar.gz) = cb296919b1709343d762571b5b9d3b6e3d748bf43088705f1bd7278af57c5372 -SIZE (DtxdF-AppJail-4.7.0.20251222-83f350cd4b635d9a582e229ea3d796a95b96fe03_GH0.tar.gz) = 1025285 +TIMESTAMP = 1766526221 +SHA256 (DtxdF-AppJail-4.7.1.20251223-08bfc568c0c353ce8ec4a974d879d8addaf6912c_GH0.tar.gz) = 8e4122cc90ee3943479be28688073b7e7ca5560f68e468dc9e2359c0d9cc8922 +SIZE (DtxdF-AppJail-4.7.1.20251223-08bfc568c0c353ce8ec4a974d879d8addaf6912c_GH0.tar.gz) = 1025338 diff --git a/sysutils/appjail/Makefile b/sysutils/appjail/Makefile index c53c39342c63..bcb2c66b217f 100644 --- a/sysutils/appjail/Makefile +++ b/sysutils/appjail/Makefile @@ -1,6 +1,6 @@ PORTNAME= appjail DISTVERSIONPREFIX= v -DISTVERSION= 4.7.0 +DISTVERSION= 4.7.1 CATEGORIES= sysutils MAINTAINER= dtxdf@FreeBSD.org diff --git a/sysutils/appjail/distinfo b/sysutils/appjail/distinfo index 9bed932e6299..802c272cd3e6 100644 --- a/sysutils/appjail/distinfo +++ b/sysutils/appjail/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1766382352 -SHA256 (DtxdF-AppJail-v4.7.0_GH0.tar.gz) = 276b0c4d5be4895bec2dfd3cd891bbfa3a580a68b78113f5a7b879c7abe17fff -SIZE (DtxdF-AppJail-v4.7.0_GH0.tar.gz) = 1024966 +TIMESTAMP = 1766525994 +SHA256 (DtxdF-AppJail-v4.7.1_GH0.tar.gz) = 2656bd900d7a5f36853a336e032cc40f4ab4607be4d12994eeb524111f8cb463 +SIZE (DtxdF-AppJail-v4.7.1_GH0.tar.gz) = 1025024 diff --git a/sysutils/bastille/Makefile b/sysutils/bastille/Makefile index 4a2fc9d45167..30be1809cf47 100644 --- a/sysutils/bastille/Makefile +++ b/sysutils/bastille/Makefile @@ -1,39 +1,41 @@ PORTNAME= bastille -DISTVERSION= 1.2.2.251204 +DISTVERSION= 1.3.0.251222 CATEGORIES= sysutils MAINTAINER= jdhurtado@orbiware.com # co-maintainer: snarfingcode666@gmail.com COMMENT= Jail automation framework WWW= https://bastillebsd.org +PATCH_SITES= https://github.com/michael-o/bastille/commit/ +PATCHFILES= 2ddb02f90a907075a41f41fc1ea861f83178acee.patch:-p1 + LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USE_GITHUB= yes -GH_ACCOUNT= bastillebsd +GH_ACCOUNT= BastilleBSD NO_ARCH= yes NO_BUILD= yes post-patch: + @${FIND} ${WRKSRC} -name *.orig -delete @${REINPLACE_CMD} \ -e 's|/usr/local/etc/bastille|${ETCDIR}|g' \ -e 's|/usr/local|${PREFIX}|g' \ ${WRKSRC}/usr/local/etc/rc.d/bastille do-install: + ${MKDIR} ${STAGEDIR}${ETCDIR} + ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKSRC}/usr/local/bin/bastille ${STAGEDIR}${PREFIX}/bin + ${INSTALL_DATA} ${WRKSRC}/usr/local/etc/bastille/bastille.conf.sample \ + ${STAGEDIR}${ETCDIR}/${PORTNAME}.conf.sample ${INSTALL_SCRIPT} ${WRKSRC}/usr/local/etc/rc.d/bastille \ ${STAGEDIR}${PREFIX}/etc/rc.d - -post-install: - ${MKDIR} ${STAGEDIR}${ETCDIR} - ${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC}/usr/local/share/bastille && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}) - ${INSTALL_MAN} ${WRKSRC}/usr/local/share/man/man8/bastille.8 \ - ${STAGEDIR}${PREFIX}/share/man/man8/${PORTNAME}.8 - ${INSTALL_DATA} ${WRKSRC}/usr/local/etc/bastille/bastille.conf.sample \ - ${STAGEDIR}${ETCDIR}/${PORTNAME}.conf.sample + (cd ${WRKSRC}/usr/local/share/man && \ + ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/share/man) .include <bsd.port.mk> diff --git a/sysutils/bastille/distinfo b/sysutils/bastille/distinfo index 213783f28a5f..d5b0448be74a 100644 --- a/sysutils/bastille/distinfo +++ b/sysutils/bastille/distinfo @@ -1,3 +1,5 @@ -TIMESTAMP = 1764866943 -SHA256 (bastillebsd-bastille-1.2.2.251204_GH0.tar.gz) = f8bb0d02601648833a4563f7b324235c169dd6968037fd2b518d6d9b4645733e -SIZE (bastillebsd-bastille-1.2.2.251204_GH0.tar.gz) = 707979 +TIMESTAMP = 1766524167 +SHA256 (BastilleBSD-bastille-1.3.0.251222_GH0.tar.gz) = 49fe923c605e5c1565ef06487c23ad7d12766b3130aa45fdab3efb366172c725 +SIZE (BastilleBSD-bastille-1.3.0.251222_GH0.tar.gz) = 721723 +SHA256 (2ddb02f90a907075a41f41fc1ea861f83178acee.patch) = d5a38907d7a624ee328c110f7dcb4721b71932831daa99ac271ab71099e88ca2 +SIZE (2ddb02f90a907075a41f41fc1ea861f83178acee.patch) = 25086 diff --git a/sysutils/bastille/pkg-plist b/sysutils/bastille/pkg-plist index 326ed377ebf8..46771eab1139 100644 --- a/sysutils/bastille/pkg-plist +++ b/sysutils/bastille/pkg-plist @@ -21,10 +21,10 @@ etc/rc.d/bastille %%DATADIR%%/limits.sh %%DATADIR%%/list.sh %%DATADIR%%/migrate.sh +%%DATADIR%%/monitor.sh %%DATADIR%%/mount.sh %%DATADIR%%/network.sh %%DATADIR%%/pkg.sh -%%DATADIR%%/pkgbase/FreeBSD-base.conf %%DATADIR%%/rcp.sh %%DATADIR%%/rdr.sh %%DATADIR%%/rename.sh @@ -36,6 +36,13 @@ etc/rc.d/bastille %%DATADIR%%/sysrc.sh %%DATADIR%%/tags.sh %%DATADIR%%/template.sh +%%DATADIR%%/top.sh +%%DATADIR%%/umount.sh +%%DATADIR%%/update.sh +%%DATADIR%%/upgrade.sh +%%DATADIR%%/verify.sh +%%DATADIR%%/zfs.sh +%%DATADIR%%/pkgbase/FreeBSD-base.conf %%DATADIR%%/templates/default/base/Bastillefile %%DATADIR%%/templates/default/clone/Bastillefile %%DATADIR%%/templates/default/empty/Bastillefile @@ -44,11 +51,45 @@ etc/rc.d/bastille %%DATADIR%%/templates/default/thin/Bastillefile %%DATADIR%%/templates/default/vlan/Bastillefile %%DATADIR%%/templates/default/vnet/Bastillefile -%%DATADIR%%/top.sh -%%DATADIR%%/umount.sh -%%DATADIR%%/update.sh -%%DATADIR%%/upgrade.sh -%%DATADIR%%/verify.sh -%%DATADIR%%/zfs.sh share/man/man8/bastille.8.gz +share/man/man8/bastille-bootstrap.8.gz +share/man/man8/bastille-clone.8.gz +share/man/man8/bastille-cmd.8.gz +share/man/man8/bastille-config.8.gz +share/man/man8/bastille-console.8.gz +share/man/man8/bastille-convert.8.gz +share/man/man8/bastille-cp.8.gz +share/man/man8/bastille-create.8.gz +share/man/man8/bastille-destroy.8.gz +share/man/man8/bastille-edit.8.gz +share/man/man8/bastille-etcupdate.8.gz +share/man/man8/bastille-export.8.gz +share/man/man8/bastille-htop.8.gz +share/man/man8/bastille-import.8.gz +share/man/man8/bastille-jcp.8.gz +share/man/man8/bastille-limits.8.gz +share/man/man8/bastille-list.8.gz +share/man/man8/bastille-migrate.8.gz +share/man/man8/bastille-monitor.8.gz +share/man/man8/bastille-mount.8.gz +share/man/man8/bastille-network.8.gz +share/man/man8/bastille-pkg.8.gz +share/man/man8/bastille-rcp.8.gz +share/man/man8/bastille-rdr.8.gz +share/man/man8/bastille-rename.8.gz +share/man/man8/bastille-restart.8.gz +share/man/man8/bastille-service.8.gz +share/man/man8/bastille-setup.8.gz +share/man/man8/bastille-start.8.gz +share/man/man8/bastille-stop.8.gz +share/man/man8/bastille-sysrc.8.gz +share/man/man8/bastille-tags.8.gz +share/man/man8/bastille-template.8.gz +share/man/man8/bastille-top.8.gz +share/man/man8/bastille-umount.8.gz +share/man/man8/bastille-update.8.gz +share/man/man8/bastille-upgrade.8.gz +share/man/man8/bastille-verify.8.gz +share/man/man8/bastille-zfs.8.gz +share/man/man5/bastille.conf.5.gz @dir %%ETCDIR%% diff --git a/sysutils/flock/Makefile b/sysutils/flock/Makefile index 9497e5e74ae7..7994134fd3ba 100644 --- a/sysutils/flock/Makefile +++ b/sysutils/flock/Makefile @@ -21,6 +21,12 @@ CFLAGS+= -D_WITH_CPU_SET_T PLIST_FILES= bin/flock share/man/man1/flock.1.gz \ etc/bash_completion.d/flock +.include <bsd.port.options.mk> + +.if ${ARCH} == i386 +CONFIGURE_ARGS+= --disable-year2038 +.endif + do-build: # skip building unneeded utils ${MAKE} -C ${WRKSRC} flock diff --git a/sysutils/limine/Makefile b/sysutils/limine/Makefile index dc894e10db12..40461dc88848 100644 --- a/sysutils/limine/Makefile +++ b/sysutils/limine/Makefile @@ -1,5 +1,5 @@ PORTNAME= limine -DISTVERSION= 10.4.0 +DISTVERSION= 10.5.0 CATEGORIES= sysutils MASTER_SITES= https://codeberg.org/Limine/Limine/releases/download/v${DISTVERSION}/ diff --git a/sysutils/limine/distinfo b/sysutils/limine/distinfo index dba723929877..08f292119549 100644 --- a/sysutils/limine/distinfo +++ b/sysutils/limine/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1764818552 -SHA256 (limine-10.4.0.tar.gz) = c823588c61b907e1bef2588955973e556d99a926ee702e7961f13142478cbfa4 -SIZE (limine-10.4.0.tar.gz) = 575071 +TIMESTAMP = 1766512532 +SHA256 (limine-10.5.0.tar.gz) = da14c18eff4bda562cc44c69c7e2aebd9419ac1f1c8be32d76232eaa367503d2 +SIZE (limine-10.5.0.tar.gz) = 576035 diff --git a/sysutils/openvox-agent8/Makefile b/sysutils/openvox-agent8/Makefile index 8cc1bfc51a36..a76ba5328c4f 100644 --- a/sysutils/openvox-agent8/Makefile +++ b/sysutils/openvox-agent8/Makefile @@ -1,6 +1,6 @@ PORTNAME= openvox-agent PORTVERSION= 8.22.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils MASTER_SITES= https://forge.puppet.com/v3/files/:forge PKGNAMESUFFIX= 8 diff --git a/sysutils/openvox-agent8/files/patch-lib_puppet_util_monkey__patches.rb b/sysutils/openvox-agent8/files/patch-lib_puppet_util_monkey__patches.rb new file mode 100644 index 000000000000..3099539ec99f --- /dev/null +++ b/sysutils/openvox-agent8/files/patch-lib_puppet_util_monkey__patches.rb @@ -0,0 +1,15 @@ +--- lib/puppet/util/monkey_patches.rb.orig 2025-12-22 21:26:30 UTC ++++ lib/puppet/util/monkey_patches.rb +@@ -52,12 +52,6 @@ unless Puppet::Util::Platform.jruby_fips? + require_relative '../../puppet/ssl/openssl_loader' + unless Puppet::Util::Platform.jruby_fips? + class OpenSSL::SSL::SSLContext +- if DEFAULT_PARAMS[:options] +- DEFAULT_PARAMS[:options] |= OpenSSL::SSL::OP_NO_SSLv3 +- else +- DEFAULT_PARAMS[:options] = OpenSSL::SSL::OP_NO_SSLv3 +- end +- + alias __original_initialize initialize + private :__original_initialize + diff --git a/sysutils/rundeck/Makefile b/sysutils/rundeck/Makefile index dfcd5930180e..7ccbd7a7e9f9 100644 --- a/sysutils/rundeck/Makefile +++ b/sysutils/rundeck/Makefile @@ -1,6 +1,6 @@ PORTNAME= rundeck -DISTVERSION= 5.17.0 -DISTVERSIONSUFFIX= -20251103 +DISTVERSION= 5.18.0 +DISTVERSIONSUFFIX= -20251216 CATEGORIES= sysutils java MASTER_SITES= https://packagecloud.io/pagerduty/rundeck/packages/java/org.rundeck/${DISTNAME}.war/artifacts/${DISTNAME}.war/download?/ EXTRACT_SUFX= .war diff --git a/sysutils/rundeck/distinfo b/sysutils/rundeck/distinfo index fbf6596ccc0f..939f7fe47143 100644 --- a/sysutils/rundeck/distinfo +++ b/sysutils/rundeck/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1762876233 -SHA256 (rundeck-5.17.0-20251103.war) = 070fda2ec27ae414abd4d0e63966a73a6ea5b0295a62929d99e1a96223b428d7 -SIZE (rundeck-5.17.0-20251103.war) = 253497857 +TIMESTAMP = 1766478759 +SHA256 (rundeck-5.18.0-20251216.war) = 542c4e0f9e203203120e112090323514368af110c6c4ac2d5305eb7cae099a93 +SIZE (rundeck-5.18.0-20251216.war) = 253749591 diff --git a/textproc/crow-translate/Makefile b/textproc/crow-translate/Makefile index 7c5ce99d78ed..9e2aa64d4036 100644 --- a/textproc/crow-translate/Makefile +++ b/textproc/crow-translate/Makefile @@ -1,9 +1,7 @@ PORTNAME= crow-translate -DISTVERSIONPREFIX= v -DISTVERSION= 3.1.0 +DISTVERSION= 4.0.2 CATEGORIES= textproc -MASTER_SITES= KDE -MASTER_SITE_SUBDIR= stable/${PORTNAME}/${PORTVERSION} +MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION} MAINTAINER= kde@FreeBSD.org COMMENT= Translator using Google, Yandex Bing, LibreTranslate and Lingva @@ -18,12 +16,20 @@ LICENSE_FILE_GPLv3+ = ${WRKSRC}/LICENSES/GPL-3.0-or-later.txt LIB_DEPENDS= libleptonica.so:graphics/leptonica \ libtesseract.so:graphics/tesseract -USES= cmake desktop-file-utils gstreamer kde:5 qt:5 xorg -USE_KDE= wayland ecm:build -USE_QT= concurrent core dbus gui multimedia network svg widgets \ - x11extras buildtools:build linguisttools:build qmake:build +USES= cmake desktop-file-utils gl kde:6 qt:6 xorg +USE_GL= opengl +USE_KDE= wayland \ + ecm:build +USE_QT= base multimedia scxml speech \ + tools:build svg:run USE_XORG= ice sm x11 xcb xext +# This feature isn't ready for FreeBSD, since it relies on a broken +# bundled version of audio/espeak-ng (as of v4.0.2) +CMAKE_OFF= WITH_PIPER_TTS + +WRKSRC= ${WRKDIR}/${PORTNAME} + post-patch: @${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share|g' \ ${WRKSRC}/src/settings/autostartmanager/unixautostartmanager.cpp diff --git a/textproc/crow-translate/distinfo b/textproc/crow-translate/distinfo index 7649cb40579c..fed8cb17fec9 100644 --- a/textproc/crow-translate/distinfo +++ b/textproc/crow-translate/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1729936955 -SHA256 (crow-translate-v3.1.0.tar.gz) = 8cafa4a812079020839beaf0b133e08be6e47d6ffa1cf90f3417efdc7589c7a1 -SIZE (crow-translate-v3.1.0.tar.gz) = 5701925 +TIMESTAMP = 1766469992 +SHA256 (crow-translate-4.0.2.tar.gz) = e24b8e78b0bffa5dd02875e25126c371967f53729102c784e4e02d165feb3753 +SIZE (crow-translate-4.0.2.tar.gz) = 24572246 diff --git a/textproc/crow-translate/pkg-plist b/textproc/crow-translate/pkg-plist index de26e1e608b1..e15d9f34f71b 100644 --- a/textproc/crow-translate/pkg-plist +++ b/textproc/crow-translate/pkg-plist @@ -48,6 +48,7 @@ share/locale/pt/LC_MESSAGES/crow-translate_qt.qm share/locale/pt_BR/LC_MESSAGES/crow-translate_qt.qm share/locale/ru/LC_MESSAGES/crow-translate_qt.qm share/locale/sl/LC_MESSAGES/crow-translate_qt.qm +share/locale/sk/LC_MESSAGES/crow-translate_qt.qm share/locale/sq/LC_MESSAGES/crow-translate_qt.qm share/locale/sv/LC_MESSAGES/crow-translate_qt.qm share/locale/tr/LC_MESSAGES/crow-translate_qt.qm diff --git a/textproc/ibus-typing-booster/Makefile b/textproc/ibus-typing-booster/Makefile index 49b8220c3499..566ab79b7f16 100644 --- a/textproc/ibus-typing-booster/Makefile +++ b/textproc/ibus-typing-booster/Makefile @@ -1,5 +1,5 @@ PORTNAME= ibus-typing-booster -PORTVERSION= 2.28.6 +PORTVERSION= 2.29.0 CATEGORIES= textproc MAINTAINER= thierry@FreeBSD.org @@ -43,7 +43,7 @@ SHEBANG_FILES= engine/emoji-picker.in engine/ibus-engine-typing-booster.in \ SHEBANG_LANG= sh sh_OLD_CMD= /usr/bin/sh sh_CMD= ${SH} -USE_GNOME= glib20 gtk30 pygobject3 +USE_GNOME= gtk40 USE_LOCALE= en_US.UTF-8 GNU_CONFIGURE= yes CONFIGURE_ARGS= --libexecdir=${PREFIX}/libexec diff --git a/textproc/ibus-typing-booster/distinfo b/textproc/ibus-typing-booster/distinfo index 0f30114fe2b7..c6e725283609 100644 --- a/textproc/ibus-typing-booster/distinfo +++ b/textproc/ibus-typing-booster/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1764176138 -SHA256 (mike-fabian-ibus-typing-booster-2.28.6_GH0.tar.gz) = 831df7454c10d98d84555a5e5b2bcf9b6332454c9f9d18717c7782640bc463ae -SIZE (mike-fabian-ibus-typing-booster-2.28.6_GH0.tar.gz) = 14406000 +TIMESTAMP = 1766485364 +SHA256 (mike-fabian-ibus-typing-booster-2.29.0_GH0.tar.gz) = daccf5b8c40f8490e21349b5d50f0610b7f314b7aa3d3e46c15c31660886670f +SIZE (mike-fabian-ibus-typing-booster-2.29.0_GH0.tar.gz) = 14424946 diff --git a/textproc/ibus-typing-booster/pkg-plist b/textproc/ibus-typing-booster/pkg-plist index 5bbf0615b95a..8bddd78ea27f 100644 --- a/textproc/ibus-typing-booster/pkg-plist +++ b/textproc/ibus-typing-booster/pkg-plist @@ -362,6 +362,8 @@ share/applications/ibus-setup-typing-booster.desktop %%DATADIR%%/engine/__pycache__/emoji_picker%%PYTHON_TAG%%.pyc %%DATADIR%%/engine/__pycache__/factory%%PYTHON_TAG%%.opt-1.pyc %%DATADIR%%/engine/__pycache__/factory%%PYTHON_TAG%%.pyc +%%DATADIR%%/engine/__pycache__/g_compat_helpers%%PYTHON_TAG%%.opt-1.pyc +%%DATADIR%%/engine/__pycache__/g_compat_helpers%%PYTHON_TAG%%.pyc %%DATADIR%%/engine/__pycache__/get_clipboard_gtk4%%PYTHON_TAG%%.opt-1.pyc %%DATADIR%%/engine/__pycache__/get_clipboard_gtk4%%PYTHON_TAG%%.pyc %%DATADIR%%/engine/__pycache__/hunspell_suggest%%PYTHON_TAG%%.opt-1.pyc @@ -372,6 +374,8 @@ share/applications/ibus-setup-typing-booster.desktop %%DATADIR%%/engine/__pycache__/itb_active_window%%PYTHON_TAG%%.pyc %%DATADIR%%/engine/__pycache__/itb_emoji%%PYTHON_TAG%%.opt-1.pyc %%DATADIR%%/engine/__pycache__/itb_emoji%%PYTHON_TAG%%.pyc +%%DATADIR%%/engine/__pycache__/itb_gtk%%PYTHON_TAG%%.opt-1.pyc +%%DATADIR%%/engine/__pycache__/itb_gtk%%PYTHON_TAG%%.pyc %%DATADIR%%/engine/__pycache__/itb_nltk%%PYTHON_TAG%%.opt-1.pyc %%DATADIR%%/engine/__pycache__/itb_nltk%%PYTHON_TAG%%.pyc %%DATADIR%%/engine/__pycache__/itb_ollama%%PYTHON_TAG%%.opt-1.pyc @@ -396,11 +400,13 @@ share/applications/ibus-setup-typing-booster.desktop %%DATADIR%%/engine/__pycache__/tabstatistics%%PYTHON_TAG%%.pyc %%DATADIR%%/engine/emoji_picker.py %%DATADIR%%/engine/factory.py +%%DATADIR%%/engine/g_compat_helpers.py %%DATADIR%%/engine/get_clipboard_gtk4.py %%DATADIR%%/engine/hunspell_suggest.py %%DATADIR%%/engine/hunspell_table.py %%DATADIR%%/engine/itb_active_window.py %%DATADIR%%/engine/itb_emoji.py +%%DATADIR%%/engine/itb_gtk.py %%DATADIR%%/engine/itb_nltk.py %%DATADIR%%/engine/itb_ollama.py %%DATADIR%%/engine/itb_pango.py diff --git a/textproc/py-smile/Makefile b/textproc/py-smile/Makefile index 246e7426a171..e1305b081226 100644 --- a/textproc/py-smile/Makefile +++ b/textproc/py-smile/Makefile @@ -1,5 +1,5 @@ PORTNAME= smile -DISTVERSION= 2.10.2 +DISTVERSION= 2.11.0 CATEGORIES= textproc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/textproc/py-smile/distinfo b/textproc/py-smile/distinfo index 15023ea0b2d4..e43a8c64d2f7 100644 --- a/textproc/py-smile/distinfo +++ b/textproc/py-smile/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1757832551 -SHA256 (mijorus-smile-2.10.2_GH0.tar.gz) = 9edd8e54653e43b6a7eb7fc44721ce918a615082594bdff5204756e35d0c7512 -SIZE (mijorus-smile-2.10.2_GH0.tar.gz) = 2200972 +TIMESTAMP = 1766477216 +SHA256 (mijorus-smile-2.11.0_GH0.tar.gz) = a4e85c3af5783789498b1bf84211747a08299441305ac97d0210a754a55bd11e +SIZE (mijorus-smile-2.11.0_GH0.tar.gz) = 2216824 diff --git a/textproc/py-smile/pkg-plist b/textproc/py-smile/pkg-plist index fa4cb9b250da..71d92d40ce95 100644 --- a/textproc/py-smile/pkg-plist +++ b/textproc/py-smile/pkg-plist @@ -10,6 +10,7 @@ share/icons/hicolor/scalable/actions/checkmark-symbolic.svg share/icons/hicolor/scalable/actions/driving-symbolic.svg share/icons/hicolor/scalable/actions/flag-filled-symbolic.svg share/icons/hicolor/scalable/actions/history-undo-symbolic.svg +share/icons/hicolor/scalable/actions/horizontal-arrows-none-symbolic.svg share/icons/hicolor/scalable/actions/input-keyboard-numlock-symbolic.svg share/icons/hicolor/scalable/actions/it.mijorus.smile.crazy.svg share/icons/hicolor/scalable/actions/lightbulb-symbolic.svg diff --git a/textproc/uni/Makefile b/textproc/uni/Makefile index 79252593330f..592d47da6a1f 100644 --- a/textproc/uni/Makefile +++ b/textproc/uni/Makefile @@ -1,7 +1,6 @@ PORTNAME= uni -PORTVERSION= 2.8.0 +PORTVERSION= 2.9.0 DISTVERSIONPREFIX= v -PORTREVISION= 11 CATEGORIES= textproc MAINTAINER= thierry@FreeBSD.org diff --git a/textproc/uni/distinfo b/textproc/uni/distinfo index da0f0f8d97d3..3697ed5bc81e 100644 --- a/textproc/uni/distinfo +++ b/textproc/uni/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1736277063 -SHA256 (arp242-uni-v2.8.0_GH0.tar.gz) = 627a8aebe8d72bad5a462b8efc8b96dc96794b926b094de3f1e5b9965e44a678 -SIZE (arp242-uni-v2.8.0_GH0.tar.gz) = 638998 +TIMESTAMP = 1766501179 +SHA256 (arp242-uni-v2.9.0_GH0.tar.gz) = dc595807a0ab875111dafd55be9f3de116cbea652216f9d0082d03dddb3d83be +SIZE (arp242-uni-v2.9.0_GH0.tar.gz) = 646632 SHA256 (arp242-runewidth-v0.1.0_GH0.tar.gz) = e79d5b059f1b4845ee83a5d9bd4421cf660c2e82edd11ea4363390815952e10e SIZE (arp242-runewidth-v0.1.0_GH0.tar.gz) = 16419 SHA256 (arp242-termtext-v1.5.0_GH0.tar.gz) = 6ae65441d005e1fa833c95cb5095746324dc2de581b780396dfd6f5f6ac59f39 diff --git a/www/chawan/Makefile b/www/chawan/Makefile index 21e5ff3b3ce1..593066d499e1 100644 --- a/www/chawan/Makefile +++ b/www/chawan/Makefile @@ -2,8 +2,7 @@ PORTNAME= chawan DISTVERSIONPREFIX= v DISTVERSION= 0.3.2 CATEGORIES= www -MASTER_SITES= https://git.sr.ht/~bptato/chawan/archive/ -DISTNAME= ${DISTVERSIONFULL} +MASTER_SITES= https://git.sr.ht/~bptato/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/ MAINTAINER= hoanga@gmail.com COMMENT= Chawan is a text-mode web browser and pager @@ -21,6 +20,4 @@ USES= gmake libtool pkgconfig ssl MAKE_ENV+= PATH=${LOCALBASE}/nim/bin:${PATH} -WRKSRC= ${WRKDIR}/chawan-${DISTVERSIONFULL} - .include <bsd.port.mk> diff --git a/www/chawan/distinfo b/www/chawan/distinfo index 9cfc4c73b92b..fd1a170510f3 100644 --- a/www/chawan/distinfo +++ b/www/chawan/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1766155750 -SHA256 (v0.3.2.tar.gz) = 08f98ddf0040d0bf25dce62eac86d3ec5d2f11b2bc471213eb9c4c861a8d321a -SIZE (v0.3.2.tar.gz) = 3641359 +TIMESTAMP = 1766506662 +SHA256 (chawan-v0.3.2.tar.gz) = 08f98ddf0040d0bf25dce62eac86d3ec5d2f11b2bc471213eb9c4c861a8d321a +SIZE (chawan-v0.3.2.tar.gz) = 3641359 diff --git a/www/gohugo/Makefile b/www/gohugo/Makefile index ff4a76a2806f..8b5e21bbd474 100644 --- a/www/gohugo/Makefile +++ b/www/gohugo/Makefile @@ -1,6 +1,6 @@ PORTNAME= hugo DISTVERSIONPREFIX= v -DISTVERSION= 0.153.1 +DISTVERSION= 0.153.2 PORTEPOCH= 1 CATEGORIES= www PKGNAMEPREFIX= go diff --git a/www/gohugo/distinfo b/www/gohugo/distinfo index 17eaf0d053ab..6543cdcb267e 100644 --- a/www/gohugo/distinfo +++ b/www/gohugo/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1766246231 -SHA256 (go/www_gohugo/hugo-v0.153.1/v0.153.1.mod) = 98394a8bb29b6f7eb3c6c8f2a8a137dcd26dfeb913f40cceb9fb0f731624701c -SIZE (go/www_gohugo/hugo-v0.153.1/v0.153.1.mod) = 9373 -SHA256 (go/www_gohugo/hugo-v0.153.1/v0.153.1.zip) = c9d231b18033de5d1cae4955c69bf5e50c2a24e8305c51adbd48b8b7f6996a53 -SIZE (go/www_gohugo/hugo-v0.153.1/v0.153.1.zip) = 6850749 +TIMESTAMP = 1766440173 +SHA256 (go/www_gohugo/hugo-v0.153.2/v0.153.2.mod) = 98394a8bb29b6f7eb3c6c8f2a8a137dcd26dfeb913f40cceb9fb0f731624701c +SIZE (go/www_gohugo/hugo-v0.153.2/v0.153.2.mod) = 9373 +SHA256 (go/www_gohugo/hugo-v0.153.2/v0.153.2.zip) = 43b0227d02bb22382d48e55d8186e891835f0a02c749f145e2bf468f1f4cfe48 +SIZE (go/www_gohugo/hugo-v0.153.2/v0.153.2.zip) = 6850868 diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_dav1d_libdav1d_src_arm_cpu.c b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_dav1d_libdav1d_src_arm_cpu.c deleted file mode 100644 index aceaba1364ac..000000000000 --- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_dav1d_libdav1d_src_arm_cpu.c +++ /dev/null @@ -1,23 +0,0 @@ ---- src/3rdparty/chromium/third_party/dav1d/libdav1d/src/arm/cpu.c.orig 2025-10-02 00:36:39 UTC -+++ src/3rdparty/chromium/third_party/dav1d/libdav1d/src/arm/cpu.c -@@ -35,6 +35,20 @@ - #if HAVE_GETAUXVAL || HAVE_ELF_AUX_INFO - #include <sys/auxv.h> - -+#if defined(__FreeBSD__) -+static unsigned long getauxval(unsigned long type) -+{ -+ /* Only AT_HWCAP* return unsigned long */ -+ if (type != AT_HWCAP && type != AT_HWCAP2) { -+ return 0; -+ } -+ -+ unsigned long ret = 0; -+ elf_aux_info(type, &ret, sizeof(ret)); -+ return ret; -+} -+#endif -+ - #if ARCH_AARCH64 - - #define HWCAP_AARCH64_ASIMDDP (1 << 20) diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_dav1d_libdav1d_src_cpu.c b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_dav1d_libdav1d_src_cpu.c new file mode 100644 index 000000000000..ec0e95ef5c0f --- /dev/null +++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_dav1d_libdav1d_src_cpu.c @@ -0,0 +1,21 @@ +--- src/3rdparty/chromium/third_party/dav1d/libdav1d/src/cpu.c.orig 2025-12-22 23:24:20 UTC ++++ src/3rdparty/chromium/third_party/dav1d/libdav1d/src/cpu.c +@@ -115,7 +115,18 @@ COLD unsigned long dav1d_getauxval(unsigned long type) + + COLD unsigned long dav1d_getauxval(unsigned long type) { + #if HAVE_GETAUXVAL ++#if defined(__FreeBSD__) && (ARCH_AARCH64 || ARCH_ARM) ++ /* Only AT_HWCAP* return unsigned long */ ++ if (type != AT_HWCAP && type != AT_HWCAP2) { ++ return 0; ++ } ++ ++ unsigned long ret = 0; ++ elf_aux_info(type, &ret, sizeof(ret)); ++ return ret; ++#else + return getauxval(type); ++#endif + #elif HAVE_ELF_AUX_INFO + unsigned long aux = 0; + int ret = elf_aux_info(type, &aux, sizeof(aux)); diff --git a/www/servlet-api/Makefile b/www/servlet-api/Makefile index 7111d9fc2316..d0b4c30c04e8 100644 --- a/www/servlet-api/Makefile +++ b/www/servlet-api/Makefile @@ -10,6 +10,9 @@ MAINTAINER= ports@FreeBSD.org COMMENT= The Servlet API WWW= http://java.sun.com/products/servlet/ +DEPRECATED= Superseded upstream by newer versions many years ago +EXPIRATION_DATE= 2025-12-31 + USES= java NO_BUILD= yes diff --git a/x11-toolkits/qt6-declarative/Makefile b/x11-toolkits/qt6-declarative/Makefile index bb9432d6a2fc..7c94487156b3 100644 --- a/x11-toolkits/qt6-declarative/Makefile +++ b/x11-toolkits/qt6-declarative/Makefile @@ -1,5 +1,6 @@ PORTNAME= declarative DISTVERSION= ${QT6_VERSION} +PORTREVISION= 1 CATEGORIES= x11-toolkits PKGNAMEPREFIX= qt6- diff --git a/x11-toolkits/qt6-declarative/files/patch-QTBUG-142331 b/x11-toolkits/qt6-declarative/files/patch-QTBUG-142331 new file mode 100644 index 000000000000..2e031cca4397 --- /dev/null +++ b/x11-toolkits/qt6-declarative/files/patch-QTBUG-142331 @@ -0,0 +1,229 @@ +From 9c6b2b78e9076f1c2676aa0c41573db9ca480654 Mon Sep 17 00:00:00 2001 +From: Ulf Hermann <ulf.hermann@qt.io> +Date: Tue, 02 Dec 2025 17:42:30 +0100 +Subject: [PATCH] QtQml: Invalidate fallback lookups after each call from AOT code + +Fallback property lookups are created for completely dynamic +metaobjects. Anything about them may change between any two calls. + +Pick-to: 6.8 6.5 +Fixes: QTBUG-142331 +Change-Id: Ib732c37a6f27ab8105bea0eeae000af7eb9c36d7 +Reviewed-by: Sami Shalayel <sami.shalayel@qt.io> +(cherry picked from commit 9af6d2d6d0046b3c8369e15eb4791957cdc7ab7b) +Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io> +--- + +--- src/qml/jsruntime/qv4lookup_p.h ++++ src/qml/jsruntime/qv4lookup_p.h +@@ -159,6 +159,10 @@ + const QQmlPropertyData *propertyData; + } qobjectMethodLookup; + struct { ++ // NB: None of this is actually cache-able. The metaobject may change at any time. ++ // We invalidate this data every time the lookup is invoked and thereby force a ++ // re-initialization next time. ++ + quintptr isConstant; // This is a bool, encoded as 0 or 1. Both values are ignored by gc + quintptr metaObject; // a (const QMetaObject* & 1) or nullptr + int coreIndex; +--- src/qml/qml/qqml.cpp ++++ src/qml/qml/qqml.cpp +@@ -1386,16 +1386,16 @@ + + static FallbackPropertyQmlData findFallbackPropertyQmlData(QV4::Lookup *lookup, QObject *object) + { +- QQmlData *qmlData = QQmlData::get(object); +- if (qmlData && qmlData->isQueuedForDeletion) +- return {qmlData, nullptr, PropertyResult::Deleted}; ++ // We've just initialized the lookup. So everything must be fine here. + ++ QQmlData *qmlData = QQmlData::get(object); ++ ++ Q_ASSERT(!qmlData || !qmlData->isQueuedForDeletion); + Q_ASSERT(!QQmlData::wasDeleted(object)); + + const QMetaObject *metaObject + = reinterpret_cast<const QMetaObject *>(lookup->qobjectFallbackLookup.metaObject - 1); +- if (!metaObject || metaObject != object->metaObject()) +- return {qmlData, nullptr, PropertyResult::NeedsInit}; ++ Q_ASSERT(metaObject == object->metaObject()); + + return {qmlData, metaObject, PropertyResult::OK}; + } +@@ -2585,6 +2585,7 @@ + break; + case QV4::Lookup::Call::ContextGetterScopeObjectPropertyFallback: + result = loadFallbackProperty(lookup, qmlScopeObject, target, this); ++ lookup->call = QV4::Lookup::Call::ContextGetterGeneric; + break; + default: + return false; +@@ -2616,6 +2617,7 @@ + break; + case QV4::Lookup::Call::ContextGetterScopeObjectPropertyFallback: + result = writeBackFallbackProperty(lookup, qmlScopeObject, source); ++ lookup->call = QV4::Lookup::Call::ContextGetterGeneric; + break; + default: + return false; +@@ -2816,6 +2818,7 @@ + result = lookup->asVariant + ? loadFallbackAsVariant(lookup, object, target, this) + : loadFallbackProperty(lookup, object, target, this); ++ lookup->call = QV4::Lookup::Call::GetterGeneric; + break; + default: + return false; +@@ -2850,6 +2853,7 @@ + result = lookup->asVariant + ? writeBackFallbackAsVariant(lookup, object, source) + : writeBackFallbackProperty(lookup, object, source); ++ lookup->call = QV4::Lookup::Call::GetterGeneric; + break; + default: + return false; +@@ -3010,6 +3014,7 @@ + result = lookup->asVariant + ? storeFallbackAsVariant(engine->handle(), lookup, object, value) + : storeFallbackProperty(lookup, object, value); ++ lookup->call = QV4::Lookup::Call::SetterGeneric; + break; + default: + return false; +--- tests/auto/qml/qmlcppcodegen/data/CMakeLists.txt ++++ tests/auto/qml/qmlcppcodegen/data/CMakeLists.txt +@@ -26,6 +26,7 @@ + multiforeign.h + objectwithmethod.h + person.cpp person.h ++ propertymap.h + qmlusing.h + recursiveObject.h + refuseWrite.h +@@ -282,6 +283,7 @@ + popContextAfterRet.qml + prefixedMetaType.qml + pressAndHoldButton.qml ++ propertyMap.qml + qmlUsing.qml + qtbug113150.qml + qtfont.qml +--- /dev/null ++++ tests/auto/qml/qmlcppcodegen/data/propertyMap.qml +@@ -0,0 +1,6 @@ ++pragma Strict ++import TestTypes ++ ++WithPropertyMap { ++ objectName: map.foo ++} +--- /dev/null ++++ tests/auto/qml/qmlcppcodegen/data/propertymap.h +@@ -0,0 +1,40 @@ ++// Copyright (C) 2025 The Qt Company Ltd. ++// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only ++ ++#ifndef PROPERTYMAP_H ++#define PROPERTYMAP_H ++ ++#include <QtCore/qobject.h> ++#include <QtQml/qqml.h> ++#include <QtQml/qqmlpropertymap.h> ++ ++class WithPropertyMap : public QObject ++{ ++ Q_OBJECT ++ QML_ELEMENT ++ Q_PROPERTY(QQmlPropertyMap *map READ map NOTIFY mapChanged) ++public: ++ WithPropertyMap(QObject *parent = nullptr) ++ : QObject(parent) ++ , m_map(new QQmlPropertyMap(this)) ++ { ++ } ++ ++ QQmlPropertyMap *map() const { return m_map; } ++ ++ void setProperties(const QVariantHash &properties) ++ { ++ delete m_map; ++ m_map = new QQmlPropertyMap(this); ++ m_map->insert(properties); ++ emit mapChanged(); ++ } ++ ++signals: ++ void mapChanged(); ++ ++private: ++ QQmlPropertyMap *m_map = nullptr; ++}; ++ ++#endif // PROPERTYMAP_H +--- tests/auto/qml/qmlcppcodegen/tst_qmlcppcodegen.cpp ++++ tests/auto/qml/qmlcppcodegen/tst_qmlcppcodegen.cpp +@@ -10,6 +10,7 @@ + #include <data/getOptionalLookup.h> + #include <data/listprovider.h> + #include <data/objectwithmethod.h> ++#include <data/propertymap.h> + #include <data/qmlusing.h> + #include <data/refuseWrite.h> + #include <data/resettable.h> +@@ -237,6 +238,7 @@ + void parentProperty(); + void popContextAfterRet(); + void prefixedType(); ++ void propertyMap(); + void propertyOfParent(); + void qmlUsing(); + void qtfont(); +@@ -4908,6 +4910,47 @@ + QCOMPARE(o->property("countH").toInt(), 11); + } + ++void tst_QmlCppCodegen::propertyMap() ++{ ++ QQmlEngine engine; ++ ++ const QUrl document(u"qrc:/qt/qml/TestTypes/propertyMap.qml"_s); ++ QQmlComponent c(&engine, document); ++ QVERIFY2(c.isReady(), qPrintable(c.errorString())); ++ ++ QTest::ignoreMessage( ++ QtWarningMsg, qPrintable( ++ document.toString() ++ + u":5:5: QML WithPropertyMap: Unable to assign [undefined] to \"objectName\"")); ++ ++ QScopedPointer<QObject> o(c.create()); ++ QVERIFY(o); ++ ++ WithPropertyMap *w = qobject_cast<WithPropertyMap *>(o.data()); ++ QVERIFY(w); ++ ++ QVERIFY(w->objectName().isEmpty()); ++ ++ w->setProperties({ ++ { u"foo"_s, u"aaa"_s }, ++ { u"bar"_s, u"bbb"_s }, ++ }); ++ ++ QCOMPARE(w->objectName(), u"aaa"_s); ++ ++ w->setProperties({ ++ { u"foo"_s, u"ccc"_s }, ++ }); ++ ++ QCOMPARE(w->objectName(), u"ccc"_s); ++ ++ w->setProperties({ ++ { u"foo"_s, 24.25 }, ++ }); ++ ++ QCOMPARE(w->objectName(), u"24.25"_s); ++} ++ + void tst_QmlCppCodegen::propertyOfParent() + { + QQmlEngine engine; diff --git a/x11/plasma6-plasma-desktop/Makefile b/x11/plasma6-plasma-desktop/Makefile index c73d347f819e..a2069448ae1f 100644 --- a/x11/plasma6-plasma-desktop/Makefile +++ b/x11/plasma6-plasma-desktop/Makefile @@ -6,7 +6,6 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KDE Plasma Desktop BUILD_DEPENDS= wayland-protocols>=0:graphics/wayland-protocols \ - xf86-input-evdev>0:x11-drivers/xf86-input-evdev \ xf86-input-libinput>0:x11-drivers/xf86-input-libinput \ libinput>0:x11/libinput LIB_DEPENDS= libcanberra.so:audio/libcanberra \ @@ -19,9 +18,7 @@ LIB_DEPENDS= libcanberra.so:audio/libcanberra \ libxkbcommon.so:x11/libxkbcommon \ libxkbfile.so:x11/libxkbfile RUN_DEPENDS= noto-emoji>0:x11-fonts/noto-emoji \ - xdg-user-dir:devel/xdg-user-dirs \ - xf86-input-evdev>0:x11-drivers/xf86-input-evdev \ - xf86-input-libinput>0:x11-drivers/xf86-input-libinput + xdg-user-dir:devel/xdg-user-dirs USES= cmake gettext gl gnome kde:6 pkgconfig python qt:6 tar:xz xorg USE_GL= gl opengl @@ -39,7 +36,8 @@ USE_KDE= activities activities-stats attica auth baloo bookmarks \ USE_QT= 5compat base declarative svg wayland USE_XORG= x11 xcb xcursor xext xfixes xi xrender -OPTIONS_DEFINE= SDL +OPTIONS_DEFINE= SDL X11 +OPTIONS_DEFAULT= X11 OPTIONS_GROUP= IM IM_DESC= Input Method Support OPTIONS_GROUP_IM= IBUS SCIM @@ -58,4 +56,6 @@ SDL_USES= sdl SDL_USE= sdl=sdl2 SDL_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_SDL2 +X11_RUN_DEPENDS= xf86-input-libinput>0:x11-drivers/xf86-input-libinput + .include <bsd.port.mk> diff --git a/x11/rsibreak/Makefile b/x11/rsibreak/Makefile index 2654cc9f4853..ef71d26a10a6 100644 --- a/x11/rsibreak/Makefile +++ b/x11/rsibreak/Makefile @@ -1,6 +1,5 @@ PORTNAME= rsibreak -DISTVERSION= 0.12.15 -PORTREVISION= 3 +DISTVERSION= 0.13.0 CATEGORIES= x11 kde MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION:R}/ @@ -11,13 +10,17 @@ WWW= https://userbase.kde.org/RSIBreak LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSES/GPL-2.0-or-later.txt -USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz xorg -USE_KDE= auth codecs config configwidgets coreaddons crash dbusaddons \ - doctools i18n iconthemes idletime notifications notifyconfig \ - sonnet textwidgets widgetsaddons windowsystem xmlgui \ +LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon + +USES= cmake compiler:c++11-lang gettext-tools gl kde:6 qt:6 \ + tar:xz xorg +USE_GL= opengl +USE_KDE= colorscheme config configwidgets coreaddons crash \ + dbusaddons doctools guiaddons i18n idletime notifications \ + notifyconfig sonnet statusnotifieritem textwidgets \ + widgetsaddons windowsystem xmlgui \ ecm:build -USE_QT= core dbus gui widgets xml \ - buildtools:build qmake:build +USE_QT= base USE_XORG= x11 .include <bsd.port.mk> diff --git a/x11/rsibreak/distinfo b/x11/rsibreak/distinfo index 656c1dc0b0eb..4cae4bdbec79 100644 --- a/x11/rsibreak/distinfo +++ b/x11/rsibreak/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1654812972 -SHA256 (rsibreak-0.12.15.tar.xz) = 521c63e6a0df00ca7b1fe8258cde01ee8436376a17196df7c86ad3f83d5ccb4d -SIZE (rsibreak-0.12.15.tar.xz) = 591600 +TIMESTAMP = 1766468153 +SHA256 (rsibreak-0.13.0.tar.xz) = 6ab2ce09c57d0fe5178308ea95f87debbe55ae98cfb37424922ade2593bad120 +SIZE (rsibreak-0.13.0.tar.xz) = 607340 diff --git a/x11/rsibreak/pkg-plist b/x11/rsibreak/pkg-plist index e74f0c910fa4..b76cd98124f3 100644 --- a/x11/rsibreak/pkg-plist +++ b/x11/rsibreak/pkg-plist @@ -64,9 +64,10 @@ share/icons/hicolor/48x48/actions/rsibreak2.png share/icons/hicolor/48x48/actions/rsibreak3.png share/icons/hicolor/48x48/actions/rsibreak4.png share/icons/hicolor/48x48/actions/rsibreakx.png -share/knotifications5/rsibreak.notifyrc +share/knotifications6/rsibreak.notifyrc share/locale/ar/LC_MESSAGES/rsibreak.mo share/locale/be/LC_MESSAGES/rsibreak.mo +share/locale/bg/LC_MESSAGES/rsibreak.mo share/locale/bs/LC_MESSAGES/rsibreak.mo share/locale/ca/LC_MESSAGES/rsibreak.mo share/locale/ca@valencia/LC_MESSAGES/rsibreak.mo @@ -78,10 +79,12 @@ share/locale/en_GB/LC_MESSAGES/rsibreak.mo share/locale/eo/LC_MESSAGES/rsibreak.mo share/locale/es/LC_MESSAGES/rsibreak.mo share/locale/et/LC_MESSAGES/rsibreak.mo +share/locale/eu/LC_MESSAGES/rsibreak.mo share/locale/fi/LC_MESSAGES/rsibreak.mo share/locale/fr/LC_MESSAGES/rsibreak.mo share/locale/ga/LC_MESSAGES/rsibreak.mo share/locale/gl/LC_MESSAGES/rsibreak.mo +share/locale/he/LC_MESSAGES/rsibreak.mo share/locale/hi/LC_MESSAGES/rsibreak.mo share/locale/hne/LC_MESSAGES/rsibreak.mo share/locale/hr/LC_MESSAGES/rsibreak.mo @@ -91,6 +94,7 @@ share/locale/id/LC_MESSAGES/rsibreak.mo share/locale/is/LC_MESSAGES/rsibreak.mo share/locale/it/LC_MESSAGES/rsibreak.mo share/locale/ja/LC_MESSAGES/rsibreak.mo +share/locale/ka/LC_MESSAGES/rsibreak.mo share/locale/km/LC_MESSAGES/rsibreak.mo share/locale/ko/LC_MESSAGES/rsibreak.mo share/locale/lt/LC_MESSAGES/rsibreak.mo @@ -105,6 +109,7 @@ share/locale/pt/LC_MESSAGES/rsibreak.mo share/locale/pt_BR/LC_MESSAGES/rsibreak.mo share/locale/ro/LC_MESSAGES/rsibreak.mo share/locale/ru/LC_MESSAGES/rsibreak.mo +share/locale/sa/LC_MESSAGES/rsibreak.mo share/locale/se/LC_MESSAGES/rsibreak.mo share/locale/sk/LC_MESSAGES/rsibreak.mo share/locale/sl/LC_MESSAGES/rsibreak.mo @@ -114,7 +119,6 @@ share/locale/tg/LC_MESSAGES/rsibreak.mo share/locale/tr/LC_MESSAGES/rsibreak.mo share/locale/ug/LC_MESSAGES/rsibreak.mo share/locale/uk/LC_MESSAGES/rsibreak.mo -share/locale/x-test/LC_MESSAGES/rsibreak.mo share/locale/zh_CN/LC_MESSAGES/rsibreak.mo share/locale/zh_TW/LC_MESSAGES/rsibreak.mo share/metainfo/org.kde.rsibreak.appdata.xml diff --git a/x11/xfce4-screensaver/Makefile b/x11/xfce4-screensaver/Makefile index a6e24c94a9fe..2138ca1a5abd 100644 --- a/x11/xfce4-screensaver/Makefile +++ b/x11/xfce4-screensaver/Makefile @@ -1,6 +1,6 @@ PORTNAME= xfce4-screensaver PORTVERSION= 4.20.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= x11 xfce MASTER_SITES= XFCE/apps DIST_SUBDIR= xfce4 diff --git a/x11/xfce4-screensaver/files/patch-src_gs-lock-plug.c b/x11/xfce4-screensaver/files/patch-src_gs-lock-plug.c index 30e2facb44a6..374c4f11525e 100644 --- a/x11/xfce4-screensaver/files/patch-src_gs-lock-plug.c +++ b/x11/xfce4-screensaver/files/patch-src_gs-lock-plug.c @@ -1,18 +1,4 @@ -From 5a6b01aaeb109ef419ab021972a4225618b277ce Mon Sep 17 00:00:00 2001 -From: Guido Falsi <madpilot@freebsd.org> -Date: Sun, 16 Nov 2025 12:14:37 +0100 -Subject: [PATCH] Use pgrep in place of pidof - -This also simplifies function logic. - -Fixes: #38 ---- - src/gs-lock-plug.c | 16 ++++------------ - 1 file changed, 4 insertions(+), 12 deletions(-) - -diff --git a/src/gs-lock-plug.c b/src/gs-lock-plug.c -index d0806f64..fce7bf15 100644 ---- src/gs-lock-plug.c +--- src/gs-lock-plug.c.orig 2025-08-15 14:02:14 UTC +++ src/gs-lock-plug.c @@ -26,6 +26,7 @@ #include <stdlib.h> @@ -22,14 +8,28 @@ index d0806f64..fce7bf15 100644 #include <time.h> #include <unistd.h> -@@ -179,20 +180,11 @@ toggle_infobar_visibility (GSLockPlug *plug) { +@@ -56,6 +57,8 @@ + #include "xfce-bg.h" + #include "xfce-desktop-utils.h" + ++#define PGREP_MAX_PROCESS_LEN 15 ++ + #define MDM_FLEXISERVER_COMMAND "mdmflexiserver" + #define MDM_FLEXISERVER_ARGS "--startnew Standard" + +@@ -179,20 +182,16 @@ process_is_running (const char *name) { static gboolean process_is_running (const char *name) { - int num_processes; - gchar *command = g_strdup_printf ("pidof %s | wc -l", name); - FILE *fp = popen (command, "r"); -+ gchar *command = g_strdup_printf ("pgrep -a %s", name); ++ g_return_val_if_fail (strnlen (name, PGREP_MAX_PROCESS_LEN + 1) > PGREP_MAX_PROCESS_LEN, FALSE); ++#ifdef __FreeBSD__ ++ gchar *command = g_strdup_printf ("pgrep -ax %s", name); ++#else ++ gchar *command = g_strdup_printf ("pgrep -x %s", name); ++#endif + int rc = system (command); g_free (command); @@ -46,6 +46,3 @@ index d0806f64..fce7bf15 100644 return TRUE; } else { return FALSE; --- -GitLab - |
