Magellan Linux

Annotation of /tags/mage-0_4_110/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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