Skip site navigation (1)Skip section navigation (2)

CVS log for ports/Mk/bsd.port.mk

[BACK] Up to [FreeBSD] / ports / Mk

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.781: download - view: text, markup, annotated - select for diffs
Sat Mar 23 08:11:56 2013 UTC (2 months ago) by svnexp
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.780: preferred, colored
Changes since revision 1.780: +14 -0 lines
Put EOL notice in stale bsd.port.mk so people can't help but notice.

Revision 1.780: download - view: text, markup, annotated - select for diffs
Fri Mar 22 03:23:58 2013 UTC (2 months ago) by svnexp
Branches: MAIN
Diff to: previous 1.779: preferred, colored
Changes since revision 1.779: +2 -2 lines
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/314848
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated

Revision 1.779: download - view: text, markup, annotated - select for diffs
Fri Mar 22 00:57:20 2013 UTC (2 months ago) by svnexp
Branches: MAIN
Diff to: previous 1.778: preferred, colored
Changes since revision 1.778: +3 -1 lines
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/314836
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated

Revision 1.778: download - view: text, markup, annotated - select for diffs
Thu Mar 21 22:20:30 2013 UTC (2 months ago) by svnexp
Branches: MAIN
Diff to: previous 1.777: preferred, colored
Changes since revision 1.777: +11 -2 lines
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/314820
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated

Revision 1.777: download - view: text, markup, annotated - select for diffs
Thu Mar 21 19:06:27 2013 UTC (2 months ago) by svnexp
Branches: MAIN
Diff to: previous 1.776: preferred, colored
Changes since revision 1.776: +16 -17 lines
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/314799
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated

Revision 1.776: download - view: text, markup, annotated - select for diffs
Wed Mar 20 13:40:47 2013 UTC (2 months ago) by svnexp
Branches: MAIN
Diff to: previous 1.775: preferred, colored
Changes since revision 1.775: +3 -3 lines
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/314719
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated

Revision 1.775: download - view: text, markup, annotated - select for diffs
Wed Mar 20 13:11:04 2013 UTC (2 months ago) by svnexp
Branches: MAIN
Diff to: previous 1.774: preferred, colored
Changes since revision 1.774: +2 -2 lines
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/314715
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated

Revision 1.774: download - view: text, markup, annotated - select for diffs
Tue Mar 19 23:07:27 2013 UTC (2 months ago) by svnexp
Branches: MAIN
Diff to: previous 1.773: preferred, colored
Changes since revision 1.773: +9 -5 lines
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/314668
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated

Revision 1.773: download - view: text, markup, annotated - select for diffs
Tue Mar 19 17:54:53 2013 UTC (2 months ago) by svnexp
Branches: MAIN
Diff to: previous 1.772: preferred, colored
Changes since revision 1.772: +40 -28 lines
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/314628
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated

Revision 1.772: download - view: text, markup, annotated - select for diffs
Sat Mar 16 19:09:11 2013 UTC (2 months ago) by svnexp
Branches: MAIN
Diff to: previous 1.771: preferred, colored
Changes since revision 1.771: +1 -5 lines
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/314324
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated

Revision 1.771: download - view: text, markup, annotated - select for diffs
Sat Mar 16 18:00:38 2013 UTC (2 months ago) by svnexp
Branches: MAIN
Diff to: previous 1.770: preferred, colored
Changes since revision 1.770: +10 -10 lines
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/314317
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated

Revision 1.770: download - view: text, markup, annotated - select for diffs
Sat Mar 16 17:49:44 2013 UTC (2 months ago) by svnexp
Branches: MAIN
Diff to: previous 1.769: preferred, colored
Changes since revision 1.769: +10 -10 lines
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/314316
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated

Revision 1.769: download - view: text, markup, annotated - select for diffs
Thu Mar 14 13:59:01 2013 UTC (2 months, 1 week ago) by svnexp
Branches: MAIN
Diff to: previous 1.768: preferred, colored
Changes since revision 1.768: +5 -1 lines
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/314142
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated

Revision 1.768: download - view: text, markup, annotated - select for diffs
Wed Mar 13 04:06:50 2013 UTC (2 months, 1 week ago) by svnexp
Branches: MAIN
Diff to: previous 1.767: preferred, colored
Changes since revision 1.767: +1 -5 lines
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/314015
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated

Revision 1.767: download - view: text, markup, annotated - select for diffs
Wed Mar 13 02:46:30 2013 UTC (2 months, 1 week ago) by svnexp
Branches: MAIN
Diff to: previous 1.766: preferred, colored
Changes since revision 1.766: +2 -2 lines
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/314009
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated

Revision 1.766: download - view: text, markup, annotated - select for diffs
Sun Mar 10 13:07:33 2013 UTC (2 months, 1 week ago) by svnexp
Branches: MAIN
Diff to: previous 1.765: preferred, colored
Changes since revision 1.765: +1 -4 lines
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/313760
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated

Revision 1.765: download - view: text, markup, annotated - select for diffs
Sun Mar 10 12:58:55 2013 UTC (2 months, 1 week ago) by svnexp
Branches: MAIN
Diff to: previous 1.764: preferred, colored
Changes since revision 1.764: +1 -5 lines
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/313757
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated

Revision 1.764: download - view: text, markup, annotated - select for diffs
Fri Mar 8 22:10:50 2013 UTC (2 months, 2 weeks ago) by svnexp
Branches: MAIN
Diff to: previous 1.763: preferred, colored
Changes since revision 1.763: +1 -21 lines
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/313636
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated

Revision 1.763: download - view: text, markup, annotated - select for diffs
Fri Mar 8 13:07:13 2013 UTC (2 months, 2 weeks ago) by svnexp
Branches: MAIN
Diff to: previous 1.762: preferred, colored
Changes since revision 1.762: +15 -6 lines
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/313600
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated

Revision 1.762: download - view: text, markup, annotated - select for diffs
Thu Mar 7 12:47:51 2013 UTC (2 months, 2 weeks ago) by svnexp
Branches: MAIN
Diff to: previous 1.761: preferred, colored
Changes since revision 1.761: +1 -11 lines
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/313527
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated

Revision 1.761: download - view: text, markup, annotated - select for diffs
Wed Mar 6 15:43:48 2013 UTC (2 months, 2 weeks ago) by svnexp
Branches: MAIN
Diff to: previous 1.760: preferred, colored
Changes since revision 1.760: +11 -1 lines
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/313517
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated

Revision 1.760: download - view: text, markup, annotated - select for diffs
Wed Mar 6 15:00:32 2013 UTC (2 months, 2 weeks ago) by svnexp
Branches: MAIN
Diff to: previous 1.759: preferred, colored
Changes since revision 1.759: +3 -1 lines
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/313504
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated

Revision 1.759: download - view: text, markup, annotated - select for diffs
Sun Mar 3 12:49:51 2013 UTC (2 months, 2 weeks ago) by svnexp
Branches: MAIN
Diff to: previous 1.758: preferred, colored
Changes since revision 1.758: +4 -4 lines
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/313329
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated

Revision 1.758: download - view: text, markup, annotated - select for diffs
Wed Jan 23 15:00:03 2013 UTC (3 months, 4 weeks ago) by svnexp
Branches: MAIN
Diff to: previous 1.757: preferred, colored
Changes since revision 1.757: +99 -66 lines
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/310870
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated

Revision 1.757: download - view: text, markup, annotated - select for diffs
Fri Dec 14 15:52:27 2012 UTC (5 months, 1 week ago) by svnexp
Branches: MAIN
Diff to: previous 1.756: preferred, colored
Changes since revision 1.756: +11 -1 lines
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/308910
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r308910 | flo | 2012-12-14 15:47:00 +0000 (Fri, 14 Dec 2012) | 8 lines
## SVN ##
## SVN ## - introduce a USE_FUSE macro
## SVN ## - convert all fuse ports to use the new macro
## SVN ##
## SVN ## The macro makes sure sysutils/fusefs-libs gets installed and depending on
## SVN ## fuse being in base or not it installs sysutils/fusefs-kmod.
## SVN ##
## SVN ## Approved by:	portmgr (bapt)
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##

Revision 1.756: download - view: text, markup, annotated - select for diffs
Mon Dec 10 12:53:51 2012 UTC (5 months, 1 week ago) by svnexp
Branches: MAIN
Diff to: previous 1.755: preferred, colored
Changes since revision 1.755: +3 -3 lines
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/308603
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r308603 | kwm | 2012-12-10 12:46:43 +0000 (Mon, 10 Dec 2012) | 7 lines
## SVN ##
## SVN ## Rename USE_GSTREAMER08 to USE_GSTREAMER1. The old one is a left over from
## SVN ## when bsd.gstreamer.mk had support for the 0.8 Gstreamer series. The new macro
## SVN ## will be used for the Gstreamer 1.x framework. This isn't completly finished yet
## SVN ## but this allows me to drop bsd.port.mk from my patchset.
## SVN ##
## SVN ## Approved by:	portmgr (bapt)
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##

Revision 1.755: download - view: text, markup, annotated - select for diffs
Mon Dec 10 10:20:14 2012 UTC (5 months, 1 week ago) by svnexp
Branches: MAIN
Diff to: previous 1.754: preferred, colored
Changes since revision 1.754: +96 -4 lines
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/308598
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r308598 | bapt | 2012-12-10 10:14:05 +0000 (Mon, 10 Dec 2012) | 10 lines
## SVN ##
## SVN ## Extend the options framework providing 2 new macros:
## SVN ##
## SVN ## OPTIONS_RADIO: a more user friendly way to allow selecting only 0 or 1 options
## SVN ##                among a list of options
## SVN ## OPTIONS_GROUP: this macros should be used to group options by theme allowing the
## SVN ##                user to select 0 or N options among a list of options
## SVN ##
## SVN ## With hat:	portmgr
## SVN ## Reviewed by:	beat
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##

Revision 1.754: download - view: text, markup, annotated - select for diffs
Sat Nov 17 05:54:17 2012 UTC (6 months ago) by svnexp
Branches: MAIN
Diff to: previous 1.753: preferred, colored
Changes since revision 1.753: +1 -1 lines
Switch exporter over

Revision 1.753: download - view: text, markup, annotated - select for diffs
Fri Oct 26 08:16:17 2012 UTC (6 months, 3 weeks ago) by bapt
Branches: MAIN
Diff to: previous 1.752: preferred, colored
Changes since revision 1.752: +0 -4 lines
SVN rev 306426 on 2012-10-26 08:16:17Z by bapt

PKG_DEVEL is not there yet, this shouldn't have been committed, sorry

Feature safe:	yes

Revision 1.752: download - view: text, markup, annotated - select for diffs
Fri Oct 26 06:33:41 2012 UTC (6 months, 3 weeks ago) by bapt
Branches: MAIN
Diff to: previous 1.751: preferred, colored
Changes since revision 1.751: +4 -0 lines
SVN rev 306420 on 2012-10-26 06:33:41Z by bapt

Remove GOGO option and gogo run dependencies along with gogo mp3 encoder itself

Feature safe:	yes

Revision 1.751: download - view: text, markup, annotated - select for diffs
Wed Oct 10 18:20:21 2012 UTC (7 months, 1 week ago) by beat
Branches: MAIN
Diff to: previous 1.750: preferred, colored
Changes since revision 1.750: +3 -0 lines
SVN rev 305677 on 2012-10-10 18:20:21Z by beat

- Only add GH to MASTER_SITES if not already there [1]
- Allow WRKSRC to be overridden when using USE_GITHUB [2]

PR:		ports/171644 [1], ports/171688 [2]
Submitted by:	bdrewery
Reviewed by:	gahr
Tested by:	Exp-run on pointyhat

Revision 1.750: download - view: text, markup, annotated - select for diffs
Wed Oct 10 13:12:17 2012 UTC (7 months, 1 week ago) by bapt
Branches: MAIN
Diff to: previous 1.749: preferred, colored
Changes since revision 1.749: +3 -0 lines
SVN rev 305658 on 2012-10-10 13:12:17Z by bapt

Add a part forgotten in previous commit concerning switching to pkgng

Revision 1.749: download - view: text, markup, annotated - select for diffs
Wed Oct 10 08:40:21 2012 UTC (7 months, 1 week ago) by bapt
Branches: MAIN
Diff to: previous 1.748: preferred, colored
Changes since revision 1.748: +8 -0 lines
SVN rev 305637 on 2012-10-10 08:40:21Z by bapt

Switching current to use pkgng by default
Adding WITHOUT_PKGNG for people not willing to migrate to pkgng now

Hat:		portmgr
Non-regression:	beat
Exp-runs:	beat

Revision 1.748: download - view: text, markup, annotated - select for diffs
Tue Oct 9 17:18:43 2012 UTC (7 months, 1 week ago) by bapt
Branches: MAIN
Diff to: previous 1.747: preferred, colored
Changes since revision 1.747: +5 -10 lines
SVN rev 305595 on 2012-10-09 17:18:43Z by bapt

- add STAT to bsd.commands.mk
- use ${STAT} -f \"%z\" in make makesum to calculate size
- speed up USE_PKGCONFIG by using a more efficient syntax [1]
  and test in the order it is most expected to appear: "yes/build"
  first, "both" second, "run being the last one.

Reported by:	dougb [1]
Exp-Run by:	beat

Revision 1.747: download - view: text, markup, annotated - select for diffs
Fri Sep 21 13:29:20 2012 UTC (8 months ago) by bdrewery
Branches: MAIN
Diff to: previous 1.746: preferred, colored
Changes since revision 1.746: +1 -5 lines
SVN rev 304633 on 2012-09-21 13:29:20Z by bdrewery

- Revert ports/171672 patch to 'do-package' due
  to reported problems with defining PKG_SUFX,
  and leaving behind tmp files.

PR:		ports/171672
Reported by:	poyopoyo@puripuri.plala.or.jp
Approved by:	portmgr (beat, implicit)

Revision 1.746: download - view: text, markup, annotated - select for diffs
Thu Sep 20 19:51:30 2012 UTC (8 months ago) by beat
Branches: MAIN
Diff to: previous 1.745: preferred, colored
Changes since revision 1.745: +12 -10 lines
SVN rev 304594 on 2012-09-20 19:51:30Z by beat

- Remove ftp fallback as all supported FreeBSD versions provide fetch [1]
- Don't call 'pre-config' twice in the 'config-conditional' target [2]
- Clean up pkgng metadir so that the 'clean' target can be executed without
  root permissions if the build was done with a non-root user. [3]
- Make 'do-package' atomic while creating the pkg file [4]

PR:		ports/171161 [2], ports/171329 [3], ports/171672 [4]
Submitted by:	bapt [1], A.J. Kehoe IV (Nanoman) <m7k60pkr@nanoman.ca> [2],
Submitted by:	bdrewery [3, 4]
Reported by:	Kimmo Paasiala <kpaasial@gmail.com> [3]
Tested by:	Exp-run on pointyhat, bapt (pkgng changes)

Revision 1.745: download - view: text, markup, annotated - select for diffs
Fri Sep 7 00:05:58 2012 UTC (8 months, 2 weeks ago) by bdrewery
Branches: MAIN
Diff to: previous 1.744: preferred, colored
Changes since revision 1.744: +1 -1 lines
SVN rev 303796 on 2012-09-07 00:05:58Z by bdrewery

- Fix install when PACKAGE_BUILDING is not defined

Approved by:	portmgr (tabthorpe)
Approved by:	eadler (mentor)

Revision 1.744: download - view: text, markup, annotated - select for diffs
Thu Sep 6 20:59:27 2012 UTC (8 months, 2 weeks ago) by linimon
Branches: MAIN
Diff to: previous 1.743: preferred, colored
Changes since revision 1.743: +15 -24 lines
SVN rev 303789 on 2012-09-06 20:59:27Z by linimon

 - Remove obsolete USE_XLIB and MACHINE_ARCH definitions [1], [4]

 - Include top-level Makefile.inc from correct directory [2]

 - Add new target add-plist-buildinfo for package build details [3]

PR:		ports/152871 [1]
PR:		ports/164207 [2]
PR:		ports/162397 [3]
PR:		ports/167677 [4]

Submitted by:	eadler [1], [4]; glarkin [2]; jhelfman@experts-exchange.com [3]

Revision 1.743: download - view: text, markup, annotated - select for diffs
Wed Sep 5 04:32:25 2012 UTC (8 months, 2 weeks ago) by linimon
Branches: MAIN
Diff to: previous 1.742: preferred, colored
Changes since revision 1.742: +2 -0 lines
SVN rev 303683 on 2012-09-05 04:32:25Z by linimon

Add a "make pbi" and "make clean-pbi" target to the ports build system.

PR:		ports/167825
Submitted by:	kmoore

Revision 1.742: download - view: text, markup, annotated - select for diffs
Mon Sep 3 20:47:01 2012 UTC (8 months, 2 weeks ago) by linimon
Branches: MAIN
Diff to: previous 1.741: preferred, colored
Changes since revision 1.741: +17 -2 lines
SVN rev 303619 on 2012-09-03 20:47:01Z by linimon

 - Add hast to USERS_BLACKLIST [1].
 - Add USE_READLINE knob [2].
 - Fix typo [3].

PR:	ports/157128 [1]
PR:	ports/162995 [2]
PR:	ports/165125 [3]

Submitted by: Ruslan Mahmatkhanov <cvs-src@yandex.ru> [1],
	fjoe [2], "Conrad J. Sabatier" <conrads@cox.net> [3]

Revision 1.741: download - view: text, markup, annotated - select for diffs
Sat Sep 1 22:21:57 2012 UTC (8 months, 2 weeks ago) by beat
Branches: MAIN
Diff to: previous 1.740: preferred, colored
Changes since revision 1.740: +1 -1 lines
SVN rev 303524 on 2012-09-01 22:21:57Z by beat

- Partially back out r303381: readlink -f is not available on all
  supported FreeBSD versions.

Reported by:	gahr@, tota@

Revision 1.740: download - view: text, markup, annotated - select for diffs
Thu Aug 30 15:31:25 2012 UTC (8 months, 3 weeks ago) by beat
Branches: MAIN
Diff to: previous 1.739: preferred, colored
Changes since revision 1.739: +27 -2 lines
SVN rev 303381 on 2012-08-30 15:31:25Z by beat

- Add ccache support for building ports. [1]
- Fix CONFIGURE_FAIL_MESSAGE to be pkgng-aware. [2]
- Resolve symlinks in PREFIX on deinstall. [3]
- Introduce CLEAN_FETCH_ENV variable to disable package dependency
  in fetch target for mass fetching. [4]

PR:		ports/169579 [1], ports/170552 [2],
		ports/170784 [3], ports/170796 [4]
Submitted by:	bdrewery@ [1], crees@ [2], gahr@ [3], ohauer@ [4]
Tested on:	pointyhat

Revision 1.739: download - view: text, markup, annotated - select for diffs
Tue Aug 21 17:29:11 2012 UTC (9 months ago) by beat
Branches: MAIN
Diff to: previous 1.738: preferred, colored
Changes since revision 1.738: +1 -0 lines
SVN rev 302880 on 2012-08-21 17:29:11Z by beat

- Record the selected OPTIONS from the port build into the resulting
  +CONTENTS file.

PR:		ports/170469
Submitted by:	bdrewery@
Tested by:	exp-run on pointyhat

Revision 1.738: download - view: text, markup, annotated - select for diffs
Sat Aug 4 22:52:02 2012 UTC (9 months, 2 weeks ago) by kwm
Branches: MAIN
Diff to: previous 1.737: preferred, colored
Changes since revision 1.737: +1 -1 lines
SVN rev 302037 on 2012-08-04 22:52:02Z by kwm

Switch from libglut to freeglut and retire libglut. Libglut hasn't been
developed in years and has been dropped from the MESA 8.0 distribution.
Freeglut is a rewrite of glut and is actively developed and is used by
many linux distributions instead of libglut.

Bump all ports that directly depend on libglut because of the shlib version
change.

There are some extra items in this patch.

*) Because freeglut doesn't have the same dependancies as libglut, some ports
	need extra dependencies added to USE_XORG to make them build.
*) Mark graphics/f90gl broken, f90gl depends on a header that is only shipped
	with libglut.
*) Remove option for libglut/freeglut selection in games/cake, only freeglut
	remains now.
*) While here fix a png related build issue games/vegastrike.

Thanks to miwi for running the exp-run.

Approved by:	portmgr (miwi)

Collaboration with:	zeising@
Obtained from:	xorg-dev staging area.

Revision 1.737: download - view: text, markup, annotated - select for diffs
Tue Jul 31 18:41:21 2012 UTC (9 months, 3 weeks ago) by erwin
Branches: MAIN
Diff to: previous 1.736: preferred, colored
Changes since revision 1.736: +1 -1 lines
SVN rev 301805 on 2012-07-31 18:41:21Z by erwin

Fix typo

Submitted by:	emax

Revision 1.736: download - view: text, markup, annotated - select for diffs
Thu Jul 26 05:40:22 2012 UTC (9 months, 3 weeks ago) by bapt
Branches: MAIN
Diff to: previous 1.735: preferred, colored
Changes since revision 1.735: +21 -0 lines
SVN rev 301539 on 2012-07-26 05:40:22Z by bapt

new devel/pkgconf added to replace devel/pkg-config. new version of pkg-config
are no more self hosting so we are stuck with 0.25 version while pkgconf provide
the same set of features as 0.27 and a compatible frontend. A symlink to
pkg-config has been added for convenience and compatibility

This also introduces a new macro to use pkgconf in your ports:
USE_PKGCONFIG

it can take the following arguments:
 - yes (meaning build only dep)
 - build (meaning build only dep)
 - run (meaning run only dep)
 - both (meaning run and build dep)

From now USE_GNOME= pkgconfig is deprecated in favour of USE_PKGCONFIG
The old gnome macro has been modified to use pkgconf but still the sameway: run
and build dep to avoid large breakage.

While here fix some ports relying on pkg-config but not specifying it, fix some
ports broken because testing wrong .pc files, and fix ports using pkg-config
--version to determine pkg-config version instead of
pkg-config --modversion pkg-config like recommanded by pkg-config

With Hat:	portmgr
Exp-runs by:	bapt (pointhat-west), beat (pointyhat)

Revision 1.735: download - view: text, markup, annotated - select for diffs
Tue Jul 17 16:20:06 2012 UTC (10 months ago) by bapt
Branches: MAIN
Diff to: previous 1.734: preferred, colored
Changes since revision 1.734: +2 -2 lines
SVN rev 301014 on 2012-07-17 16:20:06Z by bapt

Fix config-conditional

PR:		Gareth Hopkins <gabbawp@gmail.com> (via ports@)
Tested by:	jgh

Revision 1.734: download - view: text, markup, annotated - select for diffs
Mon Jul 16 22:36:44 2012 UTC (10 months ago) by bapt
Branches: MAIN
Diff to: previous 1.733: preferred, colored
Changes since revision 1.733: +2 -7 lines
SVN rev 300983 on 2012-07-16 22:36:44Z by bapt

compare options loading from /var/db/port/options and make.conf against the
complete list of options.
COMPLETE_OPTIONS_LIST being OPTIONS_DEFINE + all the OPTIONS_SINGLE_* + all the
OPTIONS_MULTI_*

Revision 1.733: download - view: text, markup, annotated - select for diffs
Mon Jul 16 11:38:36 2012 UTC (10 months ago) by bapt
Branches: MAIN
Diff to: previous 1.732: preferred, colored
Changes since revision 1.732: +2 -13 lines
SVN rev 300943 on 2012-07-16 11:38:36Z by bapt

- Document new options framework in bsd.options.mk
- new OPTIONS_DEFINE_${ARCH} and OPTIONS_DEFAULT_${ARCH} to define and activate
  options per arches.
- No more append to PORT_OPTIONS options that are not in OPTIONS_DEFINE, (in the
  expection of DOCS, NLS, EXAMPLES for compatibility)

Revision 1.732: download - view: text, markup, annotated - select for diffs
Sun Jul 1 20:57:48 2012 UTC (10 months, 3 weeks ago) by avilla
Branches: MAIN
Diff to: previous 1.731: preferred, colored
Changes since revision 1.731: +3 -4 lines
- Remove mention to USE_QT_VER=4 in comments. USE_QT4 has to be used
  instead.

With hat on:	kde
Approved by:	portmgr (bapt)

Revision 1.731: download - view: text, markup, annotated - select for diffs
Tue Jun 26 13:54:59 2012 UTC (10 months, 3 weeks ago) by sunpoet
Branches: MAIN
Diff to: previous 1.730: preferred, colored
Changes since revision 1.730: +1 -60 lines
- Revert accidental commit

Revision 1.730: download - view: text, markup, annotated - select for diffs
Tue Jun 26 13:42:52 2012 UTC (10 months, 3 weeks ago) by sunpoet
Branches: MAIN
Diff to: previous 1.729: preferred, colored
Changes since revision 1.729: +60 -1 lines
- Add shared TLS description

Revision 1.729: download - view: text, markup, annotated - select for diffs
Fri Jun 15 12:04:52 2012 UTC (11 months, 1 week ago) by bapt
Branches: MAIN
Diff to: previous 1.728: preferred, colored
Changes since revision 1.728: +5 -5 lines
Fix sanity-config error when using WRKDIRPREFIX [1]
While apply the same fix to fetch-urlall-list and fetch-url-list [2]

PR:		ports/169039 [1]
Reported by:	avg@ [1], Jan Beich <jbeich@tormail.org> [2]
exp-run:	pointyhat-west (bapt)

Revision 1.728: download - view: text, markup, annotated - select for diffs
Sat Jun 9 12:19:12 2012 UTC (11 months, 1 week ago) by miwi
Branches: MAIN
Diff to: previous 1.727: preferred, colored
Changes since revision 1.727: +27 -5 lines
- Add optionsNG make config sanity check support

PR:		168480
Submitted by:	"Bryan Drewery" <bryan@shatow.net>
Reviewed by:	bapt

Revision 1.727: download - view: text, markup, annotated - select for diffs
Fri Jun 8 19:52:39 2012 UTC (11 months, 1 week ago) by zi
Branches: MAIN
Diff to: previous 1.726: preferred, colored
Changes since revision 1.726: +2 -2 lines
Fix condition where _FILE_COMPLETE_OPTIONS_LIST is not defined (introduced by previous commit)

Approved by:	portmgr (tabthorpe)

Revision 1.726: download - view: text, markup, annotated - select for diffs
Fri Jun 8 18:44:17 2012 UTC (11 months, 1 week ago) by bapt
Branches: MAIN
Diff to: previous 1.725: preferred, colored
Changes since revision 1.725: +4 -3 lines
Fix make config-conditional with optionsng

Reported by:	ru@

Revision 1.725: download - view: text, markup, annotated - select for diffs
Wed Jun 6 14:23:17 2012 UTC (11 months, 2 weeks ago) by bapt
Branches: MAIN
Diff to: previous 1.724: preferred, colored
Changes since revision 1.724: +3 -3 lines
Silent rmdir after removing the optionfile, the directory might contains other
informations like distfiles (added by portmaster)

While here only check if the optionsfile is there before removing it.

PR:		ports/164422
Submitted by:	Greg Larkin <glarkin@freebsd.org>

Revision 1.724: download - view: text, markup, annotated - select for diffs
Thu May 31 14:27:23 2012 UTC (11 months, 3 weeks ago) by bapt
Branches: MAIN
Diff to: previous 1.723: preferred, colored
Changes since revision 1.723: +2 -2 lines
Fix sanity checkong for "multi" options

Revision 1.723: download - view: text, markup, annotated - select for diffs
Thu May 31 07:35:44 2012 UTC (11 months, 3 weeks ago) by bapt
Branches: MAIN
Diff to: previous 1.722: preferred, colored
Changes since revision 1.722: +3 -3 lines
Allow make config to run if description is empty

Revision 1.722: download - view: text, markup, annotated - select for diffs
Thu May 31 05:04:04 2012 UTC (11 months, 3 weeks ago) by bapt
Branches: MAIN
Diff to: previous 1.721: preferred, colored
Changes since revision 1.721: +8 -8 lines
Stop spawning dialog inside its own sh process
This allow us to use normal make quoting when preparing the command line for the
make config dialog

Revision 1.721: download - view: text, markup, annotated - select for diffs
Wed May 30 21:02:49 2012 UTC (11 months, 3 weeks ago) by bapt
Branches: MAIN
Diff to: previous 1.720: preferred, colored
Changes since revision 1.720: +3 -1 lines
Show nothing if no options are defined as it used to be before optionsng

Revision 1.720: download - view: text, markup, annotated - select for diffs
Wed May 30 20:50:05 2012 UTC (11 months, 3 weeks ago) by bapt
Branches: MAIN
Diff to: previous 1.719: preferred, colored
Changes since revision 1.719: +8 -8 lines
No more need to use double for comments containing parenthesis or simple quotes

while here, fix make config dialog ui with parenthesis and simple quotes on
single or multi options [1]

Reported by:	Bryan Drewery (via #bsdports) [1]

Revision 1.719: download - view: text, markup, annotated - select for diffs
Wed May 30 19:04:55 2012 UTC (11 months, 3 weeks ago) by bapt
Branches: MAIN
Diff to: previous 1.718: preferred, colored
Changes since revision 1.718: +2 -1 lines
Do not leave orphan /tmp/portoptions.* files

PR:		ports/168475
Submitted by:	Bryan Drewery <bryan@shatow.net>

Revision 1.718: download - view: text, markup, annotated - select for diffs
Wed May 30 09:55:54 2012 UTC (11 months, 3 weeks ago) by bapt
Branches: MAIN
Diff to: previous 1.717: preferred, colored
Changes since revision 1.717: +2 -2 lines
Hide 'cd port && make config' command in 'config-conditional' target

PR:		ports/168453
Submitted by:	Bryan Drewery <bryan@shatow.net>

Revision 1.717: download - view: text, markup, annotated - select for diffs
Tue May 29 16:55:02 2012 UTC (11 months, 3 weeks ago) by bapt
Branches: MAIN
Diff to: previous 1.716: preferred, colored
Changes since revision 1.716: +3 -5 lines
Fix make config when cancel is hit

Reported by:	ketas (via #bsdports)

Revision 1.716: download - view: text, markup, annotated - select for diffs
Tue May 29 14:25:13 2012 UTC (11 months, 3 weeks ago) by bapt
Branches: MAIN
Diff to: previous 1.715: preferred, colored
Changes since revision 1.715: +2 -3 lines
Do not spam stdout with dialog command line

Revision 1.715: download - view: text, markup, annotated - select for diffs
Tue May 29 14:05:35 2012 UTC (11 months, 3 weeks ago) by bapt
Branches: MAIN
Diff to: previous 1.714: preferred, colored
Changes since revision 1.714: +3 -3 lines
Do not print an empty line after description for multi and single options in make showconfig

Revision 1.714: download - view: text, markup, annotated - select for diffs
Tue May 29 13:30:56 2012 UTC (11 months, 3 weeks ago) by bapt
Branches: MAIN
Diff to: previous 1.713: preferred, colored
Changes since revision 1.713: +3 -3 lines
Fix python's make config [1]
Better backward compatibility [2]

Reported by:	ketas (on #bsdports) [1], flo@ [2]
Tested by:	flo@ [2]

Revision 1.713: download - view: text, markup, annotated - select for diffs
Tue May 29 10:50:11 2012 UTC (11 months, 3 weeks ago) by bapt
Branches: MAIN
Diff to: previous 1.712: preferred, colored
Changes since revision 1.712: +2 -2 lines
fix make config with no "basic options" but only single or multi

Revision 1.712: download - view: text, markup, annotated - select for diffs
Tue May 29 09:54:26 2012 UTC (11 months, 3 weeks ago) by bapt
Branches: MAIN
Diff to: previous 1.711: preferred, colored
Changes since revision 1.711: +211 -135 lines
New options framework for the ports

for maintainers:
it introduces 3 different types of options: simple, multi and single:
- simple options are the same as the current options (i.e. on or off.)
- multi options are options where at least one must be set (1-N).
- single options are options where one and only one must be set (exclusive
  options).

for users:
- OPTIONS_SET: globally enable some options
- OPTIONS_UNSET: globally disable some options
- ${UNIQUENAME}_SET: enable per-port choice of options
- ${UNIQUENAME}_UNSET: disable per-port choice of options

For compatibility the old OPTIONS framework is now working on top of the new one
The options previously set with old OPTIONS are imported and converted
transparently.

A new knob NO_DIALOG if defined in the the config-conditional target is ignored
(prevent the dialog(1) ui to show up.

Thanks to all people involved:
beat@, crees@, Bryan Drewery, linimon@, novel@ and others, for testing, comments, patches

Revision 1.711: download - view: text, markup, annotated - select for diffs
Thu May 24 07:11:40 2012 UTC (11 months, 4 weeks ago) by miwi
Branches: MAIN
Diff to: previous 1.710: preferred, colored
Changes since revision 1.710: +12 -7 lines
- Add USE_QT4 to include bsd.qt.mk

PR:		165952
Submitted by:	avilla@
Tested by:	phw

Revision 1.710: download - view: text, markup, annotated - select for diffs
Wed May 23 08:17:49 2012 UTC (11 months, 4 weeks ago) by miwi
Branches: MAIN
Diff to: previous 1.709: preferred, colored
Changes since revision 1.709: +16 -8 lines
- Remove emacs mode, -*- mode: ...; -*- [1]
- Comments for BUILD_ and RUN_DEPENDS fail to mention alternate means to specify dependencie [2]
- Fix make reinstall [3]
- Trivial comment change for PORTDATA [4]

PR:		151954 [1]
		161314 [2]
		167085 [3]
		167465 [4]
Submitted by:	Anonymous <swell.k@gmail.com> [1]
		dougb@ and Chris Rees <utisoft@gmail.com> [2]
		Garrett Cooper <yanegomi@gmail.com> [3]
		"Bryan Drewery" <bryan@shatow.net> [4]
Tested via:	phw

Revision 1.709: download - view: text, markup, annotated - select for diffs
Sun May 20 00:12:46 2012 UTC (12 months ago) by bapt
Branches: MAIN
Diff to: previous 1.708: preferred, colored
Changes since revision 1.708: +1 -4 lines
No port installs catpages anymore, let's remove ugly code that tries to magically
figure out if any catpage is installed, now if a port want to install a catpage
it would need to cleanly track it.

With hat:	portmgr

Revision 1.708: download - view: text, markup, annotated - select for diffs
Tue Mar 13 08:14:45 2012 UTC (14 months, 1 week ago) by zi
Branches: MAIN
CVS tags: RELEASE_8_3_0
Diff to: previous 1.707: preferred, colored
Changes since revision 1.707: +2 -2 lines
- Update language used in portaudit message. (cosmetic change)

Approved by:	portmgr (tabthorpe)
Feature safe:	yes

Revision 1.707: download - view: text, markup, annotated - select for diffs
Sun Mar 11 21:30:49 2012 UTC (14 months, 1 week ago) by simon
Branches: MAIN
Diff to: previous 1.706: preferred, colored
Changes since revision 1.706: +6 -15 lines
Make bsd.port.mk not parse port audit's auditfile directly to
check for vulnerabilities, but call portaudit instead.

This fixes a remote command execution vulnerability for users who have
portaudit installed.

While changing the code anyway, remove the annoying and very verbose
"Vulnerability check disabled, database not found" warning.

Security:	Remote code execution
Security:	http://vuxml.FreeBSD.org/6d329b64-6bbb-11e1-9166-001e4f0fb9b1.html
Approved by:	portmgr
Feature safe:	yes (or at least approved)
With hat:	so

Revision 1.706: download - view: text, markup, annotated - select for diffs
Wed Feb 22 17:34:47 2012 UTC (14 months, 4 weeks ago) by bapt
Branches: MAIN
Diff to: previous 1.705: preferred, colored
Changes since revision 1.705: +20 -11 lines
- only include bsd.pkgng.mk once [1]
- only read bsd.pkgng.mk in post.mk [1]
- move the command definition to bsd.command.mk [1]
- fix check-vulnerable [2]

Submitted by:	avilla [1], rene [2]

Revision 1.705: download - view: text, markup, annotated - select for diffs
Thu Feb 2 07:21:14 2012 UTC (15 months, 2 weeks ago) by bapt
Branches: MAIN
Diff to: previous 1.704: preferred, colored
Changes since revision 1.704: +6 -2 lines
Fix a regression in the default target chain introduced when pushing the new pkg-depends target.

Now check-sanity and all depending targets are called again

With hat:	portmgr

Revision 1.704: download - view: text, markup, annotated - select for diffs
Mon Jan 30 12:39:13 2012 UTC (15 months, 3 weeks ago) by bapt
Branches: MAIN
Diff to: previous 1.703: preferred, colored
Changes since revision 1.703: +38 -12 lines
Please welcome pkgng beta1.

if you want to use it please define WITH_PKGNG=yes in your /etc/make.conf
For more information read the announcement on the mailing list

With hat:		portmgr
Non-Regression test:	linimon

Revision 1.703: download - view: text, markup, annotated - select for diffs
Sun Jan 22 15:41:33 2012 UTC (15 months, 4 weeks ago) by beat
Branches: MAIN
Diff to: previous 1.702: preferred, colored
Changes since revision 1.702: +4 -2 lines
- Apply FreeBSD 10.x workaround on WRKDIR instead of WRKSRC as some ports
  provide their configure script outside of WRKSRC.
- Print out all files on which the autotools fix was applied.

Exp-runs by:	miwi

Revision 1.702: download - view: text, markup, annotated - select for diffs
Sun Jan 15 22:13:42 2012 UTC (16 months ago) by pav
Branches: MAIN
Diff to: previous 1.701: preferred, colored
Changes since revision 1.701: +7 -3 lines
- Fix check-already-installed target: comm expects the input to be sorted

PR:		ports/161287
Submitted by:	mandree, nox (used nox's version)

Revision 1.701: download - view: text, markup, annotated - select for diffs
Fri Jan 13 02:17:01 2012 UTC (16 months, 1 week ago) by eadler
Branches: MAIN
Diff to: previous 1.700: preferred, colored
Changes since revision 1.700: +15 -25 lines
R.I.P X11BASE

Approved by:	portmgr (pav)

Revision 1.700: download - view: text, markup, annotated - select for diffs
Thu Jan 12 22:20:32 2012 UTC (16 months, 1 week ago) by pav
Branches: MAIN
Diff to: previous 1.699: preferred, colored
Changes since revision 1.699: +3 -4 lines
- Remove unused definition of MD5

PR:		ports/163282
Submitted by:	rene

Revision 1.699: download - view: text, markup, annotated - select for diffs
Wed Nov 9 08:53:12 2011 UTC (18 months, 1 week ago) by miwi
Branches: MAIN
CVS tags: RELEASE_9_0_0
Diff to: previous 1.698: preferred, colored
Changes since revision 1.698: +18 -14 lines
- Make WITH_FBSD10_FIX globally
- Add a new flag WITHOUT_FBSD10_FIX for maintainer testing

Some additional notes:
We are planing to make 10 exp-run after the 9.0 Release within 2 weeks to poke maintainers
and upstream as to ensure that for the 10.0 Release, everything is fixed and we can remove
the current workaround.

Submitted by:	bf@, rea@ (based on)
Thanks to:	beat, kwm, dough
Reviewed by:	erwin
Tested via PH:	2x exp-run
Approved by:	portmgr (myself)

Revision 1.698: download - view: text, markup, annotated - select for diffs
Mon Nov 7 12:44:42 2011 UTC (18 months, 2 weeks ago) by pav
Branches: MAIN
Diff to: previous 1.697: preferred, colored
Changes since revision 1.697: +2 -2 lines
- Fix typo: PKG_NAME should have been PKGNAME

PR:		ports/161495
Submitted by:	lwhsu

Revision 1.697: download - view: text, markup, annotated - select for diffs
Thu Oct 27 09:46:25 2011 UTC (18 months, 3 weeks ago) by erwin
Branches: MAIN
Diff to: previous 1.696: preferred, colored
Changes since revision 1.696: +20 -2 lines
Add a workaround for ports that don't recognize FreeBSD 10.x or newer.
Ports that need this can set WITH_FBSD10_FIX to apply the hack, but
only on FreeBSD 10.  This is only a temporary workaround as the real fix
lies upstream by fixing the included scripts, but this will take a
long time.

Submitted by:	ed, jilles, stas, beat (and more)
Tested on:	pointyhat i386-9-exp and i386-10

Revision 1.696: download - view: text, markup, annotated - select for diffs
Fri Sep 23 22:20:46 2011 UTC (19 months, 4 weeks ago) by amdmi3
Branches: MAIN
Diff to: previous 1.695: preferred, colored
Changes since revision 1.695: +3 -1 lines
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav

Revision 1.695: download - view: text, markup, annotated - select for diffs
Fri Sep 9 08:10:29 2011 UTC (20 months, 1 week ago) by bapt
Branches: MAIN
Diff to: previous 1.694: preferred, colored
Changes since revision 1.694: +8 -9 lines
Simplify USERS/GROUPS management, use groupmod instead of usermod to append user to a group
This fix group management

PR:		ports/159577
Submitted by:	sahil
Reviewed by:	flz
Exp-run:	bapt
Approved by:	portmgr (flz)

Revision 1.694: download - view: text, markup, annotated - select for diffs
Sun Sep 4 17:35:07 2011 UTC (20 months, 2 weeks ago) by sunpoet
Branches: MAIN
Diff to: previous 1.693: preferred, colored
Changes since revision 1.693: +15 -15 lines
- Revert accidental commit

Revision 1.693: download - view: text, markup, annotated - select for diffs
Sun Sep 4 17:31:01 2011 UTC (20 months, 2 weeks ago) by sunpoet
Branches: MAIN
Diff to: previous 1.692: preferred, colored
Changes since revision 1.692: +15 -15 lines
- Remove ftp.net.ohio-state.edu

PR:		ports/160311
Submitted by:	Anton Shterenlikht <mexas@bristol.ac.uk>

Revision 1.692: download - view: text, markup, annotated - select for diffs
Fri Aug 12 16:39:23 2011 UTC (21 months, 1 week ago) by linimon
Branches: MAIN
Diff to: previous 1.691: preferred, colored
Changes since revision 1.691: +2 -83 lines
Refactor the perl parts of bsd.port.mk to live in bsd.perl.mk.  This never
got finished correctly in the first place.

Note that this reverts two things in gabor's original bsd.perl.mk rewrite
that were never actually used/tested:

 - ability of USE_PERL5 and other variables to specify a version.

 - conditional inclusion of bsd.perl.mk based on USE_PERL5 or similar.

What this commit does is to make bsd.perl.mk be _exactly_ the current
code from bsd.port.mk (modulo a few comments).

Work to test the former would be welcome.  The problem with the latter
is that multiple attempts over the last N years to test it inevitably
showed INDEX breakage.  My own conclusion is that that simply makes the
tree too fragile (and is the reason I kept putting off working on it in
the first place).  Others will disagree.

Hopefully this change will make the perl-specific bits in bsd.*.mk easier
to maintain.

While here, fix a bogus comment (CCFLAGS).

Adding to pointy hat collection:	linimon

Revision 1.691: download - view: text, markup, annotated - select for diffs
Fri Aug 12 16:10:02 2011 UTC (21 months, 1 week ago) by linimon
Branches: MAIN
Diff to: previous 1.690: preferred, colored
Changes since revision 1.690: +5 -14 lines
 - fix problem with metadata on tier-2 machines for Pascal ports.  The
   reason is that bsd.fpc.mk was only defining PPNAME for i386 and amd64.
   Provide a placeholder and proper IGNORE for tier-2 [1]

 - remove obsolete check for /usr/share/mk/bsd.port.options.mk [2]

 - add USE_DRUPAL for easy include of Mk/bsd.drupal.mk [3]

PR:		ports/155017 [2],
		ports/159288 [3]
Submitted by:	linimon (discussed with acm),
		eadler,
		crees

Revision 1.690: download - view: text, markup, annotated - select for diffs
Thu Jul 21 15:10:46 2011 UTC (22 months ago) by bapt
Branches: MAIN
Diff to: previous 1.689: preferred, colored
Changes since revision 1.689: +34 -137 lines
removed unused __softMAKEFLAGS [0]
remove old security check code [1]

PR:		ports/156077 [1], ports/158956 [0]
Submitted by:	Eitan Adler <lists@eitanadler.com> [1], bapt@ (myself) [0]
Tested on:	pointyhat-west
With hat:	portmgr

Revision 1.689: download - view: text, markup, annotated - select for diffs
Thu Jul 21 05:04:39 2011 UTC (22 months ago) by linimon
Branches: MAIN
Diff to: previous 1.688: preferred, colored
Changes since revision 1.688: +5 -5 lines
Fix INDEXFILE for upcoming 10.0 branch.

PR:		ports/158750
Submitted by:	crees
Tested on:	pointyhat-west

Revision 1.688: download - view: text, markup, annotated - select for diffs
Fri Jul 15 08:26:30 2011 UTC (22 months, 1 week ago) by pav
Branches: MAIN
Diff to: previous 1.687: preferred, colored
Changes since revision 1.687: +7 -5 lines
- Unbreak fetch-urlall-list target when DIST_SUBDIR contains forward slashes

PR:		ports/158203
Submitted by:	Mamoru Sakaue <sakaue.mamoru-cmfho5lt@samurai.mwghennn.net>

Revision 1.687: download - view: text, markup, annotated - select for diffs
Sun Jul 3 15:51:18 2011 UTC (22 months, 2 weeks ago) by erwin
Branches: MAIN
Diff to: previous 1.686: preferred, colored
Changes since revision 1.686: +2 -2 lines
Update perl to 5.12.4

Changes:	http://search.cpan.org/~lbrocard/perl-5.12.4/pod/perl5124delta.pod

Submitted by:	skv
Tested on:	pointyhat

Revision 1.686: download - view: text, markup, annotated - select for diffs
Thu Jun 9 08:22:45 2011 UTC (23 months, 2 weeks ago) by bapt
Branches: MAIN
Diff to: previous 1.685: preferred, colored
Changes since revision 1.685: +3 -3 lines
Fix fetch-urlall-list

Reported by:	amdmi3@ (by mail)
Approved by:	portmgr@ (bapt@, self)

Revision 1.685: download - view: text, markup, annotated - select for diffs
Tue Jun 7 14:22:23 2011 UTC (23 months, 2 weeks ago) by hrs
Branches: MAIN
Diff to: previous 1.684: preferred, colored
Changes since revision 1.684: +9 -9 lines
- Add print/ghostscript9-nox11.
- Add "9" to USE_GHOSTSCRIPT_* variables and upgrade the default version to it.

Revision 1.684: download - view: text, markup, annotated - select for diffs
Mon Jun 6 05:53:51 2011 UTC (23 months, 2 weeks ago) by bapt
Branches: MAIN
Diff to: previous 1.683: preferred, colored
Changes since revision 1.683: +13 -28 lines
- remove some old code (unsused on supported OS) [1]
- prevent some useless external program call (based on [2])
- simplify (in)valid category detection

PR:		ports/155629 [1],  ports/65804 [2], ports/157273 [3]
Submitted by:	Eitan Adler <lists@eitanadler.com> [1], green@ [2], bapt@ (myself) [2]
Exp-runs by:	pav@

Revision 1.683: download - view: text, markup, annotated - select for diffs
Tue May 17 19:30:02 2011 UTC (2 years ago) by skv
Branches: MAIN
Diff to: previous 1.682: preferred, colored
Changes since revision 1.682: +4 -2 lines
Introduce Perl 5.14.0

Changes:	http://search.cpan.org/~jesse/perl-5.14.0/pod/perldelta.pod

Revision 1.682: download - view: text, markup, annotated - select for diffs
Fri May 6 06:20:12 2011 UTC (2 years ago) by skv
Branches: MAIN
Diff to: previous 1.681: preferred, colored
Changes since revision 1.681: +2 -2 lines
Change default Perl version to 5.12.

Revision 1.681: download - view: text, markup, annotated - select for diffs
Wed May 4 22:33:13 2011 UTC (2 years ago) by flz
Branches: MAIN
Diff to: previous 1.680: preferred, colored
Changes since revision 1.680: +58 -12 lines
Latest round of infrastructure changes.

- bsd.port.mk: add INDEX_PORTS, to support INDEX creation for a subset of the ports tree [1]
- bsd.port.mk: call target "install-rc-script" before "post-install" [2]
- [patch] ports/Mk bsd.port.mk order if groups/users are created by package [3]
- [bsd.port.mk] [patch] reaper of the dead: md5 has been in /sbin for a while [4]
- [bsd.port.mk] [patch] remove support for pre 7.x systems (b.*.m) [5]
- [patch] [bsd.port.mk] reaper of the dead: are three variable defintions needed [6]

PR:		ports/156575 [1],
		ports/139116 [2],
		ports/152498 [3],
		ports/155983 [4],
		ports/155510 [5],
		ports/156340 [6]
Submitted by:	Florent Thoumie <flz@xbsd.org> [1],
		Sergey Skvortsov <skv@freebsd.org> [2],
		Olli Hauer <ohauer@FreeBSD.org> [3],
		Eitan Adler <lists@eitanadler.com> [4],
		Eitan Adler <lists@eitanadler.com> [5],
		Eitan Adler <lists@eitanadler.com> [6]

Revision 1.680: download - view: text, markup, annotated - select for diffs
Mon May 2 12:40:23 2011 UTC (2 years ago) by makc
Branches: MAIN
Diff to: previous 1.679: preferred, colored
Changes since revision 1.679: +2 -2 lines
Update open-motif to 2.3.3
Remove needles patches (integrated upstream)
Pass maintainership to submitter

PR:		ports/154044
Submitted by:	Mikhail Tsatsenko <m.tsatsenko at gmail.com>
Exp-runs by:	pav

Revision 1.679: download - view: text, markup, annotated - select for diffs
Sun Apr 24 15:37:53 2011 UTC (2 years ago) by ohauer
Branches: MAIN
Diff to: previous 1.678: preferred, colored
Changes since revision 1.678: +3 -3 lines
  Mk/bsd.apache.mk was rewritten with a new logic and some new parameters
  to support future apache versions and the transition to apache22.

  Existing and new USE_APACHE* parameters:

  USE_APACHE         set apache and apxs as build and run dependency
  USE_APACHE_BUILD   set apache and apxs as build dependency
  USE_APACHE_RUN     set apache and apxs as run dependency

  The following example is representative of all three possible parameters to use:

  USE_APACHE= 22     specify exact version
  USE_APACHE= 1.3+   specify [min] version, no [max] version
  USE_APACHE= 13-22  specify [min]-[max] range
  USE_APACHE= -2.2   specify [max] version, no [min] version

  Values can be specified with and without "." (dot) between major and minor
  version numbers. For example 22 is equal to 2.2

  For documentation and full changelist please take a look into
  Mk/bsd.apache.mk or http://wiki.freebsd.org/bsd.apache.mk

  Commit with hat apache@

PR:		ports/156533
Submitted by:	ohauer

Revision 1.678: download - view: text, markup, annotated - select for diffs
Mon Apr 11 08:34:14 2011 UTC (2 years, 1 month ago) by bapt
Branches: MAIN
Diff to: previous 1.677: preferred, colored
Changes since revision 1.677: +7 -1 lines
Add a new macro to deal with conflict between ncurses from base and ncurses from ports.
If a ports is linked against ncurses from base or from the ports, it should then add:
USE_NCURSES=yes

it is also possible to specify the hard dependency on the ports ncurses or one the base one adding the following macros:
WITH_NCURSES_PORT=yes or WITH_NCURSES_BASE=yes

PR:		ports/155269
Submitted by:	me
Reviwed by:	pav@
Approved by:	portmgr (pav@)
Exp-run by:	portmgr (pav@)

Revision 1.677: download - view: text, markup, annotated - select for diffs
Thu Mar 31 03:37:14 2011 UTC (2 years, 1 month ago) by tabthorpe
Branches: MAIN
Diff to: previous 1.676: preferred, colored
Changes since revision 1.676: +3 -1 lines
- Disable license checking with DISABLE_LICENSES [1]
- Remove temp files from /tmp when build is interrupted [2]

PR:		ports/149837 [1], ports/155890 [2]

Revision 1.676: download - view: text, markup, annotated - select for diffs
Sat Mar 19 21:30:34 2011 UTC (2 years, 2 months ago) by pav
Branches: MAIN
Diff to: previous 1.675: preferred, colored
Changes since revision 1.675: +6 -6 lines
- Use ${UID} instead of calling ${ID} -u

PR:		ports/155543
Submitted by:	Eitan Adler <lists@eitanadler.com>

Revision 1.675: download - view: text, markup, annotated - select for diffs
Fri Mar 18 01:43:49 2011 UTC (2 years, 2 months ago) by miwi
Branches: MAIN
Diff to: previous 1.674: preferred, colored
Changes since revision 1.674: +2 -10 lines
- Fix spelling
PR:		ports/155195
Submitted by:	Warren Block <wblock@wonkity.com>

- Remove sanity check for X_WINDOW_SYSTEM
- Remove check for USE_XPM
PR:		ports/155502 ports/155504
Submitted by:	Eitan Adler <lists@eitanadler.com>

Revision 1.674: download - view: text, markup, annotated - select for diffs
Mon Mar 7 07:32:05 2011 UTC (2 years, 2 months ago) by erwin
Branches: MAIN
Diff to: previous 1.673: preferred, colored
Changes since revision 1.673: +5 -4 lines
Pass CPPFLAGS to MAKE_ENV and CONFIGURE_ENV

PR:		153625
Submitted by:	gerald

Revision 1.673: download - view: text, markup, annotated - select for diffs
Fri Feb 25 16:52:05 2011 UTC (2 years, 2 months ago) by miwi
Branches: MAIN
Diff to: previous 1.672: preferred, colored
Changes since revision 1.672: +5 -2 lines
- Please welcome Xorg 7.5.1

The X-Server has been patched to the latest 1.7.X series, drivers
and fonts have been updated to the latest versions. This update includes
some components from Xorg 7.6 with a lot of improvements, and it seems
that the performance is much better than the old version. Also this
Update fix build issues with clang and binutils 2.17.50 in current,
remove 6.X gruft and de-author pkg-descr.

I would like to thank:

	Beat Gaetzi
	Dima Panov
	Koop Mast
	Eitan Adler
	and all Testers.

PR:		ports/147646
		ports/148035
		ports/148744
		ports/150223
		ports/152889
		ports/154457

Revision 1.672: download - view: text, markup, annotated - select for diffs
Fri Feb 25 11:00:59 2011 UTC (2 years, 2 months ago) by pav
Branches: MAIN
Diff to: previous 1.671: preferred, colored
Changes since revision 1.671: +2 -2 lines
- Allow using linux base 2.4 on FreeBSD 8.X

PR:		ports/154186
Submitted by:	ale

Revision 1.671: download - view: text, markup, annotated - select for diffs
Fri Feb 25 10:55:08 2011 UTC (2 years, 2 months ago) by pav
Branches: MAIN
Diff to: previous 1.670: preferred, colored
Changes since revision 1.670: +3 -13 lines
- Remove NO_SIZE support

PR:		ports/153547
Submitted by:	Eitan Adler <lists@eitanadler.com>

Revision 1.670: download - view: text, markup, annotated - select for diffs
Fri Feb 25 00:56:51 2011 UTC (2 years, 2 months ago) by linimon
Branches: MAIN
Diff to: previous 1.669: preferred, colored
Changes since revision 1.669: +9 -5 lines
- make dirrmtry more friendly [1]
- allow checking STRIP when WITH_DEBUG is defined [2]
- unify the message with real URL by removing superfluous slash [3]

PR:		152102 [1],
		153539 [2],
		154653 [3]
Submitted by:	az [1],
		Anonymous <swell dot k at gmail dot com> [2],
		sunpoet [3]

Revision 1.669: download - view: text, markup, annotated - select for diffs
Wed Feb 16 10:43:53 2011 UTC (2 years, 3 months ago) by erwin
Branches: MAIN
Diff to: previous 1.668: preferred, colored
Changes since revision 1.668: +8 -3 lines
Make actual-package-depends work with (unsupported) non-standard
subtrees of ${PORTSDIR} with depths other than 2.

PR:		144482
Submitted by:	brooks

Revision 1.668: download - view: text, markup, annotated - select for diffs
Mon Feb 7 13:50:13 2011 UTC (2 years, 3 months ago) by erwin
Branches: MAIN
CVS tags: RELEASE_8_2_0, RELEASE_7_4_0
Diff to: previous 1.667: preferred, colored
Changes since revision 1.667: +3 -3 lines
Remove trailing period to make fetch URL easier to copy/paste.

PR:		154390
Submitted by:	uqs
Feature safe:	yes

Revision 1.667: download - view: text, markup, annotated - select for diffs
Sat Feb 5 15:55:58 2011 UTC (2 years, 3 months ago) by erwin
Branches: MAIN
Diff to: previous 1.666: preferred, colored
Changes since revision 1.666: +2 -2 lines
Drop the use of <> around portaudit URLs

PR:		127214
Submitted by:	uqs
Tested on:	pointyhat-west
Feature safe:	yes

Revision 1.666: download - view: text, markup, annotated - select for diffs
Wed Dec 29 07:14:56 2010 UTC (2 years, 4 months ago) by miwi
Branches: MAIN
Diff to: previous 1.665: preferred, colored
Changes since revision 1.665: +1 -4 lines
- Fix Conflict handling. At the moment the build conflicts are recorded in
  the packages which is not necessary.

Reported by:	makc@ via cvs-ports@, #bsdports
Submitted by:	beat@

Revision 1.665: download - view: text, markup, annotated - select for diffs
Wed Dec 22 20:05:40 2010 UTC (2 years, 5 months ago) by ade
Branches: MAIN
Diff to: previous 1.664: preferred, colored
Changes since revision 1.664: +5 -5 lines
Sync to final (for now) bsd.autotools.mk

Revision 1.664: download - view: text, markup, annotated - select for diffs
Sat Dec 18 11:15:33 2010 UTC (2 years, 5 months ago) by beat
Branches: MAIN
Diff to: previous 1.663: preferred, colored
Changes since revision 1.663: +2 -2 lines
- Add new variables to define buildtime and runtime dependencies on
  Mozilla ports:

  USE_FIREFOX: Add runtime dependency on Firefox.
  Available values: yes 36+ 35+ 36 35
  NOTE: Default value 36 is used in case of USE_FIREFOX=yes

  USE_FIREFOX_BUILD: Add buildtime dependency on Firefox.
  Available values: see USE_FIREFOX

  USE_SEAMONKEY: Add runtime dependency on SeaMonkey.
  Available values: yes 11+ 20+ 11 20
  NOTE: Default value 20 is used in case of USE_SEAMONKEY=yes. SeaMonkey
  1.1 is obsolete and will be replaced with SeaMonkey 2.1 soon.

  USE_SEAMONKEY_BUILD: Add buildtime dependency on SeaMonkey.
  Available values: see USE_SEAMONKEY

  USE_THUNDERBIRD: Add runtime dependency on Thunderbird.
  Available values: yes 31+ 30+ 31 30
  NOTE: Default value 31 is used in case of USE_THUNDERBIRD=yes

  USE_THUNDERBIRD_BUILD: Add buildtime dependency on Thunderbird.
  Available values: see USE_THUNDERBIRD

PR:		ports/153018
Exp-run by:	erwin
Approved by:	portmgr (erwin)

Revision 1.663: download - view: text, markup, annotated - select for diffs
Fri Dec 17 03:25:12 2010 UTC (2 years, 5 months ago) by linimon
Branches: MAIN
Diff to: previous 1.662: preferred, colored
Changes since revision 1.662: +1 -1 lines
Force commit to note: SRC_BASE patch tested by pav.

Revision 1.662: download - view: text, markup, annotated - select for diffs
Fri Dec 17 03:21:19 2010 UTC (2 years, 5 months ago) by linimon
Branches: MAIN
Diff to: previous 1.661: preferred, colored
Changes since revision 1.661: +4 -3 lines
Add a temporary backstop definition of SRC_BASE.  A more general solution
is forthcoming.

While here, remove a stale comment.

Revision 1.661: download - view: text, markup, annotated - select for diffs
Thu Dec 9 20:33:02 2010 UTC (2 years, 5 months ago) by pav
Branches: MAIN
Diff to: previous 1.660: preferred, colored
Changes since revision 1.660: +3 -3 lines
- Upgrade -R flag to -F while fetching, to prevent "local modification time not
  matching the remote" situation

PR:		ports/152620
Submitted by:	Tijl Coosemans <tijl@coosemans.org>

Revision 1.660: download - view: text, markup, annotated - select for diffs
Sat Dec 4 07:30:13 2010 UTC (2 years, 5 months ago) by ade
Branches: MAIN
Diff to: previous 1.659: preferred, colored
Changes since revision 1.659: +7 -2 lines
Sync to new bsd.autotools.mk

Revision 1.659: download - view: text, markup, annotated - select for diffs
Wed Dec 1 08:32:50 2010 UTC (2 years, 5 months ago) by miwi
Branches: MAIN
CVS tags: RELEASE_6_EOL
Diff to: previous 1.658: preferred, colored
Changes since revision 1.658: +109 -37 lines
- Remove two checks obviated by the removal of _OPTIONSFILE in revision 1.596 [1]
- Remove Legacy USE_BISON in bsd.port.mk [2]
- Remove Legacy 2004 Hack in bsd.port.mk [3]

- CONFLICT handling in has been reworked. There are two new variables in bsd.ports.mk:
  - CONFLICTS_BUILDS: Check for conflicts prior to build
  - CONFLICTS_INSTALL: Check for conflicts prior to installation stage

    The existing CONFLICTS checks for conflicts prior to build and installation stage.
    Users could defer the conflict check of CONFLICTS_BUILDS and CONFLICTS to the installation stage by using DEFER_CONFLICTS_CHECK.
    As already possible with CONFLICTS the new conflict checks could be disabled by using DISABLE_CONFLICTS.
    This patch was submitted by beat@

PR:		ports/149670 [1]
		ports/151806 [2] [3]
Subitted by:	bf <bf1783@gmail.com> [1]
		Eitan Adler <lists@eitanadler.com> [2] [3]

Revision 1.658: download - view: text, markup, annotated - select for diffs
Tue Nov 30 21:36:42 2010 UTC (2 years, 5 months ago) by pav
Branches: MAIN
Diff to: previous 1.657: preferred, colored
Changes since revision 1.657: +2 -1 lines
- Add a hack to display pkg-message on package install on packages created with
  pkg_create -b

PR:		ports/152626
Reported by:	ohauer

Revision 1.657: download - view: text, markup, annotated - select for diffs
Sat Nov 27 17:42:46 2010 UTC (2 years, 5 months ago) by pav
Branches: MAIN
Diff to: previous 1.656: preferred, colored
Changes since revision 1.656: +2 -2 lines
- DESKTOP_ENTRIES: commandline is used to name installed .desktop file, this
  can lead to files containing whitespace and funny characters; thus strip all
  non-alphanumeric characters

PR:		ports/147701 (adapted)
Submitted by:	Warren Block <wblock@wonkity.com>

Revision 1.656: download - view: text, markup, annotated - select for diffs
Wed Nov 24 23:04:02 2010 UTC (2 years, 5 months ago) by pav
Branches: MAIN
Diff to: previous 1.655: preferred, colored
Changes since revision 1.655: +5 -18 lines
- Fix NO_INSTALL ports to register an entry in /var/db/pkg (ie. print/cups)
- Change package-noinstall target to create package with pkg_create -b instead
  of specifying all the arguments

PR:		ports/144164
Submitted by:	Dominic Fandrey <kamikaze@bsdforen.de>

Revision 1.655: download - view: text, markup, annotated - select for diffs
Wed Nov 17 21:06:43 2010 UTC (2 years, 6 months ago) by pav
Branches: MAIN
Diff to: previous 1.654: preferred, colored
Changes since revision 1.654: +3 -3 lines
- no-op/style: make use of an assigned variable

PR:		ports/152090
Submitted by:	Eitan Adler <lists@eitanadler.com>

Revision 1.654: download - view: text, markup, annotated - select for diffs
Mon Nov 8 16:07:03 2010 UTC (2 years, 6 months ago) by pav
Branches: MAIN
Diff to: previous 1.653: preferred, colored
Changes since revision 1.653: +8 -6 lines
- Fix PLIST_DIRSTRY: swap the substitutions to the proper order

PR:		ports/151799
Submitted by:	sunpoet

Revision 1.653: download - view: text, markup, annotated - select for diffs
Fri Oct 29 12:41:29 2010 UTC (2 years, 6 months ago) by erwin
Branches: MAIN
Diff to: previous 1.652: preferred, colored
Changes since revision 1.652: +5 -4 lines
Fix a mismerge in the previous revision and revert the reversion
of revision 1.651.

Noticed by:	sunpoet

Revision 1.652: download - view: text, markup, annotated - select for diffs
Thu Oct 28 21:00:06 2010 UTC (2 years, 6 months ago) by erwin
Branches: MAIN
Diff to: previous 1.651: preferred, colored
Changes since revision 1.651: +24 -25 lines
Deprecate md5 in favour of sha256 checksums.  md5 checksums will no longer
be generated or checked, and will be silently ignored for now.  Also,
generalize the MD5_FILE macro to DISTINFO_FILO.

PR:		149657
Submitted by:	rene
Approved by:	portmgr
Tested on:	pointyhat i386 7-exp

Revision 1.651: download - view: text, markup, annotated - select for diffs
Mon Oct 25 18:36:56 2010 UTC (2 years, 6 months ago) by erwin
Branches: MAIN
Diff to: previous 1.650: preferred, colored
Changes since revision 1.650: +5 -4 lines
- Pass CPP to CONFIGURE_ENV and MAKE_ENV [1]
- fix fetch-required-list output [2]

PR:		151047 [1],
		145955 [2]
Submitted by:	gerald [1],
		Martin Simmons <martin@lispworks.com> [2]

Revision 1.650: download - view: text, markup, annotated - select for diffs
Wed Oct 13 09:04:30 2010 UTC (2 years, 7 months ago) by erwin
Branches: MAIN
Diff to: previous 1.649: preferred, colored
Changes since revision 1.649: +16 -7 lines
- add INSTALL_LIB target [1]
- Add PLIST_DIRSTRY macro [2]

PR:		150303 [1],
		150337 [2]
Submitted by:	rene [1],
		kwm [2]

Revision 1.649: download - view: text, markup, annotated - select for diffs
Wed Sep 29 20:51:55 2010 UTC (2 years, 7 months ago) by pav
Branches: MAIN
Diff to: previous 1.648: preferred, colored
Changes since revision 1.648: +2 -2 lines
- Introduce a new virtual category enlightenment, for the popular desktop
  environment

PR:		ports/150492
Requested by:	Grzegorz Blach <magik@roorback.net>

Revision 1.648: download - view: text, markup, annotated - select for diffs
Sun Sep 26 07:59:13 2010 UTC (2 years, 7 months ago) by tota
Branches: MAIN
Diff to: previous 1.647: preferred, colored
Changes since revision 1.647: +7 -1 lines
- Add CRAN_Include_MAINTAINER tag to Mk/bsd.cran.mk
- Rename R_MOD to USE_R_MOD to be suitable for bsd.port.mk
- Remove math/R-cran-sm/files/bsd.cran.mk to complete the moving

Approved by:	wen (via e-mail)

Revision 1.647: download - view: text, markup, annotated - select for diffs
Fri Sep 17 07:31:36 2010 UTC (2 years, 8 months ago) by pav
Branches: MAIN
Diff to: previous 1.646: preferred, colored
Changes since revision 1.646: +2 -9 lines
- Desupport USE_CDRTOOLS=cjk

PR:		ports/150362
Submitted by:	marius

Revision 1.646: download - view: text, markup, annotated - select for diffs
Wed Sep 15 18:33:52 2010 UTC (2 years, 8 months ago) by ade
Branches: MAIN
Diff to: previous 1.645: preferred, colored
Changes since revision 1.645: +11 -4 lines
Autotools update.   Read ports/UPDATING 20100915 for details.

Approved by:	portmgr (for Mk/bsd.port.mk part)
Tested by:	Multiple -exp runs

Revision 1.645: download - view: text, markup, annotated - select for diffs
Wed Sep 15 10:54:46 2010 UTC (2 years, 8 months ago) by pav
Branches: MAIN
Diff to: previous 1.644: preferred, colored
Changes since revision 1.644: +18 -1 lines
- Add USE_BINUTILS knob that makes the build process use binutils from port
  instead of the binutils in base

PR:		ports/149955
Submitted by:	bf

Revision 1.644: download - view: text, markup, annotated - select for diffs
Fri Aug 20 12:15:02 2010 UTC (2 years, 9 months ago) by pav
Branches: MAIN
Diff to: previous 1.643: preferred, colored
Changes since revision 1.643: +36 -139 lines
- Fix plist leftovers when using LICENSE framework and having @cwd command in
  plist

PR:		ports/147296
Submitted by:	beat

- Provide end-user DISABLE_LICENSES knob to disable licensing framework

PR:		ports/149070
Submitted by:	amdmi3

- Include bsd.gnome.mk when INSTALLS_ICONS is defined

PR:		ports/148051
Submitted by:	amdmi3

- Disable xz memory limit to fix port builds on low-memory systems

PR:		ports/148250
Submitted by:	Warren Block <wblock@wonkity.com>

- Remove compatibility shim for 6.3-RELEASE and older in describe target

PR:		ports/146067
Submitted by:	Alex Kozlov <spam@rm-rf.kiev.ua>

- Remove INSTALLS_SHLIB

PR:		ports/146351
Submitted by:	Alex Kozlov <spam@rm-rf.kiev.ua>

- Remove last trace of APACHE_COMPAT

PR:		ports/147114
Submitted by:	pgollucci

- Allow ports to override _MAKE_JOBS

PR:		ports/148754
Submitted by:	Anonymous <swell.k@gmail.com>

- Fixes to comments block

PR:		ports/135649, ports/148190
Submitted by:	pgollucci, gcooper

Revision 1.643: download - view: text, markup, annotated - select for diffs
Thu Jul 15 14:48:50 2010 UTC (2 years, 10 months ago) by skv
Branches: MAIN
Diff to: previous 1.642: preferred, colored
Changes since revision 1.642: +4 -2 lines
Introduce Perl 5.12.1

Acknowledgements:	kuriyama

Revision 1.642: download - view: text, markup, annotated - select for diffs
Fri Jun 4 08:09:17 2010 UTC (2 years, 11 months ago) by pav
Branches: MAIN
CVS tags: RELEASE_8_1_0
Diff to: previous 1.641: preferred, colored
Changes since revision 1.641: +12 -2 lines
- Introduce a new USE_XZ knob that handles lzma/xz compressed distfiles
- Convert a bunch of ports to use it

PR:		ports/146329
Submitted by:	mm
With hat:	portmgr

Revision 1.641: download - view: text, markup, annotated - select for diffs
Thu Jun 3 11:41:52 2010 UTC (2 years, 11 months ago) by pav
Branches: MAIN
Diff to: previous 1.640: preferred, colored
Changes since revision 1.640: +2 -2 lines
- Fix typo in openal section

PR:		ports/147426
Submitted by:	Andrius Morkunas <hinokind@gmail.com>

Revision 1.640: download - view: text, markup, annotated - select for diffs
Wed Jun 2 11:40:48 2010 UTC (2 years, 11 months ago) by pav
Branches: MAIN
Diff to: previous 1.639: preferred, colored
Changes since revision 1.639: +6 -6 lines
- Rework "missing" target to invoke pkg_info once, running pkg_info -O for each
  dependency was very time consuming

PR:		ports/146829
Submitted by:	Yuri Pankov <yuri.pankov@gmail.com>

Revision 1.639: download - view: text, markup, annotated - select for diffs
Tue May 25 00:25:02 2010 UTC (2 years, 11 months ago) by alepulver
Branches: MAIN
Diff to: previous 1.638: preferred, colored
Changes since revision 1.638: +14 -5 lines
- Add ports license framework, from GSoc 2008/2009.
- Feel free to populate bsd.licenses.db.mk and adjust the variables:
  NO_LICENSES_INSTALL and NO_LICENSES_DIALOGS (default to off).
- For more information see http://wiki.freebsd.org/PortsLicenseInfrastructure

Reviewed by:	erwin

Revision 1.638: download - view: text, markup, annotated - select for diffs
Wed May 12 19:57:57 2010 UTC (3 years ago) by pav
Branches: MAIN
Diff to: previous 1.637: preferred, colored
Changes since revision 1.637: +4 -2 lines
- Restore USE_DISPLAY functionality on xorg-7.5 world

Revision 1.637: download - view: text, markup, annotated - select for diffs
Tue Apr 27 21:58:23 2010 UTC (3 years ago) by gahr
Branches: MAIN
Diff to: previous 1.636: preferred, colored
Changes since revision 1.636: +3 -2 lines
- Add glew to the list of supported USE_GL variables
- Patch ports depending on GLEW directly

Approved by:	portmgr (pav)

Revision 1.636: download - view: text, markup, annotated - select for diffs
Fri Apr 16 07:18:28 2010 UTC (3 years, 1 month ago) by pav
Branches: MAIN
Diff to: previous 1.635: preferred, colored
Changes since revision 1.635: +8 -19 lines
- Desupport RC_SUBR and RC_SUBR_SUFFIX macros, they have been replaced with
  literal "/etc/rc.subr" and "" values.

PR:		ports/145092
Submitted by:	dougb

Revision 1.635: download - view: text, markup, annotated - select for diffs
Fri Feb 5 21:18:15 2010 UTC (3 years, 3 months ago) by skv
Branches: MAIN
CVS tags: RELEASE_7_3_0
Diff to: previous 1.634: preferred, colored
Changes since revision 1.634: +2 -2 lines
Change default Perl version to 5.10.

Approved by:	portmgr (pav)

Revision 1.634: download - view: text, markup, annotated - select for diffs
Mon Jan 25 19:15:06 2010 UTC (3 years, 3 months ago) by pav
Branches: MAIN
Diff to: previous 1.633: preferred, colored
Changes since revision 1.633: +84 -1 lines
- Introduce USE_OPENAL variable for OpenAL consumers
- Switch to openal-soft as a default OpenAL implementation

PR:		ports/142123
Submitted by:	mva
Tested by:	pointyhat exp-run
Approved by:	portmgr (hat)

Revision 1.633: download - view: text, markup, annotated - select for diffs
Thu Jan 7 15:55:10 2010 UTC (3 years, 4 months ago) by pav
Branches: MAIN
Diff to: previous 1.632: preferred, colored
Changes since revision 1.632: +3 -3 lines
- Use full path in depobj for archivers/unzip when USE_ZIP variable is set

  9-CURRENT introduced unzip command to the base system.  Unfortunately it is
  not fully compatible with the archivers/unzip implementation and non-trivial
  amount of ports fail to build when using it.  Thus we will keep using
  archivers/unzip for unzipping source in Ports Collection until someone
  volunteer to fix all individual ports.  Two most common problems with base
  unzip are:
  * extracting files without +x flag (some ports rely to execute unzipped
    configure scripts, for example)
  * different semantics of CR/LF conversion

  Error logs of failed port builds with in-base unzip can be made available on
  request to portmgr@.

With hat:	portmgr

Revision 1.632: download - view: text, markup, annotated - select for diffs
Tue Dec 29 10:25:49 2009 UTC (3 years, 4 months ago) by miwi
Branches: MAIN
Diff to: previous 1.631: preferred, colored
Changes since revision 1.631: +15 -16 lines
- Convert NOMANCOMPRESS to NO_MANCOMPRESS to sync with src

PR:	ports/136065 ports/127469
Submitted by:	N.J. Mann <njm@njm.me.uk> and Aldis Berjoza <killasmurf86@gmail.com>

- Early identify port CONFLICTS

PR:	137855
Submitted by:		Piotr Smyrak <smyru@heron.pl>

- Add --no-same-permissions to the EXTRACT_AFTER_ARGS command.

Tijl Coosemans has been reported an issue that when root is extracting from the
tarball, and the tarball contains world writable files
(sysutils/policykit as an example), there is a chance that the files
gets changed by malicious third parties right after the extraction,
which makes it possible to inject code into the package thus compromise
the system.

Submitted by:	Tijl Coosemans <tijl@coosemans.org> Xin LI (delphij@)

- Fix some whitespaces

Tested with:	exp-run

Revision 1.631: download - view: text, markup, annotated - select for diffs
Fri Dec 18 14:28:46 2009 UTC (3 years, 5 months ago) by pav
Branches: MAIN
Diff to: previous 1.630: preferred, colored
Changes since revision 1.630: +3 -6 lines
- Terminate support for X11BASE having different value from LOCALBASE

PR:		ports/122341
Submitted by:	flz

Revision 1.630: download - view: text, markup, annotated - select for diffs
Wed Nov 25 22:02:29 2009 UTC (3 years, 5 months ago) by pav
Branches: MAIN
Diff to: previous 1.629: preferred, colored
Changes since revision 1.629: +2 -2 lines
- Correct FORCE_MAKE_JOBS warning which could be incorrectly printed for
  MAKE_JOBS_SAFE marked ports

PR:		ports/140635
Submitted by:	Andrius Morkunas <hinokind@gmail.com>
Tested by:	pointyhat exp-run

Revision 1.629: download - view: text, markup, annotated - select for diffs
Mon Sep 21 19:13:51 2009 UTC (3 years, 8 months ago) by naddy
Branches: MAIN
CVS tags: RELEASE_8_0_0
Diff to: previous 1.628: preferred, colored
Changes since revision 1.628: +9 -8 lines
Format a few comment lines for ts=4 and <80 columns.

Feature safe:	yes

Revision 1.628: download - view: text, markup, annotated - select for diffs
Thu Sep 17 12:24:09 2009 UTC (3 years, 8 months ago) by flz
Branches: MAIN
Diff to: previous 1.627: preferred, colored
Changes since revision 1.627: +20 -11 lines
- Introduce new GNU_CONFIGURE_PREFIX to override default --prefix value
passed to configure when GNU_CONFIGURE is set. [1]
- Few changes to the new USERS/GROUPS variables (users/groups are created
earlier, so they're available in do-install; creates homedir when
it's not /var/empty or /nonexistent; set login class if specified).

PR:		ports/67436 [1]
Submitted by:	(hrs, self) [1]
Feature safe:	yes

Revision 1.627: download - view: text, markup, annotated - select for diffs
Sun Sep 6 21:18:48 2009 UTC (3 years, 8 months ago) by flz
Branches: MAIN
Diff to: previous 1.626: preferred, colored
Changes since revision 1.626: +89 -3 lines
Add support to create users and groups from information stored in UIDs/GIDs
files. Users and groups won't be deleted at deinstall time as we're lacking
a refcount to know if any port is using them.

Also convert a few ports while I'm here.

PR:		ports/108514
Submitted by:	mm, self

Revision 1.626: download - view: text, markup, annotated - select for diffs
Sat Aug 22 19:32:48 2009 UTC (3 years, 9 months ago) by miwi
Branches: MAIN
Diff to: previous 1.625: preferred, colored
Changes since revision 1.625: +2 -2 lines
 - bsd.port.mk - Remove ${INDEXDIR}/${INDEXFILE}.bz2 after fetchindex is being run
 	PR:		117178
	Submitted by:	krion

 - Fix the problem usage MASTER_SITE_SUBDIR without /
 	PR:		131452
	Submitted by:	osa

Tested:		pointyhat exp-run

Revision 1.625: download - view: text, markup, annotated - select for diffs
Mon Aug 3 15:36:58 2009 UTC (3 years, 9 months ago) by miwi
Branches: MAIN
Diff to: previous 1.624: preferred, colored
Changes since revision 1.624: +1 -15 lines
  - Move pkg_install commands detection to bsd.commands.mk
    PR:		135663
    Submitted:	Yuri Pankov <yuri.pankov@gmail.com>
  - Add default FLEX command to bsd.commands.mk
    PR:		137026
    Submitted:	gahr@

Tested by:	pointyhat exp-build run

Revision 1.624: download - view: text, markup, annotated - select for diffs
Fri Jun 26 17:03:48 2009 UTC (3 years, 10 months ago) by bsam
Branches: MAIN
Diff to: previous 1.623: preferred, colored
Changes since revision 1.623: +5 -1 lines
Welcome new defaults for linux ports!

The default is switched for OSVERSION >= 800076 (when the last known
issue was fixed at the base system). From now the default linux
base port is linux_base-f10. Default linux infrastrucure ports
are linux-f10-*.

HEADSUP to current@ is comming.

Exp-run by:	portmgr (pav)

Revision 1.623: download - view: text, markup, annotated - select for diffs
Thu Jun 11 09:09:29 2009 UTC (3 years, 11 months ago) by erwin
Branches: MAIN
Diff to: previous 1.622: preferred, colored
Changes since revision 1.622: +14 -1 lines
Pass TMPDIR on to configure and make environments.

PR:		132407
Submitted by:	Eygene Ryabinkin <rea-fbsd@codelabs.ru>

Revision 1.622: download - view: text, markup, annotated - select for diffs
Tue Jun 9 15:32:52 2009 UTC (3 years, 11 months ago) by amdmi3
Branches: MAIN
Diff to: previous 1.621: preferred, colored
Changes since revision 1.621: +4 -17 lines
Convert most of remaining ports that depend on xorg-libraries to
modular xorg.

- supply corresponding USE_XORG for all imake-using ports that need it
- USE_IMAKE no longer implies USE_XLIB in absence of USE_XORG
- retire USE_X_PREFIX which is not really used anywhere after the
  above change
- a few minor nits like whitespace and SF macro

Tested by:	2 tinderbox runs by pav
Approved by:	portmgr (pav)

Revision 1.621: download - view: text, markup, annotated - select for diffs
Mon Jun 8 14:56:31 2009 UTC (3 years, 11 months ago) by skv
Branches: MAIN
Diff to: previous 1.620: preferred, colored
Changes since revision 1.620: +4 -6 lines
Remove expired port lang/perl5.6

Revision 1.620: download - view: text, markup, annotated - select for diffs
Wed Jun 3 21:50:50 2009 UTC (3 years, 11 months ago) by pav
Branches: MAIN
Diff to: previous 1.619: preferred, colored
Changes since revision 1.619: +7 -5 lines
- Add USE_CSTD flag that adds --std=value to CFLAGS

PR:		ports/135083
Submitted by:	ed

- Separate MAKE_JOBS_NUMBER from _MAKE_JOBS, so it can be used in
  individual ports

PR:		ports/134977
Submitted by:	David Naylor <naylor.b.david@gmail.com>

Revision 1.619: download - view: text, markup, annotated - select for diffs
Fri May 22 21:57:33 2009 UTC (4 years ago) by acm
Branches: MAIN
Diff to: previous 1.618: preferred, colored
Changes since revision 1.618: +5 -1 lines
- Add support to defined USE_FPC after of bsd.port.pre.mk include

Revision 1.618: download - view: text, markup, annotated - select for diffs
Mon May 11 17:35:18 2009 UTC (4 years ago) by pav
Branches: MAIN
Diff to: previous 1.617: preferred, colored
Changes since revision 1.617: +14 -1 lines
- Add a code to drop bsd.port.options.mk into /usr/share/mk if it's missing on
  the system (typically FreeBSD prior to 6.3).  Allows to continue if the write
  fails.  This should allow us to start using it widely in the ports tree
  (please not just yet, wait for a heads-up, in case this change needs to be
  backed out.)

Revision 1.617: download - view: text, markup, annotated - select for diffs
Thu Apr 9 22:40:20 2009 UTC (4 years, 1 month ago) by pav
Branches: MAIN
CVS tags: RELEASE_7_2_0
Diff to: previous 1.616: preferred, colored
Changes since revision 1.616: +1 -9 lines
- Don't check if pkg_tools support conflicts, they do on all recent FreeBSD
  versions.  This removes one != call per port, shaving off 2 minutes of CPU
  time per INDEX build on my computer.

Tested by:	pointyhat build run

Revision 1.616: download - view: text, markup, annotated - select for diffs
Sat Mar 28 20:45:06 2009 UTC (4 years, 1 month ago) by skv
Branches: MAIN
Diff to: previous 1.615: preferred, colored
Changes since revision 1.615: +4 -2 lines
Introduce Perl 5.10.0

Revision 1.615: download - view: text, markup, annotated - select for diffs
Fri Mar 27 07:47:17 2009 UTC (4 years, 1 month ago) by pav
Branches: MAIN
Diff to: previous 1.614: preferred, colored
Changes since revision 1.614: +3 -1 lines
- Hot fix previous commit: really bail out when make failed (fail means fail)

Reported by:	amdmi3
Pointy hat to:	pav

Revision 1.614: download - view: text, markup, annotated - select for diffs
Sun Mar 22 10:28:53 2009 UTC (4 years, 2 months ago) by pav
Branches: MAIN
Diff to: previous 1.613: preferred, colored
Changes since revision 1.613: +44 -3 lines
Introduce multiple make jobs (parallelization) support.  When enabled, -jX is
passed to the top level vendor Makefile in build stage, where X is number of
CPU cores by default.  The whole system is opt-in, ie. ports need to be enabled
individually.  There is a global override available for adventurious users.

Revision 1.613: download - view: text, markup, annotated - select for diffs
Thu Mar 19 17:28:30 2009 UTC (4 years, 2 months ago) by bsam
Branches: MAIN
Diff to: previous 1.612: preferred, colored
Changes since revision 1.612: +17 -1 lines
Welcome to the new linux ports infrastructure which allows using
both current (fc4) and future linux (f8) distributions at one
ports tree.

The patch contains full changes to ports/Mk files and all ports involved.
But only infrastructure is changed. The resulting packages are the same as
before. Hence no need to bump PORTREVISIONs.

The idea was taken from bsd.gnome.mk and others.

More than 130 ports are switched to follow a new linux infrastructure
introduced by changes to bsd.port.mk, bsd.linux-rpm.mk and a new
bsd.linux-apps.mk.

Thanks for all who was involved and helped me with this work.
And help from Alexander Leidinger was incredible.

Other changes are coming. Stay tuned!

PR:		ports/132510
Submitted by:	bsam (me)
Exp-run by:	portmgr (pav)

Revision 1.612: download - view: text, markup, annotated - select for diffs
Thu Mar 5 17:56:23 2009 UTC (4 years, 2 months ago) by skv
Branches: MAIN
Diff to: previous 1.611: preferred, colored
Changes since revision 1.611: +3 -5 lines
Remove variable PERL_VER from the ports tree at all - because
it is obsolete since Perl 5.6.0.

Revision 1.611: download - view: text, markup, annotated - select for diffs
Mon Feb 23 12:53:48 2009 UTC (4 years, 2 months ago) by blackend
Branches: MAIN
Diff to: previous 1.610: preferred, colored
Changes since revision 1.610: +2 -2 lines
Add a new virtual category (docs) for forthcoming ports.

Approved by:	portmgr

Revision 1.610: download - view: text, markup, annotated - select for diffs
Sun Feb 1 19:43:09 2009 UTC (4 years, 3 months ago) by skv
Branches: MAIN
Diff to: previous 1.609: preferred, colored
Changes since revision 1.609: +2 -2 lines
Rename: lang/perl5 -> lang/perl5.6

PR:		ports/131046

Revision 1.609: download - view: text, markup, annotated - select for diffs
Fri Jan 23 16:27:14 2009 UTC (4 years, 3 months ago) by flz
Branches: MAIN
Diff to: previous 1.608: preferred, colored
Changes since revision 1.608: +3 -3 lines
- Update X.org ports to 7.4+ (few ports are more recent than the katamari).
- Bump PORTREVISION for all ports depending on libglut since the shlib
version number went from 4 to 3.
- Bump PORTREVISION for all ports depending on libXaw as libXaw.so.8 isn't
installed anymore.
- Couple of ports fixes (mostly missing xorg components added to USE_XORG).

Revision 1.608: download - view: text, markup, annotated - select for diffs
Sat Jan 17 18:44:15 2009 UTC (4 years, 4 months ago) by skv
Branches: MAIN
Diff to: previous 1.607: preferred, colored
Changes since revision 1.607: +3 -3 lines
Set PERL_VERSION and PERL_VER to "5.8.9".

Pointed by:	ume

Revision 1.607: download - view: text, markup, annotated - select for diffs
Sun Jan 11 22:51:05 2009 UTC (4 years, 4 months ago) by pav
Branches: MAIN
Diff to: previous 1.606: preferred, colored
Changes since revision 1.606: +1 -22 lines
- Backout "fail, if recursing into a dependency failed"
  This was failing for people with tcsh, who need to rehash before the newly
  installed executable is visible

Revision 1.606: download - view: text, markup, annotated - select for diffs
Sun Jan 11 11:04:05 2009 UTC (4 years, 4 months ago) by pav
Branches: MAIN
Diff to: previous 1.605: preferred, colored
Changes since revision 1.605: +46 -26 lines
- Remove conditional checks and support for FreeBSD versions prior 6.0-RELEASE

Submitted by:	pav

- Fix COPYTREE_* macros not to change permissions and ownership on files, that
  were already present in the target path

Submitted by:	beech

- Add a showconfig-recursive target, which has been in documentation for years
  but never implemented

PR:		ports/87642, ports/126770
Submitted by:	Andy Kosela <andy.kosela@gmail.com>

- Fix ignorelist-verbose target (in preparation for duds.verbose)

PR:		ports/127286 (part of)
Submitted by:	linimon

- Fix OPTIONS dialog to show up for every previously unconfigured port in the
  dependency chain

PR:		ports/127554
Submitted by:	ale

- Fail, if recursing into a dependency failed to satisfy the dependency object
  (only for :install targets)

PR:		ports/116601
Submitted by:	edwin

Revision 1.605: download - view: text, markup, annotated - select for diffs
Mon Jan 5 12:33:07 2009 UTC (4 years, 4 months ago) by gerald
Branches: MAIN
Diff to: previous 1.604: preferred, colored
Changes since revision 1.604: +3 -3 lines
Document 24 as being the current default for WANT_OPENLDAP_VER if
just USE_OPENLDAP is specified.

Fix a typo in the description of WANT_OPENLDAP_VER.

Approved by:	portmgr (marcus)

Revision 1.604: download - view: text, markup, annotated - select for diffs
Fri Sep 5 19:41:43 2008 UTC (4 years, 8 months ago) by hrs
Branches: MAIN
CVS tags: RELEASE_7_1_0, RELEASE_6_4_0
Diff to: previous 1.603: preferred, colored
Changes since revision 1.603: +45 -13 lines
* print/ghostscript-* and related ports have been renamed in the
  following way:

	print/ghostscript-gnu -> print/ghostscript7
	print/ghostscript-gnu-nox11 -> print/ghostscript7-nox11
	print/ghostscript-gnu-commfont -> print/ghostscript7-commfont
	print/ghostscript-gpl -> print/ghostscript8
	print/ghostscript-gpl-nox11 -> print/ghostscript8-nox11
	japanese/ghostscript-gnu-jpnfont -> print/ghostscript7-jpnfont
	korean/ghostscript-gnu-korfont -> print/ghostscript7-korfont

* USE_GHOSTSCRIPT now supports a version number which the port
  requires.  The valid value is "7" or "8".  If other value is
  specified, value of WITH_GHOSTSCRIPT_VER is used.

* WITH_GHOSTSCRIPT_GNU has been removed in favor of
  WITH_GHOSTSCRIPT_VER.  The valid value of WITH_GHOSTSCRIPT_VER is
  "7" or "8", and the default value is "8".

Approved by:	portmgr (pav)

Revision 1.603: download - view: text, markup, annotated - select for diffs
Mon Aug 25 01:29:01 2008 UTC (4 years, 8 months ago) by rafan
Branches: MAIN
Diff to: previous 1.602: preferred, colored
Changes since revision 1.602: +2 -2 lines
- Fix a small hole after last CONFIGURE_TARGET (actually, it's CONFIGURE_ARGS)
  update: if a port version is 2.13, my magic detection treats this port
  using the old autoconf. To fix this, change the regex to include the prefix
  "autoconf" before the version number 2.13.

Tested by:	pointyhat 7-amd64 exp run (by pav)

Revision 1.602: download - view: text, markup, annotated - select for diffs
Thu Aug 21 06:16:11 2008 UTC (4 years, 9 months ago) by rafan
Branches: MAIN
Diff to: previous 1.601: preferred, colored
Changes since revision 1.601: +9 -3 lines
Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.

To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.

To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.

Changes to Mk/*:
 - Add runtime detection magic in bsd.port.mk
 - Remove CONFIGURE_TARGET hack in various bsd.*.mk
 - USE_GNOME=gnometarget is now an no-op

Changes to individual ports, other than removing the CONFIGURE_TARGET hack:

= pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables)
  - comms/gnuradio
  - science/abinit
  - science/elmer-fem
  - science/elmer-matc
  - science/elmer-meshgen2d
  - science/elmerfront
  - science/elmerpost

= use x86_64 as ARCH
  - devel/g-wrap

= other changes
  - print/magicfilter
    GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf

Total # of ports modified:  1,027
Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes)

PR:		126524 (obsoletes 52917)
Submitted by:	rafan
Tested on:	two pointyhat 7-amd64 exp runs (by pav)
Approved by:	portmgr (pav)

Revision 1.601: download - view: text, markup, annotated - select for diffs
Sat Aug 9 16:52:04 2008 UTC (4 years, 9 months ago) by miwi
Branches: MAIN
Diff to: previous 1.600: preferred, colored
Changes since revision 1.600: +15 -2 lines
The KDE FreeBSD team is proud to announce the release of KDE 4.1.0
for FreeBSD. The official KDE 4.1.0 release notes can be found at
http://www.kde.org/announcements/4.1/.

Some note:

* Prefix
KDE4 will be install into a custom prefixes namely ${LOCALBASE}/kde4.
KDE4 and KDE3 can co-exist

* Sound
For sound to work, it is necessary to have dbus and hal enabled
in your system. Please see the respective documentation on how
to enable these.

For more Informations see the HEADS UP at ports@ and kde-freebsd@
or our wiki page http://wiki.freebsd.org/KDE4/Install.

Have fun!

Revision 1.600: download - view: text, markup, annotated - select for diffs
Thu Jul 24 22:29:32 2008 UTC (4 years, 9 months ago) by pav
Branches: MAIN
Diff to: previous 1.599: preferred, colored
Changes since revision 1.599: +4 -3 lines
- Add CC and CXX to MAKE_ENV for all ports

PR:		ports/86106, ports/101120 (based on)

Revision 1.599: download - view: text, markup, annotated - select for diffs
Thu Jul 24 21:55:47 2008 UTC (4 years, 9 months ago) by pav
Branches: MAIN
Diff to: previous 1.598: preferred, colored
Changes since revision 1.598: +5 -1 lines
- Add an ugly kludge to strip the trailing whitespace from CFLAGS (it comes
  this way from outside already).  Unless stripped, later CFLAGS+= assignments
  will produce a double-space in CFLAGS string.  Sub-configure will reduce it
  back to single space and complain that CFLAGS changed underneath it.

  Most prominent example of a problem solved by this kludge is the -CURRENT,
  where -fno-strict-aliasing is added to every port's CFLAGS.

Revision 1.598: download - view: text, markup, annotated - select for diffs
Mon Jul 21 22:29:22 2008 UTC (4 years, 10 months ago) by pav
Branches: MAIN
Diff to: previous 1.597: preferred, colored
Changes since revision 1.597: +15 -39 lines
- Separate OpenLDAP related code into bsd.ldap.mk
- Change default OpenLDAP version to 2.4
- Remove OpenLDAP 2.2 support, the port has been gone for some time now
- Add -DDEPRECATED to CFLAGS for all OpenLDAP using ports

PR:		ports/123602, ports/124115, ports/125605
Submitted by:	delphij, Jens Rehsack <rehsack@web.de>,
		Yuri Pankov <yuri.pankov@gmail.com>

- Remove USE_GTK, it's no longer used

PR:		ports/123528
Submitted by:	mezz

- Use PATCH_WRKSRC instead of WRKSRC in do-patch target

PR:		ports/124169
Submitted by:	Max Brazhnikov <makc@issp.ac.ru>

- Remove USE_XPM, it's been replaced by USE_XORG+=xpm

PR:		ports/124506
Submitted by:	Alex Kozlov <spam@rm-rf.kiev.ua>

- Minor fixups for bsd.port.mk

PR:		ports/122675
Submitted by:	linimon

- Remove stale comment about USE_GETOPT_LONG

PR:		ports/124521
Submitted by:	Alex Kozlov <spam@rm-rf.kiev.ua>

- Correct comment about default fetch arguments

PR:		ports/125334
Submitted by:	Gary Palmer <freebsd-gnats@in-addr.com>

Revision 1.597: download - view: text, markup, annotated - select for diffs
Sun Jul 20 03:35:42 2008 UTC (4 years, 10 months ago) by delphij
Branches: MAIN
Diff to: previous 1.596: preferred, colored
Changes since revision 1.596: +2 -2 lines
 - Overhaul the way we handle with LDAP data directory, populate
   the data directory upon start, not upon install. [1]
 - Update to OpenLDAP 2.4.11.
 - Modify bsd.port.mk to fit with the shared libary version bump [2]
   This has no impact to package building yet as 2.4.x is not the
   default version.

Submitted by:	Mikhail Goriachev <mikhailg webanoide org> [1]
Approved by:	portmgr (marcus) [2]

Revision 1.596: download - view: text, markup, annotated - select for diffs
Sat Jul 19 17:59:40 2008 UTC (4 years, 10 months ago) by kris
Branches: MAIN
Diff to: previous 1.595: preferred, colored
Changes since revision 1.595: +63 -31 lines
Major optimizations for 'make index' and other recursive traversal
targets.

* Use /rescue/sh for index builds instead of /bin/sh, when it exists.
  The former is statically linked and faster to execute, which becomes
  significant when executing it tens of thousands of times.  This
  trick can be used with other recursive targets by passing in
  __MAKE_SHELL.

* Get rid of make variable assignments that use != command invocations
  in the critical path, using several methods:

  - rewriting logic to use shell or make builtins instead of external command executions
  - macroizing commands and executing them in the targets where they
    are needed instead of with every invocation of make
  - precomputing the results of invariant commands in
    bsd.port.subdir.mk and passing them in explicitly to child makes,
    and using this to avoid recalculation in all the children. NB: the
    commands are still run one per top-level subdirectory but this
    does not currently seem to be a major issue.  They could be moved
    further up into the top-level Makefile at the cost of some
    cleanliness.
  - Committers are strongly discouraged from adding further "bare" !=
    assignments to the ports tree, even in their own ports.  One of
    the above strategies should be used to avoid future bloat.

* Rewrite the core 'describe' target to work entirely within a single
  shell process using only builtin commands.  The old version is
  retained as a backup for use on systems older than 603104, which
  does not have the make :u modifier.  This cuts down the number of
  processes executed during the course of a 'make index' by an order
  of magnitude, and we are essentially now amortized to the minimum of
  a single make + sh instance per port, plus whatever commands the
  port makefile itself executes (which are usually unnecessary and
  bogus).

* Less validation of the WWW: target is performed; this can become
  policed at a port level by portlint.  Specifically we look at the
  second word of the first line beginning with "WWW:" in pkg-descr,
  and append "http://" to it unless it already begins with "http://",
  "https://" or "ftp://".  Thanks to dougb for the idea of how to
  extract WWW: using shell builtins.

* Use the "true" shell builtin instead of echo > /dev/null for a
  measurable decrease in CPU use.

* Add a note about dubious escaping strategy in bsd.port.subdir.mk

* Minor change in output of 'make describe': it no longer strips
  trailing CR characters from pkg-descr files with MSDOS CR/LF
  termination.  Instead the makeindex perl script that post-processes
  make describe into the INDEX is tweaked to strip on input.

The bottom line is that on my test hardware INDEX builds are now
faster by more than a factor of 2 and with a reduction in system time
by a factor of 4-8 depending on configuration.

Revision 1.595: download - view: text, markup, annotated - select for diffs
Mon Jun 30 20:16:17 2008 UTC (4 years, 10 months ago) by mezz
Branches: MAIN
Diff to: previous 1.594: preferred, colored
Changes since revision 1.594: +12 -1 lines
First all, ahze did most of work. Thanks ahze! Last week or so, I am just
merely pick up and help him. Thanks to many testers in both private and
mailing list emails for report a few of build and dependencies problems.
Also, thanks to marcus and Chess Griffin for test in their tinderboxes.

x11/pixman: Update to 0.10.0
-------------------------------------------------------
Firefox 3 needs it. Orignal, the shared library was bumped and ahze has
added a new feature in our USE_GNOME=ltverhack by can control the number
of shared library. To control the number of shared library, add the
ltverhack:N. Right now pixman has USE_GNOME=ltverhack:9 to make it stays
same at libpixman-1.so.9. If anyone want to use ltverhack:N in one of your
port, you need to make sure the ABI doesn't change to use it..
-------------------------------------------------------

graphics/cairo: Update to 1.6.4
-------------------------------------------------------
Firefox 3 needs it. We have updated most cairo binding ports too.
-------------------------------------------------------

graphics/poppler: Update to 0.8.3
-------------------------------------------------------
The shared libraries version have been changed. All ports that depend on
poppler have PORTREVISION bump. The graphics/py-poppler has been updated
to 0.8.1 to work with newer poppler better. As for the poppler-qt, there
is no shared library version change.
-------------------------------------------------------

www/firefox3 and gecko ports related: Update to 3.0 final
-------------------------------------------------------
The bsd.gecko.mk has been moved from www/mozilla/ to Mk/. You no longer
need to include bsd.gecko.mk/Makefile.common by manual. We are keeping it
in backward compatibility, so the rest ports won't be break. We haven't
add some other ports to have Firefox 3 support yet, so feel free to send
us patch or commit it by yourself (to committers). However, view in
bsd.gecko.mk for document.
-------------------------------------------------------

Approved by:	portmgr (marcus)

Revision 1.594: download - view: text, markup, annotated - select for diffs
Tue Jun 24 14:56:06 2008 UTC (4 years, 10 months ago) by acm
Branches: MAIN
Diff to: previous 1.593: preferred, colored
Changes since revision 1.593: +8 -1 lines
- Add support for freepascal based ports

Approved by:	portmgr (pav)

Revision 1.593: download - view: text, markup, annotated - select for diffs
Tue May 27 22:12:02 2008 UTC (4 years, 11 months ago) by miwi
Branches: MAIN
CVS tags: RELEASE_5_EOL
Diff to: previous 1.592: preferred, colored
Changes since revision 1.592: +5 -1 lines
- Add common code to support for cmake based ports.
- Update devel/cmake to 2.6.0 (also fix ports/123092)
- Use the new CMAKE build framework in all ports using cmake

Approved by:	portmgr (pav)

Revision 1.592: download - view: text, markup, annotated - select for diffs
Mon Apr 14 16:46:41 2008 UTC (5 years, 1 month ago) by pav
Branches: MAIN
Diff to: previous 1.591: preferred, colored
Changes since revision 1.591: +31 -29 lines
Support @rmtry in pkg-plist, analogous to @dirrmtry but for single file rm.

PR:		ports/116219
Submitted by:	edwin

Make USE_DISPLAY more general: set up virtual X server when USE_DISPLAY is
defined and no DISPLAY variable is in environment; pass DISPLAY value in
CONFIGURE_ENV and MAKE_ENV.

PR:		ports/116244
Submitted by:	edwin

Define ${PW}.

PR:		ports/119821
Submitted by:	Matthew Seaman <m.seaman@infracaninophile.co.uk>

Move SHA256, MD5, GMAKE and XMKMF to bsd.commands.mk.

PR:		ports/119879
Submitted by:	edwin

Fix a build failure for ports that define their own MTREE File.

PR:		ports/120200
Submitted by:	dinoex

Don't recreate mtree symlinks if they are already present.

PR:		ports/121681
Submitted by:	sobomax

Fix LIB_DEPENDS for libraries whose name contains plus sign. Both intuitive and
old escaped syntax works.

PR:		ports/121741 (based on)
Submitted by:	fjoe

Disable post-install security checks if DISABLE_SECURITY_CHECK variable is
defined.

PR:		ports/122224
Submitted by:	Bjoern Koenig <bkoenig@alpha-tierchen.de>

Remove versioned Tcl/Tk categories.

PR:		ports/122622
Submitted by:	pav

Revision 1.591: download - view: text, markup, annotated - select for diffs
Tue Mar 11 23:45:04 2008 UTC (5 years, 2 months ago) by pav
Branches: MAIN
Diff to: previous 1.590: preferred, colored
Changes since revision 1.590: +38 -14 lines
- Automatically append -fno-strict-aliasing to CFLAGS when -O2 or higher
  optimizations are enabled.

PR:		ports/121363
Submitted by:	obrien

- Change USE_XPM variable to use USE_XORG framework, and lose implied USE_XLIB

PR:		ports/113799
Submitted by:	des (based on)
Patch by:	pav

- Teach USE_LDCONFIG to do the right thing when used with USE_LINUX_PREFIX

PR:		ports/118212
Original patch:	vd
Patch by:	pav

- Allow tab as well as space in param.h for OSVERSION determination

PR:		ports/117507
Submitted by:	erwin

- Reverse the condition so EXTRACT_PRESERVE_OWNERSHIP now work as advertised

PR:		ports/117916
Submitted by:	tobez

- Assorted comment fixes

PR:		ports/118054
Submitted by:	linimon

- Style nit ($@ -> ${.TARGET})

PR:		ports/120276
Submitted by:	obrien

Revision 1.590: download - view: text, markup, annotated - select for diffs
Fri Mar 7 21:47:32 2008 UTC (5 years, 2 months ago) by flz
Branches: MAIN
Diff to: previous 1.589: preferred, colored
Changes since revision 1.589: +11 -61 lines
Remove support for XFree8-4.

From now on, X_WINDOW_SYSTEM != "xorg" is not supported anymore.

PR:		ports/119418
Submitted by:	flz
Approved by:	portmgr (pav)

Revision 1.589: download - view: text, markup, annotated - select for diffs
Wed Oct 17 10:12:24 2007 UTC (5 years, 7 months ago) by ade
Branches: MAIN
CVS tags: RELEASE_7_0_0, RELEASE_6_3_0
Diff to: previous 1.588: preferred, colored
Changes since revision 1.588: +25 -3 lines
Migration from bison 1.x to 2.x

PR:		117086
Tested by:	-exp runs

Revision 1.588: download - view: text, markup, annotated - select for diffs
Wed Oct 3 22:24:59 2007 UTC (5 years, 7 months ago) by pav
Branches: MAIN
Diff to: previous 1.587: preferred, colored
Changes since revision 1.587: +44 -26 lines
- Fix issues with actual-package-depends, most notably fix bad list when a
  third party package with invalid or missing pkgorigin is installed; this
  resulted in silently discarding dependency records for some people

PR:		ports/115010
Submitted by:	netchild

- Replace some calls to basename and dirname with make logic

PR:		ports/115994
Submitted by:	netchild

- Fix bsd.xorg.mk to work when USE_XORG is used below
  .include <bsd.port.pre.mk>; should allow conditional X.Org component
  dependencies with OPTIONS, etc

Submitted by:	flz

- When installing as user, don't install any libdata/ldconfig entries

Submitted by:	flz
PR:		ports/106613 (in audit trail)

- Introduce INSTALL_KLD; it's same as INSTALL_SCRIPT but the name is more
  obvious

PR:		ports/116200
Submitted by:	edwin

Revision 1.587: download - view: text, markup, annotated - select for diffs
Sun Sep 30 04:01:39 2007 UTC (5 years, 7 months ago) by linimon
Branches: MAIN
Diff to: previous 1.586: preferred, colored
Changes since revision 1.586: +5 -1 lines
Add an anti-foot-shooting measure that protects against a dependent port
being null, resulting in an entire category being depended on.  This was
seen with missing USE_PERL5 definitions, for which there is now a test;
however, it could theoretically be tripped over by other bad port
Makefiles.  Since the failure mode is painful and seems unrelated to
the lack of the definition (the build will fail at some random point
within that entire category), IMHO it's worth the complexity tradeoff
to put this in.

Revision 1.586: download - view: text, markup, annotated - select for diffs
Mon Sep 24 08:39:17 2007 UTC (5 years, 7 months ago) by rafan
Branches: MAIN
Diff to: previous 1.585: preferred, colored
Changes since revision 1.585: +1 -8 lines
Remove print/ghostscript-afpl as it has been replaced by print/ghostscript-gpl
since version 8.57. The leading ghostscript is the -gpl one.

Approved by:	portmgr (pav)

Revision 1.585: download - view: text, markup, annotated - select for diffs
Thu Sep 13 23:29:48 2007 UTC (5 years, 8 months ago) by flz
Branches: MAIN
Diff to: previous 1.584: preferred, colored
Changes since revision 1.584: +1 -7 lines
Oops. Backout some changes that shouldn't have been checked in during
xorg update.

Pointy hat to:	$self

Revision 1.584: download - view: text, markup, annotated - select for diffs
Thu Sep 13 22:10:33 2007 UTC (5 years, 8 months ago) by linimon
Branches: MAIN
Diff to: previous 1.583: preferred, colored
Changes since revision 1.583: +8 -6 lines
Restore the semantics of USE_PERL and friends by moving them back to
the 'post' block from which they originally came.  This should fix the
remaining few package build errors because of conditional perl inclusion.

Pointy hat:	linimon

Revision 1.583: download - view: text, markup, annotated - select for diffs
Thu Sep 13 19:44:45 2007 UTC (5 years, 8 months ago) by flz
Branches: MAIN
Diff to: previous 1.582: preferred, colored
Changes since revision 1.582: +7 -1 lines
- Update X.org ports to 7.3.
- Mark XFree86-4 as DEPRECATED with EXPIRATION_DATE set to 2007-12-25.
I hope that nobody will be bored enough on Christmas to remove them on
that day.

Tested by:	vehemens, Rene Ladan, Beech Rintoul, sarek on x11@

Revision 1.582: download - view: text, markup, annotated - select for diffs
Sun Sep 9 01:02:15 2007 UTC (5 years, 8 months ago) by linimon
Branches: MAIN
Diff to: previous 1.581: preferred, colored
Changes since revision 1.581: +5 -5 lines
Revert the conditional inclusion of bsd.perl.mk and make it unconditional.
Apparently my test run was completely bogus.

New owner of the entire pointy hat factory:	linimon

Revision 1.581: download - view: text, markup, annotated - select for diffs
Sat Sep 8 00:16:26 2007 UTC (5 years, 8 months ago) by linimon
Branches: MAIN
Diff to: previous 1.580: preferred, colored
Changes since revision 1.580: +20 -67 lines
Please welcome bsd.perl.mk, a refactoring of Perl-related code from
bsd.port.mk.  In addition, a revision shorthand has been added, e.g.,
USE_PERL5= 5.8.0+.  This syntax is implemented for the following knobs:

   USE_PERL5, USE_PERL5_RUN, USE_PERL5_BUILD, PERL_CONFIGURE and PERL_MODBUILD.

Credit also goes to sem who wrote an earlier version of this patch in
ports/55515, marcus and kris for doing earlier testing, and kuriyama and
others for additional work along the way.

Thanks to gabor@FreeBSD.org for doing all this work.

Sponsored by:	Google Summer of Code 2007

Revision 1.580: download - view: text, markup, annotated - select for diffs
Wed Aug 8 03:46:04 2007 UTC (5 years, 9 months ago) by kris
Branches: MAIN
Diff to: previous 1.579: preferred, colored
Changes since revision 1.579: +12 -12 lines
* Shuffle some important variable definitions to early in the file,
  notably PORTSDIR.  The previous commit introduced a use-before-define
  with respect to this variable, which broke things like portmaster.

* Drop support for COMMENTFILE and a vestigial remnant of NetBSD support.

Revision 1.579: download - view: text, markup, annotated - select for diffs
Sat Aug 4 19:48:34 2007 UTC (5 years, 9 months ago) by pav
Branches: MAIN
Diff to: previous 1.578: preferred, colored
Changes since revision 1.578: +8 -5 lines
- Add --x-libraries=${X11BASE}/lib --x-includes=${X11BASE}/include to
  CONFIGURE_ARGS for ports setting USE_XORG.  This restores the old USE_XLIB
  behaviour. [1]
- Whitespace fixes [2]

PR:		ports/115098 [1]
Submitted by:	mm [1], miwi [2]

Revision 1.578: download - view: text, markup, annotated - select for diffs
Sat Aug 4 11:37:23 2007 UTC (5 years, 9 months ago) by gabor
Branches: MAIN
Diff to: previous 1.577: preferred, colored
Changes since revision 1.577: +168 -450 lines
- Extract command variable definitions from bsd.port.mk, they are now stored in
  bsd.commands.mk and can be easily reused within the infrastructure.
- Revert old DESTDIR implementation.
- Add a new, fully chrooted DESTDIR implementation as bsd.destdir.mk.

Sponsored by:	Google Summer of Code 2007
Approved by:	portmgr (pav)

Revision 1.577: download - view: text, markup, annotated - select for diffs
Fri Jul 27 21:40:11 2007 UTC (5 years, 9 months ago) by pav
Branches: MAIN
Diff to: previous 1.576: preferred, colored
Changes since revision 1.576: +81 -59 lines
- Pass FFLAGS to make when USE_FORTRAN is set [1]
- Fix detection of i386 libs on amd64/ia64 [2]
- Make IGNORE messages show as a real sentences [3]
- Make COPYTREE_* work under unpriviledged user [4]

PR:		ports/112203 [2], ports/114329 [3], ports/113425
Submitted by:	gerald [1], Scot Hetzel <swhetzel@gmail.com> [2], danfe [3],
		Dmitry Marakasov <amdmi3@amdmi3.ru> [4]

Revision 1.576: download - view: text, markup, annotated - select for diffs
Mon Jul 23 09:35:27 2007 UTC (5 years, 10 months ago) by rafan
Branches: MAIN
Diff to: previous 1.575: preferred, colored
Changes since revision 1.575: +34 -8 lines
- Set --mandir and --infodir in CONFIGURE_ARGS if the configure script
  supports them.  This is determined by running ``configure --help'' in
  do-configure target and set the shell variable _LATE_CONFIGURE_ARGS
  which is then passed to CONFIGURE_ARGS.
- Remove --mandir and --infodir in ports' Makefile where applicable
  Few ports use REINPLACE_CMD to achieve the same effect, remove them too.
- Correct some manual pages location from PREFIX/man to MANPREFIX/man
- Define INFO_PATH where necessary
- Document that .info files are installed in a subdirectory relative to
  PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and
  subdirectory detection.

PR:		ports/111470
Approved by:	portmgr
Discussed with:	stas (Mk/*), gerald (info related stuffs)
Tested by:	pointyhat exp run

Revision 1.575: download - view: text, markup, annotated - select for diffs
Mon Jul 16 10:12:03 2007 UTC (5 years, 10 months ago) by lofi
Branches: MAIN
Diff to: previous 1.574: preferred, colored
Changes since revision 1.574: +10 -2 lines
Update to Qt 4.3.0, introduce bsd.qt.mk.

Approved by: portmgr (bsd.port.mk changes)

Revision 1.574: download - view: text, markup, annotated - select for diffs
Thu Jul 12 01:57:10 2007 UTC (5 years, 10 months ago) by maho
Branches: MAIN
Diff to: previous 1.573: preferred, colored
Changes since revision 1.573: +2 -2 lines
Add USE_FORTRAN knob. All ports that use FORTRAN should
use this knob.

Approved by: gerald, portmgr (pav)

Revision 1.573: download - view: text, markup, annotated - select for diffs
Fri Jun 29 14:09:39 2007 UTC (5 years, 10 months ago) by pav
Branches: MAIN
Diff to: previous 1.572: preferred, colored
Changes since revision 1.572: +3 -3 lines
- Fix make clean, broken in previous rev. 1.571

PR:		ports/114125

Revision 1.572: download - view: text, markup, annotated - select for diffs
Thu Jun 28 16:06:02 2007 UTC (5 years, 10 months ago) by pav
Branches: MAIN
Diff to: previous 1.571: preferred, colored
Changes since revision 1.571: +2 -2 lines
- Add a new virtual category `kld' for ports that install kernel loadable
  module

Revision 1.571: download - view: text, markup, annotated - select for diffs
Thu Jun 28 16:05:08 2007 UTC (5 years, 10 months ago) by pav
Branches: MAIN
Diff to: previous 1.570: preferred, colored
Changes since revision 1.570: +103 -5 lines
- Speed up recursive `make clean'

Submitted by:	reg
Tested by:	pointyhat exprun

Revision 1.570: download - view: text, markup, annotated - select for diffs
Thu Jun 28 15:53:04 2007 UTC (5 years, 10 months ago) by pav
Branches: MAIN
Diff to: previous 1.569: preferred, colored
Changes since revision 1.569: +8 -11 lines
- Correct and extend actual-package-depends target, introduced in previous
  revision

Submitted by:	netchild
Tested by:	pointyhat exprun

Revision 1.569: download - view: text, markup, annotated - select for diffs
Sat Jun 16 19:07:42 2007 UTC (5 years, 11 months ago) by pav
Branches: MAIN
Diff to: previous 1.568: preferred, colored
Changes since revision 1.568: +45 -5 lines
- Provide actual-package-depends target, which prints actual dependencies of
  freshly installed port, according to records in /var/db/pkg
- Use this new target when registering package, providing massive speedup

PR:		ports/112765
Submitted by:	Stephen Montgomery-Smith <stephen@math.missouri.edu>
Tested by:	bento amd64 exprun

- Fix double slash typo

Submitted by:	Alexander Logvinov <ports@logvinov.com>
Tested by:	bento amd64 exprun

Revision 1.568: download - view: text, markup, annotated - select for diffs
Fri May 25 00:09:37 2007 UTC (6 years ago) by linimon
Branches: MAIN
Diff to: previous 1.567: preferred, colored
Changes since revision 1.567: +220 -23 lines
* Make 'make-deinstall-all' check for moved ports. [1]

* Defined the installation directories PORTEXAMPLES and PORTDATA. [2]

* Add USE_MAKESELF knob is added for ports that use the makeself archiver. [3]

* Update the description of fetch-list; add targets fetch-required-list,
  fetch-url-list, and fetch-urlall-list. [4]

* Make 'make search' also search in ports/MOVED. [5]

* Move several Makevar definitions to the pre-makefile section:
  DATADIR, DOCSDIR, ETCDIR, EXAMPLESDIR, WWWDIR. [6]

* The target 'ignorelist-verbose' was added for portsmon. [7]

PR:	69965 [1], 78490 [2], 79398 [3], 86776 [4], 104161 [5], 110781 [6]

Submitted by:	Dancho Penev <dpenev at mnet dot bg> [1], mnag [2],
		jylefort [3], edwin [4], Lars Engels <lars dot engels
		at 0x20 dot net> [5], Alexander Logvinov <ports at
		logvinov dot com> [6], linimon [7]

Revision 1.567: download - view: text, markup, annotated - select for diffs
Mon May 21 10:21:39 2007 UTC (6 years ago) by flz
Branches: MAIN
Diff to: previous 1.566: preferred, colored
Changes since revision 1.566: +6 -1 lines
Fix USE_XLIB to depend on stub file rather than libX11.

Submitted by:	marcus
Approved by:	portmgr (blanket)

Revision 1.566: download - view: text, markup, annotated - select for diffs
Sat May 19 19:57:27 2007 UTC (6 years ago) by flz
Branches: MAIN
Diff to: previous 1.565: preferred, colored
Changes since revision 1.565: +93 -27 lines
- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.

Revision 1.565: download - view: text, markup, annotated - select for diffs
Sat Apr 7 12:51:47 2007 UTC (6 years, 1 month ago) by pav
Branches: MAIN
CVS tags: PRE_XORG_7
Diff to: previous 1.564: preferred, colored
Changes since revision 1.564: +3 -3 lines
- Fix regression in makesum target introduced with rev. 1.561

Tested by:	kris on pointyhat

Revision 1.564: download - view: text, markup, annotated - select for diffs
Thu Apr 5 13:52:44 2007 UTC (6 years, 1 month ago) by pav
Branches: MAIN
Diff to: previous 1.563: preferred, colored
Changes since revision 1.563: +6 -4 lines
- Commit the correct version of mi's patch from ports/109896 as tested on
  pointyhat

Reported by:	kris

Revision 1.563: download - view: text, markup, annotated - select for diffs
Mon Apr 2 23:00:50 2007 UTC (6 years, 1 month ago) by pav
Branches: MAIN
Diff to: previous 1.562: preferred, colored
Changes since revision 1.562: +14 -13 lines
- Change default USE_GHOSTSCRIPT dependency from ghostscript-gnu to
  ghostscript-gpl, which is a new preferred vendor platform

Submitted by:	rafan
Tested on:	pointyhat exp-run

Revision 1.562: download - view: text, markup, annotated - select for diffs
Mon Apr 2 22:55:29 2007 UTC (6 years, 1 month ago) by pav
Branches: MAIN
Diff to: previous 1.561: preferred, colored
Changes since revision 1.561: +2 -2 lines
- Overhaul bsd.tcl.mk: most importantly, change the semantics to match
  USE_PERL5* macros:

  USE_TCL, USE_TK: lib depends
  USE_TCL_BUILD, USE_TK_BUILD: build depends
  USE_TCL_RUN, USE_TK_RUN: run depends

  See comment block in bsd.tcl.mk for details

PR:		ports/109097
Submitted by:	Martin Matuska <martin@matuska.org>
Tested on:	pointyhat exp-run

Revision 1.561: download - view: text, markup, annotated - select for diffs
Mon Apr 2 22:44:52 2007 UTC (6 years, 1 month ago) by pav
Branches: MAIN
Diff to: previous 1.560: preferred, colored
Changes since revision 1.560: +87 -91 lines
- Minor optimizations: invocations of ${CUT} eliminated, pipes compacted, some
  redundant sub-shells avoided
- Unify access to MD5_FILE data
- Deinstall bzip compressed man pages in addition to gzip compressed ones

PR:		ports/109896
Submitted by:	mi
Tested on:	pointyhat exp-run

Revision 1.560: download - view: text, markup, annotated - select for diffs
Mon Apr 2 22:42:38 2007 UTC (6 years, 1 month ago) by pav
Branches: MAIN
Diff to: previous 1.559: preferred, colored
Changes since revision 1.559: +30 -5 lines
- Add a code to invalidate saved OPTIONS when the set of OPTIONS defined in a
  port changes. The end user inpact of this is more blue screens.

PR:		ports/97125
Submitted by:	pav
Tested on:	pointyhat exp-run

Revision 1.559: download - view: text, markup, annotated - select for diffs
Mon Apr 2 22:41:20 2007 UTC (6 years, 1 month ago) by pav
Branches: MAIN
Diff to: previous 1.558: preferred, colored
Changes since revision 1.558: +13 -9 lines
- Fix handling of OPTIONS default values when configuration files wasn't
  written yet (make depends, make describe), and for options missing from
  existing configuration files

PR:		ports/96777
Submitted by:	rafan (in follow-up)
Tested on:	pointyhat exp-run

Revision 1.558: download - view: text, markup, annotated - select for diffs
Mon Apr 2 22:39:20 2007 UTC (6 years, 1 month ago) by pav
Branches: MAIN
Diff to: previous 1.557: preferred, colored
Changes since revision 1.557: +3 -3 lines
- Remove now unused tcl81 category, add new categories tcl and tk

Tested on:	pointyhat exp-run

Revision 1.557: download - view: text, markup, annotated - select for diffs
Sat Mar 24 14:02:06 2007 UTC (6 years, 2 months ago) by pav
Branches: MAIN
Diff to: previous 1.556: preferred, colored
Changes since revision 1.556: +99 -61 lines
[1] Introduce COPYTREE_BIN and COPYTREE_SHARE macros
[2] Fix ECHO_CMD/ECHO_MSG usage in bsd.port.mk
[3] Move bsd.efl.mk to ports/Mk
[4] Change LIBTOOLFILES default to ${CONFIGURE_SCRIPT}
[5] Whitespace sweep
[6] Add WWWDIR variable with default value of ${PREFIX}/www/${PORTNAME}

PR:		ports/100996 [1], ports/100556 [2], ports/100497 [3],
		ports/104009 and ports/104018 [5], ports/105529 [6]
Submitted by:	stass [1] [3], gabor [2], pav [4], edwin [5], laszlof [6]
Approved by:	ade [4]

Revision 1.556: download - view: text, markup, annotated - select for diffs
Wed Mar 14 04:06:55 2007 UTC (6 years, 2 months ago) by linimon
Branches: MAIN
Diff to: previous 1.555: preferred, colored
Changes since revision 1.555: +44 -14 lines
* Add bsd.ocaml.mk to support OCaml packages [1]

* Move x11-wm/xfce4/bsd.xfce.mk to Mk/ [2]

* Refactoring of FETCH_CMD to allow parameters to be overridden
  separately from commands [3]

PR:	101029 [1], 108862 [2], 109966 [3]

Submitted by:	Stanislav Sedov <ssedov at mbsd dot msk dot ru> [1],
		oliver [2], edwin [3], linimon [3]

Note: this patch also adds 108738 and 108739 which the previous commit
claimed were committed, but were not.  These are comment-only changes.

Revision 1.555: download - view: text, markup, annotated - select for diffs
Tue Mar 6 06:21:46 2007 UTC (6 years, 2 months ago) by linimon
Branches: MAIN
Diff to: previous 1.554: preferred, colored
Changes since revision 1.554: +8 -116 lines
* Refine some comments about Linux emulation [1]

* Fix 'make search' with non-default ${PORTSDIR} [2]

* Fix typo in USE_LDCONFIG32 message [3]

* Allow USE_PHP after inclusion of bsd.port.pre.mk [4]

* Document NO_LDCONFIG_MTREE [5]

* Update/enhance description of INSTALLS_SHLIB and USE_LDCONFIG [6]

* Remove obsolete code in bsd.port.mk dealing with 4.X and other,
  even older, releases [7]

* Remove references to obsolete ports from bsd.java.mk [8]

PR:	105883 [1], 105917 [2], 106195 [3], 106557 [4], 108738 [5],
	108739 [6], 108782 [7], 103357 [8]

Submitted by:	bsam [1], shaun [2], edwin [3], ale [4], gerald [5] [6],
		linimon [7], kris [7], gabor [4]

Revision 1.554: download - view: text, markup, annotated - select for diffs
Wed Feb 21 05:40:11 2007 UTC (6 years, 3 months ago) by delphij
Branches: MAIN
Diff to: previous 1.553: preferred, colored
Changes since revision 1.553: +2 -2 lines
Update to OpenLDAP 2.4.4a.

Approved by:	portmgr (kris, bsd.port.mk part)

Revision 1.553: download - view: text, markup, annotated - select for diffs
Tue Feb 20 15:30:54 2007 UTC (6 years, 3 months ago) by pav
Branches: MAIN
Diff to: previous 1.552: preferred, colored
Changes since revision 1.552: +2 -2 lines
- Fix WITH_DEBUG for ports that use STRIP_CMD

PR:		ports/109347
Submitted by:	Andrew Turner <andrew@fubar.geek.nz>

Revision 1.552: download - view: text, markup, annotated - select for diffs
Mon Feb 19 22:31:31 2007 UTC (6 years, 3 months ago) by pav
Branches: MAIN
Diff to: previous 1.551: preferred, colored
Changes since revision 1.551: +2 -2 lines
- Correct recently added WITH_DEBUG knob to not overzealously eat all -f
  starting cflags, but only -fno-strict-aliasing, thus not going beyond the
  point of negating the default CFLAGS

Reported by:	Sean McNeil <sean@mcneil.com>

Revision 1.551: download - view: text, markup, annotated - select for diffs
Mon Feb 5 22:57:20 2007 UTC (6 years, 3 months ago) by pav
Branches: MAIN
Diff to: previous 1.550: preferred, colored
Changes since revision 1.550: +3 -3 lines
- Force new pkg_install suite on people on systems older than January 10 2006.
  That is: 4.X, 5.3 and older, 6.0

  This fixes tar bailing out cannot finding (null) on make package,
  and if people use pkg_delete(1) from this port, it fixes the `can't remove
  (null)/libdata/ldconfig/foo' on deinstall too.

Revision 1.550: download - view: text, markup, annotated - select for diffs
Mon Feb 5 20:48:59 2007 UTC (6 years, 3 months ago) by lofi
Branches: MAIN
Diff to: previous 1.549: preferred, colored
Changes since revision 1.549: +7 -6 lines
Update the USE_QT_VER switch description (allows 3 and 4 for values now).

Approved by:	portmgr

Revision 1.549: download - view: text, markup, annotated - select for diffs
Mon Feb 5 01:08:21 2007 UTC (6 years, 3 months ago) by pav
Branches: MAIN
Diff to: previous 1.548: preferred, colored
Changes since revision 1.548: +4 -4 lines
Populate a new ports-mgmt category. List of moved ports:

  devel/portcheckout -> ports-mgmt/portcheckout
  devel/portlint -> ports-mgmt/portlint
  devel/portmk -> ports-mgmt/portmk
  devel/porttools -> ports-mgmt/porttools
  misc/instant-tinderbox -> ports-mgmt/instant-tinderbox
  misc/porteasy -> ports-mgmt/porteasy
  misc/portell -> ports-mgmt/portell
  misc/portless -> ports-mgmt/portless
  misc/tinderbox -> ports-mgmt/tinderbox
  security/jailaudit -> ports-mgmt/jailaudit
  security/portaudit -> ports-mgmt/portaudit
  security/portaudit-db -> ports-mgmt/portaudit-db
  security/vulnerability-test-port -> ports-mgmt/vulnerability-test-port
  sysutils/barry -> ports-mgmt/barry
  sysutils/bpm -> ports-mgmt/bpm
  sysutils/kports -> ports-mgmt/kports
  sysutils/managepkg -> ports-mgmt/managepkg
  sysutils/newportsversioncheck -> ports-mgmt/newportsversioncheck
  sysutils/pib -> ports-mgmt/pib
  sysutils/pkgfe -> ports-mgmt/pkgfe
  sysutils/pkg-orphan -> ports-mgmt/pkg-orphan
  sysutils/pkg_cutleaves -> ports-mgmt/pkg_cutleaves
  sysutils/pkg_install -> ports-mgmt/pkg_install
  sysutils/pkg_install-devel -> ports-mgmt/pkg_install-devel
  sysutils/pkg_remove -> ports-mgmt/pkg_remove
  sysutils/pkg_rmleaves -> ports-mgmt/pkg_rmleaves
  sysutils/pkg_trackinst -> ports-mgmt/pkg_trackinst
  sysutils/pkg_tree -> ports-mgmt/pkg_tree
  sysutils/portbrowser -> ports-mgmt/portbrowser
  sysutils/portconf -> ports-mgmt/portconf
  sysutils/portdowngrade -> ports-mgmt/portdowngrade
  sysutils/portcheck -> ports-mgmt/portcheck
  sysutils/portmanager -> ports-mgmt/portmanager
  sysutils/portmaster -> ports-mgmt/portmaster
  sysutils/portscout -> ports-mgmt/portscout
  sysutils/portsearch -> ports-mgmt/portsearch
  sysutils/portsman -> ports-mgmt/portsman
  sysutils/portsnap -> ports-mgmt/portsnap
  sysutils/portsopt -> ports-mgmt/portsopt
  sysutils/portupgrade -> ports-mgmt/portupgrade
  sysutils/portupgrade-devel -> ports-mgmt/portupgrade-devel
  sysutils/port-authoring-tools -> ports-mgmt/port-authoring-tools
  sysutils/port-maintenance-tools -> ports-mgmt/port-maintenance-tools
  sysutils/psearch -> ports-mgmt/psearch
  sysutils/p5-FreeBSD-Portindex -> ports-mgmt/p5-FreeBSD-Portindex
  sysutils/qtpkg -> ports-mgmt/qtpkg
  textproc/p5-FreeBSD-Ports -> ports-mgmt/p5-FreeBSD-Ports

Repocopies by:	marcus

Revision 1.548: download - view: text, markup, annotated - select for diffs
Sun Feb 4 20:23:37 2007 UTC (6 years, 3 months ago) by kris
Branches: MAIN
Diff to: previous 1.547: preferred, colored
Changes since revision 1.547: +3 -12 lines
Drop PORTOBJFORMAT now that it is entirely unused.

Revision 1.547: download - view: text, markup, annotated - select for diffs
Wed Jan 31 14:07:24 2007 UTC (6 years, 3 months ago) by pav
Branches: MAIN
Diff to: previous 1.546: preferred, colored
Changes since revision 1.546: +108 -120 lines
bsd.port.mk
 [1] Remove DEPENDS
 [2] Add a new pkg-plist keyword @stopdaemon
 [3] Provide rc.subr script suffix as RC_SUBR_SUFFIX
 [4] Add USE_CDRTOOLS to abstract dependency on sysutils/cdrtool[-cjk]
 [5] Add DOS2UNIX_REGEX, allowing to pass a filename regex to CRLF replacement
     routine
 [6] Support partially translated manpages in MAN* variables
 [7] Fix USE_LDCONFIG on ports with @cwd in pkg-plist
 [8] Remove support for XFree86 3.X
 [9] Add user settable WITH_DEBUG flag that turns on -g in CFLAGS and resets
     STRIP
 [9] Fix `make install' to refuse overwriting of older version of the port
[10] New category ports-mgmt
[11] New category gnustep
[12] Removed category picobsd

bsd.java.mk
[13] Remove deprecated syntax

bsd.tcl.mk
[14] Provide TCL_VER when USE_TK[_BUILD] is defined. Fixes cad/netgen

ports/Makefile
[15] Make csup default `make update' method on FreeBSD 6.2 and up

PR:		ports/99742 [1], ports/93373 [2], ports/100915 [3],
		ports/105161 [4], ports/106029 [5], ports/106252 [6],
		ports/106235 [7], ports/100939 [9], ports/97507 [10],
		ports/103931 [11], ports/106921 [12], ports/104136 [13],
		ports/105215 [15]
Submitted by:	sem [1] [2], Matthias Andree <matthias.andree@gmx.de> [3],
		nork [4], pav [5] [7] [14], Nick Barkas <snb@threerings.net> [6],
		flz [8], gabor [9], shaun [10], erwin [12], hq [13],
		Gurkan Sengun <gurkan@linuks.mine.nu> [11]

Revision 1.546: download - view: text, markup, annotated - select for diffs
Tue Jan 30 04:18:07 2007 UTC (6 years, 3 months ago) by kris
Branches: MAIN
Diff to: previous 1.545: preferred, colored
Changes since revision 1.545: +3 -14 lines
* Hard-code PORTOBJFORMAT?= elf instead of using the (now removed)
  objformat(1) and defaulting to a.out.  This will be removed entirely
  once port makefiles no longer reference it.

* Retire NO_FILTER_SHLIBS and associated pkg-plist mangling code that
  attempted to handle a.out-style shared library naming

Revision 1.545: download - view: text, markup, annotated - select for diffs
Mon Jan 8 00:00:33 2007 UTC (6 years, 4 months ago) by pav
Branches: MAIN
CVS tags: RELEASE_4_EOL
Diff to: previous 1.544: preferred, colored
Changes since revision 1.544: +3 -3 lines
- Fix USE_TCL_BUILD to not disable runtime dependency on tcl from USE_TCL
- Add a new knob: USE_TK_BUILD
- Support a new tcl version: 84-thread

PR:		ports/103897, ports/107372 (based on)

Revision 1.544: download - view: text, markup, annotated - select for diffs
Sat Sep 30 19:25:45 2006 UTC (6 years, 7 months ago) by linimon
Branches: MAIN
CVS tags: RELEASE_6_2_0
Diff to: previous 1.543: preferred, colored
Changes since revision 1.543: +21 -19 lines
* Split bsd.port.mk pre and post includes into 3 pieces instead of 2, to
  allow OPTIONS to be able to influence dependencies.  This is still
  experimental [1]

* Teach bsd.gcc.mk about gfortran [2]

* Remove the outdated emulators/linux_base; the new default has been
  linux_base-fc4.  This will allow the outdated port to be removed [3]

* Add USE_FIREBIRD macros to bsd.database.mk [4]

PR:	93687 [1], 93690 [2], 103184 [3], 103357 [4]

Submitted by:	shaun [1], Pedro F. Giffuni <giffunip at asme to org> [2],
		gerald [2], thierry [2], vd [3], skv [4]

Revision 1.543: download - view: text, markup, annotated - select for diffs
Wed Sep 20 04:04:05 2006 UTC (6 years, 8 months ago) by kris
Branches: MAIN
Diff to: previous 1.542: preferred, colored
Changes since revision 1.542: +2 -2 lines
Remove PARALLEL_PACKAGE_BUILD check from MANUAL_PACKAGE_BUILD, it is
spurious.

Revision 1.542: download - view: text, markup, annotated - select for diffs
Wed Sep 20 04:02:09 2006 UTC (6 years, 8 months ago) by kris
Branches: MAIN
Diff to: previous 1.541: preferred, colored
Changes since revision 1.541: +14 -10 lines
* Add missing '|| true' to silence an @unexec rmdir [1]

* Repair CONFLICTS, which was broken by previous DESTDIR changes [2]

* Use "set --" instead of "set" for better robustness [3]

* Avoid :L modifier in ${USE_LDCONFIG} which broke e.g. /usr/X11R6
  ports [4]

* Correct a comment typo [4]

* Force passive FTP mode by default (this is already the default with
  the standard login class, so this is a NOP for most users) [5].

PR:             ports/101809 [1], ports/102300 [2], ports/102514 [3],
                ports/102750 [4], ports/96088 [5]
Submitted by:   bsam [1], Matthias Andree <matthias.andree@gmx.de> [2],
                infofarmer [3], flz [4],
                Darren Pilgrim <darren.pilgrim@bitfreak.org> [5]

Revision 1.541: download - view: text, markup, annotated - select for diffs
Fri Sep 15 06:57:07 2006 UTC (6 years, 8 months ago) by linimon
Branches: MAIN
Diff to: previous 1.540: preferred, colored
Changes since revision 1.540: +23 -3 lines
* Add PKGVERSION to bsd.port.mk [1]

* Add bsd.lua.mk to support for lua-based ports [2]

* Remove DESTDIR from bsd.scons.mk [3]

* Add some quotes in 'missing' target to improve handling of duplicate
  origins [4]

PR:	98565 [1], 101612 [2], 101952 [3], 102100 [4]

Submitted by:	ahze [1], alepulver [2], alexbl [3], shaun [4]

Revision 1.540: download - view: text, markup, annotated - select for diffs
Mon Aug 14 13:24:18 2006 UTC (6 years, 9 months ago) by erwin
Branches: MAIN
Diff to: previous 1.539: preferred, colored
Changes since revision 1.539: +19 -17 lines
- s/${DESTDIR}${PREFIX}/${TARGETDIR}/
- Fix FORCE_PKG_REGISTER issues [1]
- Make USE_RCORDER respect DESTDIR [2]
- Make ldconfig stuff respect DESTDIR

Reported by:	lofi [1]
Submitted by:	gabor, sem [2]

Revision 1.539: download - view: text, markup, annotated - select for diffs
Fri Aug 4 12:34:41 2006 UTC (6 years, 9 months ago) by erwin
Branches: MAIN
Diff to: previous 1.538: preferred, colored
Changes since revision 1.538: +386 -121 lines
Add support for DESTDIR part I.

This commit should largele be a NOOP as it only adds support
for DESTDIR undefined. This does allow us to start testing
ports with DESTDIR set, but this is as of yet not supported.

Although this has been extensively tested on pointyhat, this
is a very intrusive change and some cases may have been
overlooked. Please contact Gabor and me if you find any.

PR:             100555
Submitted by:   gabor
Sponsored by:   Google Summer of Code 2006

Revision 1.538: download - view: text, markup, annotated - select for diffs
Tue Jul 18 04:12:51 2006 UTC (6 years, 10 months ago) by linimon
Branches: MAIN
Diff to: previous 1.537: preferred, colored
Changes since revision 1.537: +31 -5 lines
* Introduce IA32_BINARY_PORT for certain cases where a given port fetches
  and installs compiled i386 binaries [1]

* Adds some infrastructure for support of 32-bit i386 apps on amd64 [1]

* Again fix USE_LDCONFIG logic to make it work with non-default PREFIX to
  fix bug introduced in previous revision [2]

PR:	98105 [1], 99370 [2]

Submitted by:	gabor [1], gerald [2]

Revision 1.537: download - view: text, markup, annotated - select for diffs
Thu Jul 6 17:56:45 2006 UTC (6 years, 10 months ago) by linimon
Branches: MAIN
Diff to: previous 1.536: preferred, colored
Changes since revision 1.536: +3 -3 lines
Fix comments about LDAP versions.

PR:		ports/99638
Submitted by:	Tsurutani Naoki <turutani at scphys dot kyoto-u dot ac dot jp>
Pointy hat to:	linimon

Revision 1.536: download - view: text, markup, annotated - select for diffs
Wed Jul 5 02:18:08 2006 UTC (6 years, 10 months ago) by linimon
Branches: MAIN
Diff to: previous 1.535: preferred, colored
Changes since revision 1.535: +71 -29 lines
* Change all bogus uses of BROKEN to IGNORE.  Note: the BROKEN_WITH_*
  forms are retained for compatibility but deprecated [1]

* Add sha256 to CHECKSUM_ALGORITHMS [2]

* Remove some whitespace [2]

* Add USE_SCONS and bsd.scons.mk for the Python-based SCons build system [3]

* Fix USE_LDCONFIG with non-default PREFIX [4]

* Add USE_WX and friends, and bsd.wx.mk, for common code for WxWidgets
  support [5]

* Add 'make missing' to show missing dependencies [6]

* Fix DESKTOP_ENTRIES processing on 4.x [7]

PR:	92445 [1], 98206 [2], 98731 [3], 99370 [4], 89398 [5],
	93601 [6], 98891 [7]

Submitted by:	linimon [1], edwin [2], alex at foxybanana dot com [3],
		gerald [4], flz [4], alepulver [5], alex at fafula dot com [6],
		shaun [7]

Revision 1.535: download - view: text, markup, annotated - select for diffs
Mon Jun 26 23:39:09 2006 UTC (6 years, 10 months ago) by linimon
Branches: MAIN
Diff to: previous 1.534: preferred, colored
Changes since revision 1.534: +7 -1 lines
Revert ports/95841.  It breaks kdelibs3.  I didn't spot this because kdelibs3
had failed to build before this patch, but for other reasons that had already
been fixed.  Apologies to all.

Hat:		portmgr
Pointy Hat:	linimon

Revision 1.534: download - view: text, markup, annotated - select for diffs
Fri Jun 16 04:53:43 2006 UTC (6 years, 11 months ago) by linimon
Branches: MAIN
Diff to: previous 1.533: preferred, colored
Changes since revision 1.533: +97 -23 lines
* Update default MySQL version from 4.1 to 5.0 [1]

* Update default PHP version from 4 to 5 [2]

* Update default LDAP version from 2.2 to 2.3 [3]

* Add support for LDAP version 2.4 [4]

* Update default linux_base from '8' (Redhat 8) to 'fc4' (Fedora Core 4) [5]

* Switch default Linux X implementation from XFree86 to xorg to track the
  above [5]

* Deprecate INSTALLS_SHLIB and replace it by USE_LDCONFIG.  If set to "yes",
  the old behavior is preserved.  Otherwise, it can be set to a list of
  directories to be added to ${PREFIX}/libdata/ldconfig/${UNIQUENAME}.
  Note that this directory is used by ldconfig startup script, it is meant
  to replace ldconfig scripts installed by some ports as (sometimes
  000.${UNQUENAME}.sh) [6]

* Adds USE_LDCONFIG32 which is like USE_LDCONFIG but the target file is
  ${PREFIX}/libdata/ldconfig32/${UNIQUENAME} instead.  (Note: this should
  only be used on 64-bit architectures) [6]

* Set the default LANG for tr to be C to avoid some build problems [7]

* Include bsd.java.mk in both pre and post sections [8]

* Get rid of remnants of FORCE_PKG_REGISTER [9]

* Always print options with make showconfig [10]

PR:	92805 [1], 92806 [2], 96793 [3], 97515 [4], 96849 [5],
	91933 [6], 91381 [7], 97020 [8], 95841 [9], 97133 [10]

Submitted by:	ale [1][2], delphij [3][4], netchild [5], flz [6],
		Tsurutani Naoki <turutani at scphys dot kyoto-u dot ac dot jp>
		[7], hq [8], sem [9], pav [10]

Revision 1.533: download - view: text, markup, annotated - select for diffs
Tue May 23 21:53:18 2006 UTC (7 years ago) by kris
Branches: MAIN
Diff to: previous 1.532: preferred, colored
Changes since revision 1.532: +221 -43 lines
* Avoid .if syntax that causes syntax error on old 4.x make [1]

* Cleanup comments [2] [3] [4]

* include bsd.emacs.mk only when USE_EMACS is set [5]

* Silence the install-info target [6] [7]

* Correct the implementation of pretty-print-run-depends-list [8]

* Use a consistent name for the cookies file when PKGNAMEPREFIX/SUFFIX
  are set after bsd.port.pre.mk. [9]

* Include bsd.tcl.mk if USE_TCL_BUILD is defined [10]

* Set PERL_MM_USE_DEFAULT in BATCH mode [11]

* Add the {ONLY,NOT}_FOR_ARCH_REASON and
  {ONLY,NOT}_FOR_ARCH_REASON_${ARCH} variables to allow better
  customization of the error string reported to users when they
  attempt a build on an unsupported architecture. [12]

* Avoid errors from duplicated targets when parsing MLINKS on ports
  without a default value set. [13]

* Fix handling of MLINKS when invalid entries are listed [14]

* Enforce sanity of DESKTOP_ENTRIES.  If the Categories field is
  omitted, try to map ports categories to their freedesktop.org
  counterpart [15]

PR:     93873 [1], 92923 [2], 93234 [3], 95680 [4], 95238 [5],
        91621 [6], 94035 [7], 94164 [8], 94219 [9], 92355 [10],
        95579 [11], 94675 [12], 66109 [13], 66110 [14], 95603 [15]

Submitted by:   Eric Cronin <ecronin@gizmolabs.org> [1],
                edwin [2][12], pav [3], vd [4][8], nobutaka [5],
                anray [6], krion [7],
                Andrey Deynega <licedey@gmail.com> [9], mnag [9],
                garga [10], skv [11], eik [13][14], jylefort [15]

Revision 1.532: download - view: text, markup, annotated - select for diffs
Tue May 2 10:09:23 2006 UTC (7 years ago) by netchild
Branches: MAIN
Diff to: previous 1.531: preferred, colored
Changes since revision 1.531: +2 -6 lines
Revert previous commit to this file (the commit message belongs to
bsd.linux-rpm.mk). It was done by accident.

Pointyhat to:	netchild

Revision 1.531: download - view: text, markup, annotated - select for diffs
Tue May 2 10:06:54 2006 UTC (7 years ago) by netchild
Branches: MAIN
Diff to: previous 1.530: preferred, colored
Changes since revision 1.530: +6 -2 lines
Extract only the binary RPM's.

This should fix linux-expat, linux-glib2, linux-gnomelibs and
linux-xorg-libs (and thus linux-jpeg) on pointyhat.

Noticed by:	pointyhat (kris)

Revision 1.530: download - view: text, markup, annotated - select for diffs
Sat Apr 29 22:09:41 2006 UTC (7 years ago) by marcus
Branches: MAIN
Diff to: previous 1.529: preferred, colored
Changes since revision 1.529: +3 -3 lines
Add support for gstreamer-0.10 along side legacy support for 0.8.

Approved by:	portmgr (kris and implicit)

Revision 1.529: download - view: text, markup, annotated - select for diffs
Thu Feb 23 15:37:20 2006 UTC (7 years, 2 months ago) by ade
Branches: MAIN
CVS tags: RELEASE_6_1_0, RELEASE_5_5_0
Diff to: previous 1.528: preferred, colored
Changes since revision 1.528: +2 -2 lines
Clean up spurious "true" in the case of a non-autotools run-autotools
target.

PR:		93757
Forgotten by:	ade
Approved by:	portmgr (implicit)

Revision 1.528: download - view: text, markup, annotated - select for diffs
Thu Feb 23 10:43:00 2006 UTC (7 years, 2 months ago) by ade
Branches: MAIN
Diff to: previous 1.527: preferred, colored
Changes since revision 1.527: +7 -9 lines
Only include bsd.autotools.mk if USE_AUTOTOOLS is defined.  Tested as
part of the single-libtool patch.

Approved by:	portmgr (kris)

Revision 1.527: download - view: text, markup, annotated - select for diffs
Thu Feb 23 08:28:14 2006 UTC (7 years, 2 months ago) by kris
Branches: MAIN
Diff to: previous 1.526: preferred, colored
Changes since revision 1.526: +21 -70 lines
* Back out the PERL_(BUILD|RUN)_DEPENDS.  It needs to be reimplemented
  so it appends to (BUILD|RUN)_DEPENDS instead of defining new types,
  since this requires changes to third party code like the
  tinderbox and pointyhat.  Hopefully this will be revisited by the
  author in the future. [1]

* Cause USE_RC_SUBR to install startup scripts as foo, rather than
  foo.sh, on applicable RELENG_6 systems as well as HEAD [2]

PR:             ports/92711 [1], ports/93265 [2]
Submitted by:   ade [1], dougb [2]

Revision 1.526: download - view: text, markup, annotated - select for diffs
Mon Feb 20 20:31:49 2006 UTC (7 years, 3 months ago) by tobez
Branches: MAIN
Diff to: previous 1.525: preferred, colored
Changes since revision 1.525: +3 -3 lines
Perl 5.8.8 is the default now.

Approved by:	portmgr (kris)

Revision 1.525: download - view: text, markup, annotated - select for diffs
Sat Feb 11 02:34:48 2006 UTC (7 years, 3 months ago) by kris
Branches: MAIN
Diff to: previous 1.524: preferred, colored
Changes since revision 1.524: +27 -8 lines
- Remove the use of .error in favour of BROKEN to fail more gracefully
  [1]

- Fix all-depends-list target with dependencies that use the ':target'
  syntax. [2]

- Correct errors in USE_DOS2UNIX. [3], [4]

- Detect conflicts between installed and requested FAM implementations and
  fail more gracefully instead of registering a dependency on the
  wrong port.  Set the default implementation based on what the user
  has already installed.  [5]

- Correctly clean up info subdirectories in pkg-plist [6]

- The linux ldconfig invocation has to be done in a chroot, else some
  FreeBSD native libs get cached in the linux ld.so.cache.  Use the
  internal chroot feature of the linux ldconfig to do this. [7]

- Update the OpenLDAP default version. [8]

PR:             ports/92446 [1], ports/86310 [2], ports/92584 [3],
                ports/92688 (partial) [4], ports/92583 [5], ports/91057 [6],
                ports/92322 [7], ports/86310 [9]
Submitted by:   linimon [1], mi [2], jylefort [3], danfe [3],
                Alejandro Pulver <alejandro at varnet dot biz> [4],
                marcus [5], gerald [6], netchild [7], vsevolod [8]

Revision 1.524: download - view: text, markup, annotated - select for diffs
Sat Jan 28 02:11:05 2006 UTC (7 years, 3 months ago) by linimon
Branches: MAIN
Diff to: previous 1.523: preferred, colored
Changes since revision 1.523: +43 -40 lines
 - Fix possibility of "infinite make fork" when "Registering install for ..."
   EMACS ports.  [1]

 - Allow building a port as root using an NFS-mounted /usr/ports if the
   server maps root to a UID other than root. [2]

 - Make 'BROKEN' and 'IGNORED' ports exit their "make install" with a fail
   status rather than success. [3]

 - Improve behavior when dealing with versioned dependencies. [4]

 - Fix false positives in check-conflicts target. [5]

 - Remove obsolete bzip2 code. [6]

 - Add physical category net-p2p. [7]

 - Don't fetch INDEXFILE if not necessary; respect FETCH_ENV. [8], [11]

 - INDEX can now be moved outside of ports tree. [9]

 - Add ghostscript-gpl. [10]

 - Remove obsolete USE_MESA. [12]

 - Force pkg_install tools from ports on FreeBSD 4.10 and older. [13]

 - Document ALWAYS_KEEP_DISTFILES. [14]

 - Remove USE_REINPLACE from bsd.port.mk USE_DOS2UNIX patch. [15]

PR:	ports/37596 [1], ports/57259 [2], ports/63216 [3],
	ports/89448 [4], ports/89710 [5], ports/88996 [6],
	ports/89260 [7], ports/89363 [8], ports/89809 [9],
	ports/89853 [10], ports/91086 [11], ports/91710 [12],
	ports/91727 [13], ports/92111 [14], ports/92124 [15]
Submitted by:	Jay Sachs <jay at eziba dot com> [1], sem [1, 3, 8, 12],
		Andrew Heybey <ath at niksun dot com> [2], Jamie Jones
		<jamie at thompson dot bishopston dot net>, tobez [4], Mark
		Andrews <Mark_Andrews at isc dot org> [5], edwin [6, 11, 15],
		pav [7, 13], Peter Jeremy <PeterJeremy at optushome dot com
		dot au> [9], Ulrich Spoerlein <q at galgenberg dot net> [10],
		netchild [11], erwin [14]
Reviewed by:	kris, clement (partially)

Revision 1.523: download - view: text, markup, annotated - select for diffs
Mon Jan 23 22:29:26 2006 UTC (7 years, 3 months ago) by linimon
Branches: MAIN
Diff to: previous 1.522: preferred, colored
Changes since revision 1.522: +2 -2 lines
Fix regression in all-depends-list target on 4.X due to ancient, buggy,
make(1) that does not support -C properly.

PR:		ports/92188, 92189
Submitted by:	tobez, linimon
Patch from:	clement
Tested on:	4.10, 5.4, 6.0

Revision 1.522: download - view: text, markup, annotated - select for diffs
Sun Jan 22 04:28:39 2006 UTC (7 years, 4 months ago) by linimon
Branches: MAIN
Diff to: previous 1.521: preferred, colored
Changes since revision 1.521: +3 -3 lines
Emergency fix to the @dirrmtry code.

PR:		ports/92128
Submitted by:	edwin
Reviewed by:	kris, linimon

Revision 1.521: download - view: text, markup, annotated - select for diffs
Sat Jan 21 22:07:08 2006 UTC (7 years, 4 months ago) by marcus
Branches: MAIN
Diff to: previous 1.520: preferred, colored
Changes since revision 1.520: +2 -2 lines
Add a missing '@' to the ${DO_NADA} in the patch-dos2unix target.  This
fixes an errant "true" that can be seen after make patch.

Revision 1.520: download - view: text, markup, annotated - select for diffs
Sat Jan 21 18:55:02 2006 UTC (7 years, 4 months ago) by lesi
Branches: MAIN
Diff to: previous 1.519: preferred, colored
Changes since revision 1.519: +1 -3 lines
Upgrade to X.Org 6.9.0 release.
Remove separate mtree file for X_WINDOW_SYSTEM=XOrg case. Both X11
distributions now use the one from /etc/mtree again.

Revision 1.519: download - view: text, markup, annotated - select for diffs
Sat Jan 21 17:37:01 2006 UTC (7 years, 4 months ago) by krion
Branches: MAIN
Diff to: previous 1.518: preferred, colored
Changes since revision 1.518: +311 -153 lines
- Fix 'all-depends-list' target in cases if dependencies list is
  very long and if some dependencies can't be added into the list.
  [1]

- Fix FAM support.  Make gamin the default FAM system. [2]

- Introduce new 'quicksearch' target to show only port, path and
  info section of the matching ports. [3]

- Introduce new category - rubygems. [4]

- Fix stale dependencies while installing qmail slaveport and
  another port that depends on qmail. [5]

- Add commentary for describes target in bsd.port.mk. [6]

- Fix warning issued during make index on archs !368. [7]

- Add USE_DOS2UNIX variable.  If set to "YES", remove the ^M from
  all files under ${WRKSRC}. If set to a string, remove in all files
  under ${WRKSRC} with one of these names the ^Ms. [8]

- Add new variables PERL_RUN_DEPENDS and PERL_BUILD_DEPENDS by
  checking the existance of the Perl modules with the "perl -e 'use
  module;'" command. [9]

- Fix bsd.port.mk variable quoting issues.  No quoting is necessary
  anymore either in the Makefile or on the command line.  Affected
  variables include:

  BROKEN
  FORBIDDEN
  IGNORE
  MANUAL_PACKAGE_BUILD
  NO_CDROM
  NO_PACKAGE
  RESTRICTED

  [10]

- Add NOFETCHFILES variable.  If set, don't download these files
  from the ${MASTER_SITES} or ${MASTER_SITE_BACKUP} (but do from
  ${MASTER_SITE_OVERRIDE}). [11]

- Improve 'search' target output. [12]

- Add a new virtual category for Amateur Radio - hamradio. [13]

- Cleanup some old/unused pathes in bsd.port.mk. [14]

- Add @dirrmtry for plists which does the same as:
  "@unexec rmdir %D/foo 2>/dev/null || true" [15]

- Remove virtual category - offix. [16]

- Use portsnap instead of cvsup or cvs on "make update" in
  /usr/ports. [17]

- Move location of bsd.autotools.mk within bsd.port.mk [18]

- Add bsd.linux-rpm.mk, fix INSTALLS_SHLIB for Linux ports [19]

- Use new USE_RC_SUBR format for FreeBSD version >= 700007 [20]

- Replace the string "FreeBSD" by "The FreeBSD Project" in the
  security warning [21]

- Add bsd.local.mk for local modification to ports framework. [22]

- Replace rcNG spelling by rc.d [23]

- Remove superfluous USE_REINPLACE. [24]

Special thanks to:      linimon for spending hours with all these patches
                        clement for fixes
                        kris for help with pointyhat
PR:     ports/86310 [1], ports/89498 [2], ports/83530 [3],
        ports/83789 [4], ports/84053 [5], ports/86281 [6],
        ports/87214 [7], ports/87234 [8], ports/87318 [9],
        ports/87396 [10], ports/87605 [11], ports/87840 [12],
        ports/88230 [13], ports/88493 [14], ports/88711 [15],
        ports/88751 [16], ports/89281 [17], ports/89999 [18],
        ports/90031 [19], ports/90150 [20], ports/90668 [21],
        ports/91433 [23], ports/88754 [24]
Submitted by:   mi [1], marcus [2], Lars Engels <lars.engels@0x20.net> [3],
                pav [4, 16, 20, 24], garga [5], cperciva [6], vd [7],
                edwin [8, 9, 11, 15, 21],
                fenner [10], Arseny Nasokin <tarc.po.cs.msu.su@tarc.po.cs.msu.su> [12],
                Carl Makin <carl@stagecraft.cx> [13], arved [14],
                NIIMI Satoshi <sa2c@sa2c.net> [17], thierry [18],
                jylefort [19], linimon [22], dougb [23]

Revision 1.518: download - view: text, markup, annotated - select for diffs
Tue Nov 8 09:02:51 2005 UTC (7 years, 6 months ago) by clement
Branches: MAIN
Diff to: previous 1.517: preferred, colored
Changes since revision 1.517: +357 -319 lines
* Add bsd.database.mk [1]
  - move out from bsd.port.mk USE_MYSQL and USE_PGSQL.
  - add support for Berkley DB and SQLite (via USE_BDB and USE_SQLITE
    knobs).

* Espace '+' in make search [2]

* Add "makepatch" target to simplify creation of patches during porting [3]

* Replace deprecated MACHINE_ARCH with ARCH [4]

* Remove support of OpenLDAP 2.1 [5]

* Add bsd.tcl.mk [6]
  It introduces USE_TCL/USE_TCL_BUILD knobs to support various
  version of tcl (8.0 -> 8.4)

* Fix cosmetic bugs in security-check target [7]

* Add support for INDEX-7 and above (up to INDEX-9 actually) [8]

* Add "package-recursive" to bsd.port.subdir.mk [9]

* Remove check for FreeBSD version < 460101 [10]

* New category: net-im [11]

* Add .desktop file facilities
  It introduces DESKTOPDIR and DESKTOP_ENTRIES knobs [12]

* Add SHA256 support to "*checksum" targets [13]

* Fix USE_PYTHON with OPTIONS [14]

* Force NO_LINT to MAKE_ENV to avoid library breaks [15]

* Fix typo: s/RC_ORDER/USE_RCORDER/g [16]

* Add support for PostgreSQL 8.1 [17]

* Add bsd.apache.mk
  USE_APACHE knob enhancements [18]

PR:		ports/85695 [1], ports/85669 [2], ports/85488 [3],
		ports/84489 [4], ports/83835 [5], ports/83718 [6],
		ports/83716 [7], ports/83710 [8], ports/82753 [9],
		ports/82138 [10], ports/81206 [11], ports/79509 [12],
		ports/79123 [13], ports/74866 [14], ports/85490 [15],
		ports/83514 [16], ports/88466 [17]

Submitted by:	vsevolod [1] [6], Ricardo Alves dos Reis
		<ricardo_bsd@yahoo.com.br> [2], markm [3] [15], obrien [4],
		krion [5] [8] , Petr Rehor <prehor@gmail.com> [7],
		clement [8] [18], jhs@berklix.org [9], edwin [10] [13],
		pav [11], jylefort [12], mnag [14], leeym [16], girgen [17]

Revision 1.517: download - view: text, markup, annotated - select for diffs
Thu Sep 15 12:24:33 2005 UTC (7 years, 8 months ago) by vsevolod
Branches: MAIN
Diff to: previous 1.516: preferred, colored
Changes since revision 1.516: +2 -2 lines
Bump openldap23 shared library version.

Approved by:	portmgr (krion)

Revision 1.516: download - view: text, markup, annotated - select for diffs
Sun Aug 28 18:47:56 2005 UTC (7 years, 8 months ago) by ale
Branches: MAIN
Diff to: previous 1.515: preferred, colored
Changes since revision 1.515: +2 -2 lines
Bump MySQL 5.0 library version.

Approved by:	portmgr (marcus)

Revision 1.515: download - view: text, markup, annotated - select for diffs
Fri Jun 24 09:18:54 2005 UTC (7 years, 11 months ago) by tobez
Branches: MAIN
CVS tags: RELEASE_6_0_0
Diff to: previous 1.514: preferred, colored
Changes since revision 1.514: +3 -3 lines
Update bsd.port.mk's notion of the current perl version.

Approved by:	portmgr (krion)

Revision 1.514: download - view: text, markup, annotated - select for diffs
Thu Jun 23 10:09:22 2005 UTC (7 years, 11 months ago) by mat
Branches: MAIN
Diff to: previous 1.513: preferred, colored
Changes since revision 1.513: +2 -1 lines
Fix plist for perl ports using devel/p5-Module-Build

PR:		ports/79330
Approved by:	portmgr (kris with pointyhat help)

Revision 1.513: download - view: text, markup, annotated - select for diffs
Fri Jun 17 22:59:01 2005 UTC (7 years, 11 months ago) by netchild
Branches: MAIN
Diff to: previous 1.512: preferred, colored
Changes since revision 1.512: +50 -6 lines
Mega-patch to cleanup the ports infrastructure regarding our linux bits:
  - USE_LINUX now implies NO_FILTER_SHLIBS=yes. It also doesn't use FreeBSD
    tools to strip binaries anymore, so it's not neccesary anymore to override
    STRIP and STRIP_CMD.
  - USE_LINUX_PREFIX implies NO_MTREE now.
  - In the USE_LINUX case, USE_XLIB now depends upon the linux X11 libraries
    instead upon the native FreeBSD libraries.
  - The variable LINUX_BASE_PORT contains a string which is suitable as an
    item in *_DEPENDS, so if a port BATCH_DEPENDS or FETCH_DEPENDS upon the
    default (or overriden) linux base, ${LINUX_BASE_PORT} should be used
    instead of a hardcoded reference.
  - Change all ports to comply to the "new world order".
  - The Ports Collection now allows to override the default linux_base port.
    Specify e.g. OVERRIDE_LINUX_BASE_PORT=rh-9 in /etc/make.conf to use
    ${PORTSDIR}/emulators/linux_base-rh-9 (the logic is to use
    ${PORTSDIR}/emulators/linux_base-${OVERRIDE_LINUX_BASE_PORT}).
  - If USE_LINUX or OVERRIDE_LINUX_BASE doesn't point to an existing linux_base
    port and if USE_LINUX isn't set to "yes" (case insensitive), the port will
    be marked as IGNORE. [1]
  - Readd USE_LINUX knobs into several ports and make several uses of a
    conditional dependency ("USE_LINUX?=") into an unconditional one
    ("USE_LINUX=") which where removed/changed by Trevor to allow the use of
    alternative linux_base ports. While this is a nice goal, the implementation
    resulted in missing dependencies. The OVERRIDE_LINUX_BASE_PORT knob
    in this commit is supposed to fix the problem while keeping the feature.
    Basicaly this includes a backout of Trevor's commit, to prevent confusion
    I mention it here explicitely.
  - Use the correct prefix (X11- instead of LOCAL- or LINUX-) for some ports.
    Chase dependencies for this.
  - Changes to make linux_devtools installable on amd64, remove some stray
    device nodes (they don't work on recent OS versions and aren't really
    needed).
  - Make linux_base-8 PREFIX clean and remove some stray device nodes.
    Additionally tell a little bit more about how to setup NIS/YP [2].
  - Update the PGSQL dependency in the linux-opengroupware port to a recent
    version (the old one isn't available anymore), I don't know if this
    works (at least it isn't more broken than before).
  - Use PREFIX/usr/share/doc instead of PREFIX/usr/doc in the divx4linux
    ports, the former path exists already and gets populated by other
    packages too (PREFIX=LINUXPREFIX!).
  - Fix some obvious (non-linuxolator) bugs in some linux ports while being
    there.
  - Bump PORTREVISION where neccesary.

Requested by:	portmgr (linimon) [1]
Submittted by:	Gerrit Kuehn <gerrit_huehn@gruft.fido.de [2]
Approved by:	portmgr (kris, linimon), maintainers (or maintainer timeout)
Tested on:	ports cluster (kris)
Reviewed by:	silence on emulation@
Superseedes PR:	69997

Maintainer approval from:
	chris@chrisburkert.de
	cracauer@cons.org
	des
	girgen
	jamie@bishopston.net
	mezz
	mi
	nivit@users.sf.net
        pat
	simond@irrelevant.org
	riggs@rrr.de
	Udo.Schweigert@Siemens.com

Revision 1.512: download - view: text, markup, annotated - select for diffs
Thu Jun 9 20:39:43 2005 UTC (7 years, 11 months ago) by krion
Branches: MAIN
Diff to: previous 1.511: preferred, colored
Changes since revision 1.511: +69 -24 lines
* Improve documentation of CONFLICTS. [1]

* Fix add-plist-docs target to work correctly with wildcards. [2]

* Fix USE_MYSQL and USE_PGSQL knobs to work in partitial ports tree. [2] [3]

* Introduce 2 new variables: USE_FAM and WANT_FAM_SYSTEM. [4]

* Suppress "Vulnerability check disabled" message if
  DISABLE_VULNERABILITIES is defined. [5]

* Switch default MySQL version to 4.1 [6]

* Add support for OpenLDAP v.23. [7]

* Fix add-plist-info and add-plist-post targets to avoid warnings
  from ports which redefine them. [8]

* Fix add-plist-docs target to handle NOPORTDOCS knob properly. [9]

* Use INSTALLDIRS="site" in configure for perl ports. [10]

* Fix NO_(CHECKSUM|BUILD|INSTALL|PACKAGE) knobs if OPTIONS are
  defined. [11]

* Add an ability to depend on versioned installed package. [12]
  Example:

        BUILD_DEPENDS=p5-Tree-Simple>=1.12:${PORTSDIR}/devel/p5-Tree-Simple

  Please note, it's experimental feature, work is currently in
  progress.

PR:		ports/81922 [1], ports/77820 [2], ports/80023 [2],
		ports/78597 [2], ports/79011 [3], ports/79012 [3],
		ports/81168 [4], ports/78607 [5], ports/79604 [6],
		ports/80653 [7], ports/80880 [8], ports/81189 [9],
		ports/78144 [10], ports/69512 [11], ports/79823 [12]
Submitted by:	gerald [1], clement [2], lawrance [2], Jilles
		Tjoelker <jilles at stack dot nl> [3], marcus [4],
		adamw [5], ale [6], Vsevolod Stakhov <vsevolod at
		highsecure.dot.ru> [7], Vasil Dimov <vd at datamax dot bg> [8],
		sem [10], leeym [11], tobez [12]

Revision 1.511: download - view: text, markup, annotated - select for diffs
Thu Mar 17 23:22:07 2005 UTC (8 years, 2 months ago) by lesi
Branches: MAIN
CVS tags: RELEASE_5_4_0
Diff to: previous 1.510: preferred, colored
Changes since revision 1.510: +3 -1 lines
Upgrade X.Org ports to 6.8.2.
Release notes are available at
http://www.x.org/X11R6.8.2/doc/RELNOTES.html

Thanks to kris and krion for running several cluster test builds,
maintainers of GNOME for prompt responses, portmgr for postponing ports
freeze for this update, testers on FreeBSD-X11@ list and others that I
might have mised here.

Also included:
- fix for ATI Mobility on Dell Inspiron 7500 (obtained from Marc Aurele La
  France; obtained and tested by julian)
- fix for kbd driver on Sparc64 (tested by Aaron Dudek, Michael G. Jung and
  Matthias Muthmann), which still appears to have problems with some
  keyboards - so
- fix for kbd driver on PC98 (reported and tested by NAKAJI Hiroyuki; PR
  ports/77217)
- fix for i810 on HP D530 (obtained from Egbert Eich; obtained and tested
  by Anders Nor Berle; PR ports/74757)

Revision 1.510: download - view: text, markup, annotated - select for diffs
Mon Feb 28 21:09:04 2005 UTC (8 years, 2 months ago) by krion
Branches: MAIN
Diff to: previous 1.509: preferred, colored
Changes since revision 1.509: +40 -24 lines
* Add info files to TMPPLIST, only if INFO is specified. [1]

* Fix PATH problems during README.html generation if "make
  -DPORTSTOP readmes" is defined. [2]

* Add support for early rcNG startup scripts. [3]

* Remove duplicate USE_XLIB handling. [4]

* Add check for USE_PYTHON_(BUILD|RUN), and include bsd.python.mk if
  both are specified. [5]

* Use PRE-INSTALL target for SUB_FILES and SUB_LIST. [6]

* Introduce bsd.gstreamer.mk and utilize new macros:
  USE_GSTREAMER/WANT_GSTREAMER. [7]

PR:		ports/77634 [1], ports/77592 [2], ports/77385 [3],
		ports/77557 [4], ports/77344 [5], ports/77211 [6],
		ports/77838 [7]
Submitted by:	krion [1] [2], Florent Thoumie <flz@xbsd.org> [3] [6],
		pav [4], lofi [5], ahze [7]

Revision 1.509: download - view: text, markup, annotated - select for diffs
Wed Feb 9 09:07:37 2005 UTC (8 years, 3 months ago) by krion
Branches: MAIN
Diff to: previous 1.508: preferred, colored
Changes since revision 1.508: +3 -1 lines
Fix variable expansion bug on 4.x systems, this will fix INDEX and
builds of some ports.

PR:		ports/77250
Submitted by:	NIIMI Satoshi <sa2c at sa2c dot net>

Revision 1.508: download - view: text, markup, annotated - select for diffs
Mon Feb 7 11:17:50 2005 UTC (8 years, 3 months ago) by krion
Branches: MAIN
Diff to: previous 1.507: preferred, colored
Changes since revision 1.507: +129 -80 lines
* Change bento to pointyhat names in comments. [1]

* Document DISABLE_VULNERABILITIES variable. [2]

* Add WWW: line for 'search' target. [3]

* Speedup check-vulnerable invokation, if portaudit is installed. [4]

* Run install-info for all .info files. [5]

* Run add-plist-docs more strictly and prevent some situations with
  leftover files in the future. [6]

* Introduce two new variables: MASTER_PORT and SLAVE_PORT.
  The results from these variables is only used as information for
  users. [7]

* Honour OPTIONS if PACKAGE_BUILDING or BATCH are defined. [8]

* Move all USE_GCC entries to new file - bsd.gcc.mk.  'test-gcc'
  target allows users to check gcc version if USE_GCC is used.  Give
  maintainers opportunity to add '+' character to USE_GCC version
  for using specified and higher versions. [9]

* Install startup scripts with the help of USE_RC_SUBR variable. [10]

* Add three new targets: config-recursive, rmconfig-recursive and
  config-conditional.  You can set or delete OPTIONS for all
  dependencies before every build.  config-conditional target is
  used to skip configuring ports which have already been
  configured. [11]

* Fix using of WANT_PGSQL_VER variable if postgresql is already
  installed. [12]

PR:		ports/75768 [1], ports/75728 [2], ports/76187 [3],
		ports/76191 [4], ports/76182 [5], ports/75379 [6],
		ports/75286 [7], ports/75727 [8], ports/76489 [9],
		ports/73691 ports/69217 [10], ports/76254 [11],
		ports/76988 [12]
Submitted by:	dinoex [1], edwin [2] [5] [6] [8] [9] [10],
		Marcus Grando <marcus@corp.grupos.com.br> [3],
		tobez and Valentin Nechayev <netch@netch.kiev.ua> [4],
		linimon [7], Florent Thoumie <flz@xbsd.org> [10],
		Chris Dillon <cdillon@wolves.k12.mo.us> [11],
		girgen [12]

Revision 1.507: download - view: text, markup, annotated - select for diffs
Wed Feb 2 09:34:04 2005 UTC (8 years, 3 months ago) by tobez
Branches: MAIN
Diff to: previous 1.506: preferred, colored
Changes since revision 1.506: +4 -4 lines
Update bsd.port.mk's notion of the perl version (to 5.8.6) [1].
Use more correct OSVERSION threshold to distinguish between
base system perl and perl from ports - the right value is 500036 [1].

Also, simplify OSVERSION-related logic in lang/perl5 and lang/perl5.8.
Now it goes as follows:

- for lang/perl5.8, if there is perl in the base system, install
  use.perl script, use a helpful pkg-message, and do not automatically
  update symlinks;
- for lang/perl5.8, if there is no perl in the base system, do not
  install use.perl script, and update symlinks automatically;
- for lang/perl5, always install use.perl;
- for lang/perl5, never update symlinks automatically;
- for lang/perl5, vary produced pkg-message depending on the presence of
  the base system perl.

Bump PORTREVISION for both lang/perl5 and lang/perl5.8.

[1] Approved by:	portmgr

Revision 1.506: download - view: text, markup, annotated - select for diffs
Mon Jan 31 00:35:38 2005 UTC (8 years, 3 months ago) by girgen
Branches: MAIN
Diff to: previous 1.505: preferred, colored
Changes since revision 1.505: +54 -1 lines
Split the postgresql ports into a server and a client part.

All ports depending on postgresql shall use the USE_PGSQL=yes knob
defined in Mk/bsd.ports.mk. Bumping portrevisions where needed.

PR:		75344
Approved by:	portmgr@ (kris), ade & sean (mentors)

Revision 1.505: download - view: text, markup, annotated - select for diffs
Fri Dec 31 18:23:43 2004 UTC (8 years, 4 months ago) by netchild
Branches: MAIN
CVS tags: RELEASE_4_11_0
Diff to: previous 1.504: preferred, colored
Changes since revision 1.504: +13 -6 lines
Say hello to the linux mega patch, it consolidates our linux bits a
little bit and allows to proceed to a more recent linux_base from
a stable (read as: the major bugs should be ironed out or identified
and most linux ports build just fine) source.

It also allows to ship 4.11 with a working linuxolator (the EOLed
linux_base is marked forbidden because of a security hole).

This is a major update, please read UPDATING (and CHANGES if you
develop linux ports).

Changes:
 - change the default linux_base from v7 to v8
 - add a newer freetype to linux_base-8 for nicer fonts display [1]
 - don't let cpio use hardlinks in the linux_base-8 port to quiet some
   warnings in some cases [2]
 - fix a cut&past error in the linux_base-8 pkg-install script [3]
 - convert the binary knob "USE_LINUX" to a version specifier, e.g.
   USE_LINUX=<value> specifies a dependency upon
   emulators/linux_base-<value>, exceptions are a value of "7" (which
   does what you want and adds a dependency to linux_base) and any
   value without a corresponding port in
   PORTSDIR/emulators/linux_base-<value> (which adds a dependency to
   the default linux_base)
 - don't implicitly add USE_LINUX with the USE_LINUX_PREFIX knob,
   this allows us to use the USE_LINUX_PREFIX knob for linux_base and
   paves the way for splitting up future linux base ports into
   individual pieces
 - remove RESTRICTED from some GPL licensed ports, even when we only
   distribute binaries, we get them from official linux sites, so
   anyone can grab them there if he needs to
 - add a dependency upon the linux X11 bits where necessary (based upon
   guesswork)
 - don't use USE_X_PREFIX in some linux ports since it adds a dependency
   to the FreeBSD X11 libs, as a workaround use PREFIX?= (the clean
   solution would be to remove the implicit USE_XLIB from USE_X_PREFIX)
 - bump the portrevision of the linux ports ("better safe than sorry"
   algorithm)
 - pass maintainership of the important linux infrastructure to a
   mailinglist, hijack freebsd-emulation@ for this purpose (if somebody
   doesn't like this: tell us your bikeshed color at freebsd-emulation@,
   my color would be "linuxolator@" in case someone cares...)
 - add a pkg-install script for linux-fontconfig, but don't use it;
   everything should work without it (the FreeBSD fc-cache program should
   do all the work), but in case we need it we just need to decomment the
   pkg-install part in the Makefile
 - fix some dependencies
 - fix some bugs
 - add some static plists
 - unbreak the ports with dependecies to more than one linux_base

This also fixes some ports which are marked BROKEN because of dependencies
to v7 and v8 of linux_base at the same time.

Known bugs:
 - the linux-mesa and linux-devtools ports install libGL*.so symlinks
 - some "minor" plist bugs (e.g. ld.so.{conf,cache} are modified by
   the linux X11 port, so linx_Base-8 moans at deinstall time)

Future work (interested souls should coordinate with freebsd-emulation@):
 - add some kind of USE_LINUX_X11 knob to streamline the X11 dependencies,
   or modify the behavior of USE_XLIB in the USE_LINUX case
   AFAIK trevor has some patches.
 - make USE_XLIB and USE_X_PREFIX orthogonal to be able to get rid of
   the PREFIX?= workaround in some linux ports
   Should be discussed/coordinated on/with x11@.
 - move the RPM bits from x11-toolkits/linux-gtk/Makefile to PORTSDIR/Mk/
 - update to a more recent linux base

PR:			69997, 70539 (and maybe others)
Discussed with/on:	java@, x11@, trevor, portmgr
Tested by:		mezz, portmgr, pointyhat
RPM hunted down by:	Joseph Gelinas <scirocco@tasam.com> [1]
Requested by:		portmgr [2]
Submitted by:		kris [3]
Approved by:		portmgr

Revision 1.504: download - view: text, markup, annotated - select for diffs
Thu Dec 30 23:56:13 2004 UTC (8 years, 4 months ago) by kris
Branches: MAIN
Diff to: previous 1.503: preferred, colored
Changes since revision 1.503: +5 -7 lines
Rework MTREE_FILE handling from last commit:

* Users may specify a nonstandard PREFIX to install somewhere.  If they
  are trying to use an USE_X_PREFIX=yes port, install with BSD.x11*.dist.
  Otherwise, use BSD.local.dist.  Ports that deliberately set a nonstandard
  PREFIX must also set NO_MTREE to avoid spamming their hierarchy with an
  inappropriate MTREE specfile.

Pointed out by:	krion

Revision 1.503: download - view: text, markup, annotated - select for diffs
Thu Dec 30 07:14:27 2004 UTC (8 years, 4 months ago) by kris
Branches: MAIN
Diff to: previous 1.502: preferred, colored
Changes since revision 1.502: +7 -6 lines
* Back out introduction of DATE variable in previous commit; it conflicts
  with the reasonable use of that variable to hold date strings in the
  environment [1]

* Overhaul the mtree spec file selection code: instead of deciding based
  on the value of USE_X_PREFIX, compare PREFIX to X11BASE and LOCALBASE
  directly.  This fixes the MTREE_FILE for ports that set PREFIX=${X11BASE}
  but don't set USE_X_PREFIX for some reason.  If PREFIX is a
  nonstandard value, set NO_MTREE=yes.

Noticed by:	Jez Hancock <jez.hancock@gmail.com> [1]

Revision 1.502: download - view: text, markup, annotated - select for diffs
Thu Dec 23 01:35:38 2004 UTC (8 years, 5 months ago) by anholt
Branches: MAIN
Diff to: previous 1.501: preferred, colored
Changes since revision 1.501: +5 -36 lines
Update X.Org ports to 6.8.1, and the DRI port to use Mesa 6.2.  Because Mesa 6.2
DRI drivers are incompatible with the old libGL in XFree86, they have been
repocopied to graphics/xfree86-dri.  Also note that with this commit the html
manpages are going away, and with it the runtime dependency on perl for the
imake port.

Release notes at: http://www.x.org/X11R6.8.1/RELNOTES.txt

Props to:	kris (multiple cluster runs and sorting through logs)
		lesi (fixing all the issues in those logs, and more)

Revision 1.501: download - view: text, markup, annotated - select for diffs
Thu Dec 9 21:44:48 2004 UTC (8 years, 5 months ago) by krion
Branches: MAIN
Diff to: previous 1.500: preferred, colored
Changes since revision 1.500: +529 -412 lines
* Add new command macros: DATE, FMT, MKTEMP, OBJDUMP,
  and use command macro SORT. [1]

* Clean up the comments, and use 4 column tabs everywhere. [2]

* Introduce 2 new variables: SUB_FILES and SUB_LIST. [3]

* Document DEPRECATED and EXPIRATION_DATE variables. [4]

* Sanitize the intermittent output by the build infrastructure
  so that cutting and pasting from it no longer interferes
  with GNATS-tags. [5]

* Honour configure arguments for USE_XLIB if USE/WITH_LIBTOOL_
  is used. [6]

* Properly document 'describe' target. [7]

* Fix pkg-plist handling for ports that set a non-standard
  PREFIX. [8]

* Defaults INDEXFILE to INDEX-6 on 6-CURRENT (600000). [8]

PR:		ports/62298 [1], ports/73633 [2], ports/67151 [3],
		ports/74310 [4]. ports/74758 [5], ports/74536 [6],
		ports/74710 [7], ports/74691 [8]
Submitted by:	eik [1], edwin [2], Florent Thoumie <flz@xbsd.org>,
		sem [4], vs [5], ahze [6], linimon [7], kris [8]

Revision 1.500: download - view: text, markup, annotated - select for diffs
Fri Nov 19 13:45:07 2004 UTC (8 years, 6 months ago) by krion
Branches: MAIN
Diff to: previous 1.499: preferred, colored
Changes since revision 1.499: +42 -21 lines
* Fix INDEX build if MAINTAINER is not defined. [1]

* Remove USE_QT2 since it's obsolete now. [2]

* Clarify comments about ARCH. [3]

* Speedup 'make readmes'.  Add a perl script "Tools/make_readmes"
  and modify bsd.port.subdir.mk to avoid recursing into individual
  port directories to create README.html. [4]

* Fix 'make search' to allow case insensitive search on 5-x/6-x. [5]

* Add the possibility to search the ports by category. [6]

* Remove tk42 and tcl76 from virtual categories since they're
  obsolete. [7]

* Introduce new variable - DISTVERSION, vendor version of the
  distribution, that can be set instead of PORTVERSION and is
  automatically converted in a conforming PORTVERSION. [8]

* Use --suffix instead of -b option for patch(1) to make it
  compatible with BSD patch(1) [9]

* Fix {WANT,WITH}_MYSQL_VER behavior, to deal with conflicting
  versions. [10]

PR:		ports/68895 [1], ports/69486 [2], ports/68539 [3],
		ports/70018 [4], ports/68896 [5], ports/73299 [6],
		ports/73570 [7], ports/67171 [8], ports/72182 [9]
Submitted by:	linimon [1][3], arved [2][7], cperciva [4],
		Matthew Seaman <m.seaman@infracaninophile.co.uk> [5],
		Radek Kozlowski <radek@raadradd.com> [6],
		eik [8], Andreas Hauser <andy-freebsd@splashground.de> [9],
		clement [10]

Revision 1.499: download - view: text, markup, annotated - select for diffs
Thu Oct 7 17:59:18 2004 UTC (8 years, 7 months ago) by kris
Branches: MAIN
CVS tags: RELEASE_5_3_0
Diff to: previous 1.498: preferred, colored
Changes since revision 1.498: +2 -2 lines
Change the default value of PTHREAD_LIBS to -pthread for 5.x and
beyond.  This avoids linking shared libraries with the thread library,
which causes problems when trying to change from one thread library to
another.  Instead all binaries that link to a library that uses
threads must themselves respect PTHREAD_LIBS.

Submitted by:	deischen, marcus
Approved by:	portmgr

Revision 1.498: download - view: text, markup, annotated - select for diffs
Thu Sep 30 05:21:01 2004 UTC (8 years, 7 months ago) by kris
Branches: MAIN
Diff to: previous 1.497: preferred, colored
Changes since revision 1.497: +9 -9 lines
* Support USE_GCC=3.[34] properly, and allow newer 5.x systems to
build ports with older USE_GCC versions (useful in certain cases for
working around compile errors with newer gcc versions) [1] [2] [3] [4]
(based on)

* Only spit out the TRYBROKEN message when a BROKEN string is defined

PR:             ports/70322 [1], ports/71344 [2], ports/64316 [3]
Submitted by:   obrien [1], Xin LI <delphij@frontfree.net> [2],
                trevor [3], jkoshy [4], et. al.
Approved by:	portmgr

Revision 1.497: download - view: text, markup, annotated - select for diffs
Tue Aug 3 19:03:58 2004 UTC (8 years, 9 months ago) by marcus
Branches: MAIN
Diff to: previous 1.496: preferred, colored
Changes since revision 1.496: +11 -2 lines
Separate precious __softMAKEFLAGS from .MAKEFLAGS to fix certain build
problems with the new make(1) .MAKEFLAGS handling.  To disable
__softMAKEFLAGS caching, set NOPRECIOUSSOFTMAKEVARS (note: this is done
by default if the new make(1) is being used).  To disable .MAKEFLAGS
caching, set NOPRECIOUSMAKEVARS (same as before).

PR:		standards/57295
Submitted by:	harti
Tested on:	pointyhat

Revision 1.496: download - view: text, markup, annotated - select for diffs
Fri Jul 30 08:35:54 2004 UTC (8 years, 9 months ago) by krion
Branches: MAIN
Diff to: previous 1.495: preferred, colored
Changes since revision 1.495: +3 -3 lines
Update PERL_VERSION and PERL_VER

Submitted by:	tobez

Revision 1.495: download - view: text, markup, annotated - select for diffs
Fri Jul 23 19:10:05 2004 UTC (8 years, 10 months ago) by anholt
Branches: MAIN
Diff to: previous 1.494: preferred, colored
Changes since revision 1.494: +82 -26 lines
- Add the X_WINDOW_SYSTEM={xorg,xfree86-4,xfree86-3} variable to bsd.port.mk,
  and make XFREE86_VERSION map to it.  XFREE86_VERSION is now deprecated.
- Make xorg the default X_WINDOW_SYSTEM on -current.
- Add several new X_*_PORT variables which point to various pieces of X11 based
  on the setting of X_WINDOW_SYSTEM, and make ports use them.
- Add information to CHANGES about how to handle the transition.

PR:		ports/68763
Approved by:	portmgr (marcus)
Approved by:	re (scottl)

Revision 1.494: download - view: text, markup, annotated - select for diffs
Thu Jul 22 23:02:41 2004 UTC (8 years, 10 months ago) by marcus
Branches: MAIN
Diff to: previous 1.493: preferred, colored
Changes since revision 1.493: +2 -2 lines
Fix the IGNORE message when trying build a port with the wrong MySQL version.

PR:		69304
Submitted by:	kris

Revision 1.493: download - view: text, markup, annotated - select for diffs
Sat Jul 17 14:23:34 2004 UTC (8 years, 10 months ago) by eik
Branches: MAIN
Diff to: previous 1.492: preferred, colored
Changes since revision 1.492: +3 -3 lines
make OpenLDAP 2.2 the default version

Revision 1.492: download - view: text, markup, annotated - select for diffs
Wed Jul 14 08:18:16 2004 UTC (8 years, 10 months ago) by kris
Branches: MAIN
Diff to: previous 1.491: preferred, colored
Changes since revision 1.491: +48 -40 lines
* Be even more explicit about partial ports trees being unsupported
  for INDEX builds [1]

* Remove the parallel target from Makefile; this is heavily tied to
  the package build cluster and can be better done in the makeparallel
  script (commit to follow) [2]

* Extend the format of INDEX to separately list the
  EXTRACT/PATCH/FETCH_DEPENDS instead of lumping them all in together
  with BUILD_DEPENDS.  The three new fields are appended to the end of
  the record in that order. [2]

* Change BROKEN to IGNORE in BROKEN_WITH_MYSQL failure code [3]

* Support non-default PREFIX for perl 5.00503 [5]

* Use pkg_info -I instead of ls when searching for conflicts [6]

* Allow local customization of the port subdirectories by including
  ${.CURDIR}/Makefile.local in bsd.subdir.mk if it exists [7]

* Fix 'make search' when ${PORTSDIR} is a symlink to a directory name
  containing extended regexp metacharacters [8]

Submitted by:	linimon [1] [3], kris [2], lth [4], sem [5], eik [5] [6],
		Roman Neuhauser <neuhauser@chello.cz> [7]
PR:		68299 [1], 67705 [3], 67264 [4], 59696 [5], 66568 [6],
		68072 [7]

Revision 1.491: download - view: text, markup, annotated - select for diffs
Thu Jun 10 07:30:19 2004 UTC (8 years, 11 months ago) by kris
Branches: MAIN
Diff to: previous 1.490: preferred, colored
Changes since revision 1.490: +29 -30 lines
* Support verbose index builds with INDEX_VERBOSE [1]

* Don't assume root is using /bin/sh when switching credentials to
  configure OPTIONS. [2]

* Support glob expressions in USE_GETTEXT to allow more flexibility
  in the face of future gratuitous library version bumps by the gettext
  developers [3]:

  USE_GETTEXT=yEs   # Works as before (case-insensitive)
  USE_GETTEXT=[5-7] # Accepts any of those libintl.so.x versions
                    # in the LIB_DEPENDS

* Correctly register dependencies when a non-system perl port is used
  on 4.x [4]

* Extend 'make search' support to allow much more flexible searching.
  Syntax will be documented in CHANGES for brevity. [5]

* Reorder the post-install-script target to before add-plist-info for
  consistency [6]

* Various fixes to support port operations when a port directory
  exists under /usr/obj [7]

* Extend USE_PERL5_BUILD and USE_PERL5 to add EXTRACT and PATCH
  dependencies since many ports require perl in those stages [8]

* Move info file deregistration later in the deinstallation process so
  it works properly. [9]

* Improve wording in EXPIRATION_DATE message. [10]

* Fix dependencies for XFREE86_VERSION==3 (obtain imake from
  x11/XFree86 now that the former port is gone) [11]

* While building index, treat non-existent dependencies as fatal.
  Previously the error was being hidden by the stderr redirection. [12]

* Don't always retry BROKEN ports when package building (it is taking
  too much time to continually rebuild ports that are usually going to
  really be broken).  Set TRYBROKEN if you want to attempt a build of
  a BROKEN port. [12]

* Revert incorrect change from 1.487 relating to ALL-DEPENDS-LIST [13]

PR: 		24214 [1], 67529 [2], 63937 [3], 65554 [4], 40699 [5],
		59162 [6], 63372 66567 [7], 63394 [8], 65304 [9],
		65931 [10], 66565 [11], 66743 [13]
Submitted by:	roam [1], will [1], hrs [2], mi [3], ade [4],
		Roman Neuhauser <roman@bellavista.cz> [5],
		Sergey Matveychuk <sem@ciam.ru> [6], gad [7],
		adamw [8], kris [8][12], dinoex [9],
		Alexey Dokuchaev <danfe@regency.nsu.ru> [10],
		eik [11][13]

Revision 1.490: download - view: text, markup, annotated - select for diffs
Mon May 31 18:07:57 2004 UTC (8 years, 11 months ago) by pav
Branches: MAIN
Diff to: previous 1.489: preferred, colored
Changes since revision 1.489: +3 -3 lines
- Update default perl version from 5.8.2 to 5.8.4

Forgotten by:	tobez

Revision 1.489: download - view: text, markup, annotated - select for diffs
Thu May 27 11:29:06 2004 UTC (8 years, 11 months ago) by eik
Branches: MAIN
Diff to: previous 1.488: preferred, colored
Changes since revision 1.488: +17 -10 lines
Update net/openldap22-* to 2.2.11 and follow the OpenLDAP soname change:
  <http://www.openldap.org/lists/openldap-devel/200403/msg00101.html>

While I'm not totally happy with their choice, I believe it is better to
be in sync with the upstream library naming scheme.

No objection from:	portmgr

Revision 1.488: download - view: text, markup, annotated - select for diffs
Mon Apr 19 23:39:52 2004 UTC (9 years, 1 month ago) by kris
Branches: MAIN
CVS tags: RELEASE_4_10_0
Diff to: previous 1.487: preferred, colored
Changes since revision 1.487: +3 -3 lines
Two bugfixes:

* Move the add-plist-info target after post-install, so that ports that
  install their info files in the post-install phase will have them
  correctly registered in the plist.

* all-depends-list was too aggressive: it should only include the
  run-depends of the ports upon which it depends, plus the
  non-runtime dependencies of the port itself.  Previously it was also
  including the non-runtime (e.g. BUILD, EXTRACT, FETCH) dependencies of
  the ports upon which it depends, which are irrelevant.

Revision 1.487: download - view: text, markup, annotated - select for diffs
Mon Apr 19 01:37:11 2004 UTC (9 years, 1 month ago) by ade
Branches: MAIN
Diff to: previous 1.486: preferred, colored
Changes since revision 1.486: +15 -384 lines
Introduce bsd.autotools.mk to the world, ripped from bsd.port.mk
This is essentially a null-commit, with the one exception that
the "patch-libtool" target is now called "patch-autotools" for
consistency with "run-autotools".

Many thanks to kris for testing on the 4-exp bento cluster

Approved by:	portmgr (kris)
Verified by:	bento 4-exp

Revision 1.486: download - view: text, markup, annotated - select for diffs
Sat Apr 3 23:59:50 2004 UTC (9 years, 1 month ago) by kris
Branches: MAIN
Diff to: previous 1.485: preferred, colored
Changes since revision 1.485: +3 -1 lines
Add patch hunk forgotten in previous commit (don't try to edit the makefile
that is not created by Build.PL when PERL_MODBUILD is set)

PR:		62422
Submitted by:	mat

Revision 1.485: download - view: text, markup, annotated - select for diffs
Fri Apr 2 07:25:23 2004 UTC (9 years, 1 month ago) by kris
Branches: MAIN
Diff to: previous 1.484: preferred, colored
Changes since revision 1.484: +69 -33 lines
- Allow processing of info files in non-standard locations; the
  INFO_PATH variable may be used to specify their location.  It defaults
  to 'share/info' for the standard PREFIX, and 'info' when PREFIX ==
  /usr. [1]

- Remove the <category>/pkg/COMMENT files in favour of a COMMENT
  variable in <category>/Makefile [2]

- Prevent patch breakage with VERSION_CONTROL=numbered [3]

- Fix some instances of incorrect WRKDIRPREFIX handling. [4]

- remove useless ${MKDIR} ${WRKSRC} in config target [5]

- remove reference to OpenBSD [6]

- Exempt devel/p5-Module-Build from the self-dependency in
  PERL_MODBUILD so that this port may use the option without getting an
  infinite dependency list [7]

- The default PERL_ARCH is currently determined as a function of
  OSVERSION. It should however be a function of PERL_LEVEL since the
  correct value depends on what Perl version one has installed (older
  Perl versions use ${ARCH}-freebsd, newer versions use mach). [8]

- Fix PORTDOCS on older (4.7, 5.0) systems [9]

- Allow 'make parallel' to generate a working makefile when not all
  categories are present (this does not mean you'll be able to build all
  ports, unless you make sure they don't have external dependencies) [10]

- Don't report symlinks as world-writable in the security check [11]

- Fix a comment that was broken by a mismerged patch [12]

- Clarify the meaning of USE_*, WANT_*, WITH_* and WITHOUT_* [13]

- Don't set _CHKSUMFILES/_IGNOREFILES if CKSUMFILES/IGNOREFILES is
  empty and DIST_SUBDIR is set. [14]

- Fix comment for DISTDIR [15]

- Update the documentation of the USE_GL variable [16]

- Check to see if NONEXISTENT exists, and fail with an error if it does [17]

- Fix fetching of new distfiles in 'make makesum' when SIZE is set [18]

- Consistently set MAKE_ENV when USE_GCC=3.2 or 3.3 are set [19]

- Rework INDEX builds: [20]

  * Fix the bsd.port.subdir.mk code that is supposed to report index
    breakage (the fallback code wasn't actually being run because make
    would halt immediately following the error).  This should help with
    INDEX error reports because it will immediately show the cause of
    failure, so we won't have to pull teeth to extract it from the
    submitter.

  * Streamline the 'make describe' code a bit.

  * Provide some basic instructions to the user when an index build
    fails, on when and how to report index build failures (turn this off
    with INDEX_QUIET=1)

  * Removed INDEX_NOSORT, because I couldn't imagine it to be very
    useful and it doesn't cost very much anyway.

  * Don't prevent INDEX builds from seeing the local host environment.
    Since a lot of users are using 'make index' thesedays they should get
    an index that reflects their local settings and installed ports.  If
    you want to build a 'default' index that isn't influenced by local
    settings (e.g. for release builds), set the INDEX_PRISTINE variable.

  * Allows parallel INDEX builds (using make -j).  The most obvious way
    of doing this doesn't work, because I/O from child makes is broken up
    into 2k chunks, and output lines from 'make describe' that exceed this
    length (*cough* GNOME *cough*) will be intertwined with the output of
    other makes, leading to a corrupted INDEX.  The I/O interleaving
    can be disabled using 'make -P', but this inserts extraneous output of
    its own, and redirects stderr, making it useless for our purposes.
    Instead, I collect the output from the child make processes in
    temporary files and recombine them at the end.

  * The number of concurrent make processes to spawn can be set using
    INDEX_JOBS.  By default this is set to 2, which seems to be a sweet
    spot for both single and dual-processor systems.  On my tests I do not
    see any significant performance changes on UP, but on a dual 4.x
    system the build time drops by 47% (6 minute index builds on one test
    machine!).  Depending on your disk and CPU hardware you might see
    further gains with INDEX_JOBS=4 or higher, so you might like to
    experiment to see what works best.  On a dual 5.x system the
    performance gains do not seem to be as great (20-30%), but this is
    still a significant net win.

PR: 		55493 [1], 59651 [2], 61552 [3], 62247 [4], 62329 [5],
		62337 [6], 62422 [7], 62441 [8], 62627 [9], 62983 [10],
		63112 [11], 63297 [12], 63335 [13], 64029 [14], 64069 [15],
		64236 [16], 64519 [17], 62958 [18], 64237 [19]

Submitted by:	lev [1],
		Matthew Seaman <m.seaman@infracaninophile.co.uk> [2],
		Joel Ray Holveck <joelh@piquan.org> [3],
		ade [4], Sergey Matveychuk <sem@ciam.ru> [5],
		markus [6], mat [7], des [8], eik [9],
		Dmitry Morozovsky <marck@rinet.ru> [10],
		Andrew <andrew@ugh.net.au> [11], vs [12], linimon [13],
		edwin [14][15], gerald [16], marcus[17][18], kris [19][20]

Revision 1.484: download - view: text, markup, annotated - select for diffs
Wed Feb 4 04:27:04 2004 UTC (9 years, 3 months ago) by marcus
Branches: MAIN
Diff to: previous 1.483: preferred, colored
Changes since revision 1.483: +336 -157 lines
* Add a new bsd.php.mk that takes the place of lang/php4/bsd.php.mk [1]
* Remove trailing whitespace from bsd.port.mk [2]
* Enhanced OPTIONS handling [3]
* Add a USE_ICONV macro [4]
* Add a USE_GETTEXT macro [5]
* Add support for p5-Module::Build [6]
* Enhance bsd.sdl.mk with WANT_SDL [7]
* Remove NetBSD and OpenBSD bits from bsd.port.mk [8]
* Correct a type in PKGDIR description in bsd.port.mk [9]
* Add new DIRNAME macro [10]
* Cleanup bsd.port.mk [11]
* The default Perl for -CURRENT has been updated to 5.8.2 [12]
* Optimize recursive operations on the ports tree [13]
* Do not attempt to remove _CPUCFLAGS from CFLAGS if _CPUCFLAGS is
  not defined [14]
* Remove sysutils/rc_subr dependency on -CURRENT [15]
* Add MySQL 5.X support to the ports system [16]
* Fix a comment typo related to MySQL [17]
* Change PTHREAD_{CFLAGS,LIBS} behavior [18]
* Do not check distfile size on FreeBSD < 4.8 [19]
* Do not install ports with security vulnerabilities [20]
* Use ${LOCALBASE}/sbin/pkg_* tools if found [21]
* A new net-mgmt physical category has been added [22]
* Stop relying on port.mkversion [23]
* Fix a regression in checksum processing [24]
* Allow PLIST_{DIRS,FILES} to make use of PLIST_SUB [25]
* Switch to root to run config and rmconfig targets [26]
* Add SIZE attributes for distfiles by default [27]

PR:		61683 [3]
		62131 [4]
		61992 [5]
		61621 [6]
		61877 [7]
		61401 [8]
		61684 [10]
		61684 61955 [11]
		61857 [12]
		61757 [14]
		61454 [15]
		60559 [16]
		62039 [20]
		62039 [21]
		61856 [23]
		61972 [27]
Submitted by:	ale [1]
		marcus [2]
		eik [3]
		trevor [4]
		trevor [5]
		skv [6]
		edwin [7]
		Markus Brueffer <brueffer@phoenix-systems.de> [8]
		trevor [9]
		eik [10]
		eik des [11]
		des [12]
		kris [13]
		marcus [14]
		Sergey Matveychuk <sem@ciam.ru> [15]
		ale [16]
		linimon [17]
		eischen netchild [18]
		marcus netchild [20]
		eik [21]
		wollman [22]
		des [23]
		marcus eik [24]
		marcus [25]
		marcus [26]
		trevor [27]

Revision 1.483: download - view: text, markup, annotated - select for diffs
Sat Jan 24 01:26:30 2004 UTC (9 years, 4 months ago) by deischen
Branches: MAIN
Diff to: previous 1.482: preferred, colored
Changes since revision 1.482: +3 -3 lines
Back out last change to make PTHREAD_LIBS and PTHREAD_CFLAGS conditional
as I didn't get explicit permission from portmgr.

Suggested by:	adamw

Revision 1.482: download - view: text, markup, annotated - select for diffs
Fri Jan 23 22:31:36 2004 UTC (9 years, 4 months ago) by deischen
Branches: MAIN
Diff to: previous 1.481: preferred, colored
Changes since revision 1.481: +3 -3 lines
Make PTHREAD_LIBS and PTHREAD_CFLAGS conditional.  Also remove
-D_THREAD_SAFE from PTHREAD_CFLAGS when it isn't needed.

Revision 1.481: download - view: text, markup, annotated - select for diffs
Fri Jan 23 16:22:26 2004 UTC (9 years, 4 months ago) by marcus
Branches: MAIN
Diff to: previous 1.480: preferred, colored
Changes since revision 1.480: +2 -2 lines
Fix a regression in bsd.port.mk where ports with multiple checksums per file
would fail make checksum.  Note: this is the simplest fix, but there is a
more complete fix by eik and myself that works in the spirit of the original
distinfo cleanup patch.  However, that patch needs to be tested on bento first.

PR:		61772
Submitted by:	dinoex

Revision 1.480: download - view: text, markup, annotated - select for diffs
Tue Jan 20 22:27:01 2004 UTC (9 years, 4 months ago) by marcus
Branches: MAIN
Diff to: previous 1.479: preferred, colored
Changes since revision 1.479: +1 -2 lines
Remove an extra blank line.

Revision 1.479: download - view: text, markup, annotated - select for diffs
Tue Jan 20 22:26:36 2004 UTC (9 years, 4 months ago) by marcus
Branches: MAIN
Diff to: previous 1.478: preferred, colored
Changes since revision 1.478: +3 -3 lines
Conditionalize the max command length on whether or not GNU_CONFIGURE is
defined.

Revision 1.478: download - view: text, markup, annotated - select for diffs
Tue Jan 20 22:17:03 2004 UTC (9 years, 4 months ago) by marcus
Branches: MAIN
Diff to: previous 1.477: preferred, colored
Changes since revision 1.477: +8 -5 lines
OPTIONSFILE now defaults to ${PORT_DBDIR}/${UNIQUENAME}/options where
${PORT_DBDIR} is /var/db/ports and ${UNIQUENAME} is
${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX}.  OPTIONSFILE, PORT_DBDIR,
and UNIQUENAME are all overrideable by the porter.

Note: a better solution may be forthcoming after it can be shaken out
on bento.  This is a simple fix to workaround PORTNAME conflicts in the
tree.

Submitted by:	eivind

Revision 1.477: download - view: text, markup, annotated - select for diffs
Tue Jan 20 19:35:27 2004 UTC (9 years, 4 months ago) by marcus
Branches: MAIN
Diff to: previous 1.476: preferred, colored
Changes since revision 1.476: +10 -3 lines
* Chase the shared lib version of OpenLDAP 2.2 [1]
* Make CONFIGURE_MAX_CMD_LEN default to sysctl -n kern.argmax which is more
  accurate, and has been in FreeBSD since the beginning (NOTE:
  CONFIGURE_MAX_CMD_LEN is still overrideable from a port's Makefile) [2]

Submitted by:	eik [1]
Requested by:	juli [2]

Revision 1.476: download - view: text, markup, annotated - select for diffs
Tue Jan 20 16:18:33 2004 UTC (9 years, 4 months ago) by marcus
Branches: MAIN
Diff to: previous 1.475: preferred, colored
Changes since revision 1.475: +4 -4 lines
s/sanity-check/check-sanity/ since the latter is the actual target name.

Submitted by:	rushani
Pointy hats to: linimon and me

Revision 1.475: download - view: text, markup, annotated - select for diffs
Tue Jan 20 09:14:09 2004 UTC (9 years, 4 months ago) by marcus
Branches: MAIN
Diff to: previous 1.474: preferred, colored
Changes since revision 1.474: +534 -193 lines
Here come the patches!

* Add ghostscript knobs [1]
* Add per-port persistent build options with a menu-driven front-end [2]
* Allow porters to override the message generated when do-configure fails [3]
* Add patch to obviate many pkg-plist files [4]
* Fix the PKG_DBDIR comment [5]
* Make ports framework more robust with regard to make index [6]
* Add new command macros to bsd.port.mk [7]
* Remove direct command use from bsd.port.mk [8]
* Make the ports system respect WITHOUT_CPU_CFLAGS [9]
* Break the SDL code out into bsd.sdl.mk [10]
* Add working support for USE_SIZE [11]
* Fix RANDOMIZE_MASTER_SITES on -CURRENT [12]
* Convert some spaces to tabs [13]
* Add new physcial categories accessibility and x11-themes [14]
* Speed up GNU configure scripts [15]
* Remove "//" from MLINKS items in PLISTs and fix make -s install and
  make -s deinstall [16]
* Be more specific about looking for files in distinfo [17]
* Add new run-autotools target, and resort configure targets [18]
* Make CONFLICTS compare prefix for installed packages and PREFIX [19]
* Change directory to ${.CURDIR} before running certain make commands [20]
* When INSTALL_AS_USER is set, run ldconfig with failures ignored [21]
* Speed up the security check phase [22]
* Fix some corner cases in the PORTDOCS code [23]
* Add a new DEPRECATED macro [24]
* Make INDEX breakage more informative [25]

Look for a full write-up to follow on ports@ and ports-developers@.

PR:		36112 [1]
		59909 [4]
		61351 [6]
		59058 [7]
		59058 [8]
		59493 [9]
		55494 [10]
		59058 [11]
		59315 [12]
		59058 [13]
		59811 [15]
		59058 [16]
		59058 [17]
		60882 [18]
		58149 [19]
		59058 [20]
		61133 [21]
		55331 [22]
		59070 [23]
		59362 [24]
		59626 [25]
Submitted by:	linimon [1]
		eivind [2]
		marcus [3]
		trevor [4]
		gerald [5]
		linimon [6]
		eik [7]
		eik [8]
		jeh [9]
		edwin [10]
		eik [11]
		Sergey Matveychuk <sem@ciam.ru> [12]
		eik [13]
		trevor gnome [14]
		adamw [15]
		eik [16]
		eik [17]
		edwin [18]
		clement [19]
		eik [20]
		edwin lev [21]
		Eugene M. Kim <ab@astralblue.com> [22]
		eik [23]
		linimon [24]
		eik [25]

Revision 1.474: download - view: text, markup, annotated - select for diffs
Mon Nov 24 01:08:41 2003 UTC (9 years, 6 months ago) by marcus
Branches: MAIN
CVS tags: RELEASE_5_2_1, RELEASE_5_2_0
Diff to: previous 1.473: preferred, colored
Changes since revision 1.473: +2 -2 lines
Fix a typo that prevented proper automake257 dependencies from working.

PR:		59433
Submitted by:	Clement Laforet <sheepkiller@cultdeadsheep.org>
Approved by:	portmgr (implicit and kris)

Revision 1.473: download - view: text, markup, annotated - select for diffs
Sat Nov 8 03:22:08 2003 UTC (9 years, 6 months ago) by marcus
Branches: MAIN
Diff to: previous 1.472: preferred, colored
Changes since revision 1.472: +11 -1 lines
Document the new PORTDOCS macro.  This is a comment change only.

Submitted by:	Oliver Eikemeier <eikemeier@fillmore-labs.com>

Revision 1.472: download - view: text, markup, annotated - select for diffs
Fri Nov 7 17:55:41 2003 UTC (9 years, 6 months ago) by marcus
Branches: MAIN
Diff to: previous 1.471: preferred, colored
Changes since revision 1.471: +2 -2 lines
Really add the fix for 56096.  This was tested on bento, but somehow removed
at the last minute.  This fixes PKG_ARGS when WRKDIRPREFIX is specified.

Reminded by:	Oliver Eikemeier <eikemeier@fillmore-labs.com>

Revision 1.471: download - view: text, markup, annotated - select for diffs
Fri Nov 7 16:56:47 2003 UTC (9 years, 6 months ago) by marcus
Branches: MAIN
Diff to: previous 1.470: preferred, colored
Changes since revision 1.470: +1 -1 lines
Rev 1.469 should also have read:

* Change pre-everything: to pre-everything:: and make it unconditional.
  This will detect pre-everything: use it ports.

Submitted by:	kris

Revision 1.470: download - view: text, markup, annotated - select for diffs
Fri Nov 7 09:01:29 2003 UTC (9 years, 6 months ago) by marcus
Branches: MAIN
Diff to: previous 1.469: preferred, colored
Changes since revision 1.469: +1 -1 lines
Previous commit should have also read:

* Added new USE_GL knob and deprecate USE_MESA

Submitted by:	anholt

Revision 1.469: download - view: text, markup, annotated - select for diffs
Fri Nov 7 08:51:46 2003 UTC (9 years, 6 months ago) by marcus
Branches: MAIN
Diff to: previous 1.468: preferred, colored
Changes since revision 1.468: +238 -101 lines
* Improve the test for the old ports directory layout [1]
* Include SITE_PERL earlier [2]
* Use the correct versions of autoconf and automake [3]
* Add a PORTDOCS macro for automating installation of documentation files [4]
* Define a default Fortran compiler for each version of USE_GCC [5]
* Fix package builds when WRKDIRPREFIX is set [6]
* Add more comment documentation on default targets [7]
* Fix plist generation in certain cases [8]
* Fix COMMENT/COMMENTFILE checking [9]
* Use SU_CMD for deinstall and deinstall-all targets (provided
  INSTALL_AS_USER is not set) [10]
* Define a default WWWOWN and WWWGRP [11]
* Make INDEX builds work even when the port name is the same as a default
  target [12]
* Fix the new share/nls/C links [13]
* Don't look in ${LOCALBASE}/lib/compat/pkg for LIB_DEPENDS [14]
* Document package-recursive [15]
* Create a new virtual category, lisp  [16]
* Create a new real category, arabic
* Add a new GCCVERSION macro for eaisly tracking compiler version changes [17]
* Abstract out some of the common Apache bits [18]
* Enable the use of USE_OPENLDAP after including bsd.port.pre.mk [19]
* Add a new virtual category, pear [20]
* Add support for randomizing MASTER_SITES [21]
* Don't accept PORTVERSIONS that pkg_version can't handle [22]
* Add support for dynamic pkg-install, pkg-deinstall, pkg-message, and
  pkg-req scripts [23]
* Don't redirect stderr when running pkg_info -O.  This may help troubleshoot
  mysterious "Error 1" messages.
* Fix up the order of the various PKGNAME related macros to be consistent with
  portlint [24]

PR:		21885 [1]
		51588 [2]
		55325 [3]
		57778 [4]
		55674 [5]
		56096 [6]
		56355 [7]
		56533 [8]
		57272 [9]
		57378 [10]
		57403 [11]
		57438 [12]
		57488 [13]
		57664 [14]
		57928 [15]
		58232 [16]
		58317 [17]
		32604 [18]
		57529 [19]
		56582 [20]
		48377 [21]
		56960 [22]
		58885 [23]
		54351 [24]
Submitted by:	trevor [1]
		eik@fillmore-labs.com [2]
		rehsack@liwing.de, ade [3]
		eikemeier@fillmore-labs.com [4]
		thierry@pompo.net [5]
		Palle Girgensohn <girgen@pingpong.net> [6]
		edwin [7]
		leeym [8]
		edwin [9]
		fjoe [10]
		edwin [11]
		eikemeier@fillmore-labs.com [12]
		fuyuki@nigredo.org [13]
		eikemeier@fillmore-labs.com [14]
		freebsd@generalresources.com [15]
		linimon [16]
		linimon [17]
		dinoex [18]
		eikemeier@fillmore-labs.com [19]
		edwin [20]
		seanc [21]
		eikemeier@fillmore-labs.com [22]
Reviewed by:	eikemeier@fillmore-labs.com [23]

Revision 1.468: download - view: text, markup, annotated - select for diffs
Wed Sep 3 19:50:24 2003 UTC (9 years, 8 months ago) by obrien
Branches: MAIN
CVS tags: RELEASE_4_9_0
Diff to: previous 1.467: preferred, colored
Changes since revision 1.467: +33 -43 lines
<insert 20 nasty words here> and back out rev 1.467, which was committed
over a very lossy link and allowed me pilot error.

Revision 1.467: download - view: text, markup, annotated - select for diffs
Wed Sep 3 19:46:57 2003 UTC (9 years, 8 months ago) by obrien
Branches: MAIN
Diff to: previous 1.466: preferred, colored
Changes since revision 1.466: +43 -33 lines
Update Vim sites.

Revision 1.466: download - view: text, markup, annotated - select for diffs
Fri Aug 29 02:26:02 2003 UTC (9 years, 8 months ago) by marcus
Branches: MAIN
Diff to: previous 1.465: preferred, colored
Changes since revision 1.465: +3 -4 lines
Clarify the RC_SUBR comments to match reality.

PR:		56111

Revision 1.465: download - view: text, markup, annotated - select for diffs
Thu Aug 28 03:58:01 2003 UTC (9 years, 8 months ago) by marcus
Branches: MAIN
Diff to: previous 1.464: preferred, colored
Changes since revision 1.464: +2 -2 lines
Fix typo in recent MySQL component addition.  This typo lead to incorrect
operation when using MySQL 3.32.

PR:		56062
Submitted by:	leeym

Revision 1.464: download - view: text, markup, annotated - select for diffs
Wed Aug 27 04:42:45 2003 UTC (9 years, 8 months ago) by marcus
Branches: MAIN
Diff to: previous 1.463: preferred, colored
Changes since revision 1.463: +1 -1 lines
Forced commit to note that the RC_SUBR stuff was, in fact:

Submitted by:	Scot W. Hetzel <hetzels@westbend.net>

Will provided some last-minute correction to fix issues on bento.

Reminded by:	will

Revision 1.463: download - view: text, markup, annotated - select for diffs
Wed Aug 27 04:35:39 2003 UTC (9 years, 8 months ago) by marcus
Branches: MAIN
Diff to: previous 1.462: preferred, colored
Changes since revision 1.462: +124 -41 lines
* Fix bug with already-installed check on older versions of FreeBSD [1]
* Fix bug where make install would fail if PKG_DBDIR did not already exist [2]
* Add MySQL components [3]
* Add OpenLDAP components [4]
* Separate OpenSSL components into bsd.openssl.mk [5]
* Separate GNUStep components into bsd.gnustep.mk [6]
* Add RC_SUBR support [7]
* Add a WANT_LESSTIF knob to use LessTif rather than Motif when USE_MOTIF is
  set [8]

PR:		55616, 55721, 55953 [1]
		55190 [2]
		55597 [3]
		55680 [4]
		39054 [5]
		50479 [6]
		54116 [7]
		36079 [8]
Submitted by:	Mats Dufberg <mats@dufberg.se>, marcus [1]
		Lev A. Serbryakov <lev@freebsd.org> [2]
		Clement Laforet <sheepkiller@cultdeadsheep.org> [3]
		Oliver Eikemeier <eikemeier@fillmore-labs.com> [4]
		dinoex [5] [6] [8]
		will [7]

Revision 1.462: download - view: text, markup, annotated - select for diffs
Fri Aug 15 22:57:58 2003 UTC (9 years, 9 months ago) by kris
Branches: MAIN
Diff to: previous 1.461: preferred, colored
Changes since revision 1.461: +31 -21 lines
* r1.455 introduced a change that uses su(1) to install the port if
  built by non-root.  However, sometimes it is desirable to install the
  port as a non-privileged user.  Introduce the INSTALL_AS_USER variable
  to specify this behaviour. [1]

* Change SU to SU_CMD to allow other su-like commands to be used to
  perform the privilege escalation when installing as non-root
  (e.g. sudo) [2]

* Add support for USE_GCC=3.3 and 3.4 [3]

* Add support for the dns [4] and polish [5] categories, and the xfce
  virtual category [6]

* Use the pkg_install port on systems older than OSREVISION=460102, so
  they have the benefits of the advanced install/deinstall logic. [7]

PR:		ports/55091 [1], ports/55308 [3], ports/50444 [4],
		ports/53797 [5]
Submitted by:	dinoex [1], fjoe [2], Ulrich Spoerlein <q@uni.de> [3],
		Kimura Fuyuki <fuyuki@hadaly.org> [4],
		Aleksander Fafula <alex@fafula.com> [5], oliver [6],
		marcus [7]

Revision 1.461: download - view: text, markup, annotated - select for diffs
Mon Aug 4 01:17:39 2003 UTC (9 years, 9 months ago) by kris
Branches: MAIN
Diff to: previous 1.460: preferred, colored
Changes since revision 1.460: +22 -23 lines
* Remove some obsolete options: BROKEN_ELF, USE_DGS, NO_WRKDIR,
  NO_EXTRACT, NO_CONFIGURE, NO_PATCH. [1]

* Remove support for USE_KDE{BASE,LIBS}_VER=2, since KDE 2.x is no
  longer in the ports collection [2]

* Add support for semi-automatic processing of GNU info files; they
  should be listed in the INFO variable (without the trailing .info),
  and appropriate installation/deinstallation code will be automatically
  added to the temporary pkg-plist before package registration. [3]

Submitted by:	arved [1][2], gerald [3]
PR:		ports/54782 [1][2], ports/54883 [3]

Revision 1.460: download - view: text, markup, annotated - select for diffs
Wed Jul 30 15:42:22 2003 UTC (9 years, 9 months ago) by fjoe
Branches: MAIN
Diff to: previous 1.459: preferred, colored
Changes since revision 1.459: +2 -3 lines
Backout rev. 1.459.

Requested by:	kris

Revision 1.459: download - view: text, markup, annotated - select for diffs
Wed Jul 30 08:53:49 2003 UTC (9 years, 9 months ago) by fjoe
Branches: MAIN
Diff to: previous 1.458: preferred, colored
Changes since revision 1.458: +4 -3 lines
Convert ${SU} to ${SU_CMD}. This allows to use sudo instead of su
by defining 'SU_CMD=/usr/local/bin/sudo sh -c'.
Provide an example of using sudo instead of su as well.

Approved by:	kris, des

Revision 1.458: download - view: text, markup, annotated - select for diffs
Sun Jul 27 02:06:26 2003 UTC (9 years, 9 months ago) by kris
Branches: MAIN
Diff to: previous 1.457: preferred, colored
Changes since revision 1.457: +31 -6 lines
* Add USE_SDL option, which adds a dependency on the sdl12 port and
  sets up SDL_CONFIG in the build environment. [1]

* Add the -o option to unzip when extracting files with USE_ZIP, to
  overwrite files when extracting, for consistency with other
  extraction targets. [2]

* Fix port installation/deinstallation on FreeBSD 4.6.2 and older
  (which does not have pkg_info -O), by falling back to the old
  installation/deinstallation logic on these systems [3]

* Correctly handle pkg-plist files that contain @cwd directives with
  the new install/deinstall code [4]

* Set up POSIX and en_US.US-ASCII locale symlinks after running mtree
  on BSD.local.dist. [5]

Submitted by:	David Yeske <dyeske@yahoo.com> [1],
		Alexey Dokuchaev <danfe@regency.nsu.ru> [2],
		Sergey Matveychuk <sem@ciam.ru> [3],
		Chris BeHanna <behanna@zbzoom.net> [3], marcus [4],
		ache [5]
PR:	ports/52309 [1], ports/52856 [2], ports/53189 [5]

Revision 1.457: download - view: text, markup, annotated - select for diffs
Tue Jul 22 03:51:15 2003 UTC (9 years, 10 months ago) by marcus
Branches: MAIN
Diff to: previous 1.456: preferred, colored
Changes since revision 1.456: +2 -2 lines
Include sed_inplace as a PATCH_DEPENDS rather than a BUILD_DEPENDS to fix
patching on older FreeBSD systems (4.5 and earlier).

PR:		54090
Submitted by:	tobez

Revision 1.456: download - view: text, markup, annotated - select for diffs
Fri Jul 11 06:30:43 2003 UTC (9 years, 10 months ago) by kris
Branches: MAIN
Diff to: previous 1.455: preferred, colored
Changes since revision 1.455: +11 -1 lines
If GNU_CONFIGURE is defined, replace all instances of config.guess
and config.sub found under ${WRKDIR} with the master versions from
${PORTSDIR}/Template.  This allows old ports (which contain old versions
of these scripts) to build on newer architectures like ia64 and amd64.

Submitted by:	naddy (initial patch, reworked by me)

Revision 1.455: download - view: text, markup, annotated - select for diffs
Sun Jul 6 23:54:33 2003 UTC (9 years, 10 months ago) by kris
Branches: MAIN
Diff to: previous 1.454: preferred, colored
Changes since revision 1.454: +160 -47 lines
* Attempt to detect and disallow installation of a port with PREFIX
  set to a different value to that with which it was configured and
  built.  This is achieved by recording the PREFIX in the build-stage
  cookies [1]

* Add scheme [2], tcl84 and tk84 [5] as virtual categories

* Add the PERL_PORT variable and use it to register the dependency on
  the correct perl port when PERL_LEVEL is set [3]

* Add support for USE_AUTOHEADER [4]

* Fix 'make maintainer' when MAINTAINER is set to a bogus value (not
  in user@example.com format). [6]

* Add a 'package-recursive' target to create packages for a port and
  all of its dependencies [7]

* Fix command-line overflow errors in 'make readmes' on certain ports,
  with the bonus of providing a measurable speed-up to readme
  generation [8]

* Fix inclusion of alternative makefiles such as Makefile.inc,
  Makefile.local, etc. (broken since 1.403) [9]

* Reintroduce support for install/deinstall targets checking for older
  versions of the port, and re-add the deinstall-all target that
  removes all existing installations of a port (originally introduced
  in 1.446 and backed out in 1.450).  This patch has been reworked to
  eliminate the corner cases in the previous code.  Ports that
  dynamically generate their ${PLIST} at install-time must now do so
  before the do-install target is run, e.g. in pre-install.  [10]

* When installing ports as non-root, use su(1) to execute the targets
  that require root privilege.  This is achieved by splitting up the
  _INSTALL_SEQ target list into _INSTALL_SUSEQ [11].

PR:		23581 [1], 47238 [2], 48465 [3], 50165 [4], 51985 [6],
		52388 [7], 51609 [11]
Submitted by:	Matt Emmerton <matt@gsicomp.on.ca> [1],
		Sergey Matveychuk <sem@ciam.ru> [1] [7] [10] [11],
		Kimura Fuyuki <fuyuki@hadaly.org> [2],
		"Scot W. Hetzel" <hetzels@westbend.net> [3],
		Anton Berezin <tobez@FreeBSD.org> [3], nork [4],
		hsu [5], Mark Linimon <linimon@lonesome.com> [6],
		hoek [8], sobomax [9], marcus [10] [11], des [11]

Revision 1.454: download - view: text, markup, annotated - select for diffs
Thu Jun 26 22:58:21 2003 UTC (9 years, 10 months ago) by ade
Branches: MAIN
Diff to: previous 1.453: preferred, colored
Changes since revision 1.453: +65 -14 lines
libtool uber-patch

* kill devel/libtool and move to devel/libtool13, upgrading to 1.3.5
* upgrade repo-copied devel/libtool14 to 1.4.3
* break out libltdl into its own separate port
* move to version-numbered binaries/scripts (ie: there is *no* 'libtool'
  any more -- USE_LIBTOOL and USE_LIBTOOL_VER are your friends)

Approved by:	portmgr (kris) - for the bsd.port.mk hooks
Tested by:	bento 4-exp builds (repeatedly)

Revision 1.453: download - view: text, markup, annotated - select for diffs
Tue Jun 10 14:45:02 2003 UTC (9 years, 11 months ago) by trevor
Branches: MAIN
Diff to: previous 1.452: preferred, colored
Changes since revision 1.452: +6 -3 lines
Tidy up white space in the update-patches target.

PR:		24292
Approved by:	kris

Revision 1.452: download - view: text, markup, annotated - select for diffs
Tue Jun 10 14:43:07 2003 UTC (9 years, 11 months ago) by trevor
Branches: MAIN
Diff to: previous 1.451: preferred, colored
Changes since revision 1.451: +2 -2 lines
For the update-patches target, support PATCH_WRKSRC, which was
introduced in revision 1.356 of bsd.port.mk.

PR:		24292
Approved by:	kris

Revision 1.451: download - view: text, markup, annotated - select for diffs
Mon May 26 20:59:12 2003 UTC (9 years, 11 months ago) by kris
Branches: MAIN
CVS tags: RELEASE_5_1_0
Diff to: previous 1.450: preferred, colored
Changes since revision 1.450: +2 -2 lines
Remove excessive quoting of comment strings in created packages.

Submitted by:	lioux

Revision 1.450: download - view: text, markup, annotated - select for diffs
Fri May 23 04:14:18 2003 UTC (10 years ago) by kris
Branches: MAIN
Diff to: previous 1.449: preferred, colored
Changes since revision 1.449: +6 -9 lines
Back out parts [3] and [5] of r1.446, which dealt with improved
'make deinstall' behaviour and stricter checking for an installed package.
There were some edge-case problems with these patches that we were not
able to solve in time for 5.1-RELEASE.  They'll probably reappear in
a modified form soon after release.

Discussed with:	marcus, Sergey Matveychuk <sem@ciam.ru>

Revision 1.449: download - view: text, markup, annotated - select for diffs
Wed May 14 16:47:31 2003 UTC (10 years ago) by anholt
Branches: MAIN
Diff to: previous 1.448: preferred, colored
Changes since revision 1.448: +2 -2 lines
Check XFREE86_HTML_MAN==yes case insensitively.

Approved by:	portmgr (kris)

Revision 1.448: download - view: text, markup, annotated - select for diffs
Tue May 6 05:15:18 2003 UTC (10 years ago) by kris
Branches: MAIN
Diff to: previous 1.447: preferred, colored
Changes since revision 1.447: +94 -44 lines
- Add support for the Tools/scripts/update-patches script [1]

- Stage II of pkg-comment removal; do not write out the comment to a
  temporary file, but process it inline [2].

- Add support for the CONFLICTS variable to register the fact that a
  port conflicts with installed packages.  This relies on the -C
  argument to pkg_create which is not yet present in 4.x, so the
  variable is currently a NOP on 4.x. [3]

- Fix pkg-plist support for html manpages.  This was broken as
  committed in r1.402.

Submitted by:	trevor [1], lioux [2],
		Sergey Matveychuk <sem@ciam.ru> [3]
PR:		24292 [1], 47146 [3]

Revision 1.447: download - view: text, markup, annotated - select for diffs
Sat Apr 19 22:35:28 2003 UTC (10 years, 1 month ago) by kris
Branches: MAIN
Diff to: previous 1.446: preferred, colored
Changes since revision 1.446: +2 -2 lines
s/LIB_DEPENDS=/LIB_DEPENDS+=/ in the USE_GETOPT_LONG section.

Submitted by:	KATO Tsuguru <tkato@prontomail.com>

Revision 1.446: download - view: text, markup, annotated - select for diffs
Thu Apr 17 10:27:06 2003 UTC (10 years, 1 month ago) by kris
Branches: MAIN
Diff to: previous 1.445: preferred, colored
Changes since revision 1.445: +146 -41 lines
- Improve USE_PACKAGE_DEPENDS to work correctly for LIB_DEPENDS, and
  avoid installing packages when the target is configure or extract
  [1]

- If PYTHON_VERSION is set, do not automatically add a dependency on
  python: USE_PYTHON must now be specified explicitly.  This allows the
  variable to be set in make.conf or the environment to specify a
  preference for the python version to be used. [2]

- When checking for an existing installation of the port, check by
  port origin instead of only looking for the current version of the
  package. [3]

- Do not install perllocal.pod files; they are not used on FreeBSD. [4]

- Improve 'make deinstall' to deinstall any existing version of the
  package (e.g. older versions) instead of only trying to deinstall the
  version currently described by the port. [5]

- Check for world-writable files/directories in the security-check
  target. [6]

- Improve the patching of libtool so it works with pathnames ending in
  a slash. [7]

- Allow ports that use the INSTALL macros to install files when
  running as non-root (i.e. don't try to chown/chgrp) [8].

- Add the USE_GETOPT_LONG variable, which adds a dependency on
  libgnugetopt on systems older than 500041, and uses the system version
  otherwise. [9]

- Improve the fetch-required target to correctly deal with fetching
  dependencies that use the ':target' form. [10]

- Add support for re-fetching interrupted distfiles.  The FETCH_REGET
  variable specifies the number of times to try continuing the distfile
  fetch if it fails the md5 checksum. [11]

PR:	36083 [1], 44875 [2], 48646 [3], 48960 [4], 49017 [5], 49969 [6],
	50069 [7], 50159 [8], 50323 [9], 50669 [10], 12325 [11]
Submitted by:	dinoex [1], Gerhard Schmidt <estartu@augusta.de> [2],
	Sergey Matveychuk <sem@ciam.ru> [3] [5], tobez [4],
	Erwin Lansing <erwin@lansing.dk> [4],
	Arjan de Vet <devet@devet.org> [6],
	Hartmut Brandt <brandt@fokus.fraunhofer.de> [7], gerald [8],
	Sergei Kolobov <sergei@kolobov.com> [9],
	Erwin Lansing <erwin@lansing.dk> [10], alex [11]

Revision 1.445: download - view: text, markup, annotated - select for diffs
Sun Apr 6 22:14:38 2003 UTC (10 years, 1 month ago) by marcus
Branches: MAIN
Diff to: previous 1.444: preferred, colored
Changes since revision 1.444: +4 -8 lines
Sync the GNOME comments with the latest bsd.gnome.mk.

Noticed by:	Piero <piero@poprostu.pl>
Approved by:	portmgr (kris)

Revision 1.444: download - view: text, markup, annotated - select for diffs
Sat Mar 22 04:45:24 2003 UTC (10 years, 2 months ago) by kris
Branches: MAIN
CVS tags: RELEASE_4_8_0
Diff to: previous 1.443: preferred, colored
Changes since revision 1.443: +3 -3 lines
Reorder the 'configure-message patch-libtool' targets in _CONFIGURE_SEQ
so they appear after the *_depends targets.  This fixes builds on systems
that don't yet have libtool installed (prior to this commit the
patch-libtool target would be called before the libtool port was
installed by the dependency targets, and it would therefore fail).

Submitted by:	Claude Buisson <cbuisson@nerim.net>

Revision 1.443: download - view: text, markup, annotated - select for diffs
Wed Mar 19 06:26:14 2003 UTC (10 years, 2 months ago) by kris
Branches: MAIN
Diff to: previous 1.442: preferred, colored
Changes since revision 1.442: +8 -4 lines
* Don't include extraneous dependencies on bzip2 [1]
* Fix 'make package-depends' so it doesn't overflow on large ports [2]
* Fix logic in 'USE_PACKAGE_DEPENDS' [3]

Submitted by:	dinoex [1][3], marcus [2]
PR:		ports/48860 [1], ports/36083 [3]

Revision 1.442: download - view: text, markup, annotated - select for diffs
Wed Mar 12 00:28:17 2003 UTC (10 years, 2 months ago) by anholt
Branches: MAIN
Diff to: previous 1.441: preferred, colored
Changes since revision 1.441: +2 -4 lines
Change the imake-4 dependency to the new date.def file in XFree86 4.3.0.

Approved by:	portmgr

Revision 1.441: download - view: text, markup, annotated - select for diffs
Sun Mar 2 02:06:56 2003 UTC (10 years, 2 months ago) by kris
Branches: MAIN
Diff to: previous 1.440: preferred, colored
Changes since revision 1.440: +203 -43 lines
* Add considerable documentation about available variables, their
  meaning and default settings [1]

* Add PATCH_DEPENDS and EXTRACT_DEPENDS, and convert various
  internal bsd.port.mk dependencies to use them [2]

* Set the default MAN3PREFIX to ${PREFIX}/lib/perl5/${PERL_VERSION}
  for perl ports, removing the need to define this locally in every
  port [3]

* Replace perllocal.pod with perllocal.pod-${PORTNAME} so that perl
  ports can be made to clean up after themselves properly [4]

* Properly quote filenames in the security-check target.  This
  unbreaks package registration for ports that install filenames
  containing metacharacters [5]

* Use "cat /dev/null >" instead of "rm -f" in the makesum target so
  that the file retains the correct ownership and permissions [6]

* Add a USE_PACKAGE_DEPENDS knob that may be set in the environment or
  make.conf, and which attempts to use existing local packages to
  satisfy port dependencies, instead of building them from ports [7]

* Add a first attempt at fetch-required and fetch-required-list
  targets which fetch or print all the distfiles that are required to
  build the port.  Dependencies that are already installed need not
  have their distfiles listed, and will not be reported [8].

  This needs more work, because ports that do things like:

    BUILD_DEPENDS=  ${NONEXISTENT}:${PORTSDIR}/foo/bar:blee

  will not have their distfiles listed and will therefore fail to fetch
  completely.  The target needs to be changed to include distfiles for
  ports that have a target listed

Submitted by:	Mark Linimon <linimon@lonesome.com> [1],
		Jim Trigg <jtrigg@spamcop.net> [2], skv [3],
		kuriyama [4], marcus [5], sheldonh [6], dinoex [7],
		Erwin Lansing <erwin@lansing.dk>
PR:		44841 [1], 29856 [2], 39662 [3], 48439 [5], 48450 [6],
		36083 [7], 48473 [8]

Revision 1.440: download - view: text, markup, annotated - select for diffs
Sun Feb 16 21:22:15 2003 UTC (10 years, 3 months ago) by kris
Branches: MAIN
Diff to: previous 1.439: preferred, colored
Changes since revision 1.439: +18 -8 lines
Update the description of the various "do not build this port" variables
(RESTRICTED, NO_PACKAGE, NO_CDROM, BROKEN) to match current reality.  Add
documentation of the FORBIDDEN and IGNORE variables.

Garbage collect the commented-out FORBIDDEN string for the openssl ports
since we no longer need to forbid crypto software.

Revision 1.439: download - view: text, markup, annotated - select for diffs
Wed Feb 12 05:15:03 2003 UTC (10 years, 3 months ago) by knu
Branches: MAIN
Diff to: previous 1.438: preferred, colored
Changes since revision 1.438: +3 -3 lines
Fix comment.  LIB_DEPENDS can contain extended regular expressions.

Revision 1.438: download - view: text, markup, annotated - select for diffs
Mon Feb 10 07:59:22 2003 UTC (10 years, 3 months ago) by kris
Branches: MAIN
Diff to: previous 1.437: preferred, colored
Changes since revision 1.437: +102 -54 lines
* pkg-comment removal, take 2: introduce the COMMENTFILE variable
  with the same semantics as the current COMMENT variable (location
  of the pkg-comment file), and reclaim COMMENT for the comment string
  itself.  To work around the problems with metacharacters in comment
  strings, comments are written to a temporary comment file as needed. [1]

* Support regexps in LIB_DEPENDS [2]

* Move the CD_MOUNTPTS variable to <bsd.port.pre.mk> [3]

* Improve 'make readmes' target [4]:
  - ^A and ^B have been replaced by | to avoid printing problems in
    'make readme'.
  - Add %%EMAIL%%, %%MAINTAINER%% (not used yet) and %%WEBSITE%%
    substitutions
  - Add pretty-print-www-site target.

* Add support for USE_GCC=3.2 [5]

* Use 'uname -p' instead of 'uname -m' to set the ARCH variable. [6]

* Add a ${YACC} variable [7]

* Path MANPREFIX in MAKE_ENV [8]

* Use the full patch to mkhtmlindex in MKHTMLINDEX [9]

* Avoid overflowing the commandline when constructing the _TMLINKS
  variable (fixes 'make index'). [10]

Submitted by:	lioux [1], mi [2], mbr [3][5],
		Cyrille Lefevre <clefevre@citeweb.net> [4],
		nyan [6], cy [7], dougb [8], anholt [9],
		fenner [10] (based on)
PR:		ports/34126 [2], ports/30983 [3] (based on),
		ports/31389 [4], ports/47306 [5] (based on),
		ports/35514 [6], ports/44496 [7],
		ports/44895 [8], ports/45549 [9]

Revision 1.437: download - view: text, markup, annotated - select for diffs
Thu Dec 5 22:43:22 2002 UTC (10 years, 5 months ago) by alane
Branches: MAIN
CVS tags: RELEASE_5_0_0
Diff to: previous 1.436: preferred, colored
Changes since revision 1.436: +5 -5 lines
Use the full, right paths for automake, autoconf so the error message if
something goes wrong corresponds correctly to what the build depends output
said it needed.

Approved by:	kris

Revision 1.436: download - view: text, markup, annotated - select for diffs
Wed Dec 4 17:17:48 2002 UTC (10 years, 5 months ago) by kris
Branches: MAIN
Diff to: previous 1.435: preferred, colored
Changes since revision 1.435: +8 -3 lines
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).

Revision 1.435: download - view: text, markup, annotated - select for diffs
Wed Nov 27 16:40:36 2002 UTC (10 years, 5 months ago) by alane
Branches: MAIN
Diff to: previous 1.434: preferred, colored
Changes since revision 1.434: +49 -39 lines
Added WANT_AUTO{CONF,MAKE}_VER, which set up all the variables as in USE_*,
but do not cause the program to be executed prior to configure step. This is
done to accomodate a couple of rather odd ports.

Basically, this amounts to redefining USE_*_VER in terms of USE_*, WANT_*_VER.
It's pretty gross, but it works.

Approved by:	implicitly by kris

Revision 1.434: download - view: text, markup, annotated - select for diffs
Tue Nov 26 20:05:56 2002 UTC (10 years, 5 months ago) by alane
Branches: MAIN
Diff to: previous 1.433: preferred, colored
Changes since revision 1.433: +17 -15 lines
Emergency fix to move PERL_LEVEL to PRE part of bsd.port.mk, and provide
a default value of 0 if it can't be computed. This is necessary in order
to prevent make errors.

Approved by:	kris (sometime in near future)

Revision 1.433: download - view: text, markup, annotated - select for diffs
Mon Nov 25 19:43:16 2002 UTC (10 years, 5 months ago) by alane
Branches: MAIN
Diff to: previous 1.432: preferred, colored
Changes since revision 1.432: +240 -80 lines
Added support for substituting chickens for goats in ritual sacrifice.

Completely rewrote the automake/autoconf support. The comments at the top of the file have been greatly expanded in order to explain just what you are allowed to do and what will get you a visit from Mr. Hose. Please read this information.

Added DOCSDIR, EXAMPLESDIR to PLIST_SUB.

Added a PERL_LEVEL variable (documented up top) that gives an integer
value that can be used for comparisons to determine whether the user's
perl is new enough or not, or to enable or disable certain dependencies
(AHEM FILE::SPEC) based on the perl version.

Added a SITE_PERL variable, which points to the correct "site-packages"
directory. This is also added to PLIST_SUB.

No gerbils were harmed (seriously, anyway) in the making of this patch,
however some of them may be a bit sore for a few days.

Submitted by:	billg
Reviewed by:	kris
Approved by:	kris
Obtained from:	you really don't want to know this one

Revision 1.432: download - view: text, markup, annotated - select for diffs
Mon Nov 18 09:30:52 2002 UTC (10 years, 6 months ago) by knu
Branches: MAIN
Diff to: previous 1.431: preferred, colored
Changes since revision 1.431: +11 -7 lines
Add several new real categories and virtual categories.
[Those marked with an asterisk (*) are virtual categories]

- accessibility* : Ports to help disabled users

  PR:		ports/39103
  Requested by:	trevor

- finance : Monetary, financial and related applications

  PR:		ports/39102
  Requested by:	trevor

- haskell* : Software related to the Haskell language

  PR:		ports/41959
  Requested by:	obraun

- hungarian : Hungarian language support

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

- multimedia : Multimedia software

  Requested by:	many

- parallel* : pplications dealing with parallelism in computing

  PR:		ports/39094
  Requested by:	trevor

- portuguese : Portuguese language support

  PR:		ports/35991
  Requested by:	trevor

Revision 1.431: download - view: text, markup, annotated - select for diffs
Sun Nov 17 05:16:16 2002 UTC (10 years, 6 months ago) by kris
Branches: MAIN
Diff to: previous 1.430: preferred, colored
Changes since revision 1.430: +14 -6 lines
Clean up handling of perl-related variables:

* Add USE_PERL_RUN and USE_PERL_BUILD to add {RUN,BUILD}_DEPENDS on the
  perl5 port if required (i.e. on 5.0 or later) (USE_PERL adds both,
  which is not always appropriate) [1]

* On 5.0 systems without perl, depend on the full path to the perl port
  binaries to not pick up the system perl wrapper

* If PERL_CONFIGURE is defined, move the USE_PERL setting earlier in
  the makefile so it actually adds a dependency. [2]

Noticed by:	dougb [1]
Submitted by:	sobomax [2]
Tested on:	bento

Revision 1.430: download - view: text, markup, annotated - select for diffs
Mon Nov 11 21:14:21 2002 UTC (10 years, 6 months ago) by kris
Branches: MAIN
Diff to: previous 1.429: preferred, colored
Changes since revision 1.429: +60 -191 lines
Revert the previous commit.  A version of the previous patch was
extensively tested on the bento cluster, but the committed version
introduces significant new breakage at a very inopportune time.  This
will be revisited later.

Revision 1.429: download - view: text, markup, annotated - select for diffs
Sun Nov 10 22:54:25 2002 UTC (10 years, 6 months ago) by alane
Branches: MAIN
Diff to: previous 1.428: preferred, colored
Changes since revision 1.428: +191 -60 lines
Major change:
	totally rewrote the autoconf/automake support section, with
	provisions for autoconf 2.54 and automake 1.7.x when they are
	ready.
Minor change:
	Added DOCSDIR, EXAMPLESDIR, and DATADIR to PLIST_SUB.

PR:		42351
Reviewed by:	kris
Approved by:	kris

Revision 1.428: download - view: text, markup, annotated - select for diffs
Sun Nov 10 09:03:32 2002 UTC (10 years, 6 months ago) by kris
Branches: MAIN
Diff to: previous 1.427: preferred, colored
Changes since revision 1.427: +1 -1 lines
Forced commit to note that the previous revision also included patches
to properly delete catpages when a port is deinstalled.

PR:		ports/19868
Submitted by:	James Housley <jim@thehousleys.net>, hoek

Revision 1.427: download - view: text, markup, annotated - select for diffs
Sun Nov 3 05:43:49 2002 UTC (10 years, 6 months ago) by kris
Branches: MAIN
Diff to: previous 1.426: preferred, colored
Changes since revision 1.426: +194 -65 lines
* Fix a typo in the MLINKS documentation

* If the ${COMMENT} file does not exist, use the value of the
  ${PORTCOMMENT} variable instead.  This will allow us to incrementally
  phase out pkg-comment [1]

* Miscellaneous fixes to the MASTER_SITES_N code [2]

* Correct fmt(1) invocation so it works on older systems [3]

* Improve the security-check target: [4]
	- Look for setuid/setgid binaries, and binaries that include
	  calls to accept()/recvfrom() (which are likely to be network
	  servers or have network server capability)
	- Check these binaries for insecure functions (if PORTS_AUDIT is
	  set in the environment, check for a larger set of functions
	  such as strcat/strcpy/sprintf)
	- Report network servers that are started by default.

Submitted by:	eric [1], lioux [2], fenner [3], kris [4]
PR:	ports/36078 [2], ports/36709 [2]

Revision 1.426: download - view: text, markup, annotated - select for diffs
Wed Oct 2 07:18:17 2002 UTC (10 years, 7 months ago) by kris
Branches: MAIN
CVS tags: RELEASE_4_7_0
Diff to: previous 1.425: preferred, colored
Changes since revision 1.425: +3 -5 lines
Fix installation of +MTREE_DIRS introduced in r1.424

Submitted by:	sobomax

Revision 1.425: download - view: text, markup, annotated - select for diffs
Wed Sep 25 17:50:03 2002 UTC (10 years, 7 months ago) by kris
Branches: MAIN
Diff to: previous 1.424: preferred, colored
Changes since revision 1.424: +9 -5 lines
* Switch back to .tgz packages for 4.x (5.0 still uses .tbz packages) [1]

* Fix some problems in previous revision relating to writability test of
  ${DISTDIR}, by moving the check a) after we have made the directory if
  it doesn't exist, and b) inside the loop that actually fetches files,
  so the check isn't performed with every port make operation that depends
  on the fetch target (this breaks non-fetch targets as a different user)
  [2]

Submitted by:	bmah [1]
Reported by:	ijliao [2]
Tested on:	bento

Revision 1.424: download - view: text, markup, annotated - select for diffs
Thu Sep 19 00:16:39 2002 UTC (10 years, 8 months ago) by kris
Branches: MAIN
Diff to: previous 1.423: preferred, colored
Changes since revision 1.423: +72 -39 lines
* Some spelling/grammar fixes in comments

* 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

Revision 1.423: download - view: text, markup, annotated - select for diffs
Fri Sep 13 18:47:30 2002 UTC (10 years, 8 months ago) by ijliao
Branches: MAIN
Diff to: previous 1.422: preferred, colored
Changes since revision 1.422: +2 -2 lines
bump open-motif shlib version

Revision 1.422: download - view: text, markup, annotated - select for diffs
Mon Aug 19 17:12:59 2002 UTC (10 years, 9 months ago) by sobomax
Branches: MAIN
Diff to: previous 1.421: preferred, colored
Changes since revision 1.421: +2 -2 lines
Fix MLINKS broken since bsd.port.mk speed-up commit.

Submitted & reported by:	many
PR (among others reports):	39646
Approved by:			portmgr

Revision 1.421: download - view: text, markup, annotated - select for diffs
Sun Aug 4 09:03:47 2002 UTC (10 years, 9 months ago) by blackend
Branches: MAIN
Diff to: previous 1.420: preferred, colored
Changes since revision 1.420: +2 -2 lines
Fix links to the Handbook, the FAQ and the porters-handbook.

Approved by:	portmgr

Revision 1.420: download - view: text, markup, annotated - select for diffs
Sun Aug 4 06:01:48 2002 UTC (10 years, 9 months ago) by obrien
Branches: MAIN
Diff to: previous 1.419: preferred, colored
Changes since revision 1.419: +2 -2 lines
Use Bzip2 to compress packages for 5.0-DP#2.

Requested by:	re
Two months silence by:	portmgr

Revision 1.419: download - view: text, markup, annotated - select for diffs
Tue Jul 9 13:37:26 2002 UTC (10 years, 10 months ago) by sobomax
Branches: MAIN
Diff to: previous 1.418: preferred, colored
Changes since revision 1.418: +12 -12 lines
Move USE_REINPLACE detection downward, so that it is possible to set it from
bsd.gnomeng.mk. Also increase OSVERSION `sed -i'check to be 500036 on
-current, as users report that 500034 isn't sufficient to catch new sed(1)
functionality.

Approved by:	portmgr (silently)

Revision 1.418: download - view: text, markup, annotated - select for diffs
Fri Jul 5 09:14:53 2002 UTC (10 years, 10 months ago) by sobomax
Branches: MAIN
Diff to: previous 1.417: preferred, colored
Changes since revision 1.417: +13 -39 lines
Backout changes that erroneously slipped into the last commit to
bsd.gnomeng.mk.

Big pointy hat to:	sobomax

Revision 1.417: download - view: text, markup, annotated - select for diffs
Fri Jul 5 09:11:29 2002 UTC (10 years, 10 months ago) by sobomax
Branches: MAIN
Diff to: previous 1.416: preferred, colored
Changes since revision 1.416: +39 -13 lines
Correct typo: gtk12 --> glib12

Revision 1.416: download - view: text, markup, annotated - select for diffs
Fri Jun 28 12:20:03 2002 UTC (10 years, 10 months ago) by sobomax
Branches: MAIN
Diff to: previous 1.415: preferred, colored
Changes since revision 1.415: +1 -1 lines
Use system sed(1) for doing in-place editing if OSVERSION is greater than
460100.

Submitted by:	obrien

Revision 1.415: download - view: text, markup, annotated - select for diffs
Wed Jun 19 08:21:27 2002 UTC (10 years, 11 months ago) by sobomax
Branches: MAIN
Diff to: previous 1.414: preferred, colored
Changes since revision 1.414: +11 -7 lines
Change the way REINPLACE_CMD works - instead of using perl(1) on systems
where sed(1) can't do in-place editing add a new USE_REINPLACE knob, which
if turned on defines REINPLACE_CMD and adds textproc/sed_inplace port into
BUILD_DEPENDS if necessary.

Not objected by:	portmgr@

Revision 1.414: download - view: text, markup, annotated - select for diffs
Thu Jun 13 18:20:40 2002 UTC (10 years, 11 months ago) by sobomax
Branches: MAIN
Diff to: previous 1.413: preferred, colored
Changes since revision 1.413: +8 -1 lines
Add ${REINPLACE_CMD}, which will be used to get rid of depencency on perl
in current. Use it like the following:

	${REINPLACE_CMD} -e "foo" -e "bar" ${WRKSRC}/somefile

Approved by:	portmgr

Revision 1.413: download - view: text, markup, annotated - select for diffs
Fri Jun 7 21:30:47 2002 UTC (10 years, 11 months ago) by kris
Branches: MAIN
Diff to: previous 1.412: preferred, colored
Changes since revision 1.412: +2 -3 lines
5.0-CURRENT no longer includes perl in the base system; don't expect
to find it there.  Also remove a redundant comment.

Submitted by:	des, obrien

Revision 1.412: download - view: text, markup, annotated - select for diffs
Tue Jun 4 21:34:43 2002 UTC (10 years, 11 months ago) by obrien
Branches: MAIN
Diff to: previous 1.411: preferred, colored
Changes since revision 1.411: +7 -9 lines
Add a new way to specify the GCC version your port needs.
Rather than USE_GCCXY, you now use USE_GCC=X.Y

Approved by:	kris

Revision 1.411: download - view: text, markup, annotated - select for diffs
Sat Apr 27 11:22:59 2002 UTC (11 years ago) by kris
Branches: MAIN
CVS tags: RELEASE_4_6_2, RELEASE_4_6_1, RELEASE_4_6_0
Diff to: previous 1.410: preferred, colored
Changes since revision 1.410: +3 -3 lines
Switch over to XFree86-4.x for ${OSVERSION}>=450005.  If you are tracking
-STABLE, this will take effect after your next cvsup + kernel upgrade.

Revision 1.410: download - view: text, markup, annotated - select for diffs
Thu Apr 25 15:28:48 2002 UTC (11 years, 1 month ago) by sobomax
Branches: MAIN
Diff to: previous 1.409: preferred, colored
Changes since revision 1.409: +146 -139 lines
Heroic attempt to reduce number of PRs assigned to portmgr@:

1. Make PY_DISTUTILS recently added into <bsd.python.mk> actually working.

PR:		36537
Submitted by:	tg

2. Propagate error code from failed `make depends', when one of the ports
   we depend upon is marked BROKEN/FORBIDDEN.

PR:		25522
Submitted by:	alex

3. By default, when bsd.port.mk configurating Makefile.PL only pass
   PREFIX as argument, but some Perl module (eg. Test-Harness) needed
   INSTALLPRIVLIB and/or INSTALLARCHLIB in order to install, otherwise
   default installation will goes to /usr/lib and not ${PREFIX}/lib,
   in some case, adding these tag to CONFIGURE_ARGS is not bad.

PR:		29681
Submitted by:	Shell Hung <shell@shellhung.org>

4. Update patch-libtool target, so that it doesn't break ports with
   autoconf 2.13-generated configure script. USE_LIBTOOL is still not
   very useful for such cases, but at least it doesn't break them badly
   anymore.

PR:		31142
Submitted by:	wjv

5. Make `make search' working even when /usr/obj/usr/ports exists.

PR:		31862
Submitted by:	gad

6. When configure script fails unexpectedly don't dump thousands lines of
   config.log to the user's screen, because it usually doesn't contain
   information useful for tracking the problem anyway. Instead display a
   message asking a user to report the failure to the proper entity
   (maintainer) and what to include into the problem report.

PR:		34459, 35488
Submitted by:	Thomas Hurst <freaky@aagh.net>
		Alan Eldridge <ports@geeksrus.net>
		sobomax
		other countless hackers whose names are lost in the noise
Text of message suggested by:	asmodai

7. Make PREFIX=/usr situation more sane. When PREFIX is set to /usr,
   bsd.port.mk uses MANPREFIX=${PREFIX} and BSD.local.dist for mtree as
   always, however those defaults are not appropriate for /usr, and better
   options are available.

PR:		36030
Submitted by:	DougB

8. Use ${ECHO_CMD} instead of ${ECHO} everywhere in the bsd.port.mk to
   avoid clashing with system .mk settings (${ECHO} has a different meaning
   there). Actually the patch is imcomplete, because large portion of those
   ${ECHO_CMD}s should be ${ECHO_MSG}, but this one will at least make Bruce
   happy, which shouldn't be underestimated.

PR:		34988
Submitted by:	knu

All of the above tested by:	bento
Special thanks goes to:		kris (for his help with getting this tested)

-------------------------- THE END (to be continued) ------------------------

Revision 1.409: download - view: text, markup, annotated - select for diffs
Thu Apr 4 10:06:00 2002 UTC (11 years, 1 month ago) by sobomax
Branches: MAIN
Diff to: previous 1.408: preferred, colored
Changes since revision 1.408: +2 -1 lines
Fix another "last" bug introduced with the speed-up commit. In some conditions
the bug resulted in "sh: Argument list too long" message during dependency
registration process.

Reported by:	*many*
Submitted by:	Joe Marcus Clarke <marcus@marcuscom.com>

Revision 1.408: download - view: text, markup, annotated - select for diffs
Wed Apr 3 01:17:57 2002 UTC (11 years, 1 month ago) by ade
Branches: MAIN
Diff to: previous 1.407: preferred, colored
Changes since revision 1.407: +2 -2 lines
Fix missing quotes around one instance of
	if [ ! -z "$$select" ]

Submitted by:	lioux

Revision 1.407: download - view: text, markup, annotated - select for diffs
Tue Apr 2 05:24:33 2002 UTC (11 years, 1 month ago) by kris
Branches: MAIN
CVS tags: RELEASE_5_0_DP1
Diff to: previous 1.406: preferred, colored
Changes since revision 1.406: +7 -7 lines
Fix a fetch bug in MASTER_SITES_NN introduced in rev 1.396.

Submitted by:	lioux
PR:		ports/36078 (part of)

Revision 1.406: download - view: text, markup, annotated - select for diffs
Thu Mar 28 11:24:43 2002 UTC (11 years, 1 month ago) by znerd
Branches: MAIN
Diff to: previous 1.405: preferred, colored
Changes since revision 1.405: +5 -1 lines
Added bsd.java.mk. This adds Java-specific support to ports by
means of a USE_JAVA definition. If a port does not define
USE_JAVA, then this change should not affect that port.

The purpose of this bsd.java.mk file has been extensively
discussed on the freebsd-java mailing list. The current
bsd.java.mk is based on the following specification documents:

http://www.metaverse.nl/~ernst/installing.html
http://www.metaverse.nl/~ernst/writing.html

A proposal that lead to the development of these documents and
finally the current bsd.java.mk file is:

http://www.metaverse.nl/~ernst/freebsd-java-proposal-20011116.html

The bsd.java.mk has been sent to portmgr for review. They had
no objections.

Reviewed by:	portmgr@FreeBSD.org, java@FreeBSD.org
Approved by:	sobomax@FreeBSD.org

Revision 1.405: download - view: text, markup, annotated - select for diffs
Thu Mar 28 09:58:08 2002 UTC (11 years, 1 month ago) by sobomax
Branches: MAIN
Diff to: previous 1.404: preferred, colored
Changes since revision 1.404: +28 -19 lines
The second, and I hope the last, revision of speedup patch - make USE_SUBMAKE
working as advertised. This should fix mod_phpX and probably some other 30
ports that use USE_SUBMAKE. Default behaviour remains exactly the same.

Prompted by:	dirk

Revision 1.404: download - view: text, markup, annotated - select for diffs
Wed Mar 27 04:26:44 2002 UTC (11 years, 1 month ago) by sobomax
Branches: MAIN
Diff to: previous 1.403: preferred, colored
Changes since revision 1.403: +6 -2 lines
Slightly adjust speedup patch, so that it works when user specifies unnatural
targets sequence, i.e. `make clean build'. It doesn't affect default behaviour.

Reported by:	knu

Revision 1.403: download - view: text, markup, annotated - select for diffs
Mon Mar 25 08:48:47 2002 UTC (11 years, 2 months ago) by sobomax
Branches: MAIN
Diff to: previous 1.402: preferred, colored
Changes since revision 1.402: +176 -184 lines
- Significantly reduce overhead associated with bsd.port.mk by replacing .USE
  macro, which was invoking separate make(1) process for each of the main
  targets, with explicit make(1) targets and specifying the dependencies on
  those targets in normal Makefile way. This gives up to 4x speedup. For the
  ports relying on the old functionality (i.e. each main target in a separate
  make(1) process) provide a USE_SUBMAKE knob, which provides old behaviour;

- speed-up dependency registration process by the factor of two, which
  could be a great win especially for things like GNOME and KDE with very long
  dependency chains;

- clean-up internal structure of the file, so that it is easier to understand
  and extend it when necessary.

Inspired by:	NetBSD
Reviewed by:	freebsd-ports@
Tested by:	bento

Revision 1.402: download - view: text, markup, annotated - select for diffs
Sat Mar 16 23:37:02 2002 UTC (11 years, 2 months ago) by will
Branches: MAIN
Diff to: previous 1.401: preferred, colored
Changes since revision 1.401: +23 -1 lines
XFree86 4.2.0 Stage 1: bsd.port.mk
	[1] Handle HTML-ified manpages in plists.
	[2] Add --x-[libraries,includes]=${X11BASE}/[lib,include] if we are
	    using GNU_CONFIGURE in this port.  This is required if the port
	    adds a bunch of other libraries by default to CPPFLAGS and
	    configure gets a false positive.

Submitted by:	[1] sf
		[2] many people

Revision 1.401: download - view: text, markup, annotated - select for diffs
Sat Mar 16 22:47:00 2002 UTC (11 years, 2 months ago) by markm
Branches: MAIN
Diff to: previous 1.400: preferred, colored
Changes since revision 1.400: +7 -1 lines
Take Perl 5.6.1 into account. Allow for slow updaters who prefer to
stay with an older CURRENT and perl 5.6.0.

Revision 1.400: download - view: text, markup, annotated - select for diffs
Sun Feb 24 16:54:34 2002 UTC (11 years, 2 months ago) by ache
Branches: MAIN
Diff to: previous 1.399: preferred, colored
Changes since revision 1.399: +2 -2 lines
Add -D_THREAD_SAFE for -current too

Approved by:	portmgr & ports silence

Revision 1.399: download - view: text, markup, annotated - select for diffs
Fri Feb 22 18:53:28 2002 UTC (11 years, 3 months ago) by obrien
Branches: MAIN
Diff to: previous 1.398: preferred, colored
Changes since revision 1.398: +1 -1 lines
Fix a typo in the CD_MOUNTPTS bits.

Submitted by:	Alexander Zagrebin <alexz@visp.ru>

Revision 1.398: download - view: text, markup, annotated - select for diffs
Thu Feb 21 18:24:20 2002 UTC (11 years, 3 months ago) by obrien
Branches: MAIN
Diff to: previous 1.397: preferred, colored
Changes since revision 1.397: +3 -3 lines
Fix the default CONFIGURE_TARGET to one that is a proper GNU tuple.

Approved by:	several portmgr members

Revision 1.397: download - view: text, markup, annotated - select for diffs
Thu Jan 24 01:15:03 2002 UTC (11 years, 4 months ago) by steve
Branches: MAIN
CVS tags: RELEASE_4_5_0
Diff to: previous 1.396: preferred, colored
Changes since revision 1.396: +2 -1 lines
Add a default value for _PATCH_SITES_DEFAULT so the MASTER_SITE_N
patch is functional.

Revision 1.396: download - view: text, markup, annotated - select for diffs
Wed Jan 23 03:48:44 2002 UTC (11 years, 4 months ago) by will
Branches: MAIN
Diff to: previous 1.395: preferred, colored
Changes since revision 1.395: +348 -43 lines
Bring in changes tested on bento's new 4-exp tree, specially fitted for the
4.5 release.

 1) Add support for MASTER_SITE_N.  This is by far the largest part of
    this patch; many thanks to Mario for his hard work on this!
    Submitted by:	lioux

 2) Allow multiple CD mountpoints to be specified.
    PR:			8063
    Submitted by:	MOROHOSHI Akihiko <moro@race.u-tokyo.ac.jp>
    Rewritten by:	will (with suggestions from steve)

 3) Fix MLINKS description.
    PR:			29876
    Submitted by:	dirk

 4) Add imake dependency for XFree86 3.x when USE_IMAKE is defined
    because it's possible the port may not need X itself, but just imake.
    Submitted by:	max

 5) Fix installing as non-root with ${INSTALL*} macros.
    PR:			25531
    Submitted by:	Martin Kammerhofer <mkamm@gmx.net>

Thanks to Kris Kennaway <kris> and Steve Price <steve> for helping make the
experimental tree on bento a reality.

Revision 1.395: download - view: text, markup, annotated - select for diffs
Sat Dec 22 17:13:38 2001 UTC (11 years, 5 months ago) by will
Branches: MAIN
Diff to: previous 1.394: preferred, colored
Changes since revision 1.394: +2 -1 lines
Add AUTOMAKE_ARGS+=-i by default if AUTOMAKE_VER != 1.5.  This generates
Makefiles more useful for non-GNU make(1).

Requested by:	obrien
Reviewed by:	steve, bento 4-exp

Revision 1.394: download - view: text, markup, annotated - select for diffs
Wed Nov 28 05:00:36 2001 UTC (11 years, 5 months ago) by lioux
Branches: MAIN
Diff to: previous 1.393: preferred, colored
Changes since revision 1.393: +78 -14 lines
Add USE_AUTO{CONF,MAKE}_VER following original idea from bsd.kde.mk
by will

1) Make selection of AUTO{CONF,MAKE} flexible depending on *_VER
   variables.
2) This is backward compatible with previous behavior. For example,
   {ACLOCAL,AUTO{CONF,HEADER,MAKE,RECONF,SCAN,UPDATE,IFNAMES}} are
   set with default values even if USE_AUTO* are not set.
3) Have the defaults be devel/autoconf213 and devel/automake14 ports
   (just set the USE_*VER?= to the latest values, or a bogus value).
   If the user sets a bogus value, we use the default values.
4) Furthermore, add variables in the same sense of the
   PTHREAD_* vars. We must be able to automagically patch the ports
   based on the correct
   {ACLOCAL,AUTO{CONF,HEADER,MAKE,RECONF,SCAN,UPDATE,IFNAMES}}
   values.
5) Moreover, add {ACLOCAL,AUTO{MAKE,CONF}}_DIR variables pointing
   to the right locations based on the *_VER variables, this is
   useful if a port needs to grab files from those. This might seem
   too much but if we want automagical, we should go this extra
   mile.

Requested by:	too many
Reviewed by:	portmgr, ports
Approved by:	portmgr (will), ports (silence)

Revision 1.393: download - view: text, markup, annotated - select for diffs
Sat Nov 17 21:35:39 2001 UTC (11 years, 6 months ago) by knu
Branches: MAIN
Diff to: previous 1.392: preferred, colored
Changes since revision 1.392: +2 -2 lines
Fix a wrong comment.  PATCHDIR is now ${MASTERDIR}/files by default,
not ${MASTERDIR}/patches.

PR:		ports/30328
Submitted by;	Hye-Shik Chang <perky@python.or.kr>

Revision 1.392: download - view: text, markup, annotated - select for diffs
Sat Nov 17 21:23:09 2001 UTC (11 years, 6 months ago) by knu
Branches: MAIN
Diff to: previous 1.391: preferred, colored
Changes since revision 1.391: +12 -3 lines
Add bzip2 support for distribution patches.  The bzip2 dependency is
automatically added if there is a .bz2 patch in PATCHFILES.

PR:	ports/16252 and ports/30862
Seven months have passed since the PR was assigned to:	portmgr

Revision 1.391: download - view: text, markup, annotated - select for diffs
Sat Nov 17 21:05:50 2001 UTC (11 years, 6 months ago) by knu
Branches: MAIN
Diff to: previous 1.390: preferred, colored
Changes since revision 1.390: +36 -10 lines
Add a bunch of generally used command macros:

    BZCAT, BZIP2_CMD, CHGRP, CUT, DC, ECHO_CMD, EGREP, FILE, FIND,
    HEAD, ID, IDENT, STRIP_CMD, SU, TAIL, TEST, XARGS

And use shell (ash or ksh) builtins where available for efficiency:

    ECHO_CMD, FALSE, TEST, TRUE

Grepping the ports tree, a few dozen ports already have FIND,
STRIP_CMD and XARGS variables on their own and numerous ports use
these commands without using macros.  Some ports use FILE as a .for
loop variable, but it doesn't matter anyway.

Obtained from:	NetBSD

Remove the definition of ECHO because it is already defined in
/usr/share/mk/sys.mk and leaving the useless definition may mislead
developers.  Add the following comment that would help:

    # ECHO is defined in /usr/share/mk/sys.mk and its value can either be
    # "echo", or "true" if the make flag -s is given.  Use ECHO_CMD where
    # you mean the echo command.

No response yet from:	portmgr
Clued by:	Cyrille Lefevre <clefevre@citeweb.net> (on ${ECHO})

Revision 1.390: download - view: text, markup, annotated - select for diffs
Sat Nov 17 20:08:05 2001 UTC (11 years, 6 months ago) by knu
Branches: MAIN
Diff to: previous 1.389: preferred, colored
Changes since revision 1.389: +4 -1 lines
Define EXAMPLESDIR as well as DOCSDIR and DATADIR.  Of course this
does not clobber the existing definitions because of the `?='
assignment.

Grepping the whole ports tree, a few dozen ports already define this
variable on their own and most of them have the same value as this
(${PREFIX}/share/examples/${PORTNAME}).

Approved but not committed by:	portmgr

Revision 1.389: download - view: text, markup, annotated - select for diffs
Sat Nov 17 19:56:29 2001 UTC (11 years, 6 months ago) by knu
Branches: MAIN
Diff to: previous 1.388: preferred, colored
Changes since revision 1.388: +2 -2 lines
Fix PKG_IGNORE_DEPENDS so it matches the latest XFree86 3.x port.

As I didn't see why the full package name is needed there, I changed
it to a simple regexp that matches any later version of the XFree86
3.x port.

No response from:	portmgr

Revision 1.388: download - view: text, markup, annotated - select for diffs
Tue Nov 13 13:12:11 2001 UTC (11 years, 6 months ago) by tg
Branches: MAIN
Diff to: previous 1.387: preferred, colored
Changes since revision 1.387: +3 -1 lines
Add variables $ACLOCAL and $AUTOHEADER, now that the program names
contain version numbers.

Approved by:	portmgr (sobomax)

Revision 1.387: download - view: text, markup, annotated - select for diffs
Fri Nov 9 15:48:40 2001 UTC (11 years, 6 months ago) by knu
Branches: MAIN
Diff to: previous 1.386: preferred, colored
Changes since revision 1.386: +37 -59 lines
Fix a quoting bug in `make describe'.
  - Do not shrink series of spaces.
  - Do not expand shell wildcards in pkg-comment.

I made the code cleaner and (3-4%) faster while I was at it.

Tested by:	diff(1) and its option -b

(Maintainer timeout)

Revision 1.386: download - view: text, markup, annotated - select for diffs
Mon Nov 5 21:28:44 2001 UTC (11 years, 6 months ago) by markm
Branches: MAIN
Diff to: previous 1.385: preferred, colored
Changes since revision 1.385: +8 -8 lines
Allow the perl version and architecture to be overridden.

Revision 1.385: download - view: text, markup, annotated - select for diffs
Tue Oct 30 09:59:56 2001 UTC (11 years, 6 months ago) by sobomax
Branches: MAIN
Diff to: previous 1.384: preferred, colored
Changes since revision 1.384: +3 -3 lines
Fix abuse of ${AUTOMAKE}/${AUTOCONF}

Revision 1.384: download - view: text, markup, annotated - select for diffs
Mon Oct 29 01:42:08 2001 UTC (11 years, 6 months ago) by obrien
Branches: MAIN
Diff to: previous 1.383: preferred, colored
Changes since revision 1.383: +5 -5 lines
USE_AUTOCONF and USE_AUTOMAKE now depend and use the legacy versions.

This is the fastest way to move forward.  A better way would be to
set USE_AUTOCONF and USE_AUTOMAKE to the version desired.  We can do that
later, I don't want to hold up the update of the autoconf and automake
ports the latest versions.

Revision 1.383: download - view: text, markup, annotated - select for diffs
Tue Oct 9 07:37:34 2001 UTC (11 years, 7 months ago) by obrien
Branches: MAIN
Diff to: previous 1.382: preferred, colored
Changes since revision 1.382: +6 -2 lines
Switch to building -current ports against XFree86 4.x.

Approved by:	silence from portmgr

Revision 1.382: download - view: text, markup, annotated - select for diffs
Fri Sep 28 16:45:15 2001 UTC (11 years, 7 months ago) by obrien
Branches: MAIN
Diff to: previous 1.381: preferred, colored
Changes since revision 1.381: +5 -2 lines
Add a "LATEST_LINK" knob.  This makes it easy to set the Latest link, so that
less ports have to use NO_LATEST_LINK, and we won't have to keep artificially
setting the PORTNAME to get the Latest link logic to do something reasonable.

Approved by:	will

Revision 1.381: download - view: text, markup, annotated - select for diffs
Sun Sep 23 00:35:08 2001 UTC (11 years, 8 months ago) by obrien
Branches: MAIN
Diff to: previous 1.380: preferred, colored
Changes since revision 1.380: +3 -3 lines
Fix a spelling mistake.

Revision 1.380: download - view: text, markup, annotated - select for diffs
Sun Sep 23 00:33:58 2001 UTC (11 years, 8 months ago) by obrien
Branches: MAIN
Diff to: previous 1.379: preferred, colored
Changes since revision 1.379: +11 -3 lines
Change "USE_NEWGCC" to "USE_GCC295" and add "USE_GCC30" for soon future use.

Approved by:	portmgr

Revision 1.379: download - view: text, markup, annotated - select for diffs
Sat Sep 22 11:42:33 2001 UTC (11 years, 8 months ago) by knu
Branches: MAIN
Diff to: previous 1.378: preferred, colored
Changes since revision 1.378: +8 -8 lines
Include ${PKGNAME} in the names of cookie files so that a port would
never re-use outdated, stale working directories.

Approved by:	portmgr (sobomax)

Revision 1.378: download - view: text, markup, annotated - select for diffs
Fri Aug 31 02:13:02 2001 UTC (11 years, 8 months ago) by will
Branches: MAIN
CVS tags: RELEASE_4_4_0
Diff to: previous 1.377: preferred, colored
Changes since revision 1.377: +1 -1 lines
Update library pointer for Mesa3 port in USE_MESA so that if
XFREE86_VERSION=4, Mesa3 will not get left out of the install.  Previously,
bsd.port.mk would find libGLU.so.1 from XFree86-4 and thus wouldn't install
libglut.so.3 needed by XFree86-4 users for USE_MESA.

PR:			29546
Submitted by:		petef
Urged on by for 4.4R:	sf

Revision 1.377: download - view: text, markup, annotated - select for diffs
Mon Aug 27 00:09:05 2001 UTC (11 years, 8 months ago) by will
Branches: MAIN
Diff to: previous 1.376: preferred, colored
Changes since revision 1.376: +3 -3 lines
Minor changes:
	1) Bump PKG_IGNORE_DEPENDS for XFree86 to XFree86-3.3.6_9
	2) Modify LDCONFIG_RUNLIST to apply RE multiple times on the
	   same line.  Needed for some ports.

PR:		27645 (1)
Submitted by:	Yoichi NAKAYAMA <yoichi@eken.phys.nagoya-u.ac.jp> (1),
		demon (2)
Reviewed by:	portmgr

Revision 1.376: download - view: text, markup, annotated - select for diffs
Fri Aug 3 11:35:35 2001 UTC (11 years, 9 months ago) by tg
Branches: MAIN
Diff to: previous 1.375: preferred, colored
Changes since revision 1.375: +1 -1 lines
<expletive>
Revert, this change wasn't supposed to go in.

Revision 1.375: download - view: text, markup, annotated - select for diffs
Fri Aug 3 11:20:32 2001 UTC (11 years, 9 months ago) by tg
Branches: MAIN
Diff to: previous 1.374: preferred, colored
Changes since revision 1.374: +2 -2 lines
Use a variable for PYTHON_PORTVERSION.

Revision 1.374: download - view: text, markup, annotated - select for diffs
Wed Aug 1 09:01:48 2001 UTC (11 years, 9 months ago) by knu
Branches: MAIN
Diff to: previous 1.373: preferred, colored
Changes since revision 1.373: +2 -2 lines
Do not build-depend on archivers/bzip2 if the system has
/usr/bin/bzip2, now that bzip2 is MFC'ed to 4-STABLE.

Approved by:	portmgr

Revision 1.373: download - view: text, markup, annotated - select for diffs
Wed Jul 25 18:10:16 2001 UTC (11 years, 10 months ago) by steve
Branches: MAIN
Diff to: previous 1.372: preferred, colored
Changes since revision 1.372: +6 -3 lines
(1) Fix a typo becuase -> because.

Submitted by:	Thierry Thomas <thierry@thomas.as>

(2) Allow USE_X_PREFIX to be set to NO so that ports can use imake and
    not have to be installed in ${X11BASE}.

Submitted by:	Masafumi NAKANE <max@wide.ad.jp>

Revision 1.372: download - view: text, markup, annotated - select for diffs
Tue Jul 10 07:50:17 2001 UTC (11 years, 10 months ago) by sobomax
Branches: MAIN
Diff to: previous 1.371: preferred, colored
Changes since revision 1.371: +6 -2 lines
Similarly to DOCSDIR add DATADIR?=${PREFIX}/share/${PORTNAME}. Also slightly
expand comment for DOCSDIR, so it is immediately clear what its value is.

Ignored by:	obrien, portmgr

Revision 1.371: download - view: text, markup, annotated - select for diffs
Mon Jul 9 22:23:26 2001 UTC (11 years, 10 months ago) by obrien
Branches: MAIN
Diff to: previous 1.370: preferred, colored
Changes since revision 1.370: +4 -1 lines
Add "DOCSDIR=${PREFIX}/share/doc/${PORTNAME}" so every port in the world
can stop duplicating this.  We can also add knobs in the future to
autmatically create the directory and what not.

Approved by:	portmgr

Revision 1.370: download - view: text, markup, annotated - select for diffs
Fri Jun 29 14:26:38 2001 UTC (11 years, 10 months ago) by sf
Branches: MAIN
Diff to: previous 1.369: preferred, colored
Changes since revision 1.369: +2 -2 lines
BUILD_DEPENDS on bzip2 only if ${OSVERSION} < 500021.

Approved by:	portmgr

Revision 1.369: download - view: text, markup, annotated - select for diffs
Thu Jun 28 19:54:45 2001 UTC (11 years, 10 months ago) by sobomax
Branches: MAIN
Diff to: previous 1.368: preferred, colored
Changes since revision 1.368: +4 -2 lines
Harden a wording of ``do not commit here'' warning at the top of the file. It
appears that previous wording was not strong enough to prevent people from
doing unauthorised changes.

Revision 1.368: download - view: text, markup, annotated - select for diffs
Thu Jun 28 14:58:44 2001 UTC (11 years, 10 months ago) by brian
Branches: MAIN
Diff to: previous 1.367: preferred, colored
Changes since revision 1.367: +3 -5 lines
Remove some extraneous breaks

PR:			27909
No response from:	portmgr

Revision 1.367: download - view: text, markup, annotated - select for diffs
Wed May 23 02:46:52 2001 UTC (12 years ago) by dougb
Branches: MAIN
Diff to: previous 1.366: preferred, colored
Changes since revision 1.366: +2 -2 lines
Upgrade openssl to 0.9.6a and bump the shlib version in the process
due to non-backwards compatible changes. The shlib bump necessitates
a corresponding bump in bsd.port.mk for the automagic openssl
dependency. Mistakes in the port are my responsibility. Approval for
the bsd.port.mk commit comes through asami -> kkenn -> me. Kris is
a little busy at the moment, so he asked me to lob it in.

Approved by:	kris

Revision 1.366: download - view: text, markup, annotated - select for diffs
Sun Apr 22 16:47:55 2001 UTC (12 years, 1 month ago) by asami
Branches: MAIN
Diff to: previous 1.365: preferred, colored
Changes since revision 1.365: +4 -4 lines
New category picobsd starts today.

Revision 1.365: download - view: text, markup, annotated - select for diffs
Mon Apr 16 10:28:15 2001 UTC (12 years, 1 month ago) by asami
Branches: MAIN
CVS tags: RELEASE_4_3_0
Diff to: previous 1.364: preferred, colored
Changes since revision 1.364: +6 -6 lines
(1) Move inclusion of bsd.kde.mk to the right place.

Reviewed by:    will
Tested on:      bento

(2) Chase XFree86-3 revision.

Revision 1.364: download - view: text, markup, annotated - select for diffs
Tue Apr 3 08:14:43 2001 UTC (12 years, 1 month ago) by will
Branches: MAIN
Diff to: previous 1.363: preferred, colored
Changes since revision 1.363: +5 -15 lines
Overhaul QT/KDE support:
- bsd.port.mk update to use bsd.kde.mk for USE_{QT,KDE}*
- Cleanup corresponding ports for bsd.kde.mk update.
- Fix bsd.kde.mk: use correct kdelibs dependency, put qt at the bottom,
  introduce QT_NONSTANDARD variable for nonstandard configure setup.
- Update KDE2 to 2.1.1.  Two patches included in x11/kdelibs2 to fix the
  proxy authentication that was broken for 2.1.1.  Remove old patches.
- Potentially fix kdelibs build for alpha.
- Fix qt-designer 2.3.0 build.
- Ruby stuff left alone since it looks like black magic to me.  Should
  still work w/ compat shims for older USE_QT[,2] style.  Some others
  were also left alone for the same reason.

Reviewed by:	portmgr, ports (bsd.kde.mk+bsd.port.mk)
Submitted by:	David Faure <faure@kde.org> (proxy auth patches)
		Alex Zepeda <garbanzo@kde.org> (old patches removal)

Revision 1.363: download - view: text, markup, annotated - select for diffs
Sat Mar 24 21:35:22 2001 UTC (12 years, 2 months ago) by asami
Branches: MAIN
Diff to: previous 1.362: preferred, colored
Changes since revision 1.362: +16 -9 lines
(1) Change maintainership of bsd.port.mk to portmgr@FreeBSD.org.  This is
    an alias of a small group of people who agreed to take care of this file.

(2) USE_QT2 now depends on qt23, not qt22, which will be deleted shortly.

(3) Add new variables PTHREAD_CFLAGS and PTHREAD_LIBS to help the transition
    with the new pthread linking scheme.
Submitted by:	sobomax

(4) Add new categories science and ukrainian.
PR:	23313 (ukrainian)

Revision 1.362: download - view: text, markup, annotated - select for diffs
Sat Feb 17 00:46:26 2001 UTC (12 years, 3 months ago) by asami
Branches: MAIN
Diff to: previous 1.361: preferred, colored
Changes since revision 1.361: +4 -4 lines
(1) Change USE_NEWGCC dependency from lang/egcs to lang/gcc295.
Submitted by:	reg
PR:		24525
Approved by:	obrien

(2) Change XFree86 version in PKG_IGNORE_DEPENDS
Submitted by:	olgeni

(3) Change message for "old layout" error to include a pointer to the
    cvsup FAQ.
Submitted by:	kris

Revision 1.361: download - view: text, markup, annotated - select for diffs
Tue Jan 16 09:25:16 2001 UTC (12 years, 4 months ago) by asami
Branches: MAIN
Diff to: previous 1.360: preferred, colored
Changes since revision 1.360: +22 -2 lines
(1) Add PKGORIGIN support.  Bump BSDPORTMKVERSION to reflect it.
Submitted by:	sobomax

(2) Add new variable NO_OPENMOTIF that will disable dependency to
    open-motif (when USE_MOTIF is defined, of course).  Use this if
    you want to make sure your commercial Motif won't get wiped out.
Submitted by:	obrien

(3) Add NOPORTDOCS support to PLIST_SUB.  When NOPORTDOCS is defined,
    PORTDOCS="@comment " will be added to PLIST_SUB.
Prodded by:	steve

Revision 1.360: download - view: text, markup, annotated - select for diffs
Thu Nov 16 13:06:25 2000 UTC (12 years, 6 months ago) by asami
Branches: MAIN
CVS tags: RELEASE_4_2_0
Diff to: previous 1.359: preferred, colored
Changes since revision 1.359: +11 -3 lines
Add AUTO{CONF,MAKE}_{ENV,ARGS}.  Among other things, this will fix
audio/libao, audio/libogg, audio/libvorbis and audio/vorbis-tools
which need --add-missing to be passed to automake.

PR:		22610
Submitted by:	Theo van Klaveren <t.vanklaveren@student.utwente.nl>, roger, sobomax

Revision 1.359: download - view: text, markup, annotated - select for diffs
Mon Nov 13 08:19:05 2000 UTC (12 years, 6 months ago) by asami
Branches: MAIN
Diff to: previous 1.358: preferred, colored
Changes since revision 1.358: +2 -2 lines
Change PKG_IGNORE_DEPENDS to contain some ridiculous string.  Otherwise
the list of dependencies become empty when XFREE86_VERSION=4.

Revision 1.358: download - view: text, markup, annotated - select for diffs
Tue Nov 7 23:27:49 2000 UTC (12 years, 6 months ago) by asami
Branches: MAIN
Diff to: previous 1.357: preferred, colored
Changes since revision 1.357: +5 -38 lines
Change motif to a normal dependency.  REQUIRES_MOTIF is now called
USE_MOTIF and generates a LIB_DEPENDS to x11-toolkits/open-motif.  As
before, it implies USE_XPM (and therefore USE_XLIB).  Motif-dummy is
removed from PKG_IGNORE_DEPENDS, whose sole resident is now XFree86-3.

Most of the simple ".if defined(HAVE_MOTIF)"s are removed to always
have USE_MOTIF.  ftp/moxftp will define USE_MOTIF unless
WANT_ATHENA_VERSION (new variable) is defined.  I merged the X cases
in cad/mars, so USE_MOTIF is used iff WITHOUT_X11 is not defined.

I will remove x11-toolkits/Motif-dummy (which has been repo copied to
open-motif) in a few days.

Revision 1.357: download - view: text, markup, annotated - select for diffs
Fri Nov 3 10:26:32 2000 UTC (12 years, 6 months ago) by asami
Branches: MAIN
Diff to: previous 1.356: preferred, colored
Changes since revision 1.356: +40 -39 lines
(1) Move all the command definitions up to the pre.mk section so they
    can be used in != constructs in port Makefiles.  Use them in ARCH,
    OPSYS and OSREL defenitions.

(2) Change a few more `md5' references to `distinfo'.

PR:		22154
Submitted by:	jeh

(3) Bump XFree86-3 version (twice!) in PKG_IGNORE_DEPENDS.

Revision 1.356: download - view: text, markup, annotated - select for diffs
Tue Oct 17 10:11:16 2000 UTC (12 years, 7 months ago) by asami
Branches: MAIN
Diff to: previous 1.355: preferred, colored
Changes since revision 1.355: +35 -32 lines
(1) Some typo fixes (files/md5 -> distinfo in comment, " at wrong
    place in checksum message, etc.)
Partially submitted by:		Bill "distfiles" Fenner

(2) Add PATCH_WRKSRC, BUILD_WRKSRC and INSTALL_WRKSRC alongside
    CONFIGURE_WRKSRC to deal with oddball ports that want different
    directories.  They all default to WRKSRC (of course).  Also extend
    the use of CONFIGURE_WRKSRC to include all configure-related
    activities.
Originally submitted by:	obrien
Reviewed by:			the ports list

(3) Clarify in comment that CONFIGURE_SCRIPT is supposed to be a
    relative path.  Add a "./" in the PERL_CONFIGURE case to be
    consistent with the regular case.
Requested by:			obrien

(4) Change PKG_IGNORE_DEPENDS yet again to chase XFree86-3
    PORTREVISION change.

(5) Don't print "Ignoring empty patch directory" when there are no
    files named "patch-*" -- since PATCHDIR is now equal to FILESDIR
    by default, it is quite likely that you will have a directory with
    no patch-* files in it.
Noticed by:			kris

(6) Fix distclean target, which I broke in 1.353 when I introduced
    RESTRICTED_FILES.  It was only deleting files for RESTRICTED or
    NO_CDROM ports (duh!).

(7) Don't complain if ${DISTDIR}/${DIST_SUBDIR} is empty when deleting
    distfiles -- it can be shared among ports.
Submitted by:			steve

(8) Don't create ${FILESDIR} in makesum target, since distinfo now
    lives in the main directory.
Submitted by:			knu and many others

Revision 1.355: download - view: text, markup, annotated - select for diffs
Sun Oct 8 11:43:54 2000 UTC (12 years, 7 months ago) by asami
Branches: MAIN
Diff to: previous 1.354: preferred, colored
Changes since revision 1.354: +1 -68 lines
NEWLAYOUT is now the default.

Revision 1.354: download - view: text, markup, annotated - select for diffs
Thu Oct 5 01:32:21 2000 UTC (12 years, 7 months ago) by asami
Branches: MAIN
Diff to: previous 1.353: preferred, colored
Changes since revision 1.353: +15 -1 lines
Add bsd.gnome.mk that defines gnome-related dependency stuff and hooks
in bsd.port.mk to support it.

In particular, bsd.port.mk includes bsd.gnome.mk twice (once in the
pre.mk section, once in the post.mk section) and prints out a message
notifying the user of the existence of WITH_* options when one exists.

It also adds MAKE=${GMAKE} to CONFIGURE_ENV when USE_GMAKE is defined.
(This is not related to gnome, but I assume it's useful somewhere and
it shouldn't hurt.)

Submitted by:	ade, reg

Revision 1.353: download - view: text, markup, annotated - select for diffs
Sun Oct 1 17:27:36 2000 UTC (12 years, 7 months ago) by asami
Branches: MAIN
Diff to: previous 1.352: preferred, colored
Changes since revision 1.352: +59 -8 lines
(1) Add support for a "flat" directory structure, with no pkg/ and
    patches/.  In addition, patches live in files/ and files/md5 is
    moved to "distinfo" in main directory.

    It is disabled by default, but you can test it by defining
    NEWLAYOUT.  I will convert the entire ports tree in a week and
    make NEWLAYOUT the default.

Reviewed by:	the ports list
Submitted by:	nectar ("distinfo" name)

(2) Bump XFree86 version number in PKG_IGNORE_DEPENDS.

(3) New variable RESTRICTED_FILES to be used when only a subset of a
    RESTRICTED or NO_CDROM port's distfiles/patchfiles list is not
    redistributable.  (Set RESTRICTED_FILES to the list of
    redistribution-challenged files.)

Reviewed by:	the ports list

Revision 1.352: download - view: text, markup, annotated - select for diffs
Fri Sep 22 07:21:24 2000 UTC (12 years, 8 months ago) by asami
Branches: MAIN
CVS tags: RELEASE_4_1_1
Diff to: previous 1.351: preferred, colored
Changes since revision 1.351: +5 -2 lines
Forther improvement of IDEA support.

Submitted by:	kris

Revision 1.351: download - view: text, markup, annotated - select for diffs
Fri Sep 22 01:17:17 2000 UTC (12 years, 8 months ago) by asami
Branches: MAIN
Diff to: previous 1.350: preferred, colored
Changes since revision 1.350: +16 -16 lines
(1) Deal with new world order with regards to RSAREF.
Submitted by:	kris

(2) Include bsd.ruby.mk if USE_RUBY and USE_LIBRUBY are defined.
Submitted by:	ruby-czar knu

(3) USE_QT2 now uses qt22 instead of qt21.
Submitted by:	will

(4) Typo: RUN_DEPENDS= -> RUN_DEPENDS+= in USE_LINUX.
Submitted by:	Kazu TAKAMUNE <takamune@avrl.mei.co.jp>

(5) Add ${MTEE_FOLLOWS_SYMLINKS} to mtree arg.  This is either "-L" or
    undefined, so it will only change the behavior when mtree actually
    has support for the flag.
Submitted by:	ache

(6) Change nesting of .ifs around MOTIF_OPEN -- it used to be inside
    PARALLEL_PACKAGE_BUILD.  I don't know what I was smoking.

(7) Add new category french.  Now the French have the same thing the
    Germans have had for a while. :)
Requested by:	Martin Blapp <mb@imp.ch>

(8) Add new virtual category zope.
Requested by:	Neil Blakey-Milner <nbm@mithrandr.moria.org>

Revision 1.350: download - view: text, markup, annotated - select for diffs
Wed Sep 13 07:16:49 2000 UTC (12 years, 8 months ago) by asami
Branches: MAIN
Diff to: previous 1.349: preferred, colored
Changes since revision 1.349: +53 -22 lines
(1) (This is actually from the previous revision -- I forgot to put it
     in the log.)

    Print oun out a warning when there is a setuid/gid program or a
    startup script installed.
Submitted by:	kris

(1') Print out directory correctly by substituting ${PREFIX} properly.
Submitted by:	knu

(2) Now variable PERL_CONFIGURE, which runs Perl's Makefile.PL.
PR:		19241
Submitted by:	Christian Weisgerber <naddy@unix-ag.uni-kl.de>
Reviewed by:	markm, ache

(3) Print out distinctive message when forcefully trying BROKEN ports
    on parallel build cluster.  This is used by the errorlog parser to
    put a tag for BROKEN ports.
Requested by:	ade

(4) Print out name of failed patch plus all the applied patches when
    there is a patch failure.
Submitted by:	sobomax
Reviewed by:	the ports list

(5) Insert a few more "cd ${.CURDIR}"s so things will work even if
    /usr/obj${.CURDIR} exists.
Reviewed by:	the ports list

(6) Make implementation of XFREE86_HTML_MAN a little more streamlined.
Reviewed by:	the ports list

Revision 1.349: download - view: text, markup, annotated - select for diffs
Sat Sep 9 13:21:14 2000 UTC (12 years, 8 months ago) by asami
Branches: MAIN
Diff to: previous 1.348: preferred, colored
Changes since revision 1.348: +133 -21 lines
The following changes are all

Reviewed by:	the ports list

(1) Add PORTREVISION and PORTEPOCH, which are both optional, to
    PKGNAME.  PKGNAME is now defined as

    ${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION}[_${PORTREVISION}][,${PORTEPOCH}]

    PORTREVISION denotes some FreeBSD internal change to the port that
    requires the user to upgrade it.  A security fix or a shared
    library version change will be valid reasons to change (or define)
    PORTREVISION.

    PORTEPOCH is used to re-sort versions that is screwed up by the
    author.  PORTEPOCH is sorted before all other fields for the
    purpose of determining which version is newer than the other.

Submitted by:	kris

(2) Add fetch-recursive and fetch-recursive-list.  These are like
    fetch and fetch-list but they also descend into dependencies.
    While I'm here, clean up some internal target names and comments.

Requested by PR:	12548

(2') Fix bug in fetch-list I introduced in rev 1.347.

(3) Add new variables LINUXBASE, USE_LINUX and USE_LINUX_PREFIX.
    LINUXBASE defaults to /compat/linux and will be the default PREFIX
    if USE_LINUX_PREFIX is defined.  USE_LINUX, which is also implied
    by USE_LINUX_PREFIX, will add a runtime dependency to the
    emulators/linux_base port.

Approved by:	marcel

(4) Include bsd.python.mk when USE_PYTHON and PYTHON_VERSION are defined.

Submitted by:	tg

(5a) Change USE_FREETYPE to always depend on print/freetype -- it
     turns out that XFree86-4-libraries only used freetype internally
     and didn't install the libraries nor headers.

Submitted by:	Taguchi-san (XFree86-4-* maintainer)

(5b) Change USE_MESA to lib-depend on GLU.1:graphics/Mesa3 when
     XFREE86_VERSION=4.  The Mesa port has been changed to only
     install components missing from the XFree86 distribution when
     XF8V=4.

Submitted by:	sobomax

(5c) New variable XFREE86_HTML_MAN, which defaults to "no" when XF8V=3
     or USE_IMAKE is not defined, and "yes" when XF8V=4 and USE_IMAKE
     is defined.  When this variable's value is "yes", generate-plist
     will add html-ified manpages to the generated PLIST.

Approved by:	Taguchi-san

(6) Allow user to override MD5_FILE.

Requested by:	many

(7) Small message change: "...doesn't seem to exist on this system" ->
    "... to exist in ${_DISTDIR}".

Requested by:	some mail in the mailing lists...can't remember which ;)

Revision 1.348: download - view: text, markup, annotated - select for diffs
Fri Aug 25 19:50:45 2000 UTC (12 years, 8 months ago) by asami
Branches: MAIN
Diff to: previous 1.347: preferred, colored
Changes since revision 1.347: +3 -2 lines
Bump xemacs version to 21.1.12.

Requested by:	shige

Revision 1.347: download - view: text, markup, annotated - select for diffs
Fri Aug 25 10:17:39 2000 UTC (12 years, 9 months ago) by asami
Branches: MAIN
Diff to: previous 1.346: preferred, colored
Changes since revision 1.346: +33 -21 lines
(1) Move "XFREE86_VERSION?=3" up to the pre-makefile section so it can
    be used inside Makefiles for testing.
Submitted by:	sobomax

(2) Use newly added /etc/mtree/BSD.x11-4.dist when XFREE86_VERSION=4.
Requested by:	taguchi@tohoku.iij.ad.jp

(3) Re-enable MASTER_SITE_OVERRIDE and MASTER_SITE_BACKUP
    functionalities by making MASTER_SORT ignore them (i.e., leave
    *_OVERRIDE at the beginning and *_BACKUP at the end).  As a side
    effect, there are new targets "master-sites" and "patch-sites"
    that will print out the correctly sorted versions of said lists.
Reviewed by:	the ports list

(3') Sort patch sites too, not only master sites.
Reviewed by:	the ports list

(4) New target "deinstall-depends" which will do a "make deinstall" in
    all ports this one depends on.

(4') Only run pkg_delete from the deinstall target when package
    exists, to avoid "no such package installed" errors.

Revision 1.346: download - view: text, markup, annotated - select for diffs
Tue Aug 15 22:39:00 2000 UTC (12 years, 9 months ago) by asami
Branches: MAIN
Diff to: previous 1.345: preferred, colored
Changes since revision 1.345: +23 -8 lines
(1) Use USE_XPM instead of an explict LIB_DEPENDS to xpm for the
    REQUIRES_MOTIF case, so it won't picking up unneeded xpm
    dependencies when XFree86-4 is being used.

(2) New variable MOTIF_OPEN which depends to x11-toolkits/open-motif
    instead of commercial variants.  This is for testing only -- I
    intend to replace the whole Motif hackery with a normal dependency
    to open-motif when it is proved sufficient.

(3) Fix typo in XAWVER, I had the XFree86-3 and 4 cases backwards.
Submitted by:	steve

(4) Add BUILD_DEPENDS to devel/imake-4 when USE_IMAKE is set and
    XFREE86_VERSION=4.  Otherwise ports won't be able to find imake.
Reported by:	alex, among others

(5) Make USE_XPM, USE_DGS, USE_MESA and USE_FREETYPE imply USE_XLIB
    when XFREE86_VERSION=4.  Otherwise some ports can't find them.

(6) Add new target "pre-everything" that is called before fetch.  Use
    this (instead of pre-fetch or .BEGIN) if you want something to be
    done before one of the normal targets are run.  Switch perl
    version check to use pre-everything, otherwise you can't even
    build a 5-current index on a 4-stable machine (for instance).

(7) Add "ruby" to list of valid categories.
Requested by:  knu

Revision 1.345: download - view: text, markup, annotated - select for diffs
Thu Aug 3 09:28:57 2000 UTC (12 years, 9 months ago) by asami
Branches: MAIN
Diff to: previous 1.344: preferred, colored
Changes since revision 1.344: +38 -5 lines
(1) Add new variable, XFREE86_VERSION, to specify which version of
    XFree86 (3 or 4) to depend to when USE_XLIB is set.
    XFREE86_VERSION defaults to 3 for now, but adventurous users can
    override it in /etc/make.conf.  When XFREE86_VERSION=3, USE_XLIB
    will add a dependency to x11/XFree86; when it is set to 4, the
    dependency will be to x11/XFree86-4-libraries.  When
    XFREE86_VERSION=4, the PKG_IGNORE_DEPENDS and ALWAYS_BUILD_DEPENDS
    hacks to avoid messing with XFree86 are turned off.

    Since XFree86 version 4 includes some software that used to be
    separate ports, when XFREE86_VERSION=3 the following variables are
    provided:

    USE_DGS		LIB_DEPENDS on x11/dgs
    USE_FREETYPE	LIB_DEPENDS on print/freetype
    USE_MESA		LIB_DEPENDS on graphics/Mesa3
    USE_XPM		LIB_DEPENDS on graphics/xpm

    When XFREE86_VERSION=4, these variables have no effect.  The
    LIB_DEPENDS in the tree for the above four ports have all been
    converted to the USE_* counterparts.  For your information, this
    is the count of the number of ports:

    USE_DGS		0
    USE_FREETYPE	16
    USE_MESA		36
    USE_XPM		236

    There is a new variable, XAWVER, which is set to 6 when
    XFREE86_VERSION=3 and 7 when XFREE86_VERSION=4.  This is also
    passed to PLIST_SUB so ports that build Xaw based shared libraries
    can use this variable to substitute the shlib version number.

    There is also a provision of using a separate mtree file for
    XFREE86_VERSION=4, but that part is not enabled yet.

Reviewed by:	the ports list
Tested by:	make index (XFREE86_VERSION=3 only)

(2) Add hebrew to list of valid categories.
Submitted by:	nbm

Revision 1.344: download - view: text, markup, annotated - select for diffs
Wed Jul 26 05:01:38 2000 UTC (12 years, 9 months ago) by asami
Branches: MAIN
Diff to: previous 1.343: preferred, colored
Changes since revision 1.343: +1 -5 lines
Revert mtree change for now.

Requested by:	marcel, ache

Revision 1.343: download - view: text, markup, annotated - select for diffs
Thu Jul 20 20:54:24 2000 UTC (12 years, 10 months ago) by asami
Branches: MAIN
CVS tags: RELEASE_4_1_0
Diff to: previous 1.342: preferred, colored
Changes since revision 1.342: +2 -2 lines
-L of mtree should be before -p, not after (since -p takes an argument, d'oh!)

Submitted by:	Donn Miller <dmmiller@cvzoom.net>

Revision 1.342: download - view: text, markup, annotated - select for diffs
Wed Jul 19 16:41:22 2000 UTC (12 years, 10 months ago) by asami
Branches: MAIN
Diff to: previous 1.341: preferred, colored
Changes since revision 1.341: +23 -3 lines
(1) Add MASTER_SORT functionality.  For instance, by setting
    MASTER_SORT="foo.bar.co.jp bar.co.jp .jp" bsd.port.mk will try the
    machine foo.bar.co.jp, then any machine in the domain bar.co.jp,
    then any machine in the domain .jp.  It might be useful for people
    in an island (network-topologically speaking).
Submitted by:	knu
Obtained from:	NetBSD

(2) Deal with mtree's changing flags by looking at ${OSVERSION}
Submitted by:	ache

(3) Don't generate code to try to erase an empty info/dir file if
    NO_MTREE is set -- although it will probably never happen that
    /usr/share/info/dir will be empty, it's still wasted code.

Revision 1.341: download - view: text, markup, annotated - select for diffs
Tue Jul 4 08:47:50 2000 UTC (12 years, 10 months ago) by asami
Branches: MAIN
Diff to: previous 1.340: preferred, colored
Changes since revision 1.340: +8 -4 lines
(1) Change PERL_VERSION to 5.6.0 for newer 5-current.
Submitted by:	markm (and many others)

(2) Move one PLIST_SUB line from the pre.mk section to post.mk section
    so it won't cause unwanted side effects.
Spotted by:	sobomax

Revision 1.340: download - view: text, markup, annotated - select for diffs
Fri Jun 16 21:52:40 2000 UTC (12 years, 11 months ago) by asami
Branches: MAIN
CVS tags: RELEASE_3_5_0
Diff to: previous 1.339: preferred, colored
Changes since revision 1.339: +6 -6 lines
Rename INSTALLS_SHLIBS to INSTALLS_SHLIB.  (There was a typo in the
previous commit message to bsd.port.mk, which said INSTALL_SHLIBS.  Boo.)

Line up the rhs of variable assignments nicely.  Remove a couple of extra
whitespaces while I'm here.

Suggested by:	 sobomax

Revision 1.339: download - view: text, markup, annotated - select for diffs
Wed Jun 14 02:14:49 2000 UTC (12 years, 11 months ago) by asami
Branches: MAIN
Diff to: previous 1.338: preferred, colored
Changes since revision 1.338: +43 -109 lines
(1) New variables INSTALL_SHLIBS and LDCONFIG_DIRS.  When
    INSTALL_SHLIBS is set, ldconfig is automatically called from
    post-install and necessary @exec and @unexec lines are added to
    PLIST.

Requested by:	lioux@uol.com.br
Reviewed by:	the ports list, in particular sobomax

(1a) Add

    PREFIX=%D LOCALBASE=${LOCALBASE} X11BASE=${X11BASE}

    to PLIST_SUB.  These are needed by INSTALL_SHLIBS, but also could
    be useful in general.

(2) Move master/mirror site definitions to bsd.sites.mk and include it
    from bsd.port.mk.  Open bsd.sites.mk to other committers.
Submitted by:	reg

(2a) Add MASTER_SITE_SOURCEFORGE.
Submitted by:	sobomax (who wrote SORCEFORGE, but I assume that's a typo :)

(2b) Move MASTER_SITE_LOCAL from ".../ports/distfiles/LOCAL_PORTS/" to
    ".../ports/local-distfiles/%SUBDIR%/" which will be mirrored from
    peoples' ~user/public_distfiles on freefall.  Add two mirrors
    (Japan and Germany).
Requested by:	obrien (moving)
Submitted by:	will (German mirror)

(3) Simplify definition of PKGBASE since it can now be defined as
    simply ${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX}, instead of
    sed'ing out the version number from ${PKGNAME}.
Submitted by:	hoek

(4) Remove unnecessary targets prefix and mtree-file, which can be
    implemented as "make -V PREFIX" and "make -V MTREE_FILE",
    respectively.  Don't define MTREE_FILE when NO_MTREE is set so
    "make -V MTREE_FILE" won't print out anything.

(5) Various minor typo and grammar fixes.

(6) Define NONEXISTENT?=/nonexistent.  This will help quiet portlint
    warnings, among other things.

Revision 1.338: download - view: text, markup, annotated - select for diffs
Sat May 6 10:45:35 2000 UTC (13 years ago) by asami
Branches: MAIN
Diff to: previous 1.337: preferred, colored
Changes since revision 1.337: +46 -18 lines
(1) New directive USE_AUTOMAKE and AUTOMAKE variable for automake
    support.  Implies USE_AUTOCONF.
Submitted by:	kiri@pis.toba-cmt.ac.jp
Reviewed by:	ports

(2) New variable CONFIGURE_WRKSRC (default: ${WRKSRC}) to be set when
    ${CONFIGURE_SCRIPT} needs to be run in some place other than
    ${WRKSRC}.
Submitted by:	Mario Ferreira <lioux@uol.com.br>
Reviewed by:	ports

(3) Slight change in message about the port being too old for
    bsd.port.mk due to missing PORTNAME/PORTVERSION.  Explicitly say
    that the user needs to update the port (although I'm not sure how
    anyone can interpret the old message otherwise ;).

(4) Use NO_CHECKSUM instead of the undocumented FORCE_FETCH to
    override the "distfile missing from files/md5" check.  Also change
    the NO_CHECKSUM message a bit more forceful ("If you are
    absolutely sure...").
Submitted by:	mharo

(5) Refer to the OpenSSL section in handbook by name, not number.
Approved by:	Kris
PR:		17524

(6) New file bsd.emacs.mk that will be automatically be included if
    EMACS_PORT_NAME is defined.  bsd.emacs.mk sets various variables
    to make maintenance of emacs ports easy.
Submitted by:	shige
Reviewed (in spirit) by:	ports, ports-jp

(7) Remove the automatic creation of ${PREFIX}/info/dir from
    /usr/share/info/dir (install-info from 3.1R onwards automatically
    creates the dir file if none exists).  Delete ${PREFIX}/info/dir
    upon deinstallation if it doesn't have any menu entries.
Reviewed by:	ports

(8) Two new targets mtree-file and prefix.  They print ${MTREE_FILE}
    (empty if NO_MTREE is set) and ${PREFIX}, respectively.  They are
    used by package building scripts.

(9) Don't register package dependency in +REQUIRED_BY for
    PKG_IGNORE_DEPENDS ports.  Otherwise you'll end up with bogus
    entries since "pkg_delete oneko" won't delete oneko from
    XFree86/+REQUIRED_BY, etc.
Found by:	bento

Revision 1.337: download - view: text, markup, annotated - select for diffs
Thu Apr 20 01:06:12 2000 UTC (13 years, 1 month ago) by asami
Branches: MAIN
Diff to: previous 1.336: preferred, colored
Changes since revision 1.336: +5 -4 lines
(1) Switch USE_QT2 to use qt21.
Submitted by:	imura

(2) Don't complain about distfiles not listed in files/md5 if we are doing
    "make makesum".

Reported by:	mharo, cpiazza
Reviewed by:	mharo

Revision 1.336: download - view: text, markup, annotated - select for diffs
Sun Apr 16 11:35:52 2000 UTC (13 years, 1 month ago) by asami
Branches: MAIN
Diff to: previous 1.335: preferred, colored
Changes since revision 1.335: +10 -12 lines
(1) Do not accept old-style ports anymore.  PORTNAME/PORTVERSION is
    now required.

(2) Check whether a distfile is in files/md5 before fetching instead
    of after.  Also print out a distinct message so we can easily catch
    someone screwing up the distfile list (usually via DISTNAME).

Revision 1.335: download - view: text, markup, annotated - select for diffs
Tue Apr 11 21:38:02 2000 UTC (13 years, 1 month ago) by asami
Branches: MAIN
Diff to: previous 1.334: preferred, colored
Changes since revision 1.334: +24 -20 lines
(1) Include ${.CURDIR}/../Makefile.inc before ${MASTERDIR}/../Makefile.inc
    if ${.CURDIR} != ${MASTERDIR} (i.e., this is a slave port).
Suggested by:	knu

(2) Move PKGNAME/DISTNAME definition into the pre.mk section so it can
    be used in ports' Makefiles.

Revision 1.334: download - view: text, markup, annotated - select for diffs
Mon Apr 10 12:31:02 2000 UTC (13 years, 1 month ago) by asami
Branches: MAIN
Diff to: previous 1.333: preferred, colored
Changes since revision 1.333: +8 -5 lines
Add PKGNAMEPREFIX and PKGNAMESUFFIX - these are to be used in case the
package name includes "language specifics" or "compilation options" as
specified in the handbook.  PKGNAME is now defined as
${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION}.

Suggested by:	mharo (prefix), reg (suffix)
Reviewed by:	the ports list

Revision 1.333: download - view: text, markup, annotated - select for diffs
Tue Apr 4 07:05:36 2000 UTC (13 years, 1 month ago) by asami
Branches: MAIN
Diff to: previous 1.332: preferred, colored
Changes since revision 1.332: +43 -18 lines
(1) Change the way the port name and version is specified.

    New variables:
      PORTNAME - Base name of port
      PORTVERSION - Version of port
    Modified variables:
      PKGNAME - Always ${PORTNAME}-${PORTVERSION}; error to override this
      DISTNAME - Defaults to ${PKGNAME}

    Right now old style is still accepted (unless REQUIRE_PORTNAME is
    defined) but all port Makefiles will be converted this weekend and
    bsd.port.mk will be changed again to have the new style be mandatory.

Reviewed by:	the ports list, mharo in particular

(2) Change "clean" to be more generic -- it now has
    pre-clean/post-clean helpers (it only had pre-clean before) and
    the actual work is in do-clean so porters can redefine it if
    necessary.

Requested by:	"Matthew N. Dodd" <winter@jurai.net>
Reviewed by:	dirk

Revision 1.332: download - view: text, markup, annotated - select for diffs
Sun Apr 2 08:32:26 2000 UTC (13 years, 1 month ago) by asami
Branches: MAIN
Diff to: previous 1.331: preferred, colored
Changes since revision 1.331: +16 -14 lines
(1) libtool version upgrade to 1.3.4.  Also move patch-libtool from
    after post-patch to before pre-patch.
Submitted by:	reg (libtool maintainer)

(2) Misc. cleanup, pass MAKE_ENV to ${XMKMF}, etc.
Submitted by:	reg

(3) Document ALL_TARGET and INSTALL_TARGET.
PR:		17334
Submitted by:	Patrick Seal <patseal@hyperhost.net>

Revision 1.331: download - view: text, markup, annotated - select for diffs
Sat Mar 11 21:42:08 2000 UTC (13 years, 2 months ago) by asami
Branches: MAIN
CVS tags: RELEASE_4_0_0
Diff to: previous 1.330: preferred, colored
Changes since revision 1.330: +5 -5 lines
ftp.cdrom.com -> ftp.freesoftware.com in MASTER_SITE_* macros.
(ftp.FreeBSD.org moved with the machine so those don't have to be changed.)

PR:		17145
Submitted by:	KATO Tsuguru <tkato@prontomail.ne.jp>

Revision 1.330: download - view: text, markup, annotated - select for diffs
Fri Mar 3 01:23:49 2000 UTC (13 years, 2 months ago) by asami
Branches: MAIN
Diff to: previous 1.329: preferred, colored
Changes since revision 1.329: +45 -30 lines
(1) Speedup dependency cleaning.
Submitted by:	Jeremy Lea <reg@shale.csir.co.za>
Reviewed by:	From: Will Andrews <andrews@TECHNOLOGIST.COM>
PR:		14760

(2) More OpenSSL refinement.
Submitted by:	Kris Kennaway <kris@FreeBSD.org>

(3) Forgot to add USE_NEWGCC to USE_QT comment in previous commit.
Submitted by:	Will Andrews <andrews@technologist.com>

Revision 1.329: download - view: text, markup, annotated - select for diffs
Thu Feb 24 07:03:31 2000 UTC (13 years, 3 months ago) by asami
Branches: MAIN
Diff to: previous 1.328: preferred, colored
Changes since revision 1.328: +4 -3 lines
Switch USE_QT to qt145.  Add USE_NEWGCC to be consistent with it.

While I'm here, bump the mk version, we've changed quite a bit recently.

Revision 1.328: download - view: text, markup, annotated - select for diffs
Mon Feb 21 01:59:45 2000 UTC (13 years, 3 months ago) by asami
Branches: MAIN
Diff to: previous 1.327: preferred, colored
Changes since revision 1.327: +3 -3 lines
(1) Add virtual category "linux".
Seconded by:	a whole bunch of people, including Marcel, our linux-czar

(2) Fix typo in openssl messages.
Submitted by:	Will Andrews <andrews@technologist.com>

Revision 1.327: download - view: text, markup, annotated - select for diffs
Sun Feb 6 16:27:38 2000 UTC (13 years, 3 months ago) by asami
Branches: MAIN
Diff to: previous 1.326: preferred, colored
Changes since revision 1.326: +57 -5 lines
(1) OpenSSL support.
Submitted by:	kris

(2) gnome master site cleanup.
Submitted by:	ade

Revision 1.326: download - view: text, markup, annotated - select for diffs
Fri Jan 21 11:08:06 2000 UTC (13 years, 4 months ago) by asami
Branches: MAIN
Diff to: previous 1.325: preferred, colored
Changes since revision 1.325: +16 -6 lines
(1) Add new USE_BISON directive, which will expand to BUILD_DEPENDS on
    4-current post bison-removal and to a no-op otherwise.  Note this
    should only be used when the software in question uses a feature
    in bison that is not in byacc -- otherwise it should be patched to
    use byacc (or detect the absense of bison correctly).  [bsd.port.mk]

(2) Do not assume all category names are lowercase.  In particular,
    remove package links by removing them one by one, instead of doing
    a "rm [a-z]*/${PKGNAME}.tgz". [bsd.port.mk]

(3) Do not assume the category name doesn't include a path separator
    (/).  Make links accordingly. [bsd.port.mk,README.category,README.port]

(4) Do not assume all category makefiles are directly under
    ${PORTSDIR}.  [bsd.port.mk,README.category]

(5) Add new "package-name" target which prints out the directory name
    to be used in the parent README.html.  [bsd.port.subdir.mk]

(2) through (5) are in preparation for going to multi-level
categories.  They shouldn't make any difference yet, but are committed
first so people can start testing.

Revision 1.325: download - view: text, markup, annotated - select for diffs
Mon Jan 17 12:43:10 2000 UTC (13 years, 4 months ago) by asami
Branches: MAIN
Diff to: previous 1.324: preferred, colored
Changes since revision 1.324: +37 -21 lines
(1) Add check for including bsd.port{,.pre,.post}.mk twice.  You can't do that.

(2) Add ipv6 and tcl/tk83 to list of valid categories.
Requested by:	sumikawa, jseger

(2) Change OSVERSION for NEWGCC check to a more appropriate time for the
    actual cutover.

(3) Change XFree86 version in PKG_IGNORE_DEPENDS from 3.3.5 to 3.3.6.

(4) Change some ${ECHO_MSG}'s in fatal errors to ${ECHO}, no need to be quiet
    if there's something terribly wrong.

Revision 1.324: download - view: text, markup, annotated - select for diffs
Thu Nov 11 02:36:15 1999 UTC (13 years, 6 months ago) by asami
Branches: MAIN
CVS tags: RELEASE_3_4_0
Diff to: previous 1.323: preferred, colored
Changes since revision 1.323: +59 -22 lines
(1) Fix the distfile deletion for cases where distfiles are specified
    with directory names.
Submitted by:	jdp

(2) Preserve +REQUIRED_BY file when FORCE_PKG_REGISTER is defined.
Reviewed by:	steve

(3) Add new variable EXTRA_PATCHES, which can be set to some files
    outside of ${PATCHDIR} (which usually means ${WRKDIR}).  These
    will be applied after distribution patches but before the normal
    ${PATCHDIR} patches.

    Useful when you have dynamic patches.

(4) Move USE_QT2 earlier, the USE_NEWGCC dependency wasn't working
    because it came after the USE_NEWGCC check.  Move USE_QT alongside
    new location of USE_QT2.
Submitted by:	imura

(5) Substitute ftp.cdrom.com for ftp.funet.fi in MASTER_SITE_SUNSITE,
    which no longer seems to be a full mirror anymore.
Submitted by:	Ade Lovett <ade@lovett.com>
PR:		14221

(6) Fix typo in MASTER_SITE_FREEBSD case -- it used ${MASTER_SITES}
    (instead of ${PATCH_SITES}) to fetch distribution patches.  That
    obviously would fail if the user attempted to build a port before
    the distribution patches showed up at ftp.FreeBSD.org.

(7) Remove tcl75, tk41 and tk81 from the list of valid categories.
    (tcl81 is still used.)
Submitted by:	jseger

(8) Make delete-package-list a little more verbose by making it check
    the existence of a package file and print out what it's doing.
    Silence bogus warnings from delete-distfiles-list by redirecting
    stderr from rmdir to /dev/null.

(9) Remove OpenBSD_MAINTAINER=imp, he hasn't been doing any work with
    this file on the OpenBSD repository for a long time.
Submitted by:	imp

Revision 1.323: download - view: text, markup, annotated - select for diffs
Sun Oct 10 17:19:49 1999 UTC (13 years, 7 months ago) by sada
Branches: MAIN
Diff to: previous 1.322: preferred, colored
Changes since revision 1.322: +2 -3 lines
Removed ftp://ftp.t-cnet.or.jp from MASTER_SITE_PORTS_JP.

Submitted by:	Issei Suzuki <issei@jp.freebsd.org>

Revision 1.322: download - view: text, markup, annotated - select for diffs
Sat Oct 2 04:12:33 1999 UTC (13 years, 7 months ago) by asami
Branches: MAIN
Diff to: previous 1.321: preferred, colored
Changes since revision 1.321: +2 -2 lines
Change qt2 directory according to 2.0.1 -> 2.0.2 upgrade.

Revision 1.321: download - view: text, markup, annotated - select for diffs
Fri Oct 1 09:28:32 1999 UTC (13 years, 7 months ago) by asami
Branches: MAIN
Diff to: previous 1.320: preferred, colored
Changes since revision 1.320: +23 -5 lines
Handle distfiles with directory names in it.  Helps when the master site
has things in different directories.

PR:		13926
Submitted by:	jdp
Reviewed by:	steve

Revision 1.320: download - view: text, markup, annotated - select for diffs
Wed Sep 22 01:04:30 1999 UTC (13 years, 8 months ago) by asami
Branches: MAIN
Diff to: previous 1.319: preferred, colored
Changes since revision 1.319: +6 -6 lines
(1) x11-toolkits/qt2 -> x11-toolkits/qt201
Submitted by:	many people

(2) Surround the perl describe target with an echo ``.  We'll see if
    it will help with the index corruption problems.

(3) Manpage handling fix to avoid command line too long errors for
    ports with a lot of manpages.
Submitted by:	hoek

Revision 1.319: download - view: text, markup, annotated - select for diffs
Sat Sep 11 01:11:21 1999 UTC (13 years, 8 months ago) by asami
Branches: MAIN
CVS tags: RELEASE_3_3_0
Diff to: previous 1.318: preferred, colored
Changes since revision 1.318: +36 -10 lines
(1) Adjust to new libtools.
Submitted by:	libtools maintainer

(2) Typo/updates in master sites.
Submitted by:	jkoshy, chris, cpiazza

(3) "automagically" -> "automatically".  I prefer words in dictionaries.
Submitted by:	Kazu TAKAMUNE <takamune@avrl.mei.co.jp>
PR:		13638

(4) Quote ${DEPENDS_TARGET} in command line so make reinstall won't fail.
Submitted by:	Kazu TAKAMUNE <takamune@avrl.mei.co.jp>
PR:		13638

Revision 1.318: download - view: text, markup, annotated - select for diffs
Wed Sep 8 06:04:43 1999 UTC (13 years, 8 months ago) by asami
Branches: MAIN
Diff to: previous 1.317: preferred, colored
Changes since revision 1.317: +19 -16 lines
(1) New variable USE_QT2 to say that the port uses QT version 2.
Submitted by:	cpiazza
Approved by:	imura (qt2 maintainer)

(2) Add CC and CXX to MAKE_ENV if USE_NEWGCC is defined.
Suggested by:	cpiazza

(3) Update XFree version PKG_IGNORE_DEPENDS.

(4) Add ${WHICH}=/usr/bin/which and use it.
Submitted by:	Yoshiaki Sakae <sakae@is.titech.ac.jp>

(5) Update afterstep and windowmaker master sites.
Submitted by:	KATO Tsuguru <tkato@prontomail.ne.jp>

(6) Add tcl82 and tk82 to list of valid categories.
Submitted by:	A whole bunch of people

(7) Use .MAKEFLAGS, not DEPENDS_ARGS to pass FORCE_PKG_REGISTER to
    submake when DEPENDS is defined -- the latter is too late.

Revision 1.317: download - view: text, markup, annotated - select for diffs
Wed Aug 25 04:40:20 1999 UTC (13 years, 9 months ago) by obrien
Branches: MAIN
Diff to: previous 1.316: preferred, colored
Changes since revision 1.316: +1 -1 lines
	Id->FreeBSD rename bis

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore.  This update would have been
insane otherwise.

Revision 1.316: download - view: text, markup, annotated - select for diffs
Sun Aug 22 11:20:25 1999 UTC (13 years, 9 months ago) by asami
Branches: MAIN
Diff to: previous 1.315: preferred, colored
Changes since revision 1.315: +75 -16 lines
(1) Add new variable USE_NEWGCC.  Set this if your port requires the
    latest gcc.  This is currently the system compiler in 4-current and
    ports/lang/egcs in 3-stable.

    Setting USE_NEWGCC is a no-op if the compiler required is in the
    system.  If it is to be provided by a port, it will cause the
    variables "CC" and "CXX" to be set to the names of executables for
    the C and C++ compiler, and adds a BUILD_DEPENDS on the
    appropriate port.
Reviewed by: Chris Piazza <cpiazza@home.net> and Ade Lovett <ade@lovett.com>

(2) Add new variables CHMOD and CHOWN, set to full pathnames of those
    commands.  (Used in 3)

(3) When run as root, change owner:group of all files under ${WRKDIR}
    to 0:0 after extraction.  Set EXTRACT_PRESERVE_OWNERSHIP to turn
    off this feature.
Problem reported by: Slawek Zak <zaks@prioris.im.pw.edu.pl>
Reviewed by:	 the ports list

(4) Update MASTER_SITE_XCONTRIB.
PR:		12879
Submitted by:	Will Andrews <andrews@technologist.com>

(5) Update MASTER_SITE_GNU.
Submitted by:	Ralf "pth update of the day" Engelschall <rse@engelschall.com>

(6) Add check for valid categories.  If the port is not in a
    pre-approved list of categories, install will fail.  If you need a
    local addition, put it in variable VALID_CATEGORIES.
Reviewed by:	 the ports list

(7) Experimental feature: DEPENDS_CLEAN.  Define this variable and
    bsd.port.mk will attempt to run "make install clean" instead of
    "make install" when building dependencies.  Might be useful if you
    are building a port with a large number of dependencies without
    the benefit of a large disk.

Revision 1.315: download - view: text, markup, annotated - select for diffs
Fri Jul 23 09:36:54 1999 UTC (13 years, 10 months ago) by asami
Branches: MAIN
Diff to: previous 1.314: preferred, colored
Changes since revision 1.314: +185 -138 lines
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).

Revision 1.314: download - view: text, markup, annotated - select for diffs
Fri Jun 11 11:59:10 1999 UTC (13 years, 11 months ago) by asami
Branches: MAIN
Diff to: previous 1.313: preferred, colored
Changes since revision 1.313: +18 -6 lines
(1) Print out ${CONFIGURE_LOG} (default: "config.log") when
    ${CONFIGURE_SCRIPT} fails, in an attempt to help debugging.  It
    could be a little verbose, but as my grandmother always used to
    say, "you gotta be verbose in error logs".

(2) Roll back PERL_VERSION to 5.00502 in the 2.2 branch to give users
    of that side a fighting chance.

(3) Don't check for ${_DISTDIR} in delete-distfiles-list; it's only
    printing out commands anyway.

(4) Bump BSDPORTMKVERSION to accomodate perl version change (I know
    it's late, but better late than never!)

Revision 1.313: download - view: text, markup, annotated - select for diffs
Mon May 10 23:11:07 1999 UTC (14 years ago) by asami
Branches: MAIN
CVS tags: RELEASE_3_2_0
Diff to: previous 1.312: preferred, colored
Changes since revision 1.312: +2 -2 lines
Spell out LIBTOOL with full path, otherwise it won't work since it's
called as an argument to /bin/sh.

Submitted by:	reg@shale.csir.co.za

Revision 1.312: download - view: text, markup, annotated - select for diffs
Thu May 6 12:07:57 1999 UTC (14 years ago) by asami
Branches: MAIN
Diff to: previous 1.311: preferred, colored
Changes since revision 1.311: +43 -5 lines
(1) New variable USE_LIBTOOL that will patch the port to use the devel/libtool
    port.
Submitted by:	Jeremy Lea <reg@shale.csir.co.za>

(2) Automatically create ${PREFIX}/info/dir if it doesn't exist.  Attempt to
    do the same in PLIST.
Submitted by:	Jeremy Lea <reg@shale.csir.co.za>

(3) Update perl version to 5.00503 to match system.

(4) Typo fix in MASTER_SITE_WINDOWMAKER.
Submitted by:	Mitsuru IWASAKI <iwasaki@jp.FreeBSD.org>

(5) Reword the REQUIRES_MOTIF message to suggest the user to look at lesstif.
Submitted by:	Steve Kargl <sgk@troutmask.apl.washington.edu>

Revision 1.311: download - view: text, markup, annotated - select for diffs
Wed Apr 28 06:20:12 1999 UTC (14 years ago) by asami
Branches: MAIN
Diff to: previous 1.310: preferred, colored
Changes since revision 1.310: +80 -14 lines
(1) Make it clear that only I am allowed to commit to bsd.port.mk.

(2) New variable USE_ZIP -- will change EXTRACT_SUFX to ".zip" and
    extract commands/arguments accordingly.
Submitted by:	jseger

(3) Use ${GREP} in some places where grep was used.

(4) A little update to the MASTER_SITES_GNU list.
Submitted by:	cpiazza@home.net

(5) New target clean-for-cdrom-list and clean-restricted-list -- will
    print out commands to delete un-cdromable or unredistributable
    files.  Save them into a shell script for later use.

(6) Add CXXFLAGS="${CXXFLAGS}" to configure's environment.
Submitted by:	reg@shale.csir.co.za
PR:		11353 (part 3/3)

(7) Print out a warning if you try to install without being root.
    Abort if ${PREFIX} is not writable.

(8) Add web site to INDEX as tenth field.
Reviewed by:	wosch, steve, scrappy

Revision 1.310: download - view: text, markup, annotated - select for diffs
Fri Apr 23 02:20:45 1999 UTC (14 years, 1 month ago) by stb
Branches: MAIN
Diff to: previous 1.309: preferred, colored
Changes since revision 1.309: +4 -4 lines
Clarify use of IS_INTERACTIVE.

Suggested by: asami@freebsd.org (well, at least implicitly :-)

Revision 1.309: download - view: text, markup, annotated - select for diffs
Thu Apr 8 07:13:38 1999 UTC (14 years, 1 month ago) by asami
Branches: MAIN
Diff to: previous 1.308: preferred, colored
Changes since revision 1.308: +38 -5 lines
(1) Pick up version file from /var/db if it exists there.  I will
    commit a change to actually move the file in a couple of days.
    (Right now this file looks at both /var/db and /var/db/pkg.)
Requested by:	jkh

(2) Skip version test for 2.2.x, I don't intend to rebuild update kits
    anymore.

(3) sunsite.unc.edu -> metalab.unc.edu
Submitted by:	steve

(4) New variable ALWAYS_BUILD_DEPENDS, it will make your build go and
    rebuild all dependencies (except XFree86) regardless of
    executable/file/shlib test results.  It could be useful if you
    suspect that some of the dependencies are out of date but won't be
    flagged by the normal checks.
Reviewed by:	the ports list

Revision 1.308: download - view: text, markup, annotated - select for diffs
Mon Mar 29 07:07:59 1999 UTC (14 years, 1 month ago) by asami
Branches: MAIN
Diff to: previous 1.307: preferred, colored
Changes since revision 1.307: +42 -11 lines
(1) Move _sedsubplist generation later, just before it is used.  The
    old location caused some variables (most notably CONFIGURE_TARGET)
    to be undefined.
PR:	10724

(2) Fix comment about CONFIGURE_TARGET.
Submitted by:	OKAZAKI Tetsurou <okazaki@be.to>

(3) Add comment to FETCH_CMD test indicating that it *is* intentional
    that all 3.x versions use "fetch -A" -- people using the upgrade
    kit won't have their ${OSVERSION} updated.

(4) Add MASTER_SITE_TCLTK which is, well, Tcl/Tk master sites.
Submitted by:	Bill "the typo picker" Fumerola <billf@jade.chc-chimes.com>

(5) Add new variable FORBIDDEN indicating that the port shouldn't be
    built -- this is different from BROKEN, which now means we think
    it's broken but the user should be more than happy if it actually
    works.

(6) Add support for system/upgrade kit version check.  The file
    /var/db/pkg/.mkversion is compared to the BSDPORTMKVERSION
    variable (basically the date a bsd.port.mk with an incompatible
    change is committed).  If the system is too old, bsd.port.mk will
    urge the user to install an upgrade kit.
Submitted by:	billf (some parts)
Reviewed by:	the ports list

(7) Remove "ac_cv_path_CC=${CC}" from configure's envirenment, it's
    supposed to find this stuff by itself (and if it doesn't then it's
    an individual port's responsibility to add it).
Reported by:	Archie Cobbs <archie@whistle.com>

BSDPORTMKVERSION is bumped (actually initialized) to 19990327, by the way.

Revision 1.307: download - view: text, markup, annotated - select for diffs
Tue Mar 9 11:27:34 1999 UTC (14 years, 2 months ago) by asami
Branches: MAIN
Diff to: previous 1.306: preferred, colored
Changes since revision 1.306: +5 -1 lines
(1) (Forgot to mention in previous commit log) Add
    MASTER_SITES_PORTS_JP for storing stuff that people on the
    ports-jp mailing list created.
Suggested by:	KIRIYAMA Kazuhiko <kiri@pis.toba-cmt.ac.jp>

(2) Conditionalize use of "-A" flag to fetch so the entire ports tree
    won't break on 2.2.X machines.
Suggested by:	Brian Tiemann <btman@ugcs.caltech.edu>

Revision 1.306: download - view: text, markup, annotated - select for diffs
Mon Mar 8 07:23:10 1999 UTC (14 years, 2 months ago) by asami
Branches: MAIN
Diff to: previous 1.305: preferred, colored
Changes since revision 1.305: +38 -18 lines
(1) Change FETCH_CMD to add the -A flag, so it won't be confused by the
    "not_found.html" stuff.

(2) Add "MACHINE_ARCH?=i386" so those with a 2.x system have a
    fighting chance of getting ports-current to work.

(3) Add new variable CONFIGURE_TARGET, defaulting to
    ${MACHINE_ARCH}--freebsd${OSREL}, which is tucked to the end of
    CONFIGURE_ARGS if GNU_CONFIGURE is defined.
Reviewed by:	various

(4) Change MASTER_SITE_GNOME to match reality.
Submitted by:	Jeremy Lea <reg@shale.csir.co.za> and nectar

(5) Change MASTER_SITE_SUBDIR handling so we won't be generating
    double slashes.
Submitted by:	The lord of distfiles himself

(6) Add new variable FETCH_ENV which is the environment passed to
    FETCH, so people can define HTTP_PROXY or whatever the want
    without screwing up the case when FETCH_CMD is not fetch.
PR:		2949
Submitted by:	same

Revision 1.305: download - view: text, markup, annotated - select for diffs
Sun Feb 14 06:49:55 1999 UTC (14 years, 3 months ago) by asami
Branches: MAIN
CVS tags: RELEASE_3_1_0
Diff to: previous 1.304: preferred, colored
Changes since revision 1.304: +31 -6 lines
(1) Add MASTER_SITE_AFTERSTEP and MASTER_SITE_WINDOWMAKER for the master
    and mirror sites of two popular window manager suites.
Submitted by:	Brian Handy <handy@lambic.physics.montana.edu>

(2) Upgrade for Motif-2.1.10.  It requires libXpm and libXp now.

(3) PARALLEL_PACKAGE_BUILD will now ignore BROKEN.

(4) Add new variable PKG_IGNORE_DEPENDS to not register some ports as
    dependencies.  Useful for stuff like XFree86 and Motif.
Reviewed by:	jkh

Revision 1.304: download - view: text, markup, annotated - select for diffs
Wed Feb 3 11:06:19 1999 UTC (14 years, 3 months ago) by asami
Branches: MAIN
Diff to: previous 1.303: preferred, colored
Changes since revision 1.303: +37 -17 lines
(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

Revision 1.303: download - view: text, markup, annotated - select for diffs
Tue Jan 26 03:58:58 1999 UTC (14 years, 3 months ago) by asami
Branches: MAIN
Diff to: previous 1.302: preferred, colored
Changes since revision 1.302: +10 -11 lines
(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).

Revision 1.227.2.66: download - view: text, markup, annotated - select for diffs
Wed Jan 20 01:55:40 1999 UTC (14 years, 4 months ago) by asami
Branches: RELENG_2_2
Diff to: previous 1.227.2.65: preferred, colored; branchpoint 1.227: preferred, colored; next MAIN 1.228: preferred, colored
Changes since revision 1.227.2.65: +10 -4 lines
Merge 1.302.

Revision 1.302: download - view: text, markup, annotated - select for diffs
Wed Jan 20 01:55:05 1999 UTC (14 years, 4 months ago) by asami
Branches: MAIN
CVS tags: RELENG_3_BP, RELENG_3
Diff to: previous 1.301: preferred, colored
Changes since revision 1.301: +10 -4 lines
(1) Add gnome master sites.
Submitted by:	Jeremy Lea <reg@shale.csir.co.za>

(2) Change backup distfiles dir to reflect change in ftp.freebsd.org's
    reorganization.

Revision 1.227.2.65: download - view: text, markup, annotated - select for diffs
Mon Jan 11 13:04:59 1999 UTC (14 years, 4 months ago) by asami
Branches: RELENG_2_2
Diff to: previous 1.227.2.64: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.64: +68 -19 lines
Merge 1.301.

Revision 1.301: download - view: text, markup, annotated - select for diffs
Mon Jan 11 13:04:18 1999 UTC (14 years, 4 months ago) by asami
Branches: MAIN
Diff to: previous 1.300: preferred, colored
Changes since revision 1.300: +68 -19 lines
(1) Add ONLY_FOR_ARCHS and NOT_FOR_ARCHS.  They are list of architecture names
    (as given by "uname -m") by which you can specify which
    architectures the port is appropriate for.
Idea borrowed from:	NetBSD, OpenBSD
Reviewed by:		simokawa

(2) New variable PERL_ARCH (value: ${ARCH}-freebsd) that is also
    passed to ${PLIST_SUB}.  Use it to simplify PLISTs.
Submitted by:	simokawa

(3) Check OSVERSION as well as existence of /usr/bin/perl5 before
    assuming USE_PERL5 is to be a no-op.  Basically to allow building
    of 2.2-INDEX on a 3.0 machine.

(4) Change USE_QT definition to use new shlib version (2) and
    directory (qt142).

(5) Uncomment temporary Motif dependency for parallel package
    building.  We still need to figure out a way to install the pkg
    database files, but it's a start.

(6) Move EXTRACT_SUFX up into the pre.mk area so it can be used in
    exists() tests.

(7) Add MASTER_SITE_COMP_SOURCES.  Note that this is defined like
    "/pub/usenet/comp.sources.%SUBDIR%/" so you can specify something
    like "SUBDIR=x/volume18" to select the newsgroup as well as
    subdirectory name.
Submitted by:	"distfiles" fenner

(8) Other misc. master site cleanup.
Submitted by:	"distfiles" fenner

(9) New target "maintainer".  I intend to use it to auto-mail failure
    build failure notices to the maintainer.

Revision 1.227.2.64: download - view: text, markup, annotated - select for diffs
Sat Dec 12 07:40:49 1998 UTC (14 years, 5 months ago) by asami
Branches: RELENG_2_2
Diff to: previous 1.227.2.63: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.63: +101 -72 lines
Merge bsd.port.mk rev. 1.300 and bsd.port.subdir.mk rev. 1.27.

Revision 1.300: download - view: text, markup, annotated - select for diffs
Sat Dec 12 07:39:30 1998 UTC (14 years, 5 months ago) by asami
Branches: MAIN
Diff to: previous 1.299: preferred, colored
Changes since revision 1.299: +101 -72 lines
(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.

Revision 1.227.2.63: download - view: text, markup, annotated - select for diffs
Wed Nov 25 00:13:01 1998 UTC (14 years, 6 months ago) by asami
Branches: RELENG_2_2
CVS tags: RELENG_2_2_8_RELEASE
Diff to: previous 1.227.2.62: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.62: +2 -2 lines
Merge 1.299.

Revision 1.299: download - view: text, markup, annotated - select for diffs
Wed Nov 25 00:12:27 1998 UTC (14 years, 6 months ago) by asami
Branches: MAIN
Diff to: previous 1.298: preferred, colored
Changes since revision 1.298: +2 -2 lines
Change USE_QT to use version 1.41.  I know this is a little premature,
but I'd like as many people to test this before the release.

Revision 1.227.2.62: download - view: text, markup, annotated - select for diffs
Fri Nov 20 04:01:39 1998 UTC (14 years, 6 months ago) by asami
Branches: RELENG_2_2
Diff to: previous 1.227.2.61: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.61: +53 -94 lines
Merge 1.298.

Revision 1.298: download - view: text, markup, annotated - select for diffs
Fri Nov 20 04:00:38 1998 UTC (14 years, 6 months ago) by asami
Branches: MAIN
Diff to: previous 1.297: preferred, colored
Changes since revision 1.297: +53 -94 lines
(1) Remove LOOP_VAR and LOOP_OPTIONS.  It's a hack and just too many things
    break one way or another.  With it goes the package-loop and the
    describe loop.

(2) Add new variable MASTERDIR to make it easier to share files between ports.
    bsd.port.mk will find things like ${PKGDIR} underneath
    ${MASTERDIR} (which defaults to ${.CURDIR}).

(3) Do not allow MD5_FILE to be renamed.  Funny things can happen if
    you do that.

(4) Use a few more absolute paths in the bsd.port.pre.mk part.  I
    can't use absolute paths for sysctl because it moved recently.

Revision 1.227.2.61: download - view: text, markup, annotated - select for diffs
Sat Nov 14 09:46:12 1998 UTC (14 years, 6 months ago) by asami
Branches: RELENG_2_2
Diff to: previous 1.227.2.60: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.60: +2 -2 lines
Merge 1.297.

Revision 1.297: download - view: text, markup, annotated - select for diffs
Sat Nov 14 09:45:09 1998 UTC (14 years, 6 months ago) by asami
Branches: MAIN
Diff to: previous 1.296: preferred, colored
Changes since revision 1.296: +2 -2 lines
Add EXTRA_PKG_FLAGS to PKG_FLAGS.  You can now add arguments to pkg_create
without redefining PKG_FLAGS after bsd.port.mk.

Revision 1.227.2.60: download - view: text, markup, annotated - select for diffs
Wed Nov 11 05:23:19 1998 UTC (14 years, 6 months ago) by asami
Branches: RELENG_2_2
Diff to: previous 1.227.2.59: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.59: +52 -28 lines
Merge 1.296 of bsd.port.mk and add in bsd.port.{pre,post}.mk.

Revision 1.296: download - view: text, markup, annotated - select for diffs
Wed Nov 11 05:21:27 1998 UTC (14 years, 6 months ago) by asami
Branches: MAIN
Diff to: previous 1.295: preferred, colored
Changes since revision 1.295: +52 -28 lines
Make bsd.port.mk includable in two phases.  bsd.port.pre.mk defines only
a few variables that could be used in the port Makefile for ".if exists()"
tests.  bsd.port.post.mk defines the rest.

Note: if you define USE_X_PREFIX or USE_IMAKE, put it before including
bsd.port.pre.mk.  These are the only two variables used in the first part.

In reality, bsd.port.pre.mk and bsd.port.post.mk just include bsd.port.mk
with special variables to turn part of it off.

Revision 1.227.2.59: download - view: text, markup, annotated - select for diffs
Sun Nov 8 10:30:53 1998 UTC (14 years, 6 months ago) by asami
Branches: RELENG_2_2
Diff to: previous 1.227.2.58: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.58: +31 -9 lines
Merge bsd.port.mk 1.295 and bsd.port.subdir.mk 1.26.

Revision 1.295: download - view: text, markup, annotated - select for diffs
Sun Nov 8 10:29:52 1998 UTC (14 years, 6 months ago) by asami
Branches: MAIN
Diff to: previous 1.294: preferred, colored
Changes since revision 1.294: +31 -9 lines
(1) New variable MAKE_ARGS: will be appended to build/install make argument
    list.  The old MAKE_FLAGS was a little hard to use since it had a weird
    default ("-f").
Suggested by:	Shigeyuki FUKUSHIMA <shige@kuis.kyoto-u.ac.jp>

(2) Add new targets clean-restricted and clean-for-cdrom, which will
    delete RESTRICTED and NO_CDROM packages and distfiles from the top.
Reviewed by:	jkh

(3) Add depends to list of things to recurse on.  It will help people
    who are trying to fetch some ports plus their dependencies.

Requested by:	Chris Dillon <cdillon@wolves.k12.mo.us>

Revision 1.227.2.58: download - view: text, markup, annotated - select for diffs
Fri Oct 30 08:29:06 1998 UTC (14 years, 6 months ago) by asami
Branches: RELENG_2_2
Diff to: previous 1.227.2.57: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.57: +51 -4 lines
Merge bsd.port.mk rev. 1.294 and bsd.port.subdir.mk rev. 1.25.

Revision 1.294: download - view: text, markup, annotated - select for diffs
Fri Oct 30 08:28:02 1998 UTC (14 years, 6 months ago) by asami
Branches: MAIN
Diff to: previous 1.293: preferred, colored
Changes since revision 1.293: +51 -4 lines
(1) Add new variables LOOP_VAR and LOOP_OPTIONS to implement building several
    packages from a single port.  LOOP_VAR is the name of the variable
    and LOOP_OPTIONS is a space-separated list of values it should
    take.  When these are set, the target "package-loop" will go
    through a clean and package loop for all the options.  The
    "package-loop" target is defined as "package" when LOOP_VAR is not
    defined, so if you are in the business for building packages, you
    should use "package-loop" all the time.  (This target is added to
    bsd.port.subdir.mk too.)

    Also, the "describe" target prints out multiple lines so that all
    options will go into the INDEX.  (In other words, if you define
    these variables, INDEX is going to look real silly if you don't
    put ${${LOOP_VAR}} in PKGNAME.)

Seconded by:	obrien ("ANYTHING")

(2) Turn off regexp support for LIB_DEPENDS.  It is a fixed string of
    the form <NAME>.<VER> now.
Tested by:	several rounds of complete package builds

(3) Check checksum even if NO_EXTRACT is defined.

(4) Cosmetic fix for message in MANUAL_PACKAGE_BUILD case.

Revision 1.227.2.57: download - view: text, markup, annotated - select for diffs
Fri Oct 9 01:27:55 1998 UTC (14 years, 7 months ago) by asami
Branches: RELENG_2_2
Diff to: previous 1.227.2.56: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.56: +3 -1 lines
Merge 1.293.

Revision 1.293: download - view: text, markup, annotated - select for diffs
Fri Oct 9 01:27:21 1998 UTC (14 years, 7 months ago) by asami
Branches: MAIN
CVS tags: RELENG_3_0_0_RELEASE
Diff to: previous 1.292: preferred, colored
Changes since revision 1.292: +3 -1 lines
Add new variable NO_FILTER_SHLIBS -- it will disable ELF <-> a.out shlib
name conversion.  Use it for binary ports that come with its own private
shlib dirs, ports that install linux compatibility libraries (thus following
their naming conventions and not ours), etc.

Reviewed by:	Martin Cracauer <cracauer@FreeBSD.ORG>

Revision 1.227.2.56: download - view: text, markup, annotated - select for diffs
Tue Oct 6 21:13:04 1998 UTC (14 years, 7 months ago) by asami
Branches: RELENG_2_2
Diff to: previous 1.227.2.55: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.55: +11 -4 lines
Merge 1.292.

Revision 1.292: download - view: text, markup, annotated - select for diffs
Tue Oct 6 21:12:14 1998 UTC (14 years, 7 months ago) by asami
Branches: MAIN
Diff to: previous 1.291: preferred, colored
Changes since revision 1.291: +11 -4 lines
(1) Add new variable ${PERL} which is equal to ${PERL5} but without the
    version number part (i.e., "<directory>/perl").  Use this to
    substitute #! lines in your perl5 scripts.

Requested and reviewed by:	ache

(2) Add new variable WRKDIRPREFIX (defaults to "").  The "work"
    directories are now in ${WRKDIRPREFIX}${.CURDIR}/work by default.
    You can have a read-only ports tree (modulo any broken ports that
    write something to places other than ${WRKDIR}) by setting this to
    a writable location.

    Ports that set WRKDIR explicitly should append this to front so
    they will work when the user has WRKDIRPREFIX set.

Reviewed by:	Toshihiko Kodama <kodama@ayame.mfd.cs.fujitsu.co.jp>

Revision 1.227.2.55: download - view: text, markup, annotated - select for diffs
Tue Sep 22 23:59:25 1998 UTC (14 years, 8 months ago) by asami
Branches: RELENG_2_2
Diff to: previous 1.227.2.54: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.54: +24 -4 lines
Merge 1.291.

Revision 1.291: download - view: text, markup, annotated - select for diffs
Tue Sep 22 23:58:49 1998 UTC (14 years, 8 months ago) by asami
Branches: MAIN
Diff to: previous 1.290: preferred, colored
Changes since revision 1.290: +24 -4 lines
(1) Add BROKEN_ELF variable, similar to BROKEN.  (There is no BROKEN_AOUT,
    since ports are not supposed to be broken during the process of
    conversion to ELF -- please proceed with caution.)

(2) Support for checking file size before fetching.  The essential
    parts are commented out for now, so I won't lose the submission
    while we discuss how to do it.
Submitted by:	se (mostly)

(3) Don't run "fetch" twice.  It was due to the change in checksum
    target chaining.  It used to be fetch -> checksum -> extract,
    after 1.285 it was fetch -> checksum and checksum was also
    explicitly called from extract.  Fix it by not calling fetch from
    checksum when it's invoked by extract.
Noticed by:	pre-fetch target of lesstif being run twice

(4) Don't try to remove non-existent distfiles and patchfiles in
    distclean.
Submitted by:	anto@netscape.net
PR:		7988

Revision 1.227.2.54: download - view: text, markup, annotated - select for diffs
Thu Sep 17 01:22:32 1998 UTC (14 years, 8 months ago) by asami
Branches: RELENG_2_2
Diff to: previous 1.227.2.53: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.53: +2 -2 lines
Merge 1.290.

Revision 1.290: download - view: text, markup, annotated - select for diffs
Thu Sep 17 01:22:05 1998 UTC (14 years, 8 months ago) by asami
Branches: MAIN
Diff to: previous 1.289: preferred, colored
Changes since revision 1.289: +2 -2 lines
Yikes, put .endif in wrong place.

Revision 1.227.2.53: download - view: text, markup, annotated - select for diffs
Thu Sep 17 01:00:58 1998 UTC (14 years, 8 months ago) by asami
Branches: RELENG_2_2
Diff to: previous 1.227.2.52: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.52: +3 -1 lines
Merge 1.289.

Revision 1.289: download - view: text, markup, annotated - select for diffs
Thu Sep 17 01:00:23 1998 UTC (14 years, 8 months ago) by asami
Branches: MAIN
Diff to: previous 1.288: preferred, colored
Changes since revision 1.288: +3 -1 lines
Remove shlib minor if PORTOBJFORMAT=elf.

Revision 1.227.2.52: download - view: text, markup, annotated - select for diffs
Wed Sep 16 12:05:36 1998 UTC (14 years, 8 months ago) by asami
Branches: RELENG_2_2
Diff to: previous 1.227.2.51: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.51: +13 -10 lines
Merge 1.288.

Revision 1.288: download - view: text, markup, annotated - select for diffs
Wed Sep 16 12:04:38 1998 UTC (14 years, 8 months ago) by asami
Branches: MAIN
Diff to: previous 1.287: preferred, colored
Changes since revision 1.287: +13 -10 lines
(1) Pass PORTOBJFORMAT in SCRIPTS_ENV too.
Submitted by:	"Eugene M. Kim" <gene@nttlabs.com>

(2) Check for exact version of perl5 in /usr/bin and exit with error
    message if USE_PERL5 is defined and version does not match
    ${PERL_VERSION}.

(3) Note LIB_DEPENDS should not have any regular expressions.  Remove
    those in USE_XLIB and USE_QT.

Revision 1.227.2.51: download - view: text, markup, annotated - select for diffs
Thu Sep 10 06:38:37 1998 UTC (14 years, 8 months ago) by asami
Branches: RELENG_2_2
Diff to: previous 1.227.2.50: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.50: +96 -13 lines
Merge 1.287.

Revision 1.287: download - view: text, markup, annotated - select for diffs
Thu Sep 10 06:38:02 1998 UTC (14 years, 8 months ago) by asami
Branches: MAIN
Diff to: previous 1.286: preferred, colored
Changes since revision 1.286: +96 -13 lines
(1) Add MLINKS support.
Submitted by:	hoek

(2) ELF support.
 2a. Variable PORTOBJFORMAT specifies the object format of the system.
     It is passed down to configure/make via CONFIGURE_ENV/MAKE_ENV,
     and is given to generate-plist via PLIST_SUB.
 2b. In PLIST, substitute lines that end with "/libFOO.so.X" with
     "/libFOO.so.X.0".  (This means PLISTs should only list ELF
     libraries.)
Reviewed by:	jb, jdp, hoek, jseger, steve

(3) Perl5-in-system support.  Basically turns USE_PERL5 into a no-op
    if there exists a "/usr/bin/perl5".  Also fix prior breakage by
    dima (${PREFIX} => ${LOCALBASE} in perl5 path).
Reviewed by:	markm (sort of)

(4) Install requirement file as "+REQUIRE" so it will be executed
    correctly by pkg_delete.
Reported by:	Shigeyuki FUKUSHIMA <shige@kuis.kyoto-u.ac.jp>

(5) Do not disable checksum and makesum when NO_EXTRACT is set.
Pointed out by:	hoek and kiri, among other people

Revision 1.227.2.50: download - view: text, markup, annotated - select for diffs
Sun Aug 30 21:23:11 1998 UTC (14 years, 8 months ago) by asami
Branches: RELENG_2_2
Diff to: previous 1.227.2.49: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.49: +2 -2 lines
Fix up whitespace messed up by dima in previous commit. (*sigh*)

Revision 1.227.2.49: download - view: text, markup, annotated - select for diffs
Fri Aug 28 18:43:20 1998 UTC (14 years, 8 months ago) by dima
Branches: RELENG_2_2
Diff to: previous 1.227.2.48: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.48: +3 -2 lines
MFC: introduce PERL5 variable.

Revision 1.286: download - view: text, markup, annotated - select for diffs
Fri Aug 28 18:41:04 1998 UTC (14 years, 8 months ago) by dima
Branches: MAIN
Diff to: previous 1.285: preferred, colored
Changes since revision 1.285: +2 -1 lines
Introduce PERL5 variable.
It's gonna be used in all p5- ports.

Reviewed by:	asami

Revision 1.285: download - view: text, markup, annotated - select for diffs
Thu Aug 27 00:18:50 1998 UTC (14 years, 8 months ago) by asami
Branches: MAIN
Diff to: previous 1.284: preferred, colored
Changes since revision 1.284: +351 -189 lines
Hope I haven't missed anything or forgotten to credit anybody.  (By
the way, most of the things below are "Reviewed by: hoek" as well.)

The changes are (roughly in order of appearance):

(1) Revamp comments at beginning of file.  Major rewrites.  Reorder
    them into more relevant sections.  Make clear which ones are user
    variables and not to be set in ports' Makefiles.
Reviewed by:	hoek (well, he's the only one who sent any comments)

(2) Include ${.CURDIR}/Makefile.local if it exists.  This is a local
    configuration file (ala rc.conf.local and make.conf.local) so
    please do not commit a file with this name to the repository.
Suggested by:	dillon

(3) MANCOMPRESSED now takes three possible values: "yes", "no" and
    "maybe".  (It used to be a binary variable -- the old behavior is
    now accomplished by "MANCOMPRESSED=yes".  Ports that defined this
    variable to other values have been corrected.)

    "yes" means the manpages are installed compressed, "no" means they
    are not, and "maybe" means the port already respects the value of
    NOMANCOMPRESS.  The default is "yes" for USE_IMAKE ports without
    NO_INSTALL_MANPAGES, and "no" otherwise.

    Add "compress-man" target and move manpage {,de}compression there.

Reviewed by:	hoek etc. and a full build of the ports tree

(4) Add LIBDIR="${LIBDIR}" to MAKE_ENV.  Makes easier to "fix" ports
    for /usr/lib/aout mess.
Submitted by:	ohashi@mickey.ai.kyutech.ac.jp (Takeshi Ohashi)

(5) Change ${TMPPLIST} from ${WRKDIR}/PLIST.mktmp to
    ${WRKDIR}/.PLIST.mktmp.
Suggested by:		hoek
Strongly seconded by:	steve

(6) Change a couple more relative pathnames to absolute ones.
Submitted by:	hoek

(7) Move checksum into real-extract.

(8) Change way rules are chained.  Instead of:

build: configure ${BUILD_COOKIE}
${BUILD_COOKIE}:
	@cd ${.CURDIR} && ${MAKE} ${.MAKEFLAGS} real-build

    we now have

build: ${BUILD_COOKIE}
${BUILD_COOKIE}:
	@cd ${.CURDIR} && ${MAKE} ${.MAKEFLAGS} configure
	@cd ${.CURDIR} && ${MAKE} ${.MAKEFLAGS} real-build

    Other than being more PC (pmake clean), this really speeds up
    skipping ports already built.  For instance, "make package" on a
    fully packaged games subtree used to take 269 seconds on average,
    now it's 45 seconds on average.

    The flip side of this is that it will create more processes when
    the targets actually chain, but when you're actually compiling
    things, your make is creating half a bazzilion processes anyway so
    I don't think it matters.

(9) ${TMPPLIST} is now a real dependency.  Create "generate-plist"
    target to generate ${TMPPLIST}.  Make sure it's called when needed
    (usually between do-install and post-install), and that the
    required files exist.

(10) Change some messages so we can tell where "make index" failed.

(11) Check if LIB_DEPENDS really generated the required shared lib or
     not.
Seconded by: "Brent J. Nordquist" <bjn@visi.com>

Revision 1.227.2.48: download - view: text, markup, annotated - select for diffs
Wed Aug 26 23:53:36 1998 UTC (14 years, 8 months ago) by asami
Branches: RELENG_2_2
Diff to: previous 1.227.2.47: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.47: +1 -1 lines
Oops, accidentally merged the changes before committing first. ;)

The previous commit was to merge 1.285 (will be committed now) from
the main branch.

Revision 1.227.2.47: download - view: text, markup, annotated - select for diffs
Wed Aug 26 23:46:54 1998 UTC (14 years, 8 months ago) by asami
Branches: RELENG_2_2
Diff to: previous 1.227.2.46: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.46: +351 -189 lines
Merge 1.24.

Revision 1.227.2.46: download - view: text, markup, annotated - select for diffs
Sat Aug 15 17:37:46 1998 UTC (14 years, 9 months ago) by markm
Branches: RELENG_2_2
Diff to: previous 1.227.2.45: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.45: +2 -2 lines
MFC: bump version number for new perl.

Revision 1.284: download - view: text, markup, annotated - select for diffs
Sat Aug 15 17:34:00 1998 UTC (14 years, 9 months ago) by markm
Branches: MAIN
Diff to: previous 1.283: preferred, colored
Changes since revision 1.283: +2 -2 lines
Bump version number for latest perl

Revision 1.283: download - view: text, markup, annotated - select for diffs
Wed Aug 12 09:47:47 1998 UTC (14 years, 9 months ago) by asami
Branches: MAIN
Diff to: previous 1.282: preferred, colored
Changes since revision 1.282: +8 -3 lines
Merge 1.227.2.45 (perl version substitution in PLIST).

Revision 1.227.2.45: download - view: text, markup, annotated - select for diffs
Wed Aug 12 09:46:46 1998 UTC (14 years, 9 months ago) by asami
Branches: RELENG_2_2
Diff to: previous 1.227.2.44: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.44: +8 -3 lines
Add new variables ${PERL_VERSION} (currently "5.00501") and
${PERL_VER} ("5.005").  They are substituted in the PLIST as
%%PERL_VERSION%% and %%PERL_VER%%.

Approved by:	markm

Revision 1.282: download - view: text, markup, annotated - select for diffs
Wed Aug 12 01:47:47 1998 UTC (14 years, 9 months ago) by asami
Branches: MAIN
Diff to: previous 1.281: preferred, colored
Changes since revision 1.281: +55 -28 lines
Merge 1.227.2.44.

Revision 1.227.2.44: download - view: text, markup, annotated - select for diffs
Wed Aug 12 01:47:12 1998 UTC (14 years, 9 months ago) by asami
Branches: RELENG_2_2
Diff to: previous 1.227.2.43: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.43: +55 -28 lines
(1) Change USE_X11 (the new one) to USE_XLIB.

(2) Add support for PLIST_SUB variable.  It is a list of "VAR=VALUE" pairs,
    and will substitute %%VAR%% with the value of VALUE in the PLIST.
    Right now it's used for ${OSREL} only, but inviditual ports can
    take advantage of it to avoid having to manually edit PLIST.
Submitted by:	hoek

(3) Add manpages defined in MAN? (taking account of NOMANCOMPRESS) to
    beginning of PLIST automatically.  Note this will cause manpages
    to be packed twice for the time being.  I'm going to clean up the
    PLISTs now.

(4) Add new variable USE_QT, which adds LIB_DEPENDS to qt140.  (And maybe
    BUILD_DEPENDS on moc/qt140 too, if it is indeed a big problem that
    people keep deleting this file.)
Submitted by:	andreas

(5) Fix spacing behind "===>" to be more consistent.
Requested by:	hoek

Revision 1.227.2.43: download - view: text, markup, annotated - select for diffs
Mon Aug 10 04:03:38 1998 UTC (14 years, 9 months ago) by obrien
Branches: RELENG_2_2
Diff to: previous 1.227.2.42: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.42: +2 -2 lines
MFC rev 1.281
(fix OSREL)

Revision 1.281: download - view: text, markup, annotated - select for diffs
Mon Aug 10 04:02:50 1998 UTC (14 years, 9 months ago) by obrien
Branches: MAIN
Diff to: previous 1.280: preferred, colored
Changes since revision 1.280: +2 -2 lines
I presume Satoshi wanted ``uname -r'' for OSREL not ``uname -s''

Found by:	gcc28 port

Revision 1.280: download - view: text, markup, annotated - select for diffs
Thu Aug 6 11:43:11 1998 UTC (14 years, 9 months ago) by markm
Branches: MAIN
Diff to: previous 1.279: preferred, colored
Changes since revision 1.279: +3 -3 lines
Update for Perl 5.005_01

Revision 1.227.2.42: download - view: text, markup, annotated - select for diffs
Thu Aug 6 10:45:22 1998 UTC (14 years, 9 months ago) by markm
Branches: RELENG_2_2
Diff to: previous 1.227.2.41: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.41: +3 -3 lines
Update for perl5.00501.

Revision 1.227.2.41: download - view: text, markup, annotated - select for diffs
Wed Aug 5 09:29:48 1998 UTC (14 years, 9 months ago) by asami
Branches: RELENG_2_2
Diff to: previous 1.227.2.40: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.40: +25 -30 lines
Merge 1.279.

Revision 1.279: download - view: text, markup, annotated - select for diffs
Wed Aug 5 09:29:13 1998 UTC (14 years, 9 months ago) by asami
Branches: MAIN
Diff to: previous 1.278: preferred, colored
Changes since revision 1.278: +25 -30 lines
(1) Rename variable "USE_X11" to "USE_X_PREFIX" to make clearer what it
    means (change PREFIX to ${X11BASE}) and add a new variable USE_X11
    which means "this port requires the X window system (actually the
    library)".  USE_X_PREFIX implies USE_X11.  USE_X11 adds a
    LIB_DEPENDS to libX11 with the x11/XFree86 port.
Reviewed by:	the ports list, hoek in particular

(2) Remove NO_CONFIGURE and NO_PATCH, which never meant anything.
    Yell if they are defined.
Reviewed by:	the ports list

(3) Add new variable OSREL, which is automatically set to the
    numeric OS version (e.g., 2.2.1, 3.0).  It can be used to refer to
    files in gcc installations, for instance.

(4) Finally remove EXEC_DEPENDS hack after all these years.
Submitted by:	hoek

(5) Put quotes around some echo ${*_DEPENDS} statements so they won't
    blow up when the variables include regular expressions like
    "qt\\.1\\.\\\(33\\\|40\\\):${PORTSDIR}/x11/qt140".

Revision 1.227.2.40: download - view: text, markup, annotated - select for diffs
Tue Jul 28 22:28:19 1998 UTC (14 years, 9 months ago) by obrien
Branches: RELENG_2_2
Diff to: previous 1.227.2.39: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.39: +5 -4 lines
MFC rev 1.278

Revision 1.278: download - view: text, markup, annotated - select for diffs
Tue Jul 28 22:27:16 1998 UTC (14 years, 9 months ago) by obrien
Branches: MAIN
Diff to: previous 1.277: preferred, colored
Changes since revision 1.277: +5 -4 lines
Add var "CD_MOUNTPT" set to /cdrom by default.
Ok'ed by:  discussed with Satoshi at USENIX

Revision 1.227.2.39: download - view: text, markup, annotated - select for diffs
Sun Jul 19 18:02:39 1998 UTC (14 years, 10 months ago) by se
Branches: RELENG_2_2
CVS tags: RELENG_2_2_7_RELEASE
Diff to: previous 1.227.2.38: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.38: +2 -1 lines
Merge from -current: Add US master site for KDE.

Revision 1.277: download - view: text, markup, annotated - select for diffs
Mon Jul 13 23:39:02 1998 UTC (14 years, 10 months ago) by se
Branches: MAIN
Diff to: previous 1.276: preferred, colored
Changes since revision 1.276: +2 -1 lines
Add US Mirror site to MASTER_SITE_KDE.

Revision 1.227.2.38: download - view: text, markup, annotated - select for diffs
Sat May 30 22:40:59 1998 UTC (14 years, 11 months ago) by jkh
Branches: RELENG_2_2
Diff to: previous 1.227.2.37: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.37: +1 -8 lines
Back out the bsd.local.mk changes in 2.2 as well.

Reminded by:	max

Revision 1.276: download - view: text, markup, annotated - select for diffs
Wed May 20 22:27:18 1998 UTC (15 years ago) by jkh
Branches: MAIN
Diff to: previous 1.275: preferred, colored
Changes since revision 1.275: +0 -7 lines
Complete back-out of the bsd.locale.mk change.
OK'd by:	asami

Revision 1.227.2.37: download - view: text, markup, annotated - select for diffs
Tue May 19 13:48:39 1998 UTC (15 years ago) by thepish
Branches: RELENG_2_2
Diff to: previous 1.227.2.36: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.36: +8 -1 lines
PR:		misc/6031
Patch applied as per PR - enables preferential fetch from local mirrors

Revision 1.275: download - view: text, markup, annotated - select for diffs
Tue May 19 13:02:04 1998 UTC (15 years ago) by thepish
Branches: MAIN
Diff to: previous 1.274: preferred, colored
Changes since revision 1.274: +8 -1 lines
PR:		misc/6031

Patch applied as per PR - enables preferential fetch from local mirrors

Revision 1.165.2.36: download - view: text, markup, annotated - select for diffs
Mon May 4 09:25:48 1998 UTC (15 years ago) by steve
Branches: RELENG_2_1_0
Diff to: previous 1.165.2.35: preferred, colored; branchpoint 1.165: preferred, colored; next MAIN 1.166: preferred, colored
Changes since revision 1.165.2.35: +6 -6 lines
Merge from 1.274

Revision 1.227.2.36: download - view: text, markup, annotated - select for diffs
Mon May 4 09:15:06 1998 UTC (15 years ago) by steve
Branches: RELENG_2_2
Diff to: previous 1.227.2.35: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.35: +6 -6 lines
MFC: make -> ${MAKE}

Ok'd by:	Satoshi

Revision 1.274: download - view: text, markup, annotated - select for diffs
Mon May 4 04:01:26 1998 UTC (15 years ago) by steve
Branches: MAIN
Diff to: previous 1.273: preferred, colored
Changes since revision 1.273: +6 -6 lines
Change a couple 'make' to '${MAKE}'.

PR:		6341
Submitted by:	Niall Smart <rotel@indigo.ie>

Revision 1.227.2.35: download - view: text, markup, annotated - select for diffs
Tue Mar 24 03:35:54 1998 UTC (15 years, 2 months ago) by asami
Branches: RELENG_2_2
CVS tags: RELENG_2_2_6_RELEASE
Diff to: previous 1.227.2.34: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.34: +5 -2 lines
Merge 1.273.

Revision 1.273: download - view: text, markup, annotated - select for diffs
Tue Mar 24 03:34:51 1998 UTC (15 years, 2 months ago) by asami
Branches: MAIN
Diff to: previous 1.272: preferred, colored
Changes since revision 1.272: +5 -2 lines
Don't delete "Latest" link if NO_LATEST_LINK is set.

Revision 1.227.2.34: download - view: text, markup, annotated - select for diffs
Sat Mar 7 04:41:14 1998 UTC (15 years, 2 months ago) by asami
Branches: RELENG_2_2
Diff to: previous 1.227.2.33: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.33: +3 -2 lines
Merge 1.272.

Revision 1.272: download - view: text, markup, annotated - select for diffs
Sat Mar 7 04:40:19 1998 UTC (15 years, 2 months ago) by asami
Branches: MAIN
Diff to: previous 1.271: preferred, colored
Changes since revision 1.271: +3 -2 lines
Add ${CXX} to list of variables passed in the environment when
invoking configure.

Submitted by:	obrien

Revision 1.227.2.33: download - view: text, markup, annotated - select for diffs
Thu Feb 19 06:51:32 1998 UTC (15 years, 3 months ago) by asami
Branches: RELENG_2_2
Diff to: previous 1.227.2.32: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.32: +3 -2 lines
Merge 1.271.

Revision 1.271: download - view: text, markup, annotated - select for diffs
Thu Feb 19 06:49:27 1998 UTC (15 years, 3 months ago) by asami
Branches: MAIN
Diff to: previous 1.270: preferred, colored
Changes since revision 1.270: +3 -2 lines
(1) Don't disable "deinstall" if IGNORE is set.
I don't know what the hell I was thinking in:	rev. 1.268

(2) Create ${PREFIX} before calling mtree if it doesn't exist.  This
    may not be the best solution, but pre-install is called after
    mtree so there really isn't any way to fix this from the port
    Makefiles and thus has to be done here.

Revision 1.227.2.32: download - view: text, markup, annotated - select for diffs
Wed Feb 4 10:37:30 1998 UTC (15 years, 3 months ago) by asami
Branches: RELENG_2_2
Diff to: previous 1.227.2.31: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.31: +25 -9 lines
Merge 1.270.

Revision 1.270: download - view: text, markup, annotated - select for diffs
Wed Feb 4 10:36:56 1998 UTC (15 years, 3 months ago) by asami
Branches: MAIN
Diff to: previous 1.269: preferred, colored
Changes since revision 1.269: +25 -9 lines
(1) Improve the obsolete tcl/tk detection and dignosis.
Reviewed by:	the lists

(2) Change MASTER_SITE_CTAN to reflect current reality.
Submitted by:	fenner

(3) Add new port variable NO_LATEST_LINK.  When this is set, the
    "Latest" package symlink is not created.  Use this for ports that
    are betas when there is also a port for an older, more stable,
    version.

(4) Don't be too stupid about "make deinstall".
Submitted by:	fenner

Revision 1.227.2.31: download - view: text, markup, annotated - select for diffs
Sat Jan 31 21:00:38 1998 UTC (15 years, 3 months ago) by obrien
Branches: RELENG_2_2
Diff to: previous 1.227.2.30: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.30: +6 -3 lines
MFC rev 1.269

Revision 1.269: download - view: text, markup, annotated - select for diffs
Sat Jan 31 20:59:30 1998 UTC (15 years, 3 months ago) by obrien
Branches: MAIN
Diff to: previous 1.268: preferred, colored
Changes since revision 1.268: +6 -2 lines
Allow package building in current directory again.

Revision 1.227.2.30: download - view: text, markup, annotated - select for diffs
Fri Jan 2 10:38:06 1998 UTC (15 years, 4 months ago) by asami
Branches: RELENG_2_2
Diff to: previous 1.227.2.29: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.29: +66 -13 lines
Merge 1.268.

Revision 1.268: download - view: text, markup, annotated - select for diffs
Fri Jan 2 10:37:14 1998 UTC (15 years, 4 months ago) by asami
Branches: MAIN
Diff to: previous 1.267: preferred, colored
Changes since revision 1.267: +66 -13 lines
About one month worth of bsd.port.mk improvements.

(1) Allow multiple checksums of same file.
Submitted by:	hoek

(2) Add "deinstall" target as an alias to "pkg_delete $(make package-name)"
    (well, something like that, see diff for details).

(3) Add new port variable USE_AUTOCONF.   It appends BUILD_DEPENDS to
    devel/autoconf and runs autoconf before configure.
Submitted by:	ohashi@mickey.ai.kyutech.ac.jp (Takeshi Ohashi)

(4) Clarify USE_X11 and USE_IMAKE usage.

(5) Add new user-overridable variable MASTER_SITE_KDE.
Submitted by:	vanilla

(6) Add support for "Latest" package links.
Idea by:	Terry Lambert

(7) Try to catch obsolete tcl/tk installations that could cause problems.
Annoyed by various bogus commits by:	you-know-who

Revision 1.165.2.35: download - view: text, markup, annotated - select for diffs
Thu Nov 20 05:34:49 1997 UTC (15 years, 6 months ago) by asami
Branches: RELENG_2_1_0
Diff to: previous 1.165.2.34: preferred, colored; branchpoint 1.165: preferred, colored
Changes since revision 1.165.2.34: +11 -1 lines
Merge 1.267.

Revision 1.227.2.29: download - view: text, markup, annotated - select for diffs
Thu Nov 20 05:34:32 1997 UTC (15 years, 6 months ago) by asami
Branches: RELENG_2_2
Diff to: previous 1.227.2.28: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.28: +11 -1 lines
Merge 1.267.

Revision 1.267: download - view: text, markup, annotated - select for diffs
Thu Nov 20 05:33:56 1997 UTC (15 years, 6 months ago) by asami
Branches: MAIN
Diff to: previous 1.266: preferred, colored
Changes since revision 1.266: +11 -1 lines
Define MASTER_SITE_SUBDIR and PATCH_SITE_SUBDIR to default to "." so
we won't have double-slashes.

Add support for new port variable MANUAL_PACKAGE_BUILD.  If this is
defined as well as the user variable PACKAGE_BUILDING, the port will
be ignored.  This is used to mark ports that can be built normally
except on a machine that has a lot of conflicting ports (i.e., our
package building machine).

Revision 1.165.2.34: download - view: text, markup, annotated - select for diffs
Wed Nov 12 10:43:04 1997 UTC (15 years, 6 months ago) by asami
Branches: RELENG_2_1_0
Diff to: previous 1.165.2.33: preferred, colored; branchpoint 1.165: preferred, colored
Changes since revision 1.165.2.33: +3 -3 lines
Merge 1.266.

Revision 1.227.2.28: download - view: text, markup, annotated - select for diffs
Wed Nov 12 10:42:26 1997 UTC (15 years, 6 months ago) by asami
Branches: RELENG_2_2
Diff to: previous 1.227.2.27: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.27: +3 -3 lines
Merge 1.266.

Revision 1.266: download - view: text, markup, annotated - select for diffs
Wed Nov 12 10:25:17 1997 UTC (15 years, 6 months ago) by markm
Branches: MAIN
Diff to: previous 1.265: preferred, colored
Changes since revision 1.265: +3 -3 lines
Upgrade perl to perl5.004_04

Revision 1.165.2.33: download - view: text, markup, annotated - select for diffs
Wed Oct 8 05:05:53 1997 UTC (15 years, 7 months ago) by asami
Branches: RELENG_2_1_0
Diff to: previous 1.165.2.32: preferred, colored; branchpoint 1.165: preferred, colored
Changes since revision 1.165.2.32: +4 -1 lines
Merge 1.265.

Revision 1.227.2.27: download - view: text, markup, annotated - select for diffs
Wed Oct 8 05:05:27 1997 UTC (15 years, 7 months ago) by asami
Branches: RELENG_2_2
CVS tags: RELENG_2_2_5_RELEASE
Diff to: previous 1.227.2.26: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.26: +4 -1 lines
Merge 1.265.

Revision 1.265: download - view: text, markup, annotated - select for diffs
Wed Oct 8 05:04:48 1997 UTC (15 years, 7 months ago) by asami
Branches: MAIN
Diff to: previous 1.264: preferred, colored
Changes since revision 1.264: +4 -1 lines
Install ${PKGDIR}/MESSAGE as /var/db/pkg/${PKGNAME}/+DISPLAY if it exists.

Reviewed by:	kiri

Revision 1.227.2.26: download - view: text, markup, annotated - select for diffs
Wed Aug 20 03:44:30 1997 UTC (15 years, 9 months ago) by asami
Branches: RELENG_2_2
Diff to: previous 1.227.2.25: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.25: +13 -3 lines
Merge 1.264.

Revision 1.264: download - view: text, markup, annotated - select for diffs
Wed Aug 20 03:44:14 1997 UTC (15 years, 9 months ago) by asami
Branches: MAIN
Diff to: previous 1.263: preferred, colored
Changes since revision 1.263: +13 -3 lines
(1) Be nicer about mtree file missing.  (Actually, just suggest where
    you can get one from.)

(2) Use "reinstall" as DEPENDS_TARGET if target is "reinstall".  In
    particular, this will make it possible to do a "make reinstall" on
    several NFS clients and have them install all dependencies
    correctly.
Tested by:	davidn

Revision 1.165.2.32: download - view: text, markup, annotated - select for diffs
Thu Jul 17 22:56:22 1997 UTC (15 years, 10 months ago) by asami
Branches: RELENG_2_1_0
Diff to: previous 1.165.2.31: preferred, colored; branchpoint 1.165: preferred, colored
Changes since revision 1.165.2.31: +3 -3 lines
Merge 1.263 on this branch too.

Revision 1.227.2.25: download - view: text, markup, annotated - select for diffs
Thu Jul 17 17:53:43 1997 UTC (15 years, 10 months ago) by markm
Branches: RELENG_2_2
Diff to: previous 1.227.2.24: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.24: +3 -3 lines
YAMFC: Perl5 is now perl5.00401

Revision 1.263: download - view: text, markup, annotated - select for diffs
Thu Jul 17 17:47:36 1997 UTC (15 years, 10 months ago) by markm
Branches: MAIN
Diff to: previous 1.262: preferred, colored
Changes since revision 1.262: +3 -3 lines
Changes for perl-5.004_01

Revision 1.165.2.31: download - view: text, markup, annotated - select for diffs
Thu Jul 10 02:30:51 1997 UTC (15 years, 10 months ago) by asami
Branches: RELENG_2_1_0
Diff to: previous 1.165.2.30: preferred, colored; branchpoint 1.165: preferred, colored
Changes since revision 1.165.2.30: +55 -6 lines
Merge 1.262.

Revision 1.227.2.24: download - view: text, markup, annotated - select for diffs
Thu Jul 10 02:30:28 1997 UTC (15 years, 10 months ago) by asami
Branches: RELENG_2_2
Diff to: previous 1.227.2.23: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.23: +55 -6 lines
Merge 1.262.

Revision 1.262: download - view: text, markup, annotated - select for diffs
Thu Jul 10 02:29:51 1997 UTC (15 years, 10 months ago) by asami
Branches: MAIN
Diff to: previous 1.261: preferred, colored
Changes since revision 1.261: +55 -6 lines
(1) Add preliminary support for architecture/operating system-dependent
    patches and files.  Note this is just for testing -- I don't
    expect "patches.OpenBSD" or "Makefile.alpha" start cropping up on
    our ports tree just yet!
Pretty much ignored by: the ports/committers list

(2) Add "SH?=/bin/sh" to the list of command-name macros.  Use it.
Checked by: recompiling all packages

Revision 1.165.2.30: download - view: text, markup, annotated - select for diffs
Tue Jul 1 06:52:35 1997 UTC (15 years, 10 months ago) by asami
Branches: RELENG_2_1_0
Diff to: previous 1.165.2.29: preferred, colored; branchpoint 1.165: preferred, colored
Changes since revision 1.165.2.29: +2 -2 lines
Merge 1.261.

Revision 1.227.2.23: download - view: text, markup, annotated - select for diffs
Tue Jul 1 06:49:35 1997 UTC (15 years, 10 months ago) by asami
Branches: RELENG_2_2
Diff to: previous 1.227.2.22: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.22: +2 -2 lines
Merge 1.261.

Revision 1.261: download - view: text, markup, annotated - select for diffs
Sun Jun 29 10:51:55 1997 UTC (15 years, 10 months ago) by obrien
Branches: MAIN
Diff to: previous 1.260: preferred, colored
Changes since revision 1.260: +2 -2 lines
``-C ${WRKDIR} -xzf'' are no longer the default args for EXTRACT_BEFORE_ARGS

Revision 1.165.2.29: download - view: text, markup, annotated - select for diffs
Tue Jun 24 07:17:15 1997 UTC (15 years, 11 months ago) by asami
Branches: RELENG_2_1_0
Diff to: previous 1.165.2.28: preferred, colored; branchpoint 1.165: preferred, colored
Changes since revision 1.165.2.28: +7 -2 lines
Merge 1.260 (USE_PERL5).

Revision 1.227.2.22: download - view: text, markup, annotated - select for diffs
Tue Jun 24 07:17:03 1997 UTC (15 years, 11 months ago) by asami
Branches: RELENG_2_2
Diff to: previous 1.227.2.21: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.21: +7 -2 lines
Merge 1.260 (USE_PERL5).

Revision 1.260: download - view: text, markup, annotated - select for diffs
Tue Jun 24 07:16:21 1997 UTC (15 years, 11 months ago) by asami
Branches: MAIN
Diff to: previous 1.259: preferred, colored
Changes since revision 1.259: +7 -2 lines
Add new variable USE_PERL5.  It is similar to USE_GMAKE, except that
it also sets RUN_DEPENDS (USE_GMAKE is BUILD_DEPENDS only).

The (immediate) purpose of this is to avoid having to change 70
zillion ports when the version of perl changes.  Also, when perl5 is
pulled into -current, this will become a no-op in -current's
bsd.port.mk.

Reviewed by:	jfitz

Revision 1.165.2.28: download - view: text, markup, annotated - select for diffs
Wed Jun 18 03:21:31 1997 UTC (15 years, 11 months ago) by asami
Branches: RELENG_2_1_0
Diff to: previous 1.165.2.27: preferred, colored; branchpoint 1.165: preferred, colored
Changes since revision 1.165.2.27: +6 -6 lines
Merge 1.259 (umask check).

Revision 1.227.2.21: download - view: text, markup, annotated - select for diffs
Wed Jun 18 03:21:08 1997 UTC (15 years, 11 months ago) by asami
Branches: RELENG_2_2
Diff to: previous 1.227.2.20: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.20: +6 -6 lines
Merge 1.259 (umask check).

Revision 1.259: download - view: text, markup, annotated - select for diffs
Wed Jun 18 03:20:22 1997 UTC (15 years, 11 months ago) by asami
Branches: MAIN
Diff to: previous 1.258: preferred, colored
Changes since revision 1.258: +6 -6 lines
Move the "umask ?= 0022" check (a warning only) from the default
"do-install" target to the beginning of the "install" meta-target, so
that ports that define their own do-install will also run it without
having to duplicate it themselves.

Tested by:	rebuilding all packages

Revision 1.227.2.20: download - view: text, markup, annotated - select for diffs
Wed Jun 4 00:12:48 1997 UTC (15 years, 11 months ago) by asami
Branches: RELENG_2_2
Diff to: previous 1.227.2.19: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.19: +51 -55 lines
Merge 1.258.

Revision 1.258: download - view: text, markup, annotated - select for diffs
Wed Jun 4 00:12:19 1997 UTC (15 years, 11 months ago) by asami
Branches: MAIN
Diff to: previous 1.257: preferred, colored
Changes since revision 1.257: +51 -55 lines
(1) Use the new BSD.x11.dist mtree file to create directories under
    /usr/X11R6 if USE_IMAKE or USE_X11 is set.  It is mostly designed
    after the XFree86 distribution, but also includes some of our own
    goodies (libexec, share/doc, etc/rc.d).

(2) Full support for per-port dependency target.  An optional
    ":<target>" can be added to any of the *_DEPENDS variables.  Do
    not attempt to print out anything about dependencies if NO_DEPENDS
    is set (there was already too much code duplication, and this
    extra colon has really pushed it over the limit).
Requested by: jfitz

(3) Make "reinstal" pmake-safe.
Reminded in an e-mail from: jkh

Revision 1.165.2.27: download - view: text, markup, annotated - select for diffs
Wed Apr 30 03:16:20 1997 UTC (16 years ago) by asami
Branches: RELENG_2_1_0
Diff to: previous 1.165.2.26: preferred, colored; branchpoint 1.165: preferred, colored
Changes since revision 1.165.2.26: +54 -47 lines
Merge 1.257.

Revision 1.227.2.19: download - view: text, markup, annotated - select for diffs
Wed Apr 30 03:15:59 1997 UTC (16 years ago) by asami
Branches: RELENG_2_2
CVS tags: RELENG_2_2_2_RELEASE
Diff to: previous 1.227.2.18: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.18: +54 -47 lines
Merge 1.257.

Revision 1.257: download - view: text, markup, annotated - select for diffs
Wed Apr 30 03:12:05 1997 UTC (16 years ago) by asami
Branches: MAIN
Diff to: previous 1.256: preferred, colored
Changes since revision 1.256: +54 -47 lines
(1) Change logic for dependency: instead of defining "is_depended"
    (default: IS_DEPENDED?=install) target on the depended port, call
    DEPENDS_TARGET (default: install) from the depending port.

    Other than being more flexible (some ports don't require the
    dependency to be fully installed: see ghostscript4), this seems
    like a more natural thing to do.  (I never understood the
    convoluted logic that was used before.)

    By building packages with "DEPENDS_TARGET=package", I can avoid
    file-sharing problems (like gs3 binary going into the gs4
    package).

(2) Add new variable PATCH_SITE_SUBDIR and separate it from
    MASTER_SITE_SUBDIR.  Fixes linuxls port and is a correct thing to
    do anyway.
Initially suggested and reviewed by: fenner

(3) Add new variable MASTER_SITE_LOCAL for local ports.  Defaults to
    LOCAL_PORTS subdir on ftp.freebsd.org's distfiles dir.
Submitted by: jkh

Revision 1.165.2.26: download - view: text, markup, annotated - select for diffs
Mon Apr 21 00:25:45 1997 UTC (16 years, 1 month ago) by asami
Branches: RELENG_2_1_0
Diff to: previous 1.165.2.25: preferred, colored; branchpoint 1.165: preferred, colored
Changes since revision 1.165.2.25: +13 -8 lines
Merge 1.256.

Revision 1.256: download - view: text, markup, annotated - select for diffs
Mon Apr 21 00:24:51 1997 UTC (16 years, 1 month ago) by asami
Branches: MAIN
Diff to: previous 1.255: preferred, colored
Changes since revision 1.255: +13 -8 lines
Merge from 2.2.

Revision 1.227.2.18: download - view: text, markup, annotated - select for diffs
Sun Apr 20 20:15:57 1997 UTC (16 years, 1 month ago) by jkh
Branches: RELENG_2_2
Diff to: previous 1.227.2.17: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.17: +13 -8 lines
Sync from -current; global tag support (it was actually tested in 2.2)
and some miscellaneous fixes.  Also bring in some fixes to the explanatory
text in bsd.port.mk since Satoshi never responded to my submission (and
around here, that == yes :-).

Revision 1.165.2.25: download - view: text, markup, annotated - select for diffs
Tue Apr 15 08:38:36 1997 UTC (16 years, 1 month ago) by asami
Branches: RELENG_2_1_0
Diff to: previous 1.165.2.24: preferred, colored; branchpoint 1.165: preferred, colored
Changes since revision 1.165.2.24: +12 -10 lines
Merge rev. 1.255 from -current.

Revision 1.227.2.17: download - view: text, markup, annotated - select for diffs
Tue Apr 15 08:37:55 1997 UTC (16 years, 1 month ago) by asami
Branches: RELENG_2_2
Diff to: previous 1.227.2.16: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.16: +12 -10 lines
Merge rev. 1.255 from -current.

Revision 1.255: download - view: text, markup, annotated - select for diffs
Tue Apr 15 08:36:41 1997 UTC (16 years, 1 month ago) by asami
Branches: MAIN
Diff to: previous 1.254: preferred, colored
Changes since revision 1.254: +12 -10 lines
(1) Change comment for USE_X11 to be more explicit about what it
    means.

(2) Change MASTER_SITE_GNU etc. to use += instead of ?=, so users can
    specify a local mirror in /etc/make.conf and still get the full
    fallback in case something is missing.
Submitted by:	Narvi <narvi@haldjas.folklore.ee>

(3) Skip port if USE_X11 or USE_IMAKE is defined and /usr/X11R6
    doesn't exist.
Submitted by:	imp

(4) Add "-" in front of rmdir of ${DISTDIR}/${DIST_SUBDIR} in
    distclean target; the directory might not be empty because the
    subdir is shared with some other ports' distfiles.

Revision 1.165.2.24: download - view: text, markup, annotated - select for diffs
Thu Mar 6 08:33:34 1997 UTC (16 years, 2 months ago) by asami
Branches: RELENG_2_1_0
Diff to: previous 1.165.2.23: preferred, colored; branchpoint 1.165: preferred, colored
Changes since revision 1.165.2.23: +11 -9 lines
Merge 1.254.

Revision 1.227.2.16: download - view: text, markup, annotated - select for diffs
Thu Mar 6 08:33:14 1997 UTC (16 years, 2 months ago) by asami
Branches: RELENG_2_2
CVS tags: RELENG_2_2_1_RELEASE, RELENG_2_2_0_RELEASE
Diff to: previous 1.227.2.15: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.15: +11 -9 lines
Merge 1.254.

Revision 1.254: download - view: text, markup, annotated - select for diffs
Thu Mar 6 08:28:15 1997 UTC (16 years, 2 months ago) by asami
Branches: MAIN
Diff to: previous 1.253: preferred, colored
Changes since revision 1.253: +11 -9 lines
Make COMMENT and DESCR variables (just like PLIST).  Will be useful
when you want to share all of PKGDIR except for one file.  (See upcoming
multilingual nvi ports.)

Revision 1.165.2.23: download - view: text, markup, annotated - select for diffs
Sun Feb 23 13:27:40 1997 UTC (16 years, 3 months ago) by asami
Branches: RELENG_2_1_0
Diff to: previous 1.165.2.22: preferred, colored; branchpoint 1.165: preferred, colored
Changes since revision 1.165.2.22: +39 -21 lines
Merge 1.251, 1.252 and 1.253.

Revision 1.227.2.15: download - view: text, markup, annotated - select for diffs
Sun Feb 23 13:27:21 1997 UTC (16 years, 3 months ago) by asami
Branches: RELENG_2_2
Diff to: previous 1.227.2.14: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.14: +39 -21 lines
Merge 1.251, 1.252 and 1.253.

Revision 1.253: download - view: text, markup, annotated - select for diffs
Sun Feb 23 13:24:45 1997 UTC (16 years, 3 months ago) by asami
Branches: MAIN
Diff to: previous 1.252: preferred, colored
Changes since revision 1.252: +37 -20 lines
(1) Define ${LDCONFIG} and ${MV} to be full pathnames to ldconfig and
    mv, respectively.  This will make Warner's life easier.

(2) Add new variable ${PLIST}, which defaults to ${PKGDIR}/PLIST.
    If you need to have different PLISTs for different configurations,
    you can either

    @ pre-fabricate all of them and switch ${PLIST} to point to the
      appropriate one, or

    @ use sed/awk/perl/whatever to create the correct one from
      pkg/PLIST and set ${PLIST} to it.

    It is still recommended to have a file called "pkg/PLIST" so
    people can do "grep badprog /usr/ports/*/*/pkg/PLIST" and such.

(3) Move /var/db/pkg/${PKGNAME} clash detection to before the
    installation (instead of after) and make it fatal, with an error
    message suggesting a workaround.

(4) Don't make distclean fail if DIST_SUBDIR is set and the
    subdirectory does not exist.

(5) Don't put "@pkgdep Error code 2.  Stop." kind of garbage into
    packing list if depended port's directory doesn't exist.  Instead,
    print out a message to stderr.

Revision 1.252: download - view: text, markup, annotated - select for diffs
Mon Feb 17 08:20:36 1997 UTC (16 years, 3 months ago) by obrien
Branches: MAIN
Diff to: previous 1.251: preferred, colored
Changes since revision 1.251: +2 -3 lines
Submitted by:		 Dave Cornejo <dave@dogwood.com>
ftp.shsu.edu is no longer maintained - they refer you to the mirror I
maintain at ftp.cdrom.com

Revision 1.251: download - view: text, markup, annotated - select for diffs
Sun Feb 16 02:51:17 1997 UTC (16 years, 3 months ago) by obrien
Branches: MAIN
Diff to: previous 1.250: preferred, colored
Changes since revision 1.250: +4 -2 lines
Fixed URL for ftp.tex.ac.uk in MASTER_SITE_TEX_CTAN.
Added ftp.shsu.edu and ftp.dante.de used by jmz in the latex port.

Revision 1.250: download - view: text, markup, annotated - select for diffs
Wed Feb 12 11:04:58 1997 UTC (16 years, 3 months ago) by asami
Branches: MAIN
Diff to: previous 1.249: preferred, colored
Changes since revision 1.249: +1 -1 lines
Change $FreeBSD$ back to $Id$.  I'm sorry, but it's been too long and
it's getting too hard to diagnose people's problems with this.

Revision 1.165.2.22: download - view: text, markup, annotated - select for diffs
Sat Jan 25 02:52:10 1997 UTC (16 years, 4 months ago) by asami
Branches: RELENG_2_1_0
CVS tags: RELENG_2_1_7_RELEASE
Diff to: previous 1.165.2.21: preferred, colored; branchpoint 1.165: preferred, colored
Changes since revision 1.165.2.21: +16 -6 lines
Merge from 1.249 minus $FreeBSD$ changes.

Revision 1.227.2.14: download - view: text, markup, annotated - select for diffs
Sat Jan 25 02:51:14 1997 UTC (16 years, 4 months ago) by asami
Branches: RELENG_2_2
Diff to: previous 1.227.2.13: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.13: +16 -6 lines
Merge from 1.249 minus $FreeBSD$ changes.

Revision 1.249: download - view: text, markup, annotated - select for diffs
Sat Jan 25 02:45:09 1997 UTC (16 years, 4 months ago) by asami
Branches: MAIN
Diff to: previous 1.248: preferred, colored
Changes since revision 1.248: +15 -5 lines
(1) Add ${DESTDIR} to ${LOCALBASE} and ${X11BASE}, and remove it from
    ${PORTSDIR}.  This undoes the changes done in rev. 1.38 and 1.59
    (part of the bsd.port.mk pre-dawn ages I've never understood).
Requested by: jkh

(2) Add new variable NO_IGNORE that will override any IGNORE causes.
    This is just a little hack to allow building of REQUIRES_MOTIF
    ports and its dependencies only etc., so don't document it.

(3) Update +REQUIRED_BY files as necessary.  Now you should be able to
    delete ports that have runtime dependencies without pkg_delete
    complaining about this file missing.

Revision 1.248: download - view: text, markup, annotated - select for diffs
Tue Jan 14 07:55:46 1997 UTC (16 years, 4 months ago) by asami
Branches: MAIN
Diff to: previous 1.247: preferred, colored
Changes since revision 1.247: +1 -2 lines
Move $FreeBSD$ up right next to $NetBSD$ (oh, the solidarity! :).

Revision 1.247: download - view: text, markup, annotated - select for diffs
Tue Jan 14 06:33:27 1997 UTC (16 years, 4 months ago) by jkh
Branches: MAIN
Diff to: previous 1.246: preferred, colored
Changes since revision 1.246: +1 -1 lines
Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore.  This update would have been
insane otherwise.

Revision 1.165.2.21: download - view: text, markup, annotated - select for diffs
Sun Jan 12 12:40:51 1997 UTC (16 years, 4 months ago) by asami
Branches: RELENG_2_1_0
Diff to: previous 1.165.2.20: preferred, colored; branchpoint 1.165: preferred, colored
Changes since revision 1.165.2.20: +66 -30 lines
Merge in rev. 1.245 and 1.246.

Revision 1.227.2.13: download - view: text, markup, annotated - select for diffs
Sun Jan 12 12:40:06 1997 UTC (16 years, 4 months ago) by asami
Branches: RELENG_2_2
Diff to: previous 1.227.2.12: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.12: +66 -30 lines
Merge in rev. 1.245 and 1.246.

Revision 1.246: download - view: text, markup, annotated - select for diffs
Sun Jan 12 12:37:48 1997 UTC (16 years, 4 months ago) by asami
Branches: MAIN
Diff to: previous 1.245: preferred, colored
Changes since revision 1.245: +22 -9 lines
Add OpenBSD support.  Change some comments to reflect the fact.  Also:

(1) Change commented out MAINTAINER to FreeBSD_MAINTAINER and
    OpenBSD_MAINTAINER.  These are not comments anymore, so we may
    even use it in the future.

(2) Instead of the ".if ${OPSYS} = "NetBSD" hack, use ".if exists()"
    to find the location of md5 an tar.  Play similar trick for fetch
    (OpenBSD uses /usr/bin/ftp which groks http: addresses).

This commit includes most of the changes made in 1.242 (although many
of them are done differently after more discussion).  One thing that
is conspicuously missing is NOMANCOMPRESS, which has been postponed
until Warner figures out what exactly the situation is on the OpenBSD
ports paradigm.  (In a nutshell, we can't just define NOMANCOMPRESS in
this file even if uncompressed manpages is the default for OpenBSD,
because that will take away the ability of individual users to select
manpage compression.)

Reviewed by:	imp@openbsd.org

Revision 1.245: download - view: text, markup, annotated - select for diffs
Sun Jan 12 11:48:26 1997 UTC (16 years, 4 months ago) by asami
Branches: MAIN
Diff to: previous 1.244: preferred, colored
Changes since revision 1.244: +43 -23 lines
(1) New variable, SCRIPTS_ENV, which is passed to scripts/configure
    and scripts/{pre,post}-* as environment vars.  Also, if BATCH is
    set, "BATCH=yes" is automatically added to SCRIPTS_ENV.
    (Requested by: max)

(2) The INSTALL_* macros are added to SCRIPTS_ENV and MAKE_ENV as
    BSD_INSTALL_*.  (Requested by: obrien)

(3) New variable MOTIF_ONLY, which will only build ports with
    REQUIRES_MOTIF defined.  This doesn't do dependencies right (what
    if the depended port doesn't need Motif) yet.

(4) Try not to clean the same port twice in clean-depends when (for
    instance) it's defined in both BUILD_DEPENDS and INSTALL_DEPENDS.
    Note that it won't check chained dependencies so you may still see
    the same port cleaned multiple times, but checking that far will
    surely make this run slower than the un-"optimized" case so I left
    it as is.  (Requested by: jkh)

(5) Ignore *.rej files in patches/ directory in addition to *~ and
    *.orig.

Revision 1.165.2.20: download - view: text, markup, annotated - select for diffs
Sat Jan 11 11:33:49 1997 UTC (16 years, 4 months ago) by asami
Branches: RELENG_2_1_0
Diff to: previous 1.165.2.19: preferred, colored; branchpoint 1.165: preferred, colored
Changes since revision 1.165.2.19: +2 -2 lines
Merge 1.244 - "!(" -> "! (".

Revision 1.227.2.12: download - view: text, markup, annotated - select for diffs
Sat Jan 11 11:33:24 1997 UTC (16 years, 4 months ago) by asami
Branches: RELENG_2_2
Diff to: previous 1.227.2.11: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.11: +2 -2 lines
Merge 1.244 - "!(" -> "! (".

Revision 1.244: download - view: text, markup, annotated - select for diffs
Fri Jan 10 21:02:27 1997 UTC (16 years, 4 months ago) by wosch
Branches: MAIN
Diff to: previous 1.243: preferred, colored
Changes since revision 1.243: +2 -2 lines
if !(command) -> if ! (command)

the ksh and I guess some other shells want a space
between '!' and the next command. This problem exist since rev 1.207

Revision 1.243: download - view: text, markup, annotated - select for diffs
Thu Dec 26 01:02:29 1996 UTC (16 years, 5 months ago) by asami
Branches: MAIN
Diff to: previous 1.242: preferred, colored
Changes since revision 1.242: +7 -21 lines
I'm sorry, this kind of commits need to be reviewed by me, espicially
in a time like this (i.e., right before the release).

Back out rev 1.242, also add a stronger note above the MAINTAINER.

Revision 1.242: download - view: text, markup, annotated - select for diffs
Wed Dec 25 18:19:22 1996 UTC (16 years, 5 months ago) by imp
Branches: MAIN
Diff to: previous 1.241: preferred, colored
Changes since revision 1.241: +21 -4 lines
Integrate changes from OpenBSD's efforts to use the FreeBSD ports system.
Generalize the selection of programs to run based on the existance of files
rather than the OS names that we find.  Add comments about me being the
keeper of the OpenBSD mods of this file.  Use ftp on OpenBSD rather than
fetch since OpenBSD's FTP supports urls and there is no fetch.

Reviewed by:	Joerge Wunch, Jordan Hubbard, and others in ports I've forgotten
Obtained from:	OpenBSD with changes from me.

Revision 1.165.2.19: download - view: text, markup, annotated - select for diffs
Mon Dec 23 02:53:12 1996 UTC (16 years, 5 months ago) by asami
Branches: RELENG_2_1_0
Diff to: previous 1.165.2.18: preferred, colored; branchpoint 1.165: preferred, colored
Changes since revision 1.165.2.18: +11 -9 lines
Merge from 1.241: checksum code improvements.

Revision 1.227.2.11: download - view: text, markup, annotated - select for diffs
Mon Dec 23 02:52:29 1996 UTC (16 years, 5 months ago) by asami
Branches: RELENG_2_2
Diff to: previous 1.227.2.10: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.10: +11 -9 lines
Merge from 1.241: checksum code improvements.

Revision 1.241: download - view: text, markup, annotated - select for diffs
Mon Dec 23 02:49:35 1996 UTC (16 years, 5 months ago) by asami
Branches: MAIN
Diff to: previous 1.240: preferred, colored
Changes since revision 1.240: +11 -9 lines
Suggested by: msmith
Add a little more sophistication to the md5 grep command.

Change the md5 checksum logic a bit.  Now, the message is printed
out for every successfully/unsuccessfully matched checksum, and it
aborts at the end if there was a mismatch.  Also, make missing checksum
and IGNORE file inconsistency fatal, as there is now no reason to have
a missing checksum.

Revision 1.165.2.18: download - view: text, markup, annotated - select for diffs
Wed Dec 18 02:29:17 1996 UTC (16 years, 5 months ago) by asami
Branches: RELENG_2_1_0
Diff to: previous 1.165.2.17: preferred, colored; branchpoint 1.165: preferred, colored
Changes since revision 1.165.2.17: +11 -7 lines
Merge from HEAD.

Revision 1.227.2.10: download - view: text, markup, annotated - select for diffs
Wed Dec 18 02:28:53 1996 UTC (16 years, 5 months ago) by asami
Branches: RELENG_2_2
Diff to: previous 1.227.2.9: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.9: +11 -7 lines
Merge from HEAD.

Revision 1.240: download - view: text, markup, annotated - select for diffs
Wed Dec 18 02:27:44 1996 UTC (16 years, 5 months ago) by asami
Branches: MAIN
Diff to: previous 1.239: preferred, colored
Changes since revision 1.239: +11 -7 lines
Add missing targets (extract, patch) in the IGNORE (INTERACTIVE &
PATCH, etc.) section.  Also sort them in order of execution like other
parts of this file.

Revision 1.165.2.17: download - view: text, markup, annotated - select for diffs
Tue Dec 17 12:24:44 1996 UTC (16 years, 5 months ago) by asami
Branches: RELENG_2_1_0
Diff to: previous 1.165.2.16: preferred, colored; branchpoint 1.165: preferred, colored
Changes since revision 1.165.2.16: +53 -13 lines
Merge from HEAD.

Revision 1.227.2.9: download - view: text, markup, annotated - select for diffs
Tue Dec 17 12:24:24 1996 UTC (16 years, 5 months ago) by asami
Branches: RELENG_2_2
Diff to: previous 1.227.2.8: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.8: +53 -13 lines
Merge from HEAD.

Revision 1.239: download - view: text, markup, annotated - select for diffs
Tue Dec 17 12:20:53 1996 UTC (16 years, 5 months ago) by asami
Branches: MAIN
Diff to: previous 1.238: preferred, colored
Changes since revision 1.238: +53 -13 lines
Add new variable IGNOREFILES, to be set to list of files that you don't
want md5 checksum calculated.  (It will create an entry in files/md5
with rhs "IGNORE".)  Now it's safe to do a "make makesum" on all ports.

Revision 1.227.2.8: download - view: text, markup, annotated - select for diffs
Thu Dec 12 04:49:53 1996 UTC (16 years, 5 months ago) by asami
Branches: RELENG_2_2
Diff to: previous 1.227.2.7: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.7: +4 -4 lines
Merge in rev. 1.238.

Revision 1.165.2.16: download - view: text, markup, annotated - select for diffs
Thu Dec 12 04:49:30 1996 UTC (16 years, 5 months ago) by asami
Branches: RELENG_2_1_0
Diff to: previous 1.165.2.15: preferred, colored; branchpoint 1.165: preferred, colored
Changes since revision 1.165.2.15: +4 -4 lines
Merge in rev. 1.238.

Revision 1.238: download - view: text, markup, annotated - select for diffs
Thu Dec 12 04:32:25 1996 UTC (16 years, 5 months ago) by asami
Branches: MAIN
Diff to: previous 1.237: preferred, colored
Changes since revision 1.237: +4 -4 lines
Change delimiter of substitution that uses MANLANG from `.' to `%', so
things like `ja_JP.EUC' will work.

Suggested by:	max

Revision 1.165.2.15: download - view: text, markup, annotated - select for diffs
Wed Dec 11 10:25:04 1996 UTC (16 years, 5 months ago) by asami
Branches: RELENG_2_1_0
Diff to: previous 1.165.2.14: preferred, colored; branchpoint 1.165: preferred, colored
Changes since revision 1.165.2.14: +18 -6 lines
Merge from rev. 1.237.

Revision 1.227.2.7: download - view: text, markup, annotated - select for diffs
Wed Dec 11 10:24:17 1996 UTC (16 years, 5 months ago) by asami
Branches: RELENG_2_2
Diff to: previous 1.227.2.6: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.6: +18 -6 lines
Merge from rev. 1.237.

Revision 1.237: download - view: text, markup, annotated - select for diffs
Wed Dec 11 10:17:44 1996 UTC (16 years, 5 months ago) by asami
Branches: MAIN
Diff to: previous 1.236: preferred, colored
Changes since revision 1.236: +18 -6 lines
Extend the manpage compression handling a bit.

(1) MANLANG is now a list (defaulting to ""), so if you have English
    and Japanese-EUC versions of the manpages, you can say something
    like `MANLANG= "" ja_JP.EUC' and manpage compression will DTRT.

(2) Add new variables MAN%cPREFIX (where %c=[1-9LN]) which default to
    MANPREFIX (which defaults to PREFIX), to specify per-section
    prefixes.  In particular, this handles the cases in many perl
    ports, which install man1pages into man/man1 and man3pages into
    lib/perl5/man/man3.

Note these modifications won't change the behavior of existing
variables used in previously-approved ways, so any Makefile that
worked before will still continue to work.

Revision 1.165.2.14: download - view: text, markup, annotated - select for diffs
Wed Dec 11 04:53:35 1996 UTC (16 years, 5 months ago) by asami
Branches: RELENG_2_1_0
Diff to: previous 1.165.2.13: preferred, colored; branchpoint 1.165: preferred, colored
Changes since revision 1.165.2.13: +114 -56 lines
Bring in all of 1.236.  No more HEAD crap.

Revision 1.227.2.6: download - view: text, markup, annotated - select for diffs
Wed Dec 11 04:52:59 1996 UTC (16 years, 5 months ago) by asami
Branches: RELENG_2_2
Diff to: previous 1.227.2.5: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.5: +28 -12 lines
Bring in all of 1.236.  No more HEAD crap.

Revision 1.236: download - view: text, markup, annotated - select for diffs
Wed Dec 11 04:51:31 1996 UTC (16 years, 5 months ago) by asami
Branches: MAIN
Diff to: previous 1.235: preferred, colored
Changes since revision 1.235: +16 -4 lines
Add support for uncompressing manpages that are already installed
compressed.

Requested by: obrien
Change name of -D option (to pkg_create) file to MESSAGES.  (More
friendly to filename completion.)

Revision 1.235: download - view: text, markup, annotated - select for diffs
Mon Dec 9 07:08:16 1996 UTC (16 years, 5 months ago) by asami
Branches: MAIN
Diff to: previous 1.234: preferred, colored
Changes since revision 1.234: +14 -10 lines
Submitted by: fenner
(1) Print out reason when port is ignored because of NO_CDROM,
    RESTRICTED, IS_INTERACTIVE, (not) IS_INTERACTIVE, BROKEN,
    REQUIRES_MOTIF or NO_PACKAGE.

Submitted by: obrien
(2) Add new special file in pkg/: DISPLAY.  (Cf. man pkg_create)

(3) Minor bugfix in clean-depends target, which sometimes executed
    "make clean" in the current directory.  (Which is probably ok, but
    is wrong nonetheless.)

Revision 1.234: download - view: text, markup, annotated - select for diffs
Sun Dec 8 05:40:38 1996 UTC (16 years, 5 months ago) by obrien
Branches: MAIN
Diff to: previous 1.233: preferred, colored
Changes since revision 1.233: +2 -2 lines
Was using new URL (ftp://ftp://) before the RFC has been voted on.  :-)

Obtained from:	make fetch

Revision 1.227.2.5: download - view: text, markup, annotated - select for diffs
Wed Dec 4 05:56:03 1996 UTC (16 years, 5 months ago) by asami
Branches: RELENG_2_2
Diff to: previous 1.227.2.4: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.4: +6 -6 lines
Merge 1.233, sort -u optimization.

Pre-approved by:	phk

Revision 1.165.2.13: download - view: text, markup, annotated - select for diffs
Wed Dec 4 05:55:07 1996 UTC (16 years, 5 months ago) by asami
Branches: RELENG_2_1_0
Diff to: previous 1.165.2.12: preferred, colored; branchpoint 1.165: preferred, colored
Changes since revision 1.165.2.12: +6 -6 lines
Merge 1.233, just in case someone's still listening to this branch.

Revision 1.233: download - view: text, markup, annotated - select for diffs
Wed Dec 4 05:53:17 1996 UTC (16 years, 5 months ago) by asami
Branches: MAIN
Diff to: previous 1.232: preferred, colored
Changes since revision 1.232: +6 -6 lines
Optimize by changing "sort | uniq" -> "sort -u".  "make index" is now
412 secs instead of 498 secs on my machine!

Submitted by:	fenner

Revision 1.232: download - view: text, markup, annotated - select for diffs
Sat Nov 30 10:31:50 1996 UTC (16 years, 5 months ago) by asami
Branches: MAIN
Diff to: previous 1.231: preferred, colored
Changes since revision 1.231: +95 -53 lines
Merge from RELENG_2_2 (duh).  See rev 1.227.2.4 for details.

Revision 1.227.2.4: download - view: text, markup, annotated - select for diffs
Sat Nov 30 09:53:38 1996 UTC (16 years, 5 months ago) by asami
Branches: RELENG_2_2
Diff to: previous 1.227.2.3: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.3: +95 -53 lines
(1) Add ${DIST_SUBDIR} in front of filename in files/md5.  This will make
    it possible to obtain the list of distfiles/patchfiles by only
    looking at files/md5 instead of parsing the Makefile.

    Also, we can now share the same files/md5 for distfiles of same
    names.  (If you are wondering why this is good, look at the
    www/netscape3 port.)

Submitted by: max
(2) Fix handling of ${DIST_SUBDIR} when ${DISTDIR} is defined by the
    user.

(3) Use and define variable ${MASTER_SITE_BACKUP} instead of repeating
    ftp.freebsd.org all over the place.  In addition to being more
    aesthetically pleasing (bsd.port.mk thrives in this, you know),
    the user can define this to be their closest FreeBSD mirror in
    order to reduce the load on ftp.freebsd.org.

Submitted by: fenner
(4) Print out descriptive messages when the port is being ignored, for
    example, because it IS_INTERACTIVE and BATCH is set.

Submitted by: max
(5) Make clean-depends target as non-fallible as possible.

Submitted by: max
(6) Misc, cleanup, fix typo, remove "test ! -d" in front of ${MKDIR}
    (which already has the -p flag and can't fail), etc.

This should go into 2.2.

Revision 1.227.2.3: download - view: text, markup, annotated - select for diffs
Fri Nov 15 09:34:41 1996 UTC (16 years, 6 months ago) by asami
Branches: RELENG_2_2
Diff to: previous 1.227.2.2: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.2: +9 -8 lines
Merge from HEAD.

Approved by:	phk

Revision 1.231: download - view: text, markup, annotated - select for diffs
Thu Nov 14 11:45:42 1996 UTC (16 years, 6 months ago) by asami
Branches: MAIN
Diff to: previous 1.230: preferred, colored
Changes since revision 1.230: +8 -8 lines
Just realized that the spacing after "==>" is not consistent.  I'm
terribly sorry, please merge this into 2.2 as well.

Revision 1.165.2.12: download - view: text, markup, annotated - select for diffs
Thu Nov 14 11:42:14 1996 UTC (16 years, 6 months ago) by asami
Branches: RELENG_2_1_0
CVS tags: RELENG_2_1_6_RELEASE, RELENG_2_1_6_1_RELEASE
Diff to: previous 1.165.2.11: preferred, colored; branchpoint 1.165: preferred, colored
Changes since revision 1.165.2.11: +9 -8 lines
Mergetate.

Revision 1.230: download - view: text, markup, annotated - select for diffs
Thu Nov 14 11:35:19 1996 UTC (16 years, 6 months ago) by asami
Branches: MAIN
Diff to: previous 1.229: preferred, colored
Changes since revision 1.229: +3 -2 lines
Oops, forgot to silencethe gzip command to compress manpages.

It will be nice if this went into 2.2, I guess.

Reminded by:	max

Revision 1.227.2.2: download - view: text, markup, annotated - select for diffs
Wed Nov 13 12:28:27 1996 UTC (16 years, 6 months ago) by jkh
Branches: RELENG_2_2
Diff to: previous 1.227.2.1: preferred, colored; branchpoint 1.227: preferred, colored
Changes since revision 1.227.2.1: +106 -21 lines
Merge from HEAD.  Why?  Because the Meistersinger asked me to.

Revision 1.165.2.11: download - view: text, markup, annotated - select for diffs
Wed Nov 13 11:42:57 1996 UTC (16 years, 6 months ago) by asami
Branches: RELENG_2_1_0
Diff to: previous 1.165.2.10: preferred, colored; branchpoint 1.165: preferred, colored
Changes since revision 1.165.2.10: +257 -158 lines
Merge from -current.

Revision 1.229: download - view: text, markup, annotated - select for diffs
Wed Nov 13 11:37:40 1996 UTC (16 years, 6 months ago) by asami
Branches: MAIN
Diff to: previous 1.228: preferred, colored
Changes since revision 1.228: +106 -21 lines
(1) There is no default "orphans" for CATEGORIES, it simply fails if
    you have a Makefile without one.

(2) Fix case when user had DISTDIR defined elsewhere and DIST_SUBDIR
    is also defined.  (Submitted by: max)

(3) Add several popular master sites as variables.  For instance,
    MASTER_SITE_XCONTRIB is defined to be a list of X11R6 contrib sites,
    which you can set MASTER_SITES to in your Makefile if you just
    want ftp.x.org or any of the mirror sites.

    There is also a new variable, MASTER_SITE_SUBDIR, to specify which
    subdirectory of the master site your tarball is located.

    One nice thing this enables the user to do is to define the
    nearest mirror site in /etc/make.conf.  This is especially useful
    for continents without a full FreeBSD master site.

    Eventually, we will probably split this into a separate file
    (bsd.port.sites.mk?), and add some more sites from all corners of
    the world.

    Right now, XCONTRIB, GNU, PERL_CPAN, TEX_CTAN, and SUNSITE are
    supported.

(4) COMPRESS_MAN command alias is replaced by MAN[1-9LN] variables.
    You just say "MAN1=foo.1 bar.1" and the make rules will
    automatically compress it for you if necessary.  (Idea by: obrien)

(5) New "distclean" target to delete distfile too.  (Submitted by:
    obrien)

(6) Chained dependency cleaning, can be turned off by NOCLEANDEPENDS.

Reviewed by:	the ports list

Revision 1.227.2.1: download - view: text, markup, annotated - select for diffs
Wed Nov 6 09:25:49 1996 UTC (16 years, 6 months ago) by phk
Branches: RELENG_2_2
Diff to: previous 1.227: preferred, colored
Changes since revision 1.227: +2 -1 lines
Merge from -current

Revision 1.228: download - view: text, markup, annotated - select for diffs
Sun Nov 3 07:51:59 1996 UTC (16 years, 6 months ago) by obrien
Branches: MAIN
Diff to: previous 1.227: preferred, colored
Changes since revision 1.227: +2 -1 lines
Set tabstops to 4 in vi like in emacs.

Revision 1.227: download - view: text, markup, annotated - select for diffs
Fri Nov 1 07:22:35 1996 UTC (16 years, 6 months ago) by asami
Branches: MAIN
CVS tags: RELENG_2_2_BP
Branch point for: RELENG_2_2
Diff to: previous 1.226: preferred, colored
Changes since revision 1.226: +68 -35 lines
(1) Add NetBSD support.  Closes PR bin/1643.
Submitted by:	Jason Thorpe <thorpej@nas.nasa.gov>

(2) Remove the bogus "CAT+=" definition.  Closes PR ports/1703.
Submitted by:	Peter Childs <pjchilds@imforei.apana.org.au>

(3) Change MKDIR to "/bin/mkdir -p", remove "-p" from ${MKDIR}
    invocations.  Closes PR ports/1901.
Submitted by:	obrien

(4) Add a new macro variable COMPRESS_MAN, which will evaluate to gzip
    if NOMANCOMPRESS isn't set (default), or true if it is.

(5) Add a new variable NO_CHECKSUM, which will disable the md5 checksum.
Submitted by:	jkh

(6) Also, move NO_PATCH and NO_PACKAGE checks to right place in
    invocation order.

(7) Check for LIB_DEPENDS before installation too.  (It used to check
    only before extraction.)
Forgotten a long time ago by:	asami

Revision 1.226: download - view: text, markup, annotated - select for diffs
Tue Sep 24 06:48:22 1996 UTC (16 years, 8 months ago) by asami
Branches: MAIN
Diff to: previous 1.225: preferred, colored
Changes since revision 1.225: +3 -3 lines
Back out changes in rev. 1.217 -- ${CONFIGURE_SCRIPT} is not
meant to rename the name of script in ${SCRIPTDIR}.

Revision 1.225: download - view: text, markup, annotated - select for diffs
Mon Sep 23 09:27:59 1996 UTC (16 years, 8 months ago) by asami
Branches: MAIN
Diff to: previous 1.224: preferred, colored
Changes since revision 1.224: +4 -2 lines
Look on the CDROM for patch files too.
Submitted by:	max

While I'm here, add "${DIST_SUBDIR}/" at end of CDROM pathnames.  Also
add an empty declaration of PATCH_SITES next to MASTER_SITES to avoid
"variable recursive" error.

Revision 1.224: download - view: text, markup, annotated - select for diffs
Sun Aug 25 21:07:38 1996 UTC (16 years, 9 months ago) by wosch
Branches: MAIN
Diff to: previous 1.223: preferred, colored
Changes since revision 1.223: +2 -2 lines
/bin/echo -> ${ECHO}
/usr/bin/sed -> ${SED}

Revision 1.223: download - view: text, markup, annotated - select for diffs
Sat Aug 24 09:28:48 1996 UTC (16 years, 9 months ago) by asami
Branches: MAIN
Diff to: previous 1.222: preferred, colored
Changes since revision 1.222: +12 -2 lines
Use the new "file:" URL specification to fetch to check the CDROM
first if /cdrom/ports/distfiles exists.  If FETCH_SYMLINK_DISTFILES
is set, symlink the file instead of copying.

Reviewed by:	jhk

Revision 1.222: download - view: text, markup, annotated - select for diffs
Tue Aug 20 10:00:33 1996 UTC (16 years, 9 months ago) by asami
Branches: MAIN
Diff to: previous 1.221: preferred, colored
Changes since revision 1.221: +20 -18 lines
Update explanation of *_DEPENDS, in particular note that bsd.port.mk
can now check existence of files specified by full pathnames, not only
executables.

Revision 1.221: download - view: text, markup, annotated - select for diffs
Sun Aug 18 10:53:16 1996 UTC (16 years, 9 months ago) by asami
Branches: MAIN
Diff to: previous 1.220: preferred, colored
Changes since revision 1.220: +7 -2 lines
(1) Use INSTALL_PROGRAM where we attempt to pass this command line
    to configure.

(2) Gently warn user for non-0022 umasks.

Submitted by:	"David E. O'Brien" <obrien@Nuxi.cs.ucdavis.edu> (1)

Revision 1.220: download - view: text, markup, annotated - select for diffs
Sat Aug 17 10:16:02 1996 UTC (16 years, 9 months ago) by asami
Branches: MAIN
Diff to: previous 1.219: preferred, colored
Changes since revision 1.219: +29 -44 lines
(1) Ignore patches directory without a patch with a message instead of
    bombing mercilessly.

(2) If that directory has a directory called CVS, remind the user of
    the existence of the "-P" option to cvs co and update.

(3) While I'm here, clean up the PATCH_DEBUG code a bit.  In
    particular, don't duplicate a whole bunch of code just for adding
    a single "echo" statement. ;)

Reviewed by:	the ports list

Revision 1.219: download - view: text, markup, annotated - select for diffs
Thu Aug 15 05:55:33 1996 UTC (16 years, 9 months ago) by asami
Branches: MAIN
Diff to: previous 1.218: preferred, colored
Changes since revision 1.218: +29 -4 lines
(1) Add myself as MAINTAINER (of this file) -- commented out so it
    won't be pulled into individual ports that include this file. ;)

(2) Document MOTIFLIB, it's not set in the ports Makefiles but is
    important for Motif ports (already documented in the handbook).

(3) Add INSTALL_PROGRAM, INSTALL_SCRIPT, INSTALL_DATA, INSTALL_MAN as
    "aliases" of the appropriate install command line, for use in *-install
    targets.

Reviewed by:	the ports list (item 3 only)

Revision 1.218: download - view: text, markup, annotated - select for diffs
Wed Aug 7 08:25:08 1996 UTC (16 years, 9 months ago) by asami
Branches: MAIN
Diff to: previous 1.217: preferred, colored
Changes since revision 1.217: +3 -3 lines
Make explanation of BUILD_DEPENDS less confusing.

Requested by:	Narvi <narvi@haldjas.folklore.ee>

Revision 1.217: download - view: text, markup, annotated - select for diffs
Sat Jul 27 11:54:30 1996 UTC (16 years, 9 months ago) by andreas
Branches: MAIN
Diff to: previous 1.216: preferred, colored
Changes since revision 1.216: +3 -3 lines
Fixed bug, that CONFIGURE_SCRIPT in a port's Makefile doesn't have
any effect. The target do-configure used ${SCRIPTDIR}/configure
instead of ${SCRIPTDIR}/${CONFIGURE_SCRIPT}.
	-andreas

Revision 1.216: download - view: text, markup, annotated - select for diffs
Fri Jul 5 06:12:12 1996 UTC (16 years, 10 months ago) by jkh
Branches: MAIN
Diff to: previous 1.215: preferred, colored
Changes since revision 1.215: +1 -29 lines
Remove now-unused SRC_ENCAPSULATION hack.

Revision 1.165.2.10: download - view: text, markup, annotated - select for diffs
Wed Jun 26 21:15:29 1996 UTC (16 years, 10 months ago) by gpalmer
Branches: RELENG_2_1_0
CVS tags: RELENG_2_1_5_RELEASE
Diff to: previous 1.165.2.9: preferred, colored; branchpoint 1.165: preferred, colored
Changes since revision 1.165.2.9: +2 -2 lines
Bring in change from rev. 1.215: missing space in comment

Revision 1.215: download - view: text, markup, annotated - select for diffs
Wed Jun 26 21:12:28 1996 UTC (16 years, 10 months ago) by gpalmer
Branches: MAIN
Diff to: previous 1.214: preferred, colored
Changes since revision 1.214: +2 -2 lines
Add a missing space in a comment

Revision 1.214: download - view: text, markup, annotated - select for diffs
Mon Jun 24 04:24:10 1996 UTC (16 years, 11 months ago) by jkh
Branches: MAIN
Diff to: previous 1.213: preferred, colored
Changes since revision 1.213: +5 -26 lines
Bring in my changes for removing the pestilent obj links (unless you
really want them) from /usr/src.  This is the final version of the
patches, incorporating the feedback I've received from -current.

Revision 1.165.2.9: download - view: text, markup, annotated - select for diffs
Sat Jun 22 21:34:40 1996 UTC (16 years, 11 months ago) by gpalmer
Branches: RELENG_2_1_0
Diff to: previous 1.165.2.8: preferred, colored; branchpoint 1.165: preferred, colored
Changes since revision 1.165.2.8: +3 -3 lines
Merge in change from rev 1.213. Fix spelling errors.

Submitted by: jraynard

Revision 1.213: download - view: text, markup, annotated - select for diffs
Sat Jun 22 21:20:56 1996 UTC (16 years, 11 months ago) by gpalmer
Branches: MAIN
Diff to: previous 1.212: preferred, colored
Changes since revision 1.212: +3 -3 lines
Correct spelling errors (i before e except after c :-) )

Submitted by:	James Raynard <jraynard>

Revision 1.165.2.8: download - view: text, markup, annotated - select for diffs
Thu Jun 20 23:53:28 1996 UTC (16 years, 11 months ago) by jkh
Branches: RELENG_2_1_0
Diff to: previous 1.165.2.7: preferred, colored; branchpoint 1.165: preferred, colored
Changes since revision 1.165.2.7: +8 -2 lines
Merge from HEAD

Revision 1.212: download - view: text, markup, annotated - select for diffs
Thu Jun 20 23:52:45 1996 UTC (16 years, 11 months ago) by jkh
Branches: MAIN
Diff to: previous 1.211: preferred, colored
Changes since revision 1.211: +7 -1 lines
Handle the `distribute' target.

Revision 1.211: download - view: text, markup, annotated - select for diffs
Thu Jun 20 18:51:28 1996 UTC (16 years, 11 months ago) by jkh
Branches: MAIN
Diff to: previous 1.210: preferred, colored
Changes since revision 1.210: +2 -2 lines
Whoops - I made `make clean' chatty by mistake.

Revision 1.165.2.7: download - view: text, markup, annotated - select for diffs
Thu Jun 20 14:35:31 1996 UTC (16 years, 11 months ago) by jkh
Branches: RELENG_2_1_0
Diff to: previous 1.165.2.6: preferred, colored; branchpoint 1.165: preferred, colored
Changes since revision 1.165.2.6: +118 -64 lines
Merge from HEAD

Revision 1.210: download - view: text, markup, annotated - select for diffs
Wed Jun 19 09:33:31 1996 UTC (16 years, 11 months ago) by asami
Branches: MAIN
Diff to: previous 1.209: preferred, colored
Changes since revision 1.209: +12 -11 lines
The changes to go with ncftp -> fetch.  Besides changing the names,
standardize the variables a little, and simplify some parts because
we can now trust the fetcher's return value.

Reviewed by:	the list

Revision 1.209: download - view: text, markup, annotated - select for diffs
Wed Jun 19 07:07:16 1996 UTC (16 years, 11 months ago) by jkh
Branches: MAIN
Diff to: previous 1.208: preferred, colored
Changes since revision 1.208: +2 -2 lines
Spit out the a proper port path for the describe target.
Submitted-By: Chuck Robey <chuckr@Glue.umd.edu>

Revision 1.208: download - view: text, markup, annotated - select for diffs
Wed Jun 19 01:26:18 1996 UTC (16 years, 11 months ago) by jkh
Branches: MAIN
Diff to: previous 1.207: preferred, colored
Changes since revision 1.207: +4 -4 lines
Ok, now cleandir: is correct.

Revision 1.207: download - view: text, markup, annotated - select for diffs
Wed Jun 19 01:04:23 1996 UTC (16 years, 11 months ago) by jkh
Branches: MAIN
Diff to: previous 1.206: preferred, colored
Changes since revision 1.206: +106 -53 lines
Add some unobtrusive changes to handle sources which aren't ports
(SRC_ENCAPSUATION).  Stick in some cd ${.CURDIR} directives which have
been (benignly) missing all this time.  Allow more types of targets to be
selectively disabled.

Revision 1.165.2.6: download - view: text, markup, annotated - select for diffs
Thu Jun 13 06:06:25 1996 UTC (16 years, 11 months ago) by asami
Branches: RELENG_2_1_0
Diff to: previous 1.165.2.5: preferred, colored; branchpoint 1.165: preferred, colored
Changes since revision 1.165.2.5: +266 -127 lines
Merge from head.  I've tried it here and built many packages, it seems
to work fine with -stable.

Revision 1.206: download - view: text, markup, annotated - select for diffs
Thu Jun 13 06:03:39 1996 UTC (16 years, 11 months ago) by asami
Branches: MAIN
Diff to: previous 1.205: preferred, colored
Changes since revision 1.205: +2 -1 lines
Add "MASTER_SITES?=" (no this is not a typo) right before the
"MASTER_SITES:= ..." of defined(MASTER_SITE_OVERRIDE) case, otherwise
it would cause a recursive variable definition error when
MASTER_SITE_OVERRIDE is set and MASTER_SITES is not set.

Revision 1.165.2.5: download - view: text, markup, annotated - select for diffs
Wed Jun 5 02:53:59 1996 UTC (16 years, 11 months ago) by jkh
Branches: RELENG_2_1_0
Diff to: previous 1.165.2.4: preferred, colored; branchpoint 1.165: preferred, colored
Changes since revision 1.165.2.4: +121 -253 lines
This 3rd mega-commit should hopefully bring us back to where we were.
I can get it to `make world' succesfully, anyway!

Revision 1.205: download - view: text, markup, annotated - select for diffs
Sat Jun 1 05:47:42 1996 UTC (16 years, 11 months ago) by asami
Branches: MAIN
Diff to: previous 1.204: preferred, colored
Changes since revision 1.204: +12 -6 lines
Add some comments to sections to disable targets using NO_* variables.

Remove disabling of "repackage", that thing calls package anyway.

Submitted by:	(mostly) jkh

Revision 1.204: download - view: text, markup, annotated - select for diffs
Thu May 30 08:53:26 1996 UTC (16 years, 11 months ago) by asami
Branches: MAIN
Diff to: previous 1.203: preferred, colored
Changes since revision 1.203: +3 -3 lines
Set MAKE_ENV and CONFIGURE_ARGS with += instead of ?=, it is easier to
add things this way.

Reviewed by:	ache

Revision 1.165.2.4: download - view: text, markup, annotated - select for diffs
Wed May 29 22:38:32 1996 UTC (16 years, 11 months ago) by jkh
Branches: RELENG_2_1_0
Diff to: previous 1.165.2.3: preferred, colored; branchpoint 1.165: preferred, colored
Changes since revision 1.165.2.3: +254 -122 lines
Merge from HEAD, except:

	Clients that used gnumalloc still do, despite the merge.  We're not
	bringing phkmalloc over.

	Thread stuff left out.

	PCCARD support left out.

Revision 1.203: download - view: text, markup, annotated - select for diffs
Sat Apr 27 18:36:02 1996 UTC (17 years ago) by jkh
Branches: MAIN
Diff to: previous 1.202: preferred, colored
Changes since revision 1.202: +2 -2 lines
Fix a minor grammatical error (reselled -> resold) I just noticed.

Revision 1.202: download - view: text, markup, annotated - select for diffs
Fri Apr 26 10:09:06 1996 UTC (17 years, 1 month ago) by asami
Branches: MAIN
Diff to: previous 1.201: preferred, colored
Changes since revision 1.201: +2 -2 lines
Add CFLAGS=${CFLAGS} to MAKE_ENV, otherwise gmake won't pick it up.

Revision 1.201: download - view: text, markup, annotated - select for diffs
Fri Apr 12 08:08:36 1996 UTC (17 years, 1 month ago) by asami
Branches: MAIN
Diff to: previous 1.200: preferred, colored
Changes since revision 1.200: +50 -9 lines
Add NO_CDROM, RESTRICTED, BROKEN and Motif support.

(1) The new NO_CDROM Boolean variable means "don't put the distfile/
    package on the CDROM you're going to sell".  It will basically
    turn off everything if FOR_CDROM is set.

    Many of the NO_PACKAGE ports are actually "don't sell for profit"
    types, which we shouldn't have any problem distributing via ftp.

(2) The new RESTRICTED Boolean variable means don't build this unless
    you know what you are doing.  It doesn't have any effect unless
    NO_RESTRICTED is also set.

(3) BROKEN means this port is broken.  At least it will now show up in
    INDEX and README.html, and give people more incentive to fix (I
    hope).

    RESTRICTED and BROKEN are expected to replace the pseudo-targets
    in parent Makefiles.  (The RESTRICTED and BROKEN list didn't do
    anything before, they were solely for grepping purposes.)

(4) The Motif support brings in four new variables: REQUIRES_MOTIF,
    which the porter sets for ports that require Motif to build;
    HAVE_MOTIF, which the user sets to indicate the system has Motif;
    MOTIF_STATIC, which the user sets to indicate that the static
    libXm, instead af the default dynamic library, is to be used; and
    MOTIFLIB, which is set to "${X11BASE}/lib/libXm.a" or
    "-L${X11BASE}/lib -lXm", depending on whether MOTIF_STATIC is set.

    The porter is expected to replace all occurrences of libXm in the
    {Im,M}akefiles with ${MOTIFLIB}, and this will allow both dynamic
    linkage (for users with Motif) and static linkage (for those who
    build packages to be used by those withot Motif, i.e., me ;)
    automatically.

Original Motif support idea by:	graichen

Revision 1.200: download - view: text, markup, annotated - select for diffs
Sun Apr 7 08:34:21 1996 UTC (17 years, 1 month ago) by asami
Branches: MAIN
Diff to: previous 1.199: preferred, colored
Changes since revision 1.199: +6 -6 lines
Change ${ENV} -> ${SETENV}.  The former coincides with startup file
names of bash et al.

Submitted by:	Thomas Gellekum <thomas@ghpc8.ihf.rwth-aachen.de>

Revision 1.199: download - view: text, markup, annotated - select for diffs
Mon Apr 1 11:12:58 1996 UTC (17 years, 1 month ago) by asami
Branches: MAIN
Diff to: previous 1.198: preferred, colored
Changes since revision 1.198: +43 -3 lines
Thanks for the overwhelming response (which can be only summarized by the
word: "zilch").  I guess the only way to get people try and comment on
these kind of things is to shove it down their throat.... ;)

Anyway, here's a set of changes required for auto-generation of READMEs
in ports directories.  Necessary changes and additions of templates
to the ports tree will follow shortly.

Eventually I'll commit all the generated READMEs to the tree, but that
will be in the rather distant future.  For now, I encourage anyone
with a -current systam and a matching ports tree to do a "make readmes"
at the top level and see what they get.

Next step will be to add pkg/{COMMENT,DESCR} to all the categories.

Revision 1.198: download - view: text, markup, annotated - select for diffs
Sun Mar 31 10:35:26 1996 UTC (17 years, 1 month ago) by asami
Branches: MAIN
Diff to: previous 1.197: preferred, colored
Changes since revision 1.197: +3 -3 lines
Change name of variable to LOCALBASE, to keep it symmetric with X11BASE,
which has been in the tree for a much longer time.

Sorry for the multiple commits and I know I shouldn't be doing this but
my hamster tells me to be orthogonal...("hey Phoenix, do you think
I should call it LOCALBASE?" "squeak" "ok, if you say so").

Revision 1.197: download - view: text, markup, annotated - select for diffs
Sun Mar 31 10:02:09 1996 UTC (17 years, 1 month ago) by asami
Branches: MAIN
Diff to: previous 1.196: preferred, colored
Changes since revision 1.196: +3 -2 lines
Add a variable LOCAL_PREFIX that defaults to "/usr/local", as a
counterpart to X11BASE (default "/usr/X11R6").

Now PREFIX is set to ${X11BASE} or ${LOCAL_PREFIX} depending on
whether USE_IMAKE or USE_X11 is set or not.

This enables us to refer to non-X ports from X ports using
${LOCAL_PREFIX}, thus removing most of the remaining "/usr/local"s
from the ports tree.

This will also allow the system administrator to move the whole
"local" tree to somewhere else, without affecting X ports.  (Of course
not all ports are necessarily happy with that, but we're working on
it.)

Based on: an idea that came up while I was watching a football game
          several months ago ("hey, maybe I can move that sideline
          without disturbing the other!")

Revision 1.196: download - view: text, markup, annotated - select for diffs
Sun Mar 10 08:26:21 1996 UTC (17 years, 2 months ago) by asami
Branches: MAIN
Diff to: previous 1.195: preferred, colored
Changes since revision 1.195: +28 -32 lines
Replace PATCH_PRFX with a more generic DIST_SUBDIR.  If it is set to
"foo", what this does is:

(1) Put all distfiles and patchfiles in /usr/ports/distfiles/foo

(2) Go to ftp://ftp.freebsd.org/pub/FreeBSD/distfiles/foo when the
    master site is down

When your port has a lot of dist/patchfiles, or has a file that does
not have a very port-specific name (e.g., "Makefile"), set this
variable instead of redefining DISTDIR.  (If you redefine DISTDIR, (1)
will work but (2) will not.)

Agreed that it's a good idea by:	adam

Revision 1.195: download - view: text, markup, annotated - select for diffs
Wed Mar 6 08:14:26 1996 UTC (17 years, 2 months ago) by asami
Branches: MAIN
Diff to: previous 1.194: preferred, colored
Changes since revision 1.194: +14 -6 lines
Delete all references to the variable ${KEYWORD} that never quite flew.
(Sorry Jordan, but your other idea (${CATEGORIES}) was a major hit.)

Also remove the keyword field in the INDEX line and replace it with
two columns: build-time dependencies and run-time dependencies.  They
are both list of package names (minus the ".tgz").

Revision 1.194: download - view: text, markup, annotated - select for diffs
Wed Mar 6 08:08:16 1996 UTC (17 years, 2 months ago) by asami
Branches: MAIN
Diff to: previous 1.193: preferred, colored
Changes since revision 1.193: +80 -68 lines
Replace absolute pathnames with variables, so that

(1) people can have weird paths and it will still work, and

(2) if you really need to use /usr/local/bin/cp instead of /bin/cp,
    you can do that by changing only one line.

Submitted by:	wosch

Revision 1.165.2.3: download - view: text, markup, annotated - select for diffs
Fri Feb 16 11:23:31 1996 UTC (17 years, 3 months ago) by jkh
Branches: RELENG_2_1_0
Diff to: previous 1.165.2.2: preferred, colored; branchpoint 1.165: preferred, colored
Changes since revision 1.165.2.2: +13 -1 lines
Merge from HEAD.  I've been testing this under -stable, actually.

Revision 1.193: download - view: text, markup, annotated - select for diffs
Fri Feb 16 11:19:00 1996 UTC (17 years, 3 months ago) by jkh
Branches: MAIN
Diff to: previous 1.192: preferred, colored
Changes since revision 1.192: +13 -1 lines
Add a check for when the user tries to FTP over a symlink in ${DISTDIR}.

Revision 1.192: download - view: text, markup, annotated - select for diffs
Thu Feb 8 00:44:33 1996 UTC (17 years, 3 months ago) by adam
Branches: MAIN
Diff to: previous 1.191: preferred, colored
Changes since revision 1.191: +5 -5 lines
correct semantic error in the English usage:
distributed patches --> distribution patches

Revision 1.191: download - view: text, markup, annotated - select for diffs
Wed Feb 7 09:54:23 1996 UTC (17 years, 3 months ago) by asami
Branches: MAIN
Diff to: previous 1.190: preferred, colored
Changes since revision 1.190: +2 -2 lines
Mention "make reinstall" in the message that gets printed out when
/var/db/pkg/${PKGNAME} exists.  ("make install" will do nothing
because this is not a critical error and the installation is
treated as successful.)

Closes PR 870.

Revision 1.190: download - view: text, markup, annotated - select for diffs
Tue Feb 6 21:25:23 1996 UTC (17 years, 3 months ago) by ache
Branches: MAIN
Diff to: previous 1.189: preferred, colored
Changes since revision 1.189: +5 -5 lines
Add NCFTP tailer arguments: ${NCFTPTAIL} variable
Since it is empty in normal case, it not affect anything
It is useful for ncftp -c ugly_name > nice_name
				    ^^^^^^^^^^^ ${NCFTPTAIL}

Revision 1.189: download - view: text, markup, annotated - select for diffs
Thu Dec 7 14:11:29 1995 UTC (17 years, 5 months ago) by jkh
Branches: MAIN
Diff to: previous 1.188: preferred, colored
Changes since revision 1.188: +13 -1 lines
Add support for ALL_HOOK feature.  Lets you replace the `all' target
with something of your own devising.

Revision 1.188: download - view: text, markup, annotated - select for diffs
Sun Nov 26 12:35:49 1995 UTC (17 years, 6 months ago) by asami
Branches: MAIN
Diff to: previous 1.187: preferred, colored
Changes since revision 1.187: +23 -5 lines
Make the {FETCH,BUILD,RUN}_DEPEND targets work with non-executable files
too.  Basically, if the name starts with a "/", it's tested with "test -e";
otherwise, it's tested with "witch -s".

Reviewed by:	the ports list (well at least nobody complained)

Revision 1.187: download - view: text, markup, annotated - select for diffs
Fri Nov 17 16:49:40 1995 UTC (17 years, 6 months ago) by asami
Branches: MAIN
Diff to: previous 1.186: preferred, colored
Changes since revision 1.186: +2 -2 lines
Use NO_MTREE, not !USE_X11 && !USE_IMAKE, to determine package args.
NO_MTREE should work as advertised (for both direct installation and
pkg_add) now.

Revision 1.186: download - view: text, markup, annotated - select for diffs
Tue Oct 17 20:58:08 1995 UTC (17 years, 7 months ago) by asami
Branches: MAIN
Diff to: previous 1.185: preferred, colored
Changes since revision 1.185: +1 -7 lines
Back out the two latest changes.  The -current branch is now equal to
the -stable branch except the change between 1.182 -> 1.183.

Revision 1.185: download - view: text, markup, annotated - select for diffs
Mon Oct 16 14:27:20 1995 UTC (17 years, 7 months ago) by ache
Branches: MAIN
Diff to: previous 1.184: preferred, colored
Changes since revision 1.184: +5 -1 lines
Add NO_FETCH handling in the similar way as other NO_* targets does

Revision 1.184: download - view: text, markup, annotated - select for diffs
Mon Oct 16 14:18:22 1995 UTC (17 years, 7 months ago) by ache
Branches: MAIN
Diff to: previous 1.183: preferred, colored
Changes since revision 1.183: +3 -1 lines
Fix NO_EXTRACT case: build missing WRKDIR
Previous variant always fails on touch work/.extract_cookie
(or next following touches) because work directory not exists.

Revision 1.183: download - view: text, markup, annotated - select for diffs
Wed Oct 11 09:25:58 1995 UTC (17 years, 7 months ago) by asami
Branches: MAIN
Diff to: previous 1.182: preferred, colored
Changes since revision 1.182: +5 -1 lines
Add "--batch" to PATCH_ARGS and PATCH_DIST_ARGS when ${BATCH} is set
to avoid an infinite loop in patch when the patch target is not found and
stdin is redirected from /dev/null (the "skip this patch? [n]" question).

Revision 1.165.2.2: download - view: text, markup, annotated - select for diffs
Thu Oct 5 20:58:10 1995 UTC (17 years, 7 months ago) by davidg
Branches: RELENG_2_1_0
CVS tags: RELENG_2_1_0_RELEASE
Diff to: previous 1.165.2.1: preferred, colored; branchpoint 1.165: preferred, colored
Changes since revision 1.165.2.1: +5 -4 lines
Sync with main branch.

Revision 1.182: download - view: text, markup, annotated - select for diffs
Wed Oct 4 23:22:21 1995 UTC (17 years, 7 months ago) by ache
Branches: MAIN
Diff to: previous 1.181: preferred, colored
Changes since revision 1.181: +3 -2 lines
Add CONFIGURE_ENV: pass this environment to configure script.
Allows pre-set some variables to eliminate wrong tests

Revision 1.181: download - view: text, markup, annotated - select for diffs
Wed Oct 4 11:13:52 1995 UTC (17 years, 7 months ago) by asami
Branches: MAIN
Diff to: previous 1.180: preferred, colored
Changes since revision 1.180: +2 -2 lines
Attempt to sound more civilized by adding a missing period to
"Attempting to fetch from $${site}."

Why it was in PATCHFILES and not in DISTFILES, I have no idea.

Revision 1.180: download - view: text, markup, annotated - select for diffs
Mon Oct 2 22:12:47 1995 UTC (17 years, 7 months ago) by asami
Branches: MAIN
Diff to: previous 1.179: preferred, colored
Changes since revision 1.179: +2 -2 lines
Use full pathname for ldconfig (/sbin/ldconfig).

Hinted by:	joerg

Revision 1.165.2.1: download - view: text, markup, annotated - select for diffs
Tue Sep 19 08:36:15 1995 UTC (17 years, 8 months ago) by jkh
Branches: RELENG_2_1_0
Diff to: previous 1.165: preferred, colored
Changes since revision 1.165: +350 -339 lines
Bring in Satoshi's changes from the HEAD so that our ports and packages
are compat for 2.1 and -current.

Revision 1.179: download - view: text, markup, annotated - select for diffs
Mon Sep 18 08:01:20 1995 UTC (17 years, 8 months ago) by asami
Branches: MAIN
Diff to: previous 1.178: preferred, colored
Changes since revision 1.178: +61 -15 lines
Split EXEC_DEPENDS into FETCH_DEPENDS, BUILD_DEPENDS and RUN_DEPENDS.
They are called from the fetch, extract and install targets,
respectively.

Also, only RUN_DEPENDS is put into the @pkgdep list of the package.

EXEC_DEPENDS is still supported (for now), it is copied into
BUILD_DEPENDS and RUN_DEPENDS.  This will go away after we finish
fixing all the ports Makefiles.

This change fixes the following bug/features:

(1) "make fetch" building and installing all the dependencies

(2) Programs needed for building only (e.g., gmake) put into the
    packages' dependency lists ("why does the emacs package depend on
    gmake?")

Reviewed by:	the ports list

Revision 1.178: download - view: text, markup, annotated - select for diffs
Wed Sep 13 10:14:31 1995 UTC (17 years, 8 months ago) by asami
Branches: MAIN
Diff to: previous 1.177: preferred, colored
Changes since revision 1.177: +19 -5 lines
Ignore patchfiles that end with ".orig" or "~".

Suggested by:	paul, joerg among others

Revision 1.177: download - view: text, markup, annotated - select for diffs
Tue Aug 29 11:57:40 1995 UTC (17 years, 8 months ago) by asami
Branches: MAIN
Diff to: previous 1.176: preferred, colored
Changes since revision 1.176: +12 -14 lines
Don't trust ncftp's exit status, they are not indicative of whether
the file is fetched or not.  Apparently Jordan fixed it a long time
ago but it was broken again at import of the new version of ncftp.
Which means even if we fix it, it may break again and we may need to
fix it again, and (imagination here, please)....

Instead, move the file existence check into the for loop for
MASTER_SITES/PATCH_SITES and break out with "continue 2" when the file
is found.  This is actually a cleaner logic than before if you ask me,
because instead of assuming the file is fetched on a 0 exit status
from ncftp AND checking for the existence of the file after the loop,
the check is done exactly once for each iteration and nowhere else.

Revision 1.176: download - view: text, markup, annotated - select for diffs
Tue Aug 29 11:24:50 1995 UTC (17 years, 8 months ago) by asami
Branches: MAIN
Diff to: previous 1.175: preferred, colored
Changes since revision 1.175: +5 -10 lines
Clean up EXTRACT_ONLY logic a bit.  Instead of branching in the
do-extract target depending on defined(EXTRACT_ONLY) or not, simply
set EXTRACT_ONLY ?= ${DISTFILES} and always use ${EXTRACT_ONLY} as
the extraction list.

Revision 1.175: download - view: text, markup, annotated - select for diffs
Fri Aug 18 10:06:28 1995 UTC (17 years, 9 months ago) by asami
Branches: MAIN
Diff to: previous 1.174: preferred, colored
Changes since revision 1.174: +149 -237 lines
Merge all the "skeleton" target into one macro.  This is an enormous
change, but I've been testing this on thud and silvia for quite a
while, also I haven't gotten any bug reports from the ports list, so
I'm going to let it loose!

It cleans up this file quite a bit, now I can go in and start adding
some more "interesting" things.... ;)

Revision 1.174: download - view: text, markup, annotated - select for diffs
Mon Jul 24 08:02:07 1995 UTC (17 years, 10 months ago) by asami
Branches: MAIN
Diff to: previous 1.173: preferred, colored
Changes since revision 1.173: +3 -3 lines
Let MASTER_SITE_OVERRIDE be prepended to the MASTER_SITES list instead
of replacing it.  This way you can point it to a site close to you
that carries many distfiles, and still let it go fetch from the
original site if the distfile is not there.

Original idea by: mmead@Glock.COM

Revision 1.173: download - view: text, markup, annotated - select for diffs
Mon Jul 17 16:20:58 1995 UTC (17 years, 10 months ago) by jkh
Branches: MAIN
Diff to: previous 1.172: preferred, colored
Changes since revision 1.172: +1 -9 lines
Simplify the USE_IMAKE stuff considerably.
Suggested by:	asami

Revision 1.172: download - view: text, markup, annotated - select for diffs
Sat Jul 15 14:07:02 1995 UTC (17 years, 10 months ago) by jkh
Branches: MAIN
Diff to: previous 1.171: preferred, colored
Changes since revision 1.171: +5 -1 lines
A regrettable hack to allow a port to say that it doesn't want its Makefiles
made after the xmkmf run.

Revision 1.171: download - view: text, markup, annotated - select for diffs
Tue Jul 11 02:15:35 1995 UTC (17 years, 10 months ago) by asami
Branches: MAIN
Diff to: previous 1.170: preferred, colored
Changes since revision 1.170: +18 -2 lines
Add IS_DEPENDED_TARGET to change the behavior of a port when you want
to do something else than "install".  For example,

make IS_DEPENDED_TARGET=fetch fetch

will fetch the required distfiles including those of the dependencies
without actually building and installing dependencies.

Also document ECHO_MSG.

Requested by:	paul
Reviewed by:	paul, jhs and others

Revision 1.170: download - view: text, markup, annotated - select for diffs
Mon Jun 26 07:06:59 1995 UTC (17 years, 11 months ago) by asami
Branches: MAIN
Diff to: previous 1.169: preferred, colored
Changes since revision 1.169: +6 -6 lines
Use

ftp://ftp.freebsd.org/pub/FreeBSD/distfiles/

as our distribution point for distfiles and patches.  Other than
cosmetic changes (freebsd.cdrom.com -> ftp.freebsd.org), the
omission of "ports" is important.  I would like to move this
directory completely out of the ports tree (on the ftp site),
so that people who do "get ports.tar.gz" won't get a bogus distfiles
-> ../distfiles symlink (which will make "make fetch" fail).

Sometime around the 2.1 release, the distfiles link will be deleted.

Revision 1.169: download - view: text, markup, annotated - select for diffs
Mon Jun 26 07:01:20 1995 UTC (17 years, 11 months ago) by asami
Branches: MAIN
Diff to: previous 1.168: preferred, colored
Changes since revision 1.168: +99 -93 lines
Use full pathnames for the commands.  Everything except gmake and
xmkmf (i.e., everything in the base distribution) should be referred
to by full pathnames.

Suggested by:	rgrimes, originally from one of his customers

Revision 1.168: download - view: text, markup, annotated - select for diffs
Mon Jun 26 00:30:48 1995 UTC (17 years, 11 months ago) by asami
Branches: MAIN
Diff to: previous 1.167: preferred, colored
Changes since revision 1.167: +7 -2 lines
Check if uid is 0 before running mtree.  If you aren't root, you just
get a message (instead of a bunch of crap from mtree).

Revision 1.167: download - view: text, markup, annotated - select for diffs
Sun Jun 25 06:30:51 1995 UTC (17 years, 11 months ago) by asami
Branches: MAIN
Diff to: previous 1.166: preferred, colored
Changes since revision 1.166: +8 -2 lines
Add new option NO_MTREE.  If set, bsd.port.mk won't run mtree to
set permissions and ownerships of PREFIX (usually /usr/local).  This
is the default if USE_IMAKE or USE_X11 is set.

This should be useful for machines like thud, where we want to keep
the /usr/local subtree writable to a group ("ports" in our case).  Anybody
who installs stuff in /usr/local should have this set in the environment.

Note this won't affect anything the pkg_* suite does.

Revision 1.166: download - view: text, markup, annotated - select for diffs
Sat Jun 24 10:27:23 1995 UTC (17 years, 11 months ago) by asami
Branches: MAIN
Diff to: previous 1.165: preferred, colored
Changes since revision 1.165: +20 -3 lines
Add a "checkpatch" target that does a "patch -C" instead of a "patch".
Note that the two "touch"s I took out from do-patch shouldn't have
been there in the first place.

This target may give incorrent results if two separate patches deal
with the same file, and their hunks overlap.  (But having those kinds
of patches are bad, and they should be merged anyway.)

Reviewed by:	hsu

Revision 1.165: download - view: text, markup, annotated - select for diffs
Tue Jun 6 10:56:34 1995 UTC (17 years, 11 months ago) by asami
Branches: MAIN
CVS tags: RELENG_2_1_0_BP
Branch point for: RELENG_2_1_0
Diff to: previous 1.164: preferred, colored
Changes since revision 1.164: +5 -4 lines
Renamed the default package repository ".../packages/.packages" to
".../packages/All".  The "all" category that was automatically added
for every package is gone.

Note that bsd.port.mk requires category names to start with lowercase
names, otherwise it may get confused.

Reviewed by:	jkh

By the way, here is a small script to convert your local package
hierarchy.  Run it in bash, as /bin/sh not only will bark at the
$(.) command substitution but will also botch the [a-z]*/*.tgz
expansion (long-standing and annoying bug, reported before).

cd /usr/ports/packages
mv .packages All
for i in [a-z]*/*.tgz; do
  j=$(basename $i)
  /bin/rm $i
  ln -s ../All/$j $i
done

Revision 1.164: download - view: text, markup, annotated - select for diffs
Mon May 29 13:46:38 1995 UTC (17 years, 11 months ago) by asami
Branches: MAIN
CVS tags: RELENG_2_0_5_RELEASE, RELENG_2_0_5_BP, RELENG_2_0_5_ALPHA, RELENG_2_0_5
Diff to: previous 1.163: preferred, colored
Changes since revision 1.163: +2 -3 lines
Remove comment about not being able to undefine a variable, as we *can*
do that.

Revision 1.163: download - view: text, markup, annotated - select for diffs
Tue May 16 10:31:25 1995 UTC (18 years ago) by asami
Branches: MAIN
Diff to: previous 1.162: preferred, colored
Changes since revision 1.162: +2 -2 lines
Fix the indent level.  I know we're in code freeze, and this is
one of the key components of the system, but I'm sure that this:
===
-               ${ECHO_MSG} "===> Registering installation for ${PKGNAME}"; \
+               ${ECHO_MSG} "===>  Registering installation for ${PKGNAME}"; \
===
change has absolutely no chance to screw us up, right? :)

Revision 1.162: download - view: text, markup, annotated - select for diffs
Sat May 13 23:37:16 1995 UTC (18 years ago) by asami
Branches: MAIN
Diff to: previous 1.161: preferred, colored
Changes since revision 1.161: +1 -5 lines
Don't conditionalize fake-pkg on NO_PACKAGE.

Revision 1.161: download - view: text, markup, annotated - select for diffs
Sat May 13 05:37:45 1995 UTC (18 years ago) by asami
Branches: MAIN
Diff to: previous 1.160: preferred, colored
Changes since revision 1.160: +7 -1 lines
Add FORCE_PACKAGE, if this is defined, NO_PACKAGE will be turned off.

Ports for which we can't build packages should define NO_PACKAGE but
still prepare pkg/* files.  The user who really wants a package and
clear of the legal problems can say FORCE_PACKAGE from the command line
to build a package anyway.

Revision 1.160: download - view: text, markup, annotated - select for diffs
Fri May 12 08:44:12 1995 UTC (18 years ago) by asami
Branches: MAIN
Diff to: previous 1.159: preferred, colored
Changes since revision 1.159: +3 -3 lines
When NO_PACKAGE is set, "package" and "repackage" don't depend on
"install".  In other words, they won't do anything at all.

Revision 1.159: download - view: text, markup, annotated - select for diffs
Fri May 12 07:43:48 1995 UTC (18 years ago) by asami
Branches: MAIN
Diff to: previous 1.158: preferred, colored
Changes since revision 1.158: +2 -1 lines
Not only deleting the package and package links, also exit with status
1 if pkg_create returns error!

Revision 1.158: download - view: text, markup, annotated - select for diffs
Fri May 12 07:32:59 1995 UTC (18 years ago) by asami
Branches: MAIN
Diff to: previous 1.157: preferred, colored
Changes since revision 1.157: +7 -4 lines
Delete package and links when pkg_create fails.

Revision 1.157: download - view: text, markup, annotated - select for diffs
Wed May 10 09:30:09 1995 UTC (18 years ago) by asami
Branches: MAIN
Diff to: previous 1.156: preferred, colored
Changes since revision 1.156: +6 -1 lines
Add new variable to override the "hey foobar-1.2.3 is already installed"
warning from fake-pkg.
# FORCE_PKG_REGISTER - If set, it will overwrite any existing package
#                      registration information in ${PKG_DBDIR}/${PKGNAME}.

Revision 1.156: download - view: text, markup, annotated - select for diffs
Tue May 9 00:31:54 1995 UTC (18 years ago) by asami
Branches: MAIN
Diff to: previous 1.155: preferred, colored
Changes since revision 1.155: +2 -1 lines
Make the "reinstall" target delete the package cookie as well as
the install cookie.

Revision 1.155: download - view: text, markup, annotated - select for diffs
Thu May 4 18:53:26 1995 UTC (18 years ago) by adam
Branches: MAIN
Diff to: previous 1.154: preferred, colored
Changes since revision 1.154: +28 -18 lines
added support for distribution patches in a subdir of ${DISTFILES}

Revision 1.154: download - view: text, markup, annotated - select for diffs
Thu May 4 13:14:16 1995 UTC (18 years ago) by jkh
Branches: MAIN
Diff to: previous 1.153: preferred, colored
Changes since revision 1.153: +2 -2 lines
Put an `@' in front of the mtree command.  I don't want to see it.

Revision 1.153: download - view: text, markup, annotated - select for diffs
Tue May 2 13:49:01 1995 UTC (18 years ago) by jkh
Branches: MAIN
Diff to: previous 1.152: preferred, colored
Changes since revision 1.152: +6 -1 lines
Add an mtree line to the install target.

Revision 1.152: download - view: text, markup, annotated - select for diffs
Sun Apr 30 12:28:43 1995 UTC (18 years ago) by asami
Branches: MAIN
Diff to: previous 1.151: preferred, colored
Changes since revision 1.151: +44 -14 lines
A bunch of new targets in the package area.  Relevent targets are:

package:           check installation, build package, create links,
                   touch cookie
repackage:         ditto but don't check cookie
package-noinstall: just build package from installed stuff, no cookies
                   involved at all
package-links      create the symbolic links only
delete-package:    delete package and symbolic links
delete-package-links: delete links only

These should make the management of the spaghetti of package links
a little friendlier. :)

Revision 1.151: download - view: text, markup, annotated - select for diffs
Fri Apr 28 15:40:37 1995 UTC (18 years ago) by jkh
Branches: MAIN
Diff to: previous 1.150: preferred, colored
Changes since revision 1.150: +18 -18 lines
Pass X11BASE to all sub-makes.  I need it for a port, and I daresay that
there are a lot of hardwired "/usr/X11R6" paths out there that could stand
to use it as well.

Revision 1.150: download - view: text, markup, annotated - select for diffs
Mon Apr 24 10:41:51 1995 UTC (18 years, 1 month ago) by asami
Branches: MAIN
Diff to: previous 1.149: preferred, colored
Changes since revision 1.149: +12 -10 lines
(1) Add the chain of dependencies to the targets in the NO_* section
    too (otherwise the chain won't work).
(2) If NO_WRKDIR is set, "make clean" removes "./.*_done" (assuming
    these are cookies...or should I list all the cookies?)

Revision 1.149: download - view: text, markup, annotated - select for diffs
Mon Apr 24 09:05:34 1995 UTC (18 years, 1 month ago) by asami
Branches: MAIN
Diff to: previous 1.148: preferred, colored
Changes since revision 1.148: +4 -4 lines
Move call of fake-pkg from do-install to end of install.

Revision 1.148: download - view: text, markup, annotated - select for diffs
Sat Apr 22 01:22:49 1995 UTC (18 years, 1 month ago) by jkh
Branches: MAIN
Diff to: previous 1.147: preferred, colored
Changes since revision 1.147: +4 -1 lines
Ok, this should get the last of the stragglers installed into a new fake-pkg.

Revision 1.147: download - view: text, markup, annotated - select for diffs
Sat Apr 22 00:08:06 1995 UTC (18 years, 1 month ago) by jkh
Branches: MAIN
Diff to: previous 1.146: preferred, colored
Changes since revision 1.146: +3 -1 lines
Don't try to run the fake-pkg target if NO_PACKAGE is set.

Revision 1.146: download - view: text, markup, annotated - select for diffs
Sat Apr 22 00:05:46 1995 UTC (18 years, 1 month ago) by jkh
Branches: MAIN
Diff to: previous 1.145: preferred, colored
Changes since revision 1.145: +2 -2 lines
Typo:  patch -> package

Revision 1.145: download - view: text, markup, annotated - select for diffs
Sat Apr 22 00:01:26 1995 UTC (18 years, 1 month ago) by jkh
Branches: MAIN
Diff to: previous 1.144: preferred, colored
Changes since revision 1.144: +2 -2 lines
Instead of copying PLIST over, run pkg_create in a special mode that dumps
the fully-formed PLIST to stdout and uses that.

Revision 1.144: download - view: text, markup, annotated - select for diffs
Thu Apr 20 18:03:02 1995 UTC (18 years, 1 month ago) by asami
Branches: MAIN
Diff to: previous 1.143: preferred, colored
Changes since revision 1.143: +550 -375 lines
Major overhaul.  The major targets (fetch, extract, patch, configure,
build, install) are now all skeletons and do nothing but

(1) Call pre-* target (if exists)
(2) Call scripts/pre-* script (if exists)
(3) Call do-* target
(4) Call post-* target (if exists)
(5) Call scripts/post-* script (if exists)

The do-* targets do all the work.  The pre-* and post-* targets/scripts
don't exist by default.  The main targets check for the cookies too, so
porters shouldn't have to worry about them at all.

NOTE: THE MAIN TARGETS IN THE PORTS MAKEFILES SHOULD GO AWAY.  We need
to fix this before wcarchive comes back up.  Change the names to do-*,
rip out the cookies, rip out the calls to pre-* etc. and most of them
should work.

Also, reorganize the whole thing so that similar targets are together
and add more comments.  Surround section header with 64 #'s (C-u C-u
C-u # in emacs :).

Hopefully this will be the last major change to bsd.port.mk.  Now let
the Makefile-hacking begin.

Revision 1.143: download - view: text, markup, annotated - select for diffs
Wed Apr 19 15:02:26 1995 UTC (18 years, 1 month ago) by jkh
Branches: MAIN
Diff to: previous 1.142: preferred, colored
Changes since revision 1.142: +29 -1 lines
1. Add Satoshi's much-requested "fake pkg_add" option to the installation
   rule.

2. Have all non-X11 prefix using packages include the BSD.local.dist mtree
   file for initialization of /usr/local.  I'm still not sure if this is
   A Good Thing(tm) but I'll see what the users say.  It's easily overridden.

3. Standardise on ${PKG_DBDIR} as pointer to /var/db/pkg or local preference.

Revision 1.142: download - view: text, markup, annotated - select for diffs
Tue Apr 18 08:24:18 1995 UTC (18 years, 1 month ago) by asami
Branches: MAIN
Diff to: previous 1.141: preferred, colored
Changes since revision 1.141: +2 -2 lines
Use PKGNAME in the "describe" target (used to generate INDEX) too.
Didn't make sense to have two ports with the same name.

Revision 1.141: download - view: text, markup, annotated - select for diffs
Tue Apr 18 08:18:27 1995 UTC (18 years, 1 month ago) by asami
Branches: MAIN
Diff to: previous 1.140: preferred, colored
Changes since revision 1.140: +20 -20 lines
Use PKGNAME instead of DISTNAME in messages.  To avoid things like
"Building for WWW" (pops up in two different ports) "Installing for
web2c-6.1" (ditto), which aren even't reminiscent of the port's real
name.

Sorry jmz, please don't go fix the print Makefiles' own messages.
We are going to take them out after we do the great bsd.port.mk
update anyway.

Revision 1.140: download - view: text, markup, annotated - select for diffs
Mon Apr 17 06:39:05 1995 UTC (18 years, 1 month ago) by asami
Branches: MAIN
Diff to: previous 1.139: preferred, colored
Changes since revision 1.139: +18 -2 lines
"package" now depends on "install", so we can do "make -k package" from
the top level and have the build-package sequence of each port work
together.

For the old behavior (i.e, just go ahead and blindly pack everything up,
regardless of the contents of work/), there is a new target "repackage".

Revision 1.139: download - view: text, markup, annotated - select for diffs
Mon Apr 17 06:28:15 1995 UTC (18 years, 1 month ago) by asami
Branches: MAIN
Diff to: previous 1.138: preferred, colored
Changes since revision 1.138: +2 -2 lines
"all" now depends on "build", not "extract configure build".

Since "build" depends on "configure", which depends on "patch", etc.,
this shouldn't disrupt any Makefile that doesn't break the dependency
chain.

The old behavior was very annoying because when I did a "make -k",
it would still try to go configure and build even if the extraction
failed.

Revision 1.138: download - view: text, markup, annotated - select for diffs
Sat Apr 15 23:56:29 1995 UTC (18 years, 1 month ago) by asami
Branches: MAIN
Diff to: previous 1.137: preferred, colored
Changes since revision 1.137: +2 -2 lines
Yikes...typo (.package/ should have been .packages/).

Revision 1.137: download - view: text, markup, annotated - select for diffs
Mon Apr 10 08:09:21 1995 UTC (18 years, 1 month ago) by jkh
Branches: MAIN
Diff to: previous 1.136: preferred, colored
Changes since revision 1.136: +3 -3 lines
Don't pass duplicate pkgdeps to pkg_create

Revision 1.136: download - view: text, markup, annotated - select for diffs
Sun Apr 9 15:00:56 1995 UTC (18 years, 1 month ago) by jkh
Branches: MAIN
Diff to: previous 1.135: preferred, colored
Changes since revision 1.135: +2 -2 lines
Add new -P argument to pkg_create.

Revision 1.135: download - view: text, markup, annotated - select for diffs
Sun Apr 9 12:27:58 1995 UTC (18 years, 1 month ago) by jkh
Branches: MAIN
Diff to: previous 1.134: preferred, colored
Changes since revision 1.134: +21 -1 lines
Add 2 new targets to facilitate some things I'm thinking about.

1.  package-name
	Simply echos the associated package name for a port (if any).
2.  package-depends
	Shows all package names on which this port depends.

Revision 1.134: download - view: text, markup, annotated - select for diffs
Sun Apr 9 10:24:09 1995 UTC (18 years, 1 month ago) by jkh
Branches: MAIN
Diff to: previous 1.133: preferred, colored
Changes since revision 1.133: +4 -3 lines
1. Fix the first line (should be a proper comment - silly emacs).
2. KEYWORDS+= CATEGORIES
3. CATEGORIES+= all (always want to be in "all"!)

Revision 1.133: download - view: text, markup, annotated - select for diffs
Sun Apr 9 09:59:42 1995 UTC (18 years, 1 month ago) by asami
Branches: MAIN
Diff to: previous 1.132: preferred, colored
Changes since revision 1.132: +25 -6 lines
Add support for categorized subdirectories for packages.  By default,
all .tgz files go to /usr/ports/packages/.packages, and a relative
symlink is created for every item in CATEGORIES...i.e., if "CATEGORIES
= foo bar", then /usr/ports/packages/{foo,bar}/pkgname.tgz both point
to /usr/ports/packages/.packages/pkgname.tgz.

Suggested by:	jkh

Revision 1.132: download - view: text, markup, annotated - select for diffs
Tue Apr 4 05:57:19 1995 UTC (18 years, 1 month ago) by jkh
Branches: MAIN
Diff to: previous 1.131: preferred, colored
Changes since revision 1.131: +3 -2 lines
Add USE_X11 for ports which are X11 users but don't use IMAKE.

Revision 1.131: download - view: text, markup, annotated - select for diffs
Tue Apr 4 04:23:37 1995 UTC (18 years, 1 month ago) by gpalmer
Branches: MAIN
Diff to: previous 1.130: preferred, colored
Changes since revision 1.130: +2 -2 lines
Remove a `.' from the end of the echo line
`>> Attempting to fetch from $${site}' as it is misleading

Revision 1.130: download - view: text, markup, annotated - select for diffs
Sat Apr 1 10:01:49 1995 UTC (18 years, 1 month ago) by jkh
Branches: MAIN
Diff to: previous 1.129: preferred, colored
Changes since revision 1.129: +2 -2 lines
By default, KEYWORDS is a copy of CATEGORIES.

Revision 1.129: download - view: text, markup, annotated - select for diffs
Sat Apr 1 09:35:29 1995 UTC (18 years, 1 month ago) by jkh
Branches: MAIN
Diff to: previous 1.128: preferred, colored
Changes since revision 1.128: +3 -3 lines
Add default values and document them for CATEGORIES and KEYWORDS.

Revision 1.128: download - view: text, markup, annotated - select for diffs
Sat Apr 1 09:34:11 1995 UTC (18 years, 1 month ago) by jkh
Branches: MAIN
Diff to: previous 1.127: preferred, colored
Changes since revision 1.127: +10 -2 lines
Add support for new CATEGORIES and KEYWORDS fields.

Revision 1.127: download - view: text, markup, annotated - select for diffs
Tue Mar 28 01:14:29 1995 UTC (18 years, 2 months ago) by asami
Branches: MAIN
Diff to: previous 1.126: preferred, colored
Changes since revision 1.126: +89 -13 lines
Add support for "distributed" patches and a little extra cleanup.
New variables:

PATCH_SITES:	patch equivalent of MASTER_SITES, overridable with
.		MASTER_SITE_OVERRIDE.
PATCHFILES:	Additional files to fetch and give to patch before
.		applying the ones in patches/patch-*.  If name ends
.		with ".gz" or ".Z", it will be piped through zcat first.

Plus PATCH_DIST_STRIP and PATCH_DIST_ARGS that serve the same functions
as PATCH_STRIP and PATCH_ARGS for patches in patches/patch-*.

In the documentation and echo messages, I used the term "distributed
patches" and "FreeBSD patches" to refer to ${PATCHFILES} and patches/patch-*.
If you can come up with better names, by all means go ahead and fix them.

"grep PATCH /usr/ports/*/*/Makefile" reveals seven ports (mule, jless,
jtcl, jtk, dgd, less, color_xterm, gee I wonder why I'm the one who
implemented this) that can benefit from this.  I'm now diving headlong
into /usr/ports to fix their Makefiles.

Revision 1.126: download - view: text, markup, annotated - select for diffs
Mon Mar 27 13:11:18 1995 UTC (18 years, 2 months ago) by asami
Branches: MAIN
Diff to: previous 1.125: preferred, colored
Changes since revision 1.125: +13 -2 lines
Added more standard package suport file names.  INSTALL for the
installation script, DEINSTALL for the deinstallation script, and
REQ for the requirement script, will be added with appropriate
flags to PKG_ARGS if they exist under pkg/.

Revision 1.125: download - view: text, markup, annotated - select for diffs
Thu Mar 23 20:42:42 1995 UTC (18 years, 2 months ago) by gpalmer
Branches: MAIN
Diff to: previous 1.124: preferred, colored
Changes since revision 1.124: +3 -3 lines
Add a misssing `@' from before echo -n "|${MAINTAINER}"

Revision 1.124: download - view: text, markup, annotated - select for diffs
Wed Mar 22 21:46:04 1995 UTC (18 years, 2 months ago) by jkh
Branches: MAIN
Diff to: previous 1.123: preferred, colored
Changes since revision 1.123: +13 -5 lines
Add maintainer to the index line.

Revision 1.123: download - view: text, markup, annotated - select for diffs
Wed Mar 22 21:28:31 1995 UTC (18 years, 2 months ago) by jkh
Branches: MAIN
Diff to: previous 1.122: preferred, colored
Changes since revision 1.122: +15 -5 lines
Add new EXTRACT_BEFORE_FLAGS and EXTRACT_AFTER_FLAGS variables to make
complex extraction rules easier.

Revision 1.122: download - view: text, markup, annotated - select for diffs
Tue Mar 21 22:43:36 1995 UTC (18 years, 2 months ago) by jkh
Branches: MAIN
Diff to: previous 1.121: preferred, colored
Changes since revision 1.121: +2 -2 lines
Make the fetch message a little more interesting and informative.

Revision 1.121: download - view: text, markup, annotated - select for diffs
Tue Mar 21 03:59:11 1995 UTC (18 years, 2 months ago) by jkh
Branches: MAIN
Diff to: previous 1.120: preferred, colored
Changes since revision 1.120: +53 -35 lines
Add fetch-list command for Rod
Use ECHO_MSG macro for printing "===>" line things so that I can now turn
those OFF when I don't want them.

Revision 1.120: download - view: text, markup, annotated - select for diffs
Tue Mar 21 01:51:12 1995 UTC (18 years, 2 months ago) by jkh
Branches: MAIN
Diff to: previous 1.119: preferred, colored
Changes since revision 1.119: +10 -8 lines
Make the describe rule generate more thorough information that's actually
of use to a front-end program.  Back out my bogus description of the `index'
target! :-)

Revision 1.119: download - view: text, markup, annotated - select for diffs
Tue Mar 21 01:31:43 1995 UTC (18 years, 2 months ago) by jkh
Branches: MAIN
Diff to: previous 1.118: preferred, colored
Changes since revision 1.118: +2 -1 lines
Document the index target.

Revision 1.118: download - view: text, markup, annotated - select for diffs
Mon Mar 20 00:41:36 1995 UTC (18 years, 2 months ago) by ats
Branches: MAIN
Diff to: previous 1.117: preferred, colored
Changes since revision 1.117: +3 -1 lines
Don't do anything if BATCH is specified and the port is interactive for
the package target.The port may is not build and the package fails
otherwise.

Revision 1.117: download - view: text, markup, annotated - select for diffs
Sun Mar 19 12:49:06 1995 UTC (18 years, 2 months ago) by ats
Branches: MAIN
Diff to: previous 1.116: preferred, colored
Changes since revision 1.116: +3 -3 lines
Change the xmkmf call to a xmkmf -a call. This should be more correct for
all X11R5 and X11R6 ports. This is the way how it should be normally
used according the manuals. Only pre-X1R5 ( X11R4, X11R3) ports can't
handle it.

Revision 1.116: download - view: text, markup, annotated - select for diffs
Fri Mar 3 07:42:10 1995 UTC (18 years, 2 months ago) by jkh
Branches: MAIN
Diff to: previous 1.115: preferred, colored
Changes since revision 1.115: +2 -2 lines
Back out my previous change.  I need to really think about this.

Revision 1.115: download - view: text, markup, annotated - select for diffs
Fri Mar 3 06:53:27 1995 UTC (18 years, 2 months ago) by jkh
Branches: MAIN
Diff to: previous 1.114: preferred, colored
Changes since revision 1.114: +2 -2 lines
A small feature just for my own use.

Revision 1.114: download - view: text, markup, annotated - select for diffs
Fri Feb 17 08:52:55 1995 UTC (18 years, 3 months ago) by jkh
Branches: MAIN
Diff to: previous 1.113: preferred, colored
Changes since revision 1.113: +6 -3 lines
Always go to ${WRKDIR} before extraction.  Modify the tar extract command
args to take advantage of this.
Pointed-out-by: asami

Revision 1.113: download - view: text, markup, annotated - select for diffs
Tue Feb 14 21:29:28 1995 UTC (18 years, 3 months ago) by gpalmer
Branches: MAIN
Diff to: previous 1.112: preferred, colored
Changes since revision 1.112: +1 -2 lines
Make the checksum target not bomb out if there is a mismatch, just
print a warning. A better fix will come along just as soon as I
work out what it is.

Revision 1.112: download - view: text, markup, annotated - select for diffs
Mon Feb 6 08:52:19 1995 UTC (18 years, 3 months ago) by hsu
Branches: MAIN
Diff to: previous 1.111: preferred, colored
Changes since revision 1.111: +5 -2 lines
Allow arbitrarily named configure script for use w/ HAS_CONFIGURE.

Revision 1.111: download - view: text, markup, annotated - select for diffs
Sat Feb 4 22:56:28 1995 UTC (18 years, 3 months ago) by phk
Branches: MAIN
Diff to: previous 1.110: preferred, colored
Changes since revision 1.110: +2 -2 lines
Use absolute path to md5 program.  It lives in /sbin and people are unlikely
to have $PATH to it.

Revision 1.110: download - view: text, markup, annotated - select for diffs
Sat Feb 4 05:49:26 1995 UTC (18 years, 3 months ago) by asami
Branches: MAIN
Diff to: previous 1.109: preferred, colored
Changes since revision 1.109: +83 -5 lines
Add long-awaited (:) support for sophisticated dependency checking.  We now
have three variables:

EXEC_DEPENDS	- A list of "prog:dir" pairs of other ports this
		  package depends on.  "prog" is the name of an
		  executable.  make will search your $PATH for it and go
		  into "dir" to do a "make all install" if it's not found.
LIB_DEPENDS	- A list of "lib:dir" pairs of other ports this package
		  depends on.  "lib" is the name of a shared library.
		  make will use "ldconfig -r" to search for the
		  library.  Note that lib can be any regular expression,
		  and you need two backslashes in front of dots (.) to
		  supress its special meaning (e.g., use
		  "foo\\.2\\.:${PORTSDIR}/utils/foo" to match "libfoo.2.*").
DEPENDS		- A list of other ports this package depends on being
		  made first.  Use this for things that don't fall into
		  the above two categories.

DEPENDS behaves exactly like before, so old Makefiles will still work
the same.  The two variables are lists of pairs as described above.

For instance, if your program depends on unzip and libjpeg.5.*, use
the following definitions:

EXEC_DEPENDS=	unzip:${PORTSDIR}/archivers/unzip
LIB_DEPENDS=	jpeg\\.5\\.:${PORTSDIR}/graphics/jpeg

gmake:${PORTSDIR}/utils/gmake is automatically added to EXEC_DEPENDS
if USE_GMAKE is defined.

If NO_DEPENDS is defined, the list will just be printed out one by one.

Revision 1.109: download - view: text, markup, annotated - select for diffs
Wed Feb 1 21:47:57 1995 UTC (18 years, 3 months ago) by gpalmer
Branches: MAIN
Diff to: previous 1.108: preferred, colored
Changes since revision 1.108: +2 -1 lines
Start the ball rolling by sticking a
MAINTAINER?= line in here.

Idea by: jkh@FreeBSD.ORG

Revision 1.108: download - view: text, markup, annotated - select for diffs
Mon Jan 30 10:06:56 1995 UTC (18 years, 3 months ago) by jkh
Branches: MAIN
Diff to: previous 1.107: preferred, colored
Changes since revision 1.107: +3 -3 lines
Make fetch a bit more forgiving of subdirs.

Revision 1.107: download - view: text, markup, annotated - select for diffs
Tue Jan 24 02:41:52 1995 UTC (18 years, 4 months ago) by jkh
Branches: MAIN
Diff to: previous 1.106: preferred, colored
Changes since revision 1.106: +1 -2 lines
Fix bogus tab in makesum target.

Revision 1.106: download - view: text, markup, annotated - select for diffs
Mon Jan 23 18:22:36 1995 UTC (18 years, 4 months ago) by jkh
Branches: MAIN
Diff to: previous 1.105: preferred, colored
Changes since revision 1.105: +5 -5 lines
Set PREFIX in the build target.  Suggested by John Fieber.

Revision 1.105: download - view: text, markup, annotated - select for diffs
Sun Jan 22 20:40:48 1995 UTC (18 years, 4 months ago) by gpalmer
Branches: MAIN
Diff to: previous 1.104: preferred, colored
Changes since revision 1.104: +20 -20