Tue Feb 4 00:16:09 2014 UTC ()
Fix build with TCL 8.6.


(joerg)
diff -r1.16 -r1.17 pkgsrc/mbone/vic/distinfo
diff -r1.5 -r1.6 pkgsrc/mbone/vic/patches/patch-ai
diff -r1.5 -r1.6 pkgsrc/mbone/vic/patches/patch-ay
diff -r1.2 -r1.3 pkgsrc/mbone/vic/patches/patch-aj

cvs diff -r1.16 -r1.17 pkgsrc/mbone/vic/distinfo (expand / switch to unified diff)

--- pkgsrc/mbone/vic/distinfo 2012/08/21 21:49:30 1.16
+++ pkgsrc/mbone/vic/distinfo 2014/02/04 00:16:09 1.17
@@ -1,36 +1,36 @@ @@ -1,36 +1,36 @@
1$NetBSD: distinfo,v 1.16 2012/08/21 21:49:30 marino Exp $ 1$NetBSD: distinfo,v 1.17 2014/02/04 00:16:09 joerg Exp $
2 2
3SHA1 (vic-2.8_ov511p0.diff.gz) = 780116733fb52058429ca7d006667e13623d008e 3SHA1 (vic-2.8_ov511p0.diff.gz) = 780116733fb52058429ca7d006667e13623d008e
4RMD160 (vic-2.8_ov511p0.diff.gz) = 26a9c80697f3fe2650b2ed76875b9a51dd1a01d9 4RMD160 (vic-2.8_ov511p0.diff.gz) = 26a9c80697f3fe2650b2ed76875b9a51dd1a01d9
5Size (vic-2.8_ov511p0.diff.gz) = 8836 bytes 5Size (vic-2.8_ov511p0.diff.gz) = 8836 bytes
6SHA1 (vicsrc-2.8.tar.gz) = ec58bf10aed99301f1e0e0828d0f2f32acdafe1d 6SHA1 (vicsrc-2.8.tar.gz) = ec58bf10aed99301f1e0e0828d0f2f32acdafe1d
7RMD160 (vicsrc-2.8.tar.gz) = 1c102bfb4effd54bb3ac90e8d86213c392f3e10f 7RMD160 (vicsrc-2.8.tar.gz) = 1c102bfb4effd54bb3ac90e8d86213c392f3e10f
8Size (vicsrc-2.8.tar.gz) = 605136 bytes 8Size (vicsrc-2.8.tar.gz) = 605136 bytes
9SHA1 (patch-aa) = 6029ae5ee56452e2a4303a34a5ffa258e266dffb 9SHA1 (patch-aa) = 6029ae5ee56452e2a4303a34a5ffa258e266dffb
10SHA1 (patch-ab) = 8a9f5fbacc8e90b62cbb4dc7335fab2c23512ef4 10SHA1 (patch-ab) = 8a9f5fbacc8e90b62cbb4dc7335fab2c23512ef4
11SHA1 (patch-ac) = e95936892d83876c90edb5e81963350c60e56866 11SHA1 (patch-ac) = e95936892d83876c90edb5e81963350c60e56866
12SHA1 (patch-ad) = 707087b184b054e0e2935990ad1029f0e446a3df 12SHA1 (patch-ad) = 707087b184b054e0e2935990ad1029f0e446a3df
13SHA1 (patch-ae) = 458a5eeac15620f4c5972c170bf087112f838bd4 13SHA1 (patch-ae) = 458a5eeac15620f4c5972c170bf087112f838bd4
14SHA1 (patch-af) = 4a82bb5322d16c8269923cd65c0e776a2570de90 14SHA1 (patch-af) = 4a82bb5322d16c8269923cd65c0e776a2570de90
15SHA1 (patch-ag) = 75fdeba7082c220cd105250f72e7899047c0d28a 15SHA1 (patch-ag) = 75fdeba7082c220cd105250f72e7899047c0d28a
16SHA1 (patch-ah) = 15a00276ea8758f6f3ca96324a5596eb60399c92 16SHA1 (patch-ah) = 15a00276ea8758f6f3ca96324a5596eb60399c92
17SHA1 (patch-ai) = dc396b9d19a526c01970b7a7882435729916f632 17SHA1 (patch-ai) = b32ff760912c2ca03b5992c80a9c2172f0b12797
18SHA1 (patch-aj) = 31b068f5c8aa4ad7346f1ec41a5179dd1c6ff1e6 18SHA1 (patch-aj) = c17f0e1d2a14d89e618ecc24ffb56dbfdb329db8
19SHA1 (patch-ak) = 764766b60d93e3525bea01b65a43b6b9092e55d1 19SHA1 (patch-ak) = 764766b60d93e3525bea01b65a43b6b9092e55d1
20SHA1 (patch-al) = ae870102e3badc8705ff517189b24766f5e13737 20SHA1 (patch-al) = ae870102e3badc8705ff517189b24766f5e13737
21SHA1 (patch-am) = b9a9e31d58eaddd57394dd7b4546f3668076333c 21SHA1 (patch-am) = b9a9e31d58eaddd57394dd7b4546f3668076333c
22SHA1 (patch-an) = 2f9e09c6da4d7800df43d0bb885ab293fa61e0b1 22SHA1 (patch-an) = 2f9e09c6da4d7800df43d0bb885ab293fa61e0b1
23SHA1 (patch-ao) = fd7409267aaaaa2d64f036b92c963a0fc85675df 23SHA1 (patch-ao) = fd7409267aaaaa2d64f036b92c963a0fc85675df
24SHA1 (patch-ap) = a1e8efe7df75c428c09593e93d60b61584b06d50 24SHA1 (patch-ap) = a1e8efe7df75c428c09593e93d60b61584b06d50
25SHA1 (patch-aq) = 89b9441d6b713cd86d76411732b5f436f5d18dbd 25SHA1 (patch-aq) = 89b9441d6b713cd86d76411732b5f436f5d18dbd
26SHA1 (patch-ar) = 3386286e5bb2b0528fa20d6458f752d35381dff5 26SHA1 (patch-ar) = 3386286e5bb2b0528fa20d6458f752d35381dff5
27SHA1 (patch-as) = 03c868e0f38ad590bee8ae9504404f05c6db5cef 27SHA1 (patch-as) = 03c868e0f38ad590bee8ae9504404f05c6db5cef
28SHA1 (patch-at) = 416ca3e5125dc0b405268a7ab87572fa90b386eb 28SHA1 (patch-at) = 416ca3e5125dc0b405268a7ab87572fa90b386eb
29SHA1 (patch-au) = 46f3bee25bc2d9b983d29022ec3a86966ca07bbe 29SHA1 (patch-au) = 46f3bee25bc2d9b983d29022ec3a86966ca07bbe
30SHA1 (patch-av) = 8811a912a1f166a5576ce0efdb1284941b62fa16 30SHA1 (patch-av) = 8811a912a1f166a5576ce0efdb1284941b62fa16
31SHA1 (patch-aw) = 735e7cda5f1cabe312decdcf992258ac8a895f63 31SHA1 (patch-aw) = 735e7cda5f1cabe312decdcf992258ac8a895f63
32SHA1 (patch-ax) = 9f7ab611dc426a4f317b46803dbca218be903b10 32SHA1 (patch-ax) = 9f7ab611dc426a4f317b46803dbca218be903b10
33SHA1 (patch-ay) = b9f3886aba4658d45d9ee4631f2dccdd44e593cd 33SHA1 (patch-ay) = 00f7ef4cb19a18c83cfa6ed89fcbb928555e2561
34SHA1 (patch-az) = dabc8adce970fda55127e6667b250b5fa5d09bdb 34SHA1 (patch-az) = dabc8adce970fda55127e6667b250b5fa5d09bdb
35SHA1 (patch-ba) = f982dae92237ec416cc01ced042cdfe18a57ce8d 35SHA1 (patch-ba) = f982dae92237ec416cc01ced042cdfe18a57ce8d
36SHA1 (patch-bb) = cc92e2e1fd7d4c084f899977a2453d4622d0d461 36SHA1 (patch-bb) = cc92e2e1fd7d4c084f899977a2453d4622d0d461

