1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-01 01:17:02 +00:00
Mirror of the FreeBSD ports git repo https://git.FreeBSD.org/ports.git .
Go to file
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
accessibility - Convert ruby-gnome ports to proper master/slave setup 2012-09-06 05:28:49 +00:00
arabic - Update to 3.5.6. 2012-08-23 16:00:36 +00:00
archivers Fix build on ia64. 2012-10-08 16:50:01 +00:00
astro - Update to 5531 2012-10-09 15:26:58 +00:00
audio Force numerous ports that fail to build with clang over to instead always 2012-10-09 22:12:13 +00:00
benchmarks - Add LICENSE 2012-10-07 13:13:10 +00:00
biology - Update to 1.5.3 2012-10-08 03:17:02 +00:00
cad Force numerous ports that fail to build with clang over to instead always 2012-10-09 22:12:13 +00:00
chinese - Remove dependency on fastest_cvsup (deprecate cvsup for the ports tree) 2012-10-09 04:51:58 +00:00
comms - Update MASTER_SITES 2012-10-08 16:57:52 +00:00
converters Force numerous ports that fail to build with clang over to instead always 2012-10-09 22:12:13 +00:00
databases Force numerous ports that fail to build with clang over to instead always 2012-10-09 22:12:13 +00:00
deskutils - Update to 6.5.5 2012-10-09 08:11:17 +00:00
devel Force numerous ports that fail to build with clang over to instead always 2012-10-09 22:12:13 +00:00
dns Throw my ports back in the pool, and make my intentions clear for the 2012-10-08 10:38:47 +00:00
editors Throw my ports back in the pool, and make my intentions clear for the 2012-10-08 10:38:47 +00:00
emulators Force numerous ports that fail to build with clang over to instead always 2012-10-09 22:12:13 +00:00
finance Force numerous ports that fail to build with clang over to instead always 2012-10-09 22:12:13 +00:00
french . update to version 4.5.6; 2012-10-02 19:27:56 +00:00
ftp Convert to new options framework 2012-10-07 07:46:04 +00:00
games - Convert Makefile headers to new style 2012-10-09 19:50:57 +00:00
german - Update to 2012.09.07 2012-10-09 13:58:53 +00:00
graphics Force numerous ports that fail to build with clang over to instead always 2012-10-09 22:12:13 +00:00
hebrew - Update to 3.5.6. 2012-08-23 16:00:36 +00:00
hungarian - Update Calligra Suite to 2.5.2. 2012-09-16 17:31:30 +00:00
irc Throw my ports back in the pool, and make my intentions clear for the 2012-10-08 10:38:47 +00:00
japanese Force numerous ports that fail to build with clang over to instead always 2012-10-09 22:12:13 +00:00
java Update to build 26. 2012-10-09 20:59:37 +00:00
korean - Update to 0.5.6. 2012-10-08 17:15:00 +00:00
lang Force numerous ports that fail to build with clang over to instead always 2012-10-09 22:12:13 +00:00
mail Force numerous ports that fail to build with clang over to instead always 2012-10-09 22:12:13 +00:00
math Force numerous ports that fail to build with clang over to instead always 2012-10-09 22:12:13 +00:00
misc Force numerous ports that fail to build with clang over to instead always 2012-10-09 22:12:13 +00:00
Mk - Update to 1.1.0 2012-10-09 22:04:23 +00:00
multimedia Force numerous ports that fail to build with clang over to instead always 2012-10-09 22:12:13 +00:00
net Force numerous ports that fail to build with clang over to instead always 2012-10-09 22:12:13 +00:00
net-im Throw my ports back in the pool, and make my intentions clear for the 2012-10-08 10:38:47 +00:00
net-mgmt Force numerous ports that fail to build with clang over to instead always 2012-10-09 22:12:13 +00:00
net-p2p Throw my ports back in the pool, and make my intentions clear for the 2012-10-08 10:38:47 +00:00
news Force numerous ports that fail to build with clang over to instead always 2012-10-09 22:12:13 +00:00
palm Force numerous ports that fail to build with clang over to instead always 2012-10-09 22:12:13 +00:00
polish - Update to 20121008 2012-10-09 13:58:58 +00:00
ports-mgmt - update to checkin 06e052c2c9 2012-10-09 16:07:33 +00:00
portuguese - Update Calligra Suite to 2.5.2. 2012-09-16 17:31:30 +00:00
print Force numerous ports that fail to build with clang over to instead always 2012-10-09 22:12:13 +00:00
russian . update to version 4.5.6; 2012-10-02 19:27:56 +00:00
science Force numerous ports that fail to build with clang over to instead always 2012-10-09 22:12:13 +00:00
security Force numerous ports that fail to build with clang over to instead always 2012-10-09 22:12:13 +00:00
shells - Update to 2012-08-01 2012-10-07 14:21:52 +00:00
sysutils Force numerous ports that fail to build with clang over to instead always 2012-10-09 22:12:13 +00:00
Templates Add in many popular licenses used by the ports infrastructure. These 2012-02-27 17:07:02 +00:00
textproc Force numerous ports that fail to build with clang over to instead always 2012-10-09 22:12:13 +00:00
Tools Clean-up command-line options. 2012-10-09 15:55:15 +00:00
ukrainian - Update Calligra Suite to 2.5.2. 2012-09-16 17:31:30 +00:00
vietnamese - Update to 3.5.6. 2012-08-23 16:00:36 +00:00
www Force numerous ports that fail to build with clang over to instead always 2012-10-09 22:12:13 +00:00
x11 Force numerous ports that fail to build with clang over to instead always 2012-10-09 22:12:13 +00:00
x11-clocks Force numerous ports that fail to build with clang over to instead always 2012-10-09 22:12:13 +00:00
x11-drivers - Reassign nork@ ports to the heap 2012-08-15 19:26:13 +00:00
x11-fm Correct logic from OptionsNG conversion. 2012-10-06 23:01:46 +00:00
x11-fonts Mark as DEPRECATED since there are no more public distfiles available. 2012-10-09 20:41:30 +00:00
x11-servers Solve libGL.so and libglx.so conflict situation between libGL, xorg-server and 2012-08-31 15:44:41 +00:00
x11-themes Clean up the headers of the ports I maintain. 2012-10-07 13:59:39 +00:00
x11-toolkits Force numerous ports that fail to build with clang over to instead always 2012-10-09 22:12:13 +00:00
x11-wm Throw my ports back in the pool, and make my intentions clear for the 2012-10-08 10:38:47 +00:00
.cvsignore
CHANGES - Add ccache support for building ports. [1] 2012-08-30 15:31:25 +00:00
COPYRIGHT Bump the copyright year. Happy 2012. 2011-12-31 11:26:53 +00:00
GIDs [devel/gearmand]: 2012-10-04 19:51:33 +00:00
KNOBS
LEGAL Add new port games/speakinghangman 2012-09-21 22:51:02 +00:00
Makefile - Don't use SVN variable in 'git svn rebase' as setting the SVN variable to 2012-08-05 17:06:49 +00:00
MOVED - Move vdpau-video to libva-vdpau-driver to follow upstream project 2012-10-09 22:05:57 +00:00
README
UIDs [devel/gearmand]: 2012-10-04 19:51:33 +00:00
UPDATING - Move vdpau-video to libva-vdpau-driver to follow upstream project 2012-10-09 22:05:57 +00:00

This is the FreeBSD Ports Collection.  For an easy to use
WEB-based interface to it, please see:

	http://www.FreeBSD.org/ports

For general information on the Ports Collection, please see the
FreeBSD Handbook ports section which is available from:

	http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/ports.html
		for the latest official version
	or:
	The ports(7) manual page (man ports).

These will explain how to use ports and packages.

If you would like to search for a port, you can do so easily by
saying (in /usr/ports):


	make search name="<name>"
	or:
	make search key="<keyword>"

which will generate a list of all ports matching <name> or <keyword>.
make search also supports wildcards, such as:

	make search name="gtk*"

For information about contributing to FreeBSD ports, please see the Porter's
Handbook, available at:

	http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/porters-handbook/

NOTE:  This tree will GROW significantly in size during normal usage!
The distribution tar files can and do accumulate in /usr/ports/distfiles,
and the individual ports will also use up lots of space in their work
subdirectories unless you remember to "make clean" after you're done
building a given port.  /usr/ports/distfiles can also be periodically
cleaned without ill-effect.