aboutsummaryrefslogtreecommitdiff
path: root/x11-fm
diff options
context:
space:
mode:
authorGuido Falsi <madpilot@FreeBSD.org>2019-09-19 23:46:33 +0000
committerGuido Falsi <madpilot@FreeBSD.org>2019-09-19 23:46:33 +0000
commite69e6941cc0f1dab5aefa920fb26c0f26941f258 (patch)
treee3316902afbb4318b0439dc574f0496749ecfdc3 /x11-fm
parent1e85daf0f563c93a39304c113d346f778baccbd8 (diff)
downloadports-e69e6941cc0f1dab5aefa920fb26c0f26941f258.tar.gz
ports-e69e6941cc0f1dab5aefa920fb26c0f26941f258.zip
Welcome XFCE 4.14 to the FreeBSD ports tree
- This XFCE release uses almost exclusively gtk3, so the USES=xfce now defaults to gtk3 - Make x11-themes/gtk-xfce-engine an optional dependency(disabled by default), it only supports gtk2, so would leave miost of this XFCE version unthemed. - Add Greybird as an optional and enabled dependency as a modern theme supporting both GTK versions and all other XFCE parts - The xfce4-vala port is deprecated and removed. The VALA bindings are available in the library ports using the GIR and VAPI options (on by default) - Fixed various missing library and portlint warnings (portmgr fixit blanket) - Default Display Manager changed to lightdm (Thanks to woodsb02 for help) - Add x11/xfce4-screensaver as an optional dependency to the xfce4-goodies (enabled by default) - Remove dependency on x11-fm/thunar-vfs and deprecate the port. It is EOL upstream and the functionality is included in thunar itself Update: - Added back sysutils/xfce4-places-plugin, updated to 1.8.1 - archivers/thunar-archive-plugin to 0.4.0 - audio/thunar-media-tags-plugin to 0.3.0 - audio/xfce4-mpc-plugin to 0.5.2 - audio/xfce4-pulseaudio-plugin to 0.4.2 - deskutils/xfce4-tumbler to 0.2.7 - devel/thunar-vcs-plugin to 0.2.0 [1] - devel/xfce4-dev-tools to 4.14.0 - misc/xfce4-appfinder to 4.14.0 - misc/xfce4-weather-plugin to 0.10.0 - multimedia/xfce4-parole to 1.0.4 - sysutils/gigolo to 0.5.0 - sysutils/xfce4-battery-plugin to 1.1.3 - sysutils/xfce4-fsguard-plugin to 1.1.1 - sysutils/xfce4-netload-plugin to 1.3.2 - sysutils/xfce4-power-manage to 1.6.5 - sysutils/xfce4-settings 4.14.1 - sysutils/xfce4-systemload-plugin to 1.2.3 - sysutils/xfce4-wavelan-plugin to 0.6.1 - www/xfce4-smartbookmark-plugin to 0.5.1 - x11-clocks/xfce4-datetime-plugin to 0.8.0 - Added new xfce4-stopwatch-plugin, version 0.3.1 - x11-clocks/xfce4-timer-out-plugin to 1.0.3 - x11-fm/thunar to 1.8.9 - x11-wm/xfce4-desktop to 4.14.1 - x11-wm/xfce4-panel to 4.14.0 - x11-wm/xfce4-session to 4.14.0 - x11-wm/xfce4-wm to 4.14.0 - x11/libexo to 0.12.8 - x11/libxfce4menu to 4.14.1 - x11/libxfce4util to 4.14.0 - x11/xfce4-conf to 4.14.1 - x11/xfce4-dashboard to 0.7.5 - x11/xfce4-screensaver to 0.1.8 - x11/xfce4-screenshooter-plugin to 1.9.6 - x11/xfce4-verve-plugin to 2.0.0 Thanks to: Olivier Duchateau <duchateau.olivier@gmail.com> PR: 240236 Exp-run by: antoine Tested by: sbruno Approved by: sergey.dyatko@gmail.com (maintainer timeout via email), portmgr (fixit blanket, port breaks with new Thunar if not updated) [1] Differential Revision: https://reviews.freebsd.org/D21278
Notes
Notes: svn path=/head/; revision=512378
Diffstat (limited to 'x11-fm')
-rw-r--r--x11-fm/thunar-vfs/Makefile13
-rw-r--r--x11-fm/thunar/Makefile32
-rw-r--r--x11-fm/thunar/distinfo6
-rw-r--r--x11-fm/thunar/pkg-plist83
4 files changed, 91 insertions, 43 deletions
diff --git a/x11-fm/thunar-vfs/Makefile b/x11-fm/thunar-vfs/Makefile
index 5249f0ea9d7a..4c3e76f76267 100644
--- a/x11-fm/thunar-vfs/Makefile
+++ b/x11-fm/thunar-vfs/Makefile
@@ -3,13 +3,16 @@
PORTNAME= thunar-vfs
PORTVERSION= 1.2.0
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= x11-fm xfce
MASTER_SITES= XFCE/archive
DIST_SUBDIR= xfce4
MAINTAINER= xfce@FreeBSD.org
-COMMENT= The virtual filesystem for Thunar
+COMMENT= Virtual filesystem for Thunar
+
+DEPRECATED= Functionality included in Thunar
+EXPIRATION_DATE=2019-11-01
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
@@ -20,9 +23,9 @@ LIB_DEPENDS= libpng.so:graphics/png \
libgamin-1.so:devel/gamin \
libdbus-1.so:devel/dbus
-USES= desktop-file-utils gettext-tools gmake gnome jpeg libtool pathfix \
- perl5 pkgconfig tar:bzip2 xfce
-USE_GNOME= cairo gdkpixbuf2 glib20 gtk20 intlhack intltool
+USES= gettext-tools gmake gnome jpeg libtool pathfix \
+ perl5 pkgconfig tar:bzip2 xfce:gtk2 xorg
+USE_GNOME= cairo gdkpixbuf2 glib20 gtk20 intltool
USE_XFCE= libexo
USE_XORG= ice x11 sm
USE_LDCONFIG= yes
diff --git a/x11-fm/thunar/Makefile b/x11-fm/thunar/Makefile
index 4e2b92e52836..c2fdb0bbb656 100644
--- a/x11-fm/thunar/Makefile
+++ b/x11-fm/thunar/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= Thunar
-DISTVERSION= 1.6.17
+DISTVERSION= 1.8.9
CATEGORIES= x11-fm xfce
MASTER_SITES= XFCE
DIST_SUBDIR= xfce4
@@ -15,36 +15,30 @@ LICENSE_COMB= multi
LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING
LICENSE_FILE_LGPL20= ${WRKSRC}/COPYING.LIB
-LIB_DEPENDS= libtumbler-1.so:deskutils/xfce4-tumbler \
- libdbus-1.so:devel/dbus \
- libdbus-glib-1.so:devel/dbus-glib \
- libfontconfig.so:x11-fonts/fontconfig \
- libfreetype.so:print/freetype2
+LIB_DEPENDS= libtumbler-1.so:deskutils/xfce4-tumbler
RUN_DEPENDS= pkexec:sysutils/polkit
USES= desktop-file-utils gettext-tools gmake gnome libtool pathfix \
- perl5 pkgconfig tar:bzip2 xfce
-USE_GNOME= cairo gdkpixbuf2 glib20 gtk20 intltool
+ perl5 pkgconfig tar:bzip2 xfce xorg
+USE_GNOME= cairo gdkpixbuf2 glib20 gtk30 intltool
USE_LDCONFIG= yes
USE_XFCE= libexo
USE_XORG= ice sm x11
GNU_CONFIGURE= yes
-CONFIGURE_ARGS+=--enable-gio-unix \
- --disable-gudev \
- --enable-dbus
+CONFIGURE_ARGS= --enable-gio-unix \
+ --disable-gudev
INSTALLS_ICONS= yes
INSTALL_TARGET= install-strip
-PORTSCOUT= limit:^1\.6\.
-
-OPTIONS_DEFINE= NLS NOTIFY
+OPTIONS_DEFINE= GIR NLS NOTIFY
OPTIONS_GROUP= PLUGINS
OPTIONS_GROUP_PLUGINS= PLUG_APR PLUG_SBR PLUG_TPA PLUG_UCA PLUG_WALL
OPTIONS_DEFAULT= NOTIFY PLUG_APR PLUG_SBR PLUG_TPA PLUG_UCA PLUG_WALL
OPTIONS_SUB= yes
# Override NOTIFY_DESC
+GIR_DESC= Use Gobject Introspection
NOTIFY_DESC= Display notifications
PLUG_APR_DESC= Advanced Properties plugin
PLUG_SBR_DESC= Simple Builtin Renamers plugin
@@ -52,6 +46,10 @@ PLUG_TPA_DESC= Trash Panel Applet plugin
PLUG_UCA_DESC= User Customizable Actions plugin
PLUG_WALL_DESC= Wallpaper plugin
+GIR_USE= gnome=introspection:build
+GIR_CONFIGURE_ON= --enable-introspection=yes
+GIR_CONFIGURE_OFF= --enable-introspection=no
+
NLS_CONFIGURE_ENABLE= nls
NLS_USES= gettext-runtime
@@ -71,9 +69,13 @@ PLUG_UCA_CONFIGURE_ENABLE= uca-plugin
PLUG_WALL_CONFIGURE_ENABLE= wallpaper-plugin
post-patch:
- @${REINPLACE_CMD} -e 's|internet-mail|emblem-mail|' \
+ @${REINPLACE_CMD} -e 's|mail-send|emblem-mail|' \
${WRKSRC}/plugins/thunar-sendto-email/thunar-sendto-email.desktop.in.in
+post-install:
+ ${RM} ${STAGEDIR}${PREFIX}/lib/systemd/user/thunar.service
+ (cd ${STAGEDIR}${PREFIX}/lib && ${RMDIR} -p systemd/user)
+
.include <bsd.port.pre.mk>
.if defined(WITH_DEBUG)
diff --git a/x11-fm/thunar/distinfo b/x11-fm/thunar/distinfo
index e2eb3d8b6d8d..92d60a72ee3f 100644
--- a/x11-fm/thunar/distinfo
+++ b/x11-fm/thunar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1558167310
-SHA256 (xfce4/Thunar-1.6.17.tar.bz2) = ced9f64db447f24e1a5a5376f413648b35da376c3fa1a471a0d7f680d792338d
-SIZE (xfce4/Thunar-1.6.17.tar.bz2) = 1995398
+TIMESTAMP = 1565594323
+SHA256 (xfce4/Thunar-1.8.9.tar.bz2) = 7a758e7ac03501c520c304f8845353315c954d429b17d591b8eea8b14f1350b9
+SIZE (xfce4/Thunar-1.8.9.tar.bz2) = 2375302
diff --git a/x11-fm/thunar/pkg-plist b/x11-fm/thunar/pkg-plist
index 1b1e97b54573..df74eabeb27f 100644
--- a/x11-fm/thunar/pkg-plist
+++ b/x11-fm/thunar/pkg-plist
@@ -2,38 +2,78 @@ bin/Thunar
bin/thunar
bin/thunar-settings
%%PLUG_UCA%%etc/xdg/Thunar/uca.xml
-include/thunarx-2/thunarx/thunarx-config.h
-include/thunarx-2/thunarx/thunarx-file-info.h
-include/thunarx-2/thunarx/thunarx-menu-provider.h
-include/thunarx-2/thunarx/thunarx-preferences-provider.h
-include/thunarx-2/thunarx/thunarx-property-page-provider.h
-include/thunarx-2/thunarx/thunarx-property-page.h
-include/thunarx-2/thunarx/thunarx-provider-factory.h
-include/thunarx-2/thunarx/thunarx-provider-plugin.h
-include/thunarx-2/thunarx/thunarx-renamer-provider.h
-include/thunarx-2/thunarx/thunarx-renamer.h
-include/thunarx-2/thunarx/thunarx.h
+include/thunarx-3/thunarx/thunarx-config.h
+include/thunarx-3/thunarx/thunarx-file-info.h
+include/thunarx-3/thunarx/thunarx-menu-item.h
+include/thunarx-3/thunarx/thunarx-menu-provider.h
+include/thunarx-3/thunarx/thunarx-menu.h
+include/thunarx-3/thunarx/thunarx-preferences-provider.h
+include/thunarx-3/thunarx/thunarx-property-page-provider.h
+include/thunarx-3/thunarx/thunarx-property-page.h
+include/thunarx-3/thunarx/thunarx-provider-factory.h
+include/thunarx-3/thunarx/thunarx-provider-module.h
+include/thunarx-3/thunarx/thunarx-provider-plugin.h
+include/thunarx-3/thunarx/thunarx-renamer-provider.h
+include/thunarx-3/thunarx/thunarx-renamer.h
+include/thunarx-3/thunarx/thunarx.h
lib/Thunar/ThunarBulkRename
lib/Thunar/thunar-sendto-email
-lib/libthunarx-2.so
-lib/libthunarx-2.so.0
-lib/libthunarx-2.so.0.0.0
-%%PLUG_APR%%lib/thunarx-2/thunar-apr.so
-%%PLUG_SBR%%lib/thunarx-2/thunar-sbr.so
-%%PLUG_UCA%%lib/thunarx-2/thunar-uca.so
-%%PLUG_WALL%%lib/thunarx-2/thunar-wallpaper-plugin.so
+%%GIR%%lib/girepository-1.0/Thunarx-3.0.typelib
+lib/libthunarx-3.so
+lib/libthunarx-3.so.0
+lib/libthunarx-3.so.0.0.0
+%%PLUG_APR%%lib/thunarx-3/thunar-apr.so
+%%PLUG_SBR%%lib/thunarx-3/thunar-sbr.so
+%%PLUG_UCA%%lib/thunarx-3/thunar-uca.so
+%%PLUG_WALL%%lib/thunarx-3/thunar-wallpaper-plugin.so
%%PLUG_TPA%%lib/xfce4/panel/plugins/libthunar-tpa.so
-libdata/pkgconfig/thunarx-2.pc
+libdata/pkgconfig/thunarx-3.pc
man/man1/Thunar.1.gz
share/Thunar/sendto/thunar-sendto-email.desktop
-share/appdata/thunar.appdata.xml
share/applications/Thunar-bulk-rename.desktop
share/applications/Thunar-folder-handler.desktop
share/applications/Thunar.desktop
share/applications/thunar-settings.desktop
+share/dbus-1/services/org.xfce.Thunar.FileManager1.service
share/dbus-1/services/org.xfce.FileManager.service
share/dbus-1/services/org.xfce.Thunar.service
%%DOCSDIR%%/README.gtkrc
+%%GIR%%share/gir-1.0/Thunarx-3.0.gir
+share/gtk-doc/html/thunarx/ThunarxFileInfo.html
+share/gtk-doc/html/thunarx/ThunarxMenu.html
+share/gtk-doc/html/thunarx/ThunarxMenuItem.html
+share/gtk-doc/html/thunarx/ThunarxMenuProvider.html
+share/gtk-doc/html/thunarx/ThunarxPreferencesProvider.html
+share/gtk-doc/html/thunarx/ThunarxPropertyPage.html
+share/gtk-doc/html/thunarx/ThunarxPropertyPageProvider.html
+share/gtk-doc/html/thunarx/ThunarxProviderFactory.html
+share/gtk-doc/html/thunarx/ThunarxProviderPlugin.html
+share/gtk-doc/html/thunarx/ThunarxRenamer.html
+share/gtk-doc/html/thunarx/ThunarxRenamerProvider.html
+share/gtk-doc/html/thunarx/abstraction.png
+share/gtk-doc/html/thunarx/bulk-rename.png
+share/gtk-doc/html/thunarx/home.png
+share/gtk-doc/html/thunarx/index.html
+share/gtk-doc/html/thunarx/ix01.html
+share/gtk-doc/html/thunarx/left-insensitive.png
+share/gtk-doc/html/thunarx/left.png
+share/gtk-doc/html/thunarx/menu-provider.png
+share/gtk-doc/html/thunarx/right-insensitive.png
+share/gtk-doc/html/thunarx/right.png
+share/gtk-doc/html/thunarx/say-hello.png
+share/gtk-doc/html/thunarx/style.css
+share/gtk-doc/html/thunarx/thunarx-Variables-and-functions-to-check-the-library-version.html
+share/gtk-doc/html/thunarx/thunarx-abstraction-layer.html
+share/gtk-doc/html/thunarx/thunarx-fundamentals.html
+share/gtk-doc/html/thunarx/thunarx-overview.html
+share/gtk-doc/html/thunarx/thunarx-providers.html
+share/gtk-doc/html/thunarx/thunarx-using-extensions.html
+share/gtk-doc/html/thunarx/thunarx-writing-extensions-advanced-topics.html
+share/gtk-doc/html/thunarx/thunarx-writing-extensions-getting-started.html
+share/gtk-doc/html/thunarx/thunarx-writing-extensions.html
+share/gtk-doc/html/thunarx/thunarx.devhelp2
+share/gtk-doc/html/thunarx/up-insensitive.png
+share/gtk-doc/html/thunarx/up.png
share/icons/hicolor/16x16/apps/Thunar.png
share/icons/hicolor/16x16/stock/navigation/stock_folder-copy.png
share/icons/hicolor/16x16/stock/navigation/stock_folder-move.png
@@ -69,6 +109,8 @@ share/icons/hicolor/scalable/apps/Thunar.svg
%%NLS%%share/locale/he/LC_MESSAGES/Thunar.mo
%%NLS%%share/locale/hr/LC_MESSAGES/Thunar.mo
%%NLS%%share/locale/hu/LC_MESSAGES/Thunar.mo
+%%NLS%%share/locale/hy/LC_MESSAGES/Thunar.mo
+%%NLS%%share/locale/hy_AM/LC_MESSAGES/Thunar.mo
%%NLS%%share/locale/id/LC_MESSAGES/Thunar.mo
%%NLS%%share/locale/ie/LC_MESSAGES/Thunar.mo
%%NLS%%share/locale/is/LC_MESSAGES/Thunar.mo
@@ -106,6 +148,7 @@ share/icons/hicolor/scalable/apps/Thunar.svg
%%NLS%%share/locale/zh_CN/LC_MESSAGES/Thunar.mo
%%NLS%%share/locale/zh_HK/LC_MESSAGES/Thunar.mo
%%NLS%%share/locale/zh_TW/LC_MESSAGES/Thunar.mo
+share/metainfo/org.xfce.thunar.appdata.xml
share/pixmaps/Thunar/Thunar-about-logo.png
share/polkit-1/actions/org.xfce.thunar.policy
%%PLUG_TPA%%share/xfce4/panel/plugins/thunar-tpa.desktop