Tue Jan 14 17:07:37 2014 UTC ()
Build fixes for new Tcl


(prlw1)
diff -r1.4 -r1.5 pkgsrc/mbone/vic-devel/distinfo
diff -r1.2 -r1.3 pkgsrc/mbone/vic-devel/patches/patch-Makefile.in
diff -r0 -r1.1 pkgsrc/mbone/vic-devel/patches/patch-codec_tmndec_store.c
diff -r0 -r1.1 pkgsrc/mbone/vic-devel/patches/patch-tkStripchart.c
diff -r1.1.1.1 -r1.2 pkgsrc/mbone/vic-devel/patches/patch-grabber-v4l2.cpp

cvs diff -r1.4 -r1.5 pkgsrc/mbone/vic-devel/distinfo (expand / switch to unified diff)

--- pkgsrc/mbone/vic-devel/distinfo 2013/03/02 18:01:05 1.4
+++ pkgsrc/mbone/vic-devel/distinfo 2014/01/14 17:07:37 1.5
@@ -1,17 +1,19 @@ @@ -1,17 +1,19 @@
1$NetBSD: distinfo,v 1.4 2013/03/02 18:01:05 joerg Exp $ 1$NetBSD: distinfo,v 1.5 2014/01/14 17:07:37 prlw1 Exp $
2 2
3SHA1 (vic-2.8ucl1.4.0_ov511.diff.gz) = 46faceb1d926820e41ffda71228f63959747a73e 3SHA1 (vic-2.8ucl1.4.0_ov511.diff.gz) = 46faceb1d926820e41ffda71228f63959747a73e
4RMD160 (vic-2.8ucl1.4.0_ov511.diff.gz) = b60a9d3f5764cc4528dffbf5e9465301d71723de 4RMD160 (vic-2.8ucl1.4.0_ov511.diff.gz) = b60a9d3f5764cc4528dffbf5e9465301d71723de
5Size (vic-2.8ucl1.4.0_ov511.diff.gz) = 8646 bytes 5Size (vic-2.8ucl1.4.0_ov511.diff.gz) = 8646 bytes
6SHA1 (vic-2.8ucl1.4.0beta-4337.tgz) = 6c15491fa5bdfaedf94731094f8952ed3ff027bb 6SHA1 (vic-2.8ucl1.4.0beta-4337.tgz) = 6c15491fa5bdfaedf94731094f8952ed3ff027bb
7RMD160 (vic-2.8ucl1.4.0beta-4337.tgz) = 631b18fe036c289e5622722e521af2c9735c63da 7RMD160 (vic-2.8ucl1.4.0beta-4337.tgz) = 631b18fe036c289e5622722e521af2c9735c63da
8Size (vic-2.8ucl1.4.0beta-4337.tgz) = 9345775 bytes 8Size (vic-2.8ucl1.4.0beta-4337.tgz) = 9345775 bytes
9SHA1 (patch-Makefile.in) = 417c540eb903ace3c5859f21d92556494d52c30d 9SHA1 (patch-Makefile.in) = 9f913eee4a9b9bfbf6e5735f04af97cdba92d297
 10SHA1 (patch-codec_tmndec_store.c) = 65b7aa01864f428088788b0311a2c88dc7a46914
10SHA1 (patch-color-swscale.cpp) = 0796262c5db74cc354ce7f55ae246c489f5c9b33 11SHA1 (patch-color-swscale.cpp) = 0796262c5db74cc354ce7f55ae246c489f5c9b33
11SHA1 (patch-configure) = 509e31f0e0c1037701d7f012569ac5e5e1e4c033 12SHA1 (patch-configure) = 509e31f0e0c1037701d7f012569ac5e5e1e4c033
12SHA1 (patch-crypt-rijndael.cpp) = 5dfda8c17c91fa5f6b2df24d4e1ed93bc4ae5b87 13SHA1 (patch-crypt-rijndael.cpp) = 5dfda8c17c91fa5f6b2df24d4e1ed93bc4ae5b87
13SHA1 (patch-grabber-v4l2.cpp) = e9ef03d31f336976e220291646028916712e71a7 14SHA1 (patch-grabber-v4l2.cpp) = b62fcfdfee0aa7f9515ce1d9ee65b9211873deb7
14SHA1 (patch-main.cpp) = 671cda41595f1f5c001b089ee04b5c84f559330a 15SHA1 (patch-main.cpp) = 671cda41595f1f5c001b089ee04b5c84f559330a
15SHA1 (patch-tcl_tcl2cpp_tcl2cpp.c) = 90d7f66a06dfdefebb058da6e688aecb965e3925 16SHA1 (patch-tcl_tcl2cpp_tcl2cpp.c) = 90d7f66a06dfdefebb058da6e688aecb965e3925
 17SHA1 (patch-tkStripchart.c) = ab02270a2801684d6d915d268651262e068a9c5c
