summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnant Narayanan <anant@gentoo.org>2007-06-16 00:27:47 +0000
committerAnant Narayanan <anant@gentoo.org>2007-06-16 00:27:47 +0000
commit35b4df214aa11a3536bc0869a99949e25f5415d2 (patch)
tree7bdecffa76b6f0b4a9763b7037c6ca6c90a1ec74 /dev-lang/dmd-bin
parent2.1.3_rc3 bump for bug #182157 (diff)
downloadhistorical-35b4df214aa11a3536bc0869a99949e25f5415d2.tar.gz
historical-35b4df214aa11a3536bc0869a99949e25f5415d2.tar.bz2
historical-35b4df214aa11a3536bc0869a99949e25f5415d2.zip
vBump to 1.015, closes bug #181663
Package-Manager: portage-2.1.2.9
Diffstat (limited to 'dev-lang/dmd-bin')
-rw-r--r--dev-lang/dmd-bin/ChangeLog7
-rw-r--r--dev-lang/dmd-bin/Manifest16
-rw-r--r--dev-lang/dmd-bin/dmd-bin-1.015.ebuild110
-rw-r--r--dev-lang/dmd-bin/files/digest-dmd-bin-1.0153
4 files changed, 131 insertions, 5 deletions
diff --git a/dev-lang/dmd-bin/ChangeLog b/dev-lang/dmd-bin/ChangeLog
index 56c39823f3e6..6d320b53411f 100644
--- a/dev-lang/dmd-bin/ChangeLog
+++ b/dev-lang/dmd-bin/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-lang/dmd-bin
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/dmd-bin/ChangeLog,v 1.5 2007/05/20 21:23:08 anant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/dmd-bin/ChangeLog,v 1.6 2007/06/16 00:27:47 anant Exp $
+
+*dmd-bin-1.015 (16 Jun 2007)
+
+ 16 Jun 2007; Anant Narayanan <anant@gentoo.org> +dmd-bin-1.015.ebuild:
+ vBump to 1.015, closes bug #181663
*dmd-bin-1.014 (21 May 2007)
diff --git a/dev-lang/dmd-bin/Manifest b/dev-lang/dmd-bin/Manifest
index 48cdcae2cc9a..522fe71a85b8 100644
--- a/dev-lang/dmd-bin/Manifest
+++ b/dev-lang/dmd-bin/Manifest
@@ -5,6 +5,7 @@ SHA256 40a0ac49424a2ce0a372c66fac3c77b6634138beaacffda0c167f3a81d4a286c files/25
DIST dmd.1.00.zip 4664857 RMD160 b7ec04dd75d11d188b6ec2945aabdcfdc84870b2 SHA1 40d85ca8c2e3f4bfe8560d55e62c147e5e9ab107 SHA256 42474b3071268d2b00fcd94ee1fa0be902f6808023efc268c52f9a28063cd823
DIST dmd.1.010.zip 4778189 RMD160 2e911ca607f2fc586e4377e77bfa4a1c565d0c0d SHA1 ccad7eafaf554c3f16319ee6f68d74d6245488ff SHA256 2500a14d496e512cb4feb6dbda23596b5ceed12f884a8cca0fa8f62aace1e470
DIST dmd.1.014.zip 4809385 RMD160 8c16cc82abee6cdd7208d18149bdb050e2461540 SHA1 823300dfb3e4693948191af05fc9918d72f8353a SHA256 810f60f4b934fa122d69d45b9301817157f4070ade1400ea05218d7e5e32b441
+DIST dmd.1.015.zip 4813902 RMD160 9967fbc001c9858ce36e5674d8cad42bdd954873 SHA1 73d0ec2b199187862eff3f79d511d705a9ed2601 SHA256 58be3c414ec7adbe96024ed79f6f5dd4630e3468f37d1ff10a7449f39a4987c3
EBUILD dmd-bin-1.0.0.ebuild 2691 RMD160 5a9492ffe783d5c2fd2ee10e9215aadc6ea157d1 SHA1 2290f064855157440d769fc0b0c31bcbaeade8f5 SHA256 a8f0cd1c4c1df5cab0448001ec6b6fd8c65d6dbf11443717f8d0234e5b421278
MD5 df7e24452463c2dd7207ce19eb95840f dmd-bin-1.0.0.ebuild 2691
RMD160 5a9492ffe783d5c2fd2ee10e9215aadc6ea157d1 dmd-bin-1.0.0.ebuild 2691
@@ -17,10 +18,14 @@ EBUILD dmd-bin-1.014.ebuild 3087 RMD160 aaa71d833df67a0e04c2cb90ab7b1c3a1b65093f
MD5 41c1c88237c5f89eae32915e60926fe3 dmd-bin-1.014.ebuild 3087
RMD160 aaa71d833df67a0e04c2cb90ab7b1c3a1b65093f dmd-bin-1.014.ebuild 3087
SHA256 f831fcaa0fbdc74db092328049c6c22c959ac42139a240e8118d47de5bb4579a dmd-bin-1.014.ebuild 3087
-MISC ChangeLog 904 RMD160 897be563abeb02cb9a1964be584801fabf969e87 SHA1 18962d87293ea08584047854478ea2ef8697167a SHA256 eb6242f2011124352c4f87deaab1ee4dc247386a11d27f4418ef1965c9717010
-MD5 10ad0742399e116ccb324ba08e2bdc5e ChangeLog 904
-RMD160 897be563abeb02cb9a1964be584801fabf969e87 ChangeLog 904
-SHA256 eb6242f2011124352c4f87deaab1ee4dc247386a11d27f4418ef1965c9717010 ChangeLog 904
+EBUILD dmd-bin-1.015.ebuild 3087 RMD160 4e04a7d421ffa50084e9f22a0d7f8991f432750c SHA1 c531626527796941972f155eac40194fc446c7ac SHA256 fdaef6faa9ec089f656cf65e826098d8f5a60b66fe50c7d9fb3a9503a4532022
+MD5 bb0d7127833e902caa2ee765c3e5ea92 dmd-bin-1.015.ebuild 3087
+RMD160 4e04a7d421ffa50084e9f22a0d7f8991f432750c dmd-bin-1.015.ebuild 3087
+SHA256 fdaef6faa9ec089f656cf65e826098d8f5a60b66fe50c7d9fb3a9503a4532022 dmd-bin-1.015.ebuild 3087
+MISC ChangeLog 1045 RMD160 3e6d64d4031ac14b70a8804068d229a1f65c8a63 SHA1 d2a8bd07dc3727b7997daceb403e607e6afc9459 SHA256 563c71731a867b823fb59d36c88784d16726b15ba7ad8c770238fb802ad43087
+MD5 c3e68442e6623c8cb32fd1c2651c88a7 ChangeLog 1045
+RMD160 3e6d64d4031ac14b70a8804068d229a1f65c8a63 ChangeLog 1045
+SHA256 563c71731a867b823fb59d36c88784d16726b15ba7ad8c770238fb802ad43087 ChangeLog 1045
MISC metadata.xml 377 RMD160 13a78c943806783fb1fee7aa1e85d172de4d7374 SHA1 bb8415f5926bf8ed23d01a2be2fd3fe41c51b3e1 SHA256 5d3fc7d4a252235ca9ede55a655d65b71d68e7edcacb2ef341589da7e07892e3
MD5 4abe2134e6ee3e0730cfa6fd890c9f15 metadata.xml 377
RMD160 13a78c943806783fb1fee7aa1e85d172de4d7374 metadata.xml 377
@@ -34,3 +39,6 @@ SHA256 6a7e8dd9b64651f0a87011985d2f782183510e4ddac34d29fe4d628ad7d20b87 files/di
MD5 16ef1e95d5ab67afae5c2132981df57b files/digest-dmd-bin-1.014 223
RMD160 1701e5209b11d40a8422a3f182ce7f66f0af080a files/digest-dmd-bin-1.014 223
SHA256 71877c525cdc3320bb8cb4660c17bbb3f50379d2fb330ffd2da3729199d090e9 files/digest-dmd-bin-1.014 223
+MD5 5172e713d475c71da3beb11db95bde42 files/digest-dmd-bin-1.015 223
+RMD160 aa77be88bd3bf52aa90161d3f6ee7ac641d4f1dc files/digest-dmd-bin-1.015 223
+SHA256 c86b7ee53dd6dcc511fde0e10fbe1d729fece2e2fcf6a45cf1b605eb509f6935 files/digest-dmd-bin-1.015 223
diff --git a/dev-lang/dmd-bin/dmd-bin-1.015.ebuild b/dev-lang/dmd-bin/dmd-bin-1.015.ebuild
new file mode 100644
index 000000000000..61e60ab62846
--- /dev/null
+++ b/dev-lang/dmd-bin/dmd-bin-1.015.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/dmd-bin/dmd-bin-1.015.ebuild,v 1.1 2007/06/16 00:27:47 anant Exp $
+
+inherit eutils
+
+MY_P=${P/-bin/}
+MY_P=${MY_P/-/.}
+
+DESCRIPTION="Digital Mars D Compiler"
+HOMEPAGE="http://www.digitalmars.com/d/"
+SRC_URI="http://ftp.digitalmars.com/${MY_P}.zip"
+
+LICENSE="DMD"
+RESTRICT="mirror nostrip"
+SLOT="0"
+KEYWORDS="~x86"
+
+LOC="/opt/dmd"
+S="${WORKDIR}"
+
+DEPEND="sys-apps/findutils"
+RDEPEND="amd64? ( app-emulation/emul-linux-x86-compat )
+ x86? ( >=virtual/libstdc++-3.3 )"
+
+
+src_unpack() {
+ unpack ${A}
+
+ # Remove unneccessary files
+ mv ${S}/dmd/lib/libphobos.a ${S}/dmd
+ rm -r ${S}/dmd/lib
+ mkdir ${S}/dmd/lib
+ mv ${S}/dmd/libphobos.a ${S}/dmd/lib
+
+ rm -r ${S}/dm
+ rm ${S}/dmd/bin/*.dll ${S}/dmd/bin/*.exe ${S}/dmd/bin/readme.txt
+ rm ${S}/dmd/bin/sc.ini ${S}/dmd/bin/windbg.hlp
+
+ # Cleanup line endings
+ cd ${S}/dmd
+ edos2unix `find . -name '*.c' -type f`
+ edos2unix `find . -name '*.d' -type f`
+ edos2unix `find . -name '*.ddoc' -type f`
+ edos2unix `find . -name '*.h' -type f`
+ edos2unix `find . -name '*.mak' -type f`
+ edos2unix `find . -name '*.txt' -type f`
+ edos2unix `find samples -name '*.html' -type f`
+
+ # Fix permissions
+ fperms guo=r `find . -type f`
+ fperms guo=rx `find . -type d`
+ fperms guo=rx bin/dmd bin/dumpobj bin/obj2asm bin/rdmd
+}
+
+src_compile() {
+ cd ${S}/dmd/src/phobos
+ sed -i -e "s:DMD=.*:DMD=${S}/dmd/bin/dmd -I${S}/dmd/src/phobos -L${S}/dmd/lib/libphobos.a:" linux.mak internal/gc/linux.mak
+ edos2unix linux.mak internal/gc/linux.mak
+ make -f linux.mak
+ cp libphobos.a ${S}/dmd/lib
+
+ # Clean up
+ make -f linux.mak clean
+ rm internal/gc/*.o
+}
+
+src_install() {
+ cd ${S}/dmd
+
+ # Broken dmd.conf
+ # http://d.puremagic.com/issues/show_bug.cgi?id=278
+ mv bin/dmd bin/dmd.bin
+ cat <<END > "bin/dmd"
+#!/bin/sh
+${LOC}/bin/dmd.bin -I${LOC}/src/phobos -L${LOC}/lib/libphobos.a \$*
+END
+ fperms guo=rx bin/dmd bin/dmd.bin
+
+ # Man pages
+ doman man/man1/dmd.1
+ doman man/man1/dumpobj.1
+ doman man/man1/obj2asm.1
+ rm -r man
+
+ # Install
+ mkdir "${D}/opt"
+ mv "${S}/dmd" "${D}/opt/dmd"
+
+ # Set PATH
+ doenvd "${FILESDIR}/25dmd"
+}
+
+pkg_postinst () {
+ ewarn "The DMD Configuration file has been disabled, "
+ ewarn "and will be re-enabled when: "
+ ewarn " "
+ ewarn "http://d.puremagic.com/issues/show_bug.cgi?id=278"
+ ewarn " "
+ ewarn "has been fixed. Meanwhile, please supply all your"
+ ewarn "configuration options in the /opt/dmd/bin/dmd "
+ ewarn "shell script. "
+ ewarn " "
+ ewarn "You may need to run: "
+ ewarn " "
+ ewarn "env-update && source /etc/profile "
+ ewarn " "
+ ewarn "to be able to use the compiler immediately. "
+ ewarn " "
+}
diff --git a/dev-lang/dmd-bin/files/digest-dmd-bin-1.015 b/dev-lang/dmd-bin/files/digest-dmd-bin-1.015
new file mode 100644
index 000000000000..cd1342f806f5
--- /dev/null
+++ b/dev-lang/dmd-bin/files/digest-dmd-bin-1.015
@@ -0,0 +1,3 @@
+MD5 46d433cbd14933b225a9d1c6b7cecbbb dmd.1.015.zip 4813902
+RMD160 9967fbc001c9858ce36e5674d8cad42bdd954873 dmd.1.015.zip 4813902
+SHA256 58be3c414ec7adbe96024ed79f6f5dd4630e3468f37d1ff10a7449f39a4987c3 dmd.1.015.zip 4813902