aboutsummaryrefslogtreecommitdiff
path: root/lang/ldc
Commit message (Collapse)AuthorAgeFilesLines
* lang/ldc: unbreak build on 14.0Dima Panov2023-01-161-0/+12
| | | | Approved by: portmgr blanket (trivial build fix)
* lang/ldc: fix runtime on powerpc*Piotr Kubaj2022-11-222-1/+21
| | | | | | | | | | | | Fixes build of x11-toolkits/gtkd: ld: error: undefined symbol: __tls_get_addr_opt >>> referenced by sections_elf_shared.d >>> sections_elf_shared.o:(_D2rt19sections_elf_shared3DSO8tlsRangeMxFNbNiZAv) in archive /usr/local/lib/libdruntime-ldc.a >>> referenced by sections_elf_shared.d >>> sections_elf_shared.o:(_D2rt19sections_elf_shared11getTLSRangeFNbNimmmZAv) in archive /usr/local/lib/libdruntime-ldc.a >>> referenced by sections_elf_shared.d >>> sections_elf_shared.o:(_d_dso_registry) in archive /usr/local/lib/libdruntime-ldc.a >>> referenced 1 more times
* lang/ldc: Make portlint friendlyJose Alonso Cardenas Marquez2022-11-164-10/+10
| | | | | PR: 264100 Reported by: jwb
* lang/ldc: Add forgotten changeJose Alonso Cardenas Marquez2022-11-151-1/+2
| | | | - Move llvm to LIB_DEPENDS
* lang/ldc: Improve portJose Alonso Cardenas Marquez2022-11-151-9/+18
| | | | | | - STRIP binary files - Add GCC to LIB_DEPENDS - Remove obsolete lines
* lang/ldc: Update to 1.30.0Daniel Engberg2022-11-153-62/+112
| | | | | | | - Commit forgotten files ChangeLog at: https://github.com/ldc-developers/ldc/releases/tag/v1.30.0 PR: 266828
* lang/ldc: Update to 1.30.0Daniel Engberg2022-11-1513-262/+13
| | | | | ChangeLog at: https://github.com/ldc-developers/ldc/releases/tag/v1.30.0 PR: 266828
* Remove WWW entries moved into port MakefilesStefan Eßer2022-09-071-2/+0
| | | | | | | | | | Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)
* Add WWW entries to port MakefilesStefan Eßer2022-09-071-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)
* devel/libconfig: update to 1.7.3Marius Strobl2022-01-261-0/+1
| | | | | | | | | | | - Chase shared library bump across dependant ports. - Fetch releases rather than tags from GitHub. [1] - Properly depend on makeinfo, adding an INFO knob. - Refresh pkg-descr and COMMENT accordingly. PR: 261062 Reported by: dizzy [1] Approved by: maintainer timeout
* cleanup: drop support for EOL FreeBSD 11.XRene Ladan2021-09-301-1/+1
| | | | | | | | | | | | | | | | | Search criteria used: - 11.4 - OSREL* - OSVER* - *_FreeBSD_11 Input from: - adridg: devel/qca-legacy - jbeich: _WITH_DPRINTF, _WITH_GETLINE, GNU bfd workarounds - sunpoet: security/p5-*OpenSSL* Reviewed by: doceng, kde, multimedia, perl, python, ruby, rust Differential Revision: https://reviews.freebsd.org/D32008 Test Plan: make index
* One more small cleanup, forgotten yesterday.Mathieu Arnold2021-04-071-1/+0
| | | | Reported by: lwhsu
* Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-061-1/+0
|
* Mark as BROKEN on riscv64.Mark Linimon2021-01-121-0/+1
| | | | | | | Approved by: portmgr (tier-2 blanket) Notes: svn path=/head/; revision=561399
* Fix patchMikael Urankar2020-11-151-2/+2
| | | | Notes: svn path=/head/; revision=555231
* lang/ldc: fix build on aarch64Mikael Urankar2020-11-154-0/+117
| | | | | | | | | PR: 237427 Submitted by: Greg V Approved by: portmgr (tier-2 blanket) Notes: svn path=/head/; revision=555229
* lang/ldc: update to 1.23.0Mikael Urankar2020-09-2914-187/+185
| | | | | | | | | | | Changelog from 1.14.0 to 1.23.0 can be found here: https://github.com/ldc-developers/ldc/releases PR: 237427 Approved by: acm (maintainer timeout) Notes: svn path=/head/; revision=550507
* Mark BROKEN on i386Antoine Brodin2019-04-211-0/+1
| | | | | | | | Reported by: pkg-fallout MFH: 2019Q2 Notes: svn path=/head/; revision=499553
* - Update to 1.14.0Jose Alonso Cardenas Marquez2019-03-0713-62/+277
| | | | | | | | | | | - Fix build on FreeBSD 12+ (lot of extra patch files) - Remove obsolete patch file - Update LLVM dependency to 7.0 Changelog at: https://github.com/ldc-developers/ldc/releases/tag/v1.14.0 Notes: svn path=/head/; revision=494891
* 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
* - Update to 1.12.0Jose Alonso Cardenas Marquez2018-11-204-59/+55
| | | | Notes: svn path=/head/; revision=485381
* devel/libconfig: update to 1.7.2Fernando Apesteguía2018-08-061-0/+1
| | | | | | | | | | | | | | | * Change to USE_GH * Bump PORTREVISION of dependant ports. Committing after maintainer timeout PR: 229961 Submitted by: che@bein.link Approved by: tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D16442 Notes: svn path=/head/; revision=476517
* - Update to 1.9.0 (jit support was dropped with llvm < 5.0). It doesn't compileJose Alonso Cardenas Marquez2018-06-033-22/+33
| | | | | | | with llvm 5.x on FreeBSD Notes: svn path=/head/; revision=471452
* Fix CCACHE_BUILD support.Bryan Drewery2018-03-211-2/+4
| | | | Notes: svn path=/head/; revision=465145
* Depend on llvm40 package instead of clang40 binaryAntoine Brodin2018-02-111-2/+2
| | | | Notes: svn path=/head/; revision=461461
* Add a run dependency on llvm40, some binaries link against libLLVMAntoine Brodin2018-02-101-1/+2
| | | | | | | Reported by: pkg-fallout (via devel/dub) Notes: svn path=/head/; revision=461373
* - Revert latest commit because it didn't solve pkg-plist problem. jit supportJose Alonso Cardenas Marquez2018-02-032-13/+16
| | | | | | | | | depends of LLVM version - Change llvm dependency to devel/llvm40 - Respect llvm40 detection Notes: svn path=/head/; revision=460774
* - Fix pkg-plist on i386Jose Alonso Cardenas Marquez2018-02-022-5/+9
| | | | Notes: svn path=/head/; revision=460754
* - Update to 1.7.0Jose Alonso Cardenas Marquez2018-02-014-35/+60
| | | | Notes: svn path=/head/; revision=460625
* For ports that are marked BROKEN on armv6, and also fail to build onMark Linimon2017-11-301-0/+1
| | | | | | | | | | | | | armv7, mark them so. This is part two of a multipart commit to bring armv7 ports to parity with armv6. Approved by: portmgr (tier-2 blanket) Obtained from: lonesome.com -exp run Notes: svn path=/head/; revision=455167
* - Update to 1.3.0Jose Alonso Cardenas Marquez2017-07-163-6/+48
| | | | Notes: svn path=/head/; revision=445988
* - Update to 1.2.0Jose Alonso Cardenas Marquez2017-07-073-8/+28
| | | | Notes: svn path=/head/; revision=445203
* Mark some ports failing on power64. In cases where the error messageMark Linimon2017-05-201-0/+1
| | | | | | | | | | | | was a stub, provide a real one. While here, pet portlint. Reported by: swills Approved by: portmgr (tier-2 blanket) Notes: svn path=/head/; revision=441320
* Mark some ports failing on aarch64, and, in a few cases, other tier-2Mark Linimon2017-05-021-0/+3
| | | | | | | | | | | archs. While here, pet portlint. Approved by: portmgr (tier-2 blanket) Notes: svn path=/head/; revision=439991
* - Fix build on FreeBSD 11Jose Alonso Cardenas Marquez2017-03-051-8/+4
| | | | Notes: svn path=/head/; revision=435443
* New ports: lang/ldcJose Alonso Cardenas Marquez2017-02-284-0/+577
The LDC project aims to provide a portable D programming language compiler with modern optimization and code generation capabilities. The compiler uses the official DMD frontends to support the latest version of D2, and relies on the LLVM Core libraries for code generation. LDC is fully Open Source; the parts of the code not taken/adapted from other projects are BSD-licensed (see the LICENSE file for details). WWW: http://wiki.dlang.org/LDC Notes: svn path=/head/; revision=435057