Magellan Linux

Annotation of /trunk/mage/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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