pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/sysutils/gnome-vfs2 Adopt patches from darwinports to ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/23461853f6c5
branches:  trunk
changeset: 482298:23461853f6c5
user:      recht <recht%pkgsrc.org@localhost>
date:      Sun Oct 24 18:03:24 2004 +0000

description:
Adopt patches from darwinports to make gnome-vfs2 build on OS X.
While at it also combine patch-a[fk] since they've patched the same file.

diffstat:

 sysutils/gnome-vfs2/Makefile         |   4 +-
 sysutils/gnome-vfs2/distinfo         |  11 ++++--
 sysutils/gnome-vfs2/patches/patch-af |  34 ++++++++++++++++++--
 sysutils/gnome-vfs2/patches/patch-ak |  16 ---------
 sysutils/gnome-vfs2/patches/patch-am |   6 +-
 sysutils/gnome-vfs2/patches/patch-ao |  18 ++++++++++
 sysutils/gnome-vfs2/patches/patch-ap |  20 ++++++++++++
 sysutils/gnome-vfs2/patches/patch-aq |  13 +++++++
 sysutils/gnome-vfs2/patches/patch-ar |  60 ++++++++++++++++++++++++++++++++++++
 9 files changed, 154 insertions(+), 28 deletions(-)

diffs (262 lines):

diff -r 0baa61834a33 -r 23461853f6c5 sysutils/gnome-vfs2/Makefile
--- a/sysutils/gnome-vfs2/Makefile      Sun Oct 24 16:43:56 2004 +0000
+++ b/sysutils/gnome-vfs2/Makefile      Sun Oct 24 18:03:24 2004 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.39 2004/09/22 21:27:24 tron Exp $
+# $NetBSD: Makefile,v 1.40 2004/10/24 18:03:24 recht Exp $
 #
 
 PKGCONFIG_OVERRIDE=    gnome-vfs-2.0.pc.in
@@ -22,6 +22,8 @@
 GCONF2_SCHEMAS+=       system_http_proxy.schemas
 GCONF2_SCHEMAS+=       system_smb.schemas
 
+CFLAGS.Darwin+=                -flat_namespace -undefined suppress -lresolv
+
 .include "Makefile.common"
 
 .include "../../devel/GConf2/schemas.mk"
diff -r 0baa61834a33 -r 23461853f6c5 sysutils/gnome-vfs2/distinfo
--- a/sysutils/gnome-vfs2/distinfo      Sun Oct 24 16:43:56 2004 +0000
+++ b/sysutils/gnome-vfs2/distinfo      Sun Oct 24 18:03:24 2004 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.24 2004/09/22 08:37:27 jmmv Exp $
+$NetBSD: distinfo,v 1.25 2004/10/24 18:03:24 recht Exp $
 
 SHA1 (gnome-vfs-2.8.0.tar.bz2) = 849b8ffeae6e1595f080b4d56104ffa53e3c9aaf
 Size (gnome-vfs-2.8.0.tar.bz2) = 1860847 bytes
@@ -6,9 +6,12 @@
 SHA1 (patch-ab) = 9fc885b1ef1e9dd05f4b3041963df298dbfba582
 SHA1 (patch-ad) = 326e835c7fd1d2e25ac2ae4736347d38ffe8ea06
 SHA1 (patch-ae) = 68d455dce03aac6d5372ae193c7cdaea3fceddbf
-SHA1 (patch-af) = 4273d773f8f9701262ab541efc43e9f7eb126001
+SHA1 (patch-af) = 8664dd65a380460ff20320d13d1cff58e42011d0
 SHA1 (patch-ag) = 0bec8918c71b2aa470c96c4512b11f42550484c4
 SHA1 (patch-ai) = 3a45cd84dfa025a52c7db3aab2cca85b540078a6
-SHA1 (patch-ak) = 08e02621ff3d619205e0ff19bfa2dcb76aeb2f09
-SHA1 (patch-am) = ce6f779e0d6eaae25fae32a6ae41914dfef0fdf2
+SHA1 (patch-am) = 3b48df60dc1cb53f45358ac47fccb62b776adfbb
 SHA1 (patch-an) = d2fab7ac496964856bfa9352c5e0ada7f406ed86
