FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

I am looking for an LTO tape library. Do you have one to spare?
non port: head/Mk/bsd.gcc.mk
SVNWeb

Number of commits found: 93

Sun, 16 Mar 2014
[ 00:45 gerald ] Original commit 
348390 Mk/bsd.gcc.mk
Refer to bsd.default-versions.mk for the canonical version of GCC; no
longer duplicate version information related to that.
Mon, 10 Mar 2014
[ 20:41 gerald ] Original commit 
347808 Mk/bsd.default-versions.mk
347808 Mk/bsd.gcc.mk
347808 lang/gcc/Makefile
347808 lang/gcc/distinfo
347808 lang/gcc/files/patch-unwind-ia64.h
347808 lang/gcc/pkg-descr
347808 lang/gcc/pkg-plist
347808 lang/gcc47/Makefile
Update the default version of GCC used in the Ports Collection from
GCC 4.6.4 to GCC 4.7.3.  This entails updating the lang/gcc port as
well as changing the default in Mk/bsd.default-versions.mk.

This adds powerpc64 as a supported architecture (and removes ia64,
though it can be supported by manually installing lang/gcc48).

New binaries %%GNU_HOST%%-gcc-ar47, %%GNU_HOST%%-gcc-nm47, and
%%GNU_HOST%%-gcc-ranlib47 are provided to support link-time
optimization (LTO) which scales significantly better.

And it adds support for indirect functions (IFUNCS), experimental
support for transactional memory in the compiler as well as a supporting
run-time library called libitm, a new string length optimization pass,
and support for atomic operations specifying the C++11/C11 memory model.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Tue, 25 Feb 2014
[ 00:36 gerald ] Original commit 
345910 Mk/Uses/fortran.mk
345910 Mk/bsd.gcc.mk
Revert bogus parts of revision 345909.
[ 00:32 gerald ] Original commit 
345909 Mk/Uses/fortran.mk
345909 Mk/bsd.default-versions.mk
345909 Mk/bsd.gcc.mk
Reword the documentation at the top of this file.

Sort the FPC_DEFAULT and GCC_DEFAULT entries.
Mon, 24 Feb 2014
[ 22:15 gerald ] Original commit 
345903 Mk/bsd.default-versions.mk
345903 Mk/bsd.gcc.mk
Replace all uses of GCC_DEFAULT_VERSION by GCC_DEFAULT, remove the
definition of the former from Mk/bsd.gcc.mk and add the latter --
still set to 4.6 -- to Mk/bsd.default-versions.mk.

Include Mk/bsd.default-versions.mk from Mk/bsd.gcc.mk to tie the
two together.
Sun, 23 Feb 2014
[ 02:20 gerald ] Original commit 
345690 Mk/bsd.gcc.mk
Remove the _GCC_BUILD_DEPENDS variable which we had kept for the sake
of some ports using this unexpectedly.  There are no further instances
in the tree any more.

If there is an absolute need to refer to the GCC runtime directory that
cannot be covered by CFLAGS, LDFLAGS or the like, use _GCC_RUNTIME.
This hardly ever should be necessary, though.  Avoid whenever possible!
Sun, 16 Feb 2014
[ 17:15 tijl ] Original commit 
344614 Mk/Uses/cran.mk
344614 Mk/Uses/fortran.mk
344614 Mk/bsd.gcc.mk
344614 Mk/bsd.octave.mk
344614 Mk/bsd.port.mk
344614 benchmarks/himenobench/Makefile
344614 benchmarks/hpl/Makefile
344614 benchmarks/octave-forge-benchmark/Makefile
344614 biology/crux/Makefile
344614 biology/plink/Makefile

(Only the first 10 of 211 ports in this commit are shown above. View all ports for this commit)
Convert all USE_FORTRAN=yes to "USES=fortran, USE_GCC=yes".  In most cases
USE_GCC=yes has been omitted though.

Remove USE_FORTRAN handling from bsd.port.mk and bsd.gcc.mk.

Minor cleanups in some ports like USE_GMAKE, NOPORTDOCS,...

Exp-run:	bdrewery
Approved by:	portmgr (bdrewery)
Sun, 26 Jan 2014
[ 16:33 rene ] Original commit 
341241 Mk/bsd.gcc.mk
Unregister lang/gcc44 now that it is no longer used by any port.

