]> git.vpit.fr Git - perl/modules/CPANPLUS-Dist-Gentoo.git/log
perl/modules/CPANPLUS-Dist-Gentoo.git
15 years agoThis is 0.06 v0.06
Vincent Pit [Sat, 14 Feb 2009 18:15:10 +0000 (19:15 +0100)]
This is 0.06

15 years agoTest compilation of CPANPLUS::Dist::Gentoo::Maps
Vincent Pit [Sat, 14 Feb 2009 18:14:39 +0000 (19:14 +0100)]
Test compilation of CPANPLUS::Dist::Gentoo::Maps

15 years agoUse recent ExtUtils::MakeMaker features to generate a better META.yml
Vincent Pit [Sat, 7 Feb 2009 20:32:18 +0000 (21:32 +0100)]
Use recent ExtUtils::MakeMaker features to generate a better META.yml

15 years agoDon't try to look for a version if none was passed to _cpan2portage
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

15 years agoRefine the versioning logic
Vincent Pit [Sun, 1 Feb 2009 00:04:39 +0000 (01:04 +0100)]
Refine the versioning logic

Roll our own parsing and comparing version routines, and test them in t/12-maps-version.t.

version is no longer required, but Carp now is.

15 years agoMove the gentooisms to a new CPANPLUS::Dist::Gentoo::Maps
Vincent Pit [Sat, 31 Jan 2009 15:01:02 +0000 (16:01 +0100)]
Move the gentooisms to a new CPANPLUS::Dist::Gentoo::Maps

This new helper module is meant to handle all the CPAN <-> Gentoo mapping logic. Also make samples/gengentooisms fill the __DATA__ of lib/CPANPLUS/Dist/Gentoo/Maps.pm and add a few basic tests.

15 years agoAdd some exceptional cases to samples/gengentooisms
Vincent Pit [Sat, 31 Jan 2009 14:28:41 +0000 (15:28 +0100)]
Add some exceptional cases to samples/gengentooisms

15 years agoGenerate ebuild for the current dist before recursing
Vincent Pit [Sun, 25 Jan 2009 23:33:03 +0000 (00:33 +0100)]
Generate ebuild for the current dist before recursing

This allow us to skip it when it reappears below in the dependency tree (because the ebuild can be found). But do the manifest after recursing, when all the deps are set.

15 years agoRemove duplicated dependencies
Vincent Pit [Sun, 25 Jan 2009 23:04:46 +0000 (00:04 +0100)]
Remove duplicated dependencies

15 years agoCache the result of format_available()
Vincent Pit [Sun, 25 Jan 2009 22:55:48 +0000 (23:55 +0100)]
Cache the result of format_available()

15 years agoPrevent infinite loop when forcing a distribution with recursive dependencies
Vincent Pit [Sun, 25 Jan 2009 11:37:39 +0000 (12:37 +0100)]
Prevent infinite loop when forcing a distribution with recursive dependencies

15 years agoThis is 0.05 v0.05
Vincent Pit [Sun, 25 Jan 2009 00:26:56 +0000 (01:26 +0100)]
This is 0.05

15 years agoBump copyright year
Vincent Pit [Sun, 25 Jan 2009 00:11:37 +0000 (01:11 +0100)]
Bump copyright year

15 years agoRevert "Specifying MODULE_AUTHOR sets S and SRC_URI, so we can remove them. It also...
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.

15 years agoDon't try to find a versioned ebuild if the call to version->new() failed
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

15 years agoFor each CPAN dependency, search in which category we should search for the correspon...
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).

This ensures that we only state in DEPEND atoms that really exists in the portage tree.

version is required.

15 years agoMake $stat->portdir_overlay an array reference
Vincent Pit [Wed, 7 Jan 2009 16:26:10 +0000 (17:26 +0100)]
Make $stat->portdir_overlay an array reference

15 years ago%gentooism ought to be public
Vincent Pit [Sun, 21 Dec 2008 12:46:26 +0000 (13:46 +0100)]
%gentooism ought to be public

15 years agoThe default keywords are now good enough for g-cpanp
Vincent Pit [Sun, 21 Dec 2008 11:36:58 +0000 (12:36 +0100)]
The default keywords are now good enough for g-cpanp

15 years agoSet the default distdir with emerge --info's DISTDIR
Vincent Pit [Sun, 21 Dec 2008 11:22:53 +0000 (12:22 +0100)]
Set the default distdir with emerge --info's DISTDIR

15 years agoPORTDIR_OVERLAY is supposed to be a space-delimited list
Vincent Pit [Sun, 21 Dec 2008 10:56:05 +0000 (11:56 +0100)]
PORTDIR_OVERLAY is supposed to be a space-delimited list

