Magellan Linux

Annotation of /tags/mage-0_4_102/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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