cvs diff -r1.5 -r1.6 pkgsrc/mbone/vic/patches/patch-ai (expand / switch to unified diff)

--- pkgsrc/mbone/vic/patches/patch-ai 2012/08/21 21:49:30 1.5
+++ pkgsrc/mbone/vic/patches/patch-ai 2014/02/04 00:16:09 1.6
@@ -1,22 +1,22 @@ @@ -1,22 +1,22 @@
1$NetBSD: patch-ai,v 1.5 2012/08/21 21:49:30 marino Exp $ 1$NetBSD: patch-ai,v 1.6 2014/02/04 00:16:09 joerg Exp $
2 2
3--- configure.in.tk.orig Thu May 16 04:06:05 1996 3--- configure.in.tk.orig Thu May 16 04:06:05 1996
4+++ configure.in.tk Wed Jan 26 16:03:04 2000 4+++ configure.in.tk Wed Jan 26 16:03:04 2000
5@@ -3,5 +3,7 @@ 5@@ -3,5 +3,7 @@
6  6
7 AC_ARG_WITH(tcl, --with-tcl=path specify a pathname for tcl, d=$withval, d="") 7 AC_ARG_WITH(tcl, --with-tcl=path specify a pathname for tcl, d=$withval, d="")
8+tcldir=tcl8.5 8+tcldir=tcl8.6
9+tcllib=tcl85 9+tcllib=tcl86
10 if test "$d" != "" ; then  10 if test "$d" != "" ; then
11 if test ! -d $d ; then  11 if test ! -d $d ; then
12 echo "'$d' is not a directory" 12 echo "'$d' is not a directory"
13@@ -12,8 +14,8 @@ 13@@ -12,8 +14,8 @@
14 echo "can't find tcl.h in $d/include" 14 echo "can't find tcl.h in $d/include"
15 exit 1 15 exit 1
16 fi 16 fi
17- places="$d/lib/libtcl7.5.so \ 17- places="$d/lib/libtcl7.5.so \
18- $d/lib/libtcl7.5.a \ 18- $d/lib/libtcl7.5.a \
19+ places="$d/lib/lib${tcllib}.so \ 19+ places="$d/lib/lib${tcllib}.so \
20+ $d/lib/lib${tcllib}.a \ 20+ $d/lib/lib${tcllib}.a \
21 $d/lib/libtcl.so \ 21 $d/lib/libtcl.so \
22 $d/lib/libtcl.a" 22 $d/lib/libtcl.a"
@@ -120,28 +120,28 @@ $NetBSD: patch-ai,v 1.5 2012/08/21 21:49 @@ -120,28 +120,28 @@ $NetBSD: patch-ai,v 1.5 2012/08/21 21:49
120+ /usr/contrib/lib/${tcldir} \ 120+ /usr/contrib/lib/${tcldir} \
121+ /usr/lib/${tcldir} \ 121+ /usr/lib/${tcldir} \
122+ /usr/lib/tk/${tcldir} \ 122+ /usr/lib/tk/${tcldir} \
123+ /import/tcl/lib/${tcldir} \ 123+ /import/tcl/lib/${tcldir} \
124+ $prefix/lib/${tcldir} \ 124+ $prefix/lib/${tcldir} \
125+ $x_libraries/${tcldir} \ 125+ $x_libraries/${tcldir} \
126 /usr/local/lib/tcl \ 126 /usr/local/lib/tcl \
127 /usr/lib/tcl \ 127 /usr/lib/tcl \
128 /usr/lib/tk/tcl \ 128 /usr/lib/tk/tcl \
129@@ -128,6 +127,8 @@ 129@@ -128,6 +127,8 @@
130 AC_SUBST(V_LIBRARY_TCL) 130 AC_SUBST(V_LIBRARY_TCL)
131  131
132 AC_ARG_WITH(tk, --with-tk=path specify a pathname for tk, d=$withval, d="") 132 AC_ARG_WITH(tk, --with-tk=path specify a pathname for tk, d=$withval, d="")
133+tkdir=tk8.5 133+tkdir=tk8.6
134+tklib=tk85 134+tklib=tk86
135 if test "$d" != "" ; then  135 if test "$d" != "" ; then
136 if test ! -d $d ; then  136 if test ! -d $d ; then
137 echo "'$d' is not a directory" 137 echo "'$d' is not a directory"
138@@ -138,8 +139,8 @@ 138@@ -138,8 +139,8 @@
139 echo "can't find tk.h in $d/include" 139 echo "can't find tk.h in $d/include"
140 exit 1 140 exit 1
141 fi 141 fi
142- places="$d/lib/libtk4.1.so \ 142- places="$d/lib/libtk4.1.so \
143- $d/lib/libtk4.1.a \ 143- $d/lib/libtk4.1.a \
144+ places="$d/lib/lib${tklib}.so \ 144+ places="$d/lib/lib${tklib}.so \
145+ $d/lib/lib${tklib}.a \ 145+ $d/lib/lib${tklib}.a \
146 $d/lib/libtk.so \ 146 $d/lib/libtk.so \
147 $d/lib/libtk.a" 147 $d/lib/libtk.a"

