diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2011-07-14 02:21:01 -0400 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2011-07-14 02:21:01 -0400 |
commit | ce45c1f5748f6e331444b3eb5db9a92baa2ee17c (patch) | |
tree | bab2d4ea42aeca6882570290cbc291c42441b248 | |
parent | Patch to work around off by one hour bug in exiv2 that's currently upstream but not in any release. (diff) | |
download | portage-ce45c1f5748f6e331444b3eb5db9a92baa2ee17c.tar.xz portage-ce45c1f5748f6e331444b3eb5db9a92baa2ee17c.zip |
Bump scratchbox versions and add debian hashlib -- all with the aim of MeeGo development.
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." +} |