diff options
335 files changed, 3 insertions, 16486 deletions
diff --git a/README b/README deleted file mode 100644 index 2a4463b5..00000000 --- a/README +++ /dev/null @@ -1,28 +0,0 @@ -* This is the experimental gnome overlay, USE AT YOUR OWN RISK. -* It will probably break your deptree, your system, and your backbone. -* For bugs, head over to #gentoo-desktop @ FreeNode, or https://bugs.gentoo.org/ -* To help, checkout ./status/ and http://tinyurl.com/gnome-overlay-bugs -* Scripts for development available in ./scripts/ -* If you plan on forking the overlay to work on some gnome stuff, don't hesitate - to send us a mail at gnome_at_gentoo_dot_org to inform us or ask for a merge - of your work -* Please set branch.autosetuprebase = always -* Or set in your .gitconfig: -[branch] - autosetuprebase = always - -########### -# GNOME 3 # -########### -* To try out GNOME 3, use the portage config files in status/portage-configs. It - is recommended to symlink the package.keywords.gnome3 and package.mask.gnome3 - files, and copy the others to the proper place. -* Read man portage to know the proper place to copy/symlink these files. In - particular, note that /etc/portage/package.{keywords,mask} can be directories. -* If you have bugs, please report them to Gentoo for triaging before contacting - upstream. Bugs might be gentoo-specific, in which case you would waste - upstream's time. -* While reporting bugs to bugs.gentoo.org, please prepend "[gnome-overlay]" to - the subject for ease of finding. -* #gentoo-desktop @ FreeNode is the proper place for questions. Note that the - gnome team is severely understaffed, so it might take us time to reply. diff --git a/app-accessibility/at-spi2-atk/at-spi2-atk-9999.ebuild b/app-accessibility/at-spi2-atk/at-spi2-atk-9999.ebuild deleted file mode 100644 index 05934c3e..00000000 --- a/app-accessibility/at-spi2-atk/at-spi2-atk-9999.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="no" -GNOME2_LA_PUNT="yes" - -inherit eutils gnome2 multilib-minimal virtualx -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Gtk module for bridging AT-SPI to Atk" -HOMEPAGE="http://live.gnome.org/Accessibility" - -LICENSE="LGPL-2+" -SLOT="2" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" -fi -IUSE="test" - -COMMON_DEPEND=" - >=app-accessibility/at-spi2-core-2.15.5[${MULTILIB_USEDEP}] - >=dev-libs/atk-2.15.4[${MULTILIB_USEDEP}] - >=dev-libs/glib-2.32:2[${MULTILIB_USEDEP}] - >=sys-apps/dbus-1.5[${MULTILIB_USEDEP}] -" -RDEPEND="${COMMON_DEPEND} - !<gnome-extra/at-spi-1.32.0-r1 - abi_x86_32? ( - !<=app-emulation/emul-linux-x86-gtklibs-20140508-r3 - !app-emulation/emul-linux-x86-gtklibs[-abi_x86_32(-)] - ) -" -DEPEND="${COMMON_DEPEND} - virtual/pkgconfig[${MULTILIB_USEDEP}] - test? ( >=dev-libs/libxml2-2.9.1 ) -" - -multilib_src_configure() { - ECONF_SOURCE=${S} \ - gnome2_src_configure --enable-p2p $(use_with test tests) -} - -multilib_src_test() { - unset DBUS_SESSION_BUS_ADDRESS - Xemake check -} - -multilib_src_compile() { gnome2_src_compile; } -multilib_src_install() { gnome2_src_install; } diff --git a/app-accessibility/at-spi2-atk/metadata.xml b/app-accessibility/at-spi2-atk/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/app-accessibility/at-spi2-atk/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/app-accessibility/at-spi2-core/at-spi2-core-9999.ebuild b/app-accessibility/at-spi2-core/at-spi2-core-9999.ebuild deleted file mode 100644 index 5c11ce38..00000000 --- a/app-accessibility/at-spi2-core/at-spi2-core-9999.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="no" -GNOME2_LA_PUNT="yes" - -inherit eutils gnome2 multilib-minimal -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="D-Bus accessibility specifications and registration daemon" -HOMEPAGE="http://live.gnome.org/Accessibility" - -LICENSE="LGPL-2+" -SLOT="2" -IUSE="+X +introspection" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" - IUSE="${IUSE} doc" -else - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" -fi - -# x11-libs/libSM is needed until upstream #719808 is solved either -# making the dep unneeded or fixing their configure -# Only libX11 is optional right now -COMMON_DEPEND=" - >=dev-libs/glib-2.36:2[${MULTILIB_USEDEP}] - >=sys-apps/dbus-1[${MULTILIB_USEDEP}] - x11-libs/libSM[${MULTILIB_USEDEP}] - x11-libs/libXi[${MULTILIB_USEDEP}] - x11-libs/libXtst[${MULTILIB_USEDEP}] - introspection? ( >=dev-libs/gobject-introspection-0.9.6 ) - X? ( x11-libs/libX11[${MULTILIB_USEDEP}] ) -" -RDEPEND="${COMMON_DEPEND} - abi_x86_32? ( - !<=app-emulation/emul-linux-x86-gtklibs-20140508-r3 - !app-emulation/emul-linux-x86-gtklibs[-abi_x86_32(-)] - ) -" -DEPEND="${COMMON_DEPEND} - >=dev-util/gtk-doc-am-1.9 - >=dev-util/intltool-0.40 - virtual/pkgconfig[${MULTILIB_USEDEP}] -" - -if [[ ${PV} == 9999 ]]; then - DEPEND="${DEPEND} - doc? ( >=dev-util/gtk-doc-1.9 )" -fi - -src_prepare() { - # disable teamspaces test since that requires Novell.ICEDesktop.Daemon - epatch "${FILESDIR}/${PN}-2.0.2-disable-teamspaces-test.patch" - - gnome2_src_prepare -} - -multilib_src_configure() { - # xevie is deprecated/broken since xorg-1.6/1.7 - ECONF_SOURCE=${S} \ - gnome2_src_configure \ - --disable-xevie \ - $(multilib_native_use_enable introspection) \ - $(use_enable X x11) - - # work-around gtk-doc out-of-source brokedness - if multilib_is_native_abi; then - ln -s "${S}"/doc/libatspi/html doc/libatspi/html || die - fi -} - -multilib_src_compile() { gnome2_src_compile; } -multilib_src_install() { gnome2_src_install; } diff --git a/app-accessibility/at-spi2-core/files/at-spi2-core-2.0.2-disable-teamspaces-test.patch b/app-accessibility/at-spi2-core/files/at-spi2-core-2.0.2-disable-teamspaces-test.patch deleted file mode 100644 index 269236d1..00000000 --- a/app-accessibility/at-spi2-core/files/at-spi2-core-2.0.2-disable-teamspaces-test.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/dbind/dbtest.c b/dbind/dbtest.c -index e8bbb63..9843c3d 100644 ---- a/dbind/dbtest.c -+++ b/dbind/dbtest.c -@@ -417,7 +417,7 @@ int main (int argc, char **argv) - - test_helpers (); - test_marshalling (); -- test_teamspaces (bus); -+ /* test_teamspaces (bus); */ - - return 0; - } diff --git a/app-accessibility/at-spi2-core/metadata.xml b/app-accessibility/at-spi2-core/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/app-accessibility/at-spi2-core/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/app-arch/file-roller/file-roller-9999.ebuild b/app-arch/file-roller/file-roller-9999.ebuild deleted file mode 100644 index 166aef54..00000000 --- a/app-arch/file-roller/file-roller-9999.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit git-r3 gnome2-utils meson readme.gentoo-r1 xdg - -DESCRIPTION="Archive manager for GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/FileRoller" -EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/${PN}.git" - -LICENSE="GPL-2+ CC-BY-SA-3.0" -SLOT="0" -IUSE="libnotify nautilus packagekit" -KEYWORDS="" - -# gdk-pixbuf used extensively in the source -# cairo used in eggtreemultidnd.c -# pango used in fr-window -RDEPEND=" - >=app-arch/libarchive-3:= - >=dev-libs/glib-2.36:2 - >=dev-libs/json-glib-0.14 - >=x11-libs/gtk+-3.13.2:3 - sys-apps/file - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/pango - libnotify? ( >=x11-libs/libnotify-0.4.3:= ) - nautilus? ( >=gnome-base/nautilus-2.22.2 ) - packagekit? ( app-admin/packagekit-base ) -" -# libxml2 required for glib-compile-resources -DEPEND="${RDEPEND} - dev-libs/libxml2:2 - dev-util/itstool - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -DISABLE_AUTOFORMATTING="yes" -DOC_CONTENTS=" -${PN} is a frontend for several archiving utilities. If you want a -particular archive format support, see ${HOMEPAGE} -and install the relevant package. For example: -7-zip - app-arch/p7zip -ace - app-arch/unace -arj - app-arch/arj -cpio - app-arch/cpio -deb - app-arch/dpkg -iso - app-cdr/cdrtools -jar,zip - app-arch/zip and app-arch/unzip -lha - app-arch/lha -lzop - app-arch/lzop -lz4 - app-arch/lz4 -rar - app-arch/unrar or app-arch/unar -rpm - app-arch/rpm -unstuff - app-arch/stuffit -zoo - app-arch/zoo" - -src_prepare() { - # File providing Gentoo package names for various archivers - cp -v "${FILESDIR}"/3.22-packages.match data/packages.match || die - - xdg_src_prepare -} - -src_configure() { - local emesonargs=( - -Drun-in-place=false - $(meson_use nautilus nautilus-actions) - $(meson_use libnotify notification) - $(meson_use packagekit) - -Dlibarchive=true - -Dmagic=true - ) - meson_src_configure -} - -src_install() { - meson_src_install - readme.gentoo_create_doc -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_icon_cache_update - gnome2_schemas_update - readme.gentoo_print_elog -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_icon_cache_update - gnome2_schemas_update -} diff --git a/app-arch/file-roller/files/3.22-packages.match b/app-arch/file-roller/files/3.22-packages.match deleted file mode 100644 index 68f6e30a..00000000 --- a/app-arch/file-roller/files/3.22-packages.match +++ /dev/null @@ -1,32 +0,0 @@ -[Package Matches] -arj=app-arch/arj -binutils=sys-devel/binutils -bzip2=app-arch/bzip2 -cpio=app-arch/cpio -dpkg=app-arch/dpkg -genisoimage=virtual/cdrtools -gzip=app-arch/gzip -lha=app-arch/lha -lrzip=app-arch/lrzip -lz4=app-arch/lz4 -lzip=app-arch/lzip -lzma=app-arch/xz-utils -lzop=app-arch/lzop -ncompress=app-arch/ncompress -p7zip=app-arch/p7zip -p7zip-full= -p7zip-rar= -rar=app-arch/rar -rpm=app-arch/rpm -rzip=app-arch/rzip -zip=app-arch/zip -zoo=app-arch/zoo -tar=app-arch/tar -unace=app-arch/unace -unalz= -unarchiver=app-arch/unar -unrar=app-arch/unrar -unstaff= -unzip=app-arch/unzip -xz=app-arch/xz-utils - diff --git a/app-arch/file-roller/metadata.xml b/app-arch/file-roller/metadata.xml deleted file mode 100644 index fee03a0b..00000000 --- a/app-arch/file-roller/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <use> - <flag name="nautilus">Build contextual menu extension for - <pkg>gnome-base/nautilus</pkg>.</flag> - <flag name="packagekit">Enable support for the distro-neutral package - manager GUI <pkg>app-admin/packagekit</pkg></flag> - </use> - <upstream> - <remote-id type="sourceforge">fileroller</remote-id> - <remote-id type="cpe">cpe:/a:paolo_bacchilega:file_roller</remote-id> - </upstream> -</pkgmetadata> diff --git a/app-cdr/brasero/brasero-9999.ebuild b/app-cdr/brasero/brasero-9999.ebuild deleted file mode 100644 index 97f2fef3..00000000 --- a/app-cdr/brasero/brasero-9999.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_LA_PUNT="yes" - -inherit gnome2 -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="CD/DVD burning application for the GNOME desktop" -HOMEPAGE="https://wiki.gnome.org/Apps/Brasero" - -LICENSE="GPL-2+ CC-BY-SA-3.0" -SLOT="0/3.1" # subslot is 3.suffix of libbrasero-burn3 -IUSE="+css +introspection +libburn mp3 nautilus packagekit playlist test tracker" -if [[ ${PV} = 9999 ]]; then - IUSE="${IUSE} doc" -else - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" -fi - -COMMON_DEPEND=" - >=dev-libs/glib-2.29.14:2 - >=x11-libs/gtk+-3:3[introspection?] - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - >=dev-libs/libxml2-2.6:2 - >=x11-libs/libnotify-0.6.1:= - - media-libs/libcanberra[gtk3] - x11-libs/libICE - x11-libs/libSM - - introspection? ( >=dev-libs/gobject-introspection-1.30:= ) - libburn? ( - >=dev-libs/libburn-0.4:= - >=dev-libs/libisofs-0.6.4:= ) - nautilus? ( >=gnome-base/nautilus-2.91.90 ) - playlist? ( >=dev-libs/totem-pl-parser-2.29.1:= ) - tracker? ( >=app-misc/tracker-1:0= ) -" -RDEPEND="${COMMON_DEPEND} - media-libs/gst-plugins-good:1.0 - media-plugins/gst-plugins-meta:1.0[mp3?] - x11-themes/hicolor-icon-theme - css? ( media-libs/libdvdcss:1.2 ) - !libburn? ( - app-cdr/cdrdao - app-cdr/dvd+rw-tools - virtual/cdrtools ) - packagekit? ( app-admin/packagekit-base ) -" -DEPEND="${COMMON_DEPEND} - >=dev-util/intltool-0.50 - dev-util/itstool - >=dev-util/gtk-doc-am-1.12 - sys-devel/gettext - virtual/pkgconfig - test? ( app-text/docbook-xml-dtd:4.3 ) -" -# eautoreconf deps -# app-text/yelp-tools -# gnome-base/gnome-common - -PDEPEND="gnome-base/gvfs" - -if [[ ${PV} = 9999 ]]; then - DEPEND="${DEPEND} - app-text/yelp-tools - gnome-base/gnome-common - doc? ( >=dev-util/gtk-doc-1.12 )" -fi - -src_configure() { - local myconf="" - - [[ ${PV} != 9999 ]] && myconf="${myconf} ITSTOOL=$(type -P true)" - - gnome2_src_configure \ - --disable-caches \ - $(use_enable !libburn cdrtools) \ - $(use_enable !libburn cdrkit) \ - $(use_enable !libburn cdrdao) \ - $(use_enable !libburn growisofs) \ - $(use_enable introspection) \ - $(use_enable libburn libburnia) \ - $(use_enable nautilus) \ - $(use_enable playlist) \ - $(use_enable tracker search) \ - ${myconf} -} diff --git a/app-cdr/brasero/metadata.xml b/app-cdr/brasero/metadata.xml deleted file mode 100644 index af93b7c1..00000000 --- a/app-cdr/brasero/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <use> - <flag name="packagekit">Enable support for the distro-neutral package - manager GUI <pkg>app-admin/packagekit</pkg></flag> - <flag name="nautilus">Build the <pkg>gnome-base/nautilus</pkg> - extension</flag> - <flag name="libburn">Enable <pkg>dev-libs/libburn</pkg> backend</flag> - <flag name="playlist">Enable support for playlists through - <pkg>dev-libs/totem-pl-parser</pkg></flag> - <flag name="tracker">Enable audio playlist search using the - <pkg>app-misc/tracker</pkg> indexer</flag> - </use> -</pkgmetadata> diff --git a/app-crypt/gcr/gcr-9999.ebuild b/app-crypt/gcr/gcr-9999.ebuild deleted file mode 100644 index 3f88de6e..00000000 --- a/app-crypt/gcr/gcr-9999.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -VALA_USE_DEPEND="vapigen" -PYTHON_COMPAT=( python2_7 ) - -inherit gnome2 python-any-r1 vala virtualx -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Libraries for cryptographic UIs and accessing PKCS#11 modules" -HOMEPAGE="https://git.gnome.org/browse/gcr" - -LICENSE="GPL-2+ LGPL-2+" -SLOT="0/1" # subslot = suffix of libgcr-3 - -IUSE="debug gtk +introspection vala" -REQUIRED_USE="vala? ( introspection )" -if [[ ${PV} = 9999 ]]; then - IUSE="${IUSE} doc" - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" -fi - -COMMON_DEPEND=" - >=app-crypt/p11-kit-0.19 - >=dev-libs/glib-2.38:2 - >=dev-libs/libgcrypt-1.2.2:0= - >=dev-libs/libtasn1-1:= - >=sys-apps/dbus-1 - gtk? ( >=x11-libs/gtk+-3.12:3[X,introspection?] ) - introspection? ( >=dev-libs/gobject-introspection-1.34:= ) -" -RDEPEND="${COMMON_DEPEND} - !<gnome-base/gnome-keyring-3.3 -" -# gcr was part of gnome-keyring until 3.3 -DEPEND="${COMMON_DEPEND} - ${PYTHON_DEPS} - dev-libs/gobject-introspection-common - dev-libs/libxslt - dev-libs/vala-common - dev-util/gdbus-codegen - >=dev-util/gtk-doc-am-1.9 - >=dev-util/intltool-0.35 - sys-devel/gettext - virtual/pkgconfig - vala? ( $(vala_depend) ) -" -# eautoreconf needs: -# dev-libs/gobject-introspection-common - -if [[ ${PV} = 9999 ]]; then - DEPEND="${DEPEND} - doc? ( >=dev-util/gtk-doc-1.9 )" -fi - -pkg_setup() { - python-any-r1_pkg_setup -} - -src_prepare() { - # Disable stupid flag changes - sed -e 's/CFLAGS="$CFLAGS -g"//' \ - -e 's/CFLAGS="$CFLAGS -O0"//' \ - -i configure.ac configure || die - - use vala && vala_src_prepare - gnome2_src_prepare -} - -src_configure() { - DOCS="AUTHORS ChangeLog HACKING NEWS README" - gnome2_src_configure \ - $(use_with gtk) \ - $(use_enable introspection) \ - $(use_enable vala) \ - $(usex debug --enable-debug=yes --enable-debug=default) \ - --disable-update-icon-cache \ - --disable-update-mime -} - -src_test() { - virtx emake check -} diff --git a/app-crypt/gcr/metadata.xml b/app-crypt/gcr/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/app-crypt/gcr/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/app-crypt/libsecret/libsecret-9999.ebuild b/app-crypt/libsecret/libsecret-9999.ebuild deleted file mode 100644 index e4d5d072..00000000 --- a/app-crypt/libsecret/libsecret-9999.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -PYTHON_COMPAT=( python2_{6,7} ) -VALA_MIN_API_VERSION=0.18 -VALA_USE_DEPEND=vapigen - -inherit gnome2 python-any-r1 vala virtualx -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="GObject library for accessing the freedesktop.org Secret Service API" -HOMEPAGE="https://wiki.gnome.org/Projects/Libsecret" - -LICENSE="LGPL-2.1+ Apache-2.0" # Apache-2.0 license is used for tests only -SLOT="0" -IUSE="+crypt debug +introspection test vala" -REQUIRED_USE="vala? ( introspection )" -if [[ ${PV} = 9999 ]]; then - IUSE="${IUSE} doc" - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd" -fi - -COMMON_DEPEND=" - >=dev-libs/glib-2.38:2 - crypt? ( >=dev-libs/libgcrypt-1.2.2:0= ) - introspection? ( >=dev-libs/gobject-introspection-1.29 ) -" -RDEPEND="${COMMON_DEPEND} - >=gnome-base/gnome-keyring-3 -" -# Add ksecrets to RDEPEND when it's added to portage -DEPEND="${COMMON_DEPEND} - dev-libs/libxslt - dev-util/gdbus-codegen - >=dev-util/gtk-doc-am-1.9 - >=dev-util/intltool-0.35.0 - sys-devel/gettext - virtual/pkgconfig - test? ( - dev-python/mock - introspection? ( - ${PYTHON_DEPS} - >=dev-libs/gjs-1.32 - dev-python/pygobject:3 ) - ) - vala? ( $(vala_depend) ) -" - -# Required while regenerating from *.vala *.vapi -if [[ ${PV} = 9999 ]]; then - DEPEND="${DEPEND} - $(vala_depend) - doc? ( >=dev-util/gtk-doc-1.9 )" -fi - -src_prepare() { - # FIXME: disable failing test - sed -e '/test_get_sync);/d' \ - -e '/test_get_async);/d' \ - -i "${S}"/libsecret/test-service.c || die - - if use vala || [[ ${PV} = 9999 ]]; then - vala_src_prepare - fi - gnome2_src_prepare -} - -src_configure() { - DOCS="AUTHORS ChangeLog NEWS README" - gnome2_src_configure \ - --enable-manpages \ - --disable-strict \ - --disable-coverage \ - --disable-static \ - $(use_enable crypt gcrypt) \ - $(use_enable introspection) \ - $(use_enable vala) -} - -src_test() { - Xemake check -} diff --git a/app-crypt/libsecret/metadata.xml b/app-crypt/libsecret/metadata.xml deleted file mode 100644 index 25f333c3..00000000 --- a/app-crypt/libsecret/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <use> - <flag name="vala">Enable bindings for <pkg>dev-lang/vala</pkg></flag> - </use> -</pkgmetadata> diff --git a/app-crypt/p11-kit/metadata.xml b/app-crypt/p11-kit/metadata.xml deleted file mode 100644 index 526448b5..00000000 --- a/app-crypt/p11-kit/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>crypto@gentoo.org</email> - <name>Crypto</name> - </maintainer> - <use> - <flag name="asn1">Enable ASN.1 certificate support</flag> - <flag name="trust">Build the trust policy module</flag> - </use> -</pkgmetadata> diff --git a/app-crypt/p11-kit/p11-kit-9999.ebuild b/app-crypt/p11-kit/p11-kit-9999.ebuild deleted file mode 100644 index 6cead639..00000000 --- a/app-crypt/p11-kit/p11-kit-9999.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit eutils -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live # to avoid duplicating hacks from gnome2-live_src_prepare -fi - -DESCRIPTION="Provides a standard configuration setup for installing PKCS#11." -HOMEPAGE="http://p11-glue.freedesktop.org/p11-kit.html" -if [[ ${PV} = 9999 ]]; then - EGIT_REPO_URI="git://anongit.freedesktop.org/p11-glue/p11-kit" -else - SRC_URI="http://p11-glue.freedesktop.org/releases/${P}.tar.gz" -fi - -LICENSE="MIT" -SLOT="0" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-linux" -fi -IUSE="+asn1 debug +trust" -REQUIRED_USE="trust? ( asn1 )" - -RDEPEND="asn1? ( >=dev-libs/libtasn1-2.14 )" -DEPEND="${RDEPEND} - virtual/pkgconfig -" - -src_configure() { - econf \ - $(use_enable trust trust-module) \ - $(use_enable debug) \ - $(use_with asn1 libtasn1) -} - -src_install() { - default - prune_libtool_files --modules -} diff --git a/app-crypt/seahorse-sharing/metadata.xml b/app-crypt/seahorse-sharing/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/app-crypt/seahorse-sharing/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/app-crypt/seahorse-sharing/seahorse-sharing-9999.ebuild b/app-crypt/seahorse-sharing/seahorse-sharing-9999.ebuild deleted file mode 100644 index bdc19d3a..00000000 --- a/app-crypt/seahorse-sharing/seahorse-sharing-9999.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="yes" # disable asserts - -inherit gnome2 -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Daemon for PGP public key sharing using DNS-SD and HKP" -HOMEPAGE="http://projects.gnome.org/seahorse/" - -LICENSE="GPL-2+" -SLOT="0" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~amd64 ~x86" -fi -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 -} diff --git a/app-crypt/seahorse/metadata.xml b/app-crypt/seahorse/metadata.xml deleted file mode 100644 index 6789dec7..00000000 --- a/app-crypt/seahorse/metadata.xml +++ /dev/null @@ -1,33 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -<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> diff --git a/app-crypt/seahorse/seahorse-9999.ebuild b/app-crypt/seahorse/seahorse-9999.ebuild deleted file mode 100644 index fed4e9ae..00000000 --- a/app-crypt/seahorse/seahorse-9999.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit gnome2 -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live vala -fi - -DESCRIPTION="A GNOME application for managing encryption keys" -HOMEPAGE="https://wiki.gnome.org/Apps/Seahorse" - -LICENSE="GPL-2+ FDL-1.1+" -SLOT="0" -IUSE="debug ldap zeroconf" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" -fi - -COMMON_DEPEND=" - >=app-crypt/gcr-3.11.91:= - >=dev-libs/glib-2.10:2 - >=x11-libs/gtk+-3.4:3 - >=app-crypt/libsecret-0.16 - >=net-libs/libsoup-2.33.92:2.4 - x11-misc/shared-mime-info - - net-misc/openssh - >=app-crypt/gpgme-1 - >=app-crypt/gnupg-2.0.12 - - ldap? ( net-nds/openldap:= ) - zeroconf? ( >=net-dns/avahi-0.6:= ) -" -DEPEND="${COMMON_DEPEND} - app-text/yelp-tools - dev-util/gdbus-codegen - >=dev-util/intltool-0.35 - dev-util/itstool - sys-devel/gettext - virtual/pkgconfig -" -# Need seahorse-plugins git snapshot -RDEPEND="${COMMON_DEPEND} - !<app-crypt/seahorse-plugins-2.91.0_pre20110114 -" -if [[ ${PV} = 9999 ]]; then - DEPEND="${DEPEND} - $(vala_depend) - app-crypt/gcr[vala] - app-text/yelp-tools" -fi - -src_prepare() { - # 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" - - vala_src_prepare - gnome2_src_prepare -} - -src_configure() { - local myconf="" - if [[ ${PV} != 9999 ]]; then - myconf="${myconf} VALAC=$(type -P true)" - fi - # bindir is needed due to bad macro expansion in desktop file, bug #508610 - gnome2_src_configure \ - --bindir=/usr/bin \ - --enable-pgp \ - --enable-ssh \ - --enable-pkcs11 \ - --enable-hkp \ - $(use_enable debug) \ - $(use_enable ldap) \ - $(use_enable zeroconf sharing) \ - ${myconf} -} diff --git a/app-dicts/gnome-dictionary/gnome-dictionary-9999.ebuild b/app-dicts/gnome-dictionary/gnome-dictionary-9999.ebuild deleted file mode 100644 index 1860a45b..00000000 --- a/app-dicts/gnome-dictionary/gnome-dictionary-9999.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit gnome-meson git-r3 - -DESCRIPTION="Dictionary utility for GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/Dictionary" -SRC_URI="" -EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gnome-dictionary.git" - -LICENSE="GPL-2+ LGPL-2.1+ FDL-1.1+" -SLOT="0" # does not provide a public libgdict-1.0.so anymore -IUSE="ipv6" -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" - -COMMON_DEPEND=" - >=dev-libs/glib-2.42:2 - >=x11-libs/gtk+-3.21.2:3 -" -RDEPEND="${COMMON_DEPEND} - gnome-base/gsettings-desktop-schemas -" -DEPEND="${COMMON_DEPEND} - app-text/docbook-xsl-stylesheets - app-text/docbook-xml-dtd:4.3 - dev-libs/libxslt - dev-util/glib-utils - dev-util/itstool - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -src_configure() { - gnome-meson_src_configure \ - -Dbuild_man=true \ - $(meson_use ipv6 use_ipv6) -} diff --git a/app-dicts/gnome-dictionary/metadata.xml b/app-dicts/gnome-dictionary/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/app-dicts/gnome-dictionary/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/app-editors/gedit/Manifest b/app-editors/gedit/Manifest deleted file mode 100644 index e3dfc921..00000000 --- a/app-editors/gedit/Manifest +++ /dev/null @@ -1,23 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -DIST gedit-3.30.2.tar.xz 3155628 BLAKE2B 96736adbce987af89b37a712448f42b2a2eeed72d52aa16377d961c9e929fa4e75205eac5987bfc067cc2fecb35aec720d85483c4e2e824a6e8248cc652d2fbe SHA512 58ae7a4c27aeabad670718e39e1860df112d0be00ea622cc8adc185cb5d0e16ac4af65cb3aa45423c7b1b94c88d04d081fe05f3647b054a3e3291abc73c41f6f ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2 - -iQKTBAEBCAB9FiEEhjiDzgE0H6m8d3Z/4FucaN0bWf0FAlwnfZ9fFIAAAAAALgAo -aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDg2 -Mzg4M0NFMDEzNDFGQTlCQzc3NzY3RkUwNUI5QzY4REQxQjU5RkQACgkQ4FucaN0b -Wf0uLQ//TBWGVxyIxpwQPNJR3JxASKaT6S9cDV10gWNiE2idrXtRBRauBSVOuobj -D290wo9zl7J8jnmflm2WIXfTIvwPSJbpAHyt35iq1bsNVXW8Rb79URaBLsk7hheO -wvqgA0UDW3z07LpDrQH+UQB3ntznWYNVHaIHUehFDXaEUlqbaMMfobARzJfLbnQW -DV/tLvPkesp4Pvcs0QU4YVqo4X5MdfmS7Hi7TSFmhDqtoxYJ26j1G+Mua6E6c0r4 -Nrp//EDma+Nq68fWG02vOrQoFGCPSaPPC14xzHCkbR0RlGQedeDqjgNfE/R2BFV+ -OphYztgv39FIyi73gtHnSEWF4jeUwYQ5IkDgaP072KxgVEMFV7plGBXIypno5uCW -35hx/Z8b73PcVmwKVfz4rNzNzqXomVv+fCXn96FK0AGQIe2QNggjjVczaC7vhl3Z -C6coWOs6njHzv52kvO78qeZ2Qz+bJYRUsl6T5fPIX+PQet8uyhGG5FNUIwKd/Rrv -0E+mo2eBKKbfJq9VCJnoNAUnr6nA9lJ/n1mkC3bxARhG+OpIdK7r5OUAwuCd3S7G -2SZHbyQCyKmydUBuax3gCmJdB2RRlK0lQNVkGYjzJzx8yuDe+w2lIZe6/YcmVmDj -ASrPKAcKd8oTvfwf8EZWy6fW0KOekDixQyi2n4vc4BWuZT71NbE= -=YBed ------END PGP SIGNATURE----- diff --git a/app-editors/gedit/gedit-3.30.2.ebuild b/app-editors/gedit/gedit-3.30.2.ebuild deleted file mode 100644 index 5887754c..00000000 --- a/app-editors/gedit/gedit-3.30.2.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" -GNOME2_LA_PUNT="yes" # plugins are dlopened -PYTHON_COMPAT=( python3_{4,5,6} ) -VALA_MIN_API_VERSION="0.26" -VALA_USE_DEPEND="vapigen" - -inherit eutils gnome2 multilib python-single-r1 vala virtualx - -DESCRIPTION="A text editor for the GNOME desktop" -HOMEPAGE="https://wiki.gnome.org/Apps/Gedit" - -LICENSE="GPL-2+ CC-BY-SA-3.0" -SLOT="0" - -IUSE="+introspection +python spell vala" -REQUIRED_USE="python? ( introspection ${PYTHON_REQUIRED_USE} )" - -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux" - -# X libs are not needed for OSX (aqua) -COMMON_DEPEND=" - >=dev-libs/libxml2-2.5.0:2 - >=dev-libs/glib-2.44:2[dbus] - >=x11-libs/gtk+-3.22.0:3[introspection?] - >=x11-libs/gtksourceview-3.22.0:3.0[introspection?] - >=dev-libs/libpeas-1.14.1[gtk] - - gnome-base/gsettings-desktop-schemas - gnome-base/gvfs - - x11-libs/libX11 - - introspection? ( >=dev-libs/gobject-introspection-0.9.3:= ) - python? ( - ${PYTHON_DEPS} - dev-python/pycairo[${PYTHON_USEDEP}] - >=dev-python/pygobject-3:3[cairo,${PYTHON_USEDEP}] - dev-libs/libpeas[python,${PYTHON_USEDEP}] ) - spell? ( >=app-text/gspell-0.2.5:0= ) -" -RDEPEND="${COMMON_DEPEND} - x11-themes/adwaita-icon-theme -" -DEPEND="${COMMON_DEPEND} - ${vala_depend} - app-text/docbook-xml-dtd:4.1.2 - app-text/yelp-tools - dev-util/glib-utils - >=dev-util/gtk-doc-am-1 - >=dev-util/intltool-0.50.1 - >=sys-devel/gettext-0.18 - virtual/pkgconfig -" -# yelp-tools, gnome-common needed to eautoreconf - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - vala_src_prepare - gnome2_src_prepare -} - -src_configure() { - DOCS="AUTHORS ChangeLog MAINTAINERS NEWS README" - - gnome2_src_configure \ - --disable-deprecations \ - --disable-updater \ - --enable-gvfs-metadata \ - $(use_enable introspection) \ - $(use_enable spell) \ - $(use_enable python) \ - $(use_enable vala) -} - -src_test() { - "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die - GSETTINGS_SCHEMA_DIR="${S}/data" virtx emake check -} - -src_install() { - local args=() - # manually set pyoverridesdir due to bug #524018 and AM_PATH_PYTHON limitations - use python && args+=( pyoverridesdir="$(python_get_sitedir)/gi/overrides" ) - - gnome2_src_install "${args[@]}" -} diff --git a/app-editors/gedit/gedit-9999.ebuild b/app-editors/gedit/gedit-9999.ebuild deleted file mode 100644 index 47d3a49a..00000000 --- a/app-editors/gedit/gedit-9999.ebuild +++ /dev/null @@ -1,106 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" -GNOME2_LA_PUNT="yes" # plugins are dlopened -PYTHON_COMPAT=( python3_{4,5,6} ) -VALA_MIN_API_VERSION="0.26" -VALA_USE_DEPEND="vapigen" - -inherit eutils gnome2 multilib python-single-r1 vala virtualx -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="A text editor for the GNOME desktop" -HOMEPAGE="https://wiki.gnome.org/Apps/Gedit" - -LICENSE="GPL-2+ CC-BY-SA-3.0" -SLOT="0" - -IUSE="+introspection +python spell vala" -REQUIRED_USE="python? ( introspection ${PYTHON_REQUIRED_USE} )" - -if [[ ${PV} = 9999 ]]; then - IUSE="${IUSE} doc" - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux" -fi - -# X libs are not needed for OSX (aqua) -COMMON_DEPEND=" - >=dev-libs/libxml2-2.5.0:2 - >=dev-libs/glib-2.44:2[dbus] - >=x11-libs/gtk+-3.22.0:3[introspection?] - >=x11-libs/gtksourceview-3.22.0:3.0[introspection?] - >=dev-libs/libpeas-1.14.1[gtk] - - gnome-base/gsettings-desktop-schemas - gnome-base/gvfs - - x11-libs/libX11 - - introspection? ( >=dev-libs/gobject-introspection-0.9.3:= ) - python? ( - ${PYTHON_DEPS} - dev-python/pycairo[${PYTHON_USEDEP}] - >=dev-python/pygobject-3:3[cairo,${PYTHON_USEDEP}] - dev-libs/libpeas[python,${PYTHON_USEDEP}] ) - spell? ( >=app-text/gspell-0.2.5:0= ) -" -RDEPEND="${COMMON_DEPEND} - x11-themes/adwaita-icon-theme -" -DEPEND="${COMMON_DEPEND} - ${vala_depend} - app-text/docbook-xml-dtd:4.1.2 - app-text/yelp-tools - >=dev-util/gtk-doc-am-1 - >=dev-util/intltool-0.50.1 - >=sys-devel/gettext-0.18 - virtual/pkgconfig -" -# yelp-tools, gnome-common needed to eautoreconf - -if [[ ${PV} = 9999 ]]; then - DEPEND="${DEPEND} - doc? ( >=dev-util/gtk-doc-1 ) - app-text/yelp-tools" -fi - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - vala_src_prepare - gnome2_src_prepare -} - -src_configure() { - DOCS="AUTHORS ChangeLog MAINTAINERS NEWS README" - - gnome2_src_configure \ - --disable-deprecations \ - --disable-updater \ - --enable-gvfs-metadata \ - $(use_enable introspection) \ - $(use_enable spell) \ - $(use_enable python) \ - $(use_enable vala) \ - ITSTOOL=$(type -P true) -} - -src_test() { - "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die - GSETTINGS_SCHEMA_DIR="${S}/data" virtx emake check -} - -src_install() { - local args=() - # manually set pyoverridesdir due to bug #524018 and AM_PATH_PYTHON limitations - use python && args+=( pyoverridesdir="$(python_get_sitedir)/gi/overrides" ) - - gnome2_src_install "${args[@]}" -} diff --git a/app-editors/gedit/metadata.xml b/app-editors/gedit/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/app-editors/gedit/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/app-editors/ghex/ghex-9999.ebuild b/app-editors/ghex/ghex-9999.ebuild deleted file mode 100644 index c3910fc0..00000000 --- a/app-editors/ghex/ghex-9999.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="no" - -inherit gnome2 -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="GNOME hexadecimal editor" -HOMEPAGE="https://wiki.gnome.org/Apps/Ghex" - -LICENSE="GPL-2+ FDL-1.1+" -SLOT="2" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~amd64 ~arm ~ppc ~x86 ~x86-interix ~amd64-linux ~x86-linux" -fi -IUSE="" - -RDEPEND=" - >=dev-libs/atk-1 - >=dev-libs/glib-2.31.10:2 - >=x11-libs/gtk+-3.3.8:3 -" -DEPEND="${RDEPEND} - >=dev-util/intltool-0.41.1 - >=sys-devel/gettext-0.17 - app-text/yelp-tools - virtual/pkgconfig -" diff --git a/app-editors/ghex/metadata.xml b/app-editors/ghex/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/app-editors/ghex/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/app-editors/latexila/Manifest b/app-editors/latexila/Manifest deleted file mode 100644 index 57cdc79a..00000000 --- a/app-editors/latexila/Manifest +++ /dev/null @@ -1,23 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -DIST gnome-latex-3.30.2.tar.xz 1156600 BLAKE2B 2368b9edae94d010f69b272b5e077293d8534c21fcdeeaeb5cfd34cdecdf627cd8204a99faeaf2546cb3416108fc01e4cea39bda00b313400d96283ffc26b471 SHA512 b5378ac7b5f7f1c9dd91ef95e9922d980d552212811b3f2c99f9ebe4250312ead0973db136601033ee46d35d7526883cf8d4e505fa2a8e118c1884cb4276cfa8 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2 - -iQKTBAEBCAB9FiEEhjiDzgE0H6m8d3Z/4FucaN0bWf0FAlx37RRfFIAAAAAALgAo -aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDg2 -Mzg4M0NFMDEzNDFGQTlCQzc3NzY3RkUwNUI5QzY4REQxQjU5RkQACgkQ4FucaN0b -Wf0o8BAAtnhXR9H8LJtjYhEi1q4cdQZOBj6x4otRjMiv/A7H05hATnxKP0B6wroT -xg786W64160xubZpEcN9IeoKIYRJUQNfmChXGeO+QynWnFjWhcNNZSka45oL/aEj -UJ7fIQxLQr8GRLwqmPdLa/KKcP1WkPR9c9ScMWzUazBk4tBQgirW4vNkxoX8znsm -Z1LskGQN7PfIBTStzMQL2C7h+HH3GIkutyEJKOtx0HuaH0SGsmuCK0td/xSaViRH -reR+OnnUWKB9CwDrBOMR91sqsNowNUoKaWRGXDk9sFL4nlTodHeOyl0SqAHfKc50 -ZZekX7Jlynou70SRh8I1G+FSgeF0Cb3WEXibeRCZQZQXgnajE4iR+3WFjDdhwx6a -WnhUBOwfhAhwUzgU5op9hsCNqazU9rKvpMXIkBzO8JIQ9FsotU28BdjawLZz5tEG -EAUxaFnlnV7s149LcN8L/4r3NjS6cRX+EglU2DhYsVBxz3TD79Q3djJn9x4Fuwsw -lpDkoKnlHYhtrc282rZGP/sbBMFZ+xQ/yX80Bq2zzfncsOaw+dBzRuzAexapbMfR -2NgWR11wcNzdBGaMpUtdM0FxekwyaUz+wbDr0eocun9XAF1iWi4Vw4yiQnTFnoVv -yumqosBrlfEQ4f1OSi7vgS0Q6iImJsZ+kT08Dk0Dq3rYJ2tqjvM= -=jwZl ------END PGP SIGNATURE----- diff --git a/app-editors/latexila/latexila-3.30.2-r1.ebuild b/app-editors/latexila/latexila-3.30.2-r1.ebuild deleted file mode 100644 index 0b072029..00000000 --- a/app-editors/latexila/latexila-3.30.2-r1.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" -VALA_MIN_API_VERSION="0.34" -VALA_USE_DEPEND="vapigen" -GNOME_ORG_MODULE="gnome-latex" - -inherit gnome2 vala - -DESCRIPTION="Integrated LaTeX environment for GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/LaTeXila" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+introspection +latexmk rubber" - -COMMON_DEPEND=" - app-text/enchant - >=app-text/gspell-1.8:0= - >=dev-libs/glib-2.56:2[dbus] - >=dev-libs/libgee-0.10:0.8= - gnome-base/gsettings-desktop-schemas - >=x11-libs/gtk+-3.22:3 - x11-libs/gtksourceview:4= - x11-libs/gdk-pixbuf:2 - x11-libs/pango - >=x11-libs/tepl-4.2:4 - introspection? ( >=dev-libs/gobject-introspection-1.30.0:= ) -" -RDEPEND="${COMMON_DEPEND} - virtual/latex-base - x11-themes/hicolor-icon-theme - latexmk? ( dev-tex/latexmk ) - rubber? ( dev-tex/rubber ) -" -# libxml2+gdk-pixbuf required for glib-compile-resources -DEPEND="${COMMON_DEPEND} - $(vala_depend) - app-text/yelp-tools - dev-libs/libxml2:2 - dev-util/gdbus-codegen - dev-util/glib-utils - >=dev-util/gtk-doc-am-1.14 - >=dev-util/intltool-0.50.1 - virtual/pkgconfig -" - -src_prepare() { - gnome2_src_prepare - vala_src_prepare -} - -src_configure() { - gnome2_src_configure \ - $(use_enable introspection) -} - -pkg_postinst() { - local v - for v in ${REPLACING_VERSIONS}; do - if ver_test "3.30.0" -gt ${v}; then - ewarn "Latexila has been renamed Gnome LaTeX" - ewarn "the binary is now called gnome-latex" - break - fi - done - - gnome2_pkg_postinst -} diff --git a/app-editors/latexila/metadata.xml b/app-editors/latexila/metadata.xml deleted file mode 100644 index d886385e..00000000 --- a/app-editors/latexila/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -<use> - <flag name="latexmk">Install <pkg>dev-tex/latexmk</pkg> (used by default - for the build tools)</flag> - <flag name="rubber">Install <pkg>dev-tex/rubber</pkg> (can be used for the - build tools)</flag> -</use> -</pkgmetadata> diff --git a/app-emulation/libvirt-glib/libvirt-glib-9999.ebuild b/app-emulation/libvirt-glib/libvirt-glib-9999.ebuild deleted file mode 100644 index 95f5cf2f..00000000 --- a/app-emulation/libvirt-glib/libvirt-glib-9999.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -GCONF_DEBUG="no" -GNOME2_LA_PUNT="yes" -VALA_MIN_API_VERSION="0.14" -PYTHON_COMPAT=( python{2_6,2_7} ) - -inherit gnome2 python-single-r1 vala -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="GLib and GObject mappings for libvirt" -HOMEPAGE="http://libvirt.org/git/?p=libvirt-glib.git" - -LICENSE="LGPL-2.1" -SLOT="0" -if [[ ${PV} = 9999 ]]; then - EGIT_REPO_URI="git://libvirt.org/${PN}.git" - KEYWORDS="" -else - SRC_URI="ftp://libvirt.org/libvirt/glib/${P}.tar.gz" - KEYWORDS="~amd64 ~x86" -fi -IUSE="+introspection python +vala" -REQUIRED_USE=" - python? ( ${PYTHON_REQUIRED_USE} ) - vala? ( introspection ) -" - -RDEPEND=" - dev-libs/libxml2:2 - >=app-emulation/libvirt-0.9.10:= - >=dev-libs/glib-2.38.0:2 - introspection? ( >=dev-libs/gobject-introspection-0.10.8:= ) - python? ( ${PYTHON_DEPS} ) -" -DEPEND="${RDEPEND} - dev-util/gtk-doc-am - >=dev-util/intltool-0.35.0 - virtual/pkgconfig - vala? ( $(vala_depend) ) -" - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_configure() { - gnome2_src_configure \ - --disable-test-coverage \ - --disable-static \ - $(use_enable introspection) \ - $(use_enable vala) \ - $(use_with python) -} diff --git a/app-emulation/libvirt-glib/metadata.xml b/app-emulation/libvirt-glib/metadata.xml deleted file mode 100644 index 3d9b69da..00000000 --- a/app-emulation/libvirt-glib/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="person"> - <email>tamiko@gentoo.org</email> - <name>Matthias Maier</name> - <description>Please CC me on bugs</description> -</maintainer> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/app-misc/bijiben/Manifest b/app-misc/bijiben/Manifest deleted file mode 100644 index d341817e..00000000 --- a/app-misc/bijiben/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST bijiben-3.28.4.1.tar.xz 681388 BLAKE2B a34976bf7aa148fd3010d4b9df62664487bf71a84461ea299f4814a9401d1e20d3f4a8e3020ef7e9ee07afebd5173b4ab6e9a022d782c348465a8e5a7548af62 SHA512 f2daac348dd734739b908d71e7227d8995260cb1dfebacb3ee346958bd42e026c290803326a5fa1c932071cfb13a8a1d5a4d6e2c3b49ae7d783390d227476960 -DIST bijiben-3.30.3.tar.xz 691972 BLAKE2B 7db814549094b057fe14365a19559252bf81f2a1c40d2e013b98a24598073bc376e278ac99ac4093afe948f3008cbcee86fca1c7c297ee9c49b92575b1c46ce0 SHA512 a251ce2564b54850001c5fb265a92dfdab57ba00b1239e5b0f65385747be89ce15d7f33d4dfe2ceeaf45715948f6218c69e52ef97d444bb1b9582761da073d5b diff --git a/app-misc/bijiben/bijiben-3.28.4.1.ebuild b/app-misc/bijiben/bijiben-3.28.4.1.ebuild deleted file mode 100644 index 31bb6452..00000000 --- a/app-misc/bijiben/bijiben-3.28.4.1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit gnome.org gnome2-utils meson xdg - -DESCRIPTION="Note editor designed to remain simple to use" -HOMEPAGE="https://wiki.gnome.org/Apps/Bijiben" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=" - >=app-misc/tracker-1:= - >=dev-libs/glib-2.53.4:2 - net-libs/gnome-online-accounts:= - >=x11-libs/gtk+-3.19.3:3 - >=gnome-extra/evolution-data-server-3.13.90:= - dev-libs/libxml2:2 - sys-apps/util-linux - >=net-libs/webkit-gtk-2.10.0:4 -" -DEPEND="${RDEPEND} - dev-util/itstool - dev-util/gdbus-codegen - >=dev-util/intltool-0.50.1 - >=sys-devel/gettext-0.19.7 - virtual/pkgconfig -" diff --git a/app-misc/bijiben/bijiben-3.30.3.ebuild b/app-misc/bijiben/bijiben-3.30.3.ebuild deleted file mode 100644 index 31bb6452..00000000 --- a/app-misc/bijiben/bijiben-3.30.3.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit gnome.org gnome2-utils meson xdg - -DESCRIPTION="Note editor designed to remain simple to use" -HOMEPAGE="https://wiki.gnome.org/Apps/Bijiben" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=" - >=app-misc/tracker-1:= - >=dev-libs/glib-2.53.4:2 - net-libs/gnome-online-accounts:= - >=x11-libs/gtk+-3.19.3:3 - >=gnome-extra/evolution-data-server-3.13.90:= - dev-libs/libxml2:2 - sys-apps/util-linux - >=net-libs/webkit-gtk-2.10.0:4 -" -DEPEND="${RDEPEND} - dev-util/itstool - dev-util/gdbus-codegen - >=dev-util/intltool-0.50.1 - >=sys-devel/gettext-0.19.7 - virtual/pkgconfig -" diff --git a/app-misc/bijiben/metadata.xml b/app-misc/bijiben/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/app-misc/bijiben/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/app-misc/gnote/gnote-9999.ebuild b/app-misc/gnote/gnote-9999.ebuild deleted file mode 100644 index f150884c..00000000 --- a/app-misc/gnote/gnote-9999.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_LA_PUNT="yes" - -inherit gnome2 readme.gentoo-r1 -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Desktop note-taking application" -HOMEPAGE="https://wiki.gnome.org/Apps/Gnote" - -LICENSE="GPL-3+ FDL-1.1" -SLOT="0" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~amd64 ~x86" -fi -IUSE="debug" - -# Automagic glib-2.32 dep -# glibmm: first version in tree providing Thread API fix -COMMON_DEPEND=" - >=app-crypt/libsecret-0.8 - >=app-text/gtkspell-3.0:3 - >=dev-cpp/glibmm-2.52.1-r1:2 - >=dev-cpp/gtkmm-3.18:3.0 - >=dev-libs/glib-2.32:2[dbus] - >=dev-libs/libxml2-2:2 - dev-libs/libxslt - >=sys-apps/util-linux-2.16:= - >=x11-libs/gtk+-3.20:3 -" -RDEPEND="${COMMON_DEPEND} - gnome-base/gsettings-desktop-schemas -" -DEPEND="${DEPEND} - app-text/docbook-xml-dtd:4.1.2 - >=dev-util/intltool-0.35.0 - dev-util/itstool - virtual/pkgconfig -" -if [[ ${PV} = 9999 ]]; then - DEPEND="${DEPEND} - app-text/yelp-tools" -fi - -src_prepare() { - # Do not alter CFLAGS - sed 's/-DDEBUG -g/-DDEBUG/' -i configure.ac configure || die - - gnome2_src_prepare - - if has_version net-fs/wdfs; then - DOC_CONTENTS="You have net-fs/wdfs installed. app-misc/gnote will use it to - synchronize notes." - else - DOC_CONTENTS="Gnote can use net-fs/wdfs to synchronize notes. - If you want to use that functionality just emerge net-fs/wdfs. - Gnote will automatically detect that you did and let you use it." - fi -} - -src_configure() { - gnome2_src_configure \ - --disable-static \ - $(use_enable debug) -} - -src_install() { - gnome2_src_install - readme.gentoo_create_doc -} - -pkg_postinst() { - gnome2_pkg_postinst - readme.gentoo_print_elog -} diff --git a/app-misc/gnote/metadata.xml b/app-misc/gnote/metadata.xml deleted file mode 100644 index 9c70dba0..00000000 --- a/app-misc/gnote/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <upstream> - <remote-id type="github">tsuna/boost.m4</remote-id> - </upstream> -</pkgmetadata> diff --git a/app-office/gnome-todo/Manifest b/app-office/gnome-todo/Manifest deleted file mode 100644 index 339ce7fd..00000000 --- a/app-office/gnome-todo/Manifest +++ /dev/null @@ -1,25 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -DIST gnome-todo-3.24.2.tar.xz 833596 BLAKE2B d98ad74f44c065a97776f2248335e267117c8fb32188af352329f53ca4b06208d8c4121d0398c26fb54b158245ea3d079f00b86654b047a9c6f4efe61414e69d SHA512 cc772e8a38d7ce85284dc5a1b562aa52880f8ce8b28e77805de837ccb17a8ad5fd79bc5ff370e797a032b5525ecd48c0ece184c791aff9f0158ee5161691347b -DIST gnome-todo-3.26.2.tar.xz 719492 BLAKE2B 5445fc78a152a1380c8d8b95fbcba17da25534b77ae2a1d309f622c726de5b9ff9a165468967190929bf6958314f3b16f81748470b833fa04b1a3ee0a2ec3bbc SHA512 45b3d8cb5018e421734e52c29bab5c08cae92e144ae2a6c21b1acccae4fe0f668de87a291040fda573e66900873647f02e3373e2d4165f1e2e24bb17fe44958c -DIST gnome-todo-3.28.1.tar.xz 751448 BLAKE2B 55c4909d35e65a763bd283e55b85dc3a6dc0190c39f3f97c33bde7c071abd8e7a88479ed72733e66bd550133bb683ed9cafb9dff36f41b4f7d6bcb9f889f2a39 SHA512 26371dd2a460656b5b7d323420cfdc3f26c548cabe0bf6a01081a017d68e062fb54164f6d0c5cf5054b59f30be65681dedde450d9b98b88f73c07131cd01f57a ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2 - -iQKTBAEBCAB9FiEEX+aBqe7MmoWBwzA1lSmjXZiBxnkFAlwnaNtfFIAAAAAALgAo -aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDVG -RTY4MUE5RUVDQzlBODU4MUMzMzAzNTk1MjlBMzVEOTg4MUM2NzkACgkQlSmjXZiB -xnldDw/+IrTgg/RS8+sw1NweszGNjtDncx5p2v/3I0+3nBr6gAmeizol9ksjDg4s -qQv0WkK5L9W8faxQNl6m/vvPV577462PSCc0Hwyrog3OQgLd47K5AKiJTkwUYwV0 -euyjimqgSXGpfv4bgt4o1M+ONxP3rChtTiWr/EIW7ITpl4QYZ/u9x4qeCq4yBMbW -m5wZb/LBXT7t8SgiTABh2Suw9y+3ZA/oBTq0Ke0zwZ2ajyXivrWZNp+aI2X/AraD -XxA4HLpHVBgu1gkLWy0b/5W9vIKB/p8NGoNpS3gQQhlWJkqYYIfpmNwgCnGYuOZe -zI6+dkfpZmJdyb6X2puS4+M3nwz9X+3ObcZxPRH6KwufHNqsQApwpk3xVGkLebe1 -ca5oy+Ptzw+DCh7KdxTcgLt0O5UWJEhdSBLqZbW7PRm2MKdGDEoRF34BvSnnRTmW -zwJQtb230LlqCTaZi5RUtZap8AYMIlOkDEZBIElM6oIV7IYouJ3qCyRdCyAYfByc -lTeeJUastlLZP00nF/apAwm0ftHvLfoQbhl2tJsHqF7ANQg8kOijig1KVy4UVAO2 -UxEvtsdu5HAiQqBBRwr0b/hyvX9kCpnLdDZa1G2xBTEnLqIV6gB9wfL4btCsUTpV -aITW/IDayRe+fQJdHD6VZnUYdYGC5mAAAkyAXnzbp0ZR4tWWX3A= -=73AL ------END PGP SIGNATURE----- diff --git a/app-office/gnome-todo/files/3.24.2-libical3-compat.patch b/app-office/gnome-todo/files/3.24.2-libical3-compat.patch deleted file mode 100644 index f7265da3..00000000 --- a/app-office/gnome-todo/files/3.24.2-libical3-compat.patch +++ /dev/null @@ -1,29 +0,0 @@ -From a2f3afb3c8a4f8b0a2a361e37b36b10e1e98380c Mon Sep 17 00:00:00 2001 -From: Georges Basile Stavracas Neto <georges.stavracas@gmail.com> -Date: Sat, 11 Nov 2017 03:31:47 -0200 -Subject: [PATCH] eds: Build with libical 3.0 - -Fixes #123 - -(cherry picked and ported from commit 6de8adc351b758c1d608ae0ea8acf6d35ed502ea) ---- - src/gtd-task.c | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -diff --git a/src/gtd-task.c b/src/gtd-task.c -index 1143dad..125e2f3 100644 ---- a/src/gtd-task.c -+++ b/src/gtd-task.c -@@ -777,8 +777,7 @@ gtd_task_set_complete (GtdTask *task, - dt->hour = g_date_time_get_hour (now); - dt->minute = g_date_time_get_minute (now); - dt->second = g_date_time_get_seconds (now); -- dt->is_date = 0; -- dt->is_utc = 1; -+ dt->zone = icaltimezone_get_utc_timezone (); - - /* convert timezone - * --- -2.15.1 - diff --git a/app-office/gnome-todo/files/3.26.2-libical3-compat.patch b/app-office/gnome-todo/files/3.26.2-libical3-compat.patch deleted file mode 100644 index efad2e6d..00000000 --- a/app-office/gnome-todo/files/3.26.2-libical3-compat.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 7362e5becc32cec8eebea5d41d95db8d9ad816bc Mon Sep 17 00:00:00 2001 -From: Mart Raudsepp <leio@gentoo.org> -Date: Wed, 17 Jan 2018 14:29:38 +0200 -Subject: [PATCH] eds: Build with libical 3.0 - -Backport of 6de8adc351b758c1d608ae0ea8acf6d35ed502ea ---- - src/gtd-task.c | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -diff --git a/src/gtd-task.c b/src/gtd-task.c -index 389f5ad..219ab44 100644 ---- a/src/gtd-task.c -+++ b/src/gtd-task.c -@@ -777,8 +777,7 @@ gtd_task_set_complete (GtdTask *task, - dt->hour = g_date_time_get_hour (now); - dt->minute = g_date_time_get_minute (now); - dt->second = g_date_time_get_seconds (now); -- dt->is_date = 0; -- dt->is_utc = 1; -+ dt->zone = icaltimezone_get_utc_timezone (); - - /* convert timezone - * --- -2.10.2 - diff --git a/app-office/gnome-todo/gnome-todo-3.24.2.ebuild b/app-office/gnome-todo/gnome-todo-3.24.2.ebuild deleted file mode 100644 index 7512ec18..00000000 --- a/app-office/gnome-todo/gnome-todo-3.24.2.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit gnome2 - -DESCRIPTION="Personal task manager" -HOMEPAGE="https://wiki.gnome.org/Apps/Todo" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+introspection" - -RDEPEND=" - >=dev-libs/glib-2.43.4:2 - >=dev-libs/libical-0.43 - >=dev-libs/libpeas-1.17 - >=gnome-extra/evolution-data-server-3.17.1:=[gtk] - >=net-libs/gnome-online-accounts-3.2 - >=x11-libs/gtk+-3.22.0:3 - introspection? ( >=dev-libs/gobject-introspection-1.42:= ) -" -DEPEND="${RDEPEND} - dev-libs/appstream-glib - >=dev-util/gtk-doc-am-1.14 - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}"/${PV}-libical3-compat.patch -) - -src_configure() { - gnome2_src_configure \ - $(use_enable introspection) \ - --enable-eds-plugin \ - --enable-background-plugin \ - --enable-dark-theme-plugin \ - --enable-scheduled-panel-plugin \ - --enable-score-plugin \ - --enable-today-panel-plugin \ - --enable-unscheduled-panel-plugin \ - --enable-todo-txt-plugin -} diff --git a/app-office/gnome-todo/gnome-todo-3.26.2.ebuild b/app-office/gnome-todo/gnome-todo-3.26.2.ebuild deleted file mode 100644 index cd463c0d..00000000 --- a/app-office/gnome-todo/gnome-todo-3.26.2.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit gnome-meson - -DESCRIPTION="Personal task manager" -HOMEPAGE="https://wiki.gnome.org/Apps/Todo" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64" -IUSE="doc" - -RDEPEND=" - >=dev-libs/glib-2.43.4:2 - >=x11-libs/gtk+-3.22.0:3 - >=net-libs/gnome-online-accounts-3.25.3 - >=gnome-extra/evolution-data-server-3.17.1:=[gtk] - >=dev-libs/libical-0.43 - >=dev-libs/libpeas-1.17 - >=dev-libs/gobject-introspection-1.42:= -" -DEPEND="${RDEPEND} - >=dev-util/meson-0.40.0 - doc? ( dev-util/gtk-doc ) - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}"/${PV}-libical3-compat.patch -) - -src_configure() { - # TODO: There aren't any consumers of the introspection outside gnome-todo's own plugins, so maybe we - # TODO: should just always build introspection support as an application that needs it for full functionality? - # Todoist plugin requires 3.25.3 GOA for being able to add a Todoist account - gnome-meson_src_configure \ - -Denable-background-plugin=true \ - -Denable-dark-theme-plugin=true \ - -Denable-scheduled-panel-plugin=true \ - -Denable-score-plugin=true \ - -Denable-today-panel-plugin=true \ - -Denable-unscheduled-panel-plugin=true \ - -Denable-todo-txt-plugin=true \ - -Denable-todoist-plugin=true \ - $(meson_use doc enable-gtk-doc) \ - -Denable-introspection=true -} diff --git a/app-office/gnome-todo/gnome-todo-3.28.1.ebuild b/app-office/gnome-todo/gnome-todo-3.28.1.ebuild deleted file mode 100644 index 98a79d2a..00000000 --- a/app-office/gnome-todo/gnome-todo-3.28.1.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit gnome.org gnome2-utils meson xdg - -DESCRIPTION="Personal task manager" -HOMEPAGE="https://wiki.gnome.org/Apps/Todo" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64" -IUSE="gtk-doc +introspection" - -RDEPEND=" - >=dev-libs/glib-2.43.4:2 - >=x11-libs/gtk+-3.22.0:3[introspection?] - >=net-libs/gnome-online-accounts-3.25.3 - >=dev-libs/libpeas-1.17 - >=gnome-extra/evolution-data-server-3.17.1:=[gtk] - >=dev-libs/libical-0.43 - introspection? ( >=dev-libs/gobject-introspection-1.42:= ) -" -DEPEND="${RDEPEND} - dev-libs/libxml2:2 - dev-util/glib-utils - gtk-doc? ( dev-util/gtk-doc ) - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -src_configure() { - # TODO: There aren't any consumers of the introspection outside gnome-todo's own plugins, so maybe we - # TODO: should just always build introspection support as an application that needs it for full functionality? - # Todoist plugin requires 3.25.3 GOA for being able to add a Todoist account - local emesonargs=( - -Dbackground_plugin=true - -Ddark_theme_plugin=true - -Dscheduled_panel_plugin=true - -Dscore_plugin=true - -Dtoday_panel_plugin=true - -Dunscheduled_panel_plugin=true - -Dtodo_txt_plugin=true - -Dtodoist_plugin=true - -Dtracing=false - $(meson_use gtk-doc gtk_doc) - $(meson_use introspection) - ) - meson_src_configure -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update - gnome2_icon_cache_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update - gnome2_icon_cache_update -} diff --git a/app-office/gnome-todo/metadata.xml b/app-office/gnome-todo/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/app-office/gnome-todo/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/app-office/planner/files/0001-Speed-up-python-path-detection.patch b/app-office/planner/files/0001-Speed-up-python-path-detection.patch deleted file mode 100644 index 43e349b6..00000000 --- a/app-office/planner/files/0001-Speed-up-python-path-detection.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 750f1489360a34b80f963eddb5af77b1cc51a1c3 Mon Sep 17 00:00:00 2001 -From: Pacho Ramos <pacho@condmat1.ciencias.uniovi.es> -Date: Sat, 29 Dec 2012 17:13:05 +0100 -Subject: [PATCH 1/2] Speed up python path detection - ---- - acinclude.m4 | 10 ++-------- - 1 file changed, 2 insertions(+), 8 deletions(-) - -diff --git a/acinclude.m4 b/acinclude.m4 -index c4996ee..fadbf2c 100644 ---- a/acinclude.m4 -+++ b/acinclude.m4 -@@ -85,14 +85,8 @@ CPPFLAGS="$save_CPPFLAGS" - - # Check for Python library path - AC_MSG_CHECKING([for Python library path]) -- python_path=`echo $PYTHON | sed "s,/bin.*$,,"` -- for i in "$python_path/lib/python$PYTHON_VERSION/config/" "$python_path/lib/python$PYTHON_VERSION/" "$python_path/lib/python/config/" "$python_path/lib/python/" "$python_path/" ; do -- python_path=`find $i -type f -name libpython$PYTHON_VERSION.* -print | sed "1q"` -- if test -n "$python_path" ; then -- break -- fi -- done -- python_path=`echo $python_path | sed "s,/libpython.*$,,"` -+ [python_path=`$PYTHON -c 'import distutils.sysconfig, os; \ -+ print(os.path.sep.join(distutils.sysconfig.get_python_lib(standard_lib=True).split(os.path.sep)[:-1]))'`] - AC_MSG_RESULT([$python_path]) - if test -z "$python_path" ; then - AC_MSG_ERROR([cannot find Python library path]) --- -1.8.2.1 - diff --git a/app-office/planner/files/0002-Fix-build-failure-with-evolution-data-server-3.6.patch b/app-office/planner/files/0002-Fix-build-failure-with-evolution-data-server-3.6.patch deleted file mode 100644 index 1bb1076b..00000000 --- a/app-office/planner/files/0002-Fix-build-failure-with-evolution-data-server-3.6.patch +++ /dev/null @@ -1,401 +0,0 @@ -From 60ff192322517ca26e33da36c4a9ec03ae4f3539 Mon Sep 17 00:00:00 2001 -From: Gilles Dartiguelongue <eva@gentoo.org> -Date: Sat, 29 Dec 2012 16:48:30 +0100 -Subject: [PATCH 2/2] Fix build failure with evolution-data-server-3.6 - -Only cover plugin code enabled through --enable-eds. -EDS backend has been broken for a long time and needs more work. ---- - configure.ac | 2 +- - src/planner-eds-plugin.c | 141 +++++++++++++++++++++++++---------------------- - 2 files changed, 75 insertions(+), 68 deletions(-) - -diff --git a/configure.ac b/configure.ac -index 77127c3..5c995d8 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -243,7 +243,7 @@ dnl ----------------------------- - AC_ARG_ENABLE(eds, [ --enable-eds build evolution-data-server support [default=no]], enable_eds="$enableval", enable_eds=no) - - if test "x$enable_eds" = "xyes" ; then -- EDS_REQUIRED=1.1.0 -+ EDS_REQUIRED=3.6 - EDS_PACKAGE=1.2 - PKG_CHECK_MODULES(EDS, - [ -diff --git a/src/planner-eds-plugin.c b/src/planner-eds-plugin.c -index 4eb060c..a8229c9 100644 ---- a/src/planner-eds-plugin.c -+++ b/src/planner-eds-plugin.c -@@ -30,7 +30,6 @@ - #include <gdk/gdkkeysyms.h> - #include <glade/glade.h> - #include <gtk/gtk.h> --#include <gconf/gconf-client.h> - #include <libplanner/mrp-object.h> - #include <libplanner/mrp-property.h> - #include "libplanner/mrp-paths.h" -@@ -39,13 +38,11 @@ - #include "planner-resource-cmd.h" - - /* Evolution Data Server sources */ --#include <libedataserver/e-source-list.h> --#include <libedataserver/e-source-group.h> --#include <libedataserver/e-uid.h> -+#include <libedataserver/libedataserver.h> - /* Calendar */ --#include <libecal/e-cal.h> -+#include <libecal/libecal.h> - /* Addressbook */ --#include <libebook/e-book.h> -+#include <libebook/libebook.h> - - struct _PlannerPluginPriv { - MrpProject *project; -@@ -66,7 +63,8 @@ struct _PlannerPluginPriv { - gchar *current_query_id; - GList *queries_cancelled; - /* Books open */ -- GList *books; -+ ESourceRegistry *registry; -+ GList *books; - - GtkActionGroup *actions; - }; -@@ -95,7 +93,7 @@ enum { - static void eds_plugin_import (GtkAction *action, - gpointer user_data, - const gchar *cname); --static void eds_create_groups_model (GSList *groups, -+static void eds_create_groups_model (GList *groups, - PlannerPlugin *plugin); - static void eds_ok_button_clicked (GtkButton *button, - PlannerPlugin *plugin); -@@ -130,15 +128,14 @@ static MrpResource * eds_find_resource (PlannerPlugin *plugin, - const gchar *uid, - GList *resources_orig); - static gboolean eds_create_uid_property (PlannerPlugin *plugin); --static void eds_load_resources (ESourceGroup *group, -+static void eds_load_resources (ESource *source, - PlannerPlugin *plugin, - const gchar *search); --static void eds_receive_contacts_cb (EBook *book, -- EBookStatus status, -- GList *contacts, -+static void eds_receive_contacts_cb (EBookClient *book, -+ GAsyncResult *result, - gpointer plugin); --static void eds_receive_book_cb (EBook *book, -- EBookStatus status, -+static void eds_receive_book_cb (EBookClient *book, -+ GAsyncResult *result, - gpointer user_data); - static void eds_plugin_busy (PlannerPlugin *plugin, - gboolean busy); -@@ -236,9 +233,7 @@ eds_plugin_import (GtkAction *action, - PlannerPlugin *plugin; - PlannerPluginPriv *priv; - GtkCellRenderer *renderer; -- GConfClient *gconf_client; -- ESourceList *source_list; -- GSList *groups; -+ GList *groups; - gchar *filename; - - plugin = PLANNER_PLUGIN (user_data); -@@ -293,11 +288,9 @@ eds_plugin_import (GtkAction *action, - gtk_widget_show (priv->dialog_get_resources); - - -- gconf_client = gconf_client_get_default (); -- source_list = e_source_list_new_for_gconf (gconf_client, -- "/apps/evolution/addressbook/sources"); - /* List with addressbook groups */ -- groups = e_source_list_peek_groups (source_list); -+ groups = e_source_registry_list_sources (priv->registry, -+ E_SOURCE_EXTENSION_ADDRESS_BOOK); - eds_create_groups_model (groups, plugin); - gtk_combo_box_set_model (priv->select_group, priv->groups_model); - renderer = gtk_cell_renderer_text_new (); -@@ -305,52 +298,58 @@ eds_plugin_import (GtkAction *action, - renderer, TRUE); - gtk_cell_layout_set_attributes (GTK_CELL_LAYOUT (priv->select_group), - renderer, "text", 0, NULL); -- /* g_object_unref (source_list); */ -+ g_list_free_full (groups, g_object_unref); - } - - static void --eds_create_groups_model (GSList *groups, -+eds_create_groups_model (GList *groups, - PlannerPlugin *plugin) - { -+ PlannerPluginPriv *priv; - GtkListStore *model; - GtkTreeIter iter; -- GSList *sl; -+ GList *sl; -+ ESource *parent; -+ const gchar *parent_name; - const gchar *name; - - if (groups == NULL) { - return; - } - -+ priv = plugin->priv; - model = gtk_list_store_new (NUM_GROUP_COLS, G_TYPE_STRING, G_TYPE_OBJECT); - - for (sl = groups; sl; sl = sl->next) { -- name = e_source_group_peek_name (sl->data); -+ name = e_source_get_display_name (sl->data); -+ parent = e_source_registry_ref_source(priv->registry, e_source_get_parent(sl->data)); -+ parent_name = e_source_get_display_name(parent); - gtk_list_store_append (model, &iter); - gtk_list_store_set (model, &iter, -- COL_GROUP_NAME, name, -+ COL_GROUP_NAME, g_strdup_printf("%s (%s)", name, parent_name), - COL_GROUP_OBJECT, sl->data, -1); -+ g_object_unref(parent); - } - plugin->priv->groups_model = GTK_TREE_MODEL (model); - } - - /* For now we show all the sources from a group in a List. -- Later we will us a Tree to show them usings groups. */ -+ Later we will use a Tree to show them usings groups. */ - static void --eds_load_resources (ESourceGroup *group, -- PlannerPlugin *plugin, -- const gchar *search) -+eds_load_resources (ESource *source, -+ PlannerPlugin *plugin, -+ const gchar *search) - { - GtkListStore *model; -- GSList *sources, *sl; -- PlannerPluginPriv *priv; -+ GList *sources, *sl; -+ PlannerPluginPriv *priv = NULL; - -- g_return_if_fail (E_IS_SOURCE_GROUP (group)); -- sources = e_source_group_peek_sources (group); -+ g_return_if_fail (E_IS_SOURCE (source)); - - priv = plugin->priv; - model = GTK_LIST_STORE (priv->resources_model); - -- if (sources == NULL) { -+ if (source == NULL) { - if (model) { - gtk_list_store_clear (model); - } -@@ -439,9 +438,12 @@ eds_load_resources (ESourceGroup *group, - gtk_tree_view_set_headers_clickable (priv->resources_tree_view, TRUE); - } - -+ sources = e_source_registry_list_sources (priv->registry, -+ E_SOURCE_EXTENSION_ADDRESS_BOOK); -+ - for (sl = sources; sl; sl = sl->next) { -- EBook *client; -- AsyncQuery *async_query = g_new0 (AsyncQuery, 1); -+ EBookClient *client; -+ AsyncQuery *async_query = g_new0 (AsyncQuery, 1); - - g_free (plugin->priv->current_query_id); - plugin->priv->current_query_id = e_uid_new (); -@@ -450,11 +452,12 @@ eds_load_resources (ESourceGroup *group, - async_query->uid = plugin->priv->current_query_id; - async_query->search = search; - -- client = e_book_new (sl->data, NULL); -+ client = e_book_client_new (sl->data, NULL); - g_message ("Open book async query: %s", async_query->uid); -- e_book_async_open (client, TRUE, eds_receive_book_cb, async_query); -+ e_client_open (E_CLIENT (client), TRUE, NULL, (GAsyncReadyCallback) eds_receive_book_cb, async_query); - eds_plugin_busy (plugin, TRUE); - } -+ g_list_free_full (sources, g_object_unref); - } - - static gboolean -@@ -478,16 +481,17 @@ eds_query_cancelled (PlannerPlugin *plugin, - } - - static void --eds_receive_book_cb (EBook *client, -- EBookStatus status, -+eds_receive_book_cb (EBookClient *client, -+ GAsyncResult *result, - gpointer user_data) - { - PlannerPlugin *plugin; - EBookQuery *query; - AsyncQuery *async_query; - const gchar *search; -+ const gchar *sexp; - const gchar *uid; -- const gchar *book_uri; -+ const gchar *book_uid; - GtkListStore *model; - - async_query = user_data; -@@ -499,25 +503,25 @@ eds_receive_book_cb (EBook *client, - gtk_list_store_clear (model); - g_free (async_query); - -- book_uri = e_book_get_uri (client); -+ book_uid = e_source_get_uid(e_client_get_source(E_CLIENT (client))); - - if (eds_query_cancelled (plugin, uid)) { -- g_message ("Open book query cancelled: %s (%s)", book_uri, uid); -+ g_message ("Open book query cancelled: %s (%s)", book_uid, uid); - gtk_widget_set_sensitive (glade_xml_get_widget (plugin->priv->glade, - "search_box"), TRUE); - eds_plugin_busy (plugin, FALSE); - return; - } - -- if (status != E_BOOK_ERROR_OK) { -- g_warning ("Problems opening: %s", book_uri); -+ if (!e_client_open_finish(E_CLIENT (client), result, NULL)) { -+ g_warning ("Problems opening: %s", book_uid); - gtk_widget_set_sensitive (glade_xml_get_widget (plugin->priv->glade, - "search_box"), TRUE); - eds_plugin_busy (plugin, FALSE); - return; - } - -- g_message ("Looking the book: %s", book_uri); -+ g_message ("Looking the book: %s", book_uid); - plugin->priv->books = g_list_append (plugin->priv->books, client); - - async_query = g_new0 (AsyncQuery, 1); -@@ -527,22 +531,23 @@ eds_receive_book_cb (EBook *client, - async_query->plugin = plugin; - - query = e_book_query_any_field_contains (search); -- e_book_async_get_contacts (client, query, -- eds_receive_contacts_cb, -- (gpointer) async_query); -+ sexp = e_book_query_to_string(query); -+ e_book_client_get_contacts (client, sexp, NULL, -+ (GAsyncReadyCallback) eds_receive_contacts_cb, -+ (gpointer) async_query); - - eds_plugin_busy (plugin, TRUE); - e_book_query_unref (query); - } - - static void --eds_receive_contacts_cb (EBook *book, -- EBookStatus status, -- GList *contacts, -+eds_receive_contacts_cb (EBookClient *client, -+ GAsyncResult *result, - gpointer user_data) - { - GtkTreeIter iter; -- GList *l; -+ GSList *l; -+ GSList *contacts; - GtkListStore *model; - PlannerPlugin *plugin; - PlannerPluginPriv *priv; -@@ -550,6 +555,7 @@ eds_receive_contacts_cb (EBook *book, - AsyncQuery *async_query; - const gchar *uid; - gchar *filename; -+ GError *error; - - async_query = (AsyncQuery *) user_data; - -@@ -565,11 +571,10 @@ eds_receive_contacts_cb (EBook *book, - return; - } - -- g_message ("Book status response: %d", status); - g_message ("Answer for the query: %s", uid); - -- /* Exceed limit is E_BOOK_ERROR_OTHER_ERROR :( */ -- if (status == E_BOOK_ERROR_OK || status == E_BOOK_ERROR_OTHER_ERROR) { -+ if (e_book_client_get_contacts_finish(client, result, &contacts, &error)) { -+ g_message ("Book status response: %d", g_slist_length(contacts)); - filename = mrp_paths_get_image_dir ("/resources.png"); - pixbuf = gdk_pixbuf_new_from_file (filename, NULL); - g_free (filename); -@@ -586,8 +591,9 @@ eds_receive_contacts_cb (EBook *book, - COL_RESOURCE_PHOTO, pixbuf, - COL_RESOURCE_OBJECT, l->data, -1); - } -+ e_client_util_free_object_slist(contacts); - } else { -- g_warning ("Problem getting contacts ..."); -+ g_warning ("Problem getting contacts: %s", error->message); - } - - eds_plugin_busy (plugin, FALSE); -@@ -697,13 +703,13 @@ eds_group_selected (GtkComboBox *select_group, - { - GtkTreeIter iter; - PlannerPluginPriv *priv = plugin->priv; -- ESourceGroup *group; -+ ESource *source; - - gtk_widget_set_sensitive (glade_xml_get_widget (priv->glade, "search_box"), TRUE); - - if (gtk_combo_box_get_active_iter (select_group, &iter)) { -- gtk_tree_model_get (priv->groups_model, &iter, COL_GROUP_OBJECT, &group, -1); -- eds_load_resources (group, plugin, ""); -+ gtk_tree_model_get (priv->groups_model, &iter, COL_GROUP_OBJECT, &source, -1); -+ eds_load_resources (source, plugin, ""); - } - } - -@@ -805,14 +811,14 @@ eds_search_button_clicked (GtkButton *button, - const gchar *search; - PlannerPluginPriv *priv = plugin->priv; - GtkTreeIter iter; -- ESourceGroup *group; -+ ESource *source; - - search = gtk_entry_get_text (GTK_ENTRY - (glade_xml_get_widget (priv->glade,"search_entry"))); - - if (gtk_combo_box_get_active_iter (priv->select_group, &iter)) { -- gtk_tree_model_get (priv->groups_model, &iter, COL_GROUP_OBJECT, &group, -1); -- eds_load_resources (group, plugin, search); -+ gtk_tree_model_get (priv->groups_model, &iter, COL_GROUP_OBJECT, &source, -1); -+ eds_load_resources (source, plugin, search); - } - } - -@@ -823,13 +829,13 @@ eds_search_key_pressed (GtkEntry *entry, - { - PlannerPluginPriv *priv = plugin->priv; - GtkTreeIter iter; -- ESourceGroup *group; -+ ESource *source; - - if (event->keyval == GDK_Return) { - if (gtk_combo_box_get_active_iter (priv->select_group, &iter)) { - gtk_tree_model_get (priv->groups_model, &iter, -- COL_GROUP_OBJECT, &group, -1); -- eds_load_resources (group, plugin, gtk_entry_get_text (entry)); -+ COL_GROUP_OBJECT, &source, -1); -+ eds_load_resources (source, plugin, gtk_entry_get_text (entry)); - } - } - return FALSE; -@@ -935,6 +941,7 @@ plugin_init (PlannerPlugin *plugin) - plugin->priv = priv; - priv->project = planner_window_get_project (plugin->main_window); - -+ priv->registry = e_source_registry_new_sync(NULL, NULL); - priv->actions = gtk_action_group_new ("EDS plugin actions"); - gtk_action_group_set_translation_domain (priv->actions, GETTEXT_PACKAGE); - --- -1.8.2.1 - diff --git a/app-office/planner/metadata.xml b/app-office/planner/metadata.xml deleted file mode 100644 index 4cbddcaa..00000000 --- a/app-office/planner/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> -</pkgmetadata> diff --git a/app-office/planner/planner-9999.ebuild b/app-office/planner/planner-9999.ebuild deleted file mode 100644 index b6e88f43..00000000 --- a/app-office/planner/planner-9999.ebuild +++ /dev/null @@ -1,98 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="no" -GNOME2_LA_PUNT="yes" -PYTHON_COMPAT=( python2_{6,7} ) - -inherit autotools eutils gnome2 python-single-r1 -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Project manager for Gnome" -HOMEPAGE="http://live.gnome.org/Planner/" - -SLOT="0" -LICENSE="GPL-2" -IUSE="eds examples python" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" -if [[ ${PV} = 9999 ]]; then - IUSE="${IUSE} doc" - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86" -fi - -RDEPEND=" - >=dev-libs/glib-2.6:2 - >=x11-libs/gtk+-2.14:2 - >=gnome-base/libgnomecanvas-2.10 - >=gnome-base/libgnomeui-2.10 - >=gnome-base/libglade-2.4:2.0 - >=gnome-base/gconf-2.6:2 - >=dev-libs/libxml2-2.6.27:2 - >=dev-libs/libxslt-1.1.23 - python? ( - ${PYTHON_DEPS} - >=dev-python/pygtk-2.6:2[${PYTHON_USEDEP}] ) - eds? ( - >=gnome-extra/evolution-data-server-3.6 - >=mail-client/evolution-3.6 )" - -DEPEND="${RDEPEND} - app-text/scrollkeeper - dev-util/gtk-doc-am - >=dev-util/intltool-0.35.5 - gnome-base/gnome-common - virtual/pkgconfig -" - -if [[ ${PV} = 9999 ]]; then - DEPEND="${DEPEND} - doc? ( >=dev-util/gtk-doc-1 )" -fi - -src_prepare() { - # Find python in a faster way, bug #344231, upstream bug #654044 - epatch "${FILESDIR}"/0001-Speed-up-python-path-detection.patch - - # Fix build with eds-3.6 - epatch "${FILESDIR}"/0002-Fix-build-failure-with-evolution-data-server-3.6.patch - - [[ ${PV} != 9999 ]] && eautoreconf - - # Somehow needs this even if macro is not present - [[ ${PV} = 9999 ]] && gnome-doc-common - gnome2_src_prepare - -} - -src_configure() { - # FIXME: disable eds backend for now, it fails, upstream bug #654005 - # We need to set compile-warnings to a different value as it doesn't use - # standard macro: https://bugzilla.gnome.org/703067 - gnome2_src_configure \ - $(use_enable python) \ - $(use_enable python python-plugin) \ - $(use_enable eds) \ - --disable-eds-backend \ - --with-database=no \ - --disable-update-mimedb \ - --enable-compile-warnings=yes - #$(use_enable eds eds-backend) -} - -src_install() { - # error: relink `libstorage-mrproject-1.la' with the above command before installing it - # Try to drop workaround on next snapshot or bump - MAKEOPTS="${MAKEOPTS} -j1" gnome2_src_install \ - sqldocdir="\$(datadir)/doc/${PF}" \ - sampledir="\$(datadir)/doc/${PF}/examples" - - if ! use examples; then - rm -rf "${D}/usr/share/doc/${PF}/examples" - fi -} diff --git a/app-text/evince/evince-9999.ebuild b/app-text/evince/evince-9999.ebuild deleted file mode 100644 index 938fd88a..00000000 --- a/app-text/evince/evince-9999.ebuild +++ /dev/null @@ -1,115 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_LA_PUNT="yes" - -inherit gnome2 systemd -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Simple document viewer for GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/Evince" - -LICENSE="GPL-2+ CC-BY-SA-3.0" -# subslot = evd3.(suffix of libevdocument3)-evv3.(suffix of libevview3) -SLOT="0/evd3.4-evv3.3" -IUSE="djvu dvi gstreamer gnome gnome-keyring +introspection nautilus nsplugin +postscript t1lib tiff xps" -if [[ ${PV} = 9999 ]]; then - IUSE="${IUSE} doc" - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x64-solaris" -fi - -# atk used in libview -# gdk-pixbuf used all over the place -# bundles unarr library. It does not seem to exist standalone. -COMMON_DEPEND=" - dev-libs/atk - >=dev-libs/glib-2.36:2[dbus] - >=dev-libs/libxml2-2.5:2 - sys-libs/zlib:= - >=x11-libs/gdk-pixbuf-2.36.5:2 - >=x11-libs/gtk+-3.16.0:3[introspection?] - gnome-base/gsettings-desktop-schemas - >=x11-libs/cairo-1.10:= - >=app-text/poppler-0.33[cairo] - >=app-arch/libarchive-3.2.0 - djvu? ( >=app-text/djvu-3.5.22:= ) - dvi? ( - virtual/tex-base - dev-libs/kpathsea:= - t1lib? ( >=media-libs/t1lib-5:= ) ) - gstreamer? ( - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - media-libs/gst-plugins-good:1.0 ) - gnome? ( gnome-base/gnome-desktop:3= ) - gnome-keyring? ( >=app-crypt/libsecret-0.5 ) - introspection? ( >=dev-libs/gobject-introspection-1:= ) - nautilus? ( >=gnome-base/nautilus-2.91.4[introspection?] ) - postscript? ( >=app-text/libspectre-0.2:= ) - tiff? ( >=media-libs/tiff-3.6:0= ) - xps? ( >=app-text/libgxps-0.2.1:= ) -" -RDEPEND="${COMMON_DEPEND} - gnome-base/gvfs - gnome-base/librsvg - || ( - >=x11-themes/adwaita-icon-theme-2.17.1 - >=x11-themes/hicolor-icon-theme-0.10 ) -" -DEPEND="${COMMON_DEPEND} - app-text/docbook-xml-dtd:4.3 - app-text/yelp-tools - dev-util/gdbus-codegen - >=dev-util/gtk-doc-am-1.13 - >=dev-util/intltool-0.35 - dev-util/itstool - sys-devel/gettext - virtual/pkgconfig -" - -if [[ ${PV} = 9999 ]]; then - DEPEND="${DEPEND} - app-text/yelp-tools - doc? ( >=dev-util/gtk-doc-1.13 )" -fi - -src_prepare() { - gnome2_src_prepare - - # Do not depend on adwaita-icon-theme, bug #326855, #391859 - # https://bugs.freedesktop.org/show_bug.cgi?id=29942 - sed -e 's/adwaita-icon-theme >= $ADWAITA_ICON_THEME_REQUIRED//g' \ - -i configure || die "sed failed" -} - -src_configure() { - local myconf="" - [[ ${PV} != 9999 ]] && myconf="ITSTOOL=$(type -P true)" - gnome2_src_configure \ - --disable-static \ - --enable-pdf \ - --enable-comics \ - --enable-thumbnailer \ - --with-platform=gnome \ - --enable-dbus \ - $(use_enable djvu) \ - $(use_enable dvi) \ - $(use_enable gstreamer multimedia) \ - $(use_enable gnome libgnome-desktop) \ - $(use_with gnome-keyring keyring) \ - $(use_enable introspection) \ - $(use_enable nautilus) \ - $(use_enable nsplugin browser-plugin) \ - $(use_enable postscript ps) \ - $(use_enable t1lib) \ - $(use_enable tiff) \ - $(use_enable xps) \ - BROWSER_PLUGIN_DIR="${EPREFIX}"/usr/$(get_libdir)/nsbrowser/plugins \ - --with-systemduserunitdir="$(systemd_get_userunitdir)" - ${myconf} -} diff --git a/app-text/evince/metadata.xml b/app-text/evince/metadata.xml deleted file mode 100644 index 7601c5d7..00000000 --- a/app-text/evince/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <use> - <flag name="dvi">Enable the built-in DVI viewer</flag> - <flag name="nautilus">Enable property page extension in <pkg>gnome-base/nautilus</pkg></flag> - <flag name="t1lib">Enable the Type-1 fonts for the built-in DVI viewer - (<pkg>media-libs/t1lib</pkg>)</flag> - <flag name="xps">Enable XPS viewer using <pkg>app-text/libgxps</pkg></flag> - </use> -</pkgmetadata> diff --git a/app-text/libgepub/Manifest b/app-text/libgepub/Manifest deleted file mode 100644 index beb1de92..00000000 --- a/app-text/libgepub/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libgepub-0.6.0.tar.xz 26092 BLAKE2B e578ce1085f35ef56ae32e7c32dcd5aa3b54c4d4b2c3d3826a91984b220bed90e185e724fac338f8a95cf4bbdd7969ca19298be7f9a80ecfeddfcb113149c7df SHA512 90c8df55c2465ab3c44092a772d568b412cea60f20d0f32d33b124d70ece1655dcf53d87c5effa2c494bf103c2e51d31192edf0ad71b46fa61471f94b5768c99 diff --git a/app-text/libgepub/libgepub-0.6.0.ebuild b/app-text/libgepub/libgepub-0.6.0.ebuild deleted file mode 100644 index 96ff804b..00000000 --- a/app-text/libgepub/libgepub-0.6.0.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit gnome.org meson xdg-utils - -DESCRIPTION="GObject based library for handling and rendering epub documents" -HOMEPAGE="https://git.gnome.org/browse/libgepub" - -LICENSE="LGPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+introspection" - -RDEPEND=" - net-libs/webkit-gtk:4 - net-libs/libsoup:2.4 - dev-libs/glib:2 - dev-libs/libxml2:2 - app-arch/libarchive - x11-libs/gtk+:3 - introspection? ( >=dev-libs/gobject-introspection-1.30:= ) -" -DEPEND="${RDEPEND} - virtual/pkgconfig -" - -src_prepare() { - default - xdg_environment_reset -} - -src_configure() { - meson_src_configure \ - $(meson_use introspection) -} diff --git a/app-text/libgepub/metadata.xml b/app-text/libgepub/metadata.xml deleted file mode 100644 index 4cbddcaa..00000000 --- a/app-text/libgepub/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> -</pkgmetadata> diff --git a/app-text/libgxps/libgxps-9999.ebuild b/app-text/libgxps/libgxps-9999.ebuild deleted file mode 100644 index f43a1640..00000000 --- a/app-text/libgxps/libgxps-9999.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="4" -GNOME2_LA_PUNT="yes" -GCONF_DEBUG="yes" - -inherit gnome2 -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Library for handling and rendering XPS documents" -HOMEPAGE="http://live.gnome.org/libgxps" - -LICENSE="LGPL-2.1" -SLOT="0" -IUSE="debug doc +introspection jpeg lcms static-libs tiff" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" - IUSE="${IUSE} doc" -else - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" -fi - -RDEPEND=" - >=app-arch/libarchive-2.8 - >=dev-libs/glib-2.24:2 - media-libs/freetype:2 - media-libs/libpng:0 - >=x11-libs/cairo-1.10[svg] - introspection? ( >=dev-libs/gobject-introspection-0.10.1 ) - jpeg? ( virtual/jpeg ) - lcms? ( media-libs/lcms:2 ) - tiff? ( media-libs/tiff[zlib] ) -" -DEPEND="${RDEPEND} - app-text/docbook-xsl-stylesheets - dev-libs/libxslt - >=dev-util/gtk-doc-am-1.14 - virtual/pkgconfig -" - -if [[ ${PV} = 9999 ]]; then - DEPEND="${DEPEND} - doc? ( - app-text/docbook-xml-dtd:4.1.2 - >=dev-util/gtk-doc-1.14 )" -fi - -# There is no automatic test suite, only an interactive test application -RESTRICT="test" - -src_configure() { - DOCS="AUTHORS ChangeLog NEWS README TODO" - gnome2_src_configure \ - --enable-man \ - --disable-test \ - $(use_enable debug) \ - $(use_enable introspection) \ - $(use_with jpeg libjpeg) \ - $(use_with lcms liblcms2) \ - $(use_enable static-libs static) \ - $(use_with tiff libtiff) -} diff --git a/app-text/libgxps/metadata.xml b/app-text/libgxps/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/app-text/libgxps/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/app-text/yelp-tools/metadata.xml b/app-text/yelp-tools/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/app-text/yelp-tools/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/app-text/yelp-tools/yelp-tools-9999.ebuild b/app-text/yelp-tools/yelp-tools-9999.ebuild deleted file mode 100644 index ab5daa6e..00000000 --- a/app-text/yelp-tools/yelp-tools-9999.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit gnome2 -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Collection of tools for building and converting documentation" -HOMEPAGE="https://wiki.gnome.org/Apps/Yelp/Tools" - -LICENSE="|| ( GPL-2+ freedist ) GPL-2+" # yelp.m4 is GPL2 || freely distributable -SLOT="0" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux" -fi -IUSE="" - -RDEPEND=" - >=dev-libs/libxml2-2.6.12 - >=dev-libs/libxslt-1.1.8 - dev-util/itstool - >=gnome-extra/yelp-xsl-3.17.3 - virtual/awk -" -DEPEND="${RDEPEND} - virtual/pkgconfig -" diff --git a/dev-libs/folks/folks-9999.ebuild b/dev-libs/folks/folks-9999.ebuild deleted file mode 100644 index 41f153a7..00000000 --- a/dev-libs/folks/folks-9999.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_LA_PUNT="yes" -VALA_USE_DEPEND="vapigen" - -inherit gnome2 vala virtualx -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Library for aggregating people from multiple sources" -HOMEPAGE="https://wiki.gnome.org/Projects/Folks" - -LICENSE="LGPL-2.1+" -SLOT="0/25" # subslot = libfolks soname version -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-linux" -fi -# TODO: --enable-profiling -# Vala isn't really optional, https://bugzilla.gnome.org/show_bug.cgi?id=701099 -IUSE="bluetooth debug eds +telepathy test tracker utils" -REQUIRED_USE="bluetooth? ( eds )" - -COMMON_DEPEND=" - $(vala_depend) - >=dev-libs/glib-2.40:2 - dev-libs/dbus-glib - >=dev-libs/gobject-introspection-1.30:= - >=dev-libs/libgee-0.10:0.8[introspection] - dev-libs/libxml2 - sys-libs/ncurses:0= - sys-libs/readline:0= - - bluetooth? ( >=net-wireless/bluez-5 ) - eds? ( >=gnome-extra/evolution-data-server-3.13.90:=[vala] ) - telepathy? ( >=net-libs/telepathy-glib-0.19.9[vala] ) - tracker? ( >=app-misc/tracker-1:0= ) -" -# telepathy-mission-control needed at runtime; it is used by the telepathy -# backend via telepathy-glib's AccountManager binding. -RDEPEND="${COMMON_DEPEND} - net-im/telepathy-mission-control -" -# folks socialweb backend requires that libsocialweb be built with USE=vala, -# even when building folks with --disable-vala. -# -# FIXME: -# test? ( bluetooth? ( dbusmock is missing in the tree ) ) -DEPEND="${COMMON_DEPEND} - >=dev-util/intltool-0.50.0 - sys-devel/gettext - virtual/pkgconfig - - test? ( - sys-apps/dbus - bluetooth? ( - >=gnome-extra/evolution-data-server-3.9.1 - >=dev-libs/glib-2.40:2 ) ) -" - -src_prepare() { - # Force re-generation of introspection files, otherwise it does not match installed libs - find -name "*.vala" -exec touch {} \; || die - - vala_src_prepare - gnome2_src_prepare -} - -src_configure() { - # Rebuilding docs needs valadoc, which has no release - gnome2_src_configure \ - $(use_enable bluetooth bluez-backend) \ - $(use_enable debug) \ - $(use_enable eds eds-backend) \ - $(use_enable eds ofono-backend) \ - $(use_enable telepathy telepathy-backend) \ - $(use_enable tracker tracker-backend) \ - $(use_enable utils inspect-tool) \ - $(use_enable test modular-tests) \ - --enable-vala \ - --enable-import-tool \ - --disable-docs \ - --disable-fatal-warnings \ - --disable-libsocialweb-backend -} - -src_test() { - dbus-launch virtx emake check -} diff --git a/dev-libs/folks/metadata.xml b/dev-libs/folks/metadata.xml deleted file mode 100644 index a89e8dce..00000000 --- a/dev-libs/folks/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -<use> - <flag name="tracker">Load contacts from <pkg>app-misc/tracker</pkg> index</flag> - <flag name="telepathy">Load contacts from the Telepathy framework</flag> - <flag name="utils">Build the folks-inspect utility</flag> -</use> -</pkgmetadata> diff --git a/dev-libs/gdl/gdl-9999.ebuild b/dev-libs/gdl/gdl-9999.ebuild deleted file mode 100644 index 4881ce6c..00000000 --- a/dev-libs/gdl/gdl-9999.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="no" - -inherit gnome2 -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="GNOME docking library" -HOMEPAGE="https://developer.gnome.org/gdl/" - -LICENSE="LGPL-2.1+" -SLOT="3/5" # subslot = libgdl-3 soname version -IUSE="+introspection" -if [[ ${PV} = 9999 ]]; then - IUSE="${IUSE} doc" - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" -fi - -RDEPEND=" - dev-libs/glib:2 - >=x11-libs/gtk+-3.0.0:3[introspection?] - >=dev-libs/libxml2-2.4:2 - introspection? ( >=dev-libs/gobject-introspection-0.6.7 ) -" -DEPEND="${RDEPEND} - >=dev-util/gtk-doc-am-1.4 - >=dev-util/intltool-0.40.4 - virtual/pkgconfig -" - -if [[ ${PV} = 9999 ]]; then - DEPEND="${DEPEND} - doc? ( >=dev-util/gtk-doc-1.4 )" -fi - -src_configure() { - DOCS="AUTHORS ChangeLog MAINTAINERS NEWS README" - gnome2_src_configure $(use_enable introspection) -} diff --git a/dev-libs/gdl/metadata.xml b/dev-libs/gdl/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/dev-libs/gdl/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/dev-libs/gjs/gjs-9999.ebuild b/dev-libs/gjs/gjs-9999.ebuild deleted file mode 100644 index fc34224a..00000000 --- a/dev-libs/gjs/gjs-9999.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit gnome2 pax-utils virtualx -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Javascript bindings for GNOME" -HOMEPAGE="https://wiki.gnome.org/Projects/Gjs" - -LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" -SLOT="0" -IUSE="+cairo examples gtk test" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" -fi - -RDEPEND=" - >=dev-libs/glib-2.52.1 - >=dev-libs/gobject-introspection-1.53.4.1:= - - sys-libs/readline:0= - dev-lang/spidermonkey:52 - virtual/libffi:= - cairo? ( x11-libs/cairo[X] ) - gtk? ( >=x11-libs/gtk+-3.20:3 ) -" -DEPEND="${RDEPEND} - gnome-base/gnome-common - sys-devel/gettext - virtual/pkgconfig - test? ( sys-apps/dbus ) -" - -src_configure() { - # FIXME: add systemtap/dtrace support, like in glib:2 - # FIXME: --enable-systemtap installs files in ${D}/${D} for some reason - # XXX: Do NOT enable coverage, completely useless for portage installs - gnome2_src_configure \ - --disable-systemtap \ - --disable-dtrace \ - --disable-code-coverage \ - $(use_with cairo cairo) \ - $(use_with gtk) \ - $(use_with test dbus-tests) \ - $(use_with test xvfb-tests) -} - -src_install() { - # installation sometimes fails in parallel, bug #??? - gnome2_src_install -j1 - - if use examples; then - insinto /usr/share/doc/"${PF}"/examples - doins "${S}"/examples/* - fi - - # Required for gjs-console to run correctly on PaX systems - pax-mark mr "${ED}/usr/bin/gjs-console" -} diff --git a/dev-libs/gjs/metadata.xml b/dev-libs/gjs/metadata.xml deleted file mode 100644 index 4cbddcaa..00000000 --- a/dev-libs/gjs/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> -</pkgmetadata> diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest deleted file mode 100644 index b3852fbd..00000000 --- a/dev-libs/glib/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pkg-config-0.28.tar.gz 1931203 BLAKE2B bafdd4e838623965c6bd454421ddd9051fc43fc29948e1615b49fef463c3c3a18807aabe6416f96cfdf58d6b1c9e114d77f97bd985facee7c14284a8a64a768b SHA512 6eafa5ca77c5d44cd15f48457a5e96fcea2555b66d8e35ada5ab59864a0aa03d441e15f54ab9c6343693867b3b490f392c75b7d9312f024c9b7ec6a0194d8320 diff --git a/dev-libs/glib/files/gengiotypefuncs.py b/dev-libs/glib/files/gengiotypefuncs.py deleted file mode 100755 index 9732d789..00000000 --- a/dev-libs/glib/files/gengiotypefuncs.py +++ /dev/null @@ -1,45 +0,0 @@ -#!/usr/bin/env python3 -# -*- coding: utf-8 -*- - -import sys -import re -import os - -debug = os.getenv('GIO_GENTYPEFUNCS_DEBUG') is not None - -out_file = sys.argv[1] -in_files = sys.argv[2:] - -funcs = [] - - -if debug: print ('Output file: ', out_file) - -if debug: print (len(in_files), 'input files') - -for filename in in_files: - if debug: print ('Input file: ', filename) - with open(filename, "r") as f: - for line in f: - line = line.rstrip('\n').rstrip('\r') - # print line - match = re.search(r'\bg_[a-zA-Z0-9_]*_get_type\b', line) - if match: - func = match.group(0) - if not func in funcs: - funcs.append(func) - if debug: print ('Found ', func) - -file_output = 'G_GNUC_BEGIN_IGNORE_DEPRECATIONS\n' - -funcs = sorted(funcs) - -for f in funcs: - if f not in ['g_io_extension_get_type', 'g_settings_backend_get_type']: - file_output += '*tp++ = {0} ();\n'.format(f) - -if debug: print (len(funcs), 'functions') - -ofile = open(out_file, "w") -ofile.write(file_output) -ofile.close() diff --git a/dev-libs/glib/files/glib-2.54.2-external-codegen.patch b/dev-libs/glib/files/glib-2.54.2-external-codegen.patch deleted file mode 100644 index 3c654216..00000000 --- a/dev-libs/glib/files/glib-2.54.2-external-codegen.patch +++ /dev/null @@ -1,101 +0,0 @@ -From d4a7cb8d053daab95b8d250af6b21c81bc860777 Mon Sep 17 00:00:00 2001 -From: Sobhan Mohammadpour <mohammadpour.sobhan@gmail.com> -Date: Sat, 16 Dec 2017 21:30:22 +0330 -Subject: [PATCH] glib-2.54.2 external codegen - ---- - docs/reference/gio/meson.build | 4 +--- - gio/meson.build | 6 +++--- - gio/tests/gdbus-object-manager-example/meson.build | 2 +- - gio/tests/meson.build | 2 +- - 4 files changed, 6 insertions(+), 8 deletions(-) - -diff --git a/docs/reference/gio/meson.build b/docs/reference/gio/meson.build -index 7f04677..71b5e0c 100644 ---- a/docs/reference/gio/meson.build -+++ b/docs/reference/gio/meson.build -@@ -121,7 +121,6 @@ if get_option('with-docs') != 'no' - 'gsettings.xml', - 'gresource.xml', - 'gdbus.xml', -- 'gdbus-codegen.xml', - ], - expand_content_files : [ - 'overview.xml', -@@ -129,7 +128,6 @@ if get_option('with-docs') != 'no' - 'migrating-gnome-vfs.xml', - 'migrating-gconf.xml', - 'migrating-gdbus.xml', -- 'gdbus-codegen.xml', - ], - html_assets : [ - 'gvfs-overview.png', -@@ -149,7 +147,7 @@ endif - if get_option('with-man') != 'no' and xsltproc.found() - manpages = ['gapplication', 'gio-querymodules', 'glib-compile-schemas', - 'glib-compile-resources', 'gsettings', 'gresource', 'gdbus', -- 'gio', 'gdbus-codegen'] -+ 'gio'] - foreach page : manpages - custom_target(page + '-man', - input: page + '.xml', -diff --git a/gio/meson.build b/gio/meson.build -index 3252636..3c566ed 100644 ---- a/gio/meson.build -+++ b/gio/meson.build -@@ -165,7 +165,7 @@ gdbus_sources = [ - ] - - # Generate gdbus-codegen --subdir('gdbus-2.0/codegen') -+#subdir('gdbus-2.0/codegen') - - # Generate xdp-dbus.{c,h} - xdp_dbus_generated = custom_target('xdp-dbus', -@@ -174,7 +174,7 @@ xdp_dbus_generated = custom_target('xdp-dbus', - 'org.freedesktop.portal.NetworkMonitor.xml', - 'org.freedesktop.portal.ProxyResolver.xml'], - output : ['xdp-dbus.h', 'xdp-dbus.c'], -- command : [python, gdbus_codegen, -+ command : [find_program('gdbus-codegen'), - '--interface-prefix', 'org.freedesktop.portal.', - '--output-directory', '@OUTDIR@', - '--generate-c-code', 'xdp-dbus', -@@ -193,7 +193,7 @@ xdp_dbus_generated = custom_target('xdp-dbus', - gdbus_daemon_generated = custom_target('gdbus-daemon-generated', - input : ['dbus-daemon.xml'], - output : ['gdbus-daemon-generated.h', 'gdbus-daemon-generated.c'], -- command : [python, gdbus_codegen, -+ command : [find_program('gdbus-codegen'), - '--interface-prefix', 'org.', - '--output-directory', '@OUTDIR@', - '--generate-c-code', 'gdbus-daemon-generated', -diff --git a/gio/tests/gdbus-object-manager-example/meson.build b/gio/tests/gdbus-object-manager-example/meson.build -index 6303573..499bb9a 100644 ---- a/gio/tests/gdbus-object-manager-example/meson.build -+++ b/gio/tests/gdbus-object-manager-example/meson.build -@@ -5,7 +5,7 @@ gdbus_example_objectmanager_generated = custom_target('gdbus-example-objectmanag - 'gdbus-example-objectmanager-generated.c', - 'gdbus-example-objectmanager-generated-org.gtk.GDBus.Example.ObjectManager.Animal.xml', - 'gdbus-example-objectmanager-generated-org.gtk.GDBus.Example.ObjectManager.Cat.xml'], -- command : [python, gdbus_codegen, -+ command : [find_program('gdbus-codegen'), - '--interface-prefix', 'org.gtk.GDBus.Example.ObjectManager.', - '--c-namespace', 'Example', - '--c-generate-object-manager', -diff --git a/gio/tests/meson.build b/gio/tests/meson.build -index e149a4b..69a161e 100644 ---- a/gio/tests/meson.build -+++ b/gio/tests/meson.build -@@ -145,7 +145,7 @@ if host_machine.system() != 'windows' - input : ['test-codegen.xml'], - output : ['gdbus-test-codegen-generated.h', - 'gdbus-test-codegen-generated.c'], -- command : [python, gdbus_codegen, -+ command : [find_program('gdbus-codegen'), - '--interface-prefix', 'org.project.', - '--output-directory', '@OUTDIR@', - '--generate-c-code', 'gdbus-test-codegen-generated', --- -2.15.1 - diff --git a/dev-libs/glib/glib-9999.ebuild b/dev-libs/glib/glib-9999.ebuild deleted file mode 100644 index e5bfef19..00000000 --- a/dev-libs/glib/glib-9999.ebuild +++ /dev/null @@ -1,316 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# Until bug #537330 glib is a reverse dependency of pkgconfig and, then -# adding new dependencies end up making stage3 to grow. Every addition needs -# then to be think very closely. - -EAPI=6 -PYTHON_COMPAT=( python2_7 ) -# Completely useless with or without USE static-libs, people need to use pkg-config -GNOME2_LA_PUNT="yes" - -inherit bash-completion-r1 epunt-cxx flag-o-matic gnome-meson libtool linux-info \ - multilib multilib-minimal pax-utils python-r1 toolchain-funcs versionator virtualx - -if [[ ${PV} = 9999 ]]; then - inherit git-r3 -fi - -DESCRIPTION="The GLib library of C routines" -HOMEPAGE="https://www.gtk.org/" -SRC_URI="${SRC_URI} - https://pkgconfig.freedesktop.org/releases/pkg-config-0.28.tar.gz" # pkg.m4 for eautoreconf - -if [[ ${PV} = 9999 ]]; then - EGIT_REPO_URI="https://git.gnome.org/browse/${GNOME_ORG_MODULE}" - SRC_URI="https://pkgconfig.freedesktop.org/releases/pkg-config-0.28.tar.gz" # pkg.m4 for eautoreconf -fi - -LICENSE="LGPL-2.1+" -SLOT="2" -IUSE="dbus debug fam kernel_linux +mime selinux static-libs systemtap test utils xattr" -REQUIRED_USE=" - utils? ( ${PYTHON_REQUIRED_USE} ) - test? ( ${PYTHON_REQUIRED_USE} ) -" - -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux" -fi - -RDEPEND=" - !<dev-util/gdbus-codegen-${PV} - >=dev-libs/libpcre-8.13:3[${MULTILIB_USEDEP},static-libs?] - >=virtual/libiconv-0-r1[${MULTILIB_USEDEP}] - >=virtual/libffi-3.0.13-r1[${MULTILIB_USEDEP}] - >=virtual/libintl-0-r2[${MULTILIB_USEDEP}] - >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] - kernel_linux? ( sys-apps/util-linux[${MULTILIB_USEDEP}] ) - selinux? ( >=sys-libs/libselinux-2.2.2-r5[${MULTILIB_USEDEP}] ) - xattr? ( >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] ) - fam? ( >=virtual/fam-0-r1[${MULTILIB_USEDEP}] ) - utils? ( - ${PYTHON_DEPS} - >=dev-util/gdbus-codegen-${PV}[${PYTHON_USEDEP}] - virtual/libelf:0= - ) -" -DEPEND="${RDEPEND} - app-text/docbook-xml-dtd:4.1.2 - >=dev-libs/libxslt-1.0 - >=sys-devel/gettext-0.11 - >=dev-util/gtk-doc-am-1.20 - systemtap? ( >=dev-util/systemtap-1.3 ) - test? ( - sys-devel/gdb - ${PYTHON_DEPS} - >=dev-util/gdbus-codegen-${PV}[${PYTHON_USEDEP}] - >=sys-apps/dbus-1.2.14 ) - !<dev-util/gtk-doc-1.15-r2 -" -PDEPEND="!<gnome-base/gvfs-1.6.4-r990 - dbus? ( gnome-base/dconf ) - mime? ( x11-misc/shared-mime-info ) -" -# shared-mime-info needed for gio/xdgmime, bug #409481 -# dconf is needed to be able to save settings, bug #498436 -# Earlier versions of gvfs do not work with glib - -MULTILIB_CHOST_TOOLS=( - /usr/bin/gio-querymodules$(get_exeext) -) - -pkg_setup() { - if use kernel_linux ; then - CONFIG_CHECK="~INOTIFY_USER" - if use test ; then - CONFIG_CHECK="~IPV6" - WARNING_IPV6="Your kernel needs IPV6 support for running some tests, skipping them." - fi - linux-info_pkg_setup - fi -} - -src_unpack() { - git-r3_src_unpack - default -} -src_prepare() { - # Prevent build failure in stage3 where pkgconfig is not available, bug #481056 - mv -f "${WORKDIR}"/pkg-config-*/pkg.m4 "${S}"/m4macros/ || die - # Copy missing gengiotypefuncs.py - cp "${FILESDIR}"/gengiotypefuncs.py "${S}"/gio/tests/ || die - - # We need gengiotypefuncs - if use test; then - # Disable tests requiring dev-util/desktop-file-utils when not installed, bug #286629, upstream bug #629163 - if ! has_version dev-util/desktop-file-utils ; then - ewarn "Some tests will be skipped due dev-util/desktop-file-utils not being present on your system," - ewarn "think on installing it to get these tests run." - sed -i -e "/appinfo\/associations/d" gio/tests/appinfo.c || die - sed -i -e "/g_test_add_func/d" gio/tests/desktop-app-info.c || die - fi - - # gdesktopappinfo requires existing terminal (gnome-terminal or any - # other), falling back to xterm if one doesn't exist - if ! has_version x11-terms/xterm && ! has_version x11-terms/gnome-terminal ; then - ewarn "Some tests will be skipped due to missing terminal program" - sed -i -e "/appinfo\/launch/d" gio/tests/appinfo.c || die - fi - - # https://bugzilla.gnome.org/show_bug.cgi?id=722604 - sed -i -e "/timer\/stop/d" glib/tests/timer.c || die - sed -i -e "/timer\/basic/d" glib/tests/timer.c || die - - ewarn "Tests for search-utils have been skipped" - sed -i -e "/search-utils/d" glib/tests/Makefile.am || die - else - # Don't build tests, also prevents extra deps, bug #512022 - sed -i -e 's/ tests//' {.,gio,glib}/Makefile.am || die - fi - - # gdbus-codegen is a separate package - eapply "${FILESDIR}"/${PN}-2.54.2-external-codegen.patch - - # Leave python shebang alone - handled by python_replicate_script - # We could call python_setup and give configure a valid --with-python - # arg, but that would mean a build dep on python when USE=utils. - sed -e '/${PYTHON}/d' \ - -i glib/Makefile.{am,in} || die - - gnome-meson_src_prepare - - epunt_cxx -} - -multilib_src_configure() { - # TODO is this still relevent? - # Avoid circular depend with dev-util/pkgconfig and - # native builds (cross-compiles won't need pkg-config - # in the target ROOT to work here) - if ! tc-is-cross-compiler && ! $(tc-getPKG_CONFIG) --version >& /dev/null; then - if has_version sys-apps/dbus; then - export DBUS1_CFLAGS="-I/usr/include/dbus-1.0 -I/usr/$(get_libdir)/dbus-1.0/include" - export DBUS1_LIBS="-ldbus-1" - fi - export LIBFFI_CFLAGS="-I$(echo /usr/$(get_libdir)/libffi-*/include)" - export LIBFFI_LIBS="-lffi" - export PCRE_CFLAGS=" " # test -n "$PCRE_CFLAGS" needs to pass - export PCRE_LIBS="-lpcre" - fi - - # These configure tests don't work when cross-compiling. - if tc-is-cross-compiler ; then - # https://bugzilla.gnome.org/show_bug.cgi?id=756473 - case ${CHOST} in - hppa*|metag*) export glib_cv_stack_grows=yes ;; - *) export glib_cv_stack_grows=no ;; - esac - # https://bugzilla.gnome.org/show_bug.cgi?id=756474 - export glib_cv_uscore=no - # https://bugzilla.gnome.org/show_bug.cgi?id=756475 - export ac_cv_func_posix_get{pwuid,grgid}_r=yes - fi - - local myconf - - # FIXME multilib automagic for libelf - # FIXME set systemtap/tapse/static-lib install dir and test it. - # FIXME no selinux, fam, xattr for now. - # FIXME is this still valid. - # libelf used only by the gresource bin ?? - # FIXME enable docs if possible. - - use static-libs && myconf="-Ddefault_library='static'" - use debug && myconf="$myconf -Dbuildtype='debug'" - - gnome-meson_src_configure \ - ${myconf} \ - -Denable-libmount=$(usex kernel_linux yes no) \ - $(meson_use systemtap enable-dtrace) \ - $(meson_use systemtap enable-systemtap) \ - -Dwith-pcre=system \ - -Dwith-docs=no \ - -Dwith-man=yes - - if multilib_is_native_abi; then - local d - for d in glib gio gobject; do - ln -s "${S}"/docs/reference/${d}/html docs/reference/${d}/html || die - done - fi -} - -multilib_src_compile() { - gnome-meson_src_compile -} -# FIXME -multilib_src_test() { - export XDG_CONFIG_DIRS=/etc/xdg - export XDG_DATA_DIRS=/usr/local/share:/usr/share - export G_DBUS_COOKIE_SHA1_KEYRING_DIR="${T}/temp" - export LC_TIME=C # bug #411967 - unset GSETTINGS_BACKEND # bug #596380 - python_setup - - # Related test is a bit nitpicking - mkdir "$G_DBUS_COOKIE_SHA1_KEYRING_DIR" - chmod 0700 "$G_DBUS_COOKIE_SHA1_KEYRING_DIR" - - # Hardened: gdb needs this, bug #338891 - if host-is-pax ; then - pax-mark -mr "${BUILD_DIR}"/tests/.libs/assert-msg-test \ - || die "Hardened adjustment failed" - fi - - # Need X for dbus-launch session X11 initialization - virtx meson_src_test -} - -multilib_src_install() { - chmod +x glib-gettextize || die - gnome-meson_src_install completiondir="$(get_bashcompdir)" - keepdir /usr/$(get_libdir)/gio/modules -} - -multilib_src_install_all() { - einstalldocs - - if use utils ; then - python_replicate_script "${ED}"/usr/bin/gtester-report - else - rm "${ED}usr/bin/gtester-report" - rm "${ED}usr/share/man/man1/gtester-report.1" - fi - - # Do not install charset.alias even if generated, leave it to libiconv - rm -f "${ED}/usr/lib/charset.alias" - - # Don't install gdb python macros, bug 291328 - rm -rf "${ED}/usr/share/gdb/" "${ED}/usr/share/glib-2.0/gdb/" -} - -pkg_preinst() { - gnome-meson_pkg_preinst - - # Make gschemas.compiled belong to glib alone - local cache="usr/share/glib-2.0/schemas/gschemas.compiled" - - if [[ -e ${EROOT}${cache} ]]; then - cp "${EROOT}"${cache} "${ED}"/${cache} || die - else - touch "${ED}"/${cache} || die - fi - - multilib_pkg_preinst() { - # Make giomodule.cache belong to glib alone - local cache="usr/$(get_libdir)/gio/modules/giomodule.cache" - - if [[ -e ${EROOT}${cache} ]]; then - cp "${EROOT}"${cache} "${ED}"/${cache} || die - else - touch "${ED}"/${cache} || die - fi - } - - # Don't run the cache ownership when cross-compiling, as it would end up with an empty cache - # file due to inability to create it and GIO might not look at any of the modules there - if ! tc-is-cross-compiler ; then - multilib_foreach_abi multilib_pkg_preinst - fi -} - -pkg_postinst() { - # force (re)generation of gschemas.compiled - GNOME2_ECLASS_GLIB_SCHEMAS="force" - - gnome-meson_pkg_postinst - - multilib_pkg_postinst() { - gnome2_giomodule_cache_update \ - || die "Update GIO modules cache failed (for ${ABI})" - } - if ! tc-is-cross-compiler ; then - multilib_foreach_abi multilib_pkg_postinst - else - ewarn "Updating of GIO modules cache skipped due to cross-compilation." - ewarn "You might want to run gio-querymodules manually on the target for" - ewarn "your final image for performance reasons and re-run it when packages" - ewarn "installing GIO modules get upgraded or added to the image." - fi -} - -pkg_postrm() { - gnome-meson_pkg_postrm - - if [[ -z ${REPLACED_BY_VERSION} ]]; then - multilib_pkg_postrm() { - rm -f "${EROOT}"usr/$(get_libdir)/gio/modules/giomodule.cache - } - multilib_foreach_abi multilib_pkg_postrm - rm -f "${EROOT}"usr/share/glib-2.0/schemas/gschemas.compiled - fi -} diff --git a/dev-libs/glib/metadata.xml b/dev-libs/glib/metadata.xml deleted file mode 100644 index b88ccebb..00000000 --- a/dev-libs/glib/metadata.xml +++ /dev/null @@ -1,31 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <use> - <flag name="dbus"> - Enable dependencies required by glib libraries - using dbus service to manage settings saving - </flag> - <flag name="mime"> - Pull in shared MIME database that many glib-based - applications require at runtime to detect or open files. Warning: - do not disable this flag unless installing on a headless server. - </flag> - <flag name="systemtap"> - Build support for profiling and tracing using - <pkg>dev-util/systemtap</pkg> - </flag> - <flag name="utils"> - Install gtester-report utility to generate test - report files for your software; build gresource utility with - ELF support. - </flag> - </use> - <upstream> - <remote-id type="cpe">cpe:/a:gnome:glib</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-libs/gmime/gmime-9999.ebuild b/dev-libs/gmime/gmime-9999.ebuild deleted file mode 100644 index e83e816f..00000000 --- a/dev-libs/gmime/gmime-9999.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="no" -VALA_USE_DEPEND="vapigen" - -inherit eutils mono-env gnome2 vala -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Utilities for creating and parsing messages using MIME" -HOMEPAGE="http://spruce.sourceforge.net/gmime/ http://developer.gnome.org/gmime/stable/" - -SLOT="2.6" -LICENSE="LGPL-2.1" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" -fi -IUSE="doc mono static-libs vala" - -RDEPEND=" - >=dev-libs/glib-2.18:2 - sys-libs/zlib - >=app-crypt/gpgme-1.1.6 - mono? ( - dev-lang/mono - >=dev-dotnet/glib-sharp-2.4.0:2 ) -" -DEPEND="${RDEPEND} - >=dev-util/gtk-doc-am-1.8 - virtual/pkgconfig - doc? ( app-text/docbook-sgml-utils ) - mono? ( dev-dotnet/gtk-sharp-gapi:2 ) - vala? ( - $(vala_depend) - >=dev-libs/gobject-introspection-1.30.0 ) -" - -if [[ ${PV} = 9999 ]]; then - DEPEND="${DEPEND} - doc? ( >=dev-util/gtk-doc-1.8 )" -fi - -pkg_setup() { - use mono && mono-env_pkg_setup -} - -src_prepare() { - use vala && vala_src_prepare - gnome2_src_prepare -} - -src_configure() { - gnome2_src_configure \ - --enable-cryptography \ - --disable-strict-parser \ - $(use_enable mono) \ - $(use_enable static-libs static) \ - $(use_enable vala) -} - -src_compile() { - MONO_PATH="${S}" gnome2_src_compile - if use doc; then - emake -C docs/tutorial html - fi -} - -src_install() { - GACUTIL_FLAGS="/root '${ED}/usr/$(get_libdir)' /gacdir '${EPREFIX}/usr/$(get_libdir)' /package ${PN}" \ - gnome2_src_install - - if use doc ; then - docinto tutorial - dodoc docs/tutorial/html/* - fi -} diff --git a/dev-libs/gmime/metadata.xml b/dev-libs/gmime/metadata.xml deleted file mode 100644 index 24ed35a7..00000000 --- a/dev-libs/gmime/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <upstream> - <remote-id type="sourceforge">spruce</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-libs/gobject-introspection-common/gobject-introspection-common-9999.ebuild b/dev-libs/gobject-introspection-common/gobject-introspection-common-9999.ebuild deleted file mode 100644 index 0bd644f7..00000000 --- a/dev-libs/gobject-introspection-common/gobject-introspection-common-9999.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" -GNOME_ORG_MODULE="gobject-introspection" - -inherit gnome.org -if [[ ${PV} = 9999 ]]; then - GCONF_DEBUG="no" - inherit gnome2-live -fi - -DESCRIPTION="Build infrastructure for GObject Introspection" -HOMEPAGE="http://live.gnome.org/GObjectIntrospection/" - -LICENSE="HPND" -SLOT="0" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -fi -IUSE="" - -RDEPEND="!<${CATEGORY}/${PN/-common}-${PV}" -# Use !<${PV} because mixing gobject-introspection with different version of -common can cause issues like: -# http://forums.gentoo.org/viewtopic-p-7421930.html - -src_configure() { :; } - -src_compile() { :; } - -src_install() { - dodir /usr/share/aclocal - insinto /usr/share/aclocal - doins m4/introspection.m4 - - dodir /usr/share/gobject-introspection-1.0 - insinto /usr/share/gobject-introspection-1.0 - doins Makefile.introspection -} diff --git a/dev-libs/gobject-introspection-common/metadata.xml b/dev-libs/gobject-introspection-common/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/dev-libs/gobject-introspection-common/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/dev-libs/gobject-introspection/gobject-introspection-9999.ebuild b/dev-libs/gobject-introspection/gobject-introspection-9999.ebuild deleted file mode 100644 index ac8aaa3f..00000000 --- a/dev-libs/gobject-introspection/gobject-introspection-9999.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6,3_7} ) -PYTHON_REQ_USE="xml" - -inherit eapi7-ver gnome2 python-single-r1 toolchain-funcs -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Introspection system for GObject-based libraries" -HOMEPAGE="https://wiki.gnome.org/Projects/GObjectIntrospection" - -LICENSE="LGPL-2+ GPL-2+" -SLOT="0" -IUSE="cairo doctool test" -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - test? ( cairo ) -" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" - IUSE="${IUSE} doc" -else - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -fi - -# virtual/pkgconfig needed at runtime, bug #505408 -# We force glib and g-i to be in sync by this way as explained in bug #518424 -RDEPEND=" - >=dev-libs/gobject-introspection-common-${PV} - >=dev-libs/glib-9999:2 - doctool? ( dev-python/mako[${PYTHON_USEDEP}] ) - virtual/libffi:= - virtual/pkgconfig - !<dev-lang/vala-0.20.0 - ${PYTHON_DEPS} -" -# Wants real bison, not virtual/yacc -DEPEND="${RDEPEND} - >=dev-util/gtk-doc-am-1.19 - sys-devel/bison - sys-devel/flex - test? ( x11-libs/cairo[glib] ) -" - -if [[ ${PV} == 9999 ]]; then - DEPEND="${DEPEND} - doc? ( >=dev-util/gtk-doc-1.19 )" -fi - -# PDEPEND to avoid circular dependencies, bug #391213; but needed for tests, thus test DEPEND as well -PDEPEND="cairo? ( x11-libs/cairo[glib] )" - -pkg_setup() { - python-single-r1_pkg_setup -} - -src_configure() { - if ! has_version "x11-libs/cairo[glib]"; then - # Bug #391213: enable cairo-gobject support even if it's not installed - # We only PDEPEND on cairo to avoid circular dependencies - export CAIRO_LIBS="-lcairo -lcairo-gobject" - export CAIRO_CFLAGS="-I${EPREFIX}/usr/include/cairo" - fi - - # To prevent crosscompiling problems, bug #414105 - gnome2_src_configure \ - --disable-static \ - CC="$(tc-getCC)" \ - YACC="$(type -p yacc)" \ - $(use_with cairo) \ - $(use_enable doctool) -} - -src_install() { - gnome2_src_install - - # Prevent collision with gobject-introspection-common - rm -v "${ED}"usr/share/aclocal/introspection.m4 \ - "${ED}"usr/share/gobject-introspection-1.0/Makefile.introspection || die - rmdir "${ED}"usr/share/aclocal || die -} diff --git a/dev-libs/gobject-introspection/metadata.xml b/dev-libs/gobject-introspection/metadata.xml deleted file mode 100644 index ed75a827..00000000 --- a/dev-libs/gobject-introspection/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -<use> - <flag name="doctool">Install g-ir-doc-tool for generating documentation - from introspected data</flag> -</use> -</pkgmetadata> diff --git a/dev-libs/gom/Manifest b/dev-libs/gom/Manifest deleted file mode 100644 index 7d438304..00000000 --- a/dev-libs/gom/Manifest +++ /dev/null @@ -1,23 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -DIST gom-0.3.3.tar.xz 101580 BLAKE2B 08e0abb9eaf23ba3bbbca54289ebaa695af705e65b9b612f125e72c62f337baec899d16e657d3de51baeb4ffb79b583716a01d74067e256d59e1dcb63723273e SHA512 152924e704c92f39c493a8becc73fac1f7fe396f4f9e7c154dccec2b4413476821e43abf3c108cc1304de471e61f56c265f124710379ad8568b68f8902064e03 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2 - -iQKTBAEBCAB9FiEEhjiDzgE0H6m8d3Z/4FucaN0bWf0FAlsVLkVfFIAAAAAALgAo -aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDg2 -Mzg4M0NFMDEzNDFGQTlCQzc3NzY3RkUwNUI5QzY4REQxQjU5RkQACgkQ4FucaN0b -Wf2HeQ//f1szoULmVdxdIp0oLjcH9bZbqsQ1vl9pmrymVvAlJvVyge8ug791C1TL -tu/RpR/rwGD/VG+zj099zH++CMZIVnFMXS35VOIQ4aJCBmehNPekQacCP57p5Q0i -rOEtOEnXKfR43PKb80TZTSTu9+OkHMyhs5bp8Gc9+tRmiTT7xrCIXW6HZRj/Gpco -b88J4LuL/8ZS2C2qwXey8gZ9X+HSuSFpFN48fMK8f0sMFWf4A3oEvIeaYNSkSYpj -OrB5REWyuj12uv8E/YhEWhIR0VOBLGdTHXnpWYuwtrvJFG5kBZMRs0G08jxtSaq1 -7dKN7DrpisIZe5t/wkwmVfgzHnJUTmCCORoNTjqPJ9ZDRzgEq0FLWkTbtO/aY+/5 -WYDSyRNPv0NjtwS4rOpdrORy7VqKKSUH9GZwQn9qbd+blh7z0nPpZaBEhUTJQQLQ -d2qUh3LNS5hp8sHJnGbHj3PTohCNoFF8GXGZWppDvrcocDk3EtKCnq97+ByuYQH8 -z+wkGZW397sHYCEgH/Sdeid63DF6U2QgzfwlpZw2cz2UD9bMNk87UMq4s8vFW7bf -+ifkdnycVsGgXA+8O8A5vNdHmCmzBuJMc+fWcm0ELTQ1jtHTUH+ZKxaw5qXfni1d -Cdw7pkK8GtREQu5P35PPyeC0Z5EBxpnjG8dgWLSRnjfov3EYndM= -=6pqZ ------END PGP SIGNATURE----- diff --git a/dev-libs/gom/gom-0.3.3-r1.ebuild b/dev-libs/gom/gom-0.3.3-r1.ebuild deleted file mode 100644 index 394c983e..00000000 --- a/dev-libs/gom/gom-0.3.3-r1.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" -GCONF_DEBUG="yes" -PYTHON_COMPAT=( python3_{4,5,6} ) - -inherit gnome.org gnome2-utils meson python-r1 - -DESCRIPTION="GObject to SQLite object mapper library" -HOMEPAGE="https://wiki.gnome.org/Projects/Gom" - -LICENSE="LGPL-2+" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="doc +introspection test" - -RDEPEND=" - >=dev-db/sqlite-3.7:3 - >=dev-libs/glib-2.36:2 - introspection? ( >=dev-libs/gobject-introspection-1.30.0:= ) - ${PYTHON_DEPS} - >=dev-python/pygobject-3.16:3[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND} - doc? ( dev-util/gtk-doc ) - >=dev-util/intltool-0.40.0 - sys-devel/gettext - virtual/pkgconfig - test? ( x11-libs/gdk-pixbuf:2 ) -" -# TODO: make gdk-pixbuf properly optional with USE=test - -pkg_setup() { - python_setup -} - -src_prepare() { - default - python_copy_sources -} - -src_configure() { - local emesonargs=( - $(meson_use introspection enable-introspection) - $(meson_use doc enable-gtk-doc) - ) -# FIXME: is this needed??? - meson_src_configure - - python_foreach_impl run_in_build_dir \ - meson_src_configure -} - -src_install() { - meson_src_install - - - docinto examples - dodoc examples/*.py - - python_foreach_impl run_in_build_dir \ - meson_src_install DESTDIR="${D}" -} - -src_test() { - # tests may take a long time - python_foreach_impl run_in_build_dir \ - meson_src_test -} diff --git a/dev-libs/gom/metadata.xml b/dev-libs/gom/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/dev-libs/gom/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/dev-libs/libgdata/libgdata-9999.ebuild b/dev-libs/libgdata/libgdata-9999.ebuild deleted file mode 100644 index f16ec5fb..00000000 --- a/dev-libs/libgdata/libgdata-9999.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="yes" -VALA_MIN_API_VERSION="0.20" -VALA_USE_DEPEND="vapigen" - -inherit gnome2 vala -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="GLib-based library for accessing online service APIs using the GData protocol" -HOMEPAGE="https://wiki.gnome.org/Projects/libgdata" - -LICENSE="LGPL-2.1+" -SLOT="0/22" # subslot = libgdata soname version -IUSE="gnome +introspection static-libs test vala" -if [[ ${PV} = 9999 ]]; then - IUSE="${IUSE} doc" - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" -fi -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.32:2 - >=dev-libs/json-glib-0.15 - >=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.8 ) - 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 - test? ( net-libs/uhttpmock ) - vala? ( $(vala_depend) ) -" - -if [[ ${PV} = 9999 ]]; then - DEPEND="${DEPEND} - doc? ( >=dev-util/gtk-doc-1.14 )" -fi - -src_prepare() { - 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) \ - $(use_enable test tests) -} - -src_test() { - unset ORBIT_SOCKETDIR - unset DBUS_SESSION_BUS_ADDRESS - export GSETTINGS_BACKEND="memory" #486412 - dbus-launch emake check -} diff --git a/dev-libs/libgdata/metadata.xml b/dev-libs/libgdata/metadata.xml deleted file mode 100644 index 4b8d03fb..00000000 --- a/dev-libs/libgdata/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -<use> - <flag name="gnome-online-accounts">Enable <pkg>net-libs/gnome-online-accounts</pkg> support</flag> -</use> -</pkgmetadata> diff --git a/dev-libs/libgsystem/Manifest b/dev-libs/libgsystem/Manifest deleted file mode 100644 index dbe2e19c..00000000 --- a/dev-libs/libgsystem/Manifest +++ /dev/null @@ -1,23 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -DIST libgsystem-2014.1.tar.xz 246336 BLAKE2B 488c2605d32ceab8b108cdd28d9bb80b9e85f89728c887616847245966e6ed5507110d11fc083e26081241ff577fdfdb4d9eb4251b6b4c2bbaf9a377878317b6 SHA512 f68e0b752593b15d74b6206e2fc0c9e25fb03749809bf8ae10ebce1a1ec9678e86b5f19655318878434672eab864a462ce6007f4e5a53c6280d2dfa8181ff8ab ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2 - -iQKTBAEBCAB9FiEEX+aBqe7MmoWBwzA1lSmjXZiBxnkFAlsJtchfFIAAAAAALgAo -aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDVG -RTY4MUE5RUVDQzlBODU4MUMzMzAzNTk1MjlBMzVEOTg4MUM2NzkACgkQlSmjXZiB -xnmNeA/8CrDle7Pnf0tm8407mHK4dLHdjC1dv6IRaMe/JI5rvwX4lGCOfKuPLXvs -70d97AIZwTDzZogHFEjBIk90QpHnpmiE5PxVDpBQfQmXuWynwjIrikniUy7txEX4 -eTM/k7/V2+t0S4H9J65wMrUWM8Qe2OcjGu3b28/1J1EyLSDGtLMWwCAIBLPZQhX/ -Tc3R0uJPxvC+wUccTNZsPTZUx9+RnGkpSYX58qcY8nujs63z/Piv8VHAL/r2QRwm -gxGhMyHr7ny1KJIW09bKYdNiosdtTe9sl0xI5tsFUyCMsYQBjn5jVD2ftOZ7q+iz -G39wU7JfvViQFTPrxHL6JnkcdVjbbRRmwSe1sRm/9K9jLMwshSaf4ygvhe2cpXmU -opOR8MuvSIE5V+Xv20I0rXnF/AjNRK/oM4CDxTpIbiolX+j75JGriPY9VzfGSK9Y -TFlbH2REUAbg2AFesDOhW4goFkV+IGorQVnTzTuqDfDbK5XuXPZqrMOlZzMDYOcE -4M8Febzrcghsdw1XEEuVp7xtapr7uNaYUSMg0AV12axEC5PPk7yM5f+ZBd/Bmvqz -3nSqUh7bMc7W8fWu0lNYnV/f88vnwE8FTLQltAS68ghTAg1oTr+JBro3QyIqEvVZ -ux1b2WXJDneS9mnz1fPpJju71sGo3q1jzpXrqRJA+8TvcZmqvYE= -=MYwg ------END PGP SIGNATURE----- diff --git a/dev-libs/libgsystem/libgsystem-2014.1.ebuild b/dev-libs/libgsystem/libgsystem-2014.1.ebuild deleted file mode 100644 index 186da093..00000000 --- a/dev-libs/libgsystem/libgsystem-2014.1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit gnome2 - -DESCRIPTION="GIO-based library for use by operating system components" -HOMEPAGE="https://wiki.gnome.org/Projects/LibGSystem" - -LICENSE="LGPL-2+" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+introspection +systemd" - -RDEPEND=" - >=dev-libs/glib-2.34:2 - sys-apps/attr - introspection? ( >=dev-libs/gobject-introspection-1.34 ) - systemd? ( >=sys-apps/systemd-200 ) -" -DEPEND="${RDEPEND} - >=dev-util/gtk-doc-am-1.15 - >=dev-libs/libxslt-1 - virtual/pkgconfig -" diff --git a/dev-libs/libgsystem/metadata.xml b/dev-libs/libgsystem/metadata.xml deleted file mode 100644 index 13cf9ba7..00000000 --- a/dev-libs/libgsystem/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -<use> - <flag name="systemd">Enable access to journald</flag> -</use> -</pkgmetadata> diff --git a/dev-libs/libgweather/libgweather-9999.ebuild b/dev-libs/libgweather/libgweather-9999.ebuild deleted file mode 100644 index ee71646d..00000000 --- a/dev-libs/libgweather/libgweather-9999.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -VALA_USE_DEPEND="vapigen" - -inherit gnome2 vala -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Library to access weather information from online services" -HOMEPAGE="https://wiki.gnome.org/Projects/LibGWeather" - -LICENSE="GPL-2+" -SLOT="2/3-6" # subslot = 3-(libgweather-3 soname suffix) - -IUSE="glade +introspection vala" -REQUIRED_USE="vala? ( introspection )" - -if [[ ${PV} = 9999 ]]; then - IUSE="${IUSE} doc" - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~x86-solaris" -fi - -COMMON_DEPEND=" - >=x11-libs/gtk+-3.13.5:3[introspection?] - >=dev-libs/glib-2.35.1:2 - >=net-libs/libsoup-2.44:2.4 - >=dev-libs/libxml2-2.6.0:2 - sci-geosciences/geocode-glib - >=sys-libs/timezone-data-2010k - - glade? ( >=dev-util/glade-3.16:3.10 ) - introspection? ( >=dev-libs/gobject-introspection-0.9.5:= ) -" -RDEPEND="${COMMON_DEPEND} - !<gnome-base/gnome-applets-2.22.0 -" -DEPEND="${COMMON_DEPEND} - >=dev-util/gtk-doc-am-1.11 - >=dev-util/intltool-0.50 - >=sys-devel/gettext-0.18 - virtual/pkgconfig - vala? ( $(vala_depend) ) -" - -if [[ ${PV} = 9999 ]]; then - DEPEND="${DEPEND} - doc? ( >=dev-util/gtk-doc-1.11 )" -fi - -src_prepare() { - use vala && vala_src_prepare - gnome2_src_prepare -} - -src_configure() { - gnome2_src_configure \ - --disable-static \ - $(use_enable glade glade-catalog) \ - $(use_enable introspection) \ - $(use_enable vala) -} diff --git a/dev-libs/libgweather/metadata.xml b/dev-libs/libgweather/metadata.xml deleted file mode 100644 index 9889b0b1..00000000 --- a/dev-libs/libgweather/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <use> - <flag name="glade">Installs catalog files for <pkg>dev-util/glade</pkg></flag> - </use> -</pkgmetadata> diff --git a/dev-libs/totem-pl-parser/metadata.xml b/dev-libs/totem-pl-parser/metadata.xml deleted file mode 100644 index b40fbdb3..00000000 --- a/dev-libs/totem-pl-parser/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -<use> - <flag name="archive">Enables support for accessing media files in archives - transparently via <pkg>app-arch/libarchive</pkg></flag> - <flag name="quvi">Use <pkg>media-libs/libquvi</pkg> for parsing video - links</flag> -</use> -</pkgmetadata> diff --git a/dev-libs/totem-pl-parser/totem-pl-parser-9999.ebuild b/dev-libs/totem-pl-parser/totem-pl-parser-9999.ebuild deleted file mode 100644 index bc7e9677..00000000 --- a/dev-libs/totem-pl-parser/totem-pl-parser-9999.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="no" - -inherit gnome2 -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Playlist parsing library" -HOMEPAGE="http://developer.gnome.org/totem-pl-parser/stable/" - -LICENSE="LGPL-2+" -SLOT="0/18" -IUSE="archive crypt +introspection +quvi test" -if [[ ${PV} = 9999 ]]; then - IUSE="${IUSE} doc" - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" -fi - -RDEPEND=" - >=dev-libs/glib-2.31:2 - dev-libs/gmime:2.6 - >=net-libs/libsoup-2.43:2.4 - archive? ( >=app-arch/libarchive-3 ) - crypt? ( dev-libs/libgcrypt:0 ) - introspection? ( >=dev-libs/gobject-introspection-0.9.5 ) - quvi? ( >=media-libs/libquvi-0.9.1:0= ) -" -DEPEND="${RDEPEND} - !<media-video/totem-2.21 - >=dev-util/intltool-0.35 - >=dev-util/gtk-doc-am-1.14 - >=sys-devel/gettext-0.17 - virtual/pkgconfig - test? ( - gnome-base/gvfs[http] - sys-apps/dbus ) -" -# eautoreconf needs: -# dev-libs/gobject-introspection-common -# >=gnome-base/gnome-common-3.6 - -if [[ ${PV} = 9999 ]]; then - DEPEND="${DEPEND} - doc? ( >=dev-util/gtk-doc-1.14 )" -fi - -src_prepare() { - # Disable tests requiring network access, bug #346127 - # 3rd test fails on upgrade, not once installed - sed -e 's:\(g_test_add_func.*/parser/resolution.*\):/*\1*/:' \ - -e 's:\(g_test_add_func.*/parser/parsing/itms_link.*\):/*\1*/:' \ - -e 's:\(g_test_add_func.*/parser/parsability.*\):/*\1/:'\ - -i plparse/tests/parser.c || die "sed failed" - - gnome2_src_prepare -} - -src_configure() { - gnome2_src_configure \ - --disable-static \ - $(use_enable archive libarchive) \ - $(use_enable crypt libgcrypt) \ - $(use_enable quvi) \ - $(use_enable introspection) -} - -src_test() { - # This is required as told by upstream in bgo#629542 - GVFS_DISABLE_FUSE=1 dbus-launch emake check || die "emake check failed" -} diff --git a/dev-python/pyatspi/files/pyatspi-2.6.0-examples-python3.patch b/dev-python/pyatspi/files/pyatspi-2.6.0-examples-python3.patch deleted file mode 100644 index 423cd644..00000000 --- a/dev-python/pyatspi/files/pyatspi-2.6.0-examples-python3.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 4f10a696002179082e41568b5109400ac8478a96 Mon Sep 17 00:00:00 2001 -From: Alexandre Rostovtsev <tetromino@gentoo.org> -Date: Mon, 10 Dec 2012 04:52:03 -0500 -Subject: [PATCH] examples: support python2 and python3 syntax - -https://bugzilla.gnome.org/show_bug.cgi?id=689957 ---- - examples/magFocusTracker.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/examples/magFocusTracker.py b/examples/magFocusTracker.py -index 47efe00..7ca3b67 100755 ---- a/examples/magFocusTracker.py -+++ b/examples/magFocusTracker.py -@@ -282,7 +282,7 @@ def main(): - startTracking() - pyatspi.Registry.start() - else: -- print 'Magnification service not available. Exiting.' -+ print('Magnification service not available. Exiting.') - - return 0 - --- -1.8.0 - diff --git a/dev-python/pyatspi/metadata.xml b/dev-python/pyatspi/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/dev-python/pyatspi/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/dev-python/pyatspi/pyatspi-9999.ebuild b/dev-python/pyatspi/pyatspi-9999.ebuild deleted file mode 100644 index 50395370..00000000 --- a/dev-python/pyatspi/pyatspi-9999.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) - -inherit gnome2 python-r1 -if [[ ${PV} = 9999 ]]; then - GNOME_LIVE_MODULE="pyatspi2" - inherit gnome2-live -fi - -DESCRIPTION="Python binding to at-spi library" -HOMEPAGE="https://wiki.gnome.org/Accessibility" - -# Note: only some of the tests are GPL-licensed, everything else is LGPL -LICENSE="LGPL-2 GPL-2+" -SLOT="0" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" -fi -IUSE="" # test -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -COMMON_DEPEND="${PYTHON_DEPS} - >=dev-libs/atk-2.11.2 - dev-python/dbus-python[${PYTHON_USEDEP}] - >=dev-python/pygobject-2.90.1:3[${PYTHON_USEDEP}] -" -RDEPEND="${COMMON_DEPEND} - >=sys-apps/dbus-1 - >=app-accessibility/at-spi2-core-${PV}[introspection] - !<gnome-extra/at-spi-1.32.0-r1 -" -DEPEND="${COMMON_DEPEND} - virtual/pkgconfig -" - -PATCHES=( - # https://bugzilla.gnome.org/show_bug.cgi?id=689957 - "${FILESDIR}/${PN}-2.6.0-examples-python3.patch" -) - -src_prepare() { - gnome2_src_prepare - python_copy_sources -} - -src_configure() { - python_foreach_impl run_in_build_dir gnome2_src_configure --disable-tests -} - -src_compile() { - python_foreach_impl run_in_build_dir gnome2_src_compile -} - -src_install() { - python_foreach_impl run_in_build_dir gnome2_src_install - - docinto examples - dodoc examples/*.py -} diff --git a/dev-util/gdbus-codegen/files/gdbus-codegen-2.54.2-sitedir.patch b/dev-util/gdbus-codegen/files/gdbus-codegen-2.54.2-sitedir.patch deleted file mode 100644 index fc003abc..00000000 --- a/dev-util/gdbus-codegen/files/gdbus-codegen-2.54.2-sitedir.patch +++ /dev/null @@ -1,34 +0,0 @@ -From f2f8ccb15cc6288455f4780d016789aa2e023d6d Mon Sep 17 00:00:00 2001 -From: Sobhan Mohammadpour <mohammadpour.sobhan@gmail.com> -Date: Thu, 14 Dec 2017 17:10:50 +0330 -Subject: [PATCH] glib-2.54.2 external gdbus codegen - --- - gio/gdbus-2.0/codegen/gdbus-codegen.in | 11 +---------- - 1 file changed, 1 insertion(+), 10 deletions(-) - -diff --git a/gio/gdbus-2.0/codegen/gdbus-codegen.in b/gio/gdbus-2.0/codegen/gdbus-codegen.in -index 8050981..c097702 100644 ---- a/gio/gdbus-2.0/codegen/gdbus-codegen.in -+++ b/gio/gdbus-2.0/codegen/gdbus-codegen.in -@@ -28,16 +28,7 @@ filedir = os.path.dirname(__file__) - - if srcdir is not None: - path = os.path.join(srcdir, 'gio', 'gdbus-2.0') --elif os.path.basename(filedir) == 'bin': -- # Make the prefix containing gdbus-codegen 'relocatable' at runtime by -- # adding /some/prefix/bin/../share/glib-2.0 to the python path -- path = os.path.join(filedir, '..', 'share', 'glib-2.0') - else: -- # Assume that the modules we need are in the current directory and add the -- # parent directory to the python path. -- path = os.path.join(filedir, '..') -- --sys.path.insert(0, os.path.abspath(path)) --from codegen import codegen_main -+ from gdbus_codegen import codegen_main - - sys.exit(codegen_main.codegen_main()) --- -2.15.1 - diff --git a/dev-util/gdbus-codegen/files/gdbus-codegen-2.54.3-sitedir.patch b/dev-util/gdbus-codegen/files/gdbus-codegen-2.54.3-sitedir.patch deleted file mode 100644 index f739026d..00000000 --- a/dev-util/gdbus-codegen/files/gdbus-codegen-2.54.3-sitedir.patch +++ /dev/null @@ -1,22 +0,0 @@ -diff --git a/gio/gdbus-2.0/codegen/gdbus-codegen.in b/gio/gdbus-2.0/codegen/gdbus-codegen.in -index 8050981..932410a 100644 ---- a/gdbus-codegen.in -+++ b/gdbus-codegen.in -@@ -28,16 +28,7 @@ filedir = os.path.dirname(__file__) - - if srcdir is not None: - path = os.path.join(srcdir, 'gio', 'gdbus-2.0') --elif os.path.basename(filedir) == 'bin': -- # Make the prefix containing gdbus-codegen 'relocatable' at runtime by -- # adding /some/prefix/bin/../share/glib-2.0 to the python path -- path = os.path.join(filedir, '..', 'share', 'glib-2.0') - else: -- # Assume that the modules we need are in the current directory and add the -- # parent directory to the python path. -- path = os.path.join(filedir, '..') -- --sys.path.insert(0, os.path.abspath(path)) --from codegen import codegen_main -+ from gdbus_codegen import codegen_main - - sys.exit(codegen_main.codegen_main()) diff --git a/dev-util/gdbus-codegen/files/gdbus-codegen-2.56.1-sitedir.patch b/dev-util/gdbus-codegen/files/gdbus-codegen-2.56.1-sitedir.patch deleted file mode 100644 index 30f0d7dc..00000000 --- a/dev-util/gdbus-codegen/files/gdbus-codegen-2.56.1-sitedir.patch +++ /dev/null @@ -1,54 +0,0 @@ -From 9eaaa76e2e36e46a43dbd419724696fd7ff8ea64 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?R=C3=A9mi=20Cardona?= <remi@gentoo.org> -Date: Sat, 14 Apr 2018 09:55:22 +0200 -Subject: [PATCH 1/2] gdbus-codegen-2.54.3-sitedir.patch - ---- - gio/gdbus-2.0/codegen/gdbus-codegen.in | 28 -------------------------- - 1 file changed, 28 deletions(-) - -diff --git a/gio/gdbus-2.0/codegen/gdbus-codegen.in b/gio/gdbus-2.0/codegen/gdbus-codegen.in -index 67d367543..190afa28f 100755 ---- a/gdbus-codegen.in -+++ b/gdbus-codegen.in -@@ -20,36 +20,8 @@ - # Author: David Zeuthen <davidz@redhat.com> - - --import os - import sys - --srcdir = os.getenv('UNINSTALLED_GLIB_SRCDIR', None) --filedir = os.path.dirname(__file__) -- --if srcdir is not None: -- path = os.path.join(srcdir, 'gio', 'gdbus-2.0') --elif os.path.basename(filedir) == 'bin': -- # Make the prefix containing gdbus-codegen 'relocatable' at runtime by -- # adding /some/prefix/bin/../share/glib-2.0 to the python path -- path = os.path.join(filedir, '..', 'share', 'glib-2.0') --else: -- # Assume that the modules we need are in the current directory and add the -- # parent directory to the python path. -- path = os.path.join(filedir, '..') -- --# Canonicalize, then do further testing --path = os.path.abspath(path) -- --# If the above path detection failed, use the hard-coded datadir. This can --# happen when, for instance, bindir and datadir are not in the same prefix or --# on Windows where we cannot make any guarantees about the directory structure. --# --# In these cases our installation cannot be relocatable, but at least we should --# be able to find the codegen module. --if not os.path.isfile(os.path.join(path, 'codegen', 'codegen_main.py')): -- path = os.path.join('@DATADIR@', 'glib-2.0') -- --sys.path.insert(0, path) --from codegen import codegen_main -+from gdbus_codegen import codegen_main - - sys.exit(codegen_main.codegen_main()) --- -2.17.0 - diff --git a/dev-util/gdbus-codegen/files/setup.py-2.32.4 b/dev-util/gdbus-codegen/files/setup.py-2.32.4 deleted file mode 100644 index c5318e30..00000000 --- a/dev-util/gdbus-codegen/files/setup.py-2.32.4 +++ /dev/null @@ -1,6 +0,0 @@ -from distutils.core import setup -setup(name="gdbus_codegen", - version="@PV@", - packages=["gdbus_codegen"], - package_dir={"gdbus_codegen" : ""}, - scripts=["gdbus-codegen"]) diff --git a/dev-util/gdbus-codegen/gdbus-codegen-9999.ebuild b/dev-util/gdbus-codegen/gdbus-codegen-9999.ebuild deleted file mode 100644 index 31daa467..00000000 --- a/dev-util/gdbus-codegen/gdbus-codegen-9999.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME_ORG_MODULE="glib" -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) -PYTHON_REQ_USE="xml" - -inherit gnome.org distutils-r1 -if [[ ${PV} = 9999 ]]; then - inherit git-r3 -fi - -DESCRIPTION="GDBus code and documentation generator" -HOMEPAGE="http://www.gtk.org/" - -if [[ ${PV} = 9999 ]]; then - EGIT_REPO_URI="https://git.gnome.org/browse/${GNOME_ORG_MODULE}" - SRC_URI="" -fi - -LICENSE="LGPL-2+" -SLOT="0" - -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux" -fi - -IUSE="" - -RDEPEND="${PYTHON_DEPS}" -DEPEND="${RDEPEND}" - -# To prevent circular dependencies with glib[test] -PDEPEND=">=dev-libs/glib-${PV}:2" - -S="${WORKDIR}/glib-${PV}/gio/gdbus-2.0/codegen" - -python_prepare_all() { - PATCHES=( - "${FILESDIR}/${PN}-2.54.2-sitedir.patch" - ) - distutils-r1_python_prepare_all - - sed -e 's:@PYTHON@:python:' gdbus-codegen.in > gdbus-codegen || die - cp "${FILESDIR}/setup.py-2.32.4" setup.py || die "cp failed" - sed -e "s/@PV@/${PV}/" -i setup.py || die "sed setup.py failed" -} - -src_test() { - einfo "Skipping tests. This package is tested by dev-libs/glib" - einfo "when merged with FEATURES=test" -} - -python_install_all() { - distutils-r1_python_install_all # no-op, but prevents QA warning - doman "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.1" -} diff --git a/dev-util/gdbus-codegen/metadata.xml b/dev-util/gdbus-codegen/metadata.xml deleted file mode 100644 index 922faa44..00000000 --- a/dev-util/gdbus-codegen/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <longdescription> - gdbus-codegen is used to generate code and/or documentation for one or more D-Bus interfaces. The tool reads D-Bus Introspection XML files and generates output files. - </longdescription> -</pkgmetadata> diff --git a/dev-util/itstool/Manifest b/dev-util/itstool/Manifest deleted file mode 100644 index 887edb25..00000000 --- a/dev-util/itstool/Manifest +++ /dev/null @@ -1,19 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -DIST 2.0.4.tar.gz 79430 BLAKE2B 373222ed4e24d8707e2a16da1dca965c233f1a703f3e48489669f8291c71794253d06833a44cebbebde4ca5d97b6465331b024ac4483377c1929b5630b10fa60 SHA512 c4c12229419e376c378986c5e5e5de9d006e5a938d7935ae91ba1f5a70484ff519038ba6bba91329a54d96c7e53ea12fcf1122d63e891fd5c64813cebf5ad8fa -DIST 2.0.5.tar.gz 79772 BLAKE2B 12ce0642cffed10fcd3ba754afea86e4415705889e08f888ee71f399d3564253113909f7d6cf8432346a248f85b64b1a9abb30b641144a37c9b1bb5d82213ea3 SHA512 5e99a3ef955472dff86a8189e88c9796bb6353d663742fb72c53a39a2e380d511d15ca7825ff03a3c88cd7763fccdf213fc64b80a2156304976b8cb2125d6437 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2 - -iQGSBAEBCAB9FiEEwuxCASuoJfEwMLVW05x7ASJpZiAFAlxxWG9fFIAAAAAALgAo -aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEMy -RUM0MjAxMkJBODI1RjEzMDMwQjU1NkQzOUM3QjAxMjI2OTY2MjAACgkQ05x7ASJp -ZiB7zwf3W9Gl8bMSgwCQL/zxVIlwrQI2ybPgme/nS8VIyefeIzrUGNXp1fIyheFW -/P6kCvlrdYZuHG3H2NGAb+8UxYL9lyXK1nLnX2oYmHG3cRJM2M634BzgeQTWJpvE -QIYl4dorMUgKqpYu0HvinYHEHQ/9zvw7tjFn50yuRmdLMWFr7trrTtaMMLyjpSYa -vfYZEXSGcfxplIOY1UP832ZB9ZTtminlbGVKd2hmpxVTUgV+Npzdoi/C8WHBWQdX -YytzckJNxiN/JiKTdS//l83P/EyXByVGNVu9z+mpD97u6/toHgP2r2s6KQZPnIDg -PiHyBRUymcg6jIhdA8EeShXpXesv -=R5rN ------END PGP SIGNATURE----- diff --git a/dev-util/itstool/files/itstool-segfault.patch b/dev-util/itstool/files/itstool-segfault.patch deleted file mode 100644 index 840daccd..00000000 --- a/dev-util/itstool/files/itstool-segfault.patch +++ /dev/null @@ -1,58 +0,0 @@ -From 9b84c007a73e8275ca45762f1bfa3ab7c3a852e2 Mon Sep 17 00:00:00 2001 -From: Shaun McCance <shaunm@redhat.com> -Date: Wed, 25 Oct 2017 12:10:03 -0400 -Subject: [PATCH] Be more careful about libxml2 memory management - -I think this fixes https://github.com/itstool/itstool/issues/17 ---- - itstool.in | 13 +++++++++++-- - 1 file changed, 11 insertions(+), 2 deletions(-) - -diff --git a/itstool.in b/itstool.in -index c1d0585..a16eba9 100755 ---- a/itstool.in -+++ b/itstool.in -@@ -477,6 +477,7 @@ class Document (object): - if load_dtd: - ctxt.loadSubset(1) - if keep_entities: -+ ctxt.loadSubset(1) - ctxt.ctxtUseOptions(libxml2.XML_PARSE_DTDLOAD) - ctxt.replaceEntities(0) - else: -@@ -1043,6 +1044,7 @@ class Document (object): - if self._load_dtd: - ctxt.loadSubset(1) - if self._keep_entities: -+ ctxt.loadSubset(1) - ctxt.ctxtUseOptions(libxml2.XML_PARSE_DTDLOAD) - ctxt.replaceEntities(0) - else: -@@ -1069,7 +1071,9 @@ class Document (object): - ph_node = msg.get_placeholder(child.name).node - if self.has_child_elements(ph_node): - self.merge_translations(translations, None, ph_node, strict=strict) -- child.replaceNode(ph_node) -+ newnode = ph_node.copyNode(1) -+ newnode.setTreeDoc(self._doc) -+ child.replaceNode(newnode) - else: - repl = self.get_translated(ph_node, translations, strict=strict, lang=lang) - child.replaceNode(repl) -@@ -1084,10 +1088,15 @@ class Document (object): - (lang + ' ') if lang is not None else '', - msgstr.encode('utf-8'))) - self._xml_err = '' -+ ctxt.doc().freeDoc() - return node - retnode = node.copyNode(2) -+ retnode.setTreeDoc(self._doc) - for child in xml_child_iter(trnode): -- retnode.addChild(child.copyNode(1)) -+ newnode = child.copyNode(1) -+ newnode.setTreeDoc(self._doc) -+ retnode.addChild(newnode) -+ - ctxt.doc().freeDoc() - return retnode - diff --git a/dev-util/itstool/itstool-2.0.4-r1.ebuild b/dev-util/itstool/itstool-2.0.4-r1.ebuild deleted file mode 100644 index a04c0574..00000000 --- a/dev-util/itstool/itstool-2.0.4-r1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -PYTHON_COMPAT=( python2_7 ) -PYTHON_REQ_USE="xml" - -inherit autotools python-single-r1 - -DESCRIPTION="Translation tool for XML documents that uses gettext files and ITS rules" -HOMEPAGE="http://itstool.org/" -SRC_URI="https://github.com/itstool/itstool/archive/${PV}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-linux" -IUSE="" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS} - dev-libs/libxml2[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND}" - -src_prepare() { - eapply "${FILESDIR}/${PN}-segfault.patch" - python_fix_shebang . - eapply_user - eautoreconf -} - -src_test() { - suite="${S}"/tests/run_tests.py - PYTHONPATH="." "${PYTHON}" ${suite} || die "test suite '${suite}' failed" - unset suite -} diff --git a/dev-util/itstool/itstool-2.0.5.ebuild b/dev-util/itstool/itstool-2.0.5.ebuild deleted file mode 100644 index 95f43f8d..00000000 --- a/dev-util/itstool/itstool-2.0.5.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -PYTHON_COMPAT=( python2_7 python3_{4,5,6}) -PYTHON_REQ_USE="xml" - -inherit autotools python-single-r1 - -DESCRIPTION="Translation tool for XML documents that uses gettext files and ITS rules" -HOMEPAGE="http://itstool.org/" -SRC_URI="https://github.com/itstool/itstool/archive/${PV}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-linux" -IUSE="" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS} - dev-libs/libxml2[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}/${PN}-segfault.patch" -) - -src_prepare() { - python_fix_shebang . - eapply_user - eautoreconf -} - -src_test() { - suite="${S}"/tests/run_tests.py - PYTHONPATH="." "${PYTHON}" ${suite} || die "test suite '${suite}' failed" - unset suite -} diff --git a/dev-util/itstool/itstool-9999.ebuild b/dev-util/itstool/itstool-9999.ebuild deleted file mode 100644 index bd66841d..00000000 --- a/dev-util/itstool/itstool-9999.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} ) -PYTHON_REQ_USE="xml" - -inherit autotools python-single-r1 - -if [[ ${PV} = 9999 ]]; then - inherit git-r3 -fi - -DESCRIPTION="Translation tool for XML documents that uses gettext files and ITS rules" -HOMEPAGE="http://itstool.org/" -if [[ ${PV} = 9999 ]]; then - EGIT_REPO_URI="https://github.com/itstool/itstool.git" -else - SRC_URI="https://github.com/itstool/itstool/archive/${PV}.tar.gz" -fi - -LICENSE="GPL-3+" -SLOT="0" - -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-linux" -fi - -IUSE="" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS} - dev-libs/libxml2[python,${PYTHON_USEDEP}]" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}/${PN}-segfault.patch" -) - -src_prepare() { - python_fix_shebang . - eapply_user - eautoreconf -} - -src_test() { - suite="${S}"/tests/run_tests.py - PYTHONPATH="." "${PYTHON}" ${suite} || die "test suite '${suite}' failed" - unset suite -} diff --git a/dev-util/itstool/metadata.xml b/dev-util/itstool/metadata.xml deleted file mode 100644 index 90e918d8..00000000 --- a/dev-util/itstool/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <longdescription lang="en">ITS Tool allows you to translate your XML documents - with gettext PO files, using rules from the W3C Internationalization Tag Set - (ITS) to determine what to translate and how to separate it into PO file - messages. -</longdescription> -</pkgmetadata> diff --git a/eclass/gnome-meson.eclass b/eclass/gnome-meson.eclass deleted file mode 100644 index cd322b13..00000000 --- a/eclass/gnome-meson.eclass +++ /dev/null @@ -1,161 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# @ECLASS: gnome-meson.eclass -# @MAINTAINER: -# gnome@gentoo.org -# @BLURB: Provides phases for Gnome/Gtk+ based packages that use meosn. -# @DESCRIPTION: -# Exports portage base functions used by ebuilds written for packages using the -# GNOME framework and meson. For additional functions, see gnome2-utils.eclass. - -inherit eutils gnome.org gnome2-utils meson xdg - -case "${EAPI:-0}" in - 6) - EXPORT_FUNCTIONS src_prepare src_configure src_compile src_install pkg_preinst pkg_postinst pkg_postrm - ;; - *) die "EAPI=${EAPI} is not supported" ;; -esac - -# @ECLASS-VARIABLE: GNOME-MESON_ECLASS_GIO_MODULES -# @INTERNAL -# @DESCRIPTION: -# Array containing glib GIO modules - -# @FUNCTION: gnome-meson_src_prepare -# @DESCRIPTION: -# Prepare environment for build, fix build of scrollkeeper documentation, -# run elibtoolize. -gnome-meson_src_prepare() { - # FIXME add gtk-doc stuff if needed - xdg_src_prepare - - # Prevent assorted access violations and test failures - gnome2_environment_reset -} - -# @FUNCTION: gnome-meson_src_configure -# @DESCRIPTION: -# Gnome specific configure handling -gnome-meson_src_configure() { - # Avoid sandbox violations caused by gnome-vfs (bug #128289 and #345659) - addpredict "$(unset HOME; echo ~)/.gnome2" - - #FIXME are these valid/needed - # "-Dgtk-doc=no" - # "-Dmaintainer-mode=no" - # "-Dschemas-install=no" - # "-Dupdate-mimedb=no" - # "-Dcompile-warnings=minimum" - local emesonargs=( - "$@" - ) - - meson_src_configure -} - -# @FUNCTION: gnome-meson_src_compile -# @DESCRIPTION: -# Only default src_compile for now -gnome-meson_src_compile() { - meson_src_compile -} - -# @FUNCTION: gnome-meson_src_install -# @DESCRIPTION: -# Gnome specific install. Handles typical GConf and scrollkeeper setup -# in packages and removal of .la files if requested -gnome-meson_src_install() { - # install docs - default - - # files that are really common in gnome packages (bug #573390) - local d - for d in HACKING MAINTAINERS; do - [[ -s "${d}" ]] && dodoc "${d}" - done - - # Make sure this one doesn't get in the portage db - rm -fr "${ED}/usr/share/applications/mimeinfo.cache" - - # Delete all .la files - case "${GNOME2_LA_PUNT}" in - yes) prune_libtool_files --modules;; - no) ;; - *) prune_libtool_files;; - esac - - meson_src_install -} - -# @FUNCTION: gnome-meson_pkg_preinst -# @DESCRIPTION: -# Finds Icons, GConf and GSettings schemas for later handling in pkg_postinst -gnome-meson_pkg_preinst() { - xdg_pkg_preinst - gnome2_gconf_savelist - gnome2_icon_savelist - gnome2_schemas_savelist - gnome2_scrollkeeper_savelist - gnome2_gdk_pixbuf_savelist - - local f - - GNOME2_ECLASS_GIO_MODULES=() - while IFS= read -r -d '' f; do - GNOME2_ECLASS_GIO_MODULES+=( ${f} ) - done < <(cd "${D}" && find usr/$(get_libdir)/gio/modules -type f -print0 2>/dev/null) - - export GNOME2_ECLASS_GIO_MODULES -} - -# @FUNCTION: gnome-meson_pkg_postinst -# @DESCRIPTION: -# Handle scrollkeeper, GConf, GSettings, Icons, desktop and mime -# database updates. -gnome-meson_pkg_postinst() { - xdg_pkg_postinst - gnome2_gconf_install - if [[ -n ${GNOME2_ECLASS_ICONS} ]]; then - gnome2_icon_cache_update - fi - if [[ -n ${GNOME2_ECLASS_GLIB_SCHEMAS} ]]; then - gnome2_schemas_update - fi - gnome2_scrollkeeper_update - gnome2_gdk_pixbuf_update - - if [[ ${#GNOME2_ECLASS_GIO_MODULES[@]} -gt 0 ]]; then - gnome2_giomodule_cache_update - fi - - # This should only be in the overlay - ewarn "**************************************************************" - ewarn "This is the *experimental* Gentoo GNOME Overlay" - ewarn "Please report bugs at #gentoo-desktop @ FreeNode" - ewarn "Do NOT go to upstream with bugs without checking with us first" - ewarn "**************************************************************" -} - -# # FIXME Handle GConf schemas removal -#gnome2_pkg_prerm() { -# gnome2_gconf_uninstall -#} - -# @FUNCTION: gnome-meson_pkg_postrm -# @DESCRIPTION: -# GSettings, Icons, desktop and mime database updates. -gnome-meson_pkg_postrm() { - xdg_pkg_postrm - if [[ -n ${GNOME2_ECLASS_ICONS} ]]; then - gnome2_icon_cache_update - fi - if [[ -n ${GNOME2_ECLASS_GLIB_SCHEMAS} ]]; then - gnome2_schemas_update - fi - - if [[ ${#GNOME2_ECLASS_GIO_MODULES[@]} -gt 0 ]]; then - gnome2_giomodule_cache_update - fi -} diff --git a/eclass/gnome2-live.eclass b/eclass/gnome2-live.eclass deleted file mode 100644 index 80a72852..00000000 --- a/eclass/gnome2-live.eclass +++ /dev/null @@ -1,153 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# @ECLASS: gnome2-live.eclass -# @MAINTAINER: -# gnome@gentoo.org -# @AUTHOR: -# Nirbheek Chauhan <nirbheek@gentoo.org> -# @BLURB: Live ebuild phases for GNOME packages -# @DESCRIPTION: -# Exports additional functions used by live ebuilds written for GNOME packages -# Always to be imported *AFTER* gnome2.eclass - -inherit autotools eutils gnome2 gnome2-utils libtool git-r3 xdg - -EXPORTED_FUNCTIONS=" " -case "${EAPI:-0}" in - 4|5) - EXPORT_FUNCTIONS src_unpack src_prepare pkg_postinst - ;; - 6) - EXPORT_FUNCTIONS src_prepare pkg_postinst - ;; - *) - die "Unknown EAPI, Bug eclass maintainers." ;; -esac - -# DEPEND on -# app-text/gnome-doc-utils for gnome-doc-* -# dev-util/gtk-doc for gtkdocize -# dev-util/intltool for intltoolize -# gnome-base/gnome-common for GNOME_COMMON_INIT -DEPEND="${DEPEND} - app-text/gnome-doc-utils - app-text/yelp-tools - dev-util/gtk-doc - dev-util/intltool - gnome-base/gnome-common - sys-devel/gettext" - -# Extra options passed to elibtoolize -ELTCONF=${ELTCONF:-} - -# @ECLASS-VARIABLE: GNOME_LIVE_MODULE -# @DESCRIPTION: -# Default git module name is assumed to be the same as the gnome.org module name -# used on ftp.gnome.org. We have GNOME_ORG_MODULE because we inherit gnome.org -: ${GNOME_LIVE_MODULE:="${GNOME_ORG_MODULE}"} - -# @ECLASS-VARIABLE: EGIT_REPO_URI -# @DESCRIPTION: -# git URI for the project, uses GNOME_LIVE_MODULE by default -: "${EGIT_REPO_URI:="https://gitlab.gnome.org/GNOME/${GNOME_LIVE_MODULE}.git"}" - -# @ECLASS-VARIABLE: PATCHES -# @DESCRIPTION: -# Whitespace-separated list of patches to apply after cloning -: ${PATCHES:=""} - -# Unset SRC_URI auto-set by gnome2.eclass -SRC_URI="" - -# @FUNCTION: gnome2-live_get_var -# @DESCRIPTION: -# Get macro variable values from configure.ac, etc -gnome2-live_get_var() { - local var f - var="$1" - f="$2" - echo $(sed -ne "s/${var}(\(.*\))/\1/p" "${f}" | tr -d '[]') -} - -# @FUNCTION: gnome2-live_src_unpack -# @DESCRIPTION: -# Calls git-2_src_unpack, and unpacks ${A} if required. -# Also calls gnome2-live_src_prepare for older EAPI. -gnome2-live_src_unpack() { - if has ${EAPI:-0} 4 5 ; then - if test -n "${A}"; then - unpack ${A} - fi - git-r3_src_unpack - gnome2-live_src_prepare - else - die "gnome2-live_src_unpack is banned starting with EAPI=6" - fi -} - -# @FUNCTION: gnome2-live_src_prepare -# @DESCRIPTION: -# Lots of magic to workaround autogen.sh quirks in various packages -# Creates blank ChangeLog and necessary macro dirs. Runs various autotools -# programs if required, and finally runs eautoreconf. -gnome2-live_src_prepare() { - if has ${EAPI:-0} 4 5 ; then - for i in ${PATCHES}; do - epatch "${i}" - done - - epatch_user - fi - - # If ChangeLog doesn't exist, maybe it's autogenerated - # Avoid a `dodoc` failure by adding an empty ChangeLog - if ! test -e ChangeLog; then - echo > ChangeLog - fi - - ### Keep this in-sync with gnome2.eclass! - - xdg_src_prepare - - # eautoreconf is smart enough to run all necessary commands - eautoreconf - - # Prevent assorted access violations and test failures - gnome2_environment_reset - - # Prevent scrollkeeper access violations - # We stop to run it from EAPI=6 as scrollkeeper helpers from - # rarian are not running anything and, then, access violations - # shouldn't occur. - has ${EAPI:-0} 4 5 && gnome2_omf_fix - - # Run libtoolize - # https://bugzilla.gnome.org/show_bug.cgi?id=655517 - elibtoolize ${ELTCONF} -} - -# @FUNCTION: gnome2_src_unpack -# @DESCRIPTION: -# Defined so that it replaces gnome2_src_unpack in ebuilds that call it -gnome2_src_unpack() { - gnome2-live_src_unpack -} - -# @FUNCTION: gnome2_src_prepare -# @DESCRIPTION: -# Defined so that it replaces gnome2_src_prepare in ebuilds that call it -gnome2_src_prepare() { - gnome2-live_src_prepare -} - -# @FUNCTION: gnome2-live_pkg_postinst -# @DESCRIPTION: -# Must be run manually for ebuilds that have a custom pkg_postinst -gnome2-live_pkg_postinst() { - gnome2_pkg_postinst - - ewarn "This is a live ebuild, upstream trunks will mostly be UNstable" - ewarn "Do NOT report bugs about this package to Gentoo" - ewarn "Report upstream bugs (with patches if possible) instead." -} diff --git a/eclass/gnome2-python.eclass b/eclass/gnome2-python.eclass deleted file mode 100644 index a16e931e..00000000 --- a/eclass/gnome2-python.eclass +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# @ECLASS: gnome2-python.eclass -# @MAINTAINER: -# Gentoo GNOME Project <gnome@gentoo.org> -# Gentoo Python Project <python@gentoo.org> -# @BLURB: Eclass for GNOME Python packages supporting installation for multiple Python ABIs -# @DESCRIPTION: -# The gnome2-python eclass defines phase functions for GNOME Python packages supporting -# installation for multiple Python ABIs. - -inherit gnome2 python - -# Stolen from git.eclass -EXPORTED_FUNCTIONS="pkg_setup src_compile src_test src_install" -case "${EAPI:-0}" in - 2|3|4) EXPORTED_FUNCTIONS="${EXPORTED_FUNCTIONS} src_prepare src_configure" ;; - 0|1) ;; - *) die "Unknown EAPI, bug eclass maintainers." ;; -esac - -EXPORT_FUNCTIONS ${EXPORTED_FUNCTIONS} - -gnome2-python_pkg_setup() { - python_pkg_setup -} - -gnome2-python_src_prepare() { - gnome2_src_prepare - python_clean_py-compile_files - python_copy_sources -} - -gnome2-python_src_configure() { - configure() { - gnome2_src_configure PYTHON=$(PYTHON -a) "$@" - } - python_execute_function -s configure -} - -gnome2-python_src_compile() { - python_execute_function -s gnome2_src_compile "$@" -} - -gnome2-python_src_test() { - python_execute_function -s -d -} - -gnome2-python_src_install() { - python_execute_function -s gnome2_src_install - python_clean_installation_image -} diff --git a/eclass/gnome2-utils.eclass b/eclass/gnome2-utils.eclass deleted file mode 100644 index 9b4296c1..00000000 --- a/eclass/gnome2-utils.eclass +++ /dev/null @@ -1,522 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# @ECLASS: gnome2-utils.eclass -# @MAINTAINER: -# gnome@gentoo.org -# @BLURB: Auxiliary functions commonly used by Gnome packages. -# @DESCRIPTION: -# This eclass provides a set of auxiliary functions needed by most Gnome -# packages. It may be used by non-Gnome packages as needed for handling various -# Gnome stack related functions such as: -# * Gtk+ icon cache management -# * GSettings schemas management -# * GConf schemas management -# * scrollkeeper (old Gnome help system) management - -[[ ${EAPI:-0} == [012345] ]] && inherit multilib -inherit eutils xdg-utils - -case "${EAPI:-0}" in - 0|1|2|3|4|5|6) ;; - *) die "EAPI=${EAPI} is not supported" ;; -esac - -# @ECLASS-VARIABLE: GCONFTOOL_BIN -# @INTERNAL -# @DESCRIPTION: -# Path to gconftool-2 -: ${GCONFTOOL_BIN:="/usr/bin/gconftool-2"} - -# @ECLASS-VARIABLE: SCROLLKEEPER_DIR -# @INTERNAL -# @DESCRIPTION: -# Directory where scrollkeeper-update should do its work -: ${SCROLLKEEPER_DIR:="/var/lib/scrollkeeper"} - -# @ECLASS-VARIABLE: SCROLLKEEPER_UPDATE_BIN -# @INTERNAL -# @DESCRIPTION: -# Path to scrollkeeper-update -: ${SCROLLKEEPER_UPDATE_BIN:="/usr/bin/scrollkeeper-update"} - -# @ECLASS-VARIABLE: GTK_UPDATE_ICON_CACHE -# @INTERNAL -# @DESCRIPTION: -# Path to gtk-update-icon-cache -: ${GTK_UPDATE_ICON_CACHE:="/usr/bin/gtk-update-icon-cache"} - -# @ECLASS-VARIABLE: GLIB_COMPILE_SCHEMAS -# @INTERNAL -# @DESCRIPTION: -# Path to glib-compile-schemas -: ${GLIB_COMPILE_SCHEMAS:="/usr/bin/glib-compile-schemas"} - -# @ECLASS-VARIABLE: GNOME2_ECLASS_SCHEMAS -# @INTERNAL -# @DEFAULT_UNSET -# @DESCRIPTION: -# List of GConf schemas provided by the package - -# @ECLASS-VARIABLE: GNOME2_ECLASS_ICONS -# @INTERNAL -# @DEFAULT_UNSET -# @DESCRIPTION: -# List of icons provided by the package - -# @ECLASS-VARIABLE: GNOME2_ECLASS_SCROLLS -# @INTERNAL -# @DEFAULT_UNSET -# @DESCRIPTION: -# List of scrolls (documentation files) provided by the package - -# @ECLASS-VARIABLE: GNOME2_ECLASS_GLIB_SCHEMAS -# @INTERNAL -# @DEFAULT_UNSET -# @DESCRIPTION: -# List of GSettings schemas provided by the package - -# @ECLASS-VARIABLE: GNOME2_ECLASS_GDK_PIXBUF_LOADERS -# @INTERNAL -# @DEFAULT_UNSET -# @DESCRIPTION: -# List of gdk-pixbuf loaders provided by the package - -DEPEND=">=sys-apps/sed-4" - - -# @FUNCTION: gnome2_environment_reset -# @DESCRIPTION: -# Reset various variables inherited from root's evironment to a reasonable -# default for ebuilds to help avoid access violations and test failures. -gnome2_environment_reset() { - xdg_environment_reset - - # Respected by >=glib-2.30.1-r1 - export G_HOME="${T}" - - # GST_REGISTRY is to work around gst utilities trying to read/write /root - export GST_REGISTRY="${T}/registry.xml" - - # Ensure we don't rely on dconf/gconf while building, bug #511946 - export GSETTINGS_BACKEND="memory" - - if has ${EAPI:-0} 6; then - # Try to cover the packages honoring this variable, bug #508124 - export GST_INSPECT="$(type -P true)" - - # Stop relying on random DISPLAY variable values, bug #534312 - unset DISPLAY - fi -} - -# @FUNCTION: gnome2_gconf_savelist -# @DESCRIPTION: -# Find the GConf schemas that are about to be installed and save their location -# in the GNOME2_ECLASS_SCHEMAS environment variable. -# This function should be called from pkg_preinst. -gnome2_gconf_savelist() { - has ${EAPI:-0} 0 1 2 && ! use prefix && ED="${D}" - pushd "${ED}" > /dev/null || die - export GNOME2_ECLASS_SCHEMAS=$(find 'etc/gconf/schemas/' -name '*.schemas' 2> /dev/null) - popd > /dev/null || die -} - -# @FUNCTION: gnome2_gconf_install -# @DESCRIPTION: -# Applies any schema files installed by the current ebuild to Gconf's database -# using gconftool-2. -# This function should be called from pkg_postinst. -gnome2_gconf_install() { - has ${EAPI:-0} 0 1 2 && ! use prefix && EROOT="${ROOT}" - local updater="${EROOT}${GCONFTOOL_BIN}" - - if [[ ! -x "${updater}" ]]; then - debug-print "${updater} is not executable" - return - fi - - if [[ -z "${GNOME2_ECLASS_SCHEMAS}" ]]; then - debug-print "No GNOME 2 GConf schemas found" - return - fi - - # We are ready to install the GCONF Scheme now - unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL - export GCONF_CONFIG_SOURCE="$("${updater}" --get-default-source | sed "s;:/;:${ROOT};")" - - einfo "Installing GNOME 2 GConf schemas" - - local F - for F in ${GNOME2_ECLASS_SCHEMAS}; do - if [[ -e "${EROOT}${F}" ]]; then - debug-print "Installing schema: ${F}" - "${updater}" --makefile-install-rule "${EROOT}${F}" 1>/dev/null - fi - done - - # have gconf reload the new schemas - pids=$(pgrep -x gconfd-2) - if [[ $? == 0 ]] ; then - ebegin "Reloading GConf schemas" - kill -HUP ${pids} - eend $? - fi -} - -# @FUNCTION: gnome2_gconf_uninstall -# @DESCRIPTION: -# Removes schema files previously installed by the current ebuild from Gconf's -# database. -gnome2_gconf_uninstall() { - has ${EAPI:-0} 0 1 2 && ! use prefix && EROOT="${ROOT}" - local updater="${EROOT}${GCONFTOOL_BIN}" - - if [[ ! -x "${updater}" ]]; then - debug-print "${updater} is not executable" - return - fi - - if [[ -z "${GNOME2_ECLASS_SCHEMAS}" ]]; then - debug-print "No GNOME 2 GConf schemas found" - return - fi - - unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL - export GCONF_CONFIG_SOURCE="$("${updater}" --get-default-source | sed "s;:/;:${ROOT};")" - - einfo "Uninstalling GNOME 2 GConf schemas" - - local F - for F in ${GNOME2_ECLASS_SCHEMAS}; do - if [[ -e "${EROOT}${F}" ]]; then - debug-print "Uninstalling gconf schema: ${F}" - "${updater}" --makefile-uninstall-rule "${EROOT}${F}" 1>/dev/null - fi - done - - # have gconf reload the new schemas - pids=$(pgrep -x gconfd-2) - if [[ $? == 0 ]] ; then - ebegin "Reloading GConf schemas" - kill -HUP ${pids} - eend $? - fi -} - -# @FUNCTION: gnome2_icon_savelist -# @DESCRIPTION: -# Find the icons that are about to be installed and save their location -# in the GNOME2_ECLASS_ICONS environment variable. -# This function should be called from pkg_preinst. -gnome2_icon_savelist() { - has ${EAPI:-0} 0 1 2 && ! use prefix && ED="${D}" - pushd "${ED}" > /dev/null || die - export GNOME2_ECLASS_ICONS=$(find 'usr/share/icons' -maxdepth 1 -mindepth 1 -type d 2> /dev/null) - popd > /dev/null || die -} - -# @FUNCTION: gnome2_icon_cache_update -# @DESCRIPTION: -# Updates Gtk+ icon cache files under /usr/share/icons if the current ebuild -# have installed anything under that location. -# This function should be called from pkg_postinst and pkg_postrm. -gnome2_icon_cache_update() { - has ${EAPI:-0} 0 1 2 && ! use prefix && EROOT="${ROOT}" - local updater="${EROOT}${GTK_UPDATE_ICON_CACHE}" - - if [[ ! -x "${updater}" ]] ; then - debug-print "${updater} is not executable" - return - fi - - ebegin "Updating icons cache" - - local retval=0 - local fails=( ) - - for dir in "${EROOT%/}"/usr/share/icons/* - do - if [[ -f "${dir}/index.theme" ]] ; then - local rv=0 - - "${updater}" -qf "${dir}" - rv=$? - - if [[ ! $rv -eq 0 ]] ; then - debug-print "Updating cache failed on ${dir}" - - # Add to the list of failures - fails+=( "${dir}" ) - - retval=2 - fi - elif [[ $(ls "${dir}") = "icon-theme.cache" ]]; then - # Clear stale cache files after theme uninstallation - rm "${dir}/icon-theme.cache" - fi - - if [[ -z $(ls "${dir}") ]]; then - # Clear empty theme directories after theme uninstallation - rmdir "${dir}" - fi - done - - eend ${retval} - - for f in "${fails[@]}" ; do - eerror "Failed to update cache with icon $f" - done -} - -# @FUNCTION: gnome2_omf_fix -# @DESCRIPTION: -# Workaround applied to Makefile rules in order to remove redundant -# calls to scrollkeeper-update and sandbox violations. -# This function should be called from src_prepare. -gnome2_omf_fix() { - local omf_makefiles filename - - omf_makefiles="$@" - - if [[ -f ${S}/omf.make ]] ; then - omf_makefiles="${omf_makefiles} ${S}/omf.make" - fi - - if [[ -f ${S}/gnome-doc-utils.make ]] ; then - omf_makefiles="${omf_makefiles} ${S}/gnome-doc-utils.make" - fi - - # testing fixing of all makefiles found - # The sort is important to ensure .am is listed before the respective .in for - # maintainer mode regeneration not kicking in due to .am being newer than .in - for filename in $(find "${S}" -name "Makefile.in" -o -name "Makefile.am" |sort) ; do - omf_makefiles="${omf_makefiles} ${filename}" - done - - ebegin "Fixing OMF Makefiles" - - local retval=0 - local fails=( ) - - for omf in ${omf_makefiles} ; do - sed -i -e 's:scrollkeeper-update:true:' "${omf}" - retval=$? - - if [[ $retval -ne 0 ]] ; then - debug-print "updating of ${omf} failed" - - # Add to the list of failures - fails[$(( ${#fails[@]} + 1 ))]=$omf - - retval=2 - fi - done - - eend $retval - - for f in "${fails[@]}" ; do - eerror "Failed to update OMF Makefile $f" - done -} - -# @FUNCTION: gnome2_scrollkeeper_savelist -# @DESCRIPTION: -# Find the scrolls that are about to be installed and save their location -# in the GNOME2_ECLASS_SCROLLS environment variable. -# This function should be called from pkg_preinst. -gnome2_scrollkeeper_savelist() { - has ${EAPI:-0} 0 1 2 && ! use prefix && ED="${D}" - pushd "${ED}" > /dev/null || die - export GNOME2_ECLASS_SCROLLS=$(find 'usr/share/omf' -type f -name "*.omf" 2> /dev/null) - popd > /dev/null || die -} - -# @FUNCTION: gnome2_scrollkeeper_update -# @DESCRIPTION: -# Updates the global scrollkeeper database. -# This function should be called from pkg_postinst and pkg_postrm. -gnome2_scrollkeeper_update() { - has ${EAPI:-0} 0 1 2 && ! use prefix && EROOT="${ROOT}" - local updater="${EROOT}${SCROLLKEEPER_UPDATE_BIN}" - - if [[ ! -x "${updater}" ]] ; then - debug-print "${updater} is not executable" - return - fi - - if [[ -z "${GNOME2_ECLASS_SCROLLS}" ]]; then - debug-print "No scroll cache to update" - return - fi - - ebegin "Updating scrollkeeper database ..." - "${updater}" -q -p "${EROOT}${SCROLLKEEPER_DIR}" - eend $? -} - -# @FUNCTION: gnome2_schemas_savelist -# @DESCRIPTION: -# Find if there is any GSettings schema to install and save the list in -# GNOME2_ECLASS_GLIB_SCHEMAS variable. -# This function should be called from pkg_preinst. -gnome2_schemas_savelist() { - has ${EAPI:-0} 0 1 2 && ! use prefix && ED="${D}" - pushd "${ED}" > /dev/null || die - export GNOME2_ECLASS_GLIB_SCHEMAS=$(find 'usr/share/glib-2.0/schemas' -name '*.gschema.xml' 2>/dev/null) - popd > /dev/null || die -} - -# @FUNCTION: gnome2_schemas_update -# @USAGE: gnome2_schemas_update -# @DESCRIPTION: -# Updates GSettings schemas if GNOME2_ECLASS_GLIB_SCHEMAS has some. -# This function should be called from pkg_postinst and pkg_postrm. -gnome2_schemas_update() { - has ${EAPI:-0} 0 1 2 && ! use prefix && EROOT="${ROOT}" - local updater="${EROOT}${GLIB_COMPILE_SCHEMAS}" - - if [[ ! -x ${updater} ]]; then - debug-print "${updater} is not executable" - return - fi - - ebegin "Updating GSettings schemas" - ${updater} --allow-any-name "$@" "${EROOT%/}/usr/share/glib-2.0/schemas" &>/dev/null - eend $? -} - -# @FUNCTION: gnome2_gdk_pixbuf_savelist -# @DESCRIPTION: -# Find if there is any gdk-pixbuf loader to install and save the list in -# GNOME2_ECLASS_GDK_PIXBUF_LOADERS variable. -# This function should be called from pkg_preinst. -gnome2_gdk_pixbuf_savelist() { - has ${EAPI:-0} 0 1 2 && ! use prefix && ED="${D}" - pushd "${ED}" > /dev/null || die - export GNOME2_ECLASS_GDK_PIXBUF_LOADERS=$(find usr/lib*/gdk-pixbuf-2.0 -type f 2>/dev/null) - popd > /dev/null || die -} - -# @FUNCTION: gnome2_gdk_pixbuf_update -# @USAGE: gnome2_gdk_pixbuf_update -# @DESCRIPTION: -# Updates gdk-pixbuf loader cache if GNOME2_ECLASS_GDK_PIXBUF_LOADERS has some. -# This function should be called from pkg_postinst and pkg_postrm. -gnome2_gdk_pixbuf_update() { - has ${EAPI:-0} 0 1 2 && ! use prefix && EROOT="${ROOT}" - local updater="${EROOT}/usr/bin/${CHOST}-gdk-pixbuf-query-loaders" - - if [[ ! -x ${updater} ]]; then - updater="${EROOT}/usr/bin/gdk-pixbuf-query-loaders" - fi - - if [[ ! -x ${updater} ]]; then - debug-print "${updater} is not executable" - return - fi - - if [[ -z ${GNOME2_ECLASS_GDK_PIXBUF_LOADERS} ]]; then - debug-print "gdk-pixbuf loader cache does not need an update" - return - fi - - ebegin "Updating gdk-pixbuf loader cache" - local tmp_file=$(emktemp) - ${updater} 1> "${tmp_file}" && - chmod 0644 "${tmp_file}" && - cp -f "${tmp_file}" "${EROOT}usr/$(get_libdir)/gdk-pixbuf-2.0/2.10.0/loaders.cache" && - rm "${tmp_file}" # don't replace this with mv, required for SELinux support - eend $? -} - -# @FUNCTION: gnome2_query_immodules_gtk2 -# @USAGE: gnome2_query_immodules_gtk2 -# @DESCRIPTION: -# Updates gtk2 immodules/gdk-pixbuf loaders listing. -gnome2_query_immodules_gtk2() { - local updater=${EPREFIX}/usr/bin/${CHOST}-gtk-query-immodules-2.0 - [[ ! -x ${updater} ]] && updater=${EPREFIX}/usr/bin/gtk-query-immodules-2.0 - - ebegin "Updating gtk2 input method module cache" - GTK_IM_MODULE_FILE="${EROOT}usr/$(get_libdir)/gtk-2.0/2.10.0/immodules.cache" \ - "${updater}" --update-cache - eend $? -} - -# @FUNCTION: gnome2_query_immodules_gtk3 -# @USAGE: gnome2_query_immodules_gtk3 -# @DESCRIPTION: -# Updates gtk3 immodules/gdk-pixbuf loaders listing. -gnome2_query_immodules_gtk3() { - local updater=${EPREFIX}/usr/bin/${CHOST}-gtk-query-immodules-3.0 - [[ ! -x ${updater} ]] && updater=${EPREFIX}/usr/bin/gtk-query-immodules-3.0 - - ebegin "Updating gtk3 input method module cache" - GTK_IM_MODULE_FILE="${EROOT}usr/$(get_libdir)/gtk-3.0/3.0.0/immodules.cache" \ - "${updater}" --update-cache - eend $? -} - -# @FUNCTION: gnome2_giomodule_cache_update -# @USAGE: gnome2_giomodule_cache_update -# @DESCRIPTION: -# Updates glib's gio modules cache. -# This function should be called from pkg_postinst and pkg_postrm. -gnome2_giomodule_cache_update() { - has ${EAPI:-0} 0 1 2 && ! use prefix && EROOT="${ROOT}" - local updater="${EROOT}/usr/bin/${CHOST}-gio-querymodules" - - if [[ ! -x ${updater} ]]; then - updater="${EROOT}/usr/bin/gio-querymodules" - fi - - if [[ ! -x ${updater} ]]; then - debug-print "${updater} is not executable" - return - fi - - ebegin "Updating GIO modules cache" - ${updater} "${EROOT%/}"/usr/$(get_libdir)/gio/modules - eend $? -} - -# @FUNCTION: gnome2_disable_deprecation_warning -# @DESCRIPTION: -# Disable deprecation warnings commonly found in glib based packages. -# Should be called from src_prepare. -gnome2_disable_deprecation_warning() { - local retval=0 - local fails=( ) - local makefile - - ebegin "Disabling deprecation warnings" - # The sort is important to ensure .am is listed before the respective .in for - # maintainer mode regeneration not kicking in due to .am being newer than .in - while read makefile ; do - if ! grep -qE "(DISABLE_DEPRECATED|GSEAL_ENABLE)" "${makefile}"; then - continue - fi - - LC_ALL=C sed -r -i \ - -e 's:-D[A-Z_]+_DISABLE_DEPRECATED:$(/bin/true):g' \ - -e 's:-DGSEAL_ENABLE(=[A-Za-z0-9_]*)?:$(/bin/true):g' \ - -i "${makefile}" - - if [[ $? -ne 0 ]]; then - # Add to the list of failures - fails+=( "${makefile}" ) - retval=2 - fi - done < <(find "${S}" -name "Makefile.in" \ - -o -name "Makefile.am" -o -name "Makefile.decl" \ - | sort; [[ -f "${S}"/configure ]] && echo configure) -# TODO: sedding configure.ac can trigger maintainer mode; bug #439602 -# -o -name "configure.ac" -o -name "configure.in" \ -# | sort; echo configure) - eend ${retval} - - for makefile in "${fails[@]}" ; do - ewarn "Failed to disable deprecation warnings in ${makefile}" - done -} diff --git a/eclass/gnome2.eclass b/eclass/gnome2.eclass deleted file mode 100644 index 2cc54393..00000000 --- a/eclass/gnome2.eclass +++ /dev/null @@ -1,382 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# @ECLASS: gnome2.eclass -# @MAINTAINER: -# gnome@gentoo.org -# @BLURB: Provides phases for Gnome/Gtk+ based packages. -# @DESCRIPTION: -# Exports portage base functions used by ebuilds written for packages using the -# GNOME framework. For additional functions, see gnome2-utils.eclass. - -# @ECLASS-VARIABLE: GNOME2_EAUTORECONF -# @DEFAULT_UNSET -# @DESCRIPTION: -# Run eautoreconf instead of only elibtoolize -GNOME2_EAUTORECONF=${GNOME2_EAUTORECONF:-""} - -[[ ${GNOME2_EAUTORECONF} == 'yes' ]] && inherit autotools -inherit eutils libtool gnome.org gnome2-utils xdg - -case "${EAPI:-0}" in - 4|5) - EXPORT_FUNCTIONS src_unpack src_prepare src_configure src_compile src_install pkg_preinst pkg_postinst pkg_postrm - ;; - 6) - EXPORT_FUNCTIONS src_prepare src_configure src_compile src_install pkg_preinst pkg_postinst pkg_postrm - ;; - *) die "EAPI=${EAPI} is not supported" ;; -esac - -# @ECLASS-VARIABLE: DOCS -# @DEFAULT_UNSET -# @DESCRIPTION: -# String containing documents passed to dodoc command for eapi4. -# In eapi5 we rely on einstalldocs (from eutils.eclass) and for newer EAPIs we -# follow PMS spec. - -# @ECLASS-VARIABLE: ELTCONF -# @DEFAULT_UNSET -# @DESCRIPTION: -# Extra options passed to elibtoolize -ELTCONF=${ELTCONF:-""} - -# @ECLASS-VARIABLE: G2CONF -# @DEFAULT_UNSET -# @DESCRIPTION: -# Extra configure opts passed to econf. -# Deprecated, pass extra arguments to gnome2_src_configure. -# Banned in eapi6 and newer. -if has ${EAPI:-0} 4 5; then - G2CONF=${G2CONF:-""} -fi - -# @ECLASS-VARIABLE: GCONF_DEBUG -# @DEFAULT_UNSET -# @DESCRIPTION: -# Whether to handle debug or not. -# Some gnome applications support various levels of debugging (yes, no, minimum, -# etc), but using --disable-debug also removes g_assert which makes debugging -# harder. This variable should be set to yes for such packages for the eclass -# to handle it properly. It will enable minimal debug with USE=-debug. -# Note that this is most commonly found in configure.ac as GNOME_DEBUG_CHECK. -# -# Banned since eapi6 as upstream is moving away from this obsolete macro in favor -# of autoconf-archive macros, that do not expose this issue (bug #270919) -if has ${EAPI:-0} 4 5; then - if [[ ${GCONF_DEBUG} != "no" ]]; then - IUSE="debug" - fi -fi - -# @ECLASS-VARIABLE: GNOME2_ECLASS_GIO_MODULES -# @INTERNAL -# @DESCRIPTION: -# Array containing glib GIO modules - -# @ECLASS-VARIABLE: GNOME2_LA_PUNT -# @DESCRIPTION: -# For eapi4 it sets if we should delete ALL or none of the .la files -# For eapi5 and newer it relies on prune_libtool_files (from eutils.eclass) -# for this. Available values for GNOME2_LA_PUNT: -# - "no": will not clean any .la files -# - "yes": will run prune_libtool_files --modules -# - If it is not set, it will run prune_libtool_files -if has ${EAPI:-0} 4; then - GNOME2_LA_PUNT=${GNOME2_LA_PUNT:-"no"} -else - GNOME2_LA_PUNT=${GNOME2_LA_PUNT:-""} -fi - -# @FUNCTION: gnome2_src_unpack -# @DESCRIPTION: -# Stub function for old EAPI. -gnome2_src_unpack() { - if has ${EAPI:-0} 4 5; then - unpack ${A} - cd "${S}" - else - die "gnome2_src_unpack is banned from eapi6" - fi -} - -# @FUNCTION: gnome2_src_prepare -# @DESCRIPTION: -# Prepare environment for build, fix build of scrollkeeper documentation, -# run elibtoolize. -gnome2_src_prepare() { - xdg_src_prepare - - # Prevent assorted access violations and test failures - gnome2_environment_reset - - # Prevent scrollkeeper access violations - # We stop to run it from eapi6 as scrollkeeper helpers from - # rarian are not running anything and, then, access violations - # shouldn't occur. - has ${EAPI:-0} 4 5 && gnome2_omf_fix - - # Disable all deprecation warnings - gnome2_disable_deprecation_warning - - # Run libtoolize or eautoreconf, bug #591584 - # https://bugzilla.gnome.org/show_bug.cgi?id=655517 - if [[ ${GNOME2_EAUTORECONF} == 'yes' ]]; then - eautoreconf - else - elibtoolize ${ELTCONF} - fi -} - -# @FUNCTION: gnome2_src_configure -# @DESCRIPTION: -# Gnome specific configure handling -gnome2_src_configure() { - # Deprecated for a long time now and banned since eapi6, see Gnome team policies - if [[ -n ${G2CONF} ]] ; then - if has ${EAPI:-0} 4 5; then - eqawarn "G2CONF set, please review documentation at https://wiki.gentoo.org/wiki/Project:GNOME/Gnome_Team_Ebuild_Policies#G2CONF_and_src_configure" - else - die "G2CONF set, please review documentation at https://wiki.gentoo.org/wiki/Project:GNOME/Gnome_Team_Ebuild_Policies#G2CONF_and_src_configure" - fi - fi - - local g2conf=() - - if has ${EAPI:-0} 4 5; then - if [[ ${GCONF_DEBUG} != 'no' ]] ; then - if use debug ; then - g2conf+=( --enable-debug=yes ) - fi - fi - else - if [[ -n ${GCONF_DEBUG} ]] ; then - die "GCONF_DEBUG is banned since eapi6 in favor of each ebuild taking care of the proper handling of debug configure option" - fi - fi - - # Starting with EAPI=5, we consider packages installing gtk-doc to be - # handled by adding DEPEND="dev-util/gtk-doc-am" which provides tools to - # relink URLs in documentation to already installed documentation. - # This decision also greatly helps with constantly broken doc generation. - # Remember to drop 'doc' USE flag from your package if it was only used to - # rebuild docs. - # Preserve old behavior for older EAPI. - if grep -q "enable-gtk-doc" "${ECONF_SOURCE:-.}"/configure ; then - if has ${EAPI:-0} 4 && in_iuse doc ; then - g2conf+=( $(use_enable doc gtk-doc) ) - else - g2conf+=( --disable-gtk-doc ) - fi - fi - - # Pass --disable-maintainer-mode when needed - if grep -q "^[[:space:]]*AM_MAINTAINER_MODE(\[enable\])" \ - "${ECONF_SOURCE:-.}"/configure.*; then - g2conf+=( --disable-maintainer-mode ) - fi - - # Pass --disable-scrollkeeper when possible - if grep -q "disable-scrollkeeper" "${ECONF_SOURCE:-.}"/configure; then - g2conf+=( --disable-scrollkeeper ) - fi - - # Pass --disable-silent-rules when possible (not needed since eapi5), bug #429308 - if has ${EAPI:-0} 4; then - if grep -q "disable-silent-rules" "${ECONF_SOURCE:-.}"/configure; then - g2conf+=( --disable-silent-rules ) - fi - fi - - # Pass --disable-schemas-install when possible - if grep -q "disable-schemas-install" "${ECONF_SOURCE:-.}"/configure; then - g2conf+=( --disable-schemas-install ) - fi - - # Pass --disable-schemas-compile when possible - if grep -q "disable-schemas-compile" "${ECONF_SOURCE:-.}"/configure; then - g2conf+=( --disable-schemas-compile ) - fi - - # Pass --disable-update-mimedb when possible - if grep -q "disable-update-mimedb" "${ECONF_SOURCE:-.}"/configure; then - g2conf+=( --disable-update-mimedb ) - fi - - # Pass --enable-compile-warnings=minimum as we don't want -Werror* flags, bug #471336 - if grep -q "enable-compile-warnings" "${ECONF_SOURCE:-.}"/configure; then - g2conf+=( --enable-compile-warnings=minimum ) - fi - - # Pass --docdir with proper directory, bug #482646 (not needed since eapi6) - if has ${EAPI:-0} 4 5; then - if grep -q "^ *--docdir=" "${ECONF_SOURCE:-.}"/configure; then - g2conf+=( --docdir="${EPREFIX}"/usr/share/doc/${PF} ) - fi - fi - - # Avoid sandbox violations caused by gnome-vfs (bug #128289 and #345659) - if has ${EAPI:-0} 4 5; then - addwrite "$(unset HOME; echo ~)/.gnome2" - else - addpredict "$(unset HOME; echo ~)/.gnome2" - fi - - if has ${EAPI:-0} 4 5; then - econf ${g2conf[@]} ${G2CONF} "$@" - else - econf ${g2conf[@]} "$@" - fi -} - -# @FUNCTION: gnome2_src_compile -# @DESCRIPTION: -# Only default src_compile for now -gnome2_src_compile() { - if has ${EAPI:-0} 4 5; then - emake - else - default - fi -} - -# @FUNCTION: gnome2_src_install -# @DESCRIPTION: -# Gnome specific install. Handles typical GConf and scrollkeeper setup -# in packages and removal of .la files if requested -gnome2_src_install() { - # we must delay gconf schema installation due to sandbox - export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL="1" - - local sk_tmp_dir="/var/lib/scrollkeeper" - # scrollkeeper-update from rarian doesn't do anything. Then, since eapi6 - # we stop taking care of it - # - # if this is not present, scrollkeeper-update may segfault and - # create bogus directories in /var/lib/ - if has ${EAPI:-0} 4 5; then - dodir "${sk_tmp_dir}" || die "dodir failed" - emake DESTDIR="${D}" "scrollkeeper_localstate_dir=${ED}${sk_tmp_dir} " "$@" install || die "install failed" - else - default - fi - - unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL - - # Handle documentation as 'default' for eapi5, bug #373131 - # Since eapi6 this is handled by default on its own plus MAINTAINERS and HACKING - # files that are really common in gnome packages (bug #573390) - if has ${EAPI:-0} 4; then - # Manual document installation - if [[ -n "${DOCS}" ]]; then - dodoc ${DOCS} || die "dodoc failed" - fi - elif has ${EAPI:-0} 5; then - einstalldocs - else - local d - for d in HACKING MAINTAINERS; do - [[ -s "${d}" ]] && dodoc "${d}" - done - fi - - # Do not keep /var/lib/scrollkeeper because: - # 1. The scrollkeeper database is regenerated at pkg_postinst() - # 2. ${ED}/var/lib/scrollkeeper contains only indexes for the current pkg - # thus it makes no sense if pkg_postinst ISN'T run for some reason. - rm -rf "${ED}${sk_tmp_dir}" - rmdir "${ED}/var/lib" 2>/dev/null - rmdir "${ED}/var" 2>/dev/null - - # Make sure this one doesn't get in the portage db - rm -fr "${ED}/usr/share/applications/mimeinfo.cache" - - # Delete all .la files - if has ${EAPI:-0} 4; then - if [[ "${GNOME2_LA_PUNT}" != "no" ]]; then - ebegin "Removing .la files" - if ! use_if_iuse static-libs ; then - find "${D}" -name '*.la' -exec rm -f {} + || die "la file removal failed" - fi - eend - fi - else - case "${GNOME2_LA_PUNT}" in - yes) prune_libtool_files --modules;; - no) ;; - *) prune_libtool_files;; - esac - fi -} - -# @FUNCTION: gnome2_pkg_preinst -# @DESCRIPTION: -# Finds Icons, GConf and GSettings schemas for later handling in pkg_postinst -gnome2_pkg_preinst() { - xdg_pkg_preinst - gnome2_gconf_savelist - gnome2_icon_savelist - gnome2_schemas_savelist - gnome2_scrollkeeper_savelist - gnome2_gdk_pixbuf_savelist - - local f - - GNOME2_ECLASS_GIO_MODULES=() - while IFS= read -r -d '' f; do - GNOME2_ECLASS_GIO_MODULES+=( ${f} ) - done < <(cd "${D}" && find usr/$(get_libdir)/gio/modules -type f -print0 2>/dev/null) - - export GNOME2_ECLASS_GIO_MODULES -} - -# @FUNCTION: gnome2_pkg_postinst -# @DESCRIPTION: -# Handle scrollkeeper, GConf, GSettings, Icons, desktop and mime -# database updates. -gnome2_pkg_postinst() { - xdg_pkg_postinst - gnome2_gconf_install - if [[ -n ${GNOME2_ECLASS_ICONS} ]]; then - gnome2_icon_cache_update - fi - if [[ -n ${GNOME2_ECLASS_GLIB_SCHEMAS} ]]; then - gnome2_schemas_update - fi - gnome2_scrollkeeper_update - gnome2_gdk_pixbuf_update - - if [[ ${#GNOME2_ECLASS_GIO_MODULES[@]} -gt 0 ]]; then - gnome2_giomodule_cache_update - fi - - # This should only be in the overlay - ewarn "**************************************************************" - ewarn "This is the *experimental* Gentoo GNOME Overlay" - ewarn "Please report bugs at #gentoo-desktop @ FreeNode" - ewarn "Do NOT go to upstream with bugs without checking with us first" - ewarn "**************************************************************" -} - -# # FIXME Handle GConf schemas removal -#gnome2_pkg_prerm() { -# gnome2_gconf_uninstall -#} - -# @FUNCTION: gnome2_pkg_postrm -# @DESCRIPTION: -# Handle scrollkeeper, GSettings, Icons, desktop and mime database updates. -gnome2_pkg_postrm() { - xdg_pkg_postrm - if [[ -n ${GNOME2_ECLASS_ICONS} ]]; then - gnome2_icon_cache_update - fi - if [[ -n ${GNOME2_ECLASS_GLIB_SCHEMAS} ]]; then - gnome2_schemas_update - fi - gnome2_scrollkeeper_update - - if [[ ${#GNOME2_ECLASS_GIO_MODULES[@]} -gt 0 ]]; then - gnome2_giomodule_cache_update - fi -} diff --git a/eclass/multibuild.eclass b/eclass/multibuild.eclass deleted file mode 100644 index c29f4d89..00000000 --- a/eclass/multibuild.eclass +++ /dev/null @@ -1,282 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# @ECLASS: multibuild.eclass -# @MAINTAINER: -# Michał Górny <mgorny@gentoo.org> -# @AUTHOR: -# Author: Michał Górny <mgorny@gentoo.org> -# @BLURB: A generic eclass for building multiple variants of packages. -# @DESCRIPTION: -# The multibuild eclass aims to provide a generic framework for building -# multiple 'variants' of a package (e.g. multilib, Python -# implementations). - -case "${EAPI:-0}" in - 0|1|2|3) - die "Unsupported EAPI=${EAPI:-0} (too old) for ${ECLASS}" - ;; - 4|5|6) - ;; - *) - die "Unsupported EAPI=${EAPI} (unknown) for ${ECLASS}" - ;; -esac - -if [[ ! ${_MULTIBUILD} ]]; then - -# @ECLASS-VARIABLE: MULTIBUILD_VARIANTS -# @DESCRIPTION: -# An array specifying all enabled variants which multibuild_foreach* -# can execute the process for. -# -# In ebuild, it can be set in global scope. Eclasses should set it -# locally in function scope to support nesting properly. -# -# Example: -# @CODE -# python_foreach_impl() { -# local MULTIBUILD_VARIANTS=( python{2_5,2_6,2_7} ... ) -# multibuild_foreach_variant python_compile -# } -# @CODE - -# @ECLASS-VARIABLE: MULTIBUILD_VARIANT -# @DESCRIPTION: -# The current variant which the function was executed for. -# -# If nested multibuilds are used, this value can be an array. In that -# case, the first element will name the deepest multibuild, and the next -# elements will go outwards. -# -# Example value: -# @CODE -# python2_6 -# @CODE - -# @ECLASS-VARIABLE: MULTIBUILD_ID -# @DESCRIPTION: -# The unique identifier for a multibuild run. In a simple run, it is -# equal to MULTIBUILD_VARIANT. In a nested multibuild environment, it -# contains the complete selection tree. -# -# It can be used to create variant-unique directories and files. -# -# If nested multibuilds are used, this value can be an array. In that -# case, the first element will name the deepest multibuild, and the next -# elements will go outwards. -# -# Example value: -# @CODE -# amd64-double -# @CODE - -# @ECLASS-VARIABLE: BUILD_DIR -# @DESCRIPTION: -# The current build directory. In global scope, it is supposed -# to contain an 'initial' build directory. If unset, ${S} is used. -# -# multibuild_foreach_variant() sets BUILD_DIR locally -# to variant-specific build directories based on the initial value -# of BUILD_DIR. -# -# If nested multibuilds are used, this value can be an array. In that -# case, the first element will name the deepest multibuild, and the next -# elements will go outwards. -# -# Example value: -# @CODE -# ${WORKDIR}/foo-1.3-python2_6 -# @CODE - -# @FUNCTION: multibuild_foreach_variant -# @USAGE: [<argv>...] -# @DESCRIPTION: -# Run the passed command repeatedly for each of the enabled package -# variants. -# -# Each of the runs will have variant-specific BUILD_DIR set, and output -# teed to a separate log in ${T}. -# -# The function returns 0 if all commands return 0, or the first non-zero -# exit status otherwise. However, it performs all the invocations -# nevertheless. It is preferred to call 'die' inside of the passed -# function. -multibuild_foreach_variant() { - debug-print-function ${FUNCNAME} "${@}" - - [[ ${MULTIBUILD_VARIANTS} ]] \ - || die "MULTIBUILD_VARIANTS need to be set" - - local bdir=${BUILD_DIR:-${S}} - - # Avoid writing outside WORKDIR if S=${WORKDIR}. - [[ ${bdir%%/} == ${WORKDIR%%/} ]] && bdir=${WORKDIR}/build - - local prev_id=${MULTIBUILD_ID:+${MULTIBUILD_ID}-} - local ret=0 lret=0 v - - debug-print "${FUNCNAME}: initial build_dir = ${bdir}" - - for v in "${MULTIBUILD_VARIANTS[@]}"; do - local MULTIBUILD_VARIANT=( "${v}" "${MULTIBUILD_VARIANT[@]}" ) - local MULTIBUILD_ID=( "${prev_id}${v}" "${MULTIBUILD_ID[@]}" ) - local BUILD_DIR=( "${bdir%%/}-${v}" "${BUILD_DIR[@]}" ) - - _multibuild_run() { - # find the first non-private command - local i=1 - while [[ ${!i} == _* ]]; do - (( i += 1 )) - done - - [[ ${i} -le ${#} ]] && einfo "${v}: running ${@:${i}}" - "${@}" - } - - _multibuild_run "${@}" \ - > >(exec tee -a "${T}/build-${MULTIBUILD_ID}.log") 2>&1 - lret=${?} - done - [[ ${ret} -eq 0 && ${lret} -ne 0 ]] && ret=${lret} - - return ${ret} -} - -# @FUNCTION: multibuild_parallel_foreach_variant -# @USAGE: [<argv>...] -# @DESCRIPTION: -# Run the passed command repeatedly for each of the enabled package -# variants. This used to run the commands in parallel but now it's -# just a deprecated alias to multibuild_foreach_variant. -# -# The function returns 0 if all commands return 0, or the first non-zero -# exit status otherwise. However, it performs all the invocations -# nevertheless. It is preferred to call 'die' inside of the passed -# function. -multibuild_parallel_foreach_variant() { - debug-print-function ${FUNCNAME} "${@}" - - [[ ${EAPI} == [45] ]] || die "${FUNCNAME} is banned in EAPI ${EAPI}" - - multibuild_foreach_variant "${@}" -} - -# @FUNCTION: multibuild_for_best_variant -# @USAGE: [<argv>...] -# @DESCRIPTION: -# Run the passed command once, for the best of the enabled package -# variants. -# -# The run will have a proper, variant-specificBUILD_DIR set, and output -# teed to a separate log in ${T}. -# -# The function returns command exit status. -multibuild_for_best_variant() { - debug-print-function ${FUNCNAME} "${@}" - - [[ ${MULTIBUILD_VARIANTS} ]] \ - || die "MULTIBUILD_VARIANTS need to be set" - - # bash-4.1 can't handle negative subscripts - local MULTIBUILD_VARIANTS=( - "${MULTIBUILD_VARIANTS[$(( ${#MULTIBUILD_VARIANTS[@]} - 1 ))]}" - ) - multibuild_foreach_variant "${@}" -} - -# @FUNCTION: multibuild_copy_sources -# @DESCRIPTION: -# Create per-variant copies of source tree. The source tree is assumed -# to be in ${BUILD_DIR}, or ${S} if the former is unset. The copies will -# be placed in directories matching BUILD_DIRs used by -# multibuild_foreach(). -multibuild_copy_sources() { - debug-print-function ${FUNCNAME} "${@}" - - local _MULTIBUILD_INITIAL_BUILD_DIR=${BUILD_DIR:-${S}} - - einfo "Will copy sources from ${_MULTIBUILD_INITIAL_BUILD_DIR}" - - local cp_args=() - if cp --reflink=auto --version &>/dev/null; then - # enable reflinking if possible to make this faster - cp_args+=( --reflink=auto ) - fi - - _multibuild_create_source_copy() { - einfo "${MULTIBUILD_VARIANT}: copying to ${BUILD_DIR}" - cp -p -R "${cp_args[@]}" \ - "${_MULTIBUILD_INITIAL_BUILD_DIR}" "${BUILD_DIR}" || die - } - - multibuild_foreach_variant _multibuild_create_source_copy -} - -# @FUNCTION: run_in_build_dir -# @USAGE: <argv>... -# @DESCRIPTION: -# Run the given command in the directory pointed by BUILD_DIR. -run_in_build_dir() { - debug-print-function ${FUNCNAME} "${@}" - local ret - - [[ ${#} -ne 0 ]] || die "${FUNCNAME}: no command specified." - [[ ${BUILD_DIR} ]] || die "${FUNCNAME}: BUILD_DIR not set." - - mkdir -p "${BUILD_DIR}" || die - pushd "${BUILD_DIR}" >/dev/null || die - "${@}" - ret=${?} - popd >/dev/null || die - - return ${ret} -} - -# @FUNCTION: multibuild_merge_root -# @USAGE: <src-root> <dest-root> -# @DESCRIPTION: -# Merge the directory tree (fake root) from <src-root> to <dest-root> -# (the real root). Both directories have to be real, absolute paths -# (i.e. including ${D}). Source root will be removed. -multibuild_merge_root() { - local src=${1} - local dest=${2} - - local ret - - if use userland_BSD; then - # Most of BSD variants fail to copy broken symlinks, #447370 - # also, they do not support --version - - tar -C "${src}" -f - -c . \ - | tar -x -f - -C "${dest}" - [[ ${PIPESTATUS[*]} == '0 0' ]] - ret=${?} - else - local cp_args=() - - if cp -a --version &>/dev/null; then - cp_args+=( -a ) - else - cp_args+=( -P -R -p ) - fi - - if cp --reflink=auto --version &>/dev/null; then - # enable reflinking if possible to make this faster - cp_args+=( --reflink=auto ) - fi - - cp "${cp_args[@]}" "${src}"/. "${dest}"/ - ret=${?} - fi - - if [[ ${ret} -ne 0 ]]; then - die "${MULTIBUILD_VARIANT:-(unknown)}: merging image failed." - fi - - rm -rf "${src}" -} - -_MULTIBUILD=1 -fi diff --git a/games-board/aisleriot/Manifest b/games-board/aisleriot/Manifest deleted file mode 100644 index d478da7c..00000000 --- a/games-board/aisleriot/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST aisleriot-3.22.5.tar.xz 5730172 BLAKE2B 7b32a602902788fba478b493b22cb7d5d1d1bac7dc64b576ab30ac7665dfdbea825cf26ee57a38e2c9999c87691d91afc2144c9fa5a2fb763eb448ca8cb69344 SHA512 2a9c2e7d78a7b980226962e20af21efab20662c708a97284d5594997551587f1fea9c313d4e32360c398cb7943413cdbd8ac5de47ccf7237f6215496a349d152 -DIST aisleriot-3.22.7.tar.xz 5735904 BLAKE2B 72abf63073ca129a4e40e3ec038a0ab608855502492412750aa06b8e525b4f5409d18e709ad12e39934b819594be22702f688b9836607f73bf52b4dc646f699a SHA512 d3bd785ddaf17e200382d1bfa4a4e386ad5613acf4963f0392ecbeb93559dbbdddf0c5bdd4d35347bfc59362bb98c1d18314ac4060d1de34e67157b929363db6 diff --git a/games-board/aisleriot/aisleriot-3.22.5.ebuild b/games-board/aisleriot/aisleriot-3.22.5.ebuild deleted file mode 100644 index 5f9a65ab..00000000 --- a/games-board/aisleriot/aisleriot-3.22.5.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_EAUTORECONF="yes" - -inherit gnome2 - -DESCRIPTION="A collection of solitaire card games for GNOME" -HOMEPAGE="https://wiki.gnome.org/action/show/Apps/Aisleriot" - -LICENSE="GPL-3 LGPL-3 FDL-1.3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="debug gnome qt5" - -# FIXME: quartz support? -# Does not build with guile-2.0.0 or 2.0.1 -COMMON_DEPEND=" - >=dev-libs/glib-2.32:2 - >=dev-scheme/guile-2.0.5:12[deprecated,regex] - <dev-scheme/guile-2.1 - >=gnome-base/librsvg-2.32:2 - >=media-libs/libcanberra-0.26[gtk3] - >=x11-libs/cairo-1.10 - >=x11-libs/gtk+-3.4:3 - gnome? ( >=gnome-base/gconf-2.0:2 ) - qt5? ( >=dev-qt/qtsvg-5:5 ) -" -DEPEND="${COMMON_DEPEND} - app-arch/gzip - app-text/yelp-tools - >=dev-util/intltool-0.40.4 - gnome-base/gnome-common - sys-apps/lsb-release - sys-devel/autoconf-archive - >=sys-devel/gettext-0.12 - virtual/pkgconfig - gnome? ( app-text/docbook-xml-dtd:4.3 ) -" - -PATCHES=( - # Fix SVG detection and usage - "${FILESDIR}"/${PN}-3.22.0-detect-svg.patch - # Fix build with Qt5, bug #617256 - "${FILESDIR}"/${PN}-3.22.2-qt5-requires-cxx11.patch -) - -src_configure() { - local myconf=() - - if use gnome; then - myconf+=( - --with-platform=gnome - --with-help-method=ghelp - ) - else - myconf+=( - --with-platform=gtk-only - --with-help-method=library - ) - fi - - if use qt5 ; then - myconf+=( - --with-card-theme-formats=all - --with-kde-card-theme-path="${EPREFIX}"/usr/share/apps/carddecks - ) - else - myconf+=( --with-card-theme-formats=svg,fixed,pysol ) - fi - - gnome2_src_configure \ - --with-gtk=3.0 \ - --with-guile=2.0 \ - $(usex debug --enable-debug=yes --enable-debug=minimum) \ - --enable-sound \ - --with-pysol-card-theme-path="${EPREFIX}${GAMES_DATADIR}"/pysolfc \ - ${myconf[@]} -} - -pkg_postinst() { - gnome2_pkg_postinst - - elog "Aisleriot can use additional card themes from games-board/pysolfc" - elog "and kde-base/libkdegames." -} diff --git a/games-board/aisleriot/aisleriot-3.22.7.ebuild b/games-board/aisleriot/aisleriot-3.22.7.ebuild deleted file mode 100644 index d103a6a9..00000000 --- a/games-board/aisleriot/aisleriot-3.22.7.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_EAUTORECONF="yes" - -inherit gnome2 - -DESCRIPTION="A collection of solitaire card games for GNOME" -HOMEPAGE="https://wiki.gnome.org/action/show/Apps/Aisleriot" - -LICENSE="GPL-3 LGPL-3 FDL-1.3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="debug gnome qt5" - -# FIXME: quartz support? -# Lookup guile modules grep "use-modules" *.scm -COMMON_DEPEND=" - >=dev-libs/glib-2.32:2 - >=dev-scheme/guile-2.2:12 - >=gnome-base/librsvg-2.32:2 - >=media-libs/libcanberra-0.26[gtk3] - >=x11-libs/cairo-1.10 - >=x11-libs/gtk+-3.4:3 - gnome? ( >=gnome-base/gconf-2.0:2 ) - qt5? ( >=dev-qt/qtsvg-5:5 ) -" -DEPEND="${COMMON_DEPEND} - app-arch/gzip - app-text/yelp-tools - dev-libs/libxml2:2 - dev-util/glib-utils - >=dev-util/intltool-0.40.4 - gnome-base/gnome-common - sys-apps/lsb-release - sys-devel/autoconf-archive - >=sys-devel/gettext-0.12 - virtual/pkgconfig - gnome? ( app-text/docbook-xml-dtd:4.3 ) -" - -PATCHES=( - # Fix SVG detection and usage - "${FILESDIR}"/${PN}-3.22.0-detect-svg.patch - # Fix build with Qt5, bug #617256 - "${FILESDIR}"/${PN}-3.22.2-qt5-requires-cxx11.patch -) - -src_configure() { - local myconf=() - - if use gnome; then - myconf+=( - --with-platform=gnome - --with-help-method=ghelp - ) - else - myconf+=( - --with-platform=gtk-only - --with-help-method=library - ) - fi - - if use qt5 ; then - myconf+=( - --with-card-theme-formats=all - --with-kde-card-theme-path="${EPREFIX}"/usr/share/apps/carddecks - ) - else - myconf+=( --with-card-theme-formats=svg,fixed,pysol ) - fi - - gnome2_src_configure \ - --with-gtk=3.0 \ - --with-guile=2.2 \ - $(usex debug --enable-debug=yes --enable-debug=minimum) \ - --enable-sound \ - --with-pysol-card-theme-path="${EPREFIX}${GAMES_DATADIR}"/pysolfc \ - ${myconf[@]} -} - -pkg_postinst() { - gnome2_pkg_postinst - - elog "Aisleriot can use additional card themes from games-board/pysolfc" - elog "and kde-base/libkdegames." -} diff --git a/games-board/aisleriot/aisleriot-9999.ebuild b/games-board/aisleriot/aisleriot-9999.ebuild deleted file mode 100644 index 3ace1d8e..00000000 --- a/games-board/aisleriot/aisleriot-9999.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_EAUTORECONF="yes" - -inherit gnome2 -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="A collection of solitaire card games for GNOME" -HOMEPAGE="https://wiki.gnome.org/action/show/Apps/Aisleriot" - -LICENSE="GPL-3 LGPL-3 FDL-1.3" -SLOT="0" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~amd64 ~x86" -fi -IUSE="debug gnome qt5" - -# FIXME: quartz support? -# Lookup guile modules grep "use-modules" *.scm -COMMON_DEPEND=" - >=dev-libs/glib-2.32:2 - >=dev-scheme/guile-2.2:12 - >=gnome-base/librsvg-2.32:2 - >=media-libs/libcanberra-0.26[gtk3] - >=x11-libs/cairo-1.10 - >=x11-libs/gtk+-3.4:3 - gnome? ( >=gnome-base/gconf-2.0:2 ) - qt5? ( >=dev-qt/qtsvg-5:5 ) -" -DEPEND="${COMMON_DEPEND} - app-arch/gzip - app-text/yelp-tools - dev-libs/libxml2:2 - dev-util/glib-utils - >=dev-util/intltool-0.40.4 - gnome-base/gnome-common - sys-apps/lsb-release - sys-devel/autoconf-archive - >=sys-devel/gettext-0.12 - virtual/pkgconfig - gnome? ( app-text/docbook-xml-dtd:4.3 ) -" - -PATCHES=( - # Fix SVG detection and usage - "${FILESDIR}"/${PN}-3.22.0-detect-svg.patch - # Fix build with Qt5, bug #617256 - "${FILESDIR}"/${PN}-3.22.2-qt5-requires-cxx11.patch -) - -src_configure() { - local myconf=() - - if use gnome; then - myconf+=( - --with-platform=gnome - --with-help-method=ghelp - ) - else - myconf+=( - --with-platform=gtk-only - --with-help-method=library - ) - fi - - if use qt5 ; then - myconf+=( - --with-card-theme-formats=all - --with-kde-card-theme-path="${EPREFIX}"/usr/share/apps/carddecks - ) - else - myconf+=( --with-card-theme-formats=svg,fixed,pysol ) - fi - - gnome2_src_configure \ - --with-gtk=3.0 \ - --with-guile=2.2 \ - $(usex debug --enable-debug=yes --enable-debug=minimum) \ - --enable-sound \ - --with-pysol-card-theme-path="${EPREFIX}${GAMES_DATADIR}"/pysolfc \ - ${myconf[@]} -} - -pkg_postinst() { - gnome2_pkg_postinst - - elog "Aisleriot can use additional card themes from games-board/pysolfc" - elog "and kde-base/libkdegames." -} diff --git a/games-board/aisleriot/files/aisleriot-3.22.0-detect-svg.patch b/games-board/aisleriot/files/aisleriot-3.22.0-detect-svg.patch deleted file mode 100644 index 827abcf7..00000000 --- a/games-board/aisleriot/files/aisleriot-3.22.0-detect-svg.patch +++ /dev/null @@ -1,40 +0,0 @@ -From f8dfa11c318c33847670cd06a43dd5b19f1d5231 Mon Sep 17 00:00:00 2001 -From: Gilles Dartiguelongue <eva@gentoo.org> -Date: Mon, 31 Oct 2016 11:23:30 +0100 -Subject: [PATCH] Do not require a particular SVG library unless actually found - ---- - configure.ac | 10 +++++++--- - 1 file changed, 7 insertions(+), 3 deletions(-) - -diff --git a/configure.ac b/configure.ac -index 8c4a38e..06e174f 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -325,7 +325,9 @@ if test "$need_rsvg" = "yes"; then - - PKG_CHECK_EXISTS([librsvg-2.0 >= $RSVG_REQUIRED],[have_rsvg=yes],[have_rsvg=no]) - -- PKGS="$PKGS librsvg-2.0 >= $RSVG_REQUIRED cairo >= $CAIRO_REQUIRED" -+ if test "$have_rsvg" = "yes" ; then -+ PKGS="$PKGS librsvg-2.0 >= $RSVG_REQUIRED cairo >= $CAIRO_REQUIRED" -+ fi - - AC_DEFINE([HAVE_RSVG],[1],[Refine if librsvg is available]) - fi -@@ -340,8 +342,10 @@ if test "$need_qtsvg" = "yes"; then - - PKG_CHECK_EXISTS([Qt5Svg >= $QT_SVG_REQUIRED],[have_qtsvg=yes],[have_qtsvg=no]) - -- PKGS="$PKGS Qt5Svg >= $QT_SVG_REQUIRED" -- EXTRA_CXX_LIBS="$EXTRA_CXX_LIBS -lstdc++" -+ if test "$have_qtsvg" = "yes" ; then -+ PKGS="$PKGS Qt5Svg >= $QT_SVG_REQUIRED" -+ EXTRA_CXX_LIBS="$EXTRA_CXX_LIBS -lstdc++" -+ fi - - AC_DEFINE([HAVE_QTSVG],[1],[Refine if QtSvg is available]) - fi --- -2.10.1 - diff --git a/games-board/aisleriot/files/aisleriot-3.22.2-qt5-requires-cxx11.patch b/games-board/aisleriot/files/aisleriot-3.22.2-qt5-requires-cxx11.patch deleted file mode 100644 index adf4f651..00000000 --- a/games-board/aisleriot/files/aisleriot-3.22.2-qt5-requires-cxx11.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 4f747c66d41f50d017191583e670fec2468c9815 Mon Sep 17 00:00:00 2001 -From: Gilles Dartiguelongue <eva@gentoo.org> -Date: Sun, 3 Sep 2017 12:21:17 +0200 -Subject: [PATCH] Building against Qt5 requires c++11 - ---- - configure.ac | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/configure.ac b/configure.ac -index ce3209b6..88cecedc 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -44,6 +44,10 @@ LT_INIT - LT_LANG([C]) - LT_LANG([C++]) - -+AC_LANG_CPLUSPLUS -+AC_LANG_COMPILER_REQUIRE -+AX_CXX_COMPILE_STDCXX_11([], [mandatory]) -+ - # ************ - # Dependencies - # ************ --- -2.14.1 - diff --git a/games-board/aisleriot/metadata.xml b/games-board/aisleriot/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/games-board/aisleriot/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/games-puzzle/gnome2048/Manifest b/games-puzzle/gnome2048/Manifest deleted file mode 100644 index 9d949a4a..00000000 --- a/games-puzzle/gnome2048/Manifest +++ /dev/null @@ -1,24 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -DIST gnome-2048-3.26.1.tar.xz 394804 BLAKE2B cf340154f599927b52525fe4f73ee91291324582bd16572b9b75a2e6cdb844bd2ea0f39eab546f1f816abd52e9d03716867b2ccf03d7ad8dfaab0f27efa3b56b SHA512 643880af2467d3954cd8f0f9b5adc46c174142f04e8da450689f6cb8b806054ae07d56fb8a0d5105950acc5ea12f0d31743f991f134c6dcf866330cf1b10b497 -DIST gnome-2048-3.30.0.tar.xz 397592 BLAKE2B 5b70247a46a402075ee3f165abc6e8fde43b538e62ce9ff8ced5d82d0573d77eb18f294bf642e47d83002bf3f7c4c58cea8fa8a752312674e2afe458b48d2095 SHA512 5dc12dec0c57cf1c6f7fda77f5c059af089b12daf3d96f5eb7ee8120d9f9a2b923ddb5a897c47a6c70900183dcbf8de4b151907bbc0e1be4766ba3bd152a8ee9 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2 - -iQKTBAEBCAB9FiEEX+aBqe7MmoWBwzA1lSmjXZiBxnkFAlwmuDNfFIAAAAAALgAo -aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDVG -RTY4MUE5RUVDQzlBODU4MUMzMzAzNTk1MjlBMzVEOTg4MUM2NzkACgkQlSmjXZiB -xnlXkw/+Obktnq3aOICpGlZckHII8Ljlpx7NhXlHqWd1Gm7iNlbCFICDZfTEMf2G -s9B1pZhYRtwrMBKCJ+AI/RMZOONXCHChxiM+QBGidmSorQili4COn2JA0ZdAKDAs -MTgTLXBGbXHPGTNbAhA3lymOHQxfBI9UsEH7A6NU6mVnlJKzyTB+7wZ3K/R8hetA -F4dS/leXUL2rTuXuHZukaEgs6Qlato9ioxVZ4pastvGUaQ4XxSpW6ySO9LiSxOSs -BW/oNolD4rS6CoMFZW/jsFcOUYT7kYeEBIUD0TWdzrPPLlO9m3vG8tkP0blRQC7i -GSi5ntDLVz8u4btKoEqfqvcsKJIVEALDAVL3Fn9c4gZEJXUnhD7UxnBQ7UkPVRN9 -FhB2ZAK+nE7FPiEwyE/Lh0FExv+uBzmPvr2RCTa9vken+c2K1pJJNfw2Jz/xF9xz -rLD3/eXbqYZcmrnF8y/r5jx+T3D1M/6muHiVGGaVxTif1IsYfwZHlmdUkvRyUVhE -wX99X5SSnlgg7XCo9qeH4wcVgGVFvU8HpHgp6M60KgwrG/CrsKfsxjTku5zX6Tip -kMZ9j7FQrihymT74+c0QWCIdV0Atee5tY1f8k+iyJMPTq9vTW5aXLeThviHA5K83 -a1TiXE6pkbIa/I7W5G+m4Pl/bA/3DF8NwcyYc/YZkL344Im/6vM= -=+TR4 ------END PGP SIGNATURE----- diff --git a/games-puzzle/gnome2048/gnome2048-3.26.1.ebuild b/games-puzzle/gnome2048/gnome2048-3.26.1.ebuild deleted file mode 100644 index a0348d37..00000000 --- a/games-puzzle/gnome2048/gnome2048-3.26.1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME_ORG_MODULE="gnome-2048" -VALA_MIN_API_VERSION="0.32" - -inherit gnome2 vala - -DESCRIPTION="Move the tiles until you obtain the 2048 tile" -HOMEPAGE="https://wiki.gnome.org/Apps/2048" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -RDEPEND=" - dev-libs/glib:2[dbus] - >=dev-libs/libgee-0.14:0.8 - dev-libs/libgnome-games-support:1= - >=media-libs/clutter-1.12:1.0 - >=media-libs/clutter-gtk-1.6:1.0 - >=x11-libs/gtk+-3.12:3 -" -# libxml2+gdk-pixbuf required for glib-compile-resources -DEPEND="${RDEPEND} - $(vala_depend) - app-text/yelp-tools - dev-libs/appstream-glib - dev-libs/libxml2:2 - >=dev-util/intltool-0.50 - sys-devel/gettext - virtual/pkgconfig - x11-libs/gdk-pixbuf:2 -" - -src_prepare() { - vala_src_prepare - gnome2_src_prepare -} diff --git a/games-puzzle/gnome2048/gnome2048-3.30.0.ebuild b/games-puzzle/gnome2048/gnome2048-3.30.0.ebuild deleted file mode 100644 index 32bc152b..00000000 --- a/games-puzzle/gnome2048/gnome2048-3.30.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME_ORG_MODULE="gnome-2048" -VALA_MIN_API_VERSION="0.32" - -inherit gnome2 - -DESCRIPTION="Move the tiles until you obtain the 2048 tile" -HOMEPAGE="https://wiki.gnome.org/Apps/2048" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -RDEPEND=" - dev-libs/glib:2 - >=dev-libs/libgee-0.14:0.8 - dev-libs/libgnome-games-support:1= - >=media-libs/clutter-1.12:1.0 - >=media-libs/clutter-gtk-1.6:1.0 - >=x11-libs/gtk+-3.12:3 -" -DEPEND="${RDEPEND} - dev-libs/appstream-glib - dev-libs/libxml2:2 - dev-util/itstool - >=dev-util/intltool-0.50 - sys-devel/gettext - virtual/pkgconfig -" diff --git a/games-puzzle/gnome2048/metadata.xml b/games-puzzle/gnome2048/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/games-puzzle/gnome2048/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/gnome-base/gconf/files/gconf-2.24.0-no-gconfd.patch b/gnome-base/gconf/files/gconf-2.24.0-no-gconfd.patch deleted file mode 100644 index 8ca6a0d4..00000000 --- a/gnome-base/gconf/files/gconf-2.24.0-no-gconfd.patch +++ /dev/null @@ -1,19 +0,0 @@ -diff --exclude-from=/home/dang/.scripts/diffrc -up -ruN GConf-2.23.2.old/gconf/gconftool.c GConf-2.23.2/gconf/gconftool.c ---- GConf-2.23.2.old/gconf/gconftool.c 2008-06-28 05:27:33.000000000 -0400 -+++ GConf-2.23.2/gconf/gconftool.c 2008-09-23 10:20:00.000000000 -0400 -@@ -856,6 +856,7 @@ main (int argc, char** argv) - { - g_print (_("GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL is set, not installing schemas\n")); - makefile_install_mode = FALSE; -+ return 0; - } - - if (makefile_uninstall_mode && -@@ -863,6 +864,7 @@ main (int argc, char** argv) - { - g_print (_("GCONF_DISABLE_MAKEFILE_SCHEMA_UNINSTALL is set, not uninstalling schemas\n")); - makefile_uninstall_mode = FALSE; -+ return 0; - } - - if (makefile_install_mode || makefile_uninstall_mode) diff --git a/gnome-base/gconf/files/gconf-2.28.0-entry-set-value-sigsegv.patch b/gnome-base/gconf/files/gconf-2.28.0-entry-set-value-sigsegv.patch deleted file mode 100644 index 680b1a15..00000000 --- a/gnome-base/gconf/files/gconf-2.28.0-entry-set-value-sigsegv.patch +++ /dev/null @@ -1,18 +0,0 @@ -From: Romain Perier <mrpouet@gentoo.org> -Date: Wed, 4 Nov 2009 11:58:25 +0100 -Subject: Do not segfault when entry is NULL - ---- - gconf/gconf-value.c | 1 + - 1 files changed, 1 insertions(+), 0 deletions(-) - ---- a/gconf/gconf-value.c -+++ b/gconf/gconf-value.c -@@ -1609,6 +1609,7 @@ void - gconf_entry_set_value (GConfEntry *entry, - const GConfValue *val) - { -+ g_return_if_fail (entry != NULL); - gconf_entry_set_value_nocopy (entry, - val ? gconf_value_copy (val) : NULL); - } diff --git a/gnome-base/gconf/gconf-9999.ebuild b/gnome-base/gconf/gconf-9999.ebuild deleted file mode 100644 index 727884d6..00000000 --- a/gnome-base/gconf/gconf-9999.ebuild +++ /dev/null @@ -1,132 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="yes" -GNOME_ORG_MODULE="GConf" -GNOME2_LA_PUNT="yes" -PYTHON_COMPAT=( python2_{6,7} ) -PYTHON_REQ_USE="xml" - -inherit eutils gnome2 -if [[ ${PV} = 9999 ]]; then - GNOME_LIVE_MODULE="gconf" - inherit gnome2-live -fi - -DESCRIPTION="GNOME configuration system and daemon" -HOMEPAGE="http://projects.gnome.org/gconf/" - -LICENSE="LGPL-2+" -SLOT="2" -IUSE="debug gtk +introspection ldap orbit policykit" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" - IUSE="${IUSE} doc" -else - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-linux" -fi - -RDEPEND=" - ${PYTHON_DEPS} - >=dev-libs/glib-2.31:2 - >=dev-libs/dbus-glib-0.74:= - >=sys-apps/dbus-1:= - >=dev-libs/libxml2-2:2 - gtk? ( >=x11-libs/gtk+-2.90:3 ) - introspection? ( >=dev-libs/gobject-introspection-0.9.5:= ) - ldap? ( net-nds/openldap:= ) - orbit? ( >=gnome-base/orbit-2.4:2 ) - policykit? ( sys-auth/polkit:= ) -" -DEPEND="${RDEPEND} - dev-libs/libxslt - dev-util/gtk-doc-am - >=dev-util/intltool-0.35 - virtual/pkgconfig -" - -if [[ ${PV} = 9999 ]]; then - DEPEND="${DEPEND} - doc? ( >=dev-util/gtk-doc-1 ) - " -fi - -pkg_setup() { - kill_gconf -} - -src_prepare() { - # Do not start gconfd when installing schemas, fix bug #238276, upstream #631983 - epatch "${FILESDIR}/${PN}-2.24.0-no-gconfd.patch" - - # Do not crash in gconf_entry_set_value() when entry pointer is NULL, upstream #631985 - epatch "${FILESDIR}/${PN}-2.28.0-entry-set-value-sigsegv.patch" - - gnome2_src_prepare -} - -src_configure() { - # Need host's IDL compiler for cross or native build, bug #262747 - gnome2_src_configure \ - --disable-static \ - --enable-gsettings-backend \ - $(use_enable gtk) \ - $(usex gtk --with-gtk=3.0 "") \ - $(use_enable introspection) \ - $(use_with ldap openldap) \ - $(use_enable orbit) \ - $(use_enable policykit defaults-service) \ - ORBIT_IDL=$(type -P orbit-idl-2) -} - -src_install() { - gnome2_src_install - python_replicate_script "${ED}"/usr/bin/gsettings-schema-convert || die - - keepdir /etc/gconf/gconf.xml.mandatory - keepdir /etc/gconf/gconf.xml.defaults - # Make sure this directory exists, bug #268070, upstream #572027 - keepdir /etc/gconf/gconf.xml.system - - echo "CONFIG_PROTECT_MASK=\"/etc/gconf\"" > 50gconf - echo 'GSETTINGS_BACKEND="gconf"' >> 50gconf - doenvd 50gconf - dodir /root/.gconfd -} - -pkg_preinst() { - kill_gconf -} - -pkg_postinst() { - kill_gconf - - # change the permissions to avoid some gconf bugs - einfo "changing permissions for gconf dirs" - find "${EPREFIX}"/etc/gconf/ -type d -exec chmod ugo+rx "{}" \; - - einfo "changing permissions for gconf files" - find "${EPREFIX}"/etc/gconf/ -type f -exec chmod ugo+r "{}" \; - - if ! use orbit; then - ewarn "You are using dbus for GConf's IPC. If you are upgrading from" - ewarn "<=gconf-3.2.3, or were previously using gconf with USE=orbit," - ewarn "you will need to now restart your desktop session (for example," - ewarn "by logging out and then back in)." - ewarn "Otherwise, gconf-based applications may crash with 'Method ..." - ewarn "on interface \"org.gnome.GConf.Server\" doesn't exist' errors." - fi -} - -kill_gconf() { - # This function will kill all running gconfd-2 that could be causing troubles - if [ -x "${EPREFIX}"/usr/bin/gconftool-2 ] - then - "${EPREFIX}"/usr/bin/gconftool-2 --shutdown - fi - - return 0 -} diff --git a/gnome-base/gconf/metadata.xml b/gnome-base/gconf/metadata.xml deleted file mode 100644 index 5ca14b09..00000000 --- a/gnome-base/gconf/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -<use> - <flag name="ldap">Build backend which enables default mail accounts, - addressbooks and calendars for Evolution to be configured using each - user's LDAP entry."</flag> - <flag name="orbit">Use <pkg>gnome-base/orbit</pkg> for IPC, same as in - gconf-2.x</flag> -</use> -</pkgmetadata> diff --git a/gnome-base/gnome-keyring/gnome-keyring-9999.ebuild b/gnome-base/gnome-keyring/gnome-keyring-9999.ebuild deleted file mode 100644 index 1ab90354..00000000 --- a/gnome-base/gnome-keyring/gnome-keyring-9999.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" -GCONF_DEBUG="yes" # Not gnome macro but similar -GNOME2_LA_PUNT="yes" -PYTHON_COMPAT=( python2_7 ) - -inherit fcaps gnome2 pam python-any-r1 versionator virtualx -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Password and keyring managing daemon" -HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring" - -LICENSE="GPL-2+ LGPL-2+" -SLOT="0" -IUSE="+caps debug pam selinux +ssh-agent test" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" -fi - -# Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456 -COMMON_DEPEND=" - >=app-crypt/gcr-3.5.3:=[gtk] - >=dev-libs/glib-2.38:2 - app-misc/ca-certificates - >=dev-libs/libgcrypt-1.2.2:0= - caps? ( sys-libs/libcap-ng ) - pam? ( virtual/pam ) - - >=app-crypt/gnupg-2.0.28 -" -RDEPEND="${COMMON_DEPEND} - app-crypt/pinentry[gnome-keyring] -" -DEPEND="${COMMON_DEPEND} - >=app-eselect/eselect-pinentry-0.5 - app-text/docbook-xml-dtd:4.3 - dev-libs/libxslt - >=dev-util/intltool-0.35 - sys-devel/gettext - virtual/pkgconfig - test? ( ${PYTHON_DEPS} ) -" - -pkg_setup() { - use test && python-any-r1_pkg_setup -} - -src_prepare() { - # Disable stupid CFLAGS with debug enabled - sed -e 's/CFLAGS="$CFLAGS -g"//' \ - -e 's/CFLAGS="$CFLAGS -O0"//' \ - -i configure.ac configure || die - - gnome2_src_prepare -} - -src_configure() { - gnome2_src_configure \ - $(use_with caps libcap-ng) \ - $(use_enable pam) \ - $(use_with pam pam-dir $(getpam_mod_dir)) \ - $(use_enable selinux) \ - $(use_enable ssh-agent) \ - --enable-doc -} - -src_test() { - # FIXME: this should be handled at eclass level - "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/schema" || die - - unset DBUS_SESSION_BUS_ADDRESS - GSETTINGS_SCHEMA_DIR="${S}/schema" Xemake check -} - -pkg_postinst() { - # cap_ipc_lock only needed if building --with-libcap-ng - # Never install as suid root, this breaks dbus activation, see bug #513870 - use caps && fcaps -m 755 cap_ipc_lock usr/bin/gnome-keyring-daemon - gnome2_pkg_postinst - - if ! [[ $(eselect pinentry show | grep "pinentry-gnome3") ]] ; then - ewarn "Please select pinentry-gnome3 as default pinentry provider:" - ewarn " # eselect pinentry set pinentry-gnome3" - fi -} diff --git a/gnome-base/gnome-keyring/metadata.xml b/gnome-base/gnome-keyring/metadata.xml deleted file mode 100644 index f8058de6..00000000 --- a/gnome-base/gnome-keyring/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <longdescription lang="en"> - GNOME Keyring is a collection of components in GNOME that store - secrets, passwords, keys, certificates and make them available to - applications. It is integrated with the user's login, so that - their secret storage can be unlocked when the user logins into their - session. It is based around a standard called PKCS#11, which is a - standard way for applications to manage certificates and keys on - smart cards or secure storage. - </longdescription> - <use> - <flag name="ssh-agent">Use GNOME Keyring to unlock SSH keys. - Recommended unless you are using ECDSA or Ed25519 keys.</flag> - </use> -</pkgmetadata> diff --git a/gnome-base/gnome-menus/files/gnome-menus-3.8.0-ignore_kde_standalone.patch b/gnome-base/gnome-menus/files/gnome-menus-3.8.0-ignore_kde_standalone.patch deleted file mode 100644 index ab6cb92d..00000000 --- a/gnome-base/gnome-menus/files/gnome-menus-3.8.0-ignore_kde_standalone.patch +++ /dev/null @@ -1,37 +0,0 @@ -From bf91222f05076f32c0a21aa22f8629dc6ce19eb4 Mon Sep 17 00:00:00 2001 -From: Sobhan Mohammadpour <sobhanmohammadpour1@yahoo.fr> -Date: Mon, 25 Feb 2013 16:36:44 +0330 -Subject: [PATCH] gnome-menus-3.7.90-ignore_kde_standalone - ---- - layout/gnome-applications.menu | 14 +++++++++++++- - 1 file changed, 13 insertions(+), 1 deletion(-) - -diff --git a/layout/gnome-applications.menu b/layout/gnome-applications.menu -index 9242eff..94ea6d4 100644 ---- a/layout/gnome-applications.menu -+++ b/layout/gnome-applications.menu -@@ -277,7 +277,19 @@ - <And> - <Not><Category>Core</Category></Not> - <Not><Category>Screensaver</Category></Not> -- -+ <Not><Category>X-KDE-settings-accessibility</Category></Not> -+ <Not><Category>X-KDE-settings-components</Category></Not> -+ <Not><Category>X-KDE-settings-desktop</Category></Not> -+ <Not><Category>X-KDE-settings-looknfeel</Category></Not> -+ <Not><Category>X-KDE-settings-network</Category></Not> -+ <Not><Category>X-KDE-settings-webbrowsing</Category></Not> -+ <Not><Category>X-KDE-settings-peripherals</Category></Not> -+ <Not><Category>X-KDE-settings-hardware</Category></Not> -+ <Not><Category>X-KDE-settings-power</Category></Not> -+ <Not><Category>X-KDE-settings-security</Category></Not> -+ <Not><Category>X-KDE-settings-sound</Category></Not> -+ <Not><Category>X-KDE-settings-system</Category></Not> -+ <Not><Category>X-KDE-information</Category></Not> - <!-- Really Fedora ??? --> - <Not><Filename>gnome-eog.desktop</Filename></Not> - <Not><Filename>gnome-file-roller.desktop</Filename></Not> --- -1.8.1.2 - diff --git a/gnome-base/gnome-menus/gnome-menus-9999.ebuild b/gnome-base/gnome-menus/gnome-menus-9999.ebuild deleted file mode 100644 index 6ef2a251..00000000 --- a/gnome-base/gnome-menus/gnome-menus-9999.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="no" - -inherit eutils gnome2 -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Library for the Desktop Menu fd.o specification" -HOMEPAGE="https://git.gnome.org/browse/gnome-menus" - -LICENSE="GPL-2+ LGPL-2+" -SLOT="3" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" -fi - -IUSE="debug +introspection test" - -COMMON_DEPEND=" - >=dev-libs/glib-2.29.15:2 - introspection? ( >=dev-libs/gobject-introspection-0.9.5 ) -" -# Older versions of slot 0 install the menu editor and the desktop directories - -RDEPEND="${COMMON_DEPEND} - !<gnome-base/gnome-menus-3.0.1-r1:0 -" -DEPEND="${COMMON_DEPEND} - >=dev-util/intltool-0.40 - sys-devel/gettext - virtual/pkgconfig - test? ( dev-libs/gjs ) -" - -src_prepare() { - # Don't show KDE standalone settings desktop files in GNOME others menu - epatch "${FILESDIR}/${PN}-3.8.0-ignore_kde_standalone.patch" - - gnome2_src_prepare -} - -src_configure() { - DOCS="AUTHORS ChangeLog HACKING NEWS README" - - # Do NOT compile with --disable-debug/--enable-debug=no - # It disables api usage checks - gnome2_src_configure \ - $(usex debug --enable-debug=yes --enable-debug=minimum) \ - $(use_enable introspection) \ - --disable-static -} diff --git a/gnome-base/gnome-menus/metadata.xml b/gnome-base/gnome-menus/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/gnome-base/gnome-menus/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/gnome-base/gsettings-desktop-schemas/gsettings-desktop-schemas-9999.ebuild b/gnome-base/gsettings-desktop-schemas/gsettings-desktop-schemas-9999.ebuild deleted file mode 100644 index 7745ddf7..00000000 --- a/gnome-base/gsettings-desktop-schemas/gsettings-desktop-schemas-9999.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" -GCONF_DEBUG="no" - -inherit gnome2 -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Collection of GSettings schemas for GNOME desktop" -HOMEPAGE="https://git.gnome.org/browse/gsettings-desktop-schemas" - -LICENSE="LGPL-2.1+" -SLOT="0" -IUSE="+introspection" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~x86-solaris" -fi - -RDEPEND=" - >=dev-libs/glib-2.31:2 - introspection? ( >=dev-libs/gobject-introspection-1.31.0 ) - !<gnome-base/gdm-3.8 -" -DEPEND="${RDEPEND} - >=dev-util/intltool-0.40 - sys-devel/gettext - virtual/pkgconfig -" - -src_configure() { - DOCS="AUTHORS HACKING NEWS README" - gnome2_src_configure $(use_enable introspection) -} diff --git a/gnome-base/gsettings-desktop-schemas/metadata.xml b/gnome-base/gsettings-desktop-schemas/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/gnome-base/gsettings-desktop-schemas/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/gnome-base/libgnome-keyring/libgnome-keyring-9999.ebuild b/gnome-base/libgnome-keyring/libgnome-keyring-9999.ebuild deleted file mode 100644 index 5b7d3d64..00000000 --- a/gnome-base/libgnome-keyring/libgnome-keyring-9999.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="yes" -GNOME2_LA_PUNT="yes" -VALA_MIN_API_VERSION="0.16" -VALA_USE_DEPEND="vapigen" -PYTHON_COMPAT=( python{2_6,2_7} ) - -inherit gnome2 python-any-r1 vala -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Compatibility library for accessing secrets" -HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring" - -LICENSE="LGPL-2+ GPL-2+" # tests are GPL-2 -SLOT="0" -IUSE="debug +introspection test vala" -REQUIRED_USE="vala? ( introspection )" -if [[ ${PV} = 9999 ]]; then - IUSE="${IUSE} doc" - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris" -fi - -RDEPEND=" - >=dev-libs/glib-2.16.0:2 - >=dev-libs/libgcrypt-1.2.2:0= - >=sys-apps/dbus-1 - >=gnome-base/gnome-keyring-3.1.92 - introspection? ( >=dev-libs/gobject-introspection-1.30.0 ) -" -DEPEND="${RDEPEND} - dev-util/gtk-doc-am - >=dev-util/intltool-0.35 - sys-devel/gettext - virtual/pkgconfig - test? ( ${PYTHON_DEPS} ) - vala? ( $(vala_depend) ) -" - -if [[ ${PV} = 9999 ]]; then - DEPEND="${DEPEND} - doc? ( >=dev-util/gtk-doc-1.9 )" -fi - -src_prepare() { - use vala && vala_src_prepare - gnome2_src_prepare - - # FIXME: Remove silly CFLAGS, report upstream - sed -e 's:CFLAGS="$CFLAGS -g:CFLAGS="$CFLAGS:' \ - -e 's:CFLAGS="$CFLAGS -O0:CFLAGS="$CFLAGS:' \ - -i configure.ac configure || die "sed failed" -} - -src_configure() { - gnome2_src_configure $(use_enable vala) -} - -src_test() { - unset DBUS_SESSION_BUS_ADDRESS - dbus-launch emake check || die "tests failed" -} diff --git a/gnome-base/libgnome-keyring/metadata.xml b/gnome-base/libgnome-keyring/metadata.xml deleted file mode 100644 index 9037a1de..00000000 --- a/gnome-base/libgnome-keyring/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -<use> - <flag name="vala">Enable bindings for <pkg>dev-lang/vala</pkg></flag> -</use> -</pkgmetadata> diff --git a/gnome-base/librsvg/Manifest b/gnome-base/librsvg/Manifest deleted file mode 100644 index 9aca5955..00000000 --- a/gnome-base/librsvg/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST librsvg-2.42.1.tar.xz 5967580 BLAKE2B 362db92cee5d4504636de56731fee992487f803473c7c1c51b82a05692af11653d5e60ac518ea6275fc3be2f6ae3290c51468549931dab719b629d2a82e71821 SHA512 1053598b2460815454b7877cbdbb48caf370628c97850ce352c44b1eab34125ad45743e507cf16cd703a71dc223558ab54918710abf7c3d07982c370052af255 diff --git a/gnome-base/librsvg/files/librsvg-2.40.12-gtk-optional.patch b/gnome-base/librsvg/files/librsvg-2.40.12-gtk-optional.patch deleted file mode 100644 index b7c5b852..00000000 --- a/gnome-base/librsvg/files/librsvg-2.40.12-gtk-optional.patch +++ /dev/null @@ -1,58 +0,0 @@ -From 18917f7fd3160afe06019f4b6234aeb78a3fdb4e Mon Sep 17 00:00:00 2001 -From: Ross Burton <ross.burton@intel.com> -Date: Tue, 19 Nov 2013 16:00:29 +0000 -Subject: [PATCH] configure: add option to enable/disable use of GTK+ - -Distro packagers like predictability and automatically detected optional -dependencies are not predicable. Add a --with-gtk3 option (default to "auto") -for forcibly controlling whether GTK+ will be used or not. - -Signed-off-by: Ross Burton <ross.burton@intel.com> - -https://bugzilla.gnome.org/show_bug.cgi?id=712693 ---- - configure.in | 17 +++++++++++------ - 1 file changed, 11 insertions(+), 6 deletions(-) - -diff --git a/configure.in b/configure.in -index f7a89dc..1498f72 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -119,17 +119,22 @@ AC_CHECK_FUNCS(strtok_r) - # GTK - # =========================================================================== - --PKG_CHECK_MODULES([GTK3],[gtk+-3.0 >= $GTK3_REQUIRED],[have_gtk_3=yes],[have_gtk_3=no]) -- - GTK3_BINARY_VERSION= - --if test "$have_gtk_3" = "yes"; then -- GTK3_BINARY_VERSION="`$PKG_CONFIG --variable=gtk_binary_version gtk+-3.0`" -+AC_MSG_CHECKING([whether to use GTK+ 3]) -+AC_ARG_WITH([gtk3], -+ [AS_HELP_STRING([--without-gtk3],[Don't build GTK+3 tools (default=auto)])], -+ [],[PKG_CHECK_EXISTS([gtk+-3.0 >= $GTK3_REQUIRED],[with_gtk3=yes],[with_gtk3=no])]) -+AC_MSG_RESULT([$with_gtk3]) -+ -+if test "$with_gtk3" = "yes"; then -+ PKG_CHECK_MODULES(GTK3, [gtk+-3.0 >= $GTK3_REQUIRED]) -+ GTK3_BINARY_VERSION="`$PKG_CONFIG --variable=gtk_binary_version gtk+-3.0`" - fi - - AC_SUBST([GTK3_BINARY_VERSION]) - --AM_CONDITIONAL([HAVE_GTK_3],[test "$have_gtk_3" = "yes"]) -+AM_CONDITIONAL([HAVE_GTK_3],[test "$with_gtk3" = "yes"]) - - dnl =========================================================================== - dnl GDK-Pixbuf SVG loader -@@ -305,6 +310,6 @@ librsvg-$VERSION - Build introspectable bindings: ${found_introspection} - Build Vala bindings: ${enable_vala} - Build GdkPixbuf loader: ${enable_pixbuf_loader} -- GTK+ $GTK3_REQUIRED or later: ${have_gtk_3} -+ GTK 3.0: ${with_gtk3} - Build miscellaneous tools: ${build_misc_tools} - " --- -1.7.10.4
\ No newline at end of file diff --git a/gnome-base/librsvg/files/librsvg-2.40.2-vala-out-of-source.patch b/gnome-base/librsvg/files/librsvg-2.40.2-vala-out-of-source.patch deleted file mode 100644 index bda09057..00000000 --- a/gnome-base/librsvg/files/librsvg-2.40.2-vala-out-of-source.patch +++ /dev/null @@ -1,28 +0,0 @@ -From bf4da5524d50e1068f851bcbe50c8f8ae1948d73 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org> -Date: Wed, 18 Jun 2014 09:44:51 +0200 -Subject: [PATCH] build: Fix building .vapi out-of-source. - -Rsvg-2.0-custom.vala file resides in $(srcdir), and therefore full path -needs to be given to vapigen. Otherwise, the build fails when build is -performed out-of-source. ---- - Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/Makefile.am b/Makefile.am -index e881100..dc6b0c9 100644 ---- a/Makefile.am -+++ b/Makefile.am -@@ -257,7 +257,7 @@ VAPIGEN_VAPIS = librsvg-$(RSVG_API_VERSION).vapi - - librsvg_@RSVG_API_VERSION_U@_vapi_DEPS = gio-2.0 cairo - librsvg_@RSVG_API_VERSION_U@_vapi_METADATADIRS = $(srcdir) --librsvg_@RSVG_API_VERSION_U@_vapi_FILES = Rsvg-$(RSVG_API_VERSION).gir Rsvg-$(RSVG_API_VERSION)-custom.vala -+librsvg_@RSVG_API_VERSION_U@_vapi_FILES = Rsvg-$(RSVG_API_VERSION).gir $(srcdir)/Rsvg-$(RSVG_API_VERSION)-custom.vala - - vapidir = $(datadir)/vala/vapi - vapi_DATA = $(VAPIGEN_VAPIS) --- -2.0.0 - diff --git a/gnome-base/librsvg/librsvg-2.42.1.ebuild b/gnome-base/librsvg/librsvg-2.42.1.ebuild deleted file mode 100644 index 43fd2555..00000000 --- a/gnome-base/librsvg/librsvg-2.42.1.ebuild +++ /dev/null @@ -1,101 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_LA_PUNT="yes" -GNOME2_EAUTORECONF="yes" -VALA_USE_DEPEND="vapigen" - -inherit gnome2 multilib-minimal vala - -DESCRIPTION="Scalable Vector Graphics (SVG) rendering library" -HOMEPAGE="https://wiki.gnome.org/Projects/LibRsvg" - -LICENSE="LGPL-2" -SLOT="2" -KEYWORDS="~amd64 ~arm64 ~sparc ~x86" - -IUSE="debug +introspection tools vala" -REQUIRED_USE="vala? ( introspection )" - -RDEPEND=" - >=dev-libs/glib-2.52.3:2[${MULTILIB_USEDEP}] - >=x11-libs/cairo-1.12.14-r4[${MULTILIB_USEDEP}] - >=x11-libs/pango-1.38.0[${MULTILIB_USEDEP}] - >=dev-libs/libxml2-2.9.1-r4:2[${MULTILIB_USEDEP}] - >=dev-libs/libcroco-0.6.8-r1[${MULTILIB_USEDEP}] - >=x11-libs/gdk-pixbuf-2.30.7:2[introspection?,${MULTILIB_USEDEP}] - introspection? ( >=dev-libs/gobject-introspection-0.10.8:= ) - tools? ( >=x11-libs/gtk+-3.10.0:3 ) -" -DEPEND="${RDEPEND} - dev-libs/gobject-introspection-common - dev-libs/vala-common - dev-util/cargo - >=virtual/rust-1.20 - >=dev-util/gtk-doc-am-1.13 - >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] - vala? ( $(vala_depend) ) -" -# >=gtk-doc-am-1.13, gobject-introspection-common, vala-common needed by eautoreconf - -PATCHES=( - # https://bugzilla.gnome.org/show_bug.cgi?id=653323 - "${FILESDIR}"/${PN}-2.40.12-gtk-optional.patch - - # https://bugzilla.gnome.org/show_bug.cgi?id=731826 - "${FILESDIR}"/${PN}-2.40.2-vala-out-of-source.patch -) - -src_prepare() { - use vala && vala_src_prepare - gnome2_src_prepare -} - -multilib_src_configure() { - local myconf=() - - # -Bsymbolic is not supported by the Darwin toolchain - if [[ ${CHOST} == *-darwin* ]]; then - myconf+=( --disable-Bsymbolic ) - fi - - # --disable-tools even when USE=tools; the tools/ subdirectory is useful - # only for librsvg developers - ECONF_SOURCE=${S} \ - gnome2_src_configure \ - --disable-static \ - --disable-tools \ - $(use_enable debug) \ - $(multilib_native_use_enable introspection) \ - $(multilib_native_use_with tools gtk3) \ - $(multilib_native_use_enable vala) \ - --enable-pixbuf-loader \ - "${myconf[@]}" - - if multilib_is_native_abi; then - ln -s "${S}"/doc/html doc/html || die - fi -} - -multilib_src_compile() { - # causes segfault if set, see bug #411765 - unset __GL_NO_DSO_FINALIZER - gnome2_src_compile -} - -multilib_src_install() { - gnome2_src_install -} - -pkg_postinst() { - # causes segfault if set, see bug 375615 - unset __GL_NO_DSO_FINALIZER - multilib_foreach_abi gnome2_pkg_postinst -} - -pkg_postrm() { - # causes segfault if set, see bug 375615 - unset __GL_NO_DSO_FINALIZER - multilib_foreach_abi gnome2_pkg_postrm -} diff --git a/gnome-base/librsvg/metadata.xml b/gnome-base/librsvg/metadata.xml deleted file mode 100644 index fb664414..00000000 --- a/gnome-base/librsvg/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -<use> - <flag name="tools">Build svg viewer tool</flag> -</use> -</pkgmetadata> diff --git a/gnome-base/nautilus/files/3.26.4-tracker-support-optional.patch b/gnome-base/nautilus/files/3.26.4-tracker-support-optional.patch deleted file mode 100644 index 96f89722..00000000 --- a/gnome-base/nautilus/files/3.26.4-tracker-support-optional.patch +++ /dev/null @@ -1,264 +0,0 @@ -From 0008d41d0b3d75ba01ffa2ebfc2cfb9055f60f78 Mon Sep 17 00:00:00 2001 -From: Gilles Dartiguelongue <eva@gentoo.org> -Date: Sun, 27 May 2018 13:54:38 +0200 -Subject: [PATCH] Make tracker support optional - ---- - config.h.meson | 1 + - meson.build | 9 ++++++--- - meson_options.txt | 4 ++++ - src/meson.build | 19 ++++++++++++------- - src/nautilus-file-undo-operations.c | 4 ++++ - src/nautilus-file.c | 2 ++ - src/nautilus-files-view.c | 4 ++++ - src/nautilus-search-engine.c | 14 ++++++++++++++ - 8 files changed, 47 insertions(+), 10 deletions(-) - -diff --git a/config.h.meson b/config.h.meson -index 4f5cb5848..58d71e96f 100644 ---- a/config.h.meson -+++ b/config.h.meson -@@ -4,6 +4,7 @@ - #mesondefine HAVE_EXEMPI - #mesondefine HAVE_EXIF - #mesondefine HAVE_SELINUX -+#mesondefine HAVE_TRACKER - #mesondefine ENABLE_DESKTOP - #mesondefine ENABLE_PACKAGEKIT - #mesondefine LOCALEDIR -diff --git a/meson.build b/meson.build -index 6256193cc..d6418d770 100644 ---- a/meson.build -+++ b/meson.build -@@ -81,9 +81,12 @@ if get_option ('enable-selinux') - conf.set10 ('HAVE_SELINUX', true) - endif - --tracker_sparql = dependency ('tracker-sparql-2.0', required: false) --if not tracker_sparql.found() -- tracker_sparql = dependency ('tracker-sparql-1.0') -+if get_option ('tracker') -+ tracker_sparql = dependency ('tracker-sparql-2.0', required: false) -+ if not tracker_sparql.found() -+ tracker_sparql = dependency ('tracker-sparql-1.0') -+ endif -+ conf.set10 ('HAVE_TRACKER', true) - endif - - if get_option ('enable-xmp') -diff --git a/meson_options.txt b/meson_options.txt -index c934dd8b1..0c23c7921 100644 ---- a/meson_options.txt -+++ b/meson_options.txt -@@ -8,6 +8,10 @@ option ('enable-exif', - type: 'boolean', - value: false, - description: 'enable EXIF support') -+option ('tracker', -+ type: 'boolean', -+ value: true, -+ description: 'enable bulk renames and search using Tracker') - option ('enable-xmp', - type: 'boolean', - value: false, -diff --git a/src/meson.build b/src/meson.build -index cc08345d8..8ea10b16b 100644 ---- a/src/meson.build -+++ b/src/meson.build -@@ -254,12 +254,6 @@ libnautilus_sources = [ - 'nautilus-file-undo-operations.h', - 'nautilus-file-undo-manager.c', - 'nautilus-file-undo-manager.h', -- 'nautilus-batch-rename-dialog.c', -- 'nautilus-batch-rename-dialog.h', -- 'nautilus-batch-rename-utilities.c', -- 'nautilus-batch-rename-utilities.h', -- 'nautilus-search-engine-tracker.c', -- 'nautilus-search-engine-tracker.h' - ] - - nautilus_deps = [glib, -@@ -274,7 +268,6 @@ nautilus_deps = [glib, - nautilus_extension, - x11, - gmodule_no_export, -- tracker_sparql, - gio_unix] - - if get_option ('enable-exif') -@@ -289,6 +282,18 @@ if get_option ('enable-xmp') - nautilus_deps += exempi - endif - -+if get_option ('tracker') -+ libnautilus_sources += [ -+ 'nautilus-batch-rename-dialog.c', -+ 'nautilus-batch-rename-dialog.h', -+ 'nautilus-batch-rename-utilities.c', -+ 'nautilus-batch-rename-utilities.h', -+ 'nautilus-search-engine-tracker.c', -+ 'nautilus-search-engine-tracker.h' -+ ] -+ nautilus_deps += tracker_sparql -+endif -+ - libnautilus = static_library ('nautilus', - libnautilus_sources, - dependencies: nautilus_deps, -diff --git a/src/nautilus-file-undo-operations.c b/src/nautilus-file-undo-operations.c -index e833d0578..d6e407ca5 100644 ---- a/src/nautilus-file-undo-operations.c -+++ b/src/nautilus-file-undo-operations.c -@@ -31,8 +31,10 @@ - #include "nautilus-file-operations.h" - #include "nautilus-file.h" - #include "nautilus-file-undo-manager.h" -+#ifdef HAVE_TRACKER - #include "nautilus-batch-rename-dialog.h" - #include "nautilus-batch-rename-utilities.h" -+#endif - - - /* Since we use g_get_current_time for setting "orig_trash_time" in the undo -@@ -1087,6 +1089,7 @@ nautilus_file_undo_info_rename_set_data_post (NautilusFileUndoInfoRename *self, - } - - /* batch rename */ -+#ifdef HAVE_TRACKER - G_DEFINE_TYPE (NautilusFileUndoInfoBatchRename, nautilus_file_undo_info_batch_rename, NAUTILUS_TYPE_FILE_UNDO_INFO); - - struct _NautilusFileUndoInfoBatchRenameDetails -@@ -1303,6 +1306,7 @@ nautilus_file_undo_info_batch_rename_set_data_post (NautilusFileUndoInfoBatchRen - - self->priv->new_display_names = g_list_reverse (self->priv->new_display_names); - } -+#endif - - /* trash */ - G_DEFINE_TYPE (NautilusFileUndoInfoTrash, nautilus_file_undo_info_trash, NAUTILUS_TYPE_FILE_UNDO_INFO) -diff --git a/src/nautilus-file.c b/src/nautilus-file.c -index d6ac35a44..752adc295 100644 ---- a/src/nautilus-file.c -+++ b/src/nautilus-file.c -@@ -2392,6 +2392,7 @@ real_batch_rename (GList *files, - } - } - -+#ifdef HAVE_TRACKER - /* Tell the undo manager a batch rename is taking place if at least - * a file has been renamed*/ - if (!nautilus_file_undo_manager_is_operating () && op->skipped_files != g_list_length (files)) -@@ -2406,6 +2407,7 @@ real_batch_rename (GList *files, - - nautilus_file_undo_manager_set_action (op->undo_info); - } -+#endif - - if (op->skipped_files == g_list_length (files)) - { -diff --git a/src/nautilus-files-view.c b/src/nautilus-files-view.c -index 8784f63f8..af5605d68 100644 ---- a/src/nautilus-files-view.c -+++ b/src/nautilus-files-view.c -@@ -28,8 +28,10 @@ - #include "nautilus-files-view.h" - - #include "nautilus-application.h" -+#ifdef HAVE_TRACKER - #include "nautilus-batch-rename-dialog.h" - #include "nautilus-batch-rename-utilities.h" -+#endif - #include "nautilus-error-reporting.h" - #include "nautilus-file-undo-manager.h" - #include "nautilus-floating-bar.h" -@@ -6266,6 +6268,7 @@ real_action_rename (NautilusFilesView *view) - { - invoke_external_bulk_rename_utility (view, selection); - } -+#ifdef HAVE_TRACKER - else - { - GdkCursor *cursor; -@@ -6283,6 +6286,7 @@ real_action_rename (NautilusFilesView *view) - - gtk_widget_show (GTK_WIDGET (dialog)); - } -+#endif - } - else - { -diff --git a/src/nautilus-search-engine.c b/src/nautilus-search-engine.c -index 209bd4f80..436cd7471 100644 ---- a/src/nautilus-search-engine.c -+++ b/src/nautilus-search-engine.c -@@ -28,11 +28,15 @@ - #include "nautilus-search-engine-model.h" - #define DEBUG_FLAG NAUTILUS_DEBUG_SEARCH - #include "nautilus-debug.h" -+#ifdef HAVE_TRACKER - #include "nautilus-search-engine-tracker.h" -+#endif - - typedef struct - { -+#ifdef HAVE_TRACKER - NautilusSearchEngineTracker *tracker; -+#endif - NautilusSearchEngineSimple *simple; - NautilusSearchEngineModel *model; - -@@ -73,7 +77,9 @@ nautilus_search_engine_set_query (NautilusSearchProvider *provider, - engine = NAUTILUS_SEARCH_ENGINE (provider); - priv = nautilus_search_engine_get_instance_private (engine); - -+#ifdef HAVE_TRACKER - nautilus_search_provider_set_query (NAUTILUS_SEARCH_PROVIDER (priv->tracker), query); -+#endif - nautilus_search_provider_set_query (NAUTILUS_SEARCH_PROVIDER (priv->model), query); - nautilus_search_provider_set_query (NAUTILUS_SEARCH_PROVIDER (priv->simple), query); - } -@@ -95,8 +101,10 @@ search_engine_start_real (NautilusSearchEngine *engine) - - g_object_ref (engine); - -+#ifdef HAVE_TRACKER - nautilus_search_provider_start (NAUTILUS_SEARCH_PROVIDER (priv->tracker)); - priv->providers_running++; -+#endif - - if (nautilus_search_engine_model_get_model (priv->model)) - { -@@ -158,7 +166,9 @@ nautilus_search_engine_stop (NautilusSearchProvider *provider) - - DEBUG ("Search engine stop"); - -+#ifdef HAVE_TRACKER - nautilus_search_provider_stop (NAUTILUS_SEARCH_PROVIDER (priv->tracker)); -+#endif - nautilus_search_provider_stop (NAUTILUS_SEARCH_PROVIDER (priv->model)); - nautilus_search_provider_stop (NAUTILUS_SEARCH_PROVIDER (priv->simple)); - -@@ -333,7 +343,9 @@ nautilus_search_engine_finalize (GObject *object) - - g_hash_table_destroy (priv->uris); - -+#ifdef HAVE_TRACKER - g_clear_object (&priv->tracker); -+#endif - g_clear_object (&priv->model); - g_clear_object (&priv->simple); - -@@ -387,8 +399,10 @@ nautilus_search_engine_init (NautilusSearchEngine *engine) - priv = nautilus_search_engine_get_instance_private (engine); - priv->uris = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, NULL); - -+#ifdef HAVE_TRACKER - priv->tracker = nautilus_search_engine_tracker_new (); - connect_provider_signals (engine, NAUTILUS_SEARCH_PROVIDER (priv->tracker)); -+#endif - - priv->model = nautilus_search_engine_model_new (); - connect_provider_signals (engine, NAUTILUS_SEARCH_PROVIDER (priv->model)); --- -2.19.2 - diff --git a/gnome-base/nautilus/metadata.xml b/gnome-base/nautilus/metadata.xml deleted file mode 100644 index 71760b9a..00000000 --- a/gnome-base/nautilus/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -<use> - <flag name="packagekit">Use packagekit to search for programs to open - unknown file types</flag> - <flag name="previewer">Use <pkg>gnome-extra/sushi</pkg> to preview files - from the file mananger</flag> - <flag name="sendto">Enable the nautilus-sendto extension to send files to - various locations/devices</flag> - <flag name="tracker">Add support for <pkg>app-misc/tracker</pkg> search</flag> - <flag restrict=">=gnome-base/nautilus-3.22" name="tracker">Add support for <pkg>app-misc/tracker</pkg> search and batch rename</flag> -</use> -</pkgmetadata> diff --git a/gnome-base/nautilus/nautilus-9999.ebuild b/gnome-base/nautilus/nautilus-9999.ebuild deleted file mode 100644 index f49bf82c..00000000 --- a/gnome-base/nautilus/nautilus-9999.ebuild +++ /dev/null @@ -1,121 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_LA_PUNT="yes" # Needed with USE 'sendto' - -inherit gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg -if [[ ${PV} = 9999 ]]; then - inherit git-r3 - SRC_URI="" - EGIT_SRC_URI="https://gitlab.gnome.org/GNOME/${PN}" -fi - -DESCRIPTION="A file manager for the GNOME desktop" -HOMEPAGE="https://wiki.gnome.org/Apps/Nautilus" - -LICENSE="GPL-2+ LGPL-2+ FDL-1.1" -SLOT="0" -IUSE="exif gnome gtk-doc +introspection packagekit +previewer selinux sendto tracker xmp" - -KEYWORDS="" - -# FIXME: tests fails under Xvfb, but pass when building manually -# "FAIL: check failed in nautilus-file.c, line 8307" -# need org.gnome.SessionManager service (aka gnome-session) but cannot find it -RESTRICT="test" - -# Require {glib,gdbus-codegen}-2.30.0 due to GDBus API changes between 2.29.92 -# and 2.30.0 -COMMON_DEPEND=" - >=app-arch/gnome-autoar-0.2.1 - >=dev-libs/glib-2.51.2:2[dbus] - >=x11-libs/pango-1.28.3 - >=x11-libs/gtk+-3.22.6:3[introspection?] - >=dev-libs/libxml2-2.7.8:2 - >=gnome-base/gnome-desktop-3:3= - - >=gnome-base/gsettings-desktop-schemas-3.8.0 - x11-libs/libX11 - - exif? ( >=media-libs/libexif-0.6.20 ) - introspection? ( >=dev-libs/gobject-introspection-0.6.4:= ) - selinux? ( >=sys-libs/libselinux-2 ) - tracker? ( >=app-misc/tracker-2:= ) - xmp? ( >=media-libs/exempi-2.1.0:2 ) -" -DEPEND="${COMMON_DEPEND} - >=dev-util/gdbus-codegen-2.33 - >=sys-devel/gettext-0.19.7 - virtual/pkgconfig - x11-base/xorg-proto - - gtk-doc? ( dev-util/gtk-doc ) -" -RDEPEND="${COMMON_DEPEND} - gnome-base/dconf - packagekit? ( app-admin/packagekit-base ) - sendto? ( !<gnome-extra/nautilus-sendto-3.0.1 ) -" -PDEPEND=" - gnome? ( x11-themes/adwaita-icon-theme ) - previewer? ( >=gnome-extra/sushi-0.1.9 ) - sendto? ( >=gnome-extra/nautilus-sendto-3.0.1 ) - >=gnome-base/gvfs-1.34 -" - -PATCHES=( - # Keep tracker optional - "${FILESDIR}"/${PV}-tracker-support-optional.patch -) - -src_prepare() { - if use previewer; then - DOC_CONTENTS="nautilus uses gnome-extra/sushi to preview media files. - To activate the previewer, select a file and press space; to - close the previewer, press space again." - fi - xdg_src_prepare -} - -src_configure() { - local emesonargs=( - "-Denable-desktop=true" - "-Denable-profiling=false" - "-Dtracker=$(usex tracker auto disabled)" - $(meson_use gtk-doc enable-gtk-doc) - $(meson_use exif enable-exif) - $(meson_use packagekit enable-packagekit) - $(meson_use sendto enable-nst-extension) - $(meson_use selinux enable-selinux) - $(meson_use xmp enable-xmp) - ) - meson_src_configure -} - -src_test() { - virtx meson_src_test -} - -src_install() { - use previewer && readme.gentoo_create_doc - meson_src_install -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_icon_cache_update - gnome2_schemas_update - - if use previewer; then - readme.gentoo_print_elog - else - elog "To preview media files, emerge nautilus with USE=previewer" - fi -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_icon_cache_update - gnome2_schemas_update -} diff --git a/gnome-extra/evolution-data-server/evolution-data-server-9999.ebuild b/gnome-extra/evolution-data-server/evolution-data-server-9999.ebuild deleted file mode 100644 index 93293d35..00000000 --- a/gnome-extra/evolution-data-server/evolution-data-server-9999.ebuild +++ /dev/null @@ -1,148 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_LA_PUNT="yes" -PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy ) -VALA_USE_DEPEND="vapigen" - -inherit cmake-utils db-use flag-o-matic gnome2 python-any-r1 systemd vala virtualx -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Evolution groupware backend" -HOMEPAGE="https://wiki.gnome.org/Apps/Evolution" - -# Note: explicitly "|| ( LGPL-2 LGPL-3 )", not "LGPL-2+". -LICENSE="|| ( LGPL-2 LGPL-3 ) BSD Sleepycat" -SLOT="0/60" # subslot = libcamel-1.2 soname version - -IUSE="berkdb +gnome-online-accounts +gtk gtk-doc google +introspection ipv6 ldap kerberos vala +weather" -REQUIRED_USE="vala? ( introspection )" - -if [[ ${PV} != 9999 ]]; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" -fi - -# sys-libs/db is only required for migrating from <3.13 versions -# gdata-0.17.7 soft required for new gdata_feed_get_next_page_token API to handle more than 100 google tasks -# berkdb needed only for migrating old calendar data, bug #519512 -gdata_depend=">=dev-libs/libgdata-0.17.7:=" -RDEPEND=" - >=app-crypt/gcr-3.4 - >=app-crypt/libsecret-0.5[crypt] - >=dev-db/sqlite-3.7.17:= - >=dev-libs/glib-2.46:2 - >=dev-libs/libical-2.0:= - >=dev-libs/libxml2-2 - >=dev-libs/nspr-4.4:= - >=dev-libs/nss-3.9:= - >=net-libs/libsoup-2.42:2.4 - - dev-libs/icu:= - sys-libs/zlib:= - virtual/libiconv - - berkdb? ( >=sys-libs/db-4:= ) - gtk? ( - >=app-crypt/gcr-3.4[gtk] - >=x11-libs/gtk+-3.10:3 - ) - google? ( - >=dev-libs/json-glib-1.0.4 - >=net-libs/webkit-gtk-2.11.91:4 - ${gdata_depend} - ) - gnome-online-accounts? ( - >=net-libs/gnome-online-accounts-3.8:= - ${gdata_depend} ) - introspection? ( >=dev-libs/gobject-introspection-0.9.12:= ) - kerberos? ( virtual/krb5:= ) - ldap? ( >=net-nds/openldap-2:= ) - weather? ( >=dev-libs/libgweather-3.10:2= ) -" -DEPEND="${RDEPEND} - ${PYTHON_DEPS} - dev-util/gdbus-codegen - dev-util/glib-utils - dev-util/gperf - gtk-doc? ( >=dev-util/gtk-doc-1.14 ) - >=dev-util/intltool-0.35.5 - >=sys-devel/gettext-0.18.3 - virtual/pkgconfig - vala? ( $(vala_depend) ) -" - -pkg_setup() { - python-any-r1_pkg_setup -} - -src_prepare() { - use vala && vala_src_prepare - gnome2_src_prepare - - # Make CMakeLists versioned vala enabled - sed -e "s;\(find_program(VALAC\) valac);\1 ${VALAC});" \ - -e "s;\(find_program(VAPIGEN\) vapigen);\1 ${VAPIGEN});" \ - -i "${S}"/CMakeLists.txt || die -} - -src_configure() { - # /usr/include/db.h is always db-1 on FreeBSD - # so include the right dir in CPPFLAGS - use berkdb && append-cppflags "-I$(db_includedir)" - - local google_auth_enable - if use google || use gnome-online-accounts; then - google_auth_enable="ON" - else - google_auth_enable="OFF" - fi - - # phonenumber does not exist in tree - local mycmakeargs=( - -DENABLE_GTK_DOC=$(usex gtk-doc) - -DWITH_PRIVATE_DOCS=$(usex gtk-doc) - -DENABLE_SCHEMAS_COMPILE=OFF - -DENABLE_INTROSPECTION=$(usex introspection) - -DWITH_KRB5=$(usex kerberos) - -DWITH_KRB5_INCLUDES=$(usex kerberos "${EPREFIX}"/usr "") - -DWITH_KRB5_LIBS=$(usex kerberos "${EPREFIX}"/usr/$(get_libdir) "") - -DWITH_OPENLDAP=$(usex ldap) - -DWITH_PHONENUMBER=OFF - -DENABLE_SMIME=ON - -DENABLE_GTK=$(usex gtk) - -DENABLE_GOOGLE_AUTH=${google_auth_enable} - -DENABLE_EXAMPLES=OFF - -DENABLE_GOA=$(usex gnome-online-accounts) - -DENABLE_UOA=OFF - -DWITH_LIBDB=$(usex berkdb "${EPREFIX}"/usr OFF) - # ENABLE_BACKTRACES requires libdwarf ? - -DENABLE_IPV6=$(usex ipv6) - -DENABLE_WEATHER=$(usex weather) - -DENABLE_GOOGLE=$(usex google) - -DENABLE_LARGEFILE=ON - -DENABLE_VALA_BINDINGS=$(usex vala) - ) - - cmake-utils_src_configure -} - -src_compile() { - cmake-utils_src_compile -} - -src_test() { - virtx cmake-utils_src_test -} - -src_install() { - cmake-utils_src_install - - if use ldap; then - insinto /etc/openldap/schema - doins "${FILESDIR}"/calentry.schema - dosym ../../../usr/share/${PN}/evolutionperson.schema /etc/openldap/schema/evolutionperson.schema - fi -} diff --git a/gnome-extra/evolution-data-server/files/calentry.schema b/gnome-extra/evolution-data-server/files/calentry.schema deleted file mode 100644 index bc79da27..00000000 --- a/gnome-extra/evolution-data-server/files/calentry.schema +++ /dev/null @@ -1,108 +0,0 @@ -# RFC2739 calEntry schema for OpenLDAP 2.x - -# -# From https://bugs.gentoo.org/show_bug.cgi?id=83988 -# Please notify us of updated revisions by submitting a bug report at bugs.gentoo.org -# - -# Version of RFC 2739 schema translated by Terrelle Shaw -# (xytek@xytek.org) # Nov. 7, 2002 # Modifications by Peter Marschall -# <peter.marschall@adpm.de> # Nov. 9, 2002 - -# Notes: -# * RFC2739 seems to be a bit sloppy about attribute type and -# objectclass definitions syntax and also about attribute syntax -# and matching rules. -# (It even counts the attributes in the calEntry objectclass wrong ;-) -# * The following changes have been applied to correct the schema -# - added description to each attributetype definition -# - changed SYNTAX from 'IA5String' to corresponding OID -# to make matching rules and syntax consistent -# - replaced illegal keyword SUBSTRING by SUBSTR -# - changed SUBSTR from caseIgnoreIA5Match to caseIgnoreIA5SubstringsMatch -# - removed illegal keyword MULTI-VALUE -# - added keyword SINGLE-VALUE where appropriate -# - removed USAGE since cwuserApplications is the default -# - added description to the objectclass defintion -# - corrected typo in objectclass definition -# - added the attributetypes defined but not used to the objectclass - - -# 2.4.4.1 calCalURI -attributetype ( 1.2.840.113556.1.4.478 - NAME 'calCalURI' - DESC 'URI to a snapshot of the users entire default calendar' - EQUALITY caseIgnoreIA5Match - SUBSTR caseIgnoreIA5SubstringsMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 - SINGLE-VALUE ) - -# 2.4.4.2 calFBURL -attributetype ( 1.2.840.113556.1.4.479 - NAME 'calFBURL' - DESC 'URI to the users default free/busy time data' - EQUALITY caseIgnoreIA5Match - SUBSTR caseIgnoreIA5SubstringsMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 - SINGLE-VALUE ) - -# 2.4.4.3 calCAPURI -attributetype ( 1.2.840.113556.1.4.480 - NAME 'calCAPURI' - DESC 'URI used to communicate with the users calendar' - EQUALITY caseIgnoreIA5Match - SUBSTR caseIgnoreIA5SubstringsMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 - SINGLE-VALUE ) - -# 2.4.4.4 calCalAdrURI -attributetype ( 1.2.840.113556.1.4.481 - NAME 'calCalAdrURI' - DESC 'URI to which event requests should be sent for the user' - EQUALITY caseIgnoreIA5Match - SUBSTR caseIgnoreIA5SubstringsMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 - SINGLE-VALUE ) - -# 2.4.4.5 calOtherCalURIs -attributetype ( 1.2.840.113556.1.4.482 - NAME 'calOtherCalURIs' - DESC 'URIs to snapshots of non-default calendars belonging to the user' - EQUALITY caseIgnoreIA5Match - SUBSTR caseIgnoreIA5SubstringsMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) - -# 2.4.4.6 calOtherFBURLs -attributetype ( 1.2.840.113556.1.4.483 - NAME 'calOtherFBURLs' - DESC 'URIs to non-default free/busy data belonging to the user' - EQUALITY caseIgnoreIA5Match - SUBSTR caseIgnoreIA5SubstringsMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) - -# 2.4.4.7 calOtherCAPURIs -attributetype ( 1.2.840.113556.1.4.484 - NAME 'calOtherCAPURIs' - DESC 'URIs to non-default calendars belonging to the user' - EQUALITY caseIgnoreIA5Match - SUBSTR caseIgnoreIA5SubstringsMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) - -# 2.4.4.8 calOtherCalAdrURIs -attributetype ( 1.2.840.113556.1.4.485 - NAME 'calOtherCalAdrURIs' - DESC 'URIs of destinations for event requests to non-default calendars' - EQUALITY caseIgnoreIA5Match - SUBSTR caseIgnoreIA5SubstringsMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) - -# 2.4.3.1 calEntry -objectclass ( 1.2.840.113556.1.5.87 - NAME 'calEntry' - DESC 'Calendering and free/busy information' - SUP top AUXILIARY - MAY ( calCalURI $ calFBURL $ calCAPURI $ calCalAdrURI $ - calOtherCAPURIs $ calOtherCalURIs $ calOtherFBURLs $ - calOtherCalAdrURIs ) ) - -# EOF diff --git a/gnome-extra/evolution-data-server/metadata.xml b/gnome-extra/evolution-data-server/metadata.xml deleted file mode 100644 index 3177c37e..00000000 --- a/gnome-extra/evolution-data-server/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <use> - <flag name="gnome-online-accounts">Enable using - <pkg>net-libs/gnome-online-accounts</pkg> for authorization</flag> - <flag name="google">Enable support for google authentication, contacts and tasks</flag> - <flag name="weather">Enable optional weather calendar support</flag> - </use> -</pkgmetadata> diff --git a/gnome-extra/evolution-ews/evolution-ews-9999.ebuild b/gnome-extra/evolution-ews/evolution-ews-9999.ebuild deleted file mode 100644 index ec1e7956..00000000 --- a/gnome-extra/evolution-ews/evolution-ews-9999.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="no" - -inherit gnome2 -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Evolution module for connecting to Microsoft Exchange Web Services" -HOMEPAGE="https://wiki.gnome.org/Apps/Evolution" - -LICENSE="LGPL-2.1" -SLOT="0" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~amd64 ~x86" -fi -IUSE="test" - -RDEPEND=" - dev-db/sqlite:3= - >=dev-libs/glib-2.40:2 - dev-libs/libical:0= - >=dev-libs/libxml2-2 - >=gnome-extra/evolution-data-server-${PV}:0= - >=mail-client/evolution-${PV}:2.0 - >=net-libs/libsoup-2.42:2.4 - >=x11-libs/gtk+-3:3 -" -DEPEND="${RDEPEND} - >=dev-util/gtk-doc-am-1.9 - >=dev-util/intltool-0.35.5 - virtual/pkgconfig - test? ( net-libs/uhttpmock ) -" - -src_configure() { - # We don't have libmspack, needing internal lzx - gnome2_src_configure \ - --with-internal-lzx \ - $(use_enable test tests) -} diff --git a/gnome-extra/evolution-ews/metadata.xml b/gnome-extra/evolution-ews/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/gnome-extra/evolution-ews/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/gnome-extra/evolution-exchange/evolution-exchange-9999.ebuild b/gnome-extra/evolution-exchange/evolution-exchange-9999.ebuild deleted file mode 100644 index ca169c59..00000000 --- a/gnome-extra/evolution-exchange/evolution-exchange-9999.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="yes" -GNOME2_LA_PUNT="yes" - -inherit gnome2 -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Evolution module for connecting to Microsoft Exchange" -HOMEPAGE="http://projects.gnome.org/evolution/" -LICENSE="GPL-2" - -SLOT="2.0" -IUSE="debug static" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" - IUSE="${IUSE} doc" -else - KEYWORDS="~amd64 ~x86" -fi - -RDEPEND=" - >=mail-client/evolution-${PV}:2.0 - >=gnome-extra/evolution-data-server-${PV}[ldap,kerberos] - >=dev-libs/glib-2.28:2 - >=x11-libs/gtk+-3.0:3 - >=gnome-base/gconf-2:2 - >=dev-libs/libical-0.43 - dev-libs/libxml2:2 - net-libs/libsoup:2.4 - >=net-nds/openldap-2.1.30-r2 - virtual/krb5 -" -DEPEND="${RDEPEND} - >=dev-util/gtk-doc-am-1.9 - >=dev-util/intltool-0.40 - virtual/pkgconfig -" - -if [[ ${PV} = 9999 ]]; then - DEPEND="${DEPEND} - doc? ( >=dev-util/gtk-doc-1.9 )" -fi - -src_configure() { - DOCS="AUTHORS ChangeLog NEWS README" - gnome2_src_configure \ - --with-krb5="${EPREFIX}"/usr \ - --with-openldap \ - --disable-static \ - $(use_enable debug e2k-debug) \ - $(use_with static static-ldap) -} diff --git a/gnome-extra/evolution-exchange/metadata.xml b/gnome-extra/evolution-exchange/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/gnome-extra/evolution-exchange/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/gnome-extra/evolution-groupwise/evolution-groupwise-9999.ebuild b/gnome-extra/evolution-groupwise/evolution-groupwise-9999.ebuild deleted file mode 100644 index 37061df2..00000000 --- a/gnome-extra/evolution-groupwise/evolution-groupwise-9999.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="4" -GCONF_DEBUG="no" -GNOME2_LA_PUNT="yes" - -inherit db-use eutils flag-o-matic gnome2 -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Evolution module for connecting to Novell Groupwise" -HOMEPAGE="http://www.gnome.org/projects/evolution/" - -LICENSE="LGPL-2.1" -SLOT="0" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~amd64 ~x86" -fi -IUSE="" # doc - -RDEPEND=">=mail-client/evolution-${PV}:2.0 - >=gnome-extra/evolution-data-server-${PV} - >=dev-libs/glib-2.16 - >=dev-libs/libxml2-2 - >=gnome-base/gconf-2:2 - gnome-extra/gtkhtml:4.0 - >=net-libs/libsoup-2.3:2.4 - sys-libs/db - x11-libs/gdk-pixbuf:2 - >=x11-libs/gtk+-2.90.4:3 -" -DEPEND="${RDEPEND} - >=dev-util/intltool-0.35.5 - virtual/pkgconfig -" -# For now, this package has no gtk-doc documentation to build -# doc? ( >=dev-util/gtk-doc-1.9 ) - -pkg_setup() { - DOCS="ChangeLog NEWS" # AUTHORS, README are empty -} - -src_prepare() { - # /usr/include/db.h is always db-1 on FreeBSD - # so include the right dir in CPPFLAGS - append-cppflags "-I$(db_includedir)" - - gnome2_src_prepare -} diff --git a/gnome-extra/evolution-groupwise/metadata.xml b/gnome-extra/evolution-groupwise/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/gnome-extra/evolution-groupwise/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/gnome-extra/evolution-kolab/evolution-kolab-9999.ebuild b/gnome-extra/evolution-kolab/evolution-kolab-9999.ebuild deleted file mode 100644 index a3a8ceec..00000000 --- a/gnome-extra/evolution-kolab/evolution-kolab-9999.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="no" -GNOME2_LA_PUNT="yes" - -inherit autotools eutils gnome2 -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Evolution module for connecting to Kolab groupware servers" -HOMEPAGE="https://live.gnome.org/Evolution/Kolab" - -LICENSE="LGPL-2.1" -SLOT="0" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~amd64" -fi -IUSE="" # kerberos (does nothing useful for now) - -RDEPEND=">=mail-client/evolution-${PV}:2.0 - >=gnome-extra/evolution-data-server-${PV} - >=dev-db/sqlite-3.7:3 - >=dev-libs/glib-2.32:2 - >=dev-libs/libical-0.44 - dev-libs/libxml2 - dev-libs/nss - >=gnome-base/gconf-2:2 - >=net-misc/curl-7.19[ssl] - >=x11-libs/gtk+-3.2:3 -" -DEPEND="${RDEPEND} - dev-util/gperf - >=dev-util/gtk-doc-am-1.14 - >=dev-util/intltool-0.35.5 - sys-devel/gettext - virtual/pkgconfig -" -# doc? ( -# app-text/docbook-xml-dtd:4.3 -# >=dev-util/gtk-doc-1.14 ) -# eautoreconf needs gtk-doc-am - -RESTRICT="test" # test suite is non-functional - -src_prepare() { - G2CONF="${G2CONF} --without-krb5" # --with-krb5 does nothing useful - - # We do not want to install a "hello world" program. - epatch "${FILESDIR}/${PN}-3.4.3-no-hello-world.patch" - - # Disable test suite: parts fail, other parts require connection to a live - # kolab server, plus it installs test executables to /usr/bin - epatch "${FILESDIR}/${PN}-3.5.5-no-tests.patch" - - # Strip stupid cflags - sed -e 's/\(ADD_CFLAGS=.*\) -pedantic/\1/' \ - -i configure.ac configure || die - - [[ ${PV} = 9999 ]] || eautoreconf - gnome2_src_prepare -} - -src_install() { - gnome2_src_install - rm -rv "${ED}usr/doc" || die "rm failed" -} diff --git a/gnome-extra/evolution-kolab/files/evolution-kolab-3.4.3-no-hello-world.patch b/gnome-extra/evolution-kolab/files/evolution-kolab-3.4.3-no-hello-world.patch deleted file mode 100644 index 06ffeea5..00000000 --- a/gnome-extra/evolution-kolab/files/evolution-kolab-3.4.3-no-hello-world.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 2a75e25ce2abbacd3c37f0a6ebd51e55d9f358d2 Mon Sep 17 00:00:00 2001 -From: Alexandre Rostovtsev <tetromino@gentoo.org> -Date: Mon, 13 Aug 2012 01:37:42 -0400 -Subject: [PATCH 1/2] Do not build 'Hello World' program - ---- - src/Makefile.am | 4 ---- - 1 files changed, 0 insertions(+), 4 deletions(-) - -diff --git a/src/Makefile.am b/src/Makefile.am -index 49b56fe..8188a11 100644 ---- a/src/Makefile.am -+++ b/src/Makefile.am -@@ -10,10 +10,6 @@ SUBDIRS = \ - eplugin \ - tests - --bin_PROGRAMS = evolution_kolab -- --evolution_kolab_SOURCES = \ -- main.c - - AM_CPPFLAGS = \ - -DPACKAGE_LOCALE_DIR=\"$(localedir)\" \ --- -1.7.8.6 - diff --git a/gnome-extra/evolution-kolab/files/evolution-kolab-3.5.5-no-tests.patch b/gnome-extra/evolution-kolab/files/evolution-kolab-3.5.5-no-tests.patch deleted file mode 100644 index bbefccd4..00000000 --- a/gnome-extra/evolution-kolab/files/evolution-kolab-3.5.5-no-tests.patch +++ /dev/null @@ -1,51 +0,0 @@ -From f0e43e8a098da3291d5870f55688faf7865ab775 Mon Sep 17 00:00:00 2001 -From: Alexandre Rostovtsev <tetromino@gentoo.org> -Date: Mon, 13 Aug 2012 01:40:01 -0400 -Subject: [PATCH] Disable test suite - ---- - configure.ac | 1 - - src/Makefile.am | 3 +-- - src/libekolabconv/Makefile.am | 2 +- - 3 files changed, 2 insertions(+), 4 deletions(-) - -diff --git a/configure.ac b/configure.ac -index 2f8f72b..bdb4a2e 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -76,7 +76,6 @@ PKG_CHECK_MODULES(GTK, gtk+-3.0) - PKG_CHECK_MODULES(SOUP, libsoup-2.4 libsoup-gnome-2.4) - PKG_CHECK_MODULES(CURL, libcurl) - PKG_CHECK_MODULES(ICAL, libical) --PKG_CHECK_MODULES(GMIME, gmime-2.4,,[PKG_CHECK_MODULES(GMIME, gmime-2.6)]) dnl TODO make tests optional - PKG_CHECK_MODULES(EVOLUTION, evolution-mail-3.0 libebook-1.2 libecal-1.2) - - dnl *********** -diff --git a/src/Makefile.am b/src/Makefile.am -index 2bf873e..5c7e7c4 100644 ---- a/src/Makefile.am -+++ b/src/Makefile.am -@@ -9,8 +9,7 @@ SUBDIRS = \ - calendar \ - collection \ - configuration \ -- eplugin \ -- tests -+ eplugin - - - AM_CPPFLAGS = \ -diff --git a/src/libekolabconv/Makefile.am b/src/libekolabconv/Makefile.am -index 2de4832..dbb6411 100644 ---- a/src/libekolabconv/Makefile.am -+++ b/src/libekolabconv/Makefile.am -@@ -1,5 +1,5 @@ - ## Process this file with automake to produce Makefile.in - --SUBDIRS = main test -+SUBDIRS = main - - -include $(top_srcdir)/git.mk --- -1.7.8.6 - diff --git a/gnome-extra/evolution-kolab/metadata.xml b/gnome-extra/evolution-kolab/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/gnome-extra/evolution-kolab/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/gnome-extra/gnome-boxes/gnome-boxes-9999.ebuild b/gnome-extra/gnome-boxes/gnome-boxes-9999.ebuild deleted file mode 100644 index 83c5a0c0..00000000 --- a/gnome-extra/gnome-boxes/gnome-boxes-9999.ebuild +++ /dev/null @@ -1,123 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -VALA_USE_DEPEND="vapigen" -VALA_MIN_API_VERSION="0.36" - -inherit gnome.org gnome2-utils linux-info meson readme.gentoo-r1 vala xdg -if [[ ${PV} = 9999 ]]; then - inherit git-r3 - SRC_URI="" - EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/${GNOME_ORG_MODULE}" -fi - -DESCRIPTION="Simple GNOME 3 application to access remote or virtual systems" -HOMEPAGE="https://wiki.gnome.org/Apps/Boxes" - -LICENSE="LGPL-2+ CC-BY-2.0" -SLOT="0" -IUSE="rdp" -if [[ ${PV} != 9999 ]]; then - KEYWORDS="~amd64" # qemu-kvm[spice] is 64bit-only -fi - -# FIXME: ovirt is not available in tree; though it seems the gnome-boxes ovirt broker is too buggy atm anyways (would need rest[vala] as well) -# FIXME: qemu probably needs to depend on spice[smartcard] directly with USE=spice -# FIXME: Check over libvirt USE=libvirtd,qemu and the smartcard/usbredir requirements -# Technically vala itself still ships a libsoup vapi, but that may change, and it should be better to use the .vapi from the same libsoup version -# gtk-vnc raised due to missing vala bindings in earlier ebuilds -COMMON_DEPEND=" - >=app-arch/libarchive-3:= - >=dev-libs/glib-2.52:2 - >=dev-libs/gobject-introspection-1.54:= - >=x11-libs/gtk+-3.22.20:3[introspection] - >=net-libs/gtk-vnc-0.8.0-r1[gtk3(+),vala] - >=sys-libs/libosinfo-1.1.0[vala] - app-crypt/libsecret[vala] - >=net-libs/libsoup-2.44:2.4[vala] - virtual/libusb:1 - >=app-emulation/libvirt-glib-0.2.3[vala] - >=dev-libs/libxml2-2.7.8:2 - >=net-misc/spice-gtk-0.32[gtk3(+),smartcard,usbredir,vala] - app-misc/tracker:0/2.0 - net-libs/webkit-gtk:4 - >=virtual/libgudev-165:= - rdp? ( net-misc/freerdp:= ) -" -DEPEND="${COMMON_DEPEND} - $(vala_depend) - dev-libs/appstream-glib - dev-util/itstool - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" -# These are called via exec(): -# sys-fs/mtools mcopy for unattended file copying for files that libarchive doesn't support -# virtual/cdrtools mkisofs is needed for unattended installer secondary disk image creation -# app-emulation/libguestfs virt-sysprep is used for VM cloing, if not there, it logs debug and doesn't function -# sys-apps/policycoreutils restorecon is used for checking selinux context -# app-emulation/libvirt virsh used for various checks (and we need the library anyways) -# sys-auth/polkit used for making all libvirt system disks readable via "pkexec chmod a+r" that aren't already readable to the user (libvirt system importer) -# app-emulation/qemu qemu-img used to convert image to QCOW2 format during copy -RDEPEND="${COMMON_DEPEND} - >=app-misc/tracker-miners-2[iso] - app-emulation/spice[smartcard] - >=app-emulation/libvirt-0.9.3[libvirtd,qemu] - >=app-emulation/qemu-1.3.1[spice,smartcard,usbredir] - sys-fs/mtools - virtual/cdrtools - sys-auth/polkit -" - -DISABLE_AUTOFORMATTING="yes" -DOC_CONTENTS="Before running gnome-boxes for local VMs, you will need to load the KVM modules. -If you have an Intel Processor, run: -# modprobe kvm-intel - -If you have an AMD Processor, run: -# modprobe kvm-amd" - -pkg_pretend() { - linux-info_get_any_version - - if linux_config_exists; then - if ! { linux_chkconfig_present KVM_AMD || \ - linux_chkconfig_present KVM_INTEL; }; then - ewarn "You need KVM support in your kernel to use GNOME Boxes local VM support!" - fi - fi -} - -src_prepare() { - xdg_src_prepare - vala_src_prepare -} - -src_configure() { - local emesonargs=( - -Ddistributor_name=Gentoo - -Dovirt=false - $(meson_use rdp) - -Dinstalled_tests=false - -Dflatpak=false - -Dprofile=default - ) - meson_src_configure -} - -src_install() { - meson_src_install - readme.gentoo_create_doc -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update - readme.gentoo_print_elog -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/gnome-boxes/metadata.xml b/gnome-extra/gnome-boxes/metadata.xml deleted file mode 100644 index 996e7cac..00000000 --- a/gnome-extra/gnome-boxes/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> -</pkgmetadata> diff --git a/gnome-extra/gnome-color-manager/files/9999-remove-unwanted-check.patch b/gnome-extra/gnome-color-manager/files/9999-remove-unwanted-check.patch deleted file mode 100644 index b3113474..00000000 --- a/gnome-extra/gnome-color-manager/files/9999-remove-unwanted-check.patch +++ /dev/null @@ -1,24 +0,0 @@ -From 534eed4f8664c9f263d666ed78144c37dc05bf90 Mon Sep 17 00:00:00 2001 -From: Gilles Dartiguelongue <eva@gentoo.org> -Date: Sun, 27 May 2018 19:27:51 +0200 -Subject: [PATCH] Fix unwanted exiv check in packagekit option handling - ---- - meson.build | 1 - - 1 file changed, 1 deletion(-) - -diff --git a/meson.build b/meson.build -index 9e179fb..08a0f79 100644 ---- a/meson.build -+++ b/meson.build -@@ -108,7 +108,6 @@ if get_option('exiv') - endif - - if get_option('packagekit') -- libexiv = dependency('exiv2') - conf.set('HAVE_PACKAGEKIT', '1') - endif - --- -2.17.0 - diff --git a/gnome-extra/gnome-color-manager/gnome-color-manager-9999.ebuild b/gnome-extra/gnome-color-manager/gnome-color-manager-9999.ebuild deleted file mode 100644 index 0c190077..00000000 --- a/gnome-extra/gnome-color-manager/gnome-color-manager-9999.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit git-r3 gnome.org gnome2-utils meson virtualx xdg - -DESCRIPTION="Color profile manager for the GNOME desktop" -HOMEPAGE="https://git.gnome.org/browse/gnome-color-manager" -SRC_URI="" -EGIT_MODULE="https://git.gnome.org/gnome-color-manager" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="" -IUSE="packagekit raw test" - -# Need gtk+-3.3.8 for https://bugzilla.gnome.org/show_bug.cgi?id=673331 -# vte could be made optional -RDEPEND=" - >=dev-libs/glib-2.31.10:2 - >=media-libs/lcms-2.2:2 - >=media-libs/libcanberra-0.10[gtk3] - media-libs/libexif - media-libs/tiff:0= - - >=x11-libs/gtk+-3.3.8:3 - >=x11-libs/vte-0.25.1:2.91 - >=x11-misc/colord-1.3.1:0= - >=x11-libs/colord-gtk-0.1.20 - - packagekit? ( app-admin/packagekit-base ) - raw? ( media-gfx/exiv2:0= ) -" -# docbook-sgml-{utils,dtd:4.1} needed to generate man pages -DEPEND="${RDEPEND} - app-text/docbook-sgml-dtd:4.1 - app-text/docbook-sgml-utils - dev-libs/appstream-glib - dev-util/itstool - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -PATCHES=( - # https://bugzilla.gnome.org/show_bug.cgi?id=796428 - "${FILESDIR}"/9999-remove-unwanted-check.patch -) - -src_prepare() { - xdg_src_prepare - - # Fix hard-coded package name - # https://gitlab.gnome.org/GNOME/gnome-color-manager/issues/3 - sed 's:argyllcms:media-gfx/argyllcms:' src/gcm-utils.h || die -} - -src_configure() { - # Always enable tests since they are check_PROGRAMS anyway - local emesonargs=( - $(meson_use raw exiv) - $(meson_use packagekit) - $(meson_use test tests) - ) - meson_src_configure -} - -src_test() { - virtx meson_src_test -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_icon_cache_update - - if ! has_version media-gfx/argyllcms ; then - elog "If you want to do display or scanner calibration, you will need to" - elog "install media-gfx/argyllcms" - fi -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_icon_cache_update -} diff --git a/gnome-extra/gnome-color-manager/metadata.xml b/gnome-extra/gnome-color-manager/metadata.xml deleted file mode 100644 index 69685396..00000000 --- a/gnome-extra/gnome-color-manager/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <use> - <flag name="packagekit">Enable support for the distro-neutral package - manager GUI <pkg>app-admin/packagekit</pkg></flag> - </use> -</pkgmetadata> diff --git a/gnome-extra/gnome-contacts/gnome-contacts-9999.ebuild b/gnome-extra/gnome-contacts/gnome-contacts-9999.ebuild deleted file mode 100644 index 871df7cb..00000000 --- a/gnome-extra/gnome-contacts/gnome-contacts-9999.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit gnome.org gnome2-utils meson vala xdg - -DESCRIPTION="GNOME contact management application" -HOMEPAGE="https://wiki.gnome.org/Design/Apps/Contacts" - -LICENSE="GPL-2+" -SLOT="0" -IUSE="telepathy v4l" -if [[ ${PV} = 9999 ]]; then - inherit git-r3 - SRC_URI="" - EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gnome-contacts.git" -else - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" -fi - -VALA_DEPEND=" - $(vala_depend) - >=dev-libs/gobject-introspection-1.54 - dev-libs/folks[vala(+)] - net-libs/gnome-online-accounts[vala] - gnome-extra/evolution-data-server[vala] - net-libs/telepathy-glib[vala] -" -# Configure is wrong; it needs cheese-3.5.91, not 3.3.91 -RDEPEND=" - >=gnome-extra/evolution-data-server-3.13.90:=[gnome-online-accounts] - >=dev-libs/folks-0.11.4:=[eds,telepathy?] - >=dev-libs/glib-2.44:2 - >=dev-libs/libgee-0.10:0.8 - >=gnome-base/gnome-desktop-3.0:3= - net-libs/gnome-online-accounts:= - >=x11-libs/gtk+-3.22:3 - v4l? ( >=media-video/cheese-3.5.91:= ) - telepathy? ( >=net-libs/telepathy-glib-0.22 ) -" -DEPEND="${RDEPEND} - ${VALA_DEPEND} - app-text/docbook-xml-dtd:4.2 - app-text/docbook-xsl-stylesheets - dev-libs/appstream-glib - dev-libs/libxml2:2 - dev-libs/libxslt - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -src_prepare() { - xdg_src_prepare - vala_src_prepare -} - -src_configure() { - local emesonargs=( - $(meson_use v4l cheese) - $(meson_use telepathy) - -Dmanpage=true - -Ddocs=false - ) - meson_src_configure -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/gnome-contacts/metadata.xml b/gnome-extra/gnome-contacts/metadata.xml deleted file mode 100644 index 03d1d32c..00000000 --- a/gnome-extra/gnome-contacts/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -<use> - <flag name="telepathy">Start chat from contact details</flag> -</use> -</pkgmetadata> diff --git a/gnome-extra/gnome-documents/Manifest b/gnome-extra/gnome-documents/Manifest deleted file mode 100644 index 85e6c2ae..00000000 --- a/gnome-extra/gnome-documents/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST gnome-documents-3.28.2.tar.xz 4800076 BLAKE2B d40486e14d29592116e0c7ba2fe6e521175eae146b0b07e025094478d83c5d8ef2d0eb2a07cf19d32b22c7d7e8c258af784329a4f896a6f7a71de4adbacacfcf SHA512 6babcc8f34b5eec3cbe049a871c74d1080b6ca29c2e2197e656c4c59c302e7aba32171e707a0c625e772a08e61697e4c958ce3fc48d6404ea71ebbdb9793a6cc -DIST gnome-documents-3.30.0.tar.xz 4776064 BLAKE2B 378716bfd80d614ebe6166dc845a3cccf8f827cbfec0f3f1bd90e6521336bf1ea8a7a72000b589cf6359b22d623e9728a81c165b95cc4ab85691907f2aa09680 SHA512 6f1a67b7e7170f9e082340ae40b26ccfa4f5503326a7e5a46bfa391b8a092ffbd12d756dcfcf423d3d6d0308e43e08c133b38bd23b672a797e6e6171e394669e diff --git a/gnome-extra/gnome-documents/gnome-documents-3.28.2.ebuild b/gnome-extra/gnome-documents/gnome-documents-3.28.2.ebuild deleted file mode 100644 index c33e6f5b..00000000 --- a/gnome-extra/gnome-documents/gnome-documents-3.28.2.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit gnome.org gnome2-utils meson xdg - -DESCRIPTION="A document manager application for GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/Documents" - -LICENSE="GPL-2+" -SLOT="0" -IUSE="" -KEYWORDS="~amd64 ~x86" - -# cairo-1.14 for cairo_surface_set_device_scale check and usage -COMMON_DEPEND=" - >=dev-libs/gjs-1.48 - >=app-text/evince-3.13.3[introspection] - >=dev-libs/glib-2.39.3:2 - gnome-base/gnome-desktop:3=[introspection] - >=dev-libs/gobject-introspection-1.31.6:= - >=x11-libs/gtk+-3.22.15:3[introspection] - >=net-libs/libsoup-2.41.3:2.4 - >=app-misc/tracker-2:= - >=net-libs/webkit-gtk-2.6:4[introspection] - - >=dev-libs/libgdata-0.13.3:=[crypt,gnome-online-accounts,introspection] - >=app-text/libgepub-0.6[introspection] - >=net-libs/gnome-online-accounts-3.2.0[introspection] - >=net-libs/libzapojit-0.0.2[introspection] - - >=x11-libs/cairo-1.14 -" -RDEPEND="${COMMON_DEPEND} - >=app-misc/tracker-miners-2 - net-misc/gnome-online-miners - sys-apps/dbus - x11-themes/adwaita-icon-theme -" -DEPEND="${COMMON_DEPEND} - dev-libs/appstream-glib - app-text/docbook-xml-dtd:4.2 - app-text/docbook-xsl-stylesheets - dev-libs/libxml2:2 - x11-libs/gdk-pixbuf:2 - dev-libs/libxslt - >=sys-devel/gettext-0.19.8 - dev-util/itstool - virtual/pkgconfig -" - -src_configure() { - local emesonargs=( - -Ddocumentation=true - -Dgetting_started=false - ) - meson_src_configure -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update - gnome2_icon_cache_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update - gnome2_icon_cache_update -} diff --git a/gnome-extra/gnome-documents/gnome-documents-3.30.0.ebuild b/gnome-extra/gnome-documents/gnome-documents-3.30.0.ebuild deleted file mode 100644 index c33e6f5b..00000000 --- a/gnome-extra/gnome-documents/gnome-documents-3.30.0.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit gnome.org gnome2-utils meson xdg - -DESCRIPTION="A document manager application for GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/Documents" - -LICENSE="GPL-2+" -SLOT="0" -IUSE="" -KEYWORDS="~amd64 ~x86" - -# cairo-1.14 for cairo_surface_set_device_scale check and usage -COMMON_DEPEND=" - >=dev-libs/gjs-1.48 - >=app-text/evince-3.13.3[introspection] - >=dev-libs/glib-2.39.3:2 - gnome-base/gnome-desktop:3=[introspection] - >=dev-libs/gobject-introspection-1.31.6:= - >=x11-libs/gtk+-3.22.15:3[introspection] - >=net-libs/libsoup-2.41.3:2.4 - >=app-misc/tracker-2:= - >=net-libs/webkit-gtk-2.6:4[introspection] - - >=dev-libs/libgdata-0.13.3:=[crypt,gnome-online-accounts,introspection] - >=app-text/libgepub-0.6[introspection] - >=net-libs/gnome-online-accounts-3.2.0[introspection] - >=net-libs/libzapojit-0.0.2[introspection] - - >=x11-libs/cairo-1.14 -" -RDEPEND="${COMMON_DEPEND} - >=app-misc/tracker-miners-2 - net-misc/gnome-online-miners - sys-apps/dbus - x11-themes/adwaita-icon-theme -" -DEPEND="${COMMON_DEPEND} - dev-libs/appstream-glib - app-text/docbook-xml-dtd:4.2 - app-text/docbook-xsl-stylesheets - dev-libs/libxml2:2 - x11-libs/gdk-pixbuf:2 - dev-libs/libxslt - >=sys-devel/gettext-0.19.8 - dev-util/itstool - virtual/pkgconfig -" - -src_configure() { - local emesonargs=( - -Ddocumentation=true - -Dgetting_started=false - ) - meson_src_configure -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update - gnome2_icon_cache_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update - gnome2_icon_cache_update -} diff --git a/gnome-extra/gnome-documents/gnome-documents-9999.ebuild b/gnome-extra/gnome-documents/gnome-documents-9999.ebuild deleted file mode 100644 index 275d3393..00000000 --- a/gnome-extra/gnome-documents/gnome-documents-9999.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit gnome.org gnome2-utils meson xdg -if [[ ${PV} = 9999 ]]; then - inherit git-r3 - SRC_URI="" - EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/${GNOME_ORG_MODULE}" -fi - -DESCRIPTION="A document manager application for GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/Documents" - -LICENSE="GPL-2+" -SLOT="0" -IUSE="" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~amd64 ~x86" -fi - -# cairo-1.14 for cairo_surface_set_device_scale check and usage -COMMON_DEPEND=" - >=dev-libs/gjs-1.48 - >=app-text/evince-3.13.3[introspection] - >=dev-libs/glib-2.39.3:2 - gnome-base/gnome-desktop:3=[introspection] - >=dev-libs/gobject-introspection-1.31.6:= - >=x11-libs/gtk+-3.22.15:3[introspection] - >=net-libs/libsoup-2.41.3:2.4 - >=app-misc/tracker-2:= - >=net-libs/webkit-gtk-2.6:4[introspection] - - >=dev-libs/libgdata-0.13.3:=[crypt,gnome-online-accounts,introspection] - >=app-text/libgepub-0.6[introspection] - >=net-libs/gnome-online-accounts-3.2.0[introspection] - >=net-libs/libzapojit-0.0.2[introspection] - - >=x11-libs/cairo-1.14 -" -RDEPEND="${COMMON_DEPEND} - >=app-misc/tracker-miners-2 - net-misc/gnome-online-miners - sys-apps/dbus - x11-themes/adwaita-icon-theme -" -DEPEND="${COMMON_DEPEND} - dev-libs/appstream-glib - app-text/docbook-xml-dtd:4.2 - app-text/docbook-xsl-stylesheets - dev-libs/libxml2:2 - x11-libs/gdk-pixbuf:2 - dev-libs/libxslt - >=sys-devel/gettext-0.19.8 - dev-util/itstool - virtual/pkgconfig -" - -src_configure() { - local emesonargs=( - -Ddocumentation=true - -Dgetting_started=false - ) - meson_src_configure -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update - gnome2_icon_cache_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update - gnome2_icon_cache_update -} diff --git a/gnome-extra/gnome-documents/metadata.xml b/gnome-extra/gnome-documents/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/gnome-extra/gnome-documents/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/gnome-extra/gnome-power-manager/gnome-power-manager-9999.ebuild b/gnome-extra/gnome-power-manager/gnome-power-manager-9999.ebuild deleted file mode 100644 index 5e7df4b6..00000000 --- a/gnome-extra/gnome-power-manager/gnome-power-manager-9999.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit gnome.org gnome2-utils meson virtualx xdg - -if [[ ${PV} = 9999 ]]; then - SRC_URI="" - EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gnome-power-manager.git" - inherit git-r3 -fi - -DESCRIPTION="GNOME power management service" -HOMEPAGE="https://projects.gnome.org/gnome-power-manager/" - -LICENSE="GPL-2" -SLOT="0" -IUSE="test" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" -fi - -COMMON_DEPEND=" - >=dev-libs/glib-2.45.8:2 - >=x11-libs/gtk+-3.3.8:3 - >=x11-libs/cairo-1 - >=sys-power/upower-0.99:= -" -RDEPEND="${COMMON_DEPEND} - x11-themes/adwaita-icon-theme -" -DEPEND="${COMMON_DEPEND} - app-text/docbook-sgml-dtd:4.1 - app-text/docbook-sgml-utils - >=sys-devel/gettext-0.19.7 - x11-base/xorg-proto - virtual/pkgconfig - test? ( sys-apps/dbus ) -" - -# docbook-sgml-utils and docbook-sgml-dtd-4.1 used for creating man pages -# (files under ${S}/man). - -src_configure() { - local emesonargs=( - $(meson_use test enable-tests) - ) - meson_src_configure -} - -src_test() { - virtx meson_src_test -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update - gnome2_icon_cache_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update - gnome2_icon_cache_update -} diff --git a/gnome-extra/gnome-power-manager/metadata.xml b/gnome-extra/gnome-power-manager/metadata.xml deleted file mode 100644 index 8b88d420..00000000 --- a/gnome-extra/gnome-power-manager/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <longdescription lang="en"> - Power Manager daemon for the GNOME desktop environment that makes it - easy to manage your laptop or desktop system. - </longdescription> -</pkgmetadata> diff --git a/gnome-extra/gnome-recipes/Manifest b/gnome-extra/gnome-recipes/Manifest deleted file mode 100644 index 1806769e..00000000 --- a/gnome-extra/gnome-recipes/Manifest +++ /dev/null @@ -1,23 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -DIST gnome-recipes-2.0.2.tar.xz 18057316 BLAKE2B 0a3766ff2c73bebfcacb6a0b9a98a385482e922c7e01d54c73382d150d697bc81d9124bff3b51ac457da52abd79bb5090d2f7eebc359175754d6f2e51c228070 SHA512 478daab92caa8bb265307de864601c95d504ef9bf13990dd2bf5a2c85e87f90b996bd191e907d809341cc4335fee0f2f55e626964d5372bd6c7c7168f51e6eed ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2 - -iQKTBAEBCAB9FiEEhjiDzgE0H6m8d3Z/4FucaN0bWf0FAltOSYZfFIAAAAAALgAo -aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDg2 -Mzg4M0NFMDEzNDFGQTlCQzc3NzY3RkUwNUI5QzY4REQxQjU5RkQACgkQ4FucaN0b -Wf0eMg/+LIRXvVvsr60IiR1ycDnx/+53NCi8RoJT0rnSYCPQU9IrfUC/HNAoXoEJ -3sXUKuApYYj/iaZspfo09W8P5Mm90lFhpJoEhezbr74aoxzROfTCOkAzQYD8M/YR -twI1eIWVSm7AEYYbc6l0XJBhXgWdVAr89yJFkIUizd0sCS2qeLjHKE2TvzLxK50h -KA7Fz8nkxM0GXIb3NzTz67AHlsmDvOMhK5Sdl75XYe2G7K1+Rx48r8ZM/2+ZBmfI -EFgdBWrAkaz7Ckj8M297N5ngwS6t2imdWKevcdfWlwvC9T5/I1uZJ25rGFz8w1tX -Wtfd1/d0lawjSsCJ/XMgJM/Ng6AtyoFJDmFYDUk1sbpBpM8EBdSds5ceS219I/ud -clROCgCyyL96XLt/7Q1O3IQl0QKL9mlW4Nvlx5Kol4/i4YwKF7SwX7KG04nanIUD -EYuLUb8WubMGjWrbhGudOFiHNE78ggehlWgDhTaZjiyvjZ3kMYzn1srrKtfbAxAD -SDT1tlPCiKV7vqFzmBTAsYUz+0/lqT+mmKHC3CfCJn7QnL/xTleMCrQ8RZkTirkT -XFCxj/fGV8eSAMG9/cb4Q3YDk4VpQCSL//9XVFCf8aSI7tHejykO2w4pp62Xm+wo -d/xmpWg+AIquBopxoizbv18xIVXlUUzAYZBsx33/7ifDa4/dKzc= -=5ksu ------END PGP SIGNATURE----- diff --git a/gnome-extra/gnome-recipes/gnome-recipes-2.0.2.ebuild b/gnome-extra/gnome-recipes/gnome-recipes-2.0.2.ebuild deleted file mode 100644 index a76a1ae7..00000000 --- a/gnome-extra/gnome-recipes/gnome-recipes-2.0.2.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit gnome2-utils gnome.org meson xdg - -DESCRIPTION="Cooking recipe application" -HOMEPAGE="https://wiki.gnome.org/Apps/Recipes" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="archive spell" - -RDEPEND=" - dev-libs/glib:2 - media-libs/libcanberra - net-libs/libsoup:2.4 - >=x11-libs/gtk+-3.22:3 - >=dev-libs/json-glib-1 - >=net-libs/rest-0.7 - net-libs/gnome-online-accounts - archive? ( app-arch/gnome-autoar ) - spell? ( >=app-text/gspell-1 ) -" -DEPEND="${RDEPEND} - virtual/pkgconfig -" - -src_configure() { - local emesonargs=( - -Denable-autoar=$(usex archive yes no) - -Denable-gspell=$(usex spell yes no) - -Denable-canberra=yes - ) - - meson_src_configure -} - -pkg_postinst() { - gnome2_schemas_update - gnome2_icon_cache_update - xdg_pkg_postinst -} - -pkg_postrm() { - gnome2_schemas_update - gnome2_icon_cache_update - xdg_pkg_postrm -} diff --git a/gnome-extra/gnome-recipes/metadata.xml b/gnome-extra/gnome-recipes/metadata.xml deleted file mode 100644 index 767f96d9..00000000 --- a/gnome-extra/gnome-recipes/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <use> - <flag name="archive">Enable archive support using app-arch/libarchive</flag> - </use> -</pkgmetadata> diff --git a/gnome-extra/gnome-search-tool/gnome-search-tool-9999.ebuild b/gnome-extra/gnome-search-tool/gnome-search-tool-9999.ebuild deleted file mode 100644 index 1bd1b7bf..00000000 --- a/gnome-extra/gnome-search-tool/gnome-search-tool-9999.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="no" -GNOME2_LA_PUNT="yes" - -inherit gnome2 -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Search tool for GNOME 3" -HOMEPAGE="https://live.gnome.org/GnomeUtils" - -LICENSE="GPL-2 FDL-1.1" -SLOT="0" -IUSE="" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux" -fi - -COMMON_DEPEND=" - dev-libs/atk - >=dev-libs/glib-2.30:2 - sys-apps/grep - x11-libs/gdk-pixbuf - >=x11-libs/gtk+-3:3 - x11-libs/libICE - x11-libs/libSM -" -RDEPEND="${COMMON_DEPEND} - sys-apps/findutils - || ( sys-apps/mlocate sys-freebsd/freebsd-ubin ) - !<gnome-extra/gnome-utils-3.4 -" -# ${PN} was part of gnome-utils before 3.4 -DEPEND="${COMMON_DEPEND} - >=dev-util/intltool-0.40 - >=sys-devel/gettext-0.17 - virtual/pkgconfig -" - -if [[ ${PV} = 9999 ]]; then - DEPEND="${DEPEND} app-text/yelp-tools" -fi - -src_configure() { - [[ ${PV} != 9999 ]] && G2CONF="${G2CONF} ITSTOOL=$(type -P true)" - gnome2_src_configure -} diff --git a/gnome-extra/gnome-search-tool/metadata.xml b/gnome-extra/gnome-search-tool/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/gnome-extra/gnome-search-tool/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/gnome-extra/gnome-shell-extensions-system-monitor/gnome-shell-extensions-system-monitor-9999.ebuild b/gnome-extra/gnome-shell-extensions-system-monitor/gnome-shell-extensions-system-monitor-9999.ebuild deleted file mode 100644 index c4613623..00000000 --- a/gnome-extra/gnome-shell-extensions-system-monitor/gnome-shell-extensions-system-monitor-9999.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="no" - -EGIT_REPO_URI="git://github.com/paradoxxxzero/gnome-shell-system-monitor-applet" - -inherit eutils gnome2-utils gnome2-live - -DESCRIPTION="System monitor extension for GNOME Shell" -HOMEPAGE="https://github.com/paradoxxxzero/gnome-shell-system-monitor-applet" - -LICENSE="GPL-2" -SLOT="0" -IUSE="" -KEYWORDS="" #"~amd64 ~x86" - -COMMON_DEPEND=" - >=dev-libs/glib-2.26 - app-eselect/eselect-gnome-shell-extensions -" -RDEPEND="${COMMON_DEPEND} - gnome-base/gnome-shell - gnome-base/libgtop[introspection] - media-libs/clutter:1.0[introspection] - net-misc/networkmanager[introspection] - x11-libs/gtk+:3[introspection] -" -DEPEND="${COMMON_DEPEND} - >=dev-util/intltool-0.26 - sys-devel/gettext - virtual/pkgconfig - gnome-base/gnome-common -" - -src_prepare() { :; } - -src_configure() { :; } - -src_compile() { - local locale - for locale in ${LINGUAS} - do - [[ ! -d po/${locale} ]] && continue - mkdir -p locale/${locale}/LC_MESSAGES - msgfmt po/${locale}/system-monitor.po -o locale/${locale}/LC_MESSAGES/system-monitor.mo || die - done -} - -src_install() { - insinto /usr/share/gnome-shell/extensions/system-monitor@paradoxxx.zero.gmail.com - doins system-monitor@paradoxxx.zero.gmail.com/*.{css,js,json} - - insinto /usr/share - doins -r "${S}"/locale - - insinto /usr/share/glib-2.0/schemas - doins system-monitor@paradoxxx.zero.gmail.com/schemas/*.gschema.xml -} - -pkg_postinst() { - gnome2_pkg_postinst - - einfo "Updating list of installed extensions" - eselect gnome-shell-extensions update || die - elog - elog "Installed extensions installed are initially disabled by default." - elog "To change the system default and enable some extensions, you can use" - elog "# eselect gnome-shell-extensions" - elog "Alternatively, you can use the org.gnome.shell disabled-extensions" - elog "gsettings key to change the disabled extension list per-user." - elog -} diff --git a/gnome-extra/gnome-shell-extensions-system-monitor/metadata.xml b/gnome-extra/gnome-shell-extensions-system-monitor/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/gnome-extra/gnome-shell-extensions-system-monitor/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/gnome-extra/gnome-system-monitor/gnome-system-monitor-9999.ebuild b/gnome-extra/gnome-system-monitor/gnome-system-monitor-9999.ebuild deleted file mode 100644 index cd34242f..00000000 --- a/gnome-extra/gnome-system-monitor/gnome-system-monitor-9999.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit gnome2 -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="The Gnome System Monitor" -HOMEPAGE="https://help.gnome.org/users/gnome-system-monitor/" - -LICENSE="GPL-2" -SLOT="0" -IUSE="systemd X" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" -fi - -RDEPEND=" - >=dev-libs/glib-2.37.3:2 - >=gnome-base/libgtop-2.28.2:2= - >=x11-libs/gtk+-3.22:3[X(+)] - >=dev-cpp/gtkmm-3.3.18:3.0 - >=dev-cpp/glibmm-2.46:2 - >=dev-libs/libxml2-2.0:2 - >=gnome-base/librsvg-2.35:2 - systemd? ( >=sys-apps/systemd-44:0= ) - X? ( >=x11-libs/libwnck-2.91.0:3 ) -" -# eautoreconf requires gnome-base/gnome-common -DEPEND="${RDEPEND} - app-text/yelp-tools - >=dev-util/intltool-0.41.0 - virtual/pkgconfig -" - -src_configure() { - # XXX: appdata is deprecated by appstream-glib, upstream must upgrade - gnome2_src_configure \ - $(use_enable systemd) \ - $(use_enable X broken-wnck) \ - APPDATA_VALIDATE="$(type -P true)" -} diff --git a/gnome-extra/gnome-system-monitor/metadata.xml b/gnome-extra/gnome-system-monitor/metadata.xml deleted file mode 100644 index f4a330c0..00000000 --- a/gnome-extra/gnome-system-monitor/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -<use> - <flag name="systemd">Display <pkg>sys-apps/systemd</pkg> metadata, e.g. - unit names, for running processes</flag> -</use> -</pkgmetadata> diff --git a/gnome-extra/gtkhtml/gtkhtml-9999.ebuild b/gnome-extra/gtkhtml/gtkhtml-9999.ebuild deleted file mode 100644 index ce5130d9..00000000 --- a/gnome-extra/gtkhtml/gtkhtml-9999.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="no" - -inherit gnome2 -[[ ${PV} = 9999 ]] && inherit gnome2-live - -DESCRIPTION="Lightweight HTML rendering/printing/editing engine" -HOMEPAGE="https://git.gnome.org/browse/gtkhtml" - -LICENSE="GPL-2+ LGPL-2+" -SLOT="4.0" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux" -fi -IUSE="" - -# orbit is referenced in configure, but is not used anywhere else -RDEPEND=" - >=x11-libs/gtk+-3.2:3 - >=x11-libs/cairo-1.10:= - x11-libs/pango - >=app-text/enchant-1.1.7:= - gnome-base/gsettings-desktop-schemas - >=app-text/iso-codes-0.49 - >=net-libs/libsoup-2.26.0:2.4 -" -DEPEND="${RDEPEND} - x11-base/xorg-proto - sys-devel/gettext - >=dev-util/intltool-0.40.0 - virtual/pkgconfig -" - -src_prepare() { - # Reason? - ELTCONF="--reverse-deps" - - # Regenerate marshallers for <glib-2.31 compatibility - if [[ ${PV} != 9999 ]]; then - rm -v components/editor/gtkhtml-spell-marshal.{c,h} \ - components/editor/gtkhtml-editor-marshal.{c,h} || die - fi - gnome2_src_prepare -} - -src_configure() { - gnome2_src_configure --disable-static -} - -src_install() { - gnome2_src_install - - # Don't collide with 3.14 slot - mv "${ED}"/usr/bin/gtkhtml-editor-test{,-${SLOT}} || die -} diff --git a/gnome-extra/gtkhtml/metadata.xml b/gnome-extra/gtkhtml/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/gnome-extra/gtkhtml/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/gnome-extra/libgda/files/libgda-4.99.1-control-center-icon-collision.patch b/gnome-extra/libgda/files/libgda-4.99.1-control-center-icon-collision.patch deleted file mode 100644 index fe814a73..00000000 --- a/gnome-extra/libgda/files/libgda-4.99.1-control-center-icon-collision.patch +++ /dev/null @@ -1,55 +0,0 @@ -From 6ec47f4cf542ad9f7c4d30d557e4813b5c6f31d5 Mon Sep 17 00:00:00 2001 -From: Alexandre Rostovtsev <tetromino@gmail.com> -Date: Sat, 4 Jun 2011 05:45:35 -0400 -Subject: [PATCH] Prevent file collision with gda-control-center-4.0's icons - ---- - control-center/data/Makefile.am | 12 ++++++------ - ... hicolor_apps_16x16_gda-control-center-5.0.png} | Bin 833 -> 833 bytes - ... hicolor_apps_22x22_gda-control-center-5.0.png} | Bin 1157 -> 1157 bytes - ... hicolor_apps_24x24_gda-control-center-5.0.png} | Bin 1144 -> 1144 bytes - ...icolor_apps_256x256_gda-control-center-5.0.png} | Bin 33543 -> 33543 bytes - ... hicolor_apps_32x32_gda-control-center-5.0.png} | Bin 1867 -> 1867 bytes - ... hicolor_apps_48x48_gda-control-center-5.0.png} | Bin 3144 -> 3144 bytes - control-center/gda-control-center-5.0.desktop.in | 2 +- - 8 files changed, 7 insertions(+), 7 deletions(-) - -diff --git a/control-center/data/Makefile.am b/control-center/data/Makefile.am -index 03fa362..862ec88 100644 ---- a/control-center/data/Makefile.am -+++ b/control-center/data/Makefile.am -@@ -5,12 +5,12 @@ public_icons_themes = \ - $(NULL) - - public_icons = \ -- hicolor_apps_16x16_gda-control-center.png \ -- hicolor_apps_22x22_gda-control-center.png \ -- hicolor_apps_24x24_gda-control-center.png \ -- hicolor_apps_256x256_gda-control-center.png \ -- hicolor_apps_32x32_gda-control-center.png \ -- hicolor_apps_48x48_gda-control-center.png \ -+ hicolor_apps_16x16_gda-control-center-5.0.png \ -+ hicolor_apps_22x22_gda-control-center-5.0.png \ -+ hicolor_apps_24x24_gda-control-center-5.0.png \ -+ hicolor_apps_256x256_gda-control-center-5.0.png \ -+ hicolor_apps_32x32_gda-control-center-5.0.png \ -+ hicolor_apps_48x48_gda-control-center-5.0.png \ - $(NULL) - - private_icons = \ -diff --git a/control-center/gda-control-center-5.0.desktop.in b/control-center/gda-control-center-5.0.desktop.in -index 6fd5b58..429787d 100644 ---- a/control-center/gda-control-center-5.0.desktop.in -+++ b/control-center/gda-control-center-5.0.desktop.in -@@ -1,7 +1,7 @@ - [Desktop Entry] - _Name=Database access control center - _Comment=Configure your database access environment --Icon=gda-control-center -+Icon=gda-control-center-5.0 - Exec=gda-control-center-5.0 - Terminal=false - Type=Application --- -1.7.5.3 - diff --git a/gnome-extra/libgda/files/libgda-4.99.1-gda-browser-doc-collision.patch b/gnome-extra/libgda/files/libgda-4.99.1-gda-browser-doc-collision.patch deleted file mode 100644 index 2fd31ab7..00000000 --- a/gnome-extra/libgda/files/libgda-4.99.1-gda-browser-doc-collision.patch +++ /dev/null @@ -1,28 +0,0 @@ -From bfb0d952d111929174c3326dbc69ab65a808a235 Mon Sep 17 00:00:00 2001 -From: Alexandre Rostovtsev <tetromino@gmail.com> -Date: Sat, 4 Jun 2011 05:59:46 -0400 -Subject: [PATCH] Prevent file collision with gda-browser-4.0's gtk-doc files - ---- - tools/browser/doc/Makefile.am | 2 +- - ...browser-docs.sgml => gda-browser-5.0-docs.sgml} | 0 - ...r-sections.txt => gda-browser-5.0-sections.txt} | 0 - .../{gda-browser.types => gda-browser-5.0.types} | 0 - 4 files changed, 1 insertions(+), 1 deletions(-) - -diff --git a/tools/browser/doc/Makefile.am b/tools/browser/doc/Makefile.am -index 971fa79..cf6637a 100644 ---- a/tools/browser/doc/Makefile.am -+++ b/tools/browser/doc/Makefile.am -@@ -3,7 +3,7 @@ - AUTOMAKE_OPTIONS = 1.6 - - # The name of the module. --DOC_MODULE=gda-browser -+DOC_MODULE=gda-browser-5.0 - - # The top-level SGML file. - DOC_MAIN_SGML_FILE=$(DOC_MODULE)-docs.sgml --- -1.7.5.3 - diff --git a/gnome-extra/libgda/files/libgda-4.99.1-gda-browser-help-collision.patch b/gnome-extra/libgda/files/libgda-4.99.1-gda-browser-help-collision.patch deleted file mode 100644 index 46e72823..00000000 --- a/gnome-extra/libgda/files/libgda-4.99.1-gda-browser-help-collision.patch +++ /dev/null @@ -1,38 +0,0 @@ -From 01b13e22b215647c2343ec5f633b51d3c2b37824 Mon Sep 17 00:00:00 2001 -From: Alexandre Rostovtsev <tetromino@gmail.com> -Date: Sat, 4 Jun 2011 01:59:14 -0400 -Subject: [PATCH] Prevent file collision with gda-browser-4.0's help files - ---- - tools/browser/help/Makefile.am | 2 +- - tools/browser/support.c | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/tools/browser/help/Makefile.am b/tools/browser/help/Makefile.am -index 93acaf8..48fcdc4 100644 ---- a/tools/browser/help/Makefile.am -+++ b/tools/browser/help/Makefile.am -@@ -1,6 +1,6 @@ - include $(top_srcdir)/gnome-doc-utils.make - --DOC_ID = gda-browser -+DOC_ID = gda-browser-5.0 - - DOC_INCLUDES = legal.xml - DOC_FIGURES = \ -diff --git a/tools/browser/support.c b/tools/browser/support.c -index 5b1b4e6..f462efc 100644 ---- a/tools/browser/support.c -+++ b/tools/browser/support.c -@@ -223,7 +223,7 @@ browser_show_help (GtkWindow *parent, const gchar *topic) - if (strchr (lang, '.')) - continue; - -- uri = gda_gbr_get_file_path (GDA_DATA_DIR, "gnome", "help", "gda-browser", lang, NULL); -+ uri = gda_gbr_get_file_path (GDA_DATA_DIR, "gnome", "help", "gda-browser-5.0", lang, NULL); - - /*g_print ("TST URI [%s]\n", uri);*/ - if (g_file_test (uri, G_FILE_TEST_EXISTS)) { --- -1.7.5.3 - diff --git a/gnome-extra/libgda/files/libgda-4.99.4-statement-rewriting-fix.patch b/gnome-extra/libgda/files/libgda-4.99.4-statement-rewriting-fix.patch deleted file mode 100644 index 07077e54..00000000 --- a/gnome-extra/libgda/files/libgda-4.99.4-statement-rewriting-fix.patch +++ /dev/null @@ -1,465 +0,0 @@ -From 7d7742477ad03f19a168c763b988a7807421e9ca Mon Sep 17 00:00:00 2001 -From: Vivien Malerba <malerba@gnome-db.org> -Date: Sat, 17 Sep 2011 14:26:09 +0000 -Subject: Fixed nasty bug introduced in commit #036420a459b0bb241716cd9a14c3dd1eb2b21f63 - -which "Improved statement rewriting for NULL parameters", and in other -commits for each provider ---- -diff --git a/libgda/sqlite/gda-sqlite-provider.c b/libgda/sqlite/gda-sqlite-provider.c -index afeab3c..69ccd16 100644 ---- a/libgda/sqlite/gda-sqlite-provider.c -+++ b/libgda/sqlite/gda-sqlite-provider.c -@@ -2935,7 +2935,33 @@ gda_sqlite_provider_statement_execute (GdaServerProvider *provider, GdaConnectio - else if (!rstmt) - return NULL; - else { -+ /* The strategy here is to execute @rstmt using the prepared -+ * statement associcted to @stmt, but adapted to @rstmt, so all -+ * the column names, etc remain the same. -+ * -+ * The adaptation consists to replace SQLite specific information -+ * in the GdaSqlitePStmt object. -+ * -+ * The trick is to adapt @ps, then associate @ps with @rstmt, then -+ * execute @rstmt, and then undo the trick */ - GObject *obj; -+ GdaSqlitePStmt *tps; -+ if (!gda_sqlite_provider_statement_prepare (provider, cnc, -+ rstmt, error)) -+ return NULL; -+ tps = (GdaSqlitePStmt *) -+ gda_connection_get_prepared_statement (cnc, rstmt); -+ -+ /* adapt @ps with @tps's SQLite specific information */ -+ GdaSqlitePStmt hps; -+ hps.sqlite_stmt = ps->sqlite_stmt; /* save */ -+ ps->sqlite_stmt = tps->sqlite_stmt; /* override */ -+ hps.stmt_used = ps->stmt_used; /* save */ -+ ps->stmt_used = tps->stmt_used; /* override */ -+ g_object_ref (tps); -+ gda_connection_add_prepared_statement (cnc, rstmt, (GdaPStmt *) ps); -+ -+ /* execute rstmt (it will use @ps) */ - obj = gda_sqlite_provider_statement_execute (provider, cnc, - rstmt, params, - model_usage, -@@ -2943,15 +2969,14 @@ gda_sqlite_provider_statement_execute (GdaServerProvider *provider, GdaConnectio - last_inserted_row, - task_id, async_cb, - cb_data, error); -+ -+ /* revert adaptations */ -+ ps->sqlite_stmt = hps.sqlite_stmt; -+ ps->stmt_used = hps.stmt_used; -+ gda_connection_add_prepared_statement (cnc, rstmt, (GdaPStmt *) tps); -+ g_object_unref (tps); - g_object_unref (rstmt); -- if (GDA_IS_DATA_SELECT (obj)) { -- GdaPStmt *pstmt; -- g_object_get (obj, "prepared-stmt", &pstmt, NULL); -- if (pstmt) { -- gda_pstmt_set_gda_statement (pstmt, stmt); -- g_object_unref (pstmt); -- } -- } -+ - if (new_ps) - g_object_unref (ps); - pending_blobs_free_list (blobs_list); -diff --git a/providers/jdbc/gda-jdbc-provider.c b/providers/jdbc/gda-jdbc-provider.c -index 164e67f..c1192fb 100644 ---- a/providers/jdbc/gda-jdbc-provider.c -+++ b/providers/jdbc/gda-jdbc-provider.c -@@ -1429,9 +1429,49 @@ gda_jdbc_provider_statement_execute (GdaServerProvider *provider, GdaConnection - else if (!rstmt) - return NULL; - else { -- GObject *obj; -- g_object_unref (ps); - _gda_jdbc_release_jenv (jni_detach); -+ -+ /* The strategy here is to execute @rstmt using the prepared -+ * statement associcted to @stmt, but adapted to @rstmt, so all -+ * the column names, etc remain the same. -+ * -+ * The adaptation consists to replace Jdbc specific information -+ * in the GdaJdbcPStmt object. -+ * -+ * The trick is to adapt @ps, then associate @ps with @rstmt, then -+ * execute @rstmt, and then undo the trick */ -+ GObject *obj; -+ GdaJdbcPStmt *tps; -+ if (!gda_jdbc_provider_statement_prepare (provider, cnc, -+ rstmt, error)) { -+ g_object_unref (ps); -+ return NULL; -+ } -+ tps = (GdaJdbcPStmt *) -+ gda_connection_get_prepared_statement (cnc, rstmt); -+ -+ /* adapt @ps with @tps's Jdbc specific information */ -+ GdaJdbcPStmt hps; -+ hps.pstmt_obj = ps->pstmt_obj; /* save */ -+ ps->pstmt_obj = tps->pstmt_obj; /* override */ -+ g_object_ref (tps); -+ gda_connection_add_prepared_statement (cnc, rstmt, (GdaPStmt *) ps); -+ -+ /* execute rstmt (it will use @ps) */ -+ obj = gda_jdbc_provider_statement_execute (provider, cnc, -+ rstmt, params, -+ model_usage, -+ col_types, -+ last_inserted_row, -+ task_id, async_cb, -+ cb_data, error); -+ -+ /* revert adaptations */ -+ ps->pstmt_obj = hps.pstmt_obj; -+ gda_connection_add_prepared_statement (cnc, rstmt, (GdaPStmt *) tps); -+ g_object_unref (tps); -+ g_object_unref (rstmt); -+ - obj = gda_jdbc_provider_statement_execute (provider, cnc, - rstmt, params, - model_usage, -@@ -1440,14 +1480,7 @@ gda_jdbc_provider_statement_execute (GdaServerProvider *provider, GdaConnection - task_id, async_cb, - cb_data, error); - g_object_unref (rstmt); -- if (GDA_IS_DATA_SELECT (obj)) { -- GdaPStmt *pstmt; -- g_object_get (obj, "prepared-stmt", &pstmt, NULL); -- if (pstmt) { -- gda_pstmt_set_gda_statement (pstmt, stmt); -- g_object_unref (pstmt); -- } -- } -+ g_object_unref (ps); - return obj; - } - } -diff --git a/providers/mysql/gda-mysql-provider.c b/providers/mysql/gda-mysql-provider.c -index d581828..8baf0a3 100644 ---- a/providers/mysql/gda-mysql-provider.c -+++ b/providers/mysql/gda-mysql-provider.c -@@ -2304,8 +2304,35 @@ gda_mysql_provider_statement_execute (GdaServerProvider *provider, - else if (!rstmt) - return NULL; - else { -- GObject *obj; - free_bind_param_data (mem_to_free); -+ -+ /* The strategy here is to execute @rstmt using the prepared -+ * statement associcted to @stmt, but adapted to @rstmt, so all -+ * the column names, etc remain the same. -+ * -+ * The adaptation consists to replace MySQL specific information -+ * in the GdaMysqlPStmt object. -+ * -+ * The trick is to adapt @ps, then associate @ps with @rstmt, then -+ * execute @rstmt, and then undo the trick */ -+ GObject *obj; -+ GdaMysqlPStmt *tps; -+ if (!gda_mysql_provider_statement_prepare (provider, cnc, -+ rstmt, error)) -+ return NULL; -+ tps = (GdaMysqlPStmt *) -+ gda_connection_get_prepared_statement (cnc, rstmt); -+ -+ /* adapt @ps with @tps's Mysql specific information */ -+ GdaMysqlPStmt hps; -+ hps.mysql_stmt = ps->mysql_stmt; /* save */ -+ ps->mysql_stmt = tps->mysql_stmt; /* override */ -+ hps.stmt_used = ps->stmt_used; /* save */ -+ ps->stmt_used = tps->stmt_used; /* override */ -+ g_object_ref (tps); -+ gda_connection_add_prepared_statement (cnc, rstmt, (GdaPStmt *) ps); -+ -+ /* execute rstmt (it will use @ps) */ - obj = gda_mysql_provider_statement_execute (provider, cnc, - rstmt, params, - model_usage, -@@ -2313,15 +2340,13 @@ gda_mysql_provider_statement_execute (GdaServerProvider *provider, - last_inserted_row, - task_id, async_cb, - cb_data, error); -+ -+ /* revert adaptations */ -+ ps->mysql_stmt = hps.mysql_stmt; -+ ps->stmt_used = hps.stmt_used; -+ gda_connection_add_prepared_statement (cnc, rstmt, (GdaPStmt *) tps); -+ g_object_unref (tps); - g_object_unref (rstmt); -- if (GDA_IS_DATA_SELECT (obj)) { -- GdaPStmt *pstmt; -- g_object_get (obj, "prepared-stmt", &pstmt, NULL); -- if (pstmt) { -- gda_pstmt_set_gda_statement (pstmt, stmt); -- g_object_unref (pstmt); -- } -- } - return obj; - } - } -diff --git a/providers/oracle/gda-oracle-provider.c b/providers/oracle/gda-oracle-provider.c -index 1d40105..9d0f485 100644 ---- a/providers/oracle/gda-oracle-provider.c -+++ b/providers/oracle/gda-oracle-provider.c -@@ -1931,8 +1931,35 @@ gda_oracle_provider_statement_execute (GdaServerProvider *provider, GdaConnectio - else if (!rstmt) - return NULL; - else { -+ /* The strategy here is to execute @rstmt using the prepared -+ * statement associcted to @stmt, but adapted to @rstmt, so all -+ * the column names, etc remain the same. -+ * -+ * The adaptation consists to replace Oracle specific information -+ * in the GdaOraclePStmt object. -+ * -+ * The trick is to adapt @ps, then associate @ps with @rstmt, then -+ * execute @rstmt, and then undo the trick */ - GObject *obj; -- g_object_unref (ps); -+ GdaOraclePStmt *tps; -+ if (!gda_oracle_provider_statement_prepare (provider, cnc, -+ rstmt, error)) { -+ g_object_unref (ps); -+ return NULL; -+ } -+ tps = (GdaOraclePStmt *) -+ gda_connection_get_prepared_statement (cnc, rstmt); -+ -+ /* adapt @ps with @tps's Oracle specific information */ -+ GdaOraclePStmt hps; -+ hps.hstmt = ps->hstmt; /* save */ -+ ps->hstmt = tps->hstmt; /* override */ -+ hps.ora_values = ps->ora_values; /* save */ -+ ps->ora_values = tps->ora_values; /* override */ -+ g_object_ref (tps); -+ gda_connection_add_prepared_statement (cnc, rstmt, (GdaPStmt *) ps); -+ -+ /* execute rstmt (it will use @ps) */ - obj = gda_oracle_provider_statement_execute (provider, cnc, - rstmt, params, - model_usage, -@@ -1940,15 +1967,14 @@ gda_oracle_provider_statement_execute (GdaServerProvider *provider, GdaConnectio - last_inserted_row, - task_id, async_cb, - cb_data, error); -+ -+ /* revert adaptations */ -+ ps->hstmt = hps.hstmt; -+ ps->ora_values = hps.ora_values; -+ gda_connection_add_prepared_statement (cnc, rstmt, (GdaPStmt *) tps); -+ g_object_unref (tps); - g_object_unref (rstmt); -- if (GDA_IS_DATA_SELECT (obj)) { -- GdaPStmt *pstmt; -- g_object_get (obj, "prepared-stmt", &pstmt, NULL); -- if (pstmt) { -- gda_pstmt_set_gda_statement (pstmt, stmt); -- g_object_unref (pstmt); -- } -- } -+ g_object_unref (ps); - return obj; - } - } -diff --git a/providers/postgres/gda-postgres-provider.c b/providers/postgres/gda-postgres-provider.c -index 6adca14..85db58e 100644 ---- a/providers/postgres/gda-postgres-provider.c -+++ b/providers/postgres/gda-postgres-provider.c -@@ -2017,13 +2017,39 @@ gda_postgres_provider_statement_execute (GdaServerProvider *provider, GdaConnect - else if (!rstmt) - return NULL; - else { -- GObject *obj; - params_freev (param_values, param_mem, nb_params); - g_free (param_lengths); - g_free (param_formats); - if (transaction_started) - gda_connection_rollback_transaction (cnc, NULL, NULL); - -+ /* The strategy here is to execute @rstmt using the prepared -+ * statement associcted to @stmt, but adapted to @rstmt, so all -+ * the column names, etc remain the same. -+ * -+ * The adaptation consists to replace Postgresql specific information -+ * in the GdaPostgresPStmt object. -+ * -+ * The trick is to adapt @ps, then associate @ps with @rstmt, then -+ * execute @rstmt, and then undo the trick */ -+ GObject *obj; -+ GdaPostgresPStmt *tps; -+ if (!gda_postgres_provider_statement_prepare (provider, cnc, -+ rstmt, error)) -+ return NULL; -+ tps = (GdaPostgresPStmt *) -+ gda_connection_get_prepared_statement (cnc, rstmt); -+ -+ /* adapt @ps with @tps's SQLite specific information */ -+ GdaPostgresPStmt hps; -+ hps.pconn = ps->pconn; /* save */ -+ ps->pconn = tps->pconn; /* override */ -+ hps.prep_name = ps->prep_name; /* save */ -+ ps->prep_name = tps->prep_name; /* override */ -+ g_object_ref (tps); -+ gda_connection_add_prepared_statement (cnc, rstmt, (GdaPStmt *) ps); -+ -+ /* execute rstmt (it will use @ps) */ - obj = gda_postgres_provider_statement_execute (provider, cnc, - rstmt, params, - model_usage, -@@ -2031,15 +2057,13 @@ gda_postgres_provider_statement_execute (GdaServerProvider *provider, GdaConnect - last_inserted_row, - task_id, async_cb, - cb_data, error); -+ -+ /* revert adaptations */ -+ ps->pconn = hps.pconn; -+ ps->prep_name = hps.prep_name; -+ gda_connection_add_prepared_statement (cnc, rstmt, (GdaPStmt *) tps); -+ g_object_unref (tps); - g_object_unref (rstmt); -- if (GDA_IS_DATA_SELECT (obj)) { -- GdaPStmt *pstmt; -- g_object_get (obj, "prepared-stmt", &pstmt, NULL); -- if (pstmt) { -- gda_pstmt_set_gda_statement (pstmt, stmt); -- g_object_unref (pstmt); -- } -- } - return obj; - } - } -diff --git a/providers/skel-implementation/capi/gda-capi-provider.c b/providers/skel-implementation/capi/gda-capi-provider.c -index 653f9ea..764d027 100644 ---- a/providers/skel-implementation/capi/gda-capi-provider.c -+++ b/providers/skel-implementation/capi/gda-capi-provider.c -@@ -1181,7 +1181,31 @@ gda_capi_provider_statement_execute (GdaServerProvider *provider, GdaConnection - else if (!rstmt) - return NULL; - else { -+ /* The strategy here is to execute @rstmt using the prepared -+ * statement associcted to @stmt, but adapted to @rstmt, so all -+ * the column names, etc remain the same. -+ * -+ * The adaptation consists to replace Capi specific information -+ * in the GdaCapiPStmt object. -+ * -+ * The trick is to adapt @ps, then associate @ps with @rstmt, then -+ * execute @rstmt, and then undo the trick */ - GObject *obj; -+ GdaCapiPStmt *tps; -+ if (!gda_capi_provider_statement_prepare (provider, cnc, -+ rstmt, error)) -+ return NULL; -+ tps = (GdaCapiPStmt *) -+ gda_connection_get_prepared_statement (cnc, rstmt); -+ -+ /* adapt @ps with @tps's Capi specific information */ -+ GdaCapiPStmt hps; -+ /* TO ADD: hps.capi_stmt = ps->capi_stmt;*/ /* save */ -+ /* TO_ADD: ps->capi_stmt = tps->capi_stmt;*/ /* override */ -+ g_object_ref (tps); -+ gda_connection_add_prepared_statement (cnc, rstmt, (GdaPStmt *) ps); -+ -+ /* execute rstmt (it will use @ps) */ - obj = gda_capi_provider_statement_execute (provider, cnc, - rstmt, params, - model_usage, -@@ -1189,15 +1213,13 @@ gda_capi_provider_statement_execute (GdaServerProvider *provider, GdaConnection - last_inserted_row, - task_id, async_cb, - cb_data, error); -+ -+ /* revert adaptations */ -+ /* TO_ADD: ps->capi_stmt = hps.capi_stmt; */ -+ -+ gda_connection_add_prepared_statement (cnc, rstmt, (GdaPStmt *) tps); -+ g_object_unref (tps); - g_object_unref (rstmt); -- if (GDA_IS_DATA_SELECT (obj)) { -- GdaPStmt *pstmt; -- g_object_get (obj, "prepared-stmt", &pstmt, NULL); -- if (pstmt) { -- gda_pstmt_set_gda_statement (pstmt, stmt); -- g_object_unref (pstmt); -- } -- } - return obj; - } - } -diff --git a/providers/web/gda-web-provider.c b/providers/web/gda-web-provider.c -index 4500f01..9061126 100644 ---- a/providers/web/gda-web-provider.c -+++ b/providers/web/gda-web-provider.c -@@ -1572,25 +1572,49 @@ gda_web_provider_statement_execute (GdaServerProvider *provider, GdaConnection * - else if (!rstmt) - return NULL; - else { -- GObject *obj; -- g_object_unref (ps); - xmlFreeDoc (doc); -+ -+ /* The strategy here is to execute @rstmt using the prepared -+ * statement associcted to @stmt, but adapted to @rstmt, so all -+ * the column names, etc remain the same. -+ * -+ * The adaptation consists to replace Web specific information -+ * in the GdaWebPStmt object. -+ * -+ * The trick is to adapt @ps, then associate @ps with @rstmt, then -+ * execute @rstmt, and then undo the trick */ -+ GObject *obj; -+ GdaWebPStmt *tps; -+ if (!gda_web_provider_statement_prepare (provider, cnc, -+ rstmt, error)) { -+ g_object_unref (ps); -+ return NULL; -+ } -+ tps = (GdaWebPStmt *) -+ gda_connection_get_prepared_statement (cnc, rstmt); -+ -+ /* adapt @ps with @tps's Web specific information */ -+ GdaWebPStmt hps; -+ hps.pstmt_hash = ps->pstmt_hash; /* save */ -+ ps->pstmt_hash = tps->pstmt_hash; /* override */ -+ g_object_ref (tps); -+ gda_connection_add_prepared_statement (cnc, rstmt, (GdaPStmt *) ps); -+ -+ /* execute rstmt (it will use @ps) */ - obj = gda_web_provider_statement_execute (provider, cnc, -- rstmt, params, -- model_usage, -- col_types, -- last_inserted_row, -- task_id, async_cb, -- cb_data, error); -+ rstmt, params, -+ model_usage, -+ col_types, -+ last_inserted_row, -+ task_id, async_cb, -+ cb_data, error); -+ -+ /* revert adaptations */ -+ ps->pstmt_hash = hps.pstmt_hash; -+ gda_connection_add_prepared_statement (cnc, rstmt, (GdaPStmt *) tps); -+ g_object_unref (tps); - g_object_unref (rstmt); -- if (GDA_IS_DATA_SELECT (obj)) { -- GdaPStmt *pstmt; -- g_object_get (obj, "prepared-stmt", &pstmt, NULL); -- if (pstmt) { -- gda_pstmt_set_gda_statement (pstmt, stmt); -- g_object_unref (pstmt); -- } -- } -+ g_object_unref (ps); - return obj; - } - } --- -cgit v0.9.0.2 diff --git a/gnome-extra/libgda/files/libgda-9999-fix-build-order.patch b/gnome-extra/libgda/files/libgda-9999-fix-build-order.patch deleted file mode 100644 index cd2fbb50..00000000 --- a/gnome-extra/libgda/files/libgda-9999-fix-build-order.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/libgda/sqlite/Makefile.am b/libgda/sqlite/Makefile.am -index b3bf302..c7be5e1 100644 ---- a/libgda/sqlite/Makefile.am -+++ b/libgda/sqlite/Makefile.am -@@ -58,7 +58,8 @@ sqlitesources = \ - gda-sqlite.h \ - keywords_hash.h \ - gda-symbols-util.h \ -- gda-symbols-util.c -+ gda-symbols-util.c \ -+ $(BUILT_SOURCES) - - BUILT_SOURCES = xml_embedded.h keywords_hash.c - diff --git a/gnome-extra/libgda/libgda-9999.ebuild b/gnome-extra/libgda/libgda-9999.ebuild deleted file mode 100644 index 9fe2e068..00000000 --- a/gnome-extra/libgda/libgda-9999.ebuild +++ /dev/null @@ -1,166 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GNOME2_LA_PUNT="yes" -GCONF_DEBUG="yes" -PYTHON_COMPAT=( python2_7 ) -VALA_MIN_API_VERSION="0.18" -VALA_MAX_API_VERSION="0.26" -VALA_USE_DEPEND="vapigen" - -inherit autotools db-use eutils flag-o-matic gnome2 java-pkg-opt-2 python-single-r1 vala -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="GNOME database access library" -HOMEPAGE="http://www.gnome-db.org/" -LICENSE="GPL-2+ LGPL-2+" - -IUSE="berkdb canvas firebird gtk graphviz http +introspection json ldap libsecret mdb mysql oci8 postgres reports sourceview ssl vala" -REQUIRED_USE=" - reports? ( ${PYTHON_REQUIRED_USE} ) - canvas? ( gtk ) - graphviz? ( gtk ) - sourceview? ( gtk ) - vala? ( introspection ) -" -# firebird license is not GPL compatible - -SLOT="5/4" # subslot = libgda-5.0 soname version -if [[ ${PV} = 9999 ]]; then - IUSE="${IUSE} doc" - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" -fi - -RDEPEND=" - app-text/iso-codes - >=dev-libs/glib-2.32:2 - >=dev-libs/libxml2-2 - dev-libs/libxslt - sys-libs/readline:= - sys-libs/ncurses:= - berkdb? ( sys-libs/db:= ) - firebird? ( dev-db/firebird ) - gtk? ( - >=x11-libs/gtk+-3.0.0:3 - canvas? ( x11-libs/goocanvas:2.0= ) - sourceview? ( x11-libs/gtksourceview:3.0 ) - graphviz? ( media-gfx/graphviz ) - ) - http? ( >=net-libs/libsoup-2.24:2.4 ) - introspection? ( >=dev-libs/gobject-introspection-1.30 ) - json? ( dev-libs/json-glib ) - ldap? ( net-nds/openldap:= ) - libsecret? ( app-crypt/libsecret ) - mdb? ( >app-office/mdbtools-0.5:= ) - mysql? ( virtual/mysql:= ) - postgres? ( dev-db/postgresql:= ) - reports? ( - ${PYTHON_DEPS} - dev-java/fop - dev-python/reportlab[${PYTHON_USEDEP}] ) - ssl? ( dev-libs/openssl:= ) - >=dev-db/sqlite-3.6.22:3= - vala? ( dev-libs/libgee:0.8 ) -" -DEPEND="${RDEPEND} - app-text/yelp-tools - >=dev-util/gtk-doc-am-1.14 - >=dev-util/intltool-0.40.6 - virtual/pkgconfig - java? ( virtual/jdk:1.6 ) - vala? ( $(vala_depend) ) -" -if [[ ${PV} = 9999 ]]; then - DEPEND="${DEPEND} - app-text/yelp-tools - doc? ( >=dev-util/gtk-doc-1.14 ) - vala? ( $(vala_depend) )" -fi - -pkg_setup() { - java-pkg-opt-2_pkg_setup - use reports && python-single-r1_pkg_setup -} - -src_prepare() { - use reports || - sed -e '/SUBDIRS =/ s/trml2html//' \ - -e '/SUBDIRS =/ s/trml2pdf//' \ - -i libgda-report/RML/Makefile.{am,in} || die - - # Prevent file collisions with libgda:4 - epatch "${FILESDIR}/${PN}-4.99.1-gda-browser-doc-collision.patch" - epatch "${FILESDIR}/${PN}-4.99.1-control-center-icon-collision.patch" - # Move files with mv (since epatch can't handle rename diffs) and - # update pre-generated gtk-doc files (for non-git versions of libgda) - local f - for f in tools/browser/doc/gda-browser* ; do - mv ${f} ${f/gda-browser/gda-browser-5.0} || die "mv ${f} failed" - done - if [[ ${PV} != 9999 ]] ; then - for f in tools/browser/doc/html/gda-browser.devhelp* ; do - sed -e 's:name="gda-browser":name="gda-browser-5.0":' \ - -i ${f} || die "sed ${f} failed" - mv ${f} ${f/gda-browser/gda-browser-5.0} || die "mv ${f} failed" - done - fi - for f in control-center/data/*_gda-control-center.png ; do - mv ${f} ${f/_gda-control-center.png/_gda-control-center-5.0.png} || - die "mv ${f} failed" - done - - [[ ${PV} = 9999 ]] || eautoreconf - gnome2_src_prepare - java-pkg-opt-2_src_prepare - use vala && vala_src_prepare -} - -src_configure() { - use berkdb && append-cppflags "-I$(db_includedir)" - - gnome2_src_configure \ - --with-help \ - --disable-static \ - --enable-system-sqlite \ - $(use_with berkdb bdb /usr) \ - $(use_with canvas goocanvas) \ - $(use_with firebird firebird /usr) \ - $(use_with graphviz) \ - $(use_with gtk ui) \ - $(use_with http libsoup) \ - $(use_enable introspection) \ - "$(use_with java java $JAVA_HOME)" \ - $(use_enable json) \ - $(use_with ldap) \ - $(use_with libsecret) \ - $(use_with mdb mdb /usr) \ - $(use_with mysql mysql /usr) \ - $(use_with oci8 oracle) \ - $(use_with postgres postgres /usr) \ - $(use_enable ssl crypto) \ - $(use_with sourceview gtksourceview) \ - --disable-default-binary \ - --disable-vala - # vala bindings fail to build -} - -pkg_preinst() { - gnome2_pkg_preinst - java-pkg-opt-2_pkg_preinst -} - -src_install() { - gnome2_src_install - if use reports; then - for t in trml2{html,pdf}; do - python_scriptinto /usr/share/libgda-5.0/gda_${t} - python_doscript libgda-report/RML/${t}/${t}.py - done - fi -} diff --git a/gnome-extra/libgda/metadata.xml b/gnome-extra/libgda/metadata.xml deleted file mode 100644 index b009aff4..00000000 --- a/gnome-extra/libgda/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <use> - <flag name="bindist">Disable support for <pkg>dev-db/firebird</pkg> database - which is not GPL compatible.</flag> - <flag name="canvas">Enable support for <pkg>x11-libs/goocanvas</pkg></flag> - <flag name="http">Enable embedded <pkg>net-libs/libsoup</pkg> based server</flag> - <flag name="libsecret">Enable <pkg>app-crypt/libsecret</pkg> support to - store login credentials</flag> - <flag name="json">Enable support for JSON format</flag> - <flag name="mdb">Enable support for Microsoft Access database using - <pkg>app-office/mdbtools</pkg></flag> - <flag name="reports">Install tools for generating graphical reports</flag> - <flag name="sourceview">Enable support for <pkg>x11-libs/gtksourceview</pkg></flag> - </use> -</pkgmetadata> diff --git a/gnome-extra/seahorse-nautilus/metadata.xml b/gnome-extra/seahorse-nautilus/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/gnome-extra/seahorse-nautilus/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/gnome-extra/seahorse-nautilus/seahorse-nautilus-9999.ebuild b/gnome-extra/seahorse-nautilus/seahorse-nautilus-9999.ebuild deleted file mode 100644 index 6a0c792c..00000000 --- a/gnome-extra/seahorse-nautilus/seahorse-nautilus-9999.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="no" # --disable-debug disables all assertions -GNOME2_LA_PUNT="yes" - -inherit gnome2 -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Nautilus extension for encrypting and decrypting files with GnuPG" -HOMEPAGE="https://wiki.gnome.org/action/show/Apps/Seahorse" - -LICENSE="GPL-2" -SLOT="0" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~amd64 ~x86" -fi -IUSE="" - -COMMON_DEPEND=" - >=app-crypt/gpgme-1.0.0 - >=app-crypt/gcr-3.4 - >=dev-libs/dbus-glib-0.35 - >=dev-libs/glib-2.28:2 - gnome-base/gnome-keyring - >=gnome-base/nautilus-3 - x11-libs/gtk+:3 - >=x11-libs/libcryptui-3.9.90 - >=x11-libs/libnotify-0.3:= - || ( - =app-crypt/gnupg-1.4* - =app-crypt/gnupg-2.0* ) -" -# seahorse-nautilus was formerly part of seahorse-plugins -RDEPEND="${COMMON_DEPEND} - !app-crypt/seahorse-plugins[nautilus] -" -DEPEND="${COMMON_DEPEND} - >=dev-util/intltool-0.35 - virtual/pkgconfig -" - -src_prepare() { - # Do not let configure mangle CFLAGS - sed -e '/^[ \t]*CFLAGS="$CFLAGS \(-g\|-O0\)/d' -i configure.ac configure || - die "sed failed" - - # Fix icon location, upstream bug #719763 - sed -i 's/pixmaps\/seahorse-plugins\/48x48/pixmaps\/cryptui\/48x48/' \ - tool/seahorse-notification.c || die - - gnome2_src_prepare -} - -src_configure() { - gnome2_src_configure \ - --disable-gpg-check \ - --enable-libnotify -} diff --git a/gnome-extra/sushi/metadata.xml b/gnome-extra/sushi/metadata.xml deleted file mode 100644 index 367fae8e..00000000 --- a/gnome-extra/sushi/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <use> - <flag name="office">Support viewing file formats such as generated by - <pkg>app-office/libreoffice</pkg></flag> - </use> -</pkgmetadata> diff --git a/gnome-extra/sushi/sushi-9999.ebuild b/gnome-extra/sushi/sushi-9999.ebuild deleted file mode 100644 index 93f473fe..00000000 --- a/gnome-extra/sushi/sushi-9999.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit gnome2 -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="A quick previewer for Nautilus, the GNOME file manager" -HOMEPAGE="https://git.gnome.org/browse/sushi" - -LICENSE="GPL-2+" -SLOT="0" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" -fi -IUSE="office" - -# Optional app-office/unoconv support (OOo to pdf) -# freetype needed for font loader -# gtk+[X] optionally needed for sushi_create_foreign_window(); when wayland is more widespread, might want to not force it -COMMON_DEPEND=" - >=x11-libs/gdk-pixbuf-2.23[introspection] - >=dev-libs/gjs-1.40 - >=dev-libs/glib-2.29.14:2 - >=dev-libs/gobject-introspection-0.9.6:= - >=media-libs/clutter-1.11.4:1.0[introspection] - >=media-libs/clutter-gtk-1.0.1:1.0[introspection] - >=x11-libs/gtk+-3.13.2:3[X,introspection] - - >=app-text/evince-3.0[introspection] - media-libs/freetype:2 - media-libs/gstreamer:1.0[introspection] - media-libs/gst-plugins-base:1.0[introspection] - >=media-libs/harfbuzz-0.9.9:= - media-libs/clutter-gst:3.0[introspection] - media-libs/musicbrainz:5= - net-libs/webkit-gtk:4[introspection] - x11-libs/gtksourceview:3.0[introspection] - - office? ( app-office/unoconv ) -" -DEPEND="${RDEPEND} - dev-util/glib-utils - >=dev-util/intltool-0.40 - virtual/pkgconfig -" -RDEPEND="${COMMON_DEPEND} - >=gnome-base/nautilus-3.1.90 -" - -src_configure() { - gnome2_src_configure --disable-static -} diff --git a/gnome-extra/yelp-xsl/metadata.xml b/gnome-extra/yelp-xsl/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/gnome-extra/yelp-xsl/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/gnome-extra/yelp-xsl/yelp-xsl-9999.ebuild b/gnome-extra/yelp-xsl/yelp-xsl-9999.ebuild deleted file mode 100644 index 9d122b54..00000000 --- a/gnome-extra/yelp-xsl/yelp-xsl-9999.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit gnome2 -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="XSL stylesheets for yelp" -HOMEPAGE="https://git.gnome.org/browse/yelp-xsl" - -LICENSE="GPL-2+ LGPL-2.1+ MIT FDL-1.1+" -SLOT="0" -IUSE="" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux" -fi - -RDEPEND=" - >=dev-libs/libxml2-2.6.12:= - >=dev-libs/libxslt-1.1.8:= -" -DEPEND="${RDEPEND} - >=dev-util/intltool-0.40 - >=dev-util/itstool-1.2.0 - sys-devel/gettext - virtual/awk - virtual/pkgconfig -" diff --git a/gnome-extra/yelp/files/yelp-3.20.0-man-compatibility.patch b/gnome-extra/yelp/files/yelp-3.20.0-man-compatibility.patch deleted file mode 100644 index b756b674..00000000 --- a/gnome-extra/yelp/files/yelp-3.20.0-man-compatibility.patch +++ /dev/null @@ -1,117 +0,0 @@ -From b7f00d9fc5f4c948b3b412fa22488517e71a2987 Mon Sep 17 00:00:00 2001 -From: Alexandre Rostovtsev <tetromino@gmail.com> -Date: Sun, 27 Mar 2016 17:11:59 +0200 -Subject: [PATCH] Enable compatibility with traditional man (#648854) - -As of commit 46a82ade3e6f0fac8f08b18e7fc23d8665f6f728, Yelp runs -"man -Z -Tutf8 -EUTF-8 [FILE]" to obtain the groff intermediate format -of the man page. However, the only implementation of man that accepts -these options is man-db (used by Debian, Fedora, SUSE & Ubuntu). -The traditional Linux man used by other distros and man implementations -on non-Linux Unixes (FreeBSD, Solaris) do not have command-line options -for outputting groff intermediate format. -Therefore, on systems that do not use man-db, we need to manually -uncompress the nroff source file and feed it to groff. This is best done -using a small shell script (/usr/libexec/yelp-groff), both for for -clarity and for ease of modification on systems with weird man setups. - -Signed-off-by: Alexandre Rostovtsev <tetromino@gmail.com> -Signed-off-by: Ole Reifschneider <tranquility@gentoo.org> ---- - Makefile.am | 2 ++ - libyelp/yelp-groff | 49 +++++++++++++++++++++++++++++++++++++++++++++++ - libyelp/yelp-man-parser.c | 2 +- - 3 files changed, 52 insertions(+), 1 deletion(-) - create mode 100755 libyelp/yelp-groff - -diff --git a/Makefile.am b/Makefile.am -index 30eba2c..b87f2b2 100644 ---- a/Makefile.am -+++ b/Makefile.am -@@ -6,6 +6,7 @@ BUILT_SOURCES = \ - $(nodist_libyelp_libyelp_la_SOURCES) - - lib_LTLIBRARIES = libyelp/libyelp.la -+libexec_SCRIPTS = libyelp/yelp-groff - - libyelp_libyelp_la_SOURCES = \ - libyelp/yelp-bookmarks.c \ -@@ -58,6 +59,7 @@ libyelp_libyelp_la_CFLAGS = \ - - libyelp_libyelp_la_CPPFLAGS = \ - -DDATADIR=\""$(datadir)"\" \ -+ -DLIBEXECDIR=\"$(libexecdir)\" \ - -DYELP_ICON_PATH=\"$(YELP_ICON_PATH)\" \ - -DYELP_WEB_EXTENSIONS_DIR=\""$(pkglibdir)/"web-extensions\" \ - -I$(top_builddir)/libyelp -diff --git a/libyelp/yelp-groff b/libyelp/yelp-groff -new file mode 100755 -index 0000000..5348024 ---- /dev/null -+++ b/libyelp/yelp-groff -@@ -0,0 +1,49 @@ -+#!/bin/sh -+# -+# Copyright (c) 2011 Alexandre Rostovtsev <tetromino@gmail.com> -+# -+# This program is free software; you can redistribute it and/or -+# modify it under the terms of the GNU General Public License as -+# published by the Free Software Foundation; either version 2 of the -+# License, or (at your option) any later version. -+# -+# This program is distributed in the hope that it will be useful, -+# but WITHOUT ANY WARRANTY; without even the implied warranty of -+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -+# General Public License for more details. -+# -+# You should have received a copy of the GNU General Public -+# License along with this program; if not, write to the -+# Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, -+# Boston, MA 02110-1301, USA. -+# -+### -+# -+# Process the requested compressed source nroff file and output groff -+# intermediate format. -+# -+ -+filename=$1 -+ -+if [ -z ${filename} ] ; then -+ echo "Usage: yelp-groff [FILE]" >&2 -+ echo "Process a man FILE and output groff intermediate format." -+ exit 1 -+fi -+ -+# If "man -Z -Tutf8 -EUTF-8" works (i.e. if man is man-db), use that. -+man -Z -Tutf8 -EUTF-8 ${filename} 2>/dev/null && exit 0 -+ -+# Otherwise, manually uncompress the file ... -+cat="cat" -+case ${filename} in -+ *.bz2) cat="bzip2 -c -d" ;; -+ *.gz) cat="gunzip -c" ;; -+ *.lzma) cat="unlzma -c -d" ;; -+ *.xz) cat="unxz -c" ;; -+ *.Z) cat="zcat" ;; -+esac -+ -+# ... and run groff to get the intermediate format; preprocess with tbl -+# unless MANROFFSEQ is defined. -+${cat} ${filename} | groff -${MANROFFSEQ:-t} -man -Z -Tutf8 -diff --git a/libyelp/yelp-man-parser.c b/libyelp/yelp-man-parser.c -index 46073a2..792e695 100644 ---- a/libyelp/yelp-man-parser.c -+++ b/libyelp/yelp-man-parser.c -@@ -369,7 +369,7 @@ get_troff (gchar *path, GError **error) - { - gint ystdout; - GError *err = NULL; -- const gchar *argv[] = { "man", "-Z", "-Tutf8", "-EUTF-8", path, NULL }; -+ const gchar *argv[] = { LIBEXECDIR "/yelp-groff", path, NULL }; - gchar **my_argv; - - /* g_strdupv() should accept a "const gchar **". */ --- -2.7.4 - diff --git a/gnome-extra/yelp/metadata.xml b/gnome-extra/yelp/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/gnome-extra/yelp/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/gnome-extra/yelp/yelp-9999.ebuild b/gnome-extra/yelp/yelp-9999.ebuild deleted file mode 100644 index 0e71ed76..00000000 --- a/gnome-extra/yelp/yelp-9999.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_LA_PUNT="yes" - -inherit autotools gnome2 -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Help browser for GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/Yelp" - -LICENSE="GPL-2+" -SLOT="0" -IUSE="" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris" -fi - -RDEPEND=" - app-arch/bzip2:= - >=app-arch/xz-utils-4.9:= - dev-db/sqlite:3= - >=dev-libs/glib-2.38:2 - >=dev-libs/libxml2-2.6.5:2 - >=dev-libs/libxslt-1.1.4 - >=gnome-extra/yelp-xsl-3.27.1 - >=net-libs/webkit-gtk-2.19.2:4 - >=x11-libs/gtk+-3.13.3:3 - x11-themes/adwaita-icon-theme -" -DEPEND="${RDEPEND} - >=dev-util/gtk-doc-am-1.13 - >=dev-util/intltool-0.41.0 - dev-util/glib-utils - dev-util/itstool - >=sys-devel/gettext-0.17 - virtual/pkgconfig -" -# If eautoreconf: -# gnome-base/gnome-common - -if [[ ${PV} = 9999 ]]; then - DEPEND="${DEPEND} - app-text/yelp-tools" -fi - -src_prepare() { - # Fix compatibility with Gentoo's sys-apps/man - # https://bugzilla.gnome.org/show_bug.cgi?id=648854 - eapply "${FILESDIR}"/${PN}-3.20.0-man-compatibility.patch - - [[ ${PV} != 9999 ]] && eautoreconf - - gnome2_src_prepare -} - -src_configure() { - local myconf="" - [[ ${PV} != 9999 ]] && myconf="APPSTREAM_UTIL=" - gnome2_src_configure \ - --disable-static \ - --enable-bz2 \ - --enable-lzma \ - ${myconf} -} - -src_install() { - gnome2_src_install - exeinto /usr/libexec/ - doexe "${S}"/libyelp/yelp-groff -} diff --git a/gui-libs/amtk/Manifest b/gui-libs/amtk/Manifest deleted file mode 100644 index be8ae5b8..00000000 --- a/gui-libs/amtk/Manifest +++ /dev/null @@ -1,23 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -DIST amtk-5.0.0.tar.xz 368524 BLAKE2B dae5e6c832fd0cb94a7afa0524a9ce863f72023a3648b01004c834f6a17fa285ccbe4d3ec87b54101b4fa644c3530ec6f4faebf3fa971ef201a4e6455a3fff54 SHA512 86433a7b314bfbdd00cd53a7223561645b0ebd40ec519f97b61e8df073b88c76425182ad71a49794090a51eddf68b81f4c7d88c4bf6a618311aa92908f5bea73 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2 - -iQKTBAEBCAB9FiEEhjiDzgE0H6m8d3Z/4FucaN0bWf0FAlwqXS1fFIAAAAAALgAo -aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDg2 -Mzg4M0NFMDEzNDFGQTlCQzc3NzY3RkUwNUI5QzY4REQxQjU5RkQACgkQ4FucaN0b -Wf2pZQ/7BHOQD8T4pege3VlGspL8OHojrrNuAm9tAk9YABCPH3YqleehOFOJAsPV -FTu5+egvwfm4wXp/A4nYaXy6SzIlBEwYoL1a2PFmY++LY5PxbYRNhmf0Fn7JfHBv -RP0mxFrBtB8OpS1IDnEGoC483L+EZbdQ2nzKOLAaeOzQcKdljyTunwMFj9k4WOeT -BxjZbh4rw6SSerlsBi0F3aVwW1CuESqrlPAins3N1ArQruA8We2qG3m8ZrodCKeX -Mb7tmG83dOXWw6hWLBzFiN2J2WvEUpYH0NXKynegL+jWnk5rD+dcihavE0oau/2R -oZ57neFNgjOSZpKepH5Sbt5kd/Gv6mUbc4DRH9zGVfje8inuz9cMJCe9vDBz5hDT -AVcpuYhGHWi/E1GxsGBKMwZtFUV8NRUS9THbAGEDB0r+5h4pcEmoWZvp4dYmHUcg -Fp4M1ItKZkAUOlmDFnC1zTD9vGMlR0rQGPK3QEdBlSIiZgjBl0f6luPo+rR3cROe -kzl6SSPsCDsL6Bk9HDiBHctgETrLKR/cTX4EEmQZ5MS9iHSsnFOp+NVaVOFldQYy -hLhlrNpCZPQbw6u3euVYcRce25x7VeV8bBjN7fl3P/QvMbjE/RE35/MMN3VnU2L0 -Y97R08Il9Po65dC9aH/b3zY8fQThWgTeCowzBAVTA8pjvEsH71c= -=+TKb ------END PGP SIGNATURE----- diff --git a/gui-libs/amtk/amtk-5.0.0.ebuild b/gui-libs/amtk/amtk-5.0.0.ebuild deleted file mode 100644 index b170a5c6..00000000 --- a/gui-libs/amtk/amtk-5.0.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit gnome2 - -DESCRIPTION="Actions, Menus and Toolbars Kit for GTK+ applications" -HOMEPAGE="https://gitlab.gnome.org/GNOME/amtk" - -LICENSE="LGPL-2.1+" -SLOT="5" -KEYWORDS="~amd64 ~x86" -IUSE="+introspection test" - -RDEPEND=" - >=dev-libs/glib-2.52:2 - >=x11-libs/gtk+-3.22 - introspection? ( >=dev-libs/gobject-introspection-1.42:= ) -" -DEPEND="${DEPEND} - test? ( dev-util/valgrind ) - >=sys-devel/gettext-0.19.4 - >=dev-util/gtk-doc-am-1.25 - virtual/pkgconfig -" - -src_configure() { - gnome2_src_configure \ - --disable-gtk-doc \ - $(use_enable introspection) \ - $(use_enable test valgrind) -} diff --git a/gui-libs/amtk/metadata.xml b/gui-libs/amtk/metadata.xml deleted file mode 100644 index 996e7cac..00000000 --- a/gui-libs/amtk/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> -</pkgmetadata> diff --git a/mail-client/evolution/evolution-9999.ebuild b/mail-client/evolution/evolution-9999.ebuild deleted file mode 100644 index 77d63fe7..00000000 --- a/mail-client/evolution/evolution-9999.ebuild +++ /dev/null @@ -1,159 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_LA_PUNT="yes" - -inherit cmake-utils gnome2 flag-o-matic readme.gentoo-r1 -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Integrated mail, addressbook and calendaring functionality" -HOMEPAGE="https://wiki.gnome.org/Apps/Evolution" - -# Note: explicitly "|| ( LGPL-2 LGPL-3 )", not "LGPL-2+". -LICENSE="|| ( LGPL-2 LGPL-3 ) CC-BY-SA-3.0 FDL-1.3+ OPENLDAP" -SLOT="2.0" - -IUSE="archive +bogofilter crypt geolocation gtk-doc highlight ldap spamassassin spell ssl +weather ytnef" - -KEYWORDS="" - -# We need a graphical pinentry frontend to be able to ask for the GPG -# password from inside evolution, bug 160302 -PINENTRY_DEPEND="|| ( app-crypt/pinentry[gnome-keyring] app-crypt/pinentry[gtk] app-crypt/pinentry[qt4] app-crypt/pinentry[qt5] )" - -# glade-3 support is for maintainers only per configure.ac -# pst is not mature enough and changes API/ABI frequently -# dconf explicitely needed for backup plugin -# gnome-desktop support is optional with --enable-gnome-desktop -COMMON_DEPEND=" - >=app-crypt/gcr-3.4:=[gtk] - >=app-text/enchant-1.1.7 - >=dev-libs/glib-2.46:2[dbus] - >=dev-libs/libxml2-2.7.3:2 - >=gnome-base/gnome-desktop-2.91.3:3= - >=gnome-base/gsettings-desktop-schemas-2.91.92 - >=gnome-extra/evolution-data-server-${PV}:=[gtk,weather?] - >=media-libs/libcanberra-0.25[gtk3] - >=net-libs/libsoup-2.42:2.4 - >=net-libs/webkit-gtk-2.16.0:4 - >=x11-libs/cairo-1.9.15:=[glib] - >=x11-libs/gdk-pixbuf-2.24:2 - >=x11-libs/gtk+-3.10:3 - >=x11-libs/libnotify-0.7:= - >=x11-misc/shared-mime-info-0.22 - - >=app-text/iso-codes-0.49 - dev-libs/atk - gnome-base/dconf - dev-libs/libical:= - x11-libs/libSM - x11-libs/libICE - - archive? ( >=app-arch/gnome-autoar-0.1.1[gtk] ) - crypt? ( - >=app-crypt/gnupg-1.4 - ${PINENTRY_DEPEND} - x11-libs/libcryptui ) - geolocation? ( - >=media-libs/libchamplain-0.12:0.12[gtk] - >=media-libs/clutter-1.0.0:1.0 - >=media-libs/clutter-gtk-0.90:1.0 - >=sci-geosciences/geocode-glib-3.10.0 - x11-libs/mx:1.0 ) - ldap? ( >=net-nds/openldap-2:= ) - spell? ( app-text/gtkspell:3 ) - ssl? ( - >=dev-libs/nspr-4.6.1:= - >=dev-libs/nss-3.11:= ) - weather? ( >=dev-libs/libgweather-3.10:2= ) - ytnef? ( net-mail/ytnef ) -" -DEPEND="${COMMON_DEPEND} - app-text/docbook-xml-dtd:4.1.2 - dev-util/gdbus-codegen - dev-util/glib-utils - gtk-doc? ( dev-util/gtk-doc ) - >=dev-util/intltool-0.40.0 - >=sys-devel/gettext-0.18.3 - virtual/pkgconfig -" -RDEPEND="${COMMON_DEPEND} - bogofilter? ( mail-filter/bogofilter ) - highlight? ( app-text/highlight ) - spamassassin? ( mail-filter/spamassassin ) - !gnome-extra/evolution-exchange -" - -DISABLE_AUTOFORMATTING="yes" -DOC_CONTENTS="To change the default browser if you are not using GNOME, edit -~/.local/share/applications/mimeapps.list so it includes the -following content: - -[Default Applications] -x-scheme-handler/http=firefox.desktop -x-scheme-handler/https=firefox.desktop - -(replace firefox.desktop with the name of the appropriate .desktop -file from /usr/share/applications if you use a different browser)." - -src_prepare() { - cmake-utils_src_prepare - gnome2_src_prepare -} - -src_configure() { - # Use NSS/NSPR only if 'ssl' is enabled. - local mycmakeargs=( - -DSYSCONF_INSTALL_DIR="${EPREFIX}"/etc - -DENABLE_SCHEMAS_COMPILE=OFF - -DENABLE_GTK_DOC=$(usex gtk-doc) - -DWITH_OPENLDAP=$(usex ldap) - -DENABLE_SMIME=$(usex ssl) - -DENABLE_GNOME_DESKTOP=ON - -DENABLE_CANBERRA=ON - -DENABLE_AUTOAR=$(usex archive) - -DWITH_HELP=ON - -DENABLE_LIBCRYPTUI=$(usex crypt) - -DENABLE_YTNEF=OFF - -DWITH_BOGOFILTER=$(usex bogofilter) - -DWITH_SPAMASSASSIN=$(usex spamassassin) - -DENABLE_GTKSPELL=$(usex spell) - -DENABLE_TEXT_HIGHLIGHT=$(usex highlight) - -DENABLE_WEATHER=$(usex weather) - -DENABLE_CONTACT_MAPS=$(usex geolocation) - -DENABLE_YTNEF=$(usex ytnef) - -DENABLE_PST_IMPORT=OFF - -DWITH_GLADE_CATALOG=OFF - ) - - cmake-utils_src_configure -} - -src_compile() { - cmake-utils_src_compile -} - -src_test() { - cmake-utils_src_test -} - -src_install() { - cmake-utils_src_install - - # Problems with prelink: - # https://bugzilla.gnome.org/show_bug.cgi?id=731680 - # https://bugzilla.gnome.org/show_bug.cgi?id=732148 - # https://bugzilla.redhat.com/show_bug.cgi?id=1114538 - echo PRELINK_PATH_MASK=/usr/bin/evolution > ${T}/99${PN} - doenvd "${T}"/99${PN} - - readme.gentoo_create_doc -} - -pkg_postinst() { - gnome2_pkg_postinst - readme.gentoo_print_elog -} diff --git a/mail-client/evolution/metadata.xml b/mail-client/evolution/metadata.xml deleted file mode 100644 index 885e9b3f..00000000 --- a/mail-client/evolution/metadata.xml +++ /dev/null @@ -1,26 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <use> - <flag name="archive">Enable archives support in attachments via - <pkg>app-arch/gnome-autoar</pkg></flag> - <flag name="bogofilter">Build <pkg>mail-filter/bogofilter</pkg> plugin</flag> - <flag name="crypt">Enable GPG encryption support using - <pkg>app-crypt/gnupg</pkg> and <pkg>app-crypt/pinentry</pkg></flag> - <flag name="geolocation">Enable support for displaying contacts on a map - inside evolution using <pkg>media-libs/libchamplain</pkg></flag> - <flag name="highlight">Enable text highlighting - plugin</flag> - <flag name="ldap">Enable support for fetching contacts from an LDAP or - Active Directory server using <pkg>net-nds/openldap</pkg></flag> - <flag name="spamassassin">Build <pkg>mail-filter/spamassassin</pkg> - plugin</flag> - <flag name="weather">Enable optional weather calendar support</flag> - <flag name="ytnef">Enable optional TNEF attachments parser support using - <pkg>net-mail/ytnef</pkg></flag> - </use> -</pkgmetadata> diff --git a/media-gfx/eog/eog-9999.ebuild b/media-gfx/eog/eog-9999.ebuild deleted file mode 100644 index 11661918..00000000 --- a/media-gfx/eog/eog-9999.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="yes" -GNOME2_LA_PUNT="yes" - -inherit gnome2 -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="The Eye of GNOME image viewer" -HOMEPAGE="https://wiki.gnome.org/Apps/EyeOfGnome" - -LICENSE="GPL-2+" -SLOT="1" -IUSE="+exif +introspection +jpeg lcms +svg tiff xmp" -if [[ ${PV} = 9999 ]]; then - IUSE="${IUSE} doc" - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" -fi - -REQUIRED_USE="exif? ( jpeg )" - -RDEPEND=" - >=dev-libs/glib-2.42.0:2[dbus] - >=dev-libs/libpeas-0.7.4:=[gtk] - >=gnome-base/gnome-desktop-2.91.2:3= - >=gnome-base/gsettings-desktop-schemas-2.91.92 - >=x11-libs/gtk+-3.19.3:3[introspection,X] - >=x11-misc/shared-mime-info-0.20 - - >=x11-libs/gdk-pixbuf-2.30.0:2[jpeg?,tiff?] - x11-libs/libX11 - - exif? ( >=media-libs/libexif-0.6.14 ) - introspection? ( >=dev-libs/gobject-introspection-0.9.3:= ) - jpeg? ( virtual/jpeg:0 ) - lcms? ( media-libs/lcms:2 ) - svg? ( >=gnome-base/librsvg-2.36.2:2 ) - xmp? ( media-libs/exempi:2 ) -" -DEPEND="${RDEPEND} - >=dev-util/gtk-doc-am-1.16 - >=dev-util/intltool-0.50.1 - dev-util/itstool - sys-devel/gettext - virtual/pkgconfig -" - -if [[ ${PV} = 9999 ]]; then - DEPEND="${DEPEND} - app-text/yelp-tools - doc? ( >=dev-util/gtk-doc-1.16 )" -fi - -src_configure() { - local myconf="" - [[ ${PV} != 9999 ]] && myconf="ITSTOOL=$(type -P true)" - DOCS="AUTHORS ChangeLog HACKING MAINTAINERS NEWS README THANKS TODO" - gnome2_src_configure \ - $(use_enable introspection) \ - $(use_with jpeg libjpeg) \ - $(use_with exif libexif) \ - $(use_with lcms cms) \ - $(use_with xmp) \ - $(use_with svg librsvg) \ - ${myconf} -} diff --git a/media-gfx/eog/metadata.xml b/media-gfx/eog/metadata.xml deleted file mode 100644 index eda0593f..00000000 --- a/media-gfx/eog/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <longdescription lang="en"> - The Eye of GNOME image viewer is the official image viewer for the GNOME - Desktop environment. With it, you can view single image files, as well - as large image collections. - </longdescription> -</pkgmetadata> diff --git a/media-gfx/gnome-font-viewer/gnome-font-viewer-9999.ebuild b/media-gfx/gnome-font-viewer/gnome-font-viewer-9999.ebuild deleted file mode 100644 index 556d6fdb..00000000 --- a/media-gfx/gnome-font-viewer/gnome-font-viewer-9999.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit gnome-meson -if [[ ${PV} = 9999 ]]; then - inherit git-r3 - SRC_URI="" - EGIT_REPO_URI="git://git.gnome.org/gnome-font-viewer" -fi - -DESCRIPTION="Font viewer utility for GNOME" -HOMEPAGE="https://git.gnome.org/browse/gnome-font-viewer" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="0" -IUSE="" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux" -fi - -RDEPEND=" - >=dev-libs/glib-2.35.1:2 - >=x11-libs/gtk+-3.20:3 - >=media-libs/harfbuzz-0.9.9 - media-libs/fontconfig:1.0 - media-libs/freetype:2 - gnome-base/gnome-desktop:3= -" -DEPEND="${RDEPEND} - dev-libs/appstream-glib - dev-libs/libxml2:2 - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" diff --git a/media-gfx/gnome-font-viewer/metadata.xml b/media-gfx/gnome-font-viewer/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/media-gfx/gnome-font-viewer/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/media-gfx/gnome-photos/Manifest b/media-gfx/gnome-photos/Manifest deleted file mode 100644 index 51ffa832..00000000 --- a/media-gfx/gnome-photos/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST gnome-photos-3.28.1.tar.xz 1139192 BLAKE2B c6be02cf49ef96c580759dabeeecb55d74e137a234663fe2ce78b45257abb2a0d5d52d34fdf30dd5672b054ab592f9858e9a963d593fc95dbca5c97cab2d5671 SHA512 6246c55484d45883dda93f990c52b46755420d820007a64d606685153353607a90702ac7c6e4de59c54ff9ffb5b36f15a297541c5fa866718b5ac9e44e15d35b -DIST gnome-photos-3.30.1.tar.xz 1118728 BLAKE2B b3de35fb9c2ae7b731cf76a7b02b689997e3cf063037c49a51dbdf8bb37d9217c9bd5380bc872b984eca4e53c5996eb6370f3acc82a90e56dabe9d47999d5578 SHA512 4fa386c3d93f2b15468601e56bfcbdcc83a9e78ed5c4d0a1e51e9adf4ba313bb69e07aae52404026546dd68584e355c5e5100fc12f95fe078ccf2d6160a0a24b diff --git a/media-gfx/gnome-photos/gnome-photos-3.28.1.ebuild b/media-gfx/gnome-photos/gnome-photos-3.28.1.ebuild deleted file mode 100644 index 4c873c80..00000000 --- a/media-gfx/gnome-photos/gnome-photos-3.28.1.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) - -inherit gnome2 python-any-r1 virtualx - -DESCRIPTION="Access, organize and share your photos on GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/Photos" - -LICENSE="GPL-2+ LGPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="flickr test upnp-av" - -COMMON_DEPEND=" - >=app-misc/tracker-2:= - >=dev-libs/glib-2.44:2 - gnome-base/gsettings-desktop-schemas - >=dev-libs/libgdata-0.15.2:0=[gnome-online-accounts] - media-libs/babl - >=media-libs/gegl-0.3.28:0.3[cairo,jpeg2k,raw] - media-libs/gexiv2 - >=media-libs/grilo-0.3.0:0.3= - >=media-libs/libpng-1.6:0= - >=net-libs/gnome-online-accounts-3.8:= - >=net-libs/libgfbgraph-0.2.1:0.2 - sci-geosciences/geocode-glib - >=x11-libs/cairo-1.14 - >=x11-libs/gdk-pixbuf-2.32:2 - >=x11-libs/gtk+-3.22.16:3 - >=dev-libs/libdazzle-3.26.0 -" -# gnome-online-miners is also used for google, facebook, DLNA - not only flickr -# but out of all the grilo-plugins, only upnp-av and flickr get used, which have USE flags here, -# so don't pull it always, but only if either USE flag is enabled -RDEPEND="${COMMON_DEPEND} - >=app-misc/tracker-miners-2 - net-misc/gnome-online-miners[flickr?] - upnp-av? ( media-plugins/grilo-plugins:0.3[upnp-av] ) - flickr? ( media-plugins/grilo-plugins:0.3[flickr] ) -" -DEPEND="${COMMON_DEPEND} - dev-libs/appstream-glib - dev-libs/libxml2:2 - dev-util/itstool - dev-util/desktop-file-utils - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - test? ( $(python_gen_any_dep 'dev-util/dogtail[${PYTHON_USEDEP}]') ) -" -# eautoreconf: -# app-text/yelp-tools - -python_check_deps() { - use test && has_version "dev-util/dogtail[${PYTHON_USEDEP}]" -} - -pkg_setup() { - use test && python-any-r1_pkg_setup -} - -src_configure() { - # XXX: how to deal with rdtscp support, x86intrin - gnome2_src_configure \ - $(use_enable test dogtail) -} - -src_test() { - virtx emake check -} diff --git a/media-gfx/gnome-photos/gnome-photos-3.30.1.ebuild b/media-gfx/gnome-photos/gnome-photos-3.30.1.ebuild deleted file mode 100644 index 41cb963b..00000000 --- a/media-gfx/gnome-photos/gnome-photos-3.30.1.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) - -inherit gnome2 python-any-r1 virtualx - -DESCRIPTION="Access, organize and share your photos on GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/Photos" - -LICENSE="GPL-2+ LGPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="flickr test upnp-av" - -COMMON_DEPEND=" - >=app-misc/tracker-2:= - >=dev-libs/glib-2.44:2 - gnome-base/gsettings-desktop-schemas - >=dev-libs/libgdata-0.15.2:0=[gnome-online-accounts] - media-libs/babl - >=media-libs/gegl-0.4.0:0.4[cairo,jpeg2k,raw] - >=media-libs/gexiv2-0.10.8 - >=media-libs/grilo-0.3.5:0.3= - >=media-libs/libpng-1.6:0= - >=net-libs/gnome-online-accounts-3.8:= - >=net-libs/libgfbgraph-0.2.1:0.2 - sci-geosciences/geocode-glib - >=x11-libs/cairo-1.14 - >=x11-libs/gdk-pixbuf-2.32:2 - >=x11-libs/gtk+-3.22.16:3 - >=dev-libs/libdazzle-3.26.0 - virtual/jpeg:0 -" -# gnome-online-miners is also used for google, facebook, DLNA - not only flickr -# but out of all the grilo-plugins, only upnp-av and flickr get used, which have USE flags here, -# so don't pull it always, but only if either USE flag is enabled -RDEPEND="${COMMON_DEPEND} - >=app-misc/tracker-miners-2 - net-misc/gnome-online-miners[flickr?] - upnp-av? ( media-plugins/grilo-plugins:0.3[upnp-av] ) - flickr? ( media-plugins/grilo-plugins:0.3[flickr] ) -" -DEPEND="${COMMON_DEPEND} - dev-libs/appstream-glib - dev-libs/libxml2:2 - dev-util/itstool - dev-util/desktop-file-utils - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - test? ( $(python_gen_any_dep 'dev-util/dogtail[${PYTHON_USEDEP}]') ) -" -# eautoreconf: -# app-text/yelp-tools - -python_check_deps() { - use test && has_version "dev-util/dogtail[${PYTHON_USEDEP}]" -} - -pkg_setup() { - use test && python-any-r1_pkg_setup -} - -src_configure() { - # XXX: how to deal with rdtscp support, x86intrin - gnome2_src_configure \ - $(use_enable test dogtail) -} - -src_test() { - virtx emake check -} diff --git a/media-gfx/gnome-photos/metadata.xml b/media-gfx/gnome-photos/metadata.xml deleted file mode 100644 index 97374ee5..00000000 --- a/media-gfx/gnome-photos/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -<use> - <flag name="flickr">Ensure runtime Flickr support</flag> -</use> -</pkgmetadata> diff --git a/media-gfx/gnome-screenshot/gnome-screenshot-9999.ebuild b/media-gfx/gnome-screenshot/gnome-screenshot-9999.ebuild deleted file mode 100644 index e70f3000..00000000 --- a/media-gfx/gnome-screenshot/gnome-screenshot-9999.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit gnome.org gnome2-utils meson readme.gentoo-r1 xdg -if [[ ${PV} = 9999 ]]; then - inherit git-r3 - SRC_URI="" - EGIT_REPO_URI="git://git.gnome.org/gnome-screenshot" -fi - -DESCRIPTION="Screenshot utility for GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/Attic/GnomeUtils" - -LICENSE="GPL-2+" -SLOT="0" -IUSE="" -if [[ ${PV} != 9999 ]]; then - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" -fi - -# libcanberra 0.26-r2 is needed for gtk+:3 fixes -COMMON_DEPEND=" - x11-libs/libX11 - x11-libs/libXext - >=dev-libs/glib-2.35.1:2[dbus] - >=x11-libs/gtk+-3.0.3:3 - >=media-libs/libcanberra-0.26-r2[gtk3] -" -RDEPEND="${COMMON_DEPEND} - >=gnome-base/gsettings-desktop-schemas-0.1.0 -" -DEPEND="${COMMON_DEPEND} - dev-libs/libxml2:2 - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - x11-base/xorg-proto -" - -DOC_CONTENTS="${P} saves screenshots in ~/Pictures/ and defaults to - non-interactive mode when launched from a terminal. If you want to choose - where to save the screenshot, run 'gnome-screenshot --interactive'" - -src_install() { - meson_src_install - readme.gentoo_create_doc -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update - readme.gentoo_print_elog -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/media-gfx/gnome-screenshot/metadata.xml b/media-gfx/gnome-screenshot/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/media-gfx/gnome-screenshot/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/media-libs/clutter-gtk/clutter-gtk-9999.ebuild b/media-libs/clutter-gtk/clutter-gtk-9999.ebuild deleted file mode 100644 index ca181316..00000000 --- a/media-libs/clutter-gtk/clutter-gtk-9999.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="yes" -GNOME2_LA_PUNT="yes" - -inherit gnome2 -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Library for embedding a Clutter canvas (stage) in GTK+" -HOMEPAGE="https://wiki.gnome.org/Projects/Clutter" -LICENSE="LGPL-2.1+" - -SLOT="1.0" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" - IUSE="${IUSE} doc" -else - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" -fi -IUSE="X examples gtk +introspection wayland" - -RDEPEND=" - >=x11-libs/gtk+-3.8.0:3[X=,introspection?,wayland=] - >=media-libs/clutter-1.23.7:1.0[X=,gtk=,introspection?,wayland=] - media-libs/cogl:1.0=[introspection?] - introspection? ( >=dev-libs/gobject-introspection-0.9.12:= ) -" -DEPEND="${RDEPEND} - dev-util/gtk-doc-am - >=sys-devel/gettext-0.18 - virtual/pkgconfig -" - -src_configure() { - gnome2_src_configure \ - --disable-maintainer-flags \ - --enable-deprecated \ - $(use_enable introspection) -} - -src_install() { - gnome2_src_install - - if use examples; then - insinto /usr/share/doc/${PF}/examples - doins examples/{*.c,redhand.png} - fi -} diff --git a/media-libs/clutter-gtk/metadata.xml b/media-libs/clutter-gtk/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/media-libs/clutter-gtk/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/media-libs/clutter/clutter-9999.ebuild b/media-libs/clutter/clutter-9999.ebuild deleted file mode 100644 index a9e3021c..00000000 --- a/media-libs/clutter/clutter-9999.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_LA_PUNT="yes" - -inherit gnome2 virtualx -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -HOMEPAGE="https://wiki.gnome.org/Projects/Clutter" -DESCRIPTION="Clutter is a library for creating graphical user interfaces" - -LICENSE="LGPL-2.1+ FDL-1.1+" -SLOT="1.0" - -IUSE="aqua debug doc egl gtk +introspection test wayland X" -REQUIRED_USE=" - || ( aqua wayland X ) - wayland? ( egl ) -" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" -fi - -# NOTE: glx flavour uses libdrm + >=mesa-7.3 -# >=libX11-1.3.1 needed for X Generic Event support -# do not depend on tslib, it does not build and is disabled by default upstream -RDEPEND=" - >=dev-libs/glib-2.44.0:2 - >=dev-libs/atk-2.5.3[introspection?] - >=dev-libs/json-glib-0.12[introspection?] - >=media-libs/cogl-1.21.2:1.0=[introspection?,pango,wayland?] - >=x11-libs/cairo-1.14:=[aqua?,glib] - >=x11-libs/pango-1.30[introspection?] - - virtual/opengl - x11-libs/libdrm:= - - egl? ( - >=dev-libs/libinput-0.19.0 - media-libs/cogl[gles2,kms] - >=virtual/libgudev-136 - x11-libs/libxkbcommon - ) - gtk? ( >=x11-libs/gtk+-3.22.6:3[aqua?] ) - introspection? ( >=dev-libs/gobject-introspection-1.39:= ) - X? ( - media-libs/fontconfig - >=x11-libs/libX11-1.3.1 - x11-libs/libXext - x11-libs/libXdamage - >=x11-libs/libXi-1.3 - >=x11-libs/libXcomposite-0.4 ) - wayland? ( - dev-libs/wayland - x11-libs/gdk-pixbuf:2 ) -" -DEPEND="${RDEPEND} - >=dev-util/gtk-doc-am-1.20 - >=sys-devel/gettext-0.17 - virtual/pkgconfig - doc? ( - >=dev-util/gtk-doc-1.20 - >=app-text/docbook-sgml-utils-0.6.14[jadetex] - dev-libs/libxslt ) - X? ( x11-base/xorg-proto ) - test? ( x11-libs/gdk-pixbuf ) -" - -src_prepare() { - # We only need conformance tests, the rest are useless for us - sed -e 's/^\(SUBDIRS =\).*/\1 accessibility conform/g' \ - -i tests/Makefile.am || die "am tests sed failed" - sed -e 's/^\(SUBDIRS =\)[^\]*/\1 accessibility conform/g' \ - -i tests/Makefile.in || die "in tests sed failed" - - gnome2_src_prepare -} - -src_configure() { - # XXX: Conformance test suite (and clutter itself) does not work under Xvfb - # (GLX error blabla) - # XXX: coverage disabled for now - # XXX: What about cex100/win32 backends? - gnome2_src_configure \ - --disable-maintainer-flags \ - --disable-mir-backend \ - --disable-gcov \ - --disable-cex100-backend \ - --disable-win32-backend \ - --disable-tslib-input \ - $(use_enable aqua quartz-backend) \ - $(usex debug --enable-debug=yes --enable-debug=minimum) \ - $(use_enable doc docs) \ - $(use_enable egl egl-backend) \ - $(use_enable egl evdev-input) \ - $(use_enable gtk gdk-backend) \ - $(use_enable introspection) \ - $(use_enable test gdk-pixbuf) \ - $(use_enable wayland wayland-backend) \ - $(use_enable wayland wayland-compositor) \ - $(use_enable X xinput) \ - $(use_enable X x11-backend) -} - -src_test() { - virtx emake check -C tests/conform -} diff --git a/media-libs/clutter/metadata.xml b/media-libs/clutter/metadata.xml deleted file mode 100644 index ca9d2af6..00000000 --- a/media-libs/clutter/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -<use> - <flag name="egl">Enable EGL backend.</flag> - <flag name="gtk">Use gdk-pixbuf from <pkg>x11-libs/gtk+</pkg> as image rendering backend</flag> -</use> -</pkgmetadata> diff --git a/media-libs/cogl/cogl-9999.ebuild b/media-libs/cogl/cogl-9999.ebuild deleted file mode 100644 index b1e1c858..00000000 --- a/media-libs/cogl/cogl-9999.ebuild +++ /dev/null @@ -1,146 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="yes" - -inherit gnome2 multilib virtualx -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="A library for using 3D graphics hardware to draw pretty pictures" -HOMEPAGE="http://www.cogl3d.org/" - -LICENSE="MIT BSD" -SLOT="2.0/0" # subslot = .so version -# doc and profile disable for now due bugs #484750 and #483332 -IUSE="examples gles2 gstreamer +introspection +kms +opengl +pango test wayland" # doc profile -REQUIRED_USE="wayland? ( gles2 )" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" - IUSE="${IUSE} doc" -else - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" -fi - -COMMON_DEPEND=" - >=dev-libs/glib-2.32:2 - x11-libs/cairo:= - >=x11-libs/gdk-pixbuf-2:2 - x11-libs/libX11 - >=x11-libs/libXcomposite-0.4 - x11-libs/libXdamage - x11-libs/libXext - >=x11-libs/libXfixes-3 - >=x11-libs/libXrandr-1.2 - virtual/opengl - gles2? ( media-libs/mesa[gles2] ) - gstreamer? ( - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 ) - - introspection? ( >=dev-libs/gobject-introspection-1.34.2:= ) - kms? ( - media-libs/mesa[gbm] - x11-libs/libdrm:= ) - pango? ( >=x11-libs/pango-1.20.0[introspection?] ) - wayland? ( - >=dev-libs/wayland-1.1.90 - media-libs/mesa[egl,wayland] ) -" -# before clutter-1.7, cogl was part of clutter -RDEPEND="${COMMON_DEPEND} - !<media-libs/clutter-1.7 -" -DEPEND="${COMMON_DEPEND} - >=dev-util/gtk-doc-am-1.13 - sys-devel/gettext - virtual/pkgconfig - test? ( - app-eselect/eselect-opengl - media-libs/mesa[classic] ) -" - -# Need classic mesa swrast for tests, llvmpipe causes a test failure -# For some reason GL3 conformance test all fails again... -RESTRICT="test" - -if [[ ${PV} = 9999 ]]; then - DEPEND="${DEPEND} - doc? ( - app-text/docbook-xml-dtd:4.1.2 - >=dev-util/gtk-doc-1.13 )" -fi - -src_prepare() { - # Do not build examples - sed -e "s/^\(SUBDIRS +=.*\)examples\(.*\)$/\1\2/" \ - -i Makefile.am || die - - if ! use test ; then - # For some reason the configure switch will not completely disable - # tests being built - sed -e "s/^\(SUBDIRS =.*\)test-fixtures\(.*\)$/\1\2/" \ - -e "s/^\(SUBDIRS +=.*\)tests\(.*\)$/\1\2/" \ - -e "s/^\(.*am__append.* \)tests\(.*\)$/\1\2/" \ - -i Makefile.am || die - fi - - gnome2_src_prepare -} - -src_configure() { - # TODO: think about quartz, sdl - # Prefer gl over gles2 if both are selected - # Profiling needs uprof, which is not available in portage yet, bug #484750 - # FIXME: Doesn't provide prebuilt docs, but they can neither be rebuilt, bug #483332 - gnome2_src_configure \ - --disable-examples-install \ - --disable-maintainer-flags \ - --enable-cairo \ - --enable-deprecated \ - --enable-gdk-pixbuf \ - --enable-glib \ - $(use_enable opengl glx) \ - $(use_enable opengl gl) \ - $(use_enable gles2) \ - $(use_enable gles2 cogl-gles2) \ - $(use_enable gles2 xlib-egl-platform) \ - $(usex gles2 --with-default-driver=$(usex opengl gl gles2)) \ - $(use_enable gstreamer cogl-gst) \ - $(use_enable introspection) \ - $(use_enable kms kms-egl-platform) \ - $(use_enable pango cogl-pango) \ - $(use_enable test unit-tests) \ - $(use_enable wayland wayland-egl-platform) \ - $(use_enable wayland wayland-egl-server) \ - --disable-profile -# $(use_enable profile) -} - -src_test() { - # Use swrast for tests, llvmpipe is incomplete and "test_sub_texture" fails - # NOTE: recheck if this is needed after every mesa bump - if [[ "$(eselect opengl show)" != "xorg-x11" ]]; then - ewarn "Skipping tests because a binary OpenGL library is enabled. To" - ewarn "run tests for ${PN}, you need to enable the Mesa library:" - ewarn "# eselect opengl set xorg-x11" - return - fi - LIBGL_DRIVERS_PATH="${EROOT}/usr/$(get_libdir)/mesa" Xemake check -} - -src_install() { - DOCS="NEWS README" - if use examples; then - insinto /usr/share/doc/${PF}/examples - doins examples/{*.c,*.jpg} - fi - - gnome2_src_install - - # Remove silly examples-data directory - rm -rvf "${ED}/usr/share/cogl/examples-data/" || die -} diff --git a/media-libs/cogl/metadata.xml b/media-libs/cogl/metadata.xml deleted file mode 100644 index 009b6abd..00000000 --- a/media-libs/cogl/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -<use> - <flag name="gles2">Enable OpenGL ES 2.0 support</flag> - <flag name="kms">Enable KMS support.</flag> - <flag name="pango">Build cogl-pango library for <pkg>x11-libs/pango</pkg> integration</flag> -</use> -</pkgmetadata> diff --git a/media-libs/gsound/gsound-9999.ebuild b/media-libs/gsound/gsound-9999.ebuild deleted file mode 100644 index e18d4d44..00000000 --- a/media-libs/gsound/gsound-9999.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="no" -VALA_USE_DEPEND="vapigen" -VALA_MIN_API_VERSION="0.20" - -inherit gnome2 vala -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Thin GObject wrapper around the libcanberra sound event library" -HOMEPAGE="https://wiki.gnome.org/Projects/GSound" - -LICENSE="LGPL-2.1+" -SLOT="0" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~amd64 ~x86" -fi -IUSE="+introspection" - -# vala setup required for vapigen check -RDEPEND=" - >=dev-libs/glib-2.36:2 - media-libs/libcanberra - introspection? ( >=dev-libs/gobject-introspection-1.2.9 ) -" -DEPEND="${RDEPEND} - $(vala_depend) - >=dev-util/gtk-doc-am-1.20 - virtual/pkgconfig -" - -src_prepare() { - vala_src_prepare - gnome2_src_prepare -} - -src_configure () { - gnome2_src_configure \ - --disable-static \ - $(use_enable introspection) -} diff --git a/media-libs/gsound/metadata.xml b/media-libs/gsound/metadata.xml deleted file mode 100644 index 4cbddcaa..00000000 --- a/media-libs/gsound/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> -</pkgmetadata> diff --git a/media-libs/mash/mash-9999.ebuild b/media-libs/mash/mash-9999.ebuild deleted file mode 100644 index 3bf1a849..00000000 --- a/media-libs/mash/mash-9999.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="4" -GCONF_DEBUG="no" -GNOME2_LA_PUNT="yes" - -# clutter.eclass does not support .xz tarballs -inherit gnome2 versionator -if [[ ${PV} = 9999 ]]; then - SRC_URI="" - EGIT_REPO_URI="git://github.com/clutter-project/mash.git" - inherit gnome2-live -else - RV=($(get_version_components)) - SRC_URI="http://source.clutter-project.org/sources/${PN}/${RV[0]}.${RV[1]}/${P}.tar.xz" -fi - -DESCRIPTION="A library for rendering 3D models with Clutter" -HOMEPAGE="http://wiki.clutter-project.org/wiki/Mash" - -LICENSE="LGPL-2.1" -SLOT="0.2" -IUSE="doc examples +introspection" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~amd64 ~x86" -fi - -# Automagically detects x11-libs/mx, but only uses it for building examples. -# Note: mash is using a bundled copy of rply because mash developers have -# modified its API by adding extra arguments to various functions. -RDEPEND=">=dev-libs/glib-2.16:2 - >=media-libs/clutter-1.5.10:1.0[introspection?] - virtual/opengl - - introspection? ( >=dev-libs/gobject-introspection-0.6.1 )" -DEPEND="${RDEPEND} - virtual/pkgconfig - doc? ( >=dev-util/gtk-doc-1.14 )" - -pkg_setup() { - DOCS="AUTHORS NEWS README" - G2CONF="${G2CONF} - --disable-static - $(use_enable introspection)" -} - -src_install() { - gnome2_src_install - - if use examples; then - insinto /usr/share/doc/${PF}/examples - doins example/{*.c,*.ply} - fi -} diff --git a/media-libs/mash/metadata.xml b/media-libs/mash/metadata.xml deleted file mode 100644 index f31bff46..00000000 --- a/media-libs/mash/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -<use> - <flag name="introspection">Use <pkg>dev-libs/gobject-introspection</pkg> - for introspection</flag> -</use> -</pkgmetadata> diff --git a/media-sound/girl/Manifest b/media-sound/girl/Manifest deleted file mode 100644 index 451eda2a..00000000 --- a/media-sound/girl/Manifest +++ /dev/null @@ -1,24 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -DIST girl-10.0.0.tar.xz 1166000 SHA256 4ad194862b4366334aef297161b55edb42a152196fae84d905d551680accde36 SHA512 6b4461e229d3f572cd883787a05940a47563d0db5c795a78720afdfd6df2845e49643976a05031282876203f6551622dda57239e0f8b7ed4e03efc488dc7aaaf WHIRLPOOL 10fc5f79e2955d6d405e8405d47c200bacff58f97536dc3f43d59802da66a41228b1af27c2c21e469db05243b58cf64ca30b31f4b55c0691c02d24ad81eabdd3 -DIST girl-9.5.2.tar.xz 1407460 SHA256 05a2781e0cd3d2bb7651f0e54e0655e5c92aea9d59ca7dcc28b64ff160282139 SHA512 e7554b37a7267234a09a751be5461c7c37e93bab849e4e9a540d270dd71cf0919e1eab818aa02795a9244b1e68a9659528cec3bd5bc2e8805adc85a000fe4c0d WHIRLPOOL 8146b3a6504e4b98f029761b204d94c47e9b1b36960a87c6d0d013979df0252c50b8c074d75f9d14a9875606969e91846b09aa8c99e37e113e70bfa6c0c9bbee ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2 - -iQKTBAEBCAB9FiEEX+aBqe7MmoWBwzA1lSmjXZiBxnkFAlmsfcFfFIAAAAAALgAo -aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDVG -RTY4MUE5RUVDQzlBODU4MUMzMzAzNTk1MjlBMzVEOTg4MUM2NzkACgkQlSmjXZiB -xnmShBAAoLX6f20IfMTD//BClovi38tZQcOpkYGd1zW8y3jx8WSmmU4IMrK7fa65 -gpo8KKgaHCb7QIqvc5+XVuHIEiegEbz3k9rocRlAITdWomSod3kiGTV+EHmCAlxE -BQujrqp9dZ7WHJMqNvP7c/521eEvqPkYImWRcO+UT+hw2AQ+rikPJSTHB5i4rX7S -264/gIi7hPTq0aLKoLAwtH4hXFELCSHPGfe0/drF0u4OlIZs+NbplSFjgjvbLx7u -GO+w6t8/LMQ85+gsAQJFXR2gelobgr1w/KWK3GITWPwxXRMIjJdbyTlXgeyh37a6 -3TWJN0RTT8sVG36tnAfiWZSHZJ32IDYKEIic/EdAu3XDN06qI0k2ylQO1l4/JoI9 -F7e1wfkAewzmeLQcB4GOwqN+OC+MifAQuAd0JnmQ68/4lYygNBrIQUIy1Xc7+WbX -sQly+NKD59vnl7XN6kt5DhhHFqD64dCtN4ryGMtaFkXhc8ly8mMt9Fia6dPSjXu0 -4joP8onDXtcGX5s7LopbyOSNrNUUUd5J4WsdslrLDdZEfdpDM4Dc9hPKQdiv/HHY -kPTVhEQzjvmnFDxPDyxOthB+X5MD/BfR5aq2fZO5fFIkvWBbnQwa2LVsykEz0PY3 -B6vNJr/yPrz9/2Eo23rryuh3S5lGofkpeJVeITeCRP64/7r8HfM= -=RaiW ------END PGP SIGNATURE----- diff --git a/media-sound/girl/girl-10.0.0.ebuild b/media-sound/girl/girl-10.0.0.ebuild deleted file mode 100644 index c6f6f045..00000000 --- a/media-sound/girl/girl-10.0.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit gnome2 - -DESCRIPTION="Easily find and record live radio programs on the Internet" -HOMEPAGE="https://download.gnome.org/sources/girl" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -RDEPEND=" - >=dev-libs/glib-2.40:2 - >=gnome-base/gnome-vfs-2:2 - >=gnome-base/libgnome-2 - >=gnome-base/libgnomeui-2 - >=x11-libs/gtk+-2.24:2 - dev-libs/libxml2:2 - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - media-libs/gst-plugins-bad:1.0 -" -DEPEND="${RDEPEND} - app-text/yelp-tools - >=dev-util/gtk-doc-am-1.16 - >=dev-util/intltool-0.50.1 - virtual/pkgconfig -" - -src_configure() { - gnome2_src_configure --without-recording -} diff --git a/media-sound/girl/girl-9.5.2.ebuild b/media-sound/girl/girl-9.5.2.ebuild deleted file mode 100644 index 2c368224..00000000 --- a/media-sound/girl/girl-9.5.2.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=6 - -inherit gnome2 - -DESCRIPTION="Easily find and record live radio programs on the Internet" -HOMEPAGE="https://download.gnome.org/sources/girl" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -RDEPEND=" - >=dev-libs/glib-2.40:2 - >=gnome-base/gnome-vfs-2:2 - >=gnome-base/libgnome-2 - >=gnome-base/libgnomeui-2 - >=x11-libs/gtk+-2.24:2 - dev-libs/libxml2:2 - media-video/totem -" -DEPEND="${RDEPEND} - app-text/yelp-tools - >=dev-util/gtk-doc-am-1.16 - >=dev-util/intltool-0.50.1 - virtual/pkgconfig -" - -src_configure() { - gnome2_src_configure --without-recording -} diff --git a/media-sound/girl/metadata.xml b/media-sound/girl/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/media-sound/girl/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/media-sound/goobox/Manifest b/media-sound/goobox/Manifest deleted file mode 100644 index 73804fec..00000000 --- a/media-sound/goobox/Manifest +++ /dev/null @@ -1,14 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA512 - -DIST goobox-3.4.1.tar.xz 561240 SHA256 dde757f9e9e463b5c610d1257d3fc0096a53783529a3172cd8da18cada3b3ef2 SHA512 f3eef66cca2c58cb95398835cc996002d31cf25d13b115dfa49771b5c81e4548276f8730d4a40d6fe63ba0562161d9b9fc0b00ffa089cd22afdcf5b93e029695 WHIRLPOOL 9dfb7e8ac06072ca1f974781f253666fd7c8cbb89841f67c8df61d725350916d16f02f08f67baefa2672cb0662be0c0643f1e734e3c6841ecf90139fe77a868d -DIST goobox-3.4.2.tar.xz 563420 SHA256 e0d2cead2597d652ea2b4655498ad8d26e3b175a5c5a12381ef521b045421d38 SHA512 1d7b8fcd8f25670bd80392b769d9b05b3c1613eac811254b5c0ee01995e71e52e0ac923179802335beb8bb47907166bea5dab9c531558652c7a82bd72b206f43 WHIRLPOOL 33c3d0b8f58a58e26f83f96580a07c4b12f8e025459ad042df8120f895b5d7b81b6a82c392c1d4469a1a2d305c38608a92a3e75931f162632aafac7e56586800 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2 - -iKYEAREKAGYFAlgVzVdfFIAAAAAALgAoaXNzdWVyLWZwckBub3RhdGlvbnMub3Bl -bnBncC5maWZ0aGhvcnNlbWFuLm5ldDVDQTQxN0YyN0IxMzFCQTU5M0MwQkU5MEQ1 -Rjk5NUMxQzYwODU4MDYACgkQ1fmVwcYIWAZxWQCg6l4x0aFw9Tph3p8TskQ08Bzd -6pcAoLU95UrVGiom9jhwqpgbiLFRUMBz -=m6e5 ------END PGP SIGNATURE----- diff --git a/media-sound/goobox/goobox-3.4.1.ebuild b/media-sound/goobox/goobox-3.4.1.ebuild deleted file mode 100644 index e714ad6a..00000000 --- a/media-sound/goobox/goobox-3.4.1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="no" - -inherit gnome2 - -DESCRIPTION="Goobox is a CD player for the GNOME desktop environment" -HOMEPAGE="https://people.gnome.org/~paobac/goobox/" - -LICENSE="" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -RDEPEND=" - >=app-cdr/brasero-3 - >=dev-libs/glib-2.36:2 - media-libs/gstreamer:1.0 - media-libs/libdiscid - media-libs/musicbrainz:5 - media-plugins/gst-plugins-cdparanoia:1.0 - media-plugins/gst-plugins-meta:1.0 - >=x11-libs/gtk+-3.10:3 - >=x11-libs/libnotify-0.4.3 -" -DEPEND="${DEPEND} - dev-libs/libxml2 - >=dev-util/intltool-0.35 - virtual/pkgconfig -" - -src_configure() { - # libcoverart is not available in tree - gnome2_src_configure \ - --disable-libcoverart \ - --enable-media-keys \ - --enable-notification -} diff --git a/media-sound/goobox/goobox-3.4.2.ebuild b/media-sound/goobox/goobox-3.4.2.ebuild deleted file mode 100644 index 6997f35c..00000000 --- a/media-sound/goobox/goobox-3.4.2.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=6 - -inherit gnome2 - -DESCRIPTION="Goobox is a CD player for the GNOME desktop environment" -HOMEPAGE="https://people.gnome.org/~paobac/goobox/" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" -IUSE="libnotify" - -RDEPEND=" - >=app-cdr/brasero-3 - >=dev-libs/glib-2.36:2 - media-libs/gstreamer:1.0 - media-libs/libdiscid - media-libs/musicbrainz:5 - media-plugins/gst-plugins-cdparanoia:1.0 - media-plugins/gst-plugins-meta:1.0 - >=x11-libs/gtk+-3.10:3 - libnotify? ( >=x11-libs/libnotify-0.4.3 ) -" -DEPEND="${DEPEND} - app-text/yelp-tools - >=dev-util/intltool-0.50.1 - sys-devel/gettext - virtual/pkgconfig -" - -src_configure() { - # libcoverart is not available in tree - gnome2_src_configure \ - --disable-libcoverart \ - --enable-media-keys \ - $(use_enable libnotify notification) -} diff --git a/media-sound/goobox/metadata.xml b/media-sound/goobox/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/media-sound/goobox/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/media-sound/rhythmbox/metadata.xml b/media-sound/rhythmbox/metadata.xml deleted file mode 100644 index c87a0ebc..00000000 --- a/media-sound/rhythmbox/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <maintainer type="project"> - <email>gstreamer@gentoo.org</email> - <name>GStreamer package maintainers</name> - </maintainer> - <use> - <flag name="daap">Build the local network music sharing plugin which uses the DAAP protocol using <pkg>net-libs/libdmapsharing</pkg></flag> - </use> -</pkgmetadata> diff --git a/media-sound/rhythmbox/rhythmbox-9999.ebuild b/media-sound/rhythmbox/rhythmbox-9999.ebuild deleted file mode 100644 index 02d97a9e..00000000 --- a/media-sound/rhythmbox/rhythmbox-9999.ebuild +++ /dev/null @@ -1,136 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_LA_PUNT="yes" -PYTHON_COMPAT=( python3_{4,5,6} ) -PYTHON_REQ_USE="xml" - -inherit eutils gnome2 python-single-r1 multilib virtualx -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Music management and playback software for GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/Rhythmbox" - -LICENSE="GPL-2" -SLOT="0" - -IUSE="cdr daap dbus gnome-keyring ipod libnotify lirc mtp nsplugin +python test +udev upnp-av" -REQUIRED_USE=" - ipod? ( udev ) - mtp? ( udev ) - dbus? ( python ) - python? ( ${PYTHON_REQUIRED_USE} ) -" - -if [[ ${PV} != 9999 ]]; then - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" -fi - -# FIXME: double check what to do with fm-radio plugin -COMMON_DEPEND=" - >=dev-libs/glib-2.38:2 - >=dev-libs/libxml2-2.7.8:2 - >=x11-libs/gtk+-3.20.0:3[X,introspection] - >=x11-libs/gdk-pixbuf-2.18:2 - >=dev-libs/gobject-introspection-0.10:= - >=dev-libs/libpeas-0.7.3[gtk] - >=dev-libs/totem-pl-parser-3.2 - >=net-libs/libsoup-2.42:2.4 - >=media-libs/gst-plugins-base-1.4:1.0[introspection] - >=media-libs/gstreamer-1.4:1.0[introspection] - >=sys-libs/tdb-1.2.6 - dev-libs/json-glib - - cdr? ( >=app-cdr/brasero-2.91.90 ) - daap? ( - >=net-libs/libdmapsharing-2.9.19:3.0 - >=media-plugins/gst-plugins-soup-1.4:1.0 ) - gnome-keyring? ( >=app-crypt/libsecret-0.18 ) - libnotify? ( >=x11-libs/libnotify-0.7.0 ) - lirc? ( app-misc/lirc ) - python? ( - ${PYTHON_DEPS} - >=dev-python/pygobject-3.0:3[${PYTHON_USEDEP}] - ) - udev? ( - virtual/libgudev:= - ipod? ( >=media-libs/libgpod-0.7.92[udev] ) - mtp? ( >=media-libs/libmtp-0.3 ) ) -" -RDEPEND="${COMMON_DEPEND} - media-plugins/gst-plugins-soup:1.0 - media-plugins/gst-plugins-libmms:1.0 - || ( - media-plugins/gst-plugins-cdparanoia:1.0 - media-plugins/gst-plugins-cdio:1.0 ) - media-plugins/gst-plugins-meta:1.0 - media-plugins/gst-plugins-taglib:1.0 - x11-themes/adwaita-icon-theme - python? ( - >=dev-libs/libpeas-0.7.3[python,${PYTHON_USEDEP}] - net-libs/libsoup:2.4[introspection] - x11-libs/gdk-pixbuf:2[introspection] - x11-libs/gtk+:3[introspection] - x11-libs/pango[introspection] - - dbus? ( sys-apps/dbus ) - gnome-keyring? ( >=app-crypt/libsecret-0.18[introspection] ) ) - upnp-av? ( - >=media-libs/grilo-0.3:0.3 - >=media-plugins/grilo-plugins-0.3:0.3[upnp-av] ) -" -DEPEND="${COMMON_DEPEND} - app-text/yelp-tools - dev-util/gtk-doc-am - >=dev-util/intltool-0.35 - dev-util/itstool - virtual/pkgconfig - test? ( dev-libs/check ) -" -# eautoreconf needs yelp-tools - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_configure() { - # FIXME: bug??? - export GST_INSPECT=/bin/true - - # --enable-vala just installs the sample vala plugin, and the configure - # checks are broken, so don't enable it - gnome2_src_configure \ - MOZILLA_PLUGINDIR=/usr/$(get_libdir)/nsbrowser/plugins \ - VALAC=$(type -P true) \ - --enable-mmkeys \ - --disable-more-warnings \ - --disable-static \ - --disable-vala \ - $(use_enable daap) \ - $(use_enable libnotify) \ - $(use_enable lirc) \ - $(use_enable nsplugin browser-plugin) \ - $(use_enable python) \ - $(use_enable upnp-av grilo) \ - $(use_with cdr brasero) \ - $(use_with gnome-keyring libsecret) \ - $(use_with ipod) \ - $(use_with mtp) \ - $(use_with udev gudev) -} - -src_test() { - unset SESSION_MANAGER - "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die - GSETTINGS_SCHEMA_DIR="${S}/data" virtx emake check CK_DEFAULT_TIMEOUT=60 -} - -src_install() { - DOCS="AUTHORS ChangeLog DOCUMENTERS INTERNALS \ - MAINTAINERS MAINTAINERS.old NEWS README THANKS" - - gnome2_src_install -} diff --git a/media-sound/sound-juicer/metadata.xml b/media-sound/sound-juicer/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/media-sound/sound-juicer/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/media-sound/sound-juicer/sound-juicer-9999.ebuild b/media-sound/sound-juicer/sound-juicer-9999.ebuild deleted file mode 100644 index df5d17a5..00000000 --- a/media-sound/sound-juicer/sound-juicer-9999.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="yes" - -inherit gnome2 -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="CD ripper for GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/SoundJuicer" - -LICENSE="GPL-2+" -SLOT="0" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS=" ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86 ~x86-fbsd" -fi -IUSE="flac test vorbis" - -COMMON_DEPEND=" - app-text/iso-codes - >=dev-libs/glib-2.38:2 - >=x11-libs/gtk+-3.4:3 - media-libs/libcanberra[gtk3] - >=app-cdr/brasero-2.90 - sys-apps/dbus - gnome-base/gsettings-desktop-schemas - - media-libs/libdiscid - >=media-libs/musicbrainz-5.0.1:5 - - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0[vorbis?] - flac? ( media-plugins/gst-plugins-flac:1.0 ) -" -RDEPEND="${COMMON_DEPEND} - gnome-base/gvfs[cdda,udev] - || ( - media-plugins/gst-plugins-cdparanoia:1.0 - media-plugins/gst-plugins-cdio:1.0 ) - media-plugins/gst-plugins-meta:1.0 -" -DEPEND="${COMMON_DEPEND} - dev-libs/appstream-glib - >=dev-util/intltool-0.50 - virtual/pkgconfig - test? ( ~app-text/docbook-xml-dtd-4.3 ) -" - -if [[ ${PV} = 9999 ]]; then - DEPEND="${DEPEND} - app-text/yelp-tools - gnome-base/gnome-common - " -fi - -src_prepare() { - gnome2_src_prepare - - # FIXME: gst macros does not take GST_INSPECT override anymore but we need a - # way to disable inspection due to gst-clutter always creating a GL context - # which is forbidden in sandbox since it needs write access to - # /dev/card*/dri - sed -e "s|\(gstinspect=\).*|\1$(type -P true)|" \ - -i configure || die -} - -src_configure() { - gnome2_src_configure ITSTOOL="$(type -P true)" -} - -pkg_postinst() { - gnome2_pkg_postinst - if [ -z ${REPLACING_VERSIONS} ]; then - ewarn "The list of audio encoding profiles in ${P} is non-customizable." - ewarn "A possible workaround is to rip to flac using ${PN}, and convert to" - ewarn "your desired format using a separate tool." - fi -} diff --git a/media-video/cheese/cheese-9999.ebuild b/media-video/cheese/cheese-9999.ebuild deleted file mode 100644 index b23704c1..00000000 --- a/media-video/cheese/cheese-9999.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -VALA_MIN_API_VERSION="0.26" - -inherit gnome2 vala virtualx -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="A cheesy program to take pictures and videos from your webcam" -HOMEPAGE="https://wiki.gnome.org/Apps/Cheese" - -LICENSE="GPL-2+" -SLOT="0/8" # subslot = libcheese soname version -IUSE="+introspection test" -if [[ ${PV} = 9999 ]]; then - IUSE="${IUSE} doc" - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" -fi - -COMMON_DEPEND=" - >=dev-libs/glib-2.39.90:2 - >=x11-libs/gtk+-3.13.4:3[introspection?] - >=gnome-base/gnome-desktop-2.91.6:3= - >=media-libs/libcanberra-0.26[gtk3] - >=media-libs/clutter-1.13.2:1.0[introspection?] - >=media-libs/clutter-gtk-1:1.0 - media-libs/clutter-gst:3.0 - media-libs/cogl:1.0=[introspection?] - - media-video/gnome-video-effects - x11-libs/gdk-pixbuf:2[jpeg,introspection?] - x11-libs/libX11 - x11-libs/libXtst - - >=media-libs/gstreamer-1.4:1.0[introspection?] - >=media-libs/gst-plugins-base-1.4:1.0[introspection?,ogg,pango,theora,vorbis,X] - - introspection? ( >=dev-libs/gobject-introspection-0.6.7:= ) -" -RDEPEND="${COMMON_DEPEND} - >=media-libs/gst-plugins-bad-1.4:1.0 - >=media-libs/gst-plugins-good-1.4:1.0 - - >=media-plugins/gst-plugins-jpeg-1.4:1.0 - >=media-plugins/gst-plugins-v4l2-1.4:1.0 - >=media-plugins/gst-plugins-vpx-1.4:1.0 -" -# libxml2+gdk-pixbuf required for glib-compile-resources -DEPEND="${COMMON_DEPEND} - $(vala_depend) - app-text/docbook-xml-dtd:4.3 - app-text/yelp-tools - dev-libs/appstream-glib - dev-libs/libxml2:2 - dev-libs/libxslt - >=dev-util/gtk-doc-am-1.14 - >=dev-util/intltool-0.50 - dev-util/itstool - virtual/pkgconfig - x11-base/xorg-proto -" - -if [[ ${PV} = 9999 ]]; then - DEPEND="${DEPEND} - doc? ( >=dev-util/gtk-doc-1.14 )" -fi - -src_prepare() { - vala_src_prepare - gnome2-live_src_prepare -} - -src_configure() { - gnome2_src_configure \ - GST_INSPECT=$(type -P true) \ - GTESTER_REPORT=$(type -P true) \ - $(use_enable introspection) \ - --disable-lcov \ - --disable-static -} - -src_test() { - "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die - GSETTINGS_SCHEMA_DIR="${S}/data" virtx emake check -} diff --git a/media-video/cheese/metadata.xml b/media-video/cheese/metadata.xml deleted file mode 100644 index b2c5fa1e..00000000 --- a/media-video/cheese/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <longdescription lang="en"> - Cheese uses your webcam to take photos and videos, applies fancy special - effects, and lets you share the fun with others. - </longdescription> -</pkgmetadata> diff --git a/media-video/totem/files/3.26-control-plugins.patch b/media-video/totem/files/3.26-control-plugins.patch deleted file mode 100644 index 6b4b1a7d..00000000 --- a/media-video/totem/files/3.26-control-plugins.patch +++ /dev/null @@ -1,199 +0,0 @@ -From 5bdfac8a4a34e3edec05439fa3cd5544e0515e24 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?R=C3=A9mi=20Cardona?= <remi@gentoo.org> -Date: Sun, 10 Jun 2018 10:09:16 +0200 -Subject: [PATCH] Allow full control over which plugins are built - ---- - meson.build | 2 +- - meson_options.txt | 28 ++++++++++++++++++++- - src/plugins/meson.build | 56 ++++++++++++++++++++++++++++++----------- - 3 files changed, 69 insertions(+), 17 deletions(-) - -diff --git a/meson.build b/meson.build -index 9c4797dd..aa91ae10 100644 ---- a/meson.build -+++ b/meson.build -@@ -7,7 +7,7 @@ project( - 'c_std=gnu99', - 'warning_level=1' - ], -- meson_version: '>= 0.41.0' -+ meson_version: '>= 0.44.0' - ) - - totem_version = meson.project_version() -diff --git a/meson_options.txt b/meson_options.txt -index 3b6ff67b..6e056952 100644 ---- a/meson_options.txt -+++ b/meson_options.txt -@@ -1,7 +1,33 @@ - option('enable-easy-codec-installation', type: 'combo', choices: ['yes', 'no', 'auto'], value: 'auto', description: 'Whether to enable easy codec installation support for GStreamer') - option('enable-python', type: 'combo', choices: ['yes', 'no', 'auto'], value: 'auto', description: 'Enable python support') - option('enable-vala', type: 'combo', choices: ['yes', 'no', 'auto'], value: 'auto', description: 'whether Vala plugin support is requested') --option('with-plugins', type: 'combo', choices: ['all', 'none', 'auto'], value: 'auto', description: 'Which Totem plugins to compile (default: auto; "all", "none" and "auto" are valid)') -+option('with-plugins', type: 'array', choices: [ -+ 'all', -+ 'auto', -+ 'apple-trailers', -+ 'autoload-subtitles', -+ 'brasero-disc-recorder', -+ 'dbusservice', -+ 'gromit', -+ 'im-status', -+ 'lirc', -+ 'media-player-keys', -+ 'ontop', -+ 'opensubtitles', -+ 'properties', -+ 'pythonconsole', -+ 'recent', -+ 'rotation', -+ 'sample-vala', -+ 'samplepython', -+ 'save-file', -+ 'screensaver', -+ 'screenshot', -+ 'skipto', -+ 'variable-rate', -+ 'vimeo', -+ 'zeitgeist-dp' -+], value: ['auto'], description: 'Which Totem plugins to compile (default: auto; "all", "none" and "auto" are valid)') - option('enable-nautilus', type: 'combo', choices: ['yes', 'no', 'auto'], value: 'auto', description: 'compile the nautilus plugin') - option('with-nautilusdir', type: 'string', value: '', description: 'Installation path for Nautilus extension') - option('enable-gtk-doc', type: 'boolean', value: false, description: 'use gtk-doc to build documentation') -diff --git a/src/plugins/meson.build b/src/plugins/meson.build -index 95af6485..289ba811 100644 ---- a/src/plugins/meson.build -+++ b/src/plugins/meson.build -@@ -41,8 +41,8 @@ allowed_plugins = [ - plugins = [] - - plugins_option = get_option('with-plugins') --if plugins_option != 'none' -- plugins += [ -+if plugins_option.length() > 0 -+ foreach plugin: [ - 'apple-trailers', - 'autoload-subtitles', - 'im-status', -@@ -56,26 +56,38 @@ if plugins_option != 'none' - 'variable-rate', - 'vimeo' - ] -+ if plugins_option.contains('all') or plugins_option.contains('auto') or plugins_option.contains(plugin) -+ plugins += plugin -+ endif -+ endforeach - -- plugin_error = (plugins_option == 'all') -+ if plugins_option.contains('all') or plugins_option.contains('auto') or plugins_option.contains('gromit') -+ gdk_targets = gtk_dep.get_pkgconfig_variable('targets') -+ else -+ gdk_targets = [] -+ endif - -- gdk_targets = gtk_dep.get_pkgconfig_variable('targets') - if gdk_targets.contains('x11') - plugins += 'gromit' - else - str = 'the gromit plugin is not supported on non-X11 targets' -- if plugin_error -+ if plugins_option.contains('all') or plugins_option.contains('gromit') - error(str) - endif - message(str) - endif - -- lirc_dep = dependency('lirc', required: false) -+ if plugins_option.contains('all') or plugins_option.contains('auto') or plugins_option.contains('lirc') -+ lirc_dep = dependency('lirc', required: false) -+ else -+ lirc_dep = disabler() -+ endif -+ - if lirc_dep.found() and cc.has_function('lirc_init', dependencies: lirc_dep) and cc.has_header('lirc/lirc_client.h') - plugins += 'lirc' - else - str = 'you need lirc_client installed for the lirc plugin' -- if plugin_error -+ if plugins_option.contains('all') or plugins_option.contains('lirc') - error(str) - endif - message(str) -@@ -84,33 +96,38 @@ if plugins_option != 'none' - libxml_req_version = '>= 2.6.0' - libxml_dep = dependency('libxml-2.0', version: libxml_req_version, required: false) - gtk_x11_dep = dependency('gtk+-x11-3.0', version: gtk_req_version, required: false) -- if libxml_dep.found() and gtk_x11_dep.found() -+ -+ if libxml_dep.found() and gtk_x11_dep.found() and (plugins_option.contains('all') or plugins_option.contains('auto') or plugins_option.contains('brasero-disc-recorder')) - plugins += 'brasero-disc-recorder' - else - str = 'you need libxml-2.0 ' + libxml_req_version + ' and gtk+-x11-3.0 to use the brasero-disc-recorder plugin' -- if plugin_error -+ if plugins_option.contains('all') or plugins_option.contains('brasero-disc-recorder') - error(str) - endif - message(str) - endif - -- if have_nautilus -+ if have_nautilus and (plugins_option.contains('all') or plugins_option.contains('auto') or plugins_option.contains('save-file')) - plugins += 'save-file' - else - str = 'you need libnautilus-extension to use the save-file plugin' -- if plugin_error -+ if plugins_option.contains('all') or plugins_option.contains('save-file') - error(str) - endif - message(str) - endif - - if have_python -- plugins += [ -+ foreach plugin: [ - 'dbusservice', - 'opensubtitles', - 'pythonconsole', - 'samplepython' - ] -+ if plugins_option.contains('all') or plugins_option.contains('auto') or plugins_option.contains(plugin) -+ plugins += plugin -+ endif -+ endforeach - endif - - if have_vala -@@ -129,17 +146,26 @@ if plugins_option != 'none' - '--pkg=@0@-@1@'.format(totem_gir_ns, totem_api_version) - ] - -- plugins += [ -+ foreach plugin: [ - 'rotation', - 'sample-vala' - ] -+ if plugins_option.contains('all') or plugins_option.contains('auto') or plugins_option.contains(plugin) -+ plugins += plugin -+ endif -+ endforeach -+ -+ if plugins_option.contains('all') or plugins_option.contains('auto') or plugins_option.contains('zeitgeist-dp') -+ zeitgeist_dep = dependency('zeitgeist-2.0', version: '>= 0.9.12', required: false) -+ else -+ zeitgeist_dep = disabler() -+ endif - -- zeitgeist_dep = dependency('zeitgeist-2.0', version: '>= 0.9.12', required: false) - if zeitgeist_dep.found() - plugins += 'zeitgeist-dp' - else - str = 'you need zeitgeist-2.0 >= 0.9.12 to use the zeitgeist-dp plugin' -- if plugin_error -+ if plugins_option.contains('all') or plugins_option.contains('zeitgeist-dp') - error(str) - endif - message(str) --- -2.17.1 - diff --git a/media-video/totem/files/3.26-gst-inspect-sandbox.patch b/media-video/totem/files/3.26-gst-inspect-sandbox.patch deleted file mode 100644 index 016368a6..00000000 --- a/media-video/totem/files/3.26-gst-inspect-sandbox.patch +++ /dev/null @@ -1,42 +0,0 @@ -From 742b64b7a74eabd67344ef1cc260427dc402588f Mon Sep 17 00:00:00 2001 -From: Gilles Dartiguelongue <eva@gentoo.org> -Date: Thu, 7 Jun 2018 23:47:48 +0200 -Subject: [PATCH 5/5] Make gst-inspect calls optional at build-time - -Crashes on Gentoo due to plugins trying to access dri nodes which are sandboxed ---- - meson_options.txt | 1 + - src/backend/meson.build | 2 ++ - 2 files changed, 3 insertions(+) - -diff --git a/meson_options.txt b/meson_options.txt -index 6e056952..631b8cca 100644 ---- a/meson_options.txt -+++ b/meson_options.txt -@@ -32,3 +32,4 @@ option('enable-nautilus', type: 'combo', choices: ['yes', 'no', 'auto'], value: - option('with-nautilusdir', type: 'string', value: '', description: 'Installation path for Nautilus extension') - option('enable-gtk-doc', type: 'boolean', value: false, description: 'use gtk-doc to build documentation') - option('enable-introspection', type: 'combo', choices: ['yes', 'no', 'auto'], value: 'auto', description: 'Enable GObject Introspection (depends on GObject)') -+option('gst-inspect', type: 'boolean', value: true, description: 'build-time test of available gstreamer plugins') -diff --git a/src/backend/meson.build b/src/backend/meson.build -index 28c8e123..55037a6a 100644 ---- a/src/backend/meson.build -+++ b/src/backend/meson.build -@@ -1,5 +1,6 @@ - backend_inc = include_directories('.') - -+if get_option('gst-inspect') - gst_inspect = find_program( - 'gst-inspect-1.0', - join_paths(gst_dep.get_pkgconfig_variable('toolsdir'), 'gst-inspect-1.0'), -@@ -31,6 +32,7 @@ foreach plugin: gst_good_plugins - assert(r.returncode() == 0, - 'Cannot find required GStreamer-1.0 plugin "' + plugin + '". It should be part of gst-plugins-good. Please install it.') - endforeach -+endif - - sources = files( - 'bacon-time-label.c', --- -2.17.0 - diff --git a/media-video/totem/files/3.26-meson-fixes.patch b/media-video/totem/files/3.26-meson-fixes.patch deleted file mode 100644 index 924d91c5..00000000 --- a/media-video/totem/files/3.26-meson-fixes.patch +++ /dev/null @@ -1,40 +0,0 @@ -From b66ceb0e2fe72591132576a6ca3469eff905cd8d Mon Sep 17 00:00:00 2001 -From: Gilles Dartiguelongue <eva@gentoo.org> -Date: Thu, 7 Jun 2018 22:52:04 +0200 -Subject: [PATCH 1/4] meson.build: Fix typos in vala handling - ---- - meson.build | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/meson.build b/meson.build -index 8a87b8b9..9c4797dd 100644 ---- a/meson.build -+++ b/meson.build -@@ -238,13 +238,13 @@ if python_option != 'no' - endif - - # vala support -+vala_req_version = '>= 0.14.1' - have_vala = false - - vala_option = get_option('enable-vala') - if vala_option != 'no' - if have_gir - if add_languages('vala', required: false) -- vala_req_version = '>= 0.14.1' - if meson.get_compiler('vala').version().version_compare(vala_req_version) - have_vala = true - endif -@@ -258,7 +258,7 @@ if vala_option != 'no' - endif - - if not have_vala -- if vala_options == 'yes' or introspection_option == 'yes' -+ if vala_option == 'yes' or introspection_option == 'yes' - error(str) - endif - message(str) --- -2.17.0 - diff --git a/media-video/totem/files/3.26-skip-pylint-check.patch b/media-video/totem/files/3.26-skip-pylint-check.patch deleted file mode 100644 index 326cffbc..00000000 --- a/media-video/totem/files/3.26-skip-pylint-check.patch +++ /dev/null @@ -1,37 +0,0 @@ -From 008df868818b821cdbed8d124d1a86f0747ad3fc Mon Sep 17 00:00:00 2001 -From: Gilles Dartiguelongue <eva@gentoo.org> -Date: Thu, 7 Jun 2018 22:55:56 +0200 -Subject: [PATCH 3/4] Drop requirement for pylint at build-time - -This is a development QA tool anyway. ---- - meson.build | 5 ++--- - 1 file changed, 2 insertions(+), 3 deletions(-) - -diff --git a/meson.build b/meson.build -index aa91ae10..f8f306e4 100644 ---- a/meson.build -+++ b/meson.build -@@ -219,9 +219,8 @@ if python_option != 'no' - python_version = r.stdout().split(' ')[1] - - pygobject_dep = dependency('pygobject-3.0', version: '>= 2.90.3', required: false) -- pylint = find_program('pylint-3', 'pylint3', 'pylint', required: false) - -- if python_version.version_compare(python_req_version) and pygobject_dep.found() and pylint.found() -+ if python_version.version_compare(python_req_version) and pygobject_dep.found() - have_python = true - python_deps += pygobject_dep - meson.add_install_script('meson_compile_python.py') -@@ -229,7 +228,7 @@ if python_option != 'no' - endif - - if not have_python -- str = 'python ' + python_req_version + ', pygobject or pylint not found' -+ str = 'python ' + python_req_version + ' or pygobject not found' - if python_option == 'yes' - error(str) - endif --- -2.17.0 - diff --git a/media-video/totem/metadata.xml b/media-video/totem/metadata.xml deleted file mode 100644 index 8a1eb150..00000000 --- a/media-video/totem/metadata.xml +++ /dev/null @@ -1,25 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <maintainer type="project"> - <email>media-video@gentoo.org</email> - <name>Gentoo Video project</name> - </maintainer> - <maintainer type="project"> - <email>gstreamer@gentoo.org</email> - <name>GStreamer package maintainers</name> - </maintainer> - <longdescription> -Totem is movie player for the GNOME desktop. It features a playlist, fullscreen mode, seek and volume controls, as well as a pretty complete keyboard navigation. It comes with added functionality such as a video thumbnailer for Nautilus, Nautilus properties tab and a webcam utility. - </longdescription> - <use> - <flag name="lirc">Enable support for controlling Totem with a remote control - using <pkg>app-misc/lirc</pkg></flag> - <flag name="nautilus">Enable the nautilus extension</flag> - <flag name="python">Build support for <pkg>dev-lang/python</pkg> plugins</flag> - </use> -</pkgmetadata> diff --git a/media-video/totem/totem-9999.ebuild b/media-video/totem/totem-9999.ebuild deleted file mode 100644 index 011291c7..00000000 --- a/media-video/totem/totem-9999.ebuild +++ /dev/null @@ -1,149 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python{3_4,3_5,3_6} ) -PYTHON_REQ_USE="threads" - -inherit gnome-meson python-single-r1 vala -if [[ ${PV} = 9999 ]]; then - SRC_URI="" - EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/totem.git" - inherit git-r3 -fi - -DESCRIPTION="Media player for GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/Videos" - -LICENSE="GPL-2+ LGPL-2+" -SLOT="0" -IUSE="cdr +introspection lirc nautilus +python test vala" -# see bug #359379 -REQUIRED_USE=" - python? ( introspection ${PYTHON_REQUIRED_USE} ) -" - -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86 ~x86-fbsd" -fi - -# FIXME: -# Runtime dependency on gnome-session-2.91 -COMMON_DEPEND=" - >=dev-libs/glib-2.43.4:2[dbus] - >=dev-libs/libpeas-1.1[gtk] - >=dev-libs/totem-pl-parser-3.10.1:0=[introspection?] - >=media-libs/clutter-1.17.3:1.0[gtk] - >=media-libs/clutter-gst-2.99.2:3.0 - >=media-libs/clutter-gtk-1.8.1:1.0 - >=x11-libs/cairo-1.14 - >=x11-libs/gdk-pixbuf-2.23.0:2 - >=x11-libs/gtk+-3.19.4:3[introspection?] - - >=media-libs/grilo-0.3.0:0.3[playlist] - >=media-libs/gstreamer-1.6.0:1.0 - >=media-libs/gst-plugins-base-1.6.0:1.0[X,introspection?,pango] - media-libs/gst-plugins-good:1.0 - - x11-libs/libX11 - - gnome-base/gnome-desktop:3= - gnome-base/gsettings-desktop-schemas - - cdr? ( - >=dev-libs/libxml2-2.6:2 - >=x11-libs/gtk+-3.19.4:3[X] - ) - introspection? ( >=dev-libs/gobject-introspection-0.6.7:= ) - lirc? ( app-misc/lirc ) - nautilus? ( >=gnome-base/nautilus-2.91.3 ) - python? ( - ${PYTHON_DEPS} - >=dev-python/pygobject-2.90.3:3[${PYTHON_USEDEP}] ) -" -RDEPEND="${COMMON_DEPEND} - media-plugins/grilo-plugins:0.3 - media-plugins/gst-plugins-meta:1.0 - media-plugins/gst-plugins-taglib:1.0 - x11-themes/adwaita-icon-theme - python? ( - >=dev-libs/libpeas-1.1.0[python,${PYTHON_USEDEP}] - dev-python/pyxdg[${PYTHON_USEDEP}] - dev-python/dbus-python[${PYTHON_USEDEP}] - >=x11-libs/gtk+-3.5.2:3[introspection] ) -" -# libxml2+gdk-pixbuf required for glib-compile-resources -DEPEND="${COMMON_DEPEND} - app-text/docbook-xml-dtd:4.5 - app-text/yelp-tools - >=dev-libs/libxml2-2.6:2 - >=dev-util/meson-0.44 - >=dev-util/intltool-0.50.1 - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - x11-base/xorg-proto - vala? ( $(vala_depend) ) -" -# docbook-xml-dtd is needed for user doc -# Prevent dev-python/pylint dep, bug #482538 - -PATCHES=( - # Fix some typos in meson.build files - "${FILESDIR}"/3.26-meson-fixes.patch - # Do not force all plugins - "${FILESDIR}"/3.26-control-plugins.patch - # Do not force pylint with USE=python - "${FILESDIR}"/3.26-skip-pylint-check.patch - # Allow disabling calls to gst-inspect (sandbox issue) - "${FILESDIR}"/3.26-gst-inspect-sandbox.patch -) - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - vala_src_prepare - gnome-meson_src_prepare -} - -src_configure() { - # Disabled: sample-python, sample-vala, zeitgeist-dp - # brasero-disc-recorder and gromit depend on GTK+ X11 backend and could be made optional - # if totem itself didn't depend on it - local plugins="apple-trailers,autoload-subtitles" - plugins+=",im-status,media-player-keys,ontop" - plugins+=",properties,recent,screensaver,screenshot" - plugins+=",skipto,variable-rate,vimeo" - use cdr && plugins+=",brasero-disc-recorder" - use lirc && plugins+=",lirc" - use nautilus && plugins+=",save-file" - use python && plugins+=",dbusservice,pythonconsole,opensubtitles" - use vala && plugins+=",rotation" - plugins+=",gromit" - - # pylint is checked unconditionally, but is only used for make check - # appstream-util overriding necessary until upstream fixes their macro - # to respect configure switch - gnome-meson_src_configure \ - -Denable-easy-codec-installation=yes \ - -Denable-gtk-doc=false \ - -Denable-introspection=$(usex introspection yes no) \ - -Denable-nautilus=$(usex nautilus yes no) \ - -Denable-python=$(usex python yes no) \ - -Denable-vala=$(usex vala yes no) \ - -Dgst-inspect=false \ - -Dwith-plugins=${plugins} -} - -src_install() { - gnome-meson_src_install - if use python ; then - local plugin - for plugin in dbusservice pythonconsole opensubtitles ; do - python_optimize "${ED}"usr/$(get_libdir)/totem/plugins/${plugin} - done - fi -} diff --git a/net-analyzer/gnome-nettool/gnome-nettool-9999.ebuild b/net-analyzer/gnome-nettool/gnome-nettool-9999.ebuild deleted file mode 100644 index 21284232..00000000 --- a/net-analyzer/gnome-nettool/gnome-nettool-9999.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="yes" - -inherit eutils gnome2 -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Graphical front-ends to various networking command-line" -HOMEPAGE="https://git.gnome.org/browse/gnome-nettool/" - -LICENSE="GPL-2" -SLOT="0" -IUSE="debug" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" -fi - -COMMON_DEPEND=" - >=dev-libs/glib-2.25.10:2 - gnome-base/libgtop:2 - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - >=x11-libs/gtk+-2.90.4:3 - x11-libs/pango -" -RDEPEND="${COMMON_DEPEND} - || ( - net-misc/iputils - net-analyzer/tcptraceroute - net-analyzer/traceroute - sys-freebsd/freebsd-usbin ) - net-analyzer/nmap - net-dns/bind-tools - userland_GNU? ( net-misc/netkit-fingerd net-misc/whois ) - userland_BSD? ( net-misc/bsdwhois ) -" -DEPEND="${COMMON_DEPEND} - app-text/yelp-tools - >=dev-util/intltool-0.40 - virtual/pkgconfig - sys-devel/gettext -" - -src_configure() { - gnome2_src_configure $(use_enable debug) -} diff --git a/net-analyzer/gnome-nettool/metadata.xml b/net-analyzer/gnome-nettool/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/net-analyzer/gnome-nettool/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/net-im/empathy/empathy-9999.ebuild b/net-im/empathy/empathy-9999.ebuild deleted file mode 100644 index a3f2bd0b..00000000 --- a/net-im/empathy/empathy-9999.ebuild +++ /dev/null @@ -1,130 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="no" -GNOME2_LA_PUNT="yes" -PYTHON_COMPAT=( python2_{6,7} python3_{2,3} ) - -inherit gnome2 python-any-r1 virtualx -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Telepathy instant messaging and video/audio call client for GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/Empathy" - -LICENSE="GPL-2 CC-BY-SA-3.0 FDL-1.3 LGPL-2.1" -SLOT="0" - -# sendto: support from building nautilus sendto plugins from it was dropped in 3.7 -IUSE="debug +geoloc gnome gnome-online-accounts +map spell test +v4l" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-linux" -fi - -# False positives caused by nested configure scripts -QA_CONFIGURE_OPTIONS=".*" - -# gdk-pixbuf and pango extensively used in libempathy-gtk -COMMON_DEPEND=" - >=dev-libs/glib-2.37.6:2 - x11-libs/gdk-pixbuf:2 - >=x11-libs/gtk+-3.9.4:3 - x11-libs/pango - >=dev-libs/dbus-glib-0.51 - >=dev-libs/folks-0.9.5:=[telepathy] - dev-libs/libgee:0.8= - >=app-crypt/libsecret-0.5 - >=media-libs/libcanberra-0.25[gtk3] - >=net-libs/gnutls-2.8.5:= - >=net-libs/webkit-gtk-1.9.1:3 - >=x11-libs/libnotify-0.7:= - - media-libs/gstreamer:1.0 - >=media-libs/clutter-1.10.0:1.0 - >=media-libs/clutter-gtk-1.1.2:1.0 - media-libs/clutter-gst:2.0 - >=media-libs/cogl-1.14:1.0= - - net-libs/farstream:0.2 - >=net-libs/telepathy-farstream-0.6.0:= - >=net-libs/telepathy-glib-0.23.2 - >=net-im/telepathy-logger-0.8.0:= - - app-crypt/gcr - dev-libs/libxml2:2 - gnome-base/gsettings-desktop-schemas - media-sound/pulseaudio[glib] - net-libs/libsoup:2.4 - x11-libs/libX11 - - geoloc? ( - >=app-misc/geoclue-1.99.3:2.0 - >=sci-geosciences/geocode-glib-3.10 ) - gnome-online-accounts? ( >=net-libs/gnome-online-accounts-3.5.1 ) - map? ( - >=media-libs/clutter-1.7.14:1.0 - >=media-libs/clutter-gtk-0.90.3:1.0 - >=media-libs/libchamplain-0.12.1:0.12[gtk] ) - spell? ( - >=app-text/enchant-1.2 - >=app-text/iso-codes-0.35 ) - v4l? ( - media-plugins/gst-plugins-v4l2:1.0 - >=media-video/cheese-3.4:= - virtual/libgudev:= ) -" - -# >=empathy-3.4 is incompatible with telepathy-rakia-0.6, bug #403861 -RDEPEND="${COMMON_DEPEND} - media-libs/gst-plugins-base:1.0 - net-im/telepathy-connection-managers - !<net-voip/telepathy-rakia-0.7 - x11-themes/gnome-icon-theme-symbolic - gnome? ( gnome-extra/gnome-contacts ) -" -DEPEND="${COMMON_DEPEND} - ${PYTHON_DEPS} - dev-libs/libxml2:2 - dev-libs/libxslt - >=dev-util/intltool-0.50.0 - virtual/pkgconfig - test? ( - sys-apps/grep - >=dev-libs/check-0.9.4 ) -" -PDEPEND=">=net-im/telepathy-mission-control-5.14" - -pkg_setup() { - python-any-r1_pkg_setup - export PYTHONIOENCODING=UTF-8 # See bug 489774 -} - -src_configure() { - local myconf="" - [[ ${PV} = 9999 ]] || myconf="${myconf} ITSTOOL=$(type -P true)" - DOCS="CONTRIBUTORS AUTHORS ChangeLog NEWS README" - gnome2_src_configure \ - --disable-Werror \ - --disable-coding-style-checks \ - --disable-static \ - --disable-ubuntu-online-accounts \ - --enable-gst-1.0 \ - $(use_enable debug) \ - $(use_enable geoloc geocode) \ - $(use_enable geoloc location) \ - $(use_enable gnome-online-accounts goa) \ - $(use_enable map) \ - $(use_enable spell) \ - $(use_enable v4l gudev) \ - $(use_with v4l cheese) \ - ${myconf} -} - -src_test() { - dbus-launch Xemake check #504516 -} diff --git a/net-im/empathy/metadata.xml b/net-im/empathy/metadata.xml deleted file mode 100644 index 2ed4da56..00000000 --- a/net-im/empathy/metadata.xml +++ /dev/null @@ -1,25 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <use> - <flag name="geoloc">Enable geolocation support through - <pkg>app-misc/geoclue</pkg></flag> - <flag name="gnome-online-accounts">Enable using - <pkg>net-libs/gnome-online-accounts</pkg> for authorization (e.g. - for Google Talk)</flag> - <flag name="map">Enable world map support through - <pkg>media-libs/libchamplain</pkg></flag> - </use> - <longdescription> - Empathy consists of a rich set of reusable instant messaging widgets, - and a GNOME client using those widgets. It uses Telepathy and Nokia's - Mission Control. The main goal is to permit desktop integration by - providing libempathy and libempathy-gtk libraries. libempathy-gtk is a - set of powerful widgets that can be embeded into any GNOME application. - A client application is provided. - </longdescription> -</pkgmetadata> diff --git a/net-libs/gtk-vnc/gtk-vnc-9999.ebuild b/net-libs/gtk-vnc/gtk-vnc-9999.ebuild deleted file mode 100644 index ec2ab1d7..00000000 --- a/net-libs/gtk-vnc/gtk-vnc-9999.ebuild +++ /dev/null @@ -1,189 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="no" -GNOME2_LA_PUNT="yes" -PYTHON_COMPAT=( python2_7 ) -VALA_MIN_API_VERSION="0.16" -VALA_USE_DEPEND="vapigen" - -inherit eutils gnome2 python-r1 vala -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="VNC viewer widget for GTK" -HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc" - -LICENSE="GPL-2" -SLOT="0" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" -fi -IUSE="examples +gtk3 +introspection pulseaudio python sasl vala" -REQUIRED_USE=" - python? ( ${PYTHON_REQUIRED_USE} ) - vala? ( gtk3 introspection ) -" - -# libview is used in examples/gvncviewer -- no need -COMMON_DEPEND=" - >=dev-libs/glib-2.30.1:2 - >=dev-libs/libgcrypt-1.4.2:0 - dev-libs/libgpg-error - >=net-libs/gnutls-2.12 - >=x11-libs/cairo-1.2 - >=x11-libs/gtk+-2.18:2 - x11-libs/libX11 - gtk3? ( >=x11-libs/gtk+-2.91.3:3 ) - introspection? ( >=dev-libs/gobject-introspection-0.9.4 ) - pulseaudio? ( media-sound/pulseaudio ) - python? ( - ${PYTHON_DEPS} - >=dev-python/pygtk-2:2[${PYTHON_USEDEP}] ) - sasl? ( dev-libs/cyrus-sasl ) -" -RDEPEND="${COMMON_DEPEND}" - -DEPEND="${COMMON_DEPEND} - >=dev-lang/perl-5 - >=dev-util/intltool-0.40 - sys-devel/gettext - virtual/pkgconfig - vala? ( - $(vala_depend) - >=dev-libs/gobject-introspection-0.9.4 ) -" -# eautoreconf requires gnome-common - -if [[ ${PV} = 9999 ]]; then - # Needed by src/keymap-gen.pl to autogenerate keymap .c/.h files - # Not needed in the tarball because they're created during distcheck - DEPEND="${DEPEND} - dev-perl/Text-CSV" -fi - -GTK2_BUILDDIR="${WORKDIR}/${P}_gtk2" -GTK3_BUILDDIR="${WORKDIR}/${P}_gtk3" - -src_prepare() { - mkdir -p "${GTK2_BUILDDIR}" || die - mkdir -p "${GTK3_BUILDDIR}" || die - prepare_python() { - mkdir -p "${BUILD_DIR}" || die - } - if use python; then - python_foreach_impl prepare_python - fi - - # Fix incorrect codegendir check: h2def.py is in pygobject, not pygtk, upstream bug#744393 - sed -e 's/codegendir pygtk-2.0/codegendir pygobject-2.0/g' \ - -i src/Makefile.am || die - - # libtool seems unable to find this via VPATH so help it - sed -r "s:(gtkvnc_la_LIBADD =) libgtk-vnc-.*\.la:\1 ${GTK2_BUILDDIR}/src/libgtk-vnc-1.0.la:" \ - -i src/Makefile.am || die - - vala_src_prepare - gnome2_src_prepare -} - -src_configure() { - local myconf - myconf=" - $(use_with examples) \ - $(use_enable introspection) \ - $(use_with pulseaudio) \ - $(use_with sasl) \ - --with-coroutine=gthread \ - --without-libview \ - --disable-static \ - --disable-vala" - - cd "${GTK2_BUILDDIR}" || die - einfo "Running configure in ${GTK2_BUILDDIR}" - ECONF_SOURCE="${S}" gnome2_src_configure ${myconf} \ - --with-python=no \ - --with-gtk=2.0 - - configure_python() { - ECONF_SOURCE="${S}" gnome2_src_configure ${myconf} \ - $(use_with python) \ - --with-gtk=2.0 - } - if use python; then - python_foreach_impl run_in_build_dir configure_python - fi - - if use gtk3; then - cd "${GTK3_BUILDDIR}" || die - einfo "Running configure in ${GTK3_BUILDDIR}" - # Python support is via gobject-introspection - # Ex: from gi.repository import GtkVnc - ECONF_SOURCE="${S}" gnome2_src_configure ${myconf} \ - $(use_enable vala) \ - --with-python=no \ - --with-gtk=3.0 - fi -} - -src_compile() { - cd "${GTK2_BUILDDIR}" || die - einfo "Running make in ${GTK2_BUILDDIR}" - gnome2_src_compile - - compile_python() { - cd "${BUILD_DIR}"/src || die - # CPPFLAGS set to help find includes for gvnc.override - emake gtkvnc.la \ - VPATH="${S}/src:${GTK2_BUILDDIR}/src:${BUILD_DIR}/src" \ - CPPFLAGS="${CPPFLAGS} -I${GTK2_BUILDDIR}/src" - } - if use python; then - python_foreach_impl run_in_build_dir compile_python - fi - - if use gtk3; then - cd "${GTK3_BUILDDIR}" || die - einfo "Running make in ${GTK3_BUILDDIR}" - gnome2_src_compile - fi -} - -src_test() { - cd "${GTK2_BUILDDIR}" || die - einfo "Running make check in ${GTK2_BUILDDIR}" - default - - if use gtk3; then - cd "${GTK3_BUILDDIR}" || die - einfo "Running make check in ${GTK3_BUILDDIR}" - default - fi -} - -src_install() { - cd "${GTK2_BUILDDIR}" || die - einfo "Running make install in ${GTK2_BUILDDIR}" - gnome2_src_install - - install_python() { - cd "${BUILD_DIR}"/src || die - emake install-pyexecLTLIBRARIES DESTDIR="${D}" \ - VPATH="${S}/src:${GTK2_BUILDDIR}/src:${BUILD_DIR}/src" \ - CPPFLAGS="${CPPFLAGS} -I${GTK2_BUILDDIR}/src" - } - if use python; then - python_foreach_impl run_in_build_dir install_python - fi - - if use gtk3; then - cd "${GTK3_BUILDDIR}" || die - einfo "Running make install in ${GTK3_BUILDDIR}" - gnome2_src_install - fi -} diff --git a/net-libs/gtk-vnc/metadata.xml b/net-libs/gtk-vnc/metadata.xml deleted file mode 100644 index c977e3a0..00000000 --- a/net-libs/gtk-vnc/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <maintainer type="project"> - <email>virtualization@gentoo.org</email> - <name>Gentoo Virtualization Project</name> - </maintainer> - <use> - <flag name="gtk3">Build the gtk3 gtk-vnc library and other gtk3 assets</flag> - </use> -</pkgmetadata> diff --git a/net-libs/libgssh/Manifest b/net-libs/libgssh/Manifest deleted file mode 100644 index 9a4bc6e6..00000000 --- a/net-libs/libgssh/Manifest +++ /dev/null @@ -1,11 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA512 - -DIST libgssh-2014.4.tar.xz 229640 SHA256 29db247a0445c31bb7417b9c488ca6105dfa2d512a920cebd4b3d9a99ce52118 SHA512 a4eb14dda1b2eccc754f16fae5b419c628a18b71272534347d28a31a03e71abb58caf0d2e5a3d893de8b4e7bcc9ff76759f8aa2b65a9c1289b264a0c22451b31 WHIRLPOOL a825a0fc631d925352fb2f7b42178d6bbe37f3136b1573dd1afd1cf5ac1f015aaa9ae20e545d81304c36a99a77b53c075f85259678ce15e55a2046e2b644f8a3 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2 - -iEYEAREKAAYFAlR7jhgACgkQ1fmVwcYIWAYqiACg67Ms8afp4K6QRC8uQsvudVUp -HH8AoKNFi3cmfUbm52XCV5ibcd+JN4xG -=gXvg ------END PGP SIGNATURE----- diff --git a/net-libs/libgssh/libgssh-2014.4.ebuild b/net-libs/libgssh/libgssh-2014.4.ebuild deleted file mode 100644 index 0da7edc8..00000000 --- a/net-libs/libgssh/libgssh-2014.4.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="no" - -inherit gnome2 - -DESCRIPTION="GIO-like friendly API for libssh" -HOMEPAGE="https://wiki.gnome.org/Projects/LibGSSH" - -LICENSE="LGPL-2+" -SLOT="1" -KEYWORDS="~amd64" -IUSE="" - -RDEPEND=" - >=dev-libs/glib-2.34:2 - dev-libs/libgsystem - >=net-libs/libssh-0.6 -" -DEPEND="${RDEPEND} - virtual/pkgconfig -" diff --git a/net-libs/libgssh/metadata.xml b/net-libs/libgssh/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/net-libs/libgssh/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/net-libs/libhttpseverywhere/Manifest b/net-libs/libhttpseverywhere/Manifest deleted file mode 100644 index 1d068421..00000000 --- a/net-libs/libhttpseverywhere/Manifest +++ /dev/null @@ -1,23 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -DIST libhttpseverywhere-0.8.0.tar.xz 1143460 BLAKE2B 500264575b7911de92540d85fe1dcde158df77b57a37a35f1d938d5c0751ca6c14eb7dda4424e3f3cad0fa8f2de1d6f35f128a77d3676043d4532f02a6f51894 SHA512 588352206b632b20331eccf5e88d19daf8a5b5f1acc39f26e240f23b9d4ae726f72ffe3ea414959a0be99f5ccec6c6fbd0d6df77b041b3aa7f4c28c583ef380b ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2 - -iQKTBAEBCAB9FiEEhjiDzgE0H6m8d3Z/4FucaN0bWf0FAlpy605fFIAAAAAALgAo -aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDg2 -Mzg4M0NFMDEzNDFGQTlCQzc3NzY3RkUwNUI5QzY4REQxQjU5RkQACgkQ4FucaN0b -Wf261g//ccxIiErqDES9kUybaQqhtugyWlReCz2fOpWTGar/e1kgwWRlxaDDsz0H -evTxyyzFe9c7nfqwkp+1FwNImwLBm/ndX2K52SOi3yXb9t39bJELCQzDpRbnIz3L -Zo7XgvYyy1M4VN1S7+CxpNMsJ9l22qNIEL98B1P43uGZoL9198Xc2PHx4Vjb/seF -Si9sEPFkW0CUjQBUwvH/sWT9ruKu9q1OnsfI07Vhprl5McP09R1BUcTlzoYVu0bP -7Lo4fHToylbXKUMJSU8AETra6TKNUGOjpmNFEpWSgszIf+VZImsw30eaXKj0cf2l -s6+93IbrA/Lb39ZyT/i0Gscx2NGUkR7tuDQupsAj/eWDqx6AGXjeEJ6eoIwFN91G -leJz6zxOU2H9nOOLcVKQaX5PM0/3IxaUQh6sat99/NQiutKjKTqLVHJWYUG4aH6p -RrD/0CpQVmPASFXqAUhAX8Otyym2d86HxcmkjXiS/4HbyTk0AetxsdIXXwqV+cZx -8ggplqXGvbctSqdsRUYeNDZFLoOwDwj4pghcbNxJCfHF6VcI8dPsjnrD/qVPMKiP -FDy7AllQiqC8Tx+aL/5ThOmhokql+fxdxHdS0ulL4qjbGKt3EIlbXz5z+7ZFT+EO -ioJJDv4aEEV/+YkhJbM5gufIz8XvIMF1SA2UzSLsCUaivPQ4JmM= -=yO65 ------END PGP SIGNATURE----- diff --git a/net-libs/libhttpseverywhere/libhttpseverywhere-0.8.0.ebuild b/net-libs/libhttpseverywhere/libhttpseverywhere-0.8.0.ebuild deleted file mode 100644 index a5cd7f5d..00000000 --- a/net-libs/libhttpseverywhere/libhttpseverywhere-0.8.0.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -inherit gnome-meson vala - -DESCRIPTION="Leverage the power of HTTPS Everywhere" -HOMEPAGE="http://www.gnome.org/" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" -IUSE="doc" -#FIXME does vala_depend go here? -RDEPEND=" - dev-libs/glib:2 - dev-libs/json-glib - >=net-libs/libsoup-2.4 - dev-libs/libgee:0.8 - app-arch/libarchive - $(vala_depend) -" -DEPEND="${RDEPEND} - >=dev-util/meson-0.39.1 -" - -src_prepare() { - vala_src_prepare - gnome-meson_src_prepare - default -} - -#FIXME enable valadoc -src_configure() { - gnome-meson_src_configure -Denable_valadoc=false -} diff --git a/net-libs/libhttpseverywhere/metadata.xml b/net-libs/libhttpseverywhere/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/net-libs/libhttpseverywhere/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/net-libs/libzapojit/libzapojit-9999.ebuild b/net-libs/libzapojit/libzapojit-9999.ebuild deleted file mode 100644 index ebac3ab7..00000000 --- a/net-libs/libzapojit/libzapojit-9999.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="no" - -inherit gnome2 -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="GLib/GObject wrapper for the SkyDrive and Hotmail REST APIs" -HOMEPAGE="http://git.gnome.org/browse/libzapojit" - -LICENSE="LGPL-2.1" -SLOT="0" -IUSE="+introspection" -if [[ ${PV} = 9999 ]]; then - IUSE="${IUSE} doc" - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" -fi - -RDEPEND=" - >=dev-libs/glib-2.28:2 - >=net-libs/libsoup-2.38:2.4 - dev-libs/json-glib - net-libs/rest - net-libs/gnome-online-accounts - - introspection? ( >=dev-libs/gobject-introspection-1.30.0 )" -DEPEND="${RDEPEND} - >=dev-util/gtk-doc-am-1.11 - >=dev-util/intltool-0.35.0 - sys-devel/gettext - virtual/pkgconfig -" -# eautoreconf needs: -# gnome-base/gnome-common:3 - -if [[ ${PV} = 9999 ]]; then - DEPEND="${DEPEND} - gnome-base/gnome-common:3 - doc? ( >=dev-util/gtk-doc-1.11 )" -fi - -src_configure() { - gnome2_src_configure \ - --enable-compile-warnings=minimum \ - --disable-static \ - $(use_enable introspection) -} - -src_install() { - gnome2_src_install - # Drop self-installed documentation - rm -r "${ED}"/usr/share/doc/${PN}/ || die -} diff --git a/net-libs/libzapojit/metadata.xml b/net-libs/libzapojit/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/net-libs/libzapojit/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/net-libs/rest/metadata.xml b/net-libs/rest/metadata.xml deleted file mode 100644 index 76314469..00000000 --- a/net-libs/rest/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <use> - <flag name="gnome">Extract proxy information using - <pkg>net-libs/libsoup-gnome</pkg></flag> - </use> -</pkgmetadata> diff --git a/net-libs/rest/rest-9999.ebuild b/net-libs/rest/rest-9999.ebuild deleted file mode 100644 index 70899cff..00000000 --- a/net-libs/rest/rest-9999.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="no" -GNOME2_LA_PUNT="yes" - -inherit gnome2 virtualx -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Helper library for RESTful services" -HOMEPAGE="http://live.gnome.org/Librest" - -LICENSE="LGPL-2.1" -SLOT="0.7" -IUSE="+gnome +introspection test" -if [[ ${PV} = 9999 ]]; then - IUSE="${IUSE} doc" - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" -fi - -# Coverage testing should not be enabled -RDEPEND="app-misc/ca-certificates - >=dev-libs/glib-2.24:2 - dev-libs/libxml2:2 - net-libs/libsoup:2.4 - gnome? ( >=net-libs/libsoup-gnome-2.25.1:2.4 ) - introspection? ( >=dev-libs/gobject-introspection-0.6.7 ) -" -DEPEND="${RDEPEND} - >=dev-util/gtk-doc-am-1.13 - >=dev-util/intltool-0.40 - virtual/pkgconfig - test? ( sys-apps/dbus ) -" - -if [[ ${PV} = 9999 ]]; then - DEPEND="${DEPEND} - doc? ( >=dev-util/gtk-doc-1.13 )" -fi - -src_configure() { - gnome2_src_configure \ - --disable-static \ - --disable-gcov \ - --with-ca-certificates="${EPREFIX}"/etc/ssl/certs/ca-certificates.crt \ - $(use_with gnome) \ - $(use_enable introspection) -} - -src_test() { - # Tests need dbus - Xemake check || die -} diff --git a/net-misc/gnome-online-miners/Manifest b/net-misc/gnome-online-miners/Manifest deleted file mode 100644 index a7c65163..00000000 --- a/net-misc/gnome-online-miners/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST gnome-online-miners-3.30.0.tar.xz 273700 BLAKE2B 146777d6fcdbb2e17ca360e515de6f373bf74063240c579a1e39c0083aad9b0d908754c78046713b027b1b062cf279e0dbe58d211d0341a0179b1d179aa77a2b SHA512 de1d9281978b985d777c1b4900128c6a3b83ef9d0c905b4441f9683a6a03de992ce921e8094d43b903e8547436db51aced91d93bd0cf74f7a385a1d5a5e8b726 diff --git a/net-misc/gnome-online-miners/gnome-online-miners-3.30.0.ebuild b/net-misc/gnome-online-miners/gnome-online-miners-3.30.0.ebuild deleted file mode 100644 index ff4236b9..00000000 --- a/net-misc/gnome-online-miners/gnome-online-miners-3.30.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit gnome2 - -DESCRIPTION="Crawls through your online content" -HOMEPAGE="https://wiki.gnome.org/Projects/GnomeOnlineMiners" - -LICENSE="GPL-2+" -SLOT="0" -IUSE="flickr" -KEYWORDS="~amd64 ~x86" - -# libgdata[gnome] needed for goa support -RDEPEND=" - >=app-misc/tracker-2:0= - >=dev-libs/glib-2.35.1:2 - >=dev-libs/libgdata-0.15.2:0=[crypt,gnome-online-accounts] - media-libs/grilo:0.3 - >=net-libs/gnome-online-accounts-3.13.3:= - >=net-libs/libgfbgraph-0.2.2:0.2 - >=net-libs/libzapojit-0.0.2 - flickr? ( media-plugins/grilo-plugins:0.3[flickr] ) -" -DEPEND="${RDEPEND} - virtual/pkgconfig -" - -src_configure() { - gnome2_src_configure \ - $(use_enable flickr) \ - --disable-static \ - --enable-facebook \ - --enable-google \ - --enable-media-server \ - --enable-owncloud \ - --enable-windows-live -} diff --git a/net-misc/gnome-online-miners/metadata.xml b/net-misc/gnome-online-miners/metadata.xml deleted file mode 100644 index 16c433dd..00000000 --- a/net-misc/gnome-online-miners/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -<use> - <flag name="flickr">Enable Flickr support</flag> -</use> -</pkgmetadata> diff --git a/net-misc/hotssh/hotssh-9999.ebuild b/net-misc/hotssh/hotssh-9999.ebuild deleted file mode 100644 index a873a619..00000000 --- a/net-misc/hotssh/hotssh-9999.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="no" - -inherit gnome2-live - -DESCRIPTION="An interface to Secure Shell for Gnome and OpenSSH" -HOMEPAGE="https://wiki.gnome.org/Apps/HotSSH" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -RDEPEND=" - >=dev-libs/glib-2.34:2 - >=x11-libs/gtk+-3.10:3 - x11-libs/vte:2.91 - dev-libs/libgsystem - net-libs/libgssh:1 -" -DEPEND="${RDEPEND} - >=dev-util/intltool-0.50.1 - sys-devel/gettext - virtual/pkgconfig -" diff --git a/net-misc/hotssh/metadata.xml b/net-misc/hotssh/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/net-misc/hotssh/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/net-misc/spice-gtk/metadata.xml b/net-misc/spice-gtk/metadata.xml deleted file mode 100644 index 92aeee0d..00000000 --- a/net-misc/spice-gtk/metadata.xml +++ /dev/null @@ -1,22 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>virtualization@gentoo.org</email> - <name>Gentoo Virtualization Project</name> - </maintainer> - <use> - <flag name="dbus">Support for desktop integration such as - automounting and other APIs exposed by your DE via D-Bus</flag> - <flag name="gtk3">Link against <pkg>x11-libs/gtk+</pkg>:3 instead of - <pkg>x11-libs/gtk+</pkg>:2</flag> - <flag name="lz4">Enable support for LZ4 compression using - <pkg>app-arch/lz4</pkg></flag> - <flag name="policykit">Enable <pkg>sys-auth/polkit</pkg> support for the - usbredir acl helper</flag> - <flag name="usbredir">Use <pkg>sys-apps/usbredir</pkg> to redirect USB - devices to another machine over TCP</flag> - <flag name="webdav">Support for folder-sharing between guest and client - using <pkg>net-libs/phodav</pkg></flag> - </use> -</pkgmetadata> diff --git a/net-misc/spice-gtk/spice-gtk-9999.ebuild b/net-misc/spice-gtk/spice-gtk-9999.ebuild deleted file mode 100644 index 9dee3f28..00000000 --- a/net-misc/spice-gtk/spice-gtk-9999.ebuild +++ /dev/null @@ -1,162 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -GCONF_DEBUG="no" -VALA_MIN_API_VERSION="0.14" -VALA_USE_DEPEND="vapigen" -PYTHON_COMPAT=( python2_7 ) - -inherit autotools eutils multibuild python-single-r1 vala -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Set of GObject and Gtk objects for connecting to Spice servers and a client GUI" -HOMEPAGE="http://spice-space.org http://gitorious.org/spice-gtk" - -LICENSE="LGPL-2.1" -SLOT="0" -if [[ ${PV} = 9999 ]]; then - EGIT_REPO_URI="git://anongit.freedesktop.org/spice/${PN}" - KEYWORDS="" -else - SRC_URI="http://spice-space.org/download/gtk/${P}.tar.bz2" - KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86" -fi -IUSE="dbus gstreamer gtk2 gtk3 +introspection lz4 policykit pulseaudio python sasl smartcard static-libs usbredir vala webdav" -REQUIRED_USE=" - python? ( gtk2 ${PYTHON_REQUIRED_USE} ) - ?? ( pulseaudio gstreamer ) -" - -# TODO: -# * check if sys-freebsd/freebsd-lib (from virtual/acl) provides acl/libacl.h -# * use external pnp.ids as soon as that means not pulling in gnome-desktop -RDEPEND=" - ${PYTHON_DEPS} - pulseaudio? ( media-sound/pulseaudio[glib] ) - gstreamer? ( - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 ) - >=x11-libs/pixman-0.17.7 - >=media-libs/celt-0.5.1.1:0.5.1 - media-libs/opus - dev-libs/openssl:= - gtk2? ( x11-libs/gtk+:2[introspection?] ) - gtk3? ( x11-libs/gtk+:3[introspection?] ) - >=dev-libs/glib-2.28:2 - >=x11-libs/cairo-1.2 - virtual/jpeg:= - sys-libs/zlib - introspection? ( dev-libs/gobject-introspection ) - lz4? ( app-arch/lz4 ) - python? ( dev-python/pygtk:2 ) - sasl? ( dev-libs/cyrus-sasl ) - smartcard? ( app-emulation/qemu[smartcard] ) - usbredir? ( - sys-apps/hwids - >=sys-apps/usbredir-0.4.2 - virtual/libusb:1 - virtual/libgudev:= - policykit? ( - sys-apps/acl - >=sys-auth/polkit-0.110-r1 - !~sys-auth/polkit-0.111 ) - ) - webdav? ( - net-libs/phodav:2.0 - >=dev-libs/glib-2.43.90:2 - >=net-libs/libsoup-2.49.91 ) -" -DEPEND="${RDEPEND} - dev-lang/python - dev-python/pyparsing - dev-perl/Text-CSV - >=dev-util/gtk-doc-am-1.14 - >=dev-util/intltool-0.40.0 - >=sys-devel/gettext-0.17 - virtual/pkgconfig - vala? ( $(vala_depend) ) -" - -if [[ ${PV} = 9999 ]]; then - DEPEND="${DEPEND} - $(vala_depend) - dev-lang/perl - dev-perl/Text-CSV" -fi - -src_prepare() { - epatch_user - - AT_NO_RECURSIVE="yes" eautoreconf - - use vala && vala_src_prepare -} - -src_configure() { - local myconf - local audio="no" - - use gstreamer && audio="gstreamer" - use pulseaudio && audio="pulse" - - if use vala ; then - # force vala regen for MinGW, etc - rm -fv gtk/controller/controller.{c,vala.stamp} gtk/controller/menu.c - fi - - myconf=" - --disable-maintainer-mode \ - $(use_enable static-libs static) \ - $(use_enable introspection) \ - --with-audio=${audio} \ - $(use_with python) \ - $(use_with sasl) \ - $(use_enable smartcard) \ - $(use_enable usbredir) \ - $(use_with usbredir usb-ids-path /usr/share/misc/usb.ids) \ - $(use_with usbredir usb-acl-helper-dir /usr/libexec) \ - $(use_enable policykit polkit) \ - $(use_enable vala) \ - $(use_enable webdav) \ - $(use_enable dbus) \ - --disable-gtk-doc \ - --disable-werror \ - --enable-pie" - - # Parameter of --with-gtk - MULTIBUILD_VARIANTS=( no ) - use gtk2 && MULTIBUILD_VARIANTS+=( 2.0 ) - use gtk3 && MULTIBUILD_VARIANTS+=( 3.0 ) - - configure() { - [[ ${MULTIBUILD_VARIANT} != "2.0" ]] && myconf+=( --with-python ) - myconf+=( --with-gtk=${MULTIBUILD_VARIANT} ) - ECONF_SOURCE="${S}" econf ${myconf[@]} - } - multibuild_foreach_variant run_in_build_dir configure -} - -src_compile() { - multibuild_foreach_variant run_in_build_dir default -} - -src_test() { - multibuild_foreach_variant run_in_build_dir default -} - -src_install() { - dodoc AUTHORS ChangeLog NEWS README THANKS TODO - - multibuild_foreach_variant run_in_build_dir default - - # Remove .la files if they're not needed - use static-libs || prune_libtool_files - - use python && rm -rf "${ED}"/usr/lib*/python*/site-packages/*.la - - make_desktop_entry spicy Spicy "utilities-terminal" "Network;RemoteAccess;" -} diff --git a/net-misc/vinagre/metadata.xml b/net-misc/vinagre/metadata.xml deleted file mode 100644 index 10b7a1e0..00000000 --- a/net-misc/vinagre/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <use> - <flag name="rdp">Enable access to Windows RDP protocol using - <pkg>net-misc/rdesktop</pkg></flag> - <flag name="ssh">Enable ssh plugin using <pkg>x11-libs/vte</pkg></flag> - <flag name="spice">Enable access to SPICE-enabled virtual machines</flag> - <flag name="telepathy">Enable access to remote desktop via a - <pkg>net-libs/telepathy-glib</pkg> client</flag> - </use> -</pkgmetadata> diff --git a/net-misc/vinagre/vinagre-9999.ebuild b/net-misc/vinagre/vinagre-9999.ebuild deleted file mode 100644 index 5e9377a4..00000000 --- a/net-misc/vinagre/vinagre-9999.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="no" -VALA_MIN_API_VERSION="0.18" - -inherit gnome2 linux-info vala -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="VNC client for the GNOME desktop" -HOMEPAGE="https://wiki.gnome.org/Apps/Vinagre" - -LICENSE="GPL-3+" -SLOT="0" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86" -fi -IUSE="rdp +ssh spice +telepathy zeroconf" - -# cairo used in vinagre-tab -# gdk-pixbuf used all over the place -RDEPEND=" - >=dev-libs/glib-2.32.0:2 - >=x11-libs/gtk+-3.9.6:3 - app-crypt/libsecret - >=dev-libs/libxml2-2.6.31:2 - >=net-libs/gtk-vnc-0.4.3[gtk3] - x11-libs/cairo:= - x11-libs/gdk-pixbuf:2 - x11-themes/hicolor-icon-theme - - rdp? ( net-misc/freerdp ) - ssh? ( >=x11-libs/vte-0.20:2.91 ) - spice? ( - app-emulation/spice-protocol - >=net-misc/spice-gtk-0.5[gtk3] ) - telepathy? ( - dev-libs/dbus-glib - >=net-libs/telepathy-glib-0.11.6 ) - zeroconf? ( >=net-dns/avahi-0.6.26[dbus,gtk3] ) -" -DEPEND="${RDEPEND} - >=dev-lang/perl-5 - dev-libs/appstream-glib - >=dev-util/intltool-0.50 - >=sys-devel/gettext-0.17 - virtual/pkgconfig - $(vala_depend) -" - -if [[ ${PV} = 9999 ]]; then - DEPEND+=" - app-text/yelp-tools - gnome-base/gnome-common" -fi - -pkg_pretend() { - # Needed for VNC ssh tunnel, bug #518574 - CONFIG_CHECK="~IPV6" - check_extra_config -} - -src_prepare() { - vala_src_prepare - gnome2_src_prepare -} - -src_configure() { - local myconf="" - [[ ${PV} = 9999 ]] || myconf="ITSTOOL=$(type -P true)" - DOCS="AUTHORS ChangeLog ChangeLog.pre-git NEWS README" - gnome2_src_configure \ - $(use_enable rdp) \ - $(use_enable ssh) \ - $(use_enable spice) \ - $(use_with telepathy) \ - $(use_with zeroconf avahi) \ - ${myconf} -} diff --git a/net-misc/vino/metadata.xml b/net-misc/vino/metadata.xml deleted file mode 100644 index 1208299a..00000000 --- a/net-misc/vino/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -<use> - <flag name="telepathy">Enable desktop sharing through a telepathy client</flag> -</use> -</pkgmetadata> diff --git a/net-misc/vino/vino-9999.ebuild b/net-misc/vino/vino-9999.ebuild deleted file mode 100644 index 0778222b..00000000 --- a/net-misc/vino/vino-9999.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="yes" - -inherit gnome2 -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="An integrated VNC server for GNOME" -HOMEPAGE="https://wiki.gnome.org/Projects/Vino" - -LICENSE="GPL-2+" -SLOT="0" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" -fi -IUSE="crypt gnome-keyring ipv6 jpeg ssl +telepathy zeroconf +zlib" -# bug #394611; tight encoding requires zlib encoding -REQUIRED_USE="jpeg? ( zlib )" - -# cairo used in vino-fb -# libSM and libICE used in eggsmclient-xsmp -RDEPEND=" - >=dev-libs/glib-2.26:2 - >=dev-libs/libgcrypt-1.1.90:0= - >=x11-libs/gtk+-3:3 - - dev-libs/dbus-glib - x11-libs/cairo:= - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXtst - x11-libs/pango[X] - - >=x11-libs/libnotify-0.7.0:= - - crypt? ( >=dev-libs/libgcrypt-1.1.90:0= ) - gnome-keyring? ( app-crypt/libsecret ) - jpeg? ( virtual/jpeg:0= ) - ssl? ( >=net-libs/gnutls-2.2.0:= ) - telepathy? ( >=net-libs/telepathy-glib-0.18 ) - zeroconf? ( >=net-dns/avahi-0.6:=[dbus] ) - zlib? ( sys-libs/zlib:= ) -" -DEPEND="${RDEPEND} - >=dev-lang/perl-5 - >=dev-util/intltool-0.50 - virtual/pkgconfig - app-crypt/libsecret -" -# libsecret is always required at build time per bug 322763 - -src_configure() { - gnome2_src_configure \ - $(use_enable ipv6) \ - $(use_with crypt gcrypt) \ - $(use_with gnome-keyring secret) \ - $(use_with jpeg) \ - $(use_with ssl gnutls) \ - $(use_with telepathy) \ - $(use_with zeroconf avahi) \ - $(use_with zlib) -} diff --git a/profiles/package.mask b/profiles/package.mask deleted file mode 100644 index 39ac0c4c..00000000 --- a/profiles/package.mask +++ /dev/null @@ -1,20 +0,0 @@ -#################################################################### -# $Id$ -# -# When you add an entry to the top of this file, add your name, the date, and -# an explanation of why something is getting masked. Please be extremely -# careful not to commit atoms that are not valid, as it can cause large-scale -# breakage, especially if it ends up in the daily snapshot. -# - -# Sobhan Mohammadpour <sobhan@gentoo.org> (28 Feb 2019) -# Depends on maksed >=app-text/gspell-1.8.1 ->=app-editors/latexila-3.30.2 - -# Gilles Dartiguelongue <eva@gentoo.org> (07 Sep 2018) -# No upstream activity for 3 years, not compatible with tracker-2 -app-misc/tracker-miner-media - -# Gilles Dartiguelongue <eva@gentoo.org> (29 Jan 2018) -# Lots of unittests broken, no multilib support ->=gnome-base/librsvg-2.41 diff --git a/profiles/package.unmask b/profiles/package.unmask deleted file mode 100644 index 7c117e01..00000000 --- a/profiles/package.unmask +++ /dev/null @@ -1,10 +0,0 @@ -#################################################################### -# -# When you add an entry to the top of this file, add your name, the date, and -# an explanation of why something is getting masked. Please be extremely -# careful not to commit atoms that are not valid, as it can cause large-scale -# breakage, especially if it ends up in the daily snapshot. - -# Gilles Dartiguelongue <eva@gentoo.org> (9 Dec 2018) -# Revert in-tree Gnome 3.26 package mask ->=app-text/libgepub-0.5 diff --git a/profiles/package.use.force b/profiles/package.use.force deleted file mode 100644 index 445a68b5..00000000 --- a/profiles/package.use.force +++ /dev/null @@ -1,3 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ diff --git a/profiles/package.use.mask b/profiles/package.use.mask deleted file mode 100644 index 445a68b5..00000000 --- a/profiles/package.use.mask +++ /dev/null @@ -1,3 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ diff --git a/profiles/updates/1Q-2019 b/profiles/updates/1Q-2019 deleted file mode 100644 index 9388c51e..00000000 --- a/profiles/updates/1Q-2019 +++ /dev/null @@ -1,2 +0,0 @@ -move x11-libs/amtk gui-libs/amtk -slotmove =gui-libs/amtk-5.0.0 3 5 diff --git a/profiles/updates/2Q-2011 b/profiles/updates/2Q-2011 deleted file mode 100644 index 5846f4a1..00000000 --- a/profiles/updates/2Q-2011 +++ /dev/null @@ -1,5 +0,0 @@ -slotmove =net-libs/rest-0.7* 0 0.7 -slotmove =gnome-extra/gucharmap-2.33.2 0 2.90 -slotmove =gnome-extra/gucharmap-3.0.0 0 2.90 -slotmove =gnome-extra/gucharmap-3.0.1 0 2.90 -move gnome-base/gnome-online-accounts net-libs/gnome-online-accounts diff --git a/profiles/updates/2Q-2015 b/profiles/updates/2Q-2015 deleted file mode 100644 index ee40c88f..00000000 --- a/profiles/updates/2Q-2015 +++ /dev/null @@ -1 +0,0 @@ -move dev-python/dogtail dev-util/dogtail diff --git a/profiles/updates/3Q-2011 b/profiles/updates/3Q-2011 deleted file mode 100644 index 01f3c5df..00000000 --- a/profiles/updates/3Q-2011 +++ /dev/null @@ -1,3 +0,0 @@ -slotmove =app-editors/ghex-3.0.0 3 2 -slotmove =app-editors/ghex-2.9* 3 2 -move dev-libs/p11-kit app-crypt/p11-kit diff --git a/profiles/updates/3Q-2012 b/profiles/updates/3Q-2012 deleted file mode 100644 index b8cc62c7..00000000 --- a/profiles/updates/3Q-2012 +++ /dev/null @@ -1,2 +0,0 @@ -slotmove =media-libs/grilo-0.2.0 0 0.2 -slotmove =media-plugins/grilo-plugins-0.2.0 0 0.2 diff --git a/profiles/updates/3Q-2016 b/profiles/updates/3Q-2016 deleted file mode 100644 index 5f859f87..00000000 --- a/profiles/updates/3Q-2016 +++ /dev/null @@ -1,2 +0,0 @@ -slotmove <dev-libs/libgames-support-1 1.0 0 -slotmove =dev-libs/libgames-support-1.0 1.0 0 diff --git a/profiles/updates/3Q-2018 b/profiles/updates/3Q-2018 deleted file mode 100644 index 0476fcff..00000000 --- a/profiles/updates/3Q-2018 +++ /dev/null @@ -1 +0,0 @@ -move gnome-extra/gnome-todo app-office/gnome-todo diff --git a/scripts/gen_archlist.py b/scripts/gen_archlist.py index 17fcd6f1..b3b6fb15 100755 --- a/scripts/gen_archlist.py +++ b/scripts/gen_archlist.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python2 +#!/usr/bin/env python3 # vim: set sw=4 sts=4 et : # Author(s): Nirbheek Chauhan <nirbheek@gentoo.org> # @@ -37,10 +37,10 @@ logger = logging.getLogger('gen_archlist') ############# # GNOME_OVERLAY = PORTDB.getRepositoryPath('gnome') portage.portdb.porttrees = [portage.settings['PORTDIR']] -STABLE_ARCHES = ('alpha', 'amd64', 'arm', 'arm64', 'hppa', 'ia64', +STABLE_ARCHES = ('amd64', 'arm', 'arm64', 'hppa', 'ppc', 'ppc64', 's390', 'sparc', 'x86') UNSTABLE_ARCHES = ('~alpha', '~amd64', '~arm', '~arm64', '~hppa', '~ia64', - '~m68k', '~ppc', '~ppc64', '~s390', '~sh', '~sparc', + '~m68k', '~ppc', '~ppc64', '~s390', '~sparc', '~x86', '~x86-fbsd') ALL_ARCHES = STABLE_ARCHES + UNSTABLE_ARCHES SYSTEM_PACKAGES = [] diff --git a/scripts/test-data/gnome-list b/scripts/test-data/gnome-list index 4b7bbf10..4f4fdfb7 100644 --- a/scripts/test-data/gnome-list +++ b/scripts/test-data/gnome-list @@ -32,7 +32,6 @@ app-text/gnome-spell dev-libs/liboobs dev-libs/totem-pl-parser dev-python/gdata -gnome-base/libgnome-keyring gnome-base/libgtop gnome-extra/gtkhtml gnome-extra/libgsf diff --git a/scripts/test-data/gnome2-list b/scripts/test-data/gnome2-list index f096bdf1..d7ed63e6 100644 --- a/scripts/test-data/gnome2-list +++ b/scripts/test-data/gnome2-list @@ -32,7 +32,6 @@ app-text/gnome-spell dev-libs/liboobs dev-libs/totem-pl-parser dev-python/gdata -gnome-base/libgnome-keyring gnome-base/libgtop:2 gnome-extra/gtkhtml:3.14 gnome-extra/libgsf diff --git a/status/BUGS b/status/BUGS deleted file mode 100644 index 6dc8dc80..00000000 --- a/status/BUGS +++ /dev/null @@ -1,21 +0,0 @@ -GNOME Bugs and other problems - -Last updated: Oct 17th 2009 - -Bug Lists: -========== -* Gentoo bugzilla: http://tinyurl.com/gnome-overlay-bugs -* GNOME bugzilla: http://tinyurl.com/gentoo-gnome-bugzilla - -Blockers: -========= -* - -Informations: -============ -* - -Enhancements: -============= -* - diff --git a/status/GNOME3_NOTES b/status/GNOME3_NOTES deleted file mode 100644 index 8eb3a07d..00000000 --- a/status/GNOME3_NOTES +++ /dev/null @@ -1,3 +0,0 @@ -* hamster-applet 2.91 is still an applet; useless with GNOME Shell -* gnome-keyring's gtk3 version libgcr -> libgcr-3 - - Difficult to parallel install, though, because other libs are the same diff --git a/status/TODO b/status/TODO deleted file mode 100644 index 1ce404e4..00000000 --- a/status/TODO +++ /dev/null @@ -1,34 +0,0 @@ -THIS FILE IS AUTO GENERATED, DO NOT MODIFY BY HAND - -Ebuild Notices: -=============== -dev-libs/gir-repository-0.6.5 - * installs even disabled stuff if it's a dependency of something enabled - * these dependencies are probably incomplete -dev-libs/seed-2.31.5 - * tests need all the feature-USE-flags enabled to complete successfully -gnome-base/nautilus-2.90.1 - * tarball generated with broken gtk-doc, revisit me. -gnome-extra/evolution-exchange-2.32.0 - * Fix compilation flags crazyness -gnome-extra/libgda-9999 - * sqlite is automagic, but maybe it is a hard-dep - * autoconf is a hell of inconsistencies -media-sound/rhythmbox-0.13.0 - * double check what to do with fm-radio plugin -media-video/totem-2.90.5 - * Enable for now python USE flag per bug #316409 - * no libpeas[vala] yet - * disabled upstream (introspection not quite stable) - * freezes totem - * why does it need write access here, probably need to set up a fake -net-libs/libepc-0.3.11 - * 2 out of 16 tests fail, upstream bug #578792 -net-libs/webkit-gtk-1.3.7-r1 - * Fix unaligned accesses on ARM, IA64 and SPARC -x11-libs/gtk+-2.91.6 - * PackageKit support -x11-themes/gnome-icon-theme-symbolic-2.30.0 - * double check potential LINGUAS problem -x11-themes/gnome-icon-theme-symbolic-2.31.0 - * double check potential LINGUAS problem diff --git a/status/early-move.list b/status/early-move.list deleted file mode 100644 index d3018fbc..00000000 --- a/status/early-move.list +++ /dev/null @@ -1,12 +0,0 @@ -# GNOME 3 libraries that we intend to move to the tree ASAP - -dev-cpp/*mm -gnome-base/gnome-desktop -gnome-extra/gtkhtml -media-libs/libchamplain -media-libs/libgnome-media-profiles -net-libs/libsoup{,-gnome} -net-libs/webkit-gtk -x11-libs/gtksourceview -x11-libs/libwnck -x11-libs/vte diff --git a/status/gnome-3.2-upgrade.xml b/status/gnome-3.2-upgrade.xml deleted file mode 100644 index e69ef13d..00000000 --- a/status/gnome-3.2-upgrade.xml +++ /dev/null @@ -1,482 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> -<!-- $Header$ --> - -<guide link="/proj/en/desktop/gnome/howtos/gnome-3.2-upgrade.xml" lang="en"> -<title>GNOME 3.0 Upgrade Guide</title> - -<author title="Author"> - <mail link="tetromino@gmail.com">Alexandre Rostovtsev</mail> -</author> - -<abstract> -This is a guide for upgrading from GNOME 2.32.x to GNOME 3.2.x -</abstract> - -<!-- The content of this document is licensed under the CC-BY-SA license --> -<!-- See http://creativecommons.org/licenses/by-sa/2.5 --> -<license/> - -<version>0.1</version> -<date>2011-10-12</date> - -<chapter> -<title>Changes</title> - -<section> -<title>General changes</title> -<body> - -<p> -Please see the <uri link="http://library.gnome.org/misc/release-notes/3.2/">GNOME -3.2 Release Notes</uri> (and <uri link="http://library.gnome.org/misc/release-notes/3.0/">3.0 -Release Notes</uri>) for what is new in this major release of GNOME. -</p> - -<p> -Briefly: GNOME 3.2 includes two desktop modes—standard and fallback. -Fallback mode uses <c>gnome-base/gnome-panel</c> and <c>x11-wm/metacity</c>, and -is similar in appearance and behavior to GNOME 2. Standard mode uses -<c>gnome-base/gnome-shell</c> and <c>x11-wm/mutter</c>, and looks and behaves -<e>completely</e> differently from previous GNOME releases. By default, the -choice of desktop mode is determined by the system's graphics hardware and -drivers (standard mode requires modern 3D graphics capabilities). -</p> - -<p>There is a <uri link="https://live.gnome.org/GnomeShell/Tour">quick -tour</uri> of standard mode's GNOME Shell available on the GNOME website. -For an in-depth guide to using GNOME Shell, see -<uri link="https://live.gnome.org/GnomeShell/CheatSheet">the GNOME Shell -cheat sheet</uri>. GNOME Shell at first may feel alien and limited to an -experienced GNOME 2 user. We strongly encourage users to persist and make -themselves use it for a few days; those who take the time to get used to GNOME -Shell's behavior usually grow to love it and don't want to go back to an -old-fashioned GNOME 2-like desktop environment. -</p> -</body> -</section> - -<section> -<title>Languages and encodings</title> -<body> - -<p> -GNOME 3.2 obtains user language settings from <c>sys-apps/accountsservice</c>. -The language can be set in GNOME from the <e>My Account</e> entry in the upper -right corner menu. Alternatively, you can directly edit accountsservice user -files. For example, to have user <c>jrandom</c> use British English, you can -(as root) edit <path>/var/lib/AccountsService/users/jrandom</path> so it reads -the following: -</p> -<pre> -[User] -Language=en_GB.utf8 -</pre> - -</body> -</section> - -<section> -<title>Fonts</title> -<body> - -<p> -GNOME 3.2 uses <c>media-fonts/cantarell</c> as its default font. Unfortunately, -Cantarell only includes a subset of the extended Latin alphabet. Users of -languages whose writing systems are not covered by Cantarell will probably want -to switch to another font, such as <c>media-fonts/dejavu</c>: -</p> - -<pre caption="Set DejaVu (size 10) as the default font"> -$ <i>gsettings set org.gnome.desktop.interface font-name 'DejaVu Sans 10'</i> -$ <i>gsettings set org.gnome.desktop.interface document-font-name 'DejaVu Sans 10'</i> -$ <i>gconftool-2 -s -t string /apps/metacity/general/titlebar_font 'DejaVu Sans Bold 10'</i> -</pre> - -</body> -</section> - -<section> -<title>Applets</title> -<body> -<p> -GNOME 2 applets cannot be used in GNOME 3.2. Fallback mode allows applets, -although some have not yet been ported to the new, gtk3-based APIs. In -standard mode, there are no applets at all. Some traditional applet -functionality can be replicated using third-party GNOME Shell extensions. -</p> -<p> -In order to manage fallback gnome-panel settings (either add/remove or rearrange -applet positions) one has to hold down the <c>Alt</c> key when clicking -on the panel. This opens relevant menu for changing either panel or applet -settings. -</p> -</body> -</section> - -<section> -<title>Shut down and reboot</title> -<body> -<p> -GNOME Shell developers made a <uri -link="https://live.gnome.org/GnomeShell/Design/Whiteboards/SystemStopRestart">controversial -decision</uri> to not show any sort of shut down or power off menu by default. -The <em>Power Off</em> menu item becomes visible after clicking on the upper -right corner menu and holding down the <c>Alt</c> key. -</p> - -<p> -If you need an easily discoverable GUI for shutting down the machine (for -example, if deploying GNOME 3.2 in a corporate environment where users are -required to turn off their computers at the end of the day), you can install the -alternative-status-menu extension. To do so, emerge <c>gnome-extra/gnome-shell-extensions</c> -and run</p> -<pre caption="Enabling the alternative-status-menu extension"> -# <i>eselect gnome-shell-extensions enable 'alternative-status-menu@gnome-shell-extensions.gnome.org'</i> -</pre> - -</body> -</section> - -<section> -<title>Suspend on laptop lid close</title> -<body> - -<p> -GNOME 3 will, by default, suspend a laptop when the lid is closed. If you -do not like this behavior, you can change it via the <c>gnome-tweak-tool</c> -GUI, or using <c>gsettings</c> from the terminal: -</p> - -<pre caption="Only turn off the screen when laptop lid is closed on AC power"> -$ <i>gsettings set org.gnome.settings-daemon.plugins.power lid-close-ac-action blank</i> -</pre> - -</body> -</section> - -<section> -<title>Icons on the desktop</title> -<body> - -<p> -In GNOME 3.2, Nautilus by default no longer manages the desktop, and the -<path>~/Desktop</path> folder is simply treated as a normal folder with files. -</p> - -<p> -If you want to have Nautilus manage the desktop like in GNOME 2, you can change -the corresponding setting in the <c>gnome-tweak-tool</c> GUI, or use the -<c>gsettings</c> command from the terminal: -</p> -<pre caption="Making Nautilus manage the desktop"> -$ <i>gsettings set org.gnome.desktop.background show-desktop-icons true</i> -</pre> - -</body> -</section> - -<section> -<title>Compiz</title> -<body> - -<p> -GNOME 3.2 standard mode (i.e. GNOME Shell) is incompatible with Compiz. -</p> - -</body> -</section> - -<section> -<title>Touchpad and other input device customization</title> -<body> - -<p> -In GNOME 3, if you have "disable touchpad while typing" selected, the touchpad -will be disabled for 2 seconds after a keyboard key is pressed. In GNOME 2, -this interval was 500 milliseconds. If you like to disable the touchpad -while typing, but prefer the shorter timeout interval like in GNOME 2, you can -emerge <c>gnome-base/gnome-settings-daemon</c> with the -<c>short-touchpad-timeout</c> USE flag enabled. -</p> - -<p> -GNOME 3 allows setting a custom command for advanced customization of input -device settings. For example, suppose that you want to configure your touchpad -to enable two-finger scrolling (both vertical and horizontal) <e>and</e> edge -scrolling (vertical only). You could do -</p> - -<pre caption="Setting a new GNOME input device hotplug script"> -$ <i>cp /usr/share/gnome-settings-daemon-3.0/input-device-example.sh ~/input-device.sh</i> -$ <i>chmod +x ~/input-device.sh</i> -$ <i>gsettings set org.gnome.settings-daemon.peripherals.input-devices hotplug-command ~/input-device.sh</i> -</pre> - -<p> -and edit <path>input-device.sh</path> so it ends as follows: -</p> - -<pre> -# If the device is a touchpad ... -if [[ -z "${device#*TouchPad*}" ]]; then - # ... enable two-finger scrolling (vertical and horizontal) ... - xinput set-prop "${device}" "Synaptics Two-Finger Scrolling" 1 1 - # ... and edge scrolling (vertical only, no horizontal, no coasting) ... - xinput set-prop "${device}" "Synaptics Edge Scrolling" 1 0 0 -fi -# All further processing will be disabled if $retval == 0 -exit $retval -</pre> - -<note> -If the custom hotplug command does not terminate with exit value 0, -<c>gnome-settings-daemon</c> will set its own settings on the input device, -likely clobbering the settings that the hotplug command had changed. -</note> - -<p> -If, for whatever reason, you want to completely prevent GNOME 3 from -automatically modifying your mouse and touchpad settings (note that this will -<e>also</e> prevent custom input hotplug commands, such as -<path>input-device.sh</path> above, from modifying mice and touchpads!), you -can run the following: -</p> - -<pre caption="Prevent GNOME from managing the mouse and touchpad"> -$ <i>gsettings set org.gnome.settings-daemon.plugins.mouse active false</i> -</pre> - -</body> -</section> - -<section> -<title>General configurability and extensions</title> -<body> - -<p> -GNOME 3.2 is designed to appear significantly less configurable than GNOME 2. -For example, by default there is no easily discoverable GUI for changing the -Gtk+ theme. Many configuration settings are hidden, but can still be changed -from gsettings (dconf), gconf, or using the <c>gnome-extra/gnome-tweak-tool</c> -GUI. Discussion of most of these hidden settings is outside the scope of this -guide. -</p> - -<p> -GNOME Shell's behavior can be significantly altered using <uri -link="https://live.gnome.org/GnomeShell/Extensions">extensions</uri>. Gentoo -packages the extensions from the official GNOME repository as -<c>gnome-extra/gnome-shell-extensions</c>; there are also numerous third-party -developers publishing extensions on various websites. -</p> - -<p> -Gentoo uses <c>eselect gnome-shell-extensions</c> to manage system defaults that -control whether extensions installed systemwide (i.e. in <path>/usr/share/gnome-shell/extensions</path>) -should be enabled. Newly-installed extensions start out disabled by default. -</p> - -<p> -Defaults managed by <c>eselect gnome-shell-extensions</c> can be overridden on a -per-user basis using <c>gnome-tweak-tool</c>, or from the command line using -<c>gsettings</c>. For example, to load all extensions with the exception of -dock and gajim, a user can run -</p> -<pre caption="Enabling alterntive status menu and dock extensions (and disabling all others!)"> -$ <i>gsettings set org.gnome.shell enabled-extensions \</i> - <i>'["alternative-status-menu@gnome-shell-extensions.gnome.org", "dock@gnome-shell-extensions.gnome.org"]'</i> -</pre> - -<note> -Instead of <c>enabled-extensions</c>, GNOME 3.0 used the <c>disabled-extensions</c> -gsettings key. In GNOME 3.2, this key no longer has any effect. -</note> - -<impo> -Extension code quality is highly variable, and some extensions can render GNOME -completely unusable. Gentoo cannot offer support for problems caused by third-party -extensions. -</impo> - -</body> -</section> - -</chapter> - -<chapter> -<title>Video card compatibility</title> - -<section> -<title>AMD / ATI</title> - -<body> -<p> -GNOME Shell shows <uri link="http://ati.cchtml.com/show_bug.cgi?id=99">graphical -corruption</uri> under current versions of <c>x11-drivers/ati-drivers</c> -(i.e. FGLRX binary drivers); driver versions 11.8 and below are known -to be affected. As a workaround, you can force GNOME to start in fallback -mode (see <e>Troubleshooting</e> section below), or alternatively, switch to -open-source drivers. -</p> - -<p> -If using open-source AMD / ATI drivers, <c>media-libs/mesa</c> should be built with -<c>USE=gallium</c>, otherwise GNOME will only run in fallback mode. -</p> -</body> -</section> - -<section> -<title>NVIDIA</title> - -<body> -<p> -Under some versions of <c>x11-drivers/nvidia-drivers</c>, GNOME Shell system tray shows -<uri link="https://bugs.gentoo.org/show_bug.cgi?id=380245">graphical corruption</uri> -(all icons are rendered identically). This problem is fixed in driver versions 280.13 -and newer. -</p> - -<p> -All versions of <c>x11-drivers/nvidia-drivers</c> are incompatible with GNOME's -color management support. This is GNOME's color management code relies on XRandR, -and NVIDIA's support for XRandR is currently incomplete. -There is no workaround at this time. -</p> - -<p> -As reported in <uri link="https://bugs.gentoo.org/show_bug.cgi?id=375615">bug -#375615</uri>, for some people, certain versions of <c>x11-drivers/nvidia-drivers</c> -(275.28, 280.13, and 285.03 are known to be affected) cause some Gtk+ applications -to hang when terminating. One effect of this is to make GDM freeze after the -password has been entered; similarly, GNOME will freeze when logging out. -The affected versions of <c>nvidia-drivers</c> have been masked. To prevent -this problem, make sure to use an unmasked driver version, for example -275.09.07 or 285.05.09. -</p> -</body> -</section> -</chapter> - -<chapter> -<title>Troubleshooting</title> - -<section> -<title>GDM shows an "Oh no! Something has gone wrong" screen</title> - -<body> -<p> -This is may be caused by a GNOME Shell crash. Try rebuilding <c>gnome-base/gdm</c> -with the <c>gnome-shell</c> USE flag disabled. -</p> - -</body> -</section> - -<section> -<title>GDM freezes after the password has been entered</title> - -<body> -<p> -This is caused by a bug in <c>x11-drivers/nvidia-drivers</c>. -See <e>Video card compatibility</e> section above. -</p> - -</body> -</section> - -<section> -<title>GNOME starts in fallback mode</title> -<body> - -<p> -GNOME will start in fallback mode if it detects that the graphics hardware and -drivers are insufficiently capable. To see a more detailed explanation of why -GNOME does not start in standard mode, run -<path>/usr/libexec/gnome-session-check-accelerated-helper</path>: -</p> - -<pre caption="Sample gnome-session-check-accelerated-helper output"> -$ <i>/usr/libexec/gnome-session-check-accelerated-helper</i> -gnome-session-is-accelerated: No hardware 3D support. -</pre> - -</body> -</section> - -<section> -<title>GNOME starts in standard mode</title> -<body> - -<p> -To force GNOME to start in fallback mode (e.g. due to poor performance or -personal taste), open System Settings (or <path>gnome-control-center</path> -from the terminal), go to <e>System Info → Graphics</e>, and turn on -<e>Forced Fallback Mode</e>. Alternatively, from a terminal: -</p> - -<pre caption="Force GNOME to start in fallback mode"> -$ <i>gsettings set org.gnome.desktop.session session-name gnome-fallback</i> -</pre> - -</body> -</section> - -<section> -<title>Epiphany and Adobe Flash</title> -<body> - -<p> -Out of the box, Epiphany 3 cannot load <c>www-plugins/adobe-flash</c> because -the browser links to Gtk+-3 while the plugin links to Gtk+-2. On amd64, there -is a workaround: if you emerge <c>adobe-flash</c> with <c>USE=-64bit</c>, the -plugin will be called through <c>www-plugins/nspluginwrapper</c>, avoiding -incompatibility between Gtk+ versions. On x86, unfortunately there is no good -workaround at this time; we suggest using a gtk2-based browser (such as -<c>www-clients/firefox</c> or <c>www-clients/chromium</c>). -</p> - -</body> -</section> - -<section> -<title>Various GNOME 2.x and 3.0 packages fail to compile due to <c>G_CONST_RETURN</c></title> - -<body> -<p> -Support for the <c>G_CONST_RETURN</c> macro was formally deprecated in -<c>dev-libs/glib</c> during the GNOME 3.1 development cycle. -However, some GNOME 2 and 3.0 packages use the deprecated macro and pass -<c>-DG_DISABLE_DEPRECATED</c> (or a similar define) to the compiler in -their configure scripts or makefiles. As a result, when building against -<c>>=dev-libs/glib-2.29.8</c>, such packages will fail with error messages -similar to the following: -</p> -<pre caption="Typical error message when building a GNOME 3.0 package against glib-2.30"> -In file included from /usr/include/pango-1.0/pango/pango-script.h:138, - from /usr/include/pango-1.0/pango/pango-gravity.h:98, - from /usr/include/pango-1.0/pango/pango-types.h:91, - from /usr/include/pango-1.0/pango/pango-font.h:26, - from /usr/include/pango-1.0/pango/pango-attributes.h:25, - from /usr/include/pango-1.0/pango/pango.h:25, - from /usr/include/gtk-3.0/gdk/gdktypes.h:37, - from /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:31, - from /usr/include/gtk-3.0/gdk/gdk.h:33, - from /usr/include/gtk-3.0/gdk/gdkx.h:30, - from eggdesktopfile.c:34: -/usr/include/pango-1.0/pango/pango-language.h:37: error: expected '=', ',', -';', 'asm' or '__attribute__' before 'char' -/usr/include/pango-1.0/pango/pango-language.h:41: error: expected '=', ',', -';', 'asm' or '__attribute__' before 'char' -</pre> - -<p> -Any packages failing in this manner should be reported in Gentoo bugzilla -so that they can be fixed. -</p> -</body> -</section> - -</chapter> -</guide> diff --git a/status/portage-configs/README b/status/portage-configs/README deleted file mode 100644 index 8625b1bc..00000000 --- a/status/portage-configs/README +++ /dev/null @@ -1,2 +0,0 @@ -You may want to do `mkdir /etc/portage/package.keywords`, etc, and then symlink -all these inside those directories as these are still incomplete. diff --git a/status/portage-configs/package.keywords.gnome3 b/status/portage-configs/package.keywords.gnome3 deleted file mode 100644 index d32fcf5a..00000000 --- a/status/portage-configs/package.keywords.gnome3 +++ /dev/null @@ -1,363 +0,0 @@ -################### -## START GNOME 3 ## -################### -gnome-base/gnome -gnome-base/gnome-fallback -gnome-base/gnome-extra-apps -gnome-base/gnome-core-apps -gnome-base/gnome-core-libs - -# a11y -dev-libs/libgee:0.8 -app-accessibility/at-spi2-atk -app-accessibility/at-spi2-core -app-accessibility/caribou -~dev-python/setproctitle-1.1.6 -~app-accessibility/speech-dispatcher-0.8 -app-accessibility/orca - -# Core -app-admin/packagekit-base -app-admin/packagekit-gtk -app-arch/file-roller -app-cdr/brasero -app-misc/tracker -dev-libs/atk -dev-libs/gdl:3 -dev-libs/glib -dev-libs/libgweather -dev-libs/libpeas -dev-libs/libunique:3 -dev-libs/libwacom -dev-python/pyatspi -dev-python/pycairo -dev-python/pygobject:3 -dev-util/anjuta -dev-util/devhelp -dev-util/glade -dev-util/gnome-devel-docs -gnome-base/dconf -gnome-base/gconf -gnome-base/gnome-desktop:2 -gnome-base/gnome-desktop:3/7 -gnome-base/gnome-menus:0 -gnome-base/gnome-menus:3 -gnome-base/gnome-session -gnome-base/gsettings-desktop-schemas -gnome-base/libgnomekbd -gnome-base/librsvg -gnome-extra/at-spi -gnome-extra/bug-buddy -gnome-extra/evolution-data-server -gnome-extra/evolution-ews -gnome-extra/evolution-exchange -gnome-extra/evolution-groupwise -gnome-extra/evolution-kolab -gnome-extra/gcalctool -gnome-extra/gconf-editor -gnome-extra/gnome-contacts -gnome-extra/gnome-media -gnome-extra/gnome-packagekit -gnome-extra/gnome-power-manager -gnome-extra/gnome-screensaver -gnome-extra/gnome-system-monitor -gnome-extra/gnome-user-docs -gnome-extra/gtkhtml:4.0 -gnome-extra/gucharmap -gnome-extra/libgda:4 -gnome-extra/libgda:5 -gnome-extra/yelp -gnome-extra/yelp-xsl -gnome-extra/zenity -mail-client/evolution -media-fonts/cantarell -media-gfx/eog -net-analyzer/gnome-nettool -net-dns/avahi -net-libs/liboauth -net-libs/libproxy -net-libs/libsoup -net-libs/libsoup-gnome -net-libs/webkit-gtk:3/25 -net-misc/vinagre -net-misc/vino -net-wireless/gnome-bluetooth -sys-apps/accountsservice -x11-libs/gdk-pixbuf -x11-libs/gtk+:3 -x11-libs/gtksourceview:3.0 -x11-libs/libnotify -x11-libs/libwnck -x11-libs/libxklavier -x11-terms/gnome-terminal - -# GDM -~sys-auth/consolekit-0.4.5_p20120320 -gnome-base/gdm - -# Text rendering -~media-libs/freetype-2.4.11 -~media-libs/fontconfig-2.10.91 -~x11-libs/cairo-1.12.14 -x11-libs/pango -x11-libs/pangox-compat - -# GNOME Control Center -~dev-libs/libpwquality-1.2.0 -~net-fs/samba-3.6.14 -app-admin/openrc-settingsd -gnome-base/gnome-control-center - -# GNOME Boxes -sys-libs/libosinfo -gnome-extra/gnome-boxes -gnome-extra/gnome-boxes-nonfree - -# GNOME Documents -net-libs/libzapojit -dev-libs/libgdata -gnome-extra/gnome-documents - -# GNOME Disk Utility -dev-lang/spidermonkey:0/mozjs185 -sys-apps/gnome-disk-utility - -# Gobject Introspection -dev-libs/gobject-introspection-common -dev-libs/gobject-introspection - -# GNOME Utils split -gnome-extra/gnome-utils -app-dicts/gnome-dictionary -app-admin/gnome-system-log -gnome-extra/gnome-search-tool -media-gfx/gnome-font-viewer -media-gfx/gnome-screenshot -sys-apps/baobab - -# GNOME Settings Daemon -~app-i18n/ibus-1.5.2 -~app-i18n/ibus-m17n-1.3.4 -~dev-libs/m17n-lib-1.6.4 -gnome-base/gnome-settings-daemon - -# Glib Networking -net-libs/glib-networking - -# Development utilities -app-text/gnome-doc-utils -app-text/yelp-tools -dev-util/gdbus-codegen -dev-util/itstool -~dev-util/gtk-doc-1.18 -~dev-util/gtk-doc-am-1.18 -gnome-base/gnome-common - -# Themes -x11-themes/gnome-backgrounds -x11-themes/gnome-icon-theme -x11-themes/gnome-icon-theme-symbolic -x11-themes/gnome-icon-theme-extras -x11-themes/gnome-themes-standard -x11-themes/gtk-engines-clearlooks -x11-themes/gtk-engines-unico - -# CPP bindings -dev-cpp/libxmlpp -dev-cpp/atkmm -dev-cpp/cairomm -dev-cpp/gconfmm -dev-cpp/gstreamermm -dev-cpp/glibmm -dev-cpp/gtkmm:2.4 -dev-cpp/gtkmm:3.0 -dev-cpp/gtksourceviewmm:3.0 -dev-cpp/mm-common -dev-cpp/pangomm - -# Clutter -dev-libs/json-glib -media-libs/cogl:1.0/12 -media-libs/clutter:1.0 -media-libs/clutter-gtk:1.0 -media-libs/clutter-gst:1.0 -media-libs/clutter-gst:2.0 - -# Colord -~x11-misc/colord-0.1.31 -gnome-extra/gnome-color-manager - -# libcanberra -media-libs/libcanberra - -# libsocialweb -net-libs/libsocialweb -net-libs/rest - -# Gedit -app-editors/gedit -app-editors/gedit-plugins - -# Epiphany -~media-libs/libwebp-0.3.0 -~sys-devel/gcc-4.7.2:4.7 -www-client/epiphany -www-client/epiphany-extensions - -# Folks -dev-python/isodate -dev-python/pyxdg -dev-python/rdflib -dev-libs/dee -gnome-extra/zeitgeist -dev-libs/libzeitgeist -dev-libs/folks - -# Empathy -=sci-geosciences/geocode-glib-0.99* -media-libs/libchamplain:0.8 -media-libs/libchamplain:0.10 -media-libs/libchamplain:0.12 -media-libs/memphis -net-im/telepathy-logger -#net-im/telepathy-mission-control -net-libs/farstream -net-libs/telepathy-farstream -net-libs/telepathy-glib -net-voip/telepathy-gabble -app-misc/geoclue -net-im/empathy - -# Rygel -~media-libs/gupnp-dlna-0.10.1:2.0 -~net-libs/gssdp-0.14.2:0/3 -~net-libs/gupnp-0.20.2:0/4 -~net-libs/gupnp-av-0.12.2:0/2 -~net-misc/rygel-0.18.1 - -# NM -net-misc/mobile-broadband-provider-info -#net-wireless/wimax -#net-wireless/wimax-tools -=net-misc/networkmanager-0.9.8* -=net-misc/networkmanager-vpnc-0.9.8* -=net-misc/networkmanager-pptp-0.9.8* -=net-misc/networkmanager-openvpn-0.9.8* -=net-misc/networkmanager-openswan-0.9.8* -=net-misc/networkmanager-openconnect-0.9.8* -~net-libs/libqmi-1.0.0 -=net-misc/modemmanager-0.7.9* -=gnome-extra/nm-applet-0.9.8* - -# Nautilus -gnome-base/nautilus -gnome-extra/sushi -gnome-extra/nautilus-tracker-tags - -# Rhythmbox, Sound Juicer, Totem -dev-libs/totem-pl-parser -media-libs/libgnome-media-profiles:3 -media-libs/musicbrainz:4 -media-libs/musicbrainz:5 -~net-libs/libdmapsharing-2.9.17:3.0 -net-misc/npapi-sdk -media-sound/rhythmbox ->=media-sound/sound-juicer-2.99 ->=media-video/totem-3.0 - -# Shotwell -media-gfx/shotwell - -# Tomboy & clones -app-misc/gnote -app-misc/tomboy - -# GNOME Shell -dev-libs/gjs -dev-libs/libcroco:0.6 -~x11-libs/libX11-1.5.0 -~x11-libs/libXfixes-5.0 -~x11-libs/libXext-1.3.1 -~x11-libs/libXi-1.7.1 -=x11-base/xorg-drivers-1.14 -~x11-drivers/xf86-video-fbdev-0.4.3 -~x11-drivers/xf86-input-synaptics-1.7.0 -~x11-drivers/xf86-input-evdev-2.8.0 -~x11-drivers/xf86-video-vesa-2.3.2 -=x11-base/xorg-server-1.14* -x11-wm/mutter -gnome-base/gnome-shell - -# Gvfs -gnome-base/libgdu -=media-libs/libgphoto2-2.5* -=media-gfx/gphoto2-2.5* -~media-libs/libmtp-1.1.6 -gnome-base/gvfs - -# GNOME Fallback -gnome-base/gnome-applets -gnome-base/gnome-panel ->=x11-wm/metacity-2.30.3-r1 - -# GNOME Games -gnome-base/gnome-js-common -dev-libs/seed -games-board/aisleriot -gnome-extra/gnome-calculator -gnome-extra/gnome-games -gnome-extra/gnome-games-extra-data - -# GNOME Online Accounts -~dev-libs/json-c-0.11 -~media-libs/sbc-1.1 -~media-sound/pulseaudio-4.0 -net-libs/gnome-online-accounts - -# Printing -~app-text/qpdf-3.0.2 -net-print/cups-filters -net-print/cups - -# Cheese -# Needs gst good, base from above -media-video/gnome-video-effects -x11-libs/mx -media-video/cheese - -# Evince -~app-text/libgxps-0.2.2 -app-text/evince - -# Keyring, Crypto -app-crypt/gcr -app-crypt/seahorse -app-crypt/seahorse-plugins -app-crypt/libsecret -gnome-base/libgnome-keyring -gnome-base/gnome-keyring - -# Vala -dev-lang/vala:0.20 -=dev-libs/vala-common-0.20* - -# Vte -x11-libs/gnome-pty-helper -x11-libs/vte:0 -x11-libs/vte:2.90 - -# Extras -gnome-extra/drwright -gnome-extra/gnome-clocks -gnome-extra/gnome-tweak-tool -gnome-extra/mousetweaks -gnome-extra/office-runner - -# GStreamer 1.0 -media-plugins/gst-plugins-vpx:1.0 -media-libs/gst-plugins-good:1.0 -media-libs/gst-plugins-bad:1.0 - -################# -## END GNOME 3 ## -################# diff --git a/status/portage-configs/package.unmask.gnome3 b/status/portage-configs/package.unmask.gnome3 deleted file mode 100644 index 1a86da19..00000000 --- a/status/portage-configs/package.unmask.gnome3 +++ /dev/null @@ -1,150 +0,0 @@ -# Gilles Dartiguelongue <eva@gentoo.org#> (08 June 2015) -# Gnome 3.16 mask ->=app-accessibility/at-spi2-atk-2.15 ->=app-accessibility/at-spi2-core-2.15 ->=app-accessibility/orca-3.15 ->=app-admin/packagekit-base-1 ->=app-admin/packagekit-gtk-1 ->=app-arch/file-roller-3.15 ->=app-crypt/gcr-3.15 ->=app-crypt/seahorse-3.15 ->=app-dicts/gnome-dictionary-3.15 ->=app-editors/gedit-3.15 ->=app-editors/gedit-plugins-3.15 ->=app-misc/bijiben-3.15 ->=app-misc/gnote-3.15 ->=app-misc/tracker-1.3 ->=app-text/evince-3.15 ->=app-text/yelp-tools-3.15 ->=dev-cpp/glibmm-2.43 ->=dev-cpp/gtkmm-3.15 ->=dev-lang/vala-0.27 ->=dev-libs/atk-2.15 ->=dev-libs/folks-0.11 ->=dev-libs/gdl-3.15 ->=dev-libs/gjs-1.43 ->=dev-libs/glib-2.43 ->=dev-libs/gobject-introspection-1.43 ->=dev-libs/gobject-introspection-common-1.43 ->=dev-libs/libgdata-0.17 ->=dev-libs/libgweather-3.15 ->=dev-libs/libpeas-1.13 ->=dev-libs/libunistring-0.9.5 ->=dev-libs/vala-common-0.27 ->=dev-python/pyatspi-2.15 ->=dev-python/pygobject-3.15 ->=dev-util/anjuta-3.15 ->=dev-util/devhelp-3.15 ->=dev-util/dogtail-0.8 ->=dev-util/gdbus-codegen-2.43 ->=dev-util/gnome-devel-docs-3.15 ->=dev-util/gtk-update-icon-cache-3.15 ->=dev-vcs/gitg-3.15 ->=games-arcade/gnome-nibbles-3.15 ->=games-arcade/gnome-robots-3.15 ->=games-board/aisleriot-3.15 ->=games-board/four-in-a-row-3.15 ->=games-board/gnome-chess-3.15 ->=games-board/gnome-mahjongg-3.15 ->=games-board/gnome-mines-3.15 ->=games-board/iagno-3.15 ->=games-board/tali-3.15 ->=games-puzzle/atomix-3.15 ->=games-puzzle/five-or-more-3.15 ->=games-puzzle/gnome-klotski-3.15 ->=games-puzzle/gnome-sudoku-3.15 ->=games-puzzle/gnome-taquin-3.15 ->=games-puzzle/gnome-tetravex-3.15 ->=games-puzzle/hitori-3.15 ->=games-puzzle/lightsoff-3.15 ->=games-puzzle/quadrapassel-3.15 ->=games-puzzle/swell-foop-3.15 ->=gnome-base/dconf-0.23 ->=gnome-base/dconf-editor-3.15 ->=gnome-base/gdm-3.15 ->=gnome-base/gnome-3.15 ->=gnome-base/gnome-control-center-3.15 ->=gnome-base/gnome-core-apps-3.15 ->=gnome-base/gnome-core-libs-3.15 ->=gnome-base/gnome-desktop-3.15 ->=gnome-base/gnome-extra-apps-3.15 ->=gnome-base/gnome-keyring-3.15 ->=gnome-base/gnome-session-3.15 ->=gnome-base/gnome-settings-daemon-3.15 ->=gnome-base/gnome-shell-3.15 ->=gnome-base/gsettings-desktop-schemas-3.15 ->=gnome-base/gvfs-1.23 ->=gnome-base/nautilus-3.15 ->=gnome-extra/at-spi-2.15 ->=gnome-extra/evolution-data-server-3.13 ->=gnome-extra/gnome-boxes-3.15 ->=gnome-extra/gnome-builder-3.15 ->=gnome-extra/gnome-calculator-3.15 ->=gnome-extra/gnome-calendar-3.15 ->=gnome-extra/gnome-characters-3.15 ->=gnome-extra/gnome-clocks-3.15 ->=gnome-extra/gnome-color-manager-3.15 ->=gnome-extra/gnome-contacts-3.15 ->=gnome-extra/gnome-documents-3.15 ->=gnome-extra/gnome-getting-started-docs-3.15 ->=gnome-extra/gnome-logs-3.15 ->=gnome-extra/gnome-packagekit-3.15 ->=gnome-extra/gnome-power-manager-3.15 ->=gnome-extra/gnome-shell-extensions-3.15 ->=gnome-extra/gnome-software-3.15 ->=gnome-extra/gnome-system-monitor-3.15 ->=gnome-extra/gnome-tweak-tool-3.15 ->=gnome-extra/gnome-user-docs-3.15 ->=gnome-extra/gnome-weather-3.15 ->=gnome-extra/gucharmap-3.15 ->=gnome-extra/nautilus-tracker-tags-1.3 ->=gnome-extra/sushi-3.15 ->=gnome-extra/yelp-3.15 ->=gnome-extra/yelp-xsl-3.15 ->=gnome-extra/zenity-3.15 ->=mail-client/evolution-3.13 ->=media-gfx/eog-3.15 ->=media-gfx/eog-plugins-3.15 ->=media-gfx/gnome-font-viewer-3.15 ->=media-gfx/gnome-photos-3.15 ->=media-gfx/gnome-screenshot-3.15 ->=media-libs/clutter-1.21 ->=media-libs/clutter-gst-2.90 ->=media-libs/cogl-1.19 ->=media-libs/grilo-0.2.12 ->=media-plugins/grilo-plugins-0.2.14 ->=media-sound/gnome-music-3.15 ->=media-sound/gnome-sound-recorder-3.15 ->=media-sound/sound-juicer-3.15 ->=media-video/cheese-3.15 ->=media-video/totem-3.15 ->=net-irc/polari-3.15 ->=net-libs/dleyna-connector-dbus-0.2 ->=net-libs/dleyna-core-0.5 ->=net-libs/dleyna-renderer-0.5 ->=net-libs/dleyna-server-0.5 ->=net-libs/glib-networking-2.43 ->=net-libs/gnome-online-accounts-3.15 ->=net-libs/libsoup-2.49 ->=net-libs/libsoup-gnome-2.49 ->=net-libs/phodav-1.90 ->=net-libs/webkit-gtk-2.7 ->=net-misc/rygel-0.25 ->=net-misc/spice-gtk-0.28 ->=net-misc/vinagre-3.15 ->=net-misc/vino-3.15 ->=net-wireless/gnome-bluetooth-3.15 ->=sci-geosciences/geocode-glib-3.15 ->=sci-geosciences/gnome-maps-3.15 ->=sys-apps/baobab-3.15 ->=sys-apps/gnome-disk-utility-3.15 ->=www-client/epiphany-3.15 ->=x11-libs/gnome-pty-helper-0.39 ->=x11-libs/gtk+-3.15 ->=x11-libs/gtksourceview-3.15 ->=x11-libs/vte-0.39 ->=x11-terms/gnome-terminal-3.15 ->=x11-themes/adwaita-icon-theme-3.15 ->=x11-themes/gnome-backgrounds-3.15 ->=x11-themes/gnome-themes-standard-3.15 ->=x11-wm/mutter-3.15 diff --git a/status/portage-configs/package.use.gnome3 b/status/portage-configs/package.use.gnome3 deleted file mode 100644 index 87592260..00000000 --- a/status/portage-configs/package.use.gnome3 +++ /dev/null @@ -1,16 +0,0 @@ -net-libs/gtk-vnc gtk3 -net-libs/farsight2 python -net-libs/libproxy python - -# required by folks via empathy -gnome-extra/evolution-data-server vala -# required by nautilus -gnome-base/gvfs gtk -# required by gnome-contacts -dev-libs/folks vala - -# broken with icu-50 -media-libs/harfbuzz -icu - -# required by cheese -media-libs/gst-plugins-base:1.0 theora diff --git a/status/portage-configs/package.use.mask.gnome3 b/status/portage-configs/package.use.mask.gnome3 deleted file mode 100644 index e69de29b..00000000 --- a/status/portage-configs/package.use.mask.gnome3 +++ /dev/null diff --git a/status/portage-configs/use.mask.gnome3 b/status/portage-configs/use.mask.gnome3 deleted file mode 100644 index e69de29b..00000000 --- a/status/portage-configs/use.mask.gnome3 +++ /dev/null diff --git a/sys-apps/baobab/baobab-9999.ebuild b/sys-apps/baobab/baobab-9999.ebuild deleted file mode 100644 index 9d5691fd..00000000 --- a/sys-apps/baobab/baobab-9999.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit gnome2 -if [[ ${PV} = 9999 ]]; then - VALA_MIN_API_VERSION="0.38" - VALA_USE_DEPEND="vapigen" - inherit gnome2-live vala -fi - -DESCRIPTION="Disk usage browser for GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/Baobab" - -LICENSE="GPL-2+ FDL-1.1+" -SLOT="0" -IUSE="" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" -fi - -COMMON_DEPEND=" - >=dev-libs/glib-2.40:2[dbus] - >=x11-libs/gtk+-3.19.1:3 -" -RDEPEND="${COMMON_DEPEND} - gnome-base/gsettings-desktop-schemas - x11-themes/adwaita-icon-theme - !<gnome-extra/gnome-utils-3.4 -" -# ${PN} was part of gnome-utils before 3.4 -DEPEND="${COMMON_DEPEND} - app-text/yelp-tools - dev-libs/appstream-glib - dev-libs/libxml2:2 - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -if [[ ${PV} = 9999 ]]; then - DEPEND="${DEPEND} - $(vala_depend)" -fi - -src_prepare() { - if [[ ${PV} = 9999 ]]; then - vala_src_prepare - fi -} - -src_configure() { - local myconf="" - if [[ ${PV} != 9999 ]]; then - myconf="${myconf} - VALAC=$(type -P true) - VAPIGEN=$(type -P true)" - fi - gnome2_src_configure ${myconf} -} diff --git a/sys-apps/baobab/metadata.xml b/sys-apps/baobab/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/sys-apps/baobab/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/sys-apps/gnome-disk-utility/gnome-disk-utility-9999.ebuild b/sys-apps/gnome-disk-utility/gnome-disk-utility-9999.ebuild deleted file mode 100644 index 2a8440c7..00000000 --- a/sys-apps/gnome-disk-utility/gnome-disk-utility-9999.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_LA_PUNT="yes" - -inherit gnome-meson -if [[ ${PV} = 9999 ]]; then - SRC_URI="" - EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gnome-disk-utility.git" - inherit git-r3 -fi - -DESCRIPTION="Disk Utility for GNOME using udisks" -HOMEPAGE="https://wiki.gnome.org/Apps/Disks" - -LICENSE="GPL-2+" -SLOT="0" -IUSE="fat gnome systemd" -if [[ ${PV} != 9999 ]]; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86" -fi - -COMMON_DEPEND=" - >=dev-libs/glib-2.31:2 - >=sys-fs/udisks-2.7.6:2 - >=x11-libs/gtk+-3.16.0:3 - >=app-crypt/libsecret-0.7 - >=dev-libs/libpwquality-1.0.0 - >=media-libs/libcanberra-0.1[gtk3] - >=media-libs/libdvdread-4.2.0 - >=x11-libs/libnotify-0.7:= - >=app-arch/xz-utils-5.0.5 - systemd? ( >=sys-apps/systemd-209:0= ) -" -RDEPEND="${COMMON_DEPEND} - x11-themes/adwaita-icon-theme - fat? ( sys-fs/dosfstools ) - gnome? ( >=gnome-base/gnome-settings-daemon-3.8 ) -" -# appstream-glib for developer_name tag in appdata (gettext-0.19.8.1 own appdata.its file doesn't have it yet) -# libxml2 for xml-stripblanks in gresource -DEPEND="${COMMON_DEPEND} - dev-libs/appstream-glib - dev-libs/libxml2:2 - dev-libs/libxslt - dev-util/glib-utils - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -src_configure() { - gnome-meson_src_configure \ - $(meson_use gnome gsd_plugin) \ - $(meson_use systemd libsystemd) -} diff --git a/sys-apps/gnome-disk-utility/metadata.xml b/sys-apps/gnome-disk-utility/metadata.xml deleted file mode 100644 index 72800be1..00000000 --- a/sys-apps/gnome-disk-utility/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -<use> - <flag name="fat">Include FAT16/FAT32 support - (<pkg>sys-fs/dosfstools</pkg>)</flag> -</use> -</pkgmetadata> diff --git a/sys-libs/libosinfo/libosinfo-9999.ebuild b/sys-libs/libosinfo/libosinfo-9999.ebuild deleted file mode 100644 index d2003db0..00000000 --- a/sys-libs/libosinfo/libosinfo-9999.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -GCONF_DEBUG="no" -VALA_MIN_API_VERSION="0.16" -VALA_USE_DEPEND="vapigen" - -inherit gnome2 udev vala -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="GObject library for managing information about real and virtual OSes" -HOMEPAGE="http://libosinfo.org/" - -LICENSE="GPL-2 LGPL-2.1" -SLOT="0" -IUSE="+introspection +vala test" -REQUIRED_USE="vala? ( introspection )" -if [[ ${PV} = 9999 ]]; then - EGIT_REPO_URI="git://git.fedorahosted.org/${PN}.git" - KEYWORDS="" - IUSE="${IUSE} doc" -else - SRC_URI="http://fedorahosted.org/releases/${PN:0:1}/${PN:1:1}/${PN}/${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" -fi - -RDEPEND=" - >=dev-libs/glib-2:2 - >=dev-libs/libxslt-1.0.0:= - dev-libs/libxml2:= - net-libs/libsoup-gnome:2.4 - sys-apps/hwids - introspection? ( >=dev-libs/gobject-introspection-0.9.7:= ) -" -DEPEND="${RDEPEND} - dev-libs/gobject-introspection-common - >=dev-util/gtk-doc-am-1.10 - virtual/pkgconfig - test? ( dev-libs/check ) - vala? ( $(vala_depend) ) -" - -if [[ ${PV} = 9999 ]]; then - DEPEND="${DEPEND} - doc? ( >=dev-util/gtk-doc-1.10 )" -fi - -src_prepare() { - use vala && vala_src_prepare - gnome2_src_prepare -} - -src_configure() { - # --enable-udev is only for rules.d file install - gnome2_src_configure \ - --disable-static \ - $(use_enable doc gtk-doc) \ - $(use_enable test tests) \ - $(use_enable introspection) \ - $(use_enable vala) \ - --enable-udev \ - --disable-coverage \ - --with-udev-rulesdir="$(get_udevdir)"/rules.d \ - --with-usb-ids-path=/usr/share/misc/usb.ids \ - --with-pci-ids-path=/usr/share/misc/pci.ids -} diff --git a/sys-libs/libosinfo/metadata.xml b/sys-libs/libosinfo/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/sys-libs/libosinfo/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/www-client/epiphany/epiphany-9999.ebuild b/www-client/epiphany/epiphany-9999.ebuild deleted file mode 100644 index 0cfc5875..00000000 --- a/www-client/epiphany/epiphany-9999.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit gnome-meson virtualx -if [[ ${PV} = 9999 ]]; then - SRC_URI="" - EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/epiphany.git" - inherit git-r3 -fi - -DESCRIPTION="GNOME webbrowser based on Webkit" -HOMEPAGE="https://wiki.gnome.org/Apps/Web" - -LICENSE="GPL-3+" -SLOT="0" -IUSE="test" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" -fi - -COMMON_DEPEND=" - >=dev-libs/glib-2.52.0:2 - >=x11-libs/gtk+-3.22.13:3 - >=dev-libs/nettle-3.2:= - >=net-libs/webkit-gtk-2.17.4:4= - >=x11-libs/cairo-1.2 - >=app-crypt/gcr-3.5.5:=[gtk] - >=x11-libs/gdk-pixbuf-2.36.5:2 - >=gnome-base/gnome-desktop-2.91.2:3= - dev-libs/icu:= - >=app-text/iso-codes-0.35 - >=dev-libs/json-glib-1.2.4 - >=x11-libs/libnotify-0.5.1 - >=app-crypt/libsecret-0.14 - >=net-libs/libsoup-2.48:2.4 - >=dev-libs/libxml2-2.6.12:2 - >=dev-libs/libxslt-1.1.7 - dev-db/sqlite:3 - dev-libs/gmp:0= - >=gnome-base/gsettings-desktop-schemas-0.0.1 -" -RDEPEND="${COMMON_DEPEND} - x11-themes/adwaita-icon-theme -" -# paxctl needed for bug #407085 -DEPEND="${COMMON_DEPEND} - app-text/yelp-tools - dev-util/gdbus-codegen - sys-apps/paxctl - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -PATCHES=( - # https://bugzilla.gnome.org/show_bug.cgi?id=751591 - # ephy-file-helpers tests are currently disabled due to https://gitlab.gnome.org/GNOME/epiphany/issues/419 - # So this patch is currently without effect. Retest with PORTAGE_TMPDIR=/var/tmp once re-enabled upstream. - #"${FILESDIR}"/${PN}-3.16.0-unittest-1.patch -) - -src_configure() { - # https_everywhere removed in 3.28 - gnome-meson_src_configure \ - -Ddeveloper_mode=false \ - -Ddistributor_name=Gentoo \ - -Dhttps_everywhere=false \ - $(meson_use test unit_tests) -} - -src_test() { - virtx meson_src_test -} diff --git a/www-client/epiphany/metadata.xml b/www-client/epiphany/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/www-client/epiphany/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/x11-libs/colord-gtk/colord-gtk-9999.ebuild b/x11-libs/colord-gtk/colord-gtk-9999.ebuild deleted file mode 100644 index 5b3b91fd..00000000 --- a/x11-libs/colord-gtk/colord-gtk-9999.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -VALA_MIN_API_VERSION="0.14" -VALA_USE_DEPEND="vapigen" - -inherit eutils vala -if [[ ${PV} = 9999 ]]; then - GCONF_DEBUG="no" - inherit gnome2-live # need all the hacks from gnome2-live_src_prepare -fi - -DESCRIPTION="GTK support library for colord" -HOMEPAGE="http://www.freedesktop.org/software/colord/" -if [[ ${PV} = 9999 ]]; then - EGIT_REPO_URI="git://gitorious.org/colord/colord-gtk.git" -else - SRC_URI="http://www.freedesktop.org/software/colord/releases/${P}.tar.xz" -fi - -LICENSE="LGPL-3+" -SLOT="0/1" # subslot = libcolord-gtk soname version -IUSE="doc +introspection vala" -REQUIRED_USE="vala? ( introspection )" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" -fi - -COMMON_DEPEND=" - >=dev-libs/glib-2.28:2 - >=media-libs/lcms-2.2:2= - x11-libs/gdk-pixbuf:2[introspection?] - x11-libs/gtk+:3[X(+),introspection?] - x11-misc/colord:=[introspection?,vala?] - introspection? ( >=dev-libs/gobject-introspection-0.9.8 )" -# ${PN} was part of x11-misc/colord until 0.1.22 -RDEPEND="${COMMON_DEPEND} - !<x11-misc/colord-0.1.27 -" -DEPEND="${COMMON_DEPEND} - app-arch/xz-utils - dev-libs/libxslt - >=dev-util/intltool-0.35 - >=sys-devel/gettext-0.17 - virtual/pkgconfig - doc? ( - app-text/docbook-xml-dtd:4.1.2 - >=dev-util/gtk-doc-1.9 - ) - vala? ( $(vala_depend) ) -" - -src_prepare() { - use vala && vala_src_prepare - if [[ ${PV} = 9999 ]]; then - gnome2_src_prepare - fi -} - -src_configure() { - econf \ - --disable-static \ - $(use_enable doc gtk-doc) \ - $(use_enable introspection) \ - $(use_enable vala) -} - -src_install() { - default - prune_libtool_files --modules -} diff --git a/x11-libs/colord-gtk/metadata.xml b/x11-libs/colord-gtk/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/x11-libs/colord-gtk/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/x11-libs/gdk-pixbuf/files/gdk-pixbuf-2.32.3-fix-lowmem-uclibc.patch b/x11-libs/gdk-pixbuf/files/gdk-pixbuf-2.32.3-fix-lowmem-uclibc.patch deleted file mode 100644 index 77ea7e75..00000000 --- a/x11-libs/gdk-pixbuf/files/gdk-pixbuf-2.32.3-fix-lowmem-uclibc.patch +++ /dev/null @@ -1,34 +0,0 @@ -From 21b8eb73d9272e06707ad6d0357f3034b8d9a46f Mon Sep 17 00:00:00 2001 -From: "Anthony G. Basile" <blueness@gentoo.org> -Date: Wed, 14 Oct 2015 16:18:19 -0400 -Subject: [PATCH] tests/pixbuf-lowmem.c: Do not run pixbuf-lowmem test on - uClibc - -pixbuf-lowmem.c depends on GNU libc internals and does not build -on musl or uClibc. Commit e1fd25a fixes this issue for musl by -testing if __GLIBC__ is set. However, uClibc sets __GLIBC__ and -so this check is insufficient there. We expand the check so that -we run pixbuf-lowmem on glibc, while avoiding it on both musl and -uClibc. - -Signed-off-by: Anthony G. Basile <blueness@gentoo.org> ---- - tests/pixbuf-lowmem.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/tests/pixbuf-lowmem.c b/tests/pixbuf-lowmem.c -index 9e9571f..ec7504f 100644 ---- a/tests/pixbuf-lowmem.c -+++ b/tests/pixbuf-lowmem.c -@@ -24,7 +24,7 @@ - #include <time.h> - #include <string.h> - --#ifdef __GLIBC__ -+#if defined(__GLIBC__) && !defined(__UCLIBC__) - #define PRETEND_MEM_SIZE (16 * 1024 * 1024) - #define REMAINING_MEM_SIZE 100000 - --- -2.4.9 - diff --git a/x11-libs/gdk-pixbuf/gdk-pixbuf-9999.ebuild b/x11-libs/gdk-pixbuf/gdk-pixbuf-9999.ebuild deleted file mode 100644 index 1a390f6c..00000000 --- a/x11-libs/gdk-pixbuf/gdk-pixbuf-9999.ebuild +++ /dev/null @@ -1,126 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_LA_PUNT="yes" - -inherit flag-o-matic gnome2 multilib multilib-minimal -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Image loading library for GTK+" -HOMEPAGE="https://git.gnome.org/browse/gdk-pixbuf" - -LICENSE="LGPL-2+" -SLOT="2" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -fi -IUSE="X debug +introspection jpeg jpeg2k tiff test" - -COMMON_DEPEND=" - >=dev-libs/glib-2.48.0:2[${MULTILIB_USEDEP}] - >=media-libs/libpng-1.4:0=[${MULTILIB_USEDEP}] - introspection? ( >=dev-libs/gobject-introspection-0.9.3:= ) - jpeg? ( virtual/jpeg:0=[${MULTILIB_USEDEP}] ) - jpeg2k? ( media-libs/jasper:=[${MULTILIB_USEDEP}] ) - tiff? ( >=media-libs/tiff-3.9.2:0=[${MULTILIB_USEDEP}] ) - X? ( x11-libs/libX11[${MULTILIB_USEDEP}] ) -" -DEPEND="${COMMON_DEPEND} - >=dev-util/gtk-doc-am-1.20 - >=sys-devel/gettext-0.19 - virtual/pkgconfig -" -# librsvg blocker is for the new pixbuf loader API, you lose icons otherwise -RDEPEND="${COMMON_DEPEND} - !<gnome-base/gail-1000 - !<gnome-base/librsvg-2.31.0 - !<x11-libs/gtk+-2.21.3:2 - !<x11-libs/gtk+-2.90.4:3 -" - -MULTILIB_CHOST_TOOLS=( - /usr/bin/gdk-pixbuf-query-loaders$(get_exeext) -) - -src_prepare() { - # See https://bugzilla.gnome.org/show_bug.cgi?id=756590 - eapply "${FILESDIR}"/${PN}-2.32.3-fix-lowmem-uclibc.patch - - # This will avoid polluting the pkg-config file with versioned libpng, - # which is causing problems with libpng14 -> libpng15 upgrade - # See upstream bug #667068 - # First check that the pattern is present, to catch upstream changes on bumps, - # because sed doesn't return failure code if it doesn't do any replacements - grep -q 'l in libpng16' configure || die "libpng check order has changed upstream" - sed -e 's:l in libpng16:l in libpng libpng16:' -i configure || die - [[ ${CHOST} == *-solaris* ]] && append-libs intl - - gnome2_src_prepare -} - -multilib_src_configure() { - # png always on to display icons - ECONF_SOURCE="${S}" \ - gnome2_src_configure \ - $(usex debug --enable-debug=yes "") \ - $(use_with jpeg libjpeg) \ - $(use_with jpeg2k libjasper) \ - $(use_with tiff libtiff) \ - $(multilib_native_use_enable introspection) \ - $(use_with X x11) \ - --with-libpng - - # work-around gtk-doc out-of-source brokedness - if multilib_is_native_abi; then - ln -s "${S}"/docs/reference/${PN}/html docs/reference/${PN}/html || die - fi -} - -multilib_src_install() { - # Parallel install fails when no gdk-pixbuf is already installed, bug #481372 - MAKEOPTS="${MAKEOPTS} -j1" gnome2_src_install -} - -pkg_preinst() { - gnome2_pkg_preinst - - multilib_pkg_preinst() { - # Make sure loaders.cache belongs to gdk-pixbuf alone - local cache="usr/$(get_libdir)/${PN}-2.0/2.10.0/loaders.cache" - - if [[ -e ${EROOT}${cache} ]]; then - cp "${EROOT}"${cache} "${ED}"/${cache} || die - else - touch "${ED}"/${cache} || die - fi - } - - multilib_foreach_abi multilib_pkg_preinst -} - -pkg_postinst() { - # causes segfault if set, see bug 375615 - unset __GL_NO_DSO_FINALIZER - - multilib_foreach_abi gnome2_pkg_postinst - - # Migration snippet for when this was handled by gtk+ - if [ -e "${EROOT}"usr/lib/gtk-2.0/2.*/loaders ]; then - elog "You need to rebuild ebuilds that installed into" "${EROOT}"usr/lib/gtk-2.0/2.*/loaders - elog "to do that you can use qfile from portage-utils:" - elog "emerge -va1 \$(qfile -qC ${EPREFIX}/usr/lib/gtk-2.0/2.*/loaders)" - fi -} - -pkg_postrm() { - gnome2_pkg_postrm - - if [[ -z ${REPLACED_BY_VERSION} ]]; then - rm -f "${EROOT}"usr/lib*/${PN}-2.0/2.10.0/loaders.cache - fi -} diff --git a/x11-libs/gdk-pixbuf/metadata.xml b/x11-libs/gdk-pixbuf/metadata.xml deleted file mode 100644 index 6c6d2ea4..00000000 --- a/x11-libs/gdk-pixbuf/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -<use> - <flag name="X">Build and install the legacy gdk_pixbuf_xlib-2.0 library</flag> -</use> -</pkgmetadata> diff --git a/x11-libs/gtksourceview/files/2.0/gentoo.lang b/x11-libs/gtksourceview/files/2.0/gentoo.lang deleted file mode 100644 index f1e0660c..00000000 --- a/x11-libs/gtksourceview/files/2.0/gentoo.lang +++ /dev/null @@ -1,111 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<!-- - GtkSourceView syntax highlight for Gentoo-specific files - - Originally written for gtksourceview-1.x by: - Leonardo Ferreira Fontenelle <leo.fontenelle@gmail.com>, 2006. - Rewritten for gtksourceview-2 by: - Rene 'Necoro' Neumann <necoro@necoro.net>, 2007 - - Distributed under the same license(s) as gtksourceview. - - TODO: - - do not highlight "enable" in the configure options - - perhaps highlight portage variables and portage functions different - ---> - -<language name="gentoo" id="gentoo" version="2.0" _section="Scripts"> - <metadata> - <property name="globs">*.ebuild;*.eclass</property> - <property name="line-comment-start">#</property> - </metadata> - - <styles> - <style id="variable" _name="Portage variables" map-to="def:builtin" /> - <style id="command" _name="Portage command" map-to="def:type" /> - <style id="function" _name="Portage function" map-to="def:function" /> - <style id="string" _name="String" map-to="def:string" /> - </styles> - - <definitions> - - <!-- rewrite shell string to show highlighted variables --> - <context id="string" style-ref="def:string"> - <start>"</start> - <end>"</end> - <include> - <context ref="def:escape"/> - <context ref="def:line-continue"/> - <context ref="sh:variable"/> - </include> - </context> - - <context id="string-2" style-ref="def:string"> - <start>'</start> - <end>'</end> - <include> - <context ref="def:escape"/> - <context ref="def:line-continue"/> - <context ref="sh:variable"/> - </include> - </context> - - <!-- subprograms: - - $(..) is not supported currently in the normal sh.lang - - `...` is interpreted as string - I think the subshell behavior is more acurate --> - <context id="subprogram"> - <start>\$\(</start> - <end>\)</end> - <include> - <context sub-pattern="0" where="start" style-ref="sh:keyword"/> - <context sub-pattern="0" where="end" style-ref="sh:keyword"/> - <context ref="gentoo"/> - </include> - </context> - - <context id="subprogram-2"> - <start>`</start> - <end>`</end> - <include> - <context sub-pattern="0" where="start" style-ref="sh:keyword"/> - <context sub-pattern="0" where="end" style-ref="sh:keyword"/> - <context ref="gentoo"/> - </include> - </context> - - <!-- portage variables - currently unused --> - <context id="portvars" style-ref="variable"> - <match>\b((ARCH|HOMEPAGE|DESCRIPTION|IUSE|SRC_URI|LICENSE|SLOT|KEYWORDS|FILESDIR|WORKDIR|(P|R)?DEPEND|PROVIDE|DISTDIR|RESTRICT|USERLAND)|(S|D|T|PV|PF|P|PN|A)|C(XX)?FLAGS|LDFLAGS|C(HOST|TARGET|BUILD))\b</match> - </context> - - <!-- portage functions - currently unused --> - <context id="portfuncs" style-ref="function"> - <match>^(src_(unpack|compile|install|test)|pkg_(config|nofetch|setup|(pre|post)(inst|rm)))</match> - </context> - - <!-- extra portage commands --> - <context id="portcmds" style-ref="command"> - <match>\b(e(begin|end|conf|install|make|warn|infon?|error|patch)|die|use(_(with|enable))?|inherit|has|(has|best)_version|unpack|(do|new)(ins|s?bin|doc|lib(|\.so|\.a)|man|info|exe|initd|confd|envd|pam|menu|icon)|do(python|sed|dir|hard|sym|html|jar|mo)|keepdir|prepall(|docs|info|man|strip)|prep(info|lib|lib\.(so|a)|man|strip)|(|doc|ins|exe)into|f(owners|perms)|(exe|ins|dir)opts)\b</match> - </context> - - <context id="built-in-command"> - <include> <!-- do not include "sh:built-in-command" as it is replaced down there - which would lead to an endless loop --> - <context ref="sh:built-in-command-1" /> - <context ref="sh:built-in-command-2" /> - <context ref="portcmds" /> - </include> - </context> - - <!-- gentoo is just a shell with the replacements --> - <replace id="sh:built-in-command" ref="built-in-command" /> - <replace id="sh:backtick-subshell" ref="subprogram-2" /> - <context id="gentoo"> - <include> - <context ref="subprogram"/> - <context ref="sh:sh"/> - </include> - </context> - </definitions> -</language> diff --git a/x11-libs/gtksourceview/gtksourceview-9999.ebuild b/x11-libs/gtksourceview/gtksourceview-9999.ebuild deleted file mode 100644 index 4b047df4..00000000 --- a/x11-libs/gtksourceview/gtksourceview-9999.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="no" -VALA_MIN_API_VERSION="0.24" -VALA_USE_DEPEND="vapigen" - -inherit gnome2 vala virtualx -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="A text widget implementing syntax highlighting and other features" -HOMEPAGE="https://wiki.gnome.org/Projects/GtkSourceView" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="3.0/3" - -IUSE="glade +introspection vala" -REQUIRED_USE="vala? ( introspection )" -if [[ ${PV} = 9999 ]]; then - IUSE="${IUSE} doc" - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" -fi - -# Note: has native OSX support, prefix teams, attack! -RDEPEND=" - >=dev-libs/glib-2.47:2 - >=dev-libs/libxml2-2.6:2 - >=x11-libs/gtk+-3.19.6:3[introspection?] - glade? ( >=dev-util/glade-3.9:3.10 ) - introspection? ( >=dev-libs/gobject-introspection-1.42:= ) -" -DEPEND="${RDEPEND} - >=dev-util/gtk-doc-am-1.24 - >=sys-devel/gettext-0.19.4 - dev-util/itstool - virtual/pkgconfig - vala? ( $(vala_depend) ) -" - -if [[ ${PV} = 9999 ]]; then - DEPEND="${DEPEND} - doc? ( >=dev-util/gtk-doc-1.18 )" -fi - -src_prepare() { - use vala && vala_src_prepare - gnome2_src_prepare -} - -src_configure() { - gnome2_src_configure \ - --disable-deprecations \ - --enable-providers \ - $(use_enable glade glade-catalog) \ - $(use_enable introspection) \ - $(use_enable vala) -} - -src_test() { - Xemake check -} - -src_install() { - DOCS="AUTHORS HACKING MAINTAINERS NEWS README" - gnome2_src_install - - insinto /usr/share/${PN}-3.0/language-specs - doins "${FILESDIR}"/2.0/gentoo.lang -} diff --git a/x11-libs/gtksourceview/metadata.xml b/x11-libs/gtksourceview/metadata.xml deleted file mode 100644 index 7bcd75b4..00000000 --- a/x11-libs/gtksourceview/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -<use> - <flag name="glade">Install a glade catalog file</flag> -</use> -</pkgmetadata> diff --git a/x11-libs/libcryptui/libcryptui-9999.ebuild b/x11-libs/libcryptui/libcryptui-9999.ebuild deleted file mode 100644 index 4d126d6f..00000000 --- a/x11-libs/libcryptui/libcryptui-9999.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="yes" - -inherit gnome2 -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="User interface components for OpenPGP" -HOMEPAGE="http://www.gnome.org/projects/seahorse/index.html" - -LICENSE="GPL-2+ LGPL-2.1+ FDL-1.1" -SLOT="0" -IUSE="+introspection libnotify" -if [[ ${PV} = 9999 ]]; then - IUSE="${IUSE} doc" - KEYWORDS="" -else - KEYWORDS="~amd64 ~x86 ~x86-fbsd" -fi - -# Pull in libnotify-0.7 because it's controlled via an automagic ifdef -COMMON_DEPEND=" - >=dev-libs/glib-2.32:2 - >=x11-libs/gtk+-3:3[introspection?] - >=dev-libs/dbus-glib-0.72 - >=gnome-base/gnome-keyring-2.91.2 - x11-libs/libICE - x11-libs/libSM - - >=app-crypt/gpgme-1 - || ( - =app-crypt/gnupg-2.0* - =app-crypt/gnupg-1.4* ) - - introspection? ( >=dev-libs/gobject-introspection-0.6.4 ) - libnotify? ( >=x11-libs/libnotify-0.7:= ) -" -DEPEND="${COMMON_DEPEND} - >=app-text/scrollkeeper-0.3 - >=dev-util/gtk-doc-am-1.9 - >=dev-util/intltool-0.35 - sys-devel/gettext - virtual/pkgconfig -" -# Before 3.1.4, libcryptui was part of seahorse -RDEPEND="${COMMON_DEPEND} - !<app-crypt/seahorse-3.1.4 -" - -if [[ ${PV} = 9999 ]]; then - DEPEND="${DEPEND} - doc? ( >=dev-util/gtk-doc-1.9 )" -fi - -src_prepare() { - # FIXME: Do not mess with CFLAGS with USE="debug" - sed -e '/CFLAGS="$CFLAGS -g -O0/d' \ - -e 's/-Werror//' \ - -i configure.ac configure || die "sed failed" - - gnome2_src_prepare -} - -src_configure() { - gnome2_src_configure \ - --disable-static \ - --disable-update-mime-database \ - $(use_enable introspection) \ - $(use_enable libnotify) -} diff --git a/x11-libs/libcryptui/metadata.xml b/x11-libs/libcryptui/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/x11-libs/libcryptui/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/x11-libs/libwnck/libwnck-9999.ebuild b/x11-libs/libwnck/libwnck-9999.ebuild deleted file mode 100644 index b358e8e6..00000000 --- a/x11-libs/libwnck/libwnck-9999.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="no" -GNOME2_LA_PUNT="yes" - -inherit flag-o-matic gnome2 -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="A window navigation construction kit" -HOMEPAGE="https://developer.gnome.org/libwnck/stable/" - -LICENSE="LGPL-2+" -SLOT="3" -IUSE="+introspection startup-notification tools" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" - IUSE="${IUSE} doc" -else - KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris" -fi - -RDEPEND=" - x11-libs/cairo[X] - >=x11-libs/gtk+-3.10:3[introspection?] - >=dev-libs/glib-2.32:2 - x11-libs/libX11 - x11-libs/libXres - x11-libs/libXext - introspection? ( >=dev-libs/gobject-introspection-0.6.14 ) - startup-notification? ( >=x11-libs/startup-notification-0.4 ) - x86-interix? ( sys-libs/itx-bind ) -" -DEPEND="${RDEPEND} - dev-util/gtk-doc-am - >=dev-util/intltool-0.40.6 - sys-devel/gettext - virtual/pkgconfig -" -# eautoreconf needs -# gnome-base/gnome-common - -if [[ ${PV} = 9999 ]]; then - DEPEND="${DEPEND} - doc? ( dev-util/gtk-doc ) - " -fi - -src_configure() { - DOCS="AUTHORS ChangeLog HACKING NEWS README" - - if use x86-interix; then - # activate the itx-bind package... - append-flags "-I${EPREFIX}/usr/include/bind" - append-ldflags "-L${EPREFIX}/usr/lib/bind" - fi - - # Don't collide with SLOT=1 - gnome2_src_configure \ - --disable-static \ - $(use_enable introspection) \ - $(use_enable startup-notification) \ - $(use_enable tools) \ - --program-suffix=-${SLOT} -} diff --git a/x11-libs/libwnck/metadata.xml b/x11-libs/libwnck/metadata.xml deleted file mode 100644 index edf87c6f..00000000 --- a/x11-libs/libwnck/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <use> - <flag name="tools">Install wnckprop-3 and wnck-urgency-monitor-3 - command-line tools</flag> - </use> -</pkgmetadata> diff --git a/x11-libs/pango/metadata.xml b/x11-libs/pango/metadata.xml deleted file mode 100644 index ce9f853c..00000000 --- a/x11-libs/pango/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -<use> - <flag name="X">Build and install the legacy pangoxft library</flag> -</use> -<upstream> - <remote-id type="cpe">cpe:/a:pango:pango</remote-id> -</upstream> -</pkgmetadata> diff --git a/x11-libs/pango/pango-9999.ebuild b/x11-libs/pango/pango-9999.ebuild deleted file mode 100644 index 6b575349..00000000 --- a/x11-libs/pango/pango-9999.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_LA_PUNT="yes" - -inherit gnome2 multilib-minimal toolchain-funcs -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Internationalized text layout and rendering library" -HOMEPAGE="http://www.pango.org/" - -LICENSE="LGPL-2+ FTL" -SLOT="0" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -fi - -IUSE="X +introspection test" - -RDEPEND=" - >=media-libs/harfbuzz-1.2.3:=[glib(+),truetype(+),${MULTILIB_USEDEP}] - >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}] - >=media-libs/fontconfig-2.10.92:1.0=[${MULTILIB_USEDEP}] - >=media-libs/freetype-2.5.0.1:2=[${MULTILIB_USEDEP}] - >=x11-libs/cairo-1.12.14-r4:=[X?,${MULTILIB_USEDEP}] - introspection? ( >=dev-libs/gobject-introspection-0.9.5:= ) - X? ( - >=x11-libs/libXrender-0.9.8[${MULTILIB_USEDEP}] - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] - >=x11-libs/libXft-2.3.1-r1[${MULTILIB_USEDEP}] - ) -" -DEPEND="${RDEPEND} - >=dev-util/gtk-doc-am-1.20 - virtual/pkgconfig[${MULTILIB_USEDEP}] - test? ( media-fonts/cantarell ) - X? ( x11-base/xorg-proto ) - !<=sys-devel/autoconf-2.63:2.5 -" - -multilib_src_configure() { - tc-export CXX - - ECONF_SOURCE=${S} \ - gnome2_src_configure \ - --with-cairo \ - $(multilib_native_use_enable introspection) \ - $(use_with X xft) \ - "$(usex X --x-includes="${EPREFIX}/usr/include" "")" \ - "$(usex X --x-libraries="${EPREFIX}/usr/$(get_libdir)" "")" - - if multilib_is_native_abi; then - ln -s "${S}"/docs/html docs/html || die - fi -} - -multilib_src_install() { - gnome2_src_install -} diff --git a/x11-libs/pangox-compat/metadata.xml b/x11-libs/pangox-compat/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/x11-libs/pangox-compat/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/x11-libs/pangox-compat/pangox-compat-9999.ebuild b/x11-libs/pangox-compat/pangox-compat-9999.ebuild deleted file mode 100644 index 66a06da8..00000000 --- a/x11-libs/pangox-compat/pangox-compat-9999.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="no" -GNOME2_LA_PUNT="yes" - -inherit gnome2 -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="PangoX compatibility library" -HOMEPAGE="http://www.pango.org/" - -LICENSE="LGPL-2+" -SLOT="0" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -fi - -RDEPEND=">=dev-libs/glib-2.31:2 - >=x11-libs/pango-1.32 - x11-libs/libX11" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -src_configure() { - G2CONF="${G2CONF} --disable-static" - - gnome2_src_configure -} diff --git a/x11-libs/tepl/Manifest b/x11-libs/tepl/Manifest deleted file mode 100644 index b400ded6..00000000 --- a/x11-libs/tepl/Manifest +++ /dev/null @@ -1,24 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -DIST tepl-3.0.0.tar.xz 464284 BLAKE2B 29c6f08a22919b06d9e37cbf7d7bde0a25d7b048c43ad6cd7f03c78cf81ffdbecd8fe787d2cceec864d9f728e3059e75dde80cd75bf9c54a85b68a763906964e SHA512 5d4c2def682e2bc834fc081ea22e98b038b99890324988500b3c643b1d0a1a20125e7e28e7af2504e3ba4c4212ca011504f14656b4a7d781eb6e39263160cb4a -DIST tepl-4.2.0.tar.xz 456540 BLAKE2B 8861d2cdcddcb5b9e5aa58798835c0969dd12ce6c5ada69b5b97224f215bfdbf8ee0a7173d5c7cb2cc11894988351ce4df7a81e91e7b7036a48cc89e2cb9dd62 SHA512 32f69c6f0942a82e6b7f94eba776d55dce2af1c8e4c7abadf6af38a0a5abb0a94f0c426d5ec727b8eb478406ba113728b771597c2c84e508b8ccb113a74eab3d ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2 - -iQKTBAEBCAB9FiEEhjiDzgE0H6m8d3Z/4FucaN0bWf0FAlwqXchfFIAAAAAALgAo -aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDg2 -Mzg4M0NFMDEzNDFGQTlCQzc3NzY3RkUwNUI5QzY4REQxQjU5RkQACgkQ4FucaN0b -Wf0EFhAAqfAONMEKi0yRJgYCJpOuiDLV2nBQ0OAxdC7PUny5pxioxv67gNYspsy8 -qANnDwzBrFrq7XykGLEdVmiobk4qr9tDMWxrQxjieO7qacWP+xDxeZqUqTvFyRDo -R+BP/YqsnwO96/qExOIGGtpgNH8NuAxq3vUB4HkEpjne44IanvUcE5MHuyzuwvFb -dXOWP+DCj62dn7l/IZgjdNTq7PuEiG16W+9B3vP9mWfXpPxwOU+KVYavhoJIrCX7 -82jQ7aNWkj/tsBW7BfrlVvZWekWhEL5qUo1G1nEOsOjuoLGi7ncoA5V5zghkyprI -3WU3RUMSiIQXnd6cLa0L9iZfAHZZJLDzWOwHMPPLu0qQhkFwZ0QmxkTSzDDMwAZE -gv0qJq+IcXmzxDmK4Qqml9F3szVhf2jFEs7Jhfx18poPR7zHBW8zNqRUHXy/CxIq -NLEByqC7iFDvpDGBd/tGF9x8IesX0Ze7l/DMuU0SSnnLDR2zSYCpj423NpVaFzCl -lWlqvHM7UjkZZOFjsIXd+R0np2+34s575LWqNpsyBS7OL9NHId29y+l87iNMm3rL -HQXb7Sz7xed99SEAIUfodS6LUlkc/4gj/Pv2YPNtQ9CAkEuyrBTQJQroC24znx96 -NtRjjN4TUgedef4miTYk4lD3XOr8YTaNGnaub1Akue3+V+fSaBo= -=5jYu ------END PGP SIGNATURE----- diff --git a/x11-libs/tepl/metadata.xml b/x11-libs/tepl/metadata.xml deleted file mode 100644 index 996e7cac..00000000 --- a/x11-libs/tepl/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> -</pkgmetadata> diff --git a/x11-libs/tepl/tepl-3.0.0.ebuild b/x11-libs/tepl/tepl-3.0.0.ebuild deleted file mode 100644 index 12a0b25f..00000000 --- a/x11-libs/tepl/tepl-3.0.0.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit gnome2 virtualx - -DESCRIPTION="GtkSourceView-based text editors and IDE helper library" -HOMEPAGE="https://wiki.gnome.org/Projects/Gtef" - -LICENSE="LGPL-2.1+" -SLOT="3" -KEYWORDS="~amd64 ~x86" -IUSE="+introspection test" - -RDEPEND=" - >=dev-libs/glib-2.52:2 - >=x11-libs/gtk+-3.20 - >=x11-libs/gtksourceview-3.22 - >=dev-libs/libxml2-2.5 - app-i18n/uchardet - introspection? ( >=dev-libs/gobject-introspection-1.42:= ) -" -DEPEND="${DEPEND} - test? ( dev-util/valgrind ) - >=sys-devel/gettext-0.19.4 - >=dev-util/gtk-doc-am-1.25 - virtual/pkgconfig -" - -src_prepare() { - # requires running gvfs-metadata - sed -e 's:\(g_test_add_func.*/file/load_save_metadata_sync.*\):/*\1*/:' \ - -e 's:\(g_test_add_func.*/file/load_save_metadata_async.*\):/*\1*/:' \ - -e 's:\(g_test_add_func.*/file/set_without_load.*\):/*\1*/:' \ - -i testsuite/test-file-metadata.c || die - - gnome2_src_prepare -} - -src_configure() { - gnome2_src_configure \ - --enable-gvfs-metadata \ - $(use_enable introspection) \ - $(use_enable test valgrind) -} - -src_test() { - virtx emake check -} diff --git a/x11-libs/tepl/tepl-4.2.0-r1.ebuild b/x11-libs/tepl/tepl-4.2.0-r1.ebuild deleted file mode 100644 index 2b08f9ad..00000000 --- a/x11-libs/tepl/tepl-4.2.0-r1.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit gnome2 virtualx - -DESCRIPTION="GtkSourceView-based text editors and IDE helper library" -HOMEPAGE="https://wiki.gnome.org/Projects/Gtef" - -LICENSE="LGPL-2.1+" -SLOT="4" -KEYWORDS="~amd64 ~x86" -IUSE="+introspection test" - -RDEPEND=" - >=dev-libs/glib-2.52:2 - >=x11-libs/gtk+-3.22 - x11-libs/gtksourceview:4 - >=dev-libs/libxml2-2.5 - app-i18n/uchardet - introspection? ( >=dev-libs/gobject-introspection-1.42:= ) - x11-libs/amtk -" -DEPEND="${DEPEND} - test? ( dev-util/valgrind ) - >=sys-devel/gettext-0.19.4 - >=dev-util/gtk-doc-am-1.25 - virtual/pkgconfig -" - -src_prepare() { - # requires running gvfs-metadata - sed -e 's:\(g_test_add_func.*/file/load_save_metadata_sync.*\):/*\1*/:' \ - -e 's:\(g_test_add_func.*/file/load_save_metadata_async.*\):/*\1*/:' \ - -e 's:\(g_test_add_func.*/file/set_without_load.*\):/*\1*/:' \ - -i testsuite/test-file-metadata.c || die - - gnome2_src_prepare -} - -src_configure() { - gnome2_src_configure \ - --enable-gvfs-metadata \ - $(use_enable introspection) \ - $(use_enable test valgrind) -} - -src_test() { - virtx emake check -} diff --git a/x11-libs/vte/metadata.xml b/x11-libs/vte/metadata.xml deleted file mode 100644 index e72feac7..00000000 --- a/x11-libs/vte/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <use> - <flag name="glade">Provide integration with <pkg>dev-util/glade</pkg>.</flag> - </use> -</pkgmetadata> diff --git a/x11-libs/vte/vte-9999.ebuild b/x11-libs/vte/vte-9999.ebuild deleted file mode 100644 index 77e023d8..00000000 --- a/x11-libs/vte/vte-9999.ebuild +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" -VALA_USE_DEPEND="vapigen" -VALA_MIN_API_VERSION="0.32" - -inherit gnome2 vala -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Library providing a virtual terminal emulator widget" -HOMEPAGE="https://wiki.gnome.org/action/show/Apps/Terminal/VTE" - -LICENSE="LGPL-2+" -SLOT="2.91" -IUSE="+crypt debug glade +introspection vala" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" - IUSE="${IUSE} doc" -else - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris" -fi -REQUIRED_USE="vala? ( introspection )" - -RDEPEND=" - >=dev-libs/glib-2.40:2 - >=dev-libs/libpcre2-10.21 - >=x11-libs/gtk+-3.16:3[introspection?] - >=x11-libs/pango-1.22.0 - - sys-libs/ncurses:0= - sys-libs/zlib - - crypt? ( >=net-libs/gnutls-3.2.7:0= ) - glade? ( >=dev-util/glade-3.9:3.10 ) - introspection? ( >=dev-libs/gobject-introspection-0.9.0:= ) -" -DEPEND="${RDEPEND} - dev-libs/libxml2:2 - dev-util/glib-utils - >=dev-util/gtk-doc-am-1.13 - >=dev-util/intltool-0.35 - sys-devel/gettext - virtual/pkgconfig - - $(vala_depend) -" -RDEPEND="${RDEPEND} - !x11-libs/vte:2.90[glade] -" - -if [[ ${PV} = 9999 ]]; then - DEPEND="${DEPEND} - doc? ( >=dev-util/gtk-doc-1.13 ) - " -fi - -src_prepare() { - use vala && vala_src_prepare - - # build fails because of -Werror with gcc-5.x - sed -e 's#-Werror=format=2#-Wformat=2#' -i configure || die "sed failed" - - gnome2_src_prepare -} - -src_configure() { - local myconf="" - - if [[ ${CHOST} == *-interix* ]]; then - myconf="${myconf} --disable-Bsymbolic" - - # interix stropts.h is empty... - export ac_cv_header_stropts_h=no - fi - - gnome2_src_configure \ - --disable-static \ - --with-gtk=3.0 \ - --with-iconv \ - $(use_enable debug) \ - $(use_enable glade glade-catalogue) \ - $(use_with crypt gnutls) \ - $(use_enable introspection) \ - $(use_enable vala) \ - ${myconf} -} - -src_install() { - gnome2_src_install - mv "${ED}"/etc/profile.d/vte{,-${SLOT}}.sh || die -} diff --git a/x11-terms/gnome-terminal/gnome-terminal-9999.ebuild b/x11-terms/gnome-terminal/gnome-terminal-9999.ebuild deleted file mode 100644 index d253183a..00000000 --- a/x11-terms/gnome-terminal/gnome-terminal-9999.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" -GNOME2_LA_PUNT="yes" - -inherit gnome2 readme.gentoo-r1 -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="The Gnome Terminal" -HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/" - -LICENSE="GPL-3+" -SLOT="0" -IUSE="debug +gnome-shell +nautilus" -if [[ ${PV} != 9999 ]]; then - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" -fi - -# FIXME: automagic dependency on gtk+[X], just transitive but needs proper control, bug 624960 -RDEPEND=" - >=dev-libs/glib-2.42:2 - >=x11-libs/gtk+-3.20:3 - >=x11-libs/vte-0.54.1:2.91 - >=dev-libs/libpcre2-10 - >=gnome-base/dconf-0.14 - >=gnome-base/gsettings-desktop-schemas-0.1.0 - sys-apps/util-linux - gnome-shell? ( gnome-base/gnome-shell ) - nautilus? ( >=gnome-base/nautilus-3 ) -" -# itstool required for help/* with non-en LINGUAS, see bug #549358 -# xmllint required for glib-compile-resources, see bug #549304 -DEPEND="${RDEPEND} - dev-libs/libxml2:2 - dev-util/gdbus-codegen - dev-util/glib-utils - >=dev-util/intltool-0.50 - dev-util/itstool - sys-devel/gettext - virtual/pkgconfig -" - -DOC_CONTENTS="To get previous working directory inherited in new opened tab, or - notifications of long-running commands finishing, you will need - to add the following line to your ~/.bashrc:\n - . /etc/profile.d/vte-2.91.sh" - -src_configure() { - local myconf="" - - if [[ ${PV} != 9999 ]]; then - myconf="${myconf} - VALAC=$(type -P true) - " - fi - - gnome2_src_configure \ - --disable-static \ - $(use_enable debug) \ - $(use_enable gnome-shell search-provider) \ - $(use_with nautilus nautilus-extension) \ - ${myconf} -} - -src_install() { - DOCS="AUTHORS ChangeLog HACKING NEWS" - gnome2_src_install - readme.gentoo_create_doc -} - -pkg_postinst() { - gnome2_pkg_postinst - readme.gentoo_print_elog -} diff --git a/x11-terms/gnome-terminal/metadata.xml b/x11-terms/gnome-terminal/metadata.xml deleted file mode 100644 index 84390e63..00000000 --- a/x11-terms/gnome-terminal/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -<use> - <flag name="gnome-shell">Integrate with <pkg>gnome-base/gnome-shell</pkg> search</flag> - <flag name="nautilus">Build gnome-base/nautilus extension</flag> -</use> -</pkgmetadata> diff --git a/x11-themes/gnome-backgrounds/gnome-backgrounds-9999.ebuild b/x11-themes/gnome-backgrounds/gnome-backgrounds-9999.ebuild deleted file mode 100644 index 9fe6063f..00000000 --- a/x11-themes/gnome-backgrounds/gnome-backgrounds-9999.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit gnome2 -[[ ${PV} = 9999 ]] && inherit gnome2-live - -DESCRIPTION="A set of backgrounds packaged with the GNOME desktop" -HOMEPAGE="https://git.gnome.org/browse/gnome-backgrounds" - -LICENSE="CC-BY-SA-2.0 CC-BY-SA-3.0 CC-BY-2.0" -SLOT="0" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" -fi -IUSE="" - -RDEPEND="!<x11-themes/gnome-themes-standard-3.14" -DEPEND=">=sys-devel/gettext-0.19.8" diff --git a/x11-themes/gnome-backgrounds/metadata.xml b/x11-themes/gnome-backgrounds/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/x11-themes/gnome-backgrounds/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/x11-themes/gnome-icon-theme-symbolic/gnome-icon-theme-symbolic-9999.ebuild b/x11-themes/gnome-icon-theme-symbolic/gnome-icon-theme-symbolic-9999.ebuild deleted file mode 100644 index 50459b91..00000000 --- a/x11-themes/gnome-icon-theme-symbolic/gnome-icon-theme-symbolic-9999.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" -GCONF_DEBUG="no" - -inherit gnome2 -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Symbolic icons for GNOME default icon theme" -HOMEPAGE="https://git.gnome.org/browse/gnome-icon-theme-symbolic/" - -LICENSE="CC-BY-SA-3.0" -SLOT="0" -IUSE="" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux" -fi - -COMMON_DEPEND=">=x11-themes/hicolor-icon-theme-0.10" - -# gnome-base/librsvg will be needed by apps using this icons, bug #508210 -RDEPEND="${COMMON_DEPEND} - gnome-base/librsvg - !=gnome-extra/gnome-power-manager-3.0* -" -# Matches 3.10 -# !=gnome-extra/gnome-power-manager-3.1* - -# keyboard-brightness icon file collision with old gnome-power-manager -DEPEND="${COMMON_DEPEND} - >=x11-misc/icon-naming-utils-0.8.7 - virtual/pkgconfig -" - -# This ebuild does not install any binaries -RESTRICT="binchecks strip" - -src_configure() { - gnome2_src_configure \ - --enable-icon-mapping \ - GTK_UPDATE_ICON_CACHE=$(type -P true) -} diff --git a/x11-themes/gnome-icon-theme-symbolic/metadata.xml b/x11-themes/gnome-icon-theme-symbolic/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/x11-themes/gnome-icon-theme-symbolic/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/x11-themes/gnome-themes-standard/files/gnome-themes-standard-3.14.2.3-srcdir.patch b/x11-themes/gnome-themes-standard/files/gnome-themes-standard-3.14.2.3-srcdir.patch deleted file mode 100644 index 717613b4..00000000 --- a/x11-themes/gnome-themes-standard/files/gnome-themes-standard-3.14.2.3-srcdir.patch +++ /dev/null @@ -1,26 +0,0 @@ -From db1e859fa27a4d3ca8a45937c2730f83c34405c6 Mon Sep 17 00:00:00 2001 -From: Alexandre Rostovtsev <tetromino@gentoo.org> -Date: Sat, 28 Mar 2015 00:28:16 -0400 -Subject: [PATCH] HC: fix out-of-tree builds - -https://bugzilla.gnome.org/show_bug.cgi?id=746920 ---- - themes/HighContrast/icons/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/themes/HighContrast/icons/Makefile.am b/themes/HighContrast/icons/Makefile.am -index 76e824d..5545157 100644 ---- a/themes/HighContrast/icons/Makefile.am -+++ b/themes/HighContrast/icons/Makefile.am -@@ -6,7 +6,7 @@ render_sizes = "16x16" "22x22" "24x24" "32x32" "48x48" "256x256" "scalable" - THEME_DIRS=$(shell SIZES="$(render_sizes)"; for size in $$SIZES; do for dir in `find $(srcdir)/$$size/* -type d`; do printf "$$dir,"; done; done;) - - %.theme: %.theme.in Makefile -- dirs="`echo $(THEME_DIRS) | sed -e 's#\./##g'`"; \ -+ dirs="`echo $(THEME_DIRS) | sed -e \"s#$(srcdir)/*##g\"`"; \ - sed -e "s|\@THEME_DIRS\@|$$dirs|g" < $< > $@; \ - echo "" >> $@; \ - for dir in `echo $$dirs | sed -e "s/,/ /g"`; do \ --- -2.3.3 - diff --git a/x11-themes/gnome-themes-standard/files/gnome-themes-standard-3.22.2-exclude-engine.patch b/x11-themes/gnome-themes-standard/files/gnome-themes-standard-3.22.2-exclude-engine.patch deleted file mode 100644 index 7cdceff7..00000000 --- a/x11-themes/gnome-themes-standard/files/gnome-themes-standard-3.22.2-exclude-engine.patch +++ /dev/null @@ -1,63 +0,0 @@ -From 58fd7206211e8e4d42ce6925718e56f84a1b4eb3 Mon Sep 17 00:00:00 2001 -From: Gilles Dartiguelongue <eva@gentoo.org> -Date: Mon, 3 Oct 2016 00:38:57 +0200 -Subject: [PATCH] Control build of gtk+2 adwaita theme engine from configure - -Rather than whole gtk+-2 theme. - -This only makes sense in Gentoo as the theme engine has been split to -a separate package to allow gtk+2 free systems. ---- - themes/Adwaita-dark/Makefile.am | 6 +----- - themes/Adwaita/Makefile.am | 6 +----- - themes/Adwaita/gtk-2.0/Makefile.am | 2 ++ - 3 files changed, 4 insertions(+), 10 deletions(-) - -diff --git a/themes/Adwaita-dark/Makefile.am b/themes/Adwaita-dark/Makefile.am -index 8a381b9..c5efcbf 100644 ---- a/themes/Adwaita-dark/Makefile.am -+++ b/themes/Adwaita-dark/Makefile.am -@@ -1,8 +1,4 @@ --SUBDIRS = gtk-3.0 -- --if GTK2_ENGINE --SUBDIRS += gtk-2.0 --endif -+SUBDIRS = gtk-2.0 gtk-3.0 - - THEME_NAME=Adwaita-dark - THEME_IN_FILES=index.theme.in -diff --git a/themes/Adwaita/Makefile.am b/themes/Adwaita/Makefile.am -index 8583535..617b9a6 100644 ---- a/themes/Adwaita/Makefile.am -+++ b/themes/Adwaita/Makefile.am -@@ -1,8 +1,4 @@ --SUBDIRS = gtk-3.0 -- --if GTK2_ENGINE --SUBDIRS += gtk-2.0 --endif -+SUBDIRS = gtk-2.0 gtk-3.0 - - THEME_NAME=Adwaita - THEME_IN_FILES=index.theme.in -diff --git a/themes/Adwaita/gtk-2.0/Makefile.am b/themes/Adwaita/gtk-2.0/Makefile.am -index 1e56f7f..9108cc4 100644 ---- a/themes/Adwaita/gtk-2.0/Makefile.am -+++ b/themes/Adwaita/gtk-2.0/Makefile.am -@@ -1,3 +1,4 @@ -+if GTK2_ENGINE - enginedir = $(libdir)/gtk-2.0/$(GTK2_VERSION)/engines - engine_LTLIBRARIES = libadwaita.la - -@@ -5,6 +6,7 @@ libadwaita_la_CFLAGS = $(GTK2_ENGINE_CFLAGS) - libadwaita_la_SOURCES = adwaita_engine.c - libadwaita_la_LDFLAGS = -module -avoid-version -no-undefined - libadwaita_la_LIBADD = $(GTK2_ENGINE_LIBS) -+endif - - themedir = $(datadir)/themes/Adwaita/gtk-2.0 - theme_DATA = gtkrc main.rc apps.rc hacks.rc --- -2.10.1 - diff --git a/x11-themes/gnome-themes-standard/gnome-themes-standard-9999.ebuild b/x11-themes/gnome-themes-standard/gnome-themes-standard-9999.ebuild deleted file mode 100644 index b9809787..00000000 --- a/x11-themes/gnome-themes-standard/gnome-themes-standard-9999.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools gnome.org -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Standard Themes for GNOME Applications" -HOMEPAGE="https://git.gnome.org/browse/gnome-themes-standard/" - -LICENSE="LGPL-2.1+" -SLOT="0" -IUSE="" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris" -fi - -# Depend on gsettings-desktop-schemas-3.4 to make sure 3.2 users don't lose -# their default background image -RDEPEND=" - >=gnome-base/gsettings-desktop-schemas-3.4 -" -DEPEND=" - >=dev-util/intltool-0.40 - sys-devel/gettext - virtual/pkgconfig -" - -PATCHES=( - # https://bugzilla.gnome.org/show_bug.cgi?id=746920 - "${FILESDIR}"/${PN}-3.14.2.3-srcdir.patch - # Leave build of gtk+:2 engine to x11-themes/gtk-engines-adwaita - "${FILESDIR}"/${PN}-3.22.2-exclude-engine.patch -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - ECONF_SOURCE="${S}" econf \ - --disable-static \ - --disable-gtk2-engine \ - --disable-gtk3-engine \ - GTK_UPDATE_ICON_CACHE=$(type -P true) -} diff --git a/x11-themes/gnome-themes-standard/metadata.xml b/x11-themes/gnome-themes-standard/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/x11-themes/gnome-themes-standard/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/x11-themes/gtk-engines-unico/gtk-engines-unico-9999.ebuild b/x11-themes/gtk-engines-unico/gtk-engines-unico-9999.ebuild deleted file mode 100644 index 6e9b57b8..00000000 --- a/x11-themes/gtk-engines-unico/gtk-engines-unico-9999.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -AUTOTOOLS_AUTORECONF=yes -AUTOTOOLS_PRUNE_LIBTOOL_FILES=modules - -inherit autotools-multilib eutils -if [[ ${PV} = 9999 ]]; then - EBZR_REPO_URI="lp:unico" - inherit bzr -fi - -MY_PN=${PN/gtk-engines-} -MY_PV=${PV/_pre/+14.04.} -MY_P=${MY_PN}_${MY_PV} - -DESCRIPTION="The Unico GTK+ 3.x theming engine" -HOMEPAGE="https://launchpad.net/unico" -if [[ ${PV} != 9999 ]]; then - SRC_URI="https://launchpad.net/ubuntu/+archive/primary/+files/${MY_P}.orig.tar.gz" - S=${WORKDIR}/${MY_PN}-${MY_PV} -fi - -LICENSE="LGPL-2.1+" -SLOT="0" -IUSE="" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" -fi - -RDEPEND=" - >=dev-libs/glib-2.26:2[${MULTILIB_USEDEP}] - >=x11-libs/cairo-1.10[glib,${MULTILIB_USEDEP}] - >=x11-libs/gtk+-3.5.2:3[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND} - virtual/pkgconfig -" - -src_unpack() { - bzr_src_unpack -} - -src_configure() { - # $(use_enable debug) controls CPPFLAGS -D_DEBUG and -DNDEBUG but they are currently - # unused in the code itself. - autotools-multilib_src_configure \ - --disable-static \ - --disable-debug \ - --disable-maintainer-flags -} diff --git a/x11-themes/gtk-engines-unico/metadata.xml b/x11-themes/gtk-engines-unico/metadata.xml deleted file mode 100644 index 9da24517..00000000 --- a/x11-themes/gtk-engines-unico/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <upstream> - <remote-id type="launchpad">ubuntu</remote-id> - </upstream> -</pkgmetadata> |