svn commit: r459238 - in head/sysutils/dvd+rw-tools: . files

Tobias C. Berner tcberner at FreeBSD.org
Wed Jan 17 11:05:26 UTC 2018


Author: tcberner
Date: Wed Jan 17 11:05:25 2018
New Revision: 459238
URL: https://svnweb.freebsd.org/changeset/ports/459238

Log:
  sysutils/dvd+rw-tools, fix build with clang6
  
  PR:		224669

Added:
  head/sysutils/dvd+rw-tools/files/patch-dvd+rw-mediainfo.cpp   (contents, props changed)
Modified:
  head/sysutils/dvd+rw-tools/Makefile

Modified: head/sysutils/dvd+rw-tools/Makefile
==============================================================================
--- head/sysutils/dvd+rw-tools/Makefile	Wed Jan 17 10:54:25 2018	(r459237)
+++ head/sysutils/dvd+rw-tools/Makefile	Wed Jan 17 11:05:25 2018	(r459238)
@@ -3,7 +3,7 @@
 
 PORTNAME=	dvd+rw-tools
 PORTVERSION=	7.1
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	sysutils
 MASTER_SITES=	http://www.pkix.net/mirror/fy.chalmers.se/ \
 		http://fy.chalmers.se/~appro/linux/DVD+RW/tools/

Added: head/sysutils/dvd+rw-tools/files/patch-dvd+rw-mediainfo.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/dvd+rw-tools/files/patch-dvd+rw-mediainfo.cpp	Wed Jan 17 11:05:25 2018	(r459238)
@@ -0,0 +1,41 @@
+error: invalid suffix on literal; C++11 requires a space between literal and identifier
+    [-Wreserved-user-defined-literal]
+                printf("%"LLU"\n",(unsigned long long)capacity*blocksize);
+
+--- dvd+rw-mediainfo.cpp.orig	2018-01-17 11:02:12 UTC
++++ dvd+rw-mediainfo.cpp
+@@ -621,7 +621,7 @@ legacy:
+ 	if (phys_end>0)	phys_end -= phys_start;
+ 	if (phys_end>0) phys_end += 1;
+ 
+-	printf (" %s    %u*2KB=%"LLU"\n",
++	printf (" %s    %u*2KB=%" LLU "\n",
+ 		dvd_dash>=0?"Legacy lead-out at:":"Last border-out at:",
+ 		phys_end,phys_end*2048LL);
+ 
+@@ -941,14 +941,14 @@ legacy:
+ 	    printf(" %s:\t\t%u*%u=",type[formats[8]&3],
+ 	        capacity=formats[4]<<24|formats[5]<<16|formats[6]<<8|formats[7],
+ 		blocksize);
+-	    printf("%"LLU"\n",(unsigned long long)capacity*blocksize);
++	    printf("%" LLU "\n",(unsigned long long)capacity*blocksize);
+ 
+ 	    for(i=12;i<len;i+=8)
+ 	    {	printf(" %02Xh(%x):\t\t%u*%u=",formats[i+4]>>2,
+ 			formats[i+5]<<16|formats[i+6]<<8|formats[i+7],
+ 	    		capacity=formats[i]<<24|formats[i+1]<<16|formats[i+2]<<8|formats[i+3],
+ 			blocksize);
+-		printf("%"LLU"\n",(unsigned long long)capacity*blocksize);
++		printf("%" LLU "\n",(unsigned long long)capacity*blocksize);
+ 	    }
+ 	    break;
+ 	}
+@@ -1121,7 +1121,7 @@ legacy:
+ 	if (ccity) ccity++;
+ 	bsize = header[4]<<24|header[5]<<16|header[6]<<8|header[7];
+ 
+-	printf ("READ CAPACITY:          %u*%u=%"LLU"\n",
++	printf ("READ CAPACITY:          %u*%u=%" LLU "\n",
+ 					ccity,bsize,
+ 					(unsigned long long)ccity*bsize);
+     } while (0);


More information about the svn-ports-head mailing list