Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-08-26 | Optionally source etc/{build,pkgtool}.theme.local. | Lucio Andrés Illanes Albornoz | 3 | -0/+11 | |
.gitignore: updated. | |||||
2021-08-26 | Install Midipix' config.guess w/ autotools packages. | Lucio Andrés Illanes Albornoz | 2 | -0/+134 | |
etc/config.guess: cloned from https://dev.midipix.org/toolchain/bautomake/raw/main/f/src/config.guess (via Redfoxmoon.) | |||||
2021-08-26 | etc/LICENCE: updated. | Lucio Andrés Illanes Albornoz | 1 | -1/+1 | |
2021-08-26 | etc/build.theme: updated. | Lucio Andrés Illanes Albornoz | 1 | -2/+2 | |
2021-08-26 | Implements logging tags, tag sets, and themes. | Lucio Andrés Illanes Albornoz | 22 | -360/+561 | |
subr/pkgtool_init.subr:pkgtoolp_init_args(): set ${BUILD_HNAME}. | |||||
2021-08-26 | {build,pkgtool}.sh: log environment variables at "notice" level. | Lucio Andrés Illanes Albornoz | 3 | -9/+9 | |
subr.rtl/rtl_log.subr:${RTL_LOG_MSG_{NOTICE,VERBOSE}_COLOUR}: swap. | |||||
2021-08-26 | etc/{README.md,build.usage{,.short}}: updated. | Lucio Andrés Illanes Albornoz | 3 | -6/+6 | |
2021-08-26 | etc/README.md: updated. | Lucio Andrés Illanes Albornoz | 1 | -9/+10 | |
2021-08-26 | Log messages at {info,notice,verbose} and {,-v,-vv}. | Lucio Andrés Illanes Albornoz | 10 | -27/+34 | |
2021-08-26 | groups/251.native_packages_lib.group: libgcrypt: bump to v1.9.4 | Ørjan Malde | 1 | -2/+2 | |
Signed-off-by: Ørjan Malde <red@foxi.me> | |||||
2021-08-26 | etc/README.md: updated. | Lucio Andrés Illanes Albornoz | 1 | -2/+2 | |
2021-08-25 | devbuild.sh: updated. | Lucio Andrés Illanes Albornoz | 1 | -2/+2 | |
2021-08-25 | subr.rtl/rtl_fetch_git.subr:rtlp_fetch_url_git(): attempt to gracefully ↵ | Lucio Andrés Illanes Albornoz | 1 | -4/+25 | |
handle forced Git pushes. | |||||
2021-08-25 | subr/build_init.subr:buildp_init_getopts(): filter etc/build.usage{,.short} ↵ | Lucio Andrés Illanes Albornoz | 2 | -3/+18 | |
if stdout does not refer to a tty. subr/pkgtool_init.subr:pkgtoolp_init_getopts_help(): filter etc/pkgtool.usage if stdout does not refer to a tty. | |||||
2021-08-25 | etc/{build.usage{,.short},pkgtool.usage}: colourised. | Lucio Andrés Illanes Albornoz | 3 | -108/+108 | |
2021-08-25 | Implements ./build.sh -V {notice,verbose,build,fileops,install,xtrace}. | Lucio Andrés Illanes Albornoz | 7 | -28/+71 | |
2021-08-25 | {build,pkgtool}.sh: export LANG=C LC_ALL=C during execution for performance ↵ | Lucio Andrés Illanes Albornoz | 2 | -2/+4 | |
reasons. | |||||
2021-08-25 | etc/README.md: updated. | Lucio Andrés Illanes Albornoz | 1 | -5/+1 | |
2021-08-25 | subr/ex_pkg_env.subr:exp_pkg_env_set(): correctly inherit ${PKG_VARS_FILE} ↵ | Lucio Andrés Illanes Albornoz | 1 | -3/+9 | |
given ${PKG_INHERIT_FROM}. | |||||
2021-08-25 | files/pkgconf_host/bin/%[_target]-pkg-config: always append forward slash to ↵ | Lucio Andrés Illanes Albornoz | 1 | -1/+1 | |
prefix. | |||||
2021-08-25 | dist/dist_minipix.dist:pkg_dist_minipix_all(): remove unused spec vars. | Lucio Andrés Illanes Albornoz | 1 | -3/+0 | |
2021-08-25 | groups/221.native_packages_dev.group:gdb:${PKG_CONFIGURE_ARGS_EXTRA}: ↵ | Lucio Andrés Illanes Albornoz | 1 | -2/+2 | |
configure w/ --with-system-libiberty --with-system-readline --with-system-zlib --with-python=${PWD}/files/python2_host/bin/python2.7-config. groups/221.native_packages_dev.group:tk:${PKG_PATCHES_EXTRA}: fix filename. | |||||
2021-08-25 | vars/busybox.vars:pkg_busybox_configure(): copy from ↵ | Lucio Andrés Illanes Albornoz | 1 | -1/+3 | |
${MIDIPIX_BUILD_PWD}/files/busybox/. | |||||
2021-08-25 | files/pkgconf: removed. | Lucio Andrés Illanes Albornoz | 3 | -4/+1 | |
files/pkgconf_host/bin/%[_target]-pkg-config: correctly set prefix. groups/100.native_tools.group:pkgconf:${PKG_INSTALL_FILES_V2}: updated. | |||||
2021-08-24 | subr.rtl/rtl_install_v2.subr:rtlp_install_fmap_patterns(): only prepend ↵ | Lucio Andrés Illanes Albornoz | 1 | -1/+6 | |
${_rifp2_prefix} given non-absolute ${_rifp2_lhs}. | |||||
2021-08-24 | Merge {groups,vars}/ w/ extended ${PKG_INSTALL_V2} DSL. | Lucio Andrés Illanes Albornoz | 36 | -318/+226 | |
files/{autoconf_2_64_host,busybox,install_strip_host,libxml2,pkgconf,{pkgconf,python2,rpm,texinfo}_host}/*, etc/{busyboxconfig,python2.7-config}: added/moved. groups/000.host_tools.group:auto{conf_2_64,make_1_11_6}_host:${PKG_INSTALL_FILES_V2}: merged. groups/000.host_tools.group:install_strip_host:${PKG_BUILD_STEPS_DISABLE}: disable "build install_make install_rpm". groups/000.host_tools.group:install_strip_host:${PKG_INSTALL_FILES_V2}: merged. groups/000.host_tools.group:pkgconf_host:${PKG_INSTALL_FILES_V2}: merged. groups/010.host_deps.group:chainport_host:${PKG_BUILD_STEPS_DISABLE}: disable "build install_make install_rpm". groups/010.host_deps.group:chainport_host:${PKG_PREFIX}: removed. groups/010.host_deps.group:{chainport,clzip,cmake,dbus,libffi,libzip,mdso,ncursesw,perk,python[23],texinfo,tzdb}_host:${PKG_INSTALL_FILES_V2}: merged/updated. groups/020.host_deps_rpm.group:rpm_host:${PKG_INSTALL_FILES_V2}: merged. groups/030.host_toolchain.group:{binutils,ldso,nasm}_host:${PKG_INSTALL_FILES_V2}: merged/updated. groups/100.native_tools.group:{mdso,perk,pkgconf}:${PKG_INSTALL_FILES_V2}: merged. groups/110.native_toolchain.group:binutils:${PKG_INSTALL_FILES_V2}: merged. groups/120.native_runtime.group:{ldso,ntux,psxscl_strace}:${PKG_INSTALL_FILES_V2}: updated. groups/211.native_packages_cmdline.group:{busybox,dash.dos2unix,mksh,ninvaders,openbsd_baseutils,pixz,tree,terminally_tetris}:${PKG_INSTALL_FILES_V2}: merged/updated. groups/221.native_packages_dev.group:{gdb,lua,python3}:${PKG_INSTALL_FILES_V2}: updated. groups/231.native_packages_etc.group:{apr_util,bochs,bzip2,clzip,doomgeneric,hastyhex,john,ncursesw,p7zip,vim}:${PKG_INSTALL_FILES_V2}: updated. groups/251.native_packages_lib.group:{lib{ffi,jpeg_turbo,solv,ssh,xml2,zip},nettle,wolfssl}:${PKG_INSTALL_FILES_V2}: merged/updated. groups/251.native_packages_lib.group:nettle:${PKG_CONFIG_CACHE_EXTRA}: merged. groups/261.native_packages_x11.group:{glew,st}:${PKG_INSTALL_FILES_V2}: updated. groups/800.minipix.group:{bash,bzip2,dash,dropbear}_minipix:${PKG_INSTALL_FILES_V2}: updated. vars/{{autoconf_2_64,automake_1_11_6,chainport,dbus,install_strip,nasm,pkgconf,rpm,texinfo,tzdb}_host,nettle,pkgconf{,_host}}.vars: deleted. | |||||
2021-08-24 | dist/dist_minipix.dist: reimplemented using extended ${PKG_INSTALL_V2} DSL. | Lucio Andrés Illanes Albornoz | 1 | -77/+81 | |
2021-08-24 | midipix.env:${DEFAULT_BUILD_VARS}: adds INSTALL_FILES_V2. | Lucio Andrés Illanes Albornoz | 4 | -3/+31 | |
subr.rtl/rtl_install_v2.subr:rtlp_install_fmap(): fix typo. subr.rtl/rtl_install_v2.subr:rtlp_install_fmap_patterns(): don't prepend ${_rifp2_prefix} w/ %<*>. subr/ex_pkg_exec.subr:exp_pkg_exec_pre(): honour ${PKG_INSTALL_FILES:-} in emitting missing_pkg. subr/pkg_install_files.subr:pkgp_install_files_v2(): initial implementation. | |||||
2021-08-24 | devbuild.sh:devbuild_all(): optionally set -p count from ${1}. | Lucio Andrés Illanes Albornoz | 3 | -938/+936 | |
etc/README.md: updated. subr.rtl/rtl_install_v2.subr:rtl_install_v2(): remove debugging remnant. | |||||
2021-08-24 | subr.rtl/rtl_install_v2.subr:rtlp_install_fmap_params(): switch to portable ↵ | Lucio Andrés Illanes Albornoz | 1 | -1/+1 | |
[!...] vs. [^...] patterns. | |||||
2021-08-24 | etc/README.md: updated. | Lucio Andrés Illanes Albornoz | 1 | -295/+563 | |
2021-08-24 | subr/ex_pkg_env.subr:ex_pkg_env(): correctly source ${PKG_VARS_FILE}. | Lucio Andrés Illanes Albornoz | 1 | -2/+8 | |
2021-08-24 | Split ./build.sh -x from ./build.sh -vvvv. | Lucio Andrés Illanes Albornoz | 5 | -26/+31 | |
2021-08-24 | groups/251.native_packages_lib.group: remove trailing SP. | Lucio Andrés Illanes Albornoz | 1 | -2/+2 | |
2021-08-24 | subr.rtl/rtl_filepath.subr:rtl_is_newer(): correctly silence stat(1)'s stderr. | Lucio Andrés Illanes Albornoz | 1 | -2/+2 | |
2021-08-24 | subr.rtl/rtl_fileop.subr:rtl_fileop(): implements chgrp. | Lucio Andrés Illanes Albornoz | 1 | -6/+15 | |
subr.rtl/rtl_fileop.subr:rtl_fileop(): extend touch to accept optional timestamp. | |||||
2021-08-24 | subr/pkg_fetch_download.subr:pkg_fetch_download_clean_dlcache(): correctly ↵ | Lucio Andrés Illanes Albornoz | 1 | -1/+1 | |
silence cd(1)'s stderr. | |||||
2021-08-24 | subr/pkg_install.subr:pkg_install(): remove useless date(1) call. | Lucio Andrés Illanes Albornoz | 1 | -1/+1 | |
2021-08-24 | Implements extended ${PKG_INSTALL} DSL, pt. I. | Lucio Andrés Illanes Albornoz | 1 | -0/+542 | |
2021-08-24 | Merge vars/* symbolic links into groups/* w/ ${PKG_VARS_FILE}. | Lucio Andrés Illanes Albornoz | 23 | -19/+19 | |
2021-08-24 | Adds ${PKG_VARS_FILE} package variable. | Lucio Andrés Illanes Albornoz | 3 | -2/+3 | |
2021-08-24 | groups/120.native_runtime.group:${CXXFLAGS_CONFIGURE}: configure w/ ↵ | Lucio Andrés Illanes Albornoz | 2 | -1/+3 | |
${DEFAULT_CXXFLAGS_RUNTIME}. groups/dev_packages.group:${CXXFLAGS_CONFIGURE}: configure w/ $(rtl_lconcat "${DEFAULT_CXXFLAGS}" "--sysroot=${PREFIX_NATIVE}"). groups/dev_packages.group:${DEPENDS}: remove incorrect `native_packages' group-group dependency. | |||||
2021-08-24 | Merge ${PKG_CONFIG_CACHE_EXTRA} vars/* into groups/. | Lucio Andrés Illanes Albornoz | 34 | -220/+63 | |
2021-08-20 | groups/231.native_packages_etc.group:ltris:${PKG_CFLAGS_CONFIGURE_EXTRA}: ↵ | Lucio Andrés Illanes Albornoz | 1 | -1/+1 | |
configure w/ "-I${PREFIX_NATIVE}/include/SDL -std=gnu99". | |||||
2021-08-19 | subr.rtl/rtl_fetch_git.subr:{rtlp_fetch_url_git,rtl_fetch_mirror_urls_git}() ↵ | Lucio Andrés Illanes Albornoz | 2 | -17/+18 | |
: correctly reference ${_subdir} when {fetching,mirroring}. subr/pkg_fetch_download.subr:pkg_fetch_download_clean_dlcache(): correctly cleanup dlcache wrt. Git repositories. | |||||
2021-08-19 | groups/211.native_packages_cmdline.group:mp3splt:${PKG_URL}: updated. | Lucio Andrés Illanes Albornoz | 3 | -8/+8 | |
groups/231.native_packages_etc.group:htop:${PKG_URL}: updated. groups/231.native_packages_etc.group:lbreakout2:${PKG_URL}: updated. groups/231.native_packages_etc.group:ltris: bump to v1.2.3. groups/251.native_packages_lib.group:libmad:${PKG_URL}: updated. groups/251.native_packages_lib.group:libmp3splt:${PKG_URL}: updated. | |||||
2021-08-19 | etc/README.md: updated. | Lucio Andrés Illanes Albornoz | 1 | -0/+5 | |
2021-08-19 | subr/ex_pkg_exec.subr:exp_pkg_exec_pre(): always create any of ↵ | Lucio Andrés Illanes Albornoz | 1 | -0/+3 | |
${PKG_{{BASE,BUILD}_DIR,DESTDIR{,_HOST}}} if non-existent. | |||||
2021-08-19 | Switch to portable [!...] vs. [^...] patterns. | Lucio Andrés Illanes Albornoz | 4 | -14/+14 | |
2021-08-19 | Permit non-portable [^...] patterns in dash via fnmatch(3). | Lucio Andrés Illanes Albornoz | 1 | -0/+1 | |
groups/211.native_packages_cmdline.group:dash:${PKG_CONFIGURE_ARGS_EXTRA}: configure w/ --disable-glob --enable-fnmatch. |