Magellan Linux

Diff of /trunk/mage/ChangeLog

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

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

Legend:
Removed from v.2047  
changed lines
  Added in v.3099