Updating an ancient port to its latest working version.
Including two additional ports which were split from pcmanfm.

I use pcmanfm as a File Manager replacement.

I emailed sthen@ and aja@ privately, both told me to send it to ports@ for 
wider testing.

Works for me on amd64. If nobody objects I can maintain these.

Index: libfm/Makefile
===================================================================
RCS file: libfm/Makefile
diff -N libfm/Makefile
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ libfm/Makefile      30 Jun 2013 01:14:19 -0000
@@ -0,0 +1,41 @@
+# $OpenBSD: Makefile,v 1.20 2010/11/22 08:37:03 espie Exp $
+
+COMMENT=       a library to provide file related widgets for pcmanfm
+
+DISTNAME=      libfm-1.1.0
+
+CATEGORIES=    x11
+
+SHARED_LIBS+=  fm-gtk  0.0 # 1.0
+SHARED_LIBS+=  fm      0.0 # 1.0
+
+HOMEPAGE=      http://pcmanfm.sourceforge.net/
+
+# GPLv2
+PERMIT_PACKAGE_CDROM=  Yes
+
+MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=pcmanfm/}
+
+WANTLIB += X11 Xcomposite Xcursor Xdamage Xext Xfixes Xi Xinerama
+WANTLIB += Xrandr Xrender atk-1.0 c cairo exif expat ffi fontconfig
+WANTLIB += freetype gdk-x11-2.0 gdk_pixbuf-2.0 gio-2.0 glib-2.0
+WANTLIB += gmodule-2.0 gobject-2.0 graphite2 gthread-2.0 gtk-x11-2.0
+WANTLIB += harfbuzz m menu-cache pango-1.0 pangocairo-1.0 pangoft2-1.0
+WANTLIB += pcre pixman-1 png pthread pthread-stubs xcb xcb-render
+WANTLIB += xcb-shm z
+
+BUILD_DEPENDS= textproc/intltool
+LIB_DEPENDS=   devel/glib2 \
+               graphics/libexif \
+               x11/gtk+2 \
+               x11/libmenu-cache
+
+MODULES=       devel/gettext
+
+CONFIGURE_STYLE= gnu
+
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include"
+
+FAKE_FLAGS=    sysconfdir=${PREFIX}/share/examples/libfm
+
+.include <bsd.port.mk>
Index: libfm/distinfo
===================================================================
RCS file: libfm/distinfo
diff -N libfm/distinfo
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ libfm/distinfo      30 Jun 2013 01:14:19 -0000
@@ -0,0 +1,2 @@
+SHA256 (libfm-1.1.0.tar.gz) = uUJuWIZwtTVwuAjEmr0dEDhjYU3TYiVZuMPvE5L+Cz0=
+SIZE (libfm-1.1.0.tar.gz) = 1077445
Index: libfm/patches/patch-docs_reference_libfm_Makefile_am
===================================================================
RCS file: libfm/patches/patch-docs_reference_libfm_Makefile_am
diff -N libfm/patches/patch-docs_reference_libfm_Makefile_am
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ libfm/patches/patch-docs_reference_libfm_Makefile_am        30 Jun 2013 
01:14:19 -0000
@@ -0,0 +1,8 @@
+$OpenBSD$
+--- docs/reference/libfm/Makefile.am.orig      Wed Sep 19 14:31:43 2012
++++ docs/reference/libfm/Makefile.am   Tue Nov  6 15:24:32 2012
+@@ -142,4 +142,3 @@ if ENABLE_GTK_DOC
+ #TESTS = $(GTKDOC_CHECK)
+ endif
+ 
+--include $(top_srcdir)/git.mk
Index: libfm/patches/patch-docs_reference_libfm_Makefile_in
===================================================================
RCS file: libfm/patches/patch-docs_reference_libfm_Makefile_in
diff -N libfm/patches/patch-docs_reference_libfm_Makefile_in
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ libfm/patches/patch-docs_reference_libfm_Makefile_in        30 Jun 2013 
01:14:19 -0000
@@ -0,0 +1,11 @@
+$OpenBSD$
+--- docs/reference/libfm/Makefile.in.orig      Wed Oct 31 19:34:46 2012
++++ docs/reference/libfm/Makefile.in   Tue Nov  6 15:24:32 2012
+@@ -819,7 +819,6 @@ dist-hook: dist-check-gtkdoc dist-hook-local
+ #TESTS_ENVIRONMENT = cd $(srcsrc) &&
+ #TESTS = $(GTKDOC_CHECK)
+ 
+--include $(top_srcdir)/git.mk
+ 
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
Index: libfm/patches/patch-src_actions_Makefile_am
===================================================================
RCS file: libfm/patches/patch-src_actions_Makefile_am
diff -N libfm/patches/patch-src_actions_Makefile_am
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ libfm/patches/patch-src_actions_Makefile_am 30 Jun 2013 01:14:19 -0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- src/actions/Makefile.am.orig       Mon Sep 10 12:08:28 2012
++++ src/actions/Makefile.am    Mon Sep 10 12:09:24 2012
+@@ -9,7 +9,7 @@ AM_CPPFLAGS = \
+       -DPACKAGE_DATA_DIR=\""$(datadir)/libfm"\" \
+       -DPACKAGE_LIB_DIR=\""$(libdir)/libfm"\" \
+       -DPACKAGE_LOCALE_DIR=\""$(prefix)/$(DATADIRNAME)/locale"\" \
+-      -Wno-unused-but-set-variable -Wno-unused-variable \
++      -Wno-unused-variable \
+       $(NULL)
+ 
+ noinst_LTLIBRARIES = libfmactions.la
Index: libfm/patches/patch-src_actions_Makefile_in
===================================================================
RCS file: libfm/patches/patch-src_actions_Makefile_in
diff -N libfm/patches/patch-src_actions_Makefile_in
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ libfm/patches/patch-src_actions_Makefile_in 30 Jun 2013 01:14:19 -0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- src/actions/Makefile.in.orig       Wed Oct 31 19:34:48 2012
++++ src/actions/Makefile.in    Tue Nov  6 15:24:33 2012
+@@ -317,7 +317,7 @@ AM_CPPFLAGS = \
+       -DPACKAGE_DATA_DIR=\""$(datadir)/libfm"\" \
+       -DPACKAGE_LIB_DIR=\""$(libdir)/libfm"\" \
+       -DPACKAGE_LOCALE_DIR=\""$(prefix)/$(DATADIRNAME)/locale"\" \
+-      -Wno-unused-but-set-variable -Wno-unused-variable \
++      -Wno-unused-variable \
+       $(NULL)
+ 
+ noinst_LTLIBRARIES = libfmactions.la
Index: libfm/pkg/DESCR
===================================================================
RCS file: libfm/pkg/DESCR
diff -N libfm/pkg/DESCR
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ libfm/pkg/DESCR     30 Jun 2013 01:14:19 -0000
@@ -0,0 +1,3 @@
+A glib/gio-based library used to develop pcmanfm providing
+some file management utilities and related-widgets missing in
+gtk+/glib.
Index: libfm/pkg/PLIST
===================================================================
RCS file: libfm/pkg/PLIST
diff -N libfm/pkg/PLIST
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ libfm/pkg/PLIST     30 Jun 2013 01:14:19 -0000
@@ -0,0 +1,97 @@
+@comment $OpenBSD$
+@bin bin/libfm-pref-apps
+include/libfm
+include/libfm-1.0/
+include/libfm-1.0/fm-actions.h
+include/libfm-1.0/fm-app-chooser-combo-box.h
+include/libfm-1.0/fm-app-chooser-dlg.h
+include/libfm-1.0/fm-app-info.h
+include/libfm-1.0/fm-app-menu-view.h
+include/libfm-1.0/fm-archiver.h
+include/libfm-1.0/fm-bookmarks.h
+include/libfm-1.0/fm-cell-renderer-pixbuf.h
+include/libfm-1.0/fm-cell-renderer-text.h
+include/libfm-1.0/fm-clipboard.h
+include/libfm-1.0/fm-config.h
+include/libfm-1.0/fm-deep-count-job.h
+include/libfm-1.0/fm-dir-list-job.h
+include/libfm-1.0/fm-dir-tree-model.h
+include/libfm-1.0/fm-dir-tree-view.h
+include/libfm-1.0/fm-dnd-auto-scroll.h
+include/libfm-1.0/fm-dnd-dest.h
+include/libfm-1.0/fm-dnd-src.h
+include/libfm-1.0/fm-dummy-monitor.h
+include/libfm-1.0/fm-file-info-job.h
+include/libfm-1.0/fm-file-info.h
+include/libfm-1.0/fm-file-launcher.h
+include/libfm-1.0/fm-file-menu.h
+include/libfm-1.0/fm-file-ops-job-change-attr.h
+include/libfm-1.0/fm-file-ops-job-delete.h
+include/libfm-1.0/fm-file-ops-job-xfer.h
+include/libfm-1.0/fm-file-ops-job.h
+include/libfm-1.0/fm-file-properties.h
+include/libfm-1.0/fm-file.h
+include/libfm-1.0/fm-folder-model.h
+include/libfm-1.0/fm-folder-view.h
+include/libfm-1.0/fm-folder.h
+include/libfm-1.0/fm-gtk-file-launcher.h
+include/libfm-1.0/fm-gtk-marshal.h
+include/libfm-1.0/fm-gtk-utils.h
+include/libfm-1.0/fm-gtk.h
+include/libfm-1.0/fm-icon-pixbuf.h
+include/libfm-1.0/fm-icon.h
+include/libfm-1.0/fm-job.h
+include/libfm-1.0/fm-list.h
+include/libfm-1.0/fm-marshal.h
+include/libfm-1.0/fm-mime-type.h
+include/libfm-1.0/fm-monitor.h
+include/libfm-1.0/fm-nav-history.h
+include/libfm-1.0/fm-path-bar.h
+include/libfm-1.0/fm-path-entry.h
+include/libfm-1.0/fm-path.h
+include/libfm-1.0/fm-places-model.h
+include/libfm-1.0/fm-places-view.h
+include/libfm-1.0/fm-progress-dlg.h
+include/libfm-1.0/fm-side-pane.h
+include/libfm-1.0/fm-simple-job.h
+include/libfm-1.0/fm-sortable.h
+include/libfm-1.0/fm-standard-view.h
+include/libfm-1.0/fm-tab-label.h
+include/libfm-1.0/fm-thumbnail.h
+include/libfm-1.0/fm-thumbnailer.h
+include/libfm-1.0/fm-utils.h
+include/libfm-1.0/fm.h
+lib/libfm-gtk.a
+lib/libfm-gtk.la
+@lib lib/libfm-gtk.so.${LIBfm-gtk_VERSION}
+lib/libfm.a
+lib/libfm.la
+@lib lib/libfm.so.${LIBfm_VERSION}
+lib/pkgconfig/
+lib/pkgconfig/libfm-gtk.pc
+lib/pkgconfig/libfm-gtk3.pc
+lib/pkgconfig/libfm.pc
+@man man/man1/libfm-pref-apps.1
+share/applications/
+share/applications/libfm-pref-apps.desktop
+share/examples/libfm/
+share/examples/libfm/xdg/
+@sample ${SYSCONFDIR}/xdg/
+share/examples/libfm/xdg/libfm/
+share/examples/libfm/xdg/libfm/libfm.conf
+@sample ${SYSCONFDIR}/xdg/libfm.conf
+share/examples/libfm/xdg/libfm/pref-apps.conf
+@sample ${SYSCONFDIR}/xdg/pref-apps.conf
+share/libfm/
+share/libfm/archivers.list
+share/libfm/ui/
+share/libfm/ui/app-chooser.ui
+share/libfm/ui/ask-rename.ui
+share/libfm/ui/exec-file.ui
+share/libfm/ui/file-prop.ui
+share/libfm/ui/filesearch.ui
+share/libfm/ui/preferred-apps.ui
+share/libfm/ui/progress.ui
+share/mime/
+share/mime/packages/
+share/mime/packages/libfm.xml
Index: libmenu-cache/Makefile
===================================================================
RCS file: libmenu-cache/Makefile
diff -N libmenu-cache/Makefile
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ libmenu-cache/Makefile      30 Jun 2013 01:14:19 -0000
@@ -0,0 +1,28 @@
+# $OpenBSD: Makefile,v 1.20 2010/11/22 08:37:03 espie Exp $
+
+COMMENT=       menu cache generation for pcmanfm
+
+DISTNAME=      menu-cache-0.3.3
+PKGNAME=       libmenu-cache-0.3.3
+
+CATEGORIES=    x11
+
+HOMEPAGE=      http://www.lxde.org/
+
+SHARED_LIBS=   menu-cache      0.0 # 1.0
+
+# GPLv2
+PERMIT_PACKAGE_CDROM=  Yes
+
+MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=lxde/}
+
+WANTLIB=       c ffi gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 pcre pthread z
+
+LIB_DEPENDS=   devel/glib2
+
+MODULES=       devel/gettext
+
+CONFIGURE_STYLE=gnu
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include"
+
+.include <bsd.port.mk>
Index: libmenu-cache/distinfo
===================================================================
RCS file: libmenu-cache/distinfo
diff -N libmenu-cache/distinfo
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ libmenu-cache/distinfo      30 Jun 2013 01:14:19 -0000
@@ -0,0 +1,2 @@
+SHA256 (menu-cache-0.3.3.tar.gz) = ByQcH183G0JtOwpuVxqGGE7GJWvdfq16TahmzRDyWVU=
+SIZE (menu-cache-0.3.3.tar.gz) = 392291
Index: libmenu-cache/pkg/DESCR
===================================================================
RCS file: libmenu-cache/pkg/DESCR
diff -N libmenu-cache/pkg/DESCR
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ libmenu-cache/pkg/DESCR     30 Jun 2013 01:14:19 -0000
@@ -0,0 +1,3 @@
+Libmenu-cache is a library creating and utilizing caches to speed
+up the manipulation for freedesktop.org defined application menus.
+It can be used as a replacement of libgnome-menu of gnome-menus.
Index: libmenu-cache/pkg/PLIST
===================================================================
RCS file: libmenu-cache/pkg/PLIST
diff -N libmenu-cache/pkg/PLIST
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ libmenu-cache/pkg/PLIST     30 Jun 2013 01:14:19 -0000
@@ -0,0 +1,10 @@
+@comment $OpenBSD: PLIST,v 1.5 2009/12/21 20:46:02 ajacoutot Exp $
+include/menu-cache/
+include/menu-cache/menu-cache.h
+lib/libmenu-cache.a
+lib/libmenu-cache.la
+@lib lib/libmenu-cache.so.${LIBmenu-cache_VERSION}
+lib/pkgconfig/
+lib/pkgconfig/libmenu-cache.pc
+@bin libexec/menu-cache-gen
+@bin libexec/menu-cached
Index: pcmanfm/Makefile
===================================================================
RCS file: /cvs/ports/x11/pcmanfm/Makefile,v
retrieving revision 1.28
diff -u -p -u -p -r1.28 Makefile
--- pcmanfm/Makefile    2 Apr 2013 16:16:47 -0000       1.28
+++ pcmanfm/Makefile    30 Jun 2013 01:14:19 -0000
@@ -2,8 +2,7 @@
 
 COMMENT=       fast and lightweight file manager
 
