Skip to content

Commit 1ba5d6b

Browse files
committed
Build results of 72b9e2e (on 0.2-series)
1 parent 8886ea1 commit 1ba5d6b

File tree

16 files changed

+222
-127
lines changed

16 files changed

+222
-127
lines changed

Build.PL

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ my %module_build_args = (
1919
"Kent Fredric <kentnl\@cpan.org>"
2020
],
2121
"dist_name" => "PortageXS",
22-
"dist_version" => "0.2.11",
22+
"dist_version" => "0.2.12",
2323
"license" => "gpl",
2424
"module_name" => "PortageXS",
2525
"recommends" => {},

Changes

Lines changed: 88 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,93 +1,142 @@
11
Revision history for PortageXS
22

3-
0.2.11 2013-07-22T15:23:47Z
4-
- Package toolkit migrated to Dist::Zilla
5-
- b.g.o #437414 Now fixed in the code.
6-
- Maintainer/Release of codebase taken up by KENTNL ([email protected])
7-
- Codebase published via CPAN
3+
0.2.12 2013-07-24T06:23:39Z
4+
[Bugfix]
5+
- Partial solution to b.g.o #264680, bailing on unreadable categories,
6+
including non-categories that are also unreadable such as 'package'. Its
7+
not ideal, but its better than bailing for a predominant chunk of users.
8+
9+
[Dependencies::Added / develop requires]
10+
- Test::CPAN::Changes 0.19
11+
12+
[Documentation]
13+
- Changelog retroactively touched up to work better with CPAN::Changes
814

9-
0.2.11
15+
[Internals]
16+
- Refactored body of searchPackages into 2 smaller and more reusable
17+
parts.
18+
19+
0.2.11 2013-07-22T15:23:47Z
20+
- Package toolkit migrated to Dist::Zilla
21+
- b.g.o #437414 Now fixed in the code.
22+
- Maintainer/Release of codebase taken up by KENTNL ([email protected])
23+
- Codebase published via CPAN
1024
- Add PortageXS::Version (taken from CPANPLUS::Dist::Gentoo)
1125

12-
0.02.10
26+
0.2.10 2009-04-15T00:00:00Z
27+
- Gentoo v0.02.10
1328
- Fixed bug b.g.o #265102
1429

15-
0.02.09
30+
0.2.9 2008-12-01T00:00:00Z
31+
- Gentoo v0.02.09
1632
- Fixed bugs that occured when using new profiles (2008.0+)
1733
- Implemented getPortageMakeParam()
1834
- getArch() is now a wrapper for getPortageMakeParam() only
1935

20-
0.02.08
36+
0.2.8 2008-05-12T00:00:00Z
37+
- Gentoo v0.02.08
2138
- Fixed bug b.g.o #216484 - Affected function: getArch()
2239

23-
0.02.07
40+
0.2.7 2007-05-20T00:00:00Z
41+
- Gentoo v0.02.07
2442
- Optional parameter repo: getAvailableEbuilds()
2543
- New functions: searchPackageByHerd(), searchPackageByMaintainer()
2644
- Fixed bug b.g.o #178745 - Affected function: getParamFromFile()
2745

28-
0.02.06
29-
- fileBelongsToPackage(): Do not die if CONTENTS file is missing. (Reported by Michael Cummings <[email protected]>)
46+
0.2.6 2007-04-19T00:00:00Z
47+
- Gentoo v0.02.06
48+
- fileBelongsToPackage(): Do not die if CONTENTS file is missing.
49+
(Reported by Michael Cummings <[email protected]>)
3050
- Speedup functions getFilesOfInstalledPackage(), fileBelongsToPackage()
3151
- Source cleanups
32-
- New functions: disableColors(), getPackagesFromWorld(), recordPackageInWorld(), removePackageFromWorld()
52+
- New functions: disableColors(), getPackagesFromWorld(),
53+
recordPackageInWorld(), removePackageFromWorld()
3354
- formatUseflags(): Also handle suffixes (% and *)
3455
- added .cache dir to EXCLUDE_DIRS for use with paludis
3556
- removed virtual dir from EXCLUDE_DIRS - we actually want virtuals in
36-
- getPackagesFromCategory():
37-
- Use PORTDIR by default
38-
- New optional parameter to set the repository to use
39-
- Check for dirs before trying to access them
57+
- getPackagesFromCategory(): - Use PORTDIR by default - New optional
58+
parameter to set the repository to use - Check for dirs before trying to
59+
access them
4060
- searchPackage(): Works - Feel free to use it now.
41-
- Fixed bug #175175 - getArch() was not able to resolve the profile path if make.profile was an absolute path
42-
- Apply fixes from bug #175175 to getProfilePath(); refactored getArch() and getUsemasksFromProfile()
61+
- Fixed bug #175175 - getArch() was not able to resolve the profile path
62+
if make.profile was an absolute path
63+
- Apply fixes from bug #175175 to getProfilePath(); refactored getArch()
64+
and getUsemasksFromProfile()
4365
- Make test getPortageXScategorylist() more robust
4466

