freebsd-ports/emulators
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
..
adamem = Drop MD5 support 2011-07-02 17:14:20 +00:00
advancemame revert the logic of docs option 2012-06-17 22:03:41 +00:00
advancemenu Fix DOCS logic 2012-06-13 21:17:07 +00:00
advancemess Convert to new options framework 2012-06-12 10:34:46 +00:00
aftp Heed CC/CPPFLAGS/CFLAGS, fixes clang build. 2011-07-01 02:18:46 +00:00
aqemu - Convert USE_QT_VER=4 and QT_COMPONETS to USE_QT4 2012-06-06 06:44:37 +00:00
atari800 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
bfe = Drop MD5 support 2011-07-02 17:14:20 +00:00
bochs Convert to new options framework. 2012-06-08 11:58:48 +00:00
bsnes - Convert USE_QT_VER=4 and QT_COMPONETS to USE_QT4 2012-06-06 06:44:37 +00:00
bsvc Fix build with clang 2012-08-24 10:48:09 +00:00
catapult - update png to 1.5.10 2012-06-01 05:26:28 +00:00
cinc - Fix build with clang 2012-07-01 16:00:40 +00:00
cingb - Update to version 0.31 2012-07-19 17:28:07 +00:00
cpmemu = Drop MD5 support 2011-07-02 17:14:20 +00:00
cpmtools The vast majority of pkg-descr files had the following format when they 2011-10-24 09:11:38 +00:00
cpmtools2 - Convert to optionsNG 2012-06-25 04:15:50 +00:00
cygne-sdl - Update devel/sdl12 to 1.2.15 2012-02-18 10:18:33 +00:00
darcnes = Drop MD5 support 2011-07-02 17:14:20 +00:00
dboxfe - Convert USE_QT_VER=4 and QT_COMPONETS to USE_QT4 2012-06-06 06:44:37 +00:00
desmume Update to 0.9.8 2012-06-04 18:05:59 +00:00
dgen-sdl Update dgen-sdl to 1.30 2012-03-13 05:46:56 +00:00
dolphin-emu-devel Really force ENCODE_FRAMEDUMPS to OFF (forgotten in previous commit) and remove 2012-09-20 14:15:11 +00:00
dosbox - update png to 1.5.10 2012-06-01 05:26:28 +00:00
doscmd Remove useless metadata from ports I created. 2012-09-05 15:43:33 +00:00
dtcyber Fix build with clang 2012-08-24 11:36:32 +00:00
dynagen Fix RUN_DEPENDS. 2012-06-22 01:49:00 +00:00
dynagui - Reassign to the heap at maintainer's request 2012-09-22 15:48:23 +00:00
dynamips - Reassign nork@ ports to the heap 2012-08-15 19:26:13 +00:00
dynamips-community - Remove conditional checks for FreeBSD 6.X 2012-03-02 14:56:37 +00:00
dynamips-devel - Get rid FreeBSD 6 support 2011-11-07 04:24:55 +00:00
e-uae - Reassign to the heap at maintainer's request 2012-09-22 15:54:26 +00:00
extract-xiso = Drop MD5 support 2011-07-02 17:14:20 +00:00
fceu-server - Update devel/sdl12 to 1.2.15 2012-02-18 10:18:33 +00:00
fceux - update png to 1.5.10 2012-06-01 05:26:28 +00:00
fmsx - Unbroke 2011-01-26 04:54:38 +00:00
frodo - Update devel/sdl12 to 1.2.15 2012-02-18 10:18:33 +00:00
fuse - update png to 1.5.10 2012-06-01 05:26:28 +00:00
fuse-utils Cleanup Makefile headers of my ports. 2012-10-07 09:11:51 +00:00
gbe Fix build with clang 2012-07-01 19:39:34 +00:00
gcube - Update devel/sdl12 to 1.2.15 2012-02-18 10:18:33 +00:00
generator Convert to new options framework 2012-06-12 10:34:46 +00:00
generator-cbiere Convert to new options framework 2012-06-12 10:34:46 +00:00
gens - update png to 1.5.10 2012-06-01 05:26:28 +00:00
gngb Add USE_CSTD=gnu89 to fix linking when building with clang 2012-07-05 17:26:10 +00:00
gngeo - update png to 1.5.10 2012-06-01 05:26:28 +00:00
gns3 - Remove unneeded wrapper from ${PREFIX}/bin 2012-07-03 17:41:29 +00:00
gnuboy - Update devel/sdl12 to 1.2.15 2012-02-18 10:18:33 +00:00
gsnes9x - update png to 1.5.10 2012-06-01 05:26:28 +00:00
gxemul Remove more tags from pkg-descr files fo the form: 2011-10-24 04:17:37 +00:00
gxmame - update png to 1.5.10 2012-06-01 05:26:28 +00:00
hatari - Update to version 1.6.1 2012-07-19 17:27:33 +00:00
hercules = Drop MD5 support 2011-07-02 17:14:20 +00:00
hfs Fix typos in COMMENT 2012-07-25 06:32:06 +00:00
hfsutils Add website to pkg-descr 2012-04-17 04:52:40 +00:00
hugo - update png to 1.5.10 2012-06-01 05:26:28 +00:00
ia64sim = Drop MD5 support 2011-07-02 17:14:20 +00:00
ines = Drop MD5 support 2011-07-02 17:14:20 +00:00
its = Drop MD5 support 2011-07-02 17:14:20 +00:00
joytran - Update to 0.8.7 2012-03-30 17:48:02 +00:00
jzintv Switch to OptionsNg 2012-06-11 07:20:07 +00:00
kcemu libogg.so.8: Bump PORTREVISION for ports that depend on libogg, 2012-07-19 20:15:37 +00:00
klh10 = Drop MD5 support 2011-07-02 17:14:20 +00:00
kqemu-kmod In the rc.d scripts, change assignments to rcvar to use the 2012-01-14 08:57:23 +00:00
kqemu-kmod-devel In the rc.d scripts, change assignments to rcvar to use the 2012-01-14 08:57:23 +00:00
lib765 Cleanup Makefile headers of my ports. 2012-10-07 09:11:51 +00:00
libdsk = Drop MD5 support 2011-07-02 17:14:20 +00:00
libspectrum The vast majority of pkg-descr files had the following format when they 2011-10-24 09:11:38 +00:00
linux-ePSXe = Drop MD5 support 2011-07-02 17:14:20 +00:00
linux-geepee32 = Drop MD5 support 2011-07-02 17:14:20 +00:00
linux-libaio Set the expiration date for all ports which depend upon linux_base-fc4 to 2012-04-14 20:24:51 +00:00
linux-peops-softgpu = Drop MD5 support 2011-07-02 17:14:20 +00:00
linux-peops-spu = Drop MD5 support 2011-07-02 17:14:20 +00:00
linux-pete-mesagpu = Drop MD5 support 2011-07-02 17:14:20 +00:00
linux-pete-xgl2gpu = Drop MD5 support 2011-07-02 17:14:20 +00:00
linux-systemsimcell Remove more tags from pkg-descr files fo the form: 2011-10-24 04:17:37 +00:00
linux-vmware-toolbox4 - Reassign to the heap 2012-04-03 00:11:56 +00:00
linux-vmware-toolbox5 - Reassign to the heap 2012-04-03 00:11:56 +00:00
linux-vmware-toolbox6 - Reassign to the heap 2012-04-03 00:11:56 +00:00
linux-xjoypad Remove more tags from pkg-descr files fo the form: 2011-10-24 04:17:37 +00:00
linux_base-c6 Update TODO list. 2012-04-22 19:23:27 +00:00
linux_base-f10 - Restore src packages distinfo, inadvertently swept by my previous commit 2012-06-26 11:56:55 +00:00
linux_base-fc4 Add conflicts with the upcomming linux_base-c6 port. 2012-04-22 08:53:59 +00:00
linux_base-gentoo-stage3
linux_dist-gentoo-stage3 - Update to 20120710 2012-07-16 09:18:42 +00:00
lisaem - update png to 1.5.10 2012-06-01 05:26:28 +00:00
loemu = Drop MD5 support 2011-07-02 17:14:20 +00:00
m2000 The vast majority of pkg-descr files had the following format when they 2011-10-24 09:11:38 +00:00
mame - Update to version 0.146 2012-06-17 20:23:48 +00:00
mastergear = Drop MD5 support 2011-07-02 17:14:20 +00:00
mednafen Switch from libglut to freeglut and retire libglut. Libglut hasn't been 2012-08-04 22:52:02 +00:00
mess - Update to version 0.146 2012-06-17 20:12:22 +00:00
minivmac = Drop MD5 support 2011-07-02 17:14:20 +00:00
mtools Mark as CONFLICTS_INSTALL because they both install to bin/mmd 2012-01-11 23:09:34 +00:00
mupen64
mupen64-base - Update devel/sdl12 to 1.2.15 2012-02-18 10:18:33 +00:00
mupen64-dummyaudio
mupen64-glide - Update devel/sdl12 to 1.2.15 2012-02-18 10:18:33 +00:00
mupen64-gln64 - Update devel/sdl12 to 1.2.15 2012-02-18 10:18:33 +00:00
mupen64-input - Update devel/sdl12 to 1.2.15 2012-02-18 10:18:33 +00:00
mupen64-rice - Update devel/sdl12 to 1.2.15 2012-02-18 10:18:33 +00:00
mupen64-rsp
mupen64-sdlaudio - Update devel/sdl12 to 1.2.15 2012-02-18 10:18:33 +00:00
mupen64-sdlinput - Update devel/sdl12 to 1.2.15 2012-02-18 10:18:33 +00:00
mupen64-softgfx - Update devel/sdl12 to 1.2.15 2012-02-18 10:18:33 +00:00
mupen64-sound
mupen64-tr64 - Update devel/sdl12 to 1.2.15 2012-02-18 10:18:33 +00:00
mupen64plus - Preparing for new mupen64plus plugin ports 2011-12-20 23:43:18 +00:00
mupen64plus-audio-sdl mupen64plus-audio-sdl 2012-02-20 05:55:15 +00:00
mupen64plus-core - update png to 1.5.10 2012-06-01 05:26:28 +00:00
mupen64plus-input-sdl - Update to latest 1.99.4 (hg bitbucket) version 2011-12-18 02:54:41 +00:00
mupen64plus-plugins - New port: emulators/mupen64plus-plugins 2011-12-20 23:54:32 +00:00
mupen64plus-rsp-hle - Update to latest 1.99.4 (hg bitbucket) version 2011-12-18 02:54:41 +00:00
mupen64plus-rsp-z64 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
mupen64plus-ui-console
mupen64plus-video-arachnoid - update png to 1.5.10 2012-06-01 05:26:28 +00:00
mupen64plus-video-glide64 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
mupen64plus-video-rice - Update to latest 1.99.4 (hg bitbucket) version 2011-12-18 02:54:41 +00:00
mupen64plus-video-z64 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
nonpareil - update png to 1.5.10 2012-06-01 05:26:28 +00:00
o2em Remove more tags from pkg-descr files fo the form: 2011-10-24 04:17:37 +00:00
ods2reader = Drop MD5 support 2011-07-02 17:14:20 +00:00
open-vm-tools Move the rc.d scripts of the form *.sh.in to *.in 2012-08-05 23:19:36 +00:00
open-vm-tools-nox11
openmsx Update OpenMSX to 0.9.1 (bugfix release) 2012-10-05 15:06:52 +00:00
osmose - Convert USE_QT_VER=4 and QT_COMPONETS to USE_QT4 2012-06-06 06:44:37 +00:00
p5-Acme-6502 Imagine this nightmare scenario: your boss tells you about a legacy system you 2012-07-03 15:35:31 +00:00
parallels-tools - Get rid FreeBSD 6 support 2011-11-07 04:24:55 +00:00
pcemu = Drop MD5 support 2011-07-02 17:14:20 +00:00
pcsxr libogg.so.8: Bump PORTREVISION for ports that depend on libogg, 2012-07-19 20:15:37 +00:00
pearpc - Update devel/sdl12 to 1.2.15 2012-02-18 10:18:33 +00:00
prodosemu = Drop MD5 support 2011-07-02 17:14:20 +00:00
psim-freebsd = Drop MD5 support 2011-07-02 17:14:20 +00:00
pyxmame = Drop MD5 support 2011-07-02 17:14:20 +00:00
qemu - Fix build after texi2html grew a new arg so -number became ambigious. [1] 2012-06-19 16:19:16 +00:00
qemu-devel - Update to 1.1.1, announce message is here: 2012-07-19 20:15:43 +00:00
qemu-launcher - Remove SITE_PERL from *_DEPENDS 2012-06-28 18:37:23 +00:00
qmc2 - Update to version 0.36 2012-06-17 20:19:01 +00:00
qtemu - Convert my ports to new options framework 2012-07-27 11:03:38 +00:00
quasi88 - Update devel/sdl12 to 1.2.15 2012-02-18 10:18:33 +00:00
raine Fix typos in COMMENT 2012-07-25 06:32:06 +00:00
rtc - re-order, include bsd.port.pre.mk so SRC_BASE is defined before referenced 2012-05-22 06:15:49 +00:00
seabios-devel Update to 1.6.3.1 . 2011-12-09 21:31:16 +00:00
sim6811 - Undeprecate. 2011-08-24 05:30:47 +00:00
simh - Update to 3.9.0 2012-05-23 02:01:33 +00:00
ski = Drop MD5 support 2011-07-02 17:14:20 +00:00
skyeye - update png to 1.5.10 2012-06-01 05:26:28 +00:00
snes9express - update png to 1.5.10 2012-06-01 05:26:28 +00:00
snes9x - update png to 1.5.10 2012-06-01 05:26:28 +00:00
snes9x-gtk - update png to 1.5.10 2012-06-01 05:26:28 +00:00
spim Convert to new options framework 2012-06-12 10:34:46 +00:00
stella - update png to 1.5.10 2012-06-01 05:26:28 +00:00
stonx The vast majority of pkg-descr files had the following format when they 2011-10-24 09:11:38 +00:00
svr4_base
tiemu2 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
tiemu3 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
tilem - Update to version 2.0, licensed under GPLv3 now :-( 2012-06-09 16:54:05 +00:00
tme Fix typos in COMMENT 2012-07-25 06:32:06 +00:00
tpm-emulator - Reassign nork@ ports to the heap 2012-08-15 19:26:13 +00:00
tuxnes = Drop MD5 support 2011-07-02 17:14:20 +00:00
uae - update png to 1.5.10 2012-06-01 05:26:28 +00:00
vba - update png to 1.5.10 2012-06-01 05:26:28 +00:00
vboxtool Addport: emulators/vtoolbox Provides effective control of virtual machines of VirtualBox 2012-07-13 09:17:01 +00:00
vgb-bin = Drop MD5 support 2011-07-02 17:14:20 +00:00
vgba-bin = Drop MD5 support 2011-07-02 17:14:20 +00:00
vice new devel/pkgconf added to replace devel/pkg-config. new version of pkg-config 2012-07-26 05:40:22 +00:00
virtio-kmod - Update to r239473. 2012-08-23 01:16:12 +00:00
virtualbox-ose Force numerous ports that fail to build with clang over to instead always 2012-10-09 22:12:13 +00:00
virtualbox-ose-additions - Update to 4.1.22 [1] 2012-09-12 20:15:53 +00:00
virtualbox-ose-kmod - Update to 4.1.22 [1] 2012-09-12 20:15:53 +00:00
virtualbox-ose-kmod-legacy - Cleanup MASTER_SITES and use upstream mirror as primary 2012-09-12 20:13:34 +00:00
virtualbox-ose-legacy Force numerous ports that fail to build with clang over to instead always 2012-10-09 22:12:13 +00:00
visualboyadvance-m - update png to 1.5.10 2012-06-01 05:26:28 +00:00
visualos - update png to 1.5.10 2012-06-01 05:26:28 +00:00
vMac = Drop MD5 support 2011-07-02 17:14:20 +00:00
vmips - update png to 1.5.10 2012-06-01 05:26:28 +00:00
vmsbackup - fix explicit use of unzip in ports 2011-11-03 00:38:47 +00:00
vmw - update MASTER_SITES and WWW 2011-08-06 06:13:03 +00:00
vmware-guestd4 Move the rc.d scripts of the form *.sh.in to *.in 2012-08-05 23:19:36 +00:00
vmware-guestd5 Move the rc.d scripts of the form *.sh.in to *.in 2012-08-05 23:19:36 +00:00
vmware-guestd6 Move the rc.d scripts of the form *.sh.in to *.in 2012-08-05 23:19:36 +00:00
vmware-tools4
vmware-tools5
vmware-tools6
vxtools = Drop MD5 support 2011-07-02 17:14:20 +00:00
wine Fix typo and thereby really enable the GNUTLS options. [1] 2012-09-01 13:41:08 +00:00
wine-devel Update to Wine 1.5.14. This includes the following changes: 2012-09-29 00:44:03 +00:00
wine-doors - Fix dependency, PYLXML_EGG does not exist now 2011-04-09 05:35:42 +00:00
wine-gecko - Update to 1.4 [1] 2011-11-20 17:14:34 +00:00
wine-gecko-devel Update to version 1.7 as required by Wine 1.5.10 and above. 2012-08-06 21:47:23 +00:00
wine-mono Mono is an Open Source and cross-platform implementation of the .NET 2012-08-07 23:55:13 +00:00
wxmupen64plus - update png to 1.5.10 2012-06-01 05:26:28 +00:00
x48 - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS) 2011-09-23 22:26:39 +00:00
xbraitenberg Remove USE_GNOME=gnometarget from ports. It has been a empty keyword since 2011-08-11 19:20:17 +00:00
xcpc Bump pcre library dependency due to 8.30 update 2012-02-14 12:45:35 +00:00
xgngeo Mark BROKEN: does not build 2012-08-20 07:26:12 +00:00
xhomer = Drop MD5 support 2011-07-02 17:14:20 +00:00
xmame Convert to new options framework. 2012-06-08 11:58:48 +00:00
xmess
xsystem35 libogg.so.8: Bump PORTREVISION for ports that depend on libogg, 2012-07-19 20:15:37 +00:00
xzx = Drop MD5 support 2011-07-02 17:14:20 +00:00
yabause Switch from libglut to freeglut and retire libglut. Libglut hasn't been 2012-08-04 22:52:02 +00:00
yape - Update devel/sdl12 to 1.2.15 2012-02-18 10:18:33 +00:00
zsnes Remove obsolete OSVERSION check-- 6.X is no longer supported 2012-06-06 16:14:27 +00:00
Makefile Mono is an Open Source and cross-platform implementation of the .NET 2012-08-07 23:55:13 +00:00