Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

FL-706: add new fixed gnome-applets, relax masking, unfork everything…

… bug gnome-applets
  • Loading branch information...
commit 2af2ff1055b74e80b98ed954d83daac3a5a1b961 1 parent 6cbf13b
@danielrobbins danielrobbins authored
Showing with 622 additions and 1,513 deletions.
  1. +0 −2  app-crypt/seahorse-sharing/Manifest
  2. +0 −58 app-crypt/seahorse-sharing/seahorse-sharing-3.6.1.ebuild
  3. +0 −59 app-crypt/seahorse-sharing/seahorse-sharing-3.8.0.ebuild
  4. +0 −3  app-crypt/seahorse/Manifest
  5. +0 −26 app-crypt/seahorse/files/seahorse-2.32.0-libnotify-0.7.patch
  6. +0 −30 app-crypt/seahorse/metadata.xml
  7. +0 −85 app-crypt/seahorse/seahorse-2.32.0.ebuild
  8. +0 −68 app-crypt/seahorse/seahorse-3.6.3.ebuild
  9. +0 −65 app-crypt/seahorse/seahorse-3.8.2.ebuild
  10. +0 −4 app-editors/gedit-plugins/Manifest
  11. +0 −89 app-editors/gedit-plugins/gedit-plugins-2.32.0.ebuild
  12. +0 −71 app-editors/gedit-plugins/gedit-plugins-3.6.1-r1.ebuild
  13. +0 −66 app-editors/gedit-plugins/gedit-plugins-3.8.2.ebuild
  14. +0 −72 app-editors/gedit-plugins/gedit-plugins-3.8.3.ebuild
  15. +0 −14 app-editors/gedit-plugins/metadata.xml
  16. +0 −3  app-editors/gedit/Manifest
  17. +0 −49 app-editors/gedit/files/gedit-2.30.2-tests-skip.patch
  18. +0 −86 app-editors/gedit/gedit-2.30.4.ebuild
  19. +0 −89 app-editors/gedit/gedit-3.6.2-r1.ebuild
  20. +0 −84 app-editors/gedit/gedit-3.8.3.ebuild
  21. +0 −8 app-editors/gedit/metadata.xml
  22. +0 −4 dev-libs/libgdata/Manifest
  23. +0 −102 dev-libs/libgdata/files/libgdata-0.8.1-empty-names.patch
  24. +0 −33 dev-libs/libgdata/files/libgdata-0.8.1-gdata-symbols.patch
  25. +0 −53 dev-libs/libgdata/files/libgdata-0.8.1-validate-ssl.patch
  26. +0 −68 dev-libs/libgdata/libgdata-0.13.3.ebuild
  27. +0 −66 dev-libs/libgdata/libgdata-0.13.4.ebuild
  28. +0 −66 dev-libs/libgdata/libgdata-0.14.0.ebuild
  29. +0 −75 dev-libs/libgdata/libgdata-0.8.1-r2.ebuild
  30. +0 −8 dev-libs/libgdata/metadata.xml
  31. +2 −0  gnome-base/gnome-applets/Manifest
  32. +28 −0 gnome-base/gnome-applets/files/gnome-applets-2.32.1.1-dbus-fix.patch
  33. +53 −0 gnome-base/gnome-applets/files/gnome-applets-2.32.1.1-libnotify-0.7.patch
  34. +117 −0 gnome-base/gnome-applets/files/gnome-applets-2.32.1.1-underlinking.patch
  35. +20 −0 gnome-base/gnome-applets/files/gnome-applets-3.6.0-gweather-configure.patch
  36. +137 −0 gnome-base/gnome-applets/gnome-applets-2.32.1.1-r1.ebuild
  37. +137 −0 gnome-base/gnome-applets/gnome-applets-2.32.1.1-r2.ebuild
  38. +125 −0 gnome-base/gnome-applets/gnome-applets-3.6.0-r2.ebuild
  39. +3 −0  {app-crypt/seahorse-sharing → gnome-base/gnome-applets}/metadata.xml
  40. +0 −7 profiles/package.mask/funtoo-gnome3.8
