CVS log for ports/Mk/bsd.gcc.mk
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Revision 1.62: download - view: text, markup, annotated - select for diffs
Sat Nov 12 22:03:55 2011 UTC (2 months, 4 weeks ago) by gerald
Branches: MAIN
CVS tags: RELEASE_9_0_0, HEAD
Diff to: previous 1.61: preferred, colored
Changes since revision 1.61: +8 -4 lines
Disconnect GCC 4.5 alias lang/gcc45. No ports uses this directly any more via USE_GCC=4.5 and for the sake of those nine that have USE_GCC=4.5+ we transparently rewrite this to USE_GCC=4.6+ which has already happened for weeks for tinderbox builds. Feature safe: yes
Revision 1.61: download - view: text, markup, annotated - select for diffs
Sun Oct 30 20:58:22 2011 UTC (3 months, 1 week ago) by gerald
Branches: MAIN
Diff to: previous 1.60: preferred, colored
Changes since revision 1.60: +6 -5 lines
Fix mis-applied patch from revision 1.59 (moving the new code one conditional up). Discussed with: bf
Revision 1.60: download - view: text, markup, annotated - select for diffs
Sun Oct 30 15:51:09 2011 UTC (3 months, 1 week ago) by gerald
Branches: MAIN
Diff to: previous 1.59: preferred, colored
Changes since revision 1.59: +3 -4 lines
Refer to GCC 4.7 instead of GCC 4.5. Mark the part that should not see changes based on GCC changes more clearly.
Revision 1.59: download - view: text, markup, annotated - select for diffs
Sun Oct 30 01:34:38 2011 UTC (3 months, 1 week ago) by gerald
Branches: MAIN
Diff to: previous 1.58: preferred, colored
Changes since revision 1.58: +10 -5 lines
When USE_GCC=X.Y+ has been specified, prefer the default version of GCC (the one which also USE_FORTRAN=yes chooses) in case we do have to install GCC in any case. Only if an acceptable version of GCC is already present use that one. This will ease the load on tinderboxes, further the use of current versions of GCC, and minimize the need to download/carry several versions of GCC for users of pre-built packages. PR: 160507 Submitted by: bf
Revision 1.58: download - view: text, markup, annotated - select for diffs
Sat Oct 8 08:17:16 2011 UTC (4 months ago) by gerald
Branches: MAIN
Diff to: previous 1.57: preferred, colored
Changes since revision 1.57: +3 -1 lines
Fix the previous commit for the case where USE_FORTRAN is undefined. Pointy hat to: self, bf
Revision 1.57: download - view: text, markup, annotated - select for diffs
Sat Oct 8 07:37:53 2011 UTC (4 months ago) by gerald
Branches: MAIN
Diff to: previous 1.56: preferred, colored
Changes since revision 1.56: +4 -1 lines
Reference the GCC run-time libraries via FFLAGS, too, in addition to CFLAGS and LDFLAGS, if USE_FORTRAN=yes has been specified. Submitted by: bf
Revision 1.56: download - view: text, markup, annotated - select for diffs
Mon Sep 19 00:40:21 2011 UTC (4 months, 3 weeks ago) by gerald
Branches: MAIN
Diff to: previous 1.55: preferred, colored
Changes since revision 1.55: +5 -5 lines
Make USE_FORTRAN=yes imply the use of GCC 4.6 over GCC 4.5 so far. Exp-run by: pav Thanks to: pav, bf (for fixing several ports)
Revision 1.55: download - view: text, markup, annotated - select for diffs
Sat Sep 10 12:10:37 2011 UTC (5 months ago) by gerald
Branches: MAIN
Diff to: previous 1.54: preferred, colored
Changes since revision 1.54: +7 -7 lines
Cater to versions of FreeBSD greater than 9 (up to 99). [1] Tweak the representation of versions of GCC that newer appeared in base. Submitted by: bf [1]
Revision 1.54: download - view: text, markup, annotated - select for diffs
Sun Sep 4 16:56:11 2011 UTC (5 months ago) by gerald
Branches: MAIN
Diff to: previous 1.53: preferred, colored
Changes since revision 1.53: +2 -2 lines
Refer to GCC 4.2+ instead of GCC 3.4+ in a comment, since the latter is not in any supported release of FreeBSD any more.
Revision 1.53: download - view: text, markup, annotated - select for diffs
Sun Jul 31 22:40:39 2011 UTC (6 months, 1 week ago) by gerald
Branches: MAIN
Diff to: previous 1.52: preferred, colored
Changes since revision 1.52: +3 -5 lines
Clean up after revision 1.51 and adjust comments to the new reality of us not caring about FreeBSD <= 6 any more (and thus no g77 in base ever).
Revision 1.52: download - view: text, markup, annotated - select for diffs
Tue Jul 19 21:16:39 2011 UTC (6 months, 3 weeks ago) by gerald
Branches: MAIN
Diff to: previous 1.51: preferred, colored
Changes since revision 1.51: +3 -2 lines
Add support for USE_GCC=4.7, USE_GCC=4.7+ and notably an installation of lang/gcc47 being used when USE_GCC=4.5+ or the like is specified. PR: 159036 Submitted by: kalten@gmx.at
Revision 1.51: download - view: text, markup, annotated - select for diffs
Wed May 4 22:33:13 2011 UTC (9 months, 1 week ago) by flz
Branches: MAIN
Diff to: previous 1.50: preferred, colored
Changes since revision 1.50: +1 -9 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.50: download - view: text, markup, annotated - select for diffs
Tue Feb 1 01:41:19 2011 UTC (12 months, 1 week ago) by gerald
Branches: MAIN
CVS tags: RELEASE_8_2_0, RELEASE_7_4_0
Diff to: previous 1.49: preferred, colored
Changes since revision 1.49: +6 -1 lines
lang/gcc44 and later depend on the devel/binutils port. Leverage that and USE_BINUTILS for every port we are building with this combo. That way all the tools in binutils may be used. Suggested by: bf Feature safe: yes
Revision 1.49: download - view: text, markup, annotated - select for diffs
Sun Oct 17 11:24:50 2010 UTC (15 months, 3 weeks ago) by gerald
Branches: MAIN
CVS tags: RELEASE_6_EOL
Diff to: previous 1.48: preferred, colored
Changes since revision 1.48: +5 -9 lines
Simplify the case of USE_FORTRAN=g77. Update a comment. Discussed with: bf
Revision 1.48: download - view: text, markup, annotated - select for diffs
Tue Sep 28 02:48:29 2010 UTC (16 months, 1 week ago) by gerald
Branches: MAIN
Diff to: previous 1.47: preferred, colored
Changes since revision 1.47: +4 -3 lines
In addition to CC and CXX now also set CPP with USE_GCC. Add the output of CPP to the test-gcc target. Submitted by: bf
Revision 1.47: download - view: text, markup, annotated - select for diffs
Fri Sep 24 23:14:46 2010 UTC (16 months, 2 weeks ago) by gerald
Branches: MAIN
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +5 -5 lines
USE_FORTRAN=yes now implies lang/gcc45 up from lang/gcc44. cad/salome and math/freemat needed some adjustments, apart from these this looks like a far more easy upgrade than previous ones and according to the upstream developers we do not even need to bump dependent ports since GNU Fortran 4.4 and 4.5 are sufficiently compatible. Tested by: erwin (and pointyhat)
Revision 1.46: download - view: text, markup, annotated - select for diffs
Sat Sep 4 17:08:27 2010 UTC (17 months ago) by gerald
Branches: MAIN
Diff to: previous 1.45: preferred, colored
Changes since revision 1.45: +1 -7 lines
Remove the transparent rewriting of USE_GCC=4.3+ to USE_GCC=4.4+.
Revision 1.45: download - view: text, markup, annotated - select for diffs
Sat Aug 7 10:56:01 2010 UTC (18 months ago) by gerald
Branches: MAIN
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +3 -6 lines
Disconnect lang/gcc43, that is, USE_GCC=4.3 is not supported any longer.
Revision 1.44: download - view: text, markup, annotated - select for diffs
Fri Jun 11 21:06:18 2010 UTC (20 months ago) by gerald
Branches: MAIN
CVS tags: RELEASE_8_1_0
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +6 -6 lines
Extend and clarify the documentation for USE_GCC, making it explicit that the form requesting a minimum version is preferred over the one requesting just one version (as I had enhanced portlint to advise a while ago).
Revision 1.43: download - view: text, markup, annotated - select for diffs
Sun Jun 6 19:15:03 2010 UTC (20 months ago) by gerald
Branches: MAIN
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +2 -2 lines
Tweak a conditional added in the previous commit that apparently causes troubles in some cases.
Revision 1.42: download - view: text, markup, annotated - select for diffs
Sun Jun 6 17:17:04 2010 UTC (20 months ago) by gerald
Branches: MAIN
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +10 -2 lines
USE_GCC=4.3 is deprecated (and no port uses it anymore). USE_GCC=4.3+ is transparently rewritten to USE_GCC=4.4+ and lang/gcc43 will be disconnected from the USE_GCC infrastructure soon.
Revision 1.41: download - view: text, markup, annotated - select for diffs
Sun May 2 17:39:06 2010 UTC (21 months, 1 week ago) by gerald
Branches: MAIN
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +3 -2 lines
Add support for early GCC 4.6 snapshots (lang/gcc46) via USE_GCC=4.6 and USE_GCC=4.6+. This version of GCC is in its very early development stages and use thereof highly experimental. Use at your own risk.
Revision 1.40: download - view: text, markup, annotated - select for diffs
Sun May 2 14:44:59 2010 UTC (21 months, 1 week ago) by gerald
Branches: MAIN
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +2 -2 lines
Replace the use of GCC 4.3 in a comment/example by GCC 4.5 since the former will be gone soon.
Revision 1.39: download - view: text, markup, annotated - select for diffs
Sun Feb 14 22:36:50 2010 UTC (23 months, 3 weeks ago) by gerald
Branches: MAIN
CVS tags: RELEASE_7_3_0
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +3 -3 lines
Locate the GCC run-time libraries under ${LOCALBASE}, where the GCC
ports are installed/assumed, instead of ${PREFIX} where a dependent
port is installed.
Reported by: Rob Farmer <rfarmer@predatorlabs.net>
Revision 1.38: download - view: text, markup, annotated - select for diffs
Sat Jan 2 13:51:33 2010 UTC (2 years, 1 month ago) by gerald
Branches: MAIN
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +31 -34 lines
Split the logic around USE_GCC in two parts. The first handles the processing of USE_GCC directives, the second then takes a concrete selection coming from the previous or the code handling USE_FORTRAN via _USE_GCC. The one user-visible change is that not just users of USE_FORTRAN, but now also users of USE_GCC set an rpath via CFLAGS and LDFLAGS. [1] PR: 129518, 142226 [1]
Revision 1.37: download - view: text, markup, annotated - select for diffs
Sat Jan 2 12:05:30 2010 UTC (2 years, 1 month ago) by gerald
Branches: MAIN
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +3 -3 lines
Quote the output for BUILD_DEPENDS and RUN_DEPENDS in the test-gcc
target. This is necessary to properly handle dependencies such as
libtool>=2.2:${PORTSDIR}/devel/libtool22.
Revision 1.36: download - view: text, markup, annotated - select for diffs
Sat Jan 2 08:11:28 2010 UTC (2 years, 1 month ago) by gerald
Branches: MAIN
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +5 -2 lines
Add a run-time dependency for all uses of lang/gcc* except for gcc34 which is subsumbed by later versions. This is needed for libstdc++ and other core run-time libraries. PR: 129518, 142226
Revision 1.35: download - view: text, markup, annotated - select for diffs
Sat Oct 10 11:45:30 2009 UTC (2 years, 4 months ago) by gerald
Branches: MAIN
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +5 -4 lines
Add support for USE_GCC=4.5 and USE_GCC=4.5+. Improve the documentation a bit. Suggested by: bsam
Revision 1.34: download - view: text, markup, annotated - select for diffs
Sat Sep 26 01:02:01 2009 UTC (2 years, 4 months ago) by gerald
Branches: MAIN
CVS tags: RELEASE_8_0_0
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +3 -1 lines
Have CFLAGS and LDFLAGS set an -rpath to the lang/gcc44 library directory when building with USE_FORTRAN=yes. This makes us use libstdc++.so.6 (and others) brought by this port as opposed to /usr/bin/libstdc++.so.6 that comes with our system compiler which is based on an older version of GCC 4.2. Newer version of GCC run-time libraries with the same soname are always backwards compatible. Feature safe: yes
Revision 1.33: download - view: text, markup, annotated - select for diffs
Wed Sep 23 21:13:07 2009 UTC (2 years, 4 months ago) by gerald
Branches: MAIN
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +4 -3 lines
Also print LDFLAGS as part of the test-gcc target. Print quotes around CFLAGS and FFLAGS, too, to exactly see where we have whitespace. Feature safe: yes
Revision 1.32: download - view: text, markup, annotated - select for diffs
Sat Sep 12 18:07:51 2009 UTC (2 years, 4 months ago) by gerald
Branches: MAIN
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +9 -9 lines
USE_FORTRAN=yes now implies lang/gcc44 up from lang/gcc43. Remove one explicit reference to the version number on the way. Tested by: pav (and pointyhat) Thanks to: pav, everyone who helped up fixing their ports
Revision 1.31: download - view: text, markup, annotated - select for diffs
Sun Jul 12 22:35:13 2009 UTC (2 years, 6 months ago) by gerald
Branches: MAIN
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +6 -6 lines
Tweak some comments. The two non-whitespace changes are a fix from /lang/gcc43 to lang/gcc43 and removing to notes that might be seen as indicative of GCC only being needed at build time.
Revision 1.30: download - view: text, markup, annotated - select for diffs
Fri Jun 19 17:48:47 2009 UTC (2 years, 7 months ago) by gerald
Branches: MAIN
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +2 -3 lines
Remove support for USE_GCC=2.95 after lang/gcc295 has been failing to build for what must be 9+ months and we have removed all dependencies the last couple of months.
Revision 1.29: download - view: text, markup, annotated - select for diffs
Sat Mar 28 23:57:56 2009 UTC (2 years, 10 months ago) by gerald
Branches: MAIN
CVS tags: RELEASE_7_2_0
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +2 -3 lines
Remove GCC 2.8 from the list of options for USE_GCC; the lang/gcc28 port has been removed a while ago and no port has USE_GCC=2.8 in use.
Revision 1.28: download - view: text, markup, annotated - select for diffs
Sat Mar 7 19:17:44 2009 UTC (2 years, 11 months ago) by gerald
Branches: MAIN
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +2 -3 lines
Remove support for GCC 3.3. No port in the tree uses this any longer, and lang/gcc33 has been deprecated for a month.
Revision 1.27: download - view: text, markup, annotated - select for diffs
Mon Feb 2 01:45:13 2009 UTC (3 years ago) by gerald
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +16 -7 lines
Set CC and CXX to match the choice of GNU Fortran compilers for C and C++, too, to avoid subtle compatibility problems. Diagnose the case where an unexpected value is provided for USE_FORTRAN. Fix the OSVERSION for which lang/gcc34 should be used foor USE_FORTRAN=g77 according to our Porters Handbook. Add RUN_DEPENDS to the output of the test-gcc target. PR: 131114 Submitted by: bf2006a@yahoo.com
Revision 1.26: download - view: text, markup, annotated - select for diffs
Sun Jan 18 03:10:19 2009 UTC (3 years ago) by gerald
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +3 -3 lines
Add support for USE_GCC=4.4+ and remove USE_GCC=4.1+ (which is not used by any other port at this point).
Revision 1.25: download - view: text, markup, annotated - select for diffs
Tue Jan 6 05:45:23 2009 UTC (3 years, 1 month ago) by maho
Branches: MAIN
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +2 -2 lines
Fix typo. Submitted by: bf <bf2006a@yahoo.com>
Revision 1.24: download - view: text, markup, annotated - select for diffs
Tue Jan 6 03:48:55 2009 UTC (3 years, 1 month ago) by maho
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +4 -1 lines
Add RUN_DEPENDS as well when we specify USE_FORTRAN. PR: 119052 Approved by: gerald
Revision 1.23: download - view: text, markup, annotated - select for diffs
Mon Jan 5 22:26:07 2009 UTC (3 years, 1 month ago) by gerald
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +7 -8 lines
Fix whitespace to four rows per tab style, update version numbers in the description of USE_GCC, and adjust description of USE_FORTRAN to recent changes.
Revision 1.22: download - view: text, markup, annotated - select for diffs
Mon Jan 5 20:25:52 2009 UTC (3 years, 1 month ago) by gerald
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +3 -2 lines
When USE_FORTRAN is specified, add F77, FC, and FFLAGS to CONFIGURE_ENV too, not just MAKE_ENV.
Revision 1.21: download - view: text, markup, annotated - select for diffs
Mon Jan 5 14:53:23 2009 UTC (3 years, 1 month ago) by gerald
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +6 -6 lines
Update USE_FORTRAN=yes to leverage lang/gcc43 instead of lang/gcc42 and remove USE_FORTRAN=gfortran42 which is not used by any port anyway. PR: 129656
Revision 1.20: download - view: text, markup, annotated - select for diffs
Sun Aug 17 06:57:17 2008 UTC (3 years, 5 months ago) by gerald
Branches: MAIN
CVS tags: RELEASE_7_1_0, RELEASE_6_4_0
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +2 -3 lines
Remove support for GCC 2.7 (the lang/gcc27 port) which, as it turns out, had been removed from ports three years ago.
Revision 1.19: download - view: text, markup, annotated - select for diffs
Sat Aug 16 20:48:58 2008 UTC (3 years, 5 months ago) by gerald
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +2 -3 lines
Remove support for GCC 3.2 which is not used by a port anymore (and where we'll shortly remove lang/gcc32 which does not support amd64, for example).
Revision 1.18: download - view: text, markup, annotated - select for diffs
Thu Jul 24 22:29:32 2008 UTC (3 years, 6 months ago) by pav
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +1 -3 lines
- Add CC and CXX to MAKE_ENV for all ports PR: ports/86106, ports/101120 (based on)
Revision 1.17: download - view: text, markup, annotated - select for diffs
Sat Jun 28 16:52:40 2008 UTC (3 years, 7 months ago) by gerald
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +10 -4 lines
Provide the test-gcc target and at least key information there even if USE_GCC has not been specified. This is relevant for USE_FORTRAN, but should be useful in general.
Revision 1.16: download - view: text, markup, annotated - select for diffs
Mon May 5 23:26:30 2008 UTC (3 years, 9 months ago) by gerald
Branches: MAIN
CVS tags: RELEASE_5_EOL
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +3 -2 lines
Add support for GCC 4.3 (lang/gcc43), to be enabled by USE_GCC=4.3+. No objections by: portmgr (linimon, marcus, erwin)
Revision 1.15: download - view: text, markup, annotated - select for diffs
Mon Nov 5 19:26:16 2007 UTC (4 years, 3 months ago) by gerald
Branches: MAIN
CVS tags: RELEASE_7_0_0, RELEASE_6_3_0
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +2 -3 lines
Remove lang/gcc40 which only has three dependencies left in the tree (all of which only have it as a minimal requirement and also build with lang/gcc42) and has issues on at least 8-CURRENT. Approved by: portmgr (pav)
Revision 1.14: download - view: text, markup, annotated - select for diffs
Fri Jul 27 21:40:10 2007 UTC (4 years, 6 months ago) by pav
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +7 -5 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.13: download - view: text, markup, annotated - select for diffs
Thu Jul 12 01:57:10 2007 UTC (4 years, 7 months ago) by maho
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +55 -23 lines
Add USE_FORTRAN knob. All ports that use FORTRAN should use this knob. Approved by: gerald, portmgr (pav)
Revision 1.12: download - view: text, markup, annotated - select for diffs
Sat May 19 22:06:14 2007 UTC (4 years, 8 months ago) by pav
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +3 -3 lines
Recognize gcc42 in 7-CURRENT base Approved by: portmgr (implicit)
Revision 1.11: download - view: text, markup, annotated - select for diffs
Mon Jan 29 09:27:04 2007 UTC (5 years ago) by pav
Branches: MAIN
CVS tags: PRE_XORG_7
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +2 -2 lines
- Transfer maintainership of this file to Gerald Pfeifer
Revision 1.10: download - view: text, markup, annotated - select for diffs
Sat Jan 6 09:46:09 2007 UTC (5 years, 1 month ago) by gerald
Branches: MAIN
CVS tags: RELEASE_4_EOL
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +5 -4 lines
Make WITH_FORTRAN use lang/gcc42 (which now builds the Fortran frontend by default) instead of lang/gfortran (which is scheduled for removal). Reviewed by: thierry, maho Approved by: portmgr (pav)
Revision 1.9: download - view: text, markup, annotated - select for diffs
Sat Sep 30 19:25:45 2006 UTC (5 years, 4 months ago) by linimon
Branches: MAIN
CVS tags: RELEASE_6_2_0
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +26 -8 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.8: download - view: text, markup, annotated - select for diffs
Wed Jul 5 02:18:08 2006 UTC (5 years, 7 months ago) by linimon
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +3 -3 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.7: download - view: text, markup, annotated - select for diffs
Sat Jan 21 17:37:01 2006 UTC (6 years ago) by krion
Branches: MAIN
CVS tags: RELEASE_6_1_0, RELEASE_5_5_0
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +3 -3 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.6: download - view: text, markup, annotated - select for diffs
Sat Jan 21 05:27:11 2006 UTC (6 years ago) by edwin
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +3 -2 lines
Add support for lang/gcc42
Revision 1.5: download - view: text, markup, annotated - select for diffs
Sun Jul 31 17:07:23 2005 UTC (6 years, 6 months ago) by krion
Branches: MAIN
CVS tags: RELEASE_6_0_0
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +5 -6 lines
Remove gcc3.1 Submitted by: gerald
Revision 1.4: download - view: text, markup, annotated - select for diffs
Mon Jun 6 06:30:18 2005 UTC (6 years, 8 months ago) by edwin
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +4 -3 lines
Add support for USE_GCC=2.8 (*) (*) Yes I know I'm only kidding myself with it.
Revision 1.3: download - view: text, markup, annotated - select for diffs
Fri Jun 3 01:42:54 2005 UTC (6 years, 8 months ago) by edwin
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +13 -4 lines
USE_GCC=X.Y+ should prefer the stock compiler
USE_GCC=3.2+ on a 6-CURRENT system prefers the GCC 3.2 compiler
instead of the GCC 3.4 default system compiler.
One often uses USE_GCC=3.2+ to enable a port to build on RELENG_4,
but that does not mean a 6-CURRENT user doesn't want to use the
native compiler.
I also argue that the correct algorithm for USE_GCC=3.2+ is:
1. Use system compiler if it's version is allowable by the USE_GCC
invocation.
2. Prefer the highest version # found already installed and allowed
by the USE_GCC invocation, rather than the lowest.
3. Install the specified GCC version and use if, if no other already
installed compiler meets the USE_GCC invocation.
#1 and #3 are implemented with this patch, but #2 isn't.
The reason for it is because there is no highest version # specifiable
with the USE_GCC command. What could be made is that the USE_GCC
command accepts two arguments, where the first is the lower version,
the second is the upper version. Or USE_GCC=-4.0, where everything
<= 4.0 is allowed.
PR: ports/81116
Reviewed by: David O'Brien <obrien@freebsd.org>
Revision 1.2: download - view: text, markup, annotated - select for diffs
Sat May 21 11:34:43 2005 UTC (6 years, 8 months ago) by edwin
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +3 -2 lines
[patch] Include gcc 4.1 in Mk/bsd.gcc.mk
With the import of lang/gcc41, enable support for it in bsd.gcc.mk.
PR: ports/81262
Submitted by: Edwin Groothuis <edwin@mavetju.org>
Revision 1.1: download - view: text, markup, annotated - select for diffs
Mon Feb 7 11:17:50 2005 UTC (7 years ago) by krion
Branches: MAIN
CVS tags: RELEASE_5_4_0
* 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]
