gpo.zugaina.org

Search Portage & Overlays:

dev-util/gdmd

Wrapper script for gdc that emulates the dmd command

Screenshots

  • gdmd-14
    ~amd64 ~arm64 ~x86

    View      Download      Browse     License: GPL-3+   
    Overlay: dlang
  • gdmd-13
    ~alpha amd64 arm arm64 ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 x86

    View      Download      Browse     License: GPL-3+   
    Overlay: dlang
  • gdmd-12
    ~alpha amd64 arm arm64 ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 x86

    View      Download      Browse     License: GPL-3+   
    Overlay: dlang
  • gdmd-11
    ~alpha amd64 arm arm64 ~ia64 ~m68k ~mips ppc ~riscv ~s390 x86

    View      Download      Browse     License: GPL-3+   
    Overlay: dlang

ChangeLog

commit a6a1eab72c6dff8fabf458235967ba4971b5ccca
Author: Andrei Horodniceanu <a.horodniceanu@proton.me>
Date: Sun Jul 14 19:10:49 2024 +0300

dev-util/gdmd: unkeyword 11 for ppc64

Follow up the <sys-devel/gcc-12 package.mask for the ppc64le profile.
This makes pkgcheck happy again.

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

commit 35c179492506ae06f74e9213dbebc403ca57c690
Author: Andrei Horodniceanu <a.horodniceanu@proton.me>
Date: Sat Jun 1 14:24:53 2024 +0300

dev-util/gdmd: add 14

Additionally:
- use symlinks instead of hardlinks for gdmd -> $-gdmd
- call gcc-config in pkg_postinst if the selected configuration matches
this package's SLOT. This creates a symlink under /usr/bin which is
required for rdmd from dev-util/dlang-tools to find the default compiler.
- restrict tests as there aren't any.

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

commit 55d8c7fdfbf7402c778cbbe14613a6d226781933
Author: Horodniceanu Andrei <a.horodniceanu@proton.me>
Date: Mon Oct 16 22:28:12 2023 +0300

dlang.eclass: move to gdc-SLOT like USE flags

Since gcc will keep ABI compatibility on a given stabilized branch, it
is enough to depend only on a gcc branch (slot), rather than a full
version. This simplifies gdc USE flags a lot and maintaining them
becomes easier.

Suggested-by: Arsen Arsenović <arsen@gentoo.org>
Signed-off-by: Horodniceanu Andrei <a.horodniceanu@proton.me>

commit 6284b7e75055e596bd929cd2bf40f20c0dcd9993
Author: Horodniceanu Andrei <a.horodniceanu@protonmail.com>
Date: Sat Jul 22 21:41:40 2023 +0300

dev-util/gdmd: sync with gcc

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

commit 07911fadb2494944810e4a49cc72291539506d3a
Author: Horodniceanu Andrei <a.horodniceanu@protonmail.com>
Date: Sat Mar 11 19:13:13 2023 +0200

eclass/dlang.eclass: Change gdc slot calculation.

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

commit 72ca12b107ee7021e18a382617520205d2ba1211
Author: Horodniceanu Andrei <a.horodniceanu@protonmail.com>
Date: Mon Jul 18 19:27:56 2022 +0300

Add gdc.11.3.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 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 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 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 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 e033dcbf92d157ee53d006163e23a125f022bed3
Author: Marco Leise <marco.leise@gmx.de>
Date: Sat Apr 18 18:45:20 2020 +0200

added support for gcc-9.3.0

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 77608c2c78588a7660212a0e1d293706516274f3
Author: Marco Leise <marco.leise@gmx.de>
Date: Mon Mar 9 19:46:11 2020 +0100

replaced own forks of GCC ebuilds with system-wide ebuild

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

commit 9241163108ad960b2c2ccff0e65354afc835c266
Author: Marco Leise <marco.leise@gmx.de>
Date: Sat Oct 12 03:14:53 2019 +0200

dmd-2.088.1

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

updated copyright line

commit caa73a28eda3260e5117bfafc0d707c18eafe7e7
Author: Marco Leise <marco.leise@gmx.de>
Date: Sat Jan 19 19:03:22 2019 +0100

Updated GDC repository URLs. Fixes #74

commit ed0f6586e9ba89fb74d8c990bf1da4189ef32fea
Author: Marco Leise <marco.leise@gmx.de>
Date: Fri Oct 5 14:16:10 2018 +0200

gdc-7.3.0+2.081.2

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 e046906fae24e14240c46473abd134f0bd6082fe
Author: Marco Leise <marco.leise@gmx.de>
Date: Mon Jan 1 23:37:35 2018 +0100

Moved 2.068.2 line of gdc to gcc-6.4.0. Older gcc versions are masked in 17.x profiles.

