openbsd-ports/infrastructure
sthen 9a855887d9 Adjust build-debug-info (used to create debug packages):
- Use llvm-objcopy instead of (binutils) objcopy when creating detached
debug symbols and adding the gnu-debuglink section.

- For llvm-objcopy and strip, output to a temporary file and copy it
back to the original file. The LLVM tools create a new file, so hard links
are not normally maintained, but this method keeps them.

https://github.com/llvm/llvm-project/issues/59848#issuecomment-1374070557

ok naddy@.

This should allow us to move back to llvm-strip in base on archs where
we use ld.lld, which (alongside the change to llvm-objcopy) avoids problems
that have been seen during mimmutable(2) development with GNU_RELRO with
the version of binutils that we have.
2023-01-22 20:48:00 +00:00
..
bin Adjust build-debug-info (used to create debug packages): 2023-01-22 20:48:00 +00:00
db reserve a UID/GID for _gotd 2023-01-17 15:52:13 +00:00
fetch
lib be more thorough in flagging bad stat lines. 2022-11-06 09:29:12 +00:00
mk bsd.port.mk: use xz for decompressing .xz and .lz 2023-01-18 15:14:52 +00:00
package also moved to bin 2018-09-07 09:05:56 +00:00
templates poison MODPY_BUILD (var is MODPY_PYBUILD) 2022-12-09 16:23:05 +00:00
README fix badly out-of-date stuff, should probably just finish manpages 2019-05-25 21:50:38 +00:00

This directory does not hold ports, but rather stuff to help
with building specific ports, or with checking packages.

A lot of documentation actually exists as manpages.
See bsd.port.mk(5) for most things.

bin/pkg_outdated
	Compare installed registered packages with the ports tree, try to find
	out of date ports.

db/network.conf
	Distfiles configuration. Tweakable by the user.

db/user.list
	List of users and groups created by the ports (or that are advised
	to be added.

bin/outdated-perl-ports
	Compare perl ports INDEX entries (install portslist) with the 
	latest module versions available from CPAN.

templates/Makefile.template
	Template Makefile that may be of use when making a port.