Approved by:	gerald
Wed, 22 Jan 2014
[ 15:12 mat ] Original commit 
340713 Mk/Scripts/dialog4ports.sh
340713 Mk/Scripts/pkgencode.awk
340713 Mk/Uses/cran.mk
340713 Mk/bsd.destdir.mk
340713 Mk/bsd.efl.mk
340713 Mk/bsd.gcc.mk
340713 Mk/bsd.gnustep.mk
340713 Mk/bsd.ldap.mk
340713 Mk/bsd.licenses.mk
340713 Mk/bsd.local.mk

(Only the first 10 of 19 ports in this commit are shown above. View all ports for this commit)
Fixup svn props in Mk.

Sponsored by:	Absolight
Sat, 4 Jan 2014
[ 15:49 rene ] Original commit 
338649 Mk/bsd.gcc.mk
Disconnect lang/gcc34 from bsd.gcc.mk, it is not used by any port anymore.
This also removes the g77 option of USE_FORTRAN, and USE_GCC now always
implies a dependency on binutils.

Reviewed by:	bapt
Approved by:	maintainer (gerald)
Sat, 7 Dec 2013
[ 22:36 gerald ] Original commit 
335855 Mk/bsd.gcc.mk
Explicitly include the GCC run time directory in LDFLAGS.  This should
not be necessary when linking with GCC, but that's not the only way the
link process can be invoked.

PR:		182136
Sat, 23 Nov 2013
[ 10:19 gerald ] Original commit 
334653 Mk/bsd.gcc.mk
Unbreak USE_GCC=any.  We do need to keep GCC 4.2 in our internal tables
for that, even if lang/gcc42 is gone.

Tested on systems with and without GCC in base.

Reported by:	Terry Kennedy <TERRY@tmk.com>, dbn
[ 01:21 gerald ] Original commit 
334629 MOVED
334629 Mk/bsd.gcc.mk
334629 lang/Makefile
334629 lang/gcc42
Bye, bye lang/gcc42 aka GCC 4.2.  As a port you have served us well,
but six-and-a-half years after the upstream release of GCC 4.2.0 and
exactly two years after the removal of lang/gcc45 the time has come.

This reduces package name collisions around GCC related ports by 12.5%. [1]

Reported by:	bapt [1]
Sun, 10 Nov 2013
[ 20:29 gerald ] Original commit 
333442 Mk/bsd.gcc.mk
Document USE_GCC=any.  Reformat the description a bit and use newer
versions of GCC for reference.
Sun, 13 Oct 2013
[ 21:23 gerald ] Original commit 
330254 Mk/bsd.gcc.mk
Add support for USE_GCC=4.9 and USE_GCC=4.9+.

Beware, this version of GCC is _not_ anywhere near ready for production
use.  Use at your own risk, and rather don't use it for regular ports.

Submitted by:	devzone.my@gmail.com
Fri, 29 Mar 2013
[ 11:26 gerald ] Original commit 
315538 Mk/bsd.gcc.mk
Merge two loops and initialize _GCC_FOUND${v} and check whether USE_GCC
points to a valid version in parallel.
Tue, 19 Mar 2013
[ 18:37 gerald ] Original commit 
314673 Mk/bsd.gcc.mk
When the same version of GCC is present as a port and in base, prefer
the former.

Improve consistency of the code in on place.
Sat, 16 Mar 2013
[ 13:01 gerald ] Original commit 
314352 Mk/bsd.gcc.mk
Simplify (and strictly speaking, though not practically given version
number schemes between FreeBSD and GCC, correct) the check for a valid
version specified by USE_GCC. [1]

If IGNORE is set, have test-gcc note that instead of showing its usual,
and in that case incorrect and useless, debugging output.

PR:		175252 [1]
Submitted by:	Yamaya Takashi <yamayan@kbh.biglobe.ne.jp> [1]
Sun, 3 Mar 2013
[ 03:21 gerald ] Original commit 
313323 Mk/bsd.gcc.mk
Do not just rely on the version number of FreeBSD in deciding whether
a certain version of GCC is in the base, but also check the existence
of /usr/bin/gcc.

This unbreaks systems where GCC is not built as part of the world, and
instead relies on versions of GCC in the Ports Collection there.

PR:		175252
Submitted by:	Yamaya Takashi <yamayan@kbh.biglobe.ne.jp>
Sat, 2 Mar 2013
[ 01:06 gerald ] Original commit 
313177 Mk/bsd.gcc.mk
Remove a bogus old check that assumes that every version of FreeBSD has
GCC in the base.

Adjust a comment, now describing the real purpose of the code remaining
in that block.

