Magellan Linux

Annotation of /tags/mage-0_4_111/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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