summaryrefslogtreecommitdiff
path: root/sys-apps
diff options
context:
space:
mode:
authorBertrand Jacquin <beber@meleeweb.net>2006-03-30 00:29:03 +0200
committerBertrand Jacquin <beber@meleeweb.net>2006-03-30 00:29:03 +0200
commit0b7974354b718492089ca0e20a04e94c3d63a527 (patch)
tree55f65b894d8a57d3d6887a50aa5eb8e1ed62fab0 /sys-apps
parentpwlib: delete, in portage now (diff)
downloadportage-0b7974354b718492089ca0e20a04e94c3d63a527.tar.xz
portage: delete, don't know why here
Diffstat (limited to 'sys-apps')
-rw-r--r--sys-apps/portage/Manifest6
-rw-r--r--sys-apps/portage/portage-2.1_pre3-r2.ebuild150
2 files changed, 0 insertions, 156 deletions
diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
deleted file mode 100644
index 24871f23..00000000
--- a/sys-apps/portage/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-MD5 d5d5b818347fd87b290ecb0b17516b34 files/05portage.envd 34
-MD5 27384bf8f13f5f4f633f79c735c98dba files/digest-portage-2.1_pre3-r1 69
-MD5 27384bf8f13f5f4f633f79c735c98dba files/digest-portage-2.1_pre3-r2 69
-MD5 1524065828d71747d1a6159a6690be1d files/portage-2.1_pre3-distdir.patch 757
-MD5 9e669b11a86a57aa8d2a452531085bb6 files/xterm-titles.patch 1115
-MD5 cf5cef659f39315a2b7002f97185d380 portage-2.1_pre3-r2.ebuild 4511
diff --git a/sys-apps/portage/portage-2.1_pre3-r2.ebuild b/sys-apps/portage/portage-2.1_pre3-r2.ebuild
deleted file mode 100644
index 523d2fc5..00000000
--- a/sys-apps/portage/portage-2.1_pre3-r2.ebuild
+++ /dev/null
@@ -1,150 +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/portage/portage-2.1_pre3-r1.ebuild,v 1.1 2006/01/01 05:55:29 jstubbs Exp $
-
-inherit toolchain-funcs eutils
-
-DESCRIPTION="The Portage Package Management System. The primary package management and distribution system for Gentoo."
-HOMEPAGE="http://www.gentoo.org/"
-SRC_URI="mirror://gentoo/${PN}-${PV}.tar.bz2 http://dev.gentoo.org/~jstubbs/releases/${PN}-${PV}.tar.bz2"
-LICENSE="GPL-2"
-
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc-macos ~ppc64 ~s390 ~sh ~sparc ~x86"
-
-SLOT="0"
-IUSE="build doc selinux"
-DEPEND=">=dev-lang/python-2.3"
-RDEPEND="!build? ( >=sys-apps/sed-4.0.5 dev-python/python-fchksum >=dev-lang/python-2.3 userland_GNU? ( sys-apps/debianutils ) >=app-shells/bash-2.05a ) !userland_Darwin? ( app-misc/pax-utils sys-apps/sandbox ) selinux? ( >=dev-python/python-selinux-2.15 )"
-PDEPEND="doc? ( app-portage/portage-manpages )"
-PROVIDE="virtual/portage"
-
-S=${WORKDIR}/${PN}-${PV}
-
-
-src_unpack() {
- unpack ${A}
- cd ${S}
- patch -p1 < ${FILESDIR}/xterm-titles.patch
- epatch ${FILESDIR}/portage-2.1_pre3-distdir.patch
-}
-
-src_compile() {
- python -O -c "import compileall; compileall.compile_dir('${S}/pym')"
-
- cd "${S}"/src
- $(tc-getCC) ${CFLAGS} -o tbz2tool tbz2tool.c
-
- if ! use userland_Darwin; then
- cd "${S}"/src/python-missingos
- chmod +x setup.py
- ./setup.py build || die "Failed to build missingos module"
- fi
-
- if use elibc_FreeBSD; then
- cd "${S}"/src/bsd-flags
- chmod +x setup.py
- ./setup.py build || die "Failed to install bsd-chflags module"
- fi
-}
-
-src_install() {
- cd "${S}"/cnf
- insinto /etc
- doins etc-update.conf dispatch-conf.conf make.globals
- if [ -f "make.conf.${ARCH}" ]; then
- newins make.conf.${ARCH} make.conf.example
- else
- eerror ""
- eerror "Portage does not have an arch-specific configuration for this arch."
- eerror "Please notify the arch maintainer about this issue. Using generic."
- eerror ""
- newins make.conf make.conf.example
- fi
-
- if ! use userland_Darwin; then
- cd "${S}"/src/python-missingos
- ./setup.py install --root ${D} || die "Failed to install missingos module"
- fi
-
- if use elibc_FreeBSD; then
- cd "${S}"/src/bsd-flags
- ./setup.py install --root ${D} || die "Failed to install bsd-chflags module"
- fi
-
- dodir /usr/lib/portage/bin
- exeinto /usr/lib/portage/bin
- cd "${S}"/bin
- doexe *
- doexe "${S}"/src/tbz2tool
- dosym newins /usr/lib/portage/bin/donewins
-
- dodir /usr/lib/portage/pym
- insinto /usr/lib/portage/pym
- cd "${S}"/pym
- doins *
-
- dodir /usr/lib/portage/pym/cache
- insinto /usr/lib/portage/pym/cache
- cd "${S}"/pym/cache
- doins *
-
- dodir /usr/lib/portage/pym/elog_modules
- insinto /usr/lib/portage/pym/elog_modules
- cd "${S}"/pym/elog_modules
- doins *
-
- doman "${S}"/man/*.[0-9]
- dodoc "${S}"/ChangeLog
-
- dodir /usr/bin
- for x in ebuild emerge portageq repoman tbz2tool xpak; do
- dosym ../lib/portage/bin/${x} /usr/bin/${x}
- done
-
- dodir /usr/sbin
- for x in archive-conf dispatch-conf emaint emerge-webrsync env-update etc-update fixpackages quickpkg regenworld; do
- dosym ../lib/portage/bin/${x} /usr/sbin/${x}
- done
-
- dodir /etc/portage
- keepdir /etc/portage
-
- doenvd ${FILESDIR}/05portage.envd
-}
-
-pkg_preinst() {
- if has livecvsportage ${FEATURES} && [ "${ROOT}" = "/" ]; then
- rm -rf ${IMAGE}/usr/lib/portage/pym/*
- mv ${IMAGE}/usr/lib/portage/bin/tbz2tool ${T}
- rm -rf ${IMAGE}/usr/lib/portage/bin/*
- mv ${T}/tbz2tool ${IMAGE}/usr/lib/portage/bin/
- else
- rm /usr/lib/portage/pym/*.pyc >& /dev/null
- rm /usr/lib/portage/pym/*.pyo >& /dev/null
- fi
-}
-
-pkg_postinst() {
- local x
-
- if [ ! -f "${ROOT}/var/lib/portage/world" ] &&
- [ -f ${ROOT}/var/cache/edb/world ] &&
- [ ! -h ${ROOT}/var/cache/edb/world ]; then
- mv ${ROOT}/var/cache/edb/world ${ROOT}/var/lib/portage/world
- ln -s ../../lib/portage/world /var/cache/edb/world
- fi
-
- for x in ${ROOT}etc/._cfg????_make.globals; do
- # Overwrite the globals file automatically.
- [ -e "${x}" ] && mv -f "${x}" "${ROOT}etc/make.globals"
- done
-
- ewarn "This series contains a completely rewritten caching framework."
- ewarn "If you are using any cache modules (such as the CDB cache"
- ewarn "module) portage will not work until they have been disabled."
- ewarn "For reference, they are configured at /etc/portage/modules."
- echo
- einfo "The default cache format has changed beginning with this"
- einfo "version. Before using emerge, run \`emerge --metadata\` to"
- einfo "restore portage's local cache."
-}