commit:     fe998e1422e3ff1b0f9a83170eb32e7e72190208
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 14 07:23:33 2017 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Aug 14 07:28:17 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe998e14

net-im/psimedia: Remove last-rited pkg, #620772

 net-im/psimedia/Manifest                           |  1 -
 .../psimedia-1.0.3-drop-v4lsrc-gst-plugin.patch    | 51 -------------
 .../psimedia/files/psimedia-1.0.3-glib2.32.patch   | 52 -------------
 .../psimedia-1.0.3-linux-headers-2.6.38.patch      | 86 ----------------------
 net-im/psimedia/metadata.xml                       |  8 --
 net-im/psimedia/psimedia-1.0.3-r3.ebuild           | 76 -------------------
 profiles/package.mask                              |  4 -
 7 files changed, 278 deletions(-)

diff --git a/net-im/psimedia/Manifest b/net-im/psimedia/Manifest
deleted file mode 100644
index c12d7dc0e9f..00000000000
--- a/net-im/psimedia/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST psimedia-1.0.3.tar.bz2 236134 SHA256 
019d18034fa94299d896448841d129fd1bad5f58daeb2aba7be540a7d06fb23b SHA512 
bc3a9fa004a125e89244f817b9940025d153afd39d619eb53571999cf1d2c36725de0174d3a75240d93b9010844c9085da3c4978fa04deed2bdd8bac28e142a5
 WHIRLPOOL 
26313c295c3be7311e79b67adf26e53c6907399cf16e331af4e0ec051646e15b2708791374ef68f152ee5dbca7a33f3d47112a3afa4f7dd4a498bdad27348ba8

