pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/multimedia/libdvdplay
Module Name: pkgsrc
Committed By: mrg
Date: Sun Oct 12 02:57:36 UTC 2025
Modified Files:
pkgsrc/multimedia/libdvdplay: Makefile distinfo
Added Files:
pkgsrc/multimedia/libdvdplay/patches: patch-src_command.c
patch-src_msg.h patch-src_nav.c patch-src_tools.c
Log Message:
various fixes that GCC 14 insists on (at least one real bug fixed.)
To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 pkgsrc/multimedia/libdvdplay/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/multimedia/libdvdplay/distinfo
cvs rdiff -u -r0 -r1.1 \
pkgsrc/multimedia/libdvdplay/patches/patch-src_command.c \
pkgsrc/multimedia/libdvdplay/patches/patch-src_msg.h \
pkgsrc/multimedia/libdvdplay/patches/patch-src_nav.c \
pkgsrc/multimedia/libdvdplay/patches/patch-src_tools.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/multimedia/libdvdplay/Makefile
diff -u pkgsrc/multimedia/libdvdplay/Makefile:1.13 pkgsrc/multimedia/libdvdplay/Makefile:1.14
--- pkgsrc/multimedia/libdvdplay/Makefile:1.13 Fri May 22 12:43:52 2020
+++ pkgsrc/multimedia/libdvdplay/Makefile Sun Oct 12 02:57:35 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2020/05/22 12:43:52 adam Exp $
+# $NetBSD: Makefile,v 1.14 2025/10/12 02:57:35 mrg Exp $
DISTNAME= libdvdplay-1.0.1
PKGREVISION= 4
@@ -13,5 +13,7 @@ GNU_CONFIGURE= yes
USE_TOOLS+= gmake
USE_LIBTOOL= yes
+#CFLAGS.NetBSD+= -Wno-implicit-int -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -Wno-incompatible-pointer-types -Wno-int-conversion
+
.include "../../multimedia/libdvdread/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/multimedia/libdvdplay/distinfo
diff -u pkgsrc/multimedia/libdvdplay/distinfo:1.5 pkgsrc/multimedia/libdvdplay/distinfo:1.6
--- pkgsrc/multimedia/libdvdplay/distinfo:1.5 Tue Oct 26 11:01:08 2021
+++ pkgsrc/multimedia/libdvdplay/distinfo Sun Oct 12 02:57:35 2025
@@ -1,5 +1,9 @@
-$NetBSD: distinfo,v 1.5 2021/10/26 11:01:08 nia Exp $
+$NetBSD: distinfo,v 1.6 2025/10/12 02:57:35 mrg Exp $
BLAKE2s (libdvdplay-1.0.1.tar.gz) = 11ba297807f4bc8fedc3149cb2f22bca6c313558762afa3caa4f2d1b63b97250
SHA512 (libdvdplay-1.0.1.tar.gz) = 5d17557bac7bbda17c5cbc2ac272f8f98297f155b0d76b3e85ef360e3cc2531abb36bf27bb795c5042f19d5d30e3a8f223725c2398791e2de61297b7fbe391c4
Size (libdvdplay-1.0.1.tar.gz) = 227746 bytes
+SHA1 (patch-src_command.c) = 87b3ff709b862fa481ace40154b65bca7b1b2ff2
+SHA1 (patch-src_msg.h) = 8b8db382548c374b4367adeae67dd5f1bba1b454
+SHA1 (patch-src_nav.c) = 2f6ecd591707ac5eae2aec76baaf7095dad9397d
+SHA1 (patch-src_tools.c) = 0b7cff4e7370bd5d5caeba2cedc191794f321c25
Added files:
Index: pkgsrc/multimedia/libdvdplay/patches/patch-src_command.c
diff -u /dev/null pkgsrc/multimedia/libdvdplay/patches/patch-src_command.c:1.1
--- /dev/null Sun Oct 12 02:57:36 2025
+++ pkgsrc/multimedia/libdvdplay/patches/patch-src_command.c Sun Oct 12 02:57:35 2025
@@ -0,0 +1,36 @@
+$NetBSD: patch-src_command.c,v 1.1 2025/10/12 02:57:35 mrg Exp $
+
+Include <ctype.h> for everyone, not just windows.
+Include "msg.h".
+Fix the call to _dvdplay_trace().
+
+--- src/command.c.orig 2025-10-11 19:47:34.491155332 -0700
++++ src/command.c 2025-10-11 19:42:13.513727472 -0700
+@@ -38,9 +38,7 @@
+ #endif
+ #include <assert.h>
+
+-#ifdef WIN32
+-# include <ctype.h>
+-#endif
++#include <ctype.h>
+
+ #include "common.h"
+
+@@ -52,6 +50,7 @@
+ #include "tools.h"
+ #include "command.h"
+ #include "vmg.h"
++#include "msg.h"
+
+ /* freebsd compatibility */
+ #ifndef PRIu8
+@@ -739,7 +738,7 @@ static dvdbool_t _SystemSet( dvdplay_ptr
+ {
+ if( _Bits( &dvdplay->cmd, 2 + i, 0, 1 ) )
+ {
+- _dvdplay_trace( "%s = ", system_reg_table[i] );
++ _dvdplay_trace( dvdplay, "%s = ", system_reg_table[i] );
+
+ i_data = _RegOrData_2( dvdplay,
+ _Bits( &dvdplay->cmd, 0, 3, 1 ), 2 + i );
Index: pkgsrc/multimedia/libdvdplay/patches/patch-src_msg.h
diff -u /dev/null pkgsrc/multimedia/libdvdplay/patches/patch-src_msg.h:1.1
--- /dev/null Sun Oct 12 02:57:36 2025
+++ pkgsrc/multimedia/libdvdplay/patches/patch-src_msg.h Sun Oct 12 02:57:35 2025
@@ -0,0 +1,20 @@
+$NetBSD: patch-src_msg.h,v 1.1 2025/10/12 02:57:35 mrg Exp $
+
+Include dvdplay.h and fix the prototype to match functions.
+
+--- src/msg.h.orig 2025-10-11 19:47:27.261813594 -0700
++++ src/msg.h 2025-10-11 19:37:26.539660978 -0700
+@@ -21,7 +21,9 @@
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA.
+ *****************************************************************************/
+
+-void _dvdplay_Err ( const dvdplay_ptr, const char * psz_format, ... );
+-void _dvdplay_Warn ( const dvdplay_ptr, const char * psz_format, ... );
+-void _dvdplay_Dbg ( const dvdplay_ptr, const char * psz_format, ... );
+-void _dvdplay_Trace( const dvdplay_ptr, const char * psz_format, ... );
++#include "dvdplay/dvdplay.h"
++
++void _dvdplay_err ( const dvdplay_ptr, const char * psz_format, ... );
++void _dvdplay_warn ( const dvdplay_ptr, const char * psz_format, ... );
++void _dvdplay_dbg ( const dvdplay_ptr, const char * psz_format, ... );
++void _dvdplay_trace( const dvdplay_ptr, const char * psz_format, ... );
Index: pkgsrc/multimedia/libdvdplay/patches/patch-src_nav.c
diff -u /dev/null pkgsrc/multimedia/libdvdplay/patches/patch-src_nav.c:1.1
--- /dev/null Sun Oct 12 02:57:36 2025
+++ pkgsrc/multimedia/libdvdplay/patches/patch-src_nav.c Sun Oct 12 02:57:35 2025
@@ -0,0 +1,23 @@
+$NetBSD: patch-src_nav.c,v 1.1 2025/10/12 02:57:35 mrg Exp $
+
+Include info.h and add a forward prototype.
+
+--- src/nav.c.orig 2003-03-10 09:20:06.000000000 -0800
++++ src/nav.c 2025-10-11 19:44:51.178774901 -0700
+@@ -41,6 +41,7 @@
+
+ #include "dvdplay/dvdplay.h"
+ #include "dvdplay/nav.h"
++#include "dvdplay/info.h"
+
+ #include "tools.h"
+ #include "command.h"
+@@ -55,6 +56,8 @@ static int MouseButton ( pci_t * p_pci
+ static int NextDataPacket( const dvdplay_ptr dvdplay, byte_t** pp_buffer );
+ static int ReadNav ( dvdplay_ptr dvdplay, byte_t* p_buffer );
+
++int dvdplay_cmd( dvdplay_ptr dvdplay, vm_cmd_t *cmd );
++
+ #define CELL \
+ dvdplay->state.p_pgc->cell_playback[dvdplay->state.i_cellN - 1 ]
+
Index: pkgsrc/multimedia/libdvdplay/patches/patch-src_tools.c
diff -u /dev/null pkgsrc/multimedia/libdvdplay/patches/patch-src_tools.c:1.1
--- /dev/null Sun Oct 12 02:57:36 2025
+++ pkgsrc/multimedia/libdvdplay/patches/patch-src_tools.c Sun Oct 12 02:57:36 2025
@@ -0,0 +1,14 @@
+$NetBSD: patch-src_tools.c,v 1.1 2025/10/12 02:57:36 mrg Exp $
+
+Include msg.h.
+
+--- src/tools.c.orig 2003-01-29 14:26:09.000000000 -0800
++++ src/tools.c 2025-10-11 19:45:38.224930564 -0700
+@@ -45,6 +45,7 @@
+
+ #include "command.h"
+ #include "vmg.h"
++#include "msg.h"
+
+ /*
+ * get functions: they return some data
Home |
Main Index |
Thread Index |
Old Index