[davfs2] Fix FTBFS with neon 0.30.0 in Fedora 20 (#992110)

Paul Howarth pghmcfc at fedoraproject.org
Fri Sep 13 16:03:27 UTC 2013


commit 7aeee3aa6652a81e1bd3ed8b17d058c3cf7d734f
Author: Paul Howarth <paul at city-fan.org>
Date:   Fri Sep 13 16:53:34 2013 +0100

    Fix FTBFS with neon 0.30.0 in Fedora 20 (#992110)
    
    - Add support for building with neon 0.30 (#992110)
    - Use -fno-strict-aliasing

 davfs2-1.4.7-neon-0.30.patch |   22 ++++++++++++++++++++++
 davfs2.spec                  |   18 +++++++++++++++---
 2 files changed, 37 insertions(+), 3 deletions(-)
---
diff --git a/davfs2-1.4.7-neon-0.30.patch b/davfs2-1.4.7-neon-0.30.patch
new file mode 100644
index 0000000..ba86d6c
--- /dev/null
+++ b/davfs2-1.4.7-neon-0.30.patch
@@ -0,0 +1,22 @@
+--- configure.ac
++++ configure.ac
+@@ -36,7 +36,7 @@ AC_PROG_LN_S
+ # Checks for libraries.
+ AM_GNU_GETTEXT_VERSION(0.14.4)
+ AM_GNU_GETTEXT([external])
+-NE_REQUIRE_VERSIONS([0], [25 26 27 28 29])
++NE_REQUIRE_VERSIONS([0], [25 26 27 28 29 30])
+ DAV_CHECK_NEON
+ 
+ # Checks for header files.
+--- configure
++++ configure
+@@ -5952,7 +5952,7 @@ fi
+ $as_echo "$ne_cv_lib_neon" >&6; }
+     if test "$ne_cv_lib_neon" = "yes"; then
+        ne_cv_lib_neonver=no
+-       for v in 25 26 27 28 29; do
++       for v in 25 26 27 28 29 30; do
+           case $ne_libver in
+           0.$v.*) ne_cv_lib_neonver=yes ;;
+           esac
diff --git a/davfs2.spec b/davfs2.spec
index f31e6a1..fee79aa 100644
--- a/davfs2.spec
+++ b/davfs2.spec
@@ -6,6 +6,7 @@ Group:          System Environment/Base
 License:        GPLv2+
 URL:            http://savannah.nongnu.org/projects/davfs2
 Source0:        http://download.savannah.gnu.org/releases/davfs2/davfs2-1.4.7.tar.gz
+Patch1:         davfs2-1.4.7-neon-0.30.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 Conflicts:      filesystem < 3
@@ -24,7 +25,17 @@ as a disk drive.
 %prep
 %setup -q
 
+# Add support for neon 0.30.0
+%patch1
+
+# Don't try to run autotools after patching
+touch aclocal.m4
+touch config.h.in
+touch Makefile.in
+touch configure
+
 %build
+export CFLAGS="%{optflags} -fno-strict-aliasing"
 %configure ssbindir=%{_sbindir}
 make
 
@@ -86,8 +97,9 @@ exit 0
 %ghost %dir %attr(01775,root,%{groupname}) %{piddir}
 
 %changelog
-* Sat Aug 03 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.4.7-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+* Fri Sep 13 2013 Paul Howarth <paul at city-fan.org> - 1.4.7-2
+- Add support for building with neon 0.30.0 (#992110)
+- Use -fno-strict-aliasing
 
 * Tue Feb 26 2013 Erik Logtenberg <erik at logtenberg.eu> - 1.4.7-1
 - New upstream release
@@ -101,7 +113,7 @@ exit 0
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
 
 * Sat Jun 2 2012 Will Woods <wwoods at redhat.com> 1.4.6-4
-- Mark /var/cache/davfs2 and /var/run/mount.davfs %ghost (#656570)
+- Mark /var/cache/davfs2 and /var/run/mount.davfs %%ghost (#656570)
 - Fix 'cannot stat `/usr/share/davfs2/davfs2.conf'' warning (#783788)
 
 * Wed Jan 25 2012 Harald Hoyer <harald at redhat.com> 1.4.6-3


More information about the scm-commits mailing list