diff options
author | Guido Falsi <madpilot@FreeBSD.org> | 2019-09-20 07:46:33 +0800 |
---|---|---|
committer | Guido Falsi <madpilot@FreeBSD.org> | 2019-09-20 07:46:33 +0800 |
commit | e69e6941cc0f1dab5aefa920fb26c0f26941f258 (patch) | |
tree | e3316902afbb4318b0439dc574f0496749ecfdc3 /x11-fm | |
parent | 1e85daf0f563c93a39304c113d346f778baccbd8 (diff) | |
download | freebsd-ports-gnome-e69e6941cc0f1dab5aefa920fb26c0f26941f258.tar.gz freebsd-ports-gnome-e69e6941cc0f1dab5aefa920fb26c0f26941f258.tar.zst freebsd-ports-gnome-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
Diffstat (limited to 'x11-fm')
-rw-r--r-- | x11-fm/thunar-vfs/Makefile | 13 | ||||
-rw-r--r-- | x11-fm/thunar/Makefile | 32 | ||||
-rw-r--r-- | x11-fm/thunar/distinfo | 6 | ||||
-rw-r--r-- | x11-fm/thunar/pkg-plist | 83 |
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 |