Magellan Linux

Annotation of /tags/mage-0_4_110/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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