pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/x11/gtkada x11/gtkada: Update from version 2.22 to 2.24.4



details:   https://anonhg.NetBSD.org/pkgsrc/rev/f80a32b1cf60
branches:  trunk
changeset: 621434:f80a32b1cf60
user:      marino <marino%pkgsrc.org@localhost>
date:      Tue Jul 09 10:14:53 2013 +0000

description:
x11/gtkada: Update from version 2.22 to 2.24.4

This is the minimum version necessary to build the next version of the
GNAT Programming Studio.  It is also the last version to support GTK2+.
As this will break GPS 5.0, GPS will be imminently upgraded to version
5.2.1 following this commit.

diffstat:

 x11/gtkada/Makefile                             |    53 +-
 x11/gtkada/PLIST                                |  2459 -----------------------
 x11/gtkada/distinfo                             |    32 +-
 x11/gtkada/patches/patch-aa                     |    13 -
 x11/gtkada/patches/patch-ab                     |    13 -
 x11/gtkada/patches/patch-ac                     |    13 -
 x11/gtkada/patches/patch-ad                     |    17 -
 x11/gtkada/patches/patch-ae                     |    13 -
 x11/gtkada/patches/patch-af                     |    12 -
 x11/gtkada/patches/patch-ag                     |    22 -
 x11/gtkada/patches/patch-ah                     |    22 -
 x11/gtkada/patches/patch-ba                     |    75 -
 x11/gtkada/patches/patch-bb                     |    19 -
 x11/gtkada/patches/patch-bc                     |    37 -
 x11/gtkada/patches/patch-bd                     |    24 -
 x11/gtkada/patches/patch-bf                     |    28 -
 x11/gtkada/patches/patch-bg                     |    23 -
 x11/gtkada/patches/patch-bh                     |    15 -
 x11/gtkada/patches/patch-docs_Makefile.in       |    26 +
 x11/gtkada/patches/patch-src_Makefile.common.in |    17 +
 x11/gtkada/patches/patch-src_misc.c             |    12 -
 21 files changed, 85 insertions(+), 2860 deletions(-)

diffs (truncated from 3050 to 300 lines):

diff -r 4b321bbb54c8 -r f80a32b1cf60 x11/gtkada/Makefile
--- a/x11/gtkada/Makefile       Tue Jul 09 10:13:43 2013 +0000
+++ b/x11/gtkada/Makefile       Tue Jul 09 10:14:53 2013 +0000
@@ -1,11 +1,9 @@
-# $NetBSD: Makefile,v 1.20 2013/06/16 23:17:11 asau Exp $
+# $NetBSD: Makefile,v 1.21 2013/07/09 10:14:53 marino Exp $
 #
 
 DISTNAME=      gtkada-${GTKADA_VERSION}
-PKGREVISION=   15
 CATEGORIES=    x11
-MASTER_SITES=  http://downloads.dragonlace.net/src/ \
-               http://dragonlace.mirrors.ada.cx/src/
+MASTER_SITES=  http://downloads.dragonlace.net/src/
 EXTRACT_SUFX=  .tar.bz2
 DISTFILES=     ${DISTNAME}${EXTRACT_SUFX}
 DISTFILES+=    gtkada-rm-${GTKADA_VERSION}${EXTRACT_SUFX}
@@ -15,28 +13,43 @@
 COMMENT=       Ada graphical toolkit based on Gtk+
 LICENSE=       gnu-gpl-v2
 
