diff options
author | Samuli Suominen <ssuominen@gentoo.org> | 2009-08-23 17:58:49 +0000 |
---|---|---|
committer | Samuli Suominen <ssuominen@gentoo.org> | 2009-08-23 17:58:49 +0000 |
commit | 7d985ad4c16ecd12287122369609f25beaed834a (patch) | |
tree | 8742edec754222b900dfd51f69d212a87b7fcf7f /xfce-extra/exo | |
parent | xfce-base/exo (diff) | |
download | historical-7d985ad4c16ecd12287122369609f25beaed834a.tar.gz historical-7d985ad4c16ecd12287122369609f25beaed834a.tar.bz2 historical-7d985ad4c16ecd12287122369609f25beaed834a.zip |
Moved exo to xfce-base.
Diffstat (limited to 'xfce-extra/exo')
-rw-r--r-- | xfce-extra/exo/ChangeLog | 356 | ||||
-rw-r--r-- | xfce-extra/exo/Manifest | 8 | ||||
-rw-r--r-- | xfce-extra/exo/exo-0.3.101-r1.ebuild | 54 | ||||
-rw-r--r-- | xfce-extra/exo/exo-0.3.102-r1.ebuild | 55 | ||||
-rw-r--r-- | xfce-extra/exo/files/exo-0.3.101-iocharset.patch | 79 | ||||
-rw-r--r-- | xfce-extra/exo/files/exo-0.3.4-eject.patch | 207 | ||||
-rw-r--r-- | xfce-extra/exo/metadata.xml | 5 |
7 files changed, 0 insertions, 764 deletions
diff --git a/xfce-extra/exo/ChangeLog b/xfce-extra/exo/ChangeLog deleted file mode 100644 index 036be95267e3..000000000000 --- a/xfce-extra/exo/ChangeLog +++ /dev/null @@ -1,356 +0,0 @@ -# ChangeLog for xfce-extra/exo -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/xfce-extra/exo/ChangeLog,v 1.95 2009/08/21 18:15:38 darkside Exp $ - -*exo-0.3.102-r1 (21 Aug 2009) - - 21 Aug 2009; Jeremy Olexa <darkside@gentoo.org> -exo-0.3.102.ebuild, - +exo-0.3.102-r1.ebuild: - add eject patch to 102-r1, bug 282218 - - 21 Aug 2009; Jeremy Olexa <darkside@gentoo.org> exo-0.3.102.ebuild: - s/XFCE4_PATCHES/PATCHES/ - typo - -*exo-0.3.102 (20 Aug 2009) - - 20 Aug 2009; Jeremy Olexa <darkside@gentoo.org> +exo-0.3.102.ebuild: - Version bump, bug fix release. http://releases.xfce.org/feeds/project/exo - - 27 Jul 2009; nixnut <nixnut@gentoo.org> exo-0.3.101-r1.ebuild: - ppc stable #265587 - - 30 Jun 2009; Tobias Klausmann <klausman@gentoo.org> exo-0.3.101-r1.ebuild: - Stable on alpha, bug #265587 - - 28 Jun 2009; Brent Baude <ranger@gentoo.org> exo-0.3.101-r1.ebuild: - Marking exo-0.3.101-r1 ppc64 stable for bug 265587 - - 22 Jun 2009; Raúl Porcel <armin76@gentoo.org> exo-0.3.101-r1.ebuild: - arm/ia64 stable wrt #265587 - - 15 Jun 2009; Jeroen Roovers <jer@gentoo.org> exo-0.3.101-r1.ebuild: - Stable for HPPA (bug #265587). - - 13 Jun 2009; Tiago Cunha <tcunha@gentoo.org> exo-0.3.101-r1.ebuild: - stable sparc, bug 265587 - -*exo-0.3.101-r1 (13 Jun 2009) - - 13 Jun 2009; Jeremy Olexa <darkside@gentoo.org> - +files/exo-0.3.101-iocharset.patch, -exo-0.3.101.ebuild, - +exo-0.3.101-r1.ebuild: - Add small patch to fix exo-mount on localized systems, patch from ALTLinux, - bug 271441 - - 10 Jun 2009; Christian Faulhammer <fauli@gentoo.org> exo-0.3.101.ebuild: - stable x86, bug 265587 - - 09 Jun 2009; Jeremy Olexa <darkside@gentoo.org> exo-0.3.101.ebuild: - amd64 stable, bug 265587 - - 15 May 2009; Alexis Ballier <aballier@gentoo.org> exo-0.3.101.ebuild: - change the py-compile hack so that it works on bsd too where true is not - in /bin - -*exo-0.3.101 (21 Apr 2009) - - 21 Apr 2009; Jeremy Olexa <darkside@gentoo.org> -exo-0.3.100.ebuild, - +exo-0.3.101.ebuild: - Version bump for xfce-4.6.1 release, remove old - - 11 Mar 2009; Christoph Mende <angelos@gentoo.org> exo-0.3.100.ebuild: - Avoid pre-compiling py files (bug #262098) - -*exo-0.3.100 (10 Mar 2009) - - 10 Mar 2009; Christoph Mende <angelos@gentoo.org> +exo-0.3.100.ebuild: - Xfce-4.6 bump - - 09 Feb 2009; Christoph Mende <angelos@gentoo.org> -exo-0.3.4-r1.ebuild: - Removed old - - 04 Feb 2009; Raúl Porcel <armin76@gentoo.org> exo-0.3.4-r2.ebuild: - arm/ia64/sparc stable wrt #254440 - - 25 Jan 2009; Tobias Klausmann <klausman@gentoo.org> exo-0.3.4-r2.ebuild: - Stable on alpha, bug #254440 - - 21 Jan 2009; Jeroen Roovers <jer@gentoo.org> exo-0.3.4-r2.ebuild: - Stable for HPPA (bug #254440). - - 18 Jan 2009; Markus Meier <maekke@gentoo.org> exo-0.3.4-r2.ebuild: - x86 stable, bug #254440 - - 13 Jan 2009; Brent Baude <ranger@gentoo.org> exo-0.3.4-r2.ebuild: - Marking exo-0.3.4-r2 ppc64 and ppc for bug 254440 - - 12 Jan 2009; Jeremy Olexa <darkside@gentoo.org> exo-0.3.4-r2.ebuild: - amd64 stable, bug 254440 - - 13 Dec 2008; Christoph Mende <angelos@gentoo.org> exo-0.3.4-r1.ebuild, - exo-0.3.4-r2.ebuild: - Depend on <gtk-doc-1.10 or gtk-doc-am for arches where gtk-doc-am is not - stable but gtk-doc-1.8 is - -*exo-0.3.4-r2 (01 Dec 2008) - - 01 Dec 2008; Christoph Mende <angelos@gentoo.org> - +files/exo-0.3.4-inline-functions.patch, +exo-0.3.4-r2.ebuild: - Don't declare exo_atomic_{inc,dec} when the functions are not available - - 20 Nov 2008; Christoph Mende <angelos@gentoo.org> -exo-0.3.4.ebuild: - Removed old - - 20 Nov 2008; Brent Baude <ranger@gentoo.org> exo-0.3.4-r1.ebuild: - Marking exo-0.3.4-r1 ppc64 for bug 245970 - - 20 Nov 2008; Christoph Mende <angelos@gentoo.org> exo-0.3.4-r1.ebuild: - Moved XFCE_CONFIG to pkg_setup - - 17 Nov 2008; Jeremy Olexa <darkside@gentoo.org> exo-0.3.4-r1.ebuild: - additional ebuild cleanup for minor mistakes. use_enable in global scope, - need to touch configure.in not configure, no need to call epatch twice. - Thanks to drac for the help - - 17 Nov 2008; Jeremy Olexa <darkside@gentoo.org> exo-0.3.4-r1.ebuild: - add intltoolize call to exo so it will work with intltool-0.37.1, bug #247095 - - 14 Nov 2008; Christoph Mende <angelos@gentoo.org> exo-0.3.4.ebuild, - exo-0.3.4-r1.ebuild: - Run full eautoreconf, eautoconf alone won't work in some cases - - 14 Nov 2008; Jeremy Olexa <darkside@gentoo.org> exo-0.3.4-r1.ebuild: - need autotooling after patching configure.in, bug #246480 - - 12 Nov 2008; Jeroen Roovers <jer@gentoo.org> exo-0.3.4-r1.ebuild: - Stable for HPPA (bug #245970). - - 10 Nov 2008; Christoph Mende <angelos@gentoo.org> - +files/exo-0.3.4-remove-libmd5.patch, exo-0.3.4.ebuild, - exo-0.3.4-r1.ebuild: - Removed libwww dependency and added a patch to remove libmd5 instead - - 10 Nov 2008; Christoph Mende <angelos@gentoo.org> exo-0.3.4.ebuild, - exo-0.3.4-r1.ebuild: - Added libwww dependency, bug 234142 - - 08 Nov 2008; Raúl Porcel <armin76@gentoo.org> exo-0.3.4-r1.ebuild: - alpha/arm/ia64/sparc/x86 stable wrt #245970 - - 08 Nov 2008; nixnut <nixnut@gentoo.org> exo-0.3.4-r1.ebuild: - Stable on ppc wrt bug 245970 - - 08 Nov 2008; Jeremy Olexa <darkside@gentoo.org> exo-0.3.4-r1.ebuild: - amd64 stable, bug 245970 - -*exo-0.3.4-r1 (21 Sep 2008) - - 21 Sep 2008; Christoph Mende <angelos@gentoo.org> - +files/exo-0.3.4-eject.patch, +exo-0.3.4-r1.ebuild: - Fix error message when ejecting mounted CD using physical button, bug - 199615 - - 21 Sep 2008; Christoph Mende <angelos@gentoo.org> -exo-0.3.2.ebuild: - Removed old - - 29 May 2008; Ali Polatel <hawking@gentoo.org> exo-0.3.2.ebuild, - exo-0.3.4.ebuild: - Fix python_mod* usage. Multilib love. - - 29 May 2008; Christoph Mende <angelos@gentoo.org> exo-0.3.2.ebuild, - exo-0.3.4.ebuild: - python_mod_* functions are already aware - - 17 Dec 2007; Jeroen Roovers <jer@gentoo.org> exo-0.3.4.ebuild: - Stable for HPPA (bug #201747). - - 12 Dec 2007; Brent Baude <ranger@gentoo.org> exo-0.3.4.ebuild: - Marking exo-0.3.4 ppc64 stable for bug 201747 - - 12 Dec 2007; Raúl Porcel <armin76@gentoo.org> exo-0.3.4.ebuild: - alpha/ia64/sparc stable wrt #201747 - - 09 Dec 2007; Tobias Scherbaum <dertobi123@gentoo.org> exo-0.3.4.ebuild: - ppc stable, bug #201747 - - 09 Dec 2007; Dawid Węgliński <cla@gentoo.org> exo-0.3.4.ebuild: - Stable on amd64/x86 (bug #201747) - -*exo-0.3.4 (02 Dec 2007) - - 02 Dec 2007; Samuli Suominen <drac@gentoo.org> +exo-0.3.4.ebuild: - Version bump. - - 11 Jun 2007; Samuli Suominen <drac@gentoo.org> exo-0.3.2.ebuild: - Adjust sys-apps/hal dep to 0.5.7.1 because of compilation failure on arm. - - 27 May 2007; Joshua Kinard <kumba@gentoo.org> exo-0.3.2.ebuild: - Stable on mips. - - 15 Mar 2007; Markus Rothe <corsair@gentoo.org> exo-0.3.2.ebuild: - Stable on ppc64; bug #169987 - - 12 Mar 2007; Bryan Østergaard <kloeri@gentoo.org> exo-0.3.2.ebuild: - Stable on Alpha + IA64. - - 11 Mar 2007; Samuli Suominen <drac@gentoo.org> exo-0.3.0.ebuild, - -exo-0.3.0-r1.ebuild: - Drop version using virtual/x11 and port old to Modular X. - - 10 Mar 2007; nixnut <nixnut@gentoo.org> exo-0.3.2.ebuild: - Stable on ppc wrt bug 169987 - - 10 Mar 2007; Peter Weller <welp@gentoo.org> exo-0.3.2.ebuild: - Stable on amd64 wrt bug 169987 - - 10 Mar 2007; Samuli Suominen <drac@gentoo.org> exo-0.3.2.ebuild: - Better description as requested by nightmorph. - - 09 Mar 2007; Jeroen Roovers <jer@gentoo.org> exo-0.3.2.ebuild: - Stable for HPPA (bug #169987). - - 09 Mar 2007; Christian Faulhammer <opfer@gentoo.org> exo-0.3.2.ebuild: - stable x86; bug #169987 - - 08 Mar 2007; Gustavo Zacarias <gustavoz@gentoo.org> exo-0.3.2.ebuild: - Stable on sparc wrt #169987 - - 03 Mar 2007; nixnut <nixnut@gentoo.org> exo-0.3.0-r2.ebuild: - Stable on ppc wrt bug 158082 - - 02 Mar 2007; Peter Weller <welp@gentoo.org> exo-0.3.2.ebuild: - Keyworded on x86-fbsd - - 28 Feb 2007; Markus Rothe <corsair@gentoo.org> exo-0.3.0-r2.ebuild: - Stable on ppc64; bug #158082 - - 26 Feb 2007; Christian Faulhammer <opfer@gentoo.org> exo-0.3.0-r2.ebuild: - stable x86; bug 158082 - -*exo-0.3.0-r2 (26 Feb 2007) - - 26 Feb 2007; Samuli Suominen <drac@gentoo.org> - +files/exo-0.3.0-pygtk.patch, +exo-0.3.0-r2.ebuild: - Fix compilation with >=pygtk-2.9 with a patch from Octavio Ruiz, thanks. - Bug 148725. - - 13 Feb 2007; Samuli Suominen <drac@gentoo.org> exo-0.3.2.ebuild: - Stop using -Werror when USE debug is enabled for bug 166568. - - 03 Feb 2007; Joshua Nichols <nichoj@gentoo.org> exo-0.3.2.ebuild: - Fixed file collision. See bug #164780. - - 29 Jan 2007; Peter Weller <welp@gentoo.org> exo-0.3.2.ebuild: - A number of fixes - - 23 Jan 2007; Peter Weller <welp@gentoo.org> exo-0.3.2.ebuild: - Fix depends for bug 163244. Fix meta builds. - -*exo-0.3.2 (22 Jan 2007) - - 22 Jan 2007; Joshua Nichols <nichoj@gentoo.org> +exo-0.3.2.ebuild: - Version bump. - - 29 Dec 2006; Christian Faulhammer <opfer@gentoo.org> exo-0.3.0-r1.ebuild: - stable on x86, bug #158082 - - 28 Dec 2006; Joshua Nichols <nichoj@gentoo.org> exo-0.3.0-r1.ebuild: - Fixed dependencies, see bug #130573. - - 21 Dec 2006; Markus Rothe <corsair@gentoo.org> exo-0.3.0-r1.ebuild: - Stable on ppc64; bug #158082 - -*exo-0.3.1.12_rc2-r1 (11 Dec 2006) - - 11 Dec 2006; Joshua Nichols <nichoj@gentoo.org> - +exo-0.3.1.12_rc2-r1.ebuild: - Added doc use flag for generating gtk-doc stuff, see bug #86483. Added - python use flag for python bindings. Cleaned up dependencies. - - 10 Dec 2006; Joshua Nichols <nichoj@gentoo.org> -exo-0.2.0-r1.ebuild, - -exo-0.3.0_pre1.ebuild, -exo-0.3.1.6_beta1.ebuild, - -exo-0.3.1.8_beta2.ebuild: - Pruned older versions with equal or lesser keywords. - - 06 Dec 2006; Elfyn McBratney <beu@gentoo.org> exo-0.3.1.12_rc2.ebuild: - Add back required SRC_URI. - - 11 Dec 2006; Joshua Nichols <nichoj@gentoo.org> exo-0.2.0-r1.ebuild, - exo-0.3.0_pre1.ebuild: - Updated dependencies for modular dbus, see bug #154521. - - 10 Dec 2006; Joshua Nichols <nichoj@gentoo.org> exo-0.3.1.12_rc2.ebuild: - Fixed SRC_URI. Reported by drac. - -*exo-0.3.1.12_rc2 (07 Dec 2006) - - 07 Dec 2006; Joshua Nichols <nichoj@gentoo.org> +exo-0.3.1.12_rc2.ebuild: - Version bump for RC2. See bug #146563. - - 10 Jul 2006; Brad Cowan <bcowan@gentoo.org> exo-0.3.1.8_beta2.ebuild: - Added dev-perl/URI dep thanks to golk@gmx.net. - -*exo-0.3.1.8_beta2 (10 Jul 2006) - - 10 Jul 2006; Brad Cowan <bcowan@gentoo.org> +exo-0.3.1.8_beta2.ebuild: - Xfce beta 2 builds. - -*exo-0.3.1.6_beta1 (20 Apr 2006) - - 20 Apr 2006; Daniel Ostrow <dostrow@gentoo.org> +exo-0.3.1.6_beta1.ebuild: - Version bump for 4.4_beta1. - - 10 Dec 2005; Daniel Ostrow <dostrow@gentoo.org> exo-0.3.0.ebuild: - Stable on ppc64. - - 08 Oct 2005; Michael Hanselmann <hansmi@gentoo.org> exo-0.3.0.ebuild: - Stable on ppc. - -*exo-0.3.0-r1 (06 Oct 2005) - - 06 Oct 2005; Brad Cowan <bcowan@gentoo.org> exo-0.3.0.ebuild, - +exo-0.3.0-r1.ebuild: - Xfce builds for new eclass and modular Xorg. - - 07 Sep 2005; Brad Cowan <bcowan@gentoo.org> exo-0.3.0.ebuild: - Remove dbus dep. - - 23 Aug 2005; Aron Griffis <agriffis@gentoo.org> exo-0.2.0-r1.ebuild: - stable on ia64 - - 12 Jun 2005; Sven Wegener <swegener@gentoo.org> exo-0.2.0-r1.ebuild, - exo-0.3.0_pre1.ebuild, exo-0.3.0.ebuild: - Removed * postfix from <, <=, >= and > dependencies. - - 23 Apr 2005; Michael Hanselmann <hansmi@gentoo.org> exo-0.2.0-r1.ebuild: - Stable on ppc. - -*exo-0.3.0 (14 Mar 2005) - - 14 Mar 2005; Brad Cowan <bcowan@gentoo.org> +exo-0.3.0.ebuild: - Version bump. - -*exo-0.3.0_pre1 (04 Mar 2005) - - 04 Mar 2005; Brad Cowan <bcowan@gentoo.org> +exo-0.3.0_pre1.ebuild: - Version bump. - - 27 Feb 2005; Jason Wever <weeve@gentoo.org> exo-0.2.0-r1.ebuild: - Added ~sparc keyword. - -*exo-0.2.0-r1 (07 Jan 2005) - - 07 Jan 2005; Brad Cowan <bcowan@gentoo.org> +exo-0.2.0-r1.ebuild: - Updates for Xfce4 eclass. - -*exo-0.2.0 (02 Dec 2004) - - 02 Dec 2004; Brad Cowan <bcowan@gentoo.org> +exo-0.2.0.ebuild: - Version bump. - -*exo-0.2.0_pre2 (01 Dec 2004) - - 01 Dec 2004; Brad Cowan <bcowan@gentoo.org> +metadata.xml, - +exo-0.2.0_pre2.ebuild: - Initial import. Library of extensions for Xfce. - diff --git a/xfce-extra/exo/Manifest b/xfce-extra/exo/Manifest deleted file mode 100644 index aa3403eaedd4..000000000000 --- a/xfce-extra/exo/Manifest +++ /dev/null @@ -1,8 +0,0 @@ -AUX exo-0.3.101-iocharset.patch 2052 RMD160 aad5f5b78fa01b9bf13cad9013ee99fb468f8bee SHA1 8b9c68550e090f91a653ef3f4b4a4931f8e92469 SHA256 d3e2b5fb2d012d6f9dddf3da5f350fc81a3d61c1a66eca7638d7c14a9b282769 -AUX exo-0.3.4-eject.patch 6692 RMD160 674aebb271c14f5cc1f1e285cea8fd4c4ad3d41f SHA1 4517c4226bdcdc5e325b7dfc56c500acd1f3b00f SHA256 cc4c3551a06b2161355956eced4345e5bdd50d738a8f8d22f0604d306234c289 -DIST exo-0.3.101.tar.bz2 1793815 RMD160 92dfc1e8f0bfa8ca74f151a2283f6988ce703649 SHA1 74194f58278a2b9d963264806f142e5d6d05336c SHA256 0016f6ff0d1d22ed42fb5c9bcecc5559a62572781446fdfd1444786b5d33e324 -DIST exo-0.3.102.tar.bz2 1801655 RMD160 a932173cb916ea18e62fdc8f0254452ab09ac320 SHA1 ef85488a713911d1afeea5ddd8d70943f2c5a323 SHA256 deab87326a455fc47eea44a124268fa64b154750a55ae5158a1119cddc497800 -EBUILD exo-0.3.101-r1.ebuild 1298 RMD160 5bd6162e12efb9b4c6273aaf126b45da2dcac419 SHA1 53fcaee9dd45a66208d6501bf12808414cb02c71 SHA256 93b37f77f2a19f184c3c746fe7490eeba45694eb9463af4318a92c657a0c841f -EBUILD exo-0.3.102-r1.ebuild 1445 RMD160 5908be847c18620b5e916c81c25e2b845ca833c0 SHA1 2a8a78340be7c614f6e3885bf32302a64d2a719a SHA256 08d815107fe6ad56e4efb2976830f6c306a80026e3d8172188e5425c825160de -MISC ChangeLog 11941 RMD160 2099bde3398e3d8f8eb7a96acd52df85364de1c9 SHA1 785b01cdc4d60bf86aadc065d75ab08edb21b945 SHA256 9bc36ef7b78a25b2574edcb527e5a0f20c8dd46a9a14da653c1165cbd3a67319 -MISC metadata.xml 157 RMD160 d7470fe88d1b96f3a7f1ef26fb7dc646b4a1b907 SHA1 7eae91f2588bdae8667d37a98fb3090d539eeca1 SHA256 44350daa7594842894d676413708d8ea77ccb0017bed24711af5b256281f5e61 diff --git a/xfce-extra/exo/exo-0.3.101-r1.ebuild b/xfce-extra/exo/exo-0.3.101-r1.ebuild deleted file mode 100644 index 50deba5457eb..000000000000 --- a/xfce-extra/exo/exo-0.3.101-r1.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/xfce-extra/exo/exo-0.3.101-r1.ebuild,v 1.7 2009/07/27 17:32:38 nixnut Exp $ - -EAPI="1" - -inherit xfce4 python - -XFCE_VERSION=4.6.1 - -xfce4_core - -DESCRIPTION="Extensions, widgets and framework library with session management support" -KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd" -IUSE="debug doc hal libnotify python" - -RDEPEND=">=dev-lang/perl-5.6 - dev-perl/URI - >=dev-libs/glib-2.6:2 - >=x11-libs/gtk+-2.6:2 - >=xfce-base/libxfce4util-${XFCE_VERSION} - libnotify? ( x11-libs/libnotify ) - hal? ( sys-apps/hal ) - python? ( dev-python/pygtk )" -DEPEND="${RDEPEND} - dev-util/intltool - doc? ( dev-util/gtk-doc )" - -XFCE4_PATCHES="${FILESDIR}/exo-0.3.101-iocharset.patch" - -pkg_setup() { - XFCE_CONFIG+=" $(use_enable doc gtk-doc) $(use_enable hal) - $(use_enable libnotify notifications) $(use_enable python)" -} - -src_unpack() { - xfce4_src_unpack - cd "${S}" - rm py-compile - touch py-compile - chmod +x py-compile -} - -pkg_postinst() { - xfce4_pkg_postinst - python_mod_optimize /usr/lib*/python*/site-packages -} - -pkg_postrm() { - xfce4_pkg_postrm - python_mod_cleanup /usr/lib*/python*/site-packages -} - -DOCS="AUTHORS ChangeLog HACKING NEWS README THANKS TODO" diff --git a/xfce-extra/exo/exo-0.3.102-r1.ebuild b/xfce-extra/exo/exo-0.3.102-r1.ebuild deleted file mode 100644 index a10250d983b0..000000000000 --- a/xfce-extra/exo/exo-0.3.102-r1.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/xfce-extra/exo/exo-0.3.102-r1.ebuild,v 1.1 2009/08/21 18:15:38 darkside Exp $ - -EAPI="2" - -inherit xfconf python multilib - -DESCRIPTION="Extensions, widgets and framework library with session management support" -# Can't find a better homepage -HOMEPAGE="http://www.xfce.org" -SRC_URI="http://archive.xfce.org/src/xfce/exo/0.3/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" -IUSE="debug doc hal libnotify python" - -RDEPEND=">=dev-lang/perl-5.6 - dev-perl/URI - >=dev-libs/glib-2.6:2 - >=x11-libs/gtk+-2.6:2 - >=xfce-base/libxfce4util-4.6.1 - libnotify? ( x11-libs/libnotify ) - hal? ( sys-apps/hal ) - python? ( dev-python/pygtk )" -DEPEND="${RDEPEND} - dev-util/intltool - doc? ( dev-util/gtk-doc )" - -pkg_setup() { - XFCONF=" $(use_enable doc gtk-doc) $(use_enable hal) - $(use_enable libnotify notifications) $(use_enable python)" - DOCS="AUTHORS ChangeLog HACKING NEWS README THANKS TODO" - PATCHES=("${FILESDIR}/exo-0.3.101-iocharset.patch" - "${FILESDIR}/exo-0.3.4-eject.patch") -} - -src_prepare() { - xfconf_src_prepare - cd "${S}" - rm py-compile - touch py-compile - chmod +x py-compile -} - -pkg_postinst() { - xfce4_pkg_postinst - python_mod_optimize "$(python_get_sitedir)" -} - -pkg_postrm() { - xfce4_pkg_postrm - python_mod_cleanup "$(python_get_sitedir)" -} diff --git a/xfce-extra/exo/files/exo-0.3.101-iocharset.patch b/xfce-extra/exo/files/exo-0.3.101-iocharset.patch deleted file mode 100644 index a667f116652b..000000000000 --- a/xfce-extra/exo/files/exo-0.3.101-iocharset.patch +++ /dev/null @@ -1,79 +0,0 @@ -diff --git a/exo-mount/exo-mount-hal.c b/exo-mount/exo-mount-hal.c -index 791a536..4b130c3 100644 ---- a/exo-mount/exo-mount-hal.c -+++ b/exo-mount/exo-mount-hal.c -@@ -34,6 +34,8 @@ - #include <unistd.h> - #endif - -+#include <langinfo.h> -+ - #include <libhal-storage.h> - - #include <exo-hal/exo-hal.h> -@@ -616,6 +618,30 @@ oom: g_set_error (error, G_FILE_ERROR, G_FILE_ERROR_NOMEM, g_strerror (ENOMEM)) - - - /** -+ * exo_mount_hal_iocharset: -+ * -+ * Determines the preferred iocharset for filesystems -+ * that support it. -+ * -+ * Return value: iocharset string or %NULL if none. -+ **/ -+static const gchar* -+exo_mount_hal_iocharset () -+{ -+ const gchar* cs = g_getenv("EXO_MOUNT_IOCHARSET"); -+ if (cs != NULL) -+ return cs; -+ -+ const char* codeset = nl_langinfo (CODESET); -+ if (codeset && !strcmp (codeset, "UTF-8")) -+ return "utf8"; -+ -+ return NULL; -+} -+ -+ -+ -+/** - * exo_mount_hal_device_mount: - * @device : an #ExoMountHalDevice. - * @error : return location for errors or %NULL. -@@ -676,6 +702,12 @@ exo_mount_hal_device_mount (ExoMountHalDevice *device, - /* however this one is FreeBSD specific */ - options[n++] = g_strdup ("longnames"); - } -+ else if (strcmp (device->fsoptions[m], "iocharset=") == 0) -+ { -+ const gchar* iocharset = exo_mount_hal_iocharset(); -+ if (iocharset != NULL) -+ options[n++] = g_strdup_printf ("iocharset=%s", iocharset); -+ } - } - } - -diff --git a/exo-mount/main.c b/exo-mount/main.c -index 80eae1d..f442019 100644 ---- a/exo-mount/main.c -+++ b/exo-mount/main.c -@@ -39,6 +39,8 @@ - #include <string.h> - #endif - -+#include <locale.h> -+ - #include <glib/gstdio.h> - - #include <exo-hal/exo-hal.h> -@@ -97,6 +99,8 @@ main (int argc, char **argv) - /* initialize the i18n support */ - xfce_textdomain (GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR, "UTF-8"); - -+ setlocale(LC_CTYPE, ""); -+ - /* initialize GTK+ */ - if (!gtk_init_with_args (&argc, &argv, "Xfce mount", entries, GETTEXT_PACKAGE, &err)) - { diff --git a/xfce-extra/exo/files/exo-0.3.4-eject.patch b/xfce-extra/exo/files/exo-0.3.4-eject.patch deleted file mode 100644 index 316f081b4394..000000000000 --- a/xfce-extra/exo/files/exo-0.3.4-eject.patch +++ /dev/null @@ -1,207 +0,0 @@ -diff --git a/exo-mount/exo-mount-hal.c b/exo-mount/exo-mount-hal.c -index 791a536..4084719 100644 ---- a/exo-mount/exo-mount-hal.c -+++ b/exo-mount/exo-mount-hal.c -@@ -145,6 +145,42 @@ exo_mount_hal_propagate_error (GError **error, - } - - -+static gboolean -+string_in_list(gchar * const *haystack, const gchar *needle) -+{ -+ gint n; -+ -+ if (!haystack) -+ return FALSE; -+ -+ for (n=0; haystack[n]; ++n) { -+ if (!strcmp (haystack[n], needle)) -+ return TRUE; -+ } -+ return FALSE; -+} -+ -+ -+static gboolean -+device_has_interface(const gchar *udi, const gchar *iface, -+ DBusError *derror) -+{ -+ gboolean result; -+ gchar **interfaces; -+ -+ /* determine the info.interfaces property of the device */ -+ interfaces = libhal_device_get_property_strlist (hal_context, udi, -+ "info.interfaces", derror); -+ -+ /* check for the interface we need */ -+ result = string_in_list(interfaces, iface); -+ libhal_free_string_array(interfaces); -+ -+ return result; -+} -+ -+ -+ - - /** - * exo_mount_hal_device_from_udi: -@@ -158,18 +194,15 @@ exo_mount_hal_propagate_error (GError **error, - * or %NULL in case of an error. - **/ - ExoMountHalDevice* --exo_mount_hal_device_from_udi (const gchar *udi, -+exo_mount_hal_device_from_udi (const gchar *in_udi, - GError **error) - { - ExoMountHalDevice *device = NULL; - DBusError derror; -- gchar **interfaces; -- gchar **volume_udis; -- gchar *volume_udi = NULL; - gint n_volume_udis; -- gint n; -+ gchar *udi; - -- g_return_val_if_fail (udi != NULL, NULL); -+ g_return_val_if_fail (in_udi != NULL, NULL); - g_return_val_if_fail (error == NULL || *error == NULL, NULL); - - /* make sure the HAL support is initialized */ -@@ -179,55 +212,60 @@ exo_mount_hal_device_from_udi (const gchar *udi, - /* initialize D-Bus error */ - dbus_error_init (&derror); - --again: -- /* determine the info.interfaces property of the device */ -- interfaces = libhal_device_get_property_strlist (hal_context, udi, "info.interfaces", &derror); -- if (G_UNLIKELY (interfaces == NULL)) -+ udi = g_strdup (in_udi); -+ /* at this point, we own udi */ -+ -+ /* maybe we have a mountable device here */ -+ while(G_UNLIKELY (!device_has_interface (udi, -+ "org.freedesktop.Hal.Device.Volume", &derror))) - { -- /* reset D-Bus error */ -- dbus_error_free (&derror); -+ gchar **volume_udis; - -- /* release any previous volume UDI */ -- g_free (volume_udi); -- volume_udi = NULL; -+ /* maybe there was a D-Bus error? gotta check */ -+ if (G_UNLIKELY (dbus_error_is_set (&derror))) -+ { -+ exo_mount_hal_propagate_error (error, &derror); -+ g_free (udi); -+ return NULL; -+ } -+ -+ /* maybe we have a volume whose parent is identified by the udi */ -+ volume_udis = libhal_manager_find_device_string_match (hal_context, -+ "info.parent", udi, &n_volume_udis, &derror); - -- /* ok, but maybe we have a volume whose parent is identified by the udi */ -- volume_udis = libhal_manager_find_device_string_match (hal_context, "info.parent", udi, &n_volume_udis, &derror); - if (G_UNLIKELY (volume_udis == NULL)) - { --err0: exo_mount_hal_propagate_error (error, &derror); -- goto out; -+ exo_mount_hal_propagate_error (error, &derror); -+ g_free (udi); -+ return NULL; - } - else if (G_UNLIKELY (n_volume_udis < 1)) - { -- /* no match, we cannot handle that device */ - libhal_free_string_array (volume_udis); -- goto err1; -+ dbus_error_free (&derror); -+ /* definitely not a device that we're able to -+ * mount, eject or unmount */ -+ g_set_error (error, G_FILE_ERROR, G_FILE_ERROR_FAILED, -+ _("Given device \"%s\" is not a volume or drive"), udi); -+ g_free (udi); -+ return NULL; - } - -+ g_free (udi); -+ - /* use the first volume UDI... */ -- volume_udi = g_strdup (volume_udis[0]); -+ udi = g_strdup (volume_udis[0]); - libhal_free_string_array (volume_udis); -- - /* ..and try again using that UDI */ -- udi = (const gchar *) volume_udi; -- goto again; - } - -- /* verify that we have a mountable device here */ -- for (n = 0; interfaces[n] != NULL; ++n) -- if (strcmp (interfaces[n], "org.freedesktop.Hal.Device.Volume") == 0) -- break; -- if (G_UNLIKELY (interfaces[n] == NULL)) -- { -- /* definitely not a device that we're able to mount, eject or unmount */ --err1: g_set_error (error, G_FILE_ERROR, G_FILE_ERROR_FAILED, _("Given device \"%s\" is not a volume or drive"), udi); -- goto out; -- } -+ /* at this point, udi contains the UDI of something -+ * that implements Hal.Device.Volume. -+ * udi is the only resource that we hold here. */ - - /* setup the device struct */ - device = g_new0 (ExoMountHalDevice, 1); -- device->udi = g_strdup (udi); -+ device->udi = udi; - - /* check if we have a volume here */ - device->volume = libhal_volume_from_udi (hal_context, udi); -@@ -269,8 +307,8 @@ err1: g_set_error (error, G_FILE_ERROR, G_FILE_ERROR_FAILED, _("Given device \"% - if (G_UNLIKELY (device->file == NULL || device->name == NULL)) - { - exo_mount_hal_device_free (device); -- device = NULL; -- goto err0; -+ exo_mount_hal_propagate_error(error, &derror); -+ return NULL; - } - - /* check if we failed */ -@@ -282,11 +320,7 @@ err1: g_set_error (error, G_FILE_ERROR, G_FILE_ERROR_FAILED, _("Given device \"% - device = NULL; - } - --out: -- /* cleanup */ -- libhal_free_string_array (interfaces); -- g_free (volume_udi); -- -+ dbus_error_free (&derror); - return device; - } - -@@ -313,7 +347,7 @@ exo_mount_hal_device_from_file (const gchar *file, - gchar **interfaces; - gchar **udis; - gint n_udis; -- gint n, m; -+ gint n; - - g_return_val_if_fail (g_path_is_absolute (file), NULL); - g_return_val_if_fail (error == NULL || *error == NULL, NULL); -@@ -347,12 +381,7 @@ exo_mount_hal_device_from_file (const gchar *file, - continue; - - /* check if we have a mountable device here */ -- for (m = 0; interfaces[m] != NULL; ++m) -- if (strcmp (interfaces[m], "org.freedesktop.Hal.Device.Volume") == 0) -- break; -- -- /* check if it's a usable device */ -- if (interfaces[m] != NULL) -+ if (string_in_list (interfaces, "org.freedesktop.Hal.Device.Volume")) - { - libhal_free_string_array (interfaces); - break; diff --git a/xfce-extra/exo/metadata.xml b/xfce-extra/exo/metadata.xml deleted file mode 100644 index 826e2ca93209..000000000000 --- a/xfce-extra/exo/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<herd>xfce</herd> -</pkgmetadata> |