It uses a full-featured preprocessor (like the C preprocessor) to transform
templates into customized starter files. It can also generate trees of files
for a specific purpose, such as a project using automake and autoconf, license
files or a FreeBSD port.
Based on a patch from Miguel Mendez via PR pkg/20313 modified by me.
distcc is a program to distribute compilation of C or C++ code across
several machines on a network. distcc should always generate the same
results as a local compile, is simple to install and use, and is often
two or more times faster than a local compile.
distcc does not require all machines to share a filesystem, have
synchronized clocks, or to have the same libraries or header files
installed. Machines can be running different operating systems, as long
as they have compatible binary formats or cross-compilers.
* Handle older TrueType Open Arabic fonts.
* Fix crash with some non-BMP characters [Morten Welinder]
* Avoid crashing on font descriptions like " 12" [Padraig O'Briain]
* Minor build fixes [Rich Burridge, Sven Neumann]
AutoGen is a tool designed for generating program files that contain
repetitive text with varied substitutions. Its goal is to simplify the
maintenance of programs that contain large amounts of repetitious text.
This is especially valuable if there are several blocks of such text that
must be kept synchronized.
Overview of Changes in GAIL 1.2.0
=================================
* Allow for more than one label within a button (bug #103465)
[Padraig O'Briain]
* Report correct offsets for text when images embedded in text (bug #103035)
[Padraig]
* Allow for label for bhutton not existing when GailButton is created
(bug #101350) [Padraig]
Overview of Changes in GAIL 1.1.7
=================================
* Add --with-html-dir option to configure.in to allow location of
documentation to be changed (bug #102599) [Padraig O'Briain]
Overview of Changes in GAIL 1.1.6
=================================
* Do not emit warning messages after double click on a treeview row when
accessibility is enabled (bug #101349) [Padraig O'Briain]
* Fix crash in mixer applet when accessibility is enabled (bug #101137)
[Padraig]
Overview of Changes in GAIL 1.1.5
=================================
* Do not emit active-descendant-changed signal if active descendant
is unchanged (bug #100829) [Padraig O'Briain]
* Add AtkText interface to GailButton [Padraig]
* Correct return value for atk_text_get_caret_offset() for GailLabel
(bug #101020) [Padraig]
Overview of Changes in GAIL 1.1.4
=================================
* Emit destroy notification while window still exists (bug #95794)
[Padraig O'Briain]
* Have GailTreeView report state MANAGES_DESCENDANTS [Padraig]
* Have Gailtreeview emit active-descendant-changed signal when focus cell
changes [Padraig]
* Report correct cell area for cell in multi-renderer column (bug #84133)
[Padraig]
Overview of Changes in GAIL 1.1.3
=================================
* Set role for tooltip window to ATK_ROLE_TOOL_TIP and return contents
of tooltip for name (bug #95824) [Padraig O'Briain]
* Use queue to store pending button actions (bug #98275) [Bill Haneman]
* Set role for toplevel to ATK_ROLE_APPLICATION [Bill}
* Minor bug fixes [Padraig, Bill]
Overview of Changes in GAIL 1.1.2
=================================
* Provide implementation of atk_selection_add_selection() for GtkTreeView
which has only one visible column [Padraig O'Briain]
* Correct implementation of atk_text_set_caret_offset() for GtkTextView.
(bug #95056) [Padraig]
* Include modifier in keybinding name for GtkButton action (bug #95151)
[Padraig]
* Minor bug fixes [Padraig]
Overview of Changes in GAIL 1.1.1
=================================
* Fix warning messages emitted trying to set GtkTextBuffer to NULL.
(bug #91717) [Padraig O'Briain]
* Do not emit signals for GtkEntry on Delete or BackSpace if no text is
deleted. Ensure that signal is emitted if text is deselected. (bug #90356)
[Padraig]
* Implement atk_component_grab_focus() for cells in a TreeView. (bug #91718)
[Padraig]
* Update children of toplevel before emitting children-changed signal.
(bug #91957) [Padraig]
* Call gtk_window_present() on toplevel in implementations of
atk_component_grab_focus() (bug #91964) [Padraig]
* Ensure that implementations of atk_action_do_action() return before
action is done. (bug #90756) [Padraig]
* Update docs so that all symbols are documented. [Padraig]
* Add implementation for atk_component_get_mdi_zorder() for GailWindow.
(bug #84097) [Mark Mc Loughlin].
* Use +NET_WM_DESKTOP value of Window when getting its zorder [Padraig]
* Minor bug fixes [Padraig]
Overview of Changes in GAIL 1.1.0
=================================
* Decouple version number of package from number of current interface exported
by libgailutil (bug #89327) [Padraig O'Briain]
* Do not do action for insensitive button (bug #89505) [Padraig]
* If a menu item being selected has a submenu wait until the submenu is shown
before reporting focus on the menu item (bug #89611) [Padraig]
* Do not output actual text for GtkEntry for which visible property is false.
(bug #89323) [Padraig]
* Update autogen.sh so that users with both automake 1.6 and 1.4 installed
get the right automake [Havoc Pennington]
* Minor bug fixes [Padraig]
* configure.in (LIBGNOMEUI_AGE): Add EXTRAVERSION and set to .1
* libgnomeui/Makefile.am (libgnomeui_2_la_LDFLAGS): Correct version number bug
* configure.in: Added "mn" to ALL_LINGUAS.
* configure.in: Fixup libtool versioning and release 2.2.0
* configure.in: Added Amharic (am), Arabic (ar), Macedonian (mk) and Dutch
(nl) to ALL_LINGUAS.
* libgnomeui/gnome-icon-theme.c (theme_lookup_icon): Don't scale up unless we
have to. Scaling down gives much better results.
* libgnomeui/gnome-uidefs.h (GNOME_KEY_MOD_PAUSE_GAME): Use GDK_Pause as the
pause key. #92358.
* libgnomeui/gnome-app-helper.c: (gnome_app_install_statusbar_menu_hints):
Apply fix for #102812, by Tom Ball.
* libgnomeui/gnome-popup-menu.c: (gnome_popup_menu_do_popup_modal): Apply fix
for #96899, by Erwann Chenede.
* bonobo/bonobo-ui-toolbar.c (accumulate_item_size): split from
(update_sizes): here and account for the popup's item's size itself if items
moved there.
* bonobo/bonobo-ui-toolbar.c (show_popup_window): fix#76310, popup going off
the side of the screen unhelpfully.
* configure.in: Added Amharic (am) and Dutch (nl) to ALL_LINGUAS
* configure.in: add a check for people with stale / non-parallel installable
gdk-pixbuf's - it seems there are a number of such people.
* Fix Makefile.am's for libtool's non-understanding of -pthread.
* bonobo/bonobo-ui-util.c (bonobo_help_display_cb): re-hash so we can still
allow components to register their own custom prefix intead of using the
main program's always.
* bonobo/bonobo-ui-util.c (bonobo_help_display_cb): fix search datadir to use
existing GnomeProgram if available.
* libgnome/Makefile.am (libgnome_2_la_LDFLAGS): Correct version number error.
* configure.in: Add EXTRAVERSION and set to .1. Add missing translations to
ALL_LINGUAS.
* configure.in: Added "mn" to ALL_LINGUAS.
* configure.in: Fix libtool versioning. Up number to 2.2.0
* schemas/desktop_gnome_peripherals_mouse.schemas.in: add
/desktop/gnome/peripherals/mouse/cursor_theme and
/desktop/gnome/peripherals/mouse/cursor_size
* monikers/bonobo-config-bag.c (bonobo_config_bag_new): Fix comment.
* schemas/Makefile.am (schema_in_files)
schemas/desktop_gnome_thumbnailers.schemas.in: Add schemas for thumbnailers.
* schemas/desktop_gnome_accessibility_keyboard.schemas.in : set defaults to 0
to fix#96483
* help-converters/info/main.c output title, fixing bug #83905
Changes in the package:
- Honor PKG_SYSCONFDIR.
- Use GConf2's schemas.mk file to register schemas.
- Depend on docbook, so the installed customization layer works.
* backends/markup-tree.c (markup_entry_get_value): fix a logic error causing
us to deref a null pointer, reported by Brian Alexander Quistorff.
* configure.in: fix gtk-doc version check.
* configure.in: Added Belarusian to ALL_LINGUAS.
* gconf/gconf-internals.c (gconf_value_list_to_primitive_list_destructive):
fix using the wrong type (value->type not value->list_type) in an error
message, #96210.
* gconf/gconf-internals.c (subst_variables): patch from Benn Vosseteig fixing
a crash with a long path to $HOME.
* doc/gconf/gconf.sgml, doc/gconf-1.0.dtd: Some additions to match the full
range of schema elements curently accepted by gconftool. Supposedly complete
now.
* doc/Makefile.am: change the gconf-1.0.dtd install location to
$(datadir)/sgml/gconf which sounds more standards compliant.
* backends/markup-backend.c (resolve_address): add FIXME about.
Changes in the package:
* Honor PKG_SYSCONFDIR, maintaining the database inside it (PLIST do not need
to care about files in etc/gconf.xml.defaults any more).
* Provide a schemas.mk file that is used to automatically register .schemas
files in the database.
* Add a patch to handle schema deinstallation.
Reviewed by wiz.
* libwnck/tasklist.c: (wnck_tasklist_check_end_sequence): Actually end the
sequnce if we match the wmclass against a window.
* libwnck/tasklist.c: time out startup sequences if we don't see them end, and
end them if a window is mapped with StartupWMClass.
* libwnck/window.c (_wnck_window_get_resource_class)
(_wnck_window_get_resource_name): add internal API to get window classes
* configure.in: added 'ro' to ALL_LINGUAS
* configure.in: Added "mn" to ALL_LINGUAS.
* configure.in: Added Amharic (am), Farsi (fa), and Macedonian (mk) to
ALL_LINGUAS
* README: update README
* libwnck/application.c (get_icons): don't add an extra reference to all
icons, that was an unfortunate memory leak. Patch from
4.5 (4 February 2003)
* info:
. a bug in 4.4 prevented compressed info files from being found.
* Distribution:
. detect sys/ptem.h on Solaris.
4.4 (31 January 2003)
* Language:
. The ' (ASCII apostrophe/right quote) character is finally allowed in
node and anchor names. Thus, after installing this texinfo.tex,
existing .aux files will cause errors! Remove them and rerun TeX to
generate good ones.
. @value constructs are now expanded in the filename arguments to
@include and @verbatiminclude.
* makeinfo:
. bug fix: @copying text is now reflected in tag table positions;
before, nodes may not have been found with a long-enough @copying.
. bug fix: html @verb arg is quoted properly, and does not imply
a paragraph break.
* texinfo.tex:
. @smallexample and the like now output in a smaller font (9pt) in all
paper formats, not just @smallbook and @afourpaper.
. new translation txi-tr.tex.
. bug fix: <>| and other characters do not disappear when they are
first on a line in @verbatim.
* install-info:
. bug fix: don't translate the `* Menu' info keyword.
* info:
. CTRL-H is treated like DEL in incremental search.
. arrow keys once again work in isearch contexts under Solaris.
* infokey:
. use .info key bindings before defaults.
. allow prefix keys to be disabled.
* Distribution:
. update to GNU FDL 1.2 (http://www.gnu.org/licenses/fdl.html).
. getopt and other common library files updated from gnulib
(http://savannah.gnu.org/projects/gnulib/).
. autoconf 2.57, automake 1.7.2.
Log::Agent is a general logging framework aimed at reusable modules.
Instead of having modules insist on using their onw logging reporting
(by hardwiring calls to warn() or syslog()) which can conflict with
the final application's choice, one may use logwarn() for instance to
emit a warning.
gthread.la file doesn't note that pthread is a dependancy, so linking with
libtool against libgthread breaks. It seems the workaround for libtool not
understanding -pthread doesn't work, so we use the same thing as linux, and
convert -pthread to -lpthread. gtk2 now builds to completion on -current
Note that this has no impact on 1.6.1 as it doesn't use -pthread.
alpha, and probably pmax) show up as 'netbsd' while others (such as i386)
show up as 'netbsdelf'. Should fix problems on all ELF systems which
come up as 'netbsd'.
GConf is a configuration database system, functionally similar to the
Windows registry but lots better. It was written for the GNOME
desktop but does not require GNOME; configure should notice if GNOME
is not installed and compile the basic GConf library anyway.
This package installs graphical utilities included in GConf's
distribution file.
Reviewed by wiz.
o The bt_logic module was added. It parses each call to the compiler
and linker, sorts arguments, adapts them to the current platform and
runs the resulting converted command. It also provides generation of
dependancy files and installation of stuff.
o Initial support of shared libraries through bt_logic's framework.
Buildtool can now build them on different platforms and use different
naming schemes (needed for Darwin), set rpaths automatically, and
more. Note that this is still very experimental.
o New tunable features related with libraries are available for Build-
tool-ized packages. They are called SHARED and STATIC, and tune
which kind of libraries you want to build.
o Standalone bt_mkdep and bt_install modules were removed. All their
functionality is now superseded by bt_logic.
o The x11.subr module was added to bt_config. It provides checks for
automatic detection of the X Window System.
o The pkgconfig.subr module was added to bt_config. It provides a
frontend to the pkg-config(1) program. The bt_check_pkgflags() func-
tion has been deprecated in favour of this module.
o Added functions to automate the detection of a C/C++ compilation en-
vironment in bt_config. They are called bt_check_env_c() and
bt_check_env_cxx().
system call's return values are postprocessed by the libc stub
(eg alpha).
Change pth to call libc's internal _fork(). This is only available
since NetBSD-1.5, older releases are SOL -- sorry, but we need something
working for 1.6.1.
We should audit all the PTH_SYSCALL_HARD plugins whether they neglect
libc assembler magic...
bump PKGREVISION
Changes :
- Complemented the tiehandle interface with SEEK/TELL/EOF/BINMODE.
- Make close($io) untie the object. This make it possible
to avoid memory leaks in perl-5.8 which seems to have problems
with self-ties. Based on patch by Eric Kolve <ekolve@attbi.com>.
pkgsrc :
- fmt on DESCR
sorry, don't know where to get a sensible changelog
pkgsrc related: build against apache2 instead of apr-devel - apache2
is needed for an svn server anyway, and it conflicts with apr, so the
situation did suck anyway...
At some point, apache2 should be ripped into server and devel parts,
and svn into client, mod_dav and standalone server...
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set
to "YES". This enforces the requirement that bsd.pkg.install.mk be
included at the end of a package Makefile. Idea suggested by Julio M.
Merino Vidal <jmmv at menta.net>.
Umbrello UML Modeller helps you in the software development process by
enabling you to create models of your systems using the Unified Modelling
Language (UML).
day, we can easily create an independant package containing it.
Rationale: The GConf2 library itself does not depend on GTK2, nor any of
the main programs, and this removal will shrink the dependancy tree a lot
on other packages.
Bump PKGREVISION to 5.
necessary, but only one other package, gwave, uses guile-gtk and it's
currently broken with respect to building, and we need the latest guile-gtk
at build-time to fix gwave's build, so I'm bumping the dependency for the
sake of convenience.
Noteworthy changes in version `0.2.5'.
======================================
Many fixes and improvements to make the app work better.
* Better parsing of headers
* Interface code redone as gorm files.
* Re-add multiple selection via mouse drag.
instead of the one in the work directory. Also ensure that we install
guile library files into ${GUILE14_PREFIX}/share/guile instead of into
the same place under ${LOCALBASE}, since we are using guile14. Bump
PKGREVISION of devel/g-wrap to 1.
- there were some errors in the commenting when lines were not shown, fixed.
- the line counting mechanism was improved.
- some more small things were improved/fixed.
o Distribution documents converted to mdoc.
o Improved the bt_generate_output() function in bt_config; it now gen-
erates an external script, called bt_output, that can be used to
recreate files at any time.
o Implemented Buildtool version checking (BT_REQUIRE can be used now).
We cannot wait until 1.0 to have this feature.
o Miscellaneous bug fixes (in bt_config and bt_lint).
o Automatically generated configuration files have been prefixed with
`bt_' to avoid conflicts with user files. For example, config.h is
now named bt_config.h by default.
o Support for shared libraries has now been disabled by default. It is
still too incomplete.
Interface changes:
* change type for bool used in headers to NCURSES_BOOL, which usually is the same as the
compiler's definition for bool.
* add all but two functions for X/Open curses wide-character support. These are only
available if the library is configured using the --enable-widec option. Missing functions
are
* pecho_wchar()
* slk_wset()
* add environment variable $NCURSES_ASSUMED_COLORS to modify the assume_default_colors()
extension.
New features and improvements:
* Improved support for termcap applications:
* add logic to dump_entry.c to remove function-key definitions that do not fit into the
1023-byte limit for generated termcaps. This makes hds200 fit.
* modify tgetent() to check if exit_attribute_mode resets the alternate character set,
and if so, attempt to adjust the copy of the termcap "me" string which it will return
to eliminate that part. In particular, 'screen' would lose track of line-drawing
characters.
* add check/fix to comp_parse.c to suppress warning about missing acsc string. This
happens in configurations where raw termcap information is processed; tic already
does this and other checks.
* add tic -A option to suppress capabilities which are commented out when translating
to termcap.
* modify logic in lib_baudrate.c for ospeed, for FreeBSD to make it work properly for
termcap applications (patch by Andrey A Chernov).
* add a call to _nc_keypad() in keypad() to accommodate applications such as nvi, which use
curses for output but not for input (fixes Debian #131263, cf: 20011215).
* correct logic for COLORFGBG environment variable: if rxvt is compiled with xpm support,
the variable has three fields, making it slightly incompatible with itself. In either
case, the background color is the last field.
Major bug fixes:
* rewrote limit-checks in wscrl() and associated _nc_scroll_window(), to ensure that if the
parameter of wscrl() is larger than the size of the scrolling region, then the scrolling
region will be cleared.
* modify tset to restore original I/O modes if an error is encountered. Also modify to use
buffered stderr consistently rather than mixing with write().
* move calls to def_shell_mode() and def_prog_mode() before loop with callbacks in
lib_set_term.c, since the c++ demo otherwise initialized the tty modes before saving them.
* modified wresize() to ensure that a failed realloc will not corrupt the window structure,
and to make subwindows fit within the resized window.
* altered resizeterm() to avoid having it fail when a child window cannot be resized because
it would be larger than its parent.
* correct/improve logic to produce an exit status for errors in tput, which did not exit
with an error when told to put a string not in the current terminfo entry.
* modify behavior of can_clear_with() so that if an application is running in a non-bce
terminals with default colors enabled, it returns true, allowing the user to select/paste
text without picking up extraneous trailing blanks.
* add a check in relative_move() to guard against buffer overflow in the overwrite logic.
* add some limit/pointer checks to -S option of tputs.
* modify mvcur() to avoid emitting newline characters when nonl() mode is set. Normally this
is not a problem since the actual terminal mode is set to suppress nl/crlf translations,
however it is useful to allow the caller to manipulate the terminal mode to avoid
staircasing effects after spawning a process which writes messages (for lynx 2.8.4).
Portability:
* configure script:
* modify check in --disable-overwrite option so that it is used by default unless the
--prefix/$prefix value is not /usr, in attempt to work around packagers who do not
read the INSTALL notes.
* correct a typo in configure --enable-colorfgbg option, and move it to the
experimental section (cf: 20011208).
* modify configure script to allow building with termcap only, or with fallbacks only.
In this case, we do not build tic and toe.
* modify run_tic.sh to check if the build is a cross-compile. In that case, do not use
the build's tic to install the terminfo database.
* modify c++/Makefile.in to accommodate archive programs that are different for C++
than for C, and add cases for vendor's C++ compilers on Solaris and IRIX.
* add several configure script options to aid with cross-compiling: --with-build-cc,
--with-build-cflags, --with-build-ldflags, and --with-build-libs.
* add experimental --with-caps=XXX option to customize to similar terminfo database
formats such as AIX 4.x
* add configure option --with-ospeed to assist packagers in transition to 5.3 change to
ospeed type.
* library:
* implement a simple vsscanf() fallback function which uses the %n conversion to help
parse the input data.
* various fixes to build/work with different implementations of vsscanf().
* add/use macro to suppress sign-extension of char type on platforms where this is a
problem in ctype macros, e.g., Solaris.
* finish changes needed to build dll's on cygwin.
* add #undef's before possible redefinition of ERR and OK in curses.h
* programs:
* modify ifdef's in write_entry.c to allow use of symbolic links on platforms with no
hard links, e.g., BeOS.
* modify _nc_write_entry() to allow for the possibility that linking aliases on a
filesystem that ignores case would not succeed because the source and destination
differ only by case, e.g., NCR260VT300WPP0 on cygwin.
* modify logic in tic, toe, tput and tset which checks for basename of argv[0] to work
properly on systems such as OS/2 which have case-independent filenames and/or program
suffixes, e.g., ".ext".