+DEPENDS+=      ${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx
+
 GNU_CONFIGURE=         yes
-USE_TOOLS+=            gmake pkg-config perl makeinfo pkg-config
-USE_LANGUAGES=         c ada c++
-MAKE_JOBS_SAFE=                no
+USE_TOOLS+=            gmake perl pkg-config
+USE_LANGUAGES=         c ada c++ fortran
+MAKE_JOBS_SAFE=                yes
 
-GTKADA_VERSION=                2.22
-CONFIGURE_ARGS+=       --disable-nls
+GTKADA_VERSION=                2.24.4.0
 PKGCONFIG_OVERRIDE+=   projects/gtkada.pc.in
+CONFIGURE_ARGS+=       --enable-nls \
+                       --with-GL=no
+MAKE_ENV+=             PROCESSORS=${MAKE_JOBS}
 
-SUBST_CLASSES+=        gate
-SUBST_STAGE.gate=      pre-configure
-SUBST_MESSAGE.gate=    Override tools for gate executable
-SUBST_FILES.gate=      src/tools/gate.in
-SUBST_SED.gate=        -e "s,@DIFF@,${TOOLS_PLATFORM.diff},"
-SUBST_SED.gate+=       -e "s,@PATCH@,${TOOLS_PLATFORM.patch},"
+SUBST_CLASSES+=        docs lgnat
+SUBST_STAGE.docs=      post-patch
+SUBST_FILES.docs=      Makefile.in
+SUBST_SED.docs=                -e 's/^all: \(.*\)/all: \1 docs/g'
+SUBST_STAGE.lgnat=     post-patch
+SUBST_FILES.lgnat=     src/tools/Makefile.in testgtk/Makefile.in
+SUBST_SED.lgnat=       -e 's|-largs|-largs -lgnat|'
+
+GENERATE_PLIST=        cd ${DESTDIR}${PREFIX}; \
+               ${FIND} * \( -type f -or -type l \) | ${SORT};
 
 do-configure:
-       # OpenGL, Gnome, and glade are normally detected automatically, but
-       # at least with OpenGL, there is an installation bug.  Rather than
-       # test everything, patch-ad just disables support for these features.
-       cd ${WRKSRC} && ${SETENV} ${MY_CONFIGURE_ENV} ./configure ${CONFIGURE_ARGS}
+       cd ${WRKSRC} && ${SETENV} ${MY_CONFIGURE_ENV} \
+               ./configure ${CONFIGURE_ARGS}
 
-# gtk2 includes atk, glib and pango among others
+do-build:
+       # This target is recreated because -j cannot be set, but
+       # MAKE_JOBS_SAFE=yes is needed for PROCESSORS value
+       cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} gmake all
+
+post-install:
+       ${RM} -rf ${DESTDIR}${PREFIX}/share/doc/gtkada/gtkada_ug/_sources
+
+.include "../../devel/gettext-lib/buildlink3.mk"
+.include "../../lang/python/application.mk"
 .include "../../x11/gtk2/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 4b321bbb54c8 -r f80a32b1cf60 x11/gtkada/PLIST