16SHA1 (patch-ui-ctrlmenu.tcl) = b81763c2642f3d1eb828cbac4e687c7bf9bc1ba2 18SHA1 (patch-ui-ctrlmenu.tcl) = b81763c2642f3d1eb828cbac4e687c7bf9bc1ba2
17SHA1 (patch-ui-resource.tcl) = 1763779af32de2d19b4352eb7174f9edd9f7be16 19SHA1 (patch-ui-resource.tcl) = 1763779af32de2d19b4352eb7174f9edd9f7be16

cvs diff -r1.2 -r1.3 pkgsrc/mbone/vic-devel/patches/patch-Makefile.in (expand / switch to unified diff)

--- pkgsrc/mbone/vic-devel/patches/patch-Makefile.in 2010/03/08 12:10:07 1.2
+++ pkgsrc/mbone/vic-devel/patches/patch-Makefile.in 2014/01/14 17:07:37 1.3
@@ -1,27 +1,33 @@ @@ -1,27 +1,33 @@
1$NetBSD: patch-Makefile.in,v 1.2 2010/03/08 12:10:07 sborrill Exp $ 1$NetBSD: patch-Makefile.in,v 1.3 2014/01/14 17:07:37 prlw1 Exp $
2 2
3--- Makefile.in.orig 2008-12-10 19:24:48.000000000 +0000 3--- Makefile.in.orig 2008-12-10 19:24:48.000000000 +0000
4+++ Makefile.in 2010-03-08 11:54:16.000000000 +0000 4+++ Makefile.in
5@@ -92,7 +92,7 @@ 5@@ -92,12 +92,12 @@ OBJ_CRYPT = net/crypt-rijndael.o @V_OBJ_
6 CODEC_LIB = @V_CODEC_LIB@ codec/tmndec/libh263.a codec/tmn-x/libh263coder.a 6 CODEC_LIB = @V_CODEC_LIB@ codec/tmndec/libh263.a codec/tmn-x/libh263coder.a
7  7
8 LIB = $(LIB_GRABBER) @V_LIB_TK@ @V_LIB_TCL@ @V_LIB_X11@ @V_LIB@ $(CODEC_LIB) $(VIDEO_LIB) \ 8 LIB = $(LIB_GRABBER) @V_LIB_TK@ @V_LIB_TCL@ @V_LIB_X11@ @V_LIB@ $(CODEC_LIB) $(VIDEO_LIB) \
9- ../common/src/libuclmmbase.a -lm -lz -lpthread @V_LIB_FFMPEG@ @V_LIB_X264@  9- ../common/src/libuclmmbase.a -lm -lz -lpthread @V_LIB_FFMPEG@ @V_LIB_X264@
10+ -luclmmbase -lm -lz -lpthread @V_LIB_FFMPEG@ @V_LIB_X264@  10+ -luclmmbase -lm -lz -lpthread @V_LIB_FFMPEG@ @V_LIB_X264@
11  11
12  12
13 INCLUDE = $(INCLUDE_MISC) $(INCLUDE_GRABBER) $(INCLUDE_TK) $(INCLUDE_TCL) \ 13 INCLUDE = $(INCLUDE_MISC) $(INCLUDE_GRABBER) $(INCLUDE_TK) $(INCLUDE_TCL) \
14@@ -349,15 +349,9 @@ 14 $(INCLUDE_X11) $(MD_INC) -Icodec/jpeg -Icodec/p64 -I.
 15-DEFINE = @V_DEFINE@ -DED_YBITS=$(ED_YBITS) -DSIGRET=@V_SIGRET@ -DNLAYER=8 -D_GNU_SOURCE
 16+DEFINE = @V_DEFINE@ -DED_YBITS=$(ED_YBITS) -DSIGRET=@V_SIGRET@ -DNLAYER=8 -D_GNU_SOURCE -DUSE_INTERP_RESULT
 17 BFLAGS = $(DEFINE) $(INCLUDE)
 18 CFLAGS = $(CCOPT) $(BFLAGS)
 19
 20@@ -349,15 +349,9 @@ ppmtolut: render/ppmtolut/ppmtolut.c
