[gentoo-commits] repo/gentoo:master commit in: net-voip/ekiga/, net-voip/ekiga/files/

2018-01-26 Thread Mikle Kolyada
commit: fa35f774736c63cea717842e35bb08ba45cc2021
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Jan 26 22:51:45 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Jan 26 22:51:45 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa35f774

net-voip/ekiga: remove last rited package

 net-voip/ekiga/Manifest|   1 -
 net-voip/ekiga/ekiga-4.0.1-r1.ebuild   | 119 -
 net-voip/ekiga/files/ekiga-4.0.1-crash-clear.patch |  36 ---
 net-voip/ekiga/metadata.xml|   9 --
 4 files changed, 165 deletions(-)

diff --git a/net-voip/ekiga/Manifest b/net-voip/ekiga/Manifest
deleted file mode 100644
index 2b5988ffce8..000
--- a/net-voip/ekiga/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ekiga-4.0.1.tar.xz 8339364 BLAKE2B 
baa6ba4f30e48cf4ec6e11abce06fa369b60b69105bb724cf7acfc29177c6adbbea3ae708ccc927f26fe9860b78a2c7852b58eab119e046dc3e1483179b68afa
 SHA512 
3c4dd5eab6e91434da4bbfe5728ac5943ed5ae89b8b2241fb59abb3e41bcd08ba187b5d60c9d839b1010edd7fc97b53cc6db57a6eec40ba81757a772febd2217

