Magellan Linux

Contents of /tags/mage-0_4_116/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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