Commit graph

16606 commits

Author SHA1 Message Date
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
tnn
28c2cddcbc add RCS id 2011-04-26 14:43:31 +00:00
tnn
9db158eb9c bump version for mozilla 2.0 branch update 2011-04-26 14:19:39 +00:00
tnn
0071ac4f42 +xulrunner192 2011-04-26 14:18:46 +00:00
tnn
9372577180 Update to firefox-4.0.
Firefox 4 is based on the Gecko 2.0 Web platform. This release features
JavaScript execution speeds up to six times faster than the previous
version, new capabilities for Web Developers and Add-on Developers such as
hardware accelerated graphics and HTML5 technologies, and a completely
revised user interface.
2011-04-26 14:16:36 +00:00
obache
cb3b53c025 require glib2>=2.28, as PR#44904.
Put it in GConf/Makefile.common, instead of GConf/Makefile.
2011-04-26 13:26:42 +00:00
adam
87ef5eaac6 Changes 1.7.5:
* Various MinGW portability fixes.
* Various git-p4 enhancements (in contrib).
* Various vcs-svn, git-svn and gitk enhancements and fixes.
* Various git-gui updates (0.14.0).
* Update to more modern HP-UX port.
* The codebase is getting prepared for i18n/l10n; no translated
  strings nor translation mechanism in the code yet, but the strings
  are being marked for l10n.
* The bash completion script can now complete symmetric difference
  for "git diff" command, e.g. "git diff ...bra<TAB>".
* The default minimum length of abbreviated and unique object names
  can now be configured by setting the core.abbrev configuration
  variable.
* "git apply -v" reports offset lines when the patch does not apply at
  the exact location recorded in the diff output.
* "git config" used to be also known as "git repo-config", but the old
  name is now officially deprecated.
* "git checkout --detach <commit>" is a more user friendly synonym for
  "git checkout <commit>^0".
* "git checkout" performed on detached HEAD gives a warning and
  advice when the commit being left behind will become unreachable from
  any branch or tag.
* "git cherry-pick" and "git revert" can be told to use a custom merge
  strategy, similar to "git rebase".
* "git cherry-pick" remembers which commit failed to apply when it is
  stopped by conflicts, making it unnecessary to use "commit -c $commit"
  to conclude it.
* "git cvsimport" bails out immediately when the cvs server cannot be
  reached, without spewing unnecessary error messages that complain about
  the server response it never got.
* "git fetch" vs "git upload-pack" transfer learned 'no-done'
  protocol extension to save one round-trip after the content
  negotiation is done. This saves one HTTP RPC, reducing the overall
  latency for a trivial fetch.
* "git fetch" can be told to recursively fetch submodules on-demand.
* "git grep -f <filename>" learned to treat "-" as "read from the
  standard input stream".
* "git grep --no-index" did not honor pathspecs correctly, returning
  paths outside the specified area.
* "git init" learned the --separate-git-dir option to allow the git
  directory for a new repository created elsewhere and linked via the
  gitdir mechanism. This is primarily to help submodule support later
  to switch between a branch of superproject that has the submodule
  and another that does not.
* "git log" type commands now understand globbing pathspecs.  You
  can say "git log -- '*.txt'" for example.
* "git log" family of commands learned --cherry and --cherry-mark
  options that can be used to view two diverged branches while omitting
  or highlighting equivalent changes that appear on both sides of a
  symmetric difference (e.g. "log --cherry A...B").
* A lazy "git merge" that didn't say what to merge used to be an error.
  When run on a branch that has an upstream defined, however, the command
  now merges from the configured upstream.
* "git mergetool" learned how to drive "beyond compare 3" as well.
* "git rerere forget" without pathspec used to forget all the saved
  conflicts that relate to the current merge; it now requires you to
  give it pathspecs.
* "git rev-list --objects $revs -- $pathspec" now limits the objects listed
  in its output properly with the pathspec, in preparation for narrow
  clones.
* "git push" with no parameters gives better advice messages when
  "tracking" is used as the push.default semantics or there is no remote
  configured yet.
* A possible value to the "push.default" configuration variable,
  'tracking', gained a synonym that more naturally describes what it
  does, 'upstream'.
* "git rerere" learned a new subcommand "remaining" that is similar to
  "status" and lists the paths that had conflicts which are known to
  rerere, but excludes the paths that have already been marked as
  resolved in the index from its output.  "git mergetool" has been
  updated to use this facility.
