1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-14 03:10:47 +00:00
Mirror of the FreeBSD ports git repo https://git.FreeBSD.org/ports.git .
Go to file
Satoshi Asami 3d0b444f0d (0) Fast INDEX generation. Only print out the directory name and
don't recurse in "make describe".  The new INDEX target in
    ports/Makefile invokes a perl script to recurse and convert them
    into package names.

    While I'm here, change the name of targets and move them around a
    little bit for the sake of consistency.

    It is also probably worth noting here that the meaning of the
    "build dependency" list in INDEX has been changed slightly
    changed.  The old list was "build depends and its build depends"
    -- not particularly useful if you had things like autoconf, which
    run-depend on gm4 (you install all the things listed here and
    you'll get an autoconf that won't run).

    It is now "build depends and its run depends" -- you install
    everything listed here, and you'll be able to build the port.
Submitted by:	steve

(0') Fast README.html generation.  It uses ports/INDEX to find
    dependencies instead of embarking on to a recursive loop.
Submitted by:	steve

(1) Remove NO_WRKDIR and NO_EXTRACT.  Their functionality are easily
    replacable with NO_WRKSUBDIR=t and EXTRACT_ONLY= (nothing on right
    side), and they get in the way of read-only port trees.

(2) Surround first few variable definitions with ".if !defined()".
    This will make cross-compilation easier and also speed up make
    processes.

(3) Call sysctl with absolute path.  Prefer the one in /sbin over the
    one in /usr/sbin.

(4) Add four new variables

    PKGINSTALL?=	${PKGDIR}/INSTALL
    PKGDEINSTALL?=	${PKGDIR}/DEINSTALL
    PKGREQ?=		${PKGDIR}/REQ
    PKGMESSAGE?=	${PKGDIR}/MESSAGE

    and use them in PKG_ARGS.  Frobbing with PKG_ARGS directly is
    strongly discouraged.

(5) Change PKG_SUFX to ".tar" (instead of ".tgz") if PKG_NOCOMPRESS is
    defined.  This is intended only for our own use.

(6) Add more sites to MASTER_SITE_GNU.
Submitted by:	billf

(7) Override MANUAL_PACKAGE_BUILD if PARALLEL_PACKAGE_BUILD is
    defined.  This is intended only for our own use.

(8) Add new target "ignorelist" which will print out the package name
    if the port is not going to be built on this machine.  This is
    intended only for our own use.

(9) Make mtree a little quieter.
1998-12-12 07:39:30 +00:00
archivers Add more MASTER_SITES. 1998-12-10 17:24:33 +00:00
astro Add more MASTER_SITES. 1998-12-10 17:24:33 +00:00
audio Upgrade to version 0.8, also removing the dependency on OSS. This 1998-12-11 11:56:13 +00:00
benchmarks Import of nttcp 1998-12-08 04:18:08 +00:00
biology Update MASTER_SITES. 1998-12-09 22:35:05 +00:00
cad Remove ftp.inet.cz/pub/Mirrors/GtkApps/geda, "No such directory." 1998-12-10 13:02:48 +00:00
chinese Upgrade to 2.4.11 1998-12-09 05:05:33 +00:00
comms Update MASTER_SITES. 1998-12-09 22:35:05 +00:00
converters Upgrade to 2.09 1998-12-07 19:54:42 +00:00
databases Fix typo in MASTER_SITES. 1998-12-11 23:37:16 +00:00
deskutils Remove xhime,xmulti 1998-11-24 08:53:54 +00:00
devel Make this use perl5 1998-12-12 03:59:35 +00:00
dns Install HTML documentation in ${PREFIX}/share/doc/bind8 1998-12-10 02:59:27 +00:00
editors Multi-lingual unicode text editor with TTF support. 1998-12-07 22:05:40 +00:00
emulators Changes MASTER_SITE 1998-12-03 15:12:49 +00:00
finance Make this port actually work. One place had ${PREFIX}/share/ccb for 1998-10-10 11:07:24 +00:00
ftp Unbreak for ELF. 1998-12-12 01:48:39 +00:00
games Remove NO_WRKDIR tests from targets copied from bsd.port.mk. Since 1998-12-12 04:18:47 +00:00
german Fix RUN_DEPENDS line 1998-10-27 18:15:31 +00:00
graphics Don't drop command line arguments in the wrappers. 1998-12-11 13:46:40 +00:00
irc Upgrade from 2.9.4->2.10.1, and associated changes. 1998-12-09 20:15:30 +00:00
japanese Remove NO_WRKDIR tests from targets copied from bsd.port.mk. Since 1998-12-12 04:18:47 +00:00
java Cleanup PLIST too with upgrade. 1998-12-11 00:52:22 +00:00
korean Unbreak. (misc/rpm is not broken) 1998-12-10 15:46:40 +00:00
lang Upgrade to 0.18. 1998-12-11 19:39:37 +00:00
mail There's been a PR (6180) out since March that describes an exploitable 1998-12-10 03:09:13 +00:00
math Add more MASTER_SITES. 1998-12-10 17:24:33 +00:00
mbone Change MASTER_SITES to make this port fetchable, we are two (minor) 1998-12-09 21:41:30 +00:00
misc Upgrade to 1.65. 1998-12-09 10:46:59 +00:00
Mk (0) Fast INDEX generation. Only print out the directory name and 1998-12-12 07:39:30 +00:00
multimedia Change categories to "audio kde". It was (believe me or not) "x11". 1998-12-01 01:49:40 +00:00
net Backout previous commit by flathill. 1998-12-11 23:55:05 +00:00
net-im Fix this - the backslash was escaping a trailing tab, not the newline. 1998-12-11 12:05:49 +00:00
net-mgmt Hey! how did that -lkvm get in there? :) 1998-12-05 21:52:21 +00:00
news Activate fidogate. 1998-12-12 03:40:59 +00:00
palm Previous commit for ELF broke a.out. 1998-11-06 21:17:33 +00:00
ports-mgmt Use MAN? macro. 1998-11-22 03:52:57 +00:00
print Add more MASTER_SITES. 1998-12-10 17:24:33 +00:00
russian Add SUBDIR += xruskb 1998-12-06 12:22:02 +00:00
science OSVERSION was not used anymore. 1998-11-18 10:55:45 +00:00
security Add a patch to the 'skiphost' man page to reflect the -f option that we add. 1998-12-11 03:37:53 +00:00
shells Sort entries. In particular, "large", "medium", "small" sort in this order, 1998-12-07 02:22:12 +00:00
sysutils Add SUBDIR += wmmon 1998-12-11 15:24:02 +00:00
Templates Keep all the HTML in templates/README.* 1997-12-15 23:46:33 +00:00
textproc Use ${WRKDIR} as yacc TMPDIR. 1998-12-03 02:58:57 +00:00
vietnamese mark unbroken - can't repeat the problem 1998-11-07 04:26:03 +00:00
www Remove NO_WRKDIR tests from targets copied from bsd.port.mk. Since 1998-12-12 04:18:47 +00:00
x11 Add SUBDIR += xcolorsel 1998-12-11 16:06:00 +00:00
x11-clocks PR: ports/8876 1998-12-11 17:06:22 +00:00
x11-fm Fix typo error. 1998-12-08 16:38:23 +00:00
x11-fonts Fixup CATEGORIES list. 1998-11-21 17:18:16 +00:00
x11-servers portlint. 1998-12-05 06:16:22 +00:00
x11-themes/gtkstep Correct MASTER_SITES. 1998-12-10 13:18:16 +00:00
x11-toolkits Upgrade to 1.1.7, 1998-12-12 04:43:30 +00:00
x11-wm Portlint. 1998-12-10 22:24:31 +00:00
.cvsignore ckages/ is also useful to ignore, while we are about it. 1997-07-14 21:35:25 +00:00
INDEX This is the official INDEX for 2.2.8-RELEASE. There are 1,877 ports. 1998-11-30 01:50:01 +00:00
LEGAL Retire apache-ssl, activate apache12-ssl and apache13-ssl! 1998-12-11 22:37:09 +00:00
Makefile Make the search target home in a little better on what users are 1998-10-30 23:38:26 +00:00
README Document search target. 1997-06-11 09:06:37 +00:00

This is the FreeBSD Ports Collection.  For an easy to use
WEB-based interface to it, please see:

        http://www.freebsd.org/ports

For general information on the ports collection, please see the
FreeBSD Handbook which is available from:

        file://localhost/usr/share/doc/handbook/handbook.html

(if you installed the doc distribution on your machine)

Or:

        http://www.freebsd.org/handbook/handbook.html

for the latest official version from FreeBSD-current.

The section "The Ports Collection" will tell you how to use the
ports and packages and the "Porting Applications" section
describes how one can contribute to the ports collection.

If you would like to search for a given port, you can do so easily
by saying:

	make search key="<keyword>"

Which will generate a list of all ports matching <keyword>.

NOTE:  This tree can GROW significantly in size during normal usage!
The distribution tar files can and do accumulate in /usr/ports/distfiles,
and the individual ports will also use up lots of space in their work
subdirectories unless you remember to "make clean" after you're done
building a given port.  /usr/ports/distfiles can also be periodically
cleaned without ill-effect, though if you don't have the original
distribution tarball(s) for something on CDROM then you will need to pull
it all over your network connection again if you ever try to build the
associated port.