Magellan Linux

Annotation of /tags/mage-0_4_102/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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