Magellan Linux

Annotation of /tags/mage-0_4_100/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1444 - (hide annotations) (download)
Mon Jul 25 12:18:57 2011 UTC (12 years, 9 months ago) by niro
Original Path: trunk/mage/ChangeLog
File size: 34910 byte(s)
-updated ChangeLog
1 niro 1442 2011-07-25 Niels Rogalla <niro@magellan-linux.de>
2    
3 niro 1444 * [r1443] VERSION:
4     -version 0.4.28
5     * [r1442] ChangeLog[ADD], Makefile:
6     -added ChangeLog and install it to the docdir
7     * [r1441] Makefile:
8     -handle renamed src-doc dir
9     -install doc data to versionized datadir
10     * [r1440] usr/share/doc/mage[CPY], usr/share/doc/mage-0.3[DEL]:
11     -renamed to mage
12 niro 1442 * [r1439] Makefile, VERSION[ADD]:
13     -added global version file and update it via Makefile
14     * [r1438] usr/lib/mage/mage4.functions.sh:
15     -do not eval * while removing backup files from mage tree
16     -dont show ls errors on depwalking highest magefiles
17     * [r1437] usr/lib/mage/mage.rc.global:
18     -removed old distribution settings
19     -always enabled MAGE_TREE_DEST variable
20     * [r1436] usr/lib/mage/smage2.sh:
21     -better pre/postinstrall, pre/postremove function support with
22     split_packages. include preinstall_${subpackage} as preinstall
23     function when declared
24     * [r1435] usr/lib/mage/smage2.sh:
25     -fixed mlibtoolize opts
26    
27     2011-06-04 Niels Rogalla <niro@magellan-linux.de>
28    
29     * [r1351] usr/lib/mage/smage2.sh:
30     -added xz support and fixed a missed CRLF at mage generation
31     * [r1349] usr/lib/mage/smage2.sh:
32     -do not override the local state with the global state, if it was
33     set to broken or disabled
34     * [r1347] usr/lib/mage/smage2.sh:
35     -do not print any nonsense for faster file processing and to
36     lower the disk overhead
37     * [r1346] usr/lib/mage/smage2.sh:
38     -support repository based distribution file to support global
39     state settings. we support the per smage method too, but it gets
40     overriden by the global setting
41    
42     2011-05-27 Niels Rogalla <niro@magellan-linux.de>
43    
44     * [r1318] usr/lib/mage/mage4.functions.sh:
45     -fixed a logic error
46     * [r1293] usr/lib/mage/mage4.functions.sh:
47     -be busybox friendly on update-tarball invocation
48     * [r1292] usr/lib/mage/pkgbuild_dir.sh:
49     -fixed coding style and fixed packaging of block special devices
50     * [r1291] usr/lib/mage/smage2.sh:
51     -added mautoreconf() function
52    
53     2011-05-12 Niels Rogalla <niro@magellan-linux.de>
54    
55     * [r1290] usr/lib/mage/magequery.sh:
56     -reworked magequery getopts and fixed coding style
57     * [r1289] usr/lib/mage/mage4.functions.sh:
58     -fix config protect: register ignored file in database with fixed
59     mtime
60     -fixed some whitespaces
61     * [r1288] usr/lib/mage/magequery.sh:
62     -ignore included mage files
63    
64     2011-04-27 Niels Rogalla <niro@magellan-linux.de>
65    
66     * [r1273] usr/lib/mage/mage4.functions.sh, usr/lib/mage/mgroupadd,
67     usr/lib/mage/mgroupdel, usr/lib/mage/museradd,
68     usr/lib/mage/muserdel, usr/lib/mage/smage2.sh:
69     -support busybox out-of-the-box
70     * [r1272] usr/lib/mage/env-rebuild.sh:
71     -fix handling of XDG env-variables
72     * [r1271] usr/lib/mage/mage4.functions.sh,
73     usr/lib/mage/pkgbuild_dir.sh:
74     -fix handling of character devices
75    
76     2011-04-26 Niels Rogalla <niro@magellan-linux.de>
77    
78     * [r1269] usr/lib/mage/mage4.sh:
79     -fixed shebang, mage requires bash
80    
81     2011-01-28 Niels Rogalla <niro@magellan-linux.de>
82    
83     * [r1215] usr/lib/mage/pkgbuild_dir.sh:
84     - add empty fifo
85     * [r1214] usr/lib/mage/mage4.functions.sh:
86     - make user:group for devices and fifo support optional or mage
87     is incompatible to old packages
88     * [r1211] usr/lib/mage/mage4.functions.sh:
89     - make user:group for devices and fifo support optional or mage
90     is incompatible to old packages
91     * [r1209] usr/lib/mage/mage4.functions.sh:
92     - added support for fifos
93     - fifos, character devices and blockdevices should set the owner
94     right
95     - some cosmetic changes and spelling typos
96     * [r1208] usr/lib/mage/pkgbuild_dir.sh:
97     - added support for fifos
98     - fifos, character devices and blockdevices should set the owner
99     right
100     * [r1207] usr/lib/mage/smage2.sh:
101     -smage2 calcmd5 should find the corresponding md5 dir by itself,
102     but support a given dir too
103     * [r1206] usr/lib/mage/magequery.sh:
104     -fixed a typo and some cosmetics
105    
106     2010-07-14 Niels Rogalla <niro@magellan-linux.de>
107    
108     * [r1111] usr/lib/mage/ldd-fix.sh:
109     -be more informative
110    
111     2010-06-28 Niels Rogalla <niro@magellan-linux.de>
112    
113     * [r1087] usr/lib/mage/mage4.functions.sh:
114     -fixed a typo and honor verbose and silent fetch modes
115     * [r1085] usr/lib/mage/mage.rc.global,
116     usr/lib/mage/mage4.functions.sh, usr/lib/mage/smage2.sh:
117     -added WGET_FETCH_OPTIONS variable to mage.rc.global to be more
118     busybox friendly
119     * [r1084] usr/lib/mage/mage4.functions.sh:
120     -fixed whitespaces
121     * [r1083] usr/lib/mage/mage4.functions.sh:
122     -added support for md5sum in update-tarball
123     * [r1082] usr/lib/mage/smage2.sh:
124     -fixed whitespaces
125     * [r1081] usr/lib/mage/smage2.sh:
126     -tell which subpackages will be stripped
127     * [r1080] usr/lib/mage/mage4.sh:
128     -honor update-tarball
129    
130     2010-04-22 Niels Rogalla <niro@magellan-linux.de>
131    
132     * [r972] usr/lib/mage/mage4.functions.sh:
133     -fixed a spelling typo
134    
135     2010-02-19 Niels Rogalla <niro@magellan-linux.de>
136    
137     * [r966] usr/lib/mage/mage4.functions.sh:
138     -check for newer mage version on tarball-sync also
139     * [r965] usr/lib/mage/mage.rc.global:
140     -set default uninstall timeout to 3 secs
141     * [r964] usr/lib/mage/smage2.sh:
142     -fixed typos ( SPLIT_PACKAGE -> SPLIT_PACKAGES )
143    
144     2009-11-24 Niels Rogalla <niro@magellan-linux.de>
145    
146     * [r953] usr/lib/mage/smage2.sh:
147     -install docs only if they exist
148    
149     2009-11-21 Niels Rogalla <niro@magellan-linux.de>
150    
151     * [r951] usr/lib/mage/smage2.sh:
152     -fixed varibale/function export issues with magefile generation
153     in split_packages
154     * [r947] usr/lib/mage/smage2.sh:
155     -omit package build if NOPKGBUILD was set in split_info
156     * [r945] usr/lib/mage/smage2.sh:
157     -fixed sereral issues
158    
159     2009-11-20 Niels Rogalla <niro@magellan-linux.de>
160    
161     * [r943] usr/lib/mage/mage4.functions.sh, usr/lib/mage/smage2.sh:
162     -fixed broken die_pipestatus() function
163     -added the first attempt for split-package support
164     * [r942] usr/lib/mage/env-rebuild.sh,
165     usr/lib/mage/mage4.functions.sh:
166     -support CONFIG_PROTECT target CONFIG_PROTECT_IGNORE to keep
167     user/system modified config files, like passwd
168     * [r941] usr/lib/mage/smage2.sh:
169     -fixed compile logging
170    
171     2009-08-04 Niels Rogalla <niro@magellan-linux.de>
172    
173     * [r892] usr/lib/mage/mage4.functions.sh:
174     -support both blacklist types
175     * [r891] usr/lib/mage/smage2.sh:
176     -fixed a small issue in md5 generation with MAGE_TARGETS set
177     * [r890] usr/lib/mage/smage2.sh:
178     -build md5 for all MAGE_TARGETS if called with 'calcmd5'
179    
180     2009-07-15 Niels Rogalla <niro@magellan-linux.de>
181    
182     * [r887] usr/lib/mage/depwalker.sh:
183     -fixed spelling
184    
185     2009-06-30 Niels Rogalla <niro@magellan-linux.de>
186    
187     * [r885] usr/lib/mage/smage2.sh:
188     -make sure my_SOURCEDIR exist
189    
190     2009-06-29 Niels Rogalla <niro@magellan-linux.de>
191    
192     * [r883] usr/lib/mage/smage2.sh:
193     -fixed some minor issues
194     * [r881] usr/lib/mage/smage2.sh:
195     -fixed wget issues on virtualbox.org; see:
196     http://www.virtualbox.org/ticket/2148
197     * [r880] usr/lib/mage/smage2.sh:
198     -fixed typos
199    
200     2009-05-21 Niels Rogalla <niro@magellan-linux.de>
201    
202     * [r876] usr/lib/mage/mage4.functions.sh:
203     -added basic svn compat
204     * [r875] usr/lib/mage/mage.rc.global, usr/lib/mage/smage2.sh:
205     -support for build logging in smage
206    
207     2009-05-08 Niels Rogalla <niro@magellan-linux.de>
208    
209     * [r859] usr/lib/mage/mage.rc.global, usr/lib/mage/smage2.sh:
210     -added step-by-step support
211     * [r858] usr/lib/mage/mage4.functions.sh:
212     -don't fix mtimes on symlinks
213    
214     2009-04-29 Niels Rogalla <niro@magellan-linux.de>
215    
216     * [r833] usr/lib/mage/smage2.sh:
217     -always set --build=${CHOST} in mconfigure to fix some x86_64
218     issues (sometimes x86_64-pc-linux-gnu is not valid and
219     x86_64-unkown-linux is found. this confuses libtool and the
220     global_symbol_pipe is empty, which leads to linking errors)
221    
222     2009-04-26 Niels Rogalla <niro@magellan-linux.de>
223    
224     * [r832] usr/lib/mage/smage2.sh:
225     -fixed a minor typo
226    
227     2009-01-31 Niels Rogalla <niro@magellan-linux.de>
228    
229     * [r797] make-tarball.sh:
230     - fixed sort cmd
231     * [r795] make-tarball.sh:
232     -fixed svn ls comand
233    
234     2008-10-05 Niels Rogalla <niro@magellan-linux.de>
235    
236     * [r778] usr/lib/mage/depwalker.sh:
237     -allow NODEPS=true
238     * [r777] usr/lib/mage/magequery.sh:
239     -added search-method for categories
240     * [r776] usr/lib/mage/mage4.functions.sh:
241     -fixed blacklist handling
242    
243     2008-09-02 Niels Rogalla <niro@magellan-linux.de>
244    
245     * [r761] usr/lib/mage/mage.rc.global:
246     -fixed kde default SRC_URI
247    
248     2008-06-16 Niels Rogalla <niro@magellan-linux.de>
249    
250     * [r739] usr/lib/mage/mage4.functions.sh, usr/lib/mage/mage4.sh:
251     -added mage update-tarball function
252    
253     2008-03-26 Niels Rogalla <niro@magellan-linux.de>
254    
255     * [r701] usr/lib/mage/depwalker.sh:
256     -inform on upgrade about non updated packages
257    
258     2008-02-26 Niels Rogalla <niro@magellan-linux.de>
259    
260     * [r677] usr/lib/mage/depwalker.sh:
261     -do not add virtuals to PROCESSEDDEPS or their resolved pkgnames
262     will be ignored and are missing on the dependecy list
263     * [r676] usr/lib/mage/mage4.functions.sh:
264     -fixed processing of directories in get_highest_magefile(),
265     suppressed some errors
266    
267     2008-02-10 Niels Rogalla <niro@magellan-linux.de>
268    
269     * [r675] usr/lib/mage/mage4.functions.sh:
270     -fixed src_install with MAGE_TARGETS enabled
271    
272     2008-01-13 Niels Rogalla <niro@magellan-linux.de>
273    
274     * [r656] usr/lib/mage/depwalker.sh:
275     -exclude empty depnames to improve dep-calculation speed
276     * [r655] usr/lib/mage/depwanderer.sh[DEL],
277     usr/lib/mage/find_not_installed.sh[DEL],
278     usr/lib/mage/mage3.functions.sh[DEL], usr/lib/mage/mage3.sh[DEL],
279     usr/lib/mage/mageupgrade.sh[DEL], usr/lib/mage/pkgsearch.sh[DEL],
280     usr/lib/mage/sourceinstall.sh[DEL],
281     usr/lib/mage/writeprotected[DEL]:
282     -pruned old cruft
283     * [r654] usr/lib/mage/depwalker.sh:
284     - do not process already processed deps
285    
286     2008-01-01 Niels Rogalla <niro@magellan-linux.de>
287    
288     * [r647] make-tarball.sh:
289     -fixed CVSROOT and DESTINATION
290    
291     2007-11-28 Niels Rogalla <niro@magellan-linux.de>
292    
293     * [r635] usr/lib/mage/smage2.sh:
294     -using DEST instead of BUILDDIR in rpm-unpack to respect munpack
295     destination
296    
297     2007-11-05 Niels Rogalla <niro@magellan-linux.de>
298    
299     * [r603] Makefile, usr/lib/mage/mage4.functions.sh:
300     -fixed count_protected_files() and obsoleted writeprotected
301     script
302     * [r602] usr/lib/mage/smage2.sh:
303     -fixed small typos and an exit status failure in munpack()
304     * [r600] usr/lib/mage/smage2.sh:
305     -added xpi to munpack() and support our package format as well
306     * [r598] usr/lib/mage/depwalker.sh:
307     -some performance fixes
308     * [r597] usr/lib/mage/smage2.sh:
309     -support more unpack methods: .rar .zip .gz .bz2 .rpm
310    
311     2007-09-02 Niels Rogalla <niro@magellan-linux.de>
312    
313     * [r551] make-tarball.sh:
314     -remove .cvsignore from tarball
315    
316     2007-09-01 Niels Rogalla <niro@magellan-linux.de>
317    
318     * [r530] make-tarball.sh[ADD]:
319     -added tarball creation script
320    
321     2007-07-01 Niels Rogalla <niro@magellan-linux.de>
322    
323     * [r503] usr/lib/mage/env-rebuild.sh:
324     -added LIBGL_DRIVERS_PATH to SPECIAL_VARS to handle dynamic gl
325     and dri stuf properly
326    
327     2007-06-30 Niels Rogalla <niro@magellan-linux.de>
328    
329     * [r501] usr/lib/mage/mage4.functions.sh:
330     fixed a copy paste error
331     * [r499] usr/lib/mage/mage4.functions.sh:
332     -fixed one missing $MROOT
333    
334     2007-06-07 Niels Rogalla <niro@magellan-linux.de>
335    
336     * [r497] usr/lib/mage/smage2.sh:
337     -added mlibtoolize() function
338    
339     2007-05-02 Niels Rogalla <niro@magellan-linux.de>
340    
341     * [r491] usr/lib/mage/convert_databases_meta.sh[ADD]:
342     -added metafile conversion script
343     * [r490] usr/lib/mage/generate_meta_data.sh:
344     -fixed complains about local
345     * [r489] usr/lib/mage/convert_databases_smage.sh[ADD],
346     usr/lib/mage/generate_meta_data.sh[ADD],
347     usr/lib/mage/metawrapper.sh[ADD]:
348     -new meta data conversion scripts
349    
350     2007-05-01 Niels Rogalla <niro@magellan-linux.de>
351    
352     * [r488] usr/lib/mage/convert_databases.sh:
353     - fixed package_routines import with some echo & sed magic. this
354     is neccessary to export the functions via 'eval'
355     * [r487] usr/lib/mage/convert_databases.sh[ADD]:
356     -added database conversion script
357    
358     2007-04-30 Niels Rogalla <niro@magellan-linux.de>
359    
360     * [r486] usr/lib/mage/sql_functions.sh[ADD]:
361     added sql functions overlay
362    
363     2007-04-23 Niels Rogalla <niro@magellan-linux.de>
364    
365     * [r477] usr/lib/mage/smage2.sh:
366     -only unset SPECIAL_VARS itself not the containing variables.
367     Same goes for SPECIAL_FUNCTIONS
368    
369     2007-04-10 Niels Rogalla <niro@magellan-linux.de>
370    
371     * [r459] usr/lib/mage/mage.rc.global, usr/lib/mage/smage2.sh:
372     -added kde:// and gnome://
373     * [r458] usr/lib/mage/mage4.functions.sh:
374     -show depends in pkgsearch()
375    
376     2007-04-01 Niels Rogalla <niro@magellan-linux.de>
377    
378     * [r456] usr/lib/mage/env-rebuild.sh:
379     fixed env-rebuild, do not include comments
380    
381     2007-03-28 Niels Rogalla <niro@magellan-linux.de>
382    
383     * [r451] usr/lib/mage/mage4.functions.sh:
384     - updated is_config_protected() to compare files literally to fix
385     issues with spaces in the filename
386    
387     2007-03-27 Niels Rogalla <niro@magellan-linux.de>
388    
389     * [r449] usr/lib/mage/mage4.functions.sh:
390     - added missing "local i" to get_uninstall_candidates() to
391     prevent errors like '/usr/lib/mage/mage4.functions.sh: line 1452:
392     font-adobe-100dpi: value too great for base (error token is
393     "100dpi")'
394    
395     2007-03-20 Niels Rogalla <niro@magellan-linux.de>
396    
397     * [r447] usr/lib/mage/smage2.sh:
398     added patch level autodetection to mpatch()
399    
400     2007-03-19 Niels Rogalla <niro@magellan-linux.de>
401    
402     * [r445] usr/lib/mage/mage4.functions.sh:
403     - fixed broken pkgsearch; inform the user that a package is
404     masked and do not show hiryglyphes like
405     "Latest available: .mage-.mage"
406     * [r443] usr/lib/mage/pkgbuild_dir.sh:
407     fixed missing colors and fixed mage.rc inherit
408     * [r441] usr/lib/mage/smage2.sh:
409     some colour tweaks
410     * [r440] usr/lib/mage/pkgbuild_dir.sh:
411     added some nice colors
412     * [r439] usr/lib/mage/smage2.sh:
413     added support for gnu:// and sourceforge:// mirror uris and some
414     nice colors
415     * [r438] usr/lib/mage/mage.rc.global:
416     added support for gnu:// and sourceforge:// mirror uris
417     * [r437] usr/lib/mage/mage4.functions.sh:
418     fixed some warnings
419    
420     2007-02-23 Niels Rogalla <niro@magellan-linux.de>
421    
422     * [r427] usr/lib/mage/smage2.sh:
423     - ignore empty lines while fixing deps
424    
425     2007-02-05 Niels Rogalla <niro@magellan-linux.de>
426    
427     * [r423] usr/lib/mage/pkg_all_sources.sh[ADD]:
428     commited to archive
429    
430     2007-01-22 Niels Rogalla <niro@magellan-linux.de>
431    
432     * [r419] usr/lib/mage/depwalker.sh,
433     usr/lib/mage/mage4.functions.sh, usr/lib/mage/pkgbuild_dir.sh,
434     usr/lib/mage/smage2.sh:
435     variable mage.rc
436    
437     2007-01-21 Niels Rogalla <niro@magellan-linux.de>
438    
439     * [r418] usr/lib/mage/mage.rc.global, usr/lib/mage/mage4.sh:
440     variable mage.rc
441     * [r416] usr/lib/mage/mage4.functions.sh:
442     typo
443     * [r415] usr/lib/mage/mage4.functions.sh:
444     pkg name in colred on uninstall
445    
446     2007-01-19 Niels Rogalla <niro@magellan-linux.de>
447    
448     * [r413] usr/lib/mage/mage4.sh, usr/lib/mage/smage2.sh:
449     show lineno and script name if a script dies
450     * [r412] usr/lib/mage/smage2.sh:
451     better support for srctarballs
452    
453     2007-01-17 Niels Rogalla <niro@magellan-linux.de>
454    
455     * [r411] usr/lib/mage/smage2.sh:
456     - munpack(): create the destdir if another than srcdir was given
457    
458     2006-12-30 Niels Rogalla <niro@magellan-linux.de>
459    
460     * [r409] usr/lib/mage/mage4.functions.sh:
461     fixed minclude of mutliple files
462    
463     2006-12-29 Niels Rogalla <niro@magellan-linux.de>
464    
465     * [r408] usr/lib/mage/smage2.sh:
466     fixed a typo
467     * [r407] usr/lib/mage/mage.rc.global:
468     added --src-tarball functionality
469     * [r406] usr/lib/mage/smage2.sh:
470     get src-package tarball automatically
471     * [r405] etc/mage.rc.example:
472     added --src-tarball functionality
473     * [r404] etc/mage.rc.example:
474     added --src-tarball functionality
475     * [r403] usr/lib/mage/smage2.sh:
476     added --src-tarball functionality -> creation and use of
477     src-tarballs
478    
479     2006-08-27 Niels Rogalla <niro@magellan-linux.de>
480    
481     * [r391] usr/lib/mage/mage4.functions.sh:
482     fixed pksearch(); now excluding includes and profiles
483    
484     2006-07-17 Niels Rogalla <niro@magellan-linux.de>
485    
486     * [r386] usr/lib/mage/mage.rc.global,
487     usr/lib/mage/mage4.functions.sh, usr/lib/mage/smage2.sh:
488     using variable rsync fetch options via mage.rc
489     * [r385] usr/lib/mage/mage4.functions.sh:
490     fixed messages
491     * [r384] usr/lib/mage/smage2.sh:
492     show a message when applying patches
493    
494     2006-04-27 Niels Rogalla <niro@magellan-linux.de>
495    
496     * [r373] usr/lib/mage/mage4.functions.sh:
497     spelling
498     * [r372] usr/lib/mage/mage4.sh:
499     better messages
500     * [r370] usr/lib/mage/mage4.functions.sh, usr/lib/mage/mage4.sh:
501     added blacklist support
502    
503     2006-04-14 Niels Rogalla <niro@magellan-linux.de>
504    
505     * [r368] Makefile:
506     fixed missing etc files
507    
508     2006-04-12 Niels Rogalla <niro@magellan-linux.de>
509    
510     * [r363] Makefile[ADD]:
511     added a Makefile to make our live easier :p
512    
513     2006-03-22 Niels Rogalla <niro@magellan-linux.de>
514    
515     * [r351] usr/lib/mage/smage2.sh:
516     - added colors defines
517     - addded multlib support
518     - added lib64 support via mlibdir
519     - removed old commented cruft
520     * [r350] usr/lib/mage/mage4.functions.sh:
521     added mlibdir function
522    
523     2006-03-04 Niels Rogalla <niro@magellan-linux.de>
524    
525     * [r347] usr/lib/mage/pkgbuild_dir.sh, usr/lib/mage/smage2.sh:
526     fixed srcinstall with MROOT enabled
527    
528     2006-02-20 Niels Rogalla <niro@magellan-linux.de>
529    
530     * [r332] usr/lib/mage/magequery.sh:
531     - fixed database lookups
532     - now printing pcat/pkgname
533    
534     2006-02-16 Niels Rogalla <niro@magellan-linux.de>
535    
536     * [r329] usr/lib/mage/mage4.functions.sh:
537     fixed some install issues, when removing non existing
538     uninstall-candidates ...
539    
540     2006-02-15 Niels Rogalla <niro@magellan-linux.de>
541    
542     * [r328] usr/lib/mage/mage4.functions.sh:
543     fixed some pkgsearch errors
544    
545     2006-01-01 Niels Rogalla <niro@magellan-linux.de>
546    
547     * [r315] usr/lib/mage/pkgbuild_dir.sh:
548     stat prints major and minor node numbers as hex; they must be
549     converted to dec
550     * [r314] usr/lib/mage/mage4.functions.sh:
551     fixed again a typo
552     * [r312] usr/lib/mage/mage4.functions.sh,
553     usr/lib/mage/pkgbuild_dir.sh:
554     fixed installation of char-devices
555     * [r310] usr/lib/mage/mage4.functions.sh:
556     fixed a typo: mknode -> mknod
557    
558     2005-12-26 Niels Rogalla <niro@magellan-linux.de>
559    
560     * [r306] usr/lib/mage/smage2.sh:
561     - fixed header in created mage file
562     - style updates & typos
563     * [r305] usr/lib/mage/mage4.sh:
564     fixed mage setup; some dir get not correctly installed if
565     MROOTwas set; mage_setup was called too early
566     * [r304] usr/lib/mage/magequery.sh:
567     added -f path search option
568    
569     2005-12-04 Niels Rogalla <niro@magellan-linux.de>
570    
571     * [r299] usr/lib/mage/mage4.sh:
572     removed version info from usage
573     * [r298] usr/lib/mage/mage.rc.global:
574     only use MAGE_DISTRIBUTION=stable if nothing else is given
575     * [r295] usr/lib/mage/mage4.sh:
576     - version doesn't show versioninfo twice now
577     - fixed whitespaces
578     - updated usage() with MAGE_DISTRIBUTION
579     * [r294] usr/lib/mage/mage4.functions.sh:
580     delete virtuals only if one pkg is installed
581    
582     2005-12-01 Niels Rogalla <niro@magellan-linux.de>
583    
584     * [r288] usr/lib/mage/mage.rc.global:
585     - added default PACKAGES_SERVER_PATH var
586     - added default MAGE_DISTRIBUTION=stable var
587     * [r287] usr/lib/mage/mage4.sh:
588     - set PKGDIR and BUILDDIR to MROOT if defined
589     - fixed missing regen-mage-tree command in usage()
590     * [r286] usr/lib/mage/mage4.functions.sh:
591     - added variable package fetch path
592     - added new MAGE_DISTRIBUTION variable support
593     * [r285] usr/lib/mage/env-rebuild.sh:
594     missed to create the tmp dir
595    
596     2005-11-05 Niels Rogalla <niro@magellan-linux.de>
597    
598     * [r284] usr/lib/mage/pkgsearch.sh:
599     nicer output, added testing state support
600    
601     2005-10-26 Niels Rogalla <niro@magellan-linux.de>
602    
603     * [r283] usr/lib/mage/etc-update:
604     synced with upstream:
605     - fixed several segfaults
606     - allow single quotes in config-file
607     - now really using less as pager
608    
609     2005-10-21 Niels Rogalla <niro@magellan-linux.de>
610    
611     * [r281] usr/lib/mage/version:
612     ver bump
613     * [r280] usr/lib/mage/mage4.functions.sh:
614     added config prot support for uninstalling
615     * [r278] usr/lib/mage/version:
616     fixed version
617     * [r273] usr/lib/mage/mage4.functions.sh:
618     fixed virtual_add and virtual_del calls with mutiple provides
619     * [r272] usr/lib/mage/pkgbuild_dir.sh:
620     fixed includes; fixed whitespaces
621    
622     2005-10-04 Niels Rogalla <niro@magellan-linux.de>
623    
624     * [r260] usr/lib/mage/env-rebuild.sh:
625     - typo
626     * [r259] usr/lib/mage/env-rebuild.sh:
627     - "better" coding style
628     - secure temp-dirs
629     - fixed noisiness on bootstrap
630     * [r258] usr/lib/mage/mage4.functions.sh:
631     now using unset -f pre/post{install,remove} so that they do not
632     get exported or globally set in any way
633     * [r257] usr/lib/mage/version:
634     fixed version to 0.4.0-r5
635    
636     2005-10-03 Niels Rogalla <niro@magellan-linux.de>
637    
638     * [r256] usr/lib/mage/smage2.sh:
639     fixed a typo
640     * [r255] usr/lib/mage/smage2.sh:
641     added a new function generate_package_md5sum() and using it ;)
642     * [r254] usr/lib/mage/mage4.sh:
643     fixed the pre/postinstall issue, not sourcing the magefiles in
644     unsafe environments anymore
645    
646     2005-10-02 Niels Rogalla <niro@magellan-linux.de>
647    
648     * [r253] usr/lib/mage/smage2.sh:
649     added export_inherits() function
650     * [r252] usr/lib/mage/mage4.functions.sh:
651     fixed is_newer_mage_version_available(), so it works again
652     * [r251] usr/lib/mage/version:
653     set version to 0.4.0-r4
654     * [r250] usr/lib/mage/depwalker.sh:
655     fixed missing deps in src/upgrade and speed this thing up
656     * [r249] usr/lib/mage/mage4.functions.sh:
657     added export_inherits() function
658    
659     2005-09-27 Niels Rogalla <niro@magellan-linux.de>
660    
661     * [r248] usr/lib/mage/mage4.functions.sh:
662     now unseting pre/post-install/remove functions in mage_install()
663     and mage_uninstall()
664     * [r247] usr/lib/mage/mage4.sh:
665     - added some better messages
666     - fixed broken mage upgrade/srcupgrade
667    
668     2005-09-11 Niels Rogalla <niro@magellan-linux.de>
669    
670     * [r241] usr/lib/mage/version:
671     set version to 0.4.0-r3
672     * [r240] usr/lib/mage/mage4.functions.sh:
673     fixed some uninstall issues
674     * [r239] usr/lib/mage/mage4.sh:
675     added missing COLBOLD var
676    
677     2005-09-10 Niels Rogalla <niro@magellan-linux.de>
678    
679     * [r237] usr/lib/mage/mage4.functions.sh:
680     added new search method
681     * [r236] usr/lib/mage/mage4.sh:
682     - fixed wrong include locations
683     - added some missing colors
684     - added new search method
685     * [r235] usr/lib/mage/depwalker.sh:
686     fixed wrong include locations
687    
688     2005-09-09 Niels Rogalla <niro@magellan-linux.de>
689    
690     * [r233] usr/lib/mage/mage4.sh:
691     fixed some not working methods
692     * [r232] usr/lib/mage/mage4.sh:
693     fixed includes
694     * [r231] usr/lib/mage/depwalker.sh:
695     added upgrade targets
696     * [r230] usr/lib/mage/mage4.sh:
697     added upgrade and unpack targets
698     * [r229] usr/lib/mage/magequery.sh:
699     typo
700     * [r228] usr/lib/mage/magequery.sh:
701     added ${MROOT} support
702     * [r227] usr/lib/mage/mage4.functions2.sh[DEL]:
703     reomved, it was accidently committed
704     * [r226] usr/lib/mage/depwalker.sh[ADD],
705     usr/lib/mage/mage.rc.global[ADD],
706     usr/lib/mage/mage4.functions.sh[ADD],
707     usr/lib/mage/mage4.functions2.sh[ADD],
708     usr/lib/mage/mage4.sh[ADD]:
709     complete rewrite
710     * [r225] usr/lib/mage/version:
711     set version to 0.4.0-r1
712     * [r223] usr/lib/mage/create_desktop_app.sh,
713     usr/lib/mage/env-rebuild.sh:
714     added ${MROOT} support for upcoming mage-0.4.x
715    
716     2005-08-28 Niels Rogalla <niro@magellan-linux.de>
717    
718     * [r215] usr/lib/mage/version:
719     set version to 0.3.7-r5
720     * [r214] usr/lib/mage/smage2.sh:
721     -fixed whitespaces
722     - fixed magefile gen:
723     - fixed $header
724     - moved MAGE_TARGETS above to PKGTYPE
725     * [r213] usr/lib/mage/mage3.functions.sh:
726     - only show protected files on verbose mode
727     * [r212] usr/lib/mage/mage3.sh:
728     - added NOCOLORS option
729     * [r211] usr/lib/mage/mageupgrade.sh:
730     - added --calc and --calc-bash
731     - added NOCOLOR option
732     * [r210] usr/lib/mage/magequery.sh:
733     added fetch_inventory
734    
735     2005-08-22 Niels Rogalla <niro@magellan-linux.de>
736    
737     * [r208] usr/lib/mage/sourceinstall.sh:
738     small error, now sourceinstall still works without any
739     mage_targets
740     * [r207] usr/lib/mage/sourceinstall.sh:
741     small error, now sourceinstall still works without any
742     mage_targets
743     * [r206] usr/lib/mage/sourceinstall.sh:
744     targets must be readded when running mage install
745     * [r205] usr/lib/mage/smage2.sh:
746     typo
747     * [r204] usr/lib/mage/smage2.sh:
748     forgotten to include MAGE_TARGETS into mage files
749    
750     2005-08-21 Niels Rogalla <niro@magellan-linux.de>
751    
752     * [r203] usr/lib/mage/version:
753     fixed version to 0.3.7-r4
754     * [r202] usr/lib/mage/mage3.sh, usr/lib/mage/smage2.sh,
755     usr/lib/mage/sourceinstall.sh:
756     added auto regen suport of the whole mage-tree and added
757     MAGE_TARGETS support to mage srcinstall
758     * [r201] usr/lib/mage/smage2.sh:
759     typo
760     * [r200] usr/lib/mage/smage2.sh:
761     fixed the whole fix_dep logic as virtual support was broken
762     * [r199] usr/lib/mage/smage2.sh:
763     fixed fix_dep logic in regen-mage-tree
764     * [r198] usr/lib/mage/smage2.sh:
765     fixed typos
766    
767     2005-08-20 Niels Rogalla <niro@magellan-linux.de>
768    
769     * [r197] usr/lib/mage/smage2.sh:
770     includes comes after all vars not, to provide the possibility to
771     define special vars which may needed by the include
772     * [r196] usr/lib/mage/smage2.sh:
773     better whitepsace handling mage regen, and move special vars to
774     special tags section
775     * [r195] usr/lib/mage/smage2.sh:
776     fixed target logic
777     * [r194] usr/lib/mage/smage2.sh:
778     added SPECIAL_VARS variable to mage file regen
779    
780     2005-08-19 Niels Rogalla <niro@magellan-linux.de>
781    
782     * [r193] usr/lib/mage/smage2.sh:
783     fixed regen module-dependencies
784     * [r192] usr/lib/mage/smage2.sh:
785     - fixed whitespaces
786     - do not unset PKGNAME in regen_mage_tree
787     - renamed helper function to build_mage_srcipt
788     - added MAGE_TARGETS support for pkgbuild
789     * [r191] usr/lib/mage/smage2.sh:
790     - added very basic MAGE_TARGETS support (currently only for
791     mage-tree regen)
792    
793     - added possibility to regen the mage-tree with given
794     informations in smage2 files
795     * [r190] usr/lib/mage/mage3.functions.sh:
796     fixed verbose messages and hopefully fixed the version issue (
797     2.8.2 > 2.10.0)
798    
799     2005-08-16 Niels Rogalla <niro@magellan-linux.de>
800    
801     * [r187] usr/lib/mage/mageupgrade.sh:
802     added command line parameters support
803     * [r186] usr/lib/mage/mage3.sh, usr/lib/mage/smage2.sh:
804     fixed version, source now ${MLIBDIR}/version
805     * [r185] usr/lib/mage/version[ADD]:
806     nre file
807    
808     2005-08-09 Niels Rogalla <niro@magellan-linux.de>
809    
810     * [r183] usr/lib/mage/smage2.sh:
811     ixed multiincludes
812    
813     2005-07-31 Niels Rogalla <niro@magellan-linux.de>
814    
815     * [r179] usr/lib/mage/mage3.functions.sh:
816     typo
817     * [r178] usr/lib/mage/mage3.functions.sh:
818     minclude: only verbose when MAGEDBUG=on
819     * [r177] usr/lib/mage/mage3.functions.sh, usr/lib/mage/smage2.sh:
820     only style updates
821     * [r176] usr/lib/mage/mage3.functions.sh:
822     fixed typos
823     * [r175] usr/lib/mage/smage2.sh:
824     fixed version; typos and style
825     * [r174] usr/lib/mage/mage3.sh:
826     fixed version
827     * [r172] usr/lib/mage/smage2.sh:
828     added sminclude function
829     * [r171] usr/lib/mage/mage3.functions.sh:
830     added autodetecting of newer mage versions and added minclude and
831     sminclude functions
832     * [r169] usr/lib/mage/ldd-fix.sh, usr/lib/mage/mage3.sh,
833     usr/lib/mage/pkgbuild_dir.sh, usr/lib/mage/smage2.sh:
834     fixed locale issue; pkgs get not build or installed if the
835     default system local ist another than LC_ALL=C
836    
837     2005-07-29 Niels Rogalla <niro@magellan-linux.de>
838    
839     * [r167] usr/lib/mage/mage3.sh, usr/lib/mage/smage2.sh:
840     updated mage version
841     * [r166] usr/lib/mage/mageupgrade.sh:
842     fixed missing fake directory when updating
843    
844     2005-07-23 Niels Rogalla <niro@magellan-linux.de>
845    
846     * [r157] usr/lib/mage/mage3.sh:
847     added mutiple PROVIDE support; fixed version
848     * [r156] usr/lib/mage/smage2.sh:
849     fixed version
850    
851     2005-06-28 Niels Rogalla <niro@magellan-linux.de>
852    
853     * [r90] usr/lib/mage/mage3.sh, usr/lib/mage/smage2.sh:
854     fixed version number
855     * [r89] usr/lib/mage/smage2.sh:
856     fixed download of non-mirrored files
857    
858     2005-06-03 Niels Rogalla <niro@magellan-linux.de>
859    
860     * [r87] usr/lib/mage/ldd-fix.sh:
861     fixed -mount
862    
863     2005-06-01 Niels Rogalla <niro@magellan-linux.de>
864    
865     * [r86] usr/lib/mage/mage3.sh:
866     fixed version
867     * [r85] usr/lib/mage/smage2.sh:
868     fixed version and unsetting NOSTRIP now
869     * [r84] etc/mage.rc.example:
870     fixed CFLAGS for >=gcc-3.4 and removed -s option
871     * [r83] usr/lib/mage/sourceinstall.sh:
872     changed version tagging only
873     * [r82] usr/lib/mage/find_not_installed.sh[ADD],
874     usr/lib/mage/ldd-fix.sh[ADD]:
875     new
876     * [r81] usr/lib/mage/mage3.functions.sh:
877     minor changes in the force_mtime function; forced touch not
878     creating any files -> fixes sources-symlink issue in the kernel
879     packages
880     * [r80] usr/lib/mage/mageupgrade.sh:
881     heavily changed:
882     - added preview which pkgs are going to be installed
883     - added src-compile support
884     - some minor logic fixes
885     * [r79] usr/lib/mage/smage2.sh:
886     added functions for stripping bins and libs
887     * [r78] usr/lib/mage/compressdoc,
888     usr/lib/mage/create_desktop_app.sh, usr/lib/mage/depwanderer.sh,
889     usr/lib/mage/env-rebuild.sh, usr/lib/mage/mage3.sh,
890     usr/lib/mage/magequery.sh, usr/lib/mage/mgroupadd,
891     usr/lib/mage/mgroupdel, usr/lib/mage/mkinfodir,
892     usr/lib/mage/museradd, usr/lib/mage/muserdel,
893     usr/lib/mage/pkgbuild_dir.sh, usr/lib/mage/pkgsearch.sh:
894     changed version tagging only
895     * [r77] usr/lib/mage/writeprotected:
896     remove usage of expr; using $((foo + 1)) now
897    
898     2005-02-16 Niels Rogalla <niro@magellan-linux.de>
899    
900     * [r66] usr/lib/mage/mage3.sh, usr/lib/mage/smage2.sh:
901     rev bump to 0.3.6-r15; serveral fixes
902     * [r64] usr/lib/mage/mage3.sh:
903     rev bump to 0.3.6-r14
904     * [r63] usr/lib/mage/smage2.sh:
905     rev bump to 0.3.6-r13; fixed a bad typo that caused smage2 not to
906     fail while the checksum test
907    
908     2005-02-15 Niels Rogalla <niro@magellan-linux.de>
909    
910     * [r61] usr/lib/mage/smage2.sh:
911     cosmetic fix
912     * [r60] usr/lib/mage/compressdoc,
913     usr/lib/mage/create_desktop_app.sh, usr/lib/mage/depwanderer.sh,
914     usr/lib/mage/env-rebuild.sh, usr/lib/mage/etc-update,
915     usr/lib/mage/mage3.functions.sh, usr/lib/mage/mage3.sh,
916     usr/lib/mage/magequery.sh, usr/lib/mage/mageupgrade.sh,
917     usr/lib/mage/mgroupadd, usr/lib/mage/mgroupdel,
918     usr/lib/mage/mkinfodir, usr/lib/mage/museradd,
919     usr/lib/mage/muserdel, usr/lib/mage/pkgbuild_dir.sh,
920     usr/lib/mage/pkgsearch.sh, usr/lib/mage/sourceinstall.sh,
921     usr/lib/mage/writeprotected:
922     rev bump to 0.3.6-r13
923     * [r59] usr/lib/mage/smage2.sh:
924     rev bump to 0.3.6-r13; added download support for srcfiles and
925     valiadtion with md5 checksum
926     * [r57] usr/lib/mage/compressdoc,
927     usr/lib/mage/create_desktop_app.sh, usr/lib/mage/depwanderer.sh,
928     usr/lib/mage/etc-update, usr/lib/mage/mage3.functions.sh,
929     usr/lib/mage/magequery.sh, usr/lib/mage/mageupgrade.sh,
930     usr/lib/mage/mgroupadd, usr/lib/mage/mgroupdel,
931     usr/lib/mage/mkinfodir, usr/lib/mage/museradd,
932     usr/lib/mage/muserdel, usr/lib/mage/pkgbuild_dir.sh,
933     usr/lib/mage/pkgsearch.sh, usr/lib/mage/smage2.sh,
934     usr/lib/mage/sourceinstall.sh, usr/lib/mage/writeprotected:
935     updated release version to 0.3.6-r12
936    
937     2005-02-14 Niels Rogalla <niro@magellan-linux.de>
938    
939     * [r56] usr/lib/mage/mage3.sh:
940     now sourcing /etc/profile everytime before a pkg gets installed,
941     fixes several enviroment issues
942     * [r55] usr/lib/mage/env-rebuild.sh:
943     added OMF_DIR support
944    
945     2005-01-10 Niels Rogalla <niro@magellan-linux.de>
946    
947     * [r44] usr/lib/mage/mage3.sh:
948     updated path variable and now sourcing /etc/profile everytime
949     * [r43] usr/lib/mage/depwanderer.sh, usr/lib/mage/env-rebuild.sh,
950     usr/lib/mage/etc-update, usr/lib/mage/mage3.functions.sh,
951     usr/lib/mage/magequery.sh, usr/lib/mage/mageupgrade.sh,
952     usr/lib/mage/mkinfodir, usr/lib/mage/pkgbuild_dir.sh,
953     usr/lib/mage/pkgsearch.sh, usr/lib/mage/smage2.sh,
954     usr/lib/mage/sourceinstall.sh, usr/lib/mage/writeprotected:
955     updated revision tags
956     * [r42] usr/lib/mage/mgroupadd[ADD], usr/lib/mage/mgroupdel[ADD],
957     usr/lib/mage/museradd[ADD], usr/lib/mage/muserdel[ADD]:
958     initial release
959    
960     2005-01-06 Niels Rogalla <niro@magellan-linux.de>
961    
962     * [r40] usr/lib/mage/compressdoc,
963     usr/lib/mage/create_desktop_app.sh, usr/lib/mage/depwanderer.sh,
964     usr/lib/mage/env-rebuild.sh, usr/lib/mage/etc-update,
965     usr/lib/mage/mage3.functions.sh, usr/lib/mage/mage3.sh,
966     usr/lib/mage/magequery.sh, usr/lib/mage/mageupgrade.sh,
967     usr/lib/mage/mkinfodir, usr/lib/mage/pkgbuild_dir.sh,
968     usr/lib/mage/pkgsearch.sh, usr/lib/mage/smage2.sh,
969     usr/lib/mage/sourceinstall.sh, usr/lib/mage/writeprotected:
970     updated revision tags
971     * [r39] usr/lib/mage/mage3.functions.sh,
972     usr/lib/mage/writeprotected:
973     fixed handling of filenames with spaces
974     * [r37] usr/lib/mage/mageupgrade.sh:
975     suppress annoying unstable messages
976     * [r36] usr/lib/mage/mage3.functions.sh, usr/lib/mage/mage3.sh:
977     exit 1 has broken mageupgrade, now using return 1; exit stuff now
978     in mage3.sh
979     * [r35] usr/share/doc/mage-0.3/template.smage2:
980     added some descriptions
981     * [r34] usr/lib/mage/fix_database-mage-0.3.6-r5.sh[DEL],
982     usr/lib/mage/fixdatabase_ifs.sh[DEL],
983     usr/lib/mage/magemanager.sh[DEL]:
984     removed old deprecated cruft
985     * [r33] usr/lib/mage/compressdoc,
986     usr/lib/mage/create_desktop_app.sh, usr/lib/mage/depwanderer.sh,
987     usr/lib/mage/env-rebuild.sh, usr/lib/mage/etc-update,
988     usr/lib/mage/mage3.functions.sh, usr/lib/mage/mage3.sh,
989     usr/lib/mage/magemanager.sh, usr/lib/mage/magequery.sh,
990     usr/lib/mage/mageupgrade.sh, usr/lib/mage/mkinfodir,
991     usr/lib/mage/pkgbuild_dir.sh, usr/lib/mage/pkgsearch.sh,
992     usr/lib/mage/smage2.sh, usr/lib/mage/sourceinstall.sh,
993     usr/lib/mage/writeprotected:
994     fixed version tags
995     * [r32] usr/lib/mage/magequery.sh[ADD],
996     usr/lib/mage/mageupgrade.sh[ADD]:
997     initial release
998     * [r31] usr/lib/mage/mage3.functions.sh:
999     get_highest_magefile() returns now an error message if any found
1000     pkg are unstable and USE_UNSTABLE=true is not declared
1001     * [r30] usr/lib/mage/mage3.sh:
1002     fixed uninstallation of virtual db entries, even if another
1003     versions of the same package exists. now it dectect this and do
1004     not remove this entry
1005    
1006     2005-01-05 Niels Rogalla <niro@magellan-linux.de>
1007    
1008     * [r29] usr/lib/mage/depwanderer.sh:
1009     fixed handling of virtual pakages
1010     * [r24] .[ADD], etc[ADD], etc/etc-update.conf[ADD],
1011     etc/mage.rc.example[ADD], usr[ADD], usr/lib[ADD],
1012     usr/lib/mage[ADD], usr/lib/mage/compressdoc[ADD],
1013     usr/lib/mage/create_desktop_app.sh[ADD],
1014     usr/lib/mage/depwanderer.sh[ADD],
1015     usr/lib/mage/env-rebuild.sh[ADD], usr/lib/mage/etc-update[ADD],
1016     usr/lib/mage/fix_database-mage-0.3.6-r5.sh[ADD],
1017     usr/lib/mage/fixdatabase_ifs.sh[ADD],
1018     usr/lib/mage/mage3.functions.sh[ADD], usr/lib/mage/mage3.sh[ADD],
1019     usr/lib/mage/magemanager.sh[ADD], usr/lib/mage/mkinfodir[ADD],
1020     usr/lib/mage/pkgbuild_dir.sh[ADD],
1021     usr/lib/mage/pkgsearch.sh[ADD], usr/lib/mage/smage2.sh[ADD],
1022     usr/lib/mage/sourceinstall.sh[ADD],
1023     usr/lib/mage/writeprotected[ADD], usr/share[ADD],
1024     usr/share/doc[ADD], usr/share/doc/mage-0.3[ADD],
1025     usr/share/doc/mage-0.3/template.mage[ADD],
1026     usr/share/doc/mage-0.3/template.smage2[ADD]:
1027     mage-0.3.6-r8 import
1028