head 1.8; access; symbols pkgsrc-2022Q1:1.7.0.24 pkgsrc-2022Q1-base:1.7 pkgsrc-2021Q4:1.7.0.22 pkgsrc-2021Q4-base:1.7 pkgsrc-2021Q3:1.7.0.20 pkgsrc-2021Q3-base:1.7 pkgsrc-2021Q2:1.7.0.18 pkgsrc-2021Q2-base:1.7 pkgsrc-2021Q1:1.7.0.16 pkgsrc-2021Q1-base:1.7 pkgsrc-2020Q4:1.7.0.14 pkgsrc-2020Q4-base:1.7 pkgsrc-2020Q3:1.7.0.12 pkgsrc-2020Q3-base:1.7 pkgsrc-2020Q2:1.7.0.10 pkgsrc-2020Q2-base:1.7 pkgsrc-2020Q1:1.7.0.6 pkgsrc-2020Q1-base:1.7 pkgsrc-2019Q4:1.7.0.8 pkgsrc-2019Q4-base:1.7 pkgsrc-2019Q3:1.7.0.4 pkgsrc-2019Q3-base:1.7 pkgsrc-2019Q2:1.7.0.2 pkgsrc-2019Q2-base:1.7 pkgsrc-2019Q1:1.6.0.42 pkgsrc-2019Q1-base:1.6 pkgsrc-2018Q4:1.6.0.40 pkgsrc-2018Q4-base:1.6 pkgsrc-2018Q3:1.6.0.38 pkgsrc-2018Q3-base:1.6 pkgsrc-2018Q2:1.6.0.36 pkgsrc-2018Q2-base:1.6 pkgsrc-2018Q1:1.6.0.34 pkgsrc-2018Q1-base:1.6 pkgsrc-2017Q4:1.6.0.32 pkgsrc-2017Q4-base:1.6 pkgsrc-2017Q3:1.6.0.30 pkgsrc-2017Q3-base:1.6 pkgsrc-2017Q2:1.6.0.26 pkgsrc-2017Q2-base:1.6 pkgsrc-2017Q1:1.6.0.24 pkgsrc-2017Q1-base:1.6 pkgsrc-2016Q4:1.6.0.22 pkgsrc-2016Q4-base:1.6 pkgsrc-2016Q3:1.6.0.20 pkgsrc-2016Q3-base:1.6 pkgsrc-2016Q2:1.6.0.18 pkgsrc-2016Q2-base:1.6 pkgsrc-2016Q1:1.6.0.16 pkgsrc-2016Q1-base:1.6 pkgsrc-2015Q4:1.6.0.14 pkgsrc-2015Q4-base:1.6 pkgsrc-2015Q3:1.6.0.12 pkgsrc-2015Q3-base:1.6 pkgsrc-2015Q2:1.6.0.10 pkgsrc-2015Q2-base:1.6 pkgsrc-2015Q1:1.6.0.8 pkgsrc-2015Q1-base:1.6 pkgsrc-2014Q4:1.6.0.6 pkgsrc-2014Q4-base:1.6 pkgsrc-2014Q3:1.6.0.4 pkgsrc-2014Q3-base:1.6 pkgsrc-2014Q2:1.6.0.2 pkgsrc-2014Q2-base:1.6 pkgsrc-2014Q1:1.5.0.2 pkgsrc-2014Q1-base:1.5 pkgsrc-2013Q4:1.4.0.12 pkgsrc-2013Q4-base:1.4 pkgsrc-2013Q3:1.4.0.10 pkgsrc-2013Q3-base:1.4 pkgsrc-2013Q2:1.4.0.8 pkgsrc-2013Q2-base:1.4 pkgsrc-2013Q1:1.4.0.6 pkgsrc-2013Q1-base:1.4 pkgsrc-2012Q4:1.4.0.4 pkgsrc-2012Q4-base:1.4 pkgsrc-2012Q3:1.4.0.2 pkgsrc-2012Q3-base:1.4 pkgsrc-2011Q4:1.2.0.20 pkgsrc-2011Q4-base:1.2 pkgsrc-2011Q2:1.2.0.18 pkgsrc-2011Q2-base:1.2 pkgsrc-2009Q4:1.2.0.16 pkgsrc-2009Q4-base:1.2 pkgsrc-2008Q4:1.2.0.14 pkgsrc-2008Q4-base:1.2 pkgsrc-2008Q3:1.2.0.12 pkgsrc-2008Q3-base:1.2 cube-native-xorg:1.2.0.10 cube-native-xorg-base:1.2 pkgsrc-2008Q2:1.2.0.8 pkgsrc-2008Q2-base:1.2 pkgsrc-2008Q1:1.2.0.6 pkgsrc-2008Q1-base:1.2 pkgsrc-2007Q4:1.2.0.4 pkgsrc-2007Q4-base:1.2 pkgsrc-2007Q3:1.2.0.2 pkgsrc-2007Q3-base:1.2 pkgsrc-2007Q2:1.1.0.6 pkgsrc-2007Q2-base:1.1 pkgsrc-2007Q1:1.1.0.4 pkgsrc-2007Q1-base:1.1 pkgsrc-2006Q4:1.1.0.2; locks; strict; comment @# @; 1.8 date 2022.04.10.16.49.15; author nia; state dead; branches; next 1.7; commitid nORWGb4nOYyITFzD; 1.7 date 2019.05.15.15.37.32; author nia; state Exp; branches; next 1.6; commitid psOOsD5v4wHpBjnB; 1.6 date 2014.05.07.18.44.28; author wiz; state Exp; branches; next 1.5; commitid JnSLB1gTsTvBADzx; 1.5 date 2014.03.15.14.39.12; author richard; state Exp; branches; next 1.4; commitid lfkDws8LaHs9WNsx; 1.4 date 2012.09.01.08.14.22; author marino; state Exp; branches; next 1.3; 1.3 date 2012.08.04.13.47.10; author drochner; state Exp; branches; next 1.2; 1.2 date 2007.07.15.19.41.31; author xtraeme; state dead; branches; next 1.1; 1.1 date 2007.02.17.22.48.18; author salo; state Exp; branches 1.1.2.1; next ; 1.1.2.1 date 2007.02.17.22.48.18; author ghen; state dead; branches; next 1.1.2.2; 1.1.2.2 date 2007.03.05.12.11.43; author ghen; state Exp; branches; next ; desc @@ 1.8 log @xine-ui: update to 0.99.13 xine-ui (0.99.13) * Add audio control window. * Add some menu shortcuts. * Add build optimizations. * Better keyboard and mouse wheel support. * Improved key binding editor. * Massive code cleanup. * Massive graphics optimizations. * Drop mrl path length limit. * Add utf8 and clipboard support for text input fields. * Add skin shared pixmap and text position features. * Xinetic skin update. * Many small fixes and optinizations. * Update german translation. * Update french translation. * Build fixes. * Faster build. * Separate xitk and X11 stuff pt 1. @ text @$NetBSD: patch-bb,v 1.7 2019/05/15 15:37:32 nia Exp $ Correct readline includes for pkgsrc. --- src/xitk/network.c.orig 2017-12-28 16:34:15.000000000 +0000 +++ src/xitk/network.c @@@@ -64,8 +64,8 @@@@ #include #include -#include -#include +#include +#include #include "common.h" @ 1.7 log @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. @ text @d1 1 a1 1 $NetBSD: patch-bb,v 1.6 2014/05/07 18:44:28 wiz Exp $ @ 1.6 log @Update to 0.99.8. Set LICENSE. Add comments to patches. Remove unnecessary patches. Report other patches upstream and add bug report URL. Changes: xine-ui (0.99.8) * Fixed opening file using menus * Fixed exit on panel close * Fixed deadlocks * Fixed segfault at exit * Fixed keymap editor deadlock @ text @d1 1 a1 1 $NetBSD: patch-bb,v 1.5 2014/03/15 14:39:12 richard Exp $ d3 1 a3 2 Support NetBSD and DragonFlyBSD. https://bugs.xine-project.org/show_bug.cgi?id=515 d5 1 a5 9 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 a6 9 @@@@ -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() */ a17 9 @@@@ -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); @ 1.5 log @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 @ text @d1 5 a5 1 $NetBSD: patch-bb,v 1.4 2012/09/01 08:14:22 marino Exp $ d11 2 @ 1.4 log @multimedia/xine-ui: Don't redefine _XOPEN_SOURCE on DragonFly DragonFly needs _XOPEN_SOURCE value to be at least 600 in order to expose system functions for the build. Don't let it get redefined to 500. @ text @d1 6 a6 1 $NetBSD: patch-bb,v 1.3 2012/08/04 13:47:10 drochner Exp $ d30 9 @ 1.3 log @update to 0.99.7 changes: better M3U playlist handling, various UI fixes (including a deadlock fix and a crash fix), use of XScreenSaver, and two overflow bug fixes @ text @d1 1 a1 1 $NetBSD$ d10 1 a10 1 +#if ! defined (__sun__) && ! defined (__OpenBSD__) && ! defined(__FreeBSD__) && ! defined(__NetBSD__) && ! defined(__APPLE__) @ 1.2 log @Update to 0.99.5: After long time, a new xine-ui version is now available. There are fixes for security issues with playlists (upgrade recommended!), fixes for crashes, memleaks and bugs. Functional enhancements and features are added, appearance of non-skinned windows is harmonized (with more space for text), translations are updated. @ text @d1 1 a1 1 $NetBSD: patch-bb,v 1.1 2007/02/17 22:48:18 salo Exp $ d3 21 a23 18 --- src/xitk/xine-toolkit/window.c.orig 2004-12-31 01:52:15.000000000 +0100 +++ src/xitk/xine-toolkit/window.c 2007-02-17 21:56:02.000000000 +0100 @@@@ -1088,7 +1088,7 @@@@ xitk_window_t *xitk_window_dialog_ok_wit char buf2[(strlen(buf) * 2) + 1]; xitk_subst_special_chars(buf, buf2); xw = xitk_window_dialog_one_button_with_width(im, title, _("OK"), cb, userdata, window_width, - align, buf2); + align, "%s", buf2); } XITK_FREE(buf); return xw; @@@@ -1337,7 +1337,7 @@@@ xitk_window_t *xitk_window_dialog_yesno_ xitk_subst_special_chars(buf, buf2); xw = xitk_window_dialog_two_buttons_with_width(im, title, _("Yes"), _("No"), - ycb, ncb, userdata, window_width, align, buf2); + ycb, ncb, userdata, window_width, align, "%s", buf2); } a24 10 XITK_FREE(buf); @@@@ -1559,7 +1559,7 @@@@ xitk_window_t *xitk_window_dialog_yesnoc xitk_subst_special_chars(buf, buf2); xw = xitk_window_dialog_three_buttons_with_width(im, title, _("Yes"), _("No"), _("Cancel"), - ycb, ncb, ccb, userdata, window_width, align, buf2); + ycb, ncb, ccb, userdata, window_width, align, "%s", buf2); } XITK_FREE(buf); return xw; @ 1.1 log @Security fixes for CVE-2007-0254 (and more): "A vulnerability has been reported in xine-ui, which potentially can be exploited by malicious people to compromise a user's system. The vulnerability is caused due to a format string error within the "errors_create_window()" function in errors.c. This may be exploited to execute arbitrary code by e.g. tricking a user into opening a specially crafted playlist file." Patch from SUSE. Bump PKGREVISION. XXX: The sources are a real mess. My condolences to everyone using it. And good luck, you'll need it!.. @ text @d1 1 a1 1 $NetBSD$ @ 1.1.2.1 log @file patch-bb was added on branch pkgsrc-2006Q4 on 2007-02-17 22:48:18 +0000 @ text @d1 31 @ 1.1.2.2 log @Pullup ticket 2026 - requested by salo security update for xine-ui - pkgsrc/multimedia/xine-ui/Makefile 1.30, 1.34 via patch - pkgsrc/multimedia/xine-ui/distinfo 1.12, 1.14 via patch - pkgsrc/multimedia/xine-ui/patches/patch-ai 1.2 - pkgsrc/multimedia/xine-ui/patches/patch-aq 1.2 - pkgsrc/multimedia/xine-ui/patches/patch-ar 1.2 - pkgsrc/multimedia/xine-ui/patches/patch-as 1.1 - pkgsrc/multimedia/xine-ui/patches/patch-au 1.1 - pkgsrc/multimedia/xine-ui/patches/patch-av 1.1 - pkgsrc/multimedia/xine-ui/patches/patch-aw 1.1 - pkgsrc/multimedia/xine-ui/patches/patch-ax 1.1 - pkgsrc/multimedia/xine-ui/patches/patch-ay 1.1 - pkgsrc/multimedia/xine-ui/patches/patch-az 1.1 - pkgsrc/multimedia/xine-ui/patches/patch-ba 1.1 - pkgsrc/multimedia/xine-ui/patches/patch-bb 1.1 - pkgsrc/multimedia/xine-ui/patches/patch-bc 1.1 Module Name: pkgsrc Committed By: drochner Date: Tue Jan 9 14:52:41 UTC 2007 Modified Files: pkgsrc/multimedia/xine-ui: Makefile distinfo pkgsrc/multimedia/xine-ui/patches: patch-ar Added Files: pkgsrc/multimedia/xine-ui/patches: patch-as Log Message: fix PR pkg/35375: xine-ui freezes konsole sessions from Sergey Svishchev, patch from xine CVS --- Module Name: pkgsrc Committed By: salo Date: Sat Feb 17 22:48:18 UTC 2007 Modified Files: pkgsrc/multimedia/xine-ui: Makefile distinfo pkgsrc/multimedia/xine-ui/patches: patch-ai patch-aq Added Files: pkgsrc/multimedia/xine-ui/patches: patch-au patch-av patch-aw patch-ax patch-ay patch-az patch-ba patch-bb patch-bc Log Message: Security fixes for CVE-2007-0254 (and more): "A vulnerability has been reported in xine-ui, which potentially can be exploited by malicious people to compromise a user's system. The vulnerability is caused due to a format string error within the "errors_create_window()" function in errors.c. This may be exploited to execute arbitrary code by e.g. tricking a user into opening a specially crafted playlist file." Patch from SUSE. Bump PKGREVISION. XXX: The sources are a real mess. My condolences to everyone using it. And good luck, you'll need it!.. @ text @a0 31 $NetBSD: patch-bb,v 1.1.2.1 2007/03/05 12:11:43 ghen Exp $ --- src/xitk/xine-toolkit/window.c.orig 2004-12-31 01:52:15.000000000 +0100 +++ src/xitk/xine-toolkit/window.c 2007-02-17 21:56:02.000000000 +0100 @@@@ -1088,7 +1088,7 @@@@ xitk_window_t *xitk_window_dialog_ok_wit char buf2[(strlen(buf) * 2) + 1]; xitk_subst_special_chars(buf, buf2); xw = xitk_window_dialog_one_button_with_width(im, title, _("OK"), cb, userdata, window_width, - align, buf2); + align, "%s", buf2); } XITK_FREE(buf); return xw; @@@@ -1337,7 +1337,7 @@@@ xitk_window_t *xitk_window_dialog_yesno_ xitk_subst_special_chars(buf, buf2); xw = xitk_window_dialog_two_buttons_with_width(im, title, _("Yes"), _("No"), - ycb, ncb, userdata, window_width, align, buf2); + ycb, ncb, userdata, window_width, align, "%s", buf2); } XITK_FREE(buf); @@@@ -1559,7 +1559,7 @@@@ xitk_window_t *xitk_window_dialog_yesnoc xitk_subst_special_chars(buf, buf2); xw = xitk_window_dialog_three_buttons_with_width(im, title, _("Yes"), _("No"), _("Cancel"), - ycb, ncb, ccb, userdata, window_width, align, buf2); + ycb, ncb, ccb, userdata, window_width, align, "%s", buf2); } XITK_FREE(buf); return xw; @