diff options
author | Ben de Groot <yngwin@gentoo.org> | 2009-01-05 03:09:41 +0000 |
---|---|---|
committer | Ben de Groot <yngwin@gentoo.org> | 2009-01-05 03:09:41 +0000 |
commit | 76eba1a2f3c9afbb35c04b1da8f7b53ecce7921b (patch) | |
tree | b1b175a4060f9132ca69440bb7e649864444b5ed /x11-libs/libqxt | |
parent | Bump to 82 (diff) | |
download | gentoo-2-76eba1a2f3c9afbb35c04b1da8f7b53ecce7921b.tar.gz gentoo-2-76eba1a2f3c9afbb35c04b1da8f7b53ecce7921b.tar.bz2 gentoo-2-76eba1a2f3c9afbb35c04b1da8f7b53ecce7921b.zip |
Version bump, fixing bug 217274, incorporating some changes proposed by Toffanin in that bug report. Disabling parallel build, fixes bug 194730. Renaming ssl useflag to more correct crypt, fixes bug 195659. Removing old 0.2.4 version. Add local useflag descriptions.
(Portage version: 2.2_rc20/cvs/Linux 2.6.27-hh7 i686)
Diffstat (limited to 'x11-libs/libqxt')
-rw-r--r-- | x11-libs/libqxt/ChangeLog | 13 | ||||
-rw-r--r-- | x11-libs/libqxt/libqxt-0.2.4.ebuild | 40 | ||||
-rw-r--r-- | x11-libs/libqxt/libqxt-0.2.5.ebuild | 9 | ||||
-rw-r--r-- | x11-libs/libqxt/libqxt-0.4.ebuild | 57 | ||||
-rw-r--r-- | x11-libs/libqxt/metadata.xml | 16 |
5 files changed, 88 insertions, 47 deletions
diff --git a/x11-libs/libqxt/ChangeLog b/x11-libs/libqxt/ChangeLog index d63208f32e04..d7910bb97e50 100644 --- a/x11-libs/libqxt/ChangeLog +++ b/x11-libs/libqxt/ChangeLog @@ -1,6 +1,15 @@ # ChangeLog for x11-libs/libqxt -# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/libqxt/ChangeLog,v 1.5 2008/07/27 01:22:24 carlo Exp $ +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/libqxt/ChangeLog,v 1.6 2009/01/05 03:09:41 yngwin Exp $ + +*libqxt-0.4 (05 Jan 2009) + + 05 Jan 2009; Ben de Groot <yngwin@gentoo.org> metadata.xml, + -libqxt-0.2.4.ebuild, libqxt-0.2.5.ebuild, +libqxt-0.4.ebuild: + Version bump, fixing bug 217274, incorporating some changes proposed by + Toffanin in that bug report. Disabling parallel build, fixes bug 194730. + Renaming ssl useflag to more correct crypt, fixes bug 195659. Removing old + 0.2.4 version. Adding local useflag descriptions to metadata.xml. 27 Jul 2008; Carsten Lohrke <carlo@gentoo.org> libqxt-0.2.5.ebuild: Fix broken split Qt 4.4 dependencies, cf. bug 217161 comment 11. diff --git a/x11-libs/libqxt/libqxt-0.2.4.ebuild b/x11-libs/libqxt/libqxt-0.2.4.ebuild deleted file mode 100644 index 41740c5457cb..000000000000 --- a/x11-libs/libqxt/libqxt-0.2.4.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/libqxt/libqxt-0.2.4.ebuild,v 1.3 2007/09/28 18:16:05 caleb Exp $ - -inherit eutils qt4 - -DESCRIPTION="The Qt eXTension library provides cross-platform utility classes to add functionality ontop of the Qt toolkit" -HOMEPAGE="http://libqxt.org/" -SRC_URI="mirror://sourceforge/libqxt/${P}.tar.gz" - -LICENSE="CPL-1.0" -SLOT="0" -KEYWORDS="~x86 ~amd64" - -IUSE="ssl fastcgi debug" - -DEPEND=">=x11-libs/qt-4.2 - ssl? ( >=dev-libs/openssl-0.9.8 ) - fastcgi? ( >=dev-libs/fcgi-2.4 )" -RDEPEND="${DEPEND}" - -QT4_BUILT_WITH_USE_CHECK="png ssl" - -S="${WORKDIR}/${PN}" - -src_compile() { - local myconf - - use debug && myconf="${myconf} -debug" - use !ssl && myconf="${myconf} -nomake crypto" - use !fastcgi && myconf="${myconf} -nomake web" - - ./configure -prefix /usr ${myconf} - - emake || die "emake failed" -} - -src_install() { - emake INSTALL_ROOT="${D}" install || die "emake install failed" -} diff --git a/x11-libs/libqxt/libqxt-0.2.5.ebuild b/x11-libs/libqxt/libqxt-0.2.5.ebuild index fe061836ba49..470ac9cb0a9b 100644 --- a/x11-libs/libqxt/libqxt-0.2.5.ebuild +++ b/x11-libs/libqxt/libqxt-0.2.5.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2008 Gentoo Foundation +# Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/libqxt/libqxt-0.2.5.ebuild,v 1.3 2008/07/27 01:22:24 carlo Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-libs/libqxt/libqxt-0.2.5.ebuild,v 1.4 2009/01/05 03:09:41 yngwin Exp $ EAPI="1" inherit eutils qt4 -DESCRIPTION="The Qt eXTension library provides cross-platform utility classes to add functionality ontop of the Qt toolkit" +DESCRIPTION="The Qt eXTension library provides cross-platform utility classes for the Qt toolkit" HOMEPAGE="http://libqxt.org/" SRC_URI="mirror://sourceforge/libqxt/${P}.tar.gz" @@ -35,7 +35,8 @@ src_compile() { ./configure -prefix /usr ${myconf} - emake || die "emake failed" + # fails with parallel build, bug 194730 + emake -j1 || die "emake failed" } src_install() { diff --git a/x11-libs/libqxt/libqxt-0.4.ebuild b/x11-libs/libqxt/libqxt-0.4.ebuild new file mode 100644 index 000000000000..b3e4d47802f0 --- /dev/null +++ b/x11-libs/libqxt/libqxt-0.4.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/libqxt/libqxt-0.4.ebuild,v 1.1 2009/01/05 03:09:41 yngwin Exp $ + +EAPI=2 +inherit eutils qt4 + +DESCRIPTION="The Qt eXTension library provides cross-platform utility classes for the Qt toolkit" +HOMEPAGE="http://libqxt.org/" +SRC_URI="mirror://sourceforge/libqxt/${P}.tar.gz" + +LICENSE="CPL-1.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="berkdb crypt debug doc sql web" + +RDEPEND="|| ( ( x11-libs/qt-gui:4 + x11-libs/qt-script:4 + berkdb? ( x11-libs/qt-sql:4 ) + sql? ( x11-libs/qt-sql:4 ) ) + =x11-libs/qt-4.3*:4[png] ) + berkdb? ( sys-libs/db ) + crypt? ( >=dev-libs/openssl-0.9.8 + || ( x11-libs/qt-core:4[ssl] =x11-libs/qt-4.3*:4[ssl] ) ) + web? ( >=dev-libs/fcgi-2.4 )" +DEPEND="${DEPEND} + doc? ( app-doc/doxygen )" + +src_configure() { + local myconf + myconf="-prefix /usr \ + -libdir /usr/$(get_libdir) \ + -docdir /usr/share/doc/${PF} \ + -qmake-bin /usr/bin/qmake \ + $(use debug && echo -debug) \ + $(use !berkdb && echo -no-db -nomake berkeley) \ + $(use !crypt && echo -nomake crypto -no-openssl) \ + $(use !sql && echo -nomake sql) \ + $(use !web && echo -nomake web)" + + ./configure ${myconf} || die "configure failed" +} + +src_compile() { + # parallel compilation fails, bug #194730 + emake -j1 || die "make failed" +} + +src_install() { + emake INSTALL_ROOT="${D}" install || die "emake install failed" + dodoc {AUTHORS,README,LICENSE,cpl1.0.txt} + + if use doc; then + doxygen Doqsyfile + dohtml -r deploy/docs/* + fi +} diff --git a/x11-libs/libqxt/metadata.xml b/x11-libs/libqxt/metadata.xml index 01a5c2875e0d..77e8afa99aca 100644 --- a/x11-libs/libqxt/metadata.xml +++ b/x11-libs/libqxt/metadata.xml @@ -1,5 +1,19 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> -<herd>qt</herd> + <herd>qt</herd> + <maintainer> + <email>qt@gentoo.org</email> + </maintainer> + <use> + <flag name="crypt"> + Enable support for blowfish encryption using <pkg>dev-libs/openssl</pkg> + </flag> + <flag name="sql"> + Enable support for SQL databases using <pkg>x11-libs/qt-sql</pkg> + </flag> + <flag name="web"> + Enable web support using <pkg>dev-libs/fcgi</pkg> + </flag> + </use> </pkgmetadata> |