]>
git.vpit.fr Git - perl/modules/CPANPLUS-Dist-Gentoo.git/log 
Vincent Pit [Sun, 29 Nov 2009 00:28:56 +0000 (01:28  +0100)] 
 
Add string comparison for atoms
Vincent Pit [Sun, 29 Nov 2009 00:24:03 +0000 (01:24  +0100)] 
 
Introduce C::D::G::Atom->qualified_name
Vincent Pit [Sun, 29 Nov 2009 00:20:54 +0000 (01:20  +0100)] 
 
Make overload methods private
Vincent Pit [Sat, 28 Nov 2009 23:59:47 +0000 (00:59  +0100)] 
 
Fix the PATH in the bootstrap documentation
Vincent Pit [Fri, 27 Nov 2009 18:24:33 +0000 (19:24 +0100)] 
 
Rename the 'minimum' option to a more versatile 'range' parameter
Vincent Pit [Fri, 27 Nov 2009 16:15:01 +0000 (17:15 +0100)] 
 
C::D::G::Maps::version_c2g ought to return undef for undef
Vincent Pit [Fri, 27 Nov 2009 16:13:09 +0000 (17:13 +0100)] 
 
Infer the right category and name when creating an atom from an ebuild or a string
Vincent Pit [Fri, 27 Nov 2009 16:12:07 +0000 (17:12 +0100)] 
 
Fix typos in C::D::G::Atom
Vincent Pit [Fri, 27 Nov 2009 00:37:39 +0000 (01:37  +0100)] 
 
Strip duplicated entries in the RDEPEND list
Vincent Pit [Thu, 26 Nov 2009 15:57:19 +0000 (16:57 +0100)] 
 
Introduce C::D::G::{Atom,Version}
Vincent Pit [Sat, 10 Oct 2009 13:05:48 +0000 (15:05 +0200)] 
 
Rename misc "depends" items to "requires"
Vincent Pit [Sun, 4 Oct 2009 09:18:03 +0000 (11:18 +0200)] 
 
Re-indent WriteMakefile() arguments
Vincent Pit [Sun, 4 Oct 2009 08:21:51 +0000 (10:21 +0200)] 
 
Build the $name and the main $file from $dist
Vincent Pit [Sun, 4 Oct 2009 07:36:55 +0000 (09:36 +0200)] 
 
Put prerequisites in their own separate hash
Vincent Pit [Sun, 4 Oct 2009 07:28:21 +0000 (09:28 +0200)] 
 
Give an explicit value to dynamic_config
Vincent Pit [Sat, 26 Sep 2009 09:53:10 +0000 (11:53 +0200)] 
 
Kwalitee test overhaul
Vincent Pit [Tue, 22 Sep 2009 09:54:57 +0000 (11:54 +0200)] 
 
Document how to install or bootstrap the module on Gentoo
Vincent Pit [Tue, 8 Sep 2009 14:33:33 +0000 (16:33 +0200)] 
 
The samples/g-cpanp script doesn't need to specify an HEADER anymore
Vincent Pit [Tue, 8 Sep 2009 14:23:45 +0000 (16:23 +0200)] 
 
Fix the gentooisms count in t/11-maps-name.t
Vincent Pit [Tue, 8 Sep 2009 14:23:16 +0000 (16:23 +0200)] 
 
Add a sensible default header
Vincent Pit [Tue, 8 Sep 2009 14:18:49 +0000 (16:18 +0200)] 
 
The dependencies we compute are the run-time dependencies, so put them in RDEPEND
Vincent Pit [Sun, 6 Sep 2009 19:45:12 +0000 (21:45 +0200)] 
 
Better handling of $file in ->update_manifest
Vincent Pit [Sun, 6 Sep 2009 19:42:00 +0000 (21:42 +0200)] 
 
Ignore the lib/CPANPLUS/Dist/Gentoo/Maps.pm.bak file
Vincent Pit [Sun, 6 Sep 2009 19:41:15 +0000 (21:41 +0200)] 
 
One more gentooism: NTLM
Vincent Pit [Fri, 4 Sep 2009 18:50:21 +0000 (20:50 +0200)] 
 
This is 0.08
Vincent Pit [Fri, 4 Sep 2009 17:42:44 +0000 (19:42 +0200)] 
 
