Magellan Linux

Annotation of /trunk/mage/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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