Commit graph

14826 commits

Author SHA1 Message Date
wiz
166a474735 Update to 1.42:
1.42 - 2010-03-10T19:41:20
    * Fixed invalid Pod link. Thanks to Markus Sonderegger.
    * Changed license in the POD to "Same as Perl" to match the license listed in
      `META.yml`.
    * Changed `Build.PL` to require Module::Build 0.30. It already does in
      `configure_requires`, but also doing so on the `use` line helps provide
      a more useful error message in older toolchain tools that don't use
      `configure_requires`.
    * Updated `MANIFEST` so that the `README` is actually included in the
      distribution.
    * Now recognizes `.bat` files as Perl files when they contain
      "--*-Perl-*--" on the first line. Thanks to Olivier 'dolmen' Mengué for
      the patch (RT #46973).
    * `all_pod_files_ok()` now operates on directories as well as files.
      Thanks to Adriano Ferreira for the patch (RT #33025).
    * Files with no POD now have " (no pod)" added to test name. Thanks to
      Adriano Ferreira for the patch (RT #34955).
    * Updated documentation to note that `.PL` files are considered Perl
      files. Thanks to Adriano Ferreira for the spot (RT #34955).
    * `all_pod_files_ok()` now lets `pod_file_ok()` set the default test name,
      rather than doing so itself. Thanks to Adriano Ferreira for the spot (RT
      #34955).
2010-03-15 12:23:56 +00:00
wiz
eaad956635 Update to 3.0y; install README.
Monday, February 15, 2010

Re: 3.0y (source)

Version 3.0y fixes several regressions introduced in 3.0w related
to the new support for streaming the source file from a FIFO. This
was a long-requested feature and I'm pleased to report that now,
with the fixes in 3.0y, it appears to be working quite well.  The
upshot of this feature is that you can encode or decode based on
a compressed source file, without decompressing it to an intermediate
file. In fact, you can expect the same compression with or without
a streaming source file.

There were also reports of the encoder becoming I/O bound in previous
releases, caused by the encoder improperly seeking backwards farther
than the settings (namely, the -B flag) allowed. This is also fixed,
and there's a new test to ensure it won't happen again.

Update: The built-in support for automatic decompression of inputs
is interacting badly with the new source handling logic, results
in poor compression.

Sunday, October 25, 2009

Re: 3.0w (source)

With such a good state of affairs (i.e., no bug reports), I was
able to tackle a top-requested feature (59, 73). Many of you have
asked to be able to encode deltas using a FIFO as the source file,
because it means you can encode/decode from a compressed-on-disk
source file when you don't have enough disk space for a temporary
uncompressed copy. This is now supported, with one caveat.

When decoding with a non-seekable source file, the -B flag, which
determines how much space is dedicated to its block cache, must be
set at least as large as was used for encoding. If the decoder
cannot proceed because -B was not set large enough, you will see:

xdelta3: non-seekable source: copy is too far back (try raising
-B): XD3_INTERNAL

The stream->src->size field has been eliminated. Internally, a new
stream->src->eof_known state has been introduced. This was a big
improvement in code quality because, now, the source and target
files are treated the same with respect to external (de)compression
and several branches of code are gone for good.
2010-03-15 12:22:24 +00:00
jmmv
ff6c1ec7da Update to 0.47: use the 0.47 distfile and depend on monotone 0.47. 2010-03-15 09:52:56 +00:00
jmmv
5b567ebf3d Update monotone to 0.47:
Changes

- The default '<unknown>' author used by the git_export command has
  changed to 'Unknown <unknown>' and must be changed in existing author
  map files. The old '<unknown>' author will be rejected by the new
  validate_git_author lua hook.

- The 'git_export' command now validates all git author and committer
  values using a new 'validate_git_author' lua hook before they are
  written to the output stream. The export will fail if any value is
  rejected by this hook.

- The 'git_export' command now calls a new 'unmapped_git_author' lua
  hook for all git author values not found in the author map file. The
  default implementation of this hook attempts to produce valid git
  authors using several default pattern replacements.

- The 'get_date_format_spec' lua hook now has an additional parameter
  which hints at the wanted format (f.e. a short date or a long date
  time). The default implementation now returns '%x' for short and
  long dates, '%X' for short and long times (currently unused) and
  '%x %X' for short and long date times.

- The options '--date-format' and '--no-format-dates' are no longer
  specific to the 'log' command, but can now be used globally.

- monotone now prompts only three times for a key password.

New features

- Added portuguese translation (thanks to Américo Monteiro)

Bugs fixed

- 'passphrase' now allows an empty new password to be given
  (fixes monotone bug #28809)

- 'automate remote' and 'automate remote_stdio' no longer
  require an existing database (fixes monotone bug #28885)

- monotone no longer throws an exception on Windows if it is
  interrupted (^C); a couple of other bug have been fixed for this
  platform as well which generally improve the compatibility.

- The annotation of 'annotate' is now localized.

- The various occurrences where a revision is described by its
  certs now come with proper localized date output.

- Fix problems with newer Lua versions especially when
  LUA_COMPAT_VARARG not set.

Other

- Roster handling has been sped up significantly, and roster cache
  performance has been fixed for the case of overly large rosters.
  This should be mostly noticable when digging through history
  (especially initial pulls, since those send so many revisions),
  and be more noticable for projects with larger trees.

  The most significant internal change from this is that rosters and
  marking_maps are now copy-on-write. A longer overview of the internal
  changes is at:
  http://lists.gnu.org/archive/html/monotone-devel/2010-02/msg00043.html

- Improve the compatibility with newer Botan versions.
2010-03-15 09:51:32 +00:00
obache
0c6f6f71bb + p5-Tie-Cache 2010-03-15 09:06:17 +00:00
obache
20596f610e Import p5-Tie-Cache-0.17 as devel/p5-Tie-Cache.
Based on PR#41614 by Uwe Klaus.

This module implements a least recently used (LRU) cache in memory
through a tie interface. Any time data is stored in the tied hash, that
key/value pair has an entry time associated with it, and as the cache
fills up, those members of the cache that are the oldest are removed to
make room for new entries.
2010-03-15 09:05:11 +00:00
pettai
dc53295570 + log4shib 2010-03-15 08:21:49 +00:00
pettai
9f44be4743 Log4shib is a forked version of log4cpp that has been created for the
Shibboleth project to ensure a conistent, working snapshot that builds
reliably on the necessary platforms.
2010-03-15 08:18:53 +00:00
schmonz
20ba7f3eb3 DESTDIR support (can't test without a sufficiently old Darwin, but it looks
right already).
2010-03-15 02:39:36 +00:00
schmonz
8b1b816d54 DESTDIR support. 2010-03-15 02:32:49 +00:00
spz
82bfd109ba improve gnupg handling 2010-03-14 13:12:04 +00:00
spz
6df8ff0fe4 remove dependency on p5-Email-MIME-Modifier, which has been superseded by
p5-Email-MIME
2010-03-14 10:46:55 +00:00
seb
c517a9310b Add & enable p5-Devel-StackTrace-AsHTML 2010-03-13 21:18:00 +00:00
seb
55a3ff4b1b Initial import of p5-Devel-StackTrace-AsHTML version 0.05 in the
NetBSD Packages Collection.

The Perl 5 module Devel::StackTrace::AsHTML adds as_html method to
Devel::StackTrace which displays the stack trace in beautiful HTML,
with code snippet context and function parameters. If you call it
on an instance of Devel::StackTrace::WithLexicals, you even get to
see the lexical variables of each stack frame.
2010-03-13 21:17:26 +00:00
seb
3fd93fb127 Add & enable p5-Test-Requires 2010-03-13 18:13:10 +00:00
seb
37836d499d Initial import of p5-Test-Requires version 0.03 in the NetBSD
Packages Collection.

The Perl 5 module Test::Requires allows to test if a module can be
loaded.  When used in a Test::Simple/Test::More test script all
tests are skipped if a module can not be loaded.
2010-03-13 18:12:40 +00:00
pettai
d59f877c25 + tclreadline 2010-03-12 23:20:54 +00:00
pettai
2985c614e7 The tclreadline package makes the GNU Readline library available for
interactive tcl shells. This includes history expansion and file/command
completion. Command completion for all tcl/tk commands is provided and
commmand completers for user defined commands can be easily added.
tclreadline can also be used for tcl scripts which want to use a shell
like input interface. In this case the ::tclreadline::readline
read command has to be called explicitly.
2010-03-12 23:18:13 +00:00
jmmv
699c5cc635 Full rewrite of the monotone-server package:
- Delete the monotone-server-init script.

- Modify the monotone rc.d(8) script to provide extra commands such as
  'init', 'genkey' and 'read' to manipulate the server.  These are not
  interactive, but allow the same level of customization as the previous
  script.  Inspired by how the monotone init.d script from Fedora works.

- Delete the need of an rc.conf script in the pkg_sysconfdir of this
  package.  The settings previously stored there are now automatically
  discovered.

- Fully automated creation of a server key: no more need to create a
  passphrase by hand, memorize it, and stick it on a configuration file
  to never look at it again.

- The log file is now placed where it belongs: in varbase/log.

- Addition of a monotone-server(7) manpage explaining the whole setup
  process and pointers to the server files.

Note: upgrading from a previous version of the package will require manual
intervention if the rc.d script in /etc/rc.d is replaced.  However, I
really doubt anyone is using this package so I didn't want to go through
the trouble of implementing a migration procedure.  I've added a note to
the MESSAGE, though, asking users to contact me if required.
2010-03-12 09:27:17 +00:00
sno
f9357d9652 Added devel/p5-Throwable version 0.100090 2010-03-11 10:45:26 +00:00
sno
e31b2fb1f5 Importing package for perl5 module Throwable as dependency for scheduled
update of mail/p5-Email-Sender

Throwable is a role for classes that are meant to be thrown as exceptions
to standard program flow. It is very simple and does only two things:
saves any previous value for $@ and calls die $self.

Throwable::Error is a base class for exceptions that will be thrown to
signal errors and abort normal program flow. Throwable::Error is an
alternative to Exception::Class, the features of which are largely provided
by the Moose object system atop which Throwable::Error is built.

Throwable::Error performs the Throwable role.
2010-03-11 10:45:11 +00:00
spz
4fd4a6ad87 remove option to build with an older version of dependency as that
older dependency (tk83) is no longer around.
2010-03-11 06:42:44 +00:00
wiz
f307cb880a + pipestatus, ruby-gemcutter. 2010-03-10 23:47:37 +00:00
wiz
c7f181368d Initial import of pipestatus-0.6.0, packaged for wip by Aleksey Cheusov.
Addresses PR 40250.

pipestatus - source file for POSIX shell that allows
to obtain an exit status of every program in a pipe.

                        MOTIVATION

When we program in shell we often run pipes like this

    prog1 args1 | prog2 args2 | ... | progN argsN

POSIX says that exit status of pipe is the exit status of LAST program
in it, i.e.  progN in our example. That is, exit status of all other
programs in pipe is silently ignored.  But in many situations exit
status of all programs in pipe should be checked to make program
robust. Some shells like BASH and ZSH have special extensions for
doing this but POSIX shell unfortunately doesn't provide an EASY way
for doing this.

In order to solve the problem, described above pipestatus was written.
2010-03-10 23:47:02 +00:00
sno
c7cc115ebd Updating devel/p5-Test-Class from 0.33 to 0.34
pkgsrc changes:
- Adjust dependencies

Upstream changes:
0.34 - or the "Abandon ship!" release
    -   Harmonised $VERSION to the same value (Adam Kennedy)
    -   Devel::Symdump has a bug which is really a bug in core and won't be fixed.
        Dumped it and switched to MRO::Compat instead (tokuhirom)
    -   Add "build_requires" (Alexandr Ciornii)
2010-03-10 19:25:07 +00:00
sno
2607025bfd Updating devel/p5-Scalar-Defer from 0.20 to 0.23
pkgsrc changes:
- Add license definition
- Add module type definition

Upstream changes:
[Changes for 0.23 - 0210-02-17]
	* Fix for [rt.cpan.org #54609] If Scalar::Defer is loaded after
	  a thread is created, no more threads can be started. - SPROUT

[Changes for 0.22 - 2010-01-29]
	* No code changes; note performance problems under 5.8.9

[Changes for 0.21 - 2010-01-18]
	* Upgrade to a newer Module::Install
2010-03-10 19:15:24 +00:00
sno
fe8fd4e691 Updating devel/p5-IPC-SysV from 2.01 to 2.02
pkgsrc changes:
- Add license definition

Upstream changes:
2.02 - 2010-03-07
    * fix CPAN #50762: mistaken use of $[
      (thanks to Zefram for spotting this)
    * no need to specify an empty MAN3PODS in the core anymore
      (thanks to Nicholas Clark for providing a patch)
2010-03-10 19:07:28 +00:00
sno
5c1d52b407 Updating devel/p5-IO-Interactive from 0.0.5 to 0.0.6
pkgsrc changes:
- Adjust dependencies
- Add license definition

Upstream changes:
None noted
2010-03-10 19:00:09 +00:00
sno
2ef16bb883 Updating devel/p5-App-Cmd from 0.304 to 0.307
pkgsrc changes:
- Adjust dependencies

Upstream changes:
0.307     2010-03-09
          bump up required version of Getopt::Long::Descriptive

0.306     2010-03-08
          return the App::Cmd object (when non-Simple) in the Tester result
          allow App::Cmd::Tester subclasses to chose another Result class

0.305     2010-03-07
          App::Cmd::Tester now reports (probable?) exit code of tested apps
          some improvements to the tutorial and other docs
          added some documentation for App::Cmd::Setup
          now searches for plugins under App::Cmd::Plugin::; use = to prevent
2010-03-10 18:53:54 +00:00
sno
f57ebac08f Updating devel/p5-autobox-Core from 0.6 to 1.0
pkgsrc changes:
- Add license definition

Upstream changes:
Version 1.0 is identical to 0.9. PAUSE tells me 0.9 already exists so
bumping the number. *^%$!

Version 0.9 is identical to 0.8. PAUSE tells me 0.8 already exists so
bumping the number.

Version 0.8 fixes unshift and pop to again return the value removed
(oops, thanks brunov) and adds many, many more tests (wow, thanks brunov!).

Version 0.7 uses autobox itself so you don't have to, as requested, and ...
oh hell. I started editing this to fix Schwern's reported v-string warning,
but I'm not seeing it. Use ~~ on @array->grep if we're using 5.10 or newer.
Add an explicit LICENSE section per request. Took many tests and utility
functions from perl5i. Pays attention to wantarray and returns a list or
the reference, as dictated by context. flatten should rarely if ever be
needed any more.
2010-03-10 15:59:30 +00:00
obache
a622af624a Update libthai to 0.1.14.
LibThai 0.1.14 (28 February 2010):
* Fix crash on corrupted dictionary file; now it fails quietly instead.
* License clarification on individual source files.
* Updated word break dictionary.
2010-03-10 13:41:37 +00:00
obache
a075ec399b update libdatrie to 0.2.3.
0.2.3 (2010-02-27)
=====
- More robustness against corrupted trie files.
- License clarification in individual source files.
2010-03-10 13:38:07 +00:00
sno
f602f655d0 Updating devel/p5-Devel-REPL from 1.003007nb1 to 1.003009
pkgsrc changes:
- Adjust dependencies

Upstream changes:
1.3.9
  - Fix scary Moose 0.98 box, adding a check for ->isa('Devel::REPL') in
    Meta/Plugin.pm
1.3.8
  - resolve rt.cpan#44231 SIGINT does not quit the REPL just kills the
    line being edited
2010-03-10 13:12:19 +00:00
sno
b886f2a552 Updating devel/p5-MRO-Compat from 0.11 to 0.11nb1
pkgsrc changes:
- Remove dependencies to Class::C3 modules, they're required for
  perl <= 5.9.5 only
2010-03-10 11:57:05 +00:00
sno
3ebd443bd5 Updating devel/p5-Devel-Declare from 0.005011 to 0.006000
pkgsrc changes:
- Adjust dependencies to core modules

Upstream changes:
0.006000 - 09 Mar 2010
  - Make things work on perl 5.11.2 and newer (Zefram).
2010-03-10 09:59:09 +00:00
sno
6d0138a856 Updating devel/p5-Moose from 0.98 to 0.99
Upstream changes:
0.99 Mon, Mar 8, 2010
  [NEW FEATURES]
  * New method find_type_for in Moose::Meta::TypeConstraint::Union, for finding
    which member of the union a given value validates for. (Cory Watson)

  [BUG FIXES]
  * DEMOLISH methods in mutable subclasses of immutable classes are now called
    properly (Chia-liang Kao, Jesse Luehrs)

  [NEW DOCUMENTATION]
  * Added Moose::Manual::Support that defines the support, compatiblity, and
    release policies for Moose. (Chris Prather)
2010-03-10 08:48:23 +00:00
sno
c56693ca7e Added devel/p5-Config-AutoConf version 0.15 2010-03-09 21:27:44 +00:00
sno
c5652b93a2 Importing devel/p5-Config-AutoConf version 0.15 as dependency of scheduled
update of textproc/p5-Text-BibTeX.

With this module some of the tasks AutoConf macros are simulated.
To detect a command, to detect a library, etc.
2010-03-09 21:25:09 +00:00
fhajny
23c33b473b Add dependency on devel/ruby-gemcutter. Bump PKGREVSION to 1. 2010-03-09 12:44:29 +00:00
fhajny
f0ba43fef9 Import ruby18-gemcutter-0.3.0 as devel/ruby-gemcutter.
Adds several commands to RubyGems for managing gems and more on RubyGems.org.
2010-03-09 12:42:50 +00:00
sno
a981e11472 Updating devel/p5-Object-InsideOut from 3.58 to 3.63
Upstream changes:
3.63 Fri Mar  5 13:11:48 EST 2010
	- Fix for shared object destruction bug

3.62 Thu Mar  4 04:24:02 2010
	- Extended the change in v3.59 to Perl 5.8.9

3.61 Wed Mar  3 21:37:19 2010
	- Code cleanup

3.59 Wed Mar  3 19:11:50 2010
	- Fixed shared object destruction when using Thread::Queue
2010-03-08 18:26:19 +00:00
sno
96d842e08d Updating devel/p5-MooseX-Getopt from 0.26 to 0.27
pkgsrc changes:
- Adjust dependencies

Upstream changes:
Revision history for Perl extension MooseX-Getopt
  * Makefile.PL:
   - Bump dependency to Getopt::Long::Descriptive to 0.081 in an attempt to
     avoid test failures.
  * MooseX::Getopt::Dashes
   - Document that using a cmd_flag argument to attributes can be used to
     override the tr/_/-/ replacement ::Dashes does on attribute names
2010-03-08 16:57:36 +00:00
sno
3bba3de4db Updating devel/p5-Set-Scalar from 1.24 to 1.25
Upstream changes:
2009-12-27  Jarkko Hietaniemi  <jhi@iki.fi>
	* Fixed "trying to add an element twice prevents further
	  adds to the set" [rt.cpan.org #52559], bug reported by
	  Eduard Wulff.
	* Removed unused and deprecated (Perl 5.12?) "use UNIVERSAL 'isa'"
	  from Set/Scalar/Virtual.pm.
	* Add tests for the copy overload.
	* Released as 1.25.
2010-03-08 16:51:04 +00:00
sno
8cc207ca78 Updating devel/p5-Graph from 0.91 to 0.93
pkgsrc changes:
- Add license definition

Upstream changes:
2010-03-07  Jarkko Hietaniemi  <jhi@iki.fi>
	* Revert the SPTHeapElem.pm change made in Graph 0.92,
	  installing Heap 0.80 broke Graph.  Better be conservative.

2010-03-03  Jarkko Hietaniemi  <jhi@iki.fi>
	* Address rt.cpan.org #55912 "Broken links in the documentation"
	* Address rt.cpan.org #55196 "Heap 0.80 compatibility fix"
	* Add copyright and clearer license statement.
	* Release as 0.92.
2010-03-08 16:10:33 +00:00
sno
cc0fd5f279 Updating devel/p5-FreezeThaw from 0.45 to 0.50
pkgsrc changes:
- Add license definition

Upstream changes:
Version 0.50
	Support RExes of 5.11 and later (XXXX but not yet reblessed ones...)
		(prototype by Andreas Koenig)
2010-03-08 14:43:28 +00:00
sno
1f3d2c228d Updating devel/p5-Devel-NYTProf from 3.01 to 3.02
pkgsrc changes:
- Adjust dependencies

Upstream changes:
Changes in Devel::NYTProf 3.01_96 (svn 1087) 27th Feb 2010

  Fixed handling of usecputime=1 option and updated
    docs to note the significant limitations.
  Fixed association of XS subs to source files
    in some edge cases thanks to Nicholas Clark.
  Fixed nytprofmerge edge cases thanks to Nicholas Clark.

  Added high-resolution (100ns) timer for Mac OS X
    many thanks to Markus Peter.
  Added assorted optimizations thanks to Nicholas Clark.

  Changed subroutine profiler to be slightly more efficient.
  Changed some tests to be more informative on failure.
  Changed nytprofhtml to be smarter when source isn't available.
  Changed nytprofhtml to show sort arrow on sortable tables.

  Removed Devel::NYTProf::PgPLPerl module. That's now a separate
    PostgreSQL::PLPerl::NYTProf distribution.

  Updated docs to include a note about timing on Windows.
  Updated docs to include a section about making NYTProf faster.
2010-03-08 14:38:52 +00:00
joerg
d175ce5fee USE_NCURSES= # emtpy -> USE_NCURSES=yes 2010-03-08 13:21:37 +00:00
fhajny
967e3ee0e8 Updated devel/rubigen to 1.5.4.
1.5.4
- mocha, cucumber and shoulda are development dependencies (fixes
  requirement for thoughtbot-shoulda too)

1.5.3
- Forced rubigen to use activesupport 2.3.5 (as the last < 3.0
  version). It will upgrade to use 3.0.0 when it is released.

1.5.2
- Trying to remove a circular rubigen->newgem->rubigen dependency issue

1.5.1
- Return #write_manifest which was accidently removed
- Moved website into gh-pages branch

1.5.0
- Preparation for integration back into Rails
- --git/-g option for generated files to be added via git commands
- after_generate hook for generators (used as rails' templates mechanism)
- bumped activesupport requirement to 2.2.2
- upgraded internal files to support latest newgem (removed config/
  folder, moved config to Rakefile)
- support for RAILS_ROOT as a destination root
- removed references to Merb which now has its own generator system;
  can access any merb generators via 'rubigen' helper app
- RubiGen::Base.active can be changed to a RubiGen::Base subclass that will
  be used for lookups (e.g. RubiGen::Base.active = Rails::Generator::Base)

1.4.0
- rubigen tests now pass against ruby 1.9.0 and ruby 1.9.1(prerelease 2)
- puts are sent to an explicit #stdout which can be STDOUT or a StringIO
  passed from tests; test output is now clean!
2010-03-08 12:51:45 +00:00
dmcmahill
06a88f5bde add and enable flexdock 2010-03-08 12:40:08 +00:00
fhajny
b9b4ccccda Updated devel/hoe to 2.5.0.
Switched the gemspec based build.

2.5.0:
- Add extra dirs to rcov include path if needed.
- Added Hoe#dependency_target to make dependencies easier to declare.
- Added extra doco to describe how auto-population works.
- Added more doco to readme.
- Don’t bother posting news to rubyforge.
- Hoe::Inline plugin now deals with X::Y by flattening the name.
- Merged some of Hoe.pdf to README.txt and further improved doco.
- Pushed gemcutter & rubyforge dependencies down to the plugins.
- Fix perms on Hoe.pdf after copying.
- Fixed Hoe rdoc problem caused by gemcutter plugin.

2.4.0
- Added Hoe.pdf
- Added gemcutter plugin (raggi)
- Added newb plugin. (jbarnette)
- Improved README.txt
- Improved rdoc
- Refactored rubyforge task to plugin. (jbarnette)
2010-03-08 12:39:32 +00:00