Magellan Linux

Diff of /tags/mage-0_4_117/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1505 by niro, Tue Aug 30 12:22:26 2011 UTC revision 3195 by niro, Mon Jul 31 11:03:03 2023 UTC
# Line 1  Line 1 
1    2023-07-31  Niels Rogalla <niro@magellan-linux.de>
2    
3     * [r3194] VERSION:
4      -version 0.4.116
5     * [r3193] Makefile:
6      -MAGE_ABI_* => ABI_*
7     * [r3192] Makefile:
8      -get the current architecture with 'uname -m' if arch cmd does
9      not exist
10     * [r3191] usr/lib/mage/autodepend.sh:
11      -fixed search for soname files in subdirs
12     * [r3190] usr/lib/mage/smage2.functions.sh:
13      -fixed lz handling
14     * [r3188] ChangeLog:
15      -updated ChangeLog
16     * [r3187] VERSION:
17      -updated VERSION to 0.4.115
18     * [r3186] usr/lib/mage/mage.rc.global.in:
19      -updated build flags to state of the art settings
20     * [r3185] usr/lib/mage/sql_functions.sh:
21      -do not use deprecated egrep/fgrep anymore
22     * [r3184] usr/lib/mage/mkinfodir:
23      -do not use deprecated egrep/fgrep anymore
24     * [r3183] usr/lib/mage/etc-update:
25      -do not use deprecated egrep/fgrep anymore
26     * [r3182] usr/lib/mage/smage2.sh:
27      -export LTOFLAGS too
28     * [r3181] usr/lib/mage/smage2.functions.sh:
29      mconfigure(): make ./configure script variable via MCONFIGURE
30      global to honor subdir or out-of-sourcedir builds
31     * [r3180] usr/lib/mage/smage2.functions.sh:
32      -fixed ARCH evaluation, escape the vars correctly
33     * [r3179] usr/lib/mage/smage2.functions.sh:
34      -support lz4 compressed lz and tar.lz files
35     * [r3178] Makefile, usr/lib/mage/mage.rc.global.in,
36      usr/lib/mage/mage4.functions.sh,
37      usr/lib/mage/smage2.functions.sh:
38      -new x86_64 lib layout lib/lib32 and honor abis specific
39      libdir/chost with mlibdir() and CHOST
40     * [r3177] usr/lib/mage/mage.rc.global.in:
41      -updated GNU_MIRRORS
42     * [r3176] usr/lib/mage/mage4.functions.sh:
43      -updated color syntax to match newer bash versions
44     * [r3175] usr/lib/mage/mage4.functions.sh:
45      -do not use deprecated egrep/fgrep anymore
46     * [r3174] usr/lib/mage/depwalker.sh:
47      -do not use deprecated egrep/fgrep anymore
48     * [r3173] usr/lib/mage/autodepend.sh:
49      -honor lib32
50     * [r3172] usr/lib/mage/autodepend.sh:
51      -honor sonames included in the actual build
52     * [r3171] usr/lib/mage/magequery.sh:
53      -do not use deprecated egrep/fgrep anymore
54    
55    2018-06-05  Niels Rogalla <niro@magellan-linux.de>
56    
57     * [r3099] ChangeLog:
58      -updated ChangeLog
59     * [r3098] VERSION:
60      -version 0.4.114
61    
62    2018-06-04  Niels Rogalla <niro@magellan-linux.de>
63    
64     * [r3096] usr/lib/mage/magequery.sh:
65      -initialize INST_* bools properly
66     * [r3095] usr/lib/mage/magequery.sh:
67      -always use integers for booleans
68     * [r3094] usr/lib/mage/magequery.sh:
69      -speed up search logic via find and an array instead of just
70      ls'ing through the directories and fail if no arguments are given
71      to options which require them
72    
73    2018-05-22  Niels Rogalla <niro@magellan-linux.de>
74    
75     * [r3085] ChangeLog:
76      -updated ChangeLog
77     * [r3084] VERSION:
78      -version 0.4.113
79     * [r3083] ChangeLog:
80      -updated ChangeLog
81     * [r3081] usr/lib/mage/smage2.functions.sh:
82      -honor newly introduced method of file-5.33 to detect shared
83      libraries as pie executables if the executable bit is set
84    
85    2017-08-01  Niels Rogalla <niro@magellan-linux.de>
86    
87     * [r3056] ChangeLog:
88      -updates ChangeLog
89     * [r3055] VERSION:
90      -version 0.4.112
91     * [r3054] usr/lib/mage/mage4.functions.sh:
92      -syncmage_tarball(): honor mchecksum file sanity check and us
93      full path to checksum files
94     * [r3050] ChangeLog:
95      -updated ChangeLog
96     * [r3049] VERSION:
97      -version 0.4.111
98     * [r3048] Makefile:
99      -use arch command instead of uname -m
100    
101    2017-06-30  Niels Rogalla <niro@magellan-linux.de>
102    
103     * [r3043] ChangeLog:
104      -updated ChangeLog
105     * [r3042] VERSION:
106      -version 0.4.110
107     * [r3040] usr/lib/mage/mage4.functions.sh:
108      -mchecksum(): added sanity check for missing checksum files
109     * [r3039] VERSION:
110      -version 0.4.109
111     * [r3037] usr/lib/mage/smage2.functions.sh:
112      -added marchvariable() function and make use of it
113     * [r3034] Makefile, usr/lib/mage/mage.rc.global.in,
114      usr/lib/mage/smage2.sh:
115      -updated and hardened default compiler flags, not using -mtune=
116      but always 'generic
117    
118    2015-12-08  Niels Rogalla <niro@magellan-linux.de>
119    
120     * [r2919] usr/lib/mage/autodepend.sh:
121      -fixed a small prefix issue
122    
123    2015-11-30  Niels Rogalla <niro@magellan-linux.de>
124    
125     * [r2917] usr/lib/mage/mkinfodir:
126      -coding style update
127     * [r2915] usr/lib/mage/mkinfodir:
128      -added some sanity checks
129    
130    2015-03-20  Niels Rogalla <niro@magellan-linux.de>
131    
132     * [r2869] usr/lib/mage/smage2.functions.sh:
133      -build mpks for virtual as well to support build-server builds
134    
135    2015-03-19  Niels Rogalla <niro@magellan-linux.de>
136    
137     * [r2867] usr/lib/mage/mage4.functions.sh:
138      mdownload(): support file:// uris to support file injections
139      which the alx branch use with src-tarballs
140    
141    2015-02-13  Niels Rogalla <niro@magellan-linux.de>
142    
143     * [r2863] usr/lib/mage/smage2.sh:
144      -smage build log: log sterr too
145    
146    2014-10-31  Niels Rogalla <niro@magellan-linux.de>
147    
148     * [r2845] ChangeLog:
149      -updated ChangeLog
150     * [r2844] VERSION:
151      -version 0.4.108
152     * [r2842] usr/lib/mage/smage2.functions.sh:
153      -always create a mpks even if no SRC_URI was defined, only ignore
154      the mpks-build on virtual packages
155    
156    2014-10-24  Niels Rogalla <niro@magellan-linux.de>
157    
158     * [r2840] usr/lib/mage/depwalker.sh, usr/lib/mage/mage4.sh:
159      -support deep and simple build-prerequisites, which reduces the
160      overhead as they only respect the sdepend of the target
161      mage/smagefile and not from all deps
162    
163    2014-10-22  Niels Rogalla <niro@magellan-linux.de>
164    
165     * [r2838] usr/lib/mage/depwalker.sh:
166      -load mage-features to support them with the smagesource()
167      function
168    
169    2014-09-19  Niels Rogalla <niro@magellan-linux.de>
170    
171     * [r2834] ChangeLog:
172      -updated ChangeLog
173     * [r2833] VERSION:
174      -version 0.4.107
175     * [r2831] usr/lib/mage/depwalker.sh,
176      usr/lib/mage/smage2.functions.sh:
177      -evaluate march[s|]depend() right if depwalker calls the
178      smagefile directly
179    
180    2014-09-17  Niels Rogalla <niro@magellan-linux.de>
181    
182     * [r2827] usr/lib/mage/depwalker.sh:
183      -spelling
184     * [r2826] usr/lib/mage/depwalker.sh:
185      -revert commit r2735 - deps of highest_depfile must be checked
186      before adding it to the ALL_DEPS var, so that they get installed
187      before highest_depfile and not after it
188    
189    2014-09-09  Niels Rogalla <niro@magellan-linux.de>
190    
191     * [r2824] usr/lib/mage/autodepend.sh:
192      -whitespaces
193     * [r2823] usr/lib/mage/autodepend.sh:
194      -print sonames which where not found
195    
196    2014-09-02  Niels Rogalla <niro@magellan-linux.de>
197    
198     * [r2805] usr/lib/mage/mage.rc.global.in, usr/lib/mage/smage2.sh:
199      -make smage log directory configurable
200     * [r2803] usr/lib/mage/autodepend.sh:
201      -fixed broken use-move honor logic
202    
203    2014-08-14  Niels Rogalla <niro@magellan-linux.de>
204    
205     * [r2755] ChangeLog:
206      -updated ChangeLog
207     * [r2754] VERSION:
208      -version 0.4.106
209     * [r2752] usr/lib/mage/mage4.functions.sh:
210      -fixed broken count_installed_pkgs() function
211     * [r2751] usr/lib/mage/museradd:
212      -ignore -l switch when running usermod
213    
214    2014-08-13  Niels Rogalla <niro@magellan-linux.de>
215    
216     * [r2744] usr/lib/mage/smage2.functions.sh, usr/lib/mage/smage2.sh:
217      -renamed src_setup() function to the more appropriate name
218      pkg_setup()
219    
220    2014-08-12  Niels Rogalla <niro@magellan-linux.de>
221    
222     * [r2742] usr/lib/mage/smage2.functions.sh, usr/lib/mage/smage2.sh:
223      -introduce src_setup function
224     * [r2740] ChangeLog:
225      -updated ChangeLog
226     * [r2739] VERSION:
227      -version 0.4.105
228     * [r2738] usr/lib/mage/depwalker.sh:
229      -fixed spelling
230     * [r2735] usr/lib/mage/depwalker.sh:
231      -fixed a logic error/race-condition in depwalker, where the
232      highest_magefile was added too late to ALLDEPS
233    
234    2014-07-22  Niels Rogalla <niro@magellan-linux.de>
235    
236     * [r2724] usr/lib/mage/mage4.functions.sh:
237      -fixed a typo MAGE_FEATURE_CURRENT -> MAGE_FEATURES_CURRENT
238     * [r2723] usr/lib/mage/museradd:
239      -museradd: busybox does not support -l switch
240    
241    2014-03-27  Niels Rogalla <niro@magellan-linux.de>
242    
243     * [r2636] usr/lib/mage/etc-update:
244      -be busybox friendly
245     * [r2633] ChangeLog:
246      -updated ChangeLog
247     * [r2632] VERSION:
248      -version 0.4.104
249    
250    2014-02-14  Niels Rogalla <niro@magellan-linux.de>
251    
252     * [r2589] usr/lib/mage/smage2.sh:
253      -regen mage files *after* successful build
254    
255    2014-01-29  Niels Rogalla <niro@magellan-linux.de>
256    
257     * [r2522] usr/lib/mage/search_soname.sh:
258      -scanelf 0.7 has a bug, it ignores the first element in the path
259    
260    2014-01-06  Niels Rogalla <niro@magellan-linux.de>
261    
262     * [r2378] ChangeLog:
263      -updated ChangeLog
264     * [r2377] VERSION:
265      -version 0.4.103
266     * [r2376] usr/lib/mage/depwalker.sh:
267      -fixed a typo and whitespaces
268     * [r2374] ChangeLog:
269      -updated ChangeLog
270     * [r2373] VERSION:
271      -version 0.4.102
272     * [r2372] usr/lib/mage/mage4.functions.sh:
273      -fixed a logic issue
274     * [r2371] usr/lib/mage/mage4.functions.sh, usr/lib/mage/mage4.sh:
275      -introduce rerun_pkgfunctions() and let the user re-run
276      preinstall|postinstall parts of an installed package
277     * [r2369] ChangeLog:
278      -updated ChangeLog
279     * [r2368] VERSION:
280      -version 0.4.101
281     * [r2367] usr/lib/mage/meta-generator.sh:
282      -split meta data and content data to seperate files into a dir
283      named PKGMETADIR
284     * [r2366] usr/lib/mage/meta-generator.sh:
285      -renamed variable METAFILE to PKGMETAFILE
286     * [r2365] usr/lib/mage/generate_meta_data.sh,
287      usr/lib/mage/mage4.functions.sh,
288      usr/lib/mage/smage2.functions.sh, usr/lib/mage/smage2.sh:
289      -drop obsolete MAGE_TARGETS support
290     * [r2364] usr/lib/mage/mage4.functions.sh:
291      sminclude(): honor SILENT=1
292     * [r2363] usr/lib/mage/smage2.functions.sh:
293      sminclude(): honor SILENT=1
294     * [r2362] usr/lib/mage/smage2.functions.sh:
295      -marchdepend(), marchsdepend(), marchsrcdir(): make the used
296      variable variable
297     * [r2361] usr/lib/mage/smage2.functions.sh:
298      -fixed whitespaces
299     * [r2360] usr/lib/mage/depwalker.sh:
300      -added --smage switch to support depwalking of smage2 files
301     * [r2359] usr/lib/mage/depwalker.sh:
302      -fixed wrong methods in usage()
303     * [r2358] usr/lib/mage/mage4.sh:
304      -fixed usage description of install/pretend-build-prerequisites
305    
306    2013-12-06  Niels Rogalla <niro@magellan-linux.de>
307    
308     * [r2296] usr/lib/mage/meta-generator.sh:
309      -load mage-features
310     * [r2295] usr/lib/mage/meta-generator.sh:
311      -fixed race-condition
312     * [r2294] usr/lib/mage/meta-generator.sh:
313      -distrotag() -> print_distrotag()
314     * [r2293] usr/lib/mage/meta-generator.sh:
315      -enabled inherits and SPLIT_PACKAGE_BASE information
316     * [r2292] usr/lib/mage/meta-generator.sh:
317      -fixed PCATEGORIE->PCAT
318     * [r2291] usr/lib/mage/meta-generator.sh:
319      -honor distrotag everywhere
320     * [r2290] usr/lib/mage/meta-generator.sh:
321      -pull in smage2 functions
322     * [r2289] usr/lib/mage/meta-generator.sh:
323      -use smagesource() to honor distrotags
324     * [r2288] usr/lib/mage/meta-generator.sh:
325      -some sanity checks
326     * [r2287] usr/lib/mage/meta-generator.sh[ADD]:
327      -initial release
328    
329    2013-12-02  Niels Rogalla <niro@magellan-linux.de>
330    
331     * [r2286] usr/lib/mage/depwalker.sh:
332      -fixed broken pretend/install-build-prerequisites commands
333     * [r2285] usr/lib/mage/depwalker.sh:
334      -introduced decho() and replaced all debug messages with this
335      function
336    
337    2013-11-20  Niels Rogalla <niro@magellan-linux.de>
338    
339     * [r2283] ChangeLog:
340      -updated ChangeLog
341     * [r2282] VERSION:
342      -version 0.4.100
343     * [r2281] usr/lib/mage/depwalker.sh:
344      -provide enhanced debug information
345     * [r2280] usr/lib/mage/depwalker.sh:
346      -fixed broken upgrade methods with commit r2195 and r2210
347    
348    2013-10-25  Niels Rogalla <niro@magellan-linux.de>
349    
350     * [r2278] ChangeLog:
351      -updated ChangeLog
352     * [r2277] VERSION:
353      -version 0.4.99
354     * [r2276] usr/lib/mage/depwalker.sh:
355      -mention that pcat is mandatory
356     * [r2275] usr/lib/mage/depwalker.sh:
357      -fixed spelling
358     * [r2274] usr/lib/mage/depwalker.sh:
359      -fixed line-wrap
360     * [r2273] usr/lib/mage/mage.rc.global.in, usr/lib/mage/mage4.sh:
361      -make the default update method for the package database
362      selectable
363     * [r2272] usr/lib/mage/mage4.functions.sh:
364      -try to resume downloads via checksum like we do in smage2 -
365      fixme: this will check checksums twice
366     * [r2271] usr/lib/mage/mage4.functions.sh:
367      -simplify pkgname/pkgfile usage
368     * [r2270] usr/lib/mage/mage4.functions.sh:
369      -fixed whitespaces
370     * [r2269] usr/lib/mage/depwalker.sh:
371      -fixed usage
372     * [r2268] usr/lib/mage/autodepend.sh,
373      usr/lib/mage/create_desktop_app.sh,
374      usr/lib/mage/mage4.functions.sh, usr/lib/mage/mage4.sh,
375      usr/lib/mage/mgroupadd, usr/lib/mage/mgroupdel,
376      usr/lib/mage/mkinfodir, usr/lib/mage/museradd,
377      usr/lib/mage/muserdel, usr/lib/mage/pkg_all_sources.sh,
378      usr/lib/mage/search_soname.sh:
379      -fixed header
380    
381    2013-10-16  Niels Rogalla <niro@magellan-linux.de>
382    
383     * [r2233] usr/lib/mage/mage4.sh:
384      -download and srcdownload require root privileges
385     * [r2232] usr/lib/mage/mage4.functions.sh:
386      -mchecksum(): only print errors while running the file-size check
387      to not clutter any output
388     * [r2230] ChangeLog:
389      -updated ChangeLog
390     * [r2229] VERSION:
391      -version 0.4.98
392     * [r2228] Makefile:
393      -fixed header
394     * [r2227] Makefile:
395      -removed non-sense DESTDIR definition
396     * [r2226] Makefile:
397      -fixed whitespaces
398     * [r2225] usr/lib/mage/mage4.functions.sh:
399      -mchecksum(): check for zero file-size, which is not allowed
400     * [r2224] usr/lib/mage/mage4.functions.sh:
401      get_highest_magefile(): print debug messages to stderr to not
402      break the return values
403     * [r2223] usr/lib/mage/mage4.functions.sh:
404      -removed which dependency
405     * [r2222] usr/lib/mage/mage4.sh:
406      die(): only print debug infos on request and always clean the
407      xtitles
408     * [r2221] usr/lib/mage/depwalker.sh, usr/lib/mage/mage4.sh:
409      -allow debug mode for depwalker
410     * [r2220] usr/lib/mage/depwalker.sh:
411      -fixed whitespaces
412    
413    2013-10-14  Niels Rogalla <niro@magellan-linux.de>
414    
415     * [r2210] usr/lib/mage/depwalker.sh, usr/lib/mage/mage4.sh:
416      -add support for build-prerequisites
417     * [r2209] usr/lib/mage/smage2.sh:
418      -add MLIBDIR to default path
419    
420    2013-10-10  Niels Rogalla <niro@magellan-linux.de>
421    
422     * [r2195] usr/lib/mage/depwalker.sh:
423      -depwalker: do not add loop dependencies to the install list
424      twice
425    
426    2013-09-02  Niels Rogalla <niro@magellan-linux.de>
427    
428     * [r2176] ChangeLog:
429      -updated ChangeLog
430     * [r2175] VERSION:
431      -version 0.4.97
432    
433    2013-08-17  Niels Rogalla <niro@magellan-linux.de>
434    
435     * [r2174] usr/lib/mage/museradd:
436      -fix_usermod_opts(): fixed broken -M handling, go trough *all*
437      opts
438    
439    2013-08-15  Niels Rogalla <niro@magellan-linux.de>
440    
441     * [r2173] usr/lib/mage/mage.rc.global.in:
442      -disable icecc by default
443     * [r2172] usr/lib/mage/smage2.functions.sh, usr/lib/mage/smage2.sh:
444      -fix broken icecc feature, icecream -> icecc
445    
446    2013-08-14  Niels Rogalla <niro@magellan-linux.de>
447    
448     * [r2167] usr/lib/mage/mage4.functions.sh:
449      -added icecc to known mage features
450     * [r2165] ChangeLog:
451      -updated ChangeLog
452     * [r2164] VERSION:
453      -version 0.4.96
454     * [r2163] usr/lib/mage/smage2.functions.sh:
455      -split_restore_variables(): fixed a logical error SPECIAL_VARS->
456      SPECIAL_FUNCTIONS
457     * [r2161] ChangeLog:
458      -updated ChangeLog
459     * [r2160] VERSION:
460      -version 0.4.95
461     * [r2159] etc/mage.rc.example, usr/lib/mage/mage.rc.global.in,
462      usr/lib/mage/smage2.functions.sh, usr/lib/mage/smage2.sh:
463      -support icecream distributed cc (icecc)
464     * [r2158] usr/lib/mage/smage2.functions.sh:
465      -split_packages: honor and protect SPECIAL_FUNCTIONS variable
466     * [r2157] usr/lib/mage/smage2.functions.sh, usr/lib/mage/smage2.sh:
467      -added mqalint support and use a stub function until we provide
468      lint check tools offically
469     * [r2156] usr/lib/mage/mage4.functions.sh, usr/lib/mage/mage4.sh:
470      -introduce unpack_package() function to unpack single packages
471      and do unpack of a package while installing phase and not all
472      packages at once to save space
473     * [r2155] usr/lib/mage/ldd-fix.sh:
474      -make use of magequery
475    
476    2013-07-15  Niels Rogalla <niro@magellan-linux.de>
477    
478     * [r2144] ChangeLog:
479      -updated ChangeLog
480     * [r2143] VERSION:
481      -version 0.4.94
482     * [r2142] usr/lib/mage/museradd:
483      -add support for -M/-H of useradd/adduser to suppress homedir
484      creation. usermod does not support this switch, it must be
485      ignored
486     * [r2141] usr/lib/mage/depwalker.sh:
487      -print invalid apps and do not print errors
488     * [r2140] usr/lib/mage/smage2.functions.sh:
489      -remove excessive tabbing and duplicate entries from dependencies
490    
491    2013-02-01  Niels Rogalla <niro@magellan-linux.de>
492    
493     * [r2047] ChangeLog:
494      -updated ChangeLog
495     * [r2046] VERSION:
496      -version 0.4.93
497     * [r2045] usr/lib/mage/mage.rc.global.in:
498      -fixed whitespaces
499     * [r2044] usr/lib/mage/mage.rc.global.in:
500      -fixed buildpkg -> pkgbuild in description
501     * [r2043] usr/lib/mage/smage2.sh:
502      -honor PKGTYPE=virtual in all split_package cases
503     * [r2042] usr/lib/mage/smage2.sh:
504      -improved split_package handling and honor split_info for all
505      cases
506     * [r2041] usr/lib/mage/smage2.functions.sh:
507      -fixed whitespaces
508     * [r2040] usr/lib/mage/smage2.functions.sh:
509      -do not save/restore PKGTYPE twice for split_packages
510     * [r2039] usr/lib/mage/autodepend.sh:
511      -really honor prefix
512    
513    2012-11-19  Niels Rogalla <niro@magellan-linux.de>
514    
515     * [r1993] ChangeLog:
516      -updated ChangeLog
517     * [r1992] VERSION:
518      -version 0.4.92
519    
520    2012-10-26  Niels Rogalla <niro@magellan-linux.de>
521    
522     * [r1963] usr/lib/mage/mage4.functions.sh:
523      -fixed a cmd typo: xarg -> xargs
524    
525    2012-10-25  Niels Rogalla <niro@magellan-linux.de>
526    
527     * [r1962] usr/lib/mage/mage4.functions.sh:
528      -enhanced protected files counter with bash internal base
529      functions
530     * [r1961] usr/lib/mage/mage4.functions.sh:
531      -print cosmetic
532    
533    2012-10-12  Niels Rogalla <niro@magellan-linux.de>
534    
535     * [r1955] usr/lib/mage/pkg_all_sources.sh:
536      -fixed whitespaces
537     * [r1954] usr/lib/mage/autodepend.sh:
538      -honor usr-move and resolve full soname pathes to improved the
539      file search in the package database
540     * [r1953] usr/lib/mage/search_soname.sh:
541      -improved soname detection
542     * [r1952] usr/lib/mage/mage4.functions.sh:
543      -fixed need_busybox_support() function to honor USR-move
544     * [r1951] usr/lib/mage/mgroupadd, usr/lib/mage/museradd:
545      -users created by packagemanagement should be system users
546    
547    2012-04-11  Niels Rogalla <niro@magellan-linux.de>
548    
549     * [r1798] ChangeLog:
550      -updated ChangeLog
551     * [r1797] VERSION:
552      version 0.4.91
553     * [r1796] usr/lib/mage/smage2.functions.sh:
554      -marchsrcfile: add $1 to make different variable names possible
555     * [r1795] usr/lib/mage/smage2.functions.sh:
556      -show full path to file which gets unpacked
557    
558    2012-03-12  Niels Rogalla <niro@magellan-linux.de>
559    
560     * [r1786] ChangeLog:
561      -updated ChangeLog
562     * [r1785] VERSION:
563      -version 0.4.90
564     * [r1784] usr/lib/mage/smage2.sh:
565      -honor !pkgbuild with split_packages and respect variables set in
566      split_info too
567     * [r1783] usr/lib/mage/magequery.sh:
568      -always export C locale to fix utf-8 issues
569     * [r1782] usr/lib/mage/ldd-fix.sh:
570      -honor multiple argvs
571     * [r1781] usr/lib/mage/mage4.functions.sh:
572      -added some nice colors for mprintfeatures()
573     * [r1780] usr/lib/mage/mage4.sh:
574      -added option 'print-features'
575     * [r1779] usr/lib/mage/env-rebuild.sh:
576      -handle XDG dirs right and fix glib gio/schema errors
577    
578    2012-02-18  Niels Rogalla <niro@magellan-linux.de>
579    
580     * [r1764] ChangeLog:
581      -updated ChangeLog
582     * [r1763] VERSION:
583      -version 0.4.89
584     * [r1762] usr/lib/mage/mage4.functions.sh:
585      -fixed a typo
586     * [r1760] ChangeLog:
587      -updated ChangeLog
588     * [r1759] VERSION:
589      -version 0.4.88
590     * [r1758] usr/lib/mage/mage4.functions.sh:
591      -improved count_protected_files() function to fix several issues
592    
593    2012-02-16  Niels Rogalla <niro@magellan-linux.de>
594    
595     * [r1690] usr/lib/mage/mage4.functions.sh:
596      -fixed broken mtime handling of symlinks
597     * [r1689] usr/lib/mage/smage2.functions.sh:
598      -added march(), marchsrfile(), marchsrcdir(), marchdepend(),
599      marchsdepend() functions
600    
601    2012-02-06  Niels Rogalla <niro@magellan-linux.de>
602    
603     * [r1687] ChangeLog:
604      -updated ChangeLog
605     * [r1686] VERSION:
606      -version 0.4.87
607     * [r1685] usr/lib/mage/mage.rc.global.in:
608      -let the makefile set the right CHOST and CFLAGS for the current
609      arch
610     * [r1684] usr/lib/mage/smage2.functions.sh:
611      -always honor state set in distribution file, but prefer local
612      states from smage2 file
613     * [r1683] etc/mage.rc.example:
614      -removed description of pkgbuild feature, which is internal only
615      and should not changed by normal user
616     * [r1682] etc/mage.rc.example:
617      -fixed spelling
618     * [r1681] etc/mage.rc.example:
619      -removed MAGE_FEATURES comment
620     * [r1680] usr/lib/mage/smage2.functions.sh:
621      -do not add --enable-shared for waf configure scripts, which
622      support --disable-* options only
623     * [r1679] usr/lib/mage/smage2.functions.sh:
624      -pretty print, add a new line
625     * [r1678] Makefile:
626      -let the makefile set the right CHOST and CFLAGS for the current
627      arch
628     * [r1677] usr/lib/mage/mage.rc.global.in:
629      -fixed spelling
630     * [r1676] usr/lib/mage/mage.rc.global.in:
631      -added garr, dfn and global-auto sourceforge mirrors
632     * [r1675] usr/lib/mage/mage4.functions.sh:
633      -update_tarball: only exclude distribution from uri if it matches
634      stable|testing|unstable
635    
636    2012-01-14  Niels Rogalla <niro@magellan-linux.de>
637    
638     * [r1661] ChangeLog:
639      -updated ChangeLog
640     * [r1660] VERSION:
641      -version 0.4.86
642     * [r1659] usr/lib/mage/smage2.sh:
643      -more PCATEGORIE->PCAT fixes for split-packages
644     * [r1658] usr/lib/mage/mage4.functions.sh:
645      -verbose mchecksum
646    
647    2012-01-13  Niels Rogalla <niro@magellan-linux.de>
648    
649     * [r1656] ChangeLog:
650      -updated ChangeLog
651     * [r1655] VERSION:
652      -version 0.4.85
653     * [r1654] usr/lib/mage/mage4.functions.sh:
654      -honor mounted or empty $MAGEDIR in syncmage_tarball()
655     * [r1653] usr/lib/mage/mage4.functions.sh:
656      -introduce mcheckemptydir()
657     * [r1652] usr/lib/mage/mage4.functions.sh:
658      -use mchecksum everywhere
659     * [r1651] usr/lib/mage/smage2.functions.sh:
660      -fixed split_package PCATEGORIE -> PCAT issue and always unset
661      PCATEGORIE
662     * [r1650] usr/lib/mage/mage4.functions.sh:
663      -disabled unused choppkgname function
664     * [r1649] usr/lib/mage/mage.rc.global.in,
665      usr/lib/mage/mage4.functions.sh,
666      usr/lib/mage/smage2.functions.sh, usr/lib/mage/smage2.sh:
667      -added mage-feature pkgdistrotag to support DISTROTAG in package
668      tarballs
669     * [r1648] usr/lib/mage/mage4.functions.sh,
670      usr/lib/mage/smage2.functions.sh:
671      -honor license information
672     * [r1646] ChangeLog:
673      -updates ChangeLog
674     * [r1645] VERSION:
675      -version 0.4.84
676     * [r1644] usr/lib/mage/autodepend.sh,
677      usr/lib/mage/search_soname.sh:
678      -added some simple sanity checks
679     * [r1643] Makefile, usr/lib/mage/autodepend.sh[ADD],
680      usr/lib/mage/search_soname.sh[ADD]:
681      -install more scripts (pkg_all_sources, autodepend and
682      search_soname)
683     * [r1642] usr/lib/mage/convert_databases.sh,
684      usr/lib/mage/convert_databases_meta.sh,
685      usr/lib/mage/convert_databases_smage.sh,
686      usr/lib/mage/generate_meta_data.sh,
687      usr/lib/mage/pkg_all_sources.sh:
688      -honor the PCATEGORIE deprecation and make the scripts work with
689      the latest changes to smage/mage
690     * [r1641] usr/lib/mage/smage2.functions.sh, usr/lib/mage/smage2.sh:
691      -deprecate PCATEGORIE in favor of PCAT and warn the packages
692      about it
693     * [r1640] Makefile, usr/lib/mage/smage2.functions.sh[ADD],
694      usr/lib/mage/smage2.sh:
695      -split of smage2-functions into an extra include
696     * [r1639] usr/lib/mage/smage2.sh:
697      -fixed spelling
698     * [r1638] etc/mage.rc.example:
699      -fixed alphabetical order and added missing static feature
700     * [r1637] usr/share/doc/mage/template.mage,
701      usr/share/doc/mage/template.smage2:
702      -updated templates
703     * [r1636] usr/lib/mage/smage2.sh:
704      -pre-fixed all stamps after src_install with post-
705     * [r1635] usr/lib/mage/smage2.sh:
706      -fixed wrong feature name srcpkg -> srcpkgbuild
707     * [r1634] usr/lib/mage/smage2.sh:
708      -fixed broken mstriplibtoolarchive and never run file on other
709      mstrip* when nothing was found
710     * [r1633] usr/lib/mage/smage2.sh:
711      -minstalldocs(): fixed uncompressed docs installation
712     * [r1632] usr/lib/mage/smage2.sh:
713      -fixed broken commit
714     * [r1631] usr/lib/mage/smage2.sh:
715      -let mage-features decide to build static libs and always enable
716      shared libs
717     * [r1630] usr/lib/mage/smage2.sh:
718      -always use verbose mode for source downloads
719     * [r1629] usr/lib/mage/mage.rc.global.in:
720      -added missing known mage-features and moved stepbystep to the
721      right place of the alphabetical order
722     * [r1628] usr/lib/mage/mage4.functions.sh:
723      -highlight unkown mage-features
724     * [r1627] usr/lib/mage/mage4.functions.sh:
725      -added missing known mage-features and moved stepbystep to the
726      right place of the alphabetical order
727     * [r1626] usr/lib/mage/mage4.functions.sh:
728      -mdownload(): append wget_opts, do not overwrite
729     * [r1625] usr/lib/mage/mage4.functions.sh:
730      -fixed spelling
731    
732    2012-01-10  Niels Rogalla <niro@magellan-linux.de>
733    
734     * [r1623] ChangeLog:
735      -updated ChangeLog
736     * [r1622] VERSION:
737      -version 0.4.83
738     * [r1621] usr/lib/mage/smage2.sh:
739      -introduce .stamps dir for build time stamps and remove this dir
740      on new builds if it exists
741     * [r1620] usr/lib/mage/mage4.functions.sh:
742      -added --resume support for smage
743     * [r1619] usr/lib/mage/mage.rc.global.in:
744      -prefer mesh as sourceforge mirror
745    
746    2012-01-09  Niels Rogalla <niro@magellan-linux.de>
747    
748     * [r1618] usr/lib/mage/smage2.sh:
749      -fixed a typo
750     * [r1617] usr/lib/mage/mage.rc.global.in, usr/lib/mage/smage2.sh:
751      -added --resume support for smage
752     * [r1616] usr/lib/mage/smage2.sh:
753      -export mage.rc LDFLAGS and fixed CXXFLAGS handling, that
754      CXXFLAGS set in mage.rc are honored
755     * [r1615] usr/lib/mage/smage2.sh:
756      -minstalldocs(): fixed compressed docs installation
757     * [r1614] usr/lib/mage/smage2.sh:
758      -split_restore_variables(): no verbose clutter while restoring
759      mage-features
760     * [r1613] usr/lib/mage/mage.rc.global.in, usr/lib/mage/smage2.sh:
761      -support CTARGET crosscompile host settings
762     * [r1612] usr/lib/mage/mage.rc.global.in:
763      -added dir.gz to purge targets
764     * [r1611] etc/mage.rc.example:
765      -do not tell something about internal features
766    
767    2012-01-03  Niels Rogalla <niro@magellan-linux.de>
768    
769     * [r1609] ChangeLog:
770      -updated ChangeLog
771     * [r1608] VERSION:
772      -version 0.4.82
773     * [r1607] etc/mage.rc.example:
774      -fixed header, clean up and tell something about mage-features
775     * [r1606] Makefile:
776      -generate arch specific stuff at build time
777     * [r1605] usr/lib/mage/mage.rc.global[DEL],
778      usr/lib/mage/mage.rc.global.in[CPY]:
779      -renamed mage.rc.global > mage.rc.global.in
780     * [r1604] usr/lib/mage/smage2.sh:
781      -allow unpack of jar files
782     * [r1603] usr/lib/mage/mage4.functions.sh:
783      -finally be silent when loading initial setup of mage-features
784     * [r1602] usr/lib/mage/env-rebuild.sh:
785      -fixed broken " and \' substition
786    
787    2012-01-02  Niels Rogalla <niro@magellan-linux.de>
788    
789     * [r1601] usr/lib/mage/smage2.sh:
790      - reverted accidently applied mstriplibtool change
791     * [r1600] usr/lib/mage/smage2.sh:
792      - do not die if mdownload has not error code 0; some mirrors may
793      not work and we want try all defined SRC_URIs. mchecksum catches
794      any download instead
795    
796    2011-12-30  Niels Rogalla <niro@magellan-linux.de>
797    
798     * [r1599] usr/lib/mage/mage4.functions.sh:
799      -fixed some missing COLDEFAULTS
800    
801    2011-12-29  Niels Rogalla <niro@magellan-linux.de>
802    
803     * [r1597] ChangeLog:
804      -updated ChangeLog
805     * [r1596] VERSION:
806      -version 0.4.81
807     * [r1595] usr/lib/mage/smage2.sh:
808      -respect feature flag !pkgbuild with several build/stripping
809      functions
810     * [r1594] usr/lib/mage/smage2.sh:
811      -never unset PKGTYPE on regen for sake of build check
812     * [r1593] usr/lib/mage/smage2.sh:
813      -if PKGTYPE=virtual don't build anything
814     * [r1592] usr/lib/mage/smage2.sh:
815      -fixed a typo
816     * [r1591] usr/lib/mage/smage2.sh:
817      -more informative messages in default src_* functions
818     * [r1590] usr/lib/mage/mage4.functions.sh:
819      -colored mage-feature messages
820    
821    2011-12-28  Niels Rogalla <niro@magellan-linux.de>
822    
823     * [r1589] usr/lib/mage/smage2.sh:
824      -fixed a race condition with MLIBDIR
825     * [r1587] ChangeLog:
826      -updated ChangeLog
827     * [r1586] VERSION:
828      -version 0.4.80
829     * [r1585] usr/lib/mage/compressdoc:
830      -included several upstream fixes and prepare for man-db support
831     * [r1584] usr/lib/mage/mage.rc.global,
832      usr/lib/mage/mage4.functions.sh, usr/lib/mage/mage4.sh,
833      usr/lib/mage/smage2.sh:
834      -added MAGE_FEATURE functionality and dropped all old variables
835      and use it in all refernces
836     * [r1583] usr/lib/mage/mage.rc.global:
837      -added PURGE_TARGET defaults
838     * [r1582] usr/lib/mage/smage2.sh:
839      -save PKGTYPE variable too when calling split_packages
840     * [r1581] usr/lib/mage/smage2.sh:
841      -sanitized variable names in minstalldocs and compress docs only
842      if requested
843     * [r1580] usr/lib/mage/smage2.sh:
844      -added mpurgetargets and mstriplibtoolarchive
845     * [r1579] usr/lib/mage/smage2.sh:
846      -fixed spelling
847     * [r1578] usr/lib/mage/smage2.sh:
848      -sanitized strip functions;we don't run accidently a full strip
849      on libs
850     * [r1577] usr/lib/mage/smage2.sh:
851      -src_check after src_compile
852     * [r1576] usr/lib/mage/smage2.sh:
853      -removed cruft
854     * [r1575] usr/lib/mage/smage2.sh:
855      -added src_check facility
856     * [r1574] usr/lib/mage/smage2.sh:
857      -removed all sleeps to reduce the delay
858     * [r1573] usr/lib/mage/smage2.sh:
859      -fixed spelling
860     * [r1572] usr/lib/mage/smage2.sh:
861      -get all global variables from includes
862     * [r1571] usr/lib/mage/smage2.sh:
863      -fixed header
864     * [r1570] usr/lib/mage/env-rebuild.sh:
865      -sanitized variable names and do not substitude everytime from
866      new
867     * [r1569] usr/lib/mage/env-rebuild.sh:
868      -fixed spelling
869     * [r1568] usr/lib/mage/env-rebuild.sh:
870      -use MROOT directly instead of P alias
871     * [r1567] usr/lib/mage/env-rebuild.sh:
872      -make SPECIALVARS more readable
873     * [r1566] usr/lib/mage/env-rebuild.sh:
874      -removed cruft
875     * [r1565] usr/lib/mage/env-rebuild.sh:
876      -fixed header
877     * [r1564] usr/lib/mage/depwalker.sh:
878      -fixed speling
879     * [r1563] usr/lib/mage/depwalker.sh:
880      -renamed function rumwanders() -> depwalking() and all its
881      references too
882     * [r1562] usr/lib/mage/depwalker.sh:
883      -fixed spelling
884     * [r1561] usr/lib/mage/depwalker.sh:
885      -removed old cruft
886     * [r1560] usr/lib/mage/depwalker.sh:
887      -get colors and MLIBDIR from includes
888     * [r1559] usr/lib/mage/depwalker.sh:
889      -fixed header
890    
891    2011-12-27  Niels Rogalla <niro@magellan-linux.de>
892    
893     * [r1558] usr/lib/mage/mage.rc.global:
894      -added as-needed LDFLAGS
895     * [r1557] usr/lib/mage/mage.rc.global:
896      -moved MAGE_TREE_DEST under default options
897     * [r1556] usr/lib/mage/mage.rc.global:
898      -moved all download options near default mirrors
899     * [r1555] usr/lib/mage/mage.rc.global:
900      -moved ARCH to arch options and added all extension defaults to
901      mage.rc.global
902     * [r1554] usr/lib/mage/mage.rc.global:
903      -moved distribution settings up
904     * [r1553] usr/lib/mage/mage.rc.global:
905      -better descriptions for some options
906     * [r1552] usr/lib/mage/mage.rc.global:
907      -fixed header
908     * [r1551] usr/lib/mage/mage4.sh:
909      -fixed spelling
910     * [r1550] usr/lib/mage/mage4.sh:
911      -dropped local color defines and get them from mage4.functions
912     * [r1549] usr/lib/mage/mage4.functions.sh:
913      -introduce mchecksum(), convertmirrors(), mdownload() functions
914      to consolidate several splitted functions in mage/smage and use
915      them
916     * [r1548] usr/lib/mage/mage4.functions.sh:
917      -fixed spelling and whitespaces
918      -removed old commented cruft
919     * [r1547] usr/lib/mage/mage4.functions.sh:
920      -moved color defines into global mage4.functions.sh include
921     * [r1546] usr/lib/mage/magequery.sh:
922      -no hardcoded mage.rc pathes
923     * [r1545] usr/lib/mage/pkgbuild_dir.sh:
924      -fixed header
925      -removed all locallay defined varibales/functions which have
926      proper includes
927      -use variable names not arguments
928      -removed deprecated build_rmtimestamp function
929     * [r1544] usr/lib/mage/etc-update:
930      -fixed header
931    
932    2011-12-20  Niels Rogalla <niro@magellan-linux.de>
933    
934     * [r1543] usr/lib/mage/mage.rc.global, usr/lib/mage/smage2.sh:
935      -configurable strip options for every facility and added support
936      to strip static libraries too
937     * [r1542] usr/lib/mage/mage.rc.global:
938      - spelling
939     * [r1541] usr/lib/mage/mage4.functions.sh, usr/lib/mage/mage4.sh:
940      -check for and require root privileges when needed by mage
941     * [r1540] usr/lib/mage/magequery.sh:
942      - fix [ character on regex searches
943    
944  2011-08-30  Niels Rogalla <niro@magellan-linux.de>  2011-08-30  Niels Rogalla <niro@magellan-linux.de>
945    
946     * [r1509] usr/lib/mage/magequery.sh:
947      - fix + character on regex searches
948     * [r1507] usr/lib/mage/magequery.sh:
949      utf8 fix
950     * [r1505] ChangeLog:
951      -updated ChangeLog
952   * [r1504] VERSION:   * [r1504] VERSION:
953    -version 0.4.29    -version 0.4.29
954   * [r1503] usr/lib/mage/magequery.sh:   * [r1503] usr/lib/mage/magequery.sh:

Legend:
Removed from v.1505  
changed lines
  Added in v.3195