15 $(CC) -o $@ $(CFLAGS) render/ppmtolut/ppmtolut.c -lm $(STATIC) 21 $(CC) -o $@ $(CFLAGS) render/ppmtolut/ppmtolut.c -lm $(STATIC)
16  22
17 install: force 23 install: force
18- cp vic @prefix@/bin/vic 24- cp vic @prefix@/bin/vic
19- chown bin @prefix@/bin/vic 25- chown bin @prefix@/bin/vic
20- chgrp bin @prefix@/bin/vic 26- chgrp bin @prefix@/bin/vic
21- chmod 555 @prefix@/bin/vic 27- chmod 555 @prefix@/bin/vic
22- cp vic.1 @prefix@/man/vic.1 28- cp vic.1 @prefix@/man/vic.1
23- cp histtolut @prefix@/bin/histtolut 29- cp histtolut @prefix@/bin/histtolut
24- chown bin @prefix@/bin/histtolut 30- chown bin @prefix@/bin/histtolut
25- chgrp bin @prefix@/bin/histtolut 31- chgrp bin @prefix@/bin/histtolut
26- chmod 555 @prefix@/bin/histtolut 32- chmod 555 @prefix@/bin/histtolut
27+ ${BSD_INSTALL_PROGRAM} vic ${DESTDIR}@prefix@/bin 33+ ${BSD_INSTALL_PROGRAM} vic ${DESTDIR}@prefix@/bin

File Added: pkgsrc/mbone/vic-devel/patches/patch-codec_tmndec_store.c
$NetBSD: patch-codec_tmndec_store.c,v 1.1 2014/01/14 17:07:37 prlw1 Exp $

--- codec/tmndec/store.c.orig	2008-12-10 19:23:32.000000000 +0000
+++ codec/tmndec/store.c
@@ -64,6 +64,8 @@
 #include <fcntl.h>
 #ifdef WIN32
 #include <io.h>
+#else
+#include <unistd.h>
 #endif
 
 #include "config.h"

File Added: pkgsrc/mbone/vic-devel/patches/patch-tkStripchart.c
$NetBSD: patch-tkStripchart.c,v 1.1 2014/01/14 17:07:37 prlw1 Exp $

--- tkStripchart.c.orig	2008-12-10 19:24:48.000000000 +0000
+++ tkStripchart.c
@@ -334,17 +334,17 @@ static Tk_ConfigSpec configSpecs[] =
 static void Callback(Stripchart* StripchartPtr);
 static void ComputeStripchartGeometry(Stripchart* StripchartPtr); //SV-XXX: FreeBSD
 static int ConfigureStripchart(Tcl_Interp* interp, Stripchart* StripchartPtr,
-				int argc, char** argv, int flags); //SV-XXX: FreeBSD
+				int argc, CONST84 char* argv[], int flags); //SV-XXX: FreeBSD
 static void DestroyStripchart(char* clientData);
 static void DisplayStripchart(ClientData clientData);
 static void DrawStripi(Stripchart* StripchartPtr, int i);
 static void EventuallyRedrawStripchart(Stripchart* StripchartPtr,
 				       int displaybits);
