head 1.3; access; symbols pkgsrc-2013Q2:1.3.0.54 pkgsrc-2013Q2-base:1.3 pkgsrc-2012Q4:1.3.0.52 pkgsrc-2012Q4-base:1.3 pkgsrc-2011Q4:1.3.0.50 pkgsrc-2011Q4-base:1.3 pkgsrc-2011Q2:1.3.0.48 pkgsrc-2011Q2-base:1.3 pkgsrc-2009Q4:1.3.0.46 pkgsrc-2009Q4-base:1.3 pkgsrc-2008Q4:1.3.0.44 pkgsrc-2008Q4-base:1.3 pkgsrc-2008Q3:1.3.0.42 pkgsrc-2008Q3-base:1.3 cube-native-xorg:1.3.0.40 cube-native-xorg-base:1.3 pkgsrc-2008Q2:1.3.0.38 pkgsrc-2008Q2-base:1.3 pkgsrc-2008Q1:1.3.0.36 pkgsrc-2008Q1-base:1.3 pkgsrc-2007Q4:1.3.0.34 pkgsrc-2007Q4-base:1.3 pkgsrc-2007Q3:1.3.0.32 pkgsrc-2007Q3-base:1.3 pkgsrc-2007Q2:1.3.0.30 pkgsrc-2007Q2-base:1.3 pkgsrc-2007Q1:1.3.0.28 pkgsrc-2007Q1-base:1.3 pkgsrc-2006Q4:1.3.0.26 pkgsrc-2006Q4-base:1.3 pkgsrc-2006Q3:1.3.0.24 pkgsrc-2006Q3-base:1.3 pkgsrc-2006Q2:1.3.0.22 pkgsrc-2006Q2-base:1.3 pkgsrc-2006Q1:1.3.0.20 pkgsrc-2006Q1-base:1.3 pkgsrc-2005Q4:1.3.0.18 pkgsrc-2005Q4-base:1.3 pkgsrc-2005Q3:1.3.0.16 pkgsrc-2005Q3-base:1.3 pkgsrc-2005Q2:1.3.0.14 pkgsrc-2005Q2-base:1.3 pkgsrc-2005Q1:1.3.0.12 pkgsrc-2005Q1-base:1.3 pkgsrc-2004Q4:1.3.0.10 pkgsrc-2004Q4-base:1.3 pkgsrc-2004Q3:1.3.0.8 pkgsrc-2004Q3-base:1.3 pkgsrc-2004Q2:1.3.0.6 pkgsrc-2004Q2-base:1.3 pkgsrc-2004Q1:1.3.0.4 pkgsrc-2004Q1-base:1.3 pkgsrc-2003Q4:1.3.0.2 pkgsrc-2003Q4-base:1.3 buildlink2-base:1.3 netbsd-1-4-PATCH002:1.2 comdex-fall-1999:1.1; locks; strict; comment @# @; 1.3 date 2000.08.11.18.47.41; author fredb; state dead; branches; next 1.2; 1.2 date 2000.01.03.23.36.20; author fredb; state Exp; branches; next 1.1; 1.1 date 99.10.13.11.31.28; author fredb; state Exp; branches; next ; desc @@ 1.3 log @Update "maketool" to 0.6.1. Changes since 0.5.1: 0.6.1 (19 Jul 2000) * Fixed bug with glib 1.2.7 and the glib 1.2.6-7 in RH 6.2. 0.6 (13 Jul 2000) * Initial implementation of printing the make log. Prints to PostScript. Preferences entries exist (e.g. paper size, margins) but there is no GUI for them yet. Reads list of printers from /etc/printcap or lpstat -c` (decided at configure time). * Initial implementation of a Find window. Still several rough edges. Can enter a literal or a regexp, and find or find-again. Stack of historical search cases, navigable with PgUp/PgDn. No case-insensitive literals yet. * Implemented a File->Change Directory command, and a menu of previous directories. Shows basename of current directory in main window title bar. * Dialogs are properly marked as transient so that the window manager handles them correctly. * Dialogs are positioned over the main window instead of letting the window manager choose a random and inconvenient position. * Rewrote the process spawning code. This made the code a lot more orthogonal and also fixed a bug whereby the Stop button was broken. * Tooltip for Again toolbar button, and the Again menu item, now mention what the last target is. This avoids nasty surprises. * Implemented Edit->Copy command which copies the selected line to the clipboard. * Added filter support for the MWOS xcc cross-compiler. * Added filter support for bison. * Added filter support for flex. * Dependencies are built using makedepend rather than hardcoded. * Can now build debugging version using DEBUG=n on make commandline. * Solaris debugging & Purifying patches for Makefile. * NetBSD port makefile fixes. * configure checks for filio.h> for Solaris. * Worked around incompatibility with GDK/GTK 1.2.6. I still don't know why this change actually matters, and I still think its a GDK or GLIB bug, but for the time being this change fixes maketool. This obsoletes the gtk-1.2.6 patch. * Fixed bug introduced in the gtk-1.2.6 patch which lost the output of gmake --version when building the Help->About make dialog. * Fixed bug where an error message specifying an absolute pathname, when found in a recursive make, would result in maketool attempting to edit sub_dir/abs_path instead of abs_path. * Fixed bug which caused coredump when pressing Clear Log during build -- by greying out the Clear Log item. * Fixed alignment of labels in Preferences window. * Fixed a few minor warnings -Wall found. * Fixed bug which caused menu item greying to be done prematurely when child make processes were started. @ text @$NetBSD: patch-ad,v 1.2 2000/01/03 23:36:20 fredb Exp $ This patch supplied by the author, Greg Banks , in private mail. --- glib_extra.c.orig Sat Nov 13 19:23:07 1999 +++ glib_extra.c Mon Jan 3 17:22:50 2000 @@@@ -153,6 +153,14 @@@@ g_unix_source_destroy }; +/* + * TODO: there is some bizarre subtle problem with either my code + * or one of gtk or gdk which causes strange display bugs when + * this priority is made equal to 1. This needs to be properly + * tracked down and exterminated, but for the time being making + * the priority equal to G_PRIORITY_DEFAULT works -- Greg, 3Jan2000. + */ +#define G_UNIX_REAP_PRIORITY G_PRIORITY_DEFAULT void g_unix_reap_init(void) @@@@ -163,7 +171,7 @@@@ { first = FALSE; g_source_add( - 1, /* priority */ + G_UNIX_REAP_PRIORITY, /* priority */ TRUE, /* can_recurse */ &reaper_source_funcs, (gpointer)0, /* source_data */ @ 1.2 log @Update maketool to 0.5.1. Incorporates pkgsrc patches, fixes some long-standing bugs, works now with gtk-1.2.6. @ text @d1 1 a1 1 $NetBSD$ @ 1.1 log @Update maketool to 0.4. Bug fixes, new color prefs, more. See CHANGLOG. Replaced some goofy sed stuff (make -> gmake) with proper patches to configure.in and configure. @ text @d3 8 a10 12 --- preferences.c.orig Sun Sep 5 06:39:31 1999 +++ preferences.c Wed Oct 13 04:45:37 1999 @@@@ -274,9 +274,9 @@@@ prefs_set_var_environment(); prefs_set_var_make_flags(); - prefs.prog_make = ui_config_get_string("prog_make", "make %n %m %k %p %v %t"); + prefs.prog_make = ui_config_get_string("prog_make", "GNU_MAKE %n %m %k %p %v %t"); prefs.prog_list_targets = ui_config_get_string("prog_list_targets", "extract_targets %m %v"); - prefs.prog_list_version = ui_config_get_string("prog_list_version", "make --version"); + prefs.prog_list_version = ui_config_get_string("prog_list_version", "GNU_MAKE --version"); prefs.prog_edit_source = ui_config_get_string("prog_edit_source", "nc -noask %{l:+-line %l} %f"); d12 20 a31 1 prefs.win_width = ui_config_get_int("win_width", 300); @