cvs diff -r1.5 -r1.6 pkgsrc/mbone/vic/patches/patch-ay (expand / switch to unified diff)

--- pkgsrc/mbone/vic/patches/patch-ay 2012/08/21 21:49:30 1.5
+++ pkgsrc/mbone/vic/patches/patch-ay 2014/02/04 00:16:09 1.6
@@ -1,23 +1,23 @@ @@ -1,23 +1,23 @@
1$NetBSD: patch-ay,v 1.5 2012/08/21 21:49:30 marino Exp $ 1$NetBSD: patch-ay,v 1.6 2014/02/04 00:16:09 joerg Exp $
2 2
3--- configure.orig 1996-06-24 00:59:45.000000000 +0000 3--- configure.orig 1996-06-24 00:59:45.000000000 +0000
4+++ configure 4+++ configure
5@@ -1468,6 +1468,8 @@ else 5@@ -1468,6 +1468,8 @@ else
6 d="" 6 d=""
7 fi 7 fi
8  8
9+tcldir=tcl8.5 9+tcldir=tcl8.6
10+tcllib=tcl85 10+tcllib=tcl86
11 if test "$d" != "" ; then  11 if test "$d" != "" ; then
12 if test ! -d $d ; then  12 if test ! -d $d ; then
13 echo "'$d' is not a directory" 13 echo "'$d' is not a directory"
14@@ -1478,8 +1480,8 @@ if test "$d" != "" ; then  14@@ -1478,8 +1480,8 @@ if test "$d" != "" ; then
15 echo "can't find tcl.h in $d/include" 15 echo "can't find tcl.h in $d/include"
16 exit 1 16 exit 1
17 fi 17 fi
18- places="$d/lib/libtcl7.5.so \ 18- places="$d/lib/libtcl7.5.so \
19- $d/lib/libtcl7.5.a \ 19- $d/lib/libtcl7.5.a \
20+ places="$d/lib/lib${tcllib}.so \ 20+ places="$d/lib/lib${tcllib}.so \
21+ $d/lib/lib${tcllib}.a \ 21+ $d/lib/lib${tcllib}.a \
22 $d/lib/libtcl.so \ 22 $d/lib/libtcl.so \
23 $d/lib/libtcl.a" 23 $d/lib/libtcl.a"
@@ -172,28 +172,28 @@ $NetBSD: patch-ay,v 1.5 2012/08/21 21:49 @@ -172,28 +172,28 @@ $NetBSD: patch-ay,v 1.5 2012/08/21 21:49
172+ /usr/contrib/lib/${tcldir} \ 172+ /usr/contrib/lib/${tcldir} \
173+ /usr/lib/${tcldir} \ 173+ /usr/lib/${tcldir} \
174+ /usr/lib/tk/${tcldir} \ 174+ /usr/lib/tk/${tcldir} \
175+ /import/tcl/lib/${tcldir} \ 175+ /import/tcl/lib/${tcldir} \
176+ $prefix/lib/${tcldir} \ 176+ $prefix/lib/${tcldir} \
177+ $x_libraries/${tcldir} \ 177+ $x_libraries/${tcldir} \
178 /usr/local/lib/tcl \ 178 /usr/local/lib/tcl \
179 /usr/lib/tcl \ 179 /usr/lib/tcl \
180 /usr/lib/tk/tcl \ 180 /usr/lib/tk/tcl \
181@@ -1651,6 +1618,8 @@ else 181@@ -1651,6 +1618,8 @@ else
182 d="" 182 d=""
183 fi 183 fi
184  184
185+tkdir=tk8.5 185+tkdir=tk8.6
186+tklib=tk85 186+tklib=tk86
187 if test "$d" != "" ; then  187 if test "$d" != "" ; then
188 if test ! -d $d ; then  188 if test ! -d $d ; then
189 echo "'$d' is not a directory" 189 echo "'$d' is not a directory"
190@@ -1661,8 +1630,8 @@ if test "$d" != "" ; then  190@@ -1661,8 +1630,8 @@ if test "$d" != "" ; then
191 echo "can't find tk.h in $d/include" 191 echo "can't find tk.h in $d/include"
192 exit 1 192 exit 1
193 fi 193 fi
194- places="$d/lib/libtk4.1.so \ 194- places="$d/lib/libtk4.1.so \
195- $d/lib/libtk4.1.a \ 195- $d/lib/libtk4.1.a \
196+ places="$d/lib/lib${tklib}.so \ 196+ places="$d/lib/lib${tklib}.so \
197+ $d/lib/lib${tklib}.a \ 197+ $d/lib/lib${tklib}.a \
198 $d/lib/libtk.so \ 198 $d/lib/libtk.so \
199 $d/lib/libtk.a" 199 $d/lib/libtk.a"

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

