diff options
author | Denis Dupeyron <calchan@gentoo.org> | 2006-08-02 20:17:37 +0000 |
---|---|---|
committer | Denis Dupeyron <calchan@gentoo.org> | 2006-08-02 20:17:37 +0000 |
commit | 67934f3be9764ea87c7208bee34013344286b53b (patch) | |
tree | 6044303dc44af16524c5b2de2f58dd685ad2c624 /dev-embedded | |
parent | Use the newer HOMEPAGE (diff) | |
download | historical-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/ChangeLog | 7 | ||||
-rw-r--r-- | dev-embedded/sdcc/Manifest | 21 | ||||
-rw-r--r-- | dev-embedded/sdcc/files/digest-sdcc-2.6.0 | 6 | ||||
-rw-r--r-- | dev-embedded/sdcc/sdcc-2.6.0.ebuild | 47 |
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 {} \; +} |