summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSandro Bonazzola <sanchan@gentoo.org>2006-02-12 16:55:04 +0000
committerSandro Bonazzola <sanchan@gentoo.org>2006-02-12 16:55:04 +0000
commit3b410e57ce19adc4e28f8041c782794a29695809 (patch)
tree848b472ae6ece0a611674063819435a19c31c8de /dev-tinyos/tos
parent1.8.1 version bump. (diff)
downloadgentoo-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)
Diffstat (limited to 'dev-tinyos/tos')
-rw-r--r--dev-tinyos/tos/ChangeLog8
-rw-r--r--dev-tinyos/tos/Manifest18
-rw-r--r--dev-tinyos/tos/files/digest-tos-1.1.15-r13
-rw-r--r--dev-tinyos/tos/tos-1.1.15-r1.ebuild71
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
+}
+