[arch-commits] Commit in libffado/trunk (PKGBUILD libffado-gcc7.patch)
Antonio Rojas
arojas at archlinux.org
Wed Jun 14 19:54:06 UTC 2017
Date: Wednesday, June 14, 2017 @ 19:54:04
Author: arojas
Revision: 236846
libconfig 1.6 rebuild
Added:
libffado/trunk/libffado-gcc7.patch
Modified:
libffado/trunk/PKGBUILD
---------------------+
PKGBUILD | 8 +++++---
libffado-gcc7.patch | 20 ++++++++++++++++++++
2 files changed, 25 insertions(+), 3 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2017-06-14 19:53:45 UTC (rev 236845)
+++ PKGBUILD 2017-06-14 19:54:04 UTC (rev 236846)
@@ -5,7 +5,7 @@
pkgname=libffado
pkgver=2.3.0
-pkgrel=1
+pkgrel=2
pkgdesc="Driver for FireWire audio devices"
arch=('i686' 'x86_64')
url="http://www.ffado.org/"
@@ -21,13 +21,14 @@
'libxml++3.patch'
'gcc-warnings.patch'
'cpuinfo-parsing.patch'
- 'gcc6.patch')
+ 'gcc6.patch' 'libffado-gcc7.patch')
md5sums=('8f452977267200cfaf9b8e16ba3c92df'
'223f7a10dd208f30ead7ec0c3c84473f'
'4203ef91ace1639516408461d03e39f1'
'6d353c935007b048b36af7a2bcd9e433'
'71532069197df12783d389c7a21382ba'
- '8a02cc31fa9c538d84b263eb9de063b3')
+ '8a02cc31fa9c538d84b263eb9de063b3'
+ '781ea47512cef122f72d4b38ad121bcd')
prepare() {
cd "$srcdir/$pkgname-$pkgver"
@@ -38,6 +39,7 @@
patch -Np3 -i "$srcdir/gcc-warnings.patch"
patch -Np1 -i "$srcdir/cpuinfo-parsing.patch"
patch -Np1 -i "$srcdir/gcc6.patch"
+ patch -Np1 -i "$srcdir/libffado-gcc7.patch" # Fedora
}
build() {
Added: libffado-gcc7.patch
===================================================================
--- libffado-gcc7.patch (rev 0)
+++ libffado-gcc7.patch 2017-06-14 19:54:04 UTC (rev 236846)
@@ -0,0 +1,20 @@
+--- libffado-2.3.0/src/libieee1394/configrom.cpp.derefptr 2017-02-16 12:03:33.894937836 +0000
++++ libffado-2.3.0/src/libieee1394/configrom.cpp 2017-02-16 12:03:44.000947451 +0000
+@@ -176,7 +176,7 @@
+ ( void* )CSR1212_TEXTUAL_DESCRIPTOR_LEAF_DATA( m_vendorNameKv ),
+ len );
+
+- while ((buf + len - 1) == '\0') {
++ while (*(buf + len - 1) == '\0') {
+ len--;
+ }
+ // \todo XXX seems a bit strage to do this but the nodemgr.c code does
+@@ -195,7 +195,7 @@
+ memcpy( buf,
+ ( void* )CSR1212_TEXTUAL_DESCRIPTOR_LEAF_DATA( m_modelNameKv ),
+ len );
+- while ((buf + len - 1) == '\0') {
++ while (*(buf + len - 1) == '\0') {
+ len--;
+ }
+ // \todo XXX for edirol fa-66 it seems somehow broken. see above
More information about the arch-commits
mailing list