Pkgsrc changes:
- none
Changes since version 0.12.0:
=============================
Version 0.12.3 (2007-08-24)
---------------------------
- Fixed issue with some compilers.
- Fixed#1776177 Build on AIX.
- Fixed#1743180 fwrite with 0 length crashes on OS X.
Version 0.12.2 (2007-06-26)
---------------------------
- Fixed#1743180 fwrite with 0 length crashes on OS X.
Version 0.12.1 (2007-05-23)
---------------------------
- Fixed#1711240 problem with '"' and 7F on EBCDIC plattforms.
of an emulated operating system. Instead of proliferating things like
SUSE_VERSION_REQD, NETBSD_VERSION_REQD, SOLARIS_VERSION_REQD, etc., a
package can say:
EMUL_REQD= suse>=9.1 netbsd>=2.0 solaris>=10
all in one, succinct line.
should allow running these packages on NetBSD/amd64.
Bump the PKGREVISION of cvsup-gui-bin after changing the dependency to
require at least the same version of cvsup-bin.
The changee since 2.0.1 are:
Mirror subsystem
* be more friendly when trying to relocating incorrect mirror path.
Merge subsystem
* Fix a problem when repeatedly merging renames tracked with
--track-renames, and when merging back such files.
* Fix the "file not found at revision 0" bug when smerge to a
mirror where copy source is not normalized.
* Fix a bug that deletes inside copies aren't properly merged
across branches even the status output says so.
* Fix a bug when merging copies across branches we be using
incorrect dst revision causing "file not found at revision 0".
* Fix a bug where copies outside the mirror source across merge
are not expanded as non-copies.
* Fix an inconsistency for smerge -IC behaviour when the base is
a txn path.
Pullyu
* properly translate to local path when mirroring remote root.
* Fix pullyu for translating "included" records, which are
replaced entries.
Others
* Improve error reporting when failed to save config.
* Perl 5.9.5 compatibility fixes.
* Work around a problem that push -P might be using outdated
memory pool.
* svk diff -r:123 should report invalid -r rather than blow up.
* Add -i as shorthand for --interactive in svk ci.
* Various win32 fixes.
* Various i18n fixes.
Bazaar gives you fast, distributed revision control that "Just Works",
supporting renames of files and directories smoothly. Bazaar is
designed to maximise the level of community participation in your
project.
Bazaar branches can be published on any web server, and uploaded over
sftp, ftp, or rsync. If you want the fastest possible network
performance, there is a smart server. Bazaar supports flexible work
models: centralized like cvs or svn, commit offline, enforced code
review when desired, and automatic regression testing. Decentralized
revision control systems give people the ability to collaborate more
efficiently over the internet using the bazaar development model.
When you use Bazaar, you can commit to your own local branches of your
favourite free software projects without needing special permission.
With thanks to David Axmark for the recommendation.
2007-04-16 Steven Grimm <sgrimm@facebook.com>
* Command tokenizer performance and cleanliness improvement.
Patch contributed by Paolo Borelli <paolo.borelli@gmail.com>.
2007-04-16 Paul Lindner <lindner@inuus.com>
* Add notes to README about MacOS, libevent and kqueue.
* Windows Patch integration -- part 1, warnings elimination.
2007-04-12 Paul Lindner <lindner@mirth.inuus.com>
* Allow changes to the verbosity level of the server with a new
"verbosity" command and some compiler cleanups.
Patch contributed by Paolo Borelli <paolo.borelli@gmail.com>.
2007-04-08 Paul Lindner <lindner@inuus.com>
* Add cleanup patch from "Tim Yardley" <liquid@haveheart.com> to
clean up source spacing issues, fix -Wall warnings, add some
null checks, adds asserts at the top of each function for any
use of conn *c without checking to see if c is NULL first.
* Also adjust clean-whitespace.pl to clean *.ac files. Add
script to test-suite to test for tabs.
2007-04-04 Paul Lindner <lindner@inuus.com>
* Add clarification of flush_all in the protocol docs
from Elizabeth Mattijsen <liz@dijkmat.nl>
2007-03-31 Paul Lindner <lindner@inuus.com>
* Add patch from Eli Bingham <eli@pandora.com> to
re-enable the -n switch to memcached.
2007-03-20 Paul Lindner <lindner@inuus.com>
* Add patch to collect eviction statistics from
Jean-Francois BUSTARRET <jfbustarret@wat.tv>.
* Updated docs, added new test cases for t/stats.t
2007-03-18 Paul Lindner <lindner@inuus.com>
* Add more test cases using larger buffer sizes up to and greater
than 1MB.
* Remove unused parameter to item_size_ok()
* Use a single printf() in usage()
* Add a failing test for conforming with maximum connections.
2007-03-17
* crash fix from Thomas van Gulick <thomas@partyflock.nl> in
conn_shrink(), passing &ptr, instead of ptr to realloc().
2007-03-05 Paul Lindner <lindner@inuus.com>
* Fix a number of places where (s)printf calls were using unsigned
or signed formats that did not match their arguments.
* Add support for stdbool.h and stdint.h to use the bool and
uint8_t types.
* Major refactoring - move API calls for assoc/items/slabs to
their own individual header files. Add apropriate const and
static declarations as appropriate.
* Avoid type-punning. Do a more efficient realloc inside the
conn_shrink routine.
* Fix overflow bug where uninitialized access to slabclass caused
size-0 mallocs during slab preallocation.
* Use EXIT_SUCCESS/EXIT_FAILURE constants.
* Convert some sprintf calls to snprintf to protect against
buffer overflows.
* Explicitly compare against NULL or zero in many places.
2007-03-05
* Steven Grimm <sgrimm@facebook.com>: Per-object-type stats collection
support. Specify the object type delimiter with the -D command line
option. Turn stats gathering on and off with "stats detail on" and
"stats detail off". Dump the per-object-type details with
"stats detail dump".
2007-03-01
* Steven Grimm <sgrimm@facebook.com>: Fix an off-by-one error in the
multithreaded version's message passing code.
2006-12-23
* fix expirations of items set with absolute expiration times in
the past, before the server's start time. bug was introduced in
1.2.0 with rel_time_t. Thanks to Adam Dixon
<adamtdixon@gmail.com> for the bug report and test case!
The Automated Testing Framework (ATF) is a collection of libraries and
utilities designed to ease unattended application testing in the hands of
developers and end users of a specific piece of software.
As regards developers, ATF provides the necessary means to easily create
test suites composed of multiple test programs, which in turn are a
collection of test cases. It also attempts to simplify the debugging of
problems when these test cases detect an error by providing as much
information as possible about the failure.
As regards users, it simplifies the process of running the test suites and,
in special, encourages end users to run them often: they do not need to
have source trees around nor any other development tools installed to be
able to certify that a given piece of software works on their machine as
advertised.
Yes, these are (part of) the results of my SoC 2007 project :-)
optimize_gcc.mk:
- Add cases for textproc/aspell and mail/procmail from Yakovetsky Vladimir
- Shuffle some sections around and update comments
- Retire old USE_GCC3 test
Refactor cpuflags into a common part (cpuflags.sh), which calls the
appropriate per OS (subr_NetBSD, subr_SunOS or subr_Linux) and per
compiler (subr_gcc) portions
Package changes:
+ fix the problem of the iSCSI target binding to the iSCSI control port
(860) instead of the target port (3260) - verified to work on NetBSD by
myself, and on FreeBSD by Mark Foster and Michael Reifenberger
+ re-enable the -p port command line argument on the target again
+ clean up some lint
+ sync with version 20070815 from NetBSD src/dist repository
pkgsrc changes
+ add DESTDIR support
libevent-1.3d:
Bug fixes in the HTTP layer.
libevent-1.3c:
Small bug and portability fixes.
Worth mentioning is that patch-ab and patch-ac were applied upstream.
As usual with libevent, this breaks the ABI due to .so naming, so a
small revbump sweep will be needed.
PR pkg/36731. Highlights of NEWS follow:
Overview of Changes from GLib 2.13.7 to GLib 2.14.0
* Last-minute API additions:
- Make g_unichar_combining_class public
- Add goffset type, add G_MAXSSIZE and G_MINSSIZE
* Update PCRE to 7.2
* Bugs fixed:
453998 Make _g_unichar_combining_class() public
462549 gregex.c: variable is declared at middle of block
417068 g_file_test doc inconsistency
* Updated translations
Overview of Changes from GLib 2.13.6 to GLib 2.13.7
* The memory corruption warning from the slice allocator that
occurred when threads were initialized after the slice allocator
has been removed, as the slice allocator now works fine
in this scenario.
* New functions g_once_init_enter() and g_once_init_leave() make
it easier to write threadsafe one-time initialization functions
* Bugs fixed:
454473 Simple XML Subset Parser terminates on invalid XML
445813 g_module_open error, add file name
453796 errno gets clobbered by g_filename_display_name
341988 don't use "-c" with msgfmt in Makefile.in.in
447048 Please produce slightly more output during long tests
454785 GModule documentation lists same block of code twice.
454786 GModule documentation lists same paragraph twice.
383155 small docs quirks in gobject/closure API documentation
65041 _get_type() functions aren't thread safe
* Updated translations
Overview of Changes from GLib 2.13.5 to GLib 2.13.6
* Reintroduce a GType typedef whose removal in 2.13.5
caused trouble for C++ bindings
* Bugs fixed:
450216 docs not explicit enough about g_free()
451459 g_type_register_static_simple calls g_type_register_static
* Updated translations
Overview of Changes from GLib 2.13.4 to GLib 2.13.5
* xdg-user-dirs support:
- the Desktop directory is guaranteed to be defined
- user-dirs.dirs is no longer reloaded on changes
* Slice allocator:
- new api to duplicate slices
* Regular expression support:
- GRegex is a boxed type now
* Bugs fixed:
44793 make check failing in trunk
354522 Small problem with PLT hiding 6 symbols
363986 glib 2.12.4 does not compile with SGI IDO cc
443869 g_type_class_add_private doesn't warn when adding 0-sized...
446859 Legitimately return 0 for g_quark_from_string(NULL)
447534 Small typo in g_timeout_add_seconds() doc
447583 GStaticRWLock
447935 g_get_current_dir SIGSEGV on long path
448260 CLAMP has surprising result if low > high
57693 g_string_vprintf()
442029 add g_slice_dup()
445065 Add GRegex boxed type
448819 Add full version of g_timeout_add_seconds()
* Updated translations
Overview of Changes from GLib 2.13.3 to GLib 2.13.4
* Bugs fixed:
444121 g_get_user_special_dir deadlocks
444161 invalid UTF8 in key name shows up as valgrind error in g_...
444130 g_option_context_get_help() is broken when there's a desc...
Overview of Changes from GLib 2.13.2 to GLib 2.13.3
* GKeyFile:
- Added defines for easier handling of desktop files
* Unicode support:
- Update g_unichar_iswide_cjk for Unicode 5.0
* Regular expression support:
- GRegex structs can now be ref-counted
- Some new functions for dealing with incremental
replacement have been added
- The GRegexEvalCallback signature has been changed
* g_get_user_special_dir() has been added to support
xdg-user-dirs
* Bugs fixed:
419376 Functions using named subpatterns behave inconsistently w...
434358 g_regex_fetch_named() and g_regex_fetch_named_pos() are b...
423708 typo in the README.win32 file see patch below
339225 Add new defines for easier handling of .desktop files
442265 API additions/changes for GRegex
432651 Add a glib-ish xdg_user_dir_lookup
* Updated translations
Overview of Changes from GLib 2.13.1 to GLib 2.13.2
* Unicode support:
- Add g_unichar_ismark()
* GOption:
- Allow to use callbacks for remaining args
* Updated translations
Overview of Changes from GLib 2.13.0 to GLib 2.13.1
* GRegex:
- Portability fixes
- Split into immutable GRegex and GMatchInfo
- Add g_regex_get_max_backref() and g_regex_get_capture_count()
to obtain information about the compiled regex
* GKeyFile:
- Fix roundtrip problems
- Add g_key_file_load_from_dirs()
* Unicode support:
- Fix corner cases in case conversion routines
* GOption:
- Add a function to get the formatted help string
* GHash:
- Add new functions g_hash_table_get_keys() and
g_hash_table_get_values() to retrieve the keys and
values in list form
* Updated transations
Overview of Changes from GLib 2.12 to GLib 2.13.0
* Add GSequence, a list that is implemented using
a balanced binary tree.
* Add GRegex, an implementation of Perl regular expressions,
based on PCRE.
* Use Posix monotonic clocks instead of gettimeofday()
for GTimer when available.
* Support static initialization of GQeues with G_QUEUE_INIT,
g_queue_init() and g_queue_clear().
* Add g_string_chunk_clear() for clearing a
GStringChunk.
* Add g_unichar_get_script() to obtain Unicode
script information.
* Add g_unichar_iszerowidth() to obtain information
about zero-width characters.
* Add G_GNUC_MAY_ALIAS which wraps the gcc may_alias
type attribute.
* G_GNUC_INTERNAL has a working definition for the
Sun Studio compiler. This requires the macro to
be positioned before the function declaration.
* The slice allocator can produce detailed debugging
information with G_SLICE=debug-blocks.
* Modules support G_DEBUG flags resident-modules and
bind-now-modules.
* Add G_DEFINE_DYNAMIC_TYPE() to make it easier
to define types in modules.
* Bug fixes: too many to list them in detail here.
* New and updated translations
Changes since last packaged version (1.16):
1.17 Mon 6 Aug 2007
- Classes with leading numbers after the first :: are permitted
- Removing some old cruft from the tests
- Updated to Module::Install 0.65
New: Make front-end (Rudimentary)
New: Global bookmarks list
New: Support for Cscope's -c and -D command-line options (-D requires a
patch to Cscope)
Improved: Detect Cscope's executable and capabilities on each load
Improved: Graph windows are no longer top-level (can be minimised or
hidden behind the main window)
Improved: Do not automatically open a project if it was already loaded by
another instance of KScope
Improved: Show #include directives in the tag list
Bug fix: Better calculation of the area defined by a graph arrow
Bug fix: Files could not be found in the file list when using a common root
Packages Collection.
The Perl 5 module Class::Adapter is intended as an abstract base
class for creating any sort of class or object that follows the
Adapter pattern. An Adapter in this Perl sense of the term is when
a class is created to achieve by composition (objects containing
other object) something that can't be achieved by inheritance
(sub-classing).
105:
Rework branch name alias handling.
Now we treat branches and magic branches different for the sake
of guessing branch name aliases.
Add the possibility to ignore branches based on regexp.
104:
Try to enhance branch handling, add diagnostic output.
This package now requires guile-cairo, which isn't pckaged, and thus
cairo/gtk2+ wrapping is broken. The old package failed to build
anyway, so this seems like an improvement.
guile-gnome-pkg 2.15.93 - Andy Wingo, 2007-06-15
================================================
* No user-visible changes.
guile-gnome-pkg 2.15.92 - Andy Wingo, 2007-05-24
================================================
* Updates to h2defs.py to automatically handle more cases.
* Add cairo to guile-gnome-platform.
guile-gnome-pkg 2.15.91 - Andy Wingo, 2007-05-10
================================================
* Require G-Wrap 1.9.8.
guile-gnome-pkg 2.15.90 - Andy Wingo, 2006-12-15
================================================
* Require G-Wrap 1.9.7.
* Update to use bzr as the version control system, instead of tla.