-DISTNAME=      pcmanfm-0.3.5.10
-REVISION=      11
+DISTNAME=      pcmanfm-1.1.0
 
 CATEGORIES=    x11
 
@@ -14,31 +13,22 @@ PERMIT_PACKAGE_CDROM=       Yes
 
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=pcmanfm/}
 
-WANTLIB += X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext Xfixes
-WANTLIB += Xi Xinerama Xrandr Xrender atk-1.0 c cairo expat fontconfig
-WANTLIB += freetype gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0
-WANTLIB += gthread-2.0 m pango-1.0 pangocairo-1.0 pangoft2-1.0
-WANTLIB += pixman-1 png pthread z pthread-stubs xcb
-WANTLIB += gdk-x11-2.0 gdk_pixbuf-2.0 gtk-x11-2.0 fam
-WANTLIB += xcb-render xcb-render-util startup-notification-1
+WANTLIB += X11 Xcomposite Xcursor Xdamage Xext Xfixes Xi Xinerama
+WANTLIB += Xrandr Xrender atk-1.0 c cairo fm fm-gtk fontconfig
+WANTLIB += freetype gdk-x11-2.0 gdk_pixbuf-2.0 gio-2.0 glib-2.0
+WANTLIB += gobject-2.0 gthread-2.0 gtk-x11-2.0 m pango-1.0 pangocairo-1.0
+WANTLIB += pangoft2-1.0 pthread z
 
