diff options
author | Sandro Bonazzola <sanchan@gentoo.org> | 2006-02-12 16:55:04 +0000 |
---|---|---|
committer | Sandro Bonazzola <sanchan@gentoo.org> | 2006-02-12 16:55:04 +0000 |
commit | 3b410e57ce19adc4e28f8041c782794a29695809 (patch) | |
tree | 848b472ae6ece0a611674063819435a19c31c8de | |
parent | 1.8.1 version bump. (diff) | |
download | gentoo-2-3b410e57ce19adc4e28f8041c782794a29695809.tar.gz gentoo-2-3b410e57ce19adc4e28f8041c782794a29695809.tar.bz2 gentoo-2-3b410e57ce19adc4e28f8041c782794a29695809.zip |
Enabling doc useflag that was blocked by bug #113024 and #98029.
(Portage version: 2.1_pre4-r1)
-rw-r--r-- | dev-tinyos/tos/ChangeLog | 8 | ||||
-rw-r--r-- | dev-tinyos/tos/Manifest | 18 | ||||
-rw-r--r-- | dev-tinyos/tos/files/digest-tos-1.1.15-r1 | 3 | ||||
-rw-r--r-- | dev-tinyos/tos/tos-1.1.15-r1.ebuild | 71 |
4 files changed, 99 insertions, 1 deletions
diff --git a/dev-tinyos/tos/ChangeLog b/dev-tinyos/tos/ChangeLog index 8e2122eae766..3320b4b15a62 100644 --- a/dev-tinyos/tos/ChangeLog +++ b/dev-tinyos/tos/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-tinyos/tos # Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-tinyos/tos/ChangeLog,v 1.1 2006/01/22 09:20:35 sanchan Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-tinyos/tos/ChangeLog,v 1.2 2006/02/12 16:55:04 sanchan Exp $ + +*tos-1.1.15-r1 (12 Feb 2006) + + 12 Feb 2006; Sandro Bonazzola <sanchan@gentoo.org> +tos-1.1.15-r1.ebuild: + Enabling doc useflag that was blocked by bug #113024 and #98029. + Many thanks to Alexandre Buisse, Raimondo Giammarco, Martin Ehmsen. *tos-1.1.15 (22 Jan 2006) diff --git a/dev-tinyos/tos/Manifest b/dev-tinyos/tos/Manifest index 6830a73d094f..669f66f46ba4 100644 --- a/dev-tinyos/tos/Manifest +++ b/dev-tinyos/tos/Manifest @@ -1,6 +1,24 @@ MD5 b37534f217349eb852f641750e617bab ChangeLog 527 +RMD160 413e920747d8f62d5a1ea1130bb370e6e62cb6ab ChangeLog 527 +SHA256 b84fe2102339f0d3ca8643b8005570faf5a49aa67b0081900382df19fc0318c7 ChangeLog 527 MD5 ee24973a00e138fd2eca95bd9fab4a03 files/99tinyos 63 +RMD160 8a25f71d7240dc8c5384b6dfa28b5fda2a9105d5 files/99tinyos 63 +SHA256 57500651175ca472b245e441db770aa29b226391fef19dac4d087492de306009 files/99tinyos 63 MD5 4dc70773e9fed2b077c03fbbfbfab313 files/digest-tos-1.1.15 77 +RMD160 8ffc8f6d93943682e731328c2aaa845137c326ad files/digest-tos-1.1.15 77 +SHA256 b16029d9965ac3b333bce7588873be3e07d07e4b5fcbcc75aada726dfbcd65c2 files/digest-tos-1.1.15 77 +MD5 ee3e227f1140637c0a2902237487307a files/digest-tos-1.1.15-r1 277 +RMD160 a1216e8d4d893cb0269dc46144906b0fcfd86148 files/digest-tos-1.1.15-r1 277 +SHA256 283d09d9ff408b822f0e756457cbfe2c9c9bfaf6456e0c912375245ef978ac5b files/digest-tos-1.1.15-r1 277 MD5 fd8fe27c1335153ae750f7aed6d8cb1d files/tos-1.1.15-system-AMStandard-Control.patch 866 +RMD160 7c515c0e5ec274dd4721f8035b77cc31c568eb77 files/tos-1.1.15-system-AMStandard-Control.patch 866 +SHA256 95469f61a6b80b9153530be33c2275851a33bfbc5e8202473221d71fe6072788 files/tos-1.1.15-system-AMStandard-Control.patch 866 MD5 cfea867833b0cdee3cee8444a4054f4d metadata.xml 551 +RMD160 c32a0b702efaf41d2a84a8897b6d98b05a7c23d5 metadata.xml 551 +SHA256 e5db0ed24c375eee4c13f9e0de83203c255138d2658392179410f20378fa3c87 metadata.xml 551 +MD5 3def8f0eebf994405d65d339238734c8 tos-1.1.15-r1.ebuild 1875 +RMD160 15d48d71d12d0266a120acfabbc2b576921a813b tos-1.1.15-r1.ebuild 1875 +SHA256 5b733496f71e7ae9c9714e9cb1f03ffc1f27b769739ced6cd7d89dd049d7588a tos-1.1.15-r1.ebuild 1875 MD5 7c49f50477edca2e85fcf4078baa5028 tos-1.1.15.ebuild 2543 +RMD160 de1de84ad3a38b047be2e5b66f54ad677bf212ac tos-1.1.15.ebuild 2543 +SHA256 c274b86aac7cff3c003d06af24b3347cf4ca1a78be64e282d85547e21f6194b7 tos-1.1.15.ebuild 2543 diff --git a/dev-tinyos/tos/files/digest-tos-1.1.15-r1 b/dev-tinyos/tos/files/digest-tos-1.1.15-r1 new file mode 100644 index 000000000000..a4d5cf882379 --- /dev/null +++ b/dev-tinyos/tos/files/digest-tos-1.1.15-r1 @@ -0,0 +1,3 @@ +MD5 4e9535229eab02ee1f198b244c04bcd6 tinyos-1.1.15Dec2005cvs.tar.gz 10273122 +RMD160 cddbcf32e53352d04be2eda49852540650e73088 tinyos-1.1.15Dec2005cvs.tar.gz 10273122 +SHA256 78f985eb83293cf10f23013f771c7f5d130f9a240a4dcda02321e10c3b5a341f tinyos-1.1.15Dec2005cvs.tar.gz 10273122 diff --git a/dev-tinyos/tos/tos-1.1.15-r1.ebuild b/dev-tinyos/tos/tos-1.1.15-r1.ebuild new file mode 100644 index 000000000000..841cf67207fe --- /dev/null +++ b/dev-tinyos/tos/tos-1.1.15-r1.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-tinyos/tos/tos-1.1.15-r1.ebuild,v 1.1 2006/02/12 16:55:04 sanchan Exp $ +inherit eutils + +CVS_MONTH="Dec" +CVS_YEAR="2005" +MY_PN="tinyos" +MY_P=${MY_PN}-${PV}${CVS_MONTH}${CVS_YEAR}cvs + +DESCRIPTION="TinyOS: an open-source OS designed for wireless embedded sensor networks" +HOMEPAGE="http://www.tinyos.net/" +SRC_URI="http://www.tinyos.net/dist-1.1.0/tinyos/source/${MY_P}.tar.gz" +LICENSE="Intel" +SLOT="0" +KEYWORDS="~x86" +IUSE="doc" +DEPEND="doc? ( sys-devel/m4 + >=virtual/tetex-3.0_p1-r2 + dev-tex/latex2html )" +RDEPEND="" + +#Required to do anything useful. Could not be a RDEPEND since portage try to emerge nesc before tos. +PDEPEND="dev-tinyos/nesc" + +S=${WORKDIR}/${MY_P} +src_unpack() { + unpack ${A} + cd ${S} + epatch ${FILESDIR}/tos-1.1.15-system-AMStandard-Control.patch + sed -i -e "s:psfig:epsfig:" ${S}/doc/schemadocsrc/tinyschema.tex \ + || die "Error while updating tex sources." + einfo "removing CVS dirs" + for i in `find . -name CVS`; do + rm -rf "${i}" + done +} + +src_compile() { + if use doc + then + make -C doc && make -C doc install-snapshots.html || die "Make error in tinyos-1.x/doc" + make -C doc/tex || die "Unable to make docs from tex sources" + make -C doc/schemadocsrc || die "Unable to make docs from tex sources" + make -C doc/schemadocsrc tinyschema.html || die "Unable to make docs from tex sources" + else + einfo "Nothing to compile." + fi +} + +src_install() { + insinto /usr/src/tinyos-1.x + doins -r tos + chown -R root:0 "${D}" + dodoc ChangeLog + if use doc + then + dohtml -A pdf,gif,html -r doc/* + dodoc doc/*.txt + fi + doenvd ${FILESDIR}/99tinyos +} + +pkg_postinst() { + einfo "If you want to use TinyOS on real hardware you need a cross compiler." + einfo "You should emerge sys-devel/crossdev and compile any toolchain you need" + einfo "Example: for Mica2 and Mica2 Dot: crossdev --target avr" + ebeep 5 + epause 5 +} + |