dev-libs/dietlibc: move to love ebuild for arm

(Portage version: 2.2.0_alpha78/git/Linux x86_64, RepoMan options: --force, unsigned Manifest commit)
This commit is contained in:
Mario Fetka 2011-12-13 17:18:57 +01:00
parent 0341360d2a
commit aa1b3b4715
4 changed files with 14 additions and 23 deletions

View File

@ -2,6 +2,13 @@
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/dietlibc/ChangeLog,v 1.88 2011/11/20 09:20:49 xarthisius Exp $ # $Header: /var/cvsroot/gentoo-x86/dev-libs/dietlibc/ChangeLog,v 1.88 2011/11/20 09:20:49 xarthisius Exp $
*dietlibc-9999 (13 Dec 2011)
13 Dec 2011; Mario Fetka <mario.fetka@gmail.com>
-dietlibc-0.33_pre20110403.ebuild, +dietlibc-9999.ebuild,
-files/arm-binutils-fix.patch:
move to love ebuild for arm
13 Dec 2011; Mario Fetka <mario.fetka@gmail.com> 13 Dec 2011; Mario Fetka <mario.fetka@gmail.com>
dietlibc-0.33_pre20110403.ebuild: dietlibc-0.33_pre20110403.ebuild:
add arm binutils fix add arm binutils fix

View File

@ -1,5 +1,3 @@
AUX arm-binutils-fix.patch 417 RMD160 de0ec0d2c5e2999455de334b73b6560308cfa8e4 SHA1 e16908f0e365e476015b77b1e0aa9e40d4fb6f6f SHA256 499e6bc0f8dcf1be1cdbfdd8b8443346e11962265673856f8b61121be202abd4 EBUILD dietlibc-9999.ebuild 1639 RMD160 ef3a820031023f0d977d6d322cf6c6d0b44ed298 SHA1 b5762613bf1340ad387af59a0508a82c06776dbf SHA256 868c7fd30aefe436b869cd1418abd27c446316c219df303a67aea434393081c5
DIST dietlibc-0.33_pre20110403.tar.gz 743758 RMD160 75ee2c54bfe7dace47082e23a439a220950b0631 SHA1 e20dc31a97f0e6cc4e9aaf95ad5016a4dbc594fd SHA256 6505ed424a5b53850ae1dcbc75fbf92f3b7e4038dd1104d114b366221cc48eea MISC ChangeLog 13389 RMD160 f838e518bfe744969c33284556700b298861d5c8 SHA1 6af3b9c2e32376cd131dcb841c69cf87cb3911e6 SHA256 94a2442cf31e41a36a7743422a2a42615ce25b8fb21822c934d9be1186e60baa
EBUILD dietlibc-0.33_pre20110403.ebuild 1812 RMD160 42eccc558c8fca92a5e3d56a510adfd9ff736cdd SHA1 1ddde46decb69818f98702d0c562f21a81eefcbb SHA256 373d8fa182e0885e8dcea4ed87bc9d7cb71fb5a386c445ce40efb637cfbaadae
MISC ChangeLog 13184 RMD160 716fc6f41dc0559e685f20d78fc6ec901ac90919 SHA1 fb23096a6750dda998438ba900f99d280228161a SHA256 3d1a9e123755d57fd88bdd72a0b353f8cb5a71349c859bdfcf6dc46fb41e0859
MISC metadata.xml 410 RMD160 063e81d4d38be2fa6f093828b42a0ee3e5b2b582 SHA1 e73d09647dcac3413d7bccb6f1d2a0bc50e60f48 SHA256 3fc38345f9430d71c6369f84fc1b6248bc8aa0ec74cb4ae5b2797fe01cf48721 MISC metadata.xml 410 RMD160 063e81d4d38be2fa6f093828b42a0ee3e5b2b582 SHA1 e73d09647dcac3413d7bccb6f1d2a0bc50e60f48 SHA256 3fc38345f9430d71c6369f84fc1b6248bc8aa0ec74cb4ae5b2797fe01cf48721

View File

@ -4,25 +4,23 @@
EAPI="3" EAPI="3"
inherit eutils flag-o-matic toolchain-funcs EGIT_REPO_URI="https://github.com/ensc/dietlibc.git"
GITHUB_AUTHOR="hollow" inherit eutils flag-o-matic toolchain-funcs git-2
GITHUB_PROJECT="dietlibc"
GITHUB_COMMIT="4e86d5e"
DESCRIPTION="A libc optimized for small size" DESCRIPTION="A libc optimized for small size"
HOMEPAGE="http://www.fefe.de/dietlibc/" HOMEPAGE="http://www.fefe.de/dietlibc/"
SRC_URI="http://nodeload.github.com/${GITHUB_AUTHOR}/${GITHUB_PROJECT}/tarball/v${PV} -> ${P}.tar.gz"
LICENSE="GPL-2" LICENSE="GPL-2"
SLOT="0" SLOT="0"
KEYWORDS="~alpha amd64 ~arm -hppa ~mips ~sparc x86" KEYWORDS="~arm"
IUSE="debug" IUSE="debug"
DEPEND="" DEPEND=""
RDEPEND="" RDEPEND=""
S="${WORKDIR}"/${GITHUB_AUTHOR}-${GITHUB_PROJECT}-${GITHUB_COMMIT} #S="${WORKDIR}"/${GITHUB_AUTHOR}-${GITHUB_PROJECT}-${GITHUB_COMMIT}
#S="${WORKDIR}/${MY_P}"
DIETHOME=/usr/diet DIETHOME=/usr/diet
@ -46,8 +44,6 @@ pkg_setup() {
} }
src_compile() { src_compile() {
epatch "${FILESDIR}/arm-binutils-fix.patch"
emake prefix=${DIETHOME} \ emake prefix=${DIETHOME} \
CC="$(tc-getCC)" \ CC="$(tc-getCC)" \
CFLAGS="${CFLAGS}" \ CFLAGS="${CFLAGS}" \

View File

@ -1,10 +0,0 @@
diff -uNr hollow-dietlibc-4e86d5e.orig//libcompat/syscall.S hollow-dietlibc-4e86d5e/libcompat/syscall.S
--- hollow-dietlibc-4e86d5e.orig//libcompat/syscall.S 2011-12-13 16:35:21.994177481 +0100
+++ hollow-dietlibc-4e86d5e/libcompat/syscall.S 2011-12-13 16:36:37.327958253 +0100
@@ -137,5 +137,6 @@
#else
.long __syscall_2_not_implemented_for_this_arch
#endif
+ .section text
#endif
.size syscall, . - syscall