Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F109083281
D34523.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
26 KB
Referenced Files
None
Subscribers
None
D34523.diff
View Options
diff --git a/Mk/bsd.port.mk b/Mk/bsd.port.mk
--- a/Mk/bsd.port.mk
+++ b/Mk/bsd.port.mk
@@ -40,9 +40,9 @@
# makefile is being used on. Automatically set to
# "FreeBSD," "NetBSD," or "OpenBSD" as appropriate.
# OSREL - The release version of the operating system as a text
-# string (e.g., "12.2").
+# string (e.g., "12.3").
# OSVERSION - The operating system version as a comparable integer;
-# the value of __FreeBSD_version (e.g., 1202000).
+# the value of __FreeBSD_version (e.g., 1203000).
#
# This is the beginning of the list of all variables that need to be
# defined in a port, listed in order that they should be included
@@ -1177,7 +1177,7 @@
.endif
_EXPORTED_VARS+= OSVERSION
-.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1202000
+.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1203000
_UNSUPPORTED_SYSTEM_MESSAGE= Ports Collection support for your ${OPSYS} version has ended, and no ports\
are guaranteed to build on this system. Please upgrade to a supported release.
. if defined(ALLOW_UNSUPPORTED_SYSTEM)
diff --git a/databases/clickhouse/Makefile b/databases/clickhouse/Makefile
--- a/databases/clickhouse/Makefile
+++ b/databases/clickhouse/Makefile
@@ -238,7 +238,7 @@
CXX= clang++
.endif
-.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1200057
+.if ${OPSYS} == FreeBSD
SUB_LIST+= LEGACY_LIMITS="@comment " \
MODERN_LIMITS=""
.else
diff --git a/databases/mariadb106-server/Makefile b/databases/mariadb106-server/Makefile
--- a/databases/mariadb106-server/Makefile
+++ b/databases/mariadb106-server/Makefile
@@ -199,7 +199,7 @@
.include <bsd.port.options.mk>
-.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1200057
+.if ${OPSYS} == FreeBSD
SUB_LIST+= LEGACY_LIMITS="@comment " MODERN_LIMITS=""
.else
SUB_LIST+= LEGACY_LIMITS="" MODERN_LIMITS="@comment "
diff --git a/devel/cvsd/files/cvsd.in b/devel/cvsd/files/cvsd.in
--- a/devel/cvsd/files/cvsd.in
+++ b/devel/cvsd/files/cvsd.in
@@ -19,7 +19,6 @@
cvsd_config()
{
- osreldate=`sysctl -n kern.osreldate`
chrootjail=`sed -n 's/^ *RootJail *\([^ ]*\) *$/\1/p' < $cvsd_config`
if [ -z "$chrootjail" ]; then
err 1 "RootJail is not specified in $cvsd_config"
@@ -34,7 +33,7 @@
cvsd_prestart()
{
cvsd_config
- if [ $osreldate -gt 500000 ] && [ "$chrootjail" != "none" ]; then
+ if [ "$chrootjail" != "none" ]; then
mount -t devfs devfs $chrootjail/dev
devfs -m $chrootjail/dev rule apply hide
devfs -m $chrootjail/dev rule apply path null unhide
@@ -45,7 +44,7 @@
cvsd_poststop()
{
- if [ $osreldate -gt 500000 ] && [ "$chrootjail" != "none" ]; then
+ if [ "$chrootjail" != "none" ]; then
umount -t devfs $chrootjail/dev
fi
}
diff --git a/devel/imake/files/patch-imake.c b/devel/imake/files/patch-imake.c
--- a/devel/imake/files/patch-imake.c
+++ b/devel/imake/files/patch-imake.c
@@ -1,4 +1,4 @@
---- imake.c.orig 2013-08-17 10:11:50 UTC
+--- imake.c.orig 2019-03-16 23:26:24 UTC
+++ imake.c
@@ -531,6 +531,14 @@ init(void)
AddCppArg(p);
@@ -15,36 +15,39 @@
if ((p = getenv("IMAKECPP")))
cpp = p;
if ((p = getenv("IMAKEMAKE")))
-@@ -1142,29 +1150,17 @@ get_binary_format(FILE *inFile)
- int mib[2];
- size_t len;
- int osrel = 0;
+@@ -1139,34 +1147,7 @@ get_ld_version(FILE *inFile)
+ static void
+ get_binary_format(FILE *inFile)
+ {
+- int mib[2];
+- size_t len;
+- int osrel = 0;
- FILE *objprog = NULL;
- int iself = 0;
+- int iself = 0;
- char buf[10];
- char cmd[PATH_MAX];
-
- mib[0] = CTL_KERN;
- mib[1] = KERN_OSRELDATE;
- len = sizeof(osrel);
- sysctl(mib, 2, &osrel, &len, NULL, 0);
+-
+- mib[0] = CTL_KERN;
+- mib[1] = KERN_OSRELDATE;
+- len = sizeof(osrel);
+- sysctl(mib, 2, &osrel, &len, NULL, 0);
- if (CrossCompiling) {
- strcpy (cmd, CrossCompileDir);
- strcat (cmd, "/");
- strcat (cmd,"objformat");
- } else
- strcpy (cmd, "objformat");
-
+-
- if (osrel >= 300004 &&
- (objprog = popen(cmd, "r")) != NULL &&
- fgets(buf, sizeof(buf), objprog) != NULL &&
- strncmp(buf, "elf", 3) == 0)
-+ if (osrel < 300004)
-+ iself = 0;
-+ else
- iself = 1;
+- iself = 1;
- if (objprog)
- pclose(objprog);
-
- fprintf(inFile, "#define DefaultToElfFormat %s\n", iself ? "YES" : "NO");
+-
+- fprintf(inFile, "#define DefaultToElfFormat %s\n", iself ? "YES" : "NO");
++ fprintf(inFile, "#define DefaultToElfFormat YES\n");
}
+ #endif
+
diff --git a/emulators/rpcs3/Makefile b/emulators/rpcs3/Makefile
--- a/emulators/rpcs3/Makefile
+++ b/emulators/rpcs3/Makefile
@@ -82,12 +82,7 @@
post-install:
.if exists(/usr/bin/elfctl)
-. if 0
elfctl -e +noaslr ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
-. else
-# FreeBSD 12.2 lacks https://cgit.freebsd.org/src/commit/?id=f56d7f838f5b
- elfctl -e +aslr ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
-. endif
.endif
.include <bsd.port.pre.mk>
diff --git a/japanese/kterm/files/patch-Imakefile b/japanese/kterm/files/patch-Imakefile
--- a/japanese/kterm/files/patch-Imakefile
+++ b/japanese/kterm/files/patch-Imakefile
@@ -17,7 +17,7 @@
/*
* add -DWTMP and -DLASTLOG if you want them.
*/
-@@ -27,9 +37,12 @@ XCOMM $Id: Imakefile,v 6.3 1996/07/12 05:01:03 kagotan
+@@ -27,7 +37,7 @@ XCOMM $Id: Imakefile,v 6.3 1996/07/12 05:01:03 kagotan
OSMAJORVERSION = OSMajorVersion
OSMINORVERSION = OSMinorVersion
@@ -25,13 +25,8 @@
+ MAIN_DEFINES = $(TTYGROUPDEF) $(PUCCPTYDDEF) \
-DOSMAJORVERSION=$(OSMAJORVERSION) \
-DOSMINORVERSION=$(OSMINORVERSION)
-+#if defined(OSRelVersion) && OSRelVersion < 900007
-+ MAIN_DEFINES+= -DUTMP
-+#endif
MISC_DEFINES = /* -DALLOWLOGFILEEXEC */
- XKB_DEFINES = XkbClientDefines
- DEFINES = $(XKB_DEFINES) $(XPOLL_DEF) -DKTERM -DSTATUSLINE -DKEEPALIVE -DWALLPAPER
-@@ -72,7 +85,7 @@ XCOMM $Id: Imakefile,v 6.3 1996/07/12 05:01:03 kagotan
+@@ -72,7 +82,7 @@ XCOMM $Id: Imakefile,v 6.3 1996/07/12 05:01:03 kagotan
#endif
#endif
diff --git a/math/igraph/Makefile b/math/igraph/Makefile
--- a/math/igraph/Makefile
+++ b/math/igraph/Makefile
@@ -30,8 +30,7 @@
@${ECHO} ${DISTVERSION} > ${WRKSRC}/IGRAPH_VERSION
.include <bsd.port.pre.mk>
-.if (${OSVERSION} >= 1300000 && ${OSVERSION} < 1300523) || \
- (${OSVERSION} >= 1200000 && ${OSVERSION} < 1203500)
+.if ${OSVERSION} >= 1300000 && ${OSVERSION} < 1300523
EXTRA_PATCHES= ${PATCHDIR}/extra-patch-etc_cmake_compilers.cmake
.endif
diff --git a/multimedia/ustreamer/Makefile b/multimedia/ustreamer/Makefile
--- a/multimedia/ustreamer/Makefile
+++ b/multimedia/ustreamer/Makefile
@@ -26,12 +26,4 @@
share/man/man1/ustreamer-dump.1.gz \
share/man/man1/ustreamer.1.gz
-.include <bsd.port.options.mk>
-
-# strerror_l appeared in 12 in r368915 on 2021-01-01, OSVERSION was last changed to 1202505 in r368887 on 2020-12-29
-post-patch:
-.if ${OPSYS} == "FreeBSD" && ${OSVERSION} <= 1202505
- @${REINPLACE_CMD} -e 's|strerror_l(error, locale)|strerror(error)|' ${WRKSRC}/src/libs/tools.h
-.endif
-
.include <bsd.port.mk>
diff --git a/net/onedrive/Makefile b/net/onedrive/Makefile
--- a/net/onedrive/Makefile
+++ b/net/onedrive/Makefile
@@ -50,8 +50,7 @@
# llvm 13.0 and above.
.if (${OSVERSION} >= 1400042) || \
- (${OSVERSION} < 1400000 && ${OSVERSION} >= 1300522) || \
- (${OSVERSION} < 1300000 && ${OSVERSION} >= 1203505)
+ (${OSVERSION} < 1400000 && ${OSVERSION} >= 1300522)
CONFIGURE_ARGS+= DCFLAGS=-L=-Wl,-z,nostart-stop-gc
.endif
diff --git a/security/ipsec-tools/Makefile b/security/ipsec-tools/Makefile
--- a/security/ipsec-tools/Makefile
+++ b/security/ipsec-tools/Makefile
@@ -76,7 +76,7 @@
.include <bsd.port.pre.mk>
-.if ${OPSYS} == FreeBSD && ${OSVERSION} > 1100510
+.if ${OPSYS} == FreeBSD
REQUIREMOD?= ipsec
.endif
diff --git a/sysutils/bhyve+/Makefile b/sysutils/bhyve+/Makefile
--- a/sysutils/bhyve+/Makefile
+++ b/sysutils/bhyve+/Makefile
@@ -34,12 +34,7 @@
USE_LDCONFIG= yes
.if 1200000 <= ${OSVERSION} && ${OSVERSION} < 1300000
-EXTRA_PATCHES= ${PATCHDIR}/freebsd-12
-.if ${OSVERSION} < 1203000
-EXTRA_PATCHES+= ${PATCHDIR}/freebsd-12/2
-.else
-EXTRA_PATCHES+= ${PATCHDIR}/freebsd-12/3
-.endif
+EXTRA_PATCHES= ${PATCHDIR}/freebsd-12 ${PATCHDIR}/freebsd-12/3
.elif 1300000 <= ${OSVERSION} && ${OSVERSION} < 1400000
EXTRA_PATCHES= ${PATCHDIR}/freebsd-13
.elif 1400000 <= ${OSVERSION} && ${OSVERSION} < 1500000
diff --git a/sysutils/bhyve+/files/freebsd-12/2/patch-virtio-9p b/sysutils/bhyve+/files/freebsd-12/2/patch-virtio-9p
deleted file mode 100644
--- a/sysutils/bhyve+/files/freebsd-12/2/patch-virtio-9p
+++ /dev/null
@@ -1,31 +0,0 @@
---- usr.sbin/bhyve/bhyve.8.orig 2021-08-19 22:38:50 UTC
-+++ usr.sbin/bhyve/bhyve.8
-@@ -242,6 +242,8 @@ Virtio network interface.
- Virtio block storage interface.
- .It Li virtio-scsi
- Virtio SCSI interface.
-+.It Li virtio-9p
-+Virtio 9p (VirtFS) interface.
- .It Li virtio-rnd
- Virtio RNG interface.
- .It Li virtio-console
-@@ -327,6 +329,19 @@ are:
- .It Li iid= Ns Ar IID
- Initiator ID to use when sending requests to specified CTL port.
- The default value is 0.
-+.El
-+.Pp
-+9P devices:
-+.Bl -tag -width 10n
-+.It Pa sharename=/path/to/share[,9p-device-options]
-+.El
-+.Pp
-+The
-+.Ar 9p-device-options
-+are:
-+.Bl -tag -width 10n
-+.It Li ro
-+Expose the share in read-only mode.
- .El
- .Pp
- TTY devices:
diff --git a/sysutils/lsof/files/patch-Configure b/sysutils/lsof/files/patch-Configure
--- a/sysutils/lsof/files/patch-Configure
+++ b/sysutils/lsof/files/patch-Configure
@@ -1,6 +1,6 @@
---- Configure.orig 2020-11-10 11:00:21.000000000 -0800
-+++ Configure 2021-01-29 19:04:42.100811000 -0800
-@@ -1628,6 +1628,10 @@
+--- Configure.orig 2020-11-10 19:00:21 UTC
++++ Configure
+@@ -1628,6 +1628,10 @@ kernel generation process.
LSOF_TSTBIGF=" "
LSOF_VERS=13000
;;
@@ -11,7 +11,7 @@
*)
echo Unknown FreeBSD release: `uname -r`
rm -f $LSOF_HLP
-@@ -1639,7 +1643,7 @@
+@@ -1639,7 +1643,7 @@ kernel generation process.
# Clear LSOF_UNSUP message for supported versions of FreeBSD.
case $LSOF_VERS in # {
diff --git a/sysutils/lsof/files/patch-dialects-freebsd-dlsof.h b/sysutils/lsof/files/patch-dialects-freebsd-dlsof.h
--- a/sysutils/lsof/files/patch-dialects-freebsd-dlsof.h
+++ b/sysutils/lsof/files/patch-dialects-freebsd-dlsof.h
@@ -1,27 +1,388 @@
--- dialects/freebsd/dlsof.h.orig 2020-11-10 19:00:21 UTC
+++ dialects/freebsd/dlsof.h
-@@ -559,7 +559,7 @@ typedef u_long KA_T;
+@@ -52,27 +52,7 @@
+ #include <sys/_lock.h>
+ #undef _KERNEL
+ #endif /* FREEBSDV>=13000 */
+-# if FREEBSDV>=4000
+-# if FREEBSDV>=5000
+-# if FREEBSDV<6020
+-# if defined(__alpha__)
+-/*
+- * For Alpha below 6.2, #include <machine/pcpu.h> before #define'ing _KERNEL.
+- * Then #define PCPU_MD_FIELDS independently. This hack avoids a compiler
+- * complaint about register use.
+- */
+-
+-#include <machine/pcpu.h>
+-#define PCPU_MD_FIELDS \
+- struct alpha_pcb pc_idlepcb; /* pcb for idling */ \
+- u_int64_t pc_idlepcbphys; /* pa of pc_idlepcb */ \
+- u_int64_t pc_pending_ipis; /* pending IPI's */ \
+- u_int32_t pc_next_asn; /* next ASN to alloc */ \
+- u_int32_t pc_current_asngen /* ASN rollover check */
+-# endif /* defined(__alpha__) */
+-# endif /* FREEBSDV<6020 */
+ #define _KERNEL 1
+-# endif /* FREEBSDV>=5000 */
+
+ # if defined(HAS_VM_MEMATTR_T)
+ /*
+@@ -129,23 +109,17 @@ typedef struct device *device_t;
+ #include "fbsd_minor.h"
+ # endif /* defined(HAS_CONF_MINOR) */
+
+-# if FREEBSDV>=5000
+ #undef _KERNEL
+-# endif /* FREEBSDV>=5000 */
+-# endif /* FREEBSDV>=4000 */
+
+ #include <sys/filedesc.h>
+ #include <sys/mbuf.h>
+ #define NFS
+ #define m_stat mnt_stat
+
+-# if FREEBSDV>=3020
+ #define _KERNEL
+-# endif /* FREEBSDV>=3020 */
+
+ #include <sys/mount.h>
+
+-# if FREEBSDV>=3020
+ # if defined(__clang__)
+ /*
+ * This definition is needed when clang is used, because <sys/mount.h> must
+@@ -156,7 +130,6 @@ int getmntinfo(struct statfs **, int);
+ # endif /* defined(__clang__) */
+
+ #undef _KERNEL
+-# endif /* FREEBSDV>=3020 */
+
+ #include <rpc/types.h>
+ #include <sys/protosw.h>
+@@ -167,9 +140,7 @@ int getmntinfo(struct statfs **, int);
+ #define _WANT_UNPCB
+ #include <sys/unpcb.h>
+
+-# if FREEBSDV>=3000
+ #undef INADDR_LOOPBACK
+-# endif /* FREEBSDV>=3000 */
+
+ #include <netinet/in.h>
+ #include <netinet/in_systm.h>
+@@ -202,21 +173,9 @@ int getmntinfo(struct statfs **, int);
+ #include <rpc/pmap_prot.h>
+ #undef pmap
+
+-# if FREEBSDV<2000
+-#include <ufs/quota.h>
+-#include <ufs/inode.h>
+-#include <ufs/ufsmount.h>
+-#include <ufs/mfsnode.h>
+-# else /* FREEBSDV>=2000 */
+ #include <paths.h>
+ #include <ufs/ufs/quota.h>
+
+-# if FREEBSDV>=4000 && FREEBSDV<5000
+-# if defined(__alpha__) || defined(__sparc64__)
+-#define dev_t void *
+-# endif /* defined(__alpha__) || defined(__sparc64__) */
+-# endif /* FREEBSDV>=4000 && FREEBSDV<5000 */
+-
+ #include <ufs/ufs/inode.h>
+
+ # if defined(HAS_UFS1_2)
+@@ -250,59 +209,28 @@ struct vop_setextattr_args;
+ #undef _KERNEL
+ # endif /* defined(HAS_UFS1_2) */
+
+-# if FREEBSDV>=5010
+ #undef i_devvp
+-# endif /* FREEBSDV>=5010 */
+
+-# if FREEBSDV>=4000 && FREEBSDV<5000
+-# if defined(__alpha__) || defined(__sparc64__)
+-#undef dev_t
+-# endif /* defined(__alpha__) || defined(__sparc64__) */
+-# endif /* FREEBSDV>=4000 && FREEBSDV<5000 */
+-
+-# if FREEBSDV<2020
+-#include <ufs/mfs/mfsnode.h>
+-# endif /* FREEBSDV<2020 */
+-
+-# endif /* FREEBSDV<2000 */
+-
+-# if FREEBSDV<5000
+-#include <nfs/nfsv2.h>
+-# else /* FREEBSDV>=5000 */
+ #include <nfs/nfsproto.h>
+-# endif /* FREEBSDV<5000 */
+
+ # if defined(HASRPCV2H)
+ #include <nfs/rpcv2.h>
+ # endif /* defined(HASRPCV2H) */
+
+-# if FREEBSDV>=5000
+ #include <nfsclient/nfs.h>
+ #include <nfsclient/nfsnode.h>
+-# else /* FREEBSDV<5000 */
+-#include <nfs/nfs.h>
+-#include <nfs/nfsnode.h>
+-# endif /* FREEBSDV>=5000 */
+
+ #include <sys/proc.h>
+ #include <kvm.h>
+ #undef TRUE
+ #undef FALSE
+
+-# if FREEBSDV<2000
+-#include <sys/kinfo.h>
+-# else /* FREEBSDV>=2000 */
+ #include <sys/sysctl.h>
+-# endif /* FREEBSDV<2000 */
+
+ # if defined(HASFDESCFS)
+ #define _KERNEL
+ #define KERNEL
+-# if FREEBSDV>=5000
+ #include <fs/fdescfs/fdesc.h>
+-# else /* FREEBSDV<5000 */
+-#include <miscfs/fdesc/fdesc.h>
+-# endif /* FREEBSDV>=5000 */
+ #undef _KERNEL
+ #undef KERNEL
+ # endif /* defined(HASFDESCFS) */
+@@ -311,24 +239,13 @@ struct vop_setextattr_args;
+ #define _KERNEL
+ #define KERNEL
+ struct vop_generic_args;
+-# if FREEBSDV>=5000
+ #include <fs/nullfs/null.h>
+-# else /* FREEBSDV<5000 */
+-#include <miscfs/nullfs/null.h>
+-# endif /* FREEBSDV>=5000 */
+ #undef _KERNEL
+ #undef KERNEL
+ # endif /* defined(HASNULLFS) */
+
+ # if defined(HASPROCFS)
+-# if FREEBSDV<2000
+-#include <procfs/pfsnode.h>
+-# else /* FREEBSDV>=2000 */
+-# if FREEBSDV<5000
+-#include <miscfs/procfs/procfs.h>
+-# endif /* FREEBSDV<5000 */
+ #include <machine/reg.h>
+-# endif /* FREEBSDV<2000 */
+
+ #define PNSIZ 5
+ # endif /* defined(HASPROCFS) */
+@@ -342,24 +259,6 @@ struct vop_generic_args;
+ # endif /* defined(HAS_ZFS) */
+
+
+-# if FREEBSDV<2000
+-#define P_COMM p_comm
+-#define P_FD p_fd
+-#define P_PID p_pid
+-#define P_PGID p_pgrp
+-#define P_STAT p_stat
+-#define P_VMSPACE p_vmspace
+-# else /* FREEBSDV>=2000 */
+-# if FREEBSDV<5000
+-#define P_ADDR kp_eproc.e_paddr
+-#define P_COMM kp_proc.p_comm
+-#define P_FD kp_proc.p_fd
+-#define P_PID kp_proc.p_pid
+-#define P_PGID kp_eproc.e_pgid
+-#define P_PPID kp_eproc.e_ppid
+-#define P_STAT kp_proc.p_stat
+-#define P_VMSPACE kp_proc.p_vmspace
+-# else /* FREEBSDV>=5000 */
+ #define P_ADDR ki_paddr
+ #define P_COMM ki_comm
+ #define P_FD ki_fd
+@@ -368,8 +267,6 @@ struct vop_generic_args;
+ #define P_PPID ki_ppid
+ #define P_STAT ki_stat
+ #define P_VMSPACE ki_vmspace
+-# endif /* FREEBSDV<5000 */
+-# endif /* FREEBSDV<2000 */
+
+ #include <vm/vm.h>
+
+@@ -431,20 +328,12 @@ int open(const char *, int, ...);
+
+ # if defined(DTYPE_KQUEUE)
+ #define HASKQUEUE /* has the kqueue file type */
+-# if FREEBSDV>=4090
+ #define _KERNEL
+-# endif /* FREEBSDV>=4090 */
+ #include <sys/eventvar.h>
+-# if FREEBSDV>=4090
+ #undef _KERNEL
+-# endif /* FREEBSDV>=4090 */
+ # endif /* defined(DTYPE_KQUEUE) */
+
+-# if FREEBSDV<2000
+-#include <ufs/lockf.h>
+-# else /* FREEBSDV>=2000 */
+ struct vop_advlock_args { int dummy; }; /* to pacify lf_advlock() prototype */
+-# if FREEBSDV>=5000
+ #undef MALLOC_DECLARE
+ #define MALLOC_DECLARE(type) extern struct malloc_type type[1]
+ /* to pacify <sys/lockf.h> */
+@@ -460,23 +349,15 @@ struct vop_advlock_args { int dummy; }; /* to pacify l
+
+ #include <fs/devfs/devfs.h>
+ #undef _KERNEL
+-# endif /* FREEBSDV>=5000 */
+ #include <sys/lockf.h>
+-# endif /* FREEBSDV<2000 */
+
+-# if FREEBSDV>=2020
+-# if FREEBSDV>=4090
+ #define _KERNEL
+-# endif /* FREEBSDV>=4090 */
+ #include <sys/pipe.h>
+-# if FREEBSDV>=4090
+ #undef _KERNEL
+-# endif /* FREEBSDV>=4090 */
+ # if defined(HASVMLOCKH)
+ #include <vm/lock.h>
+ # endif /* defined(HASVMLOCKH) */
+ #include <vm/pmap.h>
+-# endif /* FREEBSDV>=2020 */
+
+ #include <vm/vm_map.h>
+
+@@ -492,21 +373,13 @@ struct vop_advlock_args { int dummy; }; /* to pacify l
+ #include <vm/vm_object.h>
+ #include <vm/vm_pager.h>
+
+-# if FREEBSDV>=2020
+ #undef B_NEEDCOMMIT
+
+-# if FREEBSDV>=5000
+ #include <sys/bio.h>
+-# endif /* FREEBSDV>=5000 */
+
+ #include <sys/buf.h>
+ #include <sys/user.h>
+
+-# if FREEBSDV<5000
+-#include <ufs/mfs/mfsnode.h>
+-# endif /* FREEBSDV<5000 */
+-# endif /* FREEBSDV>=2020 */
+-
+ #undef bcmp /* avoid _KERNEL conflict */
+ #undef bcopy /* avoid _KERNEL conflict */
+ #undef bzero /* avoid _KERNEL conflict */
+@@ -521,11 +394,7 @@ struct vop_advlock_args { int dummy; }; /* to pacify l
+ #define DEVINCR 1024 /* device table malloc() increment */
+
+ # if !defined(FREEBSD_KA_T)
+-# if FREEBSDV<2000
+-typedef off_t KA_T;
+-# else /* FREEBSDV>=2000 */
+ typedef u_long KA_T;
+-# endif /* FREEBSDV<2000 */
+ # endif /* !defined(FREEBSD_KA_T) */
+
+ #define KMEM "/dev/kmem"
+@@ -559,11 +428,9 @@ typedef u_long KA_T;
* Global storage definitions (including their structure definitions)
*/
-struct file * Cfp;
+extern struct file * Cfp;
- # if FREEBSDV>=2000
+-# if FREEBSDV>=2000
extern kvm_t *Kd;
-@@ -663,9 +663,15 @@ struct sfile {
+-# endif /* FREEBSDV>=2000 */
+
+ # if defined(P_ADDR)
+ extern KA_T Kpa;
+@@ -607,9 +474,7 @@ extern KA_T X_bfopsa;
+
+ extern int Np; /* number of kernel processes */
+
+-# if FREEBSDV>=2000
+ extern struct kinfo_proc *P; /* local process table copy */
+-# endif /* FREEBSDV>=2000 */
+
+ struct sfile {
+ char *aname; /* argument file name */
+@@ -626,15 +491,8 @@ struct sfile {
+
+ };
+
+-# if FREEBSDV==4100 || FREEBSDV==4110
+-#define XDR_VOID (xdrproc_t)xdr_void
+-#define XDR_PMAPLIST (xdrproc_t)xdr_pmaplist
+-# endif /* FREEBSDV==4100 || FREEBSDV==4110 */
+-
+-# if FREEBSDV>=5000
+ #define XDR_VOID (const xdrproc_t)xdr_void
+ #define XDR_PMAPLIST (const xdrproc_t)xdr_pmaplist
+-# endif /* FREEBSDV>=5000 */
+
+
+ /*
+@@ -651,9 +509,9 @@ struct sfile {
+
+ # if defined(HASNCACHE)
+ #include <sys/uio.h>
+-# if FREEBSDV<4000 || (FREEBSDV>=4000 && defined(HASNAMECACHE))
++# if defined(HASNAMECACHE)
+ #include <sys/namei.h>
+-# else /* FREEBSDV>=4000 && !defined(HASNAMECACHE) */
++# else /* !defined(HASNAMECACHE) */
+ /*
+ * The namecache struct definition should come from a header file that
+ * can be #include'd, but it has been moved to a kernel source file in
+@@ -663,9 +521,9 @@ struct sfile {
*/
struct namecache {
-+# if __FreeBSD_version < 1202000 || (__FreeBSD_version >= 1300000 && __FreeBSD_version < 1300105)
- LIST_ENTRY(namecache) nc_hash; /* hash chain */
+- LIST_ENTRY(namecache) nc_hash; /* hash chain */
LIST_ENTRY(namecache) nc_src; /* source vnode list */
TAILQ_ENTRY(namecache) nc_dst; /* destination vnode list */
-+# else
-+ LIST_ENTRY(namecache) nc_src; /* source vnode list */
-+ TAILQ_ENTRY(namecache) nc_dst; /* destination vnode list */
+ LIST_ENTRY(namecache) nc_hash; /* hash chain */
-+# endif
struct vnode *nc_dvp; /* vnode of parent of name */
struct vnode *nc_vp; /* vnode the name refers to */
u_char nc_flag; /* flag bits */
+@@ -682,22 +540,14 @@ struct namecache {
+ * suggesting the guess is a safe one.
+ * (VAA, 10 Apr 2002) */
+ };
+-# endif /* FREEBSDV<4000 || (FREEBSDV>=4000 && defined(HASNAMECACHE)) */
++# endif /* defined(HASNAMECACHE) */
+
+ #define NCACHE namecache /* kernel's structure name */
+ #define NCACHE_NM nc_name /* name in NCACHE */
+ #define NCACHE_NMLEN nc_nlen /* name length in NCACHE */
+
+-# if FREEBSDV<2005
+-#define NCACHE_NXT nc_nxt /* link in NCACHE */
+-# else /* FREEBSDV>=2005 */
+-# if FREEBSDV<2010
+-#define NCACHE_NXT nc_lru.tqe_next /* link in NCACHE */
+-# else /* FREEBSDV>=2010 */
+ #include <stddef.h>
+ #define NCACHE_NXT nc_hash.le_next /* link in NCACHE */
+-# endif /* FREEBSDV<2010 */
+-# endif /* FREEBSDV<2005 */
+
+ #define NCACHE_NODEADDR nc_vp /* node address in NCACHE */
+ #define NCACHE_PARADDR nc_dvp /* parent node address in NCACHE */
+@@ -708,9 +558,7 @@ struct namecache {
+ # endif /* DEFINED(HASNCVPID) */
+ # endif /* defined(HASNCACHE) */
+
+-# if FREEBSDV>=5000
+ #define VNODE_VFLAG v_iflag
+ #define NCACHE_VROOT VV_ROOT
+-# endif /* FREEBSDV>=5000 */
+
+ #endif /* defined(FREEBSD_LSOF_H) */
diff --git a/sysutils/lsof/files/patch-dialects_freebsd_dproc.c b/sysutils/lsof/files/patch-dialects_freebsd_dproc.c
--- a/sysutils/lsof/files/patch-dialects_freebsd_dproc.c
+++ b/sysutils/lsof/files/patch-dialects_freebsd_dproc.c
@@ -10,7 +10,94 @@
int i, nf;
MALLOC_S nb;
-@@ -330,7 +333,11 @@ gather_proc_info()
+@@ -157,13 +160,7 @@ gather_proc_info()
+ int tid; /* thread (task) ID */
+ uid_t uid;
+
+-#if FREEBSDV<2000
+- struct proc *p;
+- struct pcred pc;
+- struct pgrp pg;
+-#else /* FREEBSDV>=2000 */
+ struct kinfo_proc *p;
+-#endif /* FREEBSDV<2000 */
+
+ #if defined(HASFSTRUCT) && !defined(HAS_FILEDESCENT)
+ static char *pof = (char *)NULL;
+@@ -223,9 +220,6 @@ gather_proc_info()
+ * Read the process table.
+ */
+
+-#if FREEBSDV<2000
+- if ((Np = kvm_getprocs(KINFO_PROC_ALL, 0)) < 0)
+-#else /* FREEBSDV>=2000 */
+
+ # if !defined(KERN_PROC_PROC)
+ #define KERN_PROC_PROC KERN_PROC_ALL
+@@ -234,18 +228,11 @@ gather_proc_info()
+ if ((P = kvm_getprocs(Kd, Ftask ? KERN_PROC_ALL : KERN_PROC_PROC,
+ 0, &Np))
+ == NULL)
+-#endif /* FREEBSDV<2000 */
+
+ {
+ (void) fprintf(stderr, "%s: can't read process table: %s\n",
+ Pn,
+-
+-#if FREEBSDV<2000
+- kvm_geterr()
+-#else /* FREEBSDV>=2000 */
+ kvm_geterr(Kd)
+-#endif /* FREEBSDV<2000 */
+-
+ );
+ Exit(1);
+ }
+@@ -253,43 +240,13 @@ gather_proc_info()
+ * Examine proc structures and their associated information.
+ */
+
+-#if FREEBSDV<2000
+- for (px = 0; px < Np; px++)
+-#else /* FREEBSDV>=2000 */
+ for (p = P, px = 0; px < Np; p++, px++)
+-#endif /* FREEBSDV<2000 */
+-
+ {
+
+-#if FREEBSDV<2000
+- /*
+- * Read process information, process group structure (if
+- * necessary), and User ID (if necessary).
+- */
+- if (!(p = kvm_nextproc()))
+- continue;
+ if (p->P_STAT == 0 || p->P_STAT == SZOMB)
+ continue;
+- pg.pg_id = 0;
+- if (Fpgid && p->P_PGID) {
+- if (kread((KA_T)p->P_PGID, (char *)&pg, sizeof(pg)))
+- continue;
+- }
+- pgid = pg.pg_id;
+- if (!p->p_cred
+- || kread((KA_T)p->p_cred, (char *)&pc, sizeof(pc)))
+- continue;
+- uid = pc.p_ruid;
+-#else /* FREEBSDV>=2000 */
+- if (p->P_STAT == 0 || p->P_STAT == SZOMB)
+- continue;
+ pgid = p->P_PGID;
+-# if FREEBSDV<5000
+- uid = p->kp_eproc.e_ucred.cr_uid;
+-# else /* FREEBSDV>=5000 */
+ uid = p->ki_uid;
+-# endif /* FREEBSDV<5000 */
+-#endif /* FREEBSDV<2000 */
+
+ #if defined(HASPPID)
+ ppid = p->P_PPID;
+@@ -330,7 +287,11 @@ gather_proc_info()
#if defined(HAS_PWD)
cdir = rdir = jdir = NULL;
@@ -22,3 +109,96 @@
if (pwd_addr != 0) {
if (!kread(pwd_addr, (char *)&pwd, sizeof(pwd))) {
cdir = pwd.pwd_cdir;
+@@ -397,7 +358,6 @@ gather_proc_info()
+ link_lfile();
+ }
+
+-#if FREEBSDV>=5000
+ /*
+ * Save jail directory information.
+ */
+@@ -408,7 +368,6 @@ gather_proc_info()
+ if (Lf->sf)
+ link_lfile();
+ }
+-#endif /* FREEBSDV>=5000 */
+
+ /*
+ * Save information on the text file.
+@@ -561,23 +520,13 @@ get_kernel_access()
+ * Open kernel memory access.
+ */
+
+-#if FREEBSDV<2000
+- if (kvm_openfiles(Nmlst, Memory, NULL) == -1)
+-#else /* FREEBSDV>=2000 */
+ if ((Kd = kvm_open(Nmlst, Memory, NULL, O_RDONLY, NULL)) == NULL)
+-#endif /* FREEBSDV<2000 */
+
+ {
+ (void) fprintf(stderr,
+ "%s: kvm_open%s(execfile=%s, corefile=%s): %s\n",
+ Pn,
+-
+-#if FREEBSDV<2000
+- "files",
+-#else /* FREEBSDV>=2000 */
+ "",
+-#endif /* FREEBSDV<2000 */
+-
+ Nmlst ? Nmlst : "default",
+ Memory ? Memory :
+
+@@ -678,11 +627,7 @@ kread(addr, buf, len)
+ {
+ int br;
+
+-#if FREEBSDV<2000
+- br = kvm_read((void *)addr, (void *)buf, len);
+-#else /* FREEBSDV>=2000 */
+ br = kvm_read(Kd, (u_long)addr, buf, len);
+-#endif /* FREEBSDV<2000 */
+
+ return((br == len) ? 0 : 1);
+ }
+@@ -724,9 +669,6 @@ process_text(vm)
+ struct vm_object vmo;
+ struct vmspace vmsp;
+
+-#if FREEBSDV<2020
+- struct pager_struct pg;
+-#endif /* FREEBSDV<2020 */
+
+ /*
+ * Read the vmspace structure for the process.
+@@ -762,30 +704,16 @@ process_text(vm)
+ j < 2 && ka;
+ j++,
+
+-#if FREEBSDV<2020
+- ka = (KA_T)vmo.shadow
+-#else /* FREEBSDV>=2020 */
+ ka = (KA_T)vmo.backing_object
+-#endif /* FREEBSDV<2020 */
+ )
+ {
+ if (kread(ka, (char *)&vmo, sizeof(vmo)))
+ break;
+
+-#if FREEBSDV<2020
+- if ((ka = (KA_T)vmo.pager) == NULL
+- || kread(ka, (char *)&pg, sizeof(pg)))
+- continue;
+- if (pg.pg_handle == NULL || pg.pg_type != PG_VNODE)
+- continue;
+- (void) (enter_vn_text((KA_T)pg.pg_handle, &n));
+-#else /* FREEBSDV>=2020 */
+ if (vmo.type != OBJT_VNODE
+ || vmo.handle == (void *)NULL)
+ continue;
+ (void) (enter_vn_text((KA_T)vmo.handle, &n));
+-#endif /* FREEBSDV<2020 */
+-
+ }
+ }
+ }
diff --git a/x11/wayland-logout/Makefile b/x11/wayland-logout/Makefile
--- a/x11/wayland-logout/Makefile
+++ b/x11/wayland-logout/Makefile
@@ -20,7 +20,7 @@
# Cannot use C implementation without cr_pid
.if make(makesum)
DISTFILES= ${DISTNAME:S/${DISTVERSION}/1.3/}${EXTRACT_SUFX}
-.elif ${OPSYS} != FreeBSD || ${OSVERSION} < 1202506
+.elif ${OPSYS} != FreeBSD
DISTVERSION= 1.3
NO_ARCH= yes
MESON_ARGS+= -Dimplementation=shell
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sat, Feb 1, 2:15 PM (21 h, 27 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
16384210
Default Alt Text
D34523.diff (26 KB)
Attached To
Mode
D34523: Remove support for FreeBSD < 12.3 from the Tree.
Attached
Detach File
Event Timeline
Log In to Comment