Magellan Linux

Contents of /tags/mage-0_4_111/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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