openbsd-ports/infrastructure/README

53 lines
1.6 KiB
Plaintext
Raw Normal View History

1999-05-18 12:43:16 -04:00
This directory does not hold ports, but rather stuff to help
1999-10-26 11:38:06 -04:00
with building specific ports, or with checking packages.
Better documentation will be written as this progresses.
Quick list of what exists, most useful stuff first
build/bundle-readmes:
2006-10-20 05:45:21 -04:00
Create README.html files and bundle them as one tar archive.
1999-10-26 11:38:06 -04:00
fetch/check-distfiles
2006-10-20 05:45:21 -04:00
Heuristic to check the whole contents of /usr/ports/distfiles against
1999-10-26 11:38:06 -04:00
all MD5 files in the ports tree.
package/check-dependencies
1999-10-26 11:38:06 -04:00
Check dependencies for all packages in the current directory.
Basically, verifies that the tsort in bsd.port.mk did their job.
build/find-build-order
2006-10-20 05:45:21 -04:00
Used such as cat plist/i386 | build/find-build-order
1999-10-26 11:38:06 -04:00
outputs a list of stuff that actually needs to be built to obtain those
packages, in a suitable order for removing backward dependencies.
1999-10-26 11:38:06 -04:00
Optional arg `build' or `run' to take only build or run dependencies
into account.
Major defect: tsort is not a stable sort, so find-build-order will
rearrange the list it gets as input.
build/out-of-date
2006-10-20 05:45:21 -04:00
Compare installed registered packages with INDEX, try to find out
1999-10-26 11:38:06 -04:00
of date ports.
install/make-plist
2006-10-20 05:45:21 -04:00
perl helper for the make plist target.
1999-10-26 11:38:06 -04:00
2006-10-20 05:45:21 -04:00
templates/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.
1999-10-26 11:38:06 -04:00
fetch/check-license
2006-10-20 05:45:21 -04:00
Legacy script used by Marco to check the LICENSE files.
1999-10-26 11:38:06 -04:00
build/outdated-perl-ports
2006-10-20 05:45:21 -04:00
Compare perl ports INDEX entries with the latest module
versions available from CPAN.
templates/Makefile.template
Template Makefile that may be of use when making a port.