Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=64158478ee29d69ab3a64533e777ce27f50fe341

commit 64158478ee29d69ab3a64533e777ce27f50fe341
Author: DeX77 <[email protected]>
Date:   Mon May 15 11:29:50 2017 +0200

vlc-2.2.5.1-1-x86_64

* version bump

diff --git a/source/xmultimedia/vlc/Fix-build-using-old-GCC-intrinsics.patch 
b/source/xmultimedia/vlc/Fix-build-using-old-GCC-intrinsics.patch
deleted file mode 100644
index 7bfc0e6..0000000
--- a/source/xmultimedia/vlc/Fix-build-using-old-GCC-intrinsics.patch
+++ /dev/null
@@ -1,292 +0,0 @@
-From 8b0a359be21c8b66c7f7f5d34b85df3cf6689035 Mon Sep 17 00:00:00 2001
-From: Francois Cartegnie <[email protected]>
-Date: Sun, 24 Jul 2016 12:59:20 +0200
-Subject: [PATCH] Fix build using old GCC intrinsics
-
-As the 2.2 headers are still using vlc_atomics (picture)
-we cannot have a way to avoid collisions with early
-or late <atomic> inclusion when using GCC >= 4.7
-
-Conditionals in vlc_atomic won't work.
-
-Happens in ProjectM and Qt5.
-
-Signed-off-by: Jean-Baptiste Kempf <[email protected]>
----
- modules/gui/qt4/actions_manager.cpp                |  2 ++
- modules/gui/qt4/adapters/seekpoints.cpp            |  4 +--
- modules/gui/qt4/adapters/seekpoints.hpp            |  4 +--
- modules/gui/qt4/components/controller.cpp          |  2 ++
- .../gui/qt4/components/playlist/playlist_model.hpp |  4 +--
- modules/gui/qt4/components/playlist/views.cpp      |  6 ++++
- modules/gui/qt4/dialogs/messages.cpp               |  2 ++
- modules/gui/qt4/dialogs/vlm.cpp                    |  4 ---
- modules/gui/qt4/dialogs/vlm.hpp                    |  4 ++-
- modules/gui/qt4/input_manager.cpp                  |  2 ++
- modules/gui/qt4/input_manager.hpp                  |  3 +-
- modules/gui/qt4/menus.cpp                          |  2 ++
- modules/gui/qt4/qt4.hpp                            | 32 ++++++++++++++++++----
- modules/gui/qt4/util/pictureflow.cpp               |  2 ++
- modules/visualization/projectm.cpp                 |  4 +++
- 15 files changed, 56 insertions(+), 21 deletions(-)
-
-diff --git a/modules/gui/qt4/actions_manager.cpp 
b/modules/gui/qt4/actions_manager.cpp
-index eff40d9..b7ca967 100644
---- a/modules/gui/qt4/actions_manager.cpp
-+++ b/modules/gui/qt4/actions_manager.cpp
-@@ -25,6 +25,8 @@
- # include "config.h"
- #endif
-
-+#include "qt4.hpp"
-+
- #include <vlc_vout.h>
- #include <vlc_keys.h>
-
-diff --git a/modules/gui/qt4/adapters/seekpoints.cpp 
b/modules/gui/qt4/adapters/seekpoints.cpp
-index fbf2957..a3564bb 100644
---- a/modules/gui/qt4/adapters/seekpoints.cpp
-+++ b/modules/gui/qt4/adapters/seekpoints.cpp
-@@ -19,14 +19,12 @@
-  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, 
USA.
-  
*****************************************************************************/
-
-+#include "seekpoints.hpp"
-
- #include "recents.hpp"
- #include "dialogs_provider.hpp"
- #include "menus.hpp"
-
--#include "seekpoints.hpp"
--
--#include "qt4.hpp"
- #include "input_manager.hpp"
-
- SeekPoints::SeekPoints( QObject *parent, intf_thread_t *p_intf_ ) :
-diff --git a/modules/gui/qt4/adapters/seekpoints.hpp 
b/modules/gui/qt4/adapters/seekpoints.hpp
-index 0083989..bbb9214 100644
---- a/modules/gui/qt4/adapters/seekpoints.hpp
-+++ b/modules/gui/qt4/adapters/seekpoints.hpp
-@@ -22,9 +22,7 @@
- #ifndef SEEKPOINTS_HPP
- #define SEEKPOINTS_HPP
-
--#ifdef HAVE_CONFIG_H
--#include "config.h"
--#endif
-+#include "qt4.hpp"
-
- #include <vlc_common.h>
- #include <vlc_interface.h>
-diff --git a/modules/gui/qt4/components/controller.cpp 
b/modules/gui/qt4/components/controller.cpp
-index d93e0db..c43d929 100644
---- a/modules/gui/qt4/components/controller.cpp
-+++ b/modules/gui/qt4/components/controller.cpp
-@@ -26,6 +26,8 @@
- # include "config.h"
- #endif
-
-+#include "qt4.hpp"
-+
- #include <vlc_vout.h>                       /* vout_thread_t for FSC */
-
- /* Widgets */
-diff --git a/modules/gui/qt4/components/playlist/playlist_model.hpp 
b/modules/gui/qt4/components/playlist/playlist_model.hpp
-index f9d1d0c..1f71ac9 100644
---- a/modules/gui/qt4/components/playlist/playlist_model.hpp
-+++ b/modules/gui/qt4/components/playlist/playlist_model.hpp
-@@ -25,9 +25,7 @@
- #ifndef _PLAYLIST_MODEL_H_
- #define _PLAYLIST_MODEL_H_
-
--#ifdef HAVE_CONFIG_H
--# include "config.h"
--#endif
-+#include "qt4.hpp"
-
- #include <vlc_input.h>
- #include <vlc_playlist.h>
-diff --git a/modules/gui/qt4/components/playlist/views.cpp 
b/modules/gui/qt4/components/playlist/views.cpp
-index 59f6535..0066205 100644
---- a/modules/gui/qt4/components/playlist/views.cpp
-+++ b/modules/gui/qt4/components/playlist/views.cpp
-@@ -21,6 +21,12 @@
-  * 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
-  
*****************************************************************************/
-
-+#ifdef HAVE_CONFIG_H
-+#include "config.h"
-+#endif
-+
-+#include "qt4.hpp"
-+
- #include "components/playlist/views.hpp"
- #include "components/playlist/vlc_model.hpp"      /* VLCModel */
- #include "components/playlist/sorting.h"          /* Columns List */
-diff --git a/modules/gui/qt4/dialogs/messages.cpp 
b/modules/gui/qt4/dialogs/messages.cpp
-index 30793a2..9c79c99 100644
---- a/modules/gui/qt4/dialogs/messages.cpp
-+++ b/modules/gui/qt4/dialogs/messages.cpp
-@@ -24,6 +24,8 @@
- # include "config.h"
- #endif
-
-+#include "qt4.hpp"
-+
- #include "dialogs/messages.hpp"
-
- #include <QPlainTextEdit>
-diff --git a/modules/gui/qt4/dialogs/vlm.cpp b/modules/gui/qt4/dialogs/vlm.cpp
-index 0da88cc..595f015 100644
---- a/modules/gui/qt4/dialogs/vlm.cpp
-+++ b/modules/gui/qt4/dialogs/vlm.cpp
-@@ -23,10 +23,6 @@
-  * Foundation, Inc., 51 Franklin street, Fifth Floor, Boston MA 02110-1301, 
USA.
-  
*****************************************************************************/
-
--#ifdef HAVE_CONFIG_H
--# include "config.h"
--#endif
--
- #include "dialogs/vlm.hpp"
-
- #ifdef ENABLE_VLM
-diff --git a/modules/gui/qt4/dialogs/vlm.hpp b/modules/gui/qt4/dialogs/vlm.hpp
-index a3c6e5d..dcf7110 100644
---- a/modules/gui/qt4/dialogs/vlm.hpp
-+++ b/modules/gui/qt4/dialogs/vlm.hpp
-@@ -25,8 +25,10 @@
- #ifndef QVLC_VLM_DIALOG_H_
- #define QVLC_VLM_DIALOG_H_ 1
-
-+#include "qt4.hpp"
-+
- #ifdef HAVE_CONFIG_H
--# include "config.h"
-+#include "config.h"
- #endif
-
- #ifdef ENABLE_VLM
-diff --git a/modules/gui/qt4/input_manager.cpp 
b/modules/gui/qt4/input_manager.cpp
-index fd45f4a..c50cb6c 100644
---- a/modules/gui/qt4/input_manager.cpp
-+++ b/modules/gui/qt4/input_manager.cpp
-@@ -30,6 +30,8 @@
- # include "config.h"
- #endif
-
-+#include "qt4.hpp"
-+
- #include "input_manager.hpp"
- #include "recents.hpp"
-
-diff --git a/modules/gui/qt4/input_manager.hpp 
b/modules/gui/qt4/input_manager.hpp
-index 7d3b76a..4fbecbb 100644
---- a/modules/gui/qt4/input_manager.hpp
-+++ b/modules/gui/qt4/input_manager.hpp
-@@ -29,9 +29,10 @@
- # include "config.h"
- #endif
-
-+#include "qt4.hpp"
-+
- #include <vlc_input.h>
-
--#include "qt4.hpp"
- #include "util/singleton.hpp"
- #include "adapters/variables.hpp"
-
-diff --git a/modules/gui/qt4/menus.cpp b/modules/gui/qt4/menus.cpp
-index 116e98c..46240b0 100644
---- a/modules/gui/qt4/menus.cpp
-+++ b/modules/gui/qt4/menus.cpp
-@@ -34,6 +34,8 @@
- # include "config.h"
- #endif
-
-+#include "qt4.hpp"
-+
- #include <vlc_common.h>
- #include <vlc_intf_strings.h>
- #include <vlc_vout.h>                             /* vout_thread_t */
-diff --git a/modules/gui/qt4/qt4.hpp b/modules/gui/qt4/qt4.hpp
-index 44d7db6..5aec957 100644
---- a/modules/gui/qt4/qt4.hpp
-+++ b/modules/gui/qt4/qt4.hpp
-@@ -29,12 +29,7 @@
- # include "config.h"
- #endif
-
--#include <vlc_common.h>    /* VLC_COMMON_MEMBERS for vlc_interface.h */
--#include <vlc_interface.h> /* intf_thread_t */
--#include <vlc_playlist.h>  /* playlist_t */
--
--#define QT_NO_CAST_TO_ASCII
--#include <QString>
-+#include <QtGlobal>
-
- #if ( QT_VERSION < 0x040600 )
- # error Update your Qt version to at least 4.6.0
-@@ -43,6 +38,31 @@
- #define HAS_QT47 ( QT_VERSION >= 0x040700 )
- #define HAS_QT5  ( QT_VERSION >= 0x050000 )
-
-+#if HAS_QT5
-+  #include <QtCore/qcompilerdetection.h>
-+  #if defined(Q_COMPILER_ATOMICS) && \
-+             ( __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 7 ) )
-+   #define VLC_ATOMIC_H
-+   #include <atomic>
-+   using namespace std;
-+   #  define atomic_store(object,desired) \
-+      do { \
-+          *(object) = (desired); \
-+          __sync_synchronize(); \
-+      } while (0)
-+
-+   #  define atomic_load(object) \
-+       (__sync_synchronize(), *(object))
-+  #endif
-+#endif
-+
-+#include <vlc_common.h>    /* VLC_COMMON_MEMBERS for vlc_interface.h */
-+#include <vlc_interface.h> /* intf_thread_t */
-+#include <vlc_playlist.h>  /* playlist_t */
-+
-+#define QT_NO_CAST_TO_ASCII
-+#include <QString>
-+
- enum {
-     DialogEventTypeOffset = 0,
-     IMEventTypeOffset     = 100,
-diff --git a/modules/gui/qt4/util/pictureflow.cpp 
b/modules/gui/qt4/util/pictureflow.cpp
-index 9318953..a7e6a01 100644
---- a/modules/gui/qt4/util/pictureflow.cpp
-+++ b/modules/gui/qt4/util/pictureflow.cpp
-@@ -29,6 +29,8 @@
-   THE SOFTWARE.
- */
-
-+#include "qt4.hpp"
-+
- #include "pictureflow.hpp"
-
- #include <QApplication>
-diff --git a/modules/visualization/projectm.cpp 
b/modules/visualization/projectm.cpp
-index e80fbf4..96d532d 100644
---- a/modules/visualization/projectm.cpp
-+++ b/modules/visualization/projectm.cpp
-@@ -30,6 +30,10 @@
- #endif
-
- #include <assert.h>
-+#if defined(__GNUC__) && \
-+           ( __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 7 ) )
-+  #define VLC_ATOMIC_H /* Ensure C atomics wont collide with old intrinsics */
-+#endif
-
- #include <vlc_common.h>
- #include <vlc_plugin.h>
---
-2.8.1
-
diff --git a/source/xmultimedia/vlc/FrugalBuild 
b/source/xmultimedia/vlc/FrugalBuild
index 5d94970..fba626f 100644
--- a/source/xmultimedia/vlc/FrugalBuild
+++ b/source/xmultimedia/vlc/FrugalBuild
@@ -7,9 +7,9 @@
: ${USE_DEVEL="n"}

