summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormarino <marino@pkgsrc.org>2011-10-14 17:22:06 +0000
committermarino <marino@pkgsrc.org>2011-10-14 17:22:06 +0000
commitd00359e1a701c7ac0034297d1a2c13702b7efb25 (patch)
tree08b0e58bc7dbb67fca560e5621776f26f93c690e
parent8a9e83c428f89acc06f2099b4823fbd363f6515f (diff)
downloadpkgsrc-d00359e1a701c7ac0034297d1a2c13702b7efb25.tar.gz
devel/gps: Upgrade to version 5.0.1
Originally this was an attempt to upgrade version 5.0.0 to version 5.1-RELEASE or even 5.2-DEVELOPMENT, but it turns out that those versions require a GNAT Ada compiler based on gcc 4.7, which hasn't had its first release yet. This is mainly due to an change in the project management API, but using the 4.7 source files fail to compile due to the new SPARK restrictions. Therefore GPS must remain at 5.0.x until such time as GNAT-AUX is based on gcc 4.7. This is a bug fix release. The list of bug fixes is unknown, but it's confirmed the bug on the project dialog, library tab has been fixed and thus those patches are removed. The Makefile was updated to allow GPS users to take advantage of the numerous Python scripts, the Python console, and the python-GTK bindings. The option is present, but it has been removed from the option list because the pkgsrc version of Python cause GPS to core dump due to missing symbols in their dynamically-loaded libraries. Version 2.6 and version 2.7 were both tested, and fail in different ways. For comparison, the FreeBSD version of GPS builds and operates fine with Python 2.7, although at times similar "undefined symbol" messages appear it that error log. Once the issues with Python are fixed, this new "python" option in options.mk will be re-enabled.
-rw-r--r--devel/gps/Makefile33
-rw-r--r--devel/gps/PLIST1437
-rw-r--r--devel/gps/distinfo23
-rw-r--r--devel/gps/options.mk48
-rw-r--r--devel/gps/patches/patch-aa16
-rw-r--r--devel/gps/patches/patch-ad33
-rw-r--r--devel/gps/patches/patch-ae58
-rw-r--r--devel/gps/patches/patch-ag43
-rw-r--r--devel/gps/patches/patch-ah22
-rw-r--r--devel/gps/patches/patch-ai13
-rw-r--r--devel/gps/patches/patch-aj13
-rw-r--r--devel/gps/patches/patch-ak13
-rw-r--r--devel/gps/patches/patch-al15
-rw-r--r--devel/gps/patches/patch-am18
-rw-r--r--devel/gps/patches/patch-an42
15 files changed, 1082 insertions, 745 deletions
diff --git a/devel/gps/Makefile b/devel/gps/Makefile
index 710386a39ee..4e4319463ce 100644
--- a/devel/gps/Makefile
+++ b/devel/gps/Makefile
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.4 2011/07/24 13:11:43 obache Exp $
+# $NetBSD: Makefile,v 1.5 2011/10/14 17:22:06 marino Exp $
#
DISTNAME= gps-${GPS_VERSION}
-PKGREVISION= 2
CATEGORIES= devel
MASTER_SITES= http://downloads.dragonlace.net/src/ \
http://dragonlace.mirrors.ada.cx/src/
@@ -18,7 +17,7 @@ PKG_DESTDIR_SUPPORT= user-destdir
GNU_CONFIGURE= yes
USE_TOOLS+= gmake sed perl awk
-GPS_VERSION= 5.0.0
+GPS_VERSION= 5.0.1
FULL_PATH= /sbin:/bin:/usr/sbin:/usr/bin:${PREFIX}/sbin:${PREFIX}/bin:${PREFIX}/lib/pkgconfig
MY_CONFIGURE_ENV= PATH=${FULL_PATH}
MY_CONFIGURE_ENV+= CC=gnatgcc
@@ -27,36 +26,26 @@ TPLS= ${PREFIX}/share/gps/templates
.include "options.mk"
-# Due to hardcoding on GPS' part, can't get python to work yet
CONFIGURE_ARGS+= --with-gmp=${PREFIX}
-CONFIGURE_ARGS+= --with-python=no
-CONFIGURE_ARGS+= --enable-shared-python=yes
do-wrapper:
# Disable problematic wrappers
@${ECHO} "### Pkgsrc wrappers disabled ###"
+post-patch:
+ perl -i -pe "s/set dummy python;/set dummy python${PYVERSSUFFIX};/" \
+ ${WRKSRC}/gnatlib/configure
+
do-configure:
cd ${WRKSRC} && ${SETENV} ${MY_CONFIGURE_ENV} ./configure ${CONFIGURE_ARGS}
do-build:
cd ${WRKSRC} && ${SETENV} ADA_PROJECT_PATH=${APP} gmake default
-# "scripts" directory does not exist, tests disable
-#do-test:
-# cd ${WRKSRC}/scripts && ./testsuites
-#test-clean:
-# cd ${WRKSRC}/scripts && ./testsuites clean
-
-post-install:
- ${TOUCH} ${DESTDIR}${PREFIX}/share/doc/gps/pdf/IGNORE.ME
- ${TOUCH} ${DESTDIR}${PREFIX}/share/doc/gps/txt/IGNORE.ME
- ${TOUCH} ${DESTDIR}${PREFIX}/share/examples/gps/tutorial/matrix_handling/IGNORE.ME
- ${TOUCH} ${DESTDIR}${TPLS}/ajis_hello/obj/IGNORE.ME
- ${TOUCH} ${DESTDIR}${TPLS}/ajis_hello/bin/IGNORE.ME
- ${TOUCH} ${DESTDIR}${TPLS}/ajis_hello/binding/IGNORE.ME
- ${TOUCH} ${DESTDIR}${TPLS}/gtkada_minimal/obj/IGNORE.ME
- ${TOUCH} ${DESTDIR}${TPLS}/simple_project/obj/IGNORE.ME
- ${STRIP} ${DESTDIR}${PREFIX}/bin/gps
+pre-install:
+.if !empty(PKG_OPTIONS:Mpython)
+ ${PY_COMPILE_ALL} ${WRKSRC}/share/plug-ins
+ ${PY_COMPILE_ALL} ${WRKSRC}/share/library
+.endif
.include "../../x11/gtkada/buildlink3.mk"
.include "../../textproc/xmlada/buildlink3.mk"
diff --git a/devel/gps/PLIST b/devel/gps/PLIST
index 884b060b3f9..a5233570ee9 100644
--- a/devel/gps/PLIST
+++ b/devel/gps/PLIST
@@ -1,572 +1,881 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2011/02/08 18:32:24 drochner Exp $
+@comment $NetBSD: PLIST,v 1.2 2011/10/14 17:22:06 marino Exp $
bin/gps
-share/doc/gps/html/welcome.jpg
-share/doc/gps/html/visual-diff.jpg
-share/doc/gps/html/vcs-explorer.jpg
-share/doc/gps/html/vcs-activities.jpg
-share/doc/gps/html/user_guide.png
-share/doc/gps/html/tutorial.png
-share/doc/gps/html/triangle_x.png
-share/doc/gps/html/tooltips.jpg
-share/doc/gps/html/toolchains-config.jpg
-share/doc/gps/html/tip-of-the-day.jpg
-share/doc/gps/html/tasks.jpg
-share/doc/gps/html/task-manager.jpg
-share/doc/gps/html/target-configuration-dialog.jpg
-share/doc/gps/html/switch-editor-revert.jpg
-share/doc/gps/html/switch-editor.jpg
-share/doc/gps/html/square_x.png
-share/doc/gps/html/source-editor.jpg
-share/doc/gps/html/smart-completion.jpg
-share/doc/gps/html/shell-window.jpg
-share/doc/gps/html/servers-configuration.jpg
-share/doc/gps/html/search-options.jpg
-share/doc/gps/html/search-hide.jpg
-share/doc/gps/html/scenario-view.jpg
-share/doc/gps/html/scenarios.jpg
-share/doc/gps/html/save-dialog.jpg
-share/doc/gps/html/revision-view.jpg
-share/doc/gps/html/report-of-analysis_tree.jpg
-share/doc/gps/html/report-of-analysis_flat.jpg
-share/doc/gps/html/remote-view.jpg
-share/doc/gps/html/remote-view-full.jpg
-share/doc/gps/html/project-wizard.jpg
-share/doc/gps/html/project-view.jpg
-share/doc/gps/html/project-properties.jpg
-share/doc/gps/html/project-modified.jpg
-share/doc/gps/html/project-deps.jpg
-share/doc/gps/html/project-browser.jpg
-share/doc/gps/html/preferences-general.jpg
-share/doc/gps/html/overview.png
-share/doc/gps/html/outline-view.jpg
-share/doc/gps/html/open-from-project.jpg
-share/doc/gps/html/open-file.jpg
-share/doc/gps/html/naming-scheme.jpg
-share/doc/gps/html/messages.jpg
-share/doc/gps/html/memory-view.jpg
-share/doc/gps/html/main-gps.jpg
-share/doc/gps/html/locations-view.jpg
-share/doc/gps/html/key-shortcuts.jpg
-share/doc/gps/html/help_index.html
-share/doc/gps/html/gps-welcome.html
-share/doc/gps/html/gps-vcs-up-to-date.jpg
-share/doc/gps/html/gps-vcs-unknown.jpg
-share/doc/gps/html/gps-vcs-removed.jpg
-share/doc/gps/html/gps-vcs-not-registered.jpg
-share/doc/gps/html/gps-vcs-needs-update.jpg
-share/doc/gps/html/gps-vcs-needs-merge.jpg
-share/doc/gps/html/gps-vcs-modified.jpg
-share/doc/gps/html/gps-vcs-has-conflicts.jpg
-share/doc/gps/html/gps-vcs-added.jpg
-share/doc/gps/html/gps_title.gif
-share/doc/gps/html/gps-splash.png
-share/doc/gps/html/gps-splash-gpl.png
-share/doc/gps/html/gps-splash-academic.png
-share/doc/gps/html/gps_index.xml
-share/doc/gps/html/gps.html
-share/doc/gps/html/file-view.jpg
-share/doc/gps/html/explorer-scenario.jpg
-share/doc/gps/html/entity-view.jpg
-share/doc/gps/html/entity-browser.jpg
-share/doc/gps/html/dot_x.png
-share/doc/gps/html/docgen.jpg
-share/doc/gps/html/diamond_x.png
-share/doc/gps/html/dependency-browser.jpg
-share/doc/gps/html/colors.jpg
-share/doc/gps/html/circle_x.png
-share/doc/gps/html/canvas.jpg
-share/doc/gps/html/call-stack.jpg
-share/doc/gps/html/call-graph.jpg
-share/doc/gps/html/breakpoints.jpg
-share/doc/gps/html/bp-advanced.jpg
-share/doc/gps/html/assembly.jpg
-share/doc/gps/html/aliases.jpg
-share/doc/gps/html/about.jpg
-share/doc/gps/pdf/IGNORE.ME
-share/doc/gps/txt/IGNORE.ME
-share/gps/templates/ajis_hello/obj/IGNORE.ME
-share/gps/templates/ajis_hello/bin/IGNORE.ME
-share/gps/templates/ajis_hello/binding/IGNORE.ME
-share/gps/templates/gtkada_minimal/obj/IGNORE.ME
-share/gps/templates/simple_project/obj/IGNORE.ME
-share/gps/templates/simple_project/src/@_main_name_@.adb
-share/gps/templates/simple_project/simple_project.gpt
-share/gps/templates/simple_project/@_project_name_@.gpr
-share/gps/templates/gtkada_minimal/src/@_main_name_@.adb
-share/gps/templates/gtkada_minimal/@_project_name_@.gpr
-share/gps/templates/gtkada_minimal/gtkada_minimal.gpt
-share/gps/templates/aws_web_server/web_server.gpt
-share/gps/templates/aws_web_server/tmplt/main.thtml
-share/gps/templates/aws_web_server/src/@_project_name_@-main.adb
-share/gps/templates/aws_web_server/src/@_project_name_@-dispatchers.ads
-share/gps/templates/aws_web_server/src/@_project_name_@-dispatchers.adb
-share/gps/templates/aws_web_server/src/@_project_name_@.ads
+share/gps/activity_log.tmplt
+share/gps/aunit/harness.adb.tmpl
+share/gps/aunit/test_case.adb.tmpl
+share/gps/aunit/test_case.ads.tmpl
+share/gps/aunit/test_suite.adb.tmpl
+share/gps/aunit/test_suite.ads.tmpl
+share/gps/default.gpr
+share/gps/docgen2/custom/tags.css
+share/gps/docgen2/entities.tmpl
+share/gps/docgen2/html.tmpl
+share/gps/docgen2/index_entry.tmpl
+share/gps/docgen2/multilink.tmpl
+share/gps/docgen2/navbutton.tmpl
+share/gps/docgen2/navigation.tmpl
+share/gps/docgen2/src.tmpl
+share/gps/docgen2/support/docgen.css
+share/gps/docgen2/support/docgen.js
+share/gps/docgen2/support/images/arrow_close.png
+share/gps/docgen2/support/images/arrow_open.png
+share/gps/docgen2/support/images/generic-spec.png
+share/gps/docgen2/support/images/link.png
+share/gps/docgen2/support/images/menubar.png
+share/gps/docgen2/support/images/menubarbottom.png
+share/gps/docgen2/support/images/nav1_btn_mo.png
+share/gps/docgen2/support/images/nav1_btn_up.png
+share/gps/docgen2/support/images/nav2_btn_mo.png
+share/gps/docgen2/support/images/nav2_btn_up.png
+share/gps/docgen2/support/images/package-spec.png
+share/gps/docgen2/support/images/rightside.png
+share/gps/docgen2/support/images/rightsidebottom.png
+share/gps/docgen2/support/images/sidebarframe.png
+share/gps/docgen2/support/images/sidebarframebottom.png
+share/gps/docgen2/support/images/subprogram-spec.png
+share/gps/docgen2/support/images/tree_item.png
+share/gps/docgen2/support/images/tree_root.png
+share/gps/docgen2/support/images/treechildren_bg.png
+share/gps/docgen2/support/images/treechildren_bg_bottom.png
+share/gps/docgen2/support/images/type-spec.png
+share/gps/docgen2/support/images/variable-spec.png
+share/gps/docgen2/tree.tmpl
+share/gps/docgen2/tree_elem.tmpl
+share/gps/docgen2/userdef.tmpl
+share/gps/gps-animation.gif
+share/gps/gps-animation.png
+share/gps/gps-splash.png
+share/gps/icons/16px/box.png
+share/gps/icons/16px/build_all_16.png
+share/gps/icons/16px/build_main_16.png
+share/gps/icons/16px/cleanup_16.png
+share/gps/icons/16px/clipboard_16.png
+share/gps/icons/16px/compile_16.png
+share/gps/icons/16px/compute_xref_16.png
+share/gps/icons/16px/copy_16.png
+share/gps/icons/16px/custom_build_16.png
+share/gps/icons/16px/cut_16.png
+share/gps/icons/16px/debug_break.png
+share/gps/icons/16px/debug_indicator.png
+share/gps/icons/16px/entities/circle.png
+share/gps/icons/16px/entities/circle_p.png
+share/gps/icons/16px/entities/circle_ps.png
+share/gps/icons/16px/entities/circle_s.png
+share/gps/icons/16px/entities/circle_x.png
+share/gps/icons/16px/entities/circle_xs.png
+share/gps/icons/16px/entities/diamond.png
+share/gps/icons/16px/entities/diamond_p.png
+share/gps/icons/16px/entities/diamond_ps.png
+share/gps/icons/16px/entities/diamond_s.png
+share/gps/icons/16px/entities/diamond_x.png
+share/gps/icons/16px/entities/diamond_xs.png
+share/gps/icons/16px/entities/dot.png
+share/gps/icons/16px/entities/dot_p.png
+share/gps/icons/16px/entities/dot_ps.png
+share/gps/icons/16px/entities/dot_s.png
+share/gps/icons/16px/entities/dot_x.png
+share/gps/icons/16px/entities/dot_xs.png
+share/gps/icons/16px/entities/square.png
+share/gps/icons/16px/entities/square_p.png
+share/gps/icons/16px/entities/square_ps.png
+share/gps/icons/16px/entities/square_s.png
+share/gps/icons/16px/entities/square_x.png
+share/gps/icons/16px/entities/square_xs.png
+share/gps/icons/16px/entities/triangle.png
+share/gps/icons/16px/entities/triangle_p.png
+share/gps/icons/16px/entities/triangle_ps.png
+share/gps/icons/16px/entities/triangle_s.png
+share/gps/icons/16px/entities/triangle_x.png
+share/gps/icons/16px/entities/triangle_xs.png
+share/gps/icons/16px/error.png
+share/gps/icons/16px/file.png
+share/gps/icons/16px/file_altered.png
+share/gps/icons/16px/file_error.png
+share/gps/icons/16px/file_pencil.png
+share/gps/icons/16px/file_warning.png
+share/gps/icons/16px/finish_16.png
+share/gps/icons/16px/folder_closed.png
+share/gps/icons/16px/folder_e_closed.png
+share/gps/icons/16px/folder_e_open.png
+share/gps/icons/16px/folder_o_closed.png
+share/gps/icons/16px/folder_o_open.png
+share/gps/icons/16px/folder_open.png
+share/gps/icons/16px/goto_next_16.png
+share/gps/icons/16px/goto_previous_16.png
+share/gps/icons/16px/gps_16.png
+share/gps/icons/16px/newfile_16.png
+share/gps/icons/16px/newfile_b_16.png
+share/gps/icons/16px/next_16.png
+share/gps/icons/16px/open_16.png
+share/gps/icons/16px/play_16.png
+share/gps/icons/16px/project_box.png
+share/gps/icons/16px/project_box_altered.png
+share/gps/icons/16px/project_box_error.png
+share/gps/icons/16px/project_box_open.png
+share/gps/icons/16px/project_box_open_altered.png
+share/gps/icons/16px/project_box_pencil.png
+share/gps/icons/16px/project_box_warning.png
+share/gps/icons/16px/redo_16.png
+share/gps/icons/16px/save_16.png
+share/gps/icons/16px/semantic_check_16.png
+share/gps/icons/16px/stack_down_16.png
+share/gps/icons/16px/stack_up_16.png
+share/gps/icons/16px/step_16.png
+share/gps/icons/16px/stop_16.png
+share/gps/icons/16px/sync_to_local.png
+share/gps/icons/16px/sync_to_remote.png
+share/gps/icons/16px/syntax_check_16.png
+share/gps/icons/16px/undo_16.png
+share/gps/icons/16px/warning.png
+share/gps/icons/18px/build_all_18.png
+share/gps/icons/18px/build_main_18.png
+share/gps/icons/18px/cleanup_18.png
+share/gps/icons/18px/clipboard_18.png
+share/gps/icons/18px/compile_18.png
+share/gps/icons/18px/compute_xref_18.png
+share/gps/icons/18px/copy_18.png
+share/gps/icons/18px/custom_build_18.png
+share/gps/icons/18px/cut_18.png
+share/gps/icons/18px/finish_18.png
+share/gps/icons/18px/goto_next_18.png
+share/gps/icons/18px/goto_previous_18.png
+share/gps/icons/18px/newfile_18.png
+share/gps/icons/18px/next_18.png
+share/gps/icons/18px/open_18.png
+share/gps/icons/18px/play_18.png
+share/gps/icons/18px/redo_18.png
+share/gps/icons/18px/save_18.png
+share/gps/icons/18px/semantic_check_18.png
+share/gps/icons/18px/stack_down_18.png
+share/gps/icons/18px/stack_up_18.png
+share/gps/icons/18px/step_18.png
+share/gps/icons/18px/stop_18.png
+share/gps/icons/18px/syntax_check_18.png
+share/gps/icons/18px/undo_18.png
+share/gps/icons/20px/vcs-added.png
+share/gps/icons/20px/vcs-has-conflicts.png
+share/gps/icons/20px/vcs-modified.png
+share/gps/icons/20px/vcs-needs-merge.png
+share/gps/icons/20px/vcs-needs-update.png
+share/gps/icons/20px/vcs-not-registered.png
+share/gps/icons/20px/vcs-removed.png
+share/gps/icons/20px/vcs-unknown.png
+share/gps/icons/20px/vcs-up-to-date.png
+share/gps/icons/24px/build_all_24.png
+share/gps/icons/24px/build_main_24.png
+share/gps/icons/24px/cleanup_24.png
+share/gps/icons/24px/clipboard_24.png
+share/gps/icons/24px/compile_24.png
+share/gps/icons/24px/compute_xref_24.png
+share/gps/icons/24px/copy_24.png
+share/gps/icons/24px/custom_build_24.png
+share/gps/icons/24px/cut_24.png
+share/gps/icons/24px/finish_24.png
+share/gps/icons/24px/goto_next_24.png
+share/gps/icons/24px/goto_previous_24.png
+share/gps/icons/24px/newfile_24.png
+share/gps/icons/24px/next_24.png
+share/gps/icons/24px/open_24.png
+share/gps/icons/24px/play_24.png
+share/gps/icons/24px/redo_24.png
+share/gps/icons/24px/save_24.png
+share/gps/icons/24px/semantic_check_24.png
+share/gps/icons/24px/stack_down_24.png
+share/gps/icons/24px/stack_up_24.png
+share/gps/icons/24px/step_24.png
+share/gps/icons/24px/stop_24.png
+share/gps/icons/24px/syntax_check_24.png
+share/gps/icons/24px/undo_24.png
+share/gps/icons/32px/gps_32.png
+share/gps/icons/48px/gps_48.png
+share/gps/icons/9px/build_error.png
+share/gps/icons/9px/build_error_fixable.png
+share/gps/icons/9px/build_style.png
+share/gps/icons/9px/build_style_fixable.png
+share/gps/icons/9px/build_warning.png
+share/gps/icons/9px/build_warning_fixable.png
+share/gps/icons/9px/executed_code.png
+share/gps/icons/9px/line_has_code.png
+share/gps/icons/9px/line_might_have_code.png
+share/gps/icons/9px/non_executed_code.png
+share/gps/icons/9px/partially_covered_code.png
+share/gps/icons/9px/wrench.png
+share/gps/icons/9px/wrench_multi.png
+share/gps/icons/other/adacore_logo.png
+share/gps/icons/other/button_guide.png
+share/gps/icons/other/button_guide_over.png
+share/gps/icons/other/button_overview.png
+share/gps/icons/other/button_overview_over.png
+share/gps/icons/other/button_tutorial.png
+share/gps/icons/other/button_tutorial_over.png
+share/gps/icons/other/get_started.png
+share/gps/icons/other/welcome_header.png
+share/gps/library/GPS_old.py
+share/gps/library/addr2line.py
+share/gps/library/auto_changelog.py
+share/gps/library/autoformat.py
+share/gps/library/autognatpp.py
+share/gps/library/copy_paste.py
+share/gps/library/copy_paste_toolbar.py
+share/gps/library/create_missing_dirs.py
+share/gps/library/createfile.py
+share/gps/library/debugger.py
+share/gps/library/dependencies.py
+share/gps/library/eclipse.py
+share/gps/library/emacs.xml
+share/gps/library/enter.xml
+share/gps/library/execute_extended.py
+share/gps/library/filedeps.py
+share/gps/library/filepos.py
+share/gps/library/first_subtype.py
+share/gps/library/gnatpp_switches.py
+share/gps/library/gnatr.xml
+share/gps/library/highlight_selection.py
+share/gps/library/isearch.py
+share/gps/library/ispell.py
+share/gps/library/local_history.py
+share/gps/library/occurrences.py
+share/gps/library/online_support.py
+share/gps/library/open_file.py
+share/gps/library/ppc.xml
+share/gps/library/pygps/__init__.py
+share/gps/library/pygps/notebook.py
+share/gps/library/pygps/project.py
+share/gps/library/pygps/tree.py
+share/gps/library/save_on_compile.py
+share/gps/library/separate.py
+share/gps/library/simple_project.py
+share/gps/library/skeleton.py
+share/gps/library/unicode.py
+share/gps/library/unused_entities.py
+share/gps/library/vi.py
+share/gps/perspectives.xml
+share/gps/plug-ins/Makefile.py
+share/gps/plug-ins/ada-support.xml
+share/gps/plug-ins/ada_support.py
+share/gps/plug-ins/align.py
+share/gps/plug-ins/auto_highlight_occurrences.py
+share/gps/plug-ins/block_completion.py
+share/gps/plug-ins/build_modes.xml
+share/gps/plug-ins/build_targets.xml
+share/gps/plug-ins/c_support.xml
+share/gps/plug-ins/changelog.xml
+share/gps/plug-ins/childtree.png
+share/gps/plug-ins/childtree2.png
+share/gps/plug-ins/clearcase.xml
+share/gps/plug-ins/codepeer.py
+share/gps/plug-ins/csharp.xml
+share/gps/plug-ins/cvs.xml
+share/gps/plug-ins/dispatching.py
+share/gps/plug-ins/docgen_base_tags.py
+share/gps/plug-ins/editors.py
+share/gps/plug-ins/expanded_code.py
+share/gps/plug-ins/gcov.py
+share/gps/plug-ins/git.xml
+share/gps/plug-ins/git_support.py
+share/gps/plug-ins/gnat_switches.py
+share/gps/plug-ins/gnatcheck.py
+share/gps/plug-ins/gnatdist_support.py
+share/gps/plug-ins/gnatmetric.xml
+share/gps/plug-ins/gnatpp.xml
+share/gps/plug-ins/gnatpsta.py
+share/gps/plug-ins/gnatstack.py
+share/gps/plug-ins/gnatstub.xml
+share/gps/plug-ins/gpr.xml
+share/gps/plug-ins/gps_utils/__init__.py
+share/gps/plug-ins/gps_utils/console_process.py
+share/gps/plug-ins/gps_utils/gnat_rules.py
+share/gps/plug-ins/gps_utils/gnatcheck_default.py
+share/gps/plug-ins/gps_utils/gnatcheck_rules_editor.py
+share/gps/plug-ins/gps_utils/highlighter.py
+share/gps/plug-ins/gps_utils/switches.py
+share/gps/plug-ins/icons.xml
+share/gps/plug-ins/images/tip_all_occurrences.png
+share/gps/plug-ins/images/tip_build_menu.png
+share/gps/plug-ins/images/tip_entity_view.png
+share/gps/plug-ins/images/tip_entity_view_dnd.png
+share/gps/plug-ins/images/tip_insert_spaces_with_tab.png
+share/gps/plug-ins/images/tip_jump_to_first_location.png
+share/gps/plug-ins/images/tip_keyboard_macro.png
+share/gps/plug-ins/images/tip_makefile_support.png
+share/gps/plug-ins/images/tip_multi_language_builder.png
+share/gps/plug-ins/images/tip_multiple_views.png
+share/gps/plug-ins/images/tip_notebook_tabs_position.png
+share/gps/plug-ins/images/tip_os_shell.png
+share/gps/plug-ins/images/tip_task_manager.png
+share/gps/plug-ins/languages.xml
+share/gps/plug-ins/listvars.py
+share/gps/plug-ins/locations_view_utils.py
+share/gps/plug-ins/methods.py
+share/gps/plug-ins/navigation_utils.py
+share/gps/plug-ins/os_utils.py
+share/gps/plug-ins/pipe.py
+share/gps/plug-ins/projects.xml
+share/gps/plug-ins/protocols.xml
+share/gps/plug-ins/python_doc.py
+share/gps/plug-ins/python_support.py
+share/gps/plug-ins/rectangles.py
+share/gps/plug-ins/reset_gps_registry.py
+share/gps/plug-ins/runtime.xml
+share/gps/plug-ins/shell.py
+share/gps/plug-ins/sort_selection.py
+share/gps/plug-ins/spark/spark.py
+share/gps/plug-ins/spark_support.py
+share/gps/plug-ins/subversion.xml
+share/gps/plug-ins/text_utils.py
+share/gps/plug-ins/tip_of_the_day.py
+share/gps/plug-ins/toolchains.xml
+share/gps/plug-ins/url.py
+share/gps/plug-ins/xcov.py
+share/gps/plug-ins/xml_support.py
+share/gps/plug-ins/zoom.py
+share/gps/predefined_ada.xml
+share/gps/readonly.gpr
+share/gps/shell_commands.xml
+share/gps/templates/ajis_hello/@_project_name_@.gpr
+share/gps/templates/ajis_hello/Makefile
+share/gps/templates/ajis_hello/ajis_hello.gpt
+share/gps/templates/ajis_hello/src_ada/hello.adb
+share/gps/templates/ajis_hello/src_ada/hello.ads
+share/gps/templates/ajis_hello/src_java/com/adacore/example/@_Main_Name_@.java
+share/gps/templates/aws_simple_web_server/@_project_name_@.gpr
+share/gps/templates/aws_simple_web_server/simple_web_server.gpt
+share/gps/templates/aws_simple_web_server/src/@_project_name_@-callbacks.adb
+share/gps/templates/aws_simple_web_server/src/@_project_name_@-callbacks.ads
+share/gps/templates/aws_simple_web_server/src/@_project_name_@-main.adb
+share/gps/templates/aws_simple_web_server/src/@_project_name_@.ads
share/gps/templates/aws_web_server/@_project_name_@.gpr
-share/gps/templates/aws_web_server/img/gps_logo.png
share/gps/templates/aws_web_server/css/style.css
-share/gps/templates/aws_web_server_blocks/web_server_blocks.gpt
-share/gps/templates/aws_web_server_blocks/tmplt/widget_counter.thtml
-share/gps/templates/aws_web_server_blocks/tmplt/r_widget_counter.txml
-share/gps/templates/aws_web_server_blocks/tmplt/main.thtml
-share/gps/templates/aws_web_server_blocks/src/@_project_name_@-web_blocks.ads
-share/gps/templates/aws_web_server_blocks/src/@_project_name_@-web_blocks.adb
-share/gps/templates/aws_web_server_blocks/src/@_project_name_@-main.adb
-share/gps/templates/aws_web_server_blocks/src/@_project_name_@-dispatchers.ads
-share/gps/templates/aws_web_server_blocks/src/@_project_name_@-dispatchers.adb
-share/gps/templates/aws_web_server_blocks/src/@_project_name_@-ajax.ads
-share/gps/templates/aws_web_server_blocks/src/@_project_name_@-ajax.adb
-share/gps/templates/aws_web_server_blocks/src/@_project_name_@.ads
+share/gps/templates/aws_web_server/img/gps_logo.png
+share/gps/templates/aws_web_server/src/@_project_name_@-dispatchers.adb
+share/gps/templates/aws_web_server/src/@_project_name_@-dispatchers.ads
+share/gps/templates/aws_web_server/src/@_project_name_@-main.adb
+share/gps/templates/aws_web_server/src/@_project_name_@.ads
+share/gps/templates/aws_web_server/tmplt/main.thtml
+share/gps/templates/aws_web_server/web_server.gpt
share/gps/templates/aws_web_server_blocks/@_project_name_@.gpr
-share/gps/templates/aws_web_server_blocks/open_readme.py
-share/gps/templates/aws_web_server_blocks/makefile
-share/gps/templates/aws_web_server_blocks/js/scriptaculous.js
-share/gps/templates/aws_web_server_blocks/js/prototype.js
-share/gps/templates/aws_web_server_blocks/js/behaviour.js
+share/gps/templates/aws_web_server_blocks/README
+share/gps/templates/aws_web_server_blocks/css/style.css
+share/gps/templates/aws_web_server_blocks/gen/templates.tada
+share/gps/templates/aws_web_server_blocks/img/gps_logo.png
+share/gps/templates/aws_web_server_blocks/js/ajax_api.tjs
share/gps/templates/aws_web_server_blocks/js/aws.tjs
share/gps/templates/aws_web_server_blocks/js/aws_kernel.tjs
-share/gps/templates/aws_web_server_blocks/js/ajax_api.tjs
-share/gps/templates/aws_web_server_blocks/img/gps_logo.png
-share/gps/templates/aws_web_server_blocks/gen/templates.tada
-share/gps/templates/aws_web_server_blocks/css/style.css
-share/gps/templates/aws_web_server_blocks/README
-share/gps/templates/aws_simple_web_server/src/@_project_name_@-main.adb
-share/gps/templates/aws_simple_web_server/src/@_project_name_@-callbacks.ads
-share/gps/templates/aws_simple_web_server/src/@_project_name_@-callbacks.adb
-share/gps/templates/aws_simple_web_server/src/@_project_name_@.ads
-share/gps/templates/aws_simple_web_server/simple_web_server.gpt
-share/gps/templates/aws_simple_web_server/@_project_name_@.gpr
-share/gps/templates/ajis_hello/src_java/com/adacore/example/@_Main_Name_@.java
-share/gps/templates/ajis_hello/src_ada/hello.ads
-share/gps/templates/ajis_hello/src_ada/hello.adb
-share/gps/templates/ajis_hello/@_project_name_@.gpr
-share/gps/templates/ajis_hello/ajis_hello.gpt
-share/gps/templates/ajis_hello/Makefile
-share/gps/shell_commands.xml
-share/gps/readonly.gpr
-share/gps/predefined_ada.xml
-share/gps/plug-ins/zoom.py
-share/gps/plug-ins/xml_support.py
-share/gps/plug-ins/xcov.py
-share/gps/plug-ins/url.py
-share/gps/plug-ins/toolchains.xml
-share/gps/plug-ins/tip_of_the_day.py
-share/gps/plug-ins/text_utils.py
-share/gps/plug-ins/subversion.xml
-share/gps/plug-ins/spark_support.py
-share/gps/plug-ins/spark/spark.py
-share/gps/plug-ins/sort_selection.py
-share/gps/plug-ins/shell.py
-share/gps/plug-ins/runtime.xml
-share/gps/plug-ins/reset_gps_registry.py
-share/gps/plug-ins/rectangles.py
-share/gps/plug-ins/python_support.py
-share/gps/plug-ins/python_doc.py
-share/gps/plug-ins/protocols.xml
-share/gps/plug-ins/projects.xml
-share/gps/plug-ins/pipe.py
-share/gps/plug-ins/os_utils.py
-share/gps/plug-ins/navigation_utils.py
-share/gps/plug-ins/methods.py
-share/gps/plug-ins/locations_view_utils.py
-share/gps/plug-ins/listvars.py
-share/gps/plug-ins/languages.xml
-share/gps/plug-ins/images/tip_task_manager.png
-share/gps/plug-ins/images/tip_os_shell.png
-share/gps/plug-ins/images/tip_notebook_tabs_position.png
-share/gps/plug-ins/images/tip_multiple_views.png
-share/gps/plug-ins/images/tip_multi_language_builder.png
-share/gps/plug-ins/images/tip_makefile_support.png
-share/gps/plug-ins/images/tip_keyboard_macro.png
-share/gps/plug-ins/images/tip_jump_to_first_location.png
-share/gps/plug-ins/images/tip_insert_spaces_with_tab.png
-share/gps/plug-ins/images/tip_entity_view.png
-share/gps/plug-ins/images/tip_entity_view_dnd.png
-share/gps/plug-ins/images/tip_build_menu.png
-share/gps/plug-ins/images/tip_all_occurrences.png
-share/gps/plug-ins/icons.xml
-share/gps/plug-ins/gps_utils/switches.py
-share/gps/plug-ins/gps_utils/__init__.py
-share/gps/plug-ins/gps_utils/highlighter.py
-share/gps/plug-ins/gps_utils/gnat_rules.py
-share/gps/plug-ins/gps_utils/gnatcheck_rules_editor.py
-share/gps/plug-ins/gps_utils/gnatcheck_default.py
-share/gps/plug-ins/gps_utils/console_process.py
-share/gps/plug-ins/gpr.xml
-share/gps/plug-ins/gnat_switches.py
-share/gps/plug-ins/gnatstub.xml
-share/gps/plug-ins/gnatstack.py
-share/gps/plug-ins/gnatpsta.py
-share/gps/plug-ins/gnatpp.xml
-share/gps/plug-ins/gnatmetric.xml
-share/gps/plug-ins/gnatdist_support.py
-share/gps/plug-ins/gnatcheck.py
-share/gps/plug-ins/git.xml
-share/gps/plug-ins/git_support.py
-share/gps/plug-ins/gcov.py
-share/gps/plug-ins/expanded_code.py
-share/gps/plug-ins/editors.py
-share/gps/plug-ins/docgen_base_tags.py
-share/gps/plug-ins/dispatching.py
-share/gps/plug-ins/cvs.xml
-share/gps/plug-ins/c_support.xml
-share/gps/plug-ins/csharp.xml
-share/gps/plug-ins/codepeer.py
-share/gps/plug-ins/clearcase.xml
-share/gps/plug-ins/childtree.png
-share/gps/plug-ins/childtree2.png
-share/gps/plug-ins/changelog.xml
-share/gps/plug-ins/build_targets.xml
-share/gps/plug-ins/build_modes.xml
-share/gps/plug-ins/block_completion.py
-share/gps/plug-ins/auto_highlight_occurrences.py
-share/gps/plug-ins/align.py
-share/gps/plug-ins/ada-support.xml
-share/gps/plug-ins/ada_support.py
-share/gps/plug-ins/Makefile.py
-share/gps/perspectives.xml
-share/gps/library/vi.py
-share/gps/library/unused_entities.py
-share/gps/library/unicode.py
-share/gps/library/skeleton.py
-share/gps/library/simple_project.py
-share/gps/library/separate.py
-share/gps/library/save_on_compile.py
-share/gps/library/pygps/tree.py
-share/gps/library/pygps/project.py
-share/gps/library/pygps/notebook.py
-share/gps/library/pygps/__init__.py
-share/gps/library/ppc.xml
-share/gps/library/open_file.py
-share/gps/library/online_support.py
-share/gps/library/occurrences.py
-share/gps/library/local_history.py
-share/gps/library/ispell.py
-share/gps/library/isearch.py
-share/gps/library/highlight_selection.py
-share/gps/library/gnatr.xml
-share/gps/library/gnatpp_switches.py
-share/gps/library/first_subtype.py
-share/gps/library/filepos.py
-share/gps/library/filedeps.py
-share/gps/library/execute_extended.py
-share/gps/library/enter.xml
-share/gps/library/emacs.xml
-share/gps/library/eclipse.py
-share/gps/library/dependencies.py
-share/gps/library/debugger.py
-share/gps/library/create_missing_dirs.py
-share/gps/library/createfile.py
-share/gps/library/copy_paste_toolbar.py
-share/gps/library/copy_paste.py
-share/gps/library/autognatpp.py
-share/gps/library/autoformat.py
-share/gps/library/auto_changelog.py
-share/gps/library/addr2line.py
-share/gps/library/GPS_old.py
-share/gps/icons/other/welcome_header.png
-share/gps/icons/other/get_started.png
-share/gps/icons/other/button_tutorial.png
-share/gps/icons/other/button_tutorial_over.png
-share/gps/icons/other/button_overview.png
-share/gps/icons/other/button_overview_over.png
-share/gps/icons/other/button_guide.png
-share/gps/icons/other/button_guide_over.png
-share/gps/icons/other/adacore_logo.png
-share/gps/icons/9px/wrench.png
-share/gps/icons/9px/wrench_multi.png
-share/gps/icons/9px/partially_covered_code.png
-share/gps/icons/9px/non_executed_code.png
-share/gps/icons/9px/line_might_have_code.png
-share/gps/icons/9px/line_has_code.png
-share/gps/icons/9px/executed_code.png
-share/gps/icons/9px/build_warning.png
-share/gps/icons/9px/build_warning_fixable.png
-share/gps/icons/9px/build_style.png
-share/gps/icons/9px/build_style_fixable.png
-share/gps/icons/9px/build_error.png
-share/gps/icons/9px/build_error_fixable.png
-share/gps/icons/48px/gps_48.png
-share/gps/icons/32px/gps_32.png
-share/gps/icons/24px/undo_24.png
-share/gps/icons/24px/syntax_check_24.png
-share/gps/icons/24px/stop_24.png
-share/gps/icons/24px/step_24.png
-share/gps/icons/24px/stack_up_24.png
-share/gps/icons/24px/stack_down_24.png
-share/gps/icons/24px/semantic_check_24.png
-share/gps/icons/24px/save_24.png
-share/gps/icons/24px/redo_24.png
-share/gps/icons/24px/play_24.png
-share/gps/icons/24px/open_24.png
-share/gps/icons/24px/next_24.png
-share/gps/icons/24px/newfile_24.png
-share/gps/icons/24px/goto_previous_24.png
-share/gps/icons/24px/goto_next_24.png
-share/gps/icons/24px/finish_24.png
-share/gps/icons/24px/cut_24.png
-share/gps/icons/24px/custom_build_24.png
-share/gps/icons/24px/copy_24.png
-share/gps/icons/24px/compute_xref_24.png
-share/gps/icons/24px/compile_24.png
-share/gps/icons/24px/clipboard_24.png
-share/gps/icons/24px/cleanup_24.png
-share/gps/icons/24px/build_main_24.png
-share/gps/icons/24px/build_all_24.png
-share/gps/icons/20px/vcs-up-to-date.png
-share/gps/icons/20px/vcs-unknown.png
-share/gps/icons/20px/vcs-removed.png
-share/gps/icons/20px/vcs-not-registered.png
-share/gps/icons/20px/vcs-needs-update.png
-share/gps/icons/20px/vcs-needs-merge.png
-share/gps/icons/20px/vcs-modified.png
-share/gps/icons/20px/vcs-has-conflicts.png
-share/gps/icons/20px/vcs-added.png
-share/gps/icons/18px/undo_18.png
-share/gps/icons/18px/syntax_check_18.png
-share/gps/icons/18px/stop_18.png
-share/gps/icons/18px/step_18.png
-share/gps/icons/18px/stack_up_18.png
-share/gps/icons/18px/stack_down_18.png
-share/gps/icons/18px/semantic_check_18.png
-share/gps/icons/18px/save_18.png
-share/gps/icons/18px/redo_18.png
-share/gps/icons/18px/play_18.png
-share/gps/icons/18px/open_18.png
-share/gps/icons/18px/next_18.png
-share/gps/icons/18px/newfile_18.png
-share/gps/icons/18px/goto_previous_18.png
-share/gps/icons/18px/goto_next_18.png
-share/gps/icons/18px/finish_18.png
-share/gps/icons/18px/cut_18.png
-share/gps/icons/18px/custom_build_18.png
-share/gps/icons/18px/copy_18.png
-share/gps/icons/18px/compute_xref_18.png
-share/gps/icons/18px/compile_18.png
-share/gps/icons/18px/clipboard_18.png
-share/gps/icons/18px/cleanup_18.png
-share/gps/icons/18px/build_main_18.png
-share/gps/icons/18px/build_all_18.png
-share/gps/icons/16px/warning.png
-share/gps/icons/16px/undo_16.png
-share/gps/icons/16px/syntax_check_16.png
-share/gps/icons/16px/sync_to_remote.png
-share/gps/icons/16px/sync_to_local.png
-share/gps/icons/16px/stop_16.png
-share/gps/icons/16px/step_16.png
-share/gps/icons/16px/stack_up_16.png
-share/gps/icons/16px/stack_down_16.png
-share/gps/icons/16px/semantic_check_16.png
-share/gps/icons/16px/save_16.png
-share/gps/icons/16px/redo_16.png
-share/gps/icons/16px/project_box_warning.png
-share/gps/icons/16px/project_box.png
-share/gps/icons/16px/project_box_pencil.png
-share/gps/icons/16px/project_box_open.png
-share/gps/icons/16px/project_box_open_altered.png
-share/gps/icons/16px/project_box_error.png
-share/gps/icons/16px/project_box_altered.png
-share/gps/icons/16px/play_16.png
-share/gps/icons/16px/open_16.png
-share/gps/icons/16px/next_16.png
-share/gps/icons/16px/newfile_b_16.png
-share/gps/icons/16px/newfile_16.png
-share/gps/icons/16px/gps_16.png
-share/gps/icons/16px/goto_previous_16.png
-share/gps/icons/16px/goto_next_16.png
-share/gps/icons/16px/folder_open.png
-share/gps/icons/16px/folder_o_open.png
-share/gps/icons/16px/folder_o_closed.png
-share/gps/icons/16px/folder_e_open.png
-share/gps/icons/16px/folder_e_closed.png
-share/gps/icons/16px/folder_closed.png
-share/gps/icons/16px/finish_16.png
-share/gps/icons/16px/file_warning.png
-share/gps/icons/16px/file.png
-share/gps/icons/16px/file_pencil.png
-share/gps/icons/16px/file_error.png
-share/gps/icons/16px/file_altered.png
-share/gps/icons/16px/error.png
-share/gps/icons/16px/entities/triangle_xs.png
-share/gps/icons/16px/entities/triangle_x.png
-share/gps/icons/16px/entities/triangle_s.png
-share/gps/icons/16px/entities/triangle_ps.png
-share/gps/icons/16px/entities/triangle_p.png
-share/gps/icons/16px/entities/triangle.png
-share/gps/icons/16px/entities/square_xs.png
-share/gps/icons/16px/entities/square_x.png
-share/gps/icons/16px/entities/square_s.png
-share/gps/icons/16px/entities/square_ps.png
-share/gps/icons/16px/entities/square_p.png
-share/gps/icons/16px/entities/square.png
-share/gps/icons/16px/entities/dot_xs.png
-share/gps/icons/16px/entities/dot_x.png
-share/gps/icons/16px/entities/dot_s.png
-share/gps/icons/16px/entities/dot_ps.png
-share/gps/icons/16px/entities/dot_p.png
-share/gps/icons/16px/entities/dot.png
-share/gps/icons/16px/entities/diamond_xs.png
-share/gps/icons/16px/entities/diamond_x.png
-share/gps/icons/16px/entities/diamond_s.png
-share/gps/icons/16px/entities/diamond_ps.png
-share/gps/icons/16px/entities/diamond_p.png
-share/gps/icons/16px/entities/diamond.png
-share/gps/icons/16px/entities/circle_xs.png
-share/gps/icons/16px/entities/circle_x.png
-share/gps/icons/16px/entities/circle_s.png
-share/gps/icons/16px/entities/circle_ps.png
-share/gps/icons/16px/entities/circle_p.png
-share/gps/icons/16px/entities/circle.png
-share/gps/icons/16px/debug_indicator.png
-share/gps/icons/16px/debug_break.png
-share/gps/icons/16px/cut_16.png
-share/gps/icons/16px/custom_build_16.png
-share/gps/icons/16px/copy_16.png
-share/gps/icons/16px/compute_xref_16.png
-share/gps/icons/16px/compile_16.png
-share/gps/icons/16px/clipboard_16.png
-share/gps/icons/16px/cleanup_16.png
-share/gps/icons/16px/build_main_16.png
-share/gps/icons/16px/build_all_16.png
-share/gps/icons/16px/box.png
-share/gps/gps-splash.png
-share/gps/gps-animation.png
-share/gps/gps-animation.gif
-share/gps/docgen2/userdef.tmpl
-share/gps/docgen2/tree.tmpl
-share/gps/docgen2/tree_elem.tmpl
-share/gps/docgen2/support/images/variable-spec.png
-share/gps/docgen2/support/images/type-spec.png
-share/gps/docgen2/support/images/tree_root.png
-share/gps/docgen2/support/images/tree_item.png
-share/gps/docgen2/support/images/treechildren_bg.png
-share/gps/docgen2/support/images/treechildren_bg_bottom.png
-share/gps/docgen2/support/images/subprogram-spec.png
-share/gps/docgen2/support/images/sidebarframe.png
-share/gps/docgen2/support/images/sidebarframebottom.png
-share/gps/docgen2/support/images/rightside.png
-share/gps/docgen2/support/images/rightsidebottom.png
-share/gps/docgen2/support/images/package-spec.png
-share/gps/docgen2/support/images/nav2_btn_up.png
-share/gps/docgen2/support/images/nav2_btn_mo.png
-share/gps/docgen2/support/images/nav1_btn_up.png
-share/gps/docgen2/support/images/nav1_btn_mo.png
-share/gps/docgen2/support/images/menubar.png
-share/gps/docgen2/support/images/menubarbottom.png
-share/gps/docgen2/support/images/link.png
-share/gps/docgen2/support/images/generic-spec.png
-share/gps/docgen2/support/images/arrow_open.png
-share/gps/docgen2/support/images/arrow_close.png
-share/gps/docgen2/support/docgen.js
-share/gps/docgen2/support/docgen.css
-share/gps/docgen2/src.tmpl
-share/gps/docgen2/navigation.tmpl
-share/gps/docgen2/navbutton.tmpl
-share/gps/docgen2/multilink.tmpl
-share/gps/docgen2/index_entry.tmpl
-share/gps/docgen2/html.tmpl
-share/gps/docgen2/entities.tmpl
-share/gps/docgen2/custom/tags.css
-share/gps/default.gpr
-share/gps/aunit/test_suite.ads.tmpl
-share/gps/aunit/test_suite.adb.tmpl
-share/gps/aunit/test_case.ads.tmpl
-share/gps/aunit/test_case.adb.tmpl
-share/gps/aunit/harness.adb.tmpl
-share/gps/activity_log.tmplt
-share/examples/gps/xml/gnatmake.xml
-share/examples/gps/xml/README
-share/examples/gps/tutorial/struct/values-operations.ads
-share/examples/gps/tutorial/struct/values-operations.adb
-share/examples/gps/tutorial/struct/values.ads
-share/examples/gps/tutorial/struct/values.adb
-share/examples/gps/tutorial/struct/tokens.ads
-share/examples/gps/tutorial/struct/tokens.adb
-share/examples/gps/tutorial/struct/instructions.ads
-share/examples/gps/tutorial/struct/instructions.adb
-share/examples/gps/tutorial/sdc.gpr
-share/examples/gps/tutorial/projects/prj4/src4.adb
-share/examples/gps/tutorial/projects/prj4.gpr
-share/examples/gps/tutorial/projects/prj3/src3.adb
-share/examples/gps/tutorial/projects/prj3.gpr
-share/examples/gps/tutorial/projects/prj2/src2.adb
-share/examples/gps/tutorial/projects/prj2.gpr
-share/examples/gps/tutorial/projects/prj1/src1.adb
-share/examples/gps/tutorial/projects/prj1.gpr
-share/examples/gps/tutorial/obj/.cvsignore
-share/examples/gps/tutorial/input.txt
-share/examples/gps/tutorial/common/stack.ads
-share/examples/gps/tutorial/common/stack.adb
-share/examples/gps/tutorial/common/sdc.ads
-share/examples/gps/tutorial/common/sdc.adb
-share/examples/gps/tutorial/common/screen_output.ads
-share/examples/gps/tutorial/common/screen_output.adb
-share/examples/gps/tutorial/common/input.ads
-share/examples/gps/tutorial/common/input.adb
-share/examples/gps/tutorial/common/except.ads
-share/examples/gps/tutorial/matrix_handling/IGNORE.ME
-share/examples/gps/remote/src/instr.ads
-share/examples/gps/remote/src/instr.adb
-share/examples/gps/remote/src/gen_list.ads
-share/examples/gps/remote/src/gen_list.adb
-share/examples/gps/remote/src/demo1.adb
-share/examples/gps/remote/remote.gpr
-share/examples/gps/remote/obj/.cvsignore
-share/examples/gps/remote/my_ssh
-share/examples/gps/remote/README
-share/examples/gps/python/remote_server_assign_variable.py
-share/examples/gps/python/reformat_project.py
-share/examples/gps/python/readonly.py
-share/examples/gps/python/project_view.py
-share/examples/gps/python/prefs.py
-share/examples/gps/python/misc_text_utils.py
-share/examples/gps/python/indent_all.py
-share/examples/gps/python/hello_gtk.py
-share/examples/gps/python/globals.py
-share/examples/gps/python/doc.py
-share/examples/gps/python/docgen_gtkada.py
-share/examples/gps/python/colors.py
-share/examples/gps/python/clipboards.py
-share/examples/gps/python/build.py
-share/examples/gps/python/bookmarks.py
-share/examples/gps/python/ada_expansion.py
-share/examples/gps/python/README
-share/examples/gps/language/language_custom.h
-share/examples/gps/language/language_custom.ads
-share/examples/gps/language/gprcustom.c
-share/examples/gps/language/gpr_custom.ads
-share/examples/gps/language/gpr_custom.adb
-share/examples/gps/language/README
-share/examples/gps/language/Makefile
-share/examples/gps/demo/struct/values-operations.ads
-share/examples/gps/demo/struct/values-operations.adb
-share/examples/gps/demo/struct/values.ads
-share/examples/gps/demo/struct/values.adb
-share/examples/gps/demo/struct/tokens.ads
-share/examples/gps/demo/struct/tokens.adb
-share/examples/gps/demo/struct/instructions.ads
-share/examples/gps/demo/struct/instructions.adb
-share/examples/gps/demo/projects/prj4/src4.adb
-share/examples/gps/demo/projects/prj4.gpr
-share/examples/gps/demo/projects/prj3/src3.adb
-share/examples/gps/demo/projects/prj3.gpr
-share/examples/gps/demo/projects/prj2/src2.adb
-share/examples/gps/demo/projects/prj2.gpr
-share/examples/gps/demo/projects/prj1/src1.adb
-share/examples/gps/demo/projects/prj1.gpr
-share/examples/gps/demo/obj/.cvsignore
-share/examples/gps/demo/matrix_handling/matrix_utils.c
-share/examples/gps/demo/matrix_handling/matrix.h
+share/gps/templates/aws_web_server_blocks/js/behaviour.js
+share/gps/templates/aws_web_server_blocks/js/prototype.js
+share/gps/templates/aws_web_server_blocks/js/scriptaculous.js
+share/gps/templates/aws_web_server_blocks/makefile
+share/gps/templates/aws_web_server_blocks/open_readme.py
+share/gps/templates/aws_web_server_blocks/src/@_project_name_@-ajax.adb
+share/gps/templates/aws_web_server_blocks/src/@_project_name_@-ajax.ads
+share/gps/templates/aws_web_server_blocks/src/@_project_name_@-dispatchers.adb
+share/gps/templates/aws_web_server_blocks/src/@_project_name_@-dispatchers.ads
+share/gps/templates/aws_web_server_blocks/src/@_project_name_@-main.adb
+share/gps/templates/aws_web_server_blocks/src/@_project_name_@-web_blocks.adb
+share/gps/templates/aws_web_server_blocks/src/@_project_name_@-web_blocks.ads
+share/gps/templates/aws_web_server_blocks/src/@_project_name_@.ads
+share/gps/templates/aws_web_server_blocks/tmplt/main.thtml
+share/gps/templates/aws_web_server_blocks/tmplt/r_widget_counter.txml
+share/gps/templates/aws_web_server_blocks/tmplt/widget_counter.thtml
+share/gps/templates/aws_web_server_blocks/web_server_blocks.gpt
+share/gps/templates/gtkada_minimal/@_project_name_@.gpr
+share/gps/templates/gtkada_minimal/gtkada_minimal.gpt
+share/gps/templates/gtkada_minimal/src/@_main_name_@.adb
+share/gps/templates/simple_project/@_project_name_@.gpr
+share/gps/templates/simple_project/simple_project.gpt
+share/gps/templates/simple_project/src/@_main_name_@.adb
+share/doc/gps/html/Adding-New-Help-Files.html
+share/doc/gps/html/Adding-casing-exceptions.html
+share/doc/gps/html/Adding-contextual-menus.html
+share/doc/gps/html/Adding-documentation.html
+share/doc/gps/html/Adding-new-menus.html
+share/doc/gps/html/Adding-project-templates.html
+share/doc/gps/html/Adding-stock-icons.html
+share/doc/gps/html/Adding-support-for-new-Version-Control-Systems.html
+share/doc/gps/html/Adding-support-for-new-languages.html
+share/doc/gps/html/Adding-support-for-new-tools.html
+share/doc/gps/html/Adding-tool-bar-buttons.html
+share/doc/gps/html/Annotate.html
+share/doc/gps/html/Associating-actions-to-operations.html
+share/doc/gps/html/Automatically-loading-python-files-at-startup.html
+share/doc/gps/html/Binding-actions-to-keys.html
+share/doc/gps/html/Bookmarks.html
+share/doc/gps/html/Call-Graph.html
+share/doc/gps/html/Chaining-commands.html
+share/doc/gps/html/Closing-Windows.html
+share/doc/gps/html/Code-Coverage.html
+share/doc/gps/html/Code-Fixing.html
+share/doc/gps/html/Coding-Standard.html
+share/doc/gps/html/Command-Line-Options.html
+share/doc/gps/html/Commit.html
+share/doc/gps/html/Compare-against-head.html
+share/doc/gps/html/Compare-against-revision.html
+share/doc/gps/html/Compare-against-working.html
+share/doc/gps/html/Compare-base-against-head.html
+share/doc/gps/html/Compare-base-against-tag_002fbranch.html
+share/doc/gps/html/Compilation_002fBuild.html
+share/doc/gps/html/Complete-Identifier.html
+share/doc/gps/html/Configuring-rsync-usage.html
+share/doc/gps/html/Connection-settings.html
+share/doc/gps/html/Contextual-Menus-for-Editing-Files.html
+share/doc/gps/html/Contextual-Menus-for-Source-Navigation.html
+share/doc/gps/html/Contextual-menus-on-object-directories-only.html
+share/doc/gps/html/Coverage-Analysis-Preferences.html
+share/doc/gps/html/Coverage-Report.html
+share/doc/gps/html/Creating-custom-graphical-interfaces.html
+share/doc/gps/html/Creating-themes.html
+share/doc/gps/html/Custom-VCS-interfaces.html
+share/doc/gps/html/Customization-examples.html
+share/doc/gps/html/Customization-files-and-plugins.html
+share/doc/gps/html/Customizing-and-Extending-GPS.html
+share/doc/gps/html/Customizing-build-Targets-and-Models.html
+share/doc/gps/html/Customizing-the-Debugger.html
+share/doc/gps/html/Customizing-through-XML-and-Python-files.html
+share/doc/gps/html/Customizing-your-Projects.html
+share/doc/gps/html/Debugger-Issues.html
+share/doc/gps/html/Debugging.html
+share/doc/gps/html/Defining-Actions.html
+share/doc/gps/html/Defining-a-remote-connection-tool.html
+share/doc/gps/html/Defining-a-remote-path-translation.html
+share/doc/gps/html/Defining-a-remote-server.html
+share/doc/gps/html/Defining-a-shell.html
+share/doc/gps/html/Defining-default-command-line.html
+share/doc/gps/html/Defining-new-Modes.html
+share/doc/gps/html/Defining-new-Target-Models.html
+share/doc/gps/html/Defining-new-Targets.html
+share/doc/gps/html/Defining-new-search-patterns.html
+share/doc/gps/html/Defining-project-attributes.html
+share/doc/gps/html/Defining-revision-information.html
+share/doc/gps/html/Defining-status.html
+share/doc/gps/html/Defining-supported-languages.html
+share/doc/gps/html/Defining-text-aliases.html
+share/doc/gps/html/Defining-tool-switches.html
+share/doc/gps/html/Dependency-Browser.html
+share/doc/gps/html/Describing-a-VCS.html
+share/doc/gps/html/Description-of-the-Main-Windows.html
+share/doc/gps/html/Description-of-the-Projects.html
+share/doc/gps/html/Disabling-Project-Edition-Features.html
+share/doc/gps/html/Documentation-Generation.html
+share/doc/gps/html/Documention-Preferences.html
+share/doc/gps/html/Editing-Files.html
+share/doc/gps/html/Editing-Sources.html
+share/doc/gps/html/Entity-Browser.html
+share/doc/gps/html/Environment-Variables.html
+share/doc/gps/html/Environment.html
+share/doc/gps/html/Executing-external-tools.html
+share/doc/gps/html/Extending-Projects.html
+share/doc/gps/html/Extract-Subprogram.html
+share/doc/gps/html/File-Switches.html
+share/doc/gps/html/Files.html
+share/doc/gps/html/Filtering-actions.html
+share/doc/gps/html/Find-All-References.html
+share/doc/gps/html/Floating-Windows.html
+share/doc/gps/html/GNU-Free-Documentation-License.html
+share/doc/gps/html/GPS-Themes.html
+share/doc/gps/html/General-Information.html
+share/doc/gps/html/General-Issues.html
+share/doc/gps/html/Handling-of-case-exceptions.html
+share/doc/gps/html/Hello-World_0021-in-python.html
+share/doc/gps/html/Hiding-contextual-menus.html
+share/doc/gps/html/Highlighting-dispatching-calls.html
+share/doc/gps/html/Hooks.html
+share/doc/gps/html/Implementing-VCS-actions.html
+share/doc/gps/html/Index-table.html
+share/doc/gps/html/Interactive-Search.html
+share/doc/gps/html/Introduction.html
+share/doc/gps/html/Limitations.html
+share/doc/gps/html/Loading-a-remote-project.html
+share/doc/gps/html/Macro-arguments.html
+share/doc/gps/html/Menu-Items.html
+share/doc/gps/html/Menu-example.html
+share/doc/gps/html/Metrics.html
+share/doc/gps/html/Moving-Windows.html
+share/doc/gps/html/Multiple-Document-Interface.html
+share/doc/gps/html/Name-Parameters.html
+share/doc/gps/html/Navigating-with-hyperlinks.html
+share/doc/gps/html/Online-Help.html
+share/doc/gps/html/Open-From-Host.html
+share/doc/gps/html/Open-From-Project.html
+share/doc/gps/html/Open.html
+share/doc/gps/html/Outline-Preferences.html
+share/doc/gps/html/Output-parsers.html
+share/doc/gps/html/Paths-settings.html
+share/doc/gps/html/Perspectives.html
+share/doc/gps/html/Preferences-support-in-custom-files.html
+share/doc/gps/html/Print-Command.html
+share/doc/gps/html/Printing-the-GPS-Python-documentation.html
+share/doc/gps/html/Processing-the-tool-output.html
+share/doc/gps/html/Project-Handling.html
+share/doc/gps/html/Project-View.html
+share/doc/gps/html/Python-FAQ.html
+share/doc/gps/html/Querying-project-switches.html
+share/doc/gps/html/Querying-switches-interactively.html
+share/doc/gps/html/Recording-and-replaying-macros.html
+share/doc/gps/html/Rectangles.html
+share/doc/gps/html/Redirecting-the-command-output.html
+share/doc/gps/html/Redirecting-the-output-of-spawned-processes.html
+share/doc/gps/html/Redirecting-the-output-to-specific-windows.html
+share/doc/gps/html/Refactoring.html
+share/doc/gps/html/Reloading-a-python-file-in-GPS.html
+share/doc/gps/html/Remote-Files.html
+share/doc/gps/html/Remote-operations.html
+share/doc/gps/html/Remote-programming-customization.html
+share/doc/gps/html/Rename-Entity.html
+share/doc/gps/html/Reporting-Suggestions-and-Bugs.html
+share/doc/gps/html/Requirements.html
+share/doc/gps/html/Running-GPS-on-Mac-OS-X.html
+share/doc/gps/html/Saving-Files.html
+share/doc/gps/html/Saving-open-windows.html
+share/doc/gps/html/Scenarios-and-Configuration-Variables.html
+share/doc/gps/html/Scripting-GPS.html
+share/doc/gps/html/Scripts-and-GPS-actions.html
+share/doc/gps/html/Scripts.html
+share/doc/gps/html/Searching-and-Replacing.html
+share/doc/gps/html/Selecting-Windows.html
+share/doc/gps/html/Setup-a-remote-project.html
+share/doc/gps/html/Setup-the-remote-servers.html
+share/doc/gps/html/Smart-Completion.html
+share/doc/gps/html/Solving-Problems.html
+share/doc/gps/html/Source-Browsing.html
+share/doc/gps/html/Source-Navigation.html
+share/doc/gps/html/Spawning-external-processes.html
+share/doc/gps/html/Splitting-Windows.html
+share/doc/gps/html/Stack-Analysis.html
+share/doc/gps/html/Subprogram-parameters.html
+share/doc/gps/html/Support-for-Cross_002dReferences.html
+share/doc/gps/html/Supported-Languages.html
+share/doc/gps/html/Switches.html
+share/doc/gps/html/The-Assembly-Window.html
+share/doc/gps/html/The-Breakpoint-Editor.html
+share/doc/gps/html/The-Build-Menu.html
+share/doc/gps/html/The-Build-Mode.html
+share/doc/gps/html/The-Call-Stack-Window.html
+share/doc/gps/html/The-Callgraph-View.html
+share/doc/gps/html/The-Clipboard-View.html
+share/doc/gps/html/The-Data-Window.html
+share/doc/gps/html/The-Debug-Menu.html
+share/doc/gps/html/The-Debugger-Console.html
+share/doc/gps/html/The-Edit-Menu.html
+share/doc/gps/html/The-Entity-View.html
+share/doc/gps/html/The-Execution-Window.html
+share/doc/gps/html/The-File-Menu.html
+share/doc/gps/html/The-File-Selector.html
+share/doc/gps/html/The-File-View.html
+share/doc/gps/html/The-GPS-Shell.html
+share/doc/gps/html/The-Help-Menu.html
+share/doc/gps/html/The-Key-Manager-Dialog.html
+share/doc/gps/html/The-Locations-View.html
+share/doc/gps/html/The-Memory-Window.html
+share/doc/gps/html/The-Menu-Bar.html
+share/doc/gps/html/The-Messages-Window.html
+share/doc/gps/html/The-Navigate-Menu.html
+share/doc/gps/html/The-Outline-View.html
+share/doc/gps/html/The-Plug_002dins-Editor.html
+share/doc/gps/html/The-Preferences-Dialog.html
+share/doc/gps/html/The-Project-Browser.html
+share/doc/gps/html/The-Project-Dependencies-Editor.html
+share/doc/gps/html/The-Project-Menu.html
+share/doc/gps/html/The-Project-Properties-Editor.html
+share/doc/gps/html/The-Project-View.html
+share/doc/gps/html/The-Project-Wizard.html
+share/doc/gps/html/The-Python-Interpreter.html
+share/doc/gps/html/The-Revision-View.html
+share/doc/gps/html/The-Server-Mode.html
+share/doc/gps/html/The-Shell-and-Python-Windows.html
+share/doc/gps/html/The-Stack-Usage-Editor.html
+share/doc/gps/html/The-Stack-Usage-Report.html
+share/doc/gps/html/The-Status-Line.html
+share/doc/gps/html/The-Switches-Editor.html
+share/doc/gps/html/The-Target-Configuration-Dialog.html
+share/doc/gps/html/The-Task-Manager.html
+share/doc/gps/html/The-Tip-of-the-Day.html
+share/doc/gps/html/The-Tool-Bar.html
+share/doc/gps/html/The-Tools-Menu.html
+share/doc/gps/html/The-VCS-Activities.html
+share/doc/gps/html/The-VCS-Explorer.html
+share/doc/gps/html/The-VCS-Menu.html
+share/doc/gps/html/The-VCS-node.html
+share/doc/gps/html/The-Version-Control-Contextual-Menu.html
+share/doc/gps/html/The-Welcome-Dialog.html
+share/doc/gps/html/The-Window-View.html
+share/doc/gps/html/The-Work-Space.html
+share/doc/gps/html/The-remote-configuration-dialog.html
+share/doc/gps/html/The-remote-view.html
+share/doc/gps/html/Tool-example.html
+share/doc/gps/html/Toolchains-customization.html
+share/doc/gps/html/Tools.html
+share/doc/gps/html/Update.html
+share/doc/gps/html/Using-GPS-for-Remote-Development.html
+share/doc/gps/html/Using-an-External-Editor.html
+share/doc/gps/html/Using-the-Clipboard.html
+share/doc/gps/html/Using-the-Source-Editor-when-Debugging.html
+share/doc/gps/html/Version-Control-System.html
+share/doc/gps/html/View-revision-history.html
+share/doc/gps/html/Visual-Comparison.html
+share/doc/gps/html/Working-in-a-Cross-Environment.html
+share/doc/gps/html/Working-with-global-ChangeLog-file.html
+share/doc/gps/html/Working-with-two-compilers.html
+share/doc/gps/html/about.jpg
+share/doc/gps/html/aliases.jpg
+share/doc/gps/html/assembly.jpg
+share/doc/gps/html/autosave-delay.html
+share/doc/gps/html/bp-advanced.jpg
+share/doc/gps/html/breakpoints.jpg
+share/doc/gps/html/call-graph.jpg
+share/doc/gps/html/call-stack.jpg
+share/doc/gps/html/canvas.jpg
+share/doc/gps/html/circle_x.png
+share/doc/gps/html/colors.jpg
+share/doc/gps/html/core-files.html
+share/doc/gps/html/custom-editor-command.html
+share/doc/gps/html/dependency-browser.jpg
+share/doc/gps/html/diamond_x.png
+share/doc/gps/html/docgen.jpg
+share/doc/gps/html/dot_x.png
+share/doc/gps/html/entity-browser.jpg
+share/doc/gps/html/entity-view.jpg
+share/doc/gps/html/explorer-scenario.jpg
+share/doc/gps/html/file-view.jpg
+share/doc/gps/html/gps-splash-academic.png
+share/doc/gps/html/gps-splash-gpl.png
+share/doc/gps/html/gps-splash.png
+share/doc/gps/html/gps-tutorial.html
+share/doc/gps/html/gps-vcs-added.jpg
+share/doc/gps/html/gps-vcs-has-conflicts.jpg
+share/doc/gps/html/gps-vcs-modified.jpg
+share/doc/gps/html/gps-vcs-needs-merge.jpg
+share/doc/gps/html/gps-vcs-needs-update.jpg
+share/doc/gps/html/gps-vcs-not-registered.jpg
+share/doc/gps/html/gps-vcs-removed.jpg
+share/doc/gps/html/gps-vcs-unknown.jpg
+share/doc/gps/html/gps-vcs-up-to-date.jpg
+share/doc/gps/html/gps-welcome.html
+share/doc/gps/html/gps.css
+share/doc/gps/html/gps.html
+share/doc/gps/html/gps_index.xml
+share/doc/gps/html/gps_title.gif
+share/doc/gps/html/help_index.html
+share/doc/gps/html/index.html
+share/doc/gps/html/key-shortcuts.jpg
+share/doc/gps/html/locations-view.jpg
+share/doc/gps/html/log-file.html
+share/doc/gps/html/main-gps.jpg
+share/doc/gps/html/memory-view.jpg
+share/doc/gps/html/messages.jpg
+share/doc/gps/html/naming-scheme.jpg
+share/doc/gps/html/open-file.jpg
+share/doc/gps/html/open-from-project.jpg
+share/doc/gps/html/open-program-menu.html
+share/doc/gps/html/outline-view.jpg
+share/doc/gps/html/overview.png
+share/doc/gps/html/preferences-dialog.html
+share/doc/gps/html/preferences-general.jpg
+share/doc/gps/html/project-browser.jpg
+share/doc/gps/html/project-deps.jpg
+share/doc/gps/html/project-modified.jpg
+share/doc/gps/html/project-properties.jpg
+share/doc/gps/html/project-view.jpg
+share/doc/gps/html/project-wizard.jpg
+share/doc/gps/html/remote-view-full.jpg
+share/doc/gps/html/remote-view.jpg
+share/doc/gps/html/report-of-analysis_flat.jpg
+share/doc/gps/html/report-of-analysis_tree.jpg
+share/doc/gps/html/revision-view.jpg
+share/doc/gps/html/save-dialog.jpg
+share/doc/gps/html/scenario-view.jpg
+share/doc/gps/html/scenarios.jpg
+share/doc/gps/html/search-hide.jpg
+share/doc/gps/html/search-options.jpg
+share/doc/gps/html/servers-configuration.jpg
+share/doc/gps/html/shell-window.jpg
+share/doc/gps/html/smart-completion.jpg
+share/doc/gps/html/source-editor.jpg
+share/doc/gps/html/square_x.png
+share/doc/gps/html/stack-usage-editor.jpg
+share/doc/gps/html/switch-editor-revert.jpg
+share/doc/gps/html/switch-editor.jpg
+share/doc/gps/html/target-configuration-dialog.jpg
+share/doc/gps/html/task-manager.jpg
+share/doc/gps/html/tasks.jpg
+share/doc/gps/html/tip-of-the-day.jpg
+share/doc/gps/html/toolchains-config.jpg
+share/doc/gps/html/tooltips.jpg
+share/doc/gps/html/triangle_x.png
+share/doc/gps/html/tutorial.png
+share/doc/gps/html/user_guide.png
+share/doc/gps/html/vcs-activities.jpg
+share/doc/gps/html/vcs-explorer.jpg
+share/doc/gps/html/visual-diff.jpg
+share/doc/gps/html/welcome.jpg
+share/examples/gps/demo/common/except.ads
+share/examples/gps/demo/common/input.adb
+share/examples/gps/demo/common/input.ads
+share/examples/gps/demo/common/screen_output.adb
+share/examples/gps/demo/common/screen_output.ads
+share/examples/gps/demo/common/sdc.adb
+share/examples/gps/demo/common/sdc.ads
+share/examples/gps/demo/common/stack.adb
+share/examples/gps/demo/common/stack.ads
+share/examples/gps/demo/demo.gpr
+share/examples/gps/demo/input.txt
share/examples/gps/demo/matrix_handling/matrix.c
-share/examples/gps/demo/matrix_handling/matrix_binding.ads
+share/examples/gps/demo/matrix_handling/matrix.h
share/examples/gps/demo/matrix_handling/matrix_binding.adb
-share/examples/gps/demo/input.txt
-share/examples/gps/demo/demo.gpr
-share/examples/gps/demo/common/stack.ads
-share/examples/gps/demo/common/stack.adb
-share/examples/gps/demo/common/sdc.ads
-share/examples/gps/demo/common/sdc.adb
-share/examples/gps/demo/common/screen_output.ads
-share/examples/gps/demo/common/screen_output.adb
-share/examples/gps/demo/common/input.ads
-share/examples/gps/demo/common/input.adb
-share/examples/gps/demo/common/except.ads
+share/examples/gps/demo/matrix_handling/matrix_binding.ads
+share/examples/gps/demo/matrix_handling/matrix_utils.c
+share/examples/gps/demo/projects/prj1.gpr
+share/examples/gps/demo/projects/prj1/src1.adb
+share/examples/gps/demo/projects/prj2.gpr
+share/examples/gps/demo/projects/prj2/src2.adb
+share/examples/gps/demo/projects/prj3.gpr
+share/examples/gps/demo/projects/prj3/src3.adb
+share/examples/gps/demo/projects/prj4.gpr
+share/examples/gps/demo/projects/prj4/src4.adb
+share/examples/gps/demo/struct/instructions.adb
+share/examples/gps/demo/struct/instructions.ads
+share/examples/gps/demo/struct/tokens.adb
+share/examples/gps/demo/struct/tokens.ads
+share/examples/gps/demo/struct/values-operations.adb
+share/examples/gps/demo/struct/values-operations.ads
+share/examples/gps/demo/struct/values.adb
+share/examples/gps/demo/struct/values.ads
+share/examples/gps/language/Makefile
+share/examples/gps/language/README
+share/examples/gps/language/gpr_custom.adb
+share/examples/gps/language/gpr_custom.ads
+share/examples/gps/language/gprcustom.c
+share/examples/gps/language/language_custom.ads
+share/examples/gps/language/language_custom.h
+share/examples/gps/python/README
+share/examples/gps/python/ada_expansion.py
+share/examples/gps/python/bookmarks.py
+share/examples/gps/python/build.py
+share/examples/gps/python/clipboards.py
+share/examples/gps/python/colors.py
+share/examples/gps/python/doc.py
+share/examples/gps/python/docgen_gtkada.py
+share/examples/gps/python/globals.py
+share/examples/gps/python/hello_gtk.py
+share/examples/gps/python/indent_all.py
+share/examples/gps/python/misc_text_utils.py
+share/examples/gps/python/prefs.py
+share/examples/gps/python/project_view.py
+share/examples/gps/python/readonly.py
+share/examples/gps/python/reformat_project.py
+share/examples/gps/python/remote_server_assign_variable.py
+share/examples/gps/remote/README
+share/examples/gps/remote/my_ssh
+share/examples/gps/remote/remote.gpr
+share/examples/gps/remote/src/demo1.adb
+share/examples/gps/remote/src/gen_list.adb
+share/examples/gps/remote/src/gen_list.ads
+share/examples/gps/remote/src/instr.adb
+share/examples/gps/remote/src/instr.ads
+share/examples/gps/tutorial/common/except.ads
+share/examples/gps/tutorial/common/input.adb
+share/examples/gps/tutorial/common/input.ads
+share/examples/gps/tutorial/common/screen_output.adb
+share/examples/gps/tutorial/common/screen_output.ads
+share/examples/gps/tutorial/common/sdc.adb
+share/examples/gps/tutorial/common/sdc.ads
+share/examples/gps/tutorial/common/stack.adb
+share/examples/gps/tutorial/common/stack.ads
+share/examples/gps/tutorial/input.txt
+share/examples/gps/tutorial/projects/prj1.gpr
+share/examples/gps/tutorial/projects/prj1/src1.adb
+share/examples/gps/tutorial/projects/prj2.gpr
+share/examples/gps/tutorial/projects/prj2/src2.adb
+share/examples/gps/tutorial/projects/prj3.gpr
+share/examples/gps/tutorial/projects/prj3/src3.adb
+share/examples/gps/tutorial/projects/prj4.gpr
+share/examples/gps/tutorial/projects/prj4/src4.adb
+share/examples/gps/tutorial/sdc.gpr
+share/examples/gps/tutorial/struct/instructions.adb
+share/examples/gps/tutorial/struct/instructions.ads
+share/examples/gps/tutorial/struct/tokens.adb
+share/examples/gps/tutorial/struct/tokens.ads
+share/examples/gps/tutorial/struct/values-operations.adb
+share/examples/gps/tutorial/struct/values-operations.ads
+share/examples/gps/tutorial/struct/values.adb
+share/examples/gps/tutorial/struct/values.ads
+share/examples/gps/xml/README
+share/examples/gps/xml/gnatmake.xml
+${PLIST.pysupport}share/gps/library/GPS_old.pyc
+${PLIST.pysupport}share/gps/library/addr2line.pyc
+${PLIST.pysupport}share/gps/library/auto_changelog.pyc
+${PLIST.pysupport}share/gps/library/autoformat.pyc
+${PLIST.pysupport}share/gps/library/autognatpp.pyc
+${PLIST.pysupport}share/gps/library/copy_paste.pyc
+${PLIST.pysupport}share/gps/library/copy_paste_toolbar.pyc
+${PLIST.pysupport}share/gps/library/create_missing_dirs.pyc
+${PLIST.pysupport}share/gps/library/createfile.pyc
+${PLIST.pysupport}share/gps/library/debugger.pyc
+${PLIST.pysupport}share/gps/library/dependencies.pyc
+${PLIST.pysupport}share/gps/library/eclipse.pyc
+${PLIST.pysupport}share/gps/library/execute_extended.pyc
+${PLIST.pysupport}share/gps/library/filedeps.pyc
+${PLIST.pysupport}share/gps/library/filepos.pyc
+${PLIST.pysupport}share/gps/library/first_subtype.pyc
+${PLIST.pysupport}share/gps/library/gnatpp_switches.pyc
+${PLIST.pysupport}share/gps/library/highlight_selection.pyc
+${PLIST.pysupport}share/gps/library/isearch.pyc
+${PLIST.pysupport}share/gps/library/ispell.pyc
+${PLIST.pysupport}share/gps/library/local_history.pyc
+${PLIST.pysupport}share/gps/library/occurrences.pyc
+${PLIST.pysupport}share/gps/library/online_support.pyc
+${PLIST.pysupport}share/gps/library/open_file.pyc
+${PLIST.pysupport}share/gps/library/pygps/__init__.pyc
+${PLIST.pysupport}share/gps/library/pygps/notebook.pyc
+${PLIST.pysupport}share/gps/library/pygps/project.pyc
+${PLIST.pysupport}share/gps/library/pygps/tree.pyc
+${PLIST.pysupport}share/gps/library/save_on_compile.pyc
+${PLIST.pysupport}share/gps/library/separate.pyc
+${PLIST.pysupport}share/gps/library/simple_project.pyc
+${PLIST.pysupport}share/gps/library/skeleton.pyc
+${PLIST.pysupport}share/gps/library/unicode.pyc
+${PLIST.pysupport}share/gps/library/unused_entities.pyc
+${PLIST.pysupport}share/gps/library/vi.pyc
+${PLIST.pysupport}share/gps/plug-ins/Makefile.pyc
+${PLIST.pysupport}share/gps/plug-ins/ada_support.pyc
+${PLIST.pysupport}share/gps/plug-ins/align.pyc
+${PLIST.pysupport}share/gps/plug-ins/auto_highlight_occurrences.pyc
+${PLIST.pysupport}share/gps/plug-ins/block_completion.pyc
+${PLIST.pysupport}share/gps/plug-ins/codepeer.pyc
+${PLIST.pysupport}share/gps/plug-ins/dispatching.pyc
+${PLIST.pysupport}share/gps/plug-ins/docgen_base_tags.pyc
+${PLIST.pysupport}share/gps/plug-ins/editors.pyc
+${PLIST.pysupport}share/gps/plug-ins/expanded_code.pyc
+${PLIST.pysupport}share/gps/plug-ins/gcov.pyc
+${PLIST.pysupport}share/gps/plug-ins/git_support.pyc
+${PLIST.pysupport}share/gps/plug-ins/gnat_switches.pyc
+${PLIST.pysupport}share/gps/plug-ins/gnatcheck.pyc
+${PLIST.pysupport}share/gps/plug-ins/gnatdist_support.pyc
+${PLIST.pysupport}share/gps/plug-ins/gnatpsta.pyc
+${PLIST.pysupport}share/gps/plug-ins/gnatstack.pyc
+${PLIST.pysupport}share/gps/plug-ins/gps_utils/__init__.pyc
+${PLIST.pysupport}share/gps/plug-ins/gps_utils/console_process.pyc
+${PLIST.pysupport}share/gps/plug-ins/gps_utils/gnat_rules.pyc
+${PLIST.pysupport}share/gps/plug-ins/gps_utils/gnatcheck_default.pyc
+${PLIST.pysupport}share/gps/plug-ins/gps_utils/gnatcheck_rules_editor.pyc
+${PLIST.pysupport}share/gps/plug-ins/gps_utils/highlighter.pyc
+${PLIST.pysupport}share/gps/plug-ins/gps_utils/switches.pyc
+${PLIST.pysupport}share/gps/plug-ins/listvars.pyc
+${PLIST.pysupport}share/gps/plug-ins/locations_view_utils.pyc
+${PLIST.pysupport}share/gps/plug-ins/methods.pyc
+${PLIST.pysupport}share/gps/plug-ins/navigation_utils.pyc
+${PLIST.pysupport}share/gps/plug-ins/os_utils.pyc
+${PLIST.pysupport}share/gps/plug-ins/pipe.pyc
+${PLIST.pysupport}share/gps/plug-ins/python_doc.pyc
+${PLIST.pysupport}share/gps/plug-ins/python_support.pyc
+${PLIST.pysupport}share/gps/plug-ins/rectangles.pyc
+${PLIST.pysupport}share/gps/plug-ins/reset_gps_registry.pyc
+${PLIST.pysupport}share/gps/plug-ins/shell.pyc
+${PLIST.pysupport}share/gps/plug-ins/sort_selection.pyc
+${PLIST.pysupport}share/gps/plug-ins/spark/spark.pyc
+${PLIST.pysupport}share/gps/plug-ins/spark_support.pyc
+${PLIST.pysupport}share/gps/plug-ins/text_utils.pyc
+${PLIST.pysupport}share/gps/plug-ins/tip_of_the_day.pyc
+${PLIST.pysupport}share/gps/plug-ins/url.pyc
+${PLIST.pysupport}share/gps/plug-ins/xcov.pyc
+${PLIST.pysupport}share/gps/plug-ins/xml_support.pyc
+${PLIST.pysupport}share/gps/plug-ins/zoom.pyc
diff --git a/devel/gps/distinfo b/devel/gps/distinfo
index 031470d8d84..92571a8b90c 100644
--- a/devel/gps/distinfo
+++ b/devel/gps/distinfo
@@ -1,15 +1,14 @@
-$NetBSD: distinfo,v 1.2 2011/07/19 18:32:13 drochner Exp $
+$NetBSD: distinfo,v 1.3 2011/10/14 17:22:06 marino Exp $
-SHA1 (gps-5.0.0.tar.bz2) = 913aca264a341e228b3b02e7bb8ea77b0cb96805
-RMD160 (gps-5.0.0.tar.bz2) = 67fd5e95e1e4fd1f728522395623812091b7dfda
-Size (gps-5.0.0.tar.bz2) = 9325721 bytes
-SHA1 (patch-aa) = 0f361b4be86052efb2926659a025b611e4d339eb
+SHA1 (gps-5.0.1.tar.bz2) = 5fc7fba2d80b2b405c60b0a4ecc6c4d2792a3829
+RMD160 (gps-5.0.1.tar.bz2) = 17d90cd493cca50a70ebb4118b69ebba759b964a
+Size (gps-5.0.1.tar.bz2) = 9303980 bytes
+SHA1 (patch-aa) = 4a590aa2a38797548a44e3974f3534aa36138ab0
SHA1 (patch-ab) = 59c13a902436f3953a467b914e8b3c01443263c6
SHA1 (patch-ac) = 4c350aa10b82aef2baaf29465ffec30942ed6c0d
-SHA1 (patch-ad) = 058f89c0fa9bf2c2d4baca8d35ce11c97086697a
-SHA1 (patch-ae) = 2847e353fdec774262adc14f80c4ba6c6a5fe283
-SHA1 (patch-af) = c3c29f06eb91a7656a8c251b1914686b4aea9723
-SHA1 (patch-ag) = b1756db403619becb790c3e0641d5e0606f4e92c
-SHA1 (patch-ah) = 8b5fb8546a6de24cc8d9ce0a5125bda03149ec06
-SHA1 (patch-ai) = 604edae7bc4fcf8e0cbd707848d79b22aca1a3df
-SHA1 (patch-aj) = eb5c2f7850468d5718ddd30d54f8f4efdb2187e5
+SHA1 (patch-ae) = 30d8f07a0115ddd6820f907806eaf41360297f67
+SHA1 (patch-af) = b54e4b5076bbdcb67953856d668c9e9bde72f3ea
+SHA1 (patch-ak) = 415e7a0017ce22fa28657dcafabc6ebc7c151582
+SHA1 (patch-al) = cf6fb268ebce1895c22686c987d24a4f031aba01
+SHA1 (patch-am) = bb0257d86161abd39d9d8a952a0a20d921d401dc
+SHA1 (patch-an) = 9a12bfd2950fe4fc06a72f5970ff125cdddb6f82
diff --git a/devel/gps/options.mk b/devel/gps/options.mk
index 8964196b8b3..b6e41f15c15 100644
--- a/devel/gps/options.mk
+++ b/devel/gps/options.mk
@@ -1,19 +1,32 @@
-# $NetBSD: options.mk,v 1.1.1.1 2011/02/08 18:32:23 drochner Exp $
+# $NetBSD: options.mk,v 1.2 2011/10/14 17:22:06 marino Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.gps
-PKG_SUPPORTED_OPTIONS= sqlite pgsql
-PKG_SUGGESTED_OPTIONS=
+PKG_SUPPORTED_OPTIONS= syslog python sqlite
+PKG_SUGGESTED_OPTIONS= syslog sqlite
+
+PLIST_VARS+= pysupport
.include "../../mk/bsd.options.mk"
######################
+## SYSLOG SUPPORT ##
+######################
+
+.if !empty(PKG_OPTIONS:Msyslog)
+CONFIGURE_ARGS+= --enable-syslog=yes
+.else
+CONFIGURE_ARGS+= --enable-syslog=no
+.endif
+
+
+######################
## SQLITE SUPPORT ##
######################
.if !empty(PKG_OPTIONS:Msqlite)
CONFIGURE_ARGS+= --with-sqlite=${PREFIX}
-.include "../../databases/sqlite/buildlink3.mk"
+.include "../../databases/sqlite3/buildlink3.mk"
.endif
@@ -25,3 +38,30 @@ CONFIGURE_ARGS+= --with-sqlite=${PREFIX}
CONFIGURE_ARGS+= --with-postgresql=${PREFIX}
.include "../../databases/postgresql90-client/buildlink3.mk"
.endif
+
+
+##############################
+## PYTHON / PYGTK SUPPORT ##
+##############################
+
+#
+# Something is wrong with the pkgsrc versions of Python. Both
+# versions 2.6 and 2.7 will cause a core dump of gps because they
+# contain undefined symbols in their dynamically loaded libraries.
+# Since no version of Python < 3 can work with GPS, this option
+# has been removed from the list.
+#
+
+.if !empty(PKG_OPTIONS:Mpython)
+CONFIGURE_ARGS+= --with-python=${PREFIX}
+CONFIGURE_ARGS+= --enable-shared-python=no
+CONFIGURE_ARGS+= --enable-pygtk
+PLIST.pysupport= yes
+PYTHON_VERSIONS_ACCEPTED= 27 26
+.include "../../lang/python/pyversion.mk"
+.include "../../x11/py-gtk2/buildlink3.mk"
+.else
+CONFIGURE_ARGS+= --without-python
+CONFIGURE_ARGS+= --disable-pygtk
+.endif
+
diff --git a/devel/gps/patches/patch-aa b/devel/gps/patches/patch-aa
index 4389c04fbd2..c0b97929a2e 100644
--- a/devel/gps/patches/patch-aa
+++ b/devel/gps/patches/patch-aa
@@ -1,7 +1,7 @@
-$NetBSD: patch-aa,v 1.1.1.1 2011/02/08 18:32:24 drochner Exp $
+$NetBSD: patch-aa,v 1.2 2011/10/14 17:22:06 marino Exp $
---- common/tty/terminals.c.orig 2010-12-04 03:57:46 +0000
-+++ common/tty/terminals.c
+--- common/tty/terminals.c.orig 2009-09-30 11:30:08.000000000 +0200
++++ common/tty/terminals.c 2011-10-09 02:58:53.000000000 +0200
@@ -31,7 +31,10 @@
#ifndef WIN32
@@ -14,3 +14,13 @@ $NetBSD: patch-aa,v 1.1.1.1 2011/02/08 18:32:24 drochner Exp $
# define FREEBSD
#endif
#if defined (__alpha__) && defined (__osf__)
+@@ -260,7 +263,9 @@
+ #ifndef NLDLY
+ #define NLDLY 0
+ #define CRDLY 0
++#ifndef TABDLY
+ #define TABDLY 0
++#endif
+ #define BSDLY 0
+ #define VTDLY 0
+ #define FFDLY 0
diff --git a/devel/gps/patches/patch-ad b/devel/gps/patches/patch-ad
deleted file mode 100644
index 10c15a12e1f..00000000000
--- a/devel/gps/patches/patch-ad
+++ /dev/null
@@ -1,33 +0,0 @@
-$NetBSD: patch-ad,v 1.1.1.1 2011/02/08 18:32:24 drochner Exp $
-
---- gnatlib/gnat_src/gnatvsn.adb.orig 2010-12-04 08:12:30 +0000
-+++ gnatlib/gnat_src/gnatvsn.adb
-@@ -53,27 +53,13 @@ package body Gnatvsn is
- " FOR A PARTICULAR PURPOSE.";
- end Gnat_Free_Software;
-
-- Version_String : String (1 .. Ver_Len_Max);
-- -- Import the C string defined in the (language-independent) source file
-- -- version.c.
-- -- The size is not the real one, which does not matter since we will
-- -- check for the nul character in Gnat_Version_String.
-- pragma Import (C, Version_String, "version_string");
--
- -------------------------
- -- Gnat_Version_String --
- -------------------------
-
- function Gnat_Version_String return String is
-- NUL_Pos : Positive := 1;
- begin
-- loop
-- exit when Version_String (NUL_Pos) = ASCII.NUL;
--
-- NUL_Pos := NUL_Pos + 1;
-- end loop;
--
-- return Version_String (1 .. NUL_Pos - 1);
-+ return Gnat_Static_Version_String;
- end Gnat_Version_String;
-
- end Gnatvsn;
diff --git a/devel/gps/patches/patch-ae b/devel/gps/patches/patch-ae
index 9c0ab021c4f..14ded1e7d3e 100644
--- a/devel/gps/patches/patch-ae
+++ b/devel/gps/patches/patch-ae
@@ -1,8 +1,21 @@
-$NetBSD: patch-ae,v 1.1.1.1 2011/02/08 18:32:24 drochner Exp $
+$NetBSD: patch-ae,v 1.2 2011/10/14 17:22:06 marino Exp $
---- Makefile.in.orig 2010-12-14 22:30:45.000000000 +0000
-+++ Makefile.in
-@@ -24,12 +24,12 @@ test-clean:
+--- Makefile.in.orig 2010-09-24 10:51:03.000000000 +0200
++++ Makefile.in 2011-10-11 17:59:53.000000000 +0200
+@@ -11,10 +11,12 @@
+ prefix = @prefix@
+ bindir = $(prefix)/bin
+ sharedir = $(prefix)/share
++docdir = $(prefix)/share/doc/gps
+ examplesdir = $(prefix)/share/examples/gps
+
+ default:
+ $(MAKE) -C gps $@
++ $(AWK) -f distrib/gnat_switches.awk < gnat/gnat_ugn.texi > share/plug-ins/gnat_switches.py
+
+ clean:
+ $(MAKE) -C gps $@
+@@ -24,12 +26,13 @@
(cd scripts; ./testsuites clean)
install-common:
@@ -14,6 +27,7 @@ $NetBSD: patch-ae,v 1.1.1.1 2011/02/08 18:32:24 drochner Exp $
- $(MKDIR) $(sharedir)/gps/aunit
+ $(MKDIR) $(DESTDIR)$(bindir)
+ $(MKDIR) $(DESTDIR)$(sharedir)
++ $(MKDIR) $(DESTDIR)$(docdir)
+ $(MKDIR) $(DESTDIR)$(examplesdir)
+ $(MKDIR) $(DESTDIR)$(sharedir)/gps
+ $(MKDIR) $(DESTDIR)$(sharedir)/gps/docgen2
@@ -21,7 +35,7 @@ $NetBSD: patch-ae,v 1.1.1.1 2011/02/08 18:32:24 drochner Exp $
ifeq ($(OS),Windows_NT)
# On Windows we distribute two versions of subversion.xml, one that
# supports Cygwin/Subversion and one for native Subversion.
-@@ -42,45 +42,40 @@ ifeq ($(OS),Windows_NT)
+@@ -42,45 +45,40 @@
share/plug-ins/_subversion_ \
> share/plug-ins/subversion_native_windows.xml
endif
@@ -52,27 +66,28 @@ $NetBSD: patch-ae,v 1.1.1.1 2011/02/08 18:32:24 drochner Exp $
- (cd share; tar cf - icons/) | (cd $(sharedir)/gps; tar xf -)
- (cd share; tar cf - templates/) | (cd $(sharedir)/gps; tar xf -)
- (cd share; tar cf - *.*) | (cd $(sharedir)/gps; tar xf -)
-+ $(AWK) -f distrib/gnat_switches.awk < gnat/gnat_ugn.texi > $(DESTDIR)$(sharedir)/gps/plug-ins/gnat_switches.py
-+ (cd share; tar cf - plug-ins/*.py) | (cd $(DESTDIR)$(sharedir)/gps; tar xf -)
-+ (cd share; tar cf - plug-ins/gps_utils/*.py) | (cd $(DESTDIR)$(sharedir)/gps; tar xf -)
-+ (cd share; tar cf - plug-ins/spark/*.py) | (cd $(DESTDIR)$(sharedir)/gps; tar xf -)
++ (cd share; tar cf - plug-ins/*.py*) | (cd $(DESTDIR)$(sharedir)/gps; tar xf -)
++ (cd share; tar cf - plug-ins/gps_utils/*.py*) | (cd $(DESTDIR)$(sharedir)/gps; tar xf -)
++ (cd share; tar cf - plug-ins/spark/*.py*) | (cd $(DESTDIR)$(sharedir)/gps; tar xf -)
+ (cd share; tar cf - plug-ins/*.png) | (cd $(DESTDIR)$(sharedir)/gps; tar xf -)
+ (cd share; tar cf - plug-ins/images/*.png) | (cd $(DESTDIR)$(sharedir)/gps; tar xf -)
+ (cd share; tar cf - library/*.xml) | (cd $(DESTDIR)$(sharedir)/gps; tar xf -)
-+ (cd share; tar cf - library/*.py) | (cd $(DESTDIR)$(sharedir)/gps; tar xf -)
-+ (cd share; tar cf - library/pygps/*.py) | (cd $(DESTDIR)$(sharedir)/gps; tar xf -)
++ (cd share; tar cf - library/*.py*) | (cd $(DESTDIR)$(sharedir)/gps; tar xf -)
++ (cd share; tar cf - library/pygps/*.py*) | (cd $(DESTDIR)$(sharedir)/gps; tar xf -)
+ $(RM) $(DESTDIR)$(sharedir)/gps/plug-ins/emacs.xml
-+ (cd share; tar cf - icons/) | (cd $(DESTDIR)$(sharedir)/gps; tar xf -)
-+ (cd share; tar cf - templates/) | (cd $(DESTDIR)$(sharedir)/gps; tar xf -)
-+ (cd share; tar cf - *.*) | (cd $(DESTDIR)$(sharedir)/gps; tar xf -)
++ (cd share; tar cf - icons/) | (cd $(DESTDIR)$(sharedir)/gps; tar xf -)
++ (cd share; tar cf - templates/) | (cd $(DESTDIR)$(sharedir)/gps; tar xf -)
++ (cd share; tar cf - *.*) | (cd $(DESTDIR)$(sharedir)/gps; tar xf -)
(cd docgen2/resources; tar cf - *.tmpl custom/*.css support/*.css support/*.js support/images/*.png) \
- | (cd $(sharedir)/gps/docgen2; tar xf -)
+ | (cd $(DESTDIR)$(sharedir)/gps/docgen2; tar xf -)
(cd aunit/templates; tar cf - *.tmpl) \
- | (cd $(sharedir)/gps/aunit; tar xf -)
-+ | (cd $(DESTDIR)$(sharedir)/gps/aunit; tar xf -)
- $(MAKE) -C docs install
+- $(MAKE) -C docs install
- (cd examples; tar cf - --exclude .svn . ) | (cd $(examplesdir); tar xf -)
++ | (cd $(DESTDIR)$(sharedir)/gps/aunit; tar xf -)
++ ${INSTALL} docs/gps-splash.png $(DESTDIR)$(sharedir)/gps
++ (cd docs; tar -cf - html/) | (cd $(DESTDIR)$(docdir); tar xf -)
+ (cd examples; tar cf - --exclude .svn . ) | (cd $(DESTDIR)$(examplesdir); tar xf -)
install: install-common
@@ -85,3 +100,14 @@ $NetBSD: patch-ae,v 1.1.1.1 2011/02/08 18:32:24 drochner Exp $
endif
install-strip: install-common
+@@ -89,8 +87,8 @@
+ $(INSTALL_PROGRAM) distrib/gps_run.cmd $(bindir)
+ $(MAKE) -C common/expect install-strip
+ else
+- $(INSTALL_PROGRAM) -s gps/obj/gps $(bindir)/gps_exe
+- $(INSTALL_PROGRAM) distrib/.gps_wrapper $(bindir)/gps
++ $(INSTALL_PROGRAM) -s gps/obj/gps $(DESTDIR)$(bindir)/gps_exe
++ $(INSTALL_PROGRAM) distrib/.gps_wrapper $(DESTDIR)$(bindir)/gps
+ endif
+
+ test: force
diff --git a/devel/gps/patches/patch-ag b/devel/gps/patches/patch-ag
deleted file mode 100644
index 3e1d5c9b4ef..00000000000
--- a/devel/gps/patches/patch-ag
+++ /dev/null
@@ -1,43 +0,0 @@
-$NetBSD: patch-ag,v 1.1.1.1 2011/02/08 18:32:24 drochner Exp $
-
---- docs/Makefile.in.orig 2010-12-14 22:30:38.000000000 +0000
-+++ docs/Makefile.in
-@@ -77,23 +77,23 @@ endif
-
-
- install:
-- $(MKDIR) $(docdir)
-- $(MKDIR) $(sharedir)
-- $(MKDIR) $(docdir)/html
-- $(MKDIR) $(docdir)/pdf
-- $(MKDIR) $(docdir)/txt
-- -$(INSTALL_DATA) gps-welcome.html $(docdir)/html
-- -$(INSTALL_DATA) gps-tutorial.html $(docdir)/html
-- -$(CP) gps/* $(docdir)/html/
-- -$(INSTALL_DATA) gps.html $(docdir)/html/
-- -$(INSTALL_DATA) gps.pdf $(docdir)/pdf
-- -$(INSTALL_DATA) gps.txt $(docdir)/txt
-+ $(MKDIR) $(DESTDIR)$(docdir)
-+ $(MKDIR) $(DESTDIR)$(sharedir)
-+ $(MKDIR) $(DESTDIR)$(docdir)/html
-+ $(MKDIR) $(DESTDIR)$(docdir)/pdf
-+ $(MKDIR) $(DESTDIR)$(docdir)/txt
-+ -$(INSTALL_DATA) gps-welcome.html $(DESTDIR)$(docdir)/html
-+ -$(INSTALL_DATA) gps-tutorial.html $(DESTDIR)$(docdir)/html
-+ -$(CP) gps/* $(DESTDIR)$(docdir)/html/
-+ -$(INSTALL_DATA) gps.html $(DESTDIR)$(docdir)/html/
-+ -$(INSTALL_DATA) gps.pdf $(DESTDIR)$(docdir)/pdf
-+ -$(INSTALL_DATA) gps.txt $(DESTDIR)$(docdir)/txt
- -for img in $(IMAGES); do \
-- $(INSTALL_DATA) $$img $(docdir)/html/; \
-+ $(INSTALL_DATA) $$img $(DESTDIR)$(docdir)/html/; \
- done
-- -$(INSTALL_DATA) gps-splash.png $(sharedir)
-- -${INSTALL_DATA} gps_index.xml ${docdir}/html
-- -${INSTALL_DATA} help_index.html ${docdir}/html
-+ -$(INSTALL_DATA) gps-splash.png $(DESTDIR)$(sharedir)
-+ -${INSTALL_DATA} gps_index.xml $(DESTDIR)${docdir}/html
-+ -${INSTALL_DATA} help_index.html $(DESTDIR)${docdir}/html
-
- clean-temp-files:
- -$(RM) *.aux
diff --git a/devel/gps/patches/patch-ah b/devel/gps/patches/patch-ah
deleted file mode 100644
index 4b9c6bb9e72..00000000000
--- a/devel/gps/patches/patch-ah
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD: patch-ah,v 1.1 2011/07/19 18:32:14 drochner Exp $
-
---- prj_editor/src/project_properties.adb.orig 2010-12-14 22:30:31.000000000 +0000
-+++ prj_editor/src/project_properties.adb
-@@ -4925,7 +4925,7 @@ package body Project_Properties is
- then
- -- Some pages might not be visible though...
- P := Get_Nth_Project_Editor_Page
-- (Ed.Kernel, Page - Pages_From_XML_Count);
-+ (Ed.Kernel, Page - Pages_From_XML_Count + 1);
- end if;
-
- if P /= null then
-@@ -4934,7 +4934,7 @@ package body Project_Properties is
- begin
- Refresh
- (Page => P,
-- Widget => Ed.Pages (Page - Pages_From_XML_Count),
-+ Widget => Ed.Pages (Page - Pages_From_XML_Count + 1),
- Project => Ed.Project,
- Languages => Languages.all);
- Free (Languages);
diff --git a/devel/gps/patches/patch-ai b/devel/gps/patches/patch-ai
deleted file mode 100644
index 0fc548a1580..00000000000
--- a/devel/gps/patches/patch-ai
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-ai,v 1.1 2011/07/19 18:32:14 drochner Exp $
-
---- prj_editor/src/project_viewers.ads.orig 2010-12-14 22:30:31.000000000 +0000
-+++ prj_editor/src/project_viewers.ads
-@@ -159,7 +159,7 @@ package Project_Viewers is
- -- Return the number of registered project editor pages
-
- function Get_Nth_Project_Editor_Page
-- (Kernel : access GPS.Kernel.Kernel_Handle_Record'Class; Num : Natural)
-+ (Kernel : access GPS.Kernel.Kernel_Handle_Record'Class; Num : Positive)
- return Project_Editor_Page;
- -- Return the Num-th registered project editor page.
- -- First page is number 1.
diff --git a/devel/gps/patches/patch-aj b/devel/gps/patches/patch-aj
deleted file mode 100644
index 4af561c2661..00000000000
--- a/devel/gps/patches/patch-aj
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-aj,v 1.1 2011/07/19 18:32:14 drochner Exp $
-
---- prj_editor/src/project_viewers.adb.orig 2010-12-14 22:30:31.000000000 +0000
-+++ prj_editor/src/project_viewers.adb
-@@ -1657,7 +1657,7 @@ package body Project_Viewers is
- ---------------------------------
-
- function Get_Nth_Project_Editor_Page
-- (Kernel : access Kernel_Handle_Record'Class; Num : Natural)
-+ (Kernel : access Kernel_Handle_Record'Class; Num : Positive)
- return Project_Editor_Page
- is
- pragma Unreferenced (Kernel);
diff --git a/devel/gps/patches/patch-ak b/devel/gps/patches/patch-ak
new file mode 100644
index 00000000000..bf47de5eafd
--- /dev/null
+++ b/devel/gps/patches/patch-ak
@@ -0,0 +1,13 @@
+$NetBSD: patch-ak,v 1.1 2011/10/14 17:22:06 marino Exp $
+
+--- gnatlib/gnat_src/mlib-utl.adb.orig 2010-02-14 02:40:00.000000000 +0100
++++ gnatlib/gnat_src/mlib-utl.adb 2011-10-09 04:11:21.000000000 +0200
+@@ -412,7 +412,7 @@
+ if Driver_Name = No_Name then
+ if Gcc_Exec = null then
+ if Gcc_Name = null then
+- Gcc_Name := Osint.Program_Name ("gcc", "gnatmake");
++ Gcc_Name := Osint.Program_Name ("gnatgcc", "gnatmake");
+ end if;
+
+ Gcc_Exec := Locate_Exec_On_Path (Gcc_Name.all);
diff --git a/devel/gps/patches/patch-al b/devel/gps/patches/patch-al
new file mode 100644
index 00000000000..ae1ee938402
--- /dev/null
+++ b/devel/gps/patches/patch-al
@@ -0,0 +1,15 @@
+$NetBSD: patch-al,v 1.1 2011/10/14 17:22:06 marino Exp $
+
+--- gnatlib/src/nopython/gnatcoll-scripts-python.ads.orig 2010-10-14 12:15:05.000000000 +0200
++++ gnatlib/src/nopython/gnatcoll-scripts-python.ads 2011-10-09 05:03:58.000000000 +0200
+@@ -31,7 +31,9 @@
+
+ procedure Register_Python_Scripting
+ (Repo : Scripts.Scripts_Repository;
+- Module : String);
++ Module : String;
++ Program_Name : String := "python";
++ Python_Home : String := "");
+ procedure Unregister_Python_Scripting
+ (Repo : Scripts.Scripts_Repository);
+ -- Does nothing, since python was not compiled in.
diff --git a/devel/gps/patches/patch-am b/devel/gps/patches/patch-am
new file mode 100644
index 00000000000..f7cffae5674
--- /dev/null
+++ b/devel/gps/patches/patch-am
@@ -0,0 +1,18 @@
+$NetBSD: patch-am,v 1.1 2011/10/14 17:22:06 marino Exp $
+
+--- gnatlib/src/nopython/gnatcoll-scripts-python.adb.orig 2011-10-09 05:02:49.000000000 +0200
++++ gnatlib/src/nopython/gnatcoll-scripts-python.adb 2011-10-09 05:13:08.000000000 +0200
+@@ -33,9 +33,11 @@
+
+ procedure Register_Python_Scripting
+ (Repo : Scripts.Scripts_Repository;
+- Module : String)
++ Module : String;
++ Program_Name : String := "python";
++ Python_Home : String := "")
+ is
+- pragma Unreferenced (Repo, Module);
++ pragma Unreferenced (Repo, Module, Program_Name, Python_Home);
+ begin
+ null;
+ end Register_Python_Scripting;
diff --git a/devel/gps/patches/patch-an b/devel/gps/patches/patch-an
new file mode 100644
index 00000000000..9c4a94e78ca
--- /dev/null
+++ b/devel/gps/patches/patch-an
@@ -0,0 +1,42 @@
+$NetBSD: patch-an,v 1.1 2011/10/14 17:22:06 marino Exp $
+
+--- gnatlib/configure.orig 2010-10-14 10:02:43.000000000 +0000
++++ gnatlib/configure
+@@ -3449,7 +3449,7 @@ echo "${ECHO_T}no" >&6
+ ;;
+ esac
+
+- if test x$PYTHON_WIN32 == xyes; then
++ if test x$PYTHON_WIN32 = xyes; then
+ PYTHON_VERSION=$PYTHON_MAJOR_VERSION$PYTHON_MINOR_VERSION
+ PYTHON_DIR=${PYTHON_BASE}/libs
+ else
+@@ -3501,6 +3501,9 @@ echo "${ECHO_T}yes (version $PYTHON_MAJO
+ *-darwin* )
+ PYTHON_LIBS="-ldl -lm ${PYTHON_LIBS}"
+ ;;
++ *-freebsd* | *-dragonfly* | *-netbsd* | *-openbsd* )
++ PYTHON_LIBS="-lm -lutil ${PYTHON_LIBS}"
++ ;;
+ x86_64-*-* )
+ PYTHON_LIBS="-Wl,-export-dynamic -lm -ldl ${PYTHON_LIBS}"
+ ;;
+@@ -3509,9 +3512,6 @@ echo "${ECHO_T}yes (version $PYTHON_MAJO
+ ;;
+ i[3456]86-*win32* | i[3456]86-*mingw32* | i[3456]86-*cygwin* )
+ ;;
+- *-freebsd* )
+- PYTHON_LIBS="-lm -lutil ${PYTHON_LIBS}"
+- ;;
+ esac
+
+ if test -f ${PYTHON_DIR}/libpython${PYTHON_VERSION}.a ; then
+@@ -3520,7 +3520,7 @@ echo "${ECHO_T}yes (version $PYTHON_MAJO
+ PYTHON_LIBS="-L${PYTHON_DIR} -lpython${PYTHON_VERSION} ${PYTHON_LIBS}"
+ fi
+
+- if test x$PYTHON_WIN32 == xyes; then
++ if test x$PYTHON_WIN32 = xyes; then
+ PYTHON_CFLAGS="-I${PYTHON_BASE}/include"
+ else
+ PYTHON_CFLAGS="-I${PYTHON_BASE}/include/python${PYTHON_VERSION}"