Age | Commit message (Collapse) | Author | Files | Lines |
|
subr/rtl_complex.subr:rtl_{check_prereqs,prompt,rc}(): initial implementation.
|
|
groups/000.host_tools.group:libtool_host:${PKG_LIBTOOL}: build w/ `none'.
subr/build_init.subr:buildp_init_getopts(): set ${DEFAULT_BUILD_CPUS} prior to ex_pkg_load_vars() call.
subr/pkg_{build,install_make}.subr: only pass `LIBTOOL=${PKG_LIBTOOL}' if set and not `none'.
vars/libtool_host.vars: removes obsolete vars file.
|
|
|
|
subr/build_init.subr:buildp_init_files(): replace timestamp w/ running total log filename suffix.
subr/build_init.subr:buildp_init_prereqs(): ensure sed(1) supports -i option.
subr/rtl_complex.subr:rtl_{get_cpu_count,is_newer}(): initial implementation.
subr/rtl_string.subr:rtl_match(): initial implementation.
|
|
etc/{build.usage,README.md}: updated.
|
|
if package dump is unavailable.
build.sh:buildp_dispatch_fail_pkg(): log --dump-{in,on-abort} messages at `info' level.
|
|
build.sh:build(): move cd(1) to $(dirname "${0}").
etc/{build.usage,README.md}: updated.
midipix.env:${DEFAULT_CLEAR_ENV_VARS_EXCEPT}: allow inheriting ARCH, BUILD, BUILD_DLCACHEDIR, BUILD_WORKDIR, and PREFIX* from the environment.
pkgtool.sh: initial implementation.
subr/build_init.subr:buildp_init_defaults(): allow inheriting ARCH, BUILD, BUILD_DLCACHEDIR, BUILD_WORKDIR, and PREFIX* from the environment.
subr/build_init.subr:buildp_init_env(): move cd(1) to $(dirname "${0}").
subr/build_init.subr:buildp_init_files(): correctly pass ${_status} from rtl_check_path_vars().
subr/ex_pkg_exec.subr:ex_pkg_exec(): dump subset of variables and exported variables on build failure and --dump-on-abort.
subr/pkgtool_init.subr: adapted from subr/build_init.subr.
subr/rtl_complex.subr:rtl_filter_vars(): initial implementation.
subr/rtl_string.subr:rtl_subst(): initial implementation.
|
|
dependency expansion.
etc/{build.usage,README.md}, subr/build_init.subr: updated.
|
|
rebuild all packages that depend on the specified package(s).
etc/{build.usage,README.md}, subr/build_init.subr: updated.
|
|
buildp_init_getopts().
subr/build_init.subr:buildp_init_prereqs(): split from buildp_init_env().
etc/README.md: updated.
|
|
possible (via duvallj.)
subr/build_init.subr:buildp_init_env(): correctly emit errors & exit given early initialisation failure.
etc/README.md: updated.
|
|
subr/rtl_list.subr:rtl_llift(): added.
|
|
subr/build_init.subr:buildp_init_args(): correctly parse -r package[,...]:step[,...].
subr/ex_pkg{,_dispatch}.subr: minor cleanup.
subr/ex_pkg_dispatch.subr:ex_pkg_dispatch(): don't reset ${EX_PKG_DISPATCH_UNKNOWN} on entry.
subr/ex_pkg_dispatch.subr:ex_pkg_dispatch(): correctly check ${_pkg_names} for ${_pkg_name} when updating ${EX_PKG_DISPATCH_UNKNOWN}.
|
|
(via Redfoxmoon.)
|
|
subr/build_init.subr:buildp_init_vars(): source ./midipix.env.
|
|
build.sh:buildp_dispatch_pkg_state(): fix `missing_pkg' log message.
subr/ex_pkg_env.subr:exp_pkg_env_set(): source from "dist/${_pkg_name}.dist" given `dist' group.
|
|
|
|
subr/build_init.subr:buildp_init_vars(): don't include groups in ${_default_build_groups} if ${GROUP_AUTO} is set to 0.
|
|
subr/build_init.subr:buildp_init_vars(): fix ${_default_build_groups} generation.
|
|
|
|
build.sh, subr/build_init.subr: minor cleanup.
subr/ex_pkg_dispatch.subr:exp_pkg_expand_packages(): call ${_dispatch_fn} w/ {disabled,skipped}_pkg for {disabled,skipped} packages.
subr/ex_pkg_dispatch.subr:exp_pkg_expand_packages(): don't mutate ${EX_PKG_NSKIPPED}.
subr/ex_pkg_dispatch.subr:ex_pkg_dispatch(): don't set ${EX_PKG_NSKIPPED}.
|
|
|
|
subr/build_init.subr:buildp_init_prereqs(): redirect which(1) stderr to /dev/null.
|
|
intltool_host.)
etc/README: updated.
|
|
|
|
package(s).
|
|
prerequisite commands.
etc/README: updated.
|
|
sha256sum to list of prerequisite commands.
subr/ex_rtl_fetch.subr:ex_rtl_fetch_url_wget(): use sha256sum(1) instead of openssl(1) w/ dgst -sha256.
etc/README: updated.
|
|
getopts(1) constraints.
|
|
getopts(1) constraints.
etc/build.usage: updated.
|
|
sourcing vars.
|
|
${DEFAULT_BUILD_CPUS}/2 or 1.
subr/build_init.subr:buildp_init_env(): reject invalid -P job counts.
etc/build.usage: updated.
|
|
groups/2*.native_packages_*.group: adds dependencies.
subr/{build_init,ex_pkg_dispatch}.subr, etc/build.usage: forcibly rebuild all dependencies w/ -r **[ ...] vs. -r *[ ... ].
subr/ex_pkg_dispatch.subr:exp_pkg_get_packages(): log message before and after resolving dependencies.
|
|
subr/build_init.subr:buildp_init_getopts(): reject invalid build group names.
subr/build_init.subr:buildp_init_prereqs(): insist on GNU sed.
subr/build_init.subr:build_fini(): fixed.
subr/ex_rtl_complex.subr:ex_rtl_kill_tree(): restored.
subr/ex_rtl_log.subr: include fallback ${DEFAULT_LOG_MSG_*_COLOUR}s.
|
|
groups/231.native_packages_etc.group:apr_util:${PKG_MAKEFLAGS_BUILD}: build w/ -j1.
subr/{build_{args,init},ex_rtl{,_complex}}.subr: minor cleanup.
subr/{build_args,ex_rtl}.subr: purge leading whitespaces.
|
|
merged/split, adds dependencies.
groups/: updates layout.
etc/build.usage: updated.
subr/build_init.subr:build_init(): only include actual groups in ${GROUPS_DEFAULT}.
|
|
subr/build_init.subr: source groups/*.group & set ${GROUPS_DEFAULT}.
vars/midipix.vars: merged into vars/env.vars.
|
|
|
|
signal.
subr/build_init.subr:build_init(): check for pgrep(1) in $PATH.
subr/ex_rtl.subr:ex_rtl_kill_tree(): implement w/ pgrep(1).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The TERMCAP variable, if present, can be very long (27 lines and
over 1500 chars in my case).
In these cases, the earlier lines end with a backslash, and the
following ones start with a one tab indent.
Filter for lines starting with "export" to properly find the
variable names only, as that's the only thing we're interested in
here.
|
|
subr/ex_pkg_env.subr: don't unset ${LD_LIBRARY_PATH} given build target host_packages_deps.
vars/libsolv.vars: don't unset ${LD_LIBRARY_PATH}.
|
|
${DEFAULT_CHECK_PREREQ_{CMDS,FILES{,_DYNAMIC},PERL_MODULES}}.
etc/build.usage: update target list.
subr/build_checks.subr: merges remaining checks into subr/build_init.subr.
|
|
etc/build.usage, subr/build_{args,init}.subr: merges -[46N] into -F as ipv4|ipv6|offline.
subr/ex_rtl_fetch.subr: honour ${{ARG_FETCH_FORCE,DEFAULT_GIT_ARGS}}.
subr/pkg_install_strip.subr: correctly strip non-release build binaries.
subr/pkg_install_strip.subr:pkg_install_strip(): honour ${ARG_DEBUG_MINIPIX}.
vars/env.vars, subr/pkg_fetch_{download,git,wget}.subr: merges fetch_{git,wget} into fetch_download.
vars/midipix.vars: adds ${DEFAULT_GIT_ARGS}.
vars/{musl,python[23]{,_host}}.vars: updated concerning fetch_download.
|
|
{minipix,pkg,rpm,t{bz2,gz,xz},zipdist}.
subr/{build_args,pkg_clean}.subr: cleanup ${ARG_CLEAN_BUILDS} usage.
vars/build.vars:dist: merged into invariants.
vars/invariants_minipix.vars: adapted from vars/dist_minipix_dist.vars.
vars/{invariants_tarballs,midipix}.vars: don't produce source tarballs.
|