summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2011-07-14 02:21:01 -0400
committerJason A. Donenfeld <Jason@zx2c4.com>2011-07-14 02:21:01 -0400
commitce45c1f5748f6e331444b3eb5db9a92baa2ee17c (patch)
treebab2d4ea42aeca6882570290cbc291c42441b248
parentPatch to work around off by one hour bug in exiv2 that's currently upstream but not in any release. (diff)
downloadportage-ce45c1f5748f6e331444b3eb5db9a92baa2ee17c.tar.xz
portage-ce45c1f5748f6e331444b3eb5db9a92baa2ee17c.zip
Bump scratchbox versions and add debian hashlib -- all with the aim of MeeGo development.
-rw-r--r--dev-embedded/scratchbox-devkit-debian-squeeze/ChangeLog34
-rw-r--r--dev-embedded/scratchbox-devkit-debian-squeeze/Manifest4
-rw-r--r--dev-embedded/scratchbox-devkit-debian-squeeze/metadata.xml12
-rw-r--r--dev-embedded/scratchbox-devkit-debian-squeeze/scratchbox-devkit-debian-squeeze-1.0.7.ebuild26
-rw-r--r--dev-embedded/scratchbox-devkit-hashutils-squeeze-sdk/ChangeLog34
-rw-r--r--dev-embedded/scratchbox-devkit-hashutils-squeeze-sdk/Manifest4
-rw-r--r--dev-embedded/scratchbox-devkit-hashutils-squeeze-sdk/metadata.xml12
-rw-r--r--dev-embedded/scratchbox-devkit-hashutils-squeeze-sdk/scratchbox-devkit-hashutils-squeeze-sdk-1.0.12.ebuild26
-rw-r--r--dev-embedded/scratchbox-toolchain-cs2009q3-eglibc2_10/ChangeLog24
-rw-r--r--dev-embedded/scratchbox-toolchain-cs2009q3-eglibc2_10/Manifest19
-rw-r--r--dev-embedded/scratchbox-toolchain-cs2009q3-eglibc2_10/metadata.xml12
-rw-r--r--dev-embedded/scratchbox-toolchain-cs2009q3-eglibc2_10/scratchbox-toolchain-cs2009q3-eglibc2_10-1.0.17-r1.ebuild32
-rw-r--r--dev-embedded/scratchbox-toolchain-cs2009q3-eglibc2_10/scratchbox-toolchain-cs2009q3-eglibc2_10-1.0.18.ebuild32
-rw-r--r--dev-embedded/scratchbox/ChangeLog87
-rw-r--r--dev-embedded/scratchbox/Manifest6
-rw-r--r--dev-embedded/scratchbox/files/scratchbox.rc23
-rw-r--r--dev-embedded/scratchbox/metadata.xml8
-rw-r--r--dev-embedded/scratchbox/scratchbox-1.0.26.ebuild103
18 files changed, 498 insertions, 0 deletions
diff --git a/dev-embedded/scratchbox-devkit-debian-squeeze/ChangeLog b/dev-embedded/scratchbox-devkit-debian-squeeze/ChangeLog
new file mode 100644
index 0000000..7a0518a
--- /dev/null
+++ b/dev-embedded/scratchbox-devkit-debian-squeeze/ChangeLog
@@ -0,0 +1,34 @@
+# ChangeLog for dev-embedded/scratchbox-devkit-debian-squeeze
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-embedded/scratchbox-devkit-debian-squeeze/ChangeLog,v 1.4 2010/09/19 10:16:52 ayoy Exp $
+
+*scratchbox-devkit-debian-squeeze-1.0.5 (19 Sep 2010)
+
+ 19 Sep 2010; Dominik Kapusta <ayoy@gentoo.org>
+ -scratchbox-devkit-debian-squeeze-1.0.2.ebuild,
+ -scratchbox-devkit-debian-squeeze-1.0.3.ebuild,
+ +scratchbox-devkit-debian-squeeze-1.0.5.ebuild:
+ Version bump, remove old versions. Thanks to David King
+ <amigadave@amigadave.com> for reporting (bug #338019).
+
+*scratchbox-devkit-debian-squeeze-1.0.4 (29 Jun 2010)
+
+ 29 Jun 2010; Dominik Kapusta <ayoy@gentoo.org>
+ +scratchbox-devkit-debian-squeeze-1.0.4.ebuild:
+ Version bump (bug #325659). Thanks to David King <amigadave@amigadave.com>
+ for the new ebuild.
+
+*scratchbox-devkit-debian-squeeze-1.0.3 (24 Apr 2010)
+
+ 24 Apr 2010; Dominik Kapusta <ayoy@gentoo.org>
+ +scratchbox-devkit-debian-squeeze-1.0.3.ebuild:
+ Version bump (bug #316431). Thanks to Ricardo Salveti
+ <ricardo.salveti@openbossa.org> for reporting.
+
+*scratchbox-devkit-debian-squeeze-1.0.2 (04 Apr 2010)
+
+ 04 Apr 2010; Dominik Kapusta <ayoy@gentoo.org>
+ +scratchbox-devkit-debian-squeeze-1.0.2.ebuild, +metadata.xml:
+ Initial ebuild for debian-queeze scratchbox devkit. Thanks to David King
+ (amigadave@amigadave.com) for the ebuild (bug #311163).
+
diff --git a/dev-embedded/scratchbox-devkit-debian-squeeze/Manifest b/dev-embedded/scratchbox-devkit-debian-squeeze/Manifest
new file mode 100644
index 0000000..11ef47d
--- /dev/null
+++ b/dev-embedded/scratchbox-devkit-debian-squeeze/Manifest
@@ -0,0 +1,4 @@
+DIST scratchbox-devkit-debian-squeeze-1.0.7-i386.tar.gz 7904630 RMD160 d8f3294aa82028cf514f10dbde4a49a90174a5ca SHA1 7fdaf987c7a9a20f49e4b5d317ecbcfd378b8fca SHA256 43eae7a8934b1d999b5e233c5e27d6ff52580d3401aaaf856358551d5670f561
+EBUILD scratchbox-devkit-debian-squeeze-1.0.7.ebuild 858 RMD160 1111d026f1ee9c1165ee7767fbff3b4b656162bb SHA1 9db950e4d38bde24f12dcc8d2efa813a982fd151 SHA256 f1d2d102d9c55cf32acefce5105fc0cd6f33bef0bd0cf4fa5ee6d34cf05bc355
+MISC ChangeLog 1448 RMD160 732f02ab8ba8ade335c8fbe074a1adc94a6abf39 SHA1 b895c942b2a54d26884e26e5125064d0f29e1879 SHA256 e9ca0545f164d84b5b398b4c01cb4c0f0f8d1c55c75f553d562414cd72625322
+MISC metadata.xml 309 RMD160 54e8d81968ef8a15b061624dd684b047a1d31440 SHA1 3604f1bbd422e2e5c8024e8202a3ed87871e4beb SHA256 152493d68fa5bf5872e6ef9ee368506f0d58de5e6e17bb6fab8e2c55c2050fe5
diff --git a/dev-embedded/scratchbox-devkit-debian-squeeze/metadata.xml b/dev-embedded/scratchbox-devkit-debian-squeeze/metadata.xml
new file mode 100644
index 0000000..935dcc7
--- /dev/null
+++ b/dev-embedded/scratchbox-devkit-debian-squeeze/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>dev-embedded</herd>
+ <maintainer>
+ <email>ayoy@gentoo.org</email>
+ <name>Dominik Kapusta</name>
+ </maintainer>
+ <longdescription lang="en">
+ </longdescription>
+</pkgmetadata>
+
diff --git a/dev-embedded/scratchbox-devkit-debian-squeeze/scratchbox-devkit-debian-squeeze-1.0.7.ebuild b/dev-embedded/scratchbox-devkit-debian-squeeze/scratchbox-devkit-debian-squeeze-1.0.7.ebuild
new file mode 100644
index 0000000..dde2d9e
--- /dev/null
+++ b/dev-embedded/scratchbox-devkit-debian-squeeze/scratchbox-devkit-debian-squeeze-1.0.7.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-embedded/scratchbox-devkit-debian-squeeze/scratchbox-devkit-debian-squeeze-1.0.5.ebuild,v 1.1 2010/09/19 10:16:52 ayoy Exp $
+
+DESCRIPTION="A cross-compilation toolkit designed to make embedded Linux application development easier."
+HOMEPAGE="http://www.scratchbox.org/"
+SRC_URI="http://scratchbox.org/download/files/sbox-releases/hathor/tarball/${P}-i386.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+# Stripping BREAKS scratchbox, it runs in a chroot and is pre-stripped when needed (bug #296294)
+RESTRICT="strip"
+
+DEPEND=""
+RDEPEND="=dev-embedded/scratchbox-1.0*"
+
+TARGET_DIR="/opt/scratchbox"
+
+S=${WORKDIR}/scratchbox
+
+src_install() {
+ dodir ${TARGET_DIR}
+ cp -pRP * "${D}/${TARGET_DIR}"
+}
diff --git a/dev-embedded/scratchbox-devkit-hashutils-squeeze-sdk/ChangeLog b/dev-embedded/scratchbox-devkit-hashutils-squeeze-sdk/ChangeLog
new file mode 100644
index 0000000..7a0518a
--- /dev/null
+++ b/dev-embedded/scratchbox-devkit-hashutils-squeeze-sdk/ChangeLog
@@ -0,0 +1,34 @@
+# ChangeLog for dev-embedded/scratchbox-devkit-debian-squeeze
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-embedded/scratchbox-devkit-debian-squeeze/ChangeLog,v 1.4 2010/09/19 10:16:52 ayoy Exp $
+
+*scratchbox-devkit-debian-squeeze-1.0.5 (19 Sep 2010)
+
+ 19 Sep 2010; Dominik Kapusta <ayoy@gentoo.org>
+ -scratchbox-devkit-debian-squeeze-1.0.2.ebuild,
+ -scratchbox-devkit-debian-squeeze-1.0.3.ebuild,
+ +scratchbox-devkit-debian-squeeze-1.0.5.ebuild:
+ Version bump, remove old versions. Thanks to David King
+ <amigadave@amigadave.com> for reporting (bug #338019).
+
+*scratchbox-devkit-debian-squeeze-1.0.4 (29 Jun 2010)
+
+ 29 Jun 2010; Dominik Kapusta <ayoy@gentoo.org>
+ +scratchbox-devkit-debian-squeeze-1.0.4.ebuild:
+ Version bump (bug #325659). Thanks to David King <amigadave@amigadave.com>
+ for the new ebuild.
+
+*scratchbox-devkit-debian-squeeze-1.0.3 (24 Apr 2010)
+
+ 24 Apr 2010; Dominik Kapusta <ayoy@gentoo.org>
+ +scratchbox-devkit-debian-squeeze-1.0.3.ebuild:
+ Version bump (bug #316431). Thanks to Ricardo Salveti
+ <ricardo.salveti@openbossa.org> for reporting.
+
+*scratchbox-devkit-debian-squeeze-1.0.2 (04 Apr 2010)
+
+ 04 Apr 2010; Dominik Kapusta <ayoy@gentoo.org>
+ +scratchbox-devkit-debian-squeeze-1.0.2.ebuild, +metadata.xml:
+ Initial ebuild for debian-queeze scratchbox devkit. Thanks to David King
+ (amigadave@amigadave.com) for the ebuild (bug #311163).
+
diff --git a/dev-embedded/scratchbox-devkit-hashutils-squeeze-sdk/Manifest b/dev-embedded/scratchbox-devkit-hashutils-squeeze-sdk/Manifest
new file mode 100644
index 0000000..37455d2
--- /dev/null
+++ b/dev-embedded/scratchbox-devkit-hashutils-squeeze-sdk/Manifest
@@ -0,0 +1,4 @@
+DIST scratchbox-devkit-hashutils-squeeze-sdk-1.0.12-i386.tar.gz 2044355 RMD160 c3f352f15ba7afb10cdb0eae01c3b5989d113d41 SHA1 160ed225884f2651d9a160222e9f22e36ef2f682 SHA256 a4feea31646bc64e3d145ad12d9c52fc87d53f8ddb8654b08ccba71453858fa7
+EBUILD scratchbox-devkit-hashutils-squeeze-sdk-1.0.12.ebuild 858 RMD160 1111d026f1ee9c1165ee7767fbff3b4b656162bb SHA1 9db950e4d38bde24f12dcc8d2efa813a982fd151 SHA256 f1d2d102d9c55cf32acefce5105fc0cd6f33bef0bd0cf4fa5ee6d34cf05bc355
+MISC ChangeLog 1448 RMD160 732f02ab8ba8ade335c8fbe074a1adc94a6abf39 SHA1 b895c942b2a54d26884e26e5125064d0f29e1879 SHA256 e9ca0545f164d84b5b398b4c01cb4c0f0f8d1c55c75f553d562414cd72625322
+MISC metadata.xml 309 RMD160 54e8d81968ef8a15b061624dd684b047a1d31440 SHA1 3604f1bbd422e2e5c8024e8202a3ed87871e4beb SHA256 152493d68fa5bf5872e6ef9ee368506f0d58de5e6e17bb6fab8e2c55c2050fe5
diff --git a/dev-embedded/scratchbox-devkit-hashutils-squeeze-sdk/metadata.xml b/dev-embedded/scratchbox-devkit-hashutils-squeeze-sdk/metadata.xml
new file mode 100644
index 0000000..935dcc7
--- /dev/null
+++ b/dev-embedded/scratchbox-devkit-hashutils-squeeze-sdk/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>dev-embedded</herd>
+ <maintainer>
+ <email>ayoy@gentoo.org</email>
+ <name>Dominik Kapusta</name>
+ </maintainer>
+ <longdescription lang="en">
+ </longdescription>
+</pkgmetadata>
+
diff --git a/dev-embedded/scratchbox-devkit-hashutils-squeeze-sdk/scratchbox-devkit-hashutils-squeeze-sdk-1.0.12.ebuild b/dev-embedded/scratchbox-devkit-hashutils-squeeze-sdk/scratchbox-devkit-hashutils-squeeze-sdk-1.0.12.ebuild
new file mode 100644
index 0000000..dde2d9e
--- /dev/null
+++ b/dev-embedded/scratchbox-devkit-hashutils-squeeze-sdk/scratchbox-devkit-hashutils-squeeze-sdk-1.0.12.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-embedded/scratchbox-devkit-debian-squeeze/scratchbox-devkit-debian-squeeze-1.0.5.ebuild,v 1.1 2010/09/19 10:16:52 ayoy Exp $
+
+DESCRIPTION="A cross-compilation toolkit designed to make embedded Linux application development easier."
+HOMEPAGE="http://www.scratchbox.org/"
+SRC_URI="http://scratchbox.org/download/files/sbox-releases/hathor/tarball/${P}-i386.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+# Stripping BREAKS scratchbox, it runs in a chroot and is pre-stripped when needed (bug #296294)
+RESTRICT="strip"
+
+DEPEND=""
+RDEPEND="=dev-embedded/scratchbox-1.0*"
+
+TARGET_DIR="/opt/scratchbox"
+
+S=${WORKDIR}/scratchbox
+
+src_install() {
+ dodir ${TARGET_DIR}
+ cp -pRP * "${D}/${TARGET_DIR}"
+}
diff --git a/dev-embedded/scratchbox-toolchain-cs2009q3-eglibc2_10/ChangeLog b/dev-embedded/scratchbox-toolchain-cs2009q3-eglibc2_10/ChangeLog
new file mode 100644
index 0000000..bd4413c
--- /dev/null
+++ b/dev-embedded/scratchbox-toolchain-cs2009q3-eglibc2_10/ChangeLog
@@ -0,0 +1,24 @@
+# ChangeLog for dev-embedded/scratchbox-toolchain-cs2009q3-eglibc2_10
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-embedded/scratchbox-toolchain-cs2009q3-eglibc2_10/ChangeLog,v 1.3 2010/09/19 10:17:26 ayoy Exp $
+
+*scratchbox-toolchain-cs2009q3-eglibc2_10-1.0.18 (19 Sep 2010)
+
+ 19 Sep 2010; Dominik Kapusta <ayoy@gentoo.org>
+ +scratchbox-toolchain-cs2009q3-eglibc2_10-1.0.18.ebuild:
+ Version bump, remove old versions. Thanks to David King
+ <amigadave@amigadave.com> for reporting (bug #338019).
+
+*scratchbox-toolchain-cs2009q3-eglibc2_10-1.0.17-r1 (08 Sep 2010)
+
+ 08 Sep 2010; Dominik Kapusta <ayoy@gentoo.org>
+ -scratchbox-toolchain-cs2009q3-eglibc2_10-1.0.17.ebuild,
+ +scratchbox-toolchain-cs2009q3-eglibc2_10-1.0.17-r1.ebuild:
+ Adding arm-soft toolchain
+
+*scratchbox-toolchain-cs2009q3-eglibc2_10-1.0.17 (02 Aug 2010)
+
+ 02 Aug 2010; Dominik Kapusta <ayoy@gentoo.org>
+ +scratchbox-toolchain-cs2009q3-eglibc2_10-1.0.17.ebuild, +metadata.xml:
+ Initial commit for 2009q3 scratchbox toolchain.
+
diff --git a/dev-embedded/scratchbox-toolchain-cs2009q3-eglibc2_10/Manifest b/dev-embedded/scratchbox-toolchain-cs2009q3-eglibc2_10/Manifest
new file mode 100644
index 0000000..a190970
--- /dev/null
+++ b/dev-embedded/scratchbox-toolchain-cs2009q3-eglibc2_10/Manifest
@@ -0,0 +1,19 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+DIST scratchbox-toolchain-cs2009q3-eglibc2.10-armv7-hard-1.0.17-3-i386.tar.gz 89561893 RMD160 80d4aebc2b5962129c2df0596b5c237d6aba75db SHA1 9e09c63f80f92af1444c6d5f89097d82ba31aad7 SHA256 54e9cce865f283fa5729cac1539a285ed09fdad6e7afedd9421144e119687c13
+DIST scratchbox-toolchain-cs2009q3-eglibc2.10-armv7-hard-1.0.18-4-i386.tar.gz 89572857 RMD160 eae984383ca614b43e5c118008acec3b2f7436bf SHA1 89b999ec5b4652b6b8740c896ff573f7eaae4187 SHA256 c77b432a376b7c881e75ea084ef0666dd4839dfaec8d2e87ecb5b0f41bbeb0d6
+DIST scratchbox-toolchain-cs2009q3-eglibc2.10-armv7-soft-1.0.17-4-i386.tar.gz 89585584 RMD160 03a4524f7dd281e64dc8f7c46533e646942bec2f SHA1 43b3fe4e72bd5088ed0489abb6c0c8f8d2caa2f0 SHA256 c409e838e3f3c154b7d9279036683687df62b045ffa45bd987700c8c9e14a9c5
+DIST scratchbox-toolchain-cs2009q3-eglibc2.10-armv7-soft-1.0.18-5-i386.tar.gz 89590725 RMD160 697678bc6ff1105d0046006c17ecd05a7df0e04f SHA1 fe8e455a3b32b0d5dc9e4b38d67c36f4648723f5 SHA256 ab1a2d6d0224cee17b2e2956e51fa375699e6da2797ba693c3081fa48eff6e77
+DIST scratchbox-toolchain-cs2009q3-eglibc2.10-i486-1.0.17-3-i386.tar.gz 89144596 RMD160 82e466e7dcebfb9401a6af270c63015b5c744cd5 SHA1 774b7f41f6be20eb84b2d383518648a7a11f5062 SHA256 43573a1358c18234dbe6b4a9545020aedb6c1622c480ee6180bf0383e7136996
+EBUILD scratchbox-toolchain-cs2009q3-eglibc2_10-1.0.17-r1.ebuild 1176 RMD160 346183443d7cb750d16fc2c83d4538881d44df80 SHA1 97444b83ca7cc73bb2a71103d4614314da2ecb3d SHA256 f28f4d9c0b1fb0c43b8a199d198ef7fa42ce54d797de891c6f9fcc79cc7485a1
+EBUILD scratchbox-toolchain-cs2009q3-eglibc2_10-1.0.18.ebuild 1174 RMD160 2c02f8b9cfa89d2700b8ea8b01f3c6c38b7131ff SHA1 e81f8069d250a18e7bc7cbc25bee89f572ec82b8 SHA256 2adf9e8d1c1d49177acb05323d7dca15c44ed3c719716e14a85762ad7d024d31
+MISC ChangeLog 1069 RMD160 d01cb97cc8a3ce5060a19575990bd4371c96b288 SHA1 d10d1378805c30c8bd066a3fd7126a4e6719c9e8 SHA256 3dacff2545217aefba587275f5e140c6d211b5c68b14b27c4b05086adca9dfe3
+MISC metadata.xml 309 RMD160 54e8d81968ef8a15b061624dd684b047a1d31440 SHA1 3604f1bbd422e2e5c8024e8202a3ed87871e4beb SHA256 152493d68fa5bf5872e6ef9ee368506f0d58de5e6e17bb6fab8e2c55c2050fe5
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.16 (GNU/Linux)
+
+iEYEARECAAYFAkyV40AACgkQ+CZEqwt+F6ai7QCePTtJRDLU/Xt7KzU0b9HEaMZs
+ghwAoJ6a7R1MU+pJqyyji3MLIr/omoYO
+=vsRx
+-----END PGP SIGNATURE-----
diff --git a/dev-embedded/scratchbox-toolchain-cs2009q3-eglibc2_10/metadata.xml b/dev-embedded/scratchbox-toolchain-cs2009q3-eglibc2_10/metadata.xml
new file mode 100644
index 0000000..935dcc7
--- /dev/null
+++ b/dev-embedded/scratchbox-toolchain-cs2009q3-eglibc2_10/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>dev-embedded</herd>
+ <maintainer>
+ <email>ayoy@gentoo.org</email>
+ <name>Dominik Kapusta</name>
+ </maintainer>
+ <longdescription lang="en">
+ </longdescription>
+</pkgmetadata>
+
diff --git a/dev-embedded/scratchbox-toolchain-cs2009q3-eglibc2_10/scratchbox-toolchain-cs2009q3-eglibc2_10-1.0.17-r1.ebuild b/dev-embedded/scratchbox-toolchain-cs2009q3-eglibc2_10/scratchbox-toolchain-cs2009q3-eglibc2_10-1.0.17-r1.ebuild
new file mode 100644
index 0000000..f7b2043
--- /dev/null
+++ b/dev-embedded/scratchbox-toolchain-cs2009q3-eglibc2_10/scratchbox-toolchain-cs2009q3-eglibc2_10-1.0.17-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-embedded/scratchbox-toolchain-cs2009q3-eglibc2_10/scratchbox-toolchain-cs2009q3-eglibc2_10-1.0.17-r1.ebuild,v 1.1 2010/09/08 17:32:00 ayoy Exp $
+
+ARMHARDV="hard-${PV}-3"
+ARMSOFTV="soft-${PV}-4"
+I486V="${PV}-3"
+
+DESCRIPTION="A cross-compilation toolkit designed to make embedded Linux application development easier."
+HOMEPAGE="http://www.scratchbox.org/"
+SRC_URI="http://scratchbox.org/download/files/sbox-releases/hathor/tarball/${PN/_/.}-armv7-${ARMHARDV}-i386.tar.gz
+ http://scratchbox.org/download/files/sbox-releases/hathor/tarball/${PN/_/.}-armv7-${ARMSOFTV}-i386.tar.gz
+ http://scratchbox.org/download/files/sbox-releases/hathor/tarball/${PN/_/.}-i486-${I486V}-i386.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+# Stripping BREAKS scratchbox, it runs in a chroot and is pre-stripped when needed (bug #296294)
+RESTRICT="strip"
+
+DEPEND=""
+RDEPEND="=dev-embedded/scratchbox-1.0*"
+
+TARGET_DIR="/opt/scratchbox"
+
+S=${WORKDIR}/scratchbox
+
+src_install() {
+ dodir ${TARGET_DIR}
+ cp -pRP * "${D}/${TARGET_DIR}"
+}
diff --git a/dev-embedded/scratchbox-toolchain-cs2009q3-eglibc2_10/scratchbox-toolchain-cs2009q3-eglibc2_10-1.0.18.ebuild b/dev-embedded/scratchbox-toolchain-cs2009q3-eglibc2_10/scratchbox-toolchain-cs2009q3-eglibc2_10-1.0.18.ebuild
new file mode 100644
index 0000000..07fe027
--- /dev/null
+++ b/dev-embedded/scratchbox-toolchain-cs2009q3-eglibc2_10/scratchbox-toolchain-cs2009q3-eglibc2_10-1.0.18.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-embedded/scratchbox-toolchain-cs2009q3-eglibc2_10/scratchbox-toolchain-cs2009q3-eglibc2_10-1.0.18.ebuild,v 1.1 2010/09/19 10:17:27 ayoy Exp $
+
+ARMHARDV="hard-${PV}-4"
+ARMSOFTV="soft-${PV}-5"
+I486V="1.0.17-3"
+
+DESCRIPTION="A cross-compilation toolkit designed to make embedded Linux application development easier."
+HOMEPAGE="http://www.scratchbox.org/"
+SRC_URI="http://scratchbox.org/download/files/sbox-releases/hathor/tarball/${PN/_/.}-armv7-${ARMHARDV}-i386.tar.gz
+ http://scratchbox.org/download/files/sbox-releases/hathor/tarball/${PN/_/.}-armv7-${ARMSOFTV}-i386.tar.gz
+ http://scratchbox.org/download/files/sbox-releases/hathor/tarball/${PN/_/.}-i486-${I486V}-i386.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+# Stripping BREAKS scratchbox, it runs in a chroot and is pre-stripped when needed (bug #296294)
+RESTRICT="strip"
+
+DEPEND=""
+RDEPEND="=dev-embedded/scratchbox-1.0*"
+
+TARGET_DIR="/opt/scratchbox"
+
+S=${WORKDIR}/scratchbox
+
+src_install() {
+ dodir ${TARGET_DIR}
+ cp -pRP * "${D}/${TARGET_DIR}"
+}
diff --git a/dev-embedded/scratchbox/ChangeLog b/dev-embedded/scratchbox/ChangeLog
new file mode 100644
index 0000000..e575606
--- /dev/null
+++ b/dev-embedded/scratchbox/ChangeLog
@@ -0,0 +1,87 @@
+# ChangeLog for dev-embedded/scratchbox
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-embedded/scratchbox/ChangeLog,v 1.17 2010/09/19 10:16:33 ayoy Exp $
+
+*scratchbox-1.0.20 (19 Sep 2010)
+
+ 19 Sep 2010; Dominik Kapusta <ayoy@gentoo.org> -scratchbox-1.0.11.ebuild,
+ -scratchbox-1.0.16.ebuild, -scratchbox-1.0.17.ebuild,
+ +scratchbox-1.0.20.ebuild:
+ Version bump, remove old versions. Thanks to David King
+ <amigadave@amigadave.com> for reporting (bug #338019).
+
+*scratchbox-1.0.19 (29 Jun 2010)
+
+ 29 Jun 2010; Dominik Kapusta <ayoy@gentoo.org> +scratchbox-1.0.19.ebuild:
+ Version bump (bug #325659). Thanks to David King <amigadave@amigadave.com>
+ for the new ebuild.
+
+ 18 Jan 2010; Diego E. Pettenò <flameeyes@gentoo.org>
+ scratchbox-1.0.11.ebuild, scratchbox-1.0.16.ebuild,
+ scratchbox-1.0.17.ebuild:
+ Re-fix QA policy violation.
+
+ 18 Jan 2010; Olivier Crête <tester@gentoo.org> scratchbox-1.0.11.ebuild,
+ scratchbox-1.0.16.ebuild, scratchbox-1.0.17.ebuild:
+ Restore strip/binchecks RESTRICT, it does NOT work without them, bug
+ #296294
+
+*scratchbox-1.0.17 (07 Jan 2010)
+
+ 07 Jan 2010; Dominik Kapusta <ayoy@gentoo.org> +scratchbox-1.0.17.ebuild:
+ Version bump
+
+ 30 Nov 2009; Diego E. Pettenò <flameeyes@gentoo.org>
+ scratchbox-1.0.11.ebuild, scratchbox-1.0.16.ebuild:
+ Remove wrongly-set restricts.
+
+ 21 Nov 2009; Dominik Kapusta <ayoy@gentoo.org> scratchbox-1.0.16.ebuild:
+ Keywording for amd64
+
+ 19 Nov 2009; Dominik Kapusta <ayoy@gentoo.org> -scratchbox-2.0.ebuild,
+ -files/scratchbox-2.0-gentoo.patch,
+ -files/scratchbox-2.0-glibc-2.10.patch:
+ Moving scratchbox2 ebuild to a separate package directory
+
+ 15 Nov 2009; Dominik Kapusta <ayoy@gentoo.org> scratchbox-2.0.ebuild:
+ Fixed LDPATH
+
+ 16 Oct 2009; Dominik Kapusta <ayoy@gentoo.org> scratchbox-2.0.ebuild:
+ Fixed to avoid possible distcc issues
+
+ 16 Oct 2009; Dominik Kapusta <ayoy@gentoo.org> scratchbox-2.0.ebuild:
+ Keywording for x86
+
+*scratchbox-2.0 (15 Oct 2009)
+
+ 15 Oct 2009; Dominik Kapusta <ayoy@gentoo.org> +scratchbox-2.0.ebuild,
+ +files/scratchbox-2.0-gentoo.patch,
+ +files/scratchbox-2.0-glibc-2.10.patch:
+ Adding scratchbox-2.0 for testing
+
+*scratchbox-1.0.16 (16 Sep 2009)
+
+ 16 Sep 2009; Olivier Crête <tester@gentoo.org> -scratchbox-1.0.14.ebuild,
+ +scratchbox-1.0.16.ebuild:
+ Version bump
+
+ 06 May 2009; Olivier Crête <tester@gentoo.org> scratchbox-1.0.14.ebuild:
+ Create right path
+
+ 06 May 2009; Olivier Crête <tester@gentoo.org> scratchbox-1.0.14.ebuild:
+ Fix permissions in postinst
+
+ 06 May 2009; Olivier Crête <tester@gentoo.org> scratchbox-1.0.14.ebuild:
+ Set the permissions in postinst
+
+*scratchbox-1.0.14 (06 May 2009)
+
+ 06 May 2009; Olivier Crête <tester@gentoo.org> +scratchbox-1.0.14.ebuild:
+ Version bump
+
+*scratchbox-1.0.11 (06 May 2009)
+
+ 06 May 2009; Olivier Crête <tester@gentoo.org> +files/scratchbox.rc,
+ +metadata.xml, +scratchbox-1.0.11.ebuild:
+ Initial version, from sunrise and bug #94225
+
diff --git a/dev-embedded/scratchbox/Manifest b/dev-embedded/scratchbox/Manifest
new file mode 100644
index 0000000..7162a1b
--- /dev/null
+++ b/dev-embedded/scratchbox/Manifest
@@ -0,0 +1,6 @@
+AUX scratchbox.rc 409 RMD160 bbf43d3a75801d02213ca4e28d1d0d7830704b00 SHA1 d91b500c69786298f99caf27cf69ed3903293338 SHA256 49373f4803b98783652fdf285e22898e74b6cc40e365ec0af33251034d93b064
+DIST scratchbox-core-1.0.26-i386.tar.gz 47223752 RMD160 4543f656886485f498ffc3a1d065346ec657a4fd SHA1 0e8bd1b77af7babf5a996a8e8cb0e3cbb8caf558 SHA256 4240bb8508d7cbc5a5a430248f1342b6916ef78a7b3346e13327989a67ec1c68
+DIST scratchbox-libs-1.0.26-i386.tar.gz 14374809 RMD160 6abdd123734cc064613ec2adc137af0afd4371aa SHA1 7e324ec66e8adf2e086289c81d18825eb4c47449 SHA256 e6e2252fab0fbc56ce0a495f3255075811e04a8f0473bde5e9279c001997cad3
+EBUILD scratchbox-1.0.26.ebuild 2802 RMD160 016744512b5082ba12e0b83f404b2947b96975c7 SHA1 da4528b1218dfcdb4632f52c6585f3720d82ec58 SHA256 3490e17ae4fc68e09221b3e254f35faf3295f2ac1a16543c335a123f1597ed35
+MISC ChangeLog 3014 RMD160 b1e00a4ee2588b1aed0681dc4672757077e04c7d SHA1 915d8e509ed344ef33c280b3ae05d484a07e1831 SHA256 274daeda3034be780bb3cb69edd95d94c868fa8e6f7c4cd0a0e72dcaced7204b
+MISC metadata.xml 226 RMD160 fbf9cef5397add3596a11d471e8977cef5fe798a SHA1 10d67f7d4544776c6c508dfe6c15eea8aca03d6b SHA256 37816e1cc9c8450fa0ffd3c1a129be4ca5cda12748598b16b6d3a3e1250fef4a
diff --git a/dev-embedded/scratchbox/files/scratchbox.rc b/dev-embedded/scratchbox/files/scratchbox.rc
new file mode 100644
index 0000000..36501b3
--- /dev/null
+++ b/dev-embedded/scratchbox/files/scratchbox.rc
@@ -0,0 +1,23 @@
+#!/sbin/runscript
+
+depend() {
+ need localmount
+ use logger net
+}
+
+start() {
+ test -x /opt/scratchbox/sbin/sbox_ctl || \
+ eend 1 "scratchbox init script not found. Aborting" || return 1
+
+ /opt/scratchbox/sbin/sbox_ctl start
+ return $?
+}
+
+stop() {
+ test -x /opt/scratchbox/sbin/sbox_ctl || \
+ eend 1 "scratchbox init script not found. Aborting" || return 1
+
+ /opt/scratchbox/sbin/sbox_ctl stop
+ return $?
+}
+
diff --git a/dev-embedded/scratchbox/metadata.xml b/dev-embedded/scratchbox/metadata.xml
new file mode 100644
index 0000000..4fda949
--- /dev/null
+++ b/dev-embedded/scratchbox/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>dev-embedded</herd>
+<maintainer>
+ <email>tester@gentoo.org</email>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-embedded/scratchbox/scratchbox-1.0.26.ebuild b/dev-embedded/scratchbox/scratchbox-1.0.26.ebuild
new file mode 100644
index 0000000..9f2d1b2
--- /dev/null
+++ b/dev-embedded/scratchbox/scratchbox-1.0.26.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-embedded/scratchbox/scratchbox-1.0.20.ebuild,v 1.1 2010/09/19 10:16:33 ayoy Exp $
+
+inherit eutils
+
+SBOX_GROUP="sbox"
+
+DESCRIPTION="A cross-compilation toolkit designed to make embedded Linux application development easier."
+HOMEPAGE="http://www.scratchbox.org/"
+SRC_URI="http://scratchbox.org/download/files/sbox-releases/hathor/tarball/scratchbox-core-${PV}-i386.tar.gz
+ http://scratchbox.org/download/files/sbox-releases/hathor/tarball/scratchbox-libs-${PV}-i386.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+# Stripping BREAKS scratchbox, it runs in a chroot and is pre-stripped when needed (bug #296294)
+RESTRICT="strip"
+
+DEPEND=""
+RDEPEND=""
+
+TARGET_DIR="/opt/scratchbox"
+
+S=${WORKDIR}/${PN}
+
+src_install() {
+ dodir ${TARGET_DIR}
+ # doins doesn't work with symlinks, getting "file not found" with doins
+ cp -pRP ./* "${D}/${TARGET_DIR}"
+ ln -s opt/scratchbox "${D}/scratchbox"
+
+ # scratchbox service loader
+ newinitd "${FILESDIR}/scratchbox.rc" scratchbox || die "newinitd failed"
+
+ # group already created
+ echo ${SBOX_GROUP} > "${D}/${TARGET_DIR}/.run_me_first_done"
+}
+
+pkg_preinst() {
+ einfo "Creating group sbox"
+ enewgroup "${SBOX_GROUP}"
+}
+
+pkg_postinst() {
+ "${TARGET_DIR}/sbin/sbox_configure" "no" ${SBOX_GROUP}
+
+ elog
+ elog "You can run:"
+ elog "\"emerge --config =${CATEGORY}/${PF}\""
+ elog "to setup scratchbox users"
+ elog
+ elog "For further documentation about how to setup"
+ elog "scratchbox for your development needs have a look at"
+ elog "http://scratchbox.org/documentation/user/scratchbox-1.0/"
+ elog
+ elog "Also note that when you reboot you should run:"
+ elog "/etc/init.d/scratchbox start"
+ elog "before trying to run scratchbox."
+ elog "You can also add it to the default runlevel:"
+ elog "rc-update add scratchbox default"
+ elog
+ elog "Type /opt/scratchbox/login to start scratchbox."
+ elog
+}
+
+pkg_postrm() {
+ elog
+ elog "To remove all traces of scratchbox you will need to remove the file"
+ elog "/etc/init.d/scratchbox. Don't forget to delete the sbox group."
+ elog
+}
+
+pkg_config() {
+ if [ `id -u` != "0" ]; then
+ ewarn "Must be root to run this"
+ die "not root"
+ fi
+
+ mkdir -p "${TARGET_DIR}/users"
+
+ while true; do
+ einfo "Existing users:"
+ einfo $(ls "${TARGET_DIR}/users")
+ echo
+
+ einfo "Create new user (leaf empty to skip): "
+ read newuser
+ case "$newuser" in
+ "")
+ break;
+ ;;
+ *)
+ einfo "Note: users have to be in the '${SBOX_GROUP}' to be able to login into the scratchbox"
+ "${TARGET_DIR}/sbin/sbox_adduser" ${newuser} || die "sbox_adduser failed"
+ ;;
+ esac
+ done
+
+ einfo "Configuration finished. Make sure you run '/etc/init.d/scratchbox start' before logging in."
+}