old
authorMike Frysinger <vapier@gentoo.org>
Mon, 25 Dec 2006 09:04:37 +0000 (09:04 +0000)
committerMike Frysinger <vapier@gentoo.org>
Mon, 25 Dec 2006 09:04:37 +0000 (09:04 +0000)
Package-Manager: portage-2.1.2_rc3-r9

sys-apps/busybox/Manifest
sys-apps/busybox/busybox-1.1.3.ebuild [deleted file]
sys-apps/busybox/busybox-1.2.1.ebuild [deleted file]
sys-apps/busybox/files/1.1.1/bb.patch [deleted file]
sys-apps/busybox/files/digest-busybox-1.1.3 [deleted file]
sys-apps/busybox/files/digest-busybox-1.2.1 [deleted file]

index 53eac64f00cd6f4ca3adf37f179406fac5f89b15..c8950a3de753cf5eb139ff6bece3ac418c623f36 100644 (file)
@@ -1,7 +1,6 @@
-AUX 1.1.1/bb.patch 539 RMD160 d3e9bc94ddb868c97b6fbd55af103fcac815ba19 SHA1 46624cb56d5a4fa2095cdaeb66715d679e232f09 SHA256 9fc3caffbce98bbb985b1495ae9c54da0ddee9b235b29a0587693718a530204a
-MD5 b18000984506dc9c97619aa1cb7dd9f1 files/1.1.1/bb.patch 539
-RMD160 d3e9bc94ddb868c97b6fbd55af103fcac815ba19 files/1.1.1/bb.patch 539
-SHA256 9fc3caffbce98bbb985b1495ae9c54da0ddee9b235b29a0587693718a530204a files/1.1.1/bb.patch 539
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
 AUX 1.2.0/bb.patch 1160 RMD160 fbee612ec7aea6ab9564bcd569e3ae69a553fceb SHA1 f88e645606a52f1192dea7e1509f30ec5c1d4c79 SHA256 5c0ee3389ae1b505c7dbf509bfc5d35279edf968ac2c1db25e9771c7e26754a2
 MD5 26cfb25027beabeb14d99db5a8c4afd0 files/1.2.0/bb.patch 1160
 RMD160 fbee612ec7aea6ab9564bcd569e3ae69a553fceb files/1.2.0/bb.patch 1160
@@ -14,17 +13,7 @@ AUX config-netboot 9853 RMD160 3d62cf31765adbc88c7a39f0f21223d7e73ef627 SHA1 0dc
 MD5 d9841a0171170d16bb121c696591e7ef files/config-netboot 9853
 RMD160 3d62cf31765adbc88c7a39f0f21223d7e73ef627 files/config-netboot 9853
 SHA256 75cae861b7bae144ca86998cb90dae9bcb0f54e09ed0c36d1ed81ad79a401e3d files/config-netboot 9853
-DIST busybox-1.1.3.tar.bz2 1435820 RMD160 b1e3409bc3180532af60140cdc5cfa84591c9641 SHA1 9feb01c74e370e7e59b6ccecd9cee2760435b462 SHA256 5228a88866211810c69d7a5be925cf87df47519b1d9d403aaca63bbdd32c975e
-DIST busybox-1.2.1.tar.bz2 1404986 RMD160 c9eb1637856a98278a4666f1c27db861477c31ca SHA1 487ef51209e253d3aa981dc0b0645063a804f4c7 SHA256 c6f955c7feafdb7c40645b3dc4c4a3c945477a2429633eef7b2a34ef01827410
 DIST busybox-1.2.2.1.tar.bz2 1413458 RMD160 f61662f1ee12a7c65b9e65864c23242b6176a242 SHA1 41683c6a31f365ac884b84a376533d9ff372c05e SHA256 e31de8f3fc6639660af08446cc8b49f5831d5e5ecab0a56d9482c1d4eb89a701
