Personal patches
Go to file
Satoshi Asami fd5131ad95 (1) ${MASTER_SITE_SUBDIR} is now a list, and ${MASTER_SITE_*} macros
will be expanded multiple times if ${MASTER_SITE_SUBDIR} contains
    more than one item.
Reviewed by:	Bill "Mr. distfiles" Fenner

(2) Replace stale site with a good one in MASTER_SITE_GNU.
Submitted by:	Bill "Mr. mastersites" Fenner

(3) Add new variable USE_BZIP2, which, like USE_GMAKE, will change the
    default decompression method of distfiles from gzip to bzip2.
    Since tar doesn't have a simple flag to turn on bzip2
    decompression, I changed the way EXTRACT_CMD and
    EXTRACT_{BEFORE,AFTER}_ARGS work.  These are the new defaults:

    EXTRACT_CMD:		gzip or bzip2
    EXTRACT_BEFORE_ARGS:	-dc
    EXTRACT_AFTER_ARGS:		| tar -xf -

    (They used to be "tar", "-xzf", and "", respectively, before.)
    Also, EXTRACT_SUFX will default to ".tar.bz2" if USE_BZIP2 is set.

    There are a few things porters should be careful about:

 (a) If you are using bsd.port.{pre,post}.mk, USE_BZIP2 should be set
     before the .include of pre.mk.

 (b) Do not use ${EXTRACT_SUFX} as an alias of tar.  There is a new
     variable ${TAR} for that purpose.

 (c) If you are calling ${EXTRACT_CMD} directly, you need both
     ${EXTRACT_BEFORE_ARGS} and ${EXTRACT_AFTER_ARGS} in the command
     line.  (The latter was previously empty so could be omitted --
     that is no longer the case.)

 (d) If you need to set any of EXTRACT_CMD, EXTRACT_BEFORE_ARGS or
     EXTRACT_AFTER_ARGS, define all three, even if they are the
     default.  The values of these variables may very well change in
     the future (but the calling syntax probably will not) so it will
     save the port from breakage when that happens.

