summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenis Dupeyron <calchan@gentoo.org>2006-08-02 20:17:37 +0000
committerDenis Dupeyron <calchan@gentoo.org>2006-08-02 20:17:37 +0000
commit67934f3be9764ea87c7208bee34013344286b53b (patch)
tree6044303dc44af16524c5b2de2f58dd685ad2c624 /dev-embedded
parentUse the newer HOMEPAGE (diff)
downloadhistorical-67934f3be9764ea87c7208bee34013344286b53b.tar.gz
historical-67934f3be9764ea87c7208bee34013344286b53b.tar.bz2
historical-67934f3be9764ea87c7208bee34013344286b53b.zip
Version bump.
Package-Manager: portage-2.1.1_pre4-r1
Diffstat (limited to 'dev-embedded')
-rw-r--r--dev-embedded/sdcc/ChangeLog7
-rw-r--r--dev-embedded/sdcc/Manifest21
-rw-r--r--dev-embedded/sdcc/files/digest-sdcc-2.6.06
-rw-r--r--dev-embedded/sdcc/sdcc-2.6.0.ebuild47
4 files changed, 74 insertions, 7 deletions
diff --git a/dev-embedded/sdcc/ChangeLog b/dev-embedded/sdcc/ChangeLog
index 9a6441d52420..4d303e480e48 100644
--- a/dev-embedded/sdcc/ChangeLog
+++ b/dev-embedded/sdcc/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-embedded/sdcc
# Copyright 2000-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-embedded/sdcc/ChangeLog,v 1.30 2006/07/28 19:15:57 dertobi123 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-embedded/sdcc/ChangeLog,v 1.31 2006/08/02 20:17:37 calchan Exp $
+
+*sdcc-2.6.0 (02 Aug 2006)
+
+ 02 Aug 2006; Denis Dupeyron <calchan@gentoo.org> +sdcc-2.6.0.ebuild:
+ Version bump.
28 Jul 2006; Tobias Scherbaum <dertobi123@gentoo.org>
sdcc-2.5.0_p20060502.ebuild:
diff --git a/dev-embedded/sdcc/Manifest b/dev-embedded/sdcc/Manifest
index 17b6831a0c6f..e50d30b434a2 100644
--- a/dev-embedded/sdcc/Manifest
+++ b/dev-embedded/sdcc/Manifest
@@ -1,6 +1,8 @@
DIST sdcc-2.5.0.tar.gz 3570993 RMD160 b327742439b1ec4c3fb6aae5f090fc6c46308678 SHA256 138d2e59569f76f1a5d35bd5d85e7006eeebc4f48cd3dac902e2824ed50c3d80
-DIST sdcc-doc-20060502.tar.gz 1027650 RMD160 4c4d1b4f2f5b72c7fe61aff2c354e4f1b7a035d4 SHA1 b9800ca1421443f006881ae9bd11b039269d0123 SHA256 b2663f2a9a195d94990fe6a958b7f1b1b96f5f11e12a7b738613ca762f927407
-DIST sdcc-src-20060502.tar.gz 4145716 RMD160 9d66bba6c0f7712473b8d36ea6ee4b314a846230 SHA1 10638665cf27e5f63830723d7b7e5c736341e81c SHA256 4433dbafdf9dcc3b3528c9dbbcc1eb4c572c1ff2179286010c56fe529f90799e
+DIST sdcc-doc-2.6.0.tar.gz 1026186 RMD160 bec50c8a4ca1263dd4cd533bf2802cfe17cc8f6c SHA1 7689d13886d2cf9b1e346ec2d86595046b08ef1b SHA256 fca8592706f76ed7063652dafa8c18c79070a1b31c12b8834b7feffbcb945817
+DIST sdcc-doc-20060502.tar.gz 1027650 RMD160 4c4d1b4f2f5b72c7fe61aff2c354e4f1b7a035d4 SHA256 b2663f2a9a195d94990fe6a958b7f1b1b96f5f11e12a7b738613ca762f927407
+DIST sdcc-src-2.6.0.tar.gz 4229518 RMD160 2ae5904913e6f106da75df641cbcad9c3a202bdb SHA1 ec30089a879ea15f68dc3f86d0b4cc6b1d60bbb1 SHA256 6534450fef981502d5e540464fe0d4332e0f47704548354b59af90eaf290cf93
+DIST sdcc-src-20060502.tar.gz 4145716 RMD160 9d66bba6c0f7712473b8d36ea6ee4b314a846230 SHA256 4433dbafdf9dcc3b3528c9dbbcc1eb4c572c1ff2179286010c56fe529f90799e
EBUILD sdcc-2.5.0.ebuild 1081 RMD160 5773a3e8d4b130c6ffc92b378915eaea2def44c4 SHA1 f7b3f67ec9c60309bfbf449d96fefe58d9958387 SHA256 6dc7564f79c32dd31aff4bb6c5db814329df69fc8d0c3f8f760f1381e629d238
MD5 2a67527cd80c6641edd7f2226fc0cdb7 sdcc-2.5.0.ebuild 1081
RMD160 5773a3e8d4b130c6ffc92b378915eaea2def44c4 sdcc-2.5.0.ebuild 1081
@@ -9,10 +11,14 @@ EBUILD sdcc-2.5.0_p20060502.ebuild 1678 RMD160 1e7e976e7f86a67efad905cc7c483e2a7
MD5 df947fccd732376745f737d3671f0665 sdcc-2.5.0_p20060502.ebuild 1678
RMD160 1e7e976e7f86a67efad905cc7c483e2a7e54c6b2 sdcc-2.5.0_p20060502.ebuild 1678
SHA256 fa2bcc9f2b8f2ca16a8af5b61db101b8bbfdbd898c9cc8c9c26f75c91dd3af15 sdcc-2.5.0_p20060502.ebuild 1678
-MISC ChangeLog 5137 RMD160 c546250d836baff6ee5deb43d2324d70126c327e SHA1 e96afa7fd3856632a59f2bed731e4da6ebc3a942 SHA256 838841e7410dd1dd2b42e37cabd2b3b46d522c7ba1a62edcadefd935054961dd
-MD5 8da377d131c46a9b59b78de0a190aee5 ChangeLog 5137
-RMD160 c546250d836baff6ee5deb43d2324d70126c327e ChangeLog 5137
-SHA256 838841e7410dd1dd2b42e37cabd2b3b46d522c7ba1a62edcadefd935054961dd ChangeLog 5137
+EBUILD sdcc-2.6.0.ebuild 1565 RMD160 1beb45a981476026e0903520f0dce1ae4343ece5 SHA1 e1aa5df5fed737b4a5febc4e47deaad1d47add01 SHA256 41a39413279d1820eed3e2933ff4184cec286bc1857c04d57e8f44714652775f
+MD5 2726a14b4f4692e441fc3feaf45b8867 sdcc-2.6.0.ebuild 1565
+RMD160 1beb45a981476026e0903520f0dce1ae4343ece5 sdcc-2.6.0.ebuild 1565
+SHA256 41a39413279d1820eed3e2933ff4184cec286bc1857c04d57e8f44714652775f sdcc-2.6.0.ebuild 1565
+MISC ChangeLog 5249 RMD160 8ed2bb34aa877504c9b8299d931f71bf49db4f39 SHA1 e3c1d0e418c1c3f69fbf3723dbc2ff0c5cef1814 SHA256 b4b854b6657579ba273bd4bee42e560f50612414238b057b92abd7b6e850e2af
+MD5 8ff260bebc87435ce76fb8c68345edc6 ChangeLog 5249
+RMD160 8ed2bb34aa877504c9b8299d931f71bf49db4f39 ChangeLog 5249
+SHA256 b4b854b6657579ba273bd4bee42e560f50612414238b057b92abd7b6e850e2af ChangeLog 5249
MISC metadata.xml 254 RMD160 7856e302b1d24ec747bc43ac3c05c0df38b05871 SHA1 bac116baa27e4c966d417c0ccb61599b1c916998 SHA256 7bce0fad36130ca9242e4a9b81ef87eff434d282ddaa3a31b148e3e8ffeff75c
MD5 7d36efc2d3cf66fe798832feb7034d92 metadata.xml 254
RMD160 7856e302b1d24ec747bc43ac3c05c0df38b05871 metadata.xml 254
@@ -23,3 +29,6 @@ SHA256 3383a5414ce8beffe1c6296ba9deb15f7e48f767548485b61122939f2ce2eadd files/di
MD5 7c5df7b27da559f99d0daebc85d54705 files/digest-sdcc-2.5.0_p20060502 512
RMD160 05175740c1bd4048271802d2818ac2d1c687d52e files/digest-sdcc-2.5.0_p20060502 512
SHA256 baa77f0a4629024922932bc1fc1c854bf3b94fd5f53efa35d4710f65c729a491 files/digest-sdcc-2.5.0_p20060502 512
+MD5 1626ff0c4b3e64ae18204ad021aedefc files/digest-sdcc-2.6.0 494
+RMD160 4653df32d28c16190c2e2644049c7c106d57e327 files/digest-sdcc-2.6.0 494
+SHA256 cad7a899f2a1eb4ec799c9feaced308a41be2d44b94e462fc3e4c91aca9094d6 files/digest-sdcc-2.6.0 494
diff --git a/dev-embedded/sdcc/files/digest-sdcc-2.6.0 b/dev-embedded/sdcc/files/digest-sdcc-2.6.0
new file mode 100644
index 000000000000..4e38fe200051
--- /dev/null
+++ b/dev-embedded/sdcc/files/digest-sdcc-2.6.0
@@ -0,0 +1,6 @@
+MD5 2ce5936fd0a175e68cd953f5e278a805 sdcc-doc-2.6.0.tar.gz 1026186
+RMD160 bec50c8a4ca1263dd4cd533bf2802cfe17cc8f6c sdcc-doc-2.6.0.tar.gz 1026186
+SHA256 fca8592706f76ed7063652dafa8c18c79070a1b31c12b8834b7feffbcb945817 sdcc-doc-2.6.0.tar.gz 1026186
+MD5 70d6036226d852995237f30c5cb50960 sdcc-src-2.6.0.tar.gz 4229518
+RMD160 2ae5904913e6f106da75df641cbcad9c3a202bdb sdcc-src-2.6.0.tar.gz 4229518
+SHA256 6534450fef981502d5e540464fe0d4332e0f47704548354b59af90eaf290cf93 sdcc-src-2.6.0.tar.gz 4229518
diff --git a/dev-embedded/sdcc/sdcc-2.6.0.ebuild b/dev-embedded/sdcc/sdcc-2.6.0.ebuild
new file mode 100644
index 000000000000..5fb72a1f06b0
--- /dev/null
+++ b/dev-embedded/sdcc/sdcc-2.6.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-embedded/sdcc/sdcc-2.6.0.ebuild,v 1.1 2006/08/02 20:17:37 calchan Exp $
+
+DESCRIPTION="Small device C compiler (for various microprocessors)."
+HOMEPAGE="http://sdcc.sourceforge.net/"
+SRC_URI="mirror://sourceforge/sdcc/${PN}-src-${PV}.tar.gz
+ doc? ( mirror://sourceforge/sdcc/${PN}-doc-${PV}.tar.gz )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="doc"
+
+DEPEND=">=dev-embedded/gputils-0.13.2
+ dev-libs/boehm-gc"
+RDEPEND="!dev-embedded/sdcc-svn"
+
+S=${WORKDIR}/${PN}
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+
+ # Fix conflicting variable names between Gentoo and sdcc
+ find ./ -type f -exec sed -i s:PORTDIR:PORTINGDIR:g {} \; || die "sed failed"
+ find device/lib/pic*/ -type f -exec sed -i s:ARCH:SDCCARCH:g {} \; || die "sed failed"
+ find device/lib/pic/libdev/ -type f -exec sed -i s:CFLAGS:SDCCFLAGS:g {} \; || die "sed failed"
+
+ # --as-needed fix :
+ sed -i -e "s/= @CURSES_LIBS@ @LIBS@/= @CURSES_LIBS@ @LIBS@ -lcurses/" sim/ucsim/gui.src/serio.src/Makefile.in || die "sed failed"
+}
+
+src_compile() {
+ econf --enable-libgc docdir=/usr/share/doc/${PF} || die "configure failed"
+ emake || die "emake failed"
+}
+
+src_install() {
+ make DESTDIR=${D} install || die "Install failed"
+ dodoc ChangeLog
+ if use doc ; then
+ cp -pPR ${WORKDIR}/doc/* ${D}/usr/share/doc/${PF}/
+ fi
+ find ${D}/usr/share/doc/${PF}/ -name *.txt -exec gzip -f -9 {} \;
+ find ${D}/usr/share/doc/${PF}/ -name */*.txt -exec gzip -f -9 {} \;
+}