1 1.2 -> 1.2.1
2 ------------
3 - prtsweep: fix compression mode evaluation
4 - prtsweep: fix source index, compression mode evaluation
5 Patches by John McQuah
6
7 1.1.4 -> 1.2
8 ------------
9 - dllist: enable the download listing tool to recognize already-downloaded sources
10 - portspage: augment portspage with the ability to find and print the signify public key
11 - prtsweep: enable the cleanup tool to recognize sources that have been renamed
12 - prtwash: enable the cleanup tool to recognize sources that have been renamed
13 All patches by John McQuah
14
15 1.1.3 -> 1.1.4
16 --------------
17 - oldfiles: use .signature instead of .mdsum to find the required sources
18 - prtwash: replace .md5sum with .signature
19
20 1.1.2 -> 1.1.3
21 --------------
22 - prtsweep: add .signature to KEEP_FILES
23 - prtsweep: remove .md5sum from KEEP_FILES
24 - prtsweep: only sweep directories, ignore regular files
25 - prtcreate: add feature to define the maintainer in /etc/prtcreate.conf
26 Patch by Tim Biermann
27
28 1.1.1 -> 1.1.2
29 --------------
30 - prtverify: whitelist update
31 - revdep: add ARM AArch64 support
32 Patch by Matt Housh
33 - pkgexport: use -T to support file paths with spaces
34 Patch by Thomas Penteker
35 - finddeps: add lib32 to the library path
36 Patch by Danny Rawlins
37
38 1.1 -> 1.1.1
39 ------------
40 - prtverify: only allow /usr/share/man for man-page location
41 - prtverify: check for .signature instead of .md5sum files
42 - prtverify: whitelist update
43 - revdep: use pkg-config to find required libraries
44 Patch by Danny Rawlins
45 - revdep: replace deprecated readdir_r with readdir
46 Patch by James Buren
47
48 1.0.2 -> 1.1
49 ------------
50 - revdep: new version 2.0 by James Buren
51 - Rewrite in C++
52 - much improved speed
53 - new config directory /etc/revdep.d to add non-standard library
54 locations, see man-page for details
55 Again many thanks for the contribution
56 - prtrej, prtcheck, pkgexport: fix shebang line, we are a bash script
57 Patch by Tilman Sauerbeck
58
59 1.0.1 -> 1.0.2
60 --------------
61 - pkgsize: is a bash and not a sh script
62 Reported via IRC by onodera
63 - pkgsize: select port dirs from httpup and rsync files in /etc/ports
64 Reported via IRC by rmull
65 - pkgsize: style cleanup, allow spaces in filenames
66 - Makefile: install man-pages into /usr/share/man
67 - prtverify: as of CRUX 3.2 we changed the location of man-pages
68 from /usr/man to /usr/share/man. Allow both directories for now
69
70 1.0 -> 1.0.1
71 ------------
72 + revdep: add support for ARM
73 Patch by James Buren
74
75 0.9.8 -> 1.0
76 --------------
77 + new revdep written in C by James Buren, ryuo @ freenode
78 + much faster than the old bash version
79 + gained a new option -i to ignore ports
80 Many thanks for the contribution
81
82 0.9.7 -> 0.9.8
83 --------------
84 - findredundantdeps: fix for dependencies that are listed more than
85 once in the Pkgfile. Reported by Danny Rawlins.
86 + prtverify: add /usr/share/info to invalid_dirs
87 + prtverify: whitelist update
88 - prtverify: prtverify is a bash script, so call it so
89 + prtverify: new test to see if we have the same dependency more
90 than once in the Pkgfile
91
92 0.9.6 -> 0.9.7
93 --------------
94 - revdep: fix false errors for libraries in non-standard locations.
95 Patch by Matt Housh
96 - prtwash: default compression mode should be .gz not .xz.
97 Reported by Maximilian Dietrich
98
99 0.9.5 -> 0.9.6
100 --------------
101 - finddeps: use realpath to sanitize filepaths like /usr/lib/../lib
102 or /usr/lib64
103
104 0.9.4 -> 0.9.5
105 --------------
106 - prtsweep: add .32bit to the files to keep
107 - prtwash: add .32bit to the files to keep
108 + pkgexport: use mktemp to create temporary file
109 + pkgexport: remove temporary file more reliable
110 - pkgexport: fix test for $PKGMK_COMPRESSION_MODE
111 - finddeps: prepend /lib to LD_LIBRARY_PATH
112
113 0.9.3 -> 0.9.4
114 --------------
115 + prtverify: allow use of group users
116 + prtverify: whitelist update
117 - prtverify: set explicit LC_ALL to "C"
118 - prtverify: error world-writable directories only if sticky bit is
119 not set. Patch by Markus Schnalke
120 - finddeps: make exclusion of caller name more explicit
121 - oldfiles, pkgexport, prtreverse, prtwash: use the compression mode
122 defined in pkgmk.conf. Patches by Jose V Beneyto
123 - prtsweep: packages might be either gz or xz compressed.
124 Patch by Jose V Beneyto
125
126 0.9.2 -> 0.9.3
127 --------------
128 + finddeps: optimize awk usage a bit, some minor adjustments
129 + revdep: optimize awk usage a bit, make error output more consistent
130 + revdep: allow unprivileged user to run revdep, patch by Lucas Hazel
131 + prtwash: allow multiple port-directories as commandline parameters
132 - prtwash: add .nostrip to tosave array, some smaller fixes
133 - prtsweep: fix automatic mode to use rsync and httpup files
134 - prtsweep: keep pre-install files
135 + prtsweep: remove non-working -p option
136 - prtorphan: fix parsing of /etc/prt-get.conf for port directories,
137 <path>:<port>,<port> definitions are handled correctly now
138
139 0.9.1 -> 0.9.2
140 --------------
141 - Bugfix: fix regexp for finding rm/cd commands in prtverify
142 - prtverify: WHITELIST is now a array of files, so it's possible
143 to add additional lists or even a special directory.
144 Default is /usr/lib/prtverify/*.wl
145 - prtverify: whitelist update
146 - prtverify: new test to detect non-ASCII characters
147 - pkgfoster: dynamically build core port list
148 - pkgfoster: add Jonas patch for better sudo usage
149 - portspage: fix XHTML incompatibility (thanks romster and pitillo)
150
151 0.9.0 -> 0.9.1
152 --------------
153 - Bugfix: complete list of core ports for pkgfoster
154 - prtverify: new test for permission-collisions with directories
155 provided by core/filesystem, suggested by Mark Rosenstand
156 - prtverify: compatibility improvements, patch by Han Boetes
157 - prtverify: new rule to find localized man-pages
158 - pkgsize: forced -k option, call /usr/bin/du to avoid aliasing
159 - Added prt-utils man page
160
161 0.8.0 -> 0.9.0
162 --------------
163 - Added prtverify by Juergen Daubert
164
165 0.7.1 -> 0.8.0
166 --------------
167 - Added revdep by Johannes Winkelmann
168 - Added portspage by Jukka Heino
169 - Added pkgfoster by Jukka Heino
170 - oldfiles: merged with pkgclean by Mark Rosenstand;
171 added custom keep list /etc/oldfiles.conf
172
173 0.7.0 -> 0.7.1
174 --------------
175 - Removed warnings from oldfiles
176
177 0.6.5 -> 0.7.0
178 --------------
179 - added findredundantdeps script
180 - added pkg_installed script
181
182 0.6.4 -> 0.6.5
183 --------------
184 - fixed config parser bug in prtorphan (trailing space
185 and / or comment in the middle of the line)
186
187 0.6.3 -> 0.6.4
188 --------------
189 - fixed bug in prtwash config parser. Thanks to Jason Pacheco
190 for the patch
191 - prtwash: fixed spelling
192
193 0.6.2 -> 0.6.3
194 --------------
195 - added "oldfiles" by Simone Rota (simone)
196 - added "finddeps" by Johannes Winkelmann (simone)
197 - added "dllist" by Johannes Winkelmann (simone)
198
199 0.6.1 -> 0.6.2
200 --------------
201 - prtreverse replaced by pkgexport by Andrew Green (simone)
202
203 0.6.0 -> 0.6.1
204 ------------
205 - prtrej now checks if /var/lib/pkg/rejected exists (simone)
206
207 0.5.1 -> 0.6
208 ------------
209 - prtalien: new script, which does the same as "prtorphan -d"
210 - prtsweep doesn't remove .nostrip file (opel)
211 - prtorphan reads /etc/prt-get.conf instead of /etc/prt-wash.conf.
212 prtwash.conf was removed though. (opel)
213 - prtrej now calls "diff -u"
214 - scripts that need to cycle through the port tree now read
215 port directories from /etc/prt-get.conf.
216 - prtcheckmissing is a new script, which scans the package db
217 /var/lib/pkg/db and looks in your filesystem, if the files really exist.
218 The most port is based on A. Pagaltzis' program published on the mailing
219 list.
220
221 0.5 -> 0.5.1
222 ------------
223 - prtorphan has a new option "-d directory" and scans the directory for
224 orphaned files.
225
226 0.4.1 -> 0.5
227 ------------
228 - new script prtorphan: script to list all orphaned packages. An orpaned
229 package is a package, for which no port exists in /usr/ports/base,
230 /usr/ports/opt, ...
231
232 0.4 -> 0.4.1
233 ------------
234 - pkgsize bugfixes
235
236 0.3.x -> 0.4
237 ------------
238 - pkgsize by Damir Saric <damir.saric@du.hinet.hr> was added.
239
240 0.2.5 -> 0.3.0
241 --------------
242 - prtreverse by Simone Rota was added.
243
244 0.2.4 -> 0.2.5
245 --------------
246 - prtwash.conf was adopted to the new clc scheme: contrib/unmaintained
|