From 36b810a44c96164bfd514b65f7bb9a8172d0dc00 Mon Sep 17 00:00:00 2001 From: Marco Leise Date: Tue, 9 Apr 2019 01:50:00 +0200 Subject: dmd-2.085.1 --- dev-lang/dmd/Manifest | 2 +- dev-lang/dmd/dmd-2.085.0.ebuild | 24 ----------- dev-lang/dmd/dmd-2.085.1.ebuild | 24 +++++++++++ dev-util/dlang-tools/Manifest | 2 +- dev-util/dlang-tools/dlang-tools-2.085.0.ebuild | 54 ------------------------- dev-util/dlang-tools/dlang-tools-2.085.1.ebuild | 54 +++++++++++++++++++++++++ 6 files changed, 80 insertions(+), 80 deletions(-) delete mode 100644 dev-lang/dmd/dmd-2.085.0.ebuild create mode 100644 dev-lang/dmd/dmd-2.085.1.ebuild delete mode 100644 dev-util/dlang-tools/dlang-tools-2.085.0.ebuild create mode 100644 dev-util/dlang-tools/dlang-tools-2.085.1.ebuild diff --git a/dev-lang/dmd/Manifest b/dev-lang/dmd/Manifest index 91726a4..1ca11c8 100644 --- a/dev-lang/dmd/Manifest +++ b/dev-lang/dmd/Manifest @@ -20,4 +20,4 @@ DIST dmd.2.081.2.linux.tar.xz 22849140 BLAKE2B a0463a962cf9e4413659f3f4885cf0d3c DIST dmd.2.082.1.linux.tar.xz 23097032 BLAKE2B 3aa5a328c9ce4c3f674a122cc452232ba19b5ee006fd9def37fab7f5110478f0a608dbaca9d8dc931de254946d0244ec925aab20c105c5702d5e4916bb5c02d5 SHA512 976fa9642bcff082ea07958f45a38bf6e0e411a717c406bd58113e2952be082e41d3a00016f4cd49c343a9b70c4d6f3b5cfaa48583410870e786bf499b40e152 DIST dmd.2.083.1.linux.tar.xz 23066668 BLAKE2B 1e8c6636a6c4972b32d8a5997ffd7bf152e375c8deb734345e46fbf7c544961e5dd6543df50ff39993a7d2b41c21d137b816db5956c65abfc703908017d21dd8 SHA512 5fc5e31f64a48f7f4581df445aa559c5bdc735ca3deec9c1ac5c975c61d988bfa59e8d98ed63c88f9b7d049a504867c5dcd8166371e93acc69d716001ef9a7e2 DIST dmd.2.084.1.linux.tar.xz 23699944 BLAKE2B cc99ac0a52d98db516f465a8278893e826121ec2a5a30f3ca3ee2450e46bb591abd61264015c02ff5323f097f45b9b0f3b429cb0a1b3df36e2fdd4405715705e SHA512 4e9c1a02e151d8a6d3c5ea8187b2cec3b8b973c926fdeb175b33a229a8b38aa64412da3f622a37da2cd7019f599dc6b8981ba4698f8db2332098925452434473 -DIST dmd.2.085.0.linux.tar.xz 24969092 BLAKE2B befee7d647779ade39491b15c5175d18e964fae2f11ab4a004577eec826a2f8bd4e09cd0a72dad2fafc10653f8dd630231eddfe83cd1f38a4133de56e7956786 SHA512 867e6e6976e90126b2d69e40a10dfee2264cac9aaa538cd3e79b44cceed476bad860d193a522ffe64262d4361faa80237261eb5b310db4403a4d07314571b396 +DIST dmd.2.085.1.linux.tar.xz 24397876 BLAKE2B 0e9ee8deb63796c623f2348b147d99c96bd56eafb3c59620fa13bdeb77c1e8547a09a27220bcd1a9c49bab6331027be553ad5c12e6e537d4191c41932e273d60 SHA512 e32805baf1926531ea7268f4ab6845039a9518230638cf11223c47d323316ca9478376eb8084b4f993ebddd471f664e0f07b24fcff38ba9deeb8dc2e435e60b6 diff --git a/dev-lang/dmd/dmd-2.085.0.ebuild b/dev-lang/dmd/dmd-2.085.0.ebuild deleted file mode 100644 index 43c8246..0000000 --- a/dev-lang/dmd/dmd-2.085.0.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# 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." -} 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." +} diff --git a/dev-util/dlang-tools/Manifest b/dev-util/dlang-tools/Manifest index fcaa083..2cdbef2 100644 --- a/dev-util/dlang-tools/Manifest +++ b/dev-util/dlang-tools/Manifest @@ -19,7 +19,7 @@ DIST dlang-tools-2.081.2.tar.gz 110459 BLAKE2B 550cf921e923235c2f418134f380c2a6e DIST dlang-tools-2.082.1.tar.gz 113133 BLAKE2B 597e3fa5ace5f6fd56f415920d8ab3db634257a97de94790db5f6a5f50bec21b85e88569a8a7f4172f1201a3b9ded6d4ad6ea6e065d57ac22ffad00c393a0628 SHA512 b4de6303079631601dea83fae94d0a36a4b47ba2af907fbe8c1c6f6a5dec9fd8525f6a52093032b0d3ef53cea6314799e7f435322a6bf10609a3c67ae571b837 DIST dlang-tools-2.083.1.tar.gz 113127 BLAKE2B abf5491331e9d0c4e24511b94da1c7e76d11a716549984d71e16c4d2d447042a729cecd557441dfde20f146280df16e6b1d7df2e7eb59c5cfa977e2b78efeeae SHA512 a5019507eb505188d64a7504deb9bde9637ddc7c49b8aed38dbc167fb0df81a4854363e5af6a21e10735833c872128861d4edc691565b8763e0cfa7f82a4d5c2 DIST dlang-tools-2.084.1.tar.gz 113129 BLAKE2B eaa013e5d4c05561d3c91a2b597b3cc9858bb3447f08beb5c7ecc143a397592872878663d27ed187973bb2861c8f2f432377c1f3be71988db4063296dbc53f74 SHA512 30ffaed79d61b4f1080b6a1c53824517ee5ed4c9d55ae10146c9f200bad6c73ca8e30d84e8e70f3798027e99b472014e0e38e307ccc3caf70031e02f23dc9927 -DIST dlang-tools-2.085.0.tar.gz 116352 BLAKE2B 12aadde6b683063030be8557405149f0d626b8da6e4f6f17c7a99bd6a01d7dbfe6d4447f21951a09d43a6ec970859828baf777e28d6da7199236924634474913 SHA512 cac2a70eaf75ee3b542d43ac23dfc606e5300a5fd3790f1770057665786eb959f903bbd271e8d6e8a2d32e7408ec16e78315c64c6347024ca1791ec50bedc368 +DIST dlang-tools-2.085.1.tar.gz 116351 BLAKE2B 0d5f0b1bcd4b7f98eeac6ca2214789b3c0c76617f7982df7dc1efcc18f25d322899f55a27c4556a4d742c60e7f484a57b50f066b88dc1a2697b99066a94c7a90 SHA512 8149d0f38d000012eab18c2bb85ff6f0d1f9211fd367684b6efe507e24fbca9c773a7b51c89195a37f4d12995d7005d9a7f4aadbaf402ecd7ba2db7bc4499903 DIST dlang.org-2.064.2.tar.gz 963131 BLAKE2B a7cf0d43a1cd531722bda717882a34e01c0186f0832a12064bf0600aede0a0913190724011f0b13c76cf794434e1c82490f48e9fda66409aa2820adc7c8a40f9 SHA512 a1284955764385539dcd8949cd851100af9be47908e85d8cfd897d6409903763919dc082fc0ca88fbaaf49647168357656aee82717a375ed45407eb15ccd44cf DIST dlang.org-2.065.0.tar.gz 1005429 BLAKE2B 01fc8ec0c5148f910e2923be556208c08a18f00453ffa1f1a22d6725db6489b6f9022cd170caa3a05078baddde353ee819984da5efa53547e78006d2f0a97b9c SHA512 0fb185603766b54c3b9dc57824b18ec7ea9f37281610729860543630f4546591f9523bff48eee5414235d2ee656201c444e6d2efc44ba66a052b98a0d9b4729e DIST dlang.org-2.066.1.tar.gz 1024075 BLAKE2B cfdb4922c38d9f0ced941eeb4578d71f09d65201d2f89cfc73e46ae73f0939c74fa92d7f003b87a28f814c5b2cc0dda6855b86e64fd86be3920c129f8c20df6a SHA512 d3838cc2ab6236d57c17f92fa5eaef8458176715985aecbea9653cc772725e1b9f813c9ffc8e06490e08c1031826ab84d1fcfbd88008791cac3257db814e3dc8 diff --git a/dev-util/dlang-tools/dlang-tools-2.085.0.ebuild b/dev-util/dlang-tools/dlang-tools-2.085.0.ebuild deleted file mode 100644 index f4042c9..0000000 --- a/dev-util/dlang-tools/dlang-tools-2.085.0.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2019 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="Ancilliary tools for the D programming language compiler" -HOMEPAGE="http://dlang.org/" -LICENSE="Boost-1.0" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -TOOLS="ddemangle detab dustmite rdmd" -IUSE="+ddemangle detab dustmite +rdmd" -REQUIRED_USE="|| ( ${TOOLS} )" - -inherit eapi7-ver - -DLANG_SLOT="$(ver_cut 1-2)" -RESTRICT="mirror" - -BETA="$(ver_cut 4)" -VERSION="$(ver_cut 1-3)" - -if [[ -n "${BETA}" ]]; then - VERSION="${VERSION}-b${BETA:4}" -fi -SRC_URI="https://codeload.github.com/dlang/tools/tar.gz/v${VERSION} -> dlang-tools-${VERSION}.tar.gz" - -DLANG_VERSION_RANGE="2.075-" -DLANG_PACKAGE_TYPE="single" - -inherit eutils dlang - -S="${WORKDIR}/tools-${VERSION}" - -d_src_compile() { - use ddemangle && dlang_compile_bin ddemangle ddemangle.d - use detab && dlang_compile_bin detab detab.d - use dustmite && dlang_compile_bin dustmite DustMite/dustmite.d DustMite/splitter.d - use rdmd && dlang_compile_bin rdmd rdmd.d -} - -d_src_install() { - for tool in ${TOOLS}; do - if use "${tool}"; then - dobin "${tool}" - fi - done - - # file icons - for size in 16 22 24 32 48 256; do - newicon --size "${size}" --context mimetypes "${FILESDIR}/icons/${size}/dmd-source.png" text-x-dsrc.png - done -} diff --git a/dev-util/dlang-tools/dlang-tools-2.085.1.ebuild b/dev-util/dlang-tools/dlang-tools-2.085.1.ebuild new file mode 100644 index 0000000..f4042c9 --- /dev/null +++ b/dev-util/dlang-tools/dlang-tools-2.085.1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2019 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Ancilliary tools for the D programming language compiler" +HOMEPAGE="http://dlang.org/" +LICENSE="Boost-1.0" + +SLOT="0" +KEYWORDS="~amd64 ~x86" +TOOLS="ddemangle detab dustmite rdmd" +IUSE="+ddemangle detab dustmite +rdmd" +REQUIRED_USE="|| ( ${TOOLS} )" + +inherit eapi7-ver + +DLANG_SLOT="$(ver_cut 1-2)" +RESTRICT="mirror" + +BETA="$(ver_cut 4)" +VERSION="$(ver_cut 1-3)" + +if [[ -n "${BETA}" ]]; then + VERSION="${VERSION}-b${BETA:4}" +fi +SRC_URI="https://codeload.github.com/dlang/tools/tar.gz/v${VERSION} -> dlang-tools-${VERSION}.tar.gz" + +DLANG_VERSION_RANGE="2.075-" +DLANG_PACKAGE_TYPE="single" + +inherit eutils dlang + +S="${WORKDIR}/tools-${VERSION}" + +d_src_compile() { + use ddemangle && dlang_compile_bin ddemangle ddemangle.d + use detab && dlang_compile_bin detab detab.d + use dustmite && dlang_compile_bin dustmite DustMite/dustmite.d DustMite/splitter.d + use rdmd && dlang_compile_bin rdmd rdmd.d +} + +d_src_install() { + for tool in ${TOOLS}; do + if use "${tool}"; then + dobin "${tool}" + fi + done + + # file icons + for size in 16 22 24 32 48 256; do + newicon --size "${size}" --context mimetypes "${FILESDIR}/icons/${size}/dmd-source.png" text-x-dsrc.png + done +} -- cgit v1.2.3-65-gdbad