Import of pkgsrc-2016Q3

This commit is contained in:
2016-10-14 07:49:11 +02:00
committed by Lionel Sambuc
parent 9d819b6d54
commit 1242aa1e36
35952 changed files with 949749 additions and 377083 deletions

2
sysutils/libfm/DESCR Normal file
View File

@@ -0,0 +1,2 @@
A glib/gio-based library used to develop file managers providing some
file management utilities.

41
sysutils/libfm/Makefile Normal file
View File

@@ -0,0 +1,41 @@
# $NetBSD: Makefile,v 1.3 2016/08/03 10:22:18 adam Exp $
#
DISTNAME= libfm-1.2.4
PKGREVISION= 1
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=pcmanfm/}
EXTRACT_SUFX= .tar.xz
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://pcmanfm.sourceforge.net/
COMMENT= File management library
LICENSE= gnu-gpl-v2
GNU_CONFIGURE= yes
USE_LIBTOOL= yes
USE_TOOLS+= intltool pkg-config
# needed for correct getgrgid_r() prototype
CPPFLAGS.SunOS+= -D_POSIX_PTHREAD_SEMANTICS
CONFIGURE_ARGS+= --with-gtk=2
PKG_SYSCONFSUBDIR= xdg
OWN_DIRS= ${PKG_SYSCONFDIR}/libfm
CONF_FILES+= share/examples/libfm/libfm.conf \
${PKG_SYSCONFDIR}/libfm/libfm.conf
# XXX: walk-around bug in build wrappers
# they try to copy $PREFIX/include/libfm to work dir and there link libfm -> libfm-1.0 is resolved
# in the end a consumer of libfm cannot find nonexisting include/libfm
post-install:
${RUN} rm -f ${DESTDIR}${PREFIX}/include/libfm
${RUN} cp -r ${DESTDIR}${PREFIX}/include/libfm-1.0 ${DESTDIR}${PREFIX}/include/libfm
.include "../../graphics/libexif/buildlink3.mk"
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../x11/gtk2/buildlink3.mk"
.include "../../sysutils/menu-cache/buildlink3.mk"
.include "../../sysutils/libfm-extra/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

163
sysutils/libfm/PLIST Normal file
View File

