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 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>  2013-07-15  Niels Rogalla <niro@magellan-linux.de>
477    
478     * [r2144] ChangeLog:
479      -updated ChangeLog
480   * [r2143] VERSION:   * [r2143] VERSION:
481    -version 0.4.94    -version 0.4.94
482   * [r2142] usr/lib/mage/museradd:   * [r2142] usr/lib/mage/museradd:

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