diff options
author | Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org> | 2008-01-03 11:29:36 -0100 |
---|---|---|
committer | Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org> | 2008-01-03 11:29:36 -0100 |
commit | 5e653e730a614b6bd1108a4451375a4dc5437723 (patch) | |
tree | 7ad25489c2128229c0dcf24f802e1147d443a023 | |
download | jmbsvicetto-5e653e730a614b6bd1108a4451375a4dc5437723.tar.gz jmbsvicetto-5e653e730a614b6bd1108a4451375a4dc5437723.tar.bz2 jmbsvicetto-5e653e730a614b6bd1108a4451375a4dc5437723.zip |
Initial commit for my dev overlay. Added xeffects ebuilds.
493 files changed, 30341 insertions, 0 deletions
diff --git a/dev-python/compizconfig-python/ChangeLog b/dev-python/compizconfig-python/ChangeLog new file mode 100644 index 0000000..435f3ed --- /dev/null +++ b/dev-python/compizconfig-python/ChangeLog @@ -0,0 +1,44 @@ +# ChangeLog for Gentoo XEffects Overlay +# $Header: $ + + 29 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + -compizconfig-python-0.5.2.ebuild, -compizconfig-python-0.6.0.ebuild: + Removed 0.5.2 and 0.6.0 version. + + 29 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + compizconfig-python-0.5.2.ebuild, compizconfig-python-0.6.0.ebuild, + compizconfig-python-0.6.0.1.ebuild: + Removed default S definition. Removed old cruft. + + 22 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + compizconfig-python-0.5.2.ebuild, compizconfig-python-0.6.0.ebuild, + +compizconfig-python-0.6.0.1.ebuild, compizconfig-python-9999.ebuild: + Added version 0.6.0.1 that includes the missing VERSION file. + + 21 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +compizconfig-python-0.6.0.ebuild: + Bumped package to 0.6.0 release. + + 22 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + compizconfig-python-9999.ebuild: + Removed dep on compiz-0.5.2 for the live ebuild as it doesn't work. + + 21 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + metadata.xml: + Updated metadata.xml + + 20 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + compizconfig-python-9999.ebuild: + Added missing dep for libcompizconfig to compizconfig-python-9999. + + 20 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +metadata.xml: + Added metadata.xml. + + 19 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + compizconfig-python-9999.ebuild: + Update to allow compiz-0.5.2 or compiz-9999 as deps. + + 13 May 2007; Alex Heck <nesl247@gmail.com> +ccs-python-9999.ebuild: + dev-python/ccs-python: Initial import + diff --git a/dev-python/compizconfig-python/Manifest b/dev-python/compizconfig-python/Manifest new file mode 100644 index 0000000..5b07647 --- /dev/null +++ b/dev-python/compizconfig-python/Manifest @@ -0,0 +1,5 @@ +DIST compizconfig-python-0.6.0.1.tar.bz2 255998 RMD160 b88074fd37458b5a71b488732953aeed6d41198c SHA1 d6064548e42bb8687b1e2a61d96be09315785307 SHA256 965409bcb337dde24087aac9db55e9824572ddcbdced3c5a1f0a8c6a7b3da646 +EBUILD compizconfig-python-0.6.0.1.ebuild 927 RMD160 5c7242dcc7826464f5184960e248c8064916f7d2 SHA1 1290d25a49787ec89956f22cf56ac0734cefc7b2 SHA256 ae8aa50b177669aa97ee8816642c48955000dd6a12d2cc8f7b3db8597885ef0d +EBUILD compizconfig-python-9999.ebuild 927 RMD160 b4360365484469fdbdc73cd7e2529f153a2dca83 SHA1 f55a78d457bb68bd4f8f02d2db0d9c1640fba2f2 SHA256 b090b613d8216450b04a85e11a5f183cdf8135a893aee79d6c795d492ac3e1a4 +MISC ChangeLog 1698 RMD160 117c0fb2cd34cde54e0e4262e65e82aa020d9e69 SHA1 7121732cc925339fde77d3b793d67af327946a93 SHA256 de0d2211e1c0f8520fd1e576acd520a8fa18c00e5de6aa6c8638acde0e1f1217 +MISC metadata.xml 562 RMD160 c6483a7187d46a53177ac69c4ba08b5c5e141236 SHA1 4a7518a0504134d83c4c33d60f055fa4ef9a396e SHA256 49609ff4d6692bfcb0010e57ab05d5b2f4380addc8f2dec678d544b38a783149 diff --git a/dev-python/compizconfig-python/compizconfig-python-0.6.0.1.ebuild b/dev-python/compizconfig-python/compizconfig-python-0.6.0.1.ebuild new file mode 100644 index 0000000..bf62098 --- /dev/null +++ b/dev-python/compizconfig-python/compizconfig-python-0.6.0.1.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit autotools + +COMPIZ_FUSION_RELEASE=0.6.0 + +DESCRIPTION="Compizconfig Python Bindings" +HOMEPAGE="http://compiz-fusion.org" +SRC_URI="http://releases.compiz-fusion.org/${PV}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +RESTRICT="mirror" + +DEPEND="~x11-libs/libcompizconfig-${COMPIZ_FUSION_RELEASE} + >=dev-libs/glib-2.6 + || ( >=dev-lang/python-2.4 >=dev-lang/python-2.5 ) + dev-python/pyrex" + +src_compile() { + eautoreconf || die "eautoreconf failed" + + econf || die "econf failed" + emake || die "make failed" +} + +src_install() { + make DESTDIR="${D}" install || die "make install failed" +} + +pkg_postinst() { + ewarn "DO NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs at http://bugs.gentoo-xeffects.org/" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/dev-python/compizconfig-python/compizconfig-python-9999.ebuild b/dev-python/compizconfig-python/compizconfig-python-9999.ebuild new file mode 100644 index 0000000..f354e17 --- /dev/null +++ b/dev-python/compizconfig-python/compizconfig-python-9999.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit git autotools + +EGIT_REPO_URI="git://anongit.compiz-fusion.org/fusion/compizconfig/${PN}" + +DESCRIPTION="Compizconfig Python Bindings (git)" +HOMEPAGE="http://compiz-fusion.org" +SRC_URI="" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" +IUSE="" + +DEPEND="~x11-wm/compiz-${PV} + ~x11-libs/libcompizconfig-${PV} + >=dev-libs/glib-2.6 + || ( >=dev-lang/python-2.4 >=dev-lang/python-2.5 ) + dev-python/pyrex" + +S="${WORKDIR}/${PN}" + +src_compile() { + eautoreconf || die "eautoreconf failed" + + econf || die "econf failed" + emake || die "make failed" +} + +src_install() { + make DESTDIR="${D}" install || die "make install failed" +} + +pkg_postinst() { + ewarn "DO NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs at http://bugs.gentoo-xeffects.org/" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/dev-python/compizconfig-python/metadata.xml b/dev-python/compizconfig-python/metadata.xml new file mode 100644 index 0000000..6f37c08 --- /dev/null +++ b/dev-python/compizconfig-python/metadata.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en">Python bindings for libcompizconfig. +</longdescription> +</pkgmetadata> + diff --git a/dev-python/gnome-python-desktop/ChangeLog b/dev-python/gnome-python-desktop/ChangeLog new file mode 100644 index 0000000..e2634ff --- /dev/null +++ b/dev-python/gnome-python-desktop/ChangeLog @@ -0,0 +1,158 @@ +# ChangeLog for dev-python/gnome-python-desktop +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/gnome-python-desktop/ChangeLog,v 1.28 2007/01/18 23:53:17 jer Exp $ + + 22 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + gnome-python-desktop-2.18.0.ebuild: + Some QA fixes. + + 06 Sep 2007; <roderick_greening@hotmail.com> + gnome-python-desktop-2.18.0.ebuild: + Fixed header and KEYWORDS + + 21 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + metadata.xml: + Updated metadata.xml + + 20 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + gnome-python-desktop-2.18.0.ebuild: + Removed the ppc64 keywords. + + 20 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +metadata.xml, -gnome-python-desktop-2.16.0.ebuild, + gnome-python-desktop-2.18.0.ebuild: + Added metadata.xml and removed gnome-python-desktop-2.16.0 as it + was superseed by gnome-python-desktop-2.18.0. + + 21 Mar 2007; <roderick_greening@hotmail.com> + gnome-python-desktop-2.16.0.ebuild: + Fix doc use flag from docs - oops + + 21 Mar 2007; <roderick_greening@hotmail.com> + gnome-python-desktop-2.16.0.ebuild: + Changed gnome to nognome flag. If nognome is set, then you do not get the + packages in the build which require gnome. In that case you need to set use + rsvg and/or wnck to enable something. Otherwise, don't set nognome. + + 21 Mar 2007; <roderick_greening@hotmail.com> + +gnome-python-desktop-2.16.0.ebuild: + Modded ebuild to allow removing unnecessary gnome deps but still allow for + building other modules like rsvg and wnck + + 18 Jan 2007; Jeroen Roovers <jer@gentoo.org> + gnome-python-desktop-2.16.0.ebuild: + Stable for HPPA (bug #147751). + + 14 Jan 2007; Bryan Østergaard <kloeri@gentoo.org> + gnome-python-desktop-2.16.0.ebuild: + Stable on Alpha. + + 21 Dec 2006; Markus Rothe <corsair@gentoo.org> + gnome-python-desktop-2.16.0.ebuild: + Stable on ppc64; bug #156662 + + 18 Dec 2006; Gustavo Zacarias <gustavoz@gentoo.org> + gnome-python-desktop-2.16.0.ebuild: + Stable on sparc + + 17 Dec 2006; Tobias Scherbaum <dertobi123@gentoo.org> + gnome-python-desktop-2.16.0.ebuild: + Stable on ppc wrt bug #156662. + + 12 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org> + gnome-python-desktop-2.16.0.ebuild: + Stable on amd64 wrt bug #156662. + + 10 Dec 2006; Andrej Kacian <ticho@gentoo.org> + gnome-python-desktop-2.16.0.ebuild: + Stable on x86, bug #156662. + + 19 Oct 2006; Bryan Østergaard <kloeri@gentoo.org> + gnome-python-desktop-2.14.0.ebuild: + Stable on Alpha. + + 14 Oct 2006; Mart Raudsepp <leio@gentoo.org> + gnome-python-desktop-2.16.0.ebuild: + Remove arm keyword, bug 147751 + + 19 Sep 2006; Aron Griffis <agriffis@gentoo.org> + gnome-python-desktop-2.14.0.ebuild: + Mark 2.14.0 stable on ia64. #139612 + + 15 Sep 2006; Daniel Gryniewicz <dang@gentoo.org> + gnome-python-desktop-2.16.0.ebuild: + Make keywords match 2.14.0 + +*gnome-python-desktop-2.16.0 (07 Sep 2006) + + 07 Sep 2006; Daniel Gryniewicz <dang@gentoo.org> + +gnome-python-desktop-2.16.0.ebuild: + New version for gnome 2.16 + + 19 Aug 2006; Bryan Østergaard <kloeri@gentoo.org> + gnome-python-desktop-2.14.0.ebuild: + Add ~ia64 keyword. + + 16 Aug 2006; Markus Rothe <corsair@gentoo.org> + gnome-python-desktop-2.14.0.ebuild: + Stable on ppc64 + + 17 Jul 2006; Daniel Gryniewicz <dang@gentoo.org> + gnome-python-desktop-2.14.0.ebuild: + Marked stable on amd64 for bug #139612 + + 16 Jul 2006; Tobias Scherbaum <dertobi123@gentoo.org> + gnome-python-desktop-2.14.0.ebuild: + hppa stable, bug #139612 + + 14 Jul 2006; Tobias Scherbaum <dertobi123@gentoo.org> + gnome-python-desktop-2.14.0.ebuild: + ppc stable, bug #139612 + + 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> + gnome-python-desktop-2.14.0.ebuild: + Stable on x86 wrt bug #139612. + + 10 Jul 2006; Gustavo Zacarias <gustavoz@gentoo.org> + gnome-python-desktop-2.14.0.ebuild: + Stable on sparc wrt #139612 + + 18 May 2006; Thomas Cort <tcort@gentoo.org> + gnome-python-desktop-2.14.0.ebuild: + Added ~alpha keyword wrt Bug #131739. + + 03 May 2006; Tobias Scherbaum <dertobi123@gentoo.org> + gnome-python-desktop-2.14.0.ebuild: + Added to ~hppa, bug #131739 + + 01 May 2006; Markus Rothe <corsair@gentoo.org> + gnome-python-desktop-2.14.0.ebuild: + Added ~ppc64 + + 07 Apr 2006; Tobias Scherbaum <dertobi123@gentoo.org> + gnome-python-desktop-2.14.0.ebuild: + Added to ~ppc + + 23 Mar 2006; Gustavo Zacarias <gustavoz@gentoo.org> + gnome-python-desktop-2.14.0.ebuild: + Keyworded ~sparc + + 20 Mar 2006; Saleem Abdulrasool <compnerd@gentoo.org> + gnome-python-desktop-2.14.0.ebuild: + Fix the test sequence (bug #126847) + + 20 Mar 2006; Seemant Kulleen <seemant@gentoo.org> + gnome-python-desktop-2.14.0.ebuild: + skipping the make check step, because gtk can not be imported + + 19 Mar 2006; Luis Medinas <metalgod@gentoo.org> + gnome-python-desktop-2.14.0.ebuild: + Added ~amd64 keyword. + +*gnome-python-desktop-2.14.0 (17 Mar 2006) + + 17 Mar 2006; John N. Laliberte <allanonjl@gentoo.org> +metadata.xml, + +gnome-python-desktop-2.14.0.ebuild: + new package for 2.14. block on gnome-python-extras versions < 2.13 due to + file collisions. ( they split the modules out into different packages ) + diff --git a/dev-python/gnome-python-desktop/Manifest b/dev-python/gnome-python-desktop/Manifest new file mode 100644 index 0000000..5d16589 --- /dev/null +++ b/dev-python/gnome-python-desktop/Manifest @@ -0,0 +1,4 @@ +DIST gnome-python-desktop-2.18.0.tar.bz2 432321 RMD160 e709be32734fa3662fe7c086c1ca3cefa192047d SHA1 b8ead4b600104b4c4df6d8e61d93c31f48434364 SHA256 1238ed484620cd29e65695376ebf8a38162b4a94706b956b647e43776820d787 +EBUILD gnome-python-desktop-2.18.0.ebuild 1960 RMD160 cc8c6c28b95b28b84edf3741af61f41a8da3db55 SHA1 088c01c1fc5a4bd7450f468488f6669d6da95e25 SHA256 560c3e8f16e53dc63e8bafa1050104bc33964502bdb3a62def1e4686456ba36d +MISC ChangeLog 5225 RMD160 c50413ea7bb29f7a790a8dc981e7c17accbf1bfb SHA1 ccad73270e62d7a5e440e688c5aa78b712062a6f SHA256 1fbb877317f5e4af9867f7f48fed29c6aa6d2cb7e914fe85527ba98d5ce90580 +MISC metadata.xml 634 RMD160 e41ff329eca6e841b3e3a038e9d3dc94defd626b SHA1 9a6f47e6b4edc7d0689bcfe46faa936654209b7f SHA256 9c8f5fe9f11ddbe106628c50fa8affecd359954e3c15e1eb643bd1b873ec3152 diff --git a/dev-python/gnome-python-desktop/gnome-python-desktop-2.18.0.ebuild b/dev-python/gnome-python-desktop/gnome-python-desktop-2.18.0.ebuild new file mode 100644 index 0000000..fc8c7f2 --- /dev/null +++ b/dev-python/gnome-python-desktop/gnome-python-desktop-2.18.0.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/gnome-python-desktop/gnome-python-desktop-2.18.0.ebuild,v 1.11 2007/08/28 19:41:16 jer Exp $ + +inherit gnome2 python virtualx + +DESCRIPTION="provides python interfacing modules for some GNOME desktop libraries" +HOMEPAGE="http://pygtk.org/" + +LICENSE="LGPL-2.1 GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" + +IUSE="doc nognome rsvg wnck" + +# +# nognome is set to not require extra packages which require gnome. +# only useful when you explicitly set wnck and/or rsvg +# + +RDEPEND="virtual/python + >=dev-python/pygtk-2.10.3 + >=dev-libs/glib-2.6.0 + >=x11-libs/gtk+-2.4.0 + dev-python/pycairo + !nognome? ( >=dev-python/gnome-python-2.10.0 + >=gnome-base/gnome-panel-2.13.4 + >=gnome-base/libgnomeprint-2.2.0 + >=gnome-base/libgnomeprintui-2.2.0 + >=x11-libs/gtksourceview-1.1.90 + >=gnome-base/libgtop-2.13.0 + >=gnome-extra/nautilus-cd-burner-2.15.3 + >=gnome-extra/gnome-media-2.10.0 + >=gnome-base/gconf-2.10.0 + >=x11-wm/metacity-2.17.5 + media-video/totem + >=gnome-base/gnome-keyring-0.5.0 + >=gnome-base/gnome-desktop-2.10.0 + >=x11-libs/libwnck-2.15.5 + >=gnome-base/librsvg-2.13.93 + ) + wnck? ( >=x11-libs/libwnck-2.15.5 ) + rsvg? ( >=gnome-base/librsvg-2.13.93 ) + !<dev-python/gnome-python-extras-2.13" +DEPEND="${RDEPEND} + >=dev-util/pkgconfig-0.7" + +DOCS="AUTHORS ChangeLog INSTALL MAINTAINERS NEWS README" + +src_test() { + Xmake check || die "tests failed" +} + +src_install() { + gnome2_src_install + + if use doc; then + insinto /usr/share/doc/${PF} + doins -r examples + fi +} + +pkg_postinst() { + python_version + python_mod_optimize "${ROOT}"/usr/$(get_libdir)/python${PYVER}/site-packages/gtk-2.0 + + ewarn "DO NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs at http://bugs.gentoo-xeffects.org/" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} + +pkg_postrm() { + python_version + python_mod_cleanup +} diff --git a/dev-python/gnome-python-desktop/metadata.xml b/dev-python/gnome-python-desktop/metadata.xml new file mode 100644 index 0000000..2d20174 --- /dev/null +++ b/dev-python/gnome-python-desktop/metadata.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en">Gnome Python Desktop provides python interfacing +modules for some GNOME libraries part of the GNOME Desktop. +</longdescription> + +</pkgmetadata> diff --git a/dev-python/pyclutter/ChangeLog b/dev-python/pyclutter/ChangeLog new file mode 100644 index 0000000..5cd3909 --- /dev/null +++ b/dev-python/pyclutter/ChangeLog @@ -0,0 +1,13 @@ +# ChangeLog for dev-python/pyclutter +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 25 Nov 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +metadata.xml, pyclutter-0.4.2.ebuild: + Fixed license. + + 13 Nov 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +pyclutter-0.4.2.ebuild: + Initial import of clutter. Fixed bug #21. + Thanks to Guillaume Seguin (iXce) for providing the ebuilds. + diff --git a/dev-python/pyclutter/Manifest b/dev-python/pyclutter/Manifest new file mode 100644 index 0000000..77f300c --- /dev/null +++ b/dev-python/pyclutter/Manifest @@ -0,0 +1,4 @@ +DIST pyclutter-0.4.2.tar.bz2 281379 RMD160 c03aa41bef7b45f221f4859850efca0a2b8d73cd SHA1 9599abb556fbedab50a2ec9b32b4b07e49dfa4bf SHA256 18c57f0671c76a4f545cf6e51dfe6a300eb16a6a5d4ce25e26a7891849001837 +EBUILD pyclutter-0.4.2.ebuild 1116 RMD160 ca99e191c6cd456586d7ad057ecdf8a3d2c5e0c0 SHA1 b6867da0bfd0de63aaf589aafeecfd8a59d1484c SHA256 659a7c2574a1916e73e2693e0100ba891b41a7682230b6c5421039ce8c651a63 +MISC ChangeLog 449 RMD160 9d15303553798ae6587f75e8e0babcb8848bc892 SHA1 de58790c8f518fe659c3676a016dd53179b1b7aa SHA256 9b09ebd92ef021fa4f239495c9a1f406dc9a07381bebbb72bbd126e666ef80a1 +MISC metadata.xml 612 RMD160 141252966fdbc615dcd5c227028c1bb3a6aec7f1 SHA1 e513c0d5fbd5037960c83e4e5faba030bfc3f76c SHA256 b8e7665868c628aacfeee9daebccc490743483168f9cb234daedface169c5c5a diff --git a/dev-python/pyclutter/metadata.xml b/dev-python/pyclutter/metadata.xml new file mode 100644 index 0000000..cbf7ea2 --- /dev/null +++ b/dev-python/pyclutter/metadata.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription>compiz-fusion is a community-driven project +that is aimed at extending the compiz window manager. +</longdescription> +</pkgmetadata> diff --git a/dev-python/pyclutter/pyclutter-0.4.2.ebuild b/dev-python/pyclutter/pyclutter-0.4.2.ebuild new file mode 100644 index 0000000..4bb6f6a --- /dev/null +++ b/dev-python/pyclutter/pyclutter-0.4.2.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +NEED_PYTHON="2.3" + +inherit multilib python + +DESCRIPTION="Python bindings to Clutter" +HOMEPAGE="http://www.clutter-project.org/" +SRC_URI="http://www.clutter-project.org/sources/${PN}/${PV/.2/}/${P}.tar.bz2" +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="cairo gstreamer gtk" +RESTRICT="mirror" + +DEPEND=">=dev-python/pygobject-2.12.1 + >=media-libs/clutter-0.4 + gtk? ( dev-libs/atk + >=dev-python/pygtk-2.10 + >=media-libs/clutter-gtk-0.4 ) + gstreamer? ( >=dev-python/gst-python-0.10 + >=media-libs/clutter-gst-0.4 ) + cairo? ( >=dev-python/pycairo-1.4 + >=media-libs/clutter-cairo-0.4 )" + +src_install() { + emake DESTDIR="${D}" install || die "emake install failed" + dodoc README AUTHORS ChangeLog + + insinto /usr/share/doc/${PF}/examples + doins examples/*.{py,png} +} + +pkg_postinst() { + python_version + python_mod_optimize /usr/$(get_libdir)/python${PYVER}/site-packages/gtk-2.0 +} + +pkg_postrm() { + python_version + python_mod_cleanup /usr/$(get_libdir)/python${PYVER}/site-packages/gtk-2.0 +} diff --git a/dev-python/pysvn/ChangeLog b/dev-python/pysvn/ChangeLog new file mode 100644 index 0000000..879ae96 --- /dev/null +++ b/dev-python/pysvn/ChangeLog @@ -0,0 +1,24 @@ +# ChangeLog for dev-python/pysvn +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 22 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + pysvn-1.5.0.ebuild: + Some QA fixes. + + 21 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + metadata.xml: + Updated metadata.xml + + 28 Jan 2007; Alex Heck <nesl247@gmail.com> pysvn-1.5.0.ebuild: + Fixes for repoman + + 19 Dec 2006; Raul Porcel (armin76) <armin76@gmail.com> pysvn-1.5.0.ebuild: + Fix whitespace + + 19 Dec 2006; Markus Ullmann <jokey@gentoo.org> +metadata.xml: + Missing ChangeLog + + 19 Dec 2006; Markus Ullmann <jokey@gentoo.org> ChangeLog: + dev-python/pysvn: Import for bug #62852 + diff --git a/dev-python/pysvn/Manifest b/dev-python/pysvn/Manifest new file mode 100644 index 0000000..af40c8e --- /dev/null +++ b/dev-python/pysvn/Manifest @@ -0,0 +1,5 @@ +AUX pysvn-1.5.0-nokrb.patch 325 RMD160 b40941c90e095bab6038035e6c726ff52584bb93 SHA1 7e1cc4158881c3aac84795ff174db5ed9778e3ef SHA256 4630754b22e381624eef73ab7072499667cf61aa04145ee02851036146f4b60f +DIST pysvn-1.5.0.tar.gz 464503 RMD160 6b27b5431aa60526f2f43eb185da4e837353a783 SHA1 6a9219fb7a95d97b826e3932ed9d2c9fd02dd774 SHA256 2833cf3c82968ea91d68c3845a1bed7b90fdf8c607a047b7508eeaacd5775e6e +EBUILD pysvn-1.5.0.ebuild 1344 RMD160 1b4a607b96b9dbb125c0a287005a757936ab9bf0 SHA1 bece7f3798b6f7389ad5d3d0bb91c2c01e0f31f8 SHA256 826f808996675924772d01decb4c9ed2e7e5790acf8577db56759e6550576e9f +MISC ChangeLog 700 RMD160 d7580ea43807734d1cd5874ebfdf97491fea0f3b SHA1 19f59aa518f9cfc15101a1e050f68aea70479a82 SHA256 9422cdf462097006c362f53aaf6f367ad88993a9a8f615e74879183ad8642ca1 +MISC metadata.xml 547 RMD160 cc088269e50e469e92f1e7c9f6e95bc6c45a847c SHA1 2fc6dd2435da86ebebd08b501f371708dde5c333 SHA256 5f2b05bb4f0c6f27386bad2e899179ab88a66a8cf82cab6d361601b068e8e6c7 diff --git a/dev-python/pysvn/files/pysvn-1.5.0-nokrb.patch b/dev-python/pysvn/files/pysvn-1.5.0-nokrb.patch new file mode 100644 index 0000000..52a4fa9 --- /dev/null +++ b/dev-python/pysvn/files/pysvn-1.5.0-nokrb.patch @@ -0,0 +1,11 @@ +--- setup.py.orig 2006-10-16 23:51:38.000000000 +0200 ++++ setup.py 2006-12-19 18:18:09.000000000 +0100 +@@ -262,7 +262,7 @@ + -lsvn_client-1 \ + -lsvn_diff-1 \ + -lsvn_repos-1 \ +- -lgssapi_krb5 -lkrb5 -lk5crypto -lkrb5support -lcom_err -lresolv -lexpat -lneon ++-lcom_err -lresolv -lexpat -lneon + + #include pysvn_common.mak + ''' diff --git a/dev-python/pysvn/metadata.xml b/dev-python/pysvn/metadata.xml new file mode 100644 index 0000000..90b8df3 --- /dev/null +++ b/dev-python/pysvn/metadata.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en">Python SVN Extension. +</longdescription> +</pkgmetadata> + diff --git a/dev-python/pysvn/pysvn-1.5.0.ebuild b/dev-python/pysvn/pysvn-1.5.0.ebuild new file mode 100644 index 0000000..7813080 --- /dev/null +++ b/dev-python/pysvn/pysvn-1.5.0.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit eutils python + +DESCRIPTION="Object-oriented python bindings for subversion" +HOMEPAGE="http://pysvn.tigris.org/" +SRC_URI="http://pysvn.tigris.org/files/documents/1233/34994/${P}.tar.gz" + +LICENSE="Apache-1.1" +SLOT="0" +KEYWORDS="~x86 ~ppc ~amd64" +IUSE="doc" + +DEPEND=">=dev-util/subversion-1.2.0" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${P}/Source" + +src_unpack() { + unpack ${A} + cd "${S}" + + # no kerberos linkage + epatch "${FILESDIR}/${P}-nokrb.patch" + + python setup.py configure + + # we want our CFLAGS as well and don't need krb linkage + sed -e 's:^\(CCFLAGS=\)\(.*\):\1$(CFLAGS) \2:g' \ + -e 's:^\(CCCFLAGS=\)\(.*\):\1$(CXXFLAGS) \2:g' \ + -i "${S}"/Source/Makefile +} + +src_install() { + python_version + + cd pysvn + exeinto /usr/lib/python${PYVER}/site-packages/pysvn + doexe _pysvn.so + insinto /usr/lib/python${PYVER}/site-packages/pysvn + doins __init__.py + + if use doc ; then + cd "${S}/../Docs" + dohtml *.html *.js + fi + +} + +pkg_postinst() { + python_mod_compile "${ROOT}"usr/lib/python${PYVER}/site-packages + + ewarn "DO NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs at http://bugs.gentoo-xeffects.org/" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} + +pkg_postrm() { + python_mod_cleanup +} diff --git a/eclass/bzr.eclass b/eclass/bzr.eclass new file mode 100644 index 0000000..c429856 --- /dev/null +++ b/eclass/bzr.eclass @@ -0,0 +1,237 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ +# +# Originally derived from the git eclass +# +# Just set EBZR_REPO_URI to the url of the branch and the src_unpack this +# eclass provides will put an export of the branch in ${WORKDIR}/${PN}. + +inherit eutils + +EBZR="bzr.eclass" + +EXPORT_FUNCTIONS src_unpack + +HOMEPAGE="http://bazaar-vcs.org/" +DESCRIPTION="Based on the ${GIT} eclass" + +## -- add bzr in DEPEND +# +DEPEND="dev-util/bzr" + + +## -- EBZR_STORE_DIR: bzr sources store directory +# +EBZR_STORE_DIR="${PORTAGE_ACTUAL_DISTDIR-${DISTDIR}}/bzr-src" + + +## -- EBZR_FETCH_CMD: bzr fetch command +# +EBZR_FETCH_CMD="bzr checkout" + +## -- EBZR_UPDATE_CMD: bzr update command +# +EBZR_UPDATE_CMD="bzr update" + +## -- EBZR_DIFFSTAT_CMD: Command to get diffstat output +# +EBZR_DIFFSTAT_CMD="bzr diff" + +## -- EBZR_EXPORT_CMD: Command to export branch +# +EBZR_EXPORT_CMD="bzr export" + +## -- EBZR_REVNO_CMD: Command to list revision number of branch +# +EBZR_REVNO_CMD="bzr revno" + +## -- EBZR_OPTIONS: +# +# the options passed to branch and merge +# +: ${EBZR_OPTIONS:=} + + +## -- EBZR_REPO_URI: repository uri +# +# e.g. http://foo, sftp://bar +# +# supported protocols: +# http:// +# https:// +# sftp:// +# rsync:// +# +: ${EBZR_REPO_URI:=} + + +## -- EBZR_BOOTSTRAP: +# +# bootstrap script or command like autogen.sh or etc.. +# +: ${EBZR_BOOTSTRAP:=} + + +## -- EBZR_PATCHES: +# +# bzr eclass can apply patches in git_bootstrap(). +# you can use regexp in this valiable like *.diff or *.patch or etc. +# NOTE: this patches will apply before eval EGIT_BOOTSTRAP. +# +# the process of applying the patch is: +# 1. just epatch it, if the patch exists in the path. +# 2. scan it under FILESDIR and epatch it, if the patch exists in FILESDIR. +# 3. die. +# +: ${EBZR_PATCHES:=} + + +## -- EBZR_BRANCH: +# +# bzr eclass can fetch any branch in bzr_fetch(). +# Defaults to 'trunk' +# +: ${EBZR_BRANCH:=trunk} + + +## -- EBZR_REVISION: +# +# Revision to get, if not latest (see http://bazaar-vcs.org/BzrRevisionSpec) +# +: ${EBZR_REVISION:=} + + +## -- EBZR_CACHE_DIR: +# +# The location in which to cache the version, relative to EBZR_STORE_DIR. +# +: ${EBZR_CACHE_DIR:=${PN}} + + +## -- bzr_fetch() ------------------------------------------------- # + +bzr_fetch() { + + local EBZR_BRANCH_DIR + + # EBZR_REPO_URI is empty. + [[ -z ${EBZR_REPO_URI} ]] && die "${EBZR}: EBZR_REPO_URI is empty." + + # check for the protocol or pull from a local repo. + if [[ -z ${EBZR_REPO_URI%%:*} ]] ; then + case ${EBZR_REPO_URI%%:*} in + http|https|rsync|sftp) + ;; + *) + die "${EBZR}: fetch from ${EBZR_REPO_URI%:*} is not yet implemented." + ;; + esac + fi + + if [[ ! -d ${EBZR_STORE_DIR} ]] ; then + debug-print "${FUNCNAME}: initial branch. creating bzr directory" + addwrite / + mkdir -p "${EBZR_STORE_DIR}" \ + || die "${EBZR}: can't mkdir ${EBZR_STORE_DIR}." + chmod -f o+rw "${EBZR_STORE_DIR}" \ + || die "${EBZR}: can't chmod ${EBZR_STORE_DIR}." + export SANDBOX_WRITE="${SANDBOX_WRITE%%:/}" + fi + + + + cd -P "${EBZR_STORE_DIR}" || die "${EBZR}: can't chdir to ${EBZR_STORE_DIR}" + + # every time + addwrite "${EBZR_STORE_DIR}" + + EBZR_BRANCH_DIR="${EBZR_STORE_DIR}/${EBZR_CACHE_DIR}" + + addwrite "${EBZR_BRANCH_DIR}" + + debug-print "${FUNCNAME}: EBZR_OPTIONS = ${EBZR_OPTIONS}" + + if [[ ! -d ${EBZR_BRANCH_DIR} || ${EBZR_REVISION} ]] ; then + # fetch branch + einfo "bzr branch start -->" + einfo " repository: ${EBZR_REPO_URI}${EBZR_BRANCH}" + + ${EBZR_FETCH_CMD} ${EBZR_OPTIONS} "${EBZR_REPO_URI}${EBZR_BRANCH}" ${EBZR_BRANCH_DIR} \ + || die "${EBZR}: can't branch from ${EBZR_REPO_URI}${EBZR_BRANCH}." + + else + # update branch + einfo "bzr merge start -->" + einfo " repository: ${EBZR_REPO_URI}${EBZR_BRANCH}" + + cd "${EBZR_BRANCH_DIR}" + ${EBZR_UPDATE_CMD} ${EBZR_OPTIONS} \ + || die "${EBZR}: can't merge from ${EBZR_REPO_URI}${EBZR_BRANCH}." + ${EBZR_DIFFSTAT_CMD} + fi + + cd "${EBZR_BRANCH_DIR}" + + einfo "exporting..." + ${EBZR_EXPORT_CMD} ${EBZR_REVISION:+-r ${EBZR_REVISION}} "${WORKDIR}/${P}" \ + || die "${EBZR}: export failed" + + einfo "Revision ${EBZR_REVNO_COMMAND} is now in ${WORKDIR}/${P}" + + cd "${WORKDIR}" +} + + +## -- bzr_bootstrap() ------------------------------------------------ # + +bzr_bootstrap() { + + local patch lpatch + + cd "${S}" + + if [[ -n ${EBZR_PATCHES} ]] ; then + einfo "apply patches -->" + + for patch in ${EBZR_PATCHES} ; do + if [[ -f ${patch} ]] ; then + epatch ${patch} + else + for lpatch in "${FILESDIR}"/${patch} ; do + if [[ -f ${lpatch} ]] ; then + epatch ${lpatch} + else + die "${EBZR}: ${patch} is not found" + fi + done + fi + done + echo + fi + + if [[ -n ${EBZR_BOOTSTRAP} ]] ; then + einfo "begin bootstrap -->" + + if [[ -f ${EBZR_BOOTSTRAP} ]] && [[ -x ${EBZR_BOOTSTRAP} ]] ; then + einfo " bootstrap with a file: ${EBZR_BOOTSTRAP}" + eval "./${EBZR_BOOTSTRAP}" \ + || die "${EBZR}: can't execute EBZR_BOOTSTRAP." + else + einfo " bootstrap with commands: ${EBZR_BOOTSTRAP}" + eval "${EBZR_BOOTSTRAP}" \ + || die "${EBZR}: can't eval EBZR_BOOTSTRAP." + fi + fi + +} + + +## -- bzr_src_unpack() ------------------------------------------------ # + +bzr_src_unpack() { + + bzr_fetch || die "${EBZR}: unknown problem in bzr_fetch()." + bzr_bootstrap || die "${EBZR}: unknown problem in bzr_bootstrap()." + +}
\ No newline at end of file diff --git a/gnome-extra/akamaru/ChangeLog b/gnome-extra/akamaru/ChangeLog new file mode 100644 index 0000000..dacc7ba --- /dev/null +++ b/gnome-extra/akamaru/ChangeLog @@ -0,0 +1,20 @@ +# ChangeLog for gnome-extra/akamaru +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 24 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + akamaru-9999.ebuild: + Updated SRC_URI to then svn home. + + 21 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + metadata.xml: + Updated metadata.xml + + 20 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + metadata.xml, akamaru-9999.ebuild: + Added my details to metadata.xml and changed the description on the ebuild. + + 01 Mar 2007; Alex Heck <nesl247@gmail.com> +akamaru-9999.ebuild, + +metadata.xml: + Initial import + diff --git a/gnome-extra/akamaru/Manifest b/gnome-extra/akamaru/Manifest new file mode 100644 index 0000000..986c710 --- /dev/null +++ b/gnome-extra/akamaru/Manifest @@ -0,0 +1,3 @@ +EBUILD akamaru-9999.ebuild 720 RMD160 073b670e1cb8d7ef6b22a37d6db3c2de4f858bb4 SHA1 317c11941c8c510fc1083f561e8318d96c0168fa SHA256 b84414d8999af5cb6c5c35065f19e25a926ec578b1c63ba179061a0be9ee1246 +MISC ChangeLog 639 RMD160 309e71d5fc0df412de103e346a71c09cc595c186 SHA1 7c0a1fad6e0b96f386b496d9e08aff8034cbca91 SHA256 d2cdc0aacd3d0e0dd61a10079a077896ac7867854b38d4584901dad00d3c0f37 +MISC metadata.xml 536 RMD160 c8b85cca287a1ac496fd7f5da7df84d3d48a5dd6 SHA1 f2577ad4fac045f83a3655c1f7ae6820cda0b618 SHA256 933366aec5af231fb8709bcc67bdeaf4e6cb672b19f7c6485aeab9ec22ce3c6b diff --git a/gnome-extra/akamaru/akamaru-9999.ebuild b/gnome-extra/akamaru/akamaru-9999.ebuild new file mode 100644 index 0000000..efec158 --- /dev/null +++ b/gnome-extra/akamaru/akamaru-9999.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit gnome2 subversion autotools eutils + +ESVN_REPO_URI="https://kibadock.svn.sourceforge.net/svnroot/kibadock/trunk/${PN}/" + +S="${WORKDIR}/${PN}" + +DESCRIPTION="Simple, but fun, physics engine prototype." +HOMEPAGE="http://kiba-dock.org" +SRC_URI="" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" +IUSE="" + +DEPEND=">=dev-libs/glib-2.8" + +src_compile() { + eautoreconf + gnome2_src_compile +} + +pkg_postinst() { + gnome2_pkg_postinst + echo + ewarn "DO NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs at http://bugs.gentoo-xeffects.orgg" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/gnome-extra/akamaru/metadata.xml b/gnome-extra/akamaru/metadata.xml new file mode 100644 index 0000000..61d26f2 --- /dev/null +++ b/gnome-extra/akamaru/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription>OpenGL physics engine</longdescription> +</pkgmetadata> + diff --git a/gnome-extra/avant-window-navigator-extras/ChangeLog b/gnome-extra/avant-window-navigator-extras/ChangeLog new file mode 100644 index 0000000..5b7464d --- /dev/null +++ b/gnome-extra/avant-window-navigator-extras/ChangeLog @@ -0,0 +1,33 @@ +# ChangeLog for gnome-extra/avant-window-navigator-extras +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 29 Nov 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + avant-window-navigator-extras-9999.ebuild: + Updated ebuild to work with the new (missing) build system. + + 25 Nov 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + avant-window-navigator-extras-9999.ebuild: + Fixed a minor qa issue. + + 25 Nov 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + avant-window-navigator-extras-9999.ebuild: + Applied some fixes to the ebuild. + + 22 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + avant-window-navigator-extras-9999.ebuild: + Some QA fixes. + + 01 Sep 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + avant-window-navigator-extras-9999.ebuild: + Added an export to prevent awn-extras from causing a sandbox violation. + + 31 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + avant-window-navigator-extras-9999.ebuild: + Updated deps and addressed some access violation errors. + + 31 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +metadata.xml, +avant-window-navigator-extras-9999.ebuild: + Added initial avant-window-navigator-extra package. + Many thanks for m0zes for the ebuild. + diff --git a/gnome-extra/avant-window-navigator-extras/Manifest b/gnome-extra/avant-window-navigator-extras/Manifest new file mode 100644 index 0000000..ad6277d --- /dev/null +++ b/gnome-extra/avant-window-navigator-extras/Manifest @@ -0,0 +1,3 @@ +EBUILD avant-window-navigator-extras-9999.ebuild 1337 RMD160 c5097c995ce793d67c81516edd3f3cdc92aa8707 SHA1 b7a50a3d87cceed6250976e8482ba40c8126960f SHA256 d5de0c3746f929bc75b1528d776a81db553c0e2282bc18e044923e0d2ffc7f24 +MISC ChangeLog 1317 RMD160 23b5e1897400dad72093808e36888744ae850760 SHA1 632e24d463ff2a6a417f7606bbc9f23c53ad4ac0 SHA256 976f3ab27242a519e17b13ed666c62522be3a4f1cee848bc5ec70c38cea6ae09 +MISC metadata.xml 574 RMD160 9d3d4206c708a38eeecb543d48f6b97fcc1158d8 SHA1 4cb0597af5debd64dc1df7d76dddd4bc9c69f4b0 SHA256 41da9b1d135aac5299542129c58db28ea6da3870d255cfd38bfbd3a91e2a4ccb diff --git a/gnome-extra/avant-window-navigator-extras/avant-window-navigator-extras-9999.ebuild b/gnome-extra/avant-window-navigator-extras/avant-window-navigator-extras-9999.ebuild new file mode 100644 index 0000000..119a7cc --- /dev/null +++ b/gnome-extra/avant-window-navigator-extras/avant-window-navigator-extras-9999.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit gnome2 bzr autotools + +EBZR_REPO_URI="http://bazaar.launchpad.net/~awn-extras/awn-extras/" + +DESCRIPTION="Awn-extras provides applets for the Awn application" +HOMEPAGE="http://code.google.com/p/avant-window-navigator/" +SRC_URI="" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" +IUSE="" + +DEPEND="gnome-extra/avant-window-navigator + >=x11-libs/gtk+-2.0 + >=gnome-base/gnome-desktop-2.0 + >=gnome-base/librsvg-2.0 + gnome-base/gnome-menus" + +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${PN}-${PV}" + +src_compile() { + + for dir in `find "${S}"/awn-* -mindepth 1 -type d`; + do + cd "${dir}" + ./autogen.sh --prefix=/usr --sysconfdir=/etc + gnome2_src_compile + cd "${S}" + done +} + +src_install() { + export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL="1" + + for dir in `find "${S}"/awn-* -mindepth 1 -type d`; + do + cd "${dir}" + emake DESTDIR="${D}" install || die "make install of ${x} failed" + cd "${S}" + done +} + +pkg_postinst() { + ewarn "DO NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs at http://bugs.gentoo-xeffects.org" + einfo "Thank you on behalf of the Gentoo Xeffects team" + einfo "If you want plugins for awn they can be downloaded at" + einfo "http://codebrowse.launchpad.net/~awn-extras/awn-extras/trunk/files/" +} diff --git a/gnome-extra/avant-window-navigator-extras/metadata.xml b/gnome-extra/avant-window-navigator-extras/metadata.xml new file mode 100644 index 0000000..ad8cbca --- /dev/null +++ b/gnome-extra/avant-window-navigator-extras/metadata.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription>AWN extra package with plugins, applets and theme manager. +</longdescription> +</pkgmetadata> + diff --git a/gnome-extra/avant-window-navigator/ChangeLog b/gnome-extra/avant-window-navigator/ChangeLog new file mode 100644 index 0000000..c8cae75 --- /dev/null +++ b/gnome-extra/avant-window-navigator/ChangeLog @@ -0,0 +1,30 @@ +# ChangeLog for x11-misc/avant-window-navigator +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 31 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + avant-window-navigator-9999.ebuild: + Updated avant-window-navigator ebuild as its development + has moved from subversion to bazaar. + Many thanks to m0zes for the ebuild and crdlb for testing. + + 21 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + metadata.xml: + Updated metadata.xml + + 20 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + metadata.xml: + Added my details to metadata.xml + + 08 Mar 2007; Alex Heck <nesl247@gmail.com> + avant-window-navigator-9999.ebuild: + Fix build + + 18 Feb 2007; Alex Heck <nesl247@gmail.com> + avant-window-navigator-9999.ebuild: + Fixed typo in gtk+ dep + + 18 Feb 2007; Alex Heck <nesl247@gmail.com> + +avant-window-navigator-9999.ebuild: + Initial import, thanks to peka + diff --git a/gnome-extra/avant-window-navigator/Manifest b/gnome-extra/avant-window-navigator/Manifest new file mode 100644 index 0000000..05db742 --- /dev/null +++ b/gnome-extra/avant-window-navigator/Manifest @@ -0,0 +1,3 @@ +EBUILD avant-window-navigator-9999.ebuild 1022 RMD160 50eb7c36ce9e934865c0e3e3630021981af252ff SHA1 bc8ed216f394085bd3a405b503146b750214352c SHA256 56ebc064b658f540a9d29e39e6b1bf1fc2408cbcdb9cd24535beb2b20c048881 +MISC ChangeLog 946 RMD160 dcd40bb729ec9e32873f50a47c5c7d70ba09e158 SHA1 98299e3b9fc7b40a8ddff95466f614d9e657c2b6 SHA256 5574fc2b89c03c532bc247ec10fd8bd5b314ba7b363beff4fcf564af01a3440a +MISC metadata.xml 589 RMD160 f407d66b5d7e5b5f1a7b3311c142a1ba24d1ae26 SHA1 46bff5edd7e58c41755fac233dc1aeb90c48e2f5 SHA256 cd78f356917333e4c6226f534f54addaf2249a4e07feede2e522417f65e6e039 diff --git a/gnome-extra/avant-window-navigator/avant-window-navigator-9999.ebuild b/gnome-extra/avant-window-navigator/avant-window-navigator-9999.ebuild new file mode 100644 index 0000000..a87aed3 --- /dev/null +++ b/gnome-extra/avant-window-navigator/avant-window-navigator-9999.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit gnome2 bzr autotools + +EBZR_REPO_URI="http://bazaar.launchpad.net/~awn-core/awn/" + +DESCRIPTION="Avant Window Navgator (Awn) is a dock-like bar which sits at the bottom of the screen (in all its composited-goodness) tracking open windows." +HOMEPAGE="http://code.google.com/p/avant-window-navigator/" +SRC_URI="" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" +IUSE="" + +DEPEND=">=dev-libs/glib-2.8.0 + dev-python/gnome-python + dev-python/gnome-python-desktop + gnome-base/gconf + gnome-base/gnome-desktop + gnome-base/libgnome + gnome-base/gnome-vfs + x11-libs/gtk+ + x11-libs/libwnck" + +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${PN}-${PV}" + +src_compile() { + ./autogen.sh --prefix=/usr --sysconfdir=/etc + gnome2_src_compile +} + +pkg_postinst() { + ewarn "DO NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs at http://bugs.gentoo-xeffects.orgg" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/gnome-extra/avant-window-navigator/metadata.xml b/gnome-extra/avant-window-navigator/metadata.xml new file mode 100644 index 0000000..e2f16b7 --- /dev/null +++ b/gnome-extra/avant-window-navigator/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription>Dock like var which sits at the bottom of the screen tracking open windows</longdescription> +</pkgmetadata> + diff --git a/gnome-extra/gnome-macmenu-applet/ChangeLog b/gnome-extra/gnome-macmenu-applet/ChangeLog new file mode 100644 index 0000000..cc6d76e --- /dev/null +++ b/gnome-extra/gnome-macmenu-applet/ChangeLog @@ -0,0 +1,17 @@ +# ChangeLog for gnome-extra/gnome-macmenu-applet +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 21 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + metadata.xml: + Updated metadata.xml + + 20 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + metadata.xml: + Added my details to metadata.xml + + 24 Feb 2007; Alex Heck <nesl247@gmail.com> + +gnome-macmenu-applet-1.0.14.ebuild, + +files/gnome-macmenu-applet-location.patch, +metadata.xml: + Initial import + diff --git a/gnome-extra/gnome-macmenu-applet/Manifest b/gnome-extra/gnome-macmenu-applet/Manifest new file mode 100644 index 0000000..04fec02 --- /dev/null +++ b/gnome-extra/gnome-macmenu-applet/Manifest @@ -0,0 +1,5 @@ +AUX gnome-macmenu-applet-location.patch 922 RMD160 437f4a52f46a0ddc42fe9f9bcae77f0ce6d5b450 SHA1 ce3c2dad7d45b7ad0efca8c3f47858310cfdc0c4 SHA256 ebd05ef81c75879a1c2ef3b92e510385a192b6d3bf69c1c5d247932dd7963409 +DIST gnome-macmenu-applet-1.0.14.tar.bz2 6141 RMD160 f06ed3e99cd1e59632173ea0f5c88563397b35d1 SHA1 f69c4809dfd394feda77a3694d8983889c9a7f90 SHA256 1ea42dd780c6de5848be1875df18289b2469afd065600e0ed3f1e787ba995660 +EBUILD gnome-macmenu-applet-1.0.14.ebuild 1091 RMD160 703d6c76adc07e9298b483f014b753a1e6a34553 SHA1 e671468267f1124d265998d01bb7636eb5ce4687 SHA256 9a72ffe73f1bd50f1ffa9afc04cf0317c35bd8be206bb18b57441bbe58836bc2 +MISC ChangeLog 522 RMD160 e1b090065f38e0099d4459a8f8c9ac7d19a28092 SHA1 6de94c8579c839790db44f16a0e24a4443df2cba SHA256 93e623d2432a18dccfb58f96056be63657e92dba52fdf414c6aff05dd3a9ab03 +MISC metadata.xml 555 RMD160 b41942d462aebb0cbc5310d721785aa63cf95e64 SHA1 6ba65debd32e86507f43eb116458c3579b458068 SHA256 514383aab71f797452d17abb6c17fa6cea4efb67819f8021cfacecfafda981a1 diff --git a/gnome-extra/gnome-macmenu-applet/files/gnome-macmenu-applet-location.patch b/gnome-extra/gnome-macmenu-applet/files/gnome-macmenu-applet-location.patch new file mode 100644 index 0000000..83a12eb --- /dev/null +++ b/gnome-extra/gnome-macmenu-applet/files/gnome-macmenu-applet-location.patch @@ -0,0 +1,19 @@ +--- GNOME_MacMenuApplet.server 2006-11-04 10:01:33.000000000 -0500 ++++ GNOME_MacMenuApplet.server 2006-11-04 10:02:05.000000000 -0500 +@@ -1,6 +1,6 @@ + <oaf_info> + <oaf_server iid="OAFIID:GNOME_MacMenuApplet_Factory" type="exe" +- location="/opt/gnome/libexec/gnome-macmenu-applet"> ++ location="/usr/libexec/gnome-macmenu-applet"> + <oaf_attribute name="repo_ids" type="stringv"> + <item value="IDL:Bonobo/GenericFactory:1.0"/> + <item value="IDL:Bonobo/Unknown:1.0"/> +@@ -16,7 +16,7 @@ + <item value="IDL:Bonobo/Unknown:1.0"/> + </oaf_attribute> + <oaf_attribute name="name" type="string" value="Mac Menu"/> +- <oaf_attribute name="description" type="string" value="Mac Menubar applet for gtk2-aqd"/> ++ <oaf_attribute name="description" type="string" value="Mac Menubar applet"/> + <oaf_attribute name="panel:icon" type="string" value="gnome-fs-home"/> + </oaf_server> + </oaf_info> diff --git a/gnome-extra/gnome-macmenu-applet/gnome-macmenu-applet-1.0.14.ebuild b/gnome-extra/gnome-macmenu-applet/gnome-macmenu-applet-1.0.14.ebuild new file mode 100644 index 0000000..2933bbb --- /dev/null +++ b/gnome-extra/gnome-macmenu-applet/gnome-macmenu-applet-1.0.14.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit eutils + +DESCRIPTION="Gnome Macmenu Applet" +HOMEPAGE="http://aquila.deus.googlepages.com" +SRC_URI="http://distfiles.gentoo-xeffects.org/${PN}/${P}.tar.bz2" +RESTRICT="mirror" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="" + +DEPEND=">=x11-libs/gtk+-2.8.20-r1 + >=gnome-base/gconf-2 + x11-libs/libwnck" + +pkg_setup() { + if ! built_with_use x11-libs/gtk+ macmenu ; then + elog "Please rebuild x11-libs/gtk+ with USE=\"macmenu\"" + die "Please rebuild x11-libs/gtk+ with USE=\"macmenu\"" + fi +} + +src_unpack() { + unpack "${A}" + + cd "${S}" + epatch "${FILESDIR}"/${PN}-location.patch +} + +src_compile() { + cd "${S}" + gcc -std=c99 -Wall -Werror -fno-strict-aliasing -DFOR_GNOME `pkg-config --cflags --libs gconf-2.0 libwnck-1.0 libpanelapplet-2.0` ${CFLAGS} ${LDFLAGS} -o gnome-macmenu-applet macmenu-applet.c || die "make failed" +} + +src_install() { + exeinto /usr/libexec + doexe gnome-macmenu-applet + insinto /usr/lib/bonobo/servers + doins GNOME_MacMenuApplet.server +} diff --git a/gnome-extra/gnome-macmenu-applet/metadata.xml b/gnome-extra/gnome-macmenu-applet/metadata.xml new file mode 100644 index 0000000..98bc664 --- /dev/null +++ b/gnome-extra/gnome-macmenu-applet/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription>Mac-style menubar applet for gnome panel</longdescription> +</pkgmetadata> + diff --git a/gnome-extra/kiba-dock/ChangeLog b/gnome-extra/kiba-dock/ChangeLog new file mode 100644 index 0000000..369e57c --- /dev/null +++ b/gnome-extra/kiba-dock/ChangeLog @@ -0,0 +1,54 @@ +# ChangeLog for kde-misc/kiba-dock +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 24 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + kiba-dock-9999.ebuild: + Corrected SRC_URI for QA. + + 21 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + metadata.xml: + Updated metadata.xml + + 20 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + metadata.xml, kiba-dock-9999.ebuild: + Updated description of the ebuild and fix minor syntax issues. + Added my details to metadata.xml + + 31 Jul 2007; <roderick_greening@hotmail.com> kiba-dock-9999.ebuild: + Fixed line wrap + + 31 Jul 2007; <roderick_greening@hotmail.com> kiba-dock-9999.ebuild: + Updated svn repo + + 23 Jun 2007; Alex Heck <nesl247@gmail.com> kiba-dock-9999.ebuild: + gnome-extra/kiba-dock: Add libxml2 as a dep + + 21 Apr 2007; Alex Heck <nesl247@gmail.com> kiba-dock-9999.ebuild: + Fixed build issue, thanks Pse + + 11 Mar 2007; Alex Heck <nesl247@gmail.com> kiba-dock-9999.ebuild: + Add missing cat in built_with_use check + + 01 Mar 2007; Alex Heck <nesl247@gmail.com> kiba-dock-9999.ebuild: + Add kiba-plugins as a pdep + + 01 Mar 2007; Alex Heck <nesl247@gmail.com> kiba-dock-9999.ebuild: + Update to use the latest svn (move from old cvs) + + 28 Jan 2007; Alex Heck <nesl247@gmail.com> kiba-dock-9999.ebuild, + +metadata.xml: + Fixes for repoman + + 15 Jan 2007; Alex Heck <nesl247@gmail.com> kiba-dock-9999.ebuild: + Add missing gnome2_pkg_postinst + + 10 Jan 2007; Alex Heck <nesl247@gmail.com> kiba-dock-9999.ebuild: + Experimental fix + + 07 Jan 2007; Alex Heck <nesl247@gmail.com> kiba-dock-9999.ebuild: + Add gnome-base/libgtop to dep + + 27 Dec 2006; Alex Heck <nesl247@gmail.com> +kiba-dock-9999.ebuild: + Initial import... again + diff --git a/gnome-extra/kiba-dock/Manifest b/gnome-extra/kiba-dock/Manifest new file mode 100644 index 0000000..40618f1 --- /dev/null +++ b/gnome-extra/kiba-dock/Manifest @@ -0,0 +1,3 @@ +EBUILD kiba-dock-9999.ebuild 1641 RMD160 5ffa5f21501638f51464e14856d0c52dccb24faa SHA1 ced557647a938e801d53680aa3e27945c48360bd SHA256 b87d99e47c5f66395d29d0126ff55708b8af3229662dd5f3cd912a714fac4bfc +MISC ChangeLog 1772 RMD160 ea11c69e91e8cc118b8d7e00262f4df5774d58f6 SHA1 bde7f35a88a0ca58d89ff6d84195d1a466297d04 SHA256 60d845f79619e7b2c2cfbc35450d95d07b7955c077ebb5262ae7b3374661ac2a +MISC metadata.xml 534 RMD160 a5bdc04c5851ea2ff2891ddb774a89a588bb2ab6 SHA1 892cf310b8da6da508eb0021b2ec538b115b00ea SHA256 6748274d5b5720d7055dc73eef9b35c362a6ba9db72f128f738a338ff3794788 diff --git a/gnome-extra/kiba-dock/kiba-dock-9999.ebuild b/gnome-extra/kiba-dock/kiba-dock-9999.ebuild new file mode 100644 index 0000000..96a71a0 --- /dev/null +++ b/gnome-extra/kiba-dock/kiba-dock-9999.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit gnome2 subversion autotools eutils + +ESVN_REPO_URI="https://kibadock.svn.sourceforge.net/svnroot/kibadock/trunk/${PN}" + +S="${WORKDIR}/${PN/-/}" + +DESCRIPTION="Funny dock with support for the akamaru physics engine" +HOMEPAGE="http://kiba-dock.org" +SRC_URI="" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" +IUSE="akamaru glitz svg" + +PDEPEND="gnome-extra/kiba-plugins" + +DEPEND=">=x11-libs/gtk+-2.8 + >=dev-libs/glib-2.8 + >=x11-libs/pango-1.10 + >=gnome-base/gnome-desktop-2.8 + svg? ( gnome-base/librsvg ) + glitz? ( >=media-libs/glitz-0.4 ) + akamaru? ( gnome-extra/akamaru ) + dev-libs/libxml2" + +pkg_setup() { + G2CONF="${G2CONF} $(use_enable glitz) $(use_enable svg) $(use_enable akamaru)" + + if use svg && ! built_with_use x11-libs/cairo svg ; then + eerror "Please rebuild cairo with USE=\"svg\"" + die "rebuild cairo with USE=\"svg\"" + fi +} + +src_compile() { + eautoreconf || die "eautoreconf failed" + intltoolize --force --copy || die "intltoolize failed" + + gnome2_src_compile +} + +pkg_postinst() { + gnome2_pkg_postinst + ewarn + ewarn "If you have an ati card, you should disable the glitz support" + ewarn "in kiba-dock and kiba-plugins. That should prevent a segmentation" + ewarn "fault when starting kiba-dock." + ewarn + einfo "To add launchers, run /usr/bin/populate-dock.sh" + einfo "or drag shortcuts (from gnome-menu for example) onto the dock" + ewarn + ewarn "DO NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs at http://bugs.gentoo-xeffects.orgg" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/gnome-extra/kiba-dock/metadata.xml b/gnome-extra/kiba-dock/metadata.xml new file mode 100644 index 0000000..ef345c2 --- /dev/null +++ b/gnome-extra/kiba-dock/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription>OpenGL physics dock</longdescription> +</pkgmetadata> + diff --git a/gnome-extra/kiba-plugins/ChangeLog b/gnome-extra/kiba-plugins/ChangeLog new file mode 100644 index 0000000..293407d --- /dev/null +++ b/gnome-extra/kiba-plugins/ChangeLog @@ -0,0 +1,30 @@ +# ChangeLog for gnome-extra/kiba-plugins +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 24 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + kiba-plugins-9999.ebuild: + Corrected SRC_URI for QA. + + 21 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + metadata.xml: + Updated metadata.xml + + 20 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + metadata.xml, kiba-plugins-9999.ebuild: + Fixed some minor syntax issues on the ebuild. + Added my details to metadata.xml + + 31 Jul 2007; <roderick_greening@hotmail.com> kiba-plugins-9999.ebuild: + Updated svn repo + + 22 Apr 2007; Alex Heck <nesl247@gmail.com> kiba-plugins-9999.ebuild: + gnome-extra/kiba-plugins: Remove glade as a dep + + 21 Apr 2007; Alex Heck <nesl247@gmail.com> kiba-plugins-9999.ebuild: + Fixed build issues + + 01 Mar 2007; Alex Heck <nesl247@gmail.com> +kiba-plugins-9999.ebuild, + +metadata.xml: + Initial import + diff --git a/gnome-extra/kiba-plugins/Manifest b/gnome-extra/kiba-plugins/Manifest new file mode 100644 index 0000000..86b7c4d --- /dev/null +++ b/gnome-extra/kiba-plugins/Manifest @@ -0,0 +1,3 @@ +EBUILD kiba-plugins-9999.ebuild 1168 RMD160 67df75a81ad4857bd4f1d283d0b0f451d5be6ab0 SHA1 6f22cb3e0942e711d6f57769800096bdeab66bd2 SHA256 1a2ee1b9ae8b1e46193f6f05b7b7584d38583e2c763a3692505c537fa3d8a760 +MISC ChangeLog 964 RMD160 7ee0f736c46ec07df45d252480425d4398c7bc46 SHA1 9ec4bb84b4347d624a542522e7ed1c565699ad3e SHA256 112031f846caaf8fbe35cea582f7b5d11817b5005dab562d951a81cb2192cf40 +MISC metadata.xml 532 RMD160 5189411bf928885c55406829c48ec8a54f1d3f68 SHA1 a5326918586f6d56c41c78414b136604d6325845 SHA256 e725ce67cf9581b0f37eda007fe6198e06e56a881baada3364b5aad2d7e9fdc4 diff --git a/gnome-extra/kiba-plugins/kiba-plugins-9999.ebuild b/gnome-extra/kiba-plugins/kiba-plugins-9999.ebuild new file mode 100644 index 0000000..73e5075 --- /dev/null +++ b/gnome-extra/kiba-plugins/kiba-plugins-9999.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit gnome2 subversion autotools eutils + +ESVN_REPO_URI="https://kibadock.svn.sourceforge.net/svnroot/kibadock/trunk/${PN}" + +S="${WORKDIR}/${PN/-/}" + +DESCRIPTION="Kiba Dock Plugins" +HOMEPAGE="http://kiba-dock.org" +SRC_URI="" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" +IUSE="glitz svg" + +DEPEND="gnome-extra/kiba-dock + gnome-base/gnome-vfs + gnome-base/libgtop + svg? ( gnome-base/librsvg ) + glitz? ( >=media-libs/glitz-0.4 )" + +pkg_setup() { + G2CONF="${G2CONF} $(use_enable glitz) $(use_enable svg)" +} + +src_compile() { + eautoreconf || die "eautoreconf failed" + intltoolize --force --copy || die "intltoolize failed" + + gnome2_src_compile +} + +pkg_postinst() { + gnome2_pkg_postinst + ewarn + ewarn "If you have an ati card, you should disable the glitz support" + ewarn "in kiba-dock and kiba-plugins. That should prevent a segmentation" + ewarn "fault when starting kiba-dock." + ewarn + ewarn "DO NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs at http://bugs.gentoo-xeffects.orgg" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/gnome-extra/kiba-plugins/metadata.xml b/gnome-extra/kiba-plugins/metadata.xml new file mode 100644 index 0000000..3e92e49 --- /dev/null +++ b/gnome-extra/kiba-plugins/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription>Kiba-dock plugins</longdescription> +</pkgmetadata> + diff --git a/kde-base/kcontrol/ChangeLog b/kde-base/kcontrol/ChangeLog new file mode 100644 index 0000000..79450f9 --- /dev/null +++ b/kde-base/kcontrol/ChangeLog @@ -0,0 +1,425 @@ +# ChangeLog for kde-base/kcontrol +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/kde-base/kcontrol/ChangeLog,v 1.81 2007/01/18 16:13:53 flameeyes Exp $ + + 20 Oct 2007; <roderick_greening@hotmail.com> ++: + Rev bump. + + 29 Aug 2007; <roderick_greening@hotmail.com> kcontrol-3.5.7-r1.ebuild: + Cleanup some [tab] spacing + + 24 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + kcontrol-3.5.7-r1.ebuild: + A few more QA fixes. + + 13 Aug 2007; <roderick_greening@hotmail.com> + -files/kcontrol-3.5.7-screensaver-path.patch, -kcontrol-3.5.7.ebuild, + kcontrol-3.5.7-r1.ebuild: + Stabilization update + + 28 Jul 2007; <roderick_greening@hotmail.com> kcontrol-3.5.7-r1.ebuild: + Removed XDG patch from -r1 (already in updated patchset). + + 28 Jul 2007; <roderick_greening@hotmail.com> + +files/kcontrol-3.5.7-screensaver-path.patch, kcontrol-3.5.7.ebuild, + kcontrol-3.5.7-r1.ebuild: + Updated: Add XDG path for screensavers, closes bug 168540. + + 28 Jul 2007; <roderick_greening@hotmail.com> ++: + Rev bump from portage: FontConfig compatibility fix, KDE bug 146637. + + 28 Jun 2007; <roderick_greening@hotmail.com> kcontrol-3.5.7.ebuild: + Stupid line wrap.. fixed + + 28 Jun 2007; <roderick_greening@hotmail.com> Manifest: + Manifest fix + + 28 Jun 2007; <roderick_greening@hotmail.com> -kcontrol-3.5.6.ebuild, + -kcontrol-3.5.6-r1.ebuild, kcontrol-3.5.7.ebuild: + Attempt to fix false pos check when greater than ver (3.5) - attempt #2 + + 28 Jun 2007; <roderick_greening@hotmail.com> -kcontrol-3.5.6.ebuild, + -kcontrol-3.5.6-r1.ebuild, kcontrol-3.5.7.ebuild: + Remove 3.5.6 builds - migrate to 3.5.7 + + 28 Jun 2007; <roderick_greening@hotmail.com> kcontrol-3.5.7.ebuild: + Attempt to fix false pos check when greater than ver (3.5). + + 28 Jun 2007; <roderick_greening@hotmail.com> kcontrol-3.5.6.ebuild, + kcontrol-3.5.6-r1.ebuild, kcontrol-3.5.7.ebuild: + fixed pkg_setup to include kde_pkg_setup call + + 28 Jun 2007; <roderick_greening@hotmail.com> kcontrol-3.5.6.ebuild, + kcontrol-3.5.6-r1.ebuild, kcontrol-3.5.7.ebuild: + Updated postinstall warning + + 25 May 2007; <roderick_greening@hotmail.com> +kcontrol-3.5.7.ebuild: + Rev bump + + 02 May 2007; <roderick_greening@hotmail.com> +kcontrol-3.5.6-r1.ebuild: + Rev bump + + 08 Mar 2007; Alex Heck <nesl247@gmail.com> + files/kickoff-kcontrol-gentoo-xeffects-integration-v3.patch: + Fix typo in kickoff patch + + 04 Mar 2007; <roderick_greening@hotmail.com> kcontrol-3.5.6.ebuild: + Added PATCHES="" back to correct double patching problems. + + 04 Mar 2007; <roderick_greening@hotmail.com> kcontrol-3.5.6.ebuild: + Updated kcontrol. Fixed cyclic dep issue (thanks warriorness). + + 04 Mar 2007; Alex Heck <nesl247@gmail.com> kcontrol-3.5.6.ebuild: + Check to make sure konq is installed, few cleanups to conditionals + + 01 Mar 2007; <roderick_greening@hotmail.com> kcontrol-3.5.6.ebuild: + Updated ebuild with post install warn for reporting bugs. + + 22 Feb 2007; <roderick_greening@hotmail.com> + files/kickoff-kcontrol-gentoo-xeffects-integration-v3.patch: + Fixed a couple of typo's in layout to allow ALT+[char] selection to work for + Tab Bar Format and Scroll Flip View. Nothing serious. + + 19 Feb 2007; <roderick_greening@hotmail.com> + -files/kickoff-kcontrol-gentoo-xeffects-integration-v2.patch, + +files/kickoff-kcontrol-gentoo-xeffects-integration-v3.patch, + kcontrol-3.5.6.ebuild: + Change DCOP restart of kicker to on rather than test for KDE vs. Kickoff + test. Probably not as elegant, but it gets the job done... + + 19 Feb 2007; <roderick_greening@hotmail.com> + -files/kdebase-3.5.6-kcontrol-kickoff.patch, + -files/kickoff-kcontrol-gentoo-xeffects-integration.patch, + +files/kickoff-kcontrol-gentoo-xeffects-integration-v2.patch, + kcontrol-3.5.6.ebuild: + Updated kcontrol with extra kicker options (Tab bar format, Relative font, + etc) as well as some re-formatting. + + 17 Feb 2007; <roderick_greening@hotmail.com> kcontrol-3.5.6.ebuild, + +files/kdebase-3.5.6-kcontrol-kickoff-suse.patch, + +files/kickoff-kcontrol-gentoo-xeffects-integration.patch: + Cleaned up the patches and split off the gentoo integration stuff to a + separate patch for easier maintenance. + + 15 Feb 2007; <roderick_greening@hotmail.com> + files/kdebase-3.5.6-kcontrol-kickoff.patch: + Merged additional items from SUSE branch for Menu selection, etc. + + 15 Feb 2007; <roderick_greening@hotmail.com> kcontrol-3.5.6.ebuild, + +files/kdebase-3.5.6-kcontrol-kickoff.patch: + Modified Kcontrol/Desktop/Panels module to support ScrollFlipView and + SwitchTabsonHover from Kickoff Menu. Other options to be added later. + + 11 Feb 2007; <roderick_greening@hotmail.com> kcontrol-3.5.6.ebuild: + Modified pertty use. Please re-emerge kdelibs, libkonq, konqueror, kicker, + kdesktop and kcontrol to ensure proper consistancy. + + 29 Jan 2007; <rgreening@gentoo.org> +ChangeLog: + Added to xeffects with pertty patches. + + 18 Jan 2007; Diego Pettenò <flameeyes@gentoo.org> kcontrol-3.5.6.ebuild: + Don't depend on arts 3.5.6, as 3.5.5 is just the same. + + 18 Jan 2007; Carsten Lohrke <carlo@gentoo.org> kcontrol-3.5.6.ebuild: + Update minimal needed versions. + +*kcontrol-3.5.6 (16 Jan 2007) + + 16 Jan 2007; Diego Pettenò <flameeyes@gentoo.org> +kcontrol-3.5.6.ebuild: + Bump to 3.5.6 (prerelease). + + 11 Dec 2006; <kloeri@gentoo.org> kcontrol-3.5.5.ebuild: + Stable on ia64. + + 06 Dec 2006; <kloeri@gentoo.org> kcontrol-3.5.5.ebuild: + Stable on Alpha. + + 01 Dec 2006; Diego Pettenò <flameeyes@gentoo.org> kcontrol-3.5.2.ebuild, + kcontrol-3.5.5.ebuild: + Make support for hidden visibility explicit. + + 30 Nov 2006; Markus Rothe <corsair@gentoo.org> kcontrol-3.5.5.ebuild: + Stable on ppc64 + + 18 Nov 2006; Diego Pettenò <flameeyes@gentoo.org> -kcontrol-3.5.3.ebuild, + -kcontrol-3.5.3-r1.ebuild, -kcontrol-3.5.4.ebuild: + Remove old versions. + + 16 Nov 2006; Joseph Jezak <josejx@gentoo.org> kcontrol-3.5.5.ebuild: + Marked ppc stable for bug #147570. + + 14 Nov 2006; Gustavo Zacarias <gustavoz@gentoo.org> kcontrol-3.5.5.ebuild: + Stable on sparc wrt #147570 + + 13 Nov 2006; Danny van Dyk <kugelfang@gentoo.org> kcontrol-3.5.5.ebuild: + Marked stable on amd64 wrt bug #147570. + + 13 Nov 2006; Christian Faulhammer <opfer@gentoo.org> + kcontrol-3.5.5.ebuild: + "Stable x86, bug #147570" + + 07 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> + files/digest-kcontrol-3.5.5, Manifest: + Regenerate digest (this time hopefully..). + + 07 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> ChangeLog: + Regenerate digest. + + 05 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> + files/digest-kcontrol-3.5.5, Manifest: + Regenerate digest. + + 03 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> kcontrol-3.5.5.ebuild: + Fix minimum version. + +*kcontrol-3.5.5 (03 Oct 2006) + + 03 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> +kcontrol-3.5.5.ebuild: + Bump to 3.5.5 (pre-release). + + 17 Sep 2006; Carsten Lohrke <carlo@gentoo.org> -kcontrol-3.4.3.ebuild: + Drop KDE 3.4. + + 03 Sep 2006; Bryan Østergaard <kloeri@gentoo.org> kcontrol-3.5.2.ebuild: + Stable on ia64. + +*kcontrol-3.5.4 (25 Jul 2006) + + 25 Jul 2006; Diego Pettenò <flameeyes@gentoo.org> +kcontrol-3.5.4.ebuild: + Bump to 3.5.4 (pre-release). + +*kcontrol-3.5.3-r1 (14 Jun 2006) + + 14 Jun 2006; Carsten Lohrke <carlo@gentoo.org> +kcontrol-3.5.3-r1.ebuild: + A few KDE 3.5 branch fixes. + +*kcontrol-3.5.3 (01 Jun 2006) + + 01 Jun 2006; Diego Pettenò <flameeyes@gentoo.org> +kcontrol-3.5.3.ebuild: + Update to new release. + + 01 Jun 2006; Thomas Cort <tcort@gentoo.org> kcontrol-3.5.2.ebuild: + Stable on alpha wrt Bug #132213. + + 29 May 2006; Jason Wever <weeve@gentoo.org> kcontrol-3.5.2.ebuild: + Stable on SPARC wrt bug #132213. + + 29 May 2006; Diego Pettenò <flameeyes@gentoo.org> -kcontrol-3.4.1.ebuild, + -kcontrol-3.4.1-r1.ebuild, -kcontrol-3.4.2.ebuild, + -kcontrol-3.4.2-r1.ebuild: + Drop old versions. + + 26 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> kcontrol-3.5.2.ebuild: + Stable on amd64 wrt bug #132213 + + 26 May 2006; Markus Rothe <corsair@gentoo.org> kcontrol-3.5.2.ebuild: + Stable on ppc64 + + 25 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> kcontrol-3.5.2.ebuild: + Stable on x86 wrt bug #132213 + + 05 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> -kcontrol-3.5.0.ebuild, + -kcontrol-3.5.1.ebuild: + Removed old 3.5.0/3.5.1 packages. + + 01 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> kcontrol-3.5.2.ebuild: + Add ~x86-fbsd keyword. + + 27 Mar 2006; Aron Griffis <agriffis@gentoo.org> kcontrol-3.5.0.ebuild, + kcontrol-3.5.1.ebuild, kcontrol-3.5.2.ebuild: + Mark 3.5.2 3.5.1 3.5.0 ~ia64 + + 27 Mar 2006; Aron Griffis <agriffis@gentoo.org> kcontrol-3.4.3.ebuild: + Mark 3.4.3 stable on ia64. #112842 + +*kcontrol-3.5.2 (22 Mar 2006) + + 22 Mar 2006; Dan Armak <danarmak@gentoo.org> +kcontrol-3.5.2.ebuild: + KDE 3.5.2. Not yet released upstream, and so package.masked for now. + +*kcontrol-3.5.1 (23 Jan 2006) + + 23 Jan 2006; Dan Armak <danarmak@gentoo.org> +kcontrol-3.5.1.ebuild: + Version 3.5.1. Not yet released upstream, so package.masked for now. + + 14 Jan 2006; Diego Pettenò <flameeyes@gentoo.org> + -files/kcontrol-3.5.0-global-usbids.patch, kcontrol-3.5.0.ebuild: + Use patch from tarball in mirrors. + + 31 Dec 2005; Diego Pettenò <flameeyes@gentoo.org> + +files/kcontrol-3.5.0-global-usbids.patch, kcontrol-3.5.0.ebuild: + Add patch to use the global usb.ids file, and add usbutils as a dep to have + that file. + + 17 Dec 2005; Markus Rothe <corsair@gentoo.org> kcontrol-3.5.0.ebuild: + Added ~ppc64 + + 10 Dec 2005; Bryan Østergaard <kloeri@gentoo.org kcontrol-3.4.3.ebuild: + Stable on alpha. + + 10 Dec 2005; Chris White <chriswhite@gentoo.org> kcontrol-3.4.3.ebuild: + Marked x86 stable for bug #112842. + + 09 Dec 2005; Joseph Jezak <josejx@gentoo.org> kcontrol-3.4.3.ebuild: + Marked ppc stable for bug #112842. + + 04 Dec 2005; Bryan Østergaard <kloeri@gentoo.org> kcontrol-3.5.0.ebuild: + ~alpha keyword. + + 29 Nov 2005; Jason Wever <weeve@gentoo.org> kcontrol-3.5.0.ebuild: + Added ~sparc keyword. + + 24 Nov 2005; Marcus D. Hanwell <cryos@gentoo.org> kcontrol-3.4.3.ebuild: + Stable on amd64, bug 112842. + + 24 Nov 2005; Markus Rothe <corsair@gentoo.org> kcontrol-3.4.3.ebuild: + Stable on ppc64 + + 24 Nov 2005; Gustavo Zacarias <gustavoz@gentoo.org> kcontrol-3.4.3.ebuild: + Stable on sparc wrt #112842 + +*kcontrol-3.5.0 (22 Nov 2005) + + 22 Nov 2005; Dan Armak <danarmak@gentoo.org> +kcontrol-3.5.0.ebuild: + Ebuilds for KDE 3.5.0 final. It is not yet released, and is package.masked. + +*kcontrol-3.5.0_rc1 (12 Nov 2005) + + 12 Nov 2005; Dan Armak <danarmak@gentoo.org> +kcontrol-3.5.0_rc1.ebuild: + Ebuild for new version 3.5.0_rc1. + + 21 Oct 2005; Douglas Russell <puggy@gentoo.org> + kcontrol-3.5.0_beta2.ebuild: + Keyword ~ppc + +*kcontrol-3.5.0_beta2 (14 Oct 2005) + + 14 Oct 2005; Dan Armak <danarmak@gentoo.org> +kcontrol-3.5.0_beta2.ebuild: + New version. + +*kcontrol-3.4.3 (13 Oct 2005) + + 13 Oct 2005; Dan Armak <danarmak@gentoo.org> +kcontrol-3.4.3.ebuild: + New version. + + 09 Oct 2005; Petteri Räty <betelgeuse@gentoo.org> + kcontrol-3.5_beta1.ebuild: + Added ~x86 keyword. + +*kcontrol-3.4.2-r1 (04 Oct 2005) + + 04 Oct 2005; Gregorio Guidi <greg_g@gentoo.org> + +files/kdebase-3.4.2-kinfocenter-opengl-fix.patch, + +kcontrol-3.4.2-r1.ebuild: + Add patch to fix opengl related crash (#103937). + + 24 Sep 2005; Diego Pettenò <flameeyes@gentoo.org> + -kcontrol-3.5_alpha1.ebuild: + Removed 3.5_alpha1. + + 23 Sep 2005; Diego Pettenò <flameeyes@gentoo.org> + kcontrol-3.5_beta1.ebuild: + Remove the two file that does not need to be extracted anymore. + +*kcontrol-3.5_beta1 (22 Sep 2005) + + 22 Sep 2005; Diego Pettenò <flameeyes@gentoo.org> + +kcontrol-3.5_beta1.ebuild: + Bump to 3.5 beta1. + + 10 Sep 2005; Diego Pettenò <flameeyes@gentoo.org> + kcontrol-3.5_alpha1.ebuild: + Add explicit dependency on libkonq and kicker. + +*kcontrol-3.5_alpha1 (07 Sep 2005) + + 07 Sep 2005; Diego Pettenò <flameeyes@gentoo.org> + +kcontrol-3.5_alpha1.ebuild: + Added 3.5_alpha1 split ebuild. + + 08 Aug 2005; Bryan Østergaard <kloeri@gentoo.org> kcontrol-3.4.2.ebuild: + ~alpha keyword. + +*kcontrol-3.4.2 (28 Jul 2005) + + 28 Jul 2005; Dan Armak <danarmak@gentoo.org> +kcontrol-3.4.2.ebuild: + Version bump to 3.4.2. + + 08 Jul 2005; Jason Wever <weeve@gentoo.org> kcontrol-3.4.1-r1.ebuild: + Stable on SPARC. + + 03 Jul 2005; Dan Armak <danarmak@gentoo.org> kcontrol-3.4.1-r1.ebuild: + Add missing dep on khotkeys, fixes bug 97773. Thanks to Lukas Turek for + reporting. + + 01 Jul 2005; Lars Weiler <pylon@gentoo.org> kcontrol-3.4.1-r1.ebuild: + Stable on ppc; Bug #97544. + + 01 Jul 2005; Markus Rothe <corsair@gentoo.org> kcontrol-3.4.1-r1.ebuild: + Stable on ppc64 (bug #97544) + + 10 Jun 2005; Gregorio Guidi <greg_g@gentoo.org> kcontrol-3.4.1-r1.ebuild: + Add missing documentation (#89912). + +*kcontrol-3.4.1-r1 (07 Jun 2005) + + 07 Jun 2005; Gregorio Guidi <greg_g@gentoo.org> + +files/kdebase-3.4.1-configure.patch, +kcontrol-3.4.1-r1.ebuild: + Add patch to properly respect USE flags (#81966, #92433). + + 27 May 2005; Gregorio Guidi <greg_g@gentoo.org> kcontrol-3.4.1.ebuild: + Add dependency on khelpcenter (#90594). + +*kcontrol-3.4.1 (25 May 2005) + + 25 May 2005; Dan Armak <danarmak@gentoo.org> +kcontrol-3.4.1.ebuild: + Ebuilds for KDE 3.4.1. These are package.masked until 3.4.1 is actually + released. You can't get the tarballs yet. + + 27 Apr 2005; Markus Rothe <corsair@gentoo.org> kcontrol-3.4.0.ebuild: + Added ~ppc64 to KEYWORDS + + 20 Mar 2005; Jason Wever <weeve@gentoo.org> kcontrol-3.4.0.ebuild: + Added ~sparc keyword. + + 18 Mar 2005; Daniel Goller <morfic@gentoo.org> kcontrol-3.4.0.ebuild, + kcontrol-3.4.0_beta2.ebuild: + Added to ~ppc + + 13 Mar 2005; Dan Armak <danarmak@gentoo.org> kcontrol-3.4.0.ebuild: + KDE 3.4.0 ebuilds. Note that the tarballs won't be officially released for a + few more days. + + 13 Mar 2005; Dan Armak <danarmak@gentoo.org> kcontrol-3.4.0_beta1.ebuild, + kcontrol-3.4.0_beta2.ebuild, kcontrol-3.4.0_rc1.ebuild: + Depend on the new kdebase-data package instead of kdebase-applnk. + + 02 Mar 2005; Marcus D. Hanwell <cryos@gentoo.org> kcontrol-3.4.0_rc1.ebuild: + Marked ~amd64, keywording KDE split ebuilds, bug 80944. + +*kcontrol-3.4.0_rc1 (27 Feb 2005) + + 27 Feb 2005; Dan Armak <danarmak@gentoo.org> +kcontrol-3.4.0_rc1.ebuild: + Ebuild for 3.4.0 RC1. + +*kcontrol-3.4.0_beta2 (05 Feb 2005) + + 05 Feb 2005; Dan Armak <danarmak@gentoo.org> +kcontrol-3.4.0_beta2.ebuild: + Ebuild for 3.4.0_beta2. Note that beta2 has NOT been released as of this + date. This ebuild is for inside testing by the KDE team, and is of course + package.masked. + + 02 Feb 2005; Dan Armak <danarmak@gentoo.org> kcontrol-3.4.0_beta1.ebuild: + Add support for SVG files in the kdesktop background settings module; closes + bug #80272. + + 17 Jan 2005; Dan Armak <danarmak@gentoo.org> kcontrol-3.4.0_beta1.ebuild: + Adding missing dep on freetype, bug #78206. + +*kcontrol-3.4.0_beta1 (15 Jan 2005) + + 15 Jan 2005; Dan Armak <danarmak@gentoo.org> +metadata.xml, + +files/configure.in.in-kdm-settings.diff, +kcontrol-3.4.0_beta1.ebuild: + Adding the split ebuilds to portage. For KDE 3.4, we've created separate + ebuilds for all the KDE apps. + diff --git a/kde-base/kcontrol/Manifest b/kde-base/kcontrol/Manifest new file mode 100644 index 0000000..a9c88de --- /dev/null +++ b/kde-base/kcontrol/Manifest @@ -0,0 +1,11 @@ +AUX kdebase-3.5.5-kcontrol-homepage-newtab.patch 3627 RMD160 2278191a72fbdc7902d1dddb77500f2cf9717e9c SHA1 b61870534ded2fc995807631671d5153806181d7 SHA256 9cd3815e0efac2d3824daf66f6f6d210bf088cbd8c3c833a4227f548d2202590 +AUX kdebase-3.5.5-kcontrol-rubberband.patch 7662 RMD160 952fda7dd8303d3e6f4a82da9e28a8e6f3fe48c9 SHA1 189f68293660ae2b89e768e8c6e63009e4f267d1 SHA256 d6e31fdbf0cb591c00e1ca7bca96515566933ffe2aea728d336ac22e062d2be2 +AUX kdebase-3.5.6-kcontrol-kickoff-suse.patch 6366 RMD160 9b927a0c33a0a105f6a076d011f3e62c908c3f24 SHA1 805550136af7958efac35882e3d0b80b403904c9 SHA256 dfe3d6a7a3d848287fc3a2de5c1541c5e2df128c1457ef6e58369e6be9304703 +AUX kickoff-kcontrol-gentoo-xeffects-integration-v3.patch 13197 RMD160 7b10da32828075b695edd78ef75233c28829fe06 SHA1 de994d868fa1aa75a77eff748943acea741384c1 SHA256 7555f626ed6e7c72afb02e7317375664b3b70efa153a9fbb9fe366f3f7a7d4ba +DIST kdebase-3.5-patchset-06.tar.bz2 19825 RMD160 ab7358b635e912ed9912cb95e48e3187064abae7 SHA1 3b170da112dd32b347ce9f18b13a4e7c034f600b SHA256 c9ab23f648f84ebc66054f4db48685cbed3d99e9c87fa3df2c0d8a282b9a2394 +DIST kdebase-3.5.7.tar.bz2 24395088 RMD160 f43070b5428c3099c0abceed56041e5b4ff3c656 SHA1 833a35e4bbec2852f0f5267e680590be0c986594 SHA256 3c6d739abefc55b6cb64e1cf37b79f5993b666a5b40492471754794416b5c28d +DIST kdebase-3.5.8.tar.bz2 24200172 RMD160 6441b5eaead5fff5c42c532fb11c0d37001cb6ea SHA1 07f2e33aef101e97237676719ef2bf8418d894b2 SHA256 0f1876d1c68f01ed8fee346c1bae4f53dd2c1dc56db94e309b3d1adfc6138493 +EBUILD kcontrol-3.5.7-r1.ebuild 3216 RMD160 76df6fa9f287af5aa5f4d89b0cce4b7aa7d53e79 SHA1 fdb57b6648bb95f9e236cbb71ea2b8353003161b SHA256 80644c60ac1bf1bb96dd6145da1213476881cd0ff93014ba9de2b72ff377530a +EBUILD kcontrol-3.5.8.ebuild 3542 RMD160 687bdfa7d04257225803e4ae4cf00996101da4e1 SHA1 ba213edde0c2837bb5c7e03646d163f1197370d1 SHA256 0515cee973d5ef6bd86ec24ee005d05227243036a65e96a65a7f97098b60af11 +MISC ChangeLog 15151 RMD160 182a69d1579cf17e19cd4b2b20077babfdc39f8d SHA1 f044773c4c14387f3ce10517caafa61deb2ea0dd SHA256 29eb8a2a9988705b2c7ef157b7c5c8504a427dead343bbe3dd0e0f7627283a85 +MISC metadata.xml 525 RMD160 d33b12775451d70a54631268f961014a965f56ad SHA1 8e45c47fcd4b0ba49bf2d039f13a29cd2ac6bc19 SHA256 40ce998ed6ae3f8b4876cd2592d8641e2a69461df0645122050a72cc1110c65e diff --git a/kde-base/kcontrol/files/kdebase-3.5.5-kcontrol-homepage-newtab.patch b/kde-base/kcontrol/files/kdebase-3.5.5-kcontrol-homepage-newtab.patch new file mode 100644 index 0000000..9461e4f --- /dev/null +++ b/kde-base/kcontrol/files/kdebase-3.5.5-kcontrol-homepage-newtab.patch @@ -0,0 +1,57 @@ +diff -purN kdebase-3.5.4.orig/kcontrol/konqhtml/advancedTabDialog.cpp kdebase-3.5.4/kcontrol/konqhtml/advancedTabDialog.cpp +--- kdebase-3.5.4.orig/kcontrol/konqhtml/advancedTabDialog.cpp 2005-09-10 03:25:11.000000000 -0500 ++++ kdebase-3.5.4/kcontrol/konqhtml/advancedTabDialog.cpp 2006-08-13 09:17:13.000000000 -0500 +@@ -65,6 +65,7 @@ advancedTabDialog::advancedTabDialog(QWi + connect(m_advancedWidget->m_pPermanentCloseButton, SIGNAL(clicked()), this, SLOT(changed())); + connect(m_advancedWidget->m_pKonquerorTabforExternalURL, SIGNAL(clicked()), this, SLOT(changed())); + connect(m_advancedWidget->m_pPopupsWithinTabs, SIGNAL(clicked()), this, SLOT(changed())); ++ connect(m_advancedWidget->m_pNewTabsHomeURL, SIGNAL(clicked()), this, SLOT(changed())); + + load(); + } +@@ -82,6 +83,7 @@ void advancedTabDialog::load() + m_advancedWidget->m_pKonquerorTabforExternalURL->setChecked( m_pConfig->readBoolEntry( "KonquerorTabforExternalURL", false ) ); + m_advancedWidget->m_pPopupsWithinTabs->setChecked( m_pConfig->readBoolEntry( "PopupsWithinTabs", false ) ); + m_advancedWidget->m_pTabCloseActivatePrevious->setChecked( m_pConfig->readBoolEntry( "TabCloseActivatePrevious", false ) ); ++ m_advancedWidget->m_pNewTabsHomeURL->setChecked( m_pConfig->readBoolEntry( "NewTabsHomeURL", false ) ); + + m_pConfig->setGroup("Notification Messages"); + m_advancedWidget->m_pTabConfirm->setChecked( !m_pConfig->hasKey("MultipleTabConfirm") ); +@@ -98,6 +100,7 @@ void advancedTabDialog::save() + m_pConfig->writeEntry( "KonquerorTabforExternalURL", m_advancedWidget->m_pKonquerorTabforExternalURL->isChecked() ); + m_pConfig->writeEntry( "PopupsWithinTabs", m_advancedWidget->m_pPopupsWithinTabs->isChecked() ); + m_pConfig->writeEntry( "TabCloseActivatePrevious", m_advancedWidget->m_pTabCloseActivatePrevious->isChecked() ); ++ m_pConfig->writeEntry( "NewTabsHomeURL", (m_advancedWidget->m_pNewTabsHomeURL->isChecked()) ); + m_pConfig->sync(); + + // It only matters wether the key is present, its value has no meaning +diff -purN kdebase-3.5.4.orig/kcontrol/konqhtml/advancedTabOptions.ui kdebase-3.5.4/kcontrol/konqhtml/advancedTabOptions.ui +--- kdebase-3.5.4.orig/kcontrol/konqhtml/advancedTabOptions.ui 2005-09-10 03:25:11.000000000 -0500 ++++ kdebase-3.5.4/kcontrol/konqhtml/advancedTabOptions.ui 2006-08-13 09:17:13.000000000 -0500 +@@ -9,7 +9,7 @@ + <x>0</x> + <y>0</y> + <width>644</width> +- <height>208</height> ++ <height>231</height> + </rect> + </property> + <vbox> +@@ -126,6 +126,17 @@ + <string>When you click a URL in another KDE program or call kfmclient to open a URL, the current desktop will be searched for a non-minimized Konqueror and, if found, the URL opened as a new tab within it. Otherwise a new Konqueror window will be opened with the required URL.</string> + </property> + </widget> ++ <widget class="QCheckBox"> ++ <property name="name"> ++ <cstring>m_pNewTabsHomeURL</cstring> ++ </property> ++ <property name="text"> ++ <string>New tab opens &home URL instead of about:blank</string> ++ </property> ++ <property name="whatsThis" stdset="0"> ++ <string>Opening a new tab will load your home URL by default instead of a blank page.</string> ++ </property> ++ </widget> + </vbox> + </widget> + <spacer> diff --git a/kde-base/kcontrol/files/kdebase-3.5.5-kcontrol-rubberband.patch b/kde-base/kcontrol/files/kdebase-3.5.5-kcontrol-rubberband.patch new file mode 100644 index 0000000..6a3882a --- /dev/null +++ b/kde-base/kcontrol/files/kdebase-3.5.5-kcontrol-rubberband.patch @@ -0,0 +1,135 @@ +diff -purN kdebase-3.5.3.orig/kcontrol/style/kcmstyle.cpp kdebase-3.5.3.pertty/kcontrol/style/kcmstyle.cpp +--- kdebase-3.5.3.orig/kcontrol/style/kcmstyle.cpp 2005-10-10 10:03:48.000000000 -0500 ++++ kdebase-3.5.3.pertty/kcontrol/style/kcmstyle.cpp 2006-06-03 14:47:49.000000000 -0500 +@@ -229,6 +229,14 @@ KCMStyle::KCMStyle( QWidget* parent, con + containerLayout->addWidget( lblTooltipEffect, 1, 0 ); + containerLayout->addWidget( comboTooltipEffect, 1, 1 ); + ++ comboRubberbandEffect = new QComboBox( FALSE, containerFrame ); ++ comboRubberbandEffect->insertItem( i18n("Disable") ); ++ comboRubberbandEffect->insertItem( i18n("Make translucent") ); ++ lblRubberbandEffect = new QLabel( i18n("&Rubberband effect:"), containerFrame ); ++ lblRubberbandEffect->setBuddy( comboRubberbandEffect ); ++ containerLayout->addWidget( lblRubberbandEffect, 2, 0 ); ++ containerLayout->addWidget( comboRubberbandEffect, 2, 1 ); ++ + comboMenuEffect = new QComboBox( FALSE, containerFrame ); + comboMenuEffect->insertItem( i18n("Disable") ); + comboMenuEffect->insertItem( i18n("Animate") ); +@@ -236,8 +244,8 @@ KCMStyle::KCMStyle( QWidget* parent, con + comboMenuEffect->insertItem( i18n("Make Translucent") ); + lblMenuEffect = new QLabel( i18n("&Menu effect:"), containerFrame ); + lblMenuEffect->setBuddy( comboMenuEffect ); +- containerLayout->addWidget( lblMenuEffect, 2, 0 ); +- containerLayout->addWidget( comboMenuEffect, 2, 1 ); ++ containerLayout->addWidget( lblMenuEffect, 3, 0 ); ++ containerLayout->addWidget( comboMenuEffect, 3, 1 ); + + comboMenuHandle = new QComboBox( FALSE, containerFrame ); + comboMenuHandle->insertItem( i18n("Disable") ); +@@ -245,11 +253,11 @@ KCMStyle::KCMStyle( QWidget* parent, con + // comboMenuHandle->insertItem( i18n("Enable") ); + lblMenuHandle = new QLabel( i18n("Me&nu tear-off handles:"), containerFrame ); + lblMenuHandle->setBuddy( comboMenuHandle ); +- containerLayout->addWidget( lblMenuHandle, 3, 0 ); +- containerLayout->addWidget( comboMenuHandle, 3, 1 ); ++ containerLayout->addWidget( lblMenuHandle, 4, 0 ); ++ containerLayout->addWidget( comboMenuHandle, 4, 1 ); + + cbMenuShadow = new QCheckBox( i18n("Menu &drop shadow"), containerFrame ); +- containerLayout->addWidget( cbMenuShadow, 4, 0 ); ++ containerLayout->addWidget( cbMenuShadow, 5, 0 ); + + // Push the [label combo] to the left. + comboSpacer = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum ); +@@ -356,22 +364,23 @@ KCMStyle::KCMStyle( QWidget* parent, con + // Do all the setDirty connections. + connect(cbStyle, SIGNAL(activated(int)), this, SLOT(setStyleDirty())); + // Page2 +- connect( cbEnableEffects, SIGNAL(toggled(bool)), this, SLOT(setEffectsDirty())); +- connect( cbEnableEffects, SIGNAL(toggled(bool)), this, SLOT(setStyleDirty())); +- connect( comboTooltipEffect, SIGNAL(activated(int)), this, SLOT(setEffectsDirty())); +- connect( comboComboEffect, SIGNAL(activated(int)), this, SLOT(setEffectsDirty())); +- connect( comboMenuEffect, SIGNAL(activated(int)), this, SLOT(setStyleDirty())); +- connect( comboMenuHandle, SIGNAL(activated(int)), this, SLOT(setStyleDirty())); +- connect( comboMenuEffectType, SIGNAL(activated(int)), this, SLOT(setStyleDirty())); +- connect( slOpacity, SIGNAL(valueChanged(int)),this, SLOT(setStyleDirty())); +- connect( cbMenuShadow, SIGNAL(toggled(bool)), this, SLOT(setStyleDirty())); ++ connect( cbEnableEffects, SIGNAL(toggled(bool)), this, SLOT(setEffectsDirty())); ++ connect( cbEnableEffects, SIGNAL(toggled(bool)), this, SLOT(setStyleDirty())); ++ connect( comboTooltipEffect, SIGNAL(activated(int)), this, SLOT(setEffectsDirty())); ++ connect( comboRubberbandEffect, SIGNAL(activated(int)), this, SLOT(setStyleDirty())); ++ connect( comboComboEffect, SIGNAL(activated(int)), this, SLOT(setEffectsDirty())); ++ connect( comboMenuEffect, SIGNAL(activated(int)), this, SLOT(setStyleDirty())); ++ connect( comboMenuHandle, SIGNAL(activated(int)), this, SLOT(setStyleDirty())); ++ connect( comboMenuEffectType, SIGNAL(activated(int)), this, SLOT(setStyleDirty())); ++ connect( slOpacity, SIGNAL(valueChanged(int)),this, SLOT(setStyleDirty())); ++ connect( cbMenuShadow, SIGNAL(toggled(bool)), this, SLOT(setStyleDirty())); + // Page3 + connect( cbHoverButtons, SIGNAL(toggled(bool)), this, SLOT(setToolbarsDirty())); + connect( cbTransparentToolbars, SIGNAL(toggled(bool)), this, SLOT(setToolbarsDirty())); + connect( cbEnableTooltips, SIGNAL(toggled(bool)), this, SLOT(setEffectsDirty())); + connect( cbIconsOnButtons, SIGNAL(toggled(bool)), this, SLOT(setEffectsDirty())); + connect( cbTearOffHandles, SIGNAL(toggled(bool)), this, SLOT(setEffectsDirty())); +- connect( comboToolbarIcons, SIGNAL(activated(int)), this, SLOT(setToolbarsDirty())); ++ connect( comboToolbarIcons, SIGNAL(activated(int)), this, SLOT(setToolbarsDirty())); + + addWhatsThis(); + +@@ -548,6 +557,11 @@ void KCMStyle::save() + item = comboTooltipEffect->currentItem(); + config.writeEntry( "EffectAnimateTooltip", item == 1); + config.writeEntry( "EffectFadeTooltip", item == 2 ); ++ item = comboRubberbandEffect->currentItem(); ++ { ++ QSettings settings; // Only for KStyle stuff ++ settings.writeEntry("/KStyle/Settings/SemiTransparentRubberband", item == 1); ++ } + item = comboMenuHandle->currentItem(); + config.writeEntry( "InsertTearOffHandle", item ); + item = comboMenuEffect->currentItem(); +@@ -917,6 +932,10 @@ void KCMStyle::loadEffects( KConfig& con + else + comboTooltipEffect->setCurrentItem( 0 ); + ++ QSettings settings; ++ bool semiTransparentRubberband = settings.readBoolEntry("/KStyle/Settings/SemiTransparentRubberband", true); ++ comboRubberbandEffect->setCurrentItem( semiTransparentRubberband ? 1 : 0 ); ++ + if ( config.readBoolEntry( "EffectAnimateMenu", false) ) + comboMenuEffect->setCurrentItem( 1 ); + else if ( config.readBoolEntry( "EffectFadeMenu", false) ) +@@ -927,7 +946,6 @@ void KCMStyle::loadEffects( KConfig& con + comboMenuHandle->setCurrentItem(config.readNumEntry("InsertTearOffHandle", 0)); + + // KStyle Menu transparency and drop-shadow options... +- QSettings settings; + QString effectEngine = settings.readEntry("/KStyle/Settings/MenuTransparencyEngine", "Disabled"); + + #ifdef HAVE_XRENDER +@@ -1056,6 +1074,8 @@ void KCMStyle::addWhatsThis() + QWhatsThis::add( comboTooltipEffect, i18n( "<p><b>Disable: </b>do not use any tooltip effects.</p>\n" + "<p><b>Animate: </b>Do some animation.</p>\n" + "<b>Fade: </b>Fade in tooltips using alpha-blending.") ); ++ QWhatsThis::add( comboRubberbandEffect, i18n( "<p><b>Disable: </b>do not use any rubberband effects.</p>\n" ++ "<b>Make Translucent: </b>Draw a translucent rubberband.") ); + QWhatsThis::add( comboMenuEffect, i18n( "<p><b>Disable: </b>do not use any menu effects.</p>\n" + "<p><b>Animate: </b>Do some animation.</p>\n" + "<p><b>Fade: </b>Fade in menus using alpha-blending.</p>\n" +diff -purN kdebase-3.5.3.orig/kcontrol/style/kcmstyle.h kdebase-3.5.3.pertty/kcontrol/style/kcmstyle.h +--- kdebase-3.5.3.orig/kcontrol/style/kcmstyle.h 2005-10-10 10:03:48.000000000 -0500 ++++ kdebase-3.5.3.pertty/kcontrol/style/kcmstyle.h 2006-06-03 14:47:49.000000000 -0500 +@@ -125,11 +125,13 @@ private: + QFrame* containerFrame; + QGridLayout* containerLayout; + QComboBox* comboTooltipEffect; ++ QComboBox* comboRubberbandEffect; + QComboBox* comboComboEffect; + QComboBox* comboMenuEffect; + QComboBox* comboMenuHandle; + + QLabel* lblTooltipEffect; ++ QLabel* lblRubberbandEffect; + QLabel* lblComboEffect; + QLabel* lblMenuEffect; + QLabel* lblMenuHandle; diff --git a/kde-base/kcontrol/files/kdebase-3.5.6-kcontrol-kickoff-suse.patch b/kde-base/kcontrol/files/kdebase-3.5.6-kcontrol-kickoff-suse.patch new file mode 100644 index 0000000..55af4d8 --- /dev/null +++ b/kde-base/kcontrol/files/kdebase-3.5.6-kcontrol-kickoff-suse.patch @@ -0,0 +1,195 @@ +--- kcontrol-3.5.6/kcontrol/kicker/menutab_impl.h ++++ kcontrol-3.5.6/kcontrol/kicker/menutab_impl.h +@@ -62,6 +62,7 @@ + + public slots: + void launchMenuEditor(); ++ void menuStyleChanged(); + + protected: + kSubMenuItem *m_bookmarkMenu; +--- kcontrol-3.5.6/kcontrol/kicker/menutab_impl.cpp ++++ kcontrol-3.5.6/kcontrol/kicker/menutab_impl.cpp +@@ -16,12 +16,16 @@ + */ + + #include <qcheckbox.h> ++#include <qgroupbox.h> + #include <qdir.h> + #include <qlabel.h> + #include <qlayout.h> + #include <qpushbutton.h> + #include <qradiobutton.h> ++#include <qcombobox.h> ++#include <qbuttongroup.h> + ++#include <dcopref.h> + #include <kapplication.h> + #include <kdebug.h> + #include <kdesktopfile.h> +@@ -123,12 +127,41 @@ + } + } + ++ c->setGroup("General"); ++ m_comboMenuStyle->setCurrentItem( c->readBoolEntry("LegacyKMenu", false) ? 1 : 0 ); ++ m_openOnHover->setChecked( c->readBoolEntry("OpenOnHover", true) ); ++ menuStyleChanged(); ++ ++ connect(m_comboMenuStyle, SIGNAL(activated(int)), SIGNAL(changed())); ++ connect(m_comboMenuStyle, SIGNAL(activated(int)), SLOT(menuStyleChanged())); ++ connect(m_openOnHover, SIGNAL(clicked()), SIGNAL(changed())); ++ + m_showFrequent->setChecked(true); + + if ( useDefaults ) + emit changed(); + } + ++void MenuTab::menuStyleChanged() ++{ ++ if (m_comboMenuStyle->currentItem()==1) { ++ m_openOnHover->setEnabled(false); ++ m_subMenus->setEnabled(true); ++ kcfg_UseSidePixmap->setEnabled(true); ++ kcfg_MenuEntryFormat->setEnabled(true); ++ kcfg_RecentVsOften->setEnabled(true); ++ m_showFrequent->setEnabled(true); ++ } ++ else { ++ m_openOnHover->setEnabled(true); ++ m_subMenus->setEnabled(false); ++ kcfg_UseSidePixmap->setEnabled(false); ++ kcfg_MenuEntryFormat->setEnabled(false); ++ kcfg_RecentVsOften->setEnabled(false); ++ m_showFrequent->setEnabled(false); ++ } ++} ++ + void MenuTab::save() + { + KSharedConfig::Ptr c = KSharedConfig::openConfig(KickerConfig::the()->configName()); +@@ -154,8 +187,17 @@ + } + } + c->writeEntry("Extensions", ext); ++ c->setGroup("General"); + ++ bool kmenusetting = m_comboMenuStyle->currentItem()==1; ++ bool oldkmenusetting = c->readBoolEntry("LegacyKMenu", false); ++ ++ c->writeEntry("LegacyKMenu", kmenusetting); ++ c->writeEntry("OpenOnHover", m_openOnHover->isChecked()); + c->sync(); ++ ++ if (kmenusetting != oldkmenusetting) ++ DCOPRef ("kicker", "default").call("restart()"); + } + + void MenuTab::defaults() +--- kcontrol-3.5.6/kcontrol/kicker/menutab.ui ++++ kcontrol-3.5.6/kcontrol/kicker/menutab.ui +@@ -8,8 +8,8 @@ + <rect> + <x>0</x> + <y>0</y> +- <width>410</width> +- <height>437</height> ++ <width>923</width> ++ <height>649</height> + </rect> + </property> + <vbox> +@@ -19,6 +19,59 @@ + <property name="margin"> + <number>0</number> + </property> ++ <widget class="QLayoutWidget"> ++ <property name="name"> ++ <cstring>layout5</cstring> ++ </property> ++ <hbox> ++ <property name="name"> ++ <cstring>unnamed</cstring> ++ </property> ++ <widget class="QLabel"> ++ <property name="name"> ++ <cstring>textLabel1</cstring> ++ </property> ++ <property name="text"> ++ <string>Start menu style:</string> ++ </property> ++ <property name="buddy" stdset="0"> ++ <cstring>comboMenuStyle</cstring> ++ </property> ++ </widget> ++ <widget class="QComboBox"> ++ <item> ++ <property name="text"> ++ <string>SUSE</string> ++ </property> ++ </item> ++ <item> ++ <property name="text"> ++ <string>KDE</string> ++ </property> ++ </item> ++ <property name="name"> ++ <cstring>m_comboMenuStyle</cstring> ++ </property> ++ </widget> ++ <spacer> ++ <property name="name"> ++ <cstring>spacer4</cstring> ++ </property> ++ <property name="orientation"> ++ <enum>Horizontal</enum> ++ </property> ++ <property name="sizeType"> ++ <enum>Expanding</enum> ++ </property> ++ <property name="sizeHint"> ++ <size> ++ <width>40</width> ++ <height>20</height> ++ </size> ++ </property> ++ </spacer> ++ </hbox> ++ </widget> + <widget class="QGroupBox"> + <property name="name"> + <cstring>m_kmenuGroup</cstring> +@@ -38,6 +91,14 @@ + <property name="name"> + <cstring>unnamed</cstring> + </property> ++ <widget class="QCheckBox" row="0" column="0"> ++ <property name="name"> ++ <cstring>m_openOnHover</cstring> ++ </property> ++ <property name="text"> ++ <string>Open menu on mouse hover</string> ++ </property> ++ </widget> + <widget class="QButtonGroup"> + <property name="name"> + <cstring>kcfg_MenuEntryFormat</cstring> +@@ -377,6 +438,8 @@ + </widget> + </vbox> + </widget> ++<customwidgets> ++</customwidgets> + <tabstops> + <tabstop>m_formatSimple</tabstop> + <tabstop>m_formatNameDesc</tabstop> +@@ -400,8 +463,5 @@ + <includehints> + <includehint>klistview.h</includehint> + <includehint>knuminput.h</includehint> +- <includehint>knuminput.h</includehint> +- <includehint>knuminput.h</includehint> +- <includehint>knuminput.h</includehint> + </includehints> + </UI> diff --git a/kde-base/kcontrol/files/kickoff-kcontrol-gentoo-xeffects-integration-v3.patch b/kde-base/kcontrol/files/kickoff-kcontrol-gentoo-xeffects-integration-v3.patch new file mode 100644 index 0000000..836b599 --- /dev/null +++ b/kde-base/kcontrol/files/kickoff-kcontrol-gentoo-xeffects-integration-v3.patch @@ -0,0 +1,282 @@ +--- kcontrol-3.5.6/kcontrol/kicker/menutab_impl.cpp.orig 2007-02-18 22:30:44.000000000 -0330 ++++ kcontrol-3.5.6/kcontrol/kicker/menutab_impl.cpp 2007-02-19 12:22:41.000000000 -0330 +@@ -146,6 +146,12 @@ + { + if (m_comboMenuStyle->currentItem()==1) { + m_openOnHover->setEnabled(false); ++ kcfg_ScrollFlipView->setEnabled(false); ++ kcfg_KickoffSwitchTabsOnHover->setEnabled(false); ++ m_KickoffFontPointSizeOffset->setEnabled(false); ++ kcfg_KickoffFontPointSizeOffset->setEnabled(false); ++ m_KickoffTabBarFormat->setEnabled(false); ++ kcfg_KickoffTabBarFormat->setEnabled(false); + m_subMenus->setEnabled(true); + kcfg_UseSidePixmap->setEnabled(true); + kcfg_MenuEntryFormat->setEnabled(true); +@@ -154,6 +160,12 @@ + } + else { + m_openOnHover->setEnabled(true); ++ kcfg_ScrollFlipView->setEnabled(true); ++ kcfg_KickoffSwitchTabsOnHover->setEnabled(true); ++ m_KickoffFontPointSizeOffset->setEnabled(true); ++ kcfg_KickoffFontPointSizeOffset->setEnabled(true); ++ m_KickoffTabBarFormat->setEnabled(true); ++ kcfg_KickoffTabBarFormat->setEnabled(true); + m_subMenus->setEnabled(false); + kcfg_UseSidePixmap->setEnabled(false); + kcfg_MenuEntryFormat->setEnabled(false); +@@ -196,7 +208,7 @@ + c->writeEntry("OpenOnHover", m_openOnHover->isChecked()); + c->sync(); + +- if (kmenusetting != oldkmenusetting) ++ // if (kmenusetting != oldkmenusetting) + DCOPRef ("kicker", "default").call("restart()"); + } + +--- kcontrol-3.5.6/kcontrol/kicker/menutab.ui.orig 2007-02-18 22:31:00.000000000 -0330 ++++ kcontrol-3.5.6/kcontrol/kicker/menutab.ui 2007-02-19 10:54:13.000000000 -0330 +@@ -37,16 +37,19 @@ + <property name="buddy" stdset="0"> + <cstring>comboMenuStyle</cstring> + </property> ++ <property name="whatsThis" stdset="0"> ++ <string>Here you can choose between the new Kickoff menu or the Legacy K-Menu</string> ++ </property> + </widget> + <widget class="QComboBox"> + <item> + <property name="text"> +- <string>SUSE</string> ++ <string>Kickoff</string> + </property> + </item> + <item> + <property name="text"> +- <string>KDE</string> ++ <string>Legacy</string> + </property> + </item> + <property name="name"> +@@ -91,14 +94,6 @@ + <property name="name"> + <cstring>unnamed</cstring> + </property> +- <widget class="QCheckBox" row="0" column="0"> +- <property name="name"> +- <cstring>m_openOnHover</cstring> +- </property> +- <property name="text"> +- <string>Open menu on mouse hover</string> +- </property> +- </widget> + <widget class="QButtonGroup"> + <property name="name"> + <cstring>kcfg_MenuEntryFormat</cstring> +@@ -257,6 +252,186 @@ + </widget> + <widget class="QGroupBox"> + <property name="name"> ++ <cstring>m_kickoffGroup</cstring> ++ </property> ++ <property name="title"> ++ <string>Kickoff Menu</string> ++ </property> ++ <grid> ++ <property name="name"> ++ <cstring>unnamed</cstring> ++ </property> ++ <widget class="QCheckBox" row="0" column="0"> ++ <property name="name"> ++ <cstring>m_openOnHover</cstring> ++ </property> ++ <property name="text"> ++ <string>Open menu on mouse hover</string> ++ </property> ++ <property name="whatsThis" stdset="0"> ++ <string>Enables or Disables the Kickoff menu pop-up on mouse hover.</string> ++ </property> ++ </widget> ++ <spacer row="0" column="1" rowspan="3" colspan="1"> ++ <property name="name"> ++ <cstring>SpacerKickoff1</cstring> ++ </property> ++ <property name="orientation"> ++ <enum>Horizontal</enum> ++ </property> ++ <property name="sizeType"> ++ <enum>Fixed</enum> ++ </property> ++ <property name="sizeHint"> ++ <size> ++ <width>20</width> ++ <height>0</height> ++ </size> ++ </property> ++ </spacer> ++ <widget class="QCheckBox" row="0" column="2"> ++ <property name="name"> ++ <cstring>kcfg_ScrollFlipView</cstring> ++ </property> ++ <property name="text"> ++ <string>S&croll flip view</string> ++ </property> ++ <property name="checked"> ++ <bool>true</bool> ++ </property> ++ <property name="whatsThis" stdset="0"> ++ <string>Enables or Disables the scrolling effect in the Applications menu.</string> ++ </property> ++ </widget> ++ <spacer row="0" column="3" rowspan="3" colspan="1"> ++ <property name="name"> ++ <cstring>SpacerKickoff2</cstring> ++ </property> ++ <property name="orientation"> ++ <enum>Horizontal</enum> ++ </property> ++ <property name="sizeType"> ++ <enum>Expanding</enum> ++ </property> ++ <property name="sizeHint"> ++ <size> ++ <width>20</width> ++ <height>0</height> ++ </size> ++ </property> ++ </spacer> ++ <widget class="QCheckBox" row="1" column="0"> ++ <property name="name"> ++ <cstring>kcfg_KickoffSwitchTabsOnHover</cstring> ++ </property> ++ <property name="text"> ++ <string>S&witch tabs on hover</string> ++ </property> ++ <property name="checked"> ++ <bool>false</bool> ++ </property> ++ <property name="whatsThis" stdset="0"> ++ <string>Enables or Disables whether hovering the mouse will switch to new tab in the Kickoff Menu.</string> ++ </property> ++ </widget> ++ <widget class="QLayoutWidget" row="2" column="0"> ++ <property name="name"> ++ <cstring>Layout3</cstring> ++ </property> ++ <hbox> ++ <property name="name"> ++ <cstring>unnamed</cstring> ++ </property> ++ <widget class="QLabel"> ++ <property name="name"> ++ <cstring>m_KickoffFontPointSizeOffset</cstring> ++ </property> ++ <property name="text"> ++ <string>Relative font size:</string> ++ </property> ++ <property name="buddy" stdset="0"> ++ <cstring>kcfg_KickoffFontPointSizeOffset</cstring> ++ </property> ++ <property name="whatsThis" stdset="0"> ++ <string>Takes positive and negative values and is added to the calculated font sizes, relative to your system font size.</string> ++ </property> ++ </widget> ++ <widget class="KIntNumInput"> ++ <property name="name"> ++ <cstring>kcfg_KickoffFontPointSizeOffset</cstring> ++ </property> ++ <property name="value"> ++ <number>2</number> ++ </property> ++ <property name="minValue"> ++ <number>-100</number> ++ </property> ++ <property name="maxValue"> ++ <number>100</number> ++ </property> ++ <property name="whatsThis" stdset="0"> ++ <string>Takes positive and negative values and is added to the calculated font sizes, relative to your system font size.</string> ++ </property> ++ </widget> ++ </hbox> ++ </widget> ++ <widget class="QLayoutWidget" row="2" column="2"> ++ <property name="name"> ++ <cstring>Layout3</cstring> ++ </property> ++ <hbox> ++ <property name="name"> ++ <cstring>unnamed</cstring> ++ </property> ++ <widget class="QLabel"> ++ <property name="name"> ++ <cstring>m_KickoffTabBarFormat</cstring> ++ </property> ++ <property name="text"> ++ <string>T&ab bar format:</string> ++ </property> ++ <property name="buddy" stdset="0"> ++ <cstring>comboMenuStyle</cstring> ++ </property> ++ <property name="whatsThis" stdset="0"> ++ <string>Used to alter the Menu Tab appearance. Valid values are LabelAndIcon, LabelOnly and IconOnly.</string> ++ </property> ++ </widget> ++ <widget class="QComboBox"> ++ <item> ++ <property name="text"> ++ <string>Label and Icon</string> ++ </property> ++ <property name="value"> ++ <string>LabelAndIcon</string> ++ </property> ++ </item> ++ <item> ++ <property name="text"> ++ <string>Label Only</string> ++ </property> ++ <property name="value"> ++ <string>LabelOnly</string> ++ </property> ++ </item> ++ <item> ++ <property name="text"> ++ <string>Icon Only</string> ++ </property> ++ <property name="value"> ++ <string>IconOnly</string> ++ </property> ++ </item> ++ <property name="name"> ++ <cstring>kcfg_KickoffTabBarFormat</cstring> ++ </property> ++ </widget> ++ </hbox> ++ </widget> ++ </grid> ++ </widget> ++ <widget class="QGroupBox"> ++ <property name="name"> + <cstring>m_browserGroup</cstring> + </property> + <property name="title"> +@@ -441,12 +616,18 @@ + <customwidgets> + </customwidgets> + <tabstops> ++ <tabstop>m_comboMenuStyle</tabstop> + <tabstop>m_formatSimple</tabstop> + <tabstop>m_formatNameDesc</tabstop> ++ <tabstop>m_formatDescOnly</tabstop> + <tabstop>m_formDescName</tabstop> + <tabstop>kcfg_UseSidePixmap</tabstop> + <tabstop>m_editKMenuButton</tabstop> + <tabstop>m_subMenus</tabstop> ++ <tabstop>m_openOnHover</tabstop> ++ <tabstop>kcfg_ScrollFlipView</tabstop> ++ <tabstop>kcfg_KickoffSwitchTabsOnHover</tabstop> ++ <tabstop>kcfg_KickoffFontPointSizeOffset</tabstop> + <tabstop>kcfg_ShowHiddenFiles</tabstop> + <tabstop>kcfg_MaxEntries2</tabstop> + <tabstop>kcfg_RecentVsOften</tabstop> diff --git a/kde-base/kcontrol/kcontrol-3.5.7-r1.ebuild b/kde-base/kcontrol/kcontrol-3.5.7-r1.ebuild new file mode 100644 index 0000000..b29f1ae --- /dev/null +++ b/kde-base/kcontrol/kcontrol-3.5.7-r1.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/kde-base/kcontrol/kcontrol-3.5.7-r1.ebuild,v 1.7 2007/08/11 16:49:27 armin76 Exp $ + +KMNAME=kdebase +MAXKDEVER=$PV +KM_DEPRANGE="$PV $MAXKDEVER" +inherit kde-meta eutils + +SRC_URI="${SRC_URI} + mirror://gentoo/kdebase-3.5-patchset-06.tar.bz2" + +DESCRIPTION="The KDE Control Center" +KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd" +IUSE="arts ieee1394 logitech-mouse opengl kdehiddenvisibility pertty" + +DEPEND=">=media-libs/freetype-2 + media-libs/fontconfig + dev-libs/openssl + arts? ( $(deprange 3.5.5 $MAXKDEVER kde-base/arts) ) + opengl? ( virtual/opengl ) + ieee1394? ( sys-libs/libraw1394 ) + logitech-mouse? ( >=dev-libs/libusb-0.1.10a )" + +RDEPEND="${DEPEND} + sys-apps/usbutils + $(deprange 3.5.6 $MAXKDEVER kde-base/kcminit) + $(deprange $PV $MAXKDEVER kde-base/kdebase-data) + $(deprange $PV $MAXKDEVER kde-base/kdesu) + $(deprange $PV $MAXKDEVER kde-base/khelpcenter) + $(deprange $PV $MAXKDEVER kde-base/khotkeys) + $(deprange $PV $MAXKDEVER kde-base/libkonq) + $(deprange $PV $MAXKDEVER kde-base/kicker)" + +KMEXTRACTONLY="kwin/kwinbindings.cpp + kicker/kicker/core/kickerbindings.cpp + kicker/taskbar/taskbarbindings.cpp + kdesktop/kdesktopbindings.cpp + klipper/klipperbindings.cpp + kxkb/kxkbbindings.cpp + kicker/taskmanager" + +KMEXTRA="doc/kinfocenter" +KMCOMPILEONLY="kicker/libkicker + kicker/taskbar" +KMCOPYLIB="libkonq libkonq + libkicker kicker/libkicker + libtaskbar kicker/taskbar + libtaskmanager kicker/taskmanager" + +PATCHES="" + +if use pertty; then + PATCHES="${PATCHES} + ${FILESDIR}/$KMNAME-3.5.5-$PN-homepage-newtab.patch + ${FILESDIR}/$KMNAME-3.5.5-$PN-rubberband.patch" +fi + +src_unpack() { + kde-meta_src_unpack + + # + # If we are using kickoff, then epatch here and extract icons + # + if has_version kde-base/kicker && built_with_use --missing false =kde-base/kicker-3.5* kickoff; then + epatch "${FILESDIR}/$KMNAME-3.5.6-$PN-kickoff-suse.patch" + # Add Xeffects/Gentoo changes + epatch "${FILESDIR}/kickoff-kcontrol-gentoo-xeffects-integration-v3.patch" + fi +} + +pkg_setup() { + kde_pkg_setup + if use pertty && has_version kde-base/konqueror && ! built_with_use --missing true =kde-base/konqueror-3.5* pertty; then + eerror "The pertty USE flag in this package enables special extensions" + eerror "and requires that konqueror be patched to support these extensions." + eerror "Since it appears your version of konqueror was not compiled with these" + eerror "extensions, you must either emerge kcontrol without pertty or" + eerror "re-emerge konqueror with pertty enabled and then emerge kcontrol again." + die "Enable the pertty USE flag on kde-base/konqueror" + fi +} + +src_compile() { + myconf="$myconf --with-ssl $(use_with arts) $(use_with opengl gl) + $(use_with ieee1394 libraw1394) $(use_with logitech-mouse libusb) + --with-usbids=/usr/share/misc/usb.ids" + kde-meta_src_compile +} + +pkg_postinst() { + kde_pkg_postinst + echo + ewarn "Do NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs to roderick.greening@gmail.com" + einfo "Or, you may post them to http://forums.gentoo-xeffects.org" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/kde-base/kcontrol/kcontrol-3.5.8.ebuild b/kde-base/kcontrol/kcontrol-3.5.8.ebuild new file mode 100644 index 0000000..31980de --- /dev/null +++ b/kde-base/kcontrol/kcontrol-3.5.8.ebuild @@ -0,0 +1,107 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/kde-base/kcontrol/kcontrol-3.5.8.ebuild,v 1.1 2007/10/19 22:04:09 philantrop Exp $ + +KMNAME=kdebase +MAXKDEVER=$PV +KM_DEPRANGE="$PV $MAXKDEVER" +inherit kde-meta eutils + +SRC_URI="${SRC_URI} + mirror://gentoo/kdebase-3.5-patchset-06.tar.bz2" + +DESCRIPTION="The KDE Control Center" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="arts ieee1394 logitech-mouse opengl kdehiddenvisibility pertty" + +DEPEND=">=media-libs/freetype-2 + media-libs/fontconfig + dev-libs/openssl + arts? ( $(deprange 3.5.5 $MAXKDEVER kde-base/arts) ) + opengl? ( virtual/opengl ) + ieee1394? ( sys-libs/libraw1394 ) + logitech-mouse? ( >=dev-libs/libusb-0.1.10a )" + +RDEPEND="${DEPEND} + sys-apps/usbutils + $(deprange 3.5.6 $MAXKDEVER kde-base/kcminit) + $(deprange $PV $MAXKDEVER kde-base/kdebase-data) + $(deprange 3.5.7-r1 $MAXKDEVER kde-base/kdesu) + $(deprange $PV $MAXKDEVER kde-base/khelpcenter) + $(deprange $PV $MAXKDEVER kde-base/khotkeys) + $(deprange $PV $MAXKDEVER kde-base/libkonq) + $(deprange $PV $MAXKDEVER kde-base/kicker)" + +KMEXTRACTONLY="kwin/kwinbindings.cpp + kicker/kicker/core/kickerbindings.cpp + kicker/taskbar/taskbarbindings.cpp + kdesktop/kdesktopbindings.cpp + klipper/klipperbindings.cpp + kxkb/kxkbbindings.cpp + kicker/taskmanager" + +KMEXTRA="doc/kinfocenter" +KMCOMPILEONLY="kicker/libkicker + kicker/taskbar" +KMCOPYLIB="libkonq libkonq + libkicker kicker/libkicker + libtaskbar kicker/taskbar + libtaskmanager kicker/taskmanager" + +PATCHES="" + +if use pertty; then + PATCHES="${PATCHES} + ${FILESDIR}/$KMNAME-3.5.5-$PN-homepage-newtab.patch + ${FILESDIR}/$KMNAME-3.5.5-$PN-rubberband.patch" +fi + +src_unpack() { + kde-meta_src_unpack + + # + # If we are using kickoff, then epatch here and extract icons + # + if has_version kde-base/kicker && built_with_use --missing false =kde-base/kicker-3.5* kickoff; then + epatch "${FILESDIR}/$KMNAME-3.5.6-$PN-kickoff-suse.patch" + # Add Xeffects/Gentoo changes + epatch "${FILESDIR}/kickoff-kcontrol-gentoo-xeffects-integration-v3.patch" + fi +} + +pkg_setup() { + kde_pkg_setup + if use pertty && has_version kde-base/konqueror && ! built_with_use --missing true =kde-base/konqueror-3.5* pertty; then + eerror "The pertty USE flag in this package enables special extensions" + eerror "and requires that konqueror be patched to support these extensions." + eerror "Since it appears your version of konqueror was not compiled with these" + eerror "extensions, you must either emerge kcontrol without pertty or" + eerror "re-emerge konqueror with pertty enabled and then emerge kcontrol again." + die "Enable the pertty USE flag on kde-base/konqueror" + fi +} + +src_compile() { + myconf="$myconf --with-ssl $(use_with arts) $(use_with opengl gl) + $(use_with ieee1394 libraw1394) $(use_with logitech-mouse libusb) + --with-usbids=/usr/share/misc/usb.ids" + kde-meta_src_compile +} + +src_install() { + kde-meta_src_install + + # Fix an obscure desktop file that only gets generated during the install phase. + sed -i -e '$d' "${D}/usr/kde/3.5/share/applications/kde/panel_appearance.desktop" + sed -i -e 's:Name=panel_appearance::' "${D}/usr/kde/3.5/share/applications/kde/panel_appearance.desktop" + +} + +pkg_postinst() { + kde_pkg_postinst + echo + ewarn "Do NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs to roderick.greening@gmail.com" + einfo "Or, you may post them to http://forums.gentoo-xeffects.org" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/kde-base/kcontrol/metadata.xml b/kde-base/kcontrol/metadata.xml new file mode 100644 index 0000000..f5c5a80 --- /dev/null +++ b/kde-base/kcontrol/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en"> +</longdescription> +</pkgmetadata> diff --git a/kde-base/kdelibs/ChangeLog b/kde-base/kdelibs/ChangeLog new file mode 100644 index 0000000..db9437a --- /dev/null +++ b/kde-base/kdelibs/ChangeLog @@ -0,0 +1,1581 @@ +# ChangeLog for kde-base/kdelibs +# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/kde-base/kdelibs/ChangeLog,v 1.306 2006/02/04 20:39:10 flameeyes Exp $ + + 04 Nov 2007; <roderick_greening@hotmail.com> ++: + Rev bump + + 22 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + kdelibs-3.5.7-r2.ebuild, kdelibs-3.5.7-r3.ebuild, kdelibs-3.5.8.ebuild: + Some QA fixes. + + 20 Oct 2007; <roderick_greening@hotmail.com> ++: + Rev bump. + + 01 Oct 2007; <roderick_greening@hotmail.com> + +files/konqueror-3.5.7-185603-spoofing.diff, + +files/kdelibs-3.5.7-kcookiejar.diff, ++: + Updated to match portage + + 29 Aug 2007; <roderick_greening@hotmail.com> kdelibs-3.5.7-r2.ebuild: + Updated KEYWORDS to match portage + + 13 Aug 2007; <roderick_greening@hotmail.com> + -files/kdelibs-3.5.6-utf8-fix.diff, -files/kdelibs-3.5.7-html-style.patch, + kdelibs-3.5.7-r2.ebuild: + Stabilization update + + 31 Jul 2007; <roderick_greening@hotmail.com> -kdelibs-3.5.7.ebuild, + kdelibs-3.5.7-r2.ebuild: + Cleanup. Fix qt min ver dep. + + 28 Jul 2007; <roderick_greening@hotmail.com> ++: + Rev bump in portage: Updated patch set and Remove sudo patch. + + 28 Jun 2007; <roderick_greening@hotmail.com> -kdelibs-3.5.6-r7.ebuild, + -kdelibs-3.5.6-r8.ebuild, -kdelibs-3.5.6-r9.ebuild: + Remove 3.5.6 builds - migrate to 3.5.7 + + 28 Jun 2007; <roderick_greening@hotmail.com> kdelibs-3.5.6-r7.ebuild, + kdelibs-3.5.6-r8.ebuild, kdelibs-3.5.6-r9.ebuild, kdelibs-3.5.7.ebuild: + Updated postinstall warning + + 27 Jun 2007; <roderick_greening@hotmail.com> kdelibs-3.5.7.ebuild: + Fixed up ebuild + + 06 Jun 2007; <roderick_greening@hotmail.com> kdelibs-3.5.7.ebuild, + +files/kdelibs-3.5.7-html-style.patch: + Added a patch for using Gmail with konqueror, fixes bug 179152. + + 25 May 2007; <roderick_greening@hotmail.com> kdelibs-3.5.7.ebuild: + Fix ebuild. PATCHES='' + + 25 May 2007; <roderick_greening@hotmail.com> +kdelibs-3.5.7.ebuild: + Rev bump + + 17 May 2007; <roderick_greening@hotmail.com> kdelibs-3.5.6-r8.ebuild, + +kdelibs-3.5.6-r9.ebuild, +files/kdelibs-3.5.6-utf8-fix.diff: + Minor fixes to ebuild logic/tests + + 17 May 2007; <roderick_greening@hotmail.com> +kdelibs-3.5.6-r9.ebuild, + +files/kdelibs-3.5.6-utf8-fix.diff: + Aftermath of the Qt UTF-8 decoder fix. + + 06 May 2007; <roderick_greening@hotmail.com> -kdelibs-3.5.5-r7.ebuild, + -files/kdelibs-3.5.5-kate-cstyle-indenter-fix.diff, + -files/kdelibs-3.5.5-kdeprint-cupsd-timeout-fix.patch, + -files/kdelibs-3.5.5-khtml.patch, -files/kdelibs-3.5.5-noarts.patch, + -files/kdelibs-3.5.5-noarts-2.patch, + -files/kdelibs-3.5.5-vulnerability-20070305.diff, + -kdelibs-3.5.6-r1.ebuild, -kdelibs-3.5.6-r2.ebuild, + -kdelibs-3.5.6-r3.ebuild, -kdelibs-3.5.6-r4.ebuild, + -kdelibs-3.5.6-r5.ebuild, -kdelibs-3.5.6-r6.ebuild, + +kdelibs-3.5.6-r8.ebuild, -files/kdelibs-3.5.6-execute_feedback.patch, + -files/kdelibs-3.5.6-khtml-kde-bug-140768.patch, + -files/kdelibs-3.5.6-kjs-xss.diff, -files/ksystemtray-xgl.patch: + Rev bump and cleanup + + 28 Apr 2007; <roderick_greening@hotmail.com> +kdelibs-3.5.6-r7.ebuild: + Rev bump... + + 25 Apr 2007; <roderick_greening@hotmail.com> +kdelibs-3.5.6-r6.ebuild: + Rev bump to match portage... + + 04 Apr 2007; <roderick_greening@hotmail.com> kdelibs-3.5.6-r5.ebuild: + Remove branding. Somehow this was inadvertantly added in portage and is + broken. TIP: Don't turn un use flags blindly :) + + 01 Apr 2007; <roderick_greening@hotmail.com> +kdelibs-3.5.6-r5.ebuild: + Rev bump in portage. + + 30 Mar 2007; <roderick_greening@hotmail.com> +kdelibs-3.5.6-r4.ebuild, + +files/kdelibs-3.5.6-kjs-xss.diff: + Rev bump from portage. Adding a XSS fix patch from kde-packager. + + 12 Mar 2007; <roderick_greening@hotmail.com> kdelibs-3.5.6-r2.ebuild, + kdelibs-3.5.6-r3.ebuild: + Attempt to fix qt/kdelibs pertty check #2 + + 12 Mar 2007; <roderick_greening@hotmail.com> kdelibs-3.5.6-r2.ebuild, + kdelibs-3.5.6-r3.ebuild: + Attempt to fix qt/kdelibs pertty check + + 07 Mar 2007; <roderick_greening@hotmail.com> kdelibs-3.5.6-r2.ebuild, + kdelibs-3.5.6-r3.ebuild, +files/kdelibs-3.5.6-execute_feedback-0.4.patch: + Updated execute feedback patch to version 0.4 - animation delay fix + + 06 Mar 2007; <roderick_greening@hotmail.com> + +files/kdelibs-3.5.5-vulnerability-20070305.diff, + +kdelibs-3.5.6-r3.ebuild: + version bump + + 01 Mar 2007; <roderick_greening@hotmail.com> + -files/kdelibs-3.5.0-bindnow.patch, + -files/kdelibs-3.5.0-kicker-crash.patch, + -files/kdelibs-3.5.1-kurllabel.patch, -files/kdelibs-3.5.1-pertty.patch, + -kdelibs-3.5.2-r6.ebuild, -files/kdelibs-3.5.2-kate-fixes.diff, + -files/kdelibs-3.5.2-kate-fixes-2.diff, + -files/kdelibs-3.5.2-kio-errror-handling.diff, + -files/kdelibs-3.5.2-kio-fixes.diff, -files/kdelibs-3.5.2-kssl-3des.patch, + -files/kdelibs-3.5.2-misc-fixes.diff, + -files/kdelibs-3.5.2-misc-fixes-2.diff, + -files/kdelibs-3.5.2-misc-fixes-3.diff, -files/kdelibs-3.5.2-pertty.patch, + -files/kdelibs-3.5.2-xorg7-rgbtxt.patch, + -files/kdelibs-3.5.3-konqcrash.patch, -files/kdelibs-3.5.3-pertty.diff, + -files/kdelibs-3.5.3-tango.diff, + -files/kdelibs-3.5.4-rounded-selection-box.patch, + -files/kdelibs-3.5.4-rubberband.patch, -files/kde3-dcopidlng.patch, + -files/kdelibs-3.5.4-tango.patch, kdelibs-3.5.6-r2.ebuild, + -files/kdelibs-3.5-lua.patch: + Updated ebuild with post install warn for reporting bugs. Cleanup the + archive as well. + + 13 Feb 2007; <roderick_greening@hotmail.com> + files/kdelibs-3.5.6-execute_feedback.patch: + Updated to version 0.3 of execute feedback patch. + + 12 Feb 2007; <roderick_greening@hotmail.com> + files/kdelibs-3.5.6-execute_feedback.patch: + Fix to allow execute feedback to compile with -kdeenablefinal. + + 11 Feb 2007; <roderick_greening@hotmail.com> kdelibs-3.5.6-r2.ebuild: + Modified pertty use. Please re-emerge kdelibs, libkonq, konqueror, kicker, + kdesktop and kcontrol to ensure proper consistancy. + + 10 Feb 2007; <roderick_greening@hotmail.com> kdelibs-3.5.6-r2.ebuild, + +files/kdelibs-3.5.6-execute_feedback.patch: + Added execute feedback patch from kde-look + (http://www.kde-look.org/content/show.php?content=52994) + + 03 Feb 2007; <roderick_greening@hotmail.com> +kdelibs-3.5.6-r2.ebuild: + Revision bump for kdelibs 3.5.6 + + 01 Feb 2007; Alex Heck <nesl247@gmail.com> kdelibs-3.5.5-r7.ebuild, + -kdelibs-3.5.6.ebuild: + Hopefully fix all these kdelibs -r50 issues + + 29 Jan 2007; Alex Heck <nesl247@gmail.com> kdelibs-3.5.5-r7.ebuild: + Sync ebuild to portage + + 29 Jan 2007; <roderick_greening@hotmail.com> +files/digest-kdelibs-3.5.6-r1: + Version bump from portage. + + 28 Jan 2007; Alex Heck <nesl247@gmail.com> kdelibs-3.5.2-r6.ebuild: + Fixes for repoman + + 27 Jan 2007; Alex Heck <nesl247@gmail.com> +kdelibs-3.5.6.ebuild: + Version bump + + 08 Jan 2007; <roderick_greening@hotmail.com> kdelibs-3.5.5-r7.ebuild: + Fixed broken double expansion of $PATCHES in kdelibs. + + 04 Jan 2007; Alex Heck <nesl247@gmail.com> -kdelibs-3.5.5-r5.ebuild, + -kdelibs-3.5.5-r6.ebuild: + Cleanup old versions + + 24 Nov 2006; <roderick_greening@hotmail.com> kdelibs-3.5.5-r7.ebuild: + ebuild in portage broken. DISTDIR replace with WORKDIR foir seli patch. + + 24 Nov 2006; <roderick.greening@hotmail.com> kdelibs-3.5.5-r7.ebuild: + Forgot to add pertty use flag to new build. corrected. + + 24 Nov 2006; <roderick_greening@hotmail.com> +kdelibs-3.5.5-r7.ebuild: + kdelibs bump - new Xinerama update + + 19 Nov 2006; Alex Heck <nesl247@gmail.com> -kdelibs-3.5.3-r4.ebuild, + -kdelibs-3.5.4-r1.ebuild, -kdelibs-3.5.4-r2.ebuild, -kdelibs-3.5.5.ebuild, + -kdelibs-3.5.5-r1.ebuild, -kdelibs-3.5.5-r2.ebuild, + -kdelibs-3.5.5-r3.ebuild, -kdelibs-3.5.5-r4.ebuild, + +kdelibs-3.5.5-r6.ebuild: + Added new kdelibs-3.5.5-r6 and ebuild clean + + 15 Nov 2006; Alex Heck <nesl247@gmail.com> kdelibs-3.5.5-r5.ebuild: + Fixed kdelibs-3.5.5-r5's KEYWORDS once more + + 15 Nov 2006; Alex Heck <nesl247@gmail.com> kdelibs-3.5.5-r5.ebuild: + Keyworded for ~amd64 and others + +*kdelibs-3.5.1-r1 (04 Feb 2006) + + 04 Feb 2006; Diego Pettenò <flameeyes@gentoo.org> + +files/kdelibs-3.5.1-kurllabel.patch, +kdelibs-3.5.1-r1.ebuild: + Add patch to restore previous behavior with kurllabel as per bug #121571 + (upstream bug #120291). + + 01 Feb 2006; Carsten Lohrke <carlo@gentoo.org> kdelibs-3.5.1.ebuild: + Correct SRC_URI. + +*kdelibs-3.5.1 (23 Jan 2006) + + 23 Jan 2006; Dan Armak <danarmak@gentoo.org> +kdelibs-3.5.1.ebuild: + Version 3.5.1. Not yet released upstream, so package.masked for now. + +*kdelibs-3.5.1 (23 Jan 2006) + + 23 Jan 2006; Dan Armak <danarmak@gentoo.org> +kdelibs-3.5.1.ebuild: + Version 3.5.1. Not yet released upstream, so package.masked for now. + + 20 Jan 2006; Marcus D. Hanwell <cryos@gentoo.org> kdelibs-3.4.3-r1.ebuild: + Stable on amd64, bug 118550. + + 20 Jan 2006; Carsten Lohrke <carlo@gentoo.org> kdelibs-3.4.3-r1.ebuild: + stable on sparc + +*kdelibs-3.5.0-r2 (20 Jan 2006) +*kdelibs-3.4.3-r1 (20 Jan 2006) + + 20 Jan 2006; Carsten Lohrke <carlo@gentoo.org> + +files/post-3.4.3-kdelibs-kjs.diff, +kdelibs-3.4.3-r1.ebuild, + +kdelibs-3.5.0-r2.ebuild: + kjs heap based buffer overflow, #118550 + + 15 Dec 2005; Brent Baude <ranger@gentoo.org> kdelibs-3.4.3.ebuild: + Remarking 3.4.3 ppc64 stable + +*kdelibs-3.5.0-r1 (14 Dec 2005) + + 14 Dec 2005; Diego Pettenò <flameeyes@gentoo.org> + +files/kdelibs-3.5.0-kicker-crash.patch, +kdelibs-3.5.0-r1.ebuild: + Add patch to fix kicker's crashes, hopefully fixing bug #114141. Patch from + upstream committed by aseigo. + + 14 Dec 2005; Brent Baude <ranger@gentoo.org> kdelibs-3.4.3.ebuild: + marking kde-3.4.3 ~ppc64 + + 10 Dec 2005; Bryan Østergaard <kloeri@gentoo.org kdelibs-3.4.3.ebuild: + Stable on alpha, bug 112842. + + 10 Dec 2005; Chris White <chriswhite@gentoo.org> kdelibs-3.4.3.ebuild: + Marked x86 stable for bug #112842. + + 09 Dec 2005; Diego Pettenò <flameeyes@gentoo.org> kdelibs-3.5.0.ebuild: + Disabled hspell as the required version is not in portage right now. See bug + #114161. Re-add hspell support after bug #77751 is closed. + + 09 Dec 2005; Diego Pettenò <flameeyes@gentoo.org> + +files/kdelibs-3.5.0-bindnow.patch, kdelibs-3.5.0.ebuild: + Add support for non-lazy-bindings non setuid executables. See bug #113937. + + 06 Dec 2005; Joseph Jezak <josejx@gentoo.org> kdelibs-3.4.3.ebuild: + Marked ppc stable for bug #112842. + + 01 Dec 2005; Diego Pettenò <flameeyes@gentoo.org> kdelibs-3.5.0.ebuild: + Require acl only on Linux kernel, as acl support works on FreeBSD, without + sys-apps/acl that's Linux specific. + + 27 Nov 2005; Guy Martin <gmsoft@gentoo.org> kdelibs-3.4.3.ebuild: + Stable on hppa. + + 26 Nov 2005; Dan Armak <danarmak@gentoo.org> kdelibs-3.5.0.ebuild: + Upstream (unreleased) tarball updated, updating digests. + + 24 Nov 2005; Marcus D. Hanwell <cryos@gentoo.org> kdelibs-3.4.3.ebuild: + Stable on amd64, bug 112842. + + 24 Nov 2005; Markus Rothe <corsair@gentoo.org> kdelibs-3.4.3.ebuild: + Stable on ppc64 + +*kdelibs-3.5.0 (22 Nov 2005) + + 22 Nov 2005; Dan Armak <danarmak@gentoo.org> +kdelibs-3.5.0.ebuild: + Ebuilds for KDE 3.5.0 final. It is not yet released, and is package.masked. + + 21 Nov 2005; Gustavo Zacarias <gustavoz@gentoo.org> kdelibs-3.4.3.ebuild: + Stable on sparc wrt #112842 + +*kdelibs-3.5.0_rc1 (12 Nov 2005) + + 12 Nov 2005; Dan Armak <danarmak@gentoo.org> +kdelibs-3.5.0_rc1.ebuild: + Ebuild for new version 3.5.0_rc1. + +*kdelibs-3.5.0_rc1 (12 Nov 2005) + + 12 Nov 2005; Dan Armak <danarmak@gentoo.org> +kdelibs-3.5.0_rc1.ebuild: + Ebuild for new version 3.5.0_rc1. This is package.masked since it's a + prerelease. + + 18 Oct 2005; Jeremy Huddleston <eradicator@gentoo.org> + +files/kdelibs-3.4.3-inttypes.patch, kdelibs-3.4.3.ebuild: + Fixed compilation problem with missing inttypes.h. + + 17 Oct 2005; Douglas Russell <puggy@gentoo.org> + +files/kdelibs-3.5.0_beta2-kwallet-stdint.patch, + kdelibs-3.5.0_beta2.ebuild: + Fix for big endian of 3.5 beta2 + + 14 Oct 2005; Dan Armak <danarmak@gentoo.org> kdelibs-3.5.0_beta2.ebuild: + Removed patches applied upstream for this version. + +*kdelibs-3.5.0_beta2 (14 Oct 2005) + + 14 Oct 2005; Dan Armak <danarmak@gentoo.org> +kdelibs-3.5.0_beta2.ebuild: + New version. + +*kdelibs-3.4.3 (13 Oct 2005) + + 13 Oct 2005; Dan Armak <danarmak@gentoo.org> +kdelibs-3.4.3.ebuild: + New version. + +*kdelibs-3.4.3 (12 Oct 2005) + + 12 Oct 2005; Gregorio Guidi <greg_g@gentoo.org> +kdelibs-3.4.3.ebuild: + New version. Add workaround for collision with kdeadmin (#100968). + + 06 Oct 2005; Hardave Riar <hardave@gentoo.org> kdelibs-3.4.2-r1.ebuild: + Keyworded ~mips. + + 29 Sep 2005; Hardave Riar <hardave@gentoo.org> kdelibs-3.4.1-r2.ebuild: + Adding back dropped ~mips keyword. + +*kdelibs-3.5_beta1-r1 (26 Sep 2005) + + 26 Sep 2005; Diego Pettenò <flameeyes@gentoo.org> + +files/kioslave-pumount-devname.patch, -kdelibs-3.5_beta1.ebuild, + +kdelibs-3.5_beta1-r1.ebuild: + Added patch to be able to run pumount successfully, so to unbreak handling + of unmount action for users. + +*kdelibs-3.5_beta1 (21 Sep 2005) + + 21 Sep 2005; Gregorio Guidi <greg_g@gentoo.org> + +files/kdelibs-3.5_beta1-configure-acl.patch, +kdelibs-3.5_beta1.ebuild: + New version. Add support for ACLs. + +*kdelibs-3.4.2-r1 (17 Sep 2005) + + 17 Sep 2005; Caleb Tennis <caleb@gentoo.org> +kdelibs-3.4.2-r1.ebuild, + kdelibs-3.5_alpha1.ebuild: + I'm promoting the change over to --disable-fast-malloc. Since we provide a + good glibc, this fast-malloc really isn't needed. Also, I have experienced + lots of spurious crashes with KDE applications with glibc-2.3.4.20041108 and + higher (with multithreaded applications), and using glibc's malloc instead + of KDE's implementation fixed it. + + 11 Sep 2005; Aron Griffis <agriffis@gentoo.org> kdelibs-3.4.1-r1.ebuild: + Mark 3.4.1-r1 stable on alpha + + 25 Aug 2005; Aron Griffis <agriffis@gentoo.org> kdelibs-3.4.1-r1.ebuild: + stable on ia64 + +*kdelibs-3.5_alpha1 (24 Aug 2005) + + 24 Aug 2005; Gregorio Guidi <greg_g@gentoo.org> + +files/kdelibs-3.5_alpha1-crash.patch, +kdelibs-3.5_alpha1.ebuild: + KDE 3.5 prerelease. + +*kdelibs-3.4.2 (28 Jul 2005) + + 28 Jul 2005; Gregorio Guidi <greg_g@gentoo.org> + +files/kdelibs-3.4.2-gmail-fix.patch, +kdelibs-3.4.2.ebuild: + New version. Add fix for Gmail (#100267). + + 25 Jul 2005; Guy Martin <gmsoft@gentoo.org> kdelibs-3.4.1-r1.ebuild, + kdelibs-3.4.1-r2.ebuild: + Stable on hppa. + + 25 Jul 2005; Caleb Tennis <caleb@gentoo.org> kdelibs-3.2.3-r7.ebuild, + kdelibs-3.2.3-r9.ebuild, kdelibs-3.3.2-r9.ebuild, + kdelibs-3.3.2-r10.ebuild, kdelibs-3.4.0-r2.ebuild, + kdelibs-3.4.1-r1.ebuild, kdelibs-3.4.1-r2.ebuild: + Remove set-qtdir statements and change qt deps to use qt_min_version per bug + #100235 + + 22 Jul 2005; Bryan Østergaard <kloeri@gentoo.org> + kdelibs-3.3.2-r10.ebuild: + Stable on ia64, bug 98735. + + 22 Jul 2005; Bryan Østergaard <kloeri@gentoo.org> + kdelibs-3.3.2-r10.ebuild: + Stable on alpha, bug 98735. + + 20 Jul 2005; Herbie Hopkins <herbs@gentoo.org> kdelibs-3.3.2-r10.ebuild: + Stable on amd64 wrt bug #98735. + + 20 Jul 2005; Rene Nussbaumer <killerfox@gentoo.org> + kdelibs-3.3.2-r10.ebuild: + Stable on hppa. bug #98735 + + 20 Jul 2005; Hardave Riar <hardave@gentoo.org> kdelibs-3.3.2-r10.ebuild: + Stable on mips, bug #98735 + + 20 Jul 2005; Gustavo Zacarias <gustavoz@gentoo.org> + kdelibs-3.3.2-r10.ebuild: + Stable on sparc wrt #98735 + + 19 Jul 2005; Tobias Scherbaum <dertobi123@gentoo.org> + kdelibs-3.3.2-r10.ebuild: + ppc stable, #98735 + + 19 Jul 2005; Markus Rothe <corsair@gentoo.org> kdelibs-3.3.2-r10.ebuild: + Stable on ppc64 (bug #98735) + +*kdelibs-3.3.2-r10 (18 Jul 2005) + + 18 Jul 2005; Carsten Lohrke <carlo@gentoo.org> + +files/post-3.3.2-kdelibs-kate.diff, +kdelibs-3.3.2-r10.ebuild: + backup file permission leak in kate, #98735 + + 14 Jul 2005; Hardave Riar <hardave@gentoo.org> kdelibs-3.4.1-r1.ebuild: + Keyworded ~mips + +*kdelibs-3.4.1-r2 (10 Jul 2005) + + 10 Jul 2005; Carsten Lohrke <carlo@gentoo.org> + +files/kdelibs-3.4.1-kntlm.patch, + +files/kdelibs-3.4.1-ktoolbar-crash.patch, +kdelibs-3.4.1-r2.ebuild: + fix ntlm authentication, #98285 and konqueror crashes + + 08 Jul 2005; Dan Armak <danarmak@gentoo.org> + -files/post-3.2.3-kdelibs-dcop.patch, + -files/post-3.2.3-kdelibs-dcopserver.patch, + -files/post-3.2.3-kdelibs-htmlframes2.patch, + -files/post-3.2.3-kdelibs-kcookiejar.patch, + -files/post-3.2.3-kdelibs-kio.diff, + -files/post-3.2.3-kdelibs-kioslave.patch, + -files/post-3.2.3-kdelibs-kstandarddirs.patch, + -files/post-3.3.2-kdelibs-dcop.patch, + -files/post-3.3.2-kdelibs-idn-2.patch, + -files/post-3.3.2-kdelibs-kimgio-2.diff, + -files/post-3.3.2-kdelibs-kio.diff, + -files/post-3.3.2-kdelibs-kioslave.patch, + -files/post-3.4.0-kdelibs-kimgio-2.diff, kdelibs-3.2.3-r7.ebuild, + kdelibs-3.2.3-r9.ebuild, kdelibs-3.3.2-r9.ebuild, kdelibs-3.4.0-r2.ebuild, + kdelibs-3.4.1-r1.ebuild: + Removed from files/ all patches that exist on ftp.kde.org, and pointed the + ebuilds there. + + 08 Jul 2005; Jason Wever <weeve@gentoo.org> kdelibs-3.4.1-r1.ebuild: + Stable on SPARC. + + 04 Jul 2005; Bryan Østergaard <kloeri@gentoo.org> + kdelibs-3.4.1-r1.ebuild: + Add ~alpha keyword. + + 01 Jul 2005; Hardave Riar <hardave@gentoo.org> kdelibs-3.3.2-r9.ebuild: + Stable on mips + + 01 Jul 2005; Markus Rothe <corsair@gentoo.org> kdelibs-3.4.1-r1.ebuild: + Stable on ppc64 (bug #97544) + + 08 Jun 2005; Diego Pettenò <flameeyes@gentoo.org> + kdelibs-3.4.1-r1.ebuild: + Use virtual/utempter instead of sys-apps/utempter else Gentoo/FreeBSD fails + to get dependencies. + +*kdelibs-3.4.1-r1 (07 Jun 2005) + + 07 Jun 2005; Gregorio Guidi <greg_g@gentoo.org> + +files/kdelibs-3.4.1-configure.patch, +kdelibs-3.4.1-r1.ebuild: + Add patch to properly respect USE flags (#81966). Fix #82220. Better support + for amd64 multilib (#94872). + + 28 May 2005; Markus Rothe <corsair@gentoo.org> kdelibs-3.4.1.ebuild: + switched from -fno-gcse to -mminimal-toc, to let this compile on ppc64 + + 25 May 2005; Dan Armak <danarmak@gentoo.org> +kdelibs-3.4.1.ebuild: + Ebuilds for KDE 3.4.1. These are package.masked until 3.4.1 is actually + released. You can't get the tarballs yet. + +*kdelibs-3.4.1 (25 May 2005) + + 25 May 2005; Dan Armak <danarmak@gentoo.org> +kdelibs-3.4.1.ebuild: + Ebuilds for KDE 3.4.1. These are package.masked until 3.4.1 is actually + released. You can't get the tarballs yet. + + 09 May 2005; Aron Griffis <agriffis@gentoo.org> kdelibs-3.4.0-r2.ebuild: + add ~ia64 + + 06 May 2005; Jason Wever <weeve@gentoo.org> kdelibs-3.3.2-r9.ebuild: + Stable on SPARC wrt bug #88862. + + 05 May 2005; Michael Hanselmann <hansmi@gentoo.org> + kdelibs-3.3.2-r9.ebuild: + Stable on hppa. + + 05 May 2005; Bryan Østergaard <kloeri@gentoo.org> + kdelibs-3.3.2-r9.ebuild: + Stable on alpha + ia64, bug 88862. + + 04 May 2005; Jan Brinkmann <luckyduck@gentoo.org> kdelibs-3.3.2-r9.ebuild: + stable on amd64 wrt #88862 + + 04 May 2005; Michael Hanselmann <hansmi@gentoo.org> + kdelibs-3.3.2-r9.ebuild: + Stable on ppc. + + 04 May 2005; Markus Rothe <corsair@gentoo.org> kdelibs-3.4.0-r2.ebuild: + Readded ppc64 patch and readded append-flags -fno-gcse for ppc64 only - + those were lost within the last revision bump + + 04 May 2005; Markus Rothe <corsair@gentoo.org> kdelibs-3.3.2-r9.ebuild: + Stable on ppc64; bug #88862 + +*kdelibs-3.4.0-r2 (03 May 2005) +*kdelibs-3.3.2-r9 (03 May 2005) + + 03 May 2005; Carsten Lohrke <carlo@gentoo.org> + +files/post-3.3.2-kdelibs-kimgio-2.diff, + +files/post-3.4.0-kdelibs-kimgio-2.diff, +kdelibs-3.3.2-r9.ebuild, + +kdelibs-3.4.0-r2.ebuild: + new patch, fixing a bug in the previous one, kdelibs-3.2 not affected + + 27 Apr 2005; Markus Rothe <corsair@gentoo.org> kdelibs-3.4.0-r1.ebuild: + Added ~ppc64 to KEYWORDS and fix bug #85593. + + 22 Apr 2005; Markus Rothe <corsair@gentoo.org> kdelibs-3.3.2-r8.ebuild: + Stable on ppc64 + + 22 Apr 2005; Bryan Østergaard <kloeri@gentoo.org> + kdelibs-3.2.3-r9.ebuild, kdelibs-3.3.2-r8.ebuild: + Stable on alpha + ia64, bug 88862. + + 21 Apr 2005; Gustavo Zacarias <gustavoz@gentoo.org> + kdelibs-3.2.3-r9.ebuild, kdelibs-3.3.2-r8.ebuild: + Stable on sparc wrt #88862 + + 21 Apr 2005; Lars Weiler <pylon@gentoo.org> kdelibs-3.2.3-r9.ebuild, + kdelibs-3.3.2-r8.ebuild: + Stable on ppc; bug #88862. + + 21 Apr 2005; Marcus D. Hanwell <cryos@gentoo.org> kdelibs-3.2.3-r9.ebuild, + kdelibs-3.3.2-r8.ebuild: + Stable on amd64, bug 88862. + +*kdelibs-3.4.0-r1 (20 Apr 2005) +*kdelibs-3.3.2-r8 (20 Apr 2005) +*kdelibs-3.2.3-r9 (20 Apr 2005) + + 20 Apr 2005; Carsten Lohrke <carlo@gentoo.org> + +files/post-3.2.3-kdelibs-idn.patch, + +files/post-3.2.3-kdelibs-kimgio.diff, + +files/post-3.3.2-kdelibs-idn-2.patch, + +files/post-3.3.2-kdelibs-kimgio.diff, + +files/post-3.4.0-kdelibs-kimgio.diff, +kdelibs-3.2.3-r9.ebuild, + +kdelibs-3.3.2-r8.ebuild, +kdelibs-3.4.0-r1.ebuild: + PCX Image Buffer Overflow Vulnerability, #88862 + + 21 Mar 2005; Guy Martin <gmsoft@gentoo.org> kdelibs-3.2.3-r7.ebuild: + Stable on hppa. + + 19 Mar 2005; Bryan Østergaard <kloeri@gentoo.org> + kdelibs-3.2.3-r8.ebuild, kdelibs-3.3.2-r7.ebuild: + Stable on alpha, bug 83814. + + 18 Mar 2005; Daniel Goller <morfic@gentoo.org> kdelibs-3.4.0.ebuild: + Added to ~ppc + + 17 Mar 2005; Jason Wever <weeve@gentoo.org> kdelibs-3.2.3-r8.ebuild, + kdelibs-3.3.2-r7.ebuild: + Stable on SPARC wrt security bug #83814. + + 17 Mar 2005; Hardave Riar <hardave@gentoo.org> kdelibs-3.3.2-r7.ebuild: + Stable on mips, bug #83814. + + 16 Mar 2005; Marcus D. Hanwell <cryos@gentoo.org> kdelibs-3.2.3-r8.ebuild: + Marked stable on amd64, bug 83814, and fixed for 2005.0 profile symlink. + + 16 Mar 2005; Michael Hanselmann <hansmi@gentoo.org> + kdelibs-3.2.3-r8.ebuild, kdelibs-3.3.2-r7.ebuild: + Stable on ppc. + + 16 Mar 2005; Markus Rothe <corsair@gentoo.org> kdelibs-3.3.2-r7.ebuild: + Stable on ppc64; bug #83814 + + 16 Mar 2005; Marcus D. Hanwell <cryos@gentoo.org> kdelibs-3.3.2-r7.ebuild: + Marked stable on amd64, bug 83814. + +*kdelibs-3.3.2-r7 (16 Mar 2005) + + 16 Mar 2005; Carsten Lohrke <carlo@gentoo.org> + +files/post-3.2.3-kdelibs-dcop.patch, +files/post-3.3.2-kdelibs-dcop.patch, + +kdelibs-3.2.3-r8.ebuild, +kdelibs-3.3.2-r7.ebuild: + local DCOP DoS, #83814 + + 15 Mar 2005; Guy Martin <gmsoft@gentoo.org> kdelibs-3.3.2-r5.ebuild: + Stable on hppa + + 15 Mar 2005; Carsten Lohrke <carlo@gentoo.org> kdelibs-3.3.2-r6.ebuild: + -arch to avoid useless recompilation + + 15 Mar 2005; Gregorio Guidi <greg_g@gentoo.org> + +files/kdelibs-3.4.0-imagemap.patch, kdelibs-3.4.0.ebuild: + Add patch for bug #82017. + + 14 Mar 2005; Gregorio Guidi <greg_g@gentoo.org> + +files/kdelibs-3.4.0-form-freeze.patch, kdelibs-3.4.0.ebuild: + Add patch for bug #84500 (freezing in web forms). + + 14 Mar 2005; Hardave Riar <hardave@gentoo.org> kdelibs-3.3.2-r5.ebuild: + Stable on mips, bug #81652. + +*kdelibs-3.3.2-r6 (14 Mar 2005) + + 14 Mar 2005; Markus Rothe <corsair@gentoo.org> + +files/kdelibs-3.3.2-ppc64.patch, +kdelibs-3.3.2-r6.ebuild: + Added patch which fixes a weird key problem on ppc64. Revision bump which is + stable on ppc64 only. Bug #63529 + + 13 Mar 2005; Marcus D. Hanwell <cryos@gentoo.org> kdelibs-3.4.0.ebuild: + Marked ~amd64, keywording KDE split ebuilds, bug 80944. + + 13 Mar 2005; Dan Armak <danarmak@gentoo.org> kdelibs-3.4.0.ebuild: + KDE 3.4.0 ebuilds. Note that the tarballs won't be officially released for a + few more days. + + 05 Mar 2005; Jason Wever <weeve@gentoo.org> kdelibs-3.2.3-r7.ebuild, + kdelibs-3.3.2-r5.ebuild: + Stable on sparc wrt security bug #81652. + + 05 Mar 2005; Marcus D. Hanwell <cryos@gentoo.org> kdelibs-3.2.3-r7.ebuild, + kdelibs-3.3.2-r5.ebuild: + Marked stable on amd64, bug 81652. + + 05 Mar 2005; Bryan Østergaard <kloeri@gentoo.org> + kdelibs-3.2.3-r7.ebuild, kdelibs-3.3.2-r5.ebuild: + Stable on alpha, bug 81652. + + 04 Mar 2005; Markus Rothe <corsair@gentoo.org> kdelibs-3.3.2-r5.ebuild: + Stable on ppc64; bug #81652 + + 04 Mar 2005; Michael Hanselmann <hansmi@gentoo.org> + kdelibs-3.2.3-r7.ebuild, kdelibs-3.3.2-r5.ebuild: + Stable on ppc. + +*kdelibs-3.2.3-r7 (04 Mar 2005) + + 04 Mar 2005; Carsten Lohrke <carlo@gentoo.org> files/kde3-dcopidlng.patch, + +kdelibs-3.2.3-r7.ebuild, +kdelibs-3.3.2-r5.ebuild: + patch wasn't correct + + 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> + kdelibs-3.3.2-r4.ebuild: + Marking stable on ppc64, per bug #81652. + + 03 Mar 2005; Gustavo Zacarias <gustavoz@gentoo.org> kdelibs-3.2.3-r6.ebuild, + kdelibs-3.3.2-r4.ebuild: + Stable on sparc wrt #81652 + + 02 Mar 2005; Michael Hanselmann <hansmi@gentoo.org> + kdelibs-3.2.3-r6.ebuild, kdelibs-3.3.2-r4.ebuild: + Stable on ppc. + + 02 Mar 2005; Bryan Østergaard <kloeri@gentoo.org> + kdelibs-3.2.3-r6.ebuild, kdelibs-3.3.2-r4.ebuild: + Stable on alpha, bug 81652. + + 02 Mar 2005; Marcus D. Hanwell <cryos@gentoo.org> kdelibs-3.2.3-r6.ebuild, + kdelibs-3.3.2-r4.ebuild: + Marked stable on amd64, bug 81652. + +*kdelibs-3.3.2-r4 (02 Mar 2005) + + 02 Mar 2005; Carsten Lohrke <carlo@gentoo.org> +files/kde3-dcopidlng.patch, + +kdelibs-3.2.3-r6.ebuild, +kdelibs-3.3.2-r4.ebuild: + insecure temporary file creation, #81652 + +*kdelibs-3.4.0_rc1-r1 (27 Feb 2005) + + 27 Feb 2005; Gregorio Guidi <greg_g@gentoo.org> + +kdelibs-3.4.0_rc1-r1.ebuild, -kdelibs-3.4.0_rc1.ebuild: + Add support for zeroconf. Cleanup. + + 27 Feb 2005; Dan Armak <danarmak@gentoo.org> : + Ebuild for 3.4.0 RC1. + + 26 Feb 2005; Simone Gotti <motaboy@gentoo.org> kdelibs-3.4.0_rc1.ebuild: + Add configure's options to really enable/disable tiff, jpeg2k(jasper) and + openexr support compilation. + +*kdelibs-3.4.0_rc1 (26 Feb 2005) + + 26 Feb 2005; Dan Armak <danarmak@gentoo.org> + +files/kdelibs-3.4.0_beta2-export-kio-symbols.diff, + +kdelibs-3.4.0_rc1.ebuild: + kdelibs 3.4.0_rc1. Note that this is still not released (i.e. no tarballs + are available to the general public). + + 21 Feb 2005; Hardave Riar <hardave@gentoo.org> kdelibs-3.3.2-r2.ebuild: + Stable on mips. + + 15 Feb 2005; Jason Wever <weeve@gentoo.org> kdelibs-3.4.0_beta2.ebuild: + Added ~sparc keyword. + + 08 Feb 2005; Gregorio Guidi <greg_g@gentoo.org> + -files/kdelibs-3.2.2-su.cpp.diff, + -files/post-3.2.2-kdelibs-kapplication.patch, + -files/post-3.2.2-kdelibs-ktelnetservice.patch, + -files/qt-3.3-printfix.patch, -kdelibs-3.2.0.ebuild, + -kdelibs-3.2.2-r1.ebuild, -kdelibs-3.3.0.ebuild: + Remove old ebuilds. + +*kdelibs-3.3.2-r3 (07 Feb 2005) + + 07 Feb 2005; Gregorio Guidi <greg_g@gentoo.org> + +files/kdelibs-3.3.2-anchor-fix.patch, + +files/kdelibs-3.3.2-aspell-dir.patch, +kdelibs-3.3.2-r3.ebuild: + Remove KDEDIR from the environment (#33079). Add optional dependency on + aspell/ispell. Add patch for aspell dictionary support (#67748). Add patch to + fix konqueror anchor bug (#77127). + +*kdelibs-3.4.0_beta2 (05 Feb 2005) + + 05 Feb 2005; Dan Armak <danarmak@gentoo.org> +kdelibs-3.4.0_beta2.ebuild: + Ebuild for 3.4.0_beta2. Note that beta2 has NOT been released as of this + date. This ebuild is for inside testing by the KDE team, and is of course + package.masked. + + 02 Feb 2005; Heinrich Wendel <lanius@gentoo.org> kdelibs-3.4.0_beta1.ebuild: + mark ~amd64 + + 23 Jan 2005; Markus Rothe <corsair@gentoo.org> kdelibs-3.3.2-r2.ebuild: + Stable on ppc64; bug #78619 + + 23 Jan 2005; Marcus D. Hanwell <cryos@gentoo.org> + kdelibs-3.4.0_beta1.ebuild: + Added some extra logic to create correct symlink for multilib. + + 19 Jan 2005; Marcus Hanwell <cryos@gentoo.org> kdelibs-3.3.2-r2.ebuild: + Added some extra logic to create correct symlink for multilib. + + 18 Jan 2005; Gregorio Guidi <greg_g@gentoo.org> kdelibs-3.4.0_beta1.ebuild: + Added optional support for spellcheckers. + +*kdelibs-3.4.0_beta1 (14 Jan 2005) + + 14 Jan 2005; Gregorio Guidi <greg_g@gentoo.org> + +files/reference-list-rev-1.3.diff, +kdelibs-3.4.0_beta1.ebuild: + Introducing kde-3.4.0_beta1. Removed dependency on openldap: code moved to + kdebase. Added optional support for jpeg2000 and for openexr file format. + Dependencies cleanup. Remove the file that sets KDEDIR in /etc/env.d, since it + is obsoleted. + + 03 Jan 2005; Guy Martin <gmsoft@gentoo.org> kdelibs-3.3.2-r2.ebuild: + Stable on hppa. + + 03 Jan 2005; Guy Martin <gmsoft@gentoo.org> kdelibs-3.3.2-r2.ebuild: + Stable on hppa. + +*kdelibs-3.3.2-r2 (03 Jan 2005) + + 03 Jan 2005; Caleb Tennis <caleb@gentoo.org> + +files/post-3.2.3-kdelibs-kioslave.patch, + +files/post-3.3.2-kdelibs-kioslave.patch, -kdelibs-3.2.3-r4.ebuild, + +kdelibs-3.2.3-r5.ebuild, -kdelibs-3.3.2-r1.ebuild, + +kdelibs-3.3.2-r2.ebuild: + Add a patch for security bug #73759 + + 29 Dec 2004; Bryan Østergaard <kloeri@gentoo.org> + kdelibs-3.3.2-r1.ebuild: + Stable on alpha, bug 72750. + + 29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> : + Change encoding to UTF-8 for GLEP 31 compliance + + 28 Dec 2004; Dylan Carlson <absinthe@gentoo.org> kdelibs-3.3.2-r1.ebuild: + Stable on amd64. + + 27 Dec 2004; Caleb Tennis <caleb@gentoo.org> kdelibs-3.3.2-r1.ebuild: + x86 stable + + 18 Dec 2004; Markus Rothe <corsair@gentoo.org> kdelibs-3.3.1-r2.ebuild: + Stable on ppc64 + + 13 Dec 2004; Caleb Tennis <caleb@gentoo.org> -kdelibs-3.2.3-r2.ebuild, + -kdelibs-3.2.3-r3.ebuild, -kdelibs-3.3.1-r1.ebuild, -kdelibs-3.3.1.ebuild, + -kdelibs-3.3.2.ebuild: + Remove older revisions + +*kdelibs-3.2.3-r4 (13 Dec 2004) + + 13 Dec 2004; Caleb Tennis <caleb@gentoo.org> + +files/post-3.2.3-kdelibs-htmlframes2.patch, + +files/post-3.3.1-kdelibs-htmlframes2.patch, + +files/post-3.3.2-kdelibs-htmlframes2.patch, +kdelibs-3.2.3-r4.ebuild, + +kdelibs-3.3.1-r2.ebuild, +kdelibs-3.3.2-r1.ebuild: + Rev bump for security bug fix #73869 + +*kdelibs-3.3.1-r1 (09 Dec 2004) + + 09 Dec 2004; Caleb Tennis <caleb@gentoo.org> + +files/post-3.2.3-kdelibs-khtml.diff, +files/post-3.2.3-kdelibs-kio.diff, + +files/post-3.3.1-kdelibs-khtml.diff, +files/post-3.3.1-kdelibs-kio.diff, + +kdelibs-3.2.3-r3.ebuild, +kdelibs-3.3.1-r1.ebuild: + Add patches (with new ebuild rev) for security bug #72804 + +*kdelibs-3.3.2 (08 Dec 2004) + + 08 Dec 2004; Caleb Tennis <caleb@gentoo.org> +kdelibs-3.3.2.ebuild: + Version bump + + 06 Dec 2004; Jason Huebel <jhuebel@gentoo.org> kdelibs-3.3.1.ebuild: + stable on amd64 + + 02 Dec 2004; Carsten Lohrke <carlo@gentoo.org> kdelibs-3.3.0.ebuild, + kdelibs-3.3.1.ebuild: + block kde-misc/kgamma + + 27 Nov 2004; Philip Walls <malverian@gentoo.org> kdelibs-3.3.1.ebuild: + Migrate to virtual/fam + + 17 Nov 2004; Bryan Østergaard <kloeri@gentoo.org> kdelibs-3.3.1.ebuild: + Stable on alpha. + + 08 Nov 2004; Joseph Jezak <josejx@gentoo.org> kdelibs-3.3.1.ebuild: + Marked ppc stable. + + 04 Nov 2004; Jason Wever <weeve@gentoo.org> kdelibs-3.3.1.ebuild: + Stable on sparc wrt security bug #69936. + + 03 Nov 2004; Bryan Østergaard <kloeri@gentoo.org> kdelibs-3.3.1.ebuild: + ~alpha keyword. + + 03 Nov 2004; Caleb Tennis <caleb@gentoo.org> kdelibs-3.3.1.ebuild: + x86 stable + +*kdelibs-3.3.1 (12 Oct 2004) + + 12 Oct 2004; Caleb Tennis <caleb@gentoo.org> +kdelibs-3.3.1.ebuild: + Version bump + + 04 Oct 2004; Guy Martin <gmsoft@gentoo.org> kdelibs-3.3.0.ebuild: + Stable on hppa. + + 19 Sep 2004; Caleb Tennis <caleb@gentoo.org> kdelibs-3.3.0.ebuild: + Add kerberos support (Bug #52994) + + 19 Sep 2004; Malcolm Lashley <malc@gentoo.org> kdelibs-3.3.0.ebuild: + Stable on amd64 + + 14 Sep 2004; Jason Wever <weeve@gentoo.org> kdelibs-3.3.0.ebuild: + Stable on sparc. + + 09 Sep 2004; Caleb Tennis <caleb@gentoo.org> -kdelibs-3.2.1.ebuild, + -kdelibs-3.2.2.ebuild, -kdelibs-3.2.3-r1.ebuild, -kdelibs-3.2.3.ebuild: + Remove stale versions, mark 3.3.0 x86 stable + + 30 Aug 2004; Pieter Van den Abeele <pvdabeel@gentoo.org> + kdelibs-3.1.5-r1.ebuild, kdelibs-3.2.1.ebuild, kdelibs-3.2.2.ebuild, + kdelibs-3.2.3.ebuild, kdelibs-3.3.0.ebuild: + Masked kdelibs-3.3.0.ebuild stable for ppc + + 30 Aug 2004; Pieter Van den Abeele <pvdabeel@gentoo.org> + kdelibs-3.1.5-r1.ebuild, kdelibs-3.2.1.ebuild, kdelibs-3.2.2.ebuild, + kdelibs-3.2.3.ebuild: + Masked kdelibs-3.2.3.ebuild stable for ppc + + 30 Aug 2004; Pieter Van den Abeele <pvdabeel@gentoo.org> + kdelibs-3.1.5-r1.ebuild, kdelibs-3.2.1.ebuild, kdelibs-3.2.2.ebuild: + Masked kdelibs-3.2.2.ebuild stable for ppc + + 30 Aug 2004; Pieter Van den Abeele <pvdabeel@gentoo.org> + kdelibs-3.1.5-r1.ebuild, kdelibs-3.2.1.ebuild: + Masked kdelibs-3.2.1.ebuild stable for ppc + + 30 Aug 2004; Pieter Van den Abeele <pvdabeel@gentoo.org> + kdelibs-3.1.5-r1.ebuild: + Masked kdelibs-3.1.5-r1.ebuild stable for ppc + + 23 Aug 2004; psi29a <psi29a@gentoo.org> kdelibs-3.3.0.ebuild: + Added to ~mips + +*kdelibs-3.2.3-r2 (23 Aug 2004) + + 23 Aug 2004; Caleb Tennis <caleb@gentoo.org> kdelibs-3.2.3-r2.ebuild, + files/post-3.2.3-kdelibs-kcookiejar.patch: + Version bump to pull in revised kcookiejar patch (Bug #61389) + + 22 Aug 2004; Tom Gall <tgall@gentoo.org> kdelibs-3.3.0.ebuild: + stable on ppc64, bug #58179 + +*kdelibs-3.3.0 (19 Aug 2004) + + 19 Aug 2004; Caleb Tennis <caleb@gentoo.org> kdelibs-3.3.0.ebuild, + kdelibs-3.3.0_beta2.ebuild: + 3.3.0 final + +*kdelibs-3.3.0_rc2 (10 Aug 2004) + + 10 Aug 2004; Caleb Tennis <caleb@gentoo.org> kdelibs-3.3.0_rc1.ebuild, + kdelibs-3.3.0_rc2.ebuild: + add _rc2, remove _rc1 + +*kdelibs-3.3.0_rc1 (06 Aug 2004) + + 06 Aug 2004; Caleb Tennis <caleb@gentoo.org> kdelibs-3.3.0_rc1.ebuild: + New _rc1, minor dep differences from _beta2. + +*kdelibs-3.2.3-r1 (06 Aug 2004) + + 06 Aug 2004; Caleb Tennis <caleb@gentoo.org> kdelibs-3.2.3-r1.ebuild, + kdelibs-3.3.0_beta1.ebuild, files/post-3.2.3-kdelibs-dcopserver.patch, + files/post-3.2.3-kdelibs-htmlframes.patch, + files/post-3.2.3-kdelibs-kcookiejar.patch, + files/post-3.2.3-kdelibs-kstandarddirs.patch: + Add a new _rc1. + Remove the _beta1. + Add a 3.2.3-r1 which incorporates some security fixes. + + 26 Jul 2004; Caleb Tennis <caleb@gentoo.org> kdelibs-3.3.0_beta2.ebuild: + add dep to libidn. Maybe this can be use flagged later, but it's such a small + library that for now I'm just going to put it in and see what happens. + +*kdelibs-3.3.0_beta2 (23 Jul 2004) + + 23 Jul 2004; Caleb Tennis <caleb@gentoo.org> +kdelibs-3.3.0_beta2.ebuild: + new beta + +*kdelibs-3.3.0_beta1 (08 Jul 2004) + + 08 Jul 2004; Caleb Tennis <caleb@gentoo.org> -kdelibs-3.3.0_alpha1.ebuild, + +kdelibs-3.3.0_beta1.ebuild: + New beta, remove alpha + + 07 Jul 2004; Bryan Østergaard <kloeri@gentoo.org> kdelibs-3.2.2-r1.ebuild: + Stable on alpha. + +*kdelibs-3.2.3 (10 Jun 2004) + + 10 Jun 2004; Caleb Tennis <caleb@gentoo.org> +kdelibs-3.2.3.ebuild: + Version bump + + 03 Jun 2004; Aron Griffis <agriffis@gentoo.org> kdelibs-3.2.0.ebuild: + Fix use invocation + + 01 Jun 2004; Travis Tilley <lv@gentoo.org> kdelibs-3.2.2-r1.ebuild: + stable on amd64 + +*kdelibs-3.3.0_alpha1 (25 May 2004) + + 25 May 2004; Caleb Tennis <caleb@gentoo.org> +kdelibs-3.3.0_alpha1.ebuild: + 3.3alpha1 - hardmasked + + 23 May 2004; Daniel Ostrow <dostrow@forbes.com> kdelibs-3.2.2-r1.ebuild: + Stable on ppc. + + 15 May 2004; Jason Wever <weeve@gentoo.org> kdelibs-3.2.2.ebuild: + Stable on sparc. + +*kdelibs-3.1.5-r1 (17 May 2004) +*kdelibs-3.2.2-r1 (17 May 2004) + + 17 May 2004; Caleb Tennis <caleb@gentoo.org> kdelibs-3.1.5-r1.ebuild, + kdelibs-3.1.5.ebuild, kdelibs-3.2.2-r1.ebuild, + files/post-3.1.5-kdelibs-kapplication.patch, + files/post-3.1.5-kdelibs-ktelnetservice.patch, + files/post-3.2.2-kdelibs-kapplication.patch, + files/post-3.2.2-kdelibs-ktelnetservice.patch: + Add two patches for KDE security update, 3.2.2 and 3.1.5 + + 27 Apr 2004; Aron Griffis <agriffis@gentoo.org> kdelibs-3.1.5.ebuild, + kdelibs-3.2.0.ebuild, kdelibs-3.2.2.ebuild: + Add inherit eutils + + 24 Apr 2004; Bret Curtis <psi29a@gentoo.org> kdelibs-3.2.2.ebuild: + Added to ~mips + + 21 Apr 2004; Caleb Tennis <caleb@gentoo.org> files/kdelibs-3.2.2-su.cpp.diff: + Fix the patch + + 20 Apr 2004; Caleb Tennis <caleb@gentoo.org> + -files/kdelibs-3.0.5b-http.patch, -files/kdelibs-3.0.5b-khtml.patch, + -files/kdelibs-3.0.5b-libxml2-2.5.2.diff, -kdelibs-3.0.5b-r1.ebuild: + Remove old version + + 20 Apr 2004; Caleb Tennis <caleb@gentoo.org> + +files/kdelibs-3.2.2-su.cpp.diff: + Add a patch which fixes kcmshell root password asking + +*kdelibs-3.2.2 (19 Apr 2004) + + 19 Apr 2004; Caleb Tennis <caleb@gentoo.org> +kdelibs-3.2.2.ebuild: + Version bump + + 17 Apr 2004; Travis Tilley <lv@gentoo.org> kdelibs-3.2.1.ebuild: + marked stable on amd64 + + 01 Apr 2004; Travis Tilley <lv@gentoo.org> kdelibs-3.2.1.ebuild: + added lib64 symlink on amd64 + + 16 Mar 2004; Caleb Tennis <caleb@gentoo.org> kdelibs-3.0.5b-r1.ebuild: + Change to virtual/alsa + + 15 Mar 2004; Jason Wever <weeve@gentoo.org> kdelibs-3.2.1.ebuild: + Marked stable on sparc. + + 15 Mar 2004; Jason Wever <weeve@gentoo.org> kdelibs-3.2.1.ebuild: + Marked stable on sparc. + + 12 Mar 2004; Caleb Tennis <caleb@gentoo.org> kdelibs-3.1.4.ebuild, + kdelibs-3.2.1.ebuild, files/kdelibs-3.1.4-alsafix.diff, + files/kdelibs-3.1.4-kjs-alphaev6-gcc3-workaround.patch: + x86 stable and version cleanup + +*kdelibs-3.2.1 (09 Mar 2004) + + 09 Mar 2004; Caleb Tennis <caleb@gentoo.org> kdelibs-3.2.1.ebuild: + Version bump + + 03 Mar 2004; <agriffis@gentoo.org> kdelibs-3.2.0.ebuild: + stable on alpha and ia64 + + 28 Feb 2004; Jason Wever <weeve@gentoo.org> kdelibs-3.1.5.ebuild: + Marked stable on sparc. + + 15 Feb 2004; Jason Wever <weeve@gentoo.org> kdelibs-3.2.0.ebuild: + Marked stable on sparc. + + 10 Feb 2004; Caleb Tennis <caleb@gentoo.org> kdelibs-3.2.0.ebuild: + x86 stable + + 10 Feb 2004; Lars Weiler <pylon@gentoo.org> kdelibs-3.2.0.ebuild: + Stable on ppc. + + 10 Feb 2004; Caleb Tennis <caleb@gentoo.org> kdelibs-3.2.0.ebuild, + files/qt-3.3-printfix.patch: + Add a patch to fix printing problems with Qt 3.3 + + 05 Feb 2004; Luca Barbato <lu_zero@gentoo.org> kdelibs-3.2.0.ebuild: + Marked ~ppc + + 05 Feb 2004; Caleb Tennis <caleb@gentoo.org> kdelibs-3.2.0.ebuild, + files/animated-gif-fix.patch: + Fix animated gif problems. + +*kdelibs-3.2.0 (02 Feb 2004) + + 02 Feb 2004; Caleb Tennis <caleb@gentoo.org> kdelibs-3.2.0.ebuild, + kdelibs-3.2.0_rc1.ebuild: + New version, remove _rc + + 29 Jan 2004; Aron Griffis <agriffis@gentoo.org> kdelibs-3.1.5.ebuild: + stable on alpha and ia64 + + 18 Jan 2004; Caleb Tennis <caleb@gentoo.org> kdelibs-3.0.4-r1.ebuild, + kdelibs-3.1.2-r1.ebuild, kdelibs-3.2.0_beta1.ebuild, + kdelibs-3.2.0_beta2.ebuild, files/kdelibs-3.1.2-http.patch, + files/kdelibs-3.1.2-khtml.patch, + files/kdelibs-3.1.2-kjs-alphaev6-gcc3-workaround.patch: + New version, removing older versions + + 16 Jan 2004; Martin Guy <gmsoft@gentoo.org> kdelibs-3.1.5.ebuild: + Marked stable on hppa. + +*kdelibs-3.1.5 (14 Jan 2004) + + 14 Jan 2004; Caleb Tennis <caleb@gentoo.org> kdelibs-3.1.5.ebuild, + files/kdelibs-3.1.5-kjs-alphaev6-gcc3-workaround.patch: + New version + + 13 Jan 2004; Aron Griffis <agriffis@gentoo.org> kdelibs-3.1.4.ebuild: + stable on alpha + + 10 Jan 2004; Aron Griffis <agriffis@gentoo.org> kdelibs-3.1.4.ebuild: + require autoconf-2.58 now that it's marked stable on all arches where + kdelibs-3.1.4 is marked stable + + 08 Jan 2004; Caleb Tennis <caleb@gentoo.org> kdelibs-3.1.4.ebuild: + Hopefully this will stop so many bugs from being reported + until autoconf becomes stable. + + 04 Jan 2004; Jason Wever <weeve@gentoo.org> kdelibs-3.2.0_beta2.ebuild: + Added ~sparc keyword. + + 03 Jan 2004; Caleb Tennis <caleb@gentoo.org> kdelibs-3.1.4.ebuild, + files/kdelibs-3.1.4-alsafix.diff: + Make it compile with alsa 1.0 + + 03 Jan 2004; Caleb Tennis <caleb@gentoo.org> kdelibs-3.1.4.ebuild, + kdelibs-3.2.0_beta2.ebuild: + make alsa dep <= 0.9.8 + + 27 Dec 2003; Caleb Tennis <caleb@gentoo.org> kdelibs-3.1.4.ebuild, + kdelibs-3.2.0_beta2.ebuild: + minor dep cleanups + + 24 Dec 2003; Caleb Tennis <caleb@gentoo.org> kdelibs-3.1.4.ebuild, + kdelibs-3.2.0_beta2.ebuild: + Make alsa dependency < version 1.0.0 as kdelibs doesn't support it yet + + 24 Dec 2003; Caleb Tennis <caleb@gentoo.org> kdelibs-3.2.0_beta2.ebuild: + minor cleanups + + 09 Dec 2003; Heinrich Wendel <lanius@gentoo.org> kdelibs-3.0.4-r1.ebuild, + kdelibs-3.0.5b-r1.ebuild, kdelibs-3.1.2-r1.ebuild, kdelibs-3.1.4.ebuild, + kdelibs-3.2.0_beta1.ebuild, kdelibs-3.2.0_beta2.ebuild: + changed app-text/ghostscript to virtual/ghostscript + +*kdelibs-3.2.0_beta2 (01 Dec 2003) + + 07 Dec 2003; foser <foser@gentoo.org> kdelibs-*.ebuild : + Fix fam-oss dep to fam, due to move + + 01 Dec 2003; Caleb Tennis <caleb@gentoo.org> kdelibs-3.2.0_alpha2.ebuild, + kdelibs-3.2.0_beta2.ebuild: + New beta version, remove old alpha version + + 20 Nov 2003; Luca Barbato <lu_zero@gentoo.org> kdelibs-3.1.4.ebuild: + Marked ppc + + 08 Nov 2003; Caleb Tennis <caleb@gentoo.org> kdelibs-3.2.0_beta1.ebuild: + Add back in kdelibs apidocs compilation is the user has the doc flag set. + +*kdelibs-3.2.0_beta1 (01 Nov 2003) + + 01 Nov 2003; Caleb Tennis <caleb@gentoo.org> kdelibs-3.2.0_beta1.ebuild: + New beta version + + 13 Oct 2003; Paul de Vrieze <pauldv@gentoo.org> kdelibs-3.2.0_alpha2.ebuild: + Change alsa_driver dependency to depend on virtual/alsa + + 04 Oct 2003; Brad House <brad_mssw@gentoo.org> kdelibs-3.1.4.ebuild: + add ~amd64 flag + + 30 Sep 2003; Luca Barbato <lu_zero@gentoo.org> files/kdelibs-3.1.2-*: + recovered the patches needed by kdelibs-3.1.2-r1 + + 27 Sep 2003; Caleb Tennis <caleb@gentoo.org> kdelibs-2.2.2a-r2.ebuild, + kdelibs-2.2.2a-r2.ebuild, kdelibs-3.0.5b.ebuild, kdelibs-3.0.5b.ebuild, + kdelibs-3.1.1a.ebuild, kdelibs-3.1.1a.ebuild, kdelibs-3.1.2.ebuild, + kdelibs-3.1.2.ebuild, kdelibs-3.1.3-r1.ebuild, kdelibs-3.1.3-r1.ebuild, + kdelibs-3.1.3.ebuild, kdelibs-3.1.3.ebuild, + files/kdelibs-2.2.2a-crosside.diff, files/kdelibs-2.2.2a-gentoo.diff, + files/kdelibs-3.1.2-http.patch, files/kdelibs-3.1.2-khtml.patch: + removing stale versions + + 26 Sep 2003; Jason Wever <weeve@gentoo.org> kdelibs-3.1.4.ebuild: + Added sparc keyword. + +*kdelibs-3.2.0_alpha2 (25 Sep 2003) + + 25 Sep 2003; Caleb Tennis <caleb@gentoo.org> kdelibs-3.2.0_alpha1.ebuild, + kdelibs-3.2.0_alpha1.ebuild, kdelibs-3.2.0_alpha2.ebuild: + new alpha version + + 25 Sep 2003; root <root@gentoo.org> kdelibs-3.1.4.ebuild: + marking x86 stable + + 16 Sep 2003; Jason Wever <weeve@gentoo.org> kdelibs-3.1.3.ebuild: + Marked stable for sparc. + +*kdelibs-3.1.4 (19 Sep 2003) + + 19 Sep 2003; Caleb Tennis <caleb@gentoo.org> kdelibs-3.1.4.ebuild: + make dependency on virtual/alsa + +*kdelibs-3.2.0_alpha1 (12 Sep 2003) + + 12 Sep 2003; Jason Wever <weeve@gentoo.org> kdelibs-3.2.0_alpha1.ebuild: + Marking as unusable as not all dependecies are met and hasn't been tested yet. + + 07 Sep 2003; Caleb Tennis <caleb@gentoo.org> kdelibs-3.1.3-r1.ebuild: + x86 stable + +*kdelibs-3.1.3-r1 (05 Aug 2003) + + 05 Aug 2003; Paul de Vrieze <pauldv@gentoo.org> kdelibs-3.1.3-r1.ebuild, + files/kdelibs-3.1.3-render_root.patch: + Fix the horizontal scrollbar issue with khtml-3.1.3 + +*kdelibs-3.0.5b-r1 (20 Jul 2003) +*kdelibs-3.1.2-r1 (20 Jul 2003) + + 20 Jul 2003; Caleb Tennis <caleb@gentoo.org: kdelibs-3.1.2-r1.ebuild, kdelibs-3.0.5b-r1.ebuild: + Adding two security patches. + +*kdelibs-3.1.3 (20 Jul 2003) + + 30 Jul 2003; Caleb Tennis <caleb@gentoo.org>: kdelibs-3.1.3.ebuild: + Add a dep that Qt version != 3.2.0, or kde bombs out. + Also remove an old portage version dep. + + 20 Jul 2003; Caleb Tennis <caleb@gentoo.org>: kdelibs-3.1.3.ebuild: + New version + + 21 Jun 2003; Caleb Tennis <caleb@gentoo.org>: + Removed old ebuilds: 2.2.2a-r1, 3.0.5a-r1, 3.1, 3.1-r2, 3.1-r3, 3.1.1, 3.1.1-r1 + and assorted patch/diff files that go along with them. + + 16 Jun 2003; Will Woods <wwoods@gentoo.org> kdelibs-3.1.2.ebuild: + Marked stable for alpha + + 20 May 2003; Jason Wever <weeve@gentoo.org> kdelibs-3.1.2.ebuild: + Changed ~sparc keyword to sparc. + +*kdelibs-3.1.2 (19 May 2003) + + 19 May 2003; Dan Armak <danarmak@gentoo.org> kdelibs-3.1.2.ebuild: + New version of KDE. + + 16 Mai 2003; Lars Weiler <pylon@gentoo.org> kdelibs-3.1.1a.ebuild: + Set ppc in KEYWORDS + + 27 Apr 2003; Dan Armak <danarmak@gentoo.org> kdelibs-2.2.2a-r1.ebuild, + kdelibs-2.2.2a-r2.ebuild, kdelibs-3.0.4-r1.ebuild, kdelibs-3.0.5a-r1.ebuild, + kdelibs-3.0.5b.ebuild, kdelibs-3.1-r2.ebuild, kdelibs-3.1-r3.ebuild, + kdelibs-3.1.1-r1.ebuild, kdelibs-3.1.1.ebuild, kdelibs-3.1.1a.ebuild, + kdelibs-3.1.ebuild: + Adapt for changes in kde eclasses: don't inherit kde.org, and don't call + newdepend /c. + + 28 Apr 2003; Lars Weiler <pylon@gentoo.org> kdelibs-3.1.1-r1.ebuild: + Set ppc in KEYWORDS + +*kdelibs-2.2.2a-r2 (11 Apr 2003) + + 11 Apr 2003; Hannes Mehnert <hannes@gentoo.org> kdelibs-2.2.2a-r2.ebuild: + security fix + +*kdelibs-3.1.1a (08 Apr 2003) + + 08 Apr 2003; Hannes Mehnert <hannes@gentoo.org> kdelibs-3.1.1a.ebuild: + The same security fixes for kde 3.1.1. + +*kdelibs-3.0.5b (08 Apr 2003) + + 08 Apr 2003; Hannes Mehnert <hannes@gentoo.org> kdelibs-3.0.5b.ebuild, + files/kdelibs-3.0.5b-libxml2-2.5.2.diff: + + A security patch release fixing a kghostview vulnerability. See GLSA. + Also includes misc other fixes. + + 27 Mar 2003; Dan Armak <danarmak@gentoo.org> all 3.x ebuilds: + + Added explicit dep on sys-devel/gettext, since it will soon be removed + from the sysem profiles and apps will have to depend on it directly. + + 21 Mar 2003; Hannes Mehnert <hannes@gentoo.org> kdelibs-3.1.ebuild, + kdelibs-3.1-r2.ebuild, kdelibs-3.1-r3.ebuild, kdelibs-3.1.1.ebuild, + kdelibs-3.1.1-r1.ebuild: + added media-libs/libart_lgpl to DEPEND, thanks to Matt Rogers + <mattrogers@sbcglobal.net> (bug #17052) + +*kdelibs-3.1.1-r1 (20 Mar 2003) + + 31 Mar 2003; Jason Wever <weeve@gentoo.org> kdelibs-3.1.1-r1.ebuild: + Changed ~sparc keyword to sparc. + + 20 Mar 2003; Dan Armak <danarmak@gentoo.org> kdelibs-3.1.1-r1.ebuild: + + Add patch that fixes kde bug #55571 (https authentication through proxy). + + 14 Mar 2003; Dan Armak <danarmak@gentoo.org> kdelibs-3.0.5a-r1.ebuild: + + Add fix for #16329 to this version as well. Added the other part of the fix + to arts-1.0.5a. No new revisions. + + 14 Mar 2003; Dan Armak <danarmak@gentoo.org> kdelibs-3.1-r3.ebuild: + + Actually add the fix for #16329, as described two entries below. I guess I + somehow forgot it before. Sorry... + +*kdelibs-3.1.1 (14 Mar 2003) + + 19 Mar 2003; Jason Wever <weeve@gentoo.org> kdelibs-3.1.1.ebuild: + Changed ~sparc keyword to sparc. + + 14 Mar 2003; Hannes Mehnert <hannes@gentoo.org> kdelibs-3.1.1.ebuild, + files/kdelibs-3.1.1-kjs-alphaev6-gcc3-workaround.patch, + files/kdelibs-3.1.1-zip.diff: + version bump + +*kdelibs-3.1-r3 (11 Mar 2003) + + 16 Mar 2003; Mark Guertin <gerk@gentoo.org> kdelibs-3.1-r2.ebuild, + kdelibs-3.1-r3.ebuild: + set ppc in keywords + + 10 Mar 2003; Dan Armak <danarmak@gentoo.org> + Fix bug #16329: make arts work without kdelibs installed. Goes together + with new revision arts-1.1.0-r1. + + 08 Mar 2003; Jason Wever <weeve@gentoo.org> kdelibs-3.0.5a-r1.ebuild,kdelibs-3.1-r2.ebuild: + Changed ~sparc keywords to sparc. + + 28 Feb 2003; Hannes Mehnert <hannes@gentoo.org> kdelibs-3.1-r2.ebuild: + added fix for >=libxml2-2.5.2. closes bug #15245 + + 15 Feb 2003; Jason Wever <weeve@gentoo.org> kdelibs-3.1-r2.ebuild: + Added ~sparc keyword. + + 15 Feb 2003; Jason Wever <weeve@gentoo.org> kdelibs-3.1.ebuild + Changed ~sparc keyword to sparc. + + 28 Feb 2003; Will Woods <wwoods@gentoo.org> kdelibs-3.1-r2.ebuild: + Added workaround for gcc3 optimization bug on alpha, removed + -mieee flag (old attempt to fix this bug), and added ~alpha keyword. + + 13 Feb 2003; Dan Armak <danarmak@gentoo.org> kdelibs-3.1-r1.ebuild: + + Remove the change Hannes made below, it was just an emergency fix. + The proper fix, if you have a kde 3.1+3.0.x system, is to emerge + kdelibs-3.0.5a-r2 and kdebase-3.0.5aq-r1 if you are emerging kdelibs-3.1-r1 + and kdebase-3.1-r1 (but don't get the new 3.0.5a's if for some reason you + aren't getting the new 3.1's !) + Or for a quick fix to avoid all that compiling, edit /etc/env.d65kdelibs-3.0.* + and remove the KDEDIRS= line, run env-update and restart kdm. + + 13 Feb 2003; Hannes Mehnert <hannes@gentoo.org> kdelibs-3.1-r2.ebuild: + added KDEDIRS=${PREFIX} again to fix bug #15593 + + 12 Feb 2003; Hannes Mehnert <hannes@gentoo.org> kdelibs-2.2.2-r4.ebuild, + kdelibs-2.2.2a.ebuild, kdelibs-3.0.2-r1.ebuild, kdelibs-3.0.3.ebuild, + kdelibs-3.0.3-r1.ebuild, kdelibs-3.0.4.ebuild, kdelibs-3.1_rc6.ebuild, + kdelibs-3.1-r1.ebuild: removed unneeded ebuilds + + 05 Feb 2003; Hannes Mehnert <hannes@gentoo.org> kdelibs-3.1-r2.ebuild: + removing $KDEDIR/share/doc/HTML/en/kdelibs-apidocs (is provided by + app-doc/kdelibs-apidocs), fixes bug #15102 + +*kdelibs-3.1-r2 (04 Feb 2003) + + 04 Feb 2003; Hannes Mehnert <hannes@gentoo.org> kdelibs-3.1-r2.ebuild: + should fix bug #14759 and bug #14780. + + 01 Feb 2003; Jack Morgan <jmorgan@gentoo.org> kdelibs-3.1.ebuild: + added ~sparc to keywords + + 30 Jan 2003; Dan Armak <danarmak@gentoo.org> ChangeLog : + + Change ebuilds to use kde_src_unpack() instead of base_src_unpack(). This + does not affect in any way the compiled output, or any ebuild not suffering + rfom the 'languageChange undeclared' bug, which it fixes. + +*kdelibs-3.1-r1, kdelibs-3.0.5a-r1 (28 Jan 2003) + + 28 Jan 2003; Dan Armak <danarmak@gentoo.org> ChangeLog : + + New revisions to fix bug #7179. This part of the fix removes KDEDIRS + settings from kdelibs' env.d files. This is a bug/fix almost noone cares + about, so no need to upgrade unless you know what this is. Masked at first + for initial testing. + +*kdelibs-2.2.2a-r1 (17 Jan 2003) + + 24 Feb 2003; <root@gentoo.org> kdelibs-2.2.2a-r1.ebuild : + Fix bug #11732, #14432, #15635: enforce singlethreaded make (-j1). + + 17 Jan 2003; Hannes Mehnert <hannes@gentoo.org> kdelibs-2.2.2a-r1.ebuild: + new version, fixes #12520 + + 14 Jan 2003; Hannes Mehnert <hannes@gentoo.org> kdelibs-3.1.ebuild: + fixes for kde-3.1 (removed unneeded patches) + + 08 Jan 2003; Mark Guertin <gerk@gentoo.org> kdelibs-3.1_rc6.ebuild: + added ~ppc to keywords + + 06 Jan 2003; Hannes Mehnert <hannes@gentoo.org> *.ebuild: + fixed alsa dependency, added media-sound/alsa-driver if alsa is in use. + this fixes bug #11996, thanks to fghellar@yahoo.de (Felipe Ghellar) + +*kdelibs-3.1_rc6 (05 Jan 2003) + + 05 Jan 2003; Hannes Mehnert <hannes@gentoo.org> kdelibs-3.1_rc6.ebuild: + version bump + + 04 Jan 2003; Hannes Mehnert <hannes@gentoo.org> kdelibs-3.0.5a.ebuild: + included patch to have no crash if compiled with debug and clicking on + "Home" button in konqueror. no need to version bump cause most users + don't compile with debug and most users don't use the "Home" button. + +*kdelibs-3.0.5a (21 Dec 2002) + + 06 Jan 2003; Jason Wever <weeve@gentoo.org> kdelibs-3.0.5a.ebuild: + Added ~sparc keyword + + 21 Dec 2002; Hannes Mehnert <hannes@gentoo.org> kdelibs-3.0.5a.ebuild: + version bump + + 08 Dec 2002; Jack Morgan <jmorgan@gentoo.org> kdelibs-3.1_rc5.ebuild : + Added sparc keyword + + 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords + + 05 Dec 2002; Dan Armak <danarmak@gentoo.org> kdelibs-2.2.2-r4.ebuild : + + Ditto for this older ebuild. + + 04 Dec 2002; Olivier Reisch <doctomoe@gentoo.org kdelibs-3.1.ebuild: + Added ppc keyword + + 04 Dec 2002; Dan Armak <danarmak@gentoo.org> kdelibs-2.2.2a.ebuild : + + Remove obsoltee ld.so dep. Fix #11541. + + 03 Dec 2002; Hannes Mehnert <hannes@gentoo.org> kdelibs-3.1.ebuild: + added patch to compile with USE=-ssl + + 02 Dec 2002; Hannes Mehnert <hannes@gentoo.org> kdelibs-3.1.ebuild: + added two patches for big endian (from kde-packagers list) + + 30 Nov 2002; Dan Armak <danarmak@gentoo.org> ChangeLog : + + Return libxml2, libxslt deps to >= since the latest ebuilds now work + again. The ebuilds of the broken versions have been deleted. + + 21 Nov 2002; Hannes Mehnert <hannes@gentoo.org> kdelibs-3.0.4-r1.ebuild: + fixed dependencies to =libxml2-2.4.24 and =libxslt-1.0.20 (newer libs are + broken for kde). + +*kdelibs-3.0.4-r1 (14 Nov 2002) + + 14 Nov 2002; Hannes Mehnert <hannes@gentoo.org> kdelibs-3.0.4-r1.ebuild: + this fixes security bug #10707, thanks to n2uro@aol.com (Samuel Greenfeld) + for submission + + 13 Nov 2002; Hannes Mehnert <hannes@gentoo.org> kdelibs-3.1_rc2.ebuild, + kde-3.1_rc3.ebuild: fixed dependencies, they depend on libxml2-2.4.24, + because 2.4.26 is broken (bug #10281). Thanks to suka_at@yahoo.de (suka) + for submission. + +*kdelibs-3.1_rc3 (12 Nov 2002) + + 12 Nov 2002; Hannes Mehnert <hannes@gentoo.org> ChangeLog: + kde-3.1_rc3 + +*kdelibs-3.1_rc2 (04 Nov 2002) + + 04 Nov 2002; Hannes Mehnert <hannes@gentoo.org> ChangeLog: + kde-3.1_rc2 + +*kdelibs-3.0.4 (09 Oct 2002) + + 09 Oct 2002; Dan Armak <danarmak@gentoo.org> ChangeLog : + + KDE 3.0.4, the latest bugfix release. + +*kdelibs-2.2.2a (11 Sep 2002) + + 11 Sep 2002; Dan Armak <danarmak@gentoo.org> ChangeLog : + + The same secutiry fix that became 3.0.3a, for 2.2.2 + +*kdelibs-3.0.3a (10 Sep 2002) + + 10 Sep 2002; Dan Armak <danarmak@gentoo.org> ChangeLog : + + A bugfix and security patch release. Fixes the cross side scripting + vulnerability in khtml. Note: there are no 3.0.3a versions of other packages, + only of kdelibs! + +*kdelibs-3.0.3-r1 (04 Sep 2002) + + 04 Sep 2002; Dan Armak <danarmak@gentoo.org> ChangeLog : + + Fix bug #7359: add /share/config to CONFIG_PROTECT in our env.d file. After + everyone upgrades, the setting in make.globals can go away. Because of this, + an RDEPEND on >=sys-apps/portage-2.0.36 has been added. + +*kdelibs-3.0.3 (19 Aug 2002) + + 19 Aug 2002; Dan Armak <danarmak@gentoo.org> ChangeLog : + + New bugfix release. Enjoy! + + 02 Aug 2002; Dan Armak <danarmak@gentoo.org> ChangeLog : + + Narrow down arts dependencies: don't allow usage of a more recent version + of arts than the one released with this kdelibs. + +*kdelibs-3.0.2-r1 (16 Jul 2002) + + 01 Aug 2002; Mark Guertin <gerk@gentoo.org> kde-3.0.2.ebuild : + Added ppc to keywords + + 16 Jul 2002; Dan Armak <danarmak@gentoo.org> ChangeLog : + + New version that works well with the latest eclass updates and is fully + forward compatible with the kde 3.1_alpha1 ebuilds now in testing. Also + removes the trick where kde style plugins were installed into the qt + plugin dir (it raises issues with mutliple kde versions being installed; + you can enable the faeture manually via qtconfig). + +*kdelibs-3.0.2 (03 Jul 2002) + + 01 Aug 2002; Mark Guertin <gerk@gentoo.org> kde-3.0.2.ebuild : + Added ppc to keywords + + 03 Jul 2002; Dan Armak <danarmak@gentoo.org> ChangeLog : + + New stability release. + +*kdelibs-3.0.1.20020604 (4 Jun 2002) + + 4 Jun 2002; Dan Armak <danarmak@gentoo.org> Changelog : + + This is a snapshot of the KDE CVS's KDE_3_0_x branch from June 6th. + This branch contains only bugfixes to the 3.0 release (the 3.0.1 release + was also of this kind). + + 26 May 2002; Dan Armak <danarmak@gentoo.org> Changelog : + + Cleanup deps. + +*kdelibs-3.0.1 (24 May 2002) + + 24 May 2002; Dan Armak <danarmak@gentoo.org> Changelog : + + Bugfix release (KDE 3.0.1). + +*kdelibs-3.0-r2 (11 May 2002) + + 11 May 2002; Dan Armak <danarmak@gentoo.org> Changelog : + + Make ${KDEDIR}/lib/kde3/plugins (where all style plugins live) a symlink to + /usr/qt/3/plugins. That way qt-only apps can use kde styles with the default qtconfig + setup. Closes bug #2118, too. + + 2 May 2002; Dan Armak <danarmak@gentoo.org> changelog: + + Add ghostscript dep (needed for printing to pdf). + + 6 Apr 2002; Dan Armak <danarmak@gentoo.org> changelog: + + Change cups dep to >=1.1.14. + +*kdelibs-3.0-r1 (5 Apr 2002) + + 5 Apr 2002; Dan Armak <danarmak@gentoo.org> Changelog : + + Add --with-fast-malloc=full configure option for a considerable speed improvement. + +*kdelibs-3.0 (4 Apr 2002) + + 4 Apr 2002; Dan Armak <danarmak@gentoo.org> Changelog : + + KDE 3.0 ebuilds. Based on the well-tested kde3pre ebuild set. + kdelibs-2.2.2-r4: added SLOT=2. + +*kdelibs-2.2.2-r4 (24 Mar 2002) + + 24 Mar 2002; Dan Armak <danarmak@gentoo.org> changelog: + + Split the env.d file into two, so that when both ked2 and kde3 are installed, + the KDEDIR of kde3 gets exported (was the other way around till now). + + 21 Mar 2002; Seemant Kulleen <seemant@gentoo.org> kdelibs-2.2.2-r3.ebuild : + + HTML documentation is now done with dohtml instead of dodoc, so it will not + get gzipped any longer. This change is small as compared to the size of this + package so the revision level for the ebuild was not bumped up. + +*kdelibs-2.2.2-r3 (22 Feb 2002) + + 1 Feb 2002; Dan Armak <danarmak@gentoo.org> ChangeLog : + + Added KDEDIRS export to env.d file - will come in handy when several KDEs are + installed side-by-side. If you're not into that kind of thing, you don't care + about it and needn't upgrade. + + Added support for customizing kde install locations. You probably don't need it, + in which case you don't want to hear about it. Note: untested support for now, + but doesn't break anything else. + +*kdelibs-2.2.2-r2 (1 Feb 2002) + + 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog : + + Added initial ChangeLog which should be updated whenever the package is + updated in any way. This changelog is targetted to users. This means that the + comments should well explained and written in clean English. The details about + writing correct changelogs are explained in the skel.ChangeLog file which you + can find in the root directory of the portage repository. diff --git a/kde-base/kdelibs/Manifest b/kde-base/kdelibs/Manifest new file mode 100644 index 0000000..20939e9 --- /dev/null +++ b/kde-base/kdelibs/Manifest @@ -0,0 +1,18 @@ +AUX kdelibs-3.5.5-rounded-selection-box.patch 7464 RMD160 e26ab0defc3a3986e31b0be486305df6141e859c SHA1 a0eda69805547ce387f40dd1950f9e4168075cab SHA256 767bd77b2ec403f996d8d8e8f67b1730de05ac3abb75106fbf66f20badf64c70 +AUX kdelibs-3.5.5-rubberband.patch 2522 RMD160 42160db85a4c64ca3630efe659c07c4ab3389ee3 SHA1 6ef04d0eec32297596c0cd5215d0226606b3326a SHA256 2314da931a56835133e782755867dcf7c77989415ee0c1fd8509c57405048e29 +AUX kdelibs-3.5.6-execute_feedback-0.4.patch 5340 RMD160 c474fd0cbf10bcfea033333139cb04332eb227fc SHA1 030f5dfb178a2e79a75ecebbc13f06d814434939 SHA256 4cf70990960a430ea56f786d93c16866222f59a3ca59f64d39c386a1409bedd9 +AUX kdelibs-3.5.7-kcookiejar.diff 2004 RMD160 aa7c9bb3666554b8a921c4e6ca03a7504cdceaf8 SHA1 049d2c19e73f311626072e89e2c2356a7607188e SHA256 f2bc23b37e37739cd4cbb8e5a661a368eb0a7ffcf862f2990e3c2f5297184d38 +AUX konqueror-3.5.7-185603-spoofing.diff 1099 RMD160 4c870aa06611163ebcd57a1a0857f9decbbe5620 SHA1 de60f5f62aceb5faf522e22c5fa160bf08e80fe3 SHA256 bc74315716148b4b088de127ff3586680698ced775c3fe5792597f09e8f732d6 +DIST kdelibs-3.5-patchset-10.tar.bz2 19407 RMD160 ae0617dbff497751b51859d55ae45a756e69b0c0 SHA1 0289be2b16631b3dec61d738d208a189e175a592 SHA256 6fca1c1718bb628c5980da797858eeef003e57ae0f1ba89ffbd1afe20d9df975 +DIST kdelibs-3.5-patchset-11.tar.bz2 20053 RMD160 bb22719ee4aaf26a23057d2f459f738ad652c918 SHA1 759cfc225a29ef03ff6fec6e6ca1adba51f76e7d SHA256 c80843023f010b4971de0308105f47d08491794ff640d3c08b34d8bbdb6434a8 +DIST kdelibs-3.5-patchset-12.tar.bz2 21970 RMD160 9559e44e5d2205c2d5e0de8459eac898c3193933 SHA1 92452f667ed54d6a15f94d601f1544c8ad30de81 SHA256 0f936758437896ea6ee4332c64bd78ce0d03fd4924d53e29fad6a0de3cf63946 +DIST kdelibs-3.5.7-seli-xinerama.patch.bz2 5226 RMD160 9eab19cc60cb71d66c0e074242b691c5e8c0c391 SHA1 ffd91a55dba7b66a92bfb4c281ce3d76870d7550 SHA256 6f710ca8d0b3c4789751a1e4630442d04830a8f5aef163d9fd6823bbd6e4e202 +DIST kdelibs-3.5.7.tar.bz2 15576038 RMD160 006c57ef85956ed3903749cace254bdfdf2f347e SHA1 45f278311f20d2eb317f2175259f861c0bcf17a9 SHA256 05bc5d0d18b787d964f7c45cc078b047d450d3ddc28b1bde839a26a2eda2c5d9 +DIST kdelibs-3.5.8-seli-xinerama.patch.bz2 5230 RMD160 26efc6620d176414b3b771145a7c00db11c3df6b SHA1 4f4daaa60fbf0c3c582400f33833b9d73c26af4a SHA256 389a31d7e3f44eca5984842d66fa19a8a9f6f11fd6dac134cfd1e4d24e7fb174 +DIST kdelibs-3.5.8.tar.bz2 15557343 RMD160 e3524ca8613fca338a0530213e921fbfae56e866 SHA1 b524a5d9969e7319bb5ffb926a39fd6afb39b2ed SHA256 779f563fdf0385b973f2238f04d82b5729aefe1c949e4d29482b6bb170aa3fe6 +EBUILD kdelibs-3.5.7-r2.ebuild 7001 RMD160 527870dd29b229ce21104a5f7d4559cbc7193b1d SHA1 9aa249d4e84c800c978126358ff62ccb8d076fe3 SHA256 88c84a35868d7c9c6787090b9a69ce38fa48cbe0456f4329fa0c343364e1bb0a +EBUILD kdelibs-3.5.7-r3.ebuild 7089 RMD160 0c045038712714ee5bfb0c2154b3452831f3f2ba SHA1 1a37a6f121b6d211ce59a489289c8779e30c719e SHA256 1b4e62e4bbd0a6e8a2bcf31bb82c52f78193e54e512fc6608d32d92fff0c9151 +EBUILD kdelibs-3.5.8-r1.ebuild 7016 RMD160 25f7753c6ecb97de6ee56e9c0897c996a1072559 SHA1 75620cc1ae2dc27f7dfffcc2406545d3be9e8a83 SHA256 b5024eaabb089a42da4fbf69051572669571d3e6cb4576b14a5d035007feceb9 +EBUILD kdelibs-3.5.8.ebuild 7001 RMD160 b56880d5d3cbce40a957d983c346051c95b923ca SHA1 69facbe61aebc958852ad3e42462637134b55171 SHA256 740622fbb09ac3f6af98e265796ecd7ca772d28bf7c3ed5c54c8bf96a5f32148 +MISC ChangeLog 56714 RMD160 7f1c4ac55c35ba2c325ade98c83e7906df1577ee SHA1 f1a4ba28da752f08047e0c9885b669e47c356841 SHA256 c0e520d626217f631c8d74146b70dc6844a35bd7ba5aef9d5f0445a09021cb32 +MISC metadata.xml 525 RMD160 d33b12775451d70a54631268f961014a965f56ad SHA1 8e45c47fcd4b0ba49bf2d039f13a29cd2ac6bc19 SHA256 40ce998ed6ae3f8b4876cd2592d8641e2a69461df0645122050a72cc1110c65e diff --git a/kde-base/kdelibs/files/kdelibs-3.5.5-rounded-selection-box.patch b/kde-base/kdelibs/files/kdelibs-3.5.5-rounded-selection-box.patch new file mode 100644 index 0000000..3b255c4 --- /dev/null +++ b/kde-base/kdelibs/files/kdelibs-3.5.5-rounded-selection-box.patch @@ -0,0 +1,245 @@ +diff -purN kdelibs-3.5.3.orig/kdeui/kiconview.cpp kdelibs-3.5.3.pertty/kdeui/kiconview.cpp +--- kdelibs-3.5.3.orig/kdeui/kiconview.cpp 2005-10-10 10:06:38.000000000 -0500 ++++ kdelibs-3.5.3.pertty/kdeui/kiconview.cpp 2006-06-03 13:40:40.000000000 -0500 +@@ -548,7 +548,7 @@ void KIconViewItem::calcRect( const QStr + r = m_wordWrap->boundingRect(); + + int realWidth = QMAX( QMIN( r.width() + 4, tw ), fm->width( "X" ) ); +- itemTextRect.setWidth( realWidth ); ++ itemTextRect.setWidth( realWidth + 4 ); + itemTextRect.setHeight( r.height() ); + + int w = 0; int h = 0; int y = 0; +@@ -699,11 +699,13 @@ void KIconViewItem::paintPixmap( QPainte + + void KIconViewItem::paintText( QPainter *p, const QColorGroup &cg ) + { +- int textX = textRect( false ).x() + 2; ++ int textX = textRect( false ).x() + 4; + int textY = textRect( false ).y(); + + if ( isSelected() ) { +- p->fillRect( textRect( false ), cg.highlight() ); ++ p->setBrush(QBrush(cg.highlight())); ++ p->setPen(QPen(cg.highlight())); ++ p->drawRoundRect( textRect( false ) ,1000/textRect(false).width(),1000/textRect(false).height() ); + p->setPen( QPen( cg.highlightedText() ) ); + } else { + if ( iconView()->itemTextBackground() != NoBrush ) +diff -purN kdelibs-3.5.3.orig/kdeui/kjanuswidget.cpp kdelibs-3.5.3.pertty/kdeui/kjanuswidget.cpp +--- kdelibs-3.5.3.orig/kdeui/kjanuswidget.cpp 2005-11-08 16:38:47.000000000 -0600 ++++ kdelibs-3.5.3.pertty/kdeui/kjanuswidget.cpp 2006-06-03 13:40:40.000000000 -0500 +@@ -53,12 +53,14 @@ class KJanusWidget::IconListItem : publi + virtual int height( const QListBox *lb ) const; + virtual int width( const QListBox *lb ) const; + int expandMinimumWidth( int width ); ++ void highlight( bool erase ); + + protected: + const QPixmap &defaultPixmap(); + void paint( QPainter *painter ); + + private: ++ void paintContents( QPainter *painter ); + QPixmap mPixmap; + int mMinimumWidth; + }; +@@ -141,6 +143,8 @@ KJanusWidget::KJanusWidget( QWidget *par + + mIconList->verticalScrollBar()->installEventFilter( this ); + connect( mIconList, SIGNAL(selectionChanged()), SLOT(slotShowPage())); ++ connect( mIconList, SIGNAL(onItem(QListBoxItem *)), SLOT(slotOnItem(QListBoxItem *))); ++ + hbox->addSpacing( KDialog::marginHint() ); + page = new QFrame( this ); + hbox->addWidget( page, 10 ); +@@ -721,6 +725,12 @@ void KJanusWidget::slotItemClicked(QList + it->setOpen(!it->isOpen()); + } + ++// hack because qt does not support Q_OBJECT in nested classes ++void KJanusWidget::slotOnItem(QListBoxItem *qitem) ++{ ++ mIconList->slotOnItem( qitem ); ++} ++ + void KJanusWidget::setFocus() + { + if( !mValid ) { return; } +@@ -929,11 +939,11 @@ bool KJanusWidget::eventFilter( QObject + KJanusWidget::IconListBox::IconListBox( QWidget *parent, const char *name, + WFlags f ) + :KListBox( parent, name, f ), mShowAll(false), mHeightValid(false), +- mWidthValid(false) ++ mWidthValid(false), ++ mOldItem(0) + { + } + +- + void KJanusWidget::IconListBox::updateMinimumHeight() + { + if( mShowAll && !mHeightValid ) +@@ -995,6 +1005,45 @@ void KJanusWidget::IconListBox::setShowA + } + + ++void KJanusWidget::IconListBox::leaveEvent( QEvent *ev ) ++{ ++ KListBox::leaveEvent( ev ); ++ ++ if ( mOldItem && !mOldItem->isSelected() ) ++ { ++ ((KJanusWidget::IconListItem *) mOldItem)->highlight( true ); ++ mOldItem = 0; ++ } ++} ++ ++// hack because qt does not support Q_OBJECT in nested classes ++void KJanusWidget::IconListBox::slotOnItem(QListBoxItem *qitem) ++{ ++ KListBox::slotOnItem( qitem ); ++ ++ if ( qitem == mOldItem ) ++ { ++ return; ++ } ++ ++ if ( mOldItem && !mOldItem->isSelected() ) ++ { ++ ((KJanusWidget::IconListItem *) mOldItem)->highlight( true ); ++ } ++ ++ KJanusWidget::IconListItem *item = dynamic_cast< KJanusWidget::IconListItem * >( qitem ); ++ if ( item && !item->isSelected() ) ++ { ++ item->highlight( false ); ++ mOldItem = item; ++ } ++ else ++ { ++ mOldItem = 0; ++ } ++} ++ ++ + + KJanusWidget::IconListItem::IconListItem( QListBox *listbox, const QPixmap &pixmap, + const QString &text ) +@@ -1006,6 +1055,7 @@ KJanusWidget::IconListItem::IconListItem + mPixmap = defaultPixmap(); + } + setText( text ); ++ setCustomHighlighting( true ); + mMinimumWidth = 0; + } + +@@ -1017,6 +1067,36 @@ int KJanusWidget::IconListItem::expandMi + } + + ++void KJanusWidget::IconListItem::highlight( bool erase ) ++{ ++ QRect r = listBox()->itemRect( this ); ++ r.addCoords( 1, 1, -1, -1 ); ++ ++ QPainter p( listBox()->viewport() ); ++ p.setClipRegion( r ); ++ ++ const QColorGroup &cg = listBox()->colorGroup(); ++ if ( erase ) ++ { ++ p.setPen( cg.base() ); ++ p.setBrush( cg.base() ); ++ p.drawRect( r ); ++ } ++ else ++ { ++ p.setBrush( cg.highlight().light( 120 ) ); ++ p.drawRect( r ); ++ ++ p.setPen( cg.highlight().dark( 140 ) ); ++ p.drawRect( r ); ++ } ++ ++ p.setPen( cg.foreground() ); ++ p.translate( r.x() - 1, r.y() - 1 ); ++ paintContents( &p ); ++} ++ ++ + const QPixmap &KJanusWidget::IconListItem::defaultPixmap() + { + static QPixmap *pix=0; +@@ -1044,6 +1124,25 @@ const QPixmap &KJanusWidget::IconListIte + + void KJanusWidget::IconListItem::paint( QPainter *painter ) + { ++ QRect itemPaintRegion( listBox()->itemRect( this ) ); ++ QRect r( 1, 1, itemPaintRegion.width() - 2, itemPaintRegion.height() - 2); ++ ++ if ( isSelected() ) ++ { ++ painter->eraseRect( r ); ++ ++ painter->save(); ++ painter->setPen( listBox()->colorGroup().highlight().dark( 160 ) ); ++ painter->drawRect( r ); ++ painter->restore(); ++ } ++ ++ paintContents( painter ); ++} ++ ++ ++void KJanusWidget::IconListItem::paintContents( QPainter *painter ) ++{ + QFontMetrics fm = painter->fontMetrics(); + int ht = fm.boundingRect( 0, 0, 0, 0, Qt::AlignCenter, text() ).height(); + int wp = mPixmap.width(); +@@ -1052,7 +1151,7 @@ void KJanusWidget::IconListItem::paint( + painter->drawPixmap( (mMinimumWidth-wp)/2, 5, mPixmap ); + if( !text().isEmpty() ) + { +- painter->drawText( 0, hp+7, mMinimumWidth, ht, Qt::AlignCenter, text() ); ++ painter->drawText( 1, hp + 7, mMinimumWidth - 2, ht, Qt::AlignCenter, text() ); + } + } + +diff -purN kdelibs-3.5.3.orig/kdeui/kjanuswidget.h kdelibs-3.5.3.pertty/kdeui/kjanuswidget.h +--- kdelibs-3.5.3.orig/kdeui/kjanuswidget.h 2005-10-10 10:06:38.000000000 -0500 ++++ kdelibs-3.5.3.pertty/kdeui/kjanuswidget.h 2006-06-03 13:40:40.000000000 -0500 +@@ -71,6 +71,8 @@ class KDEUI_EXPORT KJanusWidget : public + private: + class IconListBox : public KListBox + { ++ friend class KJanusWidget; ++ + public: + IconListBox( QWidget *parent=0, const char *name=0, WFlags f=0 ); + void updateMinimumHeight(); +@@ -79,10 +81,15 @@ class KDEUI_EXPORT KJanusWidget : public + void invalidateWidth(); + void setShowAll( bool showAll ); + ++ protected: ++ void slotOnItem( QListBoxItem *item ); ++ virtual void leaveEvent( QEvent * ); ++ + private: + bool mShowAll; + bool mHeightValid; + bool mWidthValid; ++ QListBoxItem *mOldItem; + }; + + public: +@@ -558,6 +565,8 @@ class KDEUI_EXPORT KJanusWidget : public + private slots: + bool slotShowPage(); + void slotFontChanged(); ++ ++ void slotOnItem(QListBoxItem *item); + void slotItemClicked(QListViewItem *it); + void pageGone(QObject *obj); // signal from the added page's "destroyed" signal + void slotReopen(QListViewItem *item); diff --git a/kde-base/kdelibs/files/kdelibs-3.5.5-rubberband.patch b/kde-base/kdelibs/files/kdelibs-3.5.5-rubberband.patch new file mode 100644 index 0000000..4217758 --- /dev/null +++ b/kde-base/kdelibs/files/kdelibs-3.5.5-rubberband.patch @@ -0,0 +1,73 @@ +diff -purN kdelibs-3.5.3.orig/kdefx/kstyle.cpp kdelibs-3.5.3.pertty/kdefx/kstyle.cpp +--- kdelibs-3.5.3.orig/kdefx/kstyle.cpp 2005-10-10 10:05:27.000000000 -0500 ++++ kdelibs-3.5.3.pertty/kdefx/kstyle.cpp 2006-06-03 13:40:40.000000000 -0500 +@@ -154,6 +154,7 @@ struct KStylePrivate + bool menuAltKeyNavigation : 1; + bool menuDropShadow : 1; + bool sloppySubMenus : 1; ++ bool semiTransparentRubberband : 1; + int popupMenuDelay; + float menuOpacity; + +@@ -187,6 +188,7 @@ KStyle::KStyle( KStyleFlags flags, KStyl + d->menuAltKeyNavigation = settings.readBoolEntry("/KStyle/Settings/MenuAltKeyNavigation", true); + d->scrollablePopupmenus = settings.readBoolEntry("/KStyle/Settings/ScrollablePopupMenus", false); + d->menuDropShadow = settings.readBoolEntry("/KStyle/Settings/MenuDropShadow", false); ++ d->semiTransparentRubberband = settings.readBoolEntry("/KStyle/Settings/SemiTransparentRubberband", true); + d->menuHandler = NULL; + + if (useMenuTransparency) { +@@ -553,7 +555,53 @@ void KStyle::drawPrimitive( PrimitiveEle + else + // General handle, probably a kicker applet handle. + drawKStylePrimitive( KPE_GeneralHandle, p, widget, r, cg, flags, opt ); ++} else if ( d->semiTransparentRubberband && pe == QStyle::PE_RubberBand ) { ++ QRect rect = r.normalize(); ++ QPoint point; ++ point = p->xForm( point ); ++ ++ static XRenderColor clr = { 0, 0, 0, 0 }; ++ static unsigned long fillColor = 0; ++ if ( fillColor != cg.highlight().rgb() ) { ++ fillColor = cg.highlight().rgb(); ++ ++ unsigned long color = fillColor << 8 | 0x40; + ++ int red = (color >> 24) & 0xff; ++ int green = (color >> 16) & 0xff; ++ int blue = (color >> 8) & 0xff; ++ int alpha = (color >> 0) & 0xff; ++ ++ red = red * alpha / 255; ++ green = green * alpha / 255; ++ blue = blue * alpha / 255; ++ ++ clr.red = (red << 8) + red; ++ clr.green = (green << 8) + green; ++ clr.blue = (blue << 8) + blue; ++ clr.alpha = (alpha << 8) + alpha; ++ } ++ ++ XRenderFillRectangle( ++ p->device()->x11Display(), ++ PictOpOver, ++ p->device()->x11RenderHandle(), ++ &clr, ++ rect.x() + point.x(), ++ rect.y() + point.y(), ++ rect.width(), ++ rect.height() ); ++ ++ p->save(); ++ p->setRasterOp( Qt::CopyROP ); ++ p->setPen( QPen( cg.highlight().dark( 160 ), 1 ) ); ++ p->setBrush( NoBrush ); ++ p->drawRect( ++ rect.x() + point.x(), ++ rect.y() + point.y(), ++ rect.width(), ++ rect.height() ); ++ p->restore(); + } else + QCommonStyle::drawPrimitive( pe, p, r, cg, flags, opt ); + } diff --git a/kde-base/kdelibs/files/kdelibs-3.5.6-execute_feedback-0.4.patch b/kde-base/kdelibs/files/kdelibs-3.5.6-execute_feedback-0.4.patch new file mode 100644 index 0000000..238016e --- /dev/null +++ b/kde-base/kdelibs/files/kdelibs-3.5.6-execute_feedback-0.4.patch @@ -0,0 +1,173 @@ +diff -r -u -p kdelibs-3.5.6.original/kdecore/kiconeffect.cpp kdelibs-3.5.6.patched/kdecore/kiconeffect.cpp +--- kdelibs-3.5.6.original/kdecore/kiconeffect.cpp 2005-09-10 10:27:12.000000000 +0200 ++++ kdelibs-3.5.6.patched/kdecore/kiconeffect.cpp 2007-02-09 23:49:22.000000000 +0100 +@@ -24,6 +24,9 @@ + #include <qwidget.h> + #include <qpainter.h> + #include <qpen.h> ++#include <qapplication.h> ++#include <qpoint.h> ++#include <qrect.h> + + #include <kdebug.h> + #include <kglobal.h> +@@ -768,3 +770,148 @@ KIconEffect::visualActivate(QWidget * wi + } + } + ++void ++KIconEffect::visualActivate(QWidget * widget, QRect rect, QPixmap *pixmap) ++{ ++ if (!KGlobalSettings::visualActivate()) ++ return; ++ ++ // Image too big to display smoothly ++ if ((rect.width() > 160) || (rect.height() > 160)) { ++ visualActivate(widget, rect); // call old effect ++ return; ++ } ++ ++ uint actSpeed = KGlobalSettings::visualActivateSpeed(); ++ uint actCount = QMIN(rect.width(), rect.height()) / 4; ++ ++ ++ // Clip actCount to range 1..10. ++ if (actCount < 1) ++ actCount = 1; ++ ++ else if (actCount > 10) ++ actCount = 10; ++ ++ // Clip actSpeed to range 1..100. ++ if (actSpeed < 1) ++ actSpeed = 1; ++ ++ else if (actSpeed > 100) ++ actSpeed = 100; ++ ++ // actSpeed needs to be converted to actDelay. ++ // actDelay is inversely proportional to actSpeed and needs to be ++ // divided up into actCount portions. ++ // We also convert the us value to ms. ++ ++ unsigned int actDelay = (1000 * (100 - actSpeed)) / actCount; ++ ++ unsigned int deltaX = rect.width() / actCount * 1.5; ++ unsigned int deltaY = rect.height() / actCount * 1.5; ++ ++ QPoint c = rect.center(); ++ QRect maxRect(c.x() - (actCount * 2) * deltaX /2, ++ c.y() - (actCount * 2) * deltaY /2, ++ actCount * 2 * deltaX, ++ actCount * 2 * deltaY); ++ ++ // convert rect to global coordinates if needed ++ if ((widget->rect().width() <= maxRect.width()) ++ || (widget->rect().height() <= maxRect.height())) ++ { ++ QPoint topLeft(rect.x(), rect.y()); ++ rect.moveLeft(widget->mapToGlobal(topLeft).x()); ++ rect.moveTop(widget->mapToGlobal(topLeft).y()); ++ c = rect.center(); ++ maxRect.setRect(c.x() - (actCount * 2) * deltaX /2, ++ c.y() - (actCount * 2) * deltaY /2, ++ actCount * 2 * deltaX, ++ actCount * 2 * deltaY); ++ } ++ ++ QPainter *p; ++ QImage img = pixmap->convertToImage(); ++ QPixmap pix; ++ QPixmap composite(maxRect.width(), maxRect.height(), -1, QPixmap::BestOptim); ++ QPainter cPainter(&composite); ++ QPoint cComposite = composite.rect().center(); ++ ++ // enable alpha blending ++ img.setAlphaBuffer(true); ++ ++ // Ugly hack... Get "Screenshot" to blt into and even do that on the ++ // root window if the display area of <widget> is too small ++ if ((widget->rect().width() <= maxRect.width()) ++ || (widget->rect().height() <= maxRect.height())) ++ { ++ p = new QPainter(QApplication::desktop()->screen( -1 ), TRUE); ++ pix = QPixmap::grabWindow((QApplication::desktop()->screen( -1 ))->winId(), ++ maxRect.x(), ++ maxRect.y(), ++ maxRect.width(), ++ maxRect.height()); ++ } else ++ { ++ // not as ugly as drawing directly to the screen ++ p = new QPainter(widget); ++ pix = QPixmap::grabWidget(widget, ++ maxRect.x(), ++ maxRect.y(), ++ maxRect.width(), ++ maxRect.height()); ++ } ++ uchar deltaAlpha = 255 / (actCount * 1.2); ++ ++ // Activate effect like MacOS X ++ for (unsigned int i = actCount; i < actCount * 2; i++) { ++ ++ int w = i * deltaX; ++ int h = i * deltaY; ++ ++ rect.setRect(cComposite.x() - w / 2, cComposite.y() - h / 2, w, h); ++ ++ // draw offscreen ++ cPainter.drawPixmap(0, 0, pix, 0, 0, pix.width(), pix.height()); ++ cPainter.drawImage(rect, img); ++ cPainter.flush(); ++ ++ // put onscreen ++ p->drawPixmap(maxRect, composite); ++ p->flush(); ++ ++ // Fade out Icon a bit more ++ int x, y; ++ if ((img.depth() == 32) && qt_use_xrender && qt_has_xft) ++ { ++ int width = img.width(); ++ int height = img.height(); ++ ++ for (y=0; y<height; y++) ++ { ++#ifdef WORDS_BIGENDIAN ++ uchar *line = (uchar*) img.scanLine(y); ++#else ++ uchar *line = (uchar*) img.scanLine(y) + 3; ++#endif ++ for (x=0; x<width; x++) ++ { ++ *line = (*line < deltaAlpha) ? 0 : *line - deltaAlpha; ++ line += 4; ++ } ++ } ++ } ++ usleep(actDelay*5); ++ } ++ ++ // remove traces of the effect ++ if ((widget->rect().width() <= maxRect.width()) ++ || (widget->rect().height() <= maxRect.height())) ++ p->drawPixmap(maxRect, pix); ++ else { ++ p->drawPixmap(maxRect, pix); ++ widget->update(rect); ++ } ++ ++ delete p; ++} +diff -r -u -p kdelibs-3.5.6.original/kdecore/kiconeffect.h kdelibs-3.5.6.patched/kdecore/kiconeffect.h +--- kdelibs-3.5.6.original/kdecore/kiconeffect.h 2005-09-10 10:27:12.000000000 +0200 ++++ kdelibs-3.5.6.patched/kdecore/kiconeffect.h 2007-02-08 02:53:09.000000000 +0100 +@@ -152,6 +152,7 @@ public: + * @param rect This rectangle defines the effect's borders + */ + static void visualActivate(QWidget *widget, QRect rect); ++ static void visualActivate(QWidget *widget, QRect rect, QPixmap *pixmap); + + /** + * Tints an image gray. diff --git a/kde-base/kdelibs/files/kdelibs-3.5.7-kcookiejar.diff b/kde-base/kdelibs/files/kdelibs-3.5.7-kcookiejar.diff new file mode 100644 index 0000000..5ff4a8d --- /dev/null +++ b/kde-base/kdelibs/files/kdelibs-3.5.7-kcookiejar.diff @@ -0,0 +1,59 @@ +Index: kcookiejar.cpp +=================================================================== +--- kdelibs-3.5.7.orig/kioslave/http/kcookiejar/kcookiejar.cpp (revision 707307) ++++ kdelibs-3.5.7/kioslave/http/kcookiejar/kcookiejar.cpp (working copy) +@@ -981,44 +981,27 @@ + // + KCookieAdvice KCookieJar::cookieAdvice(KHttpCookiePtr cookiePtr) + { +- QStringList domains; +- + if (m_rejectCrossDomainCookies && cookiePtr->isCrossDomain()) + return KCookieReject; + +- if (m_autoAcceptSessionCookies && (cookiePtr->expireDate() == 0 || +- m_ignoreCookieExpirationDate)) +- return KCookieAccept; ++ QStringList domains; + + extractDomains(cookiePtr->host(), domains); + +- // If the cookie specifies a domain, check whether it is valid and +- // correct otherwise. ++ // If the cookie specifies a domain, check whether it is valid. Otherwise, ++ // accept the cookie anyways but removes the domain="" value to prevent ++ // cross-site cookie injection. + if (!cookiePtr->domain().isEmpty()) + { +- bool valid = false; +- +- // This checks whether the cookie is valid based on +- // what ::extractDomains returns +- if (!valid) +- { +- if (domains.contains(cookiePtr->domain())) +- valid = true; +- } +- +- if (!valid) +- { +- // Maybe it points to a sub-domain +- if (cookiePtr->domain().endsWith("."+cookiePtr->host())) +- valid = true; +- } +- +- if (!valid) +- { ++ if (!domains.contains(cookiePtr->domain()) && ++ !cookiePtr->domain().endsWith("."+cookiePtr->host())) + cookiePtr->fixDomain(QString::null); +- } + } + ++ if (m_autoAcceptSessionCookies && (cookiePtr->expireDate() == 0 || ++ m_ignoreCookieExpirationDate)) ++ return KCookieAccept; ++ + KCookieAdvice advice = KCookieDunno; + bool isFQDN = true; // First is FQDN + QStringList::Iterator it = domains.begin(); // Start with FQDN which first in the list. diff --git a/kde-base/kdelibs/files/konqueror-3.5.7-185603-spoofing.diff b/kde-base/kdelibs/files/konqueror-3.5.7-185603-spoofing.diff new file mode 100644 index 0000000..50a9ed1 --- /dev/null +++ b/kde-base/kdelibs/files/konqueror-3.5.7-185603-spoofing.diff @@ -0,0 +1,34 @@ +--- kdecore/kurl.cpp ++++ kdecore/kurl.cpp +@@ -30,6 +30,7 @@ + #include <kglobal.h> + #include <kidna.h> + #include <kprotocolinfo.h> ++#include <kstringhandler.h> + #endif + + #include <stdio.h> +@@ -183,7 +184,7 @@ static QString lazy_encode( const QStrin + (character == '?') || // Start of query delimiter + ((character == '@') && encodeAt) || // Username delimiter + (character == '#') || // Start of reference delimiter +- ((character == 32) && (i+1 == old_length))) // A trailing space ++ ((character == 32) && (i+1 == old_length || segment[i+1] == ' '))) // A trailing space + { + new_segment[ new_length++ ] = '%'; + +@@ -1540,7 +1541,13 @@ QString KURL::prettyURL( int _trailing ) + u += "//"; + if ( hasUser() ) + { +- u += lazy_encode(m_strUser); ++ QString s = m_strUser; ++#ifndef KDE_QT_ONLY ++ // shorten the username, its unlikely to be valid without password anyway ++ if (!hasPass()) ++ s = KStringHandler::csqueeze(s, 16); ++#endif ++ u += encode(s, 0, 0); + // Don't show password! + u += "@"; + } diff --git a/kde-base/kdelibs/kdelibs-3.5.7-r2.ebuild b/kde-base/kdelibs/kdelibs-3.5.7-r2.ebuild new file mode 100644 index 0000000..bfbd047 --- /dev/null +++ b/kde-base/kdelibs/kdelibs-3.5.7-r2.ebuild @@ -0,0 +1,230 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/kde-base/kdelibs/kdelibs-3.5.7-r2.ebuild,v 1.9 2007/08/15 04:49:24 jer Exp $ + +inherit kde flag-o-matic eutils multilib +set-kdedir 3.5 + +DESCRIPTION="KDE libraries needed by all KDE programs." +HOMEPAGE="http://www.kde.org/" +SRC_URI="mirror://kde/stable/${PV}/src/${P}.tar.bz2 + mirror://gentoo/kdelibs-3.5-patchset-10.tar.bz2 + mirror://gentoo/${PN}-3.5.7-seli-xinerama.patch.bz2" + +LICENSE="GPL-2 LGPL-2" +SLOT="3.5" +KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd" +IUSE="acl alsa arts branding cups doc jpeg2k kerberos legacyssl utempter openexr pertty spell tiff +avahi kernel_linux fam lua kdehiddenvisibility" + +# Added aspell-en as dependency to work around bug 131512. +# Made openssl and zeroconf mandatory dependencies, see bug #172972 and #175984 +RDEPEND="$(qt_min_version 3.3.3) + arts? ( >=kde-base/arts-3.5.5 ) + app-arch/bzip2 + >=media-libs/freetype-2 + media-libs/fontconfig + >=dev-libs/libxslt-1.1.16 + >=dev-libs/libxml2-2.6.6 + >=dev-libs/libpcre-6.6 + media-libs/libart_lgpl + net-dns/libidn + >=dev-libs/openssl-0.9.7d + acl? ( kernel_linux? ( sys-apps/acl ) ) + alsa? ( media-libs/alsa-lib ) + cups? ( >=net-print/cups-1.1.19 ) + pertty? ( $(qt_min_version 3.3.8-r2) ) + tiff? ( media-libs/tiff ) + kerberos? ( virtual/krb5 ) + jpeg2k? ( media-libs/jasper ) + openexr? ( >=media-libs/openexr-1.2.2-r2 ) + !avahi? ( net-misc/mDNSResponder !kde-misc/kdnssd-avahi ) + fam? ( virtual/fam ) + virtual/ghostscript + utempter? ( sys-libs/libutempter ) + !kde-base/kde-env + lua? ( dev-lang/lua ) + spell? ( >=app-text/aspell-0.60.5 >=app-dicts/aspell-en-6.0.0 ) + >=sys-apps/portage-2.1.2.11 + !kde-base/ksync" + +DEPEND="${RDEPEND} + doc? ( app-doc/doxygen ) + sys-devel/gettext" + +RDEPEND="${RDEPEND} + x11-apps/rgb + x11-apps/iceauth" + +PDEPEND="avahi? ( kde-misc/kdnssd-avahi )" + +# Testing code is rather broken and merely for developer purposes, so disable it. +RESTRICT="test" + +PATCHES="" + +if use pertty; +then + PATCHES="${PATCHES} + ${FILESDIR}/$PN-3.5.5-rubberband.patch + ${FILESDIR}/$PN-3.5.6-execute_feedback-0.4.patch + ${FILESDIR}/$PN-3.5.5-rounded-selection-box.patch" +fi + +pkg_setup() { + if use legacyssl ; then + echo "" + elog "You have the legacyssl use flag enabled, which fixes issues with some broken" + elog "sites, but breaks others instead. It is strongly discouraged to use it." + elog "For more information, see bug #128922." + echo "" + fi + + if ! use utempter ; then + echo "" + elog "On some setups, which rely on the correct update of utmp records, not using" + elog "utempter might not update them correctly. If you experience unexpected" + elog "behaviour, try to rebuild kde-base/kdelibs with utempter use-flag enabled." + echo "" + fi + + if use alsa && ! built_with_use --missing true media-libs/alsa-lib midi; then + eerror "The alsa USE flag in this package enables ALSA support" + eerror "for libkmid, KDE midi library." + eerror "For this reason, you have to merge media-libs/alsa-lib" + eerror "with the midi USE flag enabled, or disable alsa USE flag" + eerror "for this package." + die "Missing midi USE flag on media-libs/alsa-lib" + fi + + if use pertty && ! built_with_use --missing false =x11-libs/qt-3* pertty; then + eerror "The pertty USE flag in this package enables special extensions" + eerror "and requires that Qt be patched to support these extensions." + eerror "Since it appears your version of Qt was not compiled with these" + eerror "extensions, you must either emerge kdelibs without pertty or" + eerror "re-emerge Qt with pertty enabled and then emerge kdelibs again." + die "Missing pertty USE flag on x11-libs/qt" + fi +} + +src_unpack() { + kde_src_unpack + + if use legacyssl ; then + # This patch won't be included upstream, see bug #128922. + epatch "${WORKDIR}/patches/kdelibs_3.5.4-kssl-3des.patch" + fi + + if use utempter ; then + # Bug #135818 is the eternal reference. + epatch "${WORKDIR}/patches/kdelibs-3.5_libutempter.patch" + fi + + if use branding ; then + # Add "(Gentoo)" to khtml user agent. + epatch "${WORKDIR}/patches/kdelibs_3.5-cattlebrand.diff" + fi + + # Xinerama patch from Lubos Lunak. + # http://ktown.kde.org/~seli/xinerama/ + epatch "${DISTDIR}/${PN}-3.5.7-seli-xinerama.patch.bz2" +} + +src_compile() { + rm -f "${S}/configure" + + myconf="--with-distribution=Gentoo --disable-fast-malloc + --with-libart --with-libidn --with-ssl + --without-hspell + $(use_enable fam libfam) $(use_enable kernel_linux dnotify) + $(use_with acl) $(use_with alsa) + $(use_with arts) $(use_enable cups) + $(use_with kerberos gssapi) $(use_with tiff) + $(use_with jpeg2k jasper) $(use_with openexr) + $(use_with utempter) $(use_with lua) + $(use_enable kernel_linux sendfile) --enable-mitshm + $(use_with spell aspell)" + + if ! use avahi; then + myconf="${myconf} --enable-dnssd" + else + myconf="${myconf} --disable-dnssd" + fi + + if has_version x11-apps/rgb; then + myconf="${myconf} --with-rgbfile=/usr/share/X11/rgb.txt" + fi + + # fix bug 58179, bug 85593 + # kdelibs-3.4.0 needed -fno-gcse; 3.4.1 needs -mminimal-toc; this needs a + # closer look... - corsair + use ppc64 && append-flags "-mminimal-toc" + + # work around bug #120858, gcc 3.4.x -Os miscompilation + use x86 && replace-flags "-Os" "-O2" # see bug #120858 + + replace-flags "-O3" "-O2" # see bug #148180 + + export BINDNOW_FLAGS="$(bindnow-flags)" + + kde_src_compile + + if use doc; then + make apidox || die + fi +} + +src_install() { + kde_src_install + + if use doc; then + make DESTDIR="${D}" install-apidox || die + fi + + # Needed to create lib -> lib64 symlink for amd64 2005.0 profile + if [ "${SYMLINK_LIB}" = "yes" ]; then + dosym $(get_abi_LIBDIR ${DEFAULT_ABI}) ${KDEDIR}/lib + fi + + # Get rid of the disabled version of the kdnsd libraries + if use avahi; then + rm -rf "${D}/${PREFIX}"/$(get_libdir)/libkdnssd.* + fi + + dodir /etc/env.d + + # List all the multilib libdirs + local libdirs + for libdir in $(get_all_libdirs); do + libdirs="${libdirs}:${PREFIX}/${libdir}" + done + + # Please note that the KDE install path has to be the last value in KDEDIRS. + cat <<EOF > "${D}"/etc/env.d/45kdepaths-${SLOT} # number goes down with version upgrade +PATH=${PREFIX}/bin +ROOTPATH=${PREFIX}/sbin:${PREFIX}/bin +LDPATH=${libdirs:1} +MANPATH=${PREFIX}/share/man +CONFIG_PROTECT="${PREFIX}/share/config ${PREFIX}/env ${PREFIX}/shutdown /usr/share/config" +KDEDIRS="/usr:/usr/local:${PREFIX}" +#KDE_IS_PRELINKED=1 +XDG_DATA_DIRS="/usr/share:${PREFIX}/share:/usr/local/share" +COLON_SEPARATED="XDG_DATA_DIRS" +EOF + + # Make sure the target for the revdep-rebuild stuff exists. Fixes bug 184441. + dodir /etc/revdep-rebuild + +cat <<EOF > "${D}"/etc/revdep-rebuild/50-kde3 +SEARCH_DIRS="${PREFIX}/bin ${PREFIX}/lib*" +EOF +} + +pkg_postinst() { + kde_pkg_postinst + echo + ewarn "Do NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs to roderick.greening@gmail.com" + einfo "Or, you may post them to http://forums.gentoo-xeffects.org" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/kde-base/kdelibs/kdelibs-3.5.7-r3.ebuild b/kde-base/kdelibs/kdelibs-3.5.7-r3.ebuild new file mode 100644 index 0000000..04780f1 --- /dev/null +++ b/kde-base/kdelibs/kdelibs-3.5.7-r3.ebuild @@ -0,0 +1,231 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/kde-base/kdelibs/kdelibs-3.5.7-r3.ebuild,v 1.7 2007/09/26 10:31:56 armin76 Exp $ + +inherit kde flag-o-matic eutils multilib +set-kdedir 3.5 + +DESCRIPTION="KDE libraries needed by all KDE programs." +HOMEPAGE="http://www.kde.org/" +SRC_URI="mirror://kde/stable/${PV}/src/${P}.tar.bz2 + mirror://gentoo/kdelibs-3.5-patchset-10.tar.bz2 + mirror://gentoo/${PN}-3.5.7-seli-xinerama.patch.bz2" + +LICENSE="GPL-2 LGPL-2" +SLOT="3.5" +KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd" +IUSE="acl alsa arts branding cups doc jpeg2k kerberos legacyssl utempter openexr pertty spell tiff +avahi kernel_linux fam lua kdehiddenvisibility" + +# Added aspell-en as dependency to work around bug 131512. +# Made openssl and zeroconf mandatory dependencies, see bug #172972 and #175984 +RDEPEND="$(qt_min_version 3.3.3) + arts? ( >=kde-base/arts-3.5.5 ) + app-arch/bzip2 + >=media-libs/freetype-2 + media-libs/fontconfig + >=dev-libs/libxslt-1.1.16 + >=dev-libs/libxml2-2.6.6 + >=dev-libs/libpcre-6.6 + media-libs/libart_lgpl + net-dns/libidn + >=dev-libs/openssl-0.9.7d + acl? ( kernel_linux? ( sys-apps/acl ) ) + alsa? ( media-libs/alsa-lib ) + cups? ( >=net-print/cups-1.1.19 ) + pertty? ( $(qt_min_version 3.3.8-r2) ) + tiff? ( media-libs/tiff ) + kerberos? ( virtual/krb5 ) + jpeg2k? ( media-libs/jasper ) + openexr? ( >=media-libs/openexr-1.2.2-r2 ) + !avahi? ( net-misc/mDNSResponder !kde-misc/kdnssd-avahi ) + fam? ( virtual/fam ) + virtual/ghostscript + utempter? ( sys-libs/libutempter ) + !kde-base/kde-env + lua? ( dev-lang/lua ) + spell? ( >=app-text/aspell-0.60.5 >=app-dicts/aspell-en-6.0.0 ) + >=sys-apps/portage-2.1.2.11 + !kde-base/ksync" + +DEPEND="${RDEPEND} + doc? ( app-doc/doxygen ) + sys-devel/gettext" + +RDEPEND="${RDEPEND} + x11-apps/rgb + x11-apps/iceauth" + +PDEPEND="avahi? ( kde-misc/kdnssd-avahi )" + +# Testing code is rather broken and merely for developer purposes, so disable it. +RESTRICT="test" + +PATCHES="${FILESDIR}/konqueror-3.5.7-185603-spoofing.diff + ${FILESDIR}/${P}-kcookiejar.diff" + +if use pertty; +then + PATCHES="${PATCHES} + ${FILESDIR}/$PN-3.5.5-rubberband.patch + ${FILESDIR}/$PN-3.5.6-execute_feedback-0.4.patch + ${FILESDIR}/$PN-3.5.5-rounded-selection-box.patch" +fi + +pkg_setup() { + if use legacyssl ; then + echo "" + elog "You have the legacyssl use flag enabled, which fixes issues with some broken" + elog "sites, but breaks others instead. It is strongly discouraged to use it." + elog "For more information, see bug #128922." + echo "" + fi + + if ! use utempter ; then + echo "" + elog "On some setups, which rely on the correct update of utmp records, not using" + elog "utempter might not update them correctly. If you experience unexpected" + elog "behaviour, try to rebuild kde-base/kdelibs with utempter use-flag enabled." + echo "" + fi + + if use alsa && ! built_with_use --missing true media-libs/alsa-lib midi; then + eerror "The alsa USE flag in this package enables ALSA support" + eerror "for libkmid, KDE midi library." + eerror "For this reason, you have to merge media-libs/alsa-lib" + eerror "with the midi USE flag enabled, or disable alsa USE flag" + eerror "for this package." + die "Missing midi USE flag on media-libs/alsa-lib" + fi + + if use pertty && ! built_with_use --missing false =x11-libs/qt-3* pertty; then + eerror "The pertty USE flag in this package enables special extensions" + eerror "and requires that Qt be patched to support these extensions." + eerror "Since it appears your version of Qt was not compiled with these" + eerror "extensions, you must either emerge kdelibs without pertty or" + eerror "re-emerge Qt with pertty enabled and then emerge kdelibs again." + die "Missing pertty USE flag on x11-libs/qt" + fi +} + +src_unpack() { + kde_src_unpack + + if use legacyssl ; then + # This patch won't be included upstream, see bug #128922. + epatch "${WORKDIR}/patches/kdelibs_3.5.4-kssl-3des.patch" + fi + + if use utempter ; then + # Bug #135818 is the eternal reference. + epatch "${WORKDIR}/patches/kdelibs-3.5_libutempter.patch" + fi + + if use branding ; then + # Add "(Gentoo)" to khtml user agent. + epatch "${WORKDIR}/patches/kdelibs_3.5-cattlebrand.diff" + fi + + # Xinerama patch from Lubos Lunak. + # http://ktown.kde.org/~seli/xinerama/ + epatch "${DISTDIR}/${PN}-3.5.7-seli-xinerama.patch.bz2" +} + +src_compile() { + rm -f "${S}/configure" + + myconf="--with-distribution=Gentoo --disable-fast-malloc + --with-libart --with-libidn --with-ssl + --without-hspell + $(use_enable fam libfam) $(use_enable kernel_linux dnotify) + $(use_with acl) $(use_with alsa) + $(use_with arts) $(use_enable cups) + $(use_with kerberos gssapi) $(use_with tiff) + $(use_with jpeg2k jasper) $(use_with openexr) + $(use_with utempter) $(use_with lua) + $(use_enable kernel_linux sendfile) --enable-mitshm + $(use_with spell aspell)" + + if ! use avahi; then + myconf="${myconf} --enable-dnssd" + else + myconf="${myconf} --disable-dnssd" + fi + + if has_version x11-apps/rgb; then + myconf="${myconf} --with-rgbfile=/usr/share/X11/rgb.txt" + fi + + # fix bug 58179, bug 85593 + # kdelibs-3.4.0 needed -fno-gcse; 3.4.1 needs -mminimal-toc; this needs a + # closer look... - corsair + use ppc64 && append-flags "-mminimal-toc" + + # work around bug #120858, gcc 3.4.x -Os miscompilation + use x86 && replace-flags "-Os" "-O2" # see bug #120858 + + replace-flags "-O3" "-O2" # see bug #148180 + + export BINDNOW_FLAGS="$(bindnow-flags)" + + kde_src_compile + + if use doc; then + make apidox || die + fi +} + +src_install() { + kde_src_install + + if use doc; then + make DESTDIR="${D}" install-apidox || die + fi + + # Needed to create lib -> lib64 symlink for amd64 2005.0 profile + if [ "${SYMLINK_LIB}" = "yes" ]; then + dosym $(get_abi_LIBDIR ${DEFAULT_ABI}) ${KDEDIR}/lib + fi + + # Get rid of the disabled version of the kdnsd libraries + if use avahi; then + rm -rf "${D}/${PREFIX}"/$(get_libdir)/libkdnssd.* + fi + + dodir /etc/env.d + + # List all the multilib libdirs + local libdirs + for libdir in $(get_all_libdirs); do + libdirs="${libdirs}:${PREFIX}/${libdir}" + done + + # Please note that the KDE install path has to be the last value in KDEDIRS. + cat <<EOF > "${D}"/etc/env.d/45kdepaths-${SLOT} # number goes down with version upgrade +PATH=${PREFIX}/bin +ROOTPATH=${PREFIX}/sbin:${PREFIX}/bin +LDPATH=${libdirs:1} +MANPATH=${PREFIX}/share/man +CONFIG_PROTECT="${PREFIX}/share/config ${PREFIX}/env ${PREFIX}/shutdown /usr/share/config" +KDEDIRS="/usr:/usr/local:${PREFIX}" +#KDE_IS_PRELINKED=1 +XDG_DATA_DIRS="/usr/share:${PREFIX}/share:/usr/local/share" +COLON_SEPARATED="XDG_DATA_DIRS" +EOF + + # Make sure the target for the revdep-rebuild stuff exists. Fixes bug 184441. + dodir /etc/revdep-rebuild + +cat <<EOF > "${D}"/etc/revdep-rebuild/50-kde3 +SEARCH_DIRS="${PREFIX}/bin ${PREFIX}/lib*" +EOF +} + +pkg_postinst() { + kde_pkg_postinst + echo + ewarn "Do NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs to roderick.greening@gmail.com" + einfo "Or, you may post them to http://forums.gentoo-xeffects.org" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/kde-base/kdelibs/kdelibs-3.5.8-r1.ebuild b/kde-base/kdelibs/kdelibs-3.5.8-r1.ebuild new file mode 100644 index 0000000..398ba52 --- /dev/null +++ b/kde-base/kdelibs/kdelibs-3.5.8-r1.ebuild @@ -0,0 +1,230 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/kde-base/kdelibs/kdelibs-3.5.8-r1.ebuild,v 1.1 2007/11/03 16:11:19 philantrop Exp $ + +inherit kde flag-o-matic eutils multilib +set-kdedir 3.5 + +DESCRIPTION="KDE libraries needed by all KDE programs." +HOMEPAGE="http://www.kde.org/" +SRC_URI="mirror://kde/stable/${PV}/src/${P}.tar.bz2 + mirror://gentoo/kdelibs-3.5-patchset-12.tar.bz2 + mirror://gentoo/${P}-seli-xinerama.patch.bz2" + +LICENSE="GPL-2 LGPL-2" +SLOT="3.5" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="acl alsa arts branding cups doc jpeg2k kerberos legacyssl utempter openexr pertty spell tiff +avahi kernel_linux fam lua kdehiddenvisibility" + +# Added aspell-en as dependency to work around bug 131512. +# Made openssl and zeroconf mandatory dependencies, see bug #172972 and #175984 +RDEPEND="$(qt_min_version 3.3.3) + arts? ( >=kde-base/arts-3.5.5 ) + app-arch/bzip2 + >=media-libs/freetype-2 + media-libs/fontconfig + >=dev-libs/libxslt-1.1.16 + >=dev-libs/libxml2-2.6.6 + >=dev-libs/libpcre-6.6 + media-libs/libart_lgpl + net-dns/libidn + >=dev-libs/openssl-0.9.7d + acl? ( kernel_linux? ( sys-apps/acl ) ) + alsa? ( media-libs/alsa-lib ) + cups? ( >=net-print/cups-1.1.19 ) + pertty? ( $(qt_min_version 3.3.8-r2) ) + tiff? ( media-libs/tiff ) + kerberos? ( virtual/krb5 ) + jpeg2k? ( media-libs/jasper ) + openexr? ( >=media-libs/openexr-1.2.2-r2 ) + !avahi? ( net-misc/mDNSResponder !kde-misc/kdnssd-avahi ) + fam? ( virtual/fam ) + virtual/ghostscript + utempter? ( sys-libs/libutempter ) + !kde-base/kde-env + lua? ( dev-lang/lua ) + spell? ( >=app-text/aspell-0.60.5 >=app-dicts/aspell-en-6.0.0 ) + >=sys-apps/portage-2.1.2.11 + !kde-base/ksync" + +DEPEND="${RDEPEND} + doc? ( app-doc/doxygen ) + sys-devel/gettext" + +RDEPEND="${RDEPEND} + x11-apps/rgb + x11-apps/iceauth" + +PDEPEND="avahi? ( kde-misc/kdnssd-avahi )" + +# Testing code is rather broken and merely for developer purposes, so disable it. +RESTRICT="test" + +PATCHES="" + +if use pertty; +then + PATCHES="${PATCHES} + ${FILESDIR}/$PN-3.5.5-rubberband.patch + ${FILESDIR}/$PN-3.5.6-execute_feedback-0.4.patch + ${FILESDIR}/$PN-3.5.5-rounded-selection-box.patch" +fi + +pkg_setup() { + if use legacyssl ; then + echo "" + elog "You have the legacyssl use flag enabled, which fixes issues with some broken" + elog "sites, but breaks others instead. It is strongly discouraged to use it." + elog "For more information, see bug #128922." + echo "" + fi + + if ! use utempter ; then + echo "" + elog "On some setups, which rely on the correct update of utmp records, not using" + elog "utempter might not update them correctly. If you experience unexpected" + elog "behaviour, try to rebuild kde-base/kdelibs with utempter use-flag enabled." + echo "" + fi + + if use alsa && ! built_with_use --missing true media-libs/alsa-lib midi; then + eerror "The alsa USE flag in this package enables ALSA support" + eerror "for libkmid, KDE midi library." + eerror "For this reason, you have to merge media-libs/alsa-lib" + eerror "with the midi USE flag enabled, or disable alsa USE flag" + eerror "for this package." + die "Missing midi USE flag on media-libs/alsa-lib" + fi + + if use pertty && ! built_with_use --missing false =x11-libs/qt-3* pertty; then + eerror "The pertty USE flag in this package enables special extensions" + eerror "and requires that Qt be patched to support these extensions." + eerror "Since it appears your version of Qt was not compiled with these" + eerror "extensions, you must either emerge kdelibs without pertty or" + eerror "re-emerge Qt with pertty enabled and then emerge kdelibs again." + die "Missing pertty USE flag on x11-libs/qt" + fi +} + +src_unpack() { + kde_src_unpack + + if use legacyssl ; then + # This patch won't be included upstream, see bug #128922. + epatch "${WORKDIR}/patches/kdelibs_3.5.4-kssl-3des.patch" + fi + + if use utempter ; then + # Bug #135818 is the eternal reference. + epatch "${WORKDIR}/patches/kdelibs-3.5_libutempter.patch" + fi + + if use branding ; then + # Add "(Gentoo)" to khtml user agent. + epatch "${WORKDIR}/patches/kdelibs_3.5-cattlebrand.diff" + fi + + # Xinerama patch from Lubos Lunak. + # http://ktown.kde.org/~seli/xinerama/ + epatch "${WORKDIR}/${P}-seli-xinerama.patch" +} + +src_compile() { + rm -f "${S}/configure" + + myconf="--with-distribution=Gentoo --disable-fast-malloc + --with-libart --with-libidn --with-ssl + --without-hspell + $(use_enable fam libfam) $(use_enable kernel_linux dnotify) + $(use_with acl) $(use_with alsa) + $(use_with arts) $(use_enable cups) + $(use_with kerberos gssapi) $(use_with tiff) + $(use_with jpeg2k jasper) $(use_with openexr) + $(use_with utempter) $(use_with lua) + $(use_enable kernel_linux sendfile) --enable-mitshm + $(use_with spell aspell)" + + if ! use avahi; then + myconf="${myconf} --enable-dnssd" + else + myconf="${myconf} --disable-dnssd" + fi + + if has_version x11-apps/rgb; then + myconf="${myconf} --with-rgbfile=/usr/share/X11/rgb.txt" + fi + + # fix bug 58179, bug 85593 + # kdelibs-3.4.0 needed -fno-gcse; 3.4.1 needs -mminimal-toc; this needs a + # closer look... - corsair + use ppc64 && append-flags "-mminimal-toc" + + # work around bug #120858, gcc 3.4.x -Os miscompilation + use x86 && replace-flags "-Os" "-O2" # see bug #120858 + + replace-flags "-O3" "-O2" # see bug #148180 + + export BINDNOW_FLAGS="$(bindnow-flags)" + + kde_src_compile + + if use doc; then + make apidox || die + fi +} + +src_install() { + kde_src_install + + if use doc; then + make DESTDIR="${D}" install-apidox || die + fi + + # Needed to create lib -> lib64 symlink for amd64 2005.0 profile + if [ "${SYMLINK_LIB}" = "yes" ]; then + dosym $(get_abi_LIBDIR ${DEFAULT_ABI}) ${KDEDIR}/lib + fi + + # Get rid of the disabled version of the kdnsd libraries + if use avahi; then + rm -rf "${D}/${PREFIX}"/$(get_libdir)/libkdnssd.* + fi + + dodir /etc/env.d + + # List all the multilib libdirs + local libdirs + for libdir in $(get_all_libdirs); do + libdirs="${libdirs}:${PREFIX}/${libdir}" + done + + # Please note that the KDE install path has to be the last value in KDEDIRS. + cat <<EOF > "${D}"/etc/env.d/45kdepaths-${SLOT} # number goes down with version upgrade +PATH=${PREFIX}/bin +ROOTPATH=${PREFIX}/sbin:${PREFIX}/bin +LDPATH=${libdirs:1} +MANPATH=${PREFIX}/share/man +CONFIG_PROTECT="${PREFIX}/share/config ${PREFIX}/env ${PREFIX}/shutdown /usr/share/config" +KDEDIRS="/usr:/usr/local:${PREFIX}" +#KDE_IS_PRELINKED=1 +XDG_DATA_DIRS="/usr/share:${PREFIX}/share:/usr/local/share" +COLON_SEPARATED="XDG_DATA_DIRS" +EOF + + # Make sure the target for the revdep-rebuild stuff exists. Fixes bug 184441. + dodir /etc/revdep-rebuild + +cat <<EOF > "${D}"/etc/revdep-rebuild/50-kde3 +SEARCH_DIRS="${PREFIX}/bin ${PREFIX}/lib*" +EOF +} + +pkg_postinst() { + kde_pkg_postinst + echo + ewarn "Do NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs to roderick.greening@gmail.com" + einfo "Or, you may post them to http://forums.gentoo-xeffects.org" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/kde-base/kdelibs/kdelibs-3.5.8.ebuild b/kde-base/kdelibs/kdelibs-3.5.8.ebuild new file mode 100644 index 0000000..3a75d8f --- /dev/null +++ b/kde-base/kdelibs/kdelibs-3.5.8.ebuild @@ -0,0 +1,230 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/kde-base/kdelibs/kdelibs-3.5.8.ebuild,v 1.1 2007/10/19 22:27:24 philantrop Exp $ + +inherit kde flag-o-matic eutils multilib +set-kdedir 3.5 + +DESCRIPTION="KDE libraries needed by all KDE programs." +HOMEPAGE="http://www.kde.org/" +SRC_URI="mirror://kde/stable/${PV}/src/${P}.tar.bz2 + mirror://gentoo/kdelibs-3.5-patchset-11.tar.bz2 + mirror://gentoo/${P}-seli-xinerama.patch.bz2" + +LICENSE="GPL-2 LGPL-2" +SLOT="3.5" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="acl alsa arts branding cups doc jpeg2k kerberos legacyssl utempter openexr pertty spell tiff +avahi kernel_linux fam lua kdehiddenvisibility" + +# Added aspell-en as dependency to work around bug 131512. +# Made openssl and zeroconf mandatory dependencies, see bug #172972 and #175984 +RDEPEND="$(qt_min_version 3.3.3) + arts? ( >=kde-base/arts-3.5.5 ) + app-arch/bzip2 + >=media-libs/freetype-2 + media-libs/fontconfig + >=dev-libs/libxslt-1.1.16 + >=dev-libs/libxml2-2.6.6 + >=dev-libs/libpcre-6.6 + media-libs/libart_lgpl + net-dns/libidn + >=dev-libs/openssl-0.9.7d + acl? ( kernel_linux? ( sys-apps/acl ) ) + alsa? ( media-libs/alsa-lib ) + cups? ( >=net-print/cups-1.1.19 ) + pertty? ( $(qt_min_version 3.3.8-r2) ) + tiff? ( media-libs/tiff ) + kerberos? ( virtual/krb5 ) + jpeg2k? ( media-libs/jasper ) + openexr? ( >=media-libs/openexr-1.2.2-r2 ) + !avahi? ( net-misc/mDNSResponder !kde-misc/kdnssd-avahi ) + fam? ( virtual/fam ) + virtual/ghostscript + utempter? ( sys-libs/libutempter ) + !kde-base/kde-env + lua? ( dev-lang/lua ) + spell? ( >=app-text/aspell-0.60.5 >=app-dicts/aspell-en-6.0.0 ) + >=sys-apps/portage-2.1.2.11 + !kde-base/ksync" + +DEPEND="${RDEPEND} + doc? ( app-doc/doxygen ) + sys-devel/gettext" + +RDEPEND="${RDEPEND} + x11-apps/rgb + x11-apps/iceauth" + +PDEPEND="avahi? ( kde-misc/kdnssd-avahi )" + +# Testing code is rather broken and merely for developer purposes, so disable it. +RESTRICT="test" + +PATCHES="" + +if use pertty; +then + PATCHES="${PATCHES} + ${FILESDIR}/$PN-3.5.5-rubberband.patch + ${FILESDIR}/$PN-3.5.6-execute_feedback-0.4.patch + ${FILESDIR}/$PN-3.5.5-rounded-selection-box.patch" +fi + +pkg_setup() { + if use legacyssl ; then + echo "" + elog "You have the legacyssl use flag enabled, which fixes issues with some broken" + elog "sites, but breaks others instead. It is strongly discouraged to use it." + elog "For more information, see bug #128922." + echo "" + fi + + if ! use utempter ; then + echo "" + elog "On some setups, which rely on the correct update of utmp records, not using" + elog "utempter might not update them correctly. If you experience unexpected" + elog "behaviour, try to rebuild kde-base/kdelibs with utempter use-flag enabled." + echo "" + fi + + if use alsa && ! built_with_use --missing true media-libs/alsa-lib midi; then + eerror "The alsa USE flag in this package enables ALSA support" + eerror "for libkmid, KDE midi library." + eerror "For this reason, you have to merge media-libs/alsa-lib" + eerror "with the midi USE flag enabled, or disable alsa USE flag" + eerror "for this package." + die "Missing midi USE flag on media-libs/alsa-lib" + fi + + if use pertty && ! built_with_use --missing false =x11-libs/qt-3* pertty; then + eerror "The pertty USE flag in this package enables special extensions" + eerror "and requires that Qt be patched to support these extensions." + eerror "Since it appears your version of Qt was not compiled with these" + eerror "extensions, you must either emerge kdelibs without pertty or" + eerror "re-emerge Qt with pertty enabled and then emerge kdelibs again." + die "Missing pertty USE flag on x11-libs/qt" + fi +} + +src_unpack() { + kde_src_unpack + + if use legacyssl ; then + # This patch won't be included upstream, see bug #128922. + epatch "${WORKDIR}/patches/kdelibs_3.5.4-kssl-3des.patch" + fi + + if use utempter ; then + # Bug #135818 is the eternal reference. + epatch "${WORKDIR}/patches/kdelibs-3.5_libutempter.patch" + fi + + if use branding ; then + # Add "(Gentoo)" to khtml user agent. + epatch "${WORKDIR}/patches/kdelibs_3.5-cattlebrand.diff" + fi + + # Xinerama patch from Lubos Lunak. + # http://ktown.kde.org/~seli/xinerama/ + epatch "${WORKDIR}/${P}-seli-xinerama.patch" +} + +src_compile() { + rm -f "${S}/configure" + + myconf="--with-distribution=Gentoo --disable-fast-malloc + --with-libart --with-libidn --with-ssl + --without-hspell + $(use_enable fam libfam) $(use_enable kernel_linux dnotify) + $(use_with acl) $(use_with alsa) + $(use_with arts) $(use_enable cups) + $(use_with kerberos gssapi) $(use_with tiff) + $(use_with jpeg2k jasper) $(use_with openexr) + $(use_with utempter) $(use_with lua) + $(use_enable kernel_linux sendfile) --enable-mitshm + $(use_with spell aspell)" + + if ! use avahi; then + myconf="${myconf} --enable-dnssd" + else + myconf="${myconf} --disable-dnssd" + fi + + if has_version x11-apps/rgb; then + myconf="${myconf} --with-rgbfile=/usr/share/X11/rgb.txt" + fi + + # fix bug 58179, bug 85593 + # kdelibs-3.4.0 needed -fno-gcse; 3.4.1 needs -mminimal-toc; this needs a + # closer look... - corsair + use ppc64 && append-flags "-mminimal-toc" + + # work around bug #120858, gcc 3.4.x -Os miscompilation + use x86 && replace-flags "-Os" "-O2" # see bug #120858 + + replace-flags "-O3" "-O2" # see bug #148180 + + export BINDNOW_FLAGS="$(bindnow-flags)" + + kde_src_compile + + if use doc; then + make apidox || die + fi +} + +src_install() { + kde_src_install + + if use doc; then + make DESTDIR="${D}" install-apidox || die + fi + + # Needed to create lib -> lib64 symlink for amd64 2005.0 profile + if [ "${SYMLINK_LIB}" = "yes" ]; then + dosym $(get_abi_LIBDIR ${DEFAULT_ABI}) ${KDEDIR}/lib + fi + + # Get rid of the disabled version of the kdnsd libraries + if use avahi; then + rm -rf "${D}/${PREFIX}"/$(get_libdir)/libkdnssd.* + fi + + dodir /etc/env.d + + # List all the multilib libdirs + local libdirs + for libdir in $(get_all_libdirs); do + libdirs="${libdirs}:${PREFIX}/${libdir}" + done + + # Please note that the KDE install path has to be the last value in KDEDIRS. + cat <<EOF > "${D}"/etc/env.d/45kdepaths-${SLOT} # number goes down with version upgrade +PATH=${PREFIX}/bin +ROOTPATH=${PREFIX}/sbin:${PREFIX}/bin +LDPATH=${libdirs:1} +MANPATH=${PREFIX}/share/man +CONFIG_PROTECT="${PREFIX}/share/config ${PREFIX}/env ${PREFIX}/shutdown /usr/share/config" +KDEDIRS="/usr:/usr/local:${PREFIX}" +#KDE_IS_PRELINKED=1 +XDG_DATA_DIRS="/usr/share:${PREFIX}/share:/usr/local/share" +COLON_SEPARATED="XDG_DATA_DIRS" +EOF + + # Make sure the target for the revdep-rebuild stuff exists. Fixes bug 184441. + dodir /etc/revdep-rebuild + +cat <<EOF > "${D}"/etc/revdep-rebuild/50-kde3 +SEARCH_DIRS="${PREFIX}/bin ${PREFIX}/lib*" +EOF +} + +pkg_postinst() { + kde_pkg_postinst + echo + ewarn "Do NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs to roderick.greening@gmail.com" + einfo "Or, you may post them to http://forums.gentoo-xeffects.org" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/kde-base/kdelibs/metadata.xml b/kde-base/kdelibs/metadata.xml new file mode 100644 index 0000000..f5c5a80 --- /dev/null +++ b/kde-base/kdelibs/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en"> +</longdescription> +</pkgmetadata> diff --git a/kde-base/kdesktop/ChangeLog b/kde-base/kdesktop/ChangeLog new file mode 100644 index 0000000..1e4cfd9 --- /dev/null +++ b/kde-base/kdesktop/ChangeLog @@ -0,0 +1,367 @@ +# ChangeLog for kde-base/kdesktop +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/kde-base/kdesktop/ChangeLog,v 1.79 2007/01/18 00:25:18 carlo Exp $ + + 21 Oct 2007; <roderick_greening@hotmail.com> Manifest: + Manifest + + 20 Oct 2007; <roderick_greening@hotmail.com> ++: + Rev bump. + + 24 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + kdesktop-3.5.7.ebuild: + Some minor QA fixes. + + 22 Aug 2007; <roderick_greening@hotmail.com> +metadata.xml: + missing metadata.xml + + 13 Aug 2007; <roderick_greening@hotmail.com> kdesktop-3.5.7.ebuild: + Stabilization update + + 23 Jul 2007; <roderick_greening@hotmail.com> + files/kdesktop-transparency-0.1.patch: + fix last commit - patch fails to apply + + 23 Jul 2007; <roderick_greening@hotmail.com> + +files/kdesktop-transparency-0.1.patch, + -files/kdesktop-3.5.5-seli-xinerama.patch, kdesktop-3.5.7.ebuild: + Added transparency patch as per KDE-Look + http://kde-look.org/content/show.php/show.php?content=59864 + + 28 Jun 2007; <roderick_greening@hotmail.com> Manifest: + Fix manifest + + 28 Jun 2007; <roderick_greening@hotmail.com> -kdesktop-3.5.6.ebuild, + -kdesktop-3.5.6-r1.ebuild, -kdesktop-3.5.6-r2.ebuild, + kdesktop-3.5.7.ebuild: + Attempt to fix false pos check when greater than ver (3.5). + + 28 Jun 2007; <roderick_greening@hotmail.com> -kdesktop-3.5.6.ebuild, + -kdesktop-3.5.6-r1.ebuild, -kdesktop-3.5.6-r2.ebuild: + Remove 3.5.6 builds - migrate to 3.5.7 + + 28 Jun 2007; <roderick_greening@hotmail.com> kdesktop-3.5.6.ebuild, + kdesktop-3.5.6-r1.ebuild, kdesktop-3.5.6-r2.ebuild, kdesktop-3.5.7.ebuild: + Updated postinstall warning and added kde_pkg_setup call + + 25 May 2007; <roderick_greening@hotmail.com> +kdesktop-3.5.7.ebuild: + Rev bump + + 02 May 2007; <roderick_greening@hotmail.com> +kdesktop-3.5.6-r2.ebuild: + Rev bump + + 17 Apr 2007; <roderick_greening@hotmail.com> +kdesktop-3.5.6-r1.ebuild: + Ver bump for bug #143375 from portage + + 01 Mar 2007; <roderick_greening@hotmail.com> kdesktop-3.5.6.ebuild: + Updated ebuild with post install warn for reporting bugs. + + 11 Feb 2007; <roderick_greening@hotmail.com> kdesktop-3.5.6.ebuild: + Modified pertty use. Please re-emerge kdelibs, libkonq, konqueror, kicker, + kdesktop and kcontrol to ensure proper consistancy. + + 29 Jan 2007; <roderick_greening@hotmail.com> +ChangeLog: + Added to xeffects with pertty patches. + + 18 Jan 2007; Carsten Lohrke <carlo@gentoo.org> kdesktop-3.5.6.ebuild: + Update minimal needed versions. + +*kdesktop-3.5.6 (16 Jan 2007) + + 16 Jan 2007; Diego Pettenò <flameeyes@gentoo.org> +kdesktop-3.5.6.ebuild: + Bump to 3.5.6 (prerelease). + + 04 Jan 2007; Gustavo Zacarias <gustavoz@gentoo.org> + kdesktop-3.5.5-r1.ebuild: + Keyworded ~sparc wrt #156216 + + 11 Dec 2006; <kloeri@gentoo.org> kdesktop-3.5.5.ebuild: + Stable on ia64. + + 06 Dec 2006; <kloeri@gentoo.org> kdesktop-3.5.5.ebuild: + Stable on Alpha. + + 01 Dec 2006; Diego Pettenò <flameeyes@gentoo.org> kdesktop-3.5.2.ebuild, + kdesktop-3.5.5.ebuild, kdesktop-3.5.5-r1.ebuild: + Make support for hidden visibility explicit. + + 26 Nov 2006; Markus Rothe <corsair@gentoo.org> kdesktop-3.5.5.ebuild: + Stable on ppc64 + + 25 Nov 2006; Diego Pettenò <flameeyes@gentoo.org> + kdesktop-3.5.5-r1.ebuild: + Fix dependency and remove ~sparc keywording temporarily. + +*kdesktop-3.5.5-r1 (24 Nov 2006) + + 24 Nov 2006; Diego Pettenò <flameeyes@gentoo.org> + +files/kdesktop-3.5.5-seli-xinerama.patch, +kdesktop-3.5.5-r1.ebuild: + Add a patch to improve xinerama support, by Lubos Lunak. + + 18 Nov 2006; Diego Pettenò <flameeyes@gentoo.org> -kdesktop-3.5.3.ebuild, + -kdesktop-3.5.3-r1.ebuild, -kdesktop-3.5.4.ebuild, + -kdesktop-3.5.4-r1.ebuild: + Remove old versions. + + 16 Nov 2006; Joseph Jezak <josejx@gentoo.org> kdesktop-3.5.5.ebuild: + Marked ppc stable for bug #147570. + + 14 Nov 2006; Gustavo Zacarias <gustavoz@gentoo.org> kdesktop-3.5.5.ebuild: + Stable on sparc wrt #147570 + + 13 Nov 2006; Danny van Dyk <kugelfang@gentoo.org> kdesktop-3.5.5.ebuild: + Marked stable on amd64 wrt bug #147570. + + 13 Nov 2006; Christian Faulhammer <opfer@gentoo.org> + kdesktop-3.5.5.ebuild: + "Stable x86, bug #147570" + + 07 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> + files/digest-kdesktop-3.5.5, Manifest: + Regenerate digest (this time hopefully..). + + 07 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> ChangeLog: + Regenerate digest. + + 05 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> + files/digest-kdesktop-3.5.5, Manifest: + Regenerate digest. + +*kdesktop-3.5.5 (03 Oct 2006) + + 03 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> +kdesktop-3.5.5.ebuild: + Bump to 3.5.5 (pre-release). + +*kdesktop-3.5.4-r1 (18 Sep 2006) + + 18 Sep 2006; Carsten Lohrke <carlo@gentoo.org> +kdesktop-3.5.4-r1.ebuild: + Fix a few crash conditions. Do not depend on kde-base/kdm anymore, bug #140582. + + 17 Sep 2006; Carsten Lohrke <carlo@gentoo.org> -kdesktop-3.4.3.ebuild: + Drop KDE 3.4. + + 03 Sep 2006; Bryan Østergaard <kloeri@gentoo.org> kdesktop-3.5.2.ebuild: + Stable on ia64. + + 25 Jul 2006; Diego Pettenò <flameeyes@gentoo.org> kdesktop-3.5.4.ebuild: + Drop unneeded patch (and fix quoting). + +*kdesktop-3.5.4 (25 Jul 2006) + + 25 Jul 2006; Diego Pettenò <flameeyes@gentoo.org> +kdesktop-3.5.4.ebuild: + Bump to 3.5.4 (pre-release). + + 09 Jul 2006; Diego Pettenò <flameeyes@gentoo.org> kdesktop-3.5.2.ebuild, + kdesktop-3.5.3.ebuild, kdesktop-3.5.3-r1.ebuild: + Pinpoint virtual/x11 version to less than 7. + +*kdesktop-3.5.3-r1 (01 Jul 2006) + + 01 Jul 2006; Diego Pettenò <flameeyes@gentoo.org> + +files/kdesktop-3.5.3-screensaver.patch, +kdesktop-3.5.3-r1.ebuild: + Add patch to fix KDE bug #128610 (screensaver not working). + +*kdesktop-3.5.3 (01 Jun 2006) + + 01 Jun 2006; Diego Pettenò <flameeyes@gentoo.org> +kdesktop-3.5.3.ebuild: + Update to new release. + + 01 Jun 2006; Thomas Cort <tcort@gentoo.org> kdesktop-3.5.2.ebuild: + Stable on alpha wrt Bug #132213. + + 29 May 2006; Jason Wever <weeve@gentoo.org> kdesktop-3.5.2.ebuild: + Stable on SPARC wrt bug #132213. + + 29 May 2006; Diego Pettenò <flameeyes@gentoo.org> -kdesktop-3.4.1.ebuild, + -kdesktop-3.4.2.ebuild: + Drop old versions. + + 26 May 2006; Markus Rothe <corsair@gentoo.org> kdesktop-3.5.2.ebuild: + Stable on ppc64 + + 26 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> kdesktop-3.5.2.ebuild: + Stable on amd64 wrt bug #132213 + + 26 May 2006; Markus Rothe <corsair@gentoo.org> kdesktop-3.5.2.ebuild: + Stable on ppc64 + + 25 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> kdesktop-3.5.2.ebuild: + Stable on x86 wrt bug #132213 + + 27 Apr 2006; Marien Zwart <marienz@gentoo.org> + files/digest-kdesktop-3.4.1, files/digest-kdesktop-3.4.2, + files/digest-kdesktop-3.4.3, Manifest: + Fixing SHA256 digest, pass four + + 05 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> -kdesktop-3.5.0.ebuild, + -kdesktop-3.5.1.ebuild: + Removed old 3.5.0/3.5.1 packages. + + 01 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> kdesktop-3.5.2.ebuild: + Add ~x86-fbsd keyword. + + 27 Mar 2006; Aron Griffis <agriffis@gentoo.org> kdesktop-3.5.0.ebuild, + kdesktop-3.5.1.ebuild, kdesktop-3.5.2.ebuild: + Mark 3.5.2 3.5.1 3.5.0 ~ia64 + + 27 Mar 2006; Aron Griffis <agriffis@gentoo.org> kdesktop-3.4.3.ebuild: + Mark 3.4.3 stable on ia64. #112842 + +*kdesktop-3.5.2 (22 Mar 2006) + + 22 Mar 2006; Dan Armak <danarmak@gentoo.org> +kdesktop-3.5.2.ebuild: + KDE 3.5.2. Not yet released upstream, and so package.masked for now. + +*kdesktop-3.5.1 (23 Jan 2006) + + 23 Jan 2006; Dan Armak <danarmak@gentoo.org> +kdesktop-3.5.1.ebuild: + Version 3.5.1. Not yet released upstream, so package.masked for now. + + 14 Jan 2006; Diego Pettenò <flameeyes@gentoo.org> + -files/kdesktop-3.5.0-xscreensaver.patch, kdesktop-3.5.0.ebuild: + Use patch from tarball in mirrors. + + 11 Jan 2006; Diego Pettenò <flameeyes@gentoo.org> + +files/kdesktop-3.5.0-xscreensaver.patch, kdesktop-3.5.0.ebuild: + Add patch to disable libxss support conditional to xscreensaver useflag. + + 17 Dec 2005; Markus Rothe <corsair@gentoo.org> kdesktop-3.5.0.ebuild: + Added ~ppc64 + + 12 Dec 2005; Joseph Jezak <josejx@gentoo.org> ChangeLog: + Marked ~ppc. + + 10 Dec 2005; Bryan Østergaard <kloeri@gentoo.org kdesktop-3.4.3.ebuild: + Stable on alpha. + + 10 Dec 2005; Chris White <chriswhite@gentoo.org> kdesktop-3.4.3.ebuild: + Marked x86 stable for bug #112842. + + 09 Dec 2005; Joseph Jezak <josejx@gentoo.org> kdesktop-3.4.3.ebuild: + Marked ppc stable for bug #112842. + + 04 Dec 2005; Bryan Østergaard <kloeri@gentoo.org> kdesktop-3.5.0.ebuild: + ~alpha keyword. + + 29 Nov 2005; Jason Wever <weeve@gentoo.org> kdesktop-3.5.0.ebuild: + Added ~sparc keyword. + + 24 Nov 2005; Marcus D. Hanwell <cryos@gentoo.org> kdesktop-3.4.3.ebuild: + Stable on amd64, bug 112842. + + 24 Nov 2005; Markus Rothe <corsair@gentoo.org> kdesktop-3.4.3.ebuild: + Stable on ppc64 + + 24 Nov 2005; Gustavo Zacarias <gustavoz@gentoo.org> kdesktop-3.4.3.ebuild: + Stable on sparc wrt #112842 + +*kdesktop-3.5.0 (22 Nov 2005) + + 22 Nov 2005; Dan Armak <danarmak@gentoo.org> +kdesktop-3.5.0.ebuild: + Ebuilds for KDE 3.5.0 final. It is not yet released, and is package.masked. + +*kdesktop-3.5.0_rc1 (12 Nov 2005) + + 12 Nov 2005; Dan Armak <danarmak@gentoo.org> +kdesktop-3.5.0_rc1.ebuild: + Ebuild for new version 3.5.0_rc1. + + 21 Oct 2005; Douglas Russell <puggy@gentoo.org> + kdesktop-3.5.0_beta2.ebuild: + Keyword ~ppc + +*kdesktop-3.5.0_beta2 (14 Oct 2005) + + 14 Oct 2005; Dan Armak <danarmak@gentoo.org> +kdesktop-3.5.0_beta2.ebuild: + New version. + +*kdesktop-3.4.3 (13 Oct 2005) + + 13 Oct 2005; Dan Armak <danarmak@gentoo.org> +kdesktop-3.4.3.ebuild: + New version. + + 09 Oct 2005; Petteri Räty <betelgeuse@gentoo.org> + kdesktop-3.5_beta1.ebuild: + Added ~x86 keyword. + + 24 Sep 2005; Diego Pettenò <flameeyes@gentoo.org> + -kdesktop-3.5_alpha1.ebuild: + Removed 3.5_alpha1. + +*kdesktop-3.5_beta1 (22 Sep 2005) + + 22 Sep 2005; Diego Pettenò <flameeyes@gentoo.org> + +kdesktop-3.5_beta1.ebuild: + Bump to 3.5 beta1. + +*kdesktop-3.5_alpha1 (07 Sep 2005) + + 07 Sep 2005; Diego Pettenò <flameeyes@gentoo.org> + +kdesktop-3.5_alpha1.ebuild: + Added 3.5_alpha1 split ebuild. + + 08 Aug 2005; Bryan Østergaard <kloeri@gentoo.org> kdesktop-3.4.2.ebuild: + ~alpha keyword. + +*kdesktop-3.4.2 (28 Jul 2005) + + 28 Jul 2005; Dan Armak <danarmak@gentoo.org> +kdesktop-3.4.2.ebuild: + Version bump to 3.4.2. + + 08 Jul 2005; Jason Wever <weeve@gentoo.org> kdesktop-3.4.1.ebuild: + Stable on SPARC. + + 02 Jul 2005; Lars Weiler <pylon@gentoo.org> kdesktop-3.4.1.ebuild: + Stable on ppc; Bug #97544. + + 01 Jul 2005; Markus Rothe <corsair@gentoo.org> kdesktop-3.4.1.ebuild: + Stable on ppc64 (bug #97544) + + 27 May 2005; Carsten Lohrke <carlo@gentoo.org> kdesktop-3.4.0.ebuild, + kdesktop-3.4.1.ebuild: + install kdeeject with kdialog instead kdesktop, #89867 + +*kdesktop-3.4.1 (25 May 2005) + + 25 May 2005; Dan Armak <danarmak@gentoo.org> +kdesktop-3.4.1.ebuild: + Ebuilds for KDE 3.4.1. These are package.masked until 3.4.1 is actually + released. You can't get the tarballs yet. + + 27 Apr 2005; Markus Rothe <corsair@gentoo.org> kdesktop-3.4.0.ebuild: + Added ~ppc64 to KEYWORDS + + 20 Mar 2005; Jason Wever <weeve@gentoo.org> kdesktop-3.4.0.ebuild: + Added ~sparc keyword. + + 18 Mar 2005; Daniel Goller <morfic@gentoo.org> kdesktop-3.4.0.ebuild: + Added to ~ppc + + 13 Mar 2005; Dan Armak <danarmak@gentoo.org> kdesktop-3.4.0.ebuild: + KDE 3.4.0 ebuilds. Note that the tarballs won't be officially released for a + few more days. + + 02 Mar 2005; Marcus D. Hanwell <cryos@gentoo.org> kdesktop-3.4.0_rc1.ebuild: + Marked ~amd64, keywording KDE split ebuilds, bug 80944. + +*kdesktop-3.4.0_rc1 (27 Feb 2005) + + 27 Feb 2005; Dan Armak <danarmak@gentoo.org> +kdesktop-3.4.0_rc1.ebuild: + Ebuild for 3.4.0 RC1. + +*kdesktop-3.4.0_beta2 (05 Feb 2005) + + 05 Feb 2005; Dan Armak <danarmak@gentoo.org> +kdesktop-3.4.0_beta2.ebuild: + Ebuild for 3.4.0_beta2. Note that beta2 has NOT been released as of this + date. This ebuild is for inside testing by the KDE team, and is of course + package.masked. + + 02 Feb 2005; Dan Armak <danarmak@gentoo.org> kdesktop-3.4.0_beta1.ebuild: + Add support for SVG files in the kdesktop background settings module; closes + bug #80272. + +*kdesktop-3.4.0_beta1 (15 Jan 2005) + + 15 Jan 2005; Dan Armak <danarmak@gentoo.org> +metadata.xml, + +kdesktop-3.4.0_beta1.ebuild: + Adding the split ebuilds to portage. For KDE 3.4, we've created separate + ebuilds for all the KDE apps. + diff --git a/kde-base/kdesktop/Manifest b/kde-base/kdesktop/Manifest new file mode 100644 index 0000000..3acb5fa --- /dev/null +++ b/kde-base/kdesktop/Manifest @@ -0,0 +1,9 @@ +AUX kdebase-3.5.5-kdesktop-rounded-text-box-corners.patch 3679 RMD160 ded7799180f081ff9e4ecd00f836ab3976019506 SHA1 84975308beaadad990bfe95db43aff54bb5a458f SHA256 628ca1ca60a0cd5c909200a7bace68cebcda5a09265dc8fb6f35efb38ef65543 +AUX kdesktop-transparency-0.1.patch 17118 RMD160 ff77048a32e0958c6bfff78637c8374ada51fcec SHA1 c57d78e2692dd7510c3bd79bc163d073e176bc20 SHA256 1002561b549b1ee13f7c7a2969fafdde73c66c3b209560938366148dc12e8e95 +DIST kdebase-3.5-patchset-05.tar.bz2 16068 RMD160 dc1572fbb3cf3ce9a8e424edd3408b8912c6bfd5 SHA1 ba4e667fe64e3095d8de0b4fa5813029557a2cac SHA256 d1d3c8b51c68610c76c61ba4923618a16609bb76af547d8d26bb9a3f6990bd4d +DIST kdebase-3.5.7.tar.bz2 24395088 RMD160 f43070b5428c3099c0abceed56041e5b4ff3c656 SHA1 833a35e4bbec2852f0f5267e680590be0c986594 SHA256 3c6d739abefc55b6cb64e1cf37b79f5993b666a5b40492471754794416b5c28d +DIST kdebase-3.5.8.tar.bz2 24200172 RMD160 6441b5eaead5fff5c42c532fb11c0d37001cb6ea SHA1 07f2e33aef101e97237676719ef2bf8418d894b2 SHA256 0f1876d1c68f01ed8fee346c1bae4f53dd2c1dc56db94e309b3d1adfc6138493 +EBUILD kdesktop-3.5.7.ebuild 2870 RMD160 8d6b4e8f9b87973843b52c768ba5841f435ab6fe SHA1 4c51cb15f3eeee50c1f053a322e193619dbe1585 SHA256 2f436037e993d10578a63c0ab7f3162d6b5f542fdc2039e77eb168ccd5eb95ec +EBUILD kdesktop-3.5.8.ebuild 2878 RMD160 3c1c2b655d0c8522dc1c0ec08765f95ca8f1b67d SHA1 bc07fa60e33c505418f534d3bed5e28797bae6aa SHA256 cf02f42b639ca4baf865c11940a0043b57cf7e607ed58f839c5fb462bf8dbc04 +MISC ChangeLog 12418 RMD160 3a51b8636c35e9320716e601d0254d4d20546bcd SHA1 68fd556cf8a115e41909e075ef50d5f2538367cf SHA256 6a106a28c3cef0187c32af306ae4cd8d62b051004d077eaa9bd027df0652f827 +MISC metadata.xml 525 RMD160 d33b12775451d70a54631268f961014a965f56ad SHA1 8e45c47fcd4b0ba49bf2d039f13a29cd2ac6bc19 SHA256 40ce998ed6ae3f8b4876cd2592d8641e2a69461df0645122050a72cc1110c65e diff --git a/kde-base/kdesktop/files/kdebase-3.5.5-kdesktop-rounded-text-box-corners.patch b/kde-base/kdesktop/files/kdebase-3.5.5-kdesktop-rounded-text-box-corners.patch new file mode 100644 index 0000000..6f68c09 --- /dev/null +++ b/kde-base/kdesktop/files/kdebase-3.5.5-kdesktop-rounded-text-box-corners.patch @@ -0,0 +1,93 @@ +diff -purN kdebase-3.5.3.orig/kdesktop/kfileividesktop.cpp kdebase-3.5.3.pertty/kdesktop/kfileividesktop.cpp +--- kdebase-3.5.3.orig/kdesktop/kfileividesktop.cpp 2005-10-10 10:04:11.000000000 -0500 ++++ kdebase-3.5.3.pertty/kdesktop/kfileividesktop.cpp 2006-06-03 15:34:46.000000000 -0500 +@@ -101,6 +101,13 @@ void KFileIVIDesktop::paintItem( QPainte + + // draw the pixmap as in KIconViewItem::paintItem(...) + paintPixmap(p, colors); ++ if ( isSelected() ) { ++ p->setBrush( QBrush( cg.highlight() ) ); ++ p->setPen( QPen( cg.highlight() ) ); ++ p->drawRoundRect( textRect( FALSE ), ++ 1000 / textRect( FALSE ).width(), ++ 1000 / textRect( FALSE ).height() ); ++ } + + // + // Paint the text as shadowed if the shadow is available +@@ -133,40 +140,10 @@ bool KFileIVIDesktop::shouldUpdateShadow + return false; + } + +-void KFileIVIDesktop::paintFocus( QPainter *p, const QColorGroup &cg ) +-{ +- if ( !iconView() ) +- return; +- +- if ( !m_shadow || !wordWrap() || +- !( static_cast<KDesktopShadowSettings *> +- ( m_shadow->shadowSettings() ) )->isEnabled() ) { +- QIconViewItem::paintFocus( p, cg ); +- return; +- } +- +- int spread = shadowThickness(); +- +- iconView()->style().drawPrimitive( QStyle::PE_FocusRect, p, +- QRect( textRect( false ).x(), textRect( false ).y(), +- textRect( false ).width() - spread, +- textRect( false ).height() - spread + 1 ), +- cg, +- isSelected() ? QStyle::Style_FocusAtBorder : QStyle::Style_Default, +- QStyleOption( isSelected() ? cg.highlight() : cg.base() ) ); +- +- if ( this != iconView()->currentItem() ) { +- iconView()->style().drawPrimitive( QStyle::PE_FocusRect, p, +- QRect( pixmapRect( false ).x(), pixmapRect( false ).y(), +- pixmapRect( false ).width(), pixmapRect( false ).height() ), +- cg, QStyle::Style_Default, QStyleOption( cg.base() ) ); +- } +-} +- + + void KFileIVIDesktop::drawShadowedText( QPainter *p, const QColorGroup &cg ) + { +- int textX = textRect( FALSE ).x() + 2; ++ int textX = textRect( FALSE ).x() + 4; + int textY = textRect( FALSE ).y(); + int align = ((KIconView *) iconView())->itemTextPos() == QIconView::Bottom + ? AlignHCenter : AlignAuto; +@@ -182,12 +159,15 @@ void KFileIVIDesktop::drawShadowedText( + int spread = shadowThickness(); + + if ( isSelected() && settings->selectionType() != KShadowSettings::InverseVideoOnSelection ) { +- // select using a filled rect + text = cg.highlightedText(); + QRect rect = textRect( false ); + rect.setRight( rect.right() - spread ); + rect.setBottom( rect.bottom() - spread + 1 ); +- p->fillRect( rect, cg.highlight() ); ++ p->setBrush( QBrush( cg.highlight() ) ); ++ p->setPen( QPen( cg.highlight() ) ); ++ p->drawRoundRect( rect, ++ 1000 / rect.width(), ++ 1000 / rect.height() ); + } + else { + // use shadow +diff -purN kdebase-3.5.3.orig/kdesktop/kfileividesktop.h kdebase-3.5.3.pertty/kdesktop/kfileividesktop.h +--- kdebase-3.5.3.orig/kdesktop/kfileividesktop.h 2005-10-10 10:04:11.000000000 -0500 ++++ kdebase-3.5.3.pertty/kdesktop/kfileividesktop.h 2006-06-03 15:37:12.000000000 -0500 +@@ -80,12 +80,6 @@ class KFileIVIDesktop : public KFileIVI + virtual void paintItem(QPainter *p, const QColorGroup &cg); + + /** +- * Reimplements QIconView::paintFocus() to take the shadow +- * metrics into account(); +- */ +- virtual void paintFocus( QPainter *p, const QColorGroup &cg ); +- +- /** + * Draws the shadow text. + * @param p the painter for drawing the item + * @param cg the base color group diff --git a/kde-base/kdesktop/files/kdesktop-transparency-0.1.patch b/kde-base/kdesktop/files/kdesktop-transparency-0.1.patch new file mode 100644 index 0000000..4e9f376 --- /dev/null +++ b/kde-base/kdesktop/files/kdesktop-transparency-0.1.patch @@ -0,0 +1,541 @@ +Index: kdesktop-3.5.7/kdesktop/main.cc +=================================================================== +--- kdesktop-3.5.7/kdesktop/main.cc (Revision 671918) ++++ kdesktop-3.5.7/kdesktop/main.cc (Arbeitskopie) +@@ -36,12 +36,24 @@ + #include "init.h" + #include "krootwm.h" + #include "kdesktopsettings.h" ++#include "kdesktopapp.h" + + #include <signal.h> + #include <unistd.h> + #include <fcntl.h> + #include <stdlib.h> + ++#if defined(Q_WS_X11) && defined(HAVE_XRENDER) && QT_VERSION >= 0x030300 ++#define COMPOSITE ++#endif ++ ++#ifdef COMPOSITE ++# include <X11/Xlib.h> ++# include <X11/extensions/Xrender.h> ++# include <fixx11h.h> ++# include <dlfcn.h> ++#endif ++ + static const char description[] = + I18N_NOOP("The KDE desktop"); + +@@ -52,9 +64,15 @@ + { "x-root", I18N_NOOP("Use this if the desktop window appears as a real window"), 0 }, + { "noautostart", I18N_NOOP("Obsolete"), 0 }, + { "waitforkded", I18N_NOOP("Wait for kded to finish building database"), 0 }, ++#ifdef COMPOSITE ++ { "bg-transparency", I18N_NOOP("Enable background transparency"), 0 }, ++#endif + KCmdLineLastOption + }; + ++bool argb_visual = false; ++KDesktopApp *myApp = NULL; ++ + // ----------------------------------------------------------------------------- + + int kdesktop_screen_number = 0; +@@ -176,12 +194,72 @@ + r.setDCOPClient( cl ); + r.send( "suspendStartup", QCString( "kdesktop" )); + delete cl; +- KUniqueApplication app; +- app.disableSessionManagement(); // Do SM, but don't restart. + +- KDesktopSettings::instance(kdesktop_name + "rc"); + KCmdLineArgs *args = KCmdLineArgs::parsedArgs(); + ++#ifdef COMPOSITE ++ ++ KCmdLineArgs *qtargs = KCmdLineArgs::parsedArgs("qt"); ++ ++ if ( args->isSet("bg-transparency")) { ++ char *display = 0; ++ if ( qtargs->isSet("display")) ++ display = qtargs->getOption( "display" ).data(); ++ ++ Display *dpy = XOpenDisplay( display ); ++ if ( !dpy ) { ++ kdError() << "cannot connect to X server " << display << endl; ++ exit( 1 ); ++ } ++ ++ int screen = DefaultScreen( dpy ); ++ ++ Visual *visual = 0; ++ int event_base, error_base; ++ ++ if ( XRenderQueryExtension( dpy, &event_base, &error_base ) ) { ++ int nvi; ++ XVisualInfo templ; ++ templ.screen = screen; ++ templ.depth = 32; ++ templ.c_class = TrueColor; ++ XVisualInfo *xvi = XGetVisualInfo( dpy, VisualScreenMask ++ | VisualDepthMask | VisualClassMask, &templ, &nvi ); ++ ++ for ( int i = 0; i < nvi; i++ ) { ++ XRenderPictFormat *format = ++ XRenderFindVisualFormat( dpy, xvi[i].visual ); ++ if ( format->type == PictTypeDirect && format->direct.alphaMask ) { ++ visual = xvi[i].visual; ++ kdDebug() << "found visual with alpha support" << endl; ++ argb_visual = true; ++ break; ++ } ++ } ++ } ++ // The QApplication ctor used is normally intended for applications not using Qt ++ // as the primary toolkit (e.g. Motif apps also using Qt), with some slightly ++ // unpleasant side effects (e.g. #83974). This code checks if qt-copy patch #0078 ++ // is applied, which allows turning this off. ++ bool* qt_no_foreign_hack = ++ static_cast< bool* >( dlsym( RTLD_DEFAULT, "qt_no_foreign_hack" )); ++ if( qt_no_foreign_hack ) ++ *qt_no_foreign_hack = true; ++ // else argb_visual = false ... ? *shrug* ++ if( argb_visual ) ++ myApp = new KDesktopApp( dpy, Qt::HANDLE( visual ), 0 ); ++ else ++ XCloseDisplay( dpy ); ++ } ++ if( myApp == NULL ) ++ myApp = new KDesktopApp; ++#else ++ myApp = new KDesktopApp; ++#endif ++ myApp->disableSessionManagement(); // Do SM, but don't restart. ++ ++ KDesktopSettings::instance(kdesktop_name + "rc"); ++ + bool x_root_hack = args->isSet("x-root"); + bool wait_for_kded = args->isSet("waitforkded"); + +@@ -194,11 +272,11 @@ + testLocalInstallation(); + + // Mark kdeskop as immutable if all of its config modules have been disabled +- if (!app.config()->isImmutable() && ++ if (!myApp->config()->isImmutable() && + kapp->authorizeControlModules(KRootWm::configModules()).isEmpty()) + { +- app.config()->setReadOnly(true); +- app.config()->reparseConfiguration(); ++ myApp->config()->setReadOnly(true); ++ myApp->config()->reparseConfiguration(); + } + + // for the KDE-already-running check in startkde +@@ -209,7 +287,8 @@ + + args->clear(); + +- app.dcopClient()->setDefaultObject( "KDesktopIface" ); ++ myApp->dcopClient()->setDefaultObject( "KDesktopIface" ); + +- return app.exec(); ++ ++ return myApp->exec(); + } +Index: kdesktop-3.5.7/kdesktop/kdesktopapp.h +=================================================================== +--- kdesktop-3.5.7/kdesktop/kdesktopapp.h (Revision 0) ++++ kdesktop-3.5.7/kdesktop/kdesktopapp.h (Revision 0) +@@ -0,0 +1,67 @@ ++/* This file is part of the KDE project ++ Copyright (C) 2007 Dennis Kasprzyk <onestone@opencompositing.org> ++ ++ This library is free software; you can redistribute it and/or ++ modify it under the terms of the GNU Library General Public ++ License as published by the Free Software Foundation; either ++ version 2 of the License, or (at your option) any later version. ++ ++ This library is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ Library General Public License for more details. ++ ++ You should have received a copy of the GNU Library General Public License ++ along with this library; see the file COPYING.LIB. If not, write to ++ the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, ++ Boston, MA 02110-1301, USA. ++*/ ++ ++#ifndef __kdesktopapp_h__ ++#define __kdesktopapp_h__ ++ ++#include <config.h> ++#include <kuniqueapplication.h> ++ ++#if defined(Q_WS_X11) && defined(HAVE_XRENDER) && QT_VERSION >= 0x030300 ++#define COMPOSITE ++#endif ++ ++#ifdef COMPOSITE ++# include <X11/Xlib.h> ++# include <X11/Xatom.h> ++# include <fixx11h.h> ++#endif ++ ++class KDesktopApp : public KUniqueApplication ++{ ++ Q_OBJECT ++ public: ++ KDesktopApp(); ++ KDesktopApp(Display * dpy, Qt::HANDLE visual = 0, ++ Qt::HANDLE colormap = 0); ++ ++#ifdef COMPOSITE ++ bool x11EventFilter (XEvent *); ++ ++ bool cmBackground () ++ { ++ return m_bgSupported; ++ } ++#endif ++ ++ signals: ++ void cmBackgroundChanged(bool supported); ++ ++#ifdef COMPOSITE ++ private: ++ void initCmBackground(); ++ ++ private: ++ ++ Atom m_cmBackground; ++ Bool m_bgSupported; ++#endif ++}; ++ ++#endif +Index: kdesktop-3.5.7/kdesktop/kdesktop.kcfg +=================================================================== +--- kdesktop-3.5.7/kdesktop/kdesktop.kcfg (Revision 671918) ++++ kdesktop-3.5.7/kdesktop/kdesktop.kcfg (Arbeitskopie) +@@ -31,6 +31,11 @@ + <label>Background cache size</label> + <whatsthis>Here you can enter how much memory KDE should use for caching the background(s). If you have different backgrounds for the different desktops caching can make switching desktops smoother at the expense of higher memory use.</whatsthis> + </entry> ++ <entry key="BackgroundOpacity" type="Int"> ++ <default>100</default> ++ <label>Background Opacity</label> ++ <whatsthis>Here you can the opacity of the background (0-100). A composite manager can then render something behind it.</whatsthis> ++ </entry> + </group> + <group name="General"> + <entry name="DesktopEnabled" key="Enabled" type="Bool"> +Index: kdesktop-3.5.7/kdesktop/kdesktopapp.cpp +=================================================================== +--- kdesktop-3.5.7/kdesktop/kdesktopapp.cpp (Revision 0) ++++ kdesktop-3.5.7/kdesktop/kdesktopapp.cpp (Revision 0) +@@ -0,0 +1,95 @@ ++/* This file is part of the KDE project ++ Copyright (C) 2007 Dennis Kasprzyk <onestone@opencompositing.org> ++ ++ This library is free software; you can redistribute it and/or ++ modify it under the terms of the GNU Library General Public ++ License as published by the Free Software Foundation; either ++ version 2 of the License, or (at your option) any later version. ++ ++ This library is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ Library General Public License for more details. ++ ++ You should have received a copy of the GNU Library General Public License ++ along with this library; see the file COPYING.LIB. If not, write to ++ the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, ++ Boston, MA 02110-1301, USA. ++*/ ++ ++#include <kdesktopapp.h> ++ ++KDesktopApp::KDesktopApp(): ++KUniqueApplication() ++{ ++#ifdef COMPOSITE ++ initCmBackground(); ++#endif ++} ++ ++KDesktopApp::KDesktopApp(Display * dpy, Qt::HANDLE visual, Qt::HANDLE colormap): ++KUniqueApplication(dpy, visual, colormap) ++{ ++#ifdef COMPOSITE ++ initCmBackground(); ++#endif ++} ++ ++#ifdef COMPOSITE ++void KDesktopApp::initCmBackground() ++{ ++ Atom type; ++ int format; ++ unsigned long num, rest; ++ unsigned char *data; ++ ++ m_bgSupported = false; ++ m_cmBackground = ++ XInternAtom (qt_xdisplay(), "_COMPIZ_WALLPAPER_SUPPORTED", false); ++ ++ XSelectInput (qt_xdisplay(), qt_xrootwin(), PropertyChangeMask); ++ ++ if (XGetWindowProperty (qt_xdisplay(), qt_xrootwin(), m_cmBackground, ++ 0, 1, FALSE, XA_CARDINAL, &type, &format, &num, ++ &rest, &data) == Success && num) ++ { ++ if (type == XA_CARDINAL) ++ m_bgSupported = (*data == 1); ++ XFree (data); ++ } ++} ++ ++bool KDesktopApp::x11EventFilter (XEvent * xevent) ++{ ++ if (xevent->type == PropertyNotify && ++ xevent->xproperty.window == qt_xrootwin() && ++ xevent->xproperty.atom == m_cmBackground) ++ { ++ Atom type; ++ int format; ++ unsigned long num, rest; ++ unsigned char *data; ++ ++ Bool supported = false; ++ ++ if (XGetWindowProperty (qt_xdisplay(), qt_xrootwin(), m_cmBackground, ++ 0, 1, FALSE, XA_CARDINAL, &type, &format, &num, ++ &rest, &data) == Success && num) ++ { ++ if (type == XA_CARDINAL) ++ supported = (*data == 1); ++ XFree (data); ++ } ++ ++ if (m_bgSupported != supported) ++ { ++ m_bgSupported = supported; ++ emit cmBackgroundChanged(supported); ++ } ++ } ++ return KUniqueApplication::x11EventFilter (xevent); ++} ++ ++#endif ++ ++#include "kdesktopapp.moc" +Index: kdesktop-3.5.7/kdesktop/bgmanager.cc +=================================================================== +--- kdesktop-3.5.7/kdesktop/bgmanager.cc (Revision 671918) ++++ kdesktop-3.5.7/kdesktop/bgmanager.cc (Arbeitskopie) +@@ -14,6 +14,7 @@ + #include "bgdefaults.h" + #include "kdesktopsettings.h" + #include "bgsettings.h" ++#include "kdesktopapp.h" + + #include <assert.h> + +@@ -38,6 +39,12 @@ + #define None 0L + #endif + ++#ifdef COMPOSITE ++# include <X11/Xlib.h> ++# include <X11/extensions/Xrender.h> ++# include <fixx11h.h> ++#endif ++ + #include "pixmapserver.h" + + template class QPtrVector<KBackgroundRenderer>; +@@ -47,6 +54,9 @@ + static Atom prop_root; + static bool properties_inited = false; + ++extern bool argb_visual; ++extern KDesktopApp *myApp; ++ + /**** KBackgroundManager ****/ + + KBackgroundManager::KBackgroundManager(QWidget *desktop, KWinModule* kwinModule) +@@ -85,6 +95,13 @@ + m_Renderer[i]->enableTiling( true ); // optimize + } + ++#ifdef COMPOSITE ++ m_tPixmap = new KPixmap(kapp->desktop()->size()); ++ m_tPixmap->fill(QColor(0, 0x0)); ++ connect(myApp, SIGNAL(cmBackgroundChanged( bool )), ++ SLOT(slotCmBackgroundChanged( bool ))); ++#endif ++ + configure(); + + m_pTimer = new QTimer(this); +@@ -345,6 +362,43 @@ + */ + void KBackgroundManager::setPixmap(KPixmap *pm, int hash, int desk) + { ++ KPixmap *ep = pm; ++ ++#ifdef COMPOSITE ++ if (argb_visual && (KDesktopSettings::backgroundOpacity() < 100 ++ || myApp->cmBackground())) ++ { ++ ep = m_tPixmap; ++ if (KDesktopSettings::backgroundOpacity() > 0 && pm ++ && !myApp->cmBackground()) ++ { ++ XRenderPictFormat *format; ++ format = XRenderFindStandardFormat (qt_xdisplay(), PictStandardARGB32); ++ ++ XRenderColor fillColor; ++ ++ int color = KDesktopSettings::backgroundOpacity() * 0xffff / 100; ++ fillColor.red = color; ++ fillColor.green = color; ++ fillColor.blue = color; ++ fillColor.alpha = color; ++ ++ Picture fill = XRenderCreateSolidFill (qt_xdisplay(), &fillColor); ++ Picture src = XRenderCreatePicture(qt_xdisplay(), pm->handle(), ++ format, 0, NULL); ++ Picture dst = XRenderCreatePicture(qt_xdisplay(), ep->handle(), ++ format, 0, NULL); ++ ++ XRenderComposite (qt_xdisplay(), PictOpSrc, src, fill, dst, 0, 0, 0, ++ 0, 0, 0, pm->width(), pm->height()); ++ ++ XRenderFreePicture (qt_xdisplay(), fill); ++ XRenderFreePicture (qt_xdisplay(), src); ++ XRenderFreePicture (qt_xdisplay(), dst); ++ } ++ } ++#endif ++ + if (m_pDesktop) + { + QScrollView* sv = dynamic_cast<QScrollView*>( m_pDesktop ); +@@ -352,7 +406,7 @@ + // Qt eats repaint events in this case :-(( + sv->viewport()->update(); + } +- m_pDesktop->setErasePixmap(*pm); ++ m_pDesktop->setErasePixmap(*ep); + m_pDesktop->repaint(); + static bool root_cleared = false; + if( !root_cleared ) +@@ -360,13 +414,13 @@ + root_cleared = true; + QTimer::singleShot( 0, this, SLOT( clearRoot())); + // but make the pixmap visible until m_pDesktop is visible +- QApplication::desktop()->screen()->setErasePixmap(*pm); ++ QApplication::desktop()->screen()->setErasePixmap(*ep); + QApplication::desktop()->screen()->erase(); + } + } + else + { +- QApplication::desktop()->screen()->setErasePixmap(*pm); ++ QApplication::desktop()->screen()->setErasePixmap(*ep); + QApplication::desktop()->screen()->erase(); + } + +@@ -756,6 +810,14 @@ + // make the renderer update its desktop size + r->desktopResized(); + } ++ ++#ifdef COMPOSITE ++ if (m_tPixmap) ++ delete m_tPixmap; ++ m_tPixmap = new KPixmap(kapp->desktop()->size()); ++ m_tPixmap->fill(QColor(0, 0x0)); ++#endif ++ + m_Hash = 0; + if( m_pDesktop ) + m_pDesktop->resize( kapp->desktop()->size()); +@@ -808,4 +870,13 @@ + slotChangeDesktop(0); + } + ++#ifdef COMPOSITE ++void KBackgroundManager::slotCmBackgroundChanged( bool ) ++{ ++ m_tPixmap->fill(QColor(0, 0x0)); ++ m_Hash = 0; ++ slotChangeDesktop(0); ++} ++#endif ++ + #include "bgmanager.moc" +Index: kdesktop-3.5.7/kdesktop/Makefile.am +=================================================================== +--- kdesktop-3.5.7/kdesktop/Makefile.am (Revision 671918) ++++ kdesktop-3.5.7/kdesktop/Makefile.am (Arbeitskopie) +@@ -23,13 +23,15 @@ + minicli.cpp KBackgroundIface.skel pixmapserver.cc kcustommenu.cc \ + startupid.cpp minicli_ui.ui xautolock_diy.c xautolock_engine.c \ + kshadowengine.cpp kshadowsettings.cpp \ +- kdesktopshadowsettings.cpp kfileividesktop.cpp ++ kdesktopshadowsettings.cpp kfileividesktop.cpp \ ++ kdesktopapp.cpp + + include_HEADERS = KDesktopIface.h KScreensaverIface.h KBackgroundIface.h + + noinst_HEADERS = desktop.h bgmanager.h krootwm.h \ + xautolock.h lockeng.h init.h minicli.h \ +- pixmapserver.h startupid.h xautolock_c.h ++ pixmapserver.h startupid.h xautolock_c.h \ ++ kdesktopapp.h + + kcheckrunning_SOURCES = kcheckrunning.cpp + kcheckrunning_LDFLAGS = $(all_libraries) +Index: kdesktop-3.5.7/kdesktop/bgmanager.h +=================================================================== +--- kdesktop-3.5.7/kdesktop/bgmanager.h (Revision 671918) ++++ kdesktop-3.5.7/kdesktop/bgmanager.h (Arbeitskopie) +@@ -15,6 +15,10 @@ + + #include <KBackgroundIface.h> + ++#if defined(Q_WS_X11) && defined(HAVE_XRENDER) && QT_VERSION >= 0x030300 ++#define COMPOSITE ++#endif ++ + class KConfig; + class QTimer; + class QPixmap; +@@ -83,6 +87,10 @@ + void desktopResized(); + void clearRoot(); + void saveImages(); ++ ++#ifdef COMPOSITE ++ void slotCmBackgroundChanged(bool); ++#endif + + private: + void applyCommon(bool common); +@@ -114,6 +122,10 @@ + QWidget *m_pDesktop; + QTimer *m_pTimer; + ++#ifdef COMPOSITE ++ KPixmap *m_tPixmap; ++#endif ++ + QPtrVector<KVirtualBGRenderer> m_Renderer; + QPtrVector<KBackgroundCacheEntry> m_Cache; + diff --git a/kde-base/kdesktop/kdesktop-3.5.7.ebuild b/kde-base/kdesktop/kdesktop-3.5.7.ebuild new file mode 100644 index 0000000..b1f547c --- /dev/null +++ b/kde-base/kdesktop/kdesktop-3.5.7.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/kde-base/kdesktop/kdesktop-3.5.7.ebuild,v 1.8 2007/08/11 16:38:13 armin76 Exp $ + +KMNAME=kdebase +MAXKDEVER=$PV +KM_DEPRANGE="$PV $MAXKDEVER" +inherit kde-meta eutils + +SRC_URI="${SRC_URI} + mirror://gentoo/kdebase-3.5-patchset-05.tar.bz2" + +DESCRIPTION="KDesktop is the KDE interface that handles the icons, desktop popup menus and the screensaver system." +KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd" +IUSE="kdehiddenvisibility pertty transparency xscreensaver" + +DEPEND="$(deprange $PV $MAXKDEVER kde-base/libkonq) + $(deprange $PV $MAXKDEVER kde-base/kcontrol) + xscreensaver? ( x11-proto/scrnsaverproto )" + # Requires the desktop background settings module, + # so until we separate the kcontrol modules into separate ebuilds :-), + # there's a dep here +RDEPEND="${DEPEND} + $(deprange 3.5.6 $MAXKDEVER kde-base/kcheckpass) + $(deprange 3.5.5 $MAXKDEVER kde-base/kdialog) + $(deprange $PV $MAXKDEVER kde-base/konqueror) + xscreensaver? ( x11-libs/libXScrnSaver )" + +KMCOPYLIB="libkonq libkonq/" +KMEXTRACTONLY="kcheckpass/kcheckpass.h + libkonq/ + kdm/kfrontend/themer/ + kioslave/thumbnail/configure.in.in" # for the HAVE_LIBART test +KMCOMPILEONLY="kcontrol/background + kdmlib/" +KMNODOCS=true + +PATCHES="" + +if use pertty; +then + PATCHES="${PATCHES} + ${FILESDIR}/$KMNAME-3.5.5-$PN-rounded-text-box-corners.patch" +fi + +if use transparency; +then + PATCHES="${PATCHES} + ${FILESDIR}/$PN-transparency-0.1.patch" +fi + +pkg_setup() { + kde_pkg_setup + if use pertty && ! built_with_use --missing false =kde-base/kdelibs-3.5* pertty; + then + eerror "The pertty USE flag in this package enables special extensions" + eerror "and requires that kdelibs be patched to support these extensions." + eerror "Since it appears your version of kdelibs was not compiled with these" + eerror "extensions, you must either emerge kdesktop without pertty or" + eerror "re-emerge kdelibs with pertty enabled and then emerge kdesktop again." + die "Missing pertty USE flag on kde-base/kdelibs" + fi +} + +src_unpack() { + kde-meta_src_unpack + # see bug #143375 + sed -e "s:SUBDIRS = . lock pics patterns programs init:SUBDIRS = . lock pics patterns programs:" \ + -i kdesktop/Makefile.am +} + +src_compile() { + myconf="${myconf} $(use_with xscreensaver)" + kde-meta_src_compile +} + +src_install() { + # ugly, needs fixing: don't install kcontrol/background + kde-meta_src_install + + rmdir "${D}/${PREFIX}/share/templates/.source/emptydir" +} + +pkg_postinst() { + kde_pkg_postinst + mkdir -p "${PREFIX}/share/templates/.source/emptydir" + echo + ewarn "Do NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs to roderick.greening@gmail.com" + einfo "Or, you may post them to http://forums.gentoo-xeffects.org" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/kde-base/kdesktop/kdesktop-3.5.8.ebuild b/kde-base/kdesktop/kdesktop-3.5.8.ebuild new file mode 100644 index 0000000..69033a6 --- /dev/null +++ b/kde-base/kdesktop/kdesktop-3.5.8.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/kde-base/kdesktop/kdesktop-3.5.8.ebuild,v 1.1 2007/10/19 22:43:49 philantrop Exp $ + +KMNAME=kdebase +MAXKDEVER=$PV +KM_DEPRANGE="$PV $MAXKDEVER" +inherit kde-meta eutils + +SRC_URI="${SRC_URI} + mirror://gentoo/kdebase-3.5-patchset-05.tar.bz2" + +DESCRIPTION="KDesktop is the KDE interface that handles the icons, desktop popup menus and the screensaver system." +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="kdehiddenvisibility pertty transparency xscreensaver" + +DEPEND="$(deprange $PV $MAXKDEVER kde-base/libkonq) + $(deprange $PV $MAXKDEVER kde-base/kcontrol) + xscreensaver? ( x11-proto/scrnsaverproto )" + # Requires the desktop background settings module, + # so until we separate the kcontrol modules into separate ebuilds :-), + # there's a dep here +RDEPEND="${DEPEND} + $(deprange $PV $MAXKDEVER kde-base/kcheckpass) + $(deprange 3.5.5 $MAXKDEVER kde-base/kdialog) + $(deprange $PV $MAXKDEVER kde-base/konqueror) + xscreensaver? ( x11-libs/libXScrnSaver )" + +KMCOPYLIB="libkonq libkonq/" +KMEXTRACTONLY="kcheckpass/kcheckpass.h + libkonq/ + kdm/kfrontend/themer/ + kioslave/thumbnail/configure.in.in" # for the HAVE_LIBART test +KMCOMPILEONLY="kcontrol/background + kdmlib/" +KMNODOCS=true + +PATCHES="" + +if use pertty; +then + PATCHES="${PATCHES} + ${FILESDIR}/$KMNAME-3.5.5-$PN-rounded-text-box-corners.patch" +fi + +if use transparency; +then + PATCHES="${PATCHES} + ${FILESDIR}/$PN-transparency-0.1.patch" +fi + +pkg_setup() { + kde_pkg_setup + if use pertty && ! built_with_use --missing false =kde-base/kdelibs-3.5* pertty; + then + eerror "The pertty USE flag in this package enables special extensions" + eerror "and requires that kdelibs be patched to support these extensions." + eerror "Since it appears your version of kdelibs was not compiled with these" + eerror "extensions, you must either emerge kdesktop without pertty or" + eerror "re-emerge kdelibs with pertty enabled and then emerge kdesktop again." + die "Missing pertty USE flag on kde-base/kdelibs" + fi +} + +src_unpack() { + kde-meta_src_unpack + # see bug #143375 + sed -e "s:SUBDIRS = . lock pics patterns programs init:SUBDIRS = . lock pics patterns programs:" \ + -i kdesktop/Makefile.am +} + +src_compile() { + myconf="${myconf} $(use_with xscreensaver)" + kde-meta_src_compile +} + +src_install() { + # ugly, needs fixing: don't install kcontrol/background + kde-meta_src_install + + rmdir "${D}/${PREFIX}/share/templates/.source/emptydir" +} + +pkg_postinst() { + kde_pkg_postinst + mkdir -p "${PREFIX}/share/templates/.source/emptydir" + echo + ewarn "Do NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs to roderick.greening@gmail.com" + einfo "Or, you may post them to http://forums.gentoo-xeffects.org" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/kde-base/kdesktop/metadata.xml b/kde-base/kdesktop/metadata.xml new file mode 100644 index 0000000..f5c5a80 --- /dev/null +++ b/kde-base/kdesktop/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en"> +</longdescription> +</pkgmetadata> diff --git a/kde-base/kdm/ChangeLog b/kde-base/kdm/ChangeLog new file mode 100644 index 0000000..e164cf0 --- /dev/null +++ b/kde-base/kdm/ChangeLog @@ -0,0 +1,414 @@ +# ChangeLog for kde-base/kdm +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/kde-base/kdm/ChangeLog,v 1.90 2007/02/05 11:42:38 flameeyes Exp $ + + 20 Oct 2007; <roderick_greening@hotmail.com> ++: + Rev bump. + + 01 Oct 2007; <roderick_greening@hotmail.com> +files/kdm-3.5.7-login.diff, + ++: + Bumped to match portage version + + 29 Aug 2007; <roderick_greening@hotmail.com> kdm-3.5.7.ebuild, + kdm-3.5.7-r1.ebuild: + Remove the SLOT. Unneeded. Problem is eix + + 29 Aug 2007; <roderick_greening@hotmail.com> kdm-3.5.7.ebuild, + kdm-3.5.7-r1.ebuild: + Fixed SLOT'ing to 3.5 + + 22 Aug 2007; <roderick_greening@hotmail.com> + +files/kdm-3.5.7-bsd-shutdown.patch, +kdm-3.5.7-r1.ebuild: + Fix patches line + + 22 Aug 2007; <roderick_greening@hotmail.com> + +files/kdm-3.5.7-bsd-shutdown.patch, +kdm-3.5.7-r1.ebuild: + Rev Bump... + + 22 Aug 2007; <roderick_greening@hotmail.com> -files/kdm-make_it_cool.diff, + kdm-3.5.7.ebuild: + Moved make it cool patch to distfiles for size constraints + + 13 Aug 2007; <roderick_greening@hotmail.com> kdm-3.5.7.ebuild: + Stabilization update + + 28 Jun 2007; <roderick_greening@hotmail.com> -kdm-3.5.6.ebuild, + -kdm-3.5.6-r1.ebuild: + Remove 3.5.6 builds - migrate to 3.5.7 + + 28 Jun 2007; <roderick_greening@hotmail.com> kdm-3.5.6.ebuild, + kdm-3.5.6-r1.ebuild, kdm-3.5.7.ebuild: + Updated postinstall warning + + 25 May 2007; <roderick_greening@hotmail.com> +kdm-3.5.7.ebuild: + Rev bump + + 02 May 2007; <roderick_greening@hotmail.com> +kdm-3.5.6-r1.ebuild: + Rev bump + + 13 Mar 2007; <roderick_greening@hotmail.com> + +files/kdm-3.5.5-grub-patch.diff, +kdm-3.5.6.ebuild, + +files/kdm-make_it_cool.diff, +metadata.xml: + Added SUSE Make it Cool patch to KDM + + 05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> + -files/kdebase-3.4.3-noimake.patch, -files/kdebase-3.4.3-xdmcp.patch, + -files/post-3.5.0-kdebase-kdm.diff, + -files/kdm-3.5.3-strict-aliasing.patch, -files/kdm-3.5.4-grub-patch.diff, + -files/kdm-3.5.4-strict-aliasing.patch: + Remove unneeded patches. + + 04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> -kdm-3.5.2-r1.ebuild: + Remove old versions. + + 17 Jan 2007; Carsten Lohrke <carlo@gentoo.org> kdm-3.5.6.ebuild: + Hardcode patch. + +*kdm-3.5.6 (16 Jan 2007) + + 16 Jan 2007; Diego Pettenò <flameeyes@gentoo.org> +kdm-3.5.6.ebuild: + Bump to 3.5.6 (prerelease). + + 11 Dec 2006; <kloeri@gentoo.org> kdm-3.5.5-r1.ebuild: + Stable on ia64. + + 06 Dec 2006; <kloeri@gentoo.org> kdm-3.5.5-r1.ebuild: + Stable on Alpha. + + 01 Dec 2006; Diego Pettenò <flameeyes@gentoo.org> kdm-3.5.2-r1.ebuild, + kdm-3.5.5-r1.ebuild: + Make support for hidden visibility explicit. + + 26 Nov 2006; Markus Rothe <corsair@gentoo.org> kdm-3.5.5-r1.ebuild: + Stable on ppc64 + + 18 Nov 2006; Diego Pettenò <flameeyes@gentoo.org> -kdm-3.5.3-r2.ebuild, + -kdm-3.5.4.ebuild, -kdm-3.5.4-r1.ebuild, -kdm-3.5.4-r2.ebuild, + -kdm-3.5.5.ebuild: + Remove old versions. + + 16 Nov 2006; Joseph Jezak <josejx@gentoo.org> kdm-3.5.5-r1.ebuild: + Marked ppc stable for bug #147570. + + 14 Nov 2006; Gustavo Zacarias <gustavoz@gentoo.org> kdm-3.5.5-r1.ebuild: + Stable on sparc wrt #147570 + + 13 Nov 2006; Danny van Dyk <kugelfang@gentoo.org> kdm-3.5.5-r1.ebuild: + Marked stable on amd64 wrt bug #147570. + + 13 Nov 2006; Christian Faulhammer <opfer@gentoo.org> kdm-3.5.5-r1.ebuild: + "Stable x86, bug #147570" + +*kdm-3.5.5-r1 (05 Nov 2006) + + 05 Nov 2006; Ioannis Aslanidis <deathwing00@gentoo.org> + +files/kdm-3.5.5-grub-patch.diff, +kdm-3.5.5-r1.ebuild: + Regenerated and included a new grub-set-default patch as requested in bug + #153544. + + 07 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> Manifest: + Regenerate digest (this time hopefully..). + + 07 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> ChangeLog: + Regenerate digest. + + 05 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> files/digest-kdm-3.5.5, + Manifest: + Regenerate digest. + +*kdm-3.5.5 (03 Oct 2006) + + 03 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> +kdm-3.5.5.ebuild: + Bump to 3.5.5 (pre-release). + +*kdm-3.5.4-r2 (18 Sep 2006) + + 18 Sep 2006; Carsten Lohrke <carlo@gentoo.org> +kdm-3.5.4-r2.ebuild: + Fix a mem leak. Dependency changes, fixes bug #140582. + + 17 Sep 2006; Carsten Lohrke <carlo@gentoo.org> -kdm-3.4.3-r1.ebuild, + -kdm-3.4.3-r2.ebuild: + Drop KDE 3.4. + + 03 Sep 2006; Bryan Østergaard <kloeri@gentoo.org> kdm-3.5.2-r1.ebuild: + Stable on ia64. + +*kdm-3.5.4-r1 (30 Aug 2006) + + 30 Aug 2006; Ioannis Aslanidis <deathwing00@gentoo.org> + +files/kdm-3.5.4-grub-patch.diff, +kdm-3.5.4-r1.ebuild: + Added a new patch that parses the grub configuration file correctly and + allows to reboot into the kernel or operating system of choice using the + grub-set-default feature. Fixes bug #139603. + + 25 Jul 2006; Diego Pettenò <flameeyes@gentoo.org> + +files/kdm-3.5.4-strict-aliasing.patch, kdm-3.5.4.ebuild: + Fix patch for strict aliasing as the old one won't apply (half applied + upstream). + +*kdm-3.5.4 (25 Jul 2006) + + 25 Jul 2006; Diego Pettenò <flameeyes@gentoo.org> +kdm-3.5.4.ebuild: + Bump to 3.5.4 (pre-release). + + 15 Jul 2006; Diego Pettenò <flameeyes@gentoo.org> kdm-3.5.3-r2.ebuild: + Patch also the latest version that I forgot yesterday. + + 14 Jul 2006; Diego Pettenò <flameeyes@gentoo.org> kdm-3.5.2-r1.ebuild: + Don't enable shadow when pam is disabled on anything but glibc, as that is a + GNU extension. Thanks to Timothy Redaelli for reporting. + + 09 Jul 2006; Diego Pettenò <flameeyes@gentoo.org> kdm-3.5.2-r1.ebuild, + kdm-3.5.3-r2.ebuild: + Pinpoint virtual/x11 version to less than 7. + + 01 Jul 2006; Daniel Black <dragonheart@gentoo.org> Manifest: + removed stray kdm-3.5.2-r1.ebuild.orig ended up in manifest. Thanks to Bread + on #gentoo-bugs + + 28 Jun 2006; Diego Pettenò <flameeyes@gentoo.org> -kdm-3.5.2.ebuild, + kdm-3.5.2-r1.ebuild, -kdm-3.5.3.ebuild, -kdm-3.5.3-r1.ebuild, + kdm-3.5.3-r2.ebuild: + Add dependency over xinit or x11 for the xdm init.d script. Thanks to + Michael Weyershäuser for reporting. + +*kdm-3.5.3-r2 (17 Jun 2006) + + 17 Jun 2006; Diego Pettenò <flameeyes@gentoo.org> + +files/kdm-3.5.3-strict-aliasing.patch, +kdm-3.5.3-r2.ebuild: + Add patch to fix strict-aliasing breakages. + + 17 Jun 2006; Carsten Lohrke <carlo@gentoo.org> kdm-3.4.3-r2.ebuild, + kdm-3.5.2-r1.ebuild: + Stable on x86. + + 15 Jun 2006; Markus Rothe <corsair@gentoo.org> kdm-3.4.3-r2.ebuild, + kdm-3.5.2-r1.ebuild: + Stable on ppc64; bug #136201 + + 15 Jun 2006; Thomas Cort <tcort@gentoo.org> kdm-3.4.3-r2.ebuild, + kdm-3.5.2-r1.ebuild: + Stable on alpha and amd64 wrt security Bug #136201. + + 14 Jun 2006; Carsten Lohrke <carlo@gentoo.org> + +files/post-3.5.0-kdebase-kdm.diff: + Missed to commit patch. + +*kdm-3.5.3-r1 (14 Jun 2006) +*kdm-3.5.2-r1 (14 Jun 2006) +*kdm-3.4.3-r2 (14 Jun 2006) + + 14 Jun 2006; Carsten Lohrke <carlo@gentoo.org> +kdm-3.4.3-r2.ebuild, + +kdm-3.5.2-r1.ebuild, +kdm-3.5.3-r1.ebuild: + Fix KDM symlink attack vulnerability, bug #136201. + + 11 Jun 2006; Carsten Lohrke <carlo@gentoo.org> kdm-3.5.2.ebuild: + Restore keywords. + + 11 Jun 2006; Carsten Lohrke <carlo@gentoo.org> kdm-3.5.2.ebuild, + kdm-3.5.3.ebuild: + Adjust ebuilds to kde_src_unpack() patch handling changes. + +*kdm-3.5.3 (01 Jun 2006) + + 01 Jun 2006; Diego Pettenò <flameeyes@gentoo.org> +kdm-3.5.3.ebuild: + Update to new release. + + 01 Jun 2006; Thomas Cort <tcort@gentoo.org> kdm-3.5.2.ebuild: + Stable on alpha wrt Bug #132213. + + 29 May 2006; Jason Wever <weeve@gentoo.org> kdm-3.5.2.ebuild: + Stable on SPARC wrt bug #132213. + + 29 May 2006; Diego Pettenò <flameeyes@gentoo.org> -kdm-3.4.1.ebuild, + -kdm-3.4.2.ebuild, -kdm-3.4.3.ebuild: + Drop old versions. + + 26 May 2006; Markus Rothe <corsair@gentoo.org> kdm-3.5.2.ebuild: + Stable on ppc64 + + 26 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> kdm-3.5.2.ebuild: + Stable on amd64 wrt bug #132213 + + 26 May 2006; Markus Rothe <corsair@gentoo.org> kdm-3.5.2.ebuild: + Stable on ppc64 + + 25 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> kdm-3.5.2.ebuild: + Stable on x86 wrt bug #132213 + + 22 Apr 2006; Carsten Lohrke <carlo@gentoo.org> kdm-3.5.2.ebuild: + Missing dependency, bug #120258. + + 05 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> -kdm-3.5.0.ebuild, + -kdm-3.5.1.ebuild: + Removed old 3.5.0/3.5.1 packages. + + 01 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> kdm-3.5.2.ebuild: + Add ~x86-fbsd keyword. + + 27 Mar 2006; Aron Griffis <agriffis@gentoo.org> kdm-3.5.0.ebuild, + kdm-3.5.1.ebuild, kdm-3.5.2.ebuild: + Mark 3.5.2 3.5.1 3.5.0 ~ia64 + + 27 Mar 2006; Aron Griffis <agriffis@gentoo.org> kdm-3.4.3-r1.ebuild: + Mark 3.4.3-r1 stable on ia64. #112842 + + 24 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> kdm-3.5.2.ebuild: + Respect user-defined LDFLAGS. + +*kdm-3.5.2 (22 Mar 2006) + + 22 Mar 2006; Dan Armak <danarmak@gentoo.org> +kdm-3.5.2.ebuild: + KDE 3.5.2. Not yet released upstream, and so package.masked for now. + +*kdm-3.5.1 (23 Jan 2006) + + 23 Jan 2006; Dan Armak <danarmak@gentoo.org> +kdm-3.5.1.ebuild: + Version 3.5.1. Not yet released upstream, so package.masked for now. + + 14 Jan 2006; Diego Pettenò <flameeyes@gentoo.org> + -files/kdebase-3.5.0_beta2-noimake.patch, kdm-3.5.0.ebuild: + Use patch from tarball in mirrors. + + 17 Dec 2005; Markus Rothe <corsair@gentoo.org> kdm-3.5.0.ebuild: + Added ~ppc64 + + 10 Dec 2005; Bryan Østergaard <kloeri@gentoo.org kdm-3.4.3-r1.ebuild: + Stable on alpha. + + 10 Dec 2005; Chris White <chriswhite@gentoo.org> kdm-3.4.3-r1.ebuild: + Marked x86 stable for bug #112842. + + 09 Dec 2005; Joseph Jezak <josejx@gentoo.org> kdm-3.4.3-r1.ebuild: + Marked ppc stable for bug #112842. + + 04 Dec 2005; Bryan Østergaard <kloeri@gentoo.org> kdm-3.5.0.ebuild: + ~alpha keyword. + + 29 Nov 2005; Jason Wever <weeve@gentoo.org> kdm-3.5.0.ebuild: + Added ~sparc keyword. + + 24 Nov 2005; Marcus D. Hanwell <cryos@gentoo.org> kdm-3.4.3-r1.ebuild: + Stable on amd64, bug 112842. + + 24 Nov 2005; Markus Rothe <corsair@gentoo.org> kdm-3.4.3-r1.ebuild: + Stable on ppc64 + + 24 Nov 2005; Gustavo Zacarias <gustavoz@gentoo.org> kdm-3.4.3-r1.ebuild: + Stable on sparc wrt #112842 + +*kdm-3.5.0 (22 Nov 2005) + + 22 Nov 2005; Dan Armak <danarmak@gentoo.org> +kdm-3.5.0.ebuild: + Ebuilds for KDE 3.5.0 final. It is not yet released, and is package.masked. + +*kdm-3.5.0_rc1 (12 Nov 2005) + + 12 Nov 2005; Dan Armak <danarmak@gentoo.org> +kdm-3.5.0_rc1.ebuild: + Ebuild for new version 3.5.0_rc1. + +*kdm-3.5.0_rc1 (12 Nov 2005) + + 12 Nov 2005; Dan Armak <danarmak@gentoo.org> +kdm-3.5.0_rc1.ebuild: + Ebuild for new version 3.5.0_rc1. + + 21 Oct 2005; Douglas Russell <puggy@gentoo.org> kdm-3.5.0_beta2.ebuild: + Keyword ~ppc + +*kdm-3.4.3-r1 (19 Oct 2005) + + 19 Oct 2005; Gregorio Guidi <greg_g@gentoo.org> + +files/kdebase-3.4.3-noimake.patch, +files/kdebase-3.4.3-xdmcp.patch, + +files/kdebase-3.5.0_beta2-noimake.patch, +kdm-3.4.3-r1.ebuild, + kdm-3.5.0_beta2.ebuild: + Add patch to fix segfault in XDMCP (#109528). Add patch to compile without + imake (#102780). + +*kdm-3.5.0_beta2 (14 Oct 2005) + + 14 Oct 2005; Dan Armak <danarmak@gentoo.org> +kdm-3.5.0_beta2.ebuild: + New version. + +*kdm-3.4.3 (13 Oct 2005) + + 13 Oct 2005; Dan Armak <danarmak@gentoo.org> +kdm-3.4.3.ebuild: + New version. + + 09 Oct 2005; Petteri Räty <betelgeuse@gentoo.org> kdm-3.5_beta1.ebuild: + Added ~x86 keyword. + + 24 Sep 2005; Diego Pettenò <flameeyes@gentoo.org> -kdm-3.5_alpha1.ebuild: + Removed 3.5_alpha1. + +*kdm-3.5_beta1 (22 Sep 2005) + + 22 Sep 2005; Diego Pettenò <flameeyes@gentoo.org> +kdm-3.5_beta1.ebuild: + Bump to 3.5 beta1. + +*kdm-3.5_alpha1 (07 Sep 2005) + + 07 Sep 2005; Diego Pettenò <flameeyes@gentoo.org> +kdm-3.5_alpha1.ebuild: + Added 3.5_alpha1 split ebuild. + + 08 Aug 2005; Bryan Østergaard <kloeri@gentoo.org> kdm-3.4.2.ebuild: + ~alpha keyword. + +*kdm-3.4.2 (28 Jul 2005) + + 28 Jul 2005; Dan Armak <danarmak@gentoo.org> +kdm-3.4.2.ebuild: + Version bump to 3.4.2. + + 08 Jul 2005; Jason Wever <weeve@gentoo.org> kdm-3.4.1.ebuild: + Stable on SPARC. + + 02 Jul 2005; Lars Weiler <pylon@gentoo.org> kdm-3.4.1.ebuild: + Stable on ppc; Bug #97544. + + 01 Jul 2005; Markus Rothe <corsair@gentoo.org> kdm-3.4.1.ebuild: + Stable on ppc64 (bug #97544) + +*kdm-3.4.1 (25 May 2005) + + 25 May 2005; Dan Armak <danarmak@gentoo.org> +kdm-3.4.1.ebuild: + Ebuilds for KDE 3.4.1. These are package.masked until 3.4.1 is actually + released. You can't get the tarballs yet. + + 27 Apr 2005; Markus Rothe <corsair@gentoo.org> kdm-3.4.0.ebuild: + Added ~ppc64 to KEYWORDS + + 20 Mar 2005; Jason Wever <weeve@gentoo.org> kdm-3.4.0.ebuild: + Added ~sparc keyword. + + 18 Mar 2005; Daniel Goller <morfic@gentoo.org> kdm-3.4.0.ebuild: + Added to ~ppc + + 13 Mar 2005; Dan Armak <danarmak@gentoo.org> kdm-3.4.0.ebuild: + KDE 3.4.0 ebuilds. Note that the tarballs won't be officially released for a + few more days. + + 02 Mar 2005; Marcus D. Hanwell <cryos@gentoo.org> kdm-3.4.0_rc1.ebuild: + Marked ~amd64, keywording KDE split ebuilds, bug 80944. + +*kdm-3.4.0_rc1 (27 Feb 2005) + + 27 Feb 2005; Dan Armak <danarmak@gentoo.org> +kdm-3.4.0_rc1.ebuild: + Ebuild for 3.4.0 RC1. + +*kdm-3.4.0_beta2 (05 Feb 2005) + + 05 Feb 2005; Dan Armak <danarmak@gentoo.org> +kdm-3.4.0_beta2.ebuild: + Ebuild for 3.4.0_beta2. Note that beta2 has NOT been released as of this + date. This ebuild is for inside testing by the KDE team, and is of course + package.masked. + + 02 Feb 2005; Dan Armak <danarmak@gentoo.org> kdm-3.4.0_beta1.ebuild: + Add support for SVG files; closes bug #80272. + +*kdm-3.4.0_beta1 (15 Jan 2005) + + 15 Jan 2005; Dan Armak <danarmak@gentoo.org> +metadata.xml, + +files/agent-shutdown.sh, +files/agent-startup.sh, +files/kde-np.pam, + +files/kde.pam, +kdm-3.4.0_beta1.ebuild: + Adding the split ebuilds to portage. For KDE 3.4, we've created separate + ebuilds for all the KDE apps. + diff --git a/kde-base/kdm/Manifest b/kde-base/kdm/Manifest new file mode 100644 index 0000000..65aa76c --- /dev/null +++ b/kde-base/kdm/Manifest @@ -0,0 +1,12 @@ +AUX kdm-3.5.7-bsd-shutdown.patch 486 RMD160 da3ef89c1783f9eb357a9404f083d696df0e51fa SHA1 df14c32baf6d105ad0b563c493bcf093129c3f1e SHA256 e7b1123b597f260ebbba5337a74648591bce19e332e6aaa61f9ea27f3f0bd8d8 +AUX kdm-3.5.7-login.diff 1605 RMD160 4322545997610c528e56d6b810ebbda8ff4095d0 SHA1 b270a1d5b3980f49a274308bec7fc649be1bd315 SHA256 c1edb2d2377f1f090262cce6cd92504a6a49cb15089e195778acae5e9b2ed384 +DIST kdebase-3.5-patchset-04.tar.bz2 8502 RMD160 419e527c8c2b00ca49eb395793374b3459989897 SHA1 f7549db15ffcf29fad372b00ab66f0b257225302 SHA256 e16b356bfa224f7c97b57f3a3bdec9ba0701209459a880bae81556d070b2a961 +DIST kdebase-3.5.7.tar.bz2 24395088 RMD160 f43070b5428c3099c0abceed56041e5b4ff3c656 SHA1 833a35e4bbec2852f0f5267e680590be0c986594 SHA256 3c6d739abefc55b6cb64e1cf37b79f5993b666a5b40492471754794416b5c28d +DIST kdebase-3.5.8.tar.bz2 24200172 RMD160 6441b5eaead5fff5c42c532fb11c0d37001cb6ea SHA1 07f2e33aef101e97237676719ef2bf8418d894b2 SHA256 0f1876d1c68f01ed8fee346c1bae4f53dd2c1dc56db94e309b3d1adfc6138493 +DIST kdm-make_it_cool.diff.bz2 11657 RMD160 ce084222ed2ca90b3d045c6b4b0fb1ea918e7686 SHA1 a4939623bec6d2ed8e82520a0ff31c284a870bd7 SHA256 042a08dcda0b5d9ca8c42a86379f8d8dd3243fb30b16614e7bfcb3a8d86417a2 +EBUILD kdm-3.5.7-r1.ebuild 2835 RMD160 a10a031f853d6cab08672e163d71d914d1a47c7b SHA1 6b0903a8bb5bd265621ed2dd842dbd139dfb8604 SHA256 6f3547bb06e77bf3a30b2e8b89250e7b3a40e89234904e9473bc309123a7fa5f +EBUILD kdm-3.5.7-r2.ebuild 2858 RMD160 ea561b0a80e443617e8c19d287d3ade944f8256b SHA1 cf671411f44070f58d8411b42b570bad6857668b SHA256 d548786ced41bad7c83c347566de4e6f78c73eabca23b8d72f1c6ee496fc56c7 +EBUILD kdm-3.5.7.ebuild 2789 RMD160 ae2756350280fe13dabe782bd2c14314e6c46ad0 SHA1 78e59e3270b0e68e50718dc90283461bfce4ff88 SHA256 bc1b5bb17ce1cd0331540191af65618ed2a9258c46dfb72b1d8a852128e41231 +EBUILD kdm-3.5.8.ebuild 2847 RMD160 5c42a752f347f705f2c2de3561609fbfef77f63f SHA1 8648fe8b4feeb27410cd0cf2f91b010f124e6e82 SHA256 96862b7d2e6b4d070dac91b85bb1036680cc872e514b04ca5f3c49b5fae7f72a +MISC ChangeLog 13723 RMD160 a533f21cb638896b56f8fde5be113f91a7b564c0 SHA1 3e10beaf9fb86fdc99084405abb26b6d5195af3d SHA256 5ce9bb00ebe645e3be160c79c6f2d4ec3d7dab4727dfda615223051c9220df7d +MISC metadata.xml 525 RMD160 d33b12775451d70a54631268f961014a965f56ad SHA1 8e45c47fcd4b0ba49bf2d039f13a29cd2ac6bc19 SHA256 40ce998ed6ae3f8b4876cd2592d8641e2a69461df0645122050a72cc1110c65e diff --git a/kde-base/kdm/files/kdm-3.5.7-bsd-shutdown.patch b/kde-base/kdm/files/kdm-3.5.7-bsd-shutdown.patch new file mode 100644 index 0000000..de8704e --- /dev/null +++ b/kde-base/kdm/files/kdm-3.5.7-bsd-shutdown.patch @@ -0,0 +1,13 @@ +diff -ur a/kdm/config.def b/kdm/config.def +--- a/kdm/config.def 2005-10-10 16:04:31 +0100 ++++ b/kdm/config.def 2007-08-20 10:42:48 +0100 +@@ -36,7 +36,7 @@ + # define HALT_CMD "/usr/sbin/shutdown -h now" + # define REBOOT_CMD "/usr/sbin/shutdown -r now" +-#elif defined(BSD) +-# define HALT_CMD "/sbin/shutdown -h now" ++#elif defined(BSD_INIT) ++# define HALT_CMD "/sbin/shutdown -p now" + # define REBOOT_CMD "/sbin/shutdown -r now" + #elif defined(__SVR4) + # define HALT_CMD "/usr/sbin/halt" diff --git a/kde-base/kdm/files/kdm-3.5.7-login.diff b/kde-base/kdm/files/kdm-3.5.7-login.diff new file mode 100644 index 0000000..40b6abb --- /dev/null +++ b/kde-base/kdm/files/kdm-3.5.7-login.diff @@ -0,0 +1,63 @@ +--- kdm/backend/session.c ++++ kdm/bakcend/session.c +@@ -121,8 +121,9 @@ + static void + DoAutoLogon( void ) + { +- StrDup( &curuser, td->autoUser ); +- StrDup( &curpass, td->autoPass ); ++ ReStr( &curuser, td->autoUser ); ++ ReStr( &curpass, td->autoPass ); ++ ReStr( &curtype, "classic" ); + cursource = PWSRC_AUTOLOGIN; + } + +@@ -141,7 +142,9 @@ + td->hstent->npass = 0; + newdmrc = td->hstent->nargs; + td->hstent->nargs = 0; ++ ReStr( &curtype, "classic" ); + cursource = (td->hstent->rLogin == 1) ? PWSRC_RELOGIN : PWSRC_MANUAL; ++ return 1; + } else if (*td->autoUser && !td->autoDelay && (tdiff > 0 || td->autoAgain)) + { + unsigned int lmask; +@@ -153,11 +156,9 @@ + if (lmask & ShiftMask) + return 0; + DoAutoLogon(); +- } else { +- cursource = PWSRC_MANUAL; +- return 0; ++ return 1; + } +- return 1; ++ return 0; + } + + +@@ -369,6 +370,7 @@ + if (curtype) free( curtype ); + curtype = GRecvStr(); + Debug( " type %\"s\n", curtype ); ++ cursource = PWSRC_MANUAL; + if (Verify( conv_interact, rootok )) { + Debug( " -> return success\n" ); + GSendInt( V_OK ); +@@ -378,7 +380,6 @@ + case G_AutoLogin: + Debug( "G_AutoLogin\n" ); + DoAutoLogon(); +- StrDup( &curtype, "classic" ); + if (Verify( conv_auto, FALSE )) { + Debug( " -> return success\n" ); + GSendInt( V_OK ); +@@ -565,7 +566,7 @@ + tdiff = td->autoAgain ? + 1 : time( 0 ) - td->hstent->lastExit - td->openDelay; + if (AutoLogon( tdiff )) { +- if (!StrDup( &curtype, "classic" ) || !Verify( conv_auto, FALSE )) ++ if (!Verify( conv_auto, FALSE )) + goto gcont; + if (greeter) + GSendInt( V_OK ); diff --git a/kde-base/kdm/kdm-3.5.7-r1.ebuild b/kde-base/kdm/kdm-3.5.7-r1.ebuild new file mode 100644 index 0000000..e0cf4eb --- /dev/null +++ b/kde-base/kdm/kdm-3.5.7-r1.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/kde-base/kdm/kdm-3.5.7-r1.ebuild,v 1.1 2007/08/20 12:32:19 uberlord Exp $ + +KMNAME=kdebase +MAXKDEVER=$PV +KM_DEPRANGE="$PV $MAXKDEVER" +inherit kde-meta eutils + +SRC_URI="${SRC_URI} + mirror://gentoo/kdebase-3.5-patchset-04.tar.bz2 + pertty? ( + http://distfiles.gentoo-xeffects.org/pertty/kdm-make_it_cool.diff.bz2 + )" + +DESCRIPTION="KDE login manager, similar to xdm and gdm" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="elibc_glibc kdehiddenvisibility pam pertty" + +KMEXTRA="kdmlib/" +# kioslave/thumbnail/configure.in.in is to have HAVE_LIBART. Can be dropped on +# 3.5_beta1. +KMEXTRACTONLY="libkonq/konq_defaults.h" +# kioslave/thumbnail/configure.in.in" +KMCOMPILEONLY="kcontrol/background" +DEPEND="pam? ( kde-base/kdebase-pam ) + $(deprange $PV $MAXKDEVER kde-base/kcontrol)" + # Requires the desktop background settings and kdm kcontrol modules +RDEPEND="${DEPEND} + kde-base/kdepasswd + x11-apps/xinit + x11-apps/xmessage" +PDEPEND="$(deprange $PV $MAXKDEVER kde-base/kdesktop)" + +PATCHES="${FILESDIR}/${P}-bsd-shutdown.patch" + +if use pertty; then + PATCHES="${PATCHES} + ${DISTDIR}/kdm-make_it_cool.diff.bz2" +fi + +src_compile() { + local myconf="--with-x-binaries-dir=/usr/bin $(use_with pam)" + + if ! use pam && use elibc_glibc; then + myconf="${myconf} --with-shadow" + fi + + export USER_LDFLAGS="${LDFLAGS}" + + kde-meta_src_compile myconf configure + kde_remove_flag kdm/kfrontend -fomit-frame-pointer + kde-meta_src_compile make +} + +src_install() { + kde-meta_src_install + cd ${S}/kdm && make DESTDIR=${D} GENKDMCONF_FLAGS="--no-old --no-backup --no-in-notice" install + + # Customize the kdmrc configuration + sed -i -e "s:#SessionsDirs=:SessionsDirs=/usr/share/xsessions\n#SessionsDirs=:" \ + ${D}/${KDEDIR}/share/config/kdm/kdmrc || die +} + +pkg_postinst() { + kde_pkg_postinst + + # set the default kdm face icon if it's not already set by the system admin + # because this is user-overrideable in that way, it's not in src_install + if [ ! -e "${ROOT}${KDEDIR}/share/apps/kdm/faces/.default.face.icon" ]; then + mkdir -p "${ROOT}${KDEDIR}/share/apps/kdm/faces" + cp "${ROOT}${KDEDIR}/share/apps/kdm/pics/users/default1.png" \ + "${ROOT}${KDEDIR}/share/apps/kdm/faces/.default.face.icon" + fi + if [ ! -e "${ROOT}${KDEDIR}/share/apps/kdm/faces/root.face.icon" ]; then + mkdir -p "${ROOT}${KDEDIR}/share/apps/kdm/faces" + cp "${ROOT}${KDEDIR}/share/apps/kdm/pics/users/root1.png" \ + "${ROOT}${KDEDIR}/share/apps/kdm/faces/root.face.icon" + fi + echo + ewarn "Do NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs to roderick.greening@gmail.com" + einfo "Or, you may post them to http://forums.gentoo-xeffects.org" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/kde-base/kdm/kdm-3.5.7-r2.ebuild b/kde-base/kdm/kdm-3.5.7-r2.ebuild new file mode 100644 index 0000000..2b28117 --- /dev/null +++ b/kde-base/kdm/kdm-3.5.7-r2.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/kde-base/kdm/kdm-3.5.7-r2.ebuild,v 1.6 2007/09/26 10:39:22 armin76 Exp $ + +KMNAME=kdebase +MAXKDEVER=$PV +KM_DEPRANGE="$PV $MAXKDEVER" +inherit kde-meta eutils + +SRC_URI="${SRC_URI} + mirror://gentoo/kdebase-3.5-patchset-04.tar.bz2 + pertty? ( + http://distfiles.gentoo-xeffects.org/pertty/kdm-make_it_cool.diff.bz2 + )" + +DESCRIPTION="KDE login manager, similar to xdm and gdm" +KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd" +IUSE="elibc_glibc kdehiddenvisibility pam pertty" + +KMEXTRA="kdmlib/" +# kioslave/thumbnail/configure.in.in is to have HAVE_LIBART. Can be dropped on +# 3.5_beta1. +KMEXTRACTONLY="libkonq/konq_defaults.h" +# kioslave/thumbnail/configure.in.in" +KMCOMPILEONLY="kcontrol/background" +DEPEND="pam? ( kde-base/kdebase-pam ) + $(deprange $PV $MAXKDEVER kde-base/kcontrol)" + # Requires the desktop background settings and kdm kcontrol modules +RDEPEND="${DEPEND} + kde-base/kdepasswd + x11-apps/xinit + x11-apps/xmessage" +PDEPEND="$(deprange $PV $MAXKDEVER kde-base/kdesktop)" + +PATCHES="${FILESDIR}/${P}-bsd-shutdown.patch + ${FILESDIR}/${P}-login.diff" + +if use pertty; then + PATCHES="${PATCHES} + ${DISTDIR}/kdm-make_it_cool.diff.bz2" +fi + +src_compile() { + local myconf="--with-x-binaries-dir=/usr/bin $(use_with pam)" + + if ! use pam && use elibc_glibc; then + myconf="${myconf} --with-shadow" + fi + + export USER_LDFLAGS="${LDFLAGS}" + + kde-meta_src_compile myconf configure + kde_remove_flag kdm/kfrontend -fomit-frame-pointer + kde-meta_src_compile make +} + +src_install() { + kde-meta_src_install + cd ${S}/kdm && make DESTDIR=${D} GENKDMCONF_FLAGS="--no-old --no-backup --no-in-notice" install + + # Customize the kdmrc configuration + sed -i -e "s:#SessionsDirs=:SessionsDirs=/usr/share/xsessions\n#SessionsDirs=:" \ + ${D}/${KDEDIR}/share/config/kdm/kdmrc || die +} + +pkg_postinst() { + kde_pkg_postinst + + # set the default kdm face icon if it's not already set by the system admin + # because this is user-overrideable in that way, it's not in src_install + if [ ! -e "${ROOT}${KDEDIR}/share/apps/kdm/faces/.default.face.icon" ]; then + mkdir -p "${ROOT}${KDEDIR}/share/apps/kdm/faces" + cp "${ROOT}${KDEDIR}/share/apps/kdm/pics/users/default1.png" \ + "${ROOT}${KDEDIR}/share/apps/kdm/faces/.default.face.icon" + fi + if [ ! -e "${ROOT}${KDEDIR}/share/apps/kdm/faces/root.face.icon" ]; then + mkdir -p "${ROOT}${KDEDIR}/share/apps/kdm/faces" + cp "${ROOT}${KDEDIR}/share/apps/kdm/pics/users/root1.png" \ + "${ROOT}${KDEDIR}/share/apps/kdm/faces/root.face.icon" + fi + echo + ewarn "Do NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs to roderick.greening@gmail.com" + einfo "Or, you may post them to http://forums.gentoo-xeffects.org" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/kde-base/kdm/kdm-3.5.7.ebuild b/kde-base/kdm/kdm-3.5.7.ebuild new file mode 100644 index 0000000..3779311 --- /dev/null +++ b/kde-base/kdm/kdm-3.5.7.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/kde-base/kdm/kdm-3.5.7.ebuild,v 1.8 2007/08/11 16:31:24 armin76 Exp $ + +KMNAME=kdebase +MAXKDEVER=$PV +KM_DEPRANGE="$PV $MAXKDEVER" +inherit kde-meta eutils + +SRC_URI="${SRC_URI} + mirror://gentoo/kdebase-3.5-patchset-04.tar.bz2 + pertty? ( + http://distfiles.gentoo-xeffects.org/pertty/kdm-make_it_cool.diff.bz2 + )" + +DESCRIPTION="KDE login manager, similar to xdm and gdm" +KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd" +IUSE="elibc_glibc kdehiddenvisibility pam pertty" + +KMEXTRA="kdmlib/" +# kioslave/thumbnail/configure.in.in is to have HAVE_LIBART. Can be dropped on +# 3.5_beta1. +KMEXTRACTONLY="libkonq/konq_defaults.h" +# kioslave/thumbnail/configure.in.in" +KMCOMPILEONLY="kcontrol/background" +DEPEND="pam? ( kde-base/kdebase-pam ) + $(deprange $PV $MAXKDEVER kde-base/kcontrol)" + # Requires the desktop background settings and kdm kcontrol modules +RDEPEND="${DEPEND} + kde-base/kdepasswd + x11-apps/xinit + x11-apps/xmessage" +PDEPEND="$(deprange $PV $MAXKDEVER kde-base/kdesktop)" + +PATCHES="" + +if use pertty; then + PATCHES="${PATCHES} + ${DISTDIR}/kdm-make_it_cool.diff.bz2" +fi + +src_compile() { + local myconf="--with-x-binaries-dir=/usr/bin $(use_with pam)" + + if ! use pam && use elibc_glibc; then + myconf="${myconf} --with-shadow" + fi + + export USER_LDFLAGS="${LDFLAGS}" + + kde-meta_src_compile myconf configure + kde_remove_flag kdm/kfrontend -fomit-frame-pointer + kde-meta_src_compile make +} + +src_install() { + kde-meta_src_install + cd ${S}/kdm && make DESTDIR=${D} GENKDMCONF_FLAGS="--no-old --no-backup --no-in-notice" install + + # Customize the kdmrc configuration + sed -i -e "s:#SessionsDirs=:SessionsDirs=/usr/share/xsessions\n#SessionsDirs=:" \ + ${D}/${KDEDIR}/share/config/kdm/kdmrc || die +} + +pkg_postinst() { + kde_pkg_postinst + + # set the default kdm face icon if it's not already set by the system admin + # because this is user-overrideable in that way, it's not in src_install + if [ ! -e "${ROOT}${KDEDIR}/share/apps/kdm/faces/.default.face.icon" ]; then + mkdir -p "${ROOT}${KDEDIR}/share/apps/kdm/faces" + cp "${ROOT}${KDEDIR}/share/apps/kdm/pics/users/default1.png" \ + "${ROOT}${KDEDIR}/share/apps/kdm/faces/.default.face.icon" + fi + if [ ! -e "${ROOT}${KDEDIR}/share/apps/kdm/faces/root.face.icon" ]; then + mkdir -p "${ROOT}${KDEDIR}/share/apps/kdm/faces" + cp "${ROOT}${KDEDIR}/share/apps/kdm/pics/users/root1.png" \ + "${ROOT}${KDEDIR}/share/apps/kdm/faces/root.face.icon" + fi + echo + ewarn "Do NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs to roderick.greening@gmail.com" + einfo "Or, you may post them to http://forums.gentoo-xeffects.org" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/kde-base/kdm/kdm-3.5.8.ebuild b/kde-base/kdm/kdm-3.5.8.ebuild new file mode 100644 index 0000000..ddcec76 --- /dev/null +++ b/kde-base/kdm/kdm-3.5.8.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/kde-base/kdm/kdm-3.5.8.ebuild,v 1.1 2007/10/19 22:50:05 philantrop Exp $ + +KMNAME=kdebase +MAXKDEVER=$PV +KM_DEPRANGE="$PV $MAXKDEVER" +inherit kde-meta eutils + +SRC_URI="${SRC_URI} + mirror://gentoo/kdebase-3.5-patchset-04.tar.bz2 + pertty? ( + http://distfiles.gentoo-xeffects.org/pertty/kdm-make_it_cool.diff.bz2 + )" + +DESCRIPTION="KDE login manager, similar to xdm and gdm" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="elibc_glibc kdehiddenvisibility pam pertty" + +KMEXTRA="kdmlib/" +# kioslave/thumbnail/configure.in.in is to have HAVE_LIBART. Can be dropped on +# 3.5_beta1. +KMEXTRACTONLY="libkonq/konq_defaults.h" +# kioslave/thumbnail/configure.in.in" +KMCOMPILEONLY="kcontrol/background" +DEPEND="pam? ( kde-base/kdebase-pam ) + $(deprange $PV $MAXKDEVER kde-base/kcontrol)" + # Requires the desktop background settings and kdm kcontrol modules +RDEPEND="${DEPEND} + kde-base/kdepasswd + x11-apps/xinit + x11-apps/xmessage" +PDEPEND="$(deprange $PV $MAXKDEVER kde-base/kdesktop)" + +PATCHES="${FILESDIR}/${PN}-3.5.7-bsd-shutdown.patch" + +if use pertty; then + PATCHES="${PATCHES} + ${DISTDIR}/kdm-make_it_cool.diff.bz2" +fi + +src_compile() { + local myconf="--with-x-binaries-dir=/usr/bin $(use_with pam)" + + if ! use pam && use elibc_glibc; then + myconf="${myconf} --with-shadow" + fi + + export USER_LDFLAGS="${LDFLAGS}" + + kde-meta_src_compile myconf configure + kde_remove_flag kdm/kfrontend -fomit-frame-pointer + kde-meta_src_compile make +} + +src_install() { + kde-meta_src_install + cd "${S}/kdm" && make DESTDIR="${D}" GENKDMCONF_FLAGS="--no-old --no-backup --no-in-notice" install + + # Customize the kdmrc configuration + sed -i -e "s:#SessionsDirs=:SessionsDirs=/usr/share/xsessions\n#SessionsDirs=:" \ + "${D}/${KDEDIR}/share/config/kdm/kdmrc" || die +} + +pkg_postinst() { + kde_pkg_postinst + + # set the default kdm face icon if it's not already set by the system admin + # because this is user-overrideable in that way, it's not in src_install + if [ ! -e "${ROOT}${KDEDIR}/share/apps/kdm/faces/.default.face.icon" ]; then + mkdir -p "${ROOT}${KDEDIR}/share/apps/kdm/faces" + cp "${ROOT}${KDEDIR}/share/apps/kdm/pics/users/default1.png" \ + "${ROOT}${KDEDIR}/share/apps/kdm/faces/.default.face.icon" + fi + if [ ! -e "${ROOT}${KDEDIR}/share/apps/kdm/faces/root.face.icon" ]; then + mkdir -p "${ROOT}${KDEDIR}/share/apps/kdm/faces" + cp "${ROOT}${KDEDIR}/share/apps/kdm/pics/users/root1.png" \ + "${ROOT}${KDEDIR}/share/apps/kdm/faces/root.face.icon" + fi + echo + ewarn "Do NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs to roderick.greening@gmail.com" + einfo "Or, you may post them to http://forums.gentoo-xeffects.org" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/kde-base/kdm/metadata.xml b/kde-base/kdm/metadata.xml new file mode 100644 index 0000000..f5c5a80 --- /dev/null +++ b/kde-base/kdm/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en"> +</longdescription> +</pkgmetadata> diff --git a/kde-base/kicker/ChangeLog b/kde-base/kicker/ChangeLog new file mode 100644 index 0000000..8d98f70 --- /dev/null +++ b/kde-base/kicker/ChangeLog @@ -0,0 +1,381 @@ +# ChangeLog for kde-base/kicker +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/kde-base/kicker/ChangeLog,v 1.74 2007/01/16 20:39:17 flameeyes Exp $ + + 22 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + kicker-3.5.7.ebuild, kicker-3.5.8.ebuild: + Some QA fixes. + + 20 Oct 2007; <roderick_greening@hotmail.com> ++: + Rev bump. + + 24 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + kicker-3.5.7.ebuild: + A few minor QA fixes. + + 22 Aug 2007; <roderick_greening@hotmail.com> + -files/kdebase-3.5.7-kicker-kickoff-suse-642174.diff, + -files/kickoff-icons.tar.bz2, kicker-3.5.7.ebuild: + Moved kickoff patches to distfiles due to size + + 22 Aug 2007; <roderick_greening@hotmail.com> + -files/kdebase-3.5.6-kicker-kickoff-suse-630211.diff, + -files/kdebase-3.5.6-kicker-kickoff-suse-642174.diff, + -files/kickoff-gentoo-xeffects-integration-630211-v2.patch: + Remove old patches + + 22 Aug 2007; <roderick_greening@hotmail.com> +metadata.xml: + missing metadata.xml + + 13 Aug 2007; <roderick_greening@hotmail.com> kicker-3.5.7.ebuild: + Stabilization update + + 29 Jul 2007; <roderick_greening@hotmail.com> kicker-3.5.7.ebuild: + Made dev-libs required and not sys-libs + + 29 Jul 2007; <roderick_greening@hotmail.com> kicker-3.5.7.ebuild: + Liblazy is in portage... update ebuild + + 28 Jun 2007; <roderick_greening@hotmail.com> Manifest: + Manifest fix + + 28 Jun 2007; <roderick_greening@hotmail.com> -kicker-3.5.6.ebuild: + Remove 3.5.6 builds - migrate to 3.5.7 + + 28 Jun 2007; <roderick_greening@hotmail.com> kicker-3.5.7.ebuild: + Attempt to fix kdelibs false pos check when greater than ver (3.5). + + 28 Jun 2007; <roderick_greening@hotmail.com> kicker-3.5.6.ebuild, + kicker-3.5.7.ebuild: + Updated postinstall warning and added kde_pkg_setup call + + 25 May 2007; <roderick_greening@hotmail.com> kicker-3.5.7.ebuild, + +files/kdebase-3.5.7-kicker-kickoff-suse-642174.diff: + Fix kickoff patch from SUSE to work with 3.5.7 - hopefully + + 25 May 2007; <roderick_greening@hotmail.com> +kicker-3.5.7.ebuild: + Rev bump + + 13 Mar 2007; <roderick_greening@hotmail.com> kicker-3.5.6.ebuild, + +files/kdebase-3.5.6-kicker-kickoff-suse-642174.diff, + +files/kickoff-gentoo-xeffects-integration-642174.patch: + Minor update to Kickoff SUSE SVN 642174 + + 01 Mar 2007; <roderick_greening@hotmail.com> kicker-3.5.6.ebuild: + Updated ebuild with post install warn for reporting bugs. + + 19 Feb 2007; <rgreening@gentoo.org> + -files/kdebase-3.5.5-kicker-kickoff-suse.diff, kicker-3.5.6.ebuild, + +files/kickoff-gentoo-xeffects-integration-630211-v2.patch, + -files/kickoff-gentoo-xeffects-integration-630211.patch, + -files/kickoff-gentoo-integration.patch: + Kcontrol now has font size control embedded, so I have reverted to original + SUSE font settings and user can change via kcontrol to suit... + + 12 Feb 2007; <rgreening@gentoo.org> kicker-3.5.6.ebuild, + +files/kdebase-3.5.6-kicker-kickoff-suse-630211.diff, + +files/kickoff-gentoo-xeffects-integration-630211.patch: + Updated Kickoff to latest SUSE branch (version 630211) which includes all the + latest fixes. See the following for extra info: + http://www.kdedevelopers.org/node/2620. + + 11 Feb 2007; <roderick_greening@hotmail.com> kicker-3.5.6.ebuild: + Modified pertty use. Please re-emerge kdelibs, libkonq, konqueror, kicker, + kdesktop and kcontrol to ensure proper consistancy. + + 10 Feb 2007; <roderick_greening@hotmail.com> kicker-3.5.6.ebuild, + +files/kdebase-3.5.6-kicker-execute_feedback.patch: + Added execute feedback patch from kde-look + (http://www.kde-look.org/content/show.php?content=52994) + + 10 Feb 2007; <roderick_greening@hotmail.com> kicker-3.5.6.ebuild, + +files/kickoff-gentoo-integration.patch, files/kickoff-icons.tar.bz2, + -files/kickoff-sabayonlinux-integration.patch: + Removed SUSE/Sabayon integration and replaced with a more generic Gentoo + integration. + + 08 Feb 2007; <roderick_greening@hotmail.com> + +files/kdebase-3.5.5-kicker-kickoff-suse.diff, kicker-3.5.6.ebuild, + +files/kickoff-sabayonlinux-integration.patch: + Added Kickoff menu from SUSE w/ Sabayon integration. Will re-work later to + remove SUSE/Sabayon branding and use generic Gentoo... + + 29 Jan 2007; <roderick_greening@hotmail.com> +ChangeLog: + Added to xeffects with pertty patches. + +*kicker-3.5.6 (16 Jan 2007) + + 16 Jan 2007; Diego Pettenò <flameeyes@gentoo.org> +kicker-3.5.6.ebuild: + Bump to 3.5.6 (prerelease). + + 11 Dec 2006; <kloeri@gentoo.org> kicker-3.5.5.ebuild: + Stable on ia64. + + 06 Dec 2006; <kloeri@gentoo.org> kicker-3.5.5.ebuild: + Stable on Alpha. + + 01 Dec 2006; Diego Pettenò <flameeyes@gentoo.org> kicker-3.5.2.ebuild, + kicker-3.5.5.ebuild: + Make support for hidden visibility explicit. + + 26 Nov 2006; Markus Rothe <corsair@gentoo.org> kicker-3.5.5.ebuild: + Stable on ppc64 + + 18 Nov 2006; Diego Pettenò <flameeyes@gentoo.org> -kicker-3.5.3.ebuild, + -kicker-3.5.3-r1.ebuild, -kicker-3.5.4.ebuild, -kicker-3.5.4-r1.ebuild: + Remove old versions. + + 16 Nov 2006; Joseph Jezak <josejx@gentoo.org> kicker-3.5.5.ebuild: + Marked ppc stable for bug #147570. + + 14 Nov 2006; Gustavo Zacarias <gustavoz@gentoo.org> kicker-3.5.5.ebuild: + Stable on sparc wrt #147570 + + 13 Nov 2006; Danny van Dyk <kugelfang@gentoo.org> kicker-3.5.5.ebuild: + Marked stable on amd64 wrt bug #147570. + + 13 Nov 2006; Christian Faulhammer <opfer@gentoo.org> kicker-3.5.5.ebuild: + "Stable x86, bug #147570" + + 07 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> + files/digest-kicker-3.5.5, Manifest: + Regenerate digest (this time hopefully..). + + 07 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> ChangeLog: + Regenerate digest. + + 05 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> + files/digest-kicker-3.5.5, Manifest: + Regenerate digest. + +*kicker-3.5.5 (03 Oct 2006) + + 03 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> +kicker-3.5.5.ebuild: + Bump to 3.5.5 (pre-release). + +*kicker-3.5.4-r1 (18 Sep 2006) + + 18 Sep 2006; Carsten Lohrke <carlo@gentoo.org> +kicker-3.5.4-r1.ebuild: + Several bug fixes from the KDE 3.5 branch. + + 17 Sep 2006; Carsten Lohrke <carlo@gentoo.org> -kicker-3.4.3.ebuild: + Drop KDE 3.4. + + 03 Sep 2006; Bryan Østergaard <kloeri@gentoo.org> kicker-3.5.2.ebuild: + Stable on ia64. + +*kicker-3.5.4 (25 Jul 2006) + + 25 Jul 2006; Diego Pettenò <flameeyes@gentoo.org> +kicker-3.5.4.ebuild: + Bump to 3.5.4 (pre-release). + + 09 Jul 2006; Diego Pettenò <flameeyes@gentoo.org> kicker-3.5.2.ebuild, + kicker-3.5.3.ebuild, kicker-3.5.3-r1.ebuild: + Pinpoint virtual/x11 version to less than 7. + +*kicker-3.5.3-r1 (14 Jun 2006) + + 14 Jun 2006; Carsten Lohrke <carlo@gentoo.org> +kicker-3.5.3-r1.ebuild: + A few KDE 3.5 branch fixes. + +*kicker-3.5.3 (01 Jun 2006) + + 01 Jun 2006; Diego Pettenò <flameeyes@gentoo.org> +kicker-3.5.3.ebuild: + Update to new release. + + 01 Jun 2006; Thomas Cort <tcort@gentoo.org> kicker-3.5.2.ebuild: + Stable on alpha wrt Bug #132213. + + 29 May 2006; Jason Wever <weeve@gentoo.org> kicker-3.5.2.ebuild: + Stable on SPARC wrt bug #132213. + + 29 May 2006; Diego Pettenò <flameeyes@gentoo.org> -kicker-3.4.1.ebuild, + -kicker-3.4.2.ebuild: + Drop old versions. + + 26 May 2006; Markus Rothe <corsair@gentoo.org> kicker-3.5.2.ebuild: + Stable on ppc64 + + 26 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> kicker-3.5.2.ebuild: + Stable on amd64 wrt bug #132213 + + 26 May 2006; Markus Rothe <corsair@gentoo.org> kicker-3.5.2.ebuild: + Stable on ppc64 + + 25 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> kicker-3.5.2.ebuild: + Stable on x86 wrt bug #132213 + + 06 May 2006; Carsten Lohrke <carlo@gentoo.org> kicker-3.5.2.ebuild: + Correct Xorg dependency. + + 05 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> + -files/kdebase-3.5.1-kicker.patch, -kicker-3.5.0.ebuild, + -kicker-3.5.1.ebuild, -kicker-3.5.1-r1.ebuild: + Removed old 3.5.0/3.5.1 packages. + + 01 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> kicker-3.5.2.ebuild: + Add ~x86-fbsd keyword. + + 28 Mar 2006; Aron Griffis <agriffis@gentoo.org> kicker-3.5.0.ebuild, + kicker-3.5.1.ebuild, kicker-3.5.1-r1.ebuild, kicker-3.5.2.ebuild: + Mark 3.5.2 3.5.1-r1 3.5.1 3.5.0 ~ia64 + + 27 Mar 2006; Aron Griffis <agriffis@gentoo.org> kicker-3.4.3.ebuild: + Mark 3.4.3 stable on ia64. #112842 + +*kicker-3.5.2 (22 Mar 2006) + + 22 Mar 2006; Dan Armak <danarmak@gentoo.org> +kicker-3.5.2.ebuild: + KDE 3.5.2. Not yet released upstream, and so package.masked for now. + + 01 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> kicker-3.5.1-r1.ebuild: + Fix modular Xorg dependencies. + +*kicker-3.5.1-r1 (03 Feb 2006) + + 03 Feb 2006; Carsten Lohrke <carlo@gentoo.org> + +files/kdebase-3.5.1-kicker.patch, +kicker-3.5.1-r1.ebuild: + Kicker anti-flicker patch, #121444. + +*kicker-3.5.1 (23 Jan 2006) + + 23 Jan 2006; Dan Armak <danarmak@gentoo.org> +kicker-3.5.1.ebuild: + Version 3.5.1. Not yet released upstream, so package.masked for now. + + 14 Jan 2006; Diego Pettenò <flameeyes@gentoo.org> + -files/kicker-3.5.0-composite.patch, kicker-3.5.0.ebuild: + Use patch from tarball in mirrors. + + 11 Jan 2006; Diego Pettenò <flameeyes@gentoo.org> + +files/kicker-3.5.0-composite.patch, kicker-3.5.0.ebuild: + Add patch to disable xcomposite support and xcomposite useflag to + enable/disable it. + + 17 Dec 2005; Markus Rothe <corsair@gentoo.org> kicker-3.5.0.ebuild: + Added ~ppc64 + + 10 Dec 2005; Bryan Østergaard <kloeri@gentoo.org kicker-3.4.3.ebuild: + Stable on alpha. + + 10 Dec 2005; Chris White <chriswhite@gentoo.org> kicker-3.4.3.ebuild: + Marked x86 stable for bug #112842. + + 09 Dec 2005; Joseph Jezak <josejx@gentoo.org> kicker-3.4.3.ebuild: + Marked ppc stable for bug #112842. + + 04 Dec 2005; Bryan Østergaard <kloeri@gentoo.org> kicker-3.5.0.ebuild: + ~alpha keyword. + + 29 Nov 2005; Jason Wever <weeve@gentoo.org> kicker-3.5.0.ebuild: + Added ~sparc keyword. + + 24 Nov 2005; Marcus D. Hanwell <cryos@gentoo.org> kicker-3.4.3.ebuild: + Stable on amd64, bug 112842. + + 24 Nov 2005; Markus Rothe <corsair@gentoo.org> kicker-3.4.3.ebuild: + Stable on ppc64 + + 24 Nov 2005; Gustavo Zacarias <gustavoz@gentoo.org> kicker-3.4.3.ebuild: + Stable on sparc wrt #112842 + +*kicker-3.5.0 (22 Nov 2005) + + 22 Nov 2005; Dan Armak <danarmak@gentoo.org> +kicker-3.5.0.ebuild: + Ebuilds for KDE 3.5.0 final. It is not yet released, and is package.masked. + +*kicker-3.5.0_rc1 (12 Nov 2005) + + 12 Nov 2005; Dan Armak <danarmak@gentoo.org> +kicker-3.5.0_rc1.ebuild: + Ebuild for new version 3.5.0_rc1. + + 20 Oct 2005; Douglas Russell <puggy@gentoo.org> kicker-3.5.0_beta2.ebuild: + Keyword ~ppc + +*kicker-3.5.0_beta2 (14 Oct 2005) + + 14 Oct 2005; Dan Armak <danarmak@gentoo.org> +kicker-3.5.0_beta2.ebuild: + New version. + +*kicker-3.4.3 (13 Oct 2005) + + 13 Oct 2005; Dan Armak <danarmak@gentoo.org> +kicker-3.4.3.ebuild: + New version. + + 09 Oct 2005; Petteri Räty <betelgeuse@gentoo.org> + kicker-3.5_beta1.ebuild: + Added ~x86 keyword. + + 24 Sep 2005; Diego Pettenò <flameeyes@gentoo.org> + -kicker-3.5_alpha1.ebuild: + Removed 3.5_alpha1. + +*kicker-3.5_beta1 (22 Sep 2005) + + 22 Sep 2005; Diego Pettenò <flameeyes@gentoo.org> + +kicker-3.5_beta1.ebuild: + Bump to 3.5 beta1. + +*kicker-3.5_alpha1 (07 Sep 2005) + + 07 Sep 2005; Diego Pettenò <flameeyes@gentoo.org> + +kicker-3.5_alpha1.ebuild: + Added 3.5_alpha1 split ebuild. + + 08 Aug 2005; Bryan Østergaard <kloeri@gentoo.org> kicker-3.4.2.ebuild: + ~alpha keyword. + +*kicker-3.4.2 (28 Jul 2005) + + 28 Jul 2005; Dan Armak <danarmak@gentoo.org> +kicker-3.4.2.ebuild: + Version bump to 3.4.2. + + 08 Jul 2005; Jason Wever <weeve@gentoo.org> kicker-3.4.1.ebuild: + Stable on SPARC. + + 01 Jul 2005; Lars Weiler <pylon@gentoo.org> kicker-3.4.1.ebuild: + Stable on ppc; Bug #97544. + + 01 Jul 2005; Markus Rothe <corsair@gentoo.org> kicker-3.4.1.ebuild: + Stable on ppc64 (bug #97544) + +*kicker-3.4.1 (25 May 2005) + + 25 May 2005; Dan Armak <danarmak@gentoo.org> +kicker-3.4.1.ebuild: + Ebuilds for KDE 3.4.1. These are package.masked until 3.4.1 is actually + released. You can't get the tarballs yet. + + 27 Apr 2005; Markus Rothe <corsair@gentoo.org> kicker-3.4.0.ebuild: + Added ~ppc64 to KEYWORDS + + 20 Mar 2005; Jason Wever <weeve@gentoo.org> kicker-3.4.0.ebuild: + Added ~sparc keyword. + + 18 Mar 2005; Daniel Goller <morfic@gentoo.org> kicker-3.4.0.ebuild: + Added to ~ppc + + 13 Mar 2005; Dan Armak <danarmak@gentoo.org> kicker-3.4.0.ebuild: + KDE 3.4.0 ebuilds. Note that the tarballs won't be officially released for a + few more days. + +*kicker-3.4.0_rc1 (02 Mar 2005) + + 02 Mar 2005; Marcus D. Hanwell <cryos@gentoo.org> kicker-3.4.0_rc1.ebuild: + Marked ~amd64, keywording KDE split ebuilds, bug 80944. + + 27 Feb 2005; Dan Armak <danarmak@gentoo.org> : + Ebuild for 3.4.0 RC1. + +*kicker-3.4.0_beta2 (05 Feb 2005) + + 05 Feb 2005; Dan Armak <danarmak@gentoo.org> +kicker-3.4.0_beta2.ebuild: + Ebuild for 3.4.0_beta2. Note that beta2 has NOT been released as of this + date. This ebuild is for inside testing by the KDE team, and is of course + package.masked. + +*kicker-3.4.0_beta1 (15 Jan 2005) + + 15 Jan 2005; Dan Armak <danarmak@gentoo.org> +metadata.xml, + +files/applets-configure.in.in.diff, +kicker-3.4.0_beta1.ebuild: + Adding the split ebuilds to portage. For KDE 3.4, we've created separate + ebuilds for all the KDE apps. + diff --git a/kde-base/kicker/Manifest b/kde-base/kicker/Manifest new file mode 100644 index 0000000..30c15ed --- /dev/null +++ b/kde-base/kicker/Manifest @@ -0,0 +1,13 @@ +AUX kdebase-3.5.5-kicker-kmenu-button-reload.patch 6709 RMD160 638512a70be890b8059eebd71d2827dc10b27337 SHA1 2f45f9b2e0e5d5b251fbe21772df6a7dd4aff736 SHA256 2ec2883ea40e44065f66ec5664a4b721295f2cb9ed7388681317f8c0851d8205 +AUX kdebase-3.5.5-kicker-kmenu-search-box-suse.patch 17668 RMD160 4bfe030325bf0c54d3f00132f0b669bad3ac5d05 SHA1 329473be2b06b6954322d105523460855ae6facf SHA256 8e72da0c76f74c483faa7c7c0dd137fa1ce4b59da30762050adcacacd70bae6e +AUX kdebase-3.5.6-kicker-execute_feedback.patch 1038 RMD160 12bd161de2784dd2a11c6a906eb5b230dc3d89db SHA1 e08019aa918136fdf32fbef9dbdc9714a369cbf6 SHA256 c39b9aaa6c4ff576ae3d6e6ae1dfb4a07c5a8791d870da3fbb18ecd62c5f2dbe +AUX kickoff-gentoo-xeffects-integration-642174.patch 5193 RMD160 376baea4a4696c4533c5079ea624da3da68f07b9 SHA1 145d4af48a76866949874bb352332fa2cdcf167b SHA256 49bb8d45c420751d7d3f5cccb1a49d13fa1c9ec4f9ac023ed3d210d74af9ea36 +DIST kdebase-3.5-patchset-03.tar.bz2 21409 RMD160 941b919097d03347b10bccb51db2fa5e89d7ba16 SHA1 9ac59cdfc4cd8d43b6d0e6dbebc5b28d7a33e35f SHA256 59c691754627f78daf7693e82496d808cf1cc31e2d6f32af829ec4ccfd776574 +DIST kdebase-3.5.7-kicker-kickoff-suse-642174.diff.bz2 145878 RMD160 8e76b9a3d6584fbccb1a7d3daf13300b44f8bfbd SHA1 6d1877b80b47e7d338fce8cf04c91630fc98e3fa SHA256 fe10683830317c7c87b869f390dc0c4f39afcc19c2ea0f7981c9d1582ffe2816 +DIST kdebase-3.5.7.tar.bz2 24395088 RMD160 f43070b5428c3099c0abceed56041e5b4ff3c656 SHA1 833a35e4bbec2852f0f5267e680590be0c986594 SHA256 3c6d739abefc55b6cb64e1cf37b79f5993b666a5b40492471754794416b5c28d +DIST kdebase-3.5.8.tar.bz2 24200172 RMD160 6441b5eaead5fff5c42c532fb11c0d37001cb6ea SHA1 07f2e33aef101e97237676719ef2bf8418d894b2 SHA256 0f1876d1c68f01ed8fee346c1bae4f53dd2c1dc56db94e309b3d1adfc6138493 +DIST kickoff-icons.tar.bz2 158063 RMD160 c6fa32c60bcccd478da536d2b4a51f86d51dd727 SHA1 ee55114f033fe084fa21091accfc3a1624ce5284 SHA256 91877bad2244d072abf7ef7b221e2a9e6438bf0a5c754880c74a05f44ff8b0dc +EBUILD kicker-3.5.7.ebuild 4259 RMD160 a0459d7b583549199b035b902f39ed33953d83af SHA1 3457f010de30d58a3899916f78da814ad2996a0f SHA256 13ab217e4682f44df17b6ad77e3ff6f4cdfa592d56664b6504a6511b2170832f +EBUILD kicker-3.5.8.ebuild 4273 RMD160 c0ec50470a6dbf76b037bf75b1f129bea884f539 SHA1 c70a2b8748cdce6ade858d38dbfa09181eeabb4d SHA256 224820c8afb38db942ad5b64d3a0f45fd29114019f467850d4a672fc6e37dc98 +MISC ChangeLog 13217 RMD160 e7c86abcf2cb8052b369958631b7013ea934b16f SHA1 98a40a8cf2a9586a9c1609c79119f649b89370c0 SHA256 98c66a5c9f6abc4fb1f156bfa9f24c1ae0e8ad5cb34d22bf28bfbf998fadc3e2 +MISC metadata.xml 525 RMD160 d33b12775451d70a54631268f961014a965f56ad SHA1 8e45c47fcd4b0ba49bf2d039f13a29cd2ac6bc19 SHA256 40ce998ed6ae3f8b4876cd2592d8641e2a69461df0645122050a72cc1110c65e diff --git a/kde-base/kicker/files/kdebase-3.5.5-kicker-kmenu-button-reload.patch b/kde-base/kicker/files/kdebase-3.5.5-kicker-kmenu-button-reload.patch new file mode 100755 index 0000000..eed121a --- /dev/null +++ b/kde-base/kicker/files/kdebase-3.5.5-kicker-kmenu-button-reload.patch @@ -0,0 +1,221 @@ +diff -purN kdebase-3.5.4.orig/kicker/applets/menu/menuapplet.cpp kdebase-3.5.4/kicker/applets/menu/menuapplet.cpp +--- kdebase-3.5.4.orig/kicker/applets/menu/menuapplet.cpp 2005-09-10 03:25:31.000000000 -0500 ++++ kdebase-3.5.4/kicker/applets/menu/menuapplet.cpp 2006-08-13 13:29:02.000000000 -0500 +@@ -354,7 +354,7 @@ int Applet::widthForHeight( int ) const + { + if (active_menu) + return active_menu->width(); +- return 0; // we're stretch applet ++ return 50; // we're stretch applet + } + + int Applet::heightForWidth( int ) const +diff -purN kdebase-3.5.4.orig/kicker/kicker/buttons/kbutton.cpp kdebase-3.5.4/kicker/kicker/buttons/kbutton.cpp +--- kdebase-3.5.4.orig/kicker/kicker/buttons/kbutton.cpp 2005-09-10 03:25:31.000000000 -0500 ++++ kdebase-3.5.4/kicker/kicker/buttons/kbutton.cpp 2006-08-13 13:29:02.000000000 -0500 +@@ -37,6 +37,23 @@ CONNECTION WITH THE SOFTWARE OR THE USE + #include "kbutton.h" + #include "kbutton.moc" + ++#include <kiconloader.h> ++#include <qvariant.h> ++#include <qlabel.h> ++#include <qlayout.h> ++#include <qwhatsthis.h> ++#include <qaction.h> ++#include <qmenubar.h> ++#include <qpopupmenu.h> ++#include <qtoolbar.h> ++#include <qimage.h> ++#include <qpixmap.h> ++#include <krootpixmap.h> ++#include <qcolor.h> ++#include <qpainter.h> ++#include <qdragobject.h> ++#include <kglobalsettings.h> ++ + KButton::KButton( QWidget* parent ) + : PanelPopupButton( parent, "KButton" ) + { +@@ -45,7 +62,24 @@ KButton::KButton( QWidget* parent ) + + setPopup(MenuManager::the()->kmenu()); + MenuManager::the()->registerKButton(this); +- setIcon("kmenu"); ++ ++ KIconLoader * skin_loader = KGlobal::iconLoader (); ++ skin = skin_loader->iconPath ("klauncher", KIcon::Small, true); ++ normal = QImage (skin); ++ ++ if(normal.isNull()) ++ { ++ setIcon("kmenu"); ++ } ++ else ++ { ++ int applet_width = normal.width (); ++ int applet_height = normal.height (); ++ setIcon("klauncher"); ++ mainView = new QLabel (this); ++ mainView->setFixedSize (applet_width, applet_height); ++ mainView->setPixmap (normal); ++ } + + if (KickerSettings::showKMenuText()) + { +diff -purN kdebase-3.5.4.orig/kicker/kicker/buttons/kbutton.h kdebase-3.5.4/kicker/kicker/buttons/kbutton.h +--- kdebase-3.5.4.orig/kicker/kicker/buttons/kbutton.h 2005-09-10 03:25:31.000000000 -0500 ++++ kdebase-3.5.4/kicker/kicker/buttons/kbutton.h 2006-08-13 13:29:02.000000000 -0500 +@@ -26,6 +26,13 @@ CONNECTION WITH THE SOFTWARE OR THE USE + + #include "panelbutton.h" + ++#include <qwidget.h> ++#include <qlabel.h> ++#include <qstring.h> ++#include <qpixmap.h> ++ ++class QLabel; ++ + /** + * Button that contains the PanelKMenu and client menu manager. + */ +@@ -41,6 +48,10 @@ public: + + virtual void properties(); + ++ QPixmap normal; ++ QString skin; ++ QLabel *mainView; ++ + protected: + virtual QString tileName() { return "KMenu"; } + virtual void initPopup(); +diff -purN kdebase-3.5.4.orig/kicker/kicker/core/container_button.cpp kdebase-3.5.4/kicker/kicker/core/container_button.cpp +--- kdebase-3.5.4.orig/kicker/kicker/core/container_button.cpp 2006-03-17 15:48:32.000000000 -0600 ++++ kdebase-3.5.4/kicker/kicker/core/container_button.cpp 2006-08-13 13:29:02.000000000 -0500 +@@ -33,9 +33,17 @@ CONNECTION WITH THE SOFTWARE OR THE USE + #include <kpanelapplet.h> + #include <kurldrag.h> + ++#include <kiconloader.h> ++#include <kimageeffect.h> ++#include <kpixmapeffect.h> ++ + #include "global.h" + #include "appletop_mnu.h" + ++#include <qimage.h> ++#include <qlabel.h> ++#include <qstring.h> ++ + #include "containerarea.h" + #include "panelbutton.h" + #include "bookmarksbutton.h" +@@ -366,9 +374,25 @@ void ButtonContainer::checkImmutability( + KMenuButtonContainer::KMenuButtonContainer(const KConfigGroup& config, QPopupMenu *opMenu, QWidget* parent) + : ButtonContainer(opMenu, parent) + { +- checkImmutability(config); +- embedButton( new KButton(this) ); +- _actions = PanelAppletOpMenu::KMenuEditor; ++ KIconLoader * skin_loader = KGlobal::iconLoader (); ++ skin = skin_loader->iconPath ("klauncher", KIcon::Small, true); ++ normal = QImage (skin); ++ ++ if(normal.isNull()) ++ { ++ checkImmutability(config); ++ embedButton( new KButton(this) ); ++ _actions = PanelAppletOpMenu::KMenuEditor; ++ } ++ else ++ { ++ applet_width = normal.width (); ++ applet_height = normal.height (); ++ ++ checkImmutability(config); ++ embedButton( new KButton(this) ); ++ _actions = PanelAppletOpMenu::KMenuEditor; ++ } + } + + KMenuButtonContainer::KMenuButtonContainer(QPopupMenu *opMenu, QWidget* parent) +@@ -378,12 +402,40 @@ KMenuButtonContainer::KMenuButtonContain + _actions = PanelAppletOpMenu::KMenuEditor; + } + ++int KMenuButtonContainer::widthForHeight( int height ) const ++{ ++ if(normal.isNull()) ++ { ++ if ( height < 32 ) ++ return height + 10; ++ else ++ return height; ++ } ++ else ++ { ++ if ( height < 32 ) ++ return applet_width + 1; ++ else ++ return applet_width; ++ } ++} ++ + int KMenuButtonContainer::heightForWidth( int width ) const + { +- if ( width < 32 ) +- return width + 10; ++ if(normal.isNull()) ++ { ++ if ( width < 32 ) ++ return width + 10; ++ else ++ return width; ++ } + else +- return ButtonContainer::heightForWidth(width); ++ { ++ if ( width < 32 ) ++ return applet_height + 1; ++ else ++ return applet_height; ++ } + } + + // DesktopButton container +diff -purN kdebase-3.5.4.orig/kicker/kicker/core/container_button.h kdebase-3.5.4/kicker/kicker/core/container_button.h +--- kdebase-3.5.4.orig/kicker/kicker/core/container_button.h 2005-09-10 03:25:30.000000000 -0500 ++++ kdebase-3.5.4/kicker/kicker/core/container_button.h 2006-08-13 13:29:53.000000000 -0500 +@@ -28,6 +28,9 @@ CONNECTION WITH THE SOFTWARE OR THE USE + #include <kservice.h> + #include <kurl.h> + ++#include "global.h" ++#include <qlabel.h> ++ + #include "container_base.h" + + class QLayout; +@@ -56,6 +59,12 @@ public: + + PanelButton* button() const { return _button; } + ++ QPixmap normal; ++ QString skin; ++ QLabel *mainView; ++ int applet_width; ++ int applet_height; ++ + public slots: + void setPopupDirection(KPanelApplet::Direction d); + void setOrientation(KPanelExtension::Orientation o); +@@ -88,6 +97,7 @@ public: + virtual QString icon() const { return "kmenu"; } + virtual QString visibleName() const { return i18n("K Menu"); } + ++ virtual int widthForHeight( int width ) const; + virtual int heightForWidth( int width ) const; + bool isAMenu() const { return true; } + }; diff --git a/kde-base/kicker/files/kdebase-3.5.5-kicker-kmenu-search-box-suse.patch b/kde-base/kicker/files/kdebase-3.5.5-kicker-kmenu-search-box-suse.patch new file mode 100755 index 0000000..f2e21c1 --- /dev/null +++ b/kde-base/kicker/files/kdebase-3.5.5-kicker-kmenu-search-box-suse.patch @@ -0,0 +1,527 @@ +diff -purN kdebase-3.5.4.orig/kicker/kicker/ui/Makefile.am kdebase-3.5.4/kicker/kicker/ui/Makefile.am +--- kdebase-3.5.4.orig/kicker/kicker/ui/Makefile.am 2005-09-10 03:25:31.000000000 -0500 ++++ kdebase-3.5.4/kicker/kicker/ui/Makefile.am 2006-08-13 08:20:56.000000000 -0500 +@@ -13,7 +13,7 @@ libkicker_ui_la_SOURCES = addbutton_mnu. + recentapps.cpp browser_dlg.cpp \ + removeapplet_mnu.cpp removeextension_mnu.cpp removecontainer_mnu.cpp \ + removebutton_mnu.cpp popupmenutitle.cpp hidebutton.cpp \ +- addappletvisualfeedback.cpp ++ addappletvisualfeedback.cpp clicklineedit.cpp + + libkicker_ui_la_LIBADD = $(top_builddir)/libkonq/libkonq.la $(top_builddir)/kdmlib/libdmctl.la + +@@ -25,7 +25,7 @@ noinst_HEADERS = addapplet.h appletwidge + addextension_mnu.h extensionop_mnu.h \ + recentapps.h browser_dlg.h \ + removeapplet_mnu.h removeextension_mnu.h removecontainer_mnu.h \ +- removebutton_mnu.h popupmenutitle.h hidebutton.h addappletvisualfeedback.h ++ removebutton_mnu.h popupmenutitle.h hidebutton.h addappletvisualfeedback.h clicklineedit.h + + removecontainer_mnu.lo: ../../libkicker/kickerSettings.h + removeextension_mnu.lo: ../../libkicker/kickerSettings.h +diff -purN kdebase-3.5.4.orig/kicker/kicker/ui/clicklineedit.cpp kdebase-3.5.4/kicker/kicker/ui/clicklineedit.cpp +--- kdebase-3.5.4.orig/kicker/kicker/ui/clicklineedit.cpp 1969-12-31 18:00:00.000000000 -0600 ++++ kdebase-3.5.4/kicker/kicker/ui/clicklineedit.cpp 2006-08-13 08:20:56.000000000 -0500 +@@ -0,0 +1,85 @@ ++/* ++ This file is part of libkdepim. ++ Copyright (c) 2004 Daniel Molkentin <molkentin@kde.org> ++ based on code by Cornelius Schumacher <schumacher@kde.org> ++ ++ This library is free software; you can redistribute it and/or ++ modify it under the terms of the GNU Library General Public ++ License as published by the Free Software Foundation; either ++ version 2 of the License, or (at your option) any later version. ++ ++ This library is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ Library General Public License for more details. ++ ++ You should have received a copy of the GNU Library General Public License ++ along with this library; see the file COPYING.LIB. If not, write to ++ the Free Software Foundation, Inc., 59 Temple Place - Suite 330, ++ Boston, MA 02111-1307, USA. ++*/ ++ ++ ++#include "clicklineedit.h" ++ ++#include "qpainter.h" ++ ++using namespace KPIM; ++ ++ClickLineEdit::ClickLineEdit(QWidget *parent, const QString &msg, const char* name) : ++ KLineEdit(parent, name) ++{ ++ mDrawClickMsg = true; ++ setClickMessage( msg ); ++} ++ ++ClickLineEdit::~ClickLineEdit() {} ++ ++ ++void ClickLineEdit::setClickMessage( const QString &msg ) ++{ ++ mClickMessage = msg; ++ repaint(); ++} ++ ++void ClickLineEdit::setText( const QString &txt ) ++{ ++ mDrawClickMsg = txt.isEmpty(); ++ repaint(); ++ KLineEdit::setText( txt ); ++} ++ ++void ClickLineEdit::drawContents( QPainter *p ) ++{ ++ KLineEdit::drawContents( p ); ++ ++ if ( mDrawClickMsg == true && !hasFocus() ) { ++ QPen tmp = p->pen(); ++ p->setPen( gray ); ++ QRect cr = contentsRect(); ++ p->drawText( cr, AlignAuto|AlignVCenter, mClickMessage ); ++ p->setPen( tmp ); ++ } ++} ++ ++void ClickLineEdit::focusInEvent( QFocusEvent *ev ) ++{ ++ if ( mDrawClickMsg == true ) ++ { ++ mDrawClickMsg = false; ++ repaint(); ++ } ++ QLineEdit::focusInEvent( ev ); ++} ++ ++void ClickLineEdit::focusOutEvent( QFocusEvent *ev ) ++{ ++ if ( text().isEmpty() ) ++ { ++ mDrawClickMsg = true; ++ repaint(); ++ } ++ QLineEdit::focusOutEvent( ev ); ++} ++ ++#include "clicklineedit.moc" +diff -purN kdebase-3.5.4.orig/kicker/kicker/ui/clicklineedit.h kdebase-3.5.4/kicker/kicker/ui/clicklineedit.h +--- kdebase-3.5.4.orig/kicker/kicker/ui/clicklineedit.h 1969-12-31 18:00:00.000000000 -0600 ++++ kdebase-3.5.4/kicker/kicker/ui/clicklineedit.h 2006-08-13 08:20:56.000000000 -0500 +@@ -0,0 +1,63 @@ ++/* ++ This file is part of libkdepim. ++ Copyright (c) 2004 Daniel Molkentin <molkentin@kde.org> ++ ++ This library is free software; you can redistribute it and/or ++ modify it under the terms of the GNU Library General Public ++ License as published by the Free Software Foundation; either ++ version 2 of the License, or (at your option) any later version. ++ ++ This library is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ Library General Public License for more details. ++ ++ You should have received a copy of the GNU Library General Public License ++ along with this library; see the file COPYING.LIB. If not, write to ++ the Free Software Foundation, Inc., 59 Temple Place - Suite 330, ++ Boston, MA 02111-1307, USA. ++*/ ++ ++#ifndef CLICKLINEEDIT_H ++#define CLICKLINEEDIT_H ++ ++#include <klineedit.h> ++ ++ ++namespace KPIM { ++ ++/** ++ This class provides a KLineEdit which contains a greyed-out hinting ++ text as long as the user didn't enter any text ++ ++ @short LineEdit with customizable "Click here" text ++ @author Daniel Molkentin ++*/ ++class KDE_EXPORT ClickLineEdit : public KLineEdit ++{ ++ Q_OBJECT ++ public: ++ ClickLineEdit( QWidget *parent, const QString &msg = QString::null, const char* name = 0 ); ++ ~ClickLineEdit(); ++ ++ void setClickMessage( const QString &msg ); ++ QString clickMessage() const { return mClickMessage; } ++ ++ virtual void setText( const QString& txt ); ++ ++ protected: ++ virtual void drawContents( QPainter *p ); ++ virtual void focusInEvent( QFocusEvent *ev ); ++ virtual void focusOutEvent( QFocusEvent *ev ); ++ ++ private: ++ QString mClickMessage; ++ bool mDrawClickMsg; ++ ++}; ++ ++} ++ ++#endif // CLICKLINEEDIT_H ++ ++ +diff -purN kdebase-3.5.4.orig/kicker/kicker/ui/k_mnu.cpp kdebase-3.5.4/kicker/kicker/ui/k_mnu.cpp +--- kdebase-3.5.4.orig/kicker/kicker/ui/k_mnu.cpp 2006-03-17 04:17:32.000000000 -0600 ++++ kdebase-3.5.4/kicker/kicker/ui/k_mnu.cpp 2006-08-13 08:20:56.000000000 -0500 +@@ -26,9 +26,13 @@ CONNECTION WITH THE SOFTWARE OR THE USE + #include <unistd.h> + #include <dmctl.h> + ++#include <qhbox.h> + #include <qimage.h> ++#include <qlabel.h> + #include <qpainter.h> + #include <qstyle.h> ++#include <qtimer.h> ++#include <qtooltip.h> + + #include <dcopclient.h> + #include <kapplication.h> +@@ -40,9 +44,11 @@ CONNECTION WITH THE SOFTWARE OR THE USE + #include <kglobal.h> + #include <kglobalsettings.h> + #include <kiconloader.h> ++#include <klineedit.h> + #include <klocale.h> + #include <kmessagebox.h> + #include <kstandarddirs.h> ++#include <ktoolbarbutton.h> + #include <kwin.h> + + #include "client_mnu.h" +@@ -58,9 +64,12 @@ CONNECTION WITH THE SOFTWARE OR THE USE + #include "quickbrowser_mnu.h" + #include "recentapps.h" + ++#include "clicklineedit.h" + #include "k_mnu.h" + #include "k_mnu.moc" + ++const int PanelKMenu::searchLineID(23140 /*whatever*/); ++ + PanelKMenu::PanelKMenu() + : PanelServiceMenu(QString::null, QString::null, 0, "KMenu") + , bookmarkMenu(0) +@@ -165,6 +174,26 @@ void PanelKMenu::paletteChanged() + } + } + ++ ++/* A MenuHBox is supposed to be inserted into a menu. ++ * You can set a special widget in the hbox which will ++ * get the focus if the user moves up or down with the ++ * cursor keys ++ */ ++class MenuHBox : public QHBox { ++public: ++ MenuHBox(PanelKMenu* parent) : QHBox(parent) ++ { ++ } ++ ++ virtual void keyPressEvent(QKeyEvent *e) ++ { ++ ++ } ++private: ++ PanelKMenu *parent; ++}; ++ + void PanelKMenu::initialize() + { + // kdDebug(1210) << "PanelKMenu::initialize()" << endl; +@@ -191,13 +220,29 @@ void PanelKMenu::initialize() + // add services + PanelServiceMenu::initialize(); + ++ // Insert search field ++ QHBox* hbox = new QHBox( this ); ++ KToolBarButton *clearButton = new KToolBarButton( "locationbar_erase", 0, hbox ); ++ searchEdit = new KPIM::ClickLineEdit(hbox, " "+i18n("Press '/' to search...")); ++ hbox->setFocusPolicy(QWidget::StrongFocus); ++ hbox->setFocusProxy(searchEdit); ++ hbox->setSpacing( 3 ); ++ connect(clearButton, SIGNAL(clicked()), searchEdit, SLOT(clear())); ++ connect(this, SIGNAL(aboutToHide()), this, SLOT(slotClearSearch())); ++ connect(searchEdit, SIGNAL(textChanged(const QString&)), ++ this, SLOT( slotUpdateSearch( const QString&))); ++ insertItem(hbox, searchLineID, 0); ++ ++ //QToolTip::add(clearButton, i18n("Clear Search")); ++ //QToolTip::add(searchEdit, i18n("Enter the name of an application")); ++ + if (KickerSettings::showMenuTitles()) + { + int id; + id = insertItem(new PopupMenuTitle(i18n("All Applications"), font()), -1 /* id */, 0); +- setItemEnabled( id, false ); ++ setItemEnabled(id, false); + id = insertItem(new PopupMenuTitle(i18n("Actions"), font()), -1 /* id */, -1); +- setItemEnabled( id, false ); ++ setItemEnabled(id, false); + } + + // create recent menu section +@@ -741,3 +786,43 @@ void PanelKMenu::clearRecentMenuItems() + } + + ++void PanelKMenu::slotUpdateSearch(const QString& searchString) ++{ ++ kdDebug() << "Searching for " << searchString << endl; ++ setSearchString(searchString); ++} ++ ++void PanelKMenu::slotClearSearch() ++{ ++ if (searchEdit && searchEdit->text().isEmpty() == false) { ++ QTimer::singleShot(0, searchEdit, SLOT(clear())); ++ } ++} ++ ++void PanelKMenu::keyPressEvent(QKeyEvent* e) ++{ ++ // We move the focus to the search field if the ++ // user presses '/'. This is the same shortcut as ++ // konqueror is using, and afaik it's hardcoded both ++ // here and there. This sucks badly for many non-us ++ // keyboard layouts, but for the sake of consistency ++ // we follow konqueror. ++ if (!searchEdit) return KPanelMenu::keyPressEvent(e); ++ ++ if (e->key() == Qt::Key_Slash && !searchEdit->hasFocus()) { ++ if (indexOf(searchLineID) >=0 ) { ++ setActiveItem(indexOf(searchLineID)); ++ } ++ } ++ else if (e->key() == Qt::Key_Escape && searchEdit->text().isEmpty() == false) { ++ searchEdit->clear(); ++ } ++ else if (e->key() == Qt::Key_Delete && !searchEdit->hasFocus() && ++ searchEdit->text().isEmpty() == false) ++ { ++ searchEdit->clear(); ++ } ++ else { ++ KPanelMenu::keyPressEvent(e); ++ } ++} +diff -purN kdebase-3.5.4.orig/kicker/kicker/ui/k_mnu.h kdebase-3.5.4/kicker/kicker/ui/k_mnu.h +--- kdebase-3.5.4.orig/kicker/kicker/ui/k_mnu.h 2005-09-10 03:25:31.000000000 -0500 ++++ kdebase-3.5.4/kicker/kicker/ui/k_mnu.h 2006-08-13 08:20:56.000000000 -0500 +@@ -30,6 +30,11 @@ CONNECTION WITH THE SOFTWARE OR THE USE + + #include "service_mnu.h" + ++namespace KPIM { ++ // Yes, ClickLineEdit was copied from libkdepim. ++ // Can we have it in kdelibs please? ++ class ClickLineEdit; ++} + class KickerClientMenu; + class KBookmarkMenu; + class KActionCollection; +@@ -73,6 +78,8 @@ protected slots: + void slotSaveSession(); + void slotRunCommand(); + void slotEditUserContact(); ++ void slotUpdateSearch(const QString &searchtext); ++ void slotClearSearch(); + void paletteChanged(); + virtual void configChanged(); + void updateRecent(); +@@ -89,6 +96,8 @@ protected: + void doNewSession(bool lock); + void createRecentMenuItems(); + virtual void clearSubmenus(); ++ void filterMenu(PanelServiceMenu* menu, const QString &searchString); ++ void keyPressEvent(QKeyEvent* e); + + private: + QPopupMenu *sessionsMenu; +@@ -101,6 +110,8 @@ private: + KActionCollection *actionCollection; + KBookmarkOwner *bookmarkOwner; + PopupMenuList dynamicSubMenus; ++ KPIM::ClickLineEdit *searchEdit; ++ static const int searchLineID; + }; + + #endif +diff -purN kdebase-3.5.4.orig/kicker/kicker/ui/service_mnu.cpp kdebase-3.5.4/kicker/kicker/ui/service_mnu.cpp +--- kdebase-3.5.4.orig/kicker/kicker/ui/service_mnu.cpp 2006-05-22 13:12:40.000000000 -0500 ++++ kdebase-3.5.4/kicker/kicker/ui/service_mnu.cpp 2006-08-13 08:20:56.000000000 -0500 +@@ -26,6 +26,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE + #include <qbitmap.h> + #include <qpixmap.h> + #include <qimage.h> ++#include <qmap.h> + + #include <dcopclient.h> + #include <kapplication.h> +@@ -100,6 +101,8 @@ void PanelServiceMenu::initialize() + clear(); + + clearSubmenus(); ++ searchSubMenuIDs.clear(); ++ searchMenuItems.clear(); + doInitialize(); + } + +@@ -202,6 +205,10 @@ void PanelServiceMenu::fillMenu(KService + + int newId = insertItem(iconset, groupCaption, m, id++); + entryMap_.insert(newId, static_cast<KSycocaEntry*>(g)); ++ // This submenu will be searched when applying a search string ++ searchSubMenuIDs[m] = newId; ++ // Also search the submenu name itself ++ searchMenuItems.insert(newId); + // We have to delete the sub menu our selves! (See Qt docs.) + subMenus.append(m); + } +@@ -214,6 +221,7 @@ void PanelServiceMenu::fillMenu(KService + } + + KService::Ptr s(static_cast<KService *>(e)); ++ searchMenuItems.insert(id); + insertMenuItem(s, id++, -1, &suppressGenericNames); + } + else if (e->isType(KST_KServiceSeparator)) +@@ -772,6 +780,8 @@ void PanelServiceMenu::slotClear() + delete *it; + } + subMenus.clear(); ++ searchSubMenuIDs.clear(); ++ searchMenuItems.clear(); + } + + void PanelServiceMenu::selectFirstItem() +@@ -796,3 +806,72 @@ void PanelServiceMenu::updateRecentlyUse + RecentlyLaunchedApps::the().m_bNeedToUpdate = true; + } + ++void PanelServiceMenu::setSearchString(const QString &searchString) ++{ ++ // We must initialize the menu, because it might have not been opened before ++ initialize(); ++ ++ bool foundSomething = false; ++ std::set<int> nonemptyMenus; ++ std::set<int>::const_iterator menuItemIt(searchMenuItems.begin()); ++ // Apply the filter on this menu ++ for (; menuItemIt != searchMenuItems.end(); ++menuItemIt) { ++ int id = *menuItemIt; ++ KService* s = dynamic_cast< KService* >( static_cast< KSycocaEntry* >( entryMap_[ id ])); ++ QString menuText = text(id); ++ if (menuText.contains(searchString, false) > 0 ++ || ( s != NULL && ( s->name().contains(searchString, false) > 0 ++ || s->exec().contains(searchString, false) > 0 ++ || s->comment().contains(searchString, false) > 0 ++ || s->genericName().contains(searchString, false) > 0 ++ || s->exec().contains(searchString, false) > 0 ) ++ )) { ++ setItemEnabled(id, true); ++ foundSomething = true; ++ nonemptyMenus.insert(id); ++ } ++ else { ++ setItemEnabled(id, false); ++ } ++ } ++ // Apply the filter on this menu ++ /*for (int i=count()-1; i>=0; --i) { ++ int id = idAt(i); ++ QString menuText = text(id); ++ if (menuText.contains(searchString, false) > 0) { ++ setItemEnabled(id, true); ++ foundSomething = true; ++ nonemptyMenus.insert(id); ++ } ++ else { ++ setItemEnabled(id, false); ++ } ++ }*/ ++ ++ PanelServiceMenuMap::iterator it(searchSubMenuIDs.begin()); ++ // Apply the search filter on submenus ++ for (; it != searchSubMenuIDs.end(); ++it) { ++ it.key()->setSearchString(searchString); ++ if (nonemptyMenus.find(it.data()) != nonemptyMenus.end()) { ++ // if the current menu is a match already, we don't ++ // block access to the contained items ++ setItemEnabled(it.data(), true); ++ it.key()->setSearchString(QString()); ++ foundSomething = true; ++ } ++ else if (it.key()->hasSearchResults()) { ++ setItemEnabled(it.data(), true); ++ foundSomething = true; ++ } ++ else { ++ setItemEnabled(it.data(), false); ++ } ++ } ++ ++ hasSearchResults_ = foundSomething; ++} ++ ++bool PanelServiceMenu::hasSearchResults() ++{ ++ return hasSearchResults_; ++} +diff -purN kdebase-3.5.4.orig/kicker/kicker/ui/service_mnu.h kdebase-3.5.4/kicker/kicker/ui/service_mnu.h +--- kdebase-3.5.4.orig/kicker/kicker/ui/service_mnu.h 2006-03-17 04:17:32.000000000 -0600 ++++ kdebase-3.5.4/kicker/kicker/ui/service_mnu.h 2006-08-13 08:20:56.000000000 -0500 +@@ -26,6 +26,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE + + #include <qmap.h> + #include <qvaluevector.h> ++#include <set> + + #include <ksycocaentry.h> + #include <kservice.h> +@@ -41,8 +42,11 @@ CONNECTION WITH THE SOFTWARE OR THE USE + * @author Rik Hemsley <rik@kde.org> + */ + ++class KLineEdit; + typedef QMap<int, KSycocaEntry::Ptr> EntryMap; + typedef QValueVector<QPopupMenu*> PopupMenuList; ++class PanelServiceMenu; ++typedef QMap<PanelServiceMenu*,int> PanelServiceMenuMap; + + class KDE_EXPORT PanelServiceMenu : public KPanelMenu + { +@@ -63,6 +67,8 @@ public: + virtual void showMenu(); + bool highlightMenuItem( const QString &menuId ); + void selectFirstItem(); ++ void setSearchString(const QString& searchString); ++ bool hasSearchResults(); + + private: + void fillMenu( KServiceGroup::Ptr &_root, KServiceGroup::List &_list, +@@ -114,6 +120,9 @@ protected: + bool addmenumode_; + QPoint startPos_; + PopupMenuList subMenus; ++ PanelServiceMenuMap searchSubMenuIDs; ++ bool hasSearchResults_; ++ std::set<int> searchMenuItems; + + private slots: + void slotContextMenu(int); diff --git a/kde-base/kicker/files/kdebase-3.5.6-kicker-execute_feedback.patch b/kde-base/kicker/files/kdebase-3.5.6-kicker-execute_feedback.patch new file mode 100644 index 0000000..4d04a9f --- /dev/null +++ b/kde-base/kicker/files/kdebase-3.5.6-kicker-execute_feedback.patch @@ -0,0 +1,29 @@ +diff -r -u -p kdebase-3.5.6.original/kicker/libkicker/panelbutton.cpp kdebase-3.5.6.patched/kicker/libkicker/panelbutton.cpp +--- kdebase-3.5.6.original/kicker/libkicker/panelbutton.cpp 2006-07-22 10:15:18.000000000 +0200 ++++ kdebase-3.5.6.patched/kicker/libkicker/panelbutton.cpp 2007-02-09 21:43:06.000000000 +0100 +@@ -29,6 +29,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE + #include <qstyle.h> + #include <qstylesheet.h> + #include <qtooltip.h> ++#include <qpixmap.h> + + #include <kapplication.h> + #include <kconfig.h> +@@ -39,6 +40,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE + #include <kglobalsettings.h> + #include <kiconloader.h> + #include <kicontheme.h> ++#include <kiconeffect.h> + #include <kipc.h> + #include <kstandarddirs.h> + #include <klocale.h> +@@ -487,6 +489,9 @@ void PanelButton::mouseReleaseEvent(QMou + if (e->button() == LeftButton) + { + m_isLeftMouseButtonDown = false; ++ ++ QPixmap pix = labelIcon(); ++ KIconEffect::visualActivate(this, this->geometry(), &pix); + } + QButton::mouseReleaseEvent(e); + } diff --git a/kde-base/kicker/files/kickoff-gentoo-xeffects-integration-642174.patch b/kde-base/kicker/files/kickoff-gentoo-xeffects-integration-642174.patch new file mode 100644 index 0000000..867dae1 --- /dev/null +++ b/kde-base/kicker/files/kickoff-gentoo-xeffects-integration-642174.patch @@ -0,0 +1,109 @@ +diff -Nurp suse_kickoff_qstyle-nosvn/kicker/kicker/buttons/knewbutton.cpp suse_kickoff_qstyle-nosvn-slintegration/kicker/kicker/buttons/knewbutton.cpp +--- suse_kickoff_qstyle-nosvn/kicker/kicker/buttons/knewbutton.cpp 2007-01-28 13:43:47.000000000 +0100 ++++ suse_kickoff_qstyle-nosvn-slintegration/kicker/kicker/buttons/knewbutton.cpp 2007-01-28 13:44:11.000000000 +0100 +@@ -65,7 +65,7 @@ KNewButton::KNewButton( QWidget* parent + + setIconAlignment((Qt::AlignmentFlags)(AlignTop|AlignRight)); + setAcceptDrops(true); +- setIcon("kmenu-suse"); ++ setIcon("kmenu-kickoff"); + setDrawArrow(false); + + m_movie = new QMovie(locate("appdata", "pics/kmenu_basic.mng")); +@@ -245,12 +245,12 @@ void KNewButton::drawEye() + m_iconSize = pixmap.size(); + sf = buttonScaleFactor(size()); + +- QPainter p(&pixmap); ++/* QPainter p(&pixmap); + p.setPen(white); + p.setBrush(white); + // p.setPen(QColor(110,185,55)); + p.drawRect(eye_x+dx, eye_y+dy, 2, 2); +- p.end(); ++ p.end(); */ + } + + QWMatrix matrix; +diff -Nurp suse_kickoff_qstyle-nosvn/kicker/kicker/ui/k_new_mnu.cpp suse_kickoff_qstyle-nosvn-slintegration/kicker/kicker/ui/k_new_mnu.cpp +--- suse_kickoff_qstyle-nosvn/kicker/kicker/ui/k_new_mnu.cpp 2007-01-27 18:46:31.000000000 +0100 ++++ suse_kickoff_qstyle-nosvn-slintegration/kicker/kicker/ui/k_new_mnu.cpp 2007-01-28 13:38:34.000000000 +0100 +@@ -1197,7 +1197,9 @@ void KMenu::initialize() + */ + KConfig ksmserver("ksmserverrc", false, false); + ksmserver.setGroup("General"); +- connect( m_lock, SIGNAL(clicked()), SLOT(slotOpenSUSE())); ++ //connect( m_lock, SIGNAL(clicked()), SLOT(slotLock())); ++ m_lock->hide(); ++ + m_tabBar->setTabEnabled(LeaveTab, kapp->authorize("logout")); + + // load search field history +@@ -1331,11 +1331,11 @@ + + m_systemView->insertSeparator( nId++, i18n("Applications"), index++); + +- KService::Ptr p = KService::serviceByStorageId("/usr/share/applications/YaST.desktop"); +- m_systemView->insertMenuItem(p, nId++, index++); ++ m_systemView->insertItem( "kcontrol", i18n( "System Settings" ), i18n( "Control Center" ), ++ "/usr/kde/3.5/share/applications/kde/KControl.desktop", nId++, index++ ); + +- m_systemView->insertItem( "info", i18n( "System Information" ), +- "sysinfo:/", "sysinfo:/", nId++, index++ ); ++ m_systemView->insertItem( "kcmprocessor", i18n( "System Information" ), ++ "Information Center", "/usr/kde/3.5/share/applications/kde/kinfocenter.desktop", nId++, index++ ); + + m_systemView->insertSeparator( nId++, i18n("System Folders"), index++ ); + +--- kicker-3.5.6/kicker/kicker/ui/appletop_mnu.cpp.orig 2007-02-12 12:20:59.000000000 -0330 ++++ kicker-3.5.6/kicker/kicker/ui/appletop_mnu.cpp 2007-02-12 12:23:52.000000000 -0330 +@@ -169,9 +169,9 @@ + } + + if (KickerSettings::legacyKMenu()) +- insertItem(SmallIcon("suse"), i18n("Switch to SUSE Menu Style"), this, SLOT(toggleLegacy())); ++ insertItem(SmallIcon("about_kde"), i18n("Switch to New Kickoff"), this, SLOT(toggleLegacy())); + else +- insertItem(SmallIcon("about_kde"), i18n("Switch to KDE Menu Style"), this, SLOT(toggleLegacy())); ++ insertItem(SmallIcon("about_kde"), i18n("Switch to Legacy Menu"), this, SLOT(toggleLegacy())); + } + + if ((actions & PanelAppletOpMenu::KMenuEditor) && kapp->authorizeKAction("menuedit")) +--- kicker-3.5.6/kicker/libkicker/panelbutton.cpp.orig 2007-02-09 15:04:39.000000000 -0330 ++++ kicker-3.5.6/kicker/libkicker/panelbutton.cpp 2007-02-09 15:05:23.000000000 -0330 +@@ -809,7 +809,7 @@ + QString nm = m_iconName; + KIcon::States defaultState = isEnabled() ? KIcon::DefaultState : + KIcon::DisabledState; +- if (nm=="kmenu-suse") ++ if (nm=="kmenu-kickoff") + { + QString pth = locate( "appdata", "pics/kmenu_basic.mng" ); + if (!pth.isEmpty()) +--- kicker-3.5.6/kicker/libkicker/kickerSettings.kcfg.orig 2007-02-12 12:52:15.000000000 -0330 ++++ kicker-3.5.6/kicker/libkicker/kickerSettings.kcfg 2007-02-12 12:55:23.000000000 -0330 +@@ -104,12 +104,12 @@ + </entry> + + <entry name="OpenOnHover" type="Bool" > +- <label>When this option is enabled, the SUSE Menu does open on mouse hover.</label> +- <default>true</default> ++ <label>When this option is enabled, the Kickoff Menu does open on mouse hover.</label> ++ <default>false</default> + </entry> + + <entry name="ScrollFlipView" type="Bool" > +- <label>When this option is enabled, the SUSE Menu application view switching will scroll.</label> ++ <label>When this option is enabled, the Kickoff Menu application view switching will scroll.</label> + <default>true</default> + </entry> + +@@ -148,7 +148,7 @@ + + <entry name="KickoffSwitchTabsOnHover" type="Bool" > + <label>When this option is enabled, the tabs in the Kickoff menu will switch without the need to click</label> +- <default>true</default> ++ <default>false</default> + </entry> + + diff --git a/kde-base/kicker/kicker-3.5.7.ebuild b/kde-base/kicker/kicker-3.5.7.ebuild new file mode 100644 index 0000000..6563e27 --- /dev/null +++ b/kde-base/kicker/kicker-3.5.7.ebuild @@ -0,0 +1,152 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/kde-base/kicker/kicker-3.5.7.ebuild,v 1.7 2007/08/11 16:52:22 armin76 Exp $ + +KMNAME=kdebase + +PATCH_VER="642174" + +MAXKDEVER=$PV +KM_DEPRANGE="$PV $MAXKDEVER" +inherit kde-meta eutils flag-o-matic + +SRC_URI="${SRC_URI} + mirror://gentoo/kdebase-3.5-patchset-03.tar.bz2 + kickoff? ( + http://distfiles.gentoo-xeffects.org/kickoff/$KMNAME-$PV-$PN-kickoff-suse-$PATCH_VER.diff.bz2 + http://distfiles.gentoo-xeffects.org/kickoff/kickoff-icons.tar.bz2 + )" + +DESCRIPTION="Kicker is the KDE application starter panel and is also capable of some useful applets and extensions." +KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd" +IUSE="kdehiddenvisibility kickoff pertty xcomposite" + +RDEPEND=" +$(deprange $PV $MAXKDEVER kde-base/libkonq) +$(deprange $PV $MAXKDEVER kde-base/kdebase-data) + x11-libs/libXau + x11-libs/libXfixes + x11-libs/libXrender + x11-libs/libXtst + xcomposite? ( x11-libs/libXcomposite )" + +DEPEND="${RDEPEND} + kickoff? ( dev-libs/liblazy >=app-misc/beagle-0.2.11 )" + +KMCOPYLIB="libkonq libkonq" +KMEXTRACTONLY="libkonq + kdm/kfrontend/themer/" +KMCOMPILEONLY="kdmlib/" + +PATCHES="" + +if use pertty; +then + PATCHES="${PATCHES} + $FILESDIR/$KMNAME-3.5.6-$PN-execute_feedback.patch" + + # + # Revert to old search + Kbutton patches if not using kickoff + # - cannot have both on at the same time (yet) + # + if ! use kickoff; + then + PATCHES="${PATCHES} + $FILESDIR/$KMNAME-3.5.5-$PN-kmenu-button-reload.patch + $FILESDIR/$KMNAME-3.5.5-$PN-kmenu-search-box-suse.patch" + fi +fi + +src_unpack() { + kde-meta_src_unpack + + # + # If we are using kickoff, then epatch here and extract icons + # + if use kickoff; then + # Add Kickoff support + epatch "${DISTDIR}/$KMNAME-$PV-$PN-kickoff-suse-$PATCH_VER.diff.bz2" + + # Adjustments for Gentoo + epatch "${FILESDIR}/kickoff-gentoo-xeffects-integration-$PATCH_VER.patch" + + # copy icons over + tar xjf "${DISTDIR}"/kickoff-icons.tar.bz2 -C "${WORKDIR}"/${PN}-${PV}/${PN}/data + fi +} + +pkg_setup() { + kde_pkg_setup + if use kickoff && use kdehiddenvisibility ; then + echo "" + ewarn "You have enabled use flags 'kdehiddenvisibility' and 'kickoff'" + ewarn "at the same time. While this may work for some, it likely will" + ewarn "not. If you really want kickoff to work properly, please stop" + ewarn "this emerge and disable 'kdehiddenvisibility' before you try" + ewarn "again." + echo "" + fi + + if use pertty && ! built_with_use --missing false =kde-base/kdelibs-3.5* pertty; then + eerror "The pertty USE flag in this package enables special extensions" + eerror "and requires that kdelibs be patched to support these extensions." + eerror "Since it appears your version of kdelibs was not compiled with these" + eerror "extensions, you must either emerge kicker without pertty or" + eerror "re-emerge kdelibs with pertty enabled and then emerge kicker again." + die "Missing pertty USE flag on kde-base/kdelibs" + fi +} + +src_compile() { + # + # There is something broken in the build. So, first we setup myconf and run + # configure. + # + export UNSERMAKE="no" + + kde-meta_src_compile myconf configure + + myconf="$myconf $(use_with xcomposite composite)" + + if use kickoff; then + # + # Now we run emake... until it fails + # + emake + + # + # Fix the makefile and run emake... until it fails + # + sed -i '/SUBDIRS/ s/ui core/core ui/' kicker/kicker/Makefile.am + emake + + # + # Fix the makefile and run emake... until it fails + # + sed -i '/SUBDIRS/ s/core ui/interfaces core ui/' kicker/kicker/Makefile.am + emake + + # + # + # Fix the makefile and run emake... until it fails + # + sed -i '/SUBDIRS/ s/interfaces core ui/ui interfaces core ui/' kicker/kicker/Makefile.am + emake + + # Ok, that should get us to the point where we can finally run a full build + # It's not perfect, but it does get the thing compiled. Anyone with a better + # fix, let me know and I'll integrate it. + # + fi + + kde-meta_src_compile make +} + +pkg_postinst() { + kde_pkg_postinst + echo + ewarn "Do NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs to roderick.greening@gmail.com" + einfo "Or, you may post them to http://forums.gentoo-xeffects.org" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/kde-base/kicker/kicker-3.5.8.ebuild b/kde-base/kicker/kicker-3.5.8.ebuild new file mode 100644 index 0000000..b401992 --- /dev/null +++ b/kde-base/kicker/kicker-3.5.8.ebuild @@ -0,0 +1,152 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/kde-base/kicker/kicker-3.5.8.ebuild,v 1.1 2007/10/19 22:58:48 philantrop Exp $ + +KMNAME=kdebase + +PATCH_VER="642174" + +MAXKDEVER=$PV +KM_DEPRANGE="$PV $MAXKDEVER" +inherit kde-meta eutils flag-o-matic + +SRC_URI="${SRC_URI} + mirror://gentoo/kdebase-3.5-patchset-03.tar.bz2 + kickoff? ( + http://distfiles.gentoo-xeffects.org/kickoff/$KMNAME-3.5.7-$PN-kickoff-suse-$PATCH_VER.diff.bz2 + http://distfiles.gentoo-xeffects.org/kickoff/kickoff-icons.tar.bz2 + )" + +DESCRIPTION="Kicker is the KDE application starter panel and is also capable of some useful applets and extensions." +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="kdehiddenvisibility kickoff pertty xcomposite" + +RDEPEND=" +$(deprange $PV $MAXKDEVER kde-base/libkonq) +$(deprange $PV $MAXKDEVER kde-base/kdebase-data) + x11-libs/libXau + x11-libs/libXfixes + x11-libs/libXrender + x11-libs/libXtst + xcomposite? ( x11-libs/libXcomposite )" + +DEPEND="${RDEPEND} + kickoff? ( dev-libs/liblazy >=app-misc/beagle-0.2.11 )" + +KMCOPYLIB="libkonq libkonq" +KMEXTRACTONLY="libkonq + kdm/kfrontend/themer/" +KMCOMPILEONLY="kdmlib/" + +PATCHES="" + +if use pertty; +then + PATCHES="${PATCHES} + $FILESDIR/$KMNAME-3.5.6-$PN-execute_feedback.patch" + + # + # Revert to old search + Kbutton patches if not using kickoff + # - cannot have both on at the same time (yet) + # + if ! use kickoff; + then + PATCHES="${PATCHES} + $FILESDIR/$KMNAME-3.5.5-$PN-kmenu-button-reload.patch + $FILESDIR/$KMNAME-3.5.5-$PN-kmenu-search-box-suse.patch" + fi +fi + +src_unpack() { + kde-meta_src_unpack + + # + # If we are using kickoff, then epatch here and extract icons + # + if use kickoff; then + # Add Kickoff support + epatch "${DISTDIR}/$KMNAME-3.5.7-$PN-kickoff-suse-$PATCH_VER.diff.bz2" + + # Adjustments for Gentoo + epatch "${FILESDIR}/kickoff-gentoo-xeffects-integration-$PATCH_VER.patch" + + # copy icons over + tar xjf "${DISTDIR}"/kickoff-icons.tar.bz2 -C "${WORKDIR}"/${PN}-${PV}/${PN}/data + fi +} + +pkg_setup() { + kde_pkg_setup + if use kickoff && use kdehiddenvisibility ; then + echo "" + ewarn "You have enabled use flags 'kdehiddenvisibility' and 'kickoff'" + ewarn "at the same time. While this may work for some, it likely will" + ewarn "not. If you really want kickoff to work properly, please stop" + ewarn "this emerge and disable 'kdehiddenvisibility' before you try" + ewarn "again." + echo "" + fi + + if use pertty && ! built_with_use --missing false =kde-base/kdelibs-3.5* pertty; then + eerror "The pertty USE flag in this package enables special extensions" + eerror "and requires that kdelibs be patched to support these extensions." + eerror "Since it appears your version of kdelibs was not compiled with these" + eerror "extensions, you must either emerge kicker without pertty or" + eerror "re-emerge kdelibs with pertty enabled and then emerge kicker again." + die "Missing pertty USE flag on kde-base/kdelibs" + fi +} + +src_compile() { + # + # There is something broken in the build. So, first we setup myconf and run + # configure. + # + export UNSERMAKE="no" + + kde-meta_src_compile myconf configure + + myconf="$myconf $(use_with xcomposite composite)" + + if use kickoff; then + # + # Now we run emake... until it fails + # + emake + + # + # Fix the makefile and run emake... until it fails + # + sed -i '/SUBDIRS/ s/ui core/core ui/' kicker/kicker/Makefile.am + emake + + # + # Fix the makefile and run emake... until it fails + # + sed -i '/SUBDIRS/ s/core ui/interfaces core ui/' kicker/kicker/Makefile.am + emake + + # + # + # Fix the makefile and run emake... until it fails + # + sed -i '/SUBDIRS/ s/interfaces core ui/ui interfaces core ui/' kicker/kicker/Makefile.am + emake + + # Ok, that should get us to the point where we can finally run a full build + # It's not perfect, but it does get the thing compiled. Anyone with a better + # fix, let me know and I'll integrate it. + # + fi + + kde-meta_src_compile make +} + +pkg_postinst() { + kde_pkg_postinst + echo + ewarn "Do NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs to roderick.greening@gmail.com" + einfo "Or, you may post them to http://forums.gentoo-xeffects.org" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/kde-base/kicker/metadata.xml b/kde-base/kicker/metadata.xml new file mode 100644 index 0000000..f5c5a80 --- /dev/null +++ b/kde-base/kicker/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en"> +</longdescription> +</pkgmetadata> diff --git a/kde-base/konqueror/ChangeLog b/kde-base/konqueror/ChangeLog new file mode 100644 index 0000000..886a9a1 --- /dev/null +++ b/kde-base/konqueror/ChangeLog @@ -0,0 +1,375 @@ +# ChangeLog for kde-base/konqueror +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/kde-base/konqueror/ChangeLog,v 1.73 2007/01/16 21:00:03 flameeyes Exp $ + + 22 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + konqueror-3.5.7-r2.ebuild, konqueror-3.5.7-r3.ebuild, + konqueror-3.5.8.ebuild: + Some QA fixes. + + 21 Oct 2007; <roderick_greening@hotmail.com> + files/kdebase-3.5.8-konqueror-homepage-newtab.patch: + Updated homepage new tab patch for 3.5.8 - typo fix + + 21 Oct 2007; <roderick_greening@hotmail.com> konqueror-3.5.8.ebuild: + Updated ebuild with patch + + 21 Oct 2007; <roderick_greening@hotmail.com> ++: + Updated homepage new tab patch for 3.5.8 + + 20 Oct 2007; <roderick_greening@hotmail.com> ++: + Rev bump. + + 01 Oct 2007; <roderick_greening@hotmail.com> + +files/konqueror-3.5.7-185603-spoofing.diff, ++: + Bumped to match portage + + 24 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + ChangeLog: + Removed the executable bits of patch files. + + 22 Aug 2007; <roderick_greening@hotmail.com> + -files/kdebase-3.5.5-konqueror-sidebar-tng.patch, + -files/konqueror-3.5.7-location.patch, konqueror-3.5.7-r2.ebuild: + Moved sidebar patch to distfiles for size constraints + + 22 Aug 2007; <roderick_greening@hotmail.com> +metadata.xml: + missing metadata.xml + + 13 Aug 2007; <roderick_greening@hotmail.com> Manifest: + Fix Manifest + + 13 Aug 2007; <roderick_greening@hotmail.com> konqueror-3.5.7-r2.ebuild: + Stabilization update + + 01 Aug 2007; <roderick_greening@hotmail.com> -konqueror-3.5.7.ebuild, + -konqueror-3.5.7-r1.ebuild, konqueror-3.5.7-r2.ebuild: + Cleanup. Fix branding .desktop entries. + + 28 Jul 2007; <roderick_greening@hotmail.com> ++: + Rev bump in portage: Make Gentoo specific web shortcuts optional. + + 23 Jul 2007; <roderick_greening@hotmail.com> + +files/konqueror-3.5.7-location.patch, ++: + Applied patch to prevent URI address bar spoofing, should solve bug 185603. + + 28 Jun 2007; <roderick_greening@hotmail.com> -konqueror-3.5.6.ebuild, + konqueror-3.5.7.ebuild: + Attempt to fix false pos check when greater than ver (3.5). + + 28 Jun 2007; <roderick_greening@hotmail.com> -konqueror-3.5.6.ebuild: + Remove 3.5.6 builds - migrate to 3.5.7 + + 28 Jun 2007; <roderick_greening@hotmail.com> konqueror-3.5.6.ebuild, + konqueror-3.5.7.ebuild: + Updated postinstall warning and added kde_pkg_setup call + + 27 Jun 2007; <roderick_greening@hotmail.com> konqueror-3.5.7.ebuild: + Fixed ebuild to match portage + + 25 May 2007; <roderick_greening@hotmail.com> +konqueror-3.5.7.ebuild: + Rev bump + + 01 Mar 2007; <roderick_greening@hotmail.com> konqueror-3.5.6.ebuild: + Updated ebuild with post install warn for reporting bugs. + + 11 Feb 2007; <roderick_greening@hotmail.com> konqueror-3.5.6.ebuild: + Modified pertty use. Please re-emerge kdelibs, libkonq, konqueror, kicker, + kdesktop and kcontrol to ensure proper consistancy. + + 10 Feb 2007; <roderick_greening@hotmail.com> konqueror-3.5.6.ebuild, + +files/kdebase-3.5.6-konqueror-execute_feedback.patch: + Added execute feedback patch from kde-look + (http://www.kde-look.org/content/show.php?content=52994) + + 29 Jan 2007; <roderick_greening@hotmail.com> +ChangeLog: + Added to xeffects with pertty patches. + +*konqueror-3.5.6 (16 Jan 2007) + + 16 Jan 2007; Diego Pettenò <flameeyes@gentoo.org> + +konqueror-3.5.6.ebuild: + Bump to 3.5.6 (prerelease). + + 11 Dec 2006; <kloeri@gentoo.org> konqueror-3.5.5.ebuild: + Stable on ia64. + + 06 Dec 2006; <kloeri@gentoo.org> konqueror-3.5.5.ebuild: + Stable on Alpha. + + 01 Dec 2006; Diego Pettenò <flameeyes@gentoo.org> konqueror-3.5.2.ebuild, + konqueror-3.5.5.ebuild: + Make support for hidden visibility explicit. + + 26 Nov 2006; Markus Rothe <corsair@gentoo.org> konqueror-3.5.5.ebuild: + Stable on ppc64 + + 18 Nov 2006; Diego Pettenò <flameeyes@gentoo.org> + -konqueror-3.5.3.ebuild, -konqueror-3.5.4.ebuild, + -konqueror-3.5.4-r1.ebuild: + Remove old versions. + + 16 Nov 2006; Joseph Jezak <josejx@gentoo.org> konqueror-3.5.5.ebuild: + Marked ppc stable for bug #147570. + + 14 Nov 2006; Gustavo Zacarias <gustavoz@gentoo.org> + konqueror-3.5.5.ebuild: + Stable on sparc wrt #147570 + + 13 Nov 2006; Danny van Dyk <kugelfang@gentoo.org> konqueror-3.5.5.ebuild: + Marked stable on amd64 wrt bug #147570. + + 13 Nov 2006; Christian Faulhammer <opfer@gentoo.org> + konqueror-3.5.5.ebuild: + "Stable x86, bug #147570" + + 07 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> + files/digest-konqueror-3.5.5, Manifest: + Regenerate digest (this time hopefully..). + + 07 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> ChangeLog: + Regenerate digest. + + 05 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> + files/digest-konqueror-3.5.5, Manifest: + Regenerate digest. + + 03 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> konqueror-3.5.5.ebuild: + Remove unneeded patch. + +*konqueror-3.5.5 (03 Oct 2006) + + 03 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> + +konqueror-3.5.5.ebuild: + Bump to 3.5.5 (pre-release). + +*konqueror-3.5.4-r1 (25 Sep 2006) + + 25 Sep 2006; Ioannis Aslanidis <deathwing00@gentoo.org> + +files/konqueror-3.5.4-clear-history.patch, +konqueror-3.5.4-r1.ebuild: + Fixes bug #149034 as requested by Toralf Förster. + + 17 Sep 2006; Carsten Lohrke <carlo@gentoo.org> -konqueror-3.4.3.ebuild: + Drop KDE 3.4. + + 03 Sep 2006; Bryan Østergaard <kloeri@gentoo.org> konqueror-3.5.2.ebuild: + Stable on ia64. + +*konqueror-3.5.4 (25 Jul 2006) + + 25 Jul 2006; Diego Pettenò <flameeyes@gentoo.org> + +konqueror-3.5.4.ebuild: + Bump to 3.5.4 (pre-release). + +*konqueror-3.5.3 (01 Jun 2006) + + 01 Jun 2006; Diego Pettenò <flameeyes@gentoo.org> + +konqueror-3.5.3.ebuild: + Update to new release. + + 01 Jun 2006; Thomas Cort <tcort@gentoo.org> konqueror-3.5.2.ebuild: + Stable on alpha wrt Bug #132213. + + 29 May 2006; Jason Wever <weeve@gentoo.org> konqueror-3.5.2.ebuild: + Stable on SPARC wrt bug #132213. + + 29 May 2006; Diego Pettenò <flameeyes@gentoo.org> + -konqueror-3.4.1.ebuild, -konqueror-3.4.2.ebuild, + -konqueror-3.4.2-r1.ebuild: + Drop old versions. + + 26 May 2006; Markus Rothe <corsair@gentoo.org> konqueror-3.5.2.ebuild: + Stable on ppc64 + + 26 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> + konqueror-3.5.2.ebuild: + Stable on amd64 wrt bug #132213 + + 25 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> + konqueror-3.5.2.ebuild: + Stable on x86 wrt bug #132213 + + 06 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> + -konqueror-3.5.0-r1.ebuild, -konqueror-3.5.1.ebuild: + Removed old 3.5.0/3.5.1 packages. + + 01 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> konqueror-3.5.2.ebuild: + Add ~x86-fbsd keyword. + + 28 Mar 2006; Aron Griffis <agriffis@gentoo.org> konqueror-3.5.0-r1.ebuild, + konqueror-3.5.1.ebuild, konqueror-3.5.2.ebuild: + Mark 3.5.2 3.5.1 3.5.0-r1 ~ia64 + + 27 Mar 2006; Aron Griffis <agriffis@gentoo.org> konqueror-3.4.3.ebuild: + Mark 3.4.3 stable on ia64. #112842 + +*konqueror-3.5.2 (22 Mar 2006) + + 22 Mar 2006; Dan Armak <danarmak@gentoo.org> +konqueror-3.5.2.ebuild: + KDE 3.5.2. Not yet released upstream, and so package.masked for now. + + 11 Mar 2006; Carsten Lohrke <carlo@gentoo.org> konqueror-3.5.1.ebuild: + Add missing runtime dependency. + +*konqueror-3.5.1 (23 Jan 2006) + + 23 Jan 2006; Dan Armak <danarmak@gentoo.org> +konqueror-3.5.1.ebuild: + Version 3.5.1. Not yet released upstream, so package.masked for now. + + 14 Jan 2006; Diego Pettenò <flameeyes@gentoo.org> + -files/konqueror-3.5.0-location-bar-focus.patch, -konqueror-3.5.0.ebuild, + konqueror-3.5.0-r1.ebuild: + Use patch from tarball in mirrors. Drop old version. + + 17 Dec 2005; Markus Rothe <corsair@gentoo.org> konqueror-3.5.0-r1.ebuild: + Added ~ppc64 + + 10 Dec 2005; Bryan Østergaard <kloeri@gentoo.org konqueror-3.4.3.ebuild: + Stable on alpha. + + 10 Dec 2005; Chris White <chriswhite@gentoo.org> konqueror-3.4.3.ebuild: + Marked x86 stable for bug #112842. + + 09 Dec 2005; Joseph Jezak <josejx@gentoo.org> konqueror-3.4.3.ebuild: + Marked ppc stable for bug #112842. + +*konqueror-3.5.0-r1 (04 Dec 2005) + + 04 Dec 2005; Marcus D. Hanwell <cryos@gentoo.org> + +files/konqueror-3.5.0-location-bar-focus.patch, + +konqueror-3.5.0-r1.ebuild: + Patched to give focus to the location bar, bug 114329. + + 04 Dec 2005; Bryan Østergaard <kloeri@gentoo.org> konqueror-3.5.0.ebuild: + ~alpha keyword. + + 29 Nov 2005; Jason Wever <weeve@gentoo.org> konqueror-3.5.0.ebuild: + Added ~sparc keyword. + + 24 Nov 2005; Marcus D. Hanwell <cryos@gentoo.org> konqueror-3.4.3.ebuild: + Stable on amd64, bug 112842. + + 24 Nov 2005; Markus Rothe <corsair@gentoo.org> konqueror-3.4.3.ebuild: + Stable on ppc64 + + 24 Nov 2005; Gustavo Zacarias <gustavoz@gentoo.org> + konqueror-3.4.3.ebuild: + Stable on sparc wrt #112842 + +*konqueror-3.5.0 (22 Nov 2005) + + 22 Nov 2005; Dan Armak <danarmak@gentoo.org> +konqueror-3.5.0.ebuild: + Ebuilds for KDE 3.5.0 final. It is not yet released, and is package.masked. + +*konqueror-3.5.0_rc1 (12 Nov 2005) + + 12 Nov 2005; Dan Armak <danarmak@gentoo.org> +konqueror-3.5.0_rc1.ebuild: + Ebuild for new version 3.5.0_rc1. + + 21 Oct 2005; Douglas Russell <puggy@gentoo.org> + konqueror-3.5.0_beta2.ebuild: + Keyword ~ppc + +*konqueror-3.5.0_beta2 (14 Oct 2005) + + 14 Oct 2005; Dan Armak <danarmak@gentoo.org> +konqueror-3.5.0_beta2.ebuild: + New version. + +*konqueror-3.4.3 (13 Oct 2005) + + 13 Oct 2005; Dan Armak <danarmak@gentoo.org> +konqueror-3.4.3.ebuild: + New version. + + 09 Oct 2005; Petteri Räty <betelgeuse@gentoo.org> + konqueror-3.5_beta1.ebuild: + Added ~x86 keyword. + + 24 Sep 2005; Diego Pettenò <flameeyes@gentoo.org> + -konqueror-3.5_alpha1.ebuild: + Removed 3.5_alpha1. + +*konqueror-3.5_beta1 (22 Sep 2005) + + 22 Sep 2005; Diego Pettenò <flameeyes@gentoo.org> + +konqueror-3.5_beta1.ebuild: + Bump to 3.5 beta1. + +*konqueror-3.5_alpha1 (07 Sep 2005) + + 07 Sep 2005; Diego Pettenò <flameeyes@gentoo.org> + +konqueror-3.5_alpha1.ebuild: + Added 3.5_alpha1 split ebuild. + + 08 Aug 2005; Bryan Østergaard <kloeri@gentoo.org> + konqueror-3.4.2-r1.ebuild: + ~alpha keyword. + +*konqueror-3.4.2-r1 (06 Aug 2005) + + 06 Aug 2005; Diego Pettenò <flameeyes@gentoo.org> + +files/kdebase-3.4.2-konqueror-filter.patch, +konqueror-3.4.2-r1.ebuild: + Added patch for bug #101501 (Konqueror considers name filters even when a + file with the exact name exists). + +*konqueror-3.4.2 (28 Jul 2005) + + 28 Jul 2005; Dan Armak <danarmak@gentoo.org> +konqueror-3.4.2.ebuild: + Version bump to 3.4.2. + + 08 Jul 2005; Jason Wever <weeve@gentoo.org> konqueror-3.4.1.ebuild: + Stable on SPARC. + + 01 Jul 2005; Lars Weiler <pylon@gentoo.org> konqueror-3.4.1.ebuild: + Stable on ppc; Bug #97544. + + 01 Jul 2005; Markus Rothe <corsair@gentoo.org> konqueror-3.4.1.ebuild: + Stable on ppc64 (bug #97544) + + 27 May 2005; Carsten Lohrke <carlo@gentoo.org> konqueror-3.4.0.ebuild, + konqueror-3.4.1.ebuild: + add kdebase-kioslaves as runtime dependency, #89867 + +*konqueror-3.4.1 (25 May 2005) + + 25 May 2005; Dan Armak <danarmak@gentoo.org> +konqueror-3.4.1.ebuild: + Ebuilds for KDE 3.4.1. These are package.masked until 3.4.1 is actually + released. You can't get the tarballs yet. + + 27 Apr 2005; Markus Rothe <corsair@gentoo.org> konqueror-3.4.0.ebuild: + Added ~ppc64 to KEYWORDS + + 20 Mar 2005; Jason Wever <weeve@gentoo.org> konqueror-3.4.0.ebuild: + Added ~sparc keyword. + + 18 Mar 2005; Daniel Goller <morfic@gentoo.org> konqueror-3.4.0.ebuild, + konqueror-3.4.0_beta2.ebuild: + Added to ~ppc + + 13 Mar 2005; Dan Armak <danarmak@gentoo.org> konqueror-3.4.0.ebuild: + KDE 3.4.0 ebuilds. Note that the tarballs won't be officially released for a + few more days. + +*konqueror-3.4.0_rc1 (02 Mar 2005) + + 02 Mar 2005; Marcus D. Hanwell <cryos@gentoo.org> + konqueror-3.4.0_rc1.ebuild: + Marked ~amd64, keywording KDE split ebuilds, bug 80944. + + 27 Feb 2005; Dan Armak <danarmak@gentoo.org> : + Ebuild for 3.4.0 RC1. + +*konqueror-3.4.0_beta2 (05 Feb 2005) + + 05 Feb 2005; Dan Armak <danarmak@gentoo.org> + +konqueror-3.4.0_beta2.ebuild: + Ebuild for 3.4.0_beta2. Note that beta2 has NOT been released as of this + date. This ebuild is for inside testing by the KDE team, and is of course + package.masked. + +*konqueror-3.4.0_beta1 (15 Jan 2005) + + 15 Jan 2005; Dan Armak <danarmak@gentoo.org> +metadata.xml, + +konqueror-3.4.0_beta1.ebuild: + Adding the split ebuilds to portage. For KDE 3.4, we've created separate + ebuilds for all the KDE apps. + diff --git a/kde-base/konqueror/Manifest b/kde-base/konqueror/Manifest new file mode 100644 index 0000000..289bc2f --- /dev/null +++ b/kde-base/konqueror/Manifest @@ -0,0 +1,14 @@ +AUX kdebase-3.5.5-konqueror-homepage-newtab.patch 1300 RMD160 9638cb4ffc046524d314d849e1515575cd3e6f26 SHA1 f0a177f3d977e6c18f4b36191a7a846d741d4891 SHA256 41f033f68772d2e9c0f30eb2c68f4c1812371104e81158ca8540ff72d5f6c43b +AUX kdebase-3.5.5-konqueror-rubberband.patch 7025 RMD160 16b8346f677c58ecd9ec9bb593777deb8991abf9 SHA1 77f918f765ab1cb97f563ec2d0262f7c9998a476 SHA256 a699a928eee9080a23e47ab7172cda5e34c81ea6d9b6060c239a8037675bcc51 +AUX kdebase-3.5.6-konqueror-execute_feedback.patch 1945 RMD160 bf91d1c2ca78d77a5d2174e97e413f36c96e9e02 SHA1 c9fafe341a59cc2298a8380ed7fe631cd83a5f71 SHA256 58dd02d28be963890c1af37426608d219b8600f6ad23978f1afc20d94c619b11 +AUX kdebase-3.5.8-konqueror-homepage-newtab.patch 1351 RMD160 5d84519d0bb1594075ab2b1f2f92c3fe2e9de00a SHA1 73252bd84a433eb2ba6530174f91de6337abcc53 SHA256 0b6c8c1e7aef40674a61159da7512de5ca70bde5b1be64f6d97540c65ff85957 +AUX konqueror-3.5.7-185603-spoofing.diff 1901 RMD160 bb59c1e78e5709d72b123c5b3b5a538fc09f564e SHA1 3868392701ebe9fce14567a1f52d458d00f31287 SHA256 70a5022b38aa93616032c02518b66a9b938f17aa42c14a9b1de71d0ee73d1e72 +DIST kdebase-3.5-patchset-06.tar.bz2 19825 RMD160 ab7358b635e912ed9912cb95e48e3187064abae7 SHA1 3b170da112dd32b347ce9f18b13a4e7c034f600b SHA256 c9ab23f648f84ebc66054f4db48685cbed3d99e9c87fa3df2c0d8a282b9a2394 +DIST kdebase-3.5.5-konqueror-sidebar-tng.patch.bz2 17028 RMD160 e1be205fe24a8719ca030cf0644416fe0860e6a4 SHA1 3d95c7cf7e12088422ee4c6def7466a1a5b31af3 SHA256 bb26f9c1a81b996ea75412772c3974fcbd5046c7196b8118b4766099e9a91208 +DIST kdebase-3.5.7.tar.bz2 24395088 RMD160 f43070b5428c3099c0abceed56041e5b4ff3c656 SHA1 833a35e4bbec2852f0f5267e680590be0c986594 SHA256 3c6d739abefc55b6cb64e1cf37b79f5993b666a5b40492471754794416b5c28d +DIST kdebase-3.5.8.tar.bz2 24200172 RMD160 6441b5eaead5fff5c42c532fb11c0d37001cb6ea SHA1 07f2e33aef101e97237676719ef2bf8418d894b2 SHA256 0f1876d1c68f01ed8fee346c1bae4f53dd2c1dc56db94e309b3d1adfc6138493 +EBUILD konqueror-3.5.7-r2.ebuild 3191 RMD160 f27a49e4f5b50e731eb1133a6e263a13fe88a731 SHA1 38bdcb4cb2655da9f6f6cd686b8cf92a76463aaa SHA256 c65863a3c1c56f28ab44e4e2773bbb3f0ef0c7f3f3cb7792bb4002242bcdee3c +EBUILD konqueror-3.5.7-r3.ebuild 3222 RMD160 f36dbe77b16b06f736de82684e58743e15723ae4 SHA1 9eb4b460b0927436f582371baa1f805603843be4 SHA256 a76ded3b7339a57e46536feca53916754144b0a654648d4058bc1245f7aa3342 +EBUILD konqueror-3.5.8.ebuild 3184 RMD160 03d377795c19d6762a10be7f26257a09fbbdf081 SHA1 d3bbcf2decfff176e6de754b6d7d29dff27b83d8 SHA256 71c4b1aae2043d0355939957fa411835d2cc5e339bf064e3d7491cc566ef3128 +MISC ChangeLog 12377 RMD160 f782281aaab4077f2245899f7974bfce334dcb12 SHA1 cb61f00e59c69d5e2e2c82d6a9589418f653ed76 SHA256 0633c66fc8edbfb0d46d463cd40e8b6ec8c8a456cc27e374b44248c273563d30 +MISC metadata.xml 525 RMD160 d33b12775451d70a54631268f961014a965f56ad SHA1 8e45c47fcd4b0ba49bf2d039f13a29cd2ac6bc19 SHA256 40ce998ed6ae3f8b4876cd2592d8641e2a69461df0645122050a72cc1110c65e diff --git a/kde-base/konqueror/files/kdebase-3.5.5-konqueror-homepage-newtab.patch b/kde-base/konqueror/files/kdebase-3.5.5-konqueror-homepage-newtab.patch new file mode 100755 index 0000000..e6175bf --- /dev/null +++ b/kde-base/konqueror/files/kdebase-3.5.5-konqueror-homepage-newtab.patch @@ -0,0 +1,25 @@ +diff -purN kdebase-3.5.4.orig/konqueror/konq_mainwindow.cc kdebase-3.5.4/konqueror/konq_mainwindow.cc +--- kdebase-3.5.4.orig/konqueror/konq_mainwindow.cc 2006-07-23 09:23:24.000000000 -0500 ++++ kdebase-3.5.4/konqueror/konq_mainwindow.cc 2006-08-13 09:21:16.000000000 -0500 +@@ -2549,12 +2549,20 @@ void KonqMainWindow::slotSplitViewVertic + + void KonqMainWindow::slotAddTab() + { ++ KConfig *config = KGlobal::config(); ++ KConfigGroupSaver cs( config, QString::fromLatin1("FMSettings") ); ++ bool openAfterCurrentPage = config->readBoolEntry( "OpenAfterCurrentPage", false ); ++ bool newTabsHomeURL = config->readBoolEntry( "NewTabsHomeURL", false ); + KonqView* newView = m_pViewManager->addTab(QString::null, + QString::null, + false, + KonqSettings::openAfterCurrentPage()); + if (newView == 0L) return; +- openURL( newView, KURL("about:blank"),QString::null); ++ if ( newTabsHomeURL ) ++ openURL( newView, KURL( KonqMisc::konqFilteredURL( this, KonqFMSettings::settings()->homeURL() ) ),QString::null); ++ else ++ openURL( newView, KURL("about:blank"),QString::null); ++ + m_pViewManager->showTab( newView ); + focusLocationBar(); + m_pWorkingTab = 0L; diff --git a/kde-base/konqueror/files/kdebase-3.5.5-konqueror-rubberband.patch b/kde-base/konqueror/files/kdebase-3.5.5-konqueror-rubberband.patch new file mode 100755 index 0000000..19847f8 --- /dev/null +++ b/kde-base/konqueror/files/kdebase-3.5.5-konqueror-rubberband.patch @@ -0,0 +1,215 @@ +diff -purN kdebase-3.5.3.orig/konqueror/listview/konq_listviewwidget.cc kdebase-3.5.3.pertty/konqueror/listview/konq_listviewwidget.cc +--- kdebase-3.5.3.orig/konqueror/listview/konq_listviewwidget.cc 2005-10-10 10:04:14.000000000 -0500 ++++ kdebase-3.5.3.pertty/konqueror/listview/konq_listviewwidget.cc 2006-06-04 10:32:52.000000000 -0500 +@@ -405,7 +405,6 @@ void KonqBaseListViewWidget::contentsMou + { + if ( m_rubber ) + { +- drawRubber(); + delete m_rubber; + m_rubber = 0; + } +@@ -422,13 +421,11 @@ void KonqBaseListViewWidget::contentsMou + else { + if ( e->button() == LeftButton ) + { +- if ( !( e->state() & ControlButton ) ) +- setSelected( itemAt( vp ), false ); + m_rubber = new QRect( e->x(), e->y(), 0, 0 ); + m_fileTip->setItem( 0 ); ++ clearSelection(); ++ emit selectionChanged(); + } +- if ( e->button() != RightButton ) +- QListView::contentsMousePressEvent( e ); + } + // Store list of selected items at mouse-press time. + // This is used when autoscrolling (why?) +@@ -440,9 +437,10 @@ void KonqBaseListViewWidget::contentsMou + { + if ( m_rubber ) + { +- drawRubber(); ++ QRect r( m_rubber->normalize() ); + delete m_rubber; + m_rubber = 0; ++ repaintContents( r, FALSE ); + } + + if ( m_scrollTimer ) +@@ -534,23 +532,21 @@ void KonqBaseListViewWidget::leaveEvent( + KListView::leaveEvent( e ); + } + +-void KonqBaseListViewWidget::drawRubber() ++void KonqBaseListViewWidget::drawRubber( QPainter *p ) + { + if ( !m_rubber ) + return; + +- QPainter p; +- p.begin( viewport() ); +- p.setRasterOp( NotROP ); +- p.setPen( QPen( color0, 1 ) ); +- p.setBrush( NoBrush ); ++ p->setRasterOp( NotROP ); ++ p->setPen( QPen( color0, 1 ) ); ++ p->setBrush( NoBrush ); + + QPoint pt( m_rubber->x(), m_rubber->y() ); + pt = contentsToViewport( pt ); +- style().drawPrimitive( QStyle::PE_FocusRect, &p, ++ style().drawPrimitive( QStyle::PE_RubberBand, p, + QRect( pt.x(), pt.y(), m_rubber->width(), m_rubber->height() ), + colorGroup(), QStyle::Style_Default, colorGroup().base() ); +- p.end(); ++ p->end(); + } + + void KonqBaseListViewWidget::slotAutoScroll() +@@ -566,10 +562,11 @@ void KonqBaseListViewWidget::slotAutoScr + if ( vc == m_rubber->bottomRight() ) + return; + ++ QRect oldRubber = *m_rubber; ++ + const int oldTop = m_rubber->normalize().top(); + const int oldBottom = m_rubber->normalize().bottom(); + +- drawRubber(); + m_rubber->setBottomRight( vc ); + + QListViewItem *cur = itemAt( QPoint(0,0) ); +@@ -577,7 +574,9 @@ void KonqBaseListViewWidget::slotAutoScr + bool block = signalsBlocked(); + blockSignals( true ); + ++ QRect rr; + QRect nr = m_rubber->normalize(); ++ bool changed = FALSE; + if ( cur ) + { + QRect rect = itemRect( cur ); +@@ -606,9 +605,25 @@ void KonqBaseListViewWidget::slotAutoScr + if ( rect.intersects( nr ) ) + { + if ( !cur->isSelected() && cur->isSelectable() ) ++ { + setSelected( cur, true ); +- } else if ( !m_selected || !m_selected->contains( (KonqBaseListViewItem*)cur ) ) +- setSelected( cur, false ); ++ changed = TRUE; ++ rr = rr.unite( itemRect( cur ) ); ++ } ++ } ++ else ++ { ++ if ( cur->isSelected() ) ++ { ++ changed = TRUE; ++ rr = rr.unite( itemRect( cur ) ); ++ } ++ ++ if ( !m_selected || !m_selected->contains( (KonqBaseListViewItem*)cur ) ) ++ { ++ setSelected( cur, false ); ++ } ++ } + + cur = cur->itemBelow(); + if (cur && !allColumnsShowFocus()) +@@ -625,9 +640,25 @@ void KonqBaseListViewWidget::slotAutoScr + if ( rect.intersects( nr ) ) + { + if ( !cur->isSelected() && cur->isSelectable() ) ++ { + setSelected( cur, true ); +- } else if ( !m_selected || !m_selected->contains( (KonqBaseListViewItem*)cur ) ) +- setSelected( cur, false ); ++ changed = TRUE; ++ rr = rr.unite( itemRect( cur ) ); ++ } ++ } ++ else ++ { ++ if ( cur->isSelected() ) ++ { ++ changed = TRUE; ++ rr = rr.unite( itemRect( cur ) ); ++ } ++ ++ if ( !m_selected || !m_selected->contains( (KonqBaseListViewItem*)cur ) ) ++ { ++ setSelected( cur, false ); ++ } ++ } + + cur = cur->itemAbove(); + if (cur && !allColumnsShowFocus()) +@@ -639,7 +670,31 @@ void KonqBaseListViewWidget::slotAutoScr + blockSignals( block ); + emit selectionChanged(); + +- drawRubber(); ++ QRect allRect = oldRubber.normalize(); ++ if ( changed ) ++ { ++ allRect |= rr.normalize(); ++ } ++ allRect |= m_rubber->normalize(); ++ QPoint point = contentsToViewport( allRect.topLeft() ); ++ allRect = QRect( point.x(), point.y(), allRect.width(), allRect.height() ); ++ allRect &= viewport()->rect(); ++ allRect.addCoords( -2, -2, 2, 2 ); ++ ++ QPixmap backrubber( viewport()->rect().size() ); ++ backrubber.fill( viewport(), viewport()->rect().topLeft() ); ++ ++ QPainter p( &backrubber ); ++ p.save(); ++ drawContentsOffset( &p, ++ contentsX(), ++ contentsY(), ++ contentsX() + allRect.left(), contentsY() + allRect.top(), ++ allRect.width(), allRect.height() ); ++ p.restore(); ++ drawRubber( &p ); ++ p.end(); ++ bitBlt( viewport(), allRect.topLeft(), &backrubber, allRect ); + + const int scroll_margin = 40; + ensureVisible( vc.x(), vc.y(), scroll_margin, scroll_margin ); +@@ -669,9 +724,11 @@ void KonqBaseListViewWidget::slotAutoScr + + void KonqBaseListViewWidget::viewportPaintEvent( QPaintEvent *e ) + { +- drawRubber(); + KListView::viewportPaintEvent( e ); +- drawRubber(); ++ ++ QPainter p( viewport() ); ++ drawRubber( &p ); ++ p.end(); + } + + void KonqBaseListViewWidget::viewportResizeEvent(QResizeEvent * e) +diff -purN kdebase-3.5.3.orig/konqueror/listview/konq_listviewwidget.h kdebase-3.5.3.pertty/konqueror/listview/konq_listviewwidget.h +--- kdebase-3.5.3.orig/konqueror/listview/konq_listviewwidget.h 2005-10-10 10:04:14.000000000 -0500 ++++ kdebase-3.5.3.pertty/konqueror/listview/konq_listviewwidget.h 2006-06-04 10:32:52.000000000 -0500 +@@ -206,7 +206,7 @@ protected: + virtual void viewportPaintEvent( QPaintEvent *e ); + virtual void viewportResizeEvent( QResizeEvent *e ); + +- virtual void drawRubber(); ++ virtual void drawRubber( QPainter * ); + virtual void contentsMousePressEvent( QMouseEvent *e ); + virtual void contentsMouseReleaseEvent( QMouseEvent *e ); + virtual void contentsMouseMoveEvent( QMouseEvent *e ); +@@ -246,6 +246,7 @@ protected: + QColor m_itemColor; + + QRect *m_rubber; ++ QPixmap *m_backrubber; + + bool m_bTopLevelComplete:1; + bool m_showIcons:1; diff --git a/kde-base/konqueror/files/kdebase-3.5.6-konqueror-execute_feedback.patch b/kde-base/konqueror/files/kdebase-3.5.6-konqueror-execute_feedback.patch new file mode 100644 index 0000000..2518f85 --- /dev/null +++ b/kde-base/konqueror/files/kdebase-3.5.6-konqueror-execute_feedback.patch @@ -0,0 +1,55 @@ +diff -r -u -p kdebase-3.5.6.original/konqueror/listview/konq_listviewwidget.cc kdebase-3.5.6.patched/konqueror/listview/konq_listviewwidget.cc +--- kdebase-3.5.6.original/konqueror/listview/konq_listviewwidget.cc 2007-02-09 23:58:09.000000000 +0100 ++++ kdebase-3.5.6.patched/konqueror/listview/konq_listviewwidget.cc 2007-02-08 03:15:39.000000000 +0100 +@@ -33,6 +33,7 @@ + #include <kurldrag.h> + #include <kmessagebox.h> + #include <kiconloader.h> ++#include <kiconeffect.h> + + #include <qheader.h> + #include <qpainter.h> +@@ -961,7 +962,42 @@ void KonqBaseListViewWidget::slotReturnP + url.cleanPath(); + bool isIntoTrash = url.isLocalFile() && url.path(1).startsWith(KGlobalSettings::trashPath()); + if ( !isIntoTrash || (isIntoTrash && fileItem->isDir()) ) +- m_pBrowserView->lmbClicked( fileItem ); ++ { ++ m_pBrowserView->lmbClicked( fileItem ); ++ ++ if (_item->pixmap(0) != 0) ++ { ++ // Rect of the QListViewItem's pixmap area. ++ QRect rect = _item->listView()->itemRect(_item); ++ ++ // calculate nesting depth ++ int nestingDepth = 0; ++ for (QListViewItem *currentItem = _item->parent(); ++ currentItem != 0; ++ currentItem = currentItem->parent()) ++ nestingDepth++; ++ ++ // no parent no indent ++ if (_item->parent() == 0) ++ nestingDepth = 0; ++ ++ // Root decoration means additional indent ++ if (_item->listView()->rootIsDecorated()) ++ nestingDepth++; ++ ++ // set recalculated rect ++ rect.setLeft(_item->listView()->itemMargin() + _item->listView()->treeStepSize() * nestingDepth); ++ rect.setWidth(_item->pixmap(0)->width()); ++ ++ // gather pixmap ++ QPixmap *pix = new QPixmap(*(_item->pixmap(0))); ++ ++ // call the icon effect ++ KIconEffect::visualActivate(viewport(), rect, pix); ++ ++ delete(pix); ++ } ++ } + else + KMessageBox::information( 0, i18n("You must take the file out of the trash before being able to use it.") ); + } diff --git a/kde-base/konqueror/files/kdebase-3.5.8-konqueror-homepage-newtab.patch b/kde-base/konqueror/files/kdebase-3.5.8-konqueror-homepage-newtab.patch new file mode 100755 index 0000000..706868e --- /dev/null +++ b/kde-base/konqueror/files/kdebase-3.5.8-konqueror-homepage-newtab.patch @@ -0,0 +1,25 @@ +diff -purN kdebase-3.5.8.orig/konqueror/konq_mainwindow.cc kdebase-3.5.8/konqueror/konq_mainwindow.cc +--- kdebase-3.5.8.orig/konqueror/konq_mainwindow.cc 2007-10-20 09:23:24.000000000 -0500 ++++ kdebase-3.5.8/konqueror/konq_mainwindow.cc 2007-10-20 09:21:16.000000000 -0500 +@@ -2550,12 +2550,20 @@ void KonqMainWindow::slotSplitViewVertic + + void KonqMainWindow::slotAddTab() + { ++ KConfig *config = KGlobal::config(); ++ KConfigGroupSaver cs( config, QString::fromLatin1("FMSettings") ); ++ bool openAfterCurrentPage = config->readBoolEntry( "OpenAfterCurrentPage", false ); ++ bool newTabsHomeURL = config->readBoolEntry( "NewTabsHomeURL", false ); + KonqView* newView = m_pViewManager->addTab(QString("text/html"), // this is what about:blank will use anyway + QString::null, + false, + KonqSettings::openAfterCurrentPage()); + if (newView == 0L) return; +- openURL( newView, KURL("about:blank"),QString::null); ++ if ( newTabsHomeURL ) ++ openURL( newView, KURL( KonqMisc::konqFilteredURL( this, KonqFMSettings::settings()->homeURL() ) ),QString::null); ++ else ++ openURL( newView, KURL("about:blank"),QString::null); ++ + m_pViewManager->showTab( newView ); + focusLocationBar(); + m_pWorkingTab = 0L; diff --git a/kde-base/konqueror/files/konqueror-3.5.7-185603-spoofing.diff b/kde-base/konqueror/files/konqueror-3.5.7-185603-spoofing.diff new file mode 100644 index 0000000..0d6e44e --- /dev/null +++ b/kde-base/konqueror/files/konqueror-3.5.7-185603-spoofing.diff @@ -0,0 +1,49 @@ +--- konqueror/konq_combo.cc ++++ konqueror/konq_combo.cc +@@ -158,6 +158,9 @@ void KonqCombo::setURL( const QString& u + kapp->dcopClient()->send( "konqueror*", "KonquerorIface", + "addToCombo(QString,QCString)", data); + } ++ // important security consideration: always display the beginning ++ // of the url rather than its end to prevent spoofing attempts. ++ lineEdit()->setCursorPosition( 0 ); + } + + void KonqCombo::setTemporary( const QString& text ) +--- konqueror/konq_mainwindow.cc ++++ konqueror/konq_mainwindow.cc +@@ -611,12 +611,11 @@ void KonqMainWindow::openURL( KonqView * + } + else // no known serviceType, use KonqRun + { +- if ( ( view && view == m_currentView ) || +- ( !view && !req.newTab ) ) // startup with argument ++ if ( ( !view || view->url().isEmpty() ) && !req.newTab ) // startup with argument + { + // Show it for now in the location bar, but we'll need to store it in the view + // later on (can't do it yet since either view == 0 or updateHistoryEntry will be called). +- kdDebug(1202) << "setLocationBarURL : url = " << url << endl; ++ kdDebug(1202) << "setLocationBarURL (startup) : url = " << url << endl; + setLocationBarURL( url ); + } + +@@ -819,8 +818,6 @@ bool KonqMainWindow::openView( QString s + if ( childView ) + { + enableAllActions( true ); +- +- m_pViewManager->setActivePart( childView->part() ); + m_currentView = childView; + } + } +--- konqueror/konq_viewmgr.cc ++++ konqueror/konq_viewmgr.cc +@@ -1395,6 +1395,8 @@ void KonqViewManager::slotActivePartChan + + void KonqViewManager::emitActivePartChanged() + { ++ // prevent unnecessary multiple calls to slotPartActivated: ++ m_activePartChangedTimer->stop(); + m_pMainWindow->slotPartActivated( activePart() ); + } + diff --git a/kde-base/konqueror/konqueror-3.5.7-r2.ebuild b/kde-base/konqueror/konqueror-3.5.7-r2.ebuild new file mode 100644 index 0000000..eb5695a --- /dev/null +++ b/kde-base/konqueror/konqueror-3.5.7-r2.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/kde-base/konqueror/konqueror-3.5.7-r2.ebuild,v 1.7 2007/08/11 16:49:56 armin76 Exp $ + +KMNAME=kdebase +# Note: we need >=kdelibs-3.3.2-r1, but we don't want 3.3.3! +MAXKDEVER=$PV +KM_DEPRANGE="$PV $MAXKDEVER" +inherit kde-meta eutils + +SRC_URI="${SRC_URI} + mirror://gentoo/kdebase-3.5-patchset-06.tar.bz2 + pertty? ( + http://distfiles.gentoo-xeffects.org/pertty/$KMNAME-3.5.5-$PN-sidebar-tng.patch.bz2 + )" + +DESCRIPTION="KDE: Web browser, file manager, ..." +KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd" +IUSE="branding java kdehiddenvisibility pertty" + +DEPEND=" +$(deprange $PV $MAXKDEVER kde-base/libkonq)" + +RDEPEND="${DEPEND} + $(deprange $PV $MAXKDEVER kde-base/kcontrol) + $(deprange $PV $MAXKDEVER kde-base/kdebase-kioslaves) + $(deprange $PV $MAXKDEVER kde-base/kfind) + java? ( >=virtual/jre-1.4 )" + +PATCHES="" + +KMCOPYLIB="libkonq libkonq" +KMEXTRACTONLY=kdesktop/KDesktopIface.h + +if use pertty; +then + PATCHES="${PATCHES} + ${FILESDIR}/$KMNAME-3.5.6-$PN-execute_feedback.patch + ${FILESDIR}/$KMNAME-3.5.5-$PN-homepage-newtab.patch + ${FILESDIR}/$KMNAME-3.5.5-$PN-rubberband.patch + ${DISTDIR}/$KMNAME-3.5.5-$PN-sidebar-tng.patch.bz2" +fi + +pkg_preinst() { + kde_pkg_preinst + + # We need to symlink here, as kfmclient freaks out completely, + # if it does not find konqueror.desktop in the legacy path. + dodir ${PREFIX}/share/applications/kde + dosym ../../applnk/konqueror.desktop ${PREFIX}/share/applications/kde/konqueror.desktop +} + +pkg_setup() { + kde_pkg_setup + if use pertty && ! built_with_use --missing true =kde-base/libkonq-3.5* pertty; + then + eerror "The pertty USE flag in this package enables special extensions" + eerror "and requires that libkonq be patched to support these extensions." + eerror "Since it appears your version of libkonq was not compiled with these" + eerror "extensions, you must either emerge konqueror without pertty or" + eerror "re-emerge libkonq with pertty enabled and then emerge konqueror again." + die "Missing pertty USE flag on kde-base/libkonq" + fi +} + +src_install() { + kde_src_install + + if use branding ; then + dodir ${PREFIX}/share/services/searchproviders + insinto ${PREFIX}/share/services/searchproviders + doins "${WORKDIR}"/patches/*.desktop + fi +} + +pkg_postinst() { + kde_pkg_postinst + + if use branding ; then + echo + elog "We've added three Gentoo-related web shortcuts:" + elog "- gb Gentoo Bugzilla searching" + elog "- gf Gentoo Forums searching" + elog "- gp Gentoo Package searching" + echo + elog "You'll have to activate them in 'Configure Konqueror...'." + echo + elog "If you can't open new ${PN} windows and get something like" + elog "'WARNING: Outdated database found' when starting ${PN} in a console, run" + elog "kbuildsycoca as the user you're running KDE under." + elog "This is NOT a bug." + echo + fi + ewarn "Do NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs to roderick.greening@gmail.com" + einfo "Or, you may post them to http://forums.gentoo-xeffects.org" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/kde-base/konqueror/konqueror-3.5.7-r3.ebuild b/kde-base/konqueror/konqueror-3.5.7-r3.ebuild new file mode 100644 index 0000000..5b54e53 --- /dev/null +++ b/kde-base/konqueror/konqueror-3.5.7-r3.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/kde-base/konqueror/konqueror-3.5.7-r3.ebuild,v 1.6 2007/09/26 10:37:26 armin76 Exp $ + +KMNAME=kdebase +# Note: we need >=kdelibs-3.3.2-r1, but we don't want 3.3.3! +MAXKDEVER=$PV +KM_DEPRANGE="$PV $MAXKDEVER" +inherit kde-meta eutils + +SRC_URI="${SRC_URI} + mirror://gentoo/kdebase-3.5-patchset-06.tar.bz2 + pertty? ( + http://distfiles.gentoo-xeffects.org/pertty/$KMNAME-3.5.5-$PN-sidebar-tng.patch.bz2 + )" + +DESCRIPTION="KDE: Web browser, file manager, ..." +KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd" +IUSE="branding java kdehiddenvisibility pertty" + +DEPEND=" +$(deprange $PV $MAXKDEVER kde-base/libkonq)" + +RDEPEND="${DEPEND} + $(deprange $PV $MAXKDEVER kde-base/kcontrol) + $(deprange $PV $MAXKDEVER kde-base/kdebase-kioslaves) + $(deprange $PV $MAXKDEVER kde-base/kfind) + java? ( >=virtual/jre-1.4 )" + +PATCHES="${FILESDIR}/${P}-185603-spoofing.diff" + +KMCOPYLIB="libkonq libkonq" +KMEXTRACTONLY=kdesktop/KDesktopIface.h + +if use pertty; +then + PATCHES="${PATCHES} + ${FILESDIR}/$KMNAME-3.5.6-$PN-execute_feedback.patch + ${FILESDIR}/$KMNAME-3.5.5-$PN-homepage-newtab.patch + ${FILESDIR}/$KMNAME-3.5.5-$PN-rubberband.patch + ${DISTDIR}/$KMNAME-3.5.5-$PN-sidebar-tng.patch.bz2" +fi + +pkg_preinst() { + kde_pkg_preinst + + # We need to symlink here, as kfmclient freaks out completely, + # if it does not find konqueror.desktop in the legacy path. + dodir ${PREFIX}/share/applications/kde + dosym ../../applnk/konqueror.desktop ${PREFIX}/share/applications/kde/konqueror.desktop +} + +pkg_setup() { + kde_pkg_setup + if use pertty && ! built_with_use --missing true =kde-base/libkonq-3.5* pertty; + then + eerror "The pertty USE flag in this package enables special extensions" + eerror "and requires that libkonq be patched to support these extensions." + eerror "Since it appears your version of libkonq was not compiled with these" + eerror "extensions, you must either emerge konqueror without pertty or" + eerror "re-emerge libkonq with pertty enabled and then emerge konqueror again." + die "Missing pertty USE flag on kde-base/libkonq" + fi +} + +src_install() { + kde_src_install + + if use branding ; then + dodir ${PREFIX}/share/services/searchproviders + insinto ${PREFIX}/share/services/searchproviders + doins "${WORKDIR}"/patches/*.desktop + fi +} + +pkg_postinst() { + kde_pkg_postinst + + if use branding ; then + echo + elog "We've added three Gentoo-related web shortcuts:" + elog "- gb Gentoo Bugzilla searching" + elog "- gf Gentoo Forums searching" + elog "- gp Gentoo Package searching" + echo + elog "You'll have to activate them in 'Configure Konqueror...'." + fi + echo + elog "If you can't open new ${PN} windows and get something like" + elog "'WARNING: Outdated database found' when starting ${PN} in a console, run" + elog "kbuildsycoca as the user you're running KDE under." + elog "This is NOT a bug." + echo + ewarn "Do NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs to roderick.greening@gmail.com" + einfo "Or, you may post them to http://forums.gentoo-xeffects.org" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/kde-base/konqueror/konqueror-3.5.8.ebuild b/kde-base/konqueror/konqueror-3.5.8.ebuild new file mode 100644 index 0000000..900fe12 --- /dev/null +++ b/kde-base/konqueror/konqueror-3.5.8.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/kde-base/konqueror/konqueror-3.5.8.ebuild,v 1.1 2007/10/19 23:16:09 philantrop Exp $ + +KMNAME=kdebase +# Note: we need >=kdelibs-3.3.2-r1, but we don't want 3.3.3! +MAXKDEVER=$PV +KM_DEPRANGE="$PV $MAXKDEVER" +inherit kde-meta eutils + +SRC_URI="${SRC_URI} + mirror://gentoo/kdebase-3.5-patchset-06.tar.bz2 + pertty? ( + http://distfiles.gentoo-xeffects.org/pertty/$KMNAME-3.5.5-$PN-sidebar-tng.patch.bz2 + )" + +DESCRIPTION="KDE: Web browser, file manager, ..." +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="branding java kdehiddenvisibility pertty" + +DEPEND=" +$(deprange $PV $MAXKDEVER kde-base/libkonq)" + +RDEPEND="${DEPEND} + $(deprange $PV $MAXKDEVER kde-base/kcontrol) + $(deprange $PV $MAXKDEVER kde-base/kdebase-kioslaves) + $(deprange $PV $MAXKDEVER kde-base/kfind) + java? ( >=virtual/jre-1.4 )" + +PATCHES="" + +KMCOPYLIB="libkonq libkonq" +KMEXTRACTONLY=kdesktop/KDesktopIface.h + +if use pertty; +then + PATCHES="${PATCHES} + ${FILESDIR}/$KMNAME-3.5.6-$PN-execute_feedback.patch + ${FILESDIR}/$KMNAME-3.5.8-$PN-homepage-newtab.patch + ${FILESDIR}/$KMNAME-3.5.5-$PN-rubberband.patch + ${DISTDIR}/$KMNAME-3.5.5-$PN-sidebar-tng.patch.bz2" +fi + +pkg_preinst() { + kde_pkg_preinst + + # We need to symlink here, as kfmclient freaks out completely, + # if it does not find konqueror.desktop in the legacy path. + dodir ${PREFIX}/share/applications/kde + dosym ../../applnk/konqueror.desktop ${PREFIX}/share/applications/kde/konqueror.desktop +} + +pkg_setup() { + kde_pkg_setup + if use pertty && ! built_with_use --missing true =kde-base/libkonq-3.5* pertty; + then + eerror "The pertty USE flag in this package enables special extensions" + eerror "and requires that libkonq be patched to support these extensions." + eerror "Since it appears your version of libkonq was not compiled with these" + eerror "extensions, you must either emerge konqueror without pertty or" + eerror "re-emerge libkonq with pertty enabled and then emerge konqueror again." + die "Missing pertty USE flag on kde-base/libkonq" + fi +} + +src_install() { + kde_src_install + + if use branding ; then + dodir ${PREFIX}/share/services/searchproviders + insinto ${PREFIX}/share/services/searchproviders + doins "${WORKDIR}/patches/*.desktop" + fi +} + +pkg_postinst() { + kde_pkg_postinst + + if use branding ; then + echo + elog "We've added three Gentoo-related web shortcuts:" + elog "- gb Gentoo Bugzilla searching" + elog "- gf Gentoo Forums searching" + elog "- gp Gentoo Package searching" + echo + elog "You'll have to activate them in 'Configure Konqueror...'." + fi + echo + elog "If you can't open new ${PN} windows and get something like" + elog "'WARNING: Outdated database found' when starting ${PN} in a console, run" + elog "kbuildsycoca as the user you're running KDE under." + elog "This is NOT a bug." + echo + ewarn "Do NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs to roderick.greening@gmail.com" + einfo "Or, you may post them to http://forums.gentoo-xeffects.org" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/kde-base/konqueror/metadata.xml b/kde-base/konqueror/metadata.xml new file mode 100644 index 0000000..f5c5a80 --- /dev/null +++ b/kde-base/konqueror/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en"> +</longdescription> +</pkgmetadata> diff --git a/kde-base/ksmserver/ChangeLog b/kde-base/ksmserver/ChangeLog new file mode 100644 index 0000000..806a4c7 --- /dev/null +++ b/kde-base/ksmserver/ChangeLog @@ -0,0 +1,270 @@ +# ChangeLog for kde-base/ksmserver +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/kde-base/ksmserver/ChangeLog,v 1.59 2007/02/05 12:09:35 flameeyes Exp $ + + 21 Oct 2007; <roderick_greening@hotmail.com> + +files/kdebase-3.5.8-ksmserver-shadowfade.patch, ksmserver-3.5.8.ebuild: + Updated patch and ebuild for shadowfade to work with suspend patches + + 20 Oct 2007; <roderick_greening@hotmail.com> ++: + Rev bump. + + 24 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + ksmserver-3.5.7.ebuild: + Removed extra final line. + + 22 Aug 2007; <roderick_greening@hotmail.com> +metadata.xml: + missing metadata.xml + + 13 Aug 2007; <roderick_greening@hotmail.com> Manifest: + Fix Manifest + + 13 Aug 2007; <roderick_greening@hotmail.com> ksmserver-3.5.7.ebuild: + Stabilization update + + 28 Jun 2007; <roderick_greening@hotmail.com> -ksmserver-3.5.6.ebuild: + Remove 3.5.6 builds - migrate to 3.5.7 + + 25 May 2007; <roderick_greening@hotmail.com> ksmserver-3.5.7.ebuild: + Fix ebuild to reference correct shadowfade patch (3.5.6) + + 25 May 2007; <roderick_greening@hotmail.com> +ksmserver-3.5.7.ebuild: + Rev bump + + 16 Mar 2007; <roderick_greening@hotmail.com> +ksmserver-3.5.6.ebuild, + +files/kdebase-3.5.6-ksmserver-shadowfade.patch: + Shadowfade patch + + 05 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> + -files/ksmserver-3.5.2-freebsd-time.h-test.diff: + Remove unneeded patches. + + 04 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> + -ksmserver-3.5.2.ebuild: + Remove old versions. + +*ksmserver-3.5.6 (16 Jan 2007) + + 16 Jan 2007; Diego Pettenò <flameeyes@gentoo.org> + +ksmserver-3.5.6.ebuild: + Bump to 3.5.6 (prerelease). + + 11 Dec 2006; <kloeri@gentoo.org> ksmserver-3.5.5.ebuild: + Stable on ia64. + + 06 Dec 2006; <kloeri@gentoo.org> ksmserver-3.5.5.ebuild: + Stable on Alpha. + + 01 Dec 2006; Diego Pettenò <flameeyes@gentoo.org> ksmserver-3.5.2.ebuild, + ksmserver-3.5.5.ebuild: + Make support for hidden visibility explicit. + + 26 Nov 2006; Markus Rothe <corsair@gentoo.org> ksmserver-3.5.5.ebuild: + Stable on ppc64 + + 18 Nov 2006; Diego Pettenò <flameeyes@gentoo.org> + -ksmserver-3.5.3.ebuild, -ksmserver-3.5.4.ebuild, + -ksmserver-3.5.4-r1.ebuild: + Remove old versions. + + 16 Nov 2006; Joseph Jezak <josejx@gentoo.org> ksmserver-3.5.5.ebuild: + Marked ppc stable for bug #147570. + + 14 Nov 2006; Gustavo Zacarias <gustavoz@gentoo.org> + ksmserver-3.5.5.ebuild: + Stable on sparc wrt #147570 + + 13 Nov 2006; Danny van Dyk <kugelfang@gentoo.org> ksmserver-3.5.5.ebuild: + Marked stable on amd64 wrt bug #147570. + + 13 Nov 2006; Christian Faulhammer <opfer@gentoo.org> + ksmserver-3.5.5.ebuild: + "Stable x86, bug #147570" + + 07 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> + files/digest-ksmserver-3.5.5, Manifest: + Regenerate digest (this time hopefully..). + + 07 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> ChangeLog: + Regenerate digest. + + 05 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> + files/digest-ksmserver-3.5.5, Manifest: + Regenerate digest. + +*ksmserver-3.5.5 (03 Oct 2006) + + 03 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> + +ksmserver-3.5.5.ebuild: + Bump to 3.5.5 (pre-release). + +*ksmserver-3.5.4-r1 (18 Sep 2006) + + 18 Sep 2006; Carsten Lohrke <carlo@gentoo.org> +ksmserver-3.5.4-r1.ebuild: + Increase session timeout on shutdown. + + 17 Sep 2006; Carsten Lohrke <carlo@gentoo.org> -ksmserver-3.4.1.ebuild: + Drop KDE 3.4. + + 03 Sep 2006; Bryan Østergaard <kloeri@gentoo.org> ksmserver-3.5.2.ebuild: + Stable on ia64. + +*ksmserver-3.5.4 (25 Jul 2006) + + 25 Jul 2006; Diego Pettenò <flameeyes@gentoo.org> + +ksmserver-3.5.4.ebuild: + Bump to 3.5.4 (pre-release). + +*ksmserver-3.5.3 (01 Jun 2006) + + 01 Jun 2006; Diego Pettenò <flameeyes@gentoo.org> + +ksmserver-3.5.3.ebuild: + Update to new release. + + 01 Jun 2006; Thomas Cort <tcort@gentoo.org> ksmserver-3.5.2.ebuild: + Stable on alpha wrt Bug #132213. + + 29 May 2006; Jason Wever <weeve@gentoo.org> ksmserver-3.5.2.ebuild: + Stable on SPARC wrt bug #132213. + + 29 May 2006; Diego Pettenò <flameeyes@gentoo.org> ChangeLog: + Drop old versions. + + 26 May 2006; Markus Rothe <corsair@gentoo.org> ksmserver-3.5.2.ebuild: + Stable on ppc64 + + 26 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> + ksmserver-3.5.2.ebuild: + Stable on amd64 wrt bug #132213 + + 26 May 2006; Markus Rothe <corsair@gentoo.org> ksmserver-3.5.2.ebuild: + Stable on ppc64 + + 26 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> + ksmserver-3.5.2.ebuild: + Stable on x86 wrt bug #132213 + + 06 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> + -ksmserver-3.5.0.ebuild, -ksmserver-3.5.1.ebuild: + Removed old 3.5.0/3.5.1 packages. + + 03 Apr 2006; Carsten Lohrke <carlo@gentoo.org> + +files/ksmserver-3.5.2-freebsd-time.h-test.diff, ksmserver-3.5.2.ebuild: + Check for sys/time.h on FreeBSD. + + 01 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> ksmserver-3.5.2.ebuild: + Add ~x86-fbsd keyword. + + 28 Mar 2006; Aron Griffis <agriffis@gentoo.org> ksmserver-3.5.0.ebuild, + ksmserver-3.5.1.ebuild, ksmserver-3.5.2.ebuild: + Mark 3.5.2 3.5.1 3.5.0 ~ia64 + + 27 Mar 2006; Aron Griffis <agriffis@gentoo.org> ksmserver-3.4.1.ebuild: + Mark 3.4.1 stable on ia64. #112842 + +*ksmserver-3.5.2 (22 Mar 2006) + + 22 Mar 2006; Dan Armak <danarmak@gentoo.org> +ksmserver-3.5.2.ebuild: + KDE 3.5.2. Not yet released upstream, and so package.masked for now. + +*ksmserver-3.5.1 (23 Jan 2006) + + 23 Jan 2006; Dan Armak <danarmak@gentoo.org> +ksmserver-3.5.1.ebuild: + Version 3.5.1. Not yet released upstream, so package.masked for now. + + 17 Dec 2005; Markus Rothe <corsair@gentoo.org> ksmserver-3.5.0.ebuild: + Added ~ppc64 + + 04 Dec 2005; Bryan Østergaard <kloeri@gentoo.org> ksmserver-3.5.0.ebuild: + ~alpha keyword. + + 29 Nov 2005; Jason Wever <weeve@gentoo.org> ksmserver-3.5.0.ebuild: + Added ~sparc keyword. + +*ksmserver-3.5.0 (22 Nov 2005) + + 22 Nov 2005; Dan Armak <danarmak@gentoo.org> +ksmserver-3.5.0.ebuild: + Ebuilds for KDE 3.5.0 final. It is not yet released, and is package.masked. + + 21 Oct 2005; Douglas Russell <puggy@gentoo.org> + ksmserver-3.5_beta1.ebuild: + Keyword ~ppc + + 09 Oct 2005; Petteri Räty <betelgeuse@gentoo.org> + ksmserver-3.5_beta1.ebuild: + Added ~x86 keyword. + + 24 Sep 2005; Diego Pettenò <flameeyes@gentoo.org> + -ksmserver-3.5_alpha1.ebuild: + Removed 3.5_alpha1. + +*ksmserver-3.5_beta1 (22 Sep 2005) + + 22 Sep 2005; Diego Pettenò <flameeyes@gentoo.org> + +ksmserver-3.5_beta1.ebuild: + Bump to 3.5 beta1. + + 13 Sep 2005; Aron Griffis <agriffis@gentoo.org> ksmserver-3.4.1.ebuild: + Mark 3.4.1 stable on alpha + +*ksmserver-3.5_alpha1 (07 Sep 2005) + + 07 Sep 2005; Diego Pettenò <flameeyes@gentoo.org> + +ksmserver-3.5_alpha1.ebuild: + Added 3.5_alpha1 split ebuild. + + 08 Aug 2005; Bryan Østergaard <kloeri@gentoo.org> ksmserver-3.4.1.ebuild: + ~alpha keyword. + + 08 Jul 2005; Jason Wever <weeve@gentoo.org> ksmserver-3.4.1.ebuild: + Stable on SPARC. + + 02 Jul 2005; Lars Weiler <pylon@gentoo.org> ksmserver-3.4.1.ebuild: + Stable on ppc; Bug #97544. + + 01 Jul 2005; Markus Rothe <corsair@gentoo.org> ksmserver-3.4.1.ebuild: + Stable on ppc64 (bug #97544) + +*ksmserver-3.4.1 (25 May 2005) + + 25 May 2005; Dan Armak <danarmak@gentoo.org> +ksmserver-3.4.1.ebuild: + Ebuilds for KDE 3.4.1. These are package.masked until 3.4.1 is actually + released. You can't get the tarballs yet. + + 27 Apr 2005; Markus Rothe <corsair@gentoo.org> ksmserver-3.4.0.ebuild: + Added ~ppc64 to KEYWORDS + + 20 Mar 2005; Jason Wever <weeve@gentoo.org> ksmserver-3.4.0.ebuild: + Added ~sparc keyword. + + 18 Mar 2005; Daniel Goller <morfic@gentoo.org> ksmserver-3.4.0.ebuild: + Added to ~ppc + + 13 Mar 2005; Dan Armak <danarmak@gentoo.org> ksmserver-3.4.0.ebuild: + KDE 3.4.0 ebuilds. Note that the tarballs won't be officially released for a + few more days. + + 02 Mar 2005; Marcus D. Hanwell <cryos@gentoo.org> + ksmserver-3.4.0_rc1.ebuild: + Marked ~amd64, keywording KDE split ebuilds, bug 80944. + +*ksmserver-3.4.0_rc1 (27 Feb 2005) + + 27 Feb 2005; Dan Armak <danarmak@gentoo.org> +ksmserver-3.4.0_rc1.ebuild: + Ebuild for 3.4.0 RC1. + +*ksmserver-3.4.0_beta2 (05 Feb 2005) + + 05 Feb 2005; Dan Armak <danarmak@gentoo.org> + +ksmserver-3.4.0_beta2.ebuild: + Ebuild for 3.4.0_beta2. Note that beta2 has NOT been released as of this + date. This ebuild is for inside testing by the KDE team, and is of course + package.masked. + +*ksmserver-3.4.0_beta1 (15 Jan 2005) + + 15 Jan 2005; Dan Armak <danarmak@gentoo.org> +metadata.xml, + +ksmserver-3.4.0_beta1.ebuild: + Adding the split ebuilds to portage. For KDE 3.4, we've created separate + ebuilds for all the KDE apps. + diff --git a/kde-base/ksmserver/Manifest b/kde-base/ksmserver/Manifest new file mode 100644 index 0000000..050936c --- /dev/null +++ b/kde-base/ksmserver/Manifest @@ -0,0 +1,10 @@ +AUX kdebase-3.5.6-ksmserver-shadowfade.patch 9681 RMD160 2c629287ab05272160fad7042591e901e7cb005a SHA1 948d047895ca4c5ad2a03c2705241cdf22ba31e7 SHA256 2d620e52522f321c1cdcce3316661b49491cb20e148b6f069ca89a91bdfdac3c +AUX kdebase-3.5.8-ksmserver-shadowfade.patch 9820 RMD160 c3a54d14c26838b28af35559e3e6aeba59e0501d SHA1 af968a120ce45961f92bb2b8c98c631defa1e257 SHA256 7e19fa96fc1030f5816a2bf3cbf0f6430d07bc22e45572691bf34390fd0bbf18 +DIST kdebase-3.5-patchset-03.tar.bz2 21409 RMD160 941b919097d03347b10bccb51db2fa5e89d7ba16 SHA1 9ac59cdfc4cd8d43b6d0e6dbebc5b28d7a33e35f SHA256 59c691754627f78daf7693e82496d808cf1cc31e2d6f32af829ec4ccfd776574 +DIST kdebase-3.5-patchset-07.tar.bz2 22868 RMD160 37e81cd0bc3943cbbdc100634d79a8eeed73503b SHA1 df1a89279ed08839e8a9e9f64e01223139d52675 SHA256 fca283e0719231b0716f333034e29727b4d1e1f30cead4e1ae1bca330f00c81b +DIST kdebase-3.5.7.tar.bz2 24395088 RMD160 f43070b5428c3099c0abceed56041e5b4ff3c656 SHA1 833a35e4bbec2852f0f5267e680590be0c986594 SHA256 3c6d739abefc55b6cb64e1cf37b79f5993b666a5b40492471754794416b5c28d +DIST kdebase-3.5.8.tar.bz2 24200172 RMD160 6441b5eaead5fff5c42c532fb11c0d37001cb6ea SHA1 07f2e33aef101e97237676719ef2bf8418d894b2 SHA256 0f1876d1c68f01ed8fee346c1bae4f53dd2c1dc56db94e309b3d1adfc6138493 +EBUILD ksmserver-3.5.7.ebuild 705 RMD160 c2128c75e973fb6749937e66208a9acd354e3791 SHA1 3da20ac15300bcc83c776f855d95d0a8b2cb19f7 SHA256 197bf37cc24768422da3dc0ceb0ff071c4dc2809df0a50818de257f60eb99764 +EBUILD ksmserver-3.5.8.ebuild 1164 RMD160 09dd6a524860700b89c0c4541d09f144eaed8523 SHA1 5f4c0b87bbb862e925e7ea511769851750a5ee40 SHA256 c38958118baa37570c15c9516b5c883b755faf93a1ed155c1dfdd373ab3a137d +MISC ChangeLog 8602 RMD160 844aa742600980986f5249b850cd35e3153196c1 SHA1 1b29ebd2a4ca1b56a5a280540160c046790ceaf4 SHA256 43e244fdfd570e9880bde027d2e2763b5fed9a75f9852982c7093ddf2791a9ca +MISC metadata.xml 525 RMD160 d33b12775451d70a54631268f961014a965f56ad SHA1 8e45c47fcd4b0ba49bf2d039f13a29cd2ac6bc19 SHA256 40ce998ed6ae3f8b4876cd2592d8641e2a69461df0645122050a72cc1110c65e diff --git a/kde-base/ksmserver/files/kdebase-3.5.6-ksmserver-shadowfade.patch b/kde-base/ksmserver/files/kdebase-3.5.6-ksmserver-shadowfade.patch new file mode 100644 index 0000000..6e591b0 --- /dev/null +++ b/kde-base/ksmserver/files/kdebase-3.5.6-ksmserver-shadowfade.patch @@ -0,0 +1,261 @@ +diff -purN kdebase-3.5.5.orig/ksmserver/shutdowndlg.cpp kdebase-3.5.5/ksmserver/shutdowndlg.cpp +--- kdebase-3.5.5.orig/ksmserver/shutdowndlg.cpp 2006-03-17 04:17:10.000000000 -0600 ++++ kdebase-3.5.5/ksmserver/shutdowndlg.cpp 2006-10-11 17:56:00.000000000 -0500 +@@ -2,6 +2,8 @@ + ksmserver - the KDE session management server + + Copyright (C) 2000 Matthias Ettrich <ettrich@kde.org> ++Copyright (C) 2005 Tobias Doerffel <tobias@doerffel.de> ++Copyright (C) 2006 Christian Tosta <tosta@users.sourceforge.net> + ******************************************************************/ + + #include <config.h> +@@ -20,6 +22,7 @@ Copyright (C) 2000 Matthias Ettrich <ett + #include <qmessagebox.h> + #include <qbuttongroup.h> + #include <qiconset.h> ++#include <qpixmap.h> + #include <qpopupmenu.h> + #include <qtooltip.h> + #include <qimage.h> +@@ -33,7 +36,6 @@ Copyright (C) 2000 Matthias Ettrich <ett + #include <kglobalsettings.h> + #include <kwin.h> + #include <kuser.h> +-#include <kpixmap.h> + #include <kimageeffect.h> + #include <kdialog.h> + #include <kseparator.h> +@@ -42,6 +44,7 @@ Copyright (C) 2000 Matthias Ettrich <ett + #include <sys/utsname.h> + #include <unistd.h> + #include <stdlib.h> ++#include <math.h> + #include <dmctl.h> + + #include <X11/Xlib.h> +@@ -49,10 +52,21 @@ Copyright (C) 2000 Matthias Ettrich <ett + #include "shutdowndlg.moc" + + KSMShutdownFeedback * KSMShutdownFeedback::s_pSelf = 0L; ++// maybe one day we can make these fading-settings configurable in kcontrol... ++const float FADE_TIME = 5000.0f; // 5000 ms = 5.0 s ++const float FADE_BACK_TIME = 1000.0f; // 1000 ms = 1.0 s ++const float ADDITIONAL_DARKNESS = 0.6f; // the smaller this value, the darker the final image + + KSMShutdownFeedback::KSMShutdownFeedback() + : QWidget( 0L, "feedbackwidget", WType_Popup ), +- m_currentY( 0 ) ++ m_grayOpacity( 0.0f ), ++ m_compensation( 0.0f ), ++ m_fadeBackwards( FALSE ), ++ m_unfadedImage( QPixmap::grabWindow(qt_xrootwin(), 0, 0, QApplication::desktop()->width(), ++ QApplication::desktop()->height()).convertToImage() ), ++ m_grayImage(), ++ m_fadeTime(), ++ m_pmio() + { + setBackgroundMode( QWidget::NoBackground ); + setGeometry( QApplication::desktop()->geometry() ); +@@ -60,27 +74,134 @@ KSMShutdownFeedback::KSMShutdownFeedback + m_root.resize( width(), height() ); + } + ++// called after stopping shutdown-feedback -> smooth fade-back to color-mode ++void KSMShutdownFeedback::fadeBack( void ) ++{ ++ m_fadeTime.restart(); ++ m_fadeBackwards = TRUE; ++ // its possible that we have to fade back, before all is completely gray, so we cannot start ++ // with completely gray when fading back... ++ m_compensation = 1.0f - m_grayOpacity; ++ // wait until we're completely back in color-mode... ++ while ( m_grayOpacity > 0.0f ) ++ slotPaintEffect(); ++} + + void KSMShutdownFeedback::slotPaintEffect() + { +- if ( m_currentY >= height() ) { +- if ( backgroundMode() == QWidget::NoBackground ) { +- setBackgroundMode( QWidget::NoBackground ); +- setBackgroundPixmap( m_root ); +- } +- return; +- } ++ // if slotPaintEffect() is called first time, we have to initialize the gray image ++ // we also could do that in the constructor, but then the displaying of the ++ // logout-UI would be too much delayed... ++ if ( m_grayImage.isNull() ) ++ { ++ m_grayImage = m_unfadedImage.copy(); ++ register uchar * r = m_grayImage.bits(); ++ register uchar * g = m_grayImage.bits() + 1; ++ register uchar * b = m_grayImage.bits() + 2; ++ uchar * end = m_grayImage.bits() + m_grayImage.numBytes(); ++ ++ while ( r != end ) { ++ *r = *g = *b = (uchar) ( ( (*r)*11 + ((*g)<<4) + (*b)*5 ) * ADDITIONAL_DARKNESS / 32.0f ); ++ r += 4; ++ g += 4; ++ b += 4; ++ } ++ // start timer which is used for cpu-speed-independent fading ++ m_fadeTime.start(); ++ m_rowsDone = 0; ++ } ++ ++ // return if fading is completely done... ++ if ( ( m_grayOpacity >= 1.0f && m_fadeBackwards == FALSE ) || ( m_grayOpacity <= 0.0f && m_fadeBackwards == TRUE ) ) ++ return; ++ ++ if ( m_fadeBackwards == FALSE ) ++ { ++ m_grayOpacity = m_fadeTime.elapsed() / FADE_TIME; ++ if ( m_grayOpacity > 1.0f ) ++ m_grayOpacity = 1.0f; ++ } ++ else ++ { ++ m_grayOpacity = 1.0f - m_fadeTime.elapsed() / FADE_BACK_TIME - m_compensation; ++ if ( m_grayOpacity < 0.0f ) ++ m_grayOpacity = 0.0f; ++ } ++ ++ const int imgWidth = m_unfadedImage.width(); ++ int imgHeight = m_unfadedImage.height(); ++ int heightUnit = imgHeight / 3; ++ if( heightUnit < 1 ) ++ heightUnit = 1; ++ ++ int y1 = static_cast<int>( imgHeight*m_grayOpacity - heightUnit + m_grayOpacity*heightUnit*2.0f ); ++ if( y1 > imgHeight ) ++ y1 = imgHeight; ++ ++ int y2 = y1+heightUnit; ++ if( y2 > imgHeight ) ++ y2 = imgHeight; ++ ++ if( m_fadeBackwards == FALSE ) ++ { ++ if( y1 > 0 && y1 < imgHeight && y1-m_rowsDone > 0 && m_rowsDone < imgHeight ) ++ { ++ QImage img( imgWidth, y1-m_rowsDone, 32 ); ++ memcpy( img.bits(), m_grayImage.scanLine( m_rowsDone ), imgWidth*(y1-m_rowsDone)*4 ); ++ // conversion is slow as hell if desktop-depth != 24bpp... ++ QPixmap pm = m_pmio.convertToPixmap( img ); ++ bitBlt( this, 0, m_rowsDone, &pm ); ++ m_rowsDone = y1; ++ } ++ } ++ else ++ { ++ // when fading back we have to blit area which isnt gray anymore to unfaded image ++ if( y2 > 0 && y2 < imgHeight && m_rowsDone > y2 ) ++ { ++ QImage img( imgWidth, m_rowsDone-y2, 32 ); ++ memcpy( img.bits(), m_unfadedImage.scanLine( y2 ), imgWidth*(m_rowsDone-y2)*4 ); ++ // conversion is slow as hell if desktop-depth != 24bpp... ++ QPixmap pm = m_pmio.convertToPixmap( img ); ++ bitBlt( this, 0, y2, &pm ); ++ m_rowsDone = y2; ++ } ++ } ++ ++ int start_y1 = y1; ++ if( start_y1 < 0 ) ++ start_y1 = 0; ++ if( y2 > start_y1 ) ++ { ++ QImage img( imgWidth, y2-start_y1, 32 ); ++ memcpy( img.bits(), m_grayImage.scanLine( start_y1 ), ( y2-start_y1 ) * imgWidth * 4 ); ++ register uchar * rs = m_unfadedImage.scanLine( start_y1 ); ++ register uchar * gs = rs + 1; ++ register uchar * bs = gs + 1; ++ register uchar * rd = img.bits(); ++ register uchar * gd = rd + 1; ++ register uchar * bd = gd + 1; ++ for( int y = start_y1; y < y2; ++y ) ++ { ++ // linear gradients look bad, so use cos-function ++ short int opac = static_cast<short int>( 128 - cosf( M_PI*(y-y1)/heightUnit )*128.0f ); ++ for( short int x = 0; x < imgWidth; ++x ) ++ { ++ *rd += ( ( ( *rs - *rd ) * opac ) >> 8 ); ++ rs += 4; rd += 4; ++ *gd += ( ( ( *gs - *gd ) * opac ) >> 8 ); ++ gs += 4; gd += 4; ++ *bd += ( ( ( *bs - *bd ) * opac ) >> 8 ); ++ bs += 4; bd += 4; ++ } ++ } ++ // conversion is slow as hell if desktop-depth != 24bpp... ++ QPixmap pm = m_pmio.convertToPixmap( img ); ++ bitBlt( this, 0, start_y1, &pm ); ++ } ++ ++ QTimer::singleShot( 5, this, SLOT( slotPaintEffect() ) ); + +- KPixmap pixmap; +- pixmap = QPixmap::grabWindow( qt_xrootwin(), 0, m_currentY, width(), 10 ); +- QImage image = pixmap.convertToImage(); +- KImageEffect::blend( Qt::black, image, 0.4 ); +- KImageEffect::toGray( image, true ); +- pixmap.convertFromImage( image ); +- bitBlt( this, 0, m_currentY, &pixmap ); +- bitBlt( &m_root, 0, m_currentY, &pixmap ); +- m_currentY += 10; +- QTimer::singleShot( 1, this, SLOT( slotPaintEffect() ) ); + } + + ////// +diff -purN kdebase-3.5.5.orig/ksmserver/shutdowndlg.h kdebase-3.5.5/ksmserver/shutdowndlg.h +--- kdebase-3.5.5.orig/ksmserver/shutdowndlg.h 2006-01-19 11:01:08.000000000 -0600 ++++ kdebase-3.5.5/ksmserver/shutdowndlg.h 2006-10-11 17:56:00.000000000 -0500 +@@ -7,8 +7,9 @@ Copyright (C) 2000 Matthias Ettrich <ett + #ifndef SHUTDOWNDLG_H + #define SHUTDOWNDLG_H + +-#include <qpixmap.h> + #include <qdialog.h> ++#include <qimage.h> ++#include <qdatetime.h> + #include <kpushbutton.h> + class QPushButton; + class QVButtonGroup; +@@ -16,15 +17,16 @@ class QPopupMenu; + class QTimer; + + #include <kapplication.h> ++#include <kpixmapio.h> + +-// The (singleton) widget that makes the desktop gray. ++// The (singleton) widget that fades the desktop gray. + class KSMShutdownFeedback : public QWidget + { + Q_OBJECT + + public: + static void start() { s_pSelf = new KSMShutdownFeedback(); s_pSelf->show(); } +- static void stop() { delete s_pSelf; s_pSelf = 0L; } ++ static void stop() { if ( s_pSelf != 0L ) s_pSelf->fadeBack(); delete s_pSelf; s_pSelf = 0L; } + static KSMShutdownFeedback * self() { return s_pSelf; } + + protected: +@@ -36,7 +38,15 @@ private slots: + private: + static KSMShutdownFeedback * s_pSelf; + KSMShutdownFeedback(); +- int m_currentY; ++ void fadeBack( void ); ++ float m_grayOpacity; ++ float m_compensation; ++ bool m_fadeBackwards; ++ QImage m_unfadedImage; ++ QImage m_grayImage; ++ QTime m_fadeTime; ++ int m_rowsDone; ++ KPixmapIO m_pmio; + QPixmap m_root; + }; + diff --git a/kde-base/ksmserver/files/kdebase-3.5.8-ksmserver-shadowfade.patch b/kde-base/ksmserver/files/kdebase-3.5.8-ksmserver-shadowfade.patch new file mode 100644 index 0000000..3f9938a --- /dev/null +++ b/kde-base/ksmserver/files/kdebase-3.5.8-ksmserver-shadowfade.patch @@ -0,0 +1,266 @@ +diff -purN kdebase-3.5.8.orig/ksmserver/shutdowndlg.cpp kdebase-3.5.8/ksmserver/shutdowndlg.cpp +--- kdebase-3.5.8.orig/ksmserver/shutdowndlg.cpp 2006-03-17 04:17:10.000000000 -0600 ++++ kdebase-3.5.8/ksmserver/shutdowndlg.cpp 2006-10-11 17:56:00.000000000 -0500 +@@ -2,6 +2,8 @@ + ksmserver - the KDE session management server + + Copyright (C) 2000 Matthias Ettrich <ettrich@kde.org> ++Copyright (C) 2005 Tobias Doerffel <tobias@doerffel.de> ++Copyright (C) 2006 Christian Tosta <tosta@users.sourceforge.net> + ******************************************************************/ + + #include <config.h> +@@ -20,6 +22,7 @@ Copyright (C) 2000 Matthias Ettrich <ett + #include <qmessagebox.h> + #include <qbuttongroup.h> + #include <qiconset.h> ++#include <qpixmap.h> + #include <qpopupmenu.h> + #include <qtooltip.h> + #include <qimage.h> +@@ -33,7 +36,6 @@ Copyright (C) 2000 Matthias Ettrich <ett + #include <kglobalsettings.h> + #include <kwin.h> + #include <kuser.h> +-#include <kpixmap.h> + #include <kimageeffect.h> + #include <kdialog.h> + #include <kseparator.h> +@@ -42,6 +44,7 @@ Copyright (C) 2000 Matthias Ettrich <ett + #include <sys/utsname.h> + #include <unistd.h> + #include <stdlib.h> ++#include <math.h> + #include <dmctl.h> + + #include <X11/Xlib.h> +@@ -49,10 +52,21 @@ Copyright (C) 2000 Matthias Ettrich <ett + #include "shutdowndlg.moc" + + KSMShutdownFeedback * KSMShutdownFeedback::s_pSelf = 0L; ++// maybe one day we can make these fading-settings configurable in kcontrol... ++const float FADE_TIME = 5000.0f; // 5000 ms = 5.0 s ++const float FADE_BACK_TIME = 1000.0f; // 1000 ms = 1.0 s ++const float ADDITIONAL_DARKNESS = 0.6f; // the smaller this value, the darker the final image + + KSMShutdownFeedback::KSMShutdownFeedback() + : QWidget( 0L, "feedbackwidget", WType_Popup ), +- m_currentY( 0 ) ++ m_grayOpacity( 0.0f ), ++ m_compensation( 0.0f ), ++ m_fadeBackwards( FALSE ), ++ m_unfadedImage( QPixmap::grabWindow(qt_xrootwin(), 0, 0, QApplication::desktop()->width(), ++ QApplication::desktop()->height()).convertToImage() ), ++ m_grayImage(), ++ m_fadeTime(), ++ m_pmio() + { + setBackgroundMode( QWidget::NoBackground ); + setGeometry( QApplication::desktop()->geometry() ); +@@ -60,27 +74,134 @@ KSMShutdownFeedback::KSMShutdownFeedback + m_root.resize( width(), height() ); + } + ++// called after stopping shutdown-feedback -> smooth fade-back to color-mode ++void KSMShutdownFeedback::fadeBack( void ) ++{ ++ m_fadeTime.restart(); ++ m_fadeBackwards = TRUE; ++ // its possible that we have to fade back, before all is completely gray, so we cannot start ++ // with completely gray when fading back... ++ m_compensation = 1.0f - m_grayOpacity; ++ // wait until we're completely back in color-mode... ++ while ( m_grayOpacity > 0.0f ) ++ slotPaintEffect(); ++} + + void KSMShutdownFeedback::slotPaintEffect() + { +- if ( m_currentY >= height() ) { +- if ( backgroundMode() == QWidget::NoBackground ) { +- setBackgroundMode( QWidget::NoBackground ); +- setBackgroundPixmap( m_root ); +- } +- return; +- } ++ // if slotPaintEffect() is called first time, we have to initialize the gray image ++ // we also could do that in the constructor, but then the displaying of the ++ // logout-UI would be too much delayed... ++ if ( m_grayImage.isNull() ) ++ { ++ m_grayImage = m_unfadedImage.copy(); ++ register uchar * r = m_grayImage.bits(); ++ register uchar * g = m_grayImage.bits() + 1; ++ register uchar * b = m_grayImage.bits() + 2; ++ uchar * end = m_grayImage.bits() + m_grayImage.numBytes(); ++ ++ while ( r != end ) { ++ *r = *g = *b = (uchar) ( ( (*r)*11 + ((*g)<<4) + (*b)*5 ) * ADDITIONAL_DARKNESS / 32.0f ); ++ r += 4; ++ g += 4; ++ b += 4; ++ } ++ // start timer which is used for cpu-speed-independent fading ++ m_fadeTime.start(); ++ m_rowsDone = 0; ++ } ++ ++ // return if fading is completely done... ++ if ( ( m_grayOpacity >= 1.0f && m_fadeBackwards == FALSE ) || ( m_grayOpacity <= 0.0f && m_fadeBackwards == TRUE ) ) ++ return; ++ ++ if ( m_fadeBackwards == FALSE ) ++ { ++ m_grayOpacity = m_fadeTime.elapsed() / FADE_TIME; ++ if ( m_grayOpacity > 1.0f ) ++ m_grayOpacity = 1.0f; ++ } ++ else ++ { ++ m_grayOpacity = 1.0f - m_fadeTime.elapsed() / FADE_BACK_TIME - m_compensation; ++ if ( m_grayOpacity < 0.0f ) ++ m_grayOpacity = 0.0f; ++ } ++ ++ const int imgWidth = m_unfadedImage.width(); ++ int imgHeight = m_unfadedImage.height(); ++ int heightUnit = imgHeight / 3; ++ if( heightUnit < 1 ) ++ heightUnit = 1; ++ ++ int y1 = static_cast<int>( imgHeight*m_grayOpacity - heightUnit + m_grayOpacity*heightUnit*2.0f ); ++ if( y1 > imgHeight ) ++ y1 = imgHeight; ++ ++ int y2 = y1+heightUnit; ++ if( y2 > imgHeight ) ++ y2 = imgHeight; ++ ++ if( m_fadeBackwards == FALSE ) ++ { ++ if( y1 > 0 && y1 < imgHeight && y1-m_rowsDone > 0 && m_rowsDone < imgHeight ) ++ { ++ QImage img( imgWidth, y1-m_rowsDone, 32 ); ++ memcpy( img.bits(), m_grayImage.scanLine( m_rowsDone ), imgWidth*(y1-m_rowsDone)*4 ); ++ // conversion is slow as hell if desktop-depth != 24bpp... ++ QPixmap pm = m_pmio.convertToPixmap( img ); ++ bitBlt( this, 0, m_rowsDone, &pm ); ++ m_rowsDone = y1; ++ } ++ } ++ else ++ { ++ // when fading back we have to blit area which isnt gray anymore to unfaded image ++ if( y2 > 0 && y2 < imgHeight && m_rowsDone > y2 ) ++ { ++ QImage img( imgWidth, m_rowsDone-y2, 32 ); ++ memcpy( img.bits(), m_unfadedImage.scanLine( y2 ), imgWidth*(m_rowsDone-y2)*4 ); ++ // conversion is slow as hell if desktop-depth != 24bpp... ++ QPixmap pm = m_pmio.convertToPixmap( img ); ++ bitBlt( this, 0, y2, &pm ); ++ m_rowsDone = y2; ++ } ++ } ++ ++ int start_y1 = y1; ++ if( start_y1 < 0 ) ++ start_y1 = 0; ++ if( y2 > start_y1 ) ++ { ++ QImage img( imgWidth, y2-start_y1, 32 ); ++ memcpy( img.bits(), m_grayImage.scanLine( start_y1 ), ( y2-start_y1 ) * imgWidth * 4 ); ++ register uchar * rs = m_unfadedImage.scanLine( start_y1 ); ++ register uchar * gs = rs + 1; ++ register uchar * bs = gs + 1; ++ register uchar * rd = img.bits(); ++ register uchar * gd = rd + 1; ++ register uchar * bd = gd + 1; ++ for( int y = start_y1; y < y2; ++y ) ++ { ++ // linear gradients look bad, so use cos-function ++ short int opac = static_cast<short int>( 128 - cosf( M_PI*(y-y1)/heightUnit )*128.0f ); ++ for( short int x = 0; x < imgWidth; ++x ) ++ { ++ *rd += ( ( ( *rs - *rd ) * opac ) >> 8 ); ++ rs += 4; rd += 4; ++ *gd += ( ( ( *gs - *gd ) * opac ) >> 8 ); ++ gs += 4; gd += 4; ++ *bd += ( ( ( *bs - *bd ) * opac ) >> 8 ); ++ bs += 4; bd += 4; ++ } ++ } ++ // conversion is slow as hell if desktop-depth != 24bpp... ++ QPixmap pm = m_pmio.convertToPixmap( img ); ++ bitBlt( this, 0, start_y1, &pm ); ++ } ++ ++ QTimer::singleShot( 5, this, SLOT( slotPaintEffect() ) ); + +- KPixmap pixmap; +- pixmap = QPixmap::grabWindow( qt_xrootwin(), 0, m_currentY, width(), 10 ); +- QImage image = pixmap.convertToImage(); +- KImageEffect::blend( Qt::black, image, 0.4 ); +- KImageEffect::toGray( image, true ); +- pixmap.convertFromImage( image ); +- bitBlt( this, 0, m_currentY, &pixmap ); +- bitBlt( &m_root, 0, m_currentY, &pixmap ); +- m_currentY += 10; +- QTimer::singleShot( 1, this, SLOT( slotPaintEffect() ) ); + } + + ////// +diff -purN kdebase-3.5.8.orig/ksmserver/shutdowndlg.h kdebase-3.5.8/ksmserver/shutdowndlg.h +--- kdebase-3.5.8.orig/ksmserver/shutdowndlg.h 2006-01-19 11:01:08.000000000 -0600 ++++ kdebase-3.5.8/ksmserver/shutdowndlg.h 2006-10-11 17:56:00.000000000 -0500 +@@ -7,8 +7,9 @@ Copyright (C) 2000 Matthias Ettrich <ett + #ifndef SHUTDOWNDLG_H + #define SHUTDOWNDLG_H + +-#include <qpixmap.h> + #include <qdialog.h> ++#include <qimage.h> ++#include <qdatetime.h> + #include <kpushbutton.h> + class QPushButton; + class QVButtonGroup; +@@ -16,20 +17,21 @@ class QPopupMenu; + class QTimer; + + #include <kapplication.h> ++#include <kpixmapio.h> + + /* We acknowledge the the dbus API is unstable */ + #define DBUS_API_SUBJECT_TO_CHANGE + #include <dbus/connection.h> + #include <libhal.h> + +-// The (singleton) widget that makes the desktop gray. ++// The (singleton) widget that fades the desktop gray. + class KSMShutdownFeedback : public QWidget + { + Q_OBJECT + + public: + static void start() { s_pSelf = new KSMShutdownFeedback(); s_pSelf->show(); } +- static void stop() { delete s_pSelf; s_pSelf = 0L; } ++ static void stop() { if ( s_pSelf != 0L ) s_pSelf->fadeBack(); delete s_pSelf; s_pSelf = 0L; } + static KSMShutdownFeedback * self() { return s_pSelf; } + + protected: +@@ -36,7 +38,15 @@ private slots: + private: + static KSMShutdownFeedback * s_pSelf; + KSMShutdownFeedback(); +- int m_currentY; ++ void fadeBack( void ); ++ float m_grayOpacity; ++ float m_compensation; ++ bool m_fadeBackwards; ++ QImage m_unfadedImage; ++ QImage m_grayImage; ++ QTime m_fadeTime; ++ int m_rowsDone; ++ KPixmapIO m_pmio; + QPixmap m_root; + }; + diff --git a/kde-base/ksmserver/ksmserver-3.5.7.ebuild b/kde-base/ksmserver/ksmserver-3.5.7.ebuild new file mode 100644 index 0000000..cde375c --- /dev/null +++ b/kde-base/ksmserver/ksmserver-3.5.7.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/kde-base/ksmserver/ksmserver-3.5.7.ebuild,v 1.7 2007/08/11 16:37:15 armin76 Exp $ + +KMNAME=kdebase +MAXKDEVER=$PV +KM_DEPRANGE="$PV $MAXKDEVER" +inherit kde-meta eutils + +SRC_URI="${SRC_URI} + mirror://gentoo/kdebase-3.5-patchset-03.tar.bz2" + +DESCRIPTION="The reliable KDE session manager that talks the standard X11R6" +KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd" +IUSE="kdehiddenvisibility pertty" + +KMEXTRACTONLY="kdm/kfrontend/themer/" +KMCOMPILEONLY="kdmlib/" +KMNODOCS=true + +if use pertty; then + PATCHES="$FILESDIR/$KMNAME-3.5.6-$PN-shadowfade.patch" +fi diff --git a/kde-base/ksmserver/ksmserver-3.5.8.ebuild b/kde-base/ksmserver/ksmserver-3.5.8.ebuild new file mode 100644 index 0000000..a23c2da --- /dev/null +++ b/kde-base/ksmserver/ksmserver-3.5.8.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/kde-base/ksmserver/ksmserver-3.5.8.ebuild,v 1.1 2007/10/19 23:32:28 philantrop Exp $ + +KMNAME=kdebase +MAXKDEVER=$PV +KM_DEPRANGE="$PV $MAXKDEVER" +inherit kde-meta eutils + +SRC_URI="${SRC_URI} + mirror://gentoo/kdebase-3.5-patchset-07.tar.bz2" + +DESCRIPTION="The reliable KDE session manager that talks the standard X11R6" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="kdehiddenvisibility dbus hal pertty" + +KMEXTRACTONLY="kdm/kfrontend/themer/" +KMCOMPILEONLY="kdmlib/" +KMNODOCS=true + +DEPEND="dbus? ( sys-apps/dbus ) + hal? ( sys-apps/hal )" + +src_compile() { + myconf="${myconf} + $(use_enable hal) + $(use_enable dbus)" + + if use pertty; then + epatch "${FILESDIR}/$KMNAME-${PV}-${PN}-shadowfade.patch" + fi + + kde-meta_src_compile +} + +pkg_postinst() { + kde_pkg_postinst + + if use dbus && use hal ; then + echo + elog "If you don't see any icons next to the suspend/hibernate buttons," + elog "make sure you use an iconset that provides the files" + elog "\"suspend.png\" and \"hibernate.png\"." + echo + fi +} diff --git a/kde-base/ksmserver/metadata.xml b/kde-base/ksmserver/metadata.xml new file mode 100644 index 0000000..f5c5a80 --- /dev/null +++ b/kde-base/ksmserver/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en"> +</longdescription> +</pkgmetadata> diff --git a/kde-base/libkonq/ChangeLog b/kde-base/libkonq/ChangeLog new file mode 100644 index 0000000..14038a3 --- /dev/null +++ b/kde-base/libkonq/ChangeLog @@ -0,0 +1,293 @@ +# ChangeLog for kde-base/libkonq +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/kde-base/libkonq/ChangeLog,v 1.65 2007/01/16 21:52:13 flameeyes Exp $ + + 20 Oct 2007; <roderick_greening@hotmail.com> ++: + Rev bump. + + 27 Aug 2007; <roderick_greening@hotmail.com> + -files/kdebase-3.5.5-libkonq-tooltip.patch, + +files/kdebase-3.5.7-libkonq-tooltip.patch, libkonq-3.5.7.ebuild: + Updated tooltip patch - minor cleanup + + 24 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + ChangeLog: + Removed executable bit on patches. + + 22 Aug 2007; <roderick_greening@hotmail.com> +metadata.xml: + missing metadata.xml + + 13 Aug 2007; <roderick_greening@hotmail.com> libkonq-3.5.7.ebuild: + Stabilization update + + 28 Jun 2007; <roderick_greening@hotmail.com> -libkonq-3.5.6.ebuild, + libkonq-3.5.7.ebuild: + Attempt to fix false pos check when greater than ver (3.5). + + 28 Jun 2007; <roderick_greening@hotmail.com> -libkonq-3.5.6.ebuild: + Remove 3.5.6 builds - migrate to 3.5.7 + + 28 Jun 2007; <roderick_greening@hotmail.com> libkonq-3.5.6.ebuild, + libkonq-3.5.7.ebuild: + Updated postinstall warning and added kde_pkg_setup call + + 25 May 2007; <roderick_greening@hotmail.com> +libkonq-3.5.7.ebuild: + Rev bump + + 01 Mar 2007; <roderick_greening@hotmail.com> libkonq-3.5.6.ebuild: + Updated ebuild with post install warn for reporting bugs. + + 11 Feb 2007; <roderick_greening@hotmail.com> libkonq-3.5.6.ebuild: + Modified pertty use. Please re-emerge kdelibs, libkonq, konqueror, kicker, + kdesktop and kcontrol to ensure proper consistancy. + + 10 Feb 2007; <roderick_greening@hotmail.com> libkonq-3.5.6.ebuild, + +files/kdebase-3.5.6-libkonq-execute_feedback.patch: + Added execute feedback patch from kde-look + (http://www.kde-look.org/content/show.php?content=52994) + + 29 Jan 2007; <roderick_greening@hotmail.com> +ChangeLog: + Added to xeffects with pertty patches. + +*libkonq-3.5.6 (16 Jan 2007) + + 16 Jan 2007; Diego Pettenò <flameeyes@gentoo.org> +libkonq-3.5.6.ebuild: + Bump to 3.5.6 (prerelease). + + 11 Dec 2006; <kloeri@gentoo.org> libkonq-3.5.5.ebuild: + Stable on ia64. + + 06 Dec 2006; <kloeri@gentoo.org> libkonq-3.5.5.ebuild: + Stable on Alpha. + + 01 Dec 2006; Diego Pettenò <flameeyes@gentoo.org> libkonq-3.5.2.ebuild, + libkonq-3.5.5.ebuild: + Make support for hidden visibility explicit. + + 26 Nov 2006; Markus Rothe <corsair@gentoo.org> libkonq-3.5.5.ebuild: + Stable on ppc64 + + 18 Nov 2006; Diego Pettenò <flameeyes@gentoo.org> -libkonq-3.5.3.ebuild, + -libkonq-3.5.4.ebuild: + Remove old versions. + + 16 Nov 2006; Joseph Jezak <josejx@gentoo.org> libkonq-3.5.5.ebuild: + Marked ppc stable for bug #147570. + + 14 Nov 2006; Gustavo Zacarias <gustavoz@gentoo.org> libkonq-3.5.5.ebuild: + Stable on sparc wrt #147570 + + 13 Nov 2006; Danny van Dyk <kugelfang@gentoo.org> libkonq-3.5.5.ebuild: + Marked stable on amd64 wrt bug #147570. + + 13 Nov 2006; Christian Faulhammer <opfer@gentoo.org> libkonq-3.5.5.ebuild: + "Stable x86, bug #147570" + + 07 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> + files/digest-libkonq-3.5.5, Manifest: + Regenerate digest (this time hopefully..). + + 07 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> ChangeLog: + Regenerate digest. + + 05 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> + files/digest-libkonq-3.5.5, Manifest: + Regenerate digest. + +*libkonq-3.5.5 (03 Oct 2006) + + 03 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> +libkonq-3.5.5.ebuild: + Bump to 3.5.5 (pre-release). + + 17 Sep 2006; Carsten Lohrke <carlo@gentoo.org> -libkonq-3.4.3.ebuild: + Drop KDE 3.4. + + 03 Sep 2006; Bryan Østergaard <kloeri@gentoo.org> libkonq-3.5.2.ebuild: + Stable on ia64. + +*libkonq-3.5.4 (25 Jul 2006) + + 25 Jul 2006; Diego Pettenò <flameeyes@gentoo.org> +libkonq-3.5.4.ebuild: + Bump to 3.5.4 (pre-release). + +*libkonq-3.5.3 (01 Jun 2006) + + 01 Jun 2006; Diego Pettenò <flameeyes@gentoo.org> +libkonq-3.5.3.ebuild: + Update to new release. + + 01 Jun 2006; Thomas Cort <tcort@gentoo.org> libkonq-3.5.2.ebuild: + Stable on alpha wrt Bug #132213. + + 29 May 2006; Jason Wever <weeve@gentoo.org> libkonq-3.5.2.ebuild: + Stable on SPARC wrt bug #132213. + + 29 May 2006; Diego Pettenò <flameeyes@gentoo.org> -libkonq-3.4.1.ebuild, + -libkonq-3.4.2.ebuild: + Drop old versions. + + 26 May 2006; Markus Rothe <corsair@gentoo.org> libkonq-3.5.2.ebuild: + Stable on ppc64 + + 26 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> libkonq-3.5.2.ebuild: + Stable on amd64 wrt bug #132213 + + 26 May 2006; Markus Rothe <corsair@gentoo.org> libkonq-3.5.2.ebuild: + Stable on ppc64 + + 26 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> libkonq-3.5.2.ebuild: + Stable on x86 wrt bug #132213 + + 06 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> -libkonq-3.5.0.ebuild, + -libkonq-3.5.1.ebuild: + Removed old 3.5.0/3.5.1 packages. + + 01 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> libkonq-3.5.2.ebuild: + Add ~x86-fbsd keyword. + + 28 Mar 2006; Aron Griffis <agriffis@gentoo.org> libkonq-3.5.0.ebuild, + libkonq-3.5.1.ebuild, libkonq-3.5.2.ebuild: + Mark 3.5.2 3.5.1 3.5.0 ~ia64 + + 27 Mar 2006; Aron Griffis <agriffis@gentoo.org> libkonq-3.4.3.ebuild: + Mark 3.4.3 stable on ia64. #112842 + +*libkonq-3.5.2 (22 Mar 2006) + + 22 Mar 2006; Dan Armak <danarmak@gentoo.org> +libkonq-3.5.2.ebuild: + KDE 3.5.2. Not yet released upstream, and so package.masked for now. + +*libkonq-3.5.1 (23 Jan 2006) + + 23 Jan 2006; Dan Armak <danarmak@gentoo.org> +libkonq-3.5.1.ebuild: + Version 3.5.1. Not yet released upstream, so package.masked for now. + + 17 Dec 2005; Markus Rothe <corsair@gentoo.org> libkonq-3.5.0.ebuild: + Added ~ppc64 + + 10 Dec 2005; Bryan Østergaard <kloeri@gentoo.org libkonq-3.4.3.ebuild: + Stable on alpha. + + 10 Dec 2005; Chris White <chriswhite@gentoo.org> libkonq-3.4.3.ebuild: + Marked x86 stable for bug #112842. + + 09 Dec 2005; Joseph Jezak <josejx@gentoo.org> libkonq-3.4.3.ebuild: + Marked ppc stable for bug #112842. + + 04 Dec 2005; Bryan Østergaard <kloeri@gentoo.org> libkonq-3.5.0.ebuild: + ~alpha keyword. + + 29 Nov 2005; Jason Wever <weeve@gentoo.org> libkonq-3.5.0.ebuild: + Added ~sparc keyword. + + 24 Nov 2005; Marcus D. Hanwell <cryos@gentoo.org> libkonq-3.4.3.ebuild: + Stable on amd64, bug 112842. + + 24 Nov 2005; Markus Rothe <corsair@gentoo.org> libkonq-3.4.3.ebuild: + Stable on ppc64 + + 24 Nov 2005; Gustavo Zacarias <gustavoz@gentoo.org> libkonq-3.4.3.ebuild: + Stable on sparc wrt #112842 + +*libkonq-3.5.0 (22 Nov 2005) + + 22 Nov 2005; Dan Armak <danarmak@gentoo.org> +libkonq-3.5.0.ebuild: + Ebuilds for KDE 3.5.0 final. It is not yet released, and is package.masked. + +*libkonq-3.5.0_rc1 (12 Nov 2005) + + 12 Nov 2005; Dan Armak <danarmak@gentoo.org> +libkonq-3.5.0_rc1.ebuild: + Ebuild for new version 3.5.0_rc1. + + 20 Oct 2005; Douglas Russell <puggy@gentoo.org> + libkonq-3.5.0_beta2.ebuild: + Keyword ~ppc + +*libkonq-3.5.0_beta2 (14 Oct 2005) + + 14 Oct 2005; Dan Armak <danarmak@gentoo.org> +libkonq-3.5.0_beta2.ebuild: + New version. + +*libkonq-3.4.3 (13 Oct 2005) + + 13 Oct 2005; Dan Armak <danarmak@gentoo.org> +libkonq-3.4.3.ebuild: + New version. + + 09 Oct 2005; Petteri Räty <betelgeuse@gentoo.org> + libkonq-3.5_beta1.ebuild: + Added ~x86 keyword. + + 24 Sep 2005; Diego Pettenò <flameeyes@gentoo.org> + -libkonq-3.5_alpha1.ebuild: + Removed 3.5_alpha1. + +*libkonq-3.5_beta1 (22 Sep 2005) + + 22 Sep 2005; Diego Pettenò <flameeyes@gentoo.org> + +libkonq-3.5_beta1.ebuild: + Bump to 3.5 beta1. + +*libkonq-3.5_alpha1 (07 Sep 2005) + + 07 Sep 2005; Diego Pettenò <flameeyes@gentoo.org> + +libkonq-3.5_alpha1.ebuild: + Added 3.5_alpha1 split ebuild. + + 08 Aug 2005; Bryan Østergaard <kloeri@gentoo.org> libkonq-3.4.2.ebuild: + ~alpha keyword. + +*libkonq-3.4.2 (28 Jul 2005) + + 28 Jul 2005; Dan Armak <danarmak@gentoo.org> +libkonq-3.4.2.ebuild: + Version bump to 3.4.2. + + 08 Jul 2005; Jason Wever <weeve@gentoo.org> libkonq-3.4.1.ebuild: + Stable on SPARC. + + 01 Jul 2005; Lars Weiler <pylon@gentoo.org> libkonq-3.4.1.ebuild: + Stable on ppc; Bug #97544. + + 01 Jul 2005; Markus Rothe <corsair@gentoo.org> libkonq-3.4.1.ebuild: + Stable on ppc64 (bug #97544) + +*libkonq-3.4.1 (25 May 2005) + + 25 May 2005; Dan Armak <danarmak@gentoo.org> +libkonq-3.4.1.ebuild: + Ebuilds for KDE 3.4.1. These are package.masked until 3.4.1 is actually + released. You can't get the tarballs yet. + + 27 Apr 2005; Markus Rothe <corsair@gentoo.org> libkonq-3.4.0.ebuild: + Added ~ppc64 to KEYWORDS + + 20 Mar 2005; Jason Wever <weeve@gentoo.org> libkonq-3.4.0.ebuild: + Added ~sparc keyword. + + 18 Mar 2005; Daniel Goller <morfic@gentoo.org> libkonq-3.4.0.ebuild, + libkonq-3.4.0_beta2.ebuild: + Added to ~ppc + + 13 Mar 2005; Dan Armak <danarmak@gentoo.org> libkonq-3.4.0.ebuild: + KDE 3.4.0 ebuilds. Note that the tarballs won't be officially released for a + few more days. + +*libkonq-3.4.0_rc1 (02 Mar 2005) + + 02 Mar 2005; Marcus D. Hanwell <cryos@gentoo.org> libkonq-3.4.0_rc1.ebuild: + Marked ~amd64, keywording KDE split ebuilds, bug 80944. + + 27 Feb 2005; Dan Armak <danarmak@gentoo.org> : + Ebuild for 3.4.0 RC1. + +*libkonq-3.4.0_beta2 (05 Feb 2005) + + 05 Feb 2005; Dan Armak <danarmak@gentoo.org> +libkonq-3.4.0_beta2.ebuild: + Ebuild for 3.4.0_beta2. Note that beta2 has NOT been released as of this + date. This ebuild is for inside testing by the KDE team, and is of course + package.masked. + +*libkonq-3.4.0_beta1 (15 Jan 2005) + + 15 Jan 2005; Dan Armak <danarmak@gentoo.org> +metadata.xml, + +libkonq-3.4.0_beta1.ebuild: + Adding the split ebuilds to portage. For KDE 3.4, we've created separate + ebuilds for all the KDE apps. + diff --git a/kde-base/libkonq/Manifest b/kde-base/libkonq/Manifest new file mode 100644 index 0000000..8f5b71c --- /dev/null +++ b/kde-base/libkonq/Manifest @@ -0,0 +1,8 @@ +AUX kdebase-3.5.6-libkonq-execute_feedback.patch 651 RMD160 900855dd99ac786eee7b528a820cc43ca58ecd1d SHA1 0d086a0664493f01bb6d0eee38942756a68b00ed SHA256 f7f593a156b116cb3af6d465aec305bb162126ae008b4603538980e5ea61cd89 +AUX kdebase-3.5.7-libkonq-tooltip.patch 8409 RMD160 f2892db9024183681d81c84134ce4f8c239dfef0 SHA1 150581c73497ecb64495907168a36a8311089113 SHA256 f6d4fc851b830b1e69249ca6b7407a264f553619b34a9fbb155d66683db28c68 +DIST kdebase-3.5.7.tar.bz2 24395088 RMD160 f43070b5428c3099c0abceed56041e5b4ff3c656 SHA1 833a35e4bbec2852f0f5267e680590be0c986594 SHA256 3c6d739abefc55b6cb64e1cf37b79f5993b666a5b40492471754794416b5c28d +DIST kdebase-3.5.8.tar.bz2 24200172 RMD160 6441b5eaead5fff5c42c532fb11c0d37001cb6ea SHA1 07f2e33aef101e97237676719ef2bf8418d894b2 SHA256 0f1876d1c68f01ed8fee346c1bae4f53dd2c1dc56db94e309b3d1adfc6138493 +EBUILD libkonq-3.5.7.ebuild 1413 RMD160 2aaff76178dcc8c73f83ca385acb8543f245a364 SHA1 45fde214a000a0ed9bc620c0f6e15915c2915beb SHA256 6a20cfe2b920257cccf776b79d4a1cc19493115668be9a641d5f8f998304cc86 +EBUILD libkonq-3.5.8.ebuild 1423 RMD160 845d5e24987db4f57e95624a5b19b6e78e17fa4c SHA1 94e2915bede0caf8e396aa25c5392cf9d2c79883 SHA256 665f426fc5023ec36ccfcd1a9c7058c36bbeedbbe35807865bacd4514ab638cc +MISC ChangeLog 9554 RMD160 23cca4d9c4e3566e4c4943ee204f6b7068d533c3 SHA1 9dffc76c18931832ed8ed83c5bea0144f671a62e SHA256 766c8a8b36ebb808fb71106140649274518bcf4e104290982bdd10058942d470 +MISC metadata.xml 525 RMD160 d33b12775451d70a54631268f961014a965f56ad SHA1 8e45c47fcd4b0ba49bf2d039f13a29cd2ac6bc19 SHA256 40ce998ed6ae3f8b4876cd2592d8641e2a69461df0645122050a72cc1110c65e diff --git a/kde-base/libkonq/files/kdebase-3.5.6-libkonq-execute_feedback.patch b/kde-base/libkonq/files/kdebase-3.5.6-libkonq-execute_feedback.patch new file mode 100644 index 0000000..24a1e6e --- /dev/null +++ b/kde-base/libkonq/files/kdebase-3.5.6-libkonq-execute_feedback.patch @@ -0,0 +1,12 @@ +diff -r -u -p kdebase-3.5.6.original/libkonq/konq_iconviewwidget.cc kdebase-3.5.6.patched/libkonq/konq_iconviewwidget.cc +--- kdebase-3.5.6.original/libkonq/konq_iconviewwidget.cc 2006-01-19 18:02:19.000000000 +0100 ++++ kdebase-3.5.6.patched/libkonq/konq_iconviewwidget.cc 2007-02-08 03:15:39.000000000 +0100 +@@ -1848,7 +1848,7 @@ void KonqIconViewWidget::visualActivate( + // Adjust for scrolling (David) + rect.moveBy( -contentsX(), -contentsY() ); + +- KIconEffect::visualActivate(viewport(), rect); ++ KIconEffect::visualActivate(viewport(), rect, item->pixmap()); + } + + void KonqIconViewWidget::backgroundPixmapChange( const QPixmap & ) diff --git a/kde-base/libkonq/files/kdebase-3.5.7-libkonq-tooltip.patch b/kde-base/libkonq/files/kdebase-3.5.7-libkonq-tooltip.patch new file mode 100644 index 0000000..7ec61b8 --- /dev/null +++ b/kde-base/libkonq/files/kdebase-3.5.7-libkonq-tooltip.patch @@ -0,0 +1,243 @@ +--- kdebase-3.5.7/libkonq/konq_filetip.cc.orig 2007-08-26 22:38:52.000000000 -0230 ++++ kdebase-3.5.7/libkonq/konq_filetip.cc 2007-08-27 09:45:35.000000000 -0230 +@@ -48,17 +48,19 @@ KonqFileTip::KonqFileTip( QScrollView* p + m_previewJob( 0 ) + { + m_iconLabel = new QLabel(this); ++ m_iconLabel->setAlignment(Qt::AlignHCenter | Qt::AlignTop); + m_textLabel = new QLabel(this); +- m_textLabel->setAlignment(Qt::AlignAuto | Qt::AlignTop); ++ m_textLabel->setAlignment(Qt::AlignAuto | Qt::AlignVCenter); + +- QGridLayout* layout = new QGridLayout(this, 1, 2, 8, 0); ++ QGridLayout * layout = new QGridLayout(this, 1, 2, 25, 0); + layout->addWidget(m_iconLabel, 0, 0); + layout->addWidget(m_textLabel, 0, 1); + layout->setResizeMode(QLayout::Fixed); + +- setPalette( QToolTip::palette() ); ++ setSizePolicy( QSizePolicy::Minimum, QSizePolicy::Minimum ); + setMargin( 1 ); +- setFrameStyle( QFrame::Plain | QFrame::Box ); ++ setPalette( QToolTip::palette() ); ++ setFrameStyle( QFrame::StyledPanel ); + + m_timer = new QTimer(this); + +@@ -157,7 +159,7 @@ void KonqFileTip::reposition() + } + else pos.setY( rect.bottom() + 1 ); + +- move( pos ); ++ m_pos = pos; + update(); + } + +@@ -176,39 +178,160 @@ void KonqFileTip::gotPreviewResult() + + void KonqFileTip::drawContents( QPainter *p ) + { +- static const char * const names[] = { +- "arrow_topleft", +- "arrow_topright", +- "arrow_bottomleft", +- "arrow_bottomright" ++ QRegion mask(10, 10, width() - 20, height() - 20); ++ QPoint mAnchor = m_pos; ++ ++ QPoint corners[8] = { ++ QPoint(width() - 50, 10), ++ QPoint(10, 10), ++ QPoint(10, height() - 50), ++ QPoint(width() - 50, height() - 50), ++ QPoint(width() - 10, 10), ++ QPoint(10, 10), ++ QPoint(10, height() - 10), ++ QPoint(width() - 10, height() - 10) + }; + +- if (m_corner >= 4) { // 4 is empty, so don't draw anything +- QFrame::drawContents( p ); +- return; +- } +- +- if ( m_corners[m_corner].isNull()) +- m_corners[m_corner].load( locate( "data", QString::fromLatin1( "konqueror/pics/%1.png" ).arg( names[m_corner] ) ) ); +- +- QPixmap &pix = m_corners[m_corner]; +- +- switch ( m_corner ) +- { +- case 0: +- p->drawPixmap( 3, 3, pix ); +- break; +- case 1: +- p->drawPixmap( width() - pix.width() - 3, 3, pix ); +- break; +- case 2: +- p->drawPixmap( 3, height() - pix.height() - 3, pix ); +- break; +- case 3: +- p->drawPixmap( width() - pix.width() - 3, height() - pix.height() - 3, pix ); +- break; ++ for (int i = 0; i < 4; ++i) ++ { ++ QPointArray corner; ++ corner.makeArc(corners[i].x(), corners[i].y(), 40, 40, ++ i * 16 * 90, 16 * 90); ++ corner.setPoint( corner.size() - 1, corners[i + 4] ); ++ mask -= corner; + } + ++ QDesktopWidget* tmp = QApplication::desktop(); ++ QRect deskRect = tmp->screenGeometry(tmp->screenNumber(mAnchor)); ++ ++ if ( m_corner == 0 ) ++ { ++ QPointArray arrow(4); ++ arrow.setPoint(0, QPoint(1, 1)); ++ arrow.setPoint(1, QPoint(10, 30)); ++ arrow.setPoint(2, QPoint(30, 10)); ++ arrow.setPoint(3, arrow[0]); ++ mask += arrow; ++ } ++ else if ( m_corner == 1 ) ++ { ++ QPointArray arrow(4); ++ arrow.setPoint(0, QPoint(width()-1, 1)); ++ arrow.setPoint(1, QPoint(width() - 10, 30)); ++ arrow.setPoint(2, QPoint(width() - 30, 10)); ++ arrow.setPoint(3, arrow[0]); ++ mask += arrow; ++ } ++ else if ( m_corner == 2 ) ++ { ++ QPointArray arrow(4); ++ arrow.setPoint(0, QPoint(1, height()-1)); ++ arrow.setPoint(1, QPoint(10, height() - 30)); ++ arrow.setPoint(2, QPoint(30, height() - 10)); ++ arrow.setPoint(3, arrow[0]); ++ mask += arrow; ++ } ++ else if ( m_corner == 3 ) ++ { ++ QPointArray arrow(4); ++ arrow.setPoint(0, QPoint(width()-1, height()-1)); ++ arrow.setPoint(1, QPoint(width() - 10, height() - 30)); ++ arrow.setPoint(2, QPoint(width() - 30, height() - 10)); ++ arrow.setPoint(3, arrow[0]); ++ mask += arrow; ++ } ++ ++ setMask(mask); ++ ++ p->setPen ( QPen( QColor("black"), 2, Qt::SolidLine ) ); ++ ++ if ( m_corner == 0 ) ++ { ++ p->drawLine( 1, 1, 30, 10); ++ p->drawLine(30, 10, width(), 10); ++ ++ p->drawLine(width()-10, 0, width()-10, height()); ++ ++ p->drawLine(0, height()-10, width(), height()-10); ++ ++ p->drawLine(10, height(), 10, 30); ++ p->drawLine(10, 30, 1, 1); ++ ++ p->drawArc(corners[2].x(), corners[2].y(), 40, 40, 2 * 16 * 90, 16 * 90); ++ p->setPen ( QPen( QColor("black"), 3, Qt::SolidLine ) ); ++ p->drawArc(corners[0].x(), corners[0].y(), 40, 40, 0, 16 * 90); ++ p->drawArc(corners[3].x(), corners[3].y(), 40, 40, 3 * 16 * 90, 16 * 90); ++ } ++ else if ( m_corner == 1 ) ++ { ++ p->drawLine(0, 10, width()-30, 10); ++ ++ p->drawLine(width()-10, 30, width()-1, 1); ++ p->drawLine(width()-1, 1, width()-30, 10); ++ ++ p->drawLine(width()-10, 30, width()-10, height()); ++ ++ p->drawLine( 0, height()-10, width(), height()-10); ++ ++ p->drawLine(10, height(), 10, 0); ++ ++ p->drawArc(corners[1].x(), corners[1].y(), 40, 40, 16 * 90, 16 * 90); ++ p->drawArc(corners[2].x(), corners[2].y(), 40, 40, 2 * 16 * 90, 16 * 90); ++ p->setPen ( QPen( QColor("black"), 3, Qt::SolidLine ) ); ++ p->drawArc(corners[3].x(), corners[3].y(), 40, 40, 3 * 16 * 90, 16 * 90); ++ } ++ else if ( m_corner == 2 ) ++ { ++ p->drawLine(0, 10, width()-29, 10); ++ ++ p->drawLine(width()-10, 0, width()-10, height()-30); ++ ++ p->drawLine(30, height()-10, width(), height()-10); ++ ++ p->drawLine(30, height()-10, 1, height()-1); ++ p->drawLine( 1, height()-1, 10, height()-30); ++ ++ p->drawLine(10, height()-30, 10, 0); ++ ++ p->drawArc(corners[1].x(), corners[1].y(), 40, 40, 16 * 90, 16 * 90); ++ p->setPen ( QPen( QColor("black"), 3, Qt::SolidLine ) ); ++ p->drawArc(corners[0].x(), corners[0].y(), 40, 40, 0, 16 * 90); ++ p->drawArc(corners[3].x(), corners[3].y(), 40, 40, 3 * 16 * 90, 16 * 90); ++ } ++ else if ( m_corner == 3 ) ++ { ++ p->drawLine(0, 10, width(), 10); ++ ++ p->drawLine(width()-10, 0, width()-10, height()-29); ++ p->drawLine(width()-10, height()-30, width()-1, height()-1); ++ p->drawLine(width()-1, height()-1, width()-30, height()-10); ++ p->drawLine(30, height()-10, width()-30, height()-10); ++ ++ p->drawLine(10, height(), 10, 0); ++ ++ p->drawArc(corners[1].x(), corners[1].y(), 40, 40, 16 * 90, 16 * 90); ++ p->drawArc(corners[2].x(), corners[2].y(), 40, 40, 2 * 16 * 90, 16 * 90); ++ p->setPen ( QPen( QColor("black"), 3, Qt::SolidLine ) ); ++ p->drawArc(corners[0].x(), corners[0].y(), 40, 40, 0, 16 * 90); ++ } ++ else if ( m_corner >= 4 ) ++ { ++ p->drawLine(0, 10, width()-30, 10); ++ ++ p->drawLine(width()-10, 0, width()-10, height()); ++ ++ p->drawLine(0, height()-10, width(), height()-10); ++ ++ p->drawLine(10, height(), 10, 0); ++ ++ p->drawArc(corners[1].x(), corners[1].y(), 40, 40, 16 * 90, 16 * 90); ++ p->drawArc(corners[2].x(), corners[2].y(), 40, 40, 2 * 16 * 90, 16 * 90); ++ p->setPen ( QPen( QColor("black"), 3, Qt::SolidLine ) ); ++ p->drawArc(corners[0].x(), corners[0].y(), 40, 40, 0, 16 * 90); ++ p->drawArc(corners[3].x(), corners[3].y(), 40, 40, 3 * 16 * 90, 16 * 90); ++ } ++ ++ move( mAnchor ); + QFrame::drawContents( p ); + } + +--- kdebase-3.5.7/libkonq/konq_filetip.h.orig 2005-10-10 12:34:21.000000000 -0230 ++++ kdebase-3.5.7/libkonq/konq_filetip.h 2007-08-27 09:59:00.000000000 -0230 +@@ -32,6 +32,7 @@ class KFileItem; + class QLabel; + class QScrollView; + class QTimer; ++class QPoint; + + //-------------------------------------------------------------------------------- + +@@ -92,6 +93,7 @@ class LIBKONQ_EXPORT KonqFileTip : publi + KIO::PreviewJob* m_previewJob; + QRect m_rect; + QTimer* m_timer; ++ QPoint m_pos; + }; + + #endif diff --git a/kde-base/libkonq/libkonq-3.5.7.ebuild b/kde-base/libkonq/libkonq-3.5.7.ebuild new file mode 100644 index 0000000..980f666 --- /dev/null +++ b/kde-base/libkonq/libkonq-3.5.7.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/kde-base/libkonq/libkonq-3.5.7.ebuild,v 1.8 2007/08/11 16:51:53 armin76 Exp $ + +KMNAME=kdebase +MAXKDEVER=$PV +KM_DEPRANGE="$PV $MAXKDEVER" +inherit kde-meta eutils + +DESCRIPTION="The embeddable part of konqueror" +KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd" +IUSE="kdehiddenvisibility pertty" + +if use pertty; +then + PATCHES="$FILESDIR/$KMNAME-3.5.7-$PN-tooltip.patch + $FILESDIR/$KMNAME-3.5.6-$PN-execute_feedback.patch" +fi + +pkg_setup() { + kde_pkg_setup + if use pertty && ! built_with_use --missing true =kde-base/kdelibs-3.5* pertty; then + eerror "The pertty USE flag in this package enables special extensions" + eerror "and requires that Kdelibs be patched to support these extensions." + eerror "Since it appears your version of Kdelibs was not compiled with these" + eerror "extensions, you must either emerge libkonq without pertty or" + eerror "re-emerge Kdelibs with pertty enabled and then emerge libkonq again." + die "Missing pertty USE flag on kde-base/kdelibs" + fi +} + +pkg_postinst() { + kde_pkg_postinst + echo + ewarn "Do NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs to roderick.greening@gmail.com" + einfo "Or, you may post them to http://forums.gentoo-xeffects.org" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/kde-base/libkonq/libkonq-3.5.8.ebuild b/kde-base/libkonq/libkonq-3.5.8.ebuild new file mode 100644 index 0000000..7e808ac --- /dev/null +++ b/kde-base/libkonq/libkonq-3.5.8.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/kde-base/libkonq/libkonq-3.5.8.ebuild,v 1.1 2007/10/19 23:50:59 philantrop Exp $ + +KMNAME=kdebase +MAXKDEVER=$PV +KM_DEPRANGE="$PV $MAXKDEVER" +inherit kde-meta eutils + +DESCRIPTION="The embeddable part of konqueror" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="kdehiddenvisibility pertty" + +if use pertty; +then + PATCHES="$FILESDIR/$KMNAME-3.5.7-$PN-tooltip.patch + $FILESDIR/$KMNAME-3.5.6-$PN-execute_feedback.patch" +fi + +pkg_setup() { + kde_pkg_setup + if use pertty && ! built_with_use --missing true =kde-base/kdelibs-3.5* pertty; then + eerror "The pertty USE flag in this package enables special extensions" + eerror "and requires that Kdelibs be patched to support these extensions." + eerror "Since it appears your version of Kdelibs was not compiled with these" + eerror "extensions, you must either emerge libkonq without pertty or" + eerror "re-emerge Kdelibs with pertty enabled and then emerge libkonq again." + die "Missing pertty USE flag on kde-base/kdelibs" + fi +} + +pkg_postinst() { + kde_pkg_postinst + echo + ewarn "Do NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs to roderick.greening@gmail.com" + einfo "Or, you may post them to http://forums.gentoo-xeffects.org" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/kde-base/libkonq/metadata.xml b/kde-base/libkonq/metadata.xml new file mode 100644 index 0000000..f5c5a80 --- /dev/null +++ b/kde-base/libkonq/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en"> +</longdescription> +</pkgmetadata> diff --git a/kde-misc/autostart/ChangeLog b/kde-misc/autostart/ChangeLog new file mode 100644 index 0000000..6d32d68 --- /dev/null +++ b/kde-misc/autostart/ChangeLog @@ -0,0 +1,14 @@ +# ChangeLog for kde-misc/kberylsettings +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 22 Aug 2007; <roderick_greening@hotmail.com> +metadata.xml: + missing metadata.xml + + 01 Mar 2007; <roderick_greening@hotmail.com> autostart-0.5.ebuild: + Updated ebuild with post install warn for reporting bugs. + + 23 Feb 2007; <roderick_greening@hotmail.com> +autostart-0.5.ebuild: + Initial commit. A Control Center module for editing your ~/.kde/Autostart + entries. See http://beta.smileaf.org/ for additional details. + diff --git a/kde-misc/autostart/Manifest b/kde-misc/autostart/Manifest new file mode 100644 index 0000000..0d41a2a --- /dev/null +++ b/kde-misc/autostart/Manifest @@ -0,0 +1,4 @@ +DIST autostart-0.5.tar.bz2 416130 RMD160 4dcfb67a796cff77deada9aba9c4db6458548157 SHA1 2710cb8b0a19c59c9ac66c3196eebccaf7871560 SHA256 b12e3a20f392d35a13cfb0e7bd3cd173d5cd53b419cbed66ec43a0fdba7d8f75 +EBUILD autostart-0.5.ebuild 734 RMD160 a747a089086397942858c54b7fa0176d91b5f47f SHA1 879bd3b8c5fcd23cba33a208b41193d503770b88 SHA256 67ac8cdbd2d2cf2c3fe4a373202e7c9a29a1fed036389c62e9801b3aa7cfd763 +MISC ChangeLog 551 RMD160 faebd7b47a91c37988fc494bfb38313af429d36c SHA1 9a37ab53a8b788834692713218a879eecd1681b4 SHA256 1583935847136187d9df3483e9c1d7af1e57ed6ca09ab30dfa4d9ce83154606c +MISC metadata.xml 525 RMD160 d33b12775451d70a54631268f961014a965f56ad SHA1 8e45c47fcd4b0ba49bf2d039f13a29cd2ac6bc19 SHA256 40ce998ed6ae3f8b4876cd2592d8641e2a69461df0645122050a72cc1110c65e diff --git a/kde-misc/autostart/autostart-0.5.ebuild b/kde-misc/autostart/autostart-0.5.ebuild new file mode 100644 index 0000000..4329b3d --- /dev/null +++ b/kde-misc/autostart/autostart-0.5.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit kde + +DESCRIPTION="Control Center module for editing your ~/.kde/Autostart entries" +HOMEPAGE="http://beta.smileaf.org/" +SRC_URI="http://beta.smileaf.org/files/autostart/${P}.tar.bz2" + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~ppc ~x86" +RESTRICT="mirror" +IUSE="" +SLOT="0" + +need-kde 3.4 + +src_install() { + + make DESTDIR="${D}" install || die "make install failed" + dodoc AUTHORS ChangeLog README + +} + +pkg_postinst() { + kde_pkg_postinst + echo + ewarn "DO NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs at http://bugs.gentoo-xeffects.orgg" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/kde-misc/autostart/metadata.xml b/kde-misc/autostart/metadata.xml new file mode 100644 index 0000000..f5c5a80 --- /dev/null +++ b/kde-misc/autostart/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en"> +</longdescription> +</pkgmetadata> diff --git a/kde-misc/d3lphin/ChangeLog b/kde-misc/d3lphin/ChangeLog new file mode 100644 index 0000000..385d51c --- /dev/null +++ b/kde-misc/d3lphin/ChangeLog @@ -0,0 +1,17 @@ +# ChangeLog for kde-misc/d3lphin +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 21 Oct 2007; <roderick_greening@hotmail.com> + +files/d3lphin-0.9.2-custom_terminal.diff, d3lphin-0.9.2.ebuild: + Added customer terminal support from kcontrol + + 11 Oct 2007; <roderick_greening@hotmail.com> d3lphin-0.9.2.ebuild: + Added amd64 keyword + + 05 Oct 2007; <roderick_greening@hotmail.com> ++: + Added metadata.xml + + 05 Oct 2007; <roderick_greening@hotmail.com> +d3lphin-0.9.2.ebuild: + Initial import. Fork of Dolphin for KDE 3.X + diff --git a/kde-misc/d3lphin/Manifest b/kde-misc/d3lphin/Manifest new file mode 100644 index 0000000..4d4c737 --- /dev/null +++ b/kde-misc/d3lphin/Manifest @@ -0,0 +1,5 @@ +AUX d3lphin-0.9.2-custom_terminal.diff 1335 RMD160 3e99b61ba440d7ddff05734872959223706f6db5 SHA1 8f059d775d667ea25a671446e64b1b465a14b589 SHA256 22833fab9994a89429a7c91b3c77fa651f17e35609fc9c405ca30f10a35e2335 +DIST d3lphin-0.9.2.tar.gz 2405159 RMD160 945b6afdae88e753d781588f43c13fe7004ba560 SHA1 5f8559adb65a002d339e5b43398146028b750937 SHA256 5bcfa2b9d365a72e86a5c52f2c8fa179c94d2aa701e3fdc87a8fbd9cbcc82ed1 +EBUILD d3lphin-0.9.2.ebuild 555 RMD160 e0e2e0858f95f8d8ed38076b06a075fb16de8d3d SHA1 23884de8bd613f7057b7bfabf6f3513db5cd3f3a SHA256 13b21cd76e7a5ff84a88c7d3f2b66a975bf55cc2ba5c0b1e0e6abe07587d6b07 +MISC ChangeLog 562 RMD160 d77f521f284b7e336775ac32faac7c5633944feb SHA1 aa7c36d94c1ee04abfbcb887b49652401db3d6cc SHA256 9a3d66bc3b9f46c7315b4603e2c111dee732c5eae391b8faf7de1947a1609efb +MISC metadata.xml 525 RMD160 d33b12775451d70a54631268f961014a965f56ad SHA1 8e45c47fcd4b0ba49bf2d039f13a29cd2ac6bc19 SHA256 40ce998ed6ae3f8b4876cd2592d8641e2a69461df0645122050a72cc1110c65e diff --git a/kde-misc/d3lphin/d3lphin-0.9.2.ebuild b/kde-misc/d3lphin/d3lphin-0.9.2.ebuild new file mode 100644 index 0000000..9bf2afc --- /dev/null +++ b/kde-misc/d3lphin/d3lphin-0.9.2.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/kde-misc/d3lphin/d3lphin-0.9.2.ebuild,v 1.1 2007/10/04 23:22:09 rgreening Exp $ + +inherit kde + +DESCRIPTION="A file manager for KDE focusing on usability." +HOMEPAGE="https://marrat.homelinux.org/D3lphin" +SRC_URI="http://distfiles.gentoo-xeffects.org/d3lphin/d3lphin-0.9.2.tar.gz" + +KEYWORDS="~amd64 ~x86" + +SLOT="0" +LICENSE="GPL-2" +IUSE="kdeenablefinal" + +need-kde 3.5 + +PATCHES="${FILESDIR}/${P}-custom_terminal.diff" diff --git a/kde-misc/d3lphin/files/d3lphin-0.9.2-custom_terminal.diff b/kde-misc/d3lphin/files/d3lphin-0.9.2-custom_terminal.diff new file mode 100644 index 0000000..ec87c53 --- /dev/null +++ b/kde-misc/d3lphin/files/d3lphin-0.9.2-custom_terminal.diff @@ -0,0 +1,43 @@ +--- d3lphin-0.9.2/src/dolphin.cpp 2007-07-24 20:11:39.000000000 +0200 ++++ dolphin.cpp 2007-10-05 05:36:12.000000000 +0200 +@@ -915,25 +915,37 @@ + }
+
+ void Dolphin::goHome()
+ {
+ clearStatusBar();
+ m_activeView->goHome();
+ }
+
+ void Dolphin::openTerminal()
+ {
+- QString command("konsole --workdir \"");
+- command.append(m_activeView->url().path());
++ KConfigGroup confGroup( KGlobal::config(), QString::fromLatin1("General") );
++ QString command(confGroup.readPathEntry("TerminalApplication", QString::fromLatin1("konsole")));
++
++ if (command == "konsole" )
++ {
++ command.append(" --workdir \"");
++ command.append(m_activeView->url().path());
++ }
++ else
++ {
++ command.append(" -e $SHELL -c \"cd \\\"");
++ command.append(m_activeView->url().path());
++ command.append("\\\"; exec $SHELL\"\"");
++ }
+ command.append('\"');
+
+- KRun::runCommand(command, "Konsole", "konsole");
++ KRun::runCommand(command, KGlobal::config()->readPathEntry("TerminalApplication", "konsole"), KGlobal::config()->readPathEntry("TerminalApplication", "konsole"));
+ }
+
+ void Dolphin::findFile()
+ {
+ KRun::run("kfind", m_activeView->url());
+ }
+
+ void Dolphin::compareFiles()
+ {
+ // The method is only invoked if exactly 2 files have
diff --git a/kde-misc/d3lphin/metadata.xml b/kde-misc/d3lphin/metadata.xml new file mode 100644 index 0000000..f5c5a80 --- /dev/null +++ b/kde-misc/d3lphin/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en"> +</longdescription> +</pkgmetadata> diff --git a/kde-misc/kcometen3/ChangeLog b/kde-misc/kcometen3/ChangeLog new file mode 100644 index 0000000..2c4ad1d --- /dev/null +++ b/kde-misc/kcometen3/ChangeLog @@ -0,0 +1,8 @@ +# ChangeLog for kde-misc/kcometen3 +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 14 Mar 2007; Alex Heck <nesl247@gmail.com> +kcometen3-1.1.ebuild, + +metadata.xml: + Initial import - original ebuild by CodAv on kde-look.org + diff --git a/kde-misc/kcometen3/Manifest b/kde-misc/kcometen3/Manifest new file mode 100644 index 0000000..709deec --- /dev/null +++ b/kde-misc/kcometen3/Manifest @@ -0,0 +1,4 @@ +DIST kcometen3-1.1.tar.gz 637360 RMD160 157efbf742fc92c8fb0f6c0a49ac88ab9e55b13b SHA1 b942708f319a1b7653caa47710b39f6426643323 SHA256 323c97ccc51ad208c60d16ba48b1a1fc577d5a085e1659e3d5edb6372ffa621c +EBUILD kcometen3-1.1.ebuild 384 RMD160 61768f2b2495888e7099fe5ab12f2343bcee2950 SHA1 4cdde9d3e657b1ab4dcfcd256c51fc858f835925 SHA256 b5ce6f7e708458cbefe927c72bb2686f596f99fc8a858a2253155097aae5cabb +MISC ChangeLog 265 RMD160 941242f7080e22c2f2544314307f8862a9c87c0f SHA1 ca0509b555472b0b0d1be755ad5de262cfc0e37a SHA256 85c4a11843dfc89485eb48942e33986d52fe54b69b157a179fbc6ed07aaacfd9 +MISC metadata.xml 555 RMD160 516f1bee10ce60c967df852d211e7f44ba16b6f0 SHA1 af70bd8bf35ff354af785de2acea8327fdd3f86d SHA256 89092aa492480595c70faabae72a947319703c867df4355fd34e07b941de6da1 diff --git a/kde-misc/kcometen3/kcometen3-1.1.ebuild b/kde-misc/kcometen3/kcometen3-1.1.ebuild new file mode 100644 index 0000000..1d3141d --- /dev/null +++ b/kde-misc/kcometen3/kcometen3-1.1.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit kde + +DESCRIPTION="3D OpenGL screen saver for KDE" +HOMEPAGE="http://user.cs.tu-berlin.de/~pmueller/" +SRC_URI="http://user.cs.tu-berlin.de/~pmueller/files/${P}.tar.gz" + +LICENSE="GPL-2" +KEYWORDS="~x86 ~amd64" +IUSE="" +SLOT="0" +RESTRICT="mirror" + +need-kde 3.4 diff --git a/kde-misc/kcometen3/metadata.xml b/kde-misc/kcometen3/metadata.xml new file mode 100644 index 0000000..cb745d4 --- /dev/null +++ b/kde-misc/kcometen3/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en">3D OpenGL screen saver for KDE +</longdescription> +</pkgmetadata> diff --git a/kde-misc/kfile_wine/ChangeLog b/kde-misc/kfile_wine/ChangeLog new file mode 100644 index 0000000..e1f588e --- /dev/null +++ b/kde-misc/kfile_wine/ChangeLog @@ -0,0 +1,9 @@ +# ChangeLog for Gentoo XEffects Overlay +# $Header: $ + + 22 Aug 2007; <roderick_greening@hotmail.com> +metadata.xml: + missing metadata.xml + + 15 Mar 2007; <roderick_greening@hotmail.com> +kfile_wine-0.1.ebuild: + Initial Commit + diff --git a/kde-misc/kfile_wine/Manifest b/kde-misc/kfile_wine/Manifest new file mode 100644 index 0000000..1e75c6a --- /dev/null +++ b/kde-misc/kfile_wine/Manifest @@ -0,0 +1,4 @@ +DIST kfile_wine-0.1.tar.gz 613003 RMD160 c0ec7e0b88efcb0da57a5bd7b26d9c4d17913555 SHA1 a4e91732cf9361590d7d98c3b3f9bb3efbff5d30 SHA256 4e8c1b3a809f4367d8c792d712470a3a44ad7e78029c28aed2cd26515171a543 +EBUILD kfile_wine-0.1.ebuild 416 RMD160 592de546ebd32f2893c8a9987cf1f6f2c155aa8e SHA1 5dd09ea0814c8cbd4e7981ac46c9738b217c7a74 SHA256 770c964cf3e926d0fbb73fbb810b5321f7d63bcc9fb36175fee9e132e8de2753 +MISC ChangeLog 229 RMD160 663501eea06173bbe70363acad10f1bd29c18e7a SHA1 acb966a38ff4afb1b77eb71ac1ec8e71946949b6 SHA256 b9ea3fadcb76b9914ca51571c9c1c2921f66848f53d125a6b985761266d05933 +MISC metadata.xml 525 RMD160 d33b12775451d70a54631268f961014a965f56ad SHA1 8e45c47fcd4b0ba49bf2d039f13a29cd2ac6bc19 SHA256 40ce998ed6ae3f8b4876cd2592d8641e2a69461df0645122050a72cc1110c65e diff --git a/kde-misc/kfile_wine/kfile_wine-0.1.ebuild b/kde-misc/kfile_wine/kfile_wine-0.1.ebuild new file mode 100644 index 0000000..919f114 --- /dev/null +++ b/kde-misc/kfile_wine/kfile_wine-0.1.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit kde + +DESCRIPTION="KDE Wine File Manager Support" +HOMEPAGE="http://kwine.sourceforge.net/" +SRC_URI="mirror://sourceforge/kwine/kfile_wine-${PV}.tar.gz" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86" +IUSE="" +RESTRICT="mirror" +DEPEND=">=kde-misc/kwinetools-0.1" +RDEPEND="${DEPEND}" + +need-kde 3.4 diff --git a/kde-misc/kfile_wine/metadata.xml b/kde-misc/kfile_wine/metadata.xml new file mode 100644 index 0000000..f5c5a80 --- /dev/null +++ b/kde-misc/kfile_wine/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en"> +</longdescription> +</pkgmetadata> diff --git a/kde-misc/kio-resources/ChangeLog b/kde-misc/kio-resources/ChangeLog new file mode 100644 index 0000000..43b3b6e --- /dev/null +++ b/kde-misc/kio-resources/ChangeLog @@ -0,0 +1,15 @@ +# ChangeLog for kde-misc/kberylsettings +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 22 Aug 2007; <roderick_greening@hotmail.com> +metadata.xml: + missing metadata.xml + + 01 Mar 2007; <roderick_greening@hotmail.com> kio-resources-0.2.ebuild: + Updated ebuild with post install warn for reporting bugs. + + 23 Feb 2007; <roderick_greening@hotmail.com> +kio-resources-0.2.ebuild: + Initial commit. A KIO slave which provides the "resources" protocol for KDE. + See http://www.kde-look.org/content/show.php?content=26521 for additional + details. + diff --git a/kde-misc/kio-resources/Manifest b/kde-misc/kio-resources/Manifest new file mode 100644 index 0000000..df90899 --- /dev/null +++ b/kde-misc/kio-resources/Manifest @@ -0,0 +1,4 @@ +DIST 26521-kio_resources-0.2.tar.bz2 390959 RMD160 c43703668f1a3f1886675565f7cfb06bdc3cb54f SHA1 7aa1f22124355c895495e209b3b4814ca2e3da01 SHA256 430b9e59b3cacfc427a43470621797bdf08cd5d6b7195bde86a8e00327ec9071 +EBUILD kio-resources-0.2.ebuild 764 RMD160 99e13f9dbed8ae541919ed85c1d4a0d11c026728 SHA1 83bf4fd147b932034465685987573d50799b15da SHA256 b8a1a03bcea21bca185bbb69c2aba467240e400bf396515b7bb90e2b7c3e85b4 +MISC ChangeLog 585 RMD160 0241c3ddcba4bcf7c8a17a5cfaf6a2dd07ac4f17 SHA1 77479a882dd94234e58b4f3c4a11e36db1e27902 SHA256 41cb79ce0e232a6dd2ef743cec078176464e416267585ce58464690580dd771d +MISC metadata.xml 525 RMD160 d33b12775451d70a54631268f961014a965f56ad SHA1 8e45c47fcd4b0ba49bf2d039f13a29cd2ac6bc19 SHA256 40ce998ed6ae3f8b4876cd2592d8641e2a69461df0645122050a72cc1110c65e diff --git a/kde-misc/kio-resources/kio-resources-0.2.ebuild b/kde-misc/kio-resources/kio-resources-0.2.ebuild new file mode 100644 index 0000000..c0bb65d --- /dev/null +++ b/kde-misc/kio-resources/kio-resources-0.2.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit kde + +NAME=${PN/-/_} # kio-resources va kio_resources +S=${WORKDIR}/${NAME}-${PV} # Adjust path... + +DESCRIPTION="A KIO slave which provides the "resources" protocol for KDE." +HOMEPAGE="http://www.kde-look.org/content/show.php?content=26521" +SRC_URI="http://www.kde-look.org/CONTENT/content-files/26521-${NAME}-${PV}.tar.bz2" + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~ppc ~x86" +RESTRICT="mirror" +IUSE="" +SLOT="0" + +need-kde 3.5 + +pkg_postinst() { + kde_pkg_postinst + echo + ewarn "DO NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs at http://bugs.gentoo-xeffects.orgg" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/kde-misc/kio-resources/metadata.xml b/kde-misc/kio-resources/metadata.xml new file mode 100644 index 0000000..f5c5a80 --- /dev/null +++ b/kde-misc/kio-resources/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en"> +</longdescription> +</pkgmetadata> diff --git a/kde-misc/kio-wine/ChangeLog b/kde-misc/kio-wine/ChangeLog new file mode 100644 index 0000000..d99bb3e --- /dev/null +++ b/kde-misc/kio-wine/ChangeLog @@ -0,0 +1,9 @@ +# ChangeLog for Gentoo XEffects Overlay +# $Header: $ + + 22 Aug 2007; <roderick_greening@hotmail.com> +metadata.xml: + missing metadata.xml + + 15 Mar 2007; <roderick_greening@hotmail.com> +kio-wine-0.1.ebuild: + Initial Commit + diff --git a/kde-misc/kio-wine/Manifest b/kde-misc/kio-wine/Manifest new file mode 100644 index 0000000..3c885c2 --- /dev/null +++ b/kde-misc/kio-wine/Manifest @@ -0,0 +1,4 @@ +DIST kio_wine-0.1.tar.gz 626203 RMD160 76d5d890f2e9e5581c51aad0b60ff045f20ebda2 SHA1 73ce4907f7d20db726390a6d54048132bf498d91 SHA256 cdfceb74f04131bbed773d69c7d051ffcf910f44ed09d830ca27aa8a557c5b1c +EBUILD kio-wine-0.1.ebuild 428 RMD160 08409c907bcfa99d017a0c39c554f2e26cabf90d SHA1 444dd3466b6c1b385075ba3bd8eb9da2d5290243 SHA256 1bf80be3c77dd5ac394bd114449eed360c7f8750a0be71d7ba6a5b71ea63c203 +MISC ChangeLog 227 RMD160 02478cf01004815349fb4bf6a5dd3ae9be9f4a51 SHA1 0f12f7926db688890fdbf1244a3409634fd25837 SHA256 c3cf9847cf93749519d4820e5f6d179c48c82cf221524620ca7c562347764ab9 +MISC metadata.xml 525 RMD160 d33b12775451d70a54631268f961014a965f56ad SHA1 8e45c47fcd4b0ba49bf2d039f13a29cd2ac6bc19 SHA256 40ce998ed6ae3f8b4876cd2592d8641e2a69461df0645122050a72cc1110c65e diff --git a/kde-misc/kio-wine/kio-wine-0.1.ebuild b/kde-misc/kio-wine/kio-wine-0.1.ebuild new file mode 100644 index 0000000..2787ce4 --- /dev/null +++ b/kde-misc/kio-wine/kio-wine-0.1.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit kde + +DESCRIPTION="KDE Wine KIO Slave" +HOMEPAGE="http://kwine.sourceforge.net/" +SRC_URI="mirror://sourceforge/kwine/kio_wine-${PV}.tar.gz" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86" +IUSE="" +RESTRICT="mirror" +DEPEND=">=kde-misc/kwinetools-0.1" +RDEPEND="${DEPEND}" + +need-kde 3.4 + +S="${WORKDIR}/${P/-/_}" diff --git a/kde-misc/kio-wine/metadata.xml b/kde-misc/kio-wine/metadata.xml new file mode 100644 index 0000000..f5c5a80 --- /dev/null +++ b/kde-misc/kio-wine/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en"> +</longdescription> +</pkgmetadata> diff --git a/kde-misc/knetworkmanager/ChangeLog b/kde-misc/knetworkmanager/ChangeLog new file mode 100644 index 0000000..a8876b2 --- /dev/null +++ b/kde-misc/knetworkmanager/ChangeLog @@ -0,0 +1,45 @@ +# ChangeLog for kde-misc/knetworkmanager +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 12 Sep 2007; <roderick_greening@hotmail.com> + -knetworkmanager-0.2_p20070831.ebuild: + Removed knetworkmanager. Patch is for 0.1 and not 0.2 and needs a lot of + work. Will try to update. + + 12 Sep 2007; <roderick_greening@hotmail.com> + +files/knetworkmanager-0.2-pam_console-fix.patch: + Added missing patch + + 12 Sep 2007; <roderick_greening@hotmail.com> + +files/knetworkmanager-0.2-enterprise-key-mgmt.patch, + +files/knetworkmanager-0.2-fix-desktop-icon.patch, + +files/knetworkmanager-0.2-fixbuild_u64-hschaa-01.patch, + +files/knetworkmanager-0.2_p20070831-optional-dialup.patch, + +knetworkmanager-0.2_p20070831.ebuild: + Added knetworkmanager and patch for enterprise key mgmt + + 22 Aug 2007; <roderick_greening@hotmail.com> +metadata.xml: + missing metadata.xml + + 13 Aug 2007; <roderick_greening@hotmail.com> knetworkmanager-9999.ebuild: + Please rm -rf /usr/portage/distfiles/svn-src/knetworkmanager. Updated URI. + + 30 Jul 2007; <roderick_greening@hotmail.com> + +files/knetworkmanager-libnl_u64-fix.patch, knetworkmanager-9999.ebuild: + Fixed live build for libnl problem (u64 definition) + + 06 Jun 2007; <roderick_greening@hotmail.com> knetworkmanager-9999.ebuild: + Updated knetworkmanager - moved from trunk to branch kde3 + + 17 Mar 2007; <roderick_greening@hotmail.com> knetworkmanager-9999.ebuild, + +files/knetworkmanager-pam_console-fix.patch: + + 17 Mar 2007; <roderick_greening@hotmail.com> knetworkmanager-9999.ebuild, + +files/knetworkmanager-pam_console-fix.patch: + Added post install warning. + Fix to use group permissions plugdev rather than require pam console. + + 14 Mar 2007; Alex Heck <nesl247@gmail.com> +knetworkmanager-9999.ebuild: + Initial import + diff --git a/kde-misc/knetworkmanager/Manifest b/kde-misc/knetworkmanager/Manifest new file mode 100644 index 0000000..f244142 --- /dev/null +++ b/kde-misc/knetworkmanager/Manifest @@ -0,0 +1,10 @@ +AUX knetworkmanager-0.2-enterprise-key-mgmt.patch 28020 RMD160 84815d20ef01500396698fade63444e051e9f7bd SHA1 bfcd1fe21ab8babb125ec44809803a96cec04418 SHA256 413e8be4ec4912b5501a973b4771ed7dbf0b99332c62e76470865e0dcb99017a +AUX knetworkmanager-0.2-fix-desktop-icon.patch 426 RMD160 912bf45eef402b3cdc1e81a158b977bfb43e5382 SHA1 8a0674e9585ff848ad66b6129f9452a2e0d2ecd2 SHA256 aabaae9a1721af57a81eb1c9dafbba1590825e41e2b748188fe5f788f44946e0 +AUX knetworkmanager-0.2-fixbuild_u64-hschaa-01.patch 566 RMD160 27cd973efbb3a7755c21596da73b661d1c5deea7 SHA1 bd811d5a0e8a16b35d02fdd41ea76564c65a70c7 SHA256 44e6e0043a132daf43744c4853c1a436254bcdc30a52fd0434ae1919d9f112bd +AUX knetworkmanager-0.2-pam_console-fix.patch 1290 RMD160 cab71463e5e73b0a05eceb7cc6e98f2f3e2ecdf0 SHA1 3962ebf997fc9e63fe001061f25c4b6c024eab1a SHA256 7b1c8f6dadc18c7809f7bdb988b0085ea1ff63cdc61d1d0044f55f0b7ef738cb +AUX knetworkmanager-0.2_p20070831-optional-dialup.patch 2171 RMD160 fc047c60090ed154c27579b5741396d1536f02ae SHA1 1db17926332451db6df7efcafe637e5193c0d485 SHA256 c1414df1efa2addb7310829a4c60112ffa619b7845acb8838894886ac70228d3 +AUX knetworkmanager-libnl_u64-fix.patch 965 RMD160 550dc14bce16767e3c7a45aa7aeb00bf21cf6378 SHA1 f27afb79163369f4199ac5c696f94bf857fa85bf SHA256 a3fcb33b86c92be36c2a8772330ac8adbdf1742ec19f2c8b871c177e0e7810a0 +AUX knetworkmanager-pam_console-fix.patch 550 RMD160 306fa85cb9b373f1ad041b673dc6140cc4f9bcac SHA1 fa21d043977eccd697f715598b1e26d450a47e69 SHA256 98a83231b9bc15ddadc9824c303d9a752dd92eba0b40cb31e81e16dde82a1779 +EBUILD knetworkmanager-9999.ebuild 1702 RMD160 07c18c064f316f1085dddef4b4525a3fe495dfde SHA1 fe8bfcddd158f7e58ba2fe0cd2a6d1203c4a38eb SHA256 2a8f76a3f891b40d2aa29a557763667b43c706a084c0c08c361746372d3cea26 +MISC ChangeLog 1815 RMD160 e1483e06d85a3c86cdafb759c832989bfb617df9 SHA1 d68a8bd604f3db55c3b5dbff30f57837840f99f9 SHA256 3e242ce30ed1cb917a9a8f2ee7952c16e4fc235e878785f0c3cebbc0548a11a9 +MISC metadata.xml 525 RMD160 d33b12775451d70a54631268f961014a965f56ad SHA1 8e45c47fcd4b0ba49bf2d039f13a29cd2ac6bc19 SHA256 40ce998ed6ae3f8b4876cd2592d8641e2a69461df0645122050a72cc1110c65e diff --git a/kde-misc/knetworkmanager/files/knetworkmanager-0.2-enterprise-key-mgmt.patch b/kde-misc/knetworkmanager/files/knetworkmanager-0.2-enterprise-key-mgmt.patch new file mode 100644 index 0000000..5acd08e --- /dev/null +++ b/kde-misc/knetworkmanager/files/knetworkmanager-0.2-enterprise-key-mgmt.patch @@ -0,0 +1,513 @@ +diff -Naur knetworkmanager-0.1/knetworkmanager/src/cryptowidget.ui knetworkmanager-0.1-mlenk/knetworkmanager/src/cryptowidget.ui +--- knetworkmanager-0.1/knetworkmanager/src/cryptowidget.ui 2006-09-27 10:02:59.000000000 +0200 ++++ knetworkmanager-0.1-mlenk/knetworkmanager/src/cryptowidget.ui 2007-06-05 13:43:51.000000000 +0200 +@@ -8,10 +8,13 @@ + <rect> + <x>0</x> + <y>0</y> +- <width>545</width> +- <height>276</height> ++ <width>785</width> ++ <height>420</height> + </rect> + </property> ++ <property name="caption"> ++ <string>CryptoWidget</string> ++ </property> + <grid> + <property name="name"> + <cstring>unnamed</cstring> +@@ -338,61 +341,55 @@ + <cstring>EAPurlCA</cstring> + </property> + </widget> +- <widget class="QLineEdit" row="3" column="4" rowspan="2" colspan="1"> ++ <widget class="KURLRequester" row="0" column="4"> + <property name="name"> +- <cstring>EAPleditPrivatePassword</cstring> ++ <cstring>EAPurlClient</cstring> + </property> + </widget> +- <widget class="QLineEdit" row="2" column="1" rowspan="1" colspan="2"> ++ <widget class="KURLRequester" row="2" column="4"> + <property name="name"> +- <cstring>EAPleditPassword</cstring> ++ <cstring>EAPurlPrivate</cstring> + </property> +- <property name="echoMode"> +- <enum>Normal</enum> ++ </widget> ++ <widget class="KURLRequester" row="1" column="4"> ++ <property name="name"> ++ <cstring>EAPurlCA</cstring> + </property> + </widget> +- <widget class="QLabel" row="0" column="0"> ++ <widget class="QLabel" row="2" column="3"> + <property name="name"> +- <cstring>lblVersion_2_2</cstring> ++ <cstring>lblVersion_2_4_2</cstring> + </property> + <property name="text"> +- <string>EAP &Method</string> ++ <string>Private Key File:</string> + </property> + <property name="buddy" stdset="0"> +- <cstring>EAPcomboMethod</cstring> +- </property> +- </widget> +- <widget class="QLineEdit" row="1" column="1" rowspan="1" colspan="2"> +- <property name="name"> +- <cstring>EAPleditIdentity</cstring> +- </property> +- <property name="echoMode"> +- <enum>Normal</enum> ++ <cstring>EAPurlPrivate</cstring> + </property> + </widget> +- <widget class="QLabel" row="1" column="0"> ++ <widget class="QLabel" row="0" column="3"> + <property name="name"> +- <cstring>lblVersion_2_3</cstring> ++ <cstring>lblVersion_2_2_2</cstring> + </property> + <property name="text"> +- <string>Identity:</string> ++ <string>Client Certificate File:</string> + </property> + <property name="buddy" stdset="0"> +- <cstring>EAPleditIdentity</cstring> ++ <cstring>EAPurlClient</cstring> + </property> + </widget> +- <widget class="QLabel" row="3" column="3" rowspan="2" colspan="1"> ++ <widget class="QLabel" row="5" column="0"> + <property name="name"> +- <cstring>lblVersion_2_4_2_2</cstring> ++ <cstring>lblVersion_2</cstring> + </property> + <property name="text"> +- <string>Private Key Password:</string> ++ <string>WPA &version:</string> + </property> + <property name="buddy" stdset="0"> +- <cstring>EAPleditPrivatePassword</cstring> ++ <cstring>EAPrbWPA1</cstring> + </property> + </widget> +- <widget class="QRadioButton" row="4" column="1" rowspan="2" colspan="1"> ++ <widget class="QRadioButton" row="5" column="1"> + <property name="name"> + <cstring>EAPrbWPA1</cstring> + </property> +@@ -417,34 +414,26 @@ + <number>-1</number> + </property> + </widget> +- <widget class="QLineEdit" row="3" column="1" rowspan="1" colspan="2"> ++ <widget class="QRadioButton" row="5" column="2"> + <property name="name"> +- <cstring>EAPleditAnonIdentity</cstring> +- </property> +- <property name="echoMode"> +- <enum>Normal</enum> ++ <cstring>EAPrbWPA2</cstring> + </property> +- </widget> +- <widget class="QLabel" row="4" column="0" rowspan="2" colspan="1"> +- <property name="name"> +- <cstring>lblVersion_2</cstring> ++ <property name="sizePolicy"> ++ <sizepolicy> ++ <hsizetype>3</hsizetype> ++ <vsizetype>5</vsizetype> ++ <horstretch>0</horstretch> ++ <verstretch>0</verstretch> ++ </sizepolicy> + </property> + <property name="text"> +- <string>WPA &version:</string> +- </property> +- <property name="buddy" stdset="0"> +- <cstring>EAPrbWPA1</cstring> +- </property> +- </widget> +- <widget class="QLabel" row="0" column="3"> +- <property name="name"> +- <cstring>lblVersion_2_2_2</cstring> ++ <string>WPA &2</string> + </property> +- <property name="text"> +- <string>Client Certificate File:</string> ++ <property name="accel"> ++ <string>Alt+2</string> + </property> +- <property name="buddy" stdset="0"> +- <cstring>EAPurlClient</cstring> ++ <property name="buttonGroupId"> ++ <number>-1</number> + </property> + </widget> + <widget class="QCheckBox" row="5" column="4"> +@@ -458,39 +447,39 @@ + <string></string> + </property> + </widget> +- <widget class="KURLRequester" row="0" column="4"> ++ <widget class="QLineEdit" row="3" column="4"> + <property name="name"> +- <cstring>EAPurlClient</cstring> ++ <cstring>EAPleditPrivatePassword</cstring> + </property> + </widget> +- <widget class="KURLRequester" row="2" column="4"> ++ <widget class="QLabel" row="4" column="0"> + <property name="name"> +- <cstring>EAPurlPrivate</cstring> ++ <cstring>lblVersion_2_3_3</cstring> ++ </property> ++ <property name="text"> ++ <string>Anonymous Identity:</string> ++ </property> ++ <property name="buddy" stdset="0"> ++ <cstring>EAPleditAnonIdentity</cstring> + </property> + </widget> +- <widget class="QRadioButton" row="4" column="2" rowspan="2" colspan="1"> ++ <widget class="QLineEdit" row="4" column="1" rowspan="1" colspan="2"> + <property name="name"> +- <cstring>EAPrbWPA2</cstring> +- </property> +- <property name="sizePolicy"> +- <sizepolicy> +- <hsizetype>3</hsizetype> +- <vsizetype>5</vsizetype> +- <horstretch>0</horstretch> +- <verstretch>0</verstretch> +- </sizepolicy> ++ <cstring>EAPleditAnonIdentity</cstring> + </property> +- <property name="text"> +- <string>WPA &2</string> ++ <property name="echoMode"> ++ <enum>Normal</enum> + </property> +- <property name="accel"> +- <string>Alt+2</string> ++ </widget> ++ <widget class="QLineEdit" row="3" column="1" rowspan="1" colspan="2"> ++ <property name="name"> ++ <cstring>EAPleditPassword</cstring> + </property> +- <property name="buttonGroupId"> +- <number>-1</number> ++ <property name="echoMode"> ++ <enum>Normal</enum> + </property> + </widget> +- <widget class="QLabel" row="2" column="0"> ++ <widget class="QLabel" row="3" column="0"> + <property name="name"> + <cstring>lblVersion_2_4</cstring> + </property> +@@ -501,15 +490,23 @@ + <cstring>EAPleditPassword</cstring> + </property> + </widget> +- <widget class="QLabel" row="3" column="0"> ++ <widget class="QLineEdit" row="2" column="1" rowspan="1" colspan="2"> + <property name="name"> +- <cstring>lblVersion_2_3_3</cstring> ++ <cstring>EAPleditIdentity</cstring> ++ </property> ++ <property name="echoMode"> ++ <enum>Normal</enum> ++ </property> ++ </widget> ++ <widget class="QLabel" row="2" column="0"> ++ <property name="name"> ++ <cstring>lblVersion_2_3</cstring> + </property> + <property name="text"> +- <string>Anonymous Identity:</string> ++ <string>Identity:</string> + </property> + <property name="buddy" stdset="0"> +- <cstring>EAPleditAnonIdentity</cstring> ++ <cstring>EAPleditIdentity</cstring> + </property> + </widget> + <widget class="QComboBox" row="0" column="1" rowspan="1" colspan="2"> +@@ -540,20 +537,70 @@ + </sizepolicy> + </property> + </widget> +- <widget class="QLabel" row="2" column="3"> ++ <widget class="QComboBox" row="1" column="1" rowspan="1" colspan="2"> ++ <item> ++ <property name="text"> ++ <string>AUTO</string> ++ </property> ++ </item> ++ <item> ++ <property name="text"> ++ <string>TKIP</string> ++ </property> ++ </item> ++ <item> ++ <property name="text"> ++ <string>CCMP-AES</string> ++ </property> ++ </item> ++ <item> ++ <property name="text"> ++ <string>Dynamic WEP</string> ++ </property> ++ </item> + <property name="name"> +- <cstring>lblVersion_2_4_2</cstring> ++ <cstring>EAPcomboKeyType</cstring> ++ </property> ++ <property name="sizePolicy"> ++ <sizepolicy> ++ <hsizetype>3</hsizetype> ++ <vsizetype>0</vsizetype> ++ <horstretch>0</horstretch> ++ <verstretch>0</verstretch> ++ </sizepolicy> ++ </property> ++ </widget> ++ <widget class="QLabel" row="0" column="0"> ++ <property name="name"> ++ <cstring>lblVersion_2_2</cstring> + </property> + <property name="text"> +- <string>Private Key File:</string> ++ <string>EAP &Method</string> + </property> + <property name="buddy" stdset="0"> +- <cstring>EAPurlPrivate</cstring> ++ <cstring>EAPcomboMethod</cstring> + </property> + </widget> +- <widget class="KURLRequester" row="1" column="4"> ++ <widget class="QLabel" row="1" column="0"> + <property name="name"> +- <cstring>EAPurlCA</cstring> ++ <cstring>lblVersion_2_2_3</cstring> ++ </property> ++ <property name="text"> ++ <string>&Key Type</string> ++ </property> ++ <property name="buddy" stdset="0"> ++ <cstring>EAPcomboMethod</cstring> ++ </property> ++ </widget> ++ <widget class="QLabel" row="3" column="3"> ++ <property name="name"> ++ <cstring>lblVersion_2_4_2_2</cstring> ++ </property> ++ <property name="text"> ++ <string>Private Key Password:</string> ++ </property> ++ <property name="buddy" stdset="0"> ++ <cstring>EAPleditPrivatePassword</cstring> + </property> + </widget> + </grid> +diff -Naur knetworkmanager-0.1/knetworkmanager/src/knetworkmanager-dialogfab.cpp knetworkmanager-0.1-mlenk/knetworkmanager/src/knetworkmanager-dialogfab.cpp +--- knetworkmanager-0.1/knetworkmanager/src/knetworkmanager-dialogfab.cpp 2006-09-27 10:02:59.000000000 +0200 ++++ knetworkmanager-0.1-mlenk/knetworkmanager/src/knetworkmanager-dialogfab.cpp 2007-06-05 13:35:44.000000000 +0200 +@@ -442,6 +442,7 @@ + if (!on) { + enc->setDefaults (); + cryptoWidget->EAPcomboMethod->setCurrentItem (0); ++ cryptoWidget->EAPcomboKeyType->setCurrentItem (0); + cryptoWidget->EAPrbWPA1->setChecked (true); + } + } +@@ -488,6 +489,33 @@ + } + + void ++WirelessDialog::EAPcomboKeyType_activated (int id) ++{ ++ KeyType keytype = KEY_AUTO; ++ EncryptionWPAEnterprise* enc = (EncryptionWPAEnterprise*) _encryptionMap [_id_wpa_wpa2enterprise]; ++ ++ switch (id) { ++ case 0: ++ keytype = KEY_AUTO; ++ break; ++ case 1: ++ keytype = KEY_TKIP; ++ break; ++ case 2: ++ keytype = KEY_CCMP; ++ break; ++ case 3: ++ keytype = KEY_WEP104; ++ break; ++ default: ++ keytype = KEY_AUTO; ++ } ++ ++ enc->setKeytype (keytype); ++} ++ ++ ++void + WirelessDialog::EAPleditIdentity_textChanged (const QString & identity) + { + EncryptionWPAEnterprise* enc = (EncryptionWPAEnterprise*) _encryptionMap [_id_wpa_wpa2enterprise]; +@@ -588,6 +616,8 @@ + this, SLOT (EAPrbWPA2_toggled (bool))); + connect (cryptoWidget->EAPcomboMethod, SIGNAL (activated (int)), + this, SLOT (EAPcomboMethod_activated (int))); ++connect (cryptoWidget->EAPcomboKeyType, SIGNAL (activated (int)), ++ this, SLOT (EAPcomboKeyType_activated (int))); + connect (cryptoWidget->EAPleditIdentity, SIGNAL (textChanged (const QString &)), + this, SLOT (EAPleditIdentity_textChanged (const QString &))); + connect (cryptoWidget->EAPleditPassword, SIGNAL (textChanged (const QString &)), +diff -Naur knetworkmanager-0.1/knetworkmanager/src/knetworkmanager-dialogfab.h knetworkmanager-0.1-mlenk/knetworkmanager/src/knetworkmanager-dialogfab.h +--- knetworkmanager-0.1/knetworkmanager/src/knetworkmanager-dialogfab.h 2006-09-27 10:02:59.000000000 +0200 ++++ knetworkmanager-0.1-mlenk/knetworkmanager/src/knetworkmanager-dialogfab.h 2007-06-05 13:35:26.000000000 +0200 +@@ -64,6 +64,7 @@ + void EAPrbWPA1_toggled (bool); + void EAPrbWPA2_toggled (bool); + void EAPcomboMethod_activated (int); ++ void EAPcomboKeyType_activated (int); + void EAPleditIdentity_textChanged (const QString &); + void EAPleditPassword_textChanged (const QString &); + void EAPleditAnonIdentity_textChanged (const QString &); +diff -Naur knetworkmanager-0.1/knetworkmanager/src/knetworkmanager-encryption.cpp knetworkmanager-0.1-mlenk/knetworkmanager/src/knetworkmanager-encryption.cpp +--- knetworkmanager-0.1/knetworkmanager/src/knetworkmanager-encryption.cpp 2006-09-27 10:02:59.000000000 +0200 ++++ knetworkmanager-0.1-mlenk/knetworkmanager/src/knetworkmanager-encryption.cpp 2007-06-05 13:36:17.000000000 +0200 +@@ -591,8 +591,6 @@ + DBusMessageIter iter; + bool status = false; + +- int keyType = NM_AUTH_TYPE_WPA_PSK_AUTO; +- + if (!msg || !essid || !isValid( essid ) ) + return false; + +@@ -606,10 +604,10 @@ + kdDebug () << "method: " << _method << " identity: " << _identity << " password: " << _secret[IdPasswordKey] << + " anon ident: " << _anonIdentity << " cert priv passwd: " << _secret[CertPrivatePasswordKey] << + " cert priv: " << _certPrivate << " cert client: " << _certClient << " cert CA: " << _certCA << +- " version: " << _version << endl; ++ " version: " << _version << " keytype: " << _keytype << endl; + + dbus_message_iter_init_append (msg, &iter); +- status = nmu_security_serialize_wpa_eap_with_cipher (&iter, _method, keyType, _identity.utf8(), ++ status = nmu_security_serialize_wpa_eap_with_cipher (&iter, _method, _keytype, _identity.utf8(), + _secret[IdPasswordKey].utf8(), _anonIdentity.utf8(), + _secret[CertPrivatePasswordKey].utf8(), + _certPrivate.utf8(), _certClient.utf8(), _certCA.utf8(), +@@ -654,6 +652,7 @@ + setCertCA (certCA); + setVersion ((WPAVersion) version); + setWeCipher (we_cipher); ++ setKeytype ((KeyType) keyType); + SecretMap map; + map.insert( IdPasswordKey, identityPassword ); + map.insert( CertPrivatePasswordKey, certPrivatePassword ); +@@ -678,6 +677,7 @@ + setProtocol (WPA_EAP); + setVersion (WPA1); + setMethod (EAP_PEAP); ++ setKeytype (KEY_AUTO); + setIdentity (""); + setAnonIdentity (""); + setCertPrivate (""); +@@ -807,6 +807,20 @@ + return _method; + } + ++void ++EncryptionWPAEnterprise::setKeytype (KeyType keytype) ++{ ++ kdDebug() << k_funcinfo << " " << keytype << endl; ++ _keytype = keytype; ++} ++ ++KeyType ++EncryptionWPAEnterprise::getKeytype (void) ++{ ++ kdDebug() << k_funcinfo << endl; ++ return _keytype; ++} ++ + EncryptionWPAEnterprise::EncryptionWPAEnterprise () + { + kdDebug() << k_funcinfo << endl; +@@ -849,6 +863,16 @@ + else + cfg->writeEntry( "WPAVersion", "WPA2" ); + ++ if ( KEY_AUTO == _keytype ) ++ cfg->writeEntry( "KeyType", "AUTO" ); ++ else if (KEY_TKIP == _keytype ) ++ cfg->writeEntry( "KeyType", "TKIP" ); ++ else if (KEY_CCMP == _keytype ) ++ cfg->writeEntry( "KeyType", "CCMP" ); ++ else if (KEY_WEP104 == _keytype ) ++ cfg->writeEntry( "KeyType", "Dynamic WEP" ); ++ ++ + cfg->writeEntry ( "Cipher", _we_cipher ); + _dirty = false; + } +@@ -881,6 +905,17 @@ + _method = EAP_TTLS; + } + ++ QString keytype = cfg->readEntry( "KeyType" ); ++ if ( "AUTO" == keytype ) { ++ setKeytype (KEY_AUTO); ++ } else if ( "TKIP" == keytype ) { ++ setKeytype (KEY_TKIP); ++ } else if ( "CCMP" == keytype ) { ++ setKeytype (KEY_CCMP); ++ } else if ( "Dynamic WEP" == keytype ) { ++ setKeytype (KEY_WEP104); ++ } ++ + _identity = cfg->readEntry( "Identity" ); + _anonIdentity = cfg->readEntry( "AnonIdentity" ); + _certPrivate = cfg->readEntry( "CertPrivate" ); +diff -Naur knetworkmanager-0.1/knetworkmanager/src/knetworkmanager-encryption.h knetworkmanager-0.1-mlenk/knetworkmanager/src/knetworkmanager-encryption.h +--- knetworkmanager-0.1/knetworkmanager/src/knetworkmanager-encryption.h 2006-09-27 10:02:59.000000000 +0200 ++++ knetworkmanager-0.1-mlenk/knetworkmanager/src/knetworkmanager-encryption.h 2007-06-05 13:15:38.000000000 +0200 +@@ -187,6 +187,13 @@ + EAP_TTLS = NM_EAP_METHOD_TTLS + }; + ++enum KeyType { ++ KEY_AUTO = NM_AUTH_TYPE_WPA_PSK_AUTO, ++ KEY_TKIP = IW_AUTH_CIPHER_TKIP, ++ KEY_CCMP = IW_AUTH_CIPHER_CCMP, ++ KEY_WEP104 = IW_AUTH_CIPHER_WEP104 ++}; ++ + class EncryptionWPAEnterprise : public Encryption + { + public: +@@ -215,6 +222,8 @@ + WPAVersion getVersion (void); + void setMethod (EAPMethod); + EAPMethod getMethod (void); ++ void setKeytype (KeyType); ++ KeyType getKeytype (void); + + virtual void persist( KConfigBase *, bool withKey = true ) const; + virtual void restore( KConfigBase *, double version, bool withKey = false); +@@ -233,6 +242,7 @@ + WPAProtocol _protocol; + WPAVersion _version; + EAPMethod _method; ++ KeyType _keytype; + }; + + #endif /* KNETWORKMANAGER_ENCRYPTION_H */ diff --git a/kde-misc/knetworkmanager/files/knetworkmanager-0.2-fix-desktop-icon.patch b/kde-misc/knetworkmanager/files/knetworkmanager-0.2-fix-desktop-icon.patch new file mode 100644 index 0000000..3810f44 --- /dev/null +++ b/kde-misc/knetworkmanager/files/knetworkmanager-0.2-fix-desktop-icon.patch @@ -0,0 +1,13 @@ +From suse + +--- ./knetworkmanager/src/knetworkmanager.desktop 2007/03/09 10:14:59 1.1 ++++ ./knetworkmanager/src/knetworkmanager.desktop 2007/03/09 10:15:08 +@@ -6,7 +6,7 @@ + GenericName[ja]=ネットワークマネージャ + GenericName[pt]=Gestor de Redes + Exec=knetworkmanager +-Icon=network ++Icon=knetworkmanager + Type=Application + Comment=A KDE frontend for NetworkManager + Comment[da]=En KDE-grænseflade for Networkmanager diff --git a/kde-misc/knetworkmanager/files/knetworkmanager-0.2-fixbuild_u64-hschaa-01.patch b/kde-misc/knetworkmanager/files/knetworkmanager-0.2-fixbuild_u64-hschaa-01.patch new file mode 100644 index 0000000..b047c9b --- /dev/null +++ b/kde-misc/knetworkmanager/files/knetworkmanager-0.2-fixbuild_u64-hschaa-01.patch @@ -0,0 +1,15 @@ +From Suse. + +"This patch won't be submitted to the svn version as it is only an ugly workaround for issues caused by libnl's handling of kernel types (fixed in libnl trunk)." + +--- knetworkmanager/src/Makefile.am ++++ knetworkmanager/src/Makefile.am +@@ -31,7 +31,7 @@ + lib_LTLIBRARIES = + kdeinit_LTLIBRARIES = knetworkmanager.la + +-KDE_CXXFLAGS = -UQT_NO_ASCII_CAST ++KDE_CXXFLAGS = -UQT_NO_ASCII_CAST -std=gnu++98 + + # the application source, library search path, and link libraries + knetworkmanager_la_SOURCES = main.cpp knetworkmanager.cpp knetworkmanager-dbus.cpp \ diff --git a/kde-misc/knetworkmanager/files/knetworkmanager-0.2-pam_console-fix.patch b/kde-misc/knetworkmanager/files/knetworkmanager-0.2-pam_console-fix.patch new file mode 100644 index 0000000..87d5ffb --- /dev/null +++ b/kde-misc/knetworkmanager/files/knetworkmanager-0.2-pam_console-fix.patch @@ -0,0 +1,29 @@ +Name: knetworkmanager-pam_console-fix.patch +URL: svn://svn.gentoo-xeffects.org/xeffects/trunk/kde-misc/knetworkmanager/files/knetworkmanager-pam_console-fix.patch +Repository Root: svn://svn.gentoo-xeffects.org/xeffects +Repository UUID: 293eb232-8020-0410-9bbe-a7a9c2f1b3fa + +Last Changed Author: roderick +Last Changed Rev: 540 +Last Changed Date: 2007-03-17 22:17:12 +0100 (Sat, 17 Mar 2007) + +------------------------------------------------------------------------ +r540 | roderick | 2007-03-17 22:17:12 +0100 (Sat, 17 Mar 2007) | 1 line + +Fix to use group permissions plugdev rather than require pam console. +------------------------------------------------------------------------ + + +Index: knetworkmanager-0.2/knetworkmanager/knetworkmanager.conf +=================================================================== +--- knetworkmanager-0.2.orig/knetworkmanager/knetworkmanager.conf ++++ knetworkmanager-0.2/knetworkmanager/knetworkmanager.conf +@@ -8,7 +8,7 @@ + <allow send_destination="org.freedesktop.NetworkManagerInfo"/> + <allow send_interface="org.freedesktop.NetworkManagerInfo"/> + </policy> +- <policy at_console="true"> ++ <policy group="plugdev"> + <allow own="org.freedesktop.NetworkManagerInfo"/> + + <allow send_destination="org.freedesktop.NetworkManagerInfo"/> diff --git a/kde-misc/knetworkmanager/files/knetworkmanager-0.2_p20070831-optional-dialup.patch b/kde-misc/knetworkmanager/files/knetworkmanager-0.2_p20070831-optional-dialup.patch new file mode 100644 index 0000000..49b25d4 --- /dev/null +++ b/kde-misc/knetworkmanager/files/knetworkmanager-0.2_p20070831-optional-dialup.patch @@ -0,0 +1,56 @@ +Index: configure.in.in +=================================================================== +--- configure.in.in (revision 706976) ++++ configure.in.in (working copy) +@@ -97,23 +97,34 @@ + + with_distro=`echo ${with_distro} | tr '[[:upper:]]' '[[:lower:]]' ` + +-if test "x$with_distro" = "x"; then +- echo "Linux distribution autodetection failed, you must specify the distribution to target using --with-distro=DISTRO" +-else +- case $with_distro in +- suse) +- AC_DEFINE_UNQUOTED(KNETWORKMANAGER_DIALUP_CONFIG, "kdesu --nonewdcop /sbin/yast2 modem", [Command to launch dial up configuration tool]) +- ;; +- gentoo) +- AC_DEFINE_UNQUOTED(KNETWORKMANAGER_DIALUP_CONFIG, "kdesu --nonewdcop ${KDEDIR}/bin/kppp", [Command to launch dial up configuration tool]) +- ;; +- fedora) +- AC_DEFINE_UNQUOTED(KNETWORKMANAGER_DIALUP_CONFIG, "kdesu --nonewdcop /usr/bin/kppp", [Command to launch dial up configuration tool]) +- ;; +- *) +- echo "Your distribution (${with_distro}) is not yet supported (e.g. you will not be able to launch a tool to configure dial-up connections.)" +- ;; +- esac ++# Compile dialup support ++ ++AC_ARG_WITH(dialup, AC_HELP_STRING([--with-dialup], [Build KNetworkManager with Dialup support (default)])) ++if test "x$with_dialup" != "xno"; then ++ if test "x$with_distro" = "x"; then ++ echo "Linux distribution autodetection failed, you must specify the distribution to target using --with-distro=DISTRO" ++ else ++ case $with_distro in ++ suse) ++ AC_DEFINE_UNQUOTED(KNETWORKMANAGER_DIALUP_CONFIG, ++ "kdesu --nonewdcop /sbin/yast2 modem", ++ [Command to launch dial up configuration tool]) ++ ;; ++ gentoo) ++ AC_DEFINE_UNQUOTED(KNETWORKMANAGER_DIALUP_CONFIG, ++ "kdesu --nonewdcop ${KDEDIR}/bin/kppp", ++ [Command to launch dial up configuration tool]) ++ ;; ++ fedora) ++ AC_DEFINE_UNQUOTED(KNETWORKMANAGER_DIALUP_CONFIG, ++ "kdesu --nonewdcop /usr/bin/kppp", ++ [Command to launch dial up configuration tool]) ++ ;; ++ *) ++ echo "Your distribution (${with_distro}) is not yet supported (e.g. you will not be able to launch a tool to configure dial-up connections.)" ++ ;; ++ esac ++ fi + fi + + # openvpn support diff --git a/kde-misc/knetworkmanager/files/knetworkmanager-libnl_u64-fix.patch b/kde-misc/knetworkmanager/files/knetworkmanager-libnl_u64-fix.patch new file mode 100644 index 0000000..8adb7e2 --- /dev/null +++ b/kde-misc/knetworkmanager/files/knetworkmanager-libnl_u64-fix.patch @@ -0,0 +1,26 @@ +Index: knetworkmanager/src/knetworkmanager-devicestore.h +=================================================================== +--- knetworkmanager/src/knetworkmanager-devicestore.h.orig ++++ knetworkmanager/src/knetworkmanager-devicestore.h +@@ -28,6 +28,8 @@ + + #include <NetworkManager/NetworkManager.h> + ++#include <sys/types.h> ++ + #include "knetworkmanager.h" + #include "knetworkmanager-device.h" + #include "knetworkmanager-dialup.h" +Index: knetworkmanager/src/Makefile.am +=================================================================== +--- knetworkmanager/src/Makefile.am (Revision 637674) ++++ knetworkmanager/src/Makefile.am (Arbeitskopie) +@@ -30,7 +30,7 @@ + lib_LTLIBRARIES = + kdeinit_LTLIBRARIES = knetworkmanager.la + +-KDE_CXXFLAGS = -UQT_NO_ASCII_CAST ++KDE_CXXFLAGS = -std=gnu++98 -UQT_NO_ASCII_CAST + + # the application source, library search path, and link libraries + knetworkmanager_la_SOURCES = main.cpp knetworkmanager.cpp knetworkmanager-dbus.cpp \ diff --git a/kde-misc/knetworkmanager/files/knetworkmanager-pam_console-fix.patch b/kde-misc/knetworkmanager/files/knetworkmanager-pam_console-fix.patch new file mode 100644 index 0000000..1b01d38 --- /dev/null +++ b/kde-misc/knetworkmanager/files/knetworkmanager-pam_console-fix.patch @@ -0,0 +1,11 @@ +--- knetworkmanager-9999/knetworkmanager/knetworkmanager.conf.orig 2007-03-17 18:19:08.000000000 -0230 ++++ knetworkmanager-9999/knetworkmanager/knetworkmanager.conf 2007-03-17 18:18:16.000000000 -0230 +@@ -8,7 +8,7 @@ + <allow send_destination="org.freedesktop.NetworkManagerInfo"/> + <allow send_interface="org.freedesktop.NetworkManagerInfo"/> + </policy> +- <policy at_console="true"> ++ <policy group="plugdev"> + <allow own="org.freedesktop.NetworkManagerInfo"/> + + <allow send_destination="org.freedesktop.NetworkManagerInfo"/> diff --git a/kde-misc/knetworkmanager/knetworkmanager-9999.ebuild b/kde-misc/knetworkmanager/knetworkmanager-9999.ebuild new file mode 100644 index 0000000..e92c4f3 --- /dev/null +++ b/kde-misc/knetworkmanager/knetworkmanager-9999.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit subversion kde + +ESVN_REPO_URI="svn://anonsvn.kde.org/home/kde/branches/extragear/kde3/network/knetworkmanager" + +DESCRIPTION="A NetworkManager front-end for KDE" +HOMEPAGE="http://en.opensuse.org/Projects/KNetworkManager" +LICENSE="GPL-2" +SRC_URI="" +KEYWORDS="" + +DEPEND="net-misc/networkmanager + >=kde-base/kdelibs-3.2 + || ( >=dev-libs/dbus-qt3-old-0.70 ( =sys-apps/dbus-0.62-r1 ) ) + sys-apps/hal" + +#S="${WORKDIR}/${PN}-${PV##*_p}" + +pkg_setup() { + kde_pkg_setup + + if has_version "<sys-apps/dbus-0.9*" && ! built_with_use sys-apps/dbus qt3 ; then + echo + eerror "You must rebuild sys-apps/dbus with USE=\"qt3\"" + die "sys-apps/dbus not built with qt3 bindings" + fi +} + +src_unpack() { + ewarn "This ebuild checks out several svn repositories." + ewarn "This may take a while." + + # Set the original uri to a temp var + ESVN_REPO_URI1=${ESVN_REPO_URI} + + # Checkout kdereview + ESVN_REPO_URI="svn://anonsvn.kde.org/home/kde/trunk/kdereview" + ESVN_OPTIONS="-N" + subversion_src_unpack + + # Checkout admin + ESVN_REPO_URI="svn://anonsvn.kde.org/home/kde/branches/KDE/3.5/kde-common/admin" + ESVN_OPTIONS="" + S="${S}/admin" + subversion_src_unpack + + # Checkout knetworkmanager + ESVN_REPO_URI=${ESVN_REPO_URI1} + S="${S}/../${PN}" + subversion_src_unpack + + epatch "${FILESDIR}/knetworkmanager-pam_console-fix.patch" + epatch "${FILESDIR}/knetworkmanager-libnl_u64-fix.patch" +} + +pkg_postinst() { + kde_pkg_postinst + echo + ewarn "DO NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs at http://bugs.gentoo-xeffects.orgg" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} + diff --git a/kde-misc/knetworkmanager/metadata.xml b/kde-misc/knetworkmanager/metadata.xml new file mode 100644 index 0000000..f5c5a80 --- /dev/null +++ b/kde-misc/knetworkmanager/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en"> +</longdescription> +</pkgmetadata> diff --git a/kde-misc/kwine-meta/ChangeLog b/kde-misc/kwine-meta/ChangeLog new file mode 100644 index 0000000..3207ecd --- /dev/null +++ b/kde-misc/kwine-meta/ChangeLog @@ -0,0 +1,9 @@ +# ChangeLog for Gentoo XEffects Overlay +# $Header: $ + + 22 Aug 2007; <roderick_greening@hotmail.com> +metadata.xml: + missing metadata.xml + + 15 Mar 2007; <roderick_greening@hotmail.com> +kwine-meta-0.1.ebuild: + Initial Commit + diff --git a/kde-misc/kwine-meta/Manifest b/kde-misc/kwine-meta/Manifest new file mode 100644 index 0000000..07eee6f --- /dev/null +++ b/kde-misc/kwine-meta/Manifest @@ -0,0 +1,3 @@ +EBUILD kwine-meta-0.1.ebuild 459 RMD160 17df431f0a4a6049431d597a44a08bfc3eabc87e SHA1 d3b493740072294197afd8c5a42b4708c7af239f SHA256 eacb9574dd55d13bf3a7565ff369667ba807d1f2e1d8c50bd0bfacc2557a215b +MISC ChangeLog 229 RMD160 93ea164acd3ebd01689c4a5150fec51742cfc956 SHA1 1858c5af40df9b0ccab73e28461a6ca60ecb2b16 SHA256 ecdcea7450772d487a123a5da4f11a53e05ab719e6169a237314cb954e85355d +MISC metadata.xml 525 RMD160 d33b12775451d70a54631268f961014a965f56ad SHA1 8e45c47fcd4b0ba49bf2d039f13a29cd2ac6bc19 SHA256 40ce998ed6ae3f8b4876cd2592d8641e2a69461df0645122050a72cc1110c65e diff --git a/kde-misc/kwine-meta/kwine-meta-0.1.ebuild b/kde-misc/kwine-meta/kwine-meta-0.1.ebuild new file mode 100644 index 0000000..e233993 --- /dev/null +++ b/kde-misc/kwine-meta/kwine-meta-0.1.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +DESCRIPTION="KDE Wine - Meta Package" +HOMEPAGE="http://kwine.sourceforge.net/" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86" +IUSE="" +RESTRICT="mirror" +DEPEND=">=kde-misc/kwinetools-0.1 + >=kde-misc/kio-wine-0.1 + >=kde-misc/kwine-0.1 + >=kde-misc/kwinedcop-0.1 + >=kde-misc/kfile_wine-0.1 + >=kde-misc/kwine_startmenu-0.1" +RDEPEND="${DEPEND}" diff --git a/kde-misc/kwine-meta/metadata.xml b/kde-misc/kwine-meta/metadata.xml new file mode 100644 index 0000000..f5c5a80 --- /dev/null +++ b/kde-misc/kwine-meta/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en"> +</longdescription> +</pkgmetadata> diff --git a/kde-misc/kwine/ChangeLog b/kde-misc/kwine/ChangeLog new file mode 100644 index 0000000..1081730 --- /dev/null +++ b/kde-misc/kwine/ChangeLog @@ -0,0 +1,14 @@ +# ChangeLog for Gentoo XEffects Overlay +# $Header: $ + + 22 Aug 2007; <roderick_greening@hotmail.com> +metadata.xml: + missing metadata.xml + + 17 Mar 2007; <roderick_greening@hotmail.com> kwine-0.1.ebuild, + +files/wcmd.patch: + Fix for Open Command Prompt Here - 50% fixed. Context Actions/Open CMD Here + works but Context Kwine/Open CMD Here does not. + + 15 Mar 2007; <roderick_greening@hotmail.com> +kwine-0.1.ebuild: + Initial Commit + diff --git a/kde-misc/kwine/Manifest b/kde-misc/kwine/Manifest new file mode 100644 index 0000000..74f42eb --- /dev/null +++ b/kde-misc/kwine/Manifest @@ -0,0 +1,5 @@ +AUX wcmd.patch 1942 RMD160 852d4f176c719340dfc53692ec2327877a8e3f81 SHA1 f1fca1afff3aab73aa5034485e9c4232be9081a0 SHA256 b44978cd5dd53560f26fd82a42f0bfa933509eff012b06b2569d261514f0741d +DIST kwine-0.1.tar.gz 618636 RMD160 f1040fb0f7eea27396aae5202adba19b613b6d1d SHA1 9f772fc755058ea74618c0d149933bbaf242fe85 SHA256 996342ec2319850af1c5c35d6137efc0c841222c7f1e68eb8dcd4619191cc930 +EBUILD kwine-0.1.ebuild 424 RMD160 d0fd53b9008c73504e17db8dea5434ac66550578 SHA1 af787bf3721ac49f432033c3b38e727fab34011d SHA256 7965ccdd3b106d06b6b8cde264d6367e457f59152f2637edf396c998a0fd7d87 +MISC ChangeLog 439 RMD160 f90cda877d506da1b234ed02696b73f74c026a34 SHA1 463b97b18e6e3753962ba801f9a37e7814b78bfd SHA256 fca8dc17dd13701d320b9731d5f63e6e5f1c5386944afc79afd6c3d74a90a03a +MISC metadata.xml 525 RMD160 d33b12775451d70a54631268f961014a965f56ad SHA1 8e45c47fcd4b0ba49bf2d039f13a29cd2ac6bc19 SHA256 40ce998ed6ae3f8b4876cd2592d8641e2a69461df0645122050a72cc1110c65e diff --git a/kde-misc/kwine/files/wcmd.patch b/kde-misc/kwine/files/wcmd.patch new file mode 100644 index 0000000..d73fc3a --- /dev/null +++ b/kde-misc/kwine/files/wcmd.patch @@ -0,0 +1,39 @@ +--- kwine-0.1/src/wcmd.desktop 2006-05-27 08:39:10.000000000 -0230 ++++ kwine-0.1/src/wcmd.desktop.new 2007-03-15 01:19:35.000000000 -0230 +@@ -6,4 +6,4 @@ + [Desktop Action openCMDHere] + Name=Open CMD.EXE Here + Icon=konsole +-Exec=konsole -e wine --workdir %F wcmd.exe ++Exec=konsole --workdir %f -e wine cmd.exe +--- kwine-0.1/src/kwine.cpp 2006-05-27 08:39:10.000000000 -0230 ++++ kwine-0.1/src/kwine.cpp.new 2007-03-15 01:56:06.000000000 -0230 +@@ -32,7 +32,7 @@ + /* + #define WINECMD "/opt/cxoffice/bin/wine " + */ +-#define WINECMD "wine " ++#define WINECMD "wine" + + static const char description[] = + I18N_NOOP("A KDE KPart Application"); +@@ -83,8 +83,8 @@ + KRun::runCommand( wine, name, icon ); + QTimer::singleShot(2000, this, SLOT(deref())); + } else if ("application/x-bat" == mt->name()) { +-// QString wine = "konsole --noclose -e " WINECMD " --workdir '" + workingDir.pathOrURL() + "' wcmd.exe /c '" + cmd.pathOrURL()+"'"; +- QString wine = "konsole --noclose --workdir '" + workingDir.pathOrURL() + " -e " WINECMD " wcmd.exe /c '" + cmd.pathOrURL()+"'"; ++// QString wine = "konsole --noclose -e " WINECMD " --workdir '" + workingDir.pathOrURL() + "' cmd.exe /c '" + cmd.pathOrURL()+"'"; ++ QString wine = "konsole --noclose --workdir '" + workingDir.pathOrURL() + "' -e " WINECMD " cmd.exe /c '" + cmd.pathOrURL()+"'"; + QString icon = "wine"; + QString name = cmd.fileName(); + +@@ -118,7 +118,7 @@ + return exec(); + } else if (( "application/x-bat" == mt->name()) && !info.isNetworkPath) { + +- QString wine = "konsole --noclose --workdir '" + workingDir.pathOrURL() +" -e " WINECMD " wcmd.exe /c '" + cmd.pathOrURL()+"'"; ++ QString wine = "konsole --noclose --workdir '" + workingDir.pathOrURL() +"' -e " WINECMD " cmd.exe /c '" + cmd.pathOrURL()+"'"; + QString icon = "wine"; + QString name = newurl.fileName(); + for (i=1;i< args_count;i++) wine += " \"" + QString(args->arg(i)) +"\"" ; diff --git a/kde-misc/kwine/kwine-0.1.ebuild b/kde-misc/kwine/kwine-0.1.ebuild new file mode 100644 index 0000000..ecec3cb --- /dev/null +++ b/kde-misc/kwine/kwine-0.1.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit kde + +DESCRIPTION="KDE Wine" +HOMEPAGE="http://kwine.sourceforge.net/" +SRC_URI="mirror://sourceforge/kwine/kwine-${PV}.tar.gz" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86" +IUSE="" +RESTRICT="mirror" +DEPEND=">=kde-misc/kwinetools-0.1" +RDEPEND="${DEPEND}" + +need-kde 3.4 + +PATCHES="${FILESDIR}/wcmd.patch" diff --git a/kde-misc/kwine/metadata.xml b/kde-misc/kwine/metadata.xml new file mode 100644 index 0000000..f5c5a80 --- /dev/null +++ b/kde-misc/kwine/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en"> +</longdescription> +</pkgmetadata> diff --git a/kde-misc/kwine_startmenu/ChangeLog b/kde-misc/kwine_startmenu/ChangeLog new file mode 100644 index 0000000..6f19232 --- /dev/null +++ b/kde-misc/kwine_startmenu/ChangeLog @@ -0,0 +1,14 @@ +# ChangeLog for Gentoo XEffects Overlay +# $Header: $ + + 22 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + kwine_startmenu-0.1.ebuild: + Some QA fixes. + + 22 Aug 2007; <roderick_greening@hotmail.com> +metadata.xml: + missing metadata.xml + + 15 Mar 2007; <roderick_greening@hotmail.com> +kwine_startmenu-0.1.ebuild, + +files/kwine_startmenu-0.1-gcc-4.1.patch: + Initial Commit + diff --git a/kde-misc/kwine_startmenu/Manifest b/kde-misc/kwine_startmenu/Manifest new file mode 100644 index 0000000..2553903 --- /dev/null +++ b/kde-misc/kwine_startmenu/Manifest @@ -0,0 +1,5 @@ +AUX kwine_startmenu-0.1-gcc-4.1.patch 708 RMD160 0aafa3ef8d02a1de8991d2745d650ebcd9f3b57f SHA1 67675c867850940ce8fd3402219f3d62e5b3813d SHA256 57063b20b86687ea221f89ec655c962115500fdf94e85ccf7c015c6804bb67e8 +DIST kwine_startmenu-0.1.tar.gz 607569 RMD160 608f7fb0e46ff37e3d418a7694e449841f1c8da3 SHA1 bf7733f1d6edd563009b7c01b72984ddb622b59f SHA256 0c25d07e8b780ce96408b056ac533ae30044becc97ca14d7498b7b390d3a4c9b +EBUILD kwine_startmenu-0.1.ebuild 565 RMD160 e7ba7604d34e5694442f3fc49e64e2f1ec7260af SHA1 50ef20b432d09bbfab26741b8f96d5dd1956a83a SHA256 d46b93e5260e7d6044ac188ad361d514930758c5cc81eaafa723f615d428994b +MISC ChangeLog 393 RMD160 b52a4ddc7c2d47cc133d79087861ed6de7e2d027 SHA1 64a336f29bb1ddc083b38258dc82b7359b5ed673 SHA256 6f73a045b1927987b95142d8852ebb362a18893bc219d20988cbbaa6b2d71094 +MISC metadata.xml 525 RMD160 d33b12775451d70a54631268f961014a965f56ad SHA1 8e45c47fcd4b0ba49bf2d039f13a29cd2ac6bc19 SHA256 40ce998ed6ae3f8b4876cd2592d8641e2a69461df0645122050a72cc1110c65e diff --git a/kde-misc/kwine_startmenu/files/kwine_startmenu-0.1-gcc-4.1.patch b/kde-misc/kwine_startmenu/files/kwine_startmenu-0.1-gcc-4.1.patch new file mode 100644 index 0000000..a62c94a --- /dev/null +++ b/kde-misc/kwine_startmenu/files/kwine_startmenu-0.1-gcc-4.1.patch @@ -0,0 +1,12 @@ +diff -purN kwine_startmenu-0.1.orig/src/kwine_startmenu.h kwine_startmenu-0.1/src/kwine_startmenu.h +--- kwine_startmenu-0.1.orig/src/kwine_startmenu.h 2006-08-03 17:30:22.000000000 -0500 ++++ kwine_startmenu-0.1/src/kwine_startmenu.h 2006-08-27 07:08:56.000000000 -0500 +@@ -50,7 +50,7 @@ class KWineMenu : public KPanelMenu + void mouseMoveEvent(QMouseEvent* e); + + private: +- bool KWineMenu::loadicon(const QString &path, QPixmap &pix); ++ bool loadicon(const QString &path, QPixmap &pix); + void append(const QString &icon, const KURL &url, const QString &label); + void append_sub(const QString &icon, const KURL &url, const QString &label); + KDirLister m_dirLister; diff --git a/kde-misc/kwine_startmenu/kwine_startmenu-0.1.ebuild b/kde-misc/kwine_startmenu/kwine_startmenu-0.1.ebuild new file mode 100644 index 0000000..01cb411 --- /dev/null +++ b/kde-misc/kwine_startmenu/kwine_startmenu-0.1.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit kde + +DESCRIPTION="KDE Wine Startmenu Entries" +HOMEPAGE="http://kwine.sourceforge.net/" +SRC_URI="mirror://sourceforge/kwine/kwine_startmenu-${PV}.tar.gz" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86" +IUSE="" +RESTRICT="mirror" +DEPEND=">=kde-misc/kwinetools-0.1 + || ( kde-base/kdebase kde-base/kdebase-meta ) + >=kde-misc/kwinedcop-0.1" +RDEPEND="${DEPEND}" + +need-kde 3.4 + +src_unpack() { + unpack ${A} + epatch "${FILESDIR}"/${P}-gcc-4.1.patch +} diff --git a/kde-misc/kwine_startmenu/metadata.xml b/kde-misc/kwine_startmenu/metadata.xml new file mode 100644 index 0000000..f5c5a80 --- /dev/null +++ b/kde-misc/kwine_startmenu/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en"> +</longdescription> +</pkgmetadata> diff --git a/kde-misc/kwinedcop/ChangeLog b/kde-misc/kwinedcop/ChangeLog new file mode 100644 index 0000000..320770d --- /dev/null +++ b/kde-misc/kwinedcop/ChangeLog @@ -0,0 +1,9 @@ +# ChangeLog for Gentoo XEffects Overlay +# $Header: $ + + 22 Aug 2007; <roderick_greening@hotmail.com> +metadata.xml: + missing metadata.xml + + 15 Mar 2007; <roderick_greening@hotmail.com> +kwinedcop-0.1.ebuild: + Initial Commit + diff --git a/kde-misc/kwinedcop/Manifest b/kde-misc/kwinedcop/Manifest new file mode 100644 index 0000000..e99cf50 --- /dev/null +++ b/kde-misc/kwinedcop/Manifest @@ -0,0 +1,4 @@ +DIST kwinedcop-0.1.tar.gz 684459 RMD160 265183a609ed7c8e30914057b54a042a62f766f0 SHA1 d917c89ef9028197763e3b545a4280f4cb6a62e3 SHA256 93e2879cd4767fe7e6091189bb2094c40b2ac4b6e2c97338acda4076a35ad8d9 +EBUILD kwinedcop-0.1.ebuild 506 RMD160 f681168b9d90edbcb00e48b0c54f29116d4ede00 SHA1 715bd4d8c0dc2d65d6756559720124c881b74827 SHA256 b7df8855d4753543df8e8f5073c362ba96ee1d7d528d5b999259bcc18e4b1de6 +MISC ChangeLog 228 RMD160 88c0bdc55e80c16ba463be9040592690b387f00d SHA1 7900f00b697cad178eda75724ad980f0255d6166 SHA256 155b99ac17e3dd886b051075f7acbef53a53d4b186e2fc30b34436e5daed28ae +MISC metadata.xml 525 RMD160 d33b12775451d70a54631268f961014a965f56ad SHA1 8e45c47fcd4b0ba49bf2d039f13a29cd2ac6bc19 SHA256 40ce998ed6ae3f8b4876cd2592d8641e2a69461df0645122050a72cc1110c65e diff --git a/kde-misc/kwinedcop/kwinedcop-0.1.ebuild b/kde-misc/kwinedcop/kwinedcop-0.1.ebuild new file mode 100644 index 0000000..4699e71 --- /dev/null +++ b/kde-misc/kwinedcop/kwinedcop-0.1.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit kde + +DESCRIPTION="KDE Wine DCOP" +HOMEPAGE="http://kwine.sourceforge.net/" +SRC_URI="mirror://sourceforge/kwine/kwinedcop-${PV}.tar.gz" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86" +IUSE="" +RESTRICT="mirror" +DEPEND="kde-base/kdelibs + app-emulation/wine" +RDEPEND="${DEPEND}" + +src_compile() { + econf --with-extra-includes=/usr/include/wine/windows || die + emake || die +} + +need-kde 3.4 diff --git a/kde-misc/kwinedcop/metadata.xml b/kde-misc/kwinedcop/metadata.xml new file mode 100644 index 0000000..f5c5a80 --- /dev/null +++ b/kde-misc/kwinedcop/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en"> +</longdescription> +</pkgmetadata> diff --git a/kde-misc/kwinetools/ChangeLog b/kde-misc/kwinetools/ChangeLog new file mode 100644 index 0000000..01485fe --- /dev/null +++ b/kde-misc/kwinetools/ChangeLog @@ -0,0 +1,9 @@ +# ChangeLog for Gentoo XEffects Overlay +# $Header: $ + + 22 Aug 2007; <roderick_greening@hotmail.com> +metadata.xml: + missing metadata.xml + + 15 Mar 2007; <roderick_greening@hotmail.com> +kwinetools-0.1.ebuild: + Initial Commit + diff --git a/kde-misc/kwinetools/Manifest b/kde-misc/kwinetools/Manifest new file mode 100644 index 0000000..8256d98 --- /dev/null +++ b/kde-misc/kwinetools/Manifest @@ -0,0 +1,4 @@ +DIST kwinetools-0.1.tar.gz 611199 RMD160 55bce5ed69d8d74dc3474cb333cc60c2a0f68d88 SHA1 50454748afbe76313678835fefd822d8b7171d9a SHA256 d022c2a0a58c294a9f73c2f3df5cba692a3af543576d59223f09b9a74c674b29 +EBUILD kwinetools-0.1.ebuild 421 RMD160 938fb0f22ef2388a1e51e7524d64033e9b59eda8 SHA1 8d777a3205b0d0a3047e5d4f86ef829b03c102da SHA256 ea22f7c914502eb99cbbe27f3a0786510a30cf73455c82c11c198d72adc9ab36 +MISC ChangeLog 229 RMD160 209c097419d9d03e08f43bbfa4388ce0fe38a569 SHA1 d2e735351215d97e66c4448d82324b79a0777528 SHA256 57e11b14a172782772fab34f8a2b2647730f47e3293ed826ab640819f87a1914 +MISC metadata.xml 525 RMD160 d33b12775451d70a54631268f961014a965f56ad SHA1 8e45c47fcd4b0ba49bf2d039f13a29cd2ac6bc19 SHA256 40ce998ed6ae3f8b4876cd2592d8641e2a69461df0645122050a72cc1110c65e diff --git a/kde-misc/kwinetools/kwinetools-0.1.ebuild b/kde-misc/kwinetools/kwinetools-0.1.ebuild new file mode 100644 index 0000000..e450aa0 --- /dev/null +++ b/kde-misc/kwinetools/kwinetools-0.1.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit kde + +DESCRIPTION="KDE Wine tools" +HOMEPAGE="http://kwine.sourceforge.net/" +SRC_URI="mirror://sourceforge/kwine/kwinetools-${PV}.tar.gz" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86" +IUSE="" +RESTRICT="mirror" +DEPEND="kde-base/kdelibs + >=app-emulation/wine-0.9.1" +RDEPEND="${DEPEND}" + +need-kde 3.4 diff --git a/kde-misc/kwinetools/metadata.xml b/kde-misc/kwinetools/metadata.xml new file mode 100644 index 0000000..f5c5a80 --- /dev/null +++ b/kde-misc/kwinetools/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en"> +</longdescription> +</pkgmetadata> diff --git a/kde-misc/kxdocker-arpmanager/ChangeLog b/kde-misc/kxdocker-arpmanager/ChangeLog new file mode 100644 index 0000000..87601fe --- /dev/null +++ b/kde-misc/kxdocker-arpmanager/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for kde-misc/kxdocker-arpmanager +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 22 Aug 2007; <roderick_greening@hotmail.com> +metadata.xml: + Cleanup some ebuilds and missing metadata.xml + + 22 Aug 2007; <roderick_greening@hotmail.com> ChangeLog: + Added missing Changelog + diff --git a/kde-misc/kxdocker-arpmanager/Manifest b/kde-misc/kxdocker-arpmanager/Manifest new file mode 100644 index 0000000..1e15980 --- /dev/null +++ b/kde-misc/kxdocker-arpmanager/Manifest @@ -0,0 +1,4 @@ +DIST kxdocker-arpmanager-1.0.0.tar.bz2 761978 RMD160 9ec2c9760565c34e45807424c2942d28315599fd SHA1 47560d3a1d37ca13a7712df4f0188302045e3b0e SHA256 06fcf79dec9c63db9b913b7341d474d06650d45dee49203e5b335f8f3a42ef9a +EBUILD kxdocker-arpmanager-1.0.0.ebuild 514 RMD160 6969220d0e58dd69503db30fec0e719b0b5836f1 SHA1 a84c747bbf0e2c7ea46dd1fed98c81a763660015 SHA256 fc205319ef5386d218b6c15ade871d3b76bb0c6f314e4d561f1062adb6523026 +MISC ChangeLog 325 RMD160 0b25f78a29f6751b6a4cdcbd5be8be5c043b09b1 SHA1 be0db2d56684c6156d16e13fe84e4c202f14d02e SHA256 1cfc79e0becb85a35e3df068c52ea684ae3f89138c8f548ea044ab9a5f145385 +MISC metadata.xml 525 RMD160 d33b12775451d70a54631268f961014a965f56ad SHA1 8e45c47fcd4b0ba49bf2d039f13a29cd2ac6bc19 SHA256 40ce998ed6ae3f8b4876cd2592d8641e2a69461df0645122050a72cc1110c65e diff --git a/kde-misc/kxdocker-arpmanager/kxdocker-arpmanager-1.0.0.ebuild b/kde-misc/kxdocker-arpmanager/kxdocker-arpmanager-1.0.0.ebuild new file mode 100644 index 0000000..046643e --- /dev/null +++ b/kde-misc/kxdocker-arpmanager/kxdocker-arpmanager-1.0.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit kde + +DESCRIPTION="KXDocker arp manager plugin for KXDocker (the KDE animated docker)" +HOMEPAGE="http://www.xiaprojects.com/www/prodotti/kxdocker/main.php" +SRC_URI="http://www.xiaprojects.com/www/downloads/files/kxdocker/1.0.0/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=">=kde-misc/kxdocker-resources-1.0.0 + >=kde-misc/kxdocker-1.0.0a" + +need-kde 3.2 diff --git a/kde-misc/kxdocker-arpmanager/metadata.xml b/kde-misc/kxdocker-arpmanager/metadata.xml new file mode 100644 index 0000000..f5c5a80 --- /dev/null +++ b/kde-misc/kxdocker-arpmanager/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en"> +</longdescription> +</pkgmetadata> diff --git a/kde-misc/kxdocker-bluetooth/ChangeLog b/kde-misc/kxdocker-bluetooth/ChangeLog new file mode 100644 index 0000000..2707a31 --- /dev/null +++ b/kde-misc/kxdocker-bluetooth/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for kde-misc/kxdocker-bluetooth +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 22 Aug 2007; <roderick_greening@hotmail.com> +metadata.xml: + Cleanup some ebuilds and missing metadata.xml + + 22 Aug 2007; <roderick_greening@hotmail.com> ChangeLog: + Added missing Changelog + diff --git a/kde-misc/kxdocker-bluetooth/Manifest b/kde-misc/kxdocker-bluetooth/Manifest new file mode 100644 index 0000000..e8596e0 --- /dev/null +++ b/kde-misc/kxdocker-bluetooth/Manifest @@ -0,0 +1,4 @@ +DIST kxdocker-bluetooth-1.0.0.tar.bz2 879147 RMD160 743e8fe5142f52633010f71e9dbd9b7821b3fdde SHA1 22de9788426a0468f86c5ee7b33171dd0f56bf11 SHA256 69a7880a9dcfd282004ac4abd82874034f8f0b1aadc7d9d0dc46ec4e79692b7d +EBUILD kxdocker-bluetooth-1.0.0.ebuild 511 RMD160 98798c31d254df4f3178455a60d5ca92795b4b94 SHA1 bd321df41210405505c10f62fcba29fe954a7f00 SHA256 9f4dbb2ec5aff1d48a3c858ab64a096cdd1dcc3c3a21a0ad78e729f6c9365500 +MISC ChangeLog 324 RMD160 a9abf290ff8fe790658c8f92cc0aab90bfe530c6 SHA1 8df78902e31fa21eabff3a76857d4f50b12ccebd SHA256 b161bf686075d0317d7c9a07c0a9fa6ac397f52573329fe8e00b7ddc55da3b3c +MISC metadata.xml 525 RMD160 d33b12775451d70a54631268f961014a965f56ad SHA1 8e45c47fcd4b0ba49bf2d039f13a29cd2ac6bc19 SHA256 40ce998ed6ae3f8b4876cd2592d8641e2a69461df0645122050a72cc1110c65e diff --git a/kde-misc/kxdocker-bluetooth/kxdocker-bluetooth-1.0.0.ebuild b/kde-misc/kxdocker-bluetooth/kxdocker-bluetooth-1.0.0.ebuild new file mode 100644 index 0000000..0b0c7b8 --- /dev/null +++ b/kde-misc/kxdocker-bluetooth/kxdocker-bluetooth-1.0.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit kde + +DESCRIPTION="Bluetooth manager plugin for KXDocker (the KDE animated docker)" +HOMEPAGE="http://www.xiaprojects.com/www/prodotti/kxdocker/main.php" +SRC_URI="http://www.xiaprojects.com/www/downloads/files/kxdocker/1.0.0/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=">=kde-misc/kxdocker-resources-1.0.0 + >=kde-misc/kxdocker-1.0.0a" + +need-kde 3.2 diff --git a/kde-misc/kxdocker-bluetooth/metadata.xml b/kde-misc/kxdocker-bluetooth/metadata.xml new file mode 100644 index 0000000..f5c5a80 --- /dev/null +++ b/kde-misc/kxdocker-bluetooth/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en"> +</longdescription> +</pkgmetadata> diff --git a/kde-misc/kxdocker-configurator/ChangeLog b/kde-misc/kxdocker-configurator/ChangeLog new file mode 100644 index 0000000..fe45552 --- /dev/null +++ b/kde-misc/kxdocker-configurator/ChangeLog @@ -0,0 +1,12 @@ +# ChangeLog for kde-misc/kxdocker-configurator +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 22 Aug 2007; <roderick_greening@hotmail.com> +metadata.xml, + -kxdocker-configurator-1.0.1.ebuild, + -kxdocker-configurator-1.0.1-r1.ebuild: + Cleanup some ebuilds and missing metadata.xml + + 22 Aug 2007; <roderick_greening@hotmail.com> ChangeLog: + Added missing Changelog + diff --git a/kde-misc/kxdocker-configurator/Manifest b/kde-misc/kxdocker-configurator/Manifest new file mode 100644 index 0000000..b4891bf --- /dev/null +++ b/kde-misc/kxdocker-configurator/Manifest @@ -0,0 +1,4 @@ +DIST kxdocker-configurator-1.0.2.tar.bz2 777048 RMD160 66c25e4c6d58f5780f7b2fdc0cfb3c3163f795eb SHA1 067df4206d4bd1d3f8cd3b4c386707fd2328be80 SHA256 ca14b622350cadcfe97094d4668d8cf0ccb52f8138fb92b842ddb57942a1d413 +EBUILD kxdocker-configurator-1.0.2.ebuild 481 RMD160 3ac61836ce245e9c3b00508618a21864dfb46dd0 SHA1 0fae7cb20559342bb26d11068e8b2988e0842ddc SHA256 9bb73f9546448efc607e71ce71428d206b03a05002409c50fa888ceb81f783d8 +MISC ChangeLog 408 RMD160 8d28bccf90939fa6693e66693546e79b04a5e2fd SHA1 36d643e63b40a9c4cc8800ff03510954ca61a0ba SHA256 9a00024b22f5b4ce4c1a2aa622745d7d0bc09ecb6207816d5270617ac37ccc34 +MISC metadata.xml 525 RMD160 d33b12775451d70a54631268f961014a965f56ad SHA1 8e45c47fcd4b0ba49bf2d039f13a29cd2ac6bc19 SHA256 40ce998ed6ae3f8b4876cd2592d8641e2a69461df0645122050a72cc1110c65e diff --git a/kde-misc/kxdocker-configurator/kxdocker-configurator-1.0.2.ebuild b/kde-misc/kxdocker-configurator/kxdocker-configurator-1.0.2.ebuild new file mode 100644 index 0000000..7c5b361 --- /dev/null +++ b/kde-misc/kxdocker-configurator/kxdocker-configurator-1.0.2.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit kde + +DESCRIPTION="KXDocker configurator plugin for KXDocker (the KDE animated docker)" +HOMEPAGE="http://www.xiaprojects.com/www/prodotti/kxdocker/main.php" +SRC_URI="http://www.xiaprojects.com/www/downloads/files/kxdocker/1.0.0/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=">=kde-misc/kxdocker-1.0.0a-r3" + +need-kde 3.2 diff --git a/kde-misc/kxdocker-configurator/metadata.xml b/kde-misc/kxdocker-configurator/metadata.xml new file mode 100644 index 0000000..f5c5a80 --- /dev/null +++ b/kde-misc/kxdocker-configurator/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en"> +</longdescription> +</pkgmetadata> diff --git a/kde-misc/kxdocker-dcop/ChangeLog b/kde-misc/kxdocker-dcop/ChangeLog new file mode 100644 index 0000000..d1aea50 --- /dev/null +++ b/kde-misc/kxdocker-dcop/ChangeLog @@ -0,0 +1,11 @@ +# ChangeLog for kde-misc/kxdocker-dcop +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 22 Aug 2007; <roderick_greening@hotmail.com> +metadata.xml, + -kxdocker-dcop-1.0.0.ebuild: + Cleanup some ebuilds and missing metadata.xml + + 22 Aug 2007; <roderick_greening@hotmail.com> ChangeLog: + Added missing Changelog + diff --git a/kde-misc/kxdocker-dcop/Manifest b/kde-misc/kxdocker-dcop/Manifest new file mode 100644 index 0000000..1005e53 --- /dev/null +++ b/kde-misc/kxdocker-dcop/Manifest @@ -0,0 +1,4 @@ +DIST kxdocker-dcop-1.0.0.tar.bz2 796129 RMD160 207cb63e429c9f80e8ec643dc3c0c0f933040e7c SHA1 0879d747bb915a9a2a6eead4b770117f0ca22782 SHA256 b0009325afbafd8cc928f91b5636c390779f3d477d75c39fcce92e5b61407211 +EBUILD kxdocker-dcop-1.0.0-r1.ebuild 470 RMD160 093f215f8a8b176f8f4d7b2ec7449e7dcfbd0bc7 SHA1 da9b1a046f9bdf2c927089f5a4759d9e22648759 SHA256 53fd5c52b2244b35b6937ea502a9c50417596914f626c93319291a909c9e0d60 +MISC ChangeLog 350 RMD160 ac4a753caebad4920e007ad7bb23ec202455e416 SHA1 33d274cf32a163ac9a1f1f9cbda40dd023fac84f SHA256 44308923f228d354f011d86e137c0d59b15f8e2945c4cf4c295e25c56bbe9253 +MISC metadata.xml 525 RMD160 d33b12775451d70a54631268f961014a965f56ad SHA1 8e45c47fcd4b0ba49bf2d039f13a29cd2ac6bc19 SHA256 40ce998ed6ae3f8b4876cd2592d8641e2a69461df0645122050a72cc1110c65e diff --git a/kde-misc/kxdocker-dcop/kxdocker-dcop-1.0.0-r1.ebuild b/kde-misc/kxdocker-dcop/kxdocker-dcop-1.0.0-r1.ebuild new file mode 100644 index 0000000..ab47f40 --- /dev/null +++ b/kde-misc/kxdocker-dcop/kxdocker-dcop-1.0.0-r1.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit kde + +DESCRIPTION="KXDocker dcop plugin for KXDocker (the KDE animated docker)" +HOMEPAGE="http://www.xiaprojects.com/www/prodotti/kxdocker/main.php" +SRC_URI="http://www.xiaprojects.com/www/downloads/files/kxdocker/1.0.0/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=">=kde-misc/kxdocker-1.0.0a" + +need-kde 3.2 diff --git a/kde-misc/kxdocker-dcop/metadata.xml b/kde-misc/kxdocker-dcop/metadata.xml new file mode 100644 index 0000000..f5c5a80 --- /dev/null +++ b/kde-misc/kxdocker-dcop/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en"> +</longdescription> +</pkgmetadata> diff --git a/kde-misc/kxdocker-gaclock/ChangeLog b/kde-misc/kxdocker-gaclock/ChangeLog new file mode 100644 index 0000000..c1edf2a --- /dev/null +++ b/kde-misc/kxdocker-gaclock/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for kde-misc/kxdocker-gaclock +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 22 Aug 2007; <roderick_greening@hotmail.com> +metadata.xml: + Cleanup some ebuilds and missing metadata.xml + + 22 Aug 2007; <roderick_greening@hotmail.com> ChangeLog: + Added missing Changelog + diff --git a/kde-misc/kxdocker-gaclock/Manifest b/kde-misc/kxdocker-gaclock/Manifest new file mode 100644 index 0000000..b39c2fb --- /dev/null +++ b/kde-misc/kxdocker-gaclock/Manifest @@ -0,0 +1,4 @@ +DIST kxdocker-gaclock-1.0.0.tar.bz2 786402 RMD160 602a9701cbb364ff6de085e2fe1602cd304f5fe4 SHA1 abb2d520b68768c22fc9fbe8f9dc9fcaadc559bb SHA256 807641d0ee45f80762eff58200b42a67de80f8ee70debcee078253331d04bd47 +EBUILD kxdocker-gaclock-1.0.0.ebuild 510 RMD160 ba7d57d4538379b629f718043a8847365f72ad63 SHA1 93145b1e08034991725d600f5581484283532513 SHA256 6b6d848a4ae6e8df6e800ff2ba1e363054ed8d337a5535730182858ee9d3b309 +MISC ChangeLog 322 RMD160 ccd65c7a94440d4cbbb6e17fad2fa0e83a65afad SHA1 90905583af8c441cc6536534bbec9c73ead63d23 SHA256 3ae86c70e07159760f960d1895fd7b22ff7935bad6b41de5b24d39f188fab40c +MISC metadata.xml 525 RMD160 d33b12775451d70a54631268f961014a965f56ad SHA1 8e45c47fcd4b0ba49bf2d039f13a29cd2ac6bc19 SHA256 40ce998ed6ae3f8b4876cd2592d8641e2a69461df0645122050a72cc1110c65e diff --git a/kde-misc/kxdocker-gaclock/kxdocker-gaclock-1.0.0.ebuild b/kde-misc/kxdocker-gaclock/kxdocker-gaclock-1.0.0.ebuild new file mode 100644 index 0000000..c95fabe --- /dev/null +++ b/kde-misc/kxdocker-gaclock/kxdocker-gaclock-1.0.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit kde + +DESCRIPTION="KXDocker gaclock plugin for KXDocker (the KDE animated docker)" +HOMEPAGE="http://www.xiaprojects.com/www/prodotti/kxdocker/main.php" +SRC_URI="http://www.xiaprojects.com/www/downloads/files/kxdocker/1.0.0/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=">=kde-misc/kxdocker-resources-1.0.0 + >=kde-misc/kxdocker-1.0.0a" + +need-kde 3.2 diff --git a/kde-misc/kxdocker-gaclock/metadata.xml b/kde-misc/kxdocker-gaclock/metadata.xml new file mode 100644 index 0000000..f5c5a80 --- /dev/null +++ b/kde-misc/kxdocker-gaclock/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en"> +</longdescription> +</pkgmetadata> diff --git a/kde-misc/kxdocker-gamarok/ChangeLog b/kde-misc/kxdocker-gamarok/ChangeLog new file mode 100644 index 0000000..3dd3df4 --- /dev/null +++ b/kde-misc/kxdocker-gamarok/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for kde-misc/kxdocker-gamarok +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 22 Aug 2007; <roderick_greening@hotmail.com> +metadata.xml: + Cleanup some ebuilds and missing metadata.xml + + 22 Aug 2007; <roderick_greening@hotmail.com> ChangeLog: + Added missing Changelog + diff --git a/kde-misc/kxdocker-gamarok/Manifest b/kde-misc/kxdocker-gamarok/Manifest new file mode 100644 index 0000000..fdc4172 --- /dev/null +++ b/kde-misc/kxdocker-gamarok/Manifest @@ -0,0 +1,4 @@ +DIST kxdocker-gamarok-1.0.0.tar.bz2 744706 RMD160 8608ef8e527aa36dae933501af0673250333dd4b SHA1 ef96aec2255d97f1bcf06e15ad3b2f7ba62865be SHA256 6d5a2832ca2f87e424b0a93829365c1ac5d72f8cd07ca76ecc144d27d321004a +EBUILD kxdocker-gamarok-1.0.0.ebuild 510 RMD160 af433a36f970aad53d6be2fe16a231655bc16edd SHA1 182c79ecf49d059dee76f2869537500003bb1d3c SHA256 6eec9b21f39957de30fcf548da4bdf719d53da0df5b750f06bc8802b35620446 +MISC ChangeLog 322 RMD160 567d3657bf86af0b7d0cacf0088fdd3d0faa7a30 SHA1 52bbe37b6cfd41f43eb9a0abe73b56f539966476 SHA256 f3d30a31f8455d858605e2c3bb490c5975a08d0ac802e6e160b5fab4be466e73 +MISC metadata.xml 525 RMD160 d33b12775451d70a54631268f961014a965f56ad SHA1 8e45c47fcd4b0ba49bf2d039f13a29cd2ac6bc19 SHA256 40ce998ed6ae3f8b4876cd2592d8641e2a69461df0645122050a72cc1110c65e diff --git a/kde-misc/kxdocker-gamarok/kxdocker-gamarok-1.0.0.ebuild b/kde-misc/kxdocker-gamarok/kxdocker-gamarok-1.0.0.ebuild new file mode 100644 index 0000000..3e37d10 --- /dev/null +++ b/kde-misc/kxdocker-gamarok/kxdocker-gamarok-1.0.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit kde + +DESCRIPTION="KXDocker gamarok plugin for KXDocker (the KDE animated docker)" +HOMEPAGE="http://www.xiaprojects.com/www/prodotti/kxdocker/main.php" +SRC_URI="http://www.xiaprojects.com/www/downloads/files/kxdocker/1.0.0/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=">=kde-misc/kxdocker-resources-1.0.0 + >=kde-misc/kxdocker-1.0.0a" + +need-kde 3.2 diff --git a/kde-misc/kxdocker-gamarok/metadata.xml b/kde-misc/kxdocker-gamarok/metadata.xml new file mode 100644 index 0000000..f5c5a80 --- /dev/null +++ b/kde-misc/kxdocker-gamarok/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en"> +</longdescription> +</pkgmetadata> diff --git a/kde-misc/kxdocker-gapager/ChangeLog b/kde-misc/kxdocker-gapager/ChangeLog new file mode 100644 index 0000000..451250a --- /dev/null +++ b/kde-misc/kxdocker-gapager/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for kde-misc/kxdocker-gapager +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 22 Aug 2007; <roderick_greening@hotmail.com> +metadata.xml: + Cleanup some ebuilds and missing metadata.xml + + 22 Aug 2007; <roderick_greening@hotmail.com> ChangeLog: + Added missing Changelog + diff --git a/kde-misc/kxdocker-gapager/Manifest b/kde-misc/kxdocker-gapager/Manifest new file mode 100644 index 0000000..211ee81 --- /dev/null +++ b/kde-misc/kxdocker-gapager/Manifest @@ -0,0 +1,4 @@ +DIST kxdocker-gapager-1.0.0.tar.bz2 731341 RMD160 2d2fd02339f46cb0789759666140333142bbff50 SHA1 5ed6086d991cd3ae848073ceb915598ce8e8f389 SHA256 74c7b4c52d3880ac1e550f95c83e1f2160a826a1380e20ee90d0710eb305f77f +EBUILD kxdocker-gapager-1.0.0.ebuild 510 RMD160 1ccd2eaf8b011f65f123784c23644ef9f3f57c53 SHA1 91ffe259f4c0784b81ff013b87bdb00a51ba3a86 SHA256 835d3991d816c7e801dd0b9eb420024c3e77238d26fc2f2fac1bfdf33188e393 +MISC ChangeLog 322 RMD160 b3940552a4e9698fef02a1545441669952890813 SHA1 aa4cb82184871bb2c6ebb7ceda9d29c62ff8d2af SHA256 69de2577b086d13dc751e18673691be14964911b53628844752290769899ddb6 +MISC metadata.xml 525 RMD160 d33b12775451d70a54631268f961014a965f56ad SHA1 8e45c47fcd4b0ba49bf2d039f13a29cd2ac6bc19 SHA256 40ce998ed6ae3f8b4876cd2592d8641e2a69461df0645122050a72cc1110c65e diff --git a/kde-misc/kxdocker-gapager/kxdocker-gapager-1.0.0.ebuild b/kde-misc/kxdocker-gapager/kxdocker-gapager-1.0.0.ebuild new file mode 100644 index 0000000..7e30eb2 --- /dev/null +++ b/kde-misc/kxdocker-gapager/kxdocker-gapager-1.0.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit kde + +DESCRIPTION="KXDocker gapager plugin for KXDocker (the KDE animated docker)" +HOMEPAGE="http://www.xiaprojects.com/www/prodotti/kxdocker/main.php" +SRC_URI="http://www.xiaprojects.com/www/downloads/files/kxdocker/1.0.0/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=">=kde-misc/kxdocker-resources-1.0.0 + >=kde-misc/kxdocker-1.0.0a" + +need-kde 3.2 diff --git a/kde-misc/kxdocker-gapager/metadata.xml b/kde-misc/kxdocker-gapager/metadata.xml new file mode 100644 index 0000000..f5c5a80 --- /dev/null +++ b/kde-misc/kxdocker-gapager/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en"> +</longdescription> +</pkgmetadata> diff --git a/kde-misc/kxdocker-gbattery/ChangeLog b/kde-misc/kxdocker-gbattery/ChangeLog new file mode 100644 index 0000000..dda0bcd --- /dev/null +++ b/kde-misc/kxdocker-gbattery/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for kde-misc/kxdocker-gbattery +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 22 Aug 2007; <roderick_greening@hotmail.com> +metadata.xml: + Cleanup some ebuilds and missing metadata.xml + + 22 Aug 2007; <roderick_greening@hotmail.com> ChangeLog: + Added missing Changelog + diff --git a/kde-misc/kxdocker-gbattery/Manifest b/kde-misc/kxdocker-gbattery/Manifest new file mode 100644 index 0000000..7f29bae --- /dev/null +++ b/kde-misc/kxdocker-gbattery/Manifest @@ -0,0 +1,4 @@ +DIST kxdocker-gbattery-1.0.0.tar.bz2 956423 RMD160 dd55579b0ff627bbd0ccdfe633e74db679434ba2 SHA1 fe35efa2f1996ee540ca7555204dbedd037934b1 SHA256 4622a23cdebc077925f0d5e0651fe017543b1ddcb452043793f7858cb640712e +EBUILD kxdocker-gbattery-1.0.0.ebuild 511 RMD160 a3dad34e53af8a8cac30c5c97ab5c18ed8520338 SHA1 cc62b448875dbc4de4633caa0e9f9fb7e1101def SHA256 cbab9f34cc6b6edb7246e2011cd7cdeb96865a71c566d0f380a33591c24f2794 +MISC ChangeLog 323 RMD160 d32e8b5e1bfd929d9cc8ba5f4b81206ac4e89e40 SHA1 1b563dccd4ac55a020d3724d7233f613b227bd28 SHA256 112dcdbbd7428233d1f3e786406aeab9b4f4af43a6e95f722a8388379ca4db5c +MISC metadata.xml 525 RMD160 d33b12775451d70a54631268f961014a965f56ad SHA1 8e45c47fcd4b0ba49bf2d039f13a29cd2ac6bc19 SHA256 40ce998ed6ae3f8b4876cd2592d8641e2a69461df0645122050a72cc1110c65e diff --git a/kde-misc/kxdocker-gbattery/kxdocker-gbattery-1.0.0.ebuild b/kde-misc/kxdocker-gbattery/kxdocker-gbattery-1.0.0.ebuild new file mode 100644 index 0000000..8dc9d68 --- /dev/null +++ b/kde-misc/kxdocker-gbattery/kxdocker-gbattery-1.0.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit kde + +DESCRIPTION="KXDocker gbattery plugin for KXDocker (the KDE animated docker)" +HOMEPAGE="http://www.xiaprojects.com/www/prodotti/kxdocker/main.php" +SRC_URI="http://www.xiaprojects.com/www/downloads/files/kxdocker/1.0.0/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=">=kde-misc/kxdocker-resources-1.0.0 + >=kde-misc/kxdocker-1.0.0a" + +need-kde 3.2 diff --git a/kde-misc/kxdocker-gbattery/metadata.xml b/kde-misc/kxdocker-gbattery/metadata.xml new file mode 100644 index 0000000..f5c5a80 --- /dev/null +++ b/kde-misc/kxdocker-gbattery/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en"> +</longdescription> +</pkgmetadata> diff --git a/kde-misc/kxdocker-gdate/ChangeLog b/kde-misc/kxdocker-gdate/ChangeLog new file mode 100644 index 0000000..b7bcca9 --- /dev/null +++ b/kde-misc/kxdocker-gdate/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for kde-misc/kxdocker-gdate +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 22 Aug 2007; <roderick_greening@hotmail.com> +metadata.xml: + Cleanup some ebuilds and missing metadata.xml + + 22 Aug 2007; <roderick_greening@hotmail.com> ChangeLog: + Added missing Changelog + diff --git a/kde-misc/kxdocker-gdate/Manifest b/kde-misc/kxdocker-gdate/Manifest new file mode 100644 index 0000000..c0325a8 --- /dev/null +++ b/kde-misc/kxdocker-gdate/Manifest @@ -0,0 +1,4 @@ +DIST kxdocker-gdate-1.0.0.tar.bz2 739251 RMD160 6dc68cfa795d06aaabe78627d38e7efc62006385 SHA1 8ee4b88e383554c88a44cf5a0f052b3f900f4cfe SHA256 2b094346a99162458c39e946dc5e9ad525ec4f60c5223ec1dce5a15fb205964e +EBUILD kxdocker-gdate-1.0.0.ebuild 508 RMD160 c757d2e7aa629168637e2a2b21d2deac24b86562 SHA1 0c80c0862d81c32e35620707554f27ed5c98c8e5 SHA256 2ba90f489c7244117e19e9ea8703859ee06269f503cc5eaff4aea0dfe5eb4861 +MISC ChangeLog 320 RMD160 a98d368a9d7d2ac862a4b621674c4d5185924f72 SHA1 75359e6c439bdd887179f280bb19280aaa23da9f SHA256 60283f10903c20348024e71fc92080e827aff0b382f44a1d544dabdcedced6bd +MISC metadata.xml 525 RMD160 d33b12775451d70a54631268f961014a965f56ad SHA1 8e45c47fcd4b0ba49bf2d039f13a29cd2ac6bc19 SHA256 40ce998ed6ae3f8b4876cd2592d8641e2a69461df0645122050a72cc1110c65e diff --git a/kde-misc/kxdocker-gdate/kxdocker-gdate-1.0.0.ebuild b/kde-misc/kxdocker-gdate/kxdocker-gdate-1.0.0.ebuild new file mode 100644 index 0000000..5a905f9 --- /dev/null +++ b/kde-misc/kxdocker-gdate/kxdocker-gdate-1.0.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit kde + +DESCRIPTION="KXDocker gdate plugin for KXDocker (the KDE animated docker)" +HOMEPAGE="http://www.xiaprojects.com/www/prodotti/kxdocker/main.php" +SRC_URI="http://www.xiaprojects.com/www/downloads/files/kxdocker/1.0.0/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=">=kde-misc/kxdocker-resources-1.0.0 + >=kde-misc/kxdocker-1.0.0a" + +need-kde 3.2 diff --git a/kde-misc/kxdocker-gdate/metadata.xml b/kde-misc/kxdocker-gdate/metadata.xml new file mode 100644 index 0000000..f5c5a80 --- /dev/null +++ b/kde-misc/kxdocker-gdate/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en"> +</longdescription> +</pkgmetadata> diff --git a/kde-misc/kxdocker-gipcontrack/ChangeLog b/kde-misc/kxdocker-gipcontrack/ChangeLog new file mode 100644 index 0000000..4b3530d --- /dev/null +++ b/kde-misc/kxdocker-gipcontrack/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for kde-misc/kxdocker-gipcontrack +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 22 Aug 2007; <roderick_greening@hotmail.com> +metadata.xml: + Cleanup some ebuilds and missing metadata.xml + + 22 Aug 2007; <roderick_greening@hotmail.com> ChangeLog: + Added missing Changelog + diff --git a/kde-misc/kxdocker-gipcontrack/Manifest b/kde-misc/kxdocker-gipcontrack/Manifest new file mode 100644 index 0000000..4d6cc3a --- /dev/null +++ b/kde-misc/kxdocker-gipcontrack/Manifest @@ -0,0 +1,4 @@ +DIST kxdocker-gipcontrack-1.0.0.tar.bz2 767280 RMD160 596f7aa67e21b699544b973d24291849cc10681f SHA1 c21e440c419332bce134d2c97e623ab22e89e7dc SHA256 a95b9bc9d96e3ab87e999aac841031f6f547330cf2a5583b48a4901e59087050 +EBUILD kxdocker-gipcontrack-1.0.0.ebuild 514 RMD160 bb484216aa96890eaf8a24ea3f68e38ad263caf8 SHA1 efa5a199b0b933405e5c47f99969c1d04684f77e SHA256 cd44f2f8581665bab2ab3a3aea4ee4b798480551127fe82c9cf378d319dfbed2 +MISC ChangeLog 326 RMD160 c372452edd64eaf3641f454855559c7d0d2cc858 SHA1 0213d366154b378a568e4cce3e7858b31a9f7934 SHA256 45af90fbff7cd0d172ca7a32be2780a5cb73f3641a98ddf8a234726f5a6192e3 +MISC metadata.xml 525 RMD160 d33b12775451d70a54631268f961014a965f56ad SHA1 8e45c47fcd4b0ba49bf2d039f13a29cd2ac6bc19 SHA256 40ce998ed6ae3f8b4876cd2592d8641e2a69461df0645122050a72cc1110c65e diff --git a/kde-misc/kxdocker-gipcontrack/kxdocker-gipcontrack-1.0.0.ebuild b/kde-misc/kxdocker-gipcontrack/kxdocker-gipcontrack-1.0.0.ebuild new file mode 100644 index 0000000..22d6253 --- /dev/null +++ b/kde-misc/kxdocker-gipcontrack/kxdocker-gipcontrack-1.0.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit kde + +DESCRIPTION="KXDocker gipcontrack plugin for KXDocker (the KDE animated docker)" +HOMEPAGE="http://www.xiaprojects.com/www/prodotti/kxdocker/main.php" +SRC_URI="http://www.xiaprojects.com/www/downloads/files/kxdocker/1.0.0/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=">=kde-misc/kxdocker-resources-1.0.0 + >=kde-misc/kxdocker-1.0.0a" + +need-kde 3.2 diff --git a/kde-misc/kxdocker-gipcontrack/metadata.xml b/kde-misc/kxdocker-gipcontrack/metadata.xml new file mode 100644 index 0000000..f5c5a80 --- /dev/null +++ b/kde-misc/kxdocker-gipcontrack/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en"> +</longdescription> +</pkgmetadata> diff --git a/kde-misc/kxdocker-gmail/ChangeLog b/kde-misc/kxdocker-gmail/ChangeLog new file mode 100644 index 0000000..0a6b4bd --- /dev/null +++ b/kde-misc/kxdocker-gmail/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for kde-misc/kxdocker-gmail +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 22 Aug 2007; <roderick_greening@hotmail.com> +metadata.xml: + Cleanup some ebuilds and missing metadata.xml + + 22 Aug 2007; <roderick_greening@hotmail.com> ChangeLog: + Added missing Changelog + diff --git a/kde-misc/kxdocker-gmail/Manifest b/kde-misc/kxdocker-gmail/Manifest new file mode 100644 index 0000000..5dba7ac --- /dev/null +++ b/kde-misc/kxdocker-gmail/Manifest @@ -0,0 +1,4 @@ +DIST kxdocker-gmail-1.0.0.tar.bz2 817550 RMD160 1f297677d67f340d80ac7000af829ebea516d6df SHA1 9fa14c7c6c79c62adb67dfbb7b2476af730a44a7 SHA256 e5bdbef3e0cf81c0f99e446d3ae348b917a0a2589502bc33f2319bef31251d69 +EBUILD kxdocker-gmail-1.0.0.ebuild 508 RMD160 312fd3d9a235f922125235dfd005084b1920017b SHA1 92045d8f652c27264e16f0e13056dff372531fad SHA256 59a0799f033c2e54d279df398368c009ea097ed16463127875a6757970a84875 +MISC ChangeLog 320 RMD160 a03b57dde390558d209f326e606aea2165526804 SHA1 9efded5520480dd67be89b63c9a2d08d79e8223e SHA256 bfdc70e71bce2e400b8f62064f26e64e15c07c35e54d5fd4c58f35e6c82b4b97 +MISC metadata.xml 525 RMD160 d33b12775451d70a54631268f961014a965f56ad SHA1 8e45c47fcd4b0ba49bf2d039f13a29cd2ac6bc19 SHA256 40ce998ed6ae3f8b4876cd2592d8641e2a69461df0645122050a72cc1110c65e diff --git a/kde-misc/kxdocker-gmail/kxdocker-gmail-1.0.0.ebuild b/kde-misc/kxdocker-gmail/kxdocker-gmail-1.0.0.ebuild new file mode 100644 index 0000000..0412410 --- /dev/null +++ b/kde-misc/kxdocker-gmail/kxdocker-gmail-1.0.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit kde + +DESCRIPTION="KXDocker gmail plugin for KXDocker (the KDE animated docker)" +HOMEPAGE="http://www.xiaprojects.com/www/prodotti/kxdocker/main.php" +SRC_URI="http://www.xiaprojects.com/www/downloads/files/kxdocker/1.0.0/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=">=kde-misc/kxdocker-resources-1.0.0 + >=kde-misc/kxdocker-1.0.0a" + +need-kde 3.2 diff --git a/kde-misc/kxdocker-gmail/metadata.xml b/kde-misc/kxdocker-gmail/metadata.xml new file mode 100644 index 0000000..f5c5a80 --- /dev/null +++ b/kde-misc/kxdocker-gmail/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en"> +</longdescription> +</pkgmetadata> diff --git a/kde-misc/kxdocker-gmount/ChangeLog b/kde-misc/kxdocker-gmount/ChangeLog new file mode 100644 index 0000000..7ac6c6e --- /dev/null +++ b/kde-misc/kxdocker-gmount/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for kde-misc/kxdocker-gmount +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 22 Aug 2007; <roderick_greening@hotmail.com> +metadata.xml: + Cleanup some ebuilds and missing metadata.xml + + 22 Aug 2007; <roderick_greening@hotmail.com> ChangeLog: + Added missing Changelog + diff --git a/kde-misc/kxdocker-gmount/Manifest b/kde-misc/kxdocker-gmount/Manifest new file mode 100644 index 0000000..ec789dd --- /dev/null +++ b/kde-misc/kxdocker-gmount/Manifest @@ -0,0 +1,4 @@ +DIST kxdocker-gmount-1.0.0.tar.bz2 789240 RMD160 ee4609499f8ce2d3030cede9fad1516ca46f6ccd SHA1 c28e1a63434c975dd8efd3e6f24ee3f3a8d79b8a SHA256 0c24b8a62a4b3d8812d434c6c93b179a6e79f1d36e5e5ff1042bbc1b5c74b807 +EBUILD kxdocker-gmount-1.0.0.ebuild 509 RMD160 afc5162caa5c238147a79b32b94cb3615f6aa5c4 SHA1 84346065ebf62a9fa4ea48406483d5272fe43eeb SHA256 9e2a6f6b88529c3d3ff52c99f0b598a7c546f176ca25c58522d9f34bb4133c6e +MISC ChangeLog 321 RMD160 012e9a5559b4b64c6ca376014a8f852f02cae8ad SHA1 ddd82c305ebd9203b3a428d7309ea955013d51ac SHA256 21a7ec53c98e41bccf6cc79b72b35cbc12921b3465cf0aaaf4e9e8deb9fbbadf +MISC metadata.xml 525 RMD160 d33b12775451d70a54631268f961014a965f56ad SHA1 8e45c47fcd4b0ba49bf2d039f13a29cd2ac6bc19 SHA256 40ce998ed6ae3f8b4876cd2592d8641e2a69461df0645122050a72cc1110c65e diff --git a/kde-misc/kxdocker-gmount/kxdocker-gmount-1.0.0.ebuild b/kde-misc/kxdocker-gmount/kxdocker-gmount-1.0.0.ebuild new file mode 100644 index 0000000..4fc4a7e --- /dev/null +++ b/kde-misc/kxdocker-gmount/kxdocker-gmount-1.0.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit kde + +DESCRIPTION="KXDocker gmount plugin for KXDocker (the KDE animated docker)" +HOMEPAGE="http://www.xiaprojects.com/www/prodotti/kxdocker/main.php" +SRC_URI="http://www.xiaprojects.com/www/downloads/files/kxdocker/1.0.0/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=">=kde-misc/kxdocker-resources-1.0.0 + >=kde-misc/kxdocker-1.0.0a" + +need-kde 3.2 diff --git a/kde-misc/kxdocker-gmount/metadata.xml b/kde-misc/kxdocker-gmount/metadata.xml new file mode 100644 index 0000000..f5c5a80 --- /dev/null +++ b/kde-misc/kxdocker-gmount/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en"> +</longdescription> +</pkgmetadata> diff --git a/kde-misc/kxdocker-gnetio/ChangeLog b/kde-misc/kxdocker-gnetio/ChangeLog new file mode 100644 index 0000000..ceddf40 --- /dev/null +++ b/kde-misc/kxdocker-gnetio/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for kde-misc/kxdocker-gnetio +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 22 Aug 2007; <roderick_greening@hotmail.com> +metadata.xml: + Cleanup some ebuilds and missing metadata.xml + + 22 Aug 2007; <roderick_greening@hotmail.com> ChangeLog: + Added missing Changelog + diff --git a/kde-misc/kxdocker-gnetio/Manifest b/kde-misc/kxdocker-gnetio/Manifest new file mode 100644 index 0000000..b649a46 --- /dev/null +++ b/kde-misc/kxdocker-gnetio/Manifest @@ -0,0 +1,4 @@ +DIST kxdocker-gnetio-1.0.0.tar.bz2 799563 RMD160 0bca7283f3f6aa4b4ecf9a486834a9e6e35bb0b9 SHA1 075d6d4bea7cd27cb09bef2db13ec120ca6699c8 SHA256 a7de85bdd9d65edf76e106ea129836c40e766ad47fafddabdebf8c3a2de20e63 +EBUILD kxdocker-gnetio-1.0.0.ebuild 509 RMD160 3ec9e9e5d0c41d58340307279cacb3f2c975f242 SHA1 82bba3dba1d1efa7a7bd77c72e19fbc3ec32daaa SHA256 f31b877b4ea09b157bcfaf0bc8298cf9edcff09187058201e265f1762e3f9489 +MISC ChangeLog 321 RMD160 3c46df768395227bea788153e4b2cea1d80f9af3 SHA1 ff60ee2b34738f64b0b4360c3f45729ebdc5831f SHA256 34e19fd639ae8b0a06246934117157ff47b5925278ba1d70d0f712c3abb362c4 +MISC metadata.xml 525 RMD160 d33b12775451d70a54631268f961014a965f56ad SHA1 8e45c47fcd4b0ba49bf2d039f13a29cd2ac6bc19 SHA256 40ce998ed6ae3f8b4876cd2592d8641e2a69461df0645122050a72cc1110c65e diff --git a/kde-misc/kxdocker-gnetio/kxdocker-gnetio-1.0.0.ebuild b/kde-misc/kxdocker-gnetio/kxdocker-gnetio-1.0.0.ebuild new file mode 100644 index 0000000..44e5b03 --- /dev/null +++ b/kde-misc/kxdocker-gnetio/kxdocker-gnetio-1.0.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit kde + +DESCRIPTION="KXDocker gnetio plugin for KXDocker (the KDE animated docker)" +HOMEPAGE="http://www.xiaprojects.com/www/prodotti/kxdocker/main.php" +SRC_URI="http://www.xiaprojects.com/www/downloads/files/kxdocker/1.0.0/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=">=kde-misc/kxdocker-resources-1.0.0 + >=kde-misc/kxdocker-1.0.0a" + +need-kde 3.2 diff --git a/kde-misc/kxdocker-gnetio/metadata.xml b/kde-misc/kxdocker-gnetio/metadata.xml new file mode 100644 index 0000000..f5c5a80 --- /dev/null +++ b/kde-misc/kxdocker-gnetio/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en"> +</longdescription> +</pkgmetadata> diff --git a/kde-misc/kxdocker-gpipe/ChangeLog b/kde-misc/kxdocker-gpipe/ChangeLog new file mode 100644 index 0000000..c1a8ad1 --- /dev/null +++ b/kde-misc/kxdocker-gpipe/ChangeLog @@ -0,0 +1,11 @@ +# ChangeLog for kde-misc/kxdocker-gpipe +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 22 Aug 2007; <roderick_greening@hotmail.com> +metadata.xml, + -kxdocker-gpipe-1.0.0.ebuild: + Cleanup some ebuilds and missing metadata.xml + + 22 Aug 2007; <roderick_greening@hotmail.com> ChangeLog: + Added missing Changelog + diff --git a/kde-misc/kxdocker-gpipe/Manifest b/kde-misc/kxdocker-gpipe/Manifest new file mode 100644 index 0000000..9a3d831 --- /dev/null +++ b/kde-misc/kxdocker-gpipe/Manifest @@ -0,0 +1,4 @@ +DIST kxdocker-gpipe-1.0.2.tar.bz2 751344 RMD160 d789796e271f465644985b9fb7bd8f386d1fe449 SHA1 c77aff70d62726562561a924d06e59634d362bc6 SHA256 f2304747cf5122a491d38a71cff9f2f9a30c846d426c1336b30a5c6c67de7a94 +EBUILD kxdocker-gpipe-1.0.2.ebuild 508 RMD160 fd07e8a9e45b1bee7d6dbe41103c1f552e41ed21 SHA1 0baed26f539458f483a5be8b05bea3a9859b9c56 SHA256 7954140507491ed823c61c9bf2a52abe5c52dd7e8f8ed69685be303d68b794b3 +MISC ChangeLog 352 RMD160 be1b5c32ae0143a00899d641f45ae56428d81180 SHA1 8ad5724b20eb5c4285be3ee4dc46127aca546056 SHA256 d89169070e6703cb99cbaf3b65bd111f6d65bab461ae856f9675e8e494aaae1e +MISC metadata.xml 525 RMD160 d33b12775451d70a54631268f961014a965f56ad SHA1 8e45c47fcd4b0ba49bf2d039f13a29cd2ac6bc19 SHA256 40ce998ed6ae3f8b4876cd2592d8641e2a69461df0645122050a72cc1110c65e diff --git a/kde-misc/kxdocker-gpipe/kxdocker-gpipe-1.0.2.ebuild b/kde-misc/kxdocker-gpipe/kxdocker-gpipe-1.0.2.ebuild new file mode 100644 index 0000000..bd6527b --- /dev/null +++ b/kde-misc/kxdocker-gpipe/kxdocker-gpipe-1.0.2.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit kde + +DESCRIPTION="KXDocker gpipe plugin for KXDocker (the KDE animated docker)" +HOMEPAGE="http://www.xiaprojects.com/www/prodotti/kxdocker/main.php" +SRC_URI="http://www.xiaprojects.com/www/downloads/files/kxdocker/1.0.0/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=">=kde-misc/kxdocker-resources-1.0.0 + >=kde-misc/kxdocker-1.0.0a" + +need-kde 3.2 diff --git a/kde-misc/kxdocker-gpipe/metadata.xml b/kde-misc/kxdocker-gpipe/metadata.xml new file mode 100644 index 0000000..f5c5a80 --- /dev/null +++ b/kde-misc/kxdocker-gpipe/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en"> +</longdescription> +</pkgmetadata> diff --git a/kde-misc/kxdocker-gthrottle/ChangeLog b/kde-misc/kxdocker-gthrottle/ChangeLog new file mode 100644 index 0000000..01d60cb --- /dev/null +++ b/kde-misc/kxdocker-gthrottle/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for kde-misc/kxdocker-gthrottle +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 22 Aug 2007; <roderick_greening@hotmail.com> +metadata.xml: + Cleanup some ebuilds and missing metadata.xml + + 22 Aug 2007; <roderick_greening@hotmail.com> ChangeLog: + Added missing Changelog + diff --git a/kde-misc/kxdocker-gthrottle/Manifest b/kde-misc/kxdocker-gthrottle/Manifest new file mode 100644 index 0000000..d4db89b --- /dev/null +++ b/kde-misc/kxdocker-gthrottle/Manifest @@ -0,0 +1,4 @@ +DIST kxdocker-gthrottle-1.0.0.tar.bz2 875323 RMD160 9491a5e3d0948f70d8c0ba5536f7429a8fdbc8c7 SHA1 52e7d0aac5088558a74042c247d274e6602ab57e SHA256 cbf2baf07c8c04a45edb0262dbe91e74e6fea5252872e0281ad84123bb6617aa +EBUILD kxdocker-gthrottle-1.0.0.ebuild 512 RMD160 8b97e3b79f21fc901d5e3bc575e1bce2553dcd87 SHA1 6600c812c15634cc132749cfd59b88653e04c9ac SHA256 13bd657ff57d881eb1664befe90115ca5bcd43263700034ec7b761a05a7a936a +MISC ChangeLog 324 RMD160 e02e8b4642035d4a435231d6ba6bba3be85c8dc0 SHA1 56d8becf628e61eddfeb7f16c43b4013e4e35973 SHA256 87e2c8c4a4256d6ed4163f3af49aaa32e4c9bc2d83b8f420f30f701a2aceb167 +MISC metadata.xml 525 RMD160 d33b12775451d70a54631268f961014a965f56ad SHA1 8e45c47fcd4b0ba49bf2d039f13a29cd2ac6bc19 SHA256 40ce998ed6ae3f8b4876cd2592d8641e2a69461df0645122050a72cc1110c65e diff --git a/kde-misc/kxdocker-gthrottle/kxdocker-gthrottle-1.0.0.ebuild b/kde-misc/kxdocker-gthrottle/kxdocker-gthrottle-1.0.0.ebuild new file mode 100644 index 0000000..0cee206 --- /dev/null +++ b/kde-misc/kxdocker-gthrottle/kxdocker-gthrottle-1.0.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit kde + +DESCRIPTION="KXDocker gthrottle plugin for KXDocker (the KDE animated docker)" +HOMEPAGE="http://www.xiaprojects.com/www/prodotti/kxdocker/main.php" +SRC_URI="http://www.xiaprojects.com/www/downloads/files/kxdocker/1.0.0/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=">=kde-misc/kxdocker-resources-1.0.0 + >=kde-misc/kxdocker-1.0.0a" + +need-kde 3.2 diff --git a/kde-misc/kxdocker-gthrottle/metadata.xml b/kde-misc/kxdocker-gthrottle/metadata.xml new file mode 100644 index 0000000..f5c5a80 --- /dev/null +++ b/kde-misc/kxdocker-gthrottle/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en"> +</longdescription> +</pkgmetadata> diff --git a/kde-misc/kxdocker-gtrash/ChangeLog b/kde-misc/kxdocker-gtrash/ChangeLog new file mode 100644 index 0000000..491894c --- /dev/null +++ b/kde-misc/kxdocker-gtrash/ChangeLog @@ -0,0 +1,11 @@ +# ChangeLog for kde-misc/kxdocker-gtrash +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 22 Aug 2007; <roderick_greening@hotmail.com> +metadata.xml, + -kxdocker-gtrash-1.0.0.ebuild: + Cleanup some ebuilds and missing metadata.xml + + 22 Aug 2007; <roderick_greening@hotmail.com> ChangeLog: + Added missing Changelog + diff --git a/kde-misc/kxdocker-gtrash/Manifest b/kde-misc/kxdocker-gtrash/Manifest new file mode 100644 index 0000000..14b6d08 --- /dev/null +++ b/kde-misc/kxdocker-gtrash/Manifest @@ -0,0 +1,4 @@ +DIST kxdocker-gtrash-1.0.0.tar.bz2 780504 RMD160 98c7412b2f61f39824305ebd46f12716670c30c4 SHA1 1c4cd98e182c65784febd2ab8ff8d91ee608e5ee SHA256 ea29c93048be66c3663321564d4f0fd1c816f1c16f019118a129eb13cd7414a6 +EBUILD kxdocker-gtrash-1.0.0-r1.ebuild 472 RMD160 7ea083ded81b7d784eeb8ae852fbb2cbe9392945 SHA1 fc406c9bda502e25906997e35ece218de47d08da SHA256 f17e2d25d5dae11386304ce573f5b50b1675e4ec25a5093fc7d6fc2ea97329fc +MISC ChangeLog 354 RMD160 8e5fddce2194ed4622a64cf56ac67392950505b5 SHA1 191a6b956781905df5de38af928851ed4ce3ec03 SHA256 e07237668f60fe4edc137951890326eccc4547e31688b9c8cc5de2465e58eeae +MISC metadata.xml 525 RMD160 d33b12775451d70a54631268f961014a965f56ad SHA1 8e45c47fcd4b0ba49bf2d039f13a29cd2ac6bc19 SHA256 40ce998ed6ae3f8b4876cd2592d8641e2a69461df0645122050a72cc1110c65e diff --git a/kde-misc/kxdocker-gtrash/kxdocker-gtrash-1.0.0-r1.ebuild b/kde-misc/kxdocker-gtrash/kxdocker-gtrash-1.0.0-r1.ebuild new file mode 100644 index 0000000..0835164 --- /dev/null +++ b/kde-misc/kxdocker-gtrash/kxdocker-gtrash-1.0.0-r1.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit kde + +DESCRIPTION="KXDocker gtrash plugin for KXDocker (the KDE animated docker)" +HOMEPAGE="http://www.xiaprojects.com/www/prodotti/kxdocker/main.php" +SRC_URI="http://www.xiaprojects.com/www/downloads/files/kxdocker/1.0.0/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=">=kde-misc/kxdocker-1.0.0a" + +need-kde 3.2 diff --git a/kde-misc/kxdocker-gtrash/metadata.xml b/kde-misc/kxdocker-gtrash/metadata.xml new file mode 100644 index 0000000..f5c5a80 --- /dev/null +++ b/kde-misc/kxdocker-gtrash/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en"> +</longdescription> +</pkgmetadata> diff --git a/kde-misc/kxdocker-i18n/ChangeLog b/kde-misc/kxdocker-i18n/ChangeLog new file mode 100644 index 0000000..144ef75 --- /dev/null +++ b/kde-misc/kxdocker-i18n/ChangeLog @@ -0,0 +1,11 @@ +# ChangeLog for kde-misc/kxdocker-i18n +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 22 Aug 2007; <roderick_greening@hotmail.com> +metadata.xml, + -kxdocker-i18n-1.0.2.ebuild: + Cleanup some ebuilds and missing metadata.xml + + 22 Aug 2007; <roderick_greening@hotmail.com> ChangeLog: + Added missing Changelog + diff --git a/kde-misc/kxdocker-i18n/Manifest b/kde-misc/kxdocker-i18n/Manifest new file mode 100644 index 0000000..9c795a5 --- /dev/null +++ b/kde-misc/kxdocker-i18n/Manifest @@ -0,0 +1,4 @@ +DIST kxdocker-i18n-1.0.2.tar.bz2 612178 RMD160 13bd30ded246a6ae5ab20f13ed38b7e8d3cadfbc SHA1 6b92066b3e5e2ac9ee8f29b6060ea068d95fa8ec SHA256 47f3c000737c1e88ed32757b5e31515b3490b1a6ef8696f2755903e46aa89f05 +EBUILD kxdocker-i18n-1.0.2-r1.ebuild 470 RMD160 11c60643f2a4ce0627835adcee8c8d0995e9e0fb SHA1 138cf6f2139fbd6bf3f64b935fdde6e039292e67 SHA256 90acc2cd0701311793330d218ea2055b724122013bcec74424329db6eb6c1d6d +MISC ChangeLog 350 RMD160 2dfb0784a44122d4ef3738c6cfe5c47ca61d934b SHA1 3e03340feb32bacf1e91e4acd107cb0a15ed48f1 SHA256 f43d4fc5ab0439fd806bf318ee8d7b43c643de56c5295aae97954f8c3a4c70e6 +MISC metadata.xml 525 RMD160 d33b12775451d70a54631268f961014a965f56ad SHA1 8e45c47fcd4b0ba49bf2d039f13a29cd2ac6bc19 SHA256 40ce998ed6ae3f8b4876cd2592d8641e2a69461df0645122050a72cc1110c65e diff --git a/kde-misc/kxdocker-i18n/kxdocker-i18n-1.0.2-r1.ebuild b/kde-misc/kxdocker-i18n/kxdocker-i18n-1.0.2-r1.ebuild new file mode 100644 index 0000000..83fbab8 --- /dev/null +++ b/kde-misc/kxdocker-i18n/kxdocker-i18n-1.0.2-r1.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit kde + +DESCRIPTION="KXDocker i18n plugin for KXDocker (the KDE animated docker)" +HOMEPAGE="http://www.xiaprojects.com/www/prodotti/kxdocker/main.php" +SRC_URI="http://www.xiaprojects.com/www/downloads/files/kxdocker/1.0.0/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=">=kde-misc/kxdocker-1.0.0a" + +need-kde 3.2 diff --git a/kde-misc/kxdocker-i18n/metadata.xml b/kde-misc/kxdocker-i18n/metadata.xml new file mode 100644 index 0000000..f5c5a80 --- /dev/null +++ b/kde-misc/kxdocker-i18n/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en"> +</longdescription> +</pkgmetadata> diff --git a/kde-misc/kxdocker-mountmanager/ChangeLog b/kde-misc/kxdocker-mountmanager/ChangeLog new file mode 100644 index 0000000..1833cbf --- /dev/null +++ b/kde-misc/kxdocker-mountmanager/ChangeLog @@ -0,0 +1,11 @@ +# ChangeLog for kde-misc/kxdocker-mountmanager +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 22 Aug 2007; <roderick_greening@hotmail.com> +metadata.xml, + -kxdocker-mountmanager-1.0.0.ebuild: + Cleanup some ebuilds and missing metadata.xml + + 22 Aug 2007; <roderick_greening@hotmail.com> ChangeLog: + Added missing Changelog + diff --git a/kde-misc/kxdocker-mountmanager/Manifest b/kde-misc/kxdocker-mountmanager/Manifest new file mode 100644 index 0000000..18253a6 --- /dev/null +++ b/kde-misc/kxdocker-mountmanager/Manifest @@ -0,0 +1,4 @@ +DIST kxdocker-mountmanager-1.0.0.tar.bz2 727213 RMD160 3862f001ab48387e6b06be05da7c12629af32f2d SHA1 65303096c2b4a3e1aba619fadeaa90f35d14e3d4 SHA256 79514b65fd3ab554226e8203758a49fdaf640d2052b7b9d60a42c79f3dc07d53 +EBUILD kxdocker-mountmanager-1.0.0-r1.ebuild 478 RMD160 b329817184ee4f1fd88414a2b8b66d7e77e378ca SHA1 b58f1bf8fc3ef24b9296bff22cc8f8cd4a919f87 SHA256 78dcc489c58a744f4590b88250435922e1efdb3ebcc94b274515effa282a2700 +MISC ChangeLog 366 RMD160 e3c308833fdaf973a916a8d7a62a14a4769d4e36 SHA1 17a6c78833bed0abc230b2ce1baed973e538c390 SHA256 30bc909dc9ae3a8603cde2a807827465f079efbcee3398214d979ec80575d080 +MISC metadata.xml 525 RMD160 d33b12775451d70a54631268f961014a965f56ad SHA1 8e45c47fcd4b0ba49bf2d039f13a29cd2ac6bc19 SHA256 40ce998ed6ae3f8b4876cd2592d8641e2a69461df0645122050a72cc1110c65e diff --git a/kde-misc/kxdocker-mountmanager/kxdocker-mountmanager-1.0.0-r1.ebuild b/kde-misc/kxdocker-mountmanager/kxdocker-mountmanager-1.0.0-r1.ebuild new file mode 100644 index 0000000..160a5c7 --- /dev/null +++ b/kde-misc/kxdocker-mountmanager/kxdocker-mountmanager-1.0.0-r1.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit kde + +DESCRIPTION="KXDocker mountmanager plugin for KXDocker (the KDE animated docker)" +HOMEPAGE="http://www.xiaprojects.com/www/prodotti/kxdocker/main.php" +SRC_URI="http://www.xiaprojects.com/www/downloads/files/kxdocker/1.0.0/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=">=kde-misc/kxdocker-1.0.0a" + +need-kde 3.2 diff --git a/kde-misc/kxdocker-mountmanager/metadata.xml b/kde-misc/kxdocker-mountmanager/metadata.xml new file mode 100644 index 0000000..f5c5a80 --- /dev/null +++ b/kde-misc/kxdocker-mountmanager/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en"> +</longdescription> +</pkgmetadata> diff --git a/kde-misc/kxdocker-networker/ChangeLog b/kde-misc/kxdocker-networker/ChangeLog new file mode 100644 index 0000000..9f55f14 --- /dev/null +++ b/kde-misc/kxdocker-networker/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for kde-misc/kxdocker-networker +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 22 Aug 2007; <roderick_greening@hotmail.com> +metadata.xml: + Cleanup some ebuilds and missing metadata.xml + + 22 Aug 2007; <roderick_greening@hotmail.com> ChangeLog: + Added missing Changelog + diff --git a/kde-misc/kxdocker-networker/Manifest b/kde-misc/kxdocker-networker/Manifest new file mode 100644 index 0000000..f402aff --- /dev/null +++ b/kde-misc/kxdocker-networker/Manifest @@ -0,0 +1,4 @@ +DIST kxdocker-networker-1.0.0.tar.bz2 786607 RMD160 07fe6d2748912b5ff6b236d4239f8e7c82ebefff SHA1 c945bb3ee5df14e6a0853333af5a2ffd972739ae SHA256 5b9398912d9111c394ef24d0b0d6011e9d271ed75c07e40fc0ae2dfb988f3a6c +EBUILD kxdocker-networker-1.0.0.ebuild 512 RMD160 0899b78dd95b9c1f84d2479fbc215c24048f13c9 SHA1 76d515a319e542869e046382e6c438101c9c15a5 SHA256 76ddb6f12e5af3eada608562aa9905363af0875dbddcd46ef0ffa187766bbcfe +MISC ChangeLog 324 RMD160 1baf6af6a1c4662b522163055a591ea9b03c9599 SHA1 dcfc71cfc65e2b47036ecef716769e2747749a3c SHA256 fa7bc613798eecb26eeb9ccdf62e71e3461ab4220e1fd4fc5c8e12837cd3df92 +MISC metadata.xml 525 RMD160 d33b12775451d70a54631268f961014a965f56ad SHA1 8e45c47fcd4b0ba49bf2d039f13a29cd2ac6bc19 SHA256 40ce998ed6ae3f8b4876cd2592d8641e2a69461df0645122050a72cc1110c65e diff --git a/kde-misc/kxdocker-networker/kxdocker-networker-1.0.0.ebuild b/kde-misc/kxdocker-networker/kxdocker-networker-1.0.0.ebuild new file mode 100644 index 0000000..999deb3 --- /dev/null +++ b/kde-misc/kxdocker-networker/kxdocker-networker-1.0.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit kde + +DESCRIPTION="KXDocker networker plugin for KXDocker (the KDE animated docker)" +HOMEPAGE="http://www.xiaprojects.com/www/prodotti/kxdocker/main.php" +SRC_URI="http://www.xiaprojects.com/www/downloads/files/kxdocker/1.0.0/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=">=kde-misc/kxdocker-resources-1.0.0 + >=kde-misc/kxdocker-1.0.0a" + +need-kde 3.2 diff --git a/kde-misc/kxdocker-networker/metadata.xml b/kde-misc/kxdocker-networker/metadata.xml new file mode 100644 index 0000000..f5c5a80 --- /dev/null +++ b/kde-misc/kxdocker-networker/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en"> +</longdescription> +</pkgmetadata> diff --git a/kde-misc/kxdocker-resources/ChangeLog b/kde-misc/kxdocker-resources/ChangeLog new file mode 100644 index 0000000..46fd318 --- /dev/null +++ b/kde-misc/kxdocker-resources/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for kde-misc/kxdocker-resources +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 22 Aug 2007; <roderick_greening@hotmail.com> +metadata.xml: + Cleanup some ebuilds and missing metadata.xml + + 22 Aug 2007; <roderick_greening@hotmail.com> ChangeLog: + Added missing Changelog + diff --git a/kde-misc/kxdocker-resources/Manifest b/kde-misc/kxdocker-resources/Manifest new file mode 100644 index 0000000..0153863 --- /dev/null +++ b/kde-misc/kxdocker-resources/Manifest @@ -0,0 +1,4 @@ +DIST kxdocker-resources-1.1.0.tar.bz2 6232141 RMD160 b1923c7c447f62e91b4a7baf180d482076a2fa49 SHA1 3b9b2980b8db5728e156564932d01d2489b858f1 SHA256 4d32c1431f925428cd9aac37c26b281efe54b23387a1d45c4d0f60fbc904769e +EBUILD kxdocker-resources-1.1.0.ebuild 492 RMD160 caaab113d87de86fc4c8870f07a858f732df4665 SHA1 5ae70c7c70fa3d101727669b329da7362c2d6128 SHA256 150145009995bd6bdbd3d9d925c263bef1b07bb6712b9deab5a41b744f9bad2f +MISC ChangeLog 324 RMD160 921604b52a59c8c288be31e4d6ca816e08032b2c SHA1 f2d0d0bd2116c795f4ef1987642596bb5e38a9ec SHA256 002bb14e9f2d750f64e64a058aa85cf7446fbc04695a031565788a77220436b4 +MISC metadata.xml 525 RMD160 d33b12775451d70a54631268f961014a965f56ad SHA1 8e45c47fcd4b0ba49bf2d039f13a29cd2ac6bc19 SHA256 40ce998ed6ae3f8b4876cd2592d8641e2a69461df0645122050a72cc1110c65e diff --git a/kde-misc/kxdocker-resources/kxdocker-resources-1.1.0.ebuild b/kde-misc/kxdocker-resources/kxdocker-resources-1.1.0.ebuild new file mode 100644 index 0000000..e8c476e --- /dev/null +++ b/kde-misc/kxdocker-resources/kxdocker-resources-1.1.0.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit kde + +DESCRIPTION="KXDocker resources are base themes to help run KXDocker (the KDE animated docker)" +HOMEPAGE="http://www.xiaprojects.com/www/prodotti/kxdocker/main.php" +SRC_URI="http://www.xiaprojects.com/www/downloads/files/kxdocker/1.0.0/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=">=kde-misc/kxdocker-1.0.0a" + +need-kde 3.2 diff --git a/kde-misc/kxdocker-resources/metadata.xml b/kde-misc/kxdocker-resources/metadata.xml new file mode 100644 index 0000000..f5c5a80 --- /dev/null +++ b/kde-misc/kxdocker-resources/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en"> +</longdescription> +</pkgmetadata> diff --git a/kde-misc/kxdocker-taskmanager/ChangeLog b/kde-misc/kxdocker-taskmanager/ChangeLog new file mode 100644 index 0000000..f583556 --- /dev/null +++ b/kde-misc/kxdocker-taskmanager/ChangeLog @@ -0,0 +1,11 @@ +# ChangeLog for kde-misc/kxdocker-taskmanager +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 22 Aug 2007; <roderick_greening@hotmail.com> +metadata.xml, + -kxdocker-taskmanager-1.0.1.ebuild: + Cleanup some ebuilds and missing metadata.xml + + 22 Aug 2007; <roderick_greening@hotmail.com> ChangeLog: + Added missing Changelog + diff --git a/kde-misc/kxdocker-taskmanager/Manifest b/kde-misc/kxdocker-taskmanager/Manifest new file mode 100644 index 0000000..1c1eb91 --- /dev/null +++ b/kde-misc/kxdocker-taskmanager/Manifest @@ -0,0 +1,4 @@ +DIST kxdocker-taskmanager-1.0.2.tar.bz2 744367 RMD160 751c673e68df7c8f40624551bc5ca8ecfb2c5192 SHA1 dea5fd75abd3f53c142d4c509f3f086cf0b884c2 SHA256 6bb09591784af1681ca6a58a654d3b7b085d9927aec2ea57c00d81909ca821f6 +EBUILD kxdocker-taskmanager-1.0.2.ebuild 514 RMD160 a0f69559e91721c25b4a23233ab4f48a89025fad SHA1 3f0d348525f07c2fd0b2d420225d200ae5a0b3aa SHA256 273d9fb64b235fb7e0484454d191899a059b8a7efc4a7386f48dc5b8e4bf9bbb +MISC ChangeLog 364 RMD160 c3570c72824b225d38e9ac442959765adc5040d7 SHA1 e76f0844d6e1109e770919f07a74a1cf4f4a3e29 SHA256 ad79fd8fa8983ac8ba9dd63e8f5c308619ccaa27ce554d5d2707117a81f0863b +MISC metadata.xml 525 RMD160 d33b12775451d70a54631268f961014a965f56ad SHA1 8e45c47fcd4b0ba49bf2d039f13a29cd2ac6bc19 SHA256 40ce998ed6ae3f8b4876cd2592d8641e2a69461df0645122050a72cc1110c65e diff --git a/kde-misc/kxdocker-taskmanager/kxdocker-taskmanager-1.0.2.ebuild b/kde-misc/kxdocker-taskmanager/kxdocker-taskmanager-1.0.2.ebuild new file mode 100644 index 0000000..31ddf9e --- /dev/null +++ b/kde-misc/kxdocker-taskmanager/kxdocker-taskmanager-1.0.2.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit kde + +DESCRIPTION="KXDocker taskmanager plugin for KXDocker (the KDE animated docker)" +HOMEPAGE="http://www.xiaprojects.com/www/prodotti/kxdocker/main.php" +SRC_URI="http://www.xiaprojects.com/www/downloads/files/kxdocker/1.0.0/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=">=kde-misc/kxdocker-resources-1.0.0 + >=kde-misc/kxdocker-1.0.0a" + +need-kde 3.2 diff --git a/kde-misc/kxdocker-taskmanager/metadata.xml b/kde-misc/kxdocker-taskmanager/metadata.xml new file mode 100644 index 0000000..f5c5a80 --- /dev/null +++ b/kde-misc/kxdocker-taskmanager/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en"> +</longdescription> +</pkgmetadata> diff --git a/kde-misc/kxdocker-thememanager/ChangeLog b/kde-misc/kxdocker-thememanager/ChangeLog new file mode 100644 index 0000000..f1ae332 --- /dev/null +++ b/kde-misc/kxdocker-thememanager/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for kde-misc/kxdocker-thememanager +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 22 Aug 2007; <roderick_greening@hotmail.com> +metadata.xml: + Cleanup some ebuilds and missing metadata.xml + + 22 Aug 2007; <roderick_greening@hotmail.com> ChangeLog: + Added missing Changelog + diff --git a/kde-misc/kxdocker-thememanager/Manifest b/kde-misc/kxdocker-thememanager/Manifest new file mode 100644 index 0000000..431c7f8 --- /dev/null +++ b/kde-misc/kxdocker-thememanager/Manifest @@ -0,0 +1,4 @@ +DIST kxdocker-thememanager-1.0.0.tar.bz2 750061 RMD160 a0769240492697764ac3683a17f1aebffc79f52f SHA1 bc46b1be64fe17a3ffd3c4cb83ca35e5490e7247 SHA256 2ddee5e8f5407befc214a8ffc530d8a87190edfd40d5200354d582c88346b245 +EBUILD kxdocker-thememanager-1.0.0.ebuild 515 RMD160 836fa2bd358782aad8b36bc64976c7313dfbc841 SHA1 c95aa6c7d73edb07ce6f22b7aa6907db7fe4fd91 SHA256 fcb465a024d411d2eeb2356b32bcbdae094bd0e8bf9eb14f4560eb6b954f22f8 +MISC ChangeLog 327 RMD160 e43535f824726f20c42bdd67bb5a10ba8c6665f4 SHA1 eebbd442f916e20ed5745f4ab126f2e289652411 SHA256 a85dfb2f81d015d8d7c6e594c9d2c863d00b03795638c40284179b69143d6d7b +MISC metadata.xml 525 RMD160 d33b12775451d70a54631268f961014a965f56ad SHA1 8e45c47fcd4b0ba49bf2d039f13a29cd2ac6bc19 SHA256 40ce998ed6ae3f8b4876cd2592d8641e2a69461df0645122050a72cc1110c65e diff --git a/kde-misc/kxdocker-thememanager/kxdocker-thememanager-1.0.0.ebuild b/kde-misc/kxdocker-thememanager/kxdocker-thememanager-1.0.0.ebuild new file mode 100644 index 0000000..1b5cae5 --- /dev/null +++ b/kde-misc/kxdocker-thememanager/kxdocker-thememanager-1.0.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit kde + +DESCRIPTION="KXDocker thememanager plugin for KXDocker (the KDE animated docker)" +HOMEPAGE="http://www.xiaprojects.com/www/prodotti/kxdocker/main.php" +SRC_URI="http://www.xiaprojects.com/www/downloads/files/kxdocker/1.0.0/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=">=kde-misc/kxdocker-resources-1.0.0 + >=kde-misc/kxdocker-1.0.0a" + +need-kde 3.2 diff --git a/kde-misc/kxdocker-thememanager/metadata.xml b/kde-misc/kxdocker-thememanager/metadata.xml new file mode 100644 index 0000000..f5c5a80 --- /dev/null +++ b/kde-misc/kxdocker-thememanager/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en"> +</longdescription> +</pkgmetadata> diff --git a/kde-misc/kxdocker-trayiconlogger/ChangeLog b/kde-misc/kxdocker-trayiconlogger/ChangeLog new file mode 100644 index 0000000..2b52476 --- /dev/null +++ b/kde-misc/kxdocker-trayiconlogger/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for kde-misc/kxdocker-trayiconlogger +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 22 Aug 2007; <roderick_greening@hotmail.com> +metadata.xml: + Cleanup some ebuilds and missing metadata.xml + + 22 Aug 2007; <roderick_greening@hotmail.com> ChangeLog: + Added missing Changelog + diff --git a/kde-misc/kxdocker-trayiconlogger/Manifest b/kde-misc/kxdocker-trayiconlogger/Manifest new file mode 100644 index 0000000..00b0cc2 --- /dev/null +++ b/kde-misc/kxdocker-trayiconlogger/Manifest @@ -0,0 +1,4 @@ +DIST kxdocker-trayiconlogger-1.0.0.tar.bz2 755165 RMD160 75fd1817f09a15f07fb7bff35e69c61c07b6c1b5 SHA1 82c010d390098dfd0d536ab6e71485e0da296a22 SHA256 47531b893669d58fedbc70458dcaaa5912f548cca5e63ee9316ffdb7de8beec9 +EBUILD kxdocker-trayiconlogger-1.0.0-r1.ebuild 475 RMD160 c68732acec492dac12c78199c0de51441aee34ae SHA1 dd2942c99f7817f3e2eaf267d1c84862634ca4b1 SHA256 5503d3f36560f8b70096ce7dbf0545582d81ed289570878645e7b98084b2f969 +MISC ChangeLog 329 RMD160 6a34e737f94fcfc87113caf70995525cf8d479f5 SHA1 0043dab36995b1ba07426478d46b16093106b113 SHA256 5fc12d76cd341e314db99bd4c92e7fc362bc1b85dd3e167260604c2843df936a +MISC metadata.xml 525 RMD160 d33b12775451d70a54631268f961014a965f56ad SHA1 8e45c47fcd4b0ba49bf2d039f13a29cd2ac6bc19 SHA256 40ce998ed6ae3f8b4876cd2592d8641e2a69461df0645122050a72cc1110c65e diff --git a/kde-misc/kxdocker-trayiconlogger/kxdocker-trayiconlogger-1.0.0-r1.ebuild b/kde-misc/kxdocker-trayiconlogger/kxdocker-trayiconlogger-1.0.0-r1.ebuild new file mode 100644 index 0000000..5527cbf --- /dev/null +++ b/kde-misc/kxdocker-trayiconlogger/kxdocker-trayiconlogger-1.0.0-r1.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit kde + +DESCRIPTION="KXDocker tray icon plugin for KXDocker (the KDE animated docker)" +HOMEPAGE="http://www.xiaprojects.com/www/prodotti/kxdocker/main.php" +SRC_URI="http://www.xiaprojects.com/www/downloads/files/kxdocker/1.0.0/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=">=kde-misc/kxdocker-1.0.0a" + +need-kde 3.2 diff --git a/kde-misc/kxdocker-trayiconlogger/metadata.xml b/kde-misc/kxdocker-trayiconlogger/metadata.xml new file mode 100644 index 0000000..f5c5a80 --- /dev/null +++ b/kde-misc/kxdocker-trayiconlogger/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en"> +</longdescription> +</pkgmetadata> diff --git a/kde-misc/kxdocker-wizard/ChangeLog b/kde-misc/kxdocker-wizard/ChangeLog new file mode 100644 index 0000000..ffdd065 --- /dev/null +++ b/kde-misc/kxdocker-wizard/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for kde-misc/kxdocker-wizard +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 22 Aug 2007; <roderick_greening@hotmail.com> +metadata.xml: + Cleanup some ebuilds and missing metadata.xml + + 22 Aug 2007; <roderick_greening@hotmail.com> ChangeLog: + Added missing Changelog + diff --git a/kde-misc/kxdocker-wizard/Manifest b/kde-misc/kxdocker-wizard/Manifest new file mode 100644 index 0000000..6f8cfd5 --- /dev/null +++ b/kde-misc/kxdocker-wizard/Manifest @@ -0,0 +1,4 @@ +DIST kxdocker-wizard-1.0.0.tar.bz2 725992 RMD160 e79f56f3d72e5d5960c2abb7437013d25341dff0 SHA1 8447cf10a774e025214ef3bf3c5f2822f2dd4b45 SHA256 f16207e43f0a86ef54ccba41a94cc9aaf879c6b5fcf64b4e6254fb15ebea2896 +EBUILD kxdocker-wizard-1.0.0.ebuild 509 RMD160 4767c58429b737ac9d79aec4c16ce08dfdeb1b51 SHA1 e9e9e9ed611532d7fb9a2e3d6cbd88a52b2fdde9 SHA256 32f5aa78f41def11a85c64a83e5a04f11abbc9b32c5d2b4b4bb8dcc8af918fa5 +MISC ChangeLog 321 RMD160 1fe6cb247b7561bae4249a97fbb01b2ba7aba8fe SHA1 eb77919736405ddb741b614161283fc5b972c290 SHA256 8fde67c62f4bd3833c98af4577978c70e6fa8c7a656c6e956154b73a6a1ca02a +MISC metadata.xml 525 RMD160 d33b12775451d70a54631268f961014a965f56ad SHA1 8e45c47fcd4b0ba49bf2d039f13a29cd2ac6bc19 SHA256 40ce998ed6ae3f8b4876cd2592d8641e2a69461df0645122050a72cc1110c65e diff --git a/kde-misc/kxdocker-wizard/kxdocker-wizard-1.0.0.ebuild b/kde-misc/kxdocker-wizard/kxdocker-wizard-1.0.0.ebuild new file mode 100644 index 0000000..2bc4d35 --- /dev/null +++ b/kde-misc/kxdocker-wizard/kxdocker-wizard-1.0.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit kde + +DESCRIPTION="KXDocker wizard plugin for KXDocker (the KDE animated docker)" +HOMEPAGE="http://www.xiaprojects.com/www/prodotti/kxdocker/main.php" +SRC_URI="http://www.xiaprojects.com/www/downloads/files/kxdocker/1.0.0/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=">=kde-misc/kxdocker-resources-1.0.0 + >=kde-misc/kxdocker-1.0.0a" + +need-kde 3.2 diff --git a/kde-misc/kxdocker-wizard/metadata.xml b/kde-misc/kxdocker-wizard/metadata.xml new file mode 100644 index 0000000..f5c5a80 --- /dev/null +++ b/kde-misc/kxdocker-wizard/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en"> +</longdescription> +</pkgmetadata> diff --git a/kde-misc/kxdocker/ChangeLog b/kde-misc/kxdocker/ChangeLog new file mode 100644 index 0000000..d4429d3 --- /dev/null +++ b/kde-misc/kxdocker/ChangeLog @@ -0,0 +1,16 @@ +# ChangeLog for kde-misc/kxdocker +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 22 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + kxdocker-1.1.4a-r2.ebuild: + Some QA fixes. + + 22 Aug 2007; <roderick_greening@hotmail.com> +metadata.xml, + -kxdocker-1.1.1.ebuild, -kxdocker-1.1.2.ebuild, -kxdocker-1.1.3.ebuild, + -kxdocker-1.1.3a.ebuild: + Cleanup some ebuilds and missing metadata.xml + + 22 Aug 2007; <roderick_greening@hotmail.com> ChangeLog: + Added missing Changelog + diff --git a/kde-misc/kxdocker/Manifest b/kde-misc/kxdocker/Manifest new file mode 100644 index 0000000..e25b6bb --- /dev/null +++ b/kde-misc/kxdocker/Manifest @@ -0,0 +1,6 @@ +AUX kxdocker-1.0.0a-parallelmake.patch 1862 RMD160 ed5b9e166d3a5422df7edd4533949163dfb2adb3 SHA1 789306053348a0dd9a59259c5f170a28607b6f6a SHA256 551b1f79bd02531d3cdb2f513050a1913939f3e9a7849757cce0ffc9114a7e86 +AUX kxdocker-1.1.4a-quinnstorm.patch 8433 RMD160 8d618f1484ab3a883ea3678b6c66279f9a391f7f SHA1 673c7a657da01bbc050e5912434b71fa8e12e3be SHA256 d7b9ad66325db59ca4dfa7f11947749e57ed8404929265c4108bbf93a605cb01 +DIST kxdocker-1.1.4a.tar.bz2 762506 RMD160 f5da7f62ab94483e4795e08985b3b1b18b963e0e SHA1 750c13ff299083b654773b445755d743fa7e835b SHA256 612de18481473cdbaa6fe958e6cf5c5e429cbbbbf9a09b8c5613445b02c7efca +EBUILD kxdocker-1.1.4a-r2.ebuild 2298 RMD160 79268c48118dd2a7651da90c62205b89f1a63203 SHA1 668472754bc3426398fa8c2c9fb514e1d7286206 SHA256 b89e85698b5352af776689dd3bc76acbeff13603ec123100f469b5855161af02 +MISC ChangeLog 529 RMD160 b0e747c5fc7f28b1ff2b3bc54b6a04a0e6f63670 SHA1 ab384e93b3f6274b60e94aac8813f5fa86219ab2 SHA256 c6b42b3c03e0dac2ca7f7441d1ee5e02d1e3dd83f088434024ffdfeb23c90bdc +MISC metadata.xml 525 RMD160 d33b12775451d70a54631268f961014a965f56ad SHA1 8e45c47fcd4b0ba49bf2d039f13a29cd2ac6bc19 SHA256 40ce998ed6ae3f8b4876cd2592d8641e2a69461df0645122050a72cc1110c65e diff --git a/kde-misc/kxdocker/files/kxdocker-1.0.0a-parallelmake.patch b/kde-misc/kxdocker/files/kxdocker-1.0.0a-parallelmake.patch new file mode 100644 index 0000000..ce7b983 --- /dev/null +++ b/kde-misc/kxdocker/files/kxdocker-1.0.0a-parallelmake.patch @@ -0,0 +1,35 @@ +--- src/Makefile.am 2006-01-03 23:34:35.000000000 +1100 ++++ /var/tmp/portage/kxdocker-1.0.0a/work/kxdocker-1.0.0a/src/Makefile.am 2006-02-26 09:27:47.000000000 +1100 +@@ -27,7 +27,7 @@ + # the application source, library search path, and link libraries + kxdocker_SOURCES = main.cpp kxdocker.cpp + kxdocker_LDFLAGS = $(KDE_RPATH) $(all_libraries) +-kxdocker_LDADD = $(top_builddir)/src/libkxdocker.la $(LIB_KDEUI) ++kxdocker_LDADD = libkxdocker.la $(LIB_KDEUI) + + # this is where the desktop file will go + shelldesktopdir = $(kde_appsdir)/Utilities +@@ -47,18 +47,18 @@ + libKXDesignPanther_la_LDFLAGS = -avoid-version -module $(all_libraries) + pkglib_LTLIBRARIES = libKXDesignPanther.la libKXDockerFake.la libKXAnimator.la \ + libKXMouse.la libKXCommand.la +-libKXDesignPanther_la_LIBADD = $(top_builddir)/src/libkxdocker.la ++libKXDesignPanther_la_LIBADD = libkxdocker.la + libKXDesignPanther_la_SOURCES = xematrixpanther.cpp + libKXDockerFake_la_LDFLAGS = -avoid-version -module $(all_libraries) +-libKXDockerFake_la_LIBADD = $(top_builddir)/src/libkxdocker.la $(LIB_KIO) \ ++libKXDockerFake_la_LIBADD = libkxdocker.la $(LIB_KIO) \ + $(LIB_KDEUI) + libKXDockerFake_la_SOURCES = xgdockerfake.cpp xgpillowfake.cpp + libKXAnimator_la_LDFLAGS = -avoid-version -module $(all_libraries) +-libKXAnimator_la_LIBADD = $(top_builddir)/src/libkxdocker.la ++libKXAnimator_la_LIBADD = libkxdocker.la + libKXAnimator_la_SOURCES = xeplugin_animator.cpp xgfloater.cpp + libKXMouse_la_LDFLAGS = -avoid-version -module $(all_libraries) +-libKXMouse_la_LIBADD = $(top_builddir)/src/libkxdocker.la ++libKXMouse_la_LIBADD = libkxdocker.la + libKXMouse_la_SOURCES = xeplugin_mouse.cpp + libKXCommand_la_LDFLAGS = -avoid-version -module $(all_libraries) +-libKXCommand_la_LIBADD = $(top_builddir)/src/libkxdocker.la ++libKXCommand_la_LIBADD = libkxdocker.la + libKXCommand_la_SOURCES = xeplugin_command.cpp diff --git a/kde-misc/kxdocker/files/kxdocker-1.1.4a-quinnstorm.patch b/kde-misc/kxdocker/files/kxdocker-1.1.4a-quinnstorm.patch new file mode 100644 index 0000000..bd2227f --- /dev/null +++ b/kde-misc/kxdocker/files/kxdocker-1.1.4a-quinnstorm.patch @@ -0,0 +1,213 @@ +diff -ur kxdocker-1.1.4a/Makefile.in /home/chris/src/kxdocker-1.1.4a/Makefile.in +--- kxdocker-1.1.4a/Makefile.in 2006-01-21 13:08:18.000000000 -0500 ++++ /home/chris/src/kxdocker-1.1.4a/Makefile.in 2006-06-20 05:06:09.000000000 -0400 +@@ -315,7 +315,7 @@ + #>+ 3 + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu Makefile +- cd $(top_srcdir) && perl admin/am_edit Makefile.in ++ cd $(top_srcdir) && perl admin/am_edit -padmin Makefile.in + Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe) + +@@ -737,6 +737,7 @@ + # Otherwise a system limit (for SysV at least) may be exceeded. + .NOEXPORT: + ++ + #>+ 2 + KDE_DIST=kxdocker.kdevelop stamp-h.in subdirs Makefile.in kxdocker.kdevelop.pcs configure.files Makefile.cvs Doxyfile kxdocker.kdevses + +@@ -747,7 +748,7 @@ + force-reedit: + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu Makefile +- cd $(top_srcdir) && perl admin/am_edit Makefile.in ++ cd $(top_srcdir) && perl admin/am_edit -padmin Makefile.in + + + #>+ 21 +Only in /home/chris/src/kxdocker-1.1.4a/: debian +diff -ur kxdocker-1.1.4a/doc/Makefile.in /home/chris/src/kxdocker-1.1.4a/doc/Makefile.in +--- kxdocker-1.1.4a/doc/Makefile.in 2006-01-21 13:08:43.000000000 -0500 ++++ /home/chris/src/kxdocker-1.1.4a/doc/Makefile.in 2006-06-20 05:06:09.000000000 -0400 +@@ -310,7 +310,7 @@ + #>+ 3 + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu doc/Makefile +- cd $(top_srcdir) && perl admin/am_edit doc/Makefile.in ++ cd $(top_srcdir) && perl admin/am_edit -padmin doc/Makefile.in + Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) + +@@ -596,6 +596,7 @@ + # Otherwise a system limit (for SysV at least) may be exceeded. + .NOEXPORT: + ++ + #>+ 2 + KDE_DIST=Makefile.in + +@@ -606,7 +607,7 @@ + force-reedit: + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu doc/Makefile +- cd $(top_srcdir) && perl admin/am_edit doc/Makefile.in ++ cd $(top_srcdir) && perl admin/am_edit -padmin doc/Makefile.in + + + #>+ 21 +diff -ur kxdocker-1.1.4a/doc/en/Makefile.in /home/chris/src/kxdocker-1.1.4a/doc/en/Makefile.in +--- kxdocker-1.1.4a/doc/en/Makefile.in 2006-01-21 13:08:47.000000000 -0500 ++++ /home/chris/src/kxdocker-1.1.4a/doc/en/Makefile.in 2006-06-20 05:06:09.000000000 -0400 +@@ -290,7 +290,7 @@ + #>+ 3 + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu doc/en/Makefile +- cd $(top_srcdir) && perl admin/am_edit doc/en/Makefile.in ++ cd $(top_srcdir) && perl admin/am_edit -padmin doc/en/Makefile.in + Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) + +@@ -440,8 +440,9 @@ + # Otherwise a system limit (for SysV at least) may be exceeded. + .NOEXPORT: + ++ + #>+ 2 +-KDE_DIST=index.docbook Makefile.in ++KDE_DIST=Makefile.in index.docbook index.cache.bz2 + + #>+ 24 + index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook +@@ -492,7 +493,7 @@ + force-reedit: + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu doc/en/Makefile +- cd $(top_srcdir) && perl admin/am_edit doc/en/Makefile.in ++ cd $(top_srcdir) && perl admin/am_edit -padmin doc/en/Makefile.in + + + #>+ 21 +Only in /home/chris/src/kxdocker-1.1.4a/: kxdocker-0.40.tar.gz +diff -ur kxdocker-1.1.4a/po/Makefile.in /home/chris/src/kxdocker-1.1.4a/po/Makefile.in +--- kxdocker-1.1.4a/po/Makefile.in 2006-01-21 13:08:54.000000000 -0500 ++++ /home/chris/src/kxdocker-1.1.4a/po/Makefile.in 2006-06-20 05:06:09.000000000 -0400 +@@ -289,7 +289,7 @@ + #>+ 3 + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu po/Makefile +- cd $(top_srcdir) && perl admin/am_edit po/Makefile.in ++ cd $(top_srcdir) && perl admin/am_edit -padmin po/Makefile.in + Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) + +@@ -433,6 +433,7 @@ + # Otherwise a system limit (for SysV at least) may be exceeded. + .NOEXPORT: + ++ + #>+ 2 + KDE_DIST=Makefile.in + +@@ -443,7 +444,7 @@ + force-reedit: + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu po/Makefile +- cd $(top_srcdir) && perl admin/am_edit po/Makefile.in ++ cd $(top_srcdir) && perl admin/am_edit -padmin po/Makefile.in + + + #>+ 21 +diff -ur kxdocker-1.1.4a/src/Makefile.in /home/chris/src/kxdocker-1.1.4a/src/Makefile.in +--- kxdocker-1.1.4a/src/Makefile.in 2006-04-07 13:40:36.000000000 -0400 ++++ /home/chris/src/kxdocker-1.1.4a/src/Makefile.in 2006-06-20 05:06:10.000000000 -0400 +@@ -528,7 +528,7 @@ + #>+ 3 + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/Makefile +- cd $(top_srcdir) && perl admin/am_edit src/Makefile.in ++ cd $(top_srcdir) && perl admin/am_edit -padmin src/Makefile.in + Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) + libLTLIBRARIES_INSTALL = $(INSTALL) +@@ -951,6 +951,7 @@ + # Otherwise a system limit (for SysV at least) may be exceeded. + .NOEXPORT: + ++ + #>+ 3 + kxdocker.moc: $(srcdir)/kxdocker.h + $(MOC) $(srcdir)/kxdocker.h -o kxdocker.moc +@@ -1156,7 +1157,7 @@ + force-reedit: + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/Makefile +- cd $(top_srcdir) && perl admin/am_edit src/Makefile.in ++ cd $(top_srcdir) && perl admin/am_edit -padmin src/Makefile.in + + + #>+ 21 +diff -ur kxdocker-1.1.4a/src/xgdockercomposite.cpp /home/chris/src/kxdocker-1.1.4a/src/xgdockercomposite.cpp +--- kxdocker-1.1.4a/src/xgdockercomposite.cpp 2006-04-17 08:47:18.000000000 -0400 ++++ /home/chris/src/kxdocker-1.1.4a/src/xgdockercomposite.cpp 2006-06-20 04:21:48.000000000 -0400 +@@ -160,10 +160,11 @@ + } + setBackgroundMode(Qt::NoBackground,Qt::NoBackground); + // compiz ++ KWin::setType(winId(), NET::Override); + KWin::setType(winId(), NET::Dock); +- KWin::setState( winId(), NET::StaysOnTop ); ++ KWin::setState( winId(), NET::StaysOnTop || NET::KeepAbove || NET::SkipTaskbar || NET::SkipPager || NET::Sticky ); + // altre prove +- //KWin::setType(winId(), NET::Override); ++ KWin::setOnAllDesktops(winId(),true); + NETWinInfo* info; + info = new NETWinInfo( qt_xdisplay(), winId(), qt_xrootwin(), NET::WMState ); + info->setDesktop( NETWinInfo::OnAllDesktops); +@@ -2860,7 +2861,8 @@ + setUnShadowed(); + // compiz + //qWarning("KWin::setState(winId(), NET::KeepAbove);"); +- KWin::setState(winId(), NET::KeepAbove); ++ KWin::setState( winId(), NET::StaysOnTop || NET::KeepAbove || NET::SkipTaskbar || NET::SkipPager || NET::Sticky ); ++ //KWin::setState(winId(), NET::KeepAbove); + //KWin::setState( winId(), NET::StaysOnTop ); + KWin::setOnAllDesktops(winId(),true); + qApp->syncX(); +@@ -3472,7 +3474,7 @@ + if(xPillow!=NULL)xPillow->hide(); + //QWidget::lower(); + //qWarning("KWin::setState( winId(), NET::KeepBelow);"); +- KWin::setState(winId(),NET::KeepBelow); ++ KWin::setState( winId(), NET::KeepBelow || NET::SkipTaskbar || NET::SkipPager || NET::Sticky ); + repaint(false); + lastRaise=0; + isRaised=0; +diff -ur kxdocker-1.1.4a/src/xgdockerfake.cpp /home/chris/src/kxdocker-1.1.4a/src/xgdockerfake.cpp +--- kxdocker-1.1.4a/src/xgdockerfake.cpp 2006-04-09 06:10:58.000000000 -0400 ++++ /home/chris/src/kxdocker-1.1.4a/src/xgdockerfake.cpp 2006-06-20 04:21:50.000000000 -0400 +@@ -153,8 +153,9 @@ + } + setBackgroundMode(Qt::NoBackground,Qt::NoBackground); + KWin::setType(winId(), NET::Dock); ++ KWin::setState( winId(), NET::StaysOnTop || NET::KeepAbove || NET::SkipTaskbar || NET::SkipPager || NET::Sticky ); + //KWin::setType(winId(), NET::Override); +- KWin::setState( winId(), NET::StaysOnTop ); ++ KWin::setOnAllDesktops(winId(),true); + NETWinInfo* info; + info = new NETWinInfo( qt_xdisplay(), winId(), qt_xrootwin(), NET::WMState ); + info->setDesktop( NETWinInfo::OnAllDesktops); +diff -ur kxdocker-1.1.4a/src/xgfloater.cpp /home/chris/src/kxdocker-1.1.4a/src/xgfloater.cpp +--- kxdocker-1.1.4a/src/xgfloater.cpp 2006-01-03 08:55:05.000000000 -0500 ++++ /home/chris/src/kxdocker-1.1.4a/src/xgfloater.cpp 2006-06-20 04:18:14.000000000 -0400 +@@ -45,7 +45,8 @@ + setBackgroundMode(Qt::NoBackground,Qt::NoBackground); + KWin::setType(winId(), NET::Dock); + //KWin::setType(winId(), NET::Override); +- KWin::setState( winId(), NET::StaysOnTop ); ++ KWin::setState( winId(), NET::StaysOnTop || NET::KeepAbove || NET::SkipTaskbar || NET::SkipPager || NET::Sticky ); ++ KWin::setOnAllDesktops(winId(),true); + setFocusPolicy(QWidget::StrongFocus); + setSizePolicy(QSizePolicy::Fixed,QSizePolicy::Fixed); + MaxY=0; diff --git a/kde-misc/kxdocker/kxdocker-1.1.4a-r2.ebuild b/kde-misc/kxdocker/kxdocker-1.1.4a-r2.ebuild new file mode 100644 index 0000000..98625e5 --- /dev/null +++ b/kde-misc/kxdocker/kxdocker-1.1.4a-r2.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit kde + +DESCRIPTION="KXDocker is the KDE animated docker, supports plugins and notifications" +HOMEPAGE="http://www.xiaprojects.com/www/prodotti/kxdocker/main.php" +SRC_URI="http://www.xiaprojects.com/www/downloads/files/kxdocker/1.0.0/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="nls bluetooth net arts" + +PDEPEND="nls? ( kde-misc/kxdocker-i18n ) + kde-misc/kxdocker-resources + bluetooth? ( >=kde-misc/kxdocker-bluetooth-1.0.0 ) + net? ( + >=kde-misc/kxdocker-networker-1.0.0 + >=kde-misc/kxdocker-gnetio-1.0.0 + >=kde-misc/kxdocker-gipcontrack-1.0.0 + >=kde-misc/kxdocker-arpmanager-1.0.0 + >=kde-misc/kxdocker-gpipe-1.0.0 + ) + >=kde-misc/kxdocker-trayiconlogger-1.0.0 + >=kde-misc/kxdocker-dcop-1.0.0 + >=kde-misc/kxdocker-thememanager-1.0.0 + >=kde-misc/kxdocker-configurator-1.0.0 + >=kde-misc/kxdocker-taskmanager-1.0.0 + >=kde-misc/kxdocker-mountmanager-1.0.0" + +# List of needed plugins (to run kxdocker) +#kde-misc/kxdocker-resources-1.0.0 +#kde-misc/kxdocker-trayiconlogger-1.0.0 +#kde-misc/kxdocker-dcop-1.0.0 +#kde-misc/kxdocker-thememanager-1.0.0 +#kde-misc/kxdocker-configurator-1.0.0 +#kde-misc/kxdocker-taskmanager-1.0.0 +#kde-misc/kxdocker-mountmanager-1.0.0 +# +# +# List of optional/aviable plugins +#kde-misc/kxdocker-i18n ~amd64 +#kde-misc/kxdocker-wizard-1.0.0 +#kde-misc/kxdocker-arpmanager-1.0.0 +#kde-misc/kxdocker-gipcontrack-1.0.0 +#kde-misc/kxdocker-gmount-1.0.0 +#kde-misc/kxdocker-gnetio-1.0.0 +#kde-misc/kxdocker-gpipe-1.0.0 +#kde-misc/kxdocker-networker-1.0.0 +#kde-misc/kxdocker-gamarok ~amd64 +#kde-misc/kxdocker-gaclock ~amd64 +#kde-misc/kxdocker-gapager ~amd64 +#kde-misc/kxdocker-gbattery ~amd64 +#kde-misc/kxdocker-gdate ~amd64 +#kde-misc/kxdocker-gmail ~amd64 +#kde-misc/kxdocker-bluetooth ~amd64 +#kde-misc/kxdocker-gthrottle ~amd64 +#kde-misc/kxdocker-gtrash ~amd64 + +need-kde 3.2 + +S=${WORKDIR}/${P} + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}/kxdocker-1.1.4a-quinnstorm.patch" +} + +src_compile() { + econf `use_with arts` || die "econf failed" + emake -j1 || die "emake failed" +} + +pkg_postinst() { + einfo "Kxdocker installation is complete," + einfo "have a look in kde-misc/kxdocker-<plugin name> for optional plugins." + einfo "" +} diff --git a/kde-misc/kxdocker/metadata.xml b/kde-misc/kxdocker/metadata.xml new file mode 100644 index 0000000..f5c5a80 --- /dev/null +++ b/kde-misc/kxdocker/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en"> +</longdescription> +</pkgmetadata> diff --git a/kde-misc/taskbar-compiz/ChangeLog b/kde-misc/taskbar-compiz/ChangeLog new file mode 100644 index 0000000..0bd174a --- /dev/null +++ b/kde-misc/taskbar-compiz/ChangeLog @@ -0,0 +1,15 @@ +# ChangeLog for kde-misc/kberylsettings +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 22 Aug 2007; <roderick_greening@hotmail.com> +metadata.xml: + missing metadata.xml + + 01 Mar 2007; <roderick_greening@hotmail.com> taskbar-compiz-0.1.ebuild: + Updated ebuild with post install warn for reporting bugs. + + 25 Feb 2007; <roderick_greening@hotmail.com> +taskbar-compiz-0.1.ebuild: + Initial commit from Kde-look + (http://www.kde-look.org/content/show.php?content=49484) . A taskbar that + behaves better under compositing WM's. + diff --git a/kde-misc/taskbar-compiz/Manifest b/kde-misc/taskbar-compiz/Manifest new file mode 100644 index 0000000..0d322ac --- /dev/null +++ b/kde-misc/taskbar-compiz/Manifest @@ -0,0 +1,4 @@ +DIST 49484-taskbar-compiz.tar.gz 636634 RMD160 60b4968d1a600bc1510485d7645425d2743a8ab5 SHA1 6e7b780f4d93d87658ba251d3a0fdb9a67848b98 SHA256 f3ba577f2ba99d78c1d3510e5a355d005384e8b55bab6f9243ed876d012fa72d +EBUILD taskbar-compiz-0.1.ebuild 701 RMD160 ffa644aa8dbd98f7ba37a69eb49912617f07a3e1 SHA1 4a6eab61c8b5922a43fe4f83ceadf067d424bfb7 SHA256 27a56e1a8de19ddc616e4cf34c3c5722b76bf1fcc5e1283fa626401f751f1ca1 +MISC ChangeLog 569 RMD160 0901c231217ca13ff25fb0cd41c77ccc21a3ae74 SHA1 69f4fd5f8565ee55d2155beb6d88bdf62c3eb346 SHA256 daa0fc9e775b6dd32eaf107d3ae63f56cddd1fa7eb00a5f81fda74310e612324 +MISC metadata.xml 525 RMD160 d33b12775451d70a54631268f961014a965f56ad SHA1 8e45c47fcd4b0ba49bf2d039f13a29cd2ac6bc19 SHA256 40ce998ed6ae3f8b4876cd2592d8641e2a69461df0645122050a72cc1110c65e diff --git a/kde-misc/taskbar-compiz/metadata.xml b/kde-misc/taskbar-compiz/metadata.xml new file mode 100644 index 0000000..f5c5a80 --- /dev/null +++ b/kde-misc/taskbar-compiz/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en"> +</longdescription> +</pkgmetadata> diff --git a/kde-misc/taskbar-compiz/taskbar-compiz-0.1.ebuild b/kde-misc/taskbar-compiz/taskbar-compiz-0.1.ebuild new file mode 100644 index 0000000..f7483cb --- /dev/null +++ b/kde-misc/taskbar-compiz/taskbar-compiz-0.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit kde + +S=${WORKDIR}/${PN} # Adjust path... + +DESCRIPTION="A taskbar replacement for compositing WM's (like compiz/beryl)" +HOMEPAGE="http://www.kde-look.org/content/show.php?content=49484" +SRC_URI="http://www.kde-look.org/CONTENT/content-files/49484-${PN}.tar.gz" + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~ppc ~x86" +RESTRICT="mirror" +IUSE="" +SLOT="0" + +need-kde 3.5 + +pkg_postinst() { + kde_pkg_postinst + echo + ewarn "DO NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs at http://bugs.gentoo-xeffects.orgg" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/manifest1_obsolete b/manifest1_obsolete new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/manifest1_obsolete diff --git a/media-libs/clutter-cairo/ChangeLog b/media-libs/clutter-cairo/ChangeLog new file mode 100644 index 0000000..952f2c5 --- /dev/null +++ b/media-libs/clutter-cairo/ChangeLog @@ -0,0 +1,13 @@ +# ChangeLog for media-libs/clutter-cairo +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 25 Nov 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +metadata.xml: + Added metadata.xml. + + 13 Nov 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +clutter-cairo-0.4.0.ebuild: + Initial import of clutter. Fixed bug #21. + Thanks to Guillaume Seguin (iXce) for providing the ebuilds. + diff --git a/media-libs/clutter-cairo/Manifest b/media-libs/clutter-cairo/Manifest new file mode 100644 index 0000000..77f83aa --- /dev/null +++ b/media-libs/clutter-cairo/Manifest @@ -0,0 +1,4 @@ +DIST clutter-cairo-0.4.0.tar.bz2 216121 RMD160 44e05692974481d6b689f1a36946e9aa548f5c11 SHA1 01305aeb6e401177e20d41741f3cb17887b459ea SHA256 6086017c5fcb099b99cca8adda3bacc4f4660f27bd1195287d1963237c085c58 +EBUILD clutter-cairo-0.4.0.ebuild 535 RMD160 f2daa98143b5461b9b7751e6e548abdfbec76f55 SHA1 c9d1848cddba2120def5034284d1dd17c1b188b1 SHA256 2e2c37bef5f78a980dd31f74b3669d1041c49606913ef871b319341510d3827e +MISC ChangeLog 438 RMD160 1ebe08225254d8896c136297c44d5fe77373543e SHA1 eaa7d2f2760b3a952e5fc3bf3f6416ead6aeaa49 SHA256 8622d9b0f55c6a5ce9f38b9b003e747535560f21f9ef10899672d67e29d31e5a +MISC metadata.xml 612 RMD160 141252966fdbc615dcd5c227028c1bb3a6aec7f1 SHA1 e513c0d5fbd5037960c83e4e5faba030bfc3f76c SHA256 b8e7665868c628aacfeee9daebccc490743483168f9cb234daedface169c5c5a diff --git a/media-libs/clutter-cairo/clutter-cairo-0.4.0.ebuild b/media-libs/clutter-cairo/clutter-cairo-0.4.0.ebuild new file mode 100644 index 0000000..dce09bd --- /dev/null +++ b/media-libs/clutter-cairo/clutter-cairo-0.4.0.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit eutils gnome2 + +DESCRIPTION="Clutter is a library for creating graphical user interfaces" +HOMEPAGE="http://www.clutter-project.org/" +SRC_URI="http://www.clutter-project.org/sources/${PN}/0.4/${P}.tar.bz2" +RESTRICT="mirror" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="" + +RDEPEND=">=x11-libs/cairo-1.4.0 + >=media-libs/clutter-0.4.0" + +DEPEND="${RDEPEND}" + +DOCS="AUTHORS ChangeLog NEWS README TODO" diff --git a/media-libs/clutter-cairo/metadata.xml b/media-libs/clutter-cairo/metadata.xml new file mode 100644 index 0000000..cbf7ea2 --- /dev/null +++ b/media-libs/clutter-cairo/metadata.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription>compiz-fusion is a community-driven project +that is aimed at extending the compiz window manager. +</longdescription> +</pkgmetadata> diff --git a/media-libs/clutter-gst/ChangeLog b/media-libs/clutter-gst/ChangeLog new file mode 100644 index 0000000..a65c4f3 --- /dev/null +++ b/media-libs/clutter-gst/ChangeLog @@ -0,0 +1,13 @@ +# ChangeLog for media-libs/clutter-gst +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 25 Nov 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +metadata.xml: + Added metadata.xml. + + 13 Nov 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +clutter-gst-0.4.0.ebuild: + Initial import of clutter. Fixed bug #21. + Thanks to Guillaume Seguin (iXce) for providing the ebuilds. + diff --git a/media-libs/clutter-gst/Manifest b/media-libs/clutter-gst/Manifest new file mode 100644 index 0000000..acf7904 --- /dev/null +++ b/media-libs/clutter-gst/Manifest @@ -0,0 +1,4 @@ +DIST clutter-gst-0.4.0.tar.bz2 378123 RMD160 49f2c0c1e8e49f9b8db0d90cd91cad73a3554b42 SHA1 6cce25da432fd1e172c48a5d0e9811908dbef93e SHA256 63122bb812a3ef161f4794ca5f8ea2dd496a14c8b6bd0b2de487615060457132 +EBUILD clutter-gst-0.4.0.ebuild 594 RMD160 cfb06d08a9a21c76cf6722ad52caa8143f707b9e SHA1 88e2401952088d7c4c13345b743f9d9251179ad6 SHA256 0755d987c944ab0768126e37fbcb4777c8fa911e1747a072146092fa9fac169d +MISC ChangeLog 434 RMD160 9eea53268eca54b72bec25a57120373be55e7e48 SHA1 536cb3d9f5a751c0e8ccdcc309ed6c16c8e4ba55 SHA256 38488a8a2c8b10caca6711cb6bff9f569debf8ece2e7853f5c1b4dd9d119505c +MISC metadata.xml 612 RMD160 141252966fdbc615dcd5c227028c1bb3a6aec7f1 SHA1 e513c0d5fbd5037960c83e4e5faba030bfc3f76c SHA256 b8e7665868c628aacfeee9daebccc490743483168f9cb234daedface169c5c5a diff --git a/media-libs/clutter-gst/clutter-gst-0.4.0.ebuild b/media-libs/clutter-gst/clutter-gst-0.4.0.ebuild new file mode 100644 index 0000000..eb5dfd0 --- /dev/null +++ b/media-libs/clutter-gst/clutter-gst-0.4.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit eutils gnome2 + +DESCRIPTION="Clutter is a library for creating graphical user interfaces" +HOMEPAGE="http://www.clutter-project.org/" +SRC_URI="http://www.clutter-project.org/sources/${PN}/0.4/${P}.tar.bz2" +RESTRICT="mirror" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="dev-libs/libxml2 + >=media-libs/clutter-0.4.0 + >=media-libs/gstreamer-0.10 + >=media-libs/gst-plugins-base-0.10" + +DEPEND="${RDEPEND}" + +DOCS="AUTHORS ChangeLog NEWS README TODO" diff --git a/media-libs/clutter-gst/metadata.xml b/media-libs/clutter-gst/metadata.xml new file mode 100644 index 0000000..cbf7ea2 --- /dev/null +++ b/media-libs/clutter-gst/metadata.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription>compiz-fusion is a community-driven project +that is aimed at extending the compiz window manager. +</longdescription> +</pkgmetadata> diff --git a/media-libs/clutter-gtk/ChangeLog b/media-libs/clutter-gtk/ChangeLog new file mode 100644 index 0000000..9ff2b3b --- /dev/null +++ b/media-libs/clutter-gtk/ChangeLog @@ -0,0 +1,13 @@ +# ChangeLog for media-libs/clutter-gtk +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 25 Nov 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +metadata.xml: + Added metadata.xml. + + 13 Nov 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +clutter-gtk-0.4.0.ebuild: + Initial import of clutter. Fixed bug #21. + Thanks to Guillaume Seguin (iXce) for providing the ebuilds. + diff --git a/media-libs/clutter-gtk/Manifest b/media-libs/clutter-gtk/Manifest new file mode 100644 index 0000000..34f370f --- /dev/null +++ b/media-libs/clutter-gtk/Manifest @@ -0,0 +1,4 @@ +DIST clutter-gtk-0.4.0.tar.bz2 255118 RMD160 3c843385c314f1b3a81fdf646fe2ed0447ff73a7 SHA1 6e8ca4aba42bca1323b0d8bcfe4a89d697c949fa SHA256 25cbe5438a3f8c5ca9686b0d263499ccab876b44b7314caa8da93206a947104d +EBUILD clutter-gtk-0.4.0.ebuild 531 RMD160 abe60c85f2ff05878c60671af2e455e3ce148514 SHA1 a1d183ee1add990b1bb80d1b17035b65ae06e5c2 SHA256 72b51a90e29fc0019fdf09e982f158716282d04ab5127e59ca9452d59ff98170 +MISC ChangeLog 434 RMD160 1ec872c4e37729677b833cf7a37653c0fd8dac8e SHA1 c62bf8330f65b83dbbaf66639e772733a39c8579 SHA256 fecb73710825027c8d5e91e8485a6b1bd70eae26abb767bae7cde943eb30b5b9 +MISC metadata.xml 612 RMD160 141252966fdbc615dcd5c227028c1bb3a6aec7f1 SHA1 e513c0d5fbd5037960c83e4e5faba030bfc3f76c SHA256 b8e7665868c628aacfeee9daebccc490743483168f9cb234daedface169c5c5a diff --git a/media-libs/clutter-gtk/clutter-gtk-0.4.0.ebuild b/media-libs/clutter-gtk/clutter-gtk-0.4.0.ebuild new file mode 100644 index 0000000..daabbfc --- /dev/null +++ b/media-libs/clutter-gtk/clutter-gtk-0.4.0.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit eutils gnome2 + +DESCRIPTION="Clutter is a library for creating graphical user interfaces" +HOMEPAGE="http://www.clutter-project.org/" +SRC_URI="http://www.clutter-project.org/sources/${PN}/${PV/.0/}/${P}.tar.bz2" +RESTRICT="mirror" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="dev-libs/atk + >=media-libs/clutter-0.4.0" + +DEPEND="${RDEPEND}" + +DOCS="AUTHORS ChangeLog NEWS README TODO" diff --git a/media-libs/clutter-gtk/metadata.xml b/media-libs/clutter-gtk/metadata.xml new file mode 100644 index 0000000..cbf7ea2 --- /dev/null +++ b/media-libs/clutter-gtk/metadata.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription>compiz-fusion is a community-driven project +that is aimed at extending the compiz window manager. +</longdescription> +</pkgmetadata> diff --git a/media-libs/clutter/ChangeLog b/media-libs/clutter/ChangeLog new file mode 100644 index 0000000..b3dd28c --- /dev/null +++ b/media-libs/clutter/ChangeLog @@ -0,0 +1,13 @@ +# ChangeLog for media-libs/clutter +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 25 Nov 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +metadata.xml: + Added metadata.xml. + + 13 Nov 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +clutter-0.4.2.ebuild: + Initial import of clutter. Fixed bug #21. + Thanks to Guillaume Seguin (iXce) for providing the ebuilds. + diff --git a/media-libs/clutter/Manifest b/media-libs/clutter/Manifest new file mode 100644 index 0000000..1487337 --- /dev/null +++ b/media-libs/clutter/Manifest @@ -0,0 +1,4 @@ +DIST clutter-0.4.2.tar.bz2 685790 RMD160 f86c6200b401eecaa2a314378d6208c3a22c587c SHA1 e65a92ac78a20ab3627646f04515b436a05f067b SHA256 d356b13f4acc0255eddf2fdce4d580098c002e6fe7618430f6e5d98175db4935 +EBUILD clutter-0.4.2.ebuild 1050 RMD160 1a4ebe05dd5387d8023f9d3f41db840b824f1e38 SHA1 a2ddde70e2619eb4fa57f29590f6997928770cec SHA256 911ef698ead1242779af6d4dff43d564d4b27cab3080a987be99110ae7539e95 +MISC ChangeLog 426 RMD160 af6f156077680aa72110a4c8fff613d7076ca2a5 SHA1 8a6f29643f75e3bca7abeca48b35d22cb0f382a0 SHA256 e40c511e42df0959e57494d0c96cdee93439c875aea6bc4053562d1028d7d79a +MISC metadata.xml 612 RMD160 141252966fdbc615dcd5c227028c1bb3a6aec7f1 SHA1 e513c0d5fbd5037960c83e4e5faba030bfc3f76c SHA256 b8e7665868c628aacfeee9daebccc490743483168f9cb234daedface169c5c5a diff --git a/media-libs/clutter/clutter-0.4.2.ebuild b/media-libs/clutter/clutter-0.4.2.ebuild new file mode 100644 index 0000000..d79543e --- /dev/null +++ b/media-libs/clutter/clutter-0.4.2.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit eutils gnome2 + +DESCRIPTION="Clutter is a library for creating graphical user interfaces" +HOMEPAGE="http://www.clutter-project.org/" +SRC_URI="http://www.clutter-project.org/sources/${PN}/${PV/.2}/${P}.tar.bz2" +RESTRICT="mirror" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc opengl sdl" + +# Dependency on gtk+ is for GdkPixBuf; +# change if/when GdkPixBuf separates. +RDEPEND=" + >=dev-libs/glib-2.10.0 + >=x11-libs/gtk+-2.0 + >=x11-libs/pango-1.0 + opengl? ( virtual/opengl ) + sdl? ( media-libs/libsdl )" + +DEPEND="${RDEPEND} + doc? ( >=dev-util/gtk-doc-1 )" + +DOCS="AUTHORS ChangeLog NEWS README TODO" + +pkg_setup() { + G2CONF="${G2CONF} \ + $(use_enable doc gtk-doc)" + + if use !opengl && use !sdl; then + eerror "Select one render between: opengl or sdl" + die "opengl or sdl flag needed" + elif use opengl; then + G2CONF="${G2CONF} --with-flavour=glx" + elif use sdl; then + G2CONF="${G2CONF} --with-flavour=sdl" + fi +} diff --git a/media-libs/clutter/metadata.xml b/media-libs/clutter/metadata.xml new file mode 100644 index 0000000..cbf7ea2 --- /dev/null +++ b/media-libs/clutter/metadata.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription>compiz-fusion is a community-driven project +that is aimed at extending the compiz window manager. +</longdescription> +</pkgmetadata> diff --git a/profiles/ChangeLog b/profiles/ChangeLog new file mode 100644 index 0000000..2788cb4 --- /dev/null +++ b/profiles/ChangeLog @@ -0,0 +1,41 @@ +# ChangeLog +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 22 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + use.local.desc: + Fixed the type on compiz-fusion unsupported use flag. + + 31 Aug 2007; <roderick_greening@hotmail.com> package.mask: + Masked kde-misc/knetworkmanager as it's not in portage + + 02 Mar 2007; <roderick_greening@hotmail.com> use.local.desc: + Updated flags for pertty and kickoff and qt-copy for KDE/Kickoff related + packages. + + 01 Mar 2007; Alex Heck <nesl247@gmail.com> use.local.desc: + Add kiba-plugins glitz flag + + 25 Feb 2007; <roderick_greening@hotmail.com> use.local.desc: + Updated use desc for qt-copy and risky. + + 24 Feb 2007; Alex Heck <nesl247@gmail.com> use.local.desc: + Add gtk+ USE flag use.local.desc + + 28 Jan 2007; Alex Heck <nesl247@gmail.com> use.local.desc: + Add beryl-plugins vidcap flag + + 28 Jan 2007; Alex Heck <nesl247@gmail.com> use.local.desc: + Add glitz flag for kiba-dock + + 28 Jan 2007; Alex Heck <nesl247@gmail.com> use.local.desc: + Add metacity xcomposite flag + + 28 Jan 2007; Alex Heck <nesl247@gmail.com> use.local.desc: + Add freetype stuff + + 28 Jan 2007; Alex Heck <nesl247@gmail.com> use.local.desc: + Add kdelibs stuff + + 28 Jan 2007; Alex Heck <nesl247@gmail.com> use.local.desc: + Add qt flags diff --git a/profiles/package.mask b/profiles/package.mask new file mode 100644 index 0000000..fbe19ff --- /dev/null +++ b/profiles/package.mask @@ -0,0 +1,26 @@ +# $Header: /var/cvsroot/gentoo-x86/profiles/package.mask,v 1.7604 2007/08/18 21:34:53 drac Exp $ +# When you add an entry to this file, add your name, the date, and an +# explanation of why something is getting masked +# +# NOTE: Please add your entry at the top! +# + +## +## This is an example +## +# <bangert@gentoo.org> (28 Jun 2002) +# psypete says these are broken and i am using the +# opporturnity to test the masking style :) +# <bangert@gentoo.org> (28 Jun 2002) +# psypete says these are not really broken - its just +# the v4l stuff that does not work +#=media-video/mplayer-0.90_pre5 +#=media-video/mplayer-0.90_pre5-r1 +## +## End example +## + +# <roderick_greening@hotmail.com> (31 Aug 2007) +# stable version in portage now +# Masked for removal in 15 days (or thereabouts). +=kde-misc/knetworkmanager-9999 diff --git a/profiles/repo_name b/profiles/repo_name new file mode 100644 index 0000000..f8e1b68 --- /dev/null +++ b/profiles/repo_name @@ -0,0 +1 @@ +xeffects diff --git a/profiles/use.local.desc b/profiles/use.local.desc new file mode 100644 index 0000000..686d347 --- /dev/null +++ b/profiles/use.local.desc @@ -0,0 +1,28 @@ +dev-python/gnome-python-desktop:rsvg - +dev-python/gnome-python-desktop:wnck - +dev-python/gnome-python-desktop:nognome - +gnome-extra/kiba-dock:akamaru - Enables akamaru support +gnome-extra/kiba-dock:glitz - Enables glitz support +gnome-extra/kiba-plugins:glitz - Enables glitz support +kde-base/libkonq:pertty - Enables the KDE Improvement Project patches +kde-base/kcontrol:pertty - Enables the KDE Improvement Project patches +kde-base/kdelibs:kickoff - Enables the SUSE Kickoff patches +kde-base/kdelibs:pertty - Enables the KDE Improvement Project patches +kde-base/kdesktop:pertty - Enables the KDE Improvement Project patches +kde-base/kdesktop:transparency - Enables true transparency support +kde-base/kdm:pertty - Enables the KDE Improvement Project patches +kde-base/kicker:kickoff - Enables the SUSE Kickoff patches +kde-base/kicker:pertty - Enables the KDE Improvement Project patches +kde-base/konqueror:pertty - Enables the KDE Improvement Project patches +kde-base/ksmserver:pertty - Enables the KDE Improvement Project patches +kde-misc/kxdocker:net - +x11-libs/cairo:newspr - Enables better font rendering +x11-libs/gtk+:macmenu - Enables the macmenu style menu +x11-libs/libXft:newspr - Enables better font rendering +x11-libs/qt:pertty - Enables the KDE Improvement Project patches +x11-libs/qt:qt-copy - Enables kdesvn qt-copy patches +x11-libs/qt:risky - Enables Qt to build itself with hidden-visibility +x11-wm/compiz:fuse - +x11-wm/compiz:xcb - Support the X C-language Binding, a replacement for Xlib (can break proprietary binaries, for example Sun Java) +x11-wm/compiz-fusion:unsupported - Enable compiz-fusion-plugins-unsupported +x11-wm/metacity:xcomposite - Compositing support for metacity diff --git a/x11-apps/ccsm/ChangeLog b/x11-apps/ccsm/ChangeLog new file mode 100644 index 0000000..03dfb15 --- /dev/null +++ b/x11-apps/ccsm/ChangeLog @@ -0,0 +1,37 @@ +# ChangeLog for Gentoo XEffects Overlay +# $Header: $ + + 29 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + -ccsm-0.5.2.ebuild, ccsm-0.6.0.ebuild: + Removed 0.5.2 version and fixed dep on compizconfig-python. + + 29 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + ccsm-0.5.2.ebuild, ccsm-0.6.0.ebuild: + Removed default S definition. + + 22 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + ccsm-0.5.2.ebuild, ccsm-0.6.0.ebuild, ccsm-9999.ebuild: + Some QA fixes. + + 21 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +ccsm-0.6.0.ebuild: + Bumped package to 0.6.0 release. + + 02 Sep 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + ccsm-0.5.2.ebuild, ccsm-9999.ebuild: + Using gnome2-utils eclass to fix gnome icon update. + + 21 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + metadata.xml: + Updated metadata.xml + + 20 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +metadata.xml: + Added metadata.xml + + 14 May 2007; Alex Heck <nesl247@gmail.com> ccsm-9999.ebuild: + x11-apps/ccsm: Require pygtk 2.10 instead of 2.8 + + 13 May 2007; Alex Heck <nesl247@gmail.com> +ccsm-9999.ebuild: + x11-apps/ccsm: Initial import + diff --git a/x11-apps/ccsm/Manifest b/x11-apps/ccsm/Manifest new file mode 100644 index 0000000..660db4c --- /dev/null +++ b/x11-apps/ccsm/Manifest @@ -0,0 +1,5 @@ +DIST ccsm-0.6.0.tar.bz2 416663 RMD160 7af69ae8c5b86368ce45f3aef6ac39d055d139c4 SHA1 0dc8eba9c95e46b7e1b5748dfacdeb95d6bdc1d7 SHA256 39c22979c09c622bc35571fd824e07b700a99249989fbbc8715fa7e3253d7b87 +EBUILD ccsm-0.6.0.ebuild 869 RMD160 41a4604f19c984a1555abd2ece5565967a7916aa SHA1 d2eb6af48da76ca146cc185e2d8016b4fb187fc1 SHA256 93faf04eb65b8d8ab51a0f7a43c220c9461bba4d410237966dabaa1cba877d53 +EBUILD ccsm-9999.ebuild 833 RMD160 c26c0e7ef9d2d466932ad467f93a46e315b07447 SHA1 e933543d77899416b1a1bd81e8704afc89aaab05 SHA256 f292ed51b6e48749fdac6231f9047cdc763bb129eefb57a5145b5130079af780 +MISC ChangeLog 1219 RMD160 6ac37bac01324b9ad3aca06b965e67d03b338095 SHA1 1d5b9801ef51717d22349f0bafc49a26ce23a060 SHA256 0a78768438dfbf32456290150df843d56dc397a824583970e9cf6bf539c6c08b +MISC metadata.xml 544 RMD160 805066b85a715b0754f62e69ebd72803c9d7570a SHA1 b285971c19f172857ef19ba9d81257e52693b1fd SHA256 0dda8939b928bce9c28d944daed4e99cd96445a68d609e6bce3f9fc3a611f0de diff --git a/x11-apps/ccsm/ccsm-0.6.0.ebuild b/x11-apps/ccsm/ccsm-0.6.0.ebuild new file mode 100644 index 0000000..8afb6ad --- /dev/null +++ b/x11-apps/ccsm/ccsm-0.6.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit gnome2-utils + +COMPIZCONFIG_PYTHON_RELEASE=0.6.0.1 + +DESCRIPTION="Compizconfig Settings Manager" +HOMEPAGE="http://compiz-fusion.org" +SRC_URI="http://releases.compiz-fusion.org/${PV}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +RESTRICT="mirror" + +DEPEND="~dev-python/compizconfig-python-${COMPIZCONFIG_PYTHON_RELEASE} + >=dev-python/pygtk-2.10" + +src_compile() { + cd "${S}" + ./setup.py build --prefix=/usr +} + +src_install() { + ./setup.py install --root="${D}" --prefix=/usr +} + +pkg_postinst() { + if use gtk ; then gnome2_icon_cache_update ; fi + + ewarn "DO NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs at http://bugs.gentoo-xeffects.org/" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/x11-apps/ccsm/ccsm-9999.ebuild b/x11-apps/ccsm/ccsm-9999.ebuild new file mode 100644 index 0000000..5482cac --- /dev/null +++ b/x11-apps/ccsm/ccsm-9999.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit git gnome2-utils + +EGIT_REPO_URI="git://anongit.compiz-fusion.org/fusion/compizconfig/${PN}" + +DESCRIPTION="Compizconfig Settings Manager (git)" +HOMEPAGE="http://compiz-fusion.org" +SRC_URI="" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" +IUSE="" + +DEPEND="~dev-python/compizconfig-python-${PV} + >=dev-python/pygtk-2.10" + +S="${WORKDIR}/${PN}" + +src_compile() { + cd "${S}" + ./setup.py build --prefix=/usr +} + +src_install() { + ./setup.py install --root="${D}" --prefix=/usr +} + +pkg_postinst() { + if use gtk ; then gnome2_icon_cache_update ; fi + + ewarn "DO NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs at http://bugs.gentoo-xeffects.org/" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/x11-apps/ccsm/metadata.xml b/x11-apps/ccsm/metadata.xml new file mode 100644 index 0000000..da99e4d --- /dev/null +++ b/x11-apps/ccsm/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription>Compizconfig Settings Manager</longdescription> +</pkgmetadata> + diff --git a/x11-apps/fusion-icon/ChangeLog b/x11-apps/fusion-icon/ChangeLog new file mode 100644 index 0000000..2420149 --- /dev/null +++ b/x11-apps/fusion-icon/ChangeLog @@ -0,0 +1,41 @@ +# ChangeLog for x11-apps/fusion-icon +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 06 Nov 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + fusion-icon-9999.ebuild: + Fixed compiz dep from = to ~ + + 29 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + fusion-icon-9999.ebuild: + Fixed deps to avoid up and down cycle of compizconfig-python. + + 21 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + fusion-icon-9999.ebuild: + Updated package to support compiz-0.6.2 and compizconfig-python-0.6.2. + + 08 Sep 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + fusion-icon-9999.ebuild: + Fixed broken deps + + 08 Sep 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + fusion-icon-9999.ebuild: + Removed qt3 useflag and deps as requested by crdlb - it's no longer supported. + + 05 Sep 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + fusion-icon-9999.ebuild: + As requested by crdlb added xvinfo as a dep to fusion-icon. + + 21 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + metadata.xml: + Updated metadata.xml + + 20 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +metadata.xml: + Added metadata.xml + + 19 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + fusion-icon-9999.ebuild: + Update to allow compiz-0.5.2 or compiz-9999 and compizconfig-python-0.5.2 + or compizconfig-python-9999 as deps. + diff --git a/x11-apps/fusion-icon/Manifest b/x11-apps/fusion-icon/Manifest new file mode 100644 index 0000000..be7b794 --- /dev/null +++ b/x11-apps/fusion-icon/Manifest @@ -0,0 +1,3 @@ +EBUILD fusion-icon-9999.ebuild 1214 RMD160 5b4e224b0ea4b3fda31ef67fedad08fcf9ba525a SHA1 f6cfff2c90f55503b26fae0a6bd65083db87bb6d SHA256 d0d3a122020aa1d7df64c70448c2ebfbaf2318faa7b7238ff22f987ea58d9aee +MISC ChangeLog 1445 RMD160 2d148583d40c3186350e458b842df31b4dd14920 SHA1 c1913ed37a4519b06800755af17347b106b84fc4 SHA256 3133efb88af254c0750e78252c564965e1b103c14d4025bdbc5098e079e6672f +MISC metadata.xml 550 RMD160 0b25e10f72610435587c23e2bbd55b0e673f0abb SHA1 e1bdeeb3424cae2ff6297678444571a8eeba1652 SHA256 80e418055e1e410b9cfb81bacb3a1c8aaf806b466b36d518f77e84cff747330c diff --git a/x11-apps/fusion-icon/fusion-icon-9999.ebuild b/x11-apps/fusion-icon/fusion-icon-9999.ebuild new file mode 100644 index 0000000..cd73e76 --- /dev/null +++ b/x11-apps/fusion-icon/fusion-icon-9999.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit git gnome2-utils + +EGIT_REPO_URI="git://anongit.compiz-fusion.org/users/crdlb/${PN}" +COMPIZ_RELEASE=0.6.2 +COMPIZCONFIG_PYTHON_RELEASE=0.6.0.1 + +DESCRIPTION="Compiz Fusion Tray Icon and Manager (git)" +HOMEPAGE="http://compiz-fusion.org" +SRC_URI="" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" +IUSE="gtk qt4" + +RDEPEND="|| ( ~x11-wm/compiz-${PV} ~x11-wm/compiz-${COMPIZ_RELEASE} ) + || ( ~dev-python/compizconfig-python-${PV} =dev-python/compizconfig-python-${COMPIZCONFIG_PYTHON_RELEASE} ) + gtk? ( >=dev-python/pygtk-2.10 ) + qt4? ( dev-python/PyQt4 )" + +DEPEND="${RDEPEND} + >=dev-util/pkgconfig-0.19 + x11-apps/xvinfo" + +S="${WORKDIR}/${PN}" + +src_install() { + if use gtk ; then interfaces="${interfaces} gtk" ; fi + if use qt4 ; then interfaces="${interfaces} qt4" ; fi + make "interfaces=${interfaces}" DESTDIR="${D}" install || die "make install failed" +} + +pkg_postinst() { + if use gtk ; then gnome2_icon_cache_update ; fi + + ewarn "DO NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs at http://bugs.gentoo-xeffects.org/" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/x11-apps/fusion-icon/metadata.xml b/x11-apps/fusion-icon/metadata.xml new file mode 100644 index 0000000..c24bdad --- /dev/null +++ b/x11-apps/fusion-icon/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription>Compiz Fusion Tray Icon and Manager</longdescription> +</pkgmetadata> + diff --git a/x11-base/xgl/ChangeLog b/x11-base/xgl/ChangeLog new file mode 100644 index 0000000..8191ecd --- /dev/null +++ b/x11-base/xgl/ChangeLog @@ -0,0 +1,38 @@ +# ChangeLog for x11-base/xgl +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 22 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + xgl-0.0.1_pre20070105.ebuild: + Some QA fixes. + + 21 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + metadata.xml: + Updated metadata.xml + + 20 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + metadata.xml, -xgl-0.0.1_pre20061108.ebuild: + Removed old xgl-0.0.1_pre20061108 version. + Added my details to metadata.xml + + 28 Jan 2007; Alex Heck <nesl247@gmail.com> xgl-0.0.1_pre20061108.ebuild, + xgl-0.0.1_pre20070105.ebuild: + Fix with FEATURES="collision-protect" according to pal_gene + + 06 Jan 2007; Alex Heck <nesl247@gmail.com> + -xgl-0.0.1_pre20061020-r2.ebuild, +xgl-0.0.1_pre20070105.ebuild: + Version bump + + 17 Dec 2006; Alex Heck <nesl247@gmail.com> xgl-0.0.1_pre20061108.ebuild: + Change SRC_URI + + 12 Nov 2006; Alex Heck <nesl247@gmail.com> +xgl-0.0.1_pre20061108.ebuild: + Version bump + + 04 Nov 2006; Alex Heck <nesl247@gmail.com> + -xgl-0.0.1_pre20061020-r1.ebuild, +xgl-0.0.1_pre20061020-r2.ebuild: + Bumped xgl to dep on masked mesa + + 27 Oct 2006; Alex Heck <nesl247@gmail.com> +xgl-0.1.0-20061020-r1.ebuild, + +files/xgl-java-wmhack.patch: + Initial ChangeLog. Added java wm patch diff --git a/x11-base/xgl/Manifest b/x11-base/xgl/Manifest new file mode 100644 index 0000000..fa3bb66 --- /dev/null +++ b/x11-base/xgl/Manifest @@ -0,0 +1,7 @@ +AUX xgl-composite-hack.patch 714 RMD160 2e11d4ba32db9e9ccba0c8b149328344791c150b SHA1 09827baf0ac9b9aad6754108498e699067f24087 SHA256 6ba52c5a11a096ff65bc3d5e7a171564da8f83aa39e2bd0b957d768a3a228f84 +AUX xgl-java-wmhack.patch 405 RMD160 71ba435f19fb2ab432681706616ef6f5e177c271 SHA1 cba8f47432ccd122110fa5d9dae0d7366146375b SHA256 06eee6ddfef92395f7358fc379047d66c39f8003eb971ba59f7701008ad6d9fc +DIST MesaLib-6.5.2.tar.bz2 3295166 RMD160 9a92d69110c066ae6734bcaafb78f222ac2df6d3 SHA1 ba860bb6ee57c02202342dfd5927464a068ea18f SHA256 137f50a30461d51eb9af5aac737bc788d536354cf47b26129b97bde6e41fb85f +DIST xgl-20070105.tar.bz2 5281914 RMD160 f9678cb7706e430d04578d2375608e68308821d1 SHA1 7221ba5116c73deac03376d1f558f2ef4e01a6a2 SHA256 1813a510fbf113df32752f83a6cb8fc3c9c84d11f720257827a86b74e12e631d +EBUILD xgl-0.0.1_pre20070105.ebuild 2229 RMD160 ca8f026362d85f8a7d027591cf47d20e60fc5962 SHA1 5e6222b1ac9cabed7d5295be02463c7fabc874a4 SHA256 7c443b77283a7b7beaebaa0f7f08c330bf86b66fb3214d57b3418f1b563ed1f1 +MISC ChangeLog 1315 RMD160 ef75be238c7ccce09ef7ae8eda302ae02d5dc22a SHA1 625bbb5f757f587a5cdf84748aea623befd93b53 SHA256 a5bad8d9eb0bb90b5f5efcb8d8416d538312951f53ae3619e154bf983ad6ba2a +MISC metadata.xml 536 RMD160 c55dbf03f83960910ef182592f7b99129240f731 SHA1 30464b3ca337976312a95421ef5daab26b31d37d SHA256 02d6328caef5bc1c49ab9712570717e42608dd1d2e6ae4fcb9e8be4571f7aa80 diff --git a/x11-base/xgl/files/xgl-composite-hack.patch b/x11-base/xgl/files/xgl-composite-hack.patch new file mode 100644 index 0000000..098ae20 --- /dev/null +++ b/x11-base/xgl/files/xgl-composite-hack.patch @@ -0,0 +1,25 @@ +--- ./composite/compalloc.c ++++ ./composite/compalloc.c +@@ -486,12 +486,22 @@ compNewPixmap (WindowPtr pWin, int x, int y, int w, int h) + + ValidateGC(&pPixmap->drawable, pGC); + dixChangeGC (serverClient, pGC, GCSubwindowMode, &val, NULL); ++#if 1 ++ val = 0; ++ dixChangeGC (serverClient, pGC, GCForeground, &val, NULL); ++ ++ { ++ xRectangle rect = { 0, 0, w, h }; ++ (*pGC->ops->PolyFillRect) (&pPixmap->drawable, pGC, 1, &rect); ++ } ++#else + (*pGC->ops->CopyArea) (&pParent->drawable, + &pPixmap->drawable, + pGC, + x - pParent->drawable.x, + y - pParent->drawable.y, + w, h, 0, 0); ++#endif + FreeScratchGC (pGC); + } + return pPixmap; diff --git a/x11-base/xgl/files/xgl-java-wmhack.patch b/x11-base/xgl/files/xgl-java-wmhack.patch new file mode 100644 index 0000000..beb26d2 --- /dev/null +++ b/x11-base/xgl/files/xgl-java-wmhack.patch @@ -0,0 +1,18 @@ +--- ./dix/window.c 2006/05/29 18:12:27 1.1 ++++ ./dix/window.c 2006/05/29 18:15:15 +@@ -1265,8 +1265,12 @@ + result = EventSelectForWindow(pWin, client, (Mask )*pVlist); + if (result) + { +- error = result; +- goto PatchUp; ++ if (vmask != CWEventMask || ++ (Mask)*pVlist != SubstructureRedirectMask) ++ { ++ error = result; ++ goto PatchUp; ++ } + } + pVlist++; + break; + diff --git a/x11-base/xgl/metadata.xml b/x11-base/xgl/metadata.xml new file mode 100644 index 0000000..efb938e --- /dev/null +++ b/x11-base/xgl/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription>OpenGL based X server</longdescription> +</pkgmetadata> + diff --git a/x11-base/xgl/xgl-0.0.1_pre20070105.ebuild b/x11-base/xgl/xgl-0.0.1_pre20070105.ebuild new file mode 100644 index 0000000..9cb2473 --- /dev/null +++ b/x11-base/xgl/xgl-0.0.1_pre20070105.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +SNAPSHOT="yes" + +inherit flag-o-matic x-modular multilib + +SNAPSHOT_DATE=${PV##*_pre} +MESA_PN="Mesa-6.5.2" +MESA_SRC_P="${MESA_PN/Mesa/MesaLib}" +XGL_SRC_P="${PN}-${SNAPSHOT_DATE}" + +#SRC_URI="http://dev.gentoo.org/~joshuabaergen/distfiles/${MESA_SRC_P}.tar.bz2 +SRC_URI="mirror://sourceforge/mesa3d/${MESA_SRC_P}.tar.bz2 + http://distfiles.gentoo-xeffects.org/snapshots/${PN}/${XGL_SRC_P}.tar.bz2" +# http://www.schokokeks.org/~hanno/snapshots/${XGL_SRC_P}.tar.bz2" + +PATCHES="${FILESDIR}/${PN}-java-wmhack.patch + ${FILESDIR}/${PN}-composite-hack.patch" + +S="${WORKDIR}/${PN}" + +DESCRIPTION="XGL X server" +HOMEPAGE="http://xorg.freedesktop.org/" +LICENSE="X11" +SLOT="0" +KEYWORDS="~x86 ~amd64 ~ppc" +IUSE="ipv6 xinerama" +DEPEND=">=media-libs/glitz-0.5.6 + >=media-libs/mesa-6.5.2_pre20061102 + x11-proto/xf86driproto + x11-proto/randrproto + x11-proto/renderproto + >=x11-proto/fixesproto-4.0 + x11-proto/damageproto + x11-proto/xf86miscproto + >=x11-proto/scrnsaverproto-1.1 + x11-proto/resourceproto + x11-proto/fontsproto + x11-proto/xf86dgaproto + x11-proto/videoproto + >=x11-proto/compositeproto-0.3 + x11-proto/trapproto + x11-proto/recordproto + x11-proto/xineramaproto + x11-proto/evieext + x11-libs/libXfont + x11-libs/libxkbfile + x11-libs/libxkbui + x11-libs/libXxf86misc" + +RESTRICT="mirror" + +pkg_setup() { + # (#121394) Causes window corruption + filter-flags -fweb + + CONFIGURE_OPTIONS=" + $(use_enable ipv6) + $(use_enable xinerama) + --enable-xgl + --enable-xglx + --enable-glx + --enable-dri + --disable-xorg + --disable-aiglx + --disable-dmx + --disable-xvfb + --disable-xnest + --disable-xprint + --with-mesa-source="${WORKDIR}"/${MESA_PN} + --sysconfdir=/etc/X11 + --localstatedir=/var + --enable-install-setuid + --with-font-dir=/usr/share/fonts + --with-default-font-path=/usr/share/fonts/misc,/usr/share/fonts/75dpi,/usr/share/fonts/100dpi,/usr/share/fonts/TTF,/usr/share/fonts/Type1" + +} + +src_install() { + x-modular_src_install + + rm "${D}/usr/share/aclocal/xorg-server.m4" \ + "${D}/usr/$(get_libdir)/xserver/SecurityPolicy" \ + "${D}/usr/$(get_libdir)/pkgconfig/xorg-server.pc" \ + "${D}/usr/share/man/man1/Xserver.1*" +} diff --git a/x11-libs/cairo/ChangeLog b/x11-libs/cairo/ChangeLog new file mode 100644 index 0000000..5cf1585 --- /dev/null +++ b/x11-libs/cairo/ChangeLog @@ -0,0 +1,84 @@ +# ChangeLog for x11-libs/cairo +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 22 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + cairo-1.4.10.ebuild: + Some QA fixes. + + 29 Aug 2007; <roderick_greening@hotmail.com> cairo-1.4.10.ebuild: + fixed formatting in keywords line + + 29 Aug 2007; <roderick_greening@hotmail.com> cairo-1.4.10.ebuild: + Updated KEYWORDS to match portage + + 22 Aug 2007; <roderick_greening@hotmail.com> + -files/cairo-1.4.8-newspr.patch, -files/cairo-updated-newspr.patch, + cairo-1.4.10.ebuild: + Moved newspr patch to distfiles + + 22 Aug 2007; <roderick_greening@hotmail.com> -cairo-1.4.6.ebuild, + cairo-1.4.10.ebuild: + Updated keywords and removed old ebuild + + 21 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + cairo-1.4.10.ebuild: + Dropped keywords for unsupported arches. + + 21 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + metadata.xml, cairo-1.4.6.ebuild: + Updated metadata.xml + + 20 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + metadata.xml, -cairo-1.4.4.ebuild, cairo-1.4.6.ebuild, + -cairo-1.4.8.ebuild: + Removed old cairo-1.4.4 and cairo-1.4.8 versions. + Fixed small syntax error on cairo-1.4.6 and added my details to metadata.xml + + 04 Jul 2007; <roderick_greening@hotmail.com> cairo-1.4.10.ebuild: + Look for 1.4.8 rev of newspr patch.. no update needed + + 04 Jul 2007; <roderick_greening@hotmail.com> +cairo-1.4.10.ebuild: + Rev bump + + 21 Jun 2007; <roderick_greening@hotmail.com> + files/cairo-1.4.8-newspr.patch: + Updating patch for cairo newspr again + + 21 Jun 2007; <roderick_greening@hotmail.com> cairo-1.4.4.ebuild, + cairo-1.4.6.ebuild: + Updated keywording + + 19 Jun 2007; <roderick_greening@hotmail.com> cairo-1.4.8.ebuild, + +files/cairo-1.4.8-XError.patch, +files/cairo-1.4.8-directfb.patch, + +files/cairo-1.4.8-newspr.patch: + fubar'd patch fixed (hopefully) + + 19 Jun 2007; <roderick_greening@hotmail.com> +cairo-1.4.8.ebuild: + Updated to match portage rev bump + + 21 Mar 2007; Rafal Boniecki <rfb@onet.eu> -cairo-1.3.14.ebuild, + -cairo-1.3.16.ebuild, +cairo-1.4.2.ebuild: + Cairo bump. + + 06 Mar 2007; <roderick_greening@hotmail.com> +cairo-1.4.0.ebuild: + version bump + + 03 Mar 2007; <roderick_greening@hotmail.com> +cairo-1.3.16.ebuild: + Cairo version bump. + + 20 Feb 2007; Rafal Boniecki <rfb@onet.eu> +cairo-1.3.14.ebuild: + Cairo version bump. + + 19 Feb 2007; Rafal Boniecki <rfb@onet.eu> cairo-1.2.4.ebuild, + cairo-1.3.12.ebuild: + Modified pkg_postinst() a bit. + + 19 Feb 2007; Rafal Boniecki <rfb@onet.eu> cairo-1.2.4.ebuild, + -cairo-1.3.10.ebuild, cairo-1.3.12.ebuild, metadata.xml: + Small fixes. All repoman warnings apply only if we use newspr flag (which + makes stable cairo depend on unstable freetype - this is OK). + + 28 Jan 2007; Alex Heck <nesl247@gmail.com> ChangeLog: + Fixes according to repoman + diff --git a/x11-libs/cairo/Manifest b/x11-libs/cairo/Manifest new file mode 100644 index 0000000..8ff045c --- /dev/null +++ b/x11-libs/cairo/Manifest @@ -0,0 +1,5 @@ +DIST cairo-1.4.10.tar.gz 3216689 RMD160 ce1cb025d47ec395577e4f4c6fe5092be85e0cbe SHA1 8371097e30650ec817b24694367110139627403e SHA256 594e78a66044898c321e378d47faf43b665b23ba638834d2787e344ba13e5132 +DIST cairo-1.4.8-newspr.patch.bz2 4965 RMD160 eb24b35f4a2894378d24db039397bd7becddca62 SHA1 696156aa31226d2165d69c9b32f8847fc9d07370 SHA256 c4c19479cbd33b9c37c93ca128e97583a689abe0f97a20db6f1f795b6e318fd7 +EBUILD cairo-1.4.10.ebuild 2416 RMD160 a43b2a230fd910105f8a1126f2947f31846e776d SHA1 f8124f180c88852d694f7730a7a5e10d7c447c6f SHA256 5890768a88f0b22aa2b13bf8d205b90c9166851f490fc0c0938a51bd060796c8 +MISC ChangeLog 2895 RMD160 cb662a18c3905aa077b284ab30b7eb5fb3c76bba SHA1 f8b9412dd4dde9157fca7d87fbdf1ac27de044a0 SHA256 e8852786784f3ce5c401250a9cd7dbc161a3cb44207f8fac54457573749eefc8 +MISC metadata.xml 573 RMD160 58b842b7abb804d0c7372cba2cbbaa39387e1061 SHA1 c04e9b104a8852e6c1a50d346b0020aea9512da1 SHA256 7bb026f2fdd3beb8e50384934023cca466fcb47fdca74424db9541b42171cc1b diff --git a/x11-libs/cairo/cairo-1.4.10.ebuild b/x11-libs/cairo/cairo-1.4.10.ebuild new file mode 100644 index 0000000..0a14e6b --- /dev/null +++ b/x11-libs/cairo/cairo-1.4.10.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/cairo/cairo-1.4.10.ebuild,v 1.8 2007/08/25 13:55:07 vapier Exp $ + +inherit eutils flag-o-matic libtool + +DESCRIPTION="A vector graphics library with cross-device output support" +HOMEPAGE="http://cairographics.org/" +SRC_URI="http://cairographics.org/releases/${P}.tar.gz + newspr? ( http://distfiles.gentoo-xeffects.org/newspr/${PN}-1.4.8-newspr.patch.bz2 )" + +LICENSE="|| ( LGPL-2.1 MPL-1.1 )" +SLOT="0" +KEYWORDS="alpha amd64 arm ~hppa ia64 mips ppc ~ppc64 s390 sh sparc x86 ~x86-fbsd" +IUSE="debug directfb doc glitz newspr opengl svg X xcb" + +# Test causes a circular depend on gtk+... since gtk+ needs cairo but test needs gtk+ so we need to block it +RESTRICT="test" + +RDEPEND="media-libs/fontconfig + newspr? ( >=media-libs/freetype-2.3.1 ) + !newspr? ( >=media-libs/freetype-2.1.4 ) + media-libs/libpng + X? ( + x11-libs/libXrender + x11-libs/libXext + x11-libs/libX11 + virtual/xft + xcb? ( x11-libs/libxcb + x11-libs/xcb-util ) + ) + directfb? ( >=dev-libs/DirectFB-0.9.24 ) + glitz? ( >=media-libs/glitz-0.5.1 ) + svg? ( dev-libs/libxml2 )" + +DEPEND="${RDEPEND} + >=dev-util/pkgconfig-0.19 + X? ( x11-proto/renderproto + xcb? ( x11-proto/xcb-proto ) ) + doc? ( + >=dev-util/gtk-doc-1.3 + ~app-text/docbook-xml-dtd-4.2 + )" + +src_unpack() { + unpack ${A} + cd "${S}" + + if use newspr; then + epatch ${DISTDIR}/${PN}-1.4.8-newspr.patch.bz2 + fi + + # We need to run elibtoolize to ensure correct so versioning on FreeBSD + elibtoolize +} + +src_compile() { + #gets rid of fbmmx.c inlining warnings + append-flags -finline-limit=1200 + + if use glitz && use opengl; then + export glitz_LIBS=-lglitz-glx + fi + + econf $(use_enable X xlib) $(use_enable doc gtk-doc) $(use_enable directfb) \ + $(use_enable svg) $(use_enable glitz) \ + $(use_enable debug test-surfaces) --enable-pdf --enable-png \ + --enable-freetype --enable-ps $(use_enable xcb) \ + || die "configure failed" + + emake || die "compile failed" +} + +src_install() { + make DESTDIR="${D}" install || die "Installation failed" + dodoc AUTHORS ChangeLog NEWS README TODO +} + +pkg_postinst() { + ewarn "DO NOT report bugs to Gentoo's bugzilla" + einfo "See http://forums.gentoo.org/viewtopic-t-511382.html for support topic on Gentoo forums." + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/x11-libs/cairo/metadata.xml b/x11-libs/cairo/metadata.xml new file mode 100644 index 0000000..093ed87 --- /dev/null +++ b/x11-libs/cairo/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription>A vector graphics library with cross-device output support</longdescription> +</pkgmetadata> + diff --git a/x11-libs/compiz-bcop/ChangeLog b/x11-libs/compiz-bcop/ChangeLog new file mode 100644 index 0000000..d6619d5 --- /dev/null +++ b/x11-libs/compiz-bcop/ChangeLog @@ -0,0 +1,25 @@ +# ChangeLog for x11-libs/compiz-bcop +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 29 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + -compiz-bcop-0.5.2.ebuild: + Removed 0.5.2 version. + + 29 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + compiz-bcop-0.5.2.ebuild, compiz-bcop-0.6.0.ebuild: + Removed default S definition. + + 21 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +compiz-bcop-0.6.0.ebuild: + Bumped package to 0.6.0 release. + + 22 Sep 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + compiz-bcop-0.5.2.ebuild, compiz-bcop-9999.ebuild: + Updated DEPEND/RDEPEND as pkgconfig is only required for building the + package. Thanks to lxnay for calling our attention. + + 21 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +metadata.xml: + Added metadata.xml + diff --git a/x11-libs/compiz-bcop/Manifest b/x11-libs/compiz-bcop/Manifest new file mode 100644 index 0000000..b25c4b0 --- /dev/null +++ b/x11-libs/compiz-bcop/Manifest @@ -0,0 +1,5 @@ +DIST compiz-bcop-0.6.0.tar.bz2 69808 RMD160 4bcb2067633ad79cbb87e87923118caf233e586b SHA1 4d6c3ce5b3b3aa531df7f366ee1e31236de8b30d SHA256 0e6dd481d569fd699e2b3cbe63205e607c8656aff778cc8a18df24c3f78e8243 +EBUILD compiz-bcop-0.6.0.ebuild 821 RMD160 e76c2a921a9afd9e77b35b0ca99e74970c245b78 SHA1 fbb968c4e32ad5b2f1c24652c539f7f02753c952 SHA256 53517983cc1f95fa25f73733b6b8736c889d4fd8a0a51e9b9a824b6fbc64f9c5 +EBUILD compiz-bcop-9999.ebuild 842 RMD160 af8691cb3cde3753daa968f56b750ae41ce96632 SHA1 548abd7f9e3d7f6fea5675087e8c8866d6714ccb SHA256 5a10bb3a9a660b63745a5d9651e0ee21a7572d53b2909371362f80efdf5104d2 +MISC ChangeLog 882 RMD160 359fd7a492b9ded987bee392744d7487775bb37c SHA1 7f18d1ad3f3c0cd2976041a8eebf95efd5624bb2 SHA256 2210abde7231d15f42d6d4267c95d2dad39928f7a01a7b64d88dda858b3766da +MISC metadata.xml 667 RMD160 8354618c158448b435272d7e8d77bd480572c7a7 SHA1 f0d8a94dcbe135fc0c2be9ff0812b1bd0aaa1d08 SHA256 6c5d5ae874a3e40dd1a0d4a8d8a81d9a9b4a1df96084c1836080d462c0411cd9 diff --git a/x11-libs/compiz-bcop/compiz-bcop-0.6.0.ebuild b/x11-libs/compiz-bcop/compiz-bcop-0.6.0.ebuild new file mode 100644 index 0000000..fa29242 --- /dev/null +++ b/x11-libs/compiz-bcop/compiz-bcop-0.6.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit autotools + +DESCRIPTION="Compiz Option code Generator" +HOMEPAGE="http://compiz-fusion.org" +SRC_URI="http://releases.compiz-fusion.org/${PV}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +RESTRICT="mirror" + +RDEPEND="dev-libs/libxslt" +DEPEND="${RDEPEND} + >=dev-util/pkgconfig-0.19" + +src_compile() { + eautoreconf || die "eautoreconf failed" + + econf || die "econf failed" + emake || die "make failed" +} + +src_install() { + make DESTDIR="${D}" install || die "make install failed" +} + +pkg_postinst() { + ewarn "DO NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs at http://bugs.gentoo-xeffects.org/" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/x11-libs/compiz-bcop/compiz-bcop-9999.ebuild b/x11-libs/compiz-bcop/compiz-bcop-9999.ebuild new file mode 100644 index 0000000..3cddeba --- /dev/null +++ b/x11-libs/compiz-bcop/compiz-bcop-9999.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit git autotools + +EGIT_REPO_URI="git://anongit.compiz-fusion.org/fusion/libraries/bcop" + +DESCRIPTION="Compiz Option code Generator (git)" +HOMEPAGE="http://compiz-fusion.org" +SRC_URI="" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" +IUSE="" + +RDEPEND="dev-libs/libxslt" +DEPEND="${RDEPEND} + >=dev-util/pkgconfig-0.19" + +S="${WORKDIR}/bcop" + +src_compile() { + eautoreconf || die "eautoreconf failed" + + econf || die "econf failed" + emake || die "make failed" +} + +src_install() { + make DESTDIR="${D}" install || die "make install failed" +} + +pkg_postinst() { + ewarn "DO NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs at http://bugs.gentoo-xeffects.org/" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/x11-libs/compiz-bcop/metadata.xml b/x11-libs/compiz-bcop/metadata.xml new file mode 100644 index 0000000..4f077c7 --- /dev/null +++ b/x11-libs/compiz-bcop/metadata.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription>BCOP is a code generator that provides an easy way to +handle plugin options by generating parts of the plugin code directly +from the xml metadata file. +</longdescription> +</pkgmetadata> diff --git a/x11-libs/compizconfig-backend-gconf/ChangeLog b/x11-libs/compizconfig-backend-gconf/ChangeLog new file mode 100644 index 0000000..5e58314 --- /dev/null +++ b/x11-libs/compizconfig-backend-gconf/ChangeLog @@ -0,0 +1,29 @@ +# ChangeLog for x11-libs/compizconfig-backend-gconf +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 29 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + -compizconfig-backend-gconf-0.5.2.ebuild: + Removed 0.5.2 version. + + 29 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + compizconfig-backend-gconf-0.5.2.ebuild, + compizconfig-backend-gconf-0.6.0.ebuild: + Removed default S definition. + + 21 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +compizconfig-backend-gconf-0.6.0.ebuild: + Bumped package to 0.6.0 release. + + 22 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + compizconfig-backend-gconf-9999.ebuild: + Removed dep on compiz-0.5.2 for the live ebuild as it doesn't work. + + 21 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +metadata.xml: + Added metadata.xml + + 19 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + compizconfig-backend-gconf-9999.ebuild: + Update to allow compiz-0.5.2 or compiz-9999 as deps. + diff --git a/x11-libs/compizconfig-backend-gconf/Manifest b/x11-libs/compizconfig-backend-gconf/Manifest new file mode 100644 index 0000000..d0a8605 --- /dev/null +++ b/x11-libs/compizconfig-backend-gconf/Manifest @@ -0,0 +1,5 @@ +DIST compizconfig-backend-gconf-0.6.0.tar.bz2 236287 RMD160 31b8616d91ceebf682dac56815b2ccd26e9d8518 SHA1 49a843f3adb656636c7791d867836e9e463d3d04 SHA256 5956e1cbc0c75244d47327aab21bd2eb294fe9c44582a77651f412c6a24e1940 +EBUILD compizconfig-backend-gconf-0.6.0.ebuild 866 RMD160 72c90ca928986dfd701d58ca6edcca488b5d0789 SHA1 fa9a2d891d4a15bf2140e25c43c47f45a642e2e9 SHA256 6710e33a1334cb89c4955f61ee07d175f0792d2a40abd182d7db507fff732b40 +EBUILD compizconfig-backend-gconf-9999.ebuild 858 RMD160 259f3301d4c5ba04d4e0d7f8ddcb3fc5925e2d01 SHA1 03ecd8e8fb921f341febbe4866790fbf0b7c6a66 SHA256 58eac0e7170c422dfce1c2c9c8507f2e80f28f1c143cf84e9552ffcf967af4d8 +MISC ChangeLog 1057 RMD160 9998b631f791bf7edc0e12ac4e271fa6883fb49a SHA1 ca8def50e110aca7f4b3eff78d79507420e416d6 SHA256 c53cc575444921810a4a1b4b1c5f5ce77a53b78a8d0d7debbe3cc5aaf10457ac +MISC metadata.xml 550 RMD160 247d0c0204cd04b9093578590f08f02ff353f157 SHA1 519b41851f5634c35067d17dd27b59bab59dccea SHA256 008320e418ed496ccd0b442ac569f5b4d62676fac55954837e1e8aa92a329acb diff --git a/x11-libs/compizconfig-backend-gconf/compizconfig-backend-gconf-0.6.0.ebuild b/x11-libs/compizconfig-backend-gconf/compizconfig-backend-gconf-0.6.0.ebuild new file mode 100644 index 0000000..f5496fe --- /dev/null +++ b/x11-libs/compizconfig-backend-gconf/compizconfig-backend-gconf-0.6.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit autotools + +COMPIZ_RELEASE=0.6.2 + +DESCRIPTION="Compizconfig Gconf Backend" +HOMEPAGE="http://compiz-fusion.org" +SRC_URI="http://releases.compiz-fusion.org/${PV}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +RESTRICT="mirror" + +DEPEND="~x11-wm/compiz-${COMPIZ_RELEASE} + ~x11-libs/libcompizconfig-${PV} + >=gnome-base/gconf-2.0" + +src_compile() { + eautoreconf || die "eautoreconf failed" + + econf || die "econf failed" + emake || die "make failed" +} + +src_install() { + make DESTDIR="${D}" install || die "make install failed" +} + +pkg_postinst() { + ewarn "DO NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs at http://bugs.gentoo-xeffects.orgg" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/x11-libs/compizconfig-backend-gconf/compizconfig-backend-gconf-9999.ebuild b/x11-libs/compizconfig-backend-gconf/compizconfig-backend-gconf-9999.ebuild new file mode 100644 index 0000000..2ccac5c --- /dev/null +++ b/x11-libs/compizconfig-backend-gconf/compizconfig-backend-gconf-9999.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit git autotools + +EGIT_REPO_URI="git://anongit.compiz-fusion.org/fusion/compizconfig/${PN}" + +DESCRIPTION="Compizconfig Gconf Backend (git)" +HOMEPAGE="http://compiz-fusion.org" +SRC_URI="" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" +IUSE="" + +DEPEND="~x11-wm/compiz-${PV} + ~x11-libs/libcompizconfig-${PV} + >=gnome-base/gconf-2.0" + +S="${WORKDIR}/${PN}" + +src_compile() { + eautoreconf || die "eautoreconf failed" + + econf || die "econf failed" + emake || die "make failed" +} + +src_install() { + make DESTDIR="${D}" install || die "make install failed" +} + +pkg_postinst() { + ewarn "DO NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs at http://bugs.gentoo-xeffects.orgg" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/x11-libs/compizconfig-backend-gconf/metadata.xml b/x11-libs/compizconfig-backend-gconf/metadata.xml new file mode 100644 index 0000000..100a8dd --- /dev/null +++ b/x11-libs/compizconfig-backend-gconf/metadata.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription>The gconf backend for CompizConfig +</longdescription> +</pkgmetadata> + diff --git a/x11-libs/compizconfig-backend-kconfig/ChangeLog b/x11-libs/compizconfig-backend-kconfig/ChangeLog new file mode 100644 index 0000000..37d6304 --- /dev/null +++ b/x11-libs/compizconfig-backend-kconfig/ChangeLog @@ -0,0 +1,30 @@ +# ChangeLog for x11-libs/compizconfig-backend-kconfig +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 30 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + compizconfig-backend-kconfig-0.6.0.ebuild, + compizconfig-backend-kconfig-9999.ebuild: + Fixed deps on kde. + + 29 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + -compizconfig-backend-kconfig-0.5.2.ebuild: + Removed 0.5.2 version. + + 29 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + compizconfig-backend-kconfig-0.5.2.ebuild, + compizconfig-backend-kconfig-0.6.0.ebuild: + Removed default S definition. + + 22 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + compizconfig-backend-kconfig-0.6.0.ebuild: + Added compiz to deps. + + 21 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +compizconfig-backend-kconfig-0.6.0.ebuild: + Bumped package to 0.6.0 release. + + 21 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +metadata.xml: + Added metadata.xml + diff --git a/x11-libs/compizconfig-backend-kconfig/Manifest b/x11-libs/compizconfig-backend-kconfig/Manifest new file mode 100644 index 0000000..7d8214c --- /dev/null +++ b/x11-libs/compizconfig-backend-kconfig/Manifest @@ -0,0 +1,5 @@ +DIST compizconfig-backend-kconfig-0.6.0.tar.bz2 412600 RMD160 37691253ddf9fb5c3763b4a70ca881d66b5d7153 SHA1 d45c21297d0edfe25d41ffa1999ad5b7085b23d5 SHA256 cfbab0505420ff678eafc5f04edc927077e04bbc73dc8cc788651d6d2e8c178a +EBUILD compizconfig-backend-kconfig-0.6.0.ebuild 682 RMD160 a5b77b1df9f90569e45ee94717b7f4d846953335 SHA1 17220ea82381ca9dfcf5ebd81605ff7643db425b SHA256 22adaed220f3c9a4717dd3cc9b4a7298f34690a75c887908dffb64381321fdcd +EBUILD compizconfig-backend-kconfig-9999.ebuild 674 RMD160 92ae5ed9f88a2ca080dc987463ecdf9341cac2da SHA1 3f906d735e3ca714f9e7e1c388d1643ce3abf3af SHA256 ab07728fe4c9203ad80e831005997081826b1abe9a78e64677a5473c243e3a92 +MISC ChangeLog 1037 RMD160 391cb8e91c2db55b4335fc5365bd28952cb661de SHA1 891d96f329142fb8b414ebadde16e85bc1f32b50 SHA256 326b47a0ab499819bc8c1d34f48e07fcb309a4c938be1c8a0f907917b10079b4 +MISC metadata.xml 553 RMD160 58ba0ee95ff90c80461112a13fcc4833ca7593ba SHA1 9e343bfd6bc0784591fa7bc1a7c3093116d654ab SHA256 67a166478287b8c7176b76c73eb0758c7e45259691f7a496ce9f154289254bb1 diff --git a/x11-libs/compizconfig-backend-kconfig/compizconfig-backend-kconfig-0.6.0.ebuild b/x11-libs/compizconfig-backend-kconfig/compizconfig-backend-kconfig-0.6.0.ebuild new file mode 100644 index 0000000..9fc65ab --- /dev/null +++ b/x11-libs/compizconfig-backend-kconfig/compizconfig-backend-kconfig-0.6.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit kde + +COMPIZ_RELEASE=0.6.2 + +DESCRIPTION="Compizconfig Kconfig Backend" +HOMEPAGE="http://compiz-fusion.org" +SRC_URI="http://releases.compiz-fusion.org/${PV}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +RESTRICT="mirror" + +DEPEND="~x11-wm/compiz-${COMPIZ_RELEASE} + ~x11-libs/libcompizconfig-${PV}" + +need-kde 3.5 + +pkg_postinst() { + kde_pkg_postinst + echo + + ewarn "DO NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs at http://bugs.gentoo-xeffects.org/" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/x11-libs/compizconfig-backend-kconfig/compizconfig-backend-kconfig-9999.ebuild b/x11-libs/compizconfig-backend-kconfig/compizconfig-backend-kconfig-9999.ebuild new file mode 100644 index 0000000..87bb1b2 --- /dev/null +++ b/x11-libs/compizconfig-backend-kconfig/compizconfig-backend-kconfig-9999.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit kde git + +EGIT_REPO_URI="git://anongit.compiz-fusion.org/fusion/compizconfig/${PN}" + +DESCRIPTION="Compizconfig Kconfig Backend (git)" +HOMEPAGE="http://compiz-fusion.org" +SRC_URI="" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" +IUSE="" + +DEPEND="~x11-wm/compiz-${PV} + ~x11-libs/libcompizconfig-${PV}" + +S="${WORKDIR}/${PN}" + +need-kde 3.5 + +pkg_postinst() { + kde_pkg_postinst + echo + + ewarn "DO NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs at http://bugs.gentoo-xeffects.org/" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/x11-libs/compizconfig-backend-kconfig/metadata.xml b/x11-libs/compizconfig-backend-kconfig/metadata.xml new file mode 100644 index 0000000..cde88d2 --- /dev/null +++ b/x11-libs/compizconfig-backend-kconfig/metadata.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription>The kconfig backend for CompizConfig. +</longdescription> +</pkgmetadata> + diff --git a/x11-libs/gtk+/ChangeLog b/x11-libs/gtk+/ChangeLog new file mode 100644 index 0000000..55aa9d1 --- /dev/null +++ b/x11-libs/gtk+/ChangeLog @@ -0,0 +1,1327 @@ +# ChangeLog for x11-libs/gtk+ +# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/gtk+/ChangeLog,v 1.299 2007/02/21 12:54:25 blubb Exp $ + + 22 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + gtk+-2.10.13.ebuild, gtk+-2.10.14.ebuild, gtk+-2.12.0.ebuild: + Some QA fixes. + + 24 Sep 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +files/gtk+-2.12.0-icon-cache-speedup.patch, + +files/gtk+-2.12.0-libtracker_so.patch, gtk+-2.10.14.ebuild, + +gtk+-2.12.0.ebuild: + Synced keywords with portage and added gtk+-2.12.0 to the overlay. + + 29 Aug 2007; <roderick_greening@hotmail.com> gtk+-2.10.13.ebuild: + Updated KEYWORDS to match portage + + 29 Aug 2007; <roderick_greening@hotmail.com> gtk+-2.10.14.ebuild: + Updated keywords to match portage + + 22 Aug 2007; <roderick_greening@hotmail.com> + -files/gtk+-2.8-gtkmenubar.diff, -files/gtk+-2.10.7-textview-fix.patch, + +files/gtk+-2.10.11-update-icon-subdirs.patch, + -files/gtk+-2-xpm_loader.patch, -files/gtkrc, -gtk+-2.10.9.ebuild, + -gtk+-2.10.11.ebuild, +gtk+-2.10.13.ebuild, +gtk+-2.10.14.ebuild: + Updated GTK+ macmenu support for latest stable and unstable packages. + Removed old cruft. + + 22 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + -gtk+-2.8.20-r1.ebuild: + Removed gtk+-2.8.20-r1 + + 21 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + metadata.xml, gtk+-2.8.20-r1.ebuild, gtk+-2.10.9.ebuild, + gtk+-2.10.11.ebuild: + Dropped keywords for all arches we don't support. + Updated metadata.xml + + 15 Apr 2007; Alex Heck <nesl247@gmail.com> gtk+-2.10.9.ebuild: + Rekeyword gtk+-2.10.9 + + 19 Mar 2007; Alex Heck <nesl247@gmail.com> gtk+-2.10.9.ebuild: + Sync keywords + + 14 Mar 2007; <roderick_greening@hotmail.com> +gtk+-2.10.11.ebuild: + Version bump + + 21 Feb 2007; Simon Stelling <blubb@gentoo.org> gtk+-2.10.6.ebuild, + gtk+-2.10.9.ebuild: + we don't need the use x86 && [[ LIBDIR == lib32 ]] hack anymore + +*gtk+-2.10.9 (25 Jan 2007) + + 25 Jan 2007; Mart Raudsepp <leio@gentoo.org> +gtk+-2.10.9.ebuild: + Version bump + +*gtk+-2.10.7-r1 (16 Jan 2007) + + 16 Jan 2007; Mart Raudsepp <leio@gentoo.org> + +files/gtk+-2.10.7-mozilla-dnd-fix.patch, -gtk+-2.10.7.ebuild, + +gtk+-2.10.7-r1.ebuild: + Fix drag and drop problem in mozilla products, bug 162362 + +*gtk+-2.10.7 (14 Jan 2007) + + 14 Jan 2007; Mart Raudsepp <leio@gentoo.org> + +files/gtk+-2.10.7-textview-fix.patch, +gtk+-2.10.7.ebuild: + Version bump, also fix bug 158179 + + 10 Jan 2007; Mart Raudsepp <leio@gentoo.org> -gtk+-1.2.10-r11.ebuild: + Remove old gtk1 revision + + 09 Jan 2007; Mart Raudsepp <leio@gentoo.org> + -files/gtk+-gdk-pixbuf-testfix.patch, -gtk+-2.8.8.ebuild, + -gtk+-2.8.12.ebuild: + Remove some old versions + + 06 Jan 2007; Stephen P. Becker <geoman@gentoo.org> gtk+-1.2.10-r12.ebuild: + stable on mips + + 05 Jan 2007; Diego Pettenò <flameeyes@gentoo.org> gtk+-2.8.8.ebuild, + gtk+-2.8.12.ebuild, gtk+-2.8.19.ebuild, gtk+-2.8.20-r1.ebuild, + gtk+-2.10.6.ebuild: + Remove debug.eclass usage. + + 09 Dec 2006; Bryan Østergaard <kloeri@gentoo.org> gtk+-2.10.6.ebuild: + Stable on Alpha. + + 07 Dec 2006; Mart Raudsepp <leio@gentoo.org> gtk+-2.10.6.ebuild: + Fix the broken syntax in elog for the module rebuild suggestion, bug #157419 + + 07 Dec 2006; Doug Goldstein <cardoe@gentoo.org> gtk+-2.10.6.ebuild: + Removed pdf USE flag check since cairo no longer has the pdf USE flag + + 01 Dec 2006; Gustavo Zacarias <gustavoz@gentoo.org> gtk+-2.10.6.ebuild: + Stable on hppa wrt #156572 + + 01 Dec 2006; Markus Rothe <corsair@gentoo.org> gtk+-2.10.6.ebuild: + Stable on ppc64; bug #156572 + + 01 Dec 2006; Gustavo Zacarias <gustavoz@gentoo.org> gtk+-2.10.6.ebuild: + Stable on sparc wrt #156572 + + 30 Nov 2006; Tobias Scherbaum <dertobi123@gentoo.org> gtk+-2.10.6.ebuild: + ppc stable, bug #156572 + + 30 Nov 2006; Christian Faulhammer <opfer@gentoo.org> gtk+-2.10.6.ebuild: + stable x86, bug #156572 + + 29 Nov 2006; Olivier Crête <tester@gentoo.org> gtk+-2.10.6.ebuild: + Stable on amd64 for bugs #156572 + + 12 Nov 2006; Donnie Berkholz <dberkholz@gentoo.org>; gtk+-2.8.8.ebuild, + gtk+-2.8.12.ebuild, gtk+-2.8.19.ebuild, gtk+-2.8.20-r1.ebuild, + gtk+-2.10.6.ebuild: + Remove warning about Nvidia drivers RENDER accel being broken (Andy Ritger, + Nvidia). It's reported fixed on >=8756 and current stable is 8776. + + 05 Nov 2006; Mart Raudsepp <leio@gentoo.org> gtk+-1.2.10-r12.ebuild: + Fix automake dependency, bug #150503 + + 01 Nov 2006; Bryan Østergaard <kloeri@gentoo.org> gtk+-1.2.10-r12.ebuild: + Stable on Alpha, bug 150355. + + 20 Oct 2006; Simon Stelling <blubb@gentoo.org> Manifest: + repoman broke the manifest + + 20 Oct 2006; Simon Stelling <blubb@gentoo.org> gtk+-1.2.10-r12.ebuild: + stable on amd64 + + 19 Oct 2006; Bryan Østergaard <kloeri@gentoo.org> gtk+-2.8.19.ebuild: + Stable on Alpha. + + 14 Oct 2006; Aron Griffis <agriffis@gentoo.org> gtk+-1.2.10-r12.ebuild: + Mark 1.2.10-r12 stable on ia64. #150355 + + 11 Oct 2006; Stephanie Lockwood-Childs <wormo@gentoo.org> + gtk+-1.2.10-r12.ebuild: + stable on ppc (Bug #150355) + + 10 Oct 2006; Gustavo Zacarias <gustavoz@gentoo.org> + gtk+-1.2.10-r12.ebuild: + Stable on sparc wrt #150355 + + 09 Oct 2006; Jeroen Roovers <jer@gentoo.org> gtk+-1.2.10-r12.ebuild: + Stable for HPPA (bug #150355). + +*gtk+-2.10.6 (07 Oct 2006) + + 07 Oct 2006; Mart Raudsepp <leio@gentoo.org> + -files/gtk+-2.10.5-buildfile_typo.patch, -gtk+-2.10.4.ebuild, + -gtk+-2.10.5.ebuild, +gtk+-2.10.6.ebuild: + New version in the 2.10 series + + 07 Oct 2006; Markus Rothe <corsair@gentoo.org> gtk+-1.2.10-r12.ebuild: + Stable on ppc64; bug #150355 + + 07 Oct 2006; Andrej Kacian <ticho@gentoo.org> gtk+-1.2.10-r12.ebuild: + Stable on x86, bug #150355. + +*gtk+-1.2.10-r12 (07 Oct 2006) + + 07 Oct 2006; Alin Nastac <mrness@gentoo.org> + +files/gtk+-1.2.10-as-needed.patch, +gtk+-1.2.10-r12.ebuild: + Strip unsupported languages from LINGUAS (#114797). Fix broken compilation + of dependent packages when they're build with LDFLAGS=-Wl,--as-needed + (#133819). + +*gtk+-2.10.5 (02 Oct 2006) + + 02 Oct 2006; Mart Raudsepp <leio@gentoo.org> + +files/gtk+-2.10.5-buildfile_typo.patch, +gtk+-2.10.5.ebuild: + Version bump for 2.10 series. + +*gtk+-2.10.4 (28 Sep 2006) + + 28 Sep 2006; Mart Raudsepp <leio@gentoo.org> -gtk+-2.10.2.ebuild, + -gtk+-2.10.3.ebuild, +gtk+-2.10.4.ebuild: + Add 2.10.4, and clean up older 2.10 versions + + 25 Sep 2006; Daniel Gryniewicz <dang@gentoo.org> Manifest: + Fix digest + + 23 Sep 2006; Markus Rothe <corsair@gentoo.org> gtk+-2.8.19.ebuild, + gtk+-2.8.20-r1.ebuild, gtk+-2.10.2.ebuild, gtk+-2.10.3.ebuild: + Do not filter -mminimal-toc on ppc64, else it won't build + + 15 Sep 2006; John N. Laliberte <allanonjl@gentoo.org> Manifest: + fix digest, #147632 + + 14 Sep 2006; Daniel Gryniewicz <dang@gentoo.org> + +files/gtk+-gdk-pixbuf-testfix.patch, +gtk+-2.8.8.ebuild: + Oops, missed a hard dep on 2.8.8. Thanks, mr-bones + + 13 Sep 2006; Daniel Gryniewicz <dang@gentoo.org> gtk+-2.8.19.ebuild, + gtk+-2.8.20-r1.ebuild, gtk+-2.10.2.ebuild, gtk+-2.10.3.ebuild: + Only allow upstream-supported CFLAGS. Bug #133469 + + 13 Sep 2006; Daniel Gryniewicz <dang@gentoo.org> + -files/gtk+-gdk-pixbuf-testfix.patch, -gtk+-1.2.10-r10.ebuild, + -gtk+-2.8.8.ebuild, -gtk+-2.8.17.ebuild, -gtk+-2.8.18.ebuild, + -gtk+-2.8.20.ebuild: + Clean up old versions + + 12 Sep 2006; Daniel Gryniewicz <dang@gentoo.org> gtk+-2.10.3.ebuild: + Remove monolithic X deps + +*gtk+-2.10.3 (05 Sep 2006) + + 05 Sep 2006; Daniel Gryniewicz <dang@gentoo.org> -gtk+-2.10.0.ebuild, + -gtk+-2.10.1.ebuild, +gtk+-2.10.3.ebuild: + Add 2.10.3, and clean up older 2.10 versions + + 05 Sep 2006; Joshua Kinard <kumba@gentoo.org> gtk+-2.8.19.ebuild: + Marked stable on mips. + + 04 Sep 2006; Gustavo Zacarias <gustavoz@gentoo.org> + gtk+-1.2.10-r11.ebuild: + Stable on sparc + + 27 Aug 2006; Saleem Abdulrasool <compnerd@gentoo.org> + gtk+-1.2.10-r11.ebuild: + Add an if block around the warning for gtkrc as per bug #141253 + +*gtk+-2.10.2 (26 Aug 2006) + + 26 Aug 2006; Saleem Abdulrasool <compnerd@gentoo.org> +gtk+-2.10.2.ebuild: + version bump from upstream + + 16 Aug 2006; Markus Rothe <corsair@gentoo.org> gtk+-2.8.19.ebuild: + Stable on ppc64 + + 26 Jul 2006; Stefan Schweizer <genstef@gentoo.org> gtk+-2.10.1.ebuild: + Pango 1.12 is enough thanks to Todd Merrill <todd.merrill@comcast.net> in + bug 141797 + +*gtk+-2.10.1 (24 Jul 2006) + + 24 Jul 2006; Stefan Schweizer <genstef@gentoo.org> +gtk+-2.10.1.ebuild: + version bump + + 19 Jul 2006; Olivier Crête <tester@gentoo.org> files/digest-gtk+-2.8.19: + Fix digest + +*gtk+-2.8.20-r1 (18 Jul 2006) + + 18 Jul 2006; John N. Laliberte <allanonjl@gentoo.org> + +gtk+-2.8.20-r1.ebuild, gtk+-2.10.0.ebuild: + we now create a gtkrc file with the fallback theme set to gnome. fixes #133241 + + 17 Jul 2006; Daniel Gryniewicz <dang@gentoo.org> gtk+-2.8.19.ebuild: + Marked stable on amd64 for bug #139612 + +*gtk+-2.8.20 (17 Jul 2006) + + 17 Jul 2006; Daniel Gryniewicz <dang@gentoo.org> +gtk+-2.8.20.ebuild: + Bump to 2.8.20 and fix bug #140222 + + 16 Jul 2006; Tobias Scherbaum <dertobi123@gentoo.org> gtk+-2.8.19.ebuild: + hppa stable, bug #139612 + + 14 Jul 2006; Tobias Scherbaum <dertobi123@gentoo.org> gtk+-2.8.19.ebuild: + ppc stable, bug #139612 + + 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> gtk+-2.8.19.ebuild: + Stable on x86 wrt bug #139612. + + 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> gtk+-2.8.19.ebuild: + Stable on x86 wrt bug #139612. + + 10 Jul 2006; Gustavo Zacarias <gustavoz@gentoo.org> gtk+-2.8.19.ebuild: + Stable on sparc wrt #139612 + + 08 Jul 2006; Stefan Schweizer <genstef@gentoo.org> gtk+-2.10.0.ebuild: + Add elog message about rebuilding the gtk-engines + +*gtk+-2.10.0 (05 Jul 2006) + + 05 Jul 2006; Stefan Schweizer <genstef@gentoo.org> +gtk+-2.10.0.ebuild: + version bump thanks to Milosz Kosobucki <mikomek@poczta.onet.pl> and Josef + Reidinger <queen.killer@seznam.cz> in bug 139195 + + 25 Jun 2006; Javier Villavicencio <the_paya@gentoo.org> + gtk+-2.8.19.ebuild: + Add ~x86-fbsd keyword. + +*gtk+-2.8.19 (16 Jun 2006) + + 16 Jun 2006; Leonardo Boshell <leonardop@gentoo.org> +gtk+-2.8.19.ebuild: + New release. + +*gtk+-2.8.18 (26 May 2006) + + 26 May 2006; John N. Laliberte <allanonjl@gentoo.org> -gtk+-2.8.11.ebuild, + -gtk+-2.8.13.ebuild, -gtk+-2.8.16.ebuild, +gtk+-2.8.18.ebuild: + new version, cleanup old versions. + +*gtk+-2.8.17 (01 May 2006) + + 01 May 2006; Daniel Gryniewicz <dang@gentoo.org> +gtk+-2.8.17.ebuild: + Bump for 2.14.1 + + 21 Apr 2006; Thomas Cort <tcort@gentoo.org> gtk+-2.8.12.ebuild: + Stable on alpha wrt Bug #126321. + + 21 Apr 2006; Marinus Schraal <foser@gentoo.org> gtk+-2.8.16.ebuild : + Always enable png, so we actually can display icons + + 15 Apr 2006; Stephen P. Becker <geoman@gentoo.org> gtk+-2.8.12.ebuild: + stable on mips + + 12 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> gtk+-1.2.10-r11.ebuild: + Add ~x86-fbsd keyword. + + 07 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> gtk+-2.8.13.ebuild, + gtk+-2.8.16.ebuild: + Restrict confcache on gtk+ as it might cause spurious failures during build + (not during configure). + + 24 Mar 2006; Aron Griffis <agriffis@gentoo.org> gtk+-2.8.12.ebuild: + Mark 2.8.12 stable on ia64 + + 20 Mar 2006; Seemant Kulleen <seemant@gentoo.org> gtk+-2.8.16.ebuild: + fix the make check stage which wants to run a gtk+ app (so run it in a + virtual X display). + + 19 Mar 2006; Markus Rothe <corsair@gentoo.org> gtk+-2.8.12.ebuild: + Stable on ppc64 + + 18 Mar 2006; Olivier Crête <tester@gentoo.org> gtk+-2.8.12.ebuild: + Stable on amd64 per bug #126321 + + 17 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org> gtk+-2.8.12.ebuild: + Stable on x86 wrt bug #126321. + + 17 Mar 2006; Tobias Scherbaum <dertobi123@gentoo.org> gtk+-2.8.12.ebuild: + Stable gnome-2.12.3 for ppc, bug #126321 + + 16 Mar 2006; John N. Laliberte <allanonjl@gentoo.org> gtk+-2.8.16.ebuild: + add missing inherit on autotools eclass. fixes #126455 + +*gtk+-2.8.16 (16 Mar 2006) + + 16 Mar 2006; John N. Laliberte <allanonjl@gentoo.org> -gtk+-2.8.15.ebuild, + +gtk+-2.8.16.ebuild: + new version + + 14 Mar 2006; Gustavo Zacarias <gustavoz@gentoo.org> gtk+-2.8.12.ebuild: + Stable on hppa + +*gtk+-2.8.15 (13 Mar 2006) + + 13 Mar 2006; Saleem Abdulrasool <compnerd@gentoo.org> +gtk+-2.8.15.ebuild: + Version bump from upstream. allanonjl dropped disable_icons_smooth_alpha + patch, and bumped glib dependency to 2.10.1. + + 13 Mar 2006; Gustavo Zacarias <gustavoz@gentoo.org> gtk+-2.8.12.ebuild: + Stable on sparc + +*gtk+-2.8.13 (03 Mar 2006) + + 03 Mar 2006; Saleem Abdulrasool <compnerd@gentoo.org> +gtk+-2.8.13.ebuild: + Version bump from upstream + + 20 Feb 2006; Saleem Abdulrasool <compnerd@gentoo.org> + gtk+-1.2.10-r11.ebuild: + Fixing mod-z deps as per bug #123453 + + 12 Feb 2006; John N. Laliberte <allanonjl@gentoo.org> gtk+-2.8.12.ebuild: + add AT_M4DIR to fix compilation when user does not have gtk-doc installed + +*gtk+-2.8.12 (12 Feb 2006) + + 12 Feb 2006; John N. Laliberte <allanonjl@gentoo.org> +gtk+-2.8.12.ebuild: + new version. this includes the patch to fix the slow repainting with ATI + cards. remove smoothscroll patch, use eautoreconf. + + 12 Feb 2006; Donnie Berkholz <spyderous@gentoo.org>; + gtk+-1.2.10-r10.ebuild, gtk+-1.2.10-r11.ebuild, gtk+-2.6.10-r1.ebuild: + Fix for modular X. + + 03 Feb 2006; Aron Griffis <agriffis@gentoo.org> gtk+-2.8.8.ebuild: + Mark 2.8.8 stable on ia64 + + 03 Feb 2006; Guy Martin <gmsoft@gentoo.org> gtk+-2.8.8.ebuild: + Stable on hppa. + +*gtk+-2.8.11 (29 Jan 2006) + + 29 Jan 2006; John N. Laliberte <allanonjl@gentoo.org> -gtk+-2.8.9.ebuild, + -gtk+-2.8.10.ebuild, +gtk+-2.8.11.ebuild: + version bump. cleanup old ebuilds. remove abicheck.sh patch since it is now + applied upstream. + + 14 Jan 2006; <dang@gentoo.org> +files/gtk+-2.8.10-xinerama.patch, + gtk+-2.8.10.ebuild: + Make xinerama support optional. Bug #118744 + + 13 Jan 2006; Fernando J. Pereda <ferdy@gentoo.org> gtk+-2.8.8.ebuild: + Stable on alpha wrt bug #117505 + +*gtk+-2.8.10 (13 Jan 2006) + + 13 Jan 2006; John N. Laliberte <allanonjl@gentoo.org> + +files/gtk+-gdk-pixbuf-testfix.patch, gtk+-2.8.8.ebuild, + gtk+-2.8.9.ebuild, +gtk+-2.8.10.ebuild: + apply patch to fix #118722 . Attached patch to gnome bug #317961 + + 08 Jan 2006; Tobias Scherbaum <dertobi123@gentoo.org> gtk+-2.8.8.ebuild: + ppc stable, bug #117505 + + 04 Jan 2006; Mark Loeser <halcy0n@gentoo.org> gtk+-2.8.8.ebuild: + Stable on x86; bug #117505 + + 03 Jan 2006; Luis Medinas <metalgod@gentoo.org> gtk+-2.8.8.ebuild: + Stable on amd64. For bug #117505. + + 03 Jan 2006; Markus Rothe <corsair@gentoo.org> gtk+-2.8.8.ebuild: + Stable on ppc64 + + 03 Jan 2006; Gustavo Zacarias <gustavoz@gentoo.org> gtk+-2.8.8.ebuild: + Stable on sparc wrt #117505 + + 02 Jan 2006; John N. Laliberte <allanonjl@gentoo.org> + -files/gtk+-2.8.6-freebsd.patch, -gtk+-2.6.8.ebuild, + -gtk+-2.8.6-r1.ebuild, -gtk+-2.8.7.ebuild, gtk+-2.8.8.ebuild, + gtk+-2.8.9.ebuild: + cleanup old builds, add informational message about RenderAccel bug, bump + atk dep to fix #111741 + +*gtk+-2.8.9 (13 Dec 2005) + + 13 Dec 2005; <dang@gentoo.org> +gtk+-2.8.9.ebuild: + New upstream version + + 13 Dec 2005; Seemant Kulleen <seemant@gentoo.org> gtk+-1.2.10-r11.ebuild: + modular X deps, committing Donnie's fixes in bug #115232 + +*gtk+-2.8.8 (01 Dec 2005) + + 01 Dec 2005; <dang@gentoo.org> +gtk+-2.8.8.ebuild: + New upstream release + + 20 Nov 2005; Hardave Riar <hardave@gentoo.org> gtk+-2.6.10-r1.ebuild: + Stable on mips, bug #112608. + +*gtk+-2.8.7 (18 Nov 2005) + + 18 Nov 2005; Leonardo Boshell <leonardop@gentoo.org> +gtk+-2.8.7.ebuild: + New version. Dropped patches that have been integrated upstream. + +*gtk+-2.8.6-r1 (15 Nov 2005) +*gtk+-2.6.10-r1 (15 Nov 2005) + + 15 Nov 2005; Leonardo Boshell <leonardop@gentoo.org> + +files/gtk+-2-xpm_loader.patch, -gtk+-2.6.10.ebuild, + +gtk+-2.6.10-r1.ebuild, -gtk+-2.8.6.ebuild, +gtk+-2.8.6-r1.ebuild: + Added patch to fix a probem inside gdk-pixbuf regarding the XPM loader + (bug #112608). Marked 2.6.10-r1 stable on all arches that reported back + successful testing. + + 11 Nov 2005; Michael Hanselmann <hansmi@gentoo.org> gtk+-2.6.10.ebuild: + Stable on hppa, ppc. + + 04 Nov 2005; <dang@gentoo.org> gtk+-2.8.6.ebuild: + Make sure cairo was built with X. bug 111483 + + 02 Nov 2005; Gustavo Zacarias <gustavoz@gentoo.org> gtk+-2.6.10.ebuild: + Stable on sparc + + 01 Nov 2005; John N. Laliberte <allanonjl@gentoo.org> gtk+-2.6.10.ebuild: + stable on x86 + + 31 Oct 2005; Leonardo Boshell <leonardop@gentoo.org> gtk+-2.6.10.ebuild, + gtk+-2.8.6.ebuild: + Fix logic around GTK2_CONFDIR to make the postinst hook work on binary + packages. + + 27 Oct 2005; Diego Pettenò <flameeyes@gentoo.org> + +files/gtk+-2.8.6-freebsd.patch, gtk+-2.8.6.ebuild: + Added patch to compile on FreeBSD as per bug #109519. + + 22 Oct 2005; Yuta SATOH <nigoro@gentoo.org> gtk+-2.6.8.ebuild, + gtk+-2.6.10.ebuild: + also fixes #109089 of 2.6.x + + 19 Oct 2005; Yuta SATOH <nigoro@gentoo.org> gtk+-2.8.6.ebuild: + Fixes #109089 by not applying the patch which fixes the problem of the + cursor key for ppc64. + + 10 Oct 2005; Hardave Riar <hardave@gentoo.org> gtk+-2.6.8.ebuild: + Stable on mips. + +*gtk+-2.8.6 (08 Oct 2005) + + 08 Oct 2005; Leonardo Boshell <leonardop@gentoo.org> -gtk+-2.8.4.ebuild, + +gtk+-2.8.6.ebuild: + New version. + +*gtk+-2.8.4 (27 Sep 2005) + + 27 Sep 2005; Leonardo Boshell <leonardop@gentoo.org> + -files/gtk+-2.8.3-misc_fixes.patch, -gtk+-2.8.3-r1.ebuild, + +gtk+-2.8.4.ebuild: + New version. + + 17 Sep 2005; Aron Griffis <agriffis@gentoo.org> gtk+-2.6.8.ebuild: + Mark 2.6.8 stable on alpha + +*gtk+-2.8.3-r1 (04 Sep 2005) + + 04 Sep 2005; Leonardo Boshell <leonardop@gentoo.org> + +files/gtk+-2.8.3-misc_fixes.patch, -gtk+-2.8.3.ebuild, + +gtk+-2.8.3-r1.ebuild: + Avoid passing --disable-debug. Added patch with various bug fixes from + upstream CVS repository. + + 03 Sep 2005; Michael Hanselmann <hansmi@gentoo.org> gtk+-2.6.8.ebuild: + Stable on ppc. + + 03 Sep 2005; Markus Rothe <corsair@gentoo.org> gtk+-2.6.8.ebuild: + Stable on ppc64 + +*gtk+-2.8.3 (01 Sep 2005) + + 01 Sep 2005; Leonardo Boshell <leonardop@gentoo.org> + -files/gtk+-2.8.0-dep_checks.patch, -files/gtk+-2.8.0-gdk_fix.patch, + -gtk+-2.8.0-r2.ebuild, -gtk+-2.8.2.ebuild, +gtk+-2.8.3.ebuild: + New version. + + 31 Aug 2005; Herbie Hopkins <herbs@gentoo.org> gtk+-2.6.8.ebuild: + Stable on amd64. + + 29 Aug 2005; Guy Martin <gmsoft@gentoo.org> gtk+-2.6.8.ebuild: + Stable on hppa. + + 26 Aug 2005; Gustavo Zacarias <gustavoz@gentoo.org> gtk+-2.6.8.ebuild: + Stable on sparc + +*gtk+-2.8.2 (25 Aug 2005) + + 25 Aug 2005; Doug Goldstein <cardoe@gentoo.org> +gtk+-2.8.2.ebuild: + rev bump. modular X depends. clean up old cruft from the 2.0.x days. + + 25 Aug 2005; Aron Griffis <agriffis@gentoo.org> gtk+-2.6.8.ebuild: + stable on ia64 + + 25 Aug 2005; Leonardo Boshell <leonardop@gentoo.org> + gtk+-2.6.8.ebuild: + Stable on x86. + + 23 Aug 2005; Aron Griffis <agriffis@gentoo.org> gtk+-2.6.7.ebuild: + stable on ia64 + + 19 Aug 2005; Leonardo Boshell <leonardop@gentoo.org> gtk+-2.6.10.ebuild, + gtk+-2.8.0-r2.ebuild: + Fix invocation of epatch (bug #103042). + +*gtk+-2.8.0-r2 (19 Aug 2005) + + 19 Aug 2005; Leonardo Boshell <leonardop@gentoo.org> + +files/gtk+-2.8.0-dep_checks.patch, +files/gtk+-2.8.0-gdk_fix.patch, + +gtk+-2.8.0-r2.ebuild: + Patches from upstream CVS to fix gdk warnings and related side-effects, as + wall as sanitizing some dependencies (bug #102854). + +*gtk+-2.6.10 (18 Aug 2005) + + 18 Aug 2005; Leonardo Boshell <leonardop@gentoo.org> +gtk+-2.6.10.ebuild: + New version from the stable branch. + +*gtk+-2.8.0-r1 (17 Aug 2005) + + 17 Aug 2005; Herbie Hopkins <herbs@gentoo.org> + +files/gtk+-2.8.0-multilib.patch, +gtk+-2.8.0-r1.ebuild: + Updated the multilib patch for 2.8, bug 101289 + +*gtk+-2.8.0 (15 Aug 2005) + + 15 Aug 2005; Leonardo Boshell <leonardop@gentoo.org> gtk+-2.8.0.ebuild: + New version. + +*gtk+-2.7.4 (31 Jul 2005) + + 31 Jul 2005; Marinus Schraal <foser@gentoo.org> gtk+-2.7.4.ebuild : + New release + + 12 Jul 2005; Stephen P. Becker <geoman@gentoo.org> gtk+-2.6.7.ebuild: + stable on mips + +*gtk+-2.6.8 (22 Jun 2005) + + 22 Jun 2005; Marinus Schraal <foser@gentoo.org> gtk+-2.6.8.ebuild : + New release + + 12 Jun 2005; Olivier Crête <tester@gentoo.org> gtk+-2.6.7.ebuild: + Stable on amd64 + + 12 Jun 2005; Tobias Scherbaum <dertobi123@gentoo.org> gtk+-2.6.7.ebuild: + Stable on ppc. + + 12 Jun 2005; Bryan Østergaard <kloeri@gentoo.org> gtk+-2.6.7.ebuild: + Stable on alpha. + + 10 Jun 2005; Rene Nussbaumer <killerfox@gentoo.org> gtk+-2.6.7.ebuild: + Stable on hppa. + + 06 Jun 2005; Gustavo Zacarias <gustavoz@gentoo.org> gtk+-2.6.7.ebuild: + Stable on sparc + + 06 Jun 2005; Markus Rothe <corsair@gentoo.org> gtk+-2.6.7.ebuild: + Stable on ppc64 + + 13 May 2005; Rene Nussbaumer <killerfox@gentoo.org> gtk+-2.6.4-r1.ebuild: + stable on hppa + + 28 Apr 2005; Bryan Østergaard <kloeri@gentoo.org> gtk+-2.6.4-r1.ebuild: + Stable on alpha + ia64. + + 20 Apr 2005; Michael Hanselmann <hansmi@gentoo.org> gtk+-2.6.4-r1.ebuild: + Stable on ppc. + + 20 Apr 2005; Herbie Hopkins <herbs@gentoo.org> gtk+-2.6.4-r1.ebuild: + Stable on amd64. + + 18 Apr 2005; Herbie Hopkins <herbs@gentoo.org> gtk+-2.6.7.ebuild: + Minor multilib cleanup. + +*gtk+-2.6.7 (16 Apr 2005) + + 16 Apr 2005; foser <foser@gentoo.org> gtk+-2.6.7.ebuild : + Updated scroll patch (#85663) + + 09 Apr 2005; Markus Rothe <corsair@gentoo.org> gtk+-2.6.4-r1.ebuild: + Stable on ppc64 + + 07 Apr 2005; Simon Stelling <blubb@gentoo.org> gtk+-2.4.14.ebuild: + stable on amd64 + + 02 Apr 2005; Stephen P. Becker <geoman@gentoo.org> gtk+-2.6.4-r1.ebuild: + stable on mips + + 30 Mar 2005; Gustavo Zacarias <gustavoz@gentoo.org> gtk+-2.6.4-r1.ebuild: + Stable on sparc + +*gtk+-2.6.4-r1 (30 Mar 2005) + + 30 Mar 2005; foser <foser@gentoo.org> gtk+-2.6.4-r1.ebuild : + Add bmp corruption header fix (#86979) + Change location of epunt_cxx so it has some effect + + 21 Mar 2005; Jeremy Huddleston <eradicator@gentoo.org> + gtk+-1.2.10-r11.ebuild: + Use the right toolchain compiler. + + 09 Mar 2005; Mike Gardiner <obz@gentoo.org> gtk+-2.4.14.ebuild: + Keyworded ppc + + 08 Mar 2005; Gustavo Zacarias <gustavoz@gentoo.org> gtk+-2.6.2.ebuild: + Stable on sparc + + 07 Mar 2005; Markus Rothe <corsair@gentoo.org> gtk+-2.6.2.ebuild: + Stable on ppc64 + + 03 Mar 2005; Sven Wegener <swegener@gentoo.org> : + Added missing digest entries. + + 13 Feb 2005; Bryan Østergaard <kloeri@gentoo.org> gtk+-2.4.14.ebuild: + Stable on alpha. + +*gtk+-2.6.2 (05 Feb 2005) + + 05 Feb 2005; Joe McCann <joem@gentoo.org> +gtk+-2.6.2.ebuild: + New version. File selector and dialogue patches applied upstream and no + longer needed + +*gtk+-2.6.1-r2 (03 Feb 2005) + + 03 Feb 2005; Joe McCann <joem@gentoo.org> + +files/gtk+-2.6.1-gtk_dialog.patch, +gtk+-2.6.1-r2.ebuild: + Adding upstream patch from bug 80262 as reported by compnerd. Should fix + gtk+ apps crashing when focus is called on lable widgets. + + 22 Jan 2005; Markus Rothe <corsair@gentoo.org> gtk+-2.6.1-r1.ebuild: + Added append-flags -mminimal-toc for ppc64 to let it compile + +*gtk+-2.6.1-r1 (17 Jan 2005) + + 17 Jan 2005; foser <foser@gentoo.org> gtk+-2.6.1-r1.ebuild : + Add upstream patch for http://bugzilla.gnome.org/show_bug.cgi?id=164290 + block pixmap engine, partially fixes #77791 + + 13 Jan 2005; Mike Doty <kingtaco@gentoo.org> gtk+-2.6.1.ebuild: + amd64 patch update by seemant + + 12 Jan 2005; Gustavo Zacarias <gustavoz@gentoo.org> gtk+-2.4.14.ebuild: + Stable on sparc + +*gtk+-2.6.1 (12 Jan 2005) + + 12 Jan 2005; foser <foser@gentoo.org> gtk+-2.6.1.ebuild : + New release, closes a whole lot of empty bugs + + 28 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> : + Change encoding to UTF-8 for GLEP 31 compliance + +*gtk+-2.4.9-r2 (26 Dec 2004) + + 26 Dec 2004; Markus Rothe <corsair@gentoo.org> + +files/gtk+-2.4.9-ppc64.patch, gtk+-2.4.14.ebuild, +gtk+-2.4.9-r2.ebuild: + I've added the patch from bug #64359, which fixes a cursor key problem on + ppc64 to 2.4.9-r2 and 2.4.14. I marked 2.4.9-r2 stable on ppc64 and will + remove this version when 2.4.14 will be marked stable. Credits go to Yuta + SATOH. + + 24 Dec 2004; Bryan Østergaard <kloeri@gentoo.org> gtk+-2.4.13-r1.ebuild: + Stable on alpha. + + 23 Dec 2004; Guy Martin <gmsoft@gentoo.org> gtk+-2.4.13-r1.ebuild: + Stable on hppa. + + 21 Dec 2004; Gustavo Zacarias <gustavoz@gentoo.org> gtk+-2.4.13-r1.ebuild: + Stable on sparc + + 20 Dec 2004; Dylan Carlson <absinthe@gentoo.org> gtk+-2.4.13-r1.ebuild: + Stable on amd64. + + 19 Dec 2004; Mike Gardiner <obz@gentoo.org> gtk+-2.4.13-r1.ebuild: + Keyworded x86 and ppc for GNOME 2.8.1 + +*gtk+-2.4.14 (11 Dec 2004) + + 11 Dec 2004; Mike Gardiner <obz@gentoo.org> +gtk+-2.4.14.ebuild: + New version of gtk+ + +*gtk+-2.4.13-r1 (21 Nov 2004) + + 21 Nov 2004; foser <foser@gentoo.org> gtk+-2.4.13-r1.ebuild : + Add revised smoothscroll patch (#71807), moved patch to mirrors + + 02 Nov 2004; Malcolm Lashley <malc@gentoo.org> : + Fix missing digest - bug #69859 + +*gtk+-2.4.13 (02 Nov 2004) + + 02 Nov 2004; foser <foser@gentoo.org> gtk+-2.4.13.ebuild : + Not so fresh release (#64913) + Add correct automake dep (#65796) + + 14 Oct 2004; Mamoru KOMACHI <usata@gentoo.org> gtk+-1.2.10-r11.ebuild: + Removed ~ppc-macos keyword until bug #57677 is solved. + + 11 Oct 2004; Mamoru KOMACHI <usata@gentoo.org> gtk+-1.2.10-r11.ebuild: + Added to ~ppc-macos. This closes bug #62069. + + 09 Oct 2004; Tom Gall <tgall@gentoo.org> gtk+-2.4.9-r1.ebuild: + stable on ppc64, bug #64230 + + 01 Oct 2004; Stephen P. Becker <geoman@gentoo.org> gtk+-2.4.4.ebuild, + gtk+-2.4.9-r1.ebuild: + stable on mips + + 20 Sep 2004; Bryan Østergaard,,, <kloeri@gentoo.org> gtk+-2.4.9-r1.ebuild: + Stable on alpha, bug 64240. + + 20 Sep 2004; Gustavo Zacarias <gustavoz@gentoo.org> gtk+-2.4.9-r1.ebuild: + Stable on sparc wrt #64230 + + 20 Sep 2004; <SeJo@gentoo.org> gtk+-2.4.9-r1.ebuild: + marked ppc gsla bug: 64230 + +*gtk+-2.4.9-r1 (20 Sep 2004) + + 20 Sep 2004; foser <foser@gentoo.org> gtk+-2.4.9-r1.ebuild, gtk+-2.4.9-ico_xpm_secure.patch : + Add security fix for the ico & xpm loaders (#64230) + + 30 Aug 2004; Tom Gall <tgall@gentoo.org> gtk+-2.4.4.ebuild: + only stable version of gtk+-2.4.3 for ppc64 was removed, + marking 2.4.4 stable on an emergancy basis + +*gtk+-2.4.9 (29 Aug 2004) + + 29 Aug 2004; foser <foser@gentoo.org. gtk+-2.4.9.ebuild : + New release + + 24 Aug 2004; Bryan Østergaard <kloeri@gentoo.org> gtk+-2.4.4.ebuild: + Stable on alpha. + + 22 Aug 2004; Travis Tilley <lv@gentoo.org> gtk+-2.4.4.ebuild, + gtk+-2.4.7.ebuild: + made arch specific config file patch apply on x86 when CONF_LIBDIR=lib32. this + is just to make building the emul-linux-x86-gtklibs package easier, and has no + effect on x86 users in general. + + 22 Aug 2004; Travis Tilley <lv@gentoo.org> gtk+-2.4.4.ebuild, + gtk+-2.4.7.ebuild: + added a patch that puts the config files for gtk in an arch specific directory + on amd64 so that the 32bit and 64bit versions dont clash + +*gtk+-2.4.7 (19 Aug 2004) + + 19 Aug 2004; foser <foser@gentoo.org> gtk+-2.4.7.ebuild : + New release + Add smoothscroll patch from gnome bugzilla for testing + + 07 Aug 2004; Travis Tilley <lv@gentoo.org> gtk+-2.4.4.ebuild: + stable on amd64 + + 07 Aug 2004; Michael Hanselmann <hansmi@gentoo.org> gtk+-1.2.10-r11.ebuild: + Added gnuconfig to replace config.* on Mac OS X and added to ~macos. + + 05 Aug 2004; Gustavo Zacarias <gustavoz@gentoo.org> gtk+-2.4.4.ebuild: + Stable on sparc + + 05 Aug 2004; Guy Martin <gmsoft@gentoo.org> gtk+-2.4.4.ebuild: + Stable on hppa. + + 31 Jul 2004; <spider@gentoo.org> gtk+-2.4.4.ebuild: + stable on x86 for gnome 2.6.2 + + 27 Jul 2004; <agriffis@gentoo.org> gtk+-1.2.10-r11.ebuild, + gtk+-2.4.1.ebuild: + stable on alpha (1.2.10-r11) and ia64 (1.2.10-r11, 2.4.1) + + 26 Jul 2004; Tom Gall <tgall@gentoo.org> gtk+-1.2.10-r11.ebuild: + stable on ppc64 + + 20 Jul 2004; Tom Gall <tgall@gentoo.org> gtk+-2.4.3-r1.ebuild: + stable on ppc64, bug #57154 + +*gtk+-2.4.4 (11 Jul 2004) + + 11 Jul 2004; <spider@gentoo.org> +gtk+-2.4.4.ebuild: + Versionbump. + +*gtk+-2.4.3-r1 (06 Jul 2004) + + 06 Jul 2004; Martin Schlemmer <azarah@gentoo.org> + +files/gtk+-2.4.x-filesel-navbuttons.patch.bz2, +gtk+-2.4.3-r1.ebuild: + Add fileselect dialog patch from Ximian/Suse. + + 02 Jul 2004; Tom Gall <tgall@gentoo.org> gtk+-1.2.10-r11.ebuild: + fix repoman dep (imlib) + + 28 Jun 2004; Tom Gall <tgall@gentoo.org> gtk+-2.4.3.ebuild: + ~ppc64 , bug #54792 + + 23 Jun 2004; Aron Griffis <agriffis@gentoo.org> gtk+-1.2.10-r10.ebuild: + QA - fix use invocation + + 19 Jun 2004; Gustavo Zacarias <gustavoz@gentoo.org> gtk+-2.4.1.ebuild: + sparc stable + + 16 Jun 2004; Bryan Østergaard <kloeri@gentoo.org> gtk+-2.4.1.ebuild: + Stable on alpha. + +*gtk+-2.4.3 (15 Jun 2004) + + 15 Jun 2004; foser <foser@gentoo.org> gtk+-2.4.3.ebuild : + New release (#53700) + + 03 Jun 2004; Stephen P. Becker <geoman@gentoo.org> gtk+-2.4.1.ebuild: + Stable on mips. + + 01 Jun 2004; Travis Tilley <lv@gentoo.org> gtk+-2.4.1.ebuild: + stable on amd64 + +*gtk+-2.4.1 (04 May 2004) + + 04 May 2004; foser <foser@gentoo.org> gtk+-2.4.1.ebuild : + New release, add patch & dep to have a default icon theme available to the chooser + + 26 Apr 2004; Stephen P. Becker <geoman@gentoo.org> gtk+-2.2.4-r1.ebuild: + Marked stable on mips. + + 22 Apr 2004; Stephen P. Becker <geoman@gentoo.org> gtk+-2.4.0-r1.ebuild: + Breaks GNOME 2.4, so returned to ~mips. + + 14 Apr 2004; Stephen P. Becker <geoman@gentoo.org> gtk+-1.2.10-r10.ebuild, + gtk+-1.2.10-r11.ebuild, gtk+-2.4.0-r1.ebuild: + Marked stable on mips. + +*gtk+-2.4.0-r1 (09 Apr 2004) + + 09 Apr 2004; Travis Tilley <lv@gentoo.org> gtk+-2.4.0-r1.ebuild, + files/gtk+-2.4.0-uimanager-zero-becomes-null.patch: + added patch to fix a crash in epiphany that may or may not occur only on + amd64. for more information on this bug, please refer to + http://bugzilla.gnome.org/show_bug.cgi?id=138997 + + 30 Mar 2004; Donnie Berkholz <spyderous@gentoo.org>; gtk+-2.2.4-r1.ebuild, + gtk+-2.4.0.ebuild: + Change x11-base/xfree dependency to virtual/x11. Everyone on xfree should be + on 4.3.0-r3 or greater by now, so #20407 shouldn't be an issue. + +*gtk+-2.4.0 (18 Mar 2004) + + 18 Mar 2004; foser <foser@gentoo.org> gtk+-2.4.0.ebuild : + New release + Remove incorporated patches + Removed wm patch, it's broken + Correct license + + 06 Mar 2004; Stephen P. Becker <geoman@gentoo.org> gtk+-1.2.10-r10.ebuild, + gtk+-2.2.4-r1.ebuild: + Added ~mips keyword. + +*gtk+-1.2.10-r11 (05 Feb 2004) + + 05 Feb 2004; <spider@gentoo.org> gtk+-1.2.10-r11.ebuild: + Minor change to DEPEND, adding an RDEPEND to get intltool out of the RDEPEND + set. this deserves a revbump only to make sure that packages get updated. + + 07 Dec 2003; foser <foser@gentoo.org> gtk+-1.2.10-r10.ebuild : + Fix sysconfdir to /etc to fix gtkrc problems described in #34279 + + 14 Nov 2003; Aron Griffis <agriffis@gentoo.org> gtk+-1.2.10-r10.ebuild: + Stable on ia64 + + 08 Nov 2003; Todd Sunderlin <todd@gentoo.org> gtk+-2.2.4-r1.ebuild: + added sparc keyword + + 20 Oct 2003; Aron Griffis <agriffis@gentoo.org> gtk+-2.2.4-r1.ebuild: + Stable on alpha + + 08 Oct 2003; foser <foser@gentoo.org> gtk+-2.2.4-r1.ebuild : + Added patch to fix notification area, submitted by <pat@engsoc.org> + + 06 Oct 2003; Mike Gardiner <obz@gentoo.org> gtk+-2.2.4-r1.ebuild: + Marked stable on x86 + + 23 Sep 2003; Bartosch Pixa <darkspecter@gentoo.org> gtk+-2.2.4-r1.ebuild: + set ppc in keywords + +*gtk+-2.2.4-r1 (10 Sep 2003) + + 16 Nov 2003; Guy Martin <gmsoft@gentoo.org> gtk+-2.2.4-r1.ebuild : + Added hppa to KEYWORDS. + + 10 Sep 2003; foser <foser@gentoo.org> gtk+-2.2.4-r1.ebuild : + Remove USE debug support, the not hardcoded disabling of debugging support + should fix a lot of problems. Rev bump to propagate. + +*gtk+-2.2.4 (07 Sep 2003) + + 07 Sep 2003; foser <foser@gentoo.org> gtk+-2.2.4.ebuild : + New bugfix release + +*gtk+-2.2.3 (27 Aug 2003) + + 27 Aug 2003; foser <foser@gentoo.org> gtk+-2.2.3.ebuild : + New version + + 25 Jul 2003; foser <foser@gentoo.org> gtk+-2.2.2-r1.ebuild : + Fix xinput (#25203) + + 02 Jul 2003; Jason Wever <weeve@gentoo.org> gtk+-2.2.2-r1.ebuild: + Changed sparc keyword back to ~sparc to fix broken dependencies. + +*gtk+-2.2.2-r1 (12 Jun 2003) + + 01 Jul 2003; Guy Martin <gmsoft@gentoo.org> gtk+-2.2.2-r1.ebuild : + Added ~hppa to KEYWORDS. + + 01 Jul 2003; Todd Sunderlin <todd@gentoo.org> gtk+-2.2.2-r1.ebuild : + set stable on sparc + + 16 Jun 2003; foser <foser@gentoo.org> gtk+-2.2.2-r1.ebuild, gtk+-2.2.2-gtkwidget_pixmap_expose.patch : + Replace reverting patch with correct upstream patch for #22576 + + 12 Jun 2003; foser <foser@gentoo.org> gtk+-2.2.2-r1.ebuild : + Added patch to 'fix' pixbuf corruption issues (#22576) + + 10 Jun 2003; Luca Barbato <lu_zero@gentoo.org> gtk+-2.2.2.ebuild : + Removed an unnecessary ppc patch. + +*gtk+-2.2.2 (10 Jun 2003) + + 10 Jun 2003; foser <foser@gentoo.org> gtk+-2.2.2.ebuild : + New version, enabled xinput support (#20407) which needs a recent xfree + Added GDK_USE_XFT as environment var as suggested by utx + + 30 May 2003; Luca Barbato <lu_zero@gentoo.org> gtk+-2.2.1.ebuild: + Added ppc to keywords. + +*gtk+-2.2.1-r1 (11 Apr 2003) + + 19 Apr 2003; foser <foser@gentoo.org> gtk+-2.2.1-r1.ebuild : + Make sure we enable wm patch (better late then never) + + 11 Apr 2003; foser <foser@gentoo.org> gtk+-2.2.1-r1.ebuild : + Added gtktreeview patch for eclipse (#19084) + +*gtk+-1.2.10-r10 (08 Mar 2003) + + 01 Jul 2003; Guy Martin <gmsoft@gentoo.org> gtk+-1.2.10-r10.ebuild : + Marked stable on hpp. + + 04 Apr 2003; Jason Wever <weeve@gentoo.org> gtk+-1.2.10-r10.ebuild: + Changed ~sparc keyword to sparc. + + 30 Mar 2003; Aron Griffis <agriffis@gentoo.org> gtk+-1.2.10-r10.ebuild: + Mark stable on alpha + + 16 Mar 2003; Mark Guertin <gerk@gentoo.org> gtk+-1.2.10-r10.ebuild: + set ppc in keywords + + 16 Mar 2003; Guy Martin <gmsoft@gentoo.org> gtk+-1.2.10-r10.ebuild : + Added ~hppa to keywords. + + 09 Mar 2003; Martin Schlemmer <azarah@gentoo.org> gtk+-1.2.10-r10.ebuild : + Change to fully use epatch, and also make use of libtool eclass. + + 08 Mar 2003; foser <foser@gentoo.org> gtk+-1.2.10-r10.ebuild : + New patch to fix locale problems that have been bugging us for a long time + Patch done by Stanislav Brabec <sbrabec@suse.cz> + Related gentoo bugs #10529, #16883 + +*gtk+-2.2.1 (04 Feb 2003) + + 01 Jul 2003; Guy Martin <gmsoft@gentoo.org> gtk+-2.2.1.ebuild : + Added hppa to KEYWORDS. + + 04 Mar 2003; Jason Wever <weeve@gentoo.org> gtk+-2.2.1.ebuild: + Added sparc to keywords. + + 01 Mar 2003; Jason Wever <weeve@gentoo.org> gtk+-2.2.1.ebuild: + Added ~sparc to keywords. + + 21 Feb 2003; Aron Griffis <agriffis@gentoo.org> gtk+-2.2.1.ebuild : + Mark stable on alpha + + 13 Feb 2003; Jon Nall <nall@gentoo.org> gtk+-2.2.1.ebuild : + bumped pango version to 1.1.3 since the gtk+ configure script + barfs if xft-2 is installed, but pango <1.1.3 is installed + + 07 Feb 2003; foser <foser@gentoo.org> gtk+-2.2.1.ebuild : + Added alpha blended disabled icons patch + + 05 Feb 2003; Jon Nall <nall@gentoo.org> gtk+--2.2.1.ebuild : + added patch to fix endian problem for 15/24 bit displays + + 04 Feb 2003; Spider <spider@gentoo.org> gtk+-2.2.1.ebuild : + bumped version + + 16 Jan 2003; foser <foser@gentoo.org> gtk+-2.2.0.ebuild : + Added some info about rebuilding gtk theme engines after an emerge + + 04 Jan 2003; Rodney Rees <manson@gentoo.org> gtk+-2.0.6-r3.ebuild : + changed ~sparc to sparc + + 01 Jan 2003; Aron Griffis <agriffis@gentoo.org> gtk+-2.0.9.ebuild gtk+-2.2.0.ebuild: + Reverted previous change on gtk+-2.0.9 since it sounds like 2.2.0 works on + Alpha. Added ~alpha to KEYWORDS on 2.2.0 + + 31 Dec 2002; Aron Griffis <agriffis@gentoo.org> gtk+-2.0.9.ebuild : + glib-2.0.7 is broken on alpha, so change the dependency here to version + 2.0.6 which works fine with gtk+-2.0.9 + + 24 Dec 2002; Martin Schlemmer <azarah@gentoo.org> gtk+-2.2.0.ebuild : + Fix to depend on glib-2.2.0, else it fails with unresolved symbols .. + +*gtk+-2.2.0 (22 Dec 2002) + + 04 Feb 2003; Spider <spider@gentoo.org> gtk+*.ebuild: + changed all DEBUG to DEBUGBUILD + + + 22 Dec 2002; foser <foser@gentoo.org> gtk+-2.2.0.ebuild : + New version + + 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords + + 21 Nov 2002; Martin Schlemmer <azarah@gentoo.org> gtk+-2.1.2.ebuild, + gtk+-2.0.9.ebuild : + + Turn of --export-symbols-regex for now, since it removes + the wrong symbols. Patch from Redhat. + +*gtk+-2.0.9 (20 Nov 2002) + + 04 Feb 2003; Spider <spider@gentoo.org> gtk+*.ebuild: + changed all DEBUG to DEBUGBUILD + + 20 Nov 2002; foser <foser@gentoo.org> gtk+-2.0.9.ebuild : + New version, mainly fixes a bug which made metacity crash + +*gtk-2.0.8-r1 (15 Nov 2002) + + 04 Feb 2003; Spider <spider@gentoo.org> gtk+*.ebuild: + changed all DEBUG to DEBUGBUILD + + 15 Nov 2002; Seemant Kulleen <seemant@gentoo.org> gtk+-2.0.8-r1.ebuild + files/digest-gtk+-2.0.8-r1 : + + DirectFB patched version of it. + +*gtk+-2.1.2 (12 Nov 2002) + + 04 Feb 2003; Spider <spider@gentoo.org> gtk+*.ebuild: + changed all DEBUG to DEBUGBUILD + + 29 Nov 2002; Jon Nall <nall@gentoo.org> gtk+-2.1.2.ebuild : + added ~ppc to KEYWORDS + + 12 Nov 2002; foser <foser@gentoo.org> gtk+-2.1.2.ebuild : + GNOME 2.1.2 release + +*gtk+-2.0.8 (09 Nov 2002) + + 04 Feb 2003; Spider <spider@gentoo.org> gtk+*.ebuild: + changed all DEBUG to DEBUGBUILD + + 12 Nov 2002; L. Boshell <leonardop@gentoo.org> : Removed directfb dep + since it wasn't being used. + + 11 Nov 2002; Spider <spider@gentoo.org> gtk+-2.0.8.ebuild : + stabilized for x86 + + 09 Nov 2002; Spider <spider@gentoo.org> gtk+-2.0.8.ebuild + files/digest-gtk+-2.0.8 : New version fixes the patch needed for last version + also fixed the dependencies, after 2.0.7-r1. + +*gtk+-2.0.7-r1 (05 Nov 2002) + + 04 Feb 2003; Spider <spider@gentoo.org> gtk+*.ebuild: + changed all DEBUG to DEBUGBUILD + + 09 Nov 2002; foser <foser@gentoo.org> gtk+-2.0.7-r1 : + Added sgmltools-lite dep, to fix documentation problems + + 05 Nov 2002; foser <foser@gentoo.org> gtk+-2.0.7-r1 : + Added a patch to fix problems with gdk-pixbuf (bug #10261) + +*gtk+-2.0.7 (04 Nov 2002) + + 04 Feb 2003; Spider <spider@gentoo.org> gtk+*.ebuild: + changed all DEBUG to DEBUGBUILD + + 04 Nov 2002; Spider <spider@gentoo.org> gtk+-2.0.4.ebuild + files/digest-gtk+-2.0.4: added the latest stable release, bugfixes and nothing + more. Ripped out the directfb (wow, it survived more than 10 days! ) + + +*gtk+-2.1.1 (27 Oct 2002) + + 04 Feb 2003; Spider <spider@gentoo.org> gtk+*.ebuild: + changed all DEBUG to DEBUGBUILD + + 27 Oct 2002; foser <foser@gentoo.org> gtk+-2.1.1.ebuild : + gnome 2.1 + +*gtk+-2.0.6-r3 (21 Oct 2002) + + 04 Feb 2003; Spider <spider@gentoo.org> gtk+*.ebuild: + changed all DEBUG to DEBUGBUILD + + 21 Oct 2002; Seemant Kulleen <seemant@gentoo.org> gtk+-2.0.6-r3.ebuild + files/digest-gtk+-2.0.6-r3 : + + Added the DirectFB patch (finally!) + +*gtk+-2.0.6-r2 (10 Oct 2002) + + 04 Feb 2003; Spider <spider@gentoo.org> gtk+*.ebuild: + changed all DEBUG to DEBUGBUILD + + 10 Oct 2002; foser <foser@gentoo.org> gtk+-2.0.6-r2.ebuild : + Bumped revision to get the safety replacement added in r1 spread + +*gtk+-1.2.10-r9 (26 Sep 2002) + + 16 Mar 2003; Guy Martin <gmsoft@gentoo.org> gtk+-1.2.10-r9.ebuild : + Added hppa to keywords. + + 04 Feb 2003; Spider <spider@gentoo.org> gtk+*.ebuild: + changed all DEBUG to DEBUGBUILD + + 26 Sep 2002; Spider <spider@gentoo.org> gtk+-1.2.10-r9.ebuild : + This build enables minimal debugging for all users, this will fix some unexpected crashes in amongst other things xchat. + +*gtk+-2.0.6-r1 (04 Jul 2002) + + 04 Feb 2003; Spider <spider@gentoo.org> gtk+*.ebuild: + changed all DEBUG to DEBUGBUILD + + 08 Oct 2002; foser <foser@gentoo.org> gtk+-2.0.6-r1.ebuild : + Replace -O3 with -O2 to be on the safe side (bug 8762) + + 04 Jul 2002; Spider <spider@gentoo.org> gtk+-2.0.6-r1.ebuild : + remove unnecessary debugging + remove bad parts from SRC_URI (broken use) + changed configure some + +*gtk+-2.0.6 (04 Jul 2002) + + 04 Feb 2003; Spider <spider@gentoo.org> gtk+*.ebuild: + changed all DEBUG to DEBUGBUILD + + 04 Jul 2002; Gabriele Giorgetti <stroke@gentoo.org> gtk+-2.0.6.ebuild: + + New version. + +*gtk+-2.0.5-r2 (15 Jul 2002) + + 15 Jul 2002; Owen Stampflee <owen@gentoo.org> : + + Added PPC to KEYWORDS. + + 15 Jul 2002; Seemant Kulleen <seemant@gentoo.org> gtk+-2.0.5-r2.ebuild + files/digest-gtk+-2.0.5-r2 : + + directfb enabled GTK is now a patch on our mirrors instead of being a + separate tarball. This makes the behaviour better for portage's server + side caching. + +*gtk+-2.0.5-r1 (03 Jul 2002) + + 03 Jul 2002; Seemant Kulleen <seemant@gentoo.org> gtk+-2.0.5-r1.ebuild + files/digest-gtk+-2.0.5-r1 : + + The DirectFB tarball was replaced on the directfb.org server with one that + has bugfixes in it. No need for paranoia, the directfb folks have + verified it for us. Thanks to: gentoo@tuurlijk.eu.org (Tuurlijk!) in bug + #4451 for spotting it. + +*gtk+-2.0.5 (17 Jun 2002) + + 17 Jun 2002; Seemant Kulleen <seemant@gentoo.org> gtk+-2.0.5.ebuild + files/digest-gtk+-2.0.5 : + + Version bump for both regular GTK+2 and GTK+DirectFB + +*gtk+-2.0.3-r1 (8 Jun 2002) + + 8 Jun 2002; Seemant Kulleen <seemant@gentoo.org> gtk+-2.0.3-r1.ebuild + files/digest-gtk+-2.0.3-r1 : + + Option for directfb-patched gtk libs. This actually gets and compiles a + separate source tarball from directfb.org + +*gtk+-2.0.3 (28 May 2002) + 28 May 2002; Spider <spider@gentoo.org> gtk+-2.0.3.ebuild: + new stable branch + +*gtk+-1.2.10-r8 (27 May 2002) + + 27 May 2002; Bruce A. Locke <blocke@shivan.org> gtk+-1.2.10-r8.ebuild: + + Ximian patch set and redhat/mdk patch merged + +*gtk+-2.0.2-r6 (27 May 2002) + 27 May 2002; Spider <spider@gentoo.org> gtk+-2.0.2-r6.ebuild: + fix for the use png bug, not libtoolized + +*gtk+-2.0.2-r5 (23 May 2002) + 23 May 2002; Spider <spider@gentoo.org> gtk+-2.0.2-r5.ebuild: + seems people who installed with the libtoolized version of gtk+ fails + when installing gtk+ again. Test this version if it works (read +libtoolize) + + +*gtk+-2.0.2-r4 (22 May 2002) + 22 May 2002; Spider <spider@gentoo.org> gtk+-2.0.2-r4.ebuild: + + lintool check + debug info back inside + remove libtoolize since it breaks things + singlethread make since this uses cludgy code + + +gtk+-1.2.10-r7 (14 Apr 2002) + 14 Apr 2002; M.Schlemmer <azarah@gentoo.org>; gtk+-1.2.10-r7.ebuild : + Libtoolize. + +*gtk+-2.0.2-r2 (24 Apr 2002) + 24 Apr 2002; Spider <spider@gentoo.org>; gtk+-2.0.2-r2.ebuild: + Libtoolize + +*gtk+-2.0.2-r2 (12 Apr 2002) + 12 Apr 2002; Spider <spider@gentoo.org>; gtk+-2.0.2-r2.ebuild: + Update so a user can disable png, jpeg, tiff support for gtk+ + This will so break things if they disable it though ;) + + +gtk+-2.0.2-r1 + 11 Apr 2002; Spider <spider@gentoo.org>; gtk+-1.2.10-r4.ebuild gtk+-1.2.10-r5.ebuild gtk+-1.2.10-r6.ebuild gtk+-1.2.10-r7.ebuild gtk+-2.0.2-r1.ebuild : + Update all glib dependencies to use glib-1.2* in preparation of +unmasking the glib-2.0.1 packages + + +*gtk+-2.0.2 (11 Apr 2002) + 11 Apr 2002; Spider <spider@gentoo.org>; gtk+-2.0.2-r1.ebuild: + New release with new api + USE="doc" will build api documentation + needs libpng 1.2.1 and is masked because of that. + needs glib 2.0 as well + + +*gtk+-1.2.10-r7 (23 Mar 2002) + + 23 Mar 2002; Seemant Kulleen <seemant@gentoo.org> gtk+-1.2.10-r7.ebuild : + + Man pages are now in LFH compliant /usr/share/man tree. Changes submitted by + Matthew Kennedy. + +*gtk+-1.2.10-r6 (21 Mar 2002) + + 21 Mar 2002; Seemant Kulleen <seemant@gentoo.org> gtk+-1.2.10-r6.ebuild : + + Changed the html documentation step to not be gzipped. This is a small + enough change that it shouldn't matter to have users remerge it. + +*gtk+-1.2.10-r6 (13 Mar 2002) + + 13 Mar 2002; Bruce A. Locke <blocke@shivan.org> gtk+-1.2.10-r6.ebuild : + + gtk+ 1.2.10-r6 now includes patches from Ximian Gnome that help make + the gtk+ file picker dialog a little more user friendly :) + +*gtk+-1.2.10-r5 (10 Mar 2002) + + 10 Mar 2002; Bruce A. Locke <blocke@shivan.org> gtk+-1.2.10-r5.ebuild : + + NLS fixes submitted by seemant@rocketmail.com (Seemant Kulleen) + + diff --git a/x11-libs/gtk+/Manifest b/x11-libs/gtk+/Manifest new file mode 100644 index 0000000..05a61e8 --- /dev/null +++ b/x11-libs/gtk+/Manifest @@ -0,0 +1,15 @@ +AUX gtk+-2.10-gtkmenubar.diff 6578 RMD160 9320e048ca3b2ff02585cb24d03f492bb650c376 SHA1 2f4366344d208e6ac7327563f817bf2aa7d7e033 SHA256 ba291964dc56807e42ee8f4b8ab0c28bd22e5dcca747de09eac453d9fad6e879 +AUX gtk+-2.10.11-update-icon-subdirs.patch 3756 RMD160 60c3abb77f6484b8700a5f42ffa5b0784503fea0 SHA1 ffb3d5b1d1d346d3a38899d93883874232e86baf SHA256 41d31835a5feaaf5eafdd0ab173be30c8d9579c4d08824105db2a12ad765436e +AUX gtk+-2.10.7-mozilla-dnd-fix.patch 2899 RMD160 2cc33847d78fe0c207bc79f514546113d740ca2c SHA1 5f385f6fcd05cb21c33e0fbbbaa98389ee24019e SHA256 9ec24dbe7e652aaee7d6118adffb4919ee0b3d7887587649cb475f3e69f5d729 +AUX gtk+-2.12.0-icon-cache-speedup.patch 969 RMD160 822ebb9e3b59eab5cda16ca3ff9cfffa04df3671 SHA1 2b199886215bb4bb0372e11665dab72d494e3077 SHA256 cb117bf1bbfc1e9509c614ba3c2d4a193f7b486fad9d7922208134749793e5ec +AUX gtk+-2.12.0-libtracker_so.patch 585 RMD160 c8d857b5bb7398f34f9f84fd59ed3b1247964375 SHA1 a1da145b30e2346fa3536a16c132be53450c8699 SHA256 5c922a06bbacc20df5e8ea9c22656236a0d780e55cb955a261fb604628b4b56f +AUX gtk+-2.8.0-multilib.patch 2456 RMD160 ba94fb0b16f9002dec8e92700ff3f7931f600548 SHA1 e65e843c6f1beecee7a0e1f7ec3292596c2a65a4 SHA256 595bddaa3e50a54f47dbcf30381e11bce0baa1ccd683ac1ba30ca0221b78a4fd +AUX gtk+-2.8.10-xinerama.patch 1083 RMD160 499801f3be2289bdc656563bb5c96797d14512f7 SHA1 7817e3c2bbec1058192d524d68e78635fa48beca SHA256 7786691d5f89588abc7174e97cbd374d8cbe98b4e8dfd27005eade03b047aa2d +DIST gtk+-2.10.13.tar.bz2 15163566 RMD160 bd812db8b11fbca5283e04958660fd3beec23caa SHA1 8d00b928a8788ff86d97197c20c18d41f9a1b1cd SHA256 6443ecc087a7cf771406264044e3f942ca49cc5fcb84f66d700fd291d55d0b4e +DIST gtk+-2.10.14.tar.bz2 15172170 RMD160 234d7240732b28a31a260aa9e04c34fc502acbf4 SHA1 78b819814d52caa66739ab64611e41f35e5b48c3 SHA256 d02344239d048390ba02fcfd7de4f9efc0dfb51e7b06dfa46a6314d666ea4de2 +DIST gtk+-2.12.0.tar.bz2 15732170 RMD160 226c8f38eb7895d63f81feb60152db1ca3599628 SHA1 f5ecbf73a789a8880a6b2e15279267bb113980e2 SHA256 faa1dc73f8077f72849ade14963202d8af22b51469c1e8e88e20c69d330fd2fd +EBUILD gtk+-2.10.13.ebuild 4242 RMD160 b19f2f8e9d63b75332ed8cf1bb0c3c5e9224bfd9 SHA1 ff562bf7262c3f8bbd1cd53466402a24e2c560ad SHA256 2193e1107226a1c9fdf0463e090f5686f5936a9f241252acaa1da7949a1544fc +EBUILD gtk+-2.10.14.ebuild 4242 RMD160 8182c19c2cd4d856342c0c9ca30c932ea5bbbd4c SHA1 fd5ac240b671d6ac844edba3be6577d88068b922 SHA256 1e6dbaf7c95a763644fa5727d61cbd9bf1504692ceaf70e38edfb9cd71bd7d39 +EBUILD gtk+-2.12.0.ebuild 4316 RMD160 3e8470521ed7aa3f0e9dae7793dd45a43f7b2e32 SHA1 a784dbe4eb0f427df5d01a0ff61ca3a2392b601c SHA256 34d18411eecda7b518476c436ecb5c0331eeeac836c45f162821af29056abc4f +MISC ChangeLog 44082 RMD160 87d98520ad1ca00711f6fe59479c41275ce3dd59 SHA1 6f40f33b4eec49069a742eabf2829274900709ec SHA256 c7528b60d9921126ca0d23a591695cd91e1cea1079575ede7cbc2305c4677c4f +MISC metadata.xml 722 RMD160 b16292c9db29a6294888e3cf66d77d98e2776e30 SHA1 ec78a75d3cc5309c6576da4fee9d3b791f7c6e3a SHA256 9287839c738d836170ce1ee57c2d12451befa9b3e502c2c56a5e3c435e1d1056 diff --git a/x11-libs/gtk+/files/gtk+-2.10-gtkmenubar.diff b/x11-libs/gtk+/files/gtk+-2.10-gtkmenubar.diff new file mode 100644 index 0000000..84f82c4 --- /dev/null +++ b/x11-libs/gtk+/files/gtk+-2.10-gtkmenubar.diff @@ -0,0 +1,193 @@ +--- gtk/gtkmenubar.c.old 2006-07-03 08:25:06.000000000 +0800 ++++ gtk/gtkmenubar.c 2006-11-04 23:18:50.000000000 +0800 +@@ -38,6 +38,18 @@ + #include "gtkwindow.h" + #include "gtkprivate.h" + #include "gtkalias.h" ++// For mac menubar ++#include "gdk/x11/gdkx.h" ++#include "gdk/x11/gdkwindow-x11.h" ++#include "gtkbox.h" ++#include "gtkdrawingarea.h" ++#include "gtkhbox.h" ++#include "gtklabel.h" ++#include <stdlib.h> ++#include <string.h> ++#include <unistd.h> ++#include <X11/Xatom.h> ++#include <X11/Xlib.h> + + + #define BORDER_SPACING 0 +@@ -55,6 +67,8 @@ + { + GtkPackDirection pack_direction; + GtkPackDirection child_pack_direction; ++ GtkWindow* orig_toplevel_win; // original window, obtained in map() ++ GtkWindow* mbar_toplevel_win; // could be NULL, if disabled + }; + + #define GTK_MENU_BAR_GET_PRIVATE(o) \ +@@ -89,9 +103,154 @@ + + G_DEFINE_TYPE (GtkMenuBar, gtk_menu_bar, GTK_TYPE_MENU_SHELL) + ++ ++/* ++ * Mac Menubar options ++ */ ++ ++static gboolean option_no_mac() ++{ ++ static gboolean no_mac_set = FALSE; ++ static gboolean no_mac = FALSE; ++ char* env = NULL; ++ if (no_mac_set) return no_mac; ++ env = getenv("GTK_MENUBAR_NO_MAC"); ++ if (env == NULL) ++ env = "acroread gnome-macmenu-applet gnome-panel xfce4-macmenu-plugin xfce4-panel"; ++ if (strcmp(env, "1") == 0) ++ no_mac = TRUE; ++ else ++ { ++ // check for GTK_MENUBAR_NO_MAC ++ gchar** no_mac_prgs = g_strsplit(env, " ", 0); ++ gchar** p = no_mac_prgs; ++ gchar* prg = g_get_prgname(); ++ while (*p != NULL) ++ { ++ if (strcmp(*p, prg) == 0) ++ { ++ no_mac = TRUE; ++ break; ++ } ++ p ++; ++ } ++ g_strfreev(no_mac_prgs); ++ } ++ if (! no_mac) ++ { ++ // check for mozplugger ++ char scmd[255]; ++ char buffer[1024]; ++ sprintf(scmd, "ps -o comm= -p `ps -o ppid= -p %d`", getpid()); ++ FILE* f = popen(scmd, "r"); ++ int len = fread(buffer, 1, 1023, f); ++ if (len > 0) ++ { ++ char* p; ++ buffer[len] = 0; ++ if ((p = index(buffer, '\n')) != NULL) ++ *p = 0; ++ if (strcmp(buffer, "mozplugger-help") == 0) ++ no_mac = TRUE; ++ } ++ else ++ { ++ fprintf(stderr, "failed to check for mozplugger by \"%s\"\n", scmd); ++ } ++ pclose(f); ++ } ++ no_mac_set = TRUE; ++ return no_mac; ++} ++ ++/* ++ * Mac Menubar event handlers/callbacks ++ */ ++ ++static gboolean orig_toplevel_on_destroy (GtkWidget *widget, gpointer my_data) ++{ ++ GtkMenuBar* menubar = (GtkMenuBar*) my_data; ++ GtkMenuBarPrivate* priv = GTK_MENU_BAR_GET_PRIVATE (menubar); ++ if (priv->mbar_toplevel_win) ++ { ++ gtk_widget_destroy (GTK_WIDGET (priv->mbar_toplevel_win)); ++ priv->mbar_toplevel_win = NULL; ++ priv->orig_toplevel_win = NULL; ++ } ++ return FALSE; ++} ++ ++static void orig_toplevel_on_event_after (GtkWidget* widget, ++ GdkEvent* event, ++ gpointer my_data) ++{ ++ GtkMenuBar* menubar = (GtkMenuBar*) my_data; ++ GtkMenuBarPrivate* priv = GTK_MENU_BAR_GET_PRIVATE (menubar); ++ if (! priv->mbar_toplevel_win) return; ++ if (event->type == GDK_FOCUS_CHANGE && event->focus_change.in) ++ gtk_widget_show (GTK_WIDGET (priv->mbar_toplevel_win)); ++} ++ ++static void gtk_menu_bar_map (GtkWidget *widget) ++{ ++ GtkMenuBar* menubar = GTK_MENU_BAR (widget); ++ GtkMenuBarPrivate* priv = GTK_MENU_BAR_GET_PRIVATE (menubar); ++ ++ if (!priv->mbar_toplevel_win && !option_no_mac()) ++ { ++ Atom typehints[2]; ++ GdkGeometry geometry; ++ GtkRcStyle *mbarstyle; ++ // Setup menubar's original top-level window ++ priv->orig_toplevel_win ++ = GTK_WINDOW (gtk_widget_get_toplevel (GTK_WIDGET (menubar))); ++ g_signal_connect (GTK_WIDGET (priv->orig_toplevel_win), "destroy", ++ G_CALLBACK (orig_toplevel_on_destroy), menubar); ++ g_signal_connect (GTK_WIDGET (priv->orig_toplevel_win), "event-after", ++ G_CALLBACK (orig_toplevel_on_event_after), menubar); ++ // Create new top-level window for menubar ++ priv->mbar_toplevel_win ++ = GTK_WINDOW (gtk_window_new (GTK_WINDOW_TOPLEVEL)); ++ gtk_window_set_transient_for (priv->mbar_toplevel_win, priv->orig_toplevel_win); ++ gtk_window_set_title (priv->mbar_toplevel_win, "GTK MENUBAR"); ++ gtk_window_set_resizable (priv->mbar_toplevel_win, FALSE); ++ gtk_window_set_decorated (priv->mbar_toplevel_win, FALSE); ++ gtk_window_set_type_hint (priv->mbar_toplevel_win, ++ GDK_WINDOW_TYPE_HINT_DOCK); ++ // Set geometry hints ++ geometry.max_width = geometry.min_width = -1; ++ geometry.max_height = geometry.min_height = -1; ++ gtk_window_set_geometry_hints (priv->mbar_toplevel_win, ++ GTK_WIDGET (priv->mbar_toplevel_win), ++ &geometry, ++ GDK_HINT_MIN_SIZE | GDK_HINT_MAX_SIZE); ++ gtk_window_stick (priv->mbar_toplevel_win); ++ g_signal_connect (GTK_WIDGET (priv->mbar_toplevel_win), "delete-event", ++ G_CALLBACK (gtk_widget_hide_on_delete), menubar); ++ // Menubar ++ gtk_widget_reparent (GTK_WIDGET (menubar), ++ GTK_WIDGET (priv->mbar_toplevel_win)); ++ // Show everything! ++ gtk_widget_show_all (GTK_WIDGET (priv->mbar_toplevel_win)); ++ typehints[0] = XInternAtom (gdk_display, "_KDE_NET_WM_WINDOW_TYPE_TOPMENU", FALSE); ++ typehints[1] = XInternAtom (gdk_display, "_NET_WM_WINDOW_TYPE_DOCK", FALSE); ++ XChangeProperty (gdk_display, ++ GDK_WINDOW_XID(GTK_WIDGET (priv->mbar_toplevel_win)->window), ++ XInternAtom (gdk_display, "_NET_WM_WINDOW_TYPE", FALSE), ++ XA_ATOM, 32, PropModeReplace, ++ (const guchar *) typehints, 2); ++ gtk_window_move (priv->mbar_toplevel_win, 0, 0); ++ } ++ ++ (* GTK_WIDGET_CLASS (gtk_menu_bar_parent_class)->map) (GTK_WIDGET (menubar)); ++} ++ + static void + gtk_menu_bar_init (GtkMenuBar *object) + { ++ GtkMenuBarPrivate* priv = GTK_MENU_BAR_GET_PRIVATE (object); ++ priv->mbar_toplevel_win = 0; ++ priv->orig_toplevel_win = 0; + } + + static void +@@ -114,6 +273,7 @@ + widget_class->size_allocate = gtk_menu_bar_size_allocate; + widget_class->expose_event = gtk_menu_bar_expose; + widget_class->hierarchy_changed = gtk_menu_bar_hierarchy_changed; ++ widget_class->map = gtk_menu_bar_map; + + menu_shell_class->submenu_placement = GTK_TOP_BOTTOM; + menu_shell_class->get_popup_delay = gtk_menu_bar_get_popup_delay; diff --git a/x11-libs/gtk+/files/gtk+-2.10.11-update-icon-subdirs.patch b/x11-libs/gtk+/files/gtk+-2.10.11-update-icon-subdirs.patch new file mode 100644 index 0000000..64cbb0f --- /dev/null +++ b/x11-libs/gtk+/files/gtk+-2.10.11-update-icon-subdirs.patch @@ -0,0 +1,132 @@ +diff --exclude-from=/home/dang/bin/scripts/diffrc -up -ruN gtk+-2.10.11.orig/gtk/updateiconcache.c gtk+-2.10.11/gtk/updateiconcache.c +--- gtk+-2.10.11.orig/gtk/updateiconcache.c 2007-03-14 00:07:02.000000000 -0400 ++++ gtk+-2.10.11/gtk/updateiconcache.c 2007-05-01 17:01:46.000000000 -0400 +@@ -43,6 +43,7 @@ static gboolean force_update = FALSE; + static gboolean ignore_theme_index = FALSE; + static gboolean quiet = FALSE; + static gboolean index_only = FALSE; ++static gboolean check_subdirs = FALSE; + static gchar *var_name = "-"; + + #define CACHE_NAME "icon-theme.cache" +@@ -61,8 +62,82 @@ static gchar *var_name = "-"; + #define ALIGN_VALUE(this, boundary) \ + (( ((unsigned long)(this)) + (((unsigned long)(boundary)) -1)) & (~(((unsigned long)(boundary))-1))) + ++/* returns >0 if dir is newer than time, 0 if dir is older than time, ++ * <0 if stat fails */ ++int ++dir_check (const gchar *path, time_t cache_time) ++{ ++ struct stat path_stat; ++ ++ if (g_stat (path, &path_stat) < 0) ++ { ++ return -1; ++ } ++ return cache_time < path_stat.st_mtime; ++} ++ ++/* Check the subdirectories of the cache dir to see if the cache is up-to-date ++ * We check first and second level subdirs. */ ++gboolean ++is_cache_up_to_date_subdirs (const gchar *toppath, time_t cache_time) ++{ ++ GDir *topdir, *subdir; ++ const gchar *name, *subname; ++ gchar *path, *subpath; ++ int dir_state; ++ ++ topdir = g_dir_open (toppath, 0, NULL); ++ if (!topdir) ++ { ++ /* we can't open dir, assume updated cache */ ++ return TRUE; ++ } ++ ++ while ((name = g_dir_read_name (topdir))) ++ { ++ path = g_build_filename (toppath, name, NULL); ++ dir_state = dir_check (path, cache_time); ++ if (dir_state < 0) ++ { ++ /* cannot stat dir, for some reason; skip */ ++ g_free (path); ++ continue; ++ } ++ else if (dir_state > 0) ++ { ++ /* cache is out of date */ ++ g_free (path); ++ return FALSE; ++ } ++ ++ subdir = g_dir_open (path, 0, NULL); ++ if (!subdir) ++ { ++ /* Cannot open subdir; skip */ ++ g_free (path); ++ continue; ++ } ++ while ((subname = g_dir_read_name (subdir))) ++ { ++ subpath = g_build_filename (path, subname, NULL); ++ dir_state = dir_check (subpath, cache_time); ++ g_free (subpath); ++ ++ if (dir_state > 0) ++ { ++ /* Cache out of date */ ++ return FALSE; ++ } ++ } ++ g_free (path); ++ } ++ ++ /* If we get here, the cache is up to date */ ++ return TRUE; ++} ++ + gboolean +-is_cache_up_to_date (const gchar *path) ++is_cache_up_to_date (const gchar *path, gboolean check_subdirs) + { + struct stat path_stat, cache_stat; + gchar *cache_path; +@@ -88,7 +163,18 @@ is_cache_up_to_date (const gchar *path) + } + + /* Check mtime */ +- return cache_stat.st_mtime >= path_stat.st_mtime; ++ if (cache_stat.st_mtime < path_stat.st_mtime) ++ { ++ /* Cache is out of date */ ++ return FALSE; ++ } ++ if (check_subdirs) ++ { ++ return is_cache_up_to_date_subdirs (path, cache_stat.st_mtime); ++ } ++ ++ /* Cache is up to date */ ++ return TRUE; + } + + gboolean +@@ -1284,6 +1370,7 @@ static GOptionEntry args[] = { + { "index-only", 'i', 0, G_OPTION_ARG_NONE, &index_only, N_("Don't include image data in the cache"), NULL }, + { "source", 'c', 0, G_OPTION_ARG_STRING, &var_name, N_("Output a C header file"), "NAME" }, + { "quiet", 'q', 0, G_OPTION_ARG_NONE, &quiet, N_("Turn off verbose output"), NULL }, ++ { "check-subdirs", 's', 0, G_OPTION_ARG_NONE, &check_subdirs, N_("Check subdirectories when determining if cache is up-to-date"), NULL }, + { NULL } + }; + +@@ -1316,7 +1403,7 @@ main (int argc, char **argv) + return 1; + } + +- if (!force_update && is_cache_up_to_date (path)) ++ if (!force_update && is_cache_up_to_date (path, check_subdirs)) + return 0; + + g_type_init (); diff --git a/x11-libs/gtk+/files/gtk+-2.10.7-mozilla-dnd-fix.patch b/x11-libs/gtk+/files/gtk+-2.10.7-mozilla-dnd-fix.patch new file mode 100644 index 0000000..9188972 --- /dev/null +++ b/x11-libs/gtk+/files/gtk+-2.10.7-mozilla-dnd-fix.patch @@ -0,0 +1,72 @@ +This patch is applied upstream to fix http://bugzilla.gnome.org/show_bug.cgi?id=122688 +As this regresses mozilla products drag-and-drop (bug 162362) we are reverse applying +it as what it fixed is a corner case while mozilla case is a big problem. +The real problem is inside mozilla code, see http://bugzilla.gnome.org/show_bug.cgi?id=394525 +but we can't fix this for binary thunderbird/firefox/seamonkey packages + +--- /branches/gtk-2-10/gtk/gtkdnd.c 2006/11/05 08:55:47 16711 ++++ branches/gtk-2-10/gtk/gtkdnd.c 2006/11/06 17:16:37 16712 +@@ -285,6 +285,9 @@ + static gboolean gtk_drag_grab_broken_event_cb (GtkWidget *widget, + GdkEventGrabBroken *event, + gpointer data); ++static void gtk_drag_grab_notify_cb (GtkWidget *widget, ++ gboolean was_grabbed, ++ gpointer data); + static gboolean gtk_drag_button_release_cb (GtkWidget *widget, + GdkEventButton *event, + gpointer data); +@@ -2331,6 +2334,8 @@ + + g_signal_connect (info->ipc_widget, "grab_broken_event", + G_CALLBACK (gtk_drag_grab_broken_event_cb), info); ++ g_signal_connect (info->ipc_widget, "grab_notify", ++ G_CALLBACK (gtk_drag_grab_notify_cb), info); + g_signal_connect (info->ipc_widget, "button_release_event", + G_CALLBACK (gtk_drag_button_release_cb), info); + g_signal_connect (info->ipc_widget, "motion_notify_event", +@@ -3762,6 +3767,9 @@ + gtk_drag_grab_broken_event_cb, + info); + g_signal_handlers_disconnect_by_func (info->ipc_widget, ++ gtk_drag_grab_notify_cb, ++ info); ++ g_signal_handlers_disconnect_by_func (info->ipc_widget, + gtk_drag_button_release_cb, + info); + g_signal_handlers_disconnect_by_func (info->ipc_widget, +@@ -3926,6 +3934,9 @@ + gtk_drag_grab_broken_event_cb, + info); + g_signal_handlers_disconnect_by_func (info->ipc_widget, ++ gtk_drag_grab_notify_cb, ++ info); ++ g_signal_handlers_disconnect_by_func (info->ipc_widget, + gtk_drag_button_release_cb, + info); + g_signal_handlers_disconnect_by_func (info->ipc_widget, +@@ -4117,6 +4128,24 @@ + return TRUE; + } + ++static void ++gtk_drag_grab_notify_cb (GtkWidget *widget, ++ gboolean was_grabbed, ++ gpointer data) ++{ ++ GtkDragSourceInfo *info = (GtkDragSourceInfo *)data; ++ ++ if (!was_grabbed) ++ { ++ /* We have to block callbacks to avoid recursion here, because ++ gtk_drag_cancel calls gtk_grab_remove (via gtk_drag_end) */ ++ g_signal_handlers_block_by_func (widget, gtk_drag_grab_notify_cb, data); ++ gtk_drag_cancel (info, gtk_get_current_event_time ()); ++ g_signal_handlers_unblock_by_func (widget, gtk_drag_grab_notify_cb, data); ++ } ++} ++ ++ + /************************************************************* + * gtk_drag_button_release_cb: + * "button_release_event" callback during drag. diff --git a/x11-libs/gtk+/files/gtk+-2.12.0-icon-cache-speedup.patch b/x11-libs/gtk+/files/gtk+-2.12.0-icon-cache-speedup.patch new file mode 100644 index 0000000..99311df --- /dev/null +++ b/x11-libs/gtk+/files/gtk+-2.12.0-icon-cache-speedup.patch @@ -0,0 +1,28 @@ +diff --exclude-from=/home/dang/.scripts/diffrc -up -ruN gtk+-2.12.0.orig/gtk/gtkiconcache.c gtk+-2.12.0/gtk/gtkiconcache.c +--- gtk+-2.12.0.orig/gtk/gtkiconcache.c 2007-09-13 16:35:41.000000000 -0400 ++++ gtk+-2.12.0/gtk/gtkiconcache.c 2007-09-14 15:33:01.000000000 -0400 +@@ -127,14 +127,19 @@ _gtk_icon_cache_new_for_path (const gcha + info.n_directories = 0; + info.flags = CHECK_OFFSETS|CHECK_STRINGS; + +- if (!_gtk_icon_cache_validate (&info)) ++#ifdef G_ENABLE_DEBUG ++ if (gtk_debug_flags & GTK_DEBUG_ICONTHEME) + { +- g_mapped_file_free (map); +- g_warning ("Icon cache '%s' is invalid\n", cache_filename); ++ if (!_gtk_icon_cache_validate (&info)) ++ { ++ g_mapped_file_free (map); ++ g_warning ("Icon cache '%s' is invalid\n", cache_filename); + +- goto done; ++ goto done; ++ } + } +- ++#endif ++ + GTK_NOTE (ICONTHEME, g_print ("found cache for %s\n", path)); + + cache = g_new0 (GtkIconCache, 1); diff --git a/x11-libs/gtk+/files/gtk+-2.12.0-libtracker_so.patch b/x11-libs/gtk+/files/gtk+-2.12.0-libtracker_so.patch new file mode 100644 index 0000000..d5f3fdd --- /dev/null +++ b/x11-libs/gtk+/files/gtk+-2.12.0-libtracker_so.patch @@ -0,0 +1,21 @@ +--- gtk/gtksearchenginetracker.c 2007/06/22 14:32:22 18219 ++++ gtk/gtksearchenginetracker.c 2007/09/18 21:48:01 18846 +@@ -71,10 +71,16 @@ + { + int i; + GModule *tracker; ++ GModuleFlags flags; + + done = TRUE; +- +- tracker = g_module_open ("libtracker.so.0", G_MODULE_BIND_LAZY | G_MODULE_BIND_LOCAL); ++ flags = G_MODULE_BIND_LAZY | G_MODULE_BIND_LOCAL; ++ ++ tracker = g_module_open ("libtrackerclient.so.0", flags); ++ ++ if (!tracker) ++ tracker = g_module_open ("libtracker.so.0", flags); ++ + if (!tracker) + return; + diff --git a/x11-libs/gtk+/files/gtk+-2.8.0-multilib.patch b/x11-libs/gtk+/files/gtk+-2.8.0-multilib.patch new file mode 100644 index 0000000..4a1b73d --- /dev/null +++ b/x11-libs/gtk+/files/gtk+-2.8.0-multilib.patch @@ -0,0 +1,63 @@ +diff -urN gtk+-2.8.0.orig/gdk-pixbuf/Makefile.am gtk+-2.8.0/gdk-pixbuf/Makefile.am +--- gtk+-2.8.0.orig/gdk-pixbuf/Makefile.am 2005-07-09 01:10:11.000000000 +0100 ++++ gtk+-2.8.0/gdk-pixbuf/Makefile.am 2005-08-17 17:59:20.000000000 +0100 +@@ -271,6 +271,7 @@ + -I$(top_srcdir)/gdk-pixbuf \ + -I$(top_builddir)/gdk-pixbuf \ + -DGTK_SYSCONFDIR=\"$(sysconfdir)\" \ ++ -DHOST=\"$(host_triplet)\" \ + -DGTK_VERSION=\"$(GTK_VERSION)\" \ + -DGTK_BINARY_VERSION=\"$(GTK_BINARY_VERSION)\" \ + -DG_DISABLE_DEPRECATED \ +diff -urN gtk+-2.8.0.orig/gdk-pixbuf/Makefile.in gtk+-2.8.0/gdk-pixbuf/Makefile.in +--- gtk+-2.8.0.orig/gdk-pixbuf/Makefile.in 2005-08-17 17:38:06.000000000 +0100 ++++ gtk+-2.8.0/gdk-pixbuf/Makefile.in 2005-08-17 17:59:35.000000000 +0100 +@@ -504,6 +504,7 @@ + -I$(top_srcdir)/gdk-pixbuf \ + -I$(top_builddir)/gdk-pixbuf \ + -DGTK_SYSCONFDIR=\"$(sysconfdir)\" \ ++ -DHOST=\"$(host_triplet)\" \ + -DGTK_VERSION=\"$(GTK_VERSION)\" \ + -DGTK_BINARY_VERSION=\"$(GTK_BINARY_VERSION)\" \ + -DG_DISABLE_DEPRECATED \ +diff -urN gtk+-2.8.0.orig/gdk-pixbuf/gdk-pixbuf-io.c gtk+-2.8.0/gdk-pixbuf/gdk-pixbuf-io.c +--- gtk+-2.8.0.orig/gdk-pixbuf/gdk-pixbuf-io.c 2005-07-22 16:34:32.000000000 +0100 ++++ gtk+-2.8.0/gdk-pixbuf/gdk-pixbuf-io.c 2005-08-17 17:44:48.000000000 +0100 +@@ -276,8 +276,15 @@ + gchar *result = g_strdup (g_getenv ("GDK_PIXBUF_MODULE_FILE")); + + if (!result) +- result = g_build_filename (GTK_SYSCONFDIR, "gtk-2.0", "gdk-pixbuf.loaders", NULL); +- ++ { ++ result = g_build_filename (GTK_SYSCONFDIR, "gtk-2.0", HOST, "gdk-pixbuf.loaders", NULL); ++ if (!g_file_test (result, G_FILE_TEST_EXISTS)) ++ { ++ g_free (result); ++ ++ result = g_build_filename (GTK_SYSCONFDIR, "gtk-2.0", "gdk-pixbuf.loaders", NULL); ++ } ++ } + return result; + } + +diff -urN gtk+-2.8.0.orig/gtk/gtkrc.c gtk+-2.8.0/gtk/gtkrc.c +--- gtk+-2.8.0.orig/gtk/gtkrc.c 2005-04-06 14:49:28.000000000 +0100 ++++ gtk+-2.8.0/gtk/gtkrc.c 2005-08-17 17:54:36.000000000 +0100 +@@ -364,7 +364,15 @@ + if (im_module_file) + result = g_strdup (im_module_file); + else +- result = g_build_filename (GTK_SYSCONFDIR, "gtk-2.0", "gtk.immodules", NULL); ++ { ++ result = g_build_filename (GTK_SYSCONFDIR, "gtk-2.0", GTK_HOST, "gtk.immodules", NULL); ++ if (!g_file_test (result, G_FILE_TEST_EXISTS)) ++ { ++ g_free (result); ++ ++ result = g_build_filename (GTK_SYSCONFDIR, "gtk-2.0", "gtk.immodules", NULL); ++ } ++ } + } + + return result; diff --git a/x11-libs/gtk+/files/gtk+-2.8.10-xinerama.patch b/x11-libs/gtk+/files/gtk+-2.8.10-xinerama.patch new file mode 100644 index 0000000..429e083 --- /dev/null +++ b/x11-libs/gtk+/files/gtk+-2.8.10-xinerama.patch @@ -0,0 +1,32 @@ +Index: gtk+-2.8.9/configure.in +=================================================================== +--- gtk+-2.8.9.orig/configure.in ++++ gtk+-2.8.9/configure.in +@@ -195,6 +195,10 @@ AC_ARG_ENABLE(shm, + [AC_HELP_STRING([--enable-shm], + [support shared memory if available [default=yes]])],, + [enable_shm="yes"]) ++AC_ARG_ENABLE(xinerama, ++ [AC_HELP_STRING([--enable-xinerama], ++ [support xinerama extension if available [default=yes]])],, ++ [enable_xinerama="yes"]) + AC_ARG_ENABLE(xkb, + [AC_HELP_STRING([--enable-xkb], + [support XKB [default=maybe]])],, +@@ -1193,7 +1197,7 @@ if test "x$gdktarget" = "xx11"; then + fi + + # Check for Xinerama extension (Solaris impl or Xfree impl) +- ++ if test "x$enable_xinerama" = "xyes"; then + gtk_save_cppflags="$CPPFLAGS" + CPPFLAGS="$CPPFLAGS $x_cflags" + +@@ -1241,6 +1245,7 @@ if test "x$gdktarget" = "xx11"; then + fi + ;; + esac ++ fi + + # set up things for XInput + diff --git a/x11-libs/gtk+/gtk+-2.10.13.ebuild b/x11-libs/gtk+/gtk+-2.10.13.ebuild new file mode 100644 index 0000000..87492c6 --- /dev/null +++ b/x11-libs/gtk+/gtk+-2.10.13.ebuild @@ -0,0 +1,156 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/gtk+/gtk+-2.10.13.ebuild,v 1.11 2007/08/25 13:55:21 vapier Exp $ + +inherit gnome.org flag-o-matic eutils autotools virtualx + +DESCRIPTION="Gimp ToolKit +" +HOMEPAGE="http://www.gtk.org/" + +LICENSE="LGPL-2" +SLOT="2" +KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 sh sparc x86 ~x86-fbsd" +IUSE="debug doc jpeg macmenu tiff xinerama" + +RDEPEND="x11-libs/libXrender + x11-libs/libX11 + x11-libs/libXi + x11-libs/libXt + x11-libs/libXext + x11-libs/libXcursor + x11-libs/libXrandr + x11-libs/libXfixes + xinerama? ( x11-libs/libXinerama ) + >=dev-libs/glib-2.12.1 + >=x11-libs/pango-1.12.0 + >=dev-libs/atk-1.10.1 + >=x11-libs/cairo-1.2.0 + media-libs/fontconfig + x11-misc/shared-mime-info + >=media-libs/libpng-1.2.1 + jpeg? ( >=media-libs/jpeg-6b-r2 ) + tiff? ( >=media-libs/tiff-3.5.7 )" + +DEPEND="${RDEPEND} + sys-devel/autoconf + >=dev-util/pkgconfig-0.9 + =sys-devel/automake-1.7* + x11-proto/xextproto + x11-proto/xproto + x11-proto/inputproto + xinerama? ( x11-proto/xineramaproto ) + doc? ( + >=dev-util/gtk-doc-1.4 + ~app-text/docbook-xml-dtd-4.1.2 + )" + +pkg_setup() { + if ! built_with_use x11-libs/cairo X; then + einfo "Please re-emerge x11-libs/cairo with the X USE flag set" + die "cairo needs the X flag set" + fi +} + +set_gtk2_confdir() { + # An arch specific config directory is used on multilib systems + has_multilib_profile && GTK2_CONFDIR="/etc/gtk-2.0/${CHOST}" + GTK2_CONFDIR=${GTK2_CONFDIR:=/etc/gtk-2.0} +} + +src_unpack() { + unpack ${A} + cd "${S}" + + # Optionalize xinerama support + epatch "${FILESDIR}/${PN}-2.8.10-xinerama.patch" + + # Make gtk-update-icon-cache check subdirs in it's update check + epatch "${FILESDIR}"/${PN}-2.10.11-update-icon-subdirs.patch + + # use an arch-specific config directory so that 32bit and 64bit versions + # dont clash on multilib systems + has_multilib_profile && epatch "${FILESDIR}/${PN}-2.8.0-multilib.patch" + + # Revert DND change that makes mozilla products DND broken + EPATCH_OPTS="-R" epatch "${FILESDIR}/${PN}-2.10.7-mozilla-dnd-fix.patch" + + if use macmenu; then + epatch "${FILESDIR}"/${PN}-2.10-gtkmenubar.diff + fi + + # -O3 and company cause random crashes in applications. Bug #133469 + replace-flags -O3 -O2 + strip-flags + + use ppc64 && append-flags -mminimal-toc + + # remember, eautoreconf applies elibtoolize. + # if you remove this, you should manually run elibtoolize + export WANT_AUTOMAKE=1.7 + cp aclocal.m4 old_macros.m4 + AT_M4DIR="." + eautoreconf + + epunt_cxx +} + +src_compile() { + # png always on to display icons (foser) + local myconf="$(use_enable doc gtk-doc) \ + $(use_with jpeg libjpeg) \ + $(use_with tiff libtiff) \ + $(use_enable xinerama) \ + --with-libpng \ + --with-gdktarget=x11 \ + --with-xinput" + + # Passing --disable-debug is not recommended for production use + use debug && myconf="${myconf} --enable-debug=yes" + + econf ${myconf} || die "configure failed" + + emake || die "compile failed" +} + +src_test() { + Xmake check || die +} + +src_install() { + make DESTDIR="${D}" install || die "Installation failed" + + set_gtk2_confdir + dodir ${GTK2_CONFDIR} + keepdir ${GTK2_CONFDIR} + + # see bug #133241 + echo 'gtk-fallback-icon-theme = "gnome"' > "${D}"/${GTK2_CONFDIR}/gtkrc + + # Enable xft in environment as suggested by <utx@gentoo.org> + dodir /etc/env.d + echo "GDK_USE_XFT=1" > "${D}"/etc/env.d/50gtk2 + + dodoc AUTHORS ChangeLog* HACKING NEWS* README* +} + +pkg_postinst() { + set_gtk2_confdir + + if [ -d "${ROOT}${GTK2_CONFDIR}" ]; then + gtk-query-immodules-2.0 > "${ROOT}"${GTK2_CONFDIR}/gtk.immodules + gdk-pixbuf-query-loaders > "${ROOT}"${GTK2_CONFDIR}/gdk-pixbuf.loaders + else + ewarn "The destination path ${ROOT}${GTK2_CONFDIR} doesn't exist;" + ewarn "to complete the installation of GTK+, please create the" + ewarn "directory and then manually run:" + ewarn " cd ${ROOT}${GTK2_CONFDIR}" + ewarn " gtk-query-immodules-2.0 > gtk.immodules" + ewarn " gdk-pixbuf-query-loaders > gdk-pixbuf.loaders" + fi + + if [ -e /usr/lib/gtk-2.0/2.[^1]* ]; then + elog "You need to rebuild ebuilds that installed into" /usr/lib/gtk-2.0/2.[^1]* + elog "to do that you can use qfile from portage-utils:" + elog "emerge -va1 \$(qfile -qC /usr/lib/gtk-2.0/2.[^1]*)" + fi +} diff --git a/x11-libs/gtk+/gtk+-2.10.14.ebuild b/x11-libs/gtk+/gtk+-2.10.14.ebuild new file mode 100644 index 0000000..cabd5cd --- /dev/null +++ b/x11-libs/gtk+/gtk+-2.10.14.ebuild @@ -0,0 +1,156 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/gtk+/gtk+-2.10.14.ebuild,v 1.6 2007/08/28 11:27:03 nixnut Exp $ + +inherit gnome.org flag-o-matic eutils autotools virtualx + +DESCRIPTION="Gimp ToolKit +" +HOMEPAGE="http://www.gtk.org/" + +LICENSE="LGPL-2" +SLOT="2" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd" +IUSE="debug doc jpeg macmenu tiff xinerama" + +RDEPEND="x11-libs/libXrender + x11-libs/libX11 + x11-libs/libXi + x11-libs/libXt + x11-libs/libXext + x11-libs/libXcursor + x11-libs/libXrandr + x11-libs/libXfixes + xinerama? ( x11-libs/libXinerama ) + >=dev-libs/glib-2.12.1 + >=x11-libs/pango-1.12.0 + >=dev-libs/atk-1.10.1 + >=x11-libs/cairo-1.2.0 + media-libs/fontconfig + x11-misc/shared-mime-info + >=media-libs/libpng-1.2.1 + jpeg? ( >=media-libs/jpeg-6b-r2 ) + tiff? ( >=media-libs/tiff-3.5.7 )" + +DEPEND="${RDEPEND} + sys-devel/autoconf + >=dev-util/pkgconfig-0.9 + =sys-devel/automake-1.7* + x11-proto/xextproto + x11-proto/xproto + x11-proto/inputproto + xinerama? ( x11-proto/xineramaproto ) + doc? ( + >=dev-util/gtk-doc-1.4 + ~app-text/docbook-xml-dtd-4.1.2 + )" + +pkg_setup() { + if ! built_with_use x11-libs/cairo X; then + einfo "Please re-emerge x11-libs/cairo with the X USE flag set" + die "cairo needs the X flag set" + fi +} + +set_gtk2_confdir() { + # An arch specific config directory is used on multilib systems + has_multilib_profile && GTK2_CONFDIR="/etc/gtk-2.0/${CHOST}" + GTK2_CONFDIR=${GTK2_CONFDIR:=/etc/gtk-2.0} +} + +src_unpack() { + unpack ${A} + cd "${S}" + + # Optionalize xinerama support + epatch "${FILESDIR}/${PN}-2.8.10-xinerama.patch" + + # Make gtk-update-icon-cache check subdirs in it's update check + epatch "${FILESDIR}"/${PN}-2.10.11-update-icon-subdirs.patch + + # use an arch-specific config directory so that 32bit and 64bit versions + # dont clash on multilib systems + has_multilib_profile && epatch "${FILESDIR}/${PN}-2.8.0-multilib.patch" + + # Revert DND change that makes mozilla products DND broken + EPATCH_OPTS="-R" epatch "${FILESDIR}/${PN}-2.10.7-mozilla-dnd-fix.patch" + + if use macmenu; then + epatch "${FILESDIR}"/${PN}-2.10-gtkmenubar.diff + fi + + # -O3 and company cause random crashes in applications. Bug #133469 + replace-flags -O3 -O2 + strip-flags + + use ppc64 && append-flags -mminimal-toc + + # remember, eautoreconf applies elibtoolize. + # if you remove this, you should manually run elibtoolize + export WANT_AUTOMAKE=1.7 + cp aclocal.m4 old_macros.m4 + AT_M4DIR="." + eautoreconf + + epunt_cxx +} + +src_compile() { + # png always on to display icons (foser) + local myconf="$(use_enable doc gtk-doc) \ + $(use_with jpeg libjpeg) \ + $(use_with tiff libtiff) \ + $(use_enable xinerama) \ + --with-libpng \ + --with-gdktarget=x11 \ + --with-xinput" + + # Passing --disable-debug is not recommended for production use + use debug && myconf="${myconf} --enable-debug=yes" + + econf ${myconf} || die "configure failed" + + emake || die "compile failed" +} + +src_test() { + Xmake check || die +} + +src_install() { + make DESTDIR="${D}" install || die "Installation failed" + + set_gtk2_confdir + dodir ${GTK2_CONFDIR} + keepdir ${GTK2_CONFDIR} + + # see bug #133241 + echo 'gtk-fallback-icon-theme = "gnome"' > "${D}"/${GTK2_CONFDIR}/gtkrc + + # Enable xft in environment as suggested by <utx@gentoo.org> + dodir /etc/env.d + echo "GDK_USE_XFT=1" > "${D}"/etc/env.d/50gtk2 + + dodoc AUTHORS ChangeLog* HACKING NEWS* README* +} + +pkg_postinst() { + set_gtk2_confdir + + if [ -d "${ROOT}${GTK2_CONFDIR}" ]; then + gtk-query-immodules-2.0 > "${ROOT}"${GTK2_CONFDIR}/gtk.immodules + gdk-pixbuf-query-loaders > "${ROOT}"${GTK2_CONFDIR}/gdk-pixbuf.loaders + else + ewarn "The destination path ${ROOT}${GTK2_CONFDIR} doesn't exist;" + ewarn "to complete the installation of GTK+, please create the" + ewarn "directory and then manually run:" + ewarn " cd ${ROOT}${GTK2_CONFDIR}" + ewarn " gtk-query-immodules-2.0 > gtk.immodules" + ewarn " gdk-pixbuf-query-loaders > gdk-pixbuf.loaders" + fi + + if [ -e /usr/lib/gtk-2.0/2.[^1]* ]; then + elog "You need to rebuild ebuilds that installed into" /usr/lib/gtk-2.0/2.[^1]* + elog "to do that you can use qfile from portage-utils:" + elog "emerge -va1 \$(qfile -qC /usr/lib/gtk-2.0/2.[^1]*)" + fi +} diff --git a/x11-libs/gtk+/gtk+-2.12.0.ebuild b/x11-libs/gtk+/gtk+-2.12.0.ebuild new file mode 100644 index 0000000..11a9f30 --- /dev/null +++ b/x11-libs/gtk+/gtk+-2.12.0.ebuild @@ -0,0 +1,159 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/gtk+/gtk+-2.12.0.ebuild,v 1.3 2007/09/22 23:51:35 leio Exp $ + +inherit gnome.org flag-o-matic eutils autotools virtualx + +DESCRIPTION="Gimp ToolKit +" +HOMEPAGE="http://www.gtk.org/" + +LICENSE="LGPL-2" +SLOT="2" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" +IUSE="cups debug doc jpeg macmenu tiff xinerama" + +RDEPEND="x11-libs/libXrender + x11-libs/libX11 + x11-libs/libXi + x11-libs/libXt + x11-libs/libXext + x11-libs/libXrandr + x11-libs/libXcursor + x11-libs/libXfixes + x11-libs/libXcomposite + x11-libs/libXdamage + xinerama? ( x11-libs/libXinerama ) + >=dev-libs/glib-2.13.5 + >=x11-libs/pango-1.17.3 + >=dev-libs/atk-1.10.1 + >=x11-libs/cairo-1.2.0 + media-libs/fontconfig + x11-misc/shared-mime-info + >=media-libs/libpng-1.2.1 + cups? ( net-print/cups ) + jpeg? ( >=media-libs/jpeg-6b-r2 ) + tiff? ( >=media-libs/tiff-3.5.7 )" +DEPEND="${RDEPEND} + sys-devel/autoconf + >=dev-util/pkgconfig-0.9 + =sys-devel/automake-1.7* + x11-proto/xextproto + x11-proto/xproto + x11-proto/inputproto + x11-proto/damageproto + xinerama? ( x11-proto/xineramaproto ) + doc? ( + >=dev-util/gtk-doc-1.6 + ~app-text/docbook-xml-dtd-4.1.2 + )" + +pkg_setup() { + if ! built_with_use x11-libs/cairo X; then + einfo "Please re-emerge x11-libs/cairo with the X USE flag set" + die "cairo needs the X flag set" + fi +} + +set_gtk2_confdir() { + # An arch specific config directory is used on multilib systems + has_multilib_profile && GTK2_CONFDIR="/etc/gtk-2.0/${CHOST}" + GTK2_CONFDIR=${GTK2_CONFDIR:=/etc/gtk-2.0} +} + +src_unpack() { + unpack ${A} + cd "${S}" + + # use an arch-specific config directory so that 32bit and 64bit versions + # dont clash on multilib systems + has_multilib_profile && epatch "${FILESDIR}/${PN}-2.8.0-multilib.patch" + + # http://bugzilla.gnome.org/show_bug.cgi?id=476342 + epatch "${FILESDIR}"/${P}-icon-cache-speedup.patch + + # http://bugzilla.gnome.org/show_bug.cgi?id=478173 + epatch "${FILESDIR}/${PN}-2.12.0-libtracker_so.patch" + + if use macmenu; then + epatch "${FILESDIR}"/${PN}-2.10-gtkmenubar.diff + fi + + # -O3 and company cause random crashes in applications. Bug #133469 + replace-flags -O3 -O2 + strip-flags + + use ppc64 && append-flags -mminimal-toc + + # remember, eautoreconf applies elibtoolize. + # if you remove this, you should manually run elibtoolize + export WANT_AUTOMAKE=1.7 + cp aclocal.m4 old_macros.m4 + AT_M4DIR="." eautoreconf + + epunt_cxx +} + +src_compile() { + # png always on to display icons (foser) + local myconf="$(use_enable doc gtk-doc) \ + $(use_with jpeg libjpeg) \ + $(use_with tiff libtiff) \ + $(use_enable xinerama) \ + --with-libpng \ + --with-gdktarget=x11 \ + --with-xinput" + + # Passing --disable-debug is not recommended for production use + use debug && myconf="${myconf} --enable-debug=yes" + + econf ${myconf} || die "configure failed" + + emake || die "compile failed" +} + +src_test() { + Xmake check || die +} + +src_install() { + einstall || die "Installation failed" + + set_gtk2_confdir + dodir ${GTK2_CONFDIR} + keepdir ${GTK2_CONFDIR} + + # see bug #133241 + echo 'gtk-fallback-icon-theme = "gnome"' > "${D}"/${GTK2_CONFDIR}/gtkrc + + # Enable xft in environment as suggested by <utx@gentoo.org> + dodir /etc/env.d + echo "GDK_USE_XFT=1" > "${D}"/etc/env.d/50gtk2 + + dodoc AUTHORS ChangeLog* HACKING NEWS* README* + + # This has to be removed, because it's multilib specific; generated in + # postinst + rm "${D}"/etc/gtk-2.0/gtk.immodules +} + +pkg_postinst() { + set_gtk2_confdir + + if [ -d "${ROOT}${GTK2_CONFDIR}" ]; then + gtk-query-immodules-2.0 > "${ROOT}"${GTK2_CONFDIR}/gtk.immodules + gdk-pixbuf-query-loaders > "${ROOT}"${GTK2_CONFDIR}/gdk-pixbuf.loaders + else + ewarn "The destination path ${ROOT}${GTK2_CONFDIR} doesn't exist;" + ewarn "to complete the installation of GTK+, please create the" + ewarn "directory and then manually run:" + ewarn " cd ${ROOT}${GTK2_CONFDIR}" + ewarn " gtk-query-immodules-2.0 > gtk.immodules" + ewarn " gdk-pixbuf-query-loaders > gdk-pixbuf.loaders" + fi + + if [ -e /usr/lib/gtk-2.0/2.[^1]* ]; then + elog "You need to rebuild ebuilds that installed into" /usr/lib/gtk-2.0/2.[^1]* + elog "to do that you can use qfile from portage-utils:" + elog "emerge -va1 \$(qfile -qC /usr/lib/gtk-2.0/2.[^1]*)" + fi +} diff --git a/x11-libs/gtk+/metadata.xml b/x11-libs/gtk+/metadata.xml new file mode 100644 index 0000000..8ed5a76 --- /dev/null +++ b/x11-libs/gtk+/metadata.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription> +GTK+ is a multi-platform toolkit for creating graphical user +interfaces. Offering a complete set of widgets, GTK+ is suitable +for projects ranging from small one-off projects to complete +application suites. +</longdescription> +</pkgmetadata> diff --git a/x11-libs/libXft/ChangeLog b/x11-libs/libXft/ChangeLog new file mode 100644 index 0000000..3cee83f --- /dev/null +++ b/x11-libs/libXft/ChangeLog @@ -0,0 +1,34 @@ +# ChangeLog for x11-libs/libXft +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 22 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + libXft-2.1.12.ebuild: + Some QA fixes. + + 22 Aug 2007; <roderick_greening@hotmail.com> libXft-2.1.12.ebuild: + Fix header issue + + 22 Aug 2007; <roderick_greening@hotmail.com> libXft-2.1.12.ebuild: + Fixed keywording + + 22 Aug 2007; <roderick_greening@hotmail.com> + -files/libXft-dont_interfere_with_newspr.patch, + +files/libXft-dont_interfere_with_newspr.patch.bz2, libXft-2.1.12.ebuild: + Shrunk patch + + 21 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + metadata.xml, libXft-2.1.12.ebuild: + Some more QA fixes. + Updated metadata.xml + + 19 Feb 2007; Rafal Boniecki <rfb@onet.eu> libXft-2.1.12.ebuild: + Modified pkg_postinst() a bit. + + 19 Feb 2007; Rafal Boniecki <rfb@onet.eu> -libXft-2.1.11.ebuild, + libXft-2.1.12.ebuild: + Make repoman happy. Clean up old version. + + 28 Jan 2007; Alex Heck <nesl247@gmail.com> ChangeLog: + Fixes for repoman + diff --git a/x11-libs/libXft/Manifest b/x11-libs/libXft/Manifest new file mode 100644 index 0000000..c687d43 --- /dev/null +++ b/x11-libs/libXft/Manifest @@ -0,0 +1,5 @@ +AUX libXft-dont_interfere_with_newspr.patch.bz2 5376 RMD160 e78e39d52c756787cd43526b719b73e7a7fc79ef SHA1 29c7f1f0281cf03596412cf3d409dc7bb387ff1b SHA256 30c4d6e59fb666509127ed2793f075504c5fac6e634932933ac556da25559f0f +DIST libXft-2.1.12.tar.bz2 260437 RMD160 98ee482a0bdb9d41bbea667ea84d00421e51424b SHA1 c55fb1b79e6e8459a343e4986f0607a438eff340 SHA256 68b46f85caaf0b30c876bd983abe144c25755bee7532e8738ab7ebe29a428986 +EBUILD libXft-2.1.12.ebuild 1209 RMD160 e8e99ecb74c14f18324333a8f242eb5fe4224021 SHA1 aae0c05121124ec454d1bf0937640ba113c7c5eb SHA256 ce015ad7860bf48ba69a030395522123f63c64da238b3c3403a329d167b05c62 +MISC ChangeLog 1056 RMD160 9b88ad03ed74e73a81bb44ac9b76415ee02eff54 SHA1 a2073a0e0164a7f744229a226451c7d34812839a SHA256 5ba0927ee0ad4166d377ccf31b779a80c2993a62b6b2ad18b86cfddc379e74fc +MISC metadata.xml 533 RMD160 ed7cd4392c676b003895d62bc151d76bcf9bf2c1 SHA1 98925f6c4b3b1a544fa42d0b7d2fb8b7f085699b SHA256 776b5ef6823e6ccf046fd98711ccd63df725fce9beef3d00e703158c255d246d diff --git a/x11-libs/libXft/files/libXft-dont_interfere_with_newspr.patch.bz2 b/x11-libs/libXft/files/libXft-dont_interfere_with_newspr.patch.bz2 Binary files differnew file mode 100644 index 0000000..382e64f --- /dev/null +++ b/x11-libs/libXft/files/libXft-dont_interfere_with_newspr.patch.bz2 diff --git a/x11-libs/libXft/libXft-2.1.12.ebuild b/x11-libs/libXft/libXft-2.1.12.ebuild new file mode 100644 index 0000000..62b7ad8 --- /dev/null +++ b/x11-libs/libXft/libXft-2.1.12.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/libXft/libXft-2.1.12.ebuild,v 1.10 2007/07/02 13:36:24 armin76 Exp $ + +# Must be before x-modular eclass is inherited +#SNAPSHOT="yes" + +inherit x-modular flag-o-matic + +DESCRIPTION="X.Org Xft library" + +KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd" + +IUSE="newspr" + +RDEPEND="x11-libs/libXrender + x11-libs/libX11 + x11-libs/libXext + x11-proto/xproto + newspr? ( >=media-libs/freetype-2.3.1 ) + !newspr? ( media-libs/freetype ) + >=media-libs/fontconfig-2.2" +DEPEND="${RDEPEND}" + +pkg_setup() { + # No such function yet + # x-modular_pkg_setup + + # (#125465) Broken with Bdirect support + filter-flags -Wl,-Bdirect + filter-ldflags -Bdirect + filter-ldflags -Wl,-Bdirect +} +src_unpack() { + unpack ${A} + cd "${S}"/src/ + if use newspr ; then + epatch "${FILESDIR}"/${PN}-dont_interfere_with_newspr.patch.bz2 || die + fi +} + +pkg_postinst() { + ewarn "DO NOT report bugs to Gentoo's bugzilla" + einfo "See http://forums.gentoo.org/viewtopic-t-511382.html for support topic on Gentoo forums." + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/x11-libs/libXft/metadata.xml b/x11-libs/libXft/metadata.xml new file mode 100644 index 0000000..4bd1111 --- /dev/null +++ b/x11-libs/libXft/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription>X.Org Xft library.</longdescription> +</pkgmetadata> + diff --git a/x11-libs/libcm/ChangeLog b/x11-libs/libcm/ChangeLog new file mode 100644 index 0000000..ada41a8 --- /dev/null +++ b/x11-libs/libcm/ChangeLog @@ -0,0 +1,23 @@ +# ChangeLog for x11-libs/libcm +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 21 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + metadata.xml: + Updated metadata.xml + + 20 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + metadata.xml, libcm-0.1.1.ebuild: + Marked libcm stable on x86, amd64 and ppc as it's a dep of metacity. + Added my details to metadata.xml + + 24 Feb 2007; Alex Heck <nesl247@gmail.com> libcm-0.1.1.ebuild: + Add xorg-x11 opengl switch before compile, prevents build issue + + 28 Jan 2007; Alex Heck <nesl247@gmail.com> + -libcm-0.0.22_pre20061023.ebuild, +metadata.xml: + Cleanup and fixes for repoman + + 26 Jan 2007; Alex Heck <nesl247@gmail.com> +libcm-0.1.1.ebuild: + Version bump + diff --git a/x11-libs/libcm/Manifest b/x11-libs/libcm/Manifest new file mode 100644 index 0000000..91ff32b --- /dev/null +++ b/x11-libs/libcm/Manifest @@ -0,0 +1,4 @@ +DIST libcm-0.1.1.tar.bz2 274997 RMD160 0eec9c09a245fb006a8e5e425856b1af6f62ac2c SHA1 f8b38a84fd83d5cc3c9e3268ebaa89b259a1fc9f SHA256 768ed23fd08237d88990ba3649a6862a03f922926596e1228cce955d28fa2586 +EBUILD libcm-0.1.1.ebuild 881 RMD160 a932b7e0ea7dc4d306a16c77d4b9ec4b5ad2250e SHA1 909f3bcc77ce6719cb8131af33a72169c6622386 SHA256 00a6520fa2c0ddbd72102b8dd787f51d7bf1a85ffca83b84682213f3129933f2 +MISC ChangeLog 775 RMD160 284f503f7a8df22a700477303b28014d84ad89f8 SHA1 14ae3dd4c69662af9370e3c7746da0883abbf7ab SHA256 59a84961661621666af8c76a525ee87cefdc11626fa20f9a9d3c0c27e001c106 +MISC metadata.xml 543 RMD160 1c77a5e9f726f9ca10dd9f541d3694af3e1b8610 SHA1 3e38be23d28f3779737c559fc03cd7ee92c1efd0 SHA256 f8eab5a75567e9106184e0971794fd89f735bb1992c8f76f963732c7e21d373d diff --git a/x11-libs/libcm/libcm-0.1.1.ebuild b/x11-libs/libcm/libcm-0.1.1.ebuild new file mode 100644 index 0000000..034ebb9 --- /dev/null +++ b/x11-libs/libcm/libcm-0.1.1.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +SRC_URI="http://ftp.gnome.org/pub/GNOME/sources/${PN}/0.1/${P}.tar.bz2" + +DESCRIPTION="Composite management library" +HOMEPAGE="http://www.gnome.org" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="" + +DEPEND="dev-libs/glib + x11-libs/libXxf86vm + x11-libs/libXcomposite + x11-libs/libXdamage + >=media-libs/mesa-6.5.1" + +pkg_setup() { + # Build against xorg-x11 opengl + elog "Setting opengl to xorg-x11 for proper build" + opengl=$(eselect opengl show) + eselect opengl set xorg-x11 +} + +src_compile() { + econf || die "econf failed" + emake || die "make failed" +} + +src_install() { + make DESTDIR="${D}" install || die "make install failed" +} + +pkg_postinst() { + # Reset back to old opengl + elog "Setting opengl back to original setting" + eselect opengl set $opengl +} diff --git a/x11-libs/libcm/metadata.xml b/x11-libs/libcm/metadata.xml new file mode 100644 index 0000000..3b065eb --- /dev/null +++ b/x11-libs/libcm/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription>Composite management library</longdescription> +</pkgmetadata> + diff --git a/x11-libs/libcompizconfig/ChangeLog b/x11-libs/libcompizconfig/ChangeLog new file mode 100644 index 0000000..54733cf --- /dev/null +++ b/x11-libs/libcompizconfig/ChangeLog @@ -0,0 +1,33 @@ +# ChangeLog for x11-libs/libcompizconfig +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 29 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + -libcompizconfig-0.5.2.ebuild: + Removed 0.5.2 version. + + 29 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + libcompizconfig-0.5.2.ebuild, libcompizconfig-0.6.0.ebuild: + Removed default S definition. + + 21 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +libcompizconfig-0.6.0.ebuild: + Bumped package to 0.6.0 release. + + 22 Sep 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + libcompizconfig-0.5.2.ebuild, libcompizconfig-9999.ebuild: + Updated DEPEND/RDEPEND as pkgconfig is only required for building the + package. Thanks to lxnay for calling our attention. + + 22 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + libcompizconfig-9999.ebuild: + Removed dep on compiz-0.5.2 for the live ebuild as it doesn't work. + + 21 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +metadata.xml: + Added metadata.xml + + 19 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + libcompizconfig-9999.ebuild: + Update to allow compiz-0.5.2 or compiz-9999 as deps. + diff --git a/x11-libs/libcompizconfig/Manifest b/x11-libs/libcompizconfig/Manifest new file mode 100644 index 0000000..a513f52 --- /dev/null +++ b/x11-libs/libcompizconfig/Manifest @@ -0,0 +1,5 @@ +DIST libcompizconfig-0.6.0.tar.bz2 321353 RMD160 b38f9525878455534ebcc737b11521b49fb8f478 SHA1 53de25f2c3e3369840c4b8f49a163f8e3f6386a0 SHA256 32cec7f2c6d8af1d331afa1985ad14706c5c744b6e6e4656985e8b8793b8e5dc +EBUILD libcompizconfig-0.6.0.ebuild 1002 RMD160 5c7f14a40544db3fe08ae5d0d81b2245d9834964 SHA1 7c47358e7d7cf064aa09c900d0cf5873d09bf708 SHA256 ec0ae931902a79c24ad91a1aba56668e2949347ab4e733dfd7ff2683f00e7eae +EBUILD libcompizconfig-9999.ebuild 976 RMD160 48b1cc29a91584f253370c53bca3910900342bec SHA1 2a455d718791c6da91966fd9a49c468af6c6aa6e SHA256 ae48833d3ad8425b03616d568b431cf06d1ca7971cbadd39aefb0c39d8b15b8b +MISC ChangeLog 1233 RMD160 4f6342601b0631c2614edd163a39bde53d395acd SHA1 73a56a24d7bb668011438e5457463a81d3d2a1fa SHA256 6c19d9e0836c6af242d83b7d043bed5fbaade86bffd02e174095bbf5a0210faf +MISC metadata.xml 582 RMD160 86f1c96c0bd1a3caacbc98238853ba585ba23732 SHA1 2389e8dbaeb628ffbeebc75c7ccb139158cf6f0b SHA256 8276f99930ea846018bae9d437404d008e6f411b18d5e347726afe26273940b6 diff --git a/x11-libs/libcompizconfig/libcompizconfig-0.6.0.ebuild b/x11-libs/libcompizconfig/libcompizconfig-0.6.0.ebuild new file mode 100644 index 0000000..f1e92f1 --- /dev/null +++ b/x11-libs/libcompizconfig/libcompizconfig-0.6.0.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit autotools + +COMPIZ_RELEASE=0.6.2 + +DESCRIPTION="Compiz Configuration System (git)" +HOMEPAGE="http://compiz-fusion.org" +SRC_URI="http://releases.compiz-fusion.org/${PV}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +RESTRICT="mirror" + +RDEPEND="~x11-wm/compiz-${COMPIZ_RELEASE} + dev-libs/libxml2" +DEPEND="${RDEPEND} + >=dev-util/pkgconfig-0.19" + +src_compile() { + eautoreconf || die "eautoreconf failed" + glib-gettextize --copy --force || die "glib-gettextize failed" + intltoolize --copy --force || die "intltoolize failed" + + econf || die "econf failed" + emake || die "make failed" +} + +src_install() { + make DESTDIR="${D}" install || die "make install failed" +} + +pkg_postinst() { + ewarn "DO NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs at http://bugs.gentoo-xeffects.org/" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/x11-libs/libcompizconfig/libcompizconfig-9999.ebuild b/x11-libs/libcompizconfig/libcompizconfig-9999.ebuild new file mode 100644 index 0000000..f2c2414 --- /dev/null +++ b/x11-libs/libcompizconfig/libcompizconfig-9999.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit git autotools + +EGIT_REPO_URI="git://anongit.compiz-fusion.org/fusion/compizconfig/${PN}" + +DESCRIPTION="Compiz Configuration System (git)" +HOMEPAGE="http://compiz-fusion.org" +SRC_URI="" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" +IUSE="" + +RDEPEND="~x11-wm/compiz-${PV} + dev-libs/libxml2" +DEPEND=">=dev-util/pkgconfig-0.19" + +S="${WORKDIR}/${PN}" + +src_compile() { + eautoreconf || die "eautoreconf failed" + glib-gettextize --copy --force || die "glib-gettextize failed" + intltoolize --copy --force || die "intltoolize failed" + + econf || die "econf failed" + emake || die "make failed" +} + +src_install() { + make DESTDIR="${D}" install || die "make install failed" +} + +pkg_postinst() { + ewarn "DO NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs at http://bugs.gentoo-xeffects.org/" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/x11-libs/libcompizconfig/metadata.xml b/x11-libs/libcompizconfig/metadata.xml new file mode 100644 index 0000000..7d99dbd --- /dev/null +++ b/x11-libs/libcompizconfig/metadata.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription>Libcompizconfig is an alternative configuration system for compiz. +</longdescription> +</pkgmetadata> + diff --git a/x11-libs/qt/ChangeLog b/x11-libs/qt/ChangeLog new file mode 100644 index 0000000..a7227d9 --- /dev/null +++ b/x11-libs/qt/ChangeLog @@ -0,0 +1,96 @@ +# ChangeLog for x11-libs/qt +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 22 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + qt-3.3.8-r3.ebuild, qt-3.3.8-r4.ebuild: + Some QA fixes. + + 01 Oct 2007; <roderick_greening@hotmail.com> + +files/qt-3.3.8-unicode-off-by-one.patch, ++: + Updated ebuild to match portage - added patch for unicode + + 29 Aug 2007; <roderick_greening@hotmail.com> -qt-3.3.8-r2.ebuild: + Removed old ebuild: + + 21 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + qt-3.3.8-r2.ebuild, qt-3.3.8-r3.ebuild: + Reverted keywords for qt to prevent kde QA errors. + Some minor QA fixes. + + 21 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + metadata.xml, qt-3.3.8-r2.ebuild, qt-3.3.8-r3.ebuild: + Dropped keywords for all the arches we don't support. + Updated metadata.xml + + 03 Aug 2007; <roderick_greening@hotmail.com> + +files/qt-3.3.8-seli-xinerama-qt-copy-fixed.patch, + +files/qt-copy-immodule-fixup.patch, qt-3.3.8-r3.ebuild: + Updated qt-copy snapshot. + + 02 Aug 2007; <roderick_greening@hotmail.com> ++: + possible rce, CVE-2007-3388 - added patch + + 09 Jul 2007; <roderick_greening@hotmail.com> + -files/qt-3.3.5-uic-fix.patch, +files/0080-net-wm-sync-request.patch, + -qt-3.3.6-r5.ebuild, -files/qt-3.3.6-CVE-2006-4811-bis.patch, + -files/0037-dnd-timestamp-fix.patch, -files/qt-3.3.6-CVE-2006-4811.patch, + -files/qt-3.3.6-seli-xinerama.patch, -files/qt-3.3.6-uic-fix.patch, + -files/qt-3.3.6-visibility.patch, -qt-3.3.8.ebuild, -qt-3.3.8-r1.ebuild, + qt-3.3.8-r2.ebuild, -files/qt-visibility2.patch: + Ebuild clean-up. Added patch to remove flicker from compositing WM's like + compiz. + + 13 Apr 2007; <roderick_greening@hotmail.com> qt-3.3.8-r2.ebuild: + Keyword update + + 30 Mar 2007; <roderick_greening@hotmail.com> +qt-3.3.8-r2.ebuild, + +files/utf8-bug-qt3.diff: + Rev bump from portage for utf bug. + + 27 Mar 2007; <roderick_greening@hotmail.com> + +files/qt-3.3.8-mysql-unload-crash.diff: + Forgot patch file + + 27 Mar 2007; <roderick_greening@hotmail.com> +qt-3.3.8-r1.ebuild: + Qt version bump + + 26 Mar 2007; <roderick_greening@hotmail.com> qt-3.3.8.ebuild: + Re-enable immodule support. + + 09 Mar 2007; <roderick_greening@hotmail.com> qt-3.3.6-r5.ebuild, + qt-3.3.8.ebuild: + Removed risky option (for now). Too many people blindly turning it on and + reporting bugs to gentoo and not xeffects. + + 01 Mar 2007; <roderick_greening@hotmail.com> qt-3.3.8.ebuild: + Qt now supports qt-copy patchset from KDE. To enable, USE=qt-copy. TO make + permanent, add to use flag for qt. + + 01 Mar 2007; <roderick_greening@hotmail.com> qt-3.3.8.ebuild, + +files/qt-3.3.8-seli-xinerama.patch, +files/qt-3.3.8-uic-fix.patch, + +files/qt-3.3.8-visibility.patch: + Updated ebuild with post install warn for reporting bugs. + + 25 Feb 2007; <rgreening@gentoo.org> qt-3.3.8.ebuild: + Added qt-copy use flag. Do not enable yet. Working on updating the patchset + (which does not yet exist). + + 25 Feb 2007; <roderick_greening@hotmail.com> +qt-3.3.8.ebuild: + Sync with portage + + 28 Jan 2007; Alex Heck <nesl247@gmail.com> qt-3.3.6-r5.ebuild: + Fixes for repoman + + 25 Nov 2006; Alex Heck <nesl247@gmail.com> -qt-3.3.6-r4.ebuild, + +files/0001-dnd_optimization.patch, +files/qt-3.3.6-seli-xinerama.patch, + +files/0002-dnd_active_window_fix.patch, + +files/0037-dnd-timestamp-fix.patch, + +files/0038-dragobject-dont-prefer-unknown.patch, + +files/0047-fix-kmenu-widget.diff, + +files/0048-qclipboard_hack_80072.patch, +qt-3.3.6-r5.ebuild, + +files/qt-3.3.6-visibility.patch, + +files/0044-qscrollview-windowactivate-fix.diff, + -files/qt-visibility.patch: + Sync with portage + diff --git a/x11-libs/qt/Manifest b/x11-libs/qt/Manifest new file mode 100644 index 0000000..627a3f4 --- /dev/null +++ b/x11-libs/qt/Manifest @@ -0,0 +1,26 @@ +AUX 0001-dnd_optimization.patch 5623 RMD160 b62b5868086b4d352be66989cc23cd3bb963e283 SHA1 4f3416c3a7e44d52c1088c52256decb384e4b1bc SHA256 8e138a2fdd053ec81522df19ce30f7e4c05838dfd8e0c8069ffb793ba45d7439 +AUX 0002-dnd_active_window_fix.patch 7289 RMD160 b355f5fd028d35d88ca15bf9ce8da41bd365f12d SHA1 5b16995f072cbde80f000967aa11d8a88ed34e23 SHA256 e36383b43a53b815f3958608275c60299a0638b6b3201c3a3d9318ee2ead26d1 +AUX 0038-dragobject-dont-prefer-unknown.patch 2551 RMD160 0a89aec1a6f9672a927029ca01a1bd8573552745 SHA1 3a2371a520d800904350bb9e6e445d6b3092bb88 SHA256 b5c0d00d1ac84302bc2123ccdfdab473cd0daf12f4ba70d6318084d9f744242c +AUX 0044-qscrollview-windowactivate-fix.diff 1584 RMD160 978cc6c473b668e1bfd5969cce9307719baecf0a SHA1 657ff8ab47aafbd6469688f489fd3788ccb98907 SHA256 f73798b72251d6fe97ed8e661719ba29983c087587ed952618ec4a97bf1816d5 +AUX 0047-fix-kmenu-widget.diff 992 RMD160 bada5e23043d314b15f3af1eda70c8833112ebce SHA1 d67e34b540c2f19e7e3e3715535a6732f447b22c SHA256 0dadffc3218b04eb327baf51c1f681843046cdf07a52b943f46373cd8384c275 +AUX 0048-qclipboard_hack_80072.patch 1662 RMD160 ebfba0d27c03dcceeac7ad64650d5f6d7039ecdb SHA1 5c174acaf3b148f8d70345f68c7f22352450d582 SHA256 e47a1af0272e952cefacd30d466861b40d9bc969f6e5bc5cb32b878140af1d3c +AUX 0080-net-wm-sync-request.patch 9905 RMD160 631eb4f24e5a788aab9d73e3540edad5f937280c SHA1 6b988208426aae4554603736a7ce47156d91fff3 SHA256 3194cb969e8800c722e7489baf433c0ccffc0be20f15e1c962c91568e27e5a63 +AUX 0081-format-string-fixes.diff 6496 RMD160 80e884eaa0784d982609cd2e4690d547036fd2aa SHA1 e2641cbfc8ae47e5122fa31dc8529d723a813b05 SHA256 d831c45eecfc8c6a0011a7c5cc182a4949b4995de4fa92bd76ff1e42b530e1f9 +AUX qt-3.3.5-macos.patch 18154 RMD160 3e9ffa9baf832ebc6f3e8a292f781b0a9e35740c SHA1 47bac925902b4c7853637fa5766de739989995ac SHA256 0515b66ccf539d2449b44c43873bd89f0ab6ea007488644e5170b50c84d2003e +AUX qt-3.3.5-pertty.patch 13204 RMD160 8f388357cddfb76648d8117e6624eca280604d43 SHA1 4cec30f55d4d3ba77f0993ea6446c672a6d07f9d SHA256 0195860863ed99cdbd7c72973ee7018f4d2b18e4c569682d79ad77a2afc278d9 +AUX qt-3.3.8-mysql-unload-crash.diff 1150 RMD160 02f9d2c720503ec851be2c5488b0153823ab8a62 SHA1 bb6aad81cce143c23ff7840b1d79f6b2007a0c04 SHA256 d494e386cab40f7f7a1803745c220c6104b56b73419981b20d49fc0750996076 +AUX qt-3.3.8-seli-xinerama-qt-copy-fixed.patch 2049 RMD160 d7a6531ab8cb5e7076fed479033102b86e0ce463 SHA1 2490167a7e7cb8fff875fe560ec15853339141d9 SHA256 5e34321070a772d5a450354e0fd7cbfcd384470a82bbcc9e7cceea9ff2f92745 +AUX qt-3.3.8-seli-xinerama.patch 1960 RMD160 ce0163c9a47f5417f957e1d1ad0c574357c01cc7 SHA1 60b9c0a323d598aacca089d677c4b1c9709e70db SHA256 ec72679b69148af1b687a9cf7992e20ee85f4a0f3a33f3c05c8d2174f6f43503 +AUX qt-3.3.8-uic-fix.patch 711 RMD160 19964cfc6714e2ad38659e268ef248501db606aa SHA1 38bd5da513a2c28f3d941ba5644024643d835676 SHA256 e6a4e789c6c0da5542cad71057d1817e1976d005a52e1e4ef9bcf9914c37fcf3 +AUX qt-3.3.8-unicode-off-by-one.patch 328 RMD160 819e449f2e8682c25f33d6e105d093ddfdecc828 SHA1 98da33f1146df9229b57f20f31140b237df51eb8 SHA256 4b80c5b46178bed62ceebda1240197969aae2a0fb6eca6d294843372df11a111 +AUX qt-3.3.8-visibility.patch 5554 RMD160 db15a594a913fd1c1837a731e168b1197d19da62 SHA1 692ada218ed717b8b2fc5f5f67cf747bb50f59e4 SHA256 b33b2415f280ef25f070bbe7308659ee3e5a5c1999e2ef419271f11e59160407 +AUX qt-copy-immodule-fixup.patch 1793 RMD160 eda584d5ec16e723b0970f8975d1a678c2af3e33 SHA1 0db63221a0b88ac1380544bb7322d3438bd432dc SHA256 4f75951f6bf7c113e0944a72431652b94157121f5cad18c009c06405e362f257 +AUX qt-ulibc.patch 355 RMD160 9a7a01b248b7b646316cef550783569f8bdc89e2 SHA1 2f09deb7e354797ee72aa65a35c882a5ed5fd86c SHA256 6b57b1e25c1e2cebd51b8279fbcadb5e2d9bb77d19b10ea51a4f74c64bd65e2d +AUX utf8-bug-qt3.diff 2670 RMD160 f5db1461cd82ac98417ab641228e15816d160724 SHA1 ca5ecb29c7f1c826d48703339a3371038e306bb7 SHA256 aab526bcff76ccf981ce3095bf6f26b26823f9078a672c89fe78331b6d975aa0 +DIST qt-x11-free-3.3.8.tar.gz 17393124 RMD160 65188370f6aa7093c9601783264825cf66b74eb4 SHA1 919e470beb32ec5d8e96c4dd1b6a10a2c79511a1 SHA256 975fa7b0c1e02f84d9013a9cde2123695fdd512ff4394ba89f530f4ee8597139 +DIST qt-x11-free-qt-copy-20070802-3.3.8.patch.bz2 44871 RMD160 1fc820fcd006470cd15c34ac6dd1eef8cf28c0de SHA1 2af24f135e863584bf80226f4bc5ce4eb173d00a SHA256 c1e9c38662af6415fb06b33143c534656654daea41b37789f97a456e86171e81 +DIST qt-x11-immodule-unified-qt3.3.8-20070321-gentoo.diff.bz2 137387 RMD160 7f4f79c95faa2b8e71a78308af8feae5f6a6b06a SHA1 230cc532f1a3023967c5aee4cce87d1b9351b73d SHA256 06994304d2b7c699c4b6ea4183877652e261170f74282e89a3700ce6d4a98918 +EBUILD qt-3.3.8-r3.ebuild 12802 RMD160 7c81cbb991e4c72cb0245c7dd03d2ae2583b67ef SHA1 4eeb266504f98fbb7ff1c3992d7e32f48ddae077 SHA256 0577751d384b766803cb41a2341d177773c1daa425e62e178d529665843ce762 +EBUILD qt-3.3.8-r4.ebuild 12936 RMD160 5ba7a2a19a669b5e7a2cecad26fdfdd33df08e06 SHA1 0388d6604e08a9f6f67c55d7103aadb96ee42bb8 SHA256 9775b2fd412524e1451810a72b157b37cc79a1ca0e354d3f9c10a5e53743581b +MISC ChangeLog 3681 RMD160 24502cb34cc1ebb2e4e7ff14d95b34c484c53e4a SHA1 ba2994965c9c385b1b5ab010f6ae6d1cc950c796 SHA256 86446d76a2ca87da4b58348fbf76fbde151ad01833bc2ebe49bc125de5b6e320 +MISC metadata.xml 588 RMD160 37b107be35b9891c0fb279705068653e62b30f33 SHA1 7d864316c36853a5a4376a381314d048139bad4d SHA256 e581b6f47fde4704a05bd539d7d240cdf5a8285d9349fd9ec72251528e1165a4 diff --git a/x11-libs/qt/files/0001-dnd_optimization.patch b/x11-libs/qt/files/0001-dnd_optimization.patch new file mode 100644 index 0000000..d9de284 --- /dev/null +++ b/x11-libs/qt/files/0001-dnd_optimization.patch @@ -0,0 +1,187 @@ +qt-bugs@ issue : 16115 +applied: no +author: Lubos Lunak <l.lunak@kde.org> + +See http://lists.kde.org/?t=104388858900001&r=1&w=2 + + +--- src/kernel/qdnd_x11.cpp.sav 2003-02-05 16:09:45.000000000 +0100 ++++ src/kernel/qdnd_x11.cpp 2003-02-07 16:14:49.000000000 +0100 +@@ -49,13 +49,15 @@ + #include "qdragobject.h" + #include "qobjectlist.h" + #include "qcursor.h" ++#include "qbitmap.h" ++#include "qpainter.h" + + #include "qt_x11_p.h" + + // conflict resolution + +-// unused, may be used again later: const int XKeyPress = KeyPress; +-// unused, may be used again later: const int XKeyRelease = KeyRelease; ++const int XKeyPress = KeyPress; ++const int XKeyRelease = KeyRelease; + #undef KeyPress + #undef KeyRelease + +@@ -249,20 +251,47 @@ class QShapedPixmapWidget : public QWidg + public: + QShapedPixmapWidget(int screen = -1) : + QWidget(QApplication::desktop()->screen( screen ), +- 0, WStyle_Customize | WStyle_Tool | WStyle_NoBorder | WX11BypassWM ) ++ 0, WStyle_Customize | WStyle_Tool | WStyle_NoBorder | WX11BypassWM ), oldpmser( 0 ), oldbmser( 0 ) + { + } + +- void setPixmap(QPixmap pm) ++ void setPixmap(QPixmap pm, QPoint hot) + { +- if ( pm.mask() ) { ++ int bmser = pm.mask() ? pm.mask()->serialNumber() : 0; ++ if( oldpmser == pm.serialNumber() && oldbmser == bmser ++ && oldhot == hot ) ++ return; ++ oldpmser = pm.serialNumber(); ++ oldbmser = bmser; ++ oldhot = hot; ++ bool hotspot_in = !(hot.x() < 0 || hot.y() < 0 || hot.x() >= pm.width() || hot.y() >= pm.height()); ++// if the pixmap has hotspot in its area, make a "hole" in it at that position ++// this will allow XTranslateCoordinates() to find directly the window below the cursor instead ++// of finding this pixmap, and therefore there won't be needed any (slow) search for the window ++// using findRealWindow() ++ if( hotspot_in ) { ++ QBitmap mask = pm.mask() ? *pm.mask() : QBitmap( pm.width(), pm.height()); ++ if( !pm.mask()) ++ mask.fill( Qt::color1 ); ++ QPainter p( &mask ); ++ p.setPen( Qt::color0 ); ++ p.drawPoint( hot.x(), hot.y()); ++ p.end(); ++ pm.setMask( mask ); ++ setMask( mask ); ++ } else if ( pm.mask() ) { + setMask( *pm.mask() ); + } else { + clearMask(); + } + resize(pm.width(),pm.height()); + setErasePixmap(pm); ++ erase(); + } ++private: ++ int oldpmser; ++ int oldbmser; ++ QPoint oldhot; + }; + + QShapedPixmapWidget * qt_xdnd_deco = 0; +@@ -859,6 +888,45 @@ void QDragManager::timerEvent( QTimerEve + move( QCursor::pos() ); + } + ++static bool qt_xdnd_was_move = false; ++static bool qt_xdnd_found = false; ++// check whole incoming X queue for move events ++// checking whole queue is done by always returning False in the predicate ++// if there's another move event in the queue, and there's not a mouse button ++// or keyboard or ClientMessage event before it, the current move event ++// may be safely discarded ++// this helps avoiding being overloaded by being flooded from many events ++// from the XServer ++static ++Bool qt_xdnd_predicate( Display*, XEvent* ev, XPointer ) ++{ ++ if( qt_xdnd_found ) ++ return False; ++ if( ev->type == MotionNotify ) ++ { ++ qt_xdnd_was_move = true; ++ qt_xdnd_found = true; ++ } ++ if( ev->type == ButtonPress || ev->type == ButtonRelease ++ || ev->type == XKeyPress || ev->type == XKeyRelease ++ || ev->type == ClientMessage ) ++ { ++ qt_xdnd_was_move = false; ++ qt_xdnd_found = true; ++ } ++ return False; ++} ++ ++static ++bool qt_xdnd_another_movement() ++{ ++ qt_xdnd_was_move = false; ++ qt_xdnd_found = false; ++ XEvent dummy; ++ XCheckIfEvent( qt_xdisplay(), &dummy, qt_xdnd_predicate, NULL ); ++ return qt_xdnd_was_move; ++} ++ + bool QDragManager::eventFilter( QObject * o, QEvent * e) + { + if ( beingCancelled ) { +@@ -881,8 +949,10 @@ bool QDragManager::eventFilter( QObject + + if ( e->type() == QEvent::MouseMove ) { + QMouseEvent* me = (QMouseEvent *)e; +- updateMode(me->stateAfter()); +- move( me->globalPos() ); ++ if( !qt_xdnd_another_movement()) { ++ updateMode(me->stateAfter()); ++ move( me->globalPos() ); ++ } + return TRUE; + } else if ( e->type() == QEvent::MouseButtonRelease ) { + qApp->removeEventFilter( this ); +@@ -1106,7 +1176,7 @@ void QDragManager::move( const QPoint & + delete qt_xdnd_deco; + qt_xdnd_deco = new QShapedPixmapWidget( screen ); + } +- updatePixmap(); ++ updatePixmap( globalPos ); + + if ( qt_xdnd_source_sameanswer.contains( globalPos ) && + qt_xdnd_source_sameanswer.isValid() ) { +@@ -1679,7 +1749,7 @@ bool QDragManager::drag( QDragObject * o + // qt_xdnd_source_object persists until we get an xdnd_finish message + } + +-void QDragManager::updatePixmap() ++void QDragManager::updatePixmap( const QPoint& cursorPos ) + { + if ( qt_xdnd_deco ) { + QPixmap pm; +@@ -1694,9 +1764,8 @@ void QDragManager::updatePixmap() + defaultPm = new QPixmap(default_pm); + pm = *defaultPm; + } +- qt_xdnd_deco->setPixmap(pm); +- qt_xdnd_deco->move(QCursor::pos()-pm_hot); +- qt_xdnd_deco->repaint(FALSE); ++ qt_xdnd_deco->setPixmap(pm, pm_hot); ++ qt_xdnd_deco->move(cursorPos-pm_hot); + //if ( willDrop ) { + qt_xdnd_deco->show(); + //} else { +@@ -1705,4 +1774,9 @@ void QDragManager::updatePixmap() + } + } + ++void QDragManager::updatePixmap() ++{ ++ updatePixmap( QCursor::pos()); ++} ++ + #endif // QT_NO_DRAGANDDROP +--- src/kernel/qdragobject.h.sav 2002-11-01 19:25:07.000000000 +0100 ++++ src/kernel/qdragobject.h 2001-01-01 01:01:00.000000000 +0100 +@@ -245,6 +245,7 @@ private: + void move( const QPoint & ); + void drop(); + void updatePixmap(); ++ void updatePixmap( const QPoint& cursorPos ); + + private: + QDragObject * object; diff --git a/x11-libs/qt/files/0002-dnd_active_window_fix.patch b/x11-libs/qt/files/0002-dnd_active_window_fix.patch new file mode 100644 index 0000000..4b497d6 --- /dev/null +++ b/x11-libs/qt/files/0002-dnd_active_window_fix.patch @@ -0,0 +1,189 @@ +qt-bugs@ issue : 25122 +applied: no +author: Lubos Lunak <l.lunak@kde.org> + + Hello, + + for example: Open Konqueror window, showing some files. Start dragging one + desktop icon. If you press/release Ctrl, there'll be a '+' attached to the + icon, showing the DND operation. Now, while still doing DND, make the + Konqueror window active (Alt+Tab with KDE-3.1.2+, hover over its taskbar + entry, Ctrl+Fn to switch to a different virtual desktop, etc.). As soon as + the app performing DND is not the active application, and the mouse is not + moving, pressing/releasing Ctrl doesn't do anything, the state only updates + when the mouse is moved. + + This is caused by the fact that Qt has only pointer grab when doing DND, but + doesn't have keyboard grab. I actually consider this a good thing, because + the only keys important for DND are modifiers, and they come together with + pointer events, and not having keyboard grab allows using keyboard shortcuts + like Alt+Tab while DND. However, when the mouse is not moved, and only a + modifier key is pressed/released, the app won't get any mouse event, and + won't also get the keyboard event. + + The attached patch changes Qt to explicitly check the modifiers state using + XQueryPointer() if there's wasn't recently any mouse/keyboard event, which + ensures the state is updated even in the situation described above. + +--- src/kernel/qapplication_x11.cpp.sav 2003-06-21 12:31:35.000000000 +0200 ++++ src/kernel/qapplication_x11.cpp 2003-06-21 12:35:44.000000000 +0200 +@@ -4053,7 +4053,7 @@ void QApplication::closePopup( QWidget * + // Keyboard event translation + // + +-static int translateButtonState( int s ) ++int qt_x11_translateButtonState( int s ) + { + int bst = 0; + if ( s & Button1Mask ) +@@ -4119,7 +4119,7 @@ bool QETWidget::translateMouseEvent( con + pos.ry() = lastMotion.y; + globalPos.rx() = lastMotion.x_root; + globalPos.ry() = lastMotion.y_root; +- state = translateButtonState( lastMotion.state ); ++ state = qt_x11_translateButtonState( lastMotion.state ); + if ( qt_button_down && (state & (LeftButton | + MidButton | + RightButton ) ) == 0 ) +@@ -4143,7 +4143,7 @@ bool QETWidget::translateMouseEvent( con + pos.ry() = xevent->xcrossing.y; + globalPos.rx() = xevent->xcrossing.x_root; + globalPos.ry() = xevent->xcrossing.y_root; +- state = translateButtonState( xevent->xcrossing.state ); ++ state = qt_x11_translateButtonState( xevent->xcrossing.state ); + if ( qt_button_down && (state & (LeftButton | + MidButton | + RightButton ) ) == 0 ) +@@ -4155,7 +4155,7 @@ bool QETWidget::translateMouseEvent( con + pos.ry() = event->xbutton.y; + globalPos.rx() = event->xbutton.x_root; + globalPos.ry() = event->xbutton.y_root; +- state = translateButtonState( event->xbutton.state ); ++ state = qt_x11_translateButtonState( event->xbutton.state ); + switch ( event->xbutton.button ) { + case Button1: button = LeftButton; break; + case Button2: button = MidButton; break; +@@ -4950,7 +4950,7 @@ bool QETWidget::translateKeyEventInterna + XKeyEvent xkeyevent = event->xkey; + + // save the modifier state, we will use the keystate uint later by passing +- // it to translateButtonState ++ // it to qt_x11_translateButtonState + uint keystate = event->xkey.state; + // remove the modifiers where mode_switch exists... HPUX machines seem + // to have alt *AND* mode_switch both in Mod1Mask, which causes +@@ -5064,7 +5064,7 @@ bool QETWidget::translateKeyEventInterna + } + #endif // !QT_NO_XIM + +- state = translateButtonState( keystate ); ++ state = qt_x11_translateButtonState( keystate ); + + static int directionKeyEvent = 0; + if ( qt_use_rtl_extensions && type == QEvent::KeyRelease ) { +--- src/kernel/qdnd_x11.cpp.sav 2003-06-30 15:26:42.000000000 +0200 ++++ src/kernel/qdnd_x11.cpp 2003-06-30 15:32:23.000000000 +0200 +@@ -114,6 +114,8 @@ Atom qt_xdnd_finished; + Atom qt_xdnd_type_list; + const int qt_xdnd_version = 4; + ++extern int qt_x11_translateButtonState( int s ); ++ + // Actions + // + // The Xdnd spec allows for user-defined actions. This could be implemented +@@ -198,6 +200,8 @@ static Atom qt_xdnd_source_current_time; + static int qt_xdnd_current_screen = -1; + // state of dragging... true if dragging, false if not + bool qt_xdnd_dragging = FALSE; ++// need to check state of keyboard modifiers ++static bool need_modifiers_check = FALSE; + + // dict of payload data, sorted by type atom + static QIntDict<QByteArray> * qt_xdnd_target_data = 0; +@@ -879,8 +883,20 @@ void qt_handle_xdnd_finished( QWidget *, + + void QDragManager::timerEvent( QTimerEvent* e ) + { +- if ( e->timerId() == heartbeat && qt_xdnd_source_sameanswer.isNull() ) +- move( QCursor::pos() ); ++ if ( e->timerId() == heartbeat ) { ++ if( need_modifiers_check ) { ++ Window root, child; ++ int root_x, root_y, win_x, win_y; ++ unsigned int mask; ++ XQueryPointer( qt_xdisplay(), qt_xrootwin( qt_xdnd_current_screen ), ++ &root, &child, &root_x, &root_y, &win_x, &win_y, &mask ); ++ if( updateMode( (ButtonState)qt_x11_translateButtonState( mask ))) ++ qt_xdnd_source_sameanswer = QRect(); // force move ++ } ++ need_modifiers_check = TRUE; ++ if( qt_xdnd_source_sameanswer.isNull() ) ++ move( QCursor::pos() ); ++ } + } + + static bool qt_xdnd_was_move = false; +@@ -948,6 +964,7 @@ bool QDragManager::eventFilter( QObject + updateMode(me->stateAfter()); + move( me->globalPos() ); + } ++ need_modifiers_check = FALSE; + return TRUE; + } else if ( e->type() == QEvent::MouseButtonRelease ) { + qApp->removeEventFilter( this ); +@@ -986,9 +1003,11 @@ bool QDragManager::eventFilter( QObject + beingCancelled = FALSE; + qApp->exit_loop(); + } else { +- updateMode(ke->stateAfter()); +- qt_xdnd_source_sameanswer = QRect(); // force move +- move( QCursor::pos() ); ++ if( updateMode(ke->stateAfter())) { ++ qt_xdnd_source_sameanswer = QRect(); // force move ++ move( QCursor::pos() ); ++ } ++ need_modifiers_check = FALSE; + } + return TRUE; // Eat all key events + } +@@ -1014,10 +1033,10 @@ bool QDragManager::eventFilter( QObject + + + static Qt::ButtonState oldstate; +-void QDragManager::updateMode( ButtonState newstate ) ++bool QDragManager::updateMode( ButtonState newstate ) + { + if ( newstate == oldstate ) +- return; ++ return false; + const int both = ShiftButton|ControlButton; + if ( (newstate & both) == both ) { + global_requested_action = QDropEvent::Link; +@@ -1041,6 +1060,7 @@ void QDragManager::updateMode( ButtonSta + } + } + oldstate = newstate; ++ return true; + } + + +@@ -1707,6 +1727,7 @@ bool QDragManager::drag( QDragObject * o + qt_xdnd_source_sameanswer = QRect(); + move(QCursor::pos()); + heartbeat = startTimer(200); ++ need_modifiers_check = FALSE; + + #ifndef QT_NO_CURSOR + qApp->setOverrideCursor( arrowCursor ); +--- src/kernel/qdragobject.h.sav 2003-05-19 22:34:43.000000000 +0200 ++++ src/kernel/qdragobject.h 2001-01-01 01:01:00.000000000 +0100 +@@ -248,7 +248,7 @@ private: + + private: + QDragObject * object; +- void updateMode( ButtonState newstate ); ++ bool updateMode( ButtonState newstate ); + void updateCursor(); + + QWidget * dragSource; diff --git a/x11-libs/qt/files/0038-dragobject-dont-prefer-unknown.patch b/x11-libs/qt/files/0038-dragobject-dont-prefer-unknown.patch new file mode 100644 index 0000000..ae4163a --- /dev/null +++ b/x11-libs/qt/files/0038-dragobject-dont-prefer-unknown.patch @@ -0,0 +1,57 @@ +qt-bugs@ issue : 38642 +bugs.kde.org number : 71084 +applied: no +author: Lubos Lunak <l.lunak@kde.org> + +Hello, + + start Mozilla, go e.g. to http://kde.org, start KWrite (or basically any Qt +app that accepts text drops), select 'Conquer your Desktop!', and try to +drag&drop it onto KWrite. The only text pasted should be 'm'. + + I don't know much the related mimetype and encoding stuff, so I'm unsure +whose fault this actually is. The text drag is provided as a lot of +text/something targets, to list some text/_moz_htmlinfo, text/x-moz-url, +text/unicode and similar. The problem is, Kate uses QTextDrag::decode() with +no subtype specified, probably with the intention that as Kate is a text +editor, it can accept any text pasted. And since the first target provided by +mozilla is text/x-moz-url, (which moreover seems to be encoded as 16bit +unicode), the text dropped is completely wrong. You can easily see all +targets provided by Mozilla with see_mime.patch applied. + + Solution #1: Say that Kate (any pretty much everybody else expecting text) +should say "plain" as the subtype. In such case, I suggest you drop the +QTextDrag::decode() variant with no subtype specified, and stress more the +fact that not specifying a subtype can result in a lot of rubbish. It's +simply too tempting to leave the subtype empty and try to accept anything. + + Solution #2: When trying to accept anything, try to get useful data. Which +means either sorting the subtypes available somehow, checking only the ones +Qt knows. + + To me, #1 seems to be a better choice, or possibly at least something like +the attached QTextDrag patch, which simply always tries first "plain" subtype +if none is specified. With this patch, Mozilla even works (that's irony, of +course, Mozilla still pastes the text/plain text as HTML, but at least now it +pastes something where it's easy to point at the offender). + + +--- src/kernel/qdragobject.cpp.sav 2004-01-06 19:24:35.000000000 +0100 ++++ src/kernel/qdragobject.cpp 2004-01-06 19:47:01.000000000 +0100 +@@ -844,6 +844,16 @@ bool QTextDrag::decode( const QMimeSourc + { + if(!e) + return FALSE; ++ ++ // when subtype is not specified, try text/plain first, otherwise this may read ++ // things like text/x-moz-url even though better targets are available ++ if( subtype.isNull()) { ++ QCString subtmp = "plain"; ++ if( decode( e, str, subtmp )) { ++ subtype = subtmp; ++ return true; ++ } ++ } + + if ( e->cacheType == QMimeSource::Text ) { + str = *e->cache.txt.str; diff --git a/x11-libs/qt/files/0044-qscrollview-windowactivate-fix.diff b/x11-libs/qt/files/0044-qscrollview-windowactivate-fix.diff new file mode 100644 index 0000000..9a6df32 --- /dev/null +++ b/x11-libs/qt/files/0044-qscrollview-windowactivate-fix.diff @@ -0,0 +1,38 @@ +qt-bugs@ issue : N45716 +applied: no +author: Enrico Ros <eros.kde@email.it> + +QScrollView unwanted repaint fix. + +This fixes the 'flashing' konqueror window on activation / deactivation by +saving 1 unwanted repaint (when konqueror window has background). +I tracked down to the problem to the internal QViewportWidget of the +QScrollView class. + +When a window is activated the activation event is recursively propagated +to all childs triggering the windowActivationChange() functions in the +widget it passes by. +What happens when the event gets to the Viewport? +At this point the event has already been handled by windowActivationChange() +of the parent widget (a QIconView for example) and has then been propagated +to the Viewport that will handle it with the default +QWidget::windowActivationChange implementation, maybe raising an unwanted +update(); so here we stop the event. +As an addition: if the parent reimplements the windowActivationChange() +function, mainly to block the update, it won't be happy if the child will +trigger the update. If the parent do not reimplement the function il will +inherits the default implementation and there is no need for the viewport's +one. + +--- src/widgets/qscrollview.cpp.orig 2004-03-29 10:17:04.000000000 +0000 ++++ src/widgets/qscrollview.cpp 2004-03-30 16:40:07.599978320 +0000 +@@ -1551,6 +1551,9 @@ + case QEvent::LayoutHint: + d->autoResizeHint(this); + break; ++ case QEvent::WindowActivate: ++ case QEvent::WindowDeactivate: ++ return TRUE; + default: + break; + } diff --git a/x11-libs/qt/files/0047-fix-kmenu-widget.diff b/x11-libs/qt/files/0047-fix-kmenu-widget.diff new file mode 100644 index 0000000..fb0bb16 --- /dev/null +++ b/x11-libs/qt/files/0047-fix-kmenu-widget.diff @@ -0,0 +1,25 @@ +qt-bugs@ issue: N46882 +bugs.kde.org number: 77545 +applied: no +author: Stephan Binner <binner@kde.org> + +Fix wrong K menu width for the case of enabled side pixmap and a menu title +(like "Recently Used Applications") being longer than every other entry. + +Solution: Respect PanelKMenu::setMaximumSize() as up to Qt 3.2.3 + +Index: src/widgets/qpopupmenu.cpp +=================================================================== +RCS file: /home/kde/qt-copy/src/widgets/qpopupmenu.cpp,v +retrieving revision 1.60 +diff -u -3 -p -b -r1.60 qpopupmenu.cpp +--- src/widgets/qpopupmenu.cpp 29 Apr 2004 22:31:28 -0000 1.60 ++++ src/widgets/qpopupmenu.cpp 30 Apr 2004 01:11:59 -0000 +@@ -2531,7 +2531,7 @@ QSize QPopupMenu::sizeHint() const + + QPopupMenu* that = (QPopupMenu*) this; + //We do not need a resize here, just the sizeHint.. +- return that->updateSize(FALSE, FALSE).expandedTo( QApplication::globalStrut() ); ++ return that->updateSize(FALSE).expandedTo( QApplication::globalStrut() ); + } + diff --git a/x11-libs/qt/files/0048-qclipboard_hack_80072.patch b/x11-libs/qt/files/0048-qclipboard_hack_80072.patch new file mode 100644 index 0000000..74c60fb --- /dev/null +++ b/x11-libs/qt/files/0048-qclipboard_hack_80072.patch @@ -0,0 +1,48 @@ +qt-bugs@ issue : none, probably even won't be +bugs.kde.org number : 80072 +applied: no +author: Lubos Lunak <l.lunak@kde.org> + +A crude hack for KDE #80072. No good idea how to fix it properly yet :(. + +--- src/kernel/qclipboard_x11.cpp.sav 2004-04-30 12:00:06.000000000 +0200 ++++ src/kernel/qclipboard_x11.cpp 2004-05-09 21:18:10.269264304 +0200 +@@ -109,6 +109,7 @@ static int pending_timer_id = 0; + static bool pending_clipboard_changed = FALSE; + static bool pending_selection_changed = FALSE; + ++Q_EXPORT bool qt_qclipboard_bailout_hack = false; + + // event capture mechanism for qt_xclb_wait_for_event + static bool waiting_for_data = FALSE; +@@ -453,6 +454,15 @@ static int qt_xclb_event_filter(XEvent * + return 0; + } + ++static bool selection_request_pending = false; ++ ++static Bool check_selection_request_pending( Display*, XEvent* e, XPointer ) ++ { ++ if( e->type == SelectionRequest && e->xselectionrequest.owner == owner->winId()) ++ selection_request_pending = true; ++ return False; ++ } ++ + bool qt_xclb_wait_for_event( Display *dpy, Window win, int type, XEvent *event, + int timeout ) + { +@@ -504,6 +514,14 @@ bool qt_xclb_wait_for_event( Display *dp + do { + if ( XCheckTypedWindowEvent(dpy,win,type,event) ) + return TRUE; ++ if( qt_qclipboard_bailout_hack ) { ++ XEvent dummy; ++ selection_request_pending = false; ++ if ( owner != NULL ) ++ XCheckIfEvent(dpy,&dummy,check_selection_request_pending,NULL); ++ if( selection_request_pending ) ++ return TRUE; ++ } + + now = QTime::currentTime(); + if ( started > now ) // crossed midnight diff --git a/x11-libs/qt/files/0080-net-wm-sync-request.patch b/x11-libs/qt/files/0080-net-wm-sync-request.patch new file mode 100644 index 0000000..f08de4e --- /dev/null +++ b/x11-libs/qt/files/0080-net-wm-sync-request.patch @@ -0,0 +1,307 @@ +qt-bugs@ issue : none +bugs.kde.org number : none +applied: no +author: Lubos Lunak <l.lunak@kde.org> + +Support for _NET_WM_SYNC_REQUEST - allows the WM to find out when the app +finished one redraw - less flicker during resize and with compositing +also when opening a window. + +--- src/kernel/qwidget.h.sav 2007-06-22 14:14:05.000000000 +0200 ++++ src/kernel/qwidget.h 2007-06-23 11:53:39.000000000 +0200 +@@ -586,6 +586,14 @@ private: + void destroyInputContext(); + void focusInputContext(); + void checkChildrenDnd(); ++ ++#ifndef QT_NO_XSYNC ++ void createSyncCounter(); ++ void destroySyncCounter(); ++ void incrementSyncCounter(); ++ void handleSyncRequest( void* ev ); ++#endif ++ + #elif defined(Q_WS_MAC) + uint own_id : 1, macDropEnabled : 1; + EventHandlerRef window_event; +@@ -962,6 +970,10 @@ struct Q_EXPORT QTLWExtra { + uint uspos : 1; // User defined position + uint ussize : 1; // User defined size + void *xic; // XIM Input Context ++#ifndef QT_NO_XSYNC ++ ulong syncCounter; ++ uint syncRequestValue[2]; ++#endif + #endif + #if defined(Q_WS_MAC) + WindowGroupRef group; +--- src/kernel/qt_x11_p.h.sav 2007-02-23 14:01:18.000000000 +0100 ++++ src/kernel/qt_x11_p.h 2007-06-23 11:53:39.000000000 +0200 +@@ -174,6 +174,11 @@ extern "C" { + #endif // QT_NO_XRENDER + + ++#ifndef QT_NO_XSYNC ++# include <X11/extensions/sync.h> ++#endif // QT_NO_XSYNC ++ ++ + #ifndef QT_NO_XKB + # include <X11/XKBlib.h> + #endif // QT_NO_XKB +--- src/kernel/qwidget_x11.cpp.sav 2007-04-16 13:47:26.000000000 +0200 ++++ src/kernel/qwidget_x11.cpp 2007-06-23 19:48:44.000000000 +0200 +@@ -87,6 +87,12 @@ static QWidget *keyboardGrb = 0; + extern Time qt_x_time; + extern Time qt_x_user_time; + ++#ifndef QT_NO_XSYNC ++extern Atom qt_net_wm_sync_request_counter; ++extern Atom qt_net_wm_sync_request; ++extern bool qt_use_xsync; ++#endif ++ + // defined in qfont_x11.cpp + extern bool qt_has_xft; + +@@ -595,11 +601,14 @@ void QWidget::create( WId window, bool i + + XResizeWindow( dpy, id, crect.width(), crect.height() ); + XStoreName( dpy, id, qAppName() ); +- Atom protocols[4]; ++ Atom protocols[5]; + int n = 0; + protocols[n++] = qt_wm_delete_window; // support del window protocol + protocols[n++] = qt_wm_take_focus; // support take focus window protocol + protocols[n++] = qt_net_wm_ping; // support _NET_WM_PING protocol ++#ifndef QT_NO_XSYNC ++ protocols[n++] = qt_net_wm_sync_request;// support the _NET_WM_SYNC_REQUEST protocol ++#endif + if ( testWFlags( WStyle_ContextHelp ) ) + protocols[n++] = qt_net_wm_context_help; + XSetWMProtocols( dpy, id, protocols, n ); +@@ -625,6 +634,14 @@ void QWidget::create( WId window, bool i + XChangeProperty(dpy, id, qt_net_wm_pid, XA_CARDINAL, 32, PropModeReplace, + (unsigned char *) &curr_pid, 1); + ++#ifndef QT_NO_XSYNC ++ // set _NET_WM_SYNC_COUNTER ++ createSyncCounter(); ++ long counterVal = topData()->syncCounter; ++ XChangeProperty( dpy, id, qt_net_wm_sync_request_counter, XA_CARDINAL, 32, PropModeReplace, ++ (unsigned char*) &counterVal, 1); ++#endif ++ + // when we create a toplevel widget, the frame strut should be dirty + fstrut_dirty = 1; + +@@ -720,6 +737,9 @@ void QWidget::destroy( bool destroyWindo + if ( destroyWindow ) + qt_XDestroyWindow( this, x11Display(), winid ); + } ++#ifndef QT_NO_XSYNC ++ destroySyncCounter(); ++#endif + setWinId( 0 ); + + extern void qPRCleanup( QWidget *widget ); // from qapplication_x11.cpp +@@ -769,6 +789,10 @@ void QWidget::reparentSys( QWidget *pare + destroyInputContext(); + } + ++#ifndef QT_NO_XSYNC ++ destroySyncCounter(); ++#endif ++ + if ( isTopLevel() || !parent ) // we are toplevel, or reparenting to toplevel + topData()->parentWinId = 0; + +@@ -2456,6 +2480,11 @@ void QWidget::createTLSysExtra() + { + // created lazily + extra->topextra->xic = 0; ++#ifndef QT_NO_XSYNC ++ extra->topextra->syncCounter = 0; ++ extra->topextra->syncRequestValue[0] = 0; ++ extra->topextra->syncRequestValue[1] = 0; ++#endif + } + + void QWidget::deleteTLSysExtra() +@@ -2501,6 +2530,51 @@ void QWidget::checkChildrenDnd() + } + } + ++ ++#ifndef QT_NO_XSYNC ++// create a window's XSyncCounter ++void QWidget::createSyncCounter() ++{ ++ if( !qt_use_xsync || !isTopLevel() || topData()->syncCounter ) ++ return; ++ XSyncValue zero; ++ XSyncIntToValue( &zero, 0 ); ++ topData()->syncCounter = XSyncCreateCounter( x11Display(), zero ); ++} ++ ++// destroy a window's XSyncCounter ++void QWidget::destroySyncCounter() ++{ ++ if( !qt_use_xsync || !extra || !extra->topextra ++ || !extra->topextra->syncCounter ) ++ return; ++ XSyncDestroyCounter( x11Display(), extra->topextra->syncCounter ); ++ extra->topextra->syncCounter = 0; ++} ++ ++// increment a window's XSyncCounter ++void QWidget::incrementSyncCounter() ++{ ++ if( qt_use_xsync && topData()->syncCounter && ++ !(topData()->syncRequestValue[0] == 0 && ++ topData()->syncRequestValue[1] == 0) ) { ++ XSyncValue val; ++ XSyncIntsToValue( &val, topData()->syncRequestValue[ 0 ], topData()->syncRequestValue[ 1 ] ); ++ XSyncSetCounter( x11Display(), topData()->syncCounter, val ); ++ topData()->syncRequestValue[0] = topData()->syncRequestValue[1] = 0; ++ } ++} ++ ++// handle _NET_WM_SYNC_REQUEST ++void QWidget::handleSyncRequest( void* ev ) ++{ ++ XEvent* xev = (XEvent*)ev; ++ topData()->syncRequestValue[ 0 ] = xev->xclient.data.l[ 2 ]; ++ topData()->syncRequestValue[ 1 ] = xev->xclient.data.l[ 3 ]; ++} ++#endif // QT_NO_XSYNC ++ ++ + /*! + \property QWidget::acceptDrops + \brief whether drop events are enabled for this widget +--- src/kernel/qapplication_x11.cpp.sav 2007-04-16 13:47:26.000000000 +0200 ++++ src/kernel/qapplication_x11.cpp 2007-06-23 19:49:15.000000000 +0200 +@@ -285,6 +285,11 @@ Atom *qt_net_supported_list = 0; + Window *qt_net_virtual_root_list = 0; + + ++// X11 SYNC support ++#ifndef QT_NO_XSYNC ++Atom qt_net_wm_sync_request_counter = 0; ++Atom qt_net_wm_sync_request = 0; ++#endif + + // client leader window + Window qt_x11_wm_client_leader = 0; +@@ -309,6 +314,13 @@ static int xrandr_eventbase; + // Display + Q_EXPORT bool qt_use_xrender = FALSE; + ++#ifndef QT_NO_XSYNC ++// True if SYNC extension exists on the connected display ++bool qt_use_xsync = FALSE; ++static int xsync_eventbase; ++static int xsync_errorbase; ++#endif ++ + // modifier masks for alt/meta - detected when the application starts + static long qt_alt_mask = 0; + static long qt_meta_mask = 0; +@@ -1938,6 +1950,11 @@ void qt_init_internal( int *argcptr, cha + qt_x11_intern_atom( "UTF8_STRING", &qt_utf8_string ); + qt_x11_intern_atom( "_SGI_DESKS_MANAGER", &qt_sgi_desks_manager ); + ++#ifndef QT_NO_XSYNC ++ qt_x11_intern_atom( "_NET_WM_SYNC_REQUEST_COUNTER", &qt_net_wm_sync_request_counter ); ++ qt_x11_intern_atom( "_NET_WM_SYNC_REQUEST", &qt_net_wm_sync_request ); ++#endif ++ + qt_xdnd_setup(); + qt_x11_motifdnd_init(); + +@@ -1974,6 +1991,15 @@ void qt_init_internal( int *argcptr, cha + } + #endif // QT_NO_XRENDER + ++#ifndef QT_NO_XSYNC ++ // Try to initialize SYNC extension on the connected display ++ int xsync_major, xsync_minor; ++ if ( XSyncQueryExtension( appDpy, &xsync_eventbase, &xsync_errorbase ) && ++ XSyncInitialize( appDpy, &xsync_major, &xsync_minor ) ) { ++ qt_use_xsync = TRUE; ++ } ++#endif ++ + #ifndef QT_NO_XKB + // If XKB is detected, set the GrabsUseXKBState option so input method + // compositions continue to work (ie. deadkeys) +@@ -3141,6 +3167,10 @@ int QApplication::x11ClientMessage(QWidg + XSendEvent( event->xclient.display, event->xclient.window, + False, SubstructureNotifyMask|SubstructureRedirectMask, event ); + } ++#ifndef QT_NO_XSYNC ++ } else if (a == qt_net_wm_sync_request ) { ++ widget->handleSyncRequest( event ); ++#endif + } + } else if ( event->xclient.message_type == qt_qt_scrolldone ) { + widget->translateScrollDoneEvent(event); +@@ -5681,6 +5711,21 @@ bool QETWidget::translateScrollDoneEvent + return FALSE; + } + ++#if defined(Q_C_CALLBACKS) ++extern "C" { ++#endif ++#ifndef QT_NO_XSYNC ++static Bool qt_net_wm_sync_request_scanner(Display*, XEvent* event, XPointer arg) ++{ ++ return (event->type == ClientMessage && event->xclient.window == *(Window*)arg ++ && event->xclient.message_type == qt_wm_protocols ++ && event->xclient.data.l[ 0 ] == qt_net_wm_sync_request ); ++} ++#endif ++ ++#if defined(Q_C_CALLBACKS) ++} ++#endif + + // + // ConfigureNotify (window move and resize) event translation +@@ -5712,6 +5757,7 @@ bool QETWidget::translateConfigEvent( co + if (! extra || extra->compress_events) { + // ConfigureNotify compression for faster opaque resizing + XEvent otherEvent; ++ int compressed_configs = 0; + while ( XCheckTypedWindowEvent( x11Display(), winId(), ConfigureNotify, + &otherEvent ) ) { + if ( qt_x11EventFilter( &otherEvent ) ) +@@ -5732,7 +5778,18 @@ bool QETWidget::translateConfigEvent( co + newCPos.ry() = otherEvent.xconfigure.y + + otherEvent.xconfigure.border_width; + } ++ ++compressed_configs; ++ } ++#ifndef QT_NO_XSYNC ++ // _NET_WM_SYNC_REQUEST compression ++ Window wid = winId(); ++ while ( compressed_configs && ++ XCheckIfEvent( x11Display(), &otherEvent, ++ qt_net_wm_sync_request_scanner, (XPointer)&wid ) ) { ++ handleSyncRequest( (void*)&otherEvent ); ++ --compressed_configs; + } ++#endif + } + + QRect cr ( geometry() ); +@@ -5786,6 +5843,8 @@ bool QETWidget::translateConfigEvent( co + repaint( !testWFlags(WResizeNoErase) || transbg ); + } + ++ incrementSyncCounter(); ++ + return TRUE; + } + diff --git a/x11-libs/qt/files/0081-format-string-fixes.diff b/x11-libs/qt/files/0081-format-string-fixes.diff new file mode 100644 index 0000000..d647874 --- /dev/null +++ b/x11-libs/qt/files/0081-format-string-fixes.diff @@ -0,0 +1,197 @@ +qt-bugs@ issue : none +bugs.kde.org number : none +applied: no +author: Dirk Mueller/TT + +Fixes various, partially exploitable format string errors on Qt 3.x code base. + + +--- src/widgets/qtextedit.cpp Mon Jul 16 10:44:40 CEST 2007 ++++ src/widgets/qtextedit.cpp Mon Jul 16 10:44:40 CEST 2007 + +@@ -6349,7 +6349,7 @@ + cur = tag->prev; + if ( !cur ) { + #ifdef QT_CHECK_RANGE +- qWarning( "QTextEdit::optimParseTags: no left-tag for '<" + tag->tag + ">' in line %d.", tag->line + 1 ); ++ qWarning( "QTextEdit::optimParseTags: no left-tag for '<%s>' in line %d.", tag->tag.ascii(), tag->line + 1 ); + #endif + return; // something is wrong - give up + } +@@ -6372,7 +6372,7 @@ + break; + } else if ( !cur->leftTag ) { + #ifdef QT_CHECK_RANGE +- qWarning( "QTextEdit::optimParseTags: mismatching %s-tag for '<" + cur->tag + ">' in line %d.", cur->tag[0] == '/' ? "left" : "right", cur->line + 1 ); ++ qWarning( "QTextEdit::optimParseTags: mismatching %s-tag for '<%s>' in line %d.", cur->tag[0] == '/' ? "left" : "right", cur->tag.ascii(), cur->line + 1 ); + #endif + return; // something is amiss - give up + } +--- src/sql/qdatatable.cpp Mon Jul 16 10:45:03 CEST 2007 ++++ src/sql/qdatatable.cpp Mon Jul 16 10:45:03 CEST 2007 + +@@ -1043,8 +1043,8 @@ + return FALSE; + if ( !sqlCursor()->canInsert() ) { + #ifdef QT_CHECK_RANGE +- qWarning("QDataTable::insertCurrent: insert not allowed for " + +- sqlCursor()->name() ); ++ qWarning("QDataTable::insertCurrent: insert not allowed for %s", ++ sqlCursor()->name().latin1() ); + #endif + endInsert(); + return FALSE; +@@ -1117,16 +1117,16 @@ + return FALSE; + if ( sqlCursor()->primaryIndex().count() == 0 ) { + #ifdef QT_CHECK_RANGE +- qWarning("QDataTable::updateCurrent: no primary index for " + +- sqlCursor()->name() ); ++ qWarning("QDataTable::updateCurrent: no primary index for %s", ++ sqlCursor()->name().latin1() ); + #endif + endUpdate(); + return FALSE; + } + if ( !sqlCursor()->canUpdate() ) { + #ifdef QT_CHECK_RANGE +- qWarning("QDataTable::updateCurrent: updates not allowed for " + +- sqlCursor()->name() ); ++ qWarning("QDataTable::updateCurrent: updates not allowed for %s", ++ sqlCursor()->name().latin1() ); + #endif + endUpdate(); + return FALSE; +@@ -1191,8 +1191,8 @@ + return FALSE; + if ( sqlCursor()->primaryIndex().count() == 0 ) { + #ifdef QT_CHECK_RANGE +- qWarning("QDataTable::deleteCurrent: no primary index " + +- sqlCursor()->name() ); ++ qWarning("QDataTable::deleteCurrent: no primary index %s", ++ sqlCursor()->name().latin1() ); + #endif + return FALSE; + } + +--- src/sql/qsqldatabase.cpp Mon Jul 16 10:45:03 CEST 2007 ++++ src/sql/qsqldatabase.cpp Mon Jul 16 10:45:03 CEST 2007 + +@@ -234,7 +234,8 @@ + db->open(); + #ifdef QT_CHECK_RANGE + if ( !db->isOpen() ) +- qWarning("QSqlDatabaseManager::database: unable to open database: " + db->lastError().databaseText() + ": " + db->lastError().driverText() ); ++ qWarning("QSqlDatabaseManager::database: unable to open database: %s: %s", ++ db->lastError().databaseText().latin1(), db->lastError().driverText().latin1() ); + #endif + } + return db; +@@ -686,7 +687,7 @@ + if ( !d->driver ) { + #ifdef QT_CHECK_RANGE + qWarning( "QSqlDatabase: %s driver not loaded", type.latin1() ); +- qWarning( "QSqlDatabase: available drivers: " + drivers().join(" ") ); ++ qWarning( "QSqlDatabase: available drivers: %s", drivers().join(" ").latin1() ); + #endif + d->driver = new QNullDriver(); + d->driver->setLastError( QSqlError( "Driver not loaded", "Driver not loaded" ) ); + +--- src/sql/qsqlindex.cpp Mon Jul 16 10:45:03 CEST 2007 ++++ src/sql/qsqlindex.cpp Mon Jul 16 10:45:03 CEST 2007 + +@@ -273,7 +273,7 @@ + if ( field ) + newSort.append( *field, desc ); + else +- qWarning( "QSqlIndex::fromStringList: unknown field: '" + f + "'" ); ++ qWarning( "QSqlIndex::fromStringList: unknown field: '%s'", f.latin1()); + } + return newSort; + } + +--- src/sql/qsqlrecord.cpp Mon Jul 16 10:45:03 CEST 2007 ++++ src/sql/qsqlrecord.cpp Mon Jul 16 10:45:03 CEST 2007 + +@@ -298,7 +298,7 @@ + return i; + } + #ifdef QT_CHECK_RANGE +- qWarning( "QSqlRecord::position: unable to find field " + name ); ++ qWarning( "QSqlRecord::position: unable to find field %s", name.latin1() ); + #endif + return -1; + } +@@ -313,7 +313,7 @@ + checkDetach(); + if ( !sh->d->contains( i ) ) { + #ifdef QT_CHECK_RANGE +- qWarning( "QSqlRecord::field: index out of range: " + QString::number( i ) ); ++ qWarning( "QSqlRecord::field: index out of range: %d", i ); + #endif + return 0; + } +@@ -344,7 +344,7 @@ + { + if ( !sh->d->contains( i ) ) { + #ifdef QT_CHECK_RANGE +- qWarning( "QSqlRecord::field: index out of range: " + QString::number( i ) ); ++ qWarning( "QSqlRecord::field: index out of range: %d", i ); + #endif // QT_CHECK_RANGE + return 0; + } + +--- src/tools/qglobal.cpp Mon Jul 16 10:45:03 CEST 2007 ++++ src/tools/qglobal.cpp Mon Jul 16 10:45:03 CEST 2007 + +@@ -680,7 +680,7 @@ + if ( code != -1 ) + qWarning( "%s\n\tError code %d - %s", msg, code, strerror( code ) ); + else +- qWarning( msg ); ++ qWarning( "%s", msg ); + #endif + #else + Q_UNUSED( msg ); + +--- src/xml/qsvgdevice.cpp Mon Jul 16 10:45:03 CEST 2007 ++++ src/xml/qsvgdevice.cpp Mon Jul 16 10:45:03 CEST 2007 + +@@ -978,7 +978,7 @@ + // ### catch references to embedded .svg files + QPixmap pix; + if ( !pix.load( href ) ) { +- qWarning( "QSvgDevice::play: Couldn't load image "+href ); ++ qWarning( "QSvgDevice::play: Couldn't load image %s", href.latin1() ); + break; + } + pt->drawPixmap( QRect( x1, y1, w, h ), pix ); +@@ -1024,8 +1024,8 @@ + break; + } + case InvalidElement: +- qWarning( "QSvgDevice::play: unknown element type " + +- node.nodeName() ); ++ qWarning( "QSvgDevice::play: unknown element type %s", ++ node.nodeName().latin1() ); + break; + }; + +@@ -1111,7 +1111,7 @@ + { + QRegExp reg( QString::fromLatin1("([+-]?\\d*\\.*\\d*[Ee]?[+-]?\\d*)(em|ex|px|%|pt|pc|cm|mm|in|)$") ); + if ( reg.search( str ) == -1 ) { +- qWarning( "QSvgDevice::parseLen: couldn't parse " + str ); ++ qWarning( "QSvgDevice::parseLen: couldn't parse %s ", str.latin1() ); + if ( ok ) + *ok = FALSE; + return 0.0; +@@ -1140,7 +1140,7 @@ + else if ( u == "pc" ) + dbl *= m.logicalDpiX() / 6.0; + else +- qWarning( "QSvgDevice::parseLen: Unknown unit " + u ); ++ qWarning( "QSvgDevice::parseLen: Unknown unit %s", u.latin1() ); + } + if ( ok ) + *ok = TRUE; diff --git a/x11-libs/qt/files/qt-3.3.5-macos.patch b/x11-libs/qt/files/qt-3.3.5-macos.patch new file mode 100644 index 0000000..b0bc430 --- /dev/null +++ b/x11-libs/qt/files/qt-3.3.5-macos.patch @@ -0,0 +1,450 @@ +diff -Naur qt-x11-free-3.3.5.orig/include/qglobal.h qt-x11-free-3.3.5/include/qglobal.h +--- qt-x11-free-3.3.5.orig/include/qglobal.h 2005-09-02 08:42:53.000000000 -0400 ++++ qt-x11-free-3.3.5/include/qglobal.h 2005-10-09 00:33:23.000000000 -0400 +@@ -79,6 +79,10 @@ + UNIX - Any UNIX BSD/SYSV system + */ + ++#ifndef __DARWIN_X11__ ++#define __DARWIN_X11__ ++#endif ++ + #if defined(__DARWIN_X11__) + # define Q_OS_DARWIN + #elif defined(__APPLE__) && (defined(__GNUC__) || defined(__xlC__)) +@@ -545,6 +549,8 @@ + + #if defined(Q_OS_MAC9) + # define Q_WS_MAC9 ++#elif defined(__DARWIN_X11__) ++# define Q_WS_X11 + #elif defined(Q_OS_MSDOS) + # define Q_WS_WIN16 + # error "Qt requires Win32 and does not work with Windows 3.x" +diff -Naur qt-x11-free-3.3.5.orig/mkspecs/darwin-g++/qmake.conf qt-x11-free-3.3.5/mkspecs/darwin-g++/qmake.conf +--- qt-x11-free-3.3.5.orig/mkspecs/darwin-g++/qmake.conf 2005-10-09 00:19:04.000000000 -0400 ++++ qt-x11-free-3.3.5/mkspecs/darwin-g++/qmake.conf 2005-10-09 00:33:23.000000000 -0400 +@@ -9,7 +9,7 @@ + MAKEFILE_GENERATOR = UNIX + TEMPLATE = app + CONFIG += qt warn_on release native_precompiled_headers +-CONFIG += qt warn_on release link_prl ++CONFIG += qt warn_on release link_prl lib_version_first + DEFINES += __DARWIN_X11__ + + QMAKE_CC = cc +@@ -17,7 +17,7 @@ + QMAKE_LEXFLAGS = + QMAKE_YACC = yacc + QMAKE_YACCFLAGS = -d +-QMAKE_CFLAGS = -pipe ++QMAKE_CFLAGS = -pipe -fno-common -fPIC + QMAKE_CFLAGS_DEPS = -M + QMAKE_CFLAGS_WARN_ON = -Wall -W + QMAKE_CFLAGS_WARN_OFF = -w +@@ -40,8 +40,8 @@ + QMAKE_CXXFLAGS_YACC = $$QMAKE_CFLAGS_YACC + QMAKE_CXXFLAGS_THREAD = + +-QMAKE_INCDIR = /usr/local/include +-QMAKE_LIBDIR = ++QMAKE_INCDIR = /usr/include ++QMAKE_LIBDIR = /usr/qt/3/lib + QMAKE_INCDIR_X11 = /usr/X11R6/include + QMAKE_LIBDIR_X11 = /usr/X11R6/lib + QMAKE_INCDIR_QT = $(QTDIR)/include +@@ -55,7 +55,7 @@ + QMAKE_LFLAGS_RELEASE= + QMAKE_LFLAGS_DEBUG = + QMAKE_LFLAGS_APP = -prebind +-QMAKE_LFLAGS_SHLIB = -prebind -dynamiclib -single_module -headerpad_max_install_names ++QMAKE_LFLAGS_SHLIB = -prebind -dynamiclib -single_module -headerpad_max_install_names -install_name $$QMAKE_LIBDIR/$(TARGET1) + QMAKE_LFLAGS_PLUGIN = -bundle + QMAKE_LFLAGS_THREAD = + +@@ -64,7 +64,7 @@ + + QMAKE_RPATH = + +-QMAKE_LIBS_DYNLOAD = ++QMAKE_LIBS_DYNLOAD = -ldl + QMAKE_LIBS_X11 = -lXext -lX11 -lm + QMAKE_LIBS_X11SM = -lSM -lICE + QMAKE_LIBS_QT = -lqt +@@ -76,7 +76,7 @@ + QMAKE_MOC = $(QTDIR)/bin/moc + QMAKE_UIC = $(QTDIR)/bin/uic + +-QMAKE_AR = ar cq ++QMAKE_AR = ar -cq + QMAKE_RANLIB = ranlib -s + + QMAKE_TAR = tar -cf +diff -Naur qt-x11-free-3.3.5.orig/qmake/Makefile.unix qt-x11-free-3.3.5/qmake/Makefile.unix +--- qt-x11-free-3.3.5.orig/qmake/Makefile.unix 2004-09-13 14:24:42.000000000 -0400 ++++ qt-x11-free-3.3.5/qmake/Makefile.unix 2005-10-09 00:33:23.000000000 -0400 +@@ -36,8 +36,8 @@ + -I. -Igenerators -Igenerators/unix -Igenerators/win32 -Igenerators/mac \ + -I@BUILD_PATH@/include/qmake -I@BUILD_PATH@/include -I@SOURCE_PATH@/include \ + -DQT_NO_TEXTCODEC -DQT_NO_UNICODETABLES -DQT_NO_COMPONENT -DQT_NO_STL \ +- -DQT_NO_COMPRESS -I@QMAKESPEC@ -DHAVE_QCONFIG_CPP +-LFLAGS=@QMAKE_LFLAGS@ ++ -DQT_NO_COMPRESS -I@QMAKESPEC@ -DHAVE_QCONFIG_CPP -mdynamic-no-pic ++LFLAGS=@QMAKE_LFLAGS@ -mdynamic-no-pic + + qmake: $(OBJS) $(QOBJS) + $(CXX) -o $@ $(OBJS) $(QOBJS) $(LFLAGS) +diff -Naur qt-x11-free-3.3.5.orig/qmake/main.cpp qt-x11-free-3.3.5/qmake/main.cpp +--- qt-x11-free-3.3.5.orig/qmake/main.cpp 2005-09-02 08:43:19.000000000 -0400 ++++ qt-x11-free-3.3.5/qmake/main.cpp 2005-10-09 00:33:23.000000000 -0400 +@@ -49,7 +49,7 @@ + + // for Borland, main is defined to qMain which breaks qmake + #undef main +-#ifdef Q_OS_MAC ++#if defined(Q_OS_MAC) || defined(Q_OS_DARWIN) + // for qurl + bool qt_resolve_symlinks = FALSE; + #endif +diff -Naur qt-x11-free-3.3.5.orig/src/kernel/qprocess_unix.cpp qt-x11-free-3.3.5/src/kernel/qprocess_unix.cpp +--- qt-x11-free-3.3.5.orig/src/kernel/qprocess_unix.cpp 2005-09-02 08:43:01.000000000 -0400 ++++ qt-x11-free-3.3.5/src/kernel/qprocess_unix.cpp 2005-10-09 00:33:23.000000000 -0400 +@@ -761,7 +761,7 @@ + #endif + i++; + } +-#ifdef Q_OS_MACX ++#if defined(Q_OS_MACX) || defined(Q_OS_DARWIN) + if(i) { + QCString arg_bundle = arglistQ[0]; + QFileInfo fi(arg_bundle); +@@ -826,7 +826,7 @@ + } else { // start process with environment settins as specified in env + // construct the environment for exec + int numEntries = env->count(); +-#if defined(Q_OS_MACX) ++#if defined(Q_OS_MACX) || defined(Q_OS_DARWIN) + QString ld_library_path("DYLD_LIBRARY_PATH"); + #else + QString ld_library_path("LD_LIBRARY_PATH"); +@@ -858,7 +858,7 @@ + QStringList pathList = QStringList::split( ':', getenv( "PATH" ) ); + for (QStringList::Iterator it = pathList.begin(); it != pathList.end(); ++it ) { + QString dir = *it; +-#if defined(Q_OS_MACX) //look in a bundle ++#if defined(Q_OS_MACX) || defined(Q_OS_DARWIN) //look in a bundle + if(!QFile::exists(dir + "/" + command) && QFile::exists(dir + "/" + command + ".app")) + dir += "/" + command + ".app/Contents/MacOS"; + #endif +@@ -868,7 +868,7 @@ + QFileInfo fileInfo( dir + "/" + command ); + #endif + if ( fileInfo.isExecutable() ) { +-#if defined(Q_OS_MACX) ++#if defined(Q_OS_MACX) || defined(Q_OS_DARWIN) + arglistQ[0] = fileInfo.absFilePath().local8Bit(); + #else + arglistQ[0] = fileInfo.filePath().local8Bit(); +diff -Naur qt-x11-free-3.3.5.orig/src/moc/moc.pro qt-x11-free-3.3.5/src/moc/moc.pro +--- qt-x11-free-3.3.5.orig/src/moc/moc.pro 2003-10-31 09:36:28.000000000 -0500 ++++ qt-x11-free-3.3.5/src/moc/moc.pro 2005-10-09 00:33:23.000000000 -0400 +@@ -48,6 +48,8 @@ + unix:SOURCES += ../tools/qfile_unix.cpp ../tools/qdir_unix.cpp ../tools/qfileinfo_unix.cpp + win32:SOURCES += ../tools/qfile_win.cpp ../tools/qdir_win.cpp ../tools/qfileinfo_win.cpp + macx:LIBS += -framework Carbon ++CFLAGS += -mdynamic-no-pic ++CXXFLAGS += -mdynamic-no-pic + + target.path=$$bins.path + INSTALLS += target +diff -Naur qt-x11-free-3.3.5.orig/src/network/qsocketdevice_unix.cpp qt-x11-free-3.3.5/src/network/qsocketdevice_unix.cpp +--- qt-x11-free-3.3.5.orig/src/network/qsocketdevice_unix.cpp 2005-09-02 08:42:59.000000000 -0400 ++++ qt-x11-free-3.3.5/src/network/qsocketdevice_unix.cpp 2005-10-09 00:33:23.000000000 -0400 +@@ -44,7 +44,7 @@ + + // Tru64 redefines accept -> _accept with _XOPEN_SOURCE_EXTENDED + static inline int qt_socket_accept(int s, struct sockaddr *addr, QT_SOCKLEN_T *addrlen) +-{ return ::accept(s, addr, addrlen); } ++{ return ::accept(s, addr, (socklen_t *)addrlen); } + #if defined(accept) + # undef accept + #endif +@@ -140,7 +140,7 @@ + } + } + #else +- if ( !::getsockname(fd, &sa, &sz) ) { ++ if ( !::getsockname(fd, &sa, (socklen_t *)&sz) ) { + switch ( sa.sa_family ) { + case AF_INET: + return IPv4; +@@ -324,7 +324,7 @@ + if ( n != -1 ) { + QT_SOCKOPTLEN_T len; + len = sizeof(v); +- int r = ::getsockopt( fd, SOL_SOCKET, n, (char*)&v, &len ); ++ int r = ::getsockopt( fd, SOL_SOCKET, n, (char*)&v, (socklen_t *)&len ); + if ( r >= 0 ) + return v; + if ( !e ) { +@@ -787,7 +787,7 @@ + QT_SOCKLEN_T sz; + sz = sizeof( aa ); + r = ::recvfrom( fd, data, maxlen, 0, +- (struct sockaddr *)&aa, &sz ); ++ (struct sockaddr *)&aa, (socklen_t *)&sz ); + + qt_socket_getportaddr( (struct sockaddr *)&aa, &pp, &pa); + +@@ -1057,11 +1057,11 @@ + memset( &sa, 0, sizeof(sa) ); + QT_SOCKLEN_T sz; + sz = sizeof( sa ); +- if ( !::getsockname( fd, (struct sockaddr *)(&sa), &sz ) ) ++ if ( !::getsockname( fd, (struct sockaddr *)(&sa), (socklen_t *)&sz ) ) + qt_socket_getportaddr( (struct sockaddr *)&sa, &p, &a ); + + sz = sizeof( sa ); +- if ( !::getpeername( fd, (struct sockaddr *)(&sa), &sz ) ) ++ if ( !::getpeername( fd, (struct sockaddr *)(&sa), (socklen_t *)&sz ) ) + qt_socket_getportaddr( (struct sockaddr *)&sa, &pp, &pa ); + } + +diff -Naur qt-x11-free-3.3.5.orig/src/qt.pro qt-x11-free-3.3.5/src/qt.pro +--- qt-x11-free-3.3.5.orig/src/qt.pro 2005-03-18 10:38:19.000000000 -0500 ++++ qt-x11-free-3.3.5/src/qt.pro 2005-10-09 00:33:23.000000000 -0400 +@@ -191,3 +191,4 @@ + $$CODECS_CPP/qtextcodecplugin.cpp \ + $$WIDGETS_CPP/qwidgetplugin.cpp + } ++QMAKE_LFLAGS_SHLIB += -single_module +diff -Naur qt-x11-free-3.3.5.orig/src/qtmain.pro qt-x11-free-3.3.5/src/qtmain.pro +--- qt-x11-free-3.3.5.orig/src/qtmain.pro 2003-10-31 09:36:28.000000000 -0500 ++++ qt-x11-free-3.3.5/src/qtmain.pro 2005-10-09 00:33:23.000000000 -0400 +@@ -2,6 +2,7 @@ + TEMPLATE = lib + TARGET = qtmain + VERSION = 3.1.0 ++COMPATIBILITY_VERSION = 3.0.0 + DESTDIR = $$QMAKE_LIBDIR_QT + + CONFIG += qt staticlib warn_on release +diff -Naur qt-x11-free-3.3.5.orig/src/tools/qdir_unix.cpp qt-x11-free-3.3.5/src/tools/qdir_unix.cpp +--- qt-x11-free-3.3.5.orig/src/tools/qdir_unix.cpp 2005-09-02 08:42:54.000000000 -0400 ++++ qt-x11-free-3.3.5/src/tools/qdir_unix.cpp 2005-10-09 00:33:23.000000000 -0400 +@@ -88,7 +88,7 @@ + + bool QDir::mkdir( const QString &dirName, bool acceptAbsPath ) const + { +-#if defined(Q_OS_MACX) // Mac X doesn't support trailing /'s ++#if defined(Q_OS_MACX) || defined(Q_OS_DARWIN) // Mac X doesn't support trailing /'s + QString name = dirName; + if (dirName[dirName.length() - 1] == "/") + name = dirName.left( dirName.length() - 1 ); +diff -Naur qt-x11-free-3.3.5.orig/src/tools/qglobal.h qt-x11-free-3.3.5/src/tools/qglobal.h +--- qt-x11-free-3.3.5.orig/src/tools/qglobal.h 2005-09-02 08:42:53.000000000 -0400 ++++ qt-x11-free-3.3.5/src/tools/qglobal.h 2005-10-09 00:33:23.000000000 -0400 +@@ -79,6 +79,10 @@ + UNIX - Any UNIX BSD/SYSV system + */ + ++#ifndef __DARWIN_X11__ ++#define __DARWIN_X11__ ++#endif ++ + #if defined(__DARWIN_X11__) + # define Q_OS_DARWIN + #elif defined(__APPLE__) && (defined(__GNUC__) || defined(__xlC__)) +@@ -545,6 +549,8 @@ + + #if defined(Q_OS_MAC9) + # define Q_WS_MAC9 ++#elif defined(__DARWIN_X11__) ++# define Q_WS_X11 + #elif defined(Q_OS_MSDOS) + # define Q_WS_WIN16 + # error "Qt requires Win32 and does not work with Windows 3.x" +diff -Naur qt-x11-free-3.3.5.orig/src/tools/qgpluginmanager.cpp qt-x11-free-3.3.5/src/tools/qgpluginmanager.cpp +--- qt-x11-free-3.3.5.orig/src/tools/qgpluginmanager.cpp 2005-09-02 08:42:53.000000000 -0400 ++++ qt-x11-free-3.3.5/src/tools/qgpluginmanager.cpp 2005-10-09 00:33:23.000000000 -0400 +@@ -316,7 +316,7 @@ + + #if defined(Q_OS_WIN32) + QString filter = "*.dll"; +-#elif defined(Q_OS_MACX) ++#elif defined(Q_OS_MACX) || defined(Q_OS_DARWIN) + QString filter = "*.dylib; *.so; *.bundle"; + #elif defined(Q_OS_HPUX) + QString filter = "*.sl"; +diff -Naur qt-x11-free-3.3.5.orig/src/tools/qlibrary.cpp qt-x11-free-3.3.5/src/tools/qlibrary.cpp +--- qt-x11-free-3.3.5.orig/src/tools/qlibrary.cpp 2005-09-02 08:42:53.000000000 -0400 ++++ qt-x11-free-3.3.5/src/tools/qlibrary.cpp 2005-10-09 00:33:23.000000000 -0400 +@@ -400,7 +400,7 @@ + filename += ".dll"; + #else + QStringList filters = ""; +-#ifdef Q_OS_MACX ++#if defined(Q_OS_MACX) || defined(Q_OS_DARWIN) + filters << ".so"; + filters << ".bundle"; + filters << ".dylib"; //the last one is also the default one.. +diff -Naur qt-x11-free-3.3.5.orig/src/tools/qmutex_unix.cpp qt-x11-free-3.3.5/src/tools/qmutex_unix.cpp +--- qt-x11-free-3.3.5.orig/src/tools/qmutex_unix.cpp 2005-09-02 08:42:53.000000000 -0400 ++++ qt-x11-free-3.3.5/src/tools/qmutex_unix.cpp 2005-10-09 00:33:23.000000000 -0400 +@@ -44,7 +44,7 @@ + // POSIX threads mutex types + #if ((defined(PTHREAD_MUTEX_RECURSIVE) && defined(PTHREAD_MUTEX_DEFAULT)) || \ + defined(Q_OS_FREEBSD)) && !defined(Q_OS_UNIXWARE) && !defined(Q_OS_SOLARIS) && \ +- !defined(Q_OS_MAC) ++ !defined(Q_OS_MAC) && !defined(Q_OS_DARWIN) + // POSIX 1003.1c-1995 - We love this OS + # define Q_MUTEX_SET_TYPE(a, b) pthread_mutexattr_settype((a), (b)) + # if defined(QT_CHECK_RANGE) +diff -Naur qt-x11-free-3.3.5.orig/src/tools/qstring.cpp qt-x11-free-3.3.5/src/tools/qstring.cpp +--- qt-x11-free-3.3.5.orig/src/tools/qstring.cpp 2005-09-02 08:42:54.000000000 -0400 ++++ qt-x11-free-3.3.5/src/tools/qstring.cpp 2005-10-09 00:33:23.000000000 -0400 +@@ -1362,7 +1362,7 @@ + QStringData* QString::makeSharedNull() + { + QString::shared_null = new QStringData; +-#if defined( Q_OS_MAC ) || defined(Q_OS_SOLARIS) || defined(Q_OS_HPUX) || defined(Q_OS_AIX) ++#if defined(Q_OS_MAC) || defined(Q_OS_DARWIN) || defined(Q_OS_SOLARIS) || defined(Q_OS_HPUX) || defined(Q_OS_AIX) + QString *that = const_cast<QString *>(&QString::null); + that->d = QString::shared_null; + #endif +@@ -2923,7 +2923,7 @@ + if (!l) + return -1; + +-#if defined(Q_OS_MACX) && defined(QT_MACOSX_VERSION) && QT_MACOSX_VERSION >= 0x1020 ++#if defined(Q_OS_MACX) && ((defined(QT_MACOSX_VERSION) && QT_MACOSX_VERSION >= 0x1020) || defined(Q_OS_DARWIN)) + if ( sl == 1 ) + return find( *str.unicode(), index, cs ); + #endif +@@ -3022,7 +3022,7 @@ + + int QString::findRev( QChar c, int index, bool cs ) const + { +-#if defined(Q_OS_MACX) && defined(QT_MACOSX_VERSION) && QT_MACOSX_VERSION < 0x1020 ++#if defined(Q_OS_MACX) && ((defined(QT_MACOSX_VERSION) && QT_MACOSX_VERSION < 0x1020) || defined(Q_OS_DARWIN)) + return findRev( QString( c ), index, cs ); + #else + const uint l = length(); +@@ -3078,7 +3078,7 @@ + if ( index > delta ) + index = delta; + +-#if defined(Q_OS_MACX) && defined(QT_MACOSX_VERSION) && QT_MACOSX_VERSION >= 0x1020 ++#if defined(Q_OS_MACX) && ((defined(QT_MACOSX_VERSION) && QT_MACOSX_VERSION >= 0x1020) || defined(Q_OS_DARWIN)) + if ( sl == 1 ) + return findRev( *str.unicode(), index, cs ); + #endif +diff -Naur qt-x11-free-3.3.5.orig/tools/assistant/assistant.pro qt-x11-free-3.3.5/tools/assistant/assistant.pro +--- qt-x11-free-3.3.5.orig/tools/assistant/assistant.pro 2003-11-17 07:40:25.000000000 -0500 ++++ qt-x11-free-3.3.5/tools/assistant/assistant.pro 2005-10-09 00:33:23.000000000 -0400 +@@ -32,6 +32,8 @@ + + win32:RC_FILE = assistant.rc + mac:RC_FILE = assistant.icns ++CFLAGS += -mdynamic-no-pic ++CXXFLAGS += -mdynamic-no-pic + + target.path = $$bins.path + INSTALLS += target +diff -Naur qt-x11-free-3.3.5.orig/tools/designer/app/app.pro qt-x11-free-3.3.5/tools/designer/app/app.pro +--- qt-x11-free-3.3.5.orig/tools/designer/app/app.pro 2004-01-16 19:51:08.000000000 -0500 ++++ qt-x11-free-3.3.5/tools/designer/app/app.pro 2005-10-09 00:33:23.000000000 -0400 +@@ -20,6 +20,8 @@ + QMAKE_INFO_PLIST = Info_mac.plist + staticlib:CONFIG -= global_init_link_order #yuck + } ++CFLAGS += -mdynamic-no-pic ++CXXFLAGS += -mdynamic-no-pic + + + target.path=$$bins.path +diff -Naur qt-x11-free-3.3.5.orig/tools/designer/designer/designer.pro qt-x11-free-3.3.5/tools/designer/designer/designer.pro +--- qt-x11-free-3.3.5.orig/tools/designer/designer/designer.pro 2004-07-29 09:09:50.000000000 -0400 ++++ qt-x11-free-3.3.5/tools/designer/designer/designer.pro 2005-10-09 00:33:23.000000000 -0400 +@@ -1,6 +1,6 @@ + TEMPLATE = lib + +-CONFIG += qt warn_on staticlib qmake_cache ++CONFIG += qt warn_on qmake_cache + CONFIG -= dll + !force_static:!win32:contains(QT_PRODUCT,qt-internal) { + CONFIG -= staticlib +diff -Naur qt-x11-free-3.3.5.orig/tools/designer/editor/editor.pro qt-x11-free-3.3.5/tools/designer/editor/editor.pro +--- qt-x11-free-3.3.5.orig/tools/designer/editor/editor.pro 2003-10-31 09:36:28.000000000 -0500 ++++ qt-x11-free-3.3.5/tools/designer/editor/editor.pro 2005-10-09 00:33:23.000000000 -0400 +@@ -1,5 +1,5 @@ + TEMPLATE = lib +-CONFIG += qt warn_on staticlib ++CONFIG += qt warn_on + CONFIG -= dll + HEADERS = editor.h \ + parenmatcher.h \ +diff -Naur qt-x11-free-3.3.5.orig/tools/linguist/linguist/linguist.pro qt-x11-free-3.3.5/tools/linguist/linguist/linguist.pro +--- qt-x11-free-3.3.5.orig/tools/linguist/linguist/linguist.pro 2003-10-31 09:36:28.000000000 -0500 ++++ qt-x11-free-3.3.5/tools/linguist/linguist/linguist.pro 2005-10-09 00:33:23.000000000 -0400 +@@ -43,6 +43,8 @@ + staticlib:CONFIG -= global_init_link_order #yuck + RC_FILE = linguist.icns + } ++CFLAGS += -mdynamic-no-pic ++CXXFLAGS += -mdynamic-no-pic + + PROJECTNAME = Qt Linguist + +diff -Naur qt-x11-free-3.3.5.orig/tools/linguist/linguist.pro qt-x11-free-3.3.5/tools/linguist/linguist.pro +--- qt-x11-free-3.3.5.orig/tools/linguist/linguist.pro 2004-06-08 04:06:56.000000000 -0400 ++++ qt-x11-free-3.3.5/tools/linguist/linguist.pro 2005-10-09 00:33:23.000000000 -0400 +@@ -1,8 +1,5 @@ + TEMPLATE = subdirs + SUBDIRS = linguist \ +- tutorial/tt1 \ +- tutorial/tt2 \ +- tutorial/tt3 \ + lrelease \ + lupdate \ + qm2ts +diff -Naur qt-x11-free-3.3.5.orig/tools/linguist/lrelease/lrelease.pro qt-x11-free-3.3.5/tools/linguist/lrelease/lrelease.pro +--- qt-x11-free-3.3.5.orig/tools/linguist/lrelease/lrelease.pro 2003-10-31 09:36:28.000000000 -0500 ++++ qt-x11-free-3.3.5/tools/linguist/lrelease/lrelease.pro 2005-10-09 00:33:23.000000000 -0400 +@@ -15,3 +15,6 @@ + + target.path=$$bins.path + INSTALLS += target ++ ++QMAKE_CFLAGS += -mdynamic-no-pic ++QMAKE_CXXFLAGS += -mdynamic-no-pic +diff -Naur qt-x11-free-3.3.5.orig/tools/linguist/lupdate/lupdate.pro qt-x11-free-3.3.5/tools/linguist/lupdate/lupdate.pro +--- qt-x11-free-3.3.5.orig/tools/linguist/lupdate/lupdate.pro 2003-10-31 09:36:28.000000000 -0500 ++++ qt-x11-free-3.3.5/tools/linguist/lupdate/lupdate.pro 2005-10-09 00:33:23.000000000 -0400 +@@ -19,3 +19,6 @@ + + target.path=$$bins.path + INSTALLS += target ++ ++macx: CFLAGS += -mdynamic-no-pic ++macx: CXXFLAGS += -mdynamic-no-pic +diff -Naur qt-x11-free-3.3.5.orig/tools/linguist/qm2ts/qm2ts.pro qt-x11-free-3.3.5/tools/linguist/qm2ts/qm2ts.pro +--- qt-x11-free-3.3.5.orig/tools/linguist/qm2ts/qm2ts.pro 2003-10-31 09:36:28.000000000 -0500 ++++ qt-x11-free-3.3.5/tools/linguist/qm2ts/qm2ts.pro 2005-10-09 00:33:23.000000000 -0400 +@@ -13,3 +13,6 @@ + + target.path=$$bins.path + INSTALLS += target ++ ++CFLAGS += -mdynamic-no-pic ++CXXFLAGS += -mdynamic-no-pic +diff -Naur qt-x11-free-3.3.5.orig/tools/qtconfig/qtconfig.pro qt-x11-free-3.3.5/tools/qtconfig/qtconfig.pro +--- qt-x11-free-3.3.5.orig/tools/qtconfig/qtconfig.pro 2005-07-19 20:59:24.000000000 -0400 ++++ qt-x11-free-3.3.5/tools/qtconfig/qtconfig.pro 2005-10-09 00:41:11.000000000 -0400 +@@ -16,3 +16,6 @@ + INCLUDEPATH += . + DBFILE = qtconfig.db + REQUIRES=full-config nocrosscompiler !win32* ++ ++CFLAGS += -mdynamic-no-pic ++CXXFLAGS += -mdynamic-no-pic diff --git a/x11-libs/qt/files/qt-3.3.5-pertty.patch b/x11-libs/qt/files/qt-3.3.5-pertty.patch new file mode 100644 index 0000000..7a3fc64 --- /dev/null +++ b/x11-libs/qt/files/qt-3.3.5-pertty.patch @@ -0,0 +1,399 @@ +diff -purN qt-x11-free-3.3.4-orig/src/iconview/qiconview.cpp qt-x11-free-3.3.4-pertty/src/iconview/qiconview.cpp +--- qt-x11-free-3.3.4-orig/src/iconview/qiconview.cpp 2005-01-21 11:16:07.000000000 -0600 ++++ qt-x11-free-3.3.4-pertty/src/iconview/qiconview.cpp 2005-03-11 14:56:27.723919000 -0600 +@@ -261,6 +261,7 @@ public: + + QIconViewToolTip *toolTip; + QPixmapCache maskCache; ++ QPixmap *backrubber; + QPtrDict<QIconViewItem> selectedItems; + + struct ItemContainer { +@@ -1974,14 +1975,27 @@ void QIconViewItem::paintItem( QPainter + if ( picture() ) { + QPicture *pic = picture(); + if ( isSelected() ) { +- p->fillRect( pixmapRect( FALSE ), QBrush( cg.highlight(), QBrush::Dense4Pattern) ); ++ p->setBrush( QBrush( cg.highlight(), QBrush::Dense4Pattern ) ); ++ p->setPen( QPen( cg.highlight(), QBrush::Dense4Pattern ) ); ++ p->drawRoundRect( pixmapRect( FALSE ), ++ 1000 / pixmapRect( FALSE ).width(), ++ 1000 / pixmapRect( FALSE ).height() ); + } + p->drawPicture( x()-pic->boundingRect().x(), y()-pic->boundingRect().y(), *pic ); + if ( isSelected() ) { +- p->fillRect( textRect( FALSE ), cg.highlight() ); ++ p->setBrush( QBrush( cg.highlight() ) ); ++ p->setPen( QPen( cg.highlight() ) ); ++ p->drawRoundRect( textRect( FALSE ), ++ 1000 / textRect( FALSE ).width(), ++ 1000 / textRect( FALSE ).height() ); + p->setPen( QPen( cg.highlightedText() ) ); +- } else if ( view->d->itemTextBrush != NoBrush ) +- p->fillRect( textRect( FALSE ), view->d->itemTextBrush ); ++ } else if ( view->d->itemTextBrush != NoBrush ) { ++ p->setBrush( view->d->itemTextBrush ); ++ p->setPen( QPen( view->d->itemTextBrush.color() ) ); ++ p->drawRoundRect( textRect( FALSE ), ++ 1000 / textRect( FALSE ).width(), ++ 1000 / textRect( FALSE ).height() ); ++ } + + int align = view->itemTextPos() == QIconView::Bottom ? AlignHCenter : AlignAuto; + if ( view->d->wordWrapIconText ) +@@ -2039,10 +2053,19 @@ void QIconViewItem::paintItem( QPainter + + p->save(); + if ( isSelected() ) { +- p->fillRect( textRect( FALSE ), cg.highlight() ); ++ p->setBrush( QBrush( cg.highlight() ) ); ++ p->setPen( QPen( cg.highlight() ) ); ++ p->drawRoundRect( textRect( FALSE ), ++ 1000 / textRect( FALSE ).width(), ++ 1000 / textRect( FALSE ).height() ); + p->setPen( QPen( cg.highlightedText() ) ); +- } else if ( view->d->itemTextBrush != NoBrush ) +- p->fillRect( textRect( FALSE ), view->d->itemTextBrush ); ++ } else if ( view->d->itemTextBrush != NoBrush ) { ++ p->setBrush( view->d->itemTextBrush ); ++ p->setPen( QPen( view->d->itemTextBrush.color() ) ); ++ p->drawRoundRect( textRect( FALSE ), ++ 1000 / textRect( FALSE ).width(), ++ 1000 / textRect( FALSE ).height() ); ++ } + + int align = AlignHCenter; + if ( view->d->wordWrapIconText ) +@@ -2058,31 +2081,13 @@ void QIconViewItem::paintItem( QPainter + /*! + Paints the focus rectangle of the item using the painter \a p and + the color group \a cg. ++ ++ The default implementation does nothing; subclasses may ++ reimplement this function. + */ + +-void QIconViewItem::paintFocus( QPainter *p, const QColorGroup &cg ) ++void QIconViewItem::paintFocus( QPainter *, const QColorGroup & ) + { +- if ( !view ) +- return; +- +- view->style().drawPrimitive(QStyle::PE_FocusRect, p, +- QRect( textRect( FALSE ).x(), textRect( FALSE ).y(), +- textRect( FALSE ).width(), +- textRect( FALSE ).height() ), cg, +- (isSelected() ? +- QStyle::Style_FocusAtBorder : +- QStyle::Style_Default), +- QStyleOption(isSelected() ? cg.highlight() : cg.base())); +- +- if ( this != view->d->currentItem ) { +- view->style().drawPrimitive(QStyle::PE_FocusRect, p, +- QRect( pixmapRect( FALSE ).x(), +- pixmapRect( FALSE ).y(), +- pixmapRect( FALSE ).width(), +- pixmapRect( FALSE ).height() ), +- cg, QStyle::Style_Default, +- QStyleOption(cg.base())); +- } + } + + /*! +@@ -2780,6 +2785,7 @@ QIconView::QIconView( QWidget *parent, c + d->renamingItem = 0; + d->drawActiveSelection = TRUE; + d->drawDragShapes = FALSE; ++ d->backrubber = 0; + + connect( d->adjustTimer, SIGNAL( timeout() ), + this, SLOT( adjustItems() ) ); +@@ -3264,7 +3270,7 @@ uint QIconView::count() const + + void QIconView::doAutoScroll() + { +- QRect oldRubber = QRect( *d->rubber ); ++ QRect oldRubber = *d->rubber; + + QPoint vp = viewport()->mapFromGlobal( QCursor::pos() ); + QPoint pos = viewportToContents( vp ); +@@ -3281,7 +3287,6 @@ void QIconView::doAutoScroll() + bool block = signalsBlocked(); + + QRect rr; +- QRegion region( 0, 0, visibleWidth(), visibleHeight() ); + + blockSignals( TRUE ); + viewport()->setUpdatesEnabled( FALSE ); +@@ -3307,9 +3312,6 @@ void QIconView::doAutoScroll() + item->setSelected( TRUE, TRUE ); + changed = TRUE; + rr = rr.unite( item->rect() ); +- } else { +- region = region.subtract( QRect( contentsToViewport( item->pos() ), +- item->size() ) ); + } + + minx = QMIN( minx, item->x() - 1 ); +@@ -3326,42 +3328,76 @@ void QIconView::doAutoScroll() + viewport()->setUpdatesEnabled( TRUE ); + blockSignals( block ); + +- QRect r = *d->rubber; +- *d->rubber = oldRubber; +- +- QPainter p; +- p.begin( viewport() ); +- p.setRasterOp( NotROP ); +- p.setPen( QPen( color0, 1 ) ); +- p.setBrush( NoBrush ); +- drawRubber( &p ); +- d->dragging = FALSE; +- p.end(); +- +- *d->rubber = r; +- +- if ( changed ) { +- d->drawAllBack = FALSE; +- d->clipRegion = region; +- repaintContents( rr, FALSE ); +- d->drawAllBack = TRUE; ++ // static bool drawAll; ++ if ( d->backrubber == 0 ) { ++ d->backrubber = new QPixmap( viewport()->rect().size() ); ++ d->backrubber->fill( viewport(), viewport()->rect().topLeft() ); ++ // drawAll = true; + } + ++ // int oldX = 0, oldY = 0; ++ // if ( !drawAll && d->scrollTimer ) { ++ // oldX = contentsX(); ++ // oldY = contentsY(); ++ // } + ensureVisible( pos.x(), pos.y() ); ++ // if ( !drawAll && d->scrollTimer && ( oldX != contentsX() || oldY != contentsY() ) ) ++ // drawAll = true; + +- p.begin( viewport() ); +- p.setRasterOp( NotROP ); +- p.setPen( QPen( color0, 1 ) ); +- p.setBrush( NoBrush ); +- drawRubber( &p ); +- d->dragging = TRUE; ++ QRect allRect = oldRubber.normalize(); ++ if ( changed ) ++ allRect |= rr.normalize(); ++ allRect |= d->rubber->normalize(); ++ QPoint point = contentsToViewport( allRect.topLeft() ); ++ allRect = QRect( point.x(), point.y(), allRect.width(), allRect.height() ); ++ allRect &= viewport()->rect(); ++ ++ d->dragging = FALSE; ++ ++ QPainter p( d->backrubber ); ++ p.translate( -contentsX(), -contentsY() ); ++#if 0 ++ if ( !drawAll ) { ++ oldRubber = oldRubber.normalize(); ++ point = contentsToViewport( oldRubber.topLeft() ); ++ oldRubber = QRect( point.x(), point.y(), oldRubber.width(), oldRubber.height() ); ++ oldRubber &= viewport()->rect(); ++ ++ point = contentsToViewport( nr.topLeft() ); ++ nr = QRect( point.x(), point.y(), nr.width(), nr.height() ); ++ nr &= viewport()->rect(); ++ ++ QRegion region; ++ if ( allRect != nr ) ++ region = QRegion(allRect).subtract( QRegion( nr ) ); ++ if ( allRect != oldRubber ) ++ region += QRegion(allRect).subtract( QRegion( oldRubber ) ); ++ ++ QMemArray< QRect > ar = region.rects(); ++ for ( uint i = 0; i < ar.size(); ++i ) { ++ ar[i].addCoords( -2, -2, 4, 4 ); ++ ar[i] = ar[i].normalize(); ++ ++ p.setClipRect( ar[i] ); ++ drawContents( &p, contentsX() + ar[i].left(), contentsY() + ar[i].top(), ar[i].width(), ar[i].height() ); ++ } ++ } ++ else ++#endif ++ { ++ drawContents( &p, ++ contentsX() + allRect.left(), contentsY() + allRect.top(), ++ allRect.width(), allRect.height() ); ++ } + + p.end(); ++ // drawAll = false; ++ d->dragging = TRUE; ++ bitBlt( viewport(), allRect.topLeft(), d->backrubber, allRect ); + + if ( changed ) { +- emit selectionChanged(); +- if ( d->selectionMode == Single ) +- emit selectionChanged( d->currentItem ); ++ if ( d->selectionMode == Single ) ++ emit selectionChanged( d->currentItem ); + } + + if ( !QRect( 50, 50, viewport()->width()-100, viewport()->height()-100 ).contains( vp ) && +@@ -3388,9 +3424,7 @@ void QIconView::doAutoScroll() + + void QIconView::drawContents( QPainter *p, int cx, int cy, int cw, int ch ) + { +- if ( d->dragging && d->rubber ) +- drawRubber( p ); +- ++ p->save(); + QRect r = QRect( cx, cy, cw, ch ); + + QIconViewPrivate::ItemContainer *c = d->firstContainer; +@@ -3464,8 +3498,16 @@ void QIconView::drawContents( QPainter * + d->currentItem->paintFocus( p, colorGroup() ); + } + +- if ( d->dragging && d->rubber ) +- drawRubber( p ); ++ p->restore(); ++ if ( d->rubber ) { ++ p->save(); ++ p->translate( contentsX(), contentsY() ); ++ p->setRasterOp( NotROP ); ++ p->setPen( QPen( color0, 1 ) ); ++ p->setBrush( NoBrush ); ++ drawRubber( p ); ++ p->restore(); ++ } + } + + /*! +@@ -4364,17 +4406,15 @@ void QIconView::contentsMousePressEvent( + void QIconView::contentsMousePressEventEx( QMouseEvent *e ) + { + if ( d->rubber ) { +- QPainter p; +- p.begin( viewport() ); +- p.setRasterOp( NotROP ); +- p.setPen( QPen( color0, 1 ) ); +- p.setBrush( NoBrush ); ++ QRect r( d->rubber->normalize() ); ++ delete d->rubber; ++ d->rubber = 0; ++ ++ repaintContents( r, FALSE ); ++ d->dragging = FALSE; + +- drawRubber( &p ); +- d->dragging = FALSE; +- p.end(); +- delete d->rubber; +- d->rubber = 0; ++ delete d->backrubber; ++ d->backrubber = 0; + + if ( d->scrollTimer ) { + disconnect( d->scrollTimer, SIGNAL( timeout() ), this, SLOT( doAutoScroll() ) ); +@@ -4559,21 +4599,17 @@ void QIconView::contentsMouseReleaseEven + d->startDragItem = 0; + + if ( d->rubber ) { +- QPainter p; +- p.begin( viewport() ); +- p.setRasterOp( NotROP ); +- p.setPen( QPen( color0, 1 ) ); +- p.setBrush( NoBrush ); +- +- drawRubber( &p ); +- d->dragging = FALSE; +- p.end(); +- ++ QRect r(d->rubber->normalize()); ++ + if ( ( d->rubber->topLeft() - d->rubber->bottomRight() ).manhattanLength() > + QApplication::startDragDistance() ) + emitClicked = FALSE; + delete d->rubber; +- d->rubber = 0; ++ d->rubber = 0; ++ repaintContents(r, FALSE); ++ d->dragging = FALSE; ++ delete d->backrubber; ++ d->backrubber = 0; + d->currentItem = d->tmpCurrentItem; + d->tmpCurrentItem = 0; + if ( d->currentItem ) +@@ -5333,9 +5369,9 @@ void QIconView::drawRubber( QPainter *p + QPoint pnt( d->rubber->x(), d->rubber->y() ); + pnt = contentsToViewport( pnt ); + +- style().drawPrimitive(QStyle::PE_RubberBand, p, +- QRect(pnt.x(), pnt.y(), d->rubber->width(), d->rubber->height()), +- colorGroup(), QStyle::Style_Default, QStyleOption(colorGroup().base())); ++ style().drawPrimitive( QStyle::PE_RubberBand, p, ++ QRect( pnt.x(), pnt.y(), d->rubber->width(), d->rubber->height() ).normalize(), ++ colorGroup(), QStyle::Style_Default, QStyleOption(colorGroup().base()) ); + } + + /*! +diff -purN qt-x11-free-3.3.4-orig/src/widgets/qlistbox.cpp qt-x11-free-3.3.4-pertty/src/widgets/qlistbox.cpp +--- qt-x11-free-3.3.4-orig/src/widgets/qlistbox.cpp 2005-01-21 11:16:22.000000000 -0600 ++++ qt-x11-free-3.3.4-pertty/src/widgets/qlistbox.cpp 2005-03-11 14:56:27.727918392 -0600 +@@ -2162,7 +2162,7 @@ void QListBox::mouseReleaseEvent( QMouse + } + + if ( d->rubber ) { +- drawRubber(); ++ repaintContents( d->rubber->normalize(), FALSE ); + delete d->rubber; + d->rubber = 0; + d->current = d->tmpCurrent; +@@ -2240,11 +2240,9 @@ void QListBox::mouseMoveEvent( QMouseEve + } + + if ( d->rubber ) { +- QRect r = d->rubber->normalize(); +- drawRubber(); ++ QRect r = d->rubber->normalize(); + d->rubber->setCoords( d->rubber->x(), d->rubber->y(), e->x(), e->y() ); + doRubberSelection( r, d->rubber->normalize() ); +- drawRubber(); + return; + } + +@@ -4381,6 +4379,7 @@ void QListBox::drawRubber() + return; + if ( !d->rubber->width() && !d->rubber->height() ) + return; ++ + QPainter p( viewport() ); + p.setRasterOp( NotROP ); + style().drawPrimitive( QStyle::PE_RubberBand, &p, d->rubber->normalize(), +@@ -4413,13 +4412,24 @@ void QListBox::doRubberSelection( const + } + } + } ++ ++ QRect allRect = old; ++ if ( changed ) { ++ allRect |= pr; ++ } ++ allRect |= rubber; ++ allRect &= viewport()->rect(); ++ allRect.addCoords( -2, -2, 2, 2 ); ++ ++ repaintContents( QRect( contentsX() + allRect.left(), contentsY() + allRect.top(), allRect.width(), allRect.height() ), FALSE ); ++ drawRubber(); ++ + if ( changed ) { + emit selectionChanged(); + #if defined(QT_ACCESSIBILITY_SUPPORT) + QAccessible::updateAccessibility( viewport(), 0, QAccessible::Selection ); + #endif + } +- viewport()->repaint( pr, TRUE ); + } + + diff --git a/x11-libs/qt/files/qt-3.3.8-mysql-unload-crash.diff b/x11-libs/qt/files/qt-3.3.8-mysql-unload-crash.diff new file mode 100644 index 0000000..5f61edc --- /dev/null +++ b/x11-libs/qt/files/qt-3.3.8-mysql-unload-crash.diff @@ -0,0 +1,47 @@ +--- src/sql/drivers/mysql/qsql_mysql.cpp ++++ src/sql/drivers/mysql/qsql_mysql.cpp +@@ -37,7 +37,6 @@ + #include "qsql_mysql.h" + #include <private/qsqlextension_p.h> + +-#include <qapplication.h> + #include <qdatetime.h> + #include <qvaluevector.h> + #include <qsqlrecord.h> +@@ -341,14 +340,6 @@ int QMYSQLResult::numRowsAffected() + } + + ///////////////////////////////////////////////////////// +-static void qServerEnd() +-{ +-#ifndef Q_NO_MYSQL_EMBEDDED +-# if MYSQL_VERSION_ID >= 40000 +- mysql_server_end(); +-# endif // MYSQL_VERSION_ID +-#endif // Q_NO_MYSQL_EMBEDDED +-} + + static void qServerInit() + { +@@ -366,9 +357,7 @@ static void qServerInit() + qWarning( "QMYSQLDriver::qServerInit: unable to start server." ); + # endif + } +- qAddPostRoutine(qServerEnd); + init = TRUE; +- + # endif // MYSQL_VERSION_ID + #endif // Q_NO_MYSQL_EMBEDDED + } +@@ -411,6 +400,11 @@ QMYSQLDriver::~QMYSQLDriver() + QSqlOpenExtension *ext = qSqlOpenExtDict()->take( this ); + delete ext; + } ++#ifndef Q_NO_MYSQL_EMBEDDED ++# if MYSQL_VERSION_ID > 40000 ++ mysql_server_end(); ++# endif ++#endif + } + + bool QMYSQLDriver::hasFeature( DriverFeature f ) const diff --git a/x11-libs/qt/files/qt-3.3.8-seli-xinerama-qt-copy-fixed.patch b/x11-libs/qt/files/qt-3.3.8-seli-xinerama-qt-copy-fixed.patch new file mode 100644 index 0000000..5feda0f --- /dev/null +++ b/x11-libs/qt/files/qt-3.3.8-seli-xinerama-qt-copy-fixed.patch @@ -0,0 +1,51 @@ +--- src/kernel/qapplication_x11.cpp.sav 2006-06-01 13:31:04.000000000 +0200 ++++ src/kernel/qapplication_x11.cpp 2006-06-01 13:33:07.000000000 +0200 +@@ -271,6 +271,7 @@ Atom qt_net_wm_frame_strut = 0; // KDE + Atom qt_net_wm_state_stays_on_top = 0; // KDE extension + Atom qt_net_wm_pid = 0; + Atom qt_net_wm_user_time = 0; ++Atom qt_net_wm_full_placement = 0; // KDE extension + // Enlightenment support + Atom qt_enlightenment_desktop = 0; + +@@ -1922,6 +1923,7 @@ void qt_init_internal( int *argcptr, cha + &qt_net_wm_state_stays_on_top ); + qt_x11_intern_atom( "_NET_WM_PID", &qt_net_wm_pid ); + qt_x11_intern_atom( "_NET_WM_USER_TIME", &qt_net_wm_user_time ); ++ qt_x11_intern_atom( "_NET_WM_FULL_PLACEMENT", &qt_net_wm_full_placement ); + qt_x11_intern_atom( "ENLIGHTENMENT_DESKTOP", &qt_enlightenment_desktop ); + qt_x11_intern_atom( "_NET_WM_NAME", &qt_net_wm_name ); + qt_x11_intern_atom( "_NET_WM_ICON_NAME", &qt_net_wm_icon_name ); +--- src/dialogs/qdialog.cpp.sav 2006-03-17 14:33:44.000000000 +0100 ++++ src/dialogs/qdialog.cpp 2006-06-01 13:38:00.000000000 +0200 +@@ -670,6 +670,13 @@ bool QDialog::event( QEvent *e ) + Geometry management. + *****************************************************************************/ + ++#if defined(Q_WS_X11) ++#include <private/qt_x11_p.h> ++#undef FocusIn ++// defined in qapplication_x11.cpp ++extern Atom qt_net_wm_full_placement; ++extern bool qt_net_supports(Atom atom); ++#endif // Q_WS_X11 + + /*! + Shows the dialog as a \link #modeless modeless \endlink dialog. +@@ -691,10 +696,12 @@ void QDialog::show() + + if ( !did_resize ) + adjustSize(); +- if ( has_relpos && !did_move ) { +- adjustPositionInternal( parentWidget(), TRUE ); +- } else if ( !did_move ) { +- adjustPositionInternal( parentWidget() ); ++ if( !qt_net_supports( qt_net_wm_full_placement )) { ++ if ( has_relpos && !did_move ) { ++ adjustPositionInternal( parentWidget(), TRUE ); ++ } else if ( !did_move ) { ++ adjustPositionInternal( parentWidget() ); ++ } + } + + if (windowState() != state) diff --git a/x11-libs/qt/files/qt-3.3.8-seli-xinerama.patch b/x11-libs/qt/files/qt-3.3.8-seli-xinerama.patch new file mode 100644 index 0000000..9fdd97a --- /dev/null +++ b/x11-libs/qt/files/qt-3.3.8-seli-xinerama.patch @@ -0,0 +1,49 @@ +--- src/kernel/qapplication_x11.cpp.sav 2006-06-01 13:31:04.000000000 +0200 ++++ src/kernel/qapplication_x11.cpp 2006-06-01 13:33:07.000000000 +0200 +@@ -271,6 +271,7 @@ Atom qt_net_wm_frame_strut = 0; // KDE + Atom qt_net_wm_state_stays_on_top = 0; // KDE extension + Atom qt_net_wm_pid = 0; + Atom qt_net_wm_user_time = 0; ++Atom qt_net_wm_full_placement = 0; // KDE extension + // Enlightenment support + Atom qt_enlightenment_desktop = 0; + +@@ -1922,6 +1923,7 @@ void qt_init_internal( int *argcptr, cha + &qt_net_wm_state_stays_on_top ); + qt_x11_intern_atom( "_NET_WM_PID", &qt_net_wm_pid ); + qt_x11_intern_atom( "_NET_WM_USER_TIME", &qt_net_wm_user_time ); ++ qt_x11_intern_atom( "_NET_WM_FULL_PLACEMENT", &qt_net_wm_full_placement ); + qt_x11_intern_atom( "ENLIGHTENMENT_DESKTOP", &qt_enlightenment_desktop ); + qt_x11_intern_atom( "_NET_WM_NAME", &qt_net_wm_name ); + qt_x11_intern_atom( "_NET_WM_ICON_NAME", &qt_net_wm_icon_name ); +--- src/dialogs/qdialog.cpp.sav 2006-03-17 14:33:44.000000000 +0100 ++++ src/dialogs/qdialog.cpp 2006-06-01 13:38:00.000000000 +0200 +@@ -670,6 +670,11 @@ bool QDialog::event( QEvent *e ) + + #if defined(Q_WS_X11) + extern "C" { int XSetTransientForHint( Display *, unsigned long, unsigned long ); } ++#include <private/qt_x11_p.h> ++#undef FocusIn ++// defined in qapplication_x11.cpp ++extern Atom qt_net_wm_full_placement; ++extern bool qt_net_supports(Atom atom); + #endif // Q_WS_X11 + + /*! +@@ -691,10 +696,12 @@ void QDialog::show() + + if ( !did_resize ) + adjustSize(); +- if ( has_relpos && !did_move ) { +- adjustPositionInternal( parentWidget(), TRUE ); +- } else if ( !did_move ) { +- adjustPositionInternal( parentWidget() ); ++ if( !qt_net_supports( qt_net_wm_full_placement )) { ++ if ( has_relpos && !did_move ) { ++ adjustPositionInternal( parentWidget(), TRUE ); ++ } else if ( !did_move ) { ++ adjustPositionInternal( parentWidget() ); ++ } + } + + if (windowState() != state) diff --git a/x11-libs/qt/files/qt-3.3.8-uic-fix.patch b/x11-libs/qt/files/qt-3.3.8-uic-fix.patch new file mode 100644 index 0000000..8e5bd55 --- /dev/null +++ b/x11-libs/qt/files/qt-3.3.8-uic-fix.patch @@ -0,0 +1,18 @@ +Index: tools/designer/uic/form.cpp +=================================================================== +--- tools/designer/uic/form.cpp (revision 460038) ++++ tools/designer/uic/form.cpp (working copy) +@@ -731,6 +731,13 @@ + while ( !n2.isNull() ) { + if ( n2.tagName() == "includehint" ) { + QString file = n2.firstChild().toText().data(); ++ int colons = file.find("::"); ++ ++ if (colons != -1) ++ { ++ file = file.right(file.length() - colons - 2); ++ } ++ + localIncludes += file; + } + n2 = n2.nextSibling().toElement(); diff --git a/x11-libs/qt/files/qt-3.3.8-unicode-off-by-one.patch b/x11-libs/qt/files/qt-3.3.8-unicode-off-by-one.patch new file mode 100644 index 0000000..88e146f --- /dev/null +++ b/x11-libs/qt/files/qt-3.3.8-unicode-off-by-one.patch @@ -0,0 +1,12 @@ +--- src/codecs/qutfcodec.cpp ++++ src/codecs/qutfcodec.cpp +@@ -165,7 +165,7 @@ public: + QString toUnicode(const char* chars, int len) + { + QString result; +- result.setLength( len ); // worst case ++ result.setLength( len + 1 ); // worst case + QChar *qch = (QChar *)result.unicode(); + uchar ch; + int error = -1; + diff --git a/x11-libs/qt/files/qt-3.3.8-visibility.patch b/x11-libs/qt/files/qt-3.3.8-visibility.patch new file mode 100644 index 0000000..a5246b9 --- /dev/null +++ b/x11-libs/qt/files/qt-3.3.8-visibility.patch @@ -0,0 +1,159 @@ +Index: configure +=================================================================== +--- configure (revision 471775) ++++ configure (working copy) +@@ -1053,6 +1053,7 @@ + [ -d $outpath/src/tools ] || mkdir -p $outpath/src/tools + cat > $outpath/src/tools/qconfig.cpp.new <<EOF + /* Install paths from configure */ ++#include "qglobal.h" + + static const char QT_INSTALL_PREFIX [267] = "qt_nstpath=$QT_INSTALL_PREFIX"; + static const char QT_INSTALL_BINS [267] = "qt_binpath=$QT_INSTALL_BINS"; +Index: src/kernel/qgplugin.h +=================================================================== +--- src/kernel/qgplugin.h (revision 471775) ++++ src/kernel/qgplugin.h (working copy) +@@ -90,35 +90,19 @@ + return i->iface(); \ + } + +-# ifdef Q_WS_WIN +-# ifdef Q_CC_BOR +-# define Q_EXPORT_PLUGIN(PLUGIN) \ +- Q_PLUGIN_VERIFICATION_DATA \ +- Q_EXTERN_C __declspec(dllexport) \ +- const char * __stdcall qt_ucm_query_verification_data() \ +- { return qt_ucm_verification_data; } \ +- Q_EXTERN_C __declspec(dllexport) QUnknownInterface* \ +- __stdcall ucm_instantiate() \ +- Q_PLUGIN_INSTANTIATE( PLUGIN ) +-# else +-# define Q_EXPORT_PLUGIN(PLUGIN) \ +- Q_PLUGIN_VERIFICATION_DATA \ +- Q_EXTERN_C __declspec(dllexport) \ +- const char *qt_ucm_query_verification_data() \ +- { return qt_ucm_verification_data; } \ +- Q_EXTERN_C __declspec(dllexport) QUnknownInterface* ucm_instantiate() \ +- Q_PLUGIN_INSTANTIATE( PLUGIN ) +-# endif +-# else +-# define Q_EXPORT_PLUGIN(PLUGIN) \ ++#if defined(Q_WS_WIN) && defined(Q_CC_BOR) ++# define Q_STDCALL __stdcall ++#else ++# define Q_STDCALL ++#endif ++ ++#define Q_EXPORT_PLUGIN(PLUGIN) \ + Q_PLUGIN_VERIFICATION_DATA \ +- Q_EXTERN_C \ +- const char *qt_ucm_query_verification_data() \ ++ Q_EXTERN_C Q_EXPORT \ ++ const char * Q_STDCALL qt_ucm_query_verification_data() \ + { return qt_ucm_verification_data; } \ +- Q_EXTERN_C QUnknownInterface* ucm_instantiate() \ ++ Q_EXTERN_C Q_EXPORT QUnknownInterface* Q_STDCALL ucm_instantiate() \ + Q_PLUGIN_INSTANTIATE( PLUGIN ) +-# endif +- + #endif + + struct QUnknownInterface; +Index: src/kernel/qapplication_x11.cpp +=================================================================== +--- src/kernel/qapplication_x11.cpp (revision 471775) ++++ src/kernel/qapplication_x11.cpp (working copy) +@@ -314,7 +314,7 @@ + + // flags for extensions for special Languages, currently only for RTL languages + static bool qt_use_rtl_extensions = FALSE; +-bool qt_hebrew_keyboard_hack = FALSE; ++Q_EXPORT bool qt_hebrew_keyboard_hack = FALSE; + + static Window mouseActWindow = 0; // window where mouse is + static int mouseButtonPressed = 0; // last mouse button pressed +@@ -3800,7 +3800,7 @@ + } + + +-bool qt_try_modal( QWidget *widget, XEvent *event ) ++Q_EXPORT bool qt_try_modal( QWidget *widget, XEvent *event ) + { + if (qt_xdnd_dragging) { + // allow mouse events while DnD is active +Index: src/kernel/qtextengine_p.h +=================================================================== +--- src/kernel/qtextengine_p.h (revision 471775) ++++ src/kernel/qtextengine_p.h (working copy) +@@ -280,7 +280,7 @@ + + class QFontPrivate; + +-class QTextEngine { ++class Q_EXPORT QTextEngine { + public: + QTextEngine( const QString &str, QFontPrivate *f ); + ~QTextEngine(); +Index: src/tools/qglobal.h +=================================================================== +--- src/tools/qglobal.h (revision 471775) ++++ src/tools/qglobal.h (working copy) +@@ -865,6 +865,10 @@ + # define Q_TEMPLATE_EXTERN + # undef Q_DISABLE_COPY /* avoid unresolved externals */ + # endif ++#elif defined(Q_CC_GNU) && __GNUC__ - 0 >= 4 ++# define Q_EXPORT __attribute__((visibility("default"))) ++# undef QT_MAKEDLL /* ignore these for other platforms */ ++# undef QT_DLL + #else + # undef QT_MAKEDLL /* ignore these for other platforms */ + # undef QT_DLL +Index: tools/designer/uilib/qwidgetfactory.h +=================================================================== +--- tools/designer/uilib/qwidgetfactory.h (revision 471775) ++++ tools/designer/uilib/qwidgetfactory.h (working copy) +@@ -48,7 +48,7 @@ + class QWidgetFactoryPrivate; + class UibStrTable; + +-class QWidgetFactory ++class Q_EXPORT QWidgetFactory + { + public: + QWidgetFactory(); +Index: tools/designer/uilib/qwidgetfactory.cpp +=================================================================== +--- tools/designer/uilib/qwidgetfactory.cpp (revision 471775) ++++ tools/designer/uilib/qwidgetfactory.cpp (working copy) +@@ -113,13 +113,13 @@ + static QMap<QString, bool> *availableWidgetMap = 0; + static QStringList *availableWidgetList = 0; + +-QMap<QWidget*, QString> *qwf_forms = 0; ++Q_EXPORT QMap<QWidget*, QString> *qwf_forms = 0; + QString *qwf_language = 0; +-bool qwf_execute_code = TRUE; ++Q_EXPORT bool qwf_execute_code = TRUE; + bool qwf_stays_on_top = FALSE; + QString qwf_currFileName = ""; + QObject *qwf_form_object = 0; +-QString *qwf_plugin_dir = 0; ++Q_EXPORT QString *qwf_plugin_dir = 0; + + static void setupPluginDir() + { +Index: tools/designer/shared/domtool.h +=================================================================== +--- tools/designer/shared/domtool.h (revision 471775) ++++ tools/designer/shared/domtool.h (working copy) +@@ -33,7 +33,7 @@ + class QDomElement; + class QDomDocument; + +-class DomTool : public Qt ++class Q_EXPORT DomTool : public Qt + { + public: + static QVariant readProperty( const QDomElement& e, const QString& name, const QVariant& defValue ); diff --git a/x11-libs/qt/files/qt-copy-immodule-fixup.patch b/x11-libs/qt/files/qt-copy-immodule-fixup.patch new file mode 100644 index 0000000..b1998f5 --- /dev/null +++ b/x11-libs/qt/files/qt-copy-immodule-fixup.patch @@ -0,0 +1,52 @@ +--- qt-x11-immodule-unified-qt3.3.8-20070321-gentoo.diff 2007-08-03 01:30:26.000000000 -0230 ++++ qt-x11-immodule-unified-qt3.3.8-20070321-gentoo.diff.new 2007-08-03 01:59:41.000000000 -0230 +@@ -6558,9 +6558,9 @@ + +#if defined(QT_NO_IM_EXTENSIONS) + + void *xic; // Input Context + +#endif +- #endif +- #if defined(Q_WS_MAC) +- WindowGroupRef group; ++ #ifndef QT_NO_XSYNC ++ ulong syncCounter; ++ uint syncRequestValue[2]; + diff -duNr qt-x11-free-3.3.8.orig/make-symlinks.sh qt-x11-free-3.3.8/make-symlinks.sh + --- qt-x11-free-3.3.8.orig/make-symlinks.sh 1970-01-01 09:00:00.000000000 +0900 + +++ qt-x11-free-3.3.8/make-symlinks.sh 2007-03-20 23:18:45.000000000 +0900 +@@ -19113,11 +19113,11 @@ + uint ussize : 1; // User defined size + - void *xic; // XIM Input Context + +#if defined(QT_NO_IM_EXTENSIONS) +-+ void *xic; // Input Context +++ void *xic; // XIM Input Context + +#endif +- #endif +- #if defined(Q_WS_MAC) +- WindowGroupRef group; ++ #ifndef QT_NO_XSYNC ++ ulong syncCounter; ++ uint syncRequestValue[2]; + diff -duNr qt-x11-free-3.3.8.orig/src/kernel/qwidget_x11.cpp qt-x11-free-3.3.8/src/kernel/qwidget_x11.cpp + --- qt-x11-free-3.3.8.orig/src/kernel/qwidget_x11.cpp 2007-03-20 22:11:17.000000000 +0900 + +++ qt-x11-free-3.3.8/src/kernel/qwidget_x11.cpp 2007-03-20 23:20:27.000000000 +0900 +@@ -19227,7 +19227,7 @@ + focusInputContext(); + } + } +-@@ -2422,13 +2429,16 @@ ++@@ -2422,8 +2429,10 @@ + + void QWidget::createTLSysExtra() + { +@@ -19235,7 +19235,10 @@ + // created lazily + extra->topextra->xic = 0; + +#endif +- } ++ #ifndef QT_NO_XSYNC ++ extra->topextra->syncCounter = 0; ++ extra->topextra->syncRequestValue[0] = 0; ++@@ -2434,7 +2443,8 @@ + + void QWidget::deleteTLSysExtra() + { diff --git a/x11-libs/qt/files/qt-ulibc.patch b/x11-libs/qt/files/qt-ulibc.patch new file mode 100644 index 0000000..f188778 --- /dev/null +++ b/x11-libs/qt/files/qt-ulibc.patch @@ -0,0 +1,13 @@ +--- qt-x11-free-3.3.4.orig/src/tools/qlocale.cpp 2005-01-21 17:16:05.000000000 +0000 ++++ qt-x11-free-3.3.4/src/tools/qlocale.cpp 2005-02-18 13:36:59.000000000 +0000 +@@ -55,6 +55,10 @@ + # undef INFINITY + #endif + ++#if defined(Q_OS_LINUX) && defined(__UCLIBC__) ++# undef Q_OS_LINUX ++#endif ++ + #ifdef Q_OS_LINUX + # include <fenv.h> + #endif diff --git a/x11-libs/qt/files/utf8-bug-qt3.diff b/x11-libs/qt/files/utf8-bug-qt3.diff new file mode 100644 index 0000000..43e84a9 --- /dev/null +++ b/x11-libs/qt/files/utf8-bug-qt3.diff @@ -0,0 +1,101 @@ +--- src/codecs/qutfcodec.cpp ++++ src/codecs/qutfcodec.cpp +@@ -154,6 +154,7 @@ + + class QUtf8Decoder : public QTextDecoder { + uint uc; ++ uint min_uc; + int need; + bool headerDone; + public: +@@ -167,8 +168,9 @@ + result.setLength( len ); // worst case + QChar *qch = (QChar *)result.unicode(); + uchar ch; ++ int error = -1; + for (int i=0; i<len; i++) { +- ch = *chars++; ++ ch = chars[i]; + if (need) { + if ( (ch&0xc0) == 0x80 ) { + uc = (uc << 6) | (ch & 0x3f); +@@ -182,6 +184,8 @@ + *qch++ = QChar(high); + *qch++ = QChar(low); + headerDone = TRUE; ++ } else if ((uc < min_uc) || (uc >= 0xd800 && uc <= 0xdfff) || (uc >= 0xfffe)) { ++ *qch++ = QChar::replacement; + } else { + if (headerDone || QChar(uc) != QChar::byteOrderMark) + *qch++ = uc; +@@ -190,6 +194,7 @@ + } + } else { + // error ++ i = error; + *qch++ = QChar::replacement; + need = 0; + } +@@ -200,12 +205,21 @@ + } else if ((ch & 0xe0) == 0xc0) { + uc = ch & 0x1f; + need = 1; ++ error = i; ++ min_uc = 0x80; + } else if ((ch & 0xf0) == 0xe0) { + uc = ch & 0x0f; + need = 2; ++ error = i; ++ min_uc = 0x800; + } else if ((ch&0xf8) == 0xf0) { + uc = ch & 0x07; + need = 3; ++ error = i; ++ min_uc = 0x10000; ++ } else { ++ // error ++ *qch++ = QChar::replacement; + } + } + } +--- src/tools/qstring.cpp ++++ src/tools/qstring.cpp +@@ -5805,6 +5805,7 @@ + result.setLength( len ); // worst case + QChar *qch = (QChar *)result.unicode(); + uint uc = 0; ++ uint min_uc = 0; + int need = 0; + int error = -1; + uchar ch; +@@ -5822,6 +5823,12 @@ + unsigned short low = uc%0x400 + 0xdc00; + *qch++ = QChar(high); + *qch++ = QChar(low); ++ } else if (uc < min_uc || (uc >= 0xd800 && uc <= 0xdfff) || (uc >= 0xfffe)) { ++ // overlong seqence, UTF16 surrogate or BOM ++ i = error; ++ qch = addOne(qch, result); ++ *qch++ = QChar(0xdbff); ++ *qch++ = QChar(0xde00+((uchar)utf8[i])); + } else { + *qch++ = uc; + } +@@ -5844,14 +5851,17 @@ + uc = ch & 0x1f; + need = 1; + error = i; ++ min_uc = 0x80; + } else if ((ch & 0xf0) == 0xe0) { + uc = ch & 0x0f; + need = 2; + error = i; ++ min_uc = 0x800; + } else if ((ch&0xf8) == 0xf0) { + uc = ch & 0x07; + need = 3; + error = i; ++ min_uc = 0x10000; + } else { + // Error + qch = addOne(qch, result); diff --git a/x11-libs/qt/metadata.xml b/x11-libs/qt/metadata.xml new file mode 100644 index 0000000..f812d05 --- /dev/null +++ b/x11-libs/qt/metadata.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription>The Qt toolkit is a comprehensive C++ application development framework. +</longdescription> +</pkgmetadata> + diff --git a/x11-libs/qt/qt-3.3.8-r3.ebuild b/x11-libs/qt/qt-3.3.8-r3.ebuild new file mode 100644 index 0000000..8ace644 --- /dev/null +++ b/x11-libs/qt/qt-3.3.8-r3.ebuild @@ -0,0 +1,422 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/qt/qt-3.3.8-r3.ebuild,v 1.3 2007/08/02 21:21:18 opfer Exp $ + +# *** Please remember to update qt3.eclass when revbumping this *** + +inherit eutils flag-o-matic toolchain-funcs + +SRCTYPE="free" +DESCRIPTION="The Qt toolkit is a comprehensive C++ application development framework." +HOMEPAGE="http://www.trolltech.com/" + +QT_COPY_SNAP="20070802" + +IMMQT_P="qt-x11-immodule-unified-qt3.3.8-20070321-gentoo" + +SRC_URI="ftp://ftp.trolltech.com/qt/source/qt-x11-${SRCTYPE}-${PV}.tar.gz + qt-copy? ( + http://distfiles.gentoo-xeffects.org/qt-copy/qt-x11-${SRCTYPE}-qt-copy-${QT_COPY_SNAP}-${PV}.patch.bz2 ) + immqt? ( mirror://gentoo/${IMMQT_P}.diff.bz2 ) + immqt-bc? ( mirror://gentoo/${IMMQT_P}.diff.bz2 )" +LICENSE="|| ( QPL-1.0 GPL-2 )" + +SLOT="3" +KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd" +IUSE="cups debug doc examples firebird gif ipv6 mysql nas nis odbc opengl pertty postgres qt-copy sqlite xinerama immqt immqt-bc" + +DEPEND="|| ( ( x11-libs/libXcursor + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libSM + x11-proto/inputproto + x11-proto/xextproto + xinerama? ( x11-proto/xineramaproto x11-libs/libXinerama ) + + ) + <virtual/x11-7 + ) + virtual/xft + media-libs/libpng + media-libs/jpeg + >=media-libs/libmng-1.0.9 + >=media-libs/freetype-2 + sys-libs/zlib + nas? ( >=media-libs/nas-1.5 ) + mysql? ( virtual/mysql ) + firebird? ( dev-db/firebird ) + opengl? ( virtual/opengl virtual/glu ) + postgres? ( dev-db/libpq ) + cups? ( net-print/cups )" +PDEPEND="odbc? ( ~dev-db/qt-unixODBC-$PV )" + +S=${WORKDIR}/qt-x11-${SRCTYPE}-${PV} + +QTBASE=/usr/qt/3 + +pkg_setup() { + if use immqt && use immqt-bc ; then + ewarn + ewarn "immqt and immqt-bc are exclusive. You cannot set both." + ewarn "Please specify either immqt or immqt-bc." + ewarn + die + elif use immqt ; then + ewarn + ewarn "You are going to compile binary imcompatible immodule for Qt. This means" + ewarn "you have to recompile everything depending on Qt after you install it." + ewarn "Be aware." + ewarn + fi + + export QTDIR=${S} + + CXX=$(tc-getCXX) + if [[ ${CXX/g++/} != ${CXX} ]]; then + PLATCXX="g++" + elif [[ ${CXX/icpc/} != ${CXX} ]]; then + PLATCXX="icc" + else + die "Unknown compiler ${CXX}." + fi + + case ${CHOST} in + *-freebsd*|*-dragonfly*) + PLATNAME="freebsd" ;; + *-openbsd*) + PLATNAME="openbsd" ;; + *-netbsd*) + PLATNAME="netbsd" ;; + *-darwin*) + PLATNAME="darwin" ;; + *-linux-*|*-linux) + PLATNAME="linux" ;; + *) + die "Unknown CHOST, no platform choosed." + esac + + # probably this should be '*-64' for 64bit archs + # in a fully multilib environment (no compatibility symlinks) + export PLATFORM="${PLATNAME}-${PLATCXX}" +} + +src_unpack() { + unpack ${A} + cd "${S}" + + sed -i -e 's:read acceptance:acceptance=yes:' configure + + # Apply the qt-copy stuff + if use qt-copy ; then + epatch "${DISTDIR}"/qt-x11-${SRCTYPE}-qt-copy-${QT_COPY_SNAP}-${PV}.patch.bz2 + sh apply_patches + #make -f Makefile.cvs || die + fi + + # Do not link with -rpath. See bug #75181. + find "${S}"/mkspecs -name qmake.conf | xargs \ + sed -i -e 's:QMAKE_RPATH.*:QMAKE_RPATH =:' + + # Patch for uic includehint errors (aseigo patch) + epatch "${FILESDIR}"/${P}-uic-fix.patch + + # Patch for mysql unload crash (Bug #171883) + epatch "${FILESDIR}"/${P}-mysql-unload-crash.diff + + use pertty && epatch "${FILESDIR}"/qt-3.3.5-pertty.patch + + # KDE related patches + if ! use qt-copy ; then + # These can only be applied if we do not use qt-copy - qt-copy contains + # these already, so we can't double apply the patches. + epatch "${FILESDIR}"/0001-dnd_optimization.patch + epatch "${FILESDIR}"/0002-dnd_active_window_fix.patch + epatch "${FILESDIR}"/0038-dragobject-dont-prefer-unknown.patch + epatch "${FILESDIR}"/0044-qscrollview-windowactivate-fix.diff + epatch "${FILESDIR}"/0047-fix-kmenu-widget.diff + epatch "${FILESDIR}"/0048-qclipboard_hack_80072.patch + epatch "${FILESDIR}"/0080-net-wm-sync-request.patch + epatch "${FILESDIR}"/0081-format-string-fixes.diff + epatch "${FILESDIR}"/utf8-bug-qt3.diff + fi + + # ulibc patch (bug #100246) + epatch "${FILESDIR}"/qt-ulibc.patch + + # xinerama patch: http://ktown.kde.org/~seli/xinerama/ + if use qt-copy ; then + # qt-copy patch 0079-compositing-types.patch conflicts, so we need to + # mod it slightly to play nice + epatch "${FILESDIR}/${P}-seli-xinerama-qt-copy-fixed.patch" + else + # no qt-copy, then use standard patch + epatch "${FILESDIR}/${P}-seli-xinerama.patch" + fi + + # Visibility patch + epatch "${FILESDIR}/${P}-visibility.patch" + + if use immqt || use immqt-bc ; then + # Hackish patch to allow qt-copy and immqt to work together... + # 0080-net-wm-sync-request.patch is the patch that breaks immqt patch + # so the fixup below is required to make it apply cleanly + cd .. + epatch "${FILESDIR}"/qt-copy-immodule-fixup.patch + # Not sure if I should cd around or not... but let's go back to ${S} now + cd "${S}" + epatch ../${IMMQT_P}.diff + sh make-symlinks.sh || die "make symlinks failed" + fi + + if use ppc-macos ; then + epatch "${FILESDIR}/${PN}-3.3.5-macos.patch" + fi + + # known working flags wrt #77623 + use sparc && export CFLAGS="-O1" && export CXXFLAGS="${CFLAGS}" + # set c/xxflags and ldflags + strip-flags + append-flags -fno-strict-aliasing + sed -i -e "s:QMAKE_CFLAGS_RELEASE.*=.*:QMAKE_CFLAGS_RELEASE=${CFLAGS}:" \ + -e "s:QMAKE_CXXFLAGS_RELEASE.*=.*:QMAKE_CXXFLAGS_RELEASE=${CXXFLAGS}:" \ + -e "s:QMAKE_LFLAGS_RELEASE.*=.*:QMAKE_LFLAGS_RELEASE=${LDFLAGS}:" \ + -e "s:\<QMAKE_CC\>.*=.*:QMAKE_CC=$(tc-getCC):" \ + -e "s:\<QMAKE_CXX\>.*=.*:QMAKE_CXX=$(tc-getCXX):" \ + -e "s:\<QMAKE_LINK\>.*=.*:QMAKE_LINK=$(tc-getCXX):" \ + -e "s:\<QMAKE_LINK_SHLIB\>.*=.*:QMAKE_LINK_SHLIB=$(tc-getCXX):" \ + "${S}"/mkspecs/${PLATFORM}/qmake.conf || die + + if [ $(get_libdir) != "lib" ] ; then + sed -i -e "s:/lib$:/$(get_libdir):" \ + "${S}"/mkspecs/${PLATFORM}/qmake.conf || die + fi +} + +src_compile() { + export SYSCONF="${D}"${QTBASE}/etc/settings + + # Let's just allow writing to these directories during Qt emerge + # as it makes Qt much happier. + addwrite "${QTBASE}/etc/settings" + addwrite "${HOME}/.qt" + + [ $(get_libdir) != "lib" ] && myconf="${myconf} -L/usr/$(get_libdir)" + + # unixODBC support is now a PDEPEND on dev-db/qt-unixODBC; see bug 14178. + use nas && myconf="${myconf} -system-nas-sound" + use nis && myconf="${myconf} -nis" || myconf="${myconf} -no-nis" + use gif && myconf="${myconf} -qt-gif" || myconf="${myconf} -no-gif" + use mysql && myconf="${myconf} -plugin-sql-mysql -I/usr/include/mysql -L/usr/$(get_libdir)/mysql" || myconf="${myconf} -no-sql-mysql" + use postgres && myconf="${myconf} -plugin-sql-psql -I/usr/include/postgresql/server -I/usr/include/postgresql/pgsql -I/usr/include/postgresql/pgsql/server" || myconf="${myconf} -no-sql-psql" + use firebird && myconf="${myconf} -plugin-sql-ibase -I/opt/firebird/include" || myconf="${myconf} -no-sql-ibase" + use sqlite && myconf="${myconf} -plugin-sql-sqlite" || myconf="${myconf} -no-sql-sqlite" + use cups && myconf="${myconf} -cups" || myconf="${myconf} -no-cups" + use opengl && myconf="${myconf} -enable-module=opengl" || myconf="${myconf} -disable-opengl" + use debug && myconf="${myconf} -debug" || myconf="${myconf} -release -no-g++-exceptions" + use xinerama && myconf="${myconf} -xinerama" || myconf="${myconf} -no-xinerama" + + myconf="${myconf} -system-zlib" + + use ipv6 && myconf="${myconf} -ipv6" || myconf="${myconf} -no-ipv6" + use immqt-bc && myconf="${myconf} -inputmethod" + use immqt && myconf="${myconf} -inputmethod -inputmethod-ext" + + if use ppc-macos ; then + myconf="${myconf} -no-sql-ibase -no-sql-mysql -no-sql-psql -no-cups -lresolv -shared" + myconf="${myconf} -I/usr/X11R6/include -L/usr/X11R6/lib" + myconf="${myconf} -L${S}/lib -I${S}/include" + sed -i -e "s,#define QT_AOUT_UNDERSCORE,," mkspecs/${PLATFORM}/qplatformdefs.h || die + fi + + export YACC='byacc -d' + tc-export CC CXX + export LINK="$(tc-getCXX)" + + ./configure -sm -thread -stl -system-libjpeg -verbose -largefile \ + -qt-imgfmt-{jpeg,mng,png} -tablet -system-libmng \ + -system-libpng -xft -platform ${PLATFORM} -xplatform \ + ${PLATFORM} -xrender -prefix ${QTBASE} -libdir ${QTBASE}/$(get_libdir) \ + -fast -no-sql-odbc ${myconf} -dlopen-opengl || die + + emake src-qmake src-moc sub-src || die + + export DYLD_LIBRARY_PATH="${S}/lib:/usr/X11R6/lib:${DYLD_LIBRARY_PATH}" + export LD_LIBRARY_PATH="${S}/lib:${LD_LIBRARY_PATH}" + + emake sub-tools || die + + if use examples; then + emake sub-tutorial sub-examples || die + fi + + # Make the msg2qm utility (not made by default) + cd "${S}"/tools/msg2qm + ../../bin/qmake + emake + + # Make the qembed utility (not made by default) + cd "${S}"/tools/qembed + ../../bin/qmake + emake + +} + +src_install() { + # binaries + into ${QTBASE} + dobin bin/* + dobin tools/msg2qm/msg2qm + dobin tools/qembed/qembed + + # libraries + if use ppc-macos; then + # dolib is broken on BSD because of missing readlink(1) + dodir ${QTBASE}/$(get_libdir) + cp -fR lib/*.{dylib,la,a} "${D}"/${QTBASE}/$(get_libdir) || die + + cd "${D}"/${QTBASE}/$(get_libdir) + for lib in libqt-mt* ; do + ln -s ${lib} ${lib/-mt/} + done + else + dolib.so lib/lib{editor,qassistantclient,designercore}.a + dolib.so lib/libqt-mt.la + dolib.so lib/libqt-mt.so.${PV} lib/libqui.so.1.0.0 + cd "${D}"/${QTBASE}/$(get_libdir) + + for x in libqui.so ; do + ln -s $x.1.0.0 $x.1.0 + ln -s $x.1.0 $x.1 + ln -s $x.1 $x + done + + # version symlinks - 3.3.5->3.3->3->.so + ln -s libqt-mt.so.${PV} libqt-mt.so.3.3 + ln -s libqt-mt.so.3.3 libqt-mt.so.3 + ln -s libqt-mt.so.3 libqt-mt.so + + # libqt -> libqt-mt symlinks + ln -s libqt-mt.so.${PV} libqt.so.${PV} + ln -s libqt-mt.so.3.3 libqt.so.3.3 + ln -s libqt-mt.so.3 libqt.so.3 + ln -s libqt-mt.so libqt.so + fi + + # plugins + cd "${S}" + local plugins=$(find plugins -name "lib*.so" -print) + for x in ${plugins}; do + exeinto ${QTBASE}/$(dirname ${x}) + doexe ${x} + done + + # Past this point just needs to be done once + is_final_abi || return 0 + + # includes + cd "${S}" + dodir ${QTBASE}/include/private + cp include/* "${D}"/${QTBASE}/include/ + cp include/private/* "${D}"/${QTBASE}/include/private/ + + # prl files + sed -i -e "s:${S}:${QTBASE}:g" "${S}"/lib/*.prl + insinto ${QTBASE}/$(get_libdir) + doins "${S}"/lib/*.prl + + # pkg-config file + insinto ${QTBASE}/$(get_libdir)/pkgconfig + doins "${S}"/lib/*.pc + + # List all the multilib libdirs + local libdirs + for libdir in $(get_all_libdirs); do + libdirs="${libdirs}:${QTBASE}/${libdir}" + done + + # environment variables + if use ppc-macos; then + cat <<EOF > "${T}"/45qt3 +PATH=${QTBASE}/bin +ROOTPATH=${QTBASE}/bin +DYLD_LIBRARY_PATH=${libdirs:1} +QMAKESPEC=${PLATFORM} +MANPATH=${QTBASE}/doc/man +PKG_CONFIG_PATH=${QTBASE}/$(get_libdir)/pkgconfig +EOF + else + cat <<EOF > "${T}"/45qt3 +PATH=${QTBASE}/bin +ROOTPATH=${QTBASE}/bin +LDPATH=${libdirs:1} +QMAKESPEC=${PLATFORM} +MANPATH=${QTBASE}/doc/man +PKG_CONFIG_PATH=${QTBASE}/$(get_libdir)/pkgconfig +EOF + fi + cat <<EOF > "${T}"/50qtdir3 +QTDIR=${QTBASE} +EOF + + cat <<EOF > "${T}"/50-qt3-revdep +SEARCH_DIRS="${QTBASE}" +EOF + + insinto /etc/revdep-rebuild + doins "${T}"/50-qt3-revdep + + doenvd "${T}"/45qt3 "${T}"/50qtdir3 + + if [ "${SYMLINK_LIB}" = "yes" ]; then + dosym $(get_abi_LIBDIR ${DEFAULT_ABI}) ${QTBASE}/lib + fi + + insinto ${QTBASE}/tools/designer + doins -r tools/designer/templates + + insinto ${QTBASE} + doins -r translations + + keepdir ${QTBASE}/etc/settings + + if use doc; then + insinto ${QTBASE} + doins -r "${S}"/doc + fi + + if use examples; then + find "${S}"/examples "${S}"/tutorial -name Makefile | \ + xargs sed -i -e "s:${S}:${QTBASE}:g" + + cp -r "${S}"/examples "${D}"${QTBASE}/ + cp -r "${S}"/tutorial "${D}"${QTBASE}/ + fi + + # misc build reqs + insinto ${QTBASE}/mkspecs + doins -r "${S}"/mkspecs/${PLATFORM} + + sed -e "s:${S}:${QTBASE}:g" \ + "${S}"/.qmake.cache > "${D}"${QTBASE}/.qmake.cache + + dodoc FAQ README README-QT.TXT changes* + if use immqt || use immqt-bc ; then + dodoc "${S}"/README.immodule + fi +} + +pkg_postinst() { + echo + elog "After a rebuild of Qt, it can happen that Qt plugins (such as Qt/KDE styles," + elog "or widgets for the Qt designer) are no longer recognized. If this situation" + elog "occurs you should recompile the packages providing these plugins," + elog "and you should also make sure that Qt and its plugins were compiled with the" + elog "same version of gcc. Packages that may need to be rebuilt are, for instance," + elog "kde-base/kdelibs, kde-base/kdeartwork and kde-base/kdeartwork-styles." + elog "See http://doc.trolltech.com/3.3/plugins-howto.html for more infos." + echo + ewarn "Do NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs to roderick.greening@gmail.com" + einfo "Or, you may post them to http://forums.gentoo-xeffects.org" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/x11-libs/qt/qt-3.3.8-r4.ebuild b/x11-libs/qt/qt-3.3.8-r4.ebuild new file mode 100644 index 0000000..d219d0d --- /dev/null +++ b/x11-libs/qt/qt-3.3.8-r4.ebuild @@ -0,0 +1,423 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/qt/qt-3.3.8-r4.ebuild,v 1.2 2007/09/15 00:49:12 mr_bones_ Exp $ + +# *** Please remember to update qt3.eclass when revbumping this *** + +inherit eutils flag-o-matic toolchain-funcs + +SRCTYPE="free" +DESCRIPTION="The Qt toolkit is a comprehensive C++ application development framework." +HOMEPAGE="http://www.trolltech.com/" + +QT_COPY_SNAP="20070802" + +IMMQT_P="qt-x11-immodule-unified-qt3.3.8-20070321-gentoo" + +SRC_URI="ftp://ftp.trolltech.com/qt/source/qt-x11-${SRCTYPE}-${PV}.tar.gz + qt-copy? ( + http://distfiles.gentoo-xeffects.org/qt-copy/qt-x11-${SRCTYPE}-qt-copy-${QT_COPY_SNAP}-${PV}.patch.bz2 ) + immqt? ( mirror://gentoo/${IMMQT_P}.diff.bz2 ) + immqt-bc? ( mirror://gentoo/${IMMQT_P}.diff.bz2 )" +LICENSE="|| ( QPL-1.0 GPL-2 )" + +SLOT="3" +KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd" +IUSE="cups debug doc examples firebird gif ipv6 mysql nas nis odbc opengl pertty postgres qt-copy sqlite xinerama immqt immqt-bc" + +DEPEND="x11-libs/libXcursor + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libSM + x11-proto/inputproto + x11-proto/xextproto + xinerama? ( x11-proto/xineramaproto x11-libs/libXinerama ) + immqt? ( x11-proto/xineramaproto ) + immqt-bc? ( x11-proto/xineramaproto ) + virtual/xft + media-libs/libpng + media-libs/jpeg + >=media-libs/libmng-1.0.9 + >=media-libs/freetype-2 + sys-libs/zlib + nas? ( >=media-libs/nas-1.5 ) + mysql? ( virtual/mysql ) + firebird? ( dev-db/firebird ) + opengl? ( virtual/opengl virtual/glu ) + postgres? ( dev-db/libpq ) + cups? ( net-print/cups )" +PDEPEND="odbc? ( ~dev-db/qt-unixODBC-$PV )" + +S=${WORKDIR}/qt-x11-${SRCTYPE}-${PV} + +QTBASE=/usr/qt/3 + +pkg_setup() { + if use immqt && use immqt-bc ; then + ewarn + ewarn "immqt and immqt-bc are exclusive. You cannot set both." + ewarn "Please specify either immqt or immqt-bc." + ewarn + die + elif use immqt ; then + ewarn + ewarn "You are going to compile binary imcompatible immodule for Qt. This means" + ewarn "you have to recompile everything depending on Qt after you install it." + ewarn "Be aware." + ewarn + fi + + export QTDIR=${S} + + CXX=$(tc-getCXX) + if [[ ${CXX/g++/} != ${CXX} ]]; then + PLATCXX="g++" + elif [[ ${CXX/icpc/} != ${CXX} ]]; then + PLATCXX="icc" + else + die "Unknown compiler ${CXX}." + fi + + case ${CHOST} in + *-freebsd*|*-dragonfly*) + PLATNAME="freebsd" ;; + *-openbsd*) + PLATNAME="openbsd" ;; + *-netbsd*) + PLATNAME="netbsd" ;; + *-darwin*) + PLATNAME="darwin" ;; + *-linux-*|*-linux) + PLATNAME="linux" ;; + *) + die "Unknown CHOST, no platform choosed." + esac + + # probably this should be '*-64' for 64bit archs + # in a fully multilib environment (no compatibility symlinks) + export PLATFORM="${PLATNAME}-${PLATCXX}" +} + +src_unpack() { + unpack ${A} + cd "${S}" + + sed -i -e 's:read acceptance:acceptance=yes:' configure + + # Apply the qt-copy stuff + if use qt-copy ; then + epatch "${DISTDIR}"/qt-x11-${SRCTYPE}-qt-copy-${QT_COPY_SNAP}-${PV}.patch.bz2 + sh apply_patches + #make -f Makefile.cvs || die + fi + + # Do not link with -rpath. See bug #75181. + find "${S}"/mkspecs -name qmake.conf | xargs \ + sed -i -e 's:QMAKE_RPATH.*:QMAKE_RPATH =:' + + # Patch for uic includehint errors (aseigo patch) + epatch "${FILESDIR}"/${P}-uic-fix.patch + + # Patch for mysql unload crash (Bug #171883) + epatch "${FILESDIR}"/${P}-mysql-unload-crash.diff + + use pertty && epatch "${FILESDIR}"/qt-3.3.5-pertty.patch + + # KDE related patches + if ! use qt-copy ; then + # These can only be applied if we do not use qt-copy - qt-copy contains + # these already, so we can't double apply the patches. + epatch "${FILESDIR}"/0001-dnd_optimization.patch + epatch "${FILESDIR}"/0002-dnd_active_window_fix.patch + epatch "${FILESDIR}"/0038-dragobject-dont-prefer-unknown.patch + epatch "${FILESDIR}"/0044-qscrollview-windowactivate-fix.diff + epatch "${FILESDIR}"/0047-fix-kmenu-widget.diff + epatch "${FILESDIR}"/0048-qclipboard_hack_80072.patch + epatch "${FILESDIR}"/0080-net-wm-sync-request.patch + epatch "${FILESDIR}"/0081-format-string-fixes.diff + epatch "${FILESDIR}"/utf8-bug-qt3.diff # 0077-utf8-decoder-fixes.diff + fi + + # Bug #192472 + epatch "${FILESDIR}"/${P}-unicode-off-by-one.patch + + # ulibc patch (bug #100246) + epatch "${FILESDIR}"/qt-ulibc.patch + + # xinerama patch: http://ktown.kde.org/~seli/xinerama/ + if use qt-copy ; then + # qt-copy patch 0079-compositing-types.patch conflicts, so we need to + # mod it slightly to play nice + epatch "${FILESDIR}/${P}-seli-xinerama-qt-copy-fixed.patch" + else + # no qt-copy, then use standard patch + epatch "${FILESDIR}/${P}-seli-xinerama.patch" + fi + + # Visibility patch + epatch "${FILESDIR}/${P}-visibility.patch" + + if use immqt || use immqt-bc ; then + # Hackish patch to allow qt-copy and immqt to work together... + # 0080-net-wm-sync-request.patch is the patch that breaks immqt patch + # so the fixup below is required to make it apply cleanly + cd .. + epatch "${FILESDIR}"/qt-copy-immodule-fixup.patch + # Not sure if I should cd around or not... but let's go back to ${S} now + cd "${S}" + epatch ../${IMMQT_P}.diff + sh make-symlinks.sh || die "make symlinks failed" + fi + + if use ppc-macos ; then + epatch "${FILESDIR}/${PN}-3.3.5-macos.patch" + fi + + # known working flags wrt #77623 + use sparc && export CFLAGS="-O1" && export CXXFLAGS="${CFLAGS}" + # set c/xxflags and ldflags + strip-flags + append-flags -fno-strict-aliasing + sed -i -e "s:QMAKE_CFLAGS_RELEASE.*=.*:QMAKE_CFLAGS_RELEASE=${CFLAGS}:" \ + -e "s:QMAKE_CXXFLAGS_RELEASE.*=.*:QMAKE_CXXFLAGS_RELEASE=${CXXFLAGS}:" \ + -e "s:QMAKE_LFLAGS_RELEASE.*=.*:QMAKE_LFLAGS_RELEASE=${LDFLAGS}:" \ + -e "s:\<QMAKE_CC\>.*=.*:QMAKE_CC=$(tc-getCC):" \ + -e "s:\<QMAKE_CXX\>.*=.*:QMAKE_CXX=$(tc-getCXX):" \ + -e "s:\<QMAKE_LINK\>.*=.*:QMAKE_LINK=$(tc-getCXX):" \ + -e "s:\<QMAKE_LINK_SHLIB\>.*=.*:QMAKE_LINK_SHLIB=$(tc-getCXX):" \ + "${S}"/mkspecs/${PLATFORM}/qmake.conf || die + + if [ $(get_libdir) != "lib" ] ; then + sed -i -e "s:/lib$:/$(get_libdir):" \ + "${S}"/mkspecs/${PLATFORM}/qmake.conf || die + fi +} + +src_compile() { + export SYSCONF="${D}"${QTBASE}/etc/settings + + # Let's just allow writing to these directories during Qt emerge + # as it makes Qt much happier. + addwrite "${QTBASE}/etc/settings" + addwrite "${HOME}/.qt" + + [ $(get_libdir) != "lib" ] && myconf="${myconf} -L/usr/$(get_libdir)" + + # unixODBC support is now a PDEPEND on dev-db/qt-unixODBC; see bug 14178. + use nas && myconf="${myconf} -system-nas-sound" + use nis && myconf="${myconf} -nis" || myconf="${myconf} -no-nis" + use gif && myconf="${myconf} -qt-gif" || myconf="${myconf} -no-gif" + use mysql && myconf="${myconf} -plugin-sql-mysql -I/usr/include/mysql -L/usr/$(get_libdir)/mysql" || myconf="${myconf} -no-sql-mysql" + use postgres && myconf="${myconf} -plugin-sql-psql -I/usr/include/postgresql/server -I/usr/include/postgresql/pgsql -I/usr/include/postgresql/pgsql/server" || myconf="${myconf} -no-sql-psql" + use firebird && myconf="${myconf} -plugin-sql-ibase -I/opt/firebird/include" || myconf="${myconf} -no-sql-ibase" + use sqlite && myconf="${myconf} -plugin-sql-sqlite" || myconf="${myconf} -no-sql-sqlite" + use cups && myconf="${myconf} -cups" || myconf="${myconf} -no-cups" + use opengl && myconf="${myconf} -enable-module=opengl" || myconf="${myconf} -disable-opengl" + use debug && myconf="${myconf} -debug" || myconf="${myconf} -release -no-g++-exceptions" + use xinerama && myconf="${myconf} -xinerama" || myconf="${myconf} -no-xinerama" + + myconf="${myconf} -system-zlib" + + use ipv6 && myconf="${myconf} -ipv6" || myconf="${myconf} -no-ipv6" + use immqt-bc && myconf="${myconf} -inputmethod" + use immqt && myconf="${myconf} -inputmethod -inputmethod-ext" + + if use ppc-macos ; then + myconf="${myconf} -no-sql-ibase -no-sql-mysql -no-sql-psql -no-cups -lresolv -shared" + myconf="${myconf} -I/usr/X11R6/include -L/usr/X11R6/lib" + myconf="${myconf} -L${S}/lib -I${S}/include" + sed -i -e "s,#define QT_AOUT_UNDERSCORE,," mkspecs/${PLATFORM}/qplatformdefs.h || die + fi + + export YACC='byacc -d' + tc-export CC CXX + export LINK="$(tc-getCXX)" + + ./configure -sm -thread -stl -system-libjpeg -verbose -largefile \ + -qt-imgfmt-{jpeg,mng,png} -tablet -system-libmng \ + -system-libpng -xft -platform ${PLATFORM} -xplatform \ + ${PLATFORM} -xrender -prefix ${QTBASE} -libdir ${QTBASE}/$(get_libdir) \ + -fast -no-sql-odbc ${myconf} -dlopen-opengl || die + + emake src-qmake src-moc sub-src || die + + export DYLD_LIBRARY_PATH="${S}/lib:/usr/X11R6/lib:${DYLD_LIBRARY_PATH}" + export LD_LIBRARY_PATH="${S}/lib:${LD_LIBRARY_PATH}" + + emake sub-tools || die + + if use examples; then + emake sub-tutorial sub-examples || die + fi + + # Make the msg2qm utility (not made by default) + cd "${S}"/tools/msg2qm + ../../bin/qmake + emake + + # Make the qembed utility (not made by default) + cd "${S}"/tools/qembed + ../../bin/qmake + emake + +} + +src_install() { + # binaries + into ${QTBASE} + dobin bin/* + dobin tools/msg2qm/msg2qm + dobin tools/qembed/qembed + + # libraries + if use ppc-macos; then + # dolib is broken on BSD because of missing readlink(1) + dodir ${QTBASE}/$(get_libdir) + cp -fR lib/*.{dylib,la,a} "${D}"/${QTBASE}/$(get_libdir) || die + + cd "${D}"/${QTBASE}/$(get_libdir) + for lib in libqt-mt* ; do + ln -s ${lib} ${lib/-mt/} + done + else + dolib.so lib/lib{editor,qassistantclient,designercore}.a + dolib.so lib/libqt-mt.la + dolib.so lib/libqt-mt.so.${PV} lib/libqui.so.1.0.0 + cd "${D}"/${QTBASE}/$(get_libdir) + + for x in libqui.so ; do + ln -s $x.1.0.0 $x.1.0 + ln -s $x.1.0 $x.1 + ln -s $x.1 $x + done + + # version symlinks - 3.3.5->3.3->3->.so + ln -s libqt-mt.so.${PV} libqt-mt.so.3.3 + ln -s libqt-mt.so.3.3 libqt-mt.so.3 + ln -s libqt-mt.so.3 libqt-mt.so + + # libqt -> libqt-mt symlinks + ln -s libqt-mt.so.${PV} libqt.so.${PV} + ln -s libqt-mt.so.3.3 libqt.so.3.3 + ln -s libqt-mt.so.3 libqt.so.3 + ln -s libqt-mt.so libqt.so + fi + + # plugins + cd "${S}" + local plugins=$(find plugins -name "lib*.so" -print) + for x in ${plugins}; do + exeinto ${QTBASE}/$(dirname ${x}) + doexe ${x} + done + + # Past this point just needs to be done once + is_final_abi || return 0 + + # includes + cd "${S}" + dodir ${QTBASE}/include/private + cp include/* "${D}"/${QTBASE}/include/ + cp include/private/* "${D}"/${QTBASE}/include/private/ + + # prl files + sed -i -e "s:${S}:${QTBASE}:g" "${S}"/lib/*.prl + insinto ${QTBASE}/$(get_libdir) + doins "${S}"/lib/*.prl + + # pkg-config file + insinto ${QTBASE}/$(get_libdir)/pkgconfig + doins "${S}"/lib/*.pc + + # List all the multilib libdirs + local libdirs + for libdir in $(get_all_libdirs); do + libdirs="${libdirs}:${QTBASE}/${libdir}" + done + + # environment variables + if use ppc-macos; then + cat <<EOF > "${T}"/45qt3 +PATH=${QTBASE}/bin +ROOTPATH=${QTBASE}/bin +DYLD_LIBRARY_PATH=${libdirs:1} +QMAKESPEC=${PLATFORM} +MANPATH=${QTBASE}/doc/man +PKG_CONFIG_PATH=${QTBASE}/$(get_libdir)/pkgconfig +EOF + else + cat <<EOF > "${T}"/45qt3 +PATH=${QTBASE}/bin +ROOTPATH=${QTBASE}/bin +LDPATH=${libdirs:1} +QMAKESPEC=${PLATFORM} +MANPATH=${QTBASE}/doc/man +PKG_CONFIG_PATH=${QTBASE}/$(get_libdir)/pkgconfig +EOF + fi + cat <<EOF > "${T}"/50qtdir3 +QTDIR=${QTBASE} +EOF + + cat <<EOF > "${T}"/50-qt3-revdep +SEARCH_DIRS="${QTBASE}" +EOF + + insinto /etc/revdep-rebuild + doins "${T}"/50-qt3-revdep + + doenvd "${T}"/45qt3 "${T}"/50qtdir3 + + if [ "${SYMLINK_LIB}" = "yes" ]; then + dosym $(get_abi_LIBDIR ${DEFAULT_ABI}) ${QTBASE}/lib + fi + + insinto ${QTBASE}/tools/designer + doins -r tools/designer/templates + + insinto ${QTBASE} + doins -r translations + + keepdir ${QTBASE}/etc/settings + + if use doc; then + insinto ${QTBASE} + doins -r "${S}"/doc + fi + + if use examples; then + find "${S}"/examples "${S}"/tutorial -name Makefile | \ + xargs sed -i -e "s:${S}:${QTBASE}:g" + + cp -r "${S}"/examples "${D}"${QTBASE}/ + cp -r "${S}"/tutorial "${D}"${QTBASE}/ + fi + + # misc build reqs + insinto ${QTBASE}/mkspecs + doins -r "${S}"/mkspecs/${PLATFORM} + + sed -e "s:${S}:${QTBASE}:g" \ + "${S}"/.qmake.cache > "${D}"${QTBASE}/.qmake.cache + + dodoc FAQ README README-QT.TXT changes* + if use immqt || use immqt-bc ; then + dodoc "${S}"/README.immodule + fi +} + +pkg_postinst() { + echo + elog "After a rebuild of Qt, it can happen that Qt plugins (such as Qt/KDE styles," + elog "or widgets for the Qt designer) are no longer recognized. If this situation" + elog "occurs you should recompile the packages providing these plugins," + elog "and you should also make sure that Qt and its plugins were compiled with the" + elog "same version of gcc. Packages that may need to be rebuilt are, for instance," + elog "kde-base/kdelibs, kde-base/kdeartwork and kde-base/kdeartwork-styles." + elog "See http://doc.trolltech.com/3.3/plugins-howto.html for more infos." + echo + ewarn "Do NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs to roderick.greening@gmail.com" + einfo "Or, you may post them to http://forums.gentoo-xeffects.org" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/x11-libs/seom/ChangeLog b/x11-libs/seom/ChangeLog new file mode 100644 index 0000000..093fb1f --- /dev/null +++ b/x11-libs/seom/ChangeLog @@ -0,0 +1,33 @@ +# ChangeLog for x11-libs/seom +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 21 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + metadata.xml: + Updated metadata.xml + + 28 Mar 2007; Alex Heck <nesl247@gmail.com> seom-9999.ebuild: + Fix build for amd64 + + 28 Jan 2007; Alex Heck <nesl247@gmail.com> seom-9999.ebuild, + +metadata.xml: + Fixes for repoman + + 24 Jan 2007; Alex Heck <nesl247@gmail.com> seom-9999.ebuild: + Apply changes to match upstream changes + + 18 Dec 2006; Alex Heck <nesl247@gmail.com> +seom-1.0.118.ebuild, + seom-9999.ebuild: + Add yasm as a dep, and add the first seom release + + 07 Dec 2006; Alex Heck <nesl247@gmail.com> seom-9999.ebuild, + -files/seom-as-needed.patch: + Remove unneeded patch + + 02 Dec 2006; Alex Heck <nesl247@gmail.com> seom-9999.ebuild, + +files/seom-as-needed.patch: + Add as-needed patch provided by pal_gene + + 21 Nov 2006; Alex Heck <nesl247@gmail.com> seom-9999.ebuild: + Fixed for multilib-strict + diff --git a/x11-libs/seom/Manifest b/x11-libs/seom/Manifest new file mode 100644 index 0000000..55d42c0 --- /dev/null +++ b/x11-libs/seom/Manifest @@ -0,0 +1,3 @@ +EBUILD seom-9999.ebuild 800 RMD160 210b2d586a0bb04c95656b0ce3313298615d7983 SHA1 156b5e23739ad9de20765be1d41c6985d26c9b24 SHA256 dd0ad51994563f21d36baf49004591d4d2a77443268294c0b7ef11bb86040258 +MISC ChangeLog 1003 RMD160 fe780ba0ab9a1296d854ceaa50b82b255ce9ea01 SHA1 8b2c30f5fb608cebe631e5089d808f013d9fc841 SHA256 a0c898aba3f0c288c66799e30987850e69307b76383d6410892435ce745c15bc +MISC metadata.xml 538 RMD160 932303159c58e57accc6a5161a94997dc36bd461 SHA1 d6082b1593c54fe92f1b2705f871eed60b406163 SHA256 2df6f549bd1bf426797be30e0760bbbb476522eaf8ceac72f12081ad0a8db711 diff --git a/x11-libs/seom/metadata.xml b/x11-libs/seom/metadata.xml new file mode 100644 index 0000000..73ab08d --- /dev/null +++ b/x11-libs/seom/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription>Video capturing library</longdescription> +</pkgmetadata> + diff --git a/x11-libs/seom/seom-9999.ebuild b/x11-libs/seom/seom-9999.ebuild new file mode 100644 index 0000000..e8dec28 --- /dev/null +++ b/x11-libs/seom/seom-9999.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit subversion + +ESVN_REPO_URI="svn://neopsis.com/big/svn/seom/trunk" + +DESCRIPTION="seom video capturing library" +HOMEPAGE="http://neopsis.com/projects/seom" +SRC_URI="" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" + +RDEPEND="x11-base/xorg-server + >=dev-lang/yasm-0.5" + +S="${WORKDIR}/trunk" + +src_install() { + sed -i -e "s|svn info|svn info ${ESVN_STORE_DIR}/${ESVN_PROJECT}/${ESVN_REPO_URI##*/}|g" seom.pc.in || die "sed failed" + make DESTDIR="${D}" install || die "make installed failed" +} + +pkg_postinst() { + ewarn "DO NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs at http://bugs.gentoo-xeffects.orgg" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/x11-libs/vte/ChangeLog b/x11-libs/vte/ChangeLog new file mode 100644 index 0000000..ba17e99 --- /dev/null +++ b/x11-libs/vte/ChangeLog @@ -0,0 +1,25 @@ +# ChangeLog for Gentoo XEffects Overlay +# $Header: $ + + 22 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + vte-0.16.0-r1.ebuild: + Some QA fixes. + + 21 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + vte-0.16.0-r1.ebuild: + Dropped keywords for unsupported arches. + + 21 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + metadata.xml: + Update metadata.xml + + 20 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +metadata.xml, vte-0.16.0-r1.ebuild: + Minor ebuild syntax fix. + Added metadata.xml + + 22 Mar 2007; <roderick_greening@hotmail.com> + +files/vte-0.13.2-no-lazy-bindings.patch, +vte-0.16.0-r1.ebuild, + +files/vte-0.16.0-fix-transparency.patch: + Initial import. Required for Gnome Terminal 2.18 w/ transparancy. + diff --git a/x11-libs/vte/Manifest b/x11-libs/vte/Manifest new file mode 100644 index 0000000..195a4e2 --- /dev/null +++ b/x11-libs/vte/Manifest @@ -0,0 +1,6 @@ +AUX vte-0.13.2-no-lazy-bindings.patch 356 RMD160 42555101f894ee6dea01cb792d4c631110f42150 SHA1 a21e7dd7e8aac7d7930f0501c303d53f6b7275d3 SHA256 7e666e1ea32cb99549218c77ffbc0ac73ed9d24c4885b02df676f6ecac458fce +AUX vte-0.16.0-fix-transparency.patch 873 RMD160 b20c2feed478f0610f840e149464a988e6d9b9df SHA1 de13a00adf0340eb3af9732939af1fb905a6655f SHA256 302faf55e00cfc463dcc84869bf28f4e3e03698a4213d17dcdb5859794842793 +DIST vte-0.16.0.tar.bz2 1095254 RMD160 81b373d14ddfca0b489f5093533fd375c84f5b81 SHA1 a383bcfbcacf0e9fd036ba50b72cfc5866bb1102 SHA256 7f71faf8beb686f940f13125ff5fcc142c7b8ccde81cf80c8f278fdf4a0cacec +EBUILD vte-0.16.0-r1.ebuild 1268 RMD160 f8b268dfc63083696cf44e52e2464f0c3b08d7da SHA1 7e9be69b747640d11b6b44f75d3334aa0a8e1ff3 SHA256 ae50aac39835e79f21c8aded71eb3d1f582780781850bfd05ccb7752e20a953d +MISC ChangeLog 786 RMD160 8d68a851a0a3b8e202dff61b937e97c3918453c7 SHA1 0d27bc3ce0d416fe8c0d6b2afc77a0f8c5bf65e3 SHA256 515673eaf30c9269ae22d9b204d995e462af4e931f325ed13bd1f5affbd1ed2f +MISC metadata.xml 542 RMD160 b3a4c9a1c2da6815512af40a9f60d6ebaee14782 SHA1 02407152c179e6589ecdfaad9e263a999f57c4bb SHA256 0d2eccc214f5456bec368b4397743636259bae7440dcc938f565de69f3b17de5 diff --git a/x11-libs/vte/files/vte-0.13.2-no-lazy-bindings.patch b/x11-libs/vte/files/vte-0.13.2-no-lazy-bindings.patch new file mode 100644 index 0000000..3eaa3bb --- /dev/null +++ b/x11-libs/vte/files/vte-0.13.2-no-lazy-bindings.patch @@ -0,0 +1,11 @@ +--- gnome-pty-helper/Makefile.am 2006-06-13 21:36:27.000000000 -0500 ++++ gnome-pty-helper/Makefile.am 2006-06-13 21:37:08.000000000 -0500 +@@ -1,7 +1,7 @@ + libexec_PROGRAMS = gnome-pty-helper + + AM_CFLAGS = $(GLIB_CFLAGS) +-AM_LDFLAGS = $(LDFLAGS) $(GLIB_LIBS) ++AM_LDFLAGS = -Wl,-z,now $(LDFLAGS) $(GLIB_LIBS) + + gnome_pty_helper_SOURCES = \ + gnome-pty.h \ diff --git a/x11-libs/vte/files/vte-0.16.0-fix-transparency.patch b/x11-libs/vte/files/vte-0.16.0-fix-transparency.patch new file mode 100644 index 0000000..627f81e --- /dev/null +++ b/x11-libs/vte/files/vte-0.16.0-fix-transparency.patch @@ -0,0 +1,28 @@ +--- src/vte.c 2007-03-08 09:47:15.000000000 -0700 ++++ src/vte.c 2007-03-21 10:02:19.000000000 -0600 +@@ -1967,6 +1967,8 @@ + + screen = terminal->pvt->screen; + ++ _vte_terminal_ensure_row (terminal); ++ + /* The total number of lines. Add one to the cursor offset + * because it's zero-based. */ + rows = MAX(_vte_ring_next(terminal->pvt->screen->row_data), +@@ -9773,12 +9775,10 @@ + row * height + VTE_PAD_WIDTH, + (col_stop - col) * width, + (row_stop - row) * height); +- if (!GTK_WIDGET_DOUBLE_BUFFERED (terminal) || +- _vte_draw_has_background_image (terminal->pvt->draw)) { +- _vte_draw_clear (terminal->pvt->draw, +- area->x, area->y, +- area->width, area->height); +- } ++ ++ _vte_draw_clear (terminal->pvt->draw, ++ area->x, area->y, ++ area->width, area->height); + + /* Now we're ready to draw the text. Iterate over the rows we + * need to draw. */ diff --git a/x11-libs/vte/metadata.xml b/x11-libs/vte/metadata.xml new file mode 100644 index 0000000..9e3f171 --- /dev/null +++ b/x11-libs/vte/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription>Xft powered terminal widget</longdescription> +</pkgmetadata> + diff --git a/x11-libs/vte/vte-0.16.0-r1.ebuild b/x11-libs/vte/vte-0.16.0-r1.ebuild new file mode 100644 index 0000000..f26a022 --- /dev/null +++ b/x11-libs/vte/vte-0.16.0-r1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/vte/vte-0.14.1.ebuild,v 1.6 2006/12/21 13:19:56 corsair Exp $ + +inherit eutils gnome2 autotools + +DESCRIPTION="Xft powered terminal widget" +HOMEPAGE="http://www.gnome.org/" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="debug doc pcre python opengl" + +RDEPEND=">=dev-libs/glib-2.9 + >=x11-libs/gtk+-2.6 + >=x11-libs/pango-1.1 + >=media-libs/freetype-2.0.2 + media-libs/fontconfig + sys-libs/ncurses + opengl? ( + virtual/opengl + virtual/glu + ) + pcre? ( dev-libs/libpcre ) + python? ( + >=dev-python/pygtk-2.4 + >=dev-lang/python-2.2 + ) + || ( x11-libs/libX11 virtual/x11 ) + virtual/xft" + +DEPEND="${RDEPEND} + doc? ( >=dev-util/gtk-doc-1.0 ) + >=dev-util/intltool-0.35 + >=dev-util/pkgconfig-0.9 + sys-devel/gettext" + +DOCS="AUTHORS ChangeLog HACKING NEWS README" + +pkg_setup() { + G2CONF="$(use_enable debug debugging) $(use_enable python) \ + $(use_with opengl glX) $(use_with pcre) --with-xft2 --with-pangox" +} + +src_unpack() { + gnome2_src_unpack + + epatch "${FILESDIR}"/${PN}-0.13.2-no-lazy-bindings.patch + epatch "${FILESDIR}"/${PN}-0.16.0-fix-transparency.patch + + cd "${S}"/gnome-pty-helper + eautomake +} diff --git a/x11-misc/devilspie/ChangeLog b/x11-misc/devilspie/ChangeLog new file mode 100644 index 0000000..f6cac9e --- /dev/null +++ b/x11-misc/devilspie/ChangeLog @@ -0,0 +1,110 @@ +# ChangeLog for x11-misc/devilspie +# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/x11-misc/devilspie/ChangeLog,v 1.25 2006/05/27 11:56:30 nelchael Exp $ + + 22 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + devilspie-0.19.ebuild: + Some QA fixes. + + 21 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + -devilspie-0.17.1.ebuild, devilspie-0.19.ebuild: + Removed old 0.17.1 version of devilspie. + Dropped keywords for unsupported arches. + + 21 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + metadata.xml: + Updated metadata.xml + + 28 Jan 2007; Alex Heck <nesl247@gmail.com> devilspie-0.17.1.ebuild, + +devilspie-0.19.ebuild: + Fixes for repoman and version bump + + 27 May 2006; Krzysiek Pawlik <nelchael@gentoo.org> + devilspie-0.17.1.ebuild: + Dropped to ~x86, since glib is still ~x86. + + 18 May 2006; Patrick McLean <chutzpah@gentoo.org> devilspie-0.16.ebuild: + Remove DISABLE_DEPRICATED definitions from Makefile.{in,am} to fix bug #133697. + + 16 Apr 2006; Michael Hanselmann <hansmi@gentoo.org> devilspie-0.16.ebuild: + Stable on ppc. + +*devilspie-0.17.1 (10 Apr 2006) + + 10 Apr 2006; <smithj@gentoo.org> +devilspie-0.17.1.ebuild: + version bump for bug #126830; currently hardmasked + + 10 Apr 2006; <smithj@gentoo.org> devilspie-0.16.ebuild: + x86 stable. note that you'll need to rewrite config files as mentioned in + the ewarn + + 11 Feb 2006; Krzysiek Pawlik <nelchael@gentoo.org> devilspie-0.16.ebuild: + Fixed ewarn message. + +*devilspie-0.16 (11 Feb 2006) + + 11 Feb 2006; Krzysiek Pawlik <nelchael@gentoo.org> +files/SYNTAX-0.16, + +files/devilspie-0.16-README.patch, +devilspie-0.16.ebuild: + Version bump, thanks to <degrenier@easyconnect.fr>, see bug #111983. + + 21 Jan 2006; Krzysiek Pawlik <nelchael@gentoo.org> -devilspie-0.4.ebuild: + Removed old version. + + 17 Sep 2005; Aron Griffis <agriffis@gentoo.org> devilspie-0.10.ebuild: + Mark 0.10 stable on alpha + + 25 Jun 2005; Gustavo Zacarias <gustavoz@gentoo.org> devilspie-0.10.ebuild: + Stable on sparc + + 24 Jun 2005; Joseph Jezak <josejx@gentoo.org> devilspie-0.10.ebuild: + Marked ppc stable. + + 23 Jun 2005; Olivier Crête <tester@gentoo.org> devilspie-0.10.ebuild: + Stable on amd64, since the older versions dont build with gnome 2.10 + + 23 Jun 2005; Jonathan Smith <smithj@gentoo.org> devilspie-0.10.ebuild: + #96824: 0.10 stable early due to massive bugs in 0.7 and 0.4 + + 19 Jun 2005; Jonathan Smith <smithj@gentoo.org> -devilspie-0.3.1.ebuild, + devilspie-0.7.ebuild: + 0.7 stable x86, cleanup + + 13 Jun 2005; <brix@gentoo.org> devilspie-0.10.ebuild: + Use dohtml for the html doc. + +*devilspie-0.10 (13 Jun 2005) + + 13 Jun 2005; <brix@gentoo.org> +files/devilspie-0.10-make-check.patch, + +devilspie-0.10.ebuild: + Version bump, fixing bug #79332 and bug #88047. + + 14 May 2005; Olivier Crête <tester@gentoo.org> devilspie-0.4.ebuild: + Stable on amd64 (this is late..) + +*devilspie-0.7 (28 Sep 2004) + + 28 Sep 2004; <pyrania@gentoo.org> +devilspie-0.7.ebuild: + Version bump. + +*devilspie-0.4 (03 Jul 2004) + + 03 Jul 2004; <pyrania@gentoo.org> +devilspie-0.4.ebuild: + Version bump. Closing bug #53458. + + 19 Jun 2004; Jason Wever <weeve@gentoo.org> devilspie-0.3.1.ebuild: + Stable on sparc. + + 01 May 2004; Danny van Dyk <kugelfang@gentoo.org> devilspie-0.3.1.ebuild: + marked ~amd64. + + 30 Mar 2004; Michael Sterrett <mr_bones_@gentoo.org> devilspie-0.3.1.ebuild: + don't rdepend on pkgconfig; stable on x86 + + 03 Nov 2003; Abhishek Amit <abhishek@gentoo.org> metadata.xml: + Added metadata.xml + +*devilspie-0.3.1 (19 Oct 2003) + + 19 Oct 2003; Michael Sterrett <mr_bones_@gentoo.org> devilspie-0.3.1.ebuild: + initial commit; ebuild based on the one submitted by Jeff Stuart via bug 24954 + diff --git a/x11-misc/devilspie/Manifest b/x11-misc/devilspie/Manifest new file mode 100644 index 0000000..7d7502b --- /dev/null +++ b/x11-misc/devilspie/Manifest @@ -0,0 +1,7 @@ +AUX SYNTAX-0.16 3766 RMD160 2ce1a567733175fada38ee873d1d82f1a7c6ea88 SHA1 59fc5924a3085db4bb555dcbc4196c7fb4018615 SHA256 68e63ac9d7c9145ab42ddbf8c194735283b4d7a146685028064e78db11c00a47 +AUX devilspie-0.16-README.patch 546 RMD160 316e3d258fe092b121845068ee023c94010bea8e SHA1 433eb54a2603ca9d34437fda7ea0de6d94054018 SHA256 b2c118204b011dec24b8a4bdb1cb3022cfed386fd293d28cf2fc2df45635250a +AUX devilspie-0.17.1-stick.diff 1929 RMD160 1c98e6d48452cf412278bb25dc65b16905441f1a SHA1 a50b70cde8b19045610d7893ddcb46f74b097935 SHA256 ae9c6e8d40cb33d2491d9f9a6380578277e1ebf61025847de8358eb0d02a3fc3 +DIST devilspie-0.19.tar.gz 155947 RMD160 5ed7275f88477b1fcf9e98842813950341e34bc1 SHA1 8e3b1f2934a6c5d2e272d1a7d37c20df326628fe SHA256 3f3f8e3df5db88a4bb74c0325e4e5093f7ca2f9ac6fc16a85ee7856d7f32fec2 +EBUILD devilspie-0.19.ebuild 1559 RMD160 a418a777edd7beca68be1a344f3ade7af609ce44 SHA1 941e6e145fa7d9a1975b6a391894760feb27fb05 SHA256 9b14f85b77f1097cb037cd2129f8414e9d64621422a046d184143babaeb2a0ea +MISC ChangeLog 3776 RMD160 56d4baa3765299e0787c17c6842ea39b589db8d9 SHA1 9e7de6a345495bd4d55b7e0f0ba3eaceb1ffdcea SHA256 d9358c4ffc7c810589c6a4dfa2a5d7597811f7dc6babc3ebdfef3e03bd93f91d +MISC metadata.xml 586 RMD160 c6e66505aa534297eeeb10341293b2752d99475a SHA1 71d7d3c3a875e987af783c87d15a30edcd6e000a SHA256 cae36b861f88e7024476225f4c57c3cfa780fb40be49c40f927c2f410ea8bd89 diff --git a/x11-misc/devilspie/devilspie-0.19.ebuild b/x11-misc/devilspie/devilspie-0.19.ebuild new file mode 100644 index 0000000..7e2643f --- /dev/null +++ b/x11-misc/devilspie/devilspie-0.19.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-misc/devilspie/devilspie-0.19.ebuild,v 1.1 2006/12/11 10:37:15 nelchael Exp $ + +inherit eutils + +DESCRIPTION="A Window Matching utility similar to Sawfish's Matched Windows feature" +HOMEPAGE="http://www.burtonini.com/blog/computers/devilspie" +SRC_URI="http://www.burtonini.com/computing/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +IUSE="" + +RDEPEND=">=dev-libs/glib-2.9.1 + >=x11-libs/gtk+-2.0 + >=x11-libs/libwnck-2.10" +DEPEND="${RDEPEND} + >=dev-util/pkgconfig-0.9 + >=dev-util/intltool-0.20 + sys-devel/gettext" + +src_unpack() { + + unpack "${A}" + + cd "${S}" + sed -i "s:\(/usr/share/doc/devilspie\):\1-${PVR}:" devilspie.1 \ + || die "Failed to sed manpage." + + epatch "${FILESDIR}/${PN}-0.16-README.patch" + cp "${FILESDIR}/SYNTAX-0.16" SYNTAX + + epatch "${FILESDIR}/${P}-stick.diff" +} + +src_install() { + + make DESTDIR="${D}" install || die "make install failed" + + dodoc AUTHORS ChangeLog README NEWS SYNTAX TODO + keepdir /etc/devilspie + +} + +pkg_postinst() { + + ewarn + ewarn "Devilspie has been completely rewritten for version 0.16 and is" + ewarn "not backward compatible with previous versions." + ewarn "You will now have to write some s-expressions files" + ewarn "(like in Emacs), and put them either in /etc/devilspie for" + ewarn "system-wide configuration, or in ~/.devilspie for per-user" + ewarn "configuration." + ewarn + ewarn "See /usr/share/doc/${PF}/{README,SYNTAX}.gz for details." + ewarn + +} diff --git a/x11-misc/devilspie/files/SYNTAX-0.16 b/x11-misc/devilspie/files/SYNTAX-0.16 new file mode 100644 index 0000000..f7ec7f7 --- /dev/null +++ b/x11-misc/devilspie/files/SYNTAX-0.16 @@ -0,0 +1,98 @@ +Built-ins +========= + +Types: + - "string": A string. + - 1, 2, 3: Integers + - #t, #f: Booleans. + +Boolean operations: + - (and bool*) -> bool: perform a boolean AND of boolean values + - (or bool*) -> bool: perform a boolean OR of boolean values + +Addition, substraction: + - (+ int*) -> int: add integers + - (+ string*) -> string: concat strings + - (- int int*) -> int: subtract integers from the first + +Types casting: + - (cast-int string|int|bool) -> int: cast to an integer value + - (cast-string string|int|bool) -> string: cast to an string value + +Comparison operators: + - (<|>|= int int) -> bool: compare two integers + - (<|>|= string string) -> bool: compare two strings + +Function flow: + - (if bool func) -> type: execute a function if the condition holds + - (if bool func func) -> type: choose what function to execute depending on the + condition + - (begin func func*) -> type: execute a sequence of functions, and return the + result of the last one + + +Logical operations +================== + +This are predicates you can use to test strings, for instance in "if" +conditions. + + - (is string string) -> bool: return #t if the two strings are the same + Example: (if (is (application_name) "XMMS") ...) + - (contains string string) -> bool: return #t if the second string is a + substring of the first one. + Example: (if (contains (application_name) "term") ...) + - (matches string string) -> bool: return #t if the second string is a regular + expression matching the first one. + Example: (if (matches (window_name) "^Character.+") ...) + + +Matchers +======== + +Matchers are functions which return informations about windows. You can for +instance use them in "if" condition to match some particular windows. + + - (window_name) -> string: return the title of the current window + - (application_name) -> string: return the application name of the current + window, as determined by libwnck + - (window_role) -> string: return the role of the current window, as determined + by the WM_WINDOW_ROLE hint + - (window_class) -> string: return the class of the current window + + +Actions +======= + +Actions are the functions you can use to change some window properties. +All actions return booleans (TRUE on success, FALSE on failure). + + - (debug): debugging function - print informations about current window + - (print args*): print all arguments + - (geometry string): set size and/or position of a window. Examples: + (if ... (geometry "600x600")) + (if ... (geometry "+200+200")) + (if ... (geometry "600x600+200+200")) + - (fullscreen): make the current window fullscreen + - (focus): focus the current window + - (center): center position of current window + - (maximize): maximize the current window + - (maximize_vertically): maximize the current window vertically + - (maximize_horizontally): maximize the current window horizontally + - (minimize): minimize the current window + - (shade): shade ("roll up") the current window + - (unshade): unshade ("roll down") the current window + - (close): close the current window + - (pin): pin the current window to all workspaces + - (unpin): unpin the current window from all workspaces + - (set_workspace int): move the window to a specific workspace number, + counting from 1 + - (skip_pager): remove the current window from the pager + - (skip_tasklist): remove the current window from the window list + - (above): set the current window to be above all normal windows + - (below): set the current window to be below all normal windows + - (undecorate): remove the window manager decorations from the current window + - (wintype string): set the window type of the current window. Accepted values + are: "normal", "dialog", "menu", "toolbar", "splashscreen", "utility", + "dock" and "desktop". + diff --git a/x11-misc/devilspie/files/devilspie-0.16-README.patch b/x11-misc/devilspie/files/devilspie-0.16-README.patch new file mode 100644 index 0000000..b20d4fb --- /dev/null +++ b/x11-misc/devilspie/files/devilspie-0.16-README.patch @@ -0,0 +1,13 @@ +--- README.orig 2005-11-11 14:37:49.880121000 +0100 ++++ README 2005-11-11 14:40:09.350121000 +0100 +@@ -76,8 +76,8 @@ + s-expression puts the window on workspace 2, maximised, if the window name + begins with "Character" and has more characters in (note .+ rather than .*). + +-I will write more documentation in the future but for now you'll have to look at +-the "symbols" array in src/parser.c to see what functions are available. ++For a complete syntax reference of s-expressions, see the SYNTAX file in the ++documentation directory. + + + Running diff --git a/x11-misc/devilspie/files/devilspie-0.17.1-stick.diff b/x11-misc/devilspie/files/devilspie-0.17.1-stick.diff new file mode 100644 index 0000000..0e17902 --- /dev/null +++ b/x11-misc/devilspie/files/devilspie-0.17.1-stick.diff @@ -0,0 +1,48 @@ +--- ./src/actions.c.orig 2006-09-30 14:54:47.000000000 -0400 ++++ ./src/actions.c 2006-09-30 14:57:08.000000000 -0400 +@@ -285,6 +285,23 @@ + } + + /** ++ * Stick the current window to all viewports. ++ */ ++ESExpResult *func_stick(ESExp *f, int argc, ESExpResult **argv, Context *c) { ++ wnck_window_stick (c->window); ++ if (debug) g_printerr(_("Setting stick\n")); ++ return e_sexp_result_new_bool (f, TRUE); ++} ++ ++/** ++ * Unstick the current window from all viewports. ++ */ ++ESExpResult *func_unstick(ESExp *f, int argc, ESExpResult **argv, Context *c) { ++ wnck_window_unstick (c->window); ++ if (debug) g_printerr(_("Unsetting stick\n")); ++ return e_sexp_result_new_bool (f, TRUE); ++} ++/** + * Move the window to a specific workspace number, counting from 1. + */ + ESExpResult *func_set_workspace(ESExp *f, int argc, ESExpResult **argv, Context *c) { +--- ./src/parser.c.orig 2006-09-30 14:54:43.000000000 -0400 ++++ ./src/parser.c 2006-09-30 14:55:20.000000000 -0400 +@@ -61,6 +61,8 @@ + { "close", func_close, FALSE }, + { "pin", func_pin, FALSE }, + { "unpin", func_unpin, FALSE }, ++ { "stick", func_stick, FALSE }, ++ { "unstick", func_unstick, FALSE }, + { "set_workspace", func_set_workspace, FALSE }, + { "skip_pager", func_skip_pager, FALSE }, + { "skip_tasklist", func_skip_tasklist, FALSE }, +--- ./src/actions.h.orig 2006-09-30 14:59:11.000000000 -0400 ++++ ./src/actions.h 2006-09-30 14:59:28.000000000 -0400 +@@ -38,6 +38,8 @@ + + ESExpResult *func_pin(ESExp *f, int argc, ESExpResult **argv, Context *c); + ESExpResult *func_unpin(ESExp *f, int argc, ESExpResult **argv, Context *c); ++ESExpResult *func_stick(ESExp *f, int argc, ESExpResult **argv, Context *c); ++ESExpResult *func_unstick(ESExp *f, int argc, ESExpResult **argv, Context *c); + ESExpResult *func_set_workspace(ESExp *f, int argc, ESExpResult **argv, Context *c); + + ESExpResult *func_skip_tasklist(ESExp *f, int argc, ESExpResult **argv, Context *c); diff --git a/x11-misc/devilspie/metadata.xml b/x11-misc/devilspie/metadata.xml new file mode 100644 index 0000000..23b2216 --- /dev/null +++ b/x11-misc/devilspie/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription>"A Window Matching utility similar to Sawfish's Matched Windows feature</longdescription> +</pkgmetadata> + diff --git a/x11-misc/transset/ChangeLog b/x11-misc/transset/ChangeLog new file mode 100644 index 0000000..b9aced8 --- /dev/null +++ b/x11-misc/transset/ChangeLog @@ -0,0 +1,16 @@ +# ChangeLog for x11-misc/transset +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 22 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + transset-0.1_pre20060110.ebuild: + Some QA fixes. + + 21 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + metadata.xml: + Updated metadata.xml + + 28 Jan 2007; Alex Heck <nesl247@gmail.com> + transset-0.1_pre20060110.ebuild, +metadata.xml: + Fixes for repoman + diff --git a/x11-misc/transset/Manifest b/x11-misc/transset/Manifest new file mode 100644 index 0000000..b64c78d --- /dev/null +++ b/x11-misc/transset/Manifest @@ -0,0 +1,5 @@ +AUX transset-df-makefile.patch 246 RMD160 1a2a3b8af909c08951554df04dcbc7795026898a SHA1 1aeed6b9378cf333ad2f3763d5444c39e477328b SHA256 195ee61adb167d12d2a782f28187107e7a048e99ab65f308cb68e22057cf5cde +DIST transset-df-5.tar.gz 10134 RMD160 28ff128d00e23601a4e911abaeca6a2db5691574 SHA1 c8ad58be3cb054f155c8a6d1c41f5ea5d060557b SHA256 e4727beba00f253048170d403b56ed9e9b9a9727a9c2e043a8961863b23f8003 +EBUILD transset-0.1_pre20060110.ebuild 744 RMD160 c6f13af0dcf911007fcc853db6f33d19a913dbac SHA1 05dfe6cb163f838f10894f262d8a2be68ab6209e SHA256 dadeb6991ccb260845a6430ac62e28e6967c06725fde8d6ce5f2025c6ce7b0f5 +MISC ChangeLog 461 RMD160 310150ee01da4f2098cc69bc907d4f4b48b2e615 SHA1 1ad56b0dc691708171a12f9d9fef9376b5f9eaeb SHA256 84cf8c4a57f78bb39c01c6b57185c38322969473f9a82086acf6e3ddadf56922 +MISC metadata.xml 553 RMD160 22642c2db0a454b5986d5bca9b917f5a7d2407cb SHA1 9b3379e1aa07a59a4df33bd2e4bffebb82e078b8 SHA256 f7a268f1d54e8d622574dd5a27794885b5723dbb2a86700d7a9b2418b45ac6b3 diff --git a/x11-misc/transset/files/transset-df-makefile.patch b/x11-misc/transset/files/transset-df-makefile.patch new file mode 100644 index 0000000..4bc255f --- /dev/null +++ b/x11-misc/transset/files/transset-df-makefile.patch @@ -0,0 +1,11 @@ +--- transset-df-4/Makefile.old 2005-05-27 21:35:54.179480256 +0100 ++++ transset-df-4/Makefile 2005-05-27 21:36:00.494520224 +0100 +@@ -13,8 +13,5 @@ + + $(OBJS): dsimple.h + +-install: +- cp transset-df /usr/bin +- + clean: + rm -f $(OBJS) transset-df diff --git a/x11-misc/transset/metadata.xml b/x11-misc/transset/metadata.xml new file mode 100644 index 0000000..12f23ac --- /dev/null +++ b/x11-misc/transset/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription>X11 implementation by X.Org Foundation</longdescription> +</pkgmetadata> + diff --git a/x11-misc/transset/transset-0.1_pre20060110.ebuild b/x11-misc/transset/transset-0.1_pre20060110.ebuild new file mode 100644 index 0000000..c7759e5 --- /dev/null +++ b/x11-misc/transset/transset-0.1_pre20060110.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit eutils + +IUSE="" + +DESCRIPTION="Patched version of transset for extra functionality" +HOMEPAGE="http://forchheimer.se/transset-df/" +SRC_URI="http://forchheimer.se/transset-df/transset-df-5.tar.gz" + +SLOT="0" +# ***************** +# Double check license - no specific mention of one +LICENSE="BSD" +# ****************** +KEYWORDS="~x86 ~ppc ~amd64" + +DEPEND=">=x11-base/xorg-x11-6.7.99.902" + +S=${WORKDIR}/transset-df-5 + +src_unpack() { + unpack ${A} + cd "${S}" +# epatch ${FILESDIR}/transset-df-makefile.patch +} + +src_compile() { + emake || die "emake failed" +} + +src_install() { + dobin transset-df + dodoc README + dodoc ChangeLog +} diff --git a/x11-misc/xlaunch/ChangeLog b/x11-misc/xlaunch/ChangeLog new file mode 100644 index 0000000..04526cb --- /dev/null +++ b/x11-misc/xlaunch/ChangeLog @@ -0,0 +1,12 @@ +# ChangeLog for x11-misc/xlaunch +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 21 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + metadata.xml: + Updated metadata.xml + + 17 Feb 2007; Alex Heck <nesl247@gmail.com> -xlaunch-20060808.ebuild, + +xlaunch-20070210.ebuild: + Version bump + diff --git a/x11-misc/xlaunch/Manifest b/x11-misc/xlaunch/Manifest new file mode 100644 index 0000000..dad3a9b --- /dev/null +++ b/x11-misc/xlaunch/Manifest @@ -0,0 +1,4 @@ +DIST xlaunch-20070210.tar.bz2 4560 RMD160 0f107af9f33b3554c7a0a6f7fe4c0391657735de SHA1 9a529db34cedc2cf7edc79142e76145a930295db SHA256 102ca3b0344b9c8eccc188d122ed4cb4a8a13037ecc8569df29f4b468549ccd6 +EBUILD xlaunch-20070210.ebuild 605 RMD160 0285028309b605cc815e0039c056d04afbaf9f90 SHA1 510b05b7b008864b7c4608158903a3bacd515bd1 SHA256 7f052c3d9ba8c3b351362915ed32fb74b334bdc08dc58522d7d93089b392e5e0 +MISC ChangeLog 339 RMD160 4ffb9891dfa4727d0db44d85a83916518c8ce7b1 SHA1 cbf330762af1eb4c86b47abfb6fd3b2ec722e51d SHA256 d9c1b6c06a4ffd44603d525081d3ba5a06ead22f4df27bb5e34a1cda4fb8680f +MISC metadata.xml 547 RMD160 f6745e2e2fd68b66e625c3a2ab8155f5802a7a32 SHA1 25421fc6e8390d8dc36f28487d2294f827a9243a SHA256 e0d672832a0e030194249f251c47ce00436a448d741ef272fc73b12b6b3c1c95 diff --git a/x11-misc/xlaunch/metadata.xml b/x11-misc/xlaunch/metadata.xml new file mode 100644 index 0000000..da9008d --- /dev/null +++ b/x11-misc/xlaunch/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription>Launch script in X bypassing XGL</longdescription> +</pkgmetadata> + diff --git a/x11-misc/xlaunch/xlaunch-20070210.ebuild b/x11-misc/xlaunch/xlaunch-20070210.ebuild new file mode 100644 index 0000000..fb3aefe --- /dev/null +++ b/x11-misc/xlaunch/xlaunch-20070210.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: Exp $ + +DESCRIPTION="Bash script to launch programs on different displays." +HOMEPAGE="http://forums.gentoo.org/viewtopic-t-483004.html" +SRC_URI="http://distfiles.gentoo-xeffects.org/xlaunch/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86 ~amd64" +RDEPEND="x11-base/xorg-server" +DEPEND="" + +src_install() { + dobin xlaunch +} + +pkg_postinst() { + ewarn + ewarn "Use this script at your own risk." + ewarn "Visit http://forums.gentoo.org/viewtopic-p-3467798.html for more details." + ewarn +} diff --git a/x11-misc/xwinwrap/ChangeLog b/x11-misc/xwinwrap/ChangeLog new file mode 100644 index 0000000..cfe456b --- /dev/null +++ b/x11-misc/xwinwrap/ChangeLog @@ -0,0 +1,17 @@ +# ChangeLog for x11-misc/xwinwrap +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 22 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + xwinwrap-1.1.1_alpha20060318-r2.ebuild: + Some QA fixes. + + 21 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + metadata.xml: + Updated metadata.xml + + 18 Mar 2007; Alex Heck <nesl247@gmail.com> + -xwinwrap-1.1.1_alpha20060318.ebuild, + -xwinwrap-1.1.1_alpha20060318-r1.ebuild, +metadata.xml: + Cleanup + diff --git a/x11-misc/xwinwrap/Manifest b/x11-misc/xwinwrap/Manifest new file mode 100644 index 0000000..8216ad9 --- /dev/null +++ b/x11-misc/xwinwrap/Manifest @@ -0,0 +1,4 @@ +AUX xwinwrap-frameless-geometry.patch 3468 RMD160 b7bf00a605fc81e7e32a8e61988c00f94a4828e4 SHA1 22923dab7e8bdfc97a7e958d7f454a76ad3967de SHA256 086296d058277a85d985886bee520f12a9437ad95bc54055e16dd245b336bd99 +EBUILD xwinwrap-1.1.1_alpha20060318-r2.ebuild 842 RMD160 23e86e41aec1af127a9b5e7f1fc79fe78c582460 SHA1 878768e45e9d3e7fa7f3ac7cd4cc0d8aef23a567 SHA256 ba28d8bcf7fa1e7d7431df72eb5407a2f09d38ae967a0c0f29181c839469c7f5 +MISC ChangeLog 506 RMD160 d82daebfeb895a35eeb9aa672c48db18483e2d73 SHA1 17ae8c0d7e534c7565dd786db318c72f11bc0231 SHA256 1e6caf54518582a4741707b6cf2132239e523d7a1a3dbb5c1f59e20f88b245bb +MISC metadata.xml 543 RMD160 2b1e11293a73e1fffa604537b8cd00d76a78c44c SHA1 5a08522e02372482af3a3edfe21b07ae497afbd3 SHA256 8164b64c5692bc994ec36fbe02c4a5e8944288a22453b50e3ac3b34cb3585770 diff --git a/x11-misc/xwinwrap/files/xwinwrap-frameless-geometry.patch b/x11-misc/xwinwrap/files/xwinwrap-frameless-geometry.patch new file mode 100644 index 0000000..821b9c7 --- /dev/null +++ b/x11-misc/xwinwrap/files/xwinwrap-frameless-geometry.patch @@ -0,0 +1,142 @@ +--- xwinwrap.c-orig 2006-04-09 14:40:07.000000000 -0400 ++++ xwinwrap.c 2006-04-11 03:11:51.000000000 -0400 +@@ -46,12 +46,19 @@ + #define OPAQUE 0xffffffff + + #define NAME "xwinwrap" ++#define MwmHintsDecorations (1L << 1) + + static pid_t pid = 0; + + static char **childArgv = 0; + static int nChildArgv = 0; + ++typedef struct { ++ unsigned long flags; ++ unsigned long functions; ++ unsigned long decorations; ++} MwmHints; ++ + static int + addArguments (char **argv, + int n) +@@ -135,7 +142,7 @@ + usage (void) + { + fprintf (stderr, "Usage: %s [-g] [-ni] [-argb] [-fs] [-s] [-st] [-sp] [-a] " +- "[-b] [-nf]\n [-o OPACITY] -- COMMAND ARG1...\n", NAME); ++ "[-b] [-nf]\n [-fl] [-o OPACITY] -- COMMAND ARG1...\n", NAME); + } + + int +@@ -163,6 +170,8 @@ + int noFocus = 0; + Atom state[256]; + int nState = 0; ++ int frameless = 0; ++ + + dpy = XOpenDisplay (NULL); + if (!dpy) +@@ -179,7 +188,17 @@ + if (strcmp (argv[i], "-g") == 0) + { + if (++i < argc) +- XParseGeometry (argv[i], &x, &y, &width, &height); ++ { ++ int status; ++ status = XParseGeometry (argv[i], &x, &y, &width, &height); ++ ++ if (status & XNegative) ++ x = DisplayWidth (dpy, screen) - (width - x); ++ ++ if (status & YNegative) ++ y = DisplayHeight (dpy, screen) - (height - y); ++ ++ } + } + else if (strcmp (argv[i], "-ni") == 0) + { +@@ -223,6 +242,10 @@ + if (++i < argc) + opacity = (unsigned int) (atof (argv[i]) * OPAQUE); + } ++ else if (strcmp (argv[i], "-fl") == 0) ++ { ++ frameless = 1; ++ } + else if (strcmp (argv[i], "--") == 0) + { + break; +@@ -258,12 +281,16 @@ + xsh.flags = PSize | PPosition; + xsh.width = DisplayWidth (dpy, screen); + xsh.height = DisplayHeight (dpy, screen); ++ xsh.x = 0; ++ xsh.y = 0; + } + else + { +- xsh.flags = PSize; ++ xsh.flags = PSize | PPosition; + xsh.width = width; + xsh.height = height; ++ xsh.x = x; ++ xsh.y = y; + } + + xwmh.flags = InputHint; +@@ -285,19 +312,33 @@ + attr.border_pixel = 0; + attr.colormap = XCreateColormap (dpy, root, visual, AllocNone); + +- win = XCreateWindow (dpy, root, 0, 0, xsh.width, xsh.height, 0, ++ win = XCreateWindow (dpy, root, xsh.x, xsh.y, xsh.width, xsh.height, 0, + 32, InputOutput, visual, + CWBackPixel | CWBorderPixel | CWColormap, &attr); + } + else + { +- win = XCreateWindow (dpy, root, 0, 0, xsh.width, xsh.height, 0, ++ win = XCreateWindow (dpy, root, xsh.x, xsh.y, xsh.width, xsh.height, 0, + CopyFromParent, InputOutput, CopyFromParent, + 0, NULL); + } + + XSetWMProperties (dpy, win, NULL, NULL, argv, argc, &xsh, &xwmh, NULL); + ++ if (frameless) ++ { ++ Atom mwmHintsAtom; ++ MwmHints mwmHints; ++ memset (&mwmHints, 0, sizeof (mwmHints)); ++ mwmHints.flags = MwmHintsDecorations; ++ mwmHints.decorations = 0; ++ mwmHintsAtom = XInternAtom (dpy, "_MOTIF_WM_HINTS", 0); ++ ++ XChangeProperty (dpy, win, mwmHintsAtom, mwmHintsAtom, ++ 8, PropModeReplace, (unsigned char *) &mwmHints, sizeof (mwmHints)); ++ ++ } ++ + if (opacity != OPAQUE) + setWindowOpacity (dpy, win, opacity); + +@@ -342,6 +383,8 @@ + signal (SIGTERM, sigHandler); + signal (SIGINT, sigHandler); + ++ ++ + for (;;) + { + if (waitpid (pid, &status, 0) != -1) +@@ -352,6 +395,7 @@ + + break; + } ++ + } + + XDestroyWindow (dpy, win); +
diff --git a/x11-misc/xwinwrap/metadata.xml b/x11-misc/xwinwrap/metadata.xml new file mode 100644 index 0000000..07c45de --- /dev/null +++ b/x11-misc/xwinwrap/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription>Wraps windows to the desktop</longdescription> +</pkgmetadata> + diff --git a/x11-misc/xwinwrap/xwinwrap-1.1.1_alpha20060318-r2.ebuild b/x11-misc/xwinwrap/xwinwrap-1.1.1_alpha20060318-r2.ebuild new file mode 100644 index 0000000..c72cb55 --- /dev/null +++ b/x11-misc/xwinwrap/xwinwrap-1.1.1_alpha20060318-r2.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit cvs eutils + +DESCRIPTION="Use a movie or screensaver as the desktop background on XGL" +HOMEPAGE="http://webcvs.freedesktop.org/xapps/xwinwrap/" +KEYWORDS="~amd64 ~ppc ~x86" + +LICENSE="OSI-Approved" +SLOT="0" + +DEPEND=">=x11-libs/libX11-1.0.3 + >=media-libs/mesa-6.5" + +RDEPEND="${DEPEND}" + +ECVS_SERVER="anoncvs.freedesktop.org:/cvs/xapps" +ECVS_MODULE="xwinwrap" +ECVS_BRANCH="" +ECVS_LOCALNAME="xwinwrap" +ECVS_CO_DATE=${PV##*alpha} +ECVS_UP_OPTS="-D ${ECVS_CO_DATE} -dP" +ECVS_CO_OPTS="-D ${ECVS_CO_DATE}" + +S="${WORKDIR}"/${ECVS_LOCALNAME} + +src_unpack() { + cvs_src_unpack + cd "${S}" + epatch "${FILESDIR}/xwinwrap-frameless-geometry.patch" +} + +src_compile() { + emake || die "emake failed" +} + +src_install() { + dobin xwinwrap +} diff --git a/x11-plugins/compiz-fusion-plugins-extra/ChangeLog b/x11-plugins/compiz-fusion-plugins-extra/ChangeLog new file mode 100644 index 0000000..2e6769e --- /dev/null +++ b/x11-plugins/compiz-fusion-plugins-extra/ChangeLog @@ -0,0 +1,36 @@ +# ChangeLog for Gentoo XEffects Overlay +# $Header: $ + + 29 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + -compiz-fusion-plugins-extra-0.5.2.ebuild: + Removed 0.5.2 version. + + 29 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + compiz-fusion-plugins-extra-0.5.2.ebuild, + compiz-fusion-plugins-extra-0.6.0.ebuild: + Removed default S definition. + + 21 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +compiz-fusion-plugins-extra-0.6.0.ebuild: + Bumped package to 0.6.0 release. + + 22 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + compiz-fusion-plugins-extra-9999.ebuild: + Removed dep on compiz-0.5.2 for the live ebuild as it doesn't work. + + 20 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +metadata.xml: + Added metadata.xml + + 19 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + compiz-fusion-plugins-extra-9999.ebuild: + Update to allow compiz-0.5.2 or compiz-9999 as deps. + + 10 Jul 2007; Alex Heck <nesl247@gmail.com> + compiz-fusion-plugins-extra-9999.ebuild: + x11-plugins/compiz-fusion-plugins-extra: Require compiz-fusion-plugins-main + + 23 May 2007; Alex Heck <nesl247@gmail.com> + +compcomm-plugins-extra-9999.ebuild: + x11-plugins/compcomm-plugins-extra: Initial import + diff --git a/x11-plugins/compiz-fusion-plugins-extra/Manifest b/x11-plugins/compiz-fusion-plugins-extra/Manifest new file mode 100644 index 0000000..4ea490e --- /dev/null +++ b/x11-plugins/compiz-fusion-plugins-extra/Manifest @@ -0,0 +1,5 @@ +DIST compiz-fusion-plugins-extra-0.6.0.tar.bz2 2293746 RMD160 1dad5d0ec662c02fd0275999934ce2307e03662c SHA1 6675566de981f56a072175bdd93fcabf07c051f0 SHA256 7eb7a636d327a68da55c1db38a268c6b821203d2fc96fb365ff80817fa3904cd +EBUILD compiz-fusion-plugins-extra-0.6.0.ebuild 1429 RMD160 f054cd320d57e4ec0f6fbd4063e0e4f478afd7d3 SHA1 50272af5f1875cd3a1678b89e6d62354d58126bf SHA256 736aff4c26edd0d6dacd745194577c18cb014a75a5350a3ab8547c50d0fd3d3b +EBUILD compiz-fusion-plugins-extra-9999.ebuild 1444 RMD160 55811883b19142803d870260d4c0151fdeebff7d SHA1 e6d5137ba911c34cf107b126fad03049b7e54296 SHA256 2ce3f096d5d67e5690c22da3a728dfd6ba9bb0d6d66115364117eb8d8f19b696 +MISC ChangeLog 1286 RMD160 947e953214dbdec34dfbc37771ac6fa1903bf24d SHA1 d518869315c8bf27b6e091692c762907f6d0c21c SHA256 b123106b6a728dd4a8fb757b607517a766b26538dfad9b214a1a416a9a3a8fad +MISC metadata.xml 744 RMD160 41869cce3ca7245fdb717671eac87bb4da76bcbc SHA1 dcb76138b4ac538f5ab8f59d64c806517890124c SHA256 792b7eee15f89113a3f6ea44e2ae8b3e16bffa31c4fb9cb7c452afd78722de58 diff --git a/x11-plugins/compiz-fusion-plugins-extra/compiz-fusion-plugins-extra-0.6.0.ebuild b/x11-plugins/compiz-fusion-plugins-extra/compiz-fusion-plugins-extra-0.6.0.ebuild new file mode 100644 index 0000000..e858bfd --- /dev/null +++ b/x11-plugins/compiz-fusion-plugins-extra/compiz-fusion-plugins-extra-0.6.0.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit flag-o-matic autotools + +COMPIZ_RELEASE=0.6.2 + +DESCRIPTION="Compiz Fusion Window Decorator Extra Plugins" +HOMEPAGE="http://compiz-fusion.org" +SRC_URI="http://releases.compiz-fusion.org/${PV}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +RESTRICT="mirror" + +RDEPEND="~x11-wm/compiz-${COMPIZ_RELEASE} + media-libs/jpeg + >=gnome-base/librsvg-2.14.0 + ~x11-libs/compiz-bcop-${PV} + ~x11-plugins/compiz-fusion-plugins-main-${PV}" + +DEPEND="${RDEPEND} + >=dev-util/pkgconfig-0.19 + >=sys-devel/gettext-0.15 + >=dev-util/intltool-0.35" + +pkg_setup() { + if ! built_with_use x11-libs/cairo glitz ; then + einfo "Please rebuild cairo with USE=\"glitz\"" + die "x11-libs/cairo missing glitz support" + fi +} + +src_compile() { + filter-ldflags -znow -z,now + filter-ldflags -Wl,-znow -Wl,-z,now + + eautoreconf || die "eautoreconf failed" + glib-gettextize --copy --force || die "glib-gettextize failed" + intltoolize --automake --copy --force || die "intloolize failed" + + econf || die "econf failed" + emake -j1 || die "make failed" +} + +src_install() { + make DESTDIR="${D}" install || die "make install failed" +} + +pkg_postinst() { + ewarn "DO NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs at http://bugs.gentoo-xeffects.org/" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/x11-plugins/compiz-fusion-plugins-extra/compiz-fusion-plugins-extra-9999.ebuild b/x11-plugins/compiz-fusion-plugins-extra/compiz-fusion-plugins-extra-9999.ebuild new file mode 100644 index 0000000..a0dea2d --- /dev/null +++ b/x11-plugins/compiz-fusion-plugins-extra/compiz-fusion-plugins-extra-9999.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +MY_PN="${PN/compiz-fusion-}" + +inherit git flag-o-matic autotools + +EGIT_REPO_URI="git://anongit.compiz-fusion.org/fusion/${MY_PN}" + +DESCRIPTION="Compiz Fusion Window Decorator Extra Plugins (git)" +HOMEPAGE="http://compiz-fusion.org" +SRC_URI="" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" +IUSE="" + +RDEPEND="~x11-wm/compiz-${PV} + media-libs/jpeg + >=gnome-base/librsvg-2.14.0 + ~x11-libs/compiz-bcop-${PV} + ~x11-plugins/compiz-fusion-plugins-main-${PV}" + +DEPEND="${RDEPEND} + >=dev-util/pkgconfig-0.19 + >=sys-devel/gettext-0.15 + >=dev-util/intltool-0.35" + +S="${WORKDIR}/${MY_PN}" + +pkg_setup() { + if ! built_with_use x11-libs/cairo glitz ; then + einfo "Please rebuild cairo with USE=\"glitz\"" + die "x11-libs/cairo missing glitz support" + fi +} + +src_compile() { + filter-ldflags -znow -z,now + filter-ldflags -Wl,-znow -Wl,-z,now + + eautoreconf || die "eautoreconf failed" + glib-gettextize --copy --force || die "glib-gettextize failed" + intltoolize --automake --copy --force || die "intloolize failed" + + econf || die "econf failed" + emake -j1 || die "make failed" +} + +src_install() { + make DESTDIR="${D}" install || die "make install failed" +} + +pkg_postinst() { + ewarn "DO NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs at http://bugs.gentoo-xeffects.org/" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/x11-plugins/compiz-fusion-plugins-extra/metadata.xml b/x11-plugins/compiz-fusion-plugins-extra/metadata.xml new file mode 100644 index 0000000..8473494 --- /dev/null +++ b/x11-plugins/compiz-fusion-plugins-extra/metadata.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription>Package with several compiz-fusion plugins: +addhelper, bench, crashhandler, cubecaps, cubereflex, extrawm, fadedesktop, firepaint, gears, +goto-viewport, group, mblur, reflex, scalefilter, showdesktop, splash, trailfocus, widget. +</longdescription> +</pkgmetadata> + diff --git a/x11-plugins/compiz-fusion-plugins-main/ChangeLog b/x11-plugins/compiz-fusion-plugins-main/ChangeLog new file mode 100644 index 0000000..336a3b3 --- /dev/null +++ b/x11-plugins/compiz-fusion-plugins-main/ChangeLog @@ -0,0 +1,38 @@ +# ChangeLog for Gentoo XEffects Overlay +# $Header: $ + + 29 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + -compiz-fusion-plugins-main-0.5.2.ebuild: + Removed 0.5.2 version. + + 29 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + compiz-fusion-plugins-main-0.5.2.ebuild, + compiz-fusion-plugins-main-0.6.0.ebuild: + Removed default S definition. + + 21 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +compiz-fusion-plugins-main-0.6.0.ebuild: + Bumped package to 0.6.0 release. + + 03 Sep 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + compiz-fusion-plugins-main-9999.ebuild: + Removed fix for compiz-text.h as upstream as solved this. + + 03 Sep 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + compiz-fusion-plugins-main-9999.ebuild: + Added a test to pkg_setup to remove /usr/include/compiz/compiz-text.h on + compiz-9999 if the file is present, as it was renamed and breaks the + compile. + + 22 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + compiz-fusion-plugins-main-9999.ebuild: + Removed dep on compiz-0.5.2 for the live ebuild as it doesn't work. + + 19 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + compiz-fusion-plugins-main-9999.ebuild: + Update to allow compiz-0.5.2 or compiz-9999 as deps. + + 23 May 2007; Alex Heck <nesl247@gmail.com> + +compcomm-plugins-main-9999.ebuild: + x11-plugins/compcomm-plugins-main: Initial import + diff --git a/x11-plugins/compiz-fusion-plugins-main/Manifest b/x11-plugins/compiz-fusion-plugins-main/Manifest new file mode 100644 index 0000000..ee92db0 --- /dev/null +++ b/x11-plugins/compiz-fusion-plugins-main/Manifest @@ -0,0 +1,5 @@ +DIST compiz-fusion-plugins-main-0.6.0.tar.bz2 784887 RMD160 360a6a725029a5c2343308e0098d3d9ecdf1588e SHA1 9c67ba9b974b8a6f06448581776307a7a77a35c6 SHA256 716bf78c0ebee6f8b1426369242de4a8db384dab2d87eb2855e2bd9f29d2c6de +EBUILD compiz-fusion-plugins-main-0.6.0.ebuild 1376 RMD160 1158bcbb84d12d657113b1e0dbe8eb831e6bff37 SHA1 ed24e70317b063d9c9f607b92c4488680dc62184 SHA256 539e3a0d6d41c5bdfa135b54fa087f5c7220f4ae66cec3467c8aee37496430f8 +EBUILD compiz-fusion-plugins-main-9999.ebuild 1391 RMD160 14758658c516129c0c7181e972189a5fe60dc70c SHA1 e60946b5d2454d9b7d5b49f3992a1a59e8d6d235 SHA256 8a744cb17045608bf0bd92aa9e0f5a9fa01d10d8af66e71d9983375896932090 +MISC ChangeLog 1442 RMD160 0383455196bfa16bcec97b9149e25d22a3e38ab4 SHA1 aaf9ce80125c4fa730dcc00cdf1fefaadbdf745c SHA256 c3aa0e2af1e96d0633ca37e697c01fb7e7e04a868dc9319bd1571a3728632ee9 +MISC metadata.xml 723 RMD160 6874691659992ebbd2b05229b9d6640bd94038ff SHA1 a6e766693056d7ae5bedb1929ca0dff93126b258 SHA256 ef01baed77ba9c969d3fb359f74ca56921ec010eea5f57a42c231cf5f2674e92 diff --git a/x11-plugins/compiz-fusion-plugins-main/compiz-fusion-plugins-main-0.6.0.ebuild b/x11-plugins/compiz-fusion-plugins-main/compiz-fusion-plugins-main-0.6.0.ebuild new file mode 100644 index 0000000..71ec440 --- /dev/null +++ b/x11-plugins/compiz-fusion-plugins-main/compiz-fusion-plugins-main-0.6.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit flag-o-matic autotools + +COMPIZ_RELEASE=0.6.2 + +DESCRIPTION="Compiz Fusion Window Decorator Plugins" +HOMEPAGE="http://compiz-fusion.org" +SRC_URI="http://releases.compiz-fusion.org/${PV}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +RESTRICT="mirror" + +RDEPEND="~x11-wm/compiz-${COMPIZ_RELEASE} + media-libs/jpeg + >=gnome-base/librsvg-2.14.0 + ~x11-libs/compiz-bcop-${PV}" + +DEPEND="${RDEPEND} + >=dev-util/pkgconfig-0.19 + >=sys-devel/gettext-0.15 + >=dev-util/intltool-0.35" + +pkg_setup() { + if ! built_with_use x11-libs/cairo glitz ; then + einfo "Please rebuild cairo with USE=\"glitz\"" + die "x11-libs/cairo missing glitz support" + fi +} + +src_compile() { + filter-ldflags -znow -z,now + filter-ldflags -Wl,-znow -Wl,-z,now + + eautoreconf || die "eautoreconf failed" + glib-gettextize --copy --force || die "glib-gettextize failed" + intltoolize --automake --copy --force || die "intloolize failed" + + econf || die "econf failed" + emake -j1 || die "make failed" +} + +src_install() { + make DESTDIR="${D}" install || die "make install failed" +} + +pkg_postinst() { + ewarn "DO NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs at http://bugs.gentoo-xeffects.org/" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/x11-plugins/compiz-fusion-plugins-main/compiz-fusion-plugins-main-9999.ebuild b/x11-plugins/compiz-fusion-plugins-main/compiz-fusion-plugins-main-9999.ebuild new file mode 100644 index 0000000..3f2fd00 --- /dev/null +++ b/x11-plugins/compiz-fusion-plugins-main/compiz-fusion-plugins-main-9999.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +MY_PN="${PN/compiz-fusion-}" + +inherit git flag-o-matic autotools + +EGIT_REPO_URI="git://anongit.compiz-fusion.org/fusion/${MY_PN}" + +DESCRIPTION="Compiz Fusion Window Decorator Plugins (git)" +HOMEPAGE="http://compiz-fusion.org" +SRC_URI="" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" +IUSE="" + +RDEPEND="~x11-wm/compiz-${PV} + media-libs/jpeg + >=gnome-base/librsvg-2.14.0 + ~x11-libs/compiz-bcop-${PV}" + +DEPEND="${RDEPEND} + >=dev-util/pkgconfig-0.19 + >=sys-devel/gettext-0.15 + >=dev-util/intltool-0.35" + +S="${WORKDIR}/${MY_PN}" + +pkg_setup() { + if ! built_with_use x11-libs/cairo glitz ; then + einfo "Please rebuild cairo with USE=\"glitz\"" + die "x11-libs/cairo missing glitz support" + fi +} + +src_compile() { + filter-ldflags -znow -z,now + filter-ldflags -Wl,-znow -Wl,-z,now + + eautoreconf || die "eautoreconf failed" + glib-gettextize --copy --force || die "glib-gettextize failed" + intltoolize --automake --copy --force || die "intloolize failed" + + econf || die "econf failed" + emake -j1 || die "make failed" +} + +src_install() { + make DESTDIR="${D}" install || die "make install failed" +} + +pkg_postinst() { + ewarn "DO NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs at http://bugs.gentoo-xeffects.org/" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/x11-plugins/compiz-fusion-plugins-main/metadata.xml b/x11-plugins/compiz-fusion-plugins-main/metadata.xml new file mode 100644 index 0000000..ba075fd --- /dev/null +++ b/x11-plugins/compiz-fusion-plugins-main/metadata.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription>Package with the base compiz-fusion plugins: +animation, colourfilter, expo, ezoom, jpeg, neg, opacify, put, resizeinfo, ring, +scaleaddon, shift, snap, text, thumbnail, vpswitch,, wall, winrules, workarounds. +</longdescription> +</pkgmetadata> + diff --git a/x11-plugins/compiz-fusion-plugins-unsupported/ChangeLog b/x11-plugins/compiz-fusion-plugins-unsupported/ChangeLog new file mode 100644 index 0000000..f9f24b4 --- /dev/null +++ b/x11-plugins/compiz-fusion-plugins-unsupported/ChangeLog @@ -0,0 +1,32 @@ +# ChangeLog for Gentoo XEffects Overlay +# $Header: $ + + 29 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + -compiz-fusion-plugins-unsupported-0.5.2.ebuild: + Removed 0.5.2 version. + + 29 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + compiz-fusion-plugins-unsupported-0.5.2.ebuild, + compiz-fusion-plugins-unsupported-0.6.0.ebuild: + Removed default S definition. + + 21 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +compiz-fusion-plugins-unsupported-0.6.0.ebuild: + Bumped package to 0.6.0 release. + + 22 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + compiz-fusion-plugins-unsupported-9999.ebuild: + Removed dep on compiz-0.5.2 for the live ebuild as it doesn't work. + + 20 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +metadata.xml: + Added metadata.xml + + 19 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + compiz-fusion-plugins-unsupported-9999.ebuild: + Update to allow compiz-0.5.2 or compiz-9999 as deps. + + 23 May 2007; Alex Heck <nesl247@gmail.com> + +compcomm-plugins-unsupported-9999.ebuild: + x11-plugins/compcomm-plugins-unsupported: Initial import + diff --git a/x11-plugins/compiz-fusion-plugins-unsupported/Manifest b/x11-plugins/compiz-fusion-plugins-unsupported/Manifest new file mode 100644 index 0000000..ab1d2ba --- /dev/null +++ b/x11-plugins/compiz-fusion-plugins-unsupported/Manifest @@ -0,0 +1,5 @@ +DIST compiz-fusion-plugins-unsupported-0.6.0.tar.bz2 411166 RMD160 4bbf99388c69fb24f31554414e226ec2d40ecabb SHA1 ee3b367c1718f2172a13bb71837bd4787c87e296 SHA256 14c0a4abed43af90ab29494bced8d8fc9cf2ac883f832a8761f9107b4e7362f8 +EBUILD compiz-fusion-plugins-unsupported-0.6.0.ebuild 1388 RMD160 b66f72339fa883f3b8bf9c752cfcf4b716f42067 SHA1 a1fffc5e495858fc9c26a36699716364dc79fd16 SHA256 1a4290ab17e285712b34127891c532dcab7d4305fbc5023f07fb78809bdcaeb7 +EBUILD compiz-fusion-plugins-unsupported-9999.ebuild 1403 RMD160 924df7d983e5506882f62a995cc45d682d228496 SHA1 d4c768ac207dd737ff81ac03992a61620e8413cd SHA256 8d872695d7c8cc8d861244b480e5776bbffe7c449a60dec58ec7ce07fdbccf60 +MISC ChangeLog 1167 RMD160 66daa08d9b7b4e46d741cdf1ef6576d0f980635b SHA1 95eb7d7a2a3f5474b7c872d7e3caa2e86584a93e SHA256 656f13af536ba67f6b8b8996c45203acac360c1cf5064e60810ee85006932bb3 +MISC metadata.xml 588 RMD160 1f1d66ba2a4280a3bf066352627b2b7de79df09b SHA1 5db28fb8edb7bec2b842f4faf3a40814eff16168 SHA256 eecabd7bed064d52125af2893afb6e8e22d6abe00a85e0fd01c340510c5e5545 diff --git a/x11-plugins/compiz-fusion-plugins-unsupported/compiz-fusion-plugins-unsupported-0.6.0.ebuild b/x11-plugins/compiz-fusion-plugins-unsupported/compiz-fusion-plugins-unsupported-0.6.0.ebuild new file mode 100644 index 0000000..68220c6 --- /dev/null +++ b/x11-plugins/compiz-fusion-plugins-unsupported/compiz-fusion-plugins-unsupported-0.6.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit flag-o-matic autotools + +COMPIZ_RELEASE=0.6.2 + +DESCRIPTION="Compiz Fusion Window Decorator Unsupported Plugins" +HOMEPAGE="http://compiz-fusion.org" +SRC_URI="http://releases.compiz-fusion.org/${PV}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +RESTRICT="mirror" + +RDEPEND="~x11-wm/compiz-${COMPIZ_RELEASE} + media-libs/jpeg + >=gnome-base/librsvg-2.14.0 + ~x11-libs/compiz-bcop-${PV}" + +DEPEND="${RDEPEND} + >=dev-util/pkgconfig-0.19 + >=sys-devel/gettext-0.15 + >=dev-util/intltool-0.35" + +pkg_setup() { + if ! built_with_use x11-libs/cairo glitz ; then + einfo "Please rebuild cairo with USE=\"glitz\"" + die "x11-libs/cairo missing glitz support" + fi +} + +src_compile() { + filter-ldflags -znow -z,now + filter-ldflags -Wl,-znow -Wl,-z,now + + eautoreconf || die "eautoreconf failed" + glib-gettextize --copy --force || die "glib-gettextize failed" + intltoolize --automake --copy --force || die "intloolize failed" + + econf || die "econf failed" + emake -j1 || die "make failed" +} + +src_install() { + make DESTDIR="${D}" install || die "make install failed" +} + +pkg_postinst() { + ewarn "DO NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs at http://bugs.gentoo-xeffects.org/" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/x11-plugins/compiz-fusion-plugins-unsupported/compiz-fusion-plugins-unsupported-9999.ebuild b/x11-plugins/compiz-fusion-plugins-unsupported/compiz-fusion-plugins-unsupported-9999.ebuild new file mode 100644 index 0000000..331ffcc --- /dev/null +++ b/x11-plugins/compiz-fusion-plugins-unsupported/compiz-fusion-plugins-unsupported-9999.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +MY_PN="${PN/compiz-fusion-}" + +inherit git flag-o-matic autotools + +EGIT_REPO_URI="git://anongit.compiz-fusion.org/fusion/${MY_PN}" + +DESCRIPTION="Compiz Fusion Window Decorator Unsupported Plugins (git)" +HOMEPAGE="http://compiz-fusion.org" +SRC_URI="" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" +IUSE="" + +RDEPEND="~x11-wm/compiz-${PV} + media-libs/jpeg + >=gnome-base/librsvg-2.14.0 + ~x11-libs/compiz-bcop-${PV}" + +DEPEND="${RDEPEND} + >=dev-util/pkgconfig-0.19 + >=sys-devel/gettext-0.15 + >=dev-util/intltool-0.35" + +S="${WORKDIR}/${MY_PN}" + +pkg_setup() { + if ! built_with_use x11-libs/cairo glitz ; then + einfo "Please rebuild cairo with USE=\"glitz\"" + die "x11-libs/cairo missing glitz support" + fi +} + +src_compile() { + filter-ldflags -znow -z,now + filter-ldflags -Wl,-znow -Wl,-z,now + + eautoreconf || die "eautoreconf failed" + glib-gettextize --copy --force || die "glib-gettextize failed" + intltoolize --automake --copy --force || die "intloolize failed" + + econf || die "econf failed" + emake -j1 || die "make failed" +} + +src_install() { + make DESTDIR="${D}" install || die "make install failed" +} + +pkg_postinst() { + ewarn "DO NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs at http://bugs.gentoo-xeffects.org/" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/x11-plugins/compiz-fusion-plugins-unsupported/metadata.xml b/x11-plugins/compiz-fusion-plugins-unsupported/metadata.xml new file mode 100644 index 0000000..6bb9818 --- /dev/null +++ b/x11-plugins/compiz-fusion-plugins-unsupported/metadata.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription>Package with several compiz-fusion plugins: +fakeargb, mswitch, snow, tile +</longdescription> +</pkgmetadata> diff --git a/x11-plugins/compiz-fusion-plugins-wallpaper/ChangeLog b/x11-plugins/compiz-fusion-plugins-wallpaper/ChangeLog new file mode 100644 index 0000000..07241ad --- /dev/null +++ b/x11-plugins/compiz-fusion-plugins-wallpaper/ChangeLog @@ -0,0 +1,12 @@ +# ChangeLog for x11-plugins/compiz-fusion-plugins-wallpaper +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 22 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + compiz-fusion-plugins-wallpaper-9999.ebuild: + Removed dep on compiz-0.5.2 for the live ebuild as it doesn't work. + + 19 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + compiz-fusion-plugins-wallpaper-9999.ebuild: + Update to allow compiz-0.5.2 or compiz-9999 as deps. + diff --git a/x11-plugins/compiz-fusion-plugins-wallpaper/Manifest b/x11-plugins/compiz-fusion-plugins-wallpaper/Manifest new file mode 100644 index 0000000..2d8e570 --- /dev/null +++ b/x11-plugins/compiz-fusion-plugins-wallpaper/Manifest @@ -0,0 +1,3 @@ +EBUILD compiz-fusion-plugins-wallpaper-9999.ebuild 1103 RMD160 0f7aeeb927fe844b622e5b7b3f9abf1194894cd6 SHA1 9ac2917c8b9432bd0085a6b063b704cce20f6658 SHA256 d4e3bbbc95721690a5d23606129e206d98d5899e31bcf14d1890e618010df297 +MISC ChangeLog 499 RMD160 a547b1541979038d5bf9e6f26ff7b92bec4b5600 SHA1 eadcea8930ba9053da1d275464dee03f4fdef1a3 SHA256 996cf212abb6182ed19986cf9415116084945d92429a5da5629bbff2adb464ac +MISC metadata.xml 547 RMD160 d67bcb738b8585e4cfa8babff5a615f654888336 SHA1 0e53f0e633081647b5ccd660ae2a107ce3e33cb0 SHA256 59cc1caff2c57183ba0146444d04d6fcc94559d256f8b6e1cca510a5b0121584 diff --git a/x11-plugins/compiz-fusion-plugins-wallpaper/compiz-fusion-plugins-wallpaper-9999.ebuild b/x11-plugins/compiz-fusion-plugins-wallpaper/compiz-fusion-plugins-wallpaper-9999.ebuild new file mode 100644 index 0000000..f9c6128 --- /dev/null +++ b/x11-plugins/compiz-fusion-plugins-wallpaper/compiz-fusion-plugins-wallpaper-9999.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +MY_PN="${PN/compiz-fusion-plugins-}" + +inherit git flag-o-matic autotools + +EGIT_REPO_URI="git://anongit.compiz-fusion.org/fusion/plugins/${MY_PN}" + +DESCRIPTION="Compiz Fusion Window Decorator Wallpaper Plugin (git)" +HOMEPAGE="http://compiz-fusion.org" +SRC_URI="" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" +IUSE="" + +RDEPEND="~x11-wm/compiz-${PV} + ~x11-libs/compiz-bcop-${PV}" + +DEPEND="${RDEPEND} + >=dev-util/pkgconfig-0.19 + >=sys-devel/gettext-0.15 + >=dev-util/intltool-0.35" + +S="${WORKDIR}/${MY_PN}" + +src_compile() { + filter-ldflags -znow -z,now + filter-ldflags -Wl,-znow -Wl,-z,now + + sed -i 's/gen-schemas .*/gen-schemas :=/' Makefile + + emake -j1 || die "make failed" +} + +src_install() { + make DESTDIR="${D}/usr/lib/compiz" XMLDIR="${D}/usr/share/compiz" install || die "make install failed" +} + +pkg_postinst() { + ewarn "DO NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs at http://bugs.gentoo-xeffects.org/" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/x11-plugins/compiz-fusion-plugins-wallpaper/metadata.xml b/x11-plugins/compiz-fusion-plugins-wallpaper/metadata.xml new file mode 100644 index 0000000..dfb1ef9 --- /dev/null +++ b/x11-plugins/compiz-fusion-plugins-wallpaper/metadata.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription>compiz-fusion wallpaper plugin. +</longdescription> +</pkgmetadata> + diff --git a/x11-plugins/compiz-plugins-screensaver/ChangeLog b/x11-plugins/compiz-plugins-screensaver/ChangeLog new file mode 100644 index 0000000..6483f6d --- /dev/null +++ b/x11-plugins/compiz-plugins-screensaver/ChangeLog @@ -0,0 +1,24 @@ +# ChangeLog for Gentoo XEffects Overlay +# $Header: $ + + 04 Sep 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + compiz-plugins-screensaver-9999.ebuild: + Fixed GIT_REPO link. + + 03 Sep 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +metadata.xml, +compiz-plugins-screensaver-9999.ebuild: + Re-added pafy's screensaver plugin to the tree and renamed it to + compiz-plugins-screensaver. + + 22 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + compiz-users-pafy-screensaver-9999.ebuild: + Removed dep on compiz-0.5.2 for the live ebuild as it doesn't work. + + 19 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + compiz-users-pafy-screensaver-9999.ebuild: + Update to allow compiz-0.5.2 or compiz-9999 as deps. + + 31 Jul 2007; <roderick_greening@hotmail.com> +, +, + +compiz-users-pafy-screensaver-9999.ebuild, + -compiz-fusion-plugins-atlantis-9999.ebuild: + Initial Commit diff --git a/x11-plugins/compiz-plugins-screensaver/Manifest b/x11-plugins/compiz-plugins-screensaver/Manifest new file mode 100644 index 0000000..4b0d68c --- /dev/null +++ b/x11-plugins/compiz-plugins-screensaver/Manifest @@ -0,0 +1,3 @@ +EBUILD compiz-plugins-screensaver-9999.ebuild 1092 RMD160 65a5ef091d51c2897cd4fcebd3a725e1ce5cd0bf SHA1 13969a1f3e591871d1da720a196ea7bc45b97f8a SHA256 a58f6acd9b0b6033e958e29d03e01deab3b277bfab3df5bf84744dcbcca296e7 +MISC ChangeLog 924 RMD160 e534fbeb481f97fb0f92c2dd6ca15d6007e68c46 SHA1 e9e2a8eddf8e845b61482a68246a7e9d3b77d4e8 SHA256 cd3fef14979de9c58b2bc2ff6b7107523461640f49c1007cd3cb5e061f0b184d +MISC metadata.xml 555 RMD160 73aea3335cab2db4871128bc19e88a85d9e7e777 SHA1 6d6392c5508b239ecdd9c353a20cb5eb47662d60 SHA256 210ab45d03a8e7d59ea6f2bbf57860fb3904dc7b6b9402819114b654d755e70f diff --git a/x11-plugins/compiz-plugins-screensaver/compiz-plugins-screensaver-9999.ebuild b/x11-plugins/compiz-plugins-screensaver/compiz-plugins-screensaver-9999.ebuild new file mode 100644 index 0000000..0c1c014 --- /dev/null +++ b/x11-plugins/compiz-plugins-screensaver/compiz-plugins-screensaver-9999.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +MY_PN="${PN/compiz-plugins-}" + +inherit git flag-o-matic autotools + +EGIT_REPO_URI="git://anongit.compiz-fusion.org/users/pafy/${MY_PN}" + +DESCRIPTION="Compiz Fusion Window Decorator Screensaver Plugin (git)" +HOMEPAGE="http://compiz-fusion.org" +SRC_URI="" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" +IUSE="" + +RDEPEND="~x11-wm/compiz-${PV} + ~x11-libs/compiz-bcop-${PV}" + +DEPEND="${RDEPEND} + >=dev-util/pkgconfig-0.19 + >=sys-devel/gettext-0.15 + >=dev-util/intltool-0.35" + +S="${WORKDIR}/${MY_PN}" + +src_compile() { + filter-ldflags -znow -z,now + filter-ldflags -Wl,-znow -Wl,-z,now + + sed -i 's/gen-schemas .*/gen-schemas :=/' Makefile + emake -j1 || die "make failed" +} + +src_install() { + make DESTDIR="${D}/usr/lib/compiz" XMLDIR="${D}/usr/share/compiz" install || die "make install failed" +} + +pkg_postinst() { + ewarn "DO NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs to http://bugs.gentoo-xeffects.org" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/x11-plugins/compiz-plugins-screensaver/metadata.xml b/x11-plugins/compiz-plugins-screensaver/metadata.xml new file mode 100644 index 0000000..926c5c0 --- /dev/null +++ b/x11-plugins/compiz-plugins-screensaver/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription>compiz-fusion pafy's screensaver plugin. +</longdescription> +</pkgmetadata> diff --git a/x11-plugins/screenlets/ChangeLog b/x11-plugins/screenlets/ChangeLog new file mode 100644 index 0000000..ab5e37b --- /dev/null +++ b/x11-plugins/screenlets/ChangeLog @@ -0,0 +1,58 @@ +# ChangeLog for Gentoo XEffects Overlay +# $Header: $ + + 03 Sep 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +screenlets-0.0.10.ebuild: + Added screenlets-0.0.10 to the tree. Thanks Alex Heck (nesl247) for the ebuild. + + 20 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +metadata.xml, screenlets-0.0.8_pre-r6.ebuild: + Fixed some QA errors. + Added metadata.xml + + 31 Mar 2007; <roderick_greening@hotmail.com> + -screenlets-0.0.8_pre-r3.ebuild, -screenlets-0.0.8_pre-r4.ebuild, + -screenlets-0.0.8_pre-r5.ebuild, +screenlets-0.0.8_pre-r6.ebuild: + Added wnck use as a requirement if using nognome + + 28 Mar 2007; <roderick_greening@hotmail.com> + +screenlets-0.0.8_pre-r5.ebuild: + Fixed themes distfile for new Notes theme. Was installed to incorrect dir. + + 28 Mar 2007; <roderick_greening@hotmail.com> + +screenlets-0.0.8_pre-r4.ebuild: + Updated screenlets extra package. Added new note and clock theme. + + 27 Mar 2007; <roderick_greening@hotmail.com> -screenlets-0.0.8_pre.ebuild, + -screenlets-0.0.8_pre-r1.ebuild, -screenlets-0.0.8_pre-r2.ebuild, + +screenlets-0.0.8_pre-r3.ebuild, + +files/screenlets-0.0.8_pre-scandir_fix.patch, +files/controlpanel.glade, + +files/screenlets.desktop, +files/screenlets.svg, + +files/screenlets-control, files/screenlets-tray: + Remove old versions. Add new -r3. New version contains screenlets control + panel. + + 27 Mar 2007; <roderick_greening@hotmail.com> + +screenlets-0.0.8_pre-r2.ebuild: + Bump version and added extra screenlets. + + 27 Mar 2007; <roderick_greening@hotmail.com> + +screenlets-0.0.8_pre-r1.ebuild, +files/screenlets-0.0.8_pre-path.patch, + +files/logo24.png, +files/screenlets-tray: + New version for testing. Fixes path to /usr rather than /usr/local. Added in + tray icon. + + 22 Mar 2007; <roderick_greening@hotmail.com> screenlets-0.0.8_pre.ebuild: + Added libnotify dep to screenlets. Missed that one. + + 21 Mar 2007; <roderick_greening@hotmail.com> screenlets-0.0.8_pre.ebuild: + Updated ebuild to work better with updated gnome-python-desktop ebuild. + + 21 Mar 2007; <roderick_greening@hotmail.com> screenlets-0.0.8_pre.ebuild: + Fixed ebuild for proper USE checking. + + 21 Mar 2007; <roderick_greening@hotmail.com> ChangeLog: + Added screenlets from ebuild posted here: + http://forums.gentoo.org/viewtopic-t-543047.html. It has been modified for + proper deps. + diff --git a/x11-plugins/screenlets/Manifest b/x11-plugins/screenlets/Manifest new file mode 100644 index 0000000..8db9b70 --- /dev/null +++ b/x11-plugins/screenlets/Manifest @@ -0,0 +1,17 @@ +AUX controlpanel.glade 15830 RMD160 1263a84fd49283047b96eed9e4979950f6c94505 SHA1 d839e392474903fce63aff6d4bee0028ee111510 SHA256 a8015ee64a39748ddd21b790aa17ebd6c9cd902ebb9edff512e0a4444f07a8be +AUX logo24.png 1421 RMD160 ca71ac16c3c01d0a5a9cf92c90dc9c18cc349861 SHA1 410472df0af42ac6bf00ae1f6e740a08fafe9562 SHA256 38a0f91e65cbb80af90267f0d5aee3877f9f9aab734584881686dbd813c3bd8e +AUX screenlets-0.0.8_pre-path.patch 2045 RMD160 f996fb933de5d1a9fbcc3828d633905229a5fd5d SHA1 290f6c7b76f091d1dd54a0f32f212a1f515b0e1b SHA256 ccddc9d5d12d1143e2eaa732948f6a954533da3a69419f2e364756658909ffd9 +AUX screenlets-0.0.8_pre-scandir_fix.patch 483 RMD160 71f23b7a39e796f66dbeb9a4ae27eddbe8ed5044 SHA1 32c68d1c07929e992e3f80620c6c7505dac3c84b SHA256 8241ff33246393ff966cd45844c7adba47b1afb8898c161d41b5eca82be8b6ce +AUX screenlets-control 7053 RMD160 9a8c8cded64017457d98f8ff9e90c55290707650 SHA1 a8fd28122f68b1a7f71bda753c0e8ae404eedee6 SHA256 f0107e3af36845b97a9f78fdee04b238e191ec70ae548cd3087dc9fa7ecd0454 +AUX screenlets-tray 3298 RMD160 84fbec3e3d0d90b8c0a8639f7075a1121b466220 SHA1 a7b057e66938f45d51ee29deaa01011717e8a3d0 SHA256 b8fdd0c3db5a98d53bfc3da8bace6eff6b730200ede6fac4bc4d3f4766284eef +AUX screenlets.desktop 177 RMD160 43fc3bb81622d49b588c503471fb1e51b946b008 SHA1 0f4f77fbea301fae53216b3602c6df571c83e6eb SHA256 37b994770b3dc043c626cf10719f1c05863a0cd64e9d1c142a7deb6732005b15 +AUX screenlets.svg 110940 RMD160 c88d75c4d937e2f272762763ed12d10279dfdb8a SHA1 aebf21e01a0fc7ecdaeb95dc8c8325053e1255c9 SHA256 988165ca7d68452f438e15bbb8d0e89cf2287c72d75c3278101d8eaaae731c5b +DIST screenlets-0.0.10.tar.bz2 263780 RMD160 25ecf8c13fab3b769d84277dfc5e3963686451ff SHA1 36a7d9615467ea31ff556ca1cc1b1cac4eb60a01 SHA256 6206fae99a70282fb356d57389776df4628e2b2382d471d429bd002eb101ac97 +DIST screenlets-0.0.8pre.tar.bz2 159931 RMD160 43854ecf823faf24f03499572ba7eea25cfa7151 SHA1 0dc39e59e4cb472546d663bf85a789fa8aeba4ae SHA256 35b0162b333bff18733dd7abd015fa007c6db2042a43a669757a8a6cfbf8742e +DIST screenlets-extra-0.0.8_pre-v2.tar.bz2 298085 RMD160 208b0c6427848915e702589ff261b6c98646b215 SHA1 e2e6283d8351659588b4a9a5fa2bd2a4bd1c1892 SHA256 cabd57f4c0d7183881c499d04d8a052f6d8a4d707381608936bdafd8be821fcd +DIST screenlets-missing_icons-0.0.8_pre.tar.bz2 17976 RMD160 c99b8231334358dba006251a0e8731aa93ab2bb9 SHA1 7a2604955594c141f6e37bab20139b7ddb611d91 SHA256 cdedbffb08db570969e18392842258cb670e068f1e22a9ec2edbed78904d7819 +DIST screenlets-themes-0.0.8_pre-v2.tar.bz2 16734 RMD160 eeaebb2a61b4ff8173a8c34f9b988295cd171101 SHA1 33a9030400783020e97c8ae1e1b8c3664e653c5e SHA256 0ee2f4558c3bb90fccf14a232fbc2d0796d61a967d0252ceb4c3d22900a2645b +EBUILD screenlets-0.0.10.ebuild 2073 RMD160 497ff3ec488f163914e60cd2ba9715b16964a40b SHA1 839fc609346a0e1cdc66ee2d7f86bc279895de6c SHA256 cc7d4b1d3c86b19ccb0d615749fa604b56ec4eb73bc32010d245fada4d2ec10e +EBUILD screenlets-0.0.8_pre-r6.ebuild 2346 RMD160 9ee350fdfda52cb50c664f4b1ad71294637c77bc SHA1 864070fa9ee863e40d44fdeb6e378ac26da98ce4 SHA256 ef63753d2ba75dd45681503f6e2126ba5035540c0288f10b2a6f1af8e79fe01c +MISC ChangeLog 2367 RMD160 a16f27680539ee46d2328dcda23e316f57952bd2 SHA1 7bd2ffe3d5c2d6f333090e439c6f30e13939ecf0 SHA256 0bde60b06c6c969fab05427d8224876f488b44c45fce3ab4e1ca33c036ea8ff5 +MISC metadata.xml 607 RMD160 497b8cffb7971338dbf591e3fe7a1e4102fd07fe SHA1 4e3f1127e2099043e5e79c426ad01cd34ef557db SHA256 282bfad52a026eced1d89309ab961826742f1d2022b216f28c4057c1ed084105 diff --git a/x11-plugins/screenlets/files/controlpanel.glade b/x11-plugins/screenlets/files/controlpanel.glade new file mode 100644 index 0000000..10a93e6 --- /dev/null +++ b/x11-plugins/screenlets/files/controlpanel.glade @@ -0,0 +1,422 @@ +<?xml version="1.0" standalone="no"?> <!--*- mode: xml -*--> +<!DOCTYPE glade-interface SYSTEM "http://glade.gnome.org/glade-2.0.dtd"> + +<glade-interface> + +<widget class="GtkWindow" id="MainWindow"> + <property name="width_request">337</property> + <property name="height_request">570</property> + <property name="visible">True</property> + <property name="title" translatable="yes">Control Panel</property> + <property name="type">GTK_WINDOW_TOPLEVEL</property> + <property name="window_position">GTK_WIN_POS_NONE</property> + <property name="modal">False</property> + <property name="resizable">False</property> + <property name="destroy_with_parent">False</property> + <property name="icon">logo24.png</property> + <property name="decorated">True</property> + <property name="skip_taskbar_hint">False</property> + <property name="skip_pager_hint">False</property> + <property name="type_hint">GDK_WINDOW_TYPE_HINT_NORMAL</property> + <property name="gravity">GDK_GRAVITY_NORTH_WEST</property> + <property name="focus_on_map">True</property> + <property name="urgency_hint">False</property> + <signal name="destroy" handler="on_MainWindow_destroy" last_modification_time="Sat, 24 Feb 2007 15:32:14 GMT"/> + + <child> + <widget class="GtkFixed" id="fixed1"> + <property name="visible">True</property> + + <child> + <widget class="GtkIconView" id="screenlets_list"> + <property name="width_request">312</property> + <property name="height_request">272</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="selection_mode">GTK_SELECTION_SINGLE</property> + <property name="orientation">GTK_ORIENTATION_VERTICAL</property> + <property name="reorderable">False</property> + <signal name="item_activated" handler="on_screenlets_list_item_activated" last_modification_time="Sun, 25 Feb 2007 08:22:56 GMT"/> + </widget> + <packing> + <property name="x">16</property> + <property name="y">104</property> + </packing> + </child> + + <child> + <widget class="GtkLabel" id="label2"> + <property name="width_request">48</property> + <property name="height_request">16</property> + <property name="visible">True</property> + <property name="label" translatable="yes">Daemon</property> + <property name="use_underline">False</property> + <property name="use_markup">False</property> + <property name="justify">GTK_JUSTIFY_LEFT</property> + <property name="wrap">False</property> + <property name="selectable">False</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xpad">0</property> + <property name="ypad">0</property> + <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property> + <property name="width_chars">-1</property> + <property name="single_line_mode">False</property> + <property name="angle">0</property> + </widget> + <packing> + <property name="x">16</property> + <property name="y">16</property> + </packing> + </child> + + <child> + <widget class="GtkLabel" id="label1"> + <property name="width_request">0</property> + <property name="height_request">0</property> + <property name="visible">True</property> + <property name="label" translatable="yes">Daemon status:</property> + <property name="use_underline">False</property> + <property name="use_markup">False</property> + <property name="justify">GTK_JUSTIFY_LEFT</property> + <property name="wrap">False</property> + <property name="selectable">False</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xpad">0</property> + <property name="ypad">0</property> + <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property> + <property name="width_chars">-1</property> + <property name="single_line_mode">False</property> + <property name="angle">0</property> + </widget> + <packing> + <property name="x">16</property> + <property name="y">40</property> + </packing> + </child> + + <child> + <widget class="GtkLabel" id="status_label"> + <property name="width_request">64</property> + <property name="height_request">16</property> + <property name="visible">True</property> + <property name="label" translatable="yes">Updating</property> + <property name="use_underline">False</property> + <property name="use_markup">False</property> + <property name="justify">GTK_JUSTIFY_LEFT</property> + <property name="wrap">False</property> + <property name="selectable">False</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xpad">0</property> + <property name="ypad">0</property> + <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property> + <property name="width_chars">-1</property> + <property name="single_line_mode">False</property> + <property name="angle">0</property> + </widget> + <packing> + <property name="x">112</property> + <property name="y">40</property> + </packing> + </child> + + <child> + <widget class="GtkImage" id="statusimg"> + <property name="width_request">24</property> + <property name="height_request">24</property> + <property name="visible">True</property> + <property name="icon_size">4</property> + <property name="icon_name">gtk-clear</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xpad">0</property> + <property name="ypad">0</property> + </widget> + <packing> + <property name="x">176</property> + <property name="y">32</property> + </packing> + </child> + + <child> + <widget class="GtkButton" id="startstop_button"> + <property name="width_request">72</property> + <property name="height_request">32</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="label" translatable="yes">Start/stop</property> + <property name="use_underline">True</property> + <property name="relief">GTK_RELIEF_NORMAL</property> + <property name="focus_on_click">True</property> + <signal name="clicked" handler="on_startstop_button_clicked" last_modification_time="Sat, 24 Feb 2007 16:51:23 GMT"/> + </widget> + <packing> + <property name="x">216</property> + <property name="y">32</property> + </packing> + </child> + + <child> + <widget class="GtkHSeparator" id="hseparator2"> + <property name="width_request">312</property> + <property name="height_request">16</property> + <property name="visible">True</property> + </widget> + <packing> + <property name="x">16</property> + <property name="y">64</property> + </packing> + </child> + + <child> + <widget class="GtkLabel" id="label3"> + <property name="width_request">56</property> + <property name="height_request">16</property> + <property name="visible">True</property> + <property name="label" translatable="yes">Screenlets</property> + <property name="use_underline">False</property> + <property name="use_markup">False</property> + <property name="justify">GTK_JUSTIFY_LEFT</property> + <property name="wrap">False</property> + <property name="selectable">False</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xpad">0</property> + <property name="ypad">0</property> + <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property> + <property name="width_chars">-1</property> + <property name="single_line_mode">False</property> + <property name="angle">0</property> + </widget> + <packing> + <property name="x">16</property> + <property name="y">80</property> + </packing> + </child> + + <child> + <widget class="GtkHSeparator" id="hseparator5"> + <property name="width_request">312</property> + <property name="height_request">16</property> + <property name="visible">True</property> + </widget> + <packing> + <property name="x">16</property> + <property name="y">432</property> + </packing> + </child> + + <child> + <widget class="GtkLabel" id="label4"> + <property name="width_request">48</property> + <property name="height_request">16</property> + <property name="visible">True</property> + <property name="label" translatable="yes">Settings</property> + <property name="use_underline">False</property> + <property name="use_markup">False</property> + <property name="justify">GTK_JUSTIFY_LEFT</property> + <property name="wrap">False</property> + <property name="selectable">False</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xpad">0</property> + <property name="ypad">0</property> + <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property> + <property name="width_chars">-1</property> + <property name="single_line_mode">False</property> + <property name="angle">0</property> + </widget> + <packing> + <property name="x">16</property> + <property name="y">448</property> + </packing> + </child> + + <child> + <widget class="GtkButton" id="backup_button"> + <property name="width_request">112</property> + <property name="height_request">32</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="label" translatable="yes">Backup settings...</property> + <property name="use_underline">True</property> + <property name="relief">GTK_RELIEF_NORMAL</property> + <property name="focus_on_click">True</property> + <signal name="clicked" handler="on_backup_button_clicked" last_modification_time="Sat, 24 Feb 2007 14:46:53 GMT"/> + </widget> + <packing> + <property name="x">16</property> + <property name="y">472</property> + </packing> + </child> + + <child> + <widget class="GtkButton" id="restore_button"> + <property name="width_request">112</property> + <property name="height_request">32</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="label" translatable="yes">Restore settings...</property> + <property name="use_underline">True</property> + <property name="relief">GTK_RELIEF_NORMAL</property> + <property name="focus_on_click">True</property> + <signal name="clicked" handler="on_restore_button_clicked" last_modification_time="Sat, 24 Feb 2007 14:47:28 GMT"/> + </widget> + <packing> + <property name="x">152</property> + <property name="y">472</property> + </packing> + </child> + + <child> + <widget class="GtkHSeparator" id="hseparator4"> + <property name="width_request">312</property> + <property name="height_request">16</property> + <property name="visible">True</property> + </widget> + <packing> + <property name="x">16</property> + <property name="y">512</property> + </packing> + </child> + + <child> + <widget class="GtkButton" id="quit_buton"> + <property name="width_request">87</property> + <property name="height_request">32</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="relief">GTK_RELIEF_NORMAL</property> + <property name="focus_on_click">True</property> + <signal name="clicked" handler="on_quit_button_clicked" last_modification_time="Sun, 25 Feb 2007 13:10:31 GMT"/> + + <child> + <widget class="GtkAlignment" id="alignment1"> + <property name="visible">True</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xscale">0</property> + <property name="yscale">0</property> + <property name="top_padding">0</property> + <property name="bottom_padding">0</property> + <property name="left_padding">0</property> + <property name="right_padding">0</property> + + <child> + <widget class="GtkHBox" id="hbox1"> + <property name="visible">True</property> + <property name="homogeneous">False</property> + <property name="spacing">2</property> + + <child> + <widget class="GtkImage" id="image1"> + <property name="visible">True</property> + <property name="stock">gtk-close</property> + <property name="icon_size">4</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xpad">0</property> + <property name="ypad">0</property> + </widget> + <packing> + <property name="padding">0</property> + <property name="expand">False</property> + <property name="fill">False</property> + </packing> + </child> + + <child> + <widget class="GtkLabel" id="label5"> + <property name="visible">True</property> + <property name="label" translatable="yes">Close</property> + <property name="use_underline">True</property> + <property name="use_markup">False</property> + <property name="justify">GTK_JUSTIFY_LEFT</property> + <property name="wrap">False</property> + <property name="selectable">False</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xpad">0</property> + <property name="ypad">0</property> + <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property> + <property name="width_chars">-1</property> + <property name="single_line_mode">False</property> + <property name="angle">0</property> + </widget> + <packing> + <property name="padding">0</property> + <property name="expand">False</property> + <property name="fill">False</property> + </packing> + </child> + </widget> + </child> + </widget> + </child> + </widget> + <packing> + <property name="x">240</property> + <property name="y">528</property> + </packing> + </child> + + <child> + <widget class="GtkButton" id="install_button"> + <property name="width_request">112</property> + <property name="height_request">32</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="label" translatable="yes">Install screenlet...</property> + <property name="use_underline">True</property> + <property name="relief">GTK_RELIEF_NORMAL</property> + <property name="focus_on_click">True</property> + <signal name="clicked" handler="on_install_button_clicked" last_modification_time="Sat, 24 Feb 2007 14:46:19 GMT"/> + </widget> + <packing> + <property name="x">208</property> + <property name="y">392</property> + </packing> + </child> + + <child> + <widget class="GtkButton" id="load_button"> + <property name="width_request">80</property> + <property name="height_request">32</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="label" translatable="yes">Add</property> + <property name="use_underline">True</property> + <property name="relief">GTK_RELIEF_NORMAL</property> + <property name="focus_on_click">True</property> + <signal name="clicked" handler="on_load_button_clicked" last_modification_time="Sat, 24 Feb 2007 14:46:12 GMT"/> + </widget> + <packing> + <property name="x">16</property> + <property name="y">392</property> + </packing> + </child> + + <child> + <widget class="GtkButton" id="custom"> + <property name="width_request">80</property> + <property name="height_request">32</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="label" translatable="yes">Add custom</property> + <property name="use_underline">True</property> + <property name="relief">GTK_RELIEF_NORMAL</property> + <property name="focus_on_click">True</property> + <signal name="clicked" handler="on_custom_button_clicked" last_modification_time="Wed, 14 Mar 2007 16:36:45 GMT"/> + </widget> + <packing> + <property name="x">112</property> + <property name="y">392</property> + </packing> + </child> + </widget> + </child> +</widget> + +</glade-interface> diff --git a/x11-plugins/screenlets/files/logo24.png b/x11-plugins/screenlets/files/logo24.png Binary files differnew file mode 100644 index 0000000..e0b9d1b --- /dev/null +++ b/x11-plugins/screenlets/files/logo24.png diff --git a/x11-plugins/screenlets/files/screenlets-0.0.8_pre-path.patch b/x11-plugins/screenlets/files/screenlets-0.0.8_pre-path.patch new file mode 100644 index 0000000..e46318f --- /dev/null +++ b/x11-plugins/screenlets/files/screenlets-0.0.8_pre-path.patch @@ -0,0 +1,53 @@ +--- screenlets-0.0.8/src/lib/__init__.py 2007-02-11 04:00:29.000000000 +0100 ++++ screenlets-0.0.8/src/lib/__init__.py.diff 2007-03-21 19:18:39.000000000 +0100 +@@ -52,7 +52,7 @@ import XmlMenu + VERSION = "0.0.7" + + # the install prefix (/usr or /usr/local) DO NOT CHANGE YET!!! +-INSTALL_PREFIX = '/usr/local' ++INSTALL_PREFIX = '/usr' + + # the global PATH where the screenlets are installed + PATH = INSTALL_PREFIX + '/share/screenlets' +--- screenlets-0.0.8/setup.py 2007-03-21 19:31:32.000000000 +0100 ++++ screenlets-0.0.8/setup.py.patch 2007-03-21 19:33:08.000000000 +0100 +@@ -19,7 +19,7 @@ import sys + #---------------------------------------------------------------------------- + + # install prefix (if you want to change this, change it in src/lib/__init__.py) +-INSTALL_PREFIX = '/usr/local' ++INSTALL_PREFIX = '/usr' + + # global install-path for daemon and screenlets-packages + INSTALL_PATH = INSTALL_PREFIX + '/share/screenlets' +--- screenlets-0.0.8/bin/screenletsd 2007-02-15 10:26:13.000000000 -0330 ++++ screenlets-0.0.8/bin/screenletsd.new 2007-03-26 16:48:40.000000000 -0230 +@@ -2,7 +2,7 @@ + + # Screenlets-daemon startup-script (thanks to raptros-v76). + +-SL_PATH="/usr/local/share/screenlets" ++SL_PATH="/usr/share/screenlets" + + # get PID of running daemon (or 0 if not running) + get_pid() { +--- screenlets-0.0.8/src/share/screenlets/Control/menu.xml 2007-02-15 10:26:13.000000000 -0330 ++++ screenlets-0.0.8/src/share/screenlets/Control/menu.xml.new 2007-03-26 16:50:43.000000000 -0230 +@@ -52,7 +52,7 @@ + search="Screenlet.py" + replace="" + />--> +- <scandir directory="/usr/local/share/screenlets" ++ <scandir directory="/usr/share/screenlets" + filter="*" + skip="screenletsd.py,add-screenlet.py" + id_prefix="add:" +@@ -88,7 +88,7 @@ + <item label="Themes"> + <!-- NOTE: this is still not perfect but works here --> + <scandir +- directory="/usr/local/share/screenlets/Control/themes" ++ directory="/usr/share/screenlets/Control/themes" + filter="*" + id_prefix="theme:" + id_suffix="" diff --git a/x11-plugins/screenlets/files/screenlets-0.0.8_pre-scandir_fix.patch b/x11-plugins/screenlets/files/screenlets-0.0.8_pre-scandir_fix.patch new file mode 100644 index 0000000..d6c57a5 --- /dev/null +++ b/x11-plugins/screenlets/files/screenlets-0.0.8_pre-scandir_fix.patch @@ -0,0 +1,11 @@ +--- screenlets-0.0.8/src/share/screenlets/Control/menu.xml 2007-03-27 16:55:50.000000000 -0230 ++++ screenlets-0.0.8/src/share/screenlets/Control/menu.xml.new 2007-03-27 16:57:35.000000000 -0230 +@@ -54,7 +54,7 @@ + />--> + <scandir directory="/usr/share/screenlets" + filter="*" +- skip="screenletsd.py,add-screenlet.py" ++ skip="screenletsd.py,add-screenlet.py,controlpanel.glade,logo24.png,screenlets.svg" + id_prefix="add:" + id_suffix="Screenlet" + search="" diff --git a/x11-plugins/screenlets/files/screenlets-control b/x11-plugins/screenlets/files/screenlets-control new file mode 100755 index 0000000..c6614fa --- /dev/null +++ b/x11-plugins/screenlets/files/screenlets-control @@ -0,0 +1,197 @@ +#! /usr/bin/python + +# +#Screenlets-control - Program for managing Screenlets +#Copyright (C) 2007 Hendrik Kaju <hendrik@kaju.pri.ee> +# +#This program is free software; you can redistribute it and/or +#modify it under the terms of the GNU General Public License +#as published by the Free Software Foundation; either version 2 +#of the License, or (at your option) any later version. +# +#This program is distributed in the hope that it will be useful, +#but WITHOUT ANY WARRANTY; without even the implied warranty of +#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +#GNU General Public License for more details. +# +#You should have received a copy of the GNU General Public License +#along with this program; if not, write to the Free Software +#Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +# + +import sys +import pygtk +pygtk.require("2.0") +import gtk +import gtk.glade +import os +import commands + +class ScreenletsManager: + """Settings manager for screenlets""" + + #Default screenlets that come with the .deb + default_screenlets = ['Calendar', 'Clock', 'Control', 'Example', + 'Rss', 'Systemstatus', 'CPUMeter', 'Notes', + 'Convert', 'Launcher', 'Ruler', 'Pager', + 'MailCheck', 'Weather', 'Windowlist', 'Calc'] + + #Will be /usr/share/screenlets when 0.0.8 comes out + screenlets_dir = "/usr/share/screenlets/" + + def __init__(self): + #Glade project file + gladefile = self.screenlets_dir + "controlpanel.glade" + self.wTree = gtk.glade.XML(gladefile) + #connect signals + dic = { "on_install_button_clicked" : self.install_button_clicked, + "on_MainWindow_destroy" : gtk.main_quit, + "on_quit_button_clicked" : gtk.main_quit, + "on_load_button_clicked" : self.load_button_clicked, + "on_backup_button_clicked" : self.backup_button_clicked, + "on_restore_button_clicked" : self.restore_button_clicked, + "on_startstop_button_clicked" : self.startstop_button_clicked, + "on_screenlets_list_item_activated" : self.item_activated, + "on_custom_button_clicked" : self.add_custom } + self.wTree.signal_autoconnect(dic) + self.icon_view = self.wTree.get_widget("screenlets_list") + #Model for IconView + self.model = gtk.ListStore(str, gtk.gdk.Pixbuf) + #Create default screenlet items in IconView + for screenlet in self.default_screenlets: + pixbuf = gtk.gdk.pixbuf_new_from_file_at_size(self.screenlets_dir + screenlet + '/icon.svg', 32, 32) + self.model.append([screenlet, pixbuf]) + #Set the IconView model + self.icon_view.set_model(self.model) + self.icon_view.set_text_column(0) + self.icon_view.set_pixbuf_column(1) + #Check the daemon status + self.get_daemon_status() + + def install_button_clicked(self, widget): + """Installs screenlet from a tarball""" + os.system("mkdir ~/.screenlets") + chooser = gtk.FileChooserDialog(title=None,action=gtk.FILE_CHOOSER_ACTION_OPEN, + buttons=(gtk.STOCK_CANCEL,gtk.RESPONSE_CANCEL,gtk.STOCK_OPEN,gtk.RESPONSE_OK)) + response = chooser.run() + file = chooser.get_filename() + chooser.destroy() + if response == gtk.RESPONSE_OK: + os.system("tar xvvzf " + file + " -C ~/.screenlets/") + md = gtk.MessageDialog(type=gtk.MESSAGE_INFO, + buttons=gtk.BUTTONS_OK) + md.set_title("Done!") + md.set_markup(file + " installed!") + md.run() + md.destroy() + + def item_activated(self, widget, path): + """Load the selected screenlet""" + #Get the selected item + selected = self.icon_view.get_selected_items() + i = selected[0][0] + name = self.model[i][0] + #Otherwise, add the screenlet + os.system("screenletsd add " + name) + + def load_button_clicked(self, widget): + """Callback for the Load button""" + selected = self.icon_view.get_selected_items() + self.item_activated(widget, selected[0]) + + def add_custom(self, widget): + dialog = gtk.Dialog("Add screenlet...") + dialog.resize(300, 100) + dialog.add_buttons(gtk.STOCK_OK, gtk.RESPONSE_OK, + gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL) + entrybox = gtk.Entry() + entrybox.set_text("Enter screenlet name (without the trailing 'Screenlet')") + dialog.vbox.add(entrybox) + entrybox.show() + response = dialog.run() + if response == gtk.RESPONSE_OK: + screenlet = entrybox.get_text() + os.system("screenletsd add " + screenlet) + dialog.hide() + + def backup_button_clicked(self, widget): + """Backup settings from ~/.config/Screenlets""" + print("Backup clicked") + chooser = gtk.FileChooserDialog(title=None,action=gtk.FILE_CHOOSER_ACTION_SAVE, + buttons=(gtk.STOCK_CANCEL,gtk.RESPONSE_CANCEL,gtk.STOCK_SAVE,gtk.RESPONSE_OK)) + response = chooser.run() + file = chooser.get_filename() + chooser.destroy() + if response == gtk.RESPONSE_OK: + if file[-7:] == ".tar.gz": + os.system("cd ~/.config && tar -czf " + file + " Screenlets") + else: + #If the filename doesn't have .tar.gz extension, add it + os.system("cd ~/.config && tar -czf " + file + ".tar.gz Screenlets") + md = gtk.MessageDialog(type=gtk.MESSAGE_INFO, + buttons=gtk.BUTTONS_OK) + md.set_title("Done!") + md.set_markup("Backup complete!") + md.run() + md.destroy() + + def restore_button_clicked(self, widget): + """Restore settings from a tarball""" + print("Restore clicked") + chooser = gtk.FileChooserDialog(title=None,action=gtk.FILE_CHOOSER_ACTION_OPEN, + buttons=(gtk.STOCK_CANCEL,gtk.RESPONSE_CANCEL,gtk.STOCK_OPEN,gtk.RESPONSE_OK)) + response = chooser.run() + file = chooser.get_filename() + chooser.destroy() + if response == gtk.RESPONSE_OK: + print("tere") + os.system("rm -rf ~/.config/Screenlets") + os.system("tar xvvzf " + file + " -C ~/.config/") + #Restart the daemon for the settings to take effect + self.start_stop_restart_daemon("restart") + + def startstop_button_clicked(self, widget): + """Callback for Start/stop button""" + print("Startstop clicked") + img = self.wTree.get_widget("statusimg") + label = self.wTree.get_widget("status_label") + status = self.get_daemon_status() + if status == False: + #Change the icon and label + img.set_from_stock(gtk.STOCK_EXECUTE, 3) + label.set_text("Running") + self.start_stop_restart_daemon("start") + self.daemon_running = True + elif status == True: + #Change the icon and label + img.set_from_stock(gtk.STOCK_STOP, 3) + label.set_text("Stopped") + self.start_stop_restart_daemon("stop") + self.daemon_running = False + + def start_stop_restart_daemon(self, action): + """Helper function for starting/stopping/restarting the daemon""" + os.system("screenletsd " + action) + + def get_daemon_status(self): + """Check if the daemon is running or autostarted""" + #Get the PID of screenletsd.py, "" if not running + SL_PID = commands.getoutput("""ps axo "%p,%a" |grep "./screenletsd.py start"|grep -v grep|cut -d',' -f1""") + img = self.wTree.get_widget("statusimg") + label = self.wTree.get_widget("status_label") + if SL_PID == "": + img.set_from_stock(gtk.STOCK_STOP, 3) + label.set_text("Stopped") + print("False") + return False + else: + img.set_from_stock(gtk.STOCK_EXECUTE, 3) + label.set_text("Running") + print("True") + return True + + + +if __name__ == "__main__": + hwg = ScreenletsManager() + gtk.main() diff --git a/x11-plugins/screenlets/files/screenlets-tray b/x11-plugins/screenlets/files/screenlets-tray new file mode 100755 index 0000000..861b0d3 --- /dev/null +++ b/x11-plugins/screenlets/files/screenlets-tray @@ -0,0 +1,105 @@ +#! /usr/bin/python + +# +#Screenlets-tray - Program for managing Screenlets +#Copyright (C) 2007 Hendrik Kaju <hendrik@kaju.pri.ee> +# +#This program is free software; you can redistribute it and/or +#modify it under the terms of the GNU General Public License +#as published by the Free Software Foundation; either version 2 +#of the License, or (at your option) any later version. +# +#This program is distributed in the hope that it will be useful, +#but WITHOUT ANY WARRANTY; without even the implied warranty of +#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +#GNU General Public License for more details. +# +#You should have received a copy of the GNU General Public License +#along with this program; if not, write to the Free Software +#Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +# + +import pygtk +import gtk +import gobject +import sys +import dbus +import os + +class ScreenletsTray: + """Icon in system tray for managing screenlets daemon""" + + screenlets_dir = '/usr/share/screenlets/' + + def __init__(self): + tray = gtk.StatusIcon() + pixbuf = gtk.gdk.pixbuf_new_from_file(self.screenlets_dir + "logo24.png") + tray.set_from_pixbuf(pixbuf) + tray.connect("popup-menu", self.show_menu) + tray.set_tooltip("Screenlets daemon") + #self.check_options() + self.start_stop_restart_daemon("start") + + def start_stop_restart_daemon(self, action): + os.system("screenletsd " + action) + + def restart_menu_activate(self, widget): + self.start_stop_restart_daemon("restart") + + def start_menu_activate(self, widget): + self.start_stop_restart_daemon("start") + + def stop_menu_activate(self, widget): + self.start_stop_restart_daemon("stop") + + def quit_menu_activate(self, widget): + self.start_stop_restart_daemon("stop") + gtk.main_quit() + + def show_menu(self, status_icon, button, activate_time): + menu = gtk.Menu() + item = gtk.MenuItem("Settings...") + item.connect("activate", self.settings_menu_activate) + menu.append(item) + item = gtk.MenuItem("Add Control Screenlet") + item.connect("activate", self.add_control_menu_activate) + menu.append(item) + item1 = gtk.MenuItem("Daemon") + menu2 = gtk.Menu() + item = gtk.MenuItem("Start daemon") + item.connect("activate", self.start_menu_activate) + menu2.append(item) + item = gtk.MenuItem("Stop daemon") + item.connect("activate", self.stop_menu_activate) + menu2.append(item) + item = gtk.MenuItem("Restart daemon") + item.connect("activate",self.restart_menu_activate) + menu2.append(item) + menu.append(item1) + item1.set_submenu(menu2) + item = gtk.SeparatorMenuItem() + menu.append(item) + item = gtk.ImageMenuItem(stock_id=gtk.STOCK_QUIT) + item.connect("activate", self.quit_menu_activate) + menu.append(item) + menu.show_all() + menu.popup(None, None, None, button, activate_time) + + def add_control_menu_activate(self, widget): + os.system("screenletsd add Control") + + def settings_menu_activate(self, widget): + os.system("screenlets-control &") + + def get_daemon_status(self): + """Check if the daemon is running""" + #Get the PID of screenletsd.py, "" if not running + SL_PID = commands.getoutput("""ps axo "%p,%a" |grep "./screenletsd.py start"|grep -v grep|cut -d',' -f1""") + if SL_PID == "": + return False + else: + return True + +if __name__ == "__main__": + start = ScreenletsTray() + gtk.main() diff --git a/x11-plugins/screenlets/files/screenlets.desktop b/x11-plugins/screenlets/files/screenlets.desktop new file mode 100644 index 0000000..b2df2c0 --- /dev/null +++ b/x11-plugins/screenlets/files/screenlets.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Version=1.0 +Encoding=UTF-8 +Name=Screenlets +Type=Application +Exec=screenlets-tray +Icon=/usr/share/screenlets/screenlets.svg +Categories=GNOME;Application;Utility; diff --git a/x11-plugins/screenlets/files/screenlets.svg b/x11-plugins/screenlets/files/screenlets.svg new file mode 100644 index 0000000..aad4efb --- /dev/null +++ b/x11-plugins/screenlets/files/screenlets.svg @@ -0,0 +1,2733 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="48" + height="48" + id="svg2" + sodipodi:version="0.32" + inkscape:version="0.44" + version="1.0" + sodipodi:docbase="/home/hendrik/Desktop/screenlets-0.0.6-1_i386/usr/share/screenlets" + sodipodi:docname="screenlets.svg"> + <defs + id="defs4"> + <linearGradient + y2="3.8451097" + x2="35.520542" + y1="3.9384086" + x1="34.300991" + gradientUnits="userSpaceOnUse" + id="linearGradient4907" + xlink:href="#linearGradient2711" + inkscape:collect="always" /> + <linearGradient + y2="3.8451097" + x2="35.520542" + y1="3.9384086" + x1="34.300991" + gradientUnits="userSpaceOnUse" + id="linearGradient4905" + xlink:href="#linearGradient2711" + inkscape:collect="always" /> + <linearGradient + y2="3.8451097" + x2="35.520542" + y1="3.9384086" + x1="34.300991" + gradientUnits="userSpaceOnUse" + id="linearGradient4903" + xlink:href="#linearGradient2711" + inkscape:collect="always" /> + <linearGradient + y2="3.8451097" + x2="35.520542" + y1="3.9384086" + x1="34.300991" + gradientUnits="userSpaceOnUse" + id="linearGradient4901" + xlink:href="#linearGradient2711" + inkscape:collect="always" /> + <linearGradient + y2="3.8451097" + x2="35.520542" + y1="3.9384086" + x1="34.300991" + gradientUnits="userSpaceOnUse" + id="linearGradient4899" + xlink:href="#linearGradient2711" + inkscape:collect="always" /> + <linearGradient + y2="74.098007" + x2="8.6485014" + y1="101.2846" + x1="13.62871" + gradientTransform="matrix(2.143634,0,0,0.466498,297.8085,36.46429)" + gradientUnits="userSpaceOnUse" + id="linearGradient4897" + xlink:href="#linearGradient2635" + inkscape:collect="always" /> + <linearGradient + y2="100.20015" + x2="8.1134233" + y1="88.509071" + x1="8.1134243" + gradientTransform="matrix(2.309851,0,0,0.432928,296.8085,36.97312)" + gradientUnits="userSpaceOnUse" + id="linearGradient4895" + xlink:href="#linearGradient2752" + inkscape:collect="always" /> + <linearGradient + y2="100.20015" + x2="8.1134233" + y1="88.509071" + x1="8.1134243" + gradientTransform="matrix(2.309851,0,0,0.432928,296.8085,36.97312)" + gradientUnits="userSpaceOnUse" + id="linearGradient4893" + xlink:href="#linearGradient2752" + inkscape:collect="always" /> + <linearGradient + y2="100.20015" + x2="8.1134233" + y1="88.509071" + x1="8.1134243" + gradientTransform="matrix(2.309851,0,0,0.432928,296.8085,36.97312)" + gradientUnits="userSpaceOnUse" + id="linearGradient4891" + xlink:href="#linearGradient2752" + inkscape:collect="always" /> + <linearGradient + y2="31.246054" + x2="32.536823" + y1="5.3817744" + x1="10.390738" + gradientTransform="matrix(1.104397,0,0,0.905471,296.8085,36.97312)" + gradientUnits="userSpaceOnUse" + id="linearGradient4889" + xlink:href="#linearGradient2253" + inkscape:collect="always" /> + <linearGradient + y2="52.536461" + x2="18.176752" + y1="48.643234" + x1="18.316999" + gradientTransform="matrix(1.129863,0,0,0.885063,296.8085,36.97312)" + gradientUnits="userSpaceOnUse" + id="linearGradient4887" + xlink:href="#linearGradient2245" + inkscape:collect="always" /> + <radialGradient + r="8.7662792" + fy="67.501709" + fx="12.57571" + cy="67.501709" + cx="12.57571" + gradientTransform="scale(1.925808,0.519262)" + gradientUnits="userSpaceOnUse" + id="radialGradient4885" + xlink:href="#linearGradient2454" + inkscape:collect="always" /> + <linearGradient + y2="26.729263" + x2="17.199417" + y1="1.6537577" + x1="11.492236" + gradientTransform="matrix(1.238977,0,0,0.895955,297.399,35.13653)" + gradientUnits="userSpaceOnUse" + id="linearGradient4883" + xlink:href="#linearGradient2667" + inkscape:collect="always" /> + <linearGradient + y2="55.200756" + x2="34.974548" + y1="13.004725" + x1="17.698339" + gradientTransform="matrix(1.108069,0,0,0.902471,297.8085,37.97312)" + gradientUnits="userSpaceOnUse" + id="linearGradient4881" + xlink:href="#linearGradient2415" + inkscape:collect="always" /> + <linearGradient + y2="162.45061" + x2="3.7069974" + y1="171.29134" + x1="3.7069976" + gradientTransform="matrix(5.705159,0,0,0.17528,297.8085,36.29375)" + gradientUnits="userSpaceOnUse" + id="linearGradient4879" + xlink:href="#linearGradient2683" + inkscape:collect="always" /> + <linearGradient + y2="8.8666229" + x2="16.315819" + y1="32.622238" + x1="19.150396" + gradientTransform="matrix(1.174139,0,0,0.945431,297.5303,35.6416)" + gradientUnits="userSpaceOnUse" + id="linearGradient4877" + xlink:href="#linearGradient2675" + inkscape:collect="always" /> + <linearGradient + y2="31.246054" + x2="32.536823" + y1="5.3817744" + x1="10.390738" + gradientTransform="matrix(1.104397,0,0,0.905471,296.8085,36.97312)" + gradientUnits="userSpaceOnUse" + id="linearGradient4875" + xlink:href="#linearGradient2253" + inkscape:collect="always" /> + <linearGradient + y2="33.339787" + x2="34.784473" + y1="7.2293582" + x1="8.6116238" + gradientTransform="matrix(1.129863,0,0,0.885063,295.1835,35.66875)" + gradientUnits="userSpaceOnUse" + id="linearGradient4873" + xlink:href="#linearGradient2245" + inkscape:collect="always" /> + <linearGradient + y2="64.892525" + x2="12.127711" + y1="53.535141" + x1="12.206709" + gradientTransform="matrix(1.816345,0,0,0.550556,296.8085,36.97312)" + gradientUnits="userSpaceOnUse" + id="linearGradient4871" + xlink:href="#linearGradient2701" + inkscape:collect="always" /> + <radialGradient + r="8.7662792" + fy="67.501709" + fx="12.57571" + cy="67.501709" + cx="12.57571" + gradientTransform="scale(1.925808,0.519262)" + gradientUnits="userSpaceOnUse" + id="radialGradient4869" + xlink:href="#linearGradient2454" + inkscape:collect="always" /> + <linearGradient + y2="44.878883" + x2="-23.8857" + y1="49.953003" + x1="-23.8857" + gradientTransform="scale(1.492875,0.669848)" + gradientUnits="userSpaceOnUse" + id="linearGradient4867" + xlink:href="#linearGradient2985" + inkscape:collect="always" /> + <radialGradient + r="8.7662792" + fy="67.501709" + fx="12.57571" + cy="67.501709" + cx="12.57571" + gradientTransform="scale(1.925808,0.519262)" + gradientUnits="userSpaceOnUse" + id="radialGradient4865" + xlink:href="#linearGradient2454" + inkscape:collect="always" /> + <linearGradient + id="linearGradient2536"> + <stop + id="stop2538" + offset="0" + style="stop-color:#9d9d9d;stop-opacity:1;" /> + <stop + id="stop2540" + offset="1.0000000" + style="stop-color:#b9b9b9;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient2542"> + <stop + id="stop2544" + offset="0.0000000" + style="stop-color:#909090;stop-opacity:1.0000000;" /> + <stop + id="stop2546" + offset="1.0000000" + style="stop-color:#bebebe;stop-opacity:0.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient2548"> + <stop + id="stop2550" + offset="0.0000000" + style="stop-color:#585956;stop-opacity:1.0000000;" /> + <stop + id="stop2552" + offset="1.0000000" + style="stop-color:#bbbeb8;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient2554"> + <stop + id="stop2556" + offset="0.0000000" + style="stop-color:#868686;stop-opacity:1.0000000;" /> + <stop + id="stop2558" + offset="1.0000000" + style="stop-color:#e9e9e9;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient2566"> + <stop + id="stop2568" + offset="0.0000000" + style="stop-color:#5b5b97;stop-opacity:1.0000000;" /> + <stop + id="stop2570" + offset="1.0000000" + style="stop-color:#1b1b43;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient2572"> + <stop + id="stop2574" + offset="0.0000000" + style="stop-color:#ffffff;stop-opacity:1.0000000;" /> + <stop + id="stop2576" + offset="1.0000000" + style="stop-color:#fcfcff;stop-opacity:0.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient2584"> + <stop + id="stop2586" + offset="0.0000000" + style="stop-color:#dfdfde;stop-opacity:1.0000000;" /> + <stop + id="stop2588" + offset="1.0000000" + style="stop-color:#9d9f9a;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient2602"> + <stop + style="stop-color:#1a4876;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop2604" /> + <stop + style="stop-color:#3f54a3;stop-opacity:0.0000000;" + offset="1.0000000" + id="stop2606" /> + </linearGradient> + <linearGradient + id="linearGradient2620"> + <stop + style="stop-color:#8f8f8f;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop2622" /> + <stop + style="stop-color:#494949;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop2624" /> + </linearGradient> + <linearGradient + id="linearGradient2626"> + <stop + style="stop-color:#dde1d9;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop2628" /> + <stop + style="stop-color:#cacdc6;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop2630" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2307" + id="linearGradient2633" + gradientTransform="matrix(1.208393,0,0,0.98441,-0.789284,-0.50338)" + x1="16.851954" + y1="9.323514" + x2="24.418941" + y2="53.734985" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2328" + id="linearGradient2636" + gradientTransform="matrix(1.289166,0,0,0.922731,-0.789284,-0.50338)" + x1="16.119127" + y1="10.842293" + x2="27.289009" + y2="39.03191" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2379" + id="linearGradient2639" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.02787,0,0,0.822296,1.523986,1.001198)" + x1="21.356108" + y1="30.078255" + x2="19.994572" + y2="-1.3221773" /> + <linearGradient + y2="92.57093" + x2="10.728384" + y1="84.029198" + x1="10.728384" + gradientTransform="scale(1.983556,0.504145)" + gradientUnits="userSpaceOnUse" + id="linearGradient2643" + xlink:href="#linearGradient2623" + inkscape:collect="always" /> + <linearGradient + y2="74.098007" + x2="8.6485014" + y1="101.2846" + x1="13.62871" + gradientTransform="scale(2.143634,0.466498)" + gradientUnits="userSpaceOnUse" + id="linearGradient2645" + xlink:href="#linearGradient2635" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3971"> + <stop + style="stop-color:#d00000;stop-opacity:1;" + offset="0" + id="stop3973" /> + <stop + id="stop3979" + offset="1" + style="stop-color:#d00000;stop-opacity:0.49803922;" /> + <stop + style="stop-color:#d00000;stop-opacity:0;" + offset="1" + id="stop3975" /> + </linearGradient> + <linearGradient + id="linearGradient13444"> + <stop + style="stop-color:#313160;stop-opacity:1;" + offset="0" + id="stop13446" /> + <stop + id="stop13452" + offset="1.0000000" + style="stop-color:#00038a;stop-opacity:0.49803922;" /> + </linearGradient> + <linearGradient + id="linearGradient17939"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop17941" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop17943" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2635" + id="linearGradient2655" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.143634,0.466498)" + x1="13.62871" + y1="101.2846" + x2="8.6485014" + y2="74.098007" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2623" + id="linearGradient2653" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.983556,0.504145)" + x1="10.728384" + y1="84.029198" + x2="10.728384" + y2="92.57093" /> + <linearGradient + y2="-1.3221773" + x2="19.994572" + y1="30.078255" + x1="21.356108" + gradientTransform="matrix(1.02787,0,0,0.822296,1.523986,1.001198)" + gradientUnits="userSpaceOnUse" + id="linearGradient2445" + xlink:href="#linearGradient2379" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="39.03191" + x2="27.289009" + y1="10.842293" + x1="16.119127" + gradientTransform="matrix(1.289166,0,0,0.922731,-0.789284,-0.50338)" + id="linearGradient2334" + xlink:href="#linearGradient2328" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="53.734985" + x2="24.418941" + y1="9.323514" + x1="16.851954" + gradientTransform="matrix(1.208393,0,0,0.98441,-0.789284,-0.50338)" + id="linearGradient2313" + xlink:href="#linearGradient2307" + inkscape:collect="always" /> + <linearGradient + id="linearGradient2245"> + <stop + id="stop2247" + offset="0.0000000" + style="stop-color:#dde1d9;stop-opacity:1.0000000;" /> + <stop + id="stop2249" + offset="1.0000000" + style="stop-color:#cacdc6;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient2253"> + <stop + id="stop2255" + offset="0.0000000" + style="stop-color:#8f8f8f;stop-opacity:1.0000000;" /> + <stop + id="stop2257" + offset="1.0000000" + style="stop-color:#494949;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient2307" + inkscape:collect="always"> + <stop + id="stop2309" + offset="0" + style="stop-color:#5a7aa4;stop-opacity:1;" /> + <stop + id="stop2311" + offset="1" + style="stop-color:#5a7aa4;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2328" + inkscape:collect="always"> + <stop + id="stop2330" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop2332" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2379"> + <stop + id="stop2381" + offset="0.0000000" + style="stop-color:#1a4876;stop-opacity:1.0000000;" /> + <stop + id="stop2383" + offset="1.0000000" + style="stop-color:#3f54a3;stop-opacity:0.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient2415" + inkscape:collect="always"> + <stop + id="stop2417" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop2419" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2454" + inkscape:collect="always"> + <stop + id="stop2456" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop2458" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2623"> + <stop + style="stop-color:#dfdfde;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop2625" /> + <stop + style="stop-color:#9d9f9a;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop2627" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2635"> + <stop + style="stop-color:#f9fff5;stop-opacity:1;" + offset="0" + id="stop2637" /> + <stop + style="stop-color:#f9fff5;stop-opacity:0;" + offset="1" + id="stop2639" /> + </linearGradient> + <linearGradient + id="linearGradient2667"> + <stop + style="stop-color:#ffffff;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop2669" /> + <stop + style="stop-color:#fcfcff;stop-opacity:0.0000000;" + offset="1.0000000" + id="stop2671" /> + </linearGradient> + <linearGradient + id="linearGradient2675"> + <stop + style="stop-color:#2d2f00;stop-opacity:1;" + offset="0" + id="stop2677" /> + <stop + style="stop-color:#191a00;stop-opacity:1;" + offset="1" + id="stop2679" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2683"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop2685" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop2687" /> + </linearGradient> + <linearGradient + id="linearGradient2691"> + <stop + style="stop-color:#868686;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop2693" /> + <stop + style="stop-color:#e9e9e9;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop2695" /> + </linearGradient> + <linearGradient + id="linearGradient2701"> + <stop + style="stop-color:#585956;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop2703" /> + <stop + style="stop-color:#bbbeb8;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop2705" /> + </linearGradient> + <linearGradient + id="linearGradient2711"> + <stop + style="stop-color:#909090;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop2713" /> + <stop + style="stop-color:#bebebe;stop-opacity:0.0000000;" + offset="1.0000000" + id="stop2715" /> + </linearGradient> + <linearGradient + id="linearGradient2752"> + <stop + style="stop-color:#9d9d9d;stop-opacity:1;" + offset="0" + id="stop2754" /> + <stop + style="stop-color:#b9b9b9;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop2756" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2985"> + <stop + style="stop-color:#d8dfd6;stop-opacity:1;" + offset="0" + id="stop2987" /> + <stop + style="stop-color:#d8dfd6;stop-opacity:0;" + offset="1" + id="stop2989" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2253" + id="linearGradient4346" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.104397,0.905471)" + x1="10.390738" + y1="5.3817744" + x2="32.536823" + y2="31.246054" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2752" + id="linearGradient4344" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.309851,0.432928)" + x1="8.1134243" + y1="88.509071" + x2="8.1134233" + y2="100.20015" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2752" + id="linearGradient4342" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.309851,0.432928)" + x1="8.1134243" + y1="88.509071" + x2="8.1134233" + y2="100.20015" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2985" + id="linearGradient4340" + gradientTransform="scale(1.492875,0.669848)" + x1="-23.8857" + y1="49.953003" + x2="-23.8857" + y2="44.878883" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2245" + id="linearGradient4338" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.129863,0.885063)" + x1="18.316999" + y1="48.643234" + x2="18.176752" + y2="52.536461" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2253" + id="linearGradient4336" + gradientTransform="scale(1.104397,0.905471)" + x1="10.390738" + y1="5.3817744" + x2="32.536823" + y2="31.246054" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2752" + id="linearGradient4334" + gradientTransform="scale(2.309851,0.432928)" + x1="8.1134243" + y1="88.509071" + x2="8.1134233" + y2="100.20015" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2635" + id="linearGradient4332" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.143634,0,0,0.466498,1,-0.508826)" + x1="13.62871" + y1="101.2846" + x2="8.6485014" + y2="74.098007" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2711" + id="linearGradient4330" + gradientUnits="userSpaceOnUse" + x1="34.300991" + y1="3.9384086" + x2="35.520542" + y2="3.8451097" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2711" + id="linearGradient4328" + gradientUnits="userSpaceOnUse" + x1="34.300991" + y1="3.9384086" + x2="35.520542" + y2="3.8451097" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2711" + id="linearGradient4326" + gradientUnits="userSpaceOnUse" + x1="34.300991" + y1="3.9384086" + x2="35.520542" + y2="3.8451097" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2711" + id="linearGradient4324" + gradientUnits="userSpaceOnUse" + x1="34.300991" + y1="3.9384086" + x2="35.520542" + y2="3.8451097" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2711" + id="linearGradient4322" + x1="34.300991" + y1="3.9384086" + x2="35.520542" + y2="3.8451097" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2701" + id="linearGradient4320" + gradientTransform="scale(1.816345,0.550556)" + x1="12.206709" + y1="53.535141" + x2="12.127711" + y2="64.892525" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2683" + id="linearGradient4318" + gradientTransform="matrix(5.705159,0,0,0.17528,1,-0.679373)" + x1="3.7069976" + y1="171.29134" + x2="3.7069974" + y2="162.45061" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2675" + id="linearGradient4316" + gradientTransform="matrix(1.174139,0,0,0.945431,0.721825,-1.331524)" + x1="19.150396" + y1="32.622238" + x2="16.315819" + y2="8.8666229" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2667" + id="linearGradient4314" + gradientTransform="matrix(1.238977,0,0,0.895955,0.590553,-1.331524)" + x1="11.492236" + y1="1.6537577" + x2="17.199417" + y2="26.729263" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2454" + id="radialGradient4312" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.925808,0.519262)" + cx="12.57571" + cy="67.501709" + fx="12.57571" + fy="67.501709" + r="8.7662792" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2635" + id="linearGradient4310" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.143634,0.466498)" + x1="13.62871" + y1="101.2846" + x2="8.6485014" + y2="74.098007" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2623" + id="linearGradient4308" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.983556,0.504145)" + x1="10.728384" + y1="84.029198" + x2="10.728384" + y2="92.57093" /> + <radialGradient + r="8.7662792" + fy="67.501709" + fx="12.57571" + cy="67.501709" + cx="12.57571" + gradientTransform="scale(1.925808,0.519262)" + gradientUnits="userSpaceOnUse" + id="radialGradient4306" + xlink:href="#linearGradient2454" + inkscape:collect="always" /> + <radialGradient + gradientUnits="userSpaceOnUse" + r="8.7662792" + fy="67.501709" + fx="12.57571" + cy="67.501709" + cx="12.57571" + gradientTransform="scale(1.925808,0.519262)" + id="radialGradient4304" + xlink:href="#linearGradient2454" + inkscape:collect="always" /> + <linearGradient + y2="-1.3221773" + x2="19.994572" + y1="30.078255" + x1="21.356108" + gradientTransform="matrix(1.02787,0,0,0.822296,1.523986,1.001198)" + gradientUnits="userSpaceOnUse" + id="linearGradient4302" + xlink:href="#linearGradient2379" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="55.200756" + x2="34.974548" + y1="13.004725" + x1="17.698339" + gradientTransform="matrix(1.108069,0,0,0.902471,1,1)" + id="linearGradient4300" + xlink:href="#linearGradient2415" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="39.03191" + x2="27.289009" + y1="10.842293" + x1="16.119127" + gradientTransform="matrix(1.289166,0,0,0.922731,-0.789284,-0.50338)" + id="linearGradient4298" + xlink:href="#linearGradient2328" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="53.734985" + x2="24.418941" + y1="9.323514" + x1="16.851954" + gradientTransform="matrix(1.208393,0,0,0.98441,-0.789284,-0.50338)" + id="linearGradient4296" + xlink:href="#linearGradient2307" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="33.339787" + x2="34.784473" + y1="7.2293582" + x1="8.6116238" + gradientTransform="matrix(1.129863,0,0,0.885063,-1.625,-1.304372)" + id="linearGradient4294" + xlink:href="#linearGradient2245" + inkscape:collect="always" /> + <linearGradient + id="linearGradient4288"> + <stop + id="stop4290" + offset="0.0000000" + style="stop-color:#dde1d9;stop-opacity:1.0000000;" /> + <stop + id="stop4292" + offset="1.0000000" + style="stop-color:#cacdc6;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient4282"> + <stop + id="stop4284" + offset="0.0000000" + style="stop-color:#8f8f8f;stop-opacity:1.0000000;" /> + <stop + id="stop4286" + offset="1.0000000" + style="stop-color:#494949;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient4264"> + <stop + id="stop4266" + offset="0.0000000" + style="stop-color:#1a4876;stop-opacity:1.0000000;" /> + <stop + id="stop4268" + offset="1.0000000" + style="stop-color:#3f54a3;stop-opacity:0.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient4246"> + <stop + style="stop-color:#dfdfde;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop4248" /> + <stop + style="stop-color:#9d9f9a;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop4250" /> + </linearGradient> + <linearGradient + id="linearGradient4234"> + <stop + style="stop-color:#ffffff;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop4236" /> + <stop + style="stop-color:#fcfcff;stop-opacity:0.0000000;" + offset="1.0000000" + id="stop4238" /> + </linearGradient> + <linearGradient + id="linearGradient4228"> + <stop + style="stop-color:#dc0000;stop-opacity:1;" + offset="0" + id="stop4230" /> + <stop + style="stop-color:#c00;stop-opacity:1;" + offset="1" + id="stop4232" /> + </linearGradient> + <linearGradient + id="linearGradient4216"> + <stop + style="stop-color:#868686;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop4218" /> + <stop + style="stop-color:#e9e9e9;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop4220" /> + </linearGradient> + <linearGradient + id="linearGradient4210"> + <stop + style="stop-color:#585956;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop4212" /> + <stop + style="stop-color:#bbbeb8;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop4214" /> + </linearGradient> + <linearGradient + id="linearGradient4204"> + <stop + style="stop-color:#909090;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop4206" /> + <stop + style="stop-color:#bebebe;stop-opacity:0.0000000;" + offset="1.0000000" + id="stop4208" /> + </linearGradient> + <linearGradient + id="linearGradient4198"> + <stop + style="stop-color:#9d9d9d;stop-opacity:1;" + offset="0" + id="stop4200" /> + <stop + style="stop-color:#b9b9b9;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop4202" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2253" + id="linearGradient4685" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.104397,0.905471)" + x1="10.390738" + y1="5.3817744" + x2="32.536823" + y2="31.246054" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2752" + id="linearGradient4683" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.309851,0.432928)" + x1="8.1134243" + y1="88.509071" + x2="8.1134233" + y2="100.20015" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2752" + id="linearGradient4681" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.309851,0.432928)" + x1="8.1134243" + y1="88.509071" + x2="8.1134233" + y2="100.20015" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2985" + id="linearGradient4679" + gradientTransform="scale(1.492875,0.669848)" + x1="-23.8857" + y1="49.953003" + x2="-23.8857" + y2="44.878883" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2245" + id="linearGradient4677" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.129863,0.885063)" + x1="18.316999" + y1="48.643234" + x2="18.176752" + y2="52.536461" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2253" + id="linearGradient4675" + gradientTransform="scale(1.104397,0.905471)" + x1="10.390738" + y1="5.3817744" + x2="32.536823" + y2="31.246054" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2752" + id="linearGradient4673" + gradientTransform="scale(2.309851,0.432928)" + x1="8.1134243" + y1="88.509071" + x2="8.1134233" + y2="100.20015" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2635" + id="linearGradient4671" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.143634,0,0,0.466498,1,-0.508826)" + x1="13.62871" + y1="101.2846" + x2="8.6485014" + y2="74.098007" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2711" + id="linearGradient4669" + gradientUnits="userSpaceOnUse" + x1="34.300991" + y1="3.9384086" + x2="35.520542" + y2="3.8451097" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2711" + id="linearGradient4667" + gradientUnits="userSpaceOnUse" + x1="34.300991" + y1="3.9384086" + x2="35.520542" + y2="3.8451097" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2711" + id="linearGradient4665" + gradientUnits="userSpaceOnUse" + x1="34.300991" + y1="3.9384086" + x2="35.520542" + y2="3.8451097" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2711" + id="linearGradient4663" + gradientUnits="userSpaceOnUse" + x1="34.300991" + y1="3.9384086" + x2="35.520542" + y2="3.8451097" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2711" + id="linearGradient4661" + x1="34.300991" + y1="3.9384086" + x2="35.520542" + y2="3.8451097" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2701" + id="linearGradient4659" + gradientTransform="scale(1.816345,0.550556)" + x1="12.206709" + y1="53.535141" + x2="12.127711" + y2="64.892525" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2683" + id="linearGradient4657" + gradientTransform="matrix(5.705159,0,0,0.17528,1,-0.679373)" + x1="3.7069976" + y1="171.29134" + x2="3.7069974" + y2="162.45061" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2675" + id="linearGradient4655" + gradientTransform="matrix(1.174139,0,0,0.945431,0.721825,-1.331524)" + x1="19.150396" + y1="32.622238" + x2="16.315819" + y2="8.8666229" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2667" + id="linearGradient4653" + gradientTransform="matrix(1.238977,0,0,0.895955,0.590553,-1.331524)" + x1="11.492236" + y1="1.6537577" + x2="17.199417" + y2="26.729263" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2454" + id="radialGradient4651" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.925808,0.519262)" + cx="12.57571" + cy="67.501709" + fx="12.57571" + fy="67.501709" + r="8.7662792" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2635" + id="linearGradient4649" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.143634,0.466498)" + x1="13.62871" + y1="101.2846" + x2="8.6485014" + y2="74.098007" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2623" + id="linearGradient4647" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.983556,0.504145)" + x1="10.728384" + y1="84.029198" + x2="10.728384" + y2="92.57093" /> + <radialGradient + r="8.7662792" + fy="67.501709" + fx="12.57571" + cy="67.501709" + cx="12.57571" + gradientTransform="scale(1.925808,0.519262)" + gradientUnits="userSpaceOnUse" + id="radialGradient4645" + xlink:href="#linearGradient2454" + inkscape:collect="always" /> + <radialGradient + gradientUnits="userSpaceOnUse" + r="8.7662792" + fy="67.501709" + fx="12.57571" + cy="67.501709" + cx="12.57571" + gradientTransform="scale(1.925808,0.519262)" + id="radialGradient4643" + xlink:href="#linearGradient2454" + inkscape:collect="always" /> + <linearGradient + y2="-1.3221773" + x2="19.994572" + y1="30.078255" + x1="21.356108" + gradientTransform="matrix(1.02787,0,0,0.822296,1.523986,1.001198)" + gradientUnits="userSpaceOnUse" + id="linearGradient4641" + xlink:href="#linearGradient2379" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="55.200756" + x2="34.974548" + y1="13.004725" + x1="17.698339" + gradientTransform="matrix(1.108069,0,0,0.902471,1,1)" + id="linearGradient4639" + xlink:href="#linearGradient2415" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="39.03191" + x2="27.289009" + y1="10.842293" + x1="16.119127" + gradientTransform="matrix(1.289166,0,0,0.922731,-0.789284,-0.50338)" + id="linearGradient4637" + xlink:href="#linearGradient2328" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="53.734985" + x2="24.418941" + y1="9.323514" + x1="16.851954" + gradientTransform="matrix(1.208393,0,0,0.98441,-0.789284,-0.50338)" + id="linearGradient4635" + xlink:href="#linearGradient2307" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="33.339787" + x2="34.784473" + y1="7.2293582" + x1="8.6116238" + gradientTransform="matrix(1.129863,0,0,0.885063,-1.625,-1.304372)" + id="linearGradient4633" + xlink:href="#linearGradient2245" + inkscape:collect="always" /> + <linearGradient + id="linearGradient4627"> + <stop + id="stop4629" + offset="0.0000000" + style="stop-color:#dde1d9;stop-opacity:1.0000000;" /> + <stop + id="stop4631" + offset="1.0000000" + style="stop-color:#cacdc6;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient4621"> + <stop + id="stop4623" + offset="0.0000000" + style="stop-color:#8f8f8f;stop-opacity:1.0000000;" /> + <stop + id="stop4625" + offset="1.0000000" + style="stop-color:#494949;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient4603"> + <stop + id="stop4605" + offset="0.0000000" + style="stop-color:#1a4876;stop-opacity:1.0000000;" /> + <stop + id="stop4607" + offset="1.0000000" + style="stop-color:#3f54a3;stop-opacity:0.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient4585"> + <stop + style="stop-color:#dfdfde;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop4587" /> + <stop + style="stop-color:#9d9f9a;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop4589" /> + </linearGradient> + <linearGradient + id="linearGradient4573"> + <stop + style="stop-color:#ffffff;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop4575" /> + <stop + style="stop-color:#fcfcff;stop-opacity:0.0000000;" + offset="1.0000000" + id="stop4577" /> + </linearGradient> + <linearGradient + id="linearGradient4567"> + <stop + style="stop-color:#73d216;stop-opacity:1;" + offset="0" + id="stop4569" /> + <stop + style="stop-color:#68c111;stop-opacity:1;" + offset="1" + id="stop4571" /> + </linearGradient> + <linearGradient + id="linearGradient4555"> + <stop + style="stop-color:#868686;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop4557" /> + <stop + style="stop-color:#e9e9e9;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop4559" /> + </linearGradient> + <linearGradient + id="linearGradient4549"> + <stop + style="stop-color:#585956;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop4551" /> + <stop + style="stop-color:#bbbeb8;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop4553" /> + </linearGradient> + <linearGradient + id="linearGradient4543"> + <stop + style="stop-color:#909090;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop4545" /> + <stop + style="stop-color:#bebebe;stop-opacity:0.0000000;" + offset="1.0000000" + id="stop4547" /> + </linearGradient> + <linearGradient + id="linearGradient4537"> + <stop + style="stop-color:#9d9d9d;stop-opacity:1;" + offset="0" + id="stop4539" /> + <stop + style="stop-color:#b9b9b9;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop4541" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2253" + id="linearGradient5024" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.104397,0.905471)" + x1="10.390738" + y1="5.3817744" + x2="32.536823" + y2="31.246054" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2752" + id="linearGradient5022" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.309851,0.432928)" + x1="8.1134243" + y1="88.509071" + x2="8.1134233" + y2="100.20015" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2752" + id="linearGradient5020" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.309851,0.432928)" + x1="8.1134243" + y1="88.509071" + x2="8.1134233" + y2="100.20015" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2985" + id="linearGradient5018" + gradientTransform="scale(1.492875,0.669848)" + x1="-23.8857" + y1="49.953003" + x2="-23.8857" + y2="44.878883" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2245" + id="linearGradient5016" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.129863,0.885063)" + x1="18.316999" + y1="48.643234" + x2="18.176752" + y2="52.536461" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2253" + id="linearGradient5014" + gradientTransform="scale(1.104397,0.905471)" + x1="10.390738" + y1="5.3817744" + x2="32.536823" + y2="31.246054" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2752" + id="linearGradient5012" + gradientTransform="scale(2.309851,0.432928)" + x1="8.1134243" + y1="88.509071" + x2="8.1134233" + y2="100.20015" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2635" + id="linearGradient5010" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.143634,0,0,0.466498,1,-0.508826)" + x1="13.62871" + y1="101.2846" + x2="8.6485014" + y2="74.098007" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2711" + id="linearGradient5008" + gradientUnits="userSpaceOnUse" + x1="34.300991" + y1="3.9384086" + x2="35.520542" + y2="3.8451097" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2711" + id="linearGradient5006" + gradientUnits="userSpaceOnUse" + x1="34.300991" + y1="3.9384086" + x2="35.520542" + y2="3.8451097" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2711" + id="linearGradient5004" + gradientUnits="userSpaceOnUse" + x1="34.300991" + y1="3.9384086" + x2="35.520542" + y2="3.8451097" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2711" + id="linearGradient5002" + gradientUnits="userSpaceOnUse" + x1="34.300991" + y1="3.9384086" + x2="35.520542" + y2="3.8451097" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2711" + id="linearGradient5000" + x1="34.300991" + y1="3.9384086" + x2="35.520542" + y2="3.8451097" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2701" + id="linearGradient4998" + gradientTransform="scale(1.816345,0.550556)" + x1="12.206709" + y1="53.535141" + x2="12.127711" + y2="64.892525" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2683" + id="linearGradient4996" + gradientTransform="matrix(5.705159,0,0,0.17528,1,-0.679373)" + x1="3.7069976" + y1="171.29134" + x2="3.7069974" + y2="162.45061" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2675" + id="linearGradient4994" + gradientTransform="matrix(1.174139,0,0,0.945431,0.721825,-1.331524)" + x1="19.150396" + y1="32.622238" + x2="16.315819" + y2="8.8666229" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2667" + id="linearGradient4992" + gradientTransform="matrix(1.238977,0,0,0.895955,0.590553,-1.331524)" + x1="11.492236" + y1="1.6537577" + x2="17.199417" + y2="26.729263" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2454" + id="radialGradient4990" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.925808,0.519262)" + cx="12.57571" + cy="67.501709" + fx="12.57571" + fy="67.501709" + r="8.7662792" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2635" + id="linearGradient4988" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.143634,0.466498)" + x1="13.62871" + y1="101.2846" + x2="8.6485014" + y2="74.098007" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2623" + id="linearGradient4986" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.983556,0.504145)" + x1="10.728384" + y1="84.029198" + x2="10.728384" + y2="92.57093" /> + <radialGradient + r="8.7662792" + fy="67.501709" + fx="12.57571" + cy="67.501709" + cx="12.57571" + gradientTransform="scale(1.925808,0.519262)" + gradientUnits="userSpaceOnUse" + id="radialGradient4984" + xlink:href="#linearGradient2454" + inkscape:collect="always" /> + <radialGradient + gradientUnits="userSpaceOnUse" + r="8.7662792" + fy="67.501709" + fx="12.57571" + cy="67.501709" + cx="12.57571" + gradientTransform="scale(1.925808,0.519262)" + id="radialGradient4982" + xlink:href="#linearGradient2454" + inkscape:collect="always" /> + <linearGradient + y2="-1.3221773" + x2="19.994572" + y1="30.078255" + x1="21.356108" + gradientTransform="matrix(1.02787,0,0,0.822296,1.523986,1.001198)" + gradientUnits="userSpaceOnUse" + id="linearGradient4980" + xlink:href="#linearGradient2379" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="55.200756" + x2="34.974548" + y1="13.004725" + x1="17.698339" + gradientTransform="matrix(1.108069,0,0,0.902471,1,1)" + id="linearGradient4978" + xlink:href="#linearGradient2415" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="39.03191" + x2="27.289009" + y1="10.842293" + x1="16.119127" + gradientTransform="matrix(1.289166,0,0,0.922731,-0.789284,-0.50338)" + id="linearGradient4976" + xlink:href="#linearGradient2328" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="53.734985" + x2="24.418941" + y1="9.323514" + x1="16.851954" + gradientTransform="matrix(1.208393,0,0,0.98441,-0.789284,-0.50338)" + id="linearGradient4974" + xlink:href="#linearGradient2307" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="33.339787" + x2="34.784473" + y1="7.2293582" + x1="8.6116238" + gradientTransform="matrix(1.129863,0,0,0.885063,-1.625,-1.304372)" + id="linearGradient4972" + xlink:href="#linearGradient2245" + inkscape:collect="always" /> + <linearGradient + id="linearGradient4966"> + <stop + id="stop4968" + offset="0.0000000" + style="stop-color:#dde1d9;stop-opacity:1.0000000;" /> + <stop + id="stop4970" + offset="1.0000000" + style="stop-color:#cacdc6;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient4960"> + <stop + id="stop4962" + offset="0.0000000" + style="stop-color:#8f8f8f;stop-opacity:1.0000000;" /> + <stop + id="stop4964" + offset="1.0000000" + style="stop-color:#494949;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient4942"> + <stop + id="stop4944" + offset="0.0000000" + style="stop-color:#1a4876;stop-opacity:1.0000000;" /> + <stop + id="stop4946" + offset="1.0000000" + style="stop-color:#3f54a3;stop-opacity:0.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient4924"> + <stop + style="stop-color:#dfdfde;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop4926" /> + <stop + style="stop-color:#9d9f9a;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop4928" /> + </linearGradient> + <linearGradient + id="linearGradient4912"> + <stop + style="stop-color:#ffffff;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop4914" /> + <stop + style="stop-color:#fcfcff;stop-opacity:0.0000000;" + offset="1.0000000" + id="stop4916" /> + </linearGradient> + <linearGradient + id="linearGradient4906"> + <stop + style="stop-color:#73d216;stop-opacity:1;" + offset="0" + id="stop4908" /> + <stop + style="stop-color:#68c111;stop-opacity:1;" + offset="1" + id="stop4910" /> + </linearGradient> + <linearGradient + id="linearGradient4894"> + <stop + style="stop-color:#868686;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop4896" /> + <stop + style="stop-color:#e9e9e9;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop4898" /> + </linearGradient> + <linearGradient + id="linearGradient4888"> + <stop + style="stop-color:#585956;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop4890" /> + <stop + style="stop-color:#bbbeb8;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop4892" /> + </linearGradient> + <linearGradient + id="linearGradient4882"> + <stop + style="stop-color:#909090;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop4884" /> + <stop + style="stop-color:#bebebe;stop-opacity:0.0000000;" + offset="1.0000000" + id="stop4886" /> + </linearGradient> + <linearGradient + id="linearGradient4876"> + <stop + style="stop-color:#9d9d9d;stop-opacity:1;" + offset="0" + id="stop4878" /> + <stop + style="stop-color:#b9b9b9;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop4880" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2253" + id="linearGradient5473" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.104397,0.905471)" + x1="10.390738" + y1="5.3817744" + x2="32.536823" + y2="31.246054" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2752" + id="linearGradient5471" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.309851,0.432928)" + x1="8.1134243" + y1="88.509071" + x2="8.1134233" + y2="100.20015" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2752" + id="linearGradient5469" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.309851,0.432928)" + x1="8.1134243" + y1="88.509071" + x2="8.1134233" + y2="100.20015" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2985" + id="linearGradient5467" + gradientTransform="scale(1.492875,0.669848)" + x1="-23.8857" + y1="49.953003" + x2="-23.8857" + y2="44.878883" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2245" + id="linearGradient5465" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.129863,0.885063)" + x1="18.316999" + y1="48.643234" + x2="18.176752" + y2="52.536461" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2253" + id="linearGradient5463" + gradientTransform="scale(1.104397,0.905471)" + x1="10.390738" + y1="5.3817744" + x2="32.536823" + y2="31.246054" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2752" + id="linearGradient5461" + gradientTransform="scale(2.309851,0.432928)" + x1="8.1134243" + y1="88.509071" + x2="8.1134233" + y2="100.20015" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2635" + id="linearGradient5459" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.143634,0,0,0.466498,1,-0.508826)" + x1="13.62871" + y1="101.2846" + x2="8.6485014" + y2="74.098007" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2711" + id="linearGradient5457" + gradientUnits="userSpaceOnUse" + x1="34.300991" + y1="3.9384086" + x2="35.520542" + y2="3.8451097" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2711" + id="linearGradient5455" + gradientUnits="userSpaceOnUse" + x1="34.300991" + y1="3.9384086" + x2="35.520542" + y2="3.8451097" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2711" + id="linearGradient5453" + gradientUnits="userSpaceOnUse" + x1="34.300991" + y1="3.9384086" + x2="35.520542" + y2="3.8451097" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2711" + id="linearGradient5451" + gradientUnits="userSpaceOnUse" + x1="34.300991" + y1="3.9384086" + x2="35.520542" + y2="3.8451097" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2711" + id="linearGradient5449" + x1="34.300991" + y1="3.9384086" + x2="35.520542" + y2="3.8451097" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2701" + id="linearGradient5447" + gradientTransform="scale(1.816345,0.550556)" + x1="12.206709" + y1="53.535141" + x2="12.127711" + y2="64.892525" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2683" + id="linearGradient5445" + gradientTransform="matrix(5.705159,0,0,0.17528,1,-0.679373)" + x1="3.7069976" + y1="171.29134" + x2="3.7069974" + y2="162.45061" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2675" + id="linearGradient5443" + gradientTransform="matrix(1.174139,0,0,0.945431,0.721825,-1.331524)" + x1="19.150396" + y1="32.622238" + x2="16.315819" + y2="8.8666229" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2667" + id="linearGradient5441" + gradientTransform="matrix(1.238977,0,0,0.895955,0.590553,-1.331524)" + x1="11.492236" + y1="1.6537577" + x2="17.199417" + y2="26.729263" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2454" + id="radialGradient5439" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.925808,0.519262)" + cx="12.57571" + cy="67.501709" + fx="12.57571" + fy="67.501709" + r="8.7662792" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2635" + id="linearGradient5437" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.143634,0.466498)" + x1="13.62871" + y1="101.2846" + x2="8.6485014" + y2="74.098007" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2623" + id="linearGradient5435" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.983556,0.504145)" + x1="10.728384" + y1="84.029198" + x2="10.728384" + y2="92.57093" /> + <radialGradient + r="8.7662792" + fy="67.501709" + fx="12.57571" + cy="67.501709" + cx="12.57571" + gradientTransform="scale(1.925808,0.519262)" + gradientUnits="userSpaceOnUse" + id="radialGradient5433" + xlink:href="#linearGradient2454" + inkscape:collect="always" /> + <radialGradient + gradientUnits="userSpaceOnUse" + r="8.7662792" + fy="67.501709" + fx="12.57571" + cy="67.501709" + cx="12.57571" + gradientTransform="scale(1.925808,0.519262)" + id="radialGradient5431" + xlink:href="#linearGradient2454" + inkscape:collect="always" /> + <linearGradient + y2="-1.3221773" + x2="19.994572" + y1="30.078255" + x1="21.356108" + gradientTransform="matrix(1.02787,0,0,0.822296,1.523986,1.001198)" + gradientUnits="userSpaceOnUse" + id="linearGradient5429" + xlink:href="#linearGradient2379" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="55.200756" + x2="34.974548" + y1="13.004725" + x1="17.698339" + gradientTransform="matrix(1.108069,0,0,0.902471,1,1)" + id="linearGradient5427" + xlink:href="#linearGradient2415" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="39.03191" + x2="27.289009" + y1="10.842293" + x1="16.119127" + gradientTransform="matrix(1.289166,0,0,0.922731,-0.789284,-0.50338)" + id="linearGradient5425" + xlink:href="#linearGradient2328" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="53.734985" + x2="24.418941" + y1="9.323514" + x1="16.851954" + gradientTransform="matrix(1.208393,0,0,0.98441,-0.789284,-0.50338)" + id="linearGradient5423" + xlink:href="#linearGradient2307" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="33.339787" + x2="34.784473" + y1="7.2293582" + x1="8.6116238" + gradientTransform="matrix(1.129863,0,0,0.885063,-1.625,-1.304372)" + id="linearGradient5421" + xlink:href="#linearGradient2245" + inkscape:collect="always" /> + <linearGradient + id="linearGradient5415"> + <stop + id="stop5417" + offset="0.0000000" + style="stop-color:#dde1d9;stop-opacity:1.0000000;" /> + <stop + id="stop5419" + offset="1.0000000" + style="stop-color:#cacdc6;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient5409"> + <stop + id="stop5411" + offset="0.0000000" + style="stop-color:#8f8f8f;stop-opacity:1.0000000;" /> + <stop + id="stop5413" + offset="1.0000000" + style="stop-color:#494949;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient5391"> + <stop + id="stop5393" + offset="0.0000000" + style="stop-color:#1a4876;stop-opacity:1.0000000;" /> + <stop + id="stop5395" + offset="1.0000000" + style="stop-color:#3f54a3;stop-opacity:0.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient5373"> + <stop + style="stop-color:#dfdfde;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop5375" /> + <stop + style="stop-color:#9d9f9a;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop5377" /> + </linearGradient> + <linearGradient + id="linearGradient5361"> + <stop + style="stop-color:#ffffff;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop5363" /> + <stop + style="stop-color:#fcfcff;stop-opacity:0.0000000;" + offset="1.0000000" + id="stop5365" /> + </linearGradient> + <linearGradient + id="linearGradient5355"> + <stop + style="stop-color:#73d216;stop-opacity:1;" + offset="0" + id="stop5357" /> + <stop + style="stop-color:#68c111;stop-opacity:1;" + offset="1" + id="stop5359" /> + </linearGradient> + <linearGradient + id="linearGradient5343"> + <stop + style="stop-color:#868686;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop5345" /> + <stop + style="stop-color:#e9e9e9;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop5347" /> + </linearGradient> + <linearGradient + id="linearGradient5337"> + <stop + style="stop-color:#585956;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop5339" /> + <stop + style="stop-color:#bbbeb8;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop5341" /> + </linearGradient> + <linearGradient + id="linearGradient5331"> + <stop + style="stop-color:#909090;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop5333" /> + <stop + style="stop-color:#bebebe;stop-opacity:0.0000000;" + offset="1.0000000" + id="stop5335" /> + </linearGradient> + <linearGradient + id="linearGradient5325"> + <stop + style="stop-color:#9d9d9d;stop-opacity:1;" + offset="0" + id="stop5327" /> + <stop + style="stop-color:#b9b9b9;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop5329" /> + </linearGradient> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="358.07648" + x2="703.35712" + y1="358.07648" + x1="33.785713" + id="linearGradient2820" + xlink:href="#linearGradient2810" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + x1="30.059999" + y1="30.059999" + x2="225.94" + y2="225.94" + id="RSSg"> + <stop + offset="0.0" + stop-color="#E3702D" + id="stop1876" /> + <stop + offset="0.1071" + stop-color="#EA7D31" + id="stop1878" /> + <stop + offset="0.3503" + stop-color="#F69537" + id="stop1880" /> + <stop + offset="0.5" + stop-color="#FB9E3A" + id="stop1882" /> + <stop + offset="0.7016" + stop-color="#EA7C31" + id="stop1884" /> + <stop + offset="0.8866" + stop-color="#DE642B" + id="stop1886" /> + <stop + offset="1.0" + stop-color="#D95B29" + id="stop1888" /> + </linearGradient> + <linearGradient + id="linearGradient2810" + inkscape:collect="always"> + <stop + id="stop2812" + offset="0" + style="stop-color:black;stop-opacity:1;" /> + <stop + id="stop2814" + offset="1" + style="stop-color:black;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2635" + id="linearGradient3559" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.068478,0,0,0.232522,1.460572,-0.38317)" + x1="13.62871" + y1="101.2846" + x2="8.6485014" + y2="74.098007" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2752" + id="linearGradient3562" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.151328,0,0,0.21579,0.962129,-0.129548)" + x1="8.1134243" + y1="88.509071" + x2="8.1134233" + y2="100.20015" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2752" + id="linearGradient3565" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.151328,0,0,0.21579,0.962129,-0.129548)" + x1="8.1134243" + y1="88.509071" + x2="8.1134233" + y2="100.20015" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2752" + id="linearGradient3568" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.151328,0,0,0.21579,0.962129,-0.129548)" + x1="8.1134243" + y1="88.509071" + x2="8.1134233" + y2="100.20015" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2245" + id="linearGradient3574" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.563172,0,0,0.441153,0.962129,-0.129548)" + x1="18.316999" + y1="48.643234" + x2="18.176752" + y2="52.536461" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2253" + id="linearGradient3576" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.550478,0,0,0.451325,0.962129,-0.129548)" + x1="10.390738" + y1="5.3817744" + x2="32.536823" + y2="31.246054" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2667" + id="linearGradient3580" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.617559,0,0,0.446582,1.25646,-1.044982)" + x1="11.492236" + y1="1.6537577" + x2="17.199417" + y2="26.729263" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2415" + id="linearGradient3583" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.552309,0,0,0.44983,1.460572,0.368895)" + x1="17.698339" + y1="13.004725" + x2="34.974548" + y2="55.200756" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2683" + id="linearGradient3586" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.843694,0,0,8.736692e-2,1.460572,-0.468174)" + x1="3.7069976" + y1="171.29134" + x2="3.7069974" + y2="162.45061" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2675" + id="linearGradient3589" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.585241,0,0,0.471243,1.321905,-0.793233)" + x1="19.150396" + y1="32.622238" + x2="16.315819" + y2="8.8666229" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2245" + id="linearGradient3592" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.563172,0,0,0.441153,0.152159,-0.7797)" + x1="8.6116238" + y1="7.2293582" + x2="34.784473" + y2="33.339787" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2253" + id="linearGradient3594" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.550478,0,0,0.451325,0.962129,-0.129548)" + x1="10.390738" + y1="5.3817744" + x2="32.536823" + y2="31.246054" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2701" + id="linearGradient3597" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.905344,0,0,0.274421,0.962129,-0.129548)" + x1="12.206709" + y1="53.535141" + x2="12.127711" + y2="64.892525" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="5.0628845" + inkscape:cx="59.355935" + inkscape:cy="20.286076" + inkscape:document-units="px" + inkscape:current-layer="layer1" + width="48px" + height="48px" + inkscape:window-width="989" + inkscape:window-height="626" + inkscape:window-x="8" + inkscape:window-y="61" /> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1"> + <g + id="g3605" + transform="matrix(2.086796,0,0,2.086796,-3.905252,-0.7044)"> + <path + transform="matrix(0.498443,0,0,0.682334,-2.408946e-2,-6.916905)" + d="M 41.10058 35.051105 A 16.882174 4.552 0 1 1 7.3362331,35.051105 A 16.882174 4.552 0 1 1 41.10058 35.051105 z" + sodipodi:ry="4.552" + sodipodi:rx="16.882174" + sodipodi:cy="35.051105" + sodipodi:cx="24.218407" + id="path2452" + style="color:black;fill:url(#radialGradient4865);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.70063692;visibility:visible;display:inline;overflow:visible" + sodipodi:type="arc" /> + <path + transform="matrix(0.498443,0,0,0.498443,29.63924,1.467179)" + d="M -26.263968 29.716238 A 9.3944187 3.939595 0 1 1 -45.052805,29.716238 A 9.3944187 3.939595 0 1 1 -26.263968 29.716238 z" + sodipodi:ry="3.939595" + sodipodi:rx="9.3944187" + sodipodi:cy="29.716238" + sodipodi:cx="-35.658386" + id="path2407" + style="color:black;fill:#adb0aa;fill-opacity:1;fill-rule:evenodd;stroke:#4b4d4a;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="color:black;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#7b7f7a;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" + id="path1825" + sodipodi:cx="-35.658386" + sodipodi:cy="29.716238" + sodipodi:rx="9.3944187" + sodipodi:ry="3.939595" + d="M -26.263968 29.716238 A 9.3944187 3.939595 0 1 1 -45.052805,29.716238 A 9.3944187 3.939595 0 1 1 -26.263968 29.716238 z" + transform="matrix(0.468672,0,0,0.468672,28.57765,1.999396)" /> + <path + transform="matrix(0.468672,0,0,0.468672,28.57765,1.625564)" + d="M -26.263968 29.716238 A 9.3944187 3.939595 0 1 1 -45.052805,29.716238 A 9.3944187 3.939595 0 1 1 -26.263968 29.716238 z" + sodipodi:ry="3.939595" + sodipodi:rx="9.3944187" + sodipodi:cy="29.716238" + sodipodi:cx="-35.658386" + id="path2983" + style="color:black;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4867);stroke-width:0.68065339;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" + sodipodi:type="arc" /> + <path + id="path2411" + d="M 13.765873,14.208773 L 13.73472,14.707216 C 13.73472,14.707216 15.890041,16.501193 18.220704,16.801924 C 19.386038,16.952289 20.590135,17.152036 21.585191,17.393825 C 22.580241,17.635613 23.373782,17.951884 23.641267,18.21937 C 23.795989,18.374092 23.866093,18.505296 23.890487,18.608778 C 23.914882,18.712261 23.909538,18.785633 23.843758,18.889152 C 23.712204,19.09619 23.30551,19.371471 22.613228,19.590087 C 21.22866,20.027318 18.765043,20.306598 15.354659,20.306598 L 15.354659,20.805041 C 18.791918,20.805041 21.268011,20.542028 22.753416,20.072954 C 23.496116,19.838415 24.011953,19.566692 24.264319,19.169526 C 24.3905,18.970944 24.442423,18.726686 24.38893,18.499744 C 24.335438,18.272803 24.197255,18.058844 23.999522,17.861114 C 23.562103,17.423696 22.735053,17.160085 21.7098,16.910958 C 20.684551,16.661832 19.458963,16.455218 18.283009,16.303481 C 15.931093,16.000009 13.765873,14.208773 13.765873,14.208773 z " + style="fill:#d0d0d0;fill-opacity:1;fill-rule:evenodd;stroke:#979797;stroke-width:0.19937703;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" + sodipodi:nodetypes="ccccccccccccccccc" /> + <path + sodipodi:type="arc" + style="color:black;fill:url(#radialGradient4869);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.70063692;visibility:visible;display:inline;overflow:visible" + id="path2462" + sodipodi:cx="24.218407" + sodipodi:cy="35.051105" + sodipodi:rx="16.882174" + sodipodi:ry="4.552" + d="M 41.10058 35.051105 A 16.882174 4.552 0 1 1 7.3362331,35.051105 A 16.882174 4.552 0 1 1 41.10058 35.051105 z" + transform="matrix(0.498443,0,0,0.682334,-2.408946e-2,-9.610553)" /> + <rect + style="color:black;fill:url(#linearGradient3597);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.60872948;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" + id="rect2699" + width="4.5057578" + height="1.365752" + x="9.6711092" + y="15.174441" /> + <path + sodipodi:nodetypes="cssssssss" + id="rect2404" + d="M 4.4915515,0.71562317 L 19.23957,0.71562317 C 19.69382,0.71562317 20.049111,1.0064553 20.070349,1.4142336 L 20.734294,14.163455 C 20.763309,14.720581 20.285174,15.170461 19.72729,15.170461 L 4.0038304,15.170461 C 3.4459484,15.170461 2.9678125,14.720581 2.9968269,14.163455 L 3.6607723,1.4142336 C 3.6808495,1.0286714 3.9336695,0.71562317 4.4915515,0.71562317 z " + style="color:black;fill:url(#linearGradient3592);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3594);stroke-width:0.49844259;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" /> + <path + style="fill:url(#linearGradient3589);fill-opacity:1;fill-rule:evenodd;stroke:#000079;stroke-width:0.2492213;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 5.1542957,2.0166603 L 4.5351353,13.004985 L 18.317267,13.004985 L 17.651837,2.0632294 L 5.1542957,2.0166603 z " + id="path2377" + sodipodi:nodetypes="ccccc" /> + <path + id="path2393" + d="M 4.0412234,14.193593 L 19.706515,14.193593" + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:url(#linearGradient3586);stroke-width:0.49653912;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.24840764" /> + <path + style="color:black;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3583);stroke-width:0.49844238;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.70063692;visibility:visible;display:inline;overflow:visible" + d="M 4.4086605,1.2194081 L 19.284928,1.2005659 C 19.426336,1.2003868 19.563707,1.3188212 19.575077,1.5258217 L 20.253901,13.888816 C 20.282831,14.415685 19.984866,14.77897 19.457205,14.77897 L 4.2427589,14.77897 C 3.7150976,14.77897 3.4487298,14.41571 3.4772159,13.888816 L 4.1371987,1.6798807 C 4.1564834,1.3230806 4.2201295,1.2196467 4.4086605,1.2194081 z " + id="path2397" + sodipodi:nodetypes="cssssssss" /> + <path + id="path2443" + d="M 5.3043318,1.9844904 L 4.9043166,10.891824 C 10.40943,9.6952479 10.597259,5.6620656 17.442157,4.3389243 L 17.361672,2.0174195 L 5.3043318,1.9844904 z " + style="opacity:0.53142856;fill:url(#linearGradient3580);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.25pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + sodipodi:nodetypes="ccccc" /> + <g + transform="matrix(2.525334e-2,0,0,2.525334e-2,5.923418,4.977948)" + id="g1892"> + <path + id="path2923" + style="fill:black;fill-opacity:0.27986348;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="M 346.94141,93.215671 C 346.94141,123.79213 318.91929,148.60781 284.39203,148.60781 C 249.86476,148.60781 221.84263,123.79213 221.84263,93.215671 C 221.84263,62.639211 249.86476,37.823534 284.39203,37.823534 C 318.91929,37.823534 346.94141,62.639211 346.94141,93.215671 z M 215.17906,31.036269 L 240.99196,31.036269 L 285.12369,79.84396 L 321.16001,41.330387 L 346.97292,41.330387 L 298.20858,94.090531 L 359.11277,162.33335 L 333.29986,162.33335 L 283.33939,106.49032 L 243.80639,144.1961 L 217.87453,144.1961 L 270.49243,92.243752 L 215.17906,31.036269 M 227.35134,50.896575 L 262.99017,50.896575 L 388.07485,192.19605 L 352.436,192.19605 L 282.96738,114.5959 L 270.34654,127.15152 L 234.54345,127.15152 L 265.72029,95.413949 L 227.35134,50.896575" /> + <path + id="path2905" + style="fill:none;fill-opacity:1;stroke:white;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="M 342.94141,89.215671 C 342.94141,119.79213 314.91929,144.60781 280.39203,144.60781 C 245.86476,144.60781 217.84263,119.79213 217.84263,89.215671 C 217.84263,58.639211 245.86476,33.823534 280.39203,33.823534 C 314.91929,33.823534 342.94141,58.639211 342.94141,89.215671 z M 211.17906,27.036269 L 236.99196,27.036269 L 281.12369,75.84396 L 317.16001,37.330387 L 342.97292,37.330387 L 294.20858,90.090531 L 355.11277,158.33335 L 329.29986,158.33335 L 279.33939,102.49032 L 239.80639,140.1961 L 213.87453,140.1961 L 266.49243,88.243752 L 211.17906,27.036269 M 223.35134,46.896575 L 258.99017,46.896575 L 384.07485,188.19605 L 348.436,188.19605 L 278.96738,110.5959 L 266.34654,123.15152 L 230.54345,123.15152 L 261.72029,91.413949 L 223.35134,46.896575" /> + <path + sodipodi:type="arc" + style="opacity:1;fill:#7f7f7f;fill-opacity:0.51877136;stroke:black;stroke-width:2.5999999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path2855" + sodipodi:cx="271.32352" + sodipodi:cy="86.274513" + sodipodi:rx="62.990196" + sodipodi:ry="60.784313" + d="M 334.31371 86.274513 A 62.990196 60.784313 0 1 1 208.33332,86.274513 A 62.990196 60.784313 0 1 1 334.31371 86.274513 z" + transform="matrix(0.993002,0,0,0.91129,10.96723,10.59457)" /> + <g + id="g2873" + style="fill:black;fill-opacity:0.3105802;stroke:none" + transform="translate(4,4)"> + <path + sodipodi:nodetypes="ccccscccsccscccscc" + id="path2865" + d="M 34.635759,37.931452 L 45.995254,52.545959 C 45.995254,52.545959 63.418768,59.478148 63.333431,82.183453 L 83.91006,82.183453 C 83.77528,69.106486 80.217007,56.903472 70.408204,44.058652 C 57.903771,27.683852 64.728457,38.294545 64.728457,38.294545 L 34.635759,37.931452 z M 63.283608,82.90964 C 63.249036,84.086816 63.17516,85.269819 62.984674,86.4498 C 59.077039,110.65603 53.618073,122.03295 53.618073,122.03295 L 39.404413,145.18015 C 39.404413,145.18015 61.050395,139.473 73.94559,142.32079 C 86.840787,145.16859 97.760672,148.72031 97.760672,148.72031 L 94.273107,133.7881 L 74.692926,126.66239 C 74.692927,126.66239 81.723495,107.39551 83.312191,93.212413 C 83.705072,89.704959 83.912447,86.270417 83.91006,82.90964 L 63.283608,82.90964 z " + style="fill:black;fill-opacity:0.3105802;fill-rule:evenodd;stroke:none;stroke-width:2.59999967;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cscccccsscc" + id="path2867" + d="M 20.935447,6.598041 C 68.023451,55.29676 78.813371,53.640622 94.351975,83.58288 C 99.380506,105.72231 62.672241,124.84273 62.672241,124.84273 L 52.112328,156.54237 C 86.327824,146.58369 116.15377,140.43536 148.68021,129.45175 L 151.69733,101.77747 L 103.90618,120.31421 C 103.90618,120.31421 121.12897,112.64016 123.51745,91.130412 C 125.02601,77.544855 124.52315,67.984643 112.45468,54.902255 C 99.000575,40.317816 65.689358,7.6043788 65.689358,7.6043788 L 20.935447,6.598041 z " + style="fill:black;fill-opacity:0.3105802;fill-rule:evenodd;stroke:none;stroke-width:2.5999999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccccccsscc" + id="path2869" + d="M 36.242071,13.058727 C 70.153629,43.846832 92.0244,58.55007 101.42598,83.299202 C 98.705852,115.4007 66.004625,128.38461 66.004625,128.38461 L 58.944434,150.08166 C 88.337606,141.52655 111.94848,135.15792 139.89065,125.72234 L 142.48254,111.24702 L 89.117225,127.1712 C 89.117225,127.1712 116.22248,108.26115 118.27432,89.782988 C 119.57026,78.112174 119.13828,69.899377 108.77074,58.660816 C 97.212852,46.131903 64.493231,13.923231 64.493231,13.923231 L 36.242071,13.058727 z " + style="fill:black;fill-opacity:0.3105802;fill-rule:evenodd;stroke:none;stroke-width:2.5999999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + id="path2871" + d="M 171.75632,110.18298 L 192.34476,128.46852 L 118.77711,147.85298 L 137.90298,156.32297 L 124.90596,164.24616 L 87.361391,147.38122 L 80.782522,135.23376 L 171.75632,110.18298 z " + style="fill:black;fill-opacity:0.3105802;fill-rule:evenodd;stroke:none;stroke-width:2.5999999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <g + id="g2836" + style="fill:black;fill-opacity:0.27986348;stroke:none" + transform="translate(4,4)"> + <path + sodipodi:nodetypes="csccsscc" + id="path2838" + d="M 141.16967,47.486777 C 141.16967,47.486777 137.16256,68.013507 151.41102,75.216462 C 168.65985,83.936182 250.95349,91.042675 250.95349,91.042675 L 216.55661,108.49208 C 216.55661,108.49208 149.32636,96.318076 139.42423,91.448474 C 131.00584,87.308533 123.70111,82.126731 121.70463,66.694657 C 119.61997,50.581005 120.31815,33.668607 120.31815,33.668607 L 141.16967,47.486777 z " + style="fill:black;fill-opacity:0.27986348;fill-rule:evenodd;stroke:none;stroke-width:2.59999967;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccccc" + id="path2840" + d="M 146.96729,193.76082 C 147.64523,194.07677 177.08631,187.1122 177.924,186.13516 C 216.99699,156.72675 220.98473,68.284031 220.98473,68.284031 L 235.46308,68.284031 L 235.46308,37.781386 L 200.50637,37.81253 C 200.50637,37.81253 205.18418,145.21042 146.96729,193.76082 z " + style="fill:black;fill-opacity:0.27986348;fill-rule:evenodd;stroke:none;stroke-width:2.5999999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cscsccsscc" + id="path2842" + d="M 141.02273,18.370611 C 141.02273,18.370611 139.32141,32.816961 139.55827,32.668726 C 140.21892,32.255274 134.83556,37.088143 127.72983,39.51449 C 127.38321,51.299603 129.63625,65.511063 140.03488,75.21645 C 160.83213,94.627225 272.44409,102.25289 272.44409,102.25289 L 226.69012,132.06229 C 226.69012,132.06229 137.26191,111.26503 124.09031,102.94613 C 112.89235,95.873732 103.29305,87.001563 100.52008,60.65837 C 97.747114,34.315176 100.52008,18.450337 100.52008,18.450337 L 141.02273,18.370611 z " + style="fill:black;fill-opacity:0.27986348;fill-rule:evenodd;stroke:none;stroke-width:2.5999999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <path + style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:white;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 20.9375,6.59375 C 34.570341,20.692923 45.081123,30.509838 53.625,38.15625 L 34.625,37.9375 L 46,52.53125 C 45.999999,52.53125 63.429087,59.482195 63.34375,82.1875 L 83.90625,82.1875 C 83.839965,75.756068 82.933744,69.532711 80.875,63.34375 C 85.650376,68.756582 89.786838,74.812766 94.34375,83.59375 C 97.015157,95.355323 87.906815,106.2629 78.78125,113.90625 C 80.629502,107.53892 82.569254,99.854088 83.3125,93.21875 C 83.705385,89.711299 83.908637,86.267027 83.90625,82.90625 L 63.28125,82.90625 C 63.246679,84.083429 63.190486,85.257519 63,86.4375 C 59.092366,110.64373 53.625,122.03125 53.625,122.03125 L 41.40625,145.1875 C 41.40625,145.1875 43.73,142.60457 57.03125,141.78125 L 52.125,156.53125 C 64.292498,152.98981 75.811368,149.96653 87.1875,147 L 87.375,147.375 L 124.90625,164.25 L 137.90625,156.3125 L 118.78125,147.84375 L 187.375,129.78125 C 179.47817,153.5615 166.92838,177.10452 146.96875,193.75 C 147.64669,194.06595 177.09981,187.10204 177.9375,186.125 C 194.46736,173.68375 204.67417,150.68737 211,128.28125 C 219.90418,130.44045 226.6875,132.0625 226.6875,132.0625 L 272.4375,102.25 C 272.4375,102.25 256.56627,101.13502 235.75,98.75 L 250.96875,91.03125 C 250.96875,91.03125 236.86448,89.79298 219.125,87.75 C 220.62858,76.093729 221,68.28125 221,68.28125 L 235.46875,68.28125 L 235.46875,37.78125 L 200.5,37.8125 C 200.5,37.8125 201.34807,58.13087 197.5625,85.0625 C 185.80203,83.438521 174.18526,81.551172 165.1875,79.5 L 163.8125,86.0625 L 161.4375,97.5 L 158,113.96875 L 150.125,116.125 L 150.53125,112.46875 C 152.44976,113.03293 154.42296,113.58411 156.4375,114.15625 L 160,97.15625 L 162.40625,85.65625 L 163.78125,79.1875 C 158.42948,77.918161 154.11699,76.589096 151.40625,75.21875 C 137.15779,68.015795 141.15626,47.499999 141.15625,47.5 L 128.625,39.15625 C 134.61891,36.89368 139.18524,33.089954 139.5625,32.65625 C 139.32564,32.804485 141.03124,18.375 141.03125,18.375 L 100.53125,18.4375 C 100.53125,18.4375 99.107025,26.726933 99.34375,41.21875 C 84.31978,25.890319 65.6875,7.59375 65.6875,7.59375 L 20.9375,6.59375 z M 121.125,100.96875 C 122.09782,101.64176 123.09146,102.30447 124.09375,102.9375 C 126.24704,104.29747 130.4532,105.98954 135.96875,107.875 L 103.90625,120.3125 C 103.90625,120.3125 115.71554,115.02403 121.125,100.96875 z M 184.78125,121.78125 C 186.37977,122.19204 187.96593,122.57108 189.53125,122.96875 C 189.29736,123.75932 189.05625,124.5525 188.8125,125.34375 L 184.78125,121.78125 z " + id="path2879" + sodipodi:nodetypes="cccccccccsccscccccccccccccccccccccccccccccccccscccccccccsccccccc" /> + <path + style="font-size:209.4672699px;font-style:normal;font-weight:normal;fill:white;fill-opacity:1;stroke:black;stroke-width:2.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;font-family:Dingbats" + d="M 211.17906,27.036269 L 236.99196,27.036269 L 281.12369,75.84396 L 317.16001,37.330387 L 342.97292,37.330387 L 294.20858,90.090531 L 355.11277,158.33335 L 329.29986,158.33335 L 279.33939,102.49032 L 239.80639,140.1961 L 213.87453,140.1961 L 266.49243,88.243752 L 211.17906,27.036269" + id="text2897" + sodipodi:nodetypes="ccccccccccccc" /> + <path + style="font-size:209.4672699px;font-style:normal;font-weight:normal;fill:white;fill-opacity:0.87713312;stroke:black;stroke-width:2.49999976;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;font-family:Dingbats" + d="M 223.35134,46.896575 L 258.99017,46.896575 L 384.07485,188.19605 L 348.436,188.19605 L 278.96738,110.5959 L 266.34654,123.15152 L 230.54345,123.15152 L 261.72029,91.413949 L 223.35134,46.896575" + id="path2902" + sodipodi:nodetypes="ccccccccc" /> + <path + style="fill:red;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:2.59999967;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 34.635759,37.931452 L 45.995254,52.545959 C 45.995254,52.545959 63.418768,59.478148 63.333431,82.183453 L 83.91006,82.183453 C 83.77528,69.106486 80.217007,56.903472 70.408204,44.058652 C 57.903771,27.683852 64.728457,38.294545 64.728457,38.294545 L 34.635759,37.931452 z M 63.283608,82.90964 C 63.249036,84.086816 63.17516,85.269819 62.984674,86.4498 C 59.077039,110.65603 53.618073,122.03295 53.618073,122.03295 L 43.404413,145.18015 C 43.404413,145.18015 61.050395,139.473 73.94559,142.32079 C 86.840787,145.16859 97.760672,148.72031 97.760672,148.72031 L 94.273107,133.7881 L 74.692926,126.66239 C 74.692927,126.66239 81.723495,107.39551 83.312191,93.212413 C 83.705072,89.704959 83.912447,86.270417 83.91006,82.90964 L 63.283608,82.90964 z " + id="path1876" + sodipodi:nodetypes="ccccscccsccscccscc" /> + <path + style="fill:red;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:2.59999967;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 120.3125,33.65625 C 120.3125,33.65625 119.63409,50.573849 121.71875,66.6875 C 123.71523,82.119574 131.01912,87.297562 139.4375,91.4375 C 142.35847,92.873953 150.29936,94.948581 160,97.15625 L 163.78125,79.1875 C 158.42948,77.918161 154.11699,76.589096 151.40625,75.21875 C 137.15779,68.015795 141.15626,47.499999 141.15625,47.5 L 120.3125,33.65625 z M 165.1875,79.5 L 161.4375,97.5 C 184.53636,102.69383 216.5625,108.5 216.5625,108.5 L 250.96875,91.03125 C 250.96875,91.03125 194.33824,86.145338 165.1875,79.5 z " + id="path2829" /> + <path + style="fill:red;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:2.5999999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 146.96729,193.76082 C 147.64523,194.07677 177.08631,187.1122 177.924,186.13516 C 216.99699,156.72675 220.98473,68.284031 220.98473,68.284031 L 235.46308,68.284031 L 235.46308,37.781386 L 200.50637,37.81253 C 200.50637,37.81253 205.18418,145.21042 146.96729,193.76082 z " + id="path2826" + sodipodi:nodetypes="ccccccc" /> + <path + style="fill:red;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:2.5999999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 141.03125,18.375 L 100.53125,18.4375 C 100.53125,18.4375 97.758283,34.313055 100.53125,60.65625 C 103.30422,86.999443 112.89579,95.865103 124.09375,102.9375 C 128.46969,105.70125 141.30359,109.85811 156.4375,114.15625 L 162.40625,85.65625 C 152.32441,82.64218 144.2736,79.178281 140.03125,75.21875 C 129.63262,65.513363 127.37213,51.285115 127.71875,39.5 C 134.82448,37.073653 140.22315,32.242796 139.5625,32.65625 C 139.32564,32.804485 141.03124,18.375 141.03125,18.375 z M 163.8125,86.0625 L 157.875,114.5625 C 188.09838,123.08412 226.6875,132.0625 226.6875,132.0625 L 272.4375,102.25 C 272.4375,102.25 203.40998,97.521987 163.8125,86.0625 z " + id="path2824" /> + <path + style="fill:red;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:2.5999999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 20.935447,6.598041 C 68.023451,55.29676 78.813371,53.640622 94.351975,83.58288 C 99.380506,105.72231 62.672241,124.84273 62.672241,124.84273 L 52.112328,156.54237 C 86.327824,146.58369 116.15377,140.43536 148.68021,129.45175 L 151.69733,101.77747 L 103.90618,120.31421 C 103.90618,120.31421 121.12897,112.64016 123.51745,91.130412 C 125.02601,77.544855 124.52315,67.984643 112.45468,54.902255 C 99.000575,40.317816 65.689358,7.6043788 65.689358,7.6043788 L 20.935447,6.598041 z " + id="path1878" + sodipodi:nodetypes="cscccccsscc" /> + <path + style="fill:#ffa279;fill-opacity:0.45051192;fill-rule:evenodd;stroke:none;stroke-width:2.5999999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 36.242071,13.058727 C 70.153629,43.846832 92.0244,58.55007 101.42598,83.299202 C 98.705852,115.4007 66.004625,128.38461 66.004625,128.38461 L 58.944434,150.08166 C 88.337606,141.52655 111.94848,135.15792 139.89065,125.72234 L 142.48254,111.24702 L 89.117225,127.1712 C 89.117225,127.1712 116.22248,108.26115 118.27432,89.782988 C 119.57026,78.112174 119.13828,69.899377 108.77074,58.660816 C 97.212852,46.131903 64.493231,13.923231 64.493231,13.923231 L 36.242071,13.058727 z " + id="path2792" + sodipodi:nodetypes="cccccccsscc" /> + <path + style="fill:red;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:2.5999999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 171.75632,110.18298 L 192.34476,128.46852 L 118.77711,147.85298 L 137.90298,156.32297 L 124.90596,164.24616 L 87.361391,147.38122 L 80.782522,135.23376 L 171.75632,110.18298 z " + id="path1880" /> + <path + style="font-size:209.4672699px;font-style:normal;font-weight:normal;fill:#d3d3d3;fill-opacity:1;stroke:none;stroke-width:2.49999881;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;font-family:Dingbats" + d="M 234.5,52.46875 L 293.40625,119 L 316.65625,119 L 257.75,52.46875 L 234.5,52.46875 z M 296.375,122.34375 L 300.46875,127 L 323.75,127 L 319.625,122.34375 L 296.375,122.34375 z M 303.4375,130.34375 L 307.5625,135 L 330.84375,135 L 326.71875,130.34375 L 303.4375,130.34375 z M 310.53125,138.34375 L 332.90625,163.625 L 356.1875,163.625 L 333.8125,138.34375 L 310.53125,138.34375 z " + id="path2926" /> + </g> + <path + sodipodi:type="arc" + style="color:black;fill:url(#radialGradient4885);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.70063692;visibility:visible;display:inline;overflow:visible" + id="path2657" + sodipodi:cx="24.218407" + sodipodi:cy="35.051105" + sodipodi:rx="16.882174" + sodipodi:ry="4.552" + d="M 41.10058 35.051105 A 16.882174 4.552 0 1 1 7.3362331,35.051105 A 16.882174 4.552 0 1 1 41.10058 35.051105 z" + transform="matrix(0.63023,0,0,0.64362,-2.136338,-2.123527)" /> + <path + style="color:black;fill:url(#linearGradient3574);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3576);stroke-width:0.49844259;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" + d="M 4.183155,18.221838 L 19.636075,18.221838 C 20.193959,18.221838 20.123229,18.357135 20.18049,18.527307 L 21.593395,22.72659 C 21.650652,22.896764 21.606864,23.032059 21.048987,23.032059 L 2.7702497,23.032059 C 2.212368,23.032059 2.1685799,22.896764 2.2258359,22.72659 L 3.638746,18.527307 C 3.6960023,18.357134 3.6252733,18.221838 4.183155,18.221838 z " + id="path2409" + sodipodi:nodetypes="cssssssss" /> + <path + style="fill:#7a7d77;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.25pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 4.1480198,19.224536 L 3.266888,21.779813 L 5.9983932,21.779813 L 6.2627323,20.766513 L 13.664225,20.766513 L 13.93821,21.800839 L 17.012524,21.800839 L 16.175449,19.224536 L 4.1480198,19.224536 z " + id="path2611" + sodipodi:nodetypes="ccccccccc" /> + <path + style="fill:#777874;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.25pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 6.4830139,20.942742 L 6.2627323,21.779816 L 13.620168,21.779816 L 13.399887,20.898684 L 6.4830139,20.942742 z " + id="path2613" /> + <path + id="path2619" + d="M 19.699971,19.224536 L 20.537041,21.735758 L 17.805541,21.691701 L 17.056576,19.268593 L 19.699971,19.224536 z " + style="color:black;fill:#777a75;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.25pt;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" /> + <path + style="color:black;fill:url(#linearGradient3568);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.25pt;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" + d="M 19.699971,18.960198 L 20.537041,21.471419 L 17.805541,21.427364 L 17.056576,19.004255 L 19.699971,18.960198 z " + id="path2615" /> + <path + sodipodi:nodetypes="ccccccccc" + id="path2617" + d="M 4.1480198,18.916141 L 3.266888,21.471419 L 5.9983932,21.471419 L 6.2627323,20.458119 L 13.664225,20.458119 L 13.93821,21.492445 L 17.012524,21.492445 L 16.175449,18.916141 L 4.1480198,18.916141 z " + style="fill:url(#linearGradient3565);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.25pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path2621" + d="M 6.4830139,20.678403 L 6.2627323,21.515477 L 13.620168,21.515477 L 13.399887,20.634347 L 6.4830139,20.678403 z " + style="color:black;fill:url(#linearGradient3562);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.25pt;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" /> + <path + sodipodi:nodetypes="ccccc" + id="path2631" + d="M 4.0164958,18.600986 L 19.879835,18.600986 L 21.194317,22.634664 L 2.6218135,22.634664 L 4.0164958,18.600986 z " + style="color:black;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3559);stroke-width:0.2492213;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" /> + <path + sodipodi:type="arc" + style="color:black;fill:url(#linearGradient4899);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" + id="path2709" + sodipodi:cx="34.780815" + sodipodi:cy="3.9384086" + sodipodi:rx="0.83968931" + sodipodi:ry="0.83968931" + d="M 35.620504 3.9384086 A 0.83968931 0.83968931 0 1 1 33.941126,3.9384086 A 0.83968931 0.83968931 0 1 1 35.620504 3.9384086 z" + transform="matrix(0.663545,0,0,0.328199,-4.231293,1.292944)" /> + <path + transform="matrix(0.663545,0,0,0.328199,-4.17467,2.342553)" + d="M 35.620504 3.9384086 A 0.83968931 0.83968931 0 1 1 33.941126,3.9384086 A 0.83968931 0.83968931 0 1 1 35.620504 3.9384086 z" + sodipodi:ry="0.83968931" + sodipodi:rx="0.83968931" + sodipodi:cy="3.9384086" + sodipodi:cx="34.780815" + id="path2719" + style="color:black;fill:url(#linearGradient4901);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="color:black;fill:url(#linearGradient4903);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" + id="path2723" + sodipodi:cx="34.780815" + sodipodi:cy="3.9384086" + sodipodi:rx="0.83968931" + sodipodi:ry="0.83968931" + d="M 35.620504 3.9384086 A 0.83968931 0.83968931 0 1 1 33.941126,3.9384086 A 0.83968931 0.83968931 0 1 1 35.620504 3.9384086 z" + transform="matrix(0.663545,0,0,0.328199,-4.118047,3.339439)" /> + <path + transform="matrix(0.663545,0,0,0.328199,-4.061424,4.336323)" + d="M 35.620504 3.9384086 A 0.83968931 0.83968931 0 1 1 33.941126,3.9384086 A 0.83968931 0.83968931 0 1 1 35.620504 3.9384086 z" + sodipodi:ry="0.83968931" + sodipodi:rx="0.83968931" + sodipodi:cy="3.9384086" + sodipodi:cx="34.780815" + id="path2727" + style="color:black;fill:url(#linearGradient4905);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="color:black;fill:url(#linearGradient4907);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" + id="path2731" + sodipodi:cx="34.780815" + sodipodi:cy="3.9384086" + sodipodi:rx="0.83968931" + sodipodi:ry="0.83968931" + d="M 35.620504 3.9384086 A 0.83968931 0.83968931 0 1 1 33.941126,3.9384086 A 0.83968931 0.83968931 0 1 1 35.620504 3.9384086 z" + transform="matrix(0.663545,0,0,0.328199,-4.004801,5.333209)" /> + <path + style="font-size:0.9029026px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;writing-mode:lr-tb;text-anchor:start;fill:#4a4a4a;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + d="M 10.930981,13.486741 L 11.071402,13.486741 C 11.113152,13.486741 11.145162,13.496044 11.167432,13.514648 C 11.189842,13.533108 11.201052,13.559477 11.201052,13.593758 C 11.201052,13.628186 11.189842,13.654702 11.167432,13.673307 C 11.145162,13.691766 11.113152,13.700996 11.071402,13.700996 L 11.015582,13.700996 L 11.015582,13.814825 L 10.930981,13.814825 L 10.930981,13.486741 M 11.015582,13.54805 L 11.015582,13.639686 L 11.06239,13.639686 C 11.078799,13.639686 11.09147,13.63573 11.100406,13.627819 C 11.109344,13.619762 11.11381,13.608408 11.11381,13.593758 C 11.11381,13.579109 11.109344,13.567828 11.100406,13.559917 C 11.09147,13.552006 11.078799,13.54805 11.06239,13.54805 L 11.015582,13.54805 M 11.410473,13.542117 C 11.384688,13.542117 11.364691,13.55164 11.35048,13.570684 C 11.33627,13.58973 11.329167,13.616539 11.329167,13.651113 C 11.329167,13.68554 11.33627,13.712276 11.35048,13.731321 C 11.364691,13.750366 11.384688,13.759888 11.410473,13.759888 C 11.436402,13.759888 11.456474,13.750366 11.470684,13.731321 C 11.484895,13.712276 11.491998,13.68554 11.491998,13.651113 C 11.491998,13.616539 11.484895,13.58973 11.470684,13.570684 C 11.456474,13.55164 11.436402,13.542117 11.410473,13.542117 M 11.410473,13.480807 C 11.463213,13.480808 11.504524,13.495897 11.53441,13.526076 C 11.564297,13.556254 11.57924,13.597934 11.57924,13.651113 C 11.57924,13.704145 11.564297,13.745751 11.53441,13.775929 C 11.504524,13.806109 11.463213,13.821198 11.410473,13.821198 C 11.357877,13.821198 11.316566,13.806109 11.286535,13.775929 C 11.256648,13.745751 11.241705,13.704145 11.241705,13.651113 C 11.241705,13.597934 11.256648,13.556254 11.286535,13.526076 C 11.316566,13.495897 11.357877,13.480808 11.410473,13.480807 M 11.642966,13.486741 L 11.737456,13.486741 L 11.856783,13.711763 L 11.856783,13.486741 L 11.936988,13.486741 L 11.936988,13.814825 L 11.842498,13.814825 L 11.723175,13.589803 L 11.723175,13.814825 L 11.642966,13.814825 L 11.642966,13.486741 M 11.973469,13.486741 L 12.06598,13.486741 L 12.140696,13.603647 L 12.215413,13.486741 L 12.308143,13.486741 L 12.183108,13.676603 L 12.183108,13.814825 L 12.098503,13.814825 L 12.098503,13.676603 L 11.973469,13.486741" + id="text2735" /> + </g> + <text + xml:space="preserve" + style="font-size:2.03579116px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#f2f2f2;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans" + x="14.336076" + y="23.767183" + id="text4666" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4668" + x="14.336076" + y="23.767183">Screenlets</tspan></text> + </g> +</svg> diff --git a/x11-plugins/screenlets/metadata.xml b/x11-plugins/screenlets/metadata.xml new file mode 100644 index 0000000..482078f --- /dev/null +++ b/x11-plugins/screenlets/metadata.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription>Screenlets are small Python applications that are similar +to OSX's widgets on the Dashboard. +</longdescription> +</pkgmetadata> diff --git a/x11-plugins/screenlets/screenlets-0.0.10.ebuild b/x11-plugins/screenlets/screenlets-0.0.10.ebuild new file mode 100644 index 0000000..16cdd83 --- /dev/null +++ b/x11-plugins/screenlets/screenlets-0.0.10.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +DESCRIPTION="Screenlets are small owner-drawn applications" +HOMEPAGE="http://www.screenlets.org" +SRC_URI="http://ryxperience.com/storage/${P}.tar.bz2" + +RESTRICT="mirror" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="dev-python/pyxdg + dev-python/dbus-python + x11-libs/libnotify + >=dev-python/gnome-python-desktop-2.16.0 + x11-misc/notification-daemon + x11-misc/xdg-utils" + +RDEPEND="${DEPEND}" + +src_install() { + sed -i "s;/usr/local;/usr;g" \ + src/lib/__init__.py \ + setup.py bin/screenlets-* \ + desktop-menu/applications/* \ + desktop-menu/desktop-directories/Screenlets.directory || die "sed failed to change install path" + + python setup.py install --root "${D}" || die "installation failed" + + insinto /usr/share/desktop-directories + doins "${S}"/desktop-menu/desktop-directories/Screenlets.directory + + insinto /usr/share/icons + doins "${S}"/desktop-menu/screenlets.svg + + # Insert .desktop files + insinto /usr/share/applications + cd "${S}"/desktop-menu + for x in $(find -name "${S}"/desktop-menu '*.desktop') + do + doins $x + done +} + +pkg_postinst() { + desktop_files="CPUMeterScreenlet.desktop ClockScreenlet.desktop + ControlScreenlet.desktop FlowerScreenlet.desktop + LauncherScreenlet.desktop MailCheckScreenlet.desktop + NotesScreenlet.desktop PicframeScreenlet.desktop + RulerScreenlet.desktop WindowlistScreenlet.desktop" + + for x in $desktop_files + do + xdg-desktop-menu install --novendor /usr/share/desktop-directories/Screenlets.directory \ + /usr/share/applications/$x + done +} + +pkg_postrm() { + desktop_files="CPUMeterScreenlet.desktop ClockScreenlet.desktop + ControlScreenlet.desktop FlowerScreenlet.desktop + LauncherScreenlet.desktop MailCheckScreenlet.desktop + NotesScreenlet.desktop PicframeScreenlet.desktop + RulerScreenlet.desktop WindowlistScreenlet.desktop" + + for x in $desktop_files + do + xdg-desktop-menu uninstall /usr/share/desktop-directories/Screenlets.directory \ + /usr/share/applications/$x + done +} diff --git a/x11-plugins/screenlets/screenlets-0.0.8_pre-r6.ebuild b/x11-plugins/screenlets/screenlets-0.0.8_pre-r6.ebuild new file mode 100644 index 0000000..4be4778 --- /dev/null +++ b/x11-plugins/screenlets/screenlets-0.0.8_pre-r6.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit eutils + +DESCRIPTION="Hardware-accelerated desktop objects for Beryl/Compiz" +HOMEPAGE="http://www.screenlets.org" +SRC_URI="http://www.ryxperience.com/storage/screenlets-0.0.8pre.tar.bz2 + http://distfiles.gentoo-xeffects.org/screenlets/screenlets-extra-0.0.8_pre-v2.tar.bz2 + http://distfiles.gentoo-xeffects.org/screenlets/screenlets-themes-0.0.8_pre-v2.tar.bz2 + http://distfiles.gentoo-xeffects.org/screenlets/screenlets-missing_icons-0.0.8_pre.tar.bz2" + +RESTRICT="mirror" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=" + dev-python/pyxdg + dev-python/dbus-python + x11-libs/libnotify + >=dev-python/gnome-python-desktop-2.16.0" + +RDEPEND="${DEPEND}" + +BASE="/usr" + +pkg_setup() { + if built_with_use --missing false dev-python/gnome-python-desktop nognome; + then + if ! built_with_use --missing true dev-python/gnome-python-desktop rsvg || ! built_with_use --missing true dev-python/gnome-python-desktop wnck; + then + ewarn "You must build dev-python/gnome-python-desktop with" + ewarn "USE=\"rsvg wnck\" to allow rsvg support for screenlets." + ewarn "Otherwise, set USE="-nognome" and re-emerge" + ewarn "dev-python/gnome-python-desktop to enable all" + ewarn "plugins. Then re-emerge screenlets." + die "requires dev-python/gnome-python-desktop with USE=\"rsvg wnck\"" + fi + fi +} + +src_install() { + cd "${WORKDIR}/screenlets-0.0.8" + + tar xjf ${DISTDIR}/${PN}-extra-${PV}-v2.tar.bz2 -C src || die "tar failed to extract extra package" + tar xjf ${DISTDIR}/${PN}-themes-${PV}-v2.tar.bz2 -C src || die "tar failed to extract themes package" + tar xjf ${DISTDIR}/${PN}-missing_icons-${PV}.tar.bz2 -C src || die "tar failed to extract icons package" + + epatch "${FILESDIR}/screenlets-0.0.8_pre-path.patch" + epatch "${FILESDIR}/screenlets-0.0.8_pre-scandir_fix.patch" + + python setup.py install --root "${D}" || die "installation failed" + + exeinto ${BASE}/bin + newexe "${FILESDIR}/screenlets-tray" screenlets-tray + newexe "${FILESDIR}/screenlets-control" screenlets-control + + insinto "${BASE}/share/screenlets" + doins "${FILESDIR}/logo24.png" + doins "${FILESDIR}/screenlets.svg" + doins "${FILESDIR}/controlpanel.glade" + + insinto "${BASE}/share/applications" + doins "${FILESDIR}/screenlets.desktop" +} diff --git a/x11-themes/emerald-themes/ChangeLog b/x11-themes/emerald-themes/ChangeLog new file mode 100644 index 0000000..d64f9be --- /dev/null +++ b/x11-themes/emerald-themes/ChangeLog @@ -0,0 +1,49 @@ +# ChangeLog for x11-misc/emerald-themes +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 29 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + emerald-themes-0.5.2.ebuild: + Removed default S definition. + + 21 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + metadata.xml: + Updated metadata.xml + + 20 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + metadata.xml: + Added my details to metadata.xml + + 17 Mar 2007; Alex Heck <nesl247@gmail.com> emerald-themes-9999.ebuild: + Switch to git per upstream + + 17 Mar 2007; Alex Heck <nesl247@gmail.com> +emerald-themes-0.2.1.ebuild: + Version bump - license fixes, nothing new + + 15 Mar 2007; Alex Heck <nesl247@gmail.com> +emerald-themes-0.2.0.ebuild: + Version bump - 0.2.0 + + 17 Feb 2007; Alex Heck <nesl247@gmail.com> emerald-themes-9999.ebuild: + Fix for new svn url + + 13 Feb 2007; Alex Heck <nesl247@gmail.com> + +emerald-themes-0.1.9999.2.ebuild: + Version bump + + 12 Feb 2007; Alex Heck <nesl247@gmail.com> + -emerald-themes-0.1.99.2.ebuild: + Version cleanup + + 28 Jan 2007; Alex Heck <nesl247@gmail.com> +metadata.xml: + Add missing metadata.xml + + 25 Jan 2007; Alex Heck <nesl247@gmail.com> + +emerald-themes-0.1.99.2.ebuild: + Version bump, missed during bump stage + + 20 Dec 2006; Alex Heck <nesl247@gmail.com> -emerald-themes-0.1.3.ebuild: + 0.1.3 in portage + + 12 Nov 2006; Alex Heck <nesl247@gmail.com> emerald-themes-9999.ebuild: + Dep on 9999 + diff --git a/x11-themes/emerald-themes/Manifest b/x11-themes/emerald-themes/Manifest new file mode 100644 index 0000000..7cac341 --- /dev/null +++ b/x11-themes/emerald-themes/Manifest @@ -0,0 +1,5 @@ +DIST emerald-themes-0.5.2.tar.bz2 1563758 RMD160 e61676b946ba13eb05b0417aadac6ea1294e0254 SHA1 98a1c03592e883d15b3579f28b45cd7d8432ce94 SHA256 1c2c77a0fff352569a2f013e8b6c1fd99e2b6f9185c9a64d2cf2e918d9de4841 +EBUILD emerald-themes-0.5.2.ebuild 781 RMD160 7a347986d301c2e0f4c91a0bc2e225f3ff839060 SHA1 15931c6e18bd734422797a9b5353c6c01fc64495 SHA256 a360b2e8dfc1e95e88ec76c29e204d4806011f2d1a64241509c059a9db5dbcb5 +EBUILD emerald-themes-9999.ebuild 805 RMD160 b49d99cdad86a59e3c358635be2237b3b0ea57bc SHA1 da8768c7228a050af7241d8f7abf5072b98479f0 SHA256 a3b13eb091b6c83ac06a909406b0aafec013276775b507d8f28e0030c364da28 +MISC ChangeLog 1489 RMD160 2250f095c0f4ef658f00f86522f42274abd60cce SHA1 135f0c4262b3fbe96c6ae5b65612ca8e9a8239c5 SHA256 a180700dfbecbc6f06a8914336ff385352cf6d3d10fe89da2ce012704fb3d90b +MISC metadata.xml 567 RMD160 69579a8dd54d6170f22a290dd2db959249be6e02 SHA1 28e8bb86b8e438356bbb123af8fa4f13d0498d23 SHA256 26477e5160e1b9c3ab34f32b82891ab04524deddaa1b1269cd602659ff8cdd61 diff --git a/x11-themes/emerald-themes/emerald-themes-0.5.2.ebuild b/x11-themes/emerald-themes/emerald-themes-0.5.2.ebuild new file mode 100644 index 0000000..2ecd5ed --- /dev/null +++ b/x11-themes/emerald-themes/emerald-themes-0.5.2.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit autotools + +DESCRIPTION="Emerald Window Decorator Themes" +HOMEPAGE="http://compiz-fusion.org" +SRC_URI="http://releases.compiz-fusion.org/${PV}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +RESTRICT="mirror" + +DEPEND="~x11-wm/emerald-${PV}" + +src_compile() { + eautoreconf || die "eautoreconf failed" + + econf || die "econf failed" + emake || die "make failed" +} + +src_install() { + make DESTDIR="${D}" install || die "make install failed" +} + +pkg_postinst() { + ewarn "DO NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs at http://bugs.gentoo-xeffects.org/" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/x11-themes/emerald-themes/emerald-themes-9999.ebuild b/x11-themes/emerald-themes/emerald-themes-9999.ebuild new file mode 100644 index 0000000..424de9e --- /dev/null +++ b/x11-themes/emerald-themes/emerald-themes-9999.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit git autotools + +EGIT_REPO_URI="git://anongit.compiz-fusion.org/fusion/decorators/${PN}" + +DESCRIPTION="Emerald Window Decorator Themes (git)" +HOMEPAGE="http://compiz-fusion.org" +SRC_URI="" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" +IUSE="" + +DEPEND="~x11-wm/emerald-${PV}" + +S="${WORKDIR}/${PN}" + +src_compile() { + eautoreconf || die "eautoreconf failed" + + econf || die "econf failed" + emake || die "make failed" +} + +src_install() { + make DESTDIR="${D}" install || die "make install failed" +} + +pkg_postinst() { + ewarn "DO NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs at http://bugs.gentoo-xeffects.org/" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/x11-themes/emerald-themes/metadata.xml b/x11-themes/emerald-themes/metadata.xml new file mode 100644 index 0000000..738557e --- /dev/null +++ b/x11-themes/emerald-themes/metadata.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en">Emerald themes are the themes for emerald +</longdescription> +</pkgmetadata> + diff --git a/x11-themes/gtk-engines-aurora/ChangeLog b/x11-themes/gtk-engines-aurora/ChangeLog new file mode 100644 index 0000000..9d9731d --- /dev/null +++ b/x11-themes/gtk-engines-aurora/ChangeLog @@ -0,0 +1,14 @@ +# ChangeLog for Gentoo XEffects Overlay +# $Header: $ + + 21 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + metadata.xml: + Updated metadata.xml + + 20 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +metadata.xml: + Added metadata.xml + + 05 May 2007; Alex Heck <nesl247@gmail.com> +gtk-engines-aurora-1.0.ebuild: + x11-themes/gtk-engines-aurora: Initial import + diff --git a/x11-themes/gtk-engines-aurora/Manifest b/x11-themes/gtk-engines-aurora/Manifest new file mode 100644 index 0000000..98c0295 --- /dev/null +++ b/x11-themes/gtk-engines-aurora/Manifest @@ -0,0 +1,4 @@ +DIST 56438-Aurora-1.0.tar.bz2 353155 RMD160 d654dda60a8b934c465dafd7a81a8b9916e85d33 SHA1 0529b928c8c7b49349f6189aea0af6563e1a93da SHA256 dcb4f32b2349567b1deb71ccc672f9aa8f470d51f49d581db02c86aefab5d5ff +EBUILD gtk-engines-aurora-1.0.ebuild 1201 RMD160 20e0f20b498d07f4a4cf7a481a31f83c8c911a2b SHA1 81ce7a1a186ab1477ba4ac353c542570d82a6d42 SHA256 4dbd0ef473ed12da9991dc71860897e54d2e9c9690af414e1449bccd2656eb13 +MISC ChangeLog 393 RMD160 07d5d98f290676e606b4da205bd2b292aec170d7 SHA1 9b092ca3444a5613caa8b481b5b0d2d93ffda92f SHA256 d39ee229db6f6cd3b6291083c3cbd498cd76d4fe3c1e49fe4aa9e91e2f790607 +MISC metadata.xml 561 RMD160 37cf17210420cb4e7b8a7c48bca6fa9e19ab296c SHA1 54bf2b74cc5e18014767f13e8cbd0af79af66089 SHA256 510a1e627b35bbeb962a8ad6c09fac8c7cae884dee8a0055fa7ba92095014867 diff --git a/x11-themes/gtk-engines-aurora/gtk-engines-aurora-1.0.ebuild b/x11-themes/gtk-engines-aurora/gtk-engines-aurora-1.0.ebuild new file mode 100644 index 0000000..46bd9df --- /dev/null +++ b/x11-themes/gtk-engines-aurora/gtk-engines-aurora-1.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-themes/gtk-engines-rezlooks/gtk-engines-rezlooks-0.6.ebuild,v 1.1 2007/02/11 03:28:52 compnerd Exp $ + +DESCRIPTION="Aurora GTK+ Engine" +HOMEPAGE="http://www.gnome-look.org/content/show.php?content=56438" +SRC_URI="http://gnome-look.org/CONTENT/content-files/56438-Aurora-1.0.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86" +IUSE="" + +RDEPEND=">=x11-libs/gtk+-2.8" +DEPEND="${RDEPEND} + >=dev-util/pkgconfig-0.19" + +S="${WORKDIR}/aurora-${PV}" + +src_unpack() { + unpack "${A}" + cd "${WORKDIR}" + + tar -xpf aurora-${PV}.tar.gz + + mkdir "${WORKDIR}/gtkrc_themes" + tar -jxpf gtkrc_themes.tar.bz2 -C gtkrc_themes +} + +src_compile() { + econf --enable-animation || die "configure failed" + emake || die "make failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "install failed" + + # Install the themes + cd "${WORKDIR}"/gtkrc_themes + for x in $(ls) + do + insinto /usr/share/themes/$x/gtk-2.0 + doins $x/gtk-2.0/gtkrc || die "doins gtkrc failed" + + if [[ -e $x/gtk-2.0/panel.png ]]; then + doins $x/gtk-2.0/panel.png || die "doins panel.png failed" + fi + done +} diff --git a/x11-themes/gtk-engines-aurora/metadata.xml b/x11-themes/gtk-engines-aurora/metadata.xml new file mode 100644 index 0000000..688afa7 --- /dev/null +++ b/x11-themes/gtk-engines-aurora/metadata.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en">Aurora is a GTK theme/style engine. +</longdescription> +</pkgmetadata> + diff --git a/x11-wm/compiz-fusion/ChangeLog b/x11-wm/compiz-fusion/ChangeLog new file mode 100644 index 0000000..522abd7 --- /dev/null +++ b/x11-wm/compiz-fusion/ChangeLog @@ -0,0 +1,40 @@ +# ChangeLog for x11-wm/compiz-fusion +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 29 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + -compiz-fusion-0.5.2.ebuild: + Removed 0.5.2 version. + + 22 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + compiz-fusion-9999.ebuild: + Some QA fixes. + + 22 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + compiz-fusion-9999.ebuild: + Added unsupported useflag to compiz-fusion-9999. + + 21 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + compiz-fusion-0.6.0.ebuild: + Added unsupported use flag to enable/disable the unsupported plugins. + + 21 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +compiz-fusion-0.6.0.ebuild: + Bumped package to 0.6.0 release. + + 22 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + compiz-fusion-9999.ebuild: + Removed dep on compiz-0.5.2 for the live ebuild as it doesn't work. + + 21 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + metadata.xml: + Updated metadata.xml + + 20 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +metadata.xml: + Added metadata.xml + + 19 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + compiz-fusion-9999.ebuild: + Update to allow compiz-0.5.2 or compiz-9999 as deps. + diff --git a/x11-wm/compiz-fusion/Manifest b/x11-wm/compiz-fusion/Manifest new file mode 100644 index 0000000..85d1892 --- /dev/null +++ b/x11-wm/compiz-fusion/Manifest @@ -0,0 +1,4 @@ +EBUILD compiz-fusion-0.6.0.ebuild 922 RMD160 4d5eed1a88adf181be5a6394237edb92c0297e51 SHA1 a8277a7383258a9ae49cf9d53cf4cbd8d4f687b7 SHA256 7d9f06327c6a1ae57217c6cfa522566af43f6b124da1c3b94bb7a8f314aa72a2 +EBUILD compiz-fusion-9999.ebuild 817 RMD160 1a58fc1b93d54fc110fd748069a597e7182b0f96 SHA1 13008be8a19a5d44998bf31c7afe665d0138a279 SHA256 ef9ff0ac1a2292bee9b1ee3ebe5abc39930ef368d2ece784a340bf08fa8963f7 +MISC ChangeLog 1343 RMD160 e1100a8529b8fd32704e738c06eb2c36252c5923 SHA1 cc2f6bc7b10c86ff7c9ee593ca792d815db1b193 SHA256 db0b808455f6e5a99df9626fef1e0bef1f07c471e6c137a95f90074b2c9d6052 +MISC metadata.xml 612 RMD160 141252966fdbc615dcd5c227028c1bb3a6aec7f1 SHA1 e513c0d5fbd5037960c83e4e5faba030bfc3f76c SHA256 b8e7665868c628aacfeee9daebccc490743483168f9cb234daedface169c5c5a diff --git a/x11-wm/compiz-fusion/compiz-fusion-0.6.0.ebuild b/x11-wm/compiz-fusion/compiz-fusion-0.6.0.ebuild new file mode 100644 index 0000000..d34e9d9 --- /dev/null +++ b/x11-wm/compiz-fusion/compiz-fusion-0.6.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +COMPIZ_RELEASE=0.6.2 + +DESCRIPTION="Compiz Fusion (meta)" +HOMEPAGE="http://compiz-fusion.org" +SRC_URI="" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="gnome kde unsupported" + +# emerald-0.6.0 is broken so we use 0.5.2 until it's fixed. +RDEPEND="~x11-wm/compiz-${COMPIZ_RELEASE} + ~x11-plugins/compiz-fusion-plugins-main-${PV} + ~x11-plugins/compiz-fusion-plugins-extra-${PV} + unsupported? ( ~x11-plugins/compiz-fusion-plugins-unsupported-${PV} ) + ~x11-wm/emerald-0.5.2 + ~x11-apps/ccsm-${PV} + gnome? ( ~x11-libs/compizconfig-backend-gconf-${PV} ) + kde? ( ~x11-libs/compizconfig-backend-kconfig-${PV} )" + +pkg_postinst() { + ewarn "DO NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs at http://bugs.gentoo-xeffects.org/" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/x11-wm/compiz-fusion/compiz-fusion-9999.ebuild b/x11-wm/compiz-fusion/compiz-fusion-9999.ebuild new file mode 100644 index 0000000..fc7b320 --- /dev/null +++ b/x11-wm/compiz-fusion/compiz-fusion-9999.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +DESCRIPTION="Compiz Fusion (meta)" +HOMEPAGE="http://compiz-fusion.org" +SRC_URI="" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" +IUSE="gnome kde unsupported" + +RDEPEND="~x11-wm/compiz-${PV} + ~x11-plugins/compiz-fusion-plugins-main-${PV} + ~x11-plugins/compiz-fusion-plugins-extra-${PV} + unsupported? ( ~x11-plugins/compiz-fusion-plugins-unsupported-${PV} ) + ~x11-wm/emerald-${PV} + ~x11-apps/ccsm-${PV} + gnome? ( ~x11-libs/compizconfig-backend-gconf-${PV} ) + kde? ( ~x11-libs/compizconfig-backend-kconfig-${PV} )" + +pkg_postinst() { + ewarn "DO NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs at http://bugs.gentoo-xeffects.org/" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/x11-wm/compiz-fusion/metadata.xml b/x11-wm/compiz-fusion/metadata.xml new file mode 100644 index 0000000..cbf7ea2 --- /dev/null +++ b/x11-wm/compiz-fusion/metadata.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription>compiz-fusion is a community-driven project +that is aimed at extending the compiz window manager. +</longdescription> +</pkgmetadata> diff --git a/x11-wm/compiz/ChangeLog b/x11-wm/compiz/ChangeLog new file mode 100644 index 0000000..ff0626e --- /dev/null +++ b/x11-wm/compiz/ChangeLog @@ -0,0 +1,63 @@ +# ChangeLog for x11-wm/compiz +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 25 Nov 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + compiz-0.6.2-r1.ebuild: + Updated the compiz xdg config file to use the complete path for lspci and to + do the type -p for the window manager at run-time. + + 06 Nov 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +files/compiz-0.6.2-CVE-2007-3920.patch, +compiz-0.6.2-r1.ebuild: + Added patch from Portage and bumped to version 0.6.2-r1 + + 29 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + -compiz-0.5.2.ebuild, -compiz-0.5.4.ebuild: + Removed 0.5.2 and 0.5.4 versions. + + 22 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + compiz-0.6.2.ebuild, compiz-9999.ebuild: + Some QA fixes. + + 22 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + compiz-0.6.2.ebuild, compiz-9999.ebuild: + Added missing xvinfo dep and replaced compiz-start with compiz-manager for + live ebuild. + + 21 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +files/compiz-manager: + Added missing compiz-manager script. + + 21 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +compiz-0.6.2.ebuild: + Bumped package to 0.6.2 release. + + 20 Sep 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +files/compiz-drop-xcb.patch, compiz-9999.ebuild: + Added patch to remove xcb dep on compiz. Fixes bug 24 - thanks to iXce. + + 21 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + metadata.xml: + Updated metadata.xml + + 20 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + compiz-0.5.2.ebuild, +compiz-0.5.4.ebuild: + Added ebuild for compiz-0.5.4. As it depends on xcb, it has empty keywords. + Updated SRC_URI for the compiz packages. + + 20 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +metadata.xml: + Added metadata.xml + + 23 Jun 2007; Alex Heck <nesl247@gmail.com> compiz-9999.ebuild: + x11-wm/compiz: Added damageproto as a dep, thanks mikem + + 06 May 2007; Alex Heck <nesl247@gmail.com> compiz-9999.ebuild: + x11-wm/compiz: Cleanup ebuild + + 01 May 2007; Alex Heck <nesl247@gmail.com> compiz-9999.ebuild: + x11-wm/compiz: Fix up the live ebuild + + 17 Apr 2007; Alex Heck <nesl247@gmail.com> +compiz-9999.ebuild: + Initial import + diff --git a/x11-wm/compiz/Manifest b/x11-wm/compiz/Manifest new file mode 100644 index 0000000..99db612 --- /dev/null +++ b/x11-wm/compiz/Manifest @@ -0,0 +1,11 @@ +AUX compiz-0.6.2-CVE-2007-3920.patch 1019 RMD160 024316c8213df5c68ceb39c404da4227cdfbf21f SHA1 adf6c10f0fa3de040704cd208d09d93b402667b8 SHA256 63b7dd520b4659f8124e3122ffeb0577c07d90539211f8383037eef744c0e5ee +AUX compiz-drop-xcb.patch 1310 RMD160 70c56b45843a37a4cdd58017a27d348ae35fdd1d SHA1 f0f1234a9f3e5f20ab1b271cd9e6ada8193ea363 SHA256 1510a0a4e76d4acd9853513bf8acdb721c6165fd2fba4593f34d8a9658711c98 +AUX compiz-manager 9843 RMD160 d1a3d37bf65ea7a09b7e52046a31c7c2a349283c SHA1 c791ad4fc5a06edf38e982360c94bdd4f038bb55 SHA256 70642be2d99ba8ecbd194a0818d49fe624c819bc9e58ee4271518102e71e97af +AUX compiz-no-gconf.patch 362 RMD160 1f0a8a8b2ba3fb2e7e508dc0298ca0caa8ab4af3 SHA1 5e715c08864fdd2f4851fa0e69317f3fc188bfa5 SHA256 5b06426e2622181a731af1472127eccacb497126b41ba27b2ff20378d69a21a5 +AUX compiz-start 1122 RMD160 6e2e0db666a9fd7648e894d9f778dcb1c59bb6c0 SHA1 f710dcfbd6274ff7bed3f264d284a4dcecb27254 SHA256 04a944e8e39ef1a6226b350027a5865bb56b45230aa59eae9574cd6c75529fa4 +DIST compiz-0.6.2.tar.gz 1784471 RMD160 6cc235570c3ac15573050b27198648045a85a804 SHA1 ab5ecad856049a12a803fe6c94c3e55cdfcb5f68 SHA256 89efc2daefd79d28e2421902a6d890145df29e804bf8508773ea5a6eedb53224 +EBUILD compiz-0.6.2-r1.ebuild 2373 RMD160 9a88614a04bc8e07fb39d1c2551732f2b0e45ccc SHA1 c29b70e3b57acaa4a6f709a19e3a329b2745a136 SHA256 d15d2e3ad451fb5f2d2f4588f8e0fb9996375e80cc90b3a6f1058c31e0828dc6 +EBUILD compiz-0.6.2.ebuild 2166 RMD160 6963a40f49786e41144dbb7033035ef09b749767 SHA1 621a3f87e43d37f0fb4cae117d668f902f94a629 SHA256 6f702a034b61f232f78539266ee1432b0146cdd18ccedf237d04d3d26a01cd40 +EBUILD compiz-9999.ebuild 2623 RMD160 b1fa940fbce0c57cf6a2cf1a81ba7ddec799d594 SHA1 ebe80cae68fa97109afeab4166b6e421ad64ccd7 SHA256 20aa2bea6a01a2f36bfe1ffb9b1deafb98f40ac74e56bd83fbcf1cc5ca5ac929 +MISC ChangeLog 2327 RMD160 edebe809f866dab10eadc8838ab0254ddc31ce58 SHA1 0b47314856107d76721f8cbfe260d0750ebeff6d SHA256 058d64e9ebb9bdddde563e5e0c7baebd17fb4b61ef3272188782781b94ecb3f5 +MISC metadata.xml 600 RMD160 128918f9e4259c8db5119dfd9805ba324c5e4697 SHA1 8ae230d5170de2e62d0ded58b2bbc2e97598d810 SHA256 a670a073051591c89cacd68bc9853e0b47f2487ae30b3454d05e216324bd2973 diff --git a/x11-wm/compiz/compiz-0.6.2-r1.ebuild b/x11-wm/compiz/compiz-0.6.2-r1.ebuild new file mode 100644 index 0000000..7f8e578 --- /dev/null +++ b/x11-wm/compiz/compiz-0.6.2-r1.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-wm/compiz/compiz-0.5.0.ebuild,v 1.1 2007/04/24 01:51:02 hanno Exp $ + +inherit autotools eutils multilib + +DESCRIPTION="3D composite- and windowmanager" +HOMEPAGE="http://www.compiz.org/" +SRC_URI="http://xorg.freedesktop.org/archive/individual/app/${P}.tar.gz" + +LICENSE="GPL-2 LGPL-2.1 MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="dbus fuse gnome gtk kde svg" +RESTRICT="mirror" + +DEPEND=">=media-libs/mesa-6.5.1-r1 + >=media-libs/glitz-0.5.6 + >=x11-base/xorg-server-1.1.1-r1 + x11-libs/libXdamage + x11-libs/libXrandr + x11-libs/libXcomposite + x11-libs/libXinerama + x11-proto/damageproto + media-libs/libpng + >=x11-libs/gtk+-2.0 + x11-libs/startup-notification + gnome-base/gconf + gnome? ( >=x11-libs/libwnck-2.18.3 + >=gnome-base/control-center-2.16.1 ) + svg? ( gnome-base/librsvg ) + dbus? ( >=sys-apps/dbus-1.0 ) + kde? ( + || ( kde-base/kdebase kde-base/kwin ) + dev-libs/dbus-qt3-old ) + fuse? ( sys-fs/fuse )" + +RDEPEND="${DEPEND} + x11-apps/mesa-progs + x11-apps/xvinfo" + +src_unpack() { + unpack "${A}" + cd "${S}" + epatch "${FILESDIR}/compiz-0.6.2-CVE-2007-3920.patch" +} + +src_compile() { + + eautoreconf || die "eautoreconf failed" + intltoolize --copy --force || die "intltoolize failed" + glib-gettextize --copy --force || die "glib-gettextize failed" + + econf \ + --with-default-plugins \ + $(use_enable gtk) \ + $(use_enable gnome gconf) \ + $(use_enable gnome) \ + $(use_enable gnome metacity) \ + $(use_enable kde) \ + $(use_enable svg librsvg) \ + $(use_enable dbus) \ + $(use_enable dbus dbus-glib) \ + $(use_enable fuse) || die + + emake || die "make failed" +} + +src_install() { + + emake DESTDIR="${D}" install || die "make install failed" + dobin "${FILESDIR}/compiz-manager" || die "dobin failed" + + # Add the full-path to lspci + sed -i "s#lspci#/usr/sbin/lspci#" "${D}/usr/bin/compiz-manager" + + # Create gentoo's config file + dodir /etc/xdg/compiz + + cat <<- 'EOF' > "${D}/etc/xdg/compiz/compiz-manager" +COMPIZ_BIN_PATH="/usr/bin/" +PLUGIN_PATH="/usr/$(get_libdir)/compiz/" +LIBGL_NVIDIA="/usr/$(get_libdir)/opengl/xorg-x11/libGL.so.1.2" +LIBGL_FGLRX="/usr/$(get_libdir)/opengl/xorg-x11/libGL.so.1.2" +KWIN="$(type -p kwin)" +METACITY="$(type -p metacity)" +SKIP_CHECKS="yes" +EOF + + dodoc AUTHORS ChangeLog NEWS README TODO || die "dodoc failed" +} diff --git a/x11-wm/compiz/compiz-0.6.2.ebuild b/x11-wm/compiz/compiz-0.6.2.ebuild new file mode 100644 index 0000000..255ff93 --- /dev/null +++ b/x11-wm/compiz/compiz-0.6.2.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-wm/compiz/compiz-0.5.0.ebuild,v 1.1 2007/04/24 01:51:02 hanno Exp $ + +inherit autotools multilib + +DESCRIPTION="3D composite- and windowmanager" +HOMEPAGE="http://www.compiz.org/" +SRC_URI="http://xorg.freedesktop.org/archive/individual/app/${P}.tar.gz" + +LICENSE="GPL-2 LGPL-2.1 MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="dbus fuse gnome gtk kde svg" +RESTRICT="mirror" + +DEPEND=">=media-libs/mesa-6.5.1-r1 + >=media-libs/glitz-0.5.6 + >=x11-base/xorg-server-1.1.1-r1 + x11-libs/libXdamage + x11-libs/libXrandr + x11-libs/libXcomposite + x11-libs/libXinerama + x11-proto/damageproto + media-libs/libpng + >=x11-libs/gtk+-2.0 + x11-libs/startup-notification + gnome-base/gconf + gnome? ( >=x11-libs/libwnck-2.16.1 + >=gnome-base/control-center-2.16.1 ) + svg? ( gnome-base/librsvg ) + dbus? ( >=sys-apps/dbus-1.0 ) + kde? ( + || ( kde-base/kdebase kde-base/kwin ) + dev-libs/dbus-qt3-old ) + fuse? ( sys-fs/fuse )" + +RDEPEND="${DEPEND} + x11-apps/mesa-progs + x11-apps/xvinfo" + +src_compile() { + + eautoreconf || die "eautoreconf failed" + intltoolize --copy --force || die "intltoolize failed" + glib-gettextize --copy --force || die "glib-gettextize failed" + + econf \ + --with-default-plugins \ + $(use_enable gtk) \ + $(use_enable gnome gconf) \ + $(use_enable gnome) \ + $(use_enable gnome metacity) \ + $(use_enable kde) \ + $(use_enable svg librsvg) \ + $(use_enable dbus) \ + $(use_enable dbus dbus-glib) \ + $(use_enable fuse) || die + + emake || die "make failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "make install failed" + dobin "${FILESDIR}/compiz-manager" || die "dobin failed" + + # Create gentoo's config file + dodir /etc/xdg/compiz + + cat <<- EOF > "${D}/etc/xdg/compiz/compiz-manager" +COMPIZ_BIN_PATH="/usr/bin/" +PLUGIN_PATH="/usr/$(get_libdir)/compiz/" +LIBGL_NVIDIA="/usr/$(get_libdir)/opengl/xorg-x11/libGL.so.1.2" +LIBGL_FGLRX="/usr/$(get_libdir)/opengl/xorg-x11/libGL.so.1.2" +KWIN="`type -p kwin`" +METACITY="`type -p metacity`" +SKIP_CHECKS="yes" +EOF + + dodoc AUTHORS ChangeLog NEWS README TODO || die "dodoc failed" +} diff --git a/x11-wm/compiz/compiz-9999.ebuild b/x11-wm/compiz/compiz-9999.ebuild new file mode 100644 index 0000000..0f8960a --- /dev/null +++ b/x11-wm/compiz/compiz-9999.ebuild @@ -0,0 +1,101 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-wm/compiz/compiz-0.5.0.ebuild,v 1.1 2007/04/24 01:51:02 hanno Exp $ + +inherit autotools git + +EGIT_REPO_URI="git://anongit.freedesktop.org/git/xorg/app/compiz" + +DESCRIPTION="3D composite- and windowmanager" +HOMEPAGE="http://www.compiz.org/" +SRC_URI="" + +LICENSE="GPL-2 LGPL-2.1 MIT" +SLOT="0" +KEYWORDS="" +IUSE="xcb dbus gnome kde svg fuse gtk" + +DEPEND=">=media-libs/mesa-6.5.1-r1 + >=media-libs/glitz-0.5.6 + >=x11-base/xorg-server-1.1.1-r1 + x11-libs/libXdamage + x11-libs/libXrandr + x11-libs/libXcomposite + x11-libs/libXinerama + x11-proto/damageproto + media-libs/libpng + x11-libs/libxcb + >=x11-libs/gtk+-2.0 + x11-libs/startup-notification + gnome-base/gconf + gnome? ( >=x11-libs/libwnck-2.16.1 + >=gnome-base/control-center-2.16.1 ) + svg? ( gnome-base/librsvg ) + dbus? ( >=sys-apps/dbus-1.0 ) + kde? ( + || ( kde-base/kdebase kde-base/kwin ) + dev-libs/dbus-qt3-old ) + fuse? ( sys-fs/fuse )" + +RDEPEND="${DEPEND} + x11-apps/mesa-progs + x11-apps/xvinfo" + +pkg_setup() { + if use xcb && ! built_with_use "x11-libs/libX11" "xcb" ; then + eerror "Compiz now requires libX11 to be built with xcb." + eerror "Please build libX11 with USE=\"xcb\"" + ewarn "Be warned that building libX11 with xcb support will break Java." + die "Build libX11 with USE=\"xcb\"" + fi +} + +src_compile() { + + if ! use xcb; then + epatch "${FILESDIR}"/${PN}-drop-xcb.patch + fi + + eautoreconf || die "eautoreconf failed" + intltoolize --copy --force || die "intltoolize failed" + glib-gettextize --copy --force || die "glib-gettextize failed" + + # Temporarily removed $(use_enable gnome) + # It breaks building + + econf \ + --with-default-plugins \ + $(use_enable gtk) \ + $(use_enable gnome gconf) \ + $(use_enable gnome) \ + $(use_enable gnome metacity) \ + $(use_enable kde) \ + $(use_enable svg librsvg) \ + $(use_enable dbus) \ + $(use_enable dbus dbus-glib) \ + $(use_enable fuse) || die + + make || die "make failed" +} + +src_install() { + make DESTDIR="${D}" install || die "make install failed" + + # Install compiz-manager + dobin "${FILESDIR}/compiz-manager" || die "dobin failed" + + # Create gentoo's config file + dodir /etc/xdg/compiz + + cat <<- EOF > "${D}/etc/xdg/compiz/compiz-manager" +COMPIZ_BIN_PATH="/usr/bin/" +PLUGIN_PATH="/usr/$(get_libdir)/compiz/" +LIBGL_NVIDIA="/usr/$(get_libdir)/opengl/xorg-x11/libGL.so.1.2" +LIBGL_FGLRX="/usr/$(get_libdir)/opengl/xorg-x11/libGL.so.1.2" +KWIN="`type -p kwin`" +METACITY="`type -p metacity`" +SKIP_CHECKS="yes" +EOF + + dodoc AUTHORS ChangeLog NEWS README TODO || die "dodoc failed" +} diff --git a/x11-wm/compiz/files/compiz-0.6.2-CVE-2007-3920.patch b/x11-wm/compiz/files/compiz-0.6.2-CVE-2007-3920.patch new file mode 100644 index 0000000..e2de8fd --- /dev/null +++ b/x11-wm/compiz/files/compiz-0.6.2-CVE-2007-3920.patch @@ -0,0 +1,29 @@ +Index: compiz-0.6.2/src/screen.c +=================================================================== +--- compiz-0.6.2.orig/src/screen.c ++++ compiz-0.6.2/src/screen.c +@@ -2244,7 +2244,8 @@ findTopLevelWindowAtScreen (CompScreen * + for (w = s->windows; w; w = w->next) + if (w->frame == id) + return w; +- } ++ } else if (w->resName && strstr(w->resName,"screensaver")) ++ return w; + + return NULL; + } +Index: compiz-0.6.2/src/paint.c +=================================================================== +--- compiz-0.6.2.orig/src/paint.c ++++ compiz-0.6.2/src/paint.c +@@ -211,7 +211,9 @@ paintOutputRegion (CompScreen *sc + if (count == 0 && + !REGION_NOT_EMPTY (tmpRegion) && + screen->opt[COMP_SCREEN_OPTION_UNREDIRECT_FS].value.b && +- XEqualRegion (w->region, &screen->region)) ++ XEqualRegion (w->region, &screen->region) && ++ !(w->resName && strcmp(w->resName, "gnome-screensaver") == 0) ++ ) + { + unredirectWindow (w); + fullscreenWindow = w; diff --git a/x11-wm/compiz/files/compiz-drop-xcb.patch b/x11-wm/compiz/files/compiz-drop-xcb.patch new file mode 100644 index 0000000..244948c --- /dev/null +++ b/x11-wm/compiz/files/compiz-drop-xcb.patch @@ -0,0 +1,50 @@ +diff --git a/configure.ac b/configure.ac +index 8a45698..d82e5f7 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -118,8 +118,7 @@ AC_SUBST(imagedir) + metadatadir=$datadir/compiz + AC_SUBST(metadatadir) + +-COMPIZ_REQUIRES="x11-xcb \ +- xcomposite \ ++COMPIZ_REQUIRES="xcomposite \ + xfixes \ + xdamage \ + xrandr \ +diff --git a/include/compiz-core.h b/include/compiz-core.h +index ade40c5..47cac9c 100644 +--- a/include/compiz-core.h ++++ b/include/compiz-core.h +@@ -33,7 +33,7 @@ + #include <stdio.h> + #include <sys/time.h> + +-#include <X11/Xlib-xcb.h> ++#include <X11/Xlib.h> + #include <X11/Xutil.h> + #include <X11/extensions/Xdamage.h> + #include <X11/extensions/Xcomposite.h> +@@ -716,8 +716,6 @@ typedef void (*FiniPluginForDisplayProc) (CompPlugin *plugin, + struct _CompDisplay { + CompObject object; + +- xcb_connection_t *connection; +- + Display *display; + CompScreen *screens; + +diff --git a/include/compiz.h b/include/compiz.h +diff --git a/src/display.c b/src/display.c +index 57cd520..9d9a3e1 100644 +--- a/src/display.c ++++ b/src/display.c +@@ -2064,8 +2064,6 @@ addDisplay (const char *name) + return FALSE; + } + +- d->connection = XGetXCBConnection (dpy); +- + if (!compInitDisplayOptionsFromMetadata (d, + &coreMetadata, + coreDisplayOptionInfo, diff --git a/x11-wm/compiz/files/compiz-manager b/x11-wm/compiz/files/compiz-manager new file mode 100755 index 0000000..aca97a3 --- /dev/null +++ b/x11-wm/compiz/files/compiz-manager @@ -0,0 +1,384 @@ +#!/bin/sh +# Compiz Manager wrapper script +# +# Copyright (c) 2007 Kristian Lyngstøl <kristian@bohemians.org> +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +# +# +# Contributions by: Treviño (3v1n0) <trevi55@gmail.com>, Ubuntu Packages +# +# Much of this code is based on Beryl code, also licensed under the GPL. +# This script will detect what options we need to pass to compiz to get it +# started, and start a default plugin and possibly window decorator. +# + + +COMPIZ_BIN_PATH="/usr/local/bin/" # For window decorators and compiz +PLUGIN_PATH="/usr/local/lib/compiz/" +GLXINFO="/usr/bin/glxinfo" +KWIN="/usr/bin/kwin" +METACITY="/usr/bin/metacity" +COMPIZ_NAME="compiz" # Final name for compiz (compiz.real) + +# For Xgl LD_PRELOAD +LIBGL_NVIDIA="/usr/lib/nvidia/libGL.so.1.2.xlibmesa" +LIBGL_FGLRX="/usr/lib/fglrx/libGL.so.1.2.xlibmesa" + +# Minimum amount of memory (in kilo bytes) that nVidia cards need +# to be allowed to start +# Set to 262144 to require 256MB +NVIDIA_MEMORY="65536" # 64MB +NVIDIA_SETTINGS="nvidia-settings" # Assume it's in the path by default + +# For detecting what driver is in use, the + is for one or more /'s +XORG_DRIVER_PATH="/usr/lib/xorg/modules/drivers/+" + +FALLBACKWM="${METACITY}" +FALLBACKWM_OPTIONS="--replace $@" + +# Driver whitelist +WHITELIST="nvidia intel ati radeon i810" + +# blacklist based on the pci ids +# See http://wiki.compiz-fusion.org/Hardware/Blacklist for details +T=" 1002:5954 1002:5854 1002:5955" # ati rs480 +T="$T 1002:4153" # ATI Rv350 +T="$T 8086:2982 8086:2992 8086:29a2 8086:2a02 8086:2a12" # intel 965 +BLACKLIST_PCIIDS="$T" +unset T + +COMPIZ_OPTIONS="--ignore-desktop-hints --replace" +COMPIZ_PLUGINS="" +ENV="" + +# Use emerald by default if it exist +USE_EMERALD="yes" + +# No indirect by default +INDIRECT="no" + +# Default X.org log if xset q doesn't reveal it +XORG_DEFAULT_LOG="/var/log/Xorg.0.log" + +# Set to yes to enable verbose +VERBOSE="yes" + +# Echos the arguments if verbose +verbose() +{ + if [ "x$VERBOSE" = "xyes" ]; then + printf "$*" + fi +} + +# abort script and run fallback windowmanager +abort_with_fallback_wm() +{ + if [ "x$SKIP_CHECKS" = "xyes" ]; then + verbose "SKIP_CHECKS is yes, so continuing despite problems.\n" + return 0; + fi + + verbose "aborting and using fallback: $FALLBACKWM \n" + + if [ -x $FALLBACKWM ]; then + exec $FALLBACKWM $FALLBACKWM_OPTIONS + else + printf "no $FALLBACKWM found, exiting\n" + exit 1 + fi +} + +# Check for non power of two texture support +check_npot_texture() +{ + verbose "Checking for non power of two support: " + if glxinfo 2> /dev/null | egrep -q '(GL_ARB_texture_non_power_of_two|GL_NV_texture_rectangle|GL_EXT_texture_rectangle|GL_ARB_texture_rectangle)' ; then + verbose "present. \n"; + return 0; + else + verbose "Not present. \n" + return 1; + fi + +} + +# Check for presence of FBConfig +check_fbconfig() +{ + verbose "Checking for FBConfig: " + if [ "$INDIRECT" = "yes" ]; then + $GLXINFO -i | grep -q GLX.*fbconfig + FB=$? + else + $GLXINFO | grep -q GLX.*fbconfig + FB=$? + fi + + if [ $FB = "0" ]; then + unset FB + verbose "present. \n" + return 0; + else + unset FB + verbose "not present. \n" + return 1; + fi +} + + +# Check for TFP +check_tfp() +{ + verbose "Checking for texture_from_pixmap: " + if [ $($GLXINFO 2>/dev/null | grep GLX_EXT_texture_from_pixmap -c) -gt 2 ] ; then + verbose "present. \n" + return 0; + else + verbose "not present. \n" + if [ "$INDIRECT" = "yes" ]; then + unset LIBGL_ALWAYS_INDIRECT + INDIRECT="no" + return 1; + else + verbose "Trying again with indirect rendering:\n"; + INDIRECT="yes" + export LIBGL_ALWAYS_INDIRECT=1 + check_tfp; + return $? + fi + fi +} + +# Check wether the composite extension is present +check_composite() +{ + verbose "Checking for Composite extension: " + if xdpyinfo -queryExtensions | grep -q Composite ; then + verbose "present. \n"; + return 0; + else + verbose "not present. \n"; + return 1; + fi +} + +# Detects if Xgl is running +check_xgl() +{ + verbose "Checking for Xgl: " + if xvinfo | grep -q Xgl ; then + verbose "present. \n" + return 0; + else + verbose "not present. \n" + return 1; + fi +} + +# Check if the nVidia card has enough video ram to make sense +check_nvidia_memory() +{ + MEM=$(${NVIDIA_SETTINGS} -q VideoRam | egrep Attribute\ \'VideoRam\'\ .*: | cut -d: -f3 | sed 's/[^0-9]//g') + if [ $MEM -lt $NVIDIA_MEMORY ]; then + verbose "Less than ${NVIDIA_MEMORY}kb of memory and nVidia"; + return 1; + fi + return 0; +} + +# Check for existence if NV-GLX +check_nvidia() +{ + if [ ! -z $NVIDIA_INTERNAL_TEST ]; then + return $NVIDIA_INTERNAL_TEST; + fi + verbose "Checking for nVidia: " + if xdpyinfo | grep -q NV-GLX ; then + verbose "present. \n" + NVIDIA_INTERNAL_TEST=0 + return 0; + else + verbose "not present. \n" + NVIDIA_INTERNAL_TEST=1 + return 1; + fi +} + +# Check if the max texture size is large enough compared to the resolution +check_texture_size() +{ + TEXTURE_LIMIT=$(glxinfo -l | grep GL_MAX_TEXTURE_SIZE | sed 's/.*=[^0-9]//g') + RESOLUTION=$(xdpyinfo | grep -i dimensions: | sed 's/[^0-9]*pixels.*(.*).*//' | sed 's/[^0-9x]*//') + VRES=$(echo $RESOLUTION | sed 's/.*x//') + HRES=$(echo $RESOLUTION | sed 's/x.*//') + verbose "Comparing resolution ($RESOLUTION) to maximum 3D texture size ($TEXTURE_LIMIT): "; + if [ $VRES -gt $TEXTURE_LIMIT ] || [ $HRES -gt $TEXTURE_LIMIT ]; then + verbose "Failed.\n" + return 1; + fi + verbose "Passed.\n" + return 0 +} + +# check driver whitelist +running_under_whitelisted_driver() +{ + LOG=$(xset q|grep "Log file"|awk '{print $3}') + if [ "$LOG" = "" ]; then + verbose "xset q doesn't reveal the location of the log file. Using fallback $XORG_DEFAULT_LOG \n" + LOG=$XORG_DEFAULT_LOG; + fi + if [ -z "$LOG" ];then + verbose "AIEEEEH, no Log file found \n" + verbose "$(xset q) \n" + return 0 + fi + for DRV in ${WHITELIST}; do + if egrep -q "Loading ${XORG_DRIVER_PATH}${DRV}_drv\.so" $LOG && + ! egrep -q "Unloading ${XORG_DRIVER_PATH}${DRV}_drv\.so" $LOG; + then + return 0 + fi + done + verbose "No whitelisted driver found\n" + return 1 +} + +# check pciid blacklist +have_blacklisted_pciid() +{ + OUTPUT=$(lspci -n) + for ID in ${BLACKLIST_PCIIDS}; do + if echo "$OUTPUT" | egrep -q "$ID"; then + verbose "Blacklisted PCIID '$ID' found \n" + return 0 + fi + done + OUTPUT=$(lspci -vn | grep -i VGA) + verbose "Detected PCI ID for VGA: $OUTPUT\n" + return 1 +} + +build_env() +{ + if check_nvidia; then + ENV="__GL_YIELD=NOTHING " + fi + if [ "$INDIRECT" = "yes" ]; then + ENV="$ENV LIBGL_ALWAYS_INDIRECT=1 " + fi + if check_xgl; then + if [ -f ${LIBGL_NVIDIA} ]; then + ENV="$ENV LD_PRELOAD=${LIBGL_NVIDIA}" + verbose "Enabling Xgl with nVidia drivers...\n" + fi + if [ -f ${LIBGL_FGLRX} ]; then + ENV="$ENV LD_PRELOAD=${LIBGL_FGLRX}" + verbose "Enabling Xgl with fglrx ATi drivers...\n" + fi + fi + + ENV="$ENV FROM_WRAPPER=yes" + + if [ -n "$ENV" ]; then + export $ENV + fi +} + +build_args() +{ + if [ $INDIRECT = "yes" ]; then + COMPIZ_OPTIONS="$COMPIZ_OPTIONS --indirect-rendering " + fi + if check_nvidia; then + COMPIZ_OPTIONS="$COMPIZ_OPTIONS --loose-binding" + fi +} + +#################### +# Execution begins here. + +# Read configuration from XDG paths +if [ -z "$XDG_CONFIG_DIRS" ]; then + test -f /etc/xdg/compiz/compiz-manager && . /etc/xdg/compiz/compiz-manager +else + test -f $XDG_CONFIG_DIRS/compiz/compiz-manager && . $XDG_CONFIG_DIRS/compiz/compiz-manager +fi + +if [ -z "$XDG_CONFIG_HOME" ]; then + test -f $HOME/.config/compiz/compiz-manager && . $HOME/.config/compiz/compiz-manager +else + test -f $XDG_CONFIG_HOME/compiz/compiz-manager && . $XDG_CONFIG_HOME/compiz/compiz-manager +fi + +# Don't use compiz when running the failsafe session +if [ "x$GNOME_DESKTOP_SESSION_ID" = "xFailsafe" ]; then + abort_with_fallback_wm +fi + +if [ "x$LIBGL_ALWAYS_INDIRECT" = "x1" ]; then + INDIRECT="yes"; +fi + +# if we run under Xgl, we can skip some tests here +if ! check_xgl; then + # if vesa or vga are in use, do not even try glxinfo (LP#119341) + if ! running_under_whitelisted_driver || have_blacklisted_pciid; then + abort_with_fallback_wm + fi + # check if we have the required bits to run compiz and if not, + # fallback + if ! check_tfp || ! check_npot_texture || ! check_composite || ! check_texture_size; then + abort_with_fallback_wm + fi + + if check_nvidia && ! check_nvidia_memory; then + abort_with_fallback_wm + fi + + if ! check_fbconfig; then + abort_with_fallback_wm + fi +fi + +# load the ccp plugin if present and fallback to plain gconf if not +if [ -f ${PLUGIN_PATH}libccp.so ]; then + COMPIZ_PLUGINS="$COMPIZ_PLUGINS ccp" +elif [ -f ${PLUGIN_PATH}libgconf.so ]; then + COMPIZ_PLUGINS="$COMPIZ_PLUGINS glib gconf" +fi + +# get environment +build_env +build_args + +# start the gtk-window-decorator if present +if [ -x ${COMPIZ_BIN_PATH}emerald ] && [ "$USE_EMERALD" = "yes" ]; then + verbose "Starting emerald\n" + ${COMPIZ_BIN_PATH}emerald --replace & +elif [ -x ${COMPIZ_BIN_PATH}gtk-window-decorator ] && [ -n "$GNOME_DESKTOP_SESSION_ID" ]; then + verbose "Starting gtk-window-decorator\n" + ${COMPIZ_BIN_PATH}gtk-window-decorator --replace & +elif [ -x ${COMPIZ_BIN_PATH}kde-window-decorator ] && [ -n "$KDE_FULL_SESSION" ]; then + verbose "Starting kde-window-decorator\n" + ${COMPIZ_BIN_PATH}kde-window-decorator --replace & + FALLBACKWM="${KWIN}" +fi + +${COMPIZ_BIN_PATH}${COMPIZ_NAME} $COMPIZ_OPTIONS "$@" $COMPIZ_PLUGINS || exec $FALLBACKWM $FALLBACKWM_OPTIONS + diff --git a/x11-wm/compiz/files/compiz-no-gconf.patch b/x11-wm/compiz/files/compiz-no-gconf.patch new file mode 100644 index 0000000..4ccf712 --- /dev/null +++ b/x11-wm/compiz/files/compiz-no-gconf.patch @@ -0,0 +1,9 @@ +--- configure.ac 2007-06-17 13:04:46.000000000 -0400 ++++ configure.ac 2007-06-18 01:45:41.000000000 -0400 +@@ -152,6 +152,8 @@ + if test x"$GCONFTOOL" = xno; then + AC_MSG_ERROR([gconftool-2 executable not found in your path - should be installed with GConf]) + fi ++else ++ AM_CONDITIONAL(GCONF_SCHEMAS_INSTALL, test "x$use_gconf" = "xyes") + fi diff --git a/x11-wm/compiz/files/compiz-start b/x11-wm/compiz/files/compiz-start new file mode 100755 index 0000000..161068b --- /dev/null +++ b/x11-wm/compiz/files/compiz-start @@ -0,0 +1,41 @@ +# compiz-start script +# +# hacky autodetection of neccessary options for XGL/AIGLX/NVIDIA +# +# Hanno Boeck, http://www.hboeck.de/ +# +# Licensed under the same conditions as compiz itself (MIT or GPL) + +if [ ! -x /usr/bin/glxinfo ]; then + echo "glxinfo not found, please install mesa-progs." + exit -1 +fi + +GLX_WITH_DIRECT=`glxinfo|grep -c GLX_EXT_texture_from_pixmap` +GLX_WITH_INDIRECT=`LIBGL_ALWAYS_INDIRECT=1 glxinfo|grep -c GLX_EXT_texture_from_pixmap` +GLX_RENDER=`glxinfo|grep -c "OpenGL renderer string: Mesa GLX Indirect"` + + +COMPIZ_OPTIONS="--replace" + +if [ $GLX_WITH_DIRECT -eq 3 ]; then + if [ $GLX_RENDER -eq 0 ]; then + echo NVIDA detected + export __GL_YIELD="NOTHING" + else + echo XGL detected + fi +elif [ $GLX_WITH_INDIRECT -eq 3 ]; then + echo AIGLX detected + export LIBGL_ALWAYS_INDIRECT=1 +fi + +if [ ! -z $KDE_FULL_SESSION ] && [ -x /usr/bin/kde-window-decorator ]; then + echo Using KDE decorator + kde-window-decorator --replace & +else + echo Using GTK decorator + gtk-window-decorator --replace & +fi + +compiz $COMPIZ_OPTIONS gconf move resize minimize place decoration wobbly fade cube rotate scale switcher zoom dbus diff --git a/x11-wm/compiz/metadata.xml b/x11-wm/compiz/metadata.xml new file mode 100644 index 0000000..e5d19cb --- /dev/null +++ b/x11-wm/compiz/metadata.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription>compiz is a compositing window manager that uses +3D graphics acceleration via OpenGL. +</longdescription> +</pkgmetadata> diff --git a/x11-wm/emerald/ChangeLog b/x11-wm/emerald/ChangeLog new file mode 100644 index 0000000..840b6cf --- /dev/null +++ b/x11-wm/emerald/ChangeLog @@ -0,0 +1,71 @@ +# ChangeLog for x11-wm/emerald +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 06 Nov 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + emerald-0.5.2.ebuild: + Fixed compiz dep from = to ~ + + 29 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + emerald-0.5.2.ebuild: + Updated deps for emerald since the 0.5.2 release is being removed. + + 29 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + emerald-0.5.2.ebuild: + Removed default S definition. + + 21 Oct 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + emerald-0.5.2.ebuild: + Updated emerge-0.5.2 to work with compiz-fusion-0.6.0 until emerald-0.6.0 is + released. + + 22 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + emerald-9999.ebuild: + Removed dep on compiz-0.5.2 for the live ebuild as it doesn't work. + + 21 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + metadata.xml: + Updated metadata.xml + + 20 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + metadata.xml: + Added my details to metadata.xml + + 19 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + emerald-9999.ebuild: + Update to allow compiz-0.5.2 or compiz-9999 as deps. + + 17 Mar 2007; Alex Heck <nesl247@gmail.com> emerald-9999.ebuild: + Switch to git per upstream + + 17 Mar 2007; Alex Heck <nesl247@gmail.com> +emerald-0.2.1.ebuild: + Version bump - license fixes, nothing new + + 15 Mar 2007; Alex Heck <nesl247@gmail.com> +emerald-0.2.0.ebuild: + Version bump - 0.2.0 + + 24 Feb 2007; Alex Heck <nesl247@gmail.com> -emerald-0.1.9999.1.ebuild, + emerald-0.1.9999.2.ebuild, emerald-9999.ebuild: + Updated deps to include build stuff like pkgconfig, gettext, intltool + + 17 Feb 2007; Alex Heck <nesl247@gmail.com> emerald-9999.ebuild: + Fix for new svn url + + 13 Feb 2007; Alex Heck <nesl247@gmail.com> +emerald-0.1.9999.2.ebuild: + Version bump + + 12 Feb 2007; Alex Heck <nesl247@gmail.com> -emerald-0.1.99.2.ebuild: + Version cleanup + + 28 Jan 2007; Alex Heck <nesl247@gmail.com> +metadata.xml: + Add missing metadata.xml + + 25 Jan 2007; Alex Heck <nesl247@gmail.com> +emerald-0.1.99.2.ebuild: + Version bump + + 20 Dec 2006; Alex Heck <nesl247@gmail.com> -emerald-0.1.3.ebuild: + 0.1.3 in portage + + 12 Nov 2006; Alex Heck <nesl247@gmail.com> emerald-9999.ebuild: + Make emerald dep on 9999 only + diff --git a/x11-wm/emerald/Manifest b/x11-wm/emerald/Manifest new file mode 100644 index 0000000..be84149 --- /dev/null +++ b/x11-wm/emerald/Manifest @@ -0,0 +1,5 @@ +DIST emerald-0.5.2.tar.bz2 521776 RMD160 31449885afa9b1b667d1df24c3408be478080b1a SHA1 deefc2e92ea8581588e74194fbb2727a83ef9c64 SHA256 540cf76f70f8a08c19e5407d9e686d7a90fc2f8d3fa44be716a5fd8337ff6fd9 +EBUILD emerald-0.5.2.ebuild 1110 RMD160 826cd968ffa22d84e6e8fa1a2d44af829309d2fd SHA1 6588939f791d763b568ce5e240d110d95ec7fe23 SHA256 6d88bd9f7c1409ebc341cb0d5b8963c6fedbe8785b17561bbb054ad5410076cf +EBUILD emerald-9999.ebuild 1100 RMD160 f8de25cb29936d8869d423ee5b7f05940208a66a SHA1 2670852da18dd16a2f5e24323aa2f29073b7f8bd SHA256 fbe2a24e76080776aad7bfc12ec0df67b09fc6c79420457b133596df5613800d +MISC ChangeLog 2366 RMD160 5f02fb7420630cf503ae23c3e7717ed679d44498 SHA1 8a9ae76acd98cd3d3d137c0ac2b844f43a5fe384 SHA256 868b67ee68ea588ec959e0fbad77a5180c4ab08835d65cf2cd3993181fc760a8 +MISC metadata.xml 606 RMD160 e1b184046b8e5ce4bd9a1dd5d8116474aeab1f6e SHA1 7fd60b4f9f0a72e4319195210d87f8d12c7689f9 SHA256 8385cc559d5b2222233c2187e1bde91e963f62b7fecfb315e4474496a4a10d5d diff --git a/x11-wm/emerald/emerald-0.5.2.ebuild b/x11-wm/emerald/emerald-0.5.2.ebuild new file mode 100644 index 0000000..f91ad03 --- /dev/null +++ b/x11-wm/emerald/emerald-0.5.2.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit autotools + +COMPIZ_RELEASE=0.6.2 + +DESCRIPTION="Emerald Window Decorator" +HOMEPAGE="http://compiz-fusion.org" +SRC_URI="http://releases.compiz-fusion.org/${PV}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +RESTRICT="mirror" + +PDEPEND="~x11-themes/emerald-themes-${PV}" + +RDEPEND=">=x11-libs/gtk+-2.8.0 + >=x11-libs/libwnck-2.14.2 + ~x11-wm/compiz-${COMPIZ_RELEASE}" + +DEPEND="${RDEPEND} + >=dev-util/pkgconfig-0.19 + >=sys-devel/gettext-0.15 + >=dev-util/intltool-0.35" + +src_compile() { + eautoreconf || die "eautoreconf failed" + glib-gettextize --copy --force || die + intltoolize --automake --copy --force || die + + econf --disable-mime-update || die "econf failed" + emake || die "emake failed" +} + +src_install() { + make DESTDIR="${D}" install || die "make install failed" +} + +pkg_postinst() { + ewarn "DO NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs at http://bugs.gentoo-xeffects.org/" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/x11-wm/emerald/emerald-9999.ebuild b/x11-wm/emerald/emerald-9999.ebuild new file mode 100644 index 0000000..fe0a689 --- /dev/null +++ b/x11-wm/emerald/emerald-9999.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit git autotools + +EGIT_REPO_URI="git://anongit.compiz-fusion.org/fusion/decorators/${PN}" + +DESCRIPTION="Emerald Window Decorator (git)" +HOMEPAGE="http://compiz-fusion.org" +SRC_URI="" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" +IUSE="" + +PDEPEND="~x11-themes/emerald-themes-${PV}" + +RDEPEND=">=x11-libs/gtk+-2.8.0 + >=x11-libs/libwnck-2.14.2 + ~x11-wm/compiz-${PV}" + +DEPEND="${RDEPEND} + >=dev-util/pkgconfig-0.19 + >=sys-devel/gettext-0.15 + >=dev-util/intltool-0.35" + +S="${WORKDIR}/${PN}" + +src_compile() { + eautoreconf || die "eautoreconf failed" + glib-gettextize --copy --force || die + intltoolize --automake --copy --force || die + + econf --disable-mime-update || die "econf failed" + emake || die "emake failed" +} + +src_install() { + make DESTDIR="${D}" install || die "make install failed" +} + +pkg_postinst() { + ewarn "DO NOT report bugs to Gentoo's bugzilla" + einfo "Please report all bugs at http://bugs.gentoo-xeffects.org/" + einfo "Thank you on behalf of the Gentoo Xeffects team" +} diff --git a/x11-wm/emerald/metadata.xml b/x11-wm/emerald/metadata.xml new file mode 100644 index 0000000..4c670d9 --- /dev/null +++ b/x11-wm/emerald/metadata.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription lang="en">Emerald is a 3D window decorator for compositing + window managers such as compiz. +</longdescription> +</pkgmetadata> diff --git a/x11-wm/metacity/ChangeLog b/x11-wm/metacity/ChangeLog new file mode 100644 index 0000000..ae41844 --- /dev/null +++ b/x11-wm/metacity/ChangeLog @@ -0,0 +1,20 @@ +# ChangeLog for x11-wm/metacity +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 21 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + metadata.xml: + Updated metadata.xml + + 20 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + metadata.xml, -metacity-2.16.3.ebuild, +metacity-2.18.5.ebuild: + Updated metacity to version 2.18.5. Fixed keywords. + Added my details to metadata.xml + + 28 Jan 2007; Alex Heck <nesl247@gmail.com> metacity-2.16.3.ebuild, + +metadata.xml: + Fixes for repoman + + 12 Dec 2006; Alex Heck <nesl247@gmail.com> metacity-2.16.3.ebuild: + Sync with portage KEYWORDS + diff --git a/x11-wm/metacity/Manifest b/x11-wm/metacity/Manifest new file mode 100644 index 0000000..9fdcf52 --- /dev/null +++ b/x11-wm/metacity/Manifest @@ -0,0 +1,4 @@ +DIST metacity-2.18.5.tar.bz2 1949393 RMD160 fe7b06c38124ed5caf9fccb3d416145a6251787d SHA1 77ab171c6b84a4235ee6819049e2f0c26a15a19f SHA256 e611746caa24138d96c48d9bd6b71005d3c893433fcaf1890d37aa0e7d13930d +EBUILD metacity-2.18.5.ebuild 885 RMD160 f73ba13e332148c5bd94fae8b32b213886b14c7b SHA1 0bd41cc9e72e56aeddf03ea9ccbf6afcd35a6c6c SHA256 0127627b0510f6b76f4d467fe30b2c1d5fc528ffa93c044197ad92b5e231a842 +MISC ChangeLog 652 RMD160 7189a16cf9d26eb41423f7b337cfc90c1b7c8405 SHA1 bfff5dd2d6566174bd544238cbd0978b823e32cf SHA256 ffa8aaa6320c3314d56065ec08abb858dfa86cdc093ec1c6aa3c4fefbc34984f +MISC metadata.xml 572 RMD160 b50211cb86a1e42bb541723a2680d6294c8d6160 SHA1 a8c9294189725ca4cfa8cd8b3a1d6b62dcc12bb1 SHA256 95e11ca7e775fda899d45545ed363645e32e5f6d5f0e82acfd6cde5634edd8e6 diff --git a/x11-wm/metacity/metacity-2.18.5.ebuild b/x11-wm/metacity/metacity-2.18.5.ebuild new file mode 100644 index 0000000..b083288 --- /dev/null +++ b/x11-wm/metacity/metacity-2.18.5.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-wm/metacity/metacity-2.18.5.ebuild,v 1.6 2007/08/11 15:07:46 ticho Exp $ + +inherit eutils gnome2 + +DESCRIPTION="Gnome default windowmanager" +HOMEPAGE="http://www.gnome.org/" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="xinerama xcomposite" + +# not parallel-safe; see bug #14405 +MAKEOPTS="${MAKEOPTS} -j1" + +RDEPEND=">=x11-libs/gtk+-2.10 + >=x11-libs/pango-1.2 + >=gnome-base/gconf-2 + >=dev-libs/glib-2.6 + >=x11-libs/startup-notification-0.7 + xcomposite? ( x11-libs/libcm ) + !x11-misc/expocity" +DEPEND="${RDEPEND} + sys-devel/gettext + >=dev-util/pkgconfig-0.9 + >=dev-util/intltool-0.35" + +DOCS="AUTHORS ChangeLog HACKING NEWS README *.txt doc/*.txt" + +pkg_setup() { + G2CONF="$(use_enable xinerama) $(use_enable xcomposite compositor)" +} diff --git a/x11-wm/metacity/metadata.xml b/x11-wm/metacity/metadata.xml new file mode 100644 index 0000000..8009ea0 --- /dev/null +++ b/x11-wm/metacity/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription>metacity is the default GNOME compositing window manager. +</longdescription> +</pkgmetadata> diff --git a/xeffects-Changelog b/xeffects-Changelog new file mode 100644 index 0000000..4436093 --- /dev/null +++ b/xeffects-Changelog @@ -0,0 +1,441 @@ +# ChangeLog for Gentoo XEffects Overlay +# $Header: $ + + 20 Sep 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + profiles/use.local.desc, +x11-wm/compiz/files/compiz-drop-xcb.patch: + Removed some old clutter from use.local.desc + + 04 Sep 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + -x11-libs/ccs-backend-gconf/metadata.xml, + -x11-libs/ccs-backend-kconfig/metadata.xml, + -x11-libs/ccs-lib/metadata.xml: + Removed ccs-lib, ccs-backend-gconf and ccs-backend-kconfig. Changed bugs + link to http://bugs.gentoo-xeffects.org/ + + 03 Sep 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +x11-plugins/compiz-plugins-screensaver/metadata.xml: + Re-added pafy's screen saver plugin as compiz-plugins-screensaver. + + 02 Sep 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + -x11-plugins/compiz-users-pafy-screensaver/metadata.xml: + Removed paffy-screensaver plugin as it's currently broken (no updates in + over 6 weeks) + + 31 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + dev-python/compizconfig-python/metadata.xml, + dev-python/gnome-python-desktop/metadata.xml, + dev-python/pysvn/metadata.xml, gnome-extra/akamaru/metadata.xml, + gnome-extra/avant-window-navigator-extras/metadata.xml, + gnome-extra/avant-window-navigator/metadata.xml, + gnome-extra/gnome-macmenu-applet/metadata.xml, + gnome-extra/kiba-dock/metadata.xml, gnome-extra/kiba-plugins/metadata.xml, + kde-base/kcontrol/metadata.xml, kde-base/kdelibs/metadata.xml, + kde-base/kdesktop/metadata.xml, kde-base/kdm/metadata.xml, + kde-base/kicker/metadata.xml, kde-base/konqueror/metadata.xml, + kde-base/ksmserver/metadata.xml, kde-base/libkonq/metadata.xml, + kde-misc/autostart/metadata.xml, kde-misc/kcometen3/metadata.xml, + kde-misc/kfile_wine/metadata.xml, kde-misc/kio-resources/metadata.xml, + kde-misc/kio-wine/metadata.xml, kde-misc/knetworkmanager/metadata.xml, + kde-misc/kwine-meta/metadata.xml, kde-misc/kwine/metadata.xml, + kde-misc/kwine_startmenu/metadata.xml, kde-misc/kwinedcop/metadata.xml, + kde-misc/kwinetools/metadata.xml, + kde-misc/kxdocker-arpmanager/metadata.xml, + kde-misc/kxdocker-bluetooth/metadata.xml, + kde-misc/kxdocker-configurator/metadata.xml, + kde-misc/kxdocker-dcop/metadata.xml, + kde-misc/kxdocker-gaclock/metadata.xml, + kde-misc/kxdocker-gamarok/metadata.xml, + kde-misc/kxdocker-gapager/metadata.xml, + kde-misc/kxdocker-gbattery/metadata.xml, + kde-misc/kxdocker-gdate/metadata.xml, + kde-misc/kxdocker-gipcontrack/metadata.xml, + kde-misc/kxdocker-gmail/metadata.xml, + kde-misc/kxdocker-gmount/metadata.xml, + kde-misc/kxdocker-gnetio/metadata.xml, + kde-misc/kxdocker-gpipe/metadata.xml, + kde-misc/kxdocker-gthrottle/metadata.xml, + kde-misc/kxdocker-gtrash/metadata.xml, + kde-misc/kxdocker-i18n/metadata.xml, + kde-misc/kxdocker-mountmanager/metadata.xml, + kde-misc/kxdocker-networker/metadata.xml, + kde-misc/kxdocker-resources/metadata.xml, + kde-misc/kxdocker-taskmanager/metadata.xml, + kde-misc/kxdocker-thememanager/metadata.xml, + kde-misc/kxdocker-trayiconlogger/metadata.xml, + kde-misc/kxdocker-wizard/metadata.xml, kde-misc/kxdocker/metadata.xml, + kde-misc/taskbar-compiz/metadata.xml, x11-apps/ccsm/metadata.xml, + x11-apps/fusion-icon/metadata.xml, x11-base/xgl/metadata.xml, + x11-libs/cairo/metadata.xml, x11-libs/ccs-backend-gconf/metadata.xml, + x11-libs/ccs-backend-kconfig/metadata.xml, x11-libs/ccs-lib/metadata.xml, + x11-libs/compiz-bcop/metadata.xml, + x11-libs/compizconfig-backend-gconf/metadata.xml, + x11-libs/compizconfig-backend-kconfig/metadata.xml, + x11-libs/gtk+/metadata.xml, x11-libs/libXft/metadata.xml, + x11-libs/libcm/metadata.xml, x11-libs/libcompizconfig/metadata.xml, + x11-libs/libwnck/metadata.xml, x11-libs/qt/metadata.xml, + x11-libs/seom/metadata.xml, x11-libs/vte/metadata.xml, + x11-misc/devilspie/metadata.xml, x11-misc/transset/metadata.xml, + x11-misc/xlaunch/metadata.xml, x11-misc/xwinwrap/metadata.xml, + x11-plugins/compiz-fusion-plugins-atlantis/metadata.xml, + x11-plugins/compiz-fusion-plugins-extra/metadata.xml, + x11-plugins/compiz-fusion-plugins-main/metadata.xml, + x11-plugins/compiz-fusion-plugins-threed/metadata.xml, + x11-plugins/compiz-fusion-plugins-unsupported/metadata.xml, + x11-plugins/compiz-fusion-plugins-wallpaper/metadata.xml, + x11-plugins/compiz-users-pafy-screensaver/metadata.xml, + x11-plugins/screenlets/metadata.xml, + x11-themes/emerald-themes/metadata.xml, + x11-themes/gtk-engines-aurora/metadata.xml, + x11-wm/compiz-fusion/metadata.xml, x11-wm/compiz/metadata.xml, + x11-wm/emerald/metadata.xml, x11-wm/metacity/metadata.xml, + xfce-extra/xfce4-macmenu-plugin/metadata.xml: + Another round of metadata.xml updates + + 31 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +eclass/bzr.eclass, +eclass/bzr.eclass.orig, + +gnome-extra/avant-window-navigator-extras/metadata.xml: + Added our first eclass to the overlay - the bzr eclass. + Many thanks to m0zes for the first draft and crdlb for testing. + + 24 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +profiles/package.mask: + Removed old gnome-base dir and a few stray files. + Added profiles/package.mask. + + 13 Aug 2007; <roderick_greening@hotmail.com> + -x11-plugins/compiz-fusion-plugins-shift/compiz-fusion-plugins-shift-9999. + ebuild: + Removed x11-plugins/compiz-fusion-plugins-shift - Included in main plugins now. + + 06 May 2007; Alex Heck <nesl247@gmail.com> -x11-misc/beryl-manager, + -x11-misc/beryl-manager/files, -x11-misc/beryl-manager/metadata.xml, + -x11-misc/beryl-settings-bindings/files, -x11-plugins/beryl-plugins, + -x11-misc/beryl-manager/files/beryl-manager-0.1.9999.2-emerald-detect.diff + , -x11-plugins/beryl-plugins/beryl-plugins-9999.ebuild, + -x11-plugins/beryl-plugins-unsupported/files, + -x11-misc/beryl-settings-bindings/beryl-settings-bindings-9999.ebuild, + -x11-plugins/beryl-plugins-unsupported/metadata.xml, + -x11-plugins/beryl-plugins-vidcap, -x11-plugins/beryl-plugins/files, + -x11-wm/heliodor, + -x11-plugins/beryl-plugins-unsupported/beryl-plugins-unsupported-0.2.1.ebu + ild, -x11-misc/beryl-manager/beryl-manager-9999.ebuild, + -x11-wm/aquamarine, + -x11-plugins/beryl-plugins-vidcap/beryl-plugins-vidcap-9999.ebuild, + -x11-misc/beryl-settings/beryl-settings-9999.ebuild, + -x11-misc/beryl-settings, -x11-misc/beryl-settings-bindings, + -x11-misc/beryl-settings-bindings/metadata.xml, + -x11-misc/beryl-settings/files, -x11-misc/beryl-settings/metadata.xml, + -x11-wm/aquamarine/files, + -x11-plugins/beryl-plugins-unsupported/beryl-plugins-unsupported-9999.ebui + ld, -x11-plugins/beryl-plugins-unsupported, + -x11-plugins/beryl-plugins-vidcap/metadata.xml, + -x11-plugins/beryl-plugins/metadata.xml, -x11-wm/aquamarine/metadata.xml, + -x11-wm/beryl-core/files, -x11-wm/heliodor/files, + -x11-wm/aquamarine/aquamarine-9999.ebuild, -x11-wm/heliodor/metadata.xml, + -x11-wm/beryl-core/beryl-core-9999.ebuild, + -x11-wm/heliodor/heliodor-9999.ebuild, -x11-wm/beryl-core, + -x11-wm/beryl-core/metadata.xml: + xeffects/trunk: Removed beryl 9999. Please use the latest release in + portage, or switch to compcomm + + 02 May 2007; Rafal Boniecki <rfb@onet.eu> + -x11-libs/cairo/cairo-1.2.4.ebuild, + -x11-libs/cairo/files/cairo-newspr.patch, + -x11-libs/cairo/cairo-1.4.2.ebuild, +x11-libs/cairo/cairo-1.4.6.ebuild: + Cairo bump. + + 28 Apr 2007; Rafal Boniecki <rfb@onet.eu> + +media-libs/freetype/freetype-2.3.4_p20070428.ebuild: + New freetype snapshot. + + 15 Apr 2007; Rafal Boniecki <rfb@onet.eu> + +x11-libs/cairo/files/cairo-updated-newspr.patch, + -x11-libs/cairo/cairo-1.4.0.ebuild, +x11-libs/cairo/cairo-1.4.4.ebuild: + Cairo bump to 1.4.4. I have slightly modified Daves patch so it applies + cleanly. WFM. + + 13 Apr 2007; Rafal Boniecki <rfb@onet.eu> + -media-libs/freetype/freetype-2.3.2_p20070330.ebuild, + -media-libs/freetype/freetype-2.3.2_p20070402.ebuild, + +media-libs/freetype/freetype-2.3.4_p20070414.ebuild: + New freetype snapshot. + + 02 Apr 2007; Rafal Boniecki <rfb@onet.eu> + -media-libs/freetype/freetype-2.3.2_p20070320.ebuild, + +media-libs/freetype/freetype-2.3.2_p20070402.ebuild: + New freetype snapshot. + + 30 Mar 2007; Rafal Boniecki <rfb@onet.eu> media-libs/freetype/Manifest: + Really fix manifest. Sorry for this mess. + + 30 Mar 2007; Rafal Boniecki <rfb@onet.eu> + -media-libs/freetype/freetype-2.3.2.ebuild, + +media-libs/freetype/freetype-2.3.2_p20070330.ebuild: + New freetype snapshot. + + 21 Mar 2007; Alex Heck <nesl247@gmail.com> + -x11-plugins/beryl-plugins-vidcap/beryl-plugins-vidcap-0.1.9999.2.ebuild, + -x11-plugins/beryl-plugins-unsupported/beryl-plugins-unsupported-0.1.9999. + 2.ebuild, -x11-plugins/beryl-plugins/beryl-plugins-0.1.9999.2.ebuild, + -x11-wm/aquamarine/aquamarine-0.1.9999.2.ebuild, + -x11-wm/beryl-core/beryl-core-0.1.9999.2.ebuild, + -x11-wm/heliodor/heliodor-0.1.9999.2.ebuild, + -x11-wm/emerald/emerald-0.1.9999.2.ebuild, + -x11-wm/beryl/beryl-0.1.9999.2.ebuild, + -x11-themes/emerald-themes/emerald-themes-0.1.9999.2.ebuild, + -x11-misc/beryl-manager/beryl-manager-0.1.9999.2.ebuild, + -x11-misc/beryl-settings-bindings/beryl-settings-bindings-0.1.9999.2.ebuil + d, -x11-misc/beryl-settings/beryl-settings-0.1.9999.2.ebuild: + Remove beryl 0.1.9999.2 + + 21 Mar 2007; Alex Heck <nesl247@gmail.com> + -x11-plugins/beryl-plugins-unsupported/beryl-plugins-unsupported-0.2.0.ebu + ild, -x11-plugins/beryl-plugins/beryl-plugins-0.2.0.ebuild, + -x11-wm/aquamarine/aquamarine-0.2.0.ebuild, + -x11-wm/beryl-core/beryl-core-0.2.0.ebuild, + -x11-wm/heliodor/heliodor-0.2.0.ebuild, + -x11-wm/emerald/emerald-0.2.0.ebuild, -x11-wm/beryl/beryl-0.2.0.ebuild, + -x11-themes/emerald-themes/emerald-themes-0.2.0.ebuild, + -x11-misc/beryl-manager/beryl-manager-0.2.0.ebuild, + -x11-misc/beryl-settings-bindings/beryl-settings-bindings-0.2.0.ebuild, + -x11-misc/beryl-settings/beryl-settings-0.2.0.ebuild, + -x11-plugins/beryl-plugins-unsupported/beryl-plugins-unsupported-0.2.1.ebu + ild, -x11-plugins/beryl-plugins/beryl-plugins-0.2.1.ebuild, + -x11-wm/aquamarine/aquamarine-0.2.1.ebuild, + -x11-wm/beryl-core/beryl-core-0.2.1.ebuild, + -x11-wm/heliodor/heliodor-0.2.1.ebuild, + -x11-wm/emerald/emerald-0.2.1.ebuild, -x11-wm/beryl/beryl-0.2.1.ebuild, + -x11-themes/emerald-themes/emerald-themes-0.2.1.ebuild, + -x11-misc/beryl-manager/beryl-manager-0.2.1.ebuild, + -x11-misc/beryl-settings-bindings/beryl-settings-bindings-0.2.1.ebuild, + -x11-misc/beryl-settings/beryl-settings-0.2.1.ebuild: + Remove beryl-0.2.0/0.2.1, it's in portage + + 10 Mar 2007; Alex Heck <nesl247@gmail.com> + x11-base/xgl/xgl-0.0.1_pre20061108.ebuild, + x11-base/xgl/xgl-0.0.1_pre20070105.ebuild, + kde-misc/taskbar-compiz/taskbar-compiz-0.1.ebuild, + sys-libs/liblazy/liblazy-0.1.ebuild, + x11-plugins/beryl-plugins-vidcap/beryl-plugins-vidcap-0.1.9999.2.ebuild, + x11-plugins/beryl-plugins-unsupported/beryl-plugins-unsupported-0.1.9999.2 + .ebuild, x11-plugins/beryl-plugins/beryl-plugins-0.1.9999.2.ebuild, + x11-wm/aquamarine/aquamarine-0.1.9999.2.ebuild, + x11-wm/beryl-core/beryl-core-0.1.9999.2.ebuild, + x11-wm/heliodor/heliodor-0.1.9999.2.ebuild, + x11-wm/emerald/emerald-0.1.9999.2.ebuild, + x11-themes/emerald-themes/emerald-themes-0.1.9999.2.ebuild, + x11-misc/beryl-manager/beryl-manager-0.1.9999.2.ebuild, + x11-misc/beryl-settings-bindings/beryl-settings-bindings-0.1.9999.2.ebuild + , x11-misc/beryl-settings/beryl-settings-0.1.9999.2.ebuild, + kde-misc/kio-resources/kio-resources-0.2.ebuild, + kde-misc/autostart/autostart-0.5.ebuild, + gnome-extra/gnome-macmenu-applet/gnome-macmenu-applet-1.0.14.ebuild, + xfce-extra/xfce4-macmenu-plugin/xfce4-macmenu-plugin-1.0.14.ebuild: + Replace nomirror with mirror + + 04 Mar 2007; <roderick_greening@hotmail.com> +kde-base/konsole, + profiles/use.local.desc: + Moved konsole from exp to trunk + + 26 Feb 2007; Alex Heck <nesl247@gmail.com> + x11-plugins/beryl-plugins-vidcap/beryl-plugins-vidcap-0.1.9999.2.ebuild, + x11-plugins/beryl-plugins-unsupported/beryl-plugins-unsupported-0.1.9999.2 + .ebuild, x11-plugins/beryl-plugins/beryl-plugins-0.1.9999.2.ebuild, + x11-wm/aquamarine/aquamarine-0.1.9999.2.ebuild, + x11-wm/beryl-core/beryl-core-0.1.9999.2.ebuild, + x11-wm/heliodor/heliodor-0.1.9999.2.ebuild, + x11-wm/emerald/emerald-0.1.9999.2.ebuild, + x11-wm/beryl/beryl-0.1.9999.2.ebuild, + x11-themes/emerald-themes/emerald-themes-0.1.9999.2.ebuild, + x11-misc/beryl-manager/beryl-manager-0.1.9999.2.ebuild, + x11-misc/beryl-settings-bindings/beryl-settings-bindings-0.1.9999.2.ebuild + , x11-misc/beryl-settings/beryl-settings-0.1.9999.2.ebuild, + gnome-extra/kiba-dock/kiba-dock-9999.ebuild, + gnome-extra/avant-window-navigator/avant-window-navigator-9999.ebuild, + x11-plugins/beryl-plugins-vidcap/beryl-plugins-vidcap-9999.ebuild, + x11-plugins/beryl-plugins-unsupported/beryl-plugins-unsupported-9999.ebuil + d, x11-plugins/beryl-plugins/beryl-plugins-9999.ebuild, + x11-wm/aquamarine/aquamarine-9999.ebuild, + x11-wm/beryl-core/beryl-core-9999.ebuild, + x11-wm/heliodor/heliodor-9999.ebuild, x11-wm/emerald/emerald-9999.ebuild, + x11-wm/beryl/beryl-9999.ebuild, + kde-misc/kberylsettings/kberylsettings-9999.ebuild, + x11-themes/emerald-themes/emerald-themes-9999.ebuild, + x11-libs/seom/seom-9999.ebuild, x11-misc/bdock/bdock-9999.ebuild, + x11-misc/beryl-manager/beryl-manager-9999.ebuild, + x11-misc/beryl-settings-bindings/beryl-settings-bindings-9999.ebuild, + x11-misc/beryl-settings/beryl-settings-9999.ebuild: + Update bug link + + 25 Feb 2007; Rafal Boniecki <rfb@onet.eu> + x11-libs/cairo/cairo-1.2.4.ebuild, -x11-libs/cairo/cairo-1.3.12.ebuild, + x11-libs/cairo/cairo-1.3.14.ebuild, x11-libs/libXft/libXft-2.1.12.ebuild: + Updated dependencies on freetype related ebuilds when using newspr. Only + >=media-libs/freetype-2.3.1.ebuild in official portage tree has support for + new subpixel rendering + + 24 Feb 2007; Alex Heck <nesl247@gmail.com> + -x11-wm/aquamarine/aquamarine-0.1.4.ebuild, + -x11-plugins/beryl-plugins-vidcap/beryl-plugins-vidcap-0.1.9999.1.ebuild, + -x11-plugins/beryl-plugins-unsupported/beryl-plugins-unsupported-0.1.9999. + 1.ebuild, -x11-plugins/beryl-plugins/beryl-plugins-0.1.9999.1.ebuild, + -x11-wm/aquamarine/aquamarine-0.1.9999.1.ebuild, + -x11-wm/beryl-core/beryl-core-0.1.9999.1.ebuild, + -x11-wm/heliodor/heliodor-0.1.9999.1.ebuild, + -x11-wm/beryl/beryl-0.1.9999.1.ebuild, + -x11-themes/emerald-themes/emerald-themes-0.1.9999.1.ebuild, + -x11-misc/beryl-manager/beryl-manager-0.1.9999.1.ebuild, + -x11-misc/beryl-settings-bindings/beryl-settings-bindings-0.1.9999.1.ebuil + d, -x11-misc/beryl-settings/beryl-settings-0.1.9999.1.ebuild, + x11-plugins/beryl-plugins-unsupported/beryl-plugins-unsupported-0.1.9999.2 + .ebuild, x11-plugins/beryl-plugins/beryl-plugins-0.1.9999.2.ebuild, + x11-wm/beryl-core/beryl-core-0.1.9999.2.ebuild, + x11-wm/heliodor/heliodor-0.1.9999.2.ebuild, + x11-misc/beryl-manager/beryl-manager-0.1.9999.2.ebuild, + x11-misc/beryl-settings/beryl-settings-0.1.9999.2.ebuild, + x11-plugins/beryl-plugins-unsupported/beryl-plugins-unsupported-9999.ebuil + d, x11-plugins/beryl-plugins/beryl-plugins-9999.ebuild, + x11-wm/beryl-core/beryl-core-9999.ebuild, + x11-wm/heliodor/heliodor-9999.ebuild, + x11-misc/beryl-manager/beryl-manager-9999.ebuild, + x11-misc/beryl-settings/beryl-settings-9999.ebuild: + Fix a bunch of build deps. No cause to worry, just adding some that should + have been there but that you already had installed + + 17 Feb 2007; Alex Heck <nesl247@gmail.com> + kde-misc/kberylsettings/kberylsettings-9999.ebuild, + x11-misc/bdock/bdock-9999.ebuild, beryl-svn-ebuilds: + Fixed bug with beryl-svn-ebuilds and old repo uri + + 12 Feb 2007; Alex Heck <nesl247@gmail.com> beryl-svn-ebuilds: + Add --noask argument to beryl-svn-ebuilds beryl-svn-ebuilds + + 04 Feb 2007; Alex Heck <nesl247@gmail.com> + x11-misc/beryl-manager/beryl-manager-0.1.9999.1.ebuild, + x11-misc/beryl-settings-bindings/beryl-settings-bindings-0.1.9999.1.ebuild + , x11-misc/beryl-settings/beryl-settings-0.1.9999.1.ebuild, + x11-plugins/beryl-plugins-vidcap/beryl-plugins-vidcap-0.1.9999.1.ebuild, + x11-plugins/beryl-plugins-unsupported/beryl-plugins-unsupported-0.1.9999.1 + .ebuild, x11-plugins/beryl-plugins/beryl-plugins-0.1.9999.1.ebuild, + x11-wm/aquamarine/aquamarine-0.1.9999.1.ebuild, + x11-wm/beryl-core/beryl-core-0.1.9999.1.ebuild, + x11-wm/heliodor/heliodor-0.1.9999.1.ebuild, + x11-wm/emerald/emerald-0.1.9999.1.ebuild, + x11-themes/emerald-themes/emerald-themes-0.1.9999.1.ebuild: + Add RESTRICT="nomirror" to beryl 0.1.9999.1 ebuilds + + 31 Jan 2007; Alex Heck <nesl247@gmail.com> + x11-plugins/beryl-plugins/beryl-plugins-0.1.99.2.ebuild, + x11-wm/aquamarine/aquamarine-0.1.99.2.ebuild, + x11-wm/beryl-core/beryl-core-0.1.99.2.ebuild, + x11-wm/heliodor/heliodor-0.1.99.2.ebuild, + x11-wm/emerald/emerald-0.1.99.2.ebuild, + x11-wm/beryl/beryl-0.1.99.2.ebuild, + x11-themes/emerald-themes/emerald-themes-0.1.99.2.ebuild, + x11-misc/beryl-manager/beryl-manager-0.1.99.2.ebuild, + x11-misc/beryl-settings-bindings/beryl-settings-bindings-0.1.99.2.ebuild, + x11-misc/beryl-settings/beryl-settings-0.1.99.2.ebuild, + gnome-extra/kiba-dock/kiba-dock-9999.ebuild, + x11-plugins/beryl-plugins-vidcap/beryl-plugins-vidcap-9999.ebuild, + x11-plugins/beryl-plugins/beryl-plugins-9999.ebuild, + x11-plugins/beryl-plugins-extra/beryl-plugins-extra-9999.ebuild, + x11-wm/aquamarine/aquamarine-9999.ebuild, + x11-wm/beryl-core/beryl-core-9999.ebuild, + x11-wm/heliodor/heliodor-9999.ebuild, x11-wm/emerald/emerald-9999.ebuild, + x11-wm/beryl/beryl-9999.ebuild, + kde-misc/kberylsettings/kberylsettings-9999.ebuild, + x11-themes/emerald-themes/emerald-themes-9999.ebuild, + x11-libs/seom/seom-9999.ebuild, x11-misc/bdock/bdock-9999.ebuild, + x11-misc/beryl-manager/beryl-manager-9999.ebuild, + x11-misc/beryl-settings-bindings/beryl-settings-bindings-9999.ebuild, + x11-misc/beryl-settings/beryl-settings-9999.ebuild: + Update all pkg_postinst to warn DO NOT REPORT BUGS TO GENTOO'S BUGZILLA + + 27 Jan 2007; Alex Heck <nesl247@gmail.com> beryl-svn-ebuilds: + Use the newly rewritten python beryl-svn-ebuilds. Masking/unmasking features + currently broken + + 25 Jan 2007; Alex Heck <nesl247@gmail.com> + +x11-misc/beryl-manager/beryl-manager-0.1.99.2.ebuild, + +x11-misc/beryl-settings-bindings/beryl-settings-bindings-0.1.99.2.ebuild, + +x11-misc/beryl-settings/beryl-settings-0.1.99.2.ebuild, + +x11-plugins/beryl-plugins/beryl-plugins-0.1.99.2.ebuild, + +x11-wm/aquamarine/aquamarine-0.1.99.2.ebuild, + +x11-wm/beryl-core/beryl-core-0.1.99.2.ebuild, + +x11-wm/heliodor/heliodor-0.1.99.2.ebuild, + +x11-wm/emerald/emerald-0.1.99.2.ebuild, + +x11-wm/beryl/beryl-0.1.99.2.ebuild: + Version bump to beryl to 0.1.99.2 AKA 0.2.0 beta2 + + 25 Jan 2007; Alex Heck <nesl247@gmail.com> x11-libs/seom/seom-9999.ebuild, + x11-misc/bdock/bdock-9999.ebuild, + x11-misc/beryl-manager/beryl-manager-9999.ebuild, + x11-misc/beryl-settings-bindings/beryl-settings-bindings-9999.ebuild, + x11-misc/beryl-settings/beryl-settings-9999.ebuild, + gnome-extra/kiba-dock/kiba-dock-9999.ebuild, + x11-plugins/beryl-plugins-vidcap/beryl-plugins-vidcap-9999.ebuild, + x11-plugins/beryl-plugins/beryl-plugins-9999.ebuild, + x11-plugins/beryl-plugins-extra/beryl-plugins-extra-9999.ebuild, + x11-wm/aquamarine/aquamarine-9999.ebuild, + x11-wm/beryl-core/beryl-core-9999.ebuild, + x11-wm/heliodor/heliodor-9999.ebuild, x11-wm/emerald/emerald-9999.ebuild, + x11-wm/beryl/beryl-9999.ebuild, + x11-themes/emerald-themes/emerald-themes-9999.ebuild, + kde-misc/kberylsettings/kberylsettings-9999.ebuild: + Change to the new portage 2.1.2-r3/4 style of live ebuild KEYWORDS + + 21 Jan 2007; Alex Heck <nesl247@gmail.com> x11-libs/seom/seom-9999.ebuild: + Removed WANT_AUTO{CONF,MAKE} stuff (This was done previously, just needed to + update a file, this was best + + 06 Jan 2007; Alex Heck <nesl247@gmail.com> + gnome-extra/kiba-dock/kiba-dock-9999.ebuild, + x11-plugins/beryl-vidcap/beryl-vidcap-9999.ebuild, + x11-plugins/beryl-dbus/beryl-dbus-9999.ebuild, + x11-plugins/beryl-plugins/beryl-plugins-9999.ebuild, + x11-wm/aquamarine/aquamarine-9999.ebuild, + x11-wm/beryl-core/beryl-core-9999.ebuild, + x11-wm/heliodor/heliodor-9999.ebuild, x11-wm/emerald/emerald-9999.ebuild, + x11-themes/emerald-themes/emerald-themes-9999.ebuild, + x11-libs/seom/seom-9999.ebuild, x11-misc/bdock/bdock-9999.ebuild, + x11-misc/beryl-manager/beryl-manager-9999.ebuild, + x11-misc/beryl-settings-bindings/beryl-settings-bindings-9999.ebuild, + x11-misc/beryl-settings/beryl-settings-9999.ebuild: + Change WANT_AUTOMAKE to latest, and add WANT_AUTOCONF="latest" + + 06 Jan 2007; Alex Heck <nesl247@gmail.com> + -x11-base/xgl/xgl-0.0.1_pre20061020-r2.ebuild, + +x11-base/xgl/xgl-0.0.1_pre20070105.ebuild, + gnome-extra/kiba-dock/kiba-dock-9999.ebuild, + x11-plugins/beryl-vidcap/beryl-vidcap-9999.ebuild, + x11-plugins/beryl-dbus/beryl-dbus-9999.ebuild, + x11-plugins/beryl-plugins/beryl-plugins-9999.ebuild, + x11-wm/aquamarine/aquamarine-9999.ebuild, + x11-wm/beryl-core/beryl-core-9999.ebuild, + x11-wm/heliodor/heliodor-9999.ebuild, x11-wm/emerald/emerald-9999.ebuild, + x11-themes/emerald-themes/emerald-themes-9999.ebuild, + x11-libs/seom/seom-9999.ebuild, x11-misc/bdock/bdock-9999.ebuild, + x11-misc/beryl-manager/beryl-manager-9999.ebuild, + x11-misc/beryl-settings-bindings/beryl-settings-bindings-9999.ebuild, + x11-misc/beryl-settings/beryl-settings-9999.ebuild: + Add WANT_AUTOMAKE="1.9" to all live ebuilds that use the autotools eclass + + 10 Dec 2006; Alex Heck <nesl247@gmail.com>: + Remove kiba-dock until ebuilds can be redone, they are in horrible shape. + Bumped all beryl ebuilds except for aquamarine to 0.1.3 until it gets into + portage. Moved x11-misc/emerald-themes to x11-themes/emerald-themes + + 25 Nov 2006; Alex Heck <nesl247@gmail.com: + Switched beryl apps from beryl repo to gentoo-xeffects + beryl repo + + 06 Nov 2006; Alex Heck <nesl247@gmail.com: + Updated Ebuilds + + 03 Nov 2006; Alex Heck <nesl247@gmail.com>: + Modified beryl-svn-ebuilds. Few new features + + 03 Nov 2006; Alex Heck <nesl247@gmail.com> +beryl-svn-ebuilds: + Added beryl-svn-ebuilds, script originally by Smoked, edited by + myself. It will maintain the 9999 ebuilds such as: + unmasking/masking/(re)emerging/quickpkg diff --git a/xeffects-maintainers b/xeffects-maintainers new file mode 100644 index 0000000..93620e7 --- /dev/null +++ b/xeffects-maintainers @@ -0,0 +1,3 @@ +jmbsvicetto = Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> +nesl247 = Alex Heck <nesl247@gmail.com> +roderick = Roderick Greening <roderick.greening@gmail.com> diff --git a/xfce-extra/xfce4-macmenu-plugin/ChangeLog b/xfce-extra/xfce4-macmenu-plugin/ChangeLog new file mode 100644 index 0000000..3e35b32 --- /dev/null +++ b/xfce-extra/xfce4-macmenu-plugin/ChangeLog @@ -0,0 +1,17 @@ +# ChangeLog for xfce-extra/xfce4-macmenu-plugin +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 21 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + metadata.xml: + Updated metadata.xml + + 20 Aug 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + metadata.xml: + Added my details to metadata.xml + + 24 Feb 2007; Alex Heck <nesl247@gmail.com> + +files/xfce4-macmenu-plugin-location.patch, + +xfce4-macmenu-plugin-1.0.14.ebuild: + Initial import + diff --git a/xfce-extra/xfce4-macmenu-plugin/Manifest b/xfce-extra/xfce4-macmenu-plugin/Manifest new file mode 100644 index 0000000..af24cda --- /dev/null +++ b/xfce-extra/xfce4-macmenu-plugin/Manifest @@ -0,0 +1,5 @@ +AUX xfce4-macmenu-plugin-location.patch 449 RMD160 ea5e3d1118f591f719be3c5bc1e1e543f0dc5d6a SHA1 466761eff3ff96cadca8e7bffed019f4feb5b37e SHA256 7a1147acd2e0eedbc89e6818faf15e0ec789ed79f102070a08e8d228f20d53c6 +DIST xfce4-macmenu-plugin-1.0.14.tar.bz2 5964 RMD160 b48d4d7b4c15ac2d6cf073a454475efd807ff3e7 SHA1 1797c5c6b9b7aeb589d8a3b26cd5c68ced6390cd SHA256 b74a07d573f4435fbdc27233adffc31c61c4c15db3746b5a4f370437f140847d +EBUILD xfce4-macmenu-plugin-1.0.14.ebuild 1111 RMD160 b5af63da61fab17695c7efa2dac79fe648d833be SHA1 c93e93568acb38d73ae77ee0a1c37ded240c87f6 SHA256 f6dd08aeebf13400fa1f3e7b0774d0e95cc7e63448c1850778446b01f2c350ab +MISC ChangeLog 506 RMD160 70413834e7a256f52b4a9bb1edb876e2357b8960 SHA1 8230f6c08359fb40820b61cc7bcc0e62f4c8bef8 SHA256 2e2ea997243291f46369eb75076f3aee7accedffb7307fbdb873a9e0db941b2f +MISC metadata.xml 554 RMD160 07755287ae1a7fe0b75b2f8fe7cadab60712d67b SHA1 14d1093e59bb2bc29d0ab39c8e3967fa2d430501 SHA256 febc02480103e1fdac8c3df8acdd851a0499b3aac264f906b5b4bf6c5a71642c diff --git a/xfce-extra/xfce4-macmenu-plugin/files/xfce4-macmenu-plugin-location.patch b/xfce-extra/xfce4-macmenu-plugin/files/xfce4-macmenu-plugin-location.patch new file mode 100644 index 0000000..8cc9dc4 --- /dev/null +++ b/xfce-extra/xfce4-macmenu-plugin/files/xfce4-macmenu-plugin-location.patch @@ -0,0 +1,11 @@ +--- xfce4-macmenu-plugin.desktop 2006-10-11 00:18:35.000000000 -0400 ++++ xfce4-macmenu-plugin.desktop1 2007-02-24 17:24:40.000000000 -0500 +@@ -2,6 +2,6 @@ + Type=X-XFCE-PanelPlugin + Encoding=UTF-8 + Name=Mac Menu +-Comment=Mac Menubar applet for gtk2-aqd ++Comment=Mac Menubar applet + Icon=gnome-fs-home +-X-XFCE-Exec=/opt/xfce4/libexec/xfce4/panel-plugins/xfce4-macmenu-plugin ++X-XFCE-Exec=/usr/lib/xfce4/panel-plugins/xfce4-macmenu-plugin diff --git a/xfce-extra/xfce4-macmenu-plugin/metadata.xml b/xfce-extra/xfce4-macmenu-plugin/metadata.xml new file mode 100644 index 0000000..b7f01fa --- /dev/null +++ b/xfce-extra/xfce4-macmenu-plugin/metadata.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>jmbsvicetto@gentoo-xeffects.org</email> +<name>Jorge Manuel B. S. Vicetto</name> +</maintainer> +<maintainer> +<email>roderick.greening@gentoo-xeffects.org</email> +<name>Roderick Greening</name> +</maintainer> +<maintainer> +<email>nesl247@gentoo-xeffects.org</email> +<name>Alex Heck</name> +</maintainer> +<longdescription>Mac-style menubar applet for xfce4 panel</longdescription> +</pkgmetadata> diff --git a/xfce-extra/xfce4-macmenu-plugin/xfce4-macmenu-plugin-1.0.14.ebuild b/xfce-extra/xfce4-macmenu-plugin/xfce4-macmenu-plugin-1.0.14.ebuild new file mode 100644 index 0000000..8ac065e --- /dev/null +++ b/xfce-extra/xfce4-macmenu-plugin/xfce4-macmenu-plugin-1.0.14.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit eutils + +DESCRIPTION="XFCE4 Macmenu Plugin" +HOMEPAGE="http://aquila.deus.googlepages.com" +SRC_URI="http://distfiles.gentoo-xeffects.org/${PN}/${P}.tar.bz2" +RESTRICT="mirror" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="" + +DEPEND=">=x11-libs/gtk+-2.8.20-r1 + >=xfce-base/xfce4-panel-4.4 + x11-libs/libwnck" + +pkg_setup() { + if ! built_with_use x11-libs/gtk+ macmenu ; then + elog "Please rebuild x11-libs/gtk+ with USE=\"macmenu\"" + die "Please rebuild x11-libs/gtk+ with USE=\"macmenu\"" + fi +} + +src_unpack() { + unpack "${A}" + + cd "${S}" + epatch "${FILESDIR}"/${PN}-location.patch +} + +src_compile() { + cd "${S}" + gcc -std=c99 -Wall -Werror -fno-strict-aliasing -DFOR_XFCE `pkg-config --cflags --libs libwnck-1.0 libxfce4panel-1.0` ${CFLAGS} ${LDFLAGS} -o xfce4-macmenu-plugin macmenu-applet.c || die "make failed" +} + +src_install() { + exeinto /usr/lib/xfce4/panel-plugins + doexe xfce4-macmenu-plugin + insinto /usr/share/xfce4/panel-plugins + doins xfce4-macmenu-plugin.desktop +} |