45-
0.02.05
46-
- New functions: getEbuildName(), getUsedescs(), getCategories(), formatUseflags() (from demerge 0.032), sortUseflags(), getUsemasksFromProfile(), getProfilePath(), resetCaches()
67+
0.2.5 2007-04-09T00:00:00Z
68+
- Gentoo v0.02.05
69+
- New functions: getEbuildName(), getUsedescs(), getCategories(),
70+
formatUseflags() (from demerge 0.032), sortUseflags(),
71+
getUsemasksFromProfile(), getProfilePath(), resetCaches()
4772
- Fixed some function descriptions
4873
- Moved /etc/portagexs to /etc/pxs for convenience
49-
- When initializing also initialise colors and apply NOCOLOR variable setting from make.conf to comply with portage (See `man make.conf` for further information); changes in UI::Console
50-
- Implemented caching for getUsedescs(), getHomedir(), getUsemasksFromProfile()
74+
- When initializing also initialise colors and apply NOCOLOR variable
75+
setting from make.conf to comply with portage (See `man make.conf` for
76+
further information); changes in UI::Console
77+
- Implemented caching for getUsedescs(), getHomedir(),
78+
getUsemasksFromProfile()
5179
- getUsedesc() is only a wrapper for getUsedescs() now
52-
- getUsedescs() now accepts an optional parameter that stores 'category/package' when looking up local usedescs
53-
- searchPackage() is silent now (no more direct output) and supports two search modes
80+
- getUsedescs() now accepts an optional parameter that stores
81+
'category/package' when looking up local usedescs
82+
- searchPackage() is silent now (no more direct output) and supports two
83+
search modes
5484
- Make formatUseflags() correctly format masked useflags
5585
- More / better examples
5686
- More tests
5787

58-
0.02.04
59-
- Made full category/package-version string mandatory for function getUseSettingsOfInstalledPackage() which otherwise causes odd behaviour in apps such as demerge
88+
0.2.4 2007-03-09T00:00:00Z
89+
- Gentoo v0.02.04
90+
- Made full category/package-version string mandatory for function
91+
getUseSettingsOfInstalledPackage() which otherwise causes odd behaviour
92+
in apps such as demerge
6093

61-
0.02.03
94+
0.2.3 2007-02-18T00:00:00Z
95+
- Gentoo v0.02.03
6296
- New deps: IO::Socket::SSL, Sys::Syslog
6397
- New configuration file for the server: /etc/portagexs/portagexsd.conf
6498
- Initscript for the server
6599
- Runtime optimizations
66100
- Basic server and client implemented
67101

68-
0.02.02
69-
- New functions: searchPackage(), getReponame(), resolveMirror(), getUsedesc()
102+
0.2.2 2006-11-17T00:00:00Z
103+
- Gentoo v0.02.02
104+
- New functions: searchPackage(), getReponame(), resolveMirror(),
105+
getUsedesc()
70106
- New example: searchPackage.pl, resolveMirror.pl, getUsedesc.pl
71107
- New module: Useflags.pm
72108
- Syntax stuff
73-
- Added tests for new functions (left out: searchPackage because it will change in the future; do not use it!)
109+
- Added tests for new functions (left out: searchPackage because it will
110+
change in the future; do not use it!)
74111

75-
0.02.01
112+
0.2.1 2006-11-12T00:00:02Z
113+
- Gentoo v0.02.01
76114
- fix Console.pm functions: printColored, print_ok, print_err, print_info
77-
- Do not fail if IUSE/USE-files are missing in getUseSettingsOfInstalledPackage()
115+
- Do not fail if IUSE/USE-files are missing in
116+
getUseSettingsOfInstalledPackage()
78117

