Commit graph

11590 commits

Author SHA1 Message Date
he
098057f3d9 Update from version 0.72 to 0.74. Changes:
[Changes for 0.74 - June 1, 2008]

* Fix tests for svn 1.5.0.

[Changes for 0.73 - Mar 19, 2007]

* In get_latest_rev, resolve the right HEAD for use in get_logs.
  [Rolf Sch?uble]
2008-07-27 20:45:06 +00:00
dholland
af5551f80f Fix broken build with gcc4. 2008-07-27 20:10:42 +00:00
he
8587a6157c Update from version 1.22 to 1.25. Changes:
1.25, 22 Jul 2008 ^

    * Portability: support Perls before 5.7.3, and make this
      dependency explicit in the Makefile.PL

1.24, 20 Jul 2008 ^

    * Remove threads test which had inadvertantly slipped into the
      MANIFEST from source control, and add comprehensive documentation
      on the state of thread support in this module.
    * Correct other silly MANIFEST mistakes.

1.23, 18 Jul 2008 ^

    * Make behaviour when dealing with items which were undef
      defined. Previously it might segfault (or Bus Error on Mac OS
      X) on some operations and Perl versions, or result in an empty
      string being inserted.
    * Fix a minor compile problem on IRIX, reported by David Cantrell.
2008-07-27 18:55:04 +00:00
he
7fc9373521 Update from version 1.17 to 1.22.
Pkgsrc change:
 o Canonicalize HOMEPAGE pointer.

Upstream changes:

2007-10-23  Jarkko Hietaniemi  <jhi@iki.fi>

	* Add cartesian_product() and power_set(), both as full
	  constructors and as iterators.

	* Add empty_clone().

	* Makefile.PL not requiring Test::More since we are not using it.

	* Released as 1.22.

2007-10-04  Jarkko Hietaniemi  <jhi@iki.fi>

	* Made to work with the upcoming Perl 5.005_05
	  (yes, you read that right), most importantly
	  Scalar::Util made optional (we fall back to
	  pure Perl emulations for blessed() and refaddr()
	  if necessary).  Everything else already worked.

	* Released as 1.21.

