]> git.vpit.fr Git - perl/modules/CPANPLUS-Dist-Gentoo.git/blob - Changes
Update VPIT::TestHelpers to 15e8aee3
[perl/modules/CPANPLUS-Dist-Gentoo.git] / Changes
1 Revision history for CPANPLUS-Dist-Gentoo
2
3 0.12    2012-06-15 10:45 UTC
4         + Add : The current portage tree timestamp is now checked during
5                 initialization against the one corresponding to the portage
6                 tree in use when gentooisms were generated. This works best
7                 when POSIX::strptime is installed, but it is not explicitely
8                 required in order to keep boostrapping this module easy.
9         + Chg : The default cpan-to-gentoo version mapping has been changed
10                 to the new saner scheme now used by most ebuilds in the default
11                 portage tree.
12         + Chg : When the 'overlay' option is unspecified, it now defaults to
13                 the first overlay listed in PORTDIR_OVERLAY.
14         + Fix : Gentoo versions x.y.z.0 are now rightfully considered greater
15                 than x.y.z.
16                 Thanks Torsten Veller for bringing this to my attention.
17         + Fix : Leading zeros in version components of Gentoo versions are now
18                 handled correctly.
19                 Thanks Torsten Veller for bringing this to my attention.
20         + Fix : Gentoo versions with a zero as suffix or revision index are
21                 now also handled correctly.
22         + Upd : Update gentooisms.
23         + Tst : t/99-kwalitee.t will be skipped when only problematic versions
24                 of its dependencies are available.
25
26 0.11    2010-12-16 18:15 UTC
27         + Add : configure_requires dependencies are now listed in the DEPEND
28                 section of the ebuild (in addition to RDEPEND dependencies).
29         + Add : The gengentooisms script has been vastly improved. It is now
30                 mostly autonomous.
31         + Chg : The module won't initialize if "emerge --info" doesn't return
32                 a zero status or if IPC::Cmd can't capture buffers.
33         + Chg : The default ebuild description has been made more informative.
34         + Doc : The dist options were all clearly documented.
35         + Fix : The complete specification for Gentoo ebuild names and
36                 version numbers (as documented in
37                 http://devmanual.gentoo.org/ebuild-writing/file-format) has
38                 been implemented.
39                 In particular, this fixes dependencies on Text-Tabs+Wrap.
40         + Fix : Gentooisms were extended to also cover discrepancies between
41                 Gentoo and CPAN version numbers.
42                 In particular, this fixes dependencies on ExtUtils-CBuilder,
43                 ExtUtils-ParseXS, Module-Build and Time-HiRes (and many more).
44         + Fix : Versioned atom dependencies now correctly mirror the versions
45                 specified in the CPAN prerequisites. They used to forcefully
46                 require the latest available distribution.
47         + Fix : The module no longer croaks when handling dists without a META
48                 file.
49                 This fixes RT #63819.
50         + Fix : Cycles in the dependency graph are now solved by specifying
51                 recursive dependencies in the PDEPEND ebuild section.
52                 This allows the module to finally generate emergeable ebuilds
53                 for CPANPLUS and CPANPLUS-Dist-Build, thus making
54                 CPANPLUS::Dist::Gentoo actually bootstrappable.
55         + Fix : Warnings for distributions with unknown licenses.
56         + Rem : %CPANPLUS::Dist::Gentoo::Maps::gentooisms is no longer directly
57                 available. Use CPANPLUS::Dist::Gentoo::Maps::name_c2g() instead.
58         + Tst : Improved coverage.
59         + Upd : Update gentooisms.
60
61 0.10    2010-04-17 14:25 UTC
62         + Add : If a distribution specifies a dependency on a specific perl
63                 version in its META file, the ebuild dependency on dev-lang/perl
64                 will take it into account.
65         + Fix : Placeholders ebuilds are now deleted when an exception is thrown
66                 or the build process is interrupted by Ctrl-C.
67         + Upd : Update gentooisms.
68
69 0.09    2009-11-29 14:20 UTC
70         + Add : A default header.
71         + Add : Redundant dependencies are simplified to a minimal set.
72         + Chg : The 'requires' dependencies now go into RDEPEND.
73                 DEPEND is set to RDEPEND for now.
74         + Doc : A section describing how to bootstrap CPANPLUS and
75                 CPANPLUS::Dist::Gentoo has been added.
76         + Fix : dist-options (like the overlay) were not correctly propagated
77                 through recursive calls.
78         + Fix : Work around Kwalitee test misfailures.
79         + Upd : One more gentooism : NTLM.
80
81 0.08    2009-09-04 18:50 UTC
82         + Add : Map licenses advertised in the DSLIP or the META file to their
83                 Gentoo counterparts.
84         + Chg : CPANPLUS::Dist::Gentoo has much less public methods and imports.
85         + Chg : Don't generate a new ebuild if there's already one available at
86                 prepare time (unless --force is used).
87         + Chg : Vast cleanup of the internals.
88         + Fix : Missing dependencies in generated ebuilds (since 0.06).
89         + Fix : Stop bailing out if a prerequisite couldn't have been found in
90                 the module tree (such as Config).
91         + Fix : Allow ebuilds whose version is exactly the one required by the
92                 dependency. This was really stupid of me to let this slip.
93
94 0.07    2009-07-01 08:55 UTC
95         + Upd : Update gentooisms.
96
97 0.06    2009-02-14 18:15 UTC
98         + Chg : The new CPANPLUS::Dist::Gentoo::Maps holds the gentooisms and
99                 provides routines for converting CPAN versions to Gentoo.
100                 version.pm is longer required.
101         + Chg : Generate ebuild for the current dist before recursing.
102         + Fix : Prevent infinite loop when forcing a distribution with recursive
103                 dependencies.
104         + Fix : Remove duplicated dependencies from DEPEND.
105         + Upd : Resources in META.yml.
106         + Tst : Test gentooisms and version mappings.
107
108 0.05    2009-01-25 00:30 UTC
109         + Add : Many more gentooisms, and a script to generate them.
110         + Add : Get the default values of options from emerge --info's output: 
111                 - the overlay from PORTDIR_OVERLAY ;
112                 - the keywords from ACCEPT_KEYWORDS ;
113                 - the distdir from DISTDIR ;
114                 - the main portage tree from PORTDIR.
115         + Chg : Search in the portage tree for the category (including virtuals)
116                 each dependency belongs, and state it explictely in the ebuild's
117                 DEPEND. This change was made necessary because portage recently
118                 stopped accepting non-existent atoms in || ( ) constructs.
119         + Fix : Append our overlay to the ones specified in PORTDIR_OVERLAY (if
120                 it's not listed yet) when running commands.
121
122 0.04    2008-12-06 17:05 UTC
123         This release was motivated by Kent Fredric's suggestions in RT #41483.
124         Many thanks to him.
125         + Add : The --dist-opts 'header' and 'footer', that respectively prepend
126                 and append any text to the ebuilds.
127         + Add : The samples/g-cpanp shell script (don't forget to set the proper
128                 keywords).
129         + Add : Add 'SRC_TEST="do"' in the ebuids so that tests are run when
130                 'test' is set in FEATURES.
131         + Fix : Only the modules in the modules list were fetchable.
132
133 0.03    2008-11-29 18:45 UTC
134         + Add : --force regenerates ebuilds.
135         + Fix : Flaky perl -> portage version conversion.
136         + Fix : Prerequisites weren't relinked through gentooisms.
137         + Fix : Generating Manifests with user-defined distdir and overlay.
138         + Upd : META.yml spec updated to 1.4.
139
140 0.02_01 2008-05-26 22:35 UTC
141         + Add : The 'keywords' option.
142         + Chg : From now, the portage category is perl-gcpanp, for consistency
143                 with g-cpan.
144         + Fix : Empty emerge command.
145         + Fix : Missing '-C' to the uninstall command.
146         + Fix : Removed an useless debug message.
147
148 0.01    2008-05-20 18:10 UTC
149         First version, released on an unsuspecting world.
150