Magellan Linux

Contents of /trunk/mage/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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