aboutsummaryrefslogtreecommitdiff
path: root/ports-mgmt
diff options
context:
space:
mode:
Diffstat (limited to 'ports-mgmt')
-rw-r--r--ports-mgmt/packagekit/Makefile11
-rw-r--r--ports-mgmt/packagekit/files/patch-backends_freebsd_pk-backend-freebsd.cpp11
-rw-r--r--ports-mgmt/pkg-graph/Makefile2
-rw-r--r--ports-mgmt/porttools/Makefile2
-rw-r--r--ports-mgmt/poudriere-devel/Makefile9
-rw-r--r--ports-mgmt/poudriere-devel/distinfo6
-rw-r--r--ports-mgmt/poudriere-devel/pkg-plist4
-rw-r--r--ports-mgmt/sccache-overlay/Makefile2
-rw-r--r--ports-mgmt/sccache-overlay/files/patch-rust-1.91.015
9 files changed, 50 insertions, 12 deletions
diff --git a/ports-mgmt/packagekit/Makefile b/ports-mgmt/packagekit/Makefile
index 14a9f496390c..1a7ba49b2df8 100644
--- a/ports-mgmt/packagekit/Makefile
+++ b/ports-mgmt/packagekit/Makefile
@@ -1,5 +1,6 @@
PORTNAME= PackageKit
PORTVERSION= 1.3.2
+PORTREVISION= 1
CATEGORIES= ports-mgmt sysutils
MASTER_SITES= https://www.freedesktop.org/software/PackageKit/releases/
@@ -25,13 +26,21 @@ USE_GNOME= gtk30 glib20 intltool introspection
USE_LDCONFIG= yes
CPE_VENDOR= packagekit_project
-SHEBANG_FILES= contrib/cron/packagekit-background.cron
+SHEBANG_FILES= contrib/cron/packagekit-background.cron \
+ tests/data/pk-spawn-test-sigquit.py \
+ tests/data/pk-spawn-dispatcher.py
MESON_ARGS= -Dsysconfdir=${PREFIX}/etc \
-Dpackaging_backend=freebsd -Dsystemd=false -Doffline_update=false \
-Dbash_completion=false -Dbash_command_not_found=false \
-Dgstreamer_plugin=false
+OPTIONS_DEFINE= LOCAL_CHECKOUT
+
+LOCAL_CHECKOUT_DESC= Support running tests (not for production use)
+LOCAL_CHECKOUT_TEST_DEPENDS= bash:shells/bash
+LOCAL_CHECKOUT_MESON_TRUE= local_checkout
+
post-install:
${MV} ${STAGEDIR}/var/lib/PackageKit/transactions.db ${STAGEDIR}/var/lib/PackageKit/transactions.db.sample
diff --git a/ports-mgmt/packagekit/files/patch-backends_freebsd_pk-backend-freebsd.cpp b/ports-mgmt/packagekit/files/patch-backends_freebsd_pk-backend-freebsd.cpp
new file mode 100644
index 000000000000..81a9e1730d0b
--- /dev/null
+++ b/ports-mgmt/packagekit/files/patch-backends_freebsd_pk-backend-freebsd.cpp
@@ -0,0 +1,11 @@
+--- backends/freebsd/pk-backend-freebsd.cpp.orig 2025-10-02 19:55:22 UTC
++++ backends/freebsd/pk-backend-freebsd.cpp
+@@ -859,7 +859,7 @@ pk_backend_install_update_packages_thread (PkBackendJo
+ names.reserve (size);
+ for (guint i = 0; i < size; i++) {
+ PackageView pkg(package_ids[i]);
+- names.push_back(g_strdup(pkg.nameversion()));
++ names.push_back(installRole ? g_strdup(pkg.nameversion()) : g_strdup(pkg.name()));
+ }
+
+ jobs.add (MATCH_EXACT, names);
diff --git a/ports-mgmt/pkg-graph/Makefile b/ports-mgmt/pkg-graph/Makefile
index 3348d131ae0c..5f303ae6ba59 100644
--- a/ports-mgmt/pkg-graph/Makefile
+++ b/ports-mgmt/pkg-graph/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pkg-graph
DISTVERSION= g20180614
-PORTREVISION= 34
+PORTREVISION= 35
CATEGORIES= ports-mgmt
MAINTAINER= gnn@FreeBSD.org
diff --git a/ports-mgmt/porttools/Makefile b/ports-mgmt/porttools/Makefile
index e4861cfaa193..30aab8421bd4 100644
--- a/ports-mgmt/porttools/Makefile
+++ b/ports-mgmt/porttools/Makefile
@@ -11,9 +11,9 @@ LICENSE= BSD2CLAUSE
RUN_DEPENDS= git:devel/git \
portlint:ports-mgmt/portlint \
- sudo:security/sudo \
ydiff:textproc/ydiff
+USES= sudo
USE_GITHUB= yes
GH_ACCOUNT= skreuzer
diff --git a/ports-mgmt/poudriere-devel/Makefile b/ports-mgmt/poudriere-devel/Makefile
index 4aec2104a37b..b3da10a2b814 100644
--- a/ports-mgmt/poudriere-devel/Makefile
+++ b/ports-mgmt/poudriere-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= poudriere
-DISTVERSION= 3.4.99.20251026
-PORTREVISION= 0
+DISTVERSION= 3.4.99.20251127
+PORTREVISION= 1
CATEGORIES= ports-mgmt
MASTER_SITES= LOCAL/bdrewery/${PORTNAME}/ \
http://mirror.shatow.net/freebsd/${PORTNAME}/ \
@@ -17,12 +17,12 @@ CONFLICTS_INSTALL= poudriere
USE_GITHUB= yes
GH_ACCOUNT= freebsd
-GH_TAGNAME= 3.3.0-2210-ge92c28b8d
+GH_TAGNAME= 3.3.0-2467-g1e1cd81b9
GNU_CONFIGURE= yes
ETCDIR= ${PREFIX}/etc/poudriere.d
-OPTIONS_DEFINE= BASH MANIFESTS PORTCONFIG EXAMPLES QEMU ZSH
+OPTIONS_DEFINE= BASH EXAMPLES MANIFESTS PORTCONFIG QEMU ZSH
OPTIONS_DEFAULT=BASH MANIFESTS PORTCONFIG ZSH
OPTIONS_SUB= yes
@@ -35,7 +35,6 @@ PORTCONFIG_RUN_DEPENDS= portconfig>0:ports-mgmt/portconfig
QEMU_DESC= Add qemu-user-static for non-x86 architectures
QEMU_RUN_DEPENDS= qemu-user-static>0:emulators/qemu-user-static
-
# gmake is not strictly needed but handles test jobs better
TEST_DEPENDS= gmake>0:devel/gmake
TEST_ENV= MAKE=gmake
diff --git a/ports-mgmt/poudriere-devel/distinfo b/ports-mgmt/poudriere-devel/distinfo
index 4bca46bfd55c..b667f47fc437 100644
--- a/ports-mgmt/poudriere-devel/distinfo
+++ b/ports-mgmt/poudriere-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761519440
-SHA256 (freebsd-poudriere-3.4.99.20251026-3.3.0-2210-ge92c28b8d_GH0.tar.gz) = 90868fb6d643e378035535795c56400a8b2a0888730e5a1b670679e41a744f22
-SIZE (freebsd-poudriere-3.4.99.20251026-3.3.0-2210-ge92c28b8d_GH0.tar.gz) = 5793236
+TIMESTAMP = 1764298078
+SHA256 (freebsd-poudriere-3.4.99.20251127-3.3.0-2467-g1e1cd81b9_GH0.tar.gz) = 14cad5d7a922da4bff5fbcfaa6200137d54bcd8167c3410d59952df75b685d94
+SIZE (freebsd-poudriere-3.4.99.20251127-3.3.0-2467-g1e1cd81b9_GH0.tar.gz) = 5827049
diff --git a/ports-mgmt/poudriere-devel/pkg-plist b/ports-mgmt/poudriere-devel/pkg-plist
index f024cc384f39..b35525fd3b39 100644
--- a/ports-mgmt/poudriere-devel/pkg-plist
+++ b/ports-mgmt/poudriere-devel/pkg-plist
@@ -9,7 +9,9 @@ libexec/poudriere/clock
libexec/poudriere/cpdup
libexec/poudriere/dirempty
libexec/poudriere/dirwatch
+libexec/poudriere/getpid
libexec/poudriere/locked_mkdir
+libexec/poudriere/lockf
libexec/poudriere/nc
libexec/poudriere/poudriered
libexec/poudriere/ptsort
@@ -31,6 +33,7 @@ share/man/man8/poudriere-options.8.gz
share/man/man8/poudriere-pkgclean.8.gz
share/man/man8/poudriere-ports.8.gz
share/man/man8/poudriere-queue.8.gz
+share/man/man8/poudriere-repo.8.gz
share/man/man8/poudriere-status.8.gz
share/man/man8/poudriere-testport.8.gz
share/man/man8/poudriere-version.8.gz
@@ -113,6 +116,7 @@ share/man/man8/poudriere.8.gz
%%DATADIR%%/ports.sh
%%DATADIR%%/processonelog.sh
%%DATADIR%%/queue.sh
+%%DATADIR%%/repo.sh
%%DATADIR%%/status.sh
%%DATADIR%%/testport.sh
%%ZSH%%share/zsh/site-functions/_poudriere
diff --git a/ports-mgmt/sccache-overlay/Makefile b/ports-mgmt/sccache-overlay/Makefile
index 7978df9228d1..037807043b4c 100644
--- a/ports-mgmt/sccache-overlay/Makefile
+++ b/ports-mgmt/sccache-overlay/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sccache
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.15
-PORTREVISION= 40
+PORTREVISION= 41
CATEGORIES= ports-mgmt
PKGNAMESUFFIX= -overlay
diff --git a/ports-mgmt/sccache-overlay/files/patch-rust-1.91.0 b/ports-mgmt/sccache-overlay/files/patch-rust-1.91.0
new file mode 100644
index 000000000000..f2d3d3bba2bb
--- /dev/null
+++ b/ports-mgmt/sccache-overlay/files/patch-rust-1.91.0
@@ -0,0 +1,15 @@
+--- src/compiler/compiler.rs.orig 2025-11-09 17:42:58 UTC
++++ src/compiler/compiler.rs
+@@ -699,10 +699,10 @@ macro_rules! cannot_cache {
+
+ macro_rules! cannot_cache {
+ ($why:expr) => {
+- return CompilerArguments::CannotCache($why, None);
++ return CompilerArguments::CannotCache($why, None)
+ };
+ ($why:expr, $extra_info:expr) => {
+- return CompilerArguments::CannotCache($why, Some($extra_info));
++ return CompilerArguments::CannotCache($why, Some($extra_info))
+ };
+ }
+