summaryrefslogtreecommitdiffhomepage
path: root/build.usage
AgeCommit message (Collapse)AuthorFilesLines
2016-11-13Adds libfirm via bfirm and cparser via bcparser (via midipix.)Lucio Andrés Illanes Albornoz (arab, vxp)1-2/+2
2016-09-18build.vars: adds prerequisite dependencies; john: disable on nt32; musl: ↵Lucio Andrés Illanes Albornoz (arab, vxp)1-0/+4
remove obsolete patch.
2016-09-10Adds -d (disable script) and -e (disable script.)Lucio Andrés Illanes Albornoz (arab, vxp)1-1/+3
2016-07-21Adds -pi (old -i, insert build script) and -pr (remove build script.)Lucio Andrés Illanes Albornoz (arab, vxp)1-3/+7
2016-07-19- Additionally install ncursesw and ntctty into ${PREFIX_MINIPIX} and create ↵Lucio Andrés Illanes Albornoz (arab, vxp)1-0/+1
Minipix tarball in 999.tarballs.build which solely contains ${PREFIX_MINIPIX}. - Adds {bash,coreutils}_static which are linked statically and installed to ${PREFIX_MINIPIX} as opposed to {bash_coreutils} which are not linked statically and installed to ${PREFIX_NATIVE}. - Adds file v5.28. - Add support for ${PREFIX_MINIPIX} to midipix.sh (either automatically detected or specified via -m.) - Adds verbosity flag -v wrt. secure_{cd,rm}() and insecure_mkdir(). - Build slibtool{_host,} w/ `--prefix='. - Export ${ARG_TARBALL} instead of special-casing build level 9. - Fix mc configure failure (error: could not determine how to read list of mounted file systems.)
2016-07-10Adds pseudo-build step `diff.'Lucio Andrés Illanes Albornoz (arab, vxp)1-4/+6
2016-07-10- Check if build script exists and if build level is valid w/ -r.Lucio Andrés Illanes Albornoz (arab, vxp)1-1/+1
- Removes build levels {configure,build,install}{1,2}.
2016-07-10General cleanup; user-visible changes: -a nt{32,64}, -b {debug,release}.Lucio Andrés Illanes Albornoz (arab, vxp)1-17/+13
2016-06-24Fixes libarchive v3.1.2 (via Somasis) and Python v3.5.1 build failures.Lucio Andrés Illanes Albornoz (arab, vxp)1-0/+1
- Adds nl(1) to ${CHECK_PREREQ_CMDS}. - Adds `Exherbo Linux (x86_64-pc-linux-musl) (x86_64)' to TESTED_ON and build.usage. - Build libarchive w/ --without-expat --without-xml2. - Install Python w/ prefix=. - Make libarchive use slibtool even when installing and remove the libtool-related patch and ${PKG_LIBARCHIVE_LIBTOOL_MIDIPIX}.
2016-06-23Remove Cygwin64 from build.usage and TESTED_ON due to several build errors.Lucio Andrés Illanes Albornoz (arab, vxp)1-1/+0
2016-06-23Add CentOS v7.2.1511 (Core) (x86_64) to TESTED_ON and build.usage.Lucio Andrés Illanes Albornoz (arab, vxp)1-0/+1
2016-06-23Update TESTED_ON and add to build.usage.Lucio Andrés Illanes Albornoz (arab, vxp)1-0/+6
2016-06-23- Adds and integrates pkgconf_host and pkgconf; fixes Irssi and otherLucio Andrés Illanes Albornoz (arab, vxp)1-2/+6
packages that depend on pkg-config(1) and makes their build variables significantly less hacky (apk_tools, irssi, nano, ncurses, ncursestw ncursesw, and pacman.) pkgconf_host installs a ${TARGET}-pkg-config wrapper script that passes --define-variable=prefix=${PREFIX_NATIVE} when cross-compiling. - Adds -i flag to insert a link to pkg.build for a new build script and automatically rename build scripts with higher consecutive build levels. - Consistently quote [(1) operands correctly wherever necessary. - Reorganise build level 3 script levels: 1) 300-319: library dependencies, ordered by dependencies and alphabetically, 2) 320-389: leaf packages, ordered alphabetically.
2016-06-11Moved tarball creation logic into its own build script; level 9 buildLucio Andrés Illanes Albornoz (arab, vxp)1-3/+5
scripts are only invoked when ${ARG_TARBALL} is set (-t.) Allow specification of the compression algorithm to use via -t{.bz2,gz,xz}. (via noninc)
2016-04-22- Followup to last commit:Lucio Andrés Illanes Albornoz (arab, vxp)1-2/+2
- Don't parallelise the perl build as libdummy.so must be built before building {cpan,ext}/. - Iteratively append ${PKG_CFLAGS_CONFIGURE} to ccflags when building perl as environment variables aren't considered by the configure script. - Add missing build step `build_dir' to build.usage. - Force the perk prefix to /usr rather than the default value of /usr/local.
2016-03-02- Emit warnings whenever a potentially dangerous operation is invoked by the ↵Lucio Andrés Illanes Albornoz (arab, vxp)1-1/+5
build scripts. Currently, this only includes rm_if_exists(). - Adds pedantic mode (-pt,) which additionally adds manual confirmation of each potentially dangerous operation.
2016-02-29Added more examples to build.usage.Lucio Andrés Illanes Albornoz (arab, vxp)1-0/+9
2016-02-29Fixed typo in build.usage.Lucio Andrés Illanes Albornoz (arab, vxp)1-1/+1
2016-02-27- Updated build.usage.Lucio Andrés Illanes Albornoz (arab, vxp)1-1/+1
- Successfully builds on Arch Linux 2016.02.01 (x64), added to TESTED_ON. - Adds 399.midipix_sh.build which puts the ...-strace-ntctty-chroot-bash script into $PREFIX. - Optionally pull in local patches named ${PKG_NAME}.local@${BUILD_HNAME}.local.patch.
2016-02-27Adds -x (xtrace) and -X (xtrace and create debug tarball.)Lucio Andrés Illanes Albornoz (arab, vxp)1-11/+14
2016-02-27- Implements -c (clean) and -nd (no download (unless necessary.))Lucio Andrés Illanes Albornoz (arab, vxp)1-4/+6
- General cleanup; consistent build status files in $PREFIX, LICENSE -> LICENCE., fix libelf's pkg_libelf_install_post(), rotate status files and tarballs.
2016-02-27- build.{sh,subr } cleanup including Cygwin compatibility fixes and ↵Lucio Andrés Illanes Albornoz (arab, vxp)1-19/+17
[gs]et_var_dyn(). - Replaced --build-{scripts,steps} w/ -r, --tarball w/ -t, and --help w/ -h. - Create BUILD_{FINISHED,STARTED}_AT_..., BUILD_IN_PROGRESS, and TARBALL_STARTED_AT files and BUILD_FINISHED_AT symlink in $PREFIX whenever appropriate.
2016-02-12- Major cleanup in general.Lucio Andrés Illanes Albornoz (arab, vxp)1-0/+22
- Added --{build-{scripts,steps},help,tarball}. Variables can now be overriden on the command-line. - Integrated bzip2, dash, less, ncurses, popt, rsync, tar, util-linux, which, and xz; as there are no patches in portage/ for util-linux just yet, this presently requires integrated local patches. Git is included in build.vars only as it requires OpenSSL. - Include ntapi.local.patch and psxscl.local.patch in the repository.