CVE and update status of the FreeBSD ports tree4,526 unaddressed CVEs in 616 portsAll times are CET

Port details

lang/ldc1.43.0_2

LLVM-based D compiler

Maintainer
acm@FreeBSD.org
Packages
ldc 1.43.0_2
Upstream
up to date
CPE
none, CVEs only via VuXML
WWW
https://wiki.dlang.org/LDC
Links
cgit · VuXML

Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE

None. There is no CVE without a VuXML entry for this version.

VuXML only (0) · listed, port not fixed yet

None. pkg audit reports nothing for this version.

Fixed (0)

No VuXML entries for this package.

Commits (55)

Piotr Kubaj (pkubaj) · 1.43.0_2
lang/ldc: fix build on powerpc64

powerpc64`s bootstrap had -link-defaultlib-shared=true. Remove that
and while at here, update other powerpc64* bootstraps.
7f17044ed3
Jose Alonso Cardenas Marquez (acm) · 1.43.0_2
lang/ldc: Add archivers/zstd ti LIB_DEPENDS

- Bump PORTREVISION

PR:		298648
Reported by:	Gerard Seibert <gerard_seibert __at_ outlook.com>
ed4b6bb46a
Jose Alonso Cardenas Marquez (acm) · 1.43.0_1
lang/ldc: Fix build LLVM > 19

PR:		298648
Reported by:	Gerard Seibert <gerard_seibert __at_ outlook.com>
8af01f3c73
Piotr Kubaj (pkubaj) · 1.43.0
lang/ldc: fix build on powerpc64*

Use proper bootstrap filename.
15ba0ea12c
Jose Alonso Cardenas Marquez (acm) · 1.43.0
lang/ldc: Update to 1.43.0

ChangeLog at:   https://github.com/ldc-developers/ldc/releases/tag/v1.43.0
PR:		297126
c7e111c177
Piotr Kubaj (pkubaj) · 1.42.0
lang/ldc: add new bootstrap for powerpc64le after long double switch

Two new patches:
1. Don't use glibc's dual long double mechanism - we don't support
IBM long double.
2. Use proper mangling.
7af3bb12f0
Piotr Kubaj (pkubaj) · 1.42.0
lang/ldc: add powerpc64* support

PR:	271717
Approved by:	acm (maintainer)
089daccfe0
Jose Alonso Cardenas Marquez (acm) · 1.42.0
lang/ldc: Update to 1.42.0

Changelog at:   https://github.com/ldc-developers/ldc/releases/tag/v1.42.0
PR:		293515
d8b87c5ff9
Jose Alonso Cardenas Marquez (acm) · 1.41.0
lang/ldc: Fix build on 16-CURRENT

PR:		289699
Reported by:	Trond.Endrestol __at__ ximalas.info
e8327845cb
Stefan Eßer (se) · 1.41.0
lang/ldc: Fix build on FreeBSD-16

Approved by:	acm (maintainer)
59c25e011c
Gleb Popov (arrowd) · 1.41.0
lang/ldc: Update to 1.41.0

Approved by:	acm
Pull Request:	https://github.com/freebsd/freebsd-ports/pull/414
dcba631901
Dimitry Andric (dim) · 1.40.0
lang/ldc: fix build with LLVM_DEFAULT=19

When building lang/ldc with LLVM_DEFAULT=19, linking ldc-profdata fails with:

  FAILED: bin/ldc-profdata
  : && /usr/local/llvm19/bin/clang++ -O2 -pipe -fPIC -fstack-protector-strong -fno-strict-aliasing -DDMDV2 -O2 -pipe -fPIC -fstack-protector-strong -fno-strict-aliasing   -DNDEBUG -fstack-protector-strong     -Xlinker --dependency-file=tools/CMakeFiles/ldc-profdata.dir/link.d tools/CMakeFiles/ldc-profdata.dir/ldc-profdata/llvm-profdata-19.1.cpp.o -o bin/ldc-profdata  -lLLVM-19  -L/usr/local/llvm19/lib && :
  ld: error: undefined symbol: pthread_create
  >>> referenced by llvm-profdata-19.1.cpp
  >>>               tools/CMakeFiles/ldc-profdata.dir/ldc-profdata/llvm-profdata-19.1.cpp.o:(std::__1::future<void> std::__1::__make_async_assoc_state[abi:sn190107]<void, std::__1::__async_func<std::__1::function<void ()>>>(std::__1::__async_func<std::__1::function<void ()>>&&))
  clang++: error: linker command failed with exit code 1 (use -v to see invocation)

This is because the link command line is missing -lpthread. For the
tools/ subdirectory, use the CMAKE_THREAD_LIBS_INIT macro to fix the
target_link_libraries() directive.

PR:		284344
Approved by:	acm (maintainer)
MFH:		2025Q1
c580801b31
Gleb Popov (arrowd) · 1.40.0
lang/ldc: Update to 1.40.0

PR:		283134
Sponsored by:	Future Crew, LLC
5160e2389a
Gleb Popov (arrowd) · 1.39.0
lang/ldc: Update to 1.39.0

Sponsored by:	Serenity Cybersecurity, LLC

Pull Request:	https://github.com/freebsd/freebsd-ports/pull/290
ed8cebcadf
Gleb Popov (arrowd) · 1.35.0
lang/ldc: Remove dependency on libgphobos.so which was needed for the GDC bootstrap.

Sponsored by:	Serenity Cybersecurity, LLC
66512b7e3c
Gleb Popov (arrowd) · 1.35.0
lang/ldc: Update to 1.35.0 and switch to using binary bootstrap.

PR:		274635
Approved by:	acm (maintainer timeout)
bcdb7925ca
Muhammad Moinur Rahman (bofh) · 1.32.0_1
lang/ldc: Mark BROKEN on FreBSD 14

Fails to compile with lots of:
/bin/sh: cannot open stdin: No such file or directory

Approved by:	portmgr (blanket)
Sponsored by:	The FreeBSD Foundation
f9f973c4fb
Gerald Pfeifer (gerald) · 1.32.0_1
*: Bump PORTREVISIONs for math/mpc update to 1.3.1
8d3e020ed0
Gleb Popov (arrowd) · 1.32.0
lang/ldc: Update to 1.32

Approved by:	acm (maintainer timeout)
Sponsored by:	Serenity Cybersecurity, LLC
4d555f0d5a
Dima Panov (fluffy) · 1.30.0_2
lang/ldc: unbreak build on 14.0

Approved by:	portmgr blanket (trivial build fix)
f18fb3e845
Piotr Kubaj (pkubaj) · 1.30.0_2
lang/ldc: fix runtime on powerpc*

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
29962a76e8
Jose Alonso Cardenas Marquez (acm) · 1.30.0_1
lang/ldc: Make portlint friendly

PR:		264100
Reported by:	jwb
faab0eb2be
Jose Alonso Cardenas Marquez (acm) · 1.30.0_1
lang/ldc: Add forgotten change

- Move llvm to LIB_DEPENDS
5045eaf7fa
Jose Alonso Cardenas Marquez (acm) · 1.30.0_1
lang/ldc: Improve port

- STRIP binary files
- Add GCC to LIB_DEPENDS
- Remove obsolete lines
1fca3ae8c3
Jose Alonso Cardenas Marquez (acm) · 1.30.0
lang/ldc: Update to 1.30.0

- Commit forgotten files

ChangeLog at:	https://github.com/ldc-developers/ldc/releases/tag/v1.30.0
PR:		266828
f3b1ad45c3
Jose Alonso Cardenas Marquez (acm) · 1.23.0_1
lang/ldc: Update to 1.30.0

ChangeLog at: https://github.com/ldc-developers/ldc/releases/tag/v1.30.0
PR:		266828
87ab6d409f
Stefan Eßer (se) · 1.23.0_1
Remove WWW entries moved into port Makefiles

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)
fb16dfecae
Stefan Eßer (se) · 1.23.0_1
Add WWW entries to port Makefiles

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)
b7f05445c0
Marius Strobl (marius) · 1.23.0_1
devel/libconfig: update to 1.7.3

- 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
8c30deb681
Rene Ladan (rene) · 1.23.0
cleanup: drop support for EOL FreeBSD 11.X

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
620968a43a
Mathieu Arnold (mat) · 1.23.0
One more small cleanup, forgotten yesterday. Reported by:	lwhsu
cf118ccf87
Mathieu Arnold (mat) · 1.23.0
Remove # $FreeBSD$ from Makefiles.
305f148f48
Mark Linimon (linimon) · 1.23.0
Mark as BROKEN on riscv64.

Approved by:	portmgr (tier-2 blanket)
8ea2a851c6
Mikael Urankar (mikael) · 1.23.0
Fix patch
432d85cb4b
Mikael Urankar (mikael) · 1.23.0
lang/ldc: fix build on aarch64

PR:		237427
Submitted by:	Greg V
Approved by:	portmgr (tier-2 blanket)
87edd6dac9
Mikael Urankar (mikael) · 1.23.0
lang/ldc: update to 1.23.0

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)
28a85dc4f8
Antoine Brodin (antoine) · 1.14.0
Mark BROKEN on i386

Reported by:	pkg-fallout
MFH:		2019Q2
79103978a4
Jose Alonso Cardenas Marquez (acm) · 1.14.0
- Update to 1.14.0 - 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
290e722e92
Tobias C. Berner (tcberner) · 1.12.0
Change cmake default behaviour to outsource.

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
707c6bf295
Jose Alonso Cardenas Marquez (acm) · 1.12.0
- Update to 1.12.0
33040a4bdf
Fernando Apesteguía (fernape) · 1.9.0_1
devel/libconfig: update to 1.7.2

* 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
4889b760a7
Jose Alonso Cardenas Marquez (acm) · 1.9.0
- Update to 1.9.0 (jit support was dropped with llvm < 5.0). It doesn't compile   with llvm 5.x on FreeBSD
eac9c1f023
Bryan Drewery (bdrewery) · 1.7.0_2
Fix CCACHE_BUILD support.
b0d89f2ee0
Antoine Brodin (antoine) · 1.7.0_2
Depend on llvm40 package instead of clang40 binary
c221a2f00e
Antoine Brodin (antoine) · 1.7.0_2
Add a run dependency on llvm40, some binaries link against libLLVM

Reported by:	pkg-fallout (via devel/dub)
d078cae9ea
Jose Alonso Cardenas Marquez (acm) · 1.7.0_1
- Revert latest commit because it didn't solve pkg-plist problem. jit  support   depends of LLVM version - Change llvm dependency to devel/llvm40 - Respect llvm40 detection
3d8606b2a6
Jose Alonso Cardenas Marquez (acm) · 1.7.0_1
- Fix pkg-plist on i386
4ada909c48
Jose Alonso Cardenas Marquez (acm) · 1.7.0
- Update to 1.7.0
8706314b32
Mark Linimon (linimon) · 1.3.0
For ports that are marked BROKEN on armv6, and also fail to build on 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
bf43557044
Jose Alonso Cardenas Marquez (acm) · 1.3.0
- Update to 1.3.0
eb665b0da3