From 0f582be20b07d45344c16f1e1ab734c8ebfb6d49 Mon Sep 17 00:00:00 2001 From: Markos Chandras Date: Wed, 12 May 2010 21:04:37 +0000 Subject: [PATCH] Initial commit of pacman package manager. Moved from sunrise overlay.Fixes bug #299275 Package-Manager: portage-2.2_rc67/cvs/Linux x86_64 --- sys-apps/pacman/ChangeLog | 12 +++++++ sys-apps/pacman/Manifest | 4 +++ sys-apps/pacman/metadata.xml | 14 ++++++++ sys-apps/pacman/pacman-3.3.3.ebuild | 56 +++++++++++++++++++++++++++++ 4 files changed, 86 insertions(+) create mode 100644 sys-apps/pacman/ChangeLog create mode 100644 sys-apps/pacman/Manifest create mode 100644 sys-apps/pacman/metadata.xml create mode 100644 sys-apps/pacman/pacman-3.3.3.ebuild diff --git a/sys-apps/pacman/ChangeLog b/sys-apps/pacman/ChangeLog new file mode 100644 index 000000000000..4471ea1d3bf7 --- /dev/null +++ b/sys-apps/pacman/ChangeLog @@ -0,0 +1,12 @@ +# ChangeLog for sys-apps/pacman +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/pacman/ChangeLog,v 1.1 2010/05/12 21:04:37 hwoarang Exp $ + +*pacman-3.3.3 (12 May 2010) + + 12 May 2010; Markos Chandras +pacman-3.3.3.ebuild, + +metadata.xml: + Initial commit of pacman package manager. Moved from sunrise overlay. + Thanks to Nathan Phillip Brink (ohnobinki) . + Fixes bug #299275 + diff --git a/sys-apps/pacman/Manifest b/sys-apps/pacman/Manifest new file mode 100644 index 000000000000..7d6a6a7eb9b6 --- /dev/null +++ b/sys-apps/pacman/Manifest @@ -0,0 +1,4 @@ +DIST pacman-3.3.3.tar.gz 1246508 RMD160 7ae5700e12b5529dea2d394ff07f91af32107318 SHA1 9d81ca389f95dd5af53fbcbd2fd9f83ed2338451 SHA256 7641f392f80e69187b338d58ebab6351a89bb40d8ec9af51ddb24df3151d43f6 +EBUILD pacman-3.3.3.ebuild 1445 RMD160 cfb7cb9fdc395c4e8dbf526d5012475fe39e6e28 SHA1 0c2803e587f82463a185086ee68bc57ccc7a0c75 SHA256 7600b53c2ae1e718c6d1185ea22792d5e8d52ef41344e622f4a308d9a9f94160 +MISC ChangeLog 496 RMD160 733f29217f4784a4829616e17859c78fbeb4c607 SHA1 78a51f9d7049624550e390222b0bbaf8d6d71d5d SHA256 bc343c616cd17ae2cf4c8909b51306134c625d7f20eb4b42adeedea83756f34e +MISC metadata.xml 423 RMD160 eaed7470b4b2f6eb92ae81b0e603862c9d451ff2 SHA1 8c38eb06fa1d601850df9b49a052d82b133c0164 SHA256 0168ad500d10782259ca70b0973e929bc770f837f0b914026860a0d554dd1ca5 diff --git a/sys-apps/pacman/metadata.xml b/sys-apps/pacman/metadata.xml new file mode 100644 index 000000000000..2c886dd327cc --- /dev/null +++ b/sys-apps/pacman/metadata.xml @@ -0,0 +1,14 @@ + + + +no-herd + +hwoarang@gentoo.org +Markos Chandras + + +ohnobinki@ohnopublishing.net +Nathan Phillip Brink +Proxy maintainer. Assign bugs to Nathan + + diff --git a/sys-apps/pacman/pacman-3.3.3.ebuild b/sys-apps/pacman/pacman-3.3.3.ebuild new file mode 100644 index 000000000000..da4d3c342cb1 --- /dev/null +++ b/sys-apps/pacman/pacman-3.3.3.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/pacman/pacman-3.3.3.ebuild,v 1.1 2010/05/12 21:04:37 hwoarang Exp $ + +EAPI=2 + +inherit autotools + +DESCRIPTION="Archlinux's binary package manager" +HOMEPAGE="http://archlinux.org/pacman/" +SRC_URI="ftp://ftp.archlinux.org/other/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="debug doc test" + +COMMON_DEPEND="app-arch/libarchive + virtual/libiconv + virtual/libintl + sys-devel/gettext" +RDEPEND="${COMMON_DEPEND} + app-arch/xz-utils" +DEPEND="${COMMON_DEPEND} + doc? ( app-doc/doxygen ) + test? ( dev-lang/python )" + +src_prepare() { + sed -i -e '/-Werror/d' configure.ac || die "-Werror" + # acinclude.m4 overrides libtool macros from /usr/share/aclocal, causing + # elibtoolize's ltmain.sh to incompatible with ./configure after + # eautoreconf is run. + sed -i -e '4,/dnl Add some custom macros for pacman and libalpm/d' acinclude.m4 || die "libtool fix" + eautoreconf +} + +src_configure() { + econf \ + --localstatedir=/var \ + --disable-git-version \ + --disable-internal-download \ + $(use_enable debug) \ + $(use_enable doc) \ + $(use_enable doc doxygen) +} + +src_install() { + emake DESTDIR="${D}" install || die + + dodir /etc/pacman.d || die +} + +pkg_postinst() { + einfo "Please see http://ohnopub.net/~ohnobinki/gentoo/arch/ for information" + einfo "about setting up an archlinux chroot." +} -- 2.26.2