Magellan Linux

Annotation of /trunk/mage/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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