summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Pipping <sebastian@pipping.org>2013-06-14 23:28:14 +0200
committerSebastian Pipping <sebastian@pipping.org>2013-06-14 23:28:14 +0200
commitc7baf3f20ce85c6b2f70b81dcb1b9b680f1b5d4f (patch)
tree4b4645f511756a616fbe6dc76bbb844002432d1e /sys-apps
parentsys-apps/debian-archive-keyring: 2012.4 (diff)
downloadbetagarden-c7baf3f20ce85c6b2f70b81dcb1b9b680f1b5d4f.tar.gz
betagarden-c7baf3f20ce85c6b2f70b81dcb1b9b680f1b5d4f.tar.bz2
betagarden-c7baf3f20ce85c6b2f70b81dcb1b9b680f1b5d4f.zip
sys-apps/apt: 0.9.8.2
Diffstat (limited to 'sys-apps')
-rw-r--r--sys-apps/apt/Manifest1
-rw-r--r--sys-apps/apt/apt-0.9.8.2.ebuild51
2 files changed, 52 insertions, 0 deletions
diff --git a/sys-apps/apt/Manifest b/sys-apps/apt/Manifest
new file mode 100644
index 0000000..71d9150
--- /dev/null
+++ b/sys-apps/apt/Manifest
@@ -0,0 +1 @@
+DIST apt_0.9.8.2.tar.gz 3501279 SHA256 cb0360e218490d875dc1e9e15c4e0ba0b53c7f512a6c98253f2eb07877be5106 SHA512 9ae58947975941b146c36c3659dbdbd3c1eafb9001f8ea755790f4768be1ec47b61884f07711c91f3e8bd44ef930df99e2380c149d62a39a7eff78a350d26587 WHIRLPOOL 02c33d5dff188faa86965db31b70fc6d4931ccef6b4c069e1b69ba747f0f24f10abd28e865fe0b134f3e616231c5ef95f476ee05a4ca8d3739bd8b9c2830d1ae
diff --git a/sys-apps/apt/apt-0.9.8.2.ebuild b/sys-apps/apt/apt-0.9.8.2.ebuild
new file mode 100644
index 0000000..68d390d
--- /dev/null
+++ b/sys-apps/apt/apt-0.9.8.2.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+inherit multilib
+
+DESCRIPTION="Package manager known from the Debian Project"
+HOMEPAGE="http://packages.debian.org/sid/apt"
+SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="" # ~amd64 ~x86
+IUSE=""
+
+DEPEND="sys-devel/libtool"
+RDEPEND="sys-apps/debian-archive-keyring"
+
+src_prepare() {
+ # Replace dead symlinks
+ for i in config.{guess,sub} ; do
+ rm buildlib/${i} || die
+ ln -s /usr/share/libtool/config/${i} buildlib/${i} || die
+ done
+
+ # Prevent any doc compliation (due to current errors) TODO!
+ echo -e '%:\n\ttouch $@' > doc/makefile
+}
+
+src_install() {
+ # Imitate Debian .dir file handling
+ for i in debian/*.dirs; do
+ sed "s|^|${D}/|" < "${i}" | xargs mkdir -p
+ done
+
+ # Imitate Debian .install file handling
+ for i in debian/*.install{,.in}; do
+ while read line ; do
+ if [[ "${line}" == *' '* ]]; then
+ line="$(sed "s|/lib/@DEB_HOST_MULTIARCH@/|/$(get_libdir)/|" <<<"${line}")"
+ mkdir -p "$(sed "s|^.* |${D}/|" <<<"${line}"))"
+ install -v -D $(sed "s| | ${D}/|" <<<"${line}")
+ else
+ mkdir -p $(dirname ${line}) # potentially several directories
+ cp --parents -v ${line} "${D}"/
+ fi
+ done < "${i}"
+ done
+}