@@ -0,0 +1,163 @@
@comment $NetBSD: PLIST,v 1.3 2016/05/22 22:48:37 youri Exp $
bin/libfm-pref-apps
bin/lxshortcut
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-config.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-menu-tool-item.h
include/libfm-1.0/fm-mime-type.h
include/libfm-1.0/fm-module.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-seal.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-templates.h
include/libfm-1.0/fm-terminal.h
include/libfm-1.0/fm-thumbnail-loader.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
include/libfm/fm-actions.h
include/libfm/fm-app-chooser-combo-box.h
include/libfm/fm-app-chooser-dlg.h
include/libfm/fm-app-info.h
include/libfm/fm-app-menu-view.h
include/libfm/fm-archiver.h
include/libfm/fm-bookmarks.h
include/libfm/fm-cell-renderer-pixbuf.h
include/libfm/fm-cell-renderer-text.h
include/libfm/fm-clipboard.h
include/libfm/fm-config.h
include/libfm/fm-deep-count-job.h
include/libfm/fm-dir-list-job.h
include/libfm/fm-dir-tree-model.h
include/libfm/fm-dir-tree-view.h
include/libfm/fm-dnd-auto-scroll.h
include/libfm/fm-dnd-dest.h
include/libfm/fm-dnd-src.h
include/libfm/fm-dummy-monitor.h
include/libfm/fm-file-info-job.h
include/libfm/fm-file-info.h
include/libfm/fm-file-launcher.h
include/libfm/fm-file-menu.h
include/libfm/fm-file-ops-job-change-attr.h
include/libfm/fm-file-ops-job-delete.h
include/libfm/fm-file-ops-job-xfer.h
include/libfm/fm-file-ops-job.h
include/libfm/fm-file-properties.h
include/libfm/fm-file.h
include/libfm/fm-folder-config.h
include/libfm/fm-folder-model.h
include/libfm/fm-folder-view.h
include/libfm/fm-folder.h
include/libfm/fm-gtk-file-launcher.h
include/libfm/fm-gtk-marshal.h
include/libfm/fm-gtk-utils.h
include/libfm/fm-gtk.h
include/libfm/fm-icon-pixbuf.h
include/libfm/fm-icon.h
include/libfm/fm-job.h
include/libfm/fm-list.h
include/libfm/fm-marshal.h
include/libfm/fm-menu-tool-item.h
include/libfm/fm-mime-type.h
include/libfm/fm-module.h
include/libfm/fm-monitor.h
include/libfm/fm-nav-history.h
include/libfm/fm-path-bar.h
include/libfm/fm-path-entry.h
include/libfm/fm-path.h
include/libfm/fm-places-model.h
include/libfm/fm-places-view.h
include/libfm/fm-progress-dlg.h
include/libfm/fm-seal.h
include/libfm/fm-side-pane.h
include/libfm/fm-simple-job.h
include/libfm/fm-sortable.h
include/libfm/fm-standard-view.h
include/libfm/fm-tab-label.h
include/libfm/fm-templates.h
include/libfm/fm-terminal.h
include/libfm/fm-thumbnail-loader.h
include/libfm/fm-thumbnail.h
include/libfm/fm-thumbnailer.h
include/libfm/fm-utils.h
include/libfm/fm.h
lib/libfm-gtk.la
lib/libfm.la
lib/libfm/modules/gtk-fileprop-x-desktop.so
lib/libfm/modules/gtk-fileprop-x-shortcut.so
lib/libfm/modules/gtk-menu-actions.so
lib/libfm/modules/gtk-menu-trash.so
lib/libfm/modules/vfs-menu.so
lib/libfm/modules/vfs-search.so
lib/pkgconfig/libfm-gtk.pc
lib/pkgconfig/libfm.pc
man/man1/libfm-pref-apps.1
man/man1/lxshortcut.1
share/applications/libfm-pref-apps.desktop
share/applications/lxshortcut.desktop
share/examples/libfm/libfm.conf
share/libfm/archivers.list
share/libfm/images/folder.png
share/libfm/images/unknown.png
share/libfm/terminals.list
share/libfm/ui/app-chooser.ui
share/libfm/ui/ask-rename.ui
share/libfm/ui/choose-icon.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/packages/libfm.xml

View File

@@ -0,0 +1,16 @@
# $NetBSD: buildlink3.mk,v 1.2 2016/08/03 10:22:18 adam Exp $
BUILDLINK_TREE+= libfm
.if !defined(LIBFM_BUILDLINK3_MK)
LIBFM_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.libfm+= libfm>=1.2.3
BUILDLINK_ABI_DEPENDS.libfm?= libfm>=1.2.4nb1
BUILDLINK_PKGSRCDIR.libfm?= ../../sysutils/libfm
.include "../../x11/gtk2/buildlink3.mk"
.include "../../sysutils/menu-cache/buildlink3.mk"
.endif # LIBFM_BUILDLINK3_MK
BUILDLINK_TREE+= -libfm

12
sysutils/libfm/distinfo Normal file
View File

@@ -0,0 +1,12 @@
$NetBSD: distinfo,v 1.4 2016/07/25 17:06:22 richard Exp $
SHA1 (libfm-1.2.4.tar.xz) = 2f8183389c8e74edb15c6c8ab260df5dd39f3b2d
RMD160 (libfm-1.2.4.tar.xz) = 7c8cb9da27b3f36607f00eb9069ef753bb77eab5
SHA512 (libfm-1.2.4.tar.xz) = c609e822959f9fa83eaee6552906b6fd22d210f0802944816230b1932fc06632dc557b8998d2d065100212f79dffe13257587c744aba78592983681c8410dc24
Size (libfm-1.2.4.tar.xz) = 912164 bytes
SHA1 (patch-Makefile.in) = 74a134b3e0ad868ea18ac09c142f869219396a8a
SHA1 (patch-data_Makefile.in) = 810c5b93190f37d58609fbcd594b26fca4490311
SHA1 (patch-src_Makefile.in) = 64bb2b66a683feaa3949d395620f6a2bedf860ff
SHA1 (patch-src_actions_Makefile.in) = e814f5252c231aa1c76cf2c1783f02b1a0b636ec
SHA1 (patch-src_modules_Makefile.in) = 0429f7f7c12cd1655452166e20365f3b0b1bcb81
SHA1 (patch-src_modules_vfs-search.c) = 29f236815ac9f5188ab624fa6ca2f3eb28e96993

