* [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