1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-27 00:57:50 +00:00
Commit Graph

69 Commits

Author SHA1 Message Date
Mathieu Arnold
6172d4b590 Remove $FreeBSD$ from patches files everywhere.
With hat:	portmgr
Sponsored by:	Absolight
2015-05-22 20:34:27 +00:00
John Marino
22e4252cc9 lang/clang3*, lang/clang-devel: set environment during build
The clang ports override the default build target, but the new targets
fail to set the environment like the default target does.  This patch
passes MAKE_ENV to environment.

It also combines compounds to a single make cmd and unsuppresses the
commands so the output shows on the build logs.

PR:		199500
Submitted by:	marino
Approved by:	brooks (maintainer)
2015-05-19 14:18:31 +00:00
Mathieu Arnold
60d1a83c2a MASTER_SITES cleanup.
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
  of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
  no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.

While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.

Also, replace some EXTRACT_SUFX occurences with USES=tar:*.

Checked by:	make fetch-urlall-list
With hat:	portmgr
Sponsored by:	Absolight
2015-05-14 10:15:04 +00:00
Brooks Davis
ccaafd1b5b Use svnlite in the maintainer BOOTSTRAP target.
Requested by:	xmj
2015-05-13 14:54:53 +00:00
Brooks Davis
7fbb399f1a Update clang-devel and llvm-devel to r236894.
Add a port of the Intel/LLVM OpenMP runtime library.

Sponsored by:	DARPA, AFRL
2015-05-08 21:30:26 +00:00
Brooks Davis
b6e7e28a59 Upgrade to r234164.
PR:		197908 (seems to build with gcc 4.9)
2015-04-06 21:51:35 +00:00
Brooks Davis
bfa57ac58b Catch the set of host platforms up to the set in llvm ports.
To revision bump as it only effects building the port on platforms that
would fail before.
2015-03-31 14:33:33 +00:00
Brooks Davis
a58e7611a0 Update to r225991 (the 3.6 branch point). 2015-01-15 19:04:50 +00:00
Brooks Davis
1fb1fd8d71 Make default target triple match base clang.
PR:		194487
Submitted by:	Jan Beich <jbeich@vfemail.net>
2014-12-18 22:42:57 +00:00
Brooks Davis
c4a1c5d6b6 Upgrade to r224537.
Add support for -fformat-exentions as a no-op in clang. [0]

Submitted by:	lightside@gmx.com [0]
2014-12-18 20:46:35 +00:00
Brooks Davis
f0f3025d7d Update clang-devel and llvm-devel to r222267. 2014-11-18 23:29:38 +00:00
Baptiste Daroussin
77cba41a62 Cleanup plist 2014-10-27 15:23:30 +00:00
Brooks Davis
80dbd59072 Install scan-view support files under LLVM_PREFIX and alter
llvm-wrapper to support this.

PR:		193955
2014-09-26 20:05:54 +00:00
Brooks Davis
0c2ed2153f Upgrade to r218451.
USES=python

Give llvm a chance to build on arm* and powerpc64 systems. [0]

PR:		191996 [0]
Submitted by:	direct727@gmail.com [0]
Sponsored by:	DARPA, AFRL
2014-09-25 19:10:19 +00:00
Gerald Pfeifer
15945f8122 Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.

Part II, Bump PORTREVISIONs.

PR:		192025
Tested by:	antoine (-exp runs)
Approved by:	portmgr (implicit)
2014-09-10 20:50:31 +00:00
Brooks Davis
9c0dca4d87 Upgrade to 3.6.r216160. 2014-08-21 12:43:41 +00:00
Brooks Davis
0eee75617e Add patch missed in r364981.
No version bump as clang won't compile without this change.
2014-08-15 15:42:35 +00:00
Brooks Davis
eda9b0a29d Update to r211638. 2014-08-15 15:41:52 +00:00
Adam Weinberger
bbc8c4d740 Convert a bunch of USE_BZIP2 to USES=tar:bzip2
Approved by:	portmgr (not really, but touches unstaged ports)
2014-07-29 18:41:15 +00:00
Baptiste Daroussin
a33191366c Convert GMAKE to MAKE_CMD
Please note that lots of invocation of MAKE_CMD here are wrong as they do not
properly respect MAKE_ENV and friends

With hat:	portmgr
2014-06-25 05:35:31 +00:00
Brooks Davis
d517af7b10 The configure scripts require a C++11 standard library as well as a
C++11 compiler.

Reported by	Andrzej Tobola <ato@iem.pw.edu.pl>
2014-03-28 14:07:47 +00:00
Brooks Davis
eccc435057 Hopefully fix builds on systems where cc isn't a C++11 compiler. 2014-03-27 22:37:31 +00:00
Brooks Davis
858799c60c Upgrade to r203994. 2014-03-15 06:45:41 +00:00
Brooks Davis
de4e011218 Recent versions of clang should work find on sparc64 and arm so mark
them not broken.  We'll patch if it turns out they have issues.

Requested by:	rdivacky (sparc64)
2014-02-28 22:02:14 +00:00
Brooks Davis
cc57edb4e5 Include altivec.h and cpuid.h in the set of installed headers.
PR:		ports/183799
Submitted by:	Philippe Michel <philippe.michel7@sfr.fr>
Sponsored by:	DARPA/AFRL
2013-11-13 02:38:26 +00:00
Brooks Davis
544d2a5976 Upgrade the llvm development ports to r193887. We're about two weeks
from the LLVM 3.4 branch starting.