--- pkgsrc/mbone/vic/patches/patch-aj 2010/03/03 14:30:13 1.2
+++ pkgsrc/mbone/vic/patches/patch-aj 2014/02/04 00:16:09 1.3
@@ -1,23 +1,43 @@ @@ -1,23 +1,43 @@
1$NetBSD: patch-aj,v 1.2 2010/03/03 14:30:13 is Exp $ 1$NetBSD: patch-aj,v 1.3 2014/02/04 00:16:09 joerg Exp $
2 2
3--- Makefile.in.orig 1996-07-22 18:32:53.000000000 +0200 3--- Makefile.in.orig 1996-07-22 16:32:53.000000000 +0000
4+++ Makefile.in 4+++ Makefile.in
5@@ -299,15 +299,9 @@ ppmtolut: ppmtolut.c 5@@ -35,5 +35,5 @@
6 $(CC) -o $@ $(CFLAGS) ppmtolut.c -lm $(STATIC) 6 #
 7
 8-.SUFFIXES: .cc $(.SUFFIXES)
 9+.SUFFIXES: .cc .cpp $(.SUFFIXES)
 10
 11 ALL = @V_ALL@ histtolut
 12@@ -43,4 +43,7 @@ all: $(ALL)
 13 rm -f $@; $(C++) -o $@ -c $(CFLAGS) $*.cc
 14
 15+.cpp.o:
 16+ rm -f $@; $(C++) -o $@ -c $(CFLAGS) $*.cpp
 17+
 18 .c.o:
 19 rm -f $@; $(CC) -o $@ -c $(CFLAGS) $*.c
 20@@ -88,5 +91,5 @@ LIB = $(LIB_GRABBER) @V_LIB_TK@ @V_LIB_T
 21 INCLUDE = $(INCLUDE_MISC) $(INCLUDE_GRABBER) $(INCLUDE_TK) $(INCLUDE_TCL) \
 22 $(INCLUDE_X11) $(MD_INC) -I./jpeg -I./p64 -I.
 23-DEFINE = @V_DEFINE@ -DED_YBITS=$(ED_YBITS) -DSIGRET=@V_SIGRET@
 24+DEFINE = @V_DEFINE@ -DED_YBITS=$(ED_YBITS) -DSIGRET=@V_SIGRET@ -DUSE_INTERP_RESULT
 25 BFLAGS = $(DEFINE) $(INCLUDE)
 26 CFLAGS = $(CCOPT) $(BFLAGS)
 27@@ -300,13 +303,7 @@ ppmtolut: ppmtolut.c
