Magellan Linux

Contents of /trunk/mage/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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