PR:		175252
Sat, 22 Dec 2012
[ 23:25 bapt ] Original commit 
309408 Mk/bsd.gcc.mk
Fix when bsd.gcc.mk is included and USE_GCC is undefined for example in case a
port use USE_FORTRAN
[ 21:35 gerald ] Original commit 
309406 Mk/bsd.gcc.mk
Add a new form of USE_GCC, USE_GCC=yes, which generically requests
a current version of GCC.  This reduces churn for individual ports
and further increases consistency (in line with a canonical version
that we introduced with GCC_DEFAULT_VERSION earlier on and the older
USE_FORTRAN=yes).

On the way, make some comments more consistent.

Discussed with:	linimon
Tue, 6 Nov 2012
[ 00:23 gerald ] Original commit 
307045 Mk/bsd.gcc.mk
In addition to CFLAGS and LDFLAGS now also CXXFLAGS set an rpath to
the GCC run-time.

This extends revision r246991 (2010-01-02) and should not be necessary
in most cases since LDFLAGS already covers linking, but one can always
compile and link in one swoop, and this makes things consistent between
C and C++.

Feature safe:	yes
Sun, 7 Oct 2012
[ 19:33 linimon ] Original commit 
305504 Mk/bsd.gcc.mk
Introduce the new semantic USE_GCC=any, which can be set in any port
Makefile.  For systems where CC is gcc, this has no effect.  For systems
where CC is clang, this forces the use of the base GCC suite.  (Some
forward compatibility is also covered in the patch.)

Confirmed to have no ill-effects via multiple runs with gcc as CC:

 
http://pointyhat-west.isc.freebsd.org/errorlogs/amd64-errorlogs/e.8-exp-bcm.20121006012556.pointyhat-west/

and clang as CC:

 
http://pointyhat-west.isc.freebsd.org/errorlogs/amd64-errorlogs/e.9-exp-clang.20121005165436.pointyhat-west/

This change is necessary (but insufficient) for the upcoming switch to
clang as CC for the tier-1 architectures.

Finally, accept FORCE_BASE_CC_FOR_TESTING as an override for USE_GCC,
for those who wish to help debug ports with clang.  It is an absolute
override; it overrides not only the value "any" but also any value such
as "4.4+".

Reviewed by:	brooks, gerald
Approved by:	maintainer (gerald)
Fri, 3 Aug 2012
[ 21:23 gerald ] Original commit 
301973 Mk/bsd.gcc.mk
Introduce _GCC_RUNTIME, to be used by ports in need of knowing the
run-time directory of the version of GCC in use.

As a side effect this fixes the inclusion of said directory into
CFLAGS and LDFLAGS (and FFLAGS where applicable). [1]

Reported by:	Scott Allendorf <scott-allendorf@uiowa.edu> [1]
[ 16:23 gerald ] Original commit 
301961 Mk/bsd.gcc.mk
Add support for USE_GCC=4.8, USE_GCC=4.8+, and generally detect
and consider lang/gcc48 if present.

Submitted by:	kwm
[ 02:28 gerald ] Original commit 
301878 Mk/bsd.gcc.mk
Use the stable, slow moving lang/gcc instead of lang/gcc46 for
USE_GCC=4.6 and USE_GCC=4.6+ and generally whenever the default
version of GCC is employed.

This will significantly benefit tinderboxes and the larger, reasonably
conservative user base by reducing the amount of rebuilds.

Rename _GCC_BUILD_DEPENDS to _GCC_PORT, but still set _GCC_BUILD_DEPENDS
in the end for the sake of some ports relying on that.

PR:		169449
Discussed with:	bf
Tue, 26 Jun 2012
[ 13:54 sunpoet ] Original commit 
1.66 Mk/bsd.gcc.mk
1.731 Mk/bsd.port.mk
1.150 Mk/bsd.python.mk
- Revert accidental commit
[ 13:42 sunpoet ] Original commit 
1.65 Mk/bsd.gcc.mk
1.85 Mk/bsd.options.desc.mk
1.730 Mk/bsd.port.mk
1.149 Mk/bsd.python.mk
- Add shared TLS description
Wed, 23 May 2012
[ 08:17 miwi ] Original commit 
1.36 Mk/bsd.apache.mk
1.42 Mk/bsd.autotools.mk
1.14 Mk/bsd.cmake.mk
1.11 Mk/bsd.commands.mk
1.75 Mk/bsd.database.mk
1.4 Mk/bsd.destdir.mk
1.64 Mk/bsd.gcc.mk
1.58 Mk/bsd.gecko.mk
1.174 Mk/bsd.gnome.mk
1.52 Mk/bsd.gstreamer.mk

