Age | Commit message (Collapse) | Author | Files | Lines |
|
build.sh:exec_start, vars/invariants_{digest,tarballs}.vars: move ${ARG_TARBALL} checks into invariants_{digest,tarballs}.
etc/build.usage: update targets list.
vars/build.vars:dist_minipix: renamed to `minipix'.
vars/build.vars:dist: split into {dist,invariants}.
vars/dist_gitref.vars: renamed to vars/invariants_gitref.vars.
|
|
|
|
midipix_build since the last build.
etc/build.usage, subr/build_args.subr: adds --as-needed.
vars/build.vars:dist_target: adds dist_gitref.
vars/dist_gitref.vars: print git-rev-parse(1) HEAD to ${PREFIX}/build.gitref.
|
|
absence of -R.
etc/build.usage: clarify the consequences of parallelising builds to guide the perplexed and to confuse the people of the tribe of certainty into enlightenment (or not?)
subr/ex_pkg_dispatch.subr:exp_pkg_dispatch(): moved traps.
subr/ex_pkg_exec.subr:ex_pkg_exec(): forcibly pkill(1) child processes on failure.
|
|
target.. argument spec(s).
vars/build.vars: removes meta-targets, adds ${ALL_TARGETS}.
|
|
subdirs) and -p (create package tarballs).
subr/pkg_clean.subr: given -C, clean build, dest, and/or src.
subr/pkg_install.subr: given -p, create gzip(1)-compressed package tarball at ${PKG_BASE_DIR}/${PKG_NAME}.tgz.
vars/env.vars:${DEFAULT_BUILD_STEPS}: adds `clean' post-install.
|
|
subr/build_args.subr: adds `optarg' arg type & ARG_PARALLEL:optarg:-P:auto.
subr/build_init.subr: default ${ARG_PARALLEL} ([jobs]) to ${DEFAULT_BUILD_CPUS}.
subr/ex_pkg_dispatch.subr: honour ${ARG_PARALLEL}, defaulting to no parallelisation.
|
|
|
|
|
|
|
|
subr/ex_pkg_dispatch.subr:ex_pkg_dispatch(): reimplement -r ALL.
|
|
|
|
etc/build.usage: updated.
subr/ex_pkg_dispatch.subr: set -o xtrace within child process given ${ARG_XTRACE} (-x.)
subr/ex_setup_args.subr: set ${ARG_VERBOSE2} (-vv) given ${ARG_XTRACE} (-x.)
|
|
subr/pkg_install.subr, vars/env.vars: removes ${PKG_PREFIX_EXTRA}.
etc/config.cache: adds util_linux.
|
|
vars/build.vars, etc/build.usage: adds {host,native}_toolchain_deps.
|
|
subr/ex_rtl_log.subr:ex_log_msg(): adds vvvo and vvfo.
|
|
|
|
etc/build.usage: updated.
subr/pkg_setup_{env,subdirs}.subr: split {cd,mkdir}(1) sequence into setup_env_subdirs.
vars/env.vars: adds setup_distclean:variant & setup_subdirs:invariant build steps.
|
|
vars/env.vars: fix ${DEFAULT_BUILD_CPUS} reference.
vars/{gcc,libfirm,psxstub}.vars: fix ${PKG_MAKEFLAGS_BUILD} reference.
vars/git.vars:pkg_git_install_post(): process files in destdir.
subr/pkg_install_libs.subr:pkgp_install_lib_link(): ln(1) w/ target's basename.
subr/pkg_install_libs.subr:pkg_install_libs(): sanity-check filenames.
subr/pkg_setup_env.subr:pkg_setup_env(): rm(1) ${PKG_BASE_DIR} during -r.
etc/build.usage: updated.
|
|
subr/mode_check_updates.subr: seperated into check_updates.sh.
subr/post_{copy_etc,sha256sums,tarballs}.subr: absorbed into `dist' target.
|
|
vars/build.vars: install w/ `DESTDIR=<prefix> PREFIX= prefix=' by default.
vars/build.vars:cmake: build w/ -g0 -O2.
vars/cmake.vars: build using cmake_host.
vars/pkgconf_host.vars: remove & don't install ${PREFIX}/bin/pkg-config link to avoid confusing host packages.
vars/{apr_util,chainport}.vars: replaced w/ corresponding ${PKG_BUILD_STEPS}.
patches/perl-5.22.1.local.patch: pass -L. -lperl when linking.
patches/smallbasic.local.patch: don't call pcre-config.
subr/pkg_autoconf.subr, vars/{lib{caca,udns},toilet}.vars: always install config.sub after bootstrap.
subr/pkg_disabled.subr: always silently finish disabled packages.
subr/pkg_setup_{env,vars}.subr: split.
subr/pkg_{build,install}.subr: always pass LIBTOOL=${PKG_SLIBTOOL:=slibtool}.
subr/pkg_{{build,work}_dir,extract,setup_env}.subr: infer ${PKG_BUILD_DIR} from ${PKG_SUBDIR} given the absence of configure{,.{ac,in}}.
|
|
of strip(1)ping minipix/bin/*.
subr/post_strip.subr: strip(1) minipix/bin/* unless --debug-minipix was specified (via midipix.)
vars/build.vars: adds `minipix' target individually and as part of `world' encompassing all minipix-flavoured packages.
|
|
subr/pre_setup_env.subr: prepend -4 or -6 to ${WGET_ARGS} when -[46] was specified.
|
|
building (relaxed mode) (via midipix.)
|
|
|
|
packages are always built.
etc/build.usage: excluded from -h screen.
|
|
patches found within.
build/pkg.build, etc/build.usage, vars/{build,chainport}.vars: adds newly introduced `init' target.
patches/{binutils,gmp,lib{elf,ffi}}-*.patch: moved to chainport repository.
|
|
dos2unix, gawk, grep, make, man-db, mksh, openssh, patch, tar, The Silver Searcher, whois, and zsh.
build.sh, etc/build.usage: adds -i (ignore SHA256 hash mismatches.)
build.sh, build/pkg.build, subr/pkg.subr: skip `clean' build target unless explicitly specified.
patches/man-db-2.7.6.1.local.patch: added.
|
|
overwrite our config.sub.
build/pkg.build: adds `patch_pre' build step.
etc/build.usage: updated to document the above.
|
|
|
|
|
|
2) splits build.{subr,sh}} into subr/{build,pkg,rtl}.subr and build.sh,
3) replaces {997.strip,998.midipix_sh,999.tarballs}.build with subr/{strip,tarball}.subr,
4) moves patches to patches/, vars files to vars/, and everything else to etc/,
5) renames `Create `Midipix mintty shell' shortcut.vbs' to midipix_shortcut.vbs,
6) fixes a Weechat configure issue, and
7) updates etc/{build.usage,README}.
|