15 years agoSpecifying MODULE_AUTHOR sets S and SRC_URI, so we can remove them. It also sets...
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

15 years agoSet the default keywords with ACCEPT_KEYWORDS from emerge --info
Vincent Pit [Sat, 20 Dec 2008 21:22:06 +0000 (22:22 +0100)]
Set the default keywords with ACCEPT_KEYWORDS from emerge --info

15 years agoBetter handling of the run of emerge --info
Vincent Pit [Sat, 20 Dec 2008 18:40:59 +0000 (19:40 +0100)]
Better handling of the run of emerge --info

15 years agoInitialize $stat->eb_file before testing if the ebuild already exists, as we may...
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

15 years agoAppend our overlay to the ones specified in PORTDIR_OVERLAY when running commands
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

15 years agoRegenerate gentooisms with our new helper script
Vincent Pit [Fri, 19 Dec 2008 23:51:31 +0000 (00:51 +0100)]
Regenerate gentooisms with our new helper script

15 years agoAdd the samples/gengentooisms script
Vincent Pit [Fri, 19 Dec 2008 23:24:35 +0000 (00:24 +0100)]
Add the samples/gengentooisms script

15 years agoReset $stat->prepared and $stat->created after calling the base methods
Vincent Pit [Fri, 12 Dec 2008 21:50:00 +0000 (22:50 +0100)]
Reset $stat->prepared and $stat->created after calling the base methods

15 years agoSet $stat->dist properly in prepare() and create()
Vincent Pit [Fri, 12 Dec 2008 21:06:10 +0000 (22:06 +0100)]
Set $stat->dist properly in prepare() and create()

15 years agoRename the stat 'dist' slot in 'distribution', as 'dist' seems to be used by CPANPLUS
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

15 years agoSet $stat->uninstalled properly in uninstall()
Vincent Pit [Fri, 12 Dec 2008 20:55:18 +0000 (21:55 +0100)]
Set $stat->uninstalled properly in uninstall()

15 years agoSet $stat->installed properly in install()
Vincent Pit [Fri, 12 Dec 2008 20:54:40 +0000 (21:54 +0100)]
Set $stat->installed properly in install()

15 years agoSet $stat->created properly in create()
Vincent Pit [Fri, 12 Dec 2008 20:53:15 +0000 (21:53 +0100)]
Set $stat->created properly in create()

15 years agoSet $stat->prepared properly in prepare()
Vincent Pit [Fri, 12 Dec 2008 20:46:44 +0000 (21:46 +0100)]
Set $stat->prepared properly in prepare()

15 years agoReally relink through gentooisms
Vincent Pit [Thu, 11 Dec 2008 08:06:02 +0000 (09:06 +0100)]
Really relink through gentooisms

15 years agoMore gentooisms
Vincent Pit [Mon, 8 Dec 2008 17:09:11 +0000 (18:09 +0100)]
More gentooisms

15 years agoMake the overlay and the distdir absolute. Cwd is required
Vincent Pit [Sat, 6 Dec 2008 23:43:12 +0000 (00:43 +0100)]
Make the overlay and the distdir absolute. Cwd is required

15 years agoThis is 0.04 v0.04
Vincent Pit [Sat, 6 Dec 2008 17:04:45 +0000 (18:04 +0100)]
This is 0.04

15 years agoThanks, Kent
Vincent Pit [Sat, 6 Dec 2008 17:03:34 +0000 (18:03 +0100)]
Thanks, Kent

15 years agoPrint our version in the generated ebuilds
Vincent Pit [Sat, 6 Dec 2008 16:54:07 +0000 (17:54 +0100)]
Print our version in the generated ebuilds

15 years agoThe samples/g-cpanp script
Vincent Pit [Sat, 6 Dec 2008 16:50:28 +0000 (17:50 +0100)]
The samples/g-cpanp script

15 years agoAllow specifying an header and a footer
Vincent Pit [Sat, 6 Dec 2008 16:42:20 +0000 (17:42 +0100)]
Allow specifying an header and a footer

15 years agoThe dists available in cpan/modules/by-module are only those registered in the module...
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

15 years agoSet MODULE_AUTHOR before importing the perl-module eclass
Vincent Pit [Sat, 6 Dec 2008 16:16:23 +0000 (17:16 +0100)]
Set MODULE_AUTHOR before importing the perl-module eclass

15 years agoAppend SRC_TEST="do" to ebuilds, so that tests are run when FEATURES have 'test' set
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

