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.4.0:
details: https://anonhg.NetBSD.org/pkgsrc/rev/ec7c1399cb02
branches: trunk
changeset: 471885:ec7c1399cb02
user: jmmv <jmmv%pkgsrc.org@localhost>
date: Thu Apr 01 18:15:41 2004 +0000
description:
Update to 2.4.0:
GTK+-2.4 adds significant new functionality while maintaining
source and binary compatibility with GTK+-2.2. Highlights
of new features and improvements in GTK+-2.4 are:
New file selector widget
The new GtkFileChooser widgets provide a radically simplified
and improved way for users to select files. Capabilities such as
customizable filters and previews are now available for
application writers. The filesystem access is encapsulated as a
dynamically loaded module; as an example of what this allows,
libgnomeui now provides a gnome-vfs backend for GtkFileChooser
so that it has the same view of remote filesystems as
applications such Nautilus.
New drop-down selection widget
The GtkComboBox widget replaces the old GtkOptionMenu and
GtkCombo widgets with a single unified appearance
and programming interface for both editable and non-editable
dropdowns. Other enhancements provided include customizability
of the main display widget and grid layouts for the drop-down
menu.
Action-based toolbar and menu API
GtkUIManager allows the application to specify a set of
"actions", then create menus and toolbars using those actions
from an XML-like interface description. This separation makes it
easier to coordinate having the same item both in a menu and in
a toolbar and simplifies the implementation of toolbar editing.
Bidirectional editing and interface flipping improvements
GTK+ now automatically determines the base direction for
label and text-entry widgets based on their contents, rather
than requiring it to be specified by the application; this
gives a much better user experience when editing mixed
right-to-left and left-to-right text. Support for user-interface
mirroring in right-to-left locales has now been extended to
cover virtually all widgets.
Other enhancements:
- The GtkTreeModelFilter tree model allows displaying a
filtered view of another tree model
- GtkTreeView now supports a fixed-height-mode for faster
display.
- GtkToolbar has been reworked to provide a more consistent
and extensible programming interface along with new features
such as an overflow menu and animated editing feedback.
- GtkEntry now supports completion dropdowns.
- Named icons via the freedesktop.org icon theme specification
are now supported.
- gdk-pixbuf improvements include a PCX loader and saving
support for the ICO and CUR formats.
- Round trips to the X server at application startup and
during operations such as drag-and-drop have been
greatly reduced.
diffstat:
x11/gtk2/Makefile | 14 +-
x11/gtk2/PLIST | 337 +++++++++++++++++++++++++++++++++------------
x11/gtk2/buildlink2.mk | 6 +-
x11/gtk2/buildlink3.mk | 5 +-
x11/gtk2/distinfo | 17 +-
x11/gtk2/patches/patch-aa | 59 +------
x11/gtk2/patches/patch-ab | 21 +-
x11/gtk2/patches/patch-ac | 12 -
x11/gtk2/patches/patch-ad | 12 -
x11/gtk2/patches/patch-ae | 12 -
x11/gtk2/patches/patch-ag | 13 -
x11/gtk2/patches/patch-ah | 13 -
x11/gtk2/patches/patch-ai | 13 -
x11/gtk2/patches/patch-aq | 13 -
14 files changed, 289 insertions(+), 258 deletions(-)
diffs (truncated from 1043 to 300 lines):
diff -r 0ec764963626 -r ec7c1399cb02 x11/gtk2/Makefile
--- a/x11/gtk2/Makefile Thu Apr 01 18:15:16 2004 +0000
+++ b/x11/gtk2/Makefile Thu Apr 01 18:15:41 2004 +0000
@@ -1,13 +1,12 @@
-# $NetBSD: Makefile,v 1.46 2004/03/09 22:15:01 recht Exp $
+# $NetBSD: Makefile,v 1.47 2004/04/01 18:15:41 jmmv Exp $
#
-DISTNAME= gtk+-2.2.4
+DISTNAME= gtk+-2.4.0
PKGNAME= ${DISTNAME:S/gtk/gtk2/}
-PKGREVISION= 6
CATEGORIES= x11
-MASTER_SITES= ftp://ftp.gtk.org/pub/gtk/v2.2/ \
- ftp://ftp.cs.umn.edu/pub/gimp/gtk/v2.2/ \
- ${MASTER_SITE_GNOME:=sources/gtk+/2.2/}
+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/}
EXTRACT_SUFX= .tar.bz2
MAINTAINER= xtraeme%NetBSD.org@localhost
@@ -32,6 +31,7 @@
CONFIGURE_ENV+= ac_cv_header_X11_extensions_Xinerama_h=no
CONFIGURE_ENV+= ac_cv_lib_Xinerama_XineramaQueryExtension=no
MAKE_ENV+= PKGLOCALEDIR="${PKGLOCALEDIR}"
+MAKE_ENV+= PTHREAD_LDFLAGS="${PTHREAD_LDFLAGS}"
TEST_TARGET= check
PKGCONFIG_OVERRIDE= gdk-2.0.pc.in
@@ -44,6 +44,7 @@
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/filesystems
.include "../../devel/atk/buildlink3.mk"
.include "../../devel/gettext-lib/buildlink3.mk"
@@ -54,6 +55,7 @@
.include "../../graphics/jpeg/buildlink3.mk"
.include "../../graphics/png/buildlink3.mk"
.include "../../graphics/tiff/buildlink3.mk"
+.include "../../x11/xcursor/buildlink3.mk"
.include "../../x11/Xrandr/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff -r 0ec764963626 -r ec7c1399cb02 x11/gtk2/PLIST
--- a/x11/gtk2/PLIST Thu Apr 01 18:15:16 2004 +0000
+++ b/x11/gtk2/PLIST Thu Apr 01 18:15:41 2004 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.23 2004/03/08 19:40:44 jmmv Exp $
+@comment $NetBSD: PLIST,v 1.24 2004/04/01 18:15:41 jmmv Exp $
bin/gdk-pixbuf-csource
bin/gdk-pixbuf-query-loaders
bin/gtk-demo
@@ -38,6 +38,7 @@
include/gtk-2.0/gdk/gdkrgb.h
include/gtk-2.0/gdk/gdkscreen.h
include/gtk-2.0/gdk/gdkselection.h
+include/gtk-2.0/gdk/gdkspawn.h
include/gtk-2.0/gdk/gdktypes.h
include/gtk-2.0/gdk/gdkvisual.h
include/gtk-2.0/gdk/gdkwindow.h
@@ -47,6 +48,8 @@
include/gtk-2.0/gtk/gtkaccellabel.h
include/gtk-2.0/gtk/gtkaccelmap.h
include/gtk-2.0/gtk/gtkaccessible.h
+include/gtk-2.0/gtk/gtkaction.h
+include/gtk-2.0/gtk/gtkactiongroup.h
include/gtk-2.0/gtk/gtkadjustment.h
include/gtk-2.0/gtk/gtkalignment.h
include/gtk-2.0/gtk/gtkarrow.h
@@ -58,6 +61,7 @@
include/gtk-2.0/gtk/gtkbutton.h
include/gtk-2.0/gtk/gtkcalendar.h
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/gtkcellrendererpixbuf.h
include/gtk-2.0/gtk/gtkcellrenderertext.h
@@ -66,9 +70,12 @@
include/gtk-2.0/gtk/gtkcheckmenuitem.h
include/gtk-2.0/gtk/gtkclipboard.h
include/gtk-2.0/gtk/gtkclist.h
+include/gtk-2.0/gtk/gtkcolorbutton.h
include/gtk-2.0/gtk/gtkcolorsel.h
include/gtk-2.0/gtk/gtkcolorseldialog.h
include/gtk-2.0/gtk/gtkcombo.h
+include/gtk-2.0/gtk/gtkcombobox.h
+include/gtk-2.0/gtk/gtkcomboboxentry.h
include/gtk-2.0/gtk/gtkcontainer.h
include/gtk-2.0/gtk/gtkctree.h
include/gtk-2.0/gtk/gtkcurve.h
@@ -78,10 +85,18 @@
include/gtk-2.0/gtk/gtkdrawingarea.h
include/gtk-2.0/gtk/gtkeditable.h
include/gtk-2.0/gtk/gtkentry.h
+include/gtk-2.0/gtk/gtkentrycompletion.h
include/gtk-2.0/gtk/gtkenums.h
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/gtkfilechooserdialog.h
+include/gtk-2.0/gtk/gtkfilechooserwidget.h
+include/gtk-2.0/gtk/gtkfilefilter.h
include/gtk-2.0/gtk/gtkfilesel.h
+include/gtk-2.0/gtk/gtkfilesystem.h
include/gtk-2.0/gtk/gtkfixed.h
+include/gtk-2.0/gtk/gtkfontbutton.h
include/gtk-2.0/gtk/gtkfontsel.h
include/gtk-2.0/gtk/gtkframe.h
include/gtk-2.0/gtk/gtkgamma.h
@@ -95,6 +110,7 @@
include/gtk-2.0/gtk/gtkhscrollbar.h
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/gtkimage.h
include/gtk-2.0/gtk/gtkimagemenuitem.h
include/gtk-2.0/gtk/gtkimcontext.h
@@ -129,8 +145,10 @@
include/gtk-2.0/gtk/gtkprivate.h
include/gtk-2.0/gtk/gtkprogress.h
include/gtk-2.0/gtk/gtkprogressbar.h
+include/gtk-2.0/gtk/gtkradioaction.h
include/gtk-2.0/gtk/gtkradiobutton.h
include/gtk-2.0/gtk/gtkradiomenuitem.h
+include/gtk-2.0/gtk/gtkradiotoolbutton.h
include/gtk-2.0/gtk/gtkrange.h
include/gtk-2.0/gtk/gtkrc.h
include/gtk-2.0/gtk/gtkruler.h
@@ -140,6 +158,7 @@
include/gtk-2.0/gtk/gtkselection.h
include/gtk-2.0/gtk/gtkseparator.h
include/gtk-2.0/gtk/gtkseparatormenuitem.h
+include/gtk-2.0/gtk/gtkseparatortoolitem.h
include/gtk-2.0/gtk/gtksettings.h
include/gtk-2.0/gtk/gtksignal.h
include/gtk-2.0/gtk/gtksizegroup.h
@@ -161,13 +180,18 @@
include/gtk-2.0/gtk/gtktexttagtable.h
include/gtk-2.0/gtk/gtktextview.h
include/gtk-2.0/gtk/gtktipsquery.h
+include/gtk-2.0/gtk/gtktoggleaction.h
include/gtk-2.0/gtk/gtktogglebutton.h
+include/gtk-2.0/gtk/gtktoggletoolbutton.h
include/gtk-2.0/gtk/gtktoolbar.h
+include/gtk-2.0/gtk/gtktoolbutton.h
+include/gtk-2.0/gtk/gtktoolitem.h
include/gtk-2.0/gtk/gtktooltips.h
include/gtk-2.0/gtk/gtktree.h
include/gtk-2.0/gtk/gtktreednd.h
include/gtk-2.0/gtk/gtktreeitem.h
include/gtk-2.0/gtk/gtktreemodel.h
+include/gtk-2.0/gtk/gtktreemodelfilter.h
include/gtk-2.0/gtk/gtktreemodelsort.h
include/gtk-2.0/gtk/gtktreeselection.h
include/gtk-2.0/gtk/gtktreesortable.h
@@ -176,6 +200,7 @@
include/gtk-2.0/gtk/gtktreeviewcolumn.h
include/gtk-2.0/gtk/gtktypebuiltins.h
include/gtk-2.0/gtk/gtktypeutils.h
+include/gtk-2.0/gtk/gtkuimanager.h
include/gtk-2.0/gtk/gtkvbbox.h
include/gtk-2.0/gtk/gtkvbox.h
include/gtk-2.0/gtk/gtkversion.h
@@ -187,99 +212,99 @@
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.2.0/immodules/im-am-et.a
-lib/gtk-2.0/2.2.0/immodules/im-am-et.la
-lib/gtk-2.0/2.2.0/immodules/im-am-et.so
-lib/gtk-2.0/2.2.0/immodules/im-cedilla.a
-lib/gtk-2.0/2.2.0/immodules/im-cedilla.la
-lib/gtk-2.0/2.2.0/immodules/im-cedilla.so
-lib/gtk-2.0/2.2.0/immodules/im-cyrillic-translit.a
-lib/gtk-2.0/2.2.0/immodules/im-cyrillic-translit.la
-lib/gtk-2.0/2.2.0/immodules/im-cyrillic-translit.so
-lib/gtk-2.0/2.2.0/immodules/im-hangul.a
-lib/gtk-2.0/2.2.0/immodules/im-hangul.la
-lib/gtk-2.0/2.2.0/immodules/im-hangul.so
-lib/gtk-2.0/2.2.0/immodules/im-inuktitut.a
-lib/gtk-2.0/2.2.0/immodules/im-inuktitut.la
-lib/gtk-2.0/2.2.0/immodules/im-inuktitut.so
-lib/gtk-2.0/2.2.0/immodules/im-ipa.a
-lib/gtk-2.0/2.2.0/immodules/im-ipa.la
-lib/gtk-2.0/2.2.0/immodules/im-ipa.so
-lib/gtk-2.0/2.2.0/immodules/im-thai-broken.a
-lib/gtk-2.0/2.2.0/immodules/im-thai-broken.la
-lib/gtk-2.0/2.2.0/immodules/im-thai-broken.so
-lib/gtk-2.0/2.2.0/immodules/im-ti-er.a
-lib/gtk-2.0/2.2.0/immodules/im-ti-er.la
-lib/gtk-2.0/2.2.0/immodules/im-ti-er.so
-lib/gtk-2.0/2.2.0/immodules/im-ti-et.a
-lib/gtk-2.0/2.2.0/immodules/im-ti-et.la
-lib/gtk-2.0/2.2.0/immodules/im-ti-et.so
-lib/gtk-2.0/2.2.0/immodules/im-viqr.a
-lib/gtk-2.0/2.2.0/immodules/im-viqr.la
-lib/gtk-2.0/2.2.0/immodules/im-viqr.so
-lib/gtk-2.0/2.2.0/immodules/im-xim.a
-lib/gtk-2.0/2.2.0/immodules/im-xim.la
-lib/gtk-2.0/2.2.0/immodules/im-xim.so
-lib/gtk-2.0/2.2.0/loaders/libpixbufloader-ani.a
-lib/gtk-2.0/2.2.0/loaders/libpixbufloader-ani.la
-lib/gtk-2.0/2.2.0/loaders/libpixbufloader-ani.so
-lib/gtk-2.0/2.2.0/loaders/libpixbufloader-bmp.a
-lib/gtk-2.0/2.2.0/loaders/libpixbufloader-bmp.la
-lib/gtk-2.0/2.2.0/loaders/libpixbufloader-bmp.so
-lib/gtk-2.0/2.2.0/loaders/libpixbufloader-gif.a
-lib/gtk-2.0/2.2.0/loaders/libpixbufloader-gif.la
-lib/gtk-2.0/2.2.0/loaders/libpixbufloader-gif.so
-lib/gtk-2.0/2.2.0/loaders/libpixbufloader-ico.a
-lib/gtk-2.0/2.2.0/loaders/libpixbufloader-ico.la
-lib/gtk-2.0/2.2.0/loaders/libpixbufloader-ico.so
-lib/gtk-2.0/2.2.0/loaders/libpixbufloader-jpeg.a
-lib/gtk-2.0/2.2.0/loaders/libpixbufloader-jpeg.la
-lib/gtk-2.0/2.2.0/loaders/libpixbufloader-jpeg.so
-lib/gtk-2.0/2.2.0/loaders/libpixbufloader-png.a
-lib/gtk-2.0/2.2.0/loaders/libpixbufloader-png.la
-lib/gtk-2.0/2.2.0/loaders/libpixbufloader-png.so
-lib/gtk-2.0/2.2.0/loaders/libpixbufloader-pnm.a
-lib/gtk-2.0/2.2.0/loaders/libpixbufloader-pnm.la
-lib/gtk-2.0/2.2.0/loaders/libpixbufloader-pnm.so
-lib/gtk-2.0/2.2.0/loaders/libpixbufloader-ras.a
-lib/gtk-2.0/2.2.0/loaders/libpixbufloader-ras.la
-lib/gtk-2.0/2.2.0/loaders/libpixbufloader-ras.so
-lib/gtk-2.0/2.2.0/loaders/libpixbufloader-tga.a
-lib/gtk-2.0/2.2.0/loaders/libpixbufloader-tga.la
-lib/gtk-2.0/2.2.0/loaders/libpixbufloader-tga.so
-lib/gtk-2.0/2.2.0/loaders/libpixbufloader-tiff.a
-lib/gtk-2.0/2.2.0/loaders/libpixbufloader-tiff.la
-lib/gtk-2.0/2.2.0/loaders/libpixbufloader-tiff.so
-lib/gtk-2.0/2.2.0/loaders/libpixbufloader-wbmp.a
-lib/gtk-2.0/2.2.0/loaders/libpixbufloader-wbmp.la
-lib/gtk-2.0/2.2.0/loaders/libpixbufloader-wbmp.so
-lib/gtk-2.0/2.2.0/loaders/libpixbufloader-xbm.a
-lib/gtk-2.0/2.2.0/loaders/libpixbufloader-xbm.la
-lib/gtk-2.0/2.2.0/loaders/libpixbufloader-xbm.so
-lib/gtk-2.0/2.2.0/loaders/libpixbufloader-xpm.a
-lib/gtk-2.0/2.2.0/loaders/libpixbufloader-xpm.la
-lib/gtk-2.0/2.2.0/loaders/libpixbufloader-xpm.so
+lib/gtk-2.0/${PKGVERSION}/immodules/im-am-et.a
+lib/gtk-2.0/${PKGVERSION}/immodules/im-am-et.la
+lib/gtk-2.0/${PKGVERSION}/immodules/im-am-et.so
+lib/gtk-2.0/${PKGVERSION}/immodules/im-cedilla.a
+lib/gtk-2.0/${PKGVERSION}/immodules/im-cedilla.la
+lib/gtk-2.0/${PKGVERSION}/immodules/im-cedilla.so
+lib/gtk-2.0/${PKGVERSION}/immodules/im-cyrillic-translit.a
+lib/gtk-2.0/${PKGVERSION}/immodules/im-cyrillic-translit.la
+lib/gtk-2.0/${PKGVERSION}/immodules/im-cyrillic-translit.so
+lib/gtk-2.0/${PKGVERSION}/immodules/im-inuktitut.a
+lib/gtk-2.0/${PKGVERSION}/immodules/im-inuktitut.la
+lib/gtk-2.0/${PKGVERSION}/immodules/im-inuktitut.so
+lib/gtk-2.0/${PKGVERSION}/immodules/im-ipa.a
+lib/gtk-2.0/${PKGVERSION}/immodules/im-ipa.la
+lib/gtk-2.0/${PKGVERSION}/immodules/im-ipa.so
+lib/gtk-2.0/${PKGVERSION}/immodules/im-thai-broken.a
+lib/gtk-2.0/${PKGVERSION}/immodules/im-thai-broken.la
+lib/gtk-2.0/${PKGVERSION}/immodules/im-thai-broken.so
+lib/gtk-2.0/${PKGVERSION}/immodules/im-ti-er.a
+lib/gtk-2.0/${PKGVERSION}/immodules/im-ti-er.la
+lib/gtk-2.0/${PKGVERSION}/immodules/im-ti-er.so
+lib/gtk-2.0/${PKGVERSION}/immodules/im-ti-et.a
+lib/gtk-2.0/${PKGVERSION}/immodules/im-ti-et.la
+lib/gtk-2.0/${PKGVERSION}/immodules/im-ti-et.so
+lib/gtk-2.0/${PKGVERSION}/immodules/im-viqr.a
+lib/gtk-2.0/${PKGVERSION}/immodules/im-viqr.la
+lib/gtk-2.0/${PKGVERSION}/immodules/im-viqr.so
+lib/gtk-2.0/${PKGVERSION}/immodules/im-xim.a
+lib/gtk-2.0/${PKGVERSION}/immodules/im-xim.la
+lib/gtk-2.0/${PKGVERSION}/immodules/im-xim.so
+lib/gtk-2.0/${PKGVERSION}/loaders/libpixbufloader-ani.a
+lib/gtk-2.0/${PKGVERSION}/loaders/libpixbufloader-ani.la
+lib/gtk-2.0/${PKGVERSION}/loaders/libpixbufloader-ani.so
+lib/gtk-2.0/${PKGVERSION}/loaders/libpixbufloader-bmp.a
+lib/gtk-2.0/${PKGVERSION}/loaders/libpixbufloader-bmp.la
+lib/gtk-2.0/${PKGVERSION}/loaders/libpixbufloader-bmp.so
+lib/gtk-2.0/${PKGVERSION}/loaders/libpixbufloader-gif.a
+lib/gtk-2.0/${PKGVERSION}/loaders/libpixbufloader-gif.la
+lib/gtk-2.0/${PKGVERSION}/loaders/libpixbufloader-gif.so
+lib/gtk-2.0/${PKGVERSION}/loaders/libpixbufloader-ico.a
+lib/gtk-2.0/${PKGVERSION}/loaders/libpixbufloader-ico.la
+lib/gtk-2.0/${PKGVERSION}/loaders/libpixbufloader-ico.so
+lib/gtk-2.0/${PKGVERSION}/loaders/libpixbufloader-jpeg.a
+lib/gtk-2.0/${PKGVERSION}/loaders/libpixbufloader-jpeg.la
+lib/gtk-2.0/${PKGVERSION}/loaders/libpixbufloader-jpeg.so
+lib/gtk-2.0/${PKGVERSION}/loaders/libpixbufloader-pcx.a
+lib/gtk-2.0/${PKGVERSION}/loaders/libpixbufloader-pcx.la
+lib/gtk-2.0/${PKGVERSION}/loaders/libpixbufloader-pcx.so
+lib/gtk-2.0/${PKGVERSION}/loaders/libpixbufloader-png.a
+lib/gtk-2.0/${PKGVERSION}/loaders/libpixbufloader-png.la
+lib/gtk-2.0/${PKGVERSION}/loaders/libpixbufloader-png.so
+lib/gtk-2.0/${PKGVERSION}/loaders/libpixbufloader-pnm.a
+lib/gtk-2.0/${PKGVERSION}/loaders/libpixbufloader-pnm.la
+lib/gtk-2.0/${PKGVERSION}/loaders/libpixbufloader-pnm.so
+lib/gtk-2.0/${PKGVERSION}/loaders/libpixbufloader-ras.a
+lib/gtk-2.0/${PKGVERSION}/loaders/libpixbufloader-ras.la
+lib/gtk-2.0/${PKGVERSION}/loaders/libpixbufloader-ras.so
+lib/gtk-2.0/${PKGVERSION}/loaders/libpixbufloader-tga.a
Home |
Main Index |
Thread Index |
Old Index