ChangeLog

# ChangeLog for dev-cpp/libherdstat
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libherdstat/ChangeLog,v 1.20 2008/05/12 01:19:46 halcy0n Exp $

12 May 2008; Mark Loeser libherdstat-0.1.1-r1.ebuild:
Use mirror://berlios; bug #218657

30 Apr 2008; Tiziano Müller
+files/libherdstat-0.1.1-gcc-4.3.patch,
+files/libherdstat-0.1.1-project_xml.patch, libherdstat-0.1.1-r1.ebuild:
Added patches to fix link (bug #211715) to list of developers and to fix
compilation problems with gcc-4.3 (bug #216269), thanks to tove and jkt.

01 Feb 2008; Jeroen Roovers libherdstat-0.1.1-r1.ebuild:
Stable for HPPA (bug #191688).

30 Jan 2008; Raúl Porcel
-files/libherdstat-0.2.0-gcc.patch, -libherdstat-0.2.0.ebuild:
old

24 Jan 2008; Christoph Mende
libherdstat-0.1.1-r1.ebuild:
Stable on amd64, bug #191688

20 Jan 2008; Brent Baude libherdstat-0.1.1-r1.ebuild:
Marking libherdstat-0.1.1-r1 ppc for bug 191688

20 Jan 2008; Raúl Porcel
libherdstat-0.1.1-r1.ebuild:
alpha/sparc/x86 stable, add ~ia64

28 Feb 2007; Javier Villavicencio
libherdstat-0.2.0.ebuild:
Added ~x86-fbsd keyword.

11 Feb 2007; Tiziano Müller
libherdstat-0.1.1-r1.ebuild, libherdstat-0.2.0.ebuild:
Dropped static USE-flag (bug #166335)

29 Nov 2006; Tiziano Müller metadata.xml:
Set herd as maintainer

09 Feb 2006; Mark Loeser
+files/libherdstat-0.2.0-gcc.patch, libherdstat-0.2.0.ebuild:
Added upstream patch for bug #119592

*libherdstat-0.2.0 (19 Jan 2006)

19 Jan 2006; Aaron Walker +libherdstat-0.2.0.ebuild:
Version bump.

06 Nov 2005; Aaron Walker
libherdstat-0.1.1-r1.ebuild:
Fix digest. Also remove the RESTRICT=primaryuri that accidentally made it
back into the ebuild.

*libherdstat-0.1.1-r1 (06 Nov 2005)

06 Nov 2005; Aaron Walker
+files/libherdstat-0.1.1-fix-locale-longdesc.diff,
-libherdstat-0.1.1.ebuild, +libherdstat-0.1.1-r1.ebuild:
Revision bump; added patch that fixes the storing of locale-specific
's.

*libherdstat-0.1.1 (02 Nov 2005)

02 Nov 2005; Aaron Walker
-libherdstat-0.1.0_p2.ebuild, +libherdstat-0.1.1.ebuild:
Version bump.

28 Oct 2005; Aaron Walker
libherdstat-0.1.0_p2.ebuild:
Remove RESTRICT=primaryuri since berlios' mirror seems to suck as of late.

*libherdstat-0.1.0_p2 (23 Oct 2005)

23 Oct 2005; Aaron Walker
-libherdstat-0.1.0_p1.ebuild, +libherdstat-0.1.0_p2.ebuild:
Version bump.

20 Oct 2005; Aaron Walker
libherdstat-0.1.0_p1.ebuild:
Call automake so tests/Makefile.in gets generated, bug 109832.

*libherdstat-0.1.0_p1 (19 Oct 2005)

19 Oct 2005; Aaron Walker
-libherdstat-0.1.0_beta1.ebuild, +libherdstat-0.1.0_p1.ebuild:
Version bump; tidy beta.

*libherdstat-0.1.0_beta1 (06 Oct 2005)

06 Oct 2005; Aaron Walker +metadata.xml,
+libherdstat-0.1.0_beta1.ebuild:
Initial commit.

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

AUX libherdstat-0.1.1-fix-locale-longdesc.diff 1411 RMD160 98a15c7a4d79dc86dc778313206c1067c384f098 SHA1 42326947586d00b1842810331ff99a7b68729010 SHA256 42cdbe0a1201b37e403fcf8f2fc9ab121bf7c076ab35ebbbadd57d4c0febea1e
AUX libherdstat-0.1.1-gcc-4.3.patch 1513 RMD160 c86127dee0ea2d2501030b1052c3da284c9d18cd SHA1 6dc6e8d5a5113e6bb850ae29f0e03c8f745d0d1c SHA256 4dad7169d635e073294844896f8334a265fff02ef1cc3523dfb041f7d085a2cd
AUX libherdstat-0.1.1-project_xml.patch 935 RMD160 5cb59e1f3636756a9339b75d2cafd495da3ff0ce SHA1 deeb5f441e9f176cbf085bafea728aa98db155f0 SHA256 a03b49e8216aedd32d2752bfbe4df09fd5a651c4b262ca1301473cdbf0f8eb63
DIST herdstat-test-data-20051023.tar.bz2 15901 RMD160 5e044e4c494e7a805f09d9286079816a51c5e654 SHA1 9b3b93a1e1361ce444c1cf863a6513c0b66a290b SHA256 f3dee7fa0727899804fa42cad2548a5cb91e94379972d83560453fb55e1f62b3
DIST libherdstat-0.1.1.tar.bz2 303836 RMD160 fa33048e3c3554324cce812e19e505b7300155f9 SHA1 8fbfe4e77919c23a589cd6a5910560127ac3941b SHA256 b7b35c5e82bdadfe979c2bb2d7954b7a085eacf6bc5e26d70ef9b6a0967bd7e5
EBUILD libherdstat-0.1.1-r1.ebuild 1591 RMD160 e8b00eb1889e099795b2aa096a420664613e4e25 SHA1 9aa20a2e1cd43cc8e0c0edfc3201919af3ae5ab2 SHA256 4b9b71882673c570af8db8d7202fa08bc1bf9ee4ef7ea5477a4dcfdcc0c9d374
MISC ChangeLog 3314 RMD160 5d2999d115ce33a4754369d8abff0aa84b8da088 SHA1 23319946655211cbf9676336569612e905442e63 SHA256 2aa25a28d3d55f296e8221bfd9846c28a42f0535ad24994c51f6212b5e9e33b5
MISC metadata.xml 500 RMD160 4c33ed449d412dc4394fc51a398caa0f5da39980 SHA1 cd88bddb88d0d1c6f018eb61ba7fcf3ba1d2923d SHA256 7314d79b8464f63eb798418bde755c14fc5364498ff297c1531db44ffaf4ae3b
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkgnm3gACgkQCRZPokWLroR49wCgy+on/LWz+fWTZRXqysKFgbtM
sJoAnAr1C6sF1FydqFaV/xWFe3e0mspS
=igkH
-----END PGP SIGNATURE-----

files

libherdstat-0.1.1-r1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libherdstat/libherdstat-0.1.1-r1.ebuild,v 1.9 2008/05/12 01:19:46 halcy0n Exp $

inherit eutils

TEST_DATA_PV="20051023"
TEST_DATA_P="${PN/lib/}-test-data-${TEST_DATA_PV}"

DESCRIPTION="C++ library offering interfaces for portage-related things such as Gentoo-specific XML files, package searching, and version sorting"
HOMEPAGE="http://developer.berlios.de/projects/libherdstat/"
SRC_URI="mirror://berlios/${PN}/${P}.tar.bz2
test? ( mirror://berlios/${PN}/${TEST_DATA_P}.tar.bz2 )"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 hppa ~ia64 ~mips ppc sparc x86"
IUSE="debug doc curl test"

RDEPEND=">=dev-libs/xmlwrapp-0.5.0
curl? ( net-misc/curl )"
DEPEND="${RDEPEND}
dev-util/pkgconfig
doc? ( app-doc/doxygen )"
RDEPEND="${RDEPEND}
!curl? ( net-misc/wget )"

src_unpack() {
unpack ${A}
cd "${S}"

epatch "${FILESDIR}/${P}-fix-locale-longdesc.diff" \
"${FILESDIR}/${P}-project_xml.patch" \
"${FILESDIR}/${P}-gcc-4.3.patch"
}

src_compile() {
econf \
--with-test-data="${WORKDIR}/${TEST_DATA_P}" \
--enable-static \
$(use_enable test tests) \
$(use_enable debug) \
$(use_with curl) \
|| die "econf failed"

emake || die "emake failed"

if use doc ; then
emake docs || die "failed to build API docs"
fi
}

src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
dodoc AUTHORS ChangeLog README TODO NEWS

if use doc ; then
dohtml -r doc/${PV}/html/*
doman doc/${PV}/man/*/*.[0-9]
fi
}

metadata.xml




cpp

C++ library offering interfaces for portage-related things such as
Gentoo-specific XML files, package searching, and version sorting. In
addition, other general-purpose utility classes/functions are offered, such as
regular expressions, pattern matching, algorithms, and string manipulation.