Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F140044422
D52160.id160985.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
25 KB
Referenced Files
None
Subscribers
None
D52160.id160985.diff
View Options
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
Details
Attached
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)
Attached To
Mode
D52160: [PATCH] */*: Introduction USES=sudo
Attached
Detach File
Event Timeline
Log In to Comment