update to latest version.

works fine for me but I have only one DVD burner and only dvd+r media
at the moment.  please test and let me know either good or bad.

-- 
[EMAIL PROTECTED]
SDF Public Access UNIX System - http://sdf.lonestar.org

Index: Makefile
===================================================================
RCS file: /home/cvs/OpenBSD/ports/sysutils/dvd+rw-tools/Makefile,v
retrieving revision 1.4
diff -u -r1.4 Makefile
--- Makefile    15 Sep 2007 21:14:01 -0000      1.4
+++ Makefile    18 Jan 2008 21:37:17 -0000
@@ -2,8 +2,7 @@
 
 COMMENT=               mastering tools for DVD+RW/+R/-R/-RW
 
-DISTNAME=              dvd+rw-tools-5.21.4.10.8
-PKGNAME=               ${DISTNAME}p0
+DISTNAME=              dvd+rw-tools-7.0
 CATEGORIES=            sysutils
 HOMEPAGE=              http://fy.chalmers.se/~appro/linux/DVD+RW/
 
@@ -16,7 +15,7 @@
 MASTER_SITES=          ${HOMEPAGE}tools/
 
 RUN_DEPENDS=           :cdrtools->=1.10:sysutils/cdrtools
-WANTLIB=               c m stdc++
+WANTLIB=               c m pthread stdc++
 
 # allow growisofs to work under sudo(8)
 CFLAGS+=               -DI_KNOW_ALL_ABOUT_SUDO
Index: distinfo
===================================================================
RCS file: /home/cvs/OpenBSD/ports/sysutils/dvd+rw-tools/distinfo,v
retrieving revision 1.3
diff -u -r1.3 distinfo
--- distinfo    5 Apr 2007 17:26:11 -0000       1.3
+++ distinfo    18 Jan 2008 21:37:17 -0000
@@ -1,5 +1,5 @@
-MD5 (dvd+rw-tools-5.21.4.10.8.tar.gz) = uTHALisjNC9mQnbvJtFQLA==
-RMD160 (dvd+rw-tools-5.21.4.10.8.tar.gz) = Y49n3fwk+JpMK8KrztZS5nn0QA8=
-SHA1 (dvd+rw-tools-5.21.4.10.8.tar.gz) = MZpFKds3SPWVqp3I8uVFZLsyoOM=
-SHA256 (dvd+rw-tools-5.21.4.10.8.tar.gz) = 
bSM99EKVg8WjbfMyjNdOceOa7Wu5BYaZj+ao3NO6UUs=
-SIZE (dvd+rw-tools-5.21.4.10.8.tar.gz) = 107045
+MD5 (dvd+rw-tools-7.0.tar.gz) = LrnCprHmvHxNctO17ONM6w==
+RMD160 (dvd+rw-tools-7.0.tar.gz) = 1SK6U0XrdHBebjlwMoA0o9Ad514=
+SHA1 (dvd+rw-tools-7.0.tar.gz) = Yj/RwiZKXfqnIUScyMx75KwoJLo=
+SHA256 (dvd+rw-tools-7.0.tar.gz) = yf/EasTpcVPxdS8CMqE1665WiKjjXpddI+lYt4WVFCI=
+SIZE (dvd+rw-tools-7.0.tar.gz) = 131259
Index: patches/patch-Makefile_m4
===================================================================
RCS file: patches/patch-Makefile_m4
diff -N patches/patch-Makefile_m4
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-Makefile_m4   18 Jan 2008 21:37:17 -0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- Makefile.m4.orig   Thu Jan 17 22:21:13 2008
++++ Makefile.m4        Thu Jan 17 22:21:13 2008
+@@ -12,7 +12,7 @@ WARN=#-Wall  # developers are welcomed to build with `m
+ ifelse(substr(OS,0,7),[CYGWIN_],[define([OS],[MINGW32])])
+ ifelse(substr(OS,0,7),[MINGW32],[define([OS],[MINGW32])])
+ ifelse(OS,NetBSD,[define([OS],[BSD])CXXFLAGS+=-D__unix])
+-ifelse(OS,OpenBSD,[define([OS],[BSD])])
++ifelse(OS,OpenBSD,[define([OS],[BSD])LDLIBS=-pthread])
+ ifelse(OS,FreeBSD,[define([OS],[BSD])LDLIBS=-lcam])
+ ifelse(OS,IRIX64,[define([OS],[IRIX])])
+ 
Index: patches/patch-growisofs_c
===================================================================
RCS file: 
/home/cvs/OpenBSD/ports/sysutils/dvd+rw-tools/patches/patch-growisofs_c,v
retrieving revision 1.2
diff -u -r1.2 patch-growisofs_c
--- patches/patch-growisofs_c   27 Jan 2005 10:57:20 -0000      1.2
+++ patches/patch-growisofs_c   18 Jan 2008 21:37:17 -0000
@@ -1,38 +1,21 @@
---- growisofs.c.orig   Tue Aug 24 16:02:29 2004
-+++ growisofs.c        Wed Jan 26 19:16:28 2005
-@@ -1334,7 +1334,7 @@ int builtin_dd (int infd,int outfd,off64
-     close (fd);
-     if (progress == MAP_FAILED)
-       fprintf (stderr,":-( unable to anonymously mmap %lu?\n",
--                      sizeof(*progress)),
-+                      (unsigned long)sizeof(*progress)),
-       perror (NULL), exit(FATAL_START(errno));
- 
-     if (fstat64 (infd,&sb))
-@@ -1684,7 +1684,7 @@ int main (int argc, char *argv[])
-     mkisofs_argv = malloc ((argc+3)*sizeof(char *));
-     if (mkisofs_argv == NULL)
-         fprintf (stderr,":-( unable to allocate %lu bytes: ",
--                      (argc+3)*sizeof(char *)),
-+                      (unsigned long) ((argc+3)*sizeof(char *))),
-       perror (NULL), exit (FATAL_START(errno));
- 
-     env = getenv ("MKISOFS");
-@@ -1837,7 +1837,7 @@ int main (int argc, char *argv[])
-               printf ("  front-ending to %s: ",mkisofs_argv[0]);
-               fflush (stdout);
-               setuid(getuid());
--              execlp (mkisofs_argv[0],mkisofs_argv[0],"-version",NULL);
-+              execlp (mkisofs_argv[0],mkisofs_argv[0],"-version",(char *)0);
-               fprintf (stderr,"\n- %s: unable to execute %s: ",
-                               argv[0],mkisofs_argv[0]),
-               perror (NULL), exit (FATAL_START(errno));
-@@ -2061,7 +2061,7 @@ int main (int argc, char *argv[])
+$OpenBSD$
+--- growisofs.c.orig   Thu Jan 17 22:18:18 2008
++++ growisofs.c        Thu Jan 17 22:18:18 2008
+@@ -2296,7 +2296,7 @@ int builtin_dd (int infd,int outfd,off64_t outoff)
            fcntl (in_fd,F_SETFD,rval&~FD_CLOEXEC);
  
            sprintf (str,"%d",in_fd);
