[86712] trunk/dports/sysutils/cdrdao

jmr at macports.org jmr at macports.org
Tue Nov 1 13:30:36 PDT 2011


Revision: 86712
          http://trac.macports.org/changeset/86712
Author:   jmr at macports.org
Date:     2011-11-01 13:30:33 -0700 (Tue, 01 Nov 2011)
Log Message:
-----------
cdrdao: increase buffer size for device names, and remove unneeded patchfile (#27819)

Modified Paths:
--------------
    trunk/dports/sysutils/cdrdao/Portfile

Added Paths:
-----------
    trunk/dports/sysutils/cdrdao/files/cdrdao-device-default-bufsize.patch

Removed Paths:
-------------
    trunk/dports/sysutils/cdrdao/files/patch-libscg__scsi-mac-iokit.c

Modified: trunk/dports/sysutils/cdrdao/Portfile
===================================================================
--- trunk/dports/sysutils/cdrdao/Portfile	2011-11-01 20:23:34 UTC (rev 86711)
+++ trunk/dports/sysutils/cdrdao/Portfile	2011-11-01 20:30:33 UTC (rev 86712)
@@ -5,6 +5,7 @@
 
 name            cdrdao
 version         1.2.3
+revision        1
 description     Disk-At-Once Recording of Audio and Data CD-Rs/CD-RWs
 long_description \
         Cdrdao records audio or data CD-Rs in disk-at-once (DAO) mode \
@@ -22,8 +23,8 @@
 
 depends_build   port:pkgconfig
 
-patchfiles      patch-libscg__scsi-mac-iokit.c \
-                patch-dao_ScsiIf-osx.cc.diff
+patchfiles      patch-dao_ScsiIf-osx.cc.diff \
+                cdrdao-device-default-bufsize.patch
 
 configure.args  --mandir=${prefix}/share/man \
                 --without-lame --without-xdao --without-ogg-support --without-mp3-support --disable-dependency-tracking

Added: trunk/dports/sysutils/cdrdao/files/cdrdao-device-default-bufsize.patch
===================================================================
--- trunk/dports/sysutils/cdrdao/files/cdrdao-device-default-bufsize.patch	                        (rev 0)
+++ trunk/dports/sysutils/cdrdao/files/cdrdao-device-default-bufsize.patch	2011-11-01 20:30:33 UTC (rev 86712)
@@ -0,0 +1,20 @@
+--- dao/main.cc	2011-08-01 12:13:04.000000000 -0400
++++ dao/main.cc	2011-08-01 12:14:40.000000000 -0400
+@@ -1242,7 +1242,7 @@
+ const char* getDefaultDevice(DaoDeviceType req)
+ {
+     int i, len;
+-    static char buf[128];
++    static char buf[256];
+ 
+     // This function should not be called if the command issues
+     // doesn't actually require a device.
+@@ -1270,7 +1270,7 @@
+ 	    if (req == NEED_CDRW_W && !rww)
+ 	      continue;
+ 
+-	    strncpy(buf, sdata[i].dev.c_str(), 128);
++	    strncpy(buf, sdata[i].dev.c_str(), 256);
+ 	    delete[] sdata;
+ 	    return buf;
+ 	}

Deleted: trunk/dports/sysutils/cdrdao/files/patch-libscg__scsi-mac-iokit.c
===================================================================
--- trunk/dports/sysutils/cdrdao/files/patch-libscg__scsi-mac-iokit.c	2011-11-01 20:23:34 UTC (rev 86711)
+++ trunk/dports/sysutils/cdrdao/files/patch-libscg__scsi-mac-iokit.c	2011-11-01 20:30:33 UTC (rev 86712)
@@ -1,11 +0,0 @@
---- scsilib/libscg/scsi-mac-iokit.c	2009-08-29 15:41:19.000000000 -0700
-+++ scsilib/libscg/scsi-mac-iokit.c	2009-08-29 15:42:08.000000000 -0700
-@@ -55,7 +55,7 @@
- #include <Carbon/Carbon.h>
- #include <IOKit/IOKitLib.h>
- #include <IOKit/IOCFPlugIn.h>
--#include <IOKit/scsi-commands/SCSITaskLib.h>
-+#include <IOKit/scsi/SCSITaskLib.h>
- #include <mach/mach_error.h>
- 
- struct scg_local {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20111101/db32e79c/attachment.html>


More information about the macports-changes mailing list