pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/meta-pkgs/mate
Module Name: pkgsrc
Committed By: youri
Date: Fri Jun 23 17:33:52 UTC 2017
Modified Files:
pkgsrc/meta-pkgs/mate: Makefile Makefile.common
Log Message:
Update mate to 1.18:
What’s new in MATE 1.18
The release is focused on completing the migration to GTK3+ and adopting
new technologies to replace some of deprecated components MATE Desktop
1.16 still relied on.
The headline changes in MATE Desktop 1.18 are:
The entire MATE Desktop suite of applications and components is now
GTK3+ only!
Requires GTK+ >= 3.14.
All GTK2+ code has been dropped including the --with-gtk build
option.
Completed the migration to GtkApplication from libunique.
Added libinput support for mouse and touchpad.
Separate settings for handedness (left/right-handed) and motion
acceleration/threshold.
Much improved accessibility support (particularly for visually
impaired users).
Many thanks to our friends at Hypra.fr for their contribution!
Caja adds several new features including:
Added a copy queue and copy pausing.
Asking confirmation before moving files to the Trash.
Support for back/forward mouse buttons for directory navigation.
Notification when ejected drives are safe to unplug.
Lock screen will load the users selected background instead of the
system defined default.
MATE Panel gets several improvements, including:
Added desktop actions support for additional launch options.
Added StatusNotifier support.
Added support for Menulibre menu editor, if installed it is
preferred over Mozo.
Engrampa, the archive manager, includes a number of improvements:
Added ear and war to the supported types list.
Check the rar/unrar version to the correct date is shown.
Fixed compress rar and 7z split into volumes.
Notifications now implement action icons support, for example
playback control icons used by media players.
Reworked the font viewer to add font browsing mode, support for TTC
fonts and expose it in the menus by default.
Replaced deprecated upower suspend/hibernate functions with
ConsoleKit2 equivalents.
MATE Terminal adds the ability to close tabs with middle mouse
button.
Atril, the document viewer, has much improved page load times and
adds support for unarchiver used by some comics.
Lots of deprecated GTK+ methods have been replaced and many bugs
have been fixed.
The plugin systems, and all C and Python plugins, in Eye of MATE and
Pluma have been ported to libpeas.
Translations are updated. Thank you to our team of translators!
A number of memory leaks have been plugged.
A-n-d most exciting of all… MATE Calculator is back and has been
ported to GTK3+ :-D
What’s new in MATE 1.16
The release is focused on improving GTK3+ compatibility, migrating
components to newer libraries, fixing bugs and code hygiene. The
headline changes in MATE Desktop 1.16 are:
Improved GTK+3 support across the entire MATE Desktop.
Application and theme support for GTK+ 3.22.
More applications build against GTK+3 only:
Engrampa
MATE Notification Daemon
MATE PolKit
MATE Session Manager
MATE Terminal
Some applications have been decoupled from libmate-desktop:
Engrampa
MATE Applets
MATE Netbook
MATE Power Manager
MATE Terminal
Pluma
Work has started to port applications to GApplication or
GtkApplication:
Engrampa
MATE Applets
MATE Netbook
MATE User Share
Many bugs and deprecations are fixed.
Translations are updated. Thank you to our team of translators!
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 pkgsrc/meta-pkgs/mate/Makefile \
pkgsrc/meta-pkgs/mate/Makefile.common
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/meta-pkgs/mate/Makefile
diff -u pkgsrc/meta-pkgs/mate/Makefile:1.1 pkgsrc/meta-pkgs/mate/Makefile:1.2
--- pkgsrc/meta-pkgs/mate/Makefile:1.1 Sat May 21 19:23:25 2016
+++ pkgsrc/meta-pkgs/mate/Makefile Fri Jun 23 17:33:51 2017
@@ -1,48 +1,52 @@
-# $NetBSD: Makefile,v 1.1 2016/05/21 19:23:25 youri Exp $
+# $NetBSD: Makefile,v 1.2 2017/06/23 17:33:51 youri Exp $
.include "../../meta-pkgs/mate/Makefile.common"
-PKGNAME= mate-${MATE_VERSION}
+MAINTAINER= youri%NetBSD.org@localhost
+HOMEPAGE= http://www.mate-desktop.org/
+LICENSE= gnu-gpl-v3
+
+PKGNAME= mate-${VERSION}
CATEGORIES= meta-pkgs
COMMENT= Meta-package for MATE desktop environment
META_PACKAGE= yes
-DEPENDS+= atril>=1.14.0:../../print/atril
-DEPENDS+= caja>=1.14.0:../../sysutils/caja
-DEPENDS+= caja-dropbox>=1.14.0:../../sysutils/caja-dropbox
-DEPENDS+= caja-extensions>=1.14.0:../../sysutils/caja-extensions
-DEPENDS+= engrampa>=1.14.0:../../archivers/engrampa
-DEPENDS+= eom>=1.14.0:../../graphics/eom
-DEPENDS+= libmatekbd>=1.14.0:../../x11/libmatekbd
-DEPENDS+= libmateweather>=1.14.0:../../misc/libmateweather
-DEPENDS+= marco>=1.14.0:../../wm/marco
-DEPENDS+= mate-applets>=1.14.0:../../x11/mate-applets
-DEPENDS+= mate-backgrounds>=1.14.0:../../graphics/mate-backgrounds
-DEPENDS+= mate-common>=1.14.0:../../devel/mate-common
-DEPENDS+= mate-control-center>=1.14.0:../../x11/mate-control-center
-DEPENDS+= mate-desktop>=1.14.0:../../x11/mate-desktop
-DEPENDS+= mate-icon-theme>=1.14.0:../../graphics/mate-icon-theme
-DEPENDS+= mate-icon-theme-faenza>=1.14.0:../../graphics/mate-icon-theme-faenza
-DEPENDS+= mate-indicator-applet>=1.14.0:../../x11/mate-indicator-applet
-DEPENDS+= mate-media>=1.14.0:../../multimedia/mate-media
-DEPENDS+= mate-menus>=1.14.0:../../x11/mate-menus
-DEPENDS+= mate-netbook>=1.14.0:../../wm/mate-netbook
-DEPENDS+= mate-notification-daemon>=1.14.0:../../sysutils/mate-notification-daemon
-DEPENDS+= mate-panel>=1.14.0:../../x11/mate-panel
-DEPENDS+= mate-polkit>=1.14.0:../../security/mate-polkit
-DEPENDS+= mate-power-manager>=1.14.0:../../sysutils/mate-power-manager
-DEPENDS+= mate-screensaver>=1.14.0:../../x11/mate-screensaver
-DEPENDS+= mate-sensors-applet>=1.14.0:../../sysutils/mate-sensors-applet
-DEPENDS+= mate-session-manager>=1.14.0:../../x11/mate-session-manager
-DEPENDS+= mate-settings-daemon>=1.14.0:../../x11/mate-settings-daemon
-DEPENDS+= mate-system-monitor>=1.14.0:../../sysutils/mate-system-monitor
-DEPENDS+= mate-terminal>=1.14.0:../../x11/mate-terminal
-DEPENDS+= mate-themes>=3.20.0:../../graphics/mate-themes
-DEPENDS+= mate-user-share>=1.14.0:../../net/mate-user-share
-DEPENDS+= mate-utils>=1.14.0:../../misc/mate-utils
-DEPENDS+= mozo>=1.14.0:../../x11/mozo
-DEPENDS+= pluma>=1.14.0:../../editors/pluma
+DEPENDS+= atril>=${VERSION}:../../print/atril
+DEPENDS+= caja>=${VERSION}:../../sysutils/caja
+DEPENDS+= caja-dropbox>=${VERSION}:../../sysutils/caja-dropbox
+DEPENDS+= caja-extensions>=${VERSION}:../../sysutils/caja-extensions
+DEPENDS+= engrampa>=${VIRSION}:../../archivers/engrampa
+DEPENDS+= eom>=${VERSION}:../../graphics/eom
+DEPENDS+= libmatekbd>=${VERSION}:../../x11/libmatekbd
+DEPENDS+= libmateweather>=${VERSION}:../../misc/libmateweather
+DEPENDS+= marco>=${VERSION}:../../wm/marco
+DEPENDS+= mate-applets>=${VERSION}:../../x11/mate-applets
+DEPENDS+= mate-backgrounds>=${VERSION}:../../graphics/mate-backgrounds
+DEPENDS+= mate-common>=${VERSION}:../../devel/mate-common
+DEPENDS+= mate-control-center>=${VERSION}:../../x11/mate-control-center
+DEPENDS+= mate-desktop>=${VERSION}:../../x11/mate-desktop
+DEPENDS+= mate-icon-theme>=${VERSION}:../../graphics/mate-icon-theme
+DEPENDS+= mate-icon-theme-faenza>=${VERSION}:../../graphics/mate-icon-theme-faenza
+DEPENDS+= mate-indicator-applet>=${VERSION}:../../x11/mate-indicator-applet
+DEPENDS+= mate-media>=${VERSION}:../../multimedia/mate-media
+DEPENDS+= mate-menus>=${VERSION}:../../x11/mate-menus
+DEPENDS+= mate-netbook>=${VERSION}:../../wm/mate-netbook
+DEPENDS+= mate-notification-daemon>=${VERSION}:../../sysutils/mate-notification-daemon
+DEPENDS+= mate-panel>=${VERSION}:../../x11/mate-panel
+DEPENDS+= mate-polkit>=${VERSION}:../../security/mate-polkit
+DEPENDS+= mate-power-manager>=${VERSION}:../../sysutils/mate-power-manager
+DEPENDS+= mate-screensaver>=${VERSION}:../../x11/mate-screensaver
+DEPENDS+= mate-sensors-applet>=${VERSION}:../../sysutils/mate-sensors-applet
+DEPENDS+= mate-session-manager>=${VERSION}:../../x11/mate-session-manager
+DEPENDS+= mate-settings-daemon>=${VERSION}:../../x11/mate-settings-daemon
+DEPENDS+= mate-system-monitor>=${VERSION}:../../sysutils/mate-system-monitor
+DEPENDS+= mate-terminal>=${VERSION}:../../x11/mate-terminal
+DEPENDS+= mate-themes>=${VERSION}:../../graphics/mate-themes
+DEPENDS+= mate-user-share>=${VERSION}:../../net/mate-user-share
+DEPENDS+= mate-utils>=${VERSION}:../../misc/mate-utils
+DEPENDS+= mozo>=${VERSION}:../../x11/mozo
+DEPENDS+= pluma>=${VERSION}:../../editors/pluma
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/meta-pkgs/mate/Makefile.common
diff -u pkgsrc/meta-pkgs/mate/Makefile.common:1.1 pkgsrc/meta-pkgs/mate/Makefile.common:1.2
--- pkgsrc/meta-pkgs/mate/Makefile.common:1.1 Sat May 21 19:23:25 2016
+++ pkgsrc/meta-pkgs/mate/Makefile.common Fri Jun 23 17:33:51 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.1 2016/05/21 19:23:25 youri Exp $
+# $NetBSD: Makefile.common,v 1.2 2017/06/23 17:33:51 youri Exp $
# used by meta-pkgs/mate/Makefile
# used by print/atril/Makefile
# used by sysutils/caja/Makefile
@@ -37,14 +37,16 @@
# used by x11/mozo/Makefile
# used by editors/pluma/Makefile
-MATE_VERSION= 1.14.0
-MASTER_SITES= http://pub.mate-desktop.org/releases/1.14/
+VERSION= 1.18.0
+MASTER_SITES+= http://pub.mate-desktop.org/releases/${VERSION:R}/
EXTRACT_SUFX= .tar.xz
-MAINTAINER= youri%NetBSD.org@localhost
-HOMEPAGE= http://www.mate-desktop.org/
-LICENSE= gnu-gpl-v3
-
GNU_CONFIGURE= yes
USE_LIBTOOL= yes
USE_TOOLS+= gmake intltool msgfmt pkg-config
+
+TOOL_DEPENDS+= itstool-[0-9]*:../../textproc/itstool
+TOOL_DEPENDS+= ${PYPKGPREFIX}-libxml2-[0-9]*:../../textproc/py-libxml2
+
+.include "../../lang/python/pyversion.mk"
+.include "../../x11/gtk3/buildlink3.mk"
Home |
Main Index |
Thread Index |
Old Index