Hi,

I'm using this for a while. Please test and comment. I'm using this with
glib2 which I've send today.

-- 
best regards
q#
diff -ruNx CVS devel/desktop-file-utils/Makefile 
mystuff/devel/desktop-file-utils/Makefile
--- devel/desktop-file-utils/Makefile   Sun Dec 17 01:20:40 2006
+++ mystuff/devel/desktop-file-utils/Makefile   Sat Mar 17 13:53:43 2007
@@ -1,10 +1,8 @@
-# $OpenBSD: Makefile,v 1.9 2006/12/16 12:22:33 espie Exp $
+# $OpenBSD: Makefile,v 1.8 2006/09/18 11:40:07 espie Exp $
 
 COMMENT=       "utilities for 'desktop' entries"
 
-VERSION=       0.10
-DISTNAME=      desktop-file-utils-${VERSION}
-PKGNAME=       ${DISTNAME}p1
+DISTNAME=      desktop-file-utils-0.12
 CATEGORIES=    devel
 
 HOMEPAGE=      http://freedesktop.org/wiki/Software_2fdesktop_2dfile_2dutils
@@ -20,16 +18,13 @@
 
 MODULES=       devel/gettext   
 
-LIB_DEPENDS=   glib-2.0::devel/glib2 \
-               popt.>=0.3::devel/popt
+LIB_DEPENDS=   glib-2.0::devel/glib2
 
+DB_DIR=                /var/db/gnome/applications
+
 CONFIGURE_STYLE=gnu
 CONFIGURE_ARGS=        ${CONFIGURE_SHARED}
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include 
-DDB_DIR=\"\\\"${DB_DIR}\\\"\"" \
                LDFLAGS="-L${LOCALBASE}/lib"
-
-# This port has "/usr/local" hardcoded, we prefer ${LOCALBASE}
-pre-build:
-       perl -pi -e "s,/usr/local,${LOCALBASE},g" ${WRKSRC}/src/eggdirfuncs.c
 
 .include <bsd.port.mk>
diff -ruNx CVS devel/desktop-file-utils/distinfo 
mystuff/devel/desktop-file-utils/distinfo
--- devel/desktop-file-utils/distinfo   Wed Apr 13 21:07:20 2005
+++ mystuff/devel/desktop-file-utils/distinfo   Sat Mar 17 13:58:53 2007
@@ -1,4 +1,5 @@
-MD5 (desktop-file-utils-0.10.tar.gz) = 8b930e9ad08ac6b8205dd00a1d694b0c
-RMD160 (desktop-file-utils-0.10.tar.gz) = 
659b3ca496522f922fdc243a222f6ca81fc85ebe
-SHA1 (desktop-file-utils-0.10.tar.gz) = 
e534223872b928ce4b58518d56a8bd883bb60a82
-SIZE (desktop-file-utils-0.10.tar.gz) = 341508
+MD5 (desktop-file-utils-0.12.tar.gz) = 335b91ec70ea1c08f87dfde8c5926e7b
+RMD160 (desktop-file-utils-0.12.tar.gz) = 
64bd0c3d12efcde17258382e818d2ab970ff3b58
+SHA1 (desktop-file-utils-0.12.tar.gz) = 
79baee7f390665fcaa2a663aa1e48ce6f7fb9a8e
+SHA256 (desktop-file-utils-0.12.tar.gz) = 
7db6ade355d56913cecd098a5bec1037bca42e7c7e4b7257c7f7f9f655c5e606
+SIZE (desktop-file-utils-0.12.tar.gz) = 348418
diff -ruNx CVS devel/desktop-file-utils/patches/patch-src_eggdirfuncs_c 
mystuff/devel/desktop-file-utils/patches/patch-src_eggdirfuncs_c
--- devel/desktop-file-utils/patches/patch-src_eggdirfuncs_c    Tue Apr 12 
22:09:45 2005
+++ mystuff/devel/desktop-file-utils/patches/patch-src_eggdirfuncs_c    Thu Jan 
 1 01:00:00 1970
@@ -1,12 +0,0 @@
-$OpenBSD: patch-src_eggdirfuncs_c,v 1.1.1.1 2005/04/12 21:09:45 marcm Exp $
---- src/eggdirfuncs.c.orig     Mon Dec 27 17:15:00 2004
-+++ src/eggdirfuncs.c  Mon Dec 27 17:15:54 2004
-@@ -106,7 +106,7 @@ egg_get_secondary_data_dirs (void)
-   data_dirs = (gchar *) g_getenv ("XDG_DATA_DIRS");
- 
-   if (!data_dirs || !data_dirs[0])
--    data_dirs = "/usr/local/share/:/usr/share/";
-+    data_dirs = "/usr/local/share/";
- 
-   data_dir_vector = g_strsplit (data_dirs, ":", 0);
- 
diff -ruNx CVS 
devel/desktop-file-utils/patches/patch-src_update-desktop-database_c 
mystuff/devel/desktop-file-utils/patches/patch-src_update-desktop-database_c
--- devel/desktop-file-utils/patches/patch-src_update-desktop-database_c        
Tue Apr 12 22:09:45 2005
+++ 
mystuff/devel/desktop-file-utils/patches/patch-src_update-desktop-database_c    
    Sat Mar 17 13:43:10 2007
@@ -1,15 +1,7 @@
 $OpenBSD: patch-src_update-desktop-database_c,v 1.1.1.1 2005/04/12 21:09:45 
marcm Exp $
---- src/update-desktop-database.c.orig Mon Dec 27 22:02:16 2004
-+++ src/update-desktop-database.c      Mon Dec 27 22:15:55 2004
-@@ -37,6 +37,7 @@
- #include "eggintl.h"
- 
- #define NAME "update-desktop-database"
-+#define DB_DIR "/var/db/gnome/applications/"
- #define CACHE_FILENAME "mimeinfo.cache"
- #define TEMP_CACHE_FILENAME_PREFIX ".mimeinfo.cache.XXXXXX"
- 
-@@ -310,7 +311,7 @@ open_temp_cache_file (const char *dir, c
+--- src/update-desktop-database.c.orig Tue Apr 18 16:08:10 2006
++++ src/update-desktop-database.c      Tue Dec 12 02:42:17 2006
+@@ -305,7 +306,7 @@ open_temp_cache_file (const char *dir, c
    FILE *fp;
    mode_t mask;
  
@@ -18,7 +10,7 @@
    fd = g_mkstemp (file);
  
    if (fd < 0) 
-@@ -391,7 +392,7 @@ sync_database (const char *dir, GError *
+@@ -387,7 +388,7 @@ sync_database (const char *dir, GError *
  
    fclose (tmp_file);
  

Reply via email to