Permalink
Commits on Feb 5, 2011
  1. Checking in changes prior to tagging of version 1.11.

    Changelog diff is:
    committed Feb 5, 2011
  2. Add TODO file (a todo list).

    committed Feb 5, 2011
Commits on Feb 2, 2011
  1. Translate perl versions like $] into dotted-decimal versions.

    ArchLinux uses dotted decimal versions like: 5.12.2 while some
    packages use decimal versions like: 5.012002. This confuses
    pacman.
    
    Adds some tests to 01-translate.t as well.
    committed Feb 2, 2011
  2. cpan2aur should find the last built package file more easily now.

    Version sorting for package files was improved.
    committed Feb 2, 2011
  3. Reads build_requires from the META.yml if available.

    META.yml reading for description, build_requires, and
    configure_requires was re-organized as well.
    committed Feb 2, 2011
Commits on Jan 18, 2011
Commits on Jan 17, 2011
Commits on Dec 10, 2010
  1. Checking in changes prior to tagging of version 1.10.

    Changelog diff is:
    
    diff --git a/ChangeLog b/ChangeLog
    index 4585706..914891a 100644
    --- a/ChangeLog
    +++ b/ChangeLog
    @@ -1,6 +1,15 @@
    +2010-12-10  Justin Davis  <juster@artemis.juster.info>
    +
    +	* RELEASE (1.10)
    +
    +	* lib/CPANPLUS/Dist/Arch.pm (_translate_cpan_deps): Regress back
    +	to not adding dependencies to packages (distributions) that are
    +	included with the version of perl running us.
    +
     2010-12-02  Justin Davis  <juster@artemis.juster.info>
    
     	* RELEASE (1.09)
    +
     	* lib/CPANPLUS/Dist/Arch.pm (dist_pkgname): Fix bug with our own
     	package dependencies. + signs are now allowed in package
     	names (for Text-Tabs+Wraps aka perl-text-tabs+wraps).
    @@ -8,6 +17,7 @@
     2010-11-30  Justin Davis  <juster@artemis.juster.info>
    
     	* RELEASE (1.08)
    +
     	* lib/CPANPLUS/Dist/Arch.pm (_extract_makedepends): Extract
     	ExtUtils:: modules into makedepends.
     	(_prepare_cfgdeps): Extract 'configure_requires' modules
    committed Dec 10, 2010
Commits on Dec 2, 2010
  1. Checking in changes prior to tagging of version 1.09.

    Changelog diff is:
    
    diff --git a/ChangeLog b/ChangeLog
    index 6331d62..4585706 100644
    --- a/ChangeLog
    +++ b/ChangeLog
    @@ -1,5 +1,13 @@
    +2010-12-02  Justin Davis  <juster@artemis.juster.info>
    +
    +	* RELEASE (1.09)
    +	* lib/CPANPLUS/Dist/Arch.pm (dist_pkgname): Fix bug with our own
    +	package dependencies. + signs are now allowed in package
    +	names (for Text-Tabs+Wraps aka perl-text-tabs+wraps).
    +
     2010-11-30  Justin Davis  <juster@artemis.juster.info>
    
    +	* RELEASE (1.08)
     	* lib/CPANPLUS/Dist/Arch.pm (_extract_makedepends): Extract
     	ExtUtils:: modules into makedepends.
     	(_prepare_cfgdeps): Extract 'configure_requires' modules
    committed Dec 2, 2010
Commits on Nov 30, 2010
  1. Checking in changes prior to tagging of version 1.08.

    Changelog diff is:
    
    diff --git a/ChangeLog b/ChangeLog
    index d05e220..6331d62 100644
    --- a/ChangeLog
    +++ b/ChangeLog
    @@ -1,3 +1,12 @@
    +2010-11-30  Justin Davis  <juster@artemis.juster.info>
    +
    +	* lib/CPANPLUS/Dist/Arch.pm (_extract_makedepends): Extract
    +	ExtUtils:: modules into makedepends.
    +	(_prepare_cfgdeps): Extract 'configure_requires' modules
    +	from META.yml into makedepends.
    +	(dist_pkgname): Adds Cairo and Gtk2-GConf to the package
    +	name overrides.
    +
     2010-11-23  Justin Davis  <juster@artemis.juster.info>
    
     	* RELEASE (1.07)
    committed Nov 30, 2010
  2. Forgot to return hashref in _extract_makedepends.

    Also extract ExtUtils:: modules as makedepends.
    committed Nov 30, 2010
  3. Convert 'configure_requires' from META.yml to makedepends.

    Adds many helper functions for converting dependencies. Changes
    _translate_cpan_deps into a helper method and creates the _get_pkg_deps
    private method.
    committed Nov 30, 2010
Commits on Nov 27, 2010
  1. Change the sdl_perl package name override.

    The SDL perl module package in the official repository is the old
    version of SDL perl bindings. These are in the SDL_Perl distribution.
    The new version is simply called SDL. We don't want to confuse the
    two.
    committed Nov 27, 2010
Commits on Nov 23, 2010
  1. Checking in changes prior to tagging of version 1.07.

    Changelog diff is:
    
    diff --git a/ChangeLog b/ChangeLog
    index 37cfc2a..d05e220 100644
    --- a/ChangeLog
    +++ b/ChangeLog
    @@ -1,3 +1,15 @@
    +2010-11-23  Justin Davis  <juster@artemis.juster.info>
    +
    +	* RELEASE (1.07)
    +
    +	* lib/CPANPLUS/Dist/Arch.pm (_translate_cpan_deps): Return
    +	perl-test- packages as 'makedepends' unless we are ourselves
    +	a perl-test- package. This updates templates as well.
    +	(_translate_cpan_deps): We also no longer filter out perl
    +	core module requirements. The perl package now gives us a
    +	provides list of included core modules.
    +	(set_pkgrel): Adds new mutator.
    +
     2010-10-22  Justin Davis  <juster@cpan.org>
    
     	* lib/CPANPLUS/Dist/Arch.pm (_prepare_arch): Search for XS files
    committed Nov 23, 2010
  2. Check the package name to see if its a Test- package.

    Previously we checked the module name to see if it started with Test::
    committed Nov 23, 2010
  3. Fix logic snafu.

    committed Nov 23, 2010
  4. Don't treat core modules differently. Prepare work on splitting deps.

    _translate_cpan_deps always returns a hash now. _deps_string is
    a helper function that converts dep hashes to PKGBUILD strings. Adds
    the set_pkgrel mutator method.
    committed Nov 23, 2010
Commits on Oct 22, 2010
  1. Minor cosmetic tweaks.

    committed Oct 22, 2010
  2. Minor cosmetic change.

    committed Oct 22, 2010
Commits on Oct 21, 2010
  1. Fix bug with an apostrophe in string next to a var.

    I hate these, stupid backwards-compatibility with 1991...
    committed Oct 21, 2010
  2. Moved old PKGBUILD to PKGBUILD.git and created new PKGBUILD.

    I sometimes need to package and install from my working git repo.
    It is just easier to straight up build a package and not have to
    re-clone the repo into a tmpdir, etc etc.
    committed Oct 21, 2010