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
--- 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 | |
3 | SHA1 (vic-2.8ucl1.4.0_ov511.diff.gz) = 46faceb1d926820e41ffda71228f63959747a73e | | 3 | SHA1 (vic-2.8ucl1.4.0_ov511.diff.gz) = 46faceb1d926820e41ffda71228f63959747a73e |
4 | RMD160 (vic-2.8ucl1.4.0_ov511.diff.gz) = b60a9d3f5764cc4528dffbf5e9465301d71723de | | 4 | RMD160 (vic-2.8ucl1.4.0_ov511.diff.gz) = b60a9d3f5764cc4528dffbf5e9465301d71723de |
5 | Size (vic-2.8ucl1.4.0_ov511.diff.gz) = 8646 bytes | | 5 | Size (vic-2.8ucl1.4.0_ov511.diff.gz) = 8646 bytes |
6 | SHA1 (vic-2.8ucl1.4.0beta-4337.tgz) = 6c15491fa5bdfaedf94731094f8952ed3ff027bb | | 6 | SHA1 (vic-2.8ucl1.4.0beta-4337.tgz) = 6c15491fa5bdfaedf94731094f8952ed3ff027bb |
7 | RMD160 (vic-2.8ucl1.4.0beta-4337.tgz) = 631b18fe036c289e5622722e521af2c9735c63da | | 7 | RMD160 (vic-2.8ucl1.4.0beta-4337.tgz) = 631b18fe036c289e5622722e521af2c9735c63da |
8 | Size (vic-2.8ucl1.4.0beta-4337.tgz) = 9345775 bytes | | 8 | Size (vic-2.8ucl1.4.0beta-4337.tgz) = 9345775 bytes |
9 | SHA1 (patch-Makefile.in) = 417c540eb903ace3c5859f21d92556494d52c30d | | 9 | SHA1 (patch-Makefile.in) = 9f913eee4a9b9bfbf6e5735f04af97cdba92d297 |
| | | 10 | SHA1 (patch-codec_tmndec_store.c) = 65b7aa01864f428088788b0311a2c88dc7a46914 |
10 | SHA1 (patch-color-swscale.cpp) = 0796262c5db74cc354ce7f55ae246c489f5c9b33 | | 11 | SHA1 (patch-color-swscale.cpp) = 0796262c5db74cc354ce7f55ae246c489f5c9b33 |
11 | SHA1 (patch-configure) = 509e31f0e0c1037701d7f012569ac5e5e1e4c033 | | 12 | SHA1 (patch-configure) = 509e31f0e0c1037701d7f012569ac5e5e1e4c033 |
12 | SHA1 (patch-crypt-rijndael.cpp) = 5dfda8c17c91fa5f6b2df24d4e1ed93bc4ae5b87 | | 13 | SHA1 (patch-crypt-rijndael.cpp) = 5dfda8c17c91fa5f6b2df24d4e1ed93bc4ae5b87 |
13 | SHA1 (patch-grabber-v4l2.cpp) = e9ef03d31f336976e220291646028916712e71a7 | | 14 | SHA1 (patch-grabber-v4l2.cpp) = b62fcfdfee0aa7f9515ce1d9ee65b9211873deb7 |
14 | SHA1 (patch-main.cpp) = 671cda41595f1f5c001b089ee04b5c84f559330a | | 15 | SHA1 (patch-main.cpp) = 671cda41595f1f5c001b089ee04b5c84f559330a |
15 | SHA1 (patch-tcl_tcl2cpp_tcl2cpp.c) = 90d7f66a06dfdefebb058da6e688aecb965e3925 | | 16 | SHA1 (patch-tcl_tcl2cpp_tcl2cpp.c) = 90d7f66a06dfdefebb058da6e688aecb965e3925 |
| | | 17 | SHA1 (patch-tkStripchart.c) = ab02270a2801684d6d915d268651262e068a9c5c |
16 | SHA1 (patch-ui-ctrlmenu.tcl) = b81763c2642f3d1eb828cbac4e687c7bf9bc1ba2 | | 18 | SHA1 (patch-ui-ctrlmenu.tcl) = b81763c2642f3d1eb828cbac4e687c7bf9bc1ba2 |
17 | SHA1 (patch-ui-resource.tcl) = 1763779af32de2d19b4352eb7174f9edd9f7be16 | | 19 | SHA1 (patch-ui-resource.tcl) = 1763779af32de2d19b4352eb7174f9edd9f7be16 |
--- 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 |
$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"
$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,
--- 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 @@ |