CVS log for ports/Mk/bsd.port.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
