1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-16 03:24:07 +00:00
freebsd-ports/Mk
Mark Linimon c220f202a9 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)
2012-10-07 19:33:19 +00:00
..
bsd.apache.mk - USE_APACHE s/22+/22/ 2012-09-24 20:55:01 +00:00
bsd.autotools.mk Update to 1.12.4 2012-09-20 19:34:53 +00:00
bsd.cmake.mk - Remove emacs mode, -*- mode: ...; -*- [1] 2012-05-23 08:17:49 +00:00
bsd.commands.mk Add JOT command. 2012-09-03 20:42:35 +00:00
bsd.cran.mk - update math/R-cran-psych to 1.2.1 [1] 2012-05-04 20:56:15 +00:00
bsd.database.mk - Update to new upstream release 5.3.21. Please see UPDATING! 2012-06-18 23:23:18 +00:00
bsd.destdir.mk - Remove emacs mode, -*- mode: ...; -*- [1] 2012-05-23 08:17:49 +00:00
bsd.drupal.mk - Readd the accidentaly removed "else" (now drupal6 can be installed) 2011-08-31 05:16:20 +00:00
bsd.efl.mk - Update E17 ports: 2012-06-26 17:36:30 +00:00
bsd.emacs.mk Chase Emacs updates 2012-09-04 17:05:43 +00:00
bsd.fpc.mk - Update to 2.6.0 2012-04-19 06:20:01 +00:00
bsd.gcc.mk Introduce the new semantic USE_GCC=any, which can be set in any port 2012-10-07 19:33:19 +00:00
bsd.gecko.mk - Move libxul 1.9.2 to www/libxul19 2012-09-10 19:19:32 +00:00
bsd.gnome.mk Revert r305288 which was not supposed to have been applied to this file. 2012-10-04 22:59:19 +00:00
bsd.gnustep.mk - reset MAINTAINER 2012-06-26 05:44:19 +00:00
bsd.gstreamer.mk - Remove emacs mode, -*- mode: ...; -*- [1] 2012-05-23 08:17:49 +00:00
bsd.java.mk - Remove emacs mode, -*- mode: ...; -*- [1] 2012-05-23 08:17:49 +00:00
bsd.kde4.mk - Update Calligra Suite to 2.5.2. 2012-09-16 17:31:30 +00:00
bsd.kde.mk - Remove emacs mode, -*- mode: ...; -*- [1] 2012-05-23 08:17:49 +00:00
bsd.ldap.mk - Remove emacs mode, -*- mode: ...; -*- [1] 2012-05-23 08:17:49 +00:00
bsd.licenses.db.mk - Add AGPLv3 to the list, missed in last commit 2012-06-28 01:32:40 +00:00
bsd.licenses.mk - Set IGNORE if BATCH is set [1] 2012-06-26 15:27:54 +00:00
bsd.linux-apps.mk - Remove emacs mode, -*- mode: ...; -*- [1] 2012-05-23 08:17:49 +00:00
bsd.linux-rpm.mk - Remove emacs mode, -*- mode: ...; -*- [1] 2012-05-23 08:17:49 +00:00
bsd.local.mk - Remove emacs mode, -*- mode: ...; -*- [1] 2012-05-23 08:17:49 +00:00
bsd.lua.mk - Remove emacs mode, -*- mode: ...; -*- [1] 2012-05-23 08:17:49 +00:00
bsd.mail.mk - Remove emacs mode, -*- mode: ...; -*- [1] 2012-05-23 08:17:49 +00:00
bsd.ncurses.mk - Fix warning when running pkg2ng 2012-09-12 16:25:43 +00:00
bsd.ocaml.mk - Assign bsd.ruby.mk to ruby@ [1] 2011-12-15 19:47:53 +00:00
bsd.octave.mk - Remove emacs mode, -*- mode: ...; -*- [1] 2012-05-23 08:17:49 +00:00
bsd.openssl.mk - new option WITH_OPENSSL_HACK7=yes 2012-09-19 15:33:09 +00:00
bsd.options.desc.mk - Add shared PLUGINS description 2012-10-07 12:08:43 +00:00
bsd.options.mk Options can now be overridden from command line using 2012-10-05 13:43:45 +00:00
bsd.pbi.mk Add a "make pbi" and "make clean-pbi" target to the ports build system. 2012-09-05 04:32:25 +00:00
bsd.perl.mk Don't clobber USE_PERL5 values when USE_PERL5 is set. 2012-07-01 16:38:22 +00:00
bsd.php.mk Add all bundled pdo drivers. 2012-08-23 14:55:36 +00:00
bsd.pkgng.mk - Revert ports/171672 patch to 'do-package' due 2012-09-21 13:30:57 +00:00
bsd.port.mk - Revert ports/171672 patch to 'do-package' due 2012-09-21 13:29:20 +00:00
bsd.port.options.mk - Remove emacs mode, -*- mode: ...; -*- [1] 2012-05-23 08:17:49 +00:00
bsd.port.post.mk
bsd.port.pre.mk
bsd.port.subdir.mk - Remove emacs mode, -*- mode: ...; -*- [1] 2012-05-23 08:17:49 +00:00
bsd.python.mk - do not hardcode distfile extension for lang/python ports in bsd.python.mk 2012-10-03 04:06:37 +00:00
bsd.qt.mk - New port: devel/qt4-qmlviewer 2012-06-14 10:06:36 +00:00
bsd.ruby.mk - Fix memory leak 2012-09-22 14:27:51 +00:00
bsd.scons.mk - Remove emacs mode, -*- mode: ...; -*- [1] 2012-05-23 08:17:49 +00:00
bsd.sdl.mk - Remove emacs mode, -*- mode: ...; -*- [1] 2012-05-23 08:17:49 +00:00
bsd.sites.mk Create MASTER_SITE_MPLAYERHQ and use it for the 2 ports that have these 2012-10-05 04:21:20 +00:00
bsd.tcl.mk - Remove emacs mode, -*- mode: ...; -*- [1] 2012-05-23 08:17:49 +00:00
bsd.wx.mk - Remove emacs mode, -*- mode: ...; -*- [1] 2012-05-23 08:17:49 +00:00
bsd.xfce.mk - Welcome XFCE 4.10 to the portstree! 2012-05-25 16:51:40 +00:00
bsd.xorg.mk - Remove emacs mode, -*- mode: ...; -*- [1] 2012-05-23 08:17:49 +00:00
bsd.zenoss.mk Add ZENHOME_REL for use in PLIST_FILES etc. 2011-10-20 20:07:23 +00:00