-EBUILD busybox-1.1.3.ebuild 6720 RMD160 5e9fa9603a004eb851216e44c693979f0e1b7fce SHA1 a57eec9ed3706e2c8bd08a4d864cd71421daec58 SHA256 0d0926c47586bd8729638e41cccd25ce9d744f46eeb7ae9440c9c994967cafc5
-MD5 db765f7282bc4375326cb4c24079465e busybox-1.1.3.ebuild 6720
-RMD160 5e9fa9603a004eb851216e44c693979f0e1b7fce busybox-1.1.3.ebuild 6720
-SHA256 0d0926c47586bd8729638e41cccd25ce9d744f46eeb7ae9440c9c994967cafc5 busybox-1.1.3.ebuild 6720
-EBUILD busybox-1.2.1.ebuild 8478 RMD160 39d4ecac1882b1caacccc3359fced5b74fa567ba SHA1 af364e119b01ae4386e12d3c3396070144a304b1 SHA256 88676b96d0e0a961bb677771dd129b887a10b7ecc817a935ca001a838b0a5b21
-MD5 97145c75d7eefe199bc0218912bbc8a3 busybox-1.2.1.ebuild 8478
-RMD160 39d4ecac1882b1caacccc3359fced5b74fa567ba busybox-1.2.1.ebuild 8478
-SHA256 88676b96d0e0a961bb677771dd129b887a10b7ecc817a935ca001a838b0a5b21 busybox-1.2.1.ebuild 8478
 EBUILD busybox-1.2.2.1.ebuild 8359 RMD160 caccc5ac54c2420f677f7ccb6a861c9cc6533529 SHA1 d185ed561756d1cdc3d42a04289848fc6979fb41 SHA256 d2bb46090f2cfcf2804f303865a7dd5a4f5ce66a3ef88ef5bb4d134e54998062
 MD5 0894f8866c18cdfefe15c59dc30f89af busybox-1.2.2.1.ebuild 8359
 RMD160 caccc5ac54c2420f677f7ccb6a861c9cc6533529 busybox-1.2.2.1.ebuild 8359
@@ -37,12 +26,13 @@ MISC metadata.xml 161 RMD160 77385273ea1d12ed4093a4167307486b74d1cf82 SHA1 aa4b2
 MD5 8ef75eba39772bdd1a8facc7815dbebb metadata.xml 161
 RMD160 77385273ea1d12ed4093a4167307486b74d1cf82 metadata.xml 161
 SHA256 a11fdd02015a232398fdf22a20d26a95fc34d44c54513e6b26b6128d0b76122e metadata.xml 161