Sat Aug	 6 12:39:43 2005  Jarkko Hietaniemi  <jhi@iki.fi>

	* [cpan #13816] Set::Scalar blesses unblessed refs

	  A genuine bug, the suggsted fix used, but then again Set::Scalar
	  was never designed or tested be used with references as the set
	  members.  I would not recommend doing that unless much more
	  testing has been conducted.  A test added to misc.t for that,
	  and a warning about using references as the set members added
	  to the pod.

	* [cpan #13856] funny behavior in
          Set::Scalar::Base::intersection and Set::Scalar::Base::union

	  A genuine bug, but the suggested fix as-is would break
	  the special cases of intersecting with the null set and
	  unioning with the universal set.
	  A slightly enhanced version of the fix used instead,
	  tests added to intersection.t and union.t.

	* [cpan #13857] Set::Scalar::Base::_binary_underload bug

	  Not really a bug.  The _binary_underload() method is only
	  ever going to be called by Set::Scalar itself, or by classes
	  derived from Set::Scalar, so the assumption that all references
	  are object and that they are capable of calling the new() method
	  (i.e. being instance of Set::Scalar) is completely valid.
	  Trying to use the suggested fix also badly breaks the
	  laws.t when the universal and null sets are present.

	* Released as 1.20.

Sun Mar 28 17:16:26 2004  Jarkko Hietaniemi  <jhi@iki.fi>

	* [cpan #5829] When is_disjoint() was called in list
	  context, and the result was disjoint (not disjoint
	  universes), the return value was a list with one
	  undef element, from Alexei.

	* Released as 1.19.

Sat Oct	 4 17:56:24 2003  Jarkko Hietaniemi  <jhi@iki.fi>

	* Removed a cut-and-paste bug from symmetric_difference();
	  from frederik.

	* Released as 1.18.
2008-07-27 18:40:44 +00:00
seb
bb386501b6 Add DESTDIR support. 2008-07-27 18:10:23 +00:00
he
1266513a4e Update from version 1.03 to 1.04.
Pkgsrc changes:
 o Canonicalize the HOMEPAGE on search.cpan.org.

Upstream changes:
1.04  Wed Jul 04 20:00:00 2007

	- Fixed line 229 to avoid unit value warnings.

	- Updated old-style &function calls.

	- Fixed conflicts between global our $DEBUG and
	  function-internal my $DEBUG.

	- General formatting stuff (whitespace, single vs. double
	  quotes, etc.)
2008-07-27 17:33:07 +00:00
he
94fa67e1b9 Update from version 1.16 to 1.17a. Changes:
1.17  2008-02-07
	- Unnecessary PerlIO_releaseFILE() calls are removed.  This
          fix prevents `make test' from failing on Perl 5.10.
	- Makefile.PL now fails with the EditLine Library on MacOS X.
          Use the GNU Readline Library.
	- tested with readline-5.2 (which has no new feature to be
          supported).
2008-07-27 17:29:36 +00:00
he
099f07ea8f Update from version 1.04 to 1.05. Changes:
1.05 Thu 10 Jul 2008
	- No functional changes.
	- Updating to Module::Install 0.76
2008-07-27 17:10:10 +00:00
he
d090952500 Update from version 0.24 to 0.25. Changes:
2005-10-15 Matthew Astley <mca1001@users.sourceforge.net>

    * doc/release-checklist, doc/TODO, ChangeLog: updates for release
    * lib/Test/Unit.pm: version 0.25
    * MANIFEST: add licence and class-diagram files, remove old exmample;
      keep in "make manifest" generated order
    * t/tlib/AssertTest.pm (test_fail_assert_not_null): extra check, for
      SF bug #610499
    * lib/Test/Unit/Assert.pm (assert_deep_equals): fix comparisons of cyclic
      structures (thanks flacoste, SF patch #678422), comparisons of undefs
      (thanks flacoste, Debian BTS #249678), comparison of SCALAR refs
    * t/tlib/AssertTest.pm (test_assert_deep_equals): add modified test from
      SF bug #1012115; modified test from flacoste's SF patch #678422; more
      tests on SCALAR refs, and improve the regexp

2005-08-19 Matthew Astley <mca1001@users.sourceforge.net>

    * doc/TODO: notes on HarnessUnit, UnitHarness; more on stuff I'd like
      to do later
    * examples/README: minor update

2005-08-03 Matthew Astley <mca1001@users.sourceforge.net>

    * doc/class-diagram.{dia,txt,png}: first stab at a UML class diagram,
      see how it goes

2005-08-01 Matthew Astley <mca1001@users.sourceforge.net>

    * lib/Test/Unit.pm, lib/Test/Unit/TkTestRunner.pm,
      lib/Test/Unit/TestRunner.pm: put links to COPYING.* in Test::Unit;
      move copyright notices from testrunner modules to Test::Unit
    * lib/Test/Unit/<many>, t/tlib/AllTests.pm: set AUTHOR POD sections to
      the same boilerplate, in files that don't appear to be single-author
      -- as described in the top level AUTHORS file
    * AUTHORS: update authors list with SF ids and what I found while
      boilerplating the PODs; add explicit copy of the Perl licence, taken
      from Debian perl-base package v5.8.4-2
    * COPYING.Artistic, COPYING.GPL-2: licences copied from Debian
      base-files package v3.0.12

2005-07-31 Matthew Astley <mca1001@users.sourceforge.net>

    * lib/Test/Unit/Assert.pm (is_numeric): change the test to match only
      lone numbers. fix SF bug#1014540

        *** NB. this causes assert_equals to switch from assert_num_equals
        to assert_str_equals in some cases

        * t/tlib/AssertTest.pm (test_numericness, test_assert_equals):
        tests for new is_numeric

        * lib/Test/Unit/TkTestRunner.pm: make "Show..." dialog text expand
        with window and include annotations.  fixes SF bug#1018619

        * t/try_examples.t: clear out useless 'use lib's; remove dup $^O
        check; fix RT bug#3963 (thanks ILYAM); improve skipping of
        untested items

        * examples/tester.png: update screenshot of Tk test runner; mark
        as binary

        * examples/tester.pl: remove old Tk code - Test::SuiteWrapper went
        away 2000-02-21

2005-07-30 Matthew Astley <mca1001@users.sourceforge.net>

    * t/try_examples.t: Fix SF bug#908422 (track changing testing output
      format); Thanks: dholland, eksiegerman [aka. SF bug#1245490, RT bug#2244]
    * .cvsignore: ignore build stuff

        -- other changes Adam made since REL_0_24, but aren't mentioned
        already.  I list them partly so I know where my towel is:

        * AUTHORS: Adam became maintainer

        * doc/TODO: updated

        * lib/Test/Unit/Decorator.pm: some minor change I've not investigated

        * lib/Test/Unit/Procedural.pm:
        fix bug spotted by Matthias Ferber (and Ken) in run() (which is
        usually overridden) [SF bug#760491, RT bug#3058]

        * lib/Test/Unit/Runner.pm: improve filtering, POD

        * lib/Test/Unit/TestCase.pm: POD for filtering

        * t/tlib/RunnerTest.pm: new test for T:U:TestRunner, just tests
        filtering; uses the new t/tlib/FilteredSuite.pm

2002-06-20 Adam Spiers <perlunit@adamspiers.org>

    * lib/Test/Unit/TestCase.pm: document new filtering via coderefs
    * MANIFEST, lib/Test/Unit/Test.pm, lib/Test/Unit/TestSuite.pm,
      t/tlib/AllTests.pm, t/tlib/FilteredSuite.pm:
          o remove ALL filtering hack, and instead allow filtering via coderefs:

            sub filter {{
              foo_tests  => sub {
                my $method = shift;
                return $method =~ /foo/;
              },
              everything => sub { 1 },

              # method lists still work
              another_token => [ qw/test_method1 test_method2/ ],
            }}

        - add tests for filtering mechanism
2008-07-27 17:05:08 +00:00
he
59312ff4fc Update from version 0.10 to 0.11. Changes:
0.11  Jun 09 2008
        - better Makefile.PL
        - mention Test::Trap
        - uplevel 2 changed to uplevel 1 to work with Sub::Uplevel 0.19_02
        - small fixes
2008-07-27 16:53:38 +00:00
he
15f3925f21 Update from version 1.182 to 1.183.
Pkgsrc change:
 o Add commented-out homepage on search.cpan.org.

Upstream changes:
2008-06-02  Torsten Schoenfeld  <kaffeetisch@gmx.de>

	* Glib.pm
	* NEWS
	* README: Stable release 1.183.

2008-05-31  Torsten Schoenfeld  <kaffeetisch@gmx.de>

	Merge from HEAD:

	* GSignal.xs: In the xsub for g_signal_add_emission_hook, make
	sure that the type class exists before we try to fetch information
	about one of its signals.

2008-05-22  Torsten Schoenfeld  <kaffeetisch@gmx.de>

	* GType.xs
	* Glib.pm
	* t/c.t: Overload '!=' and 'ne' for flags values for consistency.

2008-05-20  Torsten Schoenfeld  <kaffeetisch@gmx.de>

	* GClosure.xs (gperl_callback_invoke): Put a mortal copy of the
	user data on the stack to avoid prematurely destroying it in
	certain cases.  Patch by Kevin Ryde.

	* t/c.t: Test that empty flags values ([], undef) work.

	* GType.xs (gperl_convert_flag_one): Don't call
	gperl_type_flags_get_values needlessly.

2008-05-04  Torsten Schoenfeld  <kaffeetisch@gmx.de>

	* GBoxed.xs
	* GType.xs: Use const char* to store the return value of
	sv_reftype.

	* Subclass.pm: Improve the documentation of GET_PROPERTY and
	SET_PROPERTY.  (Patch by Kevin Ryde)

2008-04-19  muppet <scott@asofyet.org>

	* xs/GType.xs
	* t/c.t: Register Glib::Enum and Glib::Flags.  Remove special case
	logic for these from Glib::Type::register().
2008-07-27 16:03:32 +00:00
seb
ed500bfb6a Add & enable p5-B-Utils 2008-07-27 14:20:47 +00:00
seb
69518bb9f4 Initial import of p5-B-Utils version 0.05 in the NetBSD Packages
Collection.

The Perl 5 module B::Utils provides functions that make it easier
to manipulate the op tree.
2008-07-27 14:18:22 +00:00
joerg
3c4ba4948e Unbreak patch by removing superfluous ". 2008-07-27 13:39:24 +00:00
seb
160c709c26 p5-MooseX-Getopt 2008-07-27 13:34:02 +00:00
seb
09a9fd3d41 Initial import of p5-MooseX-Getopt version 0.15 in the NetBSD
Packages Collection.

The Perl 5 module MooseX::Getopt is a Moose role which provides an
alternate constructor for creating objects using parameters passed
in from the command line.
2008-07-27 13:32:17 +00:00
seb
1f3d146f8a Update to version 2.37.
While here mark this package as not requiring any compiler (empty
USE_LANGUAGES variable).

Changes since last packaged version (2.35):

Changes in version 2.37
-----------------------
* Bugfix: With gnu_compat, --foo= will no longer trigger "Option
  requires an argument" but return the empty string.

Changes in version 2.36
-----------------------
**************** WARNING -- EXPERIMENTAL CODE AHEAD ****************

* Parsing options from an arbitrary array
  The entry point GetOptionsFromArray (exported on demand) can be used
  to parse command line options that are not passed in via @ARGV, but
  using an arbitrary array.

    use Getopt::Long qw(GetOptionsFromArray);
    $ret = GetOptionsFromArray(\@myopts, ...);

* Parsing options from an arbitrary string
  The entry point GetOptionsFromString (exported on demand) can be
  used to parse command line options that are not passed in via @ARGV,
  but using an arbitrary string.

    use Getopt::Long qw(GetOptionsFromString);
    $ret = GetOptionsFromString($optstring, ...);

  Note that upon completion, no arguments may remain in the string.
  If arguments may remain, call it in list context:

    ($ret, $args) = GetOptionsFromString($optstring, ...);

  @$args will have the remaining arguments.
**************** END EXPERIMENTAL CODE ****************
* Number values for options may include underscores for readability
  (just like Perls numbers).
* Bugfix for Ticket #19432 (found and fixed by khali).
* Bugfix to make it cooperate with the bignum pragma. Thanks to Merijn
  and Yves.
* Various small fixes to make the test suite run under 5.004_05.
* More examples (skeletons).
2008-07-27 12:53:26 +00:00
seb
78c44b2e2e Add & enable p5-MooseX-Object-Pluggable 2008-07-27 12:03:49 +00:00
seb
b92d824bc1 Initial import of p5-MooseX-Object-Pluggable version 0.0008 into
The NetBSD Packages Collection.

The Perl 5 module MooseX::Object::Pluggable is meant to be loaded
as a role from Moose-based classes. It will add methods and attributes
to assist you with the loading and handling of plugins and extensions
for plugins.
2008-07-27 12:00:24 +00:00
he
0c672d1325 Add p5-CLASS. 2008-07-26 19:52:54 +00:00
he
98c8991498 Import p5-CLASS version 1.00 (from pkgsrc-wip, more or less).
CLASS and $CLASS are both synonyms for __PACKAGE__. Easier to type.

$CLASS has the additional benefit of working in strings.
2008-07-26 19:51:37 +00:00
he
9c435cf040 Update from version 6.30 to 6.44.
Update discussed in general terms with jlam@.

Pkgsrc changes:
 o Some of our changes appear to have been adopted upstream,
   so patch-aa is gone and other diffs are reduced in size.
 o We don't install or tweak perllocal.pod, so comment out
   the testing of it being installed in the selftests.

Upstream changes:
6.44  Thu Feb 28 16:06:04 PST 2008
    Bug Fixes
    * Updated bundled ExtUtils::Install to 1.45 which should fix some
      Cygwin issues. [rt.cpan.org 33291]


6.43_01  Tue Jan  1 16:06:47 PST 2008
    Bug Fixes
    * Change the "is this really a Perl core library directory" checks to
      look for strict instead of Exporter.  Now that Exporter is on CPAN
      it can wind up in site_perl.
    * split_command() will now set aside a little more space for macro
      expansion.  This should help on systems with cramped command line
      lengths.  Specifically, Pugs on Win32.  [rt.cpan.org 20145]

    Installation
    * MakeMaker would not install if the installed MakeMaker was too old,
      like on 5.6.1.  The installation process was still using the
      installed MakeMaker in a few places.  This has been fixed.
      [rt.cpan.org 24746]

    OS X
    * "make dist" will no longer bundle up resource fork files (._foo).
      [rt.cpan.org 29525]

    Docs
    * The documentation of VERSION_FROM was recommending vstrings (1.2.3)
      which have never worked right.
    * The documentation for the accepted values of LICENSE moved to
      Module::Build::API. [rt.cpan.org 32020]

    Tests
    * The compilation test was testing the installed modules, not the
      about-to-be-installed.
    * xs.t would fail if ExtUtils::CBuilder was not installed.

    Misc
    * Cleanups brought to you by no more 5.5 compatibility!
    * MakeMaker is now perlcritic clean at severity level 5... except
      the really silly ones.
    * DIE use vars DIE!
    * Added some resources to the META.yml

6.42  Fri Dec  7 17:00:14 PST 2007
    Bug Fixes
    - 6.33 moved PREREQ_FATAL to happen after CONFIGURE.  This meant if
      your CONFIGURE use a prereq it would fail and no PREREQ_FATAL
      message would be displayed.
    - Put the "nicetext" functionality back, VMS needs it to deal with
      other people's custom make.  But rename it to the more
      accurate maketext_filter(), test it and fix a bug where it would
      stop processing if it saw a macro declaration.

6.40  Thu Dec  6 03:00:47 PST 2007
    Bug Fixes
    - Remove the dubious nicetext() Makefile formatting hack to account for
      a lack of space between the target and colon needed on VMS.  This
      interfered with META.yml creation on VMS and possibly other output.
    - Fix the remaining targets which don't have a space between the target
      and the colon.

6.38  Wed Nov 28 16:01:12 PST 2007
    Releasing 6.37_03 as 6.38.

6.37_03  Mon Nov 26 14:15:34 PST 2007
    Tests
    - parse_version.t had wrong test count when version.pm isn't installed.
    - Fixed some warnings in the XS module we're using for testing.
    - "our $VERSION" test in parse_version.t was never running
    - Quoting uses of 1.2.3 style versions in parse_version.t to protect
      older perls.

    Portability
    - Moved the minimum required version up to 5.6.0.

6.37_02  Sun Nov 25 23:33:14 PST 2007
    Test Improvements
    - Added a test for a basic XS build.

    Bug Fixes
    - A refactoring in 6.37_01 broke XS compilation.

6.37_01  Sun Nov 25 17:05:53 PST 2007
    Improvements
    - Upgraded the META.yml to version 1.3 of the spec (which really
      doesn't change anything).  Thanks bdfoy.
    - MakeMaker now always includes the required 'author' field in
      the META.yml even if it's undef to comply with the META.yml spec.
    - Updated ExtUtils-Install to latest version (1.44)
    - Unified the version numbers of all modules.

    Test Fixes
    - cd() test on VMS used non-native paths. [bleadperl 31534]
    - Removed uses of "no_plan" in tests to remain compatible with
      old versions of Test::Harness.
    - writemakefile_args.t had the wrong test count if version.pm isn't
      installed.

    Bug Fixes
    - $VERSION detection code would be confused by "sub version"
      [rt.cpan.org 30747]
    - LINKTYPE=static will now be propagated to child builds.
      [bleadperl 31761]

    Portability Fixes
    - Add "dragonfly" to the list of BSDish operating systems
    - BSD detection code would not pick up bsdos or internix
    - Fix detection of shared libperl on NetBSD [bleadperl 31526]


6.36  Tue Jul  3 01:06:40 PDT 2007
    Test Fixes
    - version.pm prior to 0.7203 caused Foo->VERSION to reformat
      $Foo::VERSION.  This caused prereq.t to fail.

6.35  Sun Jul  1 20:53:38 PDT 2007
    New Features
    * MakeMaker will now try to "use version" before parsing $VERSION.
      This allows "$VERSION = qv(1.2.3)" to work.

    Test Fixes
    - writemakefile_args.t now works with older versions of version.pm

6.34  Sat Jun 30 11:06:54 CDT 2007
    Test Fixes
    - Accidentally hard coded the version of strict.pm [rt.cpan.org 27838]
2008-07-26 19:11:53 +00:00
seb
df90bcae06 Add & enable p5-Moose 2008-07-26 13:54:06 +00:00
seb
0c9fbcdc60 Initial import of p5-Moose version 0.54 into The NetBSD
Packages Collection.

Moose is an extension of the Perl 5 object system.
The main goal of Moose is to make Perl 5 Object Oriented programming
easier, more consistent and less tedious. With Moose you can to
think more about what you want to do and less about the mechanics
of OOP.
Additionally, Moose is built on top of Class::MOP, which is a
metaclass system for Perl 5. This means that Moose not only makes
building normal Perl 5 objects better, but it provides the power
of metaclass programming as well.
2008-07-26 13:50:13 +00:00
seb
444d545fba Add & enable p5-Class-MOP 2008-07-26 12:24:47 +00:00
seb
60e7ce8ab1 Initial import of p5-Class-MOP version 0.63 into The NetBSD
Packages Collection.

The Perl 5 module Class::MOP is a fully functioning meta object
protocol for the Perl 5 object system. It makes no attempt to change
the behavior or characteristics of the Perl 5 object system, only
to create a protocol for its manipulation and introspection.  It
does attempt to create the tools for building a rich set of extensions
to the Perl 5 object system
2008-07-26 12:21:38 +00:00
seb
b5fda50eb3 Add & enable p5-Sub-Identify 2008-07-26 09:29:17 +00:00
seb
c4bf8e661e Initial import of p5-Sub-Identify version 0.03 into The NetBSD
Packages Collection.

The Perl 5 module Sub::Identify allows you to retrieve the real
name of code references.
2008-07-26 09:25:46 +00:00
tonio
b0bb264da8 Disable the installation of Git Gui.app under Darwin 2008-07-26 09:16:20 +00:00
seb
4c06c6e3da Add & enable p5-Sub-Name 2008-07-26 08:02:11 +00:00
seb
7c95b84a5f Initial import of p5-Sub-Name version 0.04 into The NetBSD
Packages Collection.

The Perl 5 module Sub::Name has only one function, subname, which
assigns new names to subs.
2008-07-26 07:59:15 +00:00
seb
3e55905b95 Update to version 0.2.0.
Changes since last packaged version (0.1.0):
0.2.0  Sat Aug  4 17:22:31 2007
    - Added fallback to $main::VERSION if version not specified in Pod
      (thanks Todd and Thomas)
    - Added non-zero exit value on bad arg list (thanks Toby)
    - Changed module behaviour: now removes identified arguments from @ARGV.
      on successful match (thanks Aran and Tim)
    - Allowed alternations everywhere (i.e. outside optionals too)
    - Allowed E<lt> and E<gt> in option specifiers (thanks Wes)
2008-07-26 06:58:39 +00:00
seb
e441da0448 Update to version 1.0.3
Changes since last packaged version (1.0.2):
1.0.3  Fri Feb 22 17:25:30 2008
    - Added -ENV config option (thanks Steven)
    - Added doc note about -MSmart::Comments approach (thanks David)
    - Smartened up vertical spacing of output (thanks Steve!)
2008-07-26 06:52:00 +00:00
bjs
1adc83c6c8 Update to version 0.14.3.
Changes:

commit 8fe07fa4cef52c194e27b1ae764e2647c3f674f2

    Handle refresh of changed files with non-ASCII names

    Without -z, git diff-files was quoting them for us.

commit adb61608fb1611570bbb53ddd0b7551e90e3fbdd

    Test for another filename quoting issue in tree_status()

    stgit.git.tree_status() had another filename quoting issue,
    similar to the one just fixed. Test for that one too.

commit fb9b3c0243657a2cf520e5bd5ccfe4aab94799c8

    Handle changed files with non-ASCII names

    Git was quoting them for us, which was not what we wanted. So call
    diff-index with the -z flag, so that it doesn't.

commit 82863c3c5b26c743d1c0c288d354dd78557a914c

    Add rebase test for when upstream has deleted a non-ASCII file

    Test that stg rebase can handle upstream deleting a file with a
    non-ASCII name. It currently can't.

    Bug spotted by Jakub Narebski <jnareb@gmail.com>.

commit 466bfe50d7930bca950ca2b3436f1278a6b15af5

    Fix "refresh" failure with moved files (bug 11661)

    This patch fixes the git.tree_status() function to not pass
    missing files to the git-diff-files command which crashes in weird
    ways (see the bug report on gna.org).

commit 340793d1f7dc889720ceef3271ca58187474d110

    Allow export to write unapplied files as well

    This was an artificial limit which upset many people (including me).

commit 61fb81b963c1adb0abb08239c24fa4ee39c5929a

    Fix the sync'ing of unapplied patches only

    When only unapplied patches are to be sync'ed, the command failed
    because the first patch was trying to be pushed twice.
2008-07-25 04:00:59 +00:00
bjs
702a0280c5 Update to version 1.5.6.4. The base package now depends on devel/p5-Error;
this ensures that git never has to install its own copy, thereby
avoiding future conflicts with devel/p5-Error.  Plus, the pkgsrc
version is newer.

While here, set PKG_SYSCONFSUBDIR=git and explicitly specify sysconfdir
in CONFIGURE_ARGS.  Remove trailing slash from GITCOREDIR.

Long list of changes since 1.5.6:

Fixes since v1.5.6.3
--------------------

* Various commands could overflow its internal buffer on a platform
  with small PATH_MAX value in a repository that has contents with
  long pathnames.

* There wasn't a way to make --pretty=format:%<> specifiers to honor
  .mailmap name rewriting for authors and committers.  Now you can with
  %aN and %cN.

* Bash completion wasted too many cycles; this has been optimized to be
  usable again.

* Bash completion lost ref part when completing something like "git show
  pu:Makefile".

* "git-cvsserver" did not clean up its temporary working area after
  annotate request.

* "git-daemon" called syslog() from its signal handler, which was a
  no-no.

* "git-fetch" into an empty repository used to remind that the fetch will
   be huge by saying "no common commits", but this was an unnecessary
   noise; it is already known by the user anyway.

* "git-http-fetch" would have segfaulted when pack idx file retrieved
  from the other side was corrupt.

* "git-index-pack" used too much memory when dealing with a deep delta
  chain.

* "git-mailinfo" (hence "git-am") did not correctly handle in-body [PATCH]
  line to override the commit title taken from the mail Subject header.

* "git-rebase -i -p" lost parents that are not involved in the history
  being rewritten.

* "git-rm" lost track of where the index file was when GIT_DIR was
  specified as a relative path.

* "git-rev-list --quiet" was not quiet as advertised.

Contains other various documentation fixes.

Fixes since v1.5.6.2
--------------------

* Setting core.sharerepository to traditional "true" value was supposed
  to make the repository group writable but should not affect permission
  for others.  However, since 1.5.6, it was broken to drop permission
  for others when umask is 022, making the repository unreadable by others.

* Setting GIT_TRACE will report spawning of external process via
  run_command().

* Using an object with very deep delta chain pinned memory needed for
  extracting intermediate base objects unnecessarily long,
  leading to excess memory usage.

* Bash completion script did not notice '--' marker on the command
  line and tried the relatively slow "ref completion" even when
  completing arguments after one.

* Registering a non-empty blob racily and then truncating the working
  tree file for it confused "racy-git avoidance" logic into thinking
  that the path is now unchanged.

* The section that describes attributes related to git-archive were placed
  in a wrong place in the gitattributes(5) manual page.

* "git am" was not helpful to the users when it detected that the committer
  information is not set up properly yet.

* "git clone" had a leftover debugging fprintf().

* "git clone -q" was not quiet enough as it used to and gave object count
  and progress reports.

* "git clone" marked downloaded packfile with .keep; this could be a
  good thing if the remote side is well packed but otherwise not,
  especially for a project that is not really big.

* "git daemon" used to call syslog() from a signal handler, which
  could raise signals of its own but generally is not reentrant.  This
  was fixed by restructuring the code to report syslog() after the handler
  returns.

* When "git push" tries to remove a remote ref, and corresponding
  tracking ref is missing, we used to report error (i.e. failure to
  remove something that does not exist).

* "git mailinfo" (hence "git am") did not handle commit log messages in a
  MIME multipart mail correctly.

Futureproof
-----------

 * "git-shell" accepts requests without a dash between "git" and
   subcommand name (e.g. "git upload-pack") which the newer client will
   start to make sometime in the future.

Fixes since v1.5.6.1
--------------------

* "git clone" from a remote that is named with url.insteadOf setting in
  $HOME/.gitconfig did not work well.

* "git describe --long --tags" segfaulted when the described revision was
  tagged with a lightweight tag.

* "git diff --check" did not report the result via its exit status
  reliably.

* When remote side used to have branch 'foo' and git-fetch finds that now
  it has branch 'foo/bar', it refuses to lose the existing remote tracking
  branch and its reflog.  The error message has been improved to suggest
  pruning the remote if the user wants to proceed and get the latest set
  of branches from the remote, including such 'foo/bar'.

* "git reset file" should mean the same thing as "git reset HEAD file",
  but we required disambiguating -- even when "file" is not ambiguous.

* "git show" segfaulted when an annotated tag that points at another
  annotated tag was given to it.

* Optimization for a large import via "git-svn" introduced in v1.5.6 had a
  serious memory and temporary file leak, which made it unusable for
  moderately large import.

* "git-svn" mangled remote nickname used in the configuration file
  unnecessarily.

Fixes since v1.5.6
------------------

* Last minute change broke loose object creation on AIX.

* (performance fix) We used to make $GIT_DIR absolute path early in the
  programs but keeping it relative to the current directory internally
  gives 1-3 per-cent performance boost.

* bash completion knows the new --graph option to git-log family.


* git-diff -c/--cc showed unnecessary "deletion" lines at the context
  boundary.

* git-for-each-ref ignored %(object) and %(type) requests for tag
  objects.

* git-merge usage had a typo.

* Rebuilding of git-svn metainfo database did not take rewriteRoot
  option into account.

* Running "git-rebase --continue/--skip/--abort" before starting a
  rebase gave nonsense error messages.
2008-07-24 23:22:54 +00:00
tonnerre
9a20d10091 Fix denial of sevice vulnerability in Berkeley yacc (CVE-2008-3196). 2008-07-24 17:13:00 +00:00
seb
0b96c9af07 Update to version 0.03
Changes since last packaged version (0.02):
0.03 2008-06-24
    * tiny format adjustments
    * replace action is not allowed when source and destination are equal
    * docs update
    * create a dir in a test to avoid false failures
      thanks to Diab Jerius and cpan testers for kicking me
2008-07-24 14:15:57 +00:00
seb
b4c546c2fe Update to version 0.23.
Changes since last packaged version (0.11):

[Changes for 0.23 2008-05-09]
* RT now respects the --datafile flag to rt-setup-database when
  used with --action acl or --action schema.
  Don't pass the initialdata file when we're doing schema changes

[Changes for 0.22 2008-03-25]
* Add local lib path to the @INC when we call any script that may
  load RT config.

[Changes for 0.21 2007-12-07]
* LICENSING CHANGE: This compilation and all individual files in it
  are now under the permissive "MIT" license.  See the COPYRIGHT
  section in README for the new terms.
* Cleanup on POD, changelog, README, etc.
* Bump dependency of Module::Install::Admin to 0.40, so we can make use of
  all_from() and drop the parentheses in Makefile.PL commands.

[ Changes for 0.20 2007-12-05]
* Support for new RT 3.7 "RT Plugin" mechanism.
* No longer tries to write to the global local perl man and site directories
  (packlists and manpages), instead installing them within the RT hierarchy.
2008-07-24 02:03:39 +00:00
bjs
97879da745 Update to libidn-1.9.
Changes:


2008-07-01  Simon Josefsson <simon@josefsson.org>

	* po/cs.po.in, po/nl.po.in, po/pl.po.in, po/vi.po.in: Sync with TP.

2008-07-01  Simon Josefsson <simon@josefsson.org>

	* Update gnulib files

2008-06-18  Simon Josefsson <simon@josefsson.org>

	* NEWS, csharp/generate/Tokenizer.cs: Work around C# compiler bug.

2008-06-17  Simon Josefsson <simon@josefsson.org>

	* GNUmakefile, doc/gendocs_template: Update gnulib files.

2008-06-10  Simon Josefsson <simon@josefsson.org>

	* doc/specifications/rfc3454.txt: Remove more text.

2008-06-02  Simon Josefsson <simon@josefsson.org>

	* doc/libidn.texi: Drop invariant sections.

2008-05-30  Simon Josefsson <simon@josefsson.org>

	* lib/gl/stdbool.in.h, maint.mk: Update gnulib files.

2008-04-28  Simon Josefsson <simon@josefsson.org>

	* src/Makefile.am: Use singularis STRING.  Suggested by Benno
	Schulenberg <coordinator@translationproject.org>.

2008-04-28  Simon Josefsson <simon@josefsson.org>

	* src/idn.c: Don't gettext error code.

2008-04-28  Simon Josefsson <simon@josefsson.org>

	* src/idn.c: Don't gettextize debug messages.

2008-04-24  Simon Josefsson <simon@josefsson.org>

	* NEWS, THANKS, src/idn.c: idn: fix error message when NFKC fails.
	Reported by Benno Schulenberg <coordinator@translationproject.org>.
2008-07-24 01:35:21 +00:00
seb
30719e8e8e The Perl5 module File::Remove is (now?) required as a runtime dependency.
Hence register p5-File-Remove package as a full dependency.

Bump PKGREVISION to 1.
2008-07-23 23:17:45 +00:00
rhaen
98c61492d6 updated to 0.85
ChangeLog:
0.85 (05.28.2008) - John Siracusa <siracusa@gmail.com>

    * Added "inherited_hash" and "inheritable_boolean" class method types.
    * Documented shift, unshift, and pop array method maker method type.
    * Fixed a bug that prevented "--opt=0" options from being honored
      (Reported by Bill Moseley)
2008-07-23 22:42:36 +00:00
rhaen
6cffd13d28 updated to 0.34
ChangeLog:
0.34 2008-06-17 20:20:14 UTC
    - Rewrite the usage of _re_sort() in order to deal
      with blead change #33874. Bug smoked out by Andreas
	  K?nig.

0.33 2008-06-07 14:40:57 UTC
    - Tweaked _fastlex() to fix bug #36399 spotted by Yves
      Blusseau ('a|[bc]' becomes 'a\|[bc]').
    - Recognise POSIX character classes (e.g. [[:alpha:]].
      Bug also spotted by Yves Blusseau (bug #36465).

0.32 2007-07-30 17:47:39 UTC
    - Backed out the change introduced in 0.25 (that created
      slimmer regexps when custom flags are used). As things
      stood, it meant that '/' could not appear in a pattern
      with flags (and could possibly dump core). Bug #28554
      noted by David Morel.
    - Allow a+b to be unrolled into aa*b, as that may allow
      further reductions (bug #20847 noted by Philippe Bruhat).
      Not completely implemented, but bug #28554 is sufficient
      to push out a new release.
    - eg/assemble understands -U to enable plus unrollings.
    - Extended campaign of coverage improvements made to the
      test suite caught a minor flaw in source().

0.31 2007-06-04 20:40:33 UTC
    - Add a fold_meta_pairs flag to control the behaviour of
      [\S\s] (and [\D\d], [\W\w]) being folded to '.' (bug
      #24171 spotted by Philippe Bruhat).

0.30 2007-05-18 15:39:37 UTC
    - Fixup _fastlex() bug in 5.6 (unable to discriminate \cX).
      This allows bug #27138 to be closed.

0.29 2007-05-17 10:48:42 UTC
    - Tracked patterns enhanced to take advantage of 5.10
      (and works again with blead).
    - The mutable() functionality has been marked as
      deprecated.
    - mailing list web page was incorrect (noted by Kai
      Carver)
2008-07-23 22:36:24 +00:00
seb
7099d21a97 RT's installed script PREFIX/sbin/rt-dump-database needs the Perl Module
XML::Simple. Hence add a dependency on p5-XML-Simple package.

While here ensure that PREFIX/{bin,sbin} are created during install phase.

Bump PKGREVISION to 4.
2008-07-23 18:00:55 +00:00
rhaen
60c7d0dd2d updated to 0.24
cleaned MASTER_SITES

ChangeLog:
version: 0.24
date:    Wed Aug 30 10:45:22 PDT 2006
changes:
- Include Time::HiRes dependency into Makefile.PL (RT #19291)
- Include URI and DB_File dependency into Makefile.PL (RT #15036)
- Upgraded to Module::Install 0.64
- Added File::Spec path name portability fixes all over the place.
- Incorporated parts of Barbie's patch to fix tests on Win32 Perl 5.6
  (RT #17506)
2008-07-23 16:08:51 +00:00
rhaen
a349275700 updated to 1.02
took maintainership

ChangeLog:
1.02  Wed Aug  8 13:46:16 PDT 2007
        - Added a functionality to reuse existing AppConfig object
          (Thanks to Ben H Kram)
2008-07-23 15:21:00 +00:00
rhaen
61236ba652 updated to 1.18
took maintainership
added dependency to devel/p5-Log-Log4perl

ChangeLog:
1.12 Mon Feb 28 23:20:03 EST 2005
	- Added code to handle short running proggies like CGIs that want to
	  use the DatePattern stuff. Now check mtime of log file to see if we
	  need to rotate (at start up only).
	- Got rid of epochs as they conflict with Date::Manip's UnixDate()
	  function on MacOSX. This slows us down quite a bit so I am using
	  cmp instead of Date_Cmp() to get some speed back.
	- Fixed up some typos and removed some email addresses as requested.
	- Not released

1.13 Tue Mar  1 12:04:13 EST 2005
	- Went back to epoch times for comparisions. My comments above
	  regarding Date::Manip and MacOSX are silly.
	- Added better lockfile name picking thanks to Stephen Gordon
	- Removed the $$ from the lockfile name as it makes it too uniq

1.14 Mon Apr 24 13:35:06 EST 2006
	- create copyright notice

1.15 Wed Apr 26 08:09:20 EST 2006
	- Added GPL copyright notice to fit with Perl 5

1.18 Wed Jun 25 12:19:11 EST 2008
	- rolled up issue with using Date::Manip internal function
	- added extra test for cygwin
	- added better tests for 'max' paramater
	- removed TZ details from doco and pointed people to Date::Manip
2008-07-23 15:17:50 +00:00
he
43cadf74ed Update from version 0.17 to 0.18.
Pkgsrc changes:
Add numerous dependencies, recently added to pkgsrc.

Upstream changes:

0.18
	- Weak reference support
2008-07-22 23:59:14 +00:00
he
e7e56d68e6 Add p5-Data-Alias. 2008-07-22 23:52:57 +00:00
he
99b0db6d25 Import p5-Data-Alias version 1.07.
Data::Alias provides a comprehensive set of aliasing operations.

Data::Alias is a module that allows you to apply "aliasing semantics"
to a section of code, causing aliases to be made whereever Perl
would normally make copies instead. You can use this to improve
efficiency and readability, when compared to using references.
2008-07-22 23:52:21 +00:00
he
4d931042b4 Add p5-Mouse. 2008-07-22 23:44:45 +00:00