Magellan Linux

Annotation of /tags/mage-0_4_113/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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