Magellan Linux

Annotation of /tags/mage-0_4_111/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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