aboutsummaryrefslogtreecommitdiff
path: root/devel/llvm-devel
Commit message (Collapse)AuthorAgeFilesLines
* Fix plist.Brooks Davis2019-09-192-5/+18
| | | | Notes: svn path=/head/; revision=512330
* Update to a new snapshot.Brooks Davis2019-09-134-26/+30
| | | | | | | | | | Fix build without COMPILER_RT. [0] Reported by: emaste Sponsored by: DARPA, AFRL Notes: svn path=/head/; revision=511972
* Update to a new snapshot.Brooks Davis2019-08-226-58/+88
| | | | | | | | | Pull in fixes for building with all options disabled and python > 3.6. Sponsored by: DARPA, AFRL Notes: svn path=/head/; revision=509597
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2019-07-261-1/+1
| | | | | | | | | | | | | | | | | | as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3 to GCC 9.1 under most circumstances now after revision 507371. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang, c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib plus, everything INDEX-11 shows with a dependency on lang/gcc9 now. PR: 238330 Notes: svn path=/head/; revision=507372
* devel/llvm-devel: Attempt to unbreak LLDB=off after r506765Tobias Kortkamp2019-07-181-1/+1
| | | | | | | | | $ make WITHOUT=LLDB check-sanity ===> llvm-devel-9.0.d20190712 uses unknown USES=python arguments: build:3.6. *** Error code 1 Notes: svn path=/head/; revision=506839
* Pin the python version to 3.6 to fix builds with 2.7 as the default.Brooks Davis2019-07-161-2/+2
| | | | | | | | | | | | | | It appears that LLVM recently become more aggressive in finding python 3 installations and strongly prefers them. No PORTREVISON bump as I expect only previously broken systems to see any changes. PR: 239237 Reported by: jbeich Notes: svn path=/head/; revision=506765
* Upgrade to a newer snapshot.Brooks Davis2019-07-154-124/+46
| | | | | | | | | | | | Chase the switch to python 3.6 as default. Enable LLVM_LINK_LLVM_DYLIB and CLANG_LINK_LLVM_DYLIB.[0] PR: 223191 [0] Requested by: jbeich [0] Notes: svn path=/head/; revision=506706
* Update to a new snapshot.Brooks Davis2019-07-114-24/+27
| | | | | | | Move clang-scan-deps to the right option in Makefile.COMMANDS. Notes: svn path=/head/; revision=506416
* Add missed patch in previous commit to allow LLDB docs to build with theBrooks Davis2019-07-032-0/+16
| | | | | | | outdated Sphinx in the ports tree. Notes: svn path=/head/; revision=505794
* Update to a fresh (2019-07-01) snapshot.Brooks Davis2019-07-025-38/+82
| | | | | | | | | | Note that 9.0.0 is scheduled to branch 2019-07-18 so now is a good time to be testing and fixing bugs. Sponsored by: DARPA, AFRL Notes: svn path=/head/; revision=505690
* Update to a newer snapshot 9.0.d20190510.Brooks Davis2019-05-207-49/+68
| | | | | | | | | | | | I used the submitted patch for inspiration, but regenerated most of it and added some unrelated cleanups. PR: 237819 Requested by: yuri Submitted by: yuri Notes: svn path=/head/; revision=502172
* Fix broken plist.Brooks Davis2019-04-031-2/+0
| | | | | | | | PR: 236987 Reported by: Trond.Endrestol@ximalas.info Notes: svn path=/head/; revision=497743
* Update to a new snapshot.Brooks Davis2019-04-014-36/+59
| | | | | | | | | | Correct finding libopenmp. PR: 236788 Submitted by: jbeich Notes: svn path=/head/; revision=497499
* Move the list of llvm commands to seperate Makefile.COMMANDS to be usedBrooks Davis2019-03-073-122/+138
| | | | | | | | | | | | | | | by another port to come later. Reorder Makefiles a bit to group similar things together. Remove support for generating patch files from upstream SVN revisions. The required interfaces have been disabled for some time and LLVM is in the process if migrating to Git. No functional changes (pkg-plist changes are simply ordering). Notes: svn path=/head/; revision=495005
* Update to a more recent shapshot.Brooks Davis2019-03-075-44/+60
| | | | | | | | | | | | | Adapt to removal of the ARM license. Allow licenses to sit somewhere other then WRKSRC. Fix the plist when OPENMP is disabled. PR: 236008 Notes: svn path=/head/; revision=495004
* Update to a new snapshot matching our upcoming paper.Brooks Davis2019-01-284-40/+27
| | | | | | | Sponsored by: DARPA, AFRL Notes: svn path=/head/; revision=491521
* Update to a new version (LLVM HEAD is now 9.0.0).Brooks Davis2019-01-197-68/+117
| | | | | | | | | | | | Remove clang headers conflicting with FreeBSD headers. I'd throught this was nolonger required, but it seems to still be necessicary in at least some cases. Submitted by: Alfredo Dal'Ava JĂșnior Differential Revision: https://reviews.freebsd.org/D18879 Notes: svn path=/head/; revision=490683
* Update to a new snapshot.Brooks Davis2019-01-154-29/+37
| | | | | | | | | | | | Add -DNDEBUG to CFLAGS/CXXFLAGS to prevent USES=cmake from accidentally reenabling assertions. [0] This should fix i386 builds. PR: 233506 [0] Notes: svn path=/head/; revision=490385
* Upgrade to a new snapshot.Brooks Davis2019-01-096-85/+132
| | | | | | | | | | | Fix a bug that resulted in LLVM_BUILD_LLVM_DYLIB not being passed as a cmake argument. [0] PR: 234739 [0] Submitted by: tobik [0] Notes: svn path=/head/; revision=489840
* Do not set OPTIONS_SUB twiceTobias Kortkamp2019-01-081-2/+0
| | | | Notes: svn path=/head/; revision=489658
* Change cmake default behaviour to outsource.Tobias C. Berner2018-12-251-1/+1
| | | | | | | | | | | | | | Ports that build out of source now simply can use "USES=cmake" instead of "USES=cmake:outsource". Ports that fail to build out of source now need to specify "USES=cmake:insource". I tried to only set insource where explictely needed. PR: 232038 Exp-run by: antoine Notes: svn path=/head/; revision=488341
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2018-12-121-1/+1
| | | | | | | | | | | | | | | | | | defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t GCC 8.2 under most circumstances. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang, c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib plus, as a double check, everything INDEX-11 showed depending on lang/gcc7. PR: 231590 Notes: svn path=/head/; revision=487272
* Use exec in wrapper to avoid an extra shell process sticking around.Bryan Drewery2018-11-141-1/+1
| | | | | | | | | | I purposely didn't bump PORTREVISION for this as it's not really worth a rebuild even though technically required. Approved by: brooks Notes: svn path=/head/; revision=484937
* Remove compatibility code for FreeBSD < 11.2 from all ports.Rene Ladan2018-11-021-3/+0
| | | | | | | | | | Simplify some ports where DragonFlyBSD no longer needs to be special-cased. Submitted by: rene Reviewed by: bapt, jbeich Differential Revision: https://reviews.freebsd.org/D17724 Notes: svn path=/head/; revision=483807
* Update to a new snapshot.Brooks Davis2018-10-254-24/+42
| | | | Notes: svn path=/head/; revision=482991
* Fix plist on i386.Brooks Davis2018-10-031-0/+2
| | | | | | | | PR: 231893 Reported by: jbeich Notes: svn path=/head/; revision=481176
* Update to a new snapshot.Brooks Davis2018-10-026-61/+64
| | | | | | | | Update LICENSE data per mailing list feedback and move to a seperate Makefile.LICENSE for use by other llvm ports. Notes: svn path=/head/; revision=481120
* Update to a more recent snapshot.Brooks Davis2018-09-255-29/+58
| | | | | | | | | Work around upstream breakage in LLDB. Sponsored by: DARPA, AFRL Notes: svn path=/head/; revision=480686
* Update to a new snapshot.Brooks Davis2018-09-135-34/+105
| | | | | | | Add LICENSE variables. Notes: svn path=/head/; revision=479687
* Fix build when the default python version isn't 2.7.Brooks Davis2018-08-241-1/+2
| | | | | | | | | | | | | The problem here is that if the default version was (e.g.) 3.6, a python 3.6 version of sphinx would be installed, but a python 2.7 version of py-recommonmark would be installed and then not be found. Fix this problem by forcing the install of a python 2.7 version of sphinx. No functional change. Notes: svn path=/head/; revision=477965
* Limit LLVM builds to linking a single binary at a time.Brooks Davis2018-08-211-0/+1
| | | | | | | | | | | Regular builds can requires multiple gigabytes of memory at Debug builds can exceed 100GB. This should help low-memory systems such as Raspberry-Pis and VMs. Submitted by: dim Notes: svn path=/head/; revision=477756
* Mark broken on 10.x.Brooks Davis2018-08-171-0/+2
| | | | | | | | There won't be a devel/llvm80 before 10.x is EOL so I'm not planning to try to keep this alive there. Patches are welcome. Notes: svn path=/head/; revision=477434
* Update to a new snapshot. LLVM trunk is now 8.0.Brooks Davis2018-08-165-79/+141
| | | | | | | Sponsored by: DAPRA, AFRL Notes: svn path=/head/; revision=477380
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2018-07-291-1/+1
| | | | | | | | | | | | | | | | | in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which has now moved from GCC 6 to GCC 7 by default. This includes ports - featuring USE_GCC=yes or USE_GCC=any, - featuring USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and those - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x, c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib. PR: 222542 Notes: svn path=/head/; revision=475857
* devel/llvm*: apply r447281 and enable OPENMP on i386Jan Beich2018-07-052-3/+14
| | | | | | | | | PR: 229521 Approved by: brooks (maintainer) MFH: 2018Q3 Notes: svn path=/head/; revision=473956
* Update to a new snapshot.Brooks Davis2018-05-244-23/+41
| | | | Notes: svn path=/head/; revision=470789
* Drop FreeBSD 10.3 supportJan Beich2018-05-071-5/+0
| | | | | | | | | Reviewed by: yuri (SoPlex), sunpoet (nghttp2), cpm (chromium), brooks (llvm*) Approved by: portmgr (rene) Differential Revision: https://reviews.freebsd.org/D15238 Notes: svn path=/head/; revision=469338
* Update to a new snapshot.Brooks Davis2018-05-064-27/+43
| | | | | | | | | | | Work around a race in sphinx. Create the target directory before calling sphinx to render content into it. Sphinx suffers from a race where it crashes with an exception if it tries to make a directory and someone else does first. Notes: svn path=/head/; revision=469241
* - Switch to new test frameworkDmitry Marakasov2018-04-271-1/+1
| | | | | | | Approved by: portmgr blanket Notes: svn path=/head/; revision=468407
* Update to a new snapshot.Brooks Davis2018-04-165-42/+54
| | | | | | | Chase changes to the library/program numbering scheme. Notes: svn path=/head/; revision=467533
* Update to a new snapshot.Brooks Davis2018-03-273-36/+41
| | | | Notes: svn path=/head/; revision=465748
* Update to a newer snapshot.Brooks Davis2018-03-265-35/+146
| | | | | | | | | | | Adjust the way *_blacklist.txt is added to the package to address increasing divergence. Pull in wrapper change from D14727 to fix use when symlinking to them in ${LOCALBASE}/bin. Notes: svn path=/head/; revision=465643
* Fix CCACHE_BUILD support.Bryan Drewery2018-03-211-1/+1
| | | | Notes: svn path=/head/; revision=465145
* Update to a newer snapshot.Brooks Davis2018-03-024-24/+27
| | | | | | | | | | Don't require basename. [0] Submitted by: bdrewery [0] Sponsored by: DARPA, AFRL Notes: svn path=/head/; revision=463450
* Mark broken on 10.3.Brooks Davis2018-02-121-0/+1
| | | | | | | | | | This is broader than necessicary, but should not be a major problem in practice. Packages for 10.x should start being built again after 10.3 expires at the end of April which is well before the release of 7.0.0 is planned. Notes: svn path=/head/; revision=461654
* Switch to EXTRA_PATCHES directories.Brooks Davis2018-02-0710-68/+2
| | | | | | | | | Delete unreferenced patches. No functional changes. Notes: svn path=/head/; revision=461160
* Update to a new snapshot.Brooks Davis2018-02-063-23/+35
| | | | Notes: svn path=/head/; revision=461099
* Update to a new snapshot.Brooks Davis2018-01-244-26/+35
| | | | | | | | | | | Fix builds on platforms without OPENMP support. Run ccache-update-links on install and deinstall. [0] PR: 217572 [0] Notes: svn path=/head/; revision=459847
* Update to a new snapshot, now on the 7.0 line. [0]Brooks Davis2018-01-196-69/+70
| | | | | | | | | | | | | | Depend explicitly on python2.7. [1] Install clang headers as they are now believed to work properly with FreeBSD headers. PR: 225315 [0], 225144 [1] Submitted by: sunpoet [1] Differential Revision: https://reviews.freebsd.org/D13984 Notes: svn path=/head/; revision=459483
* Fix build on 10.3.Brooks Davis2017-12-191-1/+6
| | | | | | | | | This disables OPENMP which failes to compile and uses an ABI breaking flag to work around 10.3 lacking some libc++ functionality (suggsted by dim@). Notes: svn path=/head/; revision=456697