summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs/dietlibc/dietlibc-0.26-r1.ebuild')
-rw-r--r--dev-libs/dietlibc/dietlibc-0.26-r1.ebuild71
1 files changed, 0 insertions, 71 deletions
diff --git a/dev-libs/dietlibc/dietlibc-0.26-r1.ebuild b/dev-libs/dietlibc/dietlibc-0.26-r1.ebuild
deleted file mode 100644
index 9bfb31a327bf..000000000000
--- a/dev-libs/dietlibc/dietlibc-0.26-r1.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/dietlibc/dietlibc-0.26-r1.ebuild,v 1.3 2005/01/21 22:12:20 kloeri Exp $
-
-inherit eutils flag-o-matic fixheadtails gcc
-
-DESCRIPTION="A minimal libc"
-HOMEPAGE="http://www.fefe.de/dietlibc/"
-SRC_URI="mirror://kernel/linux/libs/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~x86 ~ppc ~sparc ~alpha ~arm ~hppa ~amd64"
-IUSE=""
-
-DEPEND=">=sys-apps/sed-4"
-
-src_unpack() {
- unpack ${A}
- cd ${S}
-
- epatch "${FILESDIR}/0.24-dirent-prototype.patch"
- [ $(gcc-major-version) -eq 3 ] \
- && epatch ${FILESDIR}/gcc-33.patch
-
-# && epatch ${FILESDIR}/${PV}-gcc34.patch
-
- # depending on glibc to provide guard symbols, does not work with -nostdlib building
- filter-flags -fstack-protector -fstack-protector-all
-
- if use x86 ; then
- # Ok so let's make dietlibc ssp aware (Aug 7 2004) -solar
- ebegin "Making dietlibc ssp aware"
- cp ${FILESDIR}/ssp.c ${S}/lib/ || die "Failed to copy ssp.c into lib for compile"
- eend $?
-
- # start with sparc/sparc64/x86_64/i386 for now.
- epatch ${FILESDIR}/dietlibc-0.26-ssp.patch
- append-flags -D__dietlibc__
- # end ssp block code
- fi
- # Fix for 45716
- replace-sparc64-flags
-
- sed -i \
- -e "s:^CFLAGS.*:CFLAGS = ${CFLAGS}:" \
- -e "s:^prefix.*:prefix=/usr/diet:" \
- -e "s:^#DESTDIR=.*:DESTDIR=${D}:" \
- Makefile \
- || die "sed Makefile failed"
-
- # New fix for sparc64 and dietlibc, fixes bug #45601
- [ "${PROFILE_ARCH}" = "sparc64" ] && \
- epatch ${FILESDIR}/dietlibc-sparc64-makefile.patch
-
- ht_fix_all
-}
-
-src_compile() {
- emake || die "emake failed"
-}
-
-src_install() {
- make install || die "make install failed"
-
- exeinto /usr/bin
- newexe bin-$(uname -m | sed -e 's/i[4-9]86/i386/' -e 's/armv[3-6][lb]/arm/' -e 's/sparc64/sparc/')/diet-i diet || die "newexe failed"
-
- doman diet.1
- dodoc AUTHOR BUGS CAVEAT CHANGES README THANKS TODO PORTING
-}