15 years agoThis is 0.03 v0.03
Vincent Pit [Sat, 29 Nov 2008 19:43:46 +0000 (20:43 +0100)]
This is 0.03

15 years agoDoc tweaks
Vincent Pit [Sat, 29 Nov 2008 19:36:31 +0000 (20:36 +0100)]
Doc tweaks

15 years agoBetter perl -> ebuild version conversion
Vincent Pit [Sat, 29 Nov 2008 19:30:20 +0000 (20:30 +0100)]
Better perl -> ebuild version conversion

15 years agoThe overlay shouldn't hold the category
Vincent Pit [Sat, 29 Nov 2008 19:00:35 +0000 (20:00 +0100)]
The overlay shouldn't hold the category

15 years agoStatus initialization cleanup
Vincent Pit [Sat, 29 Nov 2008 18:22:53 +0000 (19:22 +0100)]
Status initialization cleanup

15 years ago--force should regenerate ebuilds when possible
Vincent Pit [Sat, 29 Nov 2008 17:55:59 +0000 (18:55 +0100)]
--force should regenerate ebuilds when possible

15 years agoStore the force flag into the status
Vincent Pit [Sat, 29 Nov 2008 17:14:37 +0000 (18:14 +0100)]
Store the force flag into the status

15 years agoIgnore Debian_CPANTS.txt
Vincent Pit [Sat, 29 Nov 2008 16:45:19 +0000 (17:45 +0100)]
Ignore Debian_CPANTS.txt

15 years agoSet PORTDIR_OVERLAY and PORTAGE_RO_DISTDIRS to their appropriate values before runnin...
Vincent Pit [Sat, 29 Nov 2008 16:43:38 +0000 (17:43 +0100)]
Set PORTDIR_OVERLAY and PORTAGE_RO_DISTDIRS to their appropriate values before running commands

15 years agoStore the overlay into the status
Vincent Pit [Sat, 29 Nov 2008 16:37:26 +0000 (17:37 +0100)]
Store the overlay into the status

15 years agoMove all the "command running" logic into a _run private method
Vincent Pit [Sat, 29 Nov 2008 16:08:44 +0000 (17:08 +0100)]
Move all the "command running" logic into a _run private method

15 years agoStore the verbose flag into the status
Vincent Pit [Sat, 29 Nov 2008 16:06:52 +0000 (17:06 +0100)]
Store the verbose flag into the status

15 years agoRelink prerequisites with gentooisms
Vincent Pit [Sat, 29 Nov 2008 12:07:46 +0000 (13:07 +0100)]
Relink prerequisites with gentooisms

15 years agoAlso print the output of the manifest command when it fails
Vincent Pit [Sat, 29 Nov 2008 11:33:49 +0000 (12:33 +0100)]
Also print the output of the manifest command when it fails

15 years agoPrint more useful error messages when run() fails
Vincent Pit [Sat, 29 Nov 2008 11:18:19 +0000 (12:18 +0100)]
Print more useful error messages when run() fails

15 years agoSkip 'perl' dependencies
Vincent Pit [Sat, 29 Nov 2008 11:12:23 +0000 (12:12 +0100)]
Skip 'perl' dependencies

15 years agoAdd contact info
Vincent Pit [Thu, 2 Oct 2008 22:07:33 +0000 (00:07 +0200)]
Add contact info

15 years agoMore gentooisms
Vincent Pit [Sun, 24 Aug 2008 18:50:06 +0000 (20:50 +0200)]
More gentooisms

15 years agoAdd an INSTALLATION paragraph to the doc
Vincent Pit [Sat, 23 Aug 2008 11:43:12 +0000 (13:43 +0200)]
Add an INSTALLATION paragraph to the doc

15 years agoAdd perl-gcpan as a category to search
Vincent Pit [Sat, 23 Aug 2008 11:40:08 +0000 (13:40 +0200)]
Add perl-gcpan as a category to search

15 years agoUpdate .gitignore
Vincent Pit [Sat, 5 Jul 2008 21:37:17 +0000 (23:37 +0200)]
Update .gitignore

15 years agoImporting CPANPLUS-Dist-Gentoo-0.02_01.tar.gz v0.02_01
Vincent Pit [Sun, 29 Jun 2008 15:33:48 +0000 (17:33 +0200)]
Importing CPANPLUS-Dist-Gentoo-0.02_01.tar.gz

15 years agoImporting CPANPLUS-Dist-Gentoo-0.01.tar.gz v0.01
Vincent Pit [Sun, 29 Jun 2008 15:33:34 +0000 (17:33 +0200)]
Importing CPANPLUS-Dist-Gentoo-0.01.tar.gz