Magellan Linux

Annotation of /tags/mage-0_4_114/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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