Bug#266699: gnome-vfs2: Updated patch
Aurelien Jarno
Aurelien Jarno <aurel32@debian.org>, 266699@bugs.debian.org
Wed, 15 Jun 2005 15:00:37 +0200
This is a multi-part MIME message sent by reportbug.
--===============0320178941==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Package: gnome-vfs2
Followup-For: Bug #266699
Hi,
Please find an updated patch for GNU/kFreeBSD that also changes the
control.in file to not depends on libcdparanoia-dev and on hal*-dev
(as on GNU/Hurd).
Thanks,
Aurelien
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: kfreebsd-i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: GNU/kFreeBSD 5.3-10
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
--===============0320178941==
Content-Type: text/x-c; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="gnome-vfs2_2.10.1-4.kfreebsd.patch"
diff -u gnome-vfs2-2.10.1/debian/control.in gnome-vfs2-2.10.1/debian/control.in
--- gnome-vfs2-2.10.1/debian/control.in
+++ gnome-vfs2-2.10.1/debian/control.in
@@ -3,7 +3,7 @@
Priority: optional
Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
Uploaders: @GNOME_TEAM@
-Build-Depends: cdbs, libbonobo2-dev (>= 2.6.0), libglib2.0-dev (>= 2.6.0), libgconf2-dev (>= 2.8.0-1), libxml2-dev, libbz2-dev, libfam-dev (>= 2.6.9-4) [ !hurd-i386 ], libsmbclient-dev [ !hurd-i386 ] , gettext, debhelper (>= 4.1.0), zlib1g-dev, intltool, gnome-mime-data, libgnutls11-dev (>= 1.0.4-3), liborbit2-dev (>= 1:2.10.0), gnome-pkg-tools, dbus-glib-1-dev [ !hurd-i386 ], libhal-dev [ !hurd-i386 ], libhal-storage-dev [ !hurd-i386 ], libcdparanoia0-dev [ !hurd-i386 ]
+Build-Depends: cdbs, libbonobo2-dev (>= 2.6.0), libglib2.0-dev (>= 2.6.0), libgconf2-dev (>= 2.8.0-1), libxml2-dev, libbz2-dev, libfam-dev (>= 2.6.9-4) [ !hurd-i386 ], libsmbclient-dev [ !hurd-i386 ] , gettext, debhelper (>= 4.1.0), zlib1g-dev, intltool, gnome-mime-data, libgnutls11-dev (>= 1.0.4-3), liborbit2-dev (>= 1:2.10.0), gnome-pkg-tools, dbus-glib-1-dev [ !hurd-i386 ], libhal-dev [ !hurd-i386 !kfreebsd-i386 ], libhal-storage-dev [ !hurd-i386 !kfreebsd-i386 ], libcdparanoia0-dev [ !hurd-i386 !kfreebsd-i386 ]
Standards-Version: 3.6.1
Package: libgnomevfs2-common
diff -u gnome-vfs2-2.10.1/debian/changelog gnome-vfs2-2.10.1/debian/changelog
--- gnome-vfs2-2.10.1.orig/debian/patches/20_kfreebsd_cdrom.patch
+++ gnome-vfs2-2.10.1/debian/patches/20_kfreebsd_cdrom.patch
@@ -0,0 +1,54 @@
+--- libgnomevfs/gnome-vfs-cdrom.c.orig 2005-06-14 20:59:05.000000000 +0200
++++ libgnomevfs/gnome-vfs-cdrom.c 2005-06-14 21:00:04.000000000 +0200
+@@ -89,9 +89,9 @@
+ return type;
+ #elif defined(HAVE_SYS_MNTCTL_H) || defined(__APPLE__)
+ return CDS_NO_INFO;
+-#elif defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__DragonFly__)
++#elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__DragonFly__)
+ struct ioc_toc_header header;
+-#if defined(__FreeBSD__) || defined(__DragonFly__)
++#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__DragonFly__)
+ struct ioc_read_toc_single_entry entry;
+ #else
+ struct ioc_read_toc_entry entries;
+@@ -113,7 +113,7 @@
+ }
+
+ type = CDS_DATA_1;
+-#if defined(__FreeBSD__) || defined(__DragonFly__)
++#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__DragonFly__)
+ for (entry.track = header.starting_track;
+ entry.track <= header.ending_track;
+ entry.track++) {
+--- libgnomevfs/gnome-vfs-volume-ops.c.orig 2005-06-14 21:01:39.000000000 +0200
++++ libgnomevfs/gnome-vfs-volume-ops.c 2005-06-14 21:01:55.000000000 +0200
+@@ -261,7 +261,7 @@
+ }
+
+ if (info->should_eject) {
+-#ifdef __FreeBSD__
++#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
+ char *argv[5] = {
+ "cdcontrol",
+ "-f",
+--- modules/cdda-method.c.orig 2005-06-14 21:02:29.000000000 +0200
++++ modules/cdda-method.c 2005-06-14 21:02:54.000000000 +0200
+@@ -625,7 +625,7 @@
+ if (global_context != NULL) {
+ #ifdef __linux__
+ if (strcmp (drive->cdda_device_name, global_context->drive->cdda_device_name) == 0) {
+-#elif defined(__FreeBSD__)
++#elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
+ if (strcmp (drive->dev->device_path, global_context->drive->dev->device_path) == 0) {
+ #endif
+ use_cache = TRUE;
+@@ -715,7 +715,7 @@
+ if (global_context != NULL) {
+ #ifdef __linux__
+ if (strcmp (drive->cdda_device_name, global_context->drive->cdda_device_name) != 0) {
+-#elif defined(__FreeBSD__)
++#elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
+ if (strcmp (drive->dev->device_path, global_context->drive->dev->device_path) != 0) {
+ #endif
+ /* Clear old cache */
--===============0320178941==--