aboutsummaryrefslogtreecommitdiff
path: root/sysutils/kio-fuse/files
diff options
context:
space:
mode:
authorPiotr Kubaj <pkubaj@FreeBSD.org>2020-06-05 20:46:32 +0000
committerPiotr Kubaj <pkubaj@FreeBSD.org>2020-06-05 20:46:32 +0000
commit51b35c7f22aa7bf9f20a1fe92bc613c52e22e0ea (patch)
tree8a13dc6e26b8047466459d16e2213aa3cd0a1fd8 /sysutils/kio-fuse/files
parent805a783dcf1ba2a17876fc5adec677047f579801 (diff)
downloadports-51b35c7f22aa7bf9f20a1fe92bc613c52e22e0ea.tar.gz
ports-51b35c7f22aa7bf9f20a1fe92bc613c52e22e0ea.zip
sysutils/kio-fuse: fix build on GCC architectures
ENODATA is not defined on GCC systems: /wrkdirs/usr/ports/sysutils/kio-fuse/work/kio-fuse-4.95.0/kiofusevfs.cpp: In static member function 'static int KIOFuseVFS::kioErrorToFuseError(int)': /wrkdirs/usr/ports/sysutils/kio-fuse/work/kio-fuse-4.95.0/kiofusevfs.cpp:2323:55: error: 'ENODATA' was not declared in this scope 2323 | case KIO::ERR_NO_CONTENT : return ENODATA; Guard it behind ifdef. PR: 247009 Approved by: tcberner (maintainer)
Notes
Notes: svn path=/head/; revision=538056
Diffstat (limited to 'sysutils/kio-fuse/files')
-rw-r--r--sysutils/kio-fuse/files/patch-kiofusevfs.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/sysutils/kio-fuse/files/patch-kiofusevfs.cpp b/sysutils/kio-fuse/files/patch-kiofusevfs.cpp
new file mode 100644
index 000000000000..5f437f0b8f71
--- /dev/null
+++ b/sysutils/kio-fuse/files/patch-kiofusevfs.cpp
@@ -0,0 +1,12 @@
+--- kiofusevfs.cpp.orig 2020-06-05 16:51:15 UTC
++++ kiofusevfs.cpp
+@@ -2320,7 +2320,9 @@ int KIOFuseVFS::kioErrorToFuseError(const int kioError
+ case KIO::ERR_CANNOT_RENAME_PARTIAL : return EIO;
+ case KIO::ERR_NEED_PASSWD : return EACCES;
+ case KIO::ERR_CANNOT_SYMLINK : return EIO;
++#ifdef ENODATA
+ case KIO::ERR_NO_CONTENT : return ENODATA;
++#endif
+ case KIO::ERR_DISK_FULL : return ENOSPC;
+ case KIO::ERR_IDENTICAL_FILES : return EEXIST;
+ case KIO::ERR_SLAVE_DEFINED : return EIO;