head 1.9; access; symbols pkgsrc-2013Q3:1.8.0.36 pkgsrc-2013Q3-base:1.8 pkgsrc-2013Q2:1.8.0.34 pkgsrc-2013Q2-base:1.8 pkgsrc-2013Q1:1.8.0.32 pkgsrc-2013Q1-base:1.8 pkgsrc-2012Q4:1.8.0.30 pkgsrc-2012Q4-base:1.8 pkgsrc-2012Q3:1.8.0.28 pkgsrc-2012Q3-base:1.8 pkgsrc-2012Q2:1.8.0.26 pkgsrc-2012Q2-base:1.8 pkgsrc-2012Q1:1.8.0.24 pkgsrc-2012Q1-base:1.8 pkgsrc-2011Q4:1.8.0.22 pkgsrc-2011Q4-base:1.8 pkgsrc-2011Q3:1.8.0.20 pkgsrc-2011Q3-base:1.8 pkgsrc-2011Q2:1.8.0.18 pkgsrc-2011Q2-base:1.8 pkgsrc-2011Q1:1.8.0.16 pkgsrc-2011Q1-base:1.8 pkgsrc-2010Q4:1.8.0.14 pkgsrc-2010Q4-base:1.8 pkgsrc-2010Q3:1.8.0.12 pkgsrc-2010Q3-base:1.8 pkgsrc-2010Q2:1.8.0.10 pkgsrc-2010Q2-base:1.8 pkgsrc-2010Q1:1.8.0.8 pkgsrc-2010Q1-base:1.8 pkgsrc-2009Q4:1.8.0.6 pkgsrc-2009Q4-base:1.8 pkgsrc-2009Q3:1.8.0.4 pkgsrc-2009Q3-base:1.8 pkgsrc-2009Q2:1.8.0.2 pkgsrc-2009Q2-base:1.8 pkgsrc-2008Q4:1.7.0.12 pkgsrc-2008Q4-base:1.7 pkgsrc-2008Q3:1.7.0.10 pkgsrc-2008Q3-base:1.7 cube-native-xorg:1.7.0.8 cube-native-xorg-base:1.7 pkgsrc-2008Q2:1.7.0.6 pkgsrc-2008Q2-base:1.7 pkgsrc-2008Q1:1.7.0.4 pkgsrc-2008Q1-base:1.7 pkgsrc-2007Q4:1.7.0.2 pkgsrc-2007Q4-base:1.7 pkgsrc-2007Q3:1.6.0.2 pkgsrc-2007Q3-base:1.6 pkgsrc-2007Q2:1.5.0.4 pkgsrc-2007Q2-base:1.5 pkgsrc-2007Q1:1.5.0.2 pkgsrc-2007Q1-base:1.5 pkgsrc-2006Q4:1.4.0.12 pkgsrc-2006Q4-base:1.4 pkgsrc-2006Q3:1.4.0.10 pkgsrc-2006Q3-base:1.4 pkgsrc-2006Q2:1.4.0.8 pkgsrc-2006Q2-base:1.4 pkgsrc-2006Q1:1.4.0.6 pkgsrc-2006Q1-base:1.4 pkgsrc-2005Q4:1.4.0.4 pkgsrc-2005Q4-base:1.4 pkgsrc-2005Q3:1.4.0.2 pkgsrc-2005Q3-base:1.4 pkgsrc-2005Q2:1.3.0.8 pkgsrc-2005Q2-base:1.3 pkgsrc-2005Q1:1.3.0.6 pkgsrc-2005Q1-base:1.3 pkgsrc-2004Q4:1.3.0.4 pkgsrc-2004Q4-base:1.3 pkgsrc-2004Q3:1.3.0.2 pkgsrc-2004Q3-base:1.3 pkgsrc-2004Q2:1.2.0.6 pkgsrc-2004Q2-base:1.2 pkgsrc-2004Q1:1.2.0.4 pkgsrc-2004Q1-base:1.2 pkgsrc-2003Q4:1.2.0.2 pkgsrc-2003Q4-base:1.2 netbsd-1-6:1.1.1.1.0.8 netbsd-1-6-RELEASE-base:1.1.1.1 pkgviews:1.1.1.1.0.4 pkgviews-base:1.1.1.1 buildlink2:1.1.1.1.0.2 buildlink2-base:1.1.1.1 netbsd-1-5-PATCH003:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.9 date 2013.10.06.20.01.27; author joerg; state dead; branches; next 1.8; commitid UUs9wXAcJnbwRg8x; 1.8 date 2009.07.06.16.11.03; author joerg; state Exp; branches; next 1.7; 1.7 date 2007.12.16.14.49.41; author drochner; state dead; branches; next 1.6; 1.6 date 2007.10.05.22.01.16; author joerg; state Exp; branches; next 1.5; 1.5 date 2007.01.04.11.29.07; author rillig; state dead; branches; next 1.4; 1.4 date 2005.08.01.14.14.49; author adam; state Exp; branches; next 1.3; 1.3 date 2004.06.28.12.32.42; author kristerw; state Exp; branches; next 1.2; 1.2 date 2003.01.06.00.06.09; author rh; state dead; branches; next 1.1; 1.1 date 2002.03.22.14.17.47; author wiz; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2002.03.22.14.17.47; author wiz; state Exp; branches; next ; desc @@ 1.9 log @Update to Anjuta 3.10.0 which builds with modern graphviz. @ text @$NetBSD: patch-aa,v 1.8 2009/07/06 16:11:03 joerg Exp $ --- plugins/class-inheritance/class-inherit.c.orig 2010-05-31 09:21:05.000000000 +0200 +++ plugins/class-inheritance/class-inherit.c @@@@ -754,12 +754,12 @@@@ cls_inherit_draw_graph (AnjutaClassInher { gdouble node_width; gdouble node_height; - point node_pos; + pointf node_pos; /* get some infos from the node */ - node_pos = ND_coord_i(node); - node_width = ND_width (node); - node_height = ND_height (node); + node_pos = node->u.coord; + node_width = node->u.width; + node_height = node->u.height; if (strcmp ("record", ND_shape (node)->name) == 0 ) { cls_inherit_draw_expanded_node (plugin, node, &node_pos, node_width, node_height); @ 1.8 log @Fix build with newer graphviz. @ text @d1 1 a1 1 $NetBSD$ @ 1.7 log @update to 2.2.3 This is a major update, too much to list here. pkgsrc notes: I've removed the subversion dependency because this is too heavy as a dependency in the default case. Might become an addon. Thanks to Ulrich Etile for help and testing. (There might be remaining issues on some platforms, but I wanted to checkpoint before the Q4 freeze.) @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.6 2007/10/05 22:01:16 joerg Exp $ d3 16 a18 5 --- plugins/sourceview/anjuta-languages-manager.c.orig 2007-10-05 20:50:12.000000000 +0000 +++ plugins/sourceview/anjuta-languages-manager.c @@@@ -110,15 +110,6 @@@@ get_gconf_key (GtkSourceLanguage *langua return key; } d20 2 a21 23 -static gchar * -gdk_color_to_string (GdkColor color) -{ - return g_strdup_printf ("#%04x%04x%04x", - color.red, - color.green, - color.blue); -} - static gchar * tag_style_to_string (const GtkSourceTagStyle *style) { @@@@ -126,8 +117,8 @@@@ tag_style_to_string (const GtkSourceTagS gchar *background; gchar *foreground; - background = gdk_color_to_string (style->background); - foreground = gdk_color_to_string (style->foreground); + background = gdk_color_to_string (&style->background); + foreground = gdk_color_to_string (&style->foreground); res = g_strdup_printf ("%d/%s/%s/%d/%d/%d/%d", style->mask, @ 1.6 log @To deal with a newly introduced function in GTK 2.12.0 conflicting with a function of the same name and functionality in Anjuta, add a patch to use the new version and an API depend for that version. Don't bump revision as an existing package is fine to use. @ text @d1 1 a1 1 $NetBSD$ @ 1.5 log @Updated anjuta to 2.0.2. Anjuta 2.0.2 (15 May 2006) -- Naba Kumar New: GtkSourceView based editor New: Project configuration New: Valgrind plugin New: Tab drag&drop in Editor Updated: Manual and FAQ Improved: global tags can now be updated after installation Improved: Remember toolbars on restart Improved: Tag manager now knows about classes/namespaces which should make C++ programming much more easy (IComplete) Improved: Devhelp plugin improved but we still have linking problems Improved: Scintilla is now up-to-date 1.68 Known issues: - Glade plugin crashes because of namespace conflict with libglade (#341073) - Devhelp plugin cannot be loaded without setting the correct LD_PATH (#341170) Bug fixes: #171314 Anjuta crash when trying to do "stream comment" #311420 Crash on terminal deactivation #317454 Anjuta crash when array lenght is incorrect #332084 Anjuta crashes, when Ctrl+c is pressed. #170467 crash when changing fonts and color in the preferences di... #172442 inserting empty box comment #172666 cvs diff does not always obtain full diff #300231 Find pane non-functional #304495 Project saved as fullscreen #304641 Can't type the "-character #305082 anjuta 2.0.0: crash in debugger / watch / inspect memory #305301 In menu tree "Settings"->"Customize shortcuts" there are ... #305587 gtkmm project compile crash #306790 doble click in a message, doesn't find the file. #306966 Search tool on the tool bar don't work correctly #306970 The order of the command buttons "Close" - "Search" - "St... #307800 Crashes when project directory removed from command line. #307810 Can't configure a project after creating with new project... #307872 Remember Configure and autogen options for the next time #307879 Crashed when exiting #308870 Glade Plugin Won't open Glade file. #309153 code cleanup use glib/gi18n.h #309348 Anjuta 2.0.1, Anjuta application crash upon build (F9) #309526 Help->ReportBugs points to removed bug tracking system #309688 When committing a file that is loaded, I get a file-modif... #311710 freeze in __lll_mutex_lock_wait () after crash? #312566 Patch that will fix another make -j 10 problem #312666 Return "F3" to execute project #314069 Window gets hidden when using glade3 plugin #315188 Project Wizard Problems #315218 anjuta 2.0 freeze on opening my project #315521 Failed to compile HEAD-hourly-2005-09-05-18 #316731 Can not add new encodings #320338 Colors of tab menu labels #320341 Critical error in debugger "locals" window. #321090 Wrong array/struct/union var type display in locals windows #321455 Ask for root password when installing #322634 anjuta_ui_add_action_group_entries : Anjuta Developers Re... #322744 New anjuta plugin project configured incorrectly #324572 anjuta crashes on open #328209 Crash when opening a file while an unsaved new file is open #332161 Test editor not opening #333601 GPL headers are first to c-header template. #333606 Macro contain hyphen #334663 Allow to set a parent class to new GObject class #335142 crash when opeing a second file #336389 Should check for libwnck #107510 Excessive messages marked for translation in anjuta #304650 make -j CPUS doesn't always work for anjuta2 #334546 No more lookup widget #312319 Opening files when Anjuta is already open #339296 Wizard can't cope with insufficient permissions in project target directory Anjuta 2.0.1 (26 Jun 2005) -- Naba Kumar New: Group and target properties (for automake based projects) New: Improvements in class heirarchy. Added members view. New: Tools plugin improvements and scripts as tools. New: Prepare-ChangeLog tool. New: Find-Fixmes tool. New: Project translation status tool. New: Save and restore editor current line positions. New: Added configure flags to enable/disable optional plugins. New: Message saving from menu. New: Message manager context menu. New: Remember plugins profile for project sessions. Mew: Progress bar implementation. New: Better progress bar in splash. New: General preferences page. New: "Add to project" in file wizard and class wizard implemented. New: glade plugin improvements. Updated: RPM spec file Bug fix: Fixed lots of project import bugs. Bug fix: Group and target removal. Bug fix: Fixed Message tab position preferece. Bug fix: Scroll messages on next/previous. Bug fix: Fixed crash on project Import Bug fix: Fixed crash on terminal dockings. Bug fix: Fixed crash on exit (after using save-as dialog once). Bug fix: Fixed crash on exit. Bug fix: Fixed mime installation screw-up Bug fix: Fixed installation paths. Bug fix: Fixed 64bit arch build problems Bug fix: Fixed Autoformat/indent problems. Bug fix: Fixed Keyboard shortcuts for message navigation. Bug fix: Fixed graphviz build problems. Bug fix: Start gdb even if the program does not exists. Fixes bug #305074 Bug fix: Fixed default font names and sizes. Bug fix: Fixed errors in opening zero sized files. Bug fix: Fixed buttons order in open dialog. Anjuta 2.0.0 (15 May 2005) -- Naba Kumar Architecture and code base: New: New plugin architecture and all IDE components ported to this framework. New: Complex docking shell that allows arbitrary docking of IDE widgets. New: Dynamic plugin activation and deactivation. New: Extensible architecture. New: Plugins can interact with other plugins through interface. New: Plugins can install dynamic UIs (menus/toolbars), including installing context menus in other plugins. New: Shell and Plugin API documentation. Integration: New: Integrated help system with Devhelp. New: Integrated glade UI designer (incomplete). Editor plugin: New: Scope memeber autocompletion (e.g ., -> and :: autocompletion). New: Editor split views. New: Automatic indentation with tabbing. New: More syntax highlighting lexers New: Split multiple views of document New: Remote editing (full gnome-vfs support) New: Real-time file modification monitor. Project management and build plugin: New: Multiple parallel builds and independent debugging and execution. New: Synchronous project management (simultaneous manual and automatic management) New: Mime based filemanager and desktop integration. Other plugins: New: Task Manager. New: Macro plugin allows inserting predefined and user defined texts (macros). New: Easily extensible template based project wizards (based on autogen). New: Symbol search plugin. New: C++ and GObject based class wizard. New: Class inheritance diagram plugin. New: Subversion plugin (incomplete) New: Session management framework. Updated: Debuger uses GDB machine-interface. Updated: CVS plugin Updated: Pretty much everyting. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.4 2005/08/01 14:14:49 adam Exp $ d3 17 a19 5 --- src/debugger.c.orig 2005-04-24 13:27:59.000000000 +0000 +++ src/debugger.c @@@@ -2123,9 +2123,10 @@@@ static void query_set_print_pretty (gboo void debugger_query_evaluate_expr_tip (const gchar *expr, void (*parser) (GList *outputs, gpointer data), gpointer data) d21 11 a31 20 + gchar *printcmd; query_set_verbose (FALSE); query_set_print_staticmembers (FALSE); - gchar *printcmd = g_strconcat ("print ", expr, NULL); + printcmd = g_strconcat ("print ", expr, NULL); debugger_put_cmd_in_queqe (printcmd, DB_CMD_NONE, parser, data); query_set_verbose (TRUE); query_set_print_staticmembers (TRUE); @@@@ -2135,9 +2136,10 @@@@ void debugger_query_evaluate_expr_tip (c void debugger_query_evaluate_expr (const gchar *expr, void (*parser) (GList *outputs, gpointer data), gpointer data) { + gchar *printcmd; query_set_print_pretty (TRUE); query_set_verbose (FALSE); - gchar *printcmd = g_strconcat ("print ", expr, NULL); + printcmd = g_strconcat ("print ", expr, NULL); debugger_put_cmd_in_queqe (printcmd, DB_CMD_SE_MESG | DB_CMD_SE_DIALOG, parser, data); query_set_print_pretty (FALSE); @ 1.4 log @Changes 1.2.3: After a long time I made another release to bring some patches from the community to all users: New: Better symbol handling of structs/classes/etc. New: New realtime func/macros/var/struct define exporer in message windows. Bug fix: IA64 and Solaris problems Bug fix: Terminal Ctrl-C and Shift-Insert Bug fix: Debugger improvements Bug fix: Project generation Bug fix: double tags loading Bug fix: Patches from the debian tree (Thanks!) Hopefully this will make anjuta more usable for now. Of course there are many many other bugs but development is concentrating on anjuta2. @ text @d1 1 a1 1 $NetBSD$ @ 1.3 log @Fix some C99 variable definitions, to make this build with gcc 2.95. @ text @d3 3 a5 3 --- src/debugger.c.orig Mon Jun 28 14:13:36 2004 +++ src/debugger.c Mon Jun 28 14:14:16 2004 @@@@ -2108,9 +2108,10 @@@@ d17 1 a17 1 @@@@ -2120,9 +2121,10 @@@@ @ 1.2 log @Update anjuta to 1.0.1. Changes include: New: Auto-complete takes graphics now. New: Auto-complete automatic. New: Per project editor properties New: Sub windows now float above main window. New: Project version and excluded modules configuration. New: Errors and warnings indications in editor. New: Tools support and tools editor. New: Incremental search (like emacs I-Search) Bug fix: Printing now takes editor default fonts Bug fix: Rpm package fix Bug fix: ChangeLog insert uses spaces (instead of tabs) Bug fix: Fixed compiler warnings. Bug fix: Fixed debug terminal bug Bug fix: Disabled gladen to remove the libssl dep. Bug fix: brace indentation works properly. Bug fix: Wrap-around search Updated: Upgraded scintilla to 1.49+ Updated: Upgraded editor properties and added new properties. Updated: Organized plugins New: CVS support for Projects and individual files, file revisions are displayed in Files pane New: Gnome Print support (including syntax colouring) New: Patch plugin to apply diffs New: Application Wizard support for wxWindows, Xlib, GNOME2, Gtk2 and libglade2 Projects, plus option for dynamic or static libraries as targets in generic Projects New: user identity preferences enabling new editor functions New: better GNOME integration, now uses configured GNOME URL handlers New: MIME handling New: Anjuta kickstart tutorial New: automatic expression tips during debugging (hover-and-show) New: compilation warning/error navigation from terminal New: better find functionality New: enhanced file selection widget New: enhanced Evolution-style about dialog New: Automatic Variable display when mouse hovered on the variable name (in dubugger mode). New: Raw memory veiw for debugger (somewhat resembling ghex). Updated: many usability improvements to the GUI and menus @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.1 2002/03/22 14:17:47 wiz Exp $ d3 26 a28 21 --- Makefile.am.orig Thu Feb 14 20:28:34 2002 +++ Makefile.am @@@@ -7,7 +7,7 @@@@ widgets manuals omf-install src pixmaps data \ doc launcher plugins scripts -anjutadocdir = ${prefix}/doc/anjuta +anjutadocdir = ${prefix}/share/doc/anjuta anjutadoc_DATA = \ README\ COPYING\ @@@@ -17,7 +17,8 @@@@ NEWS\ TODO\ ABOUT-NLS\ - FUTURE + FUTURE\ + THANKS EXTRA_DIST = \ anjuta.desktop.in.in \ @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ @ 1.1.1.1 log @Initial import of anjuta-0.1.9, based on a package provided by Nir Mor in connection with pkg/15403. From the DESCR: Anjuta is a versatile Integrated Development Environment (IDE) for C and C++ on GNU/Linux. It has been written for GTK/GNOME, and features a number of advanced programming features. It is basically a GUI interface for the collection of command line programming utilities and tools available for unix. These are usually run via a text console, and can be unfriendly to use. @ text @@