1 * 5.16 26.06.2008 Johannes Winkelmann
2 - don't loop forever when version= contains unsupported $() tokens
3 - gcc 4.3 fixes (thanks Fredrik)
4
5 * 5.15 27.09.2006 Johannes Winkelmann
6 - fix PKGMK_PACKAGE_DIR determination
7 - add --depsort to 'listinst'
8
9 * 5.14 13.09.2006 Johannes Winkelmann
10 - Remove handling of external dependency list
11 - make InstallTransaction::getPkgDest use pkgmk.conf from install-root
12 - revert getPkgDest to ignore install-root
13 - determine PKGMK_PACKAGE_DIR using fgrep without sourcing pkgmk.conf
14 - fix bug in "undecided" output of diff (thanks treach)
15 - fix bug in version comperator introduced in 5.13
16
17
18 * 5.13 08.09.2006 Johannes Winkelmann
19 - Show undecided versions in diff and sysup when using "prefer higher"
20 - fix display bug in "dependent"
21 - fix bug in version comparator
22 - Simplify output of 'dup', suggested by maro (-v -> old format)
23
24 * 0.5.12 00.04.2006 Johannes Winkelmann
25 - Add 'depinst' in 'help' (thanks Simone)
26 - Fix compilation on OpenBSD
27 - Show alias info in depends
28 - don't install alias file and deplist
29 - unlock ports on remove
30 - fix lock: previously locking would only work for ports in the ports tree
31 - allow to remove log files of successful builds
32 - print update summary right before running the addcommand
33 - print full add command and PACKAGE_DIR info when using install/update -v
34 - Make 'cat' and 'readme' use $PAGER if set
35 - update default prt-get.conf to reflect new port hierarchy (core/opt/contrib)
36 - add timestamps to log files
37 - fix aliasing bug introduce earlier in the .12 session (thanks Mark)
38 - add --recursive and --tree for dependent
39 - add listorphans command
40
41 * 0.5.11 29.05.2005 Johannes Winkelmann
42 - add --path to 'ls'
43 - initial regex support
44 - replace `uname -r` and `date +...` in version strings
45 - add 'useregex' config key and --regex command line argument
46 - Add --full to fsearch
47 - use regex in fsearch if requested
48 - add leading slash to fsearch result
49 - support both `` and $()
50 - support date patterns like '+%Y'
51 - add aliases and deplist to dist-tarball
52 - support multiple shell patterns in version
53
54 * 0.5.10 21.04.2005 Johannes Winkelmann
55 - fix bugs #3735, #3836
56 - implement --ignore=<port1>,<port2> feature
57 - fix --path for list, search
58 - add --path for depends
59 - enable logfile and depfile in default prt-get.conf
60
61
62 * 0.5.9 06.12.2005 Johannes Winkelmann
63 - add alias support
64 - use absolut pathes for commands (pkgmk et al)
65 - add -v switch to 'info' to show the readme
66 - fix 'keephigher' in default prt-get.conf
67 - add deptree to 'help'
68 - remove some debug test
69 - prettify error message when packages are not found
70 - change 'bash' to 'sh' in process.cpp
71 - use 'Pkgfile' as default file for cat and edit if no second argument given
72
73 * 0.5.8 31.10.2004 Johannes Winkelmann
74 - re-enable version parseing; use --prefer-higher to make prt-get use
75 it
76 - implement shortcuts to frequentily used pkgmk/pkgadd options
77 - make -f do 'pkgadd -f'
78 - add new versioncomparator class
79 - implement 'alpha' < 'beta' < 'gamma' < 'delta'
80
81 * 0.5.7 16.07.2004 Johannes Winkelmann
82 - add the --install-root argument to allow installation to a different root
83 - add the --rargs switch to pass options to pkgmk in "prt-get remove"
84 - add 'removecommand' configuration key
85 - add 'runscriptcommand' configuration key
86 - improve config parsing: options can now be in front of command
87
88 * 0.5.6 06.01.2004 Johannes Winkelmann
89 - add four new command line arguments:
90 --no-std-config Don't parse default configuration file
91 --config-prepend=<string> Prepend <string> to configuration
92 --config-append=<string> Append <string> to configuration
93 --config-set=<string> Set configuration data, overriding config file
94 - add new command: dumpconfig
95 - respect 'cachefile' setting in configuration (did anyone ever use this??)
96 - add 'runscripts' configuration variable to (equivalent to --install-scripts)
97 - dump readme and runscripts configuration in dumpConfig()
98 - add 'makecommand' and 'addcommand' to config file to make prt-get use
99 another command than pkgmk and pkgadd
100
101 * 0.5.5p1 23.03.2004 Johannes Winkelmann
102 - Let Pkgfile's dependencies take precedence over deplist
103
104 * 0.5.5 05.03.2004 Johannes Winkelmann
105 - Add new configuration option: depfile
106 - add way to use external dependency file
107 - Add some missing headers for compilation with gcc 2.95
108 - update bash completion for isinst
109 - add deptree command (--all for all deps)
110
111 * 0.5.4p2 17.11.2003 Johannes Winkelmann
112 - fix bug in "at least X arguments" after getting several complaints
113
114 * 0.5.4p1 30.10.2003 Johannes Winkelmann
115 - fix message when called without argument
116 - Fix duplicate prtdir ignoring error (when using filters)
117
118 * 0.5.4 04.10.2003 Johannes Winkelmann
119 - introduce symbolic return values
120 - code: introduce generic argument number checks
121 - (re)introduce depinst command
122 - fix problem with prt-get fsearch: symlink'ed files are found as well
123 - print output while logging (Patch from Logan)
124 - redirect output of InstallTransaction::installPackage to log file
125 - add %v (version) and %r (release) patterns to the log file name
126 - fix typo in man page: %d in printf used for desc and deps
127 - check for pre-install and post-install
128 - store in cache (-> cache version update)
129 - show in prt-get info
130 - enable in prt-get printf, using %E (prE) and %O (pOst)
131
132 * 0.5.3p2 29.09.2003 Johannes Winkelmann
133 - Fix little bug in prt-get printf: don't print out empty lines (even if
134 there's a newline char)
135
136 * 0.5.3p1 25.09.2003 Johannes Winkelmann
137 - Adapt new patch naming
138 - Be more clever when calling prt-get diff with a filter
139
140 * 0.5.3 01.09.2003 Johannes Winkelmann
141 - Add 'remove' feature
142 - implement pre/post install execution
143 - prt-get diff doesn't display locked; use --all if you want them
144 - Fix bug in repository initialization when pkgdirs were specified twice
145
146 * 0.5.2 not used ;-)
147
148 * 0.5.1a 08.08.2003 Johannes Winkelmann
149 - Fix for gcc 3.3
150
151 * 0.5.1 09.07.2003 Johannes Winkelmann
152 - use PKGMK_PACKAGE_DIR
153
154 * 0.5.0 22.06.2003 Johannes Winkelmann
155 - update to fit new CLC project
156 (pre3)
157 - made bash completion work with ls, cat and edit
158 (pre2)
159 - sort ls output
160 (pre1)
161 - introduced new commands: ls, cat, edit
162 - fixed an empty error message in argparser
163
164 * 0.4.4c 08.05.2003 Johannes Winkelmann
165 - Fixed an ugly bug: no error messages shown when logging enabled
166
167
168 * 0.4.4b 08.05.2003 Johannes Winkelmann
169 - Change mode of created directories from 0711 to 0755
170
171 * 0.4.4a 05.05.2003 Johannes Winkelmann
172 - Change $PKGDEST to $PACKAGE_DIR
173
174 * 0.4.4 01.05.2003 Johannes Winkelmann
175 - add support for PKGDEST
176 - add lock/unlock and listlocked commands
177 - better parsing of arguments
178 - small update of the argument parser
179
180 * Reimported after disk crash; 07.04.2003
181
182 * 0.4.3 18.02.2003 Johannes Winkelmann
183 - fixed bug in dependent: it split the list wrongly
184 - new command: fsearch: search for file names in ports tree
185 - speed fix in Package: don't load() in name() and path()
186 - cosmetical changes to the help screen
187
188 * 0.4.2a 06.02.2003 Johannes Winkelmann
189 - fixed bug in dependent: it looked just for a substring, so pkgconfig whould
190 also be a match for 'dependent gconf', as it contains gconf...
191
192 * 0.4.2 06.02.2003 Johannes Winkelmann
193 - Fixed a segfault when no pkg database file available
194
195 * 0.4.1 20.01.2003 Johannes Winkelmann
196 - added small speed fix to printDiff
197 - added missing include in configuration.cpp
198 - enable clc ports by default
199 - added misc dir to DIST
200
201 * 0.4.0pre2 14.01.2003 Johannes Winkelmann
202 - fixed segfault when no m_currentTransaction
203
204 * 0.4.0pre2 13.01.2003 Johannes Winkelmann
205 - fixed --listall -> --all switch on help page
206 - completed SignalDispatcher
207 - made PrtGet a SubClass of SignalHandler
208 - feedback on Ctrl-C
209 - fixed performance problems by not copying lists
210
211 * 0.4.0pre1 13.01.2003 Johannes Winkelmann
212 - update man page
213
214
215 * 0.4.0alpha4 13.01.2003 Johannes Winkelmann
216 - removed find command
217 - list can have a wildcard filter
218 - renamed --listall switch to --all for dependent
219 - implemented wildcards for listinst
220
221 * 0.4.0alpha3 13.01.2003 Johannes Winkelmann
222 - added --listall switch for dependent; don't show only installed ports
223 - corrected help once more
224 - added LockFile class
225 - added check for Pkgfile in Port directory
226 - added expandWildcard*() methods
227 - enabled wildcards for diff
228 - implemented 'current' command
229
230 * 0.4.0alpha2 05.01.2003 Johannes Winkelmann
231 - added --filter="..." option used in printf
232 - added sysup command (refactoring required)
233 - updated help output
234 - added signal dispatcher
235 - new cache file format (newline separated)
236 - cache file versioning
237 - support for maintainer and packager in info and printf
238 - support for hasReadme in printf
239 - fixed bug in Pkgfile parser (whitespaces before version, name and rev)
240 - better format for prt-get help
241
242 * 0.4.0alpha1 04.01.2003 Johannes Winkelmann
243 - added find command (searching using wildcards),
244 - Repository::getMatchingPackages() (wildcard match)
245 - added data object for package
246
247
248 * 0.3.5c 28.12.2002 Johannes Winkelmann
249 - fixed bug: pkgadd was called even if pkgmk failed... there since 0.3.4
250
251 * 0.3.5b 28.12.2002 Johannes Winkelmann
252 - fixed bug in writeCache()
253
254 * 0.3.5a 23.12.2002 Johannes Winkelmann
255 - dependent -> help page
256
257
258 * 0.3.5 04.12.2002 Johannes Winkelmann
259 - added readme command
260 - info shows whether there is a README file
261 - added readme info to cache file (-> new format)
262 - added (README) to install/update output
263 - fixed a memory leak
264 - introduced configuration object
265 - exchanged result printing order ("Packages already installed" before
266 "Packages installed now"
267 - added dependent command: show which packages depend on argument
268 - corrected ugly copy and paste errors in "<command> takes only one arg..."
269 - added misc/prt-edit (not installed)
270 - new manual format, not included anymore
271
272
273 * 0.3.4c 02.12.2002 Johannes Winkelmann
274 - corrected typo in manual
275 - added logging options to default prt-get.conf
276 - added --sort option for printf
277
278 * 0.3.4b 02.12.2002 Johannes Winkelmann
279 - printf replaces \t and \n
280 - small change in StringHelper::replaceAll()
281 - listinst -vv prints description
282 - listinst documentation update
283 - --log doc update
284 - cleanups (using StringHelper::replaceAll())
285 - add bash completion file
286
287 * 0.3.4a 30.11.2002 Johannes Winkelmann
288 - small change in printf (%i expands to "diff")
289
290 * 0.3.4 10.11.2002 Johannes Winkelmann
291 - implemented new printf function
292 - corrected usage output (removed "," characters)
293 - added StringHelper::replaceAll(..)
294 - log feature
295 - added %p in logfile
296
297 * 0.3.3 27.08.2002 Johannes Winkelmann
298 - implemented a returnValue() method in PrtGet
299 - prt-get isinst no longer returns "... is not installed" to be more
300 consistent with "pkginfo -i|grep ...", but returns 1 when a package is not
301 installed (1 = general error).
302 - allow dependencies to be commented out when starting with #. THINK ABOUT
303 THIS SOME MORE
304
305 * 0.3.2 15.07.2002 Johannes Winkelmann
306 - changed example prt-get.conf again
307 - added another example to the manual
308 - added doxygen api documentation
309 - various code cleanups
310 - output fix for prt-get diff (title not printed if no difference)
311 - added tests for process and stringhelper class
312 - added _very_ simple version checking in prt-get diff
313 - return values on errors (=1)
314 - no output for prt-get isinst if package not installed (to be consistent with
315 pkginfo)
316 - gcc 3.2 fixes
317
318
319 * 0.3.1a 15.07.2002 Johannes Winkelmann
320 - changed example prt-get.conf to meet the new format...
321
322 * 0.3.1 13.07.2002 Johannes Winkelmann
323 - Fixed some conditions where Valgrind reported errors
324
325 * 0.3.1pre2 10.07.2002 Johannes Winkelmann
326 - Fixed another bug in the process execution
327 - proper implementation of process execution :-)
328 - improved StringHelper::split()
329
330 * 0.3.1pre1 08.07.2002 Johannes Winkelmann
331 - listinst
332 - new config file format (can use alternate location for cache)
333 - removed depinst skeletion
334
335 * 0.3.0 05.07.2002 Johannes Winkelmann
336 - added cache feature
337 - moved string functions to stringhelper
338 - Makefile.am includes code to create a symlink from prt-get to prt-cache
339 - If prt-get is called as prt-cache, it uses the caching all the time
340 - added man page for prt-cache
341 - added package filter functionality in prt-get-conf
342 - added man page for prt-get.conf
343 - comments are removed in prt-get.conf
344 - added check whether cache is outdated (config file changed after cache
345 generated)
346 - added check for 'prt-get diff <packagelist>' that the packages listed
347 are really installed
348 - added path command
349 - print errors to stderr
350 - always exit( -1 ) on error
351
352 * 0.3.0pre2 03.07.2002 Johannes Winkelmann
353 - Fixed bug when release or version had a comment on the same line
354
355 * 0.3.0pre1 02.07.2002 Johannes Winkelman
356 - Changed format of TODO, so others can understand it as well :-)
357 - added version command
358
359 * 0.2.9 01.07.2002 Johannes Winkelmann
360 - If files are rejected during update, prt-get no longer says "update failed"
361 - implemented dsearch feature (to search descriptions)
362 - Fixed a bug in prt-get depends (empty listing instead of warning when
363 invalid package given)
364
365 * 0.2.8 30.06.2002 Johannes Winkelmann
366 - moved to autoconf/automake
367
368 * 0.2.7 28.06.2002 Johannes Winkelmann
369 - added a man page
370 - adjusted message of install/update
371 decided to go up to .7, as I made some errors in the release of .6
372
373
374 * 0.2.6 28.06.2002 Johannes Winkelmann
375 - added --test switch: doing no installation, just prints out the result
376 - added quickdiff feature, printing out a list of installed packages to be
377 updated: use it for prt-get update `prt-get quickdiff`
378
379
380 * 0.2.5 28.06.2002 Johannes Winkelmann
381 - removed depinst feature (maybe reimplemented soon)
382 - it is now possible to pass a list of arguments to
383 prt-get install
384 prt-get depends/quickdep
385 - implemented -v and -vv in prt-get list
386 - implemented -v for prt-get search (show description as well)
387 - lazy initialization of repository -> speed improvement
388 - removed --args switch, added --margs and --aargs switches for pkgmk and
389 pkgadd respectively
390
391 * 0.2.4 24.06.2002 Johannes Winkelmann
392 - fixed segfault when having cyclic dependecies
393
394 * 0.2.3 24.06.2002 Johannes Winkelmann
395 - added --config=<conffile> option
396 - added prt-get update feature
397 - added prt-get quickdep feature
398 - added prt-get diff feature
399
400 * 0.2.2 24.06.2002 Johannes Winkelmann
401 - Fixed segfault in depends
402
403 * 0.2.1 23.06.2002 Johannes Winkelmann
404 - added config file /etc/prt-get.conf
405
406 * 0.2 22.06.2002 Johannes Winkelmann
407 - C++ port
408
409 * 0.1.1 22.06.2002 Johannes Winkelmann
410 - moved install to InstallTransaction
411
412 * 0.1 21.06.2002 Johannes Winkelmann
413 - First release
|