Tested by:	recompiling the entire ports tree
1999-02-03 11:06:19 +00:00
archivers ${MASTER_SITE_GNU} got rearranged in December; let's catch up. 1999-01-27 07:41:29 +00:00
astro Activate the xglobe port. 1999-01-26 03:53:00 +00:00
audio Remove trailing whitespace. 1999-02-03 07:29:28 +00:00
benchmarks Create one diff per file to patch. 1998-12-19 22:50:21 +00:00
biology Correct the MD5 checksum. 1999-01-30 17:14:25 +00:00
cad Avoid floating point exceptions. The program seems to handle the 1999-01-26 17:35:23 +00:00
chinese Change the binary name, crxvt2 -> crxvt. 1999-01-17 07:34:27 +00:00
comms drop myself from maintainer. 1999-01-21 11:12:20 +00:00
converters ${MASTER_SITE_GNU} got rearranged in December; let's catch up. 1999-01-27 07:41:29 +00:00
databases Upgrade to 3.22.15-gamma. 1999-02-01 16:52:16 +00:00
deskutils Upgrade to 0.99.5, and portlint 1999-02-02 09:56:05 +00:00
devel libPropListgnome => libPropList. 1999-02-02 14:32:32 +00:00
dns Add a couple more Y2K links... 1999-01-13 03:37:28 +00:00
editors Fix typo in previous commit. 1999-02-03 10:36:21 +00:00
emulators Update to 1.0.1 1999-02-02 16:20:38 +00:00
finance Upgrade to 1.0.18. 1998-12-25 20:10:50 +00:00
ftp ${MASTER_SITE_GNU} got rearranged in December; let's catch up. 1999-01-27 07:41:29 +00:00
games Use bsd.port.{pre,post}.mk. 1999-02-03 10:37:11 +00:00
german Update to version 1.20.07. 1999-01-26 02:21:12 +00:00
graphics Add ${EXTRACT_AFTER_ARGS} to command line -- it won't hurt as it's empty 1999-02-02 08:04:14 +00:00
irc BROKEN='zircon-1.18.208 is all that is available from the *SINGLE* mastersite' 1999-01-31 20:31:54 +00:00
japanese Fix VFlib version number. 1999-02-02 09:32:13 +00:00
java Bump png's major number to 3. 1999-01-23 07:05:35 +00:00
korean From maintainer: 1999-01-18 03:21:53 +00:00
lang Correct stale patch. 1999-02-02 07:29:00 +00:00
mail Change libPropList directory name. 1999-02-03 08:09:51 +00:00
math Use ${MASTER_SITE_GNOME} 1999-01-27 08:31:54 +00:00
mbone Add sdr25. 1999-01-28 10:58:10 +00:00
misc Upgrade to 0.99.5, and portlint 1999-02-02 09:56:05 +00:00
Mk (1) ${MASTER_SITE_SUBDIR} is now a list, and ${MASTER_SITE_*} macros 1999-02-03 11:06:19 +00:00
multimedia Add bzip2 dependency. They were missing in some kde*11 Makefiles. 1999-01-11 02:13:24 +00:00
net Add an extra patch for support/ethertalk/bpfiltp.c to allow Columbia 1999-02-01 21:39:13 +00:00
net-im Fixup: Ports that want gtk+ 1.0.x should now reference gtk10-config. 1999-01-22 22:18:10 +00:00
net-mgmt Use %%PERL_VER%% and %%PERL_ARCH%%. 1999-01-12 00:06:05 +00:00
news Use double quotes rather than single quotes in the pre-configure 1999-01-30 06:51:19 +00:00
palm Remove BROKEN_ELF: 1999-02-02 16:24:38 +00:00
ports-mgmt Avoid installing libTkSteal.so if it exists. 1999-01-10 17:58:47 +00:00
print Patch the main makefile. Sometimes gmake exits(0) even if an inferior make 1999-02-03 02:45:07 +00:00
russian upgrade to 1.4 1998-12-22 00:51:59 +00:00
science Add USE_X_PREFIX so this builds again. 1999-01-10 18:20:16 +00:00
security Add a secondary master site (hmm, that sounds funny..) 1999-02-03 06:57:16 +00:00
shells ${MASTER_SITE_GNU} got rearranged in December; let's catch up. 1999-01-27 07:41:29 +00:00
sysutils Fix libtool for 4.0c. 1999-02-02 14:19:19 +00:00
Templates Keep all the HTML in templates/README.* 1997-12-15 23:46:33 +00:00
textproc Upgrade to 0.99.5. 1999-01-31 19:06:21 +00:00
Tools Note that makeinfo and install-info also needs to be updated. 1999-01-26 03:09:17 +00:00
vietnamese mark unbroken - can't repeat the problem 1998-11-07 04:26:03 +00:00
www Fix installation path. 1999-02-03 10:47:30 +00:00
x11 LIB_DEPENDS to xpm. 1999-02-03 10:33:43 +00:00
x11-clocks Fix MASTER_SITES. 1999-01-26 19:53:03 +00:00
x11-fm Activate gnomemc. 1999-01-31 20:58:07 +00:00
x11-fonts Upgrade from 3.4 to 3.7. 1999-01-16 23:26:01 +00:00
x11-servers Fix up MASTER_SITES: 1999-01-27 18:32:15 +00:00
x11-themes Sync with peter's suggestion. 1999-02-02 17:01:44 +00:00
x11-toolkits Sync with peter's suggestion. 1999-02-02 17:01:44 +00:00
x11-wm This replaces patch-aa to install enlightenment/config/tin-e/17/ 1999-01-24 08:12:46 +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 Note encryption in sdr 2.5 1999-01-28 08:28:08 +00:00
Makefile (1) Rename "templates" to "Templates". The toplevel is getting 1999-01-26 03:58:58 +00:00
README Document search target. 1997-06-11 09:06:37 +00:00
YEAR2000 More Y2K Statement Links... 1999-01-13 02:47:33 +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.