gpo.zugaina.org

Search Portage & Overlays:

dev-lang/ldc2

LLVM D Compiler

Screenshots

  • ldc2-1.36.0-r1
    ~amd64 ~arm64 ~x86
    static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 dmd-2_101 dmd-2_103 dmd-2_102 dmd-2_105 dmd-2_104 dmd-2_106 gdc-13 gdc-12 ldc2-1_34 ldc2-1_35 ldc2-1_36 ldc2-1_32 ldc2-1_33

    View      Download      Browse     License: BSD   
    Overlay: dlang
  • ldc2-1.35.0-r2
    amd64 ~arm64 x86
    static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 dmd-2_101 dmd-2_103 dmd-2_102 dmd-2_105 dmd-2_104 dmd-2_106 gdc-13 gdc-12 ldc2-1_34 ldc2-1_35 ldc2-1_36 ldc2-1_32 ldc2-1_33

    View      Download      Browse     License: BSD   
    Overlay: dlang
  • ldc2-1.34.0-r1
    amd64 ~arm64 x86
    static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 gdc-11 dmd-2_101 dmd-2_103 dmd-2_102 dmd-2_105 dmd-2_104 dmd-2_106 gdc-13 gdc-12 ldc2-1_34 ldc2-1_35 ldc2-1_36 ldc2-1_32 ldc2-1_33

    View      Download      Browse     License: BSD   
    Overlay: dlang
  • ldc2-1.33.0-r1
    amd64 ~arm64 x86
    static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 gdc-11 dmd-2_101 dmd-2_103 dmd-2_102 dmd-2_105 dmd-2_104 dmd-2_106 gdc-13 gdc-12 ldc2-1_34 ldc2-1_35 ldc2-1_36 ldc2-1_32 ldc2-1_33

    View      Download      Browse     License: BSD   
    Overlay: dlang
  • ldc2-1.32.2-r1
    amd64 ~arm64 x86
    static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 gdc-11 dmd-2_101 dmd-2_103 dmd-2_102 dmd-2_105 dmd-2_104 dmd-2_106 gdc-13 gdc-12 ldc2-1_34 ldc2-1_35 ldc2-1_36 ldc2-1_32 ldc2-1_33

    View      Download      Browse     License: BSD   
    Overlay: dlang

ChangeLog

commit 79bb15a181cd764a02097382d13c5461eb0ef4e1
Author: Andrei Horodniceanu <a.horodniceanu@proton.me>
Date: Fri Mar 22 08:53:22 2024 +0200

dev-lang/ldc2: add tests

Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>

commit 251def323a040201f48b3fae348f6dee9af3e064
Author: Andrei Horodniceanu <a.horodniceanu@proton.me>
Date: Mon Mar 4 21:07:23 2024 +0200

dev-lang/ldc2: port to dlang-single.eclass

Additional changes:
- remove the useless MULTILIB_COMPAT line since the variable was set
post inherit and it is unwanted since ldc2 supports arm64.
- change ROOT to EROOT in pkg_post_*
- use llvm-r1.eclass instead of llvm.eclass

Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>

commit 5270507f19e72d41c7cf5c8a930d37838fbe1d52
Author: Andrei Horodniceanu <a.horodniceanu@proton.me>
Date: Wed Mar 13 23:27:43 2024 +0200

dev-lang/ldc2: drop 1.35.0

Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>

commit e7f724bb736cf0df737b39fa41a8a11600876592
Author: Andrei Horodniceanu <a.horodniceanu@proton.me>
Date: Wed Mar 13 23:27:24 2024 +0200

dev-lang/ldc2: drop 1.34.0

Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>

commit 67a4acd140ec6a9207b42b0c60d43346a1d3523f
Author: Andrei Horodniceanu <a.horodniceanu@proton.me>
Date: Wed Mar 13 23:26:56 2024 +0200

dev-lang/ldc2: drop 1.33.0

Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>

commit 9a612ee57adb526769ce16420177e62a2b7fd86d
Author: Andrei Horodniceanu <a.horodniceanu@proton.me>
Date: Wed Mar 13 23:26:41 2024 +0200

dev-lang/ldc2: drop 1.32.2

Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>

commit 429d6ccc4110362720d455d36d7779975b70177a
Author: Andrei Horodniceanu <a.horodniceanu@proton.me>
Date: Wed Mar 13 23:26:16 2024 +0200

dev-lang/ldc2: stabilize 1.35.0-r2 for amd64, x86

Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>

commit 1c137bd73ba830f0b4552b1a5d7f2a896c3a6946
Author: Andrei Horodniceanu <a.horodniceanu@proton.me>
Date: Wed Mar 13 23:25:40 2024 +0200

dev-lang/ldc2: stabilize 1.34.0-r1 for amd64, x86

Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>

commit 1091f18061a6e5bdeb0eda421b637b3bcda860f8
Author: Andrei Horodniceanu <a.horodniceanu@proton.me>
Date: Wed Mar 13 23:25:23 2024 +0200

dev-lang/ldc2: stabilize 1.33.0-r1 for amd64, x86

Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>

commit 90a37fb4c08a407490b0f13b75dbf3af156f58e7
Author: Andrei Horodniceanu <a.horodniceanu@proton.me>
Date: Wed Mar 13 23:24:49 2024 +0200

dev-lang/ldc2: stabilize 1.32.2-r1 for amd64, x86

Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>

commit 176d27d5d8eb0cd4c06f6a41f679acaa7589ba91
Author: Andrei Horodniceanu <a.horodniceanu@proton.me>
Date: Sun Feb 4 17:56:58 2024 +0200

