Magellan Linux

Annotation of /branches/mage-next/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1442 - (hide annotations) (download)
Mon Jul 25 12:17:19 2011 UTC (13 years, 3 months ago) by niro
Original Path: trunk/mage/ChangeLog
File size: 34604 byte(s)
-added ChangeLog and install it to the docdir
1 niro 1442 2011-07-25 Niels Rogalla <niro@magellan-linux.de>
2    
3     * [r1439] Makefile, VERSION[ADD]:
4     -added global version file and update it via Makefile
5     * [r1438] usr/lib/mage/mage4.functions.sh:
6     -do not eval * while removing backup files from mage tree
7     -dont show ls errors on depwalking highest magefiles
8     * [r1437] usr/lib/mage/mage.rc.global:
9     -removed old distribution settings
10     -always enabled MAGE_TREE_DEST variable
11     * [r1436] usr/lib/mage/smage2.sh:
12     -better pre/postinstrall, pre/postremove function support with
13     split_packages. include preinstall_${subpackage} as preinstall
14     function when declared
15     * [r1435] usr/lib/mage/smage2.sh:
16     -fixed mlibtoolize opts
17    
18     2011-06-04 Niels Rogalla <niro@magellan-linux.de>
19    
20     * [r1351] usr/lib/mage/smage2.sh:
21     -added xz support and fixed a missed CRLF at mage generation
22     * [r1349] usr/lib/mage/smage2.sh:
23     -do not override the local state with the global state, if it was
24     set to broken or disabled
25     * [r1347] usr/lib/mage/smage2.sh:
26     -do not print any nonsense for faster file processing and to
27     lower the disk overhead
28     * [r1346] usr/lib/mage/smage2.sh:
29     -support repository based distribution file to support global
30     state settings. we support the per smage method too, but it gets
31     overriden by the global setting
32    
33     2011-05-27 Niels Rogalla <niro@magellan-linux.de>
34    
35     * [r1318] usr/lib/mage/mage4.functions.sh:
36     -fixed a logic error
37     * [r1293] usr/lib/mage/mage4.functions.sh:
38     -be busybox friendly on update-tarball invocation
39     * [r1292] usr/lib/mage/pkgbuild_dir.sh:
40     -fixed coding style and fixed packaging of block special devices
41     * [r1291] usr/lib/mage/smage2.sh:
42     -added mautoreconf() function
43    
44     2011-05-12 Niels Rogalla <niro@magellan-linux.de>
45    
46     * [r1290] usr/lib/mage/magequery.sh:
47     -reworked magequery getopts and fixed coding style
48     * [r1289] usr/lib/mage/mage4.functions.sh:
49     -fix config protect: register ignored file in database with fixed
50     mtime
51     -fixed some whitespaces
52     * [r1288] usr/lib/mage/magequery.sh:
53     -ignore included mage files
54    
55     2011-04-27 Niels Rogalla <niro@magellan-linux.de>
56    
57     * [r1273] usr/lib/mage/mage4.functions.sh, usr/lib/mage/mgroupadd,
58     usr/lib/mage/mgroupdel, usr/lib/mage/museradd,
59     usr/lib/mage/muserdel, usr/lib/mage/smage2.sh:
60     -support busybox out-of-the-box
61     * [r1272] usr/lib/mage/env-rebuild.sh:
62     -fix handling of XDG env-variables
63     * [r1271] usr/lib/mage/mage4.functions.sh,
64     usr/lib/mage/pkgbuild_dir.sh:
65     -fix handling of character devices
66    
67     2011-04-26 Niels Rogalla <niro@magellan-linux.de>
68    
69     * [r1269] usr/lib/mage/mage4.sh:
70     -fixed shebang, mage requires bash
71    
72     2011-01-28 Niels Rogalla <niro@magellan-linux.de>
73    
74     * [r1215] usr/lib/mage/pkgbuild_dir.sh:
75     - add empty fifo
76     * [r1214] usr/lib/mage/mage4.functions.sh:
77     - make user:group for devices and fifo support optional or mage
78     is incompatible to old packages
79     * [r1211] usr/lib/mage/mage4.functions.sh:
80     - make user:group for devices and fifo support optional or mage
81     is incompatible to old packages
82     * [r1209] usr/lib/mage/mage4.functions.sh:
83     - added support for fifos
84     - fifos, character devices and blockdevices should set the owner
85     right
86     - some cosmetic changes and spelling typos
87     * [r1208] usr/lib/mage/pkgbuild_dir.sh:
88     - added support for fifos
89     - fifos, character devices and blockdevices should set the owner
90     right
91     * [r1207] usr/lib/mage/smage2.sh:
92     -smage2 calcmd5 should find the corresponding md5 dir by itself,
93     but support a given dir too
94     * [r1206] usr/lib/mage/magequery.sh:
95     -fixed a typo and some cosmetics
96    
97     2010-07-14 Niels Rogalla <niro@magellan-linux.de>
98    
99     * [r1111] usr/lib/mage/ldd-fix.sh:
100     -be more informative
101    
102     2010-06-28 Niels Rogalla <niro@magellan-linux.de>
103    
104     * [r1087] usr/lib/mage/mage4.functions.sh:
105     -fixed a typo and honor verbose and silent fetch modes
106     * [r1085] usr/lib/mage/mage.rc.global,
107     usr/lib/mage/mage4.functions.sh, usr/lib/mage/smage2.sh:
108     -added WGET_FETCH_OPTIONS variable to mage.rc.global to be more
109     busybox friendly
110     * [r1084] usr/lib/mage/mage4.functions.sh:
111     -fixed whitespaces
112     * [r1083] usr/lib/mage/mage4.functions.sh:
113     -added support for md5sum in update-tarball
114     * [r1082] usr/lib/mage/smage2.sh:
115     -fixed whitespaces
116     * [r1081] usr/lib/mage/smage2.sh:
117     -tell which subpackages will be stripped
118     * [r1080] usr/lib/mage/mage4.sh:
119     -honor update-tarball
120    
121     2010-04-22 Niels Rogalla <niro@magellan-linux.de>
122    
123     * [r972] usr/lib/mage/mage4.functions.sh:
124     -fixed a spelling typo
125    
126     2010-02-19 Niels Rogalla <niro@magellan-linux.de>
127    
128     * [r966] usr/lib/mage/mage4.functions.sh:
129     -check for newer mage version on tarball-sync also
130     * [r965] usr/lib/mage/mage.rc.global:
131     -set default uninstall timeout to 3 secs
132     * [r964] usr/lib/mage/smage2.sh:
133     -fixed typos ( SPLIT_PACKAGE -> SPLIT_PACKAGES )
134    
135     2009-11-24 Niels Rogalla <niro@magellan-linux.de>
136    
137     * [r953] usr/lib/mage/smage2.sh:
138     -install docs only if they exist
139    
140     2009-11-21 Niels Rogalla <niro@magellan-linux.de>
141    
142     * [r951] usr/lib/mage/smage2.sh:
143     -fixed varibale/function export issues with magefile generation
144     in split_packages
145     * [r947] usr/lib/mage/smage2.sh:
146     -omit package build if NOPKGBUILD was set in split_info
147     * [r945] usr/lib/mage/smage2.sh:
148     -fixed sereral issues
149    
150     2009-11-20 Niels Rogalla <niro@magellan-linux.de>
151    
152     * [r943] usr/lib/mage/mage4.functions.sh, usr/lib/mage/smage2.sh:
153     -fixed broken die_pipestatus() function
154     -added the first attempt for split-package support
155     * [r942] usr/lib/mage/env-rebuild.sh,
156     usr/lib/mage/mage4.functions.sh:
157     -support CONFIG_PROTECT target CONFIG_PROTECT_IGNORE to keep
158     user/system modified config files, like passwd
159     * [r941] usr/lib/mage/smage2.sh:
160     -fixed compile logging
161    
162     2009-08-04 Niels Rogalla <niro@magellan-linux.de>
163    
164     * [r892] usr/lib/mage/mage4.functions.sh:
165     -support both blacklist types
166     * [r891] usr/lib/mage/smage2.sh:
167     -fixed a small issue in md5 generation with MAGE_TARGETS set
168     * [r890] usr/lib/mage/smage2.sh:
169     -build md5 for all MAGE_TARGETS if called with 'calcmd5'
170    
171     2009-07-15 Niels Rogalla <niro@magellan-linux.de>
172    
173     * [r887] usr/lib/mage/depwalker.sh:
174     -fixed spelling
175    
176     2009-06-30 Niels Rogalla <niro@magellan-linux.de>
177    
178     * [r885] usr/lib/mage/smage2.sh:
179     -make sure my_SOURCEDIR exist
180    
181     2009-06-29 Niels Rogalla <niro@magellan-linux.de>
182    
183     * [r883] usr/lib/mage/smage2.sh:
184     -fixed some minor issues
185     * [r881] usr/lib/mage/smage2.sh:
186     -fixed wget issues on virtualbox.org; see:
187     http://www.virtualbox.org/ticket/2148
188     * [r880] usr/lib/mage/smage2.sh:
189     -fixed typos
190    
191     2009-05-21 Niels Rogalla <niro@magellan-linux.de>
192    
193     * [r876] usr/lib/mage/mage4.functions.sh:
194     -added basic svn compat
195     * [r875] usr/lib/mage/mage.rc.global, usr/lib/mage/smage2.sh:
196     -support for build logging in smage
197    
198     2009-05-08 Niels Rogalla <niro@magellan-linux.de>
199    
200     * [r859] usr/lib/mage/mage.rc.global, usr/lib/mage/smage2.sh:
201     -added step-by-step support
202     * [r858] usr/lib/mage/mage4.functions.sh:
203     -don't fix mtimes on symlinks
204    
205     2009-04-29 Niels Rogalla <niro@magellan-linux.de>
206    
207     * [r833] usr/lib/mage/smage2.sh:
208     -always set --build=${CHOST} in mconfigure to fix some x86_64
209     issues (sometimes x86_64-pc-linux-gnu is not valid and
210     x86_64-unkown-linux is found. this confuses libtool and the
211     global_symbol_pipe is empty, which leads to linking errors)
212    
213     2009-04-26 Niels Rogalla <niro@magellan-linux.de>
214    
215     * [r832] usr/lib/mage/smage2.sh:
216     -fixed a minor typo
217    
218     2009-01-31 Niels Rogalla <niro@magellan-linux.de>
219    
220     * [r797] make-tarball.sh:
221     - fixed sort cmd
222     * [r795] make-tarball.sh:
223     -fixed svn ls comand
224    
225     2008-10-05 Niels Rogalla <niro@magellan-linux.de>
226    
227     * [r778] usr/lib/mage/depwalker.sh:
228     -allow NODEPS=true
229     * [r777] usr/lib/mage/magequery.sh:
230     -added search-method for categories
231     * [r776] usr/lib/mage/mage4.functions.sh:
232     -fixed blacklist handling
233    
234     2008-09-02 Niels Rogalla <niro@magellan-linux.de>
235    
236     * [r761] usr/lib/mage/mage.rc.global:
237     -fixed kde default SRC_URI
238    
239     2008-06-16 Niels Rogalla <niro@magellan-linux.de>
240    
241     * [r739] usr/lib/mage/mage4.functions.sh, usr/lib/mage/mage4.sh:
242     -added mage update-tarball function
243    
244     2008-03-26 Niels Rogalla <niro@magellan-linux.de>
245    
246     * [r701] usr/lib/mage/depwalker.sh:
247     -inform on upgrade about non updated packages
248    
249     2008-02-26 Niels Rogalla <niro@magellan-linux.de>
250    
251     * [r677] usr/lib/mage/depwalker.sh:
252     -do not add virtuals to PROCESSEDDEPS or their resolved pkgnames
253     will be ignored and are missing on the dependecy list
254     * [r676] usr/lib/mage/mage4.functions.sh:
255     -fixed processing of directories in get_highest_magefile(),
256     suppressed some errors
257    
258     2008-02-10 Niels Rogalla <niro@magellan-linux.de>
259    
260     * [r675] usr/lib/mage/mage4.functions.sh:
261     -fixed src_install with MAGE_TARGETS enabled
262    
263     2008-01-13 Niels Rogalla <niro@magellan-linux.de>
264    
265     * [r656] usr/lib/mage/depwalker.sh:
266     -exclude empty depnames to improve dep-calculation speed
267     * [r655] usr/lib/mage/depwanderer.sh[DEL],
268     usr/lib/mage/find_not_installed.sh[DEL],
269     usr/lib/mage/mage3.functions.sh[DEL], usr/lib/mage/mage3.sh[DEL],
270     usr/lib/mage/mageupgrade.sh[DEL], usr/lib/mage/pkgsearch.sh[DEL],
271     usr/lib/mage/sourceinstall.sh[DEL],
272     usr/lib/mage/writeprotected[DEL]:
273     -pruned old cruft
274     * [r654] usr/lib/mage/depwalker.sh:
275     - do not process already processed deps
276    
277     2008-01-01 Niels Rogalla <niro@magellan-linux.de>
278    
279     * [r647] make-tarball.sh:
280     -fixed CVSROOT and DESTINATION
281    
282     2007-11-28 Niels Rogalla <niro@magellan-linux.de>
283    
284     * [r635] usr/lib/mage/smage2.sh:
285     -using DEST instead of BUILDDIR in rpm-unpack to respect munpack
286     destination
287    
288     2007-11-05 Niels Rogalla <niro@magellan-linux.de>
289    
290     * [r603] Makefile, usr/lib/mage/mage4.functions.sh:
291     -fixed count_protected_files() and obsoleted writeprotected
292     script
293     * [r602] usr/lib/mage/smage2.sh:
294     -fixed small typos and an exit status failure in munpack()
295     * [r600] usr/lib/mage/smage2.sh:
296     -added xpi to munpack() and support our package format as well
297     * [r598] usr/lib/mage/depwalker.sh:
298     -some performance fixes
299     * [r597] usr/lib/mage/smage2.sh:
300     -support more unpack methods: .rar .zip .gz .bz2 .rpm
301    
302     2007-09-02 Niels Rogalla <niro@magellan-linux.de>
303    
304     * [r551] make-tarball.sh:
305     -remove .cvsignore from tarball
306    
307     2007-09-01 Niels Rogalla <niro@magellan-linux.de>
308    
309     * [r530] make-tarball.sh[ADD]:
310     -added tarball creation script
311    
312     2007-07-01 Niels Rogalla <niro@magellan-linux.de>
313    
314     * [r503] usr/lib/mage/env-rebuild.sh:
315     -added LIBGL_DRIVERS_PATH to SPECIAL_VARS to handle dynamic gl
316     and dri stuf properly
317    
318     2007-06-30 Niels Rogalla <niro@magellan-linux.de>
319    
320     * [r501] usr/lib/mage/mage4.functions.sh:
321     fixed a copy paste error
322     * [r499] usr/lib/mage/mage4.functions.sh:
323     -fixed one missing $MROOT
324    
325     2007-06-07 Niels Rogalla <niro@magellan-linux.de>
326    
327     * [r497] usr/lib/mage/smage2.sh:
328     -added mlibtoolize() function
329    
330     2007-05-02 Niels Rogalla <niro@magellan-linux.de>
331    
332     * [r491] usr/lib/mage/convert_databases_meta.sh[ADD]:
333     -added metafile conversion script
334     * [r490] usr/lib/mage/generate_meta_data.sh:
335     -fixed complains about local
336     * [r489] usr/lib/mage/convert_databases_smage.sh[ADD],
337     usr/lib/mage/generate_meta_data.sh[ADD],
338     usr/lib/mage/metawrapper.sh[ADD]:
339     -new meta data conversion scripts
340    
341     2007-05-01 Niels Rogalla <niro@magellan-linux.de>
342    
343     * [r488] usr/lib/mage/convert_databases.sh:
344     - fixed package_routines import with some echo & sed magic. this
345     is neccessary to export the functions via 'eval'
346     * [r487] usr/lib/mage/convert_databases.sh[ADD]:
347     -added database conversion script
348    
349     2007-04-30 Niels Rogalla <niro@magellan-linux.de>
350    
351     * [r486] usr/lib/mage/sql_functions.sh[ADD]:
352     added sql functions overlay
353    
354     2007-04-23 Niels Rogalla <niro@magellan-linux.de>
355    
356     * [r477] usr/lib/mage/smage2.sh:
357     -only unset SPECIAL_VARS itself not the containing variables.
358     Same goes for SPECIAL_FUNCTIONS
359    
360     2007-04-10 Niels Rogalla <niro@magellan-linux.de>
361    
362     * [r459] usr/lib/mage/mage.rc.global, usr/lib/mage/smage2.sh:
363     -added kde:// and gnome://
364     * [r458] usr/lib/mage/mage4.functions.sh:
365     -show depends in pkgsearch()
366    
367     2007-04-01 Niels Rogalla <niro@magellan-linux.de>
368    
369     * [r456] usr/lib/mage/env-rebuild.sh:
370     fixed env-rebuild, do not include comments
371    
372     2007-03-28 Niels Rogalla <niro@magellan-linux.de>
373    
374     * [r451] usr/lib/mage/mage4.functions.sh:
375     - updated is_config_protected() to compare files literally to fix
376     issues with spaces in the filename
377    
378     2007-03-27 Niels Rogalla <niro@magellan-linux.de>
379    
380     * [r449] usr/lib/mage/mage4.functions.sh:
381     - added missing "local i" to get_uninstall_candidates() to
382     prevent errors like '/usr/lib/mage/mage4.functions.sh: line 1452:
383     font-adobe-100dpi: value too great for base (error token is
384     "100dpi")'
385    
386     2007-03-20 Niels Rogalla <niro@magellan-linux.de>
387    
388     * [r447] usr/lib/mage/smage2.sh:
389     added patch level autodetection to mpatch()
390    
391     2007-03-19 Niels Rogalla <niro@magellan-linux.de>
392    
393     * [r445] usr/lib/mage/mage4.functions.sh:
394     - fixed broken pkgsearch; inform the user that a package is
395     masked and do not show hiryglyphes like
396     "Latest available: .mage-.mage"
397     * [r443] usr/lib/mage/pkgbuild_dir.sh:
398     fixed missing colors and fixed mage.rc inherit
399     * [r441] usr/lib/mage/smage2.sh:
400     some colour tweaks
401     * [r440] usr/lib/mage/pkgbuild_dir.sh:
402     added some nice colors
403     * [r439] usr/lib/mage/smage2.sh:
404     added support for gnu:// and sourceforge:// mirror uris and some
405     nice colors
406     * [r438] usr/lib/mage/mage.rc.global:
407     added support for gnu:// and sourceforge:// mirror uris
408     * [r437] usr/lib/mage/mage4.functions.sh:
409     fixed some warnings
410    
411     2007-02-23 Niels Rogalla <niro@magellan-linux.de>
412    
413     * [r427] usr/lib/mage/smage2.sh:
414     - ignore empty lines while fixing deps
415    
416     2007-02-05 Niels Rogalla <niro@magellan-linux.de>
417    
418     * [r423] usr/lib/mage/pkg_all_sources.sh[ADD]:
419     commited to archive
420    
421     2007-01-22 Niels Rogalla <niro@magellan-linux.de>
422    
423     * [r419] usr/lib/mage/depwalker.sh,
424     usr/lib/mage/mage4.functions.sh, usr/lib/mage/pkgbuild_dir.sh,
425     usr/lib/mage/smage2.sh:
426     variable mage.rc
427    
428     2007-01-21 Niels Rogalla <niro@magellan-linux.de>
429    
430     * [r418] usr/lib/mage/mage.rc.global, usr/lib/mage/mage4.sh:
431     variable mage.rc
432     * [r416] usr/lib/mage/mage4.functions.sh:
433     typo
434     * [r415] usr/lib/mage/mage4.functions.sh:
435     pkg name in colred on uninstall
436    
437     2007-01-19 Niels Rogalla <niro@magellan-linux.de>
438    
439     * [r413] usr/lib/mage/mage4.sh, usr/lib/mage/smage2.sh:
440     show lineno and script name if a script dies
441     * [r412] usr/lib/mage/smage2.sh:
442     better support for srctarballs
443    
444     2007-01-17 Niels Rogalla <niro@magellan-linux.de>
445    
446     * [r411] usr/lib/mage/smage2.sh:
447     - munpack(): create the destdir if another than srcdir was given
448    
449     2006-12-30 Niels Rogalla <niro@magellan-linux.de>
450    
451     * [r409] usr/lib/mage/mage4.functions.sh:
452     fixed minclude of mutliple files
453    
454     2006-12-29 Niels Rogalla <niro@magellan-linux.de>
455    
456     * [r408] usr/lib/mage/smage2.sh:
457     fixed a typo
458     * [r407] usr/lib/mage/mage.rc.global:
459     added --src-tarball functionality
460     * [r406] usr/lib/mage/smage2.sh:
461     get src-package tarball automatically
462     * [r405] etc/mage.rc.example:
463     added --src-tarball functionality
464     * [r404] etc/mage.rc.example:
465     added --src-tarball functionality
466     * [r403] usr/lib/mage/smage2.sh:
467     added --src-tarball functionality -> creation and use of
468     src-tarballs
469    
470     2006-08-27 Niels Rogalla <niro@magellan-linux.de>
471    
472     * [r391] usr/lib/mage/mage4.functions.sh:
473     fixed pksearch(); now excluding includes and profiles
474    
475     2006-07-17 Niels Rogalla <niro@magellan-linux.de>
476    
477     * [r386] usr/lib/mage/mage.rc.global,
478     usr/lib/mage/mage4.functions.sh, usr/lib/mage/smage2.sh:
479     using variable rsync fetch options via mage.rc
480     * [r385] usr/lib/mage/mage4.functions.sh:
481     fixed messages
482     * [r384] usr/lib/mage/smage2.sh:
483     show a message when applying patches
484    
485     2006-04-27 Niels Rogalla <niro@magellan-linux.de>
486    
487     * [r373] usr/lib/mage/mage4.functions.sh:
488     spelling
489     * [r372] usr/lib/mage/mage4.sh:
490     better messages
491     * [r370] usr/lib/mage/mage4.functions.sh, usr/lib/mage/mage4.sh:
492     added blacklist support
493    
494     2006-04-14 Niels Rogalla <niro@magellan-linux.de>
495    
496     * [r368] Makefile:
497     fixed missing etc files
498    
499     2006-04-12 Niels Rogalla <niro@magellan-linux.de>
500    
501     * [r363] Makefile[ADD]:
502     added a Makefile to make our live easier :p
503    
504     2006-03-22 Niels Rogalla <niro@magellan-linux.de>
505    
506     * [r351] usr/lib/mage/smage2.sh:
507     - added colors defines
508     - addded multlib support
509     - added lib64 support via mlibdir
510     - removed old commented cruft
511     * [r350] usr/lib/mage/mage4.functions.sh:
512     added mlibdir function
513    
514     2006-03-04 Niels Rogalla <niro@magellan-linux.de>
515    
516     * [r347] usr/lib/mage/pkgbuild_dir.sh, usr/lib/mage/smage2.sh:
517     fixed srcinstall with MROOT enabled
518    
519     2006-02-20 Niels Rogalla <niro@magellan-linux.de>
520    
521     * [r332] usr/lib/mage/magequery.sh:
522     - fixed database lookups
523     - now printing pcat/pkgname
524    
525     2006-02-16 Niels Rogalla <niro@magellan-linux.de>
526    
527     * [r329] usr/lib/mage/mage4.functions.sh:
528     fixed some install issues, when removing non existing
529     uninstall-candidates ...
530    
531     2006-02-15 Niels Rogalla <niro@magellan-linux.de>
532    
533     * [r328] usr/lib/mage/mage4.functions.sh:
534     fixed some pkgsearch errors
535    
536     2006-01-01 Niels Rogalla <niro@magellan-linux.de>
537    
538     * [r315] usr/lib/mage/pkgbuild_dir.sh:
539     stat prints major and minor node numbers as hex; they must be
540     converted to dec
541     * [r314] usr/lib/mage/mage4.functions.sh:
542     fixed again a typo
543     * [r312] usr/lib/mage/mage4.functions.sh,
544     usr/lib/mage/pkgbuild_dir.sh:
545     fixed installation of char-devices
546     * [r310] usr/lib/mage/mage4.functions.sh:
547     fixed a typo: mknode -> mknod
548    
549     2005-12-26 Niels Rogalla <niro@magellan-linux.de>
550    
551     * [r306] usr/lib/mage/smage2.sh:
552     - fixed header in created mage file
553     - style updates & typos
554     * [r305] usr/lib/mage/mage4.sh:
555     fixed mage setup; some dir get not correctly installed if
556     MROOTwas set; mage_setup was called too early
557     * [r304] usr/lib/mage/magequery.sh:
558     added -f path search option
559    
560     2005-12-04 Niels Rogalla <niro@magellan-linux.de>
561    
562     * [r299] usr/lib/mage/mage4.sh:
563     removed version info from usage
564     * [r298] usr/lib/mage/mage.rc.global:
565     only use MAGE_DISTRIBUTION=stable if nothing else is given
566     * [r295] usr/lib/mage/mage4.sh:
567     - version doesn't show versioninfo twice now
568     - fixed whitespaces
569     - updated usage() with MAGE_DISTRIBUTION
570     * [r294] usr/lib/mage/mage4.functions.sh:
571     delete virtuals only if one pkg is installed
572    
573     2005-12-01 Niels Rogalla <niro@magellan-linux.de>
574    
575     * [r288] usr/lib/mage/mage.rc.global:
576     - added default PACKAGES_SERVER_PATH var
577     - added default MAGE_DISTRIBUTION=stable var
578     * [r287] usr/lib/mage/mage4.sh:
579     - set PKGDIR and BUILDDIR to MROOT if defined
580     - fixed missing regen-mage-tree command in usage()
581     * [r286] usr/lib/mage/mage4.functions.sh:
582     - added variable package fetch path
583     - added new MAGE_DISTRIBUTION variable support
584     * [r285] usr/lib/mage/env-rebuild.sh:
585     missed to create the tmp dir
586    
587     2005-11-05 Niels Rogalla <niro@magellan-linux.de>
588    
589     * [r284] usr/lib/mage/pkgsearch.sh:
590     nicer output, added testing state support
591    
592     2005-10-26 Niels Rogalla <niro@magellan-linux.de>
593    
594     * [r283] usr/lib/mage/etc-update:
595     synced with upstream:
596     - fixed several segfaults
597     - allow single quotes in config-file
598     - now really using less as pager
599    
600     2005-10-21 Niels Rogalla <niro@magellan-linux.de>
601    
602     * [r281] usr/lib/mage/version:
603     ver bump
604     * [r280] usr/lib/mage/mage4.functions.sh:
605     added config prot support for uninstalling
606     * [r278] usr/lib/mage/version:
607     fixed version
608     * [r273] usr/lib/mage/mage4.functions.sh:
609     fixed virtual_add and virtual_del calls with mutiple provides
610     * [r272] usr/lib/mage/pkgbuild_dir.sh:
611     fixed includes; fixed whitespaces
612    
613     2005-10-04 Niels Rogalla <niro@magellan-linux.de>
614    
615     * [r260] usr/lib/mage/env-rebuild.sh:
616     - typo
617     * [r259] usr/lib/mage/env-rebuild.sh:
618     - "better" coding style
619     - secure temp-dirs
620     - fixed noisiness on bootstrap
621     * [r258] usr/lib/mage/mage4.functions.sh:
622     now using unset -f pre/post{install,remove} so that they do not
623     get exported or globally set in any way
624     * [r257] usr/lib/mage/version:
625     fixed version to 0.4.0-r5
626    
627     2005-10-03 Niels Rogalla <niro@magellan-linux.de>
628    
629     * [r256] usr/lib/mage/smage2.sh:
630     fixed a typo
631     * [r255] usr/lib/mage/smage2.sh:
632     added a new function generate_package_md5sum() and using it ;)
633     * [r254] usr/lib/mage/mage4.sh:
634     fixed the pre/postinstall issue, not sourcing the magefiles in
635     unsafe environments anymore
636    
637     2005-10-02 Niels Rogalla <niro@magellan-linux.de>
638    
639     * [r253] usr/lib/mage/smage2.sh:
640     added export_inherits() function
641     * [r252] usr/lib/mage/mage4.functions.sh:
642     fixed is_newer_mage_version_available(), so it works again
643     * [r251] usr/lib/mage/version:
644     set version to 0.4.0-r4
645     * [r250] usr/lib/mage/depwalker.sh:
646     fixed missing deps in src/upgrade and speed this thing up
647     * [r249] usr/lib/mage/mage4.functions.sh:
648     added export_inherits() function
649    
650     2005-09-27 Niels Rogalla <niro@magellan-linux.de>
651    
652     * [r248] usr/lib/mage/mage4.functions.sh:
653     now unseting pre/post-install/remove functions in mage_install()
654     and mage_uninstall()
655     * [r247] usr/lib/mage/mage4.sh:
656     - added some better messages
657     - fixed broken mage upgrade/srcupgrade
658    
659     2005-09-11 Niels Rogalla <niro@magellan-linux.de>
660    
661     * [r241] usr/lib/mage/version:
662     set version to 0.4.0-r3
663     * [r240] usr/lib/mage/mage4.functions.sh:
664     fixed some uninstall issues
665     * [r239] usr/lib/mage/mage4.sh:
666     added missing COLBOLD var
667    
668     2005-09-10 Niels Rogalla <niro@magellan-linux.de>
669    
670     * [r237] usr/lib/mage/mage4.functions.sh:
671     added new search method
672     * [r236] usr/lib/mage/mage4.sh:
673     - fixed wrong include locations
674     - added some missing colors
675     - added new search method
676     * [r235] usr/lib/mage/depwalker.sh:
677     fixed wrong include locations
678    
679     2005-09-09 Niels Rogalla <niro@magellan-linux.de>
680    
681     * [r233] usr/lib/mage/mage4.sh:
682     fixed some not working methods
683     * [r232] usr/lib/mage/mage4.sh:
684     fixed includes
685     * [r231] usr/lib/mage/depwalker.sh:
686     added upgrade targets
687     * [r230] usr/lib/mage/mage4.sh:
688     added upgrade and unpack targets
689     * [r229] usr/lib/mage/magequery.sh:
690     typo
691     * [r228] usr/lib/mage/magequery.sh:
692     added ${MROOT} support
693     * [r227] usr/lib/mage/mage4.functions2.sh[DEL]:
694     reomved, it was accidently committed
695     * [r226] usr/lib/mage/depwalker.sh[ADD],
696     usr/lib/mage/mage.rc.global[ADD],
697     usr/lib/mage/mage4.functions.sh[ADD],
698     usr/lib/mage/mage4.functions2.sh[ADD],
699     usr/lib/mage/mage4.sh[ADD]:
700     complete rewrite
701     * [r225] usr/lib/mage/version:
702     set version to 0.4.0-r1
703     * [r223] usr/lib/mage/create_desktop_app.sh,
704     usr/lib/mage/env-rebuild.sh:
705     added ${MROOT} support for upcoming mage-0.4.x
706    
707     2005-08-28 Niels Rogalla <niro@magellan-linux.de>
708    
709     * [r215] usr/lib/mage/version:
710     set version to 0.3.7-r5
711     * [r214] usr/lib/mage/smage2.sh:
712     -fixed whitespaces
713     - fixed magefile gen:
714     - fixed $header
715     - moved MAGE_TARGETS above to PKGTYPE
716     * [r213] usr/lib/mage/mage3.functions.sh:
717     - only show protected files on verbose mode
718     * [r212] usr/lib/mage/mage3.sh:
719     - added NOCOLORS option
720     * [r211] usr/lib/mage/mageupgrade.sh:
721     - added --calc and --calc-bash
722     - added NOCOLOR option
723     * [r210] usr/lib/mage/magequery.sh:
724     added fetch_inventory
725    
726     2005-08-22 Niels Rogalla <niro@magellan-linux.de>
727    
728     * [r208] usr/lib/mage/sourceinstall.sh:
729     small error, now sourceinstall still works without any
730     mage_targets
731     * [r207] usr/lib/mage/sourceinstall.sh:
732     small error, now sourceinstall still works without any
733     mage_targets
734     * [r206] usr/lib/mage/sourceinstall.sh:
735     targets must be readded when running mage install
736     * [r205] usr/lib/mage/smage2.sh:
737     typo
738     * [r204] usr/lib/mage/smage2.sh:
739     forgotten to include MAGE_TARGETS into mage files
740    
741     2005-08-21 Niels Rogalla <niro@magellan-linux.de>
742    
743     * [r203] usr/lib/mage/version:
744     fixed version to 0.3.7-r4
745     * [r202] usr/lib/mage/mage3.sh, usr/lib/mage/smage2.sh,
746     usr/lib/mage/sourceinstall.sh:
747     added auto regen suport of the whole mage-tree and added
748     MAGE_TARGETS support to mage srcinstall
749     * [r201] usr/lib/mage/smage2.sh:
750     typo
751     * [r200] usr/lib/mage/smage2.sh:
752     fixed the whole fix_dep logic as virtual support was broken
753     * [r199] usr/lib/mage/smage2.sh:
754     fixed fix_dep logic in regen-mage-tree
755     * [r198] usr/lib/mage/smage2.sh:
756     fixed typos
757    
758     2005-08-20 Niels Rogalla <niro@magellan-linux.de>
759    
760     * [r197] usr/lib/mage/smage2.sh:
761     includes comes after all vars not, to provide the possibility to
762     define special vars which may needed by the include
763     * [r196] usr/lib/mage/smage2.sh:
764     better whitepsace handling mage regen, and move special vars to
765     special tags section
766     * [r195] usr/lib/mage/smage2.sh:
767     fixed target logic
768     * [r194] usr/lib/mage/smage2.sh:
769     added SPECIAL_VARS variable to mage file regen
770    
771     2005-08-19 Niels Rogalla <niro@magellan-linux.de>
772    
773     * [r193] usr/lib/mage/smage2.sh:
774     fixed regen module-dependencies
775     * [r192] usr/lib/mage/smage2.sh:
776     - fixed whitespaces
777     - do not unset PKGNAME in regen_mage_tree
778     - renamed helper function to build_mage_srcipt
779     - added MAGE_TARGETS support for pkgbuild
780     * [r191] usr/lib/mage/smage2.sh:
781     - added very basic MAGE_TARGETS support (currently only for
782     mage-tree regen)
783    
784     - added possibility to regen the mage-tree with given
785     informations in smage2 files
786     * [r190] usr/lib/mage/mage3.functions.sh:
787     fixed verbose messages and hopefully fixed the version issue (
788     2.8.2 > 2.10.0)
789    
790     2005-08-16 Niels Rogalla <niro@magellan-linux.de>
791    
792     * [r187] usr/lib/mage/mageupgrade.sh:
793     added command line parameters support
794     * [r186] usr/lib/mage/mage3.sh, usr/lib/mage/smage2.sh:
795     fixed version, source now ${MLIBDIR}/version
796     * [r185] usr/lib/mage/version[ADD]:
797     nre file
798    
799     2005-08-09 Niels Rogalla <niro@magellan-linux.de>
800    
801     * [r183] usr/lib/mage/smage2.sh:
802     ixed multiincludes
803    
804     2005-07-31 Niels Rogalla <niro@magellan-linux.de>
805    
806     * [r179] usr/lib/mage/mage3.functions.sh:
807     typo
808     * [r178] usr/lib/mage/mage3.functions.sh:
809     minclude: only verbose when MAGEDBUG=on
810     * [r177] usr/lib/mage/mage3.functions.sh, usr/lib/mage/smage2.sh:
811     only style updates
812     * [r176] usr/lib/mage/mage3.functions.sh:
813     fixed typos
814     * [r175] usr/lib/mage/smage2.sh:
815     fixed version; typos and style
816     * [r174] usr/lib/mage/mage3.sh:
817     fixed version
818     * [r172] usr/lib/mage/smage2.sh:
819     added sminclude function
820     * [r171] usr/lib/mage/mage3.functions.sh:
821     added autodetecting of newer mage versions and added minclude and
822     sminclude functions
823     * [r169] usr/lib/mage/ldd-fix.sh, usr/lib/mage/mage3.sh,
824     usr/lib/mage/pkgbuild_dir.sh, usr/lib/mage/smage2.sh:
825     fixed locale issue; pkgs get not build or installed if the
826     default system local ist another than LC_ALL=C
827    
828     2005-07-29 Niels Rogalla <niro@magellan-linux.de>
829    
830     * [r167] usr/lib/mage/mage3.sh, usr/lib/mage/smage2.sh:
831     updated mage version
832     * [r166] usr/lib/mage/mageupgrade.sh:
833     fixed missing fake directory when updating
834    
835     2005-07-23 Niels Rogalla <niro@magellan-linux.de>
836    
837     * [r157] usr/lib/mage/mage3.sh:
838     added mutiple PROVIDE support; fixed version
839     * [r156] usr/lib/mage/smage2.sh:
840     fixed version
841    
842     2005-06-28 Niels Rogalla <niro@magellan-linux.de>
843    
844     * [r90] usr/lib/mage/mage3.sh, usr/lib/mage/smage2.sh:
845     fixed version number
846     * [r89] usr/lib/mage/smage2.sh:
847     fixed download of non-mirrored files
848    
849     2005-06-03 Niels Rogalla <niro@magellan-linux.de>
850    
851     * [r87] usr/lib/mage/ldd-fix.sh:
852     fixed -mount
853    
854     2005-06-01 Niels Rogalla <niro@magellan-linux.de>
855    
856     * [r86] usr/lib/mage/mage3.sh:
857     fixed version
858     * [r85] usr/lib/mage/smage2.sh:
859     fixed version and unsetting NOSTRIP now
860     * [r84] etc/mage.rc.example:
861     fixed CFLAGS for >=gcc-3.4 and removed -s option
862     * [r83] usr/lib/mage/sourceinstall.sh:
863     changed version tagging only
864     * [r82] usr/lib/mage/find_not_installed.sh[ADD],
865     usr/lib/mage/ldd-fix.sh[ADD]:
866     new
867     * [r81] usr/lib/mage/mage3.functions.sh:
868     minor changes in the force_mtime function; forced touch not
869     creating any files -> fixes sources-symlink issue in the kernel
870     packages
871     * [r80] usr/lib/mage/mageupgrade.sh:
872     heavily changed:
873     - added preview which pkgs are going to be installed
874     - added src-compile support
875     - some minor logic fixes
876     * [r79] usr/lib/mage/smage2.sh:
877     added functions for stripping bins and libs
878     * [r78] usr/lib/mage/compressdoc,
879     usr/lib/mage/create_desktop_app.sh, usr/lib/mage/depwanderer.sh,
880     usr/lib/mage/env-rebuild.sh, usr/lib/mage/mage3.sh,
881     usr/lib/mage/magequery.sh, usr/lib/mage/mgroupadd,
882     usr/lib/mage/mgroupdel, usr/lib/mage/mkinfodir,
883     usr/lib/mage/museradd, usr/lib/mage/muserdel,
884     usr/lib/mage/pkgbuild_dir.sh, usr/lib/mage/pkgsearch.sh:
885     changed version tagging only
886     * [r77] usr/lib/mage/writeprotected:
887     remove usage of expr; using $((foo + 1)) now
888    
889     2005-02-16 Niels Rogalla <niro@magellan-linux.de>
890    
891     * [r66] usr/lib/mage/mage3.sh, usr/lib/mage/smage2.sh:
892     rev bump to 0.3.6-r15; serveral fixes
893     * [r64] usr/lib/mage/mage3.sh:
894     rev bump to 0.3.6-r14
895     * [r63] usr/lib/mage/smage2.sh:
896     rev bump to 0.3.6-r13; fixed a bad typo that caused smage2 not to
897     fail while the checksum test
898    
899     2005-02-15 Niels Rogalla <niro@magellan-linux.de>
900    
901     * [r61] usr/lib/mage/smage2.sh:
902     cosmetic fix
903     * [r60] usr/lib/mage/compressdoc,
904     usr/lib/mage/create_desktop_app.sh, usr/lib/mage/depwanderer.sh,
905     usr/lib/mage/env-rebuild.sh, usr/lib/mage/etc-update,
906     usr/lib/mage/mage3.functions.sh, usr/lib/mage/mage3.sh,
907     usr/lib/mage/magequery.sh, usr/lib/mage/mageupgrade.sh,
908     usr/lib/mage/mgroupadd, usr/lib/mage/mgroupdel,
909     usr/lib/mage/mkinfodir, usr/lib/mage/museradd,
910     usr/lib/mage/muserdel, usr/lib/mage/pkgbuild_dir.sh,
911     usr/lib/mage/pkgsearch.sh, usr/lib/mage/sourceinstall.sh,
912     usr/lib/mage/writeprotected:
913     rev bump to 0.3.6-r13
914     * [r59] usr/lib/mage/smage2.sh:
915     rev bump to 0.3.6-r13; added download support for srcfiles and
916     valiadtion with md5 checksum
917     * [r57] usr/lib/mage/compressdoc,
918     usr/lib/mage/create_desktop_app.sh, usr/lib/mage/depwanderer.sh,
919     usr/lib/mage/etc-update, usr/lib/mage/mage3.functions.sh,
920     usr/lib/mage/magequery.sh, usr/lib/mage/mageupgrade.sh,
921     usr/lib/mage/mgroupadd, usr/lib/mage/mgroupdel,
922     usr/lib/mage/mkinfodir, usr/lib/mage/museradd,
923     usr/lib/mage/muserdel, usr/lib/mage/pkgbuild_dir.sh,
924     usr/lib/mage/pkgsearch.sh, usr/lib/mage/smage2.sh,
925     usr/lib/mage/sourceinstall.sh, usr/lib/mage/writeprotected:
926     updated release version to 0.3.6-r12
927    
928     2005-02-14 Niels Rogalla <niro@magellan-linux.de>
929    
930     * [r56] usr/lib/mage/mage3.sh:
931     now sourcing /etc/profile everytime before a pkg gets installed,
932     fixes several enviroment issues
933     * [r55] usr/lib/mage/env-rebuild.sh:
934     added OMF_DIR support
935    
936     2005-01-10 Niels Rogalla <niro@magellan-linux.de>
937    
938     * [r44] usr/lib/mage/mage3.sh:
939     updated path variable and now sourcing /etc/profile everytime
940     * [r43] usr/lib/mage/depwanderer.sh, usr/lib/mage/env-rebuild.sh,
941     usr/lib/mage/etc-update, usr/lib/mage/mage3.functions.sh,
942     usr/lib/mage/magequery.sh, usr/lib/mage/mageupgrade.sh,
943     usr/lib/mage/mkinfodir, usr/lib/mage/pkgbuild_dir.sh,
944     usr/lib/mage/pkgsearch.sh, usr/lib/mage/smage2.sh,
945     usr/lib/mage/sourceinstall.sh, usr/lib/mage/writeprotected:
946     updated revision tags
947     * [r42] usr/lib/mage/mgroupadd[ADD], usr/lib/mage/mgroupdel[ADD],
948     usr/lib/mage/museradd[ADD], usr/lib/mage/muserdel[ADD]:
949     initial release
950    
951     2005-01-06 Niels Rogalla <niro@magellan-linux.de>
952    
953     * [r40] usr/lib/mage/compressdoc,
954     usr/lib/mage/create_desktop_app.sh, usr/lib/mage/depwanderer.sh,
955     usr/lib/mage/env-rebuild.sh, usr/lib/mage/etc-update,
956     usr/lib/mage/mage3.functions.sh, usr/lib/mage/mage3.sh,
957     usr/lib/mage/magequery.sh, usr/lib/mage/mageupgrade.sh,
958     usr/lib/mage/mkinfodir, usr/lib/mage/pkgbuild_dir.sh,
959     usr/lib/mage/pkgsearch.sh, usr/lib/mage/smage2.sh,
960     usr/lib/mage/sourceinstall.sh, usr/lib/mage/writeprotected:
961     updated revision tags
962     * [r39] usr/lib/mage/mage3.functions.sh,
963     usr/lib/mage/writeprotected:
964     fixed handling of filenames with spaces
965     * [r37] usr/lib/mage/mageupgrade.sh:
966     suppress annoying unstable messages
967     * [r36] usr/lib/mage/mage3.functions.sh, usr/lib/mage/mage3.sh:
968     exit 1 has broken mageupgrade, now using return 1; exit stuff now
969     in mage3.sh
970     * [r35] usr/share/doc/mage-0.3/template.smage2:
971     added some descriptions
972     * [r34] usr/lib/mage/fix_database-mage-0.3.6-r5.sh[DEL],
973     usr/lib/mage/fixdatabase_ifs.sh[DEL],
974     usr/lib/mage/magemanager.sh[DEL]:
975     removed old deprecated cruft
976     * [r33] usr/lib/mage/compressdoc,
977     usr/lib/mage/create_desktop_app.sh, usr/lib/mage/depwanderer.sh,
978     usr/lib/mage/env-rebuild.sh, usr/lib/mage/etc-update,
979     usr/lib/mage/mage3.functions.sh, usr/lib/mage/mage3.sh,
980     usr/lib/mage/magemanager.sh, usr/lib/mage/magequery.sh,
981     usr/lib/mage/mageupgrade.sh, usr/lib/mage/mkinfodir,
982     usr/lib/mage/pkgbuild_dir.sh, usr/lib/mage/pkgsearch.sh,
983     usr/lib/mage/smage2.sh, usr/lib/mage/sourceinstall.sh,
984     usr/lib/mage/writeprotected:
985     fixed version tags
986     * [r32] usr/lib/mage/magequery.sh[ADD],
987     usr/lib/mage/mageupgrade.sh[ADD]:
988     initial release
989     * [r31] usr/lib/mage/mage3.functions.sh:
990     get_highest_magefile() returns now an error message if any found
991     pkg are unstable and USE_UNSTABLE=true is not declared
992     * [r30] usr/lib/mage/mage3.sh:
993     fixed uninstallation of virtual db entries, even if another
994     versions of the same package exists. now it dectect this and do
995     not remove this entry
996    
997     2005-01-05 Niels Rogalla <niro@magellan-linux.de>
998    
999     * [r29] usr/lib/mage/depwanderer.sh:
1000     fixed handling of virtual pakages
1001     * [r24] .[ADD], etc[ADD], etc/etc-update.conf[ADD],
1002     etc/mage.rc.example[ADD], usr[ADD], usr/lib[ADD],
1003     usr/lib/mage[ADD], usr/lib/mage/compressdoc[ADD],
1004     usr/lib/mage/create_desktop_app.sh[ADD],
1005     usr/lib/mage/depwanderer.sh[ADD],
1006     usr/lib/mage/env-rebuild.sh[ADD], usr/lib/mage/etc-update[ADD],
1007     usr/lib/mage/fix_database-mage-0.3.6-r5.sh[ADD],
1008     usr/lib/mage/fixdatabase_ifs.sh[ADD],
1009     usr/lib/mage/mage3.functions.sh[ADD], usr/lib/mage/mage3.sh[ADD],
1010     usr/lib/mage/magemanager.sh[ADD], usr/lib/mage/mkinfodir[ADD],
1011     usr/lib/mage/pkgbuild_dir.sh[ADD],
1012     usr/lib/mage/pkgsearch.sh[ADD], usr/lib/mage/smage2.sh[ADD],
1013     usr/lib/mage/sourceinstall.sh[ADD],
1014     usr/lib/mage/writeprotected[ADD], usr/share[ADD],
1015     usr/share/doc[ADD], usr/share/doc/mage-0.3[ADD],
1016     usr/share/doc/mage-0.3/template.mage[ADD],
1017     usr/share/doc/mage-0.3/template.smage2[ADD]:
1018     mage-0.3.6-r8 import
1019