List::Util is now a dependency
Vincent Pit [Fri, 4 Sep 2009 17:07:10 +0000 (19:07 +0200)] 
 
Preserve the existing $stat->dist when the dist has already been created
Vincent Pit [Fri, 4 Sep 2009 17:04:28 +0000 (19:04 +0200)] 
 
Check in prepare() if there isn't an ebuild available yet
Vincent Pit [Thu, 3 Sep 2009 20:01:04 +0000 (22:01 +0200)] 
 
Make fatal the failure to map a dependency to an ebuild
Vincent Pit [Thu, 3 Sep 2009 19:55:17 +0000 (21:55 +0200)] 
 
Write the ebuild only after the dependencies were handled
But, to prevent endless recursion, create a placeholder ebuild before.
This effectively reverts 
6ea8cf92ee3ae046edc579f391c7874d1d871595 .
Vincent Pit [Thu, 3 Sep 2009 19:19:54 +0000 (21:19 +0200)] 
 
Fix case of equality in version requirement
Vincent Pit [Thu, 3 Sep 2009 18:45:14 +0000 (20:45 +0200)] 
 
Don't die if the prerequisite couldn't be found in the module tree
Vincent Pit [Sun, 16 Aug 2009 22:06:34 +0000 (00:06  +0200)] 
 
Style nits
Vincent Pit [Sun, 16 Aug 2009 20:19:32 +0000 (22:19 +0200)] 
 
Bail out if the SUPER calls to prepare/create failed
Vincent Pit [Sun, 16 Aug 2009 19:01:44 +0000 (21:01 +0200)] 
 
Intuit the correct license from the DSLIP or the META file
Vincent Pit [Sun, 16 Aug 2009 16:40:47 +0000 (18:40 +0200)] 
 
POD cleanups
Vincent Pit [Sun, 16 Aug 2009 16:38:33 +0000 (18:38 +0200)] 
 
Rename eb_(.*) accessors to ebuild_$1
Vincent Pit [Sun, 16 Aug 2009 16:32:53 +0000 (18:32 +0200)] 
 
Move the formatting of the ebuild source into a new ebuild_source() method
Vincent Pit [Sun, 16 Aug 2009 16:07:54 +0000 (18:07 +0200)] 
 
base.pm is also a dependency
Vincent Pit [Sun, 16 Aug 2009 15:57:30 +0000 (17:57 +0200)] 
 
Add the _abort(), _notify() and _skip() diagnostics methods
Vincent Pit [Sun, 16 Aug 2009 15:39:11 +0000 (17:39 +0200)] 
 
Put the update Manifest logic into its own update_manifest() method
Vincent Pit [Sat, 15 Aug 2009 09:36:19 +0000 (11:36 +0200)] 
 
Properly asset the situation at the end of prepare()/create()
Vincent Pit [Sat, 15 Aug 2009 09:05:59 +0000 (11:05 +0200)] 
 
Reduce namespace pollution
Vincent Pit [Sat, 15 Aug 2009 08:54:51 +0000 (10:54 +0200)] 
 
Make _unquote() into a private sub
Vincent Pit [Sat, 15 Aug 2009 08:50:30 +0000 (10:50 +0200)] 
 
Get rid of t/90-boilerplate.t
Vincent Pit [Sat, 15 Aug 2009 08:49:47 +0000 (10:49 +0200)] 
 
Better logic for capturing "emerge --info" output
Vincent Pit [Wed, 1 Jul 2009 08:53:27 +0000 (10:53 +0200)] 
 
This is 0.07
Vincent Pit [Wed, 1 Jul 2009 08:52:17 +0000 (10:52 +0200)] 
 
Update the gentooisms test count
Vincent Pit [Thu, 4 Jun 2009 20:22:30 +0000 (22:22 +0200)] 
 
Regenerate the gentooisms
Vincent Pit [Wed, 22 Apr 2009 20:51:43 +0000 (22:51 +0200)] 
 
Slashes are reserved and hence must be encoded in the search part of an URL
Vincent Pit [Thu, 16 Apr 2009 22:43:53 +0000 (00:43  +0200)] 
 
Point the repository to the gitweb instead of the bare repo
Vincent Pit [Sat, 14 Feb 2009 21:09:58 +0000 (22:09 +0100)] 
 
