diff options
-rw-r--r-- | dev-libs/xqilla/ChangeLog | 9 | ||||
-rw-r--r-- | dev-libs/xqilla/Manifest | 7 | ||||
-rw-r--r-- | dev-libs/xqilla/metadata.xml | 8 | ||||
-rw-r--r-- | dev-libs/xqilla/xqilla-2.1.3.ebuild | 56 | ||||
-rw-r--r-- | dev-libs/xqilla/xqilla-9999.ebuild | 55 |
5 files changed, 131 insertions, 4 deletions
diff --git a/dev-libs/xqilla/ChangeLog b/dev-libs/xqilla/ChangeLog index cc9181ddc263..b1b16054a0f3 100644 --- a/dev-libs/xqilla/ChangeLog +++ b/dev-libs/xqilla/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for dev-libs/xqilla # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/xqilla/ChangeLog,v 1.1 2008/05/23 06:09:55 dev-zero Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/xqilla/ChangeLog,v 1.2 2008/08/15 08:59:50 dev-zero Exp $ + +*xqilla-9999 (15 Aug 2008) +*xqilla-2.1.3 (15 Aug 2008) + + 15 Aug 2008; Tiziano Müller <dev-zero@gentoo.org> metadata.xml, + +xqilla-2.1.3.ebuild, +xqilla-9999.ebuild: + Version bump, added live ebuild, added faxpp and htmltidy USE-flags. *xqilla-2.1.2 (23 May 2008) diff --git a/dev-libs/xqilla/Manifest b/dev-libs/xqilla/Manifest index afbf505e2b6b..e1200c1936e5 100644 --- a/dev-libs/xqilla/Manifest +++ b/dev-libs/xqilla/Manifest @@ -1,4 +1,7 @@ DIST XQilla-2.1.2.tar.gz 3193075 RMD160 a66e04c7cb696daae152e47f434d7f42ab8af053 SHA1 d7733d8fe64269e279189d8f8e584755a9df5177 SHA256 095da7b287faa670e74560b10fb63e9546ce84867f350f2169e2a003588ada17 +DIST XQilla-2.1.3.tar.gz 3197370 RMD160 c6bf589c4cffba3d59ac3819872836bde2ddd682 SHA1 9e484c67c10692da6c9ab7134d8df4829e212e8d SHA256 4a61f9c25578a40a356f49e358c874df577c6bf75b03848050e7726d3e6164ad EBUILD xqilla-2.1.2.ebuild 1118 RMD160 8208069b8b3aea002aaff94ade2c18dd4ee756b4 SHA1 f8ecd79186516fe6008b69c3e33061cd6a7d2526 SHA256 4722b78854bf92dd9b6e20ef7f54de6a1c175e9e5023ede76671f5de695fb685 -MISC ChangeLog 1067 RMD160 bf3b7d42e70b3e74c5002d6e8157d90d5288466b SHA1 f642dbc4e356a0bf5b69a5c24882d03a2a79e5f5 SHA256 792dde1f700221c6d2a4de51abd2e83b0bffb056848af01cd48e807754b403ed -MISC metadata.xml 156 RMD160 537178ef5a820896e97475fb9aded47d50474bef SHA1 2a4ef4879b918a28132d21cd6d1bbaa2a30dccde SHA256 0e8490f9c62cb74e5894b52f643a02de0024d97dbfebad43082dce6bcb39555f +EBUILD xqilla-2.1.3.ebuild 1344 RMD160 3f97b8fbb6133774cda81f7d688d81b4e1a1e3b8 SHA1 b99bc06779b93e780b49bf4efae6818a3262eb87 SHA256 702e8ee84926f1bba202b523921f66840a587c0cbe994e825fdd8f77d413648c +EBUILD xqilla-9999.ebuild 1236 RMD160 e5df293c54a8994a7e109312b74f68075b1334e1 SHA1 8a14aba62868b2ac9abdcb4d04f30c72b3be5d1d SHA256 a78afe6cd52dabc4b5d19a0a01274290c2cc38ca8dfa2b061b0c9027fd666992 +MISC ChangeLog 1307 RMD160 f442f0f08ac8623f2e8be86ec28c23eb5bf9c963 SHA1 2c0a0348d649adc0eaf40b51cdd70f42499017f5 SHA256 919ee4daf6833a53940591d2e8628cafef8fc902212dd9dbd82a7727b4306d5d +MISC metadata.xml 356 RMD160 87fa3f6ed33803039bdb19ecb566ba91858de68a SHA1 2f5ed3e9d93dc8af9e3d11aafd1eee11f23e202a SHA256 9e6928e22e3a021b76957f9787dcd10dbecfe2af936fca3b24efbc5122a0959b diff --git a/dev-libs/xqilla/metadata.xml b/dev-libs/xqilla/metadata.xml index 8434377a6047..7ccc133d4f63 100644 --- a/dev-libs/xqilla/metadata.xml +++ b/dev-libs/xqilla/metadata.xml @@ -1,5 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> -<herd>cpp</herd> + <herd>cpp</herd> + <use> + <flag name="faxpp">Use <pkg>dev-libs/faxpp</pkg> instead of Xerces-C for + certain tasks</flag> + <flag name="htmltidy">Use <pkg>app-text/htmltidy</pkg> when parsing + HTML</flag> + </use> </pkgmetadata> diff --git a/dev-libs/xqilla/xqilla-2.1.3.ebuild b/dev-libs/xqilla/xqilla-2.1.3.ebuild new file mode 100644 index 000000000000..25500d7102fc --- /dev/null +++ b/dev-libs/xqilla/xqilla-2.1.3.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/xqilla/xqilla-2.1.3.ebuild,v 1.1 2008/08/15 08:59:50 dev-zero Exp $ + +inherit eutils + +MY_P="XQilla-${PV}" + +DESCRIPTION="An XQuery and XPath 2 library and command line utility written in C++." +HOMEPAGE="http://xqilla.sourceforge.net/HomePage" +SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz" +LICENSE="Sleepycat BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug doc faxpp htmltidy" + +RDEPEND="faxpp? ( dev-libs/faxpp ) + ~dev-libs/xerces-c-2.8.0 + htmltidy? ( app-text/htmltidy )" +DEPEND="${RDEPEND} + doc? ( app-doc/doxygen )" + +S="${WORKDIR}/${MY_P}" + +pkg_setup() { + if ! built_with_use dev-libs/xerces-c xqilla ; then + eerror "dev-libs/xerces-c has to be built with the xqilla USE-flag" + die "missing xqilla USE-flag for dev-libs/xerces-c" + fi +} + +src_compile() { + econf \ + --with-xerces=/usr \ + $(use_enable debug) \ + $(use_with htmltidy tidy) \ + $(use_with faxpp faxpp /usr) + + emake || die "emake failed" + + if use doc; then + emake docs || die "emake docs failed" + emake devdocs || die "emake devdocs failed" + fi +} + +src_install () { + emake DESTDIR="${D}" install || die "emake docs failed" + + dodoc ChangeLog TODO + + if use doc; then + cd docs + dohtml -r dev-api dom3-api simple-api + fi +} diff --git a/dev-libs/xqilla/xqilla-9999.ebuild b/dev-libs/xqilla/xqilla-9999.ebuild new file mode 100644 index 000000000000..c654ff4e1672 --- /dev/null +++ b/dev-libs/xqilla/xqilla-9999.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/xqilla/xqilla-9999.ebuild,v 1.1 2008/08/15 08:59:50 dev-zero Exp $ + +ESVN_REPO_URI="http://xqilla.svn.sourceforge.net/svnroot/xqilla/trunk/xqilla" + +inherit autotools subversion + +DESCRIPTION="An XQuery and XPath 2 library and command line utility written in C++." +HOMEPAGE="http://xqilla.sourceforge.net/HomePage" +LICENSE="Sleepycat BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug doc faxpp htmltidy" + +RDEPEND="faxpp? ( dev-libs/faxpp ) + >=dev-libs/xerces-c-3.0.0_beta2 + htmltidy? ( app-text/htmltidy )" +DEPEND="${RDEPEND} + doc? ( app-doc/doxygen )" + +S="${WORKDIR}/${PN}" + +src_unpack() { + subversion_src_unpack + + cd "${S}" + eautoreconf +} + +src_compile() { + econf \ + --with-xerces=/usr \ + $(use_enable debug) \ + $(use_with htmltidy tidy) \ + $(use_with faxpp faxpp /usr) + + emake || die "emake failed" + + if use doc; then + emake docs || die "emake docs failed" + emake devdocs || die "emake devdocs failed" + fi +} + +src_install () { + emake DESTDIR="${D}" install || die "emake docs failed" + + dodoc ChangeLog TODO + + if use doc; then + cd docs + dohtml -r dev-api dom3-api simple-api + fi +} |