Magellan Linux

Annotation of /tags/mage-0_4_113/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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