Magellan Linux

Annotation of /tags/mage-0_4_106/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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