Magellan Linux

Annotation of /tags/mage-0_4_111/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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