+SHA1 (patch-ao) = 38bd5859bff41642c2d1a26c16d90d780387b2d0
+SHA1 (patch-ap) = f13b6a4e0740a211e87bd820a266b2ce038f932c
+SHA1 (patch-aq) = 1d5ed4d6c1b3a282e68bedf6892fa8a9678ea39b
+SHA1 (patch-ar) = 99c99d0d90ed7a0d804b349f532d3a17c780d506
diff -r 0baa61834a33 -r 23461853f6c5 sysutils/gnome-vfs2/patches/patch-af
--- a/sysutils/gnome-vfs2/patches/patch-af      Sun Oct 24 16:43:56 2004 +0000
+++ b/sysutils/gnome-vfs2/patches/patch-af      Sun Oct 24 18:03:24 2004 +0000
@@ -1,7 +1,5 @@
-$NetBSD: patch-af,v 1.4 2004/04/23 03:29:27 minskim Exp $
-
---- libgnomevfs/gnome-vfs-cdrom.c.orig 2004-02-16 05:13:24.000000000 -0600
-+++ libgnomevfs/gnome-vfs-cdrom.c
+--- libgnomevfs/gnome-vfs-cdrom.c.orig Sun Oct 24 16:56:46 2004
++++ libgnomevfs/gnome-vfs-cdrom.c      Sun Oct 24 16:56:17 2004
 @@ -37,6 +37,8 @@
  
  #ifdef __linux__
@@ -11,3 +9,31 @@
  #endif
  
  #ifdef HAVE_SYS_CDIO_H
+@@ -87,8 +89,9 @@
+       }
+ 
+       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__) || defined(__DragonFly__)
+       struct ioc_toc_header header;
+ #if defined(__FreeBSD__) || defined(__DragonFly__)
+@@ -143,6 +146,7 @@
+ #endif /* defined(__FreeBSD__) */
+       return type;
+ #else
++      #if !defined(__APPLE__)
+       *fd = open (vol_dev_path, O_RDONLY|O_NONBLOCK);
+       if (*fd  < 0) {
+               return -1;
+@@ -153,6 +157,7 @@
+               return -1;
+       }
+       return ioctl (*fd, CDROM_DISC_STATUS, CDSL_CURRENT);
++      #endif
+ #endif
+ }
+ 
diff -r 0baa61834a33 -r 23461853f6c5 sysutils/gnome-vfs2/patches/patch-ak
--- a/sysutils/gnome-vfs2/patches/patch-ak      Sun Oct 24 16:43:56 2004 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-$NetBSD: patch-ak,v 1.6 2004/09/21 16:45:47 jmmv Exp $
-
---- libgnomevfs/gnome-vfs-cdrom.c.orig 2004-09-02 14:34:00.000000000 +0200
-+++ libgnomevfs/gnome-vfs-cdrom.c
-@@ -89,8 +89,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__) || defined(__DragonFly__)
-       struct ioc_toc_header header;
- #if defined(__FreeBSD__) || defined(__DragonFly__)
diff -r 0baa61834a33 -r 23461853f6c5 sysutils/gnome-vfs2/patches/patch-am
--- a/sysutils/gnome-vfs2/patches/patch-am      Sun Oct 24 16:43:56 2004 +0000
+++ b/sysutils/gnome-vfs2/patches/patch-am      Sun Oct 24 18:03:24 2004 +0000
@@ -1,4 +1,4 @@
-$NetBSD: patch-am,v 1.8 2004/09/21 16:45:47 jmmv Exp $
+$NetBSD: patch-am,v 1.9 2004/10/24 18:03:24 recht Exp $
 
 --- libgnomevfs/gnome-vfs-unix-mounts.c.orig   2004-08-25 09:37:37.000000000 +0200
 +++ libgnomevfs/gnome-vfs-unix-mounts.c