*/*: set an upper bound on DLANG_VERSION_RANGE

A package should explicitly list the D compiler versions it supports and
not rely on "any version higher than X". This is especially relevant for
stable packages.

These changes don't actually have any effect right now, they will only
make themselves seen when a new compiler version is added to the tree.

Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>

commit 585480e834a5740f4d3086b867b7232cb1c1bf63
Author: Horodniceanu Andrei <a.horodniceanu@proton.me>
Date: Wed Jan 24 20:37:44 2024 +0200

dev-lang/ldc2: backport strict-aliasing fixes

Bug: https://bugs.gentoo.org/922590
Signed-off-by: Horodniceanu Andrei <a.horodniceanu@proton.me>

commit ce1aa5d8fdb60dcd1c08cc1d35cf77fc2998959b
Author: Horodniceanu Andrei <a.horodniceanu@proton.me>
Date: Wed Jan 24 20:21:55 2024 +0200

dev-lang/ldc2: pass -fno-strict-aliasing

Bug: https://bugs.gentoo.org/show_bug.cgi?id=922590
Signed-off-by: Horodniceanu Andrei <a.horodniceanu@proton.me>

commit ba7512166cd29466f24db43dc7a927fa988b99ff
Author: Horodniceanu Andrei <a.horodniceanu@proton.me>
Date: Sun Jan 14 12:41:25 2024 +0200

dev-lang/ldc2: add 1.36.0

Additional changes:
- force disable LDC_ENABLE_ASSERTIONS instead of defaulting to
LLVM_ENABLE_ASSERTIONS
- pass the -NDEBUG flag in the same manner as sys-devel/llvm to prevent
linking errors.

Signed-off-by: Horodniceanu Andrei <a.horodniceanu@proton.me>

commit 07a8bdfa56f5fd220123c961975f8032fe8b177c
Author: Horodniceanu Andrei <a.horodniceanu@proton.me>
Date: Sun Jan 14 12:30:53 2024 +0200

dev-lang/ldc2: keyword 1.35.0-r1 for ~arm64

Signed-off-by: Horodniceanu Andrei <a.horodniceanu@proton.me>

commit f8590120afabb6eb0a01c39806dc346222c515cf
Author: Horodniceanu Andrei <a.horodniceanu@proton.me>
Date: Sat Jan 13 18:04:52 2024 +0200

dev-lang/ldc2: remove dev-util/ninja from RDEPEND

Signed-off-by: Horodniceanu Andrei <a.horodniceanu@proton.me>

commit 68edb2d343a252284207d5cc097acfae0de4a5c3
Author: Horodniceanu Andrei <a.horodniceanu@proton.me>
Date: Thu Jan 4 00:08:55 2024 +0200

dev-lang/ldc2: 1.35.0-r1 build D modules separately

Having this feature enabled, compared to building all D modules in one
go, on my machine at least, lowers the amount of memory used and speeds
up build times.

Signed-off-by: Horodniceanu Andrei <a.horodniceanu@proton.me>

commit f6d04f66592285cfeac3e9014821b824627ff392
Author: Horodniceanu Andrei <a.horodniceanu@proton.me>
Date: Tue Jan 2 01:17:12 2024 +0200

dev-lang/ldc2: remove llvm:14 dependent versions

Signed-off-by: Horodniceanu Andrei <a.horodniceanu@proton.me>

commit 728dd9d044473329572c6c04bd202d915d8d2417
Author: Horodniceanu Andrei <a.horodniceanu@proton.me>
Date: Mon Dec 11 13:03:57 2023 +0200

stabilization sweep

Signed-off-by: Horodniceanu Andrei <a.horodniceanu@proton.me>

commit a20177b38d4d618b20ed995b1d40e6544201dffc
Author: Horodniceanu Andrei <a.horodniceanu@proton.me>
Date: Thu Oct 19 18:37:35 2023 +0300

dev-lang/ldc2: add 1.35.0

- Update to EAPI 8
- drop dev-util/ninja DEPEND since it is handled by cmake.eclass
- move app-eselect/eselect-dlang to IDEPEND
- add github upstream metadata

Signed-off-by: Horodniceanu Andrei <a.horodniceanu@proton.me>

commit e2f80d6711cba19f5908119ee34a3e6398f743b6
Author: Horodniceanu Andrei <a.horodniceanu@proton.me>
Date: Tue Oct 3 22:21:04 2023 +0300

dev-lang/ldc2: add 1.33.0

Signed-off-by: Horodniceanu Andrei <a.horodniceanu@proton.me>

commit a7ca92ca60f6ed3b4655da4b76da085c6207d65b
Author: Horodniceanu Andrei <a.horodniceanu@proton.me>
Date: Tue Oct 3 22:19:40 2023 +0300

dev-lang/ldc2: add 1.32.2

Signed-off-by: Horodniceanu Andrei <a.horodniceanu@proton.me>

commit 5e8e0c8e9432cfaf4b5794dbe832255782ee9e81
Author: Horodniceanu Andrei <a.horodniceanu@proton.me>
Date: Tue Oct 3 22:17:14 2023 +0300

dev-lang/ldc2: add 1.31.0

Signed-off-by: Horodniceanu Andrei <a.horodniceanu@proton.me>

commit 21fe0c08d3a89204e96d99ac0fbf1963928e51a2
Author: Horodniceanu Andrei <a.horodniceanu@proton.me>
Date: Tue Oct 3 22:21:39 2023 +0300

dev-lang/ldc2: add 1.34.0

Signed-off-by: Horodniceanu Andrei <a.horodniceanu@proton.me>

commit 826ae8226782d246235941f396253aa323d84fc3
Author: Horodniceanu Andrei <a.horodniceanu@protonmail.com>
Date: Sun Aug 27 00:56:17 2023 +0300

dev-lang/ldc2: Respect $DCFLAGS

Signed-off-by: Horodniceanu Andrei <a.horodniceanu@protonmail.com>

commit 744442c6d16962c09d24a336ef2bd92087f35735
Author: Horodniceanu Andrei <a.horodniceanu@protonmail.com>
Date: Mon Aug 21 16:27:42 2023 +0300

dev-lang/ldc2: don't embed -relocation-model=pic

Signed-off-by: Horodniceanu Andrei <a.horodniceanu@protonmail.com>

commit 118781d0346e695903064f76e6a17c4fa50c8074
Author: Marco Leise <marco.leise@gmx.de>
Date: Mon Jul 25 13:11:40 2022 +0200

fixed KEYWORDS on ldc2-1.29

Signed-off-by: Marco Leise <marco.leise@gmx.de>

commit 57cb270d995d5ec830295c788c7b0a943faf9863
Merge: 67933f4 641467b
Author: Marco Leise <marco.leise@gmx.de>
Date: Mon Jul 25 13:01:20 2022 +0200

Merge branch 'add-ldc2-1.30'

Signed-off-by: Marco Leise <marco.leise@gmx.de>

commit 67933f488e18b8a672e975d103cfcbd14c1ed06e
Author: Horodniceanu Andrei <a.horodniceanu@protonmail.com>
Date: Sat Jul 23 14:38:47 2022 +0300

Remove llvm-12 dependency

Signed-off-by: Horodniceanu Andrei <a.horodniceanu@protonmail.com>

commit 641467b8cf4aae98a725577cf08f7581e3ae08c2
Author: Horodniceanu Andrei <a.horodniceanu@protonmail.com>
Date: Fri Jul 22 17:31:58 2022 +0300

Add ldc2-1.30

Signed-off-by: Horodniceanu Andrei <a.horodniceanu@protonmail.com>

commit 8e3666dcf022b3120ab61ebcf80ee7db5e281a51
Author: Marco Leise <marco.leise@gmx.de>
Date: Fri Jul 22 11:07:51 2022 +0200

stabilization sweep additions

Signed-off-by: Marco Leise <marco.leise@gmx.de>

commit afcb1ee42c2bd21163a578ca707c123230b5e2b2
Author: Horodniceanu Andrei <a.horodniceanu@protonmail.com>
Date: Mon Jul 18 21:23:51 2022 +0300

Stabilization sweep

Signed-off-by: Horodniceanu Andrei <a.horodniceanu@protonmail.com>

commit 9106a34616e9df65e25ff7b16fa379a086b7d05b
Author: Horodniceanu Andrei <a.horodniceanu@protonmail.com>
Date: Tue May 10 20:30:26 2022 +0300

ldc2-1.29.0

Signed-off-by: Horodniceanu Andrei <a.horodniceanu@protonmail.com>

commit a3fd3bb939b42cb75aee755bf1f3b388a01daad2
Author: Marco Leise <marco.leise@gmx.de>
Date: Tue May 10 01:11:21 2022 +0200

stabilization sweep

Signed-off-by: Marco Leise <marco.leise@gmx.de>

commit f9058574edc217be6505982240b1388a80d2b67d
Author: Marco Leise <marco.leise@gmx.de>
Date: Thu Mar 24 19:15:24 2022 +0100

stabilization sweep

Signed-off-by: Marco Leise <marco.leise@gmx.de>

commit 2b05087d0516fbca1acf0144a8451627623eff08
Author: Niko Böckerman <niko.bockerman@protonmail.com>
Date: Thu Mar 17 17:54:44 2022 +0200

ldc2-1.28.1

Signed-off-by: Niko Böckerman <niko.bockerman@protonmail.com>

commit e9ae75b70e14a2ec5ef17929e5d913c169afb255
Author: Niko Böckerman <niko.bockerman@protonmail.com>
Date: Thu Mar 17 17:55:22 2022 +0200

Remove ldc2-1.24.0 source tarball from Manifest

Signed-off-by: Niko Böckerman <niko.bockerman@protonmail.com>

commit 0d8427cd2775b0381390618a943a8bafceff8f20
Author: Marco Leise <marco.leise@gmx.de>
Date: Tue Feb 8 22:39:07 2022 +0100

stabilization sweep

Signed-off-by: Marco Leise <marco.leise@gmx.de>

commit f737b97e9208279f490438dac51d22c4da7bb07b
Author: Niko Böckerman <niko.bockerman@protonmail.com>
Date: Thu Feb 3 22:55:04 2022 +0200

ldc2-1.28.0

Signed-off-by: Niko Böckerman <niko.bockerman@protonmail.com>

commit 3d8947b7b7dbbd4687300c8c0834571089042c85
Author: Niko Böckerman <niko.bockerman@protonmail.com>
Date: Thu Feb 3 22:54:45 2022 +0200

ldc2-1.27.1

Signed-off-by: Niko Böckerman <niko.bockerman@protonmail.com>

commit b4fe786e4168fdc2a4367d1f7014e446df6e9ef3
Author: Niko Böckerman <niko.bockerman@protonmail.com>
Date: Thu Feb 3 21:30:13 2022 +0200

Remove old ldc2 versions after llvm:10 removal

All versions of LLVM in slot 10 have been removed from Gentoo tree.
Remove all ldc2 versions that don't support older LLVM versions. And
remove llvm:10 slot support from remaining ldc2 ebuilds.

Signed-off-by: Niko Böckerman <niko.bockerman@protonmail.com>

commit 2966167d6db5018b0ea1eb50f2a277324ffbd229
Author: Niko Böckerman <niko.bockerman@protonmail.com>
Date: Thu Feb 3 21:29:34 2022 +0200

ldc2: Add support for newer llvm versions

LDC2 1.24 added support for LLVM 11 and LDC 1.25 added support also for
LLVM 12.

Signed-off-by: Niko Böckerman <niko.bockerman@protonmail.com>

commit 9dc7c97fabf392de6f3ad8fdb96479fe405e4d3e
Author: Marco Leise <marco.leise@gmx.de>
Date: Wed Jul 7 15:42:04 2021 +0200

ldc2-1.25.1 & ldc2-1.26.0

Signed-off-by: Marco Leise <marco.leise@gmx.de>

commit e177a4bd80ebed3dd237d7f16f8e4a20b56d2084
Author: Marco Leise <marco.leise@gmx.de>
Date: Wed Jul 7 15:15:16 2021 +0200

Fix for syntax error in ldc2.conf during compilation on hardened Gentoo.

Signed-off-by: Marco Leise <marco.leise@gmx.de>

commit 5727f546d3620c198dbe9c5321a5ec259ae43a4a
Author: Marco Leise <marco.leise@gmx.de>
Date: Mon May 17 16:43:05 2021 +0200

stabilization sweep

Signed-off-by: Marco Leise <marco.leise@gmx.de>

commit 4bfe706d5028ce27407e34c8f0fbee9b73bb70cc
Author: Marco Leise <marco.leise@gmx.de>
Date: Thu Dec 31 16:17:34 2020 +0100

stabilization sweep

Signed-off-by: Marco Leise <marco.leise@gmx.de>

commit ae2a43d059d43447a10b184a93e4fce44ff299c2
Author: Marco Leise <marco.leise@gmx.de>
Date: Mon Nov 16 02:39:06 2020 +0100

ldc2-1.24

Signed-off-by: Marco Leise <marco.leise@gmx.de>

commit ac57a54fd348d4227ebaf2cf2ec08ab7c7be0737
Author: Marco Leise <marco.leise@gmx.de>
Date: Mon Nov 16 02:13:47 2020 +0100

ldc2-1.23

Signed-off-by: Marco Leise <marco.leise@gmx.de>

commit 81454b377a022f7f2661196af0105b3cda52982f
Author: Marco Leise <marco.leise@gmx.de>
Date: Mon Nov 16 01:15:04 2020 +0100

stabilization sweep

Signed-off-by: Marco Leise <marco.leise@gmx.de>

commit 39bef3c36c6765103d0f47e70090268e5be052c0
Author: Marco Leise <marco.leise@gmx.de>
Date: Sat Aug 15 18:12:04 2020 +0200

Updated homepages of various ebuilds.

Signed-off-by: Marco Leise <marco.leise@gmx.de>

commit 94fb390fc2eb8a5b0ebddcbabfdc9d23e8424abd
Author: Marco Leise <marco.leise@gmx.de>
Date: Fri Aug 14 23:12:17 2020 +0200

ldc2-1.22

Signed-off-by: Marco Leise <marco.leise@gmx.de>

commit 97ad37cb061d6c879bcf49e2731cefce98bfe4ed
Author: Marco Leise <marco.leise@gmx.de>
Date: Fri Aug 14 19:31:32 2020 +0200

Moved remaining ldc2 ebuilds to EAPI=7 and all of them from the legacy eclass cmake-util to cmake.

Signed-off-by: Marco Leise <marco.leise@gmx.de>

commit 5019cbe38d24423e9e514a320df8a4ce5c7f4518
Author: Marco Leise <marco.leise@gmx.de>
Date: Fri Aug 14 23:18:08 2020 +0200

Removed ldc2 builds that depeneded on the removed LLVM 8.

Signed-off-by: Marco Leise <marco.leise@gmx.de>

commit 0d3753e383a9e97ac77e1c50640ebae5085e54ba
Author: Marco Leise <marco.leise@gmx.de>
Date: Fri Aug 14 17:40:16 2020 +0200

stabilization sweep

Signed-off-by: Marco Leise <marco.leise@gmx.de>

commit ee6583aa63ec9dcddf8607c8522fb8530a97e79d
Author: Marco Leise <marco.leise@gmx.de>
Date: Sat May 16 21:57:32 2020 +0200

ldc2-1.21.0

Signed-off-by: Marco Leise <marco.leise@gmx.de>

commit 1cc37afdb743d9478176533084a252b45c75557c
Author: Marco Leise <marco.leise@gmx.de>
Date: Sat May 16 19:32:38 2020 +0200

repository maintenance: added missiing onedrive manifest, removed ldc2 versions that depend on removed llvm-7 and updated gdmd KEYWORDS

Signed-off-by: Marco Leise <marco.leise@gmx.de>

commit 2e7557a32c4cb393297fa00ed4c75c0393824dd8
Author: Marco Leise <marco.leise@gmx.de>
Date: Sat Apr 18 14:48:43 2020 +0200

stabilization sweep

Signed-off-by: Marco Leise <marco.leise@gmx.de>

commit 13401fe31c8c2551c692ec65577521c5d4706df3
Author: Marco Leise <marco.leise@gmx.de>
Date: Mon Mar 9 19:49:32 2020 +0100

ldc2-1.20.1

Signed-off-by: Marco Leise <marco.leise@gmx.de>

commit 83e654a75792d2cefe31077c6e58b8054869293f
Author: Marco Leise <marco.leise@gmx.de>
Date: Mon Feb 10 17:07:50 2020 +0100

Fix for FileCheck;not already defined in ldc2-1.18

Signed-off-by: Marco Leise <marco.leise@gmx.de>

commit 53ceca710a84129a56230a88b055b102b8a6cbef
Author: Marco Leise <marco.leise@gmx.de>
Date: Sat Dec 21 19:16:28 2019 +0100

ldc2-0.19.0

Signed-off-by: Marco Leise <marco.leise@gmx.de>

commit c722490a674f4585d8abc2cf2cddd2c262b4dd8f
Author: Marco Leise <marco.leise@gmx.de>
Date: Sat Dec 21 18:45:56 2019 +0100

stabilization sweep & removal of ldc2 ebuilds for which there are no compatible llvm versions

Signed-off-by: Marco Leise <marco.leise@gmx.de>

commit 1d5b5e9126a455a974b6e6c21f6cdee09e952b8f
Author: Marco Leise <marco.leise@gmx.de>
Date: Sat Dec 21 15:46:46 2019 +0100

Fixes #80: eninja fails in installing phase with ACCESS DENIED

Signed-off-by: Marco Leise <marco.leise@gmx.de>

commit e0d1724997a9306df3ec4f24af575c0fcf1b9e3a
Author: Marco Leise <marco.leise@gmx.de>
Date: Sat Nov 30 12:44:36 2019 +0100

ldc2-1.18

Signed-off-by: Marco Leise <marco.leise@gmx.de>

commit 7b07c6a1dd5e165595858a9a7224ec80b611c339
Author: Marco Leise <marco.leise@gmx.de>
Date: Sun Nov 3 01:22:03 2019 +0100

stabilization sweep

Signed-off-by: Marco Leise <marco.leise@gmx.de>

commit a716a27da718a1e90fe9413cd11dd9b0feb138a4
Author: Marco Leise <marco.leise@gmx.de>
Date: Fri Sep 27 18:19:32 2019 +0200

Removed old LDC2 versions for which no version of LLVM is available any more.

commit 36f713552fecb644fea4f992c85e95009d5573da
Author: Marco Leise <marco.leise@gmx.de>
Date: Sun Sep 1 23:55:03 2019 +0200

ldc2-1.17.0

commit 20b62406432daaee0d9d5de3c78bf7fae610fd17
Author: Marco Leise <marco.leise@gmx.de>
Date: Sun Sep 1 23:25:08 2019 +0200

updated copyright line

commit 0c391e5870a76b780feb421631d2cb06f817612c
Author: Marco Leise <marco.leise@gmx.de>
Date: Thu Aug 1 22:32:59 2019 +0200

stabilization sweep

commit cd70be5318676277c97d91bb505b2232e3699185
Author: Marco Leise <marco.leise@gmx.de>
Date: Sat Jun 29 22:58:55 2019 +0200

ldc2-1.16

commit 0133e27f2a06576687b744ea8c7f998a81cd14b6
Author: Marco Leise <marco.leise@gmx.de>
Date: Sat Jun 29 22:21:07 2019 +0200

additional modifications for the /opt -> /usr/lib move

commit a7547bf5e17977895b62d2a1afc05cac1c6137ce
Author: Moritz Maxeiner <mm@ucw.sh>
Date: Wed Jun 12 20:21:37 2019 +0200

Install to /usr/lib/ instead of /opt

commit ba28ea550d2a7bbcdae07b8dd5152ef85600ee0c
Author: Marco Leise <marco.leise@gmx.de>
Date: Mon Jun 10 17:02:41 2019 +0200

removed LDC2 versions (up to and including 1.3) that require old LLVM versions that are no longer supported by Gentoo

commit f034bcafa68cef8f79d12e076b767b1479e24e6b
Author: Marco Leise <marco.leise@gmx.de>
Date: Sun May 26 12:02:52 2019 +0200

stabilization sweep

commit a5864bf73d2c9e8c4f0cb39562d4ec0b3fff6ffe
Author: Marco Leise <marco.leise@gmx.de>
Date: Tue May 21 09:29:19 2019 +0200

Backported upstream's LDC2 patch for LLVM 7.1 to all affected ebuilds.

commit a10d05367d1ff0ab66d1de98720d4a181d6be9c0
Author: Marco Leise <marco.leise@gmx.de>
Date: Sun Apr 21 18:49:27 2019 +0200

Prevent ldc2 from building with llvm 7.1, which is not supported.

commit 3351b1060bfd0a4b9f96bb53b244b74f75eb5411
Author: Marco Leise <marco.leise@gmx.de>
Date: Sun Apr 21 13:38:15 2019 +0200

ldc2-1.15.0

commit 6143ae18a58656b4b3360a16e18f69c6deb87d99
Author: Marco Leise <marco.leise@gmx.de>
Date: Tue Apr 9 01:22:42 2019 +0200

stabilization sweep

commit f0195ac9ca24924a37e51e021ae3e50d6985fb70
Author: Marco Leise <marco.leise@gmx.de>
Date: Mon Mar 4 14:35:35 2019 +0100

ldc2-1.14.0

commit 28bcb1964406ffa87358066ca6bb0dd455d8a3a2
Author: Marco Leise <marco.leise@gmx.de>
Date: Sun Feb 17 11:24:32 2019 +0100

stabilization sweep

commit ea2dfef72e2462da61df9d74ffb32ba82dd07342
Author: Marco Leise <marco.leise@gmx.de>
Date: Thu Jan 10 15:11:03 2019 +0100

LDC2 up to 1.10 only builds with Dlang 2.080 and below.

commit 1708a193cedf37f6c2413687e0166cb849107a8d
Author: Marco Leise <marco.leise@gmx.de>
Date: Mon Dec 17 18:12:36 2018 +0100

ldc2-1.13.0

commit f9810e907c3e58d3094ae08dc0d7ad715c38ac1a
Author: Marco Leise <marco.leise@gmx.de>
Date: Thu Nov 15 18:36:54 2018 +0100

stabilization sweep

commit d49c099b5798fea11e88dd00714376acd787f903
Author: Marco Leise <marco.leise@gmx.de>
Date: Thu Nov 8 13:33:37 2018 +0100

stabilization sweep

commit c6569c8379e960e3bbf97f926e3e7cc7dc892db3
Author: Marco Leise <marco.leise@gmx.de>
Date: Sat Oct 13 21:03:01 2018 +0200

ldc2-1.12.0

commit c198cccf0c8d760f57ae3bfe168a707d103db295
Author: Marco Leise <marco.leise@gmx.de>
Date: Wed Oct 10 20:46:51 2018 +0200

Compile ldc2 with LDC_WITH_LLD=OFF to work around compilation errors when building with LLD headers. This
fixes #73.

commit cf4b45751d82105ba0927e2ea75a93477cd7d184
Author: Marco Leise <marco.leise@gmx.de>
Date: Mon Oct 8 13:35:57 2018 +0200

ldc2-1.11 supports up to llvm 6, not llvm 7.

commit 6061ab33fa5d653444aec2af91d87900fc38cbb7
Author: Marco Leise <marco.leise@gmx.de>
Date: Sat Oct 6 15:51:30 2018 +0200

ldc2-0.17.6 & ldc2-1.11.0

commit 00658303cbda58d3289f38356ac4441ecd867dc6
Author: Marco Leise <marco.leise@gmx.de>
Date: Fri Oct 5 10:31:07 2018 +0200

Sorted the keywords to make repoman happy.

commit 1301340cc66cfa1ca062ff84b178a89b623eea20
Author: Marco Leise <marco.leise@gmx.de>
Date: Fri Jul 20 01:04:57 2018 +0200

ldc2-1.10.0

commit 7d1e22e5a66ac81100c22f20db011541e7821818
Author: Marco Leise <marco.leise@gmx.de>
Date: Sat Jun 9 15:36:37 2018 +0200

Moved from versionator.eclass to eapi7-ver.eclass in preparation for EAPI=7.

commit 89da8c222e734239859a9f4f9d17df10834b06f9
Author: Marco Leise <marco.leise@gmx.de>
Date: Tue Jun 5 09:00:56 2018 +0200

ldc2 1.2 & 1.3 don't compile with dlang 2.079 and higher

commit 0eb1fb8716513e490ecca6a55abe7df73fb52b3d
Author: Marco Leise <marco.leise@gmx.de>
Date: Mon Jun 4 14:01:07 2018 +0200

stabilized ldc2-1.9.0

commit 7a533157e99bbc87bfd3c76110af198db2297c3a
Author: Marco Leise <marco.leise@gmx.de>
Date: Mon May 28 16:03:40 2018 +0200

stabilization sweep

commit 2b4fa007e9c0c5394d44b8e25893a9bc0e6f9b48
Author: Marco Leise <marco.leise@gmx.de>
Date: Mon Apr 30 16:10:19 2018 +0200

ldc2-1.9.0

commit ea6e87bdbe4679c9bd9247b69aed6417b58e3005
Author: Marco Leise <marco.leise@gmx.de>
Date: Mon Apr 23 17:46:09 2018 +0200

ldc2 MULTILIB support; repoman will correctly complain for GtkD until all the ldc2 versions it can be built with go stable

commit 0c819d7b74d9464c72d2fe63ede5b4e89b915fa1
Author: Marco Leise <marco.leise@gmx.de>
Date: Sat Mar 31 22:00:32 2018 +0200

Fixed ldc2 dependencies on llvm to be in line with https://wiki.gentoo.org/wiki/Project:LLVM/Ebuild_Guide.
This allows older ldc2 versions that are not ready for llvm-5 yet to pick up llvm-4 instead.

commit b47cec2ff76739106544fd144272b5dbfc78310f
Author: Marco Leise <marco.leise@gmx.de>
Date: Sat Mar 31 20:11:03 2018 +0200

Removed ldc2 versions that depend on masked llvm versions.

commit af8e6eb6e5ee60276f137600d98fe31ae4a1f6b6
Author: Marco Leise <marco.leise@gmx.de>
Date: Sat Mar 31 19:34:10 2018 +0200

stabilization sweep and Manifest update to latest checksums

commit 7c0922cf2268707ce9c6cd02f39e6aa64d53af84
Author: Marco Leise <marco.leise@gmx.de>
Date: Mon Mar 12 00:09:30 2018 +0100

ldc2-1.8.0

commit 2b4abcc27567f8bcb6bcf026032487127ff0d2c2
Author: Marco Leise <marco.leise@gmx.de>
Date: Sun Mar 11 22:54:07 2018 +0100

stabilization sweep

commit 4cc7dcf98de8222105656a4effc84bb8f652ece1
Author: Marco Leise <marco.leise@gmx.de>
Date: Tue Jan 23 01:38:34 2018 +0100

ldc2-1.7.0

commit e0b5159e29cd41979ec5093440431664e234bd4d
Author: Marco Leise <marco.leise@gmx.de>
Date: Tue Jan 23 01:21:16 2018 +0100

stabilization sweep

commit febc1481914c0b354e17ae56265cb14b8192b61b
Author: Marco Leise <marco.leise@gmx.de>
Date: Wed Dec 6 15:57:12 2017 +0100

ldc2-1.6.0

commit 6e49661e14ebf1ebd41be807ffc4940177670657
Author: Marco Leise <marco.leise@gmx.de>
Date: Wed Dec 6 15:08:33 2017 +0100

ldc2-1.5.0

commit 2858a99a06c01bfca22e1d556964b98b1f5f9184
Author: Marco Leise <marco.leise@gmx.de>
Date: Wed Dec 6 15:04:38 2017 +0100

Fix for missing cmake-utils_src_prepare in ldc2 ebuilds.

commit 9de8135d6447d42dec85918d9d4b616cbd44b83a
Author: Marco Leise <marco.leise@gmx.de>
Date: Tue Nov 21 22:33:35 2017 +0100

stabilization sweep

commit 6b2fa880b7f2cd41912be3f5e7fa03e891770f18
Author: Marco Leise <marco.leise@gmx.de>
Date: Mon Oct 2 21:05:27 2017 +0200

ldc2-1.4.0

commit 5a6a6bf88ba3d6dddb7c6636e16b4f1e25c7d50c
Author: Marco Leise <marco.leise@gmx.de>
Date: Mon Oct 2 02:33:15 2017 +0200

ldc2-0.17.5

commit 7169668f95876a7fcea3d51ddbf3c75b35da4655
Author: Marco Leise <marco.leise@gmx.de>
Date: Sat Sep 30 03:05:53 2017 +0200

stabilization sweep

commit d927ea328ee6665b6de973f4f6a74b90ae7e2104
Author: Marco Leise <marco.leise@gmx.de>
Date: Thu Jul 13 21:40:36 2017 +0200

Fix shared library names in config file when 'static-libs' is disabled.

commit 475ab97bac895c61a94ff58793dc3456ef2485f2
Author: Marco Leise <marco.leise@gmx.de>
Date: Sun Jul 9 18:12:20 2017 +0200

Set rpath and link against shared libraries by default for ldc2 1.3.

commit d0915c62d381ef4a2c494c38c20d1c26f5d07ca9
Author: Marco Leise <marco.leise@gmx.de>
Date: Sat Jul 8 02:52:48 2017 +0200

ldc2-1.3.0 version bump

commit a6d7b80af1a476dad7fd4a32fb8d08e9d448149e
Author: Marco Leise <marco.leise@gmx.de>
Date: Thu Jul 6 14:35:10 2017 +0200

Stabilization sweep.

commit b58fac32054e275bf44ec073971e32370d3a4f5e
Author: Marco Leise <marco.leise@gmx.de>
Date: Tue Jun 6 15:19:49 2017 +0200

Removed all keywords from ldc2 0.14 and 0.15, as their llvm versions got masked on x86/amd64.

commit 48676c285ddb55a637a86a53e3ac6ecc1b82888d
Author: Marco Leise <marco.leise@gmx.de>
Date: Sun May 14 17:02:00 2017 +0200

Fix for issue #51

commit ec12036a65297c95e689eadafda707cc21927397
Author: Marco Leise <marco.leise@gmx.de>
Date: Tue May 9 05:41:39 2017 +0200

ldc2 now has a runtime dependency on llvm and will be rebuilt when the best available llvm version changes.

commit b5dd0ae90a6b8455cf9bf170e644e14d3e2000ea
Author: Marco Leise <marco.leise@gmx.de>
Date: Thu Apr 27 03:56:05 2017 +0200

Allow ldc2-1.2.0 to be built with dmd-2.074 and higher.

commit b0f7da8b9d3eb61166574cc7513a7c6047c7f86c
Author: Marco Leise <marco.leise@gmx.de>
Date: Thu Apr 27 03:41:00 2017 +0200

Fixed new repoman-2.3.2 warning "Stale CVS header on line: 3" in almost all ebuilds.

commit af7e6567ebefa17c5cb642e35b7af544d89aa43d
Author: Moritz Maxeiner <moritz@ucworks.org>
Date: Thu Apr 27 03:23:32 2017 +0200

ldc2-1.2.0 version bump (#58)

commit 63d6550297018ef085e67a78f65250f0574427dd
Author: Marco Leise <marco.leise@gmx.de>
Date: Wed Apr 26 06:06:10 2017 +0200

Added Dlang compiler USE flags to ldc2>=1.0.0. Fixes issue #56.

commit 3ca75009f891d4b1762363898709c885749fbd52
Author: Marco Leise <marco.leise@gmx.de>
Date: Wed Apr 26 04:45:24 2017 +0200

Bit rotting in ldc2 0.16 series fixed. (It didn't compile any more due to math include namespace issues).

commit d96827879919e3ff37ad60349ccccd0254909d16
Author: Marco Leise <marco.leise@gmx.de>
Date: Thu Apr 6 17:13:13 2017 +0200

Added latest ldc2 boot-strap compiler (0.17.4).

commit 7b7e4e017e2d23858a66e0ce4107fc51ee4f2c38
Author: Marco Leise <marco.leise@gmx.de>
Date: Mon Apr 3 15:24:54 2017 +0200

ldc2-1.1.1 version bump

commit 9eec655e78af3db1cc8784d49dda6cad5e939ec6
Author: Marco Leise <marco.leise@gmx.de>
Date: Mon Apr 3 15:20:18 2017 +0200

Matched ldc2 sub-lots with patch level (i.e. *.*.0 versions moved to sub-slot 0).

commit ebc182a5d9f5d78b2425d303f38300ef09fa08a5
Merge: 3814022 fe35ab5
Author: Marco Leise <marco.leise@gmx.de>
Date: Mon Apr 3 04:00:53 2017 +0200

Merge branch 'update' of https://github.com/Calrama/dlang into Calrama-update

commit 0ed444a39e256d4ae36d0320ff11fbaba1ee0fc3
Author: Marco Leise <marco.leise@gmx.de>
Date: Sun Apr 2 23:49:03 2017 +0200

Make repoman happy once again

commit 8977bfe53b6996c0073387d012ba114494d17b16
Author: Marco Leise <marco.leise@gmx.de>
Date: Sun Apr 2 23:36:06 2017 +0200

Removed ldc2 versions for which compatible llvm versions are no longer available.

commit 98c6cd8b4a142a8ffacfb6807e3da16ecd3b5817
Author: Moritz Maxeiner <moritz@ucworks.org>
Date: Thu Feb 9 16:45:04 2017 +0100

ldc2-1.1.0 version bump

commit d7f1015f27e2725af7083acb9cbb92bbbc9c4e2a
Author: Marco Leise <marco.leise@gmx.de>
Date: Sun Dec 25 00:06:51 2016 +0100

Quick fix for repoman warning about ldc2 and its dependency on <llvm-3.6

commit 950f5b83e66e166d6f62900b18c691cd802a9460
Author: Marco Leise <marco.leise@gmx.de>
Date: Fri Sep 2 19:55:56 2016 +0200

stabilization sweep

Package-Manager: portage-2.2.28

commit 7f7504ed0ef66f3bc02bf0824dca782e53b5b5fc
Author: Marco Leise <marco.leise@gmx.de>
Date: Sat Jun 25 15:20:42 2016 +0200

Small fix for EAPI 6

commit 0035b08844458e5e745af653112796fe4b801a69
Author: Marco Leise <marco.leise@gmx.de>
Date: Fri Jun 24 19:35:31 2016 +0200

Stabilization pass

commit 9bce8821514f303d60cea883fd367a0b7b27ecde
Author: Marco Leise <marco.leise@gmx.de>
Date: Mon Jun 20 19:59:26 2016 +0200

Make repoman happy

commit 48c70e541393dad67a0903129a6575fadd6370bd
Author: Moritz Maxeiner <moritz@ucworks.org>
Date: Mon Jun 6 18:44:41 2016 +0200

Update for ldc 1.0.0 release

commit 4dc3810ef045c08511f385d3c6ce2afba1043118
Author: Mauro Toffanin <toffanin.mauro@gmail.com>
Date: Fri Mar 4 18:21:36 2016 +0100

Fix repoman warnings.

All the broken versions of dev-libs/libconfig have been removed
from Portage a lot of time ago; there is any more the need to be
picky about them.

app-eselect/eselect-dlang was missing a ~arm keyword.

commit 058ab0307d1332629be1ffff1b43aeee14b2c4fa
Author: Mauro Toffanin <toffanin.mauro@gmail.com>
Date: Fri Mar 4 17:37:47 2016 +0100

Add travis integrationg and make repoman happy

commit ad5699ce4dec9a2202ca033a1a23f3b2124e7bd1
Author: Marco Leise <marco.leise@gmx.de>
Date: Fri Apr 1 03:26:57 2016 +0200

Update Manifest for updated copyright year.

commit eabefad1238f88f288099e4f4423e4df21a9569d
Author: Kai Nacke <kai@redstar.de>
Date: Thu Mar 24 23:28:41 2016 +0100

Add new ldc release 0.17.1.

commit f6e06d1ef715122ab6dcceead3f8a544c46bda12
Author: Kai Nacke <kai@redstar.de>
Date: Sun Feb 14 01:11:07 2016 +0100

Add ldc2 0.17.0.

This is the next release vesion of ldc2.

commit fafb4e464a5ea9f3d4a0bc29d757f7a08592a85b
Author: CastellaFactory <castellafactory@gmail.com>
Date: Thu Feb 4 20:17:04 2016 +0900

fix issue #28
remove trailing space from LLVM_LDFLAGS

commit 8aad61d997108d52d2b8a4a703f70d86ecca5504
Author: Marco Leise <marco.leise@gmx.de>
Date: Thu Jan 21 15:42:25 2016 +0100

Rename app-admin/eselect-dlang to app-eselect/eselect-dlang.

commit 53569c39494e63dcf53f104425e20972dcad340f
Author: Kai Nacke <kai@redstar.de>
Date: Sat Oct 31 22:02:49 2015 +0100

Add latest release ldc2 0.16.1

This is a bugfix only release.

commit 520a940782489b7b0ea385c584d3a82e71ec1365
Author: Kai Nacke <kai@redstar.de>
Date: Thu Oct 22 21:28:44 2015 +0200

Add final release ldc2 0.16.0

This is the latest ldc2 release.

commit e055a2782ff6d4e4bc2ebf244cdac9a2a3c21dae
Author: Marco Leise <marco.leise@gmx.de>
Date: Thu Sep 24 04:43:14 2015 +0200

Fix repoman style warnings, especially the new Id header.

commit 2f01048db4464142703592ef60619a7ec89cdd58
Author: Kai Nacke <kai@redstar.de>
Date: Tue Sep 22 21:30:59 2015 +0200

Add ldc2 0.16.0-alpha4.

This is the current alpha version of ldc2 plus a patch.

commit cf7554ebb4a47a425029ca1fdb8f87310511246b
Author: Kai Nacke <kai@redstar.de>
Date: Sun Sep 20 17:14:40 2015 +0200

Fix ldc dependencies.

- LLVM is compiled as static libraries -> no runtime dependency
- ldc does not work with libconfig-1.5

commit 660c3f6fd55d346af8e72f7d108d1dc9f8907aaa
Author: layman <layman@localhost>
Date: Thu Mar 19 03:19:18 2015 +0100

Fixed a small white-space error in the ldc2-0.15.1 ebuild and added this compiler to eclass/dlang-compilers.eclass
and profiles/use.desc

commit e27a9a8351b0c48e3dfd29c447f4dfd314576a29
Author: Kai Nacke <kai@redstar.de>
Date: Mon Dec 15 07:53:45 2014 +0100

Add new release ldc2-0.15.1.

commit 7124c8229d740ceb279fa5e809afe7d37ba38a09
Author: Kai Nacke <kai@redstar.de>
Date: Sun Sep 21 16:15:37 2014 +0200

Bug fix release for ldc2 0.14.0.

This fixes issue #9 and a bug in the llvm.ctpop builtin.

commit 7d3d03cad47d6ad28f23ba1d0039a00e3553e6b1
Author: layman <layman@localhost>
Date: Thu Aug 28 16:03:11 2014 +0200

Completed repoman fixes.
Added dmd-2.066.

commit 8959df2ad7f7647818a898b1f3cb89887b926642
Author: Kai Nacke <kai@redstar.de>
Date: Fri Aug 22 23:11:46 2014 +0200

Add new ldc2 release 0.14.0

commit 27765dd94fd18faef06554a32789dca748a8128b
Author: layman <layman@localhost>
Date: Thu Jul 10 14:26:58 2014 +0200

Run eselect dlang on (un)merge of ldc2 and dmd, to set compiler symlinks

commit df041c8080ef69572b7934e85d991e69421819ee
Author: Kai Nacke <kai@redstar.de>
Date: Tue Jun 24 18:18:40 2014 +0200

New ldc release 0.13.0

commit aa722a91a3d9c08f05b684be5dbfd002dce8ad21
Author: Marco Leise <marco.leise@gmx.de>
Date: Tue Dec 17 13:45:59 2013 +0100

Introduced sub-slot dependency for dmd and ldc2 and GtkD, to allow for ABI breakage in compiler patch releases.

commit f4272a6418c7c591fd18e5c32fbb90c7ad83a463
Author: Kai Nacke <kai@redstar.de>
Date: Mon Dec 9 11:18:52 2013 +0100

Add new ldc2-0.12.1

commit f490867b5072c6c77afbcce87330bdbe9ea14ab5
Author: Marco Leise <marco.leise@gmx.de>
Date: Mon Nov 18 13:08:39 2013 +0100

Initial commit with DMD, GDC, LDC and GtkD