2011-04-26 10:57:20 +00:00
kefren
2e088478b9 Update to mono-tools-2.10, part of mono-2.10 2011-04-25 14:04:11 +00:00
kefren
a9eec9c75c Update to mono-addins 0.6.1, part of mono 2.10 2011-04-25 14:02:30 +00:00
asau
e3b9b1e36e The library uses m68k_sync_icache from libm68k on NetBSD/m68k.
Fix as proposed by <obache> in PR pkg/44901. Bump package revision.
2011-04-24 09:51:29 +00:00
jmmv
0363ad69be Fix the interpreter to mtn-cleanup by introducing a run-time dependency on
perl.  I'm not sure there is a better way to fix this since mtn-cleanup is
installed into ${PREFIX}/bin/.

Also skip the interpreter check for some helper files that are not used by
default.  These may be put in separate packages but we can do this later;
for now I'm just adding a comment mentioning the idea.

Bump PKGREVISION to 2.
2011-04-23 21:26:40 +00:00
jmmv
d1d9827710 Fix the interpreter of event_rpcgen.py to point to a known Python binary.
This requires a dependency on Python.  Bump PKGREVISION to 1.

This is probably not the best solution: I guess it'd be nice to have a
libevent package that only included the binary libraries and no dependency
on Python, and another libevent-dev package with the event_rpcgen.py binary
and the Python dependency.  But this can be done later; I want to just fix
the breakage first.
2011-04-23 21:17:28 +00:00
obache
9ea3b36c23 recursive bump from gettext-lib shlib bump. 2011-04-22 14:40:40 +00:00
obache
1d9df3258a recursive bump from gettext-lib shlib bump. 2011-04-22 13:41:54 +00:00
hans
cad1208a32 Fix library soname on SunOS. 2011-04-21 20:29:20 +00:00
hans
01b9c6c8d6 Fix build on SunOS. 2011-04-21 15:06:04 +00:00
hans
4c8ca2f5e4 Fix broken variable expansion. 2011-04-21 14:46:29 +00:00
hans
b202c3bd15 Fix library names on SunOS. 2011-04-21 14:25:09 +00:00
hans
9828de12c6 Recent versions of SunOS have a native libusb. Add a builtin.mk to allow
packages depending on devel/libusb to be built on SunOS.
2011-04-21 13:05:35 +00:00
roy
b1af7149fa Remove python dependency and allow broken installation again as
requested by agc@
2011-04-21 10:27:35 +00:00
hans
2804285d03 Fix build on SunOS. 2011-04-20 18:57:22 +00:00
hans
cbc1191d21 Add package for wildcard module of lang/clisp. Remove conflicting option
wildcard from lang/clisp.
2011-04-20 18:50:00 +00:00
drochner
70f80ed2c8 -Python is optional, keep this in options.mk
-the files where the interpreter check fires are not executable,
 so just CHECK_INTERPRETER_SKIP them