--- a/x11/gtkada/PLIST  Tue Jul 09 10:13:43 2013 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,2459 +0,0 @@
-@comment $NetBSD: PLIST,v 1.4 2012/07/08 20:18:59 marino Exp $
-bin/gate
-bin/gate-in.exe
-bin/gtkada-config
-bin/gtkada-dialog
-include/gtkada/cairo-font_face.ads
-include/gtkada/cairo-font_options.ads
-include/gtkada/cairo-image_surface.adb
-include/gtkada/cairo-image_surface.ads
-include/gtkada/cairo-matrix.ads
-include/gtkada/cairo-pattern.ads
-include/gtkada/cairo-png.adb
-include/gtkada/cairo-png.ads
-include/gtkada/cairo-scaled_font.ads
-include/gtkada/cairo-surface.ads
-include/gtkada/cairo.adb
-include/gtkada/cairo.ads
-include/gtkada/gdk-bitmap.adb
-include/gtkada/gdk-bitmap.ads
-include/gtkada/gdk-cairo.adb
-include/gtkada/gdk-cairo.ads
-include/gtkada/gdk-color.adb
-include/gtkada/gdk-color.ads
-include/gtkada/gdk-cursor.adb
-include/gtkada/gdk-cursor.ads
-include/gtkada/gdk-display.adb
-include/gtkada/gdk-display.ads
-include/gtkada/gdk-display_manager.adb
-include/gtkada/gdk-display_manager.ads
-include/gtkada/gdk-dnd.adb
-include/gtkada/gdk-dnd.ads
-include/gtkada/gdk-drawable.adb
-include/gtkada/gdk-drawable.ads
-include/gtkada/gdk-event.adb
-include/gtkada/gdk-event.ads
-include/gtkada/gdk-font.adb
-include/gtkada/gdk-font.ads
-include/gtkada/gdk-gc.adb
-include/gtkada/gdk-gc.ads
-include/gtkada/gdk-image.adb
-include/gtkada/gdk-image.ads
-include/gtkada/gdk-input.ads
-include/gtkada/gdk-keyval.adb
-include/gtkada/gdk-keyval.ads
-include/gtkada/gdk-main.adb
-include/gtkada/gdk-main.ads
-include/gtkada/gdk-pixbuf.adb
-include/gtkada/gdk-pixbuf.ads
-include/gtkada/gdk-pixmap.adb
-include/gtkada/gdk-pixmap.ads
-include/gtkada/gdk-property.adb
-include/gtkada/gdk-property.ads
-include/gtkada/gdk-rectangle.adb
-include/gtkada/gdk-rectangle.ads
-include/gtkada/gdk-region.adb
-include/gtkada/gdk-region.ads
-include/gtkada/gdk-rgb.adb
-include/gtkada/gdk-rgb.ads
-include/gtkada/gdk-screen.adb
-include/gtkada/gdk-screen.ads
-include/gtkada/gdk-threads.ads
-include/gtkada/gdk-types-keysyms.ads
-include/gtkada/gdk-types.ads
-include/gtkada/gdk-visual.adb
-include/gtkada/gdk-visual.ads
-include/gtkada/gdk-window.adb
-include/gtkada/gdk-window.ads
-include/gtkada/gdk-window_attr.adb
-include/gtkada/gdk-window_attr.ads
-include/gtkada/gdk.ads
-include/gtkada/glib-convert.adb
-include/gtkada/glib-convert.ads
-include/gtkada/glib-enums.ads
-include/gtkada/glib-error.adb
-include/gtkada/glib-error.ads
-include/gtkada/glib-g_icon.adb
-include/gtkada/glib-g_icon.ads
-include/gtkada/glib-generic_properties.adb
-include/gtkada/glib-generic_properties.ads
-include/gtkada/glib-glade.adb
-include/gtkada/glib-glade.ads
-include/gtkada/glib-glist.adb
-include/gtkada/glib-glist.ads
-include/gtkada/glib-gnodes.adb
-include/gtkada/glib-gnodes.ads
-include/gtkada/glib-graphs.adb
-include/gtkada/glib-graphs.ads
-include/gtkada/glib-gslist.adb
-include/gtkada/glib-gslist.ads
-include/gtkada/glib-key_file.adb
-include/gtkada/glib-key_file.ads
-include/gtkada/glib-main.adb
-include/gtkada/glib-main.ads
-include/gtkada/glib-messages.adb
-include/gtkada/glib-messages.ads
-include/gtkada/glib-module.adb
-include/gtkada/glib-module.ads
-include/gtkada/glib-object.adb
-include/gtkada/glib-object.ads
-include/gtkada/glib-properties-creation.adb
-include/gtkada/glib-properties-creation.ads
-include/gtkada/glib-properties.adb
-include/gtkada/glib-properties.ads
-include/gtkada/glib-type_conversion_hooks.adb
-include/gtkada/glib-type_conversion_hooks.ads
-include/gtkada/glib-types.adb
-include/gtkada/glib-types.ads
-include/gtkada/glib-unicode.adb
-include/gtkada/glib-unicode.ads
-include/gtkada/glib-values.adb
-include/gtkada/glib-values.ads
-include/gtkada/glib-xml.adb
-include/gtkada/glib-xml.ads
-include/gtkada/glib-xml_int.ads
-include/gtkada/glib.adb
-include/gtkada/glib.ads
-include/gtkada/gtk-about_dialog.adb
-include/gtkada/gtk-about_dialog.ads
-include/gtkada/gtk-accel_group.adb
-include/gtkada/gtk-accel_group.ads
-include/gtkada/gtk-accel_label.adb
-include/gtkada/gtk-accel_label.ads
-include/gtkada/gtk-accel_map.adb
-include/gtkada/gtk-accel_map.ads
-include/gtkada/gtk-action.adb
-include/gtkada/gtk-action.ads
-include/gtkada/gtk-action_group.adb
-include/gtkada/gtk-action_group.ads
-include/gtkada/gtk-adjustment.adb
-include/gtkada/gtk-adjustment.ads
-include/gtkada/gtk-alignment.adb
-include/gtkada/gtk-alignment.ads
-include/gtkada/gtk-arguments.adb
-include/gtkada/gtk-arguments.ads
-include/gtkada/gtk-arrow.adb
-include/gtkada/gtk-arrow.ads
-include/gtkada/gtk-aspect_frame.adb
-include/gtkada/gtk-aspect_frame.ads
-include/gtkada/gtk-assistant.adb
-include/gtkada/gtk-assistant.ads
-include/gtkada/gtk-bin.adb
-include/gtkada/gtk-bin.ads
-include/gtkada/gtk-bindings.adb
-include/gtkada/gtk-bindings.ads
-include/gtkada/gtk-box.adb
-include/gtkada/gtk-box.ads
-include/gtkada/gtk-builder.adb
-include/gtkada/gtk-builder.ads
-include/gtkada/gtk-button.adb
-include/gtkada/gtk-button.ads
-include/gtkada/gtk-button_box.adb
-include/gtkada/gtk-button_box.ads
-include/gtkada/gtk-calendar.adb
-include/gtkada/gtk-calendar.ads
-include/gtkada/gtk-cell_editable.ads
-include/gtkada/gtk-cell_layout.adb
-include/gtkada/gtk-cell_layout.ads
-include/gtkada/gtk-cell_renderer.adb
-include/gtkada/gtk-cell_renderer.ads
-include/gtkada/gtk-cell_renderer_accel.adb
-include/gtkada/gtk-cell_renderer_accel.ads
-include/gtkada/gtk-cell_renderer_combo.adb
-include/gtkada/gtk-cell_renderer_combo.ads
-include/gtkada/gtk-cell_renderer_pixbuf.adb
-include/gtkada/gtk-cell_renderer_pixbuf.ads
-include/gtkada/gtk-cell_renderer_progress.adb
-include/gtkada/gtk-cell_renderer_progress.ads
-include/gtkada/gtk-cell_renderer_spin.adb
-include/gtkada/gtk-cell_renderer_spin.ads
-include/gtkada/gtk-cell_renderer_text.adb
-include/gtkada/gtk-cell_renderer_text.ads
-include/gtkada/gtk-cell_renderer_toggle.adb
-include/gtkada/gtk-cell_renderer_toggle.ads
-include/gtkada/gtk-cell_view.adb
-include/gtkada/gtk-cell_view.ads
-include/gtkada/gtk-check_button.adb
-include/gtkada/gtk-check_button.ads
-include/gtkada/gtk-check_menu_item.adb
-include/gtkada/gtk-check_menu_item.ads
-include/gtkada/gtk-clipboard.adb
-include/gtkada/gtk-clipboard.ads
-include/gtkada/gtk-clist.adb
-include/gtkada/gtk-clist.ads
-include/gtkada/gtk-color_button.adb
-include/gtkada/gtk-color_button.ads
-include/gtkada/gtk-color_selection.adb
-include/gtkada/gtk-color_selection.ads
-include/gtkada/gtk-color_selection_dialog.adb
-include/gtkada/gtk-color_selection_dialog.ads
-include/gtkada/gtk-combo.adb
-include/gtkada/gtk-combo.ads
-include/gtkada/gtk-combo_box.adb
-include/gtkada/gtk-combo_box.ads
-include/gtkada/gtk-combo_box_entry.adb
-include/gtkada/gtk-combo_box_entry.ads
-include/gtkada/gtk-container.adb
-include/gtkada/gtk-container.ads
-include/gtkada/gtk-ctree.adb
-include/gtkada/gtk-ctree.ads
-include/gtkada/gtk-curve.adb
-include/gtkada/gtk-curve.ads
-include/gtkada/gtk-dialog.adb
-include/gtkada/gtk-dialog.ads
-include/gtkada/gtk-dnd.adb
-include/gtkada/gtk-dnd.ads
-include/gtkada/gtk-drawing_area.adb
-include/gtkada/gtk-drawing_area.ads
-include/gtkada/gtk-editable.adb
-include/gtkada/gtk-editable.ads
-include/gtkada/gtk-entry_completion.adb
-include/gtkada/gtk-entry_completion.ads
-include/gtkada/gtk-enums.adb
-include/gtkada/gtk-enums.ads
-include/gtkada/gtk-event_box.adb
-include/gtkada/gtk-event_box.ads
-include/gtkada/gtk-expander.adb
-include/gtkada/gtk-expander.ads
-include/gtkada/gtk-extra-border_combo.adb
-include/gtkada/gtk-extra-border_combo.ads



Home | Main Index | Thread Index | Old Index