add arm workaroundand bump

Package-Manager: portage-2.2.0_alpha188
RepoMan-Options: --force
This commit is contained in:
Mario Fetka 2013-10-28 15:09:29 +01:00
parent 590096f522
commit 793487141a
3 changed files with 76 additions and 2 deletions

View File

@ -1,7 +1,13 @@
# ChangeLog for dev-libs/dietlibc # ChangeLog for dev-libs/dietlibc
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: $ # $Header: $
*dietlibc-0.33_pre20130103 (28 Oct 2013)
28 Oct 2013; Mario Fetka <mario.fetka@gmail.com>
+dietlibc-0.33_pre20130103.ebuild:
add arm workaroundand bump
29 Nov 2012; Mario Fetka <mario.fetka@gmail.com> 29 Nov 2012; Mario Fetka <mario.fetka@gmail.com>
dietlibc-0.33_pre20120325.ebuild: dietlibc-0.33_pre20120325.ebuild:
move to new debian patch move to new debian patch

View File

@ -1,5 +1,7 @@
DIST dietlibc-0.33_pre20130103.tar.xz 555624 SHA256 2dff9b339d63320539eb733aff73d04d25d83146ab2eee99cec82f7fcd78e61a SHA512 89fe2f5d46ffc233c839f15f5a20040cdaa5ac31d3488ef64fce8cf3d4f1e48243039a47a60322617de494734ff3258e98d72f50455d824658fee2853adbb81e WHIRLPOOL c0377bc35cb825dce15f9e4156bd51ca2be44c6d2b4c86b9afe3b03ee77e163e76a89151df246493983a21c8945f27f057a1aa4dcb5573045b16721333d0a001
DIST dietlibc_0.33~cvs20120325-4.debian.tar.gz 37028 SHA256 43f86feb35ee727d85ef89abf61d28eb2948a0f15b7d767f4c971f2964ec0eb0 SHA512 f3e40dbc2b663b86949a832b5c60543b5d0727ea5854b4b58d209863806488c66dd9d05a8eed6792fb22137232d95cd5fa187187bbaff355344d9f34a7dec676 WHIRLPOOL 64cfd031c8fe28d7ff8fe8092910506db74413951046af97c0040d6366ab48a4dc918626845b400400740bcc5c7310ed9a05706f6d96c3b7bfd25fd1eeb62855 DIST dietlibc_0.33~cvs20120325-4.debian.tar.gz 37028 SHA256 43f86feb35ee727d85ef89abf61d28eb2948a0f15b7d767f4c971f2964ec0eb0 SHA512 f3e40dbc2b663b86949a832b5c60543b5d0727ea5854b4b58d209863806488c66dd9d05a8eed6792fb22137232d95cd5fa187187bbaff355344d9f34a7dec676 WHIRLPOOL 64cfd031c8fe28d7ff8fe8092910506db74413951046af97c0040d6366ab48a4dc918626845b400400740bcc5c7310ed9a05706f6d96c3b7bfd25fd1eeb62855
DIST dietlibc_0.33~cvs20120325.orig.tar.gz 726798 SHA256 6366f152587ba167e36ceec78cea505330c84750497aa6c8d853784abedae20a SHA512 618687d37300ecebfd3c1e315939ab05bd81372484a4f14d582a7e033a27ca498ddcd9472b41977a1830aa25aa03716f5c277e58bfa2cb2021758551a00e9f00 WHIRLPOOL 6fbdcd9b094a1137389a5380a25605f082349355f410d48b76117fc2b60ca2b790c717fe307c25df62e417b126de2abecdcb7b278e452ba9694d1fa16f291a2d DIST dietlibc_0.33~cvs20120325.orig.tar.gz 726798 SHA256 6366f152587ba167e36ceec78cea505330c84750497aa6c8d853784abedae20a SHA512 618687d37300ecebfd3c1e315939ab05bd81372484a4f14d582a7e033a27ca498ddcd9472b41977a1830aa25aa03716f5c277e58bfa2cb2021758551a00e9f00 WHIRLPOOL 6fbdcd9b094a1137389a5380a25605f082349355f410d48b76117fc2b60ca2b790c717fe307c25df62e417b126de2abecdcb7b278e452ba9694d1fa16f291a2d
EBUILD dietlibc-0.33_pre20120325.ebuild 2001 SHA256 ada8b9b162f4f96c1ae8913152aec7f32f5f983f9e2107012b13eb868f1e648e SHA512 1416565356b2c1efd9dece8613f6144793e4c07494082a36e5110b02e55278d50ab0d3a07ce89ebf1865aca98a4497c2938fbef581cd7d3b3190e7dc072cc27f WHIRLPOOL 20d29099f7959b5ca4264d1c9d8fefb1876296ea90759adf5701cc2ed227b7f89040c6da0fab01baca8525f195935c6c218f51b6314e22d5ce447a09eb937998 EBUILD dietlibc-0.33_pre20120325.ebuild 2001 SHA256 ada8b9b162f4f96c1ae8913152aec7f32f5f983f9e2107012b13eb868f1e648e SHA512 1416565356b2c1efd9dece8613f6144793e4c07494082a36e5110b02e55278d50ab0d3a07ce89ebf1865aca98a4497c2938fbef581cd7d3b3190e7dc072cc27f WHIRLPOOL 20d29099f7959b5ca4264d1c9d8fefb1876296ea90759adf5701cc2ed227b7f89040c6da0fab01baca8525f195935c6c218f51b6314e22d5ce447a09eb937998
MISC ChangeLog 883 SHA256 12351cb8c761beeebe9e3941fe3eb76edb8c4f798eadef0dd3892508fda78ad8 SHA512 d0596df97646b41cb23a5b2ee475d6515922073e930f2f98b2312a346ecdf063dc93f75f7bcf17c1e6858945de711697004d70ed2bdb1268b44c151199791d65 WHIRLPOOL bd2d2520e046f04bfaf0ac18fe0cb8aee2101e2089e3e5e29db9e8a4cdc6a579235886bca58355a498af446c9b60d84a474be164e6d96094d30f067e0473fcde EBUILD dietlibc-0.33_pre20130103.ebuild 1652 SHA256 ae8728b5c1b7fb839e03dad7cf0b8584c5889cdd2e23e3d55c24c92c4f64742f SHA512 c59e690f73849f9cbc328b0b53c05ca1d3974914298c6aa48c33ec2dacffd539beb1cdb9f07d4aa06ea72a7a9976eed75fe126c1c0db2df2399f65561d32018b WHIRLPOOL 2fa6474dbab3ea6f3bd741cf4d95d65238624af9cb1c8e07d8b4b15509cf6ea3cb23a2ac8bb53f9d3d11e3c9ff57d216f24ad50c047c2b30a5e3eaca38f14207
MISC ChangeLog 1043 SHA256 0a94c2316822d1ad2c84a2a3a58d3e47285dc45394bfe49fedd1f8e54bddb2f3 SHA512 60c2a0f0ce2c11f3f8b5afda4f8236d0c05fef505439ce8edd6b9ce4cb83c8056f15f306acdb2b6adb3053e1729be3964c29a8d078146c6c0a069e6b00770d6e WHIRLPOOL e0b5277c317984354319463572be690981b8d427484435092f925c4a31ceee2a9f971c00f52cb14cbc041a66c1fcc22605be5e6655e248ee33cb45c45d721d20
MISC metadata.xml 410 SHA256 3fc38345f9430d71c6369f84fc1b6248bc8aa0ec74cb4ae5b2797fe01cf48721 SHA512 d0819fcafbbc30e86adb68974c4bf0a09dc049a46a264647e05aa7b2f41543ac7c6fd0e206e73720404f0392cbd55b2736cbb54d63486882d439b8801a3b7547 WHIRLPOOL 1e559e60d0e43f84d18bac49ef2f338257d723fc4531d767c5f3d13511a790bbe94a93f0c60436aa86375cdb1df897e8e2fa58fc2cf8575b6a2da335721b6090 MISC metadata.xml 410 SHA256 3fc38345f9430d71c6369f84fc1b6248bc8aa0ec74cb4ae5b2797fe01cf48721 SHA512 d0819fcafbbc30e86adb68974c4bf0a09dc049a46a264647e05aa7b2f41543ac7c6fd0e206e73720404f0392cbd55b2736cbb54d63486882d439b8801a3b7547 WHIRLPOOL 1e559e60d0e43f84d18bac49ef2f338257d723fc4531d767c5f3d13511a790bbe94a93f0c60436aa86375cdb1df897e8e2fa58fc2cf8575b6a2da335721b6090

