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

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

[BACK] Up to [FreeBSD] / ports / 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]

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options