Magellan Linux

Contents of /trunk/mage/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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