summaryrefslogtreecommitdiff
path: root/sysutils/lsof
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/lsof')
-rw-r--r--sysutils/lsof/Makefile22
-rw-r--r--sysutils/lsof/distinfo6
-rw-r--r--sysutils/lsof/files/patch-Configure14
3 files changed, 31 insertions, 11 deletions
diff --git a/sysutils/lsof/Makefile b/sysutils/lsof/Makefile
index e888fb6dade3..7648cdc29b99 100644
--- a/sysutils/lsof/Makefile
+++ b/sysutils/lsof/Makefile
@@ -1,8 +1,7 @@
# note: If someone has a fix for a particular ARCH please feel free
# to commit it. I (ler) don't have access to all the ARCH's
PORTNAME= lsof
-DISTVERSION= 4.99.4
-PORTREVISION= 2
+DISTVERSION= 4.99.5
PORTEPOCH= 8
CATEGORIES= sysutils
@@ -15,27 +14,34 @@ LICENSE_NAME= lsof
LICENSE_FILE= ${FILESDIR}/LICENSE
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
+BUILD_DEPENDS= ${LOCALBASE}/bin/bash:shells/bash
+
USES= compiler cpe shebangfix
CPE_VENDOR= lsof_project
USE_GITHUB= yes
GH_ACCOUNT= lsof-org
-BUILD_DEPENDS= ${LOCALBASE}/bin/bash:shells/bash
-
SHEBANG_FILES= scripts/*.pl
HAS_CONFIGURE= yes
CFLAGS_powerpcspe= -DBOOKE
+OPTIONS_DEFINE= NOSOCKSECURITY SECURITY
OPTIONS_DEFINE_powerpc64= AIM BOOKE
+OPTIONS_DEFAULT=
OPTIONS_DEFAULT_powerpc64= AIM
-AIM_DESC= Set for AIM hardware
-BOOKE_DESC= Set for BOOKE hardware
+AIM_DESC= Set for AIM hardware
+BOOKE_DESC= Set for BOOKE hardware
+NOSOCKSECURITY_DESC= Non-root users can only list their own files except sockets (Implies SECURITY)
+SECURITY_DESC= Non-root users can only list their own files
-AIM_CFLAGS= -DAIM
-BOOKE_CFLAGS= -DBOOKE
+AIM_CFLAGS= -DAIM
+BOOKE_CFLAGS= -DBOOKE
+NOSOCKSECURITY_IMPLIES= SECURITY
+NOSOCKSECURITY_CFLAGS= -DHASNOSOCKSECURITY
+SECURITY_CFLAGS= -DHASSECURITY
.include <bsd.port.pre.mk>
diff --git a/sysutils/lsof/distinfo b/sysutils/lsof/distinfo
index a91b2c4dc35a..b749c95fc7a5 100644
--- a/sysutils/lsof/distinfo
+++ b/sysutils/lsof/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732211983
-SHA256 (lsof-org-lsof-4.99.4_GH0.tar.gz) = 90d02ae35cd14341bfb04ce80e0030767476b0fc414a0acb115d49e79b13d56c
-SIZE (lsof-org-lsof-4.99.4_GH0.tar.gz) = 1135014
+TIMESTAMP = 1752848850
+SHA256 (lsof-org-lsof-4.99.5_GH0.tar.gz) = 3c591556c665196e0aada5982ff43c75e248187bad78bb1368d8fb9c1c527e6e
+SIZE (lsof-org-lsof-4.99.5_GH0.tar.gz) = 1135415
diff --git a/sysutils/lsof/files/patch-Configure b/sysutils/lsof/files/patch-Configure
new file mode 100644
index 000000000000..a453f43d8266
--- /dev/null
+++ b/sysutils/lsof/files/patch-Configure
@@ -0,0 +1,14 @@
+--- Configure.orig 2024-11-18 02:11:27 UTC
++++ Configure
+@@ -1089,6 +1089,11 @@ case $LSOF_TGT in # {
+ LSOF_TSTBIGF=" "
+ LSOF_VERS=15000
+ ;;
++ 16*)
++ LSOF_CFGL="$LSOF_CFGL -lutil"
++ LSOF_TSTBIGF=" "
++ LSOF_VERS=16000
++ ;;
+ *)
+ echo Unknown FreeBSD release: `uname -r`
+ rm -f $LSOF_HLP