diff --git a/net-voip/ekiga/ekiga-4.0.1-r1.ebuild 
b/net-voip/ekiga/ekiga-4.0.1-r1.ebuild
deleted file mode 100644
index 5cc07966a14..000
--- a/net-voip/ekiga/ekiga-4.0.1-r1.ebuild
+++ /dev/null
@@ -1,119 +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
-
-DESCRIPTION="H.323 and SIP VoIP softphone"
-HOMEPAGE="http://www.ekiga.org/;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
-IUSE="dbus debug doc eds h323 ldap libnotify cpu_flags_x86_mmx pulseaudio +shm 
v4l xv zeroconf"
-
-# gconf is a hard requirement until this bug is fixed:
-# https://bugzilla.gnome.org/show_bug.cgi?id=721198
-#
-# x11-themes/gnome-icon-theme needed, bug #600398, 
https://bugzilla.gnome.org/show_bug.cgi?id=775652
-# changing configure check is not enough and icons will be missing.
-RDEPEND="
-   >=dev-libs/glib-2.24.0:2
-   >=dev-libs/boost-1.49:0=
-   dev-libs/libxml2:2
-   >=gnome-base/gconf-2.6.0:2
-
-   >=net-libs/opal-3.10.9:0=[sip,sound,video,debug=,h323?,xml]
-   =net-libs/ptlib-2.10.9:0=[ldap?,stun,v4l?,video,wav,debug=,dtmf,pulseaudio?,xml]
-   =x11-libs/gtk+-2.20.0:2
-   x11-themes/gnome-icon-theme
-   dbus? ( >=sys-apps/dbus-0.36
-   >=dev-libs/dbus-glib-0.36 )
-   eds? ( >=gnome-extra/evolution-data-server-1.2:= )
-   ldap? ( dev-libs/cyrus-sasl:2
-   net-nds/openldap )
-   libnotify? ( x11-libs/libnotify )
-   shm? ( x11-libs/libXext )
-   xv? ( x11-libs/libXv )
-   zeroconf? ( >=net-dns/avahi-0.6[dbus] )
-"
-DEPEND="${RDEPEND}
-   >=dev-util/intltool-0.35
-   virtual/pkgconfig
-   sys-devel/gettext
-   doc? (
-   app-text/rarian
-   app-text/gnome-doc-utils
-   app-doc/doxygen )
-   v4l? ( sys-kernel/linux-headers )
-"
-
-# NOTES:
-# ptlib/opal needed features are not checked by ekiga, upstream bug 577249
-# +doc is not installing dev doc (doxygen)
-# UPSTREAM:
-# contact ekiga team to be sure intltool and gettext are not nls deps
-
-PATCHES=(
-   # https://bugs.gentoo.org/show_bug.cgi?id=499208
-   "${FILESDIR}"/${P}-crash-clear.patch
-)
-
-src_prepare() {
-   # remove call to gconftool-2 --shutdown, upstream bug 555976
-   # gnome-2 eclass is reloading schemas with SIGHUP
-   sed -i -e '/gconftool-2 --shutdown/d' Makefile.in || die "sed failed"
-
-   # V4L support is auto-enabled, want it to be a user choice
-   # do not contact upstream because that's a hack
-   # TODO: check if upstream has removed this hack
-   if ! use v4l; then
-   sed -i -e "s/V4L=\"enabled\"/V4L=\"disabled\"/" configure || 
die "sed failed"
-   fi
-
-   gnome2_src_prepare
-}
-
-src_configure() {
-   # dbus-service: always enable if dbus is enabled, no reason to disable 
it
-   # Upstream doesn't support experimental stuff:
-   # https://bugzilla.gnome.org/show_bug.cgi?id=689301
-   # Hence, we disable gstreamer, kde, kab (kontact) 
-   gnome2_src_configure \
-   --disable-gstreamer \
-   --disable-kde \
-   --enable-libtool-lock \
-   --disable-kab \
-   --disable-xcap \
-   --enable-gconf \
-   --enable-schemas-install \
-   --enable-nls \
-   --disable-static-libs \
-   $(use_enable dbus) \
-   $(use_enable dbus dbus_service) \
-   $(use_enable debug gtk-debug) \
-   $(use_enable debug opal-debug) \
-   $(use_enable doc gdu) \
-   $(use_enable eds) \
-   $(use_enable h323) \
-   $(use_enable ldap) \
-   $(use_enable libnotify notify) \
-   

[gentoo-commits] repo/gentoo:master commit in: net-voip/ekiga/, net-voip/ekiga/files/

2016-10-02 Thread Pacho Ramos
commit: 53cd16d3743ac66027df3db6d1a3f131e38f5e0f
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Oct  2 12:28:28 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Oct  2 12:37:31 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53cd16d3

net-voip/ekiga: Disable all experimental stuff as upstream doesn't take care of 
it at all and is too buggy (and also obsolete, 
https://bugzilla.gnome.org/show_bug.cgi?id=689301), gconf support is needed 
always until next major version bump (#448698), this will need to be rebuilt 
with opal/plib major bumps (#464864), fix crashes on clear call history 
(#499208 by Philipp Leonhardt).

Package-Manager: portage-2.3.1

 net-voip/ekiga/ekiga-4.0.1-r1.ebuild   | 117 +
 net-voip/ekiga/files/ekiga-4.0.1-crash-clear.patch |  36 +++
 2 files changed, 153 insertions(+)

diff --git a/net-voip/ekiga/ekiga-4.0.1-r1.ebuild 
b/net-voip/ekiga/ekiga-4.0.1-r1.ebuild
new file mode 100644
index ..6cc6f6e
--- /dev/null
+++ b/net-voip/ekiga/ekiga-4.0.1-r1.ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+GNOME2_LA_PUNT="yes"
+
+inherit gnome2
+
+DESCRIPTION="H.323 and SIP VoIP softphone"
+HOMEPAGE="http://www.ekiga.org/;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="dbus debug doc eds h323 ldap libnotify cpu_flags_x86_mmx pulseaudio +shm 
v4l xv zeroconf"
+
+# gconf is a hard requirement until this bug is fixed:
+# https://bugzilla.gnome.org/show_bug.cgi?id=721198
+RDEPEND="
+   >=dev-libs/glib-2.24.0:2
+   >=dev-libs/boost-1.49:0=
+   dev-libs/libxml2:2
+   >=gnome-base/gconf-2.6.0:2
+   
+   >=net-libs/opal-3.10.9:0=[sip,sound,video,debug=,h323?,xml]
+   =net-libs/ptlib-2.10.9:0=[ldap?,stun,v4l?,video,wav,debug=,dtmf,pulseaudio?,xml]
+   =x11-libs/gtk+-2.20.0:2
+   x11-themes/adwaita-icon-theme
+   dbus? ( >=sys-apps/dbus-0.36
+   >=dev-libs/dbus-glib-0.36 )
+   eds? ( >=gnome-extra/evolution-data-server-1.2:= )
+   ldap? ( dev-libs/cyrus-sasl:2
+   net-nds/openldap )
+   libnotify? ( x11-libs/libnotify )
+   shm? ( x11-libs/libXext )
+   xv? ( x11-libs/libXv )
+   zeroconf? ( >=net-dns/avahi-0.6[dbus] )
+"
+DEPEND="${RDEPEND}
+   >=dev-util/intltool-0.35
+   virtual/pkgconfig
+   sys-devel/gettext
+   doc? (
+   app-text/rarian
+   app-text/gnome-doc-utils
+   app-doc/doxygen )
+   v4l? ( sys-kernel/linux-headers )
+"
+
+# NOTES:
+# ptlib/opal needed features are not checked by ekiga, upstream bug 577249
+# +doc is not installing dev doc (doxygen)
+# UPSTREAM:
+# contact ekiga team to be sure intltool and gettext are not nls deps
+
+PATCHES=(
+   # https://bugs.gentoo.org/show_bug.cgi?id=499208
+   "${FILESDIR}"/${P}-crash-clear.patch
+)
+
+src_prepare() {
+   # remove call to gconftool-2 --shutdown, upstream bug 555976
+   # gnome-2 eclass is reloading schemas with SIGHUP
+   sed -i -e '/gconftool-2 --shutdown/d' Makefile.in || die "sed failed"
+
+   # V4L support is auto-enabled, want it to be a user choice
+   # do not contact upstream because that's a hack
+   # TODO: check if upstream has removed this hack
+   if ! use v4l; then
+   sed -i -e "s/V4L=\"enabled\"/V4L=\"disabled\"/" configure || 
die "sed failed"
+   fi
+
+gnome2_src_prepare
+}
+   
+src_configure() {
+   # dbus-service: always enable if dbus is enabled, no reason to disable 
it
+   # Upstream doesn't support experimental stuff:
+   # https://bugzilla.gnome.org/show_bug.cgi?id=689301
+   # Hence, we disable gstreamer, kde, kab (kontact) 
+   gnome2_src_configure \
+   --disable-gstreamer \
+   --disable-kde \
+   --enable-libtool-lock \
+   --disable-kab \
+   --disable-xcap \
+   --enable-gconf \
+   --enable-schemas-install \
+   --enable-nls \
+   --disable-static-libs \
+   $(use_enable dbus) \
+   $(use_enable dbus dbus_service) \
+   $(use_enable debug gtk-debug) \
+   $(use_enable debug opal-debug) \
+   $(use_enable doc gdu) \
+   $(use_enable eds) \
+   $(use_enable h323) \
+   $(use_enable ldap) \
+   $(use_enable libnotify notify) \
+   $(use_enable cpu_flags_x86_mmx mmx) \
+   $(use_enable shm) \
+   $(use_enable xv) \
+   $(use_enable zeroconf avahi)
+}
+
+src_install() {
+   gnome2_src_install
+
+   if use doc && use dbus; then
+   insinto "/usr/share/doc/${PF}/"
+   doins doc/using_dbus.html
+   fi
+}

diff --git