79-
0.02
80-
- getPackagesFromCategory() was returning a list of categories when given category was empty
118+
0.2.0 2006-11-12T00:00:01Z
119+
- Gentoo v0.02
120+
- getPackagesFromCategory() was returning a list of categories when given
121+
category was empty
81122
- handle multiple overlays
82123
- getArch() returns ARCH set in system-profile
83124

84-
0.01
125+
0.1.0 2006-01-01T00:00:03Z
126+
- ( actual timestamp unknown )
127+
- Gentoo v0.01
85128
- Clean up getEbuildVersion regexp
86129
- added tests for getEbuildVersion
87130
- fixed test for getPortageXScategorylist
88131

89-
0.01_p2
132+
0.0.2 2006-01-01T00:00:02Z
133+
- ( actual timestamp unknown )
134+
- Gentoo v0.01_p2
90135
- New functions: getPortdirOverlay, getHomedir
91136

92-
0.01_p1
93-
- Initial unofficial release (hey.. i could have just touched the 'Changes' file ;))
137+
0.0.1 2006-01-01T00:00:01Z
138+
- ( actual timestamp unknown )
139+
- Gentoo v0.01_p1
140+
- Initial unofficial release (hey.. i could have just touched the
141+
'Changes' file ;))
142+

MANIFEST

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ t/05_Console.t
6464
usr/bin/portagexs_client
6565
usr/sbin/portagexsd
6666
weaver.ini
67+
xt/release/cpan-changes.t
6768
xt/release/distmeta.t
6869
xt/release/eol.t
6970
xt/release/minimum-version.t

