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