public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] dev/xmw:master commit in: net-libs/libparserutils/
@ 2011-05-02 14:32 Michael Weber
  0 siblings, 0 replies; 3+ messages in thread
From: Michael Weber @ 2011-05-02 14:32 UTC (permalink / raw
  To: gentoo-commits

commit:     a31af31b4961fd51b34b7209f86baa90d5290e14
Author:     Michael Weber <xmw <AT> gentoo <DOT> org>
AuthorDate: Mon May  2 14:32:01 2011 +0000
Commit:     Michael Weber <xmw <AT> gentoo <DOT> org>
CommitDate: Mon May  2 14:32:01 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/xmw.git;a=commit;h=a31af31b

net-libs/libparserutils: initial import

(Portage version: 2.1.9.42/git/Linux x86_64, signed Manifest commit with key 62EEF090)

---
 net-libs/libparserutils/ChangeLog                  |   11 ++++
 net-libs/libparserutils/Manifest                   |   14 +++++
 .../libparserutils/libparserutils-0.1.0.ebuild     |   58 ++++++++++++++++++++
 net-libs/libparserutils/metadata.xml               |   10 ++++
 4 files changed, 93 insertions(+), 0 deletions(-)

diff --git a/net-libs/libparserutils/ChangeLog b/net-libs/libparserutils/ChangeLog
new file mode 100644
index 0000000..4650df4
--- /dev/null
+++ b/net-libs/libparserutils/ChangeLog
@@ -0,0 +1,11 @@
+# ChangeLog for net-libs/libparserutils
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*libparserutils-0.1.0 (02 May 2011)
+
+  02 May 2011; Michael Weber <xmw@gentoo.org> +libparserutils-0.1.0.ebuild,
+  +metadata.xml:
+  Initial import, bug 347471, thanks to inciner@gmail.com for the initial
+  ebuild
+

diff --git a/net-libs/libparserutils/Manifest b/net-libs/libparserutils/Manifest
new file mode 100644
index 0000000..3689101
--- /dev/null
+++ b/net-libs/libparserutils/Manifest
@@ -0,0 +1,14 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST libparserutils-0.1.0-src.tar.gz 87857 RMD160 b55a203cb12b5fd27247905bce11ce57ceed75fa SHA1 256f7d6260c70026f8852478a61eb1b8cc046014 SHA256 016b65489d743f058465b2b18757c367bc35424b27dc317c71c153df80f408ef
+EBUILD libparserutils-0.1.0.ebuild 1288 RMD160 68b863a16d34bb276928c5289926e0a5f76d12d9 SHA1 b837607ade85aa0b4ef2d021b5b4f3ed51052ade SHA256 b73efc7bf16239003d96db1db99f9478cb2c60c1b3c0e6ea399406407f100106
+MISC ChangeLog 338 RMD160 2ed00e948083d83c325bd7a86117a0fb8d8ef8df SHA1 e94bf38a94056cc8226cca22e1273d6406a27e34 SHA256 0041fc695fa86377000020b5bed445f53483e7fc569e4b27770269d1ffe951be
+MISC metadata.xml 249 RMD160 62b32ecefb68df84b41edb7f9f723c2f48a4affa SHA1 1ab0c24ec00e77d4f681fa62ee800d25e0b3f583 SHA256 23a9b4802efacede04885b28ee80b8879224458c9cc3ecd58401728f20c1ca30
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.17 (GNU/Linux)
+
+iF4EAREIAAYFAk2+wGEACgkQknrdDGLu8JD0fAD/TAJUdJLQI0DgIs4cclp0Sq/M
+rJ8M098pNJcAvRT4j0kA/3T7eNb4h7JHMMXnDGeDwrvKAWPzj5HVZFLQkNXCGvIA
+=ouPu
+-----END PGP SIGNATURE-----

diff --git a/net-libs/libparserutils/libparserutils-0.1.0.ebuild b/net-libs/libparserutils/libparserutils-0.1.0.ebuild
new file mode 100644
index 0000000..23fc2f0
--- /dev/null
+++ b/net-libs/libparserutils/libparserutils-0.1.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=3
+
+inherit flag-o-matic multilib
+
+DESCRIPTION="library for building efficient parsers, written in C"
+HOMEPAGE="http://www.netsurf-browser.org/projects/libparserutils"
+SRC_URI="http://www.netsurf-browser.org/projects/releases/${P}-src.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc iconv static-libs"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+	dev-util/pkgconfig
+	doc? ( app-doc/doxygen 
+		dev-util/pkgconfig
+		dev-lang/perl )"
+
+S=${WORKDIR}/${P}-src
+
+src_configure() {
+	use iconv && append-cflags "-DWITH_ICONV_FILTER"
+	sed -e "/^INSTALL_ITEMS/s:/lib:/$(get_libdir):g" \
+		-i Makefile || die
+	sed -e "/^libdir/s:/lib:/$(get_libdir):g" \
+		-i libparserutils.pc.in || die
+}
+
+src_compile() {
+	emake COMPONENT_TYPE=lib-shared || die
+	if use static-libs ; then
+		emake COMPONENT_TYPE=lib-static || die
+	fi
+	if use doc ; then
+		emake docs || die
+	fi
+}
+
+src_test() {
+	emake test || die
+}
+
+src_install() {
+	emake DESTDIR="${D}" PREFIX=/usr COMPONENT_TYPE=lib-shared install || die
+	if use static-libs ; then
+		emake DESTDIR="${D}" PREFIX=/usr COMPONENT_TYPE=lib-static install || die
+	fi
+	dodoc README || die
+	if use doc ; then
+		dohtml build/docs/html/* || die
+	fi
+}

diff --git a/net-libs/libparserutils/metadata.xml b/net-libs/libparserutils/metadata.xml
new file mode 100644
index 0000000..912cd65
--- /dev/null
+++ b/net-libs/libparserutils/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>no-herd</herd>
+<maintainer>
+  <email>xmw@gentoo.org</email>
+  <name>Michael Weber</name>
+</maintainer>
+</pkgmetadata>
+



^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [gentoo-commits] dev/xmw:master commit in: net-libs/libparserutils/
@ 2011-05-02 18:52 Michael Weber
  0 siblings, 0 replies; 3+ messages in thread
From: Michael Weber @ 2011-05-02 18:52 UTC (permalink / raw
  To: gentoo-commits

commit:     1842710e2cc5ed30638f67dab54d05c7bc6848a6
Author:     Michael Weber <xmw <AT> gentoo <DOT> org>
AuthorDate: Mon May  2 14:38:15 2011 +0000
Commit:     Michael Weber <xmw <AT> gentoo <DOT> org>
CommitDate: Mon May  2 14:38:15 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/xmw.git;a=commit;h=1842710e

net-libs/libparserutils: initial import

(Portage version: 2.1.9.42/git/Linux x86_64, signed Manifest commit with key 62EEF090)

---
 net-libs/libparserutils/ChangeLog                  |   11 ++++
 net-libs/libparserutils/Manifest                   |   14 +++++
 .../libparserutils/libparserutils-0.1.0.ebuild     |   58 ++++++++++++++++++++
 net-libs/libparserutils/metadata.xml               |   10 ++++
 4 files changed, 93 insertions(+), 0 deletions(-)

diff --git a/net-libs/libparserutils/ChangeLog b/net-libs/libparserutils/ChangeLog
new file mode 100644
index 0000000..4650df4
--- /dev/null
+++ b/net-libs/libparserutils/ChangeLog
@@ -0,0 +1,11 @@
+# ChangeLog for net-libs/libparserutils
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*libparserutils-0.1.0 (02 May 2011)
+
+  02 May 2011; Michael Weber <xmw@gentoo.org> +libparserutils-0.1.0.ebuild,
+  +metadata.xml:
+  Initial import, bug 347471, thanks to inciner@gmail.com for the initial
+  ebuild
+

diff --git a/net-libs/libparserutils/Manifest b/net-libs/libparserutils/Manifest
new file mode 100644
index 0000000..de533bc
--- /dev/null
+++ b/net-libs/libparserutils/Manifest
@@ -0,0 +1,14 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST libparserutils-0.1.0-src.tar.gz 87857 RMD160 b55a203cb12b5fd27247905bce11ce57ceed75fa SHA1 256f7d6260c70026f8852478a61eb1b8cc046014 SHA256 016b65489d743f058465b2b18757c367bc35424b27dc317c71c153df80f408ef
+EBUILD libparserutils-0.1.0.ebuild 1296 RMD160 d075f74cb66e3223567c0487faf6b4a4ff622b75 SHA1 5d2a76fa07f7e657cf695e4fa9895f396dd10194 SHA256 663e4055e7e55eeeda290b3c1d7650d68043b90142d35e6eb3f0d394973bb41d
+MISC ChangeLog 338 RMD160 2ed00e948083d83c325bd7a86117a0fb8d8ef8df SHA1 e94bf38a94056cc8226cca22e1273d6406a27e34 SHA256 0041fc695fa86377000020b5bed445f53483e7fc569e4b27770269d1ffe951be
+MISC metadata.xml 249 RMD160 62b32ecefb68df84b41edb7f9f723c2f48a4affa SHA1 1ab0c24ec00e77d4f681fa62ee800d25e0b3f583 SHA256 23a9b4802efacede04885b28ee80b8879224458c9cc3ecd58401728f20c1ca30
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.17 (GNU/Linux)
+
+iF0EAREIAAYFAk2+wdYACgkQknrdDGLu8JAXyQD3aLCLnlUNSJ6mKhtE/Nrc/9zd
+mfsC9JStBTHH4XgkoQD+MSBs5OfrQnFxwAqyat/VRF3HdytBJGeb+3zCYNJT7xo=
+=Dsjp
+-----END PGP SIGNATURE-----

diff --git a/net-libs/libparserutils/libparserutils-0.1.0.ebuild b/net-libs/libparserutils/libparserutils-0.1.0.ebuild
new file mode 100644
index 0000000..af0b19a
--- /dev/null
+++ b/net-libs/libparserutils/libparserutils-0.1.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=3
+
+inherit flag-o-matic multilib
+
+DESCRIPTION="library for building efficient parsers, written in C"
+HOMEPAGE="http://www.netsurf-browser.org/projects/libparserutils"
+SRC_URI="http://www.netsurf-browser.org/projects/releases/${P}-src.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc iconv static-libs"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+	dev-util/pkgconfig
+	doc? ( app-doc/doxygen )
+	test? (	dev-util/pkgconfig
+		dev-lang/perl )"
+
+S=${WORKDIR}/${P}-src
+
+src_configure() {
+	use iconv && append-cflags "-DWITH_ICONV_FILTER"
+	sed -e "/^INSTALL_ITEMS/s:/lib:/$(get_libdir):g" \
+		-i Makefile || die
+	sed -e "/^libdir/s:/lib:/$(get_libdir):g" \
+		-i libparserutils.pc.in || die
+}
+
+src_compile() {
+	emake COMPONENT_TYPE=lib-shared || die
+	if use static-libs ; then
+		emake COMPONENT_TYPE=lib-static || die
+	fi
+	if use doc ; then
+		emake docs || die
+	fi
+}
+
+src_test() {
+	emake test || die
+}
+
+src_install() {
+	emake DESTDIR="${D}" PREFIX=/usr COMPONENT_TYPE=lib-shared install || die
+	if use static-libs ; then
+		emake DESTDIR="${D}" PREFIX=/usr COMPONENT_TYPE=lib-static install || die
+	fi
+	dodoc README || die
+	if use doc ; then
+		dohtml build/docs/html/* || die
+	fi
+}

diff --git a/net-libs/libparserutils/metadata.xml b/net-libs/libparserutils/metadata.xml
new file mode 100644
index 0000000..912cd65
--- /dev/null
+++ b/net-libs/libparserutils/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>no-herd</herd>
+<maintainer>
+  <email>xmw@gentoo.org</email>
+  <name>Michael Weber</name>
+</maintainer>
+</pkgmetadata>
+



^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [gentoo-commits] dev/xmw:master commit in: net-libs/libparserutils/
@ 2011-05-02 18:52 Michael Weber
  0 siblings, 0 replies; 3+ messages in thread
From: Michael Weber @ 2011-05-02 18:52 UTC (permalink / raw
  To: gentoo-commits

commit:     860513a4b826648de524324046579d362fb5812b
Author:     Michael Weber <xmw <AT> gentoo <DOT> org>
AuthorDate: Mon May  2 18:43:35 2011 +0000
Commit:     Michael Weber <xmw <AT> gentoo <DOT> org>
CommitDate: Mon May  2 18:43:35 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/xmw.git;a=commit;h=860513a4

net-libs/libparserutils: fixed USE=test

(Portage version: 2.1.9.42/git/Linux x86_64, signed Manifest commit with key 62EEF090)

---
 net-libs/libparserutils/ChangeLog                  |    3 +++
 net-libs/libparserutils/Manifest                   |   10 +++++-----
 .../libparserutils/libparserutils-0.1.0.ebuild     |    2 +-
 3 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/net-libs/libparserutils/ChangeLog b/net-libs/libparserutils/ChangeLog
index 4650df4..f0d6a0e 100644
--- a/net-libs/libparserutils/ChangeLog
+++ b/net-libs/libparserutils/ChangeLog
@@ -2,6 +2,9 @@
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  02 May 2011; Michael Weber <xmw@gentoo.org> libparserutils-0.1.0.ebuild:
+  fixed USE=test
+
 *libparserutils-0.1.0 (02 May 2011)
 
   02 May 2011; Michael Weber <xmw@gentoo.org> +libparserutils-0.1.0.ebuild,

diff --git a/net-libs/libparserutils/Manifest b/net-libs/libparserutils/Manifest
index de533bc..e4a9c77 100644
--- a/net-libs/libparserutils/Manifest
+++ b/net-libs/libparserutils/Manifest
@@ -2,13 +2,13 @@
 Hash: SHA256
 
 DIST libparserutils-0.1.0-src.tar.gz 87857 RMD160 b55a203cb12b5fd27247905bce11ce57ceed75fa SHA1 256f7d6260c70026f8852478a61eb1b8cc046014 SHA256 016b65489d743f058465b2b18757c367bc35424b27dc317c71c153df80f408ef
-EBUILD libparserutils-0.1.0.ebuild 1296 RMD160 d075f74cb66e3223567c0487faf6b4a4ff622b75 SHA1 5d2a76fa07f7e657cf695e4fa9895f396dd10194 SHA256 663e4055e7e55eeeda290b3c1d7650d68043b90142d35e6eb3f0d394973bb41d
-MISC ChangeLog 338 RMD160 2ed00e948083d83c325bd7a86117a0fb8d8ef8df SHA1 e94bf38a94056cc8226cca22e1273d6406a27e34 SHA256 0041fc695fa86377000020b5bed445f53483e7fc569e4b27770269d1ffe951be
+EBUILD libparserutils-0.1.0.ebuild 1322 RMD160 ad7d8c18f725d033936b187f758ff5e77375e38f SHA1 c99c34d672db9641d44af44cea62c22d3e16fa7e SHA256 c0b2d5d1848f769e884feb164a99c4830f55124328ec3e2de0d0bd21d7601a44
+MISC ChangeLog 431 RMD160 2cebf1a4d54e400585180ab93b01d04d23810518 SHA1 4508b3cfebfb8bd6f259f2a7b2c0e96a303f280a SHA256 4edaa1c2ec52f8153cba584cf3cbf366230031fe12310576f9c04a30bb61507e
 MISC metadata.xml 249 RMD160 62b32ecefb68df84b41edb7f9f723c2f48a4affa SHA1 1ab0c24ec00e77d4f681fa62ee800d25e0b3f583 SHA256 23a9b4802efacede04885b28ee80b8879224458c9cc3ecd58401728f20c1ca30
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.17 (GNU/Linux)
 
-iF0EAREIAAYFAk2+wdYACgkQknrdDGLu8JAXyQD3aLCLnlUNSJ6mKhtE/Nrc/9zd
-mfsC9JStBTHH4XgkoQD+MSBs5OfrQnFxwAqyat/VRF3HdytBJGeb+3zCYNJT7xo=
-=Dsjp
+iF4EAREIAAYFAk2++1cACgkQknrdDGLu8JAFAAD/Xv3xYMIH1yt+kd4PqSSxCgtC
+gUpP31Xb89z5XvI2Z0IA/2E8mgFPAO5+Ez5qcdy3uShy8CxFtBBKa5gWvV7wSVXf
+=1m/p
 -----END PGP SIGNATURE-----

diff --git a/net-libs/libparserutils/libparserutils-0.1.0.ebuild b/net-libs/libparserutils/libparserutils-0.1.0.ebuild
index af0b19a..7518fc6 100644
--- a/net-libs/libparserutils/libparserutils-0.1.0.ebuild
+++ b/net-libs/libparserutils/libparserutils-0.1.0.ebuild
@@ -43,7 +43,7 @@ src_compile() {
 }
 
 src_test() {
-	emake test || die
+	emake COMPONENT_TYPE=lib-shared test || die
 }
 
 src_install() {



^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2011-05-02 18:53 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-05-02 14:32 [gentoo-commits] dev/xmw:master commit in: net-libs/libparserutils/ Michael Weber
  -- strict thread matches above, loose matches on Subject: below --
2011-05-02 18:52 Michael Weber
2011-05-02 18:52 Michael Weber

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox