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

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