pkgname=vlc
-pkgver=2.2.4
+pkgver=2.2.5.1
pkgextraver=
-pkgrel=15
+pkgrel=1
pkgdesc="The cross-platform media player and streaming server."
url="http://www.videolan.org/vlc/";
## TODO: split a lot more -- crazy --
@@ -97,29 +97,20 @@ up2date="Flastverdir 
http://download.videolan.org/pub/videolan/vlc";
if ! Fuse $USE_DEVEL; then
source=(http://download.videolan.org/pub/videolan/vlc/$pkgver/$pkgname-$pkgver$pkgextraver.tar.xz
 \
lua53-compat.patch \
-               freerdp.patch \
bug-14908.patch \
-               Fix-build-using-old-GCC-intrinsics.patch \
-               vlc_atomic-atomic_compare_exchange_strong_explicit-t.patch \
-               vlc_atomic-atomic_compare_exchange_weak_explicit-tak.patch \
vlc-2.1.0-TomWij-bisected-PA-broken-underflow.patch \
vlc-9999-libva-1.2.1-compat.patch \
vlc-2.2.4-relax_ffmpeg.patch \
vlc-2.2.4-ffmpeg3.patch)
-       sha1sums=('ec171b0ad731d9d114540cd7b7fcb41fc3293696' \
+       sha1sums=('042962dba68e1414aa563883b0172ee121cf9555' \
'5d7dba23756ff577a90b8631b187fbeac1f94e17' \
-               '8c88192908330151f363b95748492bfed0adca05' \
'b1d20239bd0f7ee0666cec8d1f8118ab087f9893' \
-               'ac4d7eebbb1a3281294cc3b54fb2ac3571e18dcd' \
-               '38b63efd768137074681ce8cb4bb47e0c78375ea' \
-               'bafabafd2362c82b52fa6be780bec61d1cde801f' \
'61ce442f390b3f744bbcd5771368c13e9236ea81' \
'b435ddbb4df0cbe7f983fba74e5b5747d6a62e9c' \
'e09103af98841ca149e26c0ef8051ecef588832b' \
'c572727ab1604aed3414ce5622bcc123d2accd7d')


-
else
pkgver=3.0.0
pkgextraver=-git
diff --git a/source/xmultimedia/vlc/freerdp.patch 
b/source/xmultimedia/vlc/freerdp.patch
deleted file mode 100644
index 00d2a69..0000000
--- a/source/xmultimedia/vlc/freerdp.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -Naur vlc-2.2.2/modules/access/rdp.c vlc-2.2.2-p/modules/access/rdp.c
---- vlc-2.2.2/modules/access/rdp.c     2015-04-30 15:45:33.000000000 +0200
-+++ vlc-2.2.2-p/modules/access/rdp.c   2016-04-06 21:20:09.021938399 +0200
-@@ -46,7 +46,7 @@
- #endif
-
- #if !defined(FREERDP_VERSION_MAJOR) || \
--    (defined(FREERDP_VERSION_MAJOR) && !(FREERDP_VERSION_MAJOR >= 1 && 
FREERDP_VERSION_MINOR >= 1 ))
-+    (defined(FREERDP_VERSION_MAJOR) && !(FREERDP_VERSION_MAJOR > 1 || 
(FREERDP_VERSION_MAJOR == 1 && FREERDP_VERSION_MINOR >= 1)))
- # define SoftwareGdi sw_gdi
- # define Fullscreen fullscreen
- # define ServerHostname hostname
-@@ -233,7 +233,7 @@
-     vlcrdp_context_t * p_vlccontext = (vlcrdp_context_t *) 
p_instance->context;
-
-     msg_Dbg( p_vlccontext->p_demux, "connected to desktop %dx%d (%d bpp)",
--#if (FREERDP_VERSION_MAJOR >= 1 && FREERDP_VERSION_MINOR >= 1 )
-+#if defined(FREERDP_VERSION_MAJOR) && (FREERDP_VERSION_MAJOR > 1 || 
(FREERDP_VERSION_MAJOR == 1 && FREERDP_MINOR_VERSION >= 1))
-              p_instance->settings->DesktopWidth,
-              p_instance->settings->DesktopHeight,
-              p_instance->settings->ColorDepth
diff --git 
a/source/xmultimedia/vlc/vlc_atomic-atomic_compare_exchange_strong_explicit-t.patch
 
b/source/xmultimedia/vlc/vlc_atomic-atomic_compare_exchange_strong_explicit-t.patch
deleted file mode 100644
index 5ba1a83..0000000
--- 
a/source/xmultimedia/vlc/vlc_atomic-atomic_compare_exchange_strong_explicit-t.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From ec34ff174f04d1e81c939ed0325a0073c6f68fce Mon Sep 17 00:00:00 2001
-From: Francois Cartegnie <[email protected]>
-Date: Fri, 22 Jul 2016 13:37:15 +0200
-Subject: [PATCH 2/2] vlc_atomic: atomic_compare_exchange_strong_explicit takes
- 5 parameters
-
-Signed-off-by: Jean-Baptiste Kempf <[email protected]>
----
- include/vlc_atomic.h | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/include/vlc_atomic.h b/include/vlc_atomic.h
-index 01e0f85..15ccf8c 100644
---- a/include/vlc_atomic.h
-+++ b/include/vlc_atomic.h
-@@ -152,7 +152,7 @@ typedef         uintmax_t atomic_uintmax_t;
- #  define atomic_compare_exchange_strong(object,expected,desired) \
-     atomic_compare_exchange(object, expected, desired)
-
--#  define 
atomic_compare_exchange_strong_explicit(object,expected,desired,order) \
-+#  define 
atomic_compare_exchange_strong_explicit(object,expected,desired,order,order_different)
 \
-     atomic_compare_exchange_strong(object, expected, desired)
-
- #  define atomic_compare_exchange_weak(object,expected,desired) \
---
-2.8.1
-
diff --git 
a/source/xmultimedia/vlc/vlc_atomic-atomic_compare_exchange_weak_explicit-tak.patch
 
b/source/xmultimedia/vlc/vlc_atomic-atomic_compare_exchange_weak_explicit-tak.patch
deleted file mode 100644
index 2c07fc7..0000000
--- 
a/source/xmultimedia/vlc/vlc_atomic-atomic_compare_exchange_weak_explicit-tak.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From ce8cc916ab43e12b85abd6a1b850f1ccf43319c8 Mon Sep 17 00:00:00 2001
-From: Steve Lhomme <[email protected]>
-Date: Fri, 22 Jul 2016 13:37:14 +0200
-Subject: [PATCH 1/2] vlc_atomic: atomic_compare_exchange_weak_explicit takes 5
- parameters
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Signed-off-by: Rémi Denis-Courmont <[email protected]>
-Signed-off-by: Jean-Baptiste Kempf <[email protected]>
----
- include/vlc_atomic.h | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/include/vlc_atomic.h b/include/vlc_atomic.h
-index af88eab..01e0f85 100644
---- a/include/vlc_atomic.h
-+++ b/include/vlc_atomic.h
-@@ -158,7 +158,7 @@ typedef         uintmax_t atomic_uintmax_t;
- #  define atomic_compare_exchange_weak(object,expected,desired) \
-     atomic_compare_exchange(object, expected, desired)
-
--#  define 
atomic_compare_exchange_weak_explicit(object,expected,desired,order) \
-+#  define 
atomic_compare_exchange_weak_explicit(object,expected,desired,order_equal,order_different)
 \
-     atomic_compare_exchange_weak(object, expected, desired)
-
- #  define atomic_fetch_add(object,operand) \
---
-2.8.1
-
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to