@@ -6,7 +6,7 @@
  gboolean
  _gnome_vfs_get_current_unix_mounts (GList **return_list)
  {
-+#ifdef HAVE_STATVFS
++#if defined(HAVE_STATVFS) && !defined(__APPLE__)
 +      struct statvfs *mntent = NULL;
 +#else
        struct statfs *mntent = NULL;
@@ -18,7 +18,7 @@
                mount_entry->mount_path = g_strdup (mntent[i].f_mntonname);
                mount_entry->device_path = g_strdup (mntent[i].f_mntfromname);
                mount_entry->filesystem_type = g_strdup (mntent[i].f_fstypename);
-+#ifdef HAVE_STATVFS
++#if defined(HAVE_STATVFS) && !defined(__APPLE__)
 +              if (mntent[i].f_flag & MNT_RDONLY) {
 +#else
                if (mntent[i].f_flags & MNT_RDONLY) {
diff -r 0baa61834a33 -r 23461853f6c5 sysutils/gnome-vfs2/patches/patch-ao
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/gnome-vfs2/patches/patch-ao      Sun Oct 24 18:03:24 2004 +0000
@@ -0,0 +1,18 @@
+$NetBSD: patch-ao,v 1.1 2004/10/24 18:03:24 recht Exp $
+
+--- libgnomevfs/gnome-vfs-utils.c.orig Sun Oct 24 17:36:16 2004
++++ libgnomevfs/gnome-vfs-utils.c      Sun Oct 24 17:37:27 2004
+@@ -46,6 +46,13 @@
+ #include <sys/param.h>
+ #include <sys/stat.h>
+ #include <sys/types.h>
++
++#ifdef __APPLE__
++#include <sys/param.h>
++#include <sys/mount.h>
++#define HAVE_STATVFS 0
++#endif
++
+ #include <unistd.h>
+ 
+ #if HAVE_SYS_STATVFS_H
diff -r 0baa61834a33 -r 23461853f6c5 sysutils/gnome-vfs2/patches/patch-ap
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/gnome-vfs2/patches/patch-ap      Sun Oct 24 18:03:24 2004 +0000
@@ -0,0 +1,20 @@
+$NetBSD: patch-ap,v 1.1 2004/10/24 18:03:24 recht Exp $
+
+--- modules/file-method.c.orig Sun Oct 24 18:55:16 2004
++++ modules/file-method.c      Sun Oct 24 18:56:12 2004
+@@ -94,13 +94,13 @@
+ }
+ #endif
+ 
+-#ifdef HAVE_OPEN64
++#if defined(HAVE_OPEN64) && !defined(__APPLE__)
+ #define OPEN open64
+ #else
+ #define OPEN open
+ #endif
+ 
+-#if defined(HAVE_LSEEK64) && defined(HAVE_OFF64_T)
++#if (defined(HAVE_LSEEK64) && defined(HAVE_OFF64_T)) && !defined(__APPLE__)
+ #define LSEEK lseek64
+ #define OFF_T off64_t
+ #else
diff -r 0baa61834a33 -r 23461853f6c5 sysutils/gnome-vfs2/patches/patch-aq
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/gnome-vfs2/patches/patch-aq      Sun Oct 24 18:03:24 2004 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-aq,v 1.1 2004/10/24 18:03:24 recht Exp $
+
+--- modules/bzip2-method.c.orig        Sun Oct 24 19:01:44 2004
++++ modules/bzip2-method.c     Sun Oct 24 19:02:28 2004
+@@ -37,7 +37,7 @@
+ 
+ #include <bzlib.h>
+ 
+-#ifdef HAVE_OLDER_BZIP2
++#if defined(HAVE_OLDER_BZIP2) && !defined(__APPLE__)
+ #define BZ2_bzDecompressInit  bzDecompressInit
+ #define BZ2_bzCompressInit    bzCompressInit
+ #define BZ2_bzDecompress      bzDecompress
diff -r 0baa61834a33 -r 23461853f6c5 sysutils/gnome-vfs2/patches/patch-ar
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/gnome-vfs2/patches/patch-ar      Sun Oct 24 18:03:24 2004 +0000
@@ -0,0 +1,60 @@
+$NetBSD: patch-ar,v 1.1 2004/10/24 18:03:24 recht Exp $
+
+--- modules/pty-open.c.orig    Sun Oct 24 19:06:16 2004
++++ modules/pty-open.c Sun Oct 24 19:17:26 2004
+@@ -554,6 +554,7 @@
+ static char *
+ _gnome_vfs_pty_ptsname(int master)
+ {
++#ifndef __APPLE__
+ #if defined(HAVE_PTSNAME_R)
+       gsize len = 1024;
+       char *buf = NULL;
+@@ -599,6 +600,7 @@
+               return g_strdup_printf("/dev/pts/%d", pty);
+       }
+ #endif
++#endif /* __APPLE__ */
+       return NULL;
+ }
+ 
+@@ -606,10 +608,10 @@
+ _gnome_vfs_pty_getpt(void)
+ {
+       int fd, flags;
+-#ifdef HAVE_GETPT
++#if defined(HAVE_GETPT) && !defined(__APPLE__)
+       /* Call the system's function for allocating a pty. */
+       fd = getpt();
+-#elif defined(HAVE_POSIX_OPENPT)
++#elif defined(HAVE_POSIX_OPENPT) && !defined(__APPLE__)
+       fd = posix_openpt(O_RDWR | O_NOCTTY);
+ #else
+       /* Try to allocate a pty by accessing the pty master multiplex. */
+@@ -628,7 +630,7 @@
+ static int
+ _gnome_vfs_pty_grantpt(int master)
+ {
+-#ifdef HAVE_GRANTPT
++#if defined(HAVE_GRANTPT) && !defined(__APPLE__)
+       return grantpt(master);
+ #else
+       return 0;
+@@ -638,6 +640,9 @@
+ static int
+ _gnome_vfs_pty_unlockpt(int fd)
+ {
++#ifdef __APPLE__
++      return -1;
++#else
+ #ifdef HAVE_UNLOCKPT
+       return unlockpt(fd);
+ #elif defined(TIOCSPTLCK)
+@@ -645,6 +650,7 @@
+       return ioctl(fd, TIOCSPTLCK, &zero);
+ #else
+       return -1;
++#endif
+ #endif
+ }
+ 



Home | Main Index | Thread Index | Old Index