(Only the first 10 of 33 ports in this commit are shown above. View all ports for this commit)
- 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
Sun, 29 Apr 2012
[ 12:20 gerald ] Original commit 
1.63 Mk/bsd.gcc.mk
Remove last reference to GCC 4.5 now that no port refers to it any more.
Sat, 12 Nov 2011
[ 22:03 gerald ] Original commit 
1.62 Mk/bsd.gcc.mk
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
Sun, 30 Oct 2011
[ 20:58 gerald ] Original commit 
1.61 Mk/bsd.gcc.mk
Fix mis-applied patch from revision 1.59 (moving the new code one
conditional up).

Discussed with: bf
[ 15:51 gerald ] Original commit 
1.60 Mk/bsd.gcc.mk
Refer to GCC 4.7 instead of GCC 4.5.  Mark the part that should not see
changes based on GCC changes more clearly.
[ 01:34 gerald ] Original commit 
1.59 Mk/bsd.gcc.mk
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
Sat, 8 Oct 2011
[ 08:17 gerald ] Original commit 
1.58 Mk/bsd.gcc.mk
Fix the previous commit for the case where USE_FORTRAN is undefined.

Pointy hat to:  self, bf
[ 07:37 gerald ] Original commit 
1.57 Mk/bsd.gcc.mk
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
Mon, 19 Sep 2011
[ 00:40 gerald ] Original commit 
1.56 Mk/bsd.gcc.mk
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)
Sat, 10 Sep 2011
[ 12:10 gerald ] Original commit 
1.55 Mk/bsd.gcc.mk
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]
Sun, 4 Sep 2011
[ 16:56 gerald ] Original commit 
1.54 Mk/bsd.gcc.mk
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.
Sun, 31 Jul 2011
[ 22:40 gerald ] Original commit 
1.53 Mk/bsd.gcc.mk
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).
Tue, 19 Jul 2011
[ 21:16 gerald ] Original commit 
1.52 Mk/bsd.gcc.mk
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
Wed, 4 May 2011
[ 22:33 flz ] Original commit 
1.109 Makefile
1.8 Mk/bsd.commands.mk
1.51 Mk/bsd.gcc.mk
1.681 Mk/bsd.port.mk
1.78 Mk/bsd.port.subdir.mk
1.23 Mk/bsd.qt.mk
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]
Tue, 1 Feb 2011
[ 01:41 gerald ] Original commit 
1.50 Mk/bsd.gcc.mk
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
Sun, 17 Oct 2010
[ 11:24 gerald ] Original commit 
1.49 Mk/bsd.gcc.mk
Simplify the case of USE_FORTRAN=g77.  Update a comment.

Discussed with: bf
Tue, 28 Sep 2010
[ 02:48 gerald ] Original commit 
1.48 Mk/bsd.gcc.mk
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
Fri, 24 Sep 2010
[ 23:14 gerald ] Original commit 
1.47 Mk/bsd.gcc.mk
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)
Sat, 4 Sep 2010
[ 17:08 gerald ] Original commit 
1.46 Mk/bsd.gcc.mk
Remove the transparent rewriting of USE_GCC=4.3+ to USE_GCC=4.4+.
Sat, 7 Aug 2010
[ 10:56 gerald ] Original commit 
1.35 Mk/bsd.autotools.mk
1.45 Mk/bsd.gcc.mk
Disconnect lang/gcc43, that is, USE_GCC=4.3 is not supported any longer.
Fri, 11 Jun 2010
[ 21:06 gerald ] Original commit 
1.44 Mk/bsd.gcc.mk
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).
Sun, 6 Jun 2010
[ 19:15 gerald ] Original commit 
1.43 Mk/bsd.gcc.mk
Tweak a conditional added in the previous commit that apparently causes
troubles in some cases.
[ 17:17 gerald ] Original commit 
1.99 CHANGES
1.42 Mk/bsd.gcc.mk
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.
Sun, 2 May 2010
[ 17:39 gerald ] Original commit 
1.41 Mk/bsd.gcc.mk
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.
[ 14:44 gerald ] Original commit 
1.40 Mk/bsd.gcc.mk
Replace the use of GCC 4.3 in a comment/example by GCC 4.5 since the
former will be gone soon.
Sun, 14 Feb 2010
[ 22:36 gerald ] Original commit 
1.39 Mk/bsd.gcc.mk
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>
Sat, 2 Jan 2010
[ 13:51 gerald ] Original commit 
1.38 Mk/bsd.gcc.mk
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]
[ 12:05 gerald ] Original commit 
1.37 Mk/bsd.gcc.mk
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.
[ 08:11 gerald ] Original commit 
1.36 Mk/bsd.gcc.mk
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
Sat, 10 Oct 2009
[ 11:45 gerald ] Original commit 
1.35 Mk/bsd.gcc.mk
Add support for USE_GCC=4.5 and USE_GCC=4.5+.  Improve the documentation
a bit.

