mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-13 07:34:50 +00:00
Mirror of the FreeBSD ports git repo https://git.FreeBSD.org/ports.git .
f772f8743d
* Replace some bare uses of cat with ${CAT} * [ports/19112] Ignore RCS files (*,v) when applying patches * [ports/19270] Check whether ${DISTDIR} is writable and fail with a better error message if not (mostly caused by trying to fetch as the wrong user) * [ports/23560] Force patch backup files to be created with .orig suffix * [ports/34717] Don't enclose PTHREAD_LIBS in quotes, because it will cause problems if used in an already-quoted string. * [ports/34987] Fix an awk warning in MASTER_SORT/MASTER_SORT_REGEX code * [misc/38724] Change some uses of the deprecated test -h to test -L * [1] Registering real dependencies: dependency registration looks at the currently-installed version of the dependency and registers that version, instead of registering the version in ports which may be newer than what is installed. * [2] Further 100% speed-up of dependency registration process by eliminating second call to package-depends (using information from the first call stored in +CONTENTS file of package being installed). Very useful for developing GNOME or similar packages with zillion dependencies, when package-depends target could take few minutes to complete; * [2] Proper set-up of ${SHELL} variable in build environment, so that user's interactive shell isn't picked instead. This has various implications, ranging from build process speed-up due to using /bin/sh to invoke libtool instead of bash or any other much more bloated user's shell (configure scripts often pick it up from the ${SHELL} environment), to fixing problems some users have when building random ports. Submitted by: sobomax [1] [2], Aleksandr A. Babaylov <.@babolo.ru> [ports/19112], Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at> [ports/19270], Alan Bawden <Alan@LCS.MIT.EDU> [ports/23560], Christian Weisgerber <naddy@mips.inka.de> [ports/34717], knu [ports/34987], april <april@oublinet.net> [ports/38724] PR: ports/19112, ports/19270, ports/23560, ports/34717, ports/34987, ports/36237, ports/38724 Tested on: bento 4-exp build |
||
---|---|---|
accessibility | ||
arabic | ||
archivers | ||
astro | ||
audio | ||
benchmarks | ||
biology | ||
cad | ||
chinese | ||
comms | ||
converters | ||
databases | ||
deskutils | ||
devel | ||
dns | ||
editors | ||
emulators | ||
finance | ||
french | ||
ftp | ||
games | ||
german | ||
graphics | ||
hebrew | ||
hungarian | ||
irc | ||
japanese | ||
java | ||
korean | ||
lang | ||
math | ||
mbone | ||
misc | ||
Mk | ||
multimedia | ||
net | ||
net-im | ||
net-mgmt | ||
net-p2p | ||
news | ||
palm | ||
picobsd | ||
polish | ||
ports-mgmt | ||
portuguese | ||
russian | ||
science | ||
security | ||
shells | ||
sysutils | ||
Templates | ||
textproc | ||
Tools | ||
ukrainian | ||
vietnamese | ||
www | ||
x11 | ||
x11-clocks | ||
x11-fm | ||
x11-fonts | ||
x11-servers | ||
x11-themes | ||
x11-toolkits | ||
x11-wm | ||
.cvsignore | ||
INDEX | ||
LEGAL | ||
Makefile | ||
README |
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/doc/en_US.ISO8859-1/books/handbook/ 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.