Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
arguments w/ options.
subr/pkgtool_init.subr:pkgtoolp_init_getopts(): allow mixing non-option arguments w/ options.
|
|
as soon as possible.
subr/ex_pkg.subr:ex_pkg_load_vars(): log variable file names at `notice' level.
subr/rtl_fileop.subr:rtl_fileop(): implements `source'.
|
|
|
|
etc/{{build,pkgtool}.usage,README.md}: updated.
|
|
-r ALL|LAST (via duvallj.)
|
|
group given either of --dump-{in,on-abort}.
|
|
during prefix cleaning, if requested.
|
|
during prefix cleaning, if requested.
|
|
specify maximum parallelisation job count w/ -P vs. -p jobs.
|
|
from buildp_init_env().
midipix.env:${DEFAULT_CLEAR_ENV_VARS_EXCEPT}: adds BUILD_HNAME.
etc/README.md: updated.
|
|
subr/build_init.subr:buildp_init_prereqs(): adds stat(1).
|
|
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.
|
|
|