Magellan Linux

Annotation of /tags/mage-0_4_111/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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