Portage is a package management system used by Gentoo Linux
# ChangeLog for app-arch/xar
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/xar/ChangeLog,v 1.17 2008/05/26 05:48:44 jer Exp $
26 May 2008; Jeroen Roovers
Stable for HPPA too.
21 May 2008; Raúl Porcel
alpha/ia64/sparc/x86 stable
19 May 2008; Samuli Suominen
+files/xar-1.5.2-automagic_acl_and_bzip2.patch, -xar-1.5.1.ebuild,
xar-1.5.2.ebuild:
Fix automagic libacl and libbz2 linking; amd64 stable.
21 Apr 2008; Christian Heim
Fix up metadata.xml. If there's no maintainer for the package, the metadata
also needs to contain m-needed@g.o.
*xar-1.5.2 (29 Jan 2008)
29 Jan 2008; Samuli Suominen
Version bump wrt #208110, thanks to Mcklaren for reporting.
10 Dec 2007; Jeroen Roovers
Stable for HPPA (bug #201745).
10 Dec 2007; Raúl Porcel
Add ~alpha/~ia64 wrt #201745
10 Dec 2007; Jeroen Roovers
Marked ~hppa (bug #201745).
*xar-1.5.1 (12 Jun 2007)
12 Jun 2007; Samuli Suominen
-files/xar-20050423-amd64.patch, -files/xar-20050423-ldflags.patch,
-xar-1.4.ebuild, +xar-1.5.1.ebuild, -xar-20050423.ebuild:
Version bump.
21 Feb 2007; Piotr Jaroszyński
Transition to Manifest2.
14 Oct 2006; Bryan Østergaard
Remove kito from metadata.xml due to retiring.
08 Oct 2006; Fabian Groffen
xar-20050423.ebuild:
Dropped ~ppc-macos, see you in prefix.
27 Apr 2006; Alec Warner
Manifest:
Fixing duff SHA256 digests: Bug # 131293
*xar-1.4 (19 Mar 2006)
19 Mar 2006;
Version bump.
19 Mar 2006; Diego Pettenò
+files/xar-20050423-ldflags.patch, xar-20050423.ebuild:
Respect CFLAGS and LDFLAGS set by user.
28 Jun 2005; Diego Pettenò
+files/xar-20050423-amd64.patch, xar-20050423.ebuild:
Added patch to compile with -fPIC the library, and unset $SYMLINK_LIB which
is set by AMD64-multilib profile and conflicts with internal build one.
*xar-20050423 (23 Apr 2005)
23 Apr 2005; Kito
initial import, ~amd64 ~ppc ~ppc64 ~ppc-macos ~sparc ~x86 keywords.
AUX xar-1.5.2-automagic_acl_and_bzip2.patch 1619 RMD160 279a78c9af8bc39620e2df05acf66e85bd3158f0 SHA1 11add3593907fcf61752e577f2d26acc67d84a7a SHA256 2ac709aa38122395c6742e82fb2352393ceb39c62fae0b0ff173f9d29bde3caf
DIST xar-1.5.2.tar.gz 137973 RMD160 e3fd6a2ea8b2812a66305f43182ed8e41f129808 SHA1 eb411a92167387aa5d06a81970f7e929ec3087c9 SHA256 4c5d5682803cdfab16d72365cf51fc4075d597c5eeaa8c7d1990fea98cdae3e6
EBUILD xar-1.5.2.ebuild 892 RMD160 4085e83e631855bdea9af9aabbff3be98f4f4a35 SHA1 147a7ec6e3721d75b07eb730ae86d2c1449089dc SHA256 83c9cb3a4273160ffa92d11117f1e5cf55b6958e7c9cef57dfc631381638dcf6
MISC ChangeLog 2580 RMD160 54ad938cbfec85e057be04afbef04b004776917b SHA1 d831920476bd11c9a3bef232e360a2f911dc590e SHA256 2cfcdc9fdafd49bb5e9bb8977fe72cadac8ab6012c0cbd60a7dd28ee6561f2f2
MISC metadata.xml 938 RMD160 1477d5f81fef79501bacd0fd7c70e3f79b1b9860 SHA1 cd18c2e52106562c35793ad8968b32b7fc9503d4 SHA256 9d1c46009476b422dd35e7c14f7b880a52735137c92c783d4df6b6f87c3bac06
The XAR project aims to provide an easily extensible archive format.
Important design decisions include an easily extensible XML table of
contents for random access to archived files, storing the toc at the
beginning of the archive to allow for efficient handling of streamed
archives, the ability to handle files of arbitrarily large sizes, the
ability to choose independent encodings for individual files in the
archive, the ability to store checksums for individual files in both
compressed and uncompressed form, and the ability to query the table of
content's rich meta-data.
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/xar/xar-1.5.2.ebuild,v 1.4 2008/05/26 05:48:44 jer Exp $
EAPI=1
inherit autotools eutils
DESCRIPTION="an easily extensible archive format"
HOMEPAGE="http://code.google.com/p/xar"
SRC_URI="http://xar.googlecode.com/files/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="alpha amd64 hppa ia64 ~ppc ~ppc64 sparc x86"
IUSE="acl +bzip2"
DEPEND="dev-libs/openssl
dev-libs/libxml2
sys-libs/zlib
acl? ( sys-apps/acl )
bzip2? ( app-arch/bzip2 )"
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${P}-automagic_acl_and_bzip2.patch
eautoconf
}
src_compile() {
econf $(use_enable acl) $(use_enable bzip2)
emake || die "emake failed."
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed."
dodoc TODO
}