View
2  app-crypt/seahorse-sharing/Manifest
@@ -1,2 +0,0 @@
-DIST seahorse-sharing-3.6.1.tar.xz 285720 SHA256 678af1602b1ee08bc2e83d9e6da594f67843a316e0d16c25b5f31dfa6c692ff1 SHA512 fa1baf8abd023517eaf76ad392fc228f8609ef5000cbaa196bb525013f97a82ff9ecf286292a65d0d26f14a5bc445dcee6c4e9c614dee9944291e6090dcb4aca WHIRLPOOL fc74bebc76bb7abbea926617a4c8ac3e1b613cfeb5e5b1fb1d6215dcc179273f13b80b410183c6406717cc3310db866497ae18293886bbcb6f4336c236ad8e9c
-DIST seahorse-sharing-3.8.0.tar.xz 287408 SHA256 e216e7d5709e688e142b4e96710759f5be54c39ac6c2d58f2eec330e4dfef92b SHA512 9fb41d86afb264c895e6599b397bf18c1400edf0af472451fc46c84005172bd8d318971c4b34ea1f6d00300b1e08fdea8a019d6e7fb11f9ce00c57c5b0b7f5e9 WHIRLPOOL d55660e37649190e037dfc3ee886737b30b7d289c379ce9beec927008208742ef3b558fa5f3b0fd30a24deb0bdafce4c1ff910108a9dcfb2b70052adfdfe3567
View
58 app-crypt/seahorse-sharing/seahorse-sharing-3.6.1.ebuild
@@ -1,58 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-crypt/seahorse-sharing/Attic/seahorse-sharing-3.6.1.ebuild,v 1.3 2013/08/30 21:15:51 eva dead $
-
-EAPI="5"
-GCONF_DEBUG="yes" # disable asserts
-
-inherit gnome2
-
-DESCRIPTION="Daemon for PGP public key sharing using DNS-SD and HKP"
-HOMEPAGE="http://projects.gnome.org/seahorse/"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-COMMON_DEPEND="dev-libs/glib:2
- >=net-dns/avahi-0.6:=
- net-libs/libsoup:2.4
- >=x11-libs/gtk+-3:3
-
- >=app-crypt/gpgme-1
- || (
- =app-crypt/gnupg-2.0*
- =app-crypt/gnupg-1.4* )"
-RDEPEND="${COMMON_DEPEND}
- !<app-crypt/seahorse-3.2"
-# ${PN} was part of seahorse before 3.2
-DEPEND="${COMMON_DEPEND}
- >=dev-util/intltool-0.35
- sys-devel/gettext
- virtual/pkgconfig"
-
-src_prepare() {
- DOCS="AUTHORS MAINTAINERS NEWS" # ChangeLog has nothing useful
- # Do not pass --enable-tests to configure - package has no tests
-
- gnome2_src_prepare
-
- # Drop stupid CFLAGS
- # FIXME: doing configure.ac triggers maintainer mode rebuild
- sed -e 's:$CFLAGS -g -O0:$CFLAGS:' \
- -i configure || die "sed failed"
-}
-
-pkg_postinst() {
- gnome2_pkg_postinst
-
- if ! has_version net-dns/avahi && \
- ! rc-config list default | grep -q "avahi-daemon" ; then
- elog "To use ${PN}, the Avahi daemon must be running. On an OpenRC"
- elog "system, you can start the Avahi daemon by"
- elog "# /etc/init.d/avahi-daemon start"
- elog "To start Avahi automatically, add it to the default runlevel:"
- elog "# rc-update add avahi-daemon default"
- fi
-}
View
59 app-crypt/seahorse-sharing/seahorse-sharing-3.8.0.ebuild
@@ -1,59 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-crypt/seahorse-sharing/seahorse-sharing-3.8.0.ebuild,v 1.1 2013/03/28 16:31:14 pacho Exp $
-
-EAPI="5"
-GCONF_DEBUG="yes" # disable asserts
-
-inherit gnome2
-
-DESCRIPTION="Daemon for PGP public key sharing using DNS-SD and HKP"
-HOMEPAGE="http://projects.gnome.org/seahorse/"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-COMMON_DEPEND="dev-libs/glib:2
- >=net-dns/avahi-0.6:=
- net-libs/libsoup:2.4
- >=x11-libs/gtk+-3:3
- app-crypt/seahorse
-
- >=app-crypt/gpgme-1
- || (
- =app-crypt/gnupg-2.0*
- =app-crypt/gnupg-1.4* )"
-RDEPEND="${COMMON_DEPEND}
- !<app-crypt/seahorse-3.2"
-# ${PN} was part of seahorse before 3.2
-DEPEND="${COMMON_DEPEND}
- >=dev-util/intltool-0.35
- sys-devel/gettext
- virtual/pkgconfig"
-
-src_prepare() {
- DOCS="AUTHORS MAINTAINERS NEWS" # ChangeLog has nothing useful
- # Do not pass --enable-tests to configure - package has no tests
-
- gnome2_src_prepare
-
- # Drop stupid CFLAGS
- # FIXME: doing configure.ac triggers maintainer mode rebuild
- sed -e 's:$CFLAGS -g -O0:$CFLAGS:' \
- -i configure || die "sed failed"
-}
-
-pkg_postinst() {
- gnome2_pkg_postinst
-
- if ! has_version net-dns/avahi && \
- ! rc-config list default | grep -q "avahi-daemon" ; then
- elog "To use ${PN}, the Avahi daemon must be running. On an OpenRC"
- elog "system, you can start the Avahi daemon by"
- elog "# /etc/init.d/avahi-daemon start"
- elog "To start Avahi automatically, add it to the default runlevel:"
- elog "# rc-update add avahi-daemon default"
- fi
-}
View
3  app-crypt/seahorse/Manifest
@@ -1,3 +0,0 @@
-DIST seahorse-2.32.0.tar.bz2 2491230 SHA256 f55468237246a485317d59e2fbc1b1ef5f5bd4c5a7b9ff6f40c3d921af0ed52d SHA512 b75d94dbce8a00ecec4c230975104b0868f5b51bbcaf18a3b0a2520156c1b1336ad60a978775657fdca0bdabd0ebcd52a5e086a25ed8be1cbae9354245705879 WHIRLPOOL ce686c02f8f3935e963ef2fcf4b334372cb8698eb67353891276c79e3f587e50d3b9cb8bd5291eaff21e1e7bc48a82ddc8fa87a24cdf39e1c1732846d71d1e5d
-DIST seahorse-3.6.3.tar.xz 1995252 SHA256 9b712da1989725547a8093e638725ee6de74d7870661545a15374c7ebf335cc1 SHA512 e0a48a6391d46fb80f510f7d881fe87d78281db4f00960f54511121068bd9a8347f07cbd56c76a2a7863e34f9fc6043c6dbe73eea93b85eebdfe7bf5c8193a5c WHIRLPOOL cc66e3176c5ac74611dea7aec7fe9e2b31fc51b9b9b6f5421bc6823b55f8eb8a73895c3f375e4bfad1519ed5966b7f77f0f878253e1cf736a4b2d6255cc80541
-DIST seahorse-3.8.2.tar.xz 2012712 SHA256 b3837d088b7e3f7ebc41cb3f11c5c85e2df7e06bdc538a3e85bb1a13c34c9a12 SHA512 bef79052b874e752a6adcce7273bb5bc0ef513c9814374494f5da1e78e8653f0ef59ea7b5233e59419113e2b18d35578e2d902cc8ffbdeb50a419a0257fc3ada WHIRLPOOL 59ad2c53bfed0ca731e1fe1e61af215eea5c7a81c133a6fd5b5787731626a3fd44fca58b490063a5c4d1ccffed614f5ae6ccd59d4d551b02ea66c9d45456834f
View
26 app-crypt/seahorse/files/seahorse-2.32.0-libnotify-0.7.patch
@@ -1,26 +0,0 @@
---- libseahorse/seahorse-notification.c
-+++ libseahorse/seahorse-notification.c
-@@ -37,6 +37,9 @@
-
- #ifdef HAVE_LIBNOTIFY
- #include <libnotify/notify.h>
-+#ifndef NOTIFY_CHECK_VERSION
-+#define NOTIFY_CHECK_VERSION(x,y,z) 0
-+#endif
- #endif
-
- /* -----------------------------------------------------------------------------
-@@ -231,7 +234,12 @@
- heading = format_key_text (snotif->heading);
- message = format_key_text (snotif->message);
-
-- notif = notify_notification_new (heading, message, snotif->icon, attachto);
-+ notif = notify_notification_new (heading, message, snotif->icon
-+#if NOTIFY_CHECK_VERSION (0, 7, 0)
-+ );
-+#else
-+ , attachto);
-+#endif
-
- g_free (heading);
- g_free (message);
View
30 app-crypt/seahorse/metadata.xml
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>gnome</herd>
-<use>
- <flag name="ldap">Enable seahorse to manipulate GPG keys on a LDAP server.</flag>
-</use>
-<longdescription>Seahorse is a Gnome interface for GnuPG. It's main purpose is to be a PGP/GPG Key Manager, though
-it has other components including a text editor and file manager.
-
-Key Manager Features:
-Generating a key
-Deleting a key
-Importing keys from text or a file
-Exporting a key to text or a file
-View key properties
-
-Key Properties Features:
-Show key info
-Change owner trust
-Change primary key's expiration date
-Change passphrase
-Export key
-Delete Key
-
-Plugins:
-Nautilus Integration
-Gedit plugin
-</longdescription>
-</pkgmetadata>
View
85 app-crypt/seahorse/seahorse-2.32.0.ebuild
@@ -1,85 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-crypt/seahorse/seahorse-2.32.0.ebuild,v 1.9 2012/05/03 18:16:39 jdhore Exp $
-
-EAPI="3"
-GCONF_DEBUG="yes"
-
-inherit eutils gnome2
-
-DESCRIPTION="A GNOME application for managing encryption keys"
-HOMEPAGE="http://www.gnome.org/projects/seahorse/index.html"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd"
-IUSE="avahi debug doc +introspection ldap libnotify test"
-
-RDEPEND="
- >=gnome-base/gconf-2:2
- >=dev-libs/glib-2.10:2
- >=x11-libs/gtk+-2.18:2[introspection?]
- >=dev-libs/dbus-glib-0.72
- >=gnome-base/gnome-keyring-2.29.4
- net-libs/libsoup:2.4
- x11-misc/shared-mime-info
-
- net-misc/openssh
- >=app-crypt/gpgme-1
- || (
- =app-crypt/gnupg-2.0*
- =app-crypt/gnupg-1.4* )
-
- avahi? ( >=net-dns/avahi-0.6 )
- introspection? ( >=dev-libs/gobject-introspection-0.6.4 )
- ldap? ( net-nds/openldap )
- libnotify? ( >=x11-libs/libnotify-0.3.2 )"
-DEPEND="${RDEPEND}
- sys-devel/gettext
- >=app-text/gnome-doc-utils-0.3.2
- >=app-text/scrollkeeper-0.3
- virtual/pkgconfig
- >=dev-util/intltool-0.35
- doc? ( >=dev-util/gtk-doc-1.9 )"
-
-pkg_setup() {
- G2CONF="${G2CONF}
- --enable-pgp
- --enable-ssh
- --enable-pkcs11
- --disable-static
- --disable-scrollkeeper
- --disable-update-mime-database
- --enable-hkp
- $(use_enable avahi sharing)
- $(use_enable debug)
- $(use_enable introspection)
- $(use_enable ldap)
- $(use_enable libnotify)
- $(use_enable test tests)"
- DOCS="AUTHORS ChangeLog NEWS README TODO THANKS"
-}
-
-src_prepare() {
- epatch "${FILESDIR}"/${P}-libnotify-0.7.patch
-
- # Do not mess with CFLAGS with USE="debug"
- sed -e '/CFLAGS="$CFLAGS -g -O0/d' \
- -e 's/-Werror//' \
- -i configure.in configure || die "sed failed"
-
- gnome2_src_prepare
-}
-
-src_install() {
- gnome2_src_install
- find "${ED}" -name "*.la" -delete || die "remove of la files failed"
-}
-
-pkg_postinst() {
- gnome2_pkg_postinst
- if ! has app-crypt/seahorse-plugins; then
- einfo "The seahorse-agent tool has been moved to app-crypt/seahorse-plugins"
- einfo "Use that if you want seahorse to manage your terminal SSH keys"
- fi
-}
View
68 app-crypt/seahorse/seahorse-3.6.3.ebuild
@@ -1,68 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-crypt/seahorse/Attic/seahorse-3.6.3.ebuild,v 1.8 2013/08/30 21:15:12 eva dead $
-
-EAPI="5"
-GCONF_DEBUG="yes"
-GNOME2_LA_PUNT="yes"
-
-inherit gnome2
-
-DESCRIPTION="A GNOME application for managing encryption keys"
-HOMEPAGE="http://www.gnome.org/projects/seahorse/index.html"
-
-LICENSE="GPL-2+ FDL-1.1+"
-SLOT="0"
-IUSE="avahi debug ldap"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
-
-COMMON_DEPEND="
- >=app-crypt/gcr-3.3.4:=
- >=dev-libs/glib-2.10:2
- >=x11-libs/gtk+-3.4:3
- >=app-crypt/libsecret-0.5
- net-libs/libsoup:2.4
- x11-misc/shared-mime-info
-
- net-misc/openssh
- >=app-crypt/gpgme-1
- || (
- =app-crypt/gnupg-2.0*
- =app-crypt/gnupg-1.4* )
-
- avahi? ( >=net-dns/avahi-0.6:= )
- ldap? ( net-nds/openldap:= )
-"
-DEPEND="${COMMON_DEPEND}
- >=dev-util/intltool-0.35
- sys-devel/gettext
- virtual/pkgconfig
-"
-# Need seahorse-plugins git snapshot
-RDEPEND="${COMMON_DEPEND}
- !<app-crypt/seahorse-plugins-2.91.0_pre20110114
-"
-
-src_prepare() {
- # FIXME: Do not mess with CFLAGS with USE="debug"
- sed -e '/CFLAGS="$CFLAGS -g/d' \
- -e '/CFLAGS="$CFLAGS -O0/d' \
- -i configure.ac configure || die "sed 1 failed"
-
- gnome2_src_prepare
-}
-
-src_configure() {
- G2CONF="${G2CONF}
- --enable-pgp
- --enable-ssh
- --enable-pkcs11
- --disable-static
- --enable-hkp
- $(use_enable avahi sharing)
- $(use_enable debug)
- $(use_enable ldap)
- ITSTOOL=$(type -P true)"
-
- gnome2_src_configure
-}
View
65 app-crypt/seahorse/seahorse-3.8.2.ebuild
@@ -1,65 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-crypt/seahorse/seahorse-3.8.2.ebuild,v 1.1 2013/05/14 20:09:54 pacho Exp $
-
-EAPI="5"
-GCONF_DEBUG="yes"
-
-inherit gnome2
-
-DESCRIPTION="A GNOME application for managing encryption keys"
-HOMEPAGE="http://projects.gnome.org/seahorse/index.html"
-
-LICENSE="GPL-2+ FDL-1.1+"
-SLOT="0"
-IUSE="avahi debug ldap"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
-
-COMMON_DEPEND="
- >=app-crypt/gcr-3.3.4:=
- >=dev-libs/glib-2.10:2
- >=x11-libs/gtk+-3.4:3
- >=app-crypt/libsecret-0.5
- >=net-libs/libsoup-2.24.0:2.4
- x11-misc/shared-mime-info
-
- net-misc/openssh
- >=app-crypt/gpgme-1
- || (
- =app-crypt/gnupg-2.0*
- =app-crypt/gnupg-1.4* )
-
- avahi? ( >=net-dns/avahi-0.6:= )
- ldap? ( net-nds/openldap:= )
-"
-DEPEND="${COMMON_DEPEND}
- >=dev-util/intltool-0.35
- sys-devel/gettext
- virtual/pkgconfig
-"
-# Need seahorse-plugins git snapshot
-RDEPEND="${COMMON_DEPEND}
- !<app-crypt/seahorse-plugins-2.91.0_pre20110114
-"
-
-src_prepare() {
- # FIXME: Do not mess with CFLAGS with USE="debug"
- sed -e '/CFLAGS="$CFLAGS -g/d' \
- -e '/CFLAGS="$CFLAGS -O0/d' \
- -i configure.ac configure || die "sed 1 failed"
-
- gnome2_src_prepare
-}
-
-src_configure() {
- gnome2_src_configure \
- --enable-pgp \
- --enable-ssh \
- --enable-pkcs11 \
- --disable-static \
- --enable-hkp \
- $(use_enable avahi sharing) \
- $(use_enable debug) \
- $(use_enable ldap) \
- ITSTOOL=$(type -P true)
-}
View
4 app-editors/gedit-plugins/Manifest
@@ -1,4 +0,0 @@
-DIST gedit-plugins-2.32.0.tar.bz2 616927 SHA256 2ef7bf48e9500556d84ae4c2950f4eadcc3f9cb9c58c90f2c83956b0ddad1107 SHA512 c00535a8a166752ef764319eb79fd7dd5a55df495bf0f3de32e287214f5da8ddd32a52c5538d5e8714843e7e724d24aab9f6fca0f1f339fe299a1ffdf264761b WHIRLPOOL d7385fe3682efaeaa5fbc57a8e8fb68480983140daf78643392b6a7b335a2a5e8ce21cc8f04136efcfac6133dd1c1cd65c50eab0b0cbde766eebb850889796eb
-DIST gedit-plugins-3.6.1.tar.xz 1402568 SHA256 c5e92830e6029110bf1117bd9f31b23a9ad907210b8cb37039772f5bfcf6d174 SHA512 71bdcbe427125be1a3b73086c5d1e2c9f51e9fab6e66c6142578cbf2e30f4b2de3264e1301f6232dbc2fee84202ab1d449b1fff6e13c1a7477e23a9418f10b49 WHIRLPOOL 11e860e567f13ace41a09de0585b0e5248589f09ae22d7cd0d8b84d1381617d45c40b865050e9f4d89a243b59624c45bbd493062d6c7fea539a7ee086d72491a
-DIST gedit-plugins-3.8.2.tar.xz 722224 SHA256 ee6efad1222b0f74208b5280dbad84d16400f3fc39c227b12c8695999aa2b502 SHA512 eef94558d3782a79b62d29757942a9c0d51d20ea9dae916ed6c682ee742b1fd30bfb8c8fa84077d4879ec520fc0b6c7ed5cf025f2cc2fd17575714bca8e9185d WHIRLPOOL 29018fc347ce7e3f4d23c61273a3f216171eb0a26ce4a8da40ede5ba5cae5eac338fe0700ada8299db8158a81d875a67af3ea23cd586d0a795e8d5f9e8f8004f
-DIST gedit-plugins-3.8.3.tar.xz 724000 SHA256 2340910ed49acfaab7e8d30142e087f70e55c1a55f8b755d4f9014bce3923c80 SHA512 49a6b6184b73868997477607d932c3ec7b86344854446d1bf7f6a97b2dfff23918970c07fb2bc3f8380ef76874e5addad809c6dd61a0101067e16c9c3c5ea45e WHIRLPOOL b94f8cebd3d4b5e91d92a10b5610510664fb35f4fa8a0eb3dc91f714916b726e6a94a19b13f7072d9df3589241eeff3e8d51dec1090a47a3764ede5c07ce07c8
View
89 app-editors/gedit-plugins/gedit-plugins-2.32.0.ebuild
@@ -1,89 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-editors/gedit-plugins/gedit-plugins-2.32.0.ebuild,v 1.8 2012/12/16 21:43:34 tetromino Exp $
-
-EAPI="3"
-GCONF_DEBUG="no"
-GNOME2_LA_PUNT="yes"
-PYTHON_DEPEND="python? 2:2.6"
-PYTHON_USE_WITH="xml"
-PYTHON_USE_WITH_OPT="python"
-
-inherit gnome2 multilib python eutils
-
-DESCRIPTION="Offical plugins for gedit."
-HOMEPAGE="http://live.gnome.org/GeditPlugins"
-
-LICENSE="GPL-2+"
-KEYWORDS="amd64 x86"
-SLOT="0"
-
-IUSE_plugins="charmap synctex terminal"
-IUSE="+python ${IUSE_plugins}"
-
-RDEPEND=">=x11-libs/gtk+-2.14:2
- gnome-base/gconf
- >=x11-libs/gtksourceview-2.6:2.0
- >=app-editors/gedit-2.29.3[python]
- >=dev-python/pygtk-2.14:2
- python? ( >=dev-python/pygtksourceview-2.2:2 )
- charmap? ( >=gnome-extra/gucharmap-2.23.0:0 )
- synctex? ( >=dev-python/dbus-python-0.82 )
- terminal? (
- dev-python/gconf-python
- >=x11-libs/vte-0.19.4:0[python]
- )"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- dev-util/intltool"
-
-pkg_setup() {
- DOCS="AUTHORS NEWS ChangeLog*"
-
- # DEFAULT_PLUGINS from configure.ac
- # FIXME: 'taglist' breaks configure
- local myplugins="bookmarks,showtabbar,drawspaces,wordcompletion"
-
- # python plugins with no extra dependencies beyond what USE=python brings
- use python && myplugins="${myplugins},bracketcompletion,codecomment,colorpicker,commander,joinlines,multiedit,textsize,sessionsaver,smartspaces"
-
- # python plugins with extra dependencies
- for plugin in ${IUSE_plugins/+}; do
- use ${plugin} || continue
- # FIXME: put in REQUIRED_USE when python.eclass supports EAPI4
- if use python; then
- myplugins="${myplugins},${plugin}"
- else
- ewarn "Plugin '${plugin}' auto-disabled due to USE=-python"
- fi
- done
-
- G2CONF="${G2CONF}
- --disable-dependency-tracking
- --with-plugins=${myplugins}
- $(use_enable python)"
-
- python_set_active_version 2
- python_pkg_setup
-}
-
-src_prepare() {
- gnome2_src_prepare
-
- # disable pyc compiling
- mv py-compile py-compile.orig
- ln -s $(type -P true) py-compile
-}
-
-pkg_postinst() {
- gnome2_pkg_postinst
- if use python; then
- python_need_rebuild
- python_mod_optimize /usr/$(get_libdir)/gedit-2/plugins
- fi
-}
-
-pkg_postrm() {
- gnome2_pkg_postrm
- use python && python_mod_cleanup /usr/$(get_libdir)/gedit-2/plugins
-}
View
71 app-editors/gedit-plugins/gedit-plugins-3.6.1-r1.ebuild
@@ -1,71 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-editors/gedit-plugins/Attic/gedit-plugins-3.6.1-r1.ebuild,v 1.2 2013/08/31 01:10:16 patrick dead $
-
-EAPI="5"
-GCONF_DEBUG="no"
-GNOME2_LA_PUNT="yes" # plugins are dlopened
-PYTHON_COMPAT=( python{2_6,2_7} )
-PYTHON_REQ_USE="xml"
-
-inherit eutils gnome2 multilib python-single-r1
-
-DESCRIPTION="Offical plugins for gedit"
-HOMEPAGE="http://live.gnome.org/GeditPlugins"
-
-LICENSE="GPL-2+"
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-
-IUSE_plugins="charmap terminal"
-IUSE="+python ${IUSE_plugins}"
-REQUIRED_USE="charmap? ( python ) terminal? ( python )"
-
-RDEPEND=">=app-editors/gedit-3.2.1[python?]
- >=dev-libs/glib-2.32:2
- >=dev-libs/libpeas-0.7.3[gtk,python?]
- >=x11-libs/gtk+-3.4:3
- >=x11-libs/gtksourceview-3:3.0
- python? (
- ${PYTHON_DEPS}
- >=app-editors/gedit-3[introspection,${PYTHON_USEDEP}]
- dev-libs/libpeas[${PYTHON_USEDEP}]
- dev-python/dbus-python[${PYTHON_USEDEP}]
- dev-python/pycairo
- dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
- >=x11-libs/gtk+-3.4:3[introspection]
- >=x11-libs/gtksourceview-3:3.0[introspection]
- x11-libs/pango[introspection]
- x11-libs/gdk-pixbuf:2[introspection]
- )
- charmap? ( >=gnome-extra/gucharmap-3:2.90[introspection] )
- terminal? ( x11-libs/vte:2.90[introspection] )
-"
-DEPEND="${RDEPEND}
- >=dev-util/intltool-0.40.0
- sys-devel/gettext
- virtual/pkgconfig
-"
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
- # DEFAULT_PLUGINS from configure.ac
- local myplugins="bookmarks,drawspaces,wordcompletion,taglist"
-
- # python plugins with no extra dependencies beyond what USE=python brings
- use python && myplugins="${myplugins},bracketcompletion,codecomment,colorpicker,commander,dashboard,joinlines,multiedit,textsize,sessionsaver,smartspaces,synctex"
-
- # python plugins with extra dependencies
- for plugin in ${IUSE_plugins/+}; do
- use ${plugin} && myplugins="${myplugins},${plugin}"
- done
-
- G2CONF="${G2CONF}
- --with-plugins=${myplugins}
- $(use_enable python)"
-
- gnome2_src_prepare
-}
View
66 app-editors/gedit-plugins/gedit-plugins-3.8.2.ebuild
@@ -1,66 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-editors/gedit-plugins/gedit-plugins-3.8.2.ebuild,v 1.1 2013/05/26 11:05:42 pacho Exp $
-
-EAPI="5"
-GCONF_DEBUG="no"
-GNOME2_LA_PUNT="yes" # plugins are dlopened
-PYTHON_COMPAT=( python3_2 )
-PYTHON_REQ_USE="xml"
-
-inherit eutils gnome2 multilib python-r1
-
-DESCRIPTION="Official plugins for gedit"
-HOMEPAGE="http://live.gnome.org/GeditPlugins"
-
-LICENSE="GPL-2+"
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-
-IUSE_plugins="charmap terminal"
-IUSE="+python ${IUSE_plugins}"
-REQUIRED_USE="charmap? ( python ) terminal? ( python )"
-
-RDEPEND="
- >=app-editors/gedit-3.7.1[python?]
- >=dev-libs/glib-2.32:2
- >=dev-libs/libpeas-1.7.0[gtk,python?]
- >=x11-libs/gtk+-3.4:3
- >=x11-libs/gtksourceview-3:3.0
- python? (
- ${PYTHON_DEPS}
- >=app-editors/gedit-3[introspection,${PYTHON_USEDEP}]
- dev-libs/libpeas[${PYTHON_USEDEP}]
- dev-python/dbus-python[${PYTHON_USEDEP}]
- dev-python/pycairo
- dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
- >=x11-libs/gtk+-3.4:3[introspection]
- >=x11-libs/gtksourceview-3:3.0[introspection]
- x11-libs/pango[introspection]
- x11-libs/gdk-pixbuf:2[introspection]
- )
- charmap? ( >=gnome-extra/gucharmap-3:2.90[introspection] )
- terminal? ( x11-libs/vte:2.90[introspection] )
-"
-DEPEND="${RDEPEND}
- >=dev-util/intltool-0.40.0
- sys-devel/gettext
- virtual/pkgconfig
-"
-
-src_configure() {
- # DEFAULT_PLUGINS from configure.ac
- local myplugins="bookmarks,drawspaces,wordcompletion"
-
- # python plugins with no extra dependencies beyond what USE=python brings
- use python && myplugins="${myplugins},bracketcompletion,codecomment,colorpicker,colorschemer,commander,dashboard,joinlines,multiedit,textsize,smartspaces,synctex"
-
- # python plugins with extra dependencies
- for plugin in ${IUSE_plugins/+}; do
- use ${plugin} && myplugins="${myplugins},${plugin}"
- done
-
- gnome2_src_configure \
- --with-plugins=${myplugins} \
- $(use_enable python)
-}
View
72 app-editors/gedit-plugins/gedit-plugins-3.8.3.ebuild
@@ -1,72 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-editors/gedit-plugins/gedit-plugins-3.8.3.ebuild,v 1.3 2013/07/25 22:30:05 eva Exp $
-
-EAPI="5"
-GCONF_DEBUG="no"
-GNOME2_LA_PUNT="yes" # plugins are dlopened
-PYTHON_COMPAT=( python3_{2,3} )
-PYTHON_REQ_USE="xml"
-
-inherit eutils gnome2 multilib python-r1
-
-DESCRIPTION="Official plugins for gedit"
-HOMEPAGE="http://live.gnome.org/GeditPlugins"
-
-LICENSE="GPL-2+"
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-
-IUSE_plugins="charmap git terminal"
-IUSE="+python ${IUSE_plugins}"
-REQUIRED_USE="
- charmap? ( python )
- git? ( python )
- terminal? ( python )
- python? ( ${REQUIRED_PYTHON_USE} )
-"
-
-RDEPEND="
- >=app-editors/gedit-3.7.1[python?]
- >=dev-libs/glib-2.32:2
- >=dev-libs/libpeas-1.7.0[gtk,python?]
- >=x11-libs/gtk+-3.4:3
- >=x11-libs/gtksourceview-3:3.0
- python? (
- ${PYTHON_DEPS}
- >=app-editors/gedit-3[introspection,${PYTHON_USEDEP}]
- dev-libs/libpeas[${PYTHON_USEDEP}]
- dev-python/dbus-python[${PYTHON_USEDEP}]
- dev-python/pycairo
- dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
- >=x11-libs/gtk+-3.4:3[introspection]
- >=x11-libs/gtksourceview-3:3.0[introspection]
- x11-libs/pango[introspection]
- x11-libs/gdk-pixbuf:2[introspection]
- )
- charmap? ( >=gnome-extra/gucharmap-3:2.90[introspection] )
- git? ( >=dev-libs/libgit2-glib-0.0.2 )
- terminal? ( x11-libs/vte:2.90[introspection] )
-"
-DEPEND="${RDEPEND}
- >=dev-util/intltool-0.40.0
- sys-devel/gettext
- virtual/pkgconfig
-"
-
-src_configure() {
- # DEFAULT_PLUGINS from configure.ac
- local myplugins="bookmarks,drawspaces,wordcompletion"
-
- # python plugins with no extra dependencies beyond what USE=python brings
- use python && myplugins="${myplugins},bracketcompletion,codecomment,colorpicker,colorschemer,commander,dashboard,joinlines,multiedit,textsize,smartspaces,synctex"
-
- # python plugins with extra dependencies
- for plugin in ${IUSE_plugins/+}; do
- use ${plugin} && myplugins="${myplugins},${plugin}"
- done
-
- gnome2_src_configure \
- --with-plugins=${myplugins} \
- $(use_enable python)
-}
View
14 app-editors/gedit-plugins/metadata.xml
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>gnome</herd>
-<longdescription>Official plugins for gedit</longdescription>
-<use>
- <flag name='charmap'>Insert special characters just by clicking on
- them</flag>
- <flag name='git'>Shows document changes related to git's HEAD</flag>
- <flag name='synctex'>Synchronize between LaTeX and PDF with gedit and
- evince</flag>
- <flag name='terminal'>Embed a terminal in the bottom pane</flag>
-</use>
-</pkgmetadata>
View
3  app-editors/gedit/Manifest
@@ -1,3 +0,0 @@
-DIST gedit-2.30.4.tar.bz2 4705692 SHA256 a561fe3dd1d199baede1bd07c4ee65f06fc7c494dd4d3327117f04149a608e3c SHA512 31d96a86d4d207fe83aa1c8b8faadd82c2c6eeca019f2df4fdf75a8678233e76edf7a09f32dba6350ab9fc003029cbb585608d864632e1d13c42650d1894b5e1 WHIRLPOOL fe5183f33992d6ec1ce8365321f829828d6c9606b42a6872e323351ac4bee0c488fb5ed06dda8e1aac4a09be3dbad7196e48d9cccf5d0f1c6dd759224051eca6
-DIST gedit-3.6.2.tar.xz 3060832 SHA256 ad4c6837a7e844e000f7cf2c248e636febdcc9b9b9559cf9e27b99392f5735c3 SHA512 772fc51f19eaf7a8231e8f7d758e8968f096fa234636323d10e3c655116ce96768e13670380b337d346a047b8f3dd2d18fd1ff99d88637ab28d31c5772e667a1 WHIRLPOOL a8ce3752c90f4059845125a96a78660841f4d64fb38d784a21415a5ea349c783efd4e6037b02571aa821bd7a2c48bfac3f2110f519a7bed532f2e2375d86e65f
-DIST gedit-3.8.3.tar.xz 3074384 SHA256 dfbc2d9cf975b247c6a6b8bd1ae1b72d8e8a1f862f5f3d084a404853092cf9d3 SHA512 3a7466e6c447e2c8388b5480d1f154644c840c1d8cdd9ab2f6d4acc338282e505b721a39cd9720153669b13229d640664580219ec569b4199aa073b0131e088c WHIRLPOOL 11d25d14c3e0f98121407860237895393d88d83139a4dda5c1a00e8ae677c19879fd692c68d17a3d1193f55a298ec9d3de06a347df8a511f1d5e1baf9fe1ea56
View
49 app-editors/gedit/files/gedit-2.30.2-tests-skip.patch
@@ -1,49 +0,0 @@
-From 3c6753513bfafd59f87c192f39a1f1caf7fce47f Mon Sep 17 00:00:00 2001
-From: Ignacio Casal Quinteiro <icq@gnome.org>
-Date: Tue, 29 Jun 2010 14:58:30 +0000
-Subject: Do not fail if remote mounting is not supported. Fixes bug #621764.
-
----
-diff --git a/tests/document-saver.c b/tests/document-saver.c
-index ef97fe6..c99b678 100644
---- a/tests/document-saver.c
-+++ b/tests/document-saver.c
-@@ -151,6 +151,10 @@ mount_ready_callback (GObject *object,
- mount_success = TRUE;
- g_error_free (error);
- }
-+ else if (error && error->code == G_IO_ERROR_NOT_SUPPORTED)
-+ {
-+ g_error_free (error);
-+ }
- else
- {
- g_assert_no_error (error);
-@@ -220,7 +224,11 @@ test_saver (const gchar *filename_or_uri,
- file = g_file_new_for_commandline_arg (filename_or_uri);
- existed = g_file_query_exists (file, NULL);
-
-- ensure_mounted (file);
-+ if (!ensure_mounted (file))
-+ {
-+ saver_test_data_free (data);
-+ return;
-+ }
-
- gedit_document_save_as (document, file, gedit_encoding_get_utf8 (),
- newline_type, 0, save_flags);
-@@ -409,6 +417,12 @@ test_permissions (const gchar *uri,
- g_file_delete (file, NULL, NULL);
- stream = g_file_create (file, 0, NULL, &error);
-
-+ if (error && error->code == G_IO_ERROR_NOT_SUPPORTED)
-+ {
-+ g_error_free (error);
-+ return;
-+ }
-+
- g_assert_no_error (error);
-
- g_output_stream_close (G_OUTPUT_STREAM (stream), NULL, NULL);
---
-cgit v0.8.3.1
View
86 app-editors/gedit/gedit-2.30.4.ebuild
@@ -1,86 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-editors/gedit/gedit-2.30.4.ebuild,v 1.13 2012/05/03 18:33:00 jdhore Exp $
-
-EAPI="3"
-GCONF_DEBUG="no"
-PYTHON_DEPEND="python? 2:2.5"
-
-inherit gnome2 multilib python eutils
-
-DESCRIPTION="A text editor for the GNOME desktop"
-HOMEPAGE="http://live.gnome.org/Gedit"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux"
-IUSE="doc python spell"
-
-RDEPEND=">=gnome-base/gconf-2:2
- >=x11-libs/libSM-1.0
- >=dev-libs/libxml2-2.5.0:2
- >=dev-libs/glib-2.23.1:2
- >=x11-libs/gtk+-2.19.0:2
- >=x11-libs/gtksourceview-2.9.7:2.0
- spell? (
- >=app-text/enchant-1.2
- >=app-text/iso-codes-0.35
- )
- python? (
- >=dev-python/pygobject-2.15.4:2
- >=dev-python/pygtk-2.12:2
- >=dev-python/pygtksourceview-2.9.2:2
- )"
-
-DEPEND="${RDEPEND}
- >=sys-devel/gettext-0.17
- >=dev-util/intltool-0.40
- virtual/pkgconfig
- >=app-text/scrollkeeper-0.3.11
- >=app-text/gnome-doc-utils-0.9.0
- ~app-text/docbook-xml-dtd-4.1.2
- doc? ( >=dev-util/gtk-doc-1 )"
-# gnome-common and gtk-doc-am needed to eautoreconf
-
-if [[ "${ARCH}" == "PPC" ]] ; then
- # HACK HACK HACK: someone fix this garbage
- MAKEOPTS="${MAKEOPTS} -j1"
-fi
-
-pkg_setup() {
- DOCS="AUTHORS BUGS ChangeLog MAINTAINERS NEWS README"
- G2CONF="${G2CONF}
- --disable-scrollkeeper
- --disable-updater
- $(use_enable python)
- $(use_enable spell)"
- use python && python_set_active_version 2
-}
-
-src_prepare() {
- gnome2_src_prepare
-
- # Do not fail if remote mounting is not supported.
- epatch "${FILESDIR}/${PN}-2.30.2-tests-skip.patch"
-
- # disable pyc compiling
- mv "${S}"/py-compile "${S}"/py-compile.orig
- ln -s $(type -P true) "${S}"/py-compile
-}
-
-src_install() {
- gnome2_src_install
-
- # Installed for plugins, but they're dlopen()-ed
- find "${D}" -name "*.la" -delete || die "remove of la files failed"
-}
-
-pkg_postinst() {
- gnome2_pkg_postinst
- use python && python_mod_optimize /usr/$(get_libdir)/gedit-2/plugins
-}
-
-pkg_postrm() {
- gnome2_pkg_postrm
- python_mod_cleanup /usr/$(get_libdir)/gedit-2/plugins
-}
View
89 app-editors/gedit/gedit-3.6.2-r1.ebuild
@@ -1,89 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-editors/gedit/Attic/gedit-3.6.2-r1.ebuild,v 1.10 2013/08/30 21:19:17 eva dead $
-
-EAPI="5"
-GCONF_DEBUG="no"
-GNOME2_LA_PUNT="yes" # plugins are dlopened
-PYTHON_COMPAT=( python{2_6,2_7} )
-
-inherit gnome2 multilib python-single-r1 eutils virtualx
-
-DESCRIPTION="A text editor for the GNOME desktop"
-HOMEPAGE="http://live.gnome.org/Gedit"
-
-LICENSE="GPL-2+ CC-BY-SA-3.0"
-SLOT="0"
-IUSE="+introspection +python spell zeitgeist"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux"
-
-# X libs are not needed for OSX (aqua)
-COMMON_DEPEND="
- >=x11-libs/libSM-1.0
- >=dev-libs/libxml2-2.5.0:2
- >=dev-libs/glib-2.28:2
- >=x11-libs/gtk+-3.6.0:3[introspection?]
- >=x11-libs/gtksourceview-3.0.0:3.0[introspection?]
- >=dev-libs/libpeas-1.1.0[gtk]
-
- gnome-base/gsettings-desktop-schemas
- gnome-base/gvfs
-
- x11-libs/libX11
- x11-libs/libICE
- x11-libs/libSM
-
- net-libs/libsoup:2.4
-
- introspection? ( >=dev-libs/gobject-introspection-0.9.3 )
- python? (
- ${PYTHON_DEPS}
- >=dev-libs/gobject-introspection-0.9.3
- >=x11-libs/gtk+-3:3[introspection]
- >=x11-libs/gtksourceview-3.6:3.0[introspection]
- dev-python/pycairo
- >=dev-python/pygobject-3:3[cairo,${PYTHON_USEDEP}] )
- spell? (
- >=app-text/enchant-1.2:=
- >=app-text/iso-codes-0.35 )
- zeitgeist? ( dev-libs/libzeitgeist )"
-RDEPEND="${COMMON_DEPEND}
- x11-themes/gnome-icon-theme-symbolic"
-DEPEND="${COMMON_DEPEND}
- app-text/docbook-xml-dtd:4.1.2
- >=app-text/scrollkeeper-0.3.11
- dev-libs/libxml2:2
- >=dev-util/gtk-doc-am-1
- >=dev-util/intltool-0.40
- >=sys-devel/gettext-0.17
- virtual/pkgconfig
-"
-# yelp-tools, gnome-common needed to eautoreconf
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
- DOCS="AUTHORS BUGS ChangeLog MAINTAINERS NEWS README"
- G2CONF="${G2CONF}
- --disable-deprecations
- --disable-schemas-compile
- --enable-updater
- --enable-gvfs-metadata
- $(use_enable introspection)
- $(use_enable python)
- $(use_enable spell)
- $(use_enable zeitgeist)
- ITSTOOL=$(type -P true)"
-
- gnome2_src_prepare
-}
-
-src_test() {
- # FIXME: this should be handled at eclass level
- "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
-
- unset DBUS_SESSION_BUS_ADDRESS
- GSETTINGS_SCHEMA_DIR="${S}/data" Xemake check
-}
View
84 app-editors/gedit/gedit-3.8.3.ebuild
@@ -1,84 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-editors/gedit/gedit-3.8.3.ebuild,v 1.5 2013/08/30 21:19:17 eva Exp $
-
-EAPI="5"
-GCONF_DEBUG="no"
-GNOME2_LA_PUNT="yes" # plugins are dlopened
-PYTHON_COMPAT=( python3_{2,3} )
-
-inherit gnome2 multilib python-r1 eutils virtualx
-
-DESCRIPTION="A text editor for the GNOME desktop"
-HOMEPAGE="http://live.gnome.org/Gedit"
-
-LICENSE="GPL-2+ CC-BY-SA-3.0"
-SLOT="0"
-
-IUSE="+introspection +python spell zeitgeist"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux"
-
-# X libs are not needed for OSX (aqua)
-COMMON_DEPEND="
- >=dev-libs/libxml2-2.5.0:2
- >=dev-libs/glib-2.35.4:2
- >=x11-libs/gtk+-3.7.10:3[introspection?]
- >=x11-libs/gtksourceview-3.2.0:3.0[introspection?]
- >=dev-libs/libpeas-1.7.0[gtk]
-
- gnome-base/gsettings-desktop-schemas
- gnome-base/gvfs
-
- x11-libs/libX11
-
- net-libs/libsoup:2.4
-
- introspection? ( >=dev-libs/gobject-introspection-0.9.3 )
- python? (
- ${PYTHON_DEPS}
- >=dev-libs/gobject-introspection-0.9.3
- >=x11-libs/gtk+-3:3[introspection]
- >=x11-libs/gtksourceview-3.6:3.0[introspection]
- dev-python/pycairo[${PYTHON_USEDEP}]
- >=dev-python/pygobject-3:3[cairo,${PYTHON_USEDEP}] )
- spell? (
- >=app-text/enchant-1.2:=
- >=app-text/iso-codes-0.35 )
- zeitgeist? ( >=gnome-extra/zeitgeist-0.9.12 )
-"
-RDEPEND="${COMMON_DEPEND}
- x11-themes/gnome-icon-theme-symbolic
-"
-DEPEND="${COMMON_DEPEND}
- app-text/docbook-xml-dtd:4.1.2
- >=app-text/scrollkeeper-0.3.11
- dev-libs/libxml2:2
- >=dev-util/gtk-doc-am-1
- >=dev-util/intltool-0.40
- >=sys-devel/gettext-0.17
- virtual/pkgconfig
-"
-# yelp-tools, gnome-common needed to eautoreconf
-
-src_configure() {
- DOCS="AUTHORS BUGS ChangeLog MAINTAINERS NEWS README"
- gnome2_src_configure \
- --disable-deprecations \
- --enable-updater \
- --enable-gvfs-metadata \
- $(use_enable introspection) \
- $(use_enable python) \
- $(use_enable spell) \
- $(use_enable zeitgeist) \
- ITSTOOL=$(type -P true)
-}
-
-src_test() {
- # FIXME: this should be handled at eclass level
- "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
-
- unset DBUS_SESSION_BUS_ADDRESS
- GSETTINGS_SCHEMA_DIR="${S}/data" Xemake check
-}
View
8 app-editors/gedit/metadata.xml
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <herd>gnome</herd>
- <use>
- <flag name="zeitgeist">Build the plugin to inject events to <pkg>gnome-extra/zeitgeist</pkg></flag>
- </use>
-</pkgmetadata>
View
4 dev-libs/libgdata/Manifest
@@ -1,4 +0,0 @@
-DIST libgdata-0.13.3.tar.xz 1193512 SHA256 4bf52706b2ab404f8b128e000509acd9937facf26916d3e907a3db8653f73637 SHA512 d837a4569d33b7a941be3ddc5a08ba1c70c0dd5dfc8dacf380edfadfa019d10ab03cb822e679f28319e0e2eefa0f2ef7cf75c37bf6afcba2fad5fed7eb9e5607 WHIRLPOOL 069677535a01eb676bb30c4c808a4c3c23fed5ac3364e0be75fde015d5a89b6789970554c95a4a2b07f1b97a66de201f36ef6573d9a9b39fabffd4c004a5c0f6
-DIST libgdata-0.13.4.tar.xz 1331592 SHA256 ae405145bb6a2109488b7123206b469b141f17317066471dd485b4ea50499c83 SHA512 a9914d64ac36a37e616791c92e211dc32985dd688b427d5a118a0cc9749e36386e7d63a908e82fd8dbbc70c6082056b232f40a2eb2b338271f0c7a42761ff99c WHIRLPOOL 1a403b28ecde115498dbdb802095abe11a28d8512da6da53874c10923e7c446c3c2706843fc89a0372c5107a844946de807a44df794061cbf4b1f8447a65e1bf
-DIST libgdata-0.14.0.tar.xz 1358056 SHA256 5d415241ae4ca5a2d952bf7f3e9a372be6bb0537b24d83a05e5fc94948d292e9 SHA512 64bb2e81e6c092e4460a1a3f6e94d1456dcb171bafb5a32b779fe42d39452653118693d5eb9e858015dd6f3bad8a81df572a1c213f2b38d25f0a3a2dd51c46ab WHIRLPOOL b79b2382fc568a06caa7dc01fdae3c55b57e5fd8414cb5fa28a49b1ff1605ef33ff6ece1e0f675c4a25cbba5694a048d6f72427136cd886df40e00841f095366
-DIST libgdata-0.8.1.tar.bz2 1201616 SHA256 080be3e677e6098d0f1bbcbaf8e474b4b94fad8a0d07b5a2969c3ab95b68d0b9 SHA512 61d65ceae7b82a497ba4c2c70a0486a108ae8dec9f0d7885fac8d33dd6a4f4d1eff068e39fb2ec5fed69f349de4d393adceca0ee242f2b4cb6045dbd48743643 WHIRLPOOL 0551ddcb3d9abb3e3633ffcb98e67036d5bdb914d3e95405b7c5568b471784548d02d3f4b0c4df4f76d2396a2be6400d564afc10527c2aa5ada9f812609ab8b0
View
102 dev-libs/libgdata/files/libgdata-0.8.1-empty-names.patch
@@ -1,102 +0,0 @@
-From 400a4e74f5a506ddff07605a93aa7412262fea38 Mon Sep 17 00:00:00 2001
-From: Philip Withnall <philip@tecnocode.co.uk>
-Date: Tue, 19 Apr 2011 08:13:01 +0000
-Subject: Bug 648058 — Doesn't allow empty names for user defined fields
-
-Allow Google Contacts' user defined fields to have empty names. Test cases
-updated. Closes: bgo#648058
----
-diff --git a/gdata/services/contacts/gdata-contacts-contact.c b/gdata/services/contacts/gdata-contacts-contact.c
-index bedb2c8..33b20c6 100644
---- a/gdata/services/contacts/gdata-contacts-contact.c
-+++ b/gdata/services/contacts/gdata-contacts-contact.c
-@@ -896,8 +896,9 @@ parse_xml (GDataParsable *parsable, xmlDoc *doc, xmlNode *node, gpointer user_da
- /* gContact:userDefinedField */
- xmlChar *name, *value;
-
-+ /* Note that while we require the property to be present, we don't require it to be non-empty. See bgo#648058 */
- name = xmlGetProp (node, (xmlChar*) "key");
-- if (name == NULL || *name == '\0') {
-+ if (name == NULL) {
- xmlFree (name);
- return gdata_parser_error_required_property_missing (node, "key", error);
- }
-@@ -2843,6 +2844,8 @@ gdata_contacts_contact_set_extended_property (GDataContactsContact *self, const
- * Gets the value of a user-defined field of the contact. User-defined fields are settable by the user through the Google Contacts web interface,
- * in contrast to extended properties, which are visible and settable only through the GData interface.
- *
-+ * The @name of the field may not be %NULL, but may be an empty string.
-+ *
- * Return value: the field's value, or %NULL
- *
- * Since: 0.7.0
-@@ -2851,7 +2854,7 @@ const gchar *
- gdata_contacts_contact_get_user_defined_field (GDataContactsContact *self, const gchar *name)
- {
- g_return_val_if_fail (GDATA_IS_CONTACTS_CONTACT (self), NULL);
-- g_return_val_if_fail (name != NULL && *name != '\0', NULL);
-+ g_return_val_if_fail (name != NULL, NULL);
- return g_hash_table_lookup (self->priv->user_defined_fields, name);
- }
-
-@@ -2881,6 +2884,8 @@ gdata_contacts_contact_get_user_defined_fields (GDataContactsContact *self)
- * Sets the value of a contact's user-defined field. User-defined field names are unique (but of the client's choosing),
- * and reusing the same field name will result in the old value of that field being overwritten.
- *
-+ * The @name of the field may not be %NULL, but may be an empty string.
-+ *
- * To unset a field, set @value to %NULL.
- *
- * Since: 0.7.0
-@@ -2889,7 +2894,7 @@ void
- gdata_contacts_contact_set_user_defined_field (GDataContactsContact *self, const gchar *name, const gchar *value)
- {
- g_return_if_fail (GDATA_IS_CONTACTS_CONTACT (self));
-- g_return_if_fail (name != NULL && *name != '\0');
-+ g_return_if_fail (name != NULL);
-
- if (value == NULL) {
- /* Removing a field */
-diff --git a/gdata/tests/contacts.c b/gdata/tests/contacts.c
-index e22184f..37c0a68 100644
---- a/gdata/tests/contacts.c
-+++ b/gdata/tests/contacts.c
-@@ -276,6 +276,7 @@ test_insert_simple (gconstpointer service)
- gdata_contacts_contact_set_user_defined_field (contact, "Favourite colour", "Blue");
- gdata_contacts_contact_set_user_defined_field (contact, "Owes me", "£10");
- gdata_contacts_contact_set_user_defined_field (contact, "My notes", "");
-+ gdata_contacts_contact_set_user_defined_field (contact, "", "Foo"); /* bgo#648058 */
-
- /* Check the properties of the object */
- g_object_get (G_OBJECT (contact),
-@@ -374,6 +375,7 @@ test_insert_simple (gconstpointer service)
- "<gContact:userDefinedField key='Favourite colour' value='Blue'/>"
- "<gContact:userDefinedField key='Owes me' value='£10'/>"
- "<gContact:userDefinedField key='My notes' value=''/>"
-+ "<gContact:userDefinedField key='' value='Foo'/>" /* bgo#648058 */
- "<gContact:hobby>Rowing</gContact:hobby>"
- "<gContact:nickname>Big J</gContact:nickname>"
- "<gContact:birthday when='--01-01'/>"
-@@ -510,10 +512,11 @@ test_insert_simple (gconstpointer service)
- g_assert_cmpstr (gdata_contacts_contact_get_user_defined_field (new_contact, "Favourite colour"), ==, "Blue");
- g_assert_cmpstr (gdata_contacts_contact_get_user_defined_field (new_contact, "Owes me"), ==, "£10");
- g_assert_cmpstr (gdata_contacts_contact_get_user_defined_field (new_contact, "My notes"), ==, "");
-+ g_assert_cmpstr (gdata_contacts_contact_get_user_defined_field (new_contact, ""), ==, "Foo");
-
- properties = gdata_contacts_contact_get_user_defined_fields (new_contact);
- g_assert (properties != NULL);
-- g_assert_cmpuint (g_hash_table_size (properties), ==, 3);
-+ g_assert_cmpuint (g_hash_table_size (properties), ==, 4);
-
- /* Groups */
- list = gdata_contacts_contact_get_groups (new_contact);
-@@ -1298,7 +1301,6 @@ test_parser_error_handling (void)
- TEST_XML_ERROR_HANDLING ("<gContact:userDefinedField/>"); /* no key or value */
- TEST_XML_ERROR_HANDLING ("<gContact:userDefinedField key='foo'/>"); /* no value */
- TEST_XML_ERROR_HANDLING ("<gContact:userDefinedField value='bar'/>"); /* no key */
-- TEST_XML_ERROR_HANDLING ("<gContact:userDefinedField key='' value='bar'/>"); /* empty key */
-
- /* gContact:groupMembershipInfo */
- TEST_XML_ERROR_HANDLING ("<gContact:groupMembershipInfo/>");
---
-cgit v0.9
View
33 dev-libs/libgdata/files/libgdata-0.8.1-gdata-symbols.patch
@@ -1,33 +0,0 @@
-From 60330e8a42e80c4dd647c55a4b99c44d67cedfc0 Mon Sep 17 00:00:00 2001
-From: Philip Withnall <philip@tecnocode.co.uk>
-Date: Mon, 15 Aug 2011 22:15:57 +0100
-Subject: [PATCH] core: Add missing symbols to symbols file
-
-Closes: bgo#656529
----
- gdata/gdata.symbols | 2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
-
-diff --git a/gdata/gdata.symbols b/gdata/gdata.symbols
-index 1220ce9..a2d0590 100644
---- a/gdata/gdata.symbols
-+++ b/gdata/gdata.symbols
-@@ -94,6 +94,7 @@ gdata_query_get_etag
- gdata_query_set_etag
- gdata_youtube_standard_feed_type_get_type
- gdata_youtube_service_error_get_type
-+gdata_youtube_service_error_quark
- gdata_youtube_service_get_type
- gdata_youtube_service_new
- gdata_youtube_service_query_standard_feed
-@@ -646,6 +647,7 @@ gdata_documents_query_get_reader_addresses
- gdata_documents_query_add_reader
- gdata_documents_query_add_collaborator
- gdata_documents_service_error_get_type
-+gdata_documents_service_error_quark
- gdata_download_stream_get_type
- gdata_download_stream_new
- gdata_download_stream_get_service
---
-1.7.8.rc1
-
View
53 dev-libs/libgdata/files/libgdata-0.8.1-validate-ssl.patch
@@ -1,53 +0,0 @@
-From 25a2824203ad199d69432940d2f1edda5b226e9e Mon Sep 17 00:00:00 2001
-From: Philip Withnall <philip@tecnocode.co.uk>
-Date: Thu, 8 Mar 2012 00:09:08 +0000
-Subject: [PATCH] core: Validate SSL certificates for all connections
-
-This prevents MitM attacks which use spoofed SSL certificates.
-
-Closes: https://bugzilla.gnome.org/show_bug.cgi?id=671535
-
-[Alexandre Rostovtsev <tetromino@gentoo.org>: backport to 0.8.1]
-
-Conflicts:
-
- gdata/gdata-service.c
----
- configure.ac | 7 +++++++
- gdata/gdata-service.c | 2 +-
- 2 files changed, 8 insertions(+), 1 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 449383d..ad23761 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -92,6 +92,13 @@ AC_CHECK_FUNCS([strtol])
- AC_CHECK_FUNCS([strtoul])
- AC_CHECK_HEADERS([sys/time.h])
-
-+# System SSL CA certificates
-+AC_ARG_WITH(ca-certs,
-+ AS_HELP_STRING([--with-ca-certs=PATH],[location of SSL CA certificates (default: /etc/ssl/certs/ca-certificates.crt)]),
-+ ca_certs="$withval",
-+ ca_certs="/etc/ssl/certs/ca-certificates.crt")
-+AC_DEFINE_UNQUOTED(CA_CERTS, "$ca_certs", [Where to look for SSL CA certificates])
-+
- # Internationalisation support
- GETTEXT_PACKAGE=gdata
- AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, ["$GETTEXT_PACKAGE"], [Define to the Gettext package name])
-diff --git a/gdata/gdata-service.c b/gdata/gdata-service.c
-index 420eec2..8d8d21c 100644
---- a/gdata/gdata-service.c
-+++ b/gdata/gdata-service.c
-@@ -273,7 +273,7 @@ static void
- gdata_service_init (GDataService *self)
- {
- self->priv = G_TYPE_INSTANCE_GET_PRIVATE (self, GDATA_TYPE_SERVICE, GDataServicePrivate);
-- self->priv->session = soup_session_sync_new ();
-+ self->priv->session = soup_session_sync_new_with_options (SOUP_SESSION_SSL_CA_FILE, CA_CERTS, NULL);
-
- #ifdef HAVE_GNOME
- soup_session_add_feature_by_type (self->priv->session, SOUP_TYPE_GNOME_FEATURES_2_26);
---
-1.7.8.5
-
View
68 dev-libs/libgdata/libgdata-0.13.3.ebuild
@@ -1,68 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libgdata/Attic/libgdata-0.13.3.ebuild,v 1.4 2013/08/30 22:42:28 eva dead $
-
-EAPI="5"
-GCONF_DEBUG="yes"
-VALA_MIN_API_VERSION="0.20"
-VALA_USE_DEPEND="vapigen"
-
-inherit gnome2 vala
-
-DESCRIPTION="GLib-based library for accessing online service APIs using the GData protocol"
-HOMEPAGE="http://live.gnome.org/libgdata"
-
-LICENSE="LGPL-2.1+"
-SLOT="0/13" # subslot = libgdata soname version
-IUSE="gnome +introspection static-libs vala"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-REQUIRED_IUSE="vala? ( introspection )"
-
-# gtk+ is needed for gdk
-# configure checks for gtk:3, but only uses it for demos which are not installed
-RDEPEND="
- >=dev-libs/glib-2.31:2
- >=dev-libs/libxml2-2:2
- >=net-libs/liboauth-0.9.4
- >=net-libs/libsoup-2.37.91:2.4[introspection?]
- >=x11-libs/gdk-pixbuf-2.14:2
- gnome? (
- app-crypt/gcr:=
- >=net-libs/gnome-online-accounts-3.2
- || (
- >=net-libs/libsoup-2.42
- >=net-libs/libsoup-gnome-2.37.91:2.4[introspection?] ) )
- introspection? ( >=dev-libs/gobject-introspection-0.9.7 )
-"
-DEPEND="${RDEPEND}
- >=dev-util/gtk-doc-am-1.14
- >=dev-util/intltool-0.40
- >=gnome-base/gnome-common-3.6
- virtual/pkgconfig
- vala? ( $(vala_depend) )
-"
-
-src_prepare() {
- # Disable tests requiring network access, bug #307725
- sed -e '/^TEST_PROGS = / s:\(.*\):TEST_PROGS = general perf\nOLD_\1:' \
- -i gdata/tests/Makefile.{am,in} || die "network test disable failed"
-
- vala_src_prepare
- gnome2_src_prepare
-}
-
-src_configure() {
- DOCS="AUTHORS ChangeLog HACKING NEWS README"
- gnome2_src_configure \
- $(use_enable gnome) \
- $(use_enable gnome goa) \
- $(use_enable introspection) \
- $(use_enable vala) \
- $(use_enable static-libs static)
-}
-
-src_test() {
- unset ORBIT_SOCKETDIR
- unset DBUS_SESSION_BUS_ADDRESS
- dbus-launch emake check || die "emake check failed"
-}
View
66 dev-libs/libgdata/libgdata-0.13.4.ebuild
@@ -1,66 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libgdata/libgdata-0.13.4.ebuild,v 1.3 2013/08/30 22:42:28 eva Exp $
-
-EAPI="5"
-GCONF_DEBUG="yes"
-VALA_MIN_API_VERSION="0.20"
-VALA_USE_DEPEND="vapigen"
-
-inherit gnome2 vala
-
-DESCRIPTION="GLib-based library for accessing online service APIs using the GData protocol"
-HOMEPAGE="http://live.gnome.org/libgdata"
-
-LICENSE="LGPL-2.1+"
-SLOT="0/13" # subslot = libgdata soname version
-IUSE="gnome +introspection static-libs vala"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-REQUIRED_IUSE="vala? ( introspection )"
-
-# gtk+ is needed for gdk
-# configure checks for gtk:3, but only uses it for demos which are not installed
-RDEPEND="
- >=dev-libs/glib-2.31:2
- >=dev-libs/libxml2-2:2
- >=net-libs/liboauth-0.9.4
- >=net-libs/libsoup-2.42.0:2.4[introspection?]
- >=x11-libs/gdk-pixbuf-2.14:2
- gnome? (
- app-crypt/gcr:=
- >=net-libs/gnome-online-accounts-3.2
- >=net-libs/libsoup-gnome-2.37.91:2.4[introspection?] )
- introspection? ( >=dev-libs/gobject-introspection-0.9.7 )
-"
-DEPEND="${RDEPEND}
- >=dev-util/gtk-doc-am-1.14
- >=dev-util/intltool-0.40
- >=gnome-base/gnome-common-3.6
- virtual/pkgconfig
- vala? ( $(vala_depend) )
-"
-
-src_prepare() {
- # Disable tests requiring network access, bug #307725
- sed -e '/^TEST_PROGS = / s:\(.*\):TEST_PROGS = general perf calendar client-login-authorizer contacts documents oauth1-authorizer picasaweb youtube \nOLD_\1:' \
- -i gdata/tests/Makefile.in || die "network test disable failed"
-
- vala_src_prepare
- gnome2_src_prepare
-}
-
-src_configure() {
- DOCS="AUTHORS ChangeLog HACKING NEWS README"
- gnome2_src_configure \
- $(use_enable gnome) \
- $(use_enable gnome goa) \
- $(use_enable introspection) \
- $(use_enable vala) \
- $(use_enable static-libs static)
-}
-
-src_test() {
- unset ORBIT_SOCKETDIR
- unset DBUS_SESSION_BUS_ADDRESS
- dbus-launch emake check || die "emake check failed"
-}
View
66 dev-libs/libgdata/libgdata-0.14.0.ebuild
@@ -1,66 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libgdata/libgdata-0.14.0.ebuild,v 1.1 2013/09/01 21:07:13 eva Exp $
-
-EAPI="5"
-GCONF_DEBUG="yes"
-VALA_MIN_API_VERSION="0.20"
-VALA_USE_DEPEND="vapigen"
-
-inherit gnome2 vala
-
-DESCRIPTION="GLib-based library for accessing online service APIs using the GData protocol"
-HOMEPAGE="http://live.gnome.org/libgdata"
-
-LICENSE="LGPL-2.1+"
-SLOT="0/13" # subslot = libgdata soname version
-IUSE="gnome +introspection static-libs vala"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-REQUIRED_IUSE="vala? ( introspection )"
-
-# gtk+ is needed for gdk
-# configure checks for gtk:3, but only uses it for demos which are not installed
-RDEPEND="
- >=dev-libs/glib-2.31:2
- >=dev-libs/libxml2-2:2
- >=net-libs/liboauth-0.9.4
- >=net-libs/libsoup-2.42.0:2.4[introspection?]
- >=x11-libs/gdk-pixbuf-2.14:2
- gnome? (
- app-crypt/gcr:=
- >=net-libs/gnome-online-accounts-3.2
- >=net-libs/libsoup-gnome-2.37.91:2.4[introspection?] )
- introspection? ( >=dev-libs/gobject-introspection-0.9.7 )
-"
-DEPEND="${RDEPEND}
- >=dev-util/gtk-doc-am-1.14
- >=dev-util/intltool-0.40
- >=gnome-base/gnome-common-3.6
- virtual/pkgconfig
- vala? ( $(vala_depend) )
-"
-
-src_prepare() {
- # Disable tests requiring network access, bug #307725
- sed -e '/^TEST_PROGS = / s:\(.*\):TEST_PROGS = general perf calendar client-login-authorizer contacts documents oauth1-authorizer picasaweb youtube \nOLD_\1:' \
- -i gdata/tests/Makefile.in || die "network test disable failed"
-
- vala_src_prepare
- gnome2_src_prepare
-}
-
-src_configure() {
- DOCS="AUTHORS ChangeLog HACKING NEWS README"
- gnome2_src_configure \
- $(use_enable gnome) \
- $(use_enable gnome goa) \
- $(use_enable introspection) \
- $(use_enable vala) \
- $(use_enable static-libs static)
-}
-
-src_test() {
- unset ORBIT_SOCKETDIR
- unset DBUS_SESSION_BUS_ADDRESS
- dbus-launch emake check || die "emake check failed"
-}
View
75 dev-libs/libgdata/libgdata-0.8.1-r2.ebuild
@@ -1,75 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libgdata/libgdata-0.8.1-r2.ebuild,v 1.9 2012/12/19 04:08:55 tetromino Exp $
-
-EAPI="3"
-GCONF_DEBUG="yes"
-
-inherit autotools eutils gnome2
-
-DESCRIPTION="GLib-based library for accessing online service APIs using the GData protocol"
-HOMEPAGE="http://live.gnome.org/libgdata"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86"
-IUSE="gnome +introspection"
-
-# gtk+ is needed for gdk
-RDEPEND=">=dev-libs/glib-2.19:2
- || (
- >=x11-libs/gdk-pixbuf-2.14:2
- >=x11-libs/gtk+-2.14:2 )
- app-misc/ca-certificates
- >=dev-libs/libxml2-2:2
- >=net-libs/libsoup-2.26.1:2.4[introspection?]
- gnome? ( >=net-libs/libsoup-gnome-2.26.1:2.4[introspection?] )
- introspection? ( >=dev-libs/gobject-introspection-0.9.7 )"
-DEPEND="${RDEPEND}
- >=dev-util/gtk-doc-am-1.14
- >=dev-util/intltool-0.40
- gnome-base/gnome-common"
-# eautoreconf requires gnome-base/gnome-common
-
-pkg_setup() {
- DOCS="AUTHORS ChangeLog HACKING NEWS README"
- G2CONF="${G2CONF}
- --disable-static
- --with-ca-certs=${EPREFIX}/etc/ssl/certs/ca-certificates.crt
- $(use_enable gnome)
- $(use_enable introspection)"
-}
-
-src_prepare() {
- # Allow Google Contacts' user defined fields to have empty names, upstream bug #648058
- epatch "${FILESDIR}/${P}-empty-names.patch"
-
- # Fix building with gobject-introspection-1.30; fixed in 0.10.x
- epatch "${FILESDIR}/${P}-gdata-symbols.patch"
-
- # Fix MITM attack, bug #408245
- epatch "${FILESDIR}/${P}-validate-ssl.patch"
-
- AT_M4DIR=. eautoreconf
- gnome2_src_prepare
-
- # Disable tests requiring network access, bug #307725
- sed -e '/^TEST_PROGS = / s:\(.*\):TEST_PROGS = general perf\nOLD_\1:' \
- -i gdata/tests/Makefile.in || die "network test disable failed"
-}
-
-src_test() {
- unset ORBIT_SOCKETDIR
- unset DBUS_SESSION_BUS_ADDRESS
- dbus-launch emake check || die "emake check failed"
-}
-
-pkg_preinst() {
- gnome2_pkg_preinst
- preserve_old_lib /usr/$(get_libdir)/libgdata.so.7
-}
-
-pkg_postinst() {
- gnome2_pkg_postinst
- preserve_old_lib_notify /usr/$(get_libdir)/libgdata.so.7
-}
View
8 dev-libs/libgdata/metadata.xml
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <herd>gnome</herd>
- <use>
- <flag name="vala">Enable bindings for dev-lang/vala</flag>
- </use>
-</pkgmetadata>
View
2  gnome-base/gnome-applets/Manifest
@@ -0,0 +1,2 @@
+DIST gnome-applets-2.32.1.1.tar.bz2 10083534 SHA256 2b92fe4b3062dfbe264f45472b4db3a27d1e69e13260d37da9fb36b2cbd40327 SHA512 2fa14922d55e24187714e3fc71e8b225a64efc1c7c10d33a7058cb8912a571abf1b545028604430a1fc5c75aa9202ee35f611ead2e435c6f1c532ca912792403 WHIRLPOOL 0528accfb0fc9f94407ae2b05656a51909f7e1976a713783687809989e65715d52b1530a637c185aa37958039b4b8dec3125c553c807a6b665f78c173ecf481e
+DIST gnome-applets-3.6.0-unofficial.tar.xz 7899932 SHA256 92153757010c93c8b237d1ec868c0da1d8fd79d4b7cbad22849b95034fc81bae SHA512 d5941ba689469480ef2d77a16e9837bae39ef9906cee2fbb717bc5b0c421435fe465a3e82c60cb06a9bd4c91d22861e7e57b1d015cf08107c2a9fb47ada87145 WHIRLPOOL 2dfaf24c365895dd4168f1aecc55856006b548cc0a395380c34e93944d34ff68c4b18c6f3f63e008f5244daa624f599018db1ee8051aecd8f6140040b8e69277
View
28 gnome-base/gnome-applets/files/gnome-applets-2.32.1.1-dbus-fix.patch
@@ -0,0 +1,28 @@
+From fe72f63c91a1458d97d455ab0078d042464366e7 Mon Sep 17 00:00:00 2001
+From: Enrico Minack <enrico-minack@gmx.de>
+Date: Mon, 03 Jan 2011 19:58:13 +0000
+Subject: gweather: fixes NetworkManager support to compile, see bug 636217
+
+---
+diff --git a/gweather/Makefile.am b/gweather/Makefile.am
+index ea6ac96..165efda 100644
+--- a/gweather/Makefile.am
++++ b/gweather/Makefile.am
+@@ -6,6 +6,7 @@ INCLUDES = \
+ -I$(srcdir) \
+ -I$(top_srcdir) \
+ -DGWEATHER_MENU_UI_DIR=\""$(uidir)"\" \
++ $(DBUS_CFLAGS) \
+ $(GNOME_APPLETS3_CFLAGS) \
+ $(LIBNOTIFY_CFLAGS) \
+ $(LIBGWEATHER_CFLAGS) \
+@@ -22,6 +23,7 @@ gweather_applet_2_SOURCES = \
+ gweather-applet.c gweather-applet.h
+
+ gweather_applet_2_LDADD = \
++ $(DBUS_LIBS) \
+ $(LIBNOTIFY_LIBS) \
+ $(GNOME_APPLETS3_LIBS) \
+ $(GNOME_LIBS2_LIBS) \
+--
+cgit v0.8.3.4
View
53 gnome-base/gnome-applets/files/gnome-applets-2.32.1.1-libnotify-0.7.patch
@@ -0,0 +1,53 @@
+--- battstat/battstat_applet.c
++++ battstat/battstat_applet.c
+@@ -42,6 +42,9 @@
+
+ #ifdef HAVE_LIBNOTIFY
+ #include <libnotify/notify.h>
++#ifndef NOTIFY_CHECK_VERSION
++#define NOTIFY_CHECK_VERSION(x,y,z) 0
++#endif
+ #endif
+
+ #include "battstat.h"
+@@ -435,7 +438,12 @@
+ GTK_ICON_LOOKUP_USE_BUILTIN,
+ NULL);
+
+- NotifyNotification *n = notify_notification_new (_("Your battery is now fully recharged"), "", /* "battery" */ NULL, applet);
++ NotifyNotification *n = notify_notification_new (_("Your battery is now fully recharged"), "", /* "battery" */ NULL
++#if NOTIFY_CHECK_VERSION (0, 7, 0)
++ );
++#else
++ , applet);
++#endif
+
+ /* XXX: it would be nice to pass this as a named icon */
+ notify_notification_set_icon_from_pixbuf (n, icon);
+--- gweather/gweather-applet.c
++++ gweather/gweather-applet.c
+@@ -30,6 +30,9 @@
+ #ifdef HAVE_LIBNOTIFY
+ #include <libnotify/notify.h>
+ #include <libnotify/notification.h>
++#ifndef NOTIFY_CHECK_VERSION
++#define NOTIFY_CHECK_VERSION(x,y,z) 0
++#endif
+ #endif
+
+ #define GWEATHER_I_KNOW_THIS_IS_UNSTABLE
+@@ -471,8 +474,12 @@
+ if (icon == NULL)
+ icon = "stock-unknown";
+
+- n = notify_notification_new (message, detail, icon,
+- gw_applet->container);
++ n = notify_notification_new (message, detail, icon
++#if NOTIFY_CHECK_VERSION (0, 7, 0)
++ );
++#else
++ , gw_applet->container);
++#endif
+
+ notify_notification_show (n, &error);
+ if (error)
View
117 gnome-base/gnome-applets/files/gnome-applets-2.32.1.1-underlinking.patch
@@ -0,0 +1,117 @@
+ geyes/Makefile.am | 2 +-
+ geyes/Makefile.in | 2 +-
+ multiload/Makefile.am | 3 ++-
+ multiload/Makefile.in | 1 +
+ stickynotes/Makefile.am | 3 ++-
+ stickynotes/Makefile.in | 3 ++-
+ trashapplet/src/Makefile.am | 3 ++-
+ trashapplet/src/Makefile.in | 3 ++-
+ 8 files changed, 13 insertions(+), 7 deletions(-)
+
+diff --git a/geyes/Makefile.am b/geyes/Makefile.am
+index 7668b4c..18cd851 100644
+--- a/geyes/Makefile.am
++++ b/geyes/Makefile.am
+@@ -16,7 +16,7 @@ geyes_applet2_SOURCES = \
+ geyes.h
+
+ geyes_applet2_LDADD = \
+- $(GNOME_APPLETS3_LIBS)
++ $(GNOME_APPLETS3_LIBS) -lm
+
+ appletdir = $(datadir)/gnome-panel/applets
+ applet_in_files = org.gnome.applets.GeyesApplet.panel-applet.in
+diff --git a/geyes/Makefile.in b/geyes/Makefile.in
+index cfededa..afe87e2 100644
+--- a/geyes/Makefile.in
++++ b/geyes/Makefile.in
+@@ -384,7 +384,7 @@ geyes_applet2_SOURCES = \
+ geyes.h
+
+ geyes_applet2_LDADD = \
+- $(GNOME_APPLETS3_LIBS)
++ $(GNOME_APPLETS3_LIBS) -lm
+
+ appletdir = $(datadir)/gnome-panel/applets
+ applet_in_files = org.gnome.applets.GeyesApplet.panel-applet.in
+diff --git a/multiload/Makefile.am b/multiload/Makefile.am
+index 53b3147..8fe2b9f 100644
+--- a/multiload/Makefile.am
++++ b/multiload/Makefile.am
+@@ -24,7 +24,8 @@ multiload_applet_2_SOURCES = \
+ multiload_applet_2_LDADD = \
+ $(GNOME_APPLETS3_LIBS) \
+ $(GTOP_APPLETS_LIBS) \
+- $(GNOMEDESKTOP_LIBS)
++ $(GNOMEDESKTOP_LIBS) \
++ -lm
+
+ schemasdir = @GCONF_SCHEMA_FILE_DIR@
+ schemas_in_files = multiload.schemas.in
+diff --git a/multiload/Makefile.in b/multiload/Makefile.in
+index b86d621..bf13bd8 100644
+--- a/multiload/Makefile.in
++++ b/multiload/Makefile.in
+@@ -395,6 +395,7 @@ multiload_applet_2_LDADD = \
+ $(GNOME_APPLETS3_LIBS) \
+ $(GTOP_APPLETS_LIBS) \
+ $(GNOMEDESKTOP_LIBS)
++ -lm
+
+ schemasdir = @GCONF_SCHEMA_FILE_DIR@
+ schemas_in_files = multiload.schemas.in
+diff --git a/stickynotes/Makefile.am b/stickynotes/Makefile.am
+index c279952..65f5502 100644
+--- a/stickynotes/Makefile.am
++++ b/stickynotes/Makefile.am
+@@ -35,7 +35,8 @@ stickynotes_applet_SOURCES = \
+ stickynotes_applet_LDADD = \
+ $(GNOME_APPLETS3_LIBS) \
+ $(LIBWNCK_LIBS) \
+- $(XML2_LIBS)
++ $(XML2_LIBS) \
++ $(X_LIBS)
+
+ builder_DATA = $(builder_files)
+
+diff --git a/stickynotes/Makefile.in b/stickynotes/Makefile.in
+index 5442614..2e8167b 100644
+--- a/stickynotes/Makefile.in
++++ b/stickynotes/Makefile.in
+@@ -413,7 +413,8 @@ schemas_in_files = stickynotes.schemas.in
+ @BUILD_STICKYNOTES_APPLET_TRUE@stickynotes_applet_LDADD = \
+ @BUILD_STICKYNOTES_APPLET_TRUE@ $(GNOME_APPLETS3_LIBS) \
+ @BUILD_STICKYNOTES_APPLET_TRUE@ $(LIBWNCK_LIBS) \
+-@BUILD_STICKYNOTES_APPLET_TRUE@ $(XML2_LIBS)
++@BUILD_STICKYNOTES_APPLET_TRUE@ $(XML2_LIBS) \
++@BUILD_STICKYNOTES_APPLET_TRUE@ $(X_LIBS)
+
+ @BUILD_STICKYNOTES_APPLET_TRUE@builder_DATA = $(builder_files)
+ @BUILD_STICKYNOTES_APPLET_TRUE@uidir = $(datadir)/gnome-2.0/ui
+diff --git a/trashapplet/src/Makefile.am b/trashapplet/src/Makefile.am
+index 52da653..05ba024 100644
+--- a/trashapplet/src/Makefile.am
++++ b/trashapplet/src/Makefile.am
+@@ -14,6 +14,7 @@ trashapplet_SOURCES = \
+
+ trashapplet_LDADD = \
+ $(GNOME_APPLETS3_LIBS) \
+- $(GIO_LIBS)
++ $(GIO_LIBS) \
++ $(X_LIBS)
+
+ -include $(top_srcdir)/git.mk
+diff --git a/trashapplet/src/Makefile.in b/trashapplet/src/Makefile.in
+index f006b80..a6ee115 100644
+--- a/trashapplet/src/Makefile.in
++++ b/trashapplet/src/Makefile.in
+@@ -320,7 +320,8 @@ trashapplet_SOURCES = \
+
+ trashapplet_LDADD = \
+ $(GNOME_APPLETS3_LIBS) \
+- $(GIO_LIBS)
++ $(GIO_LIBS) \
++ $(X_LIBS)
+
+ all: all-am
+
View
20 gnome-base/gnome-applets/files/gnome-applets-3.6.0-gweather-configure.patch
@@ -0,0 +1,20 @@
+From 890044b0b9d601e6701126bb354fe4f229e4240c Mon May 20 14:36:54 2013
+From: Balló György <ballogyor@gmail.com>
+Date: Mon, 20 May 2013 10:34:32 -0400
+Subject: [gnome-applets] Disable gweather applet with libgweather 3.8
+
+---
+diff --git a/configure.in b/configure.in
+index 3e13732..aad9fb5 100644
+--- a/configure.in
++++ b/configure.in
+@@ -276,7 +276,7 @@ AC_SUBST(XML2_LIBS)
+
+ dnl -- check for libgweather (required for gweather applet) ------------------
+ build_libgweather_applets=false
+-PKG_CHECK_MODULES(LIBGWEATHER, gweather-3.0 >= $GWEATHER_REQUIRED,
++PKG_CHECK_MODULES(LIBGWEATHER, gweather-3.0 >= $GWEATHER_REQUIRED gweather-3.0 <= 3.7,
+ build_libgweather_applets=true,
+ AC_MSG_WARN([libgweather not found. Not building the weather applet.]))
+ AC_SUBST(LIBGWEATHER_CFLAGS)
+--
View
137 gnome-base/gnome-applets/gnome-applets-2.32.1.1-r1.ebuild
@@ -0,0 +1,137 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-applets/gnome-applets-2.32.1.1-r1.ebuild,v 1.7 2012/10/28 15:50:24 armin76 Exp $
+
+EAPI="4"
+GCONF_DEBUG="no"
+GNOME_TARBALL_SUFFIX="bz2"
+PYTHON_DEPEND="2:2.5"
+
+inherit eutils gnome2 python autotools
+
+DESCRIPTION="Applets for the GNOME Desktop and Panel"
+HOMEPAGE="http://www.gnome.org/"
+
+LICENSE="GPL-2 FDL-1.1 LGPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ia64 ppc ppc64 sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux"
+IUSE="+cpufreq gstreamer ipv6 networkmanager policykit"
+
+# TODO: configure says python stuff is optional
+# null applet still needs bonobo support for gnome-panel
+RDEPEND=">=x11-libs/gtk+-2.20:2
+ >=dev-libs/glib-2.22:2
+ >=gnome-base/gconf-2.8:2
+ >=gnome-base/gnome-panel-2.31.2[bonobo]
+ >=x11-libs/libxklavier-4.0
+ >=x11-libs/libwnck-2.9.3:1
+ >=gnome-base/gnome-desktop-2.11.1:2
+ >=x11-libs/libnotify-0.3.2
+ >=sys-apps/dbus-1.1.2
+ >=dev-libs/dbus-glib-0.74
+ >=dev-libs/libxml2-2.5.0:2
+ >=x11-themes/gnome-icon-theme-2.15.91
+ >=dev-libs/libgweather-2.22.1:2
+ <dev-libs/libgweather-2.91:2
+ x11-libs/libX11
+
+ gnome-base/gnome-settings-daemon
+ gnome-base/libgnome
+ >=gnome-extra/gucharmap-2.23:0
+ >=gnome-base/libgtop-2.11.92:2
+ >=dev-python/pygobject-2.6:2
+ >=dev-python/pygtk-2.6:2
+ >=dev-python/gconf-python-2.10:2
+ >=dev-python/gnome-applets-python-2.10
+
+ cpufreq? ( sys-power/cpufrequtils )
+ gstreamer? (
+ >=media-libs/gstreamer-0.10.2:0.10
+ >=media-libs/gst-plugins-base-0.10.14:0.10
+ || (
+ >=media-plugins/gst-plugins-alsa-0.10.14:0.10
+ >=media-plugins/gst-plugins-oss-0.10.14:0.10 ) )
+ networkmanager? ( >=net-misc/networkmanager-0.7.0 )
+ policykit? ( >=sys-auth/polkit-0.92 )"
+
+DEPEND="${RDEPEND}
+ >=app-text/scrollkeeper-0.1.4
+ >=app-text/gnome-doc-utils-0.3.2
+ virtual/pkgconfig
+ >=dev-util/intltool-0.35
+ dev-libs/libxslt
+ ~app-text/docbook-xml-dtd-4.3
+ gnome-base/gnome-common"
+# gnome-base/gnome-common for eautoreconf
+
+pkg_setup() {
+ DOCS="AUTHORS ChangeLog NEWS README"
+ G2CONF="${G2CONF}
+ --without-hal
+ --disable-battstat
+ --disable-scrollkeeper
+ --disable-schemas-install
+ $(use_enable cpufreq)
+ $(use_enable gstreamer mixer-applet)
+ $(use_enable ipv6)
+ $(use_enable networkmanager)
+ $(use_enable policykit polkit)"
+
+ python_set_active_version 2
+ python_pkg_setup
+}
+
+src_prepare() {
+ epatch \
+ "${FILESDIR}"/${P}-libnotify-0.7.patch \
+ "${FILESDIR}"/${P}-underlinking.patch
+
+ # gweather: fix NetworkManager support to compile, see upstream bug 636217 and bug 358043
+ epatch "${FILESDIR}"/${P}-dbus-fix.patch
+
+ # Invest applet tests need gconf/proxy/...
+ sed 's/^TESTS.*/TESTS=/g' -i invest-applet/invest/Makefile.am \
+ invest-applet/invest/Makefile.in || die "disabling invest tests failed"
+
+ python_clean_py-compile_files
+ python_convert_shebangs -r 2 .
+
+ eautoreconf
+ gnome2_src_prepare
+}
+
+src_test() {
+ unset DBUS_SESSION_BUS_ADDRESS
+ emake check || die "emake check failed"
+}
+
+src_install() {
+ gnome2_src_install
+
+ local APPLETS="accessx-status charpick drivemount geyes
+ gkb-new gswitchit gweather invest-applet mini-commander
+ mixer modemlights multiload null_applet stickynotes trashapplet"
+ use cpufreq && APPLETS="${APPLETS} cpufreq"
+
+ # modemlights is out because it needs system-tools-backends-1
+
+ for applet in ${APPLETS} ; do
+ docinto ${applet}
+
+ for d in AUTHORS ChangeLog NEWS README README.themes TODO ; do
+ [ -s ${applet}/${d} ] && dodoc ${applet}/${d}
+ done
+ done
+}
+
+pkg_postinst() {
+ gnome2_pkg_postinst
+
+ # check for new python modules on bumps
+ python_mod_optimize invest
+}
+
+pkg_postrm() {
+ gnome2_pkg_postrm
+ python_mod_cleanup invest
+}
View
137 gnome-base/gnome-applets/gnome-applets-2.32.1.1-r2.ebuild
@@ -0,0 +1,137 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-applets/gnome-applets-2.32.1.1-r2.ebuild,v 1.8 2013/04/01 18:24:30 ago Exp $
+
+EAPI="4"
+GCONF_DEBUG="no"
+GNOME_TARBALL_SUFFIX="bz2"
+PYTHON_DEPEND="2:2.5"
+
+inherit eutils gnome2 python autotools
+
+DESCRIPTION="Applets for the GNOME Desktop and Panel"
+HOMEPAGE="http://www.gnome.org/"
+
+LICENSE="GPL-2 FDL-1.1 LGPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ia64 ppc ppc64 sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux"
+IUSE="+cpufreq gstreamer ipv6 networkmanager policykit"
+
+# TODO: configure says python stuff is optional
+# null applet still needs bonobo support for gnome-panel
+RDEPEND=">=x11-libs/gtk+-2.20:2
+ >=dev-libs/glib-2.22:2
+ >=gnome-base/gconf-2.8:2
+ >=gnome-base/gnome-panel-2.31.2[bonobo]
+ >=x11-libs/libxklavier-4.0
+ >=x11-libs/libwnck-2.9.3:1
+ >=gnome-base/gnome-desktop-2.11.1:2
+ >=x11-libs/libnotify-0.3.2
+ >=sys-apps/dbus-1.1.2
+ >=dev-libs/dbus-glib-0.74
+ >=dev-libs/libxml2-2.5.0:2
+ >=x11-themes/gnome-icon-theme-2.15.91
+ >=dev-libs/libgweather-2.22.1:2
+ <dev-libs/libgweather-2.91:2
+ x11-libs/libX11
+
+ gnome-base/gnome-settings-daemon
+ gnome-base/libgnome
+ >=gnome-extra/gucharmap-2.23:0
+ >=gnome-base/libgtop-2.11.92:2
+ >=dev-python/pygobject-2.6:2
+ >=dev-python/pygtk-2.6:2
+ >=dev-python/gconf-python-2.10:2
+ >=dev-python/gnome-applets-python-2.10
+
+ cpufreq? ( sys-power/cpufrequtils )
+ gstreamer? (
+ >=media-libs/gstreamer-0.10.2:0.10
+ >=media-libs/gst-plugins-base-0.10.14:0.10
+ || (
+ >=media-plugins/gst-plugins-alsa-0.10.14:0.10
+ >=media-plugins/gst-plugins-oss-0.10.14:0.10 ) )
+ networkmanager? ( >=net-misc/networkmanager-0.7.0 )
+ policykit? ( >=sys-auth/polkit-0.92 )"
+
+DEPEND="${RDEPEND}
+ >=app-text/scrollkeeper-0.1.4
+ >=app-text/gnome-doc-utils-0.3.2
+ virtual/pkgconfig
+ >=dev-util/intltool-0.35
+ dev-libs/libxslt
+ ~app-text/docbook-xml-dtd-4.3
+ gnome-base/gnome-common"
+# gnome-base/gnome-common for eautoreconf
+
+pkg_setup() {
+ python_set_active_version 2
+ python_pkg_setup
+}
+
+src_prepare() {
+ DOCS="AUTHORS ChangeLog NEWS README"
+ G2CONF="${G2CONF}
+ --without-hal
+ --disable-battstat
+ --disable-schemas-install
+ $(use_enable gstreamer mixer-applet)
+ $(use_enable ipv6)
+ $(use_enable networkmanager)
+ $(use_enable policykit polkit)"
+ # configure is broken and hiddenly disables cpufreq always, bug #439768
+ ! use cpufreq && G2CONF+=" --disable-cpufreq"
+
+ epatch \
+ "${FILESDIR}"/${P}-libnotify-0.7.patch \
+ "${FILESDIR}"/${P}-underlinking.patch
+
+ # gweather: fix NetworkManager support to compile, see upstream bug 636217 and bug 358043
+ epatch "${FILESDIR}"/${P}-dbus-fix.patch
+
+ # Invest applet tests need gconf/proxy/...
+ sed 's/^TESTS.*/TESTS=/g' -i invest-applet/invest/Makefile.am \
+ invest-applet/invest/Makefile.in || die "disabling invest tests failed"
+
+ python_clean_py-compile_files
+ python_convert_shebangs -r 2 .
+
+ eautoreconf
+ gnome2_src_prepare
+}
+
+src_test() {
+ unset DBUS_SESSION_BUS_ADDRESS
+ emake check
+}
+
+src_install() {
+ gnome2_src_install
+
+ local APPLETS="accessx-status charpick drivemount geyes
+ gkb-new gswitchit gweather invest-applet mini-commander
+ mixer modemlights multiload null_applet stickynotes trashapplet"
+ use cpufreq && APPLETS="${APPLETS} cpufreq"
+
+ # modemlights is out because it needs system-tools-backends-1
+
+ for applet in ${APPLETS} ; do
+ docinto ${applet}
+
+ for d in AUTHORS ChangeLog NEWS README README.themes TODO ; do
+ [ -s ${applet}/${d} ] && dodoc ${applet}/${d}
+ done
+ done
+}
+
+pkg_postinst() {
+ gnome2_pkg_postinst
+
+ # check for new python modules on bumps
+ python_mod_optimize invest
+}
+
+pkg_postrm() {
+ gnome2_pkg_postrm
+ python_mod_cleanup invest
+}
View
125 gnome-base/gnome-applets/gnome-applets-3.6.0-r2.ebuild
@@ -0,0 +1,125 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-applets/gnome-applets-3.6.0-r1.ebuild,v 1.2 2012/12/24 17:17:33 eva Exp $
+
+EAPI="5"
+GCONF_DEBUG="no"
+GNOME2_LA_PUNT="no" # bug 340725, no other la files
+PYTHON_COMPAT=( python2_{6,7} )
+
+inherit eutils gnome2 python-single-r1 autotools
+
+DESCRIPTION="Applets for the GNOME Desktop and Panel"
+HOMEPAGE="http://www.gnome.org/"
+
+LICENSE="GPL-2 FDL-1.1 LGPL-2"
+SLOT="0"
+IUSE="gnome ipv6 networkmanager policykit"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux"
+# 3.6 is tagged in upstream git, but the tarballs have not been uploaded :/
+SRC_URI="http://dev.gentoo.org/~tetromino/distfiles/${PN}/${P}-unofficial.tar.xz"
+
+# null applet still needs bonobo support for gnome-panel?
+#
+# Latest gnome-panel needed due to commit 45a4988a6
+# atk, cairo, pango used in multiple applets
+RDEPEND="
+ >=x11-libs/gtk+-3.0.0:3
+ dev-libs/atk
+ >=dev-libs/glib-2.22:2
+ >=gnome-base/gconf-2.8:2
+ >=gnome-base/gnome-panel-2.91.91
+ x11-libs/cairo
+ >=x11-libs/libxklavier-4
+ >=x11-libs/libwnck-2.91.0:3
+ >=x11-libs/libnotify-0.7:=
+ x11-libs/pango
+ >=sys-apps/dbus-1.1.2
+ >=dev-libs/dbus-glib-0.74
+ >=dev-libs/libxml2-2.5
+ >=x11-themes/gnome-icon-theme-2.15.91
+ >=dev-libs/libgweather-3.5:=
+ x11-libs/libX11
+
+ gnome? (
+ gnome-base/gnome-settings-daemon
+
+ >=gnome-extra/gucharmap-2.33.0:2.90
+ >=gnome-base/libgtop-2.11.92
+
+ ${PYTHON_DEPS}
+ dev-python/pygobject:3[${PYTHON_USEDEP}]
+ gnome-base/gconf[introspection]
+ gnome-base/gnome-panel[introspection]
+ x11-libs/gdk-pixbuf[introspection]
+ x11-libs/gtk+:3[introspection]
+ x11-libs/pango[introspection] )
+ networkmanager? ( >=net-misc/networkmanager-0.7.0 )
+ policykit? ( >=sys-auth/polkit-0.92 )
+"
+DEPEND="${RDEPEND}
+ app-text/docbook-xml-dtd:4.1.2
+ app-text/docbook-xml-dtd:4.3
+ >=app-text/gnome-doc-utils-0.3.2
+ >=app-text/scrollkeeper-0.1.4
+ >=dev-util/intltool-0.35
+ dev-libs/libxslt
+ virtual/pkgconfig
+"
+
+src_prepare() {
+ # Fix libgweather >=3.7 build error.
+ # https://mail.gnome.org/archives/commits-list/2013-May/msg05293.html
+
+ epatch \
+ "${FILESDIR}"/${P}-gweather-configure.patch
+
+ # Remove silly check for pygobject:2
+ # https://bugzilla.gnome.org/show_bug.cgi?id=660550
+ sed -e 's/pygobject-2.0/pygobject-3.0/' -i configure || die "sed failed"
+ gnome2_src_prepare
+
+ # make sure those patches stick..
+ eautoconf
+}
+
+src_configure() {
+ # We don't want HAL or battstat.
+ # mixer applet uses gstreamer, conflicts with the mixer provided by g-s-d
+ # GNOME 3 has a hard-dependency on pulseaudio, so gstmixer applet is useless
+ G2CONF="${G2CONF}
+ --without-hal
+ --disable-battstat
+ --disable-mixer-applet
+ $(use_enable ipv6)
+ $(use_enable networkmanager)
+ $(use_enable policykit polkit)"
+ gnome2_src_configure
+}
+
+src_test() {
+ unset DBUS_SESSION_BUS_ADDRESS
+ default
+}
+
+src_install() {
+ python_fix_shebang invest-applet
+
+ gnome2_src_install
+
+ local APPLETS="accessx-status charpick cpufreq drivemount geyes
+ gweather invest-applet mini-commander
+ multiload null_applet stickynotes trashapplet"
+
+ # mixer is out because gnome3 uses pulseaudio
+ # modemlights is out because it needs system-tools-backends-1
+ # battstat is disabled because we don't want HAL anywhere
+
+ for applet in ${APPLETS} ; do
+ docinto ${applet}
+
+ for d in AUTHORS ChangeLog NEWS README README.themes TODO ; do
+ [ -s ${applet}/${d} ] && dodoc ${applet}/${d}
+ done
+ done
+}
View
3  app-crypt/seahorse-sharing/metadata.xml → gnome-base/gnome-applets/metadata.xml
@@ -2,4 +2,7 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>gnome</herd>
+<use>
+ <flag name="cpufreq">Build cpu frequency scaling monitor applet</flag>
+</use>
</pkgmetadata>
View
7 profiles/package.mask/funtoo-gnome3.8
@@ -8,10 +8,6 @@
>=app-admin/gnome-system-log-3.8
>=app-cdr/brasero-3.8
>=app-crypt/gcr-3.8
->=app-crypt/seahorse-sharing-3.8
->=app-crypt/seahorse-3.8
->=app-editors/gedit-plugins-3.8
->=app-editors/gedit-3.8
>=app-editors/ghex-3.8
>=app-misc/gnote-3.8
>=app-misc/tracker-0.16
@@ -20,8 +16,6 @@
>=dev-libs/folks-0.9
>=dev-libs/gdl-3.8
>=dev-libs/gjs-1.36
->=dev-libs/libgweather-3.8
->=dev-libs/libgdata-0.13.4
>=dev-libs/libwacom-0.7
>=dev-python/pyatspi-2.8
>=dev-python/pygobject-3.8
@@ -117,7 +111,6 @@
>=media-gfx/gnome-photos-3.8
>=net-analyzer/gnome-nettool-3.8
>=x11-misc/alacarte-3.7.90
->=gnome-base/gnome-panel-3.7
>=media-libs/grilo-0.2.6
>=media-plugins/grilo-plugins-0.2.8
>=gnome-base/gnome-common-3.7.4
Please sign in to comment.
Something went wrong with that request. Please try again.