-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathChanges
193 lines (163 loc) · 6.54 KB
/
Changes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
Revision history for {{$dist->name}}
{{$NEXT}}
0.3.1 2013-07-27T08:58:15Z
[00 MAJOR Changes]
- Guts overhaulled so everywhere file IO was done directly, or via
PortageXS::Core::getFileContents, it is instead now done by Path::Tiny.
- DirHandle based traversal replaced by Path::Tiny iterate()
- Many linewise readers replaced with shorter Path::Tiny->lines
- BREAKAGES EXPECED
- Primary configuaration code now modularised to MakeConf, and everywhere
that used that 'getParamFromFile' previously is now proxied there via
pxs->config-getParam()
- getPortdir() is now deprecated in favour of the lowercase portdir, which
is an inroad to eventually one day using moo lazy accessors.
- more dependence on shared configuration for paths, but still warty
[Dependencies::Added / develop requires]
- Test::CPAN::Changes 0.19
[Dependencies::Added / runtime requires]
- IO::Handle
- Path::Tiny
[Dependencies::Removed / runtime requires]
- DirHandle
- Exporter
[Documentation]
- Code now annotated with MetaPOD
[Misc]
- Examples moved to top level
0.3.0 2013-07-27T06:13:05Z
[00 Major Changes]
- Color logic factored out into its own module
- examples moved top level
- Exporter stuff replaced with Roles
- Hash is tied to warn about legacy code.
- ::UI::Console has most its methods deprecated now
[Bugfix]
- another residual path to make.conf ... better solution still in the
works.
[Dependencies::Added / runtime requires]
- Moo 1.000008
- Role::Tiny
- Role::Tiny::With
- Tie::Hash::Method
0.2.12 2013-07-24T06:23:39Z
[Bugfix]
- Partial solution to b.g.o #264680, bailing on unreadable categories,
including non-categories that are also unreadable such as 'package'. Its
not ideal, but its better than bailing for a predominant chunk of users.
[Dependencies::Added / develop requires]
- Test::CPAN::Changes 0.19
[Documentation]
- Changelog retroactively touched up to work better with CPAN::Changes
[Internals]
- Refactored body of searchPackages into 2 smaller and more reusable
parts.
0.2.11 2013-07-22T15:23:47Z
- Package toolkit migrated to Dist::Zilla
- b.g.o #437414 Now fixed in the code.
- Maintainer/Release of codebase taken up by KENTNL ([email protected])
- Codebase published via CPAN
- Add PortageXS::Version (taken from CPANPLUS::Dist::Gentoo)
0.2.10 2009-04-15T00:00:00Z
- Gentoo v0.02.10
- Fixed bug b.g.o #265102
0.2.9 2008-12-01T00:00:00Z
- Gentoo v0.02.09
- Fixed bugs that occured when using new profiles (2008.0+)
- Implemented getPortageMakeParam()
- getArch() is now a wrapper for getPortageMakeParam() only
0.2.8 2008-05-12T00:00:00Z
- Gentoo v0.02.08
- Fixed bug b.g.o #216484 - Affected function: getArch()
0.2.7 2007-05-20T00:00:00Z
- Gentoo v0.02.07
- Optional parameter repo: getAvailableEbuilds()
- New functions: searchPackageByHerd(), searchPackageByMaintainer()
- Fixed bug b.g.o #178745 - Affected function: getParamFromFile()
0.2.6 2007-04-19T00:00:00Z
- Gentoo v0.02.06
- fileBelongsToPackage(): Do not die if CONTENTS file is missing.
(Reported by Michael Cummings <[email protected]>)
- Speedup functions getFilesOfInstalledPackage(), fileBelongsToPackage()
- Source cleanups
- New functions: disableColors(), getPackagesFromWorld(),
recordPackageInWorld(), removePackageFromWorld()
- formatUseflags(): Also handle suffixes (% and *)
- added .cache dir to EXCLUDE_DIRS for use with paludis
- removed virtual dir from EXCLUDE_DIRS - we actually want virtuals in
- getPackagesFromCategory(): - Use PORTDIR by default - New optional
parameter to set the repository to use - Check for dirs before trying to
access them
- searchPackage(): Works - Feel free to use it now.
- Fixed bug #175175 - getArch() was not able to resolve the profile path
if make.profile was an absolute path
- Apply fixes from bug #175175 to getProfilePath(); refactored getArch()
and getUsemasksFromProfile()
- Make test getPortageXScategorylist() more robust
0.2.5 2007-04-09T00:00:00Z
- Gentoo v0.02.05
- New functions: getEbuildName(), getUsedescs(), getCategories(),
formatUseflags() (from demerge 0.032), sortUseflags(),
getUsemasksFromProfile(), getProfilePath(), resetCaches()
- Fixed some function descriptions
- Moved /etc/portagexs to /etc/pxs for convenience
- 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
- Implemented caching for getUsedescs(), getHomedir(),
getUsemasksFromProfile()
- getUsedesc() is only a wrapper for getUsedescs() now
- getUsedescs() now accepts an optional parameter that stores
'category/package' when looking up local usedescs
- searchPackage() is silent now (no more direct output) and supports two
search modes
- Make formatUseflags() correctly format masked useflags
- More / better examples
- More tests
0.2.4 2007-03-09T00:00:00Z
- Gentoo v0.02.04
- Made full category/package-version string mandatory for function
getUseSettingsOfInstalledPackage() which otherwise causes odd behaviour
in apps such as demerge
0.2.3 2007-02-18T00:00:00Z
- Gentoo v0.02.03
- New deps: IO::Socket::SSL, Sys::Syslog
- New configuration file for the server: /etc/portagexs/portagexsd.conf
- Initscript for the server
- Runtime optimizations
- Basic server and client implemented
0.2.2 2006-11-17T00:00:00Z
- Gentoo v0.02.02
- New functions: searchPackage(), getReponame(), resolveMirror(),
getUsedesc()
- New example: searchPackage.pl, resolveMirror.pl, getUsedesc.pl
- New module: Useflags.pm
- Syntax stuff
- Added tests for new functions (left out: searchPackage because it will
change in the future; do not use it!)
0.2.1 2006-11-12T00:00:02Z
- Gentoo v0.02.01
- fix Console.pm functions: printColored, print_ok, print_err, print_info
- Do not fail if IUSE/USE-files are missing in
getUseSettingsOfInstalledPackage()
0.2.0 2006-11-12T00:00:01Z
- Gentoo v0.02
- getPackagesFromCategory() was returning a list of categories when given
category was empty
- handle multiple overlays
- getArch() returns ARCH set in system-profile
0.1.0 2006-01-01T00:00:03Z
- ( actual timestamp unknown )
- Gentoo v0.01
- Clean up getEbuildVersion regexp
- added tests for getEbuildVersion
- fixed test for getPortageXScategorylist
0.0.2 2006-01-01T00:00:02Z
- ( actual timestamp unknown )
- Gentoo v0.01_p2
- New functions: getPortdirOverlay, getHomedir
0.0.1 2006-01-01T00:00:01Z
- ( actual timestamp unknown )
- Gentoo v0.01_p1
- Initial unofficial release (hey.. i could have just touched the
'Changes' file ;))