--- trunk/mage/ChangeLog 2013/08/14 09:29:54 2161 +++ trunk/mage/ChangeLog 2017/06/30 12:38:21 3043 @@ -1,5 +1,359 @@ +2017-06-30 Niels Rogalla + + * [r3042] VERSION: + -version 0.4.110 + * [r3040] usr/lib/mage/mage4.functions.sh: + -mchecksum(): added sanity check for missing checksum files + * [r3039] VERSION: + -version 0.4.109 + * [r3037] usr/lib/mage/smage2.functions.sh: + -added marchvariable() function and make use of it + * [r3034] Makefile, usr/lib/mage/mage.rc.global.in, + usr/lib/mage/smage2.sh: + -updated and hardened default compiler flags, not using -mtune= + but always 'generic + +2015-12-08 Niels Rogalla + + * [r2919] usr/lib/mage/autodepend.sh: + -fixed a small prefix issue + +2015-11-30 Niels Rogalla + + * [r2917] usr/lib/mage/mkinfodir: + -coding style update + * [r2915] usr/lib/mage/mkinfodir: + -added some sanity checks + +2015-03-20 Niels Rogalla + + * [r2869] usr/lib/mage/smage2.functions.sh: + -build mpks for virtual as well to support build-server builds + +2015-03-19 Niels Rogalla + + * [r2867] usr/lib/mage/mage4.functions.sh: + mdownload(): support file:// uris to support file injections + which the alx branch use with src-tarballs + +2015-02-13 Niels Rogalla + + * [r2863] usr/lib/mage/smage2.sh: + -smage build log: log sterr too + +2014-10-31 Niels Rogalla + + * [r2845] ChangeLog: + -updated ChangeLog + * [r2844] VERSION: + -version 0.4.108 + * [r2842] usr/lib/mage/smage2.functions.sh: + -always create a mpks even if no SRC_URI was defined, only ignore + the mpks-build on virtual packages + +2014-10-24 Niels Rogalla + + * [r2840] usr/lib/mage/depwalker.sh, usr/lib/mage/mage4.sh: + -support deep and simple build-prerequisites, which reduces the + overhead as they only respect the sdepend of the target + mage/smagefile and not from all deps + +2014-10-22 Niels Rogalla + + * [r2838] usr/lib/mage/depwalker.sh: + -load mage-features to support them with the smagesource() + function + +2014-09-19 Niels Rogalla + + * [r2834] ChangeLog: + -updated ChangeLog + * [r2833] VERSION: + -version 0.4.107 + * [r2831] usr/lib/mage/depwalker.sh, + usr/lib/mage/smage2.functions.sh: + -evaluate march[s|]depend() right if depwalker calls the + smagefile directly + +2014-09-17 Niels Rogalla + + * [r2827] usr/lib/mage/depwalker.sh: + -spelling + * [r2826] usr/lib/mage/depwalker.sh: + -revert commit r2735 - deps of highest_depfile must be checked + before adding it to the ALL_DEPS var, so that they get installed + before highest_depfile and not after it + +2014-09-09 Niels Rogalla + + * [r2824] usr/lib/mage/autodepend.sh: + -whitespaces + * [r2823] usr/lib/mage/autodepend.sh: + -print sonames which where not found + +2014-09-02 Niels Rogalla + + * [r2805] usr/lib/mage/mage.rc.global.in, usr/lib/mage/smage2.sh: + -make smage log directory configurable + * [r2803] usr/lib/mage/autodepend.sh: + -fixed broken use-move honor logic + +2014-08-14 Niels Rogalla + + * [r2755] ChangeLog: + -updated ChangeLog + * [r2754] VERSION: + -version 0.4.106 + * [r2752] usr/lib/mage/mage4.functions.sh: + -fixed broken count_installed_pkgs() function + * [r2751] usr/lib/mage/museradd: + -ignore -l switch when running usermod + +2014-08-13 Niels Rogalla + + * [r2744] usr/lib/mage/smage2.functions.sh, usr/lib/mage/smage2.sh: + -renamed src_setup() function to the more appropriate name + pkg_setup() + +2014-08-12 Niels Rogalla + + * [r2742] usr/lib/mage/smage2.functions.sh, usr/lib/mage/smage2.sh: + -introduce src_setup function + * [r2740] ChangeLog: + -updated ChangeLog + * [r2739] VERSION: + -version 0.4.105 + * [r2738] usr/lib/mage/depwalker.sh: + -fixed spelling + * [r2735] usr/lib/mage/depwalker.sh: + -fixed a logic error/race-condition in depwalker, where the + highest_magefile was added too late to ALLDEPS + +2014-07-22 Niels Rogalla + + * [r2724] usr/lib/mage/mage4.functions.sh: + -fixed a typo MAGE_FEATURE_CURRENT -> MAGE_FEATURES_CURRENT + * [r2723] usr/lib/mage/museradd: + -museradd: busybox does not support -l switch + +2014-03-27 Niels Rogalla + + * [r2636] usr/lib/mage/etc-update: + -be busybox friendly + * [r2633] ChangeLog: + -updated ChangeLog + * [r2632] VERSION: + -version 0.4.104 + +2014-02-14 Niels Rogalla + + * [r2589] usr/lib/mage/smage2.sh: + -regen mage files *after* successful build + +2014-01-29 Niels Rogalla + + * [r2522] usr/lib/mage/search_soname.sh: + -scanelf 0.7 has a bug, it ignores the first element in the path + +2014-01-06 Niels Rogalla + + * [r2378] ChangeLog: + -updated ChangeLog + * [r2377] VERSION: + -version 0.4.103 + * [r2376] usr/lib/mage/depwalker.sh: + -fixed a typo and whitespaces + * [r2374] ChangeLog: + -updated ChangeLog + * [r2373] VERSION: + -version 0.4.102 + * [r2372] usr/lib/mage/mage4.functions.sh: + -fixed a logic issue + * [r2371] usr/lib/mage/mage4.functions.sh, usr/lib/mage/mage4.sh: + -introduce rerun_pkgfunctions() and let the user re-run + preinstall|postinstall parts of an installed package + * [r2369] ChangeLog: + -updated ChangeLog + * [r2368] VERSION: + -version 0.4.101 + * [r2367] usr/lib/mage/meta-generator.sh: + -split meta data and content data to seperate files into a dir + named PKGMETADIR + * [r2366] usr/lib/mage/meta-generator.sh: + -renamed variable METAFILE to PKGMETAFILE + * [r2365] usr/lib/mage/generate_meta_data.sh, + usr/lib/mage/mage4.functions.sh, + usr/lib/mage/smage2.functions.sh, usr/lib/mage/smage2.sh: + -drop obsolete MAGE_TARGETS support + * [r2364] usr/lib/mage/mage4.functions.sh: + sminclude(): honor SILENT=1 + * [r2363] usr/lib/mage/smage2.functions.sh: + sminclude(): honor SILENT=1 + * [r2362] usr/lib/mage/smage2.functions.sh: + -marchdepend(), marchsdepend(), marchsrcdir(): make the used + variable variable + * [r2361] usr/lib/mage/smage2.functions.sh: + -fixed whitespaces + * [r2360] usr/lib/mage/depwalker.sh: + -added --smage switch to support depwalking of smage2 files + * [r2359] usr/lib/mage/depwalker.sh: + -fixed wrong methods in usage() + * [r2358] usr/lib/mage/mage4.sh: + -fixed usage description of install/pretend-build-prerequisites + +2013-12-06 Niels Rogalla + + * [r2296] usr/lib/mage/meta-generator.sh: + -load mage-features + * [r2295] usr/lib/mage/meta-generator.sh: + -fixed race-condition + * [r2294] usr/lib/mage/meta-generator.sh: + -distrotag() -> print_distrotag() + * [r2293] usr/lib/mage/meta-generator.sh: + -enabled inherits and SPLIT_PACKAGE_BASE information + * [r2292] usr/lib/mage/meta-generator.sh: + -fixed PCATEGORIE->PCAT + * [r2291] usr/lib/mage/meta-generator.sh: + -honor distrotag everywhere + * [r2290] usr/lib/mage/meta-generator.sh: + -pull in smage2 functions + * [r2289] usr/lib/mage/meta-generator.sh: + -use smagesource() to honor distrotags + * [r2288] usr/lib/mage/meta-generator.sh: + -some sanity checks + * [r2287] usr/lib/mage/meta-generator.sh[ADD]: + -initial release + +2013-12-02 Niels Rogalla + + * [r2286] usr/lib/mage/depwalker.sh: + -fixed broken pretend/install-build-prerequisites commands + * [r2285] usr/lib/mage/depwalker.sh: + -introduced decho() and replaced all debug messages with this + function + +2013-11-20 Niels Rogalla + + * [r2283] ChangeLog: + -updated ChangeLog + * [r2282] VERSION: + -version 0.4.100 + * [r2281] usr/lib/mage/depwalker.sh: + -provide enhanced debug information + * [r2280] usr/lib/mage/depwalker.sh: + -fixed broken upgrade methods with commit r2195 and r2210 + +2013-10-25 Niels Rogalla + + * [r2278] ChangeLog: + -updated ChangeLog + * [r2277] VERSION: + -version 0.4.99 + * [r2276] usr/lib/mage/depwalker.sh: + -mention that pcat is mandatory + * [r2275] usr/lib/mage/depwalker.sh: + -fixed spelling + * [r2274] usr/lib/mage/depwalker.sh: + -fixed line-wrap + * [r2273] usr/lib/mage/mage.rc.global.in, usr/lib/mage/mage4.sh: + -make the default update method for the package database + selectable + * [r2272] usr/lib/mage/mage4.functions.sh: + -try to resume downloads via checksum like we do in smage2 - + fixme: this will check checksums twice + * [r2271] usr/lib/mage/mage4.functions.sh: + -simplify pkgname/pkgfile usage + * [r2270] usr/lib/mage/mage4.functions.sh: + -fixed whitespaces + * [r2269] usr/lib/mage/depwalker.sh: + -fixed usage + * [r2268] usr/lib/mage/autodepend.sh, + usr/lib/mage/create_desktop_app.sh, + usr/lib/mage/mage4.functions.sh, usr/lib/mage/mage4.sh, + usr/lib/mage/mgroupadd, usr/lib/mage/mgroupdel, + usr/lib/mage/mkinfodir, usr/lib/mage/museradd, + usr/lib/mage/muserdel, usr/lib/mage/pkg_all_sources.sh, + usr/lib/mage/search_soname.sh: + -fixed header + +2013-10-16 Niels Rogalla + + * [r2233] usr/lib/mage/mage4.sh: + -download and srcdownload require root privileges + * [r2232] usr/lib/mage/mage4.functions.sh: + -mchecksum(): only print errors while running the file-size check + to not clutter any output + * [r2230] ChangeLog: + -updated ChangeLog + * [r2229] VERSION: + -version 0.4.98 + * [r2228] Makefile: + -fixed header + * [r2227] Makefile: + -removed non-sense DESTDIR definition + * [r2226] Makefile: + -fixed whitespaces + * [r2225] usr/lib/mage/mage4.functions.sh: + -mchecksum(): check for zero file-size, which is not allowed + * [r2224] usr/lib/mage/mage4.functions.sh: + get_highest_magefile(): print debug messages to stderr to not + break the return values + * [r2223] usr/lib/mage/mage4.functions.sh: + -removed which dependency + * [r2222] usr/lib/mage/mage4.sh: + die(): only print debug infos on request and always clean the + xtitles + * [r2221] usr/lib/mage/depwalker.sh, usr/lib/mage/mage4.sh: + -allow debug mode for depwalker + * [r2220] usr/lib/mage/depwalker.sh: + -fixed whitespaces + +2013-10-14 Niels Rogalla + + * [r2210] usr/lib/mage/depwalker.sh, usr/lib/mage/mage4.sh: + -add support for build-prerequisites + * [r2209] usr/lib/mage/smage2.sh: + -add MLIBDIR to default path + +2013-10-10 Niels Rogalla + + * [r2195] usr/lib/mage/depwalker.sh: + -depwalker: do not add loop dependencies to the install list + twice + +2013-09-02 Niels Rogalla + + * [r2176] ChangeLog: + -updated ChangeLog + * [r2175] VERSION: + -version 0.4.97 + +2013-08-17 Niels Rogalla + + * [r2174] usr/lib/mage/museradd: + -fix_usermod_opts(): fixed broken -M handling, go trough *all* + opts + +2013-08-15 Niels Rogalla + + * [r2173] usr/lib/mage/mage.rc.global.in: + -disable icecc by default + * [r2172] usr/lib/mage/smage2.functions.sh, usr/lib/mage/smage2.sh: + -fix broken icecc feature, icecream -> icecc + 2013-08-14 Niels Rogalla + * [r2167] usr/lib/mage/mage4.functions.sh: + -added icecc to known mage features + * [r2165] ChangeLog: + -updated ChangeLog + * [r2164] VERSION: + -version 0.4.96 + * [r2163] usr/lib/mage/smage2.functions.sh: + -split_restore_variables(): fixed a logical error SPECIAL_VARS-> + SPECIAL_FUNCTIONS + * [r2161] ChangeLog: + -updated ChangeLog * [r2160] VERSION: -version 0.4.95 * [r2159] etc/mage.rc.example, usr/lib/mage/mage.rc.global.in,