Apply the clang portion of r255321 from base switching the default C++
library to libc++ on 10+.

Correct clang's notion of the underlying type of (u)intmax_t on MIPS64.
2013-11-06 00:13:02 +00:00
Brooks Davis
5955eb52d9 Upgrade to 3.4.r191854.
STAGIFY

Mark dragonegg IGNORE on systems where the default compiler defaults to
libc++ on the grounds the the clang/llvm ports are likely linked with it
and thus won't work with gcc and libstdc++.
2013-10-16 17:34:22 +00:00
Baptiste Daroussin
888ab73a81 Add NO_STAGE all over the place in preparation for the staging support (cat: lang) 2013-09-20 19:53:09 +00:00
Baptiste Daroussin
6adf864b81 Convert to new perl framework
Convert from USE_GMAKE to USES=gmake
2013-09-17 06:40:21 +00:00
Brooks Davis
79fe699d74 Upgrade clang, dragonegg, and llvm -devel ports to r182968. 2013-09-04 15:57:35 +00:00
Alex Kozlov
d4041784dc - Remove MAKE_JOBS_SAFE variable
Approved by:	portmgr (bdrewery)
2013-08-14 22:35:50 +00:00
Brooks Davis
e5c435007d Update clang/dragonegg/llvm-devel to subversion rev r182968. 2013-05-31 20:49:05 +00:00
Brooks Davis
fe4255844e Correct plist by adding the new clang-format command and @dirrmtry
entries for Python library directories.
2013-05-23 14:29:09 +00:00
Brooks Davis
ec16991ae5 Add a new option MANPAGES to allow man pages to be supressed. [0]
Remove USE_GCC=4.2+ as all supported versions have an acceptable version
of gcc by default.[0]

Remove the long unused MAINTAINER_MODE variable.

Submitted by:	tijl [0]
2013-05-22 19:31:39 +00:00
Brooks Davis
4ec321e1bb Add missing mm3dnow.h and mm_malloc.h files. 2013-05-14 22:32:04 +00:00
Brooks Davis
ac199650e5 Upgrade LLVM, Clang, and Dragonegg to svn rev r181598.
Install all *intrin*.h files.
2013-05-14 22:10:59 +00:00
Brooks Davis
f5b6b6d8d0 Upgrade llvm-devel, clang-devel, and dragonegg-devel46 to r174891 (circa
Feb 27th).  Add FileCheck and llvm-lit binaries as some consumers need
them.
2013-03-11 18:32:06 +00:00
Brooks Davis
e918c7f88a Upgrade llvm-devel and related ports to 3.3.r174891.
Install .cmake files for devel/llvm-devel so projects that use cmake can
build against the installed copy.
2013-02-11 19:02:00 +00:00
Brooks Davis
d10a7026cc Update the develoment version of the llvm, clang and dragonegg ports to
3.3.r172076.
2013-01-10 18:01:28 +00:00
Brooks Davis
8b09a265ce Upgrade to svn rev r163622. Several fixes to FreeBSD support for -pie and
mips as well as reported improvements to the MIPS backend.
2012-09-14 21:03:34 +00:00
Brooks Davis
dfb1151579 Fix a missing plist entry.
Submitted by:	QAT (beat)
2012-08-30 09:05:30 +00:00
Brooks Davis
badfe4d42c Fix creation of position independent executables (-fPIE -pie).
There were two bugs here.  First, -pie was not passed to ld.  Second,
non-relocatable versions of three *crt*.o archives were used in the pie
case.

Additionally, link with crtbeginT.o in the -static case.

Shift style towards that of the Linux code since much of the new login was
cribbed from it.

Reported by:	jonathan
2012-08-27 16:18:52 +00:00
Brooks Davis
780c634d26 Update LLVM and Clang to r162438 plus a couple patchs to make it possible
to target MIPS with FreeBSD's base binutils.
2012-08-23 21:04:16 +00:00
Brooks Davis
ac22ad8665 Fix build in the !DOCS case.
Reported by:	avg
2012-07-31 18:49:18 +00:00
Brooks Davis
55572fdbcd Install manpages even when docs are off.
Depend on devel/binutils on older OS versions which are missing a
require option

PR:		ports/170049, ports/170036
2012-07-30 18:41:17 +00:00
Brooks Davis
aa0d416cbe Correct a plist error reported by QAT. 2012-07-25 21:19:50 +00:00
Brooks Davis
49fbc37796 Update to a 3.2 snapshot. OPTIONSng-ify. Reduce diffs with non-devel
ports.
2012-07-16 22:55:45 +00:00
Brooks Davis
4425fc5083 Update to LLVM and Clang 3.1.r154687, unless specific issues are found
that need to be fixed to support testing, this is likely the last -devel
update before 3.1 is released.
2012-04-13 22:52:38 +00:00
Brooks Davis
ff45cfe833 Upgrade to llvm/clang r150242.
Enable installation of the shared libaray in LLVM.

Add preliminary support for building and installing the gold linker
plugin.  No option is avaiable to turn it on (use -DWITH_LTOPLUGIN)
because devel/binutils does not yet build the gold linker.
2012-02-22 23:19:27 +00:00
Brooks Davis
51c62d3e77 Upgrade to r141985. The is contemporary with the creation of the 3.0
branch.  Please test and report bugs to the llvm developers to make 3.0
a good release.
2011-10-17 20:08:21 +00:00