7  28
8 install: force 29 install: force
9- cp vic @prefix@/bin/vic 30- cp vic @prefix@/bin/vic
10- chown bin @prefix@/bin/vic 31- chown bin @prefix@/bin/vic
11- chgrp bin @prefix@/bin/vic 32- chgrp bin @prefix@/bin/vic
12- chmod 555 @prefix@/bin/vic 33- chmod 555 @prefix@/bin/vic
13- cp vic.1 @prefix@/man/vic.1 34- cp vic.1 @prefix@/man/vic.1
14- cp histtolut @prefix@/bin/histtolut 35- cp histtolut @prefix@/bin/histtolut
15- chown bin @prefix@/bin/histtolut 36- chown bin @prefix@/bin/histtolut
16- chgrp bin @prefix@/bin/histtolut 37- chgrp bin @prefix@/bin/histtolut
17- chmod 555 @prefix@/bin/histtolut 38- chmod 555 @prefix@/bin/histtolut
18+ ${BSD_INSTALL_PROGRAM} vic ${DESTDIR}@prefix@/bin 39+ ${BSD_INSTALL_PROGRAM} vic ${DESTDIR}@prefix@/bin
19+ ${BSD_INSTALL_MAN} vic.1 ${DESTDIR}@prefix@/man/man1 40+ ${BSD_INSTALL_MAN} vic.1 ${DESTDIR}@prefix@/man/man1
20+ ${BSD_INSTALL_PROGRAM} histtolut ${DESTDIR}@prefix@/bin 41+ ${BSD_INSTALL_PROGRAM} histtolut ${DESTDIR}@prefix@/bin
21  42
22 clean: 43 clean:
23 rm -f *.o jpeg/*.o p64/*.o core tcl2c++ mkbv bv.c mkhuff huffcode.c \