Page MenuHomeFreeBSD

D52160.id160985.diff
No OneTemporary

D52160.id160985.diff

diff --git a/Mk/Uses/sudo.mk b/Mk/Uses/sudo.mk
new file mode 100644
--- /dev/null
+++ b/Mk/Uses/sudo.mk
@@ -0,0 +1,36 @@
+# Handle dependency on sudo
+#
+# Feature: sudo
+# Usage: USES=sudo or USES=sudo:ARGS
+# Valid ARGS: build, run
+# default is run (implicit)
+#
+# MAINTAINER: kiwi@FreeBSD.org
+
+.if !defined(_INCLUDE_USES_SUDO_MK)
+_INCLUDE_USES_SUDO_MK= yes
+
+. if !${sudo_ARGS}
+sudo_ARGS= run
+. endif
+
+. if ${sudo_ARGS:Nbuild:Nrun}
+IGNORE= USES=sudo has invalid arguments: ${sudo_ARGS:Nbuild:Nenv:Nlib:Nrun}
+. endif
+
+# Handle sudo flavor stuff
+_SUDO_FLAVOR= @sssd
+
+. if ${SUDO_DEFAULT} == sssd
+_SUDO_PORT= sudo:security/sudo${_SUDO_FLAVOR}
+. else
+_SUDO_PORT= sudo:security/sudo
+. endif
+
+. if ${sudo_ARGS:Mbuild}
+BUILD_DEPENDS+= ${_SUDO_PORT}
+. endif
+. if ${sudo_ARGS:Mrun}
+RUN_DEPENDS+= ${_SUDO_PORT}
+. endif
+.endif
diff --git a/Mk/bsd.default-versions.mk b/Mk/bsd.default-versions.mk
--- a/Mk/bsd.default-versions.mk
+++ b/Mk/bsd.default-versions.mk
@@ -188,6 +188,8 @@
# Make sure we have a default in the end
SSL_DEFAULT?= base
. endif
+# Possible values: default sssd
+SUDO_DEFAULT?= default
# Possible values: 8.6, 9.0
TCLTK_DEFAULT?= 8.6
# Possible values: 6, 7
diff --git a/benchmarks/phoronix-test-suite/Makefile b/benchmarks/phoronix-test-suite/Makefile
--- a/benchmarks/phoronix-test-suite/Makefile
+++ b/benchmarks/phoronix-test-suite/Makefile
@@ -1,7 +1,7 @@
PORTNAME= phoronix-test-suite
DISTVERSIONPREFIX= v
DISTVERSION= 10.8.4
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= benchmarks
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}
@@ -12,10 +12,9 @@
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
-RUN_DEPENDS= sudo:security/sudo \
- bash:shells/bash
+RUN_DEPENDS= bash:shells/bash
-USES= php:cli,build,flavors python shebangfix
+USES= php:cli,build,flavors python shebangfix sudo
USE_GITHUB= yes
USE_PHP= curl dom gd pcntl posix simplexml zip zlib
NO_BUILD= yes
diff --git a/databases/cego/Makefile b/databases/cego/Makefile
--- a/databases/cego/Makefile
+++ b/databases/cego/Makefile
@@ -1,5 +1,6 @@
PORTNAME= cego
PORTVERSION= 2.52.29
+PORTREVISION= 1
CATEGORIES= databases
MASTER_SITES= http://www.lemke-it.com/
@@ -13,10 +14,9 @@
LIB_DEPENDS= liblfcbase.so:devel/lfcbase \
liblfcxml.so:devel/lfcxml
-RUN_DEPENDS= ${LOCALBASE}/bin/sudo:security/sudo \
- bash:shells/bash
+RUN_DEPENDS= bash:shells/bash
-USES= libtool localbase ncurses readline shebangfix
+USES= libtool localbase ncurses readline shebangfix sudo
SHEBANG_FILES= tools/cgbackup tools/cgrecover tools/cgsimload \
tools/logManager tools/backupManager
USE_LDCONFIG= yes
diff --git a/devel/p5-IPC-ShellCmd/Makefile b/devel/p5-IPC-ShellCmd/Makefile
--- a/devel/p5-IPC-ShellCmd/Makefile
+++ b/devel/p5-IPC-ShellCmd/Makefile
@@ -1,6 +1,6 @@
PORTNAME= IPC-ShellCmd
PORTVERSION= 0.005
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:ANDREWF
@@ -14,10 +14,9 @@
LICENSE_COMB= dual
BUILD_DEPENDS= ${RUN_DEPENDS}
-RUN_DEPENDS= p5-String-ShellQuote>=0:textproc/p5-String-ShellQuote \
- sudo:security/sudo
+RUN_DEPENDS= p5-String-ShellQuote>=0:textproc/p5-String-ShellQuote
-USES= perl5
+USES= perl5 sudo
USE_PERL5= configure
NO_ARCH= yes
diff --git a/devel/py-invoke/Makefile b/devel/py-invoke/Makefile
--- a/devel/py-invoke/Makefile
+++ b/devel/py-invoke/Makefile
@@ -1,6 +1,6 @@
PORTNAME= invoke
PORTVERSION= 2.2.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -24,6 +24,6 @@
OPTIONS_DEFINE= SUDO
SUDO_DESC= Run shell commands via sudo
-SUDO_RUN_DEPENDS= sudo:security/sudo
+SUDO_USES= sudo
.include <bsd.port.mk>
diff --git a/devel/ruby-install/Makefile b/devel/ruby-install/Makefile
--- a/devel/ruby-install/Makefile
+++ b/devel/ruby-install/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ruby-install
DISTVERSION= 0.10.1
+PORTREVISION= 1
CATEGORIES= devel ruby
MASTER_SITES= https://github.com/postmodern/ruby-install/releases/download/v${PORTVERSION}/
@@ -11,9 +12,9 @@
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= bash:shells/bash \
- curl:ftp/curl \
- sudo:security/sudo
+ curl:ftp/curl
+USES= sudo
NO_ARCH= yes
NO_BUILD= yes
diff --git a/emulators/playonbsd/Makefile b/emulators/playonbsd/Makefile
--- a/emulators/playonbsd/Makefile
+++ b/emulators/playonbsd/Makefile
@@ -1,6 +1,6 @@
PORTNAME= playonbsd
PORTVERSION= 4.2.10
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= emulators games
MAINTAINER= Clockwork6400@protonmail.com
@@ -18,12 +18,11 @@
gsed:textproc/gsed \
icotool:graphics/icoutils \
jq:textproc/jq \
- sudo:security/sudo \
wget:ftp/wget \
xdg-open:devel/xdg-utils \
xterm:x11/xterm
-USES= perl5 python:run shebangfix
+USES= perl5 python:run shebangfix sudo
USE_GITHUB= yes
GH_ACCOUNT= Clockwork6400
GH_PROJECT= POL-FreeBSD-4
diff --git a/multimedia/zoneminder/Makefile b/multimedia/zoneminder/Makefile
--- a/multimedia/zoneminder/Makefile
+++ b/multimedia/zoneminder/Makefile
@@ -1,6 +1,6 @@
PORTNAME= zoneminder
DISTVERSION= 1.36.35
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= multimedia
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}
@@ -33,14 +33,13 @@
libmp4v2.so:multimedia/mp4v2 \
libgcrypt.so:security/libgcrypt
RUN_DEPENDS= ${ZM_DEPENDS} \
- sudo:security/sudo \
p5-Device-SerialPort>=0:comms/p5-Device-SerialPort \
p5-Crypt-Eksblowfish>=0:security/p5-Crypt-Eksblowfish \
p5-Bytes-Random-Secure>=0:security/p5-Bytes-Random-Secure \
p5-XML-LibXML>=0:textproc/p5-XML-LibXML \
zip:archivers/zip
-USES= cmake:insource,noninja cpe jpeg mysql perl5 php:flavors shebangfix ssl
+USES= cmake:insource,noninja cpe jpeg mysql perl5 php:flavors shebangfix ssl sudo
USE_GITHUB= yes
GH_TUPLE= FriendsOfCake:crud:1429237:crud/web/api/app/Plugin/Crud \
ZoneMinder:CakePHP-Enum-Behavior:ea90c0c:crud_plugin/web/api/app/Plugin/CakePHP-Enum-Behavior \
diff --git a/net-im/mastodon/Makefile b/net-im/mastodon/Makefile
--- a/net-im/mastodon/Makefile
+++ b/net-im/mastodon/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mastodon
DISTVERSIONPREFIX= v
DISTVERSION= 4.3.6
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net-im www
MAINTAINER= ports@FreeBSD.org
@@ -20,11 +20,10 @@
gnupg>0:security/gnupg \
redis>0:databases/redis \
rubygem-bundler>=0:sysutils/rubygem-bundler \
- sudo>0:security/sudo \
wget>0:ftp/wget \
yarn>:www/yarn
-USES= magick:7,run pgsql
+USES= magick:7,run pgsql sudo
USE_GITHUB= yes
USE_RC_SUBR= mastodon_sidekiq mastodon_streaming mastodon_web
diff --git a/net-mgmt/librenms/Makefile b/net-mgmt/librenms/Makefile
--- a/net-mgmt/librenms/Makefile
+++ b/net-mgmt/librenms/Makefile
@@ -1,5 +1,6 @@
PORTNAME= librenms
PORTVERSION= 25.8.0
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= net-mgmt
MASTER_SITES= LOCAL/dvl:vendor
@@ -20,7 +21,7 @@
rrdtool:databases/rrdtool \
snmpget:net-mgmt/net-snmp
-USES= cpe php python shebangfix
+USES= cpe php python shebangfix sudo
USE_GITHUB= yes
# php hash/json/openssl extension is required but it's statically linked in default php
USE_PHP= ctype curl dom fileinfo filter gd iconv ldap mbstring mysqli \
@@ -93,20 +94,12 @@
OPTIONS_DEFINE= DOCS EXAMPLES FPING IPMITOOL LIBVIRT MYSQLD NAGPLUGINS \
NMAP WMIC X11
-OPTIONS_DEFAULT= FPING IPMITOOL LIBVIRT NAGPLUGINS NMAP PYPOLLER SUDO \
- WMIC
-OPTIONS_RADIO= SUDO
-OPTIONS_RADIO_SUDO= SUDO SUDO_SSSD
-
-SUDO_RUN_DEPENDS= sudo:security/sudo
-SUDO_SSSD_RUN_DEPENDS= sudo:security/sudo@sssd
+OPTIONS_DEFAULT= FPING IPMITOOL LIBVIRT NAGPLUGINS NMAP PYPOLLER WMIC
FPING_DESC= Enable fping support ping monitoring
IPMITOOL_DESC= Enable support for monitoring hardware IPMI
MYSQLD_DESC= Use local MySQL server
WMIC_DESC= Enable support for WMI polling
-SUDO_DESC= use security/sudo
-SUDO_SSSD_DESC= use security/sudo@sssd
FPING_RUN_DEPENDS= fping:net/fping
IPMITOOL_RUN_DEPENDS= ipmitool:sysutils/ipmitool
diff --git a/net-mgmt/networkmgr/Makefile b/net-mgmt/networkmgr/Makefile
--- a/net-mgmt/networkmgr/Makefile
+++ b/net-mgmt/networkmgr/Makefile
@@ -1,6 +1,6 @@
PORTNAME= networkmgr
DISTVERSION= 6.7
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net-mgmt
MAINTAINER= ericbsd@FreeBSD.org
@@ -12,10 +12,9 @@
BUILD_DEPENDS= gtk-update-icon-cache:graphics/gtk-update-icon-cache \
${PYTHON_PKGNAMEPREFIX}python-distutils-extra>=2.15:devel/py-python-distutils-extra@${PY_FLAVOR}
-RUN_DEPENDS= ${LOCALBASE}/share/icons/hicolor/index.theme:misc/hicolor-icon-theme \
- sudo:security/sudo
+RUN_DEPENDS= ${LOCALBASE}/share/icons/hicolor/index.theme:misc/hicolor-icon-theme
-USES= gettext-tools gnome python shebangfix
+USES= gettext-tools gnome python shebangfix sudo
USE_GITHUB= yes
GH_ACCOUNT= GhostBSD
USE_GNOME= pygobject3 intltool
diff --git a/net-mgmt/observium/Makefile b/net-mgmt/observium/Makefile
--- a/net-mgmt/observium/Makefile
+++ b/net-mgmt/observium/Makefile
@@ -1,5 +1,6 @@
PORTNAME= observium
DISTVERSION= 24.12
+PORTREVISION= 1
CATEGORIES= net-mgmt
MASTER_SITES= https://www.observium.org/
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}
@@ -20,10 +21,9 @@
mtr:net/mtr@nox11 \
${LOCALBASE}/share/pear/Net/IPv4.php:net/pear-Net_IPv4@${PHP_FLAVOR} \
${LOCALBASE}/share/pear/Net/IPv6.php:net/pear-Net_IPv6@${PHP_FLAVOR} \
- snmpget:net-mgmt/net-snmp \
- sudo:security/sudo
+ snmpget:net-mgmt/net-snmp
-USES= cpe php:cli,flavors python shebangfix
+USES= cpe php:cli,flavors python shebangfix sudo
USE_PHP= ctype filter gd iconv mysqli posix session snmp tokenizer xml zlib
IGNORE_WITH_PHP= 81
SHEBANG_FILES= \
diff --git a/net-mgmt/zabbix6-server/Makefile b/net-mgmt/zabbix6-server/Makefile
--- a/net-mgmt/zabbix6-server/Makefile
+++ b/net-mgmt/zabbix6-server/Makefile
@@ -1,6 +1,6 @@
PORTNAME= zabbix6
DISTVERSION= 6.0.40
-PORTREVISION?= 1
+PORTREVISION?= 2
CATEGORIES= net-mgmt
MASTER_SITES= https://cdn.zabbix.com/zabbix/sources/stable/${DISTVERSION:R}/
PKGNAMESUFFIX?= -server
@@ -156,8 +156,8 @@
MODBUS_CONFIGURE_WITH= libmodbus
MODBUS_LIB_DEPENDS= libmodbus.so:comms/libmodbus
-NMAP_RUN_DEPENDS= nmap:security/nmap \
- sudo:security/sudo
+NMAP_RUN_DEPENDS= nmap:security/nmap
+NMAP_USES= sudo
OPENSSL_CONFIGURE_WITH= openssl
OPENSSL_USES= ssl
diff --git a/net-mgmt/zabbix7-server/Makefile b/net-mgmt/zabbix7-server/Makefile
--- a/net-mgmt/zabbix7-server/Makefile
+++ b/net-mgmt/zabbix7-server/Makefile
@@ -155,8 +155,8 @@
MODBUS_CONFIGURE_WITH= libmodbus
MODBUS_LIB_DEPENDS= libmodbus.so:comms/libmodbus
-NMAP_RUN_DEPENDS= nmap:security/nmap \
- sudo:security/sudo
+NMAP_RUN_DEPENDS= nmap:security/nmap
+NMAP_USES= sudo
OPENSSL_CONFIGURE_WITH= openssl
OPENSSL_USES= ssl
diff --git a/net-mgmt/zabbix72-server/Makefile b/net-mgmt/zabbix72-server/Makefile
--- a/net-mgmt/zabbix72-server/Makefile
+++ b/net-mgmt/zabbix72-server/Makefile
@@ -153,8 +153,8 @@
MODBUS_CONFIGURE_WITH= libmodbus
MODBUS_LIB_DEPENDS= libmodbus.so:comms/libmodbus
-NMAP_RUN_DEPENDS= nmap:security/nmap \
- sudo:security/sudo
+NMAP_RUN_DEPENDS= nmap:security/nmap
+NMAP_USES= sudo
OPENSSL_CONFIGURE_WITH= openssl
OPENSSL_USES= ssl
diff --git a/net-mgmt/zabbix74-server/Makefile b/net-mgmt/zabbix74-server/Makefile
--- a/net-mgmt/zabbix74-server/Makefile
+++ b/net-mgmt/zabbix74-server/Makefile
@@ -147,8 +147,8 @@
MODBUS_CONFIGURE_WITH= libmodbus
MODBUS_LIB_DEPENDS= libmodbus.so:comms/libmodbus
-NMAP_RUN_DEPENDS= nmap:security/nmap \
- sudo:security/sudo
+NMAP_RUN_DEPENDS= nmap:security/nmap
+NMAP_USES= sudo
OPENSSL_CONFIGURE_WITH= openssl
OPENSSL_USES= ssl
diff --git a/net/cloud-init-devel/Makefile b/net/cloud-init-devel/Makefile
--- a/net/cloud-init-devel/Makefile
+++ b/net/cloud-init-devel/Makefile
@@ -24,14 +24,13 @@
${PYTHON_PKGNAMEPREFIX}oauthlib>0:security/py-oauthlib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyserial>0:comms/py-pyserial@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} \
- sudo>0:security/sudo
+ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-mock>=0:devel/py-pytest-mock@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}responses>=0:devel/py-responses@${PY_FLAVOR} \
bash:shells/bash
-USES= python shebangfix
+USES= python shebangfix sudo
USE_GITHUB= yes
GH_ACCOUNT= canonical
USE_PYTHON= autoplist distutils
diff --git a/net/cloud-init/Makefile b/net/cloud-init/Makefile
--- a/net/cloud-init/Makefile
+++ b/net/cloud-init/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cloud-init
DISTVERSION= 24.1.4
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -22,10 +22,9 @@
${PYTHON_PKGNAMEPREFIX}oauthlib>0:security/py-oauthlib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyserial>0:comms/py-pyserial@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} \
- sudo>0:security/sudo
+ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR}
-USES= python shebangfix
+USES= python shebangfix sudo
USE_GITHUB= yes
GH_ACCOUNT= canonical
USE_PYTHON= autoplist distutils
diff --git a/ports-mgmt/porttools/Makefile b/ports-mgmt/porttools/Makefile
--- a/ports-mgmt/porttools/Makefile
+++ b/ports-mgmt/porttools/Makefile
@@ -11,9 +11,9 @@
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/security/kf5-kdesu/Makefile b/security/kf5-kdesu/Makefile
--- a/security/kf5-kdesu/Makefile
+++ b/security/kf5-kdesu/Makefile
@@ -1,4 +1,5 @@
PORTNAME= kdesu
+PORTREVISION= 1
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
CATEGORIES= security kde kde-frameworks
@@ -21,8 +22,7 @@
DOAS_DESC= Use doas instead of su and sudo
SUDO_CMAKE_BOOL= KDESU_USE_SUDO_DEFAULT
-SUDO_BUILD_DEPENDS= sudo:security/sudo
-SUDO_RUN_DEPENDS= sudo:security/sudo
+SUDO_USES= sudo
DOAS_CMAKE_BOOL= KDESU_USE_DOAS_DEFAULT
DOAS_BUILD_DEPENDS= doas:security/doas
diff --git a/security/kf6-kdesu/Makefile b/security/kf6-kdesu/Makefile
--- a/security/kf6-kdesu/Makefile
+++ b/security/kf6-kdesu/Makefile
@@ -1,4 +1,5 @@
PORTNAME= kdesu
+PORTREVISION= 1
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
CATEGORIES= security kde kde-frameworks
@@ -20,8 +21,7 @@
DOAS_DESC= Use doas instead of su and sudo
SUDO_CMAKE_BOOL= KDESU_USE_SUDO_DEFAULT
-SUDO_BUILD_DEPENDS= sudo:security/sudo
-SUDO_RUN_DEPENDS= sudo:security/sudo
+SUDO_USES= sudo
DOAS_CMAKE_BOOL= KDESU_USE_DOAS_DEFAULT
DOAS_BUILD_DEPENDS= doas:security/doas
diff --git a/security/lxqt-sudo/Makefile b/security/lxqt-sudo/Makefile
--- a/security/lxqt-sudo/Makefile
+++ b/security/lxqt-sudo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lxqt-sudo
PORTVERSION= 2.2.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= security
MASTER_SITES= LXQT
@@ -10,10 +10,8 @@
LICENSE= LGPL21+
-RUN_DEPENDS= sudo:security/sudo
-
USES= cmake compiler:c++20-lang gettext kde:6 lxqt:2 qt:6 perl5 tar:xz \
- gnome xorg
+ gnome xorg sudo
USE_PERL5= build
USE_QT= base:run tools:build svg
diff --git a/security/veracrypt/Makefile b/security/veracrypt/Makefile
--- a/security/veracrypt/Makefile
+++ b/security/veracrypt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= veracrypt
PORTVERSION= 1.26.24
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security
MASTER_SITES= SF/${PORTNAME}/${PORTNAME:S/v/V/:S/c/C/}%20${PORTVERSION}/Source%20Code
DISTNAME= ${PORTNAME:S/v/V/:S/c/C/}_${PORTVERSION}_Source
@@ -11,11 +11,10 @@
BUILD_DEPENDS= yasm:devel/yasm
LIB_DEPENDS= libpcsclite.so:devel/pcsc-lite
-RUN_DEPENDS= ${LOCALBASE}/bin/sudo:security/sudo
LICENSE_FILE= ${DOCSDIR}/LICENSE
-USES= compiler:c++11-lang cpe desktop-file-utils fuse gmake iconv pkgconfig tar:bz2
+USES= compiler:c++11-lang cpe desktop-file-utils fuse gmake iconv pkgconfig tar:bz2 sudo
CPE_VENDOR= idrix
USE_CXXSTD= c++11
USE_WX= 3.0+
diff --git a/sysutils/azure-agent/Makefile b/sysutils/azure-agent/Makefile
--- a/sysutils/azure-agent/Makefile
+++ b/sysutils/azure-agent/Makefile
@@ -10,14 +10,13 @@
LICENSE= APACHE20
-RUN_DEPENDS= sudo:security/sudo \
- bash:shells/bash \
+RUN_DEPENDS= bash:shells/bash \
dmidecode:sysutils/dmidecode \
${PYTHON_PKGNAMEPREFIX}pyasn1>=0:devel/py-pyasn1@${PY_FLAVOR} \
ca_root_nss>0:security/ca_root_nss
NO_BUILD= yes
-USES= python shebangfix
+USES= python shebangfix sudo
SHEBANG_FILES= bin/waagent bin/waagent2.0
diff --git a/sysutils/bhyvemgr/Makefile b/sysutils/bhyvemgr/Makefile
--- a/sysutils/bhyvemgr/Makefile
+++ b/sysutils/bhyvemgr/Makefile
@@ -1,6 +1,7 @@
PORTNAME= bhyvemgr
DISTVERSIONPREFIX= v
PORTVERSION= 1.9.0
+PORTREVISION= 1
CATEGORIES= sysutils
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
@@ -10,12 +11,11 @@
LICENSE= BSD3CLAUSE
-RUN_DEPENDS= virt-viewer>0:net-mgmt/virt-viewer \
- sudo>0:security/sudo
+RUN_DEPENDS= virt-viewer>0:net-mgmt/virt-viewer
ONLY_FOR_ARCHS?=amd64
-USES= desktop-file-utils fpc lazarus:flavors xorg
+USES= desktop-file-utils fpc lazarus:flavors xorg sudo
USE_XORG= x11
USE_GITHUB= yes
GH_ACCOUNT= alonsobsd
diff --git a/sysutils/brut/Makefile b/sysutils/brut/Makefile
--- a/sysutils/brut/Makefile
+++ b/sysutils/brut/Makefile
@@ -1,6 +1,6 @@
PORTNAME= brut
DISTVERSION= 1.55
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= georg.lastname@web.de
@@ -10,9 +10,7 @@
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= sudo>0:security/sudo
-
-USES= gnome
+USES= gnome sudo
USE_GITHUB= yes
GH_ACCOUNT= random532
USE_GNOME= gtk30
diff --git a/sysutils/catfish/Makefile b/sysutils/catfish/Makefile
--- a/sysutils/catfish/Makefile
+++ b/sysutils/catfish/Makefile
@@ -1,5 +1,6 @@
PORTNAME= catfish
PORTVERSION= 4.20.1
+PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= XFCE/apps
DIST_SUBDIR= xfce4
@@ -39,7 +40,7 @@
POLKIT_RUN_DEPENDS= pkexec:sysutils/polkit
-SUDO_RUN_DEPENDS= sudo:security/sudo
+SUDO_USES= sudo
ZEITGEIST_LIB_DEPENDS= libzeitgeist-2.0.so:sysutils/zeitgeist
diff --git a/sysutils/cbsd/Makefile b/sysutils/cbsd/Makefile
--- a/sysutils/cbsd/Makefile
+++ b/sysutils/cbsd/Makefile
@@ -1,5 +1,6 @@
PORTNAME= cbsd
DISTVERSION= 14.3.1
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= fbsd-ports@convectix.com
@@ -13,10 +14,9 @@
libssh2.so:security/libssh2
RUN_DEPENDS= curl:ftp/curl \
jq:textproc/jq \
- rsync:net/rsync \
- sudo:security/sudo
+ rsync:net/rsync
-USES= compiler:c++11-lang libedit pkgconfig:both sqlite
+USES= compiler:c++11-lang libedit pkgconfig:both sqlite sudo
USE_GITHUB= yes
USE_RC_SUBR= cbsdd cbsdrsyncd cbsd-statsd-bhyve cbsd-statsd-hoster \
cbsd-statsd-jail
diff --git a/sysutils/fpart/Makefile b/sysutils/fpart/Makefile
--- a/sysutils/fpart/Makefile
+++ b/sysutils/fpart/Makefile
@@ -1,5 +1,6 @@
PORTNAME= fpart
PORTVERSION= 1.7.0
+PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} \
http://contribs.martymac.org/fpart/
@@ -20,9 +21,9 @@
OPTIONS_DEFINE= FPSYNC DOCS
OPTIONS_DEFAULT= FPSYNC
FPSYNC_DESC= Install fpsync tool
-FPSYNC_RUN_DEPENDS= rsync:net/rsync \
- sudo:security/sudo
+FPSYNC_RUN_DEPENDS= rsync:net/rsync
FPSYNC_PLIST_FILES= bin/fpsync share/man/man1/fpsync.1.gz
+FPSYNC_USES= sudo
post-install:
${MKDIR} ${STAGEDIR}${DOCSDIR}
diff --git a/sysutils/mountsmb2/Makefile b/sysutils/mountsmb2/Makefile
--- a/sysutils/mountsmb2/Makefile
+++ b/sysutils/mountsmb2/Makefile
@@ -1,5 +1,6 @@
PORTNAME= mountsmb2
PORTVERSION= 0.90.2
+PORTREVISION= 1
CATEGORIES= sysutils net
MASTER_SITES= LOCAL/lippe
@@ -7,10 +8,9 @@
COMMENT= SMB/CIFS shares mounting scripts to do it at login
WWW= http://www.granch.ru/~shelton
-RUN_DEPENDS= nbtscan:net-mgmt/nbtscan \
- sudo:security/sudo
+RUN_DEPENDS= nbtscan:net-mgmt/nbtscan
-USES= tar:bzip2
+USES= tar:bzip2 sudo
NO_BUILD= yes
SCRIPTS= smb2nsmbrc mountsmb2
diff --git a/sysutils/mybashburn/Makefile b/sysutils/mybashburn/Makefile
--- a/sysutils/mybashburn/Makefile
+++ b/sysutils/mybashburn/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mybashburn
PORTVERSION= 1.0.2
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= sysutils
MASTER_SITES= SF
@@ -36,7 +36,7 @@
LAME_RUN_DEPENDS= lame:audio/lame
MPG123_RUN_DEPENDS= mpg123:audio/mpg123
NORMALIZE_RUN_DEPENDS= normalize:audio/normalize
-SUDO_RUN_DEPENDS= sudo:security/sudo
+SUDO_USES= sudo
VORBIS_RUN_DEPENDS= ogg123:audio/vorbis-tools
post-patch:
diff --git a/sysutils/omnibackup/Makefile b/sysutils/omnibackup/Makefile
--- a/sysutils/omnibackup/Makefile
+++ b/sysutils/omnibackup/Makefile
@@ -1,6 +1,6 @@
PORTNAME= omnibackup
PORTVERSION= 0.2.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= info@babaei.net
@@ -48,7 +48,7 @@
.if ${PORT_OPTIONS:MOPENLDAP} \
|| ${PORT_OPTIONS:MPGSQL} \
|| ${PORT_OPTIONS:MMYSQL}
-RUN_DEPENDS+= sudo:security/sudo
+USES+= sudo
.if ${PORT_OPTIONS:MOPENLDAP}
RUN_DEPENDS+= slapcat:net/openldap${OPENLDAP_VER}-server
.endif
diff --git a/sysutils/puppetserver8/Makefile b/sysutils/puppetserver8/Makefile
--- a/sysutils/puppetserver8/Makefile
+++ b/sysutils/puppetserver8/Makefile
@@ -1,5 +1,6 @@
PORTNAME= puppetserver
PORTVERSION= 8.7.0
+PORTREVISION= 1
CATEGORIES= sysutils java
MASTER_SITES= https://downloads.puppetlabs.com/puppet/
PKGNAMESUFFIX= 8
@@ -16,10 +17,9 @@
RUN_DEPENDS= bash>=0:shells/bash \
puppet8>=8.0:sysutils/puppet8 \
rubygem-puppetserver-ca>=1:sysutils/rubygem-puppetserver-ca \
- rubygem-semantic_puppet>=1:devel/rubygem-semantic_puppet \
- sudo>=1:security/sudo
+ rubygem-semantic_puppet>=1:devel/rubygem-semantic_puppet
-USES= ruby java shebangfix
+USES= ruby java shebangfix sudo
JAVA_VERSION= 11+
USE_RC_SUBR= puppetserver
diff --git a/sysutils/py-google-compute-engine/Makefile b/sysutils/py-google-compute-engine/Makefile
--- a/sysutils/py-google-compute-engine/Makefile
+++ b/sysutils/py-google-compute-engine/Makefile
@@ -1,6 +1,6 @@
PORTNAME= google-compute-engine
DISTVERSION= 2.8.17
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,10 +15,9 @@
${PYTHON_PKGNAMEPREFIX}distro>0:sysutils/py-distro@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}netaddr>0:net/py-netaddr@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}netifaces>0:net/py-netifaces@${PY_FLAVOR} \
- google_oslogin_control:sysutils/google-compute-engine-oslogin \
- sudo:security/sudo
+ google_oslogin_control:sysutils/google-compute-engine-oslogin
-USES= python shebangfix
+USES= python shebangfix sudo
USE_PYTHON= autoplist concurrent distutils
WRKSRC_SUBDIR= packages/python-google-compute-engine
diff --git a/sysutils/qsudo/Makefile b/sysutils/qsudo/Makefile
--- a/sysutils/qsudo/Makefile
+++ b/sysutils/qsudo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= qsudo
DISTVERSION= 201711240000
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= sysutils security
MAINTAINER= jt@obs-sec.com
@@ -10,9 +10,7 @@
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/../LICENSE
-RUN_DEPENDS= sudo:security/sudo
-
-USES= compiler:c++11-lang qmake qt:5
+USES= compiler:c++11-lang qmake qt:5 sudo
USE_GITHUB= yes
GH_ACCOUNT= trueos
GH_TAGNAME= 815e31c
diff --git a/sysutils/reggae/Makefile b/sysutils/reggae/Makefile
--- a/sysutils/reggae/Makefile
+++ b/sysutils/reggae/Makefile
@@ -1,5 +1,6 @@
PORTNAME= reggae
DISTVERSION= 0.4.2
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= meka@tilda.center
@@ -9,8 +10,7 @@
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= sudo:security/sudo
-
+USES= sudo
USE_GITHUB= yes
GH_ACCOUNT= cbsd
USE_RC_SUBR= reggae reggae_pf
diff --git a/sysutils/topgrade/Makefile b/sysutils/topgrade/Makefile
--- a/sysutils/topgrade/Makefile
+++ b/sysutils/topgrade/Makefile
@@ -1,7 +1,7 @@
PORTNAME= topgrade
DISTVERSIONPREFIX= v
DISTVERSION= 16.0.2
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= sysutils
MAINTAINER= freebsd@scd-systems.net
@@ -11,9 +11,7 @@
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= sudo:security/sudo
-
-USES= cargo
+USES= cargo sudo
USE_GITHUB= yes
GH_ACCOUNT= topgrade-rs
diff --git a/sysutils/zogftw/Makefile b/sysutils/zogftw/Makefile
--- a/sysutils/zogftw/Makefile
+++ b/sysutils/zogftw/Makefile
@@ -1,6 +1,7 @@
PORTNAME= zogftw
DISTVERSION= 2025-02-23
DISTVERSIONSUFFIX= -48a7d58
+PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= https://www.fabiankeil.de/sourcecode/zogftw/
@@ -11,11 +12,11 @@
LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= mbuffer:misc/mbuffer \
- sudo:security/sudo
+RUN_DEPENDS= mbuffer:misc/mbuffer
TEST_DEPENDS= atf-sh:devel/atf \
kyua:devel/kyua
+USES= sudo
NO_BUILD= yes
PORTSCOUT= ignore:1
diff --git a/www/ilias/Makefile b/www/ilias/Makefile
--- a/www/ilias/Makefile
+++ b/www/ilias/Makefile
@@ -1,6 +1,7 @@
PORTNAME= ilias
DISTVERSIONPREFIX= v
DISTVERSION= 9.12
+PORTREVISION= 1
CATEGORIES= www education
PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX}
@@ -18,10 +19,9 @@
${PECL_PKGNAMEPREFIX}imagick>=0:graphics/pecl-imagick@${PHP_FLAVOR} \
${UNZIP_CMD}:archivers/unzip \
composer:devel/php-composer@${PHP_FLAVOR} \
- sudo:security/sudo \
zip:archivers/zip
-USES= cpe jpeg magick:7,run php:flavors
+USES= cpe jpeg magick:7,run php:flavors sudo
USE_GITHUB= yes
GH_ACCOUNT= ILIAS-eLearning
GH_PROJECT= ILIAS
diff --git a/x11-wm/nscde/Makefile b/x11-wm/nscde/Makefile
--- a/x11-wm/nscde/Makefile
+++ b/x11-wm/nscde/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nscde
DISTVERSION= 2.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11-wm
MASTER_SITES= https://github.com/NsCDE/NsCDE/releases/download/${DISTVERSION}/
@@ -83,7 +83,8 @@
ASTKSH_RUN_DEPENDS= ksh93:shells/ast-ksh93
DOAS_RUN_DEPENDS= doas:security/doas
KSH2020_RUN_DEPENDS= ksh93:shells/ksh
-SUDO_RUN_DEPENDS= sudo:security/sudo
+
+SUDO_USES= sudo
_SUDOFILES= data/fvwm/Functions.fvwmconf.in lib/scripts/SysActionDialog

File Metadata

Mime Type
text/plain
Expires
Sat, Dec 20, 11:21 AM (7 h, 50 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
27096610
Default Alt Text
D52160.id160985.diff (25 KB)

Event Timeline