summaryrefslogtreecommitdiff
path: root/sysutils/gnome-vfs2/patches
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/gnome-vfs2/patches')
-rw-r--r--sysutils/gnome-vfs2/patches/patch-ag11
-rw-r--r--sysutils/gnome-vfs2/patches/patch-ah12
-rw-r--r--sysutils/gnome-vfs2/patches/patch-ai11
-rw-r--r--sysutils/gnome-vfs2/patches/patch-aj13
-rw-r--r--sysutils/gnome-vfs2/patches/patch-ak26
-rw-r--r--sysutils/gnome-vfs2/patches/patch-al20
6 files changed, 48 insertions, 45 deletions
diff --git a/sysutils/gnome-vfs2/patches/patch-ag b/sysutils/gnome-vfs2/patches/patch-ag
index 7b6120b5374..c9560f47886 100644
--- a/sysutils/gnome-vfs2/patches/patch-ag
+++ b/sysutils/gnome-vfs2/patches/patch-ag
@@ -1,16 +1,7 @@
-$NetBSD: patch-ag,v 1.6 2004/04/15 06:25:12 adam Exp $
+$NetBSD: patch-ag,v 1.7 2004/04/24 21:00:07 danw Exp $
--- modules/Makefile.in.orig Mon Mar 22 13:47:17 2004
+++ modules/Makefile.in
-@@ -242,7 +242,7 @@ EXTRA_DIST = \
- @BUILD_CDEMENU_MODULE_TRUE@CDEMENU_LTLIBS = libcdemenu-desktop.la
- @BUILD_CDEMENU_MODULE_FALSE@CDEMENU_LTLIBS =
-
--module_flags = -export_dynamic -avoid-version -module -no-undefined
-+module_flags = -export_dynamic -avoid-version -module
- modulesdir = $(libdir)/gnome-vfs-2.0/modules
-
- modules_LTLIBRARIES = \
@@ -270,7 +270,7 @@ modules_LTLIBRARIES = \
# Not currently supported
diff --git a/sysutils/gnome-vfs2/patches/patch-ah b/sysutils/gnome-vfs2/patches/patch-ah
deleted file mode 100644
index fa8288760b3..00000000000
--- a/sysutils/gnome-vfs2/patches/patch-ah
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-ah,v 1.3 2004/04/15 06:25:12 adam Exp $
-
---- libgnomevfs/Makefile.in.orig Thu Apr 15 07:48:59 2004
-+++ libgnomevfs/Makefile.in
-@@ -284,7 +284,6 @@ libgnomevfs_2_la_LIBADD = \
- libgnomevfs_2_la_LDFLAGS = \
- -version-info $(LIBGNOMEVFS_CURRENT):$(LIBGNOMEVFS_REVISION):$(LIBGNOMEVFS_AGE) \
- -export-symbols-regex "^[^_].*" \
-- -no-undefined \
- $(NULL)
-
-
diff --git a/sysutils/gnome-vfs2/patches/patch-ai b/sysutils/gnome-vfs2/patches/patch-ai
index 729714351aa..037c62880f9 100644
--- a/sysutils/gnome-vfs2/patches/patch-ai
+++ b/sysutils/gnome-vfs2/patches/patch-ai
@@ -1,16 +1,7 @@
-$NetBSD: patch-ai,v 1.7 2004/04/15 06:25:12 adam Exp $
+$NetBSD: patch-ai,v 1.8 2004/04/24 21:00:07 danw Exp $
--- modules/vfolder/Makefile.in.orig Mon Mar 22 13:47:18 2004
+++ modules/vfolder/Makefile.in
-@@ -235,7 +235,7 @@ EXTRA_DIST = \
-
-
- ### Module setup
--module_flags = -export_dynamic -avoid-version -module -no-undefined
-+module_flags = -export_dynamic -avoid-version -module
- modulesdir = $(libdir)/gnome-vfs-2.0/modules
-
- modules_LTLIBRARIES = libvfolder-desktop.la
@@ -259,7 +259,7 @@ libvfolder_desktop_la_LIBADD = \
diff --git a/sysutils/gnome-vfs2/patches/patch-aj b/sysutils/gnome-vfs2/patches/patch-aj
deleted file mode 100644
index 08db735dfde..00000000000
--- a/sysutils/gnome-vfs2/patches/patch-aj
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-aj,v 1.4 2004/04/15 06:25:12 adam Exp $
-
---- monikers/Makefile.in.orig Thu Apr 15 08:20:36 2004
-+++ monikers/Makefile.in
-@@ -239,7 +239,7 @@ libmoniker_gnome_vfs_std_la_LIBADD = \
-
-
- libmoniker_gnome_vfs_std_la_LDFLAGS = \
-- -module -avoid-version -no-undefined
-+ -module -avoid-version
-
- subdir = monikers
- mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
diff --git a/sysutils/gnome-vfs2/patches/patch-ak b/sysutils/gnome-vfs2/patches/patch-ak
new file mode 100644
index 00000000000..6dc3b084531
--- /dev/null
+++ b/sysutils/gnome-vfs2/patches/patch-ak
@@ -0,0 +1,26 @@
+$NetBSD: patch-ak,v 1.5 2004/04/24 21:00:07 danw Exp $
+
+--- libgnomevfs/gnome-vfs-cdrom.c.orig Sun Apr 11 09:43:13 2004
++++ libgnomevfs/gnome-vfs-cdrom.c
+@@ -87,8 +87,9 @@ _gnome_vfs_get_cdrom_type (const char *v
+ }
+
+ return type;
+-#elif defined(HAVE_SYS_MNTCTL_H)
+- return CDS_NO_INFO;
++#elif defined(__linux__)
++ *fd = open (vol_dev_path, O_RDONLY|O_NONBLOCK);
++ return ioctl (*fd, CDROM_DISC_STATUS, CDSL_CURRENT);
+ #elif defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__)
+ struct ioc_toc_header header;
+ #if defined(__FreeBSD__)
+@@ -143,8 +144,7 @@ _gnome_vfs_get_cdrom_type (const char *v
+ #endif /* defined(__FreeBSD__) */
+ return type;
+ #else
+- *fd = open (vol_dev_path, O_RDONLY|O_NONBLOCK);
+- return ioctl (*fd, CDROM_DISC_STATUS, CDSL_CURRENT);
++ return CDS_NO_INFO;
+ #endif
+ }
+
diff --git a/sysutils/gnome-vfs2/patches/patch-al b/sysutils/gnome-vfs2/patches/patch-al
new file mode 100644
index 00000000000..c90f2b5895e
--- /dev/null
+++ b/sysutils/gnome-vfs2/patches/patch-al
@@ -0,0 +1,20 @@
+$NetBSD: patch-al,v 1.6 2004/04/24 21:00:07 danw Exp $
+
+--- modules/sftp-method.c.orig Sat Apr 24 15:37:26 2004
++++ modules/sftp-method.c
+@@ -175,6 +175,15 @@ typedef struct
+
+ typedef ssize_t (*read_write_fn) (int, void *, size_t);
+
++#ifndef TEMP_FAILURE_RETRY
++#define TEMP_FAILURE_RETRY(expression) \
++ (__extension__ \
++ ({ long int __result; \
++ do __result = (long int) (expression); \
++ while (__result == -1L && errno == EINTR); \
++ __result; }))
++#endif
++
+ static gsize
+ atomic_io (read_write_fn f, gint fd, gpointer buffer_in, gsize size)
+ {