diff options
author | nia <nia@pkgsrc.org> | 2019-05-15 15:37:32 +0000 |
---|---|---|
committer | nia <nia@pkgsrc.org> | 2019-05-15 15:37:32 +0000 |
commit | de8d61242c011186f7c8ac0e26542dcbcb83af09 (patch) | |
tree | 064229afbc47c506e60a4bff2b95af7f6bc42f54 /multimedia | |
parent | 5ac70251fd5de158b66dd33175208d2eb476209c (diff) | |
download | pkgsrc-de8d61242c011186f7c8ac0e26542dcbcb83af09.tar.gz |
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 (limited to 'multimedia')
-rw-r--r-- | multimedia/xine-ui/MESSAGE.NetBSD | 10 | ||||
-rw-r--r-- | multimedia/xine-ui/Makefile | 7 | ||||
-rw-r--r-- | multimedia/xine-ui/distinfo | 16 | ||||
-rw-r--r-- | multimedia/xine-ui/patches/patch-aj | 18 | ||||
-rw-r--r-- | multimedia/xine-ui/patches/patch-ba | 16 | ||||
-rw-r--r-- | multimedia/xine-ui/patches/patch-bb | 33 | ||||
-rw-r--r-- | multimedia/xine-ui/patches/patch-zz | 24 |
7 files changed, 19 insertions, 105 deletions
diff --git a/multimedia/xine-ui/MESSAGE.NetBSD b/multimedia/xine-ui/MESSAGE.NetBSD index fb25557c105..d4d02efc875 100644 --- a/multimedia/xine-ui/MESSAGE.NetBSD +++ b/multimedia/xine-ui/MESSAGE.NetBSD @@ -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 --git a/multimedia/xine-ui/Makefile b/multimedia/xine-ui/Makefile index 4a2b0a1198b..3932f6ef0b8 100644 --- a/multimedia/xine-ui/Makefile +++ b/multimedia/xine-ui/Makefile @@ -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 @@ COMMENT= Skinned xlib-based xine GUI 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 --git a/multimedia/xine-ui/distinfo b/multimedia/xine-ui/distinfo index 73d58500582..3051dd1ade8 100644 --- a/multimedia/xine-ui/distinfo +++ b/multimedia/xine-ui/distinfo @@ -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 --git a/multimedia/xine-ui/patches/patch-aj b/multimedia/xine-ui/patches/patch-aj index 8e1c8e6c4fd..67deee7209c 100644 --- a/multimedia/xine-ui/patches/patch-aj +++ b/multimedia/xine-ui/patches/patch-aj @@ -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 --git a/multimedia/xine-ui/patches/patch-ba b/multimedia/xine-ui/patches/patch-ba deleted file mode 100644 index 73d7eb1e960..00000000000 --- a/multimedia/xine-ui/patches/patch-ba +++ /dev/null @@ -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 --git a/multimedia/xine-ui/patches/patch-bb b/multimedia/xine-ui/patches/patch-bb index 4de71165577..b15edc4730d 100644 --- a/multimedia/xine-ui/patches/patch-bb +++ b/multimedia/xine-ui/patches/patch-bb @@ -1,27 +1,9 @@ -$NetBSD: patch-bb,v 1.6 2014/05/07 18:44:28 wiz Exp $ +$NetBSD: patch-bb,v 1.7 2019/05/15 15:37:32 nia Exp $ -Support NetBSD and DragonFlyBSD. -https://bugs.xine-project.org/show_bug.cgi?id=515 +Correct readline includes for pkgsrc. -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 - ---- 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 @@ https://bugs.xine-project.org/show_bug.cgi?id=516 #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 --git a/multimedia/xine-ui/patches/patch-zz b/multimedia/xine-ui/patches/patch-zz deleted file mode 100644 index 7a9e2d142b7..00000000000 --- a/multimedia/xine-ui/patches/patch-zz +++ /dev/null @@ -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) { |