Suggested by:   bsam
Sat, 26 Sep 2009
[ 01:02 gerald ] Original commit 
1.34 Mk/bsd.gcc.mk
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
Wed, 23 Sep 2009
[ 21:13 gerald ] Original commit 
1.33 Mk/bsd.gcc.mk
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
Sat, 12 Sep 2009
[ 18:07 gerald ] Original commit 
1.32 Mk/bsd.gcc.mk
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
Sun, 12 Jul 2009
[ 22:35 gerald ] Original commit 
1.31 Mk/bsd.gcc.mk
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.
Fri, 19 Jun 2009
[ 17:48 gerald ] Original commit 
1.30 Mk/bsd.gcc.mk
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.
Sat, 28 Mar 2009
[ 23:57 gerald ] Original commit 
1.29 Mk/bsd.gcc.mk
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.
Sat, 7 Mar 2009
[ 19:17 gerald ] Original commit 
1.28 Mk/bsd.gcc.mk
Remove support for GCC 3.3.  No port in the tree uses this any longer,
and lang/gcc33 has been deprecated for a month.
Mon, 2 Feb 2009
[ 01:45 gerald ] Original commit 
1.27 Mk/bsd.gcc.mk
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
Sun, 18 Jan 2009
[ 03:10 gerald ] Original commit 
1.26 Mk/bsd.gcc.mk
Add support for USE_GCC=4.4+ and remove USE_GCC=4.1+ (which is not used
by any other port at this point).
Tue, 6 Jan 2009
[ 05:45 maho ] Original commit 
1.25 Mk/bsd.gcc.mk
Fix typo.

Submitted by:   bf <bf2006a@yahoo.com>
[ 03:48 maho ] Original commit 
1.24 Mk/bsd.gcc.mk
Add RUN_DEPENDS as well when we specify USE_FORTRAN.

PR:             119052
Approved by:    gerald
Mon, 5 Jan 2009
[ 22:26 gerald ] Original commit 
1.23 Mk/bsd.gcc.mk
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.
[ 20:25 gerald ] Original commit 
1.22 Mk/bsd.gcc.mk
When USE_FORTRAN is specified, add F77, FC, and FFLAGS to CONFIGURE_ENV
too, not just MAKE_ENV.
[ 14:53 gerald ] Original commit 
1.21 Mk/bsd.gcc.mk
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
Sun, 17 Aug 2008
[ 06:57 gerald ] Original commit 
1.20 Mk/bsd.gcc.mk
Remove support for GCC 2.7 (the lang/gcc27 port) which, as it turns out,
had been removed from ports three years ago.
Sat, 16 Aug 2008
[ 20:48 gerald ] Original commit 
1.19 Mk/bsd.gcc.mk
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).
Thu, 24 Jul 2008
[ 22:29 pav ] Original commit 
1.18 Mk/bsd.gcc.mk
1.600 Mk/bsd.port.mk
1.8 games/formido/Makefile
1.2 graphics/gdal/files/patch-swig-python-GNUmakefile
1.32 x11-toolkits/xmhtml/Makefile
1.21 x11-wm/sapphire/Makefile
- Add CC and CXX to MAKE_ENV for all ports

PR:             ports/86106, ports/101120 (based on)
Sat, 28 Jun 2008
[ 16:52 gerald ] Original commit 
1.17 Mk/bsd.gcc.mk
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.
Mon, 5 May 2008
[ 23:26 gerald ] Original commit 
1.16 Mk/bsd.gcc.mk
Add support for GCC 4.3 (lang/gcc43), to be enabled by USE_GCC=4.3+.

No objections by:       portmgr (linimon, marcus, erwin)
Mon, 5 Nov 2007
[ 19:26 gerald ] Original commit 
1.15 Mk/bsd.gcc.mk
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)
Fri, 27 Jul 2007
[ 21:40 pav ] Original commit 
1.14 Mk/bsd.gcc.mk
1.577 Mk/bsd.port.mk
- 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]
Thu, 12 Jul 2007
[ 01:57 maho ] Original commit 
1.74 CHANGES
1.13 Mk/bsd.gcc.mk
1.574 Mk/bsd.port.mk
Add USE_FORTRAN knob. All ports that use FORTRAN should
use this knob.

