pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/multimedia/xine-ui xine-ui: Update to 0.99.10.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/4287d6184d45
branches:  trunk
changeset: 395898:4287d6184d45
user:      nia <nia%pkgsrc.org@localhost>
date:      Wed May 15 15:37:32 2019 +0000

description:
xine-ui: Update to 0.99.10.

Changes:

xine-ui (0.99.10)
  * Added manual video single step feature
  * Show millisecond time in slow motion
  * Updated spanish translation
  * Make desktop file output reproducible
  * Fixed memory and resource leaks
  * Fixed deadlocks
  * Fixed crashes

xine-ui (0.99.9)
  * Handle building using libreadline 6.3 and libcaca 0.99 beta 19.
  * More shutdown fixes.
  * Show DVD & BluRay menu names.
  * More *BSD support ? NetBSD, DragonFlyBSD.

diffstat:

 multimedia/xine-ui/MESSAGE.NetBSD   |  10 +++-------
 multimedia/xine-ui/Makefile         |   7 +++----
 multimedia/xine-ui/distinfo         |  16 +++++++---------
 multimedia/xine-ui/patches/patch-aj |  18 +++---------------
 multimedia/xine-ui/patches/patch-ba |  16 ----------------
 multimedia/xine-ui/patches/patch-bb |  33 +++------------------------------
 multimedia/xine-ui/patches/patch-zz |  24 ------------------------
 7 files changed, 19 insertions(+), 105 deletions(-)

diffs (188 lines):

diff -r 568c3a2e739c -r 4287d6184d45 multimedia/xine-ui/MESSAGE.NetBSD
--- a/multimedia/xine-ui/MESSAGE.NetBSD Wed May 15 14:37:55 2019 +0000
+++ b/multimedia/xine-ui/MESSAGE.NetBSD Wed May 15 15:37:32 2019 +0000
@@ -1,12 +1,8 @@
 ===========================================================================
-$NetBSD: MESSAGE.NetBSD,v 1.2 2008/07/04 14:51:02 joerg Exp $
+$NetBSD: MESSAGE.NetBSD,v 1.3 2019/05/15 15:37:32 nia Exp $
 
 You may need to increase the value of SHMMAXPGS in your kernel
-configuration to use ${PKGBASE}, e.g.
-
-       options SHMMAXPGS=32768
-
-For NetBSD 5.0 and -current, you can alter the limit at runtime
-by changing the sysctl kern.ipc.shmmaxpgs.
+configuration to use ${PKGBASE}, e.g. by changing the sysctl
+kern.ipc.shmmaxpgs.
 
 ===========================================================================
diff -r 568c3a2e739c -r 4287d6184d45 multimedia/xine-ui/Makefile
--- a/multimedia/xine-ui/Makefile       Wed May 15 14:37:55 2019 +0000
+++ b/multimedia/xine-ui/Makefile       Wed May 15 15:37:32 2019 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.89 2018/12/13 19:52:15 adam Exp $
+# $NetBSD: Makefile,v 1.90 2019/05/15 15:37:32 nia Exp $
 
-DISTNAME=              xine-ui-0.99.8
-PKGREVISION=           22
+DISTNAME=              xine-ui-0.99.10
 CATEGORIES=            multimedia
 MASTER_SITES=          ${MASTER_SITE_SOURCEFORGE:=xine/}
 EXTRACT_SUFX=          .tar.xz
@@ -12,7 +11,7 @@
 LICENSE=               gnu-gpl-v2
 
 USE_PKGLOCALEDIR=      YES
-USE_TOOLS+=            msgfmt pkg-config gmake
+USE_TOOLS+=            msgfmt pkg-config gmake perl
 USE_LIBTOOL=           YES
 GNU_CONFIGURE=         YES
 CONFIGURE_ARGS+=       --disable-lirc
diff -r 568c3a2e739c -r 4287d6184d45 multimedia/xine-ui/distinfo
--- a/multimedia/xine-ui/distinfo       Wed May 15 14:37:55 2019 +0000
+++ b/multimedia/xine-ui/distinfo       Wed May 15 15:37:32 2019 +0000
@@ -1,12 +1,10 @@
-$NetBSD: distinfo,v 1.27 2018/01/21 18:44:58 wiz Exp $
+$NetBSD: distinfo,v 1.28 2019/05/15 15:37:32 nia Exp $
 
