Dreckly/dreckly d99cb13doc pkg-vulnerabilities pkgsrc.html

Merge branch 'trunk' into release/macos/12.3
DeltaFile
+0-26,124doc/pkg-vulnerabilities
+0-15,192doc/pkgsrc.html
+0-11,589doc/CHANGES-2024
+0-11,242doc/CHANGES-2023
+0-10,284doc/pkgsrc.txt
+0-9,952doc/CHANGES-2020
+0-84,383644 files not shown
+3,120-271,270650 files

Dreckly/dreckly 0b92692bootstrap bootstrap, mk/platform GNUkFreeBSD.mk

mk: Remove GNUkFreeBSD support.

Dead upstream, never reasonably supported, and holds no historical
interest.  Part of #34, some minor cleanup still required in packages
that will be done separately.
DeltaFile
+0-524pkgtools/bootstrap-mk-files/files/mods/GNUkFreeBSD.bsd.lib.mk
+0-199pkgtools/bootstrap-mk-files/files/mods/GNUkFreeBSD.bsd.man.mk
+0-193pkgtools/bootstrap-mk-files/files/mods/GNUkFreeBSD.sys.mk
+0-89mk/tools/tools.GNUkFreeBSD.mk
+0-74mk/platform/GNUkFreeBSD.mk
+0-14bootstrap/bootstrap
+0-1,0932 files not shown
+0-1,1058 files

Dreckly/dreckly 18912d8mk/platform README HPUX.mk

mk: Remove _OPSYS_PERL_REQD.

It's not 2003 anymore, all platforms use the same perl, we don't support
system perl, and this saves calls to pkg_admin for every perl-using
package.
DeltaFile
+0-2mk/platform/README
+0-1mk/platform/HPUX.mk
+0-1mk/platform/Haiku.mk
+0-1mk/platform/IRIX.mk
+0-1mk/platform/Interix.mk
+0-1mk/platform/Linux.mk
+0-719 files not shown
+0-2625 files

Dreckly/dreckly 38aea12mk bsd.prefs.mk, mk/platform Darwin.mk IRIX.mk

Remove _OPSYS_WHOLE_ARCHIVE_FLAG and _OPSYS_NO_WHOLE_ARCHIVE_FLAG, these
variables are unused and in at least one case were completely wrong anyway.
DeltaFile
+1-11mk/platform/Darwin.mk
+1-9mk/platform/IRIX.mk
+1-8mk/platform/UnixWare.mk
+1-8mk/platform/SCO_SV.mk
+1-7mk/bsd.prefs.mk
+1-7mk/platform/SunOS.mk
+6-5019 files not shown
+24-15825 files

Dreckly/dreckly 4fee046mk/pkgformat/pkg package.mk, mk/platform FreeBSD.mk GNUkFreeBSD.mk

Add a new ulimit modifier for cputime. Support raising limits for
package creation.

There are very few things in pkgsrc that needs more than one hour per
process on decently fast hardware, so setting that as (soft) limit for
bulk builds avoids the infinite loops seen in some other packages. There
are a few select exceptions, i.e. flightgear-data needs more than one
hour for pkg_create when using xz. This flag allows selectively giving
those places more time without wasting resources in the broken cases.
DeltaFile
+2-2mk/pkgformat/pkg/package.mk
+2-1mk/platform/FreeBSD.mk
+2-1mk/platform/GNUkFreeBSD.mk
+2-1mk/platform/Linux.mk
+2-1mk/platform/MirBSD.mk
+2-1mk/platform/NetBSD.mk
+12-73 files not shown
+18-109 files

Dreckly/dreckly 5530b01mk/platform Linux.mk GNUkFreeBSD.mk

Use the _OPSYS_PREFER mechanism rather than LIBC_BUILTINS.
DeltaFile
+7-2mk/platform/Linux.mk
+7-2mk/platform/GNUkFreeBSD.mk
+14-42 files

Dreckly/dreckly 2d0af4ebootstrap bootstrap, mk/platform GNUkFreeBSD.mk

Add (Debian) GNU/kFreeBSD port.
Similar to GNU/Linux.

Bump bootstrap-mk-files to 20130727.
DeltaFile
+524-0pkgtools/bootstrap-mk-files/files/mods/GNUkFreeBSD.bsd.lib.mk
+200-0pkgtools/bootstrap-mk-files/files/mods/GNUkFreeBSD.sys.mk
+199-0pkgtools/bootstrap-mk-files/files/mods/GNUkFreeBSD.bsd.man.mk
+86-0mk/tools/tools.GNUkFreeBSD.mk
+74-0mk/platform/GNUkFreeBSD.mk
+20-2bootstrap/bootstrap
+1,103-23 files not shown
+1,113-69 files