-MD5 df5ae4a9e4c890771c2b9862b62934e3 files/digest-busybox-1.1.3 247
-RMD160 2d9494499a2dbb4298b75881ba8ad1c4faf5cfd5 files/digest-busybox-1.1.3 247
-SHA256 8e2b432ca3a9d41a3570fc5e46c188a90a297211dd5edfa201aec67025bf6bda files/digest-busybox-1.1.3 247
-MD5 db1fbb77932be13df78cd21c9b9a99de files/digest-busybox-1.2.1 247
-RMD160 6260c344966ac5def1f04cf03fa15b10a4240d64 files/digest-busybox-1.2.1 247
-SHA256 7cdd7cafb10a98988a5e4226f3b23246f785e3e624880789676f89fa362eb38b files/digest-busybox-1.2.1 247
 MD5 25f839e8bd7a70105b2b44cf151b57fa files/digest-busybox-1.2.2.1 253
 RMD160 aa8a187cdaf8ffc550a024deda2f779f31c60ae3 files/digest-busybox-1.2.2.1 253
 SHA256 7334648f93857477ce8a8b8d36c2dadbdd6a32b58ad6d15644ed4fdbceafb0dd files/digest-busybox-1.2.2.1 253
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.6 (GNU/Linux)
+
+iD8DBQFFj5RQ8bi6rjpTunYRAvy4AJ9mUQWRetQcEYc8N9TVkLtN+Y+iygCePp6M
+5wqOXNU3cKSrnmjCTLpfzAs=
+=ryZa
+-----END PGP SIGNATURE-----
diff --git a/sys-apps/busybox/busybox-1.1.3.ebuild b/sys-apps/busybox/busybox-1.1.3.ebuild
deleted file mode 100644 (file)
index bf2cf93..0000000
+++ /dev/null
@@ -1,236 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/busybox/busybox-1.1.3.ebuild,v 1.20 2006/09/04 20:26:16 pebenito Exp $
-
-inherit eutils flag-o-matic
-
-#SNAPSHOT=20040726
-SNAPSHOT=""
-
-DESCRIPTION="Utilities for rescue and embedded systems"
-HOMEPAGE="http://www.busybox.net/"
-if [[ -n ${SNAPSHOT} ]] ; then
-       MY_P=${PN}
-       SRC_URI="http://www.busybox.net/downloads/snapshots/${PN}-${SNAPSHOT}.tar.bz2"
-else
-       MY_P=${PN}-${PV/_/-}
-       SRC_URI="http://www.busybox.net/downloads/${MY_P}.tar.bz2"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86"
-IUSE="debug static savedconfig netboot make-symlinks"
-RESTRICT="test"
-
-DEPEND=""
-
-S=${WORKDIR}/${MY_P}
-
-# <pebenito> then eventually turning on selinux would mean
-# adding a dep: selinux? ( sys-libs/libselinux )
-
-busybox_set_env() {
-       type -p ${CHOST}-ar > /dev/null && export CROSS=${CHOST}-
-       # Don't let KBUILD_OUTPUT mess us up #88088
-       unset KBUILD_OUTPUT
-}
-
-busybox_config_option() {
-       case $1 in
-               y) sed -i -e "s:.*CONFIG_$2.*set:CONFIG_$2=y:g" .config;;
-               n) sed -i -e "s:CONFIG_$2=y:# CONFIG_$2 is not set:g" .config;;
-               Y) echo "CONFIG_$2=y" >> .config;;
-               N) echo "CONFIG_$2=n" >> .config;;
-               *) use $1 \
-                      && busybox_config_option y $2 \
-                      || busybox_config_option n $2
-                  return 0
-                  ;;
-       esac
-       einfo $(grep "CONFIG_$2[= ]" .config)
-}
-
-src_unpack() {
-       busybox_set_env
-       unpack ${A}
-       cd "${S}"
-
-       # patches go here!
-       epatch "${FILESDIR}"/1.1.1/bb.patch
-       # fix SELinux linking:
-       epatch "${FILESDIR}"/1.2.0/busybox-libsepol.patch
-
-       # check for a busybox config before making one of our own.
-       # if one exist lets return and use it.
-       # fine grained config control for user defined busybox configs.
-       # [package]-[version]-[revision].config
-       # [package]-[version].config
-       # [package].config
-
-       if use savedconfig ; then
-               local conf root
-               [[ -r .config ]] && rm .config
-               for conf in {${PF},${P},${PN}}{,-${CHOST}} ; do
-                       for root in "${PORTAGE_CONFIGROOT}" "${ROOT}" / ; do
-                               configfile=${root}etc/portage/savedconfig/${conf}.config
-                               if [[ -r ${configfile} ]] ; then
-                                       einfo "Found your ${configfile} and using it."
-                                       cp ${configfile} "${S}"/.config
-                                       yes "" | make oldconfig > /dev/null
-                                       return 0
-                               fi
-                       done
-               done
-               die "Could not locate user configfile, please fix"
-       fi
-       if use netboot ; then
-               cp "${FILESDIR}"/config-netboot .config
-               sed -i \
-                       -e '/DEFAULT_SCRIPT/s:/share/udhcpc/default.script:/lib/udhcpc.script:' \
-                       networking/udhcp/libbb_udhcp.h \
-                       || die "fixing netboot/udhcpc"
-       fi
-
-       # setup the config file
-       make allyesconfig > /dev/null
-       busybox_config_option n DMALLOC
-       busybox_config_option n FEATURE_SUID_CONFIG
-       busybox_config_option n BUILD_AT_ONCE
-       busybox_config_option n BUILD_LIBBUSYBOX
-
-       # If these are not set and we are using a uclibc/busybox setup
-       # all calls to system() will fail.
-       busybox_config_option y FEATURE_SH_IS_ASH
-       busybox_config_option n FEATURE_SH_IS_NONE
-
-       busybox_config_option static STATIC
-       busybox_config_option debug DEBUG
-       use debug \
-               && busybox_config_option Y NO_DEBUG_LIB \
-               && busybox_config_option N DMALLOC \
-               && busybox_config_option N EFENCE
-
-       busybox_config_option selinux SELINUX
-
-       # default a bunch of uncommon options to off
-       for opt in LOCALE_SUPPORT TFTP FTP{GET,PUT} IPCALC TFTP HUSH \
-               LASH MSH INETD DPKG RPM2CPIO RPM FOLD LOGNAME OD CRONTAB \
-               UUDECODE UUENCODE SULOGIN DC
-       do
-               busybox_config_option n ${opt}
-       done
-
-       make oldconfig > /dev/null
-}
-
-src_compile() {
-       busybox_set_env
-       use ppc64 && append-flags -mminimal-toc $(test-flags-CC -fno-stack-protector)
-       use ppc && append-flags $(test-flags-CC -fno-stack-protector)
-       emake -j1 CROSS="${CROSS}" busybox || die "build failed"
-       if ! use static ; then
-               mv busybox_unstripped{,.bak}
-               local failed=0
-               LDFLAGS="${LDFLAGS} -static" \
-               emake \
-                       CROSS="${CROSS}" \
-                       busybox || failed=1
-               if [[ ${failed} == 1 ]] ; then
-                       if has_version '<sys-libs/glibc-2.3.5' ; then
-                               eerror "Your glibc has broken static support, ignorning static build failure."
-                               eerror "See http://bugs.gentoo.org/94879"
-                               cp busybox_unstripped bb
-                       else
-                               die "static build failed"
-                       fi
-               else
-                       mv busybox_unstripped bb
-               fi
-               mv busybox_unstripped{.bak,}
-       fi
-}
-
-src_install() {
-       busybox_set_env
-
-       into /
-       newbin busybox_unstripped busybox || die
-       use static \
-               && dosym busybox /bin/bb \
-               || dobin bb
-
-       if use make-symlinks ; then
-               if [[ ! ${VERY_BRAVE_OR_VERY_DUMB} == "yes" ]] && [[ ${ROOT} == "/" ]] ; then
-                       ewarn "setting USE=make-symlinks and emerging to / is very dangerous."
-                       ewarn "it WILL overwrite lots of system programs like: ls bash awk grep (bug 60805 for full list)."
-                       ewarn "If you are creating a binary only and not merging this is probably ok."
-                       ewarn "set env VERY_BRAVE_OR_VERY_DUMB=yes if this is realy what you want."
-                       die "silly options will destroy your system"
-               fi
-               make CROSS="${CROSS}" install || die
-               cp -pPR _install/${x}/* "${D}"/ || die "copying links for ${x} failed"
-               cd "${D}"
-               # XXX: should really move this to pkg_preinst() ...
-               local symlink
-               for symlink in {,usr/}{bin,sbin}/* linuxrc ; do
-                       [[ -L ${symlink} ]] || continue
-                       [[ -e ${ROOT}/${symlink} ]] \
-                               && eerror "Deleting symlink ${symlink} because it exists in ${ROOT}" \
-                               && rm ${symlink}
-               done
-               cd "${S}"
-       fi
-
-       dodoc AUTHORS README TODO
-
-       cd docs || die
-       docinto txt
-       dodoc *.txt
-       docinto pod
-       dodoc *.pod
-       dohtml *.html *.sgml
-
-       # no man files?
-       # cd ../man && doman *.1
-
-       cd ../examples || die
-       docinto examples
-       dodoc inittab depmod.pl *.conf *.script undeb unrpm
-
-       cd bootfloppy || die
-       docinto bootfloppy
-       dodoc * etc/* etc/init.d/* 2>/dev/null
-
-       cd ../../ || die
-       if has buildpkg ${FEATURES} && has keepwork ${FEATURES} ; then
-               cd "${S}"
-               # this should install to the ./_install/ dir by default.
-               # we make a micro pkg of busybox that can be used for
-               # embedded systems -solar
-               if ! use make-symlinks ; then
-                       make CROSS="${CROSS}" install || die
-               fi
-               cd ./_install/ \
-                       && tar --no-same-owner -jcvf ${WORKDIR}/${MY_P}-${ARCH}.bz2 . \
-                       && cd ..
-       fi
-}
-
-pkg_preinst() {
-       if use savedconfig ; then
-               local config_dir="${PORTAGE_CONFIGROOT:-${ROOT}}/etc/portage/savedconfig"
-               einfo "Saving this build config to ${config_dir}/${PF}.config"
-               einfo "Read this ebuild for more info on how to take advantage of this option"
-               mkdir -p "${config_dir}"
-               cp "${S}"/.config "${config_dir}"/${PF}.config
-       fi
-}
-
-pkg_postinst() {
-       echo
-       einfo "This ebuild has support for user defined configs"
-       einfo "Please read this ebuild for more details and re-emerge as needed"
-       einfo "if you want to add or remove functionality for ${PN}"
-       echo
-}
diff --git a/sys-apps/busybox/busybox-1.2.1.ebuild b/sys-apps/busybox/busybox-1.2.1.ebuild
deleted file mode 100644 (file)
index b48115e..0000000
+++ /dev/null
@@ -1,275 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/busybox/busybox-1.2.1.ebuild,v 1.21 2006/11/09 01:27:10 iluxa Exp $
-
-inherit eutils flag-o-matic
-
-################################################################################
-# BUSYBOX ALTERNATE CONFIG MINI-HOWTO
-#
-# Busybox can be modified in many different ways. Here's a few ways to do it:
-#
-# (1) Emerge busybox with FEATURES=keepwork so the work directory won't
-#     get erased afterwards. Add a definition like ROOT=/my/root/path to the
-#     start of the line if you're installing to somewhere else than the root
-#     directory. This command will save the default configuration to
-#     ${PORTAGE_CONFIGROOT} (or ${ROOT} if ${PORTAGE_CONFIGROOT} is not 
-#     defined), and it will tell you that it has done this. Note the location
-#     where the config file was saved.
-#
-#     FEATURES=keepwork USE=savedconfig emerge busybox
-#
-# (2) Go to the work directory and change the configuration of busybox using its
-#     menuconfig feature.
-#
-#     cd /var/tmp/portage/busybox*/work
-#     make menuconfig
-#
-#
-# (3) Save your configuration to the default location and copy it to the
-#     savedconfig location as follows. Replace X.X.X by the version of 
-#     busybox, and change the path if you're overriding ${ROOT} or
-#     ${PORTAGE_CONFIGROOT}. The file should overwrite the default config
-#     file that was written by the ebuild during step 1.
-#
-#     cp .config /etc/portage/savedconfig/busybox-X.X.X.config
-#
-# (4) Execute the same command as in step 1 to build the new busybox config;
-#     the FEATURES=keepwork option is probably no longer necessary unless you
-#     want to modify the configuration further.
-#
-################################################################################
-#
-# (1) Alternatively skip the above steps and simply emerge busybox with 
-#     USE=savedconfig and edit the file it saves by hand. Then remerge bb as 
-#     needed.
-#
-################################################################################
-
-
-#SNAPSHOT=20040726
-SNAPSHOT=""
-
-DESCRIPTION="Utilities for rescue and embedded systems"
-HOMEPAGE="http://www.busybox.net/"
-if [[ -n ${SNAPSHOT} ]] ; then
-       MY_P=${PN}
-       SRC_URI="http://www.busybox.net/downloads/snapshots/${PN}-${SNAPSHOT}.tar.bz2"
-else
-       MY_P=${PN}-${PV/_/-}
-       SRC_URI="http://www.busybox.net/downloads/${MY_P}.tar.bz2"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 m68k mips ppc ~ppc64 s390 sh sparc x86"
-IUSE="debug static savedconfig netboot make-symlinks"
-RESTRICT="test"
-
-DEPEND=""
-
-S=${WORKDIR}/${MY_P}
-
-# <pebenito> then eventually turning on selinux would mean
-# adding a dep: selinux? ( sys-libs/libselinux )
-
-busybox_set_env() {
-       type -p ${CHOST}-ar > /dev/null && export CROSS=${CHOST}-
-       # Don't let KBUILD_OUTPUT mess us up #88088
-       unset KBUILD_OUTPUT
-}
-
-busybox_config_option() {
-       case $1 in
-               y) sed -i -e "s:.*CONFIG_$2.*set:CONFIG_$2=y:g" .config;;
-               n) sed -i -e "s:CONFIG_$2=y:# CONFIG_$2 is not set:g" .config;;
-               Y) echo "CONFIG_$2=y" >> .config;;
-               N) echo "CONFIG_$2=n" >> .config;;
-               *) use $1 \
-                      && busybox_config_option y $2 \
-                      || busybox_config_option n $2
-                  return 0
-                  ;;
-       esac
-       einfo $(grep "CONFIG_$2[= ]" .config)
-}
-
-src_unpack() {
-       busybox_set_env
-       unpack ${A}
-       cd "${S}"
-
-       # patches go here!
-       epatch "${FILESDIR}"/1.2.0/bb.patch
-       # fix SELinux linking:
-       epatch "${FILESDIR}"/1.2.0/busybox-libsepol.patch
-
-       # check for a busybox config before making one of our own.
-       # if one exist lets return and use it.
-       # fine grained config control for user defined busybox configs.
-       # [package]-[version]-[revision].config
-       # [package]-[version].config
-       # [package].config
-
-       if use savedconfig ; then
-               local conf root
-               [[ -r .config ]] && rm .config
-               for conf in {${PF},${P},${PN}}{,-${CHOST}} ; do
-                       for root in "${PORTAGE_CONFIGROOT}" "${ROOT}" / ; do
-                               configfile=${root}etc/portage/savedconfig/${conf}.config
-                               if [[ -r ${configfile} ]] ; then
-                                       einfo "Found your ${configfile} and using it."
-                                       cp ${configfile} "${S}"/.config
-                                       yes "" | make oldconfig > /dev/null
-                                       return 0
-                               fi
-                       done
-               done
-               ewarn "Could not locate user configfile, so we will save a default one"
-       fi
-       if use netboot ; then
-               cp "${FILESDIR}"/config-netboot .config
-               sed -i \
-                       -e '/DEFAULT_SCRIPT/s:/share/udhcpc/default.script:/lib/udhcpc.script:' \
-                       networking/udhcp/libbb_udhcp.h \
-                       || die "fixing netboot/udhcpc"
-       fi
-
-       # setup the config file
-       make allyesconfig > /dev/null
-       busybox_config_option n DMALLOC
-       busybox_config_option n FEATURE_SUID_CONFIG
-       busybox_config_option n BUILD_AT_ONCE
-       busybox_config_option n BUILD_LIBBUSYBOX
-
-       # If these are not set and we are using a uclibc/busybox setup
-       # all calls to system() will fail.
-       busybox_config_option y FEATURE_SH_IS_ASH
-       busybox_config_option n FEATURE_SH_IS_NONE
-
-       busybox_config_option static STATIC
-       busybox_config_option debug DEBUG
-       use debug \
-               && busybox_config_option Y NO_DEBUG_LIB \
-               && busybox_config_option N DMALLOC \
-               && busybox_config_option N EFENCE
-
-       busybox_config_option selinux SELINUX
-
-       # default a bunch of uncommon options to off
-       for opt in LOCALE_SUPPORT TFTP FTP{GET,PUT} IPCALC TFTP HUSH \
-               LASH MSH INETD DPKG RPM2CPIO RPM FOLD LOGNAME OD CRONTAB \
-               UUDECODE UUENCODE SULOGIN DC DEBUG_YANK_SUSv2 DEBUG_INIT \
-               DEBUG_CROND_OPTION FEATURE_UDHCP_DEBUG
-       do
-               busybox_config_option n ${opt}
-       done
-
-       make oldconfig > /dev/null
-}
-
-src_compile() {
-       busybox_set_env
-
-       # work around broken ass powerpc compilers
-       use ppc64 && append-flags -mminimal-toc $(test-flags-CC -fno-stack-protector)
-       use ppc && append-flags $(test-flags-CC -fno-stack-protector)
-
-       emake CROSS="${CROSS}" busybox || die "build failed"
-       if ! use static ; then
-               mv busybox_unstripped{,.bak}
-               local failed=0
-               LDFLAGS="${LDFLAGS} -static" \
-               emake \
-                       CROSS="${CROSS}" \
-                       busybox || failed=1
-               if [[ ${failed} == 1 ]] ; then
-                       if has_version '<sys-libs/glibc-2.3.5' ; then
-                               eerror "Your glibc has broken static support, ignorning static build failure."
-                               eerror "See http://bugs.gentoo.org/94879"
-                               cp busybox_unstripped bb
-                       else
-                               die "static build failed"
-                       fi
-               else
-                       mv busybox_unstripped bb
-               fi
-               mv busybox_unstripped{.bak,}
-       fi
-}
-
-src_install() {
-       busybox_set_env
-
-       into /
-       newbin busybox_unstripped busybox || die
-       use static \
-               && dosym busybox /bin/bb \
-               || dobin bb
-       dosym bb /bin/busybox.static
-
-       # bundle up the symlink files for use later
-       make CROSS="${CROSS}" install || die
-       rm _install/bin/busybox
-       tar cf busybox-links.tar -C _install . || die
-       insinto /usr/share/${PN}
-       doins busybox-links.tar || die
-       newins .config ${PF}.config || die
-
-       dodoc AUTHORS README TODO
-
-       cd docs || die
-       docinto txt
-       dodoc *.txt
-       docinto pod
-       dodoc *.pod
-       dohtml *.html *.sgml
-
-       cd ../examples || die
-       docinto examples
-       dodoc inittab depmod.pl *.conf *.script undeb unrpm
-
-       cd bootfloppy || die
-       docinto bootfloppy
-       dodoc * etc/* etc/init.d/* 2>/dev/null
-}
-
-pkg_preinst() {
-       if use make-symlinks && [[ ! ${VERY_BRAVE_OR_VERY_DUMB} == "yes" ]] && [[ ${ROOT} == "/" ]] ; then
-               ewarn "setting USE=make-symlinks and emerging to / is very dangerous."
-               ewarn "it WILL overwrite lots of system programs like: ls bash awk grep (bug 60805 for full list)."
-               ewarn "If you are creating a binary only and not merging this is probably ok."
-               ewarn "set env VERY_BRAVE_OR_VERY_DUMB=yes if this is realy what you want."
-               die "silly options will destroy your system"
-       fi
-
-       if use make-symlinks ; then
-               mv "${D}"/usr/share/${PN}/busybox-links.tar "${T}"/ || die
-       fi
-       if use savedconfig ; then
-               mv "${D}"/usr/share/${PN}/${PF}.config "${T}"/ || die
-       fi
-}
-
-pkg_postinst() {
-       if use make-symlinks ; then
-               cd "${T}" || die
-               mkdir _install
-               tar xf busybox-links.tar -C _install || die
-               cp -vpPR _install/* "${ROOT}"/ || die "copying links for ${x} failed"
-       fi
-
-       if use savedconfig ; then
-               local config_dir="${PORTAGE_CONFIGROOT:-${ROOT}}/etc/portage/savedconfig"
-               einfo "Saving this build config to ${config_dir}/${PF}.config"
-               einfo "Read this ebuild for more info on how to take advantage of this option"
-               mkdir -p "${config_dir}"
-               cp "${T}"/${PF}.config "${config_dir}"/${PF}.config
-               return 0
-       fi
-       echo
-       einfo "This ebuild has support for user defined configs"
-       einfo "Please read this ebuild for more details and re-emerge as needed"
-       einfo "if you want to add or remove functionality for ${PN}"
-       echo
-}
diff --git a/sys-apps/busybox/files/1.1.1/bb.patch b/sys-apps/busybox/files/1.1.1/bb.patch
deleted file mode 100644 (file)
index 43d3bc9..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
---- busybox-1.1.1/include/applets.h
-+++ busybox-1.1.1/include/applets.h
-@@ -57,6 +57,7 @@
- USE_ASH(APPLET_NOUSAGE(ash, ash_main, _BB_DIR_BIN, _BB_SUID_NEVER))
- USE_AWK(APPLET(awk, awk_main, _BB_DIR_USR_BIN, _BB_SUID_NEVER))
- USE_BASENAME(APPLET(basename, basename_main, _BB_DIR_USR_BIN, _BB_SUID_NEVER))
-+APPLET_NOUSAGE(bb, ash_main, _BB_DIR_BIN, _BB_SUID_NEVER)
- USE_BBCONFIG(APPLET(bbconfig, bbconfig_main, _BB_DIR_BIN, _BB_SUID_NEVER))
- USE_BUNZIP2(APPLET(bunzip2, bunzip2_main, _BB_DIR_USR_BIN, _BB_SUID_NEVER))
- /* Always enabled. */
diff --git a/sys-apps/busybox/files/digest-busybox-1.1.3 b/sys-apps/busybox/files/digest-busybox-1.1.3
deleted file mode 100644 (file)
index ee1cbd5..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 19a0b475169335f17e421cf644616fe7 busybox-1.1.3.tar.bz2 1435820
-RMD160 b1e3409bc3180532af60140cdc5cfa84591c9641 busybox-1.1.3.tar.bz2 1435820
-SHA256 5228a88866211810c69d7a5be925cf87df47519b1d9d403aaca63bbdd32c975e busybox-1.1.3.tar.bz2 1435820
diff --git a/sys-apps/busybox/files/digest-busybox-1.2.1 b/sys-apps/busybox/files/digest-busybox-1.2.1
deleted file mode 100644 (file)
index a951b98..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 362b3dc0f2023ddfda901dc1f1a74391 busybox-1.2.1.tar.bz2 1404986
-RMD160 c9eb1637856a98278a4666f1c27db861477c31ca busybox-1.2.1.tar.bz2 1404986
-SHA256 c6f955c7feafdb7c40645b3dc4c4a3c945477a2429633eef7b2a34ef01827410 busybox-1.2.1.tar.bz2 1404986