-SHA1 (xine-ui-0.99.8.tar.xz) = ffe8e6507a95f92f1e29aa4e3751f4b505e8da1a
-RMD160 (xine-ui-0.99.8.tar.xz) = 5f876d2dd24ab2bec8f1027dee071b8f3f3e76f9
-SHA512 (xine-ui-0.99.8.tar.xz) = a2d11b0c512b9d485e0bbe418b36fb5fd52fe1a9c68cdb865771fc580b30bff513825f3e24ef85a902669c2c1ea8947512dd9abe4c12fdef94b8852cc8588da3
-Size (xine-ui-0.99.8.tar.xz) = 1758372 bytes
+SHA1 (xine-ui-0.99.10.tar.xz) = 4d61653d9bd88ba446c7c0772d03fc68ddfac46b
+RMD160 (xine-ui-0.99.10.tar.xz) = 14193feda1255e6dd7adc68d03ea09e3298b853e
+SHA512 (xine-ui-0.99.10.tar.xz) = 73cbc72375b27335e9d5f5527c35dab12d1ae40539b587630b3d8709471e4c61ce7b619062b75f587252c0647c234ffcf611f3b4e38e0447f7041b7ca5d7289e
+Size (xine-ui-0.99.10.tar.xz) = 1762968 bytes
 SHA1 (patch-ab) = 93cd824f2b85affb8847d84dd8562ef4bb12f6eb
-SHA1 (patch-aj) = faa52c1a42d6053fc03b722286b2021d5508c8ac
-SHA1 (patch-ba) = 58cb4076d7034b252015c51de9260452bf63f37d
-SHA1 (patch-bb) = 2dcc5d1df7d46226f4f2c2a53ff6772bc513bf51
+SHA1 (patch-aj) = 9300e6b992603f9488370d928097eefc65048305
+SHA1 (patch-bb) = e4e1eb142843d78497c66701d433fb24997b867b
 SHA1 (patch-src_xitk_session__common.c) = 7040122ba6351989226584adb2c16a0d9fee31e6
-SHA1 (patch-zz) = d97dfaf773f5e69c18f6163e7262fdfbd330e5ed
diff -r 568c3a2e739c -r 4287d6184d45 multimedia/xine-ui/patches/patch-aj
--- a/multimedia/xine-ui/patches/patch-aj       Wed May 15 14:37:55 2019 +0000
+++ b/multimedia/xine-ui/patches/patch-aj       Wed May 15 15:37:32 2019 +0000
@@ -1,22 +1,10 @@
-$NetBSD: patch-aj,v 1.7 2018/01/21 18:44:59 wiz Exp $
-
-Support NetBSD and DragonFlyBSD.
-https://bugs.xine-project.org/show_bug.cgi?id=515
+$NetBSD: patch-aj,v 1.8 2019/05/15 15:37:32 nia Exp $
 
 Fix buffer overflow
 
---- src/xitk/session.c.orig    2014-02-25 16:52:58.000000000 +0000
+--- src/xitk/session.c.orig    2017-12-28 16:34:15.000000000 +0000
 +++ src/xitk/session.c