--          execlp (argv[0],"-umount",str,in_device,NULL);
-+          execlp (argv[0],"-umount",str,in_device,(char *)0);
+-          execlp (argv0,"-umount",str,in_device,NULL);
++          execlp (argv0,"-umount",str,in_device,(char *)NULL);
            exit (FATAL_START(errno));
        }
        while (1)
+@@ -2908,7 +2908,7 @@ int main (int argc, char *argv[])
+               fflush (stdout);
+ #if defined(__unix) || defined(__unix__)
+               setuid(getuid());
+-              execlp (mkisofs_argv[0],mkisofs_argv[0],"-version",NULL);
++              execlp (mkisofs_argv[0],mkisofs_argv[0],"-version",(char 
*)NULL);
+ #elif defined(_WIN32)
+               if (_spawnl (_P_WAIT,mkisofs_argv[0],
+                   "mkisofs.exe","-version",NULL) != -1)
Index: patches/patch-mp_h
===================================================================
RCS file: patches/patch-mp_h
diff -N patches/patch-mp_h
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-mp_h  18 Jan 2008 21:37:17 -0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- mp.h.orig  Thu Jan 17 23:05:48 2008
++++ mp.h       Thu Jan 17 23:28:13 2008
+@@ -40,7 +40,7 @@ static void *__thread_create(int (*func)(void *),void 
+ 
+     if (pthread_attr_init(&attr)==0 &&
+       pthread_attr_setstacksize(&attr,64*1024)==0 &&
+-      pthread_attr_setscope(&attr,PTHREAD_SCOPE_SYSTEM)==0 &&
++      pthread_attr_setscope(&attr,PTHREAD_SCOPE_PROCESS)==0 &&
+       pthread_create(&h,&attr,(void *(*)(void *))func,arg)==0 )
+       return (void *)h;
+ 

Reply via email to