diff options
370 files changed, 5551 insertions, 1876 deletions
diff --git a/Mk/Uses/kde.mk b/Mk/Uses/kde.mk index cdeb7ff7ed77..ba70acfacf22 100644 --- a/Mk/Uses/kde.mk +++ b/Mk/Uses/kde.mk @@ -99,7 +99,7 @@ KDE_FRAMEWORKS5_VERSION?= 5.116.0 KDE_FRAMEWORKS5_BRANCH?= stable # Current KDE Frameworks (Qt6 based). -KDE_FRAMEWORKS6_VERSION?= 6.13.0 +KDE_FRAMEWORKS6_VERSION?= 6.14.0 KDE_FRAMEWORKS6_BRANCH?= stable # Current KDE applications. Update _${PORTNAME}_PROJECT_VERSION for the following ports: @@ -223,6 +223,7 @@ MASTER_SITES?= KDE/${KDE_FRAMEWORKS_BRANCH}/frameworks/${KDE_FRAMEWORKS_VERSION . endif DIST_SUBDIR?= KDE/frameworks/${KDE_FRAMEWORKS_VERSION} . if ${_KDE_VERSION:M6} +DIST_SUBDIR= KDE/frameworks/${KDE_FRAMEWORKS_VERSION:R} DESCR= ${.CURDIR:H:H}/x11/kf6-frameworks/pkg-descr . endif . else @@ -5,6 +5,23 @@ they are unavoidable. You should get into the habit of checking this file for changes each time you update your ports collection, before attempting any port upgrades. +20250520: + AFFECTS: users of databases/mongodb60 + AUTHOR: ronald@FreeBSD.org + + MongoDB version 6.0 is End of Life starting August 2025. + Please make sure you are running MongoDB version 7.0 or higher. + In-place upgrades are supported from version 6.0 to 7.0. + For an in-place upgrade it is important that the + 'featureCompatibilityVersion' is set to 6.0 before the upgrade. + See: https://www.mongodb.com/docs/v7.0/release-notes/7.0-upgrade-standalone/#feature-compatibility-version + + TL;DR, run these commands in mongodb60 before upgrading: + (see `pkg info -D mongodb60` how to install mongosh) + $ npx mongosh mongodb://127.0.0.1:27017/ # or use non-default port + > db.adminCommand( { setFeatureCompatibilityVersion: "6.0" } ) + > exit + 20250519: AFFECTS: users of sysutils/screen AUTHOR: cy@FreeBSD.org diff --git a/archivers/R-cran-zip/Makefile b/archivers/R-cran-zip/Makefile index 83a8f771dcdd..c3786739bbe3 100644 --- a/archivers/R-cran-zip/Makefile +++ b/archivers/R-cran-zip/Makefile @@ -1,5 +1,5 @@ PORTNAME= zip -DISTVERSION= 2.3.2 +DISTVERSION= 2.3.3 CATEGORIES= archivers DISTNAME= ${PORTNAME}_${DISTVERSION} diff --git a/archivers/R-cran-zip/distinfo b/archivers/R-cran-zip/distinfo index 4936d9407684..75fbde5de7a9 100644 --- a/archivers/R-cran-zip/distinfo +++ b/archivers/R-cran-zip/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1738844889 -SHA256 (zip_2.3.2.tar.gz) = 9675e62b2bcfbde8c4a1c88abe0d9f2ec9e56d4ac180e1b7c975c65f96232591 -SIZE (zip_2.3.2.tar.gz) = 113313 +TIMESTAMP = 1747813677 +SHA256 (zip_2.3.3.tar.gz) = d0450b24f8b7b937033ad748b5fad76d23e9464f3e8c0c57a256d64829249a52 +SIZE (zip_2.3.3.tar.gz) = 115472 diff --git a/archivers/kf6-karchive/distinfo b/archivers/kf6-karchive/distinfo index eb8846467c61..e476e27a9821 100644 --- a/archivers/kf6-karchive/distinfo +++ b/archivers/kf6-karchive/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798868 -SHA256 (KDE/frameworks/6.13.0/karchive-6.13.0.tar.xz) = 3c9b5dcf3abdfe2761e2153d70d9d667f1ff0fd2f6c80addba7549da954fcc90 -SIZE (KDE/frameworks/6.13.0/karchive-6.13.0.tar.xz) = 1085228 +TIMESTAMP = 1747077950 +SHA256 (KDE/frameworks/6.14/karchive-6.14.0.tar.xz) = 2cb2f54cb9f8132daf688a5d4acd7f4bec40203b01551ff06e6da1e9f87f0ef9 +SIZE (KDE/frameworks/6.14/karchive-6.14.0.tar.xz) = 1086872 diff --git a/astro/mepo/Makefile b/astro/mepo/Makefile index 131281a08fee..a3063cdb408c 100644 --- a/astro/mepo/Makefile +++ b/astro/mepo/Makefile @@ -1,5 +1,5 @@ PORTNAME= mepo -DISTVERSION= 1.3.3 +DISTVERSION= 1.3.4 CATEGORIES= astro geography wayland MASTER_SITES= https://git.sr.ht/~mil/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/ @@ -11,7 +11,7 @@ LICENSE= GPLv3+ OFL11 LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= zig>=0.13.0:lang/zig +BUILD_DEPENDS= zig>=0.14.0:lang/zig LIB_DEPENDS= libcurl.so:ftp/curl RUN_DEPENDS= jq:textproc/jq diff --git a/astro/mepo/distinfo b/astro/mepo/distinfo index fe454d8c3e2d..5d3a25eec3ed 100644 --- a/astro/mepo/distinfo +++ b/astro/mepo/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1726518892 -SHA256 (mepo-1.3.3.tar.gz) = 83dcd04dc38230e4b0beebb1f8ea72100adc551dac5b451b8f185b71f04fab68 -SIZE (mepo-1.3.3.tar.gz) = 589623 +TIMESTAMP = 1742835024 +SHA256 (mepo-1.3.4.tar.gz) = 6f0f38fd58234b4de33e145d1660223be1d684dc33fea3dccf651281751ce286 +SIZE (mepo-1.3.4.tar.gz) = 589634 diff --git a/audio/drumkv1-lv2/Makefile b/audio/drumkv1-lv2/Makefile index c8e3a0d312f0..1a0757bef989 100644 --- a/audio/drumkv1-lv2/Makefile +++ b/audio/drumkv1-lv2/Makefile @@ -1,5 +1,5 @@ PORTNAME= drumkv1 -DISTVERSION= 1.3.1 +DISTVERSION= 1.3.2 CATEGORIES= audio MASTER_SITES= SF PKGNAMESUFFIX= -lv2 diff --git a/audio/drumkv1-lv2/distinfo b/audio/drumkv1-lv2/distinfo index 8c130701d3ca..385d6938d799 100644 --- a/audio/drumkv1-lv2/distinfo +++ b/audio/drumkv1-lv2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743708028 -SHA256 (drumkv1-1.3.1.tar.gz) = 0b36e84eb311c4faf93ba71a2abc56f57f6e4a2e52bb92d1490a702413069062 -SIZE (drumkv1-1.3.1.tar.gz) = 278874 +TIMESTAMP = 1747798542 +SHA256 (drumkv1-1.3.2.tar.gz) = 67d17d95b2d2009465561eed9d230d4e52bb16266186555f7873e56db56e5979 +SIZE (drumkv1-1.3.2.tar.gz) = 279994 diff --git a/audio/linuxwave/Makefile b/audio/linuxwave/Makefile index 83b46ae9b523..2e276e9b5172 100644 --- a/audio/linuxwave/Makefile +++ b/audio/linuxwave/Makefile @@ -1,6 +1,6 @@ PORTNAME= linuxwave DISTVERSIONPREFIX= v -DISTVERSION= 0.2.0 +DISTVERSION= 0.3.0 CATEGORIES= audio MAINTAINER= jbeich@FreeBSD.org @@ -10,11 +10,11 @@ WWW= https://orhun.dev/linuxwave/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= zig>=0.12.0:lang/zig +BUILD_DEPENDS= zig>=0.14.0:lang/zig USE_GITHUB= yes GH_ACCOUNT= orhun -GH_TUPLE= Hejsil:zig-clap:0.9.1:zig_clap/../.cache/zig/p/122062d301a203d003547b414237229b09a7980095061697349f8bef41be9c30266b +GH_TUPLE= Hejsil:zig-clap:0.10.0:zig_clap/../.cache/zig/p/clap-0.10.0-oBajB434AQBDh-Ei3YtoKIRxZacVPF1iSwp3IX_ZB8f0 MAKE_ENV= DESTDIR="${STAGEDIR}" CONFIGURE_ARGS= --prefix "${PREFIX}" \ ${WITH_DEBUG:D:U-Doptimize=ReleaseFast} \ diff --git a/audio/linuxwave/distinfo b/audio/linuxwave/distinfo index 70d893d333c8..a92b06f6af11 100644 --- a/audio/linuxwave/distinfo +++ b/audio/linuxwave/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1729460509 -SHA256 (orhun-linuxwave-v0.2.0_GH0.tar.gz) = d10aa53b9348be927654d753454726cc39baef656d37a40c6a44af0e6f65451f -SIZE (orhun-linuxwave-v0.2.0_GH0.tar.gz) = 372837 -SHA256 (Hejsil-zig-clap-0.9.1_GH0.tar.gz) = eeac66ff8c5bfb9f0c186fa2533b2c52d47dece1b67518c0ab24b40407ade076 -SIZE (Hejsil-zig-clap-0.9.1_GH0.tar.gz) = 22875 +TIMESTAMP = 1741390019 +SHA256 (orhun-linuxwave-v0.3.0_GH0.tar.gz) = 55c7a8fbe741de6af7a48fb580c710d065acda31c605950ae76ea9c9a693ae80 +SIZE (orhun-linuxwave-v0.3.0_GH0.tar.gz) = 372862 +SHA256 (Hejsil-zig-clap-0.10.0_GH0.tar.gz) = 71b3c69959485f022e44f21f428157cf02ee953e1712ff2b416709525d6e7b2a +SIZE (Hejsil-zig-clap-0.10.0_GH0.tar.gz) = 27187 diff --git a/audio/padthv1-lv2/Makefile b/audio/padthv1-lv2/Makefile index d7a011a84a9b..e9b63b9f58da 100644 --- a/audio/padthv1-lv2/Makefile +++ b/audio/padthv1-lv2/Makefile @@ -1,5 +1,5 @@ PORTNAME= padthv1 -DISTVERSION= 1.3.1 +DISTVERSION= 1.3.2 CATEGORIES= audio MASTER_SITES= SF PKGNAMESUFFIX= -lv2 diff --git a/audio/padthv1-lv2/distinfo b/audio/padthv1-lv2/distinfo index c8064990a508..24e34b9601d2 100644 --- a/audio/padthv1-lv2/distinfo +++ b/audio/padthv1-lv2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743708030 -SHA256 (padthv1-1.3.1.tar.gz) = 34858596dec5ae33893fab8a3383a97471d72fda115abee9a91561a22ef15356 -SIZE (padthv1-1.3.1.tar.gz) = 244894 +TIMESTAMP = 1747798543 +SHA256 (padthv1-1.3.2.tar.gz) = b17a498c3efdfab2eb587c290310028d1fbc29519b42cb3ca8a18c4cdee76fd3 +SIZE (padthv1-1.3.2.tar.gz) = 246039 diff --git a/audio/samplv1-lv2/Makefile b/audio/samplv1-lv2/Makefile index 446f779a231f..825d770fd444 100644 --- a/audio/samplv1-lv2/Makefile +++ b/audio/samplv1-lv2/Makefile @@ -1,5 +1,5 @@ PORTNAME= samplv1 -DISTVERSION= 1.3.1 +DISTVERSION= 1.3.2 CATEGORIES= audio MASTER_SITES= SF PKGNAMESUFFIX= -lv2 diff --git a/audio/samplv1-lv2/distinfo b/audio/samplv1-lv2/distinfo index b9b70ca33ccc..5881c13fa5e8 100644 --- a/audio/samplv1-lv2/distinfo +++ b/audio/samplv1-lv2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743708032 -SHA256 (samplv1-1.3.1.tar.gz) = 0dc32d34688c27d61f4ca64b9ecfb79812876e41b755e9f7209014fea483ca1d -SIZE (samplv1-1.3.1.tar.gz) = 276469 +TIMESTAMP = 1747798544 +SHA256 (samplv1-1.3.2.tar.gz) = 602c6df5100fd36b808a075d03a1e306ddabc8ce8cc8eb48dcbd9e2e0d008458 +SIZE (samplv1-1.3.2.tar.gz) = 277228 diff --git a/audio/synthv1-lv2/Makefile b/audio/synthv1-lv2/Makefile index b4be7623c342..fc1ec1f6d5b1 100644 --- a/audio/synthv1-lv2/Makefile +++ b/audio/synthv1-lv2/Makefile @@ -1,5 +1,5 @@ PORTNAME= synthv1 -DISTVERSION= 1.3.1 +DISTVERSION= 1.3.2 CATEGORIES= audio MASTER_SITES= SF PKGNAMESUFFIX= -lv2 diff --git a/audio/synthv1-lv2/distinfo b/audio/synthv1-lv2/distinfo index ffa4cef16690..0a3df04fcc07 100644 --- a/audio/synthv1-lv2/distinfo +++ b/audio/synthv1-lv2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743708034 -SHA256 (synthv1-1.3.1.tar.gz) = c99fa1774d0eec2f3bc429a9ace6c7f55f8c48a2f0885bd6a5cfd1bc4fe730d5 -SIZE (synthv1-1.3.1.tar.gz) = 234066 +TIMESTAMP = 1747798545 +SHA256 (synthv1-1.3.2.tar.gz) = b42c6025d9793cc36f9e13d93ac361952dcba8192c9970688df9d22d951928c6 +SIZE (synthv1-1.3.2.tar.gz) = 233380 diff --git a/biology/haplohseq/Makefile b/biology/haplohseq/Makefile index 8da67ec49753..128b5317242d 100644 --- a/biology/haplohseq/Makefile +++ b/biology/haplohseq/Makefile @@ -1,16 +1,15 @@ PORTNAME= haplohseq -DISTVERSION= 0.1.2 -PORTREVISION= 13 +DISTVERSION= 0.1.2-3 +DISTVERSIONSUFFIX= -gfeb9267 CATEGORIES= biology MAINTAINER= jwb@FreeBSD.org COMMENT= Identify regions of allelic imbalance -WWW= https://sites.google.com/site/integrativecancergenomics/software/haplohseq +WWW= https://github.com/outpaddling/haplohseq \ + https://sites.google.com/site/integrativecancergenomics/software/haplohseq LICENSE= MIT -BROKEN= fails to build with Boost>=1.87 - LIB_DEPENDS= libboost_system.so:devel/boost-libs RUN_DEPENDS= R-cran-optparse>0:devel/R-cran-optparse diff --git a/biology/haplohseq/distinfo b/biology/haplohseq/distinfo index 7af7556d5596..ab9872a8d79f 100644 --- a/biology/haplohseq/distinfo +++ b/biology/haplohseq/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1611421648 -SHA256 (outpaddling-haplohseq-0.1.2_GH0.tar.gz) = 64f61023a6795decb680c23d142b1a349988d4c0e3bef8c7d52ca33bf42f29f0 -SIZE (outpaddling-haplohseq-0.1.2_GH0.tar.gz) = 12084603 +TIMESTAMP = 1747762325 +SHA256 (outpaddling-haplohseq-0.1.2-3-gfeb9267_GH0.tar.gz) = a23691f16f1c03e0dfd833896068e05eaa139d488a7094a49033aeacba948cb1 +SIZE (outpaddling-haplohseq-0.1.2-3-gfeb9267_GH0.tar.gz) = 12085111 diff --git a/biology/haplohseq/files/patch-makefile b/biology/haplohseq/files/patch-makefile deleted file mode 100644 index 5387716aa503..000000000000 --- a/biology/haplohseq/files/patch-makefile +++ /dev/null @@ -1,105 +0,0 @@ ---- makefile.orig 2019-08-29 18:03:23 UTC -+++ makefile -@@ -7,23 +7,32 @@ - # - - # Constants --CXX=g++ -+# Default to g++ if not set by make args or environment -+CXX?=g++ - #-O0 -g will turn on debugging - #The rule of thumb: - #When you need to debug, use -O0 (and -g to generate debugging symbols.) - #When you are preparing to ship it, use -O2. - #When you use gentoo, use -O3...! - #When you need to put it on an embedded system, use -Os (optimize for size, not for efficiency.) --CXX_FLAGS=-Wall -g -stdlib=libstdc++ -+# Use canonincal compiler variables, which may be provided by build env -+CXXFLAGS?=-Wall -g -stdlib=libstdc++ - SRC=src - CONF=conf - HMM_SRC=$(SRC)/hmm - UTIL_SRC=$(SRC)/util --BOOST=/usr/local/boost_1_52_0 -+BOOST?=/usr/local/boost_1_52_0 - INCLUDES=-I./$(SRC) -I./$(HMM_SRC) -I./$(UTIL_SRC) -isystem$(BOOST) --LIBRARY_PATHS=-Llib/macosx -+LIBRARY_PATHS?=-Llib/macosx - LIBRARIES=-lm -lboost_program_options -lboost_system -lboost_filesystem -lboost_thread - -+# Installation target with destdir support -+DESTDIR?=. -+PREFIX?=/usr/local -+MKDIR?=mkdir -+INSTALL?=install -+STRIP?= # empty, set to -s to install stripped binary -+ - # Generated directories which are generated in this script and cleaned up with 'make clean' - BUILD=build - OBJ=$(BUILD)/obj -@@ -35,18 +44,21 @@ directories: - - # Create object files into the OBJ directory from cpp files in the SRC directory. - $(OBJ)/%.o: $(SRC)/%.cpp directories -- $(CXX) $(CXX_FLAGS) $(INCLUDES) -c -o $@ $< -+ $(CXX) $(CXXFLAGS) $(INCLUDES) -c -o $@ $< - $(OBJ)/%.o: $(HMM_SRC)/%.cpp directories -- $(CXX) $(CXX_FLAGS) $(INCLUDES) -c -o $@ $< -+ $(CXX) $(CXXFLAGS) $(INCLUDES) -c -o $@ $< - $(OBJ)/%.o: $(UTIL_SRC)/%.cpp directories -- $(CXX) $(CXX_FLAGS) $(INCLUDES) -c -o $@ $< -+ $(CXX) $(CXXFLAGS) $(INCLUDES) -c -o $@ $< - --all: clean haplohseq -+all: haplohseq test - - haplohseq: $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(OBJ)/InputProcessor.o $(OBJ)/Reporter.o $(OBJ)/FreqPhase.o $(OBJ)/VcfUtil.o $(OBJ)/HaplohSeq.o -- $(CXX) -o $(BIN)/$@ $(CXX_FLAGS) $(INCLUDES) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(OBJ)/InputProcessor.o $(OBJ)/Reporter.o $(OBJ)/FreqPhase.o $(OBJ)/VcfUtil.o $(OBJ)/HaplohSeq.o $(LIBRARY_PATHS) $(LIBRARIES) -- cp -r $(CONF) $(BIN)/. -- -+ $(CXX) -o $(BIN)/$@ $(CXXFLAGS) $(INCLUDES) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(OBJ)/InputProcessor.o $(OBJ)/Reporter.o $(OBJ)/FreqPhase.o $(OBJ)/VcfUtil.o $(OBJ)/HaplohSeq.o $(LIBRARY_PATHS) $(LIBRARIES) $(LDFLAGS) -+ -+install: -+ $(MKDIR) -p $(DESTDIR)$(PREFIX)/bin -+ $(INSTALL) -c $(STRIP) $(BIN)/* $(DESTDIR)$(PREFIX)/bin -+ - clean: - rm -rf $(BUILD) - -@@ -74,28 +86,28 @@ test: FreqPhaseTest HaplohSeqTest HmmTest InputProcess - - # Create test object files into the OBJ directory from cpp files in the SRC directory. - $(TEST_BIN)/%.o: $(TEST_SRC)/%.cpp directories test_directory -- $(CXX) $(CXX_FLAGS) $(INCLUDES) $(TEST_INCLUDES) -c -o $@ $< -+ $(CXX) $(CXXFLAGS) $(INCLUDES) $(TEST_INCLUDES) -c -o $@ $< - - HaplohSeqTest: $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(OBJ)/InputProcessor.o $(TEST_BIN)/HaplohSeqTest.o -- $(CXX) -o $(TEST_BIN)/$@ $(CXX_FLAGS) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(OBJ)/InputProcessor.o $(TEST_BIN)/HaplohSeqTest.o $(LIBRARY_PATHS) $(LIBRARIES) -+ $(CXX) -o $(TEST_BIN)/$@ $(CXXFLAGS) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(OBJ)/InputProcessor.o $(TEST_BIN)/HaplohSeqTest.o $(LIBRARY_PATHS) $(LIBRARIES) $(LDFLAGS) - - FreqPhaseTest: $(OBJ)/StringUtil.o $(OBJ)/InputProcessor.o $(OBJ)/FreqPhase.o $(TEST_BIN)/FreqPhaseTest.o -- $(CXX) -o $(TEST_BIN)/$@ $(CXX_FLAGS) $(OBJ)/StringUtil.o $(OBJ)/InputProcessor.o $(OBJ)/FreqPhase.o $(TEST_BIN)/FreqPhaseTest.o $(LIBRARY_PATHS) $(LIBRARIES) -+ $(CXX) -o $(TEST_BIN)/$@ $(CXXFLAGS) $(OBJ)/StringUtil.o $(OBJ)/InputProcessor.o $(OBJ)/FreqPhase.o $(TEST_BIN)/FreqPhaseTest.o $(LIBRARY_PATHS) $(LIBRARIES) $(LDFLAGS) - - HmmTest: $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(TEST_BIN)/HmmTest.o -- $(CXX) -o $(TEST_BIN)/$@ $(CXX_FLAGS) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(TEST_BIN)/HmmTest.o $(LIBRARY_PATHS) $(LIBRARIES) -+ $(CXX) -o $(TEST_BIN)/$@ $(CXXFLAGS) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(TEST_BIN)/HmmTest.o $(LIBRARY_PATHS) $(LIBRARIES) $(LDFLAGS) - - InputProcessorTest: $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(OBJ)/InputProcessor.o $(TEST_BIN)/InputProcessorTest.o -- $(CXX) -o $(TEST_BIN)/$@ $(CXX_FLAGS) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(OBJ)/InputProcessor.o $(TEST_BIN)/InputProcessorTest.o $(LIBRARY_PATHS) $(LIBRARIES) -+ $(CXX) -o $(TEST_BIN)/$@ $(CXXFLAGS) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(OBJ)/InputProcessor.o $(TEST_BIN)/InputProcessorTest.o $(LIBRARY_PATHS) $(LIBRARIES) $(LDFLAGS) - - MathUtilTest: $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(TEST_BIN)/MathUtilTest.o -- $(CXX) -o $(TEST_BIN)/$@ $(CXX_FLAGS) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(TEST_BIN)/MathUtilTest.o $(LIBRARY_PATHS) $(LIBRARIES) -+ $(CXX) -o $(TEST_BIN)/$@ $(CXXFLAGS) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(TEST_BIN)/MathUtilTest.o $(LIBRARY_PATHS) $(LIBRARIES) $(LDFLAGS) - - ReporterTest: $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(TEST_BIN)/ReporterTest.o -- $(CXX) -o $(TEST_BIN)/$@ $(CXX_FLAGS) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(TEST_BIN)/ReporterTest.o $(LIBRARY_PATHS) $(LIBRARIES) -+ $(CXX) -o $(TEST_BIN)/$@ $(CXXFLAGS) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(TEST_BIN)/ReporterTest.o $(LIBRARY_PATHS) $(LIBRARIES) $(LDFLAGS) - - ThreadPoolTest: $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(OBJ)/ThreadPool.o $(TEST_BIN)/ThreadPoolTest.o -- $(CXX) -o $(TEST_BIN)/$@ $(CXX_FLAGS) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(OBJ)/ThreadPool.o $(TEST_BIN)/ThreadPoolTest.o $(LIBRARY_PATHS) $(LIBRARIES) -+ $(CXX) -o $(TEST_BIN)/$@ $(CXXFLAGS) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(OBJ)/ThreadPool.o $(TEST_BIN)/ThreadPoolTest.o $(LIBRARY_PATHS) $(LIBRARIES) $(LDFLAGS) - ############################## END TEST LOGIC ############################## - - diff --git a/biology/haplohseq/files/patch-scripts_ldmap.py b/biology/haplohseq/files/patch-scripts_ldmap.py deleted file mode 100644 index f9fb588048b1..000000000000 --- a/biology/haplohseq/files/patch-scripts_ldmap.py +++ /dev/null @@ -1,42 +0,0 @@ ---- scripts/ldmap.py.orig 2021-01-23 17:32:15 UTC -+++ scripts/ldmap.py -@@ -29,10 +29,10 @@ class MapMaker: - coordinates of the haplotype marker genomic positions. - ''' - def __init__(self, markerFilename, haplotypesFilename): -- print "reading haplotype base coordinates ...." -+ print("reading haplotype base coordinates ....") - self.coords, self.coordIndexes, self.refs, self.alts = self.readMarkers(markerFilename) - # self.haplotypes = self.readHaplotypes(haplotypesFilename) -- print "reading haplotype panel ...." -+ print("reading haplotype panel ....") - self.markerCalls = self.readHaplotypes(haplotypesFilename, transpose = True) - - # reads from a vcf file of defined positions representing the haplotype data -@@ -118,7 +118,7 @@ class MapMaker: - # 1) COLLECT MARGINALS AND IDENTIFY SITES THAT ARE POLYMORPHIC - # If a site has only one allele in the haplotype panel it is not informative, so it won't be used - # in LD calculations. We may want to consider setting some minimum threshold for a minor allele frequency. -- print "collecting marginal allele counts and identifying polymorphic sites from haplotype panel ...." -+ print("collecting marginal allele counts and identifying polymorphic sites from haplotype panel ....") - for index in range(0,len(self.markerCalls)): - ref = self.refs[index] - alt = self.alts[index] -@@ -152,7 +152,7 @@ class MapMaker: - log.write("Num non-polymorphic sites: " + str(numNonpolymorphicSites) + "\n") - - # 2) CALCULATE D FOR POLYMORPHIC SITES COMPARED WITH N SITES TO THE RIGHT THAT ARE POLYMORPHIC -- print "calculating D between polymorphic sites and their neighbors ...." -+ print("calculating D between polymorphic sites and their neighbors ....") - dVals = [] - for i in range(0, len(polymorphicIndexes)): # the last coordinate won't have any partners - index_i = polymorphicIndexes[i] -@@ -244,7 +244,7 @@ class LDMap: - return ldMap - - def save(self, filename): -- print "saving ldmap to " + filename -+ print("saving ldmap to " + filename) - ldMapFile = open(filename, 'w') - ldMapFile.write("\t".join(["COORD","REF","ALT","PAIRED_ALLELES"]) + "\n") - for i in range(0,len(self.coords)): diff --git a/biology/haplohseq/files/patch-scripts_simple__phaser.py b/biology/haplohseq/files/patch-scripts_simple__phaser.py deleted file mode 100644 index c6c5941ee00d..000000000000 --- a/biology/haplohseq/files/patch-scripts_simple__phaser.py +++ /dev/null @@ -1,31 +0,0 @@ ---- scripts/simple_phaser.py.orig 2021-01-23 17:25:56 UTC -+++ scripts/simple_phaser.py -@@ -108,7 +108,7 @@ class SimplePhaser: - return informativeHets, informativeCoords, informativeIndexes - - def getRefPairedAllele(self, anchorIndex, pairedIndex): --# print "\t".join([str(anchorIndex), str(pairedIndex - anchorIndex - 1), str(len(self.ldMap.dVals)),str(len(self.ldMap.dVals[anchorIndex]))]) # prints intermarker counts -+# print("\t".join([str(anchorIndex), str(pairedIndex - anchorIndex - 1), str(len(self.ldMap.dVals)),str(len(self.ldMap.dVals[anchorIndex]))]) # prints intermarker counts) - if (pairedIndex - anchorIndex - 1) >= len(self.ldMap.dVals[anchorIndex]): - pRef = random.uniform(0,1) - if pRef > 0.5: -@@ -166,8 +166,8 @@ class SimplePhaser: - altHap = temp - - if pairedAllele not in [ref,alt]: -- print "pairedAllele not ref or alt " + ref + " " + alt -- print pairedAllele -+ print("pairedAllele not ref or alt " + ref + " " + alt) -+ print(pairedAllele) - - return phasedAlleles, informativeCoords - -@@ -182,7 +182,7 @@ class SimplePhaser: - elif candidateHap[i].upper() == phasedHaps[1][i].upper(): - currentMatch = 1 - else: -- print "ERROR: " + candidateHap[i] + " does not match " + phasedHaps[0][i] + " or " + phasedHaps[1][i] + "\t" + self.ldMap.coords[i] + "\t" + self.ldMap.refs[i] + "\t" + self.ldMap.alts[i] -+ print("ERROR: " + candidateHap[i] + " does not match " + phasedHaps[0][i] + " or " + phasedHaps[1][i] + "\t" + self.ldMap.coords[i] + "\t" + self.ldMap.refs[i] + "\t" + self.ldMap.alts[i]) - # # randomly assign match - # p0 = random.uniform(0,1) - # if p0 > 0.5: diff --git a/biology/haplohseq/files/patch-src_FreqPhase.cpp b/biology/haplohseq/files/patch-src_FreqPhase.cpp deleted file mode 100644 index 9bab76aee2f5..000000000000 --- a/biology/haplohseq/files/patch-src_FreqPhase.cpp +++ /dev/null @@ -1,29 +0,0 @@ ---- src/FreqPhase.cpp.orig 2019-11-13 14:19:06 UTC -+++ src/FreqPhase.cpp -@@ -5,6 +5,7 @@ - * Email: sanlucas@gmail.com - */ - -+#include <sysexits.h> - #include "FreqPhase.h" - - namespace haplohseq { -@@ -180,10 +181,17 @@ double FreqPhase::meanValue(const std::v - double FreqPhase::medianValue(const std::vector<double>& values) { - double median; - size_t size = values.size(); -+ -+ // We can probably detect this condition earlier while loading the VCF -+ if ( size == 0 ) { -+ std::cerr << "FreqPhase::medianValue(): values vector is empty." << std::endl; -+ std::cerr << "Make sure your VCF has all of GT:AD:DP in the FORMAT column." << std::endl; -+ exit(EX_DATAERR); -+ } - std::vector<double> tempFreqs(values); - sort(tempFreqs.begin(), tempFreqs.end()); - -- if (size % 2 == 0) { -+ if (size % 2 == 0) { - median = (tempFreqs[size / 2 - 1] + tempFreqs[size / 2]) / 2; - } - else { diff --git a/biology/haplohseq/files/patch-src_HaplohSeq.cpp b/biology/haplohseq/files/patch-src_HaplohSeq.cpp deleted file mode 100644 index a80ce577f747..000000000000 --- a/biology/haplohseq/files/patch-src_HaplohSeq.cpp +++ /dev/null @@ -1,20 +0,0 @@ ---- src/HaplohSeq.cpp.orig 2019-09-01 14:58:30 UTC -+++ src/HaplohSeq.cpp -@@ -202,7 +202,7 @@ void HaplohSeq::runBafHaplohseq( std::string& obsType, - - // Spawn worker threads - for (std::size_t t = 0; t < numThreads; t++) { -- threadPool.create_thread(boost::bind((unsigned long int (boost::asio::io_service::*)())&boost::asio::io_service::run, &ioService)); -+ threadPool.create_thread(boost::bind((boost::asio::io_context::count_type (boost::asio::io_service::*)())&boost::asio::io_service::run, &ioService)); - } - - std::map<std::string, boost::shared_ptr<Hmm> > chrHmms; -@@ -420,7 +420,7 @@ void HaplohSeq::runVcfHaplohseq( std::string& obsType, - - // Spawn worker threads - for (std::size_t t = 0; t < numThreads; t++) { -- threadPool.create_thread(boost::bind((unsigned long int (boost::asio::io_service::*)())&boost::asio::io_service::run, &ioService)); -+ threadPool.create_thread(boost::bind((boost::asio::io_context::count_type (boost::asio::io_service::*)())&boost::asio::io_service::run, &ioService)); - } - - std::map<std::string, boost::shared_ptr<Hmm> > chrHmms; diff --git a/biology/haplohseq/files/patch-src_test_InputProcessorTest.cpp b/biology/haplohseq/files/patch-src_test_InputProcessorTest.cpp deleted file mode 100644 index 21ea56a8f600..000000000000 --- a/biology/haplohseq/files/patch-src_test_InputProcessorTest.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- src/test/InputProcessorTest.cpp.orig 2019-09-01 12:33:22 UTC -+++ src/test/InputProcessorTest.cpp -@@ -82,7 +82,7 @@ BOOST_AUTO_TEST_CASE(isHetTest) { - BOOST_REQUIRE_EQUAL(inputProc.isHet('A','?'), false); - BOOST_REQUIRE_EQUAL(inputProc.isHet('A','.'), false); - BOOST_REQUIRE_EQUAL(inputProc.isHet('A',' '), false); -- BOOST_REQUIRE_EQUAL(inputProc.isHet('C', NULL), true); -+ BOOST_REQUIRE_EQUAL(inputProc.isHet('C','\0'), true); - } - - BOOST_AUTO_TEST_CASE(readAllelesTest) { diff --git a/biology/lamarc/Makefile b/biology/lamarc/Makefile index 46f4e102635a..ad200a6ffe56 100644 --- a/biology/lamarc/Makefile +++ b/biology/lamarc/Makefile @@ -1,25 +1,25 @@ PORTNAME= lamarc PORTVERSION= 2.1.8 DISTVERSIONSUFFIX= -src -PORTREVISION= 1 +PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= biology MASTER_SITES= http://evolution.genetics.washington.edu/lamarc/download/ -MAINTAINER= ports@FreeBSD.org +MAINTAINER= hayzam@alchemilla.io COMMENT= Package of programs for computing population parameters WWW= https://evolution.genetics.washington.edu/lamarc/ LICENSE= APACHE20 -BROKEN_FreeBSD_14= fails to compile: no matching function for call to 'make_pair' - USE_CXXSTD= c++98 GNU_CONFIGURE= yes WRKSRC= ${WRKDIR}/${DISTNAME:S,${DISTVERSIONSUFFIX},,} +CXXFLAGS+= -Wno-unused-parameter -Wno-mismatched-tags + PLIST_FILES= bin/${PORTNAME} PORTDOCS= * diff --git a/biology/lamarc/files/patch-src_control_chainmanager.cpp b/biology/lamarc/files/patch-src_control_chainmanager.cpp new file mode 100644 index 000000000000..bf21359154ab --- /dev/null +++ b/biology/lamarc/files/patch-src_control_chainmanager.cpp @@ -0,0 +1,11 @@ +--- src/control/chainmanager.cpp.orig 2025-05-18 23:57:13 UTC ++++ src/control/chainmanager.cpp +@@ -1631,7 +1631,7 @@ vector<pair<double, long int> > ChainManager::SortChai + unsigned long int i; + for (i = 0; i < temps.size(); ++i) + { +- orderedtemps.push_back(make_pair<double, long int>(temps[i].GetTemperature(), i)); ++ orderedtemps.push_back(make_pair(temps[i].GetTemperature(), i)); + } + std::sort(orderedtemps.begin(), orderedtemps.end()); + return orderedtemps; diff --git a/biology/lamarc/files/patch-src_tools_mathx.cpp b/biology/lamarc/files/patch-src_tools_mathx.cpp new file mode 100644 index 000000000000..527dfe4af344 --- /dev/null +++ b/biology/lamarc/files/patch-src_tools_mathx.cpp @@ -0,0 +1,11 @@ +--- src/tools/mathx.cpp.orig 2025-05-19 00:00:29 UTC ++++ src/tools/mathx.cpp +@@ -778,7 +778,7 @@ std::pair<DoubleVec1d, DoubleVec2d> EigenCalculator::E + { + eigvals[i] = a[i][i]; + } +- return std::make_pair<DoubleVec1d, DoubleVec2d>(eigvals, eigvecs); ++ return std::make_pair(eigvals, eigvecs); + } // Eigen + + //------------------------------------------------------------------------------------ diff --git a/biology/lamarc/files/patch-src_tools_stringx.h b/biology/lamarc/files/patch-src_tools_stringx.h index d1ded1a7d8da..04019393fbac 100644 --- a/biology/lamarc/files/patch-src_tools_stringx.h +++ b/biology/lamarc/files/patch-src_tools_stringx.h @@ -1,6 +1,6 @@ --- src/tools/stringx.h.orig 2011-04-23 02:02:49 UTC +++ src/tools/stringx.h -@@ -107,6 +107,26 @@ struct CIStringCompare : public std::bin +@@ -107,6 +107,26 @@ bool ciStringEqual(const std::string& s1, const std::s bool ciStringEqual(const std::string& s1, const std::string& s2); @@ -27,10 +27,11 @@ //------------------------------------------------------------------------------------ template <class T> -@@ -188,26 +208,6 @@ bool FromString(const std::string & in, +@@ -187,26 +207,6 @@ DoubleVec1d StringToDoubleVecOrBarf(const std::string& + bool FromString(const std::string & in, method_type& out); DoubleVec1d StringToDoubleVecOrBarf(const std::string& in); - +- -// functions for making xmltags and lines of xml -std::string MakeTag(const std::string& str); -std::string MakeCloseTag(const std::string& str); @@ -50,7 +51,6 @@ -std::string Pretty(long number, int width=DEFWIDTH); -std::string Pretty(unsigned long number, int width=DEFWIDTH); -std::string Pretty(std::string str, int width=DEFWIDTH); -- + bool StringCompare(const std::string&, const char*, long, long); bool StringCompare(const std::string&, const std::string&, long, long); - diff --git a/biology/lamarc/files/patch-src_tree_arrangervec.cpp b/biology/lamarc/files/patch-src_tree_arrangervec.cpp new file mode 100644 index 000000000000..ff3636f3a571 --- /dev/null +++ b/biology/lamarc/files/patch-src_tree_arrangervec.cpp @@ -0,0 +1,11 @@ +--- src/tree/arrangervec.cpp.orig 2025-05-18 23:55:20 UTC ++++ src/tree/arrangervec.cpp +@@ -116,7 +116,7 @@ void ArrangerVec::CopyAllMembers(const ArrangerVec & c + for(it = cp.arrangers.begin(); it != cp.arrangers.end(); it++) + { + Arranger* arr = (*it).second->Clone(); +- arrangers.insert(std::make_pair<string, Arranger*>(arr->GetName(), arr)); ++ arrangers.insert(std::make_pair(arr->GetName(), arr)); + } + } + } diff --git a/biology/lamarc/files/patch-src_tree_collector.cpp b/biology/lamarc/files/patch-src_tree_collector.cpp new file mode 100644 index 000000000000..bff56a70b261 --- /dev/null +++ b/biology/lamarc/files/patch-src_tree_collector.cpp @@ -0,0 +1,11 @@ +--- src/tree/collector.cpp.orig 2025-05-18 23:58:39 UTC ++++ src/tree/collector.cpp +@@ -204,7 +204,7 @@ void ParamCollector::AddParamSummary(ForceParameters f + + void ParamCollector::AddParamSummary(ForceParameters fp, long ncopy) + { +- m_paramsum.push_back(make_pair<ForceParameters, long>(fp, ncopy)); ++ m_paramsum.push_back(std::make_pair(fp, ncopy)); + } + + //------------------------------------------------------------------------------------ diff --git a/biology/lamarc/files/patch-src_tree_prior.cpp b/biology/lamarc/files/patch-src_tree_prior.cpp new file mode 100644 index 000000000000..a8dbf7ab04ed --- /dev/null +++ b/biology/lamarc/files/patch-src_tree_prior.cpp @@ -0,0 +1,17 @@ +--- src/tree/prior.cpp.orig 2025-05-18 23:58:05 UTC ++++ src/tree/prior.cpp +@@ -85,12 +85,12 @@ std::pair<double, double> Prior::RandomDraw() const + case LINEAR: + newparam = rnd.Float() * (m_upperbound - m_lowerbound) + m_lowerbound; + newlnparam = log(newparam); +- return std::make_pair<double, double>(newparam, newlnparam); ++ return std::make_pair(newparam, newlnparam); + break; + case LOGARITHMIC: + newlnparam = rnd.Float() * (m_lnupper - m_lnlower) + m_lnlower; + newparam = exp(newlnparam); +- return std::make_pair<double, double>(newparam, newlnparam); ++ return std::make_pair(newparam, newlnparam); + break; + } + string e = "Unknown prior type " + ToString(m_priortype) + diff --git a/biology/vcflib/files/patch-src-zig-samples.zig b/biology/vcflib/files/patch-src-zig-samples.zig new file mode 100644 index 000000000000..e69584b175e0 --- /dev/null +++ b/biology/vcflib/files/patch-src-zig-samples.zig @@ -0,0 +1,31 @@ +diff --git src/zig/samples.zig src/zig/samples.zig +index cb05a1f2..ccd5b149 100644 +--- src/zig/samples.zig ++++ src/zig/samples.zig +@@ -28,7 +28,11 @@ const GENOTYPE_MISSING = -256; + fn split_samples(str: []const u8) *ArrayList([] const u8) { + var list = ArrayList([] const u8).init(allocator); + defer list.deinit(); +- var splits = std.mem.split(u8, str, " "); ++ ++ var splits = if (@hasDecl(std.mem, "splitScalar")) ++ std.mem.splitScalar(u8, str, ' ') ++ else ++ std.mem.split(u8, str, ' '); + while (splits.next()) |chunk| { + list.append(chunk) catch |err| { + std.debug.print("out of memory {}\n", .{err}); +@@ -61,10 +65,10 @@ const Genotypes = struct { + fn to_num(str: []const u8) !ArrayList(i64) { + var list = ArrayList(i64).init(allocator); + +- var splits = if (is_phased(str)) +- std.mem.split(u8, str, "|") ++ var splits = if (@hasDecl(std.mem, "splitScalar")) ++ std.mem.splitScalar(u8, str, if (is_phased(str)) '|' else '/') + else +- std.mem.split(u8, str, "/"); ++ std.mem.split(u8, str, if (is_phased(str)) '|' else '/' ); + + while (splits.next()) |chunk| { + const i: i64 = diff --git a/cad/verilator/Makefile b/cad/verilator/Makefile index c6a636aaef67..e876a7ce4d5b 100644 --- a/cad/verilator/Makefile +++ b/cad/verilator/Makefile @@ -1,8 +1,12 @@ PORTNAME= verilator DISTVERSIONPREFIX= v DISTVERSION= 5.036 +PORTREVISION= 1 CATEGORIES= cad +PATCH_SITES= https://github.com/${GH_ACCOUNT}/${PORTNAME}/commit/ +PATCHFILES= d94ed785888614cd53379b9faf58dfbde8f06b6f.patch:-p1 # https://github.com/verilator/verilator/pull/6028 + MAINTAINER= yuri@FreeBSD.org COMMENT= Synthesizable Verilog to C++ compiler WWW= https://www.veripool.org/verilator/ \ diff --git a/cad/verilator/distinfo b/cad/verilator/distinfo index c98c261f5699..b171502a4b75 100644 --- a/cad/verilator/distinfo +++ b/cad/verilator/distinfo @@ -1,3 +1,5 @@ -TIMESTAMP = 1745827619 +TIMESTAMP = 1747840694 SHA256 (verilator-verilator-v5.036_GH0.tar.gz) = 4199964882d56cf6a19ce80c6a297ebe3b0c35ea81106cd4f722342594337c47 SIZE (verilator-verilator-v5.036_GH0.tar.gz) = 35527368 +SHA256 (d94ed785888614cd53379b9faf58dfbde8f06b6f.patch) = 6b4c604ff4b08ad76431fb0cf11858c0313db04cd6e539db9a3fbad5a03f2784 +SIZE (d94ed785888614cd53379b9faf58dfbde8f06b6f.patch) = 972 diff --git a/databases/couchdb3/Makefile b/databases/couchdb3/Makefile index caa0df3915dd..df940c5c9319 100644 --- a/databases/couchdb3/Makefile +++ b/databases/couchdb3/Makefile @@ -1,6 +1,5 @@ PORTNAME= couchdb3 -DISTVERSION= 3.4.3 -PORTREVISION= 2 +DISTVERSION= 3.5.0 CATEGORIES= databases MASTER_SITES= APACHE/couchdb/source/${DISTVERSION} DISTNAME= apache-couchdb-${DISTVERSION} @@ -15,7 +14,7 @@ LICENSE_COMB= multi BUILD_DEPENDS= erlang-runtime${_ERLVER}>=${_ERLVER}.0:lang/erlang-runtime${_ERLVER} \ rebar:devel/rebar LIB_DEPENDS= libicudata.so:devel/icu \ - libmozjs-91.so:lang/spidermonkey91 + libmozjs-102.so:lang/spidermonkey102 USES= compiler:c++17-lang cpe gmake libtool ncurses CPE_VENDOR= apache @@ -26,7 +25,7 @@ HAS_CONFIGURE= yes CONFIGURE_ARGS= --skip-deps \ --user ${USERS} \ --rebar ${LOCALBASE}/bin/rebar \ - --spidermonkey-version 91 + --spidermonkey-version 102 MAKE_ENV= PATH=${LOCALBASE}/lib/erlang${_ERLVER}/bin:${PATH} ALL_TARGET= release @@ -50,7 +49,7 @@ OPTIONS_SUB= yes _APPDIR= ${LOCALBASE}/libexec/${PORTNAME} _DBDIR?= /var/db/${PORTNAME} -_ERLVER?= 26 +_ERLVER?= 27 _LOGDIR?= /var/log/${PORTNAME} _LOGFILE?= ${_LOGDIR}/couch.log _RELDIR= ${_APPDIR}/releases/${DISTVERSION} @@ -107,6 +106,7 @@ do-install: ${WRKSRC}/rel/couchdb/lib/couch-*/priv/couch_js/60 \ ${WRKSRC}/rel/couchdb/lib/couch-*/priv/couch_js/68 \ ${WRKSRC}/rel/couchdb/lib/couch-*/priv/couch_js/86 \ + ${WRKSRC}/rel/couchdb/lib/couch-*/priv/couch_js/91 \ ${WRKSRC}/rel/couchdb/lib/couch-*/priv/priv/couchjs \ ${WRKSRC}/rel/couchdb/releases/*/vm.args \ ${WRKSRC}/rel/couchdb/share/docs \ @@ -124,9 +124,10 @@ do-install: -exec ${STRIP_CMD} {} + ${STRIP_CMD} ${STAGEDIR}${_APPDIR}/lib/os_mon-*/priv/bin/*sup ${CHMOD} -R ${BINMODE} ${STAGEDIR}${_APPDIR}/bin + ${CHMOD} -R ${BINMODE} ${STAGEDIR}${_APPDIR}/erts-*/bin + ${CHMOD} -R ${BINMODE} ${STAGEDIR}${_APPDIR}/lib/*/priv/*.so ${CHMOD} -R ${BINMODE} ${STAGEDIR}${_APPDIR}/lib/couch_quickjs-*/priv/couchjs_* ${CHMOD} -R ${BINMODE} ${STAGEDIR}${_APPDIR}/lib/os_mon-*/priv/bin - ${CHMOD} -R ${BINMODE} ${STAGEDIR}${_APPDIR}/erts-*/bin # fauxton UI is a required component (cd ${WRKSRC}/share/www && \ ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}) diff --git a/databases/couchdb3/distinfo b/databases/couchdb3/distinfo index 918597482b26..9bcbd1e9a134 100644 --- a/databases/couchdb3/distinfo +++ b/databases/couchdb3/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1742544960 -SHA256 (apache-couchdb-3.4.3.tar.gz) = 0357511b6fed70e3e64f4e75aa5d7cc2000cb0f264ef301702b1816427f72f20 -SIZE (apache-couchdb-3.4.3.tar.gz) = 24139963 +TIMESTAMP = 1746571809 +SHA256 (apache-couchdb-3.5.0.tar.gz) = 6a98b90a9a980bbef2c35b4996a8e71a2f1ae5227546c85f04c436101bdf78bf +SIZE (apache-couchdb-3.5.0.tar.gz) = 24165005 diff --git a/databases/couchdb3/pkg-plist b/databases/couchdb3/pkg-plist index 12f446f79030..970a48012fe4 100644 --- a/databases/couchdb3/pkg-plist +++ b/databases/couchdb3/pkg-plist @@ -5,49 +5,49 @@ libexec/couchdb3/bin/couchdb libexec/couchdb3/bin/couchjs libexec/couchdb3/bin/remsh libexec/couchdb3/bin/weatherreport -libexec/couchdb3/erts-14.2.5.4/bin/beam.smp -libexec/couchdb3/erts-14.2.5.4/bin/ct_run -libexec/couchdb3/erts-14.2.5.4/bin/epmd -libexec/couchdb3/erts-14.2.5.4/bin/erl -libexec/couchdb3/erts-14.2.5.4/bin/erl_call -libexec/couchdb3/erts-14.2.5.4/bin/erl_child_setup -libexec/couchdb3/erts-14.2.5.4/bin/erlc -libexec/couchdb3/erts-14.2.5.4/bin/erlexec -libexec/couchdb3/erts-14.2.5.4/bin/escript -libexec/couchdb3/erts-14.2.5.4/bin/heart -libexec/couchdb3/erts-14.2.5.4/bin/inet_gethost -libexec/couchdb3/erts-14.2.5.4/bin/run_erl -libexec/couchdb3/erts-14.2.5.4/bin/start -libexec/couchdb3/erts-14.2.5.4/bin/to_erl -libexec/couchdb3/erts-14.2.5.4/bin/yielding_c_fun -libexec/couchdb3/erts-14.2.5.4/info -libexec/couchdb3/erts-14.2.5.4/lib/internal/README +libexec/couchdb3/erts-15.1.2/bin/beam.smp +libexec/couchdb3/erts-15.1.2/bin/ct_run +libexec/couchdb3/erts-15.1.2/bin/epmd +libexec/couchdb3/erts-15.1.2/bin/erl +libexec/couchdb3/erts-15.1.2/bin/erl_call +libexec/couchdb3/erts-15.1.2/bin/erl_child_setup +libexec/couchdb3/erts-15.1.2/bin/erlc +libexec/couchdb3/erts-15.1.2/bin/erlexec +libexec/couchdb3/erts-15.1.2/bin/escript +libexec/couchdb3/erts-15.1.2/bin/heart +libexec/couchdb3/erts-15.1.2/bin/inet_gethost +libexec/couchdb3/erts-15.1.2/bin/run_erl +libexec/couchdb3/erts-15.1.2/bin/start +libexec/couchdb3/erts-15.1.2/bin/to_erl +libexec/couchdb3/erts-15.1.2/bin/yielding_c_fun +libexec/couchdb3/erts-15.1.2/lib/internal/README libexec/couchdb3/etc/default.ini libexec/couchdb3/etc/nouveau.yaml -libexec/couchdb3/lib/asn1-5.2.2/ebin/asn1.app -libexec/couchdb3/lib/asn1-5.2.2/ebin/asn1.appup -libexec/couchdb3/lib/asn1-5.2.2/ebin/asn1_db.beam -libexec/couchdb3/lib/asn1-5.2.2/ebin/asn1ct.beam -libexec/couchdb3/lib/asn1-5.2.2/ebin/asn1ct_check.beam -libexec/couchdb3/lib/asn1-5.2.2/ebin/asn1ct_constructed_ber_bin_v2.beam -libexec/couchdb3/lib/asn1-5.2.2/ebin/asn1ct_constructed_per.beam -libexec/couchdb3/lib/asn1-5.2.2/ebin/asn1ct_eval_ext.beam -libexec/couchdb3/lib/asn1-5.2.2/ebin/asn1ct_func.beam -libexec/couchdb3/lib/asn1-5.2.2/ebin/asn1ct_gen.beam -libexec/couchdb3/lib/asn1-5.2.2/ebin/asn1ct_gen_ber_bin_v2.beam -libexec/couchdb3/lib/asn1-5.2.2/ebin/asn1ct_gen_check.beam -libexec/couchdb3/lib/asn1-5.2.2/ebin/asn1ct_gen_jer.beam -libexec/couchdb3/lib/asn1-5.2.2/ebin/asn1ct_gen_per.beam -libexec/couchdb3/lib/asn1-5.2.2/ebin/asn1ct_imm.beam -libexec/couchdb3/lib/asn1-5.2.2/ebin/asn1ct_name.beam -libexec/couchdb3/lib/asn1-5.2.2/ebin/asn1ct_parser2.beam -libexec/couchdb3/lib/asn1-5.2.2/ebin/asn1ct_pretty_format.beam -libexec/couchdb3/lib/asn1-5.2.2/ebin/asn1ct_rtt.beam -libexec/couchdb3/lib/asn1-5.2.2/ebin/asn1ct_table.beam -libexec/couchdb3/lib/asn1-5.2.2/ebin/asn1ct_tok.beam -libexec/couchdb3/lib/asn1-5.2.2/ebin/asn1ct_value.beam -libexec/couchdb3/lib/asn1-5.2.2/ebin/asn1rt_nif.beam -libexec/couchdb3/lib/asn1-5.2.2/priv/lib/asn1rt_nif.so +libexec/couchdb3/lib/asn1-5.3.1/ebin/asn1.app +libexec/couchdb3/lib/asn1-5.3.1/ebin/asn1.appup +libexec/couchdb3/lib/asn1-5.3.1/ebin/asn1_db.beam +libexec/couchdb3/lib/asn1-5.3.1/ebin/asn1ct.beam +libexec/couchdb3/lib/asn1-5.3.1/ebin/asn1ct_check.beam +libexec/couchdb3/lib/asn1-5.3.1/ebin/asn1ct_constructed_ber_bin_v2.beam +libexec/couchdb3/lib/asn1-5.3.1/ebin/asn1ct_constructed_per.beam +libexec/couchdb3/lib/asn1-5.3.1/ebin/asn1ct_eval_ext.beam +libexec/couchdb3/lib/asn1-5.3.1/ebin/asn1ct_func.beam +libexec/couchdb3/lib/asn1-5.3.1/ebin/asn1ct_gen.beam +libexec/couchdb3/lib/asn1-5.3.1/ebin/asn1ct_gen_ber_bin_v2.beam +libexec/couchdb3/lib/asn1-5.3.1/ebin/asn1ct_gen_check.beam +libexec/couchdb3/lib/asn1-5.3.1/ebin/asn1ct_gen_jer.beam +libexec/couchdb3/lib/asn1-5.3.1/ebin/asn1ct_gen_per.beam +libexec/couchdb3/lib/asn1-5.3.1/ebin/asn1ct_imm.beam +libexec/couchdb3/lib/asn1-5.3.1/ebin/asn1ct_name.beam +libexec/couchdb3/lib/asn1-5.3.1/ebin/asn1ct_parser2.beam +libexec/couchdb3/lib/asn1-5.3.1/ebin/asn1ct_partial_decode.beam +libexec/couchdb3/lib/asn1-5.3.1/ebin/asn1ct_pretty_format.beam +libexec/couchdb3/lib/asn1-5.3.1/ebin/asn1ct_rtt.beam +libexec/couchdb3/lib/asn1-5.3.1/ebin/asn1ct_table.beam +libexec/couchdb3/lib/asn1-5.3.1/ebin/asn1ct_tok.beam +libexec/couchdb3/lib/asn1-5.3.1/ebin/asn1ct_value.beam +libexec/couchdb3/lib/asn1-5.3.1/ebin/asn1rt_nif.beam +libexec/couchdb3/lib/asn1-5.3.1/priv/lib/asn1rt_nif.so libexec/couchdb3/lib/b64url-%%VERSION%%/ebin/b64url.app libexec/couchdb3/lib/b64url-%%VERSION%%/ebin/b64url.beam libexec/couchdb3/lib/b64url-%%VERSION%%/priv/b64url.so @@ -78,67 +78,68 @@ libexec/couchdb3/lib/chttpd-%%VERSION%%/ebin/chttpd_xframe_options.beam libexec/couchdb3/lib/chttpd-%%VERSION%%/include/chttpd.hrl libexec/couchdb3/lib/chttpd-%%VERSION%%/include/chttpd_cors.hrl libexec/couchdb3/lib/chttpd-%%VERSION%%/priv/stats_descriptions.cfg -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_a.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_asm.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_block.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_bounds.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_call_types.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_clean.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_dict.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_digraph.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_disasm.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_flatten.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_jump.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_kernel_to_ssa.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_listing.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_opcodes.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_ssa.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_ssa_alias.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_ssa_bc_size.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_ssa_bool.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_ssa_bsm.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_ssa_check.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_ssa_codegen.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_ssa_dead.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_ssa_lint.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_ssa_opt.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_ssa_pp.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_ssa_pre_codegen.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_ssa_private_append.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_ssa_recv.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_ssa_share.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_ssa_throw.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_ssa_type.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_trim.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_types.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_utils.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_validator.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_z.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/cerl.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/cerl_clauses.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/cerl_inline.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/cerl_trees.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/compile.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/compiler.app -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/compiler.appup -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/core_lib.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/core_lint.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/core_parse.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/core_pp.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/core_scan.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/erl_bifs.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/rec_env.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/sys_core_alias.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/sys_core_bsm.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/sys_core_fold.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/sys_core_fold_lists.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/sys_core_inline.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/sys_core_prepare.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/sys_messages.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/sys_pre_attributes.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/v3_core.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/v3_kernel.beam -libexec/couchdb3/lib/compiler-8.4.3.2/ebin/v3_kernel_pp.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_a.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_asm.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_block.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_bounds.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_call_types.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_clean.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_core_to_ssa.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_dict.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_digraph.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_disasm.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_doc.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_flatten.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_jump.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_listing.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_opcodes.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_ssa.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_ssa_alias.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_ssa_bc_size.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_ssa_bool.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_ssa_bsm.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_ssa_check.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_ssa_codegen.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_ssa_dead.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_ssa_destructive_update.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_ssa_lint.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_ssa_opt.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_ssa_pp.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_ssa_pre_codegen.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_ssa_recv.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_ssa_share.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_ssa_ss.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_ssa_throw.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_ssa_type.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_trim.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_types.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_utils.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_validator.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_z.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/cerl.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/cerl_clauses.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/cerl_inline.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/cerl_trees.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/compile.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/compiler.app +libexec/couchdb3/lib/compiler-8.5.2/ebin/compiler.appup +libexec/couchdb3/lib/compiler-8.5.2/ebin/core_lib.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/core_lint.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/core_parse.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/core_pp.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/core_scan.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/erl_bifs.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/rec_env.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/sys_core_alias.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/sys_core_bsm.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/sys_core_fold.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/sys_core_fold_lists.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/sys_core_inline.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/sys_core_prepare.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/sys_coverage.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/sys_messages.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/sys_pre_attributes.beam +libexec/couchdb3/lib/compiler-8.5.2/ebin/v3_core.beam libexec/couchdb3/lib/config-%%VERSION%%/ebin/config.app libexec/couchdb3/lib/config-%%VERSION%%/ebin/config.beam libexec/couchdb3/lib/config-%%VERSION%%/ebin/config_app.beam @@ -160,6 +161,7 @@ libexec/couchdb3/lib/couch-%%VERSION%%/ebin/couch_bt_engine_compactor.beam libexec/couchdb3/lib/couch-%%VERSION%%/ebin/couch_bt_engine_header.beam libexec/couchdb3/lib/couch-%%VERSION%%/ebin/couch_bt_engine_stream.beam libexec/couchdb3/lib/couch-%%VERSION%%/ebin/couch_btree.beam +libexec/couchdb3/lib/couch-%%VERSION%%/ebin/couch_cfile.beam libexec/couchdb3/lib/couch-%%VERSION%%/ebin/couch_changes.beam libexec/couchdb3/lib/couch-%%VERSION%%/ebin/couch_compress.beam libexec/couchdb3/lib/couch-%%VERSION%%/ebin/couch_db.beam @@ -217,6 +219,7 @@ libexec/couchdb3/lib/couch-%%VERSION%%/include/couch_db.hrl libexec/couchdb3/lib/couch-%%VERSION%%/include/couch_eunit.hrl libexec/couchdb3/lib/couch-%%VERSION%%/include/couch_eunit_proper.hrl libexec/couchdb3/lib/couch-%%VERSION%%/include/couch_js_functions.hrl +libexec/couchdb3/lib/couch-%%VERSION%%/priv/couch_cfile.so libexec/couchdb3/lib/couch-%%VERSION%%/priv/couch_ejson_compare.so libexec/couchdb3/lib/couch-%%VERSION%%/priv/couchjs libexec/couchdb3/lib/couch-%%VERSION%%/priv/stats_descriptions.cfg @@ -345,6 +348,7 @@ libexec/couchdb3/lib/couch_scanner-%%VERSION%%/ebin/couch_scanner.beam libexec/couchdb3/lib/couch_scanner-%%VERSION%%/ebin/couch_scanner_app.beam libexec/couchdb3/lib/couch_scanner-%%VERSION%%/ebin/couch_scanner_checkpoint.beam libexec/couchdb3/lib/couch_scanner-%%VERSION%%/ebin/couch_scanner_plugin.beam +libexec/couchdb3/lib/couch_scanner-%%VERSION%%/ebin/couch_scanner_plugin_conflict_finder.beam libexec/couchdb3/lib/couch_scanner-%%VERSION%%/ebin/couch_scanner_plugin_ddoc_features.beam libexec/couchdb3/lib/couch_scanner-%%VERSION%%/ebin/couch_scanner_plugin_find.beam libexec/couchdb3/lib/couch_scanner-%%VERSION%%/ebin/couch_scanner_rate_limiter.beam @@ -365,13 +369,13 @@ libexec/couchdb3/lib/couch_stats-%%VERSION%%/ebin/couch_stats_server.beam libexec/couchdb3/lib/couch_stats-%%VERSION%%/ebin/couch_stats_sup.beam libexec/couchdb3/lib/couch_stats-%%VERSION%%/ebin/couch_stats_util.beam libexec/couchdb3/lib/couch_stats-%%VERSION%%/priv/sample_descriptions.cfg -libexec/couchdb3/lib/crypto-5.4.2.2/ebin/crypto.app -libexec/couchdb3/lib/crypto-5.4.2.2/ebin/crypto.appup -libexec/couchdb3/lib/crypto-5.4.2.2/ebin/crypto.beam -libexec/couchdb3/lib/crypto-5.4.2.2/ebin/crypto_ec_curves.beam -libexec/couchdb3/lib/crypto-5.4.2.2/priv/lib/crypto.so -libexec/couchdb3/lib/crypto-5.4.2.2/priv/lib/crypto_callback.so -libexec/couchdb3/lib/crypto-5.4.2.2/priv/lib/otp_test_engine.so +libexec/couchdb3/lib/crypto-5.5.1/ebin/crypto.app +libexec/couchdb3/lib/crypto-5.5.1/ebin/crypto.appup +libexec/couchdb3/lib/crypto-5.5.1/ebin/crypto.beam +libexec/couchdb3/lib/crypto-5.5.1/ebin/crypto_ec_curves.beam +libexec/couchdb3/lib/crypto-5.5.1/priv/lib/crypto.so +libexec/couchdb3/lib/crypto-5.5.1/priv/lib/crypto_callback.so +libexec/couchdb3/lib/crypto-5.5.1/priv/lib/otp_test_engine.so libexec/couchdb3/lib/custodian-%%VERSION%%/ebin/custodian.app libexec/couchdb3/lib/custodian-%%VERSION%%/ebin/custodian.beam libexec/couchdb3/lib/custodian-%%VERSION%%/ebin/custodian_app.beam @@ -477,74 +481,74 @@ libexec/couchdb3/lib/ibrowse-4.4.2/ebin/ibrowse_socks5.beam libexec/couchdb3/lib/ibrowse-4.4.2/ebin/ibrowse_sup.beam libexec/couchdb3/lib/ibrowse-4.4.2/include/ibrowse.hrl libexec/couchdb3/lib/ibrowse-4.4.2/priv/ibrowse.conf -libexec/couchdb3/lib/inets-9.1.0.1/ebin/http_chunk.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/http_request.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/http_response.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/http_transport.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/http_uri.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/http_util.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpc.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpc_cookie.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpc_handler.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpc_handler_sup.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpc_manager.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpc_profile_sup.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpc_request.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpc_response.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpc_sup.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpd.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpd_acceptor.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpd_acceptor_sup.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpd_cgi.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpd_conf.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpd_connection_sup.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpd_custom.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpd_custom_api.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpd_esi.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpd_example.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpd_file.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpd_instance_sup.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpd_log.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpd_logger.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpd_manager.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpd_misc_sup.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpd_request.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpd_request_handler.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpd_response.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpd_script_env.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpd_socket.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpd_sup.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpd_util.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/inets.app -libexec/couchdb3/lib/inets-9.1.0.1/ebin/inets.appup -libexec/couchdb3/lib/inets-9.1.0.1/ebin/inets.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/inets_app.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/inets_lib.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/inets_service.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/inets_sup.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/inets_trace.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/mod_actions.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/mod_alias.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/mod_auth.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/mod_auth_dets.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/mod_auth_mnesia.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/mod_auth_plain.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/mod_auth_server.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/mod_cgi.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/mod_dir.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/mod_disk_log.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/mod_esi.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/mod_get.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/mod_head.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/mod_log.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/mod_range.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/mod_responsecontrol.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/mod_security.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/mod_security_server.beam -libexec/couchdb3/lib/inets-9.1.0.1/ebin/mod_trace.beam -libexec/couchdb3/lib/inets-9.1.0.1/include/httpd.hrl -libexec/couchdb3/lib/inets-9.1.0.1/include/mod_auth.hrl -libexec/couchdb3/lib/inets-9.1.0.1/priv/bin/runcgi.sh +libexec/couchdb3/lib/inets-9.3/ebin/http_chunk.beam +libexec/couchdb3/lib/inets-9.3/ebin/http_request.beam +libexec/couchdb3/lib/inets-9.3/ebin/http_response.beam +libexec/couchdb3/lib/inets-9.3/ebin/http_transport.beam +libexec/couchdb3/lib/inets-9.3/ebin/http_uri.beam +libexec/couchdb3/lib/inets-9.3/ebin/http_util.beam +libexec/couchdb3/lib/inets-9.3/ebin/httpc.beam +libexec/couchdb3/lib/inets-9.3/ebin/httpc_cookie.beam +libexec/couchdb3/lib/inets-9.3/ebin/httpc_handler.beam +libexec/couchdb3/lib/inets-9.3/ebin/httpc_handler_sup.beam +libexec/couchdb3/lib/inets-9.3/ebin/httpc_manager.beam +libexec/couchdb3/lib/inets-9.3/ebin/httpc_profile_sup.beam +libexec/couchdb3/lib/inets-9.3/ebin/httpc_request.beam +libexec/couchdb3/lib/inets-9.3/ebin/httpc_response.beam +libexec/couchdb3/lib/inets-9.3/ebin/httpc_sup.beam +libexec/couchdb3/lib/inets-9.3/ebin/httpd.beam +libexec/couchdb3/lib/inets-9.3/ebin/httpd_acceptor.beam +libexec/couchdb3/lib/inets-9.3/ebin/httpd_acceptor_sup.beam +libexec/couchdb3/lib/inets-9.3/ebin/httpd_cgi.beam +libexec/couchdb3/lib/inets-9.3/ebin/httpd_conf.beam +libexec/couchdb3/lib/inets-9.3/ebin/httpd_connection_sup.beam +libexec/couchdb3/lib/inets-9.3/ebin/httpd_custom.beam +libexec/couchdb3/lib/inets-9.3/ebin/httpd_custom_api.beam +libexec/couchdb3/lib/inets-9.3/ebin/httpd_esi.beam +libexec/couchdb3/lib/inets-9.3/ebin/httpd_example.beam +libexec/couchdb3/lib/inets-9.3/ebin/httpd_file.beam +libexec/couchdb3/lib/inets-9.3/ebin/httpd_instance_sup.beam +libexec/couchdb3/lib/inets-9.3/ebin/httpd_log.beam +libexec/couchdb3/lib/inets-9.3/ebin/httpd_logger.beam +libexec/couchdb3/lib/inets-9.3/ebin/httpd_manager.beam +libexec/couchdb3/lib/inets-9.3/ebin/httpd_misc_sup.beam +libexec/couchdb3/lib/inets-9.3/ebin/httpd_request.beam +libexec/couchdb3/lib/inets-9.3/ebin/httpd_request_handler.beam +libexec/couchdb3/lib/inets-9.3/ebin/httpd_response.beam +libexec/couchdb3/lib/inets-9.3/ebin/httpd_script_env.beam +libexec/couchdb3/lib/inets-9.3/ebin/httpd_socket.beam +libexec/couchdb3/lib/inets-9.3/ebin/httpd_sup.beam +libexec/couchdb3/lib/inets-9.3/ebin/httpd_util.beam +libexec/couchdb3/lib/inets-9.3/ebin/inets.app +libexec/couchdb3/lib/inets-9.3/ebin/inets.appup +libexec/couchdb3/lib/inets-9.3/ebin/inets.beam +libexec/couchdb3/lib/inets-9.3/ebin/inets_app.beam +libexec/couchdb3/lib/inets-9.3/ebin/inets_lib.beam +libexec/couchdb3/lib/inets-9.3/ebin/inets_service.beam +libexec/couchdb3/lib/inets-9.3/ebin/inets_sup.beam +libexec/couchdb3/lib/inets-9.3/ebin/inets_trace.beam +libexec/couchdb3/lib/inets-9.3/ebin/mod_actions.beam +libexec/couchdb3/lib/inets-9.3/ebin/mod_alias.beam +libexec/couchdb3/lib/inets-9.3/ebin/mod_auth.beam +libexec/couchdb3/lib/inets-9.3/ebin/mod_auth_dets.beam +libexec/couchdb3/lib/inets-9.3/ebin/mod_auth_mnesia.beam +libexec/couchdb3/lib/inets-9.3/ebin/mod_auth_plain.beam +libexec/couchdb3/lib/inets-9.3/ebin/mod_auth_server.beam +libexec/couchdb3/lib/inets-9.3/ebin/mod_cgi.beam +libexec/couchdb3/lib/inets-9.3/ebin/mod_dir.beam +libexec/couchdb3/lib/inets-9.3/ebin/mod_disk_log.beam +libexec/couchdb3/lib/inets-9.3/ebin/mod_esi.beam +libexec/couchdb3/lib/inets-9.3/ebin/mod_get.beam +libexec/couchdb3/lib/inets-9.3/ebin/mod_head.beam +libexec/couchdb3/lib/inets-9.3/ebin/mod_log.beam +libexec/couchdb3/lib/inets-9.3/ebin/mod_range.beam +libexec/couchdb3/lib/inets-9.3/ebin/mod_responsecontrol.beam +libexec/couchdb3/lib/inets-9.3/ebin/mod_security.beam +libexec/couchdb3/lib/inets-9.3/ebin/mod_security_server.beam +libexec/couchdb3/lib/inets-9.3/ebin/mod_trace.beam +libexec/couchdb3/lib/inets-9.3/include/httpd.hrl +libexec/couchdb3/lib/inets-9.3/include/mod_auth.hrl +libexec/couchdb3/lib/inets-9.3/priv/bin/runcgi.sh libexec/couchdb3/lib/ioq-%%VERSION%%/ebin/ioq.app libexec/couchdb3/lib/ioq-%%VERSION%%/ebin/ioq.beam libexec/couchdb3/lib/ioq-%%VERSION%%/ebin/ioq_app.beam @@ -564,114 +568,117 @@ libexec/couchdb3/lib/ken-%%VERSION%%/ebin/ken_app.beam libexec/couchdb3/lib/ken-%%VERSION%%/ebin/ken_event_handler.beam libexec/couchdb3/lib/ken-%%VERSION%%/ebin/ken_server.beam libexec/couchdb3/lib/ken-%%VERSION%%/ebin/ken_sup.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/application.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/application_controller.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/application_master.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/application_starter.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/auth.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/code.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/code_server.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/disk_log.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/disk_log_1.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/disk_log_server.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/disk_log_sup.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/dist_ac.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/dist_util.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/erl_boot_server.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/erl_compile_server.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/erl_ddll.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/erl_distribution.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/erl_epmd.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/erl_erts_errors.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/erl_kernel_errors.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/erl_reply.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/erl_signal_handler.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/erpc.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/error_handler.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/error_logger.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/erts_debug.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/file.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/file_io_server.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/file_server.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/gen_sctp.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/gen_tcp.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/gen_tcp_socket.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/gen_udp.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/gen_udp_socket.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/global.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/global_group.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/global_search.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/group.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/group_history.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/heart.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/inet.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/inet6_sctp.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/inet6_tcp.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/inet6_tcp_dist.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/inet6_udp.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/inet_config.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/inet_db.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/inet_dns.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/inet_epmd_dist.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/inet_epmd_socket.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/inet_gethost_native.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/inet_hosts.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/inet_parse.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/inet_res.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/inet_sctp.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/inet_tcp.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/inet_tcp_dist.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/inet_udp.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/kernel.app -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/kernel.appup -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/kernel.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/kernel_config.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/kernel_refc.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/local_tcp.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/local_udp.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/logger.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/logger_backend.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/logger_config.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/logger_disk_log_h.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/logger_filters.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/logger_formatter.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/logger_h_common.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/logger_handler_watcher.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/logger_olp.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/logger_proxy.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/logger_server.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/logger_simple_h.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/logger_std_h.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/logger_sup.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/net.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/net_adm.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/net_kernel.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/os.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/pg.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/pg2.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/prim_tty.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/ram_file.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/raw_file_io.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/raw_file_io_compressed.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/raw_file_io_deflate.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/raw_file_io_delayed.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/raw_file_io_inflate.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/raw_file_io_list.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/rpc.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/seq_trace.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/socket.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/standard_error.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/user_drv.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/user_sup.beam -libexec/couchdb3/lib/kernel-9.2.4.3/ebin/wrap_log_reader.beam -libexec/couchdb3/lib/kernel-9.2.4.3/include/dist.hrl -libexec/couchdb3/lib/kernel-9.2.4.3/include/dist_util.hrl -libexec/couchdb3/lib/kernel-9.2.4.3/include/eep48.hrl -libexec/couchdb3/lib/kernel-9.2.4.3/include/file.hrl -libexec/couchdb3/lib/kernel-9.2.4.3/include/inet.hrl -libexec/couchdb3/lib/kernel-9.2.4.3/include/inet_sctp.hrl -libexec/couchdb3/lib/kernel-9.2.4.3/include/logger.hrl -libexec/couchdb3/lib/kernel-9.2.4.3/include/net_address.hrl +libexec/couchdb3/lib/kernel-10.1.1/ebin/application.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/application_controller.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/application_master.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/application_starter.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/auth.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/code.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/code_server.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/disk_log.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/disk_log_1.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/disk_log_server.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/disk_log_sup.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/dist_ac.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/dist_util.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/erl_boot_server.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/erl_compile_server.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/erl_ddll.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/erl_distribution.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/erl_epmd.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/erl_erts_errors.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/erl_kernel_errors.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/erl_reply.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/erl_signal_handler.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/erpc.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/error_handler.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/error_logger.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/erts_debug.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/file.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/file_io_server.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/file_server.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/gen_sctp.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/gen_tcp.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/gen_tcp_socket.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/gen_udp.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/gen_udp_socket.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/global.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/global_group.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/global_search.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/group.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/group_history.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/heart.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/inet.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/inet6_sctp.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/inet6_tcp.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/inet6_tcp_dist.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/inet6_udp.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/inet_config.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/inet_db.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/inet_dns.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/inet_dns_tsig.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/inet_epmd_dist.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/inet_epmd_socket.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/inet_gethost_native.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/inet_hosts.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/inet_parse.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/inet_res.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/inet_sctp.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/inet_tcp.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/inet_tcp_dist.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/inet_udp.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/kernel.app +libexec/couchdb3/lib/kernel-10.1.1/ebin/kernel.appup +libexec/couchdb3/lib/kernel-10.1.1/ebin/kernel.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/kernel_config.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/kernel_refc.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/local_tcp.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/local_udp.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/logger.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/logger_backend.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/logger_config.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/logger_disk_log_h.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/logger_filters.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/logger_formatter.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/logger_h_common.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/logger_handler.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/logger_handler_watcher.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/logger_olp.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/logger_proxy.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/logger_server.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/logger_simple_h.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/logger_std_h.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/logger_sup.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/net.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/net_adm.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/net_kernel.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/os.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/pg.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/pg2.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/prim_tty.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/ram_file.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/raw_file_io.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/raw_file_io_compressed.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/raw_file_io_deflate.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/raw_file_io_delayed.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/raw_file_io_inflate.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/raw_file_io_list.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/rpc.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/seq_trace.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/socket.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/standard_error.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/trace.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/user_drv.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/user_sup.beam +libexec/couchdb3/lib/kernel-10.1.1/ebin/wrap_log_reader.beam +libexec/couchdb3/lib/kernel-10.1.1/include/dist.hrl +libexec/couchdb3/lib/kernel-10.1.1/include/dist_util.hrl +libexec/couchdb3/lib/kernel-10.1.1/include/eep48.hrl +libexec/couchdb3/lib/kernel-10.1.1/include/file.hrl +libexec/couchdb3/lib/kernel-10.1.1/include/inet.hrl +libexec/couchdb3/lib/kernel-10.1.1/include/inet_sctp.hrl +libexec/couchdb3/lib/kernel-10.1.1/include/logger.hrl +libexec/couchdb3/lib/kernel-10.1.1/include/net_address.hrl libexec/couchdb3/lib/mango-%%VERSION%%/ebin/mango.app libexec/couchdb3/lib/mango-%%VERSION%%/ebin/mango_app.beam libexec/couchdb3/lib/mango-%%VERSION%%/ebin/mango_crud.beam @@ -792,35 +799,35 @@ libexec/couchdb3/lib/nouveau-%%VERSION%%/ebin/nouveau_sup.beam libexec/couchdb3/lib/nouveau-%%VERSION%%/ebin/nouveau_util.beam libexec/couchdb3/lib/nouveau-%%VERSION%%/include/nouveau.hrl libexec/couchdb3/lib/nouveau-%%VERSION%%/priv/stats_descriptions.cfg -libexec/couchdb3/lib/os_mon-2.9.1/ebin/cpu_sup.beam -libexec/couchdb3/lib/os_mon-2.9.1/ebin/disksup.beam -libexec/couchdb3/lib/os_mon-2.9.1/ebin/memsup.beam -libexec/couchdb3/lib/os_mon-2.9.1/ebin/nteventlog.beam -libexec/couchdb3/lib/os_mon-2.9.1/ebin/os_mon.app -libexec/couchdb3/lib/os_mon-2.9.1/ebin/os_mon.appup -libexec/couchdb3/lib/os_mon-2.9.1/ebin/os_mon.beam -libexec/couchdb3/lib/os_mon-2.9.1/ebin/os_mon_mib.beam -libexec/couchdb3/lib/os_mon-2.9.1/ebin/os_mon_sysinfo.beam -libexec/couchdb3/lib/os_mon-2.9.1/ebin/os_sup.beam -libexec/couchdb3/lib/os_mon-2.9.1/priv/bin/cpu_sup -libexec/couchdb3/lib/os_mon-2.9.1/priv/bin/memsup -libexec/couchdb3/lib/public_key-1.15.1.3/ebin/OTP-PUB-KEY.beam -libexec/couchdb3/lib/public_key-1.15.1.3/ebin/PKCS-FRAME.beam -libexec/couchdb3/lib/public_key-1.15.1.3/ebin/pubkey_cert.beam -libexec/couchdb3/lib/public_key-1.15.1.3/ebin/pubkey_cert_records.beam -libexec/couchdb3/lib/public_key-1.15.1.3/ebin/pubkey_crl.beam -libexec/couchdb3/lib/public_key-1.15.1.3/ebin/pubkey_ocsp.beam -libexec/couchdb3/lib/public_key-1.15.1.3/ebin/pubkey_os_cacerts.beam -libexec/couchdb3/lib/public_key-1.15.1.3/ebin/pubkey_pbe.beam -libexec/couchdb3/lib/public_key-1.15.1.3/ebin/pubkey_pem.beam -libexec/couchdb3/lib/public_key-1.15.1.3/ebin/pubkey_policy_tree.beam -libexec/couchdb3/lib/public_key-1.15.1.3/ebin/pubkey_ssh.beam -libexec/couchdb3/lib/public_key-1.15.1.3/ebin/public_key.app -libexec/couchdb3/lib/public_key-1.15.1.3/ebin/public_key.appup -libexec/couchdb3/lib/public_key-1.15.1.3/ebin/public_key.beam -libexec/couchdb3/lib/public_key-1.15.1.3/include/OTP-PUB-KEY.hrl -libexec/couchdb3/lib/public_key-1.15.1.3/include/PKCS-FRAME.hrl -libexec/couchdb3/lib/public_key-1.15.1.3/include/public_key.hrl +libexec/couchdb3/lib/os_mon-2.10/ebin/cpu_sup.beam +libexec/couchdb3/lib/os_mon-2.10/ebin/disksup.beam +libexec/couchdb3/lib/os_mon-2.10/ebin/memsup.beam +libexec/couchdb3/lib/os_mon-2.10/ebin/nteventlog.beam +libexec/couchdb3/lib/os_mon-2.10/ebin/os_mon.app +libexec/couchdb3/lib/os_mon-2.10/ebin/os_mon.appup +libexec/couchdb3/lib/os_mon-2.10/ebin/os_mon.beam +libexec/couchdb3/lib/os_mon-2.10/ebin/os_mon_mib.beam +libexec/couchdb3/lib/os_mon-2.10/ebin/os_mon_sysinfo.beam +libexec/couchdb3/lib/os_mon-2.10/ebin/os_sup.beam +libexec/couchdb3/lib/os_mon-2.10/priv/bin/cpu_sup +libexec/couchdb3/lib/os_mon-2.10/priv/bin/memsup +libexec/couchdb3/lib/public_key-1.16.3/ebin/OTP-PUB-KEY.beam +libexec/couchdb3/lib/public_key-1.16.3/ebin/PKCS-FRAME.beam +libexec/couchdb3/lib/public_key-1.16.3/ebin/pubkey_cert.beam +libexec/couchdb3/lib/public_key-1.16.3/ebin/pubkey_cert_records.beam +libexec/couchdb3/lib/public_key-1.16.3/ebin/pubkey_crl.beam +libexec/couchdb3/lib/public_key-1.16.3/ebin/pubkey_ocsp.beam +libexec/couchdb3/lib/public_key-1.16.3/ebin/pubkey_os_cacerts.beam +libexec/couchdb3/lib/public_key-1.16.3/ebin/pubkey_pbe.beam +libexec/couchdb3/lib/public_key-1.16.3/ebin/pubkey_pem.beam +libexec/couchdb3/lib/public_key-1.16.3/ebin/pubkey_policy_tree.beam +libexec/couchdb3/lib/public_key-1.16.3/ebin/pubkey_ssh.beam +libexec/couchdb3/lib/public_key-1.16.3/ebin/public_key.app +libexec/couchdb3/lib/public_key-1.16.3/ebin/public_key.appup +libexec/couchdb3/lib/public_key-1.16.3/ebin/public_key.beam +libexec/couchdb3/lib/public_key-1.16.3/include/OTP-PUB-KEY.hrl +libexec/couchdb3/lib/public_key-1.16.3/include/PKCS-FRAME.hrl +libexec/couchdb3/lib/public_key-1.16.3/include/public_key.hrl libexec/couchdb3/lib/recon-2.5.6/ebin/recon.app libexec/couchdb3/lib/recon-2.5.6/ebin/recon.beam libexec/couchdb3/lib/recon-2.5.6/ebin/recon_alloc.beam @@ -840,43 +847,43 @@ libexec/couchdb3/lib/rexi-%%VERSION%%/ebin/rexi_sup.beam libexec/couchdb3/lib/rexi-%%VERSION%%/ebin/rexi_utils.beam libexec/couchdb3/lib/rexi-%%VERSION%%/include/rexi.hrl libexec/couchdb3/lib/rexi-%%VERSION%%/priv/stats_descriptions.cfg -libexec/couchdb3/lib/runtime_tools-2.0.1/ebin/appmon_info.beam -libexec/couchdb3/lib/runtime_tools-2.0.1/ebin/dbg.beam -libexec/couchdb3/lib/runtime_tools-2.0.1/ebin/dyntrace.beam -libexec/couchdb3/lib/runtime_tools-2.0.1/ebin/erts_alloc_config.beam -libexec/couchdb3/lib/runtime_tools-2.0.1/ebin/instrument.beam -libexec/couchdb3/lib/runtime_tools-2.0.1/ebin/msacc.beam -libexec/couchdb3/lib/runtime_tools-2.0.1/ebin/observer_backend.beam -libexec/couchdb3/lib/runtime_tools-2.0.1/ebin/runtime_tools.app -libexec/couchdb3/lib/runtime_tools-2.0.1/ebin/runtime_tools.appup -libexec/couchdb3/lib/runtime_tools-2.0.1/ebin/runtime_tools.beam -libexec/couchdb3/lib/runtime_tools-2.0.1/ebin/runtime_tools_sup.beam -libexec/couchdb3/lib/runtime_tools-2.0.1/ebin/scheduler.beam -libexec/couchdb3/lib/runtime_tools-2.0.1/ebin/system_information.beam -libexec/couchdb3/lib/runtime_tools-2.0.1/ebin/ttb_autostart.beam -libexec/couchdb3/lib/runtime_tools-2.0.1/include/observer_backend.hrl -libexec/couchdb3/lib/runtime_tools-2.0.1/priv/lib/dyntrace.so -libexec/couchdb3/lib/runtime_tools-2.0.1/priv/lib/trace_file_drv.so -libexec/couchdb3/lib/runtime_tools-2.0.1/priv/lib/trace_ip_drv.so -libexec/couchdb3/lib/sasl-4.2.1/ebin/alarm_handler.beam -libexec/couchdb3/lib/sasl-4.2.1/ebin/erlsrv.beam -libexec/couchdb3/lib/sasl-4.2.1/ebin/format_lib_supp.beam -libexec/couchdb3/lib/sasl-4.2.1/ebin/misc_supp.beam -libexec/couchdb3/lib/sasl-4.2.1/ebin/rb.beam -libexec/couchdb3/lib/sasl-4.2.1/ebin/rb_format_supp.beam -libexec/couchdb3/lib/sasl-4.2.1/ebin/release_handler.beam -libexec/couchdb3/lib/sasl-4.2.1/ebin/release_handler_1.beam -libexec/couchdb3/lib/sasl-4.2.1/ebin/sasl.app -libexec/couchdb3/lib/sasl-4.2.1/ebin/sasl.appup -libexec/couchdb3/lib/sasl-4.2.1/ebin/sasl.beam -libexec/couchdb3/lib/sasl-4.2.1/ebin/sasl_report.beam -libexec/couchdb3/lib/sasl-4.2.1/ebin/sasl_report_file_h.beam -libexec/couchdb3/lib/sasl-4.2.1/ebin/sasl_report_tty_h.beam -libexec/couchdb3/lib/sasl-4.2.1/ebin/systools.beam -libexec/couchdb3/lib/sasl-4.2.1/ebin/systools_lib.beam -libexec/couchdb3/lib/sasl-4.2.1/ebin/systools_make.beam -libexec/couchdb3/lib/sasl-4.2.1/ebin/systools_rc.beam -libexec/couchdb3/lib/sasl-4.2.1/ebin/systools_relup.beam +libexec/couchdb3/lib/runtime_tools-2.1.1/ebin/appmon_info.beam +libexec/couchdb3/lib/runtime_tools-2.1.1/ebin/dbg.beam +libexec/couchdb3/lib/runtime_tools-2.1.1/ebin/dyntrace.beam +libexec/couchdb3/lib/runtime_tools-2.1.1/ebin/erts_alloc_config.beam +libexec/couchdb3/lib/runtime_tools-2.1.1/ebin/instrument.beam +libexec/couchdb3/lib/runtime_tools-2.1.1/ebin/msacc.beam +libexec/couchdb3/lib/runtime_tools-2.1.1/ebin/observer_backend.beam +libexec/couchdb3/lib/runtime_tools-2.1.1/ebin/runtime_tools.app +libexec/couchdb3/lib/runtime_tools-2.1.1/ebin/runtime_tools.appup +libexec/couchdb3/lib/runtime_tools-2.1.1/ebin/runtime_tools.beam +libexec/couchdb3/lib/runtime_tools-2.1.1/ebin/runtime_tools_sup.beam +libexec/couchdb3/lib/runtime_tools-2.1.1/ebin/scheduler.beam +libexec/couchdb3/lib/runtime_tools-2.1.1/ebin/system_information.beam +libexec/couchdb3/lib/runtime_tools-2.1.1/ebin/ttb_autostart.beam +libexec/couchdb3/lib/runtime_tools-2.1.1/include/observer_backend.hrl +libexec/couchdb3/lib/runtime_tools-2.1.1/priv/lib/dyntrace.so +libexec/couchdb3/lib/runtime_tools-2.1.1/priv/lib/trace_file_drv.so +libexec/couchdb3/lib/runtime_tools-2.1.1/priv/lib/trace_ip_drv.so +libexec/couchdb3/lib/sasl-4.2.2/ebin/alarm_handler.beam +libexec/couchdb3/lib/sasl-4.2.2/ebin/erlsrv.beam +libexec/couchdb3/lib/sasl-4.2.2/ebin/format_lib_supp.beam +libexec/couchdb3/lib/sasl-4.2.2/ebin/misc_supp.beam +libexec/couchdb3/lib/sasl-4.2.2/ebin/rb.beam +libexec/couchdb3/lib/sasl-4.2.2/ebin/rb_format_supp.beam +libexec/couchdb3/lib/sasl-4.2.2/ebin/release_handler.beam +libexec/couchdb3/lib/sasl-4.2.2/ebin/release_handler_1.beam +libexec/couchdb3/lib/sasl-4.2.2/ebin/sasl.app +libexec/couchdb3/lib/sasl-4.2.2/ebin/sasl.appup +libexec/couchdb3/lib/sasl-4.2.2/ebin/sasl.beam +libexec/couchdb3/lib/sasl-4.2.2/ebin/sasl_report.beam +libexec/couchdb3/lib/sasl-4.2.2/ebin/sasl_report_file_h.beam +libexec/couchdb3/lib/sasl-4.2.2/ebin/sasl_report_tty_h.beam +libexec/couchdb3/lib/sasl-4.2.2/ebin/systools.beam +libexec/couchdb3/lib/sasl-4.2.2/ebin/systools_lib.beam +libexec/couchdb3/lib/sasl-4.2.2/ebin/systools_make.beam +libexec/couchdb3/lib/sasl-4.2.2/ebin/systools_rc.beam +libexec/couchdb3/lib/sasl-4.2.2/ebin/systools_relup.beam libexec/couchdb3/lib/setup-%%VERSION%%/ebin/setup.app libexec/couchdb3/lib/setup-%%VERSION%%/ebin/setup.beam libexec/couchdb3/lib/setup-%%VERSION%%/ebin/setup_app.beam @@ -896,191 +903,197 @@ libexec/couchdb3/lib/smoosh-%%VERSION%%/ebin/smoosh_utils.beam libexec/couchdb3/lib/snappy-1.0.5/ebin/snappy.app libexec/couchdb3/lib/snappy-1.0.5/ebin/snappy.beam libexec/couchdb3/lib/snappy-1.0.5/priv/snappy_nif.so -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/dtls_connection.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/dtls_connection_sup.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/dtls_gen_connection.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/dtls_handshake.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/dtls_listener_sup.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/dtls_packet_demux.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/dtls_record.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/dtls_server_session_cache_sup.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/dtls_server_sup.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/dtls_socket.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/dtls_sup.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/dtls_v1.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/inet6_tls_dist.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/inet_tls_dist.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl.app -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl.appup -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_admin_sup.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_alert.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_app.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_certificate.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_cipher.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_cipher_format.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_client_session_cache_db.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_config.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_connection_sup.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_crl.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_crl_cache.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_crl_cache_api.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_crl_hash_dir.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_dh_groups.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_dist_admin_sup.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_dist_connection_sup.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_dist_sup.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_gen_statem.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_handshake.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_listen_tracker_sup.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_logger.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_manager.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_pem_cache.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_pkix_db.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_record.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_server_session_cache.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_server_session_cache_db.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_server_session_cache_sup.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_session.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_session_cache_api.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_srp_primes.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_sup.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_trace.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_upgrade_server_session_cache_sup.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/tls_bloom_filter.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/tls_client_connection_1_3.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/tls_client_ticket_store.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/tls_connection.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/tls_connection_sup.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/tls_dist_server_sup.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/tls_dist_sup.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/tls_dtls_connection.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/tls_dyn_connection_sup.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/tls_gen_connection.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/tls_gen_connection_1_3.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/tls_handshake.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/tls_handshake_1_3.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/tls_record.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/tls_record_1_3.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/tls_sender.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/tls_server_connection_1_3.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/tls_server_session_ticket.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/tls_server_session_ticket_sup.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/tls_server_sup.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/tls_socket.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/tls_sup.beam -libexec/couchdb3/lib/ssl-11.1.4.4/ebin/tls_v1.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/argparse.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/array.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/base64.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/beam_lib.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/binary.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/c.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/calendar.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/dets.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/dets_server.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/dets_sup.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/dets_utils.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/dets_v9.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/dict.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/digraph.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/digraph_utils.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/edlin.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/edlin_context.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/edlin_expand.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/edlin_key.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/edlin_type_suggestion.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/epp.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/erl_abstract_code.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/erl_anno.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/erl_bits.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/erl_compile.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/erl_error.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/erl_eval.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/erl_expand_records.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/erl_features.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/erl_internal.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/erl_lint.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/erl_parse.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/erl_posix_msg.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/erl_pp.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/erl_scan.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/erl_stdlib_errors.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/erl_tar.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/error_logger_file_h.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/error_logger_tty_h.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/escript.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/ets.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/eval_bits.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/file_sorter.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/filelib.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/filename.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/gb_sets.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/gb_trees.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/gen.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/gen_event.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/gen_fsm.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/gen_server.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/gen_statem.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/io.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/io_lib.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/io_lib_format.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/io_lib_fread.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/io_lib_pretty.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/lists.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/log_mf_h.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/maps.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/math.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/ms_transform.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/orddict.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/ordsets.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/otp_internal.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/peer.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/pool.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/proc_lib.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/proplists.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/qlc.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/qlc_pt.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/queue.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/rand.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/random.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/re.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/sets.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/shell.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/shell_default.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/shell_docs.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/slave.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/sofs.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/stdlib.app -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/stdlib.appup -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/string.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/supervisor.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/supervisor_bridge.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/sys.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/timer.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/unicode.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/unicode_util.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/uri_string.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/win32reg.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/zip.beam -libexec/couchdb3/lib/stdlib-5.2.3.2/include/assert.hrl -libexec/couchdb3/lib/stdlib-5.2.3.2/include/erl_bits.hrl -libexec/couchdb3/lib/stdlib-5.2.3.2/include/erl_compile.hrl -libexec/couchdb3/lib/stdlib-5.2.3.2/include/ms_transform.hrl -libexec/couchdb3/lib/stdlib-5.2.3.2/include/qlc.hrl -libexec/couchdb3/lib/stdlib-5.2.3.2/include/zip.hrl -libexec/couchdb3/lib/syntax_tools-3.1/ebin/epp_dodger.beam -libexec/couchdb3/lib/syntax_tools-3.1/ebin/erl_comment_scan.beam -libexec/couchdb3/lib/syntax_tools-3.1/ebin/erl_prettypr.beam -libexec/couchdb3/lib/syntax_tools-3.1/ebin/erl_recomment.beam -libexec/couchdb3/lib/syntax_tools-3.1/ebin/erl_syntax.beam -libexec/couchdb3/lib/syntax_tools-3.1/ebin/erl_syntax_lib.beam -libexec/couchdb3/lib/syntax_tools-3.1/ebin/merl.beam -libexec/couchdb3/lib/syntax_tools-3.1/ebin/merl_transform.beam -libexec/couchdb3/lib/syntax_tools-3.1/ebin/prettypr.beam -libexec/couchdb3/lib/syntax_tools-3.1/ebin/syntax_tools.app -libexec/couchdb3/lib/syntax_tools-3.1/ebin/syntax_tools.appup -libexec/couchdb3/lib/syntax_tools-3.1/include/merl.hrl +libexec/couchdb3/lib/ssl-11.2.4/ebin/dtls_client_connection.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/dtls_connection_sup.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/dtls_gen_connection.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/dtls_handshake.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/dtls_listener_sup.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/dtls_packet_demux.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/dtls_record.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/dtls_server_connection.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/dtls_server_session_cache_sup.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/dtls_server_sup.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/dtls_socket.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/dtls_sup.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/dtls_v1.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/inet6_tls_dist.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/inet_tls_dist.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl.app +libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl.appup +libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_admin_sup.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_alert.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_app.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_certificate.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_cipher.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_cipher_format.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_client_session_cache_db.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_config.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_connection_sup.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_crl.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_crl_cache.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_crl_cache_api.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_crl_hash_dir.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_dh_groups.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_dist_admin_sup.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_dist_connection_sup.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_dist_sup.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_gen_statem.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_handshake.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_listen_tracker_sup.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_logger.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_manager.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_pem_cache.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_pkix_db.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_record.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_server_session_cache.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_server_session_cache_db.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_server_session_cache_sup.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_session.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_session_cache_api.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_srp_primes.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_sup.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_trace.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_upgrade_server_session_cache_sup.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_bloom_filter.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_client_connection.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_client_connection_1_3.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_client_ticket_store.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_connection_sup.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_dist_server_sup.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_dist_sup.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_dtls_client_connection.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_dtls_gen_connection.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_dtls_server_connection.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_dyn_connection_sup.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_gen_connection.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_gen_connection_1_3.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_handshake.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_handshake_1_3.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_record.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_record_1_3.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_sender.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_server_connection.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_server_connection_1_3.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_server_session_ticket.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_server_session_ticket_sup.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_server_sup.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_socket.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_sup.beam +libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_v1.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/argparse.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/array.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/base64.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/beam_lib.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/binary.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/c.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/calendar.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/dets.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/dets_server.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/dets_sup.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/dets_utils.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/dets_v9.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/dict.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/digraph.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/digraph_utils.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/edlin.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/edlin_context.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/edlin_expand.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/edlin_key.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/edlin_type_suggestion.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/epp.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/erl_abstract_code.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/erl_anno.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/erl_bits.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/erl_compile.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/erl_error.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/erl_eval.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/erl_expand_records.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/erl_features.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/erl_internal.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/erl_lint.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/erl_parse.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/erl_posix_msg.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/erl_pp.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/erl_scan.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/erl_stdlib_errors.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/erl_tar.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/error_logger_file_h.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/error_logger_tty_h.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/escript.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/ets.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/eval_bits.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/file_sorter.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/filelib.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/filename.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/gb_sets.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/gb_trees.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/gen.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/gen_event.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/gen_fsm.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/gen_server.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/gen_statem.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/io.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/io_lib.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/io_lib_format.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/io_lib_fread.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/io_lib_pretty.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/json.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/lists.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/log_mf_h.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/maps.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/math.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/ms_transform.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/orddict.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/ordsets.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/otp_internal.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/peer.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/pool.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/proc_lib.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/proplists.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/qlc.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/qlc_pt.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/queue.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/rand.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/random.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/re.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/sets.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/shell.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/shell_default.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/shell_docs.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/shell_docs_markdown.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/slave.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/sofs.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/stdlib.app +libexec/couchdb3/lib/stdlib-6.1.2/ebin/stdlib.appup +libexec/couchdb3/lib/stdlib-6.1.2/ebin/string.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/supervisor.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/supervisor_bridge.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/sys.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/timer.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/unicode.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/unicode_util.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/uri_string.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/win32reg.beam +libexec/couchdb3/lib/stdlib-6.1.2/ebin/zip.beam +libexec/couchdb3/lib/stdlib-6.1.2/include/assert.hrl +libexec/couchdb3/lib/stdlib-6.1.2/include/erl_bits.hrl +libexec/couchdb3/lib/stdlib-6.1.2/include/erl_compile.hrl +libexec/couchdb3/lib/stdlib-6.1.2/include/ms_transform.hrl +libexec/couchdb3/lib/stdlib-6.1.2/include/qlc.hrl +libexec/couchdb3/lib/stdlib-6.1.2/include/zip.hrl +libexec/couchdb3/lib/syntax_tools-3.2.1/ebin/epp_dodger.beam +libexec/couchdb3/lib/syntax_tools-3.2.1/ebin/erl_comment_scan.beam +libexec/couchdb3/lib/syntax_tools-3.2.1/ebin/erl_prettypr.beam +libexec/couchdb3/lib/syntax_tools-3.2.1/ebin/erl_recomment.beam +libexec/couchdb3/lib/syntax_tools-3.2.1/ebin/erl_syntax.beam +libexec/couchdb3/lib/syntax_tools-3.2.1/ebin/erl_syntax_lib.beam +libexec/couchdb3/lib/syntax_tools-3.2.1/ebin/merl.beam +libexec/couchdb3/lib/syntax_tools-3.2.1/ebin/merl_transform.beam +libexec/couchdb3/lib/syntax_tools-3.2.1/ebin/prettypr.beam +libexec/couchdb3/lib/syntax_tools-3.2.1/ebin/syntax_tools.app +libexec/couchdb3/lib/syntax_tools-3.2.1/ebin/syntax_tools.appup +libexec/couchdb3/lib/syntax_tools-3.2.1/include/merl.hrl libexec/couchdb3/lib/weatherreport-%%VERSION%%/ebin/weatherreport.app libexec/couchdb3/lib/weatherreport-%%VERSION%%/ebin/weatherreport.beam libexec/couchdb3/lib/weatherreport-%%VERSION%%/ebin/weatherreport_check.beam @@ -1105,44 +1118,45 @@ libexec/couchdb3/lib/weatherreport-%%VERSION%%/ebin/weatherreport_log.beam libexec/couchdb3/lib/weatherreport-%%VERSION%%/ebin/weatherreport_node.beam libexec/couchdb3/lib/weatherreport-%%VERSION%%/ebin/weatherreport_runner.beam libexec/couchdb3/lib/weatherreport-%%VERSION%%/ebin/weatherreport_util.beam -libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl.app -libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl.appup -libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl.beam -libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_b64Bin.beam -libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_b64Bin_scan.beam -libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_eventp.beam -libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_html.beam -libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_lib.beam -libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_otpsgml.beam -libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_regexp.beam -libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_sax_old_dom.beam -libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_sax_parser.beam -libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_sax_parser_latin1.beam -libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_sax_parser_list.beam -libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_sax_parser_utf16be.beam -libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_sax_parser_utf16le.beam -libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_sax_parser_utf8.beam -libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_sax_simple_dom.beam -libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_scan.beam -libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_sgml.beam -libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_simple.beam -libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_text.beam -libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_ucs.beam -libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_uri.beam -libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_validate.beam -libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_xlate.beam -libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_xml.beam -libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_xpath.beam -libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_xpath_lib.beam -libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_xpath_parse.beam -libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_xpath_pred.beam -libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_xpath_scan.beam -libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_xs.beam -libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_xsd.beam -libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_xsd_type.beam -libexec/couchdb3/lib/xmerl-1.3.34.1/include/xmerl.hrl -libexec/couchdb3/lib/xmerl-1.3.34.1/include/xmerl_xpath.hrl -libexec/couchdb3/lib/xmerl-1.3.34.1/include/xmerl_xsd.hrl +libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl.app +libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl.appup +libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl.beam +libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_b64Bin.beam +libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_b64Bin_scan.beam +libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_eventp.beam +libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_html.beam +libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_lib.beam +libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_otpsgml.beam +libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_regexp.beam +libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_sax_old_dom.beam +libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_sax_parser.beam +libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_sax_parser_latin1.beam +libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_sax_parser_list.beam +libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_sax_parser_utf16be.beam +libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_sax_parser_utf16le.beam +libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_sax_parser_utf8.beam +libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_sax_simple_dom.beam +libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_scan.beam +libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_sgml.beam +libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_simple.beam +libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_text.beam +libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_ucs.beam +libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_uri.beam +libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_validate.beam +libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_xlate.beam +libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_xml.beam +libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_xml_indent.beam +libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_xpath.beam +libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_xpath_lib.beam +libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_xpath_parse.beam +libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_xpath_pred.beam +libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_xpath_scan.beam +libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_xs.beam +libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_xsd.beam +libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_xsd_type.beam +libexec/couchdb3/lib/xmerl-2.1/include/xmerl.hrl +libexec/couchdb3/lib/xmerl-2.1/include/xmerl_xpath.hrl +libexec/couchdb3/lib/xmerl-2.1/include/xmerl_xsd.hrl libexec/couchdb3/releases/RELEASES libexec/couchdb3/releases/couchdb.boot libexec/couchdb3/releases/couchdb.rel @@ -1157,8 +1171,8 @@ libexec/couchdb3/share/server/main-ast-bypass.js libexec/couchdb3/share/server/main-coffee.js libexec/couchdb3/share/server/main.js share/man/man1/apachecouchdb.1.gz -%%WWWDIR%%/dashboard.assets/css/styles.66139ad96c3035c173df.css -%%WWWDIR%%/dashboard.assets/css/styles.b90df3642b0d7188479d.css +%%WWWDIR%%/dashboard.assets/css/styles.15ce47346466128f4cb6.css +%%WWWDIR%%/dashboard.assets/css/styles.4141083cc0c9d5dfd41f.css %%WWWDIR%%/dashboard.assets/fonts/fauxtonicon9.eot %%WWWDIR%%/dashboard.assets/fonts/fauxtonicon9.ttf %%WWWDIR%%/dashboard.assets/fonts/fauxtonicon9.woff @@ -1204,16 +1218,16 @@ share/man/man1/apachecouchdb.1.gz %%WWWDIR%%/dashboard.assets/js/673f81475ab1fd9d5f01bde9e904915b.js %%WWWDIR%%/dashboard.assets/js/6a9c234a4925df876f6c00c206b8c09c.js %%WWWDIR%%/dashboard.assets/js/7b9db4f1ff9f6e35c66435d49577ce9f.js -%%WWWDIR%%/dashboard.assets/js/bundle.66139ad96c3035c173df.js -%%WWWDIR%%/dashboard.assets/js/bundle.66139ad96c3035c173df.js.LICENSE.txt +%%WWWDIR%%/dashboard.assets/js/bundle.15ce47346466128f4cb6.js +%%WWWDIR%%/dashboard.assets/js/bundle.15ce47346466128f4cb6.js.LICENSE.txt %%WWWDIR%%/dashboard.assets/js/c34b396be957d24d22a9649c00881c74.js %%WWWDIR%%/dashboard.assets/js/c75b1e2346308dfbb01b787c576238ee.js %%WWWDIR%%/dashboard.assets/js/cb24550074912ba2d7419fd38824e716.js %%WWWDIR%%/dashboard.assets/js/d75c996bb2b8d5b2f8a520a2fa32d899.js %%WWWDIR%%/dashboard.assets/js/e97724d3a05ed901c1b18c5ab7aa2fef.js %%WWWDIR%%/dashboard.assets/js/manifest.6787559ca43ea1f7037e.js -%%WWWDIR%%/dashboard.assets/js/vendor.b90df3642b0d7188479d.js -%%WWWDIR%%/dashboard.assets/js/vendor.b90df3642b0d7188479d.js.LICENSE.txt +%%WWWDIR%%/dashboard.assets/js/vendor.4141083cc0c9d5dfd41f.js +%%WWWDIR%%/dashboard.assets/js/vendor.4141083cc0c9d5dfd41f.js.LICENSE.txt %%WWWDIR%%/docs/_images/23379351593_0c480537de_q.jpg %%WWWDIR%%/docs/_images/TLS-Handshake.png %%WWWDIR%%/docs/_images/fair-enough.png @@ -1322,6 +1336,7 @@ share/man/man1/apachecouchdb.1.gz %%WWWDIR%%/docs/_sources/cve/index.rst.txt %%WWWDIR%%/docs/_sources/ddocs/ddocs.rst.txt %%WWWDIR%%/docs/_sources/ddocs/index.rst.txt +%%WWWDIR%%/docs/_sources/ddocs/mango.rst.txt %%WWWDIR%%/docs/_sources/ddocs/nouveau.rst.txt %%WWWDIR%%/docs/_sources/ddocs/search.rst.txt %%WWWDIR%%/docs/_sources/ddocs/views/collation.rst.txt @@ -1393,6 +1408,7 @@ share/man/man1/apachecouchdb.1.gz %%WWWDIR%%/docs/_sources/whatsnew/3.2.rst.txt %%WWWDIR%%/docs/_sources/whatsnew/3.3.rst.txt %%WWWDIR%%/docs/_sources/whatsnew/3.4.rst.txt +%%WWWDIR%%/docs/_sources/whatsnew/3.5.rst.txt %%WWWDIR%%/docs/_sources/whatsnew/index.rst.txt %%WWWDIR%%/docs/_static/_sphinx_javascript_frameworks_compat.js %%WWWDIR%%/docs/_static/basic.css @@ -1546,6 +1562,7 @@ share/man/man1/apachecouchdb.1.gz %%WWWDIR%%/docs/cve/index.html %%WWWDIR%%/docs/ddocs/ddocs.html %%WWWDIR%%/docs/ddocs/index.html +%%WWWDIR%%/docs/ddocs/mango.html %%WWWDIR%%/docs/ddocs/nouveau.html %%WWWDIR%%/docs/ddocs/search.html %%WWWDIR%%/docs/ddocs/views/collation.html @@ -1622,9 +1639,11 @@ share/man/man1/apachecouchdb.1.gz %%WWWDIR%%/docs/whatsnew/3.2.html %%WWWDIR%%/docs/whatsnew/3.3.html %%WWWDIR%%/docs/whatsnew/3.4.html +%%WWWDIR%%/docs/whatsnew/3.5.html %%WWWDIR%%/docs/whatsnew/index.html %%WWWDIR%%/favicon.ico %%WWWDIR%%/index.html +@dir libexec/couchdb3/lib/couch-%%VERSION%%/priv/couch_cfile @dir libexec/couchdb3/lib/couch-%%VERSION%%/priv/couch_ejson_compare @dir libexec/couchdb3/lib/couch-%%VERSION%%/priv/couch_js/102 @dir(couchdb,couchdb,750) /var/db/couchdb3 diff --git a/databases/galera26/Makefile b/databases/galera26/Makefile index 5c0f571c3833..cf36dd2b4ea3 100644 --- a/databases/galera26/Makefile +++ b/databases/galera26/Makefile @@ -1,7 +1,6 @@ PORTNAME= galera -PORTVERSION= 26.4.21 -PORTREVISION= 1 DISTVERSIONPREFIX= mariadb- +DISTVERSION= 26.4.22 CATEGORIES= databases PKGNAMESUFFIX= 26 @@ -24,22 +23,20 @@ NOT_FOR_ARCHS_REASON_i386=Uses 64 bit atomics that clang cannot generate on i386 NOT_FOR_ARCHS_REASON_powerpc=Uses 64 bit atomics that clang cannot generate on powerpc BUILD_DEPENDS= checkmk:devel/check \ - ${LOCALBASE}/include/boost/shared_ptr.hpp:devel/boost-libs \ objdump:devel/binutils -LIB_DEPENDS= libboost_date_time.so:devel/boost-libs +LIB_DEPENDS= libboost_program_options.so:devel/boost-libs -USES= compiler:c++11-lang python:build cmake ssl +USES= cmake compiler:c++11-lang python:build ssl USE_GITHUB= yes -GH_TUPLE?= mariadb:galera:${DISTVERSIONPREFIX}${PORTVERSION}${DISTVERSIONSUFFIX} \ - codership:wsrep-API:b03acea3661835a48f52ed44dc0f6e7f037390a0:dummy/wsrep/src - -CMAKE_ARGS+= -DGALERA_REVISION=${GH_TAGNAME} - +GH_TUPLE?= mariadb:galera:${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX} \ + codership:wsrep-API:65608d3f503ba9f4c170fc4e01c539be9fafd46c:dummy/wsrep/src USE_LDCONFIG= yes USE_RC_SUBR= garb.sh -CONFLICTS_INSTALL= galera +CMAKE_ARGS+= -DGALERA_REVISION=${GH_TAGNAME} + +CONFLICTS_INSTALL= galera PLIST_FILES= bin/garbd \ lib/libgalera.so \ diff --git a/databases/galera26/distinfo b/databases/galera26/distinfo index 8476610ae58e..a40a144a81dc 100644 --- a/databases/galera26/distinfo +++ b/databases/galera26/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1738941683 -SHA256 (mariadb-galera-mariadb-26.4.21_GH0.tar.gz) = 3938d56b2ebffad1e1bee053b962f9922162caa13de5a2d33e8ca9d9385f9672 -SIZE (mariadb-galera-mariadb-26.4.21_GH0.tar.gz) = 3642929 -SHA256 (codership-wsrep-API-b03acea3661835a48f52ed44dc0f6e7f037390a0_GH0.tar.gz) = 3966894bcf142d8d8382204f6db3b7b70eee324bfb3e93ebdc7bcbc822e869f4 -SIZE (codership-wsrep-API-b03acea3661835a48f52ed44dc0f6e7f037390a0_GH0.tar.gz) = 92663 +TIMESTAMP = 1747761557 +SHA256 (mariadb-galera-mariadb-26.4.22_GH0.tar.gz) = 39a7b2f61dd36fee5d1ca7b4d19e71fe4c0029c1b0a2c8a1fe9f35b34fa49d79 +SIZE (mariadb-galera-mariadb-26.4.22_GH0.tar.gz) = 3644556 +SHA256 (codership-wsrep-API-65608d3f503ba9f4c170fc4e01c539be9fafd46c_GH0.tar.gz) = 65a99b338b7c7a7fc1e33350da9b13c56a518aa16be5e3de7cfa00e5fe5ef2fd +SIZE (codership-wsrep-API-65608d3f503ba9f4c170fc4e01c539be9fafd46c_GH0.tar.gz) = 93726 diff --git a/databases/mongodb60/Makefile b/databases/mongodb60/Makefile index dd2d6b2e3a10..a9e63d9f1d60 100644 --- a/databases/mongodb60/Makefile +++ b/databases/mongodb60/Makefile @@ -1,6 +1,7 @@ PORTNAME= mongodb DISTVERSIONPREFIX= r DISTVERSION= 6.0.23 +PORTREVISION= 1 CATEGORIES= databases net MASTER_SITES= https://hg.mozilla.org/mozilla-central/raw-rev/:patches PKGNAMESUFFIX= ${DISTVERSION:R:S/.//} @@ -18,6 +19,9 @@ LICENSE_NAME_SSPLv1= Server Side Public License Version 1 LICENSE_FILE_SSPLv1= ${WRKSRC}/LICENSE-Community.txt LICENSE_PERMS_SSPLv1= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept +DEPRECATED= EOL starting August 2025, see https://www.mongodb.com/legal/support-policy/lifecycles, please use databases/mongodb60 +EXPIRATION_DATE= 2025-10-30 + ONLY_FOR_ARCHS= aarch64 amd64 powerpc64le ONLY_FOR_ARCHS_REASON= only ported to amd64, aarch64, and powerpc64le on FreeBSD; upstream supports arm64, ppc64le, s390x, and x86-64 @@ -121,7 +125,7 @@ MOZJS_ARCH= ${ARCH} .endif post-extract: - # Verify we downloaded the proper mozjs git tag. +# Verify we downloaded the proper mozjs git tag. ${SH} -xc "test \"X`grep -E '^LIB_GIT_REVISION=' ${WRKSRC}/src/third_party/mozjs/get-sources.sh`\" = \"XLIB_GIT_REVISION=${MOZJS_TAG}\"" post-patch: diff --git a/databases/pgbarman/Makefile b/databases/pgbarman/Makefile index 5bf87b4b4ffa..d7365ea6e12d 100644 --- a/databases/pgbarman/Makefile +++ b/databases/pgbarman/Makefile @@ -1,6 +1,6 @@ PORTNAME= barman DISTVERSIONPREFIX= release/ -DISTVERSION= 3.13.3 +DISTVERSION= 3.14.0 CATEGORIES= databases PKGNAMEPREFIX= pg PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX} diff --git a/databases/pgbarman/distinfo b/databases/pgbarman/distinfo index 21f55b3b4fa4..9583ce37ee68 100644 --- a/databases/pgbarman/distinfo +++ b/databases/pgbarman/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745572296 -SHA256 (EnterpriseDB-barman-release-3.13.3_GH0.tar.gz) = 731b15a53abb30fd92048cb0d82d16d5f8f3f9b0c51f52dbf9456697ed38ab50 -SIZE (EnterpriseDB-barman-release-3.13.3_GH0.tar.gz) = 1866213 +TIMESTAMP = 1747831882 +SHA256 (EnterpriseDB-barman-release-3.14.0_GH0.tar.gz) = 6a799a460af2289630cee1d255fea09430a293812ed0b936248361cd03f1b843 +SIZE (EnterpriseDB-barman-release-3.14.0_GH0.tar.gz) = 1904103 diff --git a/deskutils/kf6-kstatusnotifieritem/distinfo b/deskutils/kf6-kstatusnotifieritem/distinfo index 600aee2a0bf2..218754c6a934 100644 --- a/deskutils/kf6-kstatusnotifieritem/distinfo +++ b/deskutils/kf6-kstatusnotifieritem/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798868 -SHA256 (KDE/frameworks/6.13.0/kstatusnotifieritem-6.13.0.tar.xz) = ed387fdee3dcb5bc3fa956ef6bb99bd2d4c0ed56ee5e2f1d89abaeb0c0b4de9a -SIZE (KDE/frameworks/6.13.0/kstatusnotifieritem-6.13.0.tar.xz) = 50568 +TIMESTAMP = 1746358549 +SHA256 (KDE/frameworks/6.14/kstatusnotifieritem-6.14.0.tar.xz) = 9d85c44a7704ad052740752106e59eb26e49d80467f9b1d3c92bd24b77395417 +SIZE (KDE/frameworks/6.14/kstatusnotifieritem-6.14.0.tar.xz) = 50644 diff --git a/deskutils/xfce4-generic-slider/Makefile b/deskutils/xfce4-generic-slider/Makefile index b1921eee2d1e..4f4b3324f86e 100644 --- a/deskutils/xfce4-generic-slider/Makefile +++ b/deskutils/xfce4-generic-slider/Makefile @@ -1,5 +1,5 @@ PORTNAME= xfce4-generic-slider -PORTVERSION= 1.0.1 +PORTVERSION= 1.1.0 PORTEPOCH= 1 CATEGORIES= deskutils xfce MASTER_SITES= XFCE/panel-plugins @@ -12,19 +12,16 @@ WWW= https://docs.xfce.org/panel-plugins/xfce4-generic-slider/start LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -LIB_DEPENDS= libharfbuzz.so:print/harfbuzz - -USES= compiler:c11 gettext gmake gnome libtool pkgconfig tar:bzip2 xfce -USE_GNOME= cairo gdkpixbuf gtk30 +USES= compiler:c11 gettext gnome meson pkgconfig tar:xz xfce +USE_GNOME= gtk30 USE_XFCE= libmenu panel -GNU_CONFIGURE= yes -INSTALL_TARGET= install-strip +OPTIONS_DEFINE= NLS +OPTIONS_SUB= yes -OPTIONS_DEFINE= NLS -OPTIONS_SUB= yes +NLS_USES= gettext-runtime -NLS_CONFIGURE_ENABLE= nls -NLS_USES= gettext-runtime +post-patch-NLS-off: + @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build .include <bsd.port.mk> diff --git a/deskutils/xfce4-generic-slider/distinfo b/deskutils/xfce4-generic-slider/distinfo index dfaf3aca5bb9..e742a8554f9e 100644 --- a/deskutils/xfce4-generic-slider/distinfo +++ b/deskutils/xfce4-generic-slider/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1735163666 -SHA256 (xfce4/xfce4-generic-slider-1.0.1.tar.bz2) = 5f3f1da2fa1428ddc51dbbdcdf119f88b023260b605edd3d1d796261a047f0ec -SIZE (xfce4/xfce4-generic-slider-1.0.1.tar.bz2) = 424157 +TIMESTAMP = 1747675607 +SHA256 (xfce4/xfce4-generic-slider-1.1.0.tar.xz) = 0cef3174157621e14d123a9d246ee3b1d7c8ef89579377398305a4eb33636f5f +SIZE (xfce4/xfce4-generic-slider-1.1.0.tar.xz) = 51264 diff --git a/deskutils/xfce4-generic-slider/pkg-plist b/deskutils/xfce4-generic-slider/pkg-plist index eaa8a667797f..3604fe70b200 100644 --- a/deskutils/xfce4-generic-slider/pkg-plist +++ b/deskutils/xfce4-generic-slider/pkg-plist @@ -13,6 +13,7 @@ share/icons/hicolor/scalable/apps/org.xfce.panel.genericslider.svg %%NLS%%share/locale/de/LC_MESSAGES/xfce4-generic-slider.mo %%NLS%%share/locale/en_GB/LC_MESSAGES/xfce4-generic-slider.mo %%NLS%%share/locale/es/LC_MESSAGES/xfce4-generic-slider.mo +%%NLS%%share/locale/et/LC_MESSAGES/xfce4-generic-slider.mo %%NLS%%share/locale/eu/LC_MESSAGES/xfce4-generic-slider.mo %%NLS%%share/locale/fi/LC_MESSAGES/xfce4-generic-slider.mo %%NLS%%share/locale/fr/LC_MESSAGES/xfce4-generic-slider.mo diff --git a/devel/buildkite-agent/Makefile b/devel/buildkite-agent/Makefile index 6ed849bfb126..1329012e2d04 100644 --- a/devel/buildkite-agent/Makefile +++ b/devel/buildkite-agent/Makefile @@ -1,6 +1,6 @@ PORTNAME= buildkite-agent DISTVERSIONPREFIX= v -DISTVERSION= 3.95.0 +DISTVERSION= 3.97.0 CATEGORIES= devel sysutils MAINTAINER= dch@FreeBSD.org diff --git a/devel/buildkite-agent/distinfo b/devel/buildkite-agent/distinfo index 65e005804b87..3fcf59eb2252 100644 --- a/devel/buildkite-agent/distinfo +++ b/devel/buildkite-agent/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1742544611 -SHA256 (go/devel_buildkite-agent/buildkite-agent-v3.95.0/v3.95.0.mod) = 6230e514b8b1896bed437aa2bc8d9f0ea8c2a50d3aadb215596b3ace30f9cbb6 -SIZE (go/devel_buildkite-agent/buildkite-agent-v3.95.0/v3.95.0.mod) = 8819 -SHA256 (go/devel_buildkite-agent/buildkite-agent-v3.95.0/v3.95.0.zip) = a3e43abe1d2cbc256fc181b112e7db9829d3830ce6819467e083a62b82ba343a -SIZE (go/devel_buildkite-agent/buildkite-agent-v3.95.0/v3.95.0.zip) = 3681244 +TIMESTAMP = 1746393503 +SHA256 (go/devel_buildkite-agent/buildkite-agent-v3.97.0/v3.97.0.mod) = 0d877e86a79827ab154425d845cc24754ee26e3b29963599b9a31a9c24470822 +SIZE (go/devel_buildkite-agent/buildkite-agent-v3.97.0/v3.97.0.mod) = 8800 +SHA256 (go/devel_buildkite-agent/buildkite-agent-v3.97.0/v3.97.0.zip) = d5acb28ea69bb4477dcd19c3682a099e369b06d504187ee13ce8dffb5ce15368 +SIZE (go/devel_buildkite-agent/buildkite-agent-v3.97.0/v3.97.0.zip) = 3690952 diff --git a/devel/buildkite-agent/files/pkg-message.in b/devel/buildkite-agent/files/pkg-message.in index cc5939daaa91..46b721056ee0 100644 --- a/devel/buildkite-agent/files/pkg-message.in +++ b/devel/buildkite-agent/files/pkg-message.in @@ -6,14 +6,14 @@ the agent token from casual prying eyes, and to specify the user account to run the agent under, as its home directory is needed for ssh keys and agents, source code repositories, and temporary build worksapces. -The %%PREFIX%%/rc.conf.d/buildkite file should be protected via +The /etc/rc.conf.d/buildkite file should be protected via owner/group root:wheel and 0600 permissions, to ensure the API token is not left exposed to non-privileged users and to any processes the agent itself may launch. Note: the supplied user must have full filesystems permissions over its homedir. -# %%PREFIX%%/rc.conf.d/buildkite +# /etc/rc.conf.d/buildkite # mandatory parameters buildkite_enable=YES buildkite_token=abc123456def diff --git a/devel/fatal/Makefile b/devel/fatal/Makefile index a894b53673d6..9019a276609a 100644 --- a/devel/fatal/Makefile +++ b/devel/fatal/Makefile @@ -1,6 +1,6 @@ PORTNAME= fatal DISTVERSIONPREFIX= v -DISTVERSION= 2025.05.12.00 +DISTVERSION= 2025.05.19.00 CATEGORIES= devel MAINTAINER= yuri@FreeBSD.org diff --git a/devel/fatal/distinfo b/devel/fatal/distinfo index 819a05beddae..9afc9423ea35 100644 --- a/devel/fatal/distinfo +++ b/devel/fatal/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747102739 -SHA256 (facebook-fatal-v2025.05.12.00_GH0.tar.gz) = e2e98d8bf17eba550c336e8f7ffccf025bde3c4c6b87c30cd66b7ffac6fef692 -SIZE (facebook-fatal-v2025.05.12.00_GH0.tar.gz) = 656381 +TIMESTAMP = 1747730524 +SHA256 (facebook-fatal-v2025.05.19.00_GH0.tar.gz) = 94d0a8d8fae5b094d0e8928dc84d47688254dbb329a70a6d3b9a773002ba4e69 +SIZE (facebook-fatal-v2025.05.19.00_GH0.tar.gz) = 656391 diff --git a/devel/fbthrift/Makefile b/devel/fbthrift/Makefile index 88a7fedb5e1f..505908c30923 100644 --- a/devel/fbthrift/Makefile +++ b/devel/fbthrift/Makefile @@ -1,6 +1,6 @@ PORTNAME= fbthrift DISTVERSIONPREFIX= v -DISTVERSION= 2025.05.12.00 +DISTVERSION= 2025.05.19.00 CATEGORIES= devel MAINTAINER= yuri@FreeBSD.org diff --git a/devel/fbthrift/distinfo b/devel/fbthrift/distinfo index 4f8c90ce9e28..6211876e419e 100644 --- a/devel/fbthrift/distinfo +++ b/devel/fbthrift/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747102737 -SHA256 (facebook-fbthrift-v2025.05.12.00_GH0.tar.gz) = 1686c6fe25998e651c1f4a565cec0035f6603141fc74a8495f1a72a332b18a62 -SIZE (facebook-fbthrift-v2025.05.12.00_GH0.tar.gz) = 15150629 +TIMESTAMP = 1747730523 +SHA256 (facebook-fbthrift-v2025.05.19.00_GH0.tar.gz) = 418aaaa695c843ccd0eb445e7b782e315783b5639d9ce5b40e4b5aa708c73245 +SIZE (facebook-fbthrift-v2025.05.19.00_GH0.tar.gz) = 15177653 diff --git a/devel/fbthrift/pkg-plist b/devel/fbthrift/pkg-plist index feafc98b716d..28dea75e4fe0 100644 --- a/devel/fbthrift/pkg-plist +++ b/devel/fbthrift/pkg-plist @@ -320,6 +320,7 @@ include/thrift/lib/cpp2/gen/module_data_cpp.h include/thrift/lib/cpp2/gen/module_data_h.h include/thrift/lib/cpp2/gen/module_metadata_cpp.h include/thrift/lib/cpp2/gen/module_metadata_h.h +include/thrift/lib/cpp2/gen/module_method_decorator_h.h include/thrift/lib/cpp2/gen/module_sinit_cpp.h include/thrift/lib/cpp2/gen/module_types_cpp.h include/thrift/lib/cpp2/gen/module_types_h.h diff --git a/devel/folly/Makefile b/devel/folly/Makefile index 93cb3a378f5c..3b459cde9177 100644 --- a/devel/folly/Makefile +++ b/devel/folly/Makefile @@ -1,6 +1,6 @@ PORTNAME= folly DISTVERSIONPREFIX= v -DISTVERSION= 2025.05.12.00 +DISTVERSION= 2025.05.19.00 CATEGORIES= devel MAINTAINER= yuri@FreeBSD.org diff --git a/devel/folly/distinfo b/devel/folly/distinfo index f502c79aa607..812b7a06f628 100644 --- a/devel/folly/distinfo +++ b/devel/folly/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747102732 -SHA256 (facebook-folly-v2025.05.12.00_GH0.tar.gz) = 027e69150d86671c02824201f33b3a5fb945fb1b9d5561b48b43215b1a572152 -SIZE (facebook-folly-v2025.05.12.00_GH0.tar.gz) = 4466657 +TIMESTAMP = 1747730517 +SHA256 (facebook-folly-v2025.05.19.00_GH0.tar.gz) = c60daf2e709e0a3fd428d09a1e3439c1836189d4248189a1a45f33500de90eac +SIZE (facebook-folly-v2025.05.19.00_GH0.tar.gz) = 4466764 diff --git a/devel/kf6-extra-cmake-modules/distinfo b/devel/kf6-extra-cmake-modules/distinfo index 8ac58d5ea909..7c769690a1e9 100644 --- a/devel/kf6-extra-cmake-modules/distinfo +++ b/devel/kf6-extra-cmake-modules/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798868 -SHA256 (KDE/frameworks/6.13.0/extra-cmake-modules-6.13.0.tar.xz) = 7006017c00c817ff4c056995146d271791d1487a398d39ea6cac1cd59a8bf402 -SIZE (KDE/frameworks/6.13.0/extra-cmake-modules-6.13.0.tar.xz) = 328572 +TIMESTAMP = 1746358549 +SHA256 (KDE/frameworks/6.14/extra-cmake-modules-6.14.0.tar.xz) = d02cbbb3269b39680884abf6f14ba68f448570c554173f5249da3b8761784c13 +SIZE (KDE/frameworks/6.14/extra-cmake-modules-6.14.0.tar.xz) = 328740 diff --git a/devel/kf6-kapidox/distinfo b/devel/kf6-kapidox/distinfo index f6fabda912e8..02326c2d2577 100644 --- a/devel/kf6-kapidox/distinfo +++ b/devel/kf6-kapidox/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798869 -SHA256 (KDE/frameworks/6.13.0/kapidox-6.13.0.tar.xz) = f36d07a6131b3947f4c8c5f85daa620e9236b05fd1e64a5eec7af1a392cb3631 -SIZE (KDE/frameworks/6.13.0/kapidox-6.13.0.tar.xz) = 198556 +TIMESTAMP = 1746358550 +SHA256 (KDE/frameworks/6.14/kapidox-6.14.0.tar.xz) = cd7b976b98d1e6c6cc3da1d20c539533e0d1ae7625e63e14bc7c781096a91546 +SIZE (KDE/frameworks/6.14/kapidox-6.14.0.tar.xz) = 198556 diff --git a/devel/kf6-kauth/distinfo b/devel/kf6-kauth/distinfo index da84d631da1d..8ac49b72ee03 100644 --- a/devel/kf6-kauth/distinfo +++ b/devel/kf6-kauth/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798869 -SHA256 (KDE/frameworks/6.13.0/kauth-6.13.0.tar.xz) = a33bf07828d88cf499c8bfe717f02f7e289dcf4f58b8f3aae9e2f95615a8d8d6 -SIZE (KDE/frameworks/6.13.0/kauth-6.13.0.tar.xz) = 2296824 +TIMESTAMP = 1746358550 +SHA256 (KDE/frameworks/6.14/kauth-6.14.0.tar.xz) = f5a16e489f26b5741d3f11bf6b203fd99a84ecaae798eb6b0eaa0d71c88f6645 +SIZE (KDE/frameworks/6.14/kauth-6.14.0.tar.xz) = 2296620 diff --git a/devel/kf6-kbookmarks/distinfo b/devel/kf6-kbookmarks/distinfo index 09e907436959..78e8d283700f 100644 --- a/devel/kf6-kbookmarks/distinfo +++ b/devel/kf6-kbookmarks/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798869 -SHA256 (KDE/frameworks/6.13.0/kbookmarks-6.13.0.tar.xz) = 6b1d53d48e3a8d2daf8335f105c3389f99708be46ff7cc02dee5d590e66db2d2 -SIZE (KDE/frameworks/6.13.0/kbookmarks-6.13.0.tar.xz) = 1109588 +TIMESTAMP = 1746358550 +SHA256 (KDE/frameworks/6.14/kbookmarks-6.14.0.tar.xz) = a3f0a61fcfcca6509f1d7d21289e32776616e7caddec07cb9e1ca81e2f78ea43 +SIZE (KDE/frameworks/6.14/kbookmarks-6.14.0.tar.xz) = 1109584 diff --git a/devel/kf6-kcmutils/distinfo b/devel/kf6-kcmutils/distinfo index 4abbd8a64fd9..76b5bb46cdff 100644 --- a/devel/kf6-kcmutils/distinfo +++ b/devel/kf6-kcmutils/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798869 -SHA256 (KDE/frameworks/6.13.0/kcmutils-6.13.0.tar.xz) = 11f0323b8db9d21517962af0ffbbef5ba3f93c0f119881ded08be9400dc15c8f -SIZE (KDE/frameworks/6.13.0/kcmutils-6.13.0.tar.xz) = 2442880 +TIMESTAMP = 1746358550 +SHA256 (KDE/frameworks/6.14/kcmutils-6.14.0.tar.xz) = 2336f05ee46668de2be70c301660c9d3a881c40046ef90d1205e408260b46005 +SIZE (KDE/frameworks/6.14/kcmutils-6.14.0.tar.xz) = 2442884 diff --git a/devel/kf6-kconfig/distinfo b/devel/kf6-kconfig/distinfo index 50d4ec0e50b6..32bdc6d1fb6e 100644 --- a/devel/kf6-kconfig/distinfo +++ b/devel/kf6-kconfig/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798870 -SHA256 (KDE/frameworks/6.13.0/kconfig-6.13.0.tar.xz) = 2ec66c996288df472fcc3aba50540e266fb6218d60d38e7a4a445d4b193f9445 -SIZE (KDE/frameworks/6.13.0/kconfig-6.13.0.tar.xz) = 353704 +TIMESTAMP = 1746358551 +SHA256 (KDE/frameworks/6.14/kconfig-6.14.0.tar.xz) = a1b27e762b78fbc34124f35fd4125711f4036ae532c79d3cf3dc683289c1e765 +SIZE (KDE/frameworks/6.14/kconfig-6.14.0.tar.xz) = 353852 diff --git a/devel/kf6-kcoreaddons/distinfo b/devel/kf6-kcoreaddons/distinfo index 3f3d4e4479c6..8cd9d74e23bc 100644 --- a/devel/kf6-kcoreaddons/distinfo +++ b/devel/kf6-kcoreaddons/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798870 -SHA256 (KDE/frameworks/6.13.0/kcoreaddons-6.13.0.tar.xz) = a110bc3303c541fbac3e2d3aa93c2eb25413055de24634a69034210f6dfddbdb -SIZE (KDE/frameworks/6.13.0/kcoreaddons-6.13.0.tar.xz) = 2564928 +TIMESTAMP = 1746358551 +SHA256 (KDE/frameworks/6.14/kcoreaddons-6.14.0.tar.xz) = 9555d17295f4fece18b46e3d289055baf58b352e082e4da6e6e352d8d5c042ee +SIZE (KDE/frameworks/6.14/kcoreaddons-6.14.0.tar.xz) = 2565240 diff --git a/devel/kf6-kcoreaddons/pkg-plist b/devel/kf6-kcoreaddons/pkg-plist index 63c309120fdd..8ff1fe474092 100644 --- a/devel/kf6-kcoreaddons/pkg-plist +++ b/devel/kf6-kcoreaddons/pkg-plist @@ -83,6 +83,7 @@ lib/libKF6CoreAddons.so.%%KDE_FRAMEWORKS_VERSION%% %%QT_QMLDIR%%/org/kde/coreaddons/kde-qmlmodule.version %%QT_QMLDIR%%/org/kde/coreaddons/libkcoreaddonsplugin.so %%QT_QMLDIR%%/org/kde/coreaddons/qmldir +libdata/pkgconfig/KF6CoreAddons.pc share/kf6/jsonschema/kpluginmetadata.schema.json share/locale/af/LC_MESSAGES/kcoreaddons6_qt.qm share/locale/ar/LC_MESSAGES/kcoreaddons6_qt.qm diff --git a/devel/kf6-kcrash/distinfo b/devel/kf6-kcrash/distinfo index 2ca885368199..67c20eb35821 100644 --- a/devel/kf6-kcrash/distinfo +++ b/devel/kf6-kcrash/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798870 -SHA256 (KDE/frameworks/6.13.0/kcrash-6.13.0.tar.xz) = 262e29adba445d3d00b25043e53c023f32a2c7dde11711c2a483c3536d57b95f -SIZE (KDE/frameworks/6.13.0/kcrash-6.13.0.tar.xz) = 28868 +TIMESTAMP = 1746358551 +SHA256 (KDE/frameworks/6.14/kcrash-6.14.0.tar.xz) = 69d736be73bbe4a936f8996c3591a53c16816d4396d242d2e63dce079a268c34 +SIZE (KDE/frameworks/6.14/kcrash-6.14.0.tar.xz) = 28884 diff --git a/devel/kf6-kdbusaddons/distinfo b/devel/kf6-kdbusaddons/distinfo index 0ab5707019ec..d43ec1c14f2a 100644 --- a/devel/kf6-kdbusaddons/distinfo +++ b/devel/kf6-kdbusaddons/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798871 -SHA256 (KDE/frameworks/6.13.0/kdbusaddons-6.13.0.tar.xz) = 9b2f16045a38b0db14d1946a3df552aed45edac981e5bff69fc9752abcb17f9e -SIZE (KDE/frameworks/6.13.0/kdbusaddons-6.13.0.tar.xz) = 46112 +TIMESTAMP = 1746358552 +SHA256 (KDE/frameworks/6.14/kdbusaddons-6.14.0.tar.xz) = f673c9f295df5998948def94caf92d487d63886452802ffb97ad151315627ee4 +SIZE (KDE/frameworks/6.14/kdbusaddons-6.14.0.tar.xz) = 46112 diff --git a/devel/kf6-kdeclarative/distinfo b/devel/kf6-kdeclarative/distinfo index d213ce180bcc..6a14aef110f2 100644 --- a/devel/kf6-kdeclarative/distinfo +++ b/devel/kf6-kdeclarative/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798871 -SHA256 (KDE/frameworks/6.13.0/kdeclarative-6.13.0.tar.xz) = e828e3633d8f06febd6bb1caf5dc983218e87c9fb5ab1259429b676f96b0a328 -SIZE (KDE/frameworks/6.13.0/kdeclarative-6.13.0.tar.xz) = 2430516 +TIMESTAMP = 1746358552 +SHA256 (KDE/frameworks/6.14/kdeclarative-6.14.0.tar.xz) = ed0aa62653fe5a09bc44f584faaa633cb386f7a106cf9b5c930122ae86c0a1d0 +SIZE (KDE/frameworks/6.14/kdeclarative-6.14.0.tar.xz) = 2430448 diff --git a/devel/kf6-kdoctools/distinfo b/devel/kf6-kdoctools/distinfo index 2daedf479ea6..8ec1ed79bd2b 100644 --- a/devel/kf6-kdoctools/distinfo +++ b/devel/kf6-kdoctools/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798871 -SHA256 (KDE/frameworks/6.13.0/kdoctools-6.13.0.tar.xz) = b5c5c025d269c839477f3f264c097af074e73f2b07ad1a8683367f395d2acaad -SIZE (KDE/frameworks/6.13.0/kdoctools-6.13.0.tar.xz) = 458732 +TIMESTAMP = 1746358552 +SHA256 (KDE/frameworks/6.14/kdoctools-6.14.0.tar.xz) = acb9c761e8e10c30f2c32061f64096965459a0513250edf4432f40831a0f536e +SIZE (KDE/frameworks/6.14/kdoctools-6.14.0.tar.xz) = 458816 diff --git a/devel/kf6-kfilemetadata/Makefile b/devel/kf6-kfilemetadata/Makefile index 31c59ab7fd1f..74f232444dc3 100644 --- a/devel/kf6-kfilemetadata/Makefile +++ b/devel/kf6-kfilemetadata/Makefile @@ -1,6 +1,5 @@ PORTNAME= kfilemetadata DISTVERSION= ${KDE_FRAMEWORKS_VERSION} -PORTREVISION= 2 CATEGORIES= devel kde kde-frameworks COMMENT= Library for extracting the text and metadata from a number files diff --git a/devel/kf6-kfilemetadata/distinfo b/devel/kf6-kfilemetadata/distinfo index 076fa0a84903..40c3178c147b 100644 --- a/devel/kf6-kfilemetadata/distinfo +++ b/devel/kf6-kfilemetadata/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798871 -SHA256 (KDE/frameworks/6.13.0/kfilemetadata-6.13.0.tar.xz) = 090fcd05577cd7940e7072fcf8855f1a7f076ff09ae3397bbfa40681dea4be9e -SIZE (KDE/frameworks/6.13.0/kfilemetadata-6.13.0.tar.xz) = 695316 +TIMESTAMP = 1746358552 +SHA256 (KDE/frameworks/6.14/kfilemetadata-6.14.0.tar.xz) = 925a9db27176519099d24625070bf7ebc1600fae7e7d06ae4eee3279a67d31e5 +SIZE (KDE/frameworks/6.14/kfilemetadata-6.14.0.tar.xz) = 695864 diff --git a/devel/kf6-ki18n/distinfo b/devel/kf6-ki18n/distinfo index f43e08a1301b..8886fcd41122 100644 --- a/devel/kf6-ki18n/distinfo +++ b/devel/kf6-ki18n/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798872 -SHA256 (KDE/frameworks/6.13.0/ki18n-6.13.0.tar.xz) = 008c0a32235dc2a7d3aa2fa9a98a540f1b4baf6ab5efd14839a11fda6e746a14 -SIZE (KDE/frameworks/6.13.0/ki18n-6.13.0.tar.xz) = 3113084 +TIMESTAMP = 1746358553 +SHA256 (KDE/frameworks/6.14/ki18n-6.14.0.tar.xz) = 2a5135412caf0a07eba4eeb60867ac6929df1c83c145ae757a6a1230f842e669 +SIZE (KDE/frameworks/6.14/ki18n-6.14.0.tar.xz) = 3113444 diff --git a/devel/kf6-kidletime/distinfo b/devel/kf6-kidletime/distinfo index fb3032297ba6..94244c4a35c4 100644 --- a/devel/kf6-kidletime/distinfo +++ b/devel/kf6-kidletime/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798872 -SHA256 (KDE/frameworks/6.13.0/kidletime-6.13.0.tar.xz) = ee17d3f7cdd507390e0e9ba96896b7dcfaa008e385a9db423207bc3ee236e6dc -SIZE (KDE/frameworks/6.13.0/kidletime-6.13.0.tar.xz) = 30752 +TIMESTAMP = 1746358553 +SHA256 (KDE/frameworks/6.14/kidletime-6.14.0.tar.xz) = 16775b2bdc3efd54c65a96bce6f27a001d119905531d84bb23e23215a196ecb8 +SIZE (KDE/frameworks/6.14/kidletime-6.14.0.tar.xz) = 30748 diff --git a/devel/kf6-kio/distinfo b/devel/kf6-kio/distinfo index 34b0e317577a..6f01915884e6 100644 --- a/devel/kf6-kio/distinfo +++ b/devel/kf6-kio/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798872 -SHA256 (KDE/frameworks/6.13.0/kio-6.13.0.tar.xz) = 431552d0b740f357c4db7de2e28dcf0ec28e2bfb041a042da5708ae26ec2a203 -SIZE (KDE/frameworks/6.13.0/kio-6.13.0.tar.xz) = 3427948 +TIMESTAMP = 1747077952 +SHA256 (KDE/frameworks/6.14/kio-6.14.0.tar.xz) = 9b03746fd008504a96f569f37ad8ff902cc71495e7e123daa3c6de79ff2acc45 +SIZE (KDE/frameworks/6.14/kio-6.14.0.tar.xz) = 3436056 diff --git a/devel/kf6-kitemmodels/distinfo b/devel/kf6-kitemmodels/distinfo index 8f85a3ae4b1c..c72b510bd2f4 100644 --- a/devel/kf6-kitemmodels/distinfo +++ b/devel/kf6-kitemmodels/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798872 -SHA256 (KDE/frameworks/6.13.0/kitemmodels-6.13.0.tar.xz) = 416c4792e9918c4f909e1dad8fbe7551fb561703c02d4e0001b372df1fab58e6 -SIZE (KDE/frameworks/6.13.0/kitemmodels-6.13.0.tar.xz) = 396652 +TIMESTAMP = 1746358553 +SHA256 (KDE/frameworks/6.14/kitemmodels-6.14.0.tar.xz) = 1d694180464e1fd95e2425d84bb846157fad3c2a5009727ecdb6766d97db22e8 +SIZE (KDE/frameworks/6.14/kitemmodels-6.14.0.tar.xz) = 396652 diff --git a/devel/kf6-knewstuff/distinfo b/devel/kf6-knewstuff/distinfo index 84f4d2dd1e56..f1702c966f75 100644 --- a/devel/kf6-knewstuff/distinfo +++ b/devel/kf6-knewstuff/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798873 -SHA256 (KDE/frameworks/6.13.0/knewstuff-6.13.0.tar.xz) = 338873ceca0593f03a760732e4f8d0fd1bb059f21b7dedcde13f5e594226d798 -SIZE (KDE/frameworks/6.13.0/knewstuff-6.13.0.tar.xz) = 3112044 +TIMESTAMP = 1746358554 +SHA256 (KDE/frameworks/6.14/knewstuff-6.14.0.tar.xz) = 1e44b71efc5dc4cb05cc7add344d9a55fc8c998de26e74867d300afbd16f8d04 +SIZE (KDE/frameworks/6.14/knewstuff-6.14.0.tar.xz) = 3112544 diff --git a/devel/kf6-knotifications/distinfo b/devel/kf6-knotifications/distinfo index 86e638cb5bd7..02047f262a42 100644 --- a/devel/kf6-knotifications/distinfo +++ b/devel/kf6-knotifications/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798873 -SHA256 (KDE/frameworks/6.13.0/knotifications-6.13.0.tar.xz) = d2b12f1d4ae80f700bc874112ecee99b1e44438c49bb2a8a77ceb4c70569f9dd -SIZE (KDE/frameworks/6.13.0/knotifications-6.13.0.tar.xz) = 2335788 +TIMESTAMP = 1746358554 +SHA256 (KDE/frameworks/6.14/knotifications-6.14.0.tar.xz) = a76e95de74129e12f500b01f8ce2529bc6af93b75ff2cce99c827129523d7517 +SIZE (KDE/frameworks/6.14/knotifications-6.14.0.tar.xz) = 2335732 diff --git a/devel/kf6-knotifyconfig/distinfo b/devel/kf6-knotifyconfig/distinfo index 44e8d4627893..c396051d6abe 100644 --- a/devel/kf6-knotifyconfig/distinfo +++ b/devel/kf6-knotifyconfig/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798873 -SHA256 (KDE/frameworks/6.13.0/knotifyconfig-6.13.0.tar.xz) = ab9b39ebfc1de82f8aabc3a441afed730202a33d72828308eadc81232ef839b4 -SIZE (KDE/frameworks/6.13.0/knotifyconfig-6.13.0.tar.xz) = 2385720 +TIMESTAMP = 1746358554 +SHA256 (KDE/frameworks/6.14/knotifyconfig-6.14.0.tar.xz) = 067eba5c9965ab05cdd3e8a57d6afa25e8a9e77905d4d01a327536c11d4cca8b +SIZE (KDE/frameworks/6.14/knotifyconfig-6.14.0.tar.xz) = 2385912 diff --git a/devel/kf6-kpackage/distinfo b/devel/kf6-kpackage/distinfo index 6de557e89332..e05471bb425f 100644 --- a/devel/kf6-kpackage/distinfo +++ b/devel/kf6-kpackage/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798873 -SHA256 (KDE/frameworks/6.13.0/kpackage-6.13.0.tar.xz) = a622694aa723d79b7b4988cb2bc51f85d20fcaafee020f741ee52053dc85648a -SIZE (KDE/frameworks/6.13.0/kpackage-6.13.0.tar.xz) = 183088 +TIMESTAMP = 1746358554 +SHA256 (KDE/frameworks/6.14/kpackage-6.14.0.tar.xz) = fb2e260f7a2e2b4cfda4559881485899a77cf5fbc3b8ae05d06444bec82ed1ab +SIZE (KDE/frameworks/6.14/kpackage-6.14.0.tar.xz) = 183044 diff --git a/devel/kf6-kparts/distinfo b/devel/kf6-kparts/distinfo index 546433ead00a..ca96c1355f71 100644 --- a/devel/kf6-kparts/distinfo +++ b/devel/kf6-kparts/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798874 -SHA256 (KDE/frameworks/6.13.0/kparts-6.13.0.tar.xz) = c8d336fab4d37b096bc9f0fff2d0a6ef25394059bc87fca93b00ea6b29e33df4 -SIZE (KDE/frameworks/6.13.0/kparts-6.13.0.tar.xz) = 2424940 +TIMESTAMP = 1746358555 +SHA256 (KDE/frameworks/6.14/kparts-6.14.0.tar.xz) = 96106102c4deb893307eb35580a8a45aa6841edc038b9a0fd38aa19d6e056bfa +SIZE (KDE/frameworks/6.14/kparts-6.14.0.tar.xz) = 2424748 diff --git a/devel/kf6-kpeople/distinfo b/devel/kf6-kpeople/distinfo index d4971f11b71a..888c0238b023 100644 --- a/devel/kf6-kpeople/distinfo +++ b/devel/kf6-kpeople/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798874 -SHA256 (KDE/frameworks/6.13.0/kpeople-6.13.0.tar.xz) = 3aec1ca111ef21c7927170a00d20e971b5b195b19a87df18a3ae5cb9687cf804 -SIZE (KDE/frameworks/6.13.0/kpeople-6.13.0.tar.xz) = 66720 +TIMESTAMP = 1746358555 +SHA256 (KDE/frameworks/6.14/kpeople-6.14.0.tar.xz) = c9d2110daf2e4d59d58b4af63c54fd517bb0f46591a91c20789ffc715eeb62ce +SIZE (KDE/frameworks/6.14/kpeople-6.14.0.tar.xz) = 66704 diff --git a/devel/kf6-kpty/distinfo b/devel/kf6-kpty/distinfo index 282e8e6d9032..0c3df47f3641 100644 --- a/devel/kf6-kpty/distinfo +++ b/devel/kf6-kpty/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798874 -SHA256 (KDE/frameworks/6.13.0/kpty-6.13.0.tar.xz) = afa8fa8c579bd2ca4b0cccc69427f9035fa7d76cefe258639ec17d966aa43513 -SIZE (KDE/frameworks/6.13.0/kpty-6.13.0.tar.xz) = 2407752 +TIMESTAMP = 1746358555 +SHA256 (KDE/frameworks/6.14/kpty-6.14.0.tar.xz) = 979e0bb19cd7d9db843bf5df35115447eb492637a099eb53c345b82fc80bea65 +SIZE (KDE/frameworks/6.14/kpty-6.14.0.tar.xz) = 2407664 diff --git a/devel/kf6-kservice/distinfo b/devel/kf6-kservice/distinfo index 07186d69f2ad..1f7336234002 100644 --- a/devel/kf6-kservice/distinfo +++ b/devel/kf6-kservice/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798874 -SHA256 (KDE/frameworks/6.13.0/kservice-6.13.0.tar.xz) = 65d9542f729d30be3dcc12aa2ebeb50238ce4d30a850775f9b006b9b9f1c1cd5 -SIZE (KDE/frameworks/6.13.0/kservice-6.13.0.tar.xz) = 2440056 +TIMESTAMP = 1746358555 +SHA256 (KDE/frameworks/6.14/kservice-6.14.0.tar.xz) = 5ef80f47034d582ce05a0becf01952663191fafc569cfb3ef7b85c24fd297a85 +SIZE (KDE/frameworks/6.14/kservice-6.14.0.tar.xz) = 2439908 diff --git a/devel/kf6-ktexteditor/distinfo b/devel/kf6-ktexteditor/distinfo index 412112e029dd..059816a26425 100644 --- a/devel/kf6-ktexteditor/distinfo +++ b/devel/kf6-ktexteditor/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798875 -SHA256 (KDE/frameworks/6.13.0/ktexteditor-6.13.0.tar.xz) = 7c12ef061f45bdc3b5ecc5c0eec9089cd6521c499217de07a273dc65fdd7c7cf -SIZE (KDE/frameworks/6.13.0/ktexteditor-6.13.0.tar.xz) = 2941356 +TIMESTAMP = 1746358556 +SHA256 (KDE/frameworks/6.14/ktexteditor-6.14.0.tar.xz) = b970d6bb7623921578d7909ebef18c6f7a798ea11c5b1e2453f7321695677651 +SIZE (KDE/frameworks/6.14/ktexteditor-6.14.0.tar.xz) = 2941356 diff --git a/devel/kf6-ktexttemplate/distinfo b/devel/kf6-ktexttemplate/distinfo index 6d41c813e744..c394ddf10774 100644 --- a/devel/kf6-ktexttemplate/distinfo +++ b/devel/kf6-ktexttemplate/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798875 -SHA256 (KDE/frameworks/6.13.0/ktexttemplate-6.13.0.tar.xz) = 4050ce76de38acb8104d8c0b6e7ecb38bf28ff4d65499ec911fb316f383f92d9 -SIZE (KDE/frameworks/6.13.0/ktexttemplate-6.13.0.tar.xz) = 849748 +TIMESTAMP = 1746358556 +SHA256 (KDE/frameworks/6.14/ktexttemplate-6.14.0.tar.xz) = 65a908aa573e40cf9884a9d42a4b8d5574baf2f402a19764cda2cccde27c897a +SIZE (KDE/frameworks/6.14/ktexttemplate-6.14.0.tar.xz) = 849720 diff --git a/devel/kf6-kunitconversion/distinfo b/devel/kf6-kunitconversion/distinfo index 3ad9e51a3366..bc08f1cae908 100644 --- a/devel/kf6-kunitconversion/distinfo +++ b/devel/kf6-kunitconversion/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798875 -SHA256 (KDE/frameworks/6.13.0/kunitconversion-6.13.0.tar.xz) = 208f037e8089f999e0bb0aaf85571b3a2d341cd8e40c111b35ead9d2610017ea -SIZE (KDE/frameworks/6.13.0/kunitconversion-6.13.0.tar.xz) = 966484 +TIMESTAMP = 1746358556 +SHA256 (KDE/frameworks/6.14/kunitconversion-6.14.0.tar.xz) = d07d60ec2c5c21246f3aa9f89e01226e084c90fe99b62b08b651933c311cf08d +SIZE (KDE/frameworks/6.14/kunitconversion-6.14.0.tar.xz) = 973900 diff --git a/devel/kf6-solid/distinfo b/devel/kf6-solid/distinfo index 5d0719b54f65..ec782008e5bb 100644 --- a/devel/kf6-solid/distinfo +++ b/devel/kf6-solid/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798876 -SHA256 (KDE/frameworks/6.13.0/solid-6.13.0.tar.xz) = 5419f118a9a45d5c76a8e2b71bd2be3b1dfb5313fc264484bbba1c2e4464051f -SIZE (KDE/frameworks/6.13.0/solid-6.13.0.tar.xz) = 307628 +TIMESTAMP = 1746358557 +SHA256 (KDE/frameworks/6.14/solid-6.14.0.tar.xz) = 00996f063478863fe61b902d20c96c9eb4f4ac43353e59b779b466fa62b1a8c4 +SIZE (KDE/frameworks/6.14/solid-6.14.0.tar.xz) = 307672 diff --git a/devel/kf6-threadweaver/distinfo b/devel/kf6-threadweaver/distinfo index feb2faff9ab6..040ced004bdd 100644 --- a/devel/kf6-threadweaver/distinfo +++ b/devel/kf6-threadweaver/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798876 -SHA256 (KDE/frameworks/6.13.0/threadweaver-6.13.0.tar.xz) = 64a162f49fd25263dd992b3e70854b7a7b3bcd15114bb67095bb513c4097e39a -SIZE (KDE/frameworks/6.13.0/threadweaver-6.13.0.tar.xz) = 1414504 +TIMESTAMP = 1746358557 +SHA256 (KDE/frameworks/6.14/threadweaver-6.14.0.tar.xz) = a8f71f7e69751e36dbc7fce9581f55b66844bc68df6af2e8a94c22c8fe9870ae +SIZE (KDE/frameworks/6.14/threadweaver-6.14.0.tar.xz) = 1414516 diff --git a/devel/llvm20/Makefile b/devel/llvm20/Makefile index 65c09bd81d80..8705eb540339 100644 --- a/devel/llvm20/Makefile +++ b/devel/llvm20/Makefile @@ -1,5 +1,5 @@ PORTNAME= llvm -DISTVERSION= 20.1.4 +DISTVERSION= 20.1.5 PORTREVISION= 0 CATEGORIES= devel lang MASTER_SITES= https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION}/ diff --git a/devel/llvm20/distinfo b/devel/llvm20/distinfo index 04e50478a732..7e8ee4f6faec 100644 --- a/devel/llvm20/distinfo +++ b/devel/llvm20/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1746463969 -SHA256 (llvm-project-20.1.4.src.tar.xz) = a95365b02536ed4aef29b325c205dd89c268cba41503ab2fc05f81418613ab63 -SIZE (llvm-project-20.1.4.src.tar.xz) = 147228104 +TIMESTAMP = 1747329155 +SHA256 (llvm-project-20.1.5.src.tar.xz) = a069565cd1c6aee48ee0f36de300635b5781f355d7b3c96a28062d50d575fa3e +SIZE (llvm-project-20.1.5.src.tar.xz) = 147239812 diff --git a/devel/opengrok/Makefile b/devel/opengrok/Makefile index 6f19f96abffb..548bbae051ba 100644 --- a/devel/opengrok/Makefile +++ b/devel/opengrok/Makefile @@ -1,5 +1,5 @@ PORTNAME= opengrok -PORTVERSION= 1.13.27 +PORTVERSION= 1.13.30 CATEGORIES= devel java # Doesn't currently work with portscout, but the release tarball is required. MASTER_SITES= https://github.com/oracle/opengrok/releases/download/${PORTVERSION}/ diff --git a/devel/opengrok/distinfo b/devel/opengrok/distinfo index 9c3154e288cc..fc63a1890775 100644 --- a/devel/opengrok/distinfo +++ b/devel/opengrok/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1742764931 -SHA256 (opengrok-1.13.27.tar.gz) = 42bdf4fa96929f7237fad5a9cc02d32173fc9318ab78bf7aacaa290c38ffaa73 -SIZE (opengrok-1.13.27.tar.gz) = 89668007 +TIMESTAMP = 1747697644 +SHA256 (opengrok-1.13.30.tar.gz) = ba99a68326579780d49f80635346fbf93ecb630fc90bd711ca2cb5ebd35e77f5 +SIZE (opengrok-1.13.30.tar.gz) = 89954729 diff --git a/devel/opengrok/pkg-plist b/devel/opengrok/pkg-plist index 0c86492de886..01b3e1110c30 100644 --- a/devel/opengrok/pkg-plist +++ b/devel/opengrok/pkg-plist @@ -78,31 +78,27 @@ %%T%%/webapps/opengrok/WEB-INF/lib/HdrHistogram-2.2.2.jar %%T%%/webapps/opengrok/WEB-INF/lib/JavaEWAH-1.2.3.jar %%T%%/webapps/opengrok/WEB-INF/lib/LatencyUtils-2.0.3.jar -%%T%%/webapps/opengrok/WEB-INF/lib/affinity-3.21ea83.jar +%%T%%/webapps/opengrok/WEB-INF/lib/affinity-3.27ea0.jar %%T%%/webapps/opengrok/WEB-INF/lib/ant-1.10.14.jar %%T%%/webapps/opengrok/WEB-INF/lib/ant-launcher-1.10.14.jar %%T%%/webapps/opengrok/WEB-INF/lib/aopalliance-repackaged-3.0.6.jar %%T%%/webapps/opengrok/WEB-INF/lib/asm-7.1.jar -%%T%%/webapps/opengrok/WEB-INF/lib/asm-analysis-9.1.jar -%%T%%/webapps/opengrok/WEB-INF/lib/asm-commons-9.1.jar -%%T%%/webapps/opengrok/WEB-INF/lib/asm-tree-9.1.jar -%%T%%/webapps/opengrok/WEB-INF/lib/asm-util-9.1.jar %%T%%/webapps/opengrok/WEB-INF/lib/bcel-6.7.0.jar %%T%%/webapps/opengrok/WEB-INF/lib/cglib-3.3.0.jar -%%T%%/webapps/opengrok/WEB-INF/lib/chronicle-algorithms-2.22.3.jar +%%T%%/webapps/opengrok/WEB-INF/lib/chronicle-algorithms-2.27ea0.jar %%T%%/webapps/opengrok/WEB-INF/lib/chronicle-analytics-0.EMPTY.jar -%%T%%/webapps/opengrok/WEB-INF/lib/chronicle-bytes-2.22.19.jar -%%T%%/webapps/opengrok/WEB-INF/lib/chronicle-core-2.22.35.jar -%%T%%/webapps/opengrok/WEB-INF/lib/chronicle-map-3.22.9.jar -%%T%%/webapps/opengrok/WEB-INF/lib/chronicle-threads-2.22.16.jar -%%T%%/webapps/opengrok/WEB-INF/lib/chronicle-values-2.22.2.jar -%%T%%/webapps/opengrok/WEB-INF/lib/chronicle-wire-2.22.22.jar +%%T%%/webapps/opengrok/WEB-INF/lib/chronicle-bytes-2.27ea0.jar +%%T%%/webapps/opengrok/WEB-INF/lib/chronicle-core-2.27ea0.jar +%%T%%/webapps/opengrok/WEB-INF/lib/chronicle-map-3.27ea0.jar +%%T%%/webapps/opengrok/WEB-INF/lib/chronicle-threads-2.27ea0.jar +%%T%%/webapps/opengrok/WEB-INF/lib/chronicle-values-2.27ea0.jar +%%T%%/webapps/opengrok/WEB-INF/lib/chronicle-wire-2.27ea0.jar %%T%%/webapps/opengrok/WEB-INF/lib/classgraph-4.8.173.jar %%T%%/webapps/opengrok/WEB-INF/lib/classmate-1.5.1.jar %%T%%/webapps/opengrok/WEB-INF/lib/commons-compress-1.26.0.jar %%T%%/webapps/opengrok/WEB-INF/lib/commons-io-2.14.0.jar %%T%%/webapps/opengrok/WEB-INF/lib/commons-lang3-3.13.0.jar -%%T%%/webapps/opengrok/WEB-INF/lib/compiler-2.21ea81.jar +%%T%%/webapps/opengrok/WEB-INF/lib/compiler-2.27ea0.jar %%T%%/webapps/opengrok/WEB-INF/lib/cron-utils-9.1.6.jar %%T%%/webapps/opengrok/WEB-INF/lib/expressly-5.0.0.jar %%T%%/webapps/opengrok/WEB-INF/lib/hibernate-validator-8.0.1.Final.jar @@ -141,13 +137,13 @@ %%T%%/webapps/opengrok/WEB-INF/lib/jersey-media-json-jackson-3.1.7.jar %%T%%/webapps/opengrok/WEB-INF/lib/jersey-server-3.1.7.jar %%T%%/webapps/opengrok/WEB-INF/lib/jettison-1.5.4.jar -%%T%%/webapps/opengrok/WEB-INF/lib/jffi-1.3.5-native.jar -%%T%%/webapps/opengrok/WEB-INF/lib/jffi-1.3.5.jar +%%T%%/webapps/opengrok/WEB-INF/lib/jffi-1.3.12-native.jar +%%T%%/webapps/opengrok/WEB-INF/lib/jffi-1.3.12.jar %%T%%/webapps/opengrok/WEB-INF/lib/jna-5.5.0.jar %%T%%/webapps/opengrok/WEB-INF/lib/jna-platform-5.5.0.jar %%T%%/webapps/opengrok/WEB-INF/lib/jnr-a64asm-1.0.0.jar -%%T%%/webapps/opengrok/WEB-INF/lib/jnr-constants-0.10.2.jar -%%T%%/webapps/opengrok/WEB-INF/lib/jnr-ffi-2.2.6.jar +%%T%%/webapps/opengrok/WEB-INF/lib/jnr-constants-0.10.4.jar +%%T%%/webapps/opengrok/WEB-INF/lib/jnr-ffi-2.2.15.jar %%T%%/webapps/opengrok/WEB-INF/lib/jnr-x86asm-1.0.2.jar %%T%%/webapps/opengrok/WEB-INF/lib/jquery-3.6.4.jar %%T%%/webapps/opengrok/WEB-INF/lib/lucene-analysis-common-9.9.2.jar @@ -167,12 +163,12 @@ %%T%%/webapps/opengrok/WEB-INF/lib/micrometer-registry-statsd-1.14.1.jar %%T%%/webapps/opengrok/WEB-INF/lib/modelmapper-3.1.1.jar %%T%%/webapps/opengrok/WEB-INF/lib/mxparser-1.2.2.jar -%%T%%/webapps/opengrok/WEB-INF/lib/opengrok-1.13.27.jar +%%T%%/webapps/opengrok/WEB-INF/lib/opengrok-1.13.30.jar %%T%%/webapps/opengrok/WEB-INF/lib/org.eclipse.jgit-6.6.1.202309021850-r.jar %%T%%/webapps/opengrok/WEB-INF/lib/org.suigeneris.jrcs.diff-0.4.2.jar %%T%%/webapps/opengrok/WEB-INF/lib/org.suigeneris.jrcs.rcs-0.4.2.jar %%T%%/webapps/opengrok/WEB-INF/lib/osgi-resource-locator-1.0.3.jar -%%T%%/webapps/opengrok/WEB-INF/lib/posix-2.22.9.jar +%%T%%/webapps/opengrok/WEB-INF/lib/posix-2.27ea0.jar %%T%%/webapps/opengrok/WEB-INF/lib/prometheus-metrics-config-1.3.3.jar %%T%%/webapps/opengrok/WEB-INF/lib/prometheus-metrics-core-1.3.3.jar %%T%%/webapps/opengrok/WEB-INF/lib/prometheus-metrics-exposition-formats-1.3.3.jar @@ -182,7 +178,7 @@ %%T%%/webapps/opengrok/WEB-INF/lib/slf4j-api-2.0.13.jar %%T%%/webapps/opengrok/WEB-INF/lib/slf4j-nop-1.7.30.jar %%T%%/webapps/opengrok/WEB-INF/lib/snakeyaml-2.2.jar -%%T%%/webapps/opengrok/WEB-INF/lib/suggester-1.13.27.jar +%%T%%/webapps/opengrok/WEB-INF/lib/suggester-1.13.30.jar %%T%%/webapps/opengrok/WEB-INF/lib/tablesorter-2.31.3.jar %%T%%/webapps/opengrok/WEB-INF/lib/txw2-3.0.2.jar %%T%%/webapps/opengrok/WEB-INF/lib/versioncompare-1.5.0.jar diff --git a/devel/p5-Devel-Cover/Makefile b/devel/p5-Devel-Cover/Makefile index 043b4fb68e81..b734bf01785f 100644 --- a/devel/p5-Devel-Cover/Makefile +++ b/devel/p5-Devel-Cover/Makefile @@ -1,5 +1,5 @@ PORTNAME= Devel-Cover -PORTVERSION= 1.48 +PORTVERSION= 1.49 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- diff --git a/devel/p5-Devel-Cover/distinfo b/devel/p5-Devel-Cover/distinfo index 381226fcb98e..ddc8ecda1616 100644 --- a/devel/p5-Devel-Cover/distinfo +++ b/devel/p5-Devel-Cover/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747205639 -SHA256 (Devel-Cover-1.48.tar.gz) = 063b81a5095a6ac241485c44e059fb1ee5543929bc4da82ac0574981c973e18d -SIZE (Devel-Cover-1.48.tar.gz) = 230964 +TIMESTAMP = 1747720912 +SHA256 (Devel-Cover-1.49.tar.gz) = 8dadcac44cfa3c2717af14bec50998cbe422823be670a5bf3d1629ae43d1b6b5 +SIZE (Devel-Cover-1.49.tar.gz) = 231190 diff --git a/devel/py-archinfo/Makefile b/devel/py-archinfo/Makefile index 026b28cf8d83..8c0b4fb14b1e 100644 --- a/devel/py-archinfo/Makefile +++ b/devel/py-archinfo/Makefile @@ -1,6 +1,6 @@ PORTNAME= archinfo DISTVERSIONPREFIX= v -DISTVERSION= 9.2.154 +DISTVERSION= 9.2.157 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -24,6 +24,6 @@ TESTING_UNSAFE= nose does not yet support Python 3.11 so 'make test' will fail NO_ARCH= yes post-extract: - ${CP} ${FILESDIR}/setup.py ${WRKSRC}/ + ${SED} 's|%%DISTVERSION%%|${DISTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include <bsd.port.mk> diff --git a/devel/py-archinfo/distinfo b/devel/py-archinfo/distinfo index 485c88c07f27..4c1f6bf14abd 100644 --- a/devel/py-archinfo/distinfo +++ b/devel/py-archinfo/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747115830 -SHA256 (angr-archinfo-v9.2.154_GH0.tar.gz) = cdb3235b76648e290afbae21aad3f0065a4b03625a80973ca5c5c9b9be78f7d0 -SIZE (angr-archinfo-v9.2.154_GH0.tar.gz) = 45814 +TIMESTAMP = 1747777190 +SHA256 (angr-archinfo-v9.2.157_GH0.tar.gz) = db636725cfd29bc430f501dcd76467575571795f5d62b9a2b4d570ab7fbae1b2 +SIZE (angr-archinfo-v9.2.157_GH0.tar.gz) = 45818 diff --git a/devel/valgrind/Makefile b/devel/valgrind/Makefile index 594812717f36..e3e99d38fe5f 100644 --- a/devel/valgrind/Makefile +++ b/devel/valgrind/Makefile @@ -1,5 +1,5 @@ PORTNAME= valgrind -DISTVERSION= 3.25.0 +DISTVERSION= 3.25.1 PORTEPOCH= 1 CATEGORIES= devel MASTER_SITES= SOURCEWARE/valgrind diff --git a/devel/valgrind/distinfo b/devel/valgrind/distinfo index 54a43530365f..708c1612ccef 100644 --- a/devel/valgrind/distinfo +++ b/devel/valgrind/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745998277 -SHA256 (valgrind-3.25.0.tar.bz2) = 295f60291d6b64c0d90c1ce645634bdc5361d39b0c50ecf9de6385ee77586ecc -SIZE (valgrind-3.25.0.tar.bz2) = 17723002 +TIMESTAMP = 1747763232 +SHA256 (valgrind-3.25.1.tar.bz2) = 61deb8d0727b45c268efdc1b3b6c9e679cd97cbf5ee4b28d1dead7c8b7a271af +SIZE (valgrind-3.25.1.tar.bz2) = 16888334 diff --git a/devel/wasi-compiler-rt20/Makefile b/devel/wasi-compiler-rt20/Makefile index 309937cc791a..6fcc6b949b89 100644 --- a/devel/wasi-compiler-rt20/Makefile +++ b/devel/wasi-compiler-rt20/Makefile @@ -1,5 +1,5 @@ # must sync with devel/llvm20 -DISTVERSION= 20.1.4 +DISTVERSION= 20.1.5 MASTERDIR= ${.CURDIR}/../wasi-compiler-rt diff --git a/devel/wasi-libcxx20/Makefile b/devel/wasi-libcxx20/Makefile index c1f0efa5de96..390b3d186e4b 100644 --- a/devel/wasi-libcxx20/Makefile +++ b/devel/wasi-libcxx20/Makefile @@ -1,5 +1,5 @@ # must sync with devel/llvm20 -DISTVERSION= 20.1.4 +DISTVERSION= 20.1.5 MASTERDIR= ${.CURDIR}/../wasi-libcxx diff --git a/devel/websvn/Makefile b/devel/websvn/Makefile index 667d7e51b37b..024d8d5d73a3 100644 --- a/devel/websvn/Makefile +++ b/devel/websvn/Makefile @@ -1,5 +1,5 @@ PORTNAME= websvn -PORTVERSION= 2.8.4 +PORTVERSION= 2.8.5 CATEGORIES= devel www PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} diff --git a/devel/websvn/distinfo b/devel/websvn/distinfo index 103450249df8..bf99f8105780 100644 --- a/devel/websvn/distinfo +++ b/devel/websvn/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1710758315 -SHA256 (websvnphp-websvn-2.8.4_GH0.tar.gz) = 04324ba391c5dd79abaff9ecbbd06cfda979e15806438da780bde60ef64af43e -SIZE (websvnphp-websvn-2.8.4_GH0.tar.gz) = 254505 +TIMESTAMP = 1747745416 +SHA256 (websvnphp-websvn-2.8.5_GH0.tar.gz) = bc6eeeb873c9e0fdd18f4783b82532b7f6df070f2e027d3b26db271f8aaadbce +SIZE (websvnphp-websvn-2.8.5_GH0.tar.gz) = 254050 diff --git a/devel/zls/Makefile b/devel/zls/Makefile index cdab079fa984..a9315e4a3d0e 100644 --- a/devel/zls/Makefile +++ b/devel/zls/Makefile @@ -1,9 +1,6 @@ PORTNAME= zls -DISTVERSION= 0.13.0 +DISTVERSION= 0.14.0 CATEGORIES= devel -MASTER_SITES= https://raw.githubusercontent.com/ziglang/:langref -DISTFILES= zig/${DISTVERSION}/doc/langref.html.in:langref -EXTRACT_ONLY= ${DISTFILES:N*\:langref:C/\:.*//} MAINTAINER= jbeich@FreeBSD.org COMMENT= Zig LSP implementation + Zig Language Server @@ -12,20 +9,19 @@ WWW= https://github.com/zigtools/zls LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= zig>=0.13.0:lang/zig +BUILD_DEPENDS= zig>=0.14.0:lang/zig RUN_DEPENDS= zig:lang/zig USE_GITHUB= yes GH_ACCOUNT= zigtools -GH_TUPLE= wolfpld:tracy:v0.10:tracy/src/tracy \ - ziglibs:diffz:ef45c00:diffz/../.cache/zig/p/1220102cb2c669d82184fb1dc5380193d37d68b54e8d75b76b2d155b9af7d7e2e76d \ - ziglibs:known-folders:0.7.0-35-g0ad514d:known_folders/../.cache/zig/p/12209cde192558f8b3dc098ac2330fc2a14fdd211c5433afd33085af75caa9183147 +GH_TUPLE= wolfpld:tracy:v0.11.1:tracy/../.cache/zig/p/N-V-__8AAMeOlQEipHjcyu0TCftdAi9AQe7EXUDJOoVe0k-t \ + ziglibs:diffz:ef45c00:diffz/../.cache/zig/p/N-V-__8AABhrAQAQLLLGadghhPsdxTgBk9N9aLVOjXW3ay0V \ + ziglibs:known-folders:0.7.0-57-gaa24df4:known_folders/../.cache/zig/p/known_folders-0.0.0-Fy-PJtLDAADGDOwYwMkVydMSTp_aN-nfjCZw6qPQ2ECL \ + zigtools:zig-lsp-codegen:063a98c:zig_lsp_codegen/../.cache/zig/p/lsp_codegen-0.1.0-CMjjo0ZXCQB-rAhPYrlfzzpU0u0u2MeGvUucZ-_g32eg MAKE_ENV= DESTDIR="${STAGEDIR}" CONFIGURE_ARGS= --prefix "${PREFIX}" \ ${WITH_DEBUG:D:U-Doptimize=ReleaseFast} \ -Dcpu=${CPUTYPE:Ubaseline} \ - -Ddata_version=${DISTVERSION} \ - -Dversion_data_path=${DISTFILES:M*\:langref:C/\:.*//:S,^,${_DISTDIR},} \ --verbose NO_INSTALL= yes # strip(1) breaks runtime PLIST_FILES= bin/${PORTNAME} diff --git a/devel/zls/distinfo b/devel/zls/distinfo index 9a39a28628ee..ef1d6a1782b6 100644 --- a/devel/zls/distinfo +++ b/devel/zls/distinfo @@ -1,11 +1,11 @@ -TIMESTAMP = 1717891507 -SHA256 (zig/0.13.0/doc/langref.html.in) = 5d43f599f56a1ee0246958552545d13ee4ddeb7c705c05a432554d5eff6e1902 -SIZE (zig/0.13.0/doc/langref.html.in) = 336139 -SHA256 (zigtools-zls-0.13.0_GH0.tar.gz) = 2e8046b6b0de765a4bf4bb828345e2badc8b828bc257dc931d0f56b147684d9f -SIZE (zigtools-zls-0.13.0_GH0.tar.gz) = 352025 -SHA256 (wolfpld-tracy-v0.10_GH0.tar.gz) = a76017d928f3f2727540fb950edd3b736caa97b12dbb4e5edce66542cbea6600 -SIZE (wolfpld-tracy-v0.10_GH0.tar.gz) = 6023869 +TIMESTAMP = 1741303397 +SHA256 (zigtools-zls-0.14.0_GH0.tar.gz) = 44cae74073b2f75cf627755398afadafaa382cccf7555b5b66b147dcaa6cef0d +SIZE (zigtools-zls-0.14.0_GH0.tar.gz) = 395229 +SHA256 (wolfpld-tracy-v0.11.1_GH0.tar.gz) = 2c11ca816f2b756be2730f86b0092920419f3dabc7a7173829ffd897d91888a1 +SIZE (wolfpld-tracy-v0.11.1_GH0.tar.gz) = 6125898 SHA256 (ziglibs-diffz-ef45c00_GH0.tar.gz) = d77f03c9d0166d16b32496c76b6c806bc8c090e97c6939bb4d4beddb3f809936 SIZE (ziglibs-diffz-ef45c00_GH0.tar.gz) = 17261 -SHA256 (ziglibs-known-folders-0.7.0-35-g0ad514d_GH0.tar.gz) = c4ee8709154c5bd4c4c4a5eb619d19122c7176ad35ea0b13b89d6c6f61d79bcf -SIZE (ziglibs-known-folders-0.7.0-35-g0ad514d_GH0.tar.gz) = 6772 +SHA256 (ziglibs-known-folders-0.7.0-57-gaa24df4_GH0.tar.gz) = 92f9b82fb8de11e246efaa7cc999e8dc57d4109bacd4450bd18030d4b8f12bac +SIZE (ziglibs-known-folders-0.7.0-57-gaa24df4_GH0.tar.gz) = 11937 +SHA256 (zigtools-zig-lsp-codegen-063a98c_GH0.tar.gz) = 44940343c3050ace485004e99bee76bc5b4dd671e52ec22a1fb45579c2ce6058 +SIZE (zigtools-zig-lsp-codegen-063a98c_GH0.tar.gz) = 84081 diff --git a/dns/bind-tools/pkg-plist b/dns/bind-tools/pkg-plist index 2989bb7d8667..da381dafaccc 100644 --- a/dns/bind-tools/pkg-plist +++ b/dns/bind-tools/pkg-plist @@ -19,15 +19,15 @@ bin/nsec3hash bin/nslookup bin/nsupdate lib/bind-tools/libdns.so -lib/bind-tools/libdns-9.20.8.so +lib/bind-tools/libdns-9.20.9.so lib/bind-tools/libisc.so -lib/bind-tools/libisc-9.20.8.so +lib/bind-tools/libisc-9.20.9.so lib/bind-tools/libisccc.so -lib/bind-tools/libisccc-9.20.8.so +lib/bind-tools/libisccc-9.20.9.so lib/bind-tools/libisccfg.so -lib/bind-tools/libisccfg-9.20.8.so +lib/bind-tools/libisccfg-9.20.9.so lib/bind-tools/libns.so -lib/bind-tools/libns-9.20.8.so +lib/bind-tools/libns-9.20.9.so share/man/man1/arpaname.1.gz share/man/man1/delv.1.gz share/man/man1/dig.1.gz diff --git a/dns/bind-tools/pkg-plist-devel b/dns/bind-tools/pkg-plist-devel index e98cf0265fba..299d0f563f9f 100644 --- a/dns/bind-tools/pkg-plist-devel +++ b/dns/bind-tools/pkg-plist-devel @@ -18,15 +18,15 @@ bin/named-rrchecker bin/nsec3hash bin/nslookup bin/nsupdate -lib/bind-tools/libdns-9.21.7.so +lib/bind-tools/libdns-9.21.8.so lib/bind-tools/libdns.so -lib/bind-tools/libisc-9.21.7.so +lib/bind-tools/libisc-9.21.8.so lib/bind-tools/libisc.so -lib/bind-tools/libisccc-9.21.7.so +lib/bind-tools/libisccc-9.21.8.so lib/bind-tools/libisccc.so -lib/bind-tools/libisccfg-9.21.7.so +lib/bind-tools/libisccfg-9.21.8.so lib/bind-tools/libisccfg.so -lib/bind-tools/libns-9.21.7.so +lib/bind-tools/libns-9.21.8.so lib/bind-tools/libns.so share/man/man1/arpaname.1.gz share/man/man1/delv.1.gz diff --git a/dns/bind9-devel/Makefile b/dns/bind9-devel/Makefile index 33117e7339a8..daa0f32e2b82 100644 --- a/dns/bind9-devel/Makefile +++ b/dns/bind9-devel/Makefile @@ -1,7 +1,7 @@ # pkg-help formatted with fmt 59 63 PORTNAME= bind -DISTVERSION= 9.21.7 +DISTVERSION= 9.21.8 .if defined(BIND_TOOLS_SLAVE) # dns/bind-tools here PORTREVISION= 0 diff --git a/dns/bind9-devel/distinfo b/dns/bind9-devel/distinfo index 2c33a3e26b6b..a596aa1b22f7 100644 --- a/dns/bind9-devel/distinfo +++ b/dns/bind9-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744829551 -SHA256 (bind-9.21.7.tar.xz) = f9cd6c8e9cc7fd0ae6438a26072063b2d0aa11594493ecf4655f29abdc704b89 -SIZE (bind-9.21.7.tar.xz) = 5558888 +TIMESTAMP = 1747834686 +SHA256 (bind-9.21.8.tar.xz) = 65ee1e640b730e9fd8cb1e122e5146f03fade3e4105d10066a1371d92b20cb44 +SIZE (bind-9.21.8.tar.xz) = 5568296 diff --git a/dns/bind9-devel/pkg-plist b/dns/bind9-devel/pkg-plist index 2099b7727cb4..a9d6ae3ac068 100644 --- a/dns/bind9-devel/pkg-plist +++ b/dns/bind9-devel/pkg-plist @@ -234,15 +234,15 @@ include/ns/update.h include/ns/xfrout.h lib/bind/filter-a.so lib/bind/filter-aaaa.so -lib/libdns-9.21.7.so +lib/libdns-9.21.8.so lib/libdns.so -lib/libisc-9.21.7.so +lib/libisc-9.21.8.so lib/libisc.so -lib/libisccc-9.21.7.so +lib/libisccc-9.21.8.so lib/libisccc.so -lib/libisccfg-9.21.7.so +lib/libisccfg-9.21.8.so lib/libisccfg.so -lib/libns-9.21.7.so +lib/libns-9.21.8.so lib/libns.so @comment share/man/man1/arpaname.1.gz @comment share/man/man1/delv.1.gz diff --git a/dns/bind918/Makefile b/dns/bind918/Makefile index 37ca61ae5d41..8253a8129744 100644 --- a/dns/bind918/Makefile +++ b/dns/bind918/Makefile @@ -1,7 +1,7 @@ # pkg-help formatted with fmt 59 63 PORTNAME= bind -DISTVERSION= 9.18.36 +DISTVERSION= 9.18.37 PORTREVISION= 0 CATEGORIES= dns net MASTER_SITES= ISC/bind9/${DISTVERSION} diff --git a/dns/bind918/distinfo b/dns/bind918/distinfo index a668a626a870..bf584a1cfaa8 100644 --- a/dns/bind918/distinfo +++ b/dns/bind918/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744829385 -SHA256 (bind-9.18.36.tar.xz) = cd9a667bd33637dd9af331e4a203837cb3d53de5747eb2973c816dfaa68708f1 -SIZE (bind-9.18.36.tar.xz) = 5357976 +TIMESTAMP = 1747834565 +SHA256 (bind-9.18.37.tar.xz) = b322aaa4b0a98dba7507a18107b06283ec969af9af4797992e0a200fabace646 +SIZE (bind-9.18.37.tar.xz) = 5358128 diff --git a/dns/bind918/pkg-plist b/dns/bind918/pkg-plist index 28210402e054..429310fceb20 100644 --- a/dns/bind918/pkg-plist +++ b/dns/bind918/pkg-plist @@ -240,19 +240,19 @@ include/ns/xfrout.h lib/bind/filter-a.so lib/bind/filter-aaaa.so lib/libbind9.so -lib/libbind9-9.18.36.so +lib/libbind9-9.18.37.so lib/libdns.so -lib/libdns-9.18.36.so +lib/libdns-9.18.37.so lib/libirs.so -lib/libirs-9.18.36.so +lib/libirs-9.18.37.so lib/libisc.so -lib/libisc-9.18.36.so +lib/libisc-9.18.37.so lib/libisccc.so -lib/libisccc-9.18.36.so +lib/libisccc-9.18.37.so lib/libisccfg.so -lib/libisccfg-9.18.36.so +lib/libisccfg-9.18.37.so lib/libns.so -lib/libns-9.18.36.so +lib/libns-9.18.37.so @comment share/man/man1/arpaname.1.gz @comment share/man/man1/delv.1.gz @comment share/man/man1/dig.1.gz diff --git a/dns/bind920/Makefile b/dns/bind920/Makefile index ff62d67f7810..55b4d8e06bd2 100644 --- a/dns/bind920/Makefile +++ b/dns/bind920/Makefile @@ -1,7 +1,7 @@ # pkg-help formatted with fmt 59 63 PORTNAME= bind -DISTVERSION= 9.20.8 +DISTVERSION= 9.20.9 .if defined(BIND_TOOLS_SLAVE) # dns/bind-tools here PORTREVISION= 0 diff --git a/dns/bind920/distinfo b/dns/bind920/distinfo index a7af60325a38..be58b2e558e2 100644 --- a/dns/bind920/distinfo +++ b/dns/bind920/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744829456 -SHA256 (bind-9.20.8.tar.xz) = 3004d99c476beab49a986c2d49f902e2cd7766c9ab18b261e8b353cabf3a04b5 -SIZE (bind-9.20.8.tar.xz) = 5661928 +TIMESTAMP = 1747834656 +SHA256 (bind-9.20.9.tar.xz) = 3d26900ed9c9a859073ffea9b97e292c1248dad18279b17b05fcb23c3091f86d +SIZE (bind-9.20.9.tar.xz) = 5668452 diff --git a/dns/bind920/pkg-plist b/dns/bind920/pkg-plist index beef2af65409..27b6c041cf70 100644 --- a/dns/bind920/pkg-plist +++ b/dns/bind920/pkg-plist @@ -242,15 +242,15 @@ include/ns/update.h include/ns/xfrout.h lib/bind/filter-a.so lib/bind/filter-aaaa.so -lib/libdns-9.20.8.so +lib/libdns-9.20.9.so lib/libdns.so -lib/libisc-9.20.8.so +lib/libisc-9.20.9.so lib/libisc.so -lib/libisccc-9.20.8.so +lib/libisccc-9.20.9.so lib/libisccc.so -lib/libisccfg-9.20.8.so +lib/libisccfg-9.20.9.so lib/libisccfg.so -lib/libns-9.20.8.so +lib/libns-9.20.9.so lib/libns.so @comment share/man/man1/arpaname.1.gz @comment share/man/man1/delv.1.gz diff --git a/dns/blocky/Makefile b/dns/blocky/Makefile index 677e0f7dddeb..8ee1bad7213d 100644 --- a/dns/blocky/Makefile +++ b/dns/blocky/Makefile @@ -1,7 +1,6 @@ PORTNAME= blocky DISTVERSIONPREFIX= v -DISTVERSION= 0.25 -PORTREVISION= 3 +DISTVERSION= 0.26 CATEGORIES= dns MAINTAINER= eduardo@FreeBSD.org @@ -11,7 +10,7 @@ WWW= https://0xerr0r.github.io/blocky/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= go:1.22,modules +USES= go:1.24,modules USE_GITHUB= yes GH_ACCOUNT= 0xERR0R USE_RC_SUBR= blocky diff --git a/dns/blocky/distinfo b/dns/blocky/distinfo index d153a6bcafd2..b2ea11f0f371 100644 --- a/dns/blocky/distinfo +++ b/dns/blocky/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1737152086 -SHA256 (go/dns_blocky/0xERR0R-blocky-v0.25_GH0/go.mod) = 96ec26d0c91a0ddbcdb637948b1fa09e34dbc1dfa28d505cd2e97a36fc5f489a -SIZE (go/dns_blocky/0xERR0R-blocky-v0.25_GH0/go.mod) = 7483 -SHA256 (go/dns_blocky/0xERR0R-blocky-v0.25_GH0/0xERR0R-blocky-v0.25_GH0.tar.gz) = 856f09cd5df5dc20a44067113dd200a3e74465c3ded2b5dcd473188b3c764b11 -SIZE (go/dns_blocky/0xERR0R-blocky-v0.25_GH0/0xERR0R-blocky-v0.25_GH0.tar.gz) = 7253485 +TIMESTAMP = 1747771424 +SHA256 (go/dns_blocky/0xERR0R-blocky-v0.26_GH0/go.mod) = ee8d5eaac9cbf13d74cd1265dc21273c22df460cc18224497536a1baf82f9f2c +SIZE (go/dns_blocky/0xERR0R-blocky-v0.26_GH0/go.mod) = 8316 +SHA256 (go/dns_blocky/0xERR0R-blocky-v0.26_GH0/0xERR0R-blocky-v0.26_GH0.tar.gz) = 3a5c4552a248399684ca5ec1ee40aae80b6b16a3c39c6123d9a8b1e9c7d5bce5 +SIZE (go/dns_blocky/0xERR0R-blocky-v0.26_GH0/0xERR0R-blocky-v0.26_GH0.tar.gz) = 7259169 diff --git a/dns/kf6-kdnssd/distinfo b/dns/kf6-kdnssd/distinfo index 479e1c39eb5c..79584417d53a 100644 --- a/dns/kf6-kdnssd/distinfo +++ b/dns/kf6-kdnssd/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798876 -SHA256 (KDE/frameworks/6.13.0/kdnssd-6.13.0.tar.xz) = e3d25dfaa3886dff4851e5b88f652f6bc6e8e8718708bd80ba49875141907e82 -SIZE (KDE/frameworks/6.13.0/kdnssd-6.13.0.tar.xz) = 2269224 +TIMESTAMP = 1746358557 +SHA256 (KDE/frameworks/6.14/kdnssd-6.14.0.tar.xz) = ce903952b908566b99d50a4a549825ea4ef95d7544686cdccccf693b81106199 +SIZE (KDE/frameworks/6.14/kdnssd-6.14.0.tar.xz) = 2269284 diff --git a/emulators/wine/Makefile b/emulators/wine/Makefile index 12125ec82fc2..2df6984a7179 100644 --- a/emulators/wine/Makefile +++ b/emulators/wine/Makefile @@ -148,7 +148,7 @@ PLIST_SUB+= WINE32="@comment " WINE64="" WINEARCH="x86_64" # FreeBSD yet. post-patch: ${REINPLACE_CMD} '/Exec/s|wine|wine64|g' ${WRKSRC}/loader/wine.desktop - ${MV} ${WRKSRC}/loader/*.man.in ${WRKSRC}/tools/wine/ + ${CP} ${WRKSRC}/loader/*.man.in ${WRKSRC}/tools/wine/ .else EXTRA_PATCHES+= files/extra-patch-tools-winebuild-res32 diff --git a/emulators/yuzu/files/patch-fmt11 b/emulators/yuzu/files/patch-fmt11 new file mode 100644 index 000000000000..7bb956a08328 --- /dev/null +++ b/emulators/yuzu/files/patch-fmt11 @@ -0,0 +1,300 @@ +https://git.citron-emu.org/citron/emu/-/commit/7730d14b4a26 + +--- src/common/logging/formatter.h.orig 2024-03-01 07:57:00 UTC ++++ src/common/logging/formatter.h +@@ -14,7 +14,7 @@ struct fmt::formatter<T, std::enable_if_t<std::is_enum + struct fmt::formatter<T, std::enable_if_t<std::is_enum_v<T>, char>> + : formatter<std::underlying_type_t<T>> { + template <typename FormatContext> +- auto format(const T& value, FormatContext& ctx) -> decltype(ctx.out()) { ++ auto format(const T& value, FormatContext& ctx) const -> decltype(ctx.out()) { + return fmt::formatter<std::underlying_type_t<T>>::format( + static_cast<std::underlying_type_t<T>>(value), ctx); + } +--- src/common/typed_address.h.orig 2024-03-01 07:57:00 UTC ++++ src/common/typed_address.h +@@ -262,7 +262,7 @@ struct fmt::formatter<Common::PhysicalAddress> { + return ctx.begin(); + } + template <typename FormatContext> +- auto format(const Common::PhysicalAddress& addr, FormatContext& ctx) { ++ auto format(const Common::PhysicalAddress& addr, FormatContext& ctx) const { + return fmt::format_to(ctx.out(), "{:#x}", static_cast<u64>(addr.GetValue())); + } + }; +@@ -273,7 +273,7 @@ struct fmt::formatter<Common::ProcessAddress> { + return ctx.begin(); + } + template <typename FormatContext> +- auto format(const Common::ProcessAddress& addr, FormatContext& ctx) { ++ auto format(const Common::ProcessAddress& addr, FormatContext& ctx) const { + return fmt::format_to(ctx.out(), "{:#x}", static_cast<u64>(addr.GetValue())); + } + }; +@@ -284,7 +284,7 @@ struct fmt::formatter<Common::VirtualAddress> { + return ctx.begin(); + } + template <typename FormatContext> +- auto format(const Common::VirtualAddress& addr, FormatContext& ctx) { ++ auto format(const Common::VirtualAddress& addr, FormatContext& ctx) const { + return fmt::format_to(ctx.out(), "{:#x}", static_cast<u64>(addr.GetValue())); + } + }; +--- src/core/arm/dynarmic/dynarmic_cp15.cpp.orig 2024-03-01 07:57:00 UTC ++++ src/core/arm/dynarmic/dynarmic_cp15.cpp +@@ -22,7 +22,7 @@ struct fmt::formatter<Dynarmic::A32::CoprocReg> { + return ctx.begin(); + } + template <typename FormatContext> +- auto format(const Dynarmic::A32::CoprocReg& reg, FormatContext& ctx) { ++ auto format(const Dynarmic::A32::CoprocReg& reg, FormatContext& ctx) const { + return fmt::format_to(ctx.out(), "cp{}", static_cast<size_t>(reg)); + } + }; +--- src/core/debugger/gdbstub.cpp.orig 2024-03-01 07:57:00 UTC ++++ src/core/debugger/gdbstub.cpp +@@ -9,6 +9,7 @@ + #include <thread> + + #include <boost/algorithm/string.hpp> ++#include <fmt/ranges.h> + + #include "common/hex_util.h" + #include "common/logging/log.h" +--- src/core/hle/service/nfc/common/device.cpp.orig 2024-03-01 07:57:00 UTC ++++ src/core/hle/service/nfc/common/device.cpp +@@ -14,7 +14,7 @@ + #pragma warning(pop) + #endif + +-#include <fmt/format.h> ++#include <fmt/ranges.h> + + #include "common/fs/file.h" + #include "common/fs/fs.h" +--- src/core/hle/service/psc/time/common.h.orig 2024-03-01 07:57:00 UTC ++++ src/core/hle/service/psc/time/common.h +@@ -167,7 +167,7 @@ struct fmt::formatter<Service::PSC::Time::TimeType> : + template <> + struct fmt::formatter<Service::PSC::Time::TimeType> : fmt::formatter<fmt::string_view> { + template <typename FormatContext> +- auto format(Service::PSC::Time::TimeType type, FormatContext& ctx) { ++ auto format(Service::PSC::Time::TimeType type, FormatContext& ctx) const { + const string_view name = [type] { + using Service::PSC::Time::TimeType; + switch (type) { +--- src/shader_recompiler/backend/glasm/reg_alloc.h.orig 2024-03-01 07:57:00 UTC ++++ src/shader_recompiler/backend/glasm/reg_alloc.h +@@ -184,7 +184,7 @@ struct fmt::formatter<Shader::Backend::GLASM::Id> { + return ctx.begin(); + } + template <typename FormatContext> +- auto format(Shader::Backend::GLASM::Id id, FormatContext& ctx) { ++ auto format(Shader::Backend::GLASM::Id id, FormatContext& ctx) const { + return Shader::Backend::GLASM::FormatTo<true>(ctx, id); + } + }; +@@ -195,7 +195,7 @@ struct fmt::formatter<Shader::Backend::GLASM::Register + return ctx.begin(); + } + template <typename FormatContext> +- auto format(const Shader::Backend::GLASM::Register& value, FormatContext& ctx) { ++ auto format(const Shader::Backend::GLASM::Register& value, FormatContext& ctx) const { + if (value.type != Shader::Backend::GLASM::Type::Register) { + throw Shader::InvalidArgument("Register value type is not register"); + } +@@ -209,7 +209,7 @@ struct fmt::formatter<Shader::Backend::GLASM::ScalarRe + return ctx.begin(); + } + template <typename FormatContext> +- auto format(const Shader::Backend::GLASM::ScalarRegister& value, FormatContext& ctx) { ++ auto format(const Shader::Backend::GLASM::ScalarRegister& value, FormatContext& ctx) const { + if (value.type != Shader::Backend::GLASM::Type::Register) { + throw Shader::InvalidArgument("Register value type is not register"); + } +@@ -223,7 +223,7 @@ struct fmt::formatter<Shader::Backend::GLASM::ScalarU3 + return ctx.begin(); + } + template <typename FormatContext> +- auto format(const Shader::Backend::GLASM::ScalarU32& value, FormatContext& ctx) { ++ auto format(const Shader::Backend::GLASM::ScalarU32& value, FormatContext& ctx) const { + switch (value.type) { + case Shader::Backend::GLASM::Type::Void: + break; +@@ -244,7 +244,7 @@ struct fmt::formatter<Shader::Backend::GLASM::ScalarS3 + return ctx.begin(); + } + template <typename FormatContext> +- auto format(const Shader::Backend::GLASM::ScalarS32& value, FormatContext& ctx) { ++ auto format(const Shader::Backend::GLASM::ScalarS32& value, FormatContext& ctx) const { + switch (value.type) { + case Shader::Backend::GLASM::Type::Void: + break; +@@ -265,7 +265,7 @@ struct fmt::formatter<Shader::Backend::GLASM::ScalarF3 + return ctx.begin(); + } + template <typename FormatContext> +- auto format(const Shader::Backend::GLASM::ScalarF32& value, FormatContext& ctx) { ++ auto format(const Shader::Backend::GLASM::ScalarF32& value, FormatContext& ctx) const { + switch (value.type) { + case Shader::Backend::GLASM::Type::Void: + break; +@@ -286,7 +286,7 @@ struct fmt::formatter<Shader::Backend::GLASM::ScalarF6 + return ctx.begin(); + } + template <typename FormatContext> +- auto format(const Shader::Backend::GLASM::ScalarF64& value, FormatContext& ctx) { ++ auto format(const Shader::Backend::GLASM::ScalarF64& value, FormatContext& ctx) const { + switch (value.type) { + case Shader::Backend::GLASM::Type::Void: + break; +--- src/shader_recompiler/frontend/ir/attribute.h.orig 2024-03-01 07:57:00 UTC ++++ src/shader_recompiler/frontend/ir/attribute.h +@@ -250,7 +250,7 @@ struct fmt::formatter<Shader::IR::Attribute> { + return ctx.begin(); + } + template <typename FormatContext> +- auto format(const Shader::IR::Attribute& attribute, FormatContext& ctx) { ++ auto format(const Shader::IR::Attribute& attribute, FormatContext& ctx) const { + return fmt::format_to(ctx.out(), "{}", Shader::IR::NameOf(attribute)); + } + }; +--- src/shader_recompiler/frontend/ir/condition.h.orig 2024-03-01 07:57:00 UTC ++++ src/shader_recompiler/frontend/ir/condition.h +@@ -52,7 +52,7 @@ struct fmt::formatter<Shader::IR::Condition> { + return ctx.begin(); + } + template <typename FormatContext> +- auto format(const Shader::IR::Condition& cond, FormatContext& ctx) { ++ auto format(const Shader::IR::Condition& cond, FormatContext& ctx) const { + return fmt::format_to(ctx.out(), "{}", Shader::IR::NameOf(cond)); + } + }; +--- src/shader_recompiler/frontend/ir/flow_test.h.orig 2024-03-01 07:57:00 UTC ++++ src/shader_recompiler/frontend/ir/flow_test.h +@@ -55,7 +55,7 @@ struct fmt::formatter<Shader::IR::FlowTest> { + return ctx.begin(); + } + template <typename FormatContext> +- auto format(const Shader::IR::FlowTest& flow_test, FormatContext& ctx) { ++ auto format(const Shader::IR::FlowTest& flow_test, FormatContext& ctx) const { + return fmt::format_to(ctx.out(), "{}", Shader::IR::NameOf(flow_test)); + } + }; +--- src/shader_recompiler/frontend/ir/opcodes.h.orig 2024-03-01 07:57:00 UTC ++++ src/shader_recompiler/frontend/ir/opcodes.h +@@ -103,7 +103,7 @@ struct fmt::formatter<Shader::IR::Opcode> { + return ctx.begin(); + } + template <typename FormatContext> +- auto format(const Shader::IR::Opcode& op, FormatContext& ctx) { ++ auto format(const Shader::IR::Opcode& op, FormatContext& ctx) const { + return fmt::format_to(ctx.out(), "{}", Shader::IR::NameOf(op)); + } + }; +--- src/shader_recompiler/frontend/ir/pred.h.orig 2024-03-01 07:57:00 UTC ++++ src/shader_recompiler/frontend/ir/pred.h +@@ -33,7 +33,7 @@ struct fmt::formatter<Shader::IR::Pred> { + return ctx.begin(); + } + template <typename FormatContext> +- auto format(const Shader::IR::Pred& pred, FormatContext& ctx) { ++ auto format(const Shader::IR::Pred& pred, FormatContext& ctx) const { + if (pred == Shader::IR::Pred::PT) { + return fmt::format_to(ctx.out(), "PT"); + } else { +--- src/shader_recompiler/frontend/ir/reg.h.orig 2024-03-01 07:57:00 UTC ++++ src/shader_recompiler/frontend/ir/reg.h +@@ -319,7 +319,7 @@ struct fmt::formatter<Shader::IR::Reg> { + return ctx.begin(); + } + template <typename FormatContext> +- auto format(const Shader::IR::Reg& reg, FormatContext& ctx) { ++ auto format(const Shader::IR::Reg& reg, FormatContext& ctx) const { + if (reg == Shader::IR::Reg::RZ) { + return fmt::format_to(ctx.out(), "RZ"); + } else if (static_cast<int>(reg) >= 0 && static_cast<int>(reg) < 255) { +--- src/shader_recompiler/frontend/ir/type.h.orig 2024-03-01 07:57:00 UTC ++++ src/shader_recompiler/frontend/ir/type.h +@@ -54,7 +54,7 @@ struct fmt::formatter<Shader::IR::Type> { + return ctx.begin(); + } + template <typename FormatContext> +- auto format(const Shader::IR::Type& type, FormatContext& ctx) { ++ auto format(const Shader::IR::Type& type, FormatContext& ctx) const { + return fmt::format_to(ctx.out(), "{}", NameOf(type)); + } + }; +--- src/shader_recompiler/frontend/maxwell/location.h.orig 2024-03-01 07:57:00 UTC ++++ src/shader_recompiler/frontend/maxwell/location.h +@@ -102,7 +102,7 @@ struct fmt::formatter<Shader::Maxwell::Location> { + return ctx.begin(); + } + template <typename FormatContext> +- auto format(const Shader::Maxwell::Location& location, FormatContext& ctx) { ++ auto format(const Shader::Maxwell::Location& location, FormatContext& ctx) const { + return fmt::format_to(ctx.out(), "{:04x}", location.Offset()); + } + }; +--- src/shader_recompiler/frontend/maxwell/opcodes.h.orig 2024-03-01 07:57:00 UTC ++++ src/shader_recompiler/frontend/maxwell/opcodes.h +@@ -23,7 +23,7 @@ struct fmt::formatter<Shader::Maxwell::Opcode> { + return ctx.begin(); + } + template <typename FormatContext> +- auto format(const Shader::Maxwell::Opcode& opcode, FormatContext& ctx) { ++ auto format(const Shader::Maxwell::Opcode& opcode, FormatContext& ctx) const { + return fmt::format_to(ctx.out(), "{}", NameOf(opcode)); + } + }; +--- src/video_core/renderer_vulkan/renderer_vulkan.cpp.orig 2024-03-01 07:57:00 UTC ++++ src/video_core/renderer_vulkan/renderer_vulkan.cpp +@@ -9,7 +9,7 @@ + #include <string> + #include <vector> + +-#include <fmt/format.h> ++#include <fmt/ranges.h> + + #include "common/logging/log.h" + #include "common/polyfill_ranges.h" +--- src/video_core/texture_cache/formatter.h.orig 2024-03-01 07:57:00 UTC ++++ src/video_core/texture_cache/formatter.h +@@ -13,7 +13,7 @@ struct fmt::formatter<VideoCore::Surface::PixelFormat> + template <> + struct fmt::formatter<VideoCore::Surface::PixelFormat> : fmt::formatter<fmt::string_view> { + template <typename FormatContext> +- auto format(VideoCore::Surface::PixelFormat format, FormatContext& ctx) { ++ auto format(VideoCore::Surface::PixelFormat format, FormatContext& ctx) const { + using VideoCore::Surface::PixelFormat; + const string_view name = [format] { + switch (format) { +@@ -234,7 +234,7 @@ struct fmt::formatter<VideoCommon::ImageType> : fmt::f + template <> + struct fmt::formatter<VideoCommon::ImageType> : fmt::formatter<fmt::string_view> { + template <typename FormatContext> +- auto format(VideoCommon::ImageType type, FormatContext& ctx) { ++ auto format(VideoCommon::ImageType type, FormatContext& ctx) const { + const string_view name = [type] { + using VideoCommon::ImageType; + switch (type) { +@@ -262,7 +262,7 @@ struct fmt::formatter<VideoCommon::Extent3D> { + } + + template <typename FormatContext> +- auto format(const VideoCommon::Extent3D& extent, FormatContext& ctx) { ++ auto format(const VideoCommon::Extent3D& extent, FormatContext& ctx) const { + return fmt::format_to(ctx.out(), "{{{}, {}, {}}}", extent.width, extent.height, + extent.depth); + } +--- src/yuzu/main.cpp.orig 2024-03-01 07:57:00 UTC ++++ src/yuzu/main.cpp +@@ -91,7 +91,7 @@ static FileSys::VirtualFile VfsDirectoryCreateFileWrap + #include <SDL.h> // For SDL ScreenSaver functions + #endif + +-#include <fmt/format.h> ++#include <fmt/ranges.h> + #include "common/detached_tasks.h" + #include "common/fs/fs.h" + #include "common/fs/path_util.h" diff --git a/ftp/py-parfive/Makefile b/ftp/py-parfive/Makefile index d3b8e521fdd7..6edb1f5661f2 100644 --- a/ftp/py-parfive/Makefile +++ b/ftp/py-parfive/Makefile @@ -1,5 +1,5 @@ PORTNAME= parfive -DISTVERSION= 2.1.0 +DISTVERSION= 2.2.0 CATEGORIES= ftp MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/ftp/py-parfive/distinfo b/ftp/py-parfive/distinfo index 820dcb95b06b..285df32ed4a9 100644 --- a/ftp/py-parfive/distinfo +++ b/ftp/py-parfive/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1712735407 -SHA256 (parfive-2.1.0.tar.gz) = cd6cb419242130730cf41d4cf6f284ebf50f1a71ce6c9508e0467ec98f17dc8e -SIZE (parfive-2.1.0.tar.gz) = 33956 +TIMESTAMP = 1747814583 +SHA256 (parfive-2.2.0.tar.gz) = de07d148d898e3f8ad6d6514e1d28e13f51d80de153fa1918c346509a5002e9b +SIZE (parfive-2.2.0.tar.gz) = 40007 diff --git a/games/xfce4-eyes-plugin/Makefile b/games/xfce4-eyes-plugin/Makefile index 41c4703ae39d..c3a997e9e683 100644 --- a/games/xfce4-eyes-plugin/Makefile +++ b/games/xfce4-eyes-plugin/Makefile @@ -1,5 +1,5 @@ PORTNAME= xfce4-eyes-plugin -PORTVERSION= 4.6.2 +PORTVERSION= 4.7.0 CATEGORIES= games xfce MASTER_SITES= XFCE/panel-plugins @@ -9,18 +9,17 @@ WWW= https://docs.xfce.org/panel-plugins/xfce4-eyes-plugin LICENSE= GPLv2 -USES= gettext-tools gmake gnome libtool pkgconfig tar:bzip2 xfce xorg -USE_GNOME= cairo gtk30 +USES= gettext-tools gnome meson pkgconfig tar:xz xfce xorg +USE_GNOME= gtk30 USE_XFCE= libmenu panel USE_XORG= x11 -GNU_CONFIGURE= yes -INSTALL_TARGET= install-strip - OPTIONS_DEFINE= NLS OPTIONS_SUB= yes -NLS_USES= gettext-runtime -NLS_CONFIGURE_ENABLE= nls +NLS_USES= gettext-runtime + +post-patch-NLS-off: + @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build .include <bsd.port.mk> diff --git a/games/xfce4-eyes-plugin/distinfo b/games/xfce4-eyes-plugin/distinfo index 0e95c023a4a5..c5b824c83b14 100644 --- a/games/xfce4-eyes-plugin/distinfo +++ b/games/xfce4-eyes-plugin/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1735503814 -SHA256 (xfce4-eyes-plugin-4.6.2.tar.bz2) = 02b4ac637604a0b9262616cb9613e0fe6797fb6b0f1fc2889a77e1e0ad4a01a5 -SIZE (xfce4-eyes-plugin-4.6.2.tar.bz2) = 447028 +TIMESTAMP = 1747674642 +SHA256 (xfce4-eyes-plugin-4.7.0.tar.xz) = 87f9b978ca75abb3aa5edb1315eb65ef98654a662c14621847ddffe8aa6574ad +SIZE (xfce4-eyes-plugin-4.7.0.tar.xz) = 54108 diff --git a/games/xfce4-eyes-plugin/pkg-plist b/games/xfce4-eyes-plugin/pkg-plist index 95c4274d345e..d0ba9c633d98 100644 --- a/games/xfce4-eyes-plugin/pkg-plist +++ b/games/xfce4-eyes-plugin/pkg-plist @@ -71,8 +71,8 @@ share/xfce4/eyes/themes/Bizarre/config share/xfce4/eyes/themes/Bloodshot/Bloodshot-eye.png share/xfce4/eyes/themes/Bloodshot/Bloodshot-pupil.png share/xfce4/eyes/themes/Bloodshot/config -share/xfce4/eyes/themes/Chibi/chibi-eye.png -share/xfce4/eyes/themes/Chibi/chibi-pupil.png +share/xfce4/eyes/themes/Chibi/Chibi-eye.png +share/xfce4/eyes/themes/Chibi/Chibi-pupil.png share/xfce4/eyes/themes/Chibi/config share/xfce4/eyes/themes/Default-tiny/Default-tiny-eye.png share/xfce4/eyes/themes/Default-tiny/Default-tiny-pupil.png @@ -84,6 +84,6 @@ share/xfce4/eyes/themes/Horrid/Horrid-eye.png share/xfce4/eyes/themes/Horrid/Horrid-pupil.png share/xfce4/eyes/themes/Horrid/config share/xfce4/eyes/themes/Tango/config -share/xfce4/eyes/themes/Tango/tango-eye.png -share/xfce4/eyes/themes/Tango/tango-pupil.png +share/xfce4/eyes/themes/Tango/Tango-eye.png +share/xfce4/eyes/themes/Tango/Tango-pupil.png share/xfce4/panel/plugins/eyes.desktop diff --git a/graphics/kf6-kimageformats/distinfo b/graphics/kf6-kimageformats/distinfo index 68a83fbce925..2f2fe13a30d9 100644 --- a/graphics/kf6-kimageformats/distinfo +++ b/graphics/kf6-kimageformats/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798876 -SHA256 (KDE/frameworks/6.13.0/kimageformats-6.13.0.tar.xz) = 8cace92dc49ce24ad865b31d1bfb2eab2d7cf550542660f9d2a16dbe9b47f34e -SIZE (KDE/frameworks/6.13.0/kimageformats-6.13.0.tar.xz) = 28199508 +TIMESTAMP = 1746358557 +SHA256 (KDE/frameworks/6.14/kimageformats-6.14.0.tar.xz) = 3a0f81be25e9a0eab7dc1373bc56480abcb3041ca1a5a8c7f0d6d52d221d5449 +SIZE (KDE/frameworks/6.14/kimageformats-6.14.0.tar.xz) = 28200036 diff --git a/graphics/kf6-kplotting/distinfo b/graphics/kf6-kplotting/distinfo index f925c6fca263..859eac1a6586 100644 --- a/graphics/kf6-kplotting/distinfo +++ b/graphics/kf6-kplotting/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798877 -SHA256 (KDE/frameworks/6.13.0/kplotting-6.13.0.tar.xz) = 918b56f9d0ac677d7c4ebe3f1249dab5c7d46afd8a28f940751655fbc4935916 -SIZE (KDE/frameworks/6.13.0/kplotting-6.13.0.tar.xz) = 33680 +TIMESTAMP = 1746358558 +SHA256 (KDE/frameworks/6.14/kplotting-6.14.0.tar.xz) = e6b63184f973bf0d12402779dfd1871f7685b7954e36898e4640ac86b9c977ac +SIZE (KDE/frameworks/6.14/kplotting-6.14.0.tar.xz) = 33704 diff --git a/graphics/kf6-kquickcharts/distinfo b/graphics/kf6-kquickcharts/distinfo index 1ae068ac0a0d..6c51b59be4a7 100644 --- a/graphics/kf6-kquickcharts/distinfo +++ b/graphics/kf6-kquickcharts/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798877 -SHA256 (KDE/frameworks/6.13.0/kquickcharts-6.13.0.tar.xz) = bce07e95a460f44cb1a5191a96fdb22dafee681f09dbed28fe7508e33219ea0b -SIZE (KDE/frameworks/6.13.0/kquickcharts-6.13.0.tar.xz) = 110248 +TIMESTAMP = 1746358558 +SHA256 (KDE/frameworks/6.14/kquickcharts-6.14.0.tar.xz) = dfb33c90eedc7c950e043fb2adf6c8a2df3745e79d2bbcd5e595757448fe98b7 +SIZE (KDE/frameworks/6.14/kquickcharts-6.14.0.tar.xz) = 110256 diff --git a/graphics/kf6-ksvg/distinfo b/graphics/kf6-ksvg/distinfo index dfd1f8709978..4890fbcbe9b1 100644 --- a/graphics/kf6-ksvg/distinfo +++ b/graphics/kf6-ksvg/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798877 -SHA256 (KDE/frameworks/6.13.0/ksvg-6.13.0.tar.xz) = 9bf0d2a7626557b43c50821bab7d1960a73f8eb981ea892a64cb4a11277ed24b -SIZE (KDE/frameworks/6.13.0/ksvg-6.13.0.tar.xz) = 84040 +TIMESTAMP = 1746358558 +SHA256 (KDE/frameworks/6.14/ksvg-6.14.0.tar.xz) = 1456649ff2e1397e2a666ce24bbb6f074fda5cb96ada425d122bcc14744a5dce +SIZE (KDE/frameworks/6.14/ksvg-6.14.0.tar.xz) = 84048 diff --git a/graphics/kf6-prison/distinfo b/graphics/kf6-prison/distinfo index af56f6d2ba0d..0fbe728ceff3 100644 --- a/graphics/kf6-prison/distinfo +++ b/graphics/kf6-prison/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798877 -SHA256 (KDE/frameworks/6.13.0/prison-6.13.0.tar.xz) = 23c46e289c27f1dacb0c83117abdc621b5c0bfeab45cd187464b0068f70003e1 -SIZE (KDE/frameworks/6.13.0/prison-6.13.0.tar.xz) = 56632 +TIMESTAMP = 1746358558 +SHA256 (KDE/frameworks/6.14/prison-6.14.0.tar.xz) = b50454ab0a0d7891ac1f9b6c4e4e00ccd3269bad630a6a392f410c4e252ffb64 +SIZE (KDE/frameworks/6.14/prison-6.14.0.tar.xz) = 56636 diff --git a/lang/zig/Makefile b/lang/zig/Makefile index 94d4ce3b3d39..62a5af4139f3 100644 --- a/lang/zig/Makefile +++ b/lang/zig/Makefile @@ -1,5 +1,5 @@ PORTNAME= zig -DISTVERSION= 0.13.0 +DISTVERSION= 0.14.0 CATEGORIES= lang MASTER_SITES= https://ziglang.org/download/${DISTVERSION}/ \ https://ziglang.org/builds/ @@ -37,7 +37,7 @@ STATIC_CMAKE_BOOL= ZIG_STATIC STATIC_LDFLAGS= -licudata -licuuc -llzma -lm -lmd -lxml2 -lz -lzstd STATIC_LIB_DEPENDS+= libxml2.so:textproc/libxml2 -_LLVM_VER= 18 +_LLVM_VER= 19 _ZIG_BIN= ${STAGEDIR}${PREFIX}/bin/zig post-configure-STATIC-on: diff --git a/lang/zig/distinfo b/lang/zig/distinfo index 7d0e27c6e2f0..9e8edfca8f10 100644 --- a/lang/zig/distinfo +++ b/lang/zig/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1727279589 -SHA256 (zig-0.13.0.tar.xz) = 06c73596beeccb71cc073805bdb9c0e05764128f16478fa53bf17dfabc1d4318 -SIZE (zig-0.13.0.tar.xz) = 17220728 +TIMESTAMP = 1744681910 +SHA256 (zig-0.14.0.tar.xz) = c76638c03eb204c4432ae092f6fa07c208567e110fbd4d862d131a7332584046 +SIZE (zig-0.14.0.tar.xz) = 17772188 diff --git a/lang/zig010/Makefile b/lang/zig010/Makefile index c8a2b3d21c73..7a2db4003421 100644 --- a/lang/zig010/Makefile +++ b/lang/zig010/Makefile @@ -18,6 +18,9 @@ WWW= https://ziglang.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Old zig implementation, no consumers in ports +EXPIRATION_DATE= 2025-08-30 + ONLY_FOR_ARCHS= aarch64 amd64 ONLY_FOR_ARCHS_REASON= not yet supported diff --git a/mail/thunderbird-esr/Makefile b/mail/thunderbird-esr/Makefile index efa73f1b9bae..77ae4e3abe31 100644 --- a/mail/thunderbird-esr/Makefile +++ b/mail/thunderbird-esr/Makefile @@ -1,5 +1,5 @@ PORTNAME= thunderbird -DISTVERSION= 128.10.1 +DISTVERSION= 128.10.2 CATEGORIES= mail news net-im wayland MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}esr/source \ MOZILLA/${PORTNAME}/candidates/${DISTVERSION}esr-candidates/build1/source diff --git a/mail/thunderbird-esr/distinfo b/mail/thunderbird-esr/distinfo index f996561407c7..a9b915b24b47 100644 --- a/mail/thunderbird-esr/distinfo +++ b/mail/thunderbird-esr/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747170898 -SHA256 (thunderbird-128.10.1esr.source.tar.xz) = 4439ba90816d7c8ab8ad7f8fdd63b0cbfd4ca0b86d1e6a90d2d6e1ea31e0007e -SIZE (thunderbird-128.10.1esr.source.tar.xz) = 677156592 +TIMESTAMP = 1747758681 +SHA256 (thunderbird-128.10.2esr.source.tar.xz) = 63c25911ee56992d11e26c8663e3b0fe49115acc7296e5b02bbd6206b64d183d +SIZE (thunderbird-128.10.2esr.source.tar.xz) = 674082824 diff --git a/mail/thunderbird/Makefile b/mail/thunderbird/Makefile index 6503c3a6d048..c7f6489816aa 100644 --- a/mail/thunderbird/Makefile +++ b/mail/thunderbird/Makefile @@ -1,5 +1,5 @@ PORTNAME= thunderbird -DISTVERSION= 138.0.1 +DISTVERSION= 138.0.2 CATEGORIES= mail news net-im wayland MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}${DISTVERSIONSUFFIX}/source \ MOZILLA/${PORTNAME}/candidates/${DISTVERSION}${DISTVERSIONSUFFIX}-candidates/build1/source diff --git a/mail/thunderbird/distinfo b/mail/thunderbird/distinfo index 0ca168b6d46a..ca1ac682f0fa 100644 --- a/mail/thunderbird/distinfo +++ b/mail/thunderbird/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747078528 -SHA256 (thunderbird-138.0.1.source.tar.xz) = eaee181a9d5660c971d66db7de7adc3c16ea9f0f3c7e8339b6985d6688a80180 -SIZE (thunderbird-138.0.1.source.tar.xz) = 758760604 +TIMESTAMP = 1747758654 +SHA256 (thunderbird-138.0.2.source.tar.xz) = 1bedb532edbd9d377022e398ae234348f9c91d9e89a6c9fe2352aed41c42121a +SIZE (thunderbird-138.0.2.source.tar.xz) = 739227692 diff --git a/math/R-cran-sf/Makefile b/math/R-cran-sf/Makefile index aaf629208c65..4a39ed4c9ad8 100644 --- a/math/R-cran-sf/Makefile +++ b/math/R-cran-sf/Makefile @@ -1,5 +1,5 @@ PORTNAME= sf -DISTVERSION= 1.0-20 +DISTVERSION= 1.0-21 CATEGORIES= math DISTNAME= ${PORTNAME}_${DISTVERSION} diff --git a/math/R-cran-sf/distinfo b/math/R-cran-sf/distinfo index 75da8a9bb8a4..3fcc7b64c388 100644 --- a/math/R-cran-sf/distinfo +++ b/math/R-cran-sf/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1742973917 -SHA256 (sf_1.0-20.tar.gz) = b335a924a600b0e24a61a38550c5587a0ee54bfa2669cfb7adc6111b4551f7ee -SIZE (sf_1.0-20.tar.gz) = 4492197 +TIMESTAMP = 1747814869 +SHA256 (sf_1.0-21.tar.gz) = 70c28a826387a56b5f270d48cbb42999f6fb59ec0e6984c84df920dbe0206e99 +SIZE (sf_1.0-21.tar.gz) = 4491745 diff --git a/math/cgal/Makefile b/math/cgal/Makefile index 52df0bd27d41..ff3625a84f68 100644 --- a/math/cgal/Makefile +++ b/math/cgal/Makefile @@ -1,6 +1,5 @@ PORTNAME= cgal -PORTVERSION= 5.5.1 -PORTREVISION= 7 +PORTVERSION= 5.6.2 CATEGORIES= math MASTER_SITES= https://github.com/${PORTNAME:tu}/${PORTNAME}/releases/download/v${PORTVERSION}/ DISTNAME= ${PORTNAME:tu}-${PORTVERSION} diff --git a/math/cgal/distinfo b/math/cgal/distinfo index a0c795ac438e..35011db0c5ff 100644 --- a/math/cgal/distinfo +++ b/math/cgal/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1671490197 -SHA256 (CGAL-5.5.1.tar.xz) = 091630def028facdcaf00eb5b68ad79eddac1b855cca6e87eef18a031566edfc -SIZE (CGAL-5.5.1.tar.xz) = 24164376 +TIMESTAMP = 1747641361 +SHA256 (CGAL-5.6.2.tar.xz) = 458f60df8e8f1f2fdad93c8f24e1aa8f4b095cc61a14fac81b90680d7306a42e +SIZE (CGAL-5.6.2.tar.xz) = 24489156 diff --git a/math/cgal/files/patch-include_CGAL_boost_graph_iterator.h b/math/cgal/files/patch-include_CGAL_boost_graph_iterator.h deleted file mode 100644 index 20f360c1f045..000000000000 --- a/math/cgal/files/patch-include_CGAL_boost_graph_iterator.h +++ /dev/null @@ -1,59 +0,0 @@ ---- include/CGAL/boost/graph/iterator.h.orig 2022-10-07 19:04:41 UTC -+++ include/CGAL/boost/graph/iterator.h -@@ -213,18 +213,7 @@ class Halfedge_around_source_iterator { (public) - {} - - #ifndef DOXYGEN_RUNNING -- // design patter: "safe bool" -- // will be replaced by explicit operator bool with C++11 -- typedef void (Halfedge_around_source_iterator::*bool_type)() const; - -- void this_type_does_not_support_comparisons() const {} -- -- operator bool_type() const -- { -- return (! (this->base() == nullptr)) ? -- &Halfedge_around_source_iterator::this_type_does_not_support_comparisons : 0; -- } -- - bool operator==( const Self& i) const { - CGAL_assertion( anchor == anchor); - return ( g == i.g) && ( pos == i.pos) && ( winding == i.winding); -@@ -313,18 +302,7 @@ class Halfedge_around_target_iterator { (public) - {} - - #ifndef DOXYGEN_RUNNING -- // design patter: "safe bool" -- // will be replaced by explicit operator bool with C++11 -- typedef void (Halfedge_around_target_iterator::*bool_type)() const; - -- void this_type_does_not_support_comparisons() const {} -- -- operator bool_type() const -- { -- return (! (this->base() == nullptr)) ? -- &Halfedge_around_target_iterator::this_type_does_not_support_comparisons : 0; -- } -- - bool operator==( const Self& i) const { - CGAL_assertion( anchor == anchor); - return ( g == i.g) && ( pos == i.pos) && ( winding == i.winding); -@@ -411,18 +389,6 @@ class Halfedge_around_face_iterator { (public) - const value_type& operator * ( ) const { return pos; } - pointer operator -> ( ) { return &pos; } - const value_type* operator -> ( ) const { return &pos; } -- -- // design patter: "safe bool" -- // will be replaced by explicit operator bool with C++11 -- typedef void (Halfedge_around_face_iterator::*bool_type)() const; -- -- void this_type_does_not_support_comparisons() const {} -- -- operator bool_type() const -- { -- return (! (this->base() == nullptr)) ? -- &Halfedge_around_face_iterator::this_type_does_not_support_comparisons : 0; -- } - - bool operator==( const Self& i) const { - CGAL_assertion( anchor == anchor); diff --git a/math/cgal/pkg-plist b/math/cgal/pkg-plist index e2a10c8ad0c1..3b2a4972ed86 100644 --- a/math/cgal/pkg-plist +++ b/math/cgal/pkg-plist @@ -96,7 +96,7 @@ include/CGAL/Alpha_shapes_2/internal/Lazy_alpha_nt_2.h include/CGAL/Alpha_shapes_3/internal/Classification_type.h include/CGAL/Alpha_shapes_3/internal/Lazy_alpha_nt_3.h include/CGAL/Alpha_wrap_3/internal/Alpha_wrap_3.h -include/CGAL/Alpha_wrap_3/internal/Alpha_wrap_AABB_traits.h +include/CGAL/Alpha_wrap_3/internal/Alpha_wrap_AABB_geom_traits.h include/CGAL/Alpha_wrap_3/internal/Oracle_base.h include/CGAL/Alpha_wrap_3/internal/Point_set_oracle.h include/CGAL/Alpha_wrap_3/internal/Segment_soup_oracle.h @@ -334,6 +334,7 @@ include/CGAL/Barycentric_coordinates_2/boundary_coordinates_2.h include/CGAL/Barycentric_coordinates_2/internal/utils_2.h include/CGAL/Barycentric_coordinates_2/segment_coordinates_2.h include/CGAL/Barycentric_coordinates_2/triangle_coordinates_2.h +include/CGAL/Base_with_time_stamp.h include/CGAL/Basic_shaders.h include/CGAL/Bbox_2.h include/CGAL/Bbox_3.h @@ -392,6 +393,7 @@ include/CGAL/CGAL_Ipelet_base.h include/CGAL/CGAL_Ipelet_base_v6.h include/CGAL/CGAL_Ipelet_base_v7.h include/CGAL/CMap_linear_cell_complex_storages.h +include/CGAL/CMap_linear_cell_complex_storages_with_index.h include/CGAL/CORE/BigFloat.h include/CGAL/CORE/BigFloatRep.h include/CGAL/CORE/BigFloat_impl.h @@ -446,6 +448,7 @@ include/CGAL/Cartesian/ConicCPA2.h include/CGAL/Cartesian/Data_accessor_2.h include/CGAL/Cartesian/Direction_2.h include/CGAL/Cartesian/Direction_3.h +include/CGAL/Cartesian/Is_trivial_construction.h include/CGAL/Cartesian/Iso_cuboid_3.h include/CGAL/Cartesian/Iso_rectangle_2.h include/CGAL/Cartesian/Line_2.h @@ -602,7 +605,9 @@ include/CGAL/Combinatorial_map_iterators_base.h include/CGAL/Combinatorial_map_operations.h include/CGAL/Combinatorial_map_save_load.h include/CGAL/Combinatorial_map_storages.h +include/CGAL/Combinatorial_map_storages_with_index.h include/CGAL/Compact_container.h +include/CGAL/Compact_container_with_index.h include/CGAL/Compact_mesh_cell_base_3.h include/CGAL/Compare_handles_with_or_without_timestamps.h include/CGAL/Complex_2_in_triangulation_3.h @@ -627,6 +632,7 @@ include/CGAL/Constrained_voronoi_diagram_2.h include/CGAL/Construct_theta_graph_2.h include/CGAL/Construct_yao_graph_2.h include/CGAL/Container_helper.h +include/CGAL/Converting_construction.h include/CGAL/Convex_decomposition_3/Edge_sorter.h include/CGAL/Convex_decomposition_3/External_structure_builder.h include/CGAL/Convex_decomposition_3/Insert_vertex_into_edge.h @@ -642,7 +648,6 @@ include/CGAL/Convex_decomposition_3/Single_wall_creator3.h include/CGAL/Convex_decomposition_3/YVertical_wall_builder.h include/CGAL/Convex_decomposition_3/is_reflex_sedge.h include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h -include/CGAL/Convex_hull_2/ch_assertions.h include/CGAL/Convex_hull_2/ch_bykat_impl.h include/CGAL/Convex_hull_2/ch_eddy_impl.h include/CGAL/Convex_hull_2/ch_graham_andrew_impl.h @@ -661,9 +666,6 @@ include/CGAL/Convex_hull_d.h include/CGAL/Convex_hull_d_to_polyhedron_3.h include/CGAL/Convex_hull_d_traits_3.h include/CGAL/Convex_hull_face_base_2.h -include/CGAL/Convex_hull_projective_xy_traits_2.h -include/CGAL/Convex_hull_projective_xz_traits_2.h -include/CGAL/Convex_hull_projective_yz_traits_2.h include/CGAL/Convex_hull_traits_3.h include/CGAL/Convex_hull_traits_adapter_2.h include/CGAL/Convex_hull_vertex_base_2.h @@ -874,6 +876,7 @@ include/CGAL/GMap_cell_iterators.h include/CGAL/GMap_dart_const_iterators.h include/CGAL/GMap_dart_iterators.h include/CGAL/GMap_linear_cell_complex_storages.h +include/CGAL/GMap_linear_cell_complex_storages_with_index.h include/CGAL/General_polygon_2.h include/CGAL/General_polygon_set_2.h include/CGAL/General_polygon_set_on_surface_2.h @@ -887,6 +890,7 @@ include/CGAL/Generalized_map_iterators_base.h include/CGAL/Generalized_map_operations.h include/CGAL/Generalized_map_save_load.h include/CGAL/Generalized_map_storages.h +include/CGAL/Generalized_map_storages_with_index.h include/CGAL/Generator/internal/Generic_random_point_generator.h include/CGAL/Generic_map_min_items.h include/CGAL/Geographical_coordinates_traits_2.h @@ -1009,9 +1013,7 @@ include/CGAL/IO/Complex_3_in_triangulation_3_to_vtk.h include/CGAL/IO/Dxf_bsop_reader.h include/CGAL/IO/Dxf_reader.h include/CGAL/IO/Dxf_reader_doubles.h -include/CGAL/IO/Dxf_stream.h include/CGAL/IO/Dxf_variant_reader.h -include/CGAL/IO/Dxf_writer.h include/CGAL/IO/Fig_stream.h include/CGAL/IO/Fig_stream_Conic_arc_2.h include/CGAL/IO/File_avizo.h @@ -1143,6 +1145,7 @@ include/CGAL/Implicit_to_labeling_function_wrapper.h include/CGAL/In_place_list.h include/CGAL/Incremental_neighbor_search.h include/CGAL/Index_property_map.h +include/CGAL/Info_for_cell_attribute.h include/CGAL/Installation/internal/deprecation_warning.h include/CGAL/Installation/internal/disable_deprecation_warnings_and_errors.h include/CGAL/Installation/internal/enable_third_party_libraries.h @@ -1464,7 +1467,7 @@ include/CGAL/Linear_cell_complex_for_bgl_combinatorial_map_helper.h include/CGAL/Linear_cell_complex_for_combinatorial_map.h include/CGAL/Linear_cell_complex_for_generalized_map.h include/CGAL/Linear_cell_complex_fwd.h -include/CGAL/Linear_cell_complex_incremental_builder.h +include/CGAL/Linear_cell_complex_incremental_builder_3.h include/CGAL/Linear_cell_complex_min_items.h include/CGAL/Linear_cell_complex_operations.h include/CGAL/Linear_cell_complex_traits.h @@ -1494,16 +1497,16 @@ include/CGAL/Mesh_2/Uniform_sizing_field_2.h include/CGAL/Mesh_3/C3T3_helpers.h include/CGAL/Mesh_3/Cell_criteria_visitor_with_balls.h include/CGAL/Mesh_3/Concurrent_mesher_config.h +include/CGAL/Mesh_3/Detect_features_in_image.h +include/CGAL/Mesh_3/Detect_features_on_image_bbox.h include/CGAL/Mesh_3/Dump_c3t3.h include/CGAL/Mesh_3/Facet_criteria_visitor_with_balls.h include/CGAL/Mesh_3/Facet_on_same_surface_criterion.h -include/CGAL/Mesh_3/Has_features.h include/CGAL/Mesh_3/Image_plus_weights_to_labeled_function_wrapper.h include/CGAL/Mesh_3/Image_to_labeled_function_wrapper.h include/CGAL/Mesh_3/Implicit_surface_mesher_visitor.h include/CGAL/Mesh_3/Is_mesh_domain_field_3.h include/CGAL/Mesh_3/Lloyd_move.h -include/CGAL/Mesh_3/Mesh_complex_3_in_triangulation_3_base.h include/CGAL/Mesh_3/Mesh_complex_3_in_triangulation_3_fwd.h include/CGAL/Mesh_3/Mesh_global_optimizer.h include/CGAL/Mesh_3/Mesh_sizing_field.h @@ -1514,6 +1517,7 @@ include/CGAL/Mesh_3/Mesher_level_default_implementations.h include/CGAL/Mesh_3/Null_exuder_visitor.h include/CGAL/Mesh_3/Null_global_optimizer_visitor.h include/CGAL/Mesh_3/Null_perturber_visitor.h +include/CGAL/Mesh_3/Null_subdomain_index.h include/CGAL/Mesh_3/Odt_move.h include/CGAL/Mesh_3/Poisson_refine_cells_3.h include/CGAL/Mesh_3/Polyline_with_context.h @@ -1546,21 +1550,25 @@ include/CGAL/Mesh_3/experimental/Lipschitz_sizing_experimental.h include/CGAL/Mesh_3/experimental/Lipschitz_sizing_parameters.h include/CGAL/Mesh_3/experimental/Lipschitz_sizing_polyhedron.h include/CGAL/Mesh_3/experimental/Sizing_field_minimum.h -include/CGAL/Mesh_3/experimental/Sizing_field_with_aabb_tree.h +include/CGAL/Mesh_3/features_detection/cases_table.h +include/CGAL/Mesh_3/features_detection/combinations.h +include/CGAL/Mesh_3/features_detection/coordinates.h +include/CGAL/Mesh_3/features_detection/cube_isometries.h +include/CGAL/Mesh_3/features_detection/features_detection.h +include/CGAL/Mesh_3/features_detection/features_detection_helpers.h +include/CGAL/Mesh_3/features_detection/postprocess_weights.h include/CGAL/Mesh_3/generate_label_weights.h include/CGAL/Mesh_3/initialize_triangulation_from_gray_image.h include/CGAL/Mesh_3/initialize_triangulation_from_labeled_image.h -include/CGAL/Mesh_3/internal/Boundary_of_subdomain_of_complex_3_in_triangulation_3_to_off.h include/CGAL/Mesh_3/internal/Graph_manipulations.h -include/CGAL/Mesh_3/internal/Handle_IO_for_pair_of_int.h include/CGAL/Mesh_3/internal/check_weights.h include/CGAL/Mesh_3/internal/helpers.h -include/CGAL/Mesh_3/internal/indices_management.h include/CGAL/Mesh_3/io_signature.h include/CGAL/Mesh_3/mesh_standard_cell_criteria.h include/CGAL/Mesh_3/mesh_standard_criteria.h include/CGAL/Mesh_3/mesh_standard_facet_criteria.h include/CGAL/Mesh_3/min_dihedral_angle.h +include/CGAL/Mesh_3/parameters.h include/CGAL/Mesh_3/parameters_defaults.h include/CGAL/Mesh_3/polyhedral_to_labeled_function_wrapper.h include/CGAL/Mesh_3/polylines_to_protect.h @@ -1568,8 +1576,6 @@ include/CGAL/Mesh_3/radius_ratio.h include/CGAL/Mesh_3/search_for_connected_components_in_labeled_image.h include/CGAL/Mesh_3/sliver_criteria.h include/CGAL/Mesh_3/squared_distance_Point_3_Triangle_3.h -include/CGAL/Mesh_3/tet_soup_to_c3t3.h -include/CGAL/Mesh_3/utilities.h include/CGAL/Mesh_3/vertex_perturbation.h include/CGAL/Mesh_cell_base_3.h include/CGAL/Mesh_cell_criteria_3.h @@ -1724,6 +1730,7 @@ include/CGAL/Nef_3/SNC_constructor.h include/CGAL/Nef_3/SNC_decorator.h include/CGAL/Nef_3/SNC_decorator_traits.h include/CGAL/Nef_3/SNC_external_structure.h +include/CGAL/Nef_3/SNC_halfedge_key.h include/CGAL/Nef_3/SNC_indexed_items.h include/CGAL/Nef_3/SNC_intersection.h include/CGAL/Nef_3/SNC_io_parser.h @@ -1875,7 +1882,6 @@ include/CGAL/Optimisation/Access_dimension_d.h include/CGAL/Optimisation/Construct_point_2.h include/CGAL/Optimisation/Construct_point_3.h include/CGAL/Optimisation/Construct_point_d.h -include/CGAL/Optimisation/assertions.h include/CGAL/Optimisation/basic.h include/CGAL/Optimisation/debug.h include/CGAL/Optimisation_d_traits_2.h @@ -1923,7 +1929,6 @@ include/CGAL/Partition_2/Vertex_visibility_graph_2.h include/CGAL/Partition_2/Vertex_visibility_graph_2_impl.h include/CGAL/Partition_2/is_degenerate_polygon_2.h include/CGAL/Partition_2/partition_approx_convex_2.h -include/CGAL/Partition_2/partition_assertions.h include/CGAL/Partition_2/partition_greene_approx_convex_2.h include/CGAL/Partition_2/partition_optimal_convex_2.h include/CGAL/Partition_2/partition_y_monotone_2.h @@ -1972,6 +1977,7 @@ include/CGAL/Periodic_3_triangulation_3/internal/Periodic_3_regular_triangulatio include/CGAL/Periodic_3_triangulation_3/internal/Periodic_3_regular_triangulation_remove_traits_3.h include/CGAL/Periodic_3_triangulation_3/internal/Periodic_3_regular_triangulation_statically_filtered_traits_3.h include/CGAL/Periodic_3_triangulation_3/internal/Periodic_3_triangulation_dummy_36.h +include/CGAL/Periodic_3_triangulation_3/internal/Periodic_3_triangulation_dummy_generator.h include/CGAL/Periodic_3_triangulation_3/internal/Periodic_3_triangulation_filtered_traits_3.h include/CGAL/Periodic_3_triangulation_3/internal/Periodic_3_triangulation_iterators_3.h include/CGAL/Periodic_3_triangulation_3/internal/Periodic_3_triangulation_statically_filtered_traits_3.h @@ -2028,7 +2034,6 @@ include/CGAL/Polygon_2/Polygon_2_edge_iterator.h include/CGAL/Polygon_2/Polygon_2_impl.h include/CGAL/Polygon_2/Polygon_2_simplicity.h include/CGAL/Polygon_2/Polygon_2_vertex_circulator.h -include/CGAL/Polygon_2/polygon_assertions.h include/CGAL/Polygon_2_algorithms.h include/CGAL/Polygon_convex_decomposition_2.h include/CGAL/Polygon_mesh_processing/IO/polygon_mesh_io.h @@ -2078,7 +2083,6 @@ include/CGAL/Polygon_mesh_processing/internal/Snapping/snap_vertices.h include/CGAL/Polygon_mesh_processing/internal/do_no_use_CDT2.h include/CGAL/Polygon_mesh_processing/internal/fair_impl.h include/CGAL/Polygon_mesh_processing/internal/mesh_to_point_set_hausdorff_distance.h -include/CGAL/Polygon_mesh_processing/internal/named_params_helper.h include/CGAL/Polygon_mesh_processing/internal/refine_impl.h include/CGAL/Polygon_mesh_processing/internal/repair_extra.h include/CGAL/Polygon_mesh_processing/internal/simplify_polyline.h @@ -2094,7 +2098,9 @@ include/CGAL/Polygon_mesh_processing/polygon_mesh_to_polygon_soup.h include/CGAL/Polygon_mesh_processing/polygon_soup_to_polygon_mesh.h include/CGAL/Polygon_mesh_processing/random_perturbation.h include/CGAL/Polygon_mesh_processing/refine.h +include/CGAL/Polygon_mesh_processing/region_growing.h include/CGAL/Polygon_mesh_processing/remesh.h +include/CGAL/Polygon_mesh_processing/remesh_planar_patches.h include/CGAL/Polygon_mesh_processing/repair.h include/CGAL/Polygon_mesh_processing/repair_degeneracies.h include/CGAL/Polygon_mesh_processing/repair_polygon_soup.h @@ -2104,8 +2110,10 @@ include/CGAL/Polygon_mesh_processing/shape_predicates.h include/CGAL/Polygon_mesh_processing/smooth_mesh.h include/CGAL/Polygon_mesh_processing/smooth_shape.h include/CGAL/Polygon_mesh_processing/stitch_borders.h +include/CGAL/Polygon_mesh_processing/surface_Delaunay_remeshing.h include/CGAL/Polygon_mesh_processing/tangential_relaxation.h include/CGAL/Polygon_mesh_processing/transform.h +include/CGAL/Polygon_mesh_processing/triangle.h include/CGAL/Polygon_mesh_processing/triangulate_faces.h include/CGAL/Polygon_mesh_processing/triangulate_hole.h include/CGAL/Polygon_mesh_slicer.h @@ -2249,6 +2257,7 @@ include/CGAL/Qt/GraphicsViewPointInput.h include/CGAL/Qt/GraphicsViewPolygonWithHolesInput.h include/CGAL/Qt/GraphicsViewPolylineInput.h include/CGAL/Qt/GraphicsViewPolylineInput_impl.h +include/CGAL/Qt/ImageInterface.ui include/CGAL/Qt/LineGraphicsItem.h include/CGAL/Qt/PainterOstream.h include/CGAL/Qt/PointsGraphicsItem.h @@ -2290,7 +2299,6 @@ include/CGAL/Qt/qglviewer_impl_list.h include/CGAL/Qt/quaternion.h include/CGAL/Qt/quaternion_impl.h include/CGAL/Qt/resources.h -include/CGAL/Qt/resources/ImageInterface.ui include/CGAL/Qt/resources/qglviewer-icon.xpm include/CGAL/Qt/resources_impl.h include/CGAL/Qt/utility.h @@ -2368,6 +2376,16 @@ include/CGAL/Runge_kutta_integrator_2.h include/CGAL/SCIP_mixed_integer_program_traits.h include/CGAL/SEP_header.h include/CGAL/SEP_to_ImageIO.h +include/CGAL/SMDS_3/Dump_c3t3.h +include/CGAL/SMDS_3/Mesh_complex_3_in_triangulation_3_fwd.h +include/CGAL/SMDS_3/internal/Boundary_of_subdomain_of_complex_3_in_triangulation_3_to_off.h +include/CGAL/SMDS_3/internal/Handle_IO_for_pair_of_int.h +include/CGAL/SMDS_3/internal/SMDS_3_helper.h +include/CGAL/SMDS_3/internal/indices_management.h +include/CGAL/SMDS_3/io_signature.h +include/CGAL/SMDS_3/tet_soup_to_c3t3.h +include/CGAL/SMDS_3/utilities.h +include/CGAL/STL_Extension/internal/Has_features.h include/CGAL/STL_Extension/internal/Has_member_visited.h include/CGAL/STL_Extension/internal/Has_nested_type_Bare_point.h include/CGAL/STL_Extension/internal/boost/array_binary_tree.hpp @@ -2375,6 +2393,8 @@ include/CGAL/STL_Extension/internal/boost/mutable_heap.hpp include/CGAL/STL_Extension/internal/boost/mutable_queue.hpp include/CGAL/STL_Extension/internal/boost/relaxed_heap.hpp include/CGAL/STL_Extension/internal/info_check.h +include/CGAL/STL_Extension/internal/mesh_option_classes.h +include/CGAL/STL_Extension/internal/mesh_parameters_interface.h include/CGAL/STL_Extension/internal/parameters_interface.h include/CGAL/Scalar_factor_traits.h include/CGAL/Scale_space_reconstruction_3/Advancing_front_mesher.h @@ -2485,30 +2505,32 @@ include/CGAL/Shape_detection/Efficient_RANSAC/Sphere.h include/CGAL/Shape_detection/Efficient_RANSAC/Torus.h include/CGAL/Shape_detection/Efficient_RANSAC/property_map.h include/CGAL/Shape_detection/Region_growing.h +include/CGAL/Shape_detection/Region_growing/Point_set.h +include/CGAL/Shape_detection/Region_growing/Point_set/K_neighbor_query.h +include/CGAL/Shape_detection/Region_growing/Point_set/Least_squares_circle_fit_region.h +include/CGAL/Shape_detection/Region_growing/Point_set/Least_squares_circle_fit_sorting.h +include/CGAL/Shape_detection/Region_growing/Point_set/Least_squares_cylinder_fit_region.h +include/CGAL/Shape_detection/Region_growing/Point_set/Least_squares_cylinder_fit_sorting.h +include/CGAL/Shape_detection/Region_growing/Point_set/Least_squares_line_fit_region.h +include/CGAL/Shape_detection/Region_growing/Point_set/Least_squares_line_fit_sorting.h +include/CGAL/Shape_detection/Region_growing/Point_set/Least_squares_plane_fit_region.h +include/CGAL/Shape_detection/Region_growing/Point_set/Least_squares_plane_fit_sorting.h +include/CGAL/Shape_detection/Region_growing/Point_set/Least_squares_sphere_fit_region.h +include/CGAL/Shape_detection/Region_growing/Point_set/Least_squares_sphere_fit_sorting.h +include/CGAL/Shape_detection/Region_growing/Point_set/Sphere_neighbor_query.h +include/CGAL/Shape_detection/Region_growing/Polygon_mesh.h +include/CGAL/Shape_detection/Region_growing/Polygon_mesh/Least_squares_plane_fit_region.h +include/CGAL/Shape_detection/Region_growing/Polygon_mesh/Least_squares_plane_fit_sorting.h +include/CGAL/Shape_detection/Region_growing/Polygon_mesh/One_ring_neighbor_query.h +include/CGAL/Shape_detection/Region_growing/Polygon_mesh/Polyline_graph.h include/CGAL/Shape_detection/Region_growing/Region_growing.h -include/CGAL/Shape_detection/Region_growing/Region_growing_on_point_set.h -include/CGAL/Shape_detection/Region_growing/Region_growing_on_point_set/K_neighbor_query.h -include/CGAL/Shape_detection/Region_growing/Region_growing_on_point_set/Least_squares_circle_fit_region.h -include/CGAL/Shape_detection/Region_growing/Region_growing_on_point_set/Least_squares_circle_fit_sorting.h -include/CGAL/Shape_detection/Region_growing/Region_growing_on_point_set/Least_squares_cylinder_fit_region.h -include/CGAL/Shape_detection/Region_growing/Region_growing_on_point_set/Least_squares_cylinder_fit_sorting.h -include/CGAL/Shape_detection/Region_growing/Region_growing_on_point_set/Least_squares_line_fit_region.h -include/CGAL/Shape_detection/Region_growing/Region_growing_on_point_set/Least_squares_line_fit_sorting.h -include/CGAL/Shape_detection/Region_growing/Region_growing_on_point_set/Least_squares_plane_fit_region.h -include/CGAL/Shape_detection/Region_growing/Region_growing_on_point_set/Least_squares_plane_fit_sorting.h -include/CGAL/Shape_detection/Region_growing/Region_growing_on_point_set/Least_squares_sphere_fit_region.h -include/CGAL/Shape_detection/Region_growing/Region_growing_on_point_set/Least_squares_sphere_fit_sorting.h -include/CGAL/Shape_detection/Region_growing/Region_growing_on_point_set/Sphere_neighbor_query.h -include/CGAL/Shape_detection/Region_growing/Region_growing_on_polygon_mesh.h -include/CGAL/Shape_detection/Region_growing/Region_growing_on_polygon_mesh/Least_squares_plane_fit_region.h -include/CGAL/Shape_detection/Region_growing/Region_growing_on_polygon_mesh/Least_squares_plane_fit_sorting.h -include/CGAL/Shape_detection/Region_growing/Region_growing_on_polygon_mesh/One_ring_neighbor_query.h -include/CGAL/Shape_detection/Region_growing/internal/fitting.h +include/CGAL/Shape_detection/Region_growing/Segment_set.h +include/CGAL/Shape_detection/Region_growing/Segment_set/Least_squares_line_fit_region.h +include/CGAL/Shape_detection/Region_growing/Segment_set/Least_squares_line_fit_sorting.h +include/CGAL/Shape_detection/Region_growing/internal/cylinder_fitting.h include/CGAL/Shape_detection/Region_growing/internal/property_map.h +include/CGAL/Shape_detection/Region_growing/internal/region_growing_traits.h include/CGAL/Shape_detection/Region_growing/internal/utils.h -include/CGAL/Shape_detection/deprecated/Region_growing.h -include/CGAL/Shape_detection/deprecated/Shape_detection_traits.h -include/CGAL/Shape_detection_3.h include/CGAL/Shape_regularization.h include/CGAL/Shape_regularization/Contours/Longest_direction_2.h include/CGAL/Shape_regularization/Contours/Multiple_directions_2.h @@ -2538,8 +2560,11 @@ include/CGAL/Simple_circular_kernel_2.h include/CGAL/Simple_homogeneous.h include/CGAL/Simple_polygon_visibility_2.h include/CGAL/Simple_spherical_kernel_3.h +include/CGAL/Simplicial_mesh_cell_base_3.h +include/CGAL/Simplicial_mesh_vertex_base_3.h include/CGAL/Single.h include/CGAL/Sixtuple.h +include/CGAL/Sizing_field_with_aabb_tree.h include/CGAL/Skin_surface_3.h include/CGAL/Skin_surface_base_3.h include/CGAL/Skin_surface_filtered_traits_3.h @@ -2589,12 +2614,16 @@ include/CGAL/Sqrt_extension/io.h include/CGAL/Sqrt_extension_fwd.h include/CGAL/Static_filtered_predicate.h include/CGAL/Straight_skeleton_2.h +include/CGAL/Straight_skeleton_2/IO/Dxf_stream.h +include/CGAL/Straight_skeleton_2/IO/Dxf_writer.h +include/CGAL/Straight_skeleton_2/IO/print.h include/CGAL/Straight_skeleton_2/Polygon_iterators.h include/CGAL/Straight_skeleton_2/Polygon_offset_builder_2_impl.h include/CGAL/Straight_skeleton_2/Straight_skeleton_aux.h include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_events_2.h include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_traits_2_aux.h +include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_traits_2_caches.h include/CGAL/Straight_skeleton_2/assertions.h include/CGAL/Straight_skeleton_2/debug.h include/CGAL/Straight_skeleton_2/test.h @@ -2678,9 +2707,13 @@ include/CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Bounded_normal_c include/CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Constrained_placement.h include/CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Count_ratio_stop_predicate.h include/CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Count_stop_predicate.h +include/CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Edge_count_ratio_stop_predicate.h +include/CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Edge_count_stop_predicate.h include/CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Edge_length_cost.h include/CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Edge_length_stop_predicate.h include/CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Edge_profile.h +include/CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Face_count_ratio_stop_predicate.h +include/CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Face_count_stop_predicate.h include/CGAL/Surface_mesh_simplification/Policies/Edge_collapse/FastEnvelope_filter.h include/CGAL/Surface_mesh_simplification/Policies/Edge_collapse/GarlandHeckbert_plane_policies.h include/CGAL/Surface_mesh_simplification/Policies/Edge_collapse/GarlandHeckbert_policies.h @@ -2823,7 +2856,6 @@ include/CGAL/Time_stamper.h include/CGAL/Timer.h include/CGAL/Timer_impl.h include/CGAL/Transform_iterator.h -include/CGAL/Tree_assertions.h include/CGAL/Tree_base.h include/CGAL/Tree_traits.h include/CGAL/Triangle_2.h @@ -2842,6 +2874,7 @@ include/CGAL/Triangulation_2.h include/CGAL/Triangulation_2/insert_constraints.h include/CGAL/Triangulation_2/internal/CTP2_subconstraint_graph.h include/CGAL/Triangulation_2/internal/Constraint_hierarchy_2.h +include/CGAL/Triangulation_2/internal/In_domain.h include/CGAL/Triangulation_2/internal/Polyline_constraint_hierarchy_2.h include/CGAL/Triangulation_2/internal/Triangulation_line_face_circulator_2.h include/CGAL/Triangulation_2_projection_traits_3.h @@ -3027,7 +3060,6 @@ include/CGAL/boost/graph/backward_compatibility_functions.h include/CGAL/boost/graph/breadth_first_search.h include/CGAL/boost/graph/convert_nef_polyhedron_to_polygon_mesh.h include/CGAL/boost/graph/copy_face_graph.h -include/CGAL/boost/graph/dijkstra_shortest_paths.h include/CGAL/boost/graph/generators.h include/CGAL/boost/graph/graph_concepts.h include/CGAL/boost/graph/graph_traits_Arrangement_2.h @@ -3074,6 +3106,8 @@ include/CGAL/boost/graph/properties_Constrained_Delaunay_triangulation_2.h include/CGAL/boost/graph/properties_Constrained_triangulation_2.h include/CGAL/boost/graph/properties_Constrained_triangulation_plus_2.h include/CGAL/boost/graph/properties_Delaunay_triangulation_2.h +include/CGAL/boost/graph/properties_HalfedgeDS_base.h +include/CGAL/boost/graph/properties_HalfedgeDS_default.h include/CGAL/boost/graph/properties_Linear_cell_complex_for_combinatorial_map.h include/CGAL/boost/graph/properties_OpenMesh.h include/CGAL/boost/graph/properties_PolyMesh_ArrayKernelT.h @@ -3095,7 +3129,6 @@ include/CGAL/boost/graph/split_graph_into_polylines.h include/CGAL/boost/graph/visitor.h include/CGAL/boost/iterator/counting_iterator.hpp include/CGAL/boost/iterator/transform_iterator.hpp -include/CGAL/boost/parameter.h include/CGAL/boost_mp.h include/CGAL/bounding_box.h include/CGAL/box_intersection_d.h @@ -3106,7 +3139,6 @@ include/CGAL/certified_quotient_predicates.h include/CGAL/ch_akl_toussaint.h include/CGAL/ch_bykat.h include/CGAL/ch_eddy.h -include/CGAL/ch_function_objects_2.h include/CGAL/ch_graham_andrew.h include/CGAL/ch_jarvis.h include/CGAL/ch_melkman.h @@ -3136,10 +3168,15 @@ include/CGAL/convex_hull_traits_2.h include/CGAL/convexity_check_2.h include/CGAL/convexity_check_3.h include/CGAL/copy_n.h +include/CGAL/cpp_float.h include/CGAL/create_offset_polygons_2.h include/CGAL/create_offset_polygons_from_polygon_with_holes_2.h include/CGAL/create_straight_skeleton_2.h include/CGAL/create_straight_skeleton_from_polygon_with_holes_2.h +include/CGAL/create_weighted_offset_polygons_2.h +include/CGAL/create_weighted_offset_polygons_from_polygon_with_holes_2.h +include/CGAL/create_weighted_straight_skeleton_2.h +include/CGAL/create_weighted_straight_skeleton_from_polygon_with_holes_2.h include/CGAL/demangle.h include/CGAL/determinant.h include/CGAL/determinant_of_vectors.h @@ -3147,6 +3184,8 @@ include/CGAL/disable_warnings.h include/CGAL/distance_predicates_2.h include/CGAL/distance_predicates_3.h include/CGAL/double.h +include/CGAL/draw_arrangement_2.h +include/CGAL/draw_constrained_triangulation_2.h include/CGAL/draw_face_graph.h include/CGAL/draw_face_graph_with_paths.h include/CGAL/draw_linear_cell_complex.h @@ -3177,6 +3216,7 @@ include/CGAL/export/helpers.h include/CGAL/extended_euclidean_algorithm.h include/CGAL/extract_mean_curvature_flow_skeleton.h include/CGAL/extremal_polygon_2.h +include/CGAL/extrude_skeleton.h include/CGAL/exude_mesh_3.h include/CGAL/facets_in_complex_3_to_triangle_mesh.h include/CGAL/float.h @@ -3220,7 +3260,6 @@ include/CGAL/intersections.h include/CGAL/intersections_d.h include/CGAL/ipower.h include/CGAL/is_convertible.h -include/CGAL/is_iterator.h include/CGAL/is_streamable.h include/CGAL/is_y_monotone_2.h include/CGAL/iterator.h @@ -3291,18 +3330,19 @@ include/CGAL/license/Polygon_mesh_processing.h include/CGAL/license/Polygon_mesh_processing/Compute_normal.h include/CGAL/license/Polygon_mesh_processing/Polyhedral_envelope.h include/CGAL/license/Polygon_mesh_processing/collision_detection.h +include/CGAL/license/Polygon_mesh_processing/combinatorial_repair.h include/CGAL/license/Polygon_mesh_processing/connected_components.h include/CGAL/license/Polygon_mesh_processing/core.h include/CGAL/license/Polygon_mesh_processing/corefinement.h include/CGAL/license/Polygon_mesh_processing/detect_features.h include/CGAL/license/Polygon_mesh_processing/distance.h +include/CGAL/license/Polygon_mesh_processing/geometric_repair.h include/CGAL/license/Polygon_mesh_processing/locate.h include/CGAL/license/Polygon_mesh_processing/measure.h include/CGAL/license/Polygon_mesh_processing/meshing_hole_filling.h include/CGAL/license/Polygon_mesh_processing/miscellaneous.h include/CGAL/license/Polygon_mesh_processing/orientation.h include/CGAL/license/Polygon_mesh_processing/predicate.h -include/CGAL/license/Polygon_mesh_processing/repair.h include/CGAL/license/Polygonal_surface_reconstruction.h include/CGAL/license/Polyhedron.h include/CGAL/license/Polyline_simplification_2.h @@ -3310,6 +3350,7 @@ include/CGAL/license/Polytope_distance_d.h include/CGAL/license/Principal_component_analysis.h include/CGAL/license/QP_solver.h include/CGAL/license/Ridges_3.h +include/CGAL/license/SMDS_3.h include/CGAL/license/Scale_space_reconstruction_3.h include/CGAL/license/SearchStructures.h include/CGAL/license/Segment_Delaunay_graph_2.h @@ -3321,6 +3362,7 @@ include/CGAL/license/Skin_surface_3.h include/CGAL/license/Snap_rounding_2.h include/CGAL/license/Spatial_searching.h include/CGAL/license/Straight_skeleton_2.h +include/CGAL/license/Straight_skeleton_extrusion_2.h include/CGAL/license/Stream_lines_2.h include/CGAL/license/Surface_mesh.h include/CGAL/license/Surface_mesh_approximation.h @@ -3370,6 +3412,7 @@ include/CGAL/make_skin_surface_mesh_3.h include/CGAL/make_surface_mesh.h include/CGAL/make_union_of_balls_3.h include/CGAL/marching_tetrahedra_3.h +include/CGAL/mark_domain_in_triangulation.h include/CGAL/memory.h include/CGAL/mesh_segmentation.h include/CGAL/mesh_skin_surface_3.h @@ -3386,7 +3429,6 @@ include/CGAL/mpfr_coercion_traits.h include/CGAL/mpq_class.h include/CGAL/mpz_class.h include/CGAL/mst_orient_normals.h -include/CGAL/multiset_assertions.h include/CGAL/mutex.h include/CGAL/natural_neighbor_coordinates_2.h include/CGAL/natural_neighbor_coordinates_3.h @@ -3410,7 +3452,6 @@ include/CGAL/pierce_rectangles_2.h include/CGAL/point_generators_2.h include/CGAL/point_generators_3.h include/CGAL/point_generators_d.h -include/CGAL/point_set_processing_assertions.h include/CGAL/pointmatcher/compute_registration_transformation.h include/CGAL/pointmatcher/register_point_sets.h include/CGAL/poisson_refine_triangulation.h @@ -3463,7 +3504,6 @@ include/CGAL/squared_distance_2.h include/CGAL/squared_distance_3.h include/CGAL/sse2.h include/CGAL/stddef.h -include/CGAL/streamlines_assertions.h include/CGAL/structure_point_set.h include/CGAL/subdivide_skin_surface_mesh_3.h include/CGAL/subdivide_union_of_balls_mesh_3.h @@ -3471,21 +3511,21 @@ include/CGAL/subdivision_method_3.h include/CGAL/surface_mesh_parameterization.h include/CGAL/surface_neighbor_coordinates_3.h include/CGAL/surface_neighbors_3.h -include/CGAL/surface_reconstruction_points_assertions.h include/CGAL/sweep_observer.h include/CGAL/tags.h include/CGAL/test_FPU_rounding_mode_impl.h include/CGAL/tetrahedral_remeshing.h +include/CGAL/tetrahedron_soup_to_triangulation_3.h include/CGAL/thread.h include/CGAL/to_rational.h include/CGAL/transforming_iterator.h include/CGAL/transforming_pair_iterator.h include/CGAL/triangulate_mixed_complex_3.h include/CGAL/triangulate_power_diagram_3.h -include/CGAL/triangulation_assertions.h include/CGAL/tss.h include/CGAL/tuple.h include/CGAL/type_traits.h +include/CGAL/type_traits/is_iterator.h include/CGAL/typeset.h include/CGAL/use.h include/CGAL/user_classes.h diff --git a/math/xfce4-calculator-plugin/Makefile b/math/xfce4-calculator-plugin/Makefile index 53097e122358..f1b756249626 100644 --- a/math/xfce4-calculator-plugin/Makefile +++ b/math/xfce4-calculator-plugin/Makefile @@ -1,5 +1,5 @@ PORTNAME= xfce4-calculator-plugin -PORTVERSION= 0.7.3 +PORTVERSION= 0.8.0 CATEGORIES= math xfce MASTER_SITES= XFCE/panel-plugins DIST_SUBDIR= xfce4 @@ -10,21 +10,18 @@ WWW= https://docs.xfce.org/panel-plugins/xfce4-calculator-plugin/start LICENSE= GPLv2 -LIB_DEPENDS= libharfbuzz.so:print/harfbuzz - -USES= compiler:c11 gettext-tools gmake gnome libtool pkgconfig \ - tar:bz2 xfce xorg -USE_GNOME= cairo gdkpixbuf gtk30 +USES= compiler:c11 gettext-tools gnome meson pkgconfig tar:xz xfce \ + xorg +USE_GNOME= gtk30 USE_XFCE= libmenu panel USE_XORG= x11 -GNU_CONFIGURE= yes -INSTALL_TARGET= install-strip - OPTIONS_DEFINE= NLS OPTIONS_SUB= yes -NLS_CONFIGURE_ENABLE= nls -NLS_USES= gettext-runtime +NLS_USES= gettext-runtime + +post-patch-NLS-off: + @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build .include <bsd.port.mk> diff --git a/math/xfce4-calculator-plugin/distinfo b/math/xfce4-calculator-plugin/distinfo index 92d4c9278f2d..2cc0a4c5e89f 100644 --- a/math/xfce4-calculator-plugin/distinfo +++ b/math/xfce4-calculator-plugin/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1735047891 -SHA256 (xfce4/xfce4-calculator-plugin-0.7.3.tar.bz2) = 3feb5f56092ceef2858c3c1bd443317d4caf289a6409f9db506f49088e19a2e8 -SIZE (xfce4/xfce4-calculator-plugin-0.7.3.tar.bz2) = 481917 +TIMESTAMP = 1747672757 +SHA256 (xfce4/xfce4-calculator-plugin-0.8.0.tar.xz) = aaf3d7e9654ef6cf8ec442ad9e4316c481f9a6087a8e8949261140f5ae136aeb +SIZE (xfce4/xfce4-calculator-plugin-0.8.0.tar.xz) = 87640 diff --git a/math/xfce4-calculator-plugin/pkg-plist b/math/xfce4-calculator-plugin/pkg-plist index 757d696c120d..3e1d82ea66b3 100644 --- a/math/xfce4-calculator-plugin/pkg-plist +++ b/math/xfce4-calculator-plugin/pkg-plist @@ -12,6 +12,7 @@ share/icons/hicolor/64x64/apps/xfce4-calculator-plugin.png %%NLS%%share/locale/cs/LC_MESSAGES/xfce4-calculator-plugin.mo %%NLS%%share/locale/da/LC_MESSAGES/xfce4-calculator-plugin.mo %%NLS%%share/locale/de/LC_MESSAGES/xfce4-calculator-plugin.mo +%%NLS%%share/locale/el/LC_MESSAGES/xfce4-calculator-plugin.mo %%NLS%%share/locale/en_AU/LC_MESSAGES/xfce4-calculator-plugin.mo %%NLS%%share/locale/en_CA/LC_MESSAGES/xfce4-calculator-plugin.mo %%NLS%%share/locale/en_GB/LC_MESSAGES/xfce4-calculator-plugin.mo @@ -50,6 +51,7 @@ share/icons/hicolor/64x64/apps/xfce4-calculator-plugin.png %%NLS%%share/locale/sv/LC_MESSAGES/xfce4-calculator-plugin.mo %%NLS%%share/locale/tr/LC_MESSAGES/xfce4-calculator-plugin.mo %%NLS%%share/locale/uk/LC_MESSAGES/xfce4-calculator-plugin.mo +%%NLS%%share/locale/vi/LC_MESSAGES/xfce4-calculator-plugin.mo %%NLS%%share/locale/zh_CN/LC_MESSAGES/xfce4-calculator-plugin.mo %%NLS%%share/locale/zh_TW/LC_MESSAGES/xfce4-calculator-plugin.mo share/xfce4/panel/plugins/calculator.desktop diff --git a/misc/kf6-purpose/Makefile b/misc/kf6-purpose/Makefile index a457d2dcdaca..71617f475a7b 100644 --- a/misc/kf6-purpose/Makefile +++ b/misc/kf6-purpose/Makefile @@ -6,7 +6,7 @@ COMMENT= Offers available actions for a specific purpose MAINTAINER= kde@FreeBSD.org LIB_DEPENDS= libkaccounts6.so:net-im/kaccounts-integration -# RUN_DEPENDS= accounts-qml-module>=0.7_5:sysutils/accounts-qml-module +RUN_DEPENDS= accounts-qml-module>=0.7_5:sysutils/accounts-qml-module USES= cmake gettext gl gnome kde:6 qt:6 tar:xz USE_GL= gl opengl diff --git a/misc/kf6-purpose/distinfo b/misc/kf6-purpose/distinfo index 21948c2fe7af..8ac89d82afcf 100644 --- a/misc/kf6-purpose/distinfo +++ b/misc/kf6-purpose/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798878 -SHA256 (KDE/frameworks/6.13.0/purpose-6.13.0.tar.xz) = 2bab74907505bee95faacdc9c93e8a94b2ab33651a97d2ae7d63fd483f458327 -SIZE (KDE/frameworks/6.13.0/purpose-6.13.0.tar.xz) = 188136 +TIMESTAMP = 1746358559 +SHA256 (KDE/frameworks/6.14/purpose-6.14.0.tar.xz) = dd9f23baf4c4a44f1c71f7d3b0bfe7fbfbcdda2002d74d4b49cd84631ac899e9 +SIZE (KDE/frameworks/6.14/purpose-6.14.0.tar.xz) = 188272 diff --git a/misc/py-aider-chat/Makefile b/misc/py-aider-chat/Makefile index e5a9a4af1dbb..6247f4fdfa2f 100644 --- a/misc/py-aider-chat/Makefile +++ b/misc/py-aider-chat/Makefile @@ -1,5 +1,5 @@ PORTNAME= aider_chat -DISTVERSION= 0.77.1 +DISTVERSION= 0.82.2 CATEGORIES= misc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -20,6 +20,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}arrow>=1.3:devel/py-arrow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.12:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}blinker>=1.8:devel/py-blinker@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cachetools>=5.5:devel/py-cachetools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}colorama>=0.4.6:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}configargparse>=1.5:devel/py-configargparse@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}diff-match-patch>=0:textproc/py-diff-match-patch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}diskcache>=5.6.0:devel/py-diskcache@${PY_FLAVOR} \ diff --git a/misc/py-aider-chat/distinfo b/misc/py-aider-chat/distinfo index 1c5cfb26f472..7a4c0bdbab8d 100644 --- a/misc/py-aider-chat/distinfo +++ b/misc/py-aider-chat/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1742544729 -SHA256 (aider_chat-0.77.1.tar.gz) = 70f798bce0e07506e2e9cdf121eb63e78a142ff419d3f58974e158fb769adc2a -SIZE (aider_chat-0.77.1.tar.gz) = 1222022 +TIMESTAMP = 1746434942 +SHA256 (aider_chat-0.82.2.tar.gz) = fb725d4b5c7874a76b113bee3ab49e1a4c7daeae6f30accc6fd36960aa4f5928 +SIZE (aider_chat-0.82.2.tar.gz) = 1280757 diff --git a/misc/py-aider-chat/files/patch-aider_commands.py b/misc/py-aider-chat/files/patch-aider_commands.py index 9a9c10e0cebe..4ee55c42b1dd 100644 --- a/misc/py-aider-chat/files/patch-aider_commands.py +++ b/misc/py-aider-chat/files/patch-aider_commands.py @@ -1,6 +1,6 @@ ---- aider/commands.py.orig 2025-02-24 10:27:07 UTC +--- aider/commands.py.orig 2025-04-14 23:24:32 UTC +++ aider/commands.py -@@ -20,7 +20,7 @@ from aider.run_cmd import run_cmd +@@ -21,7 +21,7 @@ from aider.run_cmd import run_cmd from aider.llm import litellm from aider.repo import ANY_GIT_ERROR from aider.run_cmd import run_cmd @@ -9,17 +9,18 @@ from aider.utils import is_image_file from .dump import dump # noqa: F401 -@@ -172,12 +172,8 @@ class Commands: +@@ -219,14 +219,6 @@ class Commands: + return self.io.tool_output(f"Scraping {url}...") - if not self.scraper: +- if not self.scraper: - res = install_playwright(self.io) - if not res: - self.io.tool_warning("Unable to initialize playwright.") - - self.scraper = Scraper( +- self.scraper = Scraper( - print_error=self.io.tool_error, playwright_available=res, verify_ssl=self.verify_ssl -+ print_error=self.io.tool_error, playwright_available=False, verify_ssl=self.verify_ssl - ) +- ) content = self.scraper.scrape(url) or "" + content = f"Here is the content of {url}:\n\n" + content diff --git a/misc/py-aider-chat/files/patch-aider_scrape.py b/misc/py-aider-chat/files/patch-aider_scrape.py index 969ff29d15f8..e52881317294 100644 --- a/misc/py-aider-chat/files/patch-aider_scrape.py +++ b/misc/py-aider-chat/files/patch-aider_scrape.py @@ -1,4 +1,4 @@ ---- aider/scrape.py.orig 2024-09-09 10:28:04 UTC +--- aider/scrape.py.orig 2025-04-14 23:24:32 UTC +++ aider/scrape.py @@ -15,57 +15,8 @@ def install_playwright(io): @@ -80,10 +80,12 @@ if not content: self.print_error(f"Failed to retrieve content from {url}") -@@ -130,56 +78,6 @@ class Scraper: +@@ -128,58 +76,6 @@ class Scraper: + ] + return any(re.search(pattern, content, re.IGNORECASE) for pattern in html_patterns) return False - - # Internals... +- +- # Internals... - def scrape_with_playwright(self, url): - import playwright # noqa: F401 - from playwright.sync_api import Error as PlaywrightError @@ -113,7 +115,8 @@ - try: - response = page.goto(url, wait_until="networkidle", timeout=5000) - except PlaywrightTimeoutError: -- self.print_error(f"Timeout while loading {url}") +- print(f"Page didn't quiesce, scraping content anyway: {url}") +- response = None - except PlaywrightError as e: - self.print_error(f"Error navigating to {url}: {str(e)}") - return None, None @@ -133,7 +136,6 @@ - browser.close() - - return content, mime_type -- + def scrape_with_httpx(self, url): import httpx - diff --git a/misc/py-aider-chat/files/patch-pyproject.toml b/misc/py-aider-chat/files/patch-pyproject.toml index 2c261ee0ce98..c6b5ebe68b8c 100644 --- a/misc/py-aider-chat/files/patch-pyproject.toml +++ b/misc/py-aider-chat/files/patch-pyproject.toml @@ -1,7 +1,7 @@ ---- pyproject.toml.orig 2024-09-09 09:50:15 UTC +--- pyproject.toml.orig 2025-04-14 23:24:32 UTC +++ pyproject.toml -@@ -62,7 +62,7 @@ include = ["aider*", "aider.website"] - ] +@@ -41,7 +41,7 @@ include = ["aider"] + include = ["aider"] [build-system] -requires = ["setuptools>=68", "setuptools_scm[toml]>=8"] diff --git a/net-mgmt/p5-Net-CIDR/Makefile b/net-mgmt/p5-Net-CIDR/Makefile index 9f2c06ed55e5..cc62280e9925 100644 --- a/net-mgmt/p5-Net-CIDR/Makefile +++ b/net-mgmt/p5-Net-CIDR/Makefile @@ -1,5 +1,5 @@ PORTNAME= Net-CIDR -PORTVERSION= 0.23 +PORTVERSION= 0.24 CATEGORIES= net-mgmt perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- diff --git a/net-mgmt/p5-Net-CIDR/distinfo b/net-mgmt/p5-Net-CIDR/distinfo index 6263c4f6c16d..b7c82a512f57 100644 --- a/net-mgmt/p5-Net-CIDR/distinfo +++ b/net-mgmt/p5-Net-CIDR/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1741678215 -SHA256 (Net-CIDR-0.23.tar.gz) = cadef3406f273cddf196ce0123be409e443ed1d2c0da2faaa46c2cde8ad9ddd1 -SIZE (Net-CIDR-0.23.tar.gz) = 12042 +TIMESTAMP = 1747805187 +SHA256 (Net-CIDR-0.24.tar.gz) = 99fec7728fc8f232d0d3a9df4a1644c0ce377f4ee47cb0d315aa1e1f6d695072 +SIZE (Net-CIDR-0.24.tar.gz) = 12054 diff --git a/net-mgmt/zabbix5-server/Makefile b/net-mgmt/zabbix5-server/Makefile index e6ace1e4f8f1..0a9bf650216b 100644 --- a/net-mgmt/zabbix5-server/Makefile +++ b/net-mgmt/zabbix5-server/Makefile @@ -1,5 +1,5 @@ PORTNAME= zabbix5 -DISTVERSION= 5.0.46 +DISTVERSION= 5.0.47 PORTREVISION?= 0 CATEGORIES= net-mgmt MASTER_SITES= https://cdn.zabbix.com/zabbix/sources/stable/${DISTVERSION:R}/ diff --git a/net-mgmt/zabbix5-server/distinfo b/net-mgmt/zabbix5-server/distinfo index 0c746a7946c1..59d680492bd1 100644 --- a/net-mgmt/zabbix5-server/distinfo +++ b/net-mgmt/zabbix5-server/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1746546658 -SHA256 (zabbix-5.0.46.tar.gz) = a7a39900ba4e406eafef4636d1c0b66dd9734c8373dc905df6a19664009f725e -SIZE (zabbix-5.0.46.tar.gz) = 22125542 +TIMESTAMP = 1747820158 +SHA256 (zabbix-5.0.47.tar.gz) = b08cfae4e2905547a93781ca8532b0524498254bf95bce97d6a226ba0d717d66 +SIZE (zabbix-5.0.47.tar.gz) = 22132982 diff --git a/net-mgmt/zabbix7-server/Makefile b/net-mgmt/zabbix7-server/Makefile index 2435bbdf03f6..3f0dbe41efb5 100644 --- a/net-mgmt/zabbix7-server/Makefile +++ b/net-mgmt/zabbix7-server/Makefile @@ -1,5 +1,5 @@ PORTNAME= zabbix7 -DISTVERSION= 7.0.12 +DISTVERSION= 7.0.13 PORTREVISION?= 0 CATEGORIES= net-mgmt MASTER_SITES= https://cdn.zabbix.com/zabbix/sources/stable/${DISTVERSION:R}/ diff --git a/net-mgmt/zabbix7-server/distinfo b/net-mgmt/zabbix7-server/distinfo index 6476d48e56b1..fcb8b5bd85e8 100644 --- a/net-mgmt/zabbix7-server/distinfo +++ b/net-mgmt/zabbix7-server/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1746546685 -SHA256 (zabbix-7.0.12.tar.gz) = 6069ed604aa5e33fe631ccc68b782654a697071952a1cf365151655a0a122b05 -SIZE (zabbix-7.0.12.tar.gz) = 45617597 +TIMESTAMP = 1747820190 +SHA256 (zabbix-7.0.13.tar.gz) = d9ef7f1cfb0bde5658dabb2280820f9ce1cf33257fac79f40f03373ab83ad17c +SIZE (zabbix-7.0.13.tar.gz) = 45654298 diff --git a/net-mgmt/zabbix72-server/Makefile b/net-mgmt/zabbix72-server/Makefile index bfe2fb3b89bc..eca03d535611 100644 --- a/net-mgmt/zabbix72-server/Makefile +++ b/net-mgmt/zabbix72-server/Makefile @@ -1,5 +1,5 @@ PORTNAME= zabbix72 -DISTVERSION= 7.2.6 +DISTVERSION= 7.2.7 PORTREVISION?= 0 CATEGORIES= net-mgmt MASTER_SITES= https://cdn.zabbix.com/zabbix/sources/stable/${DISTVERSION:R}/ diff --git a/net-mgmt/zabbix72-server/distinfo b/net-mgmt/zabbix72-server/distinfo index 0e7c184b05d1..bbf4e4fba1e8 100644 --- a/net-mgmt/zabbix72-server/distinfo +++ b/net-mgmt/zabbix72-server/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1746546711 -SHA256 (zabbix-7.2.6.tar.gz) = e8099cd909dc1bc1b3ec945f88686963877c3febcafc8a9ef54347fe563b9041 -SIZE (zabbix-7.2.6.tar.gz) = 41544456 +TIMESTAMP = 1747820200 +SHA256 (zabbix-7.2.7.tar.gz) = 323f7c1c2001c029f41c0207fe4493a072c5bde97b60ca3f591529037c0fa56f +SIZE (zabbix-7.2.7.tar.gz) = 41577545 diff --git a/net/fb303/Makefile b/net/fb303/Makefile index 9c94cf75845d..ae209abacb64 100644 --- a/net/fb303/Makefile +++ b/net/fb303/Makefile @@ -1,6 +1,6 @@ PORTNAME= fb303 DISTVERSIONPREFIX= v -DISTVERSION= 2025.05.12.00 +DISTVERSION= 2025.05.19.00 CATEGORIES= net MAINTAINER= yuri@FreeBSD.org diff --git a/net/fb303/distinfo b/net/fb303/distinfo index bfc0edc35811..e2e85af48148 100644 --- a/net/fb303/distinfo +++ b/net/fb303/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747102742 -SHA256 (facebook-fb303-v2025.05.12.00_GH0.tar.gz) = fafae635c104056f3db94cee30b3159017dcf427a635a656bdeed33edead7dfa -SIZE (facebook-fb303-v2025.05.12.00_GH0.tar.gz) = 265966 +TIMESTAMP = 1747730526 +SHA256 (facebook-fb303-v2025.05.19.00_GH0.tar.gz) = 860d4589886265b7a280c8a9b8ba0acd21717b1f1c94d5b28fc0e535fbf356b2 +SIZE (facebook-fb303-v2025.05.19.00_GH0.tar.gz) = 264164 diff --git a/net/hostapd-devel/Makefile b/net/hostapd-devel/Makefile index edf354f42fa8..bfb2579a7327 100644 --- a/net/hostapd-devel/Makefile +++ b/net/hostapd-devel/Makefile @@ -11,8 +11,8 @@ WWW= https://w1.fi/hostapd/ USE_GITHUB= yes GH_ACCOUNT= cschuber GH_PROJECT= hostap -GH_TAGNAME= 9fa657a73 -COMMIT_DATE= 2025.04.25 +GH_TAGNAME= 54930b62b +COMMIT_DATE= 2025.05.08 LICENSE= BSD3CLAUSE diff --git a/net/hostapd-devel/distinfo b/net/hostapd-devel/distinfo index 08b6474654dc..7d74519e6a4b 100644 --- a/net/hostapd-devel/distinfo +++ b/net/hostapd-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745940421 -SHA256 (cschuber-hostap-2025.04.25-9fa657a73_GH0.tar.gz) = 3686944c19668aa8630b167b6a7a7f12ddbd64cc1077d48a83c275e1ee049770 -SIZE (cschuber-hostap-2025.04.25-9fa657a73_GH0.tar.gz) = 5290405 +TIMESTAMP = 1747800844 +SHA256 (cschuber-hostap-2025.05.08-54930b62b_GH0.tar.gz) = 945b6a16ef7e6071309f1aa02168e05de26ec91b7e4cf8f6eb556fcd649012bb +SIZE (cschuber-hostap-2025.05.08-54930b62b_GH0.tar.gz) = 5291910 diff --git a/net/kf6-kcalendarcore/distinfo b/net/kf6-kcalendarcore/distinfo index 48f7ccf682c6..b2648a521af8 100644 --- a/net/kf6-kcalendarcore/distinfo +++ b/net/kf6-kcalendarcore/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798878 -SHA256 (KDE/frameworks/6.13.0/kcalendarcore-6.13.0.tar.xz) = e1504a851f39fbf9beac05d622ca46ebbd6e9f2b1106e71c5d4bbf7ca7fa1f41 -SIZE (KDE/frameworks/6.13.0/kcalendarcore-6.13.0.tar.xz) = 310788 +TIMESTAMP = 1746358559 +SHA256 (KDE/frameworks/6.14/kcalendarcore-6.14.0.tar.xz) = 702bfc2edfced4d0903365657434fd8c2dc0b8f66d0ce96e4ea0b6950ef8798b +SIZE (KDE/frameworks/6.14/kcalendarcore-6.14.0.tar.xz) = 311748 diff --git a/net/kf6-kcontacts/distinfo b/net/kf6-kcontacts/distinfo index 253177796342..c99f367a3cef 100644 --- a/net/kf6-kcontacts/distinfo +++ b/net/kf6-kcontacts/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798878 -SHA256 (KDE/frameworks/6.13.0/kcontacts-6.13.0.tar.xz) = c3f389f9e41f2aaebe5c6b2c6fbc33927f64423cb24cc240f61e93dbc057506f -SIZE (KDE/frameworks/6.13.0/kcontacts-6.13.0.tar.xz) = 209400 +TIMESTAMP = 1746358559 +SHA256 (KDE/frameworks/6.14/kcontacts-6.14.0.tar.xz) = 64fd6f2692dc5bea9bc720f52bfdb2880771d82db27e1c9c0f61ac846e503729 +SIZE (KDE/frameworks/6.14/kcontacts-6.14.0.tar.xz) = 209296 diff --git a/net/kf6-kdav/distinfo b/net/kf6-kdav/distinfo index dff6760e7adf..b7c71b45b94c 100644 --- a/net/kf6-kdav/distinfo +++ b/net/kf6-kdav/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798878 -SHA256 (KDE/frameworks/6.13.0/kdav-6.13.0.tar.xz) = d767e8f5158d7f4c1f588f17286177145880d80cfb2e215f554a6c820f86b0d9 -SIZE (KDE/frameworks/6.13.0/kdav-6.13.0.tar.xz) = 69340 +TIMESTAMP = 1746358559 +SHA256 (KDE/frameworks/6.14/kdav-6.14.0.tar.xz) = a92b95fb0612c79c5874e7a85f48369c3a00d2c1d2d94c77656229c945e77c2a +SIZE (KDE/frameworks/6.14/kdav-6.14.0.tar.xz) = 69344 diff --git a/net/kf6-kholidays/distinfo b/net/kf6-kholidays/distinfo index 42f76e331049..f2fd1bdfe151 100644 --- a/net/kf6-kholidays/distinfo +++ b/net/kf6-kholidays/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798879 -SHA256 (KDE/frameworks/6.13.0/kholidays-6.13.0.tar.xz) = 37d2aeafb2c7695f76ddc098d07646eb7f65a03aee7c8b5fed0ab7c4ef264775 -SIZE (KDE/frameworks/6.13.0/kholidays-6.13.0.tar.xz) = 257072 +TIMESTAMP = 1746358560 +SHA256 (KDE/frameworks/6.14/kholidays-6.14.0.tar.xz) = 6dd66fcbaafc8d45045aca27e334e1f60df6afd9a070b1f32996ba0497277177 +SIZE (KDE/frameworks/6.14/kholidays-6.14.0.tar.xz) = 257240 diff --git a/net/kf6-syndication/distinfo b/net/kf6-syndication/distinfo index d2f089f2e687..addc0ede42df 100644 --- a/net/kf6-syndication/distinfo +++ b/net/kf6-syndication/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798879 -SHA256 (KDE/frameworks/6.13.0/syndication-6.13.0.tar.xz) = 1fe07a581705659753f995a7ee09977bf528b020a65978349b9722862da08fb7 -SIZE (KDE/frameworks/6.13.0/syndication-6.13.0.tar.xz) = 569492 +TIMESTAMP = 1746358560 +SHA256 (KDE/frameworks/6.14/syndication-6.14.0.tar.xz) = 14e5ac6f632dc3022f6a32b9c8e5bd00896bdda5fad8585745023b2539561a19 +SIZE (KDE/frameworks/6.14/syndication-6.14.0.tar.xz) = 569496 diff --git a/net/mvfst/Makefile b/net/mvfst/Makefile index 6eb2201bf0ba..655b656c6c5c 100644 --- a/net/mvfst/Makefile +++ b/net/mvfst/Makefile @@ -1,6 +1,6 @@ PORTNAME= mvfst DISTVERSIONPREFIX= v -DISTVERSION= 2025.05.12.00 +DISTVERSION= 2025.05.19.00 CATEGORIES= net MAINTAINER= yuri@FreeBSD.org diff --git a/net/mvfst/distinfo b/net/mvfst/distinfo index c75bb6cb8893..618b518d67b7 100644 --- a/net/mvfst/distinfo +++ b/net/mvfst/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747102743 -SHA256 (facebook-mvfst-v2025.05.12.00_GH0.tar.gz) = 4e2b9cb907bab79219e08259fd8f828f2aaf8ca86186c605e99c8a605516889b -SIZE (facebook-mvfst-v2025.05.12.00_GH0.tar.gz) = 2085536 +TIMESTAMP = 1747730527 +SHA256 (facebook-mvfst-v2025.05.19.00_GH0.tar.gz) = 01a636b7f5ad7c9cd57f07a7d8c1f74875be74720e1df1bd8029833ee0874e49 +SIZE (facebook-mvfst-v2025.05.19.00_GH0.tar.gz) = 2087389 diff --git a/net/mvfst/pkg-plist b/net/mvfst/pkg-plist index 59c1a9c2f644..2c394edcc3d7 100644 --- a/net/mvfst/pkg-plist +++ b/net/mvfst/pkg-plist @@ -59,7 +59,7 @@ include/quic/common/IntervalSet.h include/quic/common/NetworkData.h include/quic/common/Optional.h include/quic/common/QuicBuffer.h -include/quic/common/SmallCollections.h +include/quic/common/QuicRange.h include/quic/common/SocketUtil.h include/quic/common/TimePoints.h include/quic/common/TimeUtil.h diff --git a/net/wangle/Makefile b/net/wangle/Makefile index 15299000c89f..ef02ceda0936 100644 --- a/net/wangle/Makefile +++ b/net/wangle/Makefile @@ -1,6 +1,6 @@ PORTNAME= wangle DISTVERSIONPREFIX= v -DISTVERSION= 2025.05.12.00 +DISTVERSION= 2025.05.19.00 CATEGORIES= net MAINTAINER= yuri@FreeBSD.org diff --git a/net/wangle/distinfo b/net/wangle/distinfo index bec90b8a7d3e..dbc32d05d8d2 100644 --- a/net/wangle/distinfo +++ b/net/wangle/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747102734 -SHA256 (facebook-wangle-v2025.05.12.00_GH0.tar.gz) = a5f0b6c8aa533ecfd41311bd70cfe3fd968d768c28f1f2643dba4c287ea59045 -SIZE (facebook-wangle-v2025.05.12.00_GH0.tar.gz) = 368610 +TIMESTAMP = 1747730519 +SHA256 (facebook-wangle-v2025.05.19.00_GH0.tar.gz) = 770cbec72dc27e9ada048afbd14d29976e569bbc70fefa197d1315898b555916 +SIZE (facebook-wangle-v2025.05.19.00_GH0.tar.gz) = 368630 diff --git a/security/Makefile b/security/Makefile index 2e976acf904a..34fc30166872 100644 --- a/security/Makefile +++ b/security/Makefile @@ -462,6 +462,7 @@ SUBDIR += openvpn SUBDIR += openvpn-admin SUBDIR += openvpn-auth-ldap + SUBDIR += openvpn-auth-oauth2 SUBDIR += openvpn-auth-radius SUBDIR += openvpn-auth-script SUBDIR += openvpn-devel @@ -1368,6 +1369,7 @@ SUBDIR += tpm-quote-tools SUBDIR += tpm-tools SUBDIR += tpm2-abrmd + SUBDIR += tpm2-openssl SUBDIR += tpm2-pkcs11 SUBDIR += tpm2-tools SUBDIR += tpm2-tss diff --git a/security/fizz/Makefile b/security/fizz/Makefile index 69356dd3585d..58cb52d68aeb 100644 --- a/security/fizz/Makefile +++ b/security/fizz/Makefile @@ -1,6 +1,6 @@ PORTNAME= fizz DISTVERSIONPREFIX= v -DISTVERSION= 2025.05.12.00 +DISTVERSION= 2025.05.19.00 CATEGORIES= security MAINTAINER= yuri@FreeBSD.org diff --git a/security/fizz/distinfo b/security/fizz/distinfo index b92c50f7c07e..74e44fafe591 100644 --- a/security/fizz/distinfo +++ b/security/fizz/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747102733 -SHA256 (facebookincubator-fizz-v2025.05.12.00_GH0.tar.gz) = d3608b4595fff4e0d59585b1b12bead6f6ce4bf2d3bee41fb084f7128a28e4b2 -SIZE (facebookincubator-fizz-v2025.05.12.00_GH0.tar.gz) = 754096 +TIMESTAMP = 1747730518 +SHA256 (facebookincubator-fizz-v2025.05.19.00_GH0.tar.gz) = 83ce2e22c993cad1c5cbc5f3ee1aff4c44af99eeeb3dd3d539f1017a7af18647 +SIZE (facebookincubator-fizz-v2025.05.19.00_GH0.tar.gz) = 754906 diff --git a/security/kf6-kdesu/distinfo b/security/kf6-kdesu/distinfo index 3204c4e02723..5e596d710465 100644 --- a/security/kf6-kdesu/distinfo +++ b/security/kf6-kdesu/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798879 -SHA256 (KDE/frameworks/6.13.0/kdesu-6.13.0.tar.xz) = 6be91eb21912bb2521f4e4f19267639c3bed33ab5dd09f79f279e2f94c380a62 -SIZE (KDE/frameworks/6.13.0/kdesu-6.13.0.tar.xz) = 56700 +TIMESTAMP = 1746358560 +SHA256 (KDE/frameworks/6.14/kdesu-6.14.0.tar.xz) = 103a06311c035445fd5884845c57369f07229239f9bbebe91cc95b7ce8c5ca23 +SIZE (KDE/frameworks/6.14/kdesu-6.14.0.tar.xz) = 56688 diff --git a/security/krb5-devel/Makefile b/security/krb5-devel/Makefile index 2317ebedf3d2..36aa57f35ae2 100644 --- a/security/krb5-devel/Makefile +++ b/security/krb5-devel/Makefile @@ -8,8 +8,8 @@ PKGNAME_X= -${FLAVOR:S/default//} .endif PKGNAMESUFFIX= ${PKGNAME_X:S/--/-/:C/-$//} -HASH= f0230605c -MIT_COMMIT_DATE= 2025.03.25 +HASH= 61e92fe9a +MIT_COMMIT_DATE= 2025.04.06 PATCH_SITES= http://web.mit.edu/kerberos/advisories/ PATCH_DIST_STRIP= -p2 diff --git a/security/krb5-devel/distinfo b/security/krb5-devel/distinfo index 5ad913aedff6..addd917f9451 100644 --- a/security/krb5-devel/distinfo +++ b/security/krb5-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743050626 -SHA256 (krb5-krb5-1.22.2025.03.25-f0230605c_GH0.tar.gz) = 67192a6f35e27bd791790038134ed2d5d31a60c3df773d99cc88e2d6b18d938f -SIZE (krb5-krb5-1.22.2025.03.25-f0230605c_GH0.tar.gz) = 4671941 +TIMESTAMP = 1747800263 +SHA256 (krb5-krb5-1.22.2025.04.06-61e92fe9a_GH0.tar.gz) = 2eae92b633a9c77a66fbcb6a5acba93bf5bc6eb75b95ded662c9c4509ba16255 +SIZE (krb5-krb5-1.22.2025.04.06-61e92fe9a_GH0.tar.gz) = 4679049 diff --git a/security/nmap-devel/Makefile b/security/nmap-devel/Makefile index 4ae8f7fe5084..42a289f1eac8 100644 --- a/security/nmap-devel/Makefile +++ b/security/nmap-devel/Makefile @@ -27,8 +27,8 @@ EXTRACT_AFTER_ARGS= --exclude ${GH_PROJECT_DEFAULT}-${GH_TAGNAME_EXTRACT}/mswin3 --no-same-owner --no-same-permissions USE_GITHUB= yes -GH_TAGNAME= eddc779a0 -NMAP_COMMIT_DATE= 20250430 +GH_TAGNAME= 20e25e960 +NMAP_COMMIT_DATE= 20250520 GNU_CONFIGURE= yes CONFIGURE_ARGS=--without-localdirs \ diff --git a/security/nmap-devel/distinfo b/security/nmap-devel/distinfo index 8098b0d35901..507e5b1a0aeb 100644 --- a/security/nmap-devel/distinfo +++ b/security/nmap-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1746453321 -SHA256 (nmap-nmap-7.95.20250430-eddc779a0_GH0.tar.gz) = 4050bd2f708e25d8f3d95ad6dd74f5becf682d447e78f314cfdbb86fb56b00db -SIZE (nmap-nmap-7.95.20250430-eddc779a0_GH0.tar.gz) = 15802043 +TIMESTAMP = 1747801593 +SHA256 (nmap-nmap-7.95.20250520-20e25e960_GH0.tar.gz) = e4d4e971778a7238ae84a458ddb47cbd2402df36d8168e1b402352cd65c631cf +SIZE (nmap-nmap-7.95.20250520-20e25e960_GH0.tar.gz) = 16102182 diff --git a/security/openvpn-auth-oauth2/Makefile b/security/openvpn-auth-oauth2/Makefile new file mode 100644 index 000000000000..c342db717442 --- /dev/null +++ b/security/openvpn-auth-oauth2/Makefile @@ -0,0 +1,27 @@ +PORTNAME= openvpn-auth-oauth2 +DISTVERSIONPREFIX= v +DISTVERSION= 1.23.0 +CATEGORIES= security net net-vpn + +MAINTAINER= otis@FreeBSD.org +COMMENT= Management client for OpenVPN that handles SSO authentication +WWW= https://github.com/jkroepke/openvpn-auth-oauth2 + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +EXTRACT_DEPENDS= ${BUILD_DEPENDS} + +USES= go:1.24,modules + +GO_MODULE= github.com/jkroepke/openvpn-auth-oauth2 + +SUB_FILES= openvpn_auth_oauth2 + +do-install: + ${INSTALL_PROGRAM} ${WRKDIR}/bin/openvpn-auth-oauth2 ${STAGEDIR}${PREFIX}/sbin + ${MKDIR} ${STAGEDIR}${ETCDIR} + ${INSTALL_DATA} ${WRKSRC}/config.example.yaml ${STAGEDIR}${ETCDIR}/openvpn-auth-oauth2.yml.sample + ${INSTALL_SCRIPT} ${WRKDIR}/openvpn_auth_oauth2 ${STAGEDIR}${PREFIX}/etc/rc.d + +.include <bsd.port.mk> diff --git a/security/openvpn-auth-oauth2/distinfo b/security/openvpn-auth-oauth2/distinfo new file mode 100644 index 000000000000..c69fcf7f3670 --- /dev/null +++ b/security/openvpn-auth-oauth2/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1747749448 +SHA256 (go/security_openvpn-auth-oauth2/openvpn-auth-oauth2-v1.23.0/v1.23.0.mod) = 3cfe3d6fcb9c2dadd04584a4dee41a867c33b720a91127efaaa501fd11726f2b +SIZE (go/security_openvpn-auth-oauth2/openvpn-auth-oauth2-v1.23.0/v1.23.0.mod) = 1899 +SHA256 (go/security_openvpn-auth-oauth2/openvpn-auth-oauth2-v1.23.0/v1.23.0.zip) = 984bf33860740e9d4f3896db38bfea064a2b21553c85c8c0ea98856933c64b71 +SIZE (go/security_openvpn-auth-oauth2/openvpn-auth-oauth2-v1.23.0/v1.23.0.zip) = 1850633 diff --git a/security/openvpn-auth-oauth2/files/openvpn_auth_oauth2.in b/security/openvpn-auth-oauth2/files/openvpn_auth_oauth2.in new file mode 100644 index 000000000000..40015f4a8e4a --- /dev/null +++ b/security/openvpn-auth-oauth2/files/openvpn_auth_oauth2.in @@ -0,0 +1,148 @@ +#!/bin/sh + +# PROVIDE: openvpn_auth_oauth2 +# REQUIRE: FILESYSTEMS defaultroute netwait resolv +# BEFORE: NETWORKING +# KEYWORD: shutdown + +# Add the following line to /etc/rc.conf to enable openvpn_auth_oauth2: +# +# openvpn_auth_oauth2_enable="YES" +# +# You also can set alternative config with +# openvpn_auth_oauth2_config="/path/to/config" +# +# Multiple profiles are supported with +# +# openvpn_auth_oauth2_profiles="name1 name2" +# openvpn_auth_oauth2_name1_enable="YES" +# openvpn_auth_oauth2_name1_config="/path/to/config1" +# openvpn_auth_oauth2_name2_enable="YES" +# openvpn_auth_oauth2_name2_config="/path/to/config2" +# + +. /etc/rc.subr + +name=openvpn_auth_oauth2 +rcvar=openvpn_auth_oauth2_enable +desc="Single sign-on for OpenVPN" + +eval ": \${${name}_enable:=\"NO\"}" +eval ": \${${name}_config:=%%ETCDIR%%/openvpn-auth-oauth2.yml}" +load_rc_config "${name}" + +_openvpn_auth_oauth2="%%PREFIX%%/sbin/openvpn-auth-oauth2" +_common_daemon_args=-Sfc +_piddir=/var/run/openvpn-auth-oauth2 + +# Set PID file +pidfile="${_piddir}/openvpn-auth-oauth2.pid" + +required_files=${openvpn_auth_oauth2_config} +command=/usr/sbin/daemon +command_args="${_common_daemon_args} -p ${pidfile} -t ${name} \ +${_openvpn_auth_oauth2} --config ${openvpn_auth_oauth2_config}" +procname="${_openvpn_auth_oauth2}" +extra_commands=reload +reload_cmd=openvpn_auth_oauth2_reload +start_precmd="[ -d ${_piddir} ] || /usr/bin/install -d ${_piddir}" + +openvpn_auth_oauth2_reload() +{ + if [ "x${openvpn_auth_oauth2_profiles}" != "x" -a "x$1" != "x" ]; then + for profile in ${openvpn_auth_oauth2_profiles}; do + eval _enable="\${openvpn_auth_oauth2_${profile}_enable}" + case "x${_enable:-${openvpn_auth_oauth2_enable}}" in + x|x[Nn][Oo]|x[Nn][Oo][Nn][Ee]) + continue + ;; + x[Yy][Ee][Ss]) + ;; + *) + if test -z "$_enable"; then + _var=openvpn_auth_oauth2_enable + else + _var=openvpn_auth_oauth2_"${profile}"_enable + fi + echo "Bad value" \ + "'${_enable:-${openvpn_auth_oauth2_enable}}'" \ + "for ${_var}. " \ + "Profile ${profile} skipped." + continue + ;; + esac + echo "===> openvpn-auth-oauth2 profile: ${profile}" + pidfile="${_piddir}/openvpn-auth-oauth2-${profile}.pid" + kill -HUP `cat ${pidfile}` + retcode="$?" + if [ "0${retcode}" -ne 0 ]; then + failed="${profile} (${retcode}) ${failed:-}" + else + success="${profile} ${success:-}" + fi + done + exit 0 + else + echo "===> openvpn-auth-outh2 profile ${profile} reloading" + kill -HUP `cat ${pidfile}` + fi +} + +if [ -n "$2" ]; then + profile="$2" + if [ "x${openvpn_auth_oauth2_profiles}" != "x" ]; then + eval openvpn_auth_oauth2_config="\${openvpn_auth_oauth2_${profile}_config:-%%ETCDIR%%/openvpn-auth-oauth2-${profile}.yml}" + if [ "x${openvpn_auth_oauth2_config}" = "x" ]; then + echo "You must define a configuration file (openvpn_auth_oauth2_${profile}_config)" + exit 1 + fi + + pidfile="${_piddir}/openvpn-auth-oauth2-${profile}.pid" + + [ -f ${pidfile} ] || /usr/bin/install /dev/null "${pidfile}" + + required_files="${openvpn_auth_oauth2_config}" + eval openvpn_auth_oauth2_enable="\${openvpn_auth_oauth2_${profile}_enable:-${openvpn_auth_oauth2_enable}}" + command_args="${_common_daemon_args} -t ${name}-${profile} -p ${pidfile} \ + ${_openvpn_auth_oauth2} \ + --config ${openvpn_auth_oauth2_config}" + else + echo "$0: extra argument ignored" + fi +else + if [ "x${openvpn_auth_oauth2_profiles}" != "x" -a "x$1" != "x" ]; then + for profile in ${openvpn_auth_oauth2_profiles}; do + eval _enable="\${openvpn_auth_oauth2_${profile}_enable}" + case "x${_enable:-${openvpn_auth_oauth2_enable}}" in + x|x[Nn][Oo]|x[Nn][Oo][Nn][Ee]) + continue + ;; + x[Yy][Ee][Ss]) + ;; + *) + if test -z "$_enable"; then + _var=openvpn_auth_oauth2_enable + else + _var=openvpn_auth_oauth2_"${profile}"_enable + fi + echo "Bad value" \ + "'${_enable:-${openvpn_auth_oauth2_enable}}'" \ + "for ${_var}. " \ + "Profile ${profile} skipped." + continue + ;; + esac + echo "===> openvpn-auth-oauth2 profile: ${profile}" + %%PREFIX%%/etc/rc.d/openvpn_auth_oauth2 $1 ${profile} + retcode="$?" + if [ "0${retcode}" -ne 0 ]; then + failed="${profile} (${retcode}) ${failed:-}" + else + success="${profile} ${success:-}" + fi + done + exit 0 + fi +fi + +run_rc_command "$1" diff --git a/security/openvpn-auth-oauth2/pkg-descr b/security/openvpn-auth-oauth2/pkg-descr new file mode 100644 index 000000000000..52e575e966a1 --- /dev/null +++ b/security/openvpn-auth-oauth2/pkg-descr @@ -0,0 +1,15 @@ +openvpn-auth-oauth2 is a management client for OpenVPN that handles the single +sign-on (SSO) authentication against various OIDC providers. This project aims +to simplify the process of integrating OpenVPN with OIDC providers such as: + +- Microsoft Entra ID (Azure AD) +- GitHub +- Okta +- Google Workspace +- Zittal +- Digitalocean +- Keycloak +- any other OIDC compatible auth server + +For comprehensive documentation, point the browser to: +https://github.com/jkroepke/openvpn-auth-oauth2/wiki/Configuration diff --git a/security/openvpn-auth-oauth2/pkg-plist b/security/openvpn-auth-oauth2/pkg-plist new file mode 100644 index 000000000000..c96f261f8393 --- /dev/null +++ b/security/openvpn-auth-oauth2/pkg-plist @@ -0,0 +1,3 @@ +@sample %%ETCDIR%%/openvpn-auth-oauth2.yml.sample +etc/rc.d/openvpn_auth_oauth2 +sbin/openvpn-auth-oauth2 diff --git a/security/tpm2-openssl/Makefile b/security/tpm2-openssl/Makefile new file mode 100644 index 000000000000..f0a6329dc650 --- /dev/null +++ b/security/tpm2-openssl/Makefile @@ -0,0 +1,28 @@ +PORTNAME= tpm2-openssl +DISTVERSION= 1.3.0 +CATEGORIES= security +MASTER_SITES= https://github.com/tpm2-software/tpm2-openssl/releases/download/${DISTVERSION}/ + +MAINTAINER= blackye@gmail.com +COMMENT= Provider for integration of TPM 2.0 into OpenSSL 3.x +WWW= https://github.com/tpm2-software/tpm2-openssl + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +IGNORE_FreeBSD_13= Requires OpenSSL 3+ + +LIB_DEPENDS= libtss2-esys.so:security/tpm2-tss +RUN_DEPENDS= tpm2-abrmd:security/tpm2-abrmd + +USES= gmake libtool pkgconfig ssl +USE_LDCONFIG= yes + +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --with-modulesdir=${PREFIX}/lib/ossl-modules + +INSTALL_TARGET= install-strip + +PLIST_FILES= lib/ossl-modules/tpm2.so + +.include <bsd.port.mk> diff --git a/security/tpm2-openssl/distinfo b/security/tpm2-openssl/distinfo new file mode 100644 index 000000000000..15b45c43c5fc --- /dev/null +++ b/security/tpm2-openssl/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1737838478 +SHA256 (tpm2-openssl-1.3.0.tar.gz) = 9a9aca55d4265ec501bcf9c56d21d6ca18dba902553f21c888fe725b42ea9964 +SIZE (tpm2-openssl-1.3.0.tar.gz) = 432730 diff --git a/security/tpm2-openssl/pkg-descr b/security/tpm2-openssl/pkg-descr new file mode 100644 index 000000000000..ecbf7761b6ab --- /dev/null +++ b/security/tpm2-openssl/pkg-descr @@ -0,0 +1 @@ +Provider for integration of TPM 2.0 to OpenSSL 3.x diff --git a/security/tpm2-openssl/pkg-message b/security/tpm2-openssl/pkg-message new file mode 100644 index 000000000000..1f3b424b4e9a --- /dev/null +++ b/security/tpm2-openssl/pkg-message @@ -0,0 +1,26 @@ +[ +{ type: install + message: <<EOM +The tpm2 OpenSSL provider has been installed as ${PREFIX}/lib/ossl-modules/tpm2.so + +In order to let openssl find it do one of the following: + +1. Set the OPENSSL_MODULES environment variable +2. Use the -provider-path option +3. Edit /etc/ssl/openssl.cnf replacing the existing [provider_sect] and + [default_provider] sections with these: + +[provider_sect] +default = default_sect +tpm2 = tpm2_sect + +[default_sect] +activate = 1 + +[tpm2_sect] +activate = 1 +module = ${PREFIX}/lib/ossl-modules/tpm2.so + +EOM +} +] diff --git a/security/wpa_supplicant-devel/Makefile b/security/wpa_supplicant-devel/Makefile index 96ff390b2017..f4456e429e42 100644 --- a/security/wpa_supplicant-devel/Makefile +++ b/security/wpa_supplicant-devel/Makefile @@ -11,8 +11,8 @@ WWW= https://w1.fi/wpa_supplicant/ USE_GITHUB= yes GH_ACCOUNT= cschuber GH_PROJECT= hostap -GH_TAGNAME= 9fa657a73 -COMMIT_DATE= 2025.04.25 +GH_TAGNAME= 54930b62b +COMMIT_DATE= 2025.05.08 LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/README diff --git a/security/wpa_supplicant-devel/distinfo b/security/wpa_supplicant-devel/distinfo index b75768ebb5a0..4eabde753e8c 100644 --- a/security/wpa_supplicant-devel/distinfo +++ b/security/wpa_supplicant-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745940419 -SHA256 (cschuber-hostap-2025.04.25-9fa657a73_GH0.tar.gz) = 3686944c19668aa8630b167b6a7a7f12ddbd64cc1077d48a83c275e1ee049770 -SIZE (cschuber-hostap-2025.04.25-9fa657a73_GH0.tar.gz) = 5290405 +TIMESTAMP = 1747800845 +SHA256 (cschuber-hostap-2025.05.08-54930b62b_GH0.tar.gz) = 945b6a16ef7e6071309f1aa02168e05de26ec91b7e4cf8f6eb556fcd649012bb +SIZE (cschuber-hostap-2025.05.08-54930b62b_GH0.tar.gz) = 5291910 diff --git a/security/zeek/Makefile b/security/zeek/Makefile index ec556142d2c1..37568d7fdf72 100644 --- a/security/zeek/Makefile +++ b/security/zeek/Makefile @@ -1,5 +1,5 @@ PORTNAME= zeek -DISTVERSION= 7.0.7 +DISTVERSION= 7.0.8 CATEGORIES= security MASTER_SITES= https://download.zeek.org/ diff --git a/security/zeek/distinfo b/security/zeek/distinfo index a89bf538df6d..556e223ec34a 100644 --- a/security/zeek/distinfo +++ b/security/zeek/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1746809493 -SHA256 (zeek-7.0.7.tar.gz) = 8eb07cfb73b976d92bdcbce37051667a072b8323ab59dc1b2bf46b76703765c0 -SIZE (zeek-7.0.7.tar.gz) = 95962543 +TIMESTAMP = 1747772619 +SHA256 (zeek-7.0.8.tar.gz) = 29f918851d671fb3d8fe6b97e3d9fcefaa18660c57cb1ed63adc5e25773175cd +SIZE (zeek-7.0.8.tar.gz) = 95963798 diff --git a/security/zeek/pkg-plist b/security/zeek/pkg-plist index 0d7ee7a549f7..9305a9eda9d9 100644 --- a/security/zeek/pkg-plist +++ b/security/zeek/pkg-plist @@ -1928,7 +1928,6 @@ share/man/man8/zeek.8.gz %%DATADIR%%/cmake/CommonCMakeConfig.cmake %%DATADIR%%/cmake/ConfigurePackaging.cmake %%DATADIR%%/cmake/ConfigureSpicyBuild.cmake -%%DATADIR%%/cmake/FindBIND.cmake %%DATADIR%%/cmake/FindBinPAC.cmake %%DATADIR%%/cmake/FindCAres.cmake %%DATADIR%%/cmake/FindCapstats.cmake diff --git a/shells/ksh-devel/Makefile b/shells/ksh-devel/Makefile index 577d3480c02d..c6a10d5cb7ad 100644 --- a/shells/ksh-devel/Makefile +++ b/shells/ksh-devel/Makefile @@ -19,8 +19,8 @@ WWW= http://www.kornshell.com/ LICENSE= EPL -HASH= 10380798 -AST_COMMIT_DATE= 2025.04.29 +HASH= de530132 +AST_COMMIT_DATE= 2025.05.17 USES= compiler:c11 diff --git a/shells/ksh-devel/distinfo b/shells/ksh-devel/distinfo index 01566aafe462..34682c179de0 100644 --- a/shells/ksh-devel/distinfo +++ b/shells/ksh-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745938301 -SHA256 (ksh93-ksh-2025.04.29-10380798_GH0.tar.gz) = ac8115c5e98d82efa1f7b6d8c4f6a683cd686bda31502f822be0446306d16a2c -SIZE (ksh93-ksh-2025.04.29-10380798_GH0.tar.gz) = 1963316 +TIMESTAMP = 1747800165 +SHA256 (ksh93-ksh-2025.05.17-de530132_GH0.tar.gz) = 9857ea2da28813fabed31747faa30d921fb706daddaba3f39c942cb9b3276d24 +SIZE (ksh93-ksh-2025.05.17-de530132_GH0.tar.gz) = 1973965 diff --git a/sysutils/Makefile b/sysutils/Makefile index 5e782c86f6ef..5af16b7b293b 100644 --- a/sysutils/Makefile +++ b/sysutils/Makefile @@ -186,11 +186,13 @@ SUBDIR += cfengine-masterfiles323 SUBDIR += cfengine-masterfiles324 SUBDIR += cfengine-masterfiles325 + SUBDIR += cfengine-masterfiles326 SUBDIR += cfengine321 SUBDIR += cfengine322 SUBDIR += cfengine323 SUBDIR += cfengine324 SUBDIR += cfengine325 + SUBDIR += cfengine326 SUBDIR += chaoskube SUBDIR += checkrestart SUBDIR += chezmoi diff --git a/sysutils/cardano-cli/Makefile b/sysutils/cardano-cli/Makefile index fe4cb2f3da3a..641ba3866f2e 100644 --- a/sysutils/cardano-cli/Makefile +++ b/sysutils/cardano-cli/Makefile @@ -1,7 +1,6 @@ PORTNAME= cardano-cli DISTVERSIONPREFIX= ${PORTNAME}- -DISTVERSION= 10.8.0.0 -PORTREVISION= 1 +DISTVERSION= 10.9.0.0 CATEGORIES= sysutils net-p2p MASTER_SITES= https://chap.intersectmbo.org/package/:chap @@ -93,7 +92,7 @@ USE_CABAL= Cabal-3.14.2.0_1 \ canonical-json-0.6.0.1_1 \ capability-0.5.0.1_4 \ cardano-addresses-4.0.0_1 \ - cardano-api-10.14.0.0:chap \ + cardano-api-10.16.0.0:chap \ cardano-binary-1.7.1.0:chap \ cardano-crypto-1.3.0 \ cardano-crypto-class-2.2.2.0:chap \ @@ -294,10 +293,10 @@ USE_CABAL= Cabal-3.14.2.0_1 \ optparse-applicative-fork-0.18.1.0:chap \ ordered-containers-0.2.4 \ os-string-2.0.7 \ - ouroboros-consensus-0.25.0.0:chap \ - ouroboros-consensus-cardano-0.24.0.0:chap \ - ouroboros-consensus-diffusion-0.22.0.0:chap \ - ouroboros-consensus-protocol-0.11.0.0_2:chap \ + ouroboros-consensus-0.26.0.1:chap \ + ouroboros-consensus-cardano-0.25.0.1:chap \ + ouroboros-consensus-diffusion-0.22.0.1:chap \ + ouroboros-consensus-protocol-0.12.0.0:chap \ ouroboros-network-0.20.1.0:chap \ ouroboros-network-api-0.13.0.0:chap \ ouroboros-network-framework-0.17.0.0:chap \ diff --git a/sysutils/cardano-cli/distinfo b/sysutils/cardano-cli/distinfo index 7ceeb3c652ca..b22ae5d40292 100644 --- a/sysutils/cardano-cli/distinfo +++ b/sysutils/cardano-cli/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1747064667 +TIMESTAMP = 1747635518 SHA256 (cabal/Cabal-3.14.2.0/Cabal-3.14.2.0.tar.gz) = a58ca2b17c250472ed4dac0ec0aa2c65173701cbfdfecca104713f73b4429432 SIZE (cabal/Cabal-3.14.2.0/Cabal-3.14.2.0.tar.gz) = 475699 SHA256 (cabal/Cabal-3.14.2.0/revision/1.cabal) = f98aa86a37b9920dc6dfc8d79119a10df69542734f158a1c66ff144592f1d004 @@ -175,8 +175,8 @@ SHA256 (cabal/cardano-addresses-4.0.0/cardano-addresses-4.0.0.tar.gz) = 8487dca5 SIZE (cabal/cardano-addresses-4.0.0/cardano-addresses-4.0.0.tar.gz) = 154677 SHA256 (cabal/cardano-addresses-4.0.0/revision/1.cabal) = bb0f8146494fa81507f102187e141ee7d3ce7c19dbf319b70906931636d79eaa SIZE (cabal/cardano-addresses-4.0.0/revision/1.cabal) = 6570 -SHA256 (cabal/cardano-api-10.14.0.0.tar.gz) = 91c70b74bac9be5c446f667466d6aa4f24f4f4e5a2ea2331d113e6660d5d6e1a -SIZE (cabal/cardano-api-10.14.0.0.tar.gz) = 356508 +SHA256 (cabal/cardano-api-10.16.0.0.tar.gz) = 8abc85568684e9c928ca04aa076fcde40d489267c6038713602474f803fa87d6 +SIZE (cabal/cardano-api-10.16.0.0.tar.gz) = 363745 SHA256 (cabal/cardano-binary-1.7.1.0.tar.gz) = 00281caeb436f100e3b74bb4a69a96c3a1f354bd55fa37c2217e60bdb78e06fa SIZE (cabal/cardano-binary-1.7.1.0.tar.gz) = 27896 SHA256 (cabal/cardano-crypto-1.3.0/cardano-crypto-1.3.0.tar.gz) = 5d3e1b00796458a605746d280571a93cbe050305c03d324d6eab5f7d771da879 @@ -689,16 +689,14 @@ SHA256 (cabal/ordered-containers-0.2.4/ordered-containers-0.2.4.tar.gz) = 3da167 SIZE (cabal/ordered-containers-0.2.4/ordered-containers-0.2.4.tar.gz) = 7877 SHA256 (cabal/os-string-2.0.7/os-string-2.0.7.tar.gz) = 339c35fd3a290522f23de4e33528423cfd0b0a8f22946b0b9816a817b926cba0 SIZE (cabal/os-string-2.0.7/os-string-2.0.7.tar.gz) = 44683 -SHA256 (cabal/ouroboros-consensus-0.25.0.0.tar.gz) = a0cd09da2608d9667dcea547ef4f88f5816a877b5c72c509ff7c230ca0a5cf6a -SIZE (cabal/ouroboros-consensus-0.25.0.0.tar.gz) = 883477 -SHA256 (cabal/ouroboros-consensus-cardano-0.24.0.0.tar.gz) = 4f45215b595060f3bac3572e85832acfc6f3d0c08f3c6b4ed9e254d4badd6662 -SIZE (cabal/ouroboros-consensus-cardano-0.24.0.0.tar.gz) = 333104 -SHA256 (cabal/ouroboros-consensus-diffusion-0.22.0.0.tar.gz) = 88764f0e569a07525076f5f5c6dd8232a005867d25ed066ec983cefda1f5db19 -SIZE (cabal/ouroboros-consensus-diffusion-0.22.0.0.tar.gz) = 236615 -SHA256 (cabal/ouroboros-consensus-protocol-0.11.0.0.tar.gz) = 3a051f84c1ae9d902083b1b9ec61cbd4998b79a74d7e047b1b8a02d9052df061 -SIZE (cabal/ouroboros-consensus-protocol-0.11.0.0.tar.gz) = 34975 -SHA256 (cabal/ouroboros-consensus-protocol-0.11.0.0/revision/2.cabal) = b475c016c8b723c31d1d95926636c099a36c4cfd7afd99a5dc029500004a4ffb -SIZE (cabal/ouroboros-consensus-protocol-0.11.0.0/revision/2.cabal) = 3051 +SHA256 (cabal/ouroboros-consensus-0.26.0.1.tar.gz) = f02d42171d6e4d3292e8726911b775e012e52ddfb64043dc82ede061ff0c7d50 +SIZE (cabal/ouroboros-consensus-0.26.0.1.tar.gz) = 884669 +SHA256 (cabal/ouroboros-consensus-cardano-0.25.0.1.tar.gz) = c1ae1c6691b26cde45f7cd88bd34be7f60d7e015bfdb24a38659f4fde018622f +SIZE (cabal/ouroboros-consensus-cardano-0.25.0.1.tar.gz) = 334840 +SHA256 (cabal/ouroboros-consensus-diffusion-0.22.0.1.tar.gz) = 800f0c901237ad27f60c9217942361f505c04b90bfba0d224e76bc734a1895ed +SIZE (cabal/ouroboros-consensus-diffusion-0.22.0.1.tar.gz) = 236690 +SHA256 (cabal/ouroboros-consensus-protocol-0.12.0.0.tar.gz) = 023d733ce6f143ca5cc88e8a9eb39696779537442c9f9918ad6e4d0b17941ed6 +SIZE (cabal/ouroboros-consensus-protocol-0.12.0.0.tar.gz) = 35003 SHA256 (cabal/ouroboros-network-0.20.1.0.tar.gz) = 9208b7577cecdb2d71b550bcf932ed1e87f60cc4ca7315b7b8e7b023b76976b1 SIZE (cabal/ouroboros-network-0.20.1.0.tar.gz) = 392019 SHA256 (cabal/ouroboros-network-api-0.13.0.0.tar.gz) = 1074d5872ed3e033aa07a1aaca4e5d16bb593270bcbac841e2de22138315b94c @@ -1139,7 +1137,7 @@ SHA256 (cabal/zlib-0.7.1.0/zlib-0.7.1.0.tar.gz) = 6edd38b6b81df8d274952aa85affa6 SIZE (cabal/zlib-0.7.1.0/zlib-0.7.1.0.tar.gz) = 29318 SHA256 (cabal/zlib-0.7.1.0/revision/2.cabal) = 85e64a75c0b490506a7edaa2d54950c668e66b65758bb08bb14cd31faf53a206 SIZE (cabal/zlib-0.7.1.0/revision/2.cabal) = 5357 -SHA256 (cabal/IntersectMBO-cardano-cli-cardano-cli-10.8.0.0_GH0.tar.gz) = c1f072d8a348b0ec7c01f6173f38eb92076fcf4421e6708501d0b35cb975d5fc -SIZE (cabal/IntersectMBO-cardano-cli-cardano-cli-10.8.0.0_GH0.tar.gz) = 1131053 +SHA256 (cabal/IntersectMBO-cardano-cli-cardano-cli-10.9.0.0_GH0.tar.gz) = fd774746235ac1e774c1fb79d1e49e5f9658106edd5fae515864a75d597fd010 +SIZE (cabal/IntersectMBO-cardano-cli-cardano-cli-10.9.0.0_GH0.tar.gz) = 1147034 SHA256 (cabal/IntersectMBO-libsodium-dbb48cce5429cb6585c9034f002568964f1ce567_GH0.tar.gz) = e4f29ae3c16037e484bb69e3fa22a5565c42adf497f8f88e61ff8d9486ab863e SIZE (cabal/IntersectMBO-libsodium-dbb48cce5429cb6585c9034f002568964f1ce567_GH0.tar.gz) = 2073757 diff --git a/sysutils/cfengine-devel/Makefile b/sysutils/cfengine-devel/Makefile index 93a70decb02f..0ef8374a3845 100644 --- a/sysutils/cfengine-devel/Makefile +++ b/sysutils/cfengine-devel/Makefile @@ -3,9 +3,9 @@ PORTVERSION= 3.25.${CFENGINE_COMMIT_DATE} PORTEPOCH= 1 CATEGORIES= sysutils PKGNAMESUFFIX= -devel -CFENGINE_HASH= 2acbd1dc5 -LIBNTECH_HASH= 5a62ba4 -CFENGINE_COMMIT_DATE= 20250423 +CFENGINE_HASH= a78981647 +LIBNTECH_HASH= 4f4ec75 +CFENGINE_COMMIT_DATE= 20250519 MAINTAINER= cy@FreeBSD.org COMMENT= Systems administration tool for networks diff --git a/sysutils/cfengine-devel/distinfo b/sysutils/cfengine-devel/distinfo index 25de521d4285..0b0f74b21390 100644 --- a/sysutils/cfengine-devel/distinfo +++ b/sysutils/cfengine-devel/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1745937781 -SHA256 (cfengine-core-3.25.20250423-2acbd1dc5_GH0.tar.gz) = e3fe728090eb109042c0387bb81208bbdd84b1f180edaf1f090c5b1934aebe8d -SIZE (cfengine-core-3.25.20250423-2acbd1dc5_GH0.tar.gz) = 2461329 -SHA256 (cfengine-libntech-5a62ba4_GH0.tar.gz) = 3b929a3118cb3a30ea5cbd09dfdfd96eaa808b4ff73c9047770885210e4b8ca3 -SIZE (cfengine-libntech-5a62ba4_GH0.tar.gz) = 367963 +TIMESTAMP = 1747799451 +SHA256 (cfengine-core-3.25.20250519-a78981647_GH0.tar.gz) = fa55421636285b9d0e38841f77f81be30ffc847ec03c986d843f46909b6035dc +SIZE (cfengine-core-3.25.20250519-a78981647_GH0.tar.gz) = 2462536 +SHA256 (cfengine-libntech-4f4ec75_GH0.tar.gz) = c6e588fcd7162722aae6d69f4391a1e1eaf24240b71c3a29157a9b704cbdfb10 +SIZE (cfengine-libntech-4f4ec75_GH0.tar.gz) = 367957 diff --git a/sysutils/cfengine-masterfiles-devel/Makefile b/sysutils/cfengine-masterfiles-devel/Makefile index 931957436d21..e2eb61a8a3ef 100644 --- a/sysutils/cfengine-masterfiles-devel/Makefile +++ b/sysutils/cfengine-masterfiles-devel/Makefile @@ -3,7 +3,7 @@ PORTVERSION= 3.25.${CFENGINE_COMMIT_DATE} PORTEPOCH= 1 CATEGORIES= sysutils PKGNAMESUFFIX= -devel -HASH= 2cb3f4df +HASH= 73962490 CFENGINE_COMMIT_DATE= 20250424 MAINTAINER= cy@FreeBSD.org diff --git a/sysutils/cfengine-masterfiles-devel/distinfo b/sysutils/cfengine-masterfiles-devel/distinfo index 068389e552e3..3cbd82ba2db6 100644 --- a/sysutils/cfengine-masterfiles-devel/distinfo +++ b/sysutils/cfengine-masterfiles-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745937903 -SHA256 (cfengine-masterfiles-3.25.20250424-2cb3f4df_GH0.tar.gz) = 3871b31bb43e805b9d6da111cb788b070f1a8d9f9be4f49801acb39657edb386 -SIZE (cfengine-masterfiles-3.25.20250424-2cb3f4df_GH0.tar.gz) = 512158 +TIMESTAMP = 1747799818 +SHA256 (cfengine-masterfiles-3.25.20250424-73962490_GH0.tar.gz) = 3f64ea41d34d57ec51a7e0d400791d2fb2675769d9ec9920a9196f20b1207018 +SIZE (cfengine-masterfiles-3.25.20250424-73962490_GH0.tar.gz) = 512706 diff --git a/sysutils/cfengine-masterfiles/Makefile b/sysutils/cfengine-masterfiles/Makefile index c035654803a3..499565a2ab24 100644 --- a/sysutils/cfengine-masterfiles/Makefile +++ b/sysutils/cfengine-masterfiles/Makefile @@ -1,5 +1,5 @@ -VERSIONS= 320 321 322 323 324 325 -CFENGINE_VERSION?= 325 +VERSIONS= 320 321 322 323 324 325 326 +CFENGINE_VERSION?= 326 MASTERDIR= ${.CURDIR}/../cfengine-masterfiles${CFENGINE_VERSION} diff --git a/sysutils/cfengine-masterfiles326/Makefile b/sysutils/cfengine-masterfiles326/Makefile new file mode 100644 index 000000000000..a6d08b0d862e --- /dev/null +++ b/sysutils/cfengine-masterfiles326/Makefile @@ -0,0 +1,31 @@ +PORTNAME= cfengine-masterfiles +DISTVERSION= 3.26.0 +CATEGORIES= sysutils +MASTER_SITES= https://cfengine-package-repos.s3.amazonaws.com/tarballs/ + +MAINTAINER= cy@FreeBSD.org +COMMENT= cfengine sample policies for installations and upgrades +WWW= https://cfengine.com/ + +LICENSE= GPLv3 + +CPE_VENDOR= gnu +CPE_PRODUCT= cfengine + +CONFLICTS= cfengine-masterfiles3[0-9] cfengine-masterfiles31[0-79] +.if !defined(MASTERDIR) +PKGNAMESUFFIX= 326 +CONFLICTS+= cfengine-masterfiles-3.* +.endif + +RUN_DEPENDS= cf-agent:sysutils/cfengine${PKGNAMESUFFIX} + +FETCH_BEFORE_ARGS= -o ${DISTDIR}/${DISTFILES} + +MAKE_JOBS_UNSAFE= yes +USES= cpe gmake python:build +HAS_CONFIGURE= yes +EXAMPLESDIR= ${PREFIX}/share/examples/cfengine-masterfiles +CONFIGURE_ARGS= --prefix=${EXAMPLESDIR} + +.include <bsd.port.mk> diff --git a/sysutils/cfengine-masterfiles326/distinfo b/sysutils/cfengine-masterfiles326/distinfo new file mode 100644 index 000000000000..bbdbec4b7881 --- /dev/null +++ b/sysutils/cfengine-masterfiles326/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1747799168 +SHA256 (cfengine-masterfiles-3.26.0.tar.gz) = fc8b0ad20e803e0d1e9dcda7afb2f3f5110357ac0e553ed95cf2cbea9652451d +SIZE (cfengine-masterfiles-3.26.0.tar.gz) = 542965 diff --git a/sysutils/cfengine-masterfiles326/pkg-descr b/sysutils/cfengine-masterfiles326/pkg-descr new file mode 100644 index 000000000000..6f6dbcfeb74f --- /dev/null +++ b/sysutils/cfengine-masterfiles326/pkg-descr @@ -0,0 +1,8 @@ +CFEngine 3 is a popular open source configuration management system. +Its primary function is to provide automated configuration and +maintenance of large-scale computer systems. + +The repository is intended to provide a stable base policy for +installations and upgrades, and is used by CFEngine 3.6 and newer. +The port installs the repository as examples which should be copied by +the user to the masterfiles directory (usually /var/cfengine/masterfiles). diff --git a/sysutils/cfengine-masterfiles326/pkg-plist b/sysutils/cfengine-masterfiles326/pkg-plist new file mode 100644 index 000000000000..0418717f12d0 --- /dev/null +++ b/sysutils/cfengine-masterfiles326/pkg-plist @@ -0,0 +1,91 @@ +%%EXAMPLESDIR%%/masterfiles/cfe_internal/CFE_cfengine.cf +%%EXAMPLESDIR%%/masterfiles/cfe_internal/core/deprecated/cfengine_processes.cf +%%EXAMPLESDIR%%/masterfiles/cfe_internal/core/host_info_report.cf +%%EXAMPLESDIR%%/masterfiles/cfe_internal/core/limit_robot_agents.cf +%%EXAMPLESDIR%%/masterfiles/cfe_internal/core/log_rotation.cf +%%EXAMPLESDIR%%/masterfiles/cfe_internal/core/main.cf +%%EXAMPLESDIR%%/masterfiles/cfe_internal/core/watchdog/templates/watchdog.mustache +%%EXAMPLESDIR%%/masterfiles/cfe_internal/core/watchdog/watchdog.cf +%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/CFE_hub_specific.cf +%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/CFE_knowledge.cf +%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/file_change.cf +%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/ha/ha.cf +%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/ha/ha_def.cf +%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/ha/ha_update.cf +%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/main.cf +%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/mission_portal.cf +%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/templates/httpd.conf.mustache +%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/templates/runalerts.php.mustache +%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/templates/runalerts.sh.mustache +%%EXAMPLESDIR%%/masterfiles/cfe_internal/recommendations.cf +%%EXAMPLESDIR%%/masterfiles/cfe_internal/update/cfe_internal_dc_workflow.cf +%%EXAMPLESDIR%%/masterfiles/cfe_internal/update/cfe_internal_update_from_repository.cf +%%EXAMPLESDIR%%/masterfiles/cfe_internal/update/lib.cf +%%EXAMPLESDIR%%/masterfiles/cfe_internal/update/systemd_units.cf +%%EXAMPLESDIR%%/masterfiles/cfe_internal/update/update_bins.cf +%%EXAMPLESDIR%%/masterfiles/cfe_internal/update/update_policy.cf +%%EXAMPLESDIR%%/masterfiles/cfe_internal/update/update_processes.cf +%%EXAMPLESDIR%%/masterfiles/controls/cf_agent.cf +%%EXAMPLESDIR%%/masterfiles/controls/cf_execd.cf +%%EXAMPLESDIR%%/masterfiles/controls/cf_hub.cf +%%EXAMPLESDIR%%/masterfiles/controls/cf_monitord.cf +%%EXAMPLESDIR%%/masterfiles/controls/cf_runagent.cf +%%EXAMPLESDIR%%/masterfiles/controls/cf_serverd.cf +%%EXAMPLESDIR%%/masterfiles/controls/def.cf +%%EXAMPLESDIR%%/masterfiles/controls/def_inputs.cf +%%EXAMPLESDIR%%/masterfiles/controls/reports.cf +%%EXAMPLESDIR%%/masterfiles/controls/update_def.cf +%%EXAMPLESDIR%%/masterfiles/controls/update_def_inputs.cf +%%EXAMPLESDIR%%/masterfiles/inventory/aix.cf +%%EXAMPLESDIR%%/masterfiles/inventory/any.cf +%%EXAMPLESDIR%%/masterfiles/inventory/debian.cf +%%EXAMPLESDIR%%/masterfiles/inventory/freebsd.cf +%%EXAMPLESDIR%%/masterfiles/inventory/generic.cf +%%EXAMPLESDIR%%/masterfiles/inventory/linux.cf +%%EXAMPLESDIR%%/masterfiles/inventory/lsb.cf +%%EXAMPLESDIR%%/masterfiles/inventory/macos.cf +%%EXAMPLESDIR%%/masterfiles/inventory/os.cf +%%EXAMPLESDIR%%/masterfiles/inventory/redhat.cf +%%EXAMPLESDIR%%/masterfiles/inventory/suse.cf +%%EXAMPLESDIR%%/masterfiles/inventory/windows.cf +%%EXAMPLESDIR%%/masterfiles/lib/autorun.cf +%%EXAMPLESDIR%%/masterfiles/lib/bundles.cf +%%EXAMPLESDIR%%/masterfiles/lib/cfe_internal.cf +%%EXAMPLESDIR%%/masterfiles/lib/cfe_internal_hub.cf +%%EXAMPLESDIR%%/masterfiles/lib/cfengine_enterprise_hub_ha.cf +%%EXAMPLESDIR%%/masterfiles/lib/commands.cf +%%EXAMPLESDIR%%/masterfiles/lib/common.cf +%%EXAMPLESDIR%%/masterfiles/lib/databases.cf +%%EXAMPLESDIR%%/masterfiles/lib/edit_xml.cf +%%EXAMPLESDIR%%/masterfiles/lib/event.cf +%%EXAMPLESDIR%%/masterfiles/lib/examples.cf +%%EXAMPLESDIR%%/masterfiles/lib/feature.cf +%%EXAMPLESDIR%%/masterfiles/lib/files.cf +%%EXAMPLESDIR%%/masterfiles/lib/guest_environments.cf +%%EXAMPLESDIR%%/masterfiles/lib/monitor.cf +%%EXAMPLESDIR%%/masterfiles/lib/packages.cf +%%EXAMPLESDIR%%/masterfiles/lib/paths.cf +%%EXAMPLESDIR%%/masterfiles/lib/processes.cf +%%EXAMPLESDIR%%/masterfiles/lib/reports.cf +%%EXAMPLESDIR%%/masterfiles/lib/services.cf +%%EXAMPLESDIR%%/masterfiles/lib/stdlib.cf +%%EXAMPLESDIR%%/masterfiles/lib/storage.cf +%%EXAMPLESDIR%%/masterfiles/lib/testing.cf +%%EXAMPLESDIR%%/masterfiles/lib/users.cf +%%EXAMPLESDIR%%/masterfiles/lib/vcs.cf +%%EXAMPLESDIR%%/masterfiles/promises.cf +%%EXAMPLESDIR%%/masterfiles/services/autorun/hello.cf +%%EXAMPLESDIR%%/masterfiles/services/main.cf +%%EXAMPLESDIR%%/masterfiles/standalone_self_upgrade.cf +%%EXAMPLESDIR%%/masterfiles/templates/cf-apache.service.mustache +%%EXAMPLESDIR%%/masterfiles/templates/cf-execd.service.mustache +%%EXAMPLESDIR%%/masterfiles/templates/cf-hub.service.mustache +%%EXAMPLESDIR%%/masterfiles/templates/cf-monitord.service.mustache +%%EXAMPLESDIR%%/masterfiles/templates/cf-postgres.service.mustache +%%EXAMPLESDIR%%/masterfiles/templates/cf-serverd.service.mustache +%%EXAMPLESDIR%%/masterfiles/templates/cfengine3.service.mustache +%%EXAMPLESDIR%%/masterfiles/templates/cfengine_watchdog.mustache +%%EXAMPLESDIR%%/masterfiles/templates/host_info_report.mustache +%%EXAMPLESDIR%%/masterfiles/templates/json_multiline.mustache +%%EXAMPLESDIR%%/masterfiles/templates/json_serial.mustache +%%EXAMPLESDIR%%/masterfiles/update.cf diff --git a/sysutils/cfengine/Makefile b/sysutils/cfengine/Makefile index 084a19600d77..74123b7ce0c9 100644 --- a/sysutils/cfengine/Makefile +++ b/sysutils/cfengine/Makefile @@ -1,5 +1,5 @@ -VERSIONS= 320 321 322 323 324 325 -CFENGINE_VERSION?= 325 +VERSIONS= 320 321 322 323 324 325 326 +CFENGINE_VERSION?= 326 MASTERDIR= ${.CURDIR}/../cfengine${CFENGINE_VERSION} diff --git a/sysutils/cfengine326/Makefile b/sysutils/cfengine326/Makefile new file mode 100644 index 000000000000..97fa75ecefdc --- /dev/null +++ b/sysutils/cfengine326/Makefile @@ -0,0 +1,70 @@ +PORTNAME= cfengine +DISTVERSION= 3.26.0 +CATEGORIES= sysutils +MASTER_SITES= https://s3.amazonaws.com/cfengine-package-repos/tarballs/ +DISTNAME= ${PORTNAME}-community-${DISTVERSION} + +MAINTAINER= cy@FreeBSD.org +COMMENT= Systems administration tool for networks +WWW= https://cfengine.com/ + +WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} + +LICENSE= GPLv3 + +CPE_VENDOR= gnu + +CONFLICTS= cfengine cfengine3[0-9] cfengine3[0-9][0-9] +.if !defined(MASTERDIR) +PKGNAMESUFFIX= 326 +.endif + +FETCH_BEFORE_ARGS= -o ${DISTDIR}/${DISTFILES} + +USE_RC_SUBR= cf-execd cf-serverd cf-monitord + +MAKE_JOBS_UNSAFE= yes +USE_LDCONFIG= yes +GNU_CONFIGURE= yes +USES= autoreconf cpe gmake gnome libtool localbase shebangfix ssl +USE_GNOME= libxml2 +SHEBANG_FILES= examples/remake_outputs.pl +CFLAGS+= -Wno-return-type -fcommon +# EXAMPLESDIR= ${PREFIX}/share/examples/cfengine3 +DOCSDIR= ${PREFIX}/share/doc/cfengine +MAKE_ENV= EXPLICIT_VERSION=${PORTVERSION} +CONFIGURE_ENV= EXPLICIT_VERSION=${PORTVERSION} +CONFIGURE_ARGS= --docdir=${DOCSDIR} \ + --htmldir=${DOCSDIR}/html \ + --libexecdir=${PREFIX}/libexec \ + --libdir=${PREFIX}/libexec \ + --mandir=${PREFIX}/man \ + --with-workdir=/var/cfengine \ + --with-pcre2=${LOCALBASE} \ + --with-lmdb=${LOCALBASE} \ + --enable-fhs +INSTALL_TARGET= install-strip + +LIB_DEPENDS+= libpcre.so:devel/pcre \ + libpcre2-posix.so:devel/pcre2 \ + liblmdb.so:databases/lmdb \ + libyaml.so:textproc/libyaml \ + libcurl.so:ftp/curl \ + librsync.so:net/librsync + +OPTIONS_DEFINE= PGSQL MYSQL LIBVIRT + +PGSQL_USES= pgsql +PGSQL_CONFIGURE_WITH= --with-postgresql=${LOCALBASE} +PGSQL_CONFIGURE_OFF= --without-postgresql + +MYSQL_USES= mysql +MYSQL_CONFIGURE_WITH= --with-mysql=${LOCALBASE} +MYSQL_CONFIGURE_OFF= --without-mysql +MYSQL_LIB_DEPENDS= libmysqlclient.so:${_MYSQL_CLIENT} +MYSQL_LDFLAGS= -L${LOCALBASE}/lib/mysql + +LIBVIRT_CONFIGURE_WITH= --with-libvirt=${LOCALBASE} +LIBVIRT_LIB_DEPENDS+= libvirt.so:devel/libvirt + +.include <bsd.port.mk> diff --git a/sysutils/cfengine326/distinfo b/sysutils/cfengine326/distinfo new file mode 100644 index 000000000000..5f87862748be --- /dev/null +++ b/sysutils/cfengine326/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1747799115 +SHA256 (cfengine-community-3.26.0.tar.gz) = d3c3884b314dae48a6884e919d0a12acac5aea95d970544e4632a1773857d19b +SIZE (cfengine-community-3.26.0.tar.gz) = 3420030 diff --git a/sysutils/cfengine326/files/cf-execd.in b/sysutils/cfengine326/files/cf-execd.in new file mode 100644 index 000000000000..b40d3507649a --- /dev/null +++ b/sysutils/cfengine326/files/cf-execd.in @@ -0,0 +1,26 @@ +#!/bin/sh + +# PROVIDE: cf-execd +# REQUIRE: LOGIN +# KEYWORD: shutdown +# +# Add the following line to /etc/rc.conf[.local] to enable cf-execd(8) +# +# cf_execd_enable (bool): Set to "NO" by default. +# Set it to "YES" to enable cf-execd. +# cf_execd_flags (str): Custom additional arguments to be passed +# to cf-execd (default empty). +# + +. /etc/rc.subr + +name="cf_execd" +rcvar=cf_execd_enable + +command="%%PREFIX%%/bin/cf-execd" + +load_rc_config $name + +: ${cf_execd_enable="NO"} + +run_rc_command "$1" diff --git a/sysutils/cfengine326/files/cf-monitord.in b/sysutils/cfengine326/files/cf-monitord.in new file mode 100644 index 000000000000..dd21a0aaed6d --- /dev/null +++ b/sysutils/cfengine326/files/cf-monitord.in @@ -0,0 +1,26 @@ +#!/bin/sh + +# PROVIDE: cf-monitord +# REQUIRE: LOGIN +# KEYWORD: shutdown +# +# Add the following line to /etc/rc.conf[.local] to enable cf-monitord(8) +# +# cf_monitord_enable (bool): Set to "NO" by default. +# Set it to "YES" to enable cf-monitord. +# cf_monitord_flags (str): Custom additional arguments to be passed +# to cf-monitord (default empty). +# + +. /etc/rc.subr + +name="cf_monitord" +rcvar=cf_monitord_enable + +command="%%PREFIX%%/bin/cf-monitord" + +load_rc_config $name + +: ${cf_monitord_enable="NO"} + +run_rc_command "$1" diff --git a/sysutils/cfengine326/files/cf-serverd.in b/sysutils/cfengine326/files/cf-serverd.in new file mode 100644 index 000000000000..938274887353 --- /dev/null +++ b/sysutils/cfengine326/files/cf-serverd.in @@ -0,0 +1,26 @@ +#!/bin/sh + +# PROVIDE: cf-serverd +# REQUIRE: LOGIN +# KEYWORD: shutdown +# +# Add the following line to /etc/rc.conf[.local] to enable cf-serverd(8) +# +# cf_serverd_enable (bool): Set to "NO" by default. +# Set it to "YES" to enable cf-serverd. +# cf_serverd_flags (str): Custom additional arguments to be passed +# to cf-serverd (default empty). +# + +. /etc/rc.subr + +name="cf_serverd" +rcvar=cf_serverd_enable + +command="%%PREFIX%%/bin/cf-serverd" + +load_rc_config $name + +: ${cf_serverd_enable="NO"} + +run_rc_command "$1" diff --git a/sysutils/cfengine326/files/patch-libntech_libutils_known_dirs.c b/sysutils/cfengine326/files/patch-libntech_libutils_known_dirs.c new file mode 100644 index 000000000000..68849193a44c --- /dev/null +++ b/sysutils/cfengine326/files/patch-libntech_libutils_known_dirs.c @@ -0,0 +1,10 @@ +--- libntech/libutils/known_dirs.c.orig 2023-12-01 14:09:56.000000000 -0800 ++++ libntech/libutils/known_dirs.c 2023-12-05 20:25:45.098318000 -0800 +@@ -21,6 +21,7 @@ + included file COSL.txt. + */ + ++#include "../config.h" + #include <platform.h> + #include <known_dirs.h> + #include <definitions.h> diff --git a/sysutils/cfengine326/pkg-descr b/sysutils/cfengine326/pkg-descr new file mode 100644 index 000000000000..6afdcc6f57c3 --- /dev/null +++ b/sysutils/cfengine326/pkg-descr @@ -0,0 +1,8 @@ +Cfengine is an automated suite of programs for configuring and +maintaining Unix-like computers. It has been used on computing arrays +of between 1 and 20,000 computers since 1993 by a wide range of +organizations. Cfengine is supported by active research and was the +first autonomic, hands-free management system for Unix-like operating +systems. Cfengine is an autonomic maintenance system not merely a +change management roll-out tool. Cfengine has a history of security +and adaptability. diff --git a/sysutils/cfengine326/pkg-plist b/sysutils/cfengine326/pkg-plist new file mode 100644 index 000000000000..0220fe615e05 --- /dev/null +++ b/sysutils/cfengine326/pkg-plist @@ -0,0 +1,394 @@ +bin/cf-agent +bin/cf-check +bin/cf-execd +bin/cf-key +bin/cf-monitord +bin/cf-net +bin/cf-promises +bin/cf-runagent +bin/cf-secret +bin/cf-serverd +bin/cf-support +bin/cf-upgrade +bin/rpmvercmp +libexec/cfengine/libpromises.so +libexec/cfengine/libpromises.so.3 +libexec/cfengine/libpromises.so.3.0.6 +libexec/python/README +%%DOCSDIR%%/ChangeLog +%%DOCSDIR%%/README.md +%%DOCSDIR%%/examples/abort.cf +%%DOCSDIR%%/examples/accessed_before.cf +%%DOCSDIR%%/examples/accessedbefore.cf +%%DOCSDIR%%/examples/accumulated_time.cf +%%DOCSDIR%%/examples/acl.cf +%%DOCSDIR%%/examples/acl_generic.cf +%%DOCSDIR%%/examples/acl_ntfs.cf +%%DOCSDIR%%/examples/acl_secret.cf +%%DOCSDIR%%/examples/active_directory.cf +%%DOCSDIR%%/examples/activedirectory_listusers.cf +%%DOCSDIR%%/examples/activedirectory_showuser.cf +%%DOCSDIR%%/examples/ago.cf +%%DOCSDIR%%/examples/app_baseline.cf +%%DOCSDIR%%/examples/appgroups.cf +%%DOCSDIR%%/examples/arrays.cf +%%DOCSDIR%%/examples/augment.cf +%%DOCSDIR%%/examples/backreferences_files.cf +%%DOCSDIR%%/examples/bsdflags.cf +%%DOCSDIR%%/examples/bundle_return_values.cf +%%DOCSDIR%%/examples/bundlesequence.cf +%%DOCSDIR%%/examples/bundlesmatching.cf +%%DOCSDIR%%/examples/bundlestate.cf +%%DOCSDIR%%/examples/canonify.cf +%%DOCSDIR%%/examples/cf2_integration.cf +%%DOCSDIR%%/examples/change_detect.cf +%%DOCSDIR%%/examples/changedbefore.cf +%%DOCSDIR%%/examples/chdir.cf +%%DOCSDIR%%/examples/class-automatic-canonificiation.cf +%%DOCSDIR%%/examples/classes_global.cf +%%DOCSDIR%%/examples/classesmatching.cf +%%DOCSDIR%%/examples/classmatch.cf +%%DOCSDIR%%/examples/classvar_convergence.cf +%%DOCSDIR%%/examples/commands.cf +%%DOCSDIR%%/examples/compare.cf +%%DOCSDIR%%/examples/container_iteration.cf +%%DOCSDIR%%/examples/container_key_iteration.cf +%%DOCSDIR%%/examples/control_expand.cf +%%DOCSDIR%%/examples/copy.cf +%%DOCSDIR%%/examples/copy_classes.cf +%%DOCSDIR%%/examples/copy_copbl.cf +%%DOCSDIR%%/examples/copy_edit.cf +%%DOCSDIR%%/examples/copydir_copbl.cf +%%DOCSDIR%%/examples/copylinks.cf +%%DOCSDIR%%/examples/countclassesmatching.cf +%%DOCSDIR%%/examples/countlinesmatching.cf +%%DOCSDIR%%/examples/create_filedir.cf +%%DOCSDIR%%/examples/createdb.cf +%%DOCSDIR%%/examples/customize_by_named_list.cf +%%DOCSDIR%%/examples/data_expand.cf +%%DOCSDIR%%/examples/data_readstringarray.cf +%%DOCSDIR%%/examples/data_regextract.cf +%%DOCSDIR%%/examples/datastate.cf +%%DOCSDIR%%/examples/defaults.cf +%%DOCSDIR%%/examples/defaults2.cf +%%DOCSDIR%%/examples/defaults3.cf +%%DOCSDIR%%/examples/definitions.cf +%%DOCSDIR%%/examples/deletelines.cf +%%DOCSDIR%%/examples/depends_on.cf +%%DOCSDIR%%/examples/depends_on2.cf +%%DOCSDIR%%/examples/difference.cf +%%DOCSDIR%%/examples/dirname.cf +%%DOCSDIR%%/examples/disable.cf +%%DOCSDIR%%/examples/disable_and_rotate_files.cf +%%DOCSDIR%%/examples/diskfree.cf +%%DOCSDIR%%/examples/dollar.cf +%%DOCSDIR%%/examples/edit_column_files.cf +%%DOCSDIR%%/examples/edit_comment_lines.cf +%%DOCSDIR%%/examples/edit_deletenotmatch.cf +%%DOCSDIR%%/examples/edit_insert_fuzzylines.cf +%%DOCSDIR%%/examples/edit_insert_lines.cf +%%DOCSDIR%%/examples/edit_insert_lines_silly.cf +%%DOCSDIR%%/examples/edit_passwd_file.cf +%%DOCSDIR%%/examples/edit_passwd_file_basic.cf +%%DOCSDIR%%/examples/edit_replace_string.cf +%%DOCSDIR%%/examples/edit_sectioned_file.cf +%%DOCSDIR%%/examples/edit_setvar.cf +%%DOCSDIR%%/examples/edit_template.cf +%%DOCSDIR%%/examples/edit_triggerclass.cf +%%DOCSDIR%%/examples/edit_xml.cf +%%DOCSDIR%%/examples/ensure_line_present_prepend_append.cf +%%DOCSDIR%%/examples/env.cf +%%DOCSDIR%%/examples/epimenides.cf +%%DOCSDIR%%/examples/escape.cf +%%DOCSDIR%%/examples/eval.cf +%%DOCSDIR%%/examples/every.cf +%%DOCSDIR%%/examples/exec_args.cf +%%DOCSDIR%%/examples/exec_in_sequence.cf +%%DOCSDIR%%/examples/execd.cf +%%DOCSDIR%%/examples/execresult.cf +%%DOCSDIR%%/examples/expand.cf +%%DOCSDIR%%/examples/failedcommand.cf +%%DOCSDIR%%/examples/file_change_detection.cf +%%DOCSDIR%%/examples/file_hash.cf +%%DOCSDIR%%/examples/file_owner_list_template.cf +%%DOCSDIR%%/examples/fileexists.cf +%%DOCSDIR%%/examples/filenames.cf +%%DOCSDIR%%/examples/fileperms.cf +%%DOCSDIR%%/examples/filesexist.cf +%%DOCSDIR%%/examples/filesexist2.cf +%%DOCSDIR%%/examples/filesize.cf +%%DOCSDIR%%/examples/filestat.cf +%%DOCSDIR%%/examples/filter.cf +%%DOCSDIR%%/examples/findfiles.cf +%%DOCSDIR%%/examples/fix_names.cf +%%DOCSDIR%%/examples/format.cf +%%DOCSDIR%%/examples/getclassmetatags.cf +%%DOCSDIR%%/examples/getenv.cf +%%DOCSDIR%%/examples/getfields.cf +%%DOCSDIR%%/examples/getgid.cf +%%DOCSDIR%%/examples/getindices.cf +%%DOCSDIR%%/examples/getindices_and_values.cf +%%DOCSDIR%%/examples/getmacaddress.cf +%%DOCSDIR%%/examples/getregistry.cf +%%DOCSDIR%%/examples/getuid.cf +%%DOCSDIR%%/examples/getuserinfo.cf +%%DOCSDIR%%/examples/getusers.cf +%%DOCSDIR%%/examples/getvalues.cf +%%DOCSDIR%%/examples/getvariablemetatags.cf +%%DOCSDIR%%/examples/global_list_expansion.cf +%%DOCSDIR%%/examples/global_list_expansion_2.cf +%%DOCSDIR%%/examples/grep.cf +%%DOCSDIR%%/examples/groupexists.cf +%%DOCSDIR%%/examples/guest_environment_kvm.cf +%%DOCSDIR%%/examples/hash.cf +%%DOCSDIR%%/examples/hash_to_int.cf +%%DOCSDIR%%/examples/hashcomment.cf +%%DOCSDIR%%/examples/hashmatch.cf +%%DOCSDIR%%/examples/hashuncomment.cf +%%DOCSDIR%%/examples/helloworld.cf +%%DOCSDIR%%/examples/host2ip.cf +%%DOCSDIR%%/examples/hostrange.cf +%%DOCSDIR%%/examples/hostsseen.cf +%%DOCSDIR%%/examples/hostswithclass.cf +%%DOCSDIR%%/examples/hub.cf +%%DOCSDIR%%/examples/id.cf +%%DOCSDIR%%/examples/inherit.cf +%%DOCSDIR%%/examples/insert_users.cf +%%DOCSDIR%%/examples/intarray.cf +%%DOCSDIR%%/examples/intersection.cf +%%DOCSDIR%%/examples/inventory_cpu.cf +%%DOCSDIR%%/examples/ip2host.cf +%%DOCSDIR%%/examples/iprange.cf +%%DOCSDIR%%/examples/irange.cf +%%DOCSDIR%%/examples/isdir.cf +%%DOCSDIR%%/examples/isexecutable.cf +%%DOCSDIR%%/examples/isgreaterthan.cf +%%DOCSDIR%%/examples/isipinsubnet.cf +%%DOCSDIR%%/examples/islessthan.cf +%%DOCSDIR%%/examples/islink.cf +%%DOCSDIR%%/examples/isnewerthan.cf +%%DOCSDIR%%/examples/isplain.cf +%%DOCSDIR%%/examples/isvariable.cf +%%DOCSDIR%%/examples/iteration.cf +%%DOCSDIR%%/examples/join.cf +%%DOCSDIR%%/examples/kill_process_running_wrong_user.cf +%%DOCSDIR%%/examples/lastnode.cf +%%DOCSDIR%%/examples/ldap.cf +%%DOCSDIR%%/examples/length.cf +%%DOCSDIR%%/examples/linking.cf +%%DOCSDIR%%/examples/literal_server.cf +%%DOCSDIR%%/examples/local_group_present.cf +%%DOCSDIR%%/examples/local_user_password.cf +%%DOCSDIR%%/examples/local_user_secondary_group_member.cf +%%DOCSDIR%%/examples/local_users_absent.cf +%%DOCSDIR%%/examples/local_users_locked.cf +%%DOCSDIR%%/examples/local_users_present.cf +%%DOCSDIR%%/examples/locate_files_and_compress.cf +%%DOCSDIR%%/examples/log_private.cf +%%DOCSDIR%%/examples/loops.cf +%%DOCSDIR%%/examples/lsdir.cf +%%DOCSDIR%%/examples/main.cf +%%DOCSDIR%%/examples/main_entry_point.cf +%%DOCSDIR%%/examples/main_library.cf +%%DOCSDIR%%/examples/maparray.cf +%%DOCSDIR%%/examples/mapdata.cf +%%DOCSDIR%%/examples/mapdata_jsonpipe.cf +%%DOCSDIR%%/examples/maplist.cf +%%DOCSDIR%%/examples/max-min-mean-variance.cf +%%DOCSDIR%%/examples/measure_log.cf +%%DOCSDIR%%/examples/measurements.cf +%%DOCSDIR%%/examples/menu.cf +%%DOCSDIR%%/examples/mergedata.cf +%%DOCSDIR%%/examples/meta.cf +%%DOCSDIR%%/examples/method.cf +%%DOCSDIR%%/examples/method_polymorph.cf +%%DOCSDIR%%/examples/method_validate.cf +%%DOCSDIR%%/examples/method_var.cf +%%DOCSDIR%%/examples/method_var2.cf +%%DOCSDIR%%/examples/missing_ok.cf +%%DOCSDIR%%/examples/module_exec.cf +%%DOCSDIR%%/examples/module_exec_2.cf +%%DOCSDIR%%/examples/monitord.cf +%%DOCSDIR%%/examples/mount_fs.cf +%%DOCSDIR%%/examples/multipassvars.cf +%%DOCSDIR%%/examples/multiple_outcomes.cf +%%DOCSDIR%%/examples/mustache_classes.cf +%%DOCSDIR%%/examples/mustache_template_motd.cf +%%DOCSDIR%%/examples/namespace_classes.cf +%%DOCSDIR%%/examples/namespace_var_meta.cf +%%DOCSDIR%%/examples/namespace_var_meta2.cf +%%DOCSDIR%%/examples/neighbourhood_watch.cf +%%DOCSDIR%%/examples/none.cf +%%DOCSDIR%%/examples/nth.cf +%%DOCSDIR%%/examples/null_config.cf +%%DOCSDIR%%/examples/orchestrate_chain1.cf +%%DOCSDIR%%/examples/orchestrate_chain2.cf +%%DOCSDIR%%/examples/orchestrate_delay_trigger.cf +%%DOCSDIR%%/examples/orchestrate_dominoes1.cf +%%DOCSDIR%%/examples/orchestrate_dominoes2.cf +%%DOCSDIR%%/examples/orchestrate_dragon.cf +%%DOCSDIR%%/examples/orchestrate_dragon_load_balancer.cf +%%DOCSDIR%%/examples/orchestrate_n_of_m.cf +%%DOCSDIR%%/examples/orchestration_hostlist.cf +%%DOCSDIR%%/examples/ordering.cf +%%DOCSDIR%%/examples/package_apt.cf +%%DOCSDIR%%/examples/package_bundles.cf +%%DOCSDIR%%/examples/package_freebsd.cf +%%DOCSDIR%%/examples/package_latest.cf +%%DOCSDIR%%/examples/package_msi_file.cf +%%DOCSDIR%%/examples/package_msi_version.cf +%%DOCSDIR%%/examples/package_rpm.cf +%%DOCSDIR%%/examples/package_solaris.cf +%%DOCSDIR%%/examples/package_windows_feature.cf +%%DOCSDIR%%/examples/package_yum.cf +%%DOCSDIR%%/examples/package_zypper.cf +%%DOCSDIR%%/examples/packagesmatching.cf +%%DOCSDIR%%/examples/parallel_exec.cf +%%DOCSDIR%%/examples/parsestringarray.cf +%%DOCSDIR%%/examples/parsestringarrayidx.cf +%%DOCSDIR%%/examples/pathtype.cf +%%DOCSDIR%%/examples/pattern_and_edit.cf +%%DOCSDIR%%/examples/peerleader.cf +%%DOCSDIR%%/examples/peerleaders.cf +%%DOCSDIR%%/examples/peers.cf +%%DOCSDIR%%/examples/postfix.cf +%%DOCSDIR%%/examples/process_kill.cf +%%DOCSDIR%%/examples/process_matching.cf +%%DOCSDIR%%/examples/process_matching2.cf +%%DOCSDIR%%/examples/process_matching3.cf +%%DOCSDIR%%/examples/process_restart.cf +%%DOCSDIR%%/examples/process_restart_basic.cf +%%DOCSDIR%%/examples/process_signalling.cf +%%DOCSDIR%%/examples/processes_define_class_based_on_process_runtime.cf +%%DOCSDIR%%/examples/product.cf +%%DOCSDIR%%/examples/promises.cf +%%DOCSDIR%%/examples/quoting.cf +%%DOCSDIR%%/examples/randomint.cf +%%DOCSDIR%%/examples/readcsv.cf +%%DOCSDIR%%/examples/readdata.cf +%%DOCSDIR%%/examples/readfile.cf +%%DOCSDIR%%/examples/readintarray.cf +%%DOCSDIR%%/examples/readintrealstringlist.cf +%%DOCSDIR%%/examples/readlist.cf +%%DOCSDIR%%/examples/readrealarray.cf +%%DOCSDIR%%/examples/readstringarray.cf +%%DOCSDIR%%/examples/readtcp.cf +%%DOCSDIR%%/examples/reg_multiline.cf +%%DOCSDIR%%/examples/regarray.cf +%%DOCSDIR%%/examples/regcmp.cf +%%DOCSDIR%%/examples/regex_replace.cf +%%DOCSDIR%%/examples/regex_win.cf +%%DOCSDIR%%/examples/regextract.cf +%%DOCSDIR%%/examples/registry.cf +%%DOCSDIR%%/examples/registry_cache.cf +%%DOCSDIR%%/examples/registryvalue.cf +%%DOCSDIR%%/examples/regline.cf +%%DOCSDIR%%/examples/reglist.cf +%%DOCSDIR%%/examples/remake_outputs.pl +%%DOCSDIR%%/examples/remoteclasses.cf +%%DOCSDIR%%/examples/remoteclasses2.cf +%%DOCSDIR%%/examples/remotescalar.cf +%%DOCSDIR%%/examples/remove_deadlinks.cf +%%DOCSDIR%%/examples/rename.cf +%%DOCSDIR%%/examples/repairedcommand.cf +%%DOCSDIR%%/examples/report_custom.cf +%%DOCSDIR%%/examples/report_state.cf +%%DOCSDIR%%/examples/reports.cf +%%DOCSDIR%%/examples/reporttofile.cf +%%DOCSDIR%%/examples/resolveconf.cf +%%DOCSDIR%%/examples/returnszero.cf +%%DOCSDIR%%/examples/reverse.cf +%%DOCSDIR%%/examples/root_passwd.cf +%%DOCSDIR%%/examples/select_class.cf +%%DOCSDIR%%/examples/select_mode.cf +%%DOCSDIR%%/examples/select_region.cf +%%DOCSDIR%%/examples/select_size.cf +%%DOCSDIR%%/examples/selectservers.cf +%%DOCSDIR%%/examples/server_callback.cf +%%DOCSDIR%%/examples/server_copy_localhost.cf +%%DOCSDIR%%/examples/server_copy_purge.cf +%%DOCSDIR%%/examples/server_copy_remote.cf +%%DOCSDIR%%/examples/server_flatcopy_localhost.cf +%%DOCSDIR%%/examples/service_catalogue.cf +%%DOCSDIR%%/examples/service_catalogue_separate.cf +%%DOCSDIR%%/examples/service_disable.cf +%%DOCSDIR%%/examples/service_start.cf +%%DOCSDIR%%/examples/services.cf +%%DOCSDIR%%/examples/services_concept.cf +%%DOCSDIR%%/examples/services_default_service_bundle.cf +%%DOCSDIR%%/examples/services_win.cf +%%DOCSDIR%%/examples/setuidlog.cf +%%DOCSDIR%%/examples/setvar.cf +%%DOCSDIR%%/examples/shuffle.cf +%%DOCSDIR%%/examples/simple_ssh_key_distribution.cf +%%DOCSDIR%%/examples/software_dist.cf +%%DOCSDIR%%/examples/software_update_version_yum.cf +%%DOCSDIR%%/examples/some.cf +%%DOCSDIR%%/examples/sort.cf +%%DOCSDIR%%/examples/splitstring.cf +%%DOCSDIR%%/examples/sql_table_structure.cf +%%DOCSDIR%%/examples/storage.cf +%%DOCSDIR%%/examples/strcmp.cf +%%DOCSDIR%%/examples/strftime.cf +%%DOCSDIR%%/examples/string_downcase.cf +%%DOCSDIR%%/examples/string_head.cf +%%DOCSDIR%%/examples/string_length.cf +%%DOCSDIR%%/examples/string_mustache.cf +%%DOCSDIR%%/examples/string_replace.cf +%%DOCSDIR%%/examples/string_reverse.cf +%%DOCSDIR%%/examples/string_split.cf +%%DOCSDIR%%/examples/string_tail.cf +%%DOCSDIR%%/examples/string_upcase.cf +%%DOCSDIR%%/examples/stringarray.cf +%%DOCSDIR%%/examples/sublist.cf +%%DOCSDIR%%/examples/sum.cf +%%DOCSDIR%%/examples/switchcase.cf +%%DOCSDIR%%/examples/symlink.cf +%%DOCSDIR%%/examples/symlink_children.cf +%%DOCSDIR%%/examples/syslog.cf +%%DOCSDIR%%/examples/syslog2.cf +%%DOCSDIR%%/examples/template.cf +%%DOCSDIR%%/examples/template2.cf +%%DOCSDIR%%/examples/test_environment.cf +%%DOCSDIR%%/examples/tidy_all_files.cf +%%DOCSDIR%%/examples/translatepath.cf +%%DOCSDIR%%/examples/unique.cf +%%DOCSDIR%%/examples/unpack_method_calls.cf +%%DOCSDIR%%/examples/update.cf +%%DOCSDIR%%/examples/user_edit.cf +%%DOCSDIR%%/examples/user_edit_method.cf +%%DOCSDIR%%/examples/userexists.cf +%%DOCSDIR%%/examples/users_type.cf +%%DOCSDIR%%/examples/varclass.cf +%%DOCSDIR%%/examples/varexpansion.cf +%%DOCSDIR%%/examples/variablesmatching.cf +%%DOCSDIR%%/examples/variablesmatching_as_data.cf +%%DOCSDIR%%/examples/varnet.cf +%%DOCSDIR%%/examples/vars.cf +%%DOCSDIR%%/examples/warnifline.cf +%%DOCSDIR%%/examples/webserver.cf +%%DOCSDIR%%/examples/win_dns_client.cf +%%DOCSDIR%%/examples/win_emergency.cf +%%DOCSDIR%%/examples/win_registry.cf +%%DOCSDIR%%/examples/win_schedule.cf +%%DOCSDIR%%/examples/zenoss.cf +%%DOCSDIR%%/examples/mustache_comments.cf +%%DOCSDIR%%/examples/mustache_extension_compact_json.cf +%%DOCSDIR%%/examples/mustache_extension_expand_key.cf +%%DOCSDIR%%/examples/mustache_extension_multiline_json.cf +%%DOCSDIR%%/examples/mustache_extension_top.cf +%%DOCSDIR%%/examples/mustache_sections_empty_list.cf +%%DOCSDIR%%/examples/mustache_sections_inverted.cf +%%DOCSDIR%%/examples/mustache_sections_non_empty_list.cf +%%DOCSDIR%%/examples/mustache_sections_non_false_value.cf +%%DOCSDIR%%/examples/mustache_set_delimiters.cf +%%DOCSDIR%%/examples/mustache_variables.cf +%%DOCSDIR%%/examples/readenvfile.cf +%%DOCSDIR%%/examples/with.cf +@dir /var/cfengine/inputs +@dir /var/cfengine/modules +@dir /var/cfengine/outputs +@dir /var/cfengine/plugins +@dir /var/cfengine/state +@dir(root,wheel,700) /var/cfengine/ppkeys +@dir /var/cfengine diff --git a/sysutils/kf6-baloo/distinfo b/sysutils/kf6-baloo/distinfo index a336085a67eb..dade28c9b7c3 100644 --- a/sysutils/kf6-baloo/distinfo +++ b/sysutils/kf6-baloo/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798879 -SHA256 (KDE/frameworks/6.13.0/baloo-6.13.0.tar.xz) = 5b4574d9a4a080bdc975e931bd411a7386a0c17ff0d5c5751dd26c92010133f8 -SIZE (KDE/frameworks/6.13.0/baloo-6.13.0.tar.xz) = 326860 +TIMESTAMP = 1746358561 +SHA256 (KDE/frameworks/6.14/baloo-6.14.0.tar.xz) = ab60f943607f67929b619c029498f07fa8767aec6a7fb02ecf7392ced25734b4 +SIZE (KDE/frameworks/6.14/baloo-6.14.0.tar.xz) = 326884 diff --git a/sysutils/kf6-kuserfeedback/distinfo b/sysutils/kf6-kuserfeedback/distinfo index 824bd17bc9ed..5dc32db3d1ed 100644 --- a/sysutils/kf6-kuserfeedback/distinfo +++ b/sysutils/kf6-kuserfeedback/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798880 -SHA256 (KDE/frameworks/6.13.0/kuserfeedback-6.13.0.tar.xz) = 48c186482fe7a6f1017a7e50b3a16fd7c10c10f7f963c00f32c61bb073404b9a -SIZE (KDE/frameworks/6.13.0/kuserfeedback-6.13.0.tar.xz) = 266384 +TIMESTAMP = 1746358561 +SHA256 (KDE/frameworks/6.14/kuserfeedback-6.14.0.tar.xz) = 24acd6d2b8582bdd6ae9bfca97278a96763ee184a6cdecbc0dcd64fd4fc238b2 +SIZE (KDE/frameworks/6.14/kuserfeedback-6.14.0.tar.xz) = 266380 diff --git a/sysutils/kf6-kuserfeedback/pkg-plist b/sysutils/kf6-kuserfeedback/pkg-plist index 0662ab8c403b..9552873fd3ed 100644 --- a/sysutils/kf6-kuserfeedback/pkg-plist +++ b/sysutils/kf6-kuserfeedback/pkg-plist @@ -1,5 +1,3 @@ -bin/UserFeedbackConsole -bin/userfeedbackctl include/KF6/KUserFeedback/kuserfeedback_version.h include/KF6/KUserFeedbackCore/KUserFeedback/AbstractDataSource include/KF6/KUserFeedbackCore/KUserFeedback/ApplicationVersionSource @@ -60,7 +58,6 @@ lib/libKF6UserFeedbackWidgets.so.%%KDE_FRAMEWORKS_VERSION%% %%QT_QMLDIR%%/org/kde/userfeedback/libKF6UserFeedbackQml.so %%QT_QMLDIR%%/org/kde/userfeedback/qmldir share/KDE/UserFeedbackConsole/user-feedback-manual.qch -share/applications/org.kde.kuserfeedback-console.desktop share/locale/ar/LC_MESSAGES/userfeedbackconsole6_qt.qm share/locale/ar/LC_MESSAGES/userfeedbackprovider6_qt.qm share/locale/ast/LC_MESSAGES/userfeedbackconsole6_qt.qm @@ -146,5 +143,4 @@ share/locale/zh_CN/LC_MESSAGES/userfeedbackconsole6_qt.qm share/locale/zh_CN/LC_MESSAGES/userfeedbackprovider6_qt.qm share/locale/zh_TW/LC_MESSAGES/userfeedbackconsole6_qt.qm share/locale/zh_TW/LC_MESSAGES/userfeedbackprovider6_qt.qm -share/metainfo/org.kde.kuserfeedback-console.appdata.xml share/qlogging-categories6/org_kde_UserFeedback.categories diff --git a/sysutils/kf6-kwallet/Makefile b/sysutils/kf6-kwallet/Makefile index 00d56e2d467e..84351addbc8b 100644 --- a/sysutils/kf6-kwallet/Makefile +++ b/sysutils/kf6-kwallet/Makefile @@ -7,11 +7,12 @@ COMMENT= Safe desktop-wide storage for passwords LIB_DEPENDS= libassuan.so:security/libassuan \ libgcrypt.so:security/libgcrypt \ + libsecret-1.so:security/libsecret \ libgpgme.so:security/gpgme \ libgpgmepp.so:security/gpgme-cpp \ libqca-qt6.so:devel/qca@qt6 -USES= cmake gettext-tools gl kde:6 qt:6 tar:xz xorg +USES= cmake gettext-tools gl kde:6 pkgconfig qt:6 tar:xz xorg USE_GL= gl opengl USE_KDE= colorscheme config coreaddons crash dbusaddons i18n \ notifications widgetsaddons windowsystem \ @@ -19,4 +20,5 @@ USE_KDE= colorscheme config coreaddons crash dbusaddons i18n \ USE_QT= base USE_XORG= x11 +KDE_FRAMEWORKS_VERSION= 6.14.1 .include <bsd.port.mk> diff --git a/sysutils/kf6-kwallet/distinfo b/sysutils/kf6-kwallet/distinfo index 0b6adc492154..7c99b099df02 100644 --- a/sysutils/kf6-kwallet/distinfo +++ b/sysutils/kf6-kwallet/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798880 -SHA256 (KDE/frameworks/6.13.0/kwallet-6.13.0.tar.xz) = 1a6ff2ccf660a433bda6b00ac873796dcb46bd2443787fcf5fbe4c433ca8cb36 -SIZE (KDE/frameworks/6.13.0/kwallet-6.13.0.tar.xz) = 358072 +TIMESTAMP = 1747419947 +SHA256 (KDE/frameworks/6.14/kwallet-6.14.1.tar.xz) = ef482be2d5211f711d578aa1d1f37f71e641a6a52fd37e11327e19915fd42127 +SIZE (KDE/frameworks/6.14/kwallet-6.14.1.tar.xz) = 365448 diff --git a/sysutils/kf6-kwallet/pkg-plist b/sysutils/kf6-kwallet/pkg-plist index 48e0a2b28e93..c358889fd4e6 100644 --- a/sysutils/kf6-kwallet/pkg-plist +++ b/sysutils/kf6-kwallet/pkg-plist @@ -1,3 +1,4 @@ +bin/ksecretd bin/kwallet-query bin/kwalletd6 include/KF6/KWallet/KWallet @@ -13,11 +14,12 @@ lib/libKF6Wallet.so.6 lib/libKF6Wallet.so.%%KDE_FRAMEWORKS_VERSION%% lib/libKF6WalletBackend.so.6 lib/libKF6WalletBackend.so.%%KDE_FRAMEWORKS_VERSION%% -share/applications/org.kde.kwalletd6.desktop +share/applications/org.kde.ksecretd.desktop share/dbus-1/interfaces/kf6_org.kde.KWallet.xml share/dbus-1/services/org.kde.kwalletd5.service share/dbus-1/services/org.kde.kwalletd6.service -share/knotifications6/kwalletd6.notifyrc +share/dbus-1/services/org.kde.secretservicecompat.service +share/knotifications6/ksecretd.notifyrc share/locale/ar/LC_MESSAGES/kwallet6-query.mo share/locale/ar/LC_MESSAGES/kwalletd6.mo share/locale/ast/LC_MESSAGES/kwallet6-query.mo diff --git a/sysutils/nut-devel/Makefile b/sysutils/nut-devel/Makefile index d708ac87443c..58bfdb945f94 100644 --- a/sysutils/nut-devel/Makefile +++ b/sysutils/nut-devel/Makefile @@ -18,8 +18,8 @@ CONFLICTS= nut-[0-9]* USE_GITHUB= yes GH_ACCOUNT= networkupstools -GH_TAGNAME= dfe606295 -NUT_COMMIT_DATE= 2025.04.29 +GH_TAGNAME= 8f4340afa +NUT_COMMIT_DATE= 2025.05.18 MAKE_JOBS_UNSAFE= yes GNU_CONFIGURE= yes diff --git a/sysutils/nut-devel/distinfo b/sysutils/nut-devel/distinfo index 732bf21d8ecf..9fb86854ed7b 100644 --- a/sysutils/nut-devel/distinfo +++ b/sysutils/nut-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745938007 -SHA256 (networkupstools-nut-2025.04.29-dfe606295_GH0.tar.gz) = 964956b4f1223017d88335e47e079dd1f04fa88dec04c02862e2d6946fc15142 -SIZE (networkupstools-nut-2025.04.29-dfe606295_GH0.tar.gz) = 4865672 +TIMESTAMP = 1747800073 +SHA256 (networkupstools-nut-2025.05.18-8f4340afa_GH0.tar.gz) = 0aaf1596abd1dd4a96f839721ffd83592bc4da789f54066028ad61535db8e092 +SIZE (networkupstools-nut-2025.05.18-8f4340afa_GH0.tar.gz) = 4908098 diff --git a/sysutils/py-ansible-runner/Makefile b/sysutils/py-ansible-runner/Makefile index 6bc41088bba9..12ca49f28cdc 100644 --- a/sysutils/py-ansible-runner/Makefile +++ b/sysutils/py-ansible-runner/Makefile @@ -1,8 +1,9 @@ PORTNAME= ansible-runner -DISTVERSION= 2.4.0 +DISTVERSION= 2.4.1 CATEGORIES= sysutils python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= ansible_runner-${PORTVERSION} MAINTAINER= dch@FreeBSD.org COMMENT= Extensible embeddable ansible job runner diff --git a/sysutils/py-ansible-runner/distinfo b/sysutils/py-ansible-runner/distinfo index 8cac74b76aaa..da594f253ad7 100644 --- a/sysutils/py-ansible-runner/distinfo +++ b/sysutils/py-ansible-runner/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1733908164 -SHA256 (ansible-runner-2.4.0.tar.gz) = 82d02b2548830f37a53517b65c823c4af371069406c7d213b5c9041d45e0c5b6 -SIZE (ansible-runner-2.4.0.tar.gz) = 148802 +TIMESTAMP = 1743886958 +SHA256 (ansible_runner-2.4.1.tar.gz) = 11d717da4dd8d93d56703a4a98e5f2154026a7ed1b46d9930902b8298dc67d09 +SIZE (ansible_runner-2.4.1.tar.gz) = 149599 diff --git a/sysutils/py-ansible-runner/files/patch-pyproject.toml b/sysutils/py-ansible-runner/files/patch-pyproject.toml new file mode 100644 index 000000000000..c7ee26c40fe9 --- /dev/null +++ b/sysutils/py-ansible-runner/files/patch-pyproject.toml @@ -0,0 +1,9 @@ +--- pyproject.toml.orig 2025-04-05 21:21:18 UTC ++++ pyproject.toml +@@ -1,5 +1,5 @@ + [build-system] +-requires = ["setuptools>=45, <=70.0.0", "setuptools-scm[toml]>=6.2, <=8.1.0"] # pin max versions of build deps and update as needed ++requires = ["setuptools>=45", "setuptools-scm[toml]>=6.2, <=8.1.0"] # pin max versions of build deps and update as needed + build-backend = "setuptools.build_meta" + + [tool.setuptools_scm] diff --git a/sysutils/screen-devel/Makefile b/sysutils/screen-devel/Makefile index a088f2361871..924088d23035 100644 --- a/sysutils/screen-devel/Makefile +++ b/sysutils/screen-devel/Makefile @@ -1,6 +1,5 @@ PORTNAME= screen -DISTVERSION= 5.0.0.${SCREEN_COMMIT_DATE} -PORTREVISION= 3 +DISTVERSION= 5.0.1.${SCREEN_COMMIT_DATE} CATEGORIES= sysutils PKGNAMESUFFIX= -devel MASTER_SITES= # @@ -11,8 +10,8 @@ WWW= https://www.gnu.org/software/screen/ CONFLICTS= screen-[0-9]* -GIT_TAGNAME= 9d8b0ff -SCREEN_COMMIT_DATE= 20240828 +GIT_TAGNAME= 6790fb8 +SCREEN_COMMIT_DATE= 20250515 WRKSRC= ${WRKDIR}/${PORTNAME}-${GIT_TAGNAME}/src diff --git a/sysutils/screen-devel/distinfo b/sysutils/screen-devel/distinfo index 599e0c37127e..61354b72a193 100644 --- a/sysutils/screen-devel/distinfo +++ b/sysutils/screen-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1724902208 -SHA256 (screen-5.0.0.20240828.tar.gz) = fa9483ef118c8900d4f3051dd40efa8912f16ff8f5a66aa23efc298bfe121f23 -SIZE (screen-5.0.0.20240828.tar.gz) = 722361 +TIMESTAMP = 1747801108 +SHA256 (screen-5.0.1.20250515.tar.gz) = c53b64ba39fdab85c1dc7538ce5980c6858dcc2791359bfc332e6fb5cdd9b62e +SIZE (screen-5.0.1.20250515.tar.gz) = 723451 diff --git a/sysutils/screen-devel/pkg-plist b/sysutils/screen-devel/pkg-plist index 827afbb2d2d1..aabb61708efd 100644 --- a/sysutils/screen-devel/pkg-plist +++ b/sysutils/screen-devel/pkg-plist @@ -1,5 +1,5 @@ bin/screen -%%MULTISUID%%bin/screen-5.0.0 +%%MULTISUID%%bin/screen-5.0.1 share/man/man1/screen.1.gz %%DATADIR%%/utf8encodings/01 %%DATADIR%%/utf8encodings/02 diff --git a/sysutils/screen50/Makefile b/sysutils/screen50/Makefile index 50da30c85c00..fc8b46572a80 100644 --- a/sysutils/screen50/Makefile +++ b/sysutils/screen50/Makefile @@ -27,17 +27,12 @@ WRKSRC= ${WRKDIR}/${PORTNAME}-${GIT_TAGNAME}-ad9db35/src LICENSE= GPLv3 -OPTIONS_DEFINE= INFO NETHACK XTERM_256 SYSTEM_SCREENRC MULTIUSER \ +OPTIONS_DEFINE= INFO SYSTEM_SCREENRC MULTIUSER \ NOSOCKETDIR -OPTIONS_DEFAULT= INFO NETHACK XTERM_256 SOCKETS SYSTEM_SCREENRC \ +OPTIONS_DEFAULT= INFO SYSTEM_SCREENRC \ NCURSES_DEFAULT MULTIUSER -OPTIONS_SINGLE= IPC NCURSES -OPTIONS_SINGLE_IPC= SOCKETS NAMED_PIPES +OPTIONS_SINGLE= NCURSES OPTIONS_SINGLE_NCURSES= NCURSES_DEFAULT NCURSES_BASE NCURSES_PORT -NETHACK_DESC= Enable nethack-style messages -XTERM_256_DESC= Enable support for 256 colour xterm -SOCKETS_DESC= Use new (4.2.1+) sockets for IPC (default) -NAMED_PIPES_DESC= Use legacy (4.0.3) named pipes for IPC (override) SYSTEM_SCREENRC_DESC= Install system screenrc with helpful status line MULTIUSER_DESC= Install setuid-root screen to support multiuser MULTIUSER_PLIST_SUB= MULTISUID="@(,,4555) " @@ -76,14 +71,6 @@ USES+= makeinfo # set up a custom termcap entry or .screenrc which modifies termcap # to contain the following: Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm # -.if ${PORT_OPTIONS:MXTERM_256} -CFLAGS+= -DCOLORS256 -.endif - -.if ! ${PORT_OPTIONS:MNETHACK} -CFLAGS+= -DNONETHACK -.endif - .if ${PORT_OPTIONS:MNOSOCKETDIR} CONFIGURE_ARGS+= --disable-socket-dir .endif @@ -111,10 +98,6 @@ post-patch: pre-configure: cd ${WRKSRC} && ./autogen.sh -post-configure-NAMED_PIPES-on: - @${ECHO_CMD} '#define NAMEDPIPE 1' >> ${WRKSRC}/config.h - @${ECHO_CMD} User selected named pipes override set. - ETCDIR?= ${PREFIX}/etc post-install: diff --git a/sysutils/sysinfo/Makefile b/sysutils/sysinfo/Makefile index d156a808fcd6..09e297a84a87 100644 --- a/sysutils/sysinfo/Makefile +++ b/sysutils/sysinfo/Makefile @@ -1,5 +1,6 @@ PORTNAME= sysinfo PORTVERSION= 1.0.4 +PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= https://codeberg.org/BSDforge/${PORTNAME}/archive/${DISTVERSION}${EXTRACT_SUFX}?dummy=/ diff --git a/sysutils/sysinfo/pkg-plist b/sysutils/sysinfo/pkg-plist index 1529371c5fc0..366eb2d24880 100644 --- a/sysutils/sysinfo/pkg-plist +++ b/sysutils/sysinfo/pkg-plist @@ -1,4 +1,4 @@ -%%ETCDIR%%.conf.sample +@sample %%ETCDIR%%.conf.sample sbin/sysinfo share/man/man5/sysinfo.conf.5.gz share/man/man8/sysinfo.8.gz diff --git a/sysutils/xfce4-battery-plugin/Makefile b/sysutils/xfce4-battery-plugin/Makefile index ae3977149806..d83e7d9c7978 100644 --- a/sysutils/xfce4-battery-plugin/Makefile +++ b/sysutils/xfce4-battery-plugin/Makefile @@ -1,5 +1,5 @@ PORTNAME= xfce4-battery-plugin -PORTVERSION= 1.1.6 +PORTVERSION= 1.2.0 CATEGORIES= sysutils xfce MASTER_SITES= XFCE/panel-plugins DIST_SUBDIR= xfce4 @@ -12,22 +12,19 @@ LICENSE= GPLv2 ONLY_FOR_ARCHS= amd64 i386 -LIB_DEPENDS= libharfbuzz.so:print/harfbuzz - -USES= alias gettext-tools gmake gnome libtool pkgconfig tar:bzip2 \ - xfce -USE_GNOME= cairo gdkpixbuf glib20 gtk30 +USES= alias gettext-tools gnome meson pkgconfig tar:xz xfce +USE_GNOME= glib20 gtk30 USE_LDCONFIG= yes USE_XFCE= libmenu panel -GNU_CONFIGURE= yes -INSTALL_TARGET= install-strip SSP_UNSAFE= yes OPTIONS_DEFINE= NLS OPTIONS_SUB= yes -NLS_USES= gettext-runtime -NLS_CONFIGURE_ENABLE= nls +NLS_USES= gettext-runtime + +post-patch-NLS-off: + @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build .include <bsd.port.mk> diff --git a/sysutils/xfce4-battery-plugin/distinfo b/sysutils/xfce4-battery-plugin/distinfo index d379d4d0e7a9..22fe0eec62a3 100644 --- a/sysutils/xfce4-battery-plugin/distinfo +++ b/sysutils/xfce4-battery-plugin/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1735047695 -SHA256 (xfce4/xfce4-battery-plugin-1.1.6.tar.bz2) = 327d7304dded8411cd1a48da4f46bac248b44d8b27ffbc2036e0268cb37c3676 -SIZE (xfce4/xfce4-battery-plugin-1.1.6.tar.bz2) = 569701 +TIMESTAMP = 1747672610 +SHA256 (xfce4/xfce4-battery-plugin-1.2.0.tar.xz) = 1dba8f470d2b12517e7b86d83cd2ebf13eb57ff1a01a4f2d2d156cf5194d97b6 +SIZE (xfce4/xfce4-battery-plugin-1.2.0.tar.xz) = 111360 diff --git a/sysutils/xfce4-cpugraph-plugin/Makefile b/sysutils/xfce4-cpugraph-plugin/Makefile index 3c377c7ad296..61c0ee7d8198 100644 --- a/sysutils/xfce4-cpugraph-plugin/Makefile +++ b/sysutils/xfce4-cpugraph-plugin/Makefile @@ -1,5 +1,5 @@ PORTNAME= xfce4-cpugraph-plugin -PORTVERSION= 1.2.11 +PORTVERSION= 1.3.0 CATEGORIES= sysutils xfce MASTER_SITES= XFCE/panel-plugins DIST_SUBDIR= xfce4 @@ -10,21 +10,18 @@ WWW= https://docs.xfce.org/panel-plugins/xfce4-cpugraph-plugin/start LICENSE= GPLv2 -LIB_DEPENDS= libharfbuzz.so:print/harfbuzz - -USES= compiler:c++17-lang gettext-tools gmake gnome libtool pkgconfig \ - tar:bzip2 xfce +USES= compiler:c++17-lang gettext-tools gnome meson pkgconfig tar:xz \ + xfce USE_CXXSTD= c++17 -USE_GNOME= cairo gdkpixbuf gtk30 +USE_GNOME= gtk30 USE_XFCE= libmenu panel xfconf -GNU_CONFIGURE= yes -INSTALL_TARGET= install-strip - OPTIONS_DEFINE= NLS OPTIONS_SUB= yes -NLS_USES= gettext-runtime -NLS_CONFIGURE_ENABLE= nls +NLS_USES= gettext-runtime + +post-patch-NLS-off: + @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build .include <bsd.port.mk> diff --git a/sysutils/xfce4-cpugraph-plugin/distinfo b/sysutils/xfce4-cpugraph-plugin/distinfo index d26b524cec82..3a7a615a32d2 100644 --- a/sysutils/xfce4-cpugraph-plugin/distinfo +++ b/sysutils/xfce4-cpugraph-plugin/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1735164388 -SHA256 (xfce4/xfce4-cpugraph-plugin-1.2.11.tar.bz2) = 58aa31df1934afc2a352744754a730a3d796b1246e12c7a5e86f7b6a403ca20d -SIZE (xfce4/xfce4-cpugraph-plugin-1.2.11.tar.bz2) = 569026 +TIMESTAMP = 1747673776 +SHA256 (xfce4/xfce4-cpugraph-plugin-1.3.0.tar.xz) = c3305edea13ae785ea8b7ce8efbb40b5d5cac69a6f8bf790e4f2efaa780ca097 +SIZE (xfce4/xfce4-cpugraph-plugin-1.3.0.tar.xz) = 94824 diff --git a/sysutils/xfce4-fsguard-plugin/Makefile b/sysutils/xfce4-fsguard-plugin/Makefile index cf391607e146..1f4f41d95e7b 100644 --- a/sysutils/xfce4-fsguard-plugin/Makefile +++ b/sysutils/xfce4-fsguard-plugin/Makefile @@ -1,5 +1,5 @@ PORTNAME= xfce4-fsguard-plugin -PORTVERSION= 1.1.4 +PORTVERSION= 1.2.0 CATEGORIES= sysutils xfce MASTER_SITES= XFCE/panel-plugins DIST_SUBDIR= xfce4 @@ -11,21 +11,18 @@ WWW= https://docs.xfce.org/panel-plugins/xfce4-fsguard-plugin/start # COPYING file is wrong compared to license header LICENSE= BSD2CLAUSE -LIB_DEPENDS= libharfbuzz.so:print/harfbuzz - -USES= compiler:c11 gettext-tools gmake gnome libtool pkgconfig \ - tar:bzip2 xfce xorg -USE_GNOME= cairo gdkpixbuf gtk30 +USES= compiler:c11 gettext-tools gnome meson pkgconfig tar:xz xfce \ + xorg +USE_GNOME= gdkpixbuf gtk30 USE_XFCE= libmenu panel USE_XORG= x11 -GNU_CONFIGURE= yes -INSTALL_TARGET= install-strip - OPTIONS_DEFINE= NLS OPTIONS_SUB= yes -NLS_USES= gettext-runtime -NLS_CONFIGURE_ENABLE= nls +NLS_USES= gettext-runtime + +post-patch-NLS-off: + @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build .include <bsd.port.mk> diff --git a/sysutils/xfce4-fsguard-plugin/distinfo b/sysutils/xfce4-fsguard-plugin/distinfo index a4a7f2e25da8..551b71263d1d 100644 --- a/sysutils/xfce4-fsguard-plugin/distinfo +++ b/sysutils/xfce4-fsguard-plugin/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1735162861 -SHA256 (xfce4/xfce4-fsguard-plugin-1.1.4.tar.bz2) = 24b3789be6de92678e7036678530c4da4b3838aa3cda428439aa8d140704a4a6 -SIZE (xfce4/xfce4-fsguard-plugin-1.1.4.tar.bz2) = 468762 +TIMESTAMP = 1747675372 +SHA256 (xfce4/xfce4-fsguard-plugin-1.2.0.tar.xz) = 9e40cf3ce7b34e1c27d6b442f3a067886c35154b5d0c4d644a239038611da64f +SIZE (xfce4/xfce4-fsguard-plugin-1.2.0.tar.xz) = 64096 diff --git a/textproc/kf6-kcodecs/distinfo b/textproc/kf6-kcodecs/distinfo index 236d44467c13..7a927236c900 100644 --- a/textproc/kf6-kcodecs/distinfo +++ b/textproc/kf6-kcodecs/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798880 -SHA256 (KDE/frameworks/6.13.0/kcodecs-6.13.0.tar.xz) = dddde05d970d026ae6a2b31e3559532107f4de60f26d7d87a45733176e122082 -SIZE (KDE/frameworks/6.13.0/kcodecs-6.13.0.tar.xz) = 2492160 +TIMESTAMP = 1746358561 +SHA256 (KDE/frameworks/6.14/kcodecs-6.14.0.tar.xz) = 008f5912162d394498022d0e955c860c77c33867e8fa448e99448f3a364d6914 +SIZE (KDE/frameworks/6.14/kcodecs-6.14.0.tar.xz) = 2492152 diff --git a/textproc/kf6-sonnet/distinfo b/textproc/kf6-sonnet/distinfo index fb2d43b87943..a3011b8a758f 100644 --- a/textproc/kf6-sonnet/distinfo +++ b/textproc/kf6-sonnet/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798881 -SHA256 (KDE/frameworks/6.13.0/sonnet-6.13.0.tar.xz) = d47465a9d623257cfb0192c3a4dc24733490aa8952310422e402d828ad461eee -SIZE (KDE/frameworks/6.13.0/sonnet-6.13.0.tar.xz) = 2435608 +TIMESTAMP = 1746358562 +SHA256 (KDE/frameworks/6.14/sonnet-6.14.0.tar.xz) = a0de64c132c08d4986b00de9ee8e299615ad50008b14e26910fcefcad734afd3 +SIZE (KDE/frameworks/6.14/sonnet-6.14.0.tar.xz) = 2434848 diff --git a/textproc/kf6-syntax-highlighting/distinfo b/textproc/kf6-syntax-highlighting/distinfo index 3c2344f644f7..b80f25d507a4 100644 --- a/textproc/kf6-syntax-highlighting/distinfo +++ b/textproc/kf6-syntax-highlighting/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798881 -SHA256 (KDE/frameworks/6.13.0/syntax-highlighting-6.13.0.tar.xz) = d6f19bb886d6e1c7251d813497f14ecc9dac413253764eb61a8f3a836806450d -SIZE (KDE/frameworks/6.13.0/syntax-highlighting-6.13.0.tar.xz) = 3625012 +TIMESTAMP = 1746358562 +SHA256 (KDE/frameworks/6.14/syntax-highlighting-6.14.0.tar.xz) = dfdc025ac968a7d0cb430826e54f3e96b4ca8798cff4b5df7df493e2d0e4dfbc +SIZE (KDE/frameworks/6.14/syntax-highlighting-6.14.0.tar.xz) = 3642012 diff --git a/textproc/p5-PPI/Makefile b/textproc/p5-PPI/Makefile index 1674fd7269b4..edfcc44661d4 100644 --- a/textproc/p5-PPI/Makefile +++ b/textproc/p5-PPI/Makefile @@ -1,5 +1,6 @@ PORTNAME= PPI PORTVERSION= 1.283 +PORTREVISION= 1 CATEGORIES= textproc perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:MITHALDU @@ -16,6 +17,7 @@ LICENSE_FILE_GPLv1+ = ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Clone>=0.30:devel/p5-Clone \ p5-Params-Util>=1.00:devel/p5-Params-Util \ + p5-Safe-Isa>=0:devel/p5-Safe-Isa \ p5-Task-Weaken>=0:devel/p5-Task-Weaken \ p5-YAML-PP>=0:textproc/p5-YAML-PP TEST_DEPENDS= p5-Class-Inspector>=1.22:devel/p5-Class-Inspector \ diff --git a/textproc/p5-Text-FindIndent/Makefile b/textproc/p5-Text-FindIndent/Makefile index 7c946767c83f..d46be2acdcff 100644 --- a/textproc/p5-Text-FindIndent/Makefile +++ b/textproc/p5-Text-FindIndent/Makefile @@ -1,6 +1,5 @@ PORTNAME= Text-FindIndent -PORTVERSION= 0.10 -PORTREVISION= 1 +DISTVERSION= 0.12 CATEGORIES= textproc perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:SMUELLER @@ -8,7 +7,7 @@ PKGNAMEPREFIX= p5- MAINTAINER= bofh@FreeBSD.org COMMENT= Perl5 module to heuristically determine the indent style of a file -WWW= https://metacpan.org/release/Text-FindIndent +WWW= https://metacpan.org/dist/Text-FindIndent LICENSE= ART10 GPLv1+ LICENSE_COMB= dual @@ -16,4 +15,6 @@ LICENSE_COMB= dual USES= perl5 USE_PERL5= configure +NO_ARCH= yes + .include <bsd.port.mk> diff --git a/textproc/p5-Text-FindIndent/distinfo b/textproc/p5-Text-FindIndent/distinfo index 28b19d88e301..fbcc162706d6 100644 --- a/textproc/p5-Text-FindIndent/distinfo +++ b/textproc/p5-Text-FindIndent/distinfo @@ -1,2 +1,3 @@ -SHA256 (Text-FindIndent-0.10.tar.gz) = 492c37e7bb5a4fca665e03728c0affe39c1235f65d85f27136f487af29797a30 -SIZE (Text-FindIndent-0.10.tar.gz) = 34541 +TIMESTAMP = 1747755988 +SHA256 (Text-FindIndent-0.12.tar.gz) = 93cf7c74b313ac842108f272cd00cd6f705aa711a997d8a6345e3b4cae9242ca +SIZE (Text-FindIndent-0.12.tar.gz) = 16906 diff --git a/www/chromium/Makefile b/www/chromium/Makefile index 1dd3e43c87a9..023f8f9f95f5 100644 --- a/www/chromium/Makefile +++ b/www/chromium/Makefile @@ -1,5 +1,6 @@ PORTNAME= chromium PORTVERSION= 136.0.7103.113 +PORTREVISION= 1 PULSEMV= 16 PULSEV= ${PULSEMV}.1 CATEGORIES= www wayland diff --git a/www/chromium/files/patch-build_rust_allocator_BUILD.gn b/www/chromium/files/patch-build_rust_allocator_BUILD.gn new file mode 100644 index 000000000000..cb1633140dcc --- /dev/null +++ b/www/chromium/files/patch-build_rust_allocator_BUILD.gn @@ -0,0 +1,109 @@ +--- build/rust/allocator/BUILD.gn.orig 2025-05-20 09:16:26 UTC ++++ build/rust/allocator/BUILD.gn +@@ -0,0 +1,106 @@ ++# Copyright 2025 The Chromium Authors ++# Use of this source code is governed by a BSD-style license that can be ++# found in the LICENSE file. ++ ++import("//build/buildflag_header.gni") ++import("//build/config/rust.gni") ++import("//build/rust/rust_static_library.gni") ++ ++rust_allocator_uses_partition_alloc = false ++if (build_with_chromium) { ++ import("//base/allocator/partition_allocator/partition_alloc.gni") ++ rust_allocator_uses_partition_alloc = use_partition_alloc_as_malloc ++} ++ ++# In ASAN builds, PartitionAlloc-Everywhere is disabled, meaning malloc() and ++# friends in C++ do not go to PartitionAlloc. So we also don't point the Rust ++# allocation functions at PartitionAlloc. Generally, this means we just direct ++# them to the Standard Library's allocator. ++# ++# However, on Windows the Standard Library uses HeapAlloc() and Windows ASAN ++# does *not* hook that method, so ASAN does not get to hear about allocations ++# made in Rust. To resolve this, we redirect allocation to _aligned_malloc ++# which Windows ASAN *does* hook. ++# ++# Note that there is a runtime option to make ASAN hook HeapAlloc() but ++# enabling it breaks Win32 APIs like CreateProcess: ++# https://crbug.com/368070343#comment29 ++rust_allocator_uses_aligned_malloc = false ++if (!rust_allocator_uses_partition_alloc && is_win && is_asan) { ++ rust_allocator_uses_aligned_malloc = true ++} ++ ++rust_allocator_uses_allocator_impls_h = ++ rust_allocator_uses_partition_alloc || rust_allocator_uses_aligned_malloc ++ ++buildflag_header("buildflags") { ++ header = "buildflags.h" ++ flags = [ ++ "RUST_ALLOCATOR_USES_PARTITION_ALLOC=$rust_allocator_uses_partition_alloc", ++ "RUST_ALLOCATOR_USES_ALIGNED_MALLOC=$rust_allocator_uses_aligned_malloc", ++ ] ++ visibility = [ ":*" ] ++} ++ ++if (toolchain_has_rust) { ++ # All targets which depend on Rust code but are not linked by rustc must ++ # depend on this. Usually, this dependency will come from the rust_target() GN ++ # template. However, cargo_crate() does *not* include this dependency so any ++ # C++ targets which directly depend on a cargo_crate() must depend on this. ++ rust_static_library("allocator") { ++ sources = [ "lib.rs" ] ++ crate_root = "lib.rs" ++ cxx_bindings = [ "lib.rs" ] ++ ++ deps = [ ":alloc_error_handler_impl" ] ++ if (rust_allocator_uses_allocator_impls_h) { ++ deps += [ ":allocator_impls" ] ++ } ++ ++ no_chromium_prelude = true ++ no_allocator_crate = true ++ allow_unsafe = true ++ ++ rustflags = [] ++ if (rust_allocator_uses_allocator_impls_h) { ++ rustflags += [ "--cfg=rust_allocator_uses_allocator_impls_h" ] ++ cxx_bindings += [ "allocator_impls_ffi.rs" ] ++ sources += [ "allocator_impls_ffi.rs" ] ++ } ++ ++ # TODO(https://crbug.com/410596442): Stop using unstable features here. ++ configs -= [ "//build/config/compiler:disallow_unstable_features" ] ++ } ++ ++ if (rust_allocator_uses_allocator_impls_h) { ++ static_library("allocator_impls") { ++ public_deps = [] ++ if (rust_allocator_uses_partition_alloc) { ++ public_deps += ++ [ "//base/allocator/partition_allocator:partition_alloc" ] ++ } ++ ++ sources = [ ++ "allocator_impls.cc", ++ "allocator_impls.h", ++ ] ++ deps = [ ":buildflags" ] ++ visibility = [ ":*" ] ++ } ++ } ++ ++ static_library("alloc_error_handler_impl") { ++ sources = [ ++ # `alias.*`, `compiler_specific.h`, and `immediate_crash.*` have been ++ # copied from `//base`. ++ # TODO(crbug.com/40279749): Avoid duplication / reuse code. ++ "alias.cc", ++ "alias.h", ++ "alloc_error_handler_impl.cc", ++ "alloc_error_handler_impl.h", ++ "compiler_specific.h", ++ "immediate_crash.h", ++ ] ++ visibility = [ ":*" ] ++ } ++} diff --git a/www/chromium/files/patch-build_rust_allocator_DEPS b/www/chromium/files/patch-build_rust_allocator_DEPS new file mode 100644 index 000000000000..74bb2d6c2421 --- /dev/null +++ b/www/chromium/files/patch-build_rust_allocator_DEPS @@ -0,0 +1,12 @@ +--- build/rust/allocator/DEPS.orig 2025-05-20 09:16:26 UTC ++++ build/rust/allocator/DEPS +@@ -0,0 +1,9 @@ ++include_rules = [ ++ "-base", ++] ++ ++specific_include_rules = { ++ "allocator_impls.cc" : [ ++ "+partition_alloc" ++ ] ++} diff --git a/www/chromium/files/patch-build_rust_allocator_alias.cc b/www/chromium/files/patch-build_rust_allocator_alias.cc new file mode 100644 index 000000000000..5280641f27e1 --- /dev/null +++ b/www/chromium/files/patch-build_rust_allocator_alias.cc @@ -0,0 +1,25 @@ +--- build/rust/allocator/alias.cc.orig 2025-05-20 09:16:26 UTC ++++ build/rust/allocator/alias.cc +@@ -0,0 +1,22 @@ ++// Copyright 2023 The Chromium Authors ++// Use of this source code is governed by a BSD-style license that can be ++// found in the LICENSE file. ++ ++// This file has been copied from //base/debug/alias.cc ( additionally the APIs ++// were moved into the `build_rust_std` namespace). ++// ++// TODO(crbug.com/40279749): Avoid code duplication / reuse code. ++ ++#include "build/rust/allocator/alias.h" ++ ++#include "build/rust/allocator/compiler_specific.h" ++ ++namespace build_rust_std { ++namespace debug { ++ ++// This file/function should be excluded from LTO/LTCG to ensure that the ++// compiler can't see this function's implementation when compiling calls to it. ++NOINLINE void Alias(const void* var) {} ++ ++} // namespace debug ++} // namespace build_rust_std diff --git a/www/chromium/files/patch-build_rust_allocator_alias.h b/www/chromium/files/patch-build_rust_allocator_alias.h new file mode 100644 index 000000000000..6530c6ae8779 --- /dev/null +++ b/www/chromium/files/patch-build_rust_allocator_alias.h @@ -0,0 +1,40 @@ +--- build/rust/allocator/alias.h.orig 2025-05-20 09:16:26 UTC ++++ build/rust/allocator/alias.h +@@ -0,0 +1,37 @@ ++// Copyright 2023 The Chromium Authors ++// Use of this source code is governed by a BSD-style license that can be ++// found in the LICENSE file. ++ ++// This file has been copied from //base/debug/alias.h (and then trimmed to just ++// the APIs / macros needed by //build/rust/std; additionally the APIs were ++// moved into the `build_rust_std` namespace). ++// ++// TODO(crbug.com/40279749): Avoid code duplication / reuse code. ++ ++#ifndef BUILD_RUST_ALLOCATOR_ALIAS_H_ ++#define BUILD_RUST_ALLOCATOR_ALIAS_H_ ++ ++#include <stddef.h> ++ ++namespace build_rust_std { ++namespace debug { ++ ++// Make the optimizer think that |var| is aliased. This can be used to prevent a ++// local variable from being optimized out (which is something that ++// `NO_CODE_FOLDING` macro definition below depends on). See ++// //base/debug/alias.h for more details. ++void Alias(const void* var); ++ ++} // namespace debug ++ ++} // namespace build_rust_std ++ ++// Prevent code folding (where a linker identifies functions that are ++// bit-identical and overlays them, which saves space but it leads to confusing ++// call stacks because multiple symbols are at the same address). See ++// //base/debug/alias.h for more details. ++#define NO_CODE_FOLDING() \ ++ const int line_number = __LINE__; \ ++ build_rust_std::debug::Alias(&line_number) ++ ++#endif // BUILD_RUST_ALLOCATOR_ALIAS_H_ diff --git a/www/chromium/files/patch-build_rust_allocator_alloc__error__handler__impl.cc b/www/chromium/files/patch-build_rust_allocator_alloc__error__handler__impl.cc new file mode 100644 index 000000000000..048c267abefa --- /dev/null +++ b/www/chromium/files/patch-build_rust_allocator_alloc__error__handler__impl.cc @@ -0,0 +1,20 @@ +--- build/rust/allocator/alloc_error_handler_impl.cc.orig 2025-05-20 09:16:26 UTC ++++ build/rust/allocator/alloc_error_handler_impl.cc +@@ -0,0 +1,17 @@ ++// Copyright 2025 The Chromium Authors ++// Use of this source code is governed by a BSD-style license that can be ++// found in the LICENSE file. ++ ++#include "build/rust/allocator/alloc_error_handler_impl.h" ++ ++#include "build/rust/allocator/alias.h" ++#include "build/rust/allocator/immediate_crash.h" ++ ++namespace rust_allocator_internal { ++ ++void alloc_error_handler_impl() { ++ NO_CODE_FOLDING(); ++ IMMEDIATE_CRASH(); ++} ++ ++} // namespace rust_allocator_internal diff --git a/www/chromium/files/patch-build_rust_allocator_alloc__error__handler__impl.h b/www/chromium/files/patch-build_rust_allocator_alloc__error__handler__impl.h new file mode 100644 index 000000000000..887ea602b027 --- /dev/null +++ b/www/chromium/files/patch-build_rust_allocator_alloc__error__handler__impl.h @@ -0,0 +1,24 @@ +--- build/rust/allocator/alloc_error_handler_impl.h.orig 2025-05-20 09:16:26 UTC ++++ build/rust/allocator/alloc_error_handler_impl.h +@@ -0,0 +1,21 @@ ++// Copyright 2025 The Chromium Authors ++// Use of this source code is governed by a BSD-style license that can be ++// found in the LICENSE file. ++ ++#ifndef BUILD_RUST_ALLOCATOR_ALLOC_ERROR_HANDLER_IMPL_H_ ++#define BUILD_RUST_ALLOCATOR_ALLOC_ERROR_HANDLER_IMPL_H_ ++ ++// This header exposes to Rust a C++ implementation of quickly crashing after an ++// allocation error. (The API below is called from `__rust_alloc_error_handler` ++// in `lib.rs`.) ++// ++// TODO(lukasza): Investigate if we can delete this `.h` / `.cc` and just call ++// `std::process::abort()` (or something else?) directly from `.rs`. The main ++// open question is how much we care about `NO_CODE_FOLDING`. ++namespace rust_allocator_internal { ++ ++void alloc_error_handler_impl(); ++ ++} // namespace rust_allocator_internal ++ ++#endif // BUILD_RUST_ALLOCATOR_ALLOC_ERROR_HANDLER_IMPL_H_ diff --git a/www/chromium/files/patch-build_rust_allocator_allocator__impls.cc b/www/chromium/files/patch-build_rust_allocator_allocator__impls.cc new file mode 100644 index 000000000000..94e04d7b966a --- /dev/null +++ b/www/chromium/files/patch-build_rust_allocator_allocator__impls.cc @@ -0,0 +1,108 @@ +--- build/rust/allocator/allocator_impls.cc.orig 2025-05-20 09:16:26 UTC ++++ build/rust/allocator/allocator_impls.cc +@@ -0,0 +1,105 @@ ++// Copyright 2021 The Chromium Authors ++// Use of this source code is governed by a BSD-style license that can be ++// found in the LICENSE file. ++ ++#include "build/rust/allocator/allocator_impls.h" ++ ++#ifdef UNSAFE_BUFFERS_BUILD ++// TODO(crbug.com/390223051): Remove C-library calls to fix the errors. ++#pragma allow_unsafe_libc_calls ++#endif ++ ++#include <cstddef> ++#include <cstring> ++ ++#include "build/build_config.h" ++#include "build/rust/allocator/buildflags.h" ++ ++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC) ++#include "partition_alloc/partition_alloc_constants.h" // nogncheck ++#include "partition_alloc/shim/allocator_shim.h" // nogncheck ++#elif BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC) ++#include <cstdlib> ++#endif ++ ++namespace rust_allocator_internal { ++ ++unsigned char* alloc(size_t size, size_t align) { ++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC) ++ // PartitionAlloc will crash if given an alignment larger than this. ++ if (align > partition_alloc::internal::kMaxSupportedAlignment) { ++ return nullptr; ++ } ++ ++ // We use unchecked allocation paths in PartitionAlloc rather than going ++ // through its shims in `malloc()` etc so that we can support fallible ++ // allocation paths such as Vec::try_reserve without crashing on allocation ++ // failure. ++ if (align <= alignof(std::max_align_t)) { ++ return static_cast<unsigned char*>(allocator_shim::UncheckedAlloc(size)); ++ } else { ++ return static_cast<unsigned char*>( ++ allocator_shim::UncheckedAlignedAlloc(size, align)); ++ } ++#elif BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC) ++ return static_cast<unsigned char*>(_aligned_malloc(size, align)); ++#else ++#error This configuration is not supported. ++#endif ++} ++ ++void dealloc(unsigned char* p, size_t size, size_t align) { ++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC) ++ if (align <= alignof(std::max_align_t)) { ++ allocator_shim::UncheckedFree(p); ++ } else { ++ allocator_shim::UncheckedAlignedFree(p); ++ } ++#elif BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC) ++ return _aligned_free(p); ++#else ++#error This configuration is not supported. ++#endif ++} ++ ++unsigned char* realloc(unsigned char* p, ++ size_t old_size, ++ size_t align, ++ size_t new_size) { ++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC) ++ // We use unchecked allocation paths in PartitionAlloc rather than going ++ // through its shims in `malloc()` etc so that we can support fallible ++ // allocation paths such as Vec::try_reserve without crashing on allocation ++ // failure. ++ if (align <= alignof(std::max_align_t)) { ++ return static_cast<unsigned char*>( ++ allocator_shim::UncheckedRealloc(p, new_size)); ++ } else { ++ return static_cast<unsigned char*>( ++ allocator_shim::UncheckedAlignedRealloc(p, new_size, align)); ++ } ++#elif BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC) ++ return static_cast<unsigned char*>(_aligned_realloc(p, new_size, align)); ++#else ++#error This configuration is not supported. ++#endif ++} ++ ++unsigned char* alloc_zeroed(size_t size, size_t align) { ++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC) || \ ++ BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC) ++ // TODO(danakj): When RUST_ALLOCATOR_USES_PARTITION_ALLOC is true, it's ++ // possible that a partition_alloc::UncheckedAllocZeroed() call would perform ++ // better than partition_alloc::UncheckedAlloc() + memset. But there is no ++ // such API today. See b/342251590. ++ unsigned char* p = alloc(size, align); ++ if (p) { ++ memset(p, 0, size); ++ } ++ return p; ++#else ++#error This configuration is not supported. ++#endif ++} ++ ++} // namespace rust_allocator_internal diff --git a/www/chromium/files/patch-build_rust_allocator_allocator__impls.h b/www/chromium/files/patch-build_rust_allocator_allocator__impls.h new file mode 100644 index 000000000000..9249cdc938d2 --- /dev/null +++ b/www/chromium/files/patch-build_rust_allocator_allocator__impls.h @@ -0,0 +1,27 @@ +--- build/rust/allocator/allocator_impls.h.orig 2025-05-20 09:16:26 UTC ++++ build/rust/allocator/allocator_impls.h +@@ -0,0 +1,24 @@ ++// Copyright 2025 The Chromium Authors ++// Use of this source code is governed by a BSD-style license that can be ++// found in the LICENSE file. ++ ++#ifndef BUILD_RUST_ALLOCATOR_ALLOCATOR_IMPLS_H_ ++#define BUILD_RUST_ALLOCATOR_ALLOCATOR_IMPLS_H_ ++ ++#include <cstddef> ++ ++// This header exposes a C++ allocator (e.g. PartitionAlloc) to Rust. ++// The APIs below are called from `impl GlobalAlloc` in `lib.rs`. ++namespace rust_allocator_internal { ++ ++unsigned char* alloc(size_t size, size_t align); ++void dealloc(unsigned char* p, size_t size, size_t align); ++unsigned char* realloc(unsigned char* p, ++ size_t old_size, ++ size_t align, ++ size_t new_size); ++unsigned char* alloc_zeroed(size_t size, size_t align); ++ ++} // namespace rust_allocator_internal ++ ++#endif // BUILD_RUST_ALLOCATOR_ALLOCATOR_IMPLS_H_ diff --git a/www/chromium/files/patch-build_rust_allocator_allocator__impls__ffi.rs b/www/chromium/files/patch-build_rust_allocator_allocator__impls__ffi.rs new file mode 100644 index 000000000000..8f0baf1576ce --- /dev/null +++ b/www/chromium/files/patch-build_rust_allocator_allocator__impls__ffi.rs @@ -0,0 +1,22 @@ +--- build/rust/allocator/allocator_impls_ffi.rs.orig 2025-05-20 09:16:26 UTC ++++ build/rust/allocator/allocator_impls_ffi.rs +@@ -0,0 +1,19 @@ ++// Copyright 2025 The Chromium Authors ++// Use of this source code is governed by a BSD-style license that can be ++// found in the LICENSE file. ++ ++//! FFI for `allocator_impls.h` is in a separate `.rs` file/module to ++//! better support conditional compilation (these functions are only ++//! used under `#[cfg(rust_allocator_uses_allocator_impls_h)]`. ++ ++#[cxx::bridge(namespace = "rust_allocator_internal")] ++pub mod ffi { ++ extern "C++" { ++ include!("build/rust/allocator/allocator_impls.h"); ++ ++ unsafe fn alloc(size: usize, align: usize) -> *mut u8; ++ unsafe fn dealloc(p: *mut u8, size: usize, align: usize); ++ unsafe fn realloc(p: *mut u8, old_size: usize, align: usize, new_size: usize) -> *mut u8; ++ unsafe fn alloc_zeroed(size: usize, align: usize) -> *mut u8; ++ } ++} diff --git a/www/chromium/files/patch-build_rust_allocator_compiler__specific.h b/www/chromium/files/patch-build_rust_allocator_compiler__specific.h new file mode 100644 index 000000000000..7feb0c739d79 --- /dev/null +++ b/www/chromium/files/patch-build_rust_allocator_compiler__specific.h @@ -0,0 +1,41 @@ +--- build/rust/allocator/compiler_specific.h.orig 2025-05-20 09:16:26 UTC ++++ build/rust/allocator/compiler_specific.h +@@ -0,0 +1,38 @@ ++// Copyright 2023 The Chromium Authors ++// Use of this source code is governed by a BSD-style license that can be ++// found in the LICENSE file. ++ ++// This file has been copied from //base/compiler_specific.h (and then ++// significantly trimmed to just the APIs / macros needed by //build/rust/std). ++// ++// TODO(crbug.com/40279749): Avoid code duplication / reuse code. ++ ++#ifndef BUILD_RUST_ALLOCATOR_COMPILER_SPECIFIC_H_ ++#define BUILD_RUST_ALLOCATOR_COMPILER_SPECIFIC_H_ ++ ++#include "build/build_config.h" ++ ++#if defined(COMPILER_MSVC) && !defined(__clang__) ++#error "Only clang-cl is supported on Windows, see https://crbug.com/988071" ++#endif ++ ++#if defined(__has_attribute) ++#define HAS_ATTRIBUTE(x) __has_attribute(x) ++#else ++#define HAS_ATTRIBUTE(x) 0 ++#endif ++ ++// Annotate a function indicating it should not be inlined. ++// Use like: ++// NOINLINE void DoStuff() { ... } ++#if defined(__clang__) && HAS_ATTRIBUTE(noinline) ++#define NOINLINE [[clang::noinline]] ++#elif defined(COMPILER_GCC) && HAS_ATTRIBUTE(noinline) ++#define NOINLINE __attribute__((noinline)) ++#elif defined(COMPILER_MSVC) ++#define NOINLINE __declspec(noinline) ++#else ++#define NOINLINE ++#endif ++ ++#endif // BUILD_RUST_ALLOCATOR_COMPILER_SPECIFIC_H_ diff --git a/www/chromium/files/patch-build_rust_allocator_immediate__crash.h b/www/chromium/files/patch-build_rust_allocator_immediate__crash.h new file mode 100644 index 000000000000..7ab0f9d9c34c --- /dev/null +++ b/www/chromium/files/patch-build_rust_allocator_immediate__crash.h @@ -0,0 +1,174 @@ +--- build/rust/allocator/immediate_crash.h.orig 2025-05-20 09:16:26 UTC ++++ build/rust/allocator/immediate_crash.h +@@ -0,0 +1,171 @@ ++// Copyright 2021 The Chromium Authors ++// Use of this source code is governed by a BSD-style license that can be ++// found in the LICENSE file. ++ ++// This file has been copied from //base/immediate_crash.h. ++// TODO(crbug.com/40279749): Avoid code duplication / reuse code. ++ ++#ifndef BUILD_RUST_ALLOCATOR_IMMEDIATE_CRASH_H_ ++#define BUILD_RUST_ALLOCATOR_IMMEDIATE_CRASH_H_ ++ ++#include "build/build_config.h" ++ ++// Crashes in the fastest possible way with no attempt at logging. ++// There are several constraints; see http://crbug.com/664209 for more context. ++// ++// - TRAP_SEQUENCE_() must be fatal. It should not be possible to ignore the ++// resulting exception or simply hit 'continue' to skip over it in a debugger. ++// - Different instances of TRAP_SEQUENCE_() must not be folded together, to ++// ensure crash reports are debuggable. Unlike __builtin_trap(), asm volatile ++// blocks will not be folded together. ++// Note: TRAP_SEQUENCE_() previously required an instruction with a unique ++// nonce since unlike clang, GCC folds together identical asm volatile ++// blocks. ++// - TRAP_SEQUENCE_() must produce a signal that is distinct from an invalid ++// memory access. ++// - TRAP_SEQUENCE_() must be treated as a set of noreturn instructions. ++// __builtin_unreachable() is used to provide that hint here. clang also uses ++// this as a heuristic to pack the instructions in the function epilogue to ++// improve code density. ++// ++// Additional properties that are nice to have: ++// - TRAP_SEQUENCE_() should be as compact as possible. ++// - The first instruction of TRAP_SEQUENCE_() should not change, to avoid ++// shifting crash reporting clusters. As a consequence of this, explicit ++// assembly is preferred over intrinsics. ++// Note: this last bullet point may no longer be true, and may be removed in ++// the future. ++ ++// Note: TRAP_SEQUENCE Is currently split into two macro helpers due to the fact ++// that clang emits an actual instruction for __builtin_unreachable() on certain ++// platforms (see https://crbug.com/958675). In addition, the int3/bkpt/brk will ++// be removed in followups, so splitting it up like this now makes it easy to ++// land the followups. ++ ++#if defined(COMPILER_GCC) ++ ++#if BUILDFLAG(IS_NACL) ++ ++// Crash report accuracy is not guaranteed on NaCl. ++#define TRAP_SEQUENCE1_() __builtin_trap() ++#define TRAP_SEQUENCE2_() asm volatile("") ++ ++#elif defined(ARCH_CPU_X86_FAMILY) ++ ++// TODO(crbug.com/40625592): In theory, it should be possible to use just ++// int3. However, there are a number of crashes with SIGILL as the exception ++// code, so it seems likely that there's a signal handler that allows execution ++// to continue after SIGTRAP. ++#define TRAP_SEQUENCE1_() asm volatile("int3") ++ ++#if BUILDFLAG(IS_APPLE) ++// Intentionally empty: __builtin_unreachable() is always part of the sequence ++// (see IMMEDIATE_CRASH below) and already emits a ud2 on Mac. ++#define TRAP_SEQUENCE2_() asm volatile("") ++#else ++#define TRAP_SEQUENCE2_() asm volatile("ud2") ++#endif // BUILDFLAG(IS_APPLE) ++ ++#elif defined(ARCH_CPU_ARMEL) ++ ++// bkpt will generate a SIGBUS when running on armv7 and a SIGTRAP when running ++// as a 32 bit userspace app on arm64. There doesn't seem to be any way to ++// cause a SIGTRAP from userspace without using a syscall (which would be a ++// problem for sandboxing). ++// TODO(crbug.com/40625592): Remove bkpt from this sequence. ++#define TRAP_SEQUENCE1_() asm volatile("bkpt #0") ++#define TRAP_SEQUENCE2_() asm volatile("udf #0") ++ ++#elif defined(ARCH_CPU_ARM64) ++ ++// This will always generate a SIGTRAP on arm64. ++// TODO(crbug.com/40625592): Remove brk from this sequence. ++#define TRAP_SEQUENCE1_() asm volatile("brk #0") ++#define TRAP_SEQUENCE2_() asm volatile("hlt #0") ++ ++#else ++ ++// Crash report accuracy will not be guaranteed on other architectures, but at ++// least this will crash as expected. ++#define TRAP_SEQUENCE1_() __builtin_trap() ++#define TRAP_SEQUENCE2_() asm volatile("") ++ ++#endif // ARCH_CPU_* ++ ++#elif defined(COMPILER_MSVC) ++ ++#if !defined(__clang__) ++ ++// MSVC x64 doesn't support inline asm, so use the MSVC intrinsic. ++#define TRAP_SEQUENCE1_() __debugbreak() ++#define TRAP_SEQUENCE2_() ++ ++#elif defined(ARCH_CPU_ARM64) ++ ++// Windows ARM64 uses "BRK #F000" as its breakpoint instruction, and ++// __debugbreak() generates that in both VC++ and clang. ++#define TRAP_SEQUENCE1_() __debugbreak() ++// Intentionally empty: __builtin_unreachable() is always part of the sequence ++// (see IMMEDIATE_CRASH below) and already emits a ud2 on Win64, ++// https://crbug.com/958373 ++#define TRAP_SEQUENCE2_() __asm volatile("") ++ ++#else ++ ++#define TRAP_SEQUENCE1_() asm volatile("int3") ++#define TRAP_SEQUENCE2_() asm volatile("ud2") ++ ++#endif // __clang__ ++ ++#else ++ ++#error No supported trap sequence! ++ ++#endif // COMPILER_GCC ++ ++#define TRAP_SEQUENCE_() \ ++ do { \ ++ TRAP_SEQUENCE1_(); \ ++ TRAP_SEQUENCE2_(); \ ++ } while (false) ++ ++// CHECK() and the trap sequence can be invoked from a constexpr function. ++// This could make compilation fail on GCC, as it forbids directly using inline ++// asm inside a constexpr function. However, it allows calling a lambda ++// expression including the same asm. ++// The side effect is that the top of the stacktrace will not point to the ++// calling function, but to this anonymous lambda. This is still useful as the ++// full name of the lambda will typically include the name of the function that ++// calls CHECK() and the debugger will still break at the right line of code. ++#if !defined(COMPILER_GCC) || defined(__clang__) ++ ++#define WRAPPED_TRAP_SEQUENCE_() TRAP_SEQUENCE_() ++ ++#else ++ ++#define WRAPPED_TRAP_SEQUENCE_() \ ++ do { \ ++ [] { TRAP_SEQUENCE_(); }(); \ ++ } while (false) ++ ++#endif // !defined(COMPILER_GCC) || defined(__clang__) ++ ++#if defined(__clang__) || defined(COMPILER_GCC) ++ ++// __builtin_unreachable() hints to the compiler that this is noreturn and can ++// be packed in the function epilogue. ++#define IMMEDIATE_CRASH() \ ++ ({ \ ++ WRAPPED_TRAP_SEQUENCE_(); \ ++ __builtin_unreachable(); \ ++ }) ++ ++#else ++ ++// This is supporting non-chromium user of logging.h to build with MSVC, like ++// pdfium. On MSVC there is no __builtin_unreachable(). ++#define IMMEDIATE_CRASH() WRAPPED_TRAP_SEQUENCE_() ++ ++#endif // defined(__clang__) || defined(COMPILER_GCC) ++ ++#endif // BUILD_RUST_ALLOCATOR_IMMEDIATE_CRASH_H_ diff --git a/www/chromium/files/patch-build_rust_allocator_lib.rs b/www/chromium/files/patch-build_rust_allocator_lib.rs new file mode 100644 index 000000000000..89fddf278294 --- /dev/null +++ b/www/chromium/files/patch-build_rust_allocator_lib.rs @@ -0,0 +1,122 @@ +--- build/rust/allocator/lib.rs.orig 2025-05-20 09:16:26 UTC ++++ build/rust/allocator/lib.rs +@@ -0,0 +1,119 @@ ++// Copyright 2025 The Chromium Authors ++// Use of this source code is governed by a BSD-style license that can be ++// found in the LICENSE file. ++ ++//! Define the allocator that Rust code in Chrome should use. ++//! ++//! Any final artifact that depends on this crate, even transitively, will use ++//! the allocator defined here. ++//! ++//! List of known issues: ++//! ++//! 1. We'd like to use PartitionAlloc on Windows, but the stdlib uses Windows ++//! heap functions directly that PartitionAlloc can not intercept. ++//! 2. We'd like `Vec::try_reserve` to fail at runtime on Linux instead of ++//! crashing in malloc() where PartitionAlloc replaces that function. ++ ++// Required to apply weak linkage to symbols. ++// ++// TODO(https://crbug.com/410596442): Stop using unstable features here. ++// https://github.com/rust-lang/rust/issues/29603 tracks stabilization of the `linkage` feature. ++#![feature(linkage)] ++// Required to apply `#[rustc_std_internal_symbol]` to our alloc error handler ++// so the name is correctly mangled as rustc expects. ++// ++// TODO(https://crbug.com/410596442): Stop using internal features here. ++#![allow(internal_features)] ++#![feature(rustc_attrs)] ++ ++// This module is in a separate source file to avoid having to teach `cxxbridge` ++// about conditional compilation. ++#[cfg(rust_allocator_uses_allocator_impls_h)] ++mod allocator_impls_ffi; ++ ++/// Module that provides `#[global_allocator]` / `GlobalAlloc` interface for ++/// using an allocator from C++. ++#[cfg(rust_allocator_uses_allocator_impls_h)] ++mod cpp_allocator { ++ use super::allocator_impls_ffi::ffi; ++ use std::alloc::{GlobalAlloc, Layout}; ++ ++ struct Allocator; ++ ++ unsafe impl GlobalAlloc for Allocator { ++ unsafe fn alloc(&self, layout: Layout) -> *mut u8 { ++ unsafe { ffi::alloc(layout.size(), layout.align()) } ++ } ++ ++ unsafe fn dealloc(&self, ptr: *mut u8, layout: Layout) { ++ unsafe { ++ ffi::dealloc(ptr, layout.size(), layout.align()); ++ } ++ } ++ ++ unsafe fn alloc_zeroed(&self, layout: Layout) -> *mut u8 { ++ unsafe { ffi::alloc_zeroed(layout.size(), layout.align()) } ++ } ++ ++ unsafe fn realloc(&self, ptr: *mut u8, layout: Layout, new_size: usize) -> *mut u8 { ++ unsafe { ffi::realloc(ptr, layout.size(), layout.align(), new_size) } ++ } ++ } ++ ++ #[global_allocator] ++ static GLOBAL: Allocator = Allocator; ++} ++ ++/// Module that provides `#[global_allocator]` / `GlobalAlloc` interface for ++/// using the default Rust allocator. ++#[cfg(not(rust_allocator_uses_allocator_impls_h))] ++mod rust_allocator { ++ #[global_allocator] ++ static GLOBAL: std::alloc::System = std::alloc::System; ++} ++ ++/// Module that provides global symbols that are needed both by `cpp_allocator` ++/// and `rust_allocator`. ++/// ++/// When `rustc` drives linking, then it will define the symbols below. But ++/// Chromium only uses `rustc` to link Rust-only executables (e.g. `build.rs` ++/// scripts) and otherwise uses a non-Rust linker. This is why we have to ++/// manually define a few symbols below. We define those symbols ++/// as "weak" symbols, so that Rust-provided symbols "win" in case where Rust ++/// actually does drive the linking. This hack works (not only for Chromium, ++/// but also for google3 and other projects), but isn't officially supported by ++/// `rustc`. ++/// ++/// TODO(https://crbug.com/410596442): Stop using internal features here. ++mod both_allocators { ++ /// As part of rustc's contract for using `#[global_allocator]` without ++ /// rustc-generated shims we must define this symbol, since we are opting in ++ /// to unstable functionality. See https://github.com/rust-lang/rust/issues/123015 ++ #[no_mangle] ++ #[linkage = "weak"] ++ static __rust_no_alloc_shim_is_unstable: u8 = 0; ++ ++ // Mangle the symbol name as rustc expects. ++ #[rustc_std_internal_symbol] ++ #[allow(non_upper_case_globals)] ++ #[linkage = "weak"] ++ static __rust_alloc_error_handler_should_panic: u8 = 0; ++ ++ // Mangle the symbol name as rustc expects. ++ #[rustc_std_internal_symbol] ++ #[allow(non_upper_case_globals)] ++ #[linkage = "weak"] ++ fn __rust_alloc_error_handler(_size: usize, _align: usize) { ++ // TODO(lukasza): Investigate if we can just call `std::process::abort()` here. ++ // (Not really _needed_, but it could simplify code a little bit.) ++ unsafe { ffi::alloc_error_handler_impl() } ++ } ++ ++ #[cxx::bridge(namespace = "rust_allocator_internal")] ++ mod ffi { ++ extern "C++" { ++ include!("build/rust/allocator/alloc_error_handler_impl.h"); ++ unsafe fn alloc_error_handler_impl(); ++ } ++ } ++} diff --git a/www/chromium/files/patch-build_rust_cargo__crate.gni b/www/chromium/files/patch-build_rust_cargo__crate.gni new file mode 100644 index 000000000000..a1590f727aa3 --- /dev/null +++ b/www/chromium/files/patch-build_rust_cargo__crate.gni @@ -0,0 +1,25 @@ +--- build/rust/cargo_crate.gni.orig 2025-05-20 09:16:26 UTC ++++ build/rust/cargo_crate.gni +@@ -259,6 +259,12 @@ template("cargo_crate") { + # Don't import the `chromium` crate into third-party code. + no_chromium_prelude = true + ++ # Don't depend on the chrome-specific #[global_allocator] crate from ++ # third-party code. This avoids some dependency cycle issues. The allocator ++ # crate will still be used if it exists anywhere in the dependency graph for ++ # a given linked artifact. ++ no_allocator_crate = true ++ + rustc_metadata = _rustc_metadata + + # TODO(crbug.com/40259764): don't default to true. This requires changes to +@@ -482,6 +488,9 @@ template("cargo_crate") { + + # Don't import the `chromium` crate into third-party code. + no_chromium_prelude = true ++ ++ # Build scripts do not need to link to chrome's allocator. ++ no_allocator_crate = true + + # The ${_build_script_name}_output target looks for the exe in this + # location. Due to how the Windows component build works, this has to diff --git a/www/chromium/files/patch-build_rust_rust__macro.gni b/www/chromium/files/patch-build_rust_rust__macro.gni new file mode 100644 index 000000000000..0dafc3819aa1 --- /dev/null +++ b/www/chromium/files/patch-build_rust_rust__macro.gni @@ -0,0 +1,12 @@ +--- build/rust/rust_macro.gni.orig 2025-05-20 09:16:26 UTC ++++ build/rust/rust_macro.gni +@@ -16,6 +16,9 @@ template("rust_macro") { + forward_variables_from(invoker, TESTONLY_AND_VISIBILITY) + proc_macro_configs = invoker.configs + target_type = "rust_proc_macro" ++ ++ # Macros are loaded by rustc and shouldn't use chrome's allocation routines. ++ no_allocator_crate = true + } + } + diff --git a/www/chromium/files/patch-build_rust_rust__target.gni b/www/chromium/files/patch-build_rust_rust__target.gni new file mode 100644 index 000000000000..f4ad6f04fc45 --- /dev/null +++ b/www/chromium/files/patch-build_rust_rust__target.gni @@ -0,0 +1,13 @@ +--- build/rust/rust_target.gni.orig 2025-05-20 09:16:26 UTC ++++ build/rust/rust_target.gni +@@ -339,6 +339,10 @@ template("rust_target") { + _rust_deps += [ "//build/rust/std" ] + } + ++ if (!defined(invoker.no_allocator_crate) || !invoker.no_allocator_crate) { ++ _rust_deps += [ "//build/rust/allocator" ] ++ } ++ + if (_build_unit_tests) { + _unit_test_target = "${_target_name}_unittests" + if (defined(invoker.unit_test_target)) { diff --git a/www/chromium/files/patch-build_rust_std_BUILD.gn b/www/chromium/files/patch-build_rust_std_BUILD.gn index 0a5335d58d48..c6c2801bd47d 100644 --- a/www/chromium/files/patch-build_rust_std_BUILD.gn +++ b/www/chromium/files/patch-build_rust_std_BUILD.gn @@ -1,6 +1,58 @@ ---- build/rust/std/BUILD.gn.orig 2025-04-05 13:54:50 UTC +--- build/rust/std/BUILD.gn.orig 2025-05-20 09:16:26 UTC +++ build/rust/std/BUILD.gn -@@ -89,13 +89,20 @@ if (toolchain_has_rust) { +@@ -15,51 +15,12 @@ + # allocator functions to PartitionAlloc when `use_partition_alloc_as_malloc` is + # true, so that Rust and C++ use the same allocator backend. + +-import("//build/buildflag_header.gni") + import("//build/config/compiler/compiler.gni") + import("//build/config/coverage/coverage.gni") + import("//build/config/rust.gni") + import("//build/config/sanitizers/sanitizers.gni") + +-rust_allocator_uses_partition_alloc = false +-if (build_with_chromium) { +- import("//base/allocator/partition_allocator/partition_alloc.gni") +- rust_allocator_uses_partition_alloc = use_partition_alloc_as_malloc +-} +- +-buildflag_header("buildflags") { +- header = "buildflags.h" +- flags = [ +- "RUST_ALLOCATOR_USES_PARTITION_ALLOC=$rust_allocator_uses_partition_alloc", +- ] +- visibility = [ ":*" ] +-} +- + if (toolchain_has_rust) { +- # If clang performs the link step, we need to provide the allocator symbols +- # that are normally injected by rustc during linking. +- # +- # We also "happen to" use this to redirect allocations to PartitionAlloc, +- # though that would be better done through a #[global_allocator] crate (see +- # above). +- source_set("remap_alloc") { +- public_deps = [] +- if (rust_allocator_uses_partition_alloc) { +- public_deps += [ "//base/allocator/partition_allocator:partition_alloc" ] +- } +- deps = [ ":buildflags" ] +- sources = [ +- # `alias.*`, `compiler_specific.h`, and `immediate_crash.*` have been +- # copied from `//base`. +- # TODO(crbug.com/40279749): Avoid duplication / reuse code. +- "alias.cc", +- "alias.h", +- "compiler_specific.h", +- "immediate_crash.h", +- "remap_alloc.cc", +- ] +- } +- + # List of Rust stdlib rlibs which are present in the official Rust toolchain + # we are using from the Android team. This is usually a version or two behind + # nightly. Generally this matches the toolchain we build ourselves, but if +@@ -89,13 +50,20 @@ if (toolchain_has_rust) { # These are no longer present in the Windows toolchain. stdlib_files += [ "addr2line", @@ -22,7 +74,7 @@ } if (toolchain_for_rust_host_build_tools) { -@@ -115,7 +122,6 @@ if (toolchain_has_rust) { +@@ -115,7 +83,6 @@ if (toolchain_has_rust) { # don't need to pass to the C++ linker because they're used for specialized # purposes. skip_stdlib_files = [ @@ -30,3 +82,25 @@ "rustc_std_workspace_alloc", "rustc_std_workspace_core", "rustc_std_workspace_std", +@@ -269,8 +236,6 @@ if (toolchain_has_rust) { + foreach(libname, stdlib_files + skip_stdlib_files) { + deps += [ "rules:$libname" ] + } +- +- public_deps = [ ":remap_alloc" ] + } + } else { + action("find_stdlib") { +@@ -396,12 +361,6 @@ if (toolchain_has_rust) { + ":stdlib_public_dependent_libs", + ] + deps = [ ":prebuilt_rustc_copy_to_sysroot" ] +- +- # The host builds tools toolchain supports Rust only and does not use +- # the allocator remapping to point it to PartitionAlloc. +- if (!toolchain_for_rust_host_build_tools) { +- deps += [ ":remap_alloc" ] +- } + } + } + } diff --git a/www/element-web/Makefile b/www/element-web/Makefile index 92dc5e60fcf7..99df9854099d 100644 --- a/www/element-web/Makefile +++ b/www/element-web/Makefile @@ -1,6 +1,6 @@ PORTNAME= element DISTVERSIONPREFIX= v -DISTVERSION= 1.11.100 +DISTVERSION= 1.11.101 CATEGORIES= www MASTER_SITES= https://github.com/element-hq/element-web/releases/download/${DISTVERSIONFULL}/ PKGNAMESUFFIX= -web @@ -18,7 +18,7 @@ CPE_VENDOR= matrix NO_ARCH= yes NO_BUILD= yes SUB_FILES= pkg-message -PLIST_SUB= COMMITID=667479c8bcd11a3fb5b2 +PLIST_SUB= COMMITID=f6ab405e59da2ba00d66 do-install: @${MKDIR} ${STAGEDIR}${WWWDIR} diff --git a/www/element-web/distinfo b/www/element-web/distinfo index a8d87874acf9..25bb7b40bfa7 100644 --- a/www/element-web/distinfo +++ b/www/element-web/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1746612506 -SHA256 (element-v1.11.100.tar.gz) = bc4d77152d544fa40fccd7c7e5b6ace4e8ae266f4a2cc1b334b25733c6d1f8cd -SIZE (element-v1.11.100.tar.gz) = 34364532 +TIMESTAMP = 1747807547 +SHA256 (element-v1.11.101.tar.gz) = 539bc978d08bcdade4eb4f62d0c9635211e867d8605425c778b82334d2d5b1c2 +SIZE (element-v1.11.101.tar.gz) = 34385333 diff --git a/www/element-web/pkg-plist b/www/element-web/pkg-plist index 06d1f89bc538..264324cd8d88 100644 --- a/www/element-web/pkg-plist +++ b/www/element-web/pkg-plist @@ -6,9 +6,9 @@ %%WWWDIR%%/bundles/%%COMMITID%%/1127.js.map %%WWWDIR%%/bundles/%%COMMITID%%/1188.js %%WWWDIR%%/bundles/%%COMMITID%%/1188.js.map -%%WWWDIR%%/bundles/%%COMMITID%%/1217.js -%%WWWDIR%%/bundles/%%COMMITID%%/1217.js.LICENSE.txt -%%WWWDIR%%/bundles/%%COMMITID%%/1217.js.map +%%WWWDIR%%/bundles/%%COMMITID%%/1366.js +%%WWWDIR%%/bundles/%%COMMITID%%/1366.js.LICENSE.txt +%%WWWDIR%%/bundles/%%COMMITID%%/1366.js.map %%WWWDIR%%/bundles/%%COMMITID%%/1526.js %%WWWDIR%%/bundles/%%COMMITID%%/1526.js.map %%WWWDIR%%/bundles/%%COMMITID%%/1787.js @@ -32,9 +32,6 @@ %%WWWDIR%%/bundles/%%COMMITID%%/3508.js %%WWWDIR%%/bundles/%%COMMITID%%/3636.js %%WWWDIR%%/bundles/%%COMMITID%%/3636.js.map -%%WWWDIR%%/bundles/%%COMMITID%%/3714.js -%%WWWDIR%%/bundles/%%COMMITID%%/3714.js.LICENSE.txt -%%WWWDIR%%/bundles/%%COMMITID%%/3714.js.map %%WWWDIR%%/bundles/%%COMMITID%%/395.js %%WWWDIR%%/bundles/%%COMMITID%%/395.js.map %%WWWDIR%%/bundles/%%COMMITID%%/4006.js @@ -75,6 +72,9 @@ %%WWWDIR%%/bundles/%%COMMITID%%/7766.js.map %%WWWDIR%%/bundles/%%COMMITID%%/797.js %%WWWDIR%%/bundles/%%COMMITID%%/797.js.map +%%WWWDIR%%/bundles/%%COMMITID%%/8038.js +%%WWWDIR%%/bundles/%%COMMITID%%/8038.js.LICENSE.txt +%%WWWDIR%%/bundles/%%COMMITID%%/8038.js.map %%WWWDIR%%/bundles/%%COMMITID%%/8227.js %%WWWDIR%%/bundles/%%COMMITID%%/8227.js.map %%WWWDIR%%/bundles/%%COMMITID%%/8901.js @@ -345,45 +345,45 @@ %%WWWDIR%%/fonts/inter-vietnamese-700-italic.feddee8.woff2 %%WWWDIR%%/fonts/inter-vietnamese-700-normal.5b5cd0c.woff %%WWWDIR%%/fonts/inter-vietnamese-700-normal.5d9bfca.woff2 -%%WWWDIR%%/i18n/cs.7b7ba53.json -%%WWWDIR%%/i18n/cy.820f145.json -%%WWWDIR%%/i18n/de_DE.c1d8804.json -%%WWWDIR%%/i18n/el.188effa.json -%%WWWDIR%%/i18n/en_EN.dcf12d0.json +%%WWWDIR%%/i18n/cs.72f0269.json +%%WWWDIR%%/i18n/cy.58ddc91.json +%%WWWDIR%%/i18n/de_DE.30ed328.json +%%WWWDIR%%/i18n/el.2c48ea0.json +%%WWWDIR%%/i18n/en_EN.4ea020b.json %%WWWDIR%%/i18n/eo.b5e64b9.json -%%WWWDIR%%/i18n/es.814c4d1.json -%%WWWDIR%%/i18n/et.4616345.json +%%WWWDIR%%/i18n/es.ca5fbee.json +%%WWWDIR%%/i18n/et.56f3774.json %%WWWDIR%%/i18n/fa.ba2268f.json -%%WWWDIR%%/i18n/fi.b074d4e.json -%%WWWDIR%%/i18n/fr.71966ba.json -%%WWWDIR%%/i18n/gl.8eae666.json +%%WWWDIR%%/i18n/fi.496d222.json +%%WWWDIR%%/i18n/fr.560e65f.json +%%WWWDIR%%/i18n/gl.0e925cf.json %%WWWDIR%%/i18n/he.931b2ca.json -%%WWWDIR%%/i18n/hu.b13bd56.json -%%WWWDIR%%/i18n/id.ef7a0fc.json -%%WWWDIR%%/i18n/is.720c04f.json -%%WWWDIR%%/i18n/it.c4dae6a.json -%%WWWDIR%%/i18n/ja.3050af5.json -%%WWWDIR%%/i18n/ka.cf27f1d.json -%%WWWDIR%%/i18n/languages.51496dc.json +%%WWWDIR%%/i18n/hu.9efd396.json +%%WWWDIR%%/i18n/id.2b0ff70.json +%%WWWDIR%%/i18n/is.485eb94.json +%%WWWDIR%%/i18n/it.22cd41c.json +%%WWWDIR%%/i18n/ja.163ae22.json +%%WWWDIR%%/i18n/ka.d27657f.json +%%WWWDIR%%/i18n/languages.6999855.json %%WWWDIR%%/i18n/languages.json -%%WWWDIR%%/i18n/lo.fabd37f.json +%%WWWDIR%%/i18n/lo.e1fc5b3.json %%WWWDIR%%/i18n/lt.52c0924.json -%%WWWDIR%%/i18n/lv.9f659b2.json -%%WWWDIR%%/i18n/mg_MG.2904523.json -%%WWWDIR%%/i18n/nb_NO.840e3ca.json -%%WWWDIR%%/i18n/nl.3d3ea88.json -%%WWWDIR%%/i18n/pl.e335cf9.json -%%WWWDIR%%/i18n/pt.ba56256.json -%%WWWDIR%%/i18n/pt_BR.c0da448.json -%%WWWDIR%%/i18n/ru.9782881.json -%%WWWDIR%%/i18n/sk.4fc4270.json -%%WWWDIR%%/i18n/sq.7223e38.json -%%WWWDIR%%/i18n/sv.1dc0401.json -%%WWWDIR%%/i18n/tr.c136827.json -%%WWWDIR%%/i18n/uk.c600f05.json -%%WWWDIR%%/i18n/vi.40be522.json -%%WWWDIR%%/i18n/zh_Hans.fe14cf5.json -%%WWWDIR%%/i18n/zh_Hant.6de66fb.json +%%WWWDIR%%/i18n/lv.9aeee92.json +%%WWWDIR%%/i18n/mg_MG.f531ee7.json +%%WWWDIR%%/i18n/nb_NO.61be31c.json +%%WWWDIR%%/i18n/nl.80f308f.json +%%WWWDIR%%/i18n/pl.15fd78f.json +%%WWWDIR%%/i18n/pt.66097fc.json +%%WWWDIR%%/i18n/pt_BR.d2243dd.json +%%WWWDIR%%/i18n/ru.3940db2.json +%%WWWDIR%%/i18n/sk.2c62599.json +%%WWWDIR%%/i18n/sq.fa459a7.json +%%WWWDIR%%/i18n/sv.b947254.json +%%WWWDIR%%/i18n/tr.ac852fc.json +%%WWWDIR%%/i18n/uk.1d400e8.json +%%WWWDIR%%/i18n/vi.e039736.json +%%WWWDIR%%/i18n/zh_Hans.74a5bea.json +%%WWWDIR%%/i18n/zh_Hant.1681834.json %%WWWDIR%%/icons/bold.b7f0698.svg %%WWWDIR%%/icons/check-circle.99c21d7.svg %%WWWDIR%%/icons/check.aaad650.svg @@ -520,6 +520,7 @@ %%WWWDIR%%/img/element-icons/roomlist/plus-circle.4fbd7e8.svg %%WWWDIR%%/img/element-icons/roomlist/room-avatar-view-icon-mask.dfdc337.svg %%WWWDIR%%/img/element-icons/roomlist/room-avatar-view-presence-mask.e2f8b62.svg +%%WWWDIR%%/img/element-icons/roomlist/room-list-item-skeleton.b543c8a.svg %%WWWDIR%%/img/element-icons/roomlist/skeleton-ui.fde3810.svg %%WWWDIR%%/img/element-icons/settings/appearance.90cad21.svg %%WWWDIR%%/img/element-icons/settings/desktop.05314b6.svg @@ -692,27 +693,28 @@ %%WWWDIR%%/welcome/images/icon-help.svg %%WWWDIR%%/welcome/images/icon-room-directory.svg %%WWWDIR%%/welcome/images/icon-sign-in.svg -%%WWWDIR%%/widgets/element-call/assets/IndexedDBWorker-DunQAoUH.js -%%WWWDIR%%/widgets/element-call/assets/IndexedDBWorker-DunQAoUH.js.map +%%WWWDIR%%/widgets/element-call/assets/IndexedDBWorker-whz4J8_U.js +%%WWWDIR%%/widgets/element-call/assets/IndexedDBWorker-whz4J8_U.js.map %%WWWDIR%%/widgets/element-call/assets/cat-4r_NkDcK.ogg %%WWWDIR%%/widgets/element-call/assets/cat-Dd8bv_2W.mp3 %%WWWDIR%%/widgets/element-call/assets/clap-AxCMZLTd.ogg %%WWWDIR%%/widgets/element-call/assets/clap-Dxm5qGyl.mp3 %%WWWDIR%%/widgets/element-call/assets/crickets-CcwrRdbq.mp3 %%WWWDIR%%/widgets/element-call/assets/crickets-DUJdcuUa.ogg -%%WWWDIR%%/widgets/element-call/assets/de-app-BVrY_LcE.json +%%WWWDIR%%/widgets/element-call/assets/cs-app-BIDxiN50.json +%%WWWDIR%%/widgets/element-call/assets/de-app-Dn3BQmuZ.json %%WWWDIR%%/widgets/element-call/assets/deer-91r1Gyrx.mp3 %%WWWDIR%%/widgets/element-call/assets/deer-DPSlVch4.ogg %%WWWDIR%%/widgets/element-call/assets/dog-BoQdnF-w.mp3 %%WWWDIR%%/widgets/element-call/assets/dog-CxIWtkNX.ogg %%WWWDIR%%/widgets/element-call/assets/el-app-Bgiig2Nz.json -%%WWWDIR%%/widgets/element-call/assets/en-app-CaNSxxxY.json -%%WWWDIR%%/widgets/element-call/assets/es-app-k4RDObng.json -%%WWWDIR%%/widgets/element-call/assets/et-app-lXLRqT0e.json -%%WWWDIR%%/widgets/element-call/assets/fr-app-DbyWYFAw.json +%%WWWDIR%%/widgets/element-call/assets/en-app-LL1Igtxp.json +%%WWWDIR%%/widgets/element-call/assets/es-app-Q3c7lmEj.json +%%WWWDIR%%/widgets/element-call/assets/et-app-DPt7J6kw.json +%%WWWDIR%%/widgets/element-call/assets/fr-app-BxTYbDfK.json %%WWWDIR%%/widgets/element-call/assets/generic-BBbS3Wph.ogg %%WWWDIR%%/widgets/element-call/assets/generic-BFeSb6fL.mp3 -%%WWWDIR%%/widgets/element-call/assets/id-app-C7u2K42_.json +%%WWWDIR%%/widgets/element-call/assets/id-app-B-8jUQf1.json %%WWWDIR%%/widgets/element-call/assets/inconsolata-latin-400-normal-Befkm-iY.woff %%WWWDIR%%/widgets/element-call/assets/inconsolata-latin-400-normal-CjvQBeBR.woff2 %%WWWDIR%%/widgets/element-call/assets/inconsolata-latin-700-normal-BUbZx5Dd.woff2 @@ -726,14 +728,14 @@ %%WWWDIR%%/widgets/element-call/assets/inconsolata-vietnamese-700-normal-D1IfJGt6.woff %%WWWDIR%%/widgets/element-call/assets/inconsolata-vietnamese-700-normal-DlaT3sch.woff2 %%WWWDIR%%/widgets/element-call/assets/index-BtY3MdEn.css -%%WWWDIR%%/widgets/element-call/assets/index-CO76Uop_.js -%%WWWDIR%%/widgets/element-call/assets/index-CO76Uop_.js.map -%%WWWDIR%%/widgets/element-call/assets/index-ID8kuokP.js -%%WWWDIR%%/widgets/element-call/assets/index-ID8kuokP.js.LICENSE.txt -%%WWWDIR%%/widgets/element-call/assets/index-ID8kuokP.js.map -%%WWWDIR%%/widgets/element-call/assets/index-K2xIZ1TO.js -%%WWWDIR%%/widgets/element-call/assets/index-K2xIZ1TO.js.LICENSE.txt -%%WWWDIR%%/widgets/element-call/assets/index-K2xIZ1TO.js.map +%%WWWDIR%%/widgets/element-call/assets/index-CnwgenbU.js +%%WWWDIR%%/widgets/element-call/assets/index-CnwgenbU.js.map +%%WWWDIR%%/widgets/element-call/assets/index-DOJHP7J4.js +%%WWWDIR%%/widgets/element-call/assets/index-DOJHP7J4.js.LICENSE.txt +%%WWWDIR%%/widgets/element-call/assets/index-DOJHP7J4.js.map +%%WWWDIR%%/widgets/element-call/assets/index-DgskObdj.js +%%WWWDIR%%/widgets/element-call/assets/index-DgskObdj.js.LICENSE.txt +%%WWWDIR%%/widgets/element-call/assets/index-DgskObdj.js.map %%WWWDIR%%/widgets/element-call/assets/inter-cyrillic-400-normal-BLGc9T1a.woff2 %%WWWDIR%%/widgets/element-call/assets/inter-cyrillic-400-normal-ZzOtrSSW.woff %%WWWDIR%%/widgets/element-call/assets/inter-cyrillic-500-normal-D4Vwzodn.woff2 @@ -790,16 +792,17 @@ %%WWWDIR%%/widgets/element-call/assets/inter-vietnamese-600-normal-Cm6aH8_k.woff %%WWWDIR%%/widgets/element-call/assets/inter-vietnamese-700-normal-CGpBpxLq.woff2 %%WWWDIR%%/widgets/element-call/assets/inter-vietnamese-700-normal-dAnkLlTo.woff -%%WWWDIR%%/widgets/element-call/assets/it-app-Brq71wxA.json +%%WWWDIR%%/widgets/element-call/assets/it-app-Cik25Qgd.json +%%WWWDIR%%/widgets/element-call/assets/ja-app-Cp_00ujI.json %%WWWDIR%%/widgets/element-call/assets/join_call-DlMV9nHk.ogg %%WWWDIR%%/widgets/element-call/assets/join_call-dEJCP2wD.mp3 %%WWWDIR%%/widgets/element-call/assets/left_call-BbqmRgnC.mp3 %%WWWDIR%%/widgets/element-call/assets/left_call-C7NMl6WI.ogg %%WWWDIR%%/widgets/element-call/assets/lightbulb-BIeJtAR_.ogg %%WWWDIR%%/widgets/element-call/assets/lightbulb-BrnY00qi.mp3 -%%WWWDIR%%/widgets/element-call/assets/livekit-client.e2ee.worker-uNa5aSsA.js -%%WWWDIR%%/widgets/element-call/assets/livekit-client.e2ee.worker-uNa5aSsA.js.map -%%WWWDIR%%/widgets/element-call/assets/lv-app--dkl5K2p.json +%%WWWDIR%%/widgets/element-call/assets/livekit-client.e2ee.worker-P7E4-zMp.js +%%WWWDIR%%/widgets/element-call/assets/livekit-client.e2ee.worker-P7E4-zMp.js.map +%%WWWDIR%%/widgets/element-call/assets/lv-app-J9DGb4uv.json %%WWWDIR%%/widgets/element-call/assets/matrix-sdk-crypto-wasm-D9e1T4vy.js %%WWWDIR%%/widgets/element-call/assets/matrix-sdk-crypto-wasm-D9e1T4vy.js.map %%WWWDIR%%/widgets/element-call/assets/matrix_sdk_crypto_wasm_bg-B6p0UpxL.wasm @@ -808,26 +811,28 @@ %%WWWDIR%%/widgets/element-call/assets/pako.esm-Bt8vjcgE.js.map %%WWWDIR%%/widgets/element-call/assets/party-BZPeTgC3.mp3 %%WWWDIR%%/widgets/element-call/assets/party-D7rIOhAQ.ogg -%%WWWDIR%%/widgets/element-call/assets/pl-app-DGeQk6oM.json -%%WWWDIR%%/widgets/element-call/assets/polyfill-force-CVX0K6-A.js -%%WWWDIR%%/widgets/element-call/assets/polyfill-force-CVX0K6-A.js.map -%%WWWDIR%%/widgets/element-call/assets/polyfill-force-nR8-tTWm.js -%%WWWDIR%%/widgets/element-call/assets/polyfill-force-nR8-tTWm.js.map +%%WWWDIR%%/widgets/element-call/assets/pl-app-CUkXVSZk.json +%%WWWDIR%%/widgets/element-call/assets/polyfill-force-DmQV3-w7.js +%%WWWDIR%%/widgets/element-call/assets/polyfill-force-DmQV3-w7.js.map +%%WWWDIR%%/widgets/element-call/assets/polyfill-force-DxJcBG4e.js +%%WWWDIR%%/widgets/element-call/assets/polyfill-force-DxJcBG4e.js.map %%WWWDIR%%/widgets/element-call/assets/raise_hand-Bzqn65WB.mp3 %%WWWDIR%%/widgets/element-call/assets/raise_hand-CUbxEnt9.ogg -%%WWWDIR%%/widgets/element-call/assets/ro-app-C7W3EjXp.json +%%WWWDIR%%/widgets/element-call/assets/ro-app-KHxgbZz-.json %%WWWDIR%%/widgets/element-call/assets/rock-BVCJXNC-.ogg %%WWWDIR%%/widgets/element-call/assets/rock-CHdnB31m.mp3 -%%WWWDIR%%/widgets/element-call/assets/ru-app-B-FtZqJU.json +%%WWWDIR%%/widgets/element-call/assets/ru-app-eoBdfBL5.json %%WWWDIR%%/widgets/element-call/assets/screen_share_started-DH3qxml5.mp3 %%WWWDIR%%/widgets/element-call/assets/screen_share_started-IZDL-kAw.ogg -%%WWWDIR%%/widgets/element-call/assets/sk-app-C-Uhf1j4.json -%%WWWDIR%%/widgets/element-call/assets/spa-guyHZvo_.js -%%WWWDIR%%/widgets/element-call/assets/spa-guyHZvo_.js.map -%%WWWDIR%%/widgets/element-call/assets/uk-app-BxyP4dDT.json +%%WWWDIR%%/widgets/element-call/assets/sk-app-oyZEXyo9.json +%%WWWDIR%%/widgets/element-call/assets/spa-DVTankup.js +%%WWWDIR%%/widgets/element-call/assets/spa-DVTankup.js.map +%%WWWDIR%%/widgets/element-call/assets/sv-app-D3UhBwmo.json +%%WWWDIR%%/widgets/element-call/assets/tr-app-Dk--6BpP.json +%%WWWDIR%%/widgets/element-call/assets/uk-app-8w2P6iQj.json %%WWWDIR%%/widgets/element-call/assets/wave-Bzf1LSMH.mp3 %%WWWDIR%%/widgets/element-call/assets/wave-FiiOzicp.ogg -%%WWWDIR%%/widgets/element-call/assets/zh-Hans-app-CCvn5Yaa.json -%%WWWDIR%%/widgets/element-call/assets/zh-Hant-app-bsZKL_R6.json +%%WWWDIR%%/widgets/element-call/assets/zh-Hans-app-8pDbXAOO.json +%%WWWDIR%%/widgets/element-call/assets/zh-Hant-app-BV1LKS_j.json %%WWWDIR%%/widgets/element-call/config.json %%WWWDIR%%/widgets/element-call/index.html diff --git a/www/gohugo/Makefile b/www/gohugo/Makefile index a998c60d116c..864d6c3004f2 100644 --- a/www/gohugo/Makefile +++ b/www/gohugo/Makefile @@ -1,6 +1,6 @@ PORTNAME= hugo DISTVERSIONPREFIX= v -DISTVERSION= 0.147.3 +DISTVERSION= 0.147.4 PORTEPOCH= 1 CATEGORIES= www PKGNAMEPREFIX= go diff --git a/www/gohugo/distinfo b/www/gohugo/distinfo index 550828130a87..844026f970c7 100644 --- a/www/gohugo/distinfo +++ b/www/gohugo/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1747057537 -SHA256 (go/www_gohugo/hugo-v0.147.3/v0.147.3.mod) = cb41ea476364590e46adc72d923c617f69d99544d2a78c743ae4608f4c43ea25 -SIZE (go/www_gohugo/hugo-v0.147.3/v0.147.3.mod) = 8036 -SHA256 (go/www_gohugo/hugo-v0.147.3/v0.147.3.zip) = 36a1eb90054d1cef4aa8f74a9951e44c211d0d68d0d3fe90a8af4764fa6a0117 -SIZE (go/www_gohugo/hugo-v0.147.3/v0.147.3.zip) = 5734808 +TIMESTAMP = 1747741364 +SHA256 (go/www_gohugo/hugo-v0.147.4/v0.147.4.mod) = cb41ea476364590e46adc72d923c617f69d99544d2a78c743ae4608f4c43ea25 +SIZE (go/www_gohugo/hugo-v0.147.4/v0.147.4.mod) = 8036 +SHA256 (go/www_gohugo/hugo-v0.147.4/v0.147.4.zip) = e723aac853ffa451bac32b823192d8fcb78d18e378437f277e0e4c214bc126c2 +SIZE (go/www_gohugo/hugo-v0.147.4/v0.147.4.zip) = 5736653 diff --git a/www/ilias/Makefile b/www/ilias/Makefile index 9e04575c9bb4..c78043deb278 100644 --- a/www/ilias/Makefile +++ b/www/ilias/Makefile @@ -1,6 +1,6 @@ PORTNAME= ilias DISTVERSIONPREFIX= v -DISTVERSION= 9.8 +DISTVERSION= 9.9 CATEGORIES= www education PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX} diff --git a/www/ilias/distinfo b/www/ilias/distinfo index 3dc99d430632..2c13f3e68015 100644 --- a/www/ilias/distinfo +++ b/www/ilias/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743576853 -SHA256 (ILIAS-eLearning-ILIAS-v9.8_GH0.tar.gz) = 6514fd6e2512da539bc690db355e351c4dfc0ef0bb3d693e055a7205bc8b602d -SIZE (ILIAS-eLearning-ILIAS-v9.8_GH0.tar.gz) = 31883618 +TIMESTAMP = 1747811218 +SHA256 (ILIAS-eLearning-ILIAS-v9.9_GH0.tar.gz) = cc97b2b1d96f9514466e253175736af95e3bc75842b8e9063c48d2b36c58029f +SIZE (ILIAS-eLearning-ILIAS-v9.9_GH0.tar.gz) = 31900295 diff --git a/www/iridium/Makefile b/www/iridium/Makefile index 40178f0ec7ba..5c87dc11671a 100644 --- a/www/iridium/Makefile +++ b/www/iridium/Makefile @@ -1,5 +1,6 @@ PORTNAME= iridium PORTVERSION= 2025.05.136.2 +PORTREVISION= 1 PULSEMV= 16 PULSEV= ${PULSEMV}.1 CATEGORIES= www wayland diff --git a/www/iridium/files/patch-build_rust_allocator_BUILD.gn b/www/iridium/files/patch-build_rust_allocator_BUILD.gn new file mode 100644 index 000000000000..cb1633140dcc --- /dev/null +++ b/www/iridium/files/patch-build_rust_allocator_BUILD.gn @@ -0,0 +1,109 @@ +--- build/rust/allocator/BUILD.gn.orig 2025-05-20 09:16:26 UTC ++++ build/rust/allocator/BUILD.gn +@@ -0,0 +1,106 @@ ++# Copyright 2025 The Chromium Authors ++# Use of this source code is governed by a BSD-style license that can be ++# found in the LICENSE file. ++ ++import("//build/buildflag_header.gni") ++import("//build/config/rust.gni") ++import("//build/rust/rust_static_library.gni") ++ ++rust_allocator_uses_partition_alloc = false ++if (build_with_chromium) { ++ import("//base/allocator/partition_allocator/partition_alloc.gni") ++ rust_allocator_uses_partition_alloc = use_partition_alloc_as_malloc ++} ++ ++# In ASAN builds, PartitionAlloc-Everywhere is disabled, meaning malloc() and ++# friends in C++ do not go to PartitionAlloc. So we also don't point the Rust ++# allocation functions at PartitionAlloc. Generally, this means we just direct ++# them to the Standard Library's allocator. ++# ++# However, on Windows the Standard Library uses HeapAlloc() and Windows ASAN ++# does *not* hook that method, so ASAN does not get to hear about allocations ++# made in Rust. To resolve this, we redirect allocation to _aligned_malloc ++# which Windows ASAN *does* hook. ++# ++# Note that there is a runtime option to make ASAN hook HeapAlloc() but ++# enabling it breaks Win32 APIs like CreateProcess: ++# https://crbug.com/368070343#comment29 ++rust_allocator_uses_aligned_malloc = false ++if (!rust_allocator_uses_partition_alloc && is_win && is_asan) { ++ rust_allocator_uses_aligned_malloc = true ++} ++ ++rust_allocator_uses_allocator_impls_h = ++ rust_allocator_uses_partition_alloc || rust_allocator_uses_aligned_malloc ++ ++buildflag_header("buildflags") { ++ header = "buildflags.h" ++ flags = [ ++ "RUST_ALLOCATOR_USES_PARTITION_ALLOC=$rust_allocator_uses_partition_alloc", ++ "RUST_ALLOCATOR_USES_ALIGNED_MALLOC=$rust_allocator_uses_aligned_malloc", ++ ] ++ visibility = [ ":*" ] ++} ++ ++if (toolchain_has_rust) { ++ # All targets which depend on Rust code but are not linked by rustc must ++ # depend on this. Usually, this dependency will come from the rust_target() GN ++ # template. However, cargo_crate() does *not* include this dependency so any ++ # C++ targets which directly depend on a cargo_crate() must depend on this. ++ rust_static_library("allocator") { ++ sources = [ "lib.rs" ] ++ crate_root = "lib.rs" ++ cxx_bindings = [ "lib.rs" ] ++ ++ deps = [ ":alloc_error_handler_impl" ] ++ if (rust_allocator_uses_allocator_impls_h) { ++ deps += [ ":allocator_impls" ] ++ } ++ ++ no_chromium_prelude = true ++ no_allocator_crate = true ++ allow_unsafe = true ++ ++ rustflags = [] ++ if (rust_allocator_uses_allocator_impls_h) { ++ rustflags += [ "--cfg=rust_allocator_uses_allocator_impls_h" ] ++ cxx_bindings += [ "allocator_impls_ffi.rs" ] ++ sources += [ "allocator_impls_ffi.rs" ] ++ } ++ ++ # TODO(https://crbug.com/410596442): Stop using unstable features here. ++ configs -= [ "//build/config/compiler:disallow_unstable_features" ] ++ } ++ ++ if (rust_allocator_uses_allocator_impls_h) { ++ static_library("allocator_impls") { ++ public_deps = [] ++ if (rust_allocator_uses_partition_alloc) { ++ public_deps += ++ [ "//base/allocator/partition_allocator:partition_alloc" ] ++ } ++ ++ sources = [ ++ "allocator_impls.cc", ++ "allocator_impls.h", ++ ] ++ deps = [ ":buildflags" ] ++ visibility = [ ":*" ] ++ } ++ } ++ ++ static_library("alloc_error_handler_impl") { ++ sources = [ ++ # `alias.*`, `compiler_specific.h`, and `immediate_crash.*` have been ++ # copied from `//base`. ++ # TODO(crbug.com/40279749): Avoid duplication / reuse code. ++ "alias.cc", ++ "alias.h", ++ "alloc_error_handler_impl.cc", ++ "alloc_error_handler_impl.h", ++ "compiler_specific.h", ++ "immediate_crash.h", ++ ] ++ visibility = [ ":*" ] ++ } ++} diff --git a/www/iridium/files/patch-build_rust_allocator_DEPS b/www/iridium/files/patch-build_rust_allocator_DEPS new file mode 100644 index 000000000000..74bb2d6c2421 --- /dev/null +++ b/www/iridium/files/patch-build_rust_allocator_DEPS @@ -0,0 +1,12 @@ +--- build/rust/allocator/DEPS.orig 2025-05-20 09:16:26 UTC ++++ build/rust/allocator/DEPS +@@ -0,0 +1,9 @@ ++include_rules = [ ++ "-base", ++] ++ ++specific_include_rules = { ++ "allocator_impls.cc" : [ ++ "+partition_alloc" ++ ] ++} diff --git a/www/iridium/files/patch-build_rust_allocator_alias.cc b/www/iridium/files/patch-build_rust_allocator_alias.cc new file mode 100644 index 000000000000..5280641f27e1 --- /dev/null +++ b/www/iridium/files/patch-build_rust_allocator_alias.cc @@ -0,0 +1,25 @@ +--- build/rust/allocator/alias.cc.orig 2025-05-20 09:16:26 UTC ++++ build/rust/allocator/alias.cc +@@ -0,0 +1,22 @@ ++// Copyright 2023 The Chromium Authors ++// Use of this source code is governed by a BSD-style license that can be ++// found in the LICENSE file. ++ ++// This file has been copied from //base/debug/alias.cc ( additionally the APIs ++// were moved into the `build_rust_std` namespace). ++// ++// TODO(crbug.com/40279749): Avoid code duplication / reuse code. ++ ++#include "build/rust/allocator/alias.h" ++ ++#include "build/rust/allocator/compiler_specific.h" ++ ++namespace build_rust_std { ++namespace debug { ++ ++// This file/function should be excluded from LTO/LTCG to ensure that the ++// compiler can't see this function's implementation when compiling calls to it. ++NOINLINE void Alias(const void* var) {} ++ ++} // namespace debug ++} // namespace build_rust_std diff --git a/www/iridium/files/patch-build_rust_allocator_alias.h b/www/iridium/files/patch-build_rust_allocator_alias.h new file mode 100644 index 000000000000..6530c6ae8779 --- /dev/null +++ b/www/iridium/files/patch-build_rust_allocator_alias.h @@ -0,0 +1,40 @@ +--- build/rust/allocator/alias.h.orig 2025-05-20 09:16:26 UTC ++++ build/rust/allocator/alias.h +@@ -0,0 +1,37 @@ ++// Copyright 2023 The Chromium Authors ++// Use of this source code is governed by a BSD-style license that can be ++// found in the LICENSE file. ++ ++// This file has been copied from //base/debug/alias.h (and then trimmed to just ++// the APIs / macros needed by //build/rust/std; additionally the APIs were ++// moved into the `build_rust_std` namespace). ++// ++// TODO(crbug.com/40279749): Avoid code duplication / reuse code. ++ ++#ifndef BUILD_RUST_ALLOCATOR_ALIAS_H_ ++#define BUILD_RUST_ALLOCATOR_ALIAS_H_ ++ ++#include <stddef.h> ++ ++namespace build_rust_std { ++namespace debug { ++ ++// Make the optimizer think that |var| is aliased. This can be used to prevent a ++// local variable from being optimized out (which is something that ++// `NO_CODE_FOLDING` macro definition below depends on). See ++// //base/debug/alias.h for more details. ++void Alias(const void* var); ++ ++} // namespace debug ++ ++} // namespace build_rust_std ++ ++// Prevent code folding (where a linker identifies functions that are ++// bit-identical and overlays them, which saves space but it leads to confusing ++// call stacks because multiple symbols are at the same address). See ++// //base/debug/alias.h for more details. ++#define NO_CODE_FOLDING() \ ++ const int line_number = __LINE__; \ ++ build_rust_std::debug::Alias(&line_number) ++ ++#endif // BUILD_RUST_ALLOCATOR_ALIAS_H_ diff --git a/www/iridium/files/patch-build_rust_allocator_alloc__error__handler__impl.cc b/www/iridium/files/patch-build_rust_allocator_alloc__error__handler__impl.cc new file mode 100644 index 000000000000..048c267abefa --- /dev/null +++ b/www/iridium/files/patch-build_rust_allocator_alloc__error__handler__impl.cc @@ -0,0 +1,20 @@ +--- build/rust/allocator/alloc_error_handler_impl.cc.orig 2025-05-20 09:16:26 UTC ++++ build/rust/allocator/alloc_error_handler_impl.cc +@@ -0,0 +1,17 @@ ++// Copyright 2025 The Chromium Authors ++// Use of this source code is governed by a BSD-style license that can be ++// found in the LICENSE file. ++ ++#include "build/rust/allocator/alloc_error_handler_impl.h" ++ ++#include "build/rust/allocator/alias.h" ++#include "build/rust/allocator/immediate_crash.h" ++ ++namespace rust_allocator_internal { ++ ++void alloc_error_handler_impl() { ++ NO_CODE_FOLDING(); ++ IMMEDIATE_CRASH(); ++} ++ ++} // namespace rust_allocator_internal diff --git a/www/iridium/files/patch-build_rust_allocator_alloc__error__handler__impl.h b/www/iridium/files/patch-build_rust_allocator_alloc__error__handler__impl.h new file mode 100644 index 000000000000..887ea602b027 --- /dev/null +++ b/www/iridium/files/patch-build_rust_allocator_alloc__error__handler__impl.h @@ -0,0 +1,24 @@ +--- build/rust/allocator/alloc_error_handler_impl.h.orig 2025-05-20 09:16:26 UTC ++++ build/rust/allocator/alloc_error_handler_impl.h +@@ -0,0 +1,21 @@ ++// Copyright 2025 The Chromium Authors ++// Use of this source code is governed by a BSD-style license that can be ++// found in the LICENSE file. ++ ++#ifndef BUILD_RUST_ALLOCATOR_ALLOC_ERROR_HANDLER_IMPL_H_ ++#define BUILD_RUST_ALLOCATOR_ALLOC_ERROR_HANDLER_IMPL_H_ ++ ++// This header exposes to Rust a C++ implementation of quickly crashing after an ++// allocation error. (The API below is called from `__rust_alloc_error_handler` ++// in `lib.rs`.) ++// ++// TODO(lukasza): Investigate if we can delete this `.h` / `.cc` and just call ++// `std::process::abort()` (or something else?) directly from `.rs`. The main ++// open question is how much we care about `NO_CODE_FOLDING`. ++namespace rust_allocator_internal { ++ ++void alloc_error_handler_impl(); ++ ++} // namespace rust_allocator_internal ++ ++#endif // BUILD_RUST_ALLOCATOR_ALLOC_ERROR_HANDLER_IMPL_H_ diff --git a/www/iridium/files/patch-build_rust_allocator_allocator__impls.cc b/www/iridium/files/patch-build_rust_allocator_allocator__impls.cc new file mode 100644 index 000000000000..94e04d7b966a --- /dev/null +++ b/www/iridium/files/patch-build_rust_allocator_allocator__impls.cc @@ -0,0 +1,108 @@ +--- build/rust/allocator/allocator_impls.cc.orig 2025-05-20 09:16:26 UTC ++++ build/rust/allocator/allocator_impls.cc +@@ -0,0 +1,105 @@ ++// Copyright 2021 The Chromium Authors ++// Use of this source code is governed by a BSD-style license that can be ++// found in the LICENSE file. ++ ++#include "build/rust/allocator/allocator_impls.h" ++ ++#ifdef UNSAFE_BUFFERS_BUILD ++// TODO(crbug.com/390223051): Remove C-library calls to fix the errors. ++#pragma allow_unsafe_libc_calls ++#endif ++ ++#include <cstddef> ++#include <cstring> ++ ++#include "build/build_config.h" ++#include "build/rust/allocator/buildflags.h" ++ ++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC) ++#include "partition_alloc/partition_alloc_constants.h" // nogncheck ++#include "partition_alloc/shim/allocator_shim.h" // nogncheck ++#elif BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC) ++#include <cstdlib> ++#endif ++ ++namespace rust_allocator_internal { ++ ++unsigned char* alloc(size_t size, size_t align) { ++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC) ++ // PartitionAlloc will crash if given an alignment larger than this. ++ if (align > partition_alloc::internal::kMaxSupportedAlignment) { ++ return nullptr; ++ } ++ ++ // We use unchecked allocation paths in PartitionAlloc rather than going ++ // through its shims in `malloc()` etc so that we can support fallible ++ // allocation paths such as Vec::try_reserve without crashing on allocation ++ // failure. ++ if (align <= alignof(std::max_align_t)) { ++ return static_cast<unsigned char*>(allocator_shim::UncheckedAlloc(size)); ++ } else { ++ return static_cast<unsigned char*>( ++ allocator_shim::UncheckedAlignedAlloc(size, align)); ++ } ++#elif BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC) ++ return static_cast<unsigned char*>(_aligned_malloc(size, align)); ++#else ++#error This configuration is not supported. ++#endif ++} ++ ++void dealloc(unsigned char* p, size_t size, size_t align) { ++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC) ++ if (align <= alignof(std::max_align_t)) { ++ allocator_shim::UncheckedFree(p); ++ } else { ++ allocator_shim::UncheckedAlignedFree(p); ++ } ++#elif BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC) ++ return _aligned_free(p); ++#else ++#error This configuration is not supported. ++#endif ++} ++ ++unsigned char* realloc(unsigned char* p, ++ size_t old_size, ++ size_t align, ++ size_t new_size) { ++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC) ++ // We use unchecked allocation paths in PartitionAlloc rather than going ++ // through its shims in `malloc()` etc so that we can support fallible ++ // allocation paths such as Vec::try_reserve without crashing on allocation ++ // failure. ++ if (align <= alignof(std::max_align_t)) { ++ return static_cast<unsigned char*>( ++ allocator_shim::UncheckedRealloc(p, new_size)); ++ } else { ++ return static_cast<unsigned char*>( ++ allocator_shim::UncheckedAlignedRealloc(p, new_size, align)); ++ } ++#elif BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC) ++ return static_cast<unsigned char*>(_aligned_realloc(p, new_size, align)); ++#else ++#error This configuration is not supported. ++#endif ++} ++ ++unsigned char* alloc_zeroed(size_t size, size_t align) { ++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC) || \ ++ BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC) ++ // TODO(danakj): When RUST_ALLOCATOR_USES_PARTITION_ALLOC is true, it's ++ // possible that a partition_alloc::UncheckedAllocZeroed() call would perform ++ // better than partition_alloc::UncheckedAlloc() + memset. But there is no ++ // such API today. See b/342251590. ++ unsigned char* p = alloc(size, align); ++ if (p) { ++ memset(p, 0, size); ++ } ++ return p; ++#else ++#error This configuration is not supported. ++#endif ++} ++ ++} // namespace rust_allocator_internal diff --git a/www/iridium/files/patch-build_rust_allocator_allocator__impls.h b/www/iridium/files/patch-build_rust_allocator_allocator__impls.h new file mode 100644 index 000000000000..9249cdc938d2 --- /dev/null +++ b/www/iridium/files/patch-build_rust_allocator_allocator__impls.h @@ -0,0 +1,27 @@ +--- build/rust/allocator/allocator_impls.h.orig 2025-05-20 09:16:26 UTC ++++ build/rust/allocator/allocator_impls.h +@@ -0,0 +1,24 @@ ++// Copyright 2025 The Chromium Authors ++// Use of this source code is governed by a BSD-style license that can be ++// found in the LICENSE file. ++ ++#ifndef BUILD_RUST_ALLOCATOR_ALLOCATOR_IMPLS_H_ ++#define BUILD_RUST_ALLOCATOR_ALLOCATOR_IMPLS_H_ ++ ++#include <cstddef> ++ ++// This header exposes a C++ allocator (e.g. PartitionAlloc) to Rust. ++// The APIs below are called from `impl GlobalAlloc` in `lib.rs`. ++namespace rust_allocator_internal { ++ ++unsigned char* alloc(size_t size, size_t align); ++void dealloc(unsigned char* p, size_t size, size_t align); ++unsigned char* realloc(unsigned char* p, ++ size_t old_size, ++ size_t align, ++ size_t new_size); ++unsigned char* alloc_zeroed(size_t size, size_t align); ++ ++} // namespace rust_allocator_internal ++ ++#endif // BUILD_RUST_ALLOCATOR_ALLOCATOR_IMPLS_H_ diff --git a/www/iridium/files/patch-build_rust_allocator_allocator__impls__ffi.rs b/www/iridium/files/patch-build_rust_allocator_allocator__impls__ffi.rs new file mode 100644 index 000000000000..8f0baf1576ce --- /dev/null +++ b/www/iridium/files/patch-build_rust_allocator_allocator__impls__ffi.rs @@ -0,0 +1,22 @@ +--- build/rust/allocator/allocator_impls_ffi.rs.orig 2025-05-20 09:16:26 UTC ++++ build/rust/allocator/allocator_impls_ffi.rs +@@ -0,0 +1,19 @@ ++// Copyright 2025 The Chromium Authors ++// Use of this source code is governed by a BSD-style license that can be ++// found in the LICENSE file. ++ ++//! FFI for `allocator_impls.h` is in a separate `.rs` file/module to ++//! better support conditional compilation (these functions are only ++//! used under `#[cfg(rust_allocator_uses_allocator_impls_h)]`. ++ ++#[cxx::bridge(namespace = "rust_allocator_internal")] ++pub mod ffi { ++ extern "C++" { ++ include!("build/rust/allocator/allocator_impls.h"); ++ ++ unsafe fn alloc(size: usize, align: usize) -> *mut u8; ++ unsafe fn dealloc(p: *mut u8, size: usize, align: usize); ++ unsafe fn realloc(p: *mut u8, old_size: usize, align: usize, new_size: usize) -> *mut u8; ++ unsafe fn alloc_zeroed(size: usize, align: usize) -> *mut u8; ++ } ++} diff --git a/www/iridium/files/patch-build_rust_allocator_compiler__specific.h b/www/iridium/files/patch-build_rust_allocator_compiler__specific.h new file mode 100644 index 000000000000..7feb0c739d79 --- /dev/null +++ b/www/iridium/files/patch-build_rust_allocator_compiler__specific.h @@ -0,0 +1,41 @@ +--- build/rust/allocator/compiler_specific.h.orig 2025-05-20 09:16:26 UTC ++++ build/rust/allocator/compiler_specific.h +@@ -0,0 +1,38 @@ ++// Copyright 2023 The Chromium Authors ++// Use of this source code is governed by a BSD-style license that can be ++// found in the LICENSE file. ++ ++// This file has been copied from //base/compiler_specific.h (and then ++// significantly trimmed to just the APIs / macros needed by //build/rust/std). ++// ++// TODO(crbug.com/40279749): Avoid code duplication / reuse code. ++ ++#ifndef BUILD_RUST_ALLOCATOR_COMPILER_SPECIFIC_H_ ++#define BUILD_RUST_ALLOCATOR_COMPILER_SPECIFIC_H_ ++ ++#include "build/build_config.h" ++ ++#if defined(COMPILER_MSVC) && !defined(__clang__) ++#error "Only clang-cl is supported on Windows, see https://crbug.com/988071" ++#endif ++ ++#if defined(__has_attribute) ++#define HAS_ATTRIBUTE(x) __has_attribute(x) ++#else ++#define HAS_ATTRIBUTE(x) 0 ++#endif ++ ++// Annotate a function indicating it should not be inlined. ++// Use like: ++// NOINLINE void DoStuff() { ... } ++#if defined(__clang__) && HAS_ATTRIBUTE(noinline) ++#define NOINLINE [[clang::noinline]] ++#elif defined(COMPILER_GCC) && HAS_ATTRIBUTE(noinline) ++#define NOINLINE __attribute__((noinline)) ++#elif defined(COMPILER_MSVC) ++#define NOINLINE __declspec(noinline) ++#else ++#define NOINLINE ++#endif ++ ++#endif // BUILD_RUST_ALLOCATOR_COMPILER_SPECIFIC_H_ diff --git a/www/iridium/files/patch-build_rust_allocator_immediate__crash.h b/www/iridium/files/patch-build_rust_allocator_immediate__crash.h new file mode 100644 index 000000000000..7ab0f9d9c34c --- /dev/null +++ b/www/iridium/files/patch-build_rust_allocator_immediate__crash.h @@ -0,0 +1,174 @@ +--- build/rust/allocator/immediate_crash.h.orig 2025-05-20 09:16:26 UTC ++++ build/rust/allocator/immediate_crash.h +@@ -0,0 +1,171 @@ ++// Copyright 2021 The Chromium Authors ++// Use of this source code is governed by a BSD-style license that can be ++// found in the LICENSE file. ++ ++// This file has been copied from //base/immediate_crash.h. ++// TODO(crbug.com/40279749): Avoid code duplication / reuse code. ++ ++#ifndef BUILD_RUST_ALLOCATOR_IMMEDIATE_CRASH_H_ ++#define BUILD_RUST_ALLOCATOR_IMMEDIATE_CRASH_H_ ++ ++#include "build/build_config.h" ++ ++// Crashes in the fastest possible way with no attempt at logging. ++// There are several constraints; see http://crbug.com/664209 for more context. ++// ++// - TRAP_SEQUENCE_() must be fatal. It should not be possible to ignore the ++// resulting exception or simply hit 'continue' to skip over it in a debugger. ++// - Different instances of TRAP_SEQUENCE_() must not be folded together, to ++// ensure crash reports are debuggable. Unlike __builtin_trap(), asm volatile ++// blocks will not be folded together. ++// Note: TRAP_SEQUENCE_() previously required an instruction with a unique ++// nonce since unlike clang, GCC folds together identical asm volatile ++// blocks. ++// - TRAP_SEQUENCE_() must produce a signal that is distinct from an invalid ++// memory access. ++// - TRAP_SEQUENCE_() must be treated as a set of noreturn instructions. ++// __builtin_unreachable() is used to provide that hint here. clang also uses ++// this as a heuristic to pack the instructions in the function epilogue to ++// improve code density. ++// ++// Additional properties that are nice to have: ++// - TRAP_SEQUENCE_() should be as compact as possible. ++// - The first instruction of TRAP_SEQUENCE_() should not change, to avoid ++// shifting crash reporting clusters. As a consequence of this, explicit ++// assembly is preferred over intrinsics. ++// Note: this last bullet point may no longer be true, and may be removed in ++// the future. ++ ++// Note: TRAP_SEQUENCE Is currently split into two macro helpers due to the fact ++// that clang emits an actual instruction for __builtin_unreachable() on certain ++// platforms (see https://crbug.com/958675). In addition, the int3/bkpt/brk will ++// be removed in followups, so splitting it up like this now makes it easy to ++// land the followups. ++ ++#if defined(COMPILER_GCC) ++ ++#if BUILDFLAG(IS_NACL) ++ ++// Crash report accuracy is not guaranteed on NaCl. ++#define TRAP_SEQUENCE1_() __builtin_trap() ++#define TRAP_SEQUENCE2_() asm volatile("") ++ ++#elif defined(ARCH_CPU_X86_FAMILY) ++ ++// TODO(crbug.com/40625592): In theory, it should be possible to use just ++// int3. However, there are a number of crashes with SIGILL as the exception ++// code, so it seems likely that there's a signal handler that allows execution ++// to continue after SIGTRAP. ++#define TRAP_SEQUENCE1_() asm volatile("int3") ++ ++#if BUILDFLAG(IS_APPLE) ++// Intentionally empty: __builtin_unreachable() is always part of the sequence ++// (see IMMEDIATE_CRASH below) and already emits a ud2 on Mac. ++#define TRAP_SEQUENCE2_() asm volatile("") ++#else ++#define TRAP_SEQUENCE2_() asm volatile("ud2") ++#endif // BUILDFLAG(IS_APPLE) ++ ++#elif defined(ARCH_CPU_ARMEL) ++ ++// bkpt will generate a SIGBUS when running on armv7 and a SIGTRAP when running ++// as a 32 bit userspace app on arm64. There doesn't seem to be any way to ++// cause a SIGTRAP from userspace without using a syscall (which would be a ++// problem for sandboxing). ++// TODO(crbug.com/40625592): Remove bkpt from this sequence. ++#define TRAP_SEQUENCE1_() asm volatile("bkpt #0") ++#define TRAP_SEQUENCE2_() asm volatile("udf #0") ++ ++#elif defined(ARCH_CPU_ARM64) ++ ++// This will always generate a SIGTRAP on arm64. ++// TODO(crbug.com/40625592): Remove brk from this sequence. ++#define TRAP_SEQUENCE1_() asm volatile("brk #0") ++#define TRAP_SEQUENCE2_() asm volatile("hlt #0") ++ ++#else ++ ++// Crash report accuracy will not be guaranteed on other architectures, but at ++// least this will crash as expected. ++#define TRAP_SEQUENCE1_() __builtin_trap() ++#define TRAP_SEQUENCE2_() asm volatile("") ++ ++#endif // ARCH_CPU_* ++ ++#elif defined(COMPILER_MSVC) ++ ++#if !defined(__clang__) ++ ++// MSVC x64 doesn't support inline asm, so use the MSVC intrinsic. ++#define TRAP_SEQUENCE1_() __debugbreak() ++#define TRAP_SEQUENCE2_() ++ ++#elif defined(ARCH_CPU_ARM64) ++ ++// Windows ARM64 uses "BRK #F000" as its breakpoint instruction, and ++// __debugbreak() generates that in both VC++ and clang. ++#define TRAP_SEQUENCE1_() __debugbreak() ++// Intentionally empty: __builtin_unreachable() is always part of the sequence ++// (see IMMEDIATE_CRASH below) and already emits a ud2 on Win64, ++// https://crbug.com/958373 ++#define TRAP_SEQUENCE2_() __asm volatile("") ++ ++#else ++ ++#define TRAP_SEQUENCE1_() asm volatile("int3") ++#define TRAP_SEQUENCE2_() asm volatile("ud2") ++ ++#endif // __clang__ ++ ++#else ++ ++#error No supported trap sequence! ++ ++#endif // COMPILER_GCC ++ ++#define TRAP_SEQUENCE_() \ ++ do { \ ++ TRAP_SEQUENCE1_(); \ ++ TRAP_SEQUENCE2_(); \ ++ } while (false) ++ ++// CHECK() and the trap sequence can be invoked from a constexpr function. ++// This could make compilation fail on GCC, as it forbids directly using inline ++// asm inside a constexpr function. However, it allows calling a lambda ++// expression including the same asm. ++// The side effect is that the top of the stacktrace will not point to the ++// calling function, but to this anonymous lambda. This is still useful as the ++// full name of the lambda will typically include the name of the function that ++// calls CHECK() and the debugger will still break at the right line of code. ++#if !defined(COMPILER_GCC) || defined(__clang__) ++ ++#define WRAPPED_TRAP_SEQUENCE_() TRAP_SEQUENCE_() ++ ++#else ++ ++#define WRAPPED_TRAP_SEQUENCE_() \ ++ do { \ ++ [] { TRAP_SEQUENCE_(); }(); \ ++ } while (false) ++ ++#endif // !defined(COMPILER_GCC) || defined(__clang__) ++ ++#if defined(__clang__) || defined(COMPILER_GCC) ++ ++// __builtin_unreachable() hints to the compiler that this is noreturn and can ++// be packed in the function epilogue. ++#define IMMEDIATE_CRASH() \ ++ ({ \ ++ WRAPPED_TRAP_SEQUENCE_(); \ ++ __builtin_unreachable(); \ ++ }) ++ ++#else ++ ++// This is supporting non-chromium user of logging.h to build with MSVC, like ++// pdfium. On MSVC there is no __builtin_unreachable(). ++#define IMMEDIATE_CRASH() WRAPPED_TRAP_SEQUENCE_() ++ ++#endif // defined(__clang__) || defined(COMPILER_GCC) ++ ++#endif // BUILD_RUST_ALLOCATOR_IMMEDIATE_CRASH_H_ diff --git a/www/iridium/files/patch-build_rust_allocator_lib.rs b/www/iridium/files/patch-build_rust_allocator_lib.rs new file mode 100644 index 000000000000..89fddf278294 --- /dev/null +++ b/www/iridium/files/patch-build_rust_allocator_lib.rs @@ -0,0 +1,122 @@ +--- build/rust/allocator/lib.rs.orig 2025-05-20 09:16:26 UTC ++++ build/rust/allocator/lib.rs +@@ -0,0 +1,119 @@ ++// Copyright 2025 The Chromium Authors ++// Use of this source code is governed by a BSD-style license that can be ++// found in the LICENSE file. ++ ++//! Define the allocator that Rust code in Chrome should use. ++//! ++//! Any final artifact that depends on this crate, even transitively, will use ++//! the allocator defined here. ++//! ++//! List of known issues: ++//! ++//! 1. We'd like to use PartitionAlloc on Windows, but the stdlib uses Windows ++//! heap functions directly that PartitionAlloc can not intercept. ++//! 2. We'd like `Vec::try_reserve` to fail at runtime on Linux instead of ++//! crashing in malloc() where PartitionAlloc replaces that function. ++ ++// Required to apply weak linkage to symbols. ++// ++// TODO(https://crbug.com/410596442): Stop using unstable features here. ++// https://github.com/rust-lang/rust/issues/29603 tracks stabilization of the `linkage` feature. ++#![feature(linkage)] ++// Required to apply `#[rustc_std_internal_symbol]` to our alloc error handler ++// so the name is correctly mangled as rustc expects. ++// ++// TODO(https://crbug.com/410596442): Stop using internal features here. ++#![allow(internal_features)] ++#![feature(rustc_attrs)] ++ ++// This module is in a separate source file to avoid having to teach `cxxbridge` ++// about conditional compilation. ++#[cfg(rust_allocator_uses_allocator_impls_h)] ++mod allocator_impls_ffi; ++ ++/// Module that provides `#[global_allocator]` / `GlobalAlloc` interface for ++/// using an allocator from C++. ++#[cfg(rust_allocator_uses_allocator_impls_h)] ++mod cpp_allocator { ++ use super::allocator_impls_ffi::ffi; ++ use std::alloc::{GlobalAlloc, Layout}; ++ ++ struct Allocator; ++ ++ unsafe impl GlobalAlloc for Allocator { ++ unsafe fn alloc(&self, layout: Layout) -> *mut u8 { ++ unsafe { ffi::alloc(layout.size(), layout.align()) } ++ } ++ ++ unsafe fn dealloc(&self, ptr: *mut u8, layout: Layout) { ++ unsafe { ++ ffi::dealloc(ptr, layout.size(), layout.align()); ++ } ++ } ++ ++ unsafe fn alloc_zeroed(&self, layout: Layout) -> *mut u8 { ++ unsafe { ffi::alloc_zeroed(layout.size(), layout.align()) } ++ } ++ ++ unsafe fn realloc(&self, ptr: *mut u8, layout: Layout, new_size: usize) -> *mut u8 { ++ unsafe { ffi::realloc(ptr, layout.size(), layout.align(), new_size) } ++ } ++ } ++ ++ #[global_allocator] ++ static GLOBAL: Allocator = Allocator; ++} ++ ++/// Module that provides `#[global_allocator]` / `GlobalAlloc` interface for ++/// using the default Rust allocator. ++#[cfg(not(rust_allocator_uses_allocator_impls_h))] ++mod rust_allocator { ++ #[global_allocator] ++ static GLOBAL: std::alloc::System = std::alloc::System; ++} ++ ++/// Module that provides global symbols that are needed both by `cpp_allocator` ++/// and `rust_allocator`. ++/// ++/// When `rustc` drives linking, then it will define the symbols below. But ++/// Chromium only uses `rustc` to link Rust-only executables (e.g. `build.rs` ++/// scripts) and otherwise uses a non-Rust linker. This is why we have to ++/// manually define a few symbols below. We define those symbols ++/// as "weak" symbols, so that Rust-provided symbols "win" in case where Rust ++/// actually does drive the linking. This hack works (not only for Chromium, ++/// but also for google3 and other projects), but isn't officially supported by ++/// `rustc`. ++/// ++/// TODO(https://crbug.com/410596442): Stop using internal features here. ++mod both_allocators { ++ /// As part of rustc's contract for using `#[global_allocator]` without ++ /// rustc-generated shims we must define this symbol, since we are opting in ++ /// to unstable functionality. See https://github.com/rust-lang/rust/issues/123015 ++ #[no_mangle] ++ #[linkage = "weak"] ++ static __rust_no_alloc_shim_is_unstable: u8 = 0; ++ ++ // Mangle the symbol name as rustc expects. ++ #[rustc_std_internal_symbol] ++ #[allow(non_upper_case_globals)] ++ #[linkage = "weak"] ++ static __rust_alloc_error_handler_should_panic: u8 = 0; ++ ++ // Mangle the symbol name as rustc expects. ++ #[rustc_std_internal_symbol] ++ #[allow(non_upper_case_globals)] ++ #[linkage = "weak"] ++ fn __rust_alloc_error_handler(_size: usize, _align: usize) { ++ // TODO(lukasza): Investigate if we can just call `std::process::abort()` here. ++ // (Not really _needed_, but it could simplify code a little bit.) ++ unsafe { ffi::alloc_error_handler_impl() } ++ } ++ ++ #[cxx::bridge(namespace = "rust_allocator_internal")] ++ mod ffi { ++ extern "C++" { ++ include!("build/rust/allocator/alloc_error_handler_impl.h"); ++ unsafe fn alloc_error_handler_impl(); ++ } ++ } ++} diff --git a/www/iridium/files/patch-build_rust_cargo__crate.gni b/www/iridium/files/patch-build_rust_cargo__crate.gni new file mode 100644 index 000000000000..a1590f727aa3 --- /dev/null +++ b/www/iridium/files/patch-build_rust_cargo__crate.gni @@ -0,0 +1,25 @@ +--- build/rust/cargo_crate.gni.orig 2025-05-20 09:16:26 UTC ++++ build/rust/cargo_crate.gni +@@ -259,6 +259,12 @@ template("cargo_crate") { + # Don't import the `chromium` crate into third-party code. + no_chromium_prelude = true + ++ # Don't depend on the chrome-specific #[global_allocator] crate from ++ # third-party code. This avoids some dependency cycle issues. The allocator ++ # crate will still be used if it exists anywhere in the dependency graph for ++ # a given linked artifact. ++ no_allocator_crate = true ++ + rustc_metadata = _rustc_metadata + + # TODO(crbug.com/40259764): don't default to true. This requires changes to +@@ -482,6 +488,9 @@ template("cargo_crate") { + + # Don't import the `chromium` crate into third-party code. + no_chromium_prelude = true ++ ++ # Build scripts do not need to link to chrome's allocator. ++ no_allocator_crate = true + + # The ${_build_script_name}_output target looks for the exe in this + # location. Due to how the Windows component build works, this has to diff --git a/www/iridium/files/patch-build_rust_rust__macro.gni b/www/iridium/files/patch-build_rust_rust__macro.gni new file mode 100644 index 000000000000..0dafc3819aa1 --- /dev/null +++ b/www/iridium/files/patch-build_rust_rust__macro.gni @@ -0,0 +1,12 @@ +--- build/rust/rust_macro.gni.orig 2025-05-20 09:16:26 UTC ++++ build/rust/rust_macro.gni +@@ -16,6 +16,9 @@ template("rust_macro") { + forward_variables_from(invoker, TESTONLY_AND_VISIBILITY) + proc_macro_configs = invoker.configs + target_type = "rust_proc_macro" ++ ++ # Macros are loaded by rustc and shouldn't use chrome's allocation routines. ++ no_allocator_crate = true + } + } + diff --git a/www/iridium/files/patch-build_rust_rust__target.gni b/www/iridium/files/patch-build_rust_rust__target.gni new file mode 100644 index 000000000000..f4ad6f04fc45 --- /dev/null +++ b/www/iridium/files/patch-build_rust_rust__target.gni @@ -0,0 +1,13 @@ +--- build/rust/rust_target.gni.orig 2025-05-20 09:16:26 UTC ++++ build/rust/rust_target.gni +@@ -339,6 +339,10 @@ template("rust_target") { + _rust_deps += [ "//build/rust/std" ] + } + ++ if (!defined(invoker.no_allocator_crate) || !invoker.no_allocator_crate) { ++ _rust_deps += [ "//build/rust/allocator" ] ++ } ++ + if (_build_unit_tests) { + _unit_test_target = "${_target_name}_unittests" + if (defined(invoker.unit_test_target)) { diff --git a/www/iridium/files/patch-build_rust_std_BUILD.gn b/www/iridium/files/patch-build_rust_std_BUILD.gn index d0b722a2cab3..c6c2801bd47d 100644 --- a/www/iridium/files/patch-build_rust_std_BUILD.gn +++ b/www/iridium/files/patch-build_rust_std_BUILD.gn @@ -1,6 +1,58 @@ ---- build/rust/std/BUILD.gn.orig 2025-05-07 06:48:23 UTC +--- build/rust/std/BUILD.gn.orig 2025-05-20 09:16:26 UTC +++ build/rust/std/BUILD.gn -@@ -89,13 +89,20 @@ if (toolchain_has_rust) { +@@ -15,51 +15,12 @@ + # allocator functions to PartitionAlloc when `use_partition_alloc_as_malloc` is + # true, so that Rust and C++ use the same allocator backend. + +-import("//build/buildflag_header.gni") + import("//build/config/compiler/compiler.gni") + import("//build/config/coverage/coverage.gni") + import("//build/config/rust.gni") + import("//build/config/sanitizers/sanitizers.gni") + +-rust_allocator_uses_partition_alloc = false +-if (build_with_chromium) { +- import("//base/allocator/partition_allocator/partition_alloc.gni") +- rust_allocator_uses_partition_alloc = use_partition_alloc_as_malloc +-} +- +-buildflag_header("buildflags") { +- header = "buildflags.h" +- flags = [ +- "RUST_ALLOCATOR_USES_PARTITION_ALLOC=$rust_allocator_uses_partition_alloc", +- ] +- visibility = [ ":*" ] +-} +- + if (toolchain_has_rust) { +- # If clang performs the link step, we need to provide the allocator symbols +- # that are normally injected by rustc during linking. +- # +- # We also "happen to" use this to redirect allocations to PartitionAlloc, +- # though that would be better done through a #[global_allocator] crate (see +- # above). +- source_set("remap_alloc") { +- public_deps = [] +- if (rust_allocator_uses_partition_alloc) { +- public_deps += [ "//base/allocator/partition_allocator:partition_alloc" ] +- } +- deps = [ ":buildflags" ] +- sources = [ +- # `alias.*`, `compiler_specific.h`, and `immediate_crash.*` have been +- # copied from `//base`. +- # TODO(crbug.com/40279749): Avoid duplication / reuse code. +- "alias.cc", +- "alias.h", +- "compiler_specific.h", +- "immediate_crash.h", +- "remap_alloc.cc", +- ] +- } +- + # List of Rust stdlib rlibs which are present in the official Rust toolchain + # we are using from the Android team. This is usually a version or two behind + # nightly. Generally this matches the toolchain we build ourselves, but if +@@ -89,13 +50,20 @@ if (toolchain_has_rust) { # These are no longer present in the Windows toolchain. stdlib_files += [ "addr2line", @@ -22,7 +74,7 @@ } if (toolchain_for_rust_host_build_tools) { -@@ -115,7 +122,6 @@ if (toolchain_has_rust) { +@@ -115,7 +83,6 @@ if (toolchain_has_rust) { # don't need to pass to the C++ linker because they're used for specialized # purposes. skip_stdlib_files = [ @@ -30,3 +82,25 @@ "rustc_std_workspace_alloc", "rustc_std_workspace_core", "rustc_std_workspace_std", +@@ -269,8 +236,6 @@ if (toolchain_has_rust) { + foreach(libname, stdlib_files + skip_stdlib_files) { + deps += [ "rules:$libname" ] + } +- +- public_deps = [ ":remap_alloc" ] + } + } else { + action("find_stdlib") { +@@ -396,12 +361,6 @@ if (toolchain_has_rust) { + ":stdlib_public_dependent_libs", + ] + deps = [ ":prebuilt_rustc_copy_to_sysroot" ] +- +- # The host builds tools toolchain supports Rust only and does not use +- # the allocator remapping to point it to PartitionAlloc. +- if (!toolchain_for_rust_host_build_tools) { +- deps += [ ":remap_alloc" ] +- } + } + } + } diff --git a/www/moin2/Makefile b/www/moin2/Makefile index f9cfdc0b4cf6..73c81803afa8 100644 --- a/www/moin2/Makefile +++ b/www/moin2/Makefile @@ -4,7 +4,7 @@ CATEGORIES= www python MASTER_SITES= https://github.com/moinwiki/moin/releases/download/${DISTVERSION}/ PKGNAMESUFFIX= 2 -MAINTAINER= bofh@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Easy to use, full-featured and extensible wiki software package WWW= https://moinmo.in/ diff --git a/www/nextcloud-appointments/Makefile b/www/nextcloud-appointments/Makefile index 251b0f2a29de..0a65342e1a21 100644 --- a/www/nextcloud-appointments/Makefile +++ b/www/nextcloud-appointments/Makefile @@ -1,5 +1,5 @@ PORTNAME= appointments -PORTVERSION= 2.4.3 +PORTVERSION= 2.4.4 CATEGORIES= www MASTER_SITES= https://github.com/${GH_ACCOUNT}/${PORTNAME}/raw/${DISTVERSIONPREFIX}${DISTVERSION}/build/artifacts/appstore/ DISTVERSIONPREFIX= v diff --git a/www/nextcloud-appointments/distinfo b/www/nextcloud-appointments/distinfo index 9305ffefff03..b078a88d6d6f 100644 --- a/www/nextcloud-appointments/distinfo +++ b/www/nextcloud-appointments/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743615391 -SHA256 (nextcloud/appointments-2.4.3/appointments.tar.gz) = 96cd6b2e7b17ed4f70a365a412dce1aef9624dc59497a2d65e8944ffd7ad27bf -SIZE (nextcloud/appointments-2.4.3/appointments.tar.gz) = 2206164 +TIMESTAMP = 1747764016 +SHA256 (nextcloud/appointments-2.4.4/appointments.tar.gz) = 6b18195db34424edf4dbeab02f83710d19813251c5674f793168935c448b45d5 +SIZE (nextcloud/appointments-2.4.4/appointments.tar.gz) = 2215489 diff --git a/www/p5-Mojo-DOM58/Makefile b/www/p5-Mojo-DOM58/Makefile index 5bd47118b317..90c8ecb821d2 100644 --- a/www/p5-Mojo-DOM58/Makefile +++ b/www/p5-Mojo-DOM58/Makefile @@ -1,5 +1,5 @@ PORTNAME= Mojo-DOM58 -PORTVERSION= 3.001 +PORTVERSION= 3.002 CATEGORIES= www perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:DBOOK @@ -12,6 +12,8 @@ WWW= https://metacpan.org/dist/Mojo-DOM58 LICENSE= ART20 LICENSE_FILE= ${WRKSRC}/LICENSE +RUN_DEPENDS= p5-Role-Tiny>=0:devel/p5-Role-Tiny + USES= perl5 USE_PERL5= configure diff --git a/www/p5-Mojo-DOM58/distinfo b/www/p5-Mojo-DOM58/distinfo index 4f9ae17fce35..8e34b489f186 100644 --- a/www/p5-Mojo-DOM58/distinfo +++ b/www/p5-Mojo-DOM58/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1623821408 -SHA256 (Mojo-DOM58-3.001.tar.gz) = 18b26d541e5314415adddf314369d940c8ba06b11234ca506fdbe6cf224f5796 -SIZE (Mojo-DOM58-3.001.tar.gz) = 76705 +TIMESTAMP = 1747835614 +SHA256 (Mojo-DOM58-3.002.tar.gz) = 1b066035a33553296c9e970d4196b759842a4af1d727b195a60b5db0ac14e338 +SIZE (Mojo-DOM58-3.002.tar.gz) = 78748 diff --git a/www/proxygen/Makefile b/www/proxygen/Makefile index a97fe5968f2a..e29bf0e39b54 100644 --- a/www/proxygen/Makefile +++ b/www/proxygen/Makefile @@ -1,6 +1,6 @@ PORTNAME= proxygen DISTVERSIONPREFIX= v -DISTVERSION= 2025.05.12.00 +DISTVERSION= 2025.05.19.00 CATEGORIES= www MAINTAINER= yuri@FreeBSD.org diff --git a/www/proxygen/distinfo b/www/proxygen/distinfo index ea2c88d06979..8ff6ca192308 100644 --- a/www/proxygen/distinfo +++ b/www/proxygen/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747102739 -SHA256 (facebook-proxygen-v2025.05.12.00_GH0.tar.gz) = 1503c296970790e79a543c524185886296e51a01ca27e649c639cb2de9283650 -SIZE (facebook-proxygen-v2025.05.12.00_GH0.tar.gz) = 1217212 +TIMESTAMP = 1747730524 +SHA256 (facebook-proxygen-v2025.05.19.00_GH0.tar.gz) = 9f228584d42be9381bdc044a8289f2a6db34fae2e8f23239e9748fb37938edc6 +SIZE (facebook-proxygen-v2025.05.19.00_GH0.tar.gz) = 1217144 diff --git a/www/py-django-cms/Makefile b/www/py-django-cms/Makefile index ceb746724eb2..a259ecd7f3d6 100644 --- a/www/py-django-cms/Makefile +++ b/www/py-django-cms/Makefile @@ -1,5 +1,5 @@ PORTNAME= django-cms -PORTVERSION= 4.1.6 +PORTVERSION= 5.0.0 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/www/py-django-cms/distinfo b/www/py-django-cms/distinfo index c6203f9de516..23a5dd29c01c 100644 --- a/www/py-django-cms/distinfo +++ b/www/py-django-cms/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1746605285 -SHA256 (django_cms-4.1.6.tar.gz) = fdba4b4468c32937151ff91eea71d8067e352ddddcecbdac2724cd5d9c31920f -SIZE (django_cms-4.1.6.tar.gz) = 5107485 +TIMESTAMP = 1747790352 +SHA256 (django_cms-5.0.0.tar.gz) = 2249129a767f77358e62a5089b704cd507e237688802791b51254fe7a882fc19 +SIZE (django_cms-5.0.0.tar.gz) = 4932664 diff --git a/www/selenium/Makefile b/www/selenium/Makefile index e2551097a07f..48dc76afe821 100644 --- a/www/selenium/Makefile +++ b/www/selenium/Makefile @@ -1,8 +1,8 @@ PORTNAME= selenium -PORTVERSION= 4.26.0 +DISTVERSION= 4.32.0 CATEGORIES= www devel java -MASTER_SITES= https://github.com/SeleniumHQ/${PORTNAME}/releases/download/${PORTNAME}-${PORTVERSION}/ -DISTNAME= selenium-server-${PORTVERSION} +MASTER_SITES= https://github.com/SeleniumHQ/${PORTNAME}/releases/download/${PORTNAME}-${DISTVERSION}/ +DISTNAME= selenium-server-${DISTVERSION} EXTRACT_SUFX= .jar EXTRACT_ONLY= @@ -21,7 +21,7 @@ USE_RC_SUBR= selenium NO_ARCH= yes NO_BUILD= yes SUB_LIST+= JAVA_HOME=${JAVA_HOME} \ - SELENIUM_VERSION=${PORTVERSION} + SELENIUM_VERSION=${DISTVERSION} SELENIUM_HOME= ${PREFIX}/selenium diff --git a/www/selenium/distinfo b/www/selenium/distinfo index a9ad3f875f3a..a6af3d02879f 100644 --- a/www/selenium/distinfo +++ b/www/selenium/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1731376689 -SHA256 (selenium-server-4.26.0.jar) = 19138985733452abe00339350fd74571a43d11ef8aad55a29c18d33f326ccf0a -SIZE (selenium-server-4.26.0.jar) = 42632726 +TIMESTAMP = 1747707505 +SHA256 (selenium-server-4.32.0.jar) = a2a40741368a4251b9ba60469a048e4fae9417491171d9faf7ce55cc40320335 +SIZE (selenium-server-4.32.0.jar) = 42675799 diff --git a/www/typo3-12/Makefile b/www/typo3-12/Makefile index a1edb26741b0..debae5bfffd5 100644 --- a/www/typo3-12/Makefile +++ b/www/typo3-12/Makefile @@ -30,7 +30,7 @@ WRKSRC= ${WRKDIR}/${PORTNAME}_src-${DISTVERSION} PORT_V_MAJOR= 12 PORT_V_MINOR= 4 -PORT_V_PATCH= 28 +PORT_V_PATCH= 31 TYPO3DIR= www/${PORTNAME}-${PORT_V_MAJOR} diff --git a/www/typo3-12/distinfo b/www/typo3-12/distinfo index 7ecfc3395f59..8ba5a3b50a56 100644 --- a/www/typo3-12/distinfo +++ b/www/typo3-12/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1742309083 -SHA256 (typo3_src-12.4.28.tar.gz) = 000c7dd6cb940592ce83c683837862086d29d8809aca7bd5cc92180c8e94b2cc -SIZE (typo3_src-12.4.28.tar.gz) = 26593637 +TIMESTAMP = 1747746945 +SHA256 (typo3_src-12.4.31.tar.gz) = 69e71c0be15291eb56db09ab305c942b499da434a9d9042b9e0662b1a9783681 +SIZE (typo3_src-12.4.31.tar.gz) = 26607292 diff --git a/www/typo3-13/Makefile b/www/typo3-13/Makefile index 651851cca9e2..7ed4243700ca 100644 --- a/www/typo3-13/Makefile +++ b/www/typo3-13/Makefile @@ -1,6 +1,6 @@ PORTNAME= typo3 DISTVERSION= ${PORT_V_MAJOR}.${PORT_V_MINOR}.${PORT_V_PATCH} -PORTREVISION= 1 +#PORTREVISION= 1 CATEGORIES= www MASTER_SITES= https://cdn.typo3.com/typo3/${DISTVERSION}/ PKGNAMESUFFIX= -${PORT_V_MAJOR}${PHP_PKGNAMESUFFIX} @@ -32,7 +32,7 @@ SUB_LIST+= PREFIX=${PREFIX} \ PORT_V_MAJOR= 13 PORT_V_MINOR= 4 -PORT_V_PATCH= 8 +PORT_V_PATCH= 12 TYPO3DIR= www/${PORTNAME}-${PORT_V_MAJOR} diff --git a/www/typo3-13/distinfo b/www/typo3-13/distinfo index e0f4de0680f6..2b6bd6c63362 100644 --- a/www/typo3-13/distinfo +++ b/www/typo3-13/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1742309756 -SHA256 (typo3_src-13.4.8.tar.gz) = f851dc46e54d3997c5de16133a41d32283ccc49049882a4d8b97a60e87aa02cf -SIZE (typo3_src-13.4.8.tar.gz) = 25531952 +TIMESTAMP = 1747749336 +SHA256 (typo3_src-13.4.12.tar.gz) = 6d6cbf20c0941592a0c4d85aa540e25564e06de05b33b77f322fee7d42396481 +SIZE (typo3_src-13.4.12.tar.gz) = 25573553 diff --git a/www/ungoogled-chromium/Makefile b/www/ungoogled-chromium/Makefile index 11d2fde1f6f1..1c0da59d7a65 100644 --- a/www/ungoogled-chromium/Makefile +++ b/www/ungoogled-chromium/Makefile @@ -1,5 +1,6 @@ PORTNAME= ungoogled-chromium PORTVERSION= 136.0.7103.113 +PORTREVISION= 1 PULSEMV= 16 PULSEV= ${PULSEMV}.1 UGVERSION= ${DISTVERSION}-1 diff --git a/www/ungoogled-chromium/files/patch-build_rust_allocator_BUILD.gn b/www/ungoogled-chromium/files/patch-build_rust_allocator_BUILD.gn new file mode 100644 index 000000000000..cb1633140dcc --- /dev/null +++ b/www/ungoogled-chromium/files/patch-build_rust_allocator_BUILD.gn @@ -0,0 +1,109 @@ +--- build/rust/allocator/BUILD.gn.orig 2025-05-20 09:16:26 UTC ++++ build/rust/allocator/BUILD.gn +@@ -0,0 +1,106 @@ ++# Copyright 2025 The Chromium Authors ++# Use of this source code is governed by a BSD-style license that can be ++# found in the LICENSE file. ++ ++import("//build/buildflag_header.gni") ++import("//build/config/rust.gni") ++import("//build/rust/rust_static_library.gni") ++ ++rust_allocator_uses_partition_alloc = false ++if (build_with_chromium) { ++ import("//base/allocator/partition_allocator/partition_alloc.gni") ++ rust_allocator_uses_partition_alloc = use_partition_alloc_as_malloc ++} ++ ++# In ASAN builds, PartitionAlloc-Everywhere is disabled, meaning malloc() and ++# friends in C++ do not go to PartitionAlloc. So we also don't point the Rust ++# allocation functions at PartitionAlloc. Generally, this means we just direct ++# them to the Standard Library's allocator. ++# ++# However, on Windows the Standard Library uses HeapAlloc() and Windows ASAN ++# does *not* hook that method, so ASAN does not get to hear about allocations ++# made in Rust. To resolve this, we redirect allocation to _aligned_malloc ++# which Windows ASAN *does* hook. ++# ++# Note that there is a runtime option to make ASAN hook HeapAlloc() but ++# enabling it breaks Win32 APIs like CreateProcess: ++# https://crbug.com/368070343#comment29 ++rust_allocator_uses_aligned_malloc = false ++if (!rust_allocator_uses_partition_alloc && is_win && is_asan) { ++ rust_allocator_uses_aligned_malloc = true ++} ++ ++rust_allocator_uses_allocator_impls_h = ++ rust_allocator_uses_partition_alloc || rust_allocator_uses_aligned_malloc ++ ++buildflag_header("buildflags") { ++ header = "buildflags.h" ++ flags = [ ++ "RUST_ALLOCATOR_USES_PARTITION_ALLOC=$rust_allocator_uses_partition_alloc", ++ "RUST_ALLOCATOR_USES_ALIGNED_MALLOC=$rust_allocator_uses_aligned_malloc", ++ ] ++ visibility = [ ":*" ] ++} ++ ++if (toolchain_has_rust) { ++ # All targets which depend on Rust code but are not linked by rustc must ++ # depend on this. Usually, this dependency will come from the rust_target() GN ++ # template. However, cargo_crate() does *not* include this dependency so any ++ # C++ targets which directly depend on a cargo_crate() must depend on this. ++ rust_static_library("allocator") { ++ sources = [ "lib.rs" ] ++ crate_root = "lib.rs" ++ cxx_bindings = [ "lib.rs" ] ++ ++ deps = [ ":alloc_error_handler_impl" ] ++ if (rust_allocator_uses_allocator_impls_h) { ++ deps += [ ":allocator_impls" ] ++ } ++ ++ no_chromium_prelude = true ++ no_allocator_crate = true ++ allow_unsafe = true ++ ++ rustflags = [] ++ if (rust_allocator_uses_allocator_impls_h) { ++ rustflags += [ "--cfg=rust_allocator_uses_allocator_impls_h" ] ++ cxx_bindings += [ "allocator_impls_ffi.rs" ] ++ sources += [ "allocator_impls_ffi.rs" ] ++ } ++ ++ # TODO(https://crbug.com/410596442): Stop using unstable features here. ++ configs -= [ "//build/config/compiler:disallow_unstable_features" ] ++ } ++ ++ if (rust_allocator_uses_allocator_impls_h) { ++ static_library("allocator_impls") { ++ public_deps = [] ++ if (rust_allocator_uses_partition_alloc) { ++ public_deps += ++ [ "//base/allocator/partition_allocator:partition_alloc" ] ++ } ++ ++ sources = [ ++ "allocator_impls.cc", ++ "allocator_impls.h", ++ ] ++ deps = [ ":buildflags" ] ++ visibility = [ ":*" ] ++ } ++ } ++ ++ static_library("alloc_error_handler_impl") { ++ sources = [ ++ # `alias.*`, `compiler_specific.h`, and `immediate_crash.*` have been ++ # copied from `//base`. ++ # TODO(crbug.com/40279749): Avoid duplication / reuse code. ++ "alias.cc", ++ "alias.h", ++ "alloc_error_handler_impl.cc", ++ "alloc_error_handler_impl.h", ++ "compiler_specific.h", ++ "immediate_crash.h", ++ ] ++ visibility = [ ":*" ] ++ } ++} diff --git a/www/ungoogled-chromium/files/patch-build_rust_allocator_DEPS b/www/ungoogled-chromium/files/patch-build_rust_allocator_DEPS new file mode 100644 index 000000000000..74bb2d6c2421 --- /dev/null +++ b/www/ungoogled-chromium/files/patch-build_rust_allocator_DEPS @@ -0,0 +1,12 @@ +--- build/rust/allocator/DEPS.orig 2025-05-20 09:16:26 UTC ++++ build/rust/allocator/DEPS +@@ -0,0 +1,9 @@ ++include_rules = [ ++ "-base", ++] ++ ++specific_include_rules = { ++ "allocator_impls.cc" : [ ++ "+partition_alloc" ++ ] ++} diff --git a/www/ungoogled-chromium/files/patch-build_rust_allocator_alias.cc b/www/ungoogled-chromium/files/patch-build_rust_allocator_alias.cc new file mode 100644 index 000000000000..5280641f27e1 --- /dev/null +++ b/www/ungoogled-chromium/files/patch-build_rust_allocator_alias.cc @@ -0,0 +1,25 @@ +--- build/rust/allocator/alias.cc.orig 2025-05-20 09:16:26 UTC ++++ build/rust/allocator/alias.cc +@@ -0,0 +1,22 @@ ++// Copyright 2023 The Chromium Authors ++// Use of this source code is governed by a BSD-style license that can be ++// found in the LICENSE file. ++ ++// This file has been copied from //base/debug/alias.cc ( additionally the APIs ++// were moved into the `build_rust_std` namespace). ++// ++// TODO(crbug.com/40279749): Avoid code duplication / reuse code. ++ ++#include "build/rust/allocator/alias.h" ++ ++#include "build/rust/allocator/compiler_specific.h" ++ ++namespace build_rust_std { ++namespace debug { ++ ++// This file/function should be excluded from LTO/LTCG to ensure that the ++// compiler can't see this function's implementation when compiling calls to it. ++NOINLINE void Alias(const void* var) {} ++ ++} // namespace debug ++} // namespace build_rust_std diff --git a/www/ungoogled-chromium/files/patch-build_rust_allocator_alias.h b/www/ungoogled-chromium/files/patch-build_rust_allocator_alias.h new file mode 100644 index 000000000000..6530c6ae8779 --- /dev/null +++ b/www/ungoogled-chromium/files/patch-build_rust_allocator_alias.h @@ -0,0 +1,40 @@ +--- build/rust/allocator/alias.h.orig 2025-05-20 09:16:26 UTC ++++ build/rust/allocator/alias.h +@@ -0,0 +1,37 @@ ++// Copyright 2023 The Chromium Authors ++// Use of this source code is governed by a BSD-style license that can be ++// found in the LICENSE file. ++ ++// This file has been copied from //base/debug/alias.h (and then trimmed to just ++// the APIs / macros needed by //build/rust/std; additionally the APIs were ++// moved into the `build_rust_std` namespace). ++// ++// TODO(crbug.com/40279749): Avoid code duplication / reuse code. ++ ++#ifndef BUILD_RUST_ALLOCATOR_ALIAS_H_ ++#define BUILD_RUST_ALLOCATOR_ALIAS_H_ ++ ++#include <stddef.h> ++ ++namespace build_rust_std { ++namespace debug { ++ ++// Make the optimizer think that |var| is aliased. This can be used to prevent a ++// local variable from being optimized out (which is something that ++// `NO_CODE_FOLDING` macro definition below depends on). See ++// //base/debug/alias.h for more details. ++void Alias(const void* var); ++ ++} // namespace debug ++ ++} // namespace build_rust_std ++ ++// Prevent code folding (where a linker identifies functions that are ++// bit-identical and overlays them, which saves space but it leads to confusing ++// call stacks because multiple symbols are at the same address). See ++// //base/debug/alias.h for more details. ++#define NO_CODE_FOLDING() \ ++ const int line_number = __LINE__; \ ++ build_rust_std::debug::Alias(&line_number) ++ ++#endif // BUILD_RUST_ALLOCATOR_ALIAS_H_ diff --git a/www/ungoogled-chromium/files/patch-build_rust_allocator_alloc__error__handler__impl.cc b/www/ungoogled-chromium/files/patch-build_rust_allocator_alloc__error__handler__impl.cc new file mode 100644 index 000000000000..048c267abefa --- /dev/null +++ b/www/ungoogled-chromium/files/patch-build_rust_allocator_alloc__error__handler__impl.cc @@ -0,0 +1,20 @@ +--- build/rust/allocator/alloc_error_handler_impl.cc.orig 2025-05-20 09:16:26 UTC ++++ build/rust/allocator/alloc_error_handler_impl.cc +@@ -0,0 +1,17 @@ ++// Copyright 2025 The Chromium Authors ++// Use of this source code is governed by a BSD-style license that can be ++// found in the LICENSE file. ++ ++#include "build/rust/allocator/alloc_error_handler_impl.h" ++ ++#include "build/rust/allocator/alias.h" ++#include "build/rust/allocator/immediate_crash.h" ++ ++namespace rust_allocator_internal { ++ ++void alloc_error_handler_impl() { ++ NO_CODE_FOLDING(); ++ IMMEDIATE_CRASH(); ++} ++ ++} // namespace rust_allocator_internal diff --git a/www/ungoogled-chromium/files/patch-build_rust_allocator_alloc__error__handler__impl.h b/www/ungoogled-chromium/files/patch-build_rust_allocator_alloc__error__handler__impl.h new file mode 100644 index 000000000000..887ea602b027 --- /dev/null +++ b/www/ungoogled-chromium/files/patch-build_rust_allocator_alloc__error__handler__impl.h @@ -0,0 +1,24 @@ +--- build/rust/allocator/alloc_error_handler_impl.h.orig 2025-05-20 09:16:26 UTC ++++ build/rust/allocator/alloc_error_handler_impl.h +@@ -0,0 +1,21 @@ ++// Copyright 2025 The Chromium Authors ++// Use of this source code is governed by a BSD-style license that can be ++// found in the LICENSE file. ++ ++#ifndef BUILD_RUST_ALLOCATOR_ALLOC_ERROR_HANDLER_IMPL_H_ ++#define BUILD_RUST_ALLOCATOR_ALLOC_ERROR_HANDLER_IMPL_H_ ++ ++// This header exposes to Rust a C++ implementation of quickly crashing after an ++// allocation error. (The API below is called from `__rust_alloc_error_handler` ++// in `lib.rs`.) ++// ++// TODO(lukasza): Investigate if we can delete this `.h` / `.cc` and just call ++// `std::process::abort()` (or something else?) directly from `.rs`. The main ++// open question is how much we care about `NO_CODE_FOLDING`. ++namespace rust_allocator_internal { ++ ++void alloc_error_handler_impl(); ++ ++} // namespace rust_allocator_internal ++ ++#endif // BUILD_RUST_ALLOCATOR_ALLOC_ERROR_HANDLER_IMPL_H_ diff --git a/www/ungoogled-chromium/files/patch-build_rust_allocator_allocator__impls.cc b/www/ungoogled-chromium/files/patch-build_rust_allocator_allocator__impls.cc new file mode 100644 index 000000000000..94e04d7b966a --- /dev/null +++ b/www/ungoogled-chromium/files/patch-build_rust_allocator_allocator__impls.cc @@ -0,0 +1,108 @@ +--- build/rust/allocator/allocator_impls.cc.orig 2025-05-20 09:16:26 UTC ++++ build/rust/allocator/allocator_impls.cc +@@ -0,0 +1,105 @@ ++// Copyright 2021 The Chromium Authors ++// Use of this source code is governed by a BSD-style license that can be ++// found in the LICENSE file. ++ ++#include "build/rust/allocator/allocator_impls.h" ++ ++#ifdef UNSAFE_BUFFERS_BUILD ++// TODO(crbug.com/390223051): Remove C-library calls to fix the errors. ++#pragma allow_unsafe_libc_calls ++#endif ++ ++#include <cstddef> ++#include <cstring> ++ ++#include "build/build_config.h" ++#include "build/rust/allocator/buildflags.h" ++ ++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC) ++#include "partition_alloc/partition_alloc_constants.h" // nogncheck ++#include "partition_alloc/shim/allocator_shim.h" // nogncheck ++#elif BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC) ++#include <cstdlib> ++#endif ++ ++namespace rust_allocator_internal { ++ ++unsigned char* alloc(size_t size, size_t align) { ++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC) ++ // PartitionAlloc will crash if given an alignment larger than this. ++ if (align > partition_alloc::internal::kMaxSupportedAlignment) { ++ return nullptr; ++ } ++ ++ // We use unchecked allocation paths in PartitionAlloc rather than going ++ // through its shims in `malloc()` etc so that we can support fallible ++ // allocation paths such as Vec::try_reserve without crashing on allocation ++ // failure. ++ if (align <= alignof(std::max_align_t)) { ++ return static_cast<unsigned char*>(allocator_shim::UncheckedAlloc(size)); ++ } else { ++ return static_cast<unsigned char*>( ++ allocator_shim::UncheckedAlignedAlloc(size, align)); ++ } ++#elif BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC) ++ return static_cast<unsigned char*>(_aligned_malloc(size, align)); ++#else ++#error This configuration is not supported. ++#endif ++} ++ ++void dealloc(unsigned char* p, size_t size, size_t align) { ++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC) ++ if (align <= alignof(std::max_align_t)) { ++ allocator_shim::UncheckedFree(p); ++ } else { ++ allocator_shim::UncheckedAlignedFree(p); ++ } ++#elif BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC) ++ return _aligned_free(p); ++#else ++#error This configuration is not supported. ++#endif ++} ++ ++unsigned char* realloc(unsigned char* p, ++ size_t old_size, ++ size_t align, ++ size_t new_size) { ++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC) ++ // We use unchecked allocation paths in PartitionAlloc rather than going ++ // through its shims in `malloc()` etc so that we can support fallible ++ // allocation paths such as Vec::try_reserve without crashing on allocation ++ // failure. ++ if (align <= alignof(std::max_align_t)) { ++ return static_cast<unsigned char*>( ++ allocator_shim::UncheckedRealloc(p, new_size)); ++ } else { ++ return static_cast<unsigned char*>( ++ allocator_shim::UncheckedAlignedRealloc(p, new_size, align)); ++ } ++#elif BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC) ++ return static_cast<unsigned char*>(_aligned_realloc(p, new_size, align)); ++#else ++#error This configuration is not supported. ++#endif ++} ++ ++unsigned char* alloc_zeroed(size_t size, size_t align) { ++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC) || \ ++ BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC) ++ // TODO(danakj): When RUST_ALLOCATOR_USES_PARTITION_ALLOC is true, it's ++ // possible that a partition_alloc::UncheckedAllocZeroed() call would perform ++ // better than partition_alloc::UncheckedAlloc() + memset. But there is no ++ // such API today. See b/342251590. ++ unsigned char* p = alloc(size, align); ++ if (p) { ++ memset(p, 0, size); ++ } ++ return p; ++#else ++#error This configuration is not supported. ++#endif ++} ++ ++} // namespace rust_allocator_internal diff --git a/www/ungoogled-chromium/files/patch-build_rust_allocator_allocator__impls.h b/www/ungoogled-chromium/files/patch-build_rust_allocator_allocator__impls.h new file mode 100644 index 000000000000..9249cdc938d2 --- /dev/null +++ b/www/ungoogled-chromium/files/patch-build_rust_allocator_allocator__impls.h @@ -0,0 +1,27 @@ +--- build/rust/allocator/allocator_impls.h.orig 2025-05-20 09:16:26 UTC ++++ build/rust/allocator/allocator_impls.h +@@ -0,0 +1,24 @@ ++// Copyright 2025 The Chromium Authors ++// Use of this source code is governed by a BSD-style license that can be ++// found in the LICENSE file. ++ ++#ifndef BUILD_RUST_ALLOCATOR_ALLOCATOR_IMPLS_H_ ++#define BUILD_RUST_ALLOCATOR_ALLOCATOR_IMPLS_H_ ++ ++#include <cstddef> ++ ++// This header exposes a C++ allocator (e.g. PartitionAlloc) to Rust. ++// The APIs below are called from `impl GlobalAlloc` in `lib.rs`. ++namespace rust_allocator_internal { ++ ++unsigned char* alloc(size_t size, size_t align); ++void dealloc(unsigned char* p, size_t size, size_t align); ++unsigned char* realloc(unsigned char* p, ++ size_t old_size, ++ size_t align, ++ size_t new_size); ++unsigned char* alloc_zeroed(size_t size, size_t align); ++ ++} // namespace rust_allocator_internal ++ ++#endif // BUILD_RUST_ALLOCATOR_ALLOCATOR_IMPLS_H_ diff --git a/www/ungoogled-chromium/files/patch-build_rust_allocator_allocator__impls__ffi.rs b/www/ungoogled-chromium/files/patch-build_rust_allocator_allocator__impls__ffi.rs new file mode 100644 index 000000000000..8f0baf1576ce --- /dev/null +++ b/www/ungoogled-chromium/files/patch-build_rust_allocator_allocator__impls__ffi.rs @@ -0,0 +1,22 @@ +--- build/rust/allocator/allocator_impls_ffi.rs.orig 2025-05-20 09:16:26 UTC ++++ build/rust/allocator/allocator_impls_ffi.rs +@@ -0,0 +1,19 @@ ++// Copyright 2025 The Chromium Authors ++// Use of this source code is governed by a BSD-style license that can be ++// found in the LICENSE file. ++ ++//! FFI for `allocator_impls.h` is in a separate `.rs` file/module to ++//! better support conditional compilation (these functions are only ++//! used under `#[cfg(rust_allocator_uses_allocator_impls_h)]`. ++ ++#[cxx::bridge(namespace = "rust_allocator_internal")] ++pub mod ffi { ++ extern "C++" { ++ include!("build/rust/allocator/allocator_impls.h"); ++ ++ unsafe fn alloc(size: usize, align: usize) -> *mut u8; ++ unsafe fn dealloc(p: *mut u8, size: usize, align: usize); ++ unsafe fn realloc(p: *mut u8, old_size: usize, align: usize, new_size: usize) -> *mut u8; ++ unsafe fn alloc_zeroed(size: usize, align: usize) -> *mut u8; ++ } ++} diff --git a/www/ungoogled-chromium/files/patch-build_rust_allocator_compiler__specific.h b/www/ungoogled-chromium/files/patch-build_rust_allocator_compiler__specific.h new file mode 100644 index 000000000000..7feb0c739d79 --- /dev/null +++ b/www/ungoogled-chromium/files/patch-build_rust_allocator_compiler__specific.h @@ -0,0 +1,41 @@ +--- build/rust/allocator/compiler_specific.h.orig 2025-05-20 09:16:26 UTC ++++ build/rust/allocator/compiler_specific.h +@@ -0,0 +1,38 @@ ++// Copyright 2023 The Chromium Authors ++// Use of this source code is governed by a BSD-style license that can be ++// found in the LICENSE file. ++ ++// This file has been copied from //base/compiler_specific.h (and then ++// significantly trimmed to just the APIs / macros needed by //build/rust/std). ++// ++// TODO(crbug.com/40279749): Avoid code duplication / reuse code. ++ ++#ifndef BUILD_RUST_ALLOCATOR_COMPILER_SPECIFIC_H_ ++#define BUILD_RUST_ALLOCATOR_COMPILER_SPECIFIC_H_ ++ ++#include "build/build_config.h" ++ ++#if defined(COMPILER_MSVC) && !defined(__clang__) ++#error "Only clang-cl is supported on Windows, see https://crbug.com/988071" ++#endif ++ ++#if defined(__has_attribute) ++#define HAS_ATTRIBUTE(x) __has_attribute(x) ++#else ++#define HAS_ATTRIBUTE(x) 0 ++#endif ++ ++// Annotate a function indicating it should not be inlined. ++// Use like: ++// NOINLINE void DoStuff() { ... } ++#if defined(__clang__) && HAS_ATTRIBUTE(noinline) ++#define NOINLINE [[clang::noinline]] ++#elif defined(COMPILER_GCC) && HAS_ATTRIBUTE(noinline) ++#define NOINLINE __attribute__((noinline)) ++#elif defined(COMPILER_MSVC) ++#define NOINLINE __declspec(noinline) ++#else ++#define NOINLINE ++#endif ++ ++#endif // BUILD_RUST_ALLOCATOR_COMPILER_SPECIFIC_H_ diff --git a/www/ungoogled-chromium/files/patch-build_rust_allocator_immediate__crash.h b/www/ungoogled-chromium/files/patch-build_rust_allocator_immediate__crash.h new file mode 100644 index 000000000000..7ab0f9d9c34c --- /dev/null +++ b/www/ungoogled-chromium/files/patch-build_rust_allocator_immediate__crash.h @@ -0,0 +1,174 @@ +--- build/rust/allocator/immediate_crash.h.orig 2025-05-20 09:16:26 UTC ++++ build/rust/allocator/immediate_crash.h +@@ -0,0 +1,171 @@ ++// Copyright 2021 The Chromium Authors ++// Use of this source code is governed by a BSD-style license that can be ++// found in the LICENSE file. ++ ++// This file has been copied from //base/immediate_crash.h. ++// TODO(crbug.com/40279749): Avoid code duplication / reuse code. ++ ++#ifndef BUILD_RUST_ALLOCATOR_IMMEDIATE_CRASH_H_ ++#define BUILD_RUST_ALLOCATOR_IMMEDIATE_CRASH_H_ ++ ++#include "build/build_config.h" ++ ++// Crashes in the fastest possible way with no attempt at logging. ++// There are several constraints; see http://crbug.com/664209 for more context. ++// ++// - TRAP_SEQUENCE_() must be fatal. It should not be possible to ignore the ++// resulting exception or simply hit 'continue' to skip over it in a debugger. ++// - Different instances of TRAP_SEQUENCE_() must not be folded together, to ++// ensure crash reports are debuggable. Unlike __builtin_trap(), asm volatile ++// blocks will not be folded together. ++// Note: TRAP_SEQUENCE_() previously required an instruction with a unique ++// nonce since unlike clang, GCC folds together identical asm volatile ++// blocks. ++// - TRAP_SEQUENCE_() must produce a signal that is distinct from an invalid ++// memory access. ++// - TRAP_SEQUENCE_() must be treated as a set of noreturn instructions. ++// __builtin_unreachable() is used to provide that hint here. clang also uses ++// this as a heuristic to pack the instructions in the function epilogue to ++// improve code density. ++// ++// Additional properties that are nice to have: ++// - TRAP_SEQUENCE_() should be as compact as possible. ++// - The first instruction of TRAP_SEQUENCE_() should not change, to avoid ++// shifting crash reporting clusters. As a consequence of this, explicit ++// assembly is preferred over intrinsics. ++// Note: this last bullet point may no longer be true, and may be removed in ++// the future. ++ ++// Note: TRAP_SEQUENCE Is currently split into two macro helpers due to the fact ++// that clang emits an actual instruction for __builtin_unreachable() on certain ++// platforms (see https://crbug.com/958675). In addition, the int3/bkpt/brk will ++// be removed in followups, so splitting it up like this now makes it easy to ++// land the followups. ++ ++#if defined(COMPILER_GCC) ++ ++#if BUILDFLAG(IS_NACL) ++ ++// Crash report accuracy is not guaranteed on NaCl. ++#define TRAP_SEQUENCE1_() __builtin_trap() ++#define TRAP_SEQUENCE2_() asm volatile("") ++ ++#elif defined(ARCH_CPU_X86_FAMILY) ++ ++// TODO(crbug.com/40625592): In theory, it should be possible to use just ++// int3. However, there are a number of crashes with SIGILL as the exception ++// code, so it seems likely that there's a signal handler that allows execution ++// to continue after SIGTRAP. ++#define TRAP_SEQUENCE1_() asm volatile("int3") ++ ++#if BUILDFLAG(IS_APPLE) ++// Intentionally empty: __builtin_unreachable() is always part of the sequence ++// (see IMMEDIATE_CRASH below) and already emits a ud2 on Mac. ++#define TRAP_SEQUENCE2_() asm volatile("") ++#else ++#define TRAP_SEQUENCE2_() asm volatile("ud2") ++#endif // BUILDFLAG(IS_APPLE) ++ ++#elif defined(ARCH_CPU_ARMEL) ++ ++// bkpt will generate a SIGBUS when running on armv7 and a SIGTRAP when running ++// as a 32 bit userspace app on arm64. There doesn't seem to be any way to ++// cause a SIGTRAP from userspace without using a syscall (which would be a ++// problem for sandboxing). ++// TODO(crbug.com/40625592): Remove bkpt from this sequence. ++#define TRAP_SEQUENCE1_() asm volatile("bkpt #0") ++#define TRAP_SEQUENCE2_() asm volatile("udf #0") ++ ++#elif defined(ARCH_CPU_ARM64) ++ ++// This will always generate a SIGTRAP on arm64. ++// TODO(crbug.com/40625592): Remove brk from this sequence. ++#define TRAP_SEQUENCE1_() asm volatile("brk #0") ++#define TRAP_SEQUENCE2_() asm volatile("hlt #0") ++ ++#else ++ ++// Crash report accuracy will not be guaranteed on other architectures, but at ++// least this will crash as expected. ++#define TRAP_SEQUENCE1_() __builtin_trap() ++#define TRAP_SEQUENCE2_() asm volatile("") ++ ++#endif // ARCH_CPU_* ++ ++#elif defined(COMPILER_MSVC) ++ ++#if !defined(__clang__) ++ ++// MSVC x64 doesn't support inline asm, so use the MSVC intrinsic. ++#define TRAP_SEQUENCE1_() __debugbreak() ++#define TRAP_SEQUENCE2_() ++ ++#elif defined(ARCH_CPU_ARM64) ++ ++// Windows ARM64 uses "BRK #F000" as its breakpoint instruction, and ++// __debugbreak() generates that in both VC++ and clang. ++#define TRAP_SEQUENCE1_() __debugbreak() ++// Intentionally empty: __builtin_unreachable() is always part of the sequence ++// (see IMMEDIATE_CRASH below) and already emits a ud2 on Win64, ++// https://crbug.com/958373 ++#define TRAP_SEQUENCE2_() __asm volatile("") ++ ++#else ++ ++#define TRAP_SEQUENCE1_() asm volatile("int3") ++#define TRAP_SEQUENCE2_() asm volatile("ud2") ++ ++#endif // __clang__ ++ ++#else ++ ++#error No supported trap sequence! ++ ++#endif // COMPILER_GCC ++ ++#define TRAP_SEQUENCE_() \ ++ do { \ ++ TRAP_SEQUENCE1_(); \ ++ TRAP_SEQUENCE2_(); \ ++ } while (false) ++ ++// CHECK() and the trap sequence can be invoked from a constexpr function. ++// This could make compilation fail on GCC, as it forbids directly using inline ++// asm inside a constexpr function. However, it allows calling a lambda ++// expression including the same asm. ++// The side effect is that the top of the stacktrace will not point to the ++// calling function, but to this anonymous lambda. This is still useful as the ++// full name of the lambda will typically include the name of the function that ++// calls CHECK() and the debugger will still break at the right line of code. ++#if !defined(COMPILER_GCC) || defined(__clang__) ++ ++#define WRAPPED_TRAP_SEQUENCE_() TRAP_SEQUENCE_() ++ ++#else ++ ++#define WRAPPED_TRAP_SEQUENCE_() \ ++ do { \ ++ [] { TRAP_SEQUENCE_(); }(); \ ++ } while (false) ++ ++#endif // !defined(COMPILER_GCC) || defined(__clang__) ++ ++#if defined(__clang__) || defined(COMPILER_GCC) ++ ++// __builtin_unreachable() hints to the compiler that this is noreturn and can ++// be packed in the function epilogue. ++#define IMMEDIATE_CRASH() \ ++ ({ \ ++ WRAPPED_TRAP_SEQUENCE_(); \ ++ __builtin_unreachable(); \ ++ }) ++ ++#else ++ ++// This is supporting non-chromium user of logging.h to build with MSVC, like ++// pdfium. On MSVC there is no __builtin_unreachable(). ++#define IMMEDIATE_CRASH() WRAPPED_TRAP_SEQUENCE_() ++ ++#endif // defined(__clang__) || defined(COMPILER_GCC) ++ ++#endif // BUILD_RUST_ALLOCATOR_IMMEDIATE_CRASH_H_ diff --git a/www/ungoogled-chromium/files/patch-build_rust_allocator_lib.rs b/www/ungoogled-chromium/files/patch-build_rust_allocator_lib.rs new file mode 100644 index 000000000000..89fddf278294 --- /dev/null +++ b/www/ungoogled-chromium/files/patch-build_rust_allocator_lib.rs @@ -0,0 +1,122 @@ +--- build/rust/allocator/lib.rs.orig 2025-05-20 09:16:26 UTC ++++ build/rust/allocator/lib.rs +@@ -0,0 +1,119 @@ ++// Copyright 2025 The Chromium Authors ++// Use of this source code is governed by a BSD-style license that can be ++// found in the LICENSE file. ++ ++//! Define the allocator that Rust code in Chrome should use. ++//! ++//! Any final artifact that depends on this crate, even transitively, will use ++//! the allocator defined here. ++//! ++//! List of known issues: ++//! ++//! 1. We'd like to use PartitionAlloc on Windows, but the stdlib uses Windows ++//! heap functions directly that PartitionAlloc can not intercept. ++//! 2. We'd like `Vec::try_reserve` to fail at runtime on Linux instead of ++//! crashing in malloc() where PartitionAlloc replaces that function. ++ ++// Required to apply weak linkage to symbols. ++// ++// TODO(https://crbug.com/410596442): Stop using unstable features here. ++// https://github.com/rust-lang/rust/issues/29603 tracks stabilization of the `linkage` feature. ++#![feature(linkage)] ++// Required to apply `#[rustc_std_internal_symbol]` to our alloc error handler ++// so the name is correctly mangled as rustc expects. ++// ++// TODO(https://crbug.com/410596442): Stop using internal features here. ++#![allow(internal_features)] ++#![feature(rustc_attrs)] ++ ++// This module is in a separate source file to avoid having to teach `cxxbridge` ++// about conditional compilation. ++#[cfg(rust_allocator_uses_allocator_impls_h)] ++mod allocator_impls_ffi; ++ ++/// Module that provides `#[global_allocator]` / `GlobalAlloc` interface for ++/// using an allocator from C++. ++#[cfg(rust_allocator_uses_allocator_impls_h)] ++mod cpp_allocator { ++ use super::allocator_impls_ffi::ffi; ++ use std::alloc::{GlobalAlloc, Layout}; ++ ++ struct Allocator; ++ ++ unsafe impl GlobalAlloc for Allocator { ++ unsafe fn alloc(&self, layout: Layout) -> *mut u8 { ++ unsafe { ffi::alloc(layout.size(), layout.align()) } ++ } ++ ++ unsafe fn dealloc(&self, ptr: *mut u8, layout: Layout) { ++ unsafe { ++ ffi::dealloc(ptr, layout.size(), layout.align()); ++ } ++ } ++ ++ unsafe fn alloc_zeroed(&self, layout: Layout) -> *mut u8 { ++ unsafe { ffi::alloc_zeroed(layout.size(), layout.align()) } ++ } ++ ++ unsafe fn realloc(&self, ptr: *mut u8, layout: Layout, new_size: usize) -> *mut u8 { ++ unsafe { ffi::realloc(ptr, layout.size(), layout.align(), new_size) } ++ } ++ } ++ ++ #[global_allocator] ++ static GLOBAL: Allocator = Allocator; ++} ++ ++/// Module that provides `#[global_allocator]` / `GlobalAlloc` interface for ++/// using the default Rust allocator. ++#[cfg(not(rust_allocator_uses_allocator_impls_h))] ++mod rust_allocator { ++ #[global_allocator] ++ static GLOBAL: std::alloc::System = std::alloc::System; ++} ++ ++/// Module that provides global symbols that are needed both by `cpp_allocator` ++/// and `rust_allocator`. ++/// ++/// When `rustc` drives linking, then it will define the symbols below. But ++/// Chromium only uses `rustc` to link Rust-only executables (e.g. `build.rs` ++/// scripts) and otherwise uses a non-Rust linker. This is why we have to ++/// manually define a few symbols below. We define those symbols ++/// as "weak" symbols, so that Rust-provided symbols "win" in case where Rust ++/// actually does drive the linking. This hack works (not only for Chromium, ++/// but also for google3 and other projects), but isn't officially supported by ++/// `rustc`. ++/// ++/// TODO(https://crbug.com/410596442): Stop using internal features here. ++mod both_allocators { ++ /// As part of rustc's contract for using `#[global_allocator]` without ++ /// rustc-generated shims we must define this symbol, since we are opting in ++ /// to unstable functionality. See https://github.com/rust-lang/rust/issues/123015 ++ #[no_mangle] ++ #[linkage = "weak"] ++ static __rust_no_alloc_shim_is_unstable: u8 = 0; ++ ++ // Mangle the symbol name as rustc expects. ++ #[rustc_std_internal_symbol] ++ #[allow(non_upper_case_globals)] ++ #[linkage = "weak"] ++ static __rust_alloc_error_handler_should_panic: u8 = 0; ++ ++ // Mangle the symbol name as rustc expects. ++ #[rustc_std_internal_symbol] ++ #[allow(non_upper_case_globals)] ++ #[linkage = "weak"] ++ fn __rust_alloc_error_handler(_size: usize, _align: usize) { ++ // TODO(lukasza): Investigate if we can just call `std::process::abort()` here. ++ // (Not really _needed_, but it could simplify code a little bit.) ++ unsafe { ffi::alloc_error_handler_impl() } ++ } ++ ++ #[cxx::bridge(namespace = "rust_allocator_internal")] ++ mod ffi { ++ extern "C++" { ++ include!("build/rust/allocator/alloc_error_handler_impl.h"); ++ unsafe fn alloc_error_handler_impl(); ++ } ++ } ++} diff --git a/www/ungoogled-chromium/files/patch-build_rust_cargo__crate.gni b/www/ungoogled-chromium/files/patch-build_rust_cargo__crate.gni new file mode 100644 index 000000000000..a1590f727aa3 --- /dev/null +++ b/www/ungoogled-chromium/files/patch-build_rust_cargo__crate.gni @@ -0,0 +1,25 @@ +--- build/rust/cargo_crate.gni.orig 2025-05-20 09:16:26 UTC ++++ build/rust/cargo_crate.gni +@@ -259,6 +259,12 @@ template("cargo_crate") { + # Don't import the `chromium` crate into third-party code. + no_chromium_prelude = true + ++ # Don't depend on the chrome-specific #[global_allocator] crate from ++ # third-party code. This avoids some dependency cycle issues. The allocator ++ # crate will still be used if it exists anywhere in the dependency graph for ++ # a given linked artifact. ++ no_allocator_crate = true ++ + rustc_metadata = _rustc_metadata + + # TODO(crbug.com/40259764): don't default to true. This requires changes to +@@ -482,6 +488,9 @@ template("cargo_crate") { + + # Don't import the `chromium` crate into third-party code. + no_chromium_prelude = true ++ ++ # Build scripts do not need to link to chrome's allocator. ++ no_allocator_crate = true + + # The ${_build_script_name}_output target looks for the exe in this + # location. Due to how the Windows component build works, this has to diff --git a/www/ungoogled-chromium/files/patch-build_rust_rust__macro.gni b/www/ungoogled-chromium/files/patch-build_rust_rust__macro.gni new file mode 100644 index 000000000000..0dafc3819aa1 --- /dev/null +++ b/www/ungoogled-chromium/files/patch-build_rust_rust__macro.gni @@ -0,0 +1,12 @@ +--- build/rust/rust_macro.gni.orig 2025-05-20 09:16:26 UTC ++++ build/rust/rust_macro.gni +@@ -16,6 +16,9 @@ template("rust_macro") { + forward_variables_from(invoker, TESTONLY_AND_VISIBILITY) + proc_macro_configs = invoker.configs + target_type = "rust_proc_macro" ++ ++ # Macros are loaded by rustc and shouldn't use chrome's allocation routines. ++ no_allocator_crate = true + } + } + diff --git a/www/ungoogled-chromium/files/patch-build_rust_rust__target.gni b/www/ungoogled-chromium/files/patch-build_rust_rust__target.gni new file mode 100644 index 000000000000..f4ad6f04fc45 --- /dev/null +++ b/www/ungoogled-chromium/files/patch-build_rust_rust__target.gni @@ -0,0 +1,13 @@ +--- build/rust/rust_target.gni.orig 2025-05-20 09:16:26 UTC ++++ build/rust/rust_target.gni +@@ -339,6 +339,10 @@ template("rust_target") { + _rust_deps += [ "//build/rust/std" ] + } + ++ if (!defined(invoker.no_allocator_crate) || !invoker.no_allocator_crate) { ++ _rust_deps += [ "//build/rust/allocator" ] ++ } ++ + if (_build_unit_tests) { + _unit_test_target = "${_target_name}_unittests" + if (defined(invoker.unit_test_target)) { diff --git a/www/ungoogled-chromium/files/patch-build_rust_std_BUILD.gn b/www/ungoogled-chromium/files/patch-build_rust_std_BUILD.gn index 0a5335d58d48..c6c2801bd47d 100644 --- a/www/ungoogled-chromium/files/patch-build_rust_std_BUILD.gn +++ b/www/ungoogled-chromium/files/patch-build_rust_std_BUILD.gn @@ -1,6 +1,58 @@ ---- build/rust/std/BUILD.gn.orig 2025-04-05 13:54:50 UTC +--- build/rust/std/BUILD.gn.orig 2025-05-20 09:16:26 UTC +++ build/rust/std/BUILD.gn -@@ -89,13 +89,20 @@ if (toolchain_has_rust) { +@@ -15,51 +15,12 @@ + # allocator functions to PartitionAlloc when `use_partition_alloc_as_malloc` is + # true, so that Rust and C++ use the same allocator backend. + +-import("//build/buildflag_header.gni") + import("//build/config/compiler/compiler.gni") + import("//build/config/coverage/coverage.gni") + import("//build/config/rust.gni") + import("//build/config/sanitizers/sanitizers.gni") + +-rust_allocator_uses_partition_alloc = false +-if (build_with_chromium) { +- import("//base/allocator/partition_allocator/partition_alloc.gni") +- rust_allocator_uses_partition_alloc = use_partition_alloc_as_malloc +-} +- +-buildflag_header("buildflags") { +- header = "buildflags.h" +- flags = [ +- "RUST_ALLOCATOR_USES_PARTITION_ALLOC=$rust_allocator_uses_partition_alloc", +- ] +- visibility = [ ":*" ] +-} +- + if (toolchain_has_rust) { +- # If clang performs the link step, we need to provide the allocator symbols +- # that are normally injected by rustc during linking. +- # +- # We also "happen to" use this to redirect allocations to PartitionAlloc, +- # though that would be better done through a #[global_allocator] crate (see +- # above). +- source_set("remap_alloc") { +- public_deps = [] +- if (rust_allocator_uses_partition_alloc) { +- public_deps += [ "//base/allocator/partition_allocator:partition_alloc" ] +- } +- deps = [ ":buildflags" ] +- sources = [ +- # `alias.*`, `compiler_specific.h`, and `immediate_crash.*` have been +- # copied from `//base`. +- # TODO(crbug.com/40279749): Avoid duplication / reuse code. +- "alias.cc", +- "alias.h", +- "compiler_specific.h", +- "immediate_crash.h", +- "remap_alloc.cc", +- ] +- } +- + # List of Rust stdlib rlibs which are present in the official Rust toolchain + # we are using from the Android team. This is usually a version or two behind + # nightly. Generally this matches the toolchain we build ourselves, but if +@@ -89,13 +50,20 @@ if (toolchain_has_rust) { # These are no longer present in the Windows toolchain. stdlib_files += [ "addr2line", @@ -22,7 +74,7 @@ } if (toolchain_for_rust_host_build_tools) { -@@ -115,7 +122,6 @@ if (toolchain_has_rust) { +@@ -115,7 +83,6 @@ if (toolchain_has_rust) { # don't need to pass to the C++ linker because they're used for specialized # purposes. skip_stdlib_files = [ @@ -30,3 +82,25 @@ "rustc_std_workspace_alloc", "rustc_std_workspace_core", "rustc_std_workspace_std", +@@ -269,8 +236,6 @@ if (toolchain_has_rust) { + foreach(libname, stdlib_files + skip_stdlib_files) { + deps += [ "rules:$libname" ] + } +- +- public_deps = [ ":remap_alloc" ] + } + } else { + action("find_stdlib") { +@@ -396,12 +361,6 @@ if (toolchain_has_rust) { + ":stdlib_public_dependent_libs", + ] + deps = [ ":prebuilt_rustc_copy_to_sysroot" ] +- +- # The host builds tools toolchain supports Rust only and does not use +- # the allocator remapping to point it to PartitionAlloc. +- if (!toolchain_for_rust_host_build_tools) { +- deps += [ ":remap_alloc" ] +- } + } + } + } diff --git a/x11-themes/kf6-breeze-icons/distinfo b/x11-themes/kf6-breeze-icons/distinfo index 86d4dc8d5a12..5013acfccfbf 100644 --- a/x11-themes/kf6-breeze-icons/distinfo +++ b/x11-themes/kf6-breeze-icons/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798881 -SHA256 (KDE/frameworks/6.13.0/breeze-icons-6.13.0.tar.xz) = 76da054482c0b97e0ae68b94aaca9198c500288ded78b34bdb0b3cb88c473b5d -SIZE (KDE/frameworks/6.13.0/breeze-icons-6.13.0.tar.xz) = 2255616 +TIMESTAMP = 1746358562 +SHA256 (KDE/frameworks/6.14/breeze-icons-6.14.0.tar.xz) = cdf9cb67ce9d6eb9969ec324ce92556caf1a94f12770c56cf0c588dc2c681d2f +SIZE (KDE/frameworks/6.14/breeze-icons-6.14.0.tar.xz) = 2257912 diff --git a/x11-themes/kf6-breeze-icons/pkg-plist b/x11-themes/kf6-breeze-icons/pkg-plist index 798efc0a7d32..2a11b7ffe540 100644 --- a/x11-themes/kf6-breeze-icons/pkg-plist +++ b/x11-themes/kf6-breeze-icons/pkg-plist @@ -10180,6 +10180,7 @@ share/icons/breeze-dark/apps/48/org.telegram.desktop.svg share/icons/breeze-dark/apps/48/org.texstudio.TeXstudio.svg share/icons/breeze-dark/apps/48/org.tordini.flavio.Minitube.svg share/icons/breeze-dark/apps/48/org.videolan.VLC.svg +share/icons/breeze-dark/apps/48/org.vinegarhq.Sober.svg share/icons/breeze-dark/apps/48/org.winehq.Wine.svg share/icons/breeze-dark/apps/48/org.xfce.screenshooter.svg share/icons/breeze-dark/apps/48/parley.svg @@ -13988,6 +13989,7 @@ share/icons/breeze-dark/preferences/22/podcast-amarok.svg share/icons/breeze-dark/preferences/22/preferences-desktop-accessibility-symbolic.svg share/icons/breeze-dark/preferences/22/preferences-desktop-accessibility.svg share/icons/breeze-dark/preferences/22/preferences-desktop-activities.svg +share/icons/breeze-dark/preferences/22/preferences-desktop-animations.svg share/icons/breeze-dark/preferences/22/preferences-desktop-baloo.svg share/icons/breeze-dark/preferences/22/preferences-desktop-color.svg share/icons/breeze-dark/preferences/22/preferences-desktop-cryptography.svg @@ -14088,6 +14090,7 @@ share/icons/breeze-dark/preferences/22/system-users.svg share/icons/breeze-dark/preferences/22/window-duplicate.svg share/icons/breeze-dark/preferences/22/yast-disk.svg share/icons/breeze-dark/preferences/24/preferences-desktop-accessibility-symbolic.svg +share/icons/breeze-dark/preferences/24/preferences-desktop-animations.svg share/icons/breeze-dark/preferences/24/preferences-desktop-display-randr-symbolic.svg share/icons/breeze-dark/preferences/24/preferences-desktop-emoticons-symbolic.svg share/icons/breeze-dark/preferences/24/preferences-desktop-keyboard-shortcut-symbolic.svg @@ -14118,6 +14121,7 @@ share/icons/breeze-dark/preferences/32/plasmashell.svg share/icons/breeze-dark/preferences/32/podcast-amarok.svg share/icons/breeze-dark/preferences/32/preferences-desktop-accessibility.svg share/icons/breeze-dark/preferences/32/preferences-desktop-activities.svg +share/icons/breeze-dark/preferences/32/preferences-desktop-animations.svg share/icons/breeze-dark/preferences/32/preferences-desktop-baloo.svg share/icons/breeze-dark/preferences/32/preferences-desktop-color.svg share/icons/breeze-dark/preferences/32/preferences-desktop-cryptography.svg @@ -14623,9 +14627,6 @@ share/icons/breeze-dark/status/16/security-medium-symbolic.svg share/icons/breeze-dark/status/16/security-medium.svg share/icons/breeze-dark/status/16/semi-starred-symbolic-rtl.svg share/icons/breeze-dark/status/16/semi-starred-symbolic.svg -share/icons/breeze-dark/status/16/smartphoneconnected.svg -share/icons/breeze-dark/status/16/smartphonedisconnected.svg -share/icons/breeze-dark/status/16/smartphonetrusted.svg share/icons/breeze-dark/status/16/starred-symbolic.svg share/icons/breeze-dark/status/16/state-download-symbolic.svg share/icons/breeze-dark/status/16/state-download.svg @@ -15371,11 +15372,8 @@ share/icons/breeze-dark/status/22/nm-signal-50.svg share/icons/breeze-dark/status/22/nm-signal-75-symbolic.svg share/icons/breeze-dark/status/22/nm-signal-75.svg share/icons/breeze-dark/status/22/org.telegram.desktop-attention-symbolic.svg -share/icons/breeze-dark/status/22/org.telegram.desktop-attention.svg share/icons/breeze-dark/status/22/org.telegram.desktop-mute-symbolic.svg -share/icons/breeze-dark/status/22/org.telegram.desktop-mute.svg share/icons/breeze-dark/status/22/org.telegram.desktop-symbolic.svg -share/icons/breeze-dark/status/22/org.telegram.desktop.svg share/icons/breeze-dark/status/22/plasmavault_error.svg share/icons/breeze-dark/status/22/process-working-symbolic.svg share/icons/breeze-dark/status/22/redshift-status-day-symbolic.svg @@ -15399,9 +15397,9 @@ share/icons/breeze-dark/status/22/security-low.svg share/icons/breeze-dark/status/22/security-medium-symbolic.svg share/icons/breeze-dark/status/22/security-medium.svg share/icons/breeze-dark/status/22/showinfo.svg -share/icons/breeze-dark/status/22/smartphoneconnected.svg -share/icons/breeze-dark/status/22/smartphonedisconnected.svg -share/icons/breeze-dark/status/22/smartphonetrusted.svg +share/icons/breeze-dark/status/22/snap.telegram.desktop.-attention-symbolic.svg +share/icons/breeze-dark/status/22/snap.telegram.desktop.-mute-symbolic.svg +share/icons/breeze-dark/status/22/snap.telegram.desktop.-symbolic.svg share/icons/breeze-dark/status/22/state-download-symbolic.svg share/icons/breeze-dark/status/22/state-download.svg share/icons/breeze-dark/status/22/state-error-symbolic.svg @@ -15898,9 +15896,6 @@ share/icons/breeze-dark/status/24/security-high.svg share/icons/breeze-dark/status/24/security-low.svg share/icons/breeze-dark/status/24/security-medium.svg share/icons/breeze-dark/status/24/showinfo.svg -share/icons/breeze-dark/status/24/smartphoneconnected.svg -share/icons/breeze-dark/status/24/smartphonedisconnected.svg -share/icons/breeze-dark/status/24/smartphonetrusted.svg share/icons/breeze-dark/status/24/state-download.svg share/icons/breeze-dark/status/24/state-error.svg share/icons/breeze-dark/status/24/state-information.svg @@ -16100,9 +16095,6 @@ share/icons/breeze-dark/status/32/rotation-locked-landscape-symbolic.svg share/icons/breeze-dark/status/32/rotation-locked-landscape.svg share/icons/breeze-dark/status/32/rotation-locked-portrait-symbolic.svg share/icons/breeze-dark/status/32/rotation-locked-portrait.svg -share/icons/breeze-dark/status/32/smartphoneconnected.svg -share/icons/breeze-dark/status/32/smartphonedisconnected.svg -share/icons/breeze-dark/status/32/smartphonetrusted.svg share/icons/breeze-dark/status/32/software-updates-additional.svg share/icons/breeze-dark/status/32/software-updates-important.svg share/icons/breeze-dark/status/32/software-updates-inactive.svg @@ -16123,9 +16115,6 @@ share/icons/breeze-dark/status/64/image-missing.svg share/icons/breeze-dark/status/64/security-high.svg share/icons/breeze-dark/status/64/security-low.svg share/icons/breeze-dark/status/64/security-medium.svg -share/icons/breeze-dark/status/64/smartphoneconnected.svg -share/icons/breeze-dark/status/64/smartphonedisconnected.svg -share/icons/breeze-dark/status/64/smartphonetrusted.svg share/icons/breeze/actions/12/mobile-close-app.svg share/icons/breeze/actions/12/mobile-task-switcher.svg share/icons/breeze/actions/12/object-fill.svg @@ -26315,6 +26304,7 @@ share/icons/breeze/apps/48/org.telegram.desktop.svg share/icons/breeze/apps/48/org.texstudio.TeXstudio.svg share/icons/breeze/apps/48/org.tordini.flavio.Minitube.svg share/icons/breeze/apps/48/org.videolan.VLC.svg +share/icons/breeze/apps/48/org.vinegarhq.Sober.svg share/icons/breeze/apps/48/org.winehq.Wine.svg share/icons/breeze/apps/48/org.xfce.screenshooter.svg share/icons/breeze/apps/48/parley.svg @@ -30341,6 +30331,7 @@ share/icons/breeze/preferences/22/podcast-amarok.svg share/icons/breeze/preferences/22/preferences-desktop-accessibility-symbolic.svg share/icons/breeze/preferences/22/preferences-desktop-accessibility.svg share/icons/breeze/preferences/22/preferences-desktop-activities.svg +share/icons/breeze/preferences/22/preferences-desktop-animations.svg share/icons/breeze/preferences/22/preferences-desktop-baloo.svg share/icons/breeze/preferences/22/preferences-desktop-color.svg share/icons/breeze/preferences/22/preferences-desktop-cryptography.svg @@ -30447,6 +30438,7 @@ share/icons/breeze/preferences/24/podcast-amarok.svg share/icons/breeze/preferences/24/preferences-desktop-accessibility-symbolic.svg share/icons/breeze/preferences/24/preferences-desktop-accessibility.svg share/icons/breeze/preferences/24/preferences-desktop-activities.svg +share/icons/breeze/preferences/24/preferences-desktop-animations.svg share/icons/breeze/preferences/24/preferences-desktop-baloo.svg share/icons/breeze/preferences/24/preferences-desktop-color.svg share/icons/breeze/preferences/24/preferences-desktop-cryptography.svg @@ -30562,6 +30554,7 @@ share/icons/breeze/preferences/32/plasmashell.svg share/icons/breeze/preferences/32/podcast-amarok.svg share/icons/breeze/preferences/32/preferences-desktop-accessibility.svg share/icons/breeze/preferences/32/preferences-desktop-activities.svg +share/icons/breeze/preferences/32/preferences-desktop-animations.svg share/icons/breeze/preferences/32/preferences-desktop-baloo.svg share/icons/breeze/preferences/32/preferences-desktop-color.svg share/icons/breeze/preferences/32/preferences-desktop-cryptography.svg @@ -31067,9 +31060,6 @@ share/icons/breeze/status/16/security-medium-symbolic.svg share/icons/breeze/status/16/security-medium.svg share/icons/breeze/status/16/semi-starred-symbolic-rtl.svg share/icons/breeze/status/16/semi-starred-symbolic.svg -share/icons/breeze/status/16/smartphoneconnected.svg -share/icons/breeze/status/16/smartphonedisconnected.svg -share/icons/breeze/status/16/smartphonetrusted.svg share/icons/breeze/status/16/starred-symbolic.svg share/icons/breeze/status/16/state-download-symbolic.svg share/icons/breeze/status/16/state-download.svg @@ -31815,11 +31805,8 @@ share/icons/breeze/status/22/nm-signal-50.svg share/icons/breeze/status/22/nm-signal-75-symbolic.svg share/icons/breeze/status/22/nm-signal-75.svg share/icons/breeze/status/22/org.telegram.desktop-attention-symbolic.svg -share/icons/breeze/status/22/org.telegram.desktop-attention.svg share/icons/breeze/status/22/org.telegram.desktop-mute-symbolic.svg -share/icons/breeze/status/22/org.telegram.desktop-mute.svg share/icons/breeze/status/22/org.telegram.desktop-symbolic.svg -share/icons/breeze/status/22/org.telegram.desktop.svg share/icons/breeze/status/22/plasmavault_error.svg share/icons/breeze/status/22/process-working-symbolic.svg share/icons/breeze/status/22/redshift-status-day-symbolic.svg @@ -31843,9 +31830,9 @@ share/icons/breeze/status/22/security-low.svg share/icons/breeze/status/22/security-medium-symbolic.svg share/icons/breeze/status/22/security-medium.svg share/icons/breeze/status/22/showinfo.svg -share/icons/breeze/status/22/smartphoneconnected.svg -share/icons/breeze/status/22/smartphonedisconnected.svg -share/icons/breeze/status/22/smartphonetrusted.svg +share/icons/breeze/status/22/snap.telegram.desktop.-attention-symbolic.svg +share/icons/breeze/status/22/snap.telegram.desktop.-mute-symbolic.svg +share/icons/breeze/status/22/snap.telegram.desktop.-symbolic.svg share/icons/breeze/status/22/state-download-symbolic.svg share/icons/breeze/status/22/state-download.svg share/icons/breeze/status/22/state-error-symbolic.svg @@ -32344,9 +32331,6 @@ share/icons/breeze/status/24/security-high.svg share/icons/breeze/status/24/security-low.svg share/icons/breeze/status/24/security-medium.svg share/icons/breeze/status/24/showinfo.svg -share/icons/breeze/status/24/smartphoneconnected.svg -share/icons/breeze/status/24/smartphonedisconnected.svg -share/icons/breeze/status/24/smartphonetrusted.svg share/icons/breeze/status/24/state-download.svg share/icons/breeze/status/24/state-error.svg share/icons/breeze/status/24/state-information.svg @@ -32546,9 +32530,6 @@ share/icons/breeze/status/32/rotation-locked-landscape-symbolic.svg share/icons/breeze/status/32/rotation-locked-landscape.svg share/icons/breeze/status/32/rotation-locked-portrait-symbolic.svg share/icons/breeze/status/32/rotation-locked-portrait.svg -share/icons/breeze/status/32/smartphoneconnected.svg -share/icons/breeze/status/32/smartphonedisconnected.svg -share/icons/breeze/status/32/smartphonetrusted.svg share/icons/breeze/status/32/software-updates-additional.svg share/icons/breeze/status/32/software-updates-important.svg share/icons/breeze/status/32/software-updates-inactive.svg @@ -32569,9 +32550,6 @@ share/icons/breeze/status/64/image-missing.svg share/icons/breeze/status/64/security-high.svg share/icons/breeze/status/64/security-low.svg share/icons/breeze/status/64/security-medium.svg -share/icons/breeze/status/64/smartphoneconnected.svg -share/icons/breeze/status/64/smartphonedisconnected.svg -share/icons/breeze/status/64/smartphonetrusted.svg @dir share/icons/breeze/animations/24 @dir share/icons/breeze/emotes/24 @dir share/icons/breeze-dark/animations/24 diff --git a/x11-themes/kf6-kcolorscheme/distinfo b/x11-themes/kf6-kcolorscheme/distinfo index f5f4843291d2..b21c3f6ec54e 100644 --- a/x11-themes/kf6-kcolorscheme/distinfo +++ b/x11-themes/kf6-kcolorscheme/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798881 -SHA256 (KDE/frameworks/6.13.0/kcolorscheme-6.13.0.tar.xz) = 8ab8a567bdb8b83f64824ad3d449077ecb92f73024314f55eeab7777d9129edf -SIZE (KDE/frameworks/6.13.0/kcolorscheme-6.13.0.tar.xz) = 46328 +TIMESTAMP = 1746358562 +SHA256 (KDE/frameworks/6.14/kcolorscheme-6.14.0.tar.xz) = 601b304dd5cc2fb065d8e658bdb0b87e1e37021000cf6a6f5b2ee8a5bfbaf5c9 +SIZE (KDE/frameworks/6.14/kcolorscheme-6.14.0.tar.xz) = 46872 diff --git a/x11-themes/kf6-kiconthemes/distinfo b/x11-themes/kf6-kiconthemes/distinfo index 32c5c4229b7f..ec55026a8b67 100644 --- a/x11-themes/kf6-kiconthemes/distinfo +++ b/x11-themes/kf6-kiconthemes/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798882 -SHA256 (KDE/frameworks/6.13.0/kiconthemes-6.13.0.tar.xz) = a3278c5d29c2fdb0ef5dd72a0d5f9b5a75c072663026e1e4fdbb27f51bfa5aa1 -SIZE (KDE/frameworks/6.13.0/kiconthemes-6.13.0.tar.xz) = 1288280 +TIMESTAMP = 1746358563 +SHA256 (KDE/frameworks/6.14/kiconthemes-6.14.0.tar.xz) = a98cd231bfca420519d55b0b88e4e089b4e27ec79b4a8542b81de8a5ff8af6d5 +SIZE (KDE/frameworks/6.14/kiconthemes-6.14.0.tar.xz) = 1288252 diff --git a/x11-themes/kf6-qqc2-desktop-style/distinfo b/x11-themes/kf6-qqc2-desktop-style/distinfo index 8cdfbad2f7bc..7e8613f46855 100644 --- a/x11-themes/kf6-qqc2-desktop-style/distinfo +++ b/x11-themes/kf6-qqc2-desktop-style/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798882 -SHA256 (KDE/frameworks/6.13.0/qqc2-desktop-style-6.13.0.tar.xz) = a8a5a8ce343ea77cb1d0b300c12e86829c913e036c6ff8ad5d21b8f96218426a -SIZE (KDE/frameworks/6.13.0/qqc2-desktop-style-6.13.0.tar.xz) = 89132 +TIMESTAMP = 1746358563 +SHA256 (KDE/frameworks/6.14/qqc2-desktop-style-6.14.0.tar.xz) = 9604b35cb553961c4646ddca69e207df42ff7ad9e3e1608387ff923d8d9f3cff +SIZE (KDE/frameworks/6.14/qqc2-desktop-style-6.14.0.tar.xz) = 89528 diff --git a/x11-toolkits/kf6-attica/distinfo b/x11-toolkits/kf6-attica/distinfo index 728ed26fd8a8..e920a3d5f363 100644 --- a/x11-toolkits/kf6-attica/distinfo +++ b/x11-toolkits/kf6-attica/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798882 -SHA256 (KDE/frameworks/6.13.0/attica-6.13.0.tar.xz) = acccb7ff62e1e421faa5ffd381b41777d0c7bfba268fae1ed802b51a6bd98a87 -SIZE (KDE/frameworks/6.13.0/attica-6.13.0.tar.xz) = 68628 +TIMESTAMP = 1746358563 +SHA256 (KDE/frameworks/6.14/attica-6.14.0.tar.xz) = 7c3556afeb0ae0e932c2e4d309df4905f3e2f41af3e3b38051b49d9f279357c1 +SIZE (KDE/frameworks/6.14/attica-6.14.0.tar.xz) = 68588 diff --git a/x11-toolkits/kf6-kcompletion/distinfo b/x11-toolkits/kf6-kcompletion/distinfo index 77890ceedead..9a2e1e5c43ed 100644 --- a/x11-toolkits/kf6-kcompletion/distinfo +++ b/x11-toolkits/kf6-kcompletion/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798882 -SHA256 (KDE/frameworks/6.13.0/kcompletion-6.13.0.tar.xz) = 555ceacadbfd91a059dede3d9f06a9393858fdea12b5584135ad4139a2a7910a -SIZE (KDE/frameworks/6.13.0/kcompletion-6.13.0.tar.xz) = 2324212 +TIMESTAMP = 1746358563 +SHA256 (KDE/frameworks/6.14/kcompletion-6.14.0.tar.xz) = d3ae6a9a365f13d1dae4040bb4c97ce86a74865ca6ed21f908111598a2138136 +SIZE (KDE/frameworks/6.14/kcompletion-6.14.0.tar.xz) = 2323944 diff --git a/x11-toolkits/kf6-kconfigwidgets/distinfo b/x11-toolkits/kf6-kconfigwidgets/distinfo index de1d03c8a7b4..2207a3fc4437 100644 --- a/x11-toolkits/kf6-kconfigwidgets/distinfo +++ b/x11-toolkits/kf6-kconfigwidgets/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798883 -SHA256 (KDE/frameworks/6.13.0/kconfigwidgets-6.13.0.tar.xz) = c5df55d73b116fe566863cc3b90bd4edfd5c4989f121ecfd8e0c1f7c8e40365a -SIZE (KDE/frameworks/6.13.0/kconfigwidgets-6.13.0.tar.xz) = 2560112 +TIMESTAMP = 1746358564 +SHA256 (KDE/frameworks/6.14/kconfigwidgets-6.14.0.tar.xz) = 02fee668592d52bb39294f999af67797d7977e3f1c61bb9c77c086730594319f +SIZE (KDE/frameworks/6.14/kconfigwidgets-6.14.0.tar.xz) = 2560040 diff --git a/x11-toolkits/kf6-kguiaddons/Makefile b/x11-toolkits/kf6-kguiaddons/Makefile index 478e51b50f15..61470cf2324e 100644 --- a/x11-toolkits/kf6-kguiaddons/Makefile +++ b/x11-toolkits/kf6-kguiaddons/Makefile @@ -5,6 +5,7 @@ CATEGORIES= x11-toolkits kde kde-frameworks COMMENT= Utilities for graphical user interfaces MAINTAINER= kde@FreeBSD.org +BUILD_DEPENDS= wayland-protocols>0:graphics/wayland-protocols LIB_DEPENDS= libwayland-client.so:graphics/wayland \ libxkbcommon.so:x11/libxkbcommon diff --git a/x11-toolkits/kf6-kguiaddons/distinfo b/x11-toolkits/kf6-kguiaddons/distinfo index d21dda158164..3f2c43783a3f 100644 --- a/x11-toolkits/kf6-kguiaddons/distinfo +++ b/x11-toolkits/kf6-kguiaddons/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798883 -SHA256 (KDE/frameworks/6.13.0/kguiaddons-6.13.0.tar.xz) = 9280a0f04f29b8e4ffabe3c942621e2c6092bdc0037a3ab9e0b99e5ea56884bf -SIZE (KDE/frameworks/6.13.0/kguiaddons-6.13.0.tar.xz) = 87464 +TIMESTAMP = 1746358564 +SHA256 (KDE/frameworks/6.14/kguiaddons-6.14.0.tar.xz) = 3f3cc7e3748bd74d476a4a3616654786e7d861f7b391e8499aebc7c410f21ec5 +SIZE (KDE/frameworks/6.14/kguiaddons-6.14.0.tar.xz) = 88408 diff --git a/x11-toolkits/kf6-kirigami/Makefile b/x11-toolkits/kf6-kirigami/Makefile index 4c93b10d6694..871efa2cc4b1 100644 --- a/x11-toolkits/kf6-kirigami/Makefile +++ b/x11-toolkits/kf6-kirigami/Makefile @@ -12,4 +12,5 @@ USE_GL= gl opengl USE_KDE= ecm:build USE_QT= base declarative shadertools svg tools +KDE_FRAMEWORKS_VERSION= 6.14.1 .include <bsd.port.mk> diff --git a/x11-toolkits/kf6-kirigami/distinfo b/x11-toolkits/kf6-kirigami/distinfo index 3396362cd2c8..87c46b441d99 100644 --- a/x11-toolkits/kf6-kirigami/distinfo +++ b/x11-toolkits/kf6-kirigami/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744321170 -SHA256 (KDE/frameworks/6.13.0/kirigami-6.13.0.tar.xz) = dd5aa1b5b8fbc4eb731227851af7ca9caa1dcaac0dc99421dbd3d0d58d988329 -SIZE (KDE/frameworks/6.13.0/kirigami-6.13.0.tar.xz) = 564200 +TIMESTAMP = 1747252970 +SHA256 (KDE/frameworks/6.14/kirigami-6.14.1.tar.xz) = 2c91b4e2951444f7d6f3d6add96dc41c62bf9dbf747a8594d5d2fc918d27309f +SIZE (KDE/frameworks/6.14/kirigami-6.14.1.tar.xz) = 565888 diff --git a/x11-toolkits/kf6-kirigami/pkg-plist b/x11-toolkits/kf6-kirigami/pkg-plist index db4ba12b0923..c83135d12327 100644 --- a/x11-toolkits/kf6-kirigami/pkg-plist +++ b/x11-toolkits/kf6-kirigami/pkg-plist @@ -35,6 +35,9 @@ lib/libKirigamiDialogs.so.%%KDE_FRAMEWORKS_VERSION%% lib/libKirigamiLayouts.so lib/libKirigamiLayouts.so.6 lib/libKirigamiLayouts.so.%%KDE_FRAMEWORKS_VERSION%% +lib/libKirigamiLayoutsPrivate.so +lib/libKirigamiLayoutsPrivate.so.6 +lib/libKirigamiLayoutsPrivate.so.%%KDE_FRAMEWORKS_VERSION%% lib/libKirigamiPlatform.so lib/libKirigamiPlatform.so.6 lib/libKirigamiPlatform.so.%%KDE_FRAMEWORKS_VERSION%% @@ -110,6 +113,11 @@ lib/libKirigamiPrivate.so.%%KDE_FRAMEWORKS_VERSION%% %%QT_QMLDIR%%/org/kde/kirigami/layouts/KirigamiLayouts.qmltypes %%QT_QMLDIR%%/org/kde/kirigami/layouts/kde-qmlmodule.version %%QT_QMLDIR%%/org/kde/kirigami/layouts/libKirigamiLayoutsplugin.so +%%QT_QMLDIR%%/org/kde/kirigami/layouts/private/ColumnViewSeparator.qml +%%QT_QMLDIR%%/org/kde/kirigami/layouts/private/KirigamiLayoutsPrivate.qmltypes +%%QT_QMLDIR%%/org/kde/kirigami/layouts/private/kde-qmlmodule.version +%%QT_QMLDIR%%/org/kde/kirigami/layouts/private/libKirigamiLayoutsPrivateplugin.so +%%QT_QMLDIR%%/org/kde/kirigami/layouts/private/qmldir %%QT_QMLDIR%%/org/kde/kirigami/layouts/qmldir %%QT_QMLDIR%%/org/kde/kirigami/libKirigamiplugin.so %%QT_QMLDIR%%/org/kde/kirigami/platform/KirigamiPlatform.qmltypes @@ -167,6 +175,7 @@ lib/libKirigamiPrivate.so.%%KDE_FRAMEWORKS_VERSION%% %%QT_QMLDIR%%/org/kde/kirigami/templates/private/GenericDrawerIcon.qml %%QT_QMLDIR%%/org/kde/kirigami/templates/private/IconPropertiesGroup.qml %%QT_QMLDIR%%/org/kde/kirigami/templates/private/MenuIcon.qml +%%QT_QMLDIR%%/org/kde/kirigami/templates/private/NavigationButton.qml %%QT_QMLDIR%%/org/kde/kirigami/templates/private/PassiveNotificationsManager.qml %%QT_QMLDIR%%/org/kde/kirigami/templates/private/qmldir %%QT_QMLDIR%%/org/kde/kirigami/templates/qmldir diff --git a/x11-toolkits/kf6-kitemviews/distinfo b/x11-toolkits/kf6-kitemviews/distinfo index c802e6301125..58a89151cf14 100644 --- a/x11-toolkits/kf6-kitemviews/distinfo +++ b/x11-toolkits/kf6-kitemviews/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798883 -SHA256 (KDE/frameworks/6.13.0/kitemviews-6.13.0.tar.xz) = e0de8c9fa2baa27bde6abd3847b6d5f4cb54aeceab3436c64f89a50fe1d9695d -SIZE (KDE/frameworks/6.13.0/kitemviews-6.13.0.tar.xz) = 2253800 +TIMESTAMP = 1746358565 +SHA256 (KDE/frameworks/6.14/kitemviews-6.14.0.tar.xz) = 997167402dbaa7885ae2aaa4cf8b5f409f57d50bce06a3b56c577e93a975ba4a +SIZE (KDE/frameworks/6.14/kitemviews-6.14.0.tar.xz) = 2253404 diff --git a/x11-toolkits/kf6-kjobwidgets/distinfo b/x11-toolkits/kf6-kjobwidgets/distinfo index 0b103e67146b..aaf17f9faba5 100644 --- a/x11-toolkits/kf6-kjobwidgets/distinfo +++ b/x11-toolkits/kf6-kjobwidgets/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798884 -SHA256 (KDE/frameworks/6.13.0/kjobwidgets-6.13.0.tar.xz) = 68f838812c4304212c0d25611c4251c27a8760885b3db22dfa909355c573b895 -SIZE (KDE/frameworks/6.13.0/kjobwidgets-6.13.0.tar.xz) = 2258060 +TIMESTAMP = 1746358565 +SHA256 (KDE/frameworks/6.14/kjobwidgets-6.14.0.tar.xz) = 8c47042afae57447945b43cc91d897fa353286237a63e35294be4eb4a4662abd +SIZE (KDE/frameworks/6.14/kjobwidgets-6.14.0.tar.xz) = 2258588 diff --git a/x11-toolkits/kf6-ktextwidgets/distinfo b/x11-toolkits/kf6-ktextwidgets/distinfo index 9589b5e07cb7..26940ff7c774 100644 --- a/x11-toolkits/kf6-ktextwidgets/distinfo +++ b/x11-toolkits/kf6-ktextwidgets/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798884 -SHA256 (KDE/frameworks/6.13.0/ktextwidgets-6.13.0.tar.xz) = 1ff29bf02b247f09ffaaafe4578f0977b51c42b67eef84fddb5677dd7d1edf2e -SIZE (KDE/frameworks/6.13.0/ktextwidgets-6.13.0.tar.xz) = 2509616 +TIMESTAMP = 1746358565 +SHA256 (KDE/frameworks/6.14/ktextwidgets-6.14.0.tar.xz) = 4e24e6da477e08d0f71552f081206516fcd9ab4a593cf37d77ebd690856b76b5 +SIZE (KDE/frameworks/6.14/ktextwidgets-6.14.0.tar.xz) = 2509868 diff --git a/x11-toolkits/kf6-kwidgetsaddons/distinfo b/x11-toolkits/kf6-kwidgetsaddons/distinfo index 678b3c7c1698..ef993911b353 100644 --- a/x11-toolkits/kf6-kwidgetsaddons/distinfo +++ b/x11-toolkits/kf6-kwidgetsaddons/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798884 -SHA256 (KDE/frameworks/6.13.0/kwidgetsaddons-6.13.0.tar.xz) = a1538829997319f8af0044ed7ae84f79b4e18cf2b32cacd4fdc4748b8f1c7406 -SIZE (KDE/frameworks/6.13.0/kwidgetsaddons-6.13.0.tar.xz) = 4278548 +TIMESTAMP = 1746358565 +SHA256 (KDE/frameworks/6.14/kwidgetsaddons-6.14.0.tar.xz) = 602720bc3e86cba2384f0f45e16c8524a1974796a3d5b7c5c1ed90e768cf121f +SIZE (KDE/frameworks/6.14/kwidgetsaddons-6.14.0.tar.xz) = 4279372 diff --git a/x11-toolkits/kf6-kxmlgui/distinfo b/x11-toolkits/kf6-kxmlgui/distinfo index 80f1f45b0aba..e5905852f4ce 100644 --- a/x11-toolkits/kf6-kxmlgui/distinfo +++ b/x11-toolkits/kf6-kxmlgui/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798885 -SHA256 (KDE/frameworks/6.13.0/kxmlgui-6.13.0.tar.xz) = e106482d3bb15f7afdeeb5542e0f0f3ca26b9b5c6374a03ca18153d5d2750de6 -SIZE (KDE/frameworks/6.13.0/kxmlgui-6.13.0.tar.xz) = 2916244 +TIMESTAMP = 1746358566 +SHA256 (KDE/frameworks/6.14/kxmlgui-6.14.0.tar.xz) = 5f9a35d168e5be85c43e566f87bf7108c18e3a19420e1d9379b493e28880914b +SIZE (KDE/frameworks/6.14/kxmlgui-6.14.0.tar.xz) = 2915880 diff --git a/x11-toolkits/p5-Tk-Autoscroll/Makefile b/x11-toolkits/p5-Tk-Autoscroll/Makefile index cc84aeb2c6fd..3e5e6808b8bb 100644 --- a/x11-toolkits/p5-Tk-Autoscroll/Makefile +++ b/x11-toolkits/p5-Tk-Autoscroll/Makefile @@ -1,6 +1,6 @@ PORTNAME= Tk-Autoscroll PORTVERSION= 1.14 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= x11-toolkits perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- @@ -8,6 +8,8 @@ PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Space invaders-like scrolling in Perl +LICENSE= ARTPERL10 + BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Tk>=0:x11-toolkits/p5-Tk diff --git a/x11-toolkits/p5-Tk-ColourChooser/Makefile b/x11-toolkits/p5-Tk-ColourChooser/Makefile index a067b9fb5087..27c8cafdd253 100644 --- a/x11-toolkits/p5-Tk-ColourChooser/Makefile +++ b/x11-toolkits/p5-Tk-ColourChooser/Makefile @@ -1,6 +1,6 @@ PORTNAME= Tk-ColourChooser PORTVERSION= 1.52 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= x11-toolkits perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- @@ -8,6 +8,8 @@ PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Perl/Tk module providing a Colour selection dialogue box +LICENSE= LGPL20 + BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Tk>=0:x11-toolkits/p5-Tk diff --git a/x11-toolkits/p5-Tk-Contrib/Makefile b/x11-toolkits/p5-Tk-Contrib/Makefile index d0f8fc7e7419..745ae1fc7d7c 100644 --- a/x11-toolkits/p5-Tk-Contrib/Makefile +++ b/x11-toolkits/p5-Tk-Contrib/Makefile @@ -1,5 +1,6 @@ PORTNAME= Tk-Contrib PORTVERSION= 0.08 +PORTREVISION= 1 CATEGORIES= x11-toolkits perl5 tk MASTER_SITES= CPAN PKGNAMEPREFIX= p5- @@ -8,6 +9,8 @@ MAINTAINER= perl@FreeBSD.org COMMENT= Contributed Tk widgets WWW= https://metacpan.org/release/Tk-Contrib +LICENSE= ARTPERL10 + BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Test-Tk>=3.00:x11-toolkits/p5-Test-Tk \ p5-Tk>=800.024:x11-toolkits/p5-Tk diff --git a/x11-toolkits/p5-Tk-DKW/Makefile b/x11-toolkits/p5-Tk-DKW/Makefile index a47c6435c766..a863e4ca6ef7 100644 --- a/x11-toolkits/p5-Tk-DKW/Makefile +++ b/x11-toolkits/p5-Tk-DKW/Makefile @@ -1,6 +1,6 @@ PORTNAME= Tk-DKW PORTVERSION= 0.03 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= x11-toolkits perl5 tk MASTER_SITES= CPAN PKGNAMEPREFIX= p5- @@ -9,6 +9,8 @@ MAINTAINER= perl@FreeBSD.org COMMENT= Collection of Tk widgets WWW= https://metacpan.org/release/Tk-DKW +LICENSE= ARTPERL10 + BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Tk>=804:x11-toolkits/p5-Tk \ p5-Tk-Contrib>=0.07:x11-toolkits/p5-Tk-Contrib diff --git a/x11-toolkits/p5-Tk-Date/Makefile b/x11-toolkits/p5-Tk-Date/Makefile index eb305a642105..4c984916d781 100644 --- a/x11-toolkits/p5-Tk-Date/Makefile +++ b/x11-toolkits/p5-Tk-Date/Makefile @@ -1,6 +1,6 @@ PORTNAME= Tk-Date PORTVERSION= 0.44 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= x11-toolkits perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- @@ -8,6 +8,8 @@ PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Date/time widget for Perl/Tk +LICENSE= ARTPERL10 + BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Tk-GBARR>=0:x11-toolkits/p5-Tk-GBARR diff --git a/x11-toolkits/p5-Tk-DynaTabFrame/Makefile b/x11-toolkits/p5-Tk-DynaTabFrame/Makefile index 457c41b684d7..570e78895322 100644 --- a/x11-toolkits/p5-Tk-DynaTabFrame/Makefile +++ b/x11-toolkits/p5-Tk-DynaTabFrame/Makefile @@ -1,6 +1,6 @@ PORTNAME= Tk-DynaTabFrame PORTVERSION= 0.23 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= x11-toolkits perl5 tk MASTER_SITES= CPAN PKGNAMEPREFIX= p5- @@ -9,6 +9,8 @@ MAINTAINER= perl@FreeBSD.org COMMENT= NoteBook widget with orientable, dynamically stacking tabs WWW= https://metacpan.org/release/Tk-DynaTabFrame +LICENSE= ARTPERL10 + BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Tk>=804.027:x11-toolkits/p5-Tk diff --git a/x11-toolkits/p5-Tk-Enscript/Makefile b/x11-toolkits/p5-Tk-Enscript/Makefile index e6c7ebf5dc81..e554996988b5 100644 --- a/x11-toolkits/p5-Tk-Enscript/Makefile +++ b/x11-toolkits/p5-Tk-Enscript/Makefile @@ -1,6 +1,6 @@ PORTNAME= Tk-Enscript PORTVERSION= 1.10 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= x11-toolkits perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- @@ -9,6 +9,8 @@ MAINTAINER= perl@FreeBSD.org COMMENT= Text-to-PostScript converter using Tk::Canvas WWW= https://metacpan.org/release/Tk-Enscript +LICENSE= ARTPERL10 + BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Tk>=0:x11-toolkits/p5-Tk diff --git a/x11-toolkits/p5-Tk-GBARR/Makefile b/x11-toolkits/p5-Tk-GBARR/Makefile index 8bbf14a3036a..e7814eb0f811 100644 --- a/x11-toolkits/p5-Tk-GBARR/Makefile +++ b/x11-toolkits/p5-Tk-GBARR/Makefile @@ -1,6 +1,6 @@ PORTNAME= Tk-GBARR PORTVERSION= 2.08 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= x11-toolkits perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- @@ -9,6 +9,8 @@ MAINTAINER= perl@FreeBSD.org COMMENT= Some collection of Tk Widgets WWW= https://metacpan.org/release/Tk-GBARR +LICENSE= ARTPERL10 + BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Tk>=0:x11-toolkits/p5-Tk diff --git a/x11-toolkits/p5-Tk-JComboBox/Makefile b/x11-toolkits/p5-Tk-JComboBox/Makefile index ad0d97f9e4b3..a52609dd35b9 100644 --- a/x11-toolkits/p5-Tk-JComboBox/Makefile +++ b/x11-toolkits/p5-Tk-JComboBox/Makefile @@ -1,6 +1,6 @@ PORTNAME= Tk-JComboBox PORTVERSION= 1.14 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= x11-toolkits perl5 tk MASTER_SITES= CPAN PKGNAMEPREFIX= p5- @@ -9,6 +9,8 @@ MAINTAINER= perl@FreeBSD.org COMMENT= Contains a Label or Entry, a Button, and a Listbox WWW= https://metacpan.org/release/Tk-JComboBox +LICENSE= ARTPERL10 + BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Tk>=804.027:x11-toolkits/p5-Tk diff --git a/x11-toolkits/p5-Tk-Splashscreen/Makefile b/x11-toolkits/p5-Tk-Splashscreen/Makefile index 35aac84c8aa2..a79d8cc51cf1 100644 --- a/x11-toolkits/p5-Tk-Splashscreen/Makefile +++ b/x11-toolkits/p5-Tk-Splashscreen/Makefile @@ -1,6 +1,6 @@ PORTNAME= Tk-Splashscreen PORTVERSION= 1.0 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= x11-toolkits perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- @@ -9,6 +9,8 @@ MAINTAINER= perl@FreeBSD.org COMMENT= Tk::Splashscreen, display a Splashscreen during program initialization WWW= https://metacpan.org/release/Tk-Splashscreen +LICENSE= ARTPERL10 + BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Tk>=0:x11-toolkits/p5-Tk diff --git a/x11-toolkits/p5-Tk-WaitBox/Makefile b/x11-toolkits/p5-Tk-WaitBox/Makefile index 8dd6f5ff07d2..6dbed1af6e3a 100644 --- a/x11-toolkits/p5-Tk-WaitBox/Makefile +++ b/x11-toolkits/p5-Tk-WaitBox/Makefile @@ -1,6 +1,6 @@ PORTNAME= Tk-WaitBox PORTVERSION= 1.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= x11-toolkits perl5 tk MASTER_SITES= CPAN PKGNAMEPREFIX= p5- @@ -9,6 +9,8 @@ MAINTAINER= perl@FreeBSD.org COMMENT= Wait Dialog for Perl/Tk WWW= https://metacpan.org/release/Tk-WaitBox +LICENSE= ARTPERL10 + BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Tk>=804.027:x11-toolkits/p5-Tk diff --git a/x11-wm/river/Makefile b/x11-wm/river/Makefile index 0a58a85b8478..a426ba7caf74 100644 --- a/x11-wm/river/Makefile +++ b/x11-wm/river/Makefile @@ -1,7 +1,6 @@ PORTNAME= river DISTVERSIONPREFIX= v -DISTVERSION= 0.3.7 -PORTREVISION= 1 +DISTVERSION= 0.3.9 CATEGORIES= x11-wm wayland MAINTAINER= jbeich@FreeBSD.org @@ -13,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \ wayland-protocols>0:graphics/wayland-protocols \ - zig>=0.13.0:lang/zig + zig>=0.14.0:lang/zig LIB_DEPENDS= libevdev.so:devel/libevdev \ libwayland-server.so:graphics/wayland \ libwlroots-0.18.so:x11-toolkits/wlroots018 \ @@ -24,10 +23,10 @@ USES= pkgconfig xorg USE_GITHUB= yes USE_XORG= pixman GH_ACCOUNT= riverwm -GH_TUPLE= ifreund:zig-pixman:v0.2.0:zig_pixman/../.cache/zig/p/12209db20ce873af176138b76632931def33a10539387cba745db72933c43d274d56 \ - ifreund:zig-wayland:v0.2.0:zig_wayland/../.cache/zig/p/1220687c8c47a48ba285d26a05600f8700d37fc637e223ced3aa8324f3650bf52242 \ - ifreund:zig-xkbcommon:v0.2.0:zig_xkbcommon/../.cache/zig/p/1220c90b2228d65fd8427a837d31b0add83e9fade1dcfa539bb56fd06f1f8461605f \ - swaywm:zig-wlroots:v0.18.1:zig_wlroots/../.cache/zig/p/122083317b028705b5d27be12976feebf17066a4e51802b3b5e9f970bec580e433e1 +GH_TUPLE= ifreund:zig-pixman:v0.3.0:zig_pixman/../.cache/zig/p/pixman-0.3.0-LClMnz2VAAAs7QSCGwLimV5VUYx0JFnX5xWU6HwtMuDX \ + ifreund:zig-wayland:v0.3.0:zig_wayland/../.cache/zig/p/wayland-0.3.0-lQa1kjPIAQDmhGYpY-zxiRzQJFHQ2VqhJkQLbKKdt5wl \ + ifreund:zig-xkbcommon:v0.3.0:zig_xkbcommon/../.cache/zig/p/xkbcommon-0.3.0-VDqIe3K9AQB2fG5ZeRcMC9i7kfrp5m2rWgLrmdNn9azr \ + swaywm:zig-wlroots:v0.18.2:zig_wlroots/../.cache/zig/p/wlroots-0.18.2-jmOlchnIAwBq45_cxU1V3OWErxxJjQZlc9PyJfR-l3uk MAKE_ENV= DESTDIR="${STAGEDIR}" CONFIGURE_ARGS= --prefix "${PREFIX}" \ ${WITH_DEBUG:D:U-Doptimize=ReleaseFast} \ diff --git a/x11-wm/river/distinfo b/x11-wm/river/distinfo index df86b7e1f20b..f5fcd6ed1a43 100644 --- a/x11-wm/river/distinfo +++ b/x11-wm/river/distinfo @@ -1,11 +1,11 @@ -TIMESTAMP = 1736012117 -SHA256 (riverwm-river-v0.3.7_GH0.tar.gz) = d60d5a2142b29bb44317a2b13e9b2454eb145f4331a96ef8058e83a9e8fa9fc4 -SIZE (riverwm-river-v0.3.7_GH0.tar.gz) = 171926 -SHA256 (ifreund-zig-pixman-v0.2.0_GH0.tar.gz) = 298c015764ff917fceec45c1382b50ec371e06f75e50f097c8380ca565c3b581 -SIZE (ifreund-zig-pixman-v0.2.0_GH0.tar.gz) = 7886 -SHA256 (ifreund-zig-wayland-v0.2.0_GH0.tar.gz) = 6cbbb8ca10c84cc83a09b21e3b84e0ab4238306376b268788fedcc46397b322d -SIZE (ifreund-zig-wayland-v0.2.0_GH0.tar.gz) = 56461 -SHA256 (ifreund-zig-xkbcommon-v0.2.0_GH0.tar.gz) = 4ef3193a375f1893475c3bc481d262a7eef5c28e0d1ea7c20739deaa4f8df6bd -SIZE (ifreund-zig-xkbcommon-v0.2.0_GH0.tar.gz) = 22495 -SHA256 (swaywm-zig-wlroots-v0.18.1_GH0.tar.gz) = 168798907f30da2ed0fbe0b132f3dc0bfcf3f5d5b75c2ea9d425f47be54fc7a9 -SIZE (swaywm-zig-wlroots-v0.18.1_GH0.tar.gz) = 56734 +TIMESTAMP = 1741591210 +SHA256 (riverwm-river-v0.3.9_GH0.tar.gz) = dd8c8892b2f2b082f559228f790f8ec3748d5edaa7ec28097f17110fcddf647a +SIZE (riverwm-river-v0.3.9_GH0.tar.gz) = 172259 +SHA256 (ifreund-zig-pixman-v0.3.0_GH0.tar.gz) = b09b4d733430d3341c9fa340b13b84da058068764b9239452b5161c015ac3b08 +SIZE (ifreund-zig-pixman-v0.3.0_GH0.tar.gz) = 7976 +SHA256 (ifreund-zig-wayland-v0.3.0_GH0.tar.gz) = 8697cb2d056bc88e76e4f44e68e4346bf1ab4b325acd38b52dae7924754ea0ad +SIZE (ifreund-zig-wayland-v0.3.0_GH0.tar.gz) = 75460 +SHA256 (ifreund-zig-xkbcommon-v0.3.0_GH0.tar.gz) = 492b670d9bddc596184b2ec46d06dbcafdfb9c4b6b6fa7ad9ba98a4d2f921d59 +SIZE (ifreund-zig-xkbcommon-v0.3.0_GH0.tar.gz) = 22520 +SHA256 (swaywm-zig-wlroots-v0.18.2_GH0.tar.gz) = 42312e25b7ca88fb26aa8ba20f282eb8d587908ca664f02176d019a8bad753c3 +SIZE (swaywm-zig-wlroots-v0.18.2_GH0.tar.gz) = 58494 diff --git a/x11/arcan-trayicon/Makefile b/x11/arcan-trayicon/Makefile index e45b709f465a..dde5291d640a 100644 --- a/x11/arcan-trayicon/Makefile +++ b/x11/arcan-trayicon/Makefile @@ -1,8 +1,8 @@ PORTNAME= arcan-trayicon -DISTVERSION= 0.6.3.3 +DISTVERSION= 0.7.0.1 CATEGORIES= x11 -MAINTAINER= ports@FreeBSD.org +MAINTAINER= hoanga@gmail.com COMMENT= Generic wrapper for registering Arcan clients as tray icons WWW= https://arcan-fe.com/ diff --git a/x11/arcan-trayicon/distinfo b/x11/arcan-trayicon/distinfo index 305276508059..a866c228580c 100644 --- a/x11/arcan-trayicon/distinfo +++ b/x11/arcan-trayicon/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1722779595 -SHA256 (letoram-arcan-0.6.3.3_GH0.tar.gz) = 38c2d02802389b15e5c24b6b8cf53f946cb3e5f15a1d7af95ad04ffcc9101914 -SIZE (letoram-arcan-0.6.3.3_GH0.tar.gz) = 12949697 +TIMESTAMP = 1747584654 +SHA256 (letoram-arcan-0.7.0.1_GH0.tar.gz) = 63d925d100389e7a1074a8746a080a01d94739df487c2f8e311eb49adc006c6e +SIZE (letoram-arcan-0.7.0.1_GH0.tar.gz) = 12978670 diff --git a/x11/cde-devel/Makefile b/x11/cde-devel/Makefile index a9654fdac7ff..8a2d1a7e78af 100644 --- a/x11/cde-devel/Makefile +++ b/x11/cde-devel/Makefile @@ -1,6 +1,5 @@ PORTNAME= cde PORTVERSION= ${COMMIT_DATE} -PORTREVISION= 5 CATEGORIES= x11 .if !defined(MASTERDIR) PKGNAMESUFFIX= -devel @@ -13,8 +12,8 @@ WWW= https://sourceforge.net/p/cdesktopenv/wiki/Home/ USE_GITHUB= yes GH_ACCOUNT= cschuber GH_PROJECT= cdesktopenv-code -GH_TAGNAME= f0be964d6 -COMMIT_DATE= 2025.03.19 +GH_TAGNAME= bb0a127a8 +COMMIT_DATE= 2025.04.16 LICENSE= LGPL21 diff --git a/x11/cde-devel/distinfo b/x11/cde-devel/distinfo index 75b85db89bba..77d24069c8d0 100644 --- a/x11/cde-devel/distinfo +++ b/x11/cde-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1742569357 -SHA256 (cschuber-cdesktopenv-code-2025.03.19-f0be964d6_GH0.tar.gz) = a79139a23b3424a121ef3526eac94cb9d143ccd29b926e948d046c63c1207398 -SIZE (cschuber-cdesktopenv-code-2025.03.19-f0be964d6_GH0.tar.gz) = 57523144 +TIMESTAMP = 1747813000 +SHA256 (cschuber-cdesktopenv-code-2025.04.16-bb0a127a8_GH0.tar.gz) = 393ca70255ea79e45fad1440b0f1ff2d58cde56928b4b93d9cdd3b2369e708b0 +SIZE (cschuber-cdesktopenv-code-2025.04.16-bb0a127a8_GH0.tar.gz) = 57519116 diff --git a/x11/kf6-frameworkintegration/Makefile b/x11/kf6-frameworkintegration/Makefile index 575112a66ae4..cac8909496b2 100644 --- a/x11/kf6-frameworkintegration/Makefile +++ b/x11/kf6-frameworkintegration/Makefile @@ -1,6 +1,5 @@ PORTNAME= frameworkintegration DISTVERSION= ${KDE_FRAMEWORKS_VERSION} -PORTREVISION= 1 CATEGORIES= x11 kde kde-frameworks COMMENT= Integration of Qt application with KDE workspaces diff --git a/x11/kf6-frameworkintegration/distinfo b/x11/kf6-frameworkintegration/distinfo index 8bea3885e532..b98e3ff570bb 100644 --- a/x11/kf6-frameworkintegration/distinfo +++ b/x11/kf6-frameworkintegration/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798885 -SHA256 (KDE/frameworks/6.13.0/frameworkintegration-6.13.0.tar.xz) = 182b911c9a08de9890c2427e8a1cfc202b4ae05aea37c6d939a449bfa987f31f -SIZE (KDE/frameworks/6.13.0/frameworkintegration-6.13.0.tar.xz) = 56248 +TIMESTAMP = 1746358566 +SHA256 (KDE/frameworks/6.14/frameworkintegration-6.14.0.tar.xz) = ea263722de4b37c8742a70ab057da062e5b71d0e08e986456a3dc44e20f003b7 +SIZE (KDE/frameworks/6.14/frameworkintegration-6.14.0.tar.xz) = 56236 diff --git a/x11/kf6-kded/distinfo b/x11/kf6-kded/distinfo index 8b2a9e607629..171f9947c240 100644 --- a/x11/kf6-kded/distinfo +++ b/x11/kf6-kded/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798885 -SHA256 (KDE/frameworks/6.13.0/kded-6.13.0.tar.xz) = 7075a42d070c424b08383ceb01e766b34957be37cfdb4d7136cdbdf840931fb8 -SIZE (KDE/frameworks/6.13.0/kded-6.13.0.tar.xz) = 35012 +TIMESTAMP = 1746358566 +SHA256 (KDE/frameworks/6.14/kded-6.14.0.tar.xz) = 59f1aec94bd0176eba8bffd35a6ad5925b6d40702e26ee1697a46b3a4617d1ca +SIZE (KDE/frameworks/6.14/kded-6.14.0.tar.xz) = 35028 diff --git a/x11/kf6-kglobalaccel/distinfo b/x11/kf6-kglobalaccel/distinfo index 016363eb3763..aa9423e19eeb 100644 --- a/x11/kf6-kglobalaccel/distinfo +++ b/x11/kf6-kglobalaccel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798885 -SHA256 (KDE/frameworks/6.13.0/kglobalaccel-6.13.0.tar.xz) = 9954f16a8cf257f4569cfdbb64a842cf537fe2faf6b4fa8fe18f62744efe96b0 -SIZE (KDE/frameworks/6.13.0/kglobalaccel-6.13.0.tar.xz) = 2294924 +TIMESTAMP = 1746358566 +SHA256 (KDE/frameworks/6.14/kglobalaccel-6.14.0.tar.xz) = e7aaca16bb4c5b5865af3ed4b48f2347c5163065d17c2b24be97752ff5e8c71d +SIZE (KDE/frameworks/6.14/kglobalaccel-6.14.0.tar.xz) = 2294788 diff --git a/x11/kf6-krunner/distinfo b/x11/kf6-krunner/distinfo index 9bae8fc098d2..b6bbfb6104d2 100644 --- a/x11/kf6-krunner/distinfo +++ b/x11/kf6-krunner/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798886 -SHA256 (KDE/frameworks/6.13.0/krunner-6.13.0.tar.xz) = 5de1775a6e5daf3b72810f9b8aafdee965d14bf670864aeade4478e50f04f53b -SIZE (KDE/frameworks/6.13.0/krunner-6.13.0.tar.xz) = 131248 +TIMESTAMP = 1746358567 +SHA256 (KDE/frameworks/6.14/krunner-6.14.0.tar.xz) = 138cfb98cd73392722f4499408d075a2c7705bdbf436ecc077360c3153db2fa6 +SIZE (KDE/frameworks/6.14/krunner-6.14.0.tar.xz) = 131236 diff --git a/x11/kf6-kwindowsystem/distinfo b/x11/kf6-kwindowsystem/distinfo index 8c33d23eee4e..3814e536a5f9 100644 --- a/x11/kf6-kwindowsystem/distinfo +++ b/x11/kf6-kwindowsystem/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798886 -SHA256 (KDE/frameworks/6.13.0/kwindowsystem-6.13.0.tar.xz) = 4fa83424f39a97d7fe784533d2ad4d4969ff878d26438dda9dc00e30745959ac -SIZE (KDE/frameworks/6.13.0/kwindowsystem-6.13.0.tar.xz) = 2385864 +TIMESTAMP = 1746358567 +SHA256 (KDE/frameworks/6.14/kwindowsystem-6.14.0.tar.xz) = 6625f7d5a46cb9c72289bcaaa65ee74450a671e4dbf6eebefc772650f24cf2a6 +SIZE (KDE/frameworks/6.14/kwindowsystem-6.14.0.tar.xz) = 2386252 diff --git a/x11/waylock/Makefile b/x11/waylock/Makefile index cfe45744d1f0..03fee7046e97 100644 --- a/x11/waylock/Makefile +++ b/x11/waylock/Makefile @@ -1,6 +1,6 @@ PORTNAME= waylock DISTVERSIONPREFIX= v -DISTVERSION= 1.3.0 +DISTVERSION= 1.4.0 CATEGORIES= x11 wayland MAINTAINER= jbeich@FreeBSD.org @@ -11,7 +11,7 @@ LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= wayland-protocols>0:graphics/wayland-protocols \ - zig>=0.13.0:lang/zig + zig>=0.14.0:lang/zig LIB_DEPENDS= libwayland-client.so:graphics/wayland \ libxkbcommon.so:x11/libxkbcommon RUN_DEPENDS= unix-selfauth-helper>0:security/unix-selfauth-helper @@ -19,8 +19,8 @@ RUN_DEPENDS= unix-selfauth-helper>0:security/unix-selfauth-helper USES= pkgconfig USE_GITHUB= yes GH_ACCOUNT= ifreund -GH_TUPLE= ifreund:zig-wayland:v0.2.0:zig_wayland/../.cache/zig/p/1220687c8c47a48ba285d26a05600f8700d37fc637e223ced3aa8324f3650bf52242 \ - ifreund:zig-xkbcommon:v0.2.0:zig_xkbcommon/../.cache/zig/p/1220c90b2228d65fd8427a837d31b0add83e9fade1dcfa539bb56fd06f1f8461605f +GH_TUPLE= ifreund:zig-wayland:v0.3.0:zig_wayland/../.cache/zig/p/wayland-0.3.0-lQa1kjPIAQDmhGYpY-zxiRzQJFHQ2VqhJkQLbKKdt5wl \ + ifreund:zig-xkbcommon:v0.3.0:zig_xkbcommon/../.cache/zig/p/xkbcommon-0.3.0-VDqIe3K9AQB2fG5ZeRcMC9i7kfrp5m2rWgLrmdNn9azr MAKE_ENV= DESTDIR="${STAGEDIR}" CONFIGURE_ARGS= --prefix "${PREFIX}" \ ${WITH_DEBUG:D:U-Doptimize=ReleaseFast} \ diff --git a/x11/waylock/distinfo b/x11/waylock/distinfo index d8f12ddb4039..fda03d517c99 100644 --- a/x11/waylock/distinfo +++ b/x11/waylock/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1729614030 -SHA256 (ifreund-waylock-v1.3.0_GH0.tar.gz) = 8930c75dec6a2e5b3f462a44dfa896807f01193b4e7c43c25a9c9064896b4931 -SIZE (ifreund-waylock-v1.3.0_GH0.tar.gz) = 20655 -SHA256 (ifreund-zig-wayland-v0.2.0_GH0.tar.gz) = 6cbbb8ca10c84cc83a09b21e3b84e0ab4238306376b268788fedcc46397b322d -SIZE (ifreund-zig-wayland-v0.2.0_GH0.tar.gz) = 56461 -SHA256 (ifreund-zig-xkbcommon-v0.2.0_GH0.tar.gz) = 4ef3193a375f1893475c3bc481d262a7eef5c28e0d1ea7c20739deaa4f8df6bd -SIZE (ifreund-zig-xkbcommon-v0.2.0_GH0.tar.gz) = 22495 +TIMESTAMP = 1741342864 +SHA256 (ifreund-waylock-v1.4.0_GH0.tar.gz) = 921d744f4c1ea0c79de5c730afdc4928273a69ae18ff69b063fc5ca8c70fb977 +SIZE (ifreund-waylock-v1.4.0_GH0.tar.gz) = 20664 +SHA256 (ifreund-zig-wayland-v0.3.0_GH0.tar.gz) = 8697cb2d056bc88e76e4f44e68e4346bf1ab4b325acd38b52dae7924754ea0ad +SIZE (ifreund-zig-wayland-v0.3.0_GH0.tar.gz) = 75460 +SHA256 (ifreund-zig-xkbcommon-v0.3.0_GH0.tar.gz) = 492b670d9bddc596184b2ec46d06dbcafdfb9c4b6b6fa7ad9ba98a4d2f921d59 +SIZE (ifreund-zig-xkbcommon-v0.3.0_GH0.tar.gz) = 22520 diff --git a/x11/wob/Makefile b/x11/wob/Makefile index 622a28927397..d8429a14b91e 100644 --- a/x11/wob/Makefile +++ b/x11/wob/Makefile @@ -1,6 +1,5 @@ PORTNAME= wob -DISTVERSION= 0.15.1 -PORTREVISION= 1 +DISTVERSION= 0.16 CATEGORIES= x11 wayland MAINTAINER= jbeich@FreeBSD.org @@ -10,7 +9,7 @@ WWW= https://github.com/francma/wob LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= wayland-protocols>=1.13:graphics/wayland-protocols +BUILD_DEPENDS= wayland-protocols>=1.31:graphics/wayland-protocols LIB_DEPENDS= libinih.so:devel/inih \ libwayland-client.so:graphics/wayland TEST_DEPENDS= cmocka>0:sysutils/cmocka @@ -18,7 +17,7 @@ TEST_DEPENDS= cmocka>0:sysutils/cmocka USES= meson pkgconfig USE_GITHUB= yes GH_ACCOUNT= francma -MESON_ARGS= -Dseccomp=disabled -Dtests=disabled +MESON_ARGS= ${seccomp systemd-unit-files tests:L:C/.*/-D&=disabled/} PLIST_FILES= bin/${PORTNAME} OPTIONS_DEFINE= MANPAGES diff --git a/x11/wob/distinfo b/x11/wob/distinfo index 09bbf20fd00a..0a2ba1e92008 100644 --- a/x11/wob/distinfo +++ b/x11/wob/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1694937086 -SHA256 (francma-wob-0.15.1_GH0.tar.gz) = 094f666e799a7fa0914192d041032f4e9a28a87486d024db80ade010988b218a -SIZE (francma-wob-0.15.1_GH0.tar.gz) = 23389 +TIMESTAMP = 1747732898 +SHA256 (francma-wob-0.16_GH0.tar.gz) = 8a5850beec72b5b19be631a6eb21315a20082bf9135447080f9e9045f143938b +SIZE (francma-wob-0.16_GH0.tar.gz) = 25709 diff --git a/x11/xfce4-clipman-plugin/Makefile b/x11/xfce4-clipman-plugin/Makefile index db856729d340..01745547aa2a 100644 --- a/x11/xfce4-clipman-plugin/Makefile +++ b/x11/xfce4-clipman-plugin/Makefile @@ -1,5 +1,5 @@ PORTNAME= xfce4-clipman-plugin -PORTVERSION= 1.6.7 +PORTVERSION= 1.7.0 CATEGORIES= x11 xfce MASTER_SITES= XFCE/panel-plugins DIST_SUBDIR= xfce4 @@ -10,16 +10,14 @@ WWW= https://docs.xfce.org/panel-plugins/xfce4-clipman-plugin/start LICENSE= GPLv2 -LIB_DEPENDS= libharfbuzz.so:print/harfbuzz - -USES= compiler:c11 gettext-tools gmake gnome libtool pkgconfig \ - tar:bzip2 xfce xorg -USE_GNOME= cairo gdkpixbuf glib20 gtk30 +USES= compiler:c11 gettext-tools gnome meson pkgconfig tar:xz xfce \ + xorg +USE_GNOME= glib20 gtk30 USE_XFCE= libmenu panel xfconf USE_XORG= ice sm x11 xorgproto xtst -GNU_CONFIGURE= yes -INSTALL_TARGET= install-strip +MESON_ARGS= -Dx11=enabled \ + -Dxtst=enabled OPTIONS_DEFINE= NLS QRCODE WAYLAND OPTIONS_DEFAULT=WAYLAND @@ -27,14 +25,16 @@ OPTIONS_SUB= yes QRCODE_DESC= QR Code support -NLS_USES= gettext-runtime -NLS_CONFIGURE_ENABLE= nls +NLS_USES= gettext-runtime QRCODE_LIB_DEPENDS= libqrencode.so:graphics/libqrencode -QRCODE_CONFIGURE_ENABLE=libqrencode +QRCODE_MESON_ENABLED= qrencode WAYLAND_CATEGORIES= wayland WAYLAND_LIB_DEPENDS= libwayland-client.so:graphics/wayland -WAYLAND_CONFIGURE_ENABLE=wayland +WAYLAND_MESON_ENABLED= wayland + +post-patch-NLS-off: + @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build .include <bsd.port.mk> diff --git a/x11/xfce4-clipman-plugin/distinfo b/x11/xfce4-clipman-plugin/distinfo index d399c9181ffd..b379751c6d5d 100644 --- a/x11/xfce4-clipman-plugin/distinfo +++ b/x11/xfce4-clipman-plugin/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1735048481 -SHA256 (xfce4/xfce4-clipman-plugin-1.6.7.tar.bz2) = 9bae27808a50e959e0912b7202ea5d651ed7401a6fc227f811d9bdaf2e44178c -SIZE (xfce4/xfce4-clipman-plugin-1.6.7.tar.bz2) = 637572 +TIMESTAMP = 1747673074 +SHA256 (xfce4/xfce4-clipman-plugin-1.7.0.tar.xz) = 903302c3070a951d44ee17a84fa3cf21d36c6787678af8fbfc79e469fd00cb46 +SIZE (xfce4/xfce4-clipman-plugin-1.7.0.tar.xz) = 184276 |