2018-05-22 Niels Rogalla * [r3082] src/smage2.functions.sh.in: -honor newly introduced method of file-5.33 to detect shared libraries as pie executables if the executable bit is set 2017-08-01 Niels Rogalla * [r3053] src/mage4.functions.sh.in: -syncmage_tarball(): honor mchecksum file sanity check and us full path to checksum files * [r3052] conf/Makefile: -use arch command instead of uname -m 2017-06-30 Niels Rogalla * [r3041] src/mage4.functions.sh.in: -mchecksum(): added sanity check for missing checksum files * [r3038] src/smage2.functions.sh.in: -added marchvariable() function and make use of it * [r3036] ChangeLog: -updated ChangeLog * [r3035] conf/Makefile, conf/mage.rc.global.in, src/smage2.in: -updated and hardened default compiler flags, not using -mtune=$(ARCH) but always 'generic' fixes gcc-gnat build issues 2015-12-08 Niels Rogalla * [r2920] src/tools/autodepend.in: -fixed a small prefix issue 2015-11-30 Niels Rogalla * [r2918] src/mkinfodir.in: -coding style update * [r2916] src/mkinfodir.in: -added some sanity checks 2015-03-20 Niels Rogalla * [r2870] src/smage2.functions.sh.in: -build mpks for virtual as well to support build-server builds 2015-03-19 Niels Rogalla * [r2868] src/mage4.functions.sh.in: mdownload(): support file:// uris to support file injections which the alx branch use with src-tarballs 2015-02-13 Niels Rogalla * [r2864] src/smage2.in: -smage build log: log sterr too 2014-10-31 Niels Rogalla * [r2843] src/smage2.functions.sh.in: -always create a mpks even if no SRC_URI was defined, only ignore the mpks-build on virtual packages 2014-10-24 Niels Rogalla * [r2841] src/depwalker.in, src/mage.in: -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 * [r2839] src/depwalker.in: -load mage-features to support them with the smagesource() function 2014-09-19 Niels Rogalla * [r2832] src/depwalker.in, src/smage2.functions.sh.in: -evaluate march[s|]depend() right if depwalker calls the smagefile directly 2014-09-17 Niels Rogalla * [r2829] src/depwalker.in: -spelling * [r2828] src/depwalker.in: -revert commit r2736 - 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 * [r2825] src/tools/autodepend.in: -print sonames which where not found 2014-09-03 Niels Rogalla * [r2811] src/mage4.functions.sh.in: -use the highest_magefile program * [r2810] src/Makefile, src/highest_magefile.c[ADD]: -added highest_magefile program * [r2809] src/Makefile: -moved some common package functions to package.c/package.h * [r2808] src/highestver.c: -initialize saved char * [r2807] src/highestver.c, src/package.c[ADD], src/package.h[ADD], src/vercomp.c: -moved some common package functions to package.c/package.h 2014-09-02 Niels Rogalla * [r2806] conf/mage.rc.global.in, src/smage2.in: -make smage log directory configurable * [r2804] src/tools/autodepend.in: -fixed broken use-move honor logic 2014-08-14 Niels Rogalla * [r2753] src/mage4.functions.sh.in: -fixed broken count_installed_pkgs() function * [r2750] src/helper/museradd.in: -ignore -l switch when running usermod 2014-08-13 Niels Rogalla * [r2745] src/smage2.functions.sh.in, src/smage2.in: -renamed src_setup() function to the more appropriate name pkg_setup() 2014-08-12 Niels Rogalla * [r2743] src/smage2.functions.sh.in, src/smage2.in: -introduce src_setup function * [r2737] src/depwalker.in: -fixed spelling * [r2736] src/depwalker.in: -fixed a logic error/race-condition in depwalker, where the highest_magefile was added too late to ALLDEPS 2014-07-22 Niels Rogalla * [r2722] src/helper/museradd.in: -museradd: busybox does not support -l switch * [r2721] src/mage.in: -speak of environment vars in help msg * [r2720] src/mage4.functions.sh.in: -fixed a typo MAGE_FEATURE_CURRENT -> MAGE_FEATURES_CURRENT 2014-03-27 Niels Rogalla * [r2637] src/etc-update.in: -be busybox friendly 2014-03-10 Niels Rogalla * [r2631] src/smage2.in: -pkgbuild_dir.sh -> pkgbuild_dir 2014-03-05 Niels Rogalla * [r2630] src/highestver.c: -free the memory of var saved * [r2629] src/highestver.c: -use strdup() to fix segfaults * [r2628] src/depwalker.in: -reorder functions * [r2627] src/depwalker.in: -set some required default variables * [r2626] src/depwalker.in: -use common.functions.sh * [r2625] src/depwalker.in: -simplify including * [r2624] src/depwalker.in: -removed hardcoded /etc pathes 2014-03-04 Niels Rogalla * [r2623] src/up2date/up2date.in: -removed todo from default repos * [r2622] src/up2date/up2date.in: -simplify including * [r2621] src/mage.in: -added some sanity checks * [r2620] src/mage.in: -removed hardcoded /etc pathes * [r2619] src/smage2.in: -added some sanity checks * [r2618] src/mage.in: -call common.functions.sh and simplify including * [r2617] src/mage.in: -removed functions provided by common.functions.sh * [r2616] src/smage2.in: -call common.functions.sh * [r2615] src/smage2.in: -removed hardcoded /etc pathes * [r2614] src/smage2.in: -removed obsolete SMAGEVERSION variable * [r2613] src/mage4.functions.sh.in, src/smage2.functions.sh.in: -removed functions provided by common.functions.sh like xtitle(), xtitleclean, die(), die_pipestatus(), showversion() and colors * [r2612] src/common.functions.sh.in: -added showversion() * [r2611] src/common.functions.sh.in: -fixed xtitle header * [r2610] src/common.functions.sh.in: -tag die() with Error: * [r2609] src/up2date/up2date.conf: -exclude uncommon repos * [r2608] src/up2date/up2date.in: -check missing repos * [r2607] src/up2date/up2date.in: -mage use of common.functions.sh * [r2606] src/mage4.functions.sh.in, src/sql/sql_functions.sh: -env-rebuild.sh -> env-rebuild * [r2605] src/mage.in: -depwalker.sh -> depwalker * [r2604] src/Makefile: -install missing files * [r2603] src/Makefile, src/common.functions.sh.in[ADD]: -some functions moved to common.functions.sh * [r2602] src/tools/Makefile: -up2date has moved * [r2601] src/Makefile: -added up2date * [r2600] src/etc-update.in: -removed unused variable PORTAGE_CALLER * [r2599] src/smage2.functions.sh.in: -fixed whitespaces * [r2593] src/up2date/Makefile[ADD]: -added Makefile * [r2592] src/up2date/up2date.conf[ADD]: -added global configuration file * [r2591] src/up2date/berlios.sh.in[ADD], src/up2date/common.sh.in[ADD], src/up2date/freedesktop.sh.in[ADD], src/up2date/gnome.sh.in[ADD], src/up2date/gnu.sh.in[ADD], src/up2date/google.sh.in[ADD], src/up2date/perl.sh.in[ADD], src/up2date/pypi.sh.in[ADD], src/up2date/sourceforge.sh.in[ADD], src/up2date/up2date.in, src/up2date/xfce.sh.in[ADD], src/up2date/xorg.sh.in[ADD]: -split function into single includes 2014-02-14 Niels Rogalla * [r2590] src/smage2.in: -regen mage files *after* successful build 2014-02-04 Niels Rogalla * [r2586] src/tools/up2date.in[DEL], src/up2date[ADD], src/up2date/up2date.in[CPY]: -moved tools/up2date.in to up2date 2014-02-03 Niels Rogalla * [r2585] src/highestver.c[ADD], src/vercomp.c[ADD]: -added vercomp and highestver sources 2014-01-29 Niels Rogalla * [r2584] src/Makefile: -renamed mage4.in > mage.in * [r2583] src/mage.in[CPY], src/mage4.in[DEL]: -renamed mage4.in > mage.in * [r2582] src/tools/Makefile, src/tools/up2date.in[ADD]: -added initial up2date to mage * [r2581] src/tools/Makefile: -install all tools to BINDIR prefixed with mage- * [r2580] src/tools/Makefile, src/tools/search-soname.in[CPY], src/tools/search_soname.in[DEL]: -renamed search_soname.in > search-soname.in * [r2579] usr[DEL]: -pruned old cruft * [r2578] src/sql[ADD], src/sql/convert_databases.sh[CPY], src/sql/convert_databases_meta.sh[CPY], src/sql/convert_databases_smage.sh[CPY], src/sql/generate_meta_data.sh[CPY], src/sql/meta-generator.sh[CPY], src/sql/metawrapper.sh[CPY], src/sql/sql_functions.sh[CPY], usr/lib/mage/convert_databases.sh[DEL], usr/lib/mage/convert_databases_meta.sh[DEL], usr/lib/mage/convert_databases_smage.sh[DEL], usr/lib/mage/generate_meta_data.sh[DEL], usr/lib/mage/meta-generator.sh[DEL], usr/lib/mage/metawrapper.sh[DEL], usr/lib/mage/sql_functions.sh[DEL]: -temporarily moved sql stuff to src/sql * [r2577] Makefile, Makefile.inc[ADD], conf/Makefile[ADD], doc/Makefile[ADD], src/Makefile[ADD], src/helper/Makefile[ADD], src/tools/Makefile[ADD]: -re-facored buildsystem * [r2576] etc[DEL], usr/lib/mage/version[DEL], usr/share[DEL]: -pruned old stuff * [r2575] conf/mage.rc.example[DEL], conf/mage.rc.example.in[CPY]: -renamed mage.rc.example > mage.rc.example.in * [r2574] conf/etc-update.conf[DEL], conf/etc-update.conf.in[CPY]: -renamed etc-update.conf > etc-update.conf.in * [r2573] conf/etc-update.conf, conf/mage.rc.example, doc/template.mage, doc/template.smage2, src/compressdoc.in, src/create_desktop_app.in, src/depwalker.in, src/env-rebuild.in, src/etc-update.in, src/mage4.in, src/mkinfodir.in, src/pkgbuild_dir.in, src/smage2.in, src/tools/autodepend.in, src/tools/ldd-fix.in, src/tools/search_soname.in: -removed executable property * [r2572] src/smage2.in[CPY], src/smage2.sh[DEL]: -renamed smage2.sh > smage2.in * [r2571] src/smage2.functions.sh[DEL], src/smage2.functions.sh.in[CPY]: -renamed smage2.functions.sh > smage2.functions.sh.in * [r2570] src/pkgbuild_dir.in[CPY], src/pkgbuild_dir.sh[DEL]: -renamed pkgbuild_dir.sh > pkgbuild_dir.in * [r2569] src/pkg_all_sources.in[CPY], src/pkg_all_sources.sh[DEL]: -renamed pkg_all_sources.sh > pkg_all_sources.in * [r2568] src/mkinfodir[DEL], src/mkinfodir.in[CPY]: -renamed mkinfodir > mkinfodir.in * [r2567] src/magequery.in[CPY], src/magequery.sh[DEL]: -renamed magequery.sh > magequery.in * [r2566] src/mage4.in[CPY], src/mage4.sh[DEL]: -renamed mage4.sh > mage4.in * [r2565] src/mage4.functions.sh[DEL], src/mage4.functions.sh.in[CPY]: -renamed mage4.functions.sh > mage4.functions.sh.in * [r2564] src/depwalker.in[CPY], src/depwalker.sh[DEL]: -renamed depwalker.sh > depwalker.in * [r2563] src/create_desktop_app.in[CPY], src/create_desktop_app.sh[DEL]: -renamed create_desktop_app.sh > create_desktop_app.in * [r2562] src/create_desktop_app.sh[CPY], usr/lib/mage/create_desktop_app.sh[DEL]: -moved usr/lib/mage/create_desktop_app.sh > src/create_desktop_app.sh * [r2561] src/mage4.sh[CPY], usr/lib/mage/mage4.sh[DEL]: -moved usr/lib/mage/mage4.sh > src/mage4.sh * [r2560] src/mage4.functions.sh[CPY], usr/lib/mage/mage4.functions.sh[DEL]: -moved usr/lib/mage/mage4.functions.sh > src/mage4.functions.sh * [r2559] src/smage2.sh[CPY], usr/lib/mage/smage2.sh[DEL]: -moved usr/lib/mage/smage2.sh > src/smage2.sh * [r2558] src/smage2.functions.sh[CPY], usr/lib/mage/smage2.functions.sh[DEL]: -moved usr/lib/mage/smage2.functions.sh > src/smage2.functions.sh * [r2557] src/pkg_all_sources.sh[CPY], usr/lib/mage/pkg_all_sources.sh[DEL]: -moved usr/lib/mage/pkg_all_sources.sh > src/pkg_all_sources.sh * [r2556] src/pkgbuild_dir.sh[CPY], usr/lib/mage/pkgbuild_dir.sh[DEL]: -moved usr/lib/mage/pkgbuild_dir.sh > src/pkgbuild_dir.sh * [r2555] src/mkinfodir[CPY], usr/lib/mage/mkinfodir[DEL]: -moved usr/lib/mage/mkinfodir > src/mkinfodir * [r2554] src/magequery.sh[CPY], usr/lib/mage/magequery.sh[DEL]: -moved usr/lib/mage/magequery.sh > src/magequery.sh * [r2553] src/depwalker.sh[CPY], usr/lib/mage/depwalker.sh[DEL]: -moved usr/lib/mage/depwalker.sh > src/depwalker.sh * [r2552] src/helper/mgroupadd[DEL], src/helper/mgroupadd.in[CPY], src/helper/mgroupdel[DEL], src/helper/mgroupdel.in[CPY], src/helper/museradd[DEL], src/helper/museradd.in[CPY], src/helper/muserdel[DEL], src/helper/muserdel.in[CPY]: renamed mgroup(add|del) helpers to *.in * [r2551] src/etc-update[DEL], src/etc-update.in[CPY]: -renamed etc-update > etc-update.in * [r2550] src/compressdoc[DEL], src/compressdoc.in[CPY]: -renamed compressdoc > compressdoc.in * [r2549] src/compressdoc[CPY], src/compressdoc.in[DEL], src/env-rebuild.in: -revert last commit * [r2548] src/compressdoc[DEL], src/compressdoc.in[CPY], src/env-rebuild.in: -renamed compressdoc > compressdoc.in * [r2547] src/tools/autodepend.in[CPY], src/tools/autodepend.sh[DEL], src/tools/ldd-fix.in[CPY], src/tools/ldd-fix.sh[DEL], src/tools/search_soname.in[CPY], src/tools/search_soname.sh[DEL]: -renamed *.sh to *.in * [r2546] src/tools/autodepend.sh: -fixed whitespaces * [r2545] src/tools/search_soname.sh[CPY], usr/lib/mage/search_soname.sh[DEL]: -moved usr/lib/mage/search_soname.sh > src/tools/search_soname.sh * [r2544] src/tools/ldd-fix.sh[CPY], usr/lib/mage/ldd-fix.sh[DEL]: -moved usr/lib/mage/ldd-fix.sh > src/tools/ldd-fix.sh * [r2543] src/tools/autodepend.sh[CPY], usr/lib/mage/autodepend.sh[DEL]: -moved usr/lib/mage/autodepend.sh > src/tools/autodepend.sh * [r2542] conf/mage.rc.global.in[CPY], usr/lib/mage/mage.rc.global.in[DEL]: -moved usr/lib/mage/mage.rc.global.in > conf/mage.rc.global.in * [r2541] src/compressdoc[CPY], usr/lib/mage/compressdoc[DEL]: -moved usr/lib/mage/compressdoc > src/compressdoc * [r2540] src/etc-update[CPY], usr/lib/mage/etc-update[DEL]: -moved usr/lib/mage/etc-update > src/etc-update * [r2539] src/env-rebuild.in[CPY], src/env-rebuild.sh[DEL]: -renamed env-rebuild.sh > env-rebuild.in * [r2538] src/env-rebuild.sh[CPY], usr/lib/mage/env-rebuild.sh[DEL]: -moved usr/lib/mage/env-rebuild.sh > src/env-rebuild.sh * [r2537] src/helper/muserdel[CPY], usr/lib/mage/muserdel[DEL]: -move usr/lib/mage/muserdel > src/helper/muserdel * [r2536] src/helper/museradd[CPY], usr/lib/mage/museradd[DEL]: -moved usr/lib/mage/museradd > src/helper/museradd * [r2535] src/helper/mgroupdel[CPY], usr/lib/mage/mgroupdel[DEL]: -moved usr/lib/mage/mgroupdel > src/helper/mgroupdel * [r2534] src/helper/mgroupadd[CPY], usr/lib/mage/mgroupadd[DEL]: -move usr/lib/mage/mgroupadd > src/helper/mgroupadd * [r2533] doc/template.smage2[CPY], usr/share/doc/mage/template.smage2[DEL]: -moved usr/share/doc/mage/template.smage2 > doc/template.smage2 * [r2532] doc/template.mage[CPY], usr/share/doc/mage/template.mage[DEL]: -moved usr/share/doc/mage/template.mage > doc/template.mage * [r2531] doc[ADD]: -added doc dir * [r2530] conf/mage.rc.example[CPY], etc/mage.rc.example[DEL]: -moved etc/mage.rc.example > conf/mage.rc.example * [r2529] conf/etc-update.conf[CPY], etc/etc-update.conf[DEL]: -moved etc/etc-update.conf > conf/etc-update.conf * [r2528] conf[ADD]: -added conf directory * [r2527] src[ADD], src/helper[ADD], src/tools[ADD]: -src layout * [r2526] VERSION: -version 0.5-DEV * [r2525] .[CPY]: -open mage-next branch