Approved by: gerald, portmgr (pav)
Sat, 19 May 2007
[ 22:06 pav ] Original commit 
1.12 Mk/bsd.gcc.mk
Recognize gcc42 in 7-CURRENT base

Approved by:    portmgr (implicit)
Mon, 29 Jan 2007
[ 09:27 pav ] Original commit 
1.11 Mk/bsd.gcc.mk
- Transfer maintainership of this file to Gerald Pfeifer
Sat, 6 Jan 2007
[ 09:46 gerald ] Original commit 
1.10 Mk/bsd.gcc.mk
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)
Sat, 30 Sep 2006
[ 19:25 linimon ] Original commit 
1.15 Mk/bsd.database.mk
1.9 Mk/bsd.gcc.mk
1.544 Mk/bsd.port.mk
1.7 math/elmer-mathlibs/Makefile
1.4 math/elmer-umfpack/Makefile
1.4 science/elmer-eio/Makefile
1.9 science/elmer-fem/Makefile
1.5 science/elmer-hutiter/Makefile
1.4 science/elmer-matc/Makefile
1.4 science/elmerpost/Makefile
* 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]
Wed, 5 Jul 2006
[ 02:18 linimon ] Original commit 
1.24 Mk/bsd.autotools.mk
1.14 Mk/bsd.database.mk
1.8 Mk/bsd.gcc.mk
1.130 Mk/bsd.gnome.mk
1.21 Mk/bsd.gstreamer.mk
1.62 Mk/bsd.kde.mk
1.31 Mk/bsd.php.mk
1.536 Mk/bsd.port.mk
1.152 Mk/bsd.ruby.mk
1.10 Mk/bsd.sdl.mk
* 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]
Sat, 21 Jan 2006
[ 17:37 krion ] Original commit 
1.93 Makefile
1.22 Mk/bsd.autotools.mk
1.4 Mk/bsd.database.mk
1.7 Mk/bsd.gcc.mk
1.105 Mk/bsd.gnome.mk
1.13 Mk/bsd.gstreamer.mk
1.55 Mk/bsd.kde.mk
1.1 Mk/bsd.linux-rpm.mk
1.1 Mk/bsd.local.mk
1.1 Mk/bsd.mail.mk

(Only the first 10 of 82 ports in this commit are shown above. View all ports for this commit)
- 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]
(Only the first 15 lines of the commit message are shown above View all of this commit message)
[ 05:27 edwin ] Original commit 
1.6 Mk/bsd.gcc.mk
Add support for lang/gcc42
Sun, 31 Jul 2005
[ 17:07 krion ] Original commit 
1.5 Mk/bsd.gcc.mk
Remove gcc3.1

Submitted by:   gerald
Mon, 6 Jun 2005
[ 06:30 edwin ] Original commit 
1.4 Mk/bsd.gcc.mk
Add support for USE_GCC=2.8 (*)

(*) Yes I know I'm only kidding myself with it.
Fri, 3 Jun 2005
[ 01:42 edwin ] Original commit 
1.3 Mk/bsd.gcc.mk
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>
Sat, 21 May 2005
[ 11:34 edwin ] Original commit 
1.2 Mk/bsd.gcc.mk
[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>
Mon, 7 Feb 2005
[ 11:17 krion ] Original commit 
1.1 Mk/bsd.gcc.mk
1.508 Mk/bsd.port.mk
1.59 Mk/bsd.port.subdir.mk
* 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
(Only the first 15 lines of the commit message are shown above View all of this commit message)

Number of commits found: 93

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
dbusJul 03
mencoderJun 28
mplayerJun 28
lzo2Jun 26
phpmyadmin*Jun 24
gnupgJun 23
gnupg1Jun 23
samba36Jun 23
samba4Jun 23
samba41Jun 23
iodineJun 18
asteriskJun 17
asterisk11Jun 17
dbusJun 14
chromiumJun 10

7 vulnerabilities affecting 10 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds


Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 24449
Broken 195
Deprecated 591
Ignore 518
Forbidden 2
Restricted 264
No CDROM 102
Vulnerable 26
Expired 4
Set to expire 578
Interactive 14
new 24 hours 4
new 48 hours7
new 7 days35
new fortnight54
new month96

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2014 Dan Langille. All rights reserved.