+RUN_DEPENDS=   x11/gnome/icon-theme
 LIB_DEPENDS=   x11/gtk+2 \
-               sysutils/gamin \
-               devel/startup-notification
-RUN_DEPENDS=   devel/desktop-file-utils \
-               misc/shared-mime-info>=0.21
+               x11/libfm \
+               x11/libmenu-cache
 
 MODULES=       devel/gettext
 
-CONFIGURE_STYLE=gnu
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
-               LDFLAGS="-L${LOCALBASE}/lib -pthread"
-CONFIGURE_ARGS=        --disable-hal \
-               --disable-inotify
-
-pre-configure:
-       @perl -pi -e 's,!!LOCALBASE!!,${LOCALBASE},g' \
-               ${WRKSRC}/src/app-chooser-dialog.c \
-               ${WRKSRC}/src/pref-dialog.c
+CONFIGURE_STYLE= gnu
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include"
+
+FAKE_FLAGS=     sysconfdir=${PREFIX}/share/examples/pcmanfm
 
 .include <bsd.port.mk>
Index: pcmanfm/distinfo
===================================================================
RCS file: /cvs/ports/x11/pcmanfm/distinfo,v
retrieving revision 1.5
diff -u -p -u -p -r1.5 distinfo
--- pcmanfm/distinfo    14 Feb 2008 11:01:36 -0000      1.5
+++ pcmanfm/distinfo    30 Jun 2013 01:14:19 -0000
@@ -1,5 +1,2 @@
-MD5 (pcmanfm-0.3.5.10.tar.gz) = CMD1kvcywPQGqVBsDkcxNg==
-RMD160 (pcmanfm-0.3.5.10.tar.gz) = cGwK7fMjvtAFaEvkIAjDoUv4mm4=
-SHA1 (pcmanfm-0.3.5.10.tar.gz) = Ur6bl15rCw8R6qV8IX3kM+CI1Wo=
-SHA256 (pcmanfm-0.3.5.10.tar.gz) = FJiS1Pym+1/XrL1bQX16DfBmVKpKDG/amx+wvVIrb6k=
-SIZE (pcmanfm-0.3.5.10.tar.gz) = 580064
+SHA256 (pcmanfm-1.1.0.tar.gz) = H2MB8zCtZI8zInCOxsD2gKhpWpRTky/hllO6tnMeVYI=
+SIZE (pcmanfm-1.1.0.tar.gz) = 496895
Index: pcmanfm/patches/patch-src_app-chooser-dialog_c
===================================================================
RCS file: pcmanfm/patches/patch-src_app-chooser-dialog_c
diff -N pcmanfm/patches/patch-src_app-chooser-dialog_c
--- pcmanfm/patches/patch-src_app-chooser-dialog_c      4 Feb 2008 09:29:22 
-0000       1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,21 +0,0 @@
-$OpenBSD: patch-src_app-chooser-dialog_c,v 1.1 2008/02/04 09:29:22 ajacoutot 
Exp $
---- src/app-chooser-dialog.c.orig      Fri Feb  1 06:07:16 2008
-+++ src/app-chooser-dialog.c   Sun Feb  3 21:40:07 2008
-@@ -263,7 +263,7 @@ on_browse_btn_clicked ( GtkButton *button,
-     char * filename;
-     char* app_name;
-     GtkEntry* entry;
--    const char* app_path = "/usr/share/applications";
-+    const char* app_path = "!!LOCALBASE!!/share/applications";
- 
-     GtkWidget* parent = GTK_WIDGET( button );
-     GtkWidget* dlg = gtk_file_chooser_dialog_new( NULL, GTK_WINDOW( parent ),
-@@ -274,7 +274,7 @@ on_browse_btn_clicked ( GtkButton *button,
-                                                   GTK_RESPONSE_CANCEL,
-                                                   NULL );
-     gtk_file_chooser_set_current_folder ( GTK_FILE_CHOOSER ( dlg ),
--                                          "/usr/bin" );
-+                                          "!!LOCALBASE!!/bin" );
-     if ( gtk_dialog_run( GTK_DIALOG( dlg ) ) == GTK_RESPONSE_OK )
-     {
-         filename = gtk_file_chooser_get_filename ( GTK_FILE_CHOOSER ( dlg ) );
Index: pcmanfm/patches/patch-src_main_c
===================================================================
RCS file: pcmanfm/patches/patch-src_main_c
diff -N pcmanfm/patches/patch-src_main_c
--- pcmanfm/patches/patch-src_main_c    1 Feb 2013 17:26:16 -0000       1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,16 +0,0 @@
-$OpenBSD: patch-src_main_c,v 1.1 2013/02/01 17:26:16 ajacoutot Exp $
-
-Make sure we do not unlock an unitialized mutex.
-
---- src/main.c.orig    Fri Feb  1 18:24:33 2013
-+++ src/main.c Fri Feb  1 18:24:10 2013
-@@ -459,7 +459,9 @@ main ( int argc, char *argv[] )
- 
-     if( G_LIKELY( main_window || appSettings.showDesktop ) )
-     {
-+        gdk_threads_enter();
-         gtk_main(); /* if folder windows or desktop icons are showed. */
-+        gdk_threads_leave();
-     }
-     else
-     {
Index: pcmanfm/patches/patch-src_mime-type_mime-action_c
===================================================================
RCS file: pcmanfm/patches/patch-src_mime-type_mime-action_c
diff -N pcmanfm/patches/patch-src_mime-type_mime-action_c
--- pcmanfm/patches/patch-src_mime-type_mime-action_c   16 Jul 2010 13:15:19 
-0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,15 +0,0 @@
-$OpenBSD: patch-src_mime-type_mime-action_c,v 1.1 2010/07/16 13:15:19 
ajacoutot Exp $
---- src/mime-type/mime-action.c.orig   Wed Feb 13 05:57:18 2008
-+++ src/mime-type/mime-action.c        Fri Jul 16 15:10:42 2010
-@@ -27,6 +27,11 @@
- #include "glib-utils.h"
- #include <string.h>
- 
-+#include <sys/types.h>
-+#include <unistd.h>
-+#include <sys/stat.h>
-+#include <fcntl.h>
-+
- gboolean save_to_file( const char* path, const char* data, gssize len )
- {
-     int fd = creat( path, 0644 );
Index: pcmanfm/patches/patch-src_mime-type_mime-cache_c
===================================================================
RCS file: pcmanfm/patches/patch-src_mime-type_mime-cache_c
diff -N pcmanfm/patches/patch-src_mime-type_mime-cache_c
--- pcmanfm/patches/patch-src_mime-type_mime-cache_c    16 Jul 2010 13:15:19 
-0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,11 +0,0 @@
-$OpenBSD: patch-src_mime-type_mime-cache_c,v 1.1 2010/07/16 13:15:19 ajacoutot 
Exp $
---- src/mime-type/mime-cache.c.orig    Fri Jul 16 15:03:52 2010
-+++ src/mime-type/mime-cache.c Fri Jul 16 15:04:08 2010
-@@ -29,6 +29,7 @@
- #include <stdio.h>
- #include <string.h>
- #include <stdlib.h>
-+#include <unistd.h>
- 
- #ifdef HAVE_MMAP
- #include <sys/mman.h>
Index: pcmanfm/patches/patch-src_mime-type_mime-type_c
===================================================================
RCS file: pcmanfm/patches/patch-src_mime-type_mime-type_c
diff -N pcmanfm/patches/patch-src_mime-type_mime-type_c
--- pcmanfm/patches/patch-src_mime-type_mime-type_c     16 Jul 2010 13:15:19 
-0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,11 +0,0 @@
-$OpenBSD: patch-src_mime-type_mime-type_c,v 1.1 2010/07/16 13:15:19 ajacoutot 
Exp $
---- src/mime-type/mime-type.c.orig     Fri Jul 16 15:02:43 2010
-+++ src/mime-type/mime-type.c  Fri Jul 16 15:03:08 2010
-@@ -33,6 +33,7 @@
- #include <fcntl.h>
- #include <sys/stat.h>
- #include <sys/types.h>
-+#include <unistd.h>
- 
- /*
-  * FIXME:
Index: pcmanfm/patches/patch-src_pref-dialog_c
===================================================================
RCS file: pcmanfm/patches/patch-src_pref-dialog_c
diff -N pcmanfm/patches/patch-src_pref-dialog_c
--- pcmanfm/patches/patch-src_pref-dialog_c     4 Feb 2008 09:29:22 -0000       
1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-src_pref-dialog_c,v 1.1 2008/02/04 09:29:22 ajacoutot Exp $
---- src/pref-dialog.c.orig     Fri Feb  1 06:07:16 2008
-+++ src/pref-dialog.c  Sun Feb  3 21:40:07 2008
-@@ -26,7 +26,7 @@
- #include "settings.h"
- 
- #if 0
--static const char theme_dir[] = "/usr/share/icons";
-+static const char theme_dir[] = "!!LOCALBASE!!/share/icons";
- 
- gboolean is_theme_compatible_with_gnome( const char* theme_name )
- {
Index: pcmanfm/patches/patch-src_ptk_ptk-file-archiver_c
===================================================================
RCS file: pcmanfm/patches/patch-src_ptk_ptk-file-archiver_c
diff -N pcmanfm/patches/patch-src_ptk_ptk-file-archiver_c
--- pcmanfm/patches/patch-src_ptk_ptk-file-archiver_c   14 Feb 2008 11:01:37 
-0000      1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,14 +0,0 @@
-$OpenBSD: patch-src_ptk_ptk-file-archiver_c,v 1.2 2008/02/14 11:01:37 
ajacoutot Exp $
---- src/ptk/ptk-file-archiver.c.orig   Wed Feb 13 09:06:16 2008
-+++ src/ptk/ptk-file-archiver.c        Thu Feb 14 11:54:02 2008
-@@ -33,8 +33,8 @@ const ArchiveHandler handlers[]=
-     {
-         {
-             "application/x-bzip-compressed-tar",
--            "tar --bzip2 -cvf",
--            "tar --bzip2 -xvf",
-+            "gtar --bzip2 -cvf",
-+            "gtar --bzip2 -xvf",
-             ".tar.bz2", TRUE
-         },
-         {
Index: pcmanfm/patches/patch-src_ptk_ptk-path-entry_c
===================================================================
RCS file: pcmanfm/patches/patch-src_ptk_ptk-path-entry_c
diff -N pcmanfm/patches/patch-src_ptk_ptk-path-entry_c
--- pcmanfm/patches/patch-src_ptk_ptk-path-entry_c      16 Jul 2010 13:15:19 
-0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-src_ptk_ptk-path-entry_c,v 1.1 2010/07/16 13:15:19 ajacoutot 
Exp $
---- src/ptk/ptk-path-entry.c.orig      Fri Jul 16 15:04:23 2010
-+++ src/ptk/ptk-path-entry.c   Fri Jul 16 15:04:49 2010
-@@ -13,6 +13,8 @@
- #include "ptk-path-entry.h"
- #include <gdk/gdkkeysyms.h>
- 
-+#include <string.h>
-+
- /*
- static GQuark use_hand_cursor = (GQuark)"hand_cursor";
- #define is_hand_cursor_used( entry )    (g_object_get_qdata(entry, 
use_hand_cursor))
Index: pcmanfm/patches/patch-src_settings_c
===================================================================
RCS file: pcmanfm/patches/patch-src_settings_c
diff -N pcmanfm/patches/patch-src_settings_c
--- pcmanfm/patches/patch-src_settings_c        16 Jul 2010 13:15:19 -0000      
1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,11 +0,0 @@
-$OpenBSD: patch-src_settings_c,v 1.1 2010/07/16 13:15:19 ajacoutot Exp $
---- src/settings.c.orig        Fri Jul 16 15:05:28 2010
-+++ src/settings.c     Fri Jul 16 15:05:49 2010
-@@ -6,6 +6,7 @@
- */
- 
- #include "settings.h"
-+#include <stdlib.h>
- #include <stdio.h>
- #include <string.h>
- #include <unistd.h>
Index: pcmanfm/patches/patch-src_vfs_vfs-file-info_h
===================================================================
RCS file: pcmanfm/patches/patch-src_vfs_vfs-file-info_h
diff -N pcmanfm/patches/patch-src_vfs_vfs-file-info_h
--- pcmanfm/patches/patch-src_vfs_vfs-file-info_h       11 Feb 2008 20:02:27 
-0000      1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-src_vfs_vfs-file-info_h,v 1.2 2008/02/11 20:02:27 ajacoutot 
Exp $
---- src/vfs/vfs-file-info.h.orig       Mon Feb 11 06:51:10 2008
-+++ src/vfs/vfs-file-info.h    Mon Feb 11 18:39:10 2008
-@@ -48,7 +48,7 @@ struct _VFSFileInfo
-     time_t atime;
-     /* FIXME: blksize_t blksize; */
-     long blksize;
--    blkcnt_t blocks;
-+    int32_t blocks;
- 
-     char* name; /* real name on file system */
-     char* disp_name;  /* displayed name (in UTF-8) */
Index: pcmanfm/patches/patch-src_vfs_vfs-file-monitor_c
===================================================================
RCS file: pcmanfm/patches/patch-src_vfs_vfs-file-monitor_c
diff -N pcmanfm/patches/patch-src_vfs_vfs-file-monitor_c
--- pcmanfm/patches/patch-src_vfs_vfs-file-monitor_c    26 May 2007 17:11:48 
-0000      1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,15 +0,0 @@
-$OpenBSD: patch-src_vfs_vfs-file-monitor_c,v 1.1.1.1 2007/05/26 17:11:48 
ajacoutot Exp $
---- src/vfs/vfs-file-monitor.c.orig    Tue May 22 10:44:05 2007
-+++ src/vfs/vfs-file-monitor.c Tue May 22 10:43:53 2007
-@@ -65,10 +65,8 @@ static gboolean connect_to_fam()
- 
-     if ( FAMOpen( &fam ) )
-     {
--        fam_io_channel = NULL;
--        fam.fd = -1;
-         g_warning( "There is no FAM/gamin server\n" );
--        return FALSE;
-+        exit( 1 );
-     }
- #if HAVE_FAMNOEXISTS
-     /*
Index: pcmanfm/patches/patch-src_vfs_vfs-thumbnail-loader_c
===================================================================
RCS file: pcmanfm/patches/patch-src_vfs_vfs-thumbnail-loader_c
diff -N pcmanfm/patches/patch-src_vfs_vfs-thumbnail-loader_c
--- pcmanfm/patches/patch-src_vfs_vfs-thumbnail-loader_c        16 Jul 2010 
13:15:19 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,11 +0,0 @@
-$OpenBSD: patch-src_vfs_vfs-thumbnail-loader_c,v 1.1 2010/07/16 13:15:19 
ajacoutot Exp $
---- src/vfs/vfs-thumbnail-loader.c.orig        Fri Jul 16 15:05:06 2010
-+++ src/vfs/vfs-thumbnail-loader.c     Fri Jul 16 15:05:16 2010
-@@ -22,6 +22,7 @@
- #include "vfs-thumbnail-loader.h"
- #include "glib-mem.h" /* for g_slice API */
- #include "glib-utils.h" /* for g_mkdir_with_parents() */
-+#include <stdlib.h>
- #include <string.h>
- #include <sys/stat.h>
- 
Index: pcmanfm/pkg/PLIST
===================================================================
RCS file: /cvs/ports/x11/pcmanfm/pkg/PLIST,v
retrieving revision 1.5
diff -u -p -u -p -r1.5 PLIST
--- pcmanfm/pkg/PLIST   21 Dec 2009 20:46:02 -0000      1.5
+++ pcmanfm/pkg/PLIST   30 Jun 2013 01:14:19 -0000
@@ -1,36 +1,24 @@
 @comment $OpenBSD: PLIST,v 1.5 2009/12/21 20:46:02 ajacoutot Exp $
 @bin bin/pcmanfm
+@man man/man1/pcmanfm.1
+share/applications/
+share/applications/pcmanfm-desktop-pref.desktop
 share/applications/pcmanfm.desktop
-share/locale/ca/LC_MESSAGES/pcmanfm.mo
-share/locale/de/LC_MESSAGES/pcmanfm.mo
-share/locale/es/LC_MESSAGES/pcmanfm.mo
-share/locale/eu/LC_MESSAGES/pcmanfm.mo
-share/locale/fr/LC_MESSAGES/pcmanfm.mo
-share/locale/hu/LC_MESSAGES/pcmanfm.mo
-share/locale/it/LC_MESSAGES/pcmanfm.mo
-share/locale/ja/LC_MESSAGES/pcmanfm.mo
-share/locale/pl/LC_MESSAGES/pcmanfm.mo
-share/locale/pt_BR/LC_MESSAGES/pcmanfm.mo
-share/locale/pt_PT/
-share/locale/pt_PT/LC_MESSAGES/
-share/locale/pt_PT/LC_MESSAGES/pcmanfm.mo
-share/locale/ru/LC_MESSAGES/pcmanfm.mo
-share/locale/sv_SE/
-share/locale/sv_SE/LC_MESSAGES/
-share/locale/sv_SE/LC_MESSAGES/pcmanfm.mo
-share/locale/tr/LC_MESSAGES/pcmanfm.mo
-share/locale/ur/
-share/locale/ur/LC_MESSAGES/
-share/locale/ur/LC_MESSAGES/pcmanfm.mo
-share/locale/zh_CN/LC_MESSAGES/pcmanfm.mo
-share/locale/zh_TW/LC_MESSAGES/pcmanfm.mo
-share/mime/packages/libmimetype.xml
+share/examples/pcmanfm/
+share/examples/pcmanfm/xdg/
+@sample ${SYSCONFDIR}/xdg/
+share/examples/pcmanfm/xdg/pcmanfm/
+@sample ${SYSCONFDIR}/xdg/pcmanfm/
+share/examples/pcmanfm/xdg/pcmanfm/default/
+@sample ${SYSCONFDIR}/xdg/pcmanfm/default/
+share/examples/pcmanfm/xdg/pcmanfm/default/pcmanfm.conf
+@sample ${SYSCONFDIR}/xdg/pcmanfm/default/pcmanfm.conf
 share/pcmanfm/
-share/pcmanfm/icons/
-share/pcmanfm/icons/file.png
-share/pcmanfm/icons/folder.png
-share/pcmanfm/mount.rules
-share/pixmaps/pcmanfm.png
+share/pcmanfm/ui/
+share/pcmanfm/ui/about.ui
+share/pcmanfm/ui/autorun.ui
+share/pcmanfm/ui/desktop-pref.ui
+share/pcmanfm/ui/pref.ui
 @exec %D/bin/update-mime-database %D/share/mime
 @unexec-delete %D/bin/update-mime-database %D/share/mime
 @exec %D/bin/update-desktop-database

Reply via email to