Commit graph

16759 commits

Author SHA1 Message Date
hans
3eb526c939 Fix build on SunOS. 2011-07-26 14:17:52 +00:00
cheusov
6f404fcec5 Dependency on lua-lrexlib-pcre was added.
This fixes PR 45169 by Luke Mewburn.
Approved by lukem@
2011-07-25 20:10:50 +00:00
obache
9864934d93 fix a typo, PR#45135. 2011-07-24 13:11:43 +00:00
cheusov
352c13e6e4 New packages: lua-lrexlib{,-{posix,pcre,onig}} 2011-07-24 09:53:32 +00:00
cheusov
ee43c2c326 Lrexlib is a binding of three regular expression library APIs
(POSIX, PCRE and Oniguruma) to Lua 5.1.
    This package provides a meta package
2011-07-24 08:51:26 +00:00
cheusov
997eff5769 Lrexlib is a binding of three regular expression library APIs
(POSIX, PCRE and Oniguruma) to Lua 5.1.
    This package provides Lua module for Oniguruma regular expressions
2011-07-24 08:50:40 +00:00
cheusov
3cebd24f11 Lrexlib is a binding of three regular expression library APIs
(POSIX, PCRE and Oniguruma) to Lua 5.1.
    This package provides Lua module for POSIX regular expressions
2011-07-24 08:50:03 +00:00
cheusov
c6028a0b55 Lrexlib is a binding of three regular expression library APIs
(POSIX, PCRE and Oniguruma) to Lua 5.1.
2011-07-24 08:49:29 +00:00
obache
43b8f3b75a Update py-subvertpy to 0.8.2.
Based on PR#45165 by Petr Pavlu.

0.8.2   2011-06-17 "mathematically annoying"

 BUG FIXES

  * Abort immediately if a callback raises an exception.
    (Jelmer Vernooij)

  * Fix leaking of error objects. (Jelmer Vernooij)