META.json

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
},
3333
"requires" : {
3434
"Dist::Zilla::PluginBundle::Author::KENTNL::Lite" : "0",
35+
"Test::CPAN::Changes" : "0.19",
3536
"Test::CPAN::Meta" : "0",
3637
"Test::Pod" : "1.41",
3738
"version" : "0.9901"
@@ -67,31 +68,31 @@
6768
"provides" : {
6869
"PortageXS" : {
6970
"file" : "lib/PortageXS.pm",
70-
"version" : "v0.2.11"
71+
"version" : "v0.2.12"
7172
},
7273
"PortageXS::Core" : {
7374
"file" : "lib/PortageXS/Core.pm",
74-
"version" : "v0.2.11"
75+
"version" : "v0.2.12"
7576
},
7677
"PortageXS::System" : {
7778
"file" : "lib/PortageXS/System.pm",
78-
"version" : "v0.2.11"
79+
"version" : "v0.2.12"
7980
},
8081
"PortageXS::UI::Console" : {
8182
"file" : "lib/PortageXS/UI/Console.pm",
82-
"version" : "v0.2.11"
83+
"version" : "v0.2.12"
8384
},
8485
"PortageXS::UI::Spinner" : {
8586
"file" : "lib/PortageXS/UI/Spinner.pm",
86-
"version" : "v0.2.11"
87+
"version" : "v0.2.12"
8788
},
8889
"PortageXS::Useflags" : {
8990
"file" : "lib/PortageXS/Useflags.pm",
90-
"version" : "v0.2.11"
91+
"version" : "v0.2.12"
9192
},
9293
"PortageXS::Version" : {
9394
"file" : "lib/PortageXS/Version.pm",
94-
"version" : "v0.2.11"
95+
"version" : "v0.2.12"
9596
}
9697
},
9798
"release_status" : "stable",
@@ -106,7 +107,7 @@
106107
"web" : "https://github.com/gentoo-perl/PortageXS"
107108
}
108109
},
109-
"version" : "0.2.11",
110+
"version" : "0.2.12",
110111
"x_BuiltWith" : {
111112
"modules" : {
112113
"Carp" : "1.29",
@@ -120,6 +121,7 @@
120121
"Scalar::Util" : "1.27",
121122
"Shell::EnvImporter" : "1.06",
122123
"Term::ANSIColor" : "4.02",
124+
"Test::CPAN::Changes" : "0.20",
123125
"Test::CPAN::Meta" : "0.23",
124126
"Test::More" : "0.98",
125127
"Test::Pod" : "1.48",
@@ -343,6 +345,11 @@
343345
"name" : "@Author::KENTNL/ReadmeAnyFromPod",
344346
"version" : "0.131500"
345347
},
348+
{
349+
"class" : "Dist::Zilla::Plugin::Test::CPAN::Changes",
350+
"name" : "@Author::KENTNL/Test::CPAN::Changes",
351+
"version" : "0.008"
352+
},
346353
{
347354
"class" : "Dist::Zilla::Plugin::CheckExtraTests",
348355
"name" : "@Author::KENTNL/CheckExtraTests",

META.yml

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,25 +23,25 @@ name: PortageXS
2323
provides:
2424
PortageXS:
2525
file: lib/PortageXS.pm
26-
version: v0.2.11
26+
version: v0.2.12
2727
PortageXS::Core:
2828
file: lib/PortageXS/Core.pm
29-
version: v0.2.11
29+
version: v0.2.12
3030
PortageXS::System:
3131
file: lib/PortageXS/System.pm
32-
version: v0.2.11
32+
version: v0.2.12
3333
PortageXS::UI::Console:
3434
file: lib/PortageXS/UI/Console.pm
35-
version: v0.2.11
35+
version: v0.2.12
3636
PortageXS::UI::Spinner:
3737
file: lib/PortageXS/UI/Spinner.pm
38-
version: v0.2.11
38+
version: v0.2.12
3939
PortageXS::Useflags:
4040
file: lib/PortageXS/Useflags.pm
41-
version: v0.2.11
41+
version: v0.2.12
4242
PortageXS::Version:
4343
file: lib/PortageXS/Version.pm
44-
version: v0.2.11
44+
version: v0.2.12
4545
requires:
4646
Carp: 0
4747
DirHandle: 0
@@ -57,7 +57,7 @@ resources:
5757
bugtracker: https://github.com/gentoo-perl/PortageXS/issues
5858
homepage: https://github.com/gentoo-perl/PortageXS
5959
repository: https://github.com/gentoo-perl/PortageXS.git
60-
version: 0.2.11
60+
version: 0.2.12
6161
x_BuiltWith:
6262
modules:
6363
Carp: 1.29
@@ -71,6 +71,7 @@ x_BuiltWith:
7171
Scalar::Util: 1.27
7272
Shell::EnvImporter: 1.06
7373
Term::ANSIColor: 4.02
74+
Test::CPAN::Changes: 0.20
7475
Test::CPAN::Meta: 0.23
7576
Test::More: 0.98
7677
Test::Pod: 1.48
@@ -247,6 +248,10 @@ x_Dist_Zilla:
247248
class: Dist::Zilla::Plugin::ReadmeAnyFromPod
248249
name: '@Author::KENTNL/ReadmeAnyFromPod'
249250
version: 0.131500
251+
-
252+
class: Dist::Zilla::Plugin::Test::CPAN::Changes
253+
name: '@Author::KENTNL/Test::CPAN::Changes'
254+
version: 0.008
250255
-
251256
class: Dist::Zilla::Plugin::CheckExtraTests
252257
name: '@Author::KENTNL/CheckExtraTests'

README

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ NAME
22
PortageXS - Portage abstraction layer for perl
33

44
VERSION
5-
version 0.2.11
5+
version 0.2.12
66

77
NAMING
88
For CPAN users, the name of this module is likely confusing, and

dist.ini

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ copyright_holder = Christian Hartmann
1010
-bundle = @Author::KENTNL
1111
-remove = PodCoverageTests
1212
-remove = Test::Kwalitee
13-
-remove = Test::CPAN::Changes
1413
-remove = Test::Perl::Critic
1514
git_versions = 1
1615
twitter_hash_tags = #perl #cpan #gentoo

lib/PortageXS.pm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ BEGIN {
66
$PortageXS::AUTHORITY = 'cpan:KENTNL';
77
}
88
{
9-
$PortageXS::VERSION = '0.2.11';
9+
$PortageXS::VERSION = '0.2.12';
1010
}
1111
# ABSTRACT: Portage abstraction layer for perl
1212

@@ -154,7 +154,7 @@ PortageXS - Portage abstraction layer for perl
154154
155155
=head1 VERSION
156156
157-
version 0.2.11
157+
version 0.2.12
158158
159159
=head1 NAMING
160160

0 commit comments

Comments
 (0)