diff --git a/net-im/psimedia/files/psimedia-1.0.3-drop-v4lsrc-gst-plugin.patch 
b/net-im/psimedia/files/psimedia-1.0.3-drop-v4lsrc-gst-plugin.patch
deleted file mode 100644
index e6595193294..00000000000
--- a/net-im/psimedia/files/psimedia-1.0.3-drop-v4lsrc-gst-plugin.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-https://bugs.gentoo.org/show_bug.cgi?id=361419#c5
-
---- gstprovider/devices.cpp    2009-06-09 10:12:11.000000000 +0200
-+++ gstprovider/devices.cpp    2011-04-02 11:47:21.898041830 +0200
-@@ -90,7 +90,6 @@ 
-               element_name == "alsasink" ||
-               element_name == "osssrc" ||
-               element_name == "osssink" ||
--              element_name == "v4lsrc" ||
-               element_name == "v4l2src" ||
-               element_name == "osxaudiosrc" ||
-               element_name == "osxaudiosink" ||
-@@ -224,11 +223,6 @@ 
-               if(type == PDevice::VideoIn)
-                       element_name = "osxvideosrc";
-       }
--      else if(driver == "v4l")
--      {
--              if(type == PDevice::VideoIn)
--                      element_name = "v4lsrc";
--      }
-       else if(driver == "v4l2")
-       {
-               if(type == PDevice::VideoIn)
-@@ -380,7 +374,7 @@ 
-                       bool first = true;
-                       foreach(const DeviceEnum::Item &i, list)
-                       {
--                              if(type == PDevice::VideoIn && (element_name == 
"v4lsrc" || element_name == "v4l2src"))
-+                              if(type == PDevice::VideoIn && element_name == 
"v4l2src")
-                               {
-                                       if(!test_video(element_name, i.id))
-                                               continue;
-@@ -444,7 +438,6 @@ 
-       else // PDevice::VideoIn
-       {
-               drivers
--              << "v4l"
-               << "v4l2"
-               << "osxvideo"
-               << "winks";
---- gstprovider/gstthread.cpp  2009-05-17 19:55:27.000000000 +0200
-+++ gstprovider/gstthread.cpp  2011-04-02 11:48:28.581514484 +0200
-@@ -235,7 +235,6 @@ 
- #elif defined(Q_OS_LINUX)
-                       reqelem
-                       << "alsasrc" << "alsasink"
--                      << "v4lsrc"
-                       << "v4l2src";
- #elif defined(Q_OS_UNIX)
-                       reqelem

diff --git a/net-im/psimedia/files/psimedia-1.0.3-glib2.32.patch 
b/net-im/psimedia/files/psimedia-1.0.3-glib2.32.patch
deleted file mode 100644
index 01a42cac12f..00000000000
--- a/net-im/psimedia/files/psimedia-1.0.3-glib2.32.patch
+++ /dev/null
@@ -1,52 +0,0 @@
-Index: psimedia-1.0.3/gstprovider/gstcustomelements/gstcustomelements.h
-===================================================================
---- psimedia-1.0.3.orig/gstprovider/gstcustomelements/gstcustomelements.h
-+++ psimedia-1.0.3/gstprovider/gstcustomelements/gstcustomelements.h
-@@ -21,7 +21,7 @@
- #ifndef GSTCUSTOMELEMENTS_H
- #define GSTCUSTOMELEMENTS_H
- 
--#include <glib/gthread.h>
-+#include <glib.h>
- #include <gst/gst.h>
- #include <gst/base/gstpushsrc.h>
- #include <gst/video/video.h>
-Index: psimedia-1.0.3/gstprovider/gstelements/static/gstelements.h
-===================================================================
---- psimedia-1.0.3.orig/gstprovider/gstelements/static/gstelements.h
-+++ psimedia-1.0.3/gstprovider/gstelements/static/gstelements.h
-@@ -21,7 +21,7 @@
- #ifndef PSI_GSTELEMENTS_H
- #define PSI_GSTELEMENTS_H
- 
--#include <glib/gmacros.h>
-+#include <glib.h>
- 
- G_BEGIN_DECLS
- 
-Index: psimedia-1.0.3/gstprovider/gstthread.h
-===================================================================
---- psimedia-1.0.3.orig/gstprovider/gstthread.h
-+++ psimedia-1.0.3/gstprovider/gstthread.h
-@@ -22,7 +22,7 @@
- #define PSI_GSTTHREAD_H
- 
- #include <QThread>
--#include <glib/gmain.h>
-+#include <glib.h>
- 
- namespace PsiMedia {
- 
-Index: psimedia-1.0.3/gstprovider/rwcontrol.h
-===================================================================
---- psimedia-1.0.3.orig/gstprovider/rwcontrol.h
-+++ psimedia-1.0.3/gstprovider/rwcontrol.h
-@@ -28,7 +28,7 @@
- #include <QMutex>
- #include <QWaitCondition>
- #include <QTimer>
--#include <glib/gmain.h>
-+#include <glib.h>
- #include "psimediaprovider.h"
- #include "rtpworker.h"
- 

diff --git a/net-im/psimedia/files/psimedia-1.0.3-linux-headers-2.6.38.patch 
b/net-im/psimedia/files/psimedia-1.0.3-linux-headers-2.6.38.patch
deleted file mode 100644
index b6076d12cbf..00000000000
--- a/net-im/psimedia/files/psimedia-1.0.3-linux-headers-2.6.38.patch
+++ /dev/null
@@ -1,86 +0,0 @@
-http://pkgs.fedoraproject.org/gitweb/?p=psimedia.git;a=blob_plain;f=psimedia-remove-v4l.patch;hb=HEAD
-
---- gstprovider/deviceenum/deviceenum_unix.cpp
-+++ gstprovider/deviceenum/deviceenum_unix.cpp
-@@ -35,7 +35,7 @@
- # include <sys/stat.h>
- # include <dirent.h>
- # include <sys/ioctl.h>
--# include <linux/videodev.h>
-+# include <linux/videodev2.h>
- #endif
- 
- namespace DeviceEnum {
-@@ -478,72 +478,7 @@
- // v4l detection scheme adapted from PWLib (used by Ekiga/Gnomemeeting)
- static QList<Item> get_v4l_items()
- {
--#ifdef Q_OS_LINUX
--      QList<Item> out;
--
--      QList<V4LName> list = get_v4l_names("/sys/class/video4linux", true);
--      if(list.isEmpty())
--              list = get_v4l_names("/proc/video/dev", false);
--
--      // if we can't find anything, then do a raw scan for possibilities
--      if(list.isEmpty())
--      {
--              QStringList possible = scan_for_videodevs("/dev");
--              foreach(QString str, possible)
--              {
--                      V4LName v;
--                      v.dev = str;
--                      list += v;
--              }
--      }
--
--      for(int n = 0; n < list.count(); ++n)
--      {
--              V4LName &v = list[n];
--
--              // if we already have a friendly name then we'll skip the 
confirm
--              //   in order to save resources.  the only real drawback here 
that
--              //   I can think of is if the device isn't a capture type.  but
--              //   what does it mean to have a V4L device that isn't capture??
--              if(v.friendlyName.isEmpty())
--              {
--                      int fd = open(QFile::encodeName(v.dev).data(), O_RDONLY 
| O_NONBLOCK);
--                      if(fd == -1)
--                              continue;
--
--                      // get video capabilities and close
--                      struct video_capability caps;
--                      memset(&caps, 0, sizeof(caps));
--                      int ret = ioctl(fd, VIDIOCGCAP, &caps);
--                      close(fd);
--                      if(ret == -1)
--                              continue;
--
--                      if(!(caps.type & VID_TYPE_CAPTURE))
--                              continue;
--
--                      v.friendlyName = caps.name;
--              }
--
--              Item i;
--              i.type = Item::Video;
--              i.dir = Item::Input;
--              i.name = v.friendlyName;
--              i.driver = "v4l";
--              i.id = v.dev;
--
--              // HACK
--              if(v.friendlyName == "Labtec Webcam Notebook")
--                      i.explicitCaptureSize = QSize(640, 480);
--
--              out += i;
--      }
--
--      return out;
--#else
--      // return empty list if non-linux
-       return QList<Item>();
--#endif
- }
- 
- static QList<Item> get_v4l2_items()

diff --git a/net-im/psimedia/metadata.xml b/net-im/psimedia/metadata.xml
deleted file mode 100644
index 05b3857d0fc..00000000000
--- a/net-im/psimedia/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-needed -->
-<use>
-       <flag name="demo">build simple test application for the PsiMedia 
system</flag>
-</use>
-</pkgmetadata>

diff --git a/net-im/psimedia/psimedia-1.0.3-r3.ebuild 
b/net-im/psimedia/psimedia-1.0.3-r3.ebuild
deleted file mode 100644
index 3849c26f05c..00000000000
--- a/net-im/psimedia/psimedia-1.0.3-r3.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-inherit eutils qt4-r2 multilib
-
-DESCRIPTION="Psi plugin for voice/video calls"
-HOMEPAGE="http://delta.affinix.com/psimedia/";
-SRC_URI="http://delta.affinix.com/download/psimedia/${P}.tar.bz2";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm hppa ppc ~ppc64 x86"
-IUSE="demo"
-
-COMMON_DEPEND=">=dev-libs/glib-2.18
-       >=media-libs/gstreamer-0.10.22:0.10
-       >=media-libs/gst-plugins-base-0.10.22:0.10
-       media-libs/gst-plugins-good:0.10
-       >=dev-libs/liboil-0.3
-       >=dev-qt/qtgui-4.4:4
-       >=media-libs/speex-1.2_rc1
-"
-RDEPEND="${COMMON_DEPEND}
-       media-plugins/gst-plugins-speex:0.10
-       >=media-plugins/gst-plugins-vorbis-0.10.22:0.10
-       >=media-plugins/gst-plugins-theora-0.10.22:0.10
-       >=media-plugins/gst-plugins-alsa-0.10.22:0.10
-       >=media-plugins/gst-plugins-ogg-0.10.22:0.10
-       media-plugins/gst-plugins-v4l2:0.10
-       media-plugins/gst-plugins-jpeg:0.10
-       net-im/psi
-       !<net-im/psi-0.13_rc1
-"
-DEPEND="${COMMON_DEPEND}
-       virtual/pkgconfig
-"
-
-src_prepare() {
-       sed -e '/^TEMPLATE/a CONFIG += ordered' -i psimedia.pro || die
-       # Don't build demo if we don't need that.
-       use demo || { sed -e 
'/^SUBDIRS[[:space:]]*+=[[:space:]]*demo[[:space:]]*$/d;' -i psimedia.pro || 
die; }
-       # Remove support for V4L v1 because linux-headers-2.6.38 stopped 
shipping linux/videodev.h.
-       epatch "${FILESDIR}"/${P}-linux-headers-2.6.38.patch
-       epatch "${FILESDIR}"/${P}-drop-v4lsrc-gst-plugin.patch
-
-       epatch "${FILESDIR}"/${P}-glib2.32.patch
-}
-
-src_configure() {
-       # qconf generated configure script...
-       ./configure --no-separate-debug-info || die
-
-       eqmake4
-}
-
-src_install() {
-       insinto /usr/$(get_libdir)/psi/plugins
-       doins gstprovider/libgstprovider.so
-
-       if use demo; then
-               exeinto /usr/$(get_libdir)/${PN}
-               newexe demo/demo ${PN}
-
-               # Create /usr/bin/psimedia
-               cat <<-EOF > "demo/${PN}"
-               #!/bin/bash
-
-               export 
PSI_MEDIA_PLUGIN=/usr/$(get_libdir)/psi/plugins/libgstprovider.so
-               /usr/$(get_libdir)/${PN}/${PN}
-               EOF
-
-               dobin demo/${PN}
-       fi
-}

diff --git a/profiles/package.mask b/profiles/package.mask
index 05e4c414fb5..ad9fa9654e2 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -437,10 +437,6 @@ app-crypt/yubikey-neo-manager
 dev-python/pywebkitgtk
 
 # Pacho Ramos <pa...@gentoo.org> (14 Jul 2017)
-# Dead for a long time and really buggy (#620772). Removal in a month.
-net-im/psimedia
-
-# Pacho Ramos <pa...@gentoo.org> (14 Jul 2017)
 # Dead for ages, relies on dead libs (#622010), you can move to moserial, 
cutecom or
 # minicom. Removal in 2 months.
 net-dialup/gtkterm

Reply via email to