2011-04-19 17:08:18 +00:00
roy
c7dbc4b06f Use python correctly. 2011-04-19 11:55:56 +00:00
tnn
3d5ccb80e1 xulrunner -> xulrunner192 2011-04-19 11:20:59 +00:00
tnn
ff57234978 Re-import previous version of Firefox, because firefox-4.0 won't
work for some users (sparc64 support, for example, is busted and
won't appear again until firefox-5.0).
2011-04-19 11:16:02 +00:00
roy
6b3fc2c956 Use python correctly. 2011-04-19 10:58:57 +00:00
roy
2a9a699b2d gtester-report requires python. 2011-04-19 06:14:02 +00:00
he
7cf83cc648 Add a patch so that this builds properly for powerpc.
Also bump package revision.
2011-04-18 20:07:31 +00:00
adam
e27f2baf3c Fixed typo in LICENSE 2011-04-17 10:11:03 +00:00
mrg
c1f6af9a32 also look in *.mk files as makefiles. bump pkg revision. 2011-04-17 01:44:57 +00:00
roy
1930661b03 Fix python paths 2011-04-16 14:30:33 +00:00
obache
027f202cc3 Update gtl to 1.2.4.
add user-destdir installation support.

* support gcc>=3.4 and bug fixes.
* switch to LICENSE=gnu-lgpl-v3.
2011-04-16 11:05:49 +00:00
spz
168a945b0c Upstream announce message:
This release, in addition to being a bugfix release, also resolves a
number of security vulnerabilities.  It resolves CVE-2011-1685,
CVE-2011-1686, CVE-2011-1687, CVE-2011-1688, CVE-2011-1689, and
CVE-2011-1690.

* Cleanups identified by perlcritic.
* Clear the system attribute cache to avoid 'sticky' attributes like
  the queue subject tag.
* Fix our signature escaping so we better match FCKEditor and don't
  misidentify signatures during processing.
* Add the ability to create BasedOn Custom Fields from intiialdata
* Provide a callback to affect the display format in admin pages
* Fix id prefixing on Custom Fields to be RTIR compatible
* Fix #16656 - Requestors with OwnTicket could show up in the owner list
  in other Queues.
* Don't attach the original multipart mail to notifications that already
  contain one part of it.
* Work around CGI.pm 3.51 and 3.52 which add ; charse=ISO-8859-1 to our
  utf-8 encoded javascript.
2011-04-16 09:41:19 +00:00
obache
dd5e39470f Require same version p5-Compress-Raw-{Zlib,Bzip2}.
Bump PKGREVISION.
2011-04-16 04:36:05 +00:00
obache
b6b3157d27 Update p5-Compress-Raw-Bzip2 to 2.033.
pkgsrc fixes
* Let to use system bzip2 library instead of included one,
  same as p5-Compress-Raw-Zlib.

CHANGES
-------

  2.033 11 Jan 2011
      * Fixed typos & spelling errors.
        [perl# 81782]

  2.032 4 Jan 2011

      * No Changes

  2.031 21 September 2010

      * Updated to use bzip2 1.0.6
        Version 1.0.6 removes a potential security vulnerability,
        CVE-2010-0405, so all users are recommended to upgrade immediately.
2011-04-16 04:27:37 +00:00
obache
0e31e2702d Update p5-Compress-Raw-Zlib to 2.033.
CHANGES
-------

  2.033 11 Jan 2011
      * Fixed typos & spelling errors.
        [perl# 81782]

  2.032 4 Jan 2011

      * Document inflateReset
        [RT #61082]
2011-04-16 02:20:56 +00:00
drochner
7739e260c7 update to 0.10.7
sorry, didn't find a changelog
2011-04-15 17:36:59 +00:00
drochner
87a17fa3ce update to 2.28.6
changes:
-Fix a possible crash when using g_settings_delay()
-documentation clarifications
-Translation updates
2011-04-15 16:27:37 +00:00
abs
bdbfcffffe Updated devel/apache-ant to 1.8.2
Changes from Ant 1.8.1 TO Ant 1.8.2
===================================

Changes that could break older environments:
-------------------------------------------

 * Prior to Ant 1.8.0 the <copy> task and several other tasks would
   overwrite read-only destination files.  Starting with 1.8.0 they
   would only do so under special circumstances.  Ant 1.8.2 now
   consistently won't replace a read-only file by default. The same is
   true for a number of other tasks.
   The <copy>, <move> and <echo> tasks now have a new force attribute
   and <concat> has a new forceReadonly attribute that can be used to
   make the task overwrite read-only destinations.
   Bugzilla Report 49261.

 * Removed ant-nodeps.jar; it is now merged into ant.jar.

 * DOMElementWriter#encode used to employ special code before encoding
   ampersands so that &#123; remained &#123; rather than being turned
   into &amp;#123;.  This is no longer the case, ampersands will now
   be encoded unconditionally.
   Also DOMElementWriter#encodeData will treat CDATA sections containing a
   literal "]]>" sequence different now - it will split the CDATA
   section between the second "]" and ">" and create two sections.
   This affects <echoxml> task as well as the XML logger or JUnit
   formatter where ampersands will now always get encoded.
   In addition DOMElementWriter will now replace the characters \t, \r
   and \n in attribute values by entity references.
   Bugzilla Report 49404.

 * The list elements returned by ProjectHelper#getExtensionStack are
   now String arrays of length 3 rather than 2 in order to support the
   onMissingExtensionPoint attribute.
   Bugzilla Report 49473.

 * When using <property file="..." prefix="..."/> properties defined
   inside the same file will only get used in expansions if the ${}
   reference uses the same prefix.  This is different from Ant 1.8.1
   but is the same behavior Ant 1.8.0 and earlier exhibited.
   A new attribute prefixValues can be used to re-enable the behavior
   of Ant 1.8.1.
   Bugzilla Report 49373.

 * The files and directories used by Git, Mercurial and Bazaar to
   store their information are now excluded by the defaultexcludes.
   Bugzilla Report 49624.

 * The <junit> task no longer generates TestListener events - which
   have been introduced in ant 1.7.0 - by default.  The task has a new
   attribute enableTestListenerEvents and a new "magic" property
   ant.junit.enabletestlistenerevents has been added that can be used
   to reinstate the old behavior.

Fixed bugs:
-----------

 * hostinfo now prefers addresses with a hostname over addresses without
   a hostname, provided the addresses have the same scope.
   For local lookup, no IP address will be put in NAME / DOMAIN anymore.
   For remote lookup, if a host name was provided and only an IP address is
   found, the IP address will no longer overwrite the host name provided to the
   task.
   Bugzilla Report 49513

 * mmap-based file copy problems under JDK 1.4 on Linux.
   Bugzilla Report 49430.

 * The Sun JVM tries to mmap the entire file during a copy.
   For large files this is not feasible.
   We now explicitly request to copy at most 16 MiB per request.
   Bugzilla Report 49326.

 * DemuxInputStream.read() should return unsigned values
   Bugzilla Report 49279.

 * The MIME mailer ignored the port parameter when using SSL.
   Bugzilla Report 49267.

 * <xslt> ignored the classpath when using the default TraX processor.
   Bugzilla Report 49271.

 * <checksum>'s totalproperty only worked reliably if the same file
   name didn't occur inside more than one directory.
   Bugzilla Report 36748.

 * <ftp> could fail to download files from remote subdirectories under
   certain circumstances.
   Bugzilla Report 49296.

 * <junit> will now produce better diagnostics when it fails to delete
   a temporary file.
   Bugzilla Report 49419.

 * Ant would often scan directories even though there were known to
   only hold excluded files when evaluating filesets.  This never
   resulted in wrong results but degraded performance of the scan
   itself.
   Bugzilla Report 49420.

 * <javac> failed for long command lines on OS/2.
   Bugzilla Report 49425.

 * <junitreport> did not handle encodings well for stdout/stderr.
   Bugzilla Report 49418.

 * <junit> could issue a warning about multiple versions of Ant on the
   CLASSPATH if two CLASSPATH entries differed in case on a
   case-insensitive file system.
   Bugzilla Report 49041.

 * The <restrict> resource collection was checking every resource even if
   we actually just want the first one, like in the example of use of
   resourcelist in the documentation (getting the first available resource
   from a mirror list).

 * A race condition could lead to build failures if multiple <mkdir>
   tasks were trying to create the same directory.
   Bugzilla Report 49572.

 * the toString() method of the Resources class - and thus any
   ${toString:} expansion of a reference to a <resources> element -
   didn't iterate over its nested elements if it hadn't done so prior
   to the toString invocation already.
   Bugzilla Report 49588.

 * <apply> in parallel mode didn't work together with a nested
   <redirector> if maxparallel was <= 0 (the default) or no source
   files matched.
   Bugzilla Report 49594.

 * <jar filesetmanifest="merge"> didn't work for manifests added via
   <zipfileset>s that used the prefix or fullpath attributes.
   Bugzilla Report 49605.

 * <tempfile createfile="true"> would cause an error unless the prefix
   attribute has been specified.
   Bugzilla Report 49755.

 * If forked, after finished <java> was still reading the input stream
   for a bunch of characters, then stealing them from a following <input>.
   Bugzilla Report 49119.

 * Ant could be leaking threads for each forked process (started by
   <exec>, <apply>, <java> or similar tasks) that didn't receive input
   from a resource or string explicitly.
   Bugzilla Report 49587.

 * Project#setDefault threw an exception when null was passed in as
   argument, even though the Javadoc says null is a valid value.
   Bugzilla Report 49803.

 * runant.py would swallow the first argument if CLASSPATH wasn't set.
   Bugzilla Report 49963.

 * <taskdef> failed to load resources from jar files contained in a
   directory that has a "!" in its name.
   Bugzilla Report 50007.

 * ant.bat exit strategy improvements and issues
   make the exit codes work in environments where 4NT or MKS are installed
   Bugzilla Report 41039.

 * <signjar> would fail if used via its Java API and the File passed
   into the setJar method was not "normalized" (i.e. contained ".."
   segments).
   Bugzilla Report 50081.

 * <delete> ignored <fileset>'s errorOnMissingDir attribute
   Bugzilla Report 50124.

 * <symlink> failed to close files when reading a list of symbolic
   links from a properties file.
   Bugzilla Report 50136.

 * <parallel> could allow tasks to start executing even if a task
   scheduled to run before them timed out.
   Bugzilla Report 49527.

 * If a <junit> batch with multiple tests times out Ant logs a message
   about a test named Batch-With-Multiple-Tests since 1.8.0 but the
   logic that determined the Java package of this pseudo-test has been
   wrong.
   Bugzilla Report 45227.

 * <propertyfile> didn't preserve the original linefeed style when
   updating a file.
   Bugzilla Report 50049.

 * <zip>'s whenEmpty behavior never consulted the non-fileset
   resources so the task could fail even though resources have been
   provided using non-fileset resource collections.
   Bugzilla Issue 50115.

*  ftp chmod could throw a NPE.
   Bugzilla report 50217.

*  The project help (-p option in the command line) will now print
   the dependencies of the targets in debug mode (-d on the command
   line)

Other changes:
--------------

 * <concat>'s force attribute has been deprecated in favor of a new
   overwrite attribute that is consistent with <copy>'s attribute
   names.

 * You can now specify a list of methods to run in a JUnit test case.
   Bugzilla Report 34748.

 * properties in files read because of the -propertyfile command line
   option will now get resolved against other properties that are
   defined before the project starts executing (those from the same or
   earlier -propertfiles or defined via the -D option).
   Bugzilla Report 18732.

 * <pathelement>s can now contain wildcards in order to use wildcard
   CLASSPATH entries introduced with Java6.
   The wildcards are not expanded or even evaluated by Ant and will be
   used literally.  The resulting path may be unusable as a CLASSPATH
   for Java versions prior to Java6 and likely doesn't mean anything
   when used in any other way than a CLASSPATH for a forked Java VM.
   Bugzilla Report 46842.

 * A new attribute allows targets to deal with nonexistent extension
   points, i.e. they can extend an extension-point if it has been
   defined or silently work as plain targets if it hasn't.  This is
   useful for targets that get included/imported in different
   scenarios where a given extension-point may or may not exist.
   Bugzilla Report 49473.

 * Ant now logs a warning message if it fails to change the file
   modification time in for example when using <touch> or preserving
   timestamps in various tasks.
   Bugzilla Report 49485.

 * ProjectHelpers can now be installed dynamically via the <projecthelper>
   Ant task.

 * <import> is now able to switch to the proper ProjectHelper to parse
   the imported resource. This means that several kinds of different build
   files can import each other.

 * <copy tofile=""> now also works for non-filesystem resources.
   Bugzilla Report 49756.

 * The <linecontainsregexp> filter now supports a casesensitive
   attribute.

 * The <containsregexp> selector now supports casesensitive, multiline
   and singleline attributes.
   Bugzilla Report 49764.

 * A new <cutdirsmapper> can be used like wget's --cut-dirs option to
   strip leading directories from file names.

 * <javah> now supports the GNU project's gcjh compiler.
   Bugzilla Report 50149.

 * <checksum> supports additional views of a file's path as elements
   for a custom pattern.
   Bugzilla Report 50114.

 * JUnit XMLResultAggregator logs the stack trace of caught IO exceptions
   in verbose runs.
   Bugzilla Report 48836.

 * StringUtils.parseHumanSizes() should turn parse failures into
   BuildExceptions.
   Bugzilla Report 48835.

 * New task <bindtargets> to make a list of targets bound to some
   specified extension point.

 * Initial support for OpenJDK7 has been added.

 * Ant now uses java.net.CookieStore rather than
   java.util.ServiceLocator to detect whether the environment is a
   Java 1.6 system.  This means releases of gcj/gij at the time of
   this release of Ant are detected as Java 1.5 and not 1.6.
   Bugzilla Report 50256.

 * It is now possible to write a compiler adapter for <javac> that
   compiles sources with extensions other than .java (but that still
   compile to .class files).
   Bugzilla Report 48829.

 * The performance of VectorSet#add(Object) has been improved which
   should also benefit any operation that scans directories in Ant.
   Bugzilla Report 50200.
2011-04-15 14:47:17 +00:00
adam
bf6fd602e1 Added LICENSE 2011-04-15 13:43:13 +00:00
abs
baa83fd681 +apache-ivy 2011-04-15 09:41:09 +00:00
abs
23eff3468c Added devel/apache-ivy version 2.2.0
Apache Ivy is a simple yet powerful dependency manager featuring
continuous integration, dependencies of dependencies management,
multiple repositories including ibiblio and high performance (use
of a local cache).
2011-04-15 09:39:31 +00:00
adam
7cda8ff018 Added BUILDLINK_ABI_DEPENDS 2011-04-15 09:24:33 +00:00
hans
c16652e102 update to 0.6.2 2011-04-14 17:11:20 +00:00
adam
76fec1155f init also requires --datadir 2011-04-14 12:42:56 +00:00
obache
3df670d452 + ruby-ole 2011-04-13 13:05:47 +00:00
obache
2424060c4b Import ruby-ole-1.2.11.1 as devel/ruby-ole.
The ruby-ole library provides a variety of functions primarily for
working with OLE2 structured storage files, such as those produced by
Microsoft Office - eg *.doc, *.msg etc.
2011-04-13 13:04:30 +00:00
adam
55f7376043 Changes 0.18.1:
* msggrep: A '$' anchor in a regular expression now also matches the end of
  the string, even if it does not end in a newline.
* Dependencies:
  The libraries and programs are now linked with libunistring if this library
  is already installed.
* Installation options:
  The configure option --with-cvs is deprecated. The 'autopoint' program will
  now use the 'git' program by default to compress its archive. If the
  configure option --without-git is specified, 'autopoint' will not rely on
  'git', but will instead rely on a locally installed a 3 MB large archive.

Changes 0.18:
* Runtime behaviour:
  - On MacOS X and Windows systems, <libintl.h> now extends setlocale() and
    newlocale() so that their determination of the default locale considers
    the choice the user has made in the system control panels.
  - On MacOS X systems, the gettext()/dgettext()/... functions now respect the
    locale of the current thread, if a thread-specific locale has been set.
* PO file format:
  There is a new field 'Language' in the header entry.  It denotes the language
  code (plus optional country code) for the PO file.  This field can be used
  by automated tools, such as spell checkers.  It is expected to be more
  reliable than looking at the file name or at the 'Language-Team' field in
  the header entry.
  msgmerge, msgcat, msgen have a new option --lang that allows to specify
  this field.  Additionally, msgmerge fills in this new field by looking at
  the 'Language-Team' field (if the --lang option is not given).
* xgettext and PO file format:
  For messages with plural forms, programmers can inform the translators
  about the range of possible values of the numeric argument, like this:
    /* xgettext: range: 0..15 */
  This information 'range: 0..15' is stored in the PO file as a flag attached
  to the message.  Translators can produce better translations when they know
  that the numeric argument is small.
* Colorized PO files:
  msgattrib, msgcomm, msgconv, msgen, msgfilter, msggrep, msginit, msgmerge,
  msgunfmt, msguniq, xgettext now have options --color and --style, like msgcat
  has since version 0.17.
* msgmerge is up to 10 times faster when the PO and POT files are large.
  This speedup was contributed by Ralf Wildenhues.
* msgcmp has a new option -N/--no-fuzzy-matching, like msgmerge has since
  version 0.12.
* msgfilter now sets environment variables during the invocation of the
  filter, indicating the msgid and location of the messge being processed.
* xgettext now can extract plural forms from Qt 4 programs. The recommended
  xgettext command-line options for this case are:
    --qt --keyword=tr:1,1t --keyword=tr:1,2c,2t --keyword=tr:1,1,2c,3t
* xgettext --language=GCC-source now recognizes also the format strings
  used in the Fortran front-end of the GCC compiler, and marks them as
  'gfc-internal-format'.
* autopoint can now be used to update several PO directories all together.
2011-04-12 17:41:28 +00:00
drochner
d34b7168a0 update to 1.28.4
changes: bugfixes
2011-04-11 15:35:52 +00:00
adam
6674ca494f Changes 2.033:
* Fixed typos & spelling errors.

Changes 2.032:
* IO::Uncompress::Base
  - An input file that had a valid header, and so would allow
    creation of the uncompression object, but was then followed by
    corrupt data would trigger an infinite loop when using the
    input line oprator.
* IO::Compress::Gzip
  - XFL default settings for max compression & fastest algorithm were
    the wrong way around. Thanks to Andrey Zholos for spotting this.
* IO::Compress::Base::Common
  - Fixed precedence problem in parameter parsing code.
2011-04-11 09:07:38 +00:00
wiz
60516b9fe1 Add buildlink3.mk file. 2011-04-10 11:07:43 +00:00
bsiegert
3d803a1bb4 Add and enable pcc-libs 2011-04-10 10:43:41 +00:00
bsiegert
492a24ac34 Initial import of pcc-libs 1.0.0 into the packages collection.
This package contains the runtime libraries for pcc, the Portable C
Compiler. On some platforms, these libraries are needed to compile code
with PCC.

Reviewed by Alistair G. Crooks.
2011-04-10 10:40:45 +00:00