Magellan Linux

Contents of /tags/mage-0_4_114/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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