Replace an occurence of $self->status by $stat in _run()
Vincent Pit [Sat, 14 Feb 2009 18:21:57 +0000 (19:21 +0100)] 
 
This is 0.06 also for CPANPLUS::Dist::Gentoo::Maps, duh
Vincent Pit [Sat, 14 Feb 2009 18:15:10 +0000 (19:15 +0100)] 
 
This is 0.06
Vincent Pit [Sat, 14 Feb 2009 18:14:39 +0000 (19:14 +0100)] 
 
Test compilation of CPANPLUS::Dist::Gentoo::Maps
Vincent Pit [Sat, 7 Feb 2009 20:32:18 +0000 (21:32 +0100)] 
 
Use recent ExtUtils::MakeMaker features to generate a better META.yml
Vincent Pit [Sun, 1 Feb 2009 00:23:38 +0000 (01:23  +0100)] 
 
Don't try to look for a version if none was passed to _cpan2portage
Vincent Pit [Sun, 1 Feb 2009 00:04:39 +0000 (01:04  +0100)] 
 
Refine the versioning logic
Vincent Pit [Sat, 31 Jan 2009 15:01:02 +0000 (16:01 +0100)] 
 
Move the gentooisms to a new CPANPLUS::Dist::Gentoo::Maps
Vincent Pit [Sat, 31 Jan 2009 14:28:41 +0000 (15:28 +0100)] 
 
Add some exceptional cases to samples/gengentooisms
Vincent Pit [Sun, 25 Jan 2009 23:33:03 +0000 (00:33  +0100)] 
 
Generate ebuild for the current dist before recursing
Vincent Pit [Sun, 25 Jan 2009 23:04:46 +0000 (00:04  +0100)] 
 
Remove duplicated dependencies
Vincent Pit [Sun, 25 Jan 2009 22:55:48 +0000 (23:55 +0100)] 
 
Cache the result of format_available()
Vincent Pit [Sun, 25 Jan 2009 11:37:39 +0000 (12:37 +0100)] 
 
Prevent infinite loop when forcing a distribution with recursive dependencies
Vincent Pit [Sun, 25 Jan 2009 00:26:56 +0000 (01:26  +0100)] 
 
This is 0.05
Vincent Pit [Sun, 25 Jan 2009 00:11:37 +0000 (01:11  +0100)] 
 
Bump copyright year
Vincent Pit [Sat, 24 Jan 2009 22:28:43 +0000 (23:28 +0100)] 
 
Revert "Specifying MODULE_AUTHOR sets S and SRC_URI, so we can remove them. It also sets HOMEPAGE, but to a suboptimal URI, so it's better to keep it for now"
This reverts commit 
94d4cd2d24e105bf0d2c8117e2b5d469ccd13581 .
For distributions that fall back into the "gentooisms" category, MODULE_AUTHOR can't be trusted to set SRC_URI properly, since the real source uri can't be guessed from the ebuild name.
Vincent Pit [Sat, 24 Jan 2009 21:57:38 +0000 (22:57 +0100)] 
 
Don't try to find a versioned ebuild if the call to version->new() failed
Vincent Pit [Wed, 7 Jan 2009 17:52:13 +0000 (18:52 +0100)] 
 
For each CPAN dependency, search in which category we should search for the corresponding portage dependency (including virtuals).
Vincent Pit [Wed, 7 Jan 2009 16:26:10 +0000 (17:26 +0100)] 
 
Make $stat->portdir_overlay an array reference
Vincent Pit [Sun, 21 Dec 2008 12:46:26 +0000 (13:46 +0100)] 
 
%gentooism ought to be public
Vincent Pit [Sun, 21 Dec 2008 11:36:58 +0000 (12:36 +0100)] 
 
The default keywords are now good enough for g-cpanp
Vincent Pit [Sun, 21 Dec 2008 11:22:53 +0000 (12:22 +0100)] 
 
Set the default distdir with emerge --info's DISTDIR
Vincent Pit [Sun, 21 Dec 2008 10:56:05 +0000 (11:56 +0100)] 
 
PORTDIR_OVERLAY is supposed to be a space-delimited list
Vincent Pit [Sun, 21 Dec 2008 10:45:23 +0000 (11:45 +0100)] 
 
