Magellan Linux

Annotation of /tags/mage-0_4_113/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3086 - (hide annotations) (download)
Tue May 22 14:21:35 2018 UTC (5 years, 11 months ago) by niro
File size: 64864 byte(s)
tagged 'mage-0_4_113'
1 niro 3083 2018-05-22 Niels Rogalla <niro@magellan-linux.de>
2    
3 niro 3085 * [r3084] VERSION:
4     -version 0.4.113
5     * [r3083] ChangeLog:
6     -updated ChangeLog
7 niro 3083 * [r3081] usr/lib/mage/smage2.functions.sh:
8     -honor newly introduced method of file-5.33 to detect shared
9     libraries as pie executables if the executable bit is set
10    
11 niro 3050 2017-08-01 Niels Rogalla <niro@magellan-linux.de>
12    
13 niro 3083 * [r3056] ChangeLog:
14     -updates ChangeLog
15 niro 3056 * [r3055] VERSION:
16     -version 0.4.112
17     * [r3054] usr/lib/mage/mage4.functions.sh:
18     -syncmage_tarball(): honor mchecksum file sanity check and us
19     full path to checksum files
20     * [r3050] ChangeLog:
21     -updated ChangeLog
22 niro 3050 * [r3049] VERSION:
23     -version 0.4.111
24     * [r3048] Makefile:
25     -use arch command instead of uname -m
26    
27 niro 3043 2017-06-30 Niels Rogalla <niro@magellan-linux.de>
28    
29 niro 3050 * [r3043] ChangeLog:
30     -updated ChangeLog
31 niro 3043 * [r3042] VERSION:
32     -version 0.4.110
33     * [r3040] usr/lib/mage/mage4.functions.sh:
34     -mchecksum(): added sanity check for missing checksum files
35     * [r3039] VERSION:
36     -version 0.4.109
37     * [r3037] usr/lib/mage/smage2.functions.sh:
38     -added marchvariable() function and make use of it
39     * [r3034] Makefile, usr/lib/mage/mage.rc.global.in,
40     usr/lib/mage/smage2.sh:
41     -updated and hardened default compiler flags, not using -mtune=
42     but always 'generic
43    
44     2015-12-08 Niels Rogalla <niro@magellan-linux.de>
45    
46     * [r2919] usr/lib/mage/autodepend.sh:
47     -fixed a small prefix issue
48    
49     2015-11-30 Niels Rogalla <niro@magellan-linux.de>
50    
51     * [r2917] usr/lib/mage/mkinfodir:
52     -coding style update
53     * [r2915] usr/lib/mage/mkinfodir:
54     -added some sanity checks
55    
56     2015-03-20 Niels Rogalla <niro@magellan-linux.de>
57    
58     * [r2869] usr/lib/mage/smage2.functions.sh:
59     -build mpks for virtual as well to support build-server builds
60    
61     2015-03-19 Niels Rogalla <niro@magellan-linux.de>
62    
63     * [r2867] usr/lib/mage/mage4.functions.sh:
64     mdownload(): support file:// uris to support file injections
65     which the alx branch use with src-tarballs
66    
67     2015-02-13 Niels Rogalla <niro@magellan-linux.de>
68    
69     * [r2863] usr/lib/mage/smage2.sh:
70     -smage build log: log sterr too
71    
72 niro 2845 2014-10-31 Niels Rogalla <niro@magellan-linux.de>
73    
74 niro 3043 * [r2845] ChangeLog:
75     -updated ChangeLog
76 niro 2845 * [r2844] VERSION:
77     -version 0.4.108
78     * [r2842] usr/lib/mage/smage2.functions.sh:
79     -always create a mpks even if no SRC_URI was defined, only ignore
80     the mpks-build on virtual packages
81    
82     2014-10-24 Niels Rogalla <niro@magellan-linux.de>
83    
84     * [r2840] usr/lib/mage/depwalker.sh, usr/lib/mage/mage4.sh:
85     -support deep and simple build-prerequisites, which reduces the
86     overhead as they only respect the sdepend of the target
87     mage/smagefile and not from all deps
88    
89     2014-10-22 Niels Rogalla <niro@magellan-linux.de>
90    
91     * [r2838] usr/lib/mage/depwalker.sh:
92     -load mage-features to support them with the smagesource()
93     function
94    
95 niro 2834 2014-09-19 Niels Rogalla <niro@magellan-linux.de>
96    
97 niro 2845 * [r2834] ChangeLog:
98     -updated ChangeLog
99 niro 2834 * [r2833] VERSION:
100     -version 0.4.107
101     * [r2831] usr/lib/mage/depwalker.sh,
102     usr/lib/mage/smage2.functions.sh:
103     -evaluate march[s|]depend() right if depwalker calls the
104     smagefile directly
105    
106     2014-09-17 Niels Rogalla <niro@magellan-linux.de>
107    
108     * [r2827] usr/lib/mage/depwalker.sh:
109     -spelling
110     * [r2826] usr/lib/mage/depwalker.sh:
111     -revert commit r2735 - deps of highest_depfile must be checked
112     before adding it to the ALL_DEPS var, so that they get installed
113     before highest_depfile and not after it
114    
115     2014-09-09 Niels Rogalla <niro@magellan-linux.de>
116    
117     * [r2824] usr/lib/mage/autodepend.sh:
118     -whitespaces
119     * [r2823] usr/lib/mage/autodepend.sh:
120     -print sonames which where not found
121    
122     2014-09-02 Niels Rogalla <niro@magellan-linux.de>
123    
124     * [r2805] usr/lib/mage/mage.rc.global.in, usr/lib/mage/smage2.sh:
125     -make smage log directory configurable
126     * [r2803] usr/lib/mage/autodepend.sh:
127     -fixed broken use-move honor logic
128    
129 niro 2755 2014-08-14 Niels Rogalla <niro@magellan-linux.de>
130    
131 niro 2834 * [r2755] ChangeLog:
132     -updated ChangeLog
133 niro 2755 * [r2754] VERSION:
134     -version 0.4.106
135     * [r2752] usr/lib/mage/mage4.functions.sh:
136     -fixed broken count_installed_pkgs() function
137     * [r2751] usr/lib/mage/museradd:
138     -ignore -l switch when running usermod
139    
140     2014-08-13 Niels Rogalla <niro@magellan-linux.de>
141    
142     * [r2744] usr/lib/mage/smage2.functions.sh, usr/lib/mage/smage2.sh:
143     -renamed src_setup() function to the more appropriate name
144     pkg_setup()
145    
146 niro 2740 2014-08-12 Niels Rogalla <niro@magellan-linux.de>
147    
148 niro 2755 * [r2742] usr/lib/mage/smage2.functions.sh, usr/lib/mage/smage2.sh:
149     -introduce src_setup function
150     * [r2740] ChangeLog:
151     -updated ChangeLog
152 niro 2740 * [r2739] VERSION:
153     -version 0.4.105
154     * [r2738] usr/lib/mage/depwalker.sh:
155     -fixed spelling
156     * [r2735] usr/lib/mage/depwalker.sh:
157     -fixed a logic error/race-condition in depwalker, where the
158     highest_magefile was added too late to ALLDEPS
159    
160     2014-07-22 Niels Rogalla <niro@magellan-linux.de>
161    
162     * [r2724] usr/lib/mage/mage4.functions.sh:
163     -fixed a typo MAGE_FEATURE_CURRENT -> MAGE_FEATURES_CURRENT
164     * [r2723] usr/lib/mage/museradd:
165     -museradd: busybox does not support -l switch
166    
167 niro 2633 2014-03-27 Niels Rogalla <niro@magellan-linux.de>
168    
169 niro 2740 * [r2636] usr/lib/mage/etc-update:
170     -be busybox friendly
171     * [r2633] ChangeLog:
172     -updated ChangeLog
173 niro 2633 * [r2632] VERSION:
174     -version 0.4.104
175    
176     2014-02-14 Niels Rogalla <niro@magellan-linux.de>
177    
178     * [r2589] usr/lib/mage/smage2.sh:
179     -regen mage files *after* successful build
180    
181     2014-01-29 Niels Rogalla <niro@magellan-linux.de>
182    
183     * [r2522] usr/lib/mage/search_soname.sh:
184     -scanelf 0.7 has a bug, it ignores the first element in the path
185    
186 niro 2369 2014-01-06 Niels Rogalla <niro@magellan-linux.de>
187    
188 niro 2633 * [r2378] ChangeLog:
189     -updated ChangeLog
190 niro 2378 * [r2377] VERSION:
191     -version 0.4.103
192     * [r2376] usr/lib/mage/depwalker.sh:
193     -fixed a typo and whitespaces
194     * [r2374] ChangeLog:
195     -updated ChangeLog
196 niro 2374 * [r2373] VERSION:
197     -version 0.4.102
198     * [r2372] usr/lib/mage/mage4.functions.sh:
199     -fixed a logic issue
200     * [r2371] usr/lib/mage/mage4.functions.sh, usr/lib/mage/mage4.sh:
201     -introduce rerun_pkgfunctions() and let the user re-run
202     preinstall|postinstall parts of an installed package
203     * [r2369] ChangeLog:
204     -updated ChangeLog
205 niro 2369 * [r2368] VERSION:
206     -version 0.4.101
207     * [r2367] usr/lib/mage/meta-generator.sh:
208     -split meta data and content data to seperate files into a dir
209     named PKGMETADIR
210     * [r2366] usr/lib/mage/meta-generator.sh:
211     -renamed variable METAFILE to PKGMETAFILE
212     * [r2365] usr/lib/mage/generate_meta_data.sh,
213     usr/lib/mage/mage4.functions.sh,
214     usr/lib/mage/smage2.functions.sh, usr/lib/mage/smage2.sh:
215     -drop obsolete MAGE_TARGETS support
216     * [r2364] usr/lib/mage/mage4.functions.sh:
217     sminclude(): honor SILENT=1
218     * [r2363] usr/lib/mage/smage2.functions.sh:
219     sminclude(): honor SILENT=1
220     * [r2362] usr/lib/mage/smage2.functions.sh:
221     -marchdepend(), marchsdepend(), marchsrcdir(): make the used
222     variable variable
223     * [r2361] usr/lib/mage/smage2.functions.sh:
224     -fixed whitespaces
225     * [r2360] usr/lib/mage/depwalker.sh:
226     -added --smage switch to support depwalking of smage2 files
227     * [r2359] usr/lib/mage/depwalker.sh:
228     -fixed wrong methods in usage()
229     * [r2358] usr/lib/mage/mage4.sh:
230     -fixed usage description of install/pretend-build-prerequisites
231    
232     2013-12-06 Niels Rogalla <niro@magellan-linux.de>
233    
234     * [r2296] usr/lib/mage/meta-generator.sh:
235     -load mage-features
236     * [r2295] usr/lib/mage/meta-generator.sh:
237     -fixed race-condition
238     * [r2294] usr/lib/mage/meta-generator.sh:
239     -distrotag() -> print_distrotag()
240     * [r2293] usr/lib/mage/meta-generator.sh:
241     -enabled inherits and SPLIT_PACKAGE_BASE information
242     * [r2292] usr/lib/mage/meta-generator.sh:
243     -fixed PCATEGORIE->PCAT
244     * [r2291] usr/lib/mage/meta-generator.sh:
245     -honor distrotag everywhere
246     * [r2290] usr/lib/mage/meta-generator.sh:
247     -pull in smage2 functions
248     * [r2289] usr/lib/mage/meta-generator.sh:
249     -use smagesource() to honor distrotags
250     * [r2288] usr/lib/mage/meta-generator.sh:
251     -some sanity checks
252     * [r2287] usr/lib/mage/meta-generator.sh[ADD]:
253     -initial release
254    
255     2013-12-02 Niels Rogalla <niro@magellan-linux.de>
256    
257     * [r2286] usr/lib/mage/depwalker.sh:
258     -fixed broken pretend/install-build-prerequisites commands
259     * [r2285] usr/lib/mage/depwalker.sh:
260     -introduced decho() and replaced all debug messages with this
261     function
262    
263 niro 2283 2013-11-20 Niels Rogalla <niro@magellan-linux.de>
264    
265 niro 2369 * [r2283] ChangeLog:
266     -updated ChangeLog
267 niro 2283 * [r2282] VERSION:
268     -version 0.4.100
269     * [r2281] usr/lib/mage/depwalker.sh:
270     -provide enhanced debug information
271     * [r2280] usr/lib/mage/depwalker.sh:
272     -fixed broken upgrade methods with commit r2195 and r2210
273    
274 niro 2278 2013-10-25 Niels Rogalla <niro@magellan-linux.de>
275    
276 niro 2283 * [r2278] ChangeLog:
277     -updated ChangeLog
278 niro 2278 * [r2277] VERSION:
279     -version 0.4.99
280     * [r2276] usr/lib/mage/depwalker.sh:
281     -mention that pcat is mandatory
282     * [r2275] usr/lib/mage/depwalker.sh:
283     -fixed spelling
284     * [r2274] usr/lib/mage/depwalker.sh:
285     -fixed line-wrap
286     * [r2273] usr/lib/mage/mage.rc.global.in, usr/lib/mage/mage4.sh:
287     -make the default update method for the package database
288     selectable
289     * [r2272] usr/lib/mage/mage4.functions.sh:
290     -try to resume downloads via checksum like we do in smage2 -
291     fixme: this will check checksums twice
292     * [r2271] usr/lib/mage/mage4.functions.sh:
293     -simplify pkgname/pkgfile usage
294     * [r2270] usr/lib/mage/mage4.functions.sh:
295     -fixed whitespaces
296     * [r2269] usr/lib/mage/depwalker.sh:
297     -fixed usage
298     * [r2268] usr/lib/mage/autodepend.sh,
299     usr/lib/mage/create_desktop_app.sh,
300     usr/lib/mage/mage4.functions.sh, usr/lib/mage/mage4.sh,
301     usr/lib/mage/mgroupadd, usr/lib/mage/mgroupdel,
302     usr/lib/mage/mkinfodir, usr/lib/mage/museradd,
303     usr/lib/mage/muserdel, usr/lib/mage/pkg_all_sources.sh,
304     usr/lib/mage/search_soname.sh:
305     -fixed header
306    
307 niro 2230 2013-10-16 Niels Rogalla <niro@magellan-linux.de>
308    
309 niro 2278 * [r2233] usr/lib/mage/mage4.sh:
310     -download and srcdownload require root privileges
311     * [r2232] usr/lib/mage/mage4.functions.sh:
312     -mchecksum(): only print errors while running the file-size check
313     to not clutter any output
314     * [r2230] ChangeLog:
315     -updated ChangeLog
316 niro 2230 * [r2229] VERSION:
317     -version 0.4.98
318     * [r2228] Makefile:
319     -fixed header
320     * [r2227] Makefile:
321     -removed non-sense DESTDIR definition
322     * [r2226] Makefile:
323     -fixed whitespaces
324     * [r2225] usr/lib/mage/mage4.functions.sh:
325     -mchecksum(): check for zero file-size, which is not allowed
326     * [r2224] usr/lib/mage/mage4.functions.sh:
327     get_highest_magefile(): print debug messages to stderr to not
328     break the return values
329     * [r2223] usr/lib/mage/mage4.functions.sh:
330     -removed which dependency
331     * [r2222] usr/lib/mage/mage4.sh:
332     die(): only print debug infos on request and always clean the
333     xtitles
334     * [r2221] usr/lib/mage/depwalker.sh, usr/lib/mage/mage4.sh:
335     -allow debug mode for depwalker
336     * [r2220] usr/lib/mage/depwalker.sh:
337     -fixed whitespaces
338    
339     2013-10-14 Niels Rogalla <niro@magellan-linux.de>
340    
341     * [r2210] usr/lib/mage/depwalker.sh, usr/lib/mage/mage4.sh:
342     -add support for build-prerequisites
343     * [r2209] usr/lib/mage/smage2.sh:
344     -add MLIBDIR to default path
345    
346     2013-10-10 Niels Rogalla <niro@magellan-linux.de>
347    
348     * [r2195] usr/lib/mage/depwalker.sh:
349     -depwalker: do not add loop dependencies to the install list
350     twice
351    
352 niro 2176 2013-09-02 Niels Rogalla <niro@magellan-linux.de>
353    
354 niro 2230 * [r2176] ChangeLog:
355     -updated ChangeLog
356 niro 2176 * [r2175] VERSION:
357     -version 0.4.97
358    
359     2013-08-17 Niels Rogalla <niro@magellan-linux.de>
360    
361     * [r2174] usr/lib/mage/museradd:
362     -fix_usermod_opts(): fixed broken -M handling, go trough *all*
363     opts
364    
365     2013-08-15 Niels Rogalla <niro@magellan-linux.de>
366    
367     * [r2173] usr/lib/mage/mage.rc.global.in:
368     -disable icecc by default
369     * [r2172] usr/lib/mage/smage2.functions.sh, usr/lib/mage/smage2.sh:
370     -fix broken icecc feature, icecream -> icecc
371    
372 niro 2161 2013-08-14 Niels Rogalla <niro@magellan-linux.de>
373    
374 niro 2176 * [r2167] usr/lib/mage/mage4.functions.sh:
375     -added icecc to known mage features
376     * [r2165] ChangeLog:
377     -updated ChangeLog
378 niro 2165 * [r2164] VERSION:
379     -version 0.4.96
380     * [r2163] usr/lib/mage/smage2.functions.sh:
381     -split_restore_variables(): fixed a logical error SPECIAL_VARS->
382     SPECIAL_FUNCTIONS
383     * [r2161] ChangeLog:
384     -updated ChangeLog
385 niro 2161 * [r2160] VERSION:
386     -version 0.4.95
387     * [r2159] etc/mage.rc.example, usr/lib/mage/mage.rc.global.in,
388     usr/lib/mage/smage2.functions.sh, usr/lib/mage/smage2.sh:
389     -support icecream distributed cc (icecc)
390     * [r2158] usr/lib/mage/smage2.functions.sh:
391     -split_packages: honor and protect SPECIAL_FUNCTIONS variable
392     * [r2157] usr/lib/mage/smage2.functions.sh, usr/lib/mage/smage2.sh:
393     -added mqalint support and use a stub function until we provide
394     lint check tools offically
395     * [r2156] usr/lib/mage/mage4.functions.sh, usr/lib/mage/mage4.sh:
396     -introduce unpack_package() function to unpack single packages
397     and do unpack of a package while installing phase and not all
398     packages at once to save space
399     * [r2155] usr/lib/mage/ldd-fix.sh:
400     -make use of magequery
401    
402 niro 2144 2013-07-15 Niels Rogalla <niro@magellan-linux.de>
403    
404 niro 2161 * [r2144] ChangeLog:
405     -updated ChangeLog
406 niro 2144 * [r2143] VERSION:
407     -version 0.4.94
408     * [r2142] usr/lib/mage/museradd:
409     -add support for -M/-H of useradd/adduser to suppress homedir
410     creation. usermod does not support this switch, it must be
411     ignored
412     * [r2141] usr/lib/mage/depwalker.sh:
413     -print invalid apps and do not print errors
414     * [r2140] usr/lib/mage/smage2.functions.sh:
415     -remove excessive tabbing and duplicate entries from dependencies
416    
417 niro 2047 2013-02-01 Niels Rogalla <niro@magellan-linux.de>
418    
419 niro 2144 * [r2047] ChangeLog:
420     -updated ChangeLog
421 niro 2047 * [r2046] VERSION:
422     -version 0.4.93
423     * [r2045] usr/lib/mage/mage.rc.global.in:
424     -fixed whitespaces
425     * [r2044] usr/lib/mage/mage.rc.global.in:
426     -fixed buildpkg -> pkgbuild in description
427     * [r2043] usr/lib/mage/smage2.sh:
428     -honor PKGTYPE=virtual in all split_package cases
429     * [r2042] usr/lib/mage/smage2.sh:
430     -improved split_package handling and honor split_info for all
431     cases
432     * [r2041] usr/lib/mage/smage2.functions.sh:
433     -fixed whitespaces
434     * [r2040] usr/lib/mage/smage2.functions.sh:
435     -do not save/restore PKGTYPE twice for split_packages
436     * [r2039] usr/lib/mage/autodepend.sh:
437     -really honor prefix
438    
439 niro 1993 2012-11-19 Niels Rogalla <niro@magellan-linux.de>
440    
441 niro 2047 * [r1993] ChangeLog:
442     -updated ChangeLog
443 niro 1993 * [r1992] VERSION:
444     -version 0.4.92
445    
446     2012-10-26 Niels Rogalla <niro@magellan-linux.de>
447    
448     * [r1963] usr/lib/mage/mage4.functions.sh:
449     -fixed a cmd typo: xarg -> xargs
450    
451     2012-10-25 Niels Rogalla <niro@magellan-linux.de>
452    
453     * [r1962] usr/lib/mage/mage4.functions.sh:
454     -enhanced protected files counter with bash internal base
455     functions
456     * [r1961] usr/lib/mage/mage4.functions.sh:
457     -print cosmetic
458    
459     2012-10-12 Niels Rogalla <niro@magellan-linux.de>
460    
461     * [r1955] usr/lib/mage/pkg_all_sources.sh:
462     -fixed whitespaces
463     * [r1954] usr/lib/mage/autodepend.sh:
464     -honor usr-move and resolve full soname pathes to improved the
465     file search in the package database
466     * [r1953] usr/lib/mage/search_soname.sh:
467     -improved soname detection
468     * [r1952] usr/lib/mage/mage4.functions.sh:
469     -fixed need_busybox_support() function to honor USR-move
470     * [r1951] usr/lib/mage/mgroupadd, usr/lib/mage/museradd:
471     -users created by packagemanagement should be system users
472    
473 niro 1798 2012-04-11 Niels Rogalla <niro@magellan-linux.de>
474    
475 niro 1993 * [r1798] ChangeLog:
476     -updated ChangeLog
477 niro 1798 * [r1797] VERSION:
478     version 0.4.91
479     * [r1796] usr/lib/mage/smage2.functions.sh:
480     -marchsrcfile: add $1 to make different variable names possible
481     * [r1795] usr/lib/mage/smage2.functions.sh:
482     -show full path to file which gets unpacked
483    
484 niro 1786 2012-03-12 Niels Rogalla <niro@magellan-linux.de>
485    
486 niro 1798 * [r1786] ChangeLog:
487     -updated ChangeLog
488 niro 1786 * [r1785] VERSION:
489     -version 0.4.90
490     * [r1784] usr/lib/mage/smage2.sh:
491     -honor !pkgbuild with split_packages and respect variables set in
492     split_info too
493     * [r1783] usr/lib/mage/magequery.sh:
494     -always export C locale to fix utf-8 issues
495     * [r1782] usr/lib/mage/ldd-fix.sh:
496     -honor multiple argvs
497     * [r1781] usr/lib/mage/mage4.functions.sh:
498     -added some nice colors for mprintfeatures()
499     * [r1780] usr/lib/mage/mage4.sh:
500     -added option 'print-features'
501     * [r1779] usr/lib/mage/env-rebuild.sh:
502     -handle XDG dirs right and fix glib gio/schema errors
503    
504 niro 1760 2012-02-18 Niels Rogalla <niro@magellan-linux.de>
505    
506 niro 1786 * [r1764] ChangeLog:
507     -updated ChangeLog
508 niro 1764 * [r1763] VERSION:
509     -version 0.4.89
510     * [r1762] usr/lib/mage/mage4.functions.sh:
511     -fixed a typo
512     * [r1760] ChangeLog:
513     -updated ChangeLog
514 niro 1760 * [r1759] VERSION:
515     -version 0.4.88
516     * [r1758] usr/lib/mage/mage4.functions.sh:
517     -improved count_protected_files() function to fix several issues
518    
519     2012-02-16 Niels Rogalla <niro@magellan-linux.de>
520    
521     * [r1690] usr/lib/mage/mage4.functions.sh:
522     -fixed broken mtime handling of symlinks
523     * [r1689] usr/lib/mage/smage2.functions.sh:
524     -added march(), marchsrfile(), marchsrcdir(), marchdepend(),
525     marchsdepend() functions
526    
527 niro 1687 2012-02-06 Niels Rogalla <niro@magellan-linux.de>
528    
529 niro 1760 * [r1687] ChangeLog:
530     -updated ChangeLog
531 niro 1687 * [r1686] VERSION:
532     -version 0.4.87
533     * [r1685] usr/lib/mage/mage.rc.global.in:
534     -let the makefile set the right CHOST and CFLAGS for the current
535     arch
536     * [r1684] usr/lib/mage/smage2.functions.sh:
537     -always honor state set in distribution file, but prefer local
538     states from smage2 file
539     * [r1683] etc/mage.rc.example:
540     -removed description of pkgbuild feature, which is internal only
541     and should not changed by normal user
542     * [r1682] etc/mage.rc.example:
543     -fixed spelling
544     * [r1681] etc/mage.rc.example:
545     -removed MAGE_FEATURES comment
546     * [r1680] usr/lib/mage/smage2.functions.sh:
547     -do not add --enable-shared for waf configure scripts, which
548     support --disable-* options only
549     * [r1679] usr/lib/mage/smage2.functions.sh:
550     -pretty print, add a new line
551     * [r1678] Makefile:
552     -let the makefile set the right CHOST and CFLAGS for the current
553     arch
554     * [r1677] usr/lib/mage/mage.rc.global.in:
555     -fixed spelling
556     * [r1676] usr/lib/mage/mage.rc.global.in:
557     -added garr, dfn and global-auto sourceforge mirrors
558     * [r1675] usr/lib/mage/mage4.functions.sh:
559     -update_tarball: only exclude distribution from uri if it matches
560     stable|testing|unstable
561    
562 niro 1661 2012-01-14 Niels Rogalla <niro@magellan-linux.de>
563    
564 niro 1687 * [r1661] ChangeLog:
565     -updated ChangeLog
566 niro 1661 * [r1660] VERSION:
567     -version 0.4.86
568     * [r1659] usr/lib/mage/smage2.sh:
569     -more PCATEGORIE->PCAT fixes for split-packages
570     * [r1658] usr/lib/mage/mage4.functions.sh:
571     -verbose mchecksum
572    
573 niro 1646 2012-01-13 Niels Rogalla <niro@magellan-linux.de>
574    
575 niro 1661 * [r1656] ChangeLog:
576     -updated ChangeLog
577 niro 1656 * [r1655] VERSION:
578     -version 0.4.85
579     * [r1654] usr/lib/mage/mage4.functions.sh:
580     -honor mounted or empty $MAGEDIR in syncmage_tarball()
581     * [r1653] usr/lib/mage/mage4.functions.sh:
582     -introduce mcheckemptydir()
583     * [r1652] usr/lib/mage/mage4.functions.sh:
584     -use mchecksum everywhere
585     * [r1651] usr/lib/mage/smage2.functions.sh:
586     -fixed split_package PCATEGORIE -> PCAT issue and always unset
587     PCATEGORIE
588     * [r1650] usr/lib/mage/mage4.functions.sh:
589     -disabled unused choppkgname function
590     * [r1649] usr/lib/mage/mage.rc.global.in,
591     usr/lib/mage/mage4.functions.sh,
592     usr/lib/mage/smage2.functions.sh, usr/lib/mage/smage2.sh:
593     -added mage-feature pkgdistrotag to support DISTROTAG in package
594     tarballs
595     * [r1648] usr/lib/mage/mage4.functions.sh,
596     usr/lib/mage/smage2.functions.sh:
597     -honor license information
598     * [r1646] ChangeLog:
599     -updates ChangeLog
600 niro 1646 * [r1645] VERSION:
601     -version 0.4.84
602     * [r1644] usr/lib/mage/autodepend.sh,
603     usr/lib/mage/search_soname.sh:
604     -added some simple sanity checks
605     * [r1643] Makefile, usr/lib/mage/autodepend.sh[ADD],
606     usr/lib/mage/search_soname.sh[ADD]:
607     -install more scripts (pkg_all_sources, autodepend and
608     search_soname)
609     * [r1642] usr/lib/mage/convert_databases.sh,
610     usr/lib/mage/convert_databases_meta.sh,
611     usr/lib/mage/convert_databases_smage.sh,
612     usr/lib/mage/generate_meta_data.sh,
613     usr/lib/mage/pkg_all_sources.sh:
614     -honor the PCATEGORIE deprecation and make the scripts work with
615     the latest changes to smage/mage
616     * [r1641] usr/lib/mage/smage2.functions.sh, usr/lib/mage/smage2.sh:
617     -deprecate PCATEGORIE in favor of PCAT and warn the packages
618     about it
619     * [r1640] Makefile, usr/lib/mage/smage2.functions.sh[ADD],
620     usr/lib/mage/smage2.sh:
621     -split of smage2-functions into an extra include
622     * [r1639] usr/lib/mage/smage2.sh:
623     -fixed spelling
624     * [r1638] etc/mage.rc.example:
625     -fixed alphabetical order and added missing static feature
626     * [r1637] usr/share/doc/mage/template.mage,
627     usr/share/doc/mage/template.smage2:
628     -updated templates
629     * [r1636] usr/lib/mage/smage2.sh:
630     -pre-fixed all stamps after src_install with post-
631     * [r1635] usr/lib/mage/smage2.sh:
632     -fixed wrong feature name srcpkg -> srcpkgbuild
633     * [r1634] usr/lib/mage/smage2.sh:
634     -fixed broken mstriplibtoolarchive and never run file on other
635     mstrip* when nothing was found
636     * [r1633] usr/lib/mage/smage2.sh:
637     -minstalldocs(): fixed uncompressed docs installation
638     * [r1632] usr/lib/mage/smage2.sh:
639     -fixed broken commit
640     * [r1631] usr/lib/mage/smage2.sh:
641     -let mage-features decide to build static libs and always enable
642     shared libs
643     * [r1630] usr/lib/mage/smage2.sh:
644     -always use verbose mode for source downloads
645     * [r1629] usr/lib/mage/mage.rc.global.in:
646     -added missing known mage-features and moved stepbystep to the
647     right place of the alphabetical order
648     * [r1628] usr/lib/mage/mage4.functions.sh:
649     -highlight unkown mage-features
650     * [r1627] usr/lib/mage/mage4.functions.sh:
651     -added missing known mage-features and moved stepbystep to the
652     right place of the alphabetical order
653     * [r1626] usr/lib/mage/mage4.functions.sh:
654     -mdownload(): append wget_opts, do not overwrite
655     * [r1625] usr/lib/mage/mage4.functions.sh:
656     -fixed spelling
657    
658 niro 1623 2012-01-10 Niels Rogalla <niro@magellan-linux.de>
659    
660 niro 1646 * [r1623] ChangeLog:
661     -updated ChangeLog
662 niro 1623 * [r1622] VERSION:
663     -version 0.4.83
664     * [r1621] usr/lib/mage/smage2.sh:
665     -introduce .stamps dir for build time stamps and remove this dir
666     on new builds if it exists
667     * [r1620] usr/lib/mage/mage4.functions.sh:
668     -added --resume support for smage
669     * [r1619] usr/lib/mage/mage.rc.global.in:
670     -prefer mesh as sourceforge mirror
671    
672     2012-01-09 Niels Rogalla <niro@magellan-linux.de>
673    
674     * [r1618] usr/lib/mage/smage2.sh:
675     -fixed a typo
676     * [r1617] usr/lib/mage/mage.rc.global.in, usr/lib/mage/smage2.sh:
677     -added --resume support for smage
678     * [r1616] usr/lib/mage/smage2.sh:
679     -export mage.rc LDFLAGS and fixed CXXFLAGS handling, that
680     CXXFLAGS set in mage.rc are honored
681     * [r1615] usr/lib/mage/smage2.sh:
682     -minstalldocs(): fixed compressed docs installation
683     * [r1614] usr/lib/mage/smage2.sh:
684     -split_restore_variables(): no verbose clutter while restoring
685     mage-features
686     * [r1613] usr/lib/mage/mage.rc.global.in, usr/lib/mage/smage2.sh:
687     -support CTARGET crosscompile host settings
688     * [r1612] usr/lib/mage/mage.rc.global.in:
689     -added dir.gz to purge targets
690     * [r1611] etc/mage.rc.example:
691     -do not tell something about internal features
692    
693 niro 1609 2012-01-03 Niels Rogalla <niro@magellan-linux.de>
694    
695 niro 1623 * [r1609] ChangeLog:
696     -updated ChangeLog
697 niro 1609 * [r1608] VERSION:
698     -version 0.4.82
699     * [r1607] etc/mage.rc.example:
700     -fixed header, clean up and tell something about mage-features
701     * [r1606] Makefile:
702     -generate arch specific stuff at build time
703     * [r1605] usr/lib/mage/mage.rc.global[DEL],
704     usr/lib/mage/mage.rc.global.in[CPY]:
705     -renamed mage.rc.global > mage.rc.global.in
706     * [r1604] usr/lib/mage/smage2.sh:
707     -allow unpack of jar files
708     * [r1603] usr/lib/mage/mage4.functions.sh:
709     -finally be silent when loading initial setup of mage-features
710     * [r1602] usr/lib/mage/env-rebuild.sh:
711     -fixed broken " and \' substition
712    
713     2012-01-02 Niels Rogalla <niro@magellan-linux.de>
714    
715     * [r1601] usr/lib/mage/smage2.sh:
716     - reverted accidently applied mstriplibtool change
717     * [r1600] usr/lib/mage/smage2.sh:
718     - do not die if mdownload has not error code 0; some mirrors may
719     not work and we want try all defined SRC_URIs. mchecksum catches
720     any download instead
721    
722     2011-12-30 Niels Rogalla <niro@magellan-linux.de>
723    
724     * [r1599] usr/lib/mage/mage4.functions.sh:
725     -fixed some missing COLDEFAULTS
726    
727 niro 1597 2011-12-29 Niels Rogalla <niro@magellan-linux.de>
728    
729 niro 1609 * [r1597] ChangeLog:
730     -updated ChangeLog
731 niro 1597 * [r1596] VERSION:
732     -version 0.4.81
733     * [r1595] usr/lib/mage/smage2.sh:
734     -respect feature flag !pkgbuild with several build/stripping
735     functions
736     * [r1594] usr/lib/mage/smage2.sh:
737     -never unset PKGTYPE on regen for sake of build check
738     * [r1593] usr/lib/mage/smage2.sh:
739     -if PKGTYPE=virtual don't build anything
740     * [r1592] usr/lib/mage/smage2.sh:
741     -fixed a typo
742     * [r1591] usr/lib/mage/smage2.sh:
743     -more informative messages in default src_* functions
744     * [r1590] usr/lib/mage/mage4.functions.sh:
745     -colored mage-feature messages
746    
747 niro 1587 2011-12-28 Niels Rogalla <niro@magellan-linux.de>
748    
749 niro 1597 * [r1589] usr/lib/mage/smage2.sh:
750     -fixed a race condition with MLIBDIR
751     * [r1587] ChangeLog:
752     -updated ChangeLog
753 niro 1587 * [r1586] VERSION:
754     -version 0.4.80
755     * [r1585] usr/lib/mage/compressdoc:
756     -included several upstream fixes and prepare for man-db support
757     * [r1584] usr/lib/mage/mage.rc.global,
758     usr/lib/mage/mage4.functions.sh, usr/lib/mage/mage4.sh,
759     usr/lib/mage/smage2.sh:
760     -added MAGE_FEATURE functionality and dropped all old variables
761     and use it in all refernces
762     * [r1583] usr/lib/mage/mage.rc.global:
763     -added PURGE_TARGET defaults
764     * [r1582] usr/lib/mage/smage2.sh:
765     -save PKGTYPE variable too when calling split_packages
766     * [r1581] usr/lib/mage/smage2.sh:
767     -sanitized variable names in minstalldocs and compress docs only
768     if requested
769     * [r1580] usr/lib/mage/smage2.sh:
770     -added mpurgetargets and mstriplibtoolarchive
771     * [r1579] usr/lib/mage/smage2.sh:
772     -fixed spelling
773     * [r1578] usr/lib/mage/smage2.sh:
774     -sanitized strip functions;we don't run accidently a full strip
775     on libs
776     * [r1577] usr/lib/mage/smage2.sh:
777     -src_check after src_compile
778     * [r1576] usr/lib/mage/smage2.sh:
779     -removed cruft
780     * [r1575] usr/lib/mage/smage2.sh:
781     -added src_check facility
782     * [r1574] usr/lib/mage/smage2.sh:
783     -removed all sleeps to reduce the delay
784     * [r1573] usr/lib/mage/smage2.sh:
785     -fixed spelling
786     * [r1572] usr/lib/mage/smage2.sh:
787     -get all global variables from includes
788     * [r1571] usr/lib/mage/smage2.sh:
789     -fixed header
790     * [r1570] usr/lib/mage/env-rebuild.sh:
791     -sanitized variable names and do not substitude everytime from
792     new
793     * [r1569] usr/lib/mage/env-rebuild.sh:
794     -fixed spelling
795     * [r1568] usr/lib/mage/env-rebuild.sh:
796     -use MROOT directly instead of P alias
797     * [r1567] usr/lib/mage/env-rebuild.sh:
798     -make SPECIALVARS more readable
799     * [r1566] usr/lib/mage/env-rebuild.sh:
800     -removed cruft
801     * [r1565] usr/lib/mage/env-rebuild.sh:
802     -fixed header
803     * [r1564] usr/lib/mage/depwalker.sh:
804     -fixed speling
805     * [r1563] usr/lib/mage/depwalker.sh:
806     -renamed function rumwanders() -> depwalking() and all its
807     references too
808     * [r1562] usr/lib/mage/depwalker.sh:
809     -fixed spelling
810     * [r1561] usr/lib/mage/depwalker.sh:
811     -removed old cruft
812     * [r1560] usr/lib/mage/depwalker.sh:
813     -get colors and MLIBDIR from includes
814     * [r1559] usr/lib/mage/depwalker.sh:
815     -fixed header
816    
817     2011-12-27 Niels Rogalla <niro@magellan-linux.de>
818    
819     * [r1558] usr/lib/mage/mage.rc.global:
820     -added as-needed LDFLAGS
821     * [r1557] usr/lib/mage/mage.rc.global:
822     -moved MAGE_TREE_DEST under default options
823     * [r1556] usr/lib/mage/mage.rc.global:
824     -moved all download options near default mirrors
825     * [r1555] usr/lib/mage/mage.rc.global:
826     -moved ARCH to arch options and added all extension defaults to
827     mage.rc.global
828     * [r1554] usr/lib/mage/mage.rc.global:
829     -moved distribution settings up
830     * [r1553] usr/lib/mage/mage.rc.global:
831     -better descriptions for some options
832     * [r1552] usr/lib/mage/mage.rc.global:
833     -fixed header
834     * [r1551] usr/lib/mage/mage4.sh:
835     -fixed spelling
836     * [r1550] usr/lib/mage/mage4.sh:
837     -dropped local color defines and get them from mage4.functions
838     * [r1549] usr/lib/mage/mage4.functions.sh:
839     -introduce mchecksum(), convertmirrors(), mdownload() functions
840     to consolidate several splitted functions in mage/smage and use
841     them
842     * [r1548] usr/lib/mage/mage4.functions.sh:
843     -fixed spelling and whitespaces
844     -removed old commented cruft
845     * [r1547] usr/lib/mage/mage4.functions.sh:
846     -moved color defines into global mage4.functions.sh include
847     * [r1546] usr/lib/mage/magequery.sh:
848     -no hardcoded mage.rc pathes
849     * [r1545] usr/lib/mage/pkgbuild_dir.sh:
850     -fixed header
851     -removed all locallay defined varibales/functions which have
852     proper includes
853     -use variable names not arguments
854     -removed deprecated build_rmtimestamp function
855     * [r1544] usr/lib/mage/etc-update:
856     -fixed header
857    
858     2011-12-20 Niels Rogalla <niro@magellan-linux.de>
859    
860     * [r1543] usr/lib/mage/mage.rc.global, usr/lib/mage/smage2.sh:
861     -configurable strip options for every facility and added support
862     to strip static libraries too
863     * [r1542] usr/lib/mage/mage.rc.global:
864     - spelling
865     * [r1541] usr/lib/mage/mage4.functions.sh, usr/lib/mage/mage4.sh:
866     -check for and require root privileges when needed by mage
867     * [r1540] usr/lib/mage/magequery.sh:
868     - fix [ character on regex searches
869    
870 niro 1505 2011-08-30 Niels Rogalla <niro@magellan-linux.de>
871    
872 niro 1587 * [r1509] usr/lib/mage/magequery.sh:
873     - fix + character on regex searches
874     * [r1507] usr/lib/mage/magequery.sh:
875     utf8 fix
876     * [r1505] ChangeLog:
877     -updated ChangeLog
878 niro 1505 * [r1504] VERSION:
879     -version 0.4.29
880     * [r1503] usr/lib/mage/magequery.sh:
881     -support exact filename searching
882     * [r1502] usr/lib/mage/mage4.functions.sh:
883     -fixed svn detection
884     * [r1501] usr/lib/mage/muserdel:
885     -support chrooted userdels
886     * [r1500] usr/lib/mage/museradd:
887     -support chrooted groupadds
888     * [r1499] usr/lib/mage/mgroupdel:
889     -support chrooted groupdels
890     * [r1498] usr/lib/mage/mgroupadd:
891     -support chrooted groupadds
892    
893 niro 1442 2011-07-25 Niels Rogalla <niro@magellan-linux.de>
894    
895 niro 1505 * [r1444] ChangeLog:
896     -updated ChangeLog
897 niro 1444 * [r1443] VERSION:
898     -version 0.4.28
899     * [r1442] ChangeLog[ADD], Makefile:
900     -added ChangeLog and install it to the docdir
901     * [r1441] Makefile:
902     -handle renamed src-doc dir
903     -install doc data to versionized datadir
904     * [r1440] usr/share/doc/mage[CPY], usr/share/doc/mage-0.3[DEL]:
905     -renamed to mage
906 niro 1442 * [r1439] Makefile, VERSION[ADD]:
907     -added global version file and update it via Makefile
908     * [r1438] usr/lib/mage/mage4.functions.sh:
909     -do not eval * while removing backup files from mage tree
910     -dont show ls errors on depwalking highest magefiles
911     * [r1437] usr/lib/mage/mage.rc.global:
912     -removed old distribution settings
913     -always enabled MAGE_TREE_DEST variable
914     * [r1436] usr/lib/mage/smage2.sh:
915     -better pre/postinstrall, pre/postremove function support with
916     split_packages. include preinstall_${subpackage} as preinstall
917     function when declared
918     * [r1435] usr/lib/mage/smage2.sh:
919     -fixed mlibtoolize opts
920    
921     2011-06-04 Niels Rogalla <niro@magellan-linux.de>
922    
923     * [r1351] usr/lib/mage/smage2.sh:
924     -added xz support and fixed a missed CRLF at mage generation
925     * [r1349] usr/lib/mage/smage2.sh:
926     -do not override the local state with the global state, if it was
927     set to broken or disabled
928     * [r1347] usr/lib/mage/smage2.sh:
929     -do not print any nonsense for faster file processing and to
930     lower the disk overhead
931     * [r1346] usr/lib/mage/smage2.sh:
932     -support repository based distribution file to support global
933     state settings. we support the per smage method too, but it gets
934     overriden by the global setting
935    
936     2011-05-27 Niels Rogalla <niro@magellan-linux.de>
937    
938     * [r1318] usr/lib/mage/mage4.functions.sh:
939     -fixed a logic error
940     * [r1293] usr/lib/mage/mage4.functions.sh:
941     -be busybox friendly on update-tarball invocation
942     * [r1292] usr/lib/mage/pkgbuild_dir.sh:
943     -fixed coding style and fixed packaging of block special devices
944     * [r1291] usr/lib/mage/smage2.sh:
945     -added mautoreconf() function
946    
947     2011-05-12 Niels Rogalla <niro@magellan-linux.de>
948    
949     * [r1290] usr/lib/mage/magequery.sh:
950     -reworked magequery getopts and fixed coding style
951     * [r1289] usr/lib/mage/mage4.functions.sh:
952     -fix config protect: register ignored file in database with fixed
953     mtime
954     -fixed some whitespaces
955     * [r1288] usr/lib/mage/magequery.sh:
956     -ignore included mage files
957    
958     2011-04-27 Niels Rogalla <niro@magellan-linux.de>
959    
960     * [r1273] usr/lib/mage/mage4.functions.sh, usr/lib/mage/mgroupadd,
961     usr/lib/mage/mgroupdel, usr/lib/mage/museradd,
962     usr/lib/mage/muserdel, usr/lib/mage/smage2.sh:
963     -support busybox out-of-the-box
964     * [r1272] usr/lib/mage/env-rebuild.sh:
965     -fix handling of XDG env-variables
966     * [r1271] usr/lib/mage/mage4.functions.sh,
967     usr/lib/mage/pkgbuild_dir.sh:
968     -fix handling of character devices
969    
970     2011-04-26 Niels Rogalla <niro@magellan-linux.de>
971    
972     * [r1269] usr/lib/mage/mage4.sh:
973     -fixed shebang, mage requires bash
974    
975     2011-01-28 Niels Rogalla <niro@magellan-linux.de>
976    
977     * [r1215] usr/lib/mage/pkgbuild_dir.sh:
978     - add empty fifo
979     * [r1214] usr/lib/mage/mage4.functions.sh:
980     - make user:group for devices and fifo support optional or mage
981     is incompatible to old packages
982     * [r1211] usr/lib/mage/mage4.functions.sh:
983     - make user:group for devices and fifo support optional or mage
984     is incompatible to old packages
985     * [r1209] usr/lib/mage/mage4.functions.sh:
986     - added support for fifos
987     - fifos, character devices and blockdevices should set the owner
988     right
989     - some cosmetic changes and spelling typos
990     * [r1208] usr/lib/mage/pkgbuild_dir.sh:
991     - added support for fifos
992     - fifos, character devices and blockdevices should set the owner
993     right
994     * [r1207] usr/lib/mage/smage2.sh:
995     -smage2 calcmd5 should find the corresponding md5 dir by itself,
996     but support a given dir too
997     * [r1206] usr/lib/mage/magequery.sh:
998     -fixed a typo and some cosmetics
999    
1000     2010-07-14 Niels Rogalla <niro@magellan-linux.de>
1001    
1002     * [r1111] usr/lib/mage/ldd-fix.sh:
1003     -be more informative
1004    
1005     2010-06-28 Niels Rogalla <niro@magellan-linux.de>
1006    
1007     * [r1087] usr/lib/mage/mage4.functions.sh:
1008     -fixed a typo and honor verbose and silent fetch modes
1009     * [r1085] usr/lib/mage/mage.rc.global,
1010     usr/lib/mage/mage4.functions.sh, usr/lib/mage/smage2.sh:
1011     -added WGET_FETCH_OPTIONS variable to mage.rc.global to be more
1012     busybox friendly
1013     * [r1084] usr/lib/mage/mage4.functions.sh:
1014     -fixed whitespaces
1015     * [r1083] usr/lib/mage/mage4.functions.sh:
1016     -added support for md5sum in update-tarball
1017     * [r1082] usr/lib/mage/smage2.sh:
1018     -fixed whitespaces
1019     * [r1081] usr/lib/mage/smage2.sh:
1020     -tell which subpackages will be stripped
1021     * [r1080] usr/lib/mage/mage4.sh:
1022     -honor update-tarball
1023    
1024     2010-04-22 Niels Rogalla <niro@magellan-linux.de>
1025    
1026     * [r972] usr/lib/mage/mage4.functions.sh:
1027     -fixed a spelling typo
1028    
1029     2010-02-19 Niels Rogalla <niro@magellan-linux.de>
1030    
1031     * [r966] usr/lib/mage/mage4.functions.sh:
1032     -check for newer mage version on tarball-sync also
1033     * [r965] usr/lib/mage/mage.rc.global:
1034     -set default uninstall timeout to 3 secs
1035     * [r964] usr/lib/mage/smage2.sh:
1036     -fixed typos ( SPLIT_PACKAGE -> SPLIT_PACKAGES )
1037    
1038     2009-11-24 Niels Rogalla <niro@magellan-linux.de>
1039    
1040     * [r953] usr/lib/mage/smage2.sh:
1041     -install docs only if they exist
1042    
1043     2009-11-21 Niels Rogalla <niro@magellan-linux.de>
1044    
1045     * [r951] usr/lib/mage/smage2.sh:
1046     -fixed varibale/function export issues with magefile generation
1047     in split_packages
1048     * [r947] usr/lib/mage/smage2.sh:
1049     -omit package build if NOPKGBUILD was set in split_info
1050     * [r945] usr/lib/mage/smage2.sh:
1051     -fixed sereral issues
1052    
1053     2009-11-20 Niels Rogalla <niro@magellan-linux.de>
1054    
1055     * [r943] usr/lib/mage/mage4.functions.sh, usr/lib/mage/smage2.sh:
1056     -fixed broken die_pipestatus() function
1057     -added the first attempt for split-package support
1058     * [r942] usr/lib/mage/env-rebuild.sh,
1059     usr/lib/mage/mage4.functions.sh:
1060     -support CONFIG_PROTECT target CONFIG_PROTECT_IGNORE to keep
1061     user/system modified config files, like passwd
1062     * [r941] usr/lib/mage/smage2.sh:
1063     -fixed compile logging
1064    
1065     2009-08-04 Niels Rogalla <niro@magellan-linux.de>
1066    
1067     * [r892] usr/lib/mage/mage4.functions.sh:
1068     -support both blacklist types
1069     * [r891] usr/lib/mage/smage2.sh:
1070     -fixed a small issue in md5 generation with MAGE_TARGETS set
1071     * [r890] usr/lib/mage/smage2.sh:
1072     -build md5 for all MAGE_TARGETS if called with 'calcmd5'
1073    
1074     2009-07-15 Niels Rogalla <niro@magellan-linux.de>
1075    
1076     * [r887] usr/lib/mage/depwalker.sh:
1077     -fixed spelling
1078    
1079     2009-06-30 Niels Rogalla <niro@magellan-linux.de>
1080    
1081     * [r885] usr/lib/mage/smage2.sh:
1082     -make sure my_SOURCEDIR exist
1083    
1084     2009-06-29 Niels Rogalla <niro@magellan-linux.de>
1085    
1086     * [r883] usr/lib/mage/smage2.sh:
1087     -fixed some minor issues
1088     * [r881] usr/lib/mage/smage2.sh:
1089     -fixed wget issues on virtualbox.org; see:
1090     http://www.virtualbox.org/ticket/2148
1091     * [r880] usr/lib/mage/smage2.sh:
1092     -fixed typos
1093    
1094     2009-05-21 Niels Rogalla <niro@magellan-linux.de>
1095    
1096     * [r876] usr/lib/mage/mage4.functions.sh:
1097     -added basic svn compat
1098     * [r875] usr/lib/mage/mage.rc.global, usr/lib/mage/smage2.sh:
1099     -support for build logging in smage
1100    
1101     2009-05-08 Niels Rogalla <niro@magellan-linux.de>
1102    
1103     * [r859] usr/lib/mage/mage.rc.global, usr/lib/mage/smage2.sh:
1104     -added step-by-step support
1105     * [r858] usr/lib/mage/mage4.functions.sh:
1106     -don't fix mtimes on symlinks
1107    
1108     2009-04-29 Niels Rogalla <niro@magellan-linux.de>
1109    
1110     * [r833] usr/lib/mage/smage2.sh:
1111     -always set --build=${CHOST} in mconfigure to fix some x86_64
1112     issues (sometimes x86_64-pc-linux-gnu is not valid and
1113     x86_64-unkown-linux is found. this confuses libtool and the
1114     global_symbol_pipe is empty, which leads to linking errors)
1115    
1116     2009-04-26 Niels Rogalla <niro@magellan-linux.de>
1117    
1118     * [r832] usr/lib/mage/smage2.sh:
1119     -fixed a minor typo
1120    
1121     2009-01-31 Niels Rogalla <niro@magellan-linux.de>
1122    
1123     * [r797] make-tarball.sh:
1124     - fixed sort cmd
1125     * [r795] make-tarball.sh:
1126     -fixed svn ls comand
1127    
1128     2008-10-05 Niels Rogalla <niro@magellan-linux.de>
1129    
1130     * [r778] usr/lib/mage/depwalker.sh:
1131     -allow NODEPS=true
1132     * [r777] usr/lib/mage/magequery.sh:
1133     -added search-method for categories
1134     * [r776] usr/lib/mage/mage4.functions.sh:
1135     -fixed blacklist handling
1136    
1137     2008-09-02 Niels Rogalla <niro@magellan-linux.de>
1138    
1139     * [r761] usr/lib/mage/mage.rc.global:
1140     -fixed kde default SRC_URI
1141    
1142     2008-06-16 Niels Rogalla <niro@magellan-linux.de>
1143    
1144     * [r739] usr/lib/mage/mage4.functions.sh, usr/lib/mage/mage4.sh:
1145     -added mage update-tarball function
1146    
1147     2008-03-26 Niels Rogalla <niro@magellan-linux.de>
1148    
1149     * [r701] usr/lib/mage/depwalker.sh:
1150     -inform on upgrade about non updated packages
1151    
1152     2008-02-26 Niels Rogalla <niro@magellan-linux.de>
1153    
1154     * [r677] usr/lib/mage/depwalker.sh:
1155     -do not add virtuals to PROCESSEDDEPS or their resolved pkgnames
1156     will be ignored and are missing on the dependecy list
1157     * [r676] usr/lib/mage/mage4.functions.sh:
1158     -fixed processing of directories in get_highest_magefile(),
1159     suppressed some errors
1160    
1161     2008-02-10 Niels Rogalla <niro@magellan-linux.de>
1162    
1163     * [r675] usr/lib/mage/mage4.functions.sh:
1164     -fixed src_install with MAGE_TARGETS enabled
1165    
1166     2008-01-13 Niels Rogalla <niro@magellan-linux.de>
1167    
1168     * [r656] usr/lib/mage/depwalker.sh:
1169     -exclude empty depnames to improve dep-calculation speed
1170     * [r655] usr/lib/mage/depwanderer.sh[DEL],
1171     usr/lib/mage/find_not_installed.sh[DEL],
1172     usr/lib/mage/mage3.functions.sh[DEL], usr/lib/mage/mage3.sh[DEL],
1173     usr/lib/mage/mageupgrade.sh[DEL], usr/lib/mage/pkgsearch.sh[DEL],
1174     usr/lib/mage/sourceinstall.sh[DEL],
1175     usr/lib/mage/writeprotected[DEL]:
1176     -pruned old cruft
1177     * [r654] usr/lib/mage/depwalker.sh:
1178     - do not process already processed deps
1179    
1180     2008-01-01 Niels Rogalla <niro@magellan-linux.de>
1181    
1182     * [r647] make-tarball.sh:
1183     -fixed CVSROOT and DESTINATION
1184    
1185     2007-11-28 Niels Rogalla <niro@magellan-linux.de>
1186    
1187     * [r635] usr/lib/mage/smage2.sh:
1188     -using DEST instead of BUILDDIR in rpm-unpack to respect munpack
1189     destination
1190    
1191     2007-11-05 Niels Rogalla <niro@magellan-linux.de>
1192    
1193     * [r603] Makefile, usr/lib/mage/mage4.functions.sh:
1194     -fixed count_protected_files() and obsoleted writeprotected
1195     script
1196     * [r602] usr/lib/mage/smage2.sh:
1197     -fixed small typos and an exit status failure in munpack()
1198     * [r600] usr/lib/mage/smage2.sh:
1199     -added xpi to munpack() and support our package format as well
1200     * [r598] usr/lib/mage/depwalker.sh:
1201     -some performance fixes
1202     * [r597] usr/lib/mage/smage2.sh:
1203     -support more unpack methods: .rar .zip .gz .bz2 .rpm
1204    
1205     2007-09-02 Niels Rogalla <niro@magellan-linux.de>
1206    
1207     * [r551] make-tarball.sh:
1208     -remove .cvsignore from tarball
1209    
1210     2007-09-01 Niels Rogalla <niro@magellan-linux.de>
1211    
1212     * [r530] make-tarball.sh[ADD]:
1213     -added tarball creation script
1214    
1215     2007-07-01 Niels Rogalla <niro@magellan-linux.de>
1216    
1217     * [r503] usr/lib/mage/env-rebuild.sh:
1218     -added LIBGL_DRIVERS_PATH to SPECIAL_VARS to handle dynamic gl
1219     and dri stuf properly
1220    
1221     2007-06-30 Niels Rogalla <niro@magellan-linux.de>
1222    
1223     * [r501] usr/lib/mage/mage4.functions.sh:
1224     fixed a copy paste error
1225     * [r499] usr/lib/mage/mage4.functions.sh:
1226     -fixed one missing $MROOT
1227    
1228     2007-06-07 Niels Rogalla <niro@magellan-linux.de>
1229    
1230     * [r497] usr/lib/mage/smage2.sh:
1231     -added mlibtoolize() function
1232    
1233     2007-05-02 Niels Rogalla <niro@magellan-linux.de>
1234    
1235     * [r491] usr/lib/mage/convert_databases_meta.sh[ADD]:
1236     -added metafile conversion script
1237     * [r490] usr/lib/mage/generate_meta_data.sh:
1238     -fixed complains about local
1239     * [r489] usr/lib/mage/convert_databases_smage.sh[ADD],
1240     usr/lib/mage/generate_meta_data.sh[ADD],
1241     usr/lib/mage/metawrapper.sh[ADD]:
1242     -new meta data conversion scripts
1243    
1244     2007-05-01 Niels Rogalla <niro@magellan-linux.de>
1245    
1246     * [r488] usr/lib/mage/convert_databases.sh:
1247     - fixed package_routines import with some echo & sed magic. this
1248     is neccessary to export the functions via 'eval'
1249     * [r487] usr/lib/mage/convert_databases.sh[ADD]:
1250     -added database conversion script
1251    
1252     2007-04-30 Niels Rogalla <niro@magellan-linux.de>
1253    
1254     * [r486] usr/lib/mage/sql_functions.sh[ADD]:
1255     added sql functions overlay
1256    
1257     2007-04-23 Niels Rogalla <niro@magellan-linux.de>
1258    
1259     * [r477] usr/lib/mage/smage2.sh:
1260     -only unset SPECIAL_VARS itself not the containing variables.
1261     Same goes for SPECIAL_FUNCTIONS
1262    
1263     2007-04-10 Niels Rogalla <niro@magellan-linux.de>
1264    
1265     * [r459] usr/lib/mage/mage.rc.global, usr/lib/mage/smage2.sh:
1266     -added kde:// and gnome://
1267     * [r458] usr/lib/mage/mage4.functions.sh:
1268     -show depends in pkgsearch()
1269    
1270     2007-04-01 Niels Rogalla <niro@magellan-linux.de>
1271    
1272     * [r456] usr/lib/mage/env-rebuild.sh:
1273     fixed env-rebuild, do not include comments
1274    
1275     2007-03-28 Niels Rogalla <niro@magellan-linux.de>
1276    
1277     * [r451] usr/lib/mage/mage4.functions.sh:
1278     - updated is_config_protected() to compare files literally to fix
1279     issues with spaces in the filename
1280    
1281     2007-03-27 Niels Rogalla <niro@magellan-linux.de>
1282    
1283     * [r449] usr/lib/mage/mage4.functions.sh:
1284     - added missing "local i" to get_uninstall_candidates() to
1285     prevent errors like '/usr/lib/mage/mage4.functions.sh: line 1452:
1286     font-adobe-100dpi: value too great for base (error token is
1287     "100dpi")'
1288    
1289     2007-03-20 Niels Rogalla <niro@magellan-linux.de>
1290    
1291     * [r447] usr/lib/mage/smage2.sh:
1292     added patch level autodetection to mpatch()
1293    
1294     2007-03-19 Niels Rogalla <niro@magellan-linux.de>
1295    
1296     * [r445] usr/lib/mage/mage4.functions.sh:
1297     - fixed broken pkgsearch; inform the user that a package is
1298     masked and do not show hiryglyphes like
1299     "Latest available: .mage-.mage"
1300     * [r443] usr/lib/mage/pkgbuild_dir.sh:
1301     fixed missing colors and fixed mage.rc inherit
1302     * [r441] usr/lib/mage/smage2.sh:
1303     some colour tweaks
1304     * [r440] usr/lib/mage/pkgbuild_dir.sh:
1305     added some nice colors
1306     * [r439] usr/lib/mage/smage2.sh:
1307     added support for gnu:// and sourceforge:// mirror uris and some
1308     nice colors
1309     * [r438] usr/lib/mage/mage.rc.global:
1310     added support for gnu:// and sourceforge:// mirror uris
1311     * [r437] usr/lib/mage/mage4.functions.sh:
1312     fixed some warnings
1313    
1314     2007-02-23 Niels Rogalla <niro@magellan-linux.de>
1315    
1316     * [r427] usr/lib/mage/smage2.sh:
1317     - ignore empty lines while fixing deps
1318    
1319     2007-02-05 Niels Rogalla <niro@magellan-linux.de>
1320    
1321     * [r423] usr/lib/mage/pkg_all_sources.sh[ADD]:
1322     commited to archive
1323    
1324     2007-01-22 Niels Rogalla <niro@magellan-linux.de>
1325    
1326     * [r419] usr/lib/mage/depwalker.sh,
1327     usr/lib/mage/mage4.functions.sh, usr/lib/mage/pkgbuild_dir.sh,
1328     usr/lib/mage/smage2.sh:
1329     variable mage.rc
1330    
1331     2007-01-21 Niels Rogalla <niro@magellan-linux.de>
1332    
1333     * [r418] usr/lib/mage/mage.rc.global, usr/lib/mage/mage4.sh:
1334     variable mage.rc
1335     * [r416] usr/lib/mage/mage4.functions.sh:
1336     typo
1337     * [r415] usr/lib/mage/mage4.functions.sh:
1338     pkg name in colred on uninstall
1339    
1340     2007-01-19 Niels Rogalla <niro@magellan-linux.de>
1341    
1342     * [r413] usr/lib/mage/mage4.sh, usr/lib/mage/smage2.sh:
1343     show lineno and script name if a script dies
1344     * [r412] usr/lib/mage/smage2.sh:
1345     better support for srctarballs
1346    
1347     2007-01-17 Niels Rogalla <niro@magellan-linux.de>
1348    
1349     * [r411] usr/lib/mage/smage2.sh:
1350     - munpack(): create the destdir if another than srcdir was given
1351    
1352     2006-12-30 Niels Rogalla <niro@magellan-linux.de>
1353    
1354     * [r409] usr/lib/mage/mage4.functions.sh:
1355     fixed minclude of mutliple files
1356    
1357     2006-12-29 Niels Rogalla <niro@magellan-linux.de>
1358    
1359     * [r408] usr/lib/mage/smage2.sh:
1360     fixed a typo
1361     * [r407] usr/lib/mage/mage.rc.global:
1362     added --src-tarball functionality
1363     * [r406] usr/lib/mage/smage2.sh:
1364     get src-package tarball automatically
1365     * [r405] etc/mage.rc.example:
1366     added --src-tarball functionality
1367     * [r404] etc/mage.rc.example:
1368     added --src-tarball functionality
1369     * [r403] usr/lib/mage/smage2.sh:
1370     added --src-tarball functionality -> creation and use of
1371     src-tarballs
1372    
1373     2006-08-27 Niels Rogalla <niro@magellan-linux.de>
1374    
1375     * [r391] usr/lib/mage/mage4.functions.sh:
1376     fixed pksearch(); now excluding includes and profiles
1377    
1378     2006-07-17 Niels Rogalla <niro@magellan-linux.de>
1379    
1380     * [r386] usr/lib/mage/mage.rc.global,
1381     usr/lib/mage/mage4.functions.sh, usr/lib/mage/smage2.sh:
1382     using variable rsync fetch options via mage.rc
1383     * [r385] usr/lib/mage/mage4.functions.sh:
1384     fixed messages
1385     * [r384] usr/lib/mage/smage2.sh:
1386     show a message when applying patches
1387    
1388     2006-04-27 Niels Rogalla <niro@magellan-linux.de>
1389    
1390     * [r373] usr/lib/mage/mage4.functions.sh:
1391     spelling
1392     * [r372] usr/lib/mage/mage4.sh:
1393     better messages
1394     * [r370] usr/lib/mage/mage4.functions.sh, usr/lib/mage/mage4.sh:
1395     added blacklist support
1396    
1397     2006-04-14 Niels Rogalla <niro@magellan-linux.de>
1398    
1399     * [r368] Makefile:
1400     fixed missing etc files
1401    
1402     2006-04-12 Niels Rogalla <niro@magellan-linux.de>
1403    
1404     * [r363] Makefile[ADD]:
1405     added a Makefile to make our live easier :p
1406    
1407     2006-03-22 Niels Rogalla <niro@magellan-linux.de>
1408    
1409     * [r351] usr/lib/mage/smage2.sh:
1410     - added colors defines
1411     - addded multlib support
1412     - added lib64 support via mlibdir
1413     - removed old commented cruft
1414     * [r350] usr/lib/mage/mage4.functions.sh:
1415     added mlibdir function
1416    
1417     2006-03-04 Niels Rogalla <niro@magellan-linux.de>
1418    
1419     * [r347] usr/lib/mage/pkgbuild_dir.sh, usr/lib/mage/smage2.sh:
1420     fixed srcinstall with MROOT enabled
1421    
1422     2006-02-20 Niels Rogalla <niro@magellan-linux.de>
1423    
1424     * [r332] usr/lib/mage/magequery.sh:
1425     - fixed database lookups
1426     - now printing pcat/pkgname
1427    
1428     2006-02-16 Niels Rogalla <niro@magellan-linux.de>
1429    
1430     * [r329] usr/lib/mage/mage4.functions.sh:
1431     fixed some install issues, when removing non existing
1432     uninstall-candidates ...
1433    
1434     2006-02-15 Niels Rogalla <niro@magellan-linux.de>
1435    
1436     * [r328] usr/lib/mage/mage4.functions.sh:
1437     fixed some pkgsearch errors
1438    
1439     2006-01-01 Niels Rogalla <niro@magellan-linux.de>
1440    
1441     * [r315] usr/lib/mage/pkgbuild_dir.sh:
1442     stat prints major and minor node numbers as hex; they must be
1443     converted to dec
1444     * [r314] usr/lib/mage/mage4.functions.sh:
1445     fixed again a typo
1446     * [r312] usr/lib/mage/mage4.functions.sh,
1447     usr/lib/mage/pkgbuild_dir.sh:
1448     fixed installation of char-devices
1449     * [r310] usr/lib/mage/mage4.functions.sh:
1450     fixed a typo: mknode -> mknod
1451    
1452     2005-12-26 Niels Rogalla <niro@magellan-linux.de>
1453    
1454     * [r306] usr/lib/mage/smage2.sh:
1455     - fixed header in created mage file
1456     - style updates & typos
1457     * [r305] usr/lib/mage/mage4.sh:
1458     fixed mage setup; some dir get not correctly installed if
1459     MROOTwas set; mage_setup was called too early
1460     * [r304] usr/lib/mage/magequery.sh:
1461     added -f path search option
1462    
1463     2005-12-04 Niels Rogalla <niro@magellan-linux.de>
1464    
1465     * [r299] usr/lib/mage/mage4.sh:
1466     removed version info from usage
1467     * [r298] usr/lib/mage/mage.rc.global:
1468     only use MAGE_DISTRIBUTION=stable if nothing else is given
1469     * [r295] usr/lib/mage/mage4.sh:
1470     - version doesn't show versioninfo twice now
1471     - fixed whitespaces
1472     - updated usage() with MAGE_DISTRIBUTION
1473     * [r294] usr/lib/mage/mage4.functions.sh:
1474     delete virtuals only if one pkg is installed
1475    
1476     2005-12-01 Niels Rogalla <niro@magellan-linux.de>
1477    
1478     * [r288] usr/lib/mage/mage.rc.global:
1479     - added default PACKAGES_SERVER_PATH var
1480     - added default MAGE_DISTRIBUTION=stable var
1481     * [r287] usr/lib/mage/mage4.sh:
1482     - set PKGDIR and BUILDDIR to MROOT if defined
1483     - fixed missing regen-mage-tree command in usage()
1484     * [r286] usr/lib/mage/mage4.functions.sh:
1485     - added variable package fetch path
1486     - added new MAGE_DISTRIBUTION variable support
1487     * [r285] usr/lib/mage/env-rebuild.sh:
1488     missed to create the tmp dir
1489    
1490     2005-11-05 Niels Rogalla <niro@magellan-linux.de>
1491    
1492     * [r284] usr/lib/mage/pkgsearch.sh:
1493     nicer output, added testing state support
1494    
1495     2005-10-26 Niels Rogalla <niro@magellan-linux.de>
1496    
1497     * [r283] usr/lib/mage/etc-update:
1498     synced with upstream:
1499     - fixed several segfaults
1500     - allow single quotes in config-file
1501     - now really using less as pager
1502    
1503     2005-10-21 Niels Rogalla <niro@magellan-linux.de>
1504    
1505     * [r281] usr/lib/mage/version:
1506     ver bump
1507     * [r280] usr/lib/mage/mage4.functions.sh:
1508     added config prot support for uninstalling
1509     * [r278] usr/lib/mage/version:
1510     fixed version
1511     * [r273] usr/lib/mage/mage4.functions.sh:
1512     fixed virtual_add and virtual_del calls with mutiple provides
1513     * [r272] usr/lib/mage/pkgbuild_dir.sh:
1514     fixed includes; fixed whitespaces
1515    
1516     2005-10-04 Niels Rogalla <niro@magellan-linux.de>
1517    
1518     * [r260] usr/lib/mage/env-rebuild.sh:
1519     - typo
1520     * [r259] usr/lib/mage/env-rebuild.sh:
1521     - "better" coding style
1522     - secure temp-dirs
1523     - fixed noisiness on bootstrap
1524     * [r258] usr/lib/mage/mage4.functions.sh:
1525     now using unset -f pre/post{install,remove} so that they do not
1526     get exported or globally set in any way
1527     * [r257] usr/lib/mage/version:
1528     fixed version to 0.4.0-r5
1529    
1530     2005-10-03 Niels Rogalla <niro@magellan-linux.de>
1531    
1532     * [r256] usr/lib/mage/smage2.sh:
1533     fixed a typo
1534     * [r255] usr/lib/mage/smage2.sh:
1535     added a new function generate_package_md5sum() and using it ;)
1536     * [r254] usr/lib/mage/mage4.sh:
1537     fixed the pre/postinstall issue, not sourcing the magefiles in
1538     unsafe environments anymore
1539    
1540     2005-10-02 Niels Rogalla <niro@magellan-linux.de>
1541    
1542     * [r253] usr/lib/mage/smage2.sh:
1543     added export_inherits() function
1544     * [r252] usr/lib/mage/mage4.functions.sh:
1545     fixed is_newer_mage_version_available(), so it works again
1546     * [r251] usr/lib/mage/version:
1547     set version to 0.4.0-r4
1548     * [r250] usr/lib/mage/depwalker.sh:
1549     fixed missing deps in src/upgrade and speed this thing up
1550     * [r249] usr/lib/mage/mage4.functions.sh:
1551     added export_inherits() function
1552    
1553     2005-09-27 Niels Rogalla <niro@magellan-linux.de>
1554    
1555     * [r248] usr/lib/mage/mage4.functions.sh:
1556     now unseting pre/post-install/remove functions in mage_install()
1557     and mage_uninstall()
1558     * [r247] usr/lib/mage/mage4.sh:
1559     - added some better messages
1560     - fixed broken mage upgrade/srcupgrade
1561    
1562     2005-09-11 Niels Rogalla <niro@magellan-linux.de>
1563    
1564     * [r241] usr/lib/mage/version:
1565     set version to 0.4.0-r3
1566     * [r240] usr/lib/mage/mage4.functions.sh:
1567     fixed some uninstall issues
1568     * [r239] usr/lib/mage/mage4.sh:
1569     added missing COLBOLD var
1570    
1571     2005-09-10 Niels Rogalla <niro@magellan-linux.de>
1572    
1573     * [r237] usr/lib/mage/mage4.functions.sh:
1574     added new search method
1575     * [r236] usr/lib/mage/mage4.sh:
1576     - fixed wrong include locations
1577     - added some missing colors
1578     - added new search method
1579     * [r235] usr/lib/mage/depwalker.sh:
1580     fixed wrong include locations
1581    
1582     2005-09-09 Niels Rogalla <niro@magellan-linux.de>
1583    
1584     * [r233] usr/lib/mage/mage4.sh:
1585     fixed some not working methods
1586     * [r232] usr/lib/mage/mage4.sh:
1587     fixed includes
1588     * [r231] usr/lib/mage/depwalker.sh:
1589     added upgrade targets
1590     * [r230] usr/lib/mage/mage4.sh:
1591     added upgrade and unpack targets
1592     * [r229] usr/lib/mage/magequery.sh:
1593     typo
1594     * [r228] usr/lib/mage/magequery.sh:
1595     added ${MROOT} support
1596     * [r227] usr/lib/mage/mage4.functions2.sh[DEL]:
1597     reomved, it was accidently committed
1598     * [r226] usr/lib/mage/depwalker.sh[ADD],
1599     usr/lib/mage/mage.rc.global[ADD],
1600     usr/lib/mage/mage4.functions.sh[ADD],
1601     usr/lib/mage/mage4.functions2.sh[ADD],
1602     usr/lib/mage/mage4.sh[ADD]:
1603     complete rewrite
1604     * [r225] usr/lib/mage/version:
1605     set version to 0.4.0-r1
1606     * [r223] usr/lib/mage/create_desktop_app.sh,
1607     usr/lib/mage/env-rebuild.sh:
1608     added ${MROOT} support for upcoming mage-0.4.x
1609    
1610     2005-08-28 Niels Rogalla <niro@magellan-linux.de>
1611    
1612     * [r215] usr/lib/mage/version:
1613     set version to 0.3.7-r5
1614     * [r214] usr/lib/mage/smage2.sh:
1615     -fixed whitespaces
1616     - fixed magefile gen:
1617     - fixed $header
1618     - moved MAGE_TARGETS above to PKGTYPE
1619     * [r213] usr/lib/mage/mage3.functions.sh:
1620     - only show protected files on verbose mode
1621     * [r212] usr/lib/mage/mage3.sh:
1622     - added NOCOLORS option
1623     * [r211] usr/lib/mage/mageupgrade.sh:
1624     - added --calc and --calc-bash
1625     - added NOCOLOR option
1626     * [r210] usr/lib/mage/magequery.sh:
1627     added fetch_inventory
1628    
1629     2005-08-22 Niels Rogalla <niro@magellan-linux.de>
1630    
1631     * [r208] usr/lib/mage/sourceinstall.sh:
1632     small error, now sourceinstall still works without any
1633     mage_targets
1634     * [r207] usr/lib/mage/sourceinstall.sh:
1635     small error, now sourceinstall still works without any
1636     mage_targets
1637     * [r206] usr/lib/mage/sourceinstall.sh:
1638     targets must be readded when running mage install
1639     * [r205] usr/lib/mage/smage2.sh:
1640     typo
1641     * [r204] usr/lib/mage/smage2.sh:
1642     forgotten to include MAGE_TARGETS into mage files
1643    
1644     2005-08-21 Niels Rogalla <niro@magellan-linux.de>
1645    
1646     * [r203] usr/lib/mage/version:
1647     fixed version to 0.3.7-r4
1648     * [r202] usr/lib/mage/mage3.sh, usr/lib/mage/smage2.sh,
1649     usr/lib/mage/sourceinstall.sh:
1650     added auto regen suport of the whole mage-tree and added
1651     MAGE_TARGETS support to mage srcinstall
1652     * [r201] usr/lib/mage/smage2.sh:
1653     typo
1654     * [r200] usr/lib/mage/smage2.sh:
1655     fixed the whole fix_dep logic as virtual support was broken
1656     * [r199] usr/lib/mage/smage2.sh:
1657     fixed fix_dep logic in regen-mage-tree
1658     * [r198] usr/lib/mage/smage2.sh:
1659     fixed typos
1660    
1661     2005-08-20 Niels Rogalla <niro@magellan-linux.de>
1662    
1663     * [r197] usr/lib/mage/smage2.sh:
1664     includes comes after all vars not, to provide the possibility to
1665     define special vars which may needed by the include
1666     * [r196] usr/lib/mage/smage2.sh:
1667     better whitepsace handling mage regen, and move special vars to
1668     special tags section
1669     * [r195] usr/lib/mage/smage2.sh:
1670     fixed target logic
1671     * [r194] usr/lib/mage/smage2.sh:
1672     added SPECIAL_VARS variable to mage file regen
1673    
1674     2005-08-19 Niels Rogalla <niro@magellan-linux.de>
1675    
1676     * [r193] usr/lib/mage/smage2.sh:
1677     fixed regen module-dependencies
1678     * [r192] usr/lib/mage/smage2.sh:
1679     - fixed whitespaces
1680     - do not unset PKGNAME in regen_mage_tree
1681     - renamed helper function to build_mage_srcipt
1682     - added MAGE_TARGETS support for pkgbuild
1683     * [r191] usr/lib/mage/smage2.sh:
1684     - added very basic MAGE_TARGETS support (currently only for
1685     mage-tree regen)
1686    
1687     - added possibility to regen the mage-tree with given
1688     informations in smage2 files
1689     * [r190] usr/lib/mage/mage3.functions.sh:
1690     fixed verbose messages and hopefully fixed the version issue (
1691     2.8.2 > 2.10.0)
1692    
1693     2005-08-16 Niels Rogalla <niro@magellan-linux.de>
1694    
1695     * [r187] usr/lib/mage/mageupgrade.sh:
1696     added command line parameters support
1697     * [r186] usr/lib/mage/mage3.sh, usr/lib/mage/smage2.sh:
1698     fixed version, source now ${MLIBDIR}/version
1699     * [r185] usr/lib/mage/version[ADD]:
1700     nre file
1701    
1702     2005-08-09 Niels Rogalla <niro@magellan-linux.de>
1703    
1704     * [r183] usr/lib/mage/smage2.sh:
1705     ixed multiincludes
1706    
1707     2005-07-31 Niels Rogalla <niro@magellan-linux.de>
1708    
1709     * [r179] usr/lib/mage/mage3.functions.sh:
1710     typo
1711     * [r178] usr/lib/mage/mage3.functions.sh:
1712     minclude: only verbose when MAGEDBUG=on
1713     * [r177] usr/lib/mage/mage3.functions.sh, usr/lib/mage/smage2.sh:
1714     only style updates
1715     * [r176] usr/lib/mage/mage3.functions.sh:
1716     fixed typos
1717     * [r175] usr/lib/mage/smage2.sh:
1718     fixed version; typos and style
1719     * [r174] usr/lib/mage/mage3.sh:
1720     fixed version
1721     * [r172] usr/lib/mage/smage2.sh:
1722     added sminclude function
1723     * [r171] usr/lib/mage/mage3.functions.sh:
1724     added autodetecting of newer mage versions and added minclude and
1725     sminclude functions
1726     * [r169] usr/lib/mage/ldd-fix.sh, usr/lib/mage/mage3.sh,
1727     usr/lib/mage/pkgbuild_dir.sh, usr/lib/mage/smage2.sh:
1728     fixed locale issue; pkgs get not build or installed if the
1729     default system local ist another than LC_ALL=C
1730    
1731     2005-07-29 Niels Rogalla <niro@magellan-linux.de>
1732    
1733     * [r167] usr/lib/mage/mage3.sh, usr/lib/mage/smage2.sh:
1734     updated mage version
1735     * [r166] usr/lib/mage/mageupgrade.sh:
1736     fixed missing fake directory when updating
1737    
1738     2005-07-23 Niels Rogalla <niro@magellan-linux.de>
1739    
1740     * [r157] usr/lib/mage/mage3.sh:
1741     added mutiple PROVIDE support; fixed version
1742     * [r156] usr/lib/mage/smage2.sh:
1743     fixed version
1744    
1745     2005-06-28 Niels Rogalla <niro@magellan-linux.de>
1746    
1747     * [r90] usr/lib/mage/mage3.sh, usr/lib/mage/smage2.sh:
1748     fixed version number
1749     * [r89] usr/lib/mage/smage2.sh:
1750     fixed download of non-mirrored files
1751    
1752     2005-06-03 Niels Rogalla <niro@magellan-linux.de>
1753    
1754     * [r87] usr/lib/mage/ldd-fix.sh:
1755     fixed -mount
1756    
1757     2005-06-01 Niels Rogalla <niro@magellan-linux.de>
1758    
1759     * [r86] usr/lib/mage/mage3.sh:
1760     fixed version
1761     * [r85] usr/lib/mage/smage2.sh:
1762     fixed version and unsetting NOSTRIP now
1763     * [r84] etc/mage.rc.example:
1764     fixed CFLAGS for >=gcc-3.4 and removed -s option
1765     * [r83] usr/lib/mage/sourceinstall.sh:
1766     changed version tagging only
1767     * [r82] usr/lib/mage/find_not_installed.sh[ADD],
1768     usr/lib/mage/ldd-fix.sh[ADD]:
1769     new
1770     * [r81] usr/lib/mage/mage3.functions.sh:
1771     minor changes in the force_mtime function; forced touch not
1772     creating any files -> fixes sources-symlink issue in the kernel
1773     packages
1774     * [r80] usr/lib/mage/mageupgrade.sh:
1775     heavily changed:
1776     - added preview which pkgs are going to be installed
1777     - added src-compile support
1778     - some minor logic fixes
1779     * [r79] usr/lib/mage/smage2.sh:
1780     added functions for stripping bins and libs
1781     * [r78] usr/lib/mage/compressdoc,
1782     usr/lib/mage/create_desktop_app.sh, usr/lib/mage/depwanderer.sh,
1783     usr/lib/mage/env-rebuild.sh, usr/lib/mage/mage3.sh,
1784     usr/lib/mage/magequery.sh, usr/lib/mage/mgroupadd,
1785     usr/lib/mage/mgroupdel, usr/lib/mage/mkinfodir,
1786     usr/lib/mage/museradd, usr/lib/mage/muserdel,
1787     usr/lib/mage/pkgbuild_dir.sh, usr/lib/mage/pkgsearch.sh:
1788     changed version tagging only
1789     * [r77] usr/lib/mage/writeprotected:
1790     remove usage of expr; using $((foo + 1)) now
1791    
1792     2005-02-16 Niels Rogalla <niro@magellan-linux.de>
1793    
1794     * [r66] usr/lib/mage/mage3.sh, usr/lib/mage/smage2.sh:
1795     rev bump to 0.3.6-r15; serveral fixes
1796     * [r64] usr/lib/mage/mage3.sh:
1797     rev bump to 0.3.6-r14
1798     * [r63] usr/lib/mage/smage2.sh:
1799     rev bump to 0.3.6-r13; fixed a bad typo that caused smage2 not to
1800     fail while the checksum test
1801    
1802     2005-02-15 Niels Rogalla <niro@magellan-linux.de>
1803    
1804     * [r61] usr/lib/mage/smage2.sh:
1805     cosmetic fix
1806     * [r60] usr/lib/mage/compressdoc,
1807     usr/lib/mage/create_desktop_app.sh, usr/lib/mage/depwanderer.sh,
1808     usr/lib/mage/env-rebuild.sh, usr/lib/mage/etc-update,
1809     usr/lib/mage/mage3.functions.sh, usr/lib/mage/mage3.sh,
1810     usr/lib/mage/magequery.sh, usr/lib/mage/mageupgrade.sh,
1811     usr/lib/mage/mgroupadd, usr/lib/mage/mgroupdel,
1812     usr/lib/mage/mkinfodir, usr/lib/mage/museradd,
1813     usr/lib/mage/muserdel, usr/lib/mage/pkgbuild_dir.sh,
1814     usr/lib/mage/pkgsearch.sh, usr/lib/mage/sourceinstall.sh,
1815     usr/lib/mage/writeprotected:
1816     rev bump to 0.3.6-r13
1817     * [r59] usr/lib/mage/smage2.sh:
1818     rev bump to 0.3.6-r13; added download support for srcfiles and
1819     valiadtion with md5 checksum
1820     * [r57] usr/lib/mage/compressdoc,
1821     usr/lib/mage/create_desktop_app.sh, usr/lib/mage/depwanderer.sh,
1822     usr/lib/mage/etc-update, usr/lib/mage/mage3.functions.sh,
1823     usr/lib/mage/magequery.sh, usr/lib/mage/mageupgrade.sh,
1824     usr/lib/mage/mgroupadd, usr/lib/mage/mgroupdel,
1825     usr/lib/mage/mkinfodir, usr/lib/mage/museradd,
1826     usr/lib/mage/muserdel, usr/lib/mage/pkgbuild_dir.sh,
1827     usr/lib/mage/pkgsearch.sh, usr/lib/mage/smage2.sh,
1828     usr/lib/mage/sourceinstall.sh, usr/lib/mage/writeprotected:
1829     updated release version to 0.3.6-r12
1830    
1831     2005-02-14 Niels Rogalla <niro@magellan-linux.de>
1832    
1833     * [r56] usr/lib/mage/mage3.sh:
1834     now sourcing /etc/profile everytime before a pkg gets installed,
1835     fixes several enviroment issues
1836     * [r55] usr/lib/mage/env-rebuild.sh:
1837     added OMF_DIR support
1838    
1839     2005-01-10 Niels Rogalla <niro@magellan-linux.de>
1840    
1841     * [r44] usr/lib/mage/mage3.sh:
1842     updated path variable and now sourcing /etc/profile everytime
1843     * [r43] usr/lib/mage/depwanderer.sh, usr/lib/mage/env-rebuild.sh,
1844     usr/lib/mage/etc-update, usr/lib/mage/mage3.functions.sh,
1845     usr/lib/mage/magequery.sh, usr/lib/mage/mageupgrade.sh,
1846     usr/lib/mage/mkinfodir, usr/lib/mage/pkgbuild_dir.sh,
1847     usr/lib/mage/pkgsearch.sh, usr/lib/mage/smage2.sh,
1848     usr/lib/mage/sourceinstall.sh, usr/lib/mage/writeprotected:
1849     updated revision tags
1850     * [r42] usr/lib/mage/mgroupadd[ADD], usr/lib/mage/mgroupdel[ADD],
1851     usr/lib/mage/museradd[ADD], usr/lib/mage/muserdel[ADD]:
1852     initial release
1853    
1854     2005-01-06 Niels Rogalla <niro@magellan-linux.de>
1855    
1856     * [r40] usr/lib/mage/compressdoc,
1857     usr/lib/mage/create_desktop_app.sh, usr/lib/mage/depwanderer.sh,
1858     usr/lib/mage/env-rebuild.sh, usr/lib/mage/etc-update,
1859     usr/lib/mage/mage3.functions.sh, usr/lib/mage/mage3.sh,
1860     usr/lib/mage/magequery.sh, usr/lib/mage/mageupgrade.sh,
1861     usr/lib/mage/mkinfodir, usr/lib/mage/pkgbuild_dir.sh,
1862     usr/lib/mage/pkgsearch.sh, usr/lib/mage/smage2.sh,
1863     usr/lib/mage/sourceinstall.sh, usr/lib/mage/writeprotected:
1864     updated revision tags
1865     * [r39] usr/lib/mage/mage3.functions.sh,
1866     usr/lib/mage/writeprotected:
1867     fixed handling of filenames with spaces
1868     * [r37] usr/lib/mage/mageupgrade.sh:
1869     suppress annoying unstable messages
1870     * [r36] usr/lib/mage/mage3.functions.sh, usr/lib/mage/mage3.sh:
1871     exit 1 has broken mageupgrade, now using return 1; exit stuff now
1872     in mage3.sh
1873     * [r35] usr/share/doc/mage-0.3/template.smage2:
1874     added some descriptions
1875     * [r34] usr/lib/mage/fix_database-mage-0.3.6-r5.sh[DEL],
1876     usr/lib/mage/fixdatabase_ifs.sh[DEL],
1877     usr/lib/mage/magemanager.sh[DEL]:
1878     removed old deprecated cruft
1879     * [r33] usr/lib/mage/compressdoc,
1880     usr/lib/mage/create_desktop_app.sh, usr/lib/mage/depwanderer.sh,
1881     usr/lib/mage/env-rebuild.sh, usr/lib/mage/etc-update,
1882     usr/lib/mage/mage3.functions.sh, usr/lib/mage/mage3.sh,
1883     usr/lib/mage/magemanager.sh, usr/lib/mage/magequery.sh,
1884     usr/lib/mage/mageupgrade.sh, usr/lib/mage/mkinfodir,
1885     usr/lib/mage/pkgbuild_dir.sh, usr/lib/mage/pkgsearch.sh,
1886     usr/lib/mage/smage2.sh, usr/lib/mage/sourceinstall.sh,
1887     usr/lib/mage/writeprotected:
1888     fixed version tags
1889     * [r32] usr/lib/mage/magequery.sh[ADD],
1890     usr/lib/mage/mageupgrade.sh[ADD]:
1891     initial release
1892     * [r31] usr/lib/mage/mage3.functions.sh:
1893     get_highest_magefile() returns now an error message if any found
1894     pkg are unstable and USE_UNSTABLE=true is not declared
1895     * [r30] usr/lib/mage/mage3.sh:
1896     fixed uninstallation of virtual db entries, even if another
1897     versions of the same package exists. now it dectect this and do
1898     not remove this entry
1899    
1900     2005-01-05 Niels Rogalla <niro@magellan-linux.de>
1901    
1902     * [r29] usr/lib/mage/depwanderer.sh:
1903     fixed handling of virtual pakages
1904     * [r24] .[ADD], etc[ADD], etc/etc-update.conf[ADD],
1905     etc/mage.rc.example[ADD], usr[ADD], usr/lib[ADD],
1906     usr/lib/mage[ADD], usr/lib/mage/compressdoc[ADD],
1907     usr/lib/mage/create_desktop_app.sh[ADD],
1908     usr/lib/mage/depwanderer.sh[ADD],
1909     usr/lib/mage/env-rebuild.sh[ADD], usr/lib/mage/etc-update[ADD],
1910     usr/lib/mage/fix_database-mage-0.3.6-r5.sh[ADD],
1911     usr/lib/mage/fixdatabase_ifs.sh[ADD],
1912     usr/lib/mage/mage3.functions.sh[ADD], usr/lib/mage/mage3.sh[ADD],
1913     usr/lib/mage/magemanager.sh[ADD], usr/lib/mage/mkinfodir[ADD],
1914     usr/lib/mage/pkgbuild_dir.sh[ADD],
1915     usr/lib/mage/pkgsearch.sh[ADD], usr/lib/mage/smage2.sh[ADD],
1916     usr/lib/mage/sourceinstall.sh[ADD],
1917     usr/lib/mage/writeprotected[ADD], usr/share[ADD],
1918     usr/share/doc[ADD], usr/share/doc/mage-0.3[ADD],
1919     usr/share/doc/mage-0.3/template.mage[ADD],
1920     usr/share/doc/mage-0.3/template.smage2[ADD]:
1921     mage-0.3.6-r8 import
1922