Magellan Linux

Contents of /trunk/mage/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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