diff options
Diffstat (limited to 'x11-fm/nautilus/files/patch-ad')
-rw-r--r-- | x11-fm/nautilus/files/patch-ad | 49 |
1 files changed, 25 insertions, 24 deletions
diff --git a/x11-fm/nautilus/files/patch-ad b/x11-fm/nautilus/files/patch-ad index 5f1fee5478fb..bc6672a0e58b 100644 --- a/x11-fm/nautilus/files/patch-ad +++ b/x11-fm/nautilus/files/patch-ad @@ -1,30 +1,31 @@ ---- components/rpmview/nautilus-rpm-view.c.orig Mon Aug 7 18:31:00 2000 -+++ components/rpmview/nautilus-rpm-view.c Tue Aug 22 18:21:25 2000 -@@ -52,6 +52,10 @@ - #include <libgnorba/gnorba.h> - #include <limits.h> +--- components/rpmview/nautilus-rpm-view.c.orig Tue Oct 3 01:33:39 2000 ++++ components/rpmview/nautilus-rpm-view.c Fri Jan 12 10:04:04 2001 +@@ -57,2 +57,8 @@ -+#define FD_t int -+#define fdOpen open -+#define fdClose close ++#ifdef __FreeBSD__ ++#define FD_t int ++#define fdOpen open ++#define fdClose close ++#endif + #ifdef EAZEL_SERVICES - #include <libeazelinstall.h> - #include "nautilus-rpm-view-install.h" -@@ -399,7 +403,6 @@ - gint result = 0; - gchar *version_ptr, *release_ptr; +@@ -483,4 +489,5 @@ -- rpmReadConfigFiles (NULL, NULL); +- ++#ifndef __FreeBSD__ + rpmReadConfigFiles (NULL, NULL); ++#endif rpm_result = rpmdbOpen ("", &rpm_db, O_RDONLY, 0644); - if (rpm_result != 0) { - g_message ("couldn't open package database: %d", rpm_result); -@@ -467,7 +470,7 @@ - - file_descriptor = fdOpen (path_name, O_RDONLY, 0644); - -- if (file_descriptor != NULL) { -+ if (file_descriptor != -1) { - +@@ -571,4 +578,10 @@ + g_free (path_name); +- +- if (file_descriptor != NULL) { ++ ++ if (file_descriptor != ++#ifdef __FreeBSD_ ++ if (file_descriptor != -1) ++#else ++ if (file_descriptor != NULL) ++#endif ++ { /* read out the appropriate fields, and set them up in the view */ - result = rpmReadPackageInfo (file_descriptor, &signature, &header_info); |