Magellan Linux

Contents of /tags/mage-0_4_97/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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