Magellan Linux

Annotation of /tags/mage-0_4_100/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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