freebsd-ports/cad
Mark Linimon a8693b8dee Force numerous ports that fail to build with clang over to instead always
rely on gcc.  The patch uses the new USE_GCC=any code in Mk/bsd.gcc.mk to
accomplish this.

The ports chosen were ports that blocked 2 or more ports from building with
clang.  (There are several hundred other ports that still fail to build with
clang, even with this patch.  This is merely one step along the way.)

Those interested in fixing these ports with clang, and have clang as their
default compiler, can simply set FORCE_BASE_CC_FOR_TESTING=yes.

For those who have gcc as their default compiler, this change is believed
to cause no change.

Hat:		portmgr
Tested with:	multiple runs on amd64-8-exp-bcm and 9-exp-clang, with various
		combinations of patch/no-patch and flag settings.
2012-10-09 22:12:13 +00:00
..
admesh Deprecated a bunch a ports with nor more public distfiles (thanks ehaupt's 2012-09-20 22:26:26 +00:00
adms new devel/pkgconf added to replace devel/pkg-config. new version of pkg-config 2012-07-26 05:40:22 +00:00
alliance Also broken on powerpc. 2011-11-10 05:53:54 +00:00
astk-client
astk-serveur Upgrade Code_Aster to 10.6.0-3. 2012-07-07 15:15:57 +00:00
atlc - Update to 4.6.1 2011-08-31 21:43:18 +00:00
basicdsp - update png to 1.5.10 2012-06-01 05:26:28 +00:00
brlcad - Mark BROKEN: does not compile 2012-09-09 15:01:14 +00:00
calculix Replace USE_GCC=4.4+ by USE_GCC=4.6+, in preparation of some work 2012-10-05 17:39:22 +00:00
cascade
chipmunk - Update to version 5.65 2012-03-25 03:55:33 +00:00
chipvault
cider
dinotrace Chase Emacs updates 2012-09-04 17:05:43 +00:00
dxf2fig
electric Convert to new options framework 2012-06-01 13:18:21 +00:00
electric-ng Convert to new options framework 2012-06-01 13:18:21 +00:00
feappv - Update distinfo / plist because distfile was rerolled upstream 2012-08-24 01:42:16 +00:00
fidocadj - Update to 0.24 2012-07-16 16:46:10 +00:00
findhier
freehdl
gdsreader
gdt
geda - Update to version 1.6.2 2012-06-17 20:09:26 +00:00
geda-docs - Return my ports back to the pool. I was unable to make any fixes to 2011-10-24 03:33:20 +00:00
geda-examples - Return my ports back to the pool. I was unable to make any fixes to 2011-10-24 03:33:20 +00:00
geda-gattrib - update png to 1.5.10 2012-06-01 05:26:28 +00:00
geda-gschem - update png to 1.5.10 2012-06-01 05:26:28 +00:00
geda-netlist - update png to 1.5.10 2012-06-01 05:26:28 +00:00
geda-symbols - Return my ports back to the pool. I was unable to make any fixes to 2011-10-24 03:33:20 +00:00
geda-symcheck - update png to 1.5.10 2012-06-01 05:26:28 +00:00
geda-utils - update png to 1.5.10 2012-06-01 05:26:28 +00:00
gerbv - update png to 1.5.10 2012-06-01 05:26:28 +00:00
gmsh Upgrade to 2.6.0. 2012-07-07 15:15:38 +00:00
gmsh-occ - Removing portrevision from slave port cad/gmsh-occ. Portrevision for 2011-07-26 14:23:44 +00:00
gnucap Force numerous ports that fail to build with clang over to instead always 2012-10-09 22:12:13 +00:00
gplcver Point to the new home 2011-06-16 10:41:31 +00:00
gspiceui Typo 2012-06-01 13:52:10 +00:00
gtkwave Update to 3.3.40 2012-09-26 11:24:50 +00:00
gwave - Update MASTER_SITES and WWW: line 2012-06-05 20:41:12 +00:00
impact Now that the Java 1.3 and Java 1.4 ports are deprecated and will expire soon, 2011-07-21 05:03:02 +00:00
irsim - Update to 9.7.74 2012-08-05 05:03:31 +00:00
iverilog Update to 0.9.6 2012-09-26 11:25:34 +00:00
jspice3 Convert to new options framework 2012-06-01 13:18:21 +00:00
kicad - update png to 1.5.10 2012-06-01 05:26:28 +00:00
kicad-devel Bump PORTREVISION to reflect name change from devel/bazaar-ng --> devel/bzr 2012-06-17 20:42:28 +00:00
kicad-library
klayout Update to 0.21.19. 2012-06-20 08:21:04 +00:00
layouteditor - Convert USE_QT_VER=4 and QT_COMPONETS to USE_QT4 2012-06-06 06:44:37 +00:00
leocad Mark as broken on sparc64. 2012-09-08 06:53:18 +00:00
libgeda - update png to 1.5.10 2012-06-01 05:26:28 +00:00
librecad - Convert my ports to new options framework 2012-07-27 11:03:38 +00:00
linux-eagle5 Update to 5.12 2012-08-10 15:47:34 +00:00
magic - Update to version 7.5.220 2012-05-21 03:10:12 +00:00
mars - Convert to OptionsNG 2012-10-01 11:15:27 +00:00
meshdev - New port: cad/meshdev 2012-02-06 15:57:20 +00:00
meshlab Mark BROKEN: does not build 2012-07-30 07:33:21 +00:00
netgen - update png to 1.5.10 2012-06-01 05:26:28 +00:00
ngspice_rework
opencascade - update png to 1.5.10 2012-06-01 05:26:28 +00:00
opencascade-tutorial - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS) 2011-09-23 22:26:39 +00:00
openscad - Detect eigen2 by checking for .pc file, not min. port version. 2012-06-27 01:14:01 +00:00
openvsp - Update to 2.2.0 2012-09-16 17:02:11 +00:00
p5-GDS2
p5-Verilog-Perl - Update to 3.316 2012-08-27 21:49:08 +00:00
pcb - Convert all remaining instances of BUILD_DEPENDS=${RUN_DEPENDS} or 2012-06-10 18:42:48 +00:00
pdnmesh - Reassign to the heap at maintainer's request 2012-09-25 19:00:37 +00:00
pythoncad - update png to 1.5.10 2012-06-01 05:26:28 +00:00
qcad - update png to 1.5.10 2012-06-01 05:26:28 +00:00
qcad-partslib
qelectrotech - Convert USE_QT_VER=4 and QT_COMPONETS to USE_QT4 2012-06-06 06:44:37 +00:00
qfsm - Update to version 0.53.0 2012-07-19 17:23:59 +00:00
qmls
qucs Remove useless metadata from ports I created. 2012-09-05 15:43:33 +00:00
repsnapper RepSnapper is a host software for controlling a RepRap 3D printer. It has a 2012-09-28 22:32:18 +00:00
salome add math/metis4 to math/Makefile; update math/metis to 5.0.2; add appropriate 2012-07-09 11:11:44 +00:00
salome-geom - update png to 1.5.10 2012-06-01 05:26:28 +00:00
salome-gui Chase PyQT update 2012-05-25 01:50:36 +00:00
salome-jobmanager - update png to 1.5.10 2012-06-01 05:26:28 +00:00
salome-kernel Update autoconf to 2.69 and automake to 1.12 2012-05-11 20:38:09 +00:00
salome-light - update png to 1.5.10 2012-06-01 05:26:28 +00:00
salome-med - update png to 1.5.10 2012-06-01 05:26:28 +00:00
salome-multipr - update png to 1.5.10 2012-06-01 05:26:28 +00:00
salome-netgenplugin - update png to 1.5.10 2012-06-01 05:26:28 +00:00
salome-randomizer Fix PORTREVISION 2012-05-25 14:50:36 +00:00
salome-sierpinsky - update png to 1.5.10 2012-06-01 05:26:28 +00:00
salome-smesh - update png to 1.5.10 2012-06-01 05:26:28 +00:00
salome-visu - update png to 1.5.10 2012-06-01 05:26:28 +00:00
salome-yacs Fix PORTREVISION 2012-05-25 14:50:36 +00:00
sceptre Remove three empty files left after the previous update. 2012-04-04 08:08:19 +00:00
scotch Upgrade to 5.1.12b. 2012-07-07 15:15:27 +00:00
scv
slffea Switch from libglut to freeglut and retire libglut. Libglut hasn't been 2012-08-04 22:52:02 +00:00
spice Fix build under clang [1] 2011-07-28 21:58:16 +00:00
systemc
tkgate - Add mirror sites to MASTER_SITES 2011-08-26 03:39:20 +00:00
tochnog adjust linking and comments in dependent ports after the math/atlas update; 2011-11-22 11:14:10 +00:00
transcalc - update png to 1.5.10 2012-06-01 05:26:28 +00:00
varkon Make @dirrms conditional for %%DOCSDIR%% on NOPORTDOCS 2011-11-13 17:33:47 +00:00
verilog-mode.el Chase Emacs updates 2012-09-04 17:05:43 +00:00
vipec - update png to 1.5.10 2012-06-01 05:26:28 +00:00
xcircuit - Update to version 3.7.40 2012-06-05 20:39:49 +00:00
z88 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
Makefile RepSnapper is a host software for controlling a RepRap 3D printer. It has a 2012-09-28 22:32:18 +00:00