View File

@@ -0,0 +1,15 @@
$NetBSD: patch-Makefile.in,v 1.1 2016/05/22 22:10:03 youri Exp $
Disable extra.
--- Makefile.in.orig 2016-02-20 22:14:14.000000000 +0000
+++ Makefile.in
@@ -448,7 +448,7 @@ EXTRA_DIST_DOCS = \
docs/reference/libfm/version.xml.in
pkgconfigdir = $(libdir)/pkgconfig
-pkgconfig_DATA = libfm-extra.pc $(am__append_5)
+pkgconfig_DATA = $(am__append_5)
@EXTRALIB_ONLY_FALSE@SUBDIRS = $(DIST_SUBDIRS) $(am__append_3)
@EXTRALIB_ONLY_TRUE@SUBDIRS = src $(am__append_3)
DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc

View File

@@ -0,0 +1,38 @@
$NetBSD: patch-data_Makefile.in,v 1.1 2016/05/22 22:10:03 youri Exp $
Fix config file installation.
--- data/Makefile.in.orig 2016-02-20 22:14:14.000000000 +0000
+++ data/Makefile.in
@@ -381,6 +381,7 @@ sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
sysconfdir = @sysconfdir@
+sysconfexampledir = ${datadir}/examples
target_alias = @target_alias@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
@@ -536,18 +537,18 @@ uninstall-desktopDATA:
dir='$(DESTDIR)$(desktopdir)'; $(am__uninstall_files_from_dir)
install-libfmconfDATA: $(libfmconf_DATA)
@$(NORMAL_INSTALL)
- @list='$(libfmconf_DATA)'; test -n "$(libfmconfdir)" || list=; \
+ @list='$(libfmconf_DATA)'; test -n "$(sysconfexampledir)/libfm" || list=; \
if test -n "$$list"; then \
- echo " $(MKDIR_P) '$(DESTDIR)$(libfmconfdir)'"; \
- $(MKDIR_P) "$(DESTDIR)$(libfmconfdir)" || exit 1; \
+ echo " $(MKDIR_P) '$(DESTDIR)$(sysconfexampledir)/libfm'"; \
+ $(MKDIR_P) "$(DESTDIR)$(sysconfexampledir)/libfm" || exit 1; \
fi; \
for p in $$list; do \
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
echo "$$d$$p"; \
done | $(am__base_list) | \
while read files; do \
- echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(libfmconfdir)'"; \
- $(INSTALL_DATA) $$files "$(DESTDIR)$(libfmconfdir)" || exit $$?; \
+ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(sysconfexampledir)/libfm'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(sysconfexampledir)/libfm" || exit $$?; \
done
uninstall-libfmconfDATA:

View File

@@ -0,0 +1,21 @@
$NetBSD: patch-src_Makefile.in,v 1.3 2016/05/22 22:48:37 youri Exp $
Disable extra.
--- src/Makefile.in.orig 2016-02-20 22:14:15.000000000 +0000
+++ src/Makefile.in
@@ -894,13 +894,10 @@ libfm_gtk_SOURCES = \
@EXTRALIB_ONLY_FALSE@ $(NULL)
LIBFM_EXTRA_INCLUDES = \
- fm-extra.h \
- fm-version.h \
- extra/fm-xml-file.h \
$(NULL)
EXTRA_LTLIBRARIES = libfm-gtk.la libfm-gtk3.la
-@EXTRALIB_ONLY_FALSE@lib_LTLIBRARIES = libfm-extra.la libfm.la @LIBFM_GTK_LTLIBRARIES@
+@EXTRALIB_ONLY_FALSE@lib_LTLIBRARIES = libfm.la @LIBFM_GTK_LTLIBRARIES@
@EXTRALIB_ONLY_TRUE@lib_LTLIBRARIES = libfm-extra.la
libfm_la_SOURCES = \
$(libfm_SOURCES) \