View File

@ -0,0 +1,66 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/dietlibc/dietlibc-0.33_pre20130103.ebuild,v 1.1 2013/01/03 20:15:02 pacho Exp $
EAPI=5
inherit eutils flag-o-matic toolchain-funcs
DESCRIPTION="A libc optimized for small size"
HOMEPAGE="http://www.fefe.de/dietlibc/"
SRC_URI="http://dev.gentoo.org/~pacho/maintainer-needed/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~arm"
IUSE=""
DEPEND=""
RDEPEND=""
DIETHOME=/usr/diet
src_prepare() {
# Replace sparc64 related C[XX]FLAGS (see bug #45716)
use sparc && replace-sparc64-flags
# gcc-hppa suffers support for SSP, compilation will fail
use hppa && strip-unsupported-flags
# Makefile does not append CFLAGS
append-flags -nostdinc -W -Wall -Wextra -Wchar-subscripts \
-Wmissing-prototypes -Wmissing-declarations -Wno-switch \
-Wno-unused -Wredundant-decls -fno-strict-aliasing
# only use -nopie on archs that support it
gcc-specs-pie && append-flags -nopie
sed -i -e 's:strip::' Makefile || die
append-flags -Wa,--noexecstack
}
src_prepare() {
ln -sf bin-${ARCH} bin-${CHOST/-*/}
}
src_compile() {
emake prefix="${EPREFIX}"${DIETHOME} \
CC="$(tc-getCC)" \
CFLAGS="${CFLAGS}" \
STRIP=":"
}
src_install() {
emake prefix="${EPREFIX}"${DIETHOME} \
DESTDIR="${D}" \
install-bin \
install-headers
# broken so add a workaround
ln -sf lib-${ARCH} "${D}"/${DIETHOME}/lib-${CHOST/-*/}
dobin "${ED}"${DIETHOME}/bin/*
doman "${ED}"${DIETHOME}/man/*/*
rm -r "${ED}"${DIETHOME}/{man,bin} || die
dodoc AUTHOR BUGS CAVEAT CHANGES README THANKS TODO PORTING
}