On Sat, Jun 29, 2013 at 08:17:59PM -0500, Amit Kulkarni wrote: > 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.
Can you send a tarball for new ports please. > > 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 > -- Antoine