-static void ReplaceColours(Stripchart* StripchartPtr, int argc, char** argv); //SV-XXX: FreeBSD
+static void ReplaceColours(Stripchart* StripchartPtr, int argc, CONST84 char* argv[]); //SV-XXX: FreeBSD
 static void ScrollStrips(Stripchart* StripchartPtr);
 static void StripchartEventProc(ClientData clientData, XEvent* eventPtr);
 static int StripchartWidgetCmd(ClientData clientData, Tcl_Interp* interp,
-				int argc, char** argv); //SV-XXX: FreeBSD
+				int argc, CONST84 char* argv[]); //SV-XXX: FreeBSD
 static void SetStripchartValue(Stripchart* StripchartPtr, double value);
 static void SwapColours(Stripchart* StripchartPtr);
 
@@ -370,8 +370,9 @@ int
 Tk_StripchartCmd(ClientData clientData, Tcl_Interp *interp, int argc,
 		 char **argv)
 #else
+int
 Tk_StripchartCmd(ClientData clientData, Tcl_Interp *interp, int argc,
-		 const char **argv)
+		 CONST84 char *argv[])
 #endif
  {
 	Tk_Window tkwin = (Tk_Window) clientData;
@@ -427,7 +428,7 @@ Tk_StripchartCmd(ClientData clientData, 
  */
 static int
 StripchartWidgetCmd(ClientData clientData, Tcl_Interp *interp,
-		    int argc, char **argv) //SV-XXX: FreeBSD
+		    int argc, CONST84 char *argv[]) //SV-XXX: FreeBSD
 {
 	register Stripchart *StripchartPtr = (Stripchart*)clientData;
 	int result = TCL_OK;
@@ -637,7 +638,7 @@ DestroyStripchart(char* clientData)
  */
 static int
 ConfigureStripchart(Tcl_Interp *interp, Stripchart *StripchartPtr,
-		    int argc, char** argv, int flags) //SV-XXX: FreeBSD
+		    int argc, CONST84 char* argv[], int flags) //SV-XXX: FreeBSD
 {
 	XGCValues gcValues;
 	GC newGC;
@@ -1048,7 +1049,7 @@ SwapColours(Stripchart * StripchartPtr)
  *     Stripchart is displayed with the new colour scheme.
  */
 static void 
-ReplaceColours(Stripchart* StripchartPtr, int argc, char** argv) //SV-XXX: FreeBSD
+ReplaceColours(Stripchart* StripchartPtr, int argc, CONST84 char* argv[]) //SV-XXX: FreeBSD
 {
 	StripchartPtr->altborder =
 		Tk_Get3DBorder(StripchartPtr->interp, StripchartPtr->tkwin,

cvs diff -r1.1.1.1 -r1.2 pkgsrc/mbone/vic-devel/patches/patch-grabber-v4l2.cpp (expand / switch to unified diff)

--- pkgsrc/mbone/vic-devel/patches/patch-grabber-v4l2.cpp 2008/12/16 19:35:46 1.1.1.1
+++ pkgsrc/mbone/vic-devel/patches/patch-grabber-v4l2.cpp 2014/01/14 17:07:37 1.2
@@ -1,13 +1,15 @@ @@ -1,13 +1,15 @@
 1$NetBSD: patch-grabber-v4l2.cpp,v 1.2 2014/01/14 17:07:37 prlw1 Exp $
 2
1--- video/grabber-v4l2.cpp.orig 2008-12-13 22:12:50.000000000 +0000 3--- video/grabber-v4l2.cpp.orig 2008-12-13 22:12:50.000000000 +0000
2+++ video/grabber-v4l2.cpp 2008-12-13 22:14:26.000000000 +0000 4+++ video/grabber-v4l2.cpp 2008-12-13 22:14:26.000000000 +0000
3@@ -34,7 +34,9 @@ 5@@ -34,7 +34,9 @@
4 #include <string.h> 6 #include <string.h>
5 #include <signal.h> 7 #include <signal.h>
6 #include <errno.h> 8 #include <errno.h>
7+#ifdef __Linux__ 9+#ifdef __Linux__
8 #include <endian.h> 10 #include <endian.h>
9+#endif 11+#endif
10  12
11 #include <sys/types.h> 13 #include <sys/types.h>
12 #include <sys/fcntl.h> 14 #include <sys/fcntl.h>
13@@ -48,8 +50,12 @@ 15@@ -48,8 +50,12 @@