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