Magellan Linux

Annotation of /trunk/mage/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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