Commit graph

119 commits

Author SHA1 Message Date
Kris Kennaway
f9992608f9 Add the INDEXFILE variable, that defaults to INDEX-5 on 5.0 (500036) and
later, and INDEX on earlier systems.  Use this in the 'make index' and
associated targets.  This is necessary to deal with the substantially
different dependencies of ports between 4.x and 5.0 (e.g. ports that
depend on perl).
2002-12-04 17:17:48 +00:00
Kris Kennaway
19997da7f7 Merge in some changes from Tools/portbuild/scripts/makeindex: set
LOCALBASE and X11BASE to bogus values during the index build, so
'make describe' does not pick up packages installed on the system and
change the package name or list of dependencies (this will usually
create a broken INDEX file).
2002-12-01 01:05:38 +00:00
Akinori MUSHA
8a7ffd23bc Add several new real categories.
- finance : Monetary, financial and related applications

  PR:		ports/39102
  Requested by:	trevor

- hungarian : Hungarian language support

  PR:		ports/37576
  Requested by:	Janos Mohacsi <janos.mohacsi@bsd.hu>

- multimedia : Multimedia software

  Requested by:	many

- portuguese : Portuguese language support

  PR:	ports/35991
  Requested by:	trevor
2002-11-18 09:22:59 +00:00
Kris Kennaway
5864dcd3ff Switch back to .tgz packages for 'parallel' target. 2002-10-02 07:14:08 +00:00
Kris Kennaway
de5f3117b5 Switch to .tbz packages in generated makefile target. 2002-09-15 22:08:24 +00:00
Will Andrews
5c4150e92b Don't use cat(1) needlessly -- pipe the INDEX to awk(1).
PR:		30099
Submitted by:	schweikh
2001-12-23 10:58:42 +00:00
Satoshi Asami
8a8dc68a16 New category picobsd starts today. 2001-04-22 16:47:55 +00:00
Satoshi Asami
65fc5e28c7 Use single colons instead of double colons for "*-all" targets. I don't know
why I used double colons here before.
2001-03-25 01:50:40 +00:00
Satoshi Asami
fce35d76d8 Add new categories science and ukrainian. 2001-03-24 21:40:17 +00:00
James E. Housley
66067235bb Allow both SUP_UPDATE and CVS_UPDATE to be used, similar to src/Makefile
PR:		17903
Submitted by:	James Housley <jim@thehousleys.net>
Reviewed by:	billf
2000-10-31 21:00:02 +00:00
Satoshi Asami
b320b1f626 For "make parallel", provide out an extra target without the ".tgz".
(Makes it easier to cut and paste, so you can do something like "make
gnome-1.2".)

Also change /a/asami/portbuild -> /var/portbuild.
2000-09-27 02:08:53 +00:00
Satoshi Asami
aa498ef456 New category french starts today! 2000-09-22 06:25:45 +00:00
Josef Karthauser
18853d9756 Use the SUPHOST in the 'make update' if it's defined. 2000-08-13 12:38:41 +00:00
Satoshi Asami
ec8861a168 Add new category hebrew -- Hebrew language support.
Requested by:	sada
2000-07-31 00:09:42 +00:00
Satoshi Asami
1a0ea0d089 Typo (ghostscript55htff -> ghostscript55httf). 2000-07-19 18:16:10 +00:00
Satoshi Asami
d30ff23186 Change a couple of "make"s to "cd ${.CURDIR} && make"s, otherwise you
will get "make: don't know how to make /usr/ports/INDEX. Stop" type of
weird errors when /usr/obj${.CURDIR} exists.
2000-04-12 11:06:35 +00:00
Josef Karthauser
97315fc9f2 Additions to the 'make search' mechanism.
* You can now 'make search' from a ports subdirectory.  This will
  will restrict the search to ports within this subdirectory.
* Added an additional search option to search just the port names,
  e.g. 'make search name=foo' will only return ports that have 'foo' in their
  name.

Approved by:	asami
2000-03-22 20:36:55 +00:00
Peter Wemm
50fb080408 $Id$ -> $FreeBSD$ 1999-08-31 03:04:38 +00:00
Satoshi Asami
50b7d12b42 Add new category "ftp". 1999-08-02 10:42:26 +00:00
Satoshi Asami
a163079f0d Makefile:
(1) Sort INDEX lines since with the new parallel patch, the lines can
    come in out of order.  (see 2)

Mk/bsd.port.subdir.mk:
(2) Make the targets parallelizable.
Submitted by:	hoek
Reviewed by:	steve, among others

Mk/bsd.port.mk:
(3) Serious speedup of bsd.port.mk startup.  In particular, this helps
    cut down "make index" time from an hour and a half to 8 minutes on
    our system with a parallel make describe (see 2).  Try to pass
    unchanged variables down from parent makes instead of rerunning
    commands to define them, etc.
Submitted by:	hoek
Reviewed by:	steve, among others

(4) Change a bunch of "FreeBSD.ORG"s and "freebsd.org"s to "FreeBSD.org".

(5) XFree86 is now at version 3.3.4.

(6) Update for gnome master sites.
Submitted by:	mharo

(7) Remove old system tcl check, I don't think people with systems
    from way back are still submitting ports.

(8) Fix comment on "make describe" line description (www site was missing).
1999-07-23 09:36:55 +00:00
Satoshi Asami
161c5ae073 Add new categories irc, java and x11-servers. 1999-06-26 22:29:57 +00:00
Bill Fumerola
5f5e4053ed Better logic and typo fixing.
Submitted by:	mharo
1999-06-04 17:30:31 +00:00
Bill Fumerola
261e0c0658 'make update' in the ports directory. 1999-06-01 02:55:43 +00:00
Satoshi Asami
047e500528 (1) Rename "templates" to "Templates". The toplevel is getting
crowded and I don't want to confuse cvsup about what's in
    ports-base and what is not.  (I.e., all uppercase
    files/directories are, all lowercase ones are not.)  While I'm
    here, move the make_index script from templates to Tools.

(2) Adjust the MASTER_SITE_OVERRIDE logic a bit.  Formerly, it was not
    possible to specify both MASTER_SITE_OVERRIDE while still using
    MASTER_SITE_BACKUP as a backup, as they were tied in the
    implementation of MASTER_SITE_FREEBSD.  You can now specify them
    independently if MASTER_SITE_FREEBSD is not set (in which case
    MASTER_SITE_BACKUP will be moved to the beginning of the list,
    like before).
1999-01-26 03:58:58 +00:00
Satoshi Asami
075386ef4f Break "all" target into subtargets according to category. Change to
cope with new directory structure in ${buildroot}.
1999-01-22 10:32:32 +00:00
Jordan K. Hubbard
415e6d73aa Make the search target a bit looser in its matching. 1999-01-13 04:08:05 +00:00
Satoshi Asami
0eb5003d31 Move Palm*-related programs to new "palm" category.
Reviewed by:	the ports list
1999-01-09 08:52:31 +00:00
Satoshi Asami
4950255203 Break up the "plan9" category -- all the ports are where they belong, and
"plan9" is a virtual category now.

Reviewed by:	the ports list
1999-01-09 03:19:49 +00:00
Satoshi Asami
fd7d6a00cd Add new target "parallel" which creates a parallelizable Makefile for
building all packages.  This is to be used in conjunction with the scripts
under the "Tools" directory.  Note this version has hardcoded paths and
other general badness -- those will be fixed later.
1998-12-28 12:35:10 +00:00
Satoshi Asami
df0519ed93 Fast INDEX generation. See bsd.port.mk rev. 1.300 for details.
Submitted by:	steve
1998-12-12 07:41:49 +00:00
Jordan K. Hubbard
d78763b607 Make the search target home in a little better on what users are
actually looking for.
1998-10-30 23:38:26 +00:00
Satoshi Asami
4697a57a05 Now that they are populated, add deskutils and
x11-{clocks,fm,fonts,toolkits,wm} to the SUBDIR list.
1998-08-07 23:25:58 +00:00
Satoshi Asami
707692cd3a Add biology. 1997-12-13 05:55:08 +00:00
Jordan K. Hubbard
fcfd0c4a2a By popular demand, make the search target use grep -i. 1997-10-04 15:54:31 +00:00
Bill Fenner
0d060af567 Re-sort SUBDIRS 1997-08-19 07:10:14 +00:00
Satoshi Asami
07bcf91425 Add german. 1997-07-31 09:33:05 +00:00
Satoshi Asami
31fbc892ac Turn on new categories converters' and textproc' now that all the
work is done.  Let me know if I missed something.
1997-04-27 00:48:09 +00:00
Satoshi Asami
31b9dcc707 Don't turn on textproc yet, the rest of the world is not ready. 1997-04-26 20:38:05 +00:00
John Fieber
19283c2bac Turn on the textproc category. 1997-04-26 20:20:16 +00:00
Jordan K. Hubbard
3cb42d62d4 Add a search target. 1997-03-10 22:59:36 +00:00
Satoshi Asami
bd0b890d95 Add korean, right next to japanese (like on the map). 1997-03-06 05:52:26 +00:00
Satoshi Asami
9761756777 Add vietnamese. 1996-12-05 11:09:04 +00:00
Satoshi Asami
84f7cbe97a Add mbone. 1996-11-07 12:30:23 +00:00
Satoshi Asami
b70f262f81 Add new category: astro. 1996-10-24 11:20:46 +00:00
Satoshi Asami
eef6ee1023 Added chinese. 1996-09-14 02:07:26 +00:00
Satoshi Asami
ccb5cd66a9 Change required to make the ports README auto-generation work: declare
this directory as "top of ports tree".
1996-04-01 11:17:56 +00:00
Satoshi Asami
2a2dffb072 Update print-index rule to reflect change in INDEX format. Deleted
"Keywd:", added "B-deps:" and "R-deps:" (I know I know, but I needed
it to fit in before the first tabstop! ;).
1996-03-06 08:53:45 +00:00
Satoshi Asami
e60d4861ed Move utils to misc. Add www. 1995-11-27 03:50:07 +00:00
Satoshi Asami
956f480f0f Add plan9. 1995-08-14 04:08:46 +00:00
Satoshi Asami
9d65a68cc5 Added benchmarks, security and sysutils to SUBDIR list. 1995-07-13 00:57:24 +00:00
Satoshi Asami
b478f8421c Add "emulators", also convert SUBDIR list to a bunch of "+="'s. 1995-07-01 07:58:11 +00:00
Andrey A. Chernov
ab1aec9839 Add russian 1995-05-01 11:55:37 +00:00
Jordan K. Hubbard
af462755cf Make forced rebuilds of the INDEX file work properly. 1995-04-01 13:24:03 +00:00
Jordan K. Hubbard
df7a7a1113 A new print-index rule. 1995-04-01 13:05:35 +00:00
Gary Palmer
baa08da2d7 The describe target now uses `\' as a separator, so correct the print-index
target in here. Also make the print-index target display the maintainers
address for easy griping.
1995-03-23 21:03:32 +00:00
Jordan K. Hubbard
f8814b8ad3 Use new ECHO_MSG override properly. 1995-03-21 03:57:19 +00:00
Jordan K. Hubbard
73dc85456f New index file format, plus a simple rule (print-index) for making it
more human-readable.  This should probably be a more capable perl script
at some point.
1995-03-21 03:12:17 +00:00
Jordan K. Hubbard
ed6248d90a Change the index target - this is more generally useful now. 1995-03-21 01:46:29 +00:00
Satoshi Asami
3c37543e75 Added japanese to subdir list. 1995-03-16 00:12:23 +00:00
Jordan K. Hubbard
7db2d1a046 Fix the index rule. From Richard Wackerbarth. 1995-01-23 01:30:57 +00:00
Andrey A. Chernov
70c69b79a5 Add missing directories 1995-01-15 06:43:30 +00:00
Jordan K. Hubbard
f252cb5897 1. Make an index rule
2. Commit an INDEX file containing information on the various ports.
1995-01-14 11:27:06 +00:00
Jordan K. Hubbard
8b3537c76f Get this thing up-to-date; lots of new catagories added recently! 1994-10-06 01:41:37 +00:00
Jordan K. Hubbard
b560520ef3 Add math to Makefile 1994-10-06 01:19:13 +00:00
Jordan K. Hubbard
ef5deb7677 Add games hierarchy. 1994-10-04 15:11:23 +00:00
Jordan K. Hubbard
d960161e22 Add $Id$ lines to all the directory level Makefiles.
Submitted by:	jkh
1994-08-23 10:20:29 +00:00
Jordan K. Hubbard
742e6c4d2a Change ports Makefiles to use bsd.port.subdir.mk
Submitted by:	jkh
1994-08-22 11:26:08 +00:00
Jordan K. Hubbard
d0451777b8 Add lang and x11 to SUBDIRS
Submitted by:	jkh
1994-08-21 19:15:42 +00:00
Jordan K. Hubbard
7ca702f09f The start of the 2.0 ports collection. No sup repository yet, but I'll
make one when I wake up again.. :)
Submitted by:	jkh
1994-08-21 13:19:28 +00:00