commit 41d1e3c534f421164c12cad229bf86c76bc5371a
Author: Marco Leise <marco.leise@gmx.de>
Date: Thu Sep 28 20:47:09 2017 +0200

Fix gcc-4.9.4 compilation by copying the files directory from the portage tree. See: https://bugs.gentoo.org/629776

commit 0becbf425098d4722874bfa0db807a21668aa506
Author: Marco Leise <marco.leise@gmx.de>
Date: Thu Jun 1 12:20:53 2017 +0200

GCC with Dlang front-end 2.066 moved to 4.9.3, since versions below 4.9 are now masked.

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 0ed444a39e256d4ae36d0320ff11fbaba1ee0fc3
Author: Marco Leise <marco.leise@gmx.de>
Date: Sun Apr 2 23:49:03 2017 +0200

Make repoman happy once again

commit c605e11eab4e1d9dfe84c586f19b07b3eedc5746
Author: Marco Leise <marco.leise@gmx.de>
Date: Tue Jan 3 01:15:19 2017 +0100

Added new gdc release (gcc 4.9.4 + front-end 2.068.2)

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

Make repoman happy

commit 074d9fe3f6902ffc62099308a34e6950f2466502
Author: Marco Leise <marco.leise@gmx.de>
Date: Fri Apr 15 21:19:54 2016 +0200

Stop gdmd from picking up dmd's config file, because compiling dmd with gdc will otherwise fail.

commit 1fbde2f698f1ef3eee6356fea94e93a491150209
Author: Marco Leise <marco.leise@gmx.de>
Date: Thu Apr 14 05:59:25 2016 +0200

Moved GDC with 2.066 front-end to the only remaining stable upstream ebuild and removed the ebuilds that were removed by upstream.

commit ab115172234810a86a19527716ab4919c934d4af
Author: Mauro Toffanin <toffanin.mauro@gmail.com>
Date: Fri Mar 4 18:47:45 2016 +0100

Fix repoman warnings.

Current commit syncronizes KEYWORDS between dev-util/gdmd and sys-devel/gcc.

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 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 6c63c625eaf80a00e5b5b74310013f6a5ee2593a
Author: Marco Leise <marco.leise@gmx.de>
Date: Fri Jun 12 02:50:47 2015 +0200

Stabilization sweep

commit 985fd56ccba16c493ce0ac20a479a7e4c2032e8c
Author: Marco Leise <marco.leise@gmx.de>
Date: Wed Apr 29 02:13:23 2015 +0200

Updated GDC to the 2.066.1 release from 8 days ago and synced it with the original GCC ebuild.

commit 602511fb9d2cee83171a56b6307bdf2ec9044634
Author: layman <layman@localhost>
Date: Thu Mar 19 03:50:57 2015 +0100

GDC version bump to 4.8.4 based on D FE 2.066.1.
Synchronized the other GCC ebuilds with upstream.

commit 3ec8de89111da866fd0192bd285107a507ce54fd
Author: layman <layman@localhost>
Date: Wed Nov 26 04:11:41 2014 +0100

Updated gcc to match upstream.
gdc-4.8.3 is now stable.

commit 85df3eb6da28a28e5132e2e108ea0a1a5a5c0692
Author: layman <layman@localhost>
Date: Thu Aug 28 16:38:09 2014 +0200

Added GDC for D 2.065, based on GCC 4.8.3.

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

Completed repoman fixes.
Added dmd-2.066.

commit c5b4133ab397adcdbbd00db6065b86a08dc066d4
Author: Marco Leise <marco.leise@gmx.de>
Date: Sun Jan 12 04:06:34 2014 +0100

Added build variable DMD, to handle builds that depend on the dmd command-line syntax, but can be built with gdmd or ldmd2. Reverted to one gdmd version per gcc version, as we need gdmd to load up the correct gdc binary.

commit acd2bdacca0a679c5c6d62749edc49428b0d7d89
Author: Marco Leise <marco.leise@gmx.de>
Date: Sun Jan 12 00:13:13 2014 +0100

Added gcc-4.8.2 with D 2.064 support. Used date versioning scheme for gdmd, as it is infrequently updated.

commit e1e2a607b324b5da3365beee12a309921dc6727d
Author: Marco Leise <marco.leise@gmx.de>
Date: Fri Jan 10 17:22:50 2014 +0100

Updated GDC 4.8.1 to the last 2.063 commit and added the original metadata.xml from sys-devel/gcc for "equery u gcc". Also dropped the EAPI version for gdmd to the lowest possible version. It seemed like a common practice.

commit 6eac9d0eef49e5a8b05dc70dd539fa9595f845b2
Author: Marco Leise <marco.leise@gmx.de>
Date: Fri Jan 10 14:41:44 2014 +0100

Added dev-util/gdmd, to allow "dmd only" ebuilds like the dlang-tools to be added and used without a strict requirement on dmd.