diff options
Diffstat (limited to 'x11-fm')
22 files changed, 460 insertions, 221 deletions
diff --git a/x11-fm/Makefile b/x11-fm/Makefile index 33542416dc11..33a1330e35fb 100644 --- a/x11-fm/Makefile +++ b/x11-fm/Makefile @@ -20,6 +20,7 @@ SUBDIR += mtoolsfm SUBDIR += mucommander SUBDIR += nautilus + SUBDIR += nemo SUBDIR += p5-PerlFM SUBDIR += pbi-thumbnailer SUBDIR += pcmanfm @@ -28,6 +29,7 @@ SUBDIR += rox-filer SUBDIR += rox-mime-editor SUBDIR += rox-session + SUBDIR += sushi SUBDIR += tdfsb SUBDIR += thunar SUBDIR += thunar-vfs diff --git a/x11-fm/nautilus/Makefile b/x11-fm/nautilus/Makefile index f319dbb79ab9..7377f91d6f9c 100644 --- a/x11-fm/nautilus/Makefile +++ b/x11-fm/nautilus/Makefile @@ -1,49 +1,47 @@ # Created by: ade, archie # $FreeBSD$ -# $MCom: ports/x11-fm/nautilus/Makefile,v 1.212 2012/09/03 16:28:29 mezz Exp $ +# $MCom: ports/trunk/x11-fm/nautilus/Makefile 19960 2014-10-15 14:24:24Z gusi $ PORTNAME= nautilus -PORTVERSION= 2.32.2.1 -PORTREVISION= 7 +PORTVERSION= 3.14.0 CATEGORIES= x11-fm gnome MASTER_SITES= GNOME -DIST_SUBDIR= gnome2 +DIST_SUBDIR= gnome3 MAINTAINER= gnome@FreeBSD.org -COMMENT?= File manager for the GNOME desktop +COMMENT= File manager for the GNOME desktop +BUILD_DEPENDS= gnome-icon-theme>=0:${PORTSDIR}/misc/gnome-icon-theme \ + gsettings-desktop-schemas>=0:${PORTSDIR}/devel/gsettings-desktop-schemas LIB_DEPENDS= libexif.so:${PORTSDIR}/graphics/libexif \ - libunique-1.0.so:${PORTSDIR}/x11-toolkits/unique \ + libnotify.so:${PORTSDIR}/devel/libnotify \ libexempi.so:${PORTSDIR}/textproc/exempi +RUN_DEPENDS= gnome-icon-theme>=0:${PORTSDIR}/misc/gnome-icon-theme \ + gsettings-desktop-schemas>=0:${PORTSDIR}/devel/gsettings-desktop-schemas -CONFLICTS= nautilus-3.[0-9]* - -INSTALLS_ICONS= yes -USES= desktop-file-utils gettext gmake libtool:keepla pathfix \ - pkgconfig shared-mime-info tar:bzip2 -USE_GNOME= gnomeprefix intlhack gnomedesktop \ - librsvg2 gvfs introspection:build -INSTALL_TARGET= install-strip +USES= desktop-file-utils gettext gmake libtool pathfix \ + pkgconfig shared-mime-info tar:xz +USE_GNOME= gnomeprefix intlhack gnomedesktop3 libxml2 \ + gvfs introspection:build USE_LDCONFIG= yes GNU_CONFIGURE= yes -CONFIGURE_ENV= LIBPNG="-L${LOCALBASE}/lib -lpng -lz" \ - EXTRA_CORE_MODULES="gmodule-2.0" CPPFLAGS+= -I${LOCALBASE}/include -LIBS+= -L${LOCALBASE}/lib ${ICONV_LIB} -CONFIGURE_ARGS= --enable-static --disable-packagekit --disable-update-mimedb -MAKE_ENV= G_CHARSET_ALIAS="${LOCALBASE}/libdata/charset.alias" +LDFLAGS+= -L${LOCALBASE}/lib +CONFIGURE_ENV= LIBS="-pthread" +CONFIGURE_ARGS= --disable-packagekit +INSTALL_TARGET= install-strip + +GLIB_SCHEMAS= org.gnome.nautilus.gschema.xml -GCONF_SCHEMAS= apps_nautilus_preferences.schemas +OPTIONS_SUB= yes +OPTIONS_DEFINE= TRACKER +OPTIONS_DEFAULT=TRACKER +TRACKER_DESC= Tracker support +TRACKER_LIB_DEPENDS= libtracker-control-1.0.so:${PORTSDIR}/sysutils/tracker +TRACKER_CONFIGURE_ENABLE= tracker post-patch: - @${REINPLACE_CMD} -e 's|G_CONST_RETURN|const|g' \ - ${WRKSRC}/eel/eel-*.[ch] \ - ${WRKSRC}/libnautilus-private/*.[ch] \ - ${WRKSRC}/src/nautilus-zoom-control.c - @${REINPLACE_CMD} -e 's|-DG_DISABLE_DEPRECATED||g' \ - ${WRKSRC}/configure ${WRKSRC}/eel/Makefile.in - -post-install: - @${MKDIR} ${STAGEDIR}${PREFIX}/lib/nautilus/extensions-2.0 + @${REINPLACE_CMD} -e 's|-DGTK_DISABLE_DEPRECATED||g' \ + ${WRKSRC}/configure .include <bsd.port.mk> diff --git a/x11-fm/nautilus/distinfo b/x11-fm/nautilus/distinfo index 462ba68884af..2c7fe8981c67 100644 --- a/x11-fm/nautilus/distinfo +++ b/x11-fm/nautilus/distinfo @@ -1,2 +1,2 @@ -SHA256 (gnome2/nautilus-2.32.2.1.tar.bz2) = 802dacc98c697afea2e6201dab1c8c800809f235fff39857983efb4340ecc303 -SIZE (gnome2/nautilus-2.32.2.1.tar.bz2) = 6350203 +SHA256 (gnome3/nautilus-3.14.0.tar.xz) = 6f909ed9afa9abffe489b80b57888bd7bc7acea2cf48717c54362bd3b6aee0d4 +SIZE (gnome3/nautilus-3.14.0.tar.xz) = 3332224 diff --git a/x11-fm/nautilus/files/patch-data_nautilus.desktop.in.in b/x11-fm/nautilus/files/patch-data_nautilus.desktop.in.in deleted file mode 100644 index 448a4f6b0035..000000000000 --- a/x11-fm/nautilus/files/patch-data_nautilus.desktop.in.in +++ /dev/null @@ -1,8 +0,0 @@ ---- data/nautilus.desktop.in.in.orig 2009-04-25 17:13:18.000000000 -0400 -+++ data/nautilus.desktop.in.in 2009-04-25 17:13:32.000000000 -0400 -@@ -15,4 +15,5 @@ X-GNOME-Bugzilla-Version=@VERSION@ - X-GNOME-Autostart-Phase=Desktop - X-GNOME-Autostart-Notify=true - X-GNOME-AutoRestart=true -+AutostartCondition=GNOME /apps/nautilus/preferences/show_desktop - X-GNOME-Provides=filemanager diff --git a/x11-fm/nautilus/files/patch-src_file-manager_fm-properties-window.c b/x11-fm/nautilus/files/patch-src_file-manager_fm-properties-window.c deleted file mode 100644 index d709dec1e833..000000000000 --- a/x11-fm/nautilus/files/patch-src_file-manager_fm-properties-window.c +++ /dev/null @@ -1,12 +0,0 @@ ---- src/file-manager/fm-properties-window.c.orig Mon May 14 20:58:01 2007 -+++ src/file-manager/fm-properties-window.c Mon May 14 20:58:42 2007 -@@ -89,9 +89,7 @@ - #if HAVE_SYS_VFS_H - #include <sys/vfs.h> - #elif HAVE_SYS_MOUNT_H --#if HAVE_SYS_PARAM_H - #include <sys/param.h> --#endif - #include <sys/mount.h> - #endif - diff --git a/x11-fm/nautilus/pkg-plist b/x11-fm/nautilus/pkg-plist index badb680d4f4a..79784412393f 100644 --- a/x11-fm/nautilus/pkg-plist +++ b/x11-fm/nautilus/pkg-plist @@ -1,7 +1,7 @@ bin/nautilus bin/nautilus-autorun-software bin/nautilus-connect-server -bin/nautilus-file-management-properties +etc/xdg/autostart/nautilus-autostart.desktop include/nautilus/libnautilus-extension/nautilus-column-provider.h include/nautilus/libnautilus-extension/nautilus-column.h include/nautilus/libnautilus-extension/nautilus-extension-types.h @@ -13,54 +13,50 @@ include/nautilus/libnautilus-extension/nautilus-menu-provider.h include/nautilus/libnautilus-extension/nautilus-menu.h include/nautilus/libnautilus-extension/nautilus-property-page-provider.h include/nautilus/libnautilus-extension/nautilus-property-page.h -lib/girepository-1.0/Nautilus-2.0.typelib -lib/libnautilus-extension.a -lib/libnautilus-extension.la +lib/girepository-1.0/Nautilus-3.0.typelib lib/libnautilus-extension.so lib/libnautilus-extension.so.1 -lib/libnautilus-extension.so.1.2.0 +lib/libnautilus-extension.so.1.4.0 +lib/nautilus/extensions-3.0/libnautilus-sendto.so libexec/nautilus-convert-metadata libdata/pkgconfig/libnautilus-extension.pc man/man1/nautilus-connect-server.1.gz -man/man1/nautilus-file-management-properties.1.gz man/man1/nautilus.1.gz +share/GConf/gsettings/nautilus.convert +share/appdata/org.gnome.Nautilus.appdata.xml share/applications/nautilus-autorun-software.desktop -share/applications/nautilus-browser.desktop -share/applications/nautilus-computer.desktop -share/applications/nautilus-file-management-properties.desktop -share/applications/nautilus-folder-handler.desktop -share/applications/nautilus-home.desktop -share/applications/nautilus.desktop -share/applications/network-scheme.desktop +share/applications/nautilus-classic.desktop +share/applications/nautilus-connect-server.desktop +share/applications/org.gnome.Nautilus.desktop +share/dbus-1/services/org.freedesktop.FileManager1.service +share/dbus-1/services/org.gnome.Nautilus.service share/doc/libnautilus-extension/ch01.html share/doc/libnautilus-extension/home.png share/doc/libnautilus-extension/index.html share/doc/libnautilus-extension/index.sgml share/doc/libnautilus-extension/ix01.html +share/doc/libnautilus-extension/left-insensitive.png share/doc/libnautilus-extension/left.png -share/doc/libnautilus-extension/libnautilus-extension.devhelp share/doc/libnautilus-extension/libnautilus-extension.devhelp2 -share/doc/libnautilus-extension/libnautilus-extension-nautilus-column.html share/doc/libnautilus-extension/libnautilus-extension-nautilus-column-provider.html +share/doc/libnautilus-extension/libnautilus-extension-nautilus-column.html share/doc/libnautilus-extension/libnautilus-extension-nautilus-extension-types.html share/doc/libnautilus-extension/libnautilus-extension-nautilus-file-info.html share/doc/libnautilus-extension/libnautilus-extension-nautilus-info-provider.html share/doc/libnautilus-extension/libnautilus-extension-nautilus-location-widget-provider.html -share/doc/libnautilus-extension/libnautilus-extension-nautilus-menu.html share/doc/libnautilus-extension/libnautilus-extension-nautilus-menu-provider.html +share/doc/libnautilus-extension/libnautilus-extension-nautilus-menu.html share/doc/libnautilus-extension/libnautilus-extension-nautilus-property-page.html share/doc/libnautilus-extension/libnautilus-extension-nautilus-property-page-provider.html share/doc/libnautilus-extension/pt01.html +share/doc/libnautilus-extension/right-insensitive.png share/doc/libnautilus-extension/right.png share/doc/libnautilus-extension/style.css +share/doc/libnautilus-extension/up-insensitive.png share/doc/libnautilus-extension/up.png -share/gir-1.0/Nautilus-2.0.gir -share/icons/hicolor/16x16/apps/nautilus.png -share/icons/hicolor/22x22/apps/nautilus.png -share/icons/hicolor/24x24/apps/nautilus.png -share/icons/hicolor/32x32/apps/nautilus.png -share/icons/hicolor/scalable/apps/nautilus.svg +share/gir-1.0/Nautilus-3.0.gir share/locale/af/LC_MESSAGES/nautilus.mo +share/locale/an/LC_MESSAGES/nautilus.mo share/locale/am/LC_MESSAGES/nautilus.mo share/locale/ar/LC_MESSAGES/nautilus.mo share/locale/as/LC_MESSAGES/nautilus.mo @@ -71,6 +67,7 @@ share/locale/be@latin/LC_MESSAGES/nautilus.mo share/locale/bg/LC_MESSAGES/nautilus.mo share/locale/bn/LC_MESSAGES/nautilus.mo share/locale/bn_IN/LC_MESSAGES/nautilus.mo +share/locale/bo/LC_MESSAGES/nautilus.mo share/locale/br/LC_MESSAGES/nautilus.mo share/locale/bs/LC_MESSAGES/nautilus.mo share/locale/ca/LC_MESSAGES/nautilus.mo @@ -92,9 +89,10 @@ share/locale/eu/LC_MESSAGES/nautilus.mo share/locale/fa/LC_MESSAGES/nautilus.mo share/locale/fi/LC_MESSAGES/nautilus.mo share/locale/fr/LC_MESSAGES/nautilus.mo -share/locale/fy/LC_MESSAGES/nautilus.mo share/locale/fur/LC_MESSAGES/nautilus.mo +share/locale/fy/LC_MESSAGES/nautilus.mo share/locale/ga/LC_MESSAGES/nautilus.mo +share/locale/gd/LC_MESSAGES/nautilus.mo share/locale/gl/LC_MESSAGES/nautilus.mo share/locale/gu/LC_MESSAGES/nautilus.mo share/locale/gv/LC_MESSAGES/nautilus.mo @@ -116,6 +114,7 @@ share/locale/km/LC_MESSAGES/nautilus.mo share/locale/kn/LC_MESSAGES/nautilus.mo share/locale/ko/LC_MESSAGES/nautilus.mo share/locale/ku/LC_MESSAGES/nautilus.mo +share/locale/ky/LC_MESSAGES/nautilus.mo share/locale/li/LC_MESSAGES/nautilus.mo share/locale/lt/LC_MESSAGES/nautilus.mo share/locale/lv/LC_MESSAGES/nautilus.mo @@ -127,6 +126,7 @@ share/locale/ml/LC_MESSAGES/nautilus.mo share/locale/mn/LC_MESSAGES/nautilus.mo share/locale/mr/LC_MESSAGES/nautilus.mo share/locale/ms/LC_MESSAGES/nautilus.mo +share/locale/my/LC_MESSAGES/nautilus.mo share/locale/nb/LC_MESSAGES/nautilus.mo share/locale/nds/LC_MESSAGES/nautilus.mo share/locale/ne/LC_MESSAGES/nautilus.mo @@ -153,6 +153,7 @@ share/locale/sr@ije/LC_MESSAGES/nautilus.mo share/locale/sv/LC_MESSAGES/nautilus.mo share/locale/ta/LC_MESSAGES/nautilus.mo share/locale/te/LC_MESSAGES/nautilus.mo +share/locale/tg/LC_MESSAGES/nautilus.mo share/locale/th/LC_MESSAGES/nautilus.mo share/locale/tk/LC_MESSAGES/nautilus.mo share/locale/tr/LC_MESSAGES/nautilus.mo @@ -169,151 +170,6 @@ share/locale/zh_CN/LC_MESSAGES/nautilus.mo share/locale/zh_HK/LC_MESSAGES/nautilus.mo share/locale/zh_TW/LC_MESSAGES/nautilus.mo share/locale/zu/LC_MESSAGES/nautilus.mo +share/gnome-shell/search-providers/nautilus-search-provider.ini +share/mime/application/x-gnome-saved-search.xml share/mime/packages/nautilus.xml -%%DATADIR%%/browser.xml -%%DATADIR%%/icons/hicolor/16x16/emblems/emblem-note.png -%%DATADIR%%/icons/hicolor/24x24/emblems/emblem-note.png -%%DATADIR%%/icons/hicolor/48x48/emblems/emblem-note.png -%%DATADIR%%/nautilus-extras.placeholder -%%DATADIR%%/nautilus-suggested.placeholder -%%DATADIR%%/patterns/blue_gray_rough.png -%%DATADIR%%/patterns/blue_ridge.png -%%DATADIR%%/patterns/blue_type.png -%%DATADIR%%/patterns/brushed_metal.png -%%DATADIR%%/patterns/burlap.jpg -%%DATADIR%%/patterns/camouflage.png -%%DATADIR%%/patterns/chalk.jpg -%%DATADIR%%/patterns/cork.png -%%DATADIR%%/patterns/countertop.png -%%DATADIR%%/patterns/dark-gnome.jpg -%%DATADIR%%/patterns/dots.png -%%DATADIR%%/patterns/fibers.png -%%DATADIR%%/patterns/fleur_de_lis.png -%%DATADIR%%/patterns/floral.png -%%DATADIR%%/patterns/fossil.png -%%DATADIR%%/patterns/gnome.jpg -%%DATADIR%%/patterns/green_weave.png -%%DATADIR%%/patterns/ice.png -%%DATADIR%%/patterns/manila_paper.png -%%DATADIR%%/patterns/moss_ridge.png -%%DATADIR%%/patterns/numbers.png -%%DATADIR%%/patterns/ocean_stripes.png -%%DATADIR%%/patterns/purple_marble.png -%%DATADIR%%/patterns/reset.png -%%DATADIR%%/patterns/ridged_paper.png -%%DATADIR%%/patterns/rough_paper.png -%%DATADIR%%/patterns/sky_ridge.png -%%DATADIR%%/patterns/snow_ridge.png -%%DATADIR%%/patterns/stucco.jpg -%%DATADIR%%/patterns/terracotta.png -%%DATADIR%%/patterns/wavy_white.png -%%DATADIR%%/ui/nautilus-bookmarks-window.ui -%%DATADIR%%/ui/nautilus-file-management-properties.ui -%%DATADIR%%/ui/nautilus-desktop-icon-view-ui.xml -%%DATADIR%%/ui/nautilus-directory-view-ui.xml -%%DATADIR%%/ui/nautilus-icon-view-ui.xml -%%DATADIR%%/ui/nautilus-list-view-ui.xml -%%DATADIR%%/ui/nautilus-navigation-window-ui.xml -%%DATADIR%%/ui/nautilus-shell-ui.xml -%%DATADIR%%/ui/nautilus-spatial-window-ui.xml -share/pixmaps/nautilus/audio.svg -share/pixmaps/nautilus/backgrounds.png -share/pixmaps/nautilus/chit_frame.png -share/pixmaps/nautilus/colors.png -share/pixmaps/nautilus/emblems.png -share/pixmaps/nautilus/erase.png -share/pixmaps/nautilus/knob.png -share/pixmaps/nautilus/thumbnail_frame.png -@dirrm share/pixmaps/nautilus -@dirrm %%DATADIR%%/ui -@dirrm %%DATADIR%%/patterns -@dirrmtry %%DATADIR%%/icons/hicolor/48x48/emblems -@dirrmtry %%DATADIR%%/icons/hicolor/48x48 -@dirrmtry %%DATADIR%%/icons/hicolor/24x24/emblems -@dirrmtry %%DATADIR%%/icons/hicolor/24x24 -@dirrmtry %%DATADIR%%/icons/hicolor/16x16/emblems -@dirrmtry %%DATADIR%%/icons/hicolor/16x16 -@dirrmtry %%DATADIR%%/icons/hicolor -@dirrmtry %%DATADIR%%/icons -@dirrm %%DATADIR%% -@dirrmtry lib/nautilus/extensions-2.0 -@dirrmtry lib/nautilus -@dirrm include/nautilus/libnautilus-extension -@dirrm include/nautilus -@dirrm share/doc/libnautilus-extension -@dirrmtry share/locale/zu/LC_MESSAGES -@dirrmtry share/locale/zu -@dirrmtry share/locale/zh_HK/LC_MESSAGES -@dirrmtry share/locale/zh_HK -@dirrmtry share/locale/yo/LC_MESSAGES -@dirrmtry share/locale/yo -@dirrmtry share/locale/yi/LC_MESSAGES -@dirrmtry share/locale/yi -@dirrmtry share/locale/xh/LC_MESSAGES -@dirrmtry share/locale/xh -@dirrmtry share/locale/uz@cyrillic/LC_MESSAGES -@dirrmtry share/locale/uz@cyrillic -@dirrmtry share/locale/ug/LC_MESSAGES -@dirrmtry share/locale/ug -@dirrmtry share/locale/te/LC_MESSAGES -@dirrmtry share/locale/te -@dirrmtry share/locale/sr@latin/LC_MESSAGES -@dirrmtry share/locale/sr@latin -@dirrmtry share/locale/sr@ije/LC_MESSAGES -@dirrmtry share/locale/sr@ije -@dirrmtry share/locale/si/LC_MESSAGES -@dirrmtry share/locale/si -@dirrmtry share/locale/rw/LC_MESSAGES -@dirrmtry share/locale/rw -@dirrmtry share/locale/ps/LC_MESSAGES -@dirrmtry share/locale/ps -@dirrmtry share/locale/oc/LC_MESSAGES -@dirrmtry share/locale/oc -@dirrmtry share/locale/nso/LC_MESSAGES -@dirrmtry share/locale/nso -@dirrmtry share/locale/nds/LC_MESSAGES -@dirrmtry share/locale/nds -@dirrmtry share/locale/mr/LC_MESSAGES -@dirrmtry share/locale/mr -@dirrmtry share/locale/mi/LC_MESSAGES -@dirrmtry share/locale/mi -@dirrmtry share/locale/mg/LC_MESSAGES -@dirrmtry share/locale/mg -@dirrmtry share/locale/mai/LC_MESSAGES -@dirrmtry share/locale/mai -@dirrmtry share/locale/ku/LC_MESSAGES -@dirrmtry share/locale/ku -@dirrmtry share/locale/km/LC_MESSAGES -@dirrmtry share/locale/km -@dirrmtry share/locale/kk/LC_MESSAGES -@dirrmtry share/locale/kk -@dirrmtry share/locale/io/LC_MESSAGES -@dirrmtry share/locale/io -@dirrmtry share/locale/ig/LC_MESSAGES -@dirrmtry share/locale/ig -@dirrmtry share/locale/hy/LC_MESSAGES -@dirrmtry share/locale/hy -@dirrmtry share/locale/ha/LC_MESSAGES -@dirrmtry share/locale/ha -@dirrmtry share/locale/gv/LC_MESSAGES -@dirrmtry share/locale/gv -@dirrmtry share/locale/fy/LC_MESSAGES -@dirrmtry share/locale/fy -@dirrmtry share/locale/fur/LC_MESSAGES -@dirrmtry share/locale/fur -@dirrmtry share/locale/en@shaw/LC_MESSAGES -@dirrmtry share/locale/en@shaw -@dirrmtry share/locale/dz/LC_MESSAGES -@dirrmtry share/locale/dz -@dirrmtry share/locale/crh/LC_MESSAGES -@dirrmtry share/locale/crh -@dirrmtry share/locale/ca@valencia/LC_MESSAGES -@dirrmtry share/locale/ca@valencia -@dirrmtry share/locale/bn_IN/LC_MESSAGES -@dirrmtry share/locale/bn_IN -@dirrmtry share/locale/be@latin/LC_MESSAGES -@dirrmtry share/locale/be@latin -@dirrmtry share/locale/ast/LC_MESSAGES -@dirrmtry share/locale/ast -@dirrmtry share/locale/as/LC_MESSAGES -@dirrmtry share/locale/as diff --git a/x11-fm/nemo/Makefile b/x11-fm/nemo/Makefile new file mode 100644 index 000000000000..2d4e2e2c1ad0 --- /dev/null +++ b/x11-fm/nemo/Makefile @@ -0,0 +1,91 @@ +# Created by: Gustau Perez i Querol <gustau.perez@gmail.com> +# $FreeBSD$ +# $MCom: ports/trunk/x11-fm/nemo/Makefile 20008 2014-10-21 15:13:35Z gusi $ + +PORTNAME= nemo +PORTVERSION= 2.2.4 +CATEGORIES= x11-fm gnome +MASTER_SITES= http://github.com/linuxmint/${PORTNAME}/archive/${PORTVERSION}.tar.gz?dummy=/ +DIST_SUBDIR= gnome3 + +MAINTAINER= gnome@FreeBSD.org +COMMENT= File manager for the Cinnamon desktop + +BUILD_DEPENDS= gnome-icon-theme>=0:${PORTSDIR}/misc/gnome-icon-theme \ + gtkdocize:${PORTSDIR}/textproc/gtk-doc \ + py*-polib>=0:${PORTSDIR}/devel/py-polib \ + gnome-autogen.sh:${PORTSDIR}/devel/gnome-common \ + gsettings-desktop-schemas>=0:${PORTSDIR}/devel/gsettings-desktop-schemas +LIB_DEPENDS= libexif.so:${PORTSDIR}/graphics/libexif \ + libcinnamon-desktop.so:${PORTSDIR}/x11/cinnamon-desktop \ + libnotify.so:${PORTSDIR}/devel/libnotify \ + libexempi.so:${PORTSDIR}/textproc/exempi +RUN_DEPENDS= gnome-icon-theme>=0:${PORTSDIR}/misc/gnome-icon-theme \ + gsettings-desktop-schemas>=0:${PORTSDIR}/devel/gsettings-desktop-schemas + +USES= autoreconf:build desktop-file-utils gettext gmake libtool pathfix \ + pkgconfig python:2 shared-mime-info +USE_GNOME= gnomedesktop3 gnomeprefix intlhack introspection:build \ + libxml2 pygobject3 +GNU_CONFIGURE= yes +INSTALLS_ICONS= yes +USE_LDCONFIG= yes +CPPFLAGS+= -I${LOCALBASE}/include +LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS} +INSTALL_TARGET= install-strip +CONFIGURE_ARGS= --enable-static --disable-packagekit + +GLIB_SCHEMAS= org.nemo.gschema.xml + +OPTIONS_SUB= yes +OPTIONS_DEFINE= TRACKER +OPTIONS_DEFAULT= TRACKER +TRACKER_CONFIGURE_ENABLE= tracker +TRACKER_LIB_DEPENDS= libtracker-sparql-1.0.so:${PORTSDIR}/sysutils/tracker +TRACKER_DESC= Integration with tracker + +post-patch: + @${MKDIR} ${WRKSRC}/files${PREFIX} + + @${MV} ${WRKSRC}/files/usr/share ${WRKSRC}/files${PREFIX} + + @${REINPLACE_CMD} -e 's|0.16|1.0|g' \ + ${WRKSRC}/configure.in + + @${REINPLACE_CMD} -e 's|find|find ${WRKSRC}/files|g' \ + ${WRKSRC}/files/Makefile.in + + @${REINPLACE_CMD} -e 's|-DGTK_DISABLE_DEPRECATED||g' \ + ${WRKSRC}/configure.in + + @${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share|g' \ + ${WRKSRC}/src/nemo-properties-window.c + + @${REINPLACE_CMD} -e 's|"-DG_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED"|""|g' \ + ${WRKSRC}/configure.in + + @${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share|g ;\ + s|@INTROSPECTION_TYPELIBDIR@|$$(libdir)/girepository-1.0|g ;\ + s|@INTROSPECTION_GIRDIR@|$$(datadir)/gir-1.0|g' \ + ${WRKSRC}/libnemo-extension/Makefile.am + + @${REINPLACE_CMD} -e 's|x-gnome-saved-search|x-nemo-saved-search|g' \ + ${WRKSRC}/data/nemo.xml.in \ + ${WRKSRC}/libnemo-private/nemo-file-utilities.h + +# @${REINPLACE_CMD} '/merge_action/d' \ +# ${WRKSRC}/files/Makefile.in + + @${FIND} ${WRKSRC} -name \* | ${XARGS} ${EGREP} -l "#!.*\/usr\/bin\/python" | \ + ${XARGS} ${REINPLACE_CMD} -I "" -e "s|#!.*python.*|#!${PYTHON_CMD}|g" + + @${REINPLACE_CMD} 's|\"/usr|\"${PREFIX}|g' \ + ${WRKSRC}/data/merge_action_strings + + @${REINPLACE_CMD} 's|"files", "usr"|"files", "${PREFIX}".strip("/")|g' \ + ${WRKSRC}/data/merge_action_strings + +pre-configure: + cd ${WRKSRC} && ${SETENV} NOCONFIGURE=yes ${SH} ./autogen.sh + +.include <bsd.port.mk> diff --git a/x11-fm/nemo/distinfo b/x11-fm/nemo/distinfo new file mode 100644 index 000000000000..327555d29ee3 --- /dev/null +++ b/x11-fm/nemo/distinfo @@ -0,0 +1,2 @@ +SHA256 (gnome3/nemo-2.2.4.tar.gz) = c05cccde1f84f8136a76c1a4b12054fb5ea38c1082747a6c32588c11ae0be72a +SIZE (gnome3/nemo-2.2.4.tar.gz) = 1343344 diff --git a/x11-fm/nemo/files/patch-autogen.sh b/x11-fm/nemo/files/patch-autogen.sh new file mode 100644 index 000000000000..245362b24ad7 --- /dev/null +++ b/x11-fm/nemo/files/patch-autogen.sh @@ -0,0 +1,10 @@ +--- autogen.sh.orig 2013-07-20 21:14:17.454775429 +0000 ++++ autogen.sh 2013-07-20 21:14:26.096159846 +0000 +@@ -4,6 +4,7 @@ + test -z "$srcdir" && srcdir=. + + PKG_NAME="nemo" ++REQUIRED_AUTOMAKE_VERSION=1.14 + + which gnome-autogen.sh || { + echo "You need to install gnome-common from GNOME Git (or from" diff --git a/x11-fm/nemo/files/patch-eel_eel-editable-label.c b/x11-fm/nemo/files/patch-eel_eel-editable-label.c new file mode 100644 index 000000000000..4818520a49f8 --- /dev/null +++ b/x11-fm/nemo/files/patch-eel_eel-editable-label.c @@ -0,0 +1,14 @@ +--- eel/eel-editable-label.c.orig 2014-04-03 11:36:31.849369101 +0000 ++++ eel/eel-editable-label.c 2014-04-03 11:37:01.819371871 +0000 +@@ -36,6 +36,11 @@ + #include <gtk/gtk.h> + #include <gdk/gdkkeysyms.h> + ++/* g_memmove is removed in glib 2.40 */ ++#if GLIB_CHECK_VERSION (2, 39, 0) ++#define g_memmove memmove ++#endif ++ + enum { + MOVE_CURSOR, + POPULATE_POPUP, diff --git a/x11-fm/nemo/files/patch-libnemo-extensions_Makefile.am b/x11-fm/nemo/files/patch-libnemo-extensions_Makefile.am new file mode 100644 index 000000000000..73a6761eb920 --- /dev/null +++ b/x11-fm/nemo/files/patch-libnemo-extensions_Makefile.am @@ -0,0 +1,11 @@ +--- libnemo-extension/Makefile.orig.am 2013-03-02 09:00:45.222570308 +0100 ++++ libnemo-extension/Makefile.am 2013-03-02 09:02:01.279567955 +0100 +@@ -52,7 +52,7 @@ + nemo-menu.c \ + $(NULL) + +-pkgconfigdir=$(libdir)/pkgconfig ++pkgconfigdir=$(prefix)/libdata/pkgconfig + pkgconfig_DATA=libnemo-extension.pc + + EXTRA_DIST = \ diff --git a/x11-fm/nemo/files/patch-libnemo-private_nemo-action.c b/x11-fm/nemo/files/patch-libnemo-private_nemo-action.c new file mode 100644 index 000000000000..a1f883e03ed0 --- /dev/null +++ b/x11-fm/nemo/files/patch-libnemo-private_nemo-action.c @@ -0,0 +1,27 @@ +--- libnemo-private/nemo-action.c.orig 2013-11-25 10:51:16.047414327 +0000 ++++ libnemo-private/nemo-action.c 2013-11-25 10:53:12.539547401 +0000 +@@ -1083,7 +1083,7 @@ + const gchar *orig_label = nemo_action_get_orig_label (action); + + if (orig_label == NULL) +- return; ++ return NULL; + + action->escape_underscores = TRUE; + +@@ -1106,7 +1106,7 @@ + const gchar *orig_tt = nemo_action_get_orig_tt (action); + + if (orig_tt == NULL) +- return; ++ return NULL; + + action->escape_underscores = FALSE; + +@@ -1350,4 +1350,4 @@ + out: + + return selection_type_show && extension_type_show && condition_type_show; +-} +\ No newline at end of file ++} diff --git a/x11-fm/nemo/files/patch-src_nemo-icon-view.c b/x11-fm/nemo/files/patch-src_nemo-icon-view.c new file mode 100644 index 000000000000..53f37fd24420 --- /dev/null +++ b/x11-fm/nemo/files/patch-src_nemo-icon-view.c @@ -0,0 +1,11 @@ +--- src/nemo-icon-view.orig.c 2013-03-02 09:06:43.664571510 +0100 ++++ src/nemo-icon-view.c 2013-03-02 09:06:59.822567644 +0100 +@@ -1197,7 +1197,7 @@ + static NemoZoomLevel + nemo_icon_view_get_default_zoom_level (NemoView *view) + { +- g_return_if_fail (NEMO_IS_ICON_VIEW (view)); ++ g_return_val_if_fail (NEMO_IS_ICON_VIEW (view), NEMO_ZOOM_LEVEL_STANDARD); + + return get_default_zoom_level(NEMO_ICON_VIEW (view)); + } diff --git a/x11-fm/nemo/files/patch-src_nemo-list-view.c b/x11-fm/nemo/files/patch-src_nemo-list-view.c new file mode 100644 index 000000000000..40fac57d5f12 --- /dev/null +++ b/x11-fm/nemo/files/patch-src_nemo-list-view.c @@ -0,0 +1,11 @@ +--- src/nemo-list-view.orig.c 2013-03-02 09:13:21.519569837 +0100 ++++ src/nemo-list-view.c 2013-03-02 09:13:41.166572327 +0100 +@@ -2846,7 +2846,7 @@ + static NemoZoomLevel + nemo_list_view_get_default_zoom_level (NemoView *view) + { +- g_return_if_fail (NEMO_IS_LIST_VIEW (view)); ++ g_return_val_if_fail (NEMO_IS_LIST_VIEW (view), NEMO_ZOOM_LEVEL_STANDARD); + + return get_default_zoom_level(); + } diff --git a/x11-fm/nemo/files/patch-src_nemo-notebook.c b/x11-fm/nemo/files/patch-src_nemo-notebook.c new file mode 100644 index 000000000000..ab2667b41416 --- /dev/null +++ b/x11-fm/nemo/files/patch-src_nemo-notebook.c @@ -0,0 +1,15 @@ +--- src/nemo-notebook.c.orig 2014-03-08 01:46:16.347348229 +0000 ++++ src/nemo-notebook.c 2014-03-08 01:56:25.092307128 +0000 +@@ -51,12 +51,6 @@ + static void nemo_notebook_remove (GtkContainer *container, + GtkWidget *tab_widget); + +-static const GtkTargetEntry url_drag_types[] = +-{ +- { NEMO_ICON_DND_GNOME_ICON_LIST_TYPE, 0, NEMO_ICON_DND_GNOME_ICON_LIST }, +- { NEMO_ICON_DND_URI_LIST_TYPE, 0, NEMO_ICON_DND_URI_LIST }, +-}; +- + enum + { + TAB_CLOSE_REQUEST, diff --git a/x11-fm/nemo/files/patch-src_nemo-view.c b/x11-fm/nemo/files/patch-src_nemo-view.c new file mode 100644 index 000000000000..b50b32d24a44 --- /dev/null +++ b/x11-fm/nemo/files/patch-src_nemo-view.c @@ -0,0 +1,11 @@ +--- src/nemo-view.orig.c 2013-03-02 09:17:03.405569034 +0100 ++++ src/nemo-view.c 2013-03-02 09:17:16.902582392 +0100 +@@ -680,7 +680,7 @@ + NemoZoomLevel + nemo_view_get_default_zoom_level (NemoView *view) + { +- g_return_if_fail (NEMO_IS_VIEW (view)); ++ g_return_val_if_fail (NEMO_IS_VIEW (view), NEMO_ZOOM_LEVEL_STANDARD); + + if (!nemo_view_supports_zooming (view)) { + return -1; diff --git a/x11-fm/nemo/pkg-descr b/x11-fm/nemo/pkg-descr new file mode 100644 index 000000000000..b4f3fd678e8f --- /dev/null +++ b/x11-fm/nemo/pkg-descr @@ -0,0 +1,5 @@ +Nautilus is a file manager tightly integrated into the GNOME destkop. +It is also responsible for desktop and icon management, and provides +an intuitive interface for accessing files and webpages. + +WWW: http://www.gnome.org/projects/nautilus/ diff --git a/x11-fm/nemo/pkg-plist b/x11-fm/nemo/pkg-plist new file mode 100644 index 000000000000..1c8c6f0a1dc9 --- /dev/null +++ b/x11-fm/nemo/pkg-plist @@ -0,0 +1,70 @@ +bin/nemo +bin/nemo-autorun-software +bin/nemo-connect-server +include/nemo/libnemo-extension/nemo-column-provider.h +include/nemo/libnemo-extension/nemo-column.h +include/nemo/libnemo-extension/nemo-extension-types.h +include/nemo/libnemo-extension/nemo-file-info.h +include/nemo/libnemo-extension/nemo-info-provider.h +include/nemo/libnemo-extension/nemo-location-widget-provider.h +include/nemo/libnemo-extension/nemo-menu-item.h +include/nemo/libnemo-extension/nemo-menu-provider.h +include/nemo/libnemo-extension/nemo-menu.h +include/nemo/libnemo-extension/nemo-property-page-provider.h +include/nemo/libnemo-extension/nemo-property-page.h +lib/girepository-1.0/Nemo-3.0.typelib +lib/libnemo-extension.a +lib/libnemo-extension.so +lib/libnemo-extension.so.1.4.0 +libdata/pkgconfig/libnemo-extension.pc +libexec/nemo-convert-metadata +man/man1/nemo-connect-server.1.gz +man/man1/nemo.1.gz +share/applications/nemo-autorun-software.desktop +share/applications/nemo-autostart.desktop +share/applications/nemo.desktop +share/dbus-1/services/org.Nemo.service +share/dbus-1/services/org.freedesktop.NemoFileManager1.service +share/gir-1.0/Nemo-3.0.gir +share/gtksourceview-2.0/language-specs/nemo_action.lang +share/gtksourceview-3.0/language-specs/nemo_action.lang +share/icons/hicolor/16x16/actions/nemo-eject.png +share/icons/hicolor/16x16/apps/nemo.png +share/icons/hicolor/22x22/apps/nemo.png +share/icons/hicolor/24x24/apps/nemo.png +share/icons/hicolor/32x32/actions/nemo-eject.png +share/icons/hicolor/32x32/apps/nemo.png +share/icons/hicolor/scalable/actions/location-symbolic.svg +share/icons/hicolor/scalable/actions/sidebar-hide-symbolic.svg +share/icons/hicolor/scalable/actions/sidebar-places-symbolic.svg +share/icons/hicolor/scalable/actions/sidebar-show-symbolic.svg +share/icons/hicolor/scalable/actions/sidebar-tree-symbolic.svg +share/icons/hicolor/scalable/actions/view-compact-symbolic.svg +share/icons/hicolor/scalable/status/progress-0-symbolic.svg +share/icons/hicolor/scalable/status/progress-10-symbolic.svg +share/icons/hicolor/scalable/status/progress-100-symbolic.svg +share/icons/hicolor/scalable/status/progress-20-symbolic.svg +share/icons/hicolor/scalable/status/progress-30-symbolic.svg +share/icons/hicolor/scalable/status/progress-40-symbolic.svg +share/icons/hicolor/scalable/status/progress-50-symbolic.svg +share/icons/hicolor/scalable/status/progress-60-symbolic.svg +share/icons/hicolor/scalable/status/progress-70-symbolic.svg +share/icons/hicolor/scalable/status/progress-80-symbolic.svg +share/icons/hicolor/scalable/status/progress-90-symbolic.svg +share/icons/hicolor/scalable/apps/nemo.svg +share/mime/application/nemo-action.xml +share/mime/application/x-nemo-saved-search.xml +share/mime/packages/nemo.xml +%%DATADIR%%/actions/add-desklets.nemo_action +%%DATADIR%%/actions/change-background.nemo_action +%%DATADIR%%/actions/mount-archive.nemo_action +%%DATADIR%%/actions/myaction.py +%%DATADIR%%/actions/new-launcher.nemo_action +%%DATADIR%%/actions/sample.nemo_action +%%DATADIR%%/actions/set-as-background.nemo_action +%%DATADIR%%/icons/hicolor/16x16/emblems/emblem-note.png +%%DATADIR%%/icons/hicolor/24x24/emblems/emblem-note.png +%%DATADIR%%/icons/hicolor/48x48/emblems/emblem-note.png +%%DATADIR%%/nemo-extras.placeholder +%%DATADIR%%/nemo-suggested.placeholder +share/polkit-1/actions/org.nemo.root.policy diff --git a/x11-fm/sushi/Makefile b/x11-fm/sushi/Makefile new file mode 100644 index 000000000000..76dcc5b75b66 --- /dev/null +++ b/x11-fm/sushi/Makefile @@ -0,0 +1,32 @@ +# Created by: Gustau Perez i Querol <gustau.perez@gmail.com> +# $FreeBSD$ +# $MCom: ports/trunk/x11-fm/sushi/Makefile 19578 2014-04-25 21:50:30Z kwm $ + +PORTNAME= sushi +PORTVERSION= 3.12.0 +CATEGORIES= x11-fm gnome +MASTER_SITES= GNOME +DIST_SUBDIR= gnome3 + +MAINTAINER= gnome@FreeBSD.org +COMMENT= Tool similar to Gloobus Preview that provides quick file previews + +LIB_DEPENDS= libgcr-3.so:${PORTSDIR}/security/gcr \ + libgjs.so:${PORTSDIR}/lang/gjs \ + libclutter-gtk-1.0.so:${PORTSDIR}/graphics/clutter-gtk3 \ + libclutter-gst-2.0.so:${PORTSDIR}/multimedia/clutter-gst \ + libwebkitgtk-3.0.so:${PORTSDIR}/www/webkit-gtk3 \ + libmusicbrainz5.so:${PORTSDIR}/audio/libmusicbrainz5 \ + libevdocument3.so:${PORTSDIR}/graphics/evince +RUN_DEPENDS= nautilus:${PORTSDIR}/x11-fm/nautilus + +USES= gettext gmake libtool pathfix pkgconfig tar:xz +INSTALLS_ICONS= yes +USE_GNOME= gnomeprefix gtksourceview3 intlhack introspection:build +USE_LDCONFIG= yes +GNU_CONFIGURE= yes +CPPFLAGS+= -I${LOCALBASE}/include +LDFLAGS+= -L${LOCALBASE}/lib +INSTALL_TARGET= install-strip + +.include <bsd.port.mk> diff --git a/x11-fm/sushi/distinfo b/x11-fm/sushi/distinfo new file mode 100644 index 000000000000..1148ec23d919 --- /dev/null +++ b/x11-fm/sushi/distinfo @@ -0,0 +1,2 @@ +SHA256 (gnome3/sushi-3.12.0.tar.xz) = 78594a858371b671671205e7b2518e7eb82ed8c2540b62f45a657aaabdf1a9ff +SIZE (gnome3/sushi-3.12.0.tar.xz) = 281976 diff --git a/x11-fm/sushi/pkg-descr b/x11-fm/sushi/pkg-descr new file mode 100644 index 000000000000..c41bda32ca0f --- /dev/null +++ b/x11-fm/sushi/pkg-descr @@ -0,0 +1,3 @@ +Sushi is a new GNOME 3.2 tool similar to Gloobus Preview that provides quick file previews. + +WWW: http://www.ubuntugeek.com/gnome-sushi-quick-previewer-for-nautilus.html diff --git a/x11-fm/sushi/pkg-plist b/x11-fm/sushi/pkg-plist new file mode 100644 index 000000000000..d372db411841 --- /dev/null +++ b/x11-fm/sushi/pkg-plist @@ -0,0 +1,88 @@ +bin/sushi +lib/sushi/girepository-1.0/Sushi-1.0.typelib +lib/sushi/libsushi-1.0.so +libexec/sushi-start +share/dbus-1/services/org.gnome.Sushi.service +share/glib-2.0/schemas/org.gnome.sushi.gschema.xml +share/locale/an/LC_MESSAGES/sushi.mo +share/locale/ar/LC_MESSAGES/sushi.mo +share/locale/as/LC_MESSAGES/sushi.mo +share/locale/ast/LC_MESSAGES/sushi.mo +share/locale/be/LC_MESSAGES/sushi.mo +share/locale/bg/LC_MESSAGES/sushi.mo +share/locale/bn_IN/LC_MESSAGES/sushi.mo +share/locale/ca/LC_MESSAGES/sushi.mo +share/locale/ca@valencia/LC_MESSAGES/sushi.mo +share/locale/cs/LC_MESSAGES/sushi.mo +share/locale/da/LC_MESSAGES/sushi.mo +share/locale/de/LC_MESSAGES/sushi.mo +share/locale/el/LC_MESSAGES/sushi.mo +share/locale/en_GB/LC_MESSAGES/sushi.mo +share/locale/eo/LC_MESSAGES/sushi.mo +share/locale/es/LC_MESSAGES/sushi.mo +share/locale/et/LC_MESSAGES/sushi.mo +share/locale/eu/LC_MESSAGES/sushi.mo +share/locale/fa/LC_MESSAGES/sushi.mo +share/locale/fi/LC_MESSAGES/sushi.mo +share/locale/fr/LC_MESSAGES/sushi.mo +share/locale/fur/LC_MESSAGES/sushi.mo +share/locale/gl/LC_MESSAGES/sushi.mo +share/locale/gu/LC_MESSAGES/sushi.mo +share/locale/he/LC_MESSAGES/sushi.mo +share/locale/hi/LC_MESSAGES/sushi.mo +share/locale/hu/LC_MESSAGES/sushi.mo +share/locale/id/LC_MESSAGES/sushi.mo +share/locale/it/LC_MESSAGES/sushi.mo +share/locale/ja/LC_MESSAGES/sushi.mo +share/locale/kn/LC_MESSAGES/sushi.mo +share/locale/ko/LC_MESSAGES/sushi.mo +share/locale/lt/LC_MESSAGES/sushi.mo +share/locale/lv/LC_MESSAGES/sushi.mo +share/locale/ml/LC_MESSAGES/sushi.mo +share/locale/mr/LC_MESSAGES/sushi.mo +share/locale/nb/LC_MESSAGES/sushi.mo +share/locale/nl/LC_MESSAGES/sushi.mo +share/locale/or/LC_MESSAGES/sushi.mo +share/locale/pa/LC_MESSAGES/sushi.mo +share/locale/pl/LC_MESSAGES/sushi.mo +share/locale/pt/LC_MESSAGES/sushi.mo +share/locale/pt_BR/LC_MESSAGES/sushi.mo +share/locale/ru/LC_MESSAGES/sushi.mo +share/locale/sk/LC_MESSAGES/sushi.mo +share/locale/sl/LC_MESSAGES/sushi.mo +share/locale/sr/LC_MESSAGES/sushi.mo +share/locale/sr@latin/LC_MESSAGES/sushi.mo +share/locale/sv/LC_MESSAGES/sushi.mo +share/locale/ta/LC_MESSAGES/sushi.mo +share/locale/te/LC_MESSAGES/sushi.mo +share/locale/tg/LC_MESSAGES/sushi.mo +share/locale/th/LC_MESSAGES/sushi.mo +share/locale/tr/LC_MESSAGES/sushi.mo +share/locale/ug/LC_MESSAGES/sushi.mo +share/locale/uk/LC_MESSAGES/sushi.mo +share/locale/uz@cyrillic/LC_MESSAGES/sushi.mo +share/locale/vi/LC_MESSAGES/sushi.mo +share/locale/zh_CN/LC_MESSAGES/sushi.mo +share/locale/zh_HK/LC_MESSAGES/sushi.mo +share/locale/zh_TW/LC_MESSAGES/sushi.mo +share/sushi/gir-1.0/Sushi-1.0.gir +share/sushi/js/ui/application.js +share/sushi/js/ui/fallbackRenderer.js +share/sushi/js/ui/main.js +share/sushi/js/ui/mainWindow.js +share/sushi/js/ui/mimeHandler.js +share/sushi/js/ui/spinnerBox.js +share/sushi/js/ui/tweener.js +share/sushi/js/ui/utils.js +share/sushi/js/util/constants.js +share/sushi/js/util/format.js +share/sushi/js/util/path.js +share/sushi/js/util/totemMimeTypes.js +share/sushi/js/viewers/audio.js +share/sushi/js/viewers/evince.js +share/sushi/js/viewers/font.js +share/sushi/js/viewers/gst.js +share/sushi/js/viewers/html.js +share/sushi/js/viewers/image.js +share/sushi/js/viewers/text.js +share/sushi/style/gtk-style.css |