0.8.1   2011-06-02 "ornithologic reptile"

 FEATURES

  * Add subvertpy.wc.WorkingCopy.conflicted. (Jelmer Vernooij)

  * Add subvertpy.wc.WorkingCopy.resolved_conflict. (Jelmer Vernooij)

  * Add subvertpy.client.Client.mkdir. (Jelmer Vernooij)

 BUG FIXES

  * Fix compilation on OS X. (#728574)

  * Keep reference to commit callback in editor. (Jelmer Vernooij, #732120)

  * Properly check return values of PyInt_AsLong() in various places.

  * Convert times and file sizes to 64 bit integer objects.
    (Jelmer Vernooij, #786156)

0.8.0   2011-03-02 "("

 FEATURES

  * Add --version option to subvertpy-fast-export. (Jelmer Vernooij)

  * Add basic manual page for subvertpy-fast-export. (Jelmer Vernooij)

  * Automatically convert the appropriate errors to socket.gaierror.
    (Jelmer Vernooij)

  * Add subvertpy.wc.set_adm_dir(). (Jelmer Vernooij)

  * Add subvertpy.wc.WorkingCopy.has_binary_prop. (Jelmer Vernooij)

  * Add subvertpy.wc.WorkingCopy.get_ancestry. (Jelmer Vernooij)

  * Add subvertpy.wc.WorkingCopy.maybe_set_repos_root.
    (Jelmer Vernooij)

  * Add subvertpy.wc.WorkingCopy.add_repos_file.
    (Jelmer Vernooij)

  * Add subvertpy.wc.WorkingCopy.mark_missing_deleted.
    (Jelmer Vernooij)

  * Add subvertpy.wc.WorkingCopy.remove_from_revision_control.
    (Jelmer Vernooij)

  * Add subvertpy.wc.WorkingCopy.relocate. (Jelmer Vernooij)

  * Add subvertpy.wc.WorkingCopy.crop_tree. (Jelmer Vernooij)

  * Add subvertpy.wc.WorkingCopy.translated_stream. (Jelmer Vernooij)

  * Add subvertpy.wc.WorkingCopy.text_modified. (Jelmer Vernooij)

  * Add subvertpy.wc.WorkingCopy.props_modified. (Jelmer Vernooij)

  * Add subvertpy.wc.CommittedQueue. (Jelmer Vernooij)

  * Add subvertpy.wc.get_actual_target. (Jelmer Vernooij)

  * Add subvertpy.wc.WorkingCopy.is_wc_root. (Jelmer Vernooij)

  * Add subvertpy.wc.WorkingCopy.transmit_text_deltas. (Jelmer Vernooij)

  * Add subvertpy.wc.WorkingCopy.transmit_prop_deltas. (Jelmer Vernooij)

  * Add subvertpy.wc.WorkingCopy.probe_retrieve, subvertpy.wc.WorkingCopy.retrieve.
    (Jelmer Vernooij)

  * Add subvertpy.wc.WorkingCopy.probe_try. (Jelmer Vernooij)

  * Add subvertpy.client.export. (Jelmer Vernooij)

 DEPRECATIONS

  * ERR_UNKNOWN_HOSTNAME and ERR_EAI_NONAME are deprecated
    and will be removed in the next version of subvertpy.
    Instead, subvertpy will raise socket.gaierror.
    (Jelmer Vernooij)

  * Use svn_fs_paths_changed2() if available. (Jelmer Vernooij)

 BUG FIXES

  * Fix handling of DST in time_from_cstring. (Max Bowsher, #656226)

  * Re-using a WorkingCopy object after calling close() on it
    now raises an exception rather than trigger a segfault.
    (Jelmer Vernooij)

  * Fix type mismatch in svn.ra.get_dir(). (Jelmer Vernooij, #686663)

  * Cope with trailing slash being specified to subvertpy.wc.revision_stats().
    (Ronny Pfannschmidt)

 API BREAKS

  * WorkingCopy.entry() will now raise KeyError if the specified entry was not found.
    (Jelmer Vernooij)

0.7.5   2010-10-26

 BUG FIXES

  * Fix compatibility with Subversion 1.4 and 1.5. (Max Bowsher)

0.7.4   2010-09-25

 FEATURES

  * Add constants ERR_APR_OS_START_EAIERR and ERR_APR_OS_ERRSPACE_SIZE.
    (Jelmer Vernooij)

  * Implement subvertpy.wc.match_ignore_list. (Jelmer Vernooij)

  * Add subvertpy.ra.RemoteAccess.iter_log(). (Jelmer Vernooij)

  * Add subvertpy.wc.STATUS_* constants. (Jelmer Vernooij)

  * Add subvertpy.wc.api_version(), subvertpy.ra.api_version().
    (Dan Villiom Podlaski Christiansen, Jelmer Vernooij)

 DEPRECATION

  * Avoid deprecation warnings for svn.client.Client.copy,
        svn.client.Client.propset, svn.client.Client.propget,
        svn.client.Client.do_update.
    (Jelmer Vernooij)

  * Avoid deprecation warnings for svn.ra.RemoteAccess.do_update,
        svn.ra.RemoteAccess.do_switch, svn.ra.RemoteAccess.do_diff.
    (Jelmer Vernooij)

  * Avoid deprecation warnings for svn.wc.WorkingCopy.propset,
        svn.wc.WorkingCopy.walk_entries,
        svn.wc.WorkingCopy.add, svn.wc.WorkingCopy.close,
        svn.wc.WorkingCopy.crawl_revisions,
        svn.wc.WorkingCopy.update_editor,
        svn.wc.ensure_adm.
    (Jelmer Vernooij)

 * Add ERR_ENTRY_NOT_FOUND constant. (Jelmer Vernooij)

 * Add subvertpy.ra.RemoteAccess.get_url(). (Dan Villiom Podlaski Christiansen)

 BUG FIXES

  * Fix compilation using Visual C++.
    (Ronald Blaschke, #612056)

  * Return an empty dictionary rather than None when there are no revision
    properties.  (Jelmer Vernooij)

  * Link against all libraries that are somehow called.
    (Daniel Johnson, Jelmer Vernooij, #615015)

  * Include check for apr util headers. (Jelmer Vernooij, #615017)

  * Fix reference leaks in Auth and SubversionException handling.
    (Jelmer Vernooij, #436406)

  * Canonicalize paths in subvertpy.ra.RemoteAccess.get_locations().
    (Jelmer Vernooij)

0.7.3.1    2010-07-27

 BUG FIXES

  * Fix compilation against Subversion 1.5. (Jelmer Vernooij)

0.7.3    2010-07-21

 BUG FIXES

  * Canonicalize paths to subvertpy.wc.check_wc. (Ronny Pfannschmidt)

  * Canonicalize paths to subvertpy.repos.Repos. (Dan Villiom Podlaski
                                                  Christiansen)

  * Cope with leading slashes in paths. (David Wolever, #527239)

  * Various methods are now a bit more liberal in accepting any
    sort of sequence rather than explicitly requiring lists.
    (Jelmer Vernooij)

 FEATURES

  * Implement subvertpy.client.Client.diff. (Dan Villiom Podlaski Christiansen,
                                       Jelmer Vernooij)

  * Support ``revprops`` argument to subvertpy.client.Client.commit.
    (Jelmer Vernooij)

  * Implement subvertpy.wc.get_pristine_contents(). (Jelmer Vernooij)

  * Use better error messages when possible.
    (Dan Villiom Podlaski Christiansen)

  * Implement subvertpy.ra.get_platform_specific_client_providers().
    (Dan Villiom Podlaski Christiansen)

0.7.2    2010-01-03

 BUG FIXES

  * Fix inconsistencies between PyArg_ParseTuple arguments and variables,
    which caused crashes on some 64-bit platforms. (Václav Slavík, #488780)

  * Add constant for ERR_NODE_UNKNOWN_KIND. (Dan Villiom Podlaski Christiansen)

  * Add svn.client.proplist() binding. (Dan Villiom Podlaski Christiansen,
                                        Jelmer Vernooij)

  * Add svn.client.list() binding. (Dan Villiom Podlaski Christiansen,
                                    Jelmer Vernooij)

0.7.1    2009-10-20

 BUG FIXES

  * Fix APR include path on Windows. (Ronald Blaschke, #456321)

0.7.0    2009-10-20

 FEATURES

  * Add definition for ERR_EAI_NONAME. (John Szakmeister)

  * Add subvertpy.repos.FileSystem methods: youngest_revision, revision_root,
    revision_proplist.  (Jelmer Vernooij)

  * Add subvertpy.repos.{delete,Repository.has_capability,hotcopy}.
    (Jelmer Vernooij)

  * Add subvertpy-fast-export script, based on svn-fast-export.py by Chris Lee
    included with bzr-fast-import. (Jelmer Vernooij)

0.6.9    2009-09-10

 BUG FIXES

  * Cope with leading slashes in paths specified to
    subvertpy.ra.RemoteAccess.get_{dir,file}(). Thanks Ronny for the bugreport.
    (#405713)

  * Don't send too large svndiff windows as newer versions of libsvn
    will barf. (CVE2009-2411, #413113)

0.6.8    2009-06-18

 FEATURES

  * Support svn.client.Client.delete(keep_local=True)

  * Support svn.wc.WorkingCopy.delete(keep_local=True)

  * Define ERR_RA_DAV_FORBIDDEN.

0.6.7    2009-06-01

 BUG FIXES

  * Replace PyExc_ArgumentError with PyExc_TypeError.

  * Fix compilation with MSVC++.

 FEATURES

  * Support RemoteAccess.stat.

  * Support svn.client.add(parents=false)

  * Support uuid argument to svn.ra.RemoteAccess().
2011-07-22 14:54:45 +00:00
obache
1d954582da Update bzr-svn to 1.0.2, for compatible with bzr-2.1.
bzr-svn 1.0.2					  2010-01-22

 BUG FIXES

  * Cope with Google code Subversion repositories a bit better in the
    layout detection code. (Jelmer Vernooij)

  * Push tags when pushing to a new repository. (Jelmer Vernooij, #459444)

  * Cope with non-ascii URLs.
   * During connect. (#456548, Jelmer Vernooij)
   * During repository creation. (#458008, Jelmer Vernooij)

  * Cope with non-ascii characters in svn author names. (#460392,
    Jelmer Vernooij)

  * Fix expected URL in Repository.__repr__ tests that sometimes causes
    troubles if the temporary directory contains special characters.
	(John Szakmeister, #460899)

  * Cope with pushing new non-mainline revisions.  (Jelmer Vernooij, #416328)

  * Support probing for Subversion repositories over existing HTTP transports
    using pycurl. (Jelmer Vernooij, #424626)

  * Show Subversion revno and uuid in "bzr version-info". (Jelmer Vernooij,
    #490771)

  * Properly handle invalid Subversion revision numbers. (Jelmer Vernooij,
    #504376)

 PERFORMANCE

  * When updating the log cache, fetch from newest to oldest revision as
    the Subversion database backends are optimized for this.
	(John Szakmeister)

  * Fetch history information newest revision to oldest revision because of
    speed.  (John Szakmeister, #453789)

  * Add extra constraints in sqlite database. (Jelmer Vernooij)

 FEATURES

  * New variant of the 'trunk' layout named 'trunk-variable' that accepts
    branches with any level of nesting, at some performance cost.
    (Jelmer Vernooij)


bzr-svn	1.0.1					  2009-10-20

 BUG FIXES

  * Mark as compatible with Bazaar 2.1. (Jelmer Vernooij)

  * Only use tdb if Tdb.get is there. (Jelmer Vernooij, #440211)

  * Cope with xdg_cache_home sometimes containing unicode. (Jelmer Vernooij)

  * Provide right infrastructure for bzrlib.tests.per_foreign_vcs.
    (Jelmer Vernooij)
2011-07-22 14:17:37 +00:00
obache
326ca51000 + py-testtools 2011-07-22 14:16:06 +00:00
obache
d174f514b4 Import py-testtools-0.9.11 as devel/py-testtools.
testtools is a set of extensions to the Python standard library's unit testing
framework. These extensions have been derived from many years of experience
with unit testing in Python and come from many different sources. testtools
also ports recent unittest changes all the way back to Python 2.4.
2011-07-22 14:15:01 +00:00
taca
8ffb1bfd96 Set RUBY_RDOC_REQD to 3.4 as for gemspec and now rails command of
www/ruby-rails3 package should be work.

Bump PKGREVISION.
2011-07-22 03:40:52 +00:00
taca
2fe467d542 Update ruby-rdoc pacakge to 3.8.
It was really needed by devel/ruby-railties, sigh.

=== 3.8 / ??

* Minor enhancements
  * RDoc::Parser::C can now discover methods on ENV and ARGF.
  * RDoc::Parser::C now knows about rb_cSocket and rb_mDL.
* Bug fixes
  * Updating Object in an ri data store with new data now removes methods,
    includes, constants and aliases.

=== 3.7 / 2011-06-27

* Minor enhancements
  * New directive :category: which allows methods to be grouped into sections
    more cleanly.  See RDoc::Markup for details.
  * Document-class for RDoc::Parser::C now supports Foo::CONST as well as
    CONST.
  * ri method output is now a comma-separated list when displayed
    interactively.  Pull Request #39 by Benoit Daloze.
  * RDoc::ClassModule#merge now prefers the argument's information over the
    receiver's (it now behaves like Hash#merge! instead of a backwards
    Hash#merge!).
  * RDoc::Markup#convert now accepts an RDoc::Markup::Document instance
  * RDoc now owns the code for generating RDoc and ri data when gems install
  * Added RDoc::RDoc::reset
  * Added RDoc::CodeObject#file_name
* Bug fixes
  * ri no longer crashes when attempting to complete a plain [.
  * ri data now tracks which file information came from so it can process
    removals and changes to:
    * Classes and Modules
    * Methods
    * Attributes
    * Includes
    * Constants
    You will need to rebuild your ri data for it to update properly.  Issue
    #21 by Sven Riedel
  * Signal and SignalException no longer clobber each other
  * RDoc::Parser::C no longer creates classes when processing aliases.
  * RDoc::Text#strip_stars handles Document-method for methods with =, ! and ?
    now.
  * RDoc::Parser::C now allows .cpp files to be used with the "in" comment on
    rb_define_method.  Bug #35 by Hanmac.
  * RDoc::Parser::Ruby no longer eats content when =begin/=end documentation
    blocks are followed by a documentable item.  Issue #41 by mfn.
  * RDoc::Markup::Formatter and subclasses now allow an optional +markup+
    parameter for adding custom markup.  The example in
    RDoc::Markup::Formatter will now work.  Issue #38 by tsilen.
  * RDoc::Parser::C can now distinguish between class methods and instance
    methods in Document-method.  Issue #36 by Vincent Batts.
  * RDoc now encodes file names in the output encoding.  Issue #33 by Perry
    Smith.
  * ri data generation for method aliases no longer duplicates the class in
    #full_name
2011-07-22 03:18:44 +00:00
obache
8692ff62cb recursive bump from gnome-vfs drop crypto dependency. 2011-07-21 13:05:46 +00:00
tnn
2353c3e348 --disable-ipc was removed from mozilla-common.mk, but we still need it here 2011-07-21 12:17:55 +00:00
drochner
b5a49dfb49 fix project properties tab crash, from John Marino per PR pkg/45135
(PKGREV bumped)
2011-07-19 18:32:13 +00:00
joerg
124e47c5d3 Drop lvalue cast to allow building with Clang. 2011-07-19 13:57:17 +00:00
joerg
795b5174ac Like lang/f2c, disable -Werror when building with clang. 2011-07-19 13:53:30 +00:00
tron
8da3ffe3d1 Use patch provided by the ATK maintainers to fix GNOME bug 654767. Tested
under NetBSD/amd64 5.1_STABLE and Mac OS 10.6.8.

Bump package revision because the shared library version was increased.
2011-07-18 12:02:02 +00:00
tron
0f9d7c3b34 Fix shared library version number based on OBATA Akio's analysis in
GNOME bug 654767. The package is now compatible with previously built
binary packages under Mac OS X.
2011-07-17 12:04:26 +00:00
dholland
5f03df1051 Update roundup to 1.4.19. Set LICENSE.
Three years of development, way too much to include here. If anyone's
curious the list is in CHANGES.txt in the distfile.
2011-07-17 02:24:13 +00:00
ryoon
79221f75c4 Fix dead HOMEPAGE. 2011-07-15 13:38:04 +00:00
obache
03059a8f89 + py-funcparserlib 2011-07-15 13:35:56 +00:00
obache
606de3b991 Import py-funcparserlib-0.3.5 as devel/py-funcparserlib.
Parser combinators are just higher-order functions that take parsers as their
arguments and return them as result values. Parser combinators are:
 * First-class values
 * Extremely composable
 * Tend to make the code quite compact
 * Resemble the readable notation of xBNF grammars

Parsers made with funcparserlib are pure-Python LL(*) parsers. It means that
it's very easy to write them without thinking about look-aheads and all that
hardcore parsing stuff. But the recursive descent parsing is a rather slow
method compared to LL(k) or LR(k) algorithms.

So the primary domain for funcparserlib is parsing little languages or external
DSLs (domain specific languages).

The library itself is very small. Its source code is only 0.5 KLOC, with lots of
comments included. It features the longest parsed prefix error reporting, as
well as a tiny lexer generator for token position tracking.
2011-07-15 13:34:02 +00:00
abs
d08c72fd34 Fix PLIST - at least on amd64 NetBSD 5.99 2011-07-15 13:08:15 +00:00
abs
7898f821c6 Fix MASTER_SITES so distfile can be downloaded 2011-07-15 13:04:56 +00:00
adam
84eadb8d7d Changes 2.28.2:
* gmmproc:
  - _WRAP_METHOD: Add optional parameter functionality.
  - _WRAP_[CREATE|CTOR|METHOD]: Support parameter reordering.
  - _WRAP_METHOD: Add the possibility of an output parameter.
  - Protect documentation with m4 quotes.
Gio:
* DBus::Connection::emit_signal(): Replace empty strings with 0, because
  gio fails with "", apparently unnecessarily.
Build:
* Removed now-unused doctooldir variable from pkgconfig files.
2011-07-15 12:22:08 +00:00
ryoon
320e0d21c2 Update to 2.0.1
Changelog:

Changes in version 2.0.1:
=========================
*
* Bug 652205: Use const instead G_CONST_RETURN
* Bug 649307: Clarify AtkPlug and AtkSocket docs
* Bug 551489: Fix doc of atk_text_get_text_before_offset
* Bug 588083: Information about return value of some AtkText methods can be clearer
* Added Alejandro Piñåiro Iglesias as maintainer
* Updated .gitignore
* VS 2008/2010 support update
* New Zulu translation added, Esperanto and Catalan updated

Changes in version 2.0.0:
=========================
*
*Translation update.

Changes in version 1.91.92:
=========================
*
*BGO#638377: Add text_insert, text_remove, and text_update signals
*Reviewed Serbian Translation
*Fix introspection for atk_text_get_bounded_ranges
*Visual C++ 2010 Project Files
*Updated Spanish translation

Changes in version 1.33.6:
=========================
*
*Returns FALSE on atk_object_add_relationship if it is already included
*Bug 640574: gobject-introspection annotation and documentation fixes
*Bug 637663: Added atk_streamable_content_get_uri to atk/atk.symbols
*Add missing Makefiles to AC_CONFIG_FILES
*Fixes for the MSVC Project Files
*Update deprecated autoconf macros and use new libtool syntax
*Documentation fixes
*Translation updates
2011-07-15 08:07:03 +00:00
spz
9f4bb660a7 add CONFLICTS (thanks wiz@ for the reminder)
add a missing LICENSE and fix a few COMMENT
2011-07-14 21:47:34 +00:00
obache
65b1e717eb Set upper bound API_DEPENDS guard, not to allow newer xulrunner. 2011-07-14 11:31:02 +00:00
tron
dadd0f1974 Disable automatic detection of "git" binary and thereby the convert
of "archive.dir.tar.gz" to "archive.git.tar.gz". We now get a consistent
package list on system with and without GIT installed. Bump package
revision again.
2011-07-13 20:50:05 +00:00
wiz
f06afe9281 Update to 0.4.5.
Diffuse 0.4.5 - 2011-07-13
- fixed a bug in CVS and Subversion support that prevented Diffuse from displaying some removed files
- added syntax highlighting for JSON files
- added menu items and keyboard shortcuts for "First Tab" and "Last Tab"
- added "--line" command line option
- fixed a bug that caused deleted files to be ignored when using the '-m' option
- fixed a bug that incorrectly encoded pasted text if utf_8 was not specified in the Region Settings preferences
- state information is now stored in ~/.local/share/diffuse
- Diffuse now uses a patience diff-based algorithm to align lines
- added command line option to specify a label to display instead of the file name
- added preference to display the right margin
- added Cristian Marchi's Italian translation
- fixed a bug that could cause "Save As..." to fail with some user specified encodings
2011-07-13 14:45:39 +00:00
abs
c131674f77 install autopoint & gettextize - bump pkgrevision 2011-07-13 14:26:01 +00:00
tnn
e658955ff1 ${LOWER_OPSYS} -> netbsd 2011-07-13 12:04:06 +00:00
tnn
618094bacf Fix some dragonfly build issues. 2011-07-12 15:12:36 +00:00
wiz
f945682d64 Update to 2.5:
* Changes in version 2.5 (2011-05-14):

** Grammar symbol names can now contain non-initial dashes:

  Consistently with directives (such as %error-verbose) and with
  %define variables (e.g. push-pull), grammar symbol names may contain
  dashes in any position except the beginning.  This is a GNU
  extension over POSIX Yacc.  Thus, use of this extension is reported
  by -Wyacc and rejected in Yacc mode (--yacc).

** Named references:

  Historically, Yacc and Bison have supported positional references
  ($n, $$) to allow access to symbol values from inside of semantic
  actions code.

  Starting from this version, Bison can also accept named references.
  When no ambiguity is possible, original symbol names may be used
  as named references:

    if_stmt : "if" cond_expr "then" then_stmt ';'
    { $if_stmt = mk_if_stmt($cond_expr, $then_stmt); }

  In the more common case, explicit names may be declared:

    stmt[res] : "if" expr[cond] "then" stmt[then] "else" stmt[else] ';'
    { $res = mk_if_stmt($cond, $then, $else); }

  Location information is also accessible using @name syntax.  When
  accessing symbol names containing dots or dashes, explicit bracketing
  ($[sym.1]) must be used.

  These features are experimental in this version.  More user feedback
  will help to stabilize them.

** IELR(1) and canonical LR(1):

  IELR(1) is a minimal LR(1) parser table generation algorithm.  That
  is, given any context-free grammar, IELR(1) generates parser tables
  with the full language-recognition power of canonical LR(1) but with
  nearly the same number of parser states as LALR(1).  This reduction
  in parser states is often an order of magnitude.  More importantly,
  because canonical LR(1)'s extra parser states may contain duplicate
  conflicts in the case of non-LR(1) grammars, the number of conflicts
  for IELR(1) is often an order of magnitude less as well.  This can
  significantly reduce the complexity of developing of a grammar.

  Bison can now generate IELR(1) and canonical LR(1) parser tables in
  place of its traditional LALR(1) parser tables, which remain the
  default.  You can specify the type of parser tables in the grammar
  file with these directives:

    %define lr.type lalr
    %define lr.type ielr
    %define lr.type canonical-lr

  The default-reduction optimization in the parser tables can also be
  adjusted using `%define lr.default-reductions'.  For details on both
  of these features, see the new section `Tuning LR' in the Bison
  manual.

  These features are experimental.  More user feedback will help to
  stabilize them.

** LAC (Lookahead Correction) for syntax error handling:

  Canonical LR, IELR, and LALR can suffer from a couple of problems
  upon encountering a syntax error.  First, the parser might perform
  additional parser stack reductions before discovering the syntax
  error.  Such reductions can perform user semantic actions that are
  unexpected because they are based on an invalid token, and they
  cause error recovery to begin in a different syntactic context than
  the one in which the invalid token was encountered.  Second, when
  verbose error messages are enabled (with %error-verbose or the
  obsolete `#define YYERROR_VERBOSE'), the expected token list in the
  syntax error message can both contain invalid tokens and omit valid
  tokens.

  The culprits for the above problems are %nonassoc, default
  reductions in inconsistent states, and parser state merging.  Thus,
  IELR and LALR suffer the most.  Canonical LR can suffer only if
  %nonassoc is used or if default reductions are enabled for
  inconsistent states.

  LAC is a new mechanism within the parsing algorithm that solves
  these problems for canonical LR, IELR, and LALR without sacrificing
  %nonassoc, default reductions, or state merging.  When LAC is in
  use, canonical LR and IELR behave almost exactly the same for both
  syntactically acceptable and syntactically unacceptable input.
  While LALR still does not support the full language-recognition
  power of canonical LR and IELR, LAC at least enables LALR's syntax
  error handling to correctly reflect LALR's language-recognition
  power.

  Currently, LAC is only supported for deterministic parsers in C.
  You can enable LAC with the following directive:

    %define parse.lac full

  See the new section `LAC' in the Bison manual for additional
  details including a few caveats.

  LAC is an experimental feature.  More user feedback will help to
  stabilize it.

** %define improvements:

*** Can now be invoked via the command line:

  Each of these command-line options

    -D NAME[=VALUE]
    --define=NAME[=VALUE]

    -F NAME[=VALUE]
    --force-define=NAME[=VALUE]

  is equivalent to this grammar file declaration

    %define NAME ["VALUE"]

  except that the manner in which Bison processes multiple definitions
  for the same NAME differs.  Most importantly, -F and --force-define
  quietly override %define, but -D and --define do not.  For further
  details, see the section `Bison Options' in the Bison manual.

*** Variables renamed:

  The following %define variables

    api.push_pull
    lr.keep_unreachable_states

  have been renamed to

    api.push-pull
    lr.keep-unreachable-states

  The old names are now deprecated but will be maintained indefinitely
  for backward compatibility.

*** Values no longer need to be quoted in the grammar file:

  If a %define value is an identifier, it no longer needs to be placed
  within quotations marks.  For example,

    %define api.push-pull "push"

  can be rewritten as

    %define api.push-pull push

*** Unrecognized variables are now errors not warnings.

*** Multiple invocations for any variable is now an error not a warning.

** Unrecognized %code qualifiers are now errors not warnings.

** Character literals not of length one:

  Previously, Bison quietly converted all character literals to length
  one.  For example, without warning, Bison interpreted the operators in
  the following grammar to be the same token:

    exp: exp '++'
       | exp '+' exp
       ;

  Bison now warns when a character literal is not of length one.  In
  some future release, Bison will start reporting an error instead.

** Destructor calls fixed for lookaheads altered in semantic actions:

  Previously for deterministic parsers in C, if a user semantic action
  altered yychar, the parser in some cases used the old yychar value to
  determine which destructor to call for the lookahead upon a syntax
  error or upon parser return.  This bug has been fixed.

** C++ parsers use YYRHSLOC:

  Similarly to the C parsers, the C++ parsers now define the YYRHSLOC
  macro and use it in the default YYLLOC_DEFAULT.  You are encouraged
  to use it.  If, for instance, your location structure has `first'
  and `last' members, instead of

      # define YYLLOC_DEFAULT(Current, Rhs, N)                             \
        do                                                                 \
          if (N)                                                           \
            {                                                              \
              (Current).first = (Rhs)[1].location.first;                   \
              (Current).last  = (Rhs)[N].location.last;                    \
            }                                                              \
          else                                                             \
            {                                                              \
              (Current).first = (Current).last = (Rhs)[0].location.last;   \
            }                                                              \
        while (false)

  use:

      # define YYLLOC_DEFAULT(Current, Rhs, N)                             \
        do                                                                 \
          if (N)                                                           \
            {                                                              \
              (Current).first = YYRHSLOC (Rhs, 1).first;                   \
              (Current).last  = YYRHSLOC (Rhs, N).last;                    \
            }                                                              \
          else                                                             \
            {                                                              \
              (Current).first = (Current).last = YYRHSLOC (Rhs, 0).last;   \
            }                                                              \
        while (false)

** YYLLOC_DEFAULT in C++:

  The default implementation of YYLLOC_DEFAULT used to be issued in
  the header file.  It is now output in the implementation file, after
  the user %code sections so that its #ifndef guard does not try to
  override the user's YYLLOC_DEFAULT if provided.

** YYFAIL now produces warnings and Java parsers no longer implement it:

  YYFAIL has existed for many years as an undocumented feature of
  deterministic parsers in C generated by Bison.  More recently, it was
  a documented feature of Bison's experimental Java parsers.  As
  promised in Bison 2.4.2's NEWS entry, any appearance of YYFAIL in a
  semantic action now produces a deprecation warning, and Java parsers
  no longer implement YYFAIL at all.  For further details, including a
  discussion of how to suppress C preprocessor warnings about YYFAIL
  being unused, see the Bison 2.4.2 NEWS entry.

** Temporary hack for adding a semicolon to the user action:

  Previously, Bison appended a semicolon to every user action for
  reductions when the output language defaulted to C (specifically, when
  neither %yacc, %language, %skeleton, or equivalent command-line
  options were specified).  This allowed actions such as

    exp: exp "+" exp { $$ = $1 + $3 };

  instead of

    exp: exp "+" exp { $$ = $1 + $3; };

  As a first step in removing this misfeature, Bison now issues a
  warning when it appends a semicolon.  Moreover, in cases where Bison
  cannot easily determine whether a semicolon is needed (for example, an
  action ending with a cpp directive or a braced compound initializer),
  it no longer appends one.  Thus, the C compiler might now complain
  about a missing semicolon where it did not before.  Future releases of
  Bison will cease to append semicolons entirely.

** Verbose syntax error message fixes:

  When %error-verbose or the obsolete `#define YYERROR_VERBOSE' is
  specified, syntax error messages produced by the generated parser
  include the unexpected token as well as a list of expected tokens.
  The effect of %nonassoc on these verbose messages has been corrected
  in two ways, but a more complete fix requires LAC, described above:

*** When %nonassoc is used, there can exist parser states that accept no
    tokens, and so the parser does not always require a lookahead token
    in order to detect a syntax error.  Because no unexpected token or
    expected tokens can then be reported, the verbose syntax error
    message described above is suppressed, and the parser instead
    reports the simpler message, `syntax error'.  Previously, this
    suppression was sometimes erroneously triggered by %nonassoc when a
    lookahead was actually required.  Now verbose messages are
    suppressed only when all previous lookaheads have already been
    shifted or discarded.

*** Previously, the list of expected tokens erroneously included tokens
    that would actually induce a syntax error because conflicts for them
    were resolved with %nonassoc in the current parser state.  Such
    tokens are now properly omitted from the list.

*** Expected token lists are still often wrong due to state merging
    (from LALR or IELR) and default reductions, which can both add
    invalid tokens and subtract valid tokens.  Canonical LR almost
    completely fixes this problem by eliminating state merging and
    default reductions.  However, there is one minor problem left even
    when using canonical LR and even after the fixes above.  That is,
    if the resolution of a conflict with %nonassoc appears in a later
    parser state than the one at which some syntax error is
    discovered, the conflicted token is still erroneously included in
    the expected token list.  Bison's new LAC implementation,
    described above, eliminates this problem and the need for
    canonical LR.  However, LAC is still experimental and is disabled
    by default.

** Java skeleton fixes:

*** A location handling bug has been fixed.

*** The top element of each of the value stack and location stack is now
    cleared when popped so that it can be garbage collected.

*** Parser traces now print the top element of the stack.

** -W/--warnings fixes:

*** Bison now properly recognizes the `no-' versions of categories:

  For example, given the following command line, Bison now enables all
  warnings except warnings for incompatibilities with POSIX Yacc:

    bison -Wall,no-yacc gram.y

*** Bison now treats S/R and R/R conflicts like other warnings:

  Previously, conflict reports were independent of Bison's normal
  warning system.  Now, Bison recognizes the warning categories
  `conflicts-sr' and `conflicts-rr'.  This change has important
  consequences for the -W and --warnings command-line options.  For
  example:

    bison -Wno-conflicts-sr gram.y  # S/R conflicts not reported
    bison -Wno-conflicts-rr gram.y  # R/R conflicts not reported
    bison -Wnone            gram.y  # no conflicts are reported
    bison -Werror           gram.y  # any conflict is an error

  However, as before, if the %expect or %expect-rr directive is
  specified, an unexpected number of conflicts is an error, and an
  expected number of conflicts is not reported, so -W and --warning
  then have no effect on the conflict report.

*** The `none' category no longer disables a preceding `error':

  For example, for the following command line, Bison now reports
  errors instead of warnings for incompatibilities with POSIX Yacc:

    bison -Werror,none,yacc gram.y

*** The `none' category now disables all Bison warnings:

  Previously, the `none' category disabled only Bison warnings for
  which there existed a specific -W/--warning category.  However,
  given the following command line, Bison is now guaranteed to
  suppress all warnings:

    bison -Wnone gram.y

** Precedence directives can now assign token number 0:

  Since Bison 2.3b, which restored the ability of precedence
  directives to assign token numbers, doing so for token number 0 has
  produced an assertion failure.  For example:

    %left END 0

  This bug has been fixed.
2011-07-12 14:12:13 +00:00
wiz
33ccb7302d Update to 1.9:
1.1. Major features
    New fileset file matching support
    Improved remote changeset discovery
    New command server mode to improve application integration
    Experimental generaldelta storage scheme
    Experimental new http client library

1.2. Command changes
    HGPLAIN: allow exceptions to plain mode, like i18n, via HGPLAINEXCEPT
    manifest: add new option --all
    aliases: add positional arguments to non-shell aliases
    add: introduce a warning message for non-portable filenames (issue2756)
    add: notify when adding a file that would cause a case-folding collision
    bisect: new command to extend the bisect range (issue2690)
    bookmarks: allow deactivating current bookmark with -i
    bundle: update current bookmark to most recent revision on current branch
    diff: make diff -c aware of revision sets
    help: add -c/--command flag to only show command help (issue2799)
    help: add -e/--extension switch to display extension help text
    help: move hgignore man page into built-in help (issue2769)
    http: correctly handle redirects from http to https
    identify: list bookmarks for remote repositories
    import: add --bypass option
    paths: Add support for -q/--quiet
    pushkey: add hooks for pushkey/listkeys
    revset: add aliases
    revset: add ^ and ~ operators from parentrevspec extension
    revset: add a revset command to get bisect state
    revset: add desc(string) to search in commit messages
    revset: add follow(filename) to follow a filename's history across copies
    revset: introduce filelog() to emulate log's fast path
    revset: add a last() function

1.3. Web changes
    add bookmarks listing to raw style and summary pages
    support alternate logo url
    add base link to file log for paper and coal styles (issue2452)
    paper, coal: display diffstat on the changeset page
    elapsed time calculation dynamic (javascript)
    provide diffstat and summary on the changeset page

1.4. Extension changes
    hgcia: handle URL like in notify (issue2406)
    rebase: add -m/--message to rebase --collapse (issue2389)
    Updating hgext.extdiff to use revsets
    bash_completion: enable alias auto-complete
    bugzilla: add XMLRPC interface
    color: add support for terminfo-based attributes and color
    convert/mtn: add support for using monotone's "automate stdio" when available
    convert/svn: stop using svn bindings when pushing to svn
    convert: add bookmark support for hg and git backends
    convert: add svnrev, svnpath and svnuuid template keywords
    extdiff: add repository root as a variable
    graphlog: support more log command features with revsets
    keyword: convert a verbatim block to a field list
    keyword: offer additional datefilters when the extension is enabled
    mq: add a 'mq()' revset predicate that returns applied mq csets
    notify: send changesets on 'outgoing' hook, updated doc
    progress: add speed format
    rebase: add --tool argument for specifying merge tool
    rebase: allow for rebasing descendants onto ancestors on different named branches
    record: add an option to backup all wc modifications
    record: add qrefresh -i/--interactive
    record: add white space diff options
    record: alias qrecord to qnew -i/--interactive

1.5. Bug fixes
    bookmarks: allow create/move bookmark without making it current (issue2788)
    bookmarks: do not forward merged bookmark (issue1877)
    changegroup: do not count closed new heads (issue2697)
    config: handle comment lines in continuations (issue2854)
    dispatch: propagate ui command options to the local ui (issue2523)
    eol: make the hook check all new heads, not only tip (issue2666)
    grep: don't print data from binary files for matches (issue2614)
    http: report unexpected unparsable push responses (issue2777)
    httprepo: handle large lengths by bypassing the len() operator
    httprepo: long arguments support (issue2126)
    httprepo: proper handling of invalid responses without content-type (issue2019)
    httprepo: send URL redirection notices to stderr (issue2828)
    localrepo: don't add deleted files to list of modified/added files (issue2761)
    localrepo: ignore tags to unknown nodes (issue2750)
    merge: drop resolve state for mergers with identical contents (issue2680)
    patch: do not patch unknown files (issue752)
    path_auditor: check filenames for basic platform validity (issue2755)
    rebase: don't mark file as removed if missing in parent's manifest (issue2725)
    rebase: preserve mq series order after rebasing (issue2849)
    rebase: restore mq guards after rebasing (issue2107)
    revset: report a parse error if a revset is not parsed completely (issue2654)
    scmutil: improve path calculation for install-relative RC files (issue2841)
    set NOT_CONTENT_INDEXED on .hg dir (issue2694)
    sslutil: fall back to commonName when no dNSName in subjectAltName (issue2798)
    subrepo: be more careful with deletions of .hgsub and .hgsubstate (issue2844)
    subrepo: make stdin for svn a pipe for non-interactive use (issue2759)
    subrepo: svn abort now depends on exit code (issue2833)
    subrepo: be smarter about what's an absolute path (issue2808)
    svn subrepo: attempt work around obstructed checkouts (issue2752)
    svn subrepos: work around checkout obstructions (issue2752)
    tags: catch more corruption during cache parsing (issue2779)
    util: add Mac-specific check whether we're in a GUI session (issue2553)
2011-07-12 11:27:53 +00:00
tnn
7772292a5f Fix libevent detection when using libevent from pkgsrc. 2011-07-12 11:12:36 +00:00
tnn
875cda146e Avoid an shlibsign crash issue due to not finding libsqlite3.so.
Hopefully fixes PR pkg/44053.
2011-07-12 00:19:45 +00:00
tnn
cefda6552e needs sqlite3 >= 3.7.5 now 2011-07-11 21:20:34 +00:00
tnn
6e3ac4fbfe fix PLIST for gnome option 2011-07-11 13:27:24 +00:00
tnn
4b764b0d4b bump version to 4.8.8 for mozilla 5.0 branch update 2011-07-11 12:47:15 +00:00
tnn
428466dce2 Update to firefox-5.0. Changes:
Added support for CSS animations
  The Do-Not-Track header preference has been moved to increase discoverability
  Tuned HTTP idle connection logic for increased performance
  Improved canvas, JavaScript, memory, and networking performance
  Improved standards support for HTML5, XHR, MathML, SMIL, and canvas
  Improved spell checking for some locales
  Improved desktop environment integration for Linux users
  WebGL content can no longer load cross-domain textures
  Background tabs have setTimeout and setInterval clamped to 1000ms to improve
    performance
  Fixed several stability issues
  Fixed several security issues
2011-07-11 12:46:14 +00:00
spz
bebea33b4f add p5-File-Listing 2011-07-10 12:51:43 +00:00
spz
8db287f763 The Perl 5 module File::Listing - parse directory listing 2011-07-10 12:34:01 +00:00
bsiegert
eeacf6a7b6 Do not use strndup on MirBSD, it used to be broken. Fixes lots of
"mysterious" build failures on MirBSD.

Reviewed by agc and joerg.
2011-07-09 16:25:35 +00:00
tron
4e0d694bb0 Update "patch" package to version 2.5.9. Changes since version 2.5.4:
- patch -D now outputs preprocessor lines without comments, as required
  by POSIX 1003.1-2001.
- File names in context patches may now contain spaces, so long
  as the context patch headers use a tab to separate the file name
  from the time stamp.
- Perforce is now supported.
- Patch lines beginning with "#" are comments and are ignored.
- The bug reporting address is now <bug-patch@gnu.org>.
- bug fixes
2011-07-09 10:32:17 +00:00
wiz
7ed4d55563 Fix typo in comment. 2011-07-08 15:51:02 +00:00
drochner
06cde6228a -add portability fixes, avoid picking up bash
-update to 5.12 -- too many changes to list here, see the Changelog
2011-07-08 11:44:02 +00:00
adam
88784e9231 Changes 1.7.6:
* Various git-svn updates.
* Updates the way content tags are handled in gitweb.  Also adds
  a UI to choose common timezone for displaying the dates.
* Similar to branch names, tagnames that begin with "-" are now
  disallowed.
* Clean-up of the C part of i18n (but not l10n---please wait)
  continues.
* The scripting part of the codebase is getting prepared for i18n/l10n.
* Pushing and pulling from a repository with large number of refs that
  point to identical commits are optimized by not listing the same commit
  during the common ancestor negotiation exchange with the other side.
* Adding a file larger than core.bigfilethreshold (defaults to 1/2 Gig)
  using "git add" will send the contents straight to a packfile without
  having to hold it and its compressed representation both at the same
  time in memory.
* Processes spawned by "[alias] <name> = !process" in the configuration
  can inspect GIT_PREFIX environment variable to learn where in the
  working tree the original command was invoked.
* A magic pathspec ":/" tells a command that limits its operation to
  the current directory when ran from a subdirectory to work on the
  entire working tree. In general, ":/path/to/file" would be relative
  to the root of the working tree hierarchy.
  After "git reset --hard; edit Makefile; cd t/", "git add -u" would
  be a no-op, but "git add -u :/" would add the updated contents of
  the Makefile at the top level. If you want to name a path in the
  current subdirectory whose unusual name begins with ":/", you can
  name it by "./:/that/path" or by "\:/that/path".
* "git blame" learned "--abbrev[=<n>]" option to control the minimum
  number of hexdigits shown for commit object names.
* "git blame" learned "--line-porcelain" that is less efficient but is
  easier to parse.
* Aborting "git commit --interactive" discards updates to the index
  made during the interactive session.
* More...
2011-07-08 11:14:43 +00:00
jmmv
856d89cf26 Add and enable kyua-cli. 2011-07-08 09:50:08 +00:00
jmmv
cacb058b75 Initial import of kyua-cli, version 0.1:
Kyua (pronounced Q.A.) is a testing framework for both developers and
users.  Kyua is different from most other testing frameworks in that it
puts the end user experience before anything else.  There are multiple
reasons for users to run the tests themselves, and Kyua ensures that
they can do so in the most convenient way.

At the moment, Kyua is focused on implementing a solid foundation and a
powerful command-line tool to run tests implemented with the Automated
Testing Framework (ATF).  Later on, Kyua will also provide a set of
language bindings (C, C++ and shell, at the least) to ease the
implementation of test cases in a variety of programming languages.

In effect, Kyua is intended to be a replacement for ATF.
2011-07-08 09:49:11 +00:00
drochner
51be567cb1 allow to use gmp/mpfr/mpc which comes with the system (eg on
NetBSD-current with gcc45)
2011-07-08 09:40:57 +00:00
tnn
1da0fce087 Add a hacks file to drop user-supplied -march values on GCC<4.4 i386.
Workaround for PR pkg/44912: gcc generates unaliged SSE2 references.
2011-07-07 11:04:35 +00:00
obache
aebdd6f1a4 * remove a redundant link in texinfo file.
* fixes build with texi2html-5.

Bump PKGREVISION, number of generated html files changed.
2011-07-06 13:17:46 +00:00
dholland
16f46108b5 Add xf86dgaproto to hopefully fix -5 native X failure. 2011-07-05 01:33:25 +00:00
obache
484fb7f96a need qmake to build, add buildlink to qt4-tools. 2011-07-04 11:34:21 +00:00
jym
3bdb2fe89f check-interpreter fix. 2011-07-03 19:45:14 +00:00
jym
f73052a95b check-interpreter fix. 2011-07-03 11:19:37 +00:00
markd
5fd0a5bab2 need dependency on bash for REPLACE_BASH to work properly. 2011-07-03 02:08:08 +00:00
dholland
c29fe8e8b2 Using REPLACE_INTERPRETER does not magically generate a dependence on the
interpreter. Depend explicitly on lang/runawk. PKGREVISION++
2011-07-03 02:00:40 +00:00
markd
a95e3bb2e2 /usr/bin/env cleanup. 2011-07-02 01:31:17 +00:00
wiz
4e98be953e devel/cppunit misses a destructor declaration for one of its classes.
The compiler generates an implicit destructor but in certain circonstances this leads to crashes.
More information is available in this bug report on Red Hat's tracker:
https://bugzilla.redhat.com/show_bug.cgi?id=641350

From Francois Tigeot in PR 45104.

Bump PKGREVISION.
2011-06-28 09:28:24 +00:00
wiz
b67e358e34 Convert to user-destdir. 2011-06-26 09:54:40 +00:00
schmonz
25d033e80f Update to 1.04. From the changelog:
* Improve trust errors displayed while bootstrapping. Closes: #628234
* Allow mr register to be used with mrconfig file that does not yet
    exist. Closes: #629217
2011-06-21 02:57:11 +00:00
mspo
1cf2ace625 fix /usr/bin/env in bin/fatpack 2011-06-19 22:15:40 +00:00
dholland
63d2c9438e REPLACE_PYTHON. Depend on python. PKGREVISION -> 1. 2011-06-19 19:40:36 +00:00
dholland
bf57a9558f REPLACE_BASH; REPLACE_PERL. USE_TOOLS+=perl:run. PKGREVISION -> 3. 2011-06-19 19:34:52 +00:00
taca
f856e3666a Update ruby-debug-extra package to 0.10.4.
2010-09-12 01:30  Rocky Bernstein

	* ChangeLog, doc/home-page.html, doc/rdebug-emacs.texi,
	  lib/ChangeLog, test/pm.rb: pm.rb: spelling mistake

2010-08-13 05:32  Rocky Bernstein

	* ChangeLog, cli/ruby-debug/commands/frame.rb,
	  cli/ruby-debug/helper.rb, cli/ruby-debug/processor.rb,
	  ext/ruby_debug.c, lib/ChangeLog: Add Debugger.inside_emacs?
	  Environment variable EMACS for inside Emacs is deprecated in
	  favor of INSIDE_EMACS. Rubyforge #28465.

2010-08-03 02:53  Rocky Bernstein

	* emacs/rdebug-breaks.el: Off by one on showing breakpoint
	  positions

2010-08-02 19:07  Rocky Bernstein

	* doc/rdebug-emacs.texi: More small document changes

2010-08-02 18:03  Rocky Bernstein

	* doc/rdebug-emacs.texi: A couple more small emacs doc changes

2010-08-02 17:45  Rocky Bernstein

	* doc/rdebug-emacs.texi, emacs/INSTALL, emacs/README: More small
	  changes to docs.

2010-08-02 12:51  Rocky Bernstein

	* CHANGES, ChangeLog, INSTALL.SVN, configure.ac, emacs/AUTHORS,
	  emacs/INSTALL, emacs/Makefile.am, emacs/README, emacs/rdebug.el,
	  lib/ChangeLog: Go over installation instructions for Emacs.
	  Add a basic files, README, INSTALL and AUTHORS.
	  Change version from 0.10.4vc to 0.10.4rc1

2009-11-28 22:56  Rocky Bernstein

	* ChangeLog, emacs/rdebug-annotate.el, emacs/rdebug-breaks.el,
	  emacs/rdebug-core.el, emacs/rdebug-info.el,
	  emacs/rdebug-source.el, emacs/rdebug-track.el, lib/ChangeLog: Fix
	  problem caused by gdb-ui renamed to gdb-mi. Rubyforge tracker
	  #27152
	  Remove all Emacs byte compile warning messages.

	  Note however all of this code will eventually be phased out in
	  favor
	  of emacs-dbgr (on github).

2009-03-31 09:49  Rocky Bernstein

	* emacs/rdebug-locring.el: Comment change

2009-03-11 18:57  Rocky Bernstein

	* cli/ruby-debug/commands/catchpoint.rb, emacs/rdebug-core.el,
	  emacs/rdebug-track.el, emacs/test/test-regexp.el: Update "catch"
	  command help string. Reindent some emacs files to make tests
	  happy.

2009-02-10 04:32  Rocky Bernstein

	* emacs/rdebug-core.el: Remove the annoying disappearing command
	  window when we there's an initial error in running the Ruby
	  program
2011-06-19 15:27:19 +00:00
taca
a832a2339e Update ruby-linecache package to 0.46.
0.46
06-12-19
- A require_relative dependency snuck in.
  Add a rbx-require-relative to handle this.
2011-06-19 10:36:43 +00:00
taca
77b8f477c5 Add and enable ruby-rbx-require-relative. 2011-06-19 10:33:29 +00:00
taca
710dac3c5e Import ruby18-rbx-require-relative pacakge version 0.0.5.
It is required by new ruby-linecache package.

Ruby 1.9's relative_relative for Rubinus and MRI 1.8

Here we add in Module RequireRelative method: *require_relative*,
and *abs_file*.

Example:
require 'rubygems'; require 'require_relative'
require_relative './lib/foo'
absolute_path = RequireRelative.abs_file

But why *abs_file*? Well, recall that ==__FILE__== does not give an absolute
path. So if you have chdir'd before using ==__FILE__==, you might not be
able to retrieve the full path.
2011-06-19 10:32:17 +00:00
obache
99114596ab + p5-Test-Approx p5-Algorithm-HowSimilar 2011-06-19 09:02:50 +00:00
obache
66fa8e29e8 Import p5-Algorithm-HowSimilar-0.01 as devel/p5-Algorithm-HowSimilar.
PR#44975 by David H. Gutteridge.

This module leverages Algorithm::Diff to let you compare the degree of
sameness of arrays or strings. It returns a result set that defines
exactly how similar these things are.
2011-06-19 08:59:07 +00:00
obache
d57cbfd5b4 Import p5-Test-Approx-0.03 as devel/p5-Test-Approx.
PR#44974 by David H. Gutteridge.

This module lets you test if two things are *approximately* equal. Yes,
that sounds a bit wrong at first - surely you know if they should be
equal or not? But there are actually valid cases when you don't/can't
know. This module is meant for those rare cases when close is good
enough.
2011-06-19 08:47:22 +00:00
dholland
9a312dcea7 Not MAKE_JOBS_SAFE 2011-06-19 05:59:25 +00:00
taca
40c8c661fe Fix build problem with ruby18-base. It was a kind of bootstrap
problem with rdoc itself.  Noted by dholland@.
2011-06-19 00:48:24 +00:00
bsiegert
a702f8677a Update version in Makefile 2011-06-18 22:43:34 +00:00
bsiegert
a63326713a Merge bmake-20110606, regenerate catman page 2011-06-18 22:39:46 +00:00
bsiegert
ed78fca6b3 Import bmake-20110606. Many changes, among them:
- unit-tests/modts now works on MirBSD
  - meta mode
  - ApplyModifiers: when we parse a variable which is not the entire modifier
    string, or not followed by ':', do not consider it as containing modifiers.
  - when long modifiers fail to match, check sysV style.
  - :hash - cheap 32bit hash of value
  - :localtime, :gmtime - use value as format string for strftime.
  - fix for use after free() in CondDoExists().
  - boot-strap (TOOL_DIFF): aparently at least on linux distro
    formats the output of 'type' differently - so eat any "()"
  - correct sysV substitution handling of empty lhs and variable
  - correct exists() check for dir with trailing /
  - correct handling of modifiers for non-existant variables during evaluation
    of conditionals.
  - fix for incorrect .PARSEDIR when .OBJDIR is re-computed after makefiles
    have been read.
  - fix example of :? modifier in man page.
  - sigcompat.c: convert to ansi so we can use higher warning levels.
  - parse.c: SunOS 5.8 at least does not have MAP_FILE
  - use mmap(2) if available, for reading makefiles
  - to ensure unit-tests results match, need to control LC_ALL as well as LANG.
  - if stale dependency is an IMPSRC, search via .PATH
  - machine.sh: like os.sh, allow for uname -p producing useless drivel
  - boot-strap: document configure knobs for meta and filemon.
2011-06-18 22:18:21 +00:00
bsiegert
e0e1b45d71 Import bmake-20110606. Many changes, among them:
- unit-tests/modts now works on MirBSD
  - meta mode
  - ApplyModifiers: when we parse a variable which is not the entire modifier
    string, or not followed by ':', do not consider it as containing modifiers.
  - when long modifiers fail to match, check sysV style.
  - :hash - cheap 32bit hash of value
  - :localtime, :gmtime - use value as format string for strftime.
  - fix for use after free() in CondDoExists().
  - boot-strap (TOOL_DIFF): aparently at least on linux distro
    formats the output of 'type' differently - so eat any "()"
  - correct sysV substitution handling of empty lhs and variable
  - correct exists() check for dir with trailing /
  - correct handling of modifiers for non-existant variables during evaluation
    of conditionals.
  - fix for incorrect .PARSEDIR when .OBJDIR is re-computed after makefiles
    have been read.
  - fix example of :? modifier in man page.
  - sigcompat.c: convert to ansi so we can use higher warning levels.
  - parse.c: SunOS 5.8 at least does not have MAP_FILE
  - use mmap(2) if available, for reading makefiles
  - to ensure unit-tests results match, need to control LC_ALL as well as LANG.
  - if stale dependency is an IMPSRC, search via .PATH
  - machine.sh: like os.sh, allow for uname -p producing useless drivel
  - boot-strap: document configure knobs for meta and filemon.
2011-06-18 22:17:55 +00:00
taca
d743548425 Add and enable ruby-rspec-rails. 2011-06-18 04:05:14 +00:00
taca
811f720534 Importing rspec-rails version 2.6.1, it is for Ruby on Rails 3.
# rspec-rails-2

rspec-2 for rails-3 with lightweight extensions to each

NOTE: rspec-2 does _not_ support rails-2. Use rspec-rails-1.3.x for rails-2.

## Documentation

* [Cucumber features](http://relishapp.com/rspec/rspec-rails/v/2-0)
* [RDoc](http://rubydoc.info/gems/rspec-rails/2.0.1/frames)
2011-06-18 04:03:39 +00:00
taca
04796d9280 Update ruby-rspec package to 2.6.0.
This is newer major release which support Ruby on Rails 3.
So, please refer its web site in detail: http://relishapp.com/rspec.
2011-06-18 03:56:28 +00:00
taca
f2b2681222 Add and enable ruby-rspec-core, ruby-rspec-expectations and ruby-rspec-mocks. 2011-06-18 03:50:44 +00:00
taca
e7a760e56f Importing ruby-rspec-mocks version 2.6.0, part of ruby-rspec 2.6.0.
Behaviour Driven Development for Ruby

# RSpec Mocks

rspec-mocks provides a test-double framework for rspec including support
for method stubs, fakes, and message expectations.

## Documentation

* [Cucumber features](http://relishapp.com/rspec/rspec-mocks/v/2-0)
* [RDoc](http://rubydoc.info/gems/rspec-mocks/2.0.1/frames)
2011-06-18 03:47:40 +00:00
taca
857297a727 Importing ruby-rspec-expectations version 2.6.0, part of ruby-rspec 2.6.0.
Behaviour Driven Development for Ruby

# RSpec Expectations

rspec-expectations adds `should` and `should_not` to every object and includes
RSpec::Matchers, a library of standard matchers.

## Documentation

* [Cucumber features](http://relishapp.com/rspec/rspec-expectations)
* [RDoc](http://rubydoc.info/gems/rspec-expectations/2.4.0/frames)
2011-06-18 03:46:40 +00:00
taca
2bab578f49 Importing ruby-rspec-core version 2.6.4, part of ruby-rspec 2.6.0.
Behaviour Driven Development for Ruby

# RSpec Core

RSpec Core provides the structure for writing executable examples of how your
code should behave.

## Documentation

* [Cucumber features](http://relishapp.com/rspec/rspec-expectations)
* [RDoc](http://rubydoc.info/gems/rspec-expectations/2.4.0/frames)
2011-06-18 03:45:15 +00:00
taca
dc069ca0af Small correction of dependency's pattern. 2011-06-18 03:31:07 +00:00
taca
f2085a1875 Remove unneeded dependency. No PKGREVISION bump with short time slot. 2011-06-18 03:29:27 +00:00
taca
3f84f44957 Add and enable ruby-rspec-rails1. 2011-06-18 03:24:44 +00:00
taca
02fd323620 Importing ruby-rspec-rails version 1.3.2 as devel/ruby-rspec-rails1.
This is only works with Ruby on Rails 2.

RSpec is a Behaviour Driven Development framework for Ruby.  It provides
two frameworks for writing and executing examples of how your Ruby
application should behave:

  * a Story Framework for describing behaviour at the application level
  * a Spec Framework for describing behaviour at the object level
2011-06-18 03:19:41 +00:00
taca
0ddb49f930 Add and enable ruby-rspec1. 2011-06-18 03:05:50 +00:00
taca
fce9737fff Import devel/ruby-rspec as devel/ruby-rspec1. 2011-06-18 03:05:19 +00:00
taca
0983d229b4 Update ruby-rspec pacakge to 1.3.2, latest 1.3.x.
=== Version 1.3.2 / 2011-04-11

* Enhancements
  * Raise a meaningful error when an argument-scoped stub is called with the
    wrong args (Alexey)
  * Dev: ignore .rbc files (Myron Marston)

* Bug fixes
  * Fix regression in which an expectation should return the value from a
    previously defined stub of the same method (Tom Stuart)
  * Support heckling class methods (Dan Kubb)
  * Only try to pass messages to the superclass if the superclass responds to
    the method (Andrew Selder)
2011-06-18 02:23:24 +00:00
taca
c627e342af Update ruby-thrift_client package to 0.6.2.
v0.6.2 Remove lingering thrift v0.5.0 reference.

v0.6.1 Add connect timeout. Bump thrift dependency to ~> v0.6.0.

v0.6.0 Fix bug where we'd try to mark the current server down when we didn't have a current server.
Upgrade to thrift 0.5.

v0.5.0 Add support for wrapping exceptions, so that Thrift::Foo can become Greeter::Foo.
Make server_retry_period work the way you expect.
Better bookkeeping around marking servers as dead.

v0.4.7 fix thrift gem dependency
2011-06-18 02:02:09 +00:00
taca
4c4b206c31 Update ruby-thrift pacakge to 0.6.0.
* pkgsrc change: Update HOMEPAGE since priveous one isn't available.

* Catch up to libthrift-0.6.1.
2011-06-18 02:01:06 +00:00
taca
aac5e54109 Update ruby-pathname2 package to 1.6.4.
== 1.6.4 - 20-Jan-2011
* Explicitly remove the Pathname const if it is already defined in order
  to avoid a superclass mismatch error. This library assumes that if you
  require pathname2, you want my version of the Pathname class.
* Updated URI handling for Ruby 1.9.x.
* Added the Pathname() method, a synonym for Pathname.new.
* Some Rakefile and gemspec tweaks.
* Some updates to the test suite, including some specifically for Windows 7.
2011-06-18 01:51:40 +00:00
taca
b1f345d162 Update ruby-parsetree package to 3.0.7.
=== 3.0.7 / 2011-02-18

* 1 bug fix:

  * Fixed odd error cropping up from heckle w/ attr methods (raggi)
2011-06-18 01:50:36 +00:00
taca
dc2538ccf3 Update ruby-parser package to 2.0.6.
=== 2.0.6 / 2011-02-18

* 1 minor enhancement:

  * Switched to hoe's racc plugin to clean up rakefile and builds

* 1 bug fix:

  * Fixed empty =begin/end.
2011-06-18 01:49:18 +00:00
taca
817654a4ef Update ruby-mocha package to 0.9.12.
= 0.9.12 ()
* Make Mocha's tests pass under Ruby 1.9.2 i.e. using MiniTest. One of the main issues was that we were not parsing stacktraces on MiniTest errors comprehensively enough.
* Avoid 'circular require considered harmful' warning when running Mocha's tests in Ruby 1.9.2
* Make performance tests work on Ruby 1.9.2 i.e. using MiniTest.
* Declare rake as a *development* dependency with newer versions of Rubygems since it's only needed to carry out developer-related tasks.

= 0.9.11 (1613ed2267fef5927ea06adfdbcf512b89eadaad)
* Added explicit support for minitest v1.5.0 to v2.0.2.
* Make testable by rubygems-test.
* Update links to my blog and make other links consistent.
* Added a URI parameter matcher that ignores the order of query parameters so that tests can be independent of undefined hash ordering (patch by Paul Battley).
* Include unexpected invocation in failure message and change the language slightly to make the failure message less confusing. See http://floehopper.lighthouseapp.com/projects/22289/tickets/52.
* No need to create regular expression every time the BacktraceFilter#filtered method is called. See http://floehopper.lighthouseapp.com/projects/22289-mocha/tickets/66.
2011-06-18 01:47:54 +00:00
taca
0fb3d01c64 Update ruby-linecache pacakge to 0.45.
0.45
06-12-11
- Support for syntax highlighting and caching eval strings. The former
  is used in rb8-trepanning.
2011-06-17 15:37:19 +00:00
taca
edcb151a14 Update ruby-inline package to 3.9.0.
=== 3.9.0 / 2011-02-18

* 1 minor enhancement:

  * Added arity override option for all C builder methods.
2011-06-17 15:35:49 +00:00
taca
eea1f4800b Update ruby-highline package to 1.6.2.
= Change Log

Below is a complete listing of changes for each revision of HighLine.

== 1.6.2

* Correctly handle STDIN being closed before we receive any data (fix by
  mleinart).
* Try if msvcrt, if we can't load crtdll on Windows (fix by pepijnve).
* A fix for nil_on_handled not running the action (reported by Andrew Davey).
2011-06-17 15:34:02 +00:00
taca
825600820a Update ruby-flexmock package to 0.9.0.
= FlexMock 0.9.0 Released

FlexMock is a flexible mocking library for use in unit testing and
behavior specification in Ruby.  Release 0.8.5 is a minor release with
a few bug fixes.

== Ruby 1.9.3 Compatibility

* Fixed a number of minor warnings reported by the 1.9.3 version of Ruby.
2011-06-17 15:31:39 +00:00
taca
1770244b85 Update ruby-ffi package to 1.0.9.
Whole changes are unknown...

== 1.0.3 / 2010-12-28
* Re-add support for ruby 1.8.x
2011-06-17 15:14:40 +00:00
taca
c336dfbdde Update hoe pacakge to 2.9.4.
=== 2.9.4 / 2011-04-01

* 1 minor enhancement:

  * check_manifest now fails when there is a diff. AKA, drbrain was
    lazy and it is somehow my fault. If anything, it is jbarnette's
    fault for not building any brains into hoe-git the way that my
    hoe-perforce plugin works. I mean, c'mon... how hard is it to
    validate the manifest before you release? I do it all the time
    and twice on sundays. BAH! Damn kids! Get off my lawn!

=== 2.9.3 / 2011-04-01

* 1 minor enhancement:

  * Cleanup for rubygems 1.7 deprecations

=== 2.9.2 / 2011-03-31

* 7 minor enhancements:

  * Added :none as a testlib option to let you do whatever you want. (phiggins)
  * Added Hoe#dependency(name, version, type = :runtime) for cleaner hoe specs.
  * Added NOSUDO option to `rake gem_install`. (nihildeb)
  * Include Rake::DSL to support future versions of rake
  * Multiruby now skips mri_trunk if multiruby_skip includes 1.9
  * Test#make_test_cmd now sorts test files (mostly for testing)
  * Try using psych before syck.

* 3 bug fixes:

  * Clean generated extension library too
  * Fixed a bug with sow -d or -t
  * Fixed plugin activation via ~/.hoerc. (ged)
2011-06-17 15:12:06 +00:00
taca
6143e58b23 Update ruby-rails3 related package to 3.0.9.
These are update of the version only.
2011-06-17 13:50:48 +00:00
taca
01843e5498 Update ruby-test-unit pacakge to 2.3.0.
=== 2.3.0 / 2011-04-17

* 13 enhancements
  * improve Hash key sorting for diff.
  * [#28928] support any characters in declarative style description.
    [Daniel Berger]
  * add Error#location and make #backtrace deprecated.
  * make TestCase#passed? public.
  * add result finished and pass assertion notifications.
  * add TestSuite#passed? public.
  * add XML test runner.
  * add --output-file-descriptor option.
  * measure elapsed time for each test.
  * add --collector option.
  * support test driven test.
    [Haruka Yoshihara]
  * add cleanup hook it runs between after test and before teardown.
  * support recursive collection sort for diff.

* Thanks
  * Daniel Berger
  * Haruka Yoshihara

=== 2.2.0 / 2011-02-14

* 22 enhancements
  * [#28808] accept String as delta for assert_in_delta.
    [Daniel Berger]
  * [test-unit-users-en:00035] make GC-able finished tests.
    [Daniel Berger]
  * use also COLUMNS environment variable to guess terminal width.
  * make delta for assert_in_delta optional.
    [Nobuyoshi Nakada]
  * add assert_not_respond_to.
    [Nobuyoshi Nakada]
  * add assert_not_match. assert_no_match is deprecated.
    [Nobuyoshi Nakada]
  * add assert_not_in_delta.
    [Nobuyoshi Nakada]
  * add assert_in_epsilon.
    [Nobuyoshi Nakada]
  * add assert_not_in_epsilon.
    [Nobuyoshi Nakada]
  * add assert_include.
    [Nobuyoshi Nakada]
  * add assert_not_include.
    [Nobuyoshi Nakada]
  * add assert_empty.
    [Nobuyoshi Nakada]
  * add assert_not_empty.
    [Nobuyoshi Nakada]
  * notify require failed paths.
  * validate message value for assert.
  * show throughputs at the last.
  * support not ASCII compatible string diff.
  * support colorized diff on encoding different string.
  * normalize entry order of Hash for readable diff.
  * add --ignore-name option.
  * add --ignore-testcase option.
  * add assert_not_send.

* Thanks
  * Daniel Berger
  * Nobuyoshi Nakada
2011-06-17 13:42:56 +00:00
taca
56441609b1 Update ruby-simple_uuid package to 0.1.2.
v0.1.2 add license file
2011-06-17 13:40:33 +00:00
taca
647962687d Update ruby-uuidtools to 2.1.2.
== UUIDTools 2.1.2
 * fixed issue with frozen objects
 * fixed issue with running specs in Ruby 1.9.2
2011-06-17 13:38:33 +00:00
taca
63cb07c811 Add and enable ruby-rdoc. 2011-06-16 15:08:23 +00:00
taca
6ce345c206 Importing ruby-rdoc version 3.6.1.
This is newer version of rdoc which bundled with ruby18-base/ruby19-base.
It is expected to use instead of those bundled version since some ruby
packages require newer version of rdoc command (especially ruby18-base).


RDoc produces HTML and command-line documentation for Ruby projects.  RDoc
includes the +rdoc+ and +ri+ tools for generating and displaying online
documentation.
2011-06-16 15:06:49 +00:00
uebayasi
4d0018370d Support user-destdir.
Generate catalog file in ${DESTDIR}, then package it.  This should
work, because the catalog file (${PREFIX}/share/guile/1.8/slibcat)
is only provided for slib to know what interpreter is using slib;
i.e., the file is written once at installation.

(Let's see if this theory is correct.  If not, we'll revisit this.)


Reviewed By:	gdt (maintainer)
2011-06-15 12:52:59 +00:00
uebayasi
22815364fb Check-point ocamlfind buildlink3.mk; overwrite "ocamlfind install" command
to ease ${DESTDIR} support.
2011-06-15 05:25:46 +00:00
schmonz
8396e95dee Add and enable mr. 2011-06-14 21:59:06 +00:00
schmonz
1f247b1352 Initial import of mr(1). From DESCR:
The mr(1) command can checkout, update, or perform other actions
on a set of repositories as if they were one combined respository.
It supports any combination of subversion, git, cvs, mercurial,
bzr, darcs, cvs, and fossil repositories, and support for other
revision control systems can easily be added. (There are extensions
adding support for unison and git-svn.)

It is extremely configurable via simple shell scripting. Some
examples of things it can do include:

* Update a repository no more frequently than once every twelve hours.
* Run an arbitrary command before committing to a repository.
* When updating a git repository, pull from two different upstreams
    and merge the two together.
* Run several repository updates in parallel, greatly speeding up
    the update process.
* Remember actions that failed due to a laptop being offline, so
    they can be retried when it comes back online.
2011-06-14 21:58:11 +00:00
jmmv
8114aa7f28 Update to 0.14:
Experimental version released on June 14th, 2011.

* Added a pkg-config file for atf-sh and an aclocal file to ease the
  detection of atf-sh from autoconf scripts.

* Made the default test case body defined by atf_sh fail.  This is to
  ensure that test cases are properly defined in test programs and helps
  in catching typos in the names of the body functions.

* PR bin/44882: Made atf-run connect the stdin of test cases to /dev/zero.
  This provides more consistent results with "normal" execution (in
  particular, when tests are executed detached from a terminal).

* Made atf-run hardcode TZ=UTC for test cases.  It used to undefine TZ, but
  that does not take into account that libc determines the current timezone
  from a configuration file.

* All test programs will now print a warning when they are not run through
  atf-run(1) stating that this is unsupported and may deliver incorrect
  results.

* Added support for the 'require.files' test-case property.  This allows
  test cases to specify installed files that must be present for the test
  case to run.

And, while doing this, add a buildlink3.mk file.
2011-06-14 13:55:15 +00:00
obache
29061795c6 Remove PYTHON_VERSION_ACCEPTED, just not compatible with python23. 2011-06-14 09:54:55 +00:00
obache
702729edab Drop PYTHON_VERSION_ACCEPTED, just "Doesn't support Python 2.3". 2011-06-14 09:51:45 +00:00
obache
1b2f55bd67 + py-msgpack 2011-06-13 12:21:14 +00:00
obache
350386c19c Import py-msgpack-0.1.9 as devel/py-msgpack.
MessagePack (de)serializer for Python.

MessagePack is a binary-based efficient data interchange format that is
focused on high performance. It is like JSON, but very fast and small.
2011-06-13 12:20:20 +00:00
obache
e199345b42 Update ruby-gnome2 to 0.90.9.
== Ruby-GNOME2 0.90.9: 2011-06-11

NOTE: 0.90.x releases are for 1.0.0 major release.

This is the last release of 0.90.x series. The next release
will be 1.0.0!

=== Changes

==== All

  * Fixes
    * Fix a bug in version numbers.
      [Grant Schoep, Vincent Carmona]
    * Support 'bundle install' .

==== Ruby/GLib2

  * Improvements
    * Support GLib::IOChannel.new(fd) and GLib::IOChannel#fd on Windows.
    * GLib::IOChannel#write returns written byte not self.
      [backward incompatible]

==== Ruby/GTK2

  * Fixes
    * fix misc/bindings.rb sample (ruby 1.9).
      [Vincent Carmona]
    * [#3305589] fix Gtk::Window#add_accel_group misses
      a reference to accel group.
      [Piotr Korzuszek, Kouhei Sutou]
    * Support cairo related samples in Ruby 1.9.
      [Jon, Kouhei Sutou]

==== Ruby/GStreamer

  * Improvements
    * add Gst::Registry.update method.
      [Vincent Carmona]

==== Ruby/VTE

  * Fixes
    * [#3199587] fix pc install.
      [OBATA Akio, Kouhei Sutou]

==== Ruby/Poppler

  * Fixes
    * [#3292118] don't run needless tests.
      [Mamoru Tasaka, Kouhei Sutou]

==== Ruby/GtkSourceView2

  * Improvements
    * support Windows.
      [S.Kitagawa]
2011-06-12 11:43:33 +00:00
taca
e158f628af Update ruby-railties package to 3.0.8.
*Rails 3.0.8 (unreleased)*

* Fix Rake 0.9.0 support.
2011-06-11 03:25:00 +00:00
taca
27e8af5ddd Updae ruby-activemodel package to 3.0.8.
Changed version only.
2011-06-11 03:19:31 +00:00
taca
e1e14b15ec Update devel/ruby-activesupport3 package to 3.0.8.
Verson only change.
2011-06-11 03:17:50 +00:00
taca
2c6e1b8bab Update Ruby on Rails supporting packages to 2.3.12.
Exact changes are unknown but some bug fixes.
2011-06-11 03:13:46 +00:00
obache
9297f1831d recursive bump from icu shlib major bump. 2011-06-10 21:57:06 +00:00
joerg
fba97cc8ce Fix interpreter path 2011-06-10 10:14:14 +00:00
tron
2f7dd3df4d Add fix for the vulnerability reported in CVE-2009-4029 taken from the
automake GIT repository.
2011-06-10 09:43:41 +00:00
obache
9572f6d892 recursive bump from textproc/icu shlib major bump. 2011-06-10 09:39:41 +00:00
taca
1d23f9d471 Add a note to be careful for updating this package. 2011-06-10 03:46:09 +00:00
drochner
77d7ad7b7a update to 4.4.15
changes: bugfixes
2011-06-09 16:44:10 +00:00
drochner
49dfc9853a update to 2.28.8
changes:
-bugfixes
-translation updates
2011-06-09 11:16:38 +00:00
drochner
36eb39a1fb bump PKGREV for webkit-gtk shlib change 2011-06-09 11:06:06 +00:00
taca
388fa03292 No need to depends on devel/hoe.
Bump PKGREVISION.
2011-06-08 14:06:06 +00:00
obache
17d854e2cb Workaround for PR#41475 is not required anymore. 2011-06-06 07:55:54 +00:00
schnoebe
2406be30c6 Someone forgot to update devel/libgsf-gnome when updating devel/libgsf. 2011-06-05 00:43:24 +00:00
fhajny
f72683d502 Updated devel/libthrift to 0.6.1. Besides minor changes in 0.6.1 (see below),
major fixes to the pkgsrc package:

* Libraries can now be enable/disabled properly.
* Using a proper Java buildlink.
* Fixed dependencies for the Java and Perl library builds.
* Passing the Python prefix now for proper installation.
* Patched the Ruby library to support DESTDIR and prefer the vendor dir.
* Explicitly install the C# library, as the Makefile won't do it.

Changelog for 0.6.1:

* .keystore and .truststore are missing from the 0.6.0 distribution
* C# JSON Protocol is unable to decode escaped characters in string
* Maven Deploy
* Deploy fb303 along side libthrift to maven repo
* Java and JavaScript tutorial is broken since we have Java maven deployment
2011-06-03 13:39:44 +00:00
taca
d6c1f28c4e Update subversion pacakges to 1.6.17.
Version 1.6.17
(01 Jun 2011, from /branches/1.6.x)
http://svn.apache.org/repos/asf/subversion/tags/1.6.17

  User-visible changes:
    * improve checkout speed on Windows (issue #3719)
    * make 'blame -g' more efficient on with large mergeinfo (r1094692)
    * avoid some invalid handle exceptions on Windows (r1095654)
    * preserve log message with a non-zero editor exit (r1072084)
    * fix FSFS cache performance on 64-bit platforms (r1103665)
    * make svn cleanup tolerate obstructed directories (r1091881)
    * fix deadlock in multithreaded servers serving FSFS repositories (r1104093)
    * detect very occasional corruption and abort commit (issue #3845)
    * fixed: file externals cause non-inheritable mergeinfo (issue #3843)
    * fixed: file externals cause mixed-revision working copies (issue #3816)
    * fix crash in mod_dav_svn with GETs of baselined resources (r1104126)
            See CVE-2011-1752, and descriptive advisory at
            http://subversion.apache.org/security/CVE-2011-1752-advisory.txt
    * fixed: write-through proxy could direcly commit to slave (r917523)
    * detect a particular corruption condition in FSFS (r1100213)
    * improve error message when clients refer to unkown revisions (r939000)
    * bugfixes and optimizations to the DAV mirroring code (r878607)
    * fixed: locked and deleted file causes tree conflict (issue #3525)
    * fixed: update touches locked file with svn:keywords property (issue #3471)
    * fix svnsync handling of directory copyfrom (issue #3641)
    * fix 'log -g' excessive duplicate output (issue #3650)
    * fix svnsync copyfrom handling bug with BDB (r1036429)
    * server-side validation of svn:mergeinfo syntax during commit (issue #3895)
    * fix remotely triggerable mod_dav_svn DoS
            See CVE-2011-1783, and descriptive advisory at
            http://subversion.apache.org/security/CVE-2011-1783-advisory.txt
    * fix potential leak of authz-protected file contents
            See CVE-2011-1921, and descriptive advisory at
            http://subversion.apache.org/security/CVE-2011-1921-advisory.txt

  Developer-visible changes:
    * fix reporting FS-level post-commit processing errors (r1104098)
    * fix JVM recognition on OS X Snow Leopard (10.6) (r1028084)
    * allow building on Windows with recent Expat (r1074572)
2011-06-03 13:26:49 +00:00
wiz
3b22bea215 Update to 1.8.4:
This is a regular time-based bugfix release.
     * bookmarks: do not forward merged bookmark (issue1877)
     * changelog: convert user and desc from local encoding early
     * fix bookmarks rollback behavior
     * hgrc.5: document shell aliases
     * httprepo: proper handling of invalid responses without content-type (issue2019)
     * httprepo: send URL redirection notices to stderr (issue2828)
     * localrepo: don't add deleted files to list of modified/added files (issue2761)
     * localrepo: ignore tags to unknown nodes (issue2750)
     * mq: strip extra whitespace from node ids in header (issue2790)
     * rebase: restore mq guards after rebasing (issue2107)
     * revset: expand help for contains predicate
     * revset: note case-insensitive matches in keyword and user
     * revset: note case-sensitive match in grep
     * revset: report a parse error if a revset is not parsed completely (issue2654)
     * revset: the name is optional for the tag predicate
     * simplemerge: do not allow binary files to abort an entire merge
     * strip: make it clear that --force discards changes (issue310)
     * subrepo: don't crash when git .hgsubstate is empty (issue2716)
     * subrepo: make stdin for svn a pipe for non-interactive use (issue2759)
     * subrepo: respect non-default path for incoming/outgoing
     * subrepo: svn abort now depends on exit code (issue2833)
     * subrepo: use code from 71ea5b only if Python needs it (issue2795)
     * tags: catch more corruption during cache parsing (issue2779)
2011-06-03 00:33:32 +00:00
reed
7a9a9d43c2 Needs gz_header structure so
BUILDLINK_API_DEPENDS.zlib+=   zlib>=1.2.2.1
2011-06-02 18:08:46 +00:00
adam
3dcb5ecca1 Changes 1.7.5.4:
* The single-key mode of "git add -p" was easily fooled into thinking
  that it was told to add everthing ('a') when up-arrow was pressed by
  mistake.
* Setting a git command that uses custom configuration via "-c var=val"
  as an alias caused a crash due to a realloc(3) failure.
* "git diff -C -C" used to disable the rename detection entirely when
  there are too many copy candidate paths in the tree; now it falls
  back to "-C" when doing so would keep the copy candidate paths
  under the rename detection limit.
* "git rerere" did not diagnose a corrupt MERGE_RR file in some cases.
2011-06-02 09:08:17 +00:00
gdt
1f8c863796 Update to 2.31. Adjust HOMEPAGE/etc. Add TEST_TARGET.
- 2.31 | 2011-05-29
  - bugfix: "make uninstall" now does a complete job
  - improvements to "make check"
    - do in-tree partial install; use that for ‘%load-path’
    - bugfix: re-order ‘%load-extensions’ to prioritize "" over ".scm"
  - examples/wily-guile also uses in-tree partial install

- 2.30 | 2011-02-12
  - portability fix for Guile 1.9.14 (among others, probably)

- 2.29 | 2011-01-24
  - portability fix: don't assume ‘(set! (P OBJ) V)’ returns ‘V’
  - allow ‘big-dishing-loop’ to set ‘modlisp-ish’ reply style
  - drop "experimental" from modlisp documentation
  - add "make check" support
  - use Guile-BAUX for doc maintenance, module munging

- 2.28 | 2010-06-22
  - new home page: http://www.nongnu.org/guile-www/
  - doc fix: variables now included in index (e.g., ‘CRLF’)
  - new EXPERIMENTAL modlisp support
    - ‘make-big-dishing-loop’ takes keyword arg #:style
    - ‘mouthpiece’ takes optional arg ‘style’
    - new module: (www server-utils modlisp)
  - new (www server-utils answer) procs
    - flat-length
    - tree-flat-length!
    - string<-tree
    - string<-headers
  - MARKED FOR REMOVAL 2011-12-31
    - proc ‘(www server-utils answer) string<-header-components’

- 2.27 | 2010-02-02
  - improve portability: don't use `return-it'
  - dropped (see entries for NEWS 2.24, 2.23)
    - module: (www data content-type)
    - (www data http-status) data structure: *http-status*-META
    - (www data http-status) data structure: *http-status*
    - `make-big-dishing-loop' keyword arg: #:GET-upath
  - maintenance uses GNU Autoconf 2.65
2011-05-31 11:53:52 +00:00
cheusov
070bbfacd8 Add LICENSE
Take maintainership
Update to v1.10

  == 21 January 2011 ==

  I've just released sparsehash 1.10.  This fixes a performance
  regression in sparsehash 1.8, where sparse_hash_map would copy
  hashtable keys by value even when the key was explicitly a reference.
  It also fixes compiler warnings from MSVC 10, which uses some c++0x
  features that did not interact well with sparsehash.

  There is no reason to upgrade unless you use references for your
  hashtable keys, or compile with MSVC 10.  A full list of changes is
  described in
  [http://google-sparsehash.googlecode.com/svn/tags/sparsehash-1.10/ChangeLog
  ChangeLog].


  === 24 September 2010 ===

  I've just released sparsehash 1.9.  This fixes a size regression in
  sparsehash 1.8, where the new allocator would take up space in
  `sparse_hash_map`, doubling the sparse_hash_map overhead (from 1-2
  bits per bucket to 3 or so).  All users are encouraged to upgrade.

  This change also marks enums as being Plain Old Data, which can speed
  up hashtables with enum keys and/or values.  A full list of changes is
  described in
  [http://google-sparsehash.googlecode.com/svn/tags/sparsehash-1.9/ChangeLog
  ChangeLog].

  === 29 July 2010 ===

  I've just released sparsehash 1.8.  This includes improved support for
  `Allocator`, including supporting the allocator constructor arg and
  `get_allocator()` access method.

  To work around a bug in gcc 4.0.x, I've renamed the static variables
  `HT_OCCUPANCY_FLT` and `HT_SHRINK_FLT` to `HT_OCCUPANCY_PCT` and
  `HT_SHRINK_PCT`, and changed their type from float to int.  This
  should not be a user-visible change, since these variables are only
  used in the internal hashtable classes (sparsehash clients should use
  `max_load_factor()` and `min_load_factor()` instead of modifying these
  static variables), but if you do access these constants, you will need
  to change your code.

  Internally, the biggest change is a revamp of the test suite.  It now
  has more complete coverage, and a more capable timing tester.  There
  are other, more minor changes as well.  A full list of changes is
  described in the
  [http://google-sparsehash.googlecode.com/svn/tags/sparsehash-1.8/ChangeLog
  ChangeLog].

  === 31 March 2010 ===

  I've just released sparsehash 1.7.  The major news here is the
  addition of `Allocator` support.  Previously, these hashtable classes
  would just ignore the `Allocator` template parameter.  They now
  respect it, and even inherit `size_type`, `pointer`, etc. from the
  allocator class.  By default, they use a special allocator we provide
  that uses libc `malloc` and `free` to allocate.  The hash classes
  notice when this special allocator is being used, and use `realloc`
  when it can.  This means that the default allocator is significantly
  faster than custom allocators are likely to be (since realloc-like
  functionality is not supported by STL allocators).

  There are a few more minor changes as well.  A full list of changes is
  described in the
  [http://google-sparsehash.googlecode.com/svn/tags/sparsehash-1.7/ChangeLog
  ChangeLog].

  === 11 January 2010 ===

  I've just released sparsehash 1.6.  The API has widened a bit with the
  addition of `deleted_key()` and `empty_key()`, which let you query
  what values these keys have.  A few rather obscure bugs have been
  fixed (such as an error when copying one hashtable into another when
  the empty_keys differ).  A full list of changes is described in the
  [http://google-sparsehash.googlecode.com/svn/tags/sparsehash-1.6/ChangeLog
  ChangeLog].

  === 9 May 2009 ===

  I've just released sparsehash 1.5.1.  Hot on the heels of sparsehash
  1.5, this release fixes a longstanding bug in the sparsehash code,
  where `equal_range` would always return an empty range.  It now works
  as documented.  All sparsehash users are encouraged to upgrade.

  === 7 May 2009 ===

  I've just released sparsehash 1.5.  This release introduces tr1
  compatibility: I've added `rehash`, `begin(i)`, and other methods that
  are expected to be part of the `unordered_map` API once `tr1` in
  introduced.  This allows `sparse_hash_map`, `dense_hash_map`,
  `sparse_hash_set`, and `dense_hash_set` to be (almost) drop-in
  replacements for `unordered_map` and `unordered_set`.

  There is no need to upgrade unless you need this functionality, or
  need one of the other, more minor, changes described in the
  [http://google-sparsehash.googlecode.com/svn/tags/sparsehash-1.5/ChangeLog
  ChangeLog].
2011-05-29 15:12:26 +00:00
wiz
f8bb588afa Update to 1.48. Ok reed except for the cmake dependency :)
Release notes for 1.48

There are no major new features in 1.48. There are more and better
checks.

New check: Wrong usage of ! operator in conditions.  Example: if
(!x == 0) {

New check: Use "throw" without arguments to rethrow exceptions.

New check: Comparison of substring with string literal will
always/never match because size doesn't match.

New check: Postfix increment of boolean

New check: Clarify condition with parantheses (when there are
assignment + comparison) Example: if (a = b > 0) {


Release notes for 1.47

It is now possible to exclude files and folders from the analysis.
Use -i on the command line (i=ignore).

Custom rules can now be created using regular expressions. To read
more about creating custom rules, see
http://sourceforge.net/projects/cppcheck/files/Articles/

A new XML format is launched. To use this format, the --xml-version=2
is used. The new xml format is incompatible with the xml format
used in previous versions. The old XML format will still be used
unless --xml-version=2 is given, so your existing scripts, tools
and plugins should still work.

New check: sizeof used on array variable that is a function parameter.
The expected bahaviour is most likely that the sizeof result is
the size of the array, but the actual sizeof result is the size of
the pointer.

New check: catching exception by value. It is better to catch by
reference for various reasons.

New check: memset calls filling 0 bytes. The given size might be
wrong.
2011-05-29 11:52:12 +00:00
bad
02eeec1400 Do not rename disassemble.RB to disaassemble.rb and install it.
It depends on gems that Do Not Work(tm) und recent versions ruby 1.8.x.
This makes ruby-debug work again.

PKGREVISION++

XXX the other .RB files seem to have been using uppcase so they do not
get loaded but I am not touching this yet.
2011-05-28 16:32:10 +00:00
drochner
eba3072dd8 the patch isn't needed anymore, upstream uses a wrapper now 2011-05-28 15:28:41 +00:00
asau
197502af2f Update Fossil to release 2011-05-23 15:11:12
New in release 2011-05-23 15:11:12:

This release merges in the windows internationalization patches.
Fossil should now work better on windows machines that use a
non-ASCII and non-UTF8 code page for the DOS box.


New in release 2011-05-12 14:56:52:

This release adds an enhanced configuration sync capability
which entails an irreversible schema change.
You _must_ run "fossil rebuild" on all of your repositories after
updating to this version of fossil.

Other changes in this release include:

  * Refactor the "add", "rm", and "addremove" commands to
    simplify the code and fix various problems.
  * Added a "diff" hyperlink after each file in the "Show Files"
    timeline view.
  * The "fossil open" and "fossil co" commands always prompt
    before overwriting preexisting files unless the --force
    option is used.
  * Enhanced the merge-conflict markup to show both recent
    versions and the common-ancestor version.
  * Change the definition of what it means to be a "leaf"
    check-in, to be consistent and to work better for most
    people.
  * Commands that recursively decend through the file hierarchy
    ("fossil extra", "fossil clean", etc.) will now ignore
    nested checkouts.
  * Automatically delete the _FOSSIL_ file upon a failed "open".
  * Improvements to the "annotate" feature.
  * Other minor bug fixes.
2011-05-28 10:33:00 +00:00
cheusov
3d07d2b7a8 DESCR_SRC now contains full paths to DESCR files 2011-05-28 10:15:14 +00:00
cheusov
ec10f3022d add libuxre, oked by sponsors 2011-05-28 09:48:49 +00:00
cheusov
a4d54d3cbb Regexp library from heirloom collection aware of utf-8 2011-05-28 09:48:07 +00:00
cheusov
07f39ee0e0 add heirloom packages, oked by sponsors 2011-05-28 08:46:56 +00:00
cheusov
76ef7e4159 heirloom part 2011-05-28 08:45:35 +00:00
cheusov
403d02c8fc heirloom part 2011-05-28 08:45:14 +00:00
cheusov
69e7fed77b heirloom part 2011-05-28 08:44:55 +00:00
tnn
8797b941d1 Fix typo. Reported on IRC. 2011-05-28 08:03:30 +00:00
fhajny
67ae29439d Updated devel/memcached to 1.4.5
Fixes:

* Properly detect CPU alignment on ARM.
* Remove 1MB assertion.
* More automake versions supported.
* Compiler warning fixes for OpenBSD.
* Potential buffer overflow in vperror.
* Report errors opening pidfiles using vperror.

New Features:

* reclaimed: This stat reports the number of times an entry was stored
  using memory from an expired entry.
* sasl_pwdb: Allows memcached to use it's own plantext password file.
  (Not configured by pkgsrc yet.)
2011-05-27 11:58:52 +00:00
obache
0ae2475653 Update libgcroots to 0.2.3.
fixes detection of getcontext(2).
2011-05-26 09:23:16 +00:00
drochner
7d93f0e3b9 update to 1.14.21
changes:
-bugfixes
-translation updates
2011-05-25 09:42:24 +00:00
drochner
ac1eef7d3b update to 2.28.7
changes:
-bugfixes
-translation updates
2011-05-25 09:38:42 +00:00
tron
67c5f21732 Update "apr-util" package to version 1.3.12. Changes since version 1.3.11:
- apr_ldap: Fix crash because of NULL cleanup registered by
  apr_ldap_rebind_init(). [Rainer Jung]
2011-05-22 22:47:19 +00:00
tron
1169b0adf0 Update "apr" package to version 1.4.5. Change since version 1.4.4:
- Security: CVE-2011-1928
  apr_fnmatch(): Fix high CPU loop. [William Rowe]
- Fix top_builddir in installed apr_rules.mk. [Bojan Smojver]

Please note the fix for CVE-2011-1928 was previously already integrated
as a patch.
2011-05-22 22:41:00 +00:00
cheusov
1ad5419848 Fix two pkglint warnings: LICENCE line position, comment in patch 2011-05-22 15:23:31 +00:00
alnsn
6a9ef7b413 Update devel/cmph to 1.1 and add a support for the "test" target.
News for version 1.1

  Fixed a bug in the chd_pc algorithm and reorganized tests.
2011-05-22 11:33:31 +00:00
adam
91b94f425a Changes 1.7.5.2:
* "git add -p" did not work correctly when a hunk is split and then
  one of them was given to the editor.
* "git add -u" did not resolve a conflict where our history deleted and
  their history modified the same file, and the working tree resolved to
  keep a file.
* "git cvsimport" did not know that CVSNT stores its password file in a
  location different from the traditional CVS.
* "git diff-files" did not show the mode information from the working
  tree side of an unmerged path correctly.
* "git diff -M --cached" used to use unmerged path as a possible rename
  source candidate, which made no sense.
* The option name parser in "git fast-import" used prefix matches for
  some options where it shouldn't, and accepted non-existent options,
  e.g. "--relative-marksmith" or "--forceps".
* "git format-patch" did not quote RFC822 special characters in the
  email address (e.g From: Junio C. Hamano <jch@example.com>, not
  From: "Junio C. Hamano" <jch@example.com>).
* "git format-patch" when run with "--quiet" option used to produce a
  nonsense result that consists of alternating empty output.
* In "git merge", per-branch branch.<name>.mergeoptions configuration
  variables did not override the fallback default merge.<option>
  configuration variables such as merge.ff, merge.log, etc.
* "git merge-one-file" did not honor GIT_WORK_TREE settings when
  handling a "both sides added, differently" conflict.
* "git mergetool" did not handle conflicted submoudules gracefully.
* "git-p4" (in contrib) used a wrong base image while merge a file that
  was added on both branches differently.
* "git rebase -i -p" failed to preserve the history when there is a
  redundant merge created with the --no-ff option.
2011-05-21 17:25:13 +00:00
dmcmahill
d0f0f08e76 add buildlink3.mk file for other pkgs 2011-05-20 09:59:45 +00:00
drochner
0729342d6c add patch from upstream to fix possible crash on LDAP cleanup
(LDAP support is optional, not enabled per default)
2011-05-20 09:35:35 +00:00
drochner
d18dff9b45 add patch from upstream tp fix a regression in the last release
which could cause hangs
bump PKGREV
2011-05-20 09:23:15 +00:00
tonnerre
3260416a39 Update thrift to version 0.6.0 and fix the Perl support.
Changes since version 0.5.0:
 - THRIFT-1002: CodeStyle: t_c_glib_generator.cc (Anatol Pomozov)
 - THRIFT-975: lib/c_glib/README is missing => breaks make dist (Michael Lum)
 - THRIFT-1003: Polishing c_glib code (Anatol Pomozov)
 - THRIFT-582: C implementation of Thrift (Anatol Pomozov)
 - THRIFT-992: Naming convention in C# constructor is not consistent with
   other fields causes compile errors (Roger Meier)
 - THRIFT-904: Disable nagle and linger
 - THRIFT-977: Hex Conversion Bug in C++ TJSONProtocol (Aravind Narayanan)
 - THRIFT-922: Templatized [de]serialization code for C++ (David Reiss)
 - THRIFT-923: Event-driven client and server support for C++ (David Reiss)
 - THRIFT-925: Provide name<->value map for enums in C++ (David Reiss)
 - THRIFT-926: Miscellaneous C++ improvements (David Reiss)
 - THRIFT-928: Make more statistics available in C++ servers (David Reiss)
 - THRIFT-929: Improvements to the C++ test suite (David Reiss)
 - THRIFT-868: Referencing constant values doesn't work with with typedef
   types (David Reiss)
 - THRIFT-1006: Impossible to correctly qualify an enum constant in an
   external thrift file (Bryan Duxbury)
 - THRIFT-932: Haskell Haskell tests need to be run through 'make check' (and probably 'cabal check') too (Christian Lavoie)
 - THRIFT-933: Haskell Haskell's Thrift.cabal has warnings (Christian Lavoie)
 - THRIFT-943: Haskell Silly readme typo fix. (Christian Lavoie)
 - THRIFT-944: Haskell Support all version-4s of base (Christian Lavoie)
 - THRIFT-950: Haskell Haskell bindings treat 'byte' as unsigned 8-bit int (Data.Word.Word8), java/cpp as signed (byte/int8_t). (Christian Lavoie)
 - THRIFT-1009: Java TUnion does not correctly deep copy a ByteBuffer (Takashi Yonebayashi)
 - THRIFT-1013: Java generated java code may have name clashes with thrift library (Peter Schuller)
 - THRIFT-1015: Java TUnion does not handle ByteBuffer in toString (Takashi Yonebayashi)
 - THRIFT-1038: Java Generated Java code for structures containing binary fields (or collections thereof) are not serializable (in the Java sense) even though they implement java.io.Serializable (Mathias Herberts)
 - THRIFT-106: Java TSSLServerSocket (Nirmal Ranganathan)
 - THRIFT-377: Java TFileTransport port in Java (Joydeep Sen Sarma)
 - THRIFT-745: Java Make it easier to instantiate servers (Bryan Duxbury)
 - THRIFT-862: Java Async client issues / improvements (Ning Liang)
 - THRIFT-903: Java custom ThreadFactory in THsHaServer (Bryan Duxbury)
 - THRIFT-939: Java optional binary fields throw NPE on default byte[] getters (Bryan Duxbury)
 - THRIFT-947: Java Provide a helper method to determine the TProtocol used to serialize some data. (Mathias Herberts)
 - THRIFT-951: Java Add a new isServing() method to TServer (Bryan Duxbury)
 - THRIFT-957: Java THsHaServer: Change access modifier of the invoker field. (Benjamin Coverston)
 - THRIFT-958: Java Change accessmodifer on trans_ field in the FrameBuffer class to public. (Benjamin Coverston)
 - THRIFT-959: Java TSocket seems to do its own buffering inefficiently (Bryan Duxbury)
 - THRIFT-970: Java Under heavy load, THttpClient may fail with "too many open files" (Mathias Herberts)
 - THRIFT-971: Java java module can't be compiled without ivy and network connection (Roger Meier)
 - JavaScript: TestSuite using ant/ivy and Java's ServerTestBase Handler (Roger Meier)
 - THRIFT-1005: Java Give unions byte[] signature methods to go along with their ByteBuffer counterparts (Bryan Duxbury)
 - THRIFT-1008: Java byte[] accessors throw NPE on unset field (Bryan Duxbury)
 - THRIFT-517: Java TExceptions thrown by server result in cryptic error message on client - Tried to read 4 bytes, but only got 0 bytes (Bryan Duxbury)
 - THRIFT-946: Java Augment FieldValueMetaData so it differentiates 'string' and 'binary' fields. (Mathias Herberts)
 - THRIFT-949: Java Modify the TEnum interface so it defines a method similar to findByValue (Mathias Herberts)
 - THRIFT-960: Java add TestServer, TestNonblockingServer and TestClient again (Roger Meier)
 - THRIFT-969: Java Java Tutorial broken, move CalculatorHandler to a separate file (Roger Meier)
 - THRIFT-1051: Java Fix compiler issue for java 1.5
 - THRIFT-807: JavaScript JavaScript: Initialization of Base Types with 0 instead of null (Roger Meier)
 - THRIFT-913: JavaScript Test Case for Url encoded strings + simple enhancement to lib/js/test/RunTestServer.sh (Roger Meier)
 - THRIFT-961: JavaScript
 - THRIFT-1033: JavaScript Node.js support (Wade Simmons)
 - THRIFT-1042: JavaScript Node.js Fix TApplicationException.read Patch (Wade Simmons)
 - THRIFT-1043: JavaScript Node.js Fix how the length of a map is calculated
 - THRIFT-1044: JavaScript Fix JavaScript inheritance Patch (Wade Simmons)
 - THRIFT-71: Misc Debian packaging for thrift (Roger Meier)
 - THRIFT-1020: OCaml OCaml compiler generates invalid OCaml (Richard Low)
 - THRIFT-347: PHP PHP TSocket Timeout Issues (Tyler Hobbs)
 - THRIFT-924: PHP Fix generated php structure constants (David Reiss)
 - THRIFT-927: PHP Add option to modify the PHP include path (David Reiss)
 - THRIFT-935: PHP PHP Extension aborts the build if php-config is not installed (David Reiss)
 - THRIFT-941: PHP Make PHP C Extension use the defined Protocol writeMessageBegin function (Chris Goffinet)
 - THRIFT-955: PHP Thrift compiler for Windows uses lowercase names and directories which is inconsistent with compiling on other platforms (Roger Meier)
 - THRIFT-979: Ruby ruby bindings used to work on jruby (Jeff Hodges)
 - THRIFT-581: Test Suite Add a testsuite for txThrift (Twisted) (Esteve Fernandez)
 - THRIFT-1024: Tutorial Add Python Twisted example to the Tutorial (Roger Meier)
 - THRIFT-893: Tutorial add JavaScript to the tutorial examples (Roger Meier)
2011-05-20 01:07:12 +00:00
obache
ab34f1132b Fixes subdir of MASTER_SITES. 2011-05-19 05:24:17 +00:00
obache
d2b8373f02 * Change MASTER_SITES subdir to simple usual one.
* Fixes DEPENDS pattern, need to -[0-9]* for allow all version.
2011-05-19 05:22:50 +00:00
obache
c6f4683527 Add tail / to HOMEPAGE. 2011-05-19 04:59:31 +00:00
obache
75741124f9 Change MASTER_SITES to standard subdir. 2011-05-19 04:26:15 +00:00
obache
a5ee86391c + p5-Algorithm-CheckDigits, p5-ExtUtils-Embed 2011-05-19 04:16:05 +00:00
drochner
7e8bb8a37e fix glib2 version requirement 2011-05-18 10:43:40 +00:00
drochner
5716b629c6 update to 0.4.14
changes: bugfixes
2011-05-18 09:58:39 +00:00
drochner
58571259ee reset PKGREV for base pkg update 2011-05-18 09:48:59 +00:00
dmcmahill
ddc807553a add and enable several perl modules needed to support databases/koha. PR pkg/43929 2011-05-18 02:23:22 +00:00
dmcmahill
fb69531325 Initial import of devel/p5-Memoize-Memcached version 0.03
This package was submited as part of PR pkg/43929 which adds the Koha Integrated Library System
submitted by Edgar Fuß

-------------------------------------

This module provides a tied hash interface and some convenience
functions for using a memcached cache to memoize functions.
2011-05-17 10:50:11 +00:00
dmcmahill
118df63e87 Initial import of devel/p5-Locale-PO version 0.21
This package was submited as part of PR pkg/43929 which adds the Koha Integrated Library System
submitted by Edgar Fuß

-------------------------------------

The Perl 5 module Locale::PO provides methods for manipulating objects that represent
entries in a gettext po-file (untranslated and translated strings, with associated
comments). It can load and save complete po-files.
2011-05-17 10:48:54 +00:00
dmcmahill
ceef6789e4 Initial import of devel/p5-ExtUtils-Embed version 1.14
This package was submited as part of PR pkg/43929 which adds the Koha Integrated Library System
submitted by Edgar Fuß

-------------------------------------

ExtUtils::Embed provides utility functions for embedding a Perl interpreter and
extensions in your C/C++ applications. Typically, an application Makefile will
invoke ExtUtils::Embed functions while building your application.
2011-05-17 10:45:15 +00:00
dmcmahill
f7bda8a8f4 Initial import of devel/p5-Algorithm-CheckDigits version 1.1.1
This package was submited as part of PR pkg/43929 which adds the Koha Integrated Library System
submitted by Edgar Fuß

-------------------------------------

This module provides several procedures to compute or validate check
digits.
2011-05-17 10:41:18 +00:00
wiz
b9ba8e89c0 + mscgen. 2011-05-15 11:13:46 +00:00
wiz
5649b7e001 Initial import of mscgen-0.20, packaged for wip by Jan Danielsson.
Mscgen is a small program that parses Message Sequence Chart
descriptions and produces PNG, SVG, EPS or server side image maps
(ismaps) as the output.
2011-05-15 11:10:58 +00:00
hans
9e0b1ee618 Fix build on SunOS. 2011-05-14 20:21:19 +00:00
hans
2c8c0c4d92 Fix INSTALLATION_DIRS assignment. 2011-05-14 20:15:28 +00:00
bsiegert
1fd6784a99 Add MirBSD support to libtool. The patches are based on the ones from MirPorts,
which uses libtool-1.5.

Reviewed by Alistair G Crooks.
2011-05-14 16:49:45 +00:00
cheusov
cb881dfbde Fixed: projects based on mk-c may fail with MAKE_JOBS=n, n>1
Thanks to Alexander Nasonov (alnsn@) for pointing out and testing.
2011-05-13 22:00:26 +00:00
markd
4ef412db3f Add libdbusmenu-qt 2011-05-13 21:23:17 +00:00
markd
1d4284d27d Import libdbusmenu-qt 0.8.2
This library provides a Qt implementation of the DBusMenu protocol.

The DBusMenu protocol makes it possible for applications to export and import
their menus over DBus.
2011-05-13 21:21:24 +00:00
drochner
6a3cbfa77f sync w/ base pkg update 2011-05-13 17:15:13 +00:00
drochner
735db26a67 update to 2.28.4
changes:
-Added support for GVariant arguments
-bugfixes
2011-05-13 17:14:42 +00:00
drochner
a9ee4aec16 update to 0.10.8
sorry, no changelog available
2011-05-13 17:12:19 +00:00
drochner
f79612c6df reset PKGREV for base pkg update 2011-05-13 17:08:10 +00:00
drochner
32107fd415 update to 2.32.3
changes:
-bugfixes
-translation updates
2011-05-13 17:07:27 +00:00
drochner
9c3079ecdb update to 4.4.14
It is a maintenance release fixing some bugs.
2011-05-13 16:47:06 +00:00
gdt
8984377687 Add user-destdir support. 2011-05-13 11:07:58 +00:00
ryoon
762152a8e1 Update to 1.6.0
Changes for 1.6.0:

* New feature: ADD_FAILURE_AT() for reporting a test failure at the
  given source location -- useful for writing testing utilities.
* New feature: the universal value printer is moved from Google Mock
  to Google Test.
* New feature: type parameters and value parameters are reported in
  the XML report now.
* A gtest_disable_pthreads CMake option.
* Colored output works in GNU Screen sessions now.
* Parameters of value-parameterized tests are now printed in the
  textual output.
* Failures from ad hoc test assertions run before RUN_ALL_TESTS() are
  now correctly reported.
* Arguments of ASSERT_XY and EXPECT_XY no longer need to support << to
  ostream.
* More complete handling of exceptions.
* GTEST_ASSERT_XY can be used instead of ASSERT_XY in case the latter
  name is already used by another library.
* --gtest_catch_exceptions is now true by default, allowing a test
  program to continue after an exception is thrown.
* Value-parameterized test fixtures can now derive from Test and
  WithParamInterface<T> separately, easing conversion of legacy tests.
* Death test messages are clearly marked to make them more
  distinguishable from other messages.
* Compatibility fixes for Android, Google Native Client, MinGW, HP UX,
  PowerPC, Lucid autotools, libCStd, Sun C++, Borland C++ Builder (Code Gear),
  IBM XL C++ (Visual Age C++), and C++0x.
* Bug fixes and implementation clean-ups.
* Potentially incompatible changes: disables the harmful 'make install'
  command in autotools.

Changes for 1.5.0:

 * New feature: assertions can be safely called in multiple threads
   where the pthreads library is available.
 * New feature: predicates used inside EXPECT_TRUE() and friends
   can now generate custom failure messages.
 * New feature: Google Test can now be compiled as a DLL.
 * New feature: fused source files are included.
 * New feature: prints help when encountering unrecognized Google Test flags.
 * Experimental feature: CMake build script (requires CMake 2.6.4+).
 * Experimental feature: the Pump script for meta programming.
 * double values streamed to an assertion are printed with enough precision
   to differentiate any two different values.
 * Google Test now works on Solaris and AIX.
 * Build and test script improvements.
 * Bug fixes and implementation clean-ups.

 Potentially breaking changes:

 * Stopped supporting VC++ 7.1 with exceptions disabled.
 * Dropped support for 'make install'.
2011-05-13 10:54:39 +00:00
dmcmahill
b2500c091e Fix compilation when building against gtk+ >= 2.18. Patches from the upstream
sources.  This should address PR pkg/42508.
While here add the LICENSE setting.
2011-05-13 02:50:06 +00:00
obache
33d07bde22 Update geany to 0.20.
Based on PR#44957, and
* Update HOMEPAGE and MASTER_SITES
* add portability fix patch for configure script.
* exactly add dependency on glib2 and gettext-lib.
* rpath fix for geany.pc.
* not to force CC=gcc other than SunOS && sunpro.

Geany 0.20 (January 5, 2011)

    Bugs:
    * Improve compatibility with GVFS using GIO to save documents (Alexey
      Antipov).
    * Fix crash when closing a modified document (usually without a
      trailing newline) and choosing Save (fixes #3111058).
    * Fix crash when using 'Send Selection to Terminal' and the VTE
      is not loaded, and when using Ctrl-A after enabling the 'Load VTE'
      pref (Dimitar Zhekov).
    * Fix a slightly wrong encoding detection on Windows (#3019573).
    * Fix issue with single-line commenting/uncommenting blocks when using
      Windows line endings.
    * Fix saving project indent prefs straight after using project
      properties.
    * Fix wrongly changing edited keybindings when cancelling the
      Preferences dialog.
    * Fix auto-displaying of sidebar, tab bar, symbols and documents tabs
      when only plugin tabs are visible (fixes #3101867).
    * Save build commands for filetype None (Lex Trotman).
    * Waf: Check for libsocket on OpenSolaris to fix build.

    Interface:
    * Color build command fields light grey unless overridden (Lex
      Trotman).
    * Replace /home/user with ~ in the documents list (Jon
      Strait).
    * Display 'new instance' on title bar for 2nd instances (Eugene
      Arshinov).
    * Don't add duplicates to combo box histories.
    * Reorganise Find in Files dialog and add Files pattern to filter
      search results.
    * Implement 'Select All' for the VTE widget.
    * Reorganise editor popup menu for shorter size - some items were moved
      to submenus.
    * Move Go to Marker menu items to Search menu.
    * Group Open dialog encoding options by submenus (Adam Ples; #3047717).
    * Show mimetype icon in sidebar Documents list and notebook popup menu
      (Colomban Wendling).

    Documents:
    * Ensure inserted templates always have proper line ending characters
      according to the current document's preference.
    * Add per-document indent width setting (Jiří Techet).
    * Add 'Project->Apply Default Indentation' menu command to override
      every document's indentation settings.
    * Display better error messages when saving a document fails (Dimitar
      Zhekov).
    * Don't prompt for reloading if the document has not been edited
      (Jiří Techet).
    * Add Close button to the detected file changed dialog.

    Editor:
    * Fix wrong snippet indentation when original cursor line has
      non-indentation whitespace (david).
    * Fix passing quoted arguments when using 'Send Selection to'. This
      means e.g. sed 's/\./(dot)/g' now works.
    * Add alternative color scheme based on Python colors
      (View->Editor->Color Schemes).
    * Replace HTML automatic <table> tag completion with a 'table' snippet
      (Eugene Arshinov).
    * Auto-indent after an HTML/XML line without a closing tag (Eugene
      Arshinov).
    * Respect 'Smart' home key pref for Shift[+Alt]+Home (fixes #3100290,
      Dimitar Zhekov).
    * Scroll to the current line when moving the cursor to the next
      cursor position in a snippet (#3139490).
    * If the current word's tag is on the current line, make Go to Tag
      Definition look for a tag declaration instead and vice versa.
    * Make Reflow Lines/Block command use the current indented block, not
      the whole paragraph (which could have mixed indentation).

    Configuration:
    * Load insertion templates from system path, don't create them in
      the user's config dir.
    * File templates are now reloaded on saving.

    Prefs:
    * Add 'Ensure consistent line endings' file saving pref (Manuel Bua).
    * Add 'statusbar_template' hidden pref (Dimitar Zhekov).
    * Add 'new_document_after_close' hidden pref to open a new document
      automatically after closing all documents.
    * Add hidden pref 'find_selection_type' with option to use the X
      selection or to repeat the last search when there's no selection,
      both off by default.
    * Add 'gio_unsafe_save_backup' hidden pref (Lex Trotman).
    * Add filetypes.common 'fold_symbol_highlight' color setting.
    * Add 'symbol_list_sort_mode' per-filetype setting.

    Keybindings:
    * Fix Alt+[0-9] switching tabs even when other modifiers are also held.
    * Add snippet keybinding support (Eugene Arshinov).
    * Add 'Insert New Line Before/After Current' keybindings (Eugene
      Arshinov).

    Filetypes:
    * Add Forth filetype (Thomas Huth).
    * Add Lisp filetype (Mário Silva).
    * Add Erlang filetype (Taylor Venable).
    * Ada: Fix wrong comments.
    * C++: Disable user fold points with new lexer property
      fold.cpp.comment.explicit.
    * Python: Update list of builtins for Python 2.6, simplify
      Compile/Syntax Check command. Use named styles for color scheme
      support (use alt.conf color scheme if you want the old colors).
    * Matlab: Support Octave # comment char.
    * Txt2Tags: add highlighting (Forgeot Eric - #3020632).
    * Make: fix possible infinite loop in tag parser.
    * D: Parse template functions, ignore /+ +/ comments, ignore
      unittest blocks, add keywords 'ref', 'macro' and D2 keywords.
    * Vala: Parse functions with contracts (#3080232).
    * Markdown, reStructuredText and Txt2Tags: Sort tags by line number by
      default.
    * Basic: Parse property, constructor, destructor as functions
      (pottersson; #2992167).
    * HTML: Add HTML5 element names and attributes (Ross McKay).
    * PHP: Parse final functions (fixes #3111171).
    * Markup: Add xml_indent_tags filetype setting for documents using the
      HTML/XML lexers (Eugene Arshinov).

    Plugins:
    * File Browser: Add history to path entry.
    * HTML Characters: Only automatically replace characters when the
      current document is a Markup document.

    Internationalisation:
    * Add translations: kk.
    * Update translations: cs, de, de, en_GB, es, fi, fr, hu, ja, nl, pt,
                           sl, sv, tr, zh_CN.

    Manual:
    * Update 'Custom filetypes', 'Ignore Tags' sections.
    * Add 'HTML Characters', 'Configuration file paths', 'Color schemes
      menu' sections.
    * Explain how to grep the Scintilla source for lexer properties.

    HACKING:
    * Add 'Bugs to watch out for' section.

    API:
    * Improve Stash GUI example.
    * Fix not loading plugins built against a newer API when Geany doesn't
      provide the required version given in PLUGIN_VERSION_CHECK().
    * Make GEANY_API_VERSION, GEANY_ABI_VERSION macros instead of enums
      so you can protect code with '#if GEANY_API_VERSION >= 200'.
    * Add signals "build-start", "project-dialog-create" and
      "project-dialog-confirmed" - to append a Project Properties
      notebook tab (Jiří Techet).
    * Add macro foreach_range().
    * Add GeanyMainWidgets::message_window_notebook (#3061342).
    * Add main_widgets.project_menu (Jiří Techet).
    * Add msgwin_set_messages_dir() (Jiří Techet).
    * Add highlighting_is_{string,comment,code}_style(),
      editor_find_snippet(), editor_insert_snippet(),
      utils_find_open_xml_tag() (Eugene Arshinov).
    * Add ui_combo_box_add_to_history(), editor_goto_pos(),
      dialogs_show_input(), Add sci_get_lexer().
    * Add filetypes_get_display_name() as "None" is no longer translated.


Geany 0.19.2 (December 01, 2010)
    Fixes:
    * Fix bug where Geany did not always report an error message when
      saving a document fails.


Geany 0.19.1 (August 18, 2010)

    Fixes:
    * Fix broken autocompletion after using scope completion.
    * Fix scrolling the editor line in view (e.g. after loading a session
      and switching document tabs).
    * Fix using filetype extension patterns with upper case letters on
      Windows (#3028856).
    * Fix a slightly wrong encoding detection on Windows (#3019573).
    * Re-enable comment folding.
    * Fix not loading plugins built against a newer API when Geany doesn't
      provide the required version given in PLUGIN_VERSION_CHECK().
    * Fix infinite loop in Markdown lexer (patch by Colomban Wendling,
      thanks).
    * Fix saving non-project filetype error regex.
    * Focus toolbar item when pressing Go to Line keybinding only when
      it's not in the toolbar's drop down overflow menu (#3027454).
    * Escape the name of the current document for markup when using
      document name for menu items (#3038844).
    * File Browser: Allow Find in Files when no items are selected.
    * Fix build menu translation problems.
    * Fix segfault on Tools->Reload Configuration when no documents are
      open (#3037079).
    * Fix building with Waf on Solaris.
    * Fix a memory leak (thanks to Daniel Marjamäki).
    * Use g_free instead of free (patch by Daniel Marjamäki, thanks).

    Tweaks:
    * Always use white background color when printing (except for text
      with a white foreground) to save ink (#2968998).
    * Limit build error editor indicators to 50, but parse all errors in
      the Compiler tab (#3019823).
    * Align notebook tab close buttons centred vertically (thanks to
      Robux.Biz (galyuk)).
    * Show the Project Properties build tab when choosing 'Set Build
      Commands' when a project is open to prevent confusion with
      non-project commands.

    Manual:
    * Fix wording - restarting is required for hidden prefs.
    * Fix Grep --exclude-dir example.


Geany 0.19 (June 12, 2010)

    General:
    * Build system reworked to be much more configurable (by Lex Trotman).
    * Use POSIX system/GNU regex engine for find & replace. This alters
      regex syntax - we now support '?' operator and match newlines.
    * Support adding custom filetype files.
    * Add new command line option --list-documents to return a list
      of currently opened documents
    * Remove deprecated --debug flag. Please use --verbose/-v instead.

    Interface:
    * Add option 'System Default' for toolbar icon style and size to use
      the GTK default value.
    * Allow '+<number>' and '-<number>' as values for Goto Line inputs
      to jump relative to the current line.
    * Add preference to add new document tabs beside the current one
      (patch by Colomban Wendling).
    * Enable type-ahead find for sidebar symbols and documents tabs
      (patch by Thomas Martitz).
    * Make Ctrl-click on any notebook tab switch to the last used
      document.
    * Add 'Edit->Commands' menu.
    * Add 'Edit->Plugin Preferences' menu item and keybinding.
    * Add 'View->Editor->Color Schemes' menu (only shown if color
      scheme files exist).

    Prefs:
    * Hide 'Tabs and Spaces: Hard tab width' preference - it should
      always be 8. (Hidden setting kept in case users have modified it).
    * Add sidebar position interface pref.
    * Add project long line marker customisation (patch from Eugene
      Arshinov).

    Editor:
    * Update Scintilla to 2.12.
    * Add preference and support for virtual spaces.
    * Add word part autocompletion for the current selected item when
      pressing keybinding (default Tab) - Enter still completes normally.
    * Remove LaTeX autocompletion from Geany's core and move it to the
      geanyLaTeX plugin.

    Filetypes:
    * New filetype: Txt2Tags (patch by Eric Forgeot).
    * New filetype: Abc (patch by Eric Forgeot).
    * New filetype: Verilog (patch from Kelvin Gardiner).
    * New custom filetype: Genie.
    * Improvements in symbol parsing of PHP and Python files.
    * Add R tagmanager symbol parser (patch by Jon Senior).
    * Update Perl tag parser from ctags - removes support for
      buggy local/my/our but parses constant/format/labels.
    * Parse more VHDL tags (patch from Kelvin Gardiner).
    * Highlight D & Java types from a global tags file.
    * Parse Python lambda functions (patch from Colomban Wendling).

    Keybindings:
    * Add keybindings to switch to the sidebar's Document and Symbol list as
      well as to the Message Window's current tab (patch by Eugene Arshinov).
    * Add 'Remove Markers' and 'Remove Error Indicators' keybindings.
    * Make 'Reflow block/lines(s)' keybinding use line breaking column when
      enabled (patch by Lex Trotman).
    * Add 'Select to previous/next word part' keybindings.
    * Add 'Switch to Messages' focus keybinding.
    * Add 'Move line(s) up/down' keybindings.
    * Make Switch to Editor keybinding reshow the document statistics line.

    Templates:
    * Move filetype template defaults into custom file template files.
    * Read custom file templates from system as well as user dir.
    * Add new special template wildcard "{command:...}" to use the output
      of a shell command in templates.
    * Support {ob}, {cb} and {pc} to escape wildcard strings with {, }, %
      for snippets, fileheader and file templates.
    * Add {project}, {description} template wildcards (#2954737).
    * Reload templates when saving a document in the templates config dir.

    Configuration files:
    * Support more filetypes.common folding icon styles: arrows, +/- and no
      lines (#2935059).
    * Support Scintilla lexer properties in [lexer_properties] filetypes.*
      group.
    * Add filetypes.xml asp.default.language property (Ross McKay).

    Plugins:
    * Classbuilder: Add support for creating PHP classes
                    (patch by Ondrej Donek).
    * HTMLchars: Make plugin remember whether replacement of special
                 characters was activated.

    Windows:
    * Support very long build commands.
    * Add a preference for choosing between GTK and native File Open/Save
      dialogs (only available on Windows).

    Internationalisation:
    * Added translations: ast.
    * Updated translations: de, en_GB, es, fr, gl, ja, nl, pt, ru, sl, sv,
                            tr, vi, zh_CN.

    API:
    * Improve documentation contents page.
    * Add Stash mini-library setting, pref & widget functions to API.
    * Add plugin_configure_single() plugin symbol which is easier to
      implement than plugin_configure().
    * Add new plugin signals: "document-before-save", "document-filetype-set",
      "geany-startup-complete".
    * Add PLUGIN_SET_TRANSLATABLE_INFO macro to the plugin API so plugins' meta
      information can be translated already in the plugin manager dialog
      (patch by Colomban Wendling).
    * Use full function name for GeanyFunctions function pointers. This
      avoids naming conflicts e.g. with C++'s 'new' keyword.
    * GeanyKeyBinding label fields can now contain underscores, which won't
      be displayed by Geany. This saves adding near-duplicate translation
      strings.
    * Add GeanyKeyGroup callback support.
    * Add more Scintilla function wrappers, foreach_dir(), foreach_str(),
      utils_get_file_list_full(), document_get_notebook_page(),
      editor_insert_text_block().
    * Don't install unnecessary headers.
    * Remove deprecated header pluginmacros.h - use geanyfunctions.h
      instead.
    * Deprecate documents_foreach(), use foreach_document() instead.
    * Deprecate PLUGIN_KEY_GROUP() macro - use plugin_set_key_group()
      instead.


Geany 0.18.1 (February 14, 2010)

    Build fixes:
    * Define G_GNUC_WARN_UNUSED_RESULT to fix build on GLib 2.8.
    * Use AC_PATH_PROG instead of 'which' for portability (patch by Erik
      Southworth, thanks).

    Incompatibilities:
    * Remove filetypes.common invert_all option - use 'Invert syntax
      highlighting colors' pref instead (fixes #2854525).

    Bug fixes:
    * Fix 'Open Selected File' for unsaved new documents.
    * Fix updating main menu accelerators after changing keybindings
      (thanks to Lex Trotman).
    * Fix using 'Insert date' keybinding when a custom date string has
      not been set.
    * Set the cursor color for the split window plugin.
    * Remove plugin from plugin manager dialog on unloading if it no
      longer exists or is incompatible.
    * Fix 'Reflow block' command when at the last paragraph and there's
      no last newline (patch by Eugene Arshinov, thanks).
    * Fix opening filenames beginning with two dots (closes #2858487).
    * Show Find in Files stderr output in messages window instead of
      debug window so that invalid regex messages can be seen easily.
    * Speed up sorting in utils_get_file_list(). This reduces the file
      browser delay on displaying a big directory, e.g. /usr/bin.
    * Fix a bug with not w3c compatible HTML code on export plugin
    * Fix non-working Home and End keys on numpads.
    * Fix loading of files on network resources on Windows.
    * Fix wrong alignment of printed pages when page headers are disabled
      (closes #2856822).

    Improvements:
    * Extend auto_latex() function to check whether an environment has
      been closed within the next lines to avoid auto adding double
      \end{}.
    * Replace some icons which could cause licensing problems by icons
      from the Rodent icon theme.

    Filetype fixes:
    * Parse contents of D extern{} and version{} blocks.
    * Fix creating D interface tags properly.
    * Parse D functions with contracts (fixes #1885480).
    * Parse D alias statement like typedef.
    * Improve parsing of LaTeX, PHP and Python files.

    Documentation:
    * Add 'Scope autocompletion' section.
    * Add 'Tools menu items' section to explain configuration files
      submenu, reload configuration item.
    * Minor updates/fixes.

    API:
    * Add gcc commands to build a plugin to the HowTo.

    HACKING file:
    * Add section 'Plugin API/ABI design'.
    * Add 'Compiler options & warnings' section.
    * Update Style section to be clearer about code alignment and show
      some example code.
    * Add 'Doc-comments' plugin API subsection.

    Internationalisation:
    * Added translations: gl


Geany 0.18 (August 16, 2009)

    General:
    * Fix scrolling horizontally after finding a search match with the
      search bar or Find Next/Previous which is off-screen.
    * Remove relative/untidy path elements from filenames when opening
      documents (#2823998).
    * Create initial template files with proper platform-specific line
      ending characters.
    * Improve inserting of comment templates like File header or licence
      notices.

    Interface:
    * Add 'Show Paths' documents list popup item.
    * Add filetypes.common to 'Configuration Files' menu.
    * Implement a graphical toolbar editor.
    * Add 'Build' toolbar button to the default layout.
    * Add 'Replace' toolbar button (closes #2798225).
    * Use a more Tango like icon for 'Save All' (by Jesse Mayes, thanks).
    * Add a popup menu for the keybinding list in the preferences dialog
      to easily expand and collapse all groups.

    Keybindings:
    * Implement Most-Recently-Used document switching when pressing
      'Switch to last used document' keybinding (Ctrl-Tab).
    * Add 'Mark All' keybinding (Ctrl-Shift-M).
    * Add 'Reflow lines/block' keybinding, (Ctrl-J; thanks to
      Eugene Arshinov).
    * Make the Scintilla keybindings 'Delete to end of line' and
      'Go to end of display line' configurable.
    * Switching notebook tabs now works for the currently used notebook
      widget instead of always using the documents notebook.

    Editor:
    * Fix a redraw when documents were first drawn uncolourised.
    * Delay highlighting matching braces by 100ms to speed up scrolling
      with the arrow keys.
    * Support 'tab indents, space aligns' style when indenting (#2789109).
    * Add 'Autocomplete all words in document' pref; also used when forcing
      autocompletion and there's no symbol names to show.
    * Add 'Drop rest of word on completion' pref.
    * Update Scintilla to version 1.79.
    * Improve displaying and reshowing of calltips.

    Syntax highlighting:
    * Reload color schemes via Tools menu (thanks to Eugene Arshinov).
    * Implement named styles support for filetypes.* using a
      filetypes.common [named_styles] section; used as
      "style=named_style,bold". (See the manual for details).
    * Allow style definitions with missing fields to use the
      filetypes.common default style's fields.
    * Make C-like filetype styles use named styles & default background
      color. (Anyone who wants to likewise update any other filetype's
      styles, please let us know ;-)).
    * Allow indentation of wrapped lines (see style 'line_wrap_indent').
    * Add new styles 'line_height' and 'marker_mark'.

    Filetypes:
    * Add Markdown filetype (thanks to Jon Strait).
    * Highlight D WYSIWYG backtick `strings` and r"strings" (#1895745).
    * Minor improvements for filetypes: Fortran, Haxe, HTML, Lua,
      Matlab, Pascal, Python, Tcl.

    Tags:
    * Read custom system global tags files from $prefix/share/geany/tags
      (#2778923).
    * Autocomplete scoped fields like struct members when typing '.' (and
      also '->' or '::' in C/C++) if the language's tag parser supports it.
    * Save field tags for C/C++ when generating a global tags file (you may
      want to regenerate your tag files).
    * Parse Python calltips.
    * Show relative paths in Diff filename tags.
    * Group reStructuredText symbol list items by scope level.

    Plugin API:
    * Add geanyplugin.h single include.
    * Add plugin_signal_connect() for connecting plugin signals at
      runtime and also for connecting to any GObject signal.
    * Add documents_foreach(), filetypes[], documents[], utils_strdupa()
      and various foreach_type() macros.
    * Make GeanyDocument::file_type always be non-NULL.

    Windows:
    * Fix quoting the build command string on Windows (closes #2791769).
    * Fix LaTeX view commands on Windows (part of #2807688).
    * Expand system environment variables (%variableName%) on Windows when
      running Build commands.

    Internationalisation:
    * Added translations: lb, sl, pt_PT
    * Updated translations: ca, cs, de, en_GB, fi, fr, ja, pt_BR, ru, tr
2011-05-12 13:12:18 +00:00
adam
f34c8846ac Added devel/ctemplate version 0.99 2011-05-12 12:33:19 +00:00
adam
52de985869 CTemplate is a simple but powerful template language for C++. It emphasizes
separating logic from presentation: it is impossible to embed application logic
in this template language.
2011-05-12 12:32:09 +00:00
adam
2fa4b73b55 Changes 2.19.1:
Bug fixes.
2011-05-12 12:26:15 +00:00
adam
a8f54e658e 2.28.2:
* Install the m4 files even without --enable-maintainer-mode, as with
  other modules.
2011-05-12 11:15:43 +00:00
adam
d23ccb0f76 Changes 2.22.5:
* Install the m4 files even without --enable-maintainer-mode, as with
  with other modules.
2011-05-12 11:10:35 +00:00
adam
0800ab0f4f Changes 2.28.1:
gmmproc:
* Extra Defs Tool: Only generate properties that the GType owns.
* Put guards around generated includes in wrap_init.cc to fix the wind32 build.
* tools/pm/GtkDefs.pm: GtkDefs::split_tokens(): Speed improvement.
Build:
* Update the VS 2005, 2008, and 2010 project files.
* Examples build: Use the GLIB_COMPILE_SCHEMAS variable.
* Gio::DBus::Message: Fixed includes for WIN32
Documentation:
* Added some classes to the DBus documentation group and added class
  overview documentation.
New API in glibmm 2.28:
Glib:
* Variant: A new hierarchy of templated Variant<> types, for use with
  Gio::Settings and Gio::DBus.
* OptionGroup:
  - Add add_entry() that takes a slot with callback function.
  - on_post_parse() overrides no longer need to call the base class.
* RefPtr: Make it work with sorted containers.
* Regex: Added and used a MatchInfo class.
* General:
  - build_filename(): Add method overloads to take up to 9 arguments,
  for convenience.
  - Added get_system_data_dirs() and get_system_config_dirs().
Gio:
* Proxy, ProxyAddress and ProxyResolver.
* Settings: For application settings, replacing GConf (or Gnome::Conf).
* DBus: API to use or implement D-Bus services.
  Martin Braure de Calignon and Murray Cumming.)
* SocketControlMessage, UnixCredentialsMessage and UnixFDMessage.
* Added UnixFDList.
gmmproc:
* Support for use of std::vector<> instead of ListHandle<>, SListHandle<>,
  and ArrayHandle.
2011-05-12 11:09:30 +00:00
tron
88fa56e075 Update "apr-util" package to version 1.3.11. Changes since version 1.3.10:
- apr_dbd_oracle: fix endianness issue in prepared statements.
  Bug 50690.  [Stefan Ruppert <sr myarm.com>]
- apr_ldap: resolve possible hangs or crashes when the pool passed
  to apr_ldap_rebind_init() is cleaned up and apr_ldap_rebind
  is re-initted and re-used. PR50918. [Eric Covener]
- DBD ODBC support: Fix stack buffer overwrite when an unexpected
  number of parameters is passed to open.  Fix range checking of the
  APR DBD type enum passed to some of the APIs.  [Jeff Trawick]
- Add support for Berkeley DB 5.1.
  [Rainer Jung]
2011-05-11 18:11:18 +00:00
tron
727f5f4e8e Update "apr" package to version 1.4.2. Changes since version 1.4.4:
- Reimplement apr_fnmatch() from scratch using a non-recursive
  algorithm; now has improved compliance with the fnmatch() spec.
  [William Rowe]
- Fix environment-related crash using some non-standard builds on
  Windows 7/Server 2008.  [Steve Hay <SteveHay planit.com>]
- poll, pollset, pollcb on Windows: Handle calls with no file/socket
  descriptors.  Bug 49882.  [Stefan Ruppert <sr myarm.com>, Jeff Trawick]
- Fix APR_IPV6_V6ONLY issues on Windows related to run-time behavior
  on Windows older than Vista and SDK/MinGW levels without IPV6_V6ONLY.
  Bug 45321.  [Sob <sob hisoftware.cz>]
- Fix address handling when accepting an AF_INET socket from a socket
  bound as AF_INET6.   Bug 49678.  [Joe Orton]
- Fix error return values from apr_sockaddr_info_get() on Windows for
  IPv6 builds.  [Ivan Zhakov <ivan visualsvn.com>]
- Add new experimental configure option --enable-allocator-uses-mmap to
  use mmap instead of malloc in apr_allocator_alloc(). This greatly reduces
  memory fragmentation with malloc implementations (e.g. glibc) that
  don't handle allocationss of a page-size-multiples in an efficient way.
  It also makes apr_allocator_max_free_set() actually have some effect
  on such platforms. [Stefan Fritsch]
- configure: Support 64 and 32 bit universal builds for Darwin/
  OS X 10.6+. [Jim Jagielski]
- apr_sockaddr_info_get() on AIX: Fix a problem which could set
  the port field in the native socket address to 1 when 0 was
  specified.  Bug 46964.  [Jeff Trawick]
- configure: Make definition of apr_ino_t independent of
  _FILE_OFFSET_BITS even on platforms where ino_t is 'unsigned int'.
  [Stefan Fritsch]
- apr_ring: Workaround for aliasing problem that causes gcc 4.5 to
  miscompile some brigade related code. Bug 50190. [Stefan Fritsch]
- apr_file_flush_locked(): Handle short writes. [Stefan Fritsch]
- apr_pollset_create_ex(): Trap errors from pollset providers.
  Bug 49094.  [Sami Tolvanen <sami.tolvanen mywot.com>]
- apr_pollset_create*(): Fix memory lifetime problem with the wakeup
  pipe when the pollset was created with APR_POLLSET_NOCOPY.
  [Neil Conway <nrc cs.berkeley.edu>]
- Fix detection of some Linux variants when configure is built with
  recent GNU tools.  [Eric Covener]
- Avoid a redundant fcntl() call in apr_file_open() where O_CLOEXEC
  is supported.  Bug 46297.  [Joe Orton]
- Improve platform detection by updating config.guess and config.sub.
  [Rainer Jung]
2011-05-11 18:07:16 +00:00
drochner
dd15d5c52f disable API doc build -- this is generally a mess, and it is broken
in upcoming glibmm versions
bump PKGREV
2011-05-11 15:26:18 +00:00
drochner
dcc048b2dc fix the sqlite3-3.7.6 function pointer bug which caused crashes
on amd64
2011-05-11 14:48:28 +00:00
joerg
b970afd0ca Update to fossil 2011-04-13 snapshot. Changes include:
- better support for private changes
- enhanced timeline graph
- various performance improvements
- various bugfixes
2011-05-11 14:15:28 +00:00
abs
895a552fe8 +p5-File-DirCompare 2011-05-10 14:49:39 +00:00
abs
e459cb63d8 Added devel/p5-File-DirCompare version 0.6
File::DirCompare is a perl module to compare two directories using
a callback, invoked for all files that are 'different' between the
two directories, and for any files that exist only in one or other
directory ('unique' files).
2011-05-10 14:48:17 +00:00
taca
93f8816c2b update ruby-railties to 3.0.7; no change but version. 2011-05-10 14:14:44 +00:00
taca
2fa5c95399 Update ruby-activemodel to 3.0.7; no change but version. 2011-05-10 14:11:17 +00:00
taca
765c11a4f8 Update ruby-activesupport3 to 3.0.7.
* Hash.from_xml no longer loses attributes on tags containing only whitespace [Andr«± Arko]
2011-05-10 14:10:30 +00:00
cheusov
0eafb44d8e fix #!/usr/bin/env issue 2011-05-10 08:10:13 +00:00
cheusov
3246e924ad Closes PR pkg/44501.
Pass pkgsrc's MACHINE_ARCH to bmake's configure script. Oked by wiz@
2011-05-09 07:48:57 +00:00
asau
e4b6cccbea Update GMP to version 5.0.2
Changes between GMP version 5.0.1 and 5.0.2

  BUGS FIXED
  * Many minor bugs related to portability fixed.

  * The support for HPPA 2.0N now works, after an assembly bug fix.

  * A test case type error has been fixed.  The symptom of this bug
    was spurious 'make check' failures.

  SPEEDUPS
  * None, except indirectly through recognition of new CPUs.

  FEATURES
  * Fat builds are now supported for 64-bit x86 processors also under Darwin.

  MISC
  * None.
2011-05-08 20:50:09 +00:00
cheusov
e3669ec915 +lmdbg, oked by sponsors 2011-05-08 18:33:57 +00:00
cheusov
de3dd8aed3 LMDBG is a collection of small tools for collecting and analyzing logs
of malloc/realloc/memalign/free etc. function calls. Unlike many
others, LMDBG does not provide any way to detect overruns of the
boundaries of malloc() memory allocations, as this is not the
goal. Like most other malloc debuggers, LMDBG allows detecting memory
leaks. Unlike some others LMDBG generates full stacktraces and
separates the logging process from analysis, thus allowing you to
analyze application on a per-module basis. Simple but powerful tools
for analisis are also provided.

lmdbg-run    - Creates malloc/realloc/free/memalign/... logs
lmdbg-sym    - Converts addresses to 'file.c:NUM func_name'
lmdbg-leak   - Checks for memory leaks
lmdbg-stat   - Gathers statistical information about memory allocations
lmdbg-grep   - Greps the stackframes
lmdbg-strip  - Strips the stackframes
lmdbg-module - Enrichs the stackframes with a module name
lmdbg-sort   - Sorts the stackframes by e.g. total allocated bytes,
               a number of memory allocations etc.
lmdbg-sysleaks - Filters out system memory leaks e.g. libc's
2011-05-08 18:32:15 +00:00
cheusov
efc47d97e0 Closes PR pkg/44850, oked by wiz@ and reed@
devel/libmaa updated to 1.3.0
recursive bump pkgrevisions of dependent packages due to ABI change
2011-05-07 10:06:02 +00:00
cheusov
adbb22ca9a Closes PR pkg/44851, oked by wiz@ and reed@
Add LICENCE
Update to 1.0.5
   Major changes in Judy-1.0.5:
   1.0.5  Version by (twh)
   o added proper clean targets to enable multiple builds
   o added examples directory
   o Correctly Detects 32/64-bit build environment
   o Allow explicit configure for 32/64-bit environment
2011-05-07 09:59:16 +00:00
obache
7261845585 Update msgpack to 0.5.6.
2011-04-24 version 0.5.6:

  * #42 fixes double-free problem on msgpack_unpacker_release_zone
2011-05-06 05:48:11 +00:00
adam
9d420763b6 Changes 1.7.5.1:
* When an object "$tree:$path" does not exist, if $path does exist in the
  subtree of $tree that corresponds to the subdirectory the user is in,
  git now suggests using "$tree:./$path" in addition to the advice to use
  the full path from the root of the working tree.
* The "--date=relative" output format used to say "X years, 12 months"
  when it should have said "X+1 years".
* The smart-HTTP transfer was broken in 1.7.5 when the client needs
  to issue a small POST (which uses content-length) and then a large
  POST (which uses chunked) back to back.
* "git clean" used to fail on an empty directory that is not readable,
  even though rmdir(2) could remove such a directory.  Now we attempt it
  as the last resort.
* The "--dirstat" option of "diff" family of commands used to totally
  ignore a change that only rearranged lines within a file.  Such a
  change now counts as at least a minimum but non zero change.
* The "--dirstat" option of "diff" family of commands used to use the
  pathname in the original, instead of the pathname in the result,
  when renames are involved.
* "git pack-object" did not take core.bigfilethreashold into account
  (unlike fast-import); now it does.
* "git reflog" ignored options like "--format=.." on the command line.
* "git stash apply" used to refuse to work if there was any change in
  the working tree, even when the change did not overlap with the change
  the stash recorded.
* "git stash apply @{99999}" was not diagnosed as an error, even when you
  did not have that many stash entries.
* An error message from "git send-email" to diagnose a broken SMTP
  connection configuration lacked a space between "hello=<smtp-domain>"
  and "port=<smtp-server-port>".
2011-05-05 10:57:06 +00:00
adam
846ada38bf Changes 1.22:
* Add -liconv as static library requirement in libidn.pc, for MinGW.
* Fix memory leak in idna_to_ascii_4z when idna_to_ascii_4i fails.
* Ran clang-analyze on the code. Fixed some dead assignments/initializations.
* Really distribute win32/libidn4win.mk.
* API and ABI is backwards compatible with the previous version.
2011-05-05 07:46:44 +00:00
wiz
80511393e4 Add comment to patch. regen checksum.
Remove unnecessary PKGREVISION=0 line, pkglint doesn't like it.
2011-05-04 19:23:08 +00:00
hans
5df7cfc94c Add $NetBSD$ tag. 2011-05-04 16:59:06 +00:00
tnn
2721ca08b3 commit missing bits of firefox36 update. Noted by Snader_LB on #pkgsrc.
Security and stability update of firefox36 to 3.6.17.

MFSA 2011-18 XSLT generate-id() function heap address leak
MFSA 2011-16 Directory traversal in resource: protocol
MFSA 2011-15 Escalation of privilege through Java Embedding Plugin
MFSA 2011-14 Information stealing via form history
MFSA 2011-13 Multiple dangling pointer vulnerabilities
MFSA 2011-12 Miscellaneous memory safety hazards (rv:2.0.1/ 1.9.2.17/ 1.9.1.19)
2011-05-04 13:53:45 +00:00
obache
8647532e66 Install standard python modules into usual location instead of site-packages.
PR#44826.

Bump PKGREVISION.
2011-05-04 11:38:05 +00:00
manu
65137e96da POSIX locks stress test 2011-05-03 12:44:44 +00:00
manu
4de039f868 POSIX locks stress-test 2011-05-03 12:32:40 +00:00
obache
cd49a2431e Update ruby-pkg-config to 1.1.1.
== 1.1.1 - 2011/05/03

* [ruby-gnome-devel-en] add
  /usr/lib/i386-linux-gnu/pkgconfig to the default paths.
  (Reported by Andrea B.C.)
2011-05-03 09:49:03 +00:00
tnn
67c4620e59 Security and stability update of firefox to 4.0.1.
MFSA 2011-18 XSLT generate-id() function heap address leak
MFSA 2011-17 WebGLES vulnerabilities
MFSA 2011-12 Miscellaneous memory safety hazards
2011-05-02 20:37:37 +00:00
abs
8b8007ed6d The final chapter in the /usr/bin/env cleansing in kde4 draws to an end.
This time we gain a bonus dependency on php.
Still wondering how kde4 manages to avoid a dependency on java & wine.
++PKGREVISION
2011-05-02 19:33:47 +00:00
wiz
1d689ed424 Update to 1.21:
* Version 1.21 (released 2011-04-24) [stable]

** build/gettext: Demand gettext >= 0.18.1 in order to get newer M4 files.
The old M4 files associated with 0.17 caused problems on Solaris,
hopefully now fixed.  Reported by Dagobert Michelsen <dam@opencsw.org>
in <http://thread.gmane.org/gmane.comp.lib.gnulib.bugs/25522>.

** build: Improve MinGW cross-compile makefile, see win32/libidn4win.mk.

** build: Visual Studio files fixed to define LIBIDN_BUILDING.
Tiny patch from Waqas Hussain <waqas20@gmail.com>.

** API and ABI is backwards compatible with the previous version.
2011-05-02 13:09:11 +00:00
wiz
cdbe0070fa Update to 1.8.3:
This is a regular time-based bugfix release.

    convert: make filemap prune useless branch closing revs (issue2774)
    encoding: avoid localstr when a string can be encoded losslessly (issue2763)
    extdiff: fix broken symlinks handling (issue1909)
    help config: explain that config files do not exist by default
    hgweb: add bookmark labels to gitweb theme
    hgweb: add missing bookmarks definition to coal/map
    hgweb: add missing bookmarks templates to atom/rss styles
    hgweb: add separate bookmarks listing to gitweb theme
    hgweb: add separate bookmarks listing to monoblue theme
    hgweb: detect change based on changelog size too
    hgweb: fix inconsistant display of graphlog (issue1706)
    hgweb: fix typo and inactive link in page_nav and page_header of gitweb's help
    hgweb: fix typo in page-header of monoblue's help template
    hgweb: format page_nav of gitweb/error.tmpl and add missing links
    rebase: don't mark file as removed if missing in parent's manifest (issue2725)
    subrepo: handle svn tracked/unknown directory collisions
    subrepo: prevent url normalization from removing // in ssh paths (issue2556)
    subrepo: tell Subversion when we are non-interactive (issue2759)
    url: use a regex to hide unsupported ssh passwords (issue2754)
    zeroconf: notify the Zeroconf threads when hg exits
2011-05-02 13:05:06 +00:00
obache
96d7eea50d Update ragel to 6.6.
Ragel 6.6 - Dec 2, 2009
=======================
 -Applied a number of patches from Diego Elio 'Flameeyes' Pettenò. Should not
  be modifying the program's arguments. Problem raised by const correctness in
  gcc 4.4. Other const-correctness and include fixes provided.
 -Fixed improper allocation of checks in makeIncludePathChecks.
 -Fixed segfault when there are no machine instantiations.
 -Fixed wrong line directives. Line directives need to use the fileName stored
  in the InputLoc stuctures from the parse trees, not the root source file,
  otherwise actions in included files will have the wrong source file names
  associated with the text.
 -Made a number of build system improvements. We locate the DIST file using
  $srcdir and source it. It contains settings for build_parsers and
  build_manual. This allows the user of a dist to enable only one.
 -Added missing files to doc/Makefile.am and examples/Makefile.am.
 -Added checks for pdflatex and fig2dev is build_manual is on.
 -Use automake --foreign so we don't need to have INSTALL and NEWS present.
 -Ragel VIM syntax files should be specialized by host language. Updated the
  VIM syntax files.
 -Just discovered that $srcdir is available in the configure script for
  checking for the existence of a file created by dist-hook. This lets us write
  a test that knows the difference between a distribution tarball and something
  from the repos. The building of the parsers and the manual can now be
  automatically turned off in a make dist tarball.
 -Added examples to the dist. Added unicode2ragel.rb to EXTRA_DIST in contrib.
 -Moved unicode2ragel.rb to the contrib directory.
2011-05-02 12:42:20 +00:00
cegger
c1c686e964 xulrunner requires sqlite3>=3.7.4. Fixes configure check failure. 2011-05-01 13:52:34 +00:00
abs
536d23a11b add back devel/libusb/buildlink3.mk so this builds on NetBSD 5.99.51 again 2011-05-01 10:19:52 +00:00
obache
e1d13824bd Fix a PLIST entry condition for -scmgit-gui option, and sort. 2011-04-29 02:09:02 +00:00
alnsn
198530d25d add devel/cmph 2011-04-28 22:44:33 +00:00
alnsn
deb9d3f376 Add devel/cmph-1.0.
The CMPH Library encapsulates the newest and more efficient algorithms in an
easy-to-use, production-quality, fast API. The library was designed to work
with big entries that cannot fit in the main memory. It has been used
successfully for constructing minimal perfect hash functions for sets with
more than 100 million of keys, and we intend to expand this number to the
order of billion of keys. Although there is a lack of similar libraries, we
can point out some of the distinguishable features of the CMPH Library:

  - Fast.
  - Space-efficient with main memory usage carefully documented.
  - The best modern algorithms are available (or at least scheduled for
    implementation :-)).
  - Works with in-disk key sets through of using the adapter pattern.
  - Serialization of hash functions.
  - Portable C code (currently works on GNU/Linux and WIN32 and is reported
    to work in OpenBSD and Solaris).
  - Object oriented implementation.
  - Easily extensible.
  - Well encapsulated API aiming binary compatibility through releases.
  - Free Software.
2011-04-28 20:45:48 +00:00
hans
5684a386d7 Fix build on OpenIndiana and probably other SunOS variants. Recent SunOS
has a native libusb, so enable the USB backend.
2011-04-28 11:16:35 +00:00
reed
2854c4e37d New import: devel/log4cplus 1.0.4 2011-04-27 15:07:43 +00:00
reed
5152c88aef Import log4cplus version 1.0.4.
Note that the 2-clause-bsd is not identical. (I know there are
hundreds of different BSD licenses -- we should not track them all.)

The DESCRiption follows:

Log4cplus provides a port of the log4j logging framework for C++.

Log4cplus is a featureful log facility with various filters, run-time
re-configurations, and Wide Character (UNICODE) support.  It provides
log levels, hierarchal loggers, NDC (Nested Diagnostic Context),
and log rotation support. It can log to the console, files, syslog,
Windows events, or via sockets.
2011-04-27 15:05:06 +00:00
mspo
454fbe5891 import p5-AnyEvent-IRC 2011-04-26 23:03:30 +00:00
mspo
431fab6810 Migrating AnyEvent-IRC from wip to devel.
This allows you to build AnyEvent-based IRC clients
2011-04-26 23:01:39 +00:00