Specifying MODULE_AUTHOR sets S and SRC_URI, so we can remove them. It also sets HOMEPAGE, but to a suboptimal URI, so it's better to keep it for now
Vincent Pit [Sat, 20 Dec 2008 21:22:06 +0000 (22:22 +0100)] 
 
Set the default keywords with ACCEPT_KEYWORDS from emerge --info
Vincent Pit [Sat, 20 Dec 2008 18:40:59 +0000 (19:40 +0100)] 
 
Better handling of the run of emerge --info
Vincent Pit [Sat, 20 Dec 2008 16:25:57 +0000 (17:25 +0100)] 
 
Initialize $stat->eb_file before testing if the ebuild already exists, as we may need its value later for $stat->dist
Vincent Pit [Sat, 20 Dec 2008 16:22:55 +0000 (17:22 +0100)] 
 
Append our overlay to the ones specified in PORTDIR_OVERLAY when running commands
Vincent Pit [Fri, 19 Dec 2008 23:51:31 +0000 (00:51  +0100)] 
 
Regenerate gentooisms with our new helper script
Vincent Pit [Fri, 19 Dec 2008 23:24:35 +0000 (00:24  +0100)] 
 
Add the samples/gengentooisms script
Vincent Pit [Fri, 12 Dec 2008 21:50:00 +0000 (22:50 +0100)] 
 
Reset $stat->prepared and $stat->created after calling the base methods
Vincent Pit [Fri, 12 Dec 2008 21:06:10 +0000 (22:06 +0100)] 
 
Set $stat->dist properly in prepare() and create()
Vincent Pit [Fri, 12 Dec 2008 21:04:02 +0000 (22:04 +0100)] 
 
Rename the stat 'dist' slot in 'distribution', as 'dist' seems to be used by CPANPLUS
Vincent Pit [Fri, 12 Dec 2008 20:55:18 +0000 (21:55 +0100)] 
 
Set $stat->uninstalled properly in uninstall()
Vincent Pit [Fri, 12 Dec 2008 20:54:40 +0000 (21:54 +0100)] 
 
Set $stat->installed properly in install()
Vincent Pit [Fri, 12 Dec 2008 20:53:15 +0000 (21:53 +0100)] 
 
Set $stat->created properly in create()
Vincent Pit [Fri, 12 Dec 2008 20:46:44 +0000 (21:46 +0100)] 
 
Set $stat->prepared properly in prepare()
Vincent Pit [Thu, 11 Dec 2008 08:06:02 +0000 (09:06 +0100)] 
 
Really relink through gentooisms
Vincent Pit [Mon, 8 Dec 2008 17:09:11 +0000 (18:09 +0100)] 
 
More gentooisms
Vincent Pit [Sat, 6 Dec 2008 23:43:12 +0000 (00:43  +0100)] 
 
Make the overlay and the distdir absolute. Cwd is required
Vincent Pit [Sat, 6 Dec 2008 17:04:45 +0000 (18:04 +0100)] 
 
This is 0.04
Vincent Pit [Sat, 6 Dec 2008 17:03:34 +0000 (18:03 +0100)] 
 
Thanks, Kent
Vincent Pit [Sat, 6 Dec 2008 16:54:07 +0000 (17:54 +0100)] 
 
Print our version in the generated ebuilds
Vincent Pit [Sat, 6 Dec 2008 16:50:28 +0000 (17:50 +0100)] 
 
The samples/g-cpanp script
Vincent Pit [Sat, 6 Dec 2008 16:42:20 +0000 (17:42 +0100)] 
 
Allow specifying an header and a footer
Vincent Pit [Sat, 6 Dec 2008 16:30:43 +0000 (17:30 +0100)] 
 
The dists available in cpan/modules/by-module are only those registered in the module list, so we should actually get them from cpan/modules/by-authors/id/X/XY/XYZ
Vincent Pit [Sat, 6 Dec 2008 16:16:23 +0000 (17:16 +0100)] 
 
Set MODULE_AUTHOR before importing the perl-module eclass
Vincent Pit [Sat, 6 Dec 2008 15:41:15 +0000 (16:41 +0100)] 
 
Append SRC_TEST="do" to ebuilds, so that tests are run when FEATURES have 'test' set
Vincent Pit [Sat, 29 Nov 2008 19:43:46 +0000 (20:43 +0100)] 
 
This is 0.03