Magellan Linux

Annotation of /tags/mage-0_4_111/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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