Package: ruby-fusefs / 0.7.0-8

Metadata

Package Version Patches format
ruby-fusefs 0.7.0-8 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
port to newer ruby.patch | (download)

ext/fusefs_lib.c | 17 11 + 6 - 0 !
1 file changed, 11 insertions(+), 6 deletions(-)

 port to ruby 1.9.1 and 2.0
 add also some missing headers and fix a typo
fix dynamic library load path.patch | (download)

lib/fusefs.rb | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix the load path of the fusefs extension library
fix missing includes.patch | (download)

ext/fusefs_fuse.c | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 add missing includes
gcc 15.patch | (download)

ext/fusefs_fuse.c | 9 7 + 2 - 0 !
ext/fusefs_lib.c | 26 13 + 13 - 0 !
2 files changed, 20 insertions(+), 15 deletions(-)

 fix ftbfs issues with gcc-15
 The underlying issue being fixed here is that in C23, functions declared with
 no arguments are now understood as taking no arguments instead of an undefined
 number of arguments.
 This is also related to a Ruby bug reported at
 https://bugs.ruby-lang.org/issues/20908.
fix hello.patch | (download)

hello.sh | 8 5 + 3 - 0 !
1 file changed, 5 insertions(+), 3 deletions(-)

 fix the hello.sh example script
 The upstream one uses the wrong variable to capture the process PID. It also
 fails to unmount the FS before cleaning up. Finally, we ignore any strerr
 noises due to this package own umount calls which will fail after killingthe
 process.
fix umount path.patch | (download)

ext/fusefs_fuse.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix hardcoded umount path