pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/x11/gtk2 Update to 2.6.0:
details: https://anonhg.NetBSD.org/pkgsrc/rev/4ca2833476f3
branches: trunk
changeset: 486165:4ca2833476f3
user: jmmv <jmmv%pkgsrc.org@localhost>
date: Fri Dec 24 10:04:39 2004 +0000
description:
Update to 2.6.0:
Overview of Changes from GTK+ 2.4.x to GTK+ 2.6.0
=================================================
* New widgets
- GtkIconView
- GtkAboutDialog
- GtkCellView
- GtkFileChooserButton
- GtkMenuToolButton
* New cell renderers
- GtkCellRendererCombo
- GtkCellRendererProgress
* Changes in GtkFileChooser
- Many tweaks to keynav and other behaviour
* Changes in GtkTreeView
- Hover selection
- Hover expand
- Separators
- Insensitive rows
- Typeahead
* Changes in GtkComboBox
- Allow trees in combo boxes
- Hover selection
- Hover expand
- Separators
- Insensitive rows
- Scrolling
* Changes in GtkLabel
- Rotated text
- Ellipsisation
- Dnd from selectable labels
- Selectable labels in the focus chain
- Obey the Pango backspace-deletes-character attribute
* Changes in GtkTextView
- Rotated text
- Obey the Pango backspace-deletes-character attribute
* Changes in Clipboard/Selection/DND handling
- Selection ownerchip change notification
- API to handle text, image and file targets
- Support text/plain target
- Support clipboard persistency
- Support xdnd v5
- Reduce clipboard timeout to 30 seconds
* Theming
- Follow icon theme specification for directory locations
- Themed window icons
- Themed images in GtkImage
- Allow themes to displace focus rectangles on click
- Various new stock icons
* Window Manager interaction
- Support do-not-focus-on-map hint
- Support _NET_WM_USER_TIME
* gdk-pixbuf:
- License information for image loaders
- Disable loaders
- Simple rotation
- Make threadsafe
* Performance improvements
- Increase chunk size for incremental selection transfers
- Get rid of many PLT entries
- Icon theme caching
- Sync counter mechanism to speed up resizes
- Reimplement GtkListStore on top of a splay tree
- Fix algorithmic problems in GtkUIManager
* Win32-specific changes
- Integrate IME input method module
- Integrate ms-windows (Wimp) theme engine
* Other changes
- API for HIG-conform dialogs
- API for stock-like buttons
- New init API based on GOption
- Setting for alternative button order
- Setting for modules to load
- Integrate pixbuf theme engine
- Change notebook tabs with the scroll wheel
- Ellipsisation in GtkCellRendererText, GtkProgressBar, GtkStatusbar
- Clean up abi and enforce list of exported symbols
diffstat:
x11/gtk2/Makefile | 17 ++++---
x11/gtk2/PLIST | 103 +++++++++++++++++++++++++++++++++++++++++++--
x11/gtk2/distinfo | 7 +-
x11/gtk2/patches/patch-ab | 13 +++++
4 files changed, 124 insertions(+), 16 deletions(-)
diffs (truncated from 450 to 300 lines):
diff -r 4d99b005285e -r 4ca2833476f3 x11/gtk2/Makefile
--- a/x11/gtk2/Makefile Fri Dec 24 10:03:54 2004 +0000
+++ b/x11/gtk2/Makefile Fri Dec 24 10:04:39 2004 +0000
@@ -1,19 +1,24 @@
-# $NetBSD: Makefile,v 1.68 2004/12/04 23:09:07 jlam Exp $
+# $NetBSD: Makefile,v 1.69 2004/12/24 10:04:39 jmmv Exp $
#
-DISTNAME= gtk+-2.4.14
+DISTNAME= gtk+-2.6.0
PKGNAME= ${DISTNAME:S/gtk/gtk2/}
CATEGORIES= x11
-MASTER_SITES= ftp://ftp.gtk.org/pub/gtk/v2.4/ \
- ftp://ftp.cs.umn.edu/pub/gimp/gtk/v2.4/ \
- ${MASTER_SITE_GNOME:=sources/gtk+/2.4/}
+MASTER_SITES= ftp://ftp.gtk.org/pub/gtk/v2.6/ \
+ ftp://ftp.cs.umn.edu/pub/gimp/gtk/v2.6/ \
+ ${MASTER_SITE_GNOME:=sources/gtk+/2.6/}
EXTRACT_SUFX= .tar.bz2
MAINTAINER= jmmv%NetBSD.org@localhost
HOMEPAGE= http://www.gtk.org/
COMMENT= GIMP Toolkit v2 - libraries for building X11 user interfaces
+CONFLICTS= gtk2-engines<2.6.0
+
BUILD_USES_MSGFMT= yes
+
+BUILDLINK_DEPENDS.glib2+= glib2>=2.6.0
+BUILDLINK_DEPENDS.pango+= pango>=1.8.0
BUILDLINK_DEPENDS.Xft2+= Xft2>=2.1.2nb2
USE_BUILDLINK3= yes
@@ -62,9 +67,7 @@
.endif
post-install:
- ${INSTALL_DATA_DIR} ${PREFIX}/lib/gtk-2.0/engines
${INSTALL_DATA_DIR} ${PREFIX}/lib/gtk-2.0/modules
- ${INSTALL_DATA_DIR} ${PREFIX}/lib/gtk-2.0/2.4.0/engines
${INSTALL_DATA_DIR} ${PREFIX}/lib/gtk-2.0/2.4.0/filesystems
_BUILDING_GTK2= yes
diff -r 4d99b005285e -r 4ca2833476f3 x11/gtk2/PLIST
--- a/x11/gtk2/PLIST Fri Dec 24 10:03:54 2004 +0000
+++ b/x11/gtk2/PLIST Fri Dec 24 10:04:39 2004 +0000
@@ -1,19 +1,23 @@
-@comment $NetBSD: PLIST,v 1.35 2004/12/04 22:19:18 jmmv Exp $
+@comment $NetBSD: PLIST,v 1.36 2004/12/24 10:04:39 jmmv Exp $
bin/gdk-pixbuf-csource
bin/gdk-pixbuf-query-loaders
bin/gtk-demo
bin/gtk-query-immodules-2.0
+bin/gtk-update-icon-cache
include/gtk-2.0/gdk-pixbuf-xlib/gdk-pixbuf-xlib.h
include/gtk-2.0/gdk-pixbuf-xlib/gdk-pixbuf-xlibrgb.h
include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-animation.h
+include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-core.h
include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h
include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-features.h
include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-io.h
include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-loader.h
include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-marshal.h
+include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-transform.h
include/gtk-2.0/gdk-pixbuf/gdk-pixbuf.h
include/gtk-2.0/gdk-pixbuf/gdk-pixdata.h
include/gtk-2.0/gdk/gdk.h
+include/gtk-2.0/gdk/gdkalias.h
include/gtk-2.0/gdk/gdkcolor.h
include/gtk-2.0/gdk/gdkcursor.h
include/gtk-2.0/gdk/gdkdisplay.h
@@ -44,6 +48,7 @@
include/gtk-2.0/gdk/gdkwindow.h
include/gtk-2.0/gdk/gdkx.h
include/gtk-2.0/gtk/gtk.h
+include/gtk-2.0/gtk/gtkaboutdialog.h
include/gtk-2.0/gtk/gtkaccelgroup.h
include/gtk-2.0/gtk/gtkaccellabel.h
include/gtk-2.0/gtk/gtkaccelmap.h
@@ -63,9 +68,12 @@
include/gtk-2.0/gtk/gtkcelleditable.h
include/gtk-2.0/gtk/gtkcelllayout.h
include/gtk-2.0/gtk/gtkcellrenderer.h
+include/gtk-2.0/gtk/gtkcellrenderercombo.h
include/gtk-2.0/gtk/gtkcellrendererpixbuf.h
+include/gtk-2.0/gtk/gtkcellrendererprogress.h
include/gtk-2.0/gtk/gtkcellrenderertext.h
include/gtk-2.0/gtk/gtkcellrenderertoggle.h
+include/gtk-2.0/gtk/gtkcellview.h
include/gtk-2.0/gtk/gtkcheckbutton.h
include/gtk-2.0/gtk/gtkcheckmenuitem.h
include/gtk-2.0/gtk/gtkclipboard.h
@@ -90,6 +98,7 @@
include/gtk-2.0/gtk/gtkeventbox.h
include/gtk-2.0/gtk/gtkexpander.h
include/gtk-2.0/gtk/gtkfilechooser.h
+include/gtk-2.0/gtk/gtkfilechooserbutton.h
include/gtk-2.0/gtk/gtkfilechooserdialog.h
include/gtk-2.0/gtk/gtkfilechooserwidget.h
include/gtk-2.0/gtk/gtkfilefilter.h
@@ -111,6 +120,7 @@
include/gtk-2.0/gtk/gtkhseparator.h
include/gtk-2.0/gtk/gtkiconfactory.h
include/gtk-2.0/gtk/gtkicontheme.h
+include/gtk-2.0/gtk/gtkiconview.h
include/gtk-2.0/gtk/gtkimage.h
include/gtk-2.0/gtk/gtkimagemenuitem.h
include/gtk-2.0/gtk/gtkimcontext.h
@@ -132,8 +142,10 @@
include/gtk-2.0/gtk/gtkmenubar.h
include/gtk-2.0/gtk/gtkmenuitem.h
include/gtk-2.0/gtk/gtkmenushell.h
+include/gtk-2.0/gtk/gtkmenutoolbutton.h
include/gtk-2.0/gtk/gtkmessagedialog.h
include/gtk-2.0/gtk/gtkmisc.h
+include/gtk-2.0/gtk/gtkmodules.h
include/gtk-2.0/gtk/gtknotebook.h
include/gtk-2.0/gtk/gtkobject.h
include/gtk-2.0/gtk/gtkoldeditable.h
@@ -212,6 +224,7 @@
include/gtk-2.0/gtk/gtkvseparator.h
include/gtk-2.0/gtk/gtkwidget.h
include/gtk-2.0/gtk/gtkwindow.h
+lib/gtk-2.0/2.4.0/engines/libpixmap.la
lib/gtk-2.0/2.4.0/immodules/im-am-et.la
lib/gtk-2.0/2.4.0/immodules/im-cedilla.la
lib/gtk-2.0/2.4.0/immodules/im-cyrillic-translit.la
@@ -250,6 +263,7 @@
man/man1/gdk-pixbuf-csource.1
man/man1/gdk-pixbuf-query-loaders.1
man/man1/gtk-query-immodules-2.0.1
+man/man1/gtk-update-icon-cache.1
share/aclocal/gtk-2.0.m4
share/doc/gdk-pixbuf/GdkPixbufLoader.html
share/doc/gdk-pixbuf/apa.html
@@ -280,6 +294,10 @@
share/doc/gdk-pixbuf/index.html
share/doc/gdk-pixbuf/index.sgml
share/doc/gdk-pixbuf/ix01.html
+share/doc/gdk-pixbuf/ix02.html
+share/doc/gdk-pixbuf/ix03.html
+share/doc/gdk-pixbuf/ix04.html
+share/doc/gdk-pixbuf/ix05.html
share/doc/gdk-pixbuf/left.png
share/doc/gdk-pixbuf/license.html
share/doc/gdk-pixbuf/right.png
@@ -353,6 +371,10 @@
share/doc/gdk/index.sgml
share/doc/gdk/iron_cross.png
share/doc/gdk/ix01.html
+share/doc/gdk/ix02.html
+share/doc/gdk/ix03.html
+share/doc/gdk/ix04.html
+share/doc/gdk/ix05.html
share/doc/gdk/left.png
share/doc/gdk/left_ptr.png
share/doc/gdk/left_side.png
@@ -374,6 +396,7 @@
share/doc/gdk/right_side.png
share/doc/gdk/right_tee.png
share/doc/gdk/rightbutton.png
+share/doc/gdk/rotated-text.png
share/doc/gdk/rtl_logo.png
share/doc/gdk/sailboat.png
share/doc/gdk/sb_down_arrow.png
@@ -407,6 +430,7 @@
share/doc/gtk/ButtonWidgets.html
share/doc/gtk/DeprecatedObjects.html
share/doc/gtk/DisplayWidgets.html
+share/doc/gtk/GtkAboutDialog.html
share/doc/gtk/GtkAccelLabel.html
share/doc/gtk/GtkAccessible.html
share/doc/gtk/GtkAction.html
@@ -425,9 +449,12 @@
share/doc/gtk/GtkCellEditable.html
share/doc/gtk/GtkCellLayout.html
share/doc/gtk/GtkCellRenderer.html
+share/doc/gtk/GtkCellRendererCombo.html
share/doc/gtk/GtkCellRendererPixbuf.html
+share/doc/gtk/GtkCellRendererProgress.html
share/doc/gtk/GtkCellRendererText.html
share/doc/gtk/GtkCellRendererToggle.html
+share/doc/gtk/GtkCellView.html
share/doc/gtk/GtkCheckButton.html
share/doc/gtk/GtkCheckMenuItem.html
share/doc/gtk/GtkColorButton.html
@@ -446,6 +473,7 @@
share/doc/gtk/GtkEventBox.html
share/doc/gtk/GtkExpander.html
share/doc/gtk/GtkFileChooser.html
+share/doc/gtk/GtkFileChooserButton.html
share/doc/gtk/GtkFileChooserDialog.html
share/doc/gtk/GtkFileChooserWidget.html
share/doc/gtk/GtkFileSelection.html
@@ -467,6 +495,7 @@
share/doc/gtk/GtkIMContextSimple.html
share/doc/gtk/GtkIMMulticontext.html
share/doc/gtk/GtkIconTheme.html
+share/doc/gtk/GtkIconView.html
share/doc/gtk/GtkImage.html
share/doc/gtk/GtkImageMenuItem.html
share/doc/gtk/GtkInputDialog.html
@@ -482,6 +511,7 @@
share/doc/gtk/GtkMenuBar.html
share/doc/gtk/GtkMenuItem.html
share/doc/gtk/GtkMenuShell.html
+share/doc/gtk/GtkMenuToolButton.html
share/doc/gtk/GtkMessageDialog.html
share/doc/gtk/GtkMisc.html
share/doc/gtk/GtkNotebook.html
@@ -564,9 +594,23 @@
share/doc/gtk/TreeWidget.html
share/doc/gtk/TreeWidgetObjects.html
share/doc/gtk/WindowWidgets.html
+share/doc/gtk/accel-label.png
+share/doc/gtk/button.png
share/doc/gtk/ch01.html
+share/doc/gtk/ch02.html
+share/doc/gtk/check-button.png
share/doc/gtk/checklist-gdkeventexpose-region.html
share/doc/gtk/checklist-modifiers.html
+share/doc/gtk/color-button.png
+share/doc/gtk/colorsel.png
+share/doc/gtk/combo-box-entry.png
+share/doc/gtk/combo-box.png
+share/doc/gtk/entry.png
+share/doc/gtk/file-button.png
+share/doc/gtk/filechooser.png
+share/doc/gtk/font-button.png
+share/doc/gtk/fontsel.png
+share/doc/gtk/frame.png
share/doc/gtk/glossary.html
share/doc/gtk/gtk-Accelerator-Maps.html
share/doc/gtk/gtk-Bindings.html
@@ -591,14 +635,18 @@
share/doc/gtk/gtk-compiling.html
share/doc/gtk/gtk-framebuffer.html
share/doc/gtk/gtk-gtkfilefilter.html
+share/doc/gtk/gtk-migrating-GtkAboutDialog.html
share/doc/gtk/gtk-migrating-GtkAction.html
+share/doc/gtk/gtk-migrating-GtkColorButton.html
share/doc/gtk/gtk-migrating-GtkComboBox.html
share/doc/gtk/gtk-migrating-GtkFileChooser.html
+share/doc/gtk/gtk-migrating-GtkIconView.html
share/doc/gtk/gtk-migrating-checklist.html
share/doc/gtk/gtk-query-immodules-2.0.html
share/doc/gtk/gtk-question-index.html
share/doc/gtk/gtk-resources.html
share/doc/gtk/gtk-running.html
+share/doc/gtk/gtk-update-icon-cache.html
share/doc/gtk/gtk-windows.html
share/doc/gtk/gtk-x11.html
share/doc/gtk/gtk.devhelp
@@ -610,16 +658,37 @@
share/doc/gtk/gtkfilechooser-selection-modes.html
share/doc/gtk/gtkobjects.html
share/doc/gtk/home.png
+share/doc/gtk/icon-view.png
+share/doc/gtk/image.png
share/doc/gtk/index.html
share/doc/gtk/index.sgml
share/doc/gtk/ix01.html
+share/doc/gtk/ix02.html
+share/doc/gtk/ix03.html
+share/doc/gtk/ix04.html
+share/doc/gtk/ix05.html
+share/doc/gtk/label.png
share/doc/gtk/left.png
+share/doc/gtk/list-and-tree.png
+share/doc/gtk/menubar.png
+share/doc/gtk/messagedialog.png
share/doc/gtk/migrating-GtkCombo.html
share/doc/gtk/migrating-gnomeuiinfo.html
share/doc/gtk/migrating.html
+share/doc/gtk/multiline-text.png
share/doc/gtk/new-features-GtkComboBox.html
+share/doc/gtk/notebook.png
+share/doc/gtk/panes.png
+share/doc/gtk/progressbar.png
share/doc/gtk/pt05.html
+share/doc/gtk/radio-group.png
share/doc/gtk/right.png
+share/doc/gtk/scales.png
+share/doc/gtk/scrolledwindow.png
+share/doc/gtk/separator.png
+share/doc/gtk/spinbutton.png
+share/doc/gtk/statusbar.png
+share/doc/gtk/stock_about_24.png
share/doc/gtk/stock_add_24.png
share/doc/gtk/stock_align_center_24.png
share/doc/gtk/stock_align_justify_24.png
@@ -634,6 +703,7 @@
share/doc/gtk/stock_close_24.png
share/doc/gtk/stock_color_picker_25.png
share/doc/gtk/stock_colorselector_24.png
+share/doc/gtk/stock_connect_24.png
share/doc/gtk/stock_convert_24.png
share/doc/gtk/stock_copy_24.png
share/doc/gtk/stock_cut_24.png
@@ -642,13 +712,18 @@
Home |
Main Index |
Thread Index |
Old Index