-@@ -21,7 +21,7 @@
- /* Largely inspired of xmms control socket stuff */
- 
- /* required for getsubopt(); the __sun test gives us strncasecmp() on solaris */
--#if ! defined (__sun) && ! defined (__OpenBSD__) && ! defined (__FreeBSD__)
-+#if ! defined (__sun) && ! defined (__OpenBSD__) && ! defined (__FreeBSD__) && !defined(__NetBSD__) && !defined(__DragonFly__)
- #define _XOPEN_SOURCE 500
- #endif
- 
-@@ -453,7 +453,7 @@ int init_session(void) {
+@@ -487,7 +487,7 @@ int init_session(void) {
      for(i = 0;; i++)  {
        saddr.un.sun_family = AF_UNIX;
        
diff -r 568c3a2e739c -r 4287d6184d45 multimedia/xine-ui/patches/patch-ba
--- a/multimedia/xine-ui/patches/patch-ba       Wed May 15 14:37:55 2019 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-$NetBSD: patch-ba,v 1.5 2014/05/07 18:44:28 wiz Exp $
-
-Support NetBSD and DragonFlyBSD.
-https://bugs.xine-project.org/show_bug.cgi?id=515
-
---- src/xitk/main.c.orig       2012-01-19 11:04:00.000000000 +0000
-+++ src/xitk/main.c
-@@ -21,7 +21,7 @@
-  *
-  */
- /* required for getsubopt(); the __sun test gives us strncasecmp() on solaris */
--#if !defined(__sun) && ! defined(__FreeBSD__)
-+#if !defined(__sun) && ! defined(__FreeBSD__) && ! defined(__NetBSD__) && ! defined(__DragonFly__)
- #define _XOPEN_SOURCE 500
- #endif
- /* required for strncasecmp() */
diff -r 568c3a2e739c -r 4287d6184d45 multimedia/xine-ui/patches/patch-bb
--- a/multimedia/xine-ui/patches/patch-bb       Wed May 15 14:37:55 2019 +0000
+++ b/multimedia/xine-ui/patches/patch-bb       Wed May 15 15:37:32 2019 +0000
@@ -1,27 +1,9 @@
-$NetBSD: patch-bb,v 1.6 2014/05/07 18:44:28 wiz Exp $
-
-Support NetBSD and DragonFlyBSD.
-https://bugs.xine-project.org/show_bug.cgi?id=515
+$NetBSD: patch-bb,v 1.7 2019/05/15 15:37:32 nia Exp $
 
-The CPPFunction typedef (among others) have been deprecated in favour of
-specific prototyped typedefs since readline 4.2.
-They've been working since because compatibility typedefs have been
-until they were removed in readline 6.3.
-Hint found here: https://bugs.gentoo.org/show_bug.cgi?id=504208
-Reported upstream at:
-https://bugs.xine-project.org/show_bug.cgi?id=516
+Correct readline includes for pkgsrc.
 
---- src/xitk/network.c.orig    2011-11-08 20:49:07.000000000 +0000
+--- src/xitk/network.c.orig    2017-12-28 16:34:15.000000000 +0000
 +++ src/xitk/network.c
-@@ -24,7 +24,7 @@
- /* required for getsubopt(); the __sun test avoids compilation problems on 
-     solaris. On FreeBSD defining this disable BSD functions to be visible
-     and remove INADDR_NONE */
--#if ! defined (__sun__) && ! defined (__OpenBSD__)  && ! defined(__FreeBSD__) && ! defined(__APPLE__)
-+#if ! defined (__sun__) && ! defined (__OpenBSD__)  && ! defined(__FreeBSD__) && ! defined(__NetBSD__) && ! defined(__APPLE__) && ! defined (__DragonFly__)
- #define _XOPEN_SOURCE 500
- #endif
- /* required for strncasecmp() */
 @@ -64,8 +64,8 @@
  #include <netdb.h>
  #include <pthread.h>
@@ -33,12 +15,3 @@
  
  #include "common.h"
  
-@@ -1255,7 +1255,7 @@ int main(int argc, char **argv) {
-   rl_readline_name = PROGNAME;
-   rl_set_prompt(session.prompt);
-   rl_initialize();
--  rl_attempted_completion_function = (CPPFunction *)completion_function;
-+  rl_attempted_completion_function = (rl_completion_func_t *)completion_function;
-   
-   signal(SIGPIPE, SIG_IGN);
-   
diff -r 568c3a2e739c -r 4287d6184d45 multimedia/xine-ui/patches/patch-zz
--- a/multimedia/xine-ui/patches/patch-zz       Wed May 15 14:37:55 2019 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-$NetBSD: patch-zz,v 1.2 2014/05/07 18:44:28 wiz Exp $
-
-https://bugs.xine-project.org/show_bug.cgi?id=517
-
---- src/xitk/panel.c.orig      2006-06-29 14:08:13.000000000 +0000
-+++ src/xitk/panel.c   2007-06-07 02:13:51.000000000 +0000
-@@ -152,6 +152,8 @@
- 
-     xitk_unregister_event_handler(&panel->widget_key);
- 
-+    pthread_join(panel->slider_thread, NULL);
-+
-     XLockDisplay(gGui->display);
-     XUnmapWindow(gGui->display, gGui->panel_window);
-     XUnlockDisplay(gGui->display);
-@@ -368,8 +370,6 @@
-   int pos, secs;
-   int i = 0;
-   
--  pthread_detach(pthread_self());
--
-   while(gGui->on_quit == 0) {
- 
-     if(gGui->stream) {



Home | Main Index | Thread Index | Old Index