View File

@@ -0,0 +1,15 @@
$NetBSD: patch-src_actions_Makefile.in,v 1.1 2016/05/22 22:10:03 youri Exp $
Disable extra.
--- src/actions/Makefile.in.orig 2016-02-20 22:14:15.000000000 +0000
+++ src/actions/Makefile.in
@@ -247,7 +247,7 @@ EXIF_CFLAGS = @EXIF_CFLAGS@
EXIF_LIBS = @EXIF_LIBS@
FGREP = @FGREP@
FMINCLUDEADD = @FMINCLUDEADD@
-FMLIBVER = @FMLIBVER@
+FMLIBVER =
FM_VERSION_MAJOR = @FM_VERSION_MAJOR@
FM_VERSION_MICRO = @FM_VERSION_MICRO@
FM_VERSION_MINOR = @FM_VERSION_MINOR@

View File

@@ -0,0 +1,25 @@
$NetBSD: patch-src_modules_Makefile.in,v 1.1 2016/05/22 22:10:04 youri Exp $
Disable extra.
--- src/modules/Makefile.in.orig 2016-02-20 22:14:15.000000000 +0000
+++ src/modules/Makefile.in
@@ -172,8 +172,7 @@ gtk_menu_trash_la_LINK = $(LIBTOOL) $(AM
$(gtk_menu_trash_la_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \
-o $@
@ENABLE_GTK_TRUE@am_gtk_menu_trash_la_rpath = -rpath $(pkglibdir)
-vfs_menu_la_DEPENDENCIES = $(am__DEPENDENCIES_1) \
- $(top_builddir)/src/libfm-extra.la
+vfs_menu_la_DEPENDENCIES = $(am__DEPENDENCIES_1)
vfs_menu_la_SOURCES = vfs-menu.c
vfs_menu_la_OBJECTS = vfs_menu_la-vfs-menu.lo
vfs_menu_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
@@ -448,7 +447,7 @@ PLUGINS_INSTALLED = $(pkglib_LTLIBRARIES
# module-specific parameters
vfs_menu_la_CFLAGS = $(MENU_CACHE_CFLAGS) -I$(top_srcdir)/src/extra
-vfs_menu_la_LIBADD = $(MENU_CACHE_LIBS) $(top_builddir)/src/libfm-extra.la
+vfs_menu_la_LIBADD = $(MENU_CACHE_LIBS) -lfm-extra
gtk_fileprop_x_desktop_la_CFLAGS = $(GTK_CFLAGS) -I$(top_srcdir)/src/gtk
gtk_fileprop_x_desktop_la_LIBADD = $(GTK_LIBS)
gtk_fileprop_x_shortcut_la_CFLAGS = $(GTK_CFLAGS) -I$(top_srcdir)/src/gtk

View File

@@ -0,0 +1,17 @@
$NetBSD: patch-src_modules_vfs-search.c,v 1.1 2016/07/25 17:06:22 richard Exp $
SunOS needs to derive the GNU extension FNM_CASEFOLD from FNM_IGNORECASE
instead of vice versa as in *BSD.
--- src/modules/vfs-search.c.orig 2016-02-20 22:09:54.000000000 +0000
+++ src/modules/vfs-search.c
@@ -37,6 +37,9 @@
#define _GNU_SOURCE /* for FNM_CASEFOLD in fnmatch.h, a GNU extension */
#include <fnmatch.h>
+#ifndef FNM_CASEFOLD
+#define FNM_CASEFOLD FNM_IGNORECASE
+#endif
#if __GNUC__ >= 4
#pragma GCC diagnostic ignored "-Wcomment" /* for comments below */