Annotation of ports/infrastructure/README, Revision 1.2
1.1 espie 1: This directory does not hold ports, but rather stuff to help
1.2 ! espie 2: with building specific ports, or with checking packages.
! 3:
! 4: Better documentation will be written as this progresses.
! 5:
! 6: Quick list of what exists, most useful stuff first
! 7:
! 8: build/bundle-readmes:
! 9: create README.html files and bundle them as one tar archive.
! 10:
! 11: fetch/check-distfiles
! 12: heuristic to check the whole contents of /usr/ports/distfiles against
! 13: all MD5 files in the ports tree.
! 14:
! 15: packages/check-dependencies
! 16: Check dependencies for all packages in the current directory.
! 17: Basically, verifies that the tsort in bsd.port.mk did their job.
! 18:
! 19: build/find-build-order
! 20: used such as cat db/essentials | build/find-build-order
! 21: outputs a list of stuff that actually needs to be built to obtain those
! 22: packges, in a suitable order for removing backward dependencies.
! 23:
! 24: Optional arg `build' or `run' to take only build or run dependencies
! 25: into account.
! 26:
! 27: Major defect: tsort is not a stable sort, so find-build-order will
! 28: rearrange the list it gets as input.
! 29:
! 30: build/out-of-date
! 31: compare installed registered packages with INDEX, try to find out
! 32: of date ports.
! 33:
! 34: install/make-plist
! 35: perl helper for the make plist target
! 36:
! 37: db/network.conf
! 38: Distfiles configuration. Tweakable by the user
! 39:
! 40: fetch/check-license
! 41: legacy script used by Marco to check the LICENSE files
! 42:
! 43: install/create-user
! 44: simple script to create new users account, based on db/users.db
1.1 espie 45: