Magellan Linux

Annotation of /tags/mage-0_4_116/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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