1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-24 00:45:52 +00:00
Mirror of the FreeBSD ports git repo https://git.FreeBSD.org/ports.git .
Go to file
Neil Blakey-Milner 90d103f7cc Add the first efforts on my mkptools, the successor to makeport.pl.
mkptools are broken up into simple scripts:

mkpskel takes a distribution file as an argument and generates a
skeleton; it guesses the extract method, the package name, and so forth,
and generates populated Makefile and distinfo and empty pkg-descr,
pkg-comment, and pkg-plist.

mkpextr goes through the extract phase, and generates what it believes
are the necessary variables necessary to build the port.  It guesses the
work source directory, what the Makefile is called, whether it has
configure, whether to use libtool, and other bits such as wildly
guessing kde, qt, gtk, gnome, and ssl requirements.  Run it in a port
directory, and it generates Makefile.extr.

mkpmerge merges the results from mkpskel and mkpextr (and will later
merge the results from the other phases) into Makefile.

mkpclean cleans up any extra files that may be hanging about.
2000-10-14 02:45:49 +00:00
archivers Change PKGDIR from pkg/ to . Also fix places where ${PKGDIR} is 2000-10-08 10:23:48 +00:00
astro Submitted by: <dec@freebsd.org> 2000-10-13 04:00:51 +00:00
audio Update to 1.2.0, no response from maintainer 2000-10-13 20:32:43 +00:00
benchmarks Eliminate WRKSRC=${WRKDIR}/${PKGNAME} lines, as these will break when 2000-09-25 12:21:43 +00:00
biology Update to version 0.6.2 2000-10-13 12:43:24 +00:00
cad Update to 1.4.4 2000-10-13 20:19:12 +00:00
chinese Sync with x11/rxvt. 2000-10-13 02:39:55 +00:00
comms Update to 0.48 2000-10-12 21:18:07 +00:00
converters Update to 0.4.3. 2000-10-12 13:52:18 +00:00
databases Support LOCALBASE properly 2000-10-13 20:24:07 +00:00
deskutils Add deskutils/gcal, the GNU Gregorian/Julian/Chinese/Japanese/Islamic 2000-10-14 02:03:46 +00:00
devel Unbreak for Qt-2.2.0, fix plist 2000-10-13 20:19:52 +00:00
dns Change PKGDIR from pkg/ to . Also fix places where ${PKGDIR} is 2000-10-08 10:23:48 +00:00
editors Fix my breakage. Remove share/help in the non-Gnome case. 2000-10-10 17:08:54 +00:00
emulators Fix a bug when seeking in partitions larger than 4Gbytes. 2000-10-14 01:36:18 +00:00
finance Update port to 0.8.2 2000-10-14 00:00:46 +00:00
french Change PKGDIR from pkg/ to . Also fix places where ${PKGDIR} is 2000-10-08 10:23:48 +00:00
ftp Don't install the pixmap when not using gnome, to fix the PLIST. 2000-10-13 09:38:52 +00:00
games Fix Imakefile breakage under XFree86 4.x 2000-10-13 20:31:41 +00:00
german Change PKGDIR from pkg/ to . Also fix places where ${PKGDIR} is 2000-10-08 10:23:48 +00:00
graphics Support CFLAGS/X11BASE properly 2000-10-13 20:26:22 +00:00
hebrew Change PKGDIR from pkg/ to . Also fix places where ${PKGDIR} is 2000-10-08 10:23:48 +00:00
irc PLIST fixes to ports which I touched recently. Not all caused by my 2000-10-13 09:23:58 +00:00
japanese Fix my breakage. Install files in the right places, and use regex style 2000-10-13 09:34:41 +00:00
java Add jdk12-beta - a "glue" to build a native JDK1.2.2 using source code from 2000-10-13 12:41:25 +00:00
korean PLIST fixes to ports which I touched recently. Not all caused by my 2000-10-13 09:23:58 +00:00
lang Update to 4.08.1 2000-10-13 20:17:46 +00:00
mail Upgrade to 4.9.4. 2000-10-14 01:29:49 +00:00
math Clean up port 2000-10-13 20:16:30 +00:00
mbone Add PORTREVISION=1 to reflect the changed behaviour by the previous 2000-09-21 21:08:23 +00:00
misc Support CC/CFLAGS/X11BASE/PREFIX properly 2000-10-13 20:22:31 +00:00
Mk Remove the PACKAGE_BUILDING related test, which breaks slave ports trying to 2000-10-13 07:16:22 +00:00
multimedia Fix another well-known libtool stupidity. 2000-10-12 09:10:35 +00:00
net Update to 0.1.11 2000-10-13 20:33:38 +00:00
net-im PLIST fixes to ports which I touched recently. Not all caused by my 2000-10-13 09:23:58 +00:00
net-mgmt Update to 2.9.1. 2000-10-13 02:03:33 +00:00
net-p2p Change PKGDIR from pkg/ to . Also fix places where ${PKGDIR} is 2000-10-08 10:23:48 +00:00
news URL for master site changed 2000-10-12 21:04:11 +00:00
palm Initial import of palmpower 1.0.1 2000-10-12 12:19:15 +00:00
ports-mgmt Add support for the new PORTEPOCH/PORTREVISION variables, so it won't 2000-10-10 23:54:49 +00:00
portuguese/ispell-pt_BR Update with the new PORTNAME/PORTVERSION variables 2000-04-09 21:54:47 +00:00
print Support PREFIX properly 2000-10-13 20:27:52 +00:00
russian Change PKGDIR from pkg/ to . Also fix places where ${PKGDIR} is 2000-10-08 10:23:48 +00:00
science Use ${XAWVER} for Xaw3d's shlib version number in LIB_DEPENDS so these ports 2000-09-05 18:34:52 +00:00
security Update to 0.4.7 2000-10-13 20:18:33 +00:00
shells Update to 1.03o 2000-10-12 15:31:09 +00:00
sysutils BUILD_DEPENDS -> LIB_DEPENDS 2000-10-13 20:29:15 +00:00
Templates (1) Add support for a "flat" directory structure, with no pkg/ and 2000-10-01 17:27:40 +00:00
textproc Update to include HTML 4.01 specification. 2000-10-11 09:12:38 +00:00
Tools Add the first efforts on my mkptools, the successor to makeport.pl. 2000-10-14 02:45:49 +00:00
vietnamese Change PKGDIR from pkg/ to . Also fix places where ${PKGDIR} is 2000-10-08 10:23:48 +00:00
www Update to 2.39 2000-10-13 20:33:11 +00:00
x11 Support X11BASE properly 2000-10-13 20:29:53 +00:00
x11-clocks Update MASTER_SITES. 2000-10-11 21:52:42 +00:00
x11-fm Unbreak the BROKEN line (add missing ") 2000-10-11 20:41:21 +00:00
x11-fonts Change PKGDIR from pkg/ to . Also fix places where ${PKGDIR} is 2000-10-08 10:23:48 +00:00
x11-servers Change PKGDIR from pkg/ to . Also fix places where ${PKGDIR} is 2000-10-08 10:23:48 +00:00
x11-themes Implement WANT_IMLIB and USE_IMLIB. 2000-10-05 06:57:56 +00:00
x11-toolkits PLIST fixes to ports which I touched recently. Not all caused by my 2000-10-13 09:23:58 +00:00
x11-wm PLIST fixes to ports which I touched recently. Not all caused by my 2000-10-13 09:23:58 +00:00
.cvsignore
INDEX A small commit to fix a screwup of mine yesterday (forgot to change 2000-09-23 01:36:52 +00:00
LEGAL add entries for csound and csound-manual 2000-10-12 02:07:49 +00:00
Makefile For "make parallel", provide out an extra target without the ".tgz". 2000-09-27 02:08:53 +00:00
README
YEAR2000 postgresql port has been nuked. 2000-08-26 16:37:22 +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.