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