Magellan Linux

Diff of /trunk/mage/ChangeLog

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

revision 2144 by niro, Mon Jul 15 08:17:32 2013 UTC revision 3211 by niro, Mon Aug 21 19:26:18 2023 UTC
# Line 1  Line 1 
1    2023-08-21  Niels Rogalla <niro@magellan-linux.de>
2    
3     * [r3210] VERSION:
4      -version 0.4.117
5     * [r3209] usr/lib/mage/magequery.sh:
6      -be busybox compat
7     * [r3208] usr/lib/mage/magequery.sh:
8      -follow symlinks with find
9     * [r3207] usr/lib/mage/smage2.functions.sh:
10      -mlibdir(): always support MABI calls
11     * [r3206] usr/lib/mage/autodepend.sh:
12      -show soname list if requested via env var
13     * [r3205] usr/lib/mage/autodepend.sh:
14      -always run ldconfig
15    
16    2023-07-31  Niels Rogalla <niro@magellan-linux.de>
17    
18     * [r3195] ChangeLog:
19      -updated ChangeLog
20     * [r3194] VERSION:
21      -version 0.4.116
22     * [r3193] Makefile:
23      -MAGE_ABI_* => ABI_*
24     * [r3192] Makefile:
25      -get the current architecture with 'uname -m' if arch cmd does
26      not exist
27     * [r3191] usr/lib/mage/autodepend.sh:
28      -fixed search for soname files in subdirs
29     * [r3190] usr/lib/mage/smage2.functions.sh:
30      -fixed lz handling
31     * [r3188] ChangeLog:
32      -updated ChangeLog
33     * [r3187] VERSION:
34      -updated VERSION to 0.4.115
35     * [r3186] usr/lib/mage/mage.rc.global.in:
36      -updated build flags to state of the art settings
37     * [r3185] usr/lib/mage/sql_functions.sh:
38      -do not use deprecated egrep/fgrep anymore
39     * [r3184] usr/lib/mage/mkinfodir:
40      -do not use deprecated egrep/fgrep anymore
41     * [r3183] usr/lib/mage/etc-update:
42      -do not use deprecated egrep/fgrep anymore
43     * [r3182] usr/lib/mage/smage2.sh:
44      -export LTOFLAGS too
45     * [r3181] usr/lib/mage/smage2.functions.sh:
46      mconfigure(): make ./configure script variable via MCONFIGURE
47      global to honor subdir or out-of-sourcedir builds
48     * [r3180] usr/lib/mage/smage2.functions.sh:
49      -fixed ARCH evaluation, escape the vars correctly
50     * [r3179] usr/lib/mage/smage2.functions.sh:
51      -support lz4 compressed lz and tar.lz files
52     * [r3178] Makefile, usr/lib/mage/mage.rc.global.in,
53      usr/lib/mage/mage4.functions.sh,
54      usr/lib/mage/smage2.functions.sh:
55      -new x86_64 lib layout lib/lib32 and honor abis specific
56      libdir/chost with mlibdir() and CHOST
57     * [r3177] usr/lib/mage/mage.rc.global.in:
58      -updated GNU_MIRRORS
59     * [r3176] usr/lib/mage/mage4.functions.sh:
60      -updated color syntax to match newer bash versions
61     * [r3175] usr/lib/mage/mage4.functions.sh:
62      -do not use deprecated egrep/fgrep anymore
63     * [r3174] usr/lib/mage/depwalker.sh:
64      -do not use deprecated egrep/fgrep anymore
65     * [r3173] usr/lib/mage/autodepend.sh:
66      -honor lib32
67     * [r3172] usr/lib/mage/autodepend.sh:
68      -honor sonames included in the actual build
69     * [r3171] usr/lib/mage/magequery.sh:
70      -do not use deprecated egrep/fgrep anymore
71    
72    2018-06-05  Niels Rogalla <niro@magellan-linux.de>
73    
74     * [r3099] ChangeLog:
75      -updated ChangeLog
76     * [r3098] VERSION:
77      -version 0.4.114
78    
79    2018-06-04  Niels Rogalla <niro@magellan-linux.de>
80    
81     * [r3096] usr/lib/mage/magequery.sh:
82      -initialize INST_* bools properly
83     * [r3095] usr/lib/mage/magequery.sh:
84      -always use integers for booleans
85     * [r3094] usr/lib/mage/magequery.sh:
86      -speed up search logic via find and an array instead of just
87      ls'ing through the directories and fail if no arguments are given
88      to options which require them
89    
90    2018-05-22  Niels Rogalla <niro@magellan-linux.de>
91    
92     * [r3085] ChangeLog:
93      -updated ChangeLog
94     * [r3084] VERSION:
95      -version 0.4.113
96     * [r3083] ChangeLog:
97      -updated ChangeLog
98     * [r3081] usr/lib/mage/smage2.functions.sh:
99      -honor newly introduced method of file-5.33 to detect shared
100      libraries as pie executables if the executable bit is set
101    
102    2017-08-01  Niels Rogalla <niro@magellan-linux.de>
103    
104     * [r3056] ChangeLog:
105      -updates ChangeLog
106     * [r3055] VERSION:
107      -version 0.4.112
108     * [r3054] usr/lib/mage/mage4.functions.sh:
109      -syncmage_tarball(): honor mchecksum file sanity check and us
110      full path to checksum files
111     * [r3050] ChangeLog:
112      -updated ChangeLog
113     * [r3049] VERSION:
114      -version 0.4.111
115     * [r3048] Makefile:
116      -use arch command instead of uname -m
117    
118    2017-06-30  Niels Rogalla <niro@magellan-linux.de>
119    
120     * [r3043] ChangeLog:
121      -updated ChangeLog
122     * [r3042] VERSION:
123      -version 0.4.110
124     * [r3040] usr/lib/mage/mage4.functions.sh:
125      -mchecksum(): added sanity check for missing checksum files
126     * [r3039] VERSION:
127      -version 0.4.109
128     * [r3037] usr/lib/mage/smage2.functions.sh:
129      -added marchvariable() function and make use of it
130     * [r3034] Makefile, usr/lib/mage/mage.rc.global.in,
131      usr/lib/mage/smage2.sh:
132      -updated and hardened default compiler flags, not using -mtune=
133      but always 'generic
134    
135    2015-12-08  Niels Rogalla <niro@magellan-linux.de>
136    
137     * [r2919] usr/lib/mage/autodepend.sh:
138      -fixed a small prefix issue
139    
140    2015-11-30  Niels Rogalla <niro@magellan-linux.de>
141    
142     * [r2917] usr/lib/mage/mkinfodir:
143      -coding style update
144     * [r2915] usr/lib/mage/mkinfodir:
145      -added some sanity checks
146    
147    2015-03-20  Niels Rogalla <niro@magellan-linux.de>
148    
149     * [r2869] usr/lib/mage/smage2.functions.sh:
150      -build mpks for virtual as well to support build-server builds
151    
152    2015-03-19  Niels Rogalla <niro@magellan-linux.de>
153    
154     * [r2867] usr/lib/mage/mage4.functions.sh:
155      mdownload(): support file:// uris to support file injections
156      which the alx branch use with src-tarballs
157    
158    2015-02-13  Niels Rogalla <niro@magellan-linux.de>
159    
160     * [r2863] usr/lib/mage/smage2.sh:
161      -smage build log: log sterr too
162    
163    2014-10-31  Niels Rogalla <niro@magellan-linux.de>
164    
165     * [r2845] ChangeLog:
166      -updated ChangeLog
167     * [r2844] VERSION:
168      -version 0.4.108
169     * [r2842] usr/lib/mage/smage2.functions.sh:
170      -always create a mpks even if no SRC_URI was defined, only ignore
171      the mpks-build on virtual packages
172    
173    2014-10-24  Niels Rogalla <niro@magellan-linux.de>
174    
175     * [r2840] usr/lib/mage/depwalker.sh, usr/lib/mage/mage4.sh:
176      -support deep and simple build-prerequisites, which reduces the
177      overhead as they only respect the sdepend of the target
178      mage/smagefile and not from all deps
179    
180    2014-10-22  Niels Rogalla <niro@magellan-linux.de>
181    
182     * [r2838] usr/lib/mage/depwalker.sh:
183      -load mage-features to support them with the smagesource()
184      function
185    
186    2014-09-19  Niels Rogalla <niro@magellan-linux.de>
187    
188     * [r2834] ChangeLog:
189      -updated ChangeLog
190     * [r2833] VERSION:
191      -version 0.4.107
192     * [r2831] usr/lib/mage/depwalker.sh,
193      usr/lib/mage/smage2.functions.sh:
194      -evaluate march[s|]depend() right if depwalker calls the
195      smagefile directly
196    
197    2014-09-17  Niels Rogalla <niro@magellan-linux.de>
198    
199     * [r2827] usr/lib/mage/depwalker.sh:
200      -spelling
201     * [r2826] usr/lib/mage/depwalker.sh:
202      -revert commit r2735 - deps of highest_depfile must be checked
203      before adding it to the ALL_DEPS var, so that they get installed
204      before highest_depfile and not after it
205    
206    2014-09-09  Niels Rogalla <niro@magellan-linux.de>
207    
208     * [r2824] usr/lib/mage/autodepend.sh:
209      -whitespaces
210     * [r2823] usr/lib/mage/autodepend.sh:
211      -print sonames which where not found
212    
213    2014-09-02  Niels Rogalla <niro@magellan-linux.de>
214    
215     * [r2805] usr/lib/mage/mage.rc.global.in, usr/lib/mage/smage2.sh:
216      -make smage log directory configurable
217     * [r2803] usr/lib/mage/autodepend.sh:
218      -fixed broken use-move honor logic
219    
220    2014-08-14  Niels Rogalla <niro@magellan-linux.de>
221    
222     * [r2755] ChangeLog:
223      -updated ChangeLog
224     * [r2754] VERSION:
225      -version 0.4.106
226     * [r2752] usr/lib/mage/mage4.functions.sh:
227      -fixed broken count_installed_pkgs() function
228     * [r2751] usr/lib/mage/museradd:
229      -ignore -l switch when running usermod
230    
231    2014-08-13  Niels Rogalla <niro@magellan-linux.de>
232    
233     * [r2744] usr/lib/mage/smage2.functions.sh, usr/lib/mage/smage2.sh:
234      -renamed src_setup() function to the more appropriate name
235      pkg_setup()
236    
237    2014-08-12  Niels Rogalla <niro@magellan-linux.de>
238    
239     * [r2742] usr/lib/mage/smage2.functions.sh, usr/lib/mage/smage2.sh:
240      -introduce src_setup function
241     * [r2740] ChangeLog:
242      -updated ChangeLog
243     * [r2739] VERSION:
244      -version 0.4.105
245     * [r2738] usr/lib/mage/depwalker.sh:
246      -fixed spelling
247     * [r2735] usr/lib/mage/depwalker.sh:
248      -fixed a logic error/race-condition in depwalker, where the
249      highest_magefile was added too late to ALLDEPS
250    
251    2014-07-22  Niels Rogalla <niro@magellan-linux.de>
252    
253     * [r2724] usr/lib/mage/mage4.functions.sh:
254      -fixed a typo MAGE_FEATURE_CURRENT -> MAGE_FEATURES_CURRENT
255     * [r2723] usr/lib/mage/museradd:
256      -museradd: busybox does not support -l switch
257    
258    2014-03-27  Niels Rogalla <niro@magellan-linux.de>
259    
260     * [r2636] usr/lib/mage/etc-update:
261      -be busybox friendly
262     * [r2633] ChangeLog:
263      -updated ChangeLog
264     * [r2632] VERSION:
265      -version 0.4.104
266    
267    2014-02-14  Niels Rogalla <niro@magellan-linux.de>
268    
269     * [r2589] usr/lib/mage/smage2.sh:
270      -regen mage files *after* successful build
271    
272    2014-01-29  Niels Rogalla <niro@magellan-linux.de>
273    
274     * [r2522] usr/lib/mage/search_soname.sh:
275      -scanelf 0.7 has a bug, it ignores the first element in the path
276    
277    2014-01-06  Niels Rogalla <niro@magellan-linux.de>
278    
279     * [r2378] ChangeLog:
280      -updated ChangeLog
281     * [r2377] VERSION:
282      -version 0.4.103
283     * [r2376] usr/lib/mage/depwalker.sh:
284      -fixed a typo and whitespaces
285     * [r2374] ChangeLog:
286      -updated ChangeLog
287     * [r2373] VERSION:
288      -version 0.4.102
289     * [r2372] usr/lib/mage/mage4.functions.sh:
290      -fixed a logic issue
291     * [r2371] usr/lib/mage/mage4.functions.sh, usr/lib/mage/mage4.sh:
292      -introduce rerun_pkgfunctions() and let the user re-run
293      preinstall|postinstall parts of an installed package
294     * [r2369] ChangeLog:
295      -updated ChangeLog
296     * [r2368] VERSION:
297      -version 0.4.101
298     * [r2367] usr/lib/mage/meta-generator.sh:
299      -split meta data and content data to seperate files into a dir
300      named PKGMETADIR
301     * [r2366] usr/lib/mage/meta-generator.sh:
302      -renamed variable METAFILE to PKGMETAFILE
303     * [r2365] usr/lib/mage/generate_meta_data.sh,
304      usr/lib/mage/mage4.functions.sh,
305      usr/lib/mage/smage2.functions.sh, usr/lib/mage/smage2.sh:
306      -drop obsolete MAGE_TARGETS support
307     * [r2364] usr/lib/mage/mage4.functions.sh:
308      sminclude(): honor SILENT=1
309     * [r2363] usr/lib/mage/smage2.functions.sh:
310      sminclude(): honor SILENT=1
311     * [r2362] usr/lib/mage/smage2.functions.sh:
312      -marchdepend(), marchsdepend(), marchsrcdir(): make the used
313      variable variable
314     * [r2361] usr/lib/mage/smage2.functions.sh:
315      -fixed whitespaces
316     * [r2360] usr/lib/mage/depwalker.sh:
317      -added --smage switch to support depwalking of smage2 files
318     * [r2359] usr/lib/mage/depwalker.sh:
319      -fixed wrong methods in usage()
320     * [r2358] usr/lib/mage/mage4.sh:
321      -fixed usage description of install/pretend-build-prerequisites
322    
323    2013-12-06  Niels Rogalla <niro@magellan-linux.de>
324    
325     * [r2296] usr/lib/mage/meta-generator.sh:
326      -load mage-features
327     * [r2295] usr/lib/mage/meta-generator.sh:
328      -fixed race-condition
329     * [r2294] usr/lib/mage/meta-generator.sh:
330      -distrotag() -> print_distrotag()
331     * [r2293] usr/lib/mage/meta-generator.sh:
332      -enabled inherits and SPLIT_PACKAGE_BASE information
333     * [r2292] usr/lib/mage/meta-generator.sh:
334      -fixed PCATEGORIE->PCAT
335     * [r2291] usr/lib/mage/meta-generator.sh:
336      -honor distrotag everywhere
337     * [r2290] usr/lib/mage/meta-generator.sh:
338      -pull in smage2 functions
339     * [r2289] usr/lib/mage/meta-generator.sh:
340      -use smagesource() to honor distrotags
341     * [r2288] usr/lib/mage/meta-generator.sh:
342      -some sanity checks
343     * [r2287] usr/lib/mage/meta-generator.sh[ADD]:
344      -initial release
345    
346    2013-12-02  Niels Rogalla <niro@magellan-linux.de>
347    
348     * [r2286] usr/lib/mage/depwalker.sh:
349      -fixed broken pretend/install-build-prerequisites commands
350     * [r2285] usr/lib/mage/depwalker.sh:
351      -introduced decho() and replaced all debug messages with this
352      function
353    
354    2013-11-20  Niels Rogalla <niro@magellan-linux.de>
355    
356     * [r2283] ChangeLog:
357      -updated ChangeLog
358     * [r2282] VERSION:
359      -version 0.4.100
360     * [r2281] usr/lib/mage/depwalker.sh:
361      -provide enhanced debug information
362     * [r2280] usr/lib/mage/depwalker.sh:
363      -fixed broken upgrade methods with commit r2195 and r2210
364    
365    2013-10-25  Niels Rogalla <niro@magellan-linux.de>
366    
367     * [r2278] ChangeLog:
368      -updated ChangeLog
369     * [r2277] VERSION:
370      -version 0.4.99
371     * [r2276] usr/lib/mage/depwalker.sh:
372      -mention that pcat is mandatory
373     * [r2275] usr/lib/mage/depwalker.sh:
374      -fixed spelling
375     * [r2274] usr/lib/mage/depwalker.sh:
376      -fixed line-wrap
377     * [r2273] usr/lib/mage/mage.rc.global.in, usr/lib/mage/mage4.sh:
378      -make the default update method for the package database
379      selectable
380     * [r2272] usr/lib/mage/mage4.functions.sh:
381      -try to resume downloads via checksum like we do in smage2 -
382      fixme: this will check checksums twice
383     * [r2271] usr/lib/mage/mage4.functions.sh:
384      -simplify pkgname/pkgfile usage
385     * [r2270] usr/lib/mage/mage4.functions.sh:
386      -fixed whitespaces
387     * [r2269] usr/lib/mage/depwalker.sh:
388      -fixed usage
389     * [r2268] usr/lib/mage/autodepend.sh,
390      usr/lib/mage/create_desktop_app.sh,
391      usr/lib/mage/mage4.functions.sh, usr/lib/mage/mage4.sh,
392      usr/lib/mage/mgroupadd, usr/lib/mage/mgroupdel,
393      usr/lib/mage/mkinfodir, usr/lib/mage/museradd,
394      usr/lib/mage/muserdel, usr/lib/mage/pkg_all_sources.sh,
395      usr/lib/mage/search_soname.sh:
396      -fixed header
397    
398    2013-10-16  Niels Rogalla <niro@magellan-linux.de>
399    
400     * [r2233] usr/lib/mage/mage4.sh:
401      -download and srcdownload require root privileges
402     * [r2232] usr/lib/mage/mage4.functions.sh:
403      -mchecksum(): only print errors while running the file-size check
404      to not clutter any output
405     * [r2230] ChangeLog:
406      -updated ChangeLog
407     * [r2229] VERSION:
408      -version 0.4.98
409     * [r2228] Makefile:
410      -fixed header
411     * [r2227] Makefile:
412      -removed non-sense DESTDIR definition
413     * [r2226] Makefile:
414      -fixed whitespaces
415     * [r2225] usr/lib/mage/mage4.functions.sh:
416      -mchecksum(): check for zero file-size, which is not allowed
417     * [r2224] usr/lib/mage/mage4.functions.sh:
418      get_highest_magefile(): print debug messages to stderr to not
419      break the return values
420     * [r2223] usr/lib/mage/mage4.functions.sh:
421      -removed which dependency
422     * [r2222] usr/lib/mage/mage4.sh:
423      die(): only print debug infos on request and always clean the
424      xtitles
425     * [r2221] usr/lib/mage/depwalker.sh, usr/lib/mage/mage4.sh:
426      -allow debug mode for depwalker
427     * [r2220] usr/lib/mage/depwalker.sh:
428      -fixed whitespaces
429    
430    2013-10-14  Niels Rogalla <niro@magellan-linux.de>
431    
432     * [r2210] usr/lib/mage/depwalker.sh, usr/lib/mage/mage4.sh:
433      -add support for build-prerequisites
434     * [r2209] usr/lib/mage/smage2.sh:
435      -add MLIBDIR to default path
436    
437    2013-10-10  Niels Rogalla <niro@magellan-linux.de>
438    
439     * [r2195] usr/lib/mage/depwalker.sh:
440      -depwalker: do not add loop dependencies to the install list
441      twice
442    
443    2013-09-02  Niels Rogalla <niro@magellan-linux.de>
444    
445     * [r2176] ChangeLog:
446      -updated ChangeLog
447     * [r2175] VERSION:
448      -version 0.4.97
449    
450    2013-08-17  Niels Rogalla <niro@magellan-linux.de>
451    
452     * [r2174] usr/lib/mage/museradd:
453      -fix_usermod_opts(): fixed broken -M handling, go trough *all*
454      opts
455    
456    2013-08-15  Niels Rogalla <niro@magellan-linux.de>
457    
458     * [r2173] usr/lib/mage/mage.rc.global.in:
459      -disable icecc by default
460     * [r2172] usr/lib/mage/smage2.functions.sh, usr/lib/mage/smage2.sh:
461      -fix broken icecc feature, icecream -> icecc
462    
463    2013-08-14  Niels Rogalla <niro@magellan-linux.de>
464    
465     * [r2167] usr/lib/mage/mage4.functions.sh:
466      -added icecc to known mage features
467     * [r2165] ChangeLog:
468      -updated ChangeLog
469     * [r2164] VERSION:
470      -version 0.4.96
471     * [r2163] usr/lib/mage/smage2.functions.sh:
472      -split_restore_variables(): fixed a logical error SPECIAL_VARS->
473      SPECIAL_FUNCTIONS
474     * [r2161] ChangeLog:
475      -updated ChangeLog
476     * [r2160] VERSION:
477      -version 0.4.95
478     * [r2159] etc/mage.rc.example, usr/lib/mage/mage.rc.global.in,
479      usr/lib/mage/smage2.functions.sh, usr/lib/mage/smage2.sh:
480      -support icecream distributed cc (icecc)
481     * [r2158] usr/lib/mage/smage2.functions.sh:
482      -split_packages: honor and protect SPECIAL_FUNCTIONS variable
483     * [r2157] usr/lib/mage/smage2.functions.sh, usr/lib/mage/smage2.sh:
484      -added mqalint support and use a stub function until we provide
485      lint check tools offically
486     * [r2156] usr/lib/mage/mage4.functions.sh, usr/lib/mage/mage4.sh:
487      -introduce unpack_package() function to unpack single packages
488      and do unpack of a package while installing phase and not all
489      packages at once to save space
490     * [r2155] usr/lib/mage/ldd-fix.sh:
491      -make use of magequery
492    
493  2013-07-15  Niels Rogalla <niro@magellan-linux.de>  2013-07-15  Niels Rogalla <niro@magellan-linux.de>
494    
495     * [r2144] ChangeLog:
496      -updated ChangeLog
497   * [r2143] VERSION:   * [r2143] VERSION:
498    -version 0.4.94    -version 0.4.94
499   * [r2142] usr/lib/mage/museradd:   * [r2142] usr/lib/mage/museradd:

Legend:
Removed from v.2144  
changed lines
  Added in v.3211