aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-lang/dmd/dmd-2.085.1.ebuild')
-rw-r--r--dev-lang/dmd/dmd-2.085.1.ebuild24
1 files changed, 24 insertions, 0 deletions
diff --git a/dev-lang/dmd/dmd-2.085.1.ebuild b/dev-lang/dmd/dmd-2.085.1.ebuild
new file mode 100644
index 0000000..43c8246
--- /dev/null
+++ b/dev-lang/dmd/dmd-2.085.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2019 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KEYWORDS="-* ~amd64 ~x86"
+YEAR=2019
+DLANG_VERSION_RANGE="2.073-"
+
+inherit dmd
+
+PATCHES=(
+ "${FILESDIR}/2.081-allow-deprecations.patch"
+ "${FILESDIR}/2.083-link-32-bit-shared-lib-with-ld.bfd.patch"
+)
+
+dmd_src_prepare_extra() {
+ # Copy default DDOC theme file into resource directory
+ mkdir "dmd/res" || die "Failed to create 'dmd/res' directory"
+ cp "${FILESDIR}/2.084-default_ddoc_theme.ddoc" "dmd/res/default_ddoc_theme.ddoc" || die "Failed to copy 'default_ddoc_theme.ddoc' file into 'src/res' directory."
+
+ # Copy missing config.d
+ cp "${FILESDIR}/2.084-config.d" "dmd/config.d" || die "Failed to copy 'config.sh' file into 'dmd' directory."
+}