Ben Siraphob
acc5f7b18a
pkgs/development/compilers: stdenv.lib -> lib
2021-01-23 08:57:37 +07:00
midchildan
5e8e75a0c6
dmd: relax ld purity check for checkPhase
...
Fix #97420
2020-09-09 00:57:08 +09:00
Lionello Lunesu
e0777cba19
Patch bash in test6952.d
2020-04-29 07:31:52 +08:00
Lionello Lunesu
6e7a36bcb3
Update patch dlang/dmd#11053
2020-04-29 07:31:52 +08:00
Lionello Lunesu
6c9beaa744
dmd: 2.085.1 -> 2.091.1
...
Apply patch dlang/dmd#11053
2020-04-29 07:31:52 +08:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs
2020-04-10 17:54:53 +01:00
volth
35d68ef143
treewide: remove redundant quotes
2019-08-26 21:40:19 +00:00
volth
46420bbaa3
treewide: name -> pname (easy cases) ( #66585 )
...
treewide replacement of
stdenv.mkDerivation rec {
name = "*-${version}";
version = "*";
to pname
2019-08-15 13:41:18 +01:00
volth
f3282c8d1e
treewide: remove unused variables ( #63177 )
...
* treewide: remove unused variables
* making ofborg happy
2019-06-16 19:59:05 +00:00
Frederik Rietdijk
f0a4305e0a
Merge staging-next into staging
2019-05-14 10:24:46 +02:00
Thomas Mader
2c4bc9aab8
dmd, gtk: Remove dontStrip
...
because with binutils 2.31 everything is working again
(#59390 )
2019-05-12 17:22:35 +02:00
Thomas Mader
6948e565a7
dmd: Enable dmd tests again
2019-05-12 10:50:48 +02:00
Thomas Mader
85adc80b3e
dmd: 2.084.1 -> 2.085.1
2019-04-11 23:03:18 +02:00
Thomas Mader
386a760cfa
dmd: Fix dmd.conf
2019-02-22 14:53:56 -05:00
Thomas Mader
64c958e9a4
dmd: 2.084.0 -> 2.084.1
2019-02-22 07:22:03 +01:00
Jörg Thalheim
f9aa74f451
Merge pull request #53886 from tex/tex/dlang
...
DMD to provide libphobos2.so.x.y
2019-01-21 16:29:20 +00:00
Milan Svoboda
3f634dd88c
DMD to provide libphobos2.so.x.y
2019-01-14 18:24:11 +01:00
Thomas Mader
92236be735
dmd: 2.083.1 -> 2.084.0
2019-01-08 07:51:31 +01:00
Thomas Mader
50e450cc2d
dmd: 2.081.2 -> 2.083.1
2018-12-27 12:52:36 +01:00
Thomas Mader
89e4834892
dmd: 2.081.1 -> 2.081.2
2018-08-19 21:53:13 +02:00
Thomas Mader
643d9a08ef
dmd: 2.079.1 -> 2.081.1
...
Needed to switch to ldc as bootstrap compiler to fix the compilation
2018-08-11 16:52:59 +02:00
Thomas Mader
e762dca831
dmd,dtools,dub: 2.079.0 -> 2.079.1
2018-05-19 23:17:30 +02:00
Thomas Mader
61432bcd71
dmd: 2.078.2 -> 2.079.0
2018-03-03 18:29:48 +01:00
Thomas Mader
95e86ba651
dmd: 2.078.1 -> 2.078.2
2018-02-10 10:48:28 +01:00
Thomas Mader
50c23666fc
dmd: 2.078.0 -> 2.078.1
2018-01-26 22:08:28 +01:00
Thomas Mader
fa6538fbc4
dmd: 2.075.1 -> 2.078.0
2018-01-05 20:50:30 +01:00
Thomas Mader
b2e76afa99
dmd, ldc, dub: Inherit buildInput and meta from build derivation
2017-12-08 22:12:11 +01:00
Thomas Mader
54f1b753b3
dmd: Enable tests and integrate bootstrap into one derivation
...
- Merge bootstrap dmd into default derivation.
- Reenable all tests by using a fixed-output derivation for phobos tests because of network checks in sandbox mode.
- Adding supported platforms.
2017-12-03 05:18:57 +01:00
Orivej Desh
74648f7466
treewide: use --set-default and --set-eval where appropriate
2017-11-17 12:28:14 +00:00
Piotr Bogdan
8904ce343a
fix source root locations.
...
These have changed following commit
c3255fe8ec
.
See also:
- https://github.com/NixOS/nixpkgs/pull/31004
- https://github.com/NixOS/nixpkgs/pull/31106
2017-11-02 13:53:36 +00:00
Thomas Mader
4535008a4c
dmd: Disable check phase because some tests are not working if build has
...
sandboxing enabled
2017-09-17 00:15:31 +02:00
Thomas Mader
d2fdc9cb1f
dmd: Add darwin/Foundation dependency to fix build on Darwin
2017-09-16 13:16:47 +02:00
Jörg Thalheim
3b5245f0c4
dmd: remove broken flag
2017-09-15 04:35:30 -05:00
Jörg Thalheim
419869269d
Merge pull request #28635 from ThomasMader/ldc
...
Init ldc at 1.3.0, fix bootstrap dmd build, fix dtools test, run dmd-testsuite in checkPhase and fix Foundation framework
2017-09-15 10:32:10 +01:00
Rob Vermaas
18695b5586
dmd: mark as broken
...
(cherry picked from commit 8d5fc1beda9716c8b8015a7a5abccb70eee21448)
2017-09-10 10:00:24 +00:00
Thomas Mader
8a2a3dad80
ldc: Init at 1.3.0
2017-09-02 08:30:17 +02:00
Thomas Mader
5a35b0707f
dmd: Run dmd-testsuite in checkPhase
...
Remove cppa test for now because it isn't working.
2017-08-28 10:14:41 +02:00
Thomas Mader
0842a451ef
dmd: Updating (2.070.2 -> 2.075.1), fixing and improving. PR #27743
2017-08-18 13:28:02 +02:00
Johannes Bornhold
e4f30acb14
dmd: Fix build for Darwin
2016-12-25 04:58:31 +01:00
Tobias Geerinckx-Rice
a66f9b2a02
dmd: 2.067.1 -> 2.070.2
...
dmd 2.070.2 requires a working dmd compiler to build.
Instead of downloading a pre-compiled binary blob, keep the previous
version (which does properly build from source) around as dmd_2_067_1,
and use that to bootstrap the new version.
2016-11-06 00:44:32 +01:00
Tobias Geerinckx-Rice
c9bb753584
dmd: {b -> nativeB}uildInputs; remove unreferenced curl
2016-11-06 00:36:38 +01:00
Tobias Geerinckx-Rice
bb57eeccde
Revert "dmd: 2.067.1 -> 2.070.2"
...
This reverts commit 50a579f192
.
Building with AUTO_BOOTSTRAP=1 will download pre-compiled dmd binaries
during the build phase: https://github.com/NixOS/nixpkgs/pull/15256#r62290617
2016-11-06 00:36:36 +01:00
Tobias Geerinckx-Rice
50a579f192
dmd: 2.067.1 -> 2.070.2
2016-11-05 18:44:11 +01:00
Johannes Bornhold
7672c68ed7
dmd: Avoid depending on gcc for the darwin build ( close #11949 )
...
Adding stdenv.cc into the PATH, also setting CC, so that on Darwin
clang will be used by default. Still allowing to use an existing value
of CC if it is set already.
Replacing __inline_isnanl with __inline_isnan on darwin since the former
one was not defined.
2016-01-06 15:06:53 +01:00
Thomas Mader
ef17efa99b
dmd: add gcc runtime dependency because dmd uses the linker of gcc on linux.
...
From #11327 .
2015-12-03 16:32:27 +01:00
Johannes Bornhold
ee799e05bf
dmd: Disable unsupported linker flags if stdenv.isClang
...
Close #9692 .
Was able to build dmd on darwin, but it could not be used due to those flags.
2015-09-17 21:19:47 +02:00
Johannes Bornhold
2e658c1c63
dmd: Update version to 2.067.1
2015-05-02 11:20:45 +02:00
Johannes Bornhold
2bc69990cc
dmd: Tweaks so that it compiles on darwin
...
- Patching the makefile so use "clang++" as compiler. This was commented out
inside of the makefile.
- Fix the path to copy libphobos from.
2015-05-02 11:05:43 +02:00
Charles Cooper
163d6a13ee
dmd update to 2.067.0
2015-04-14 09:30:35 -07:00
Vladimír Čunát
961ed7c8b4
dmd: fix 32-bit build and some nitpicks
...
CC #4976 .
2014-11-14 14:12:32 +01:00