Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-01-26 | vars/build.vars, build/gcc.*.mingw_w64.build: adds gcc.*.mingw_w64. | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -1/+1 | |
2017-01-20 | build.sh, vars/build.vars: rename `init' target to `invariants,' whose ↵ | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -3/+6 | |
packages are always built. etc/build.usage: excluded from -h screen. | |||||
2017-01-20 | build.sh: fetch ${GITROOT}/ports/chainport during `init' target and apply ↵ | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -1/+1 | |
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. | |||||
2016-12-14 | Updates file, libz, npth, Xproto, xtrans, libX11, Xrender, dash, diffutils, ↵ | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -0/+4 | |
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. | |||||
2016-12-08 | build.sh, subr/pkg.subr: fix -r ALL. | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -1/+2 | |
2016-11-21 | build.sh: fix -r ...:... | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -1/+2 | |
2016-11-18 | subr/check_updates.subr: preliminary support for apk_tools and bzip2. | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -1/+3 | |
2016-11-18 | subr/check_updates.subr: preliminary support for infounzip, infozip, ↵ | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -1/+3 | |
libgpg_error, libpthread_stubs, lua, mksh, rxvt_unicode, the_silver_searcher, util_linux, and xcb_proto, | |||||
2016-11-17 | subr/check_updates.subr: support ↵ | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -9/+3 | |
https?://github.com/<uname>/<pname>/...-style ${PKG_URL}s; general cleanup. | |||||
2016-11-17 | build.sh: adds -C flag: check package(s) for new updates. | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -1/+18 | |
2016-11-16 | build.sh: change build script directory from scripts/ to build/. | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -3/+3 | |
2016-11-16 | build.sh, subr/pkg.subr: export fewer variables. | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -5/+3 | |
2016-11-16 | build.sh: fix -[abt] and build variable overrides by calling source_vars() ↵ | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -12/+13 | |
after processing arguments. | |||||
2016-11-16 | build.sh: copy etc/ files after a successful build. | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -1/+1 | |
2016-11-15 | build.sh: adds -N (offline mode) flag. | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -0/+1 | |
2016-11-15 | 1) Replaces the SysV-style build script link mechanism w/ build {,meta-}targets, | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -160/+65 | |
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}. | |||||
2016-10-19 | - Adds gnupg v2.1.15, libassuan v2.4.3, libgcrypt v1.7.3, libgpg-error ↵ | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -1/+1 | |
v1.24, libksba v1.3.5, and npth v1.2 (via Redfoxmoon.) - Moves X11 dependencies to 350-399 and 3rd party packages to 400-499. | |||||
2016-09-11 | Strip binaries in ${PREFIX_NATIVE}/bin in release builds. | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -0/+3 | |
2016-09-11 | Add /usr/share/groff/<groff version>/tmac/e.tmac as a dependency. | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -1/+1 | |
2016-09-11 | Fixes ./build.sh BUILD_CPUS=<n>. | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -1/+2 | |
2016-09-10 | Adds msgfmt and Perl {autodie,ExtUtils::MakeMaker} prerequisite dependencies. | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -0/+7 | |
2016-09-10 | Adds -d (disable script) and -e (disable script.) | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -0/+2 | |
2016-07-21 | Adds -pi (old -i, insert build script) and -pr (remove build script.) | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -1/+2 | |
2016-07-20 | - Drops {bash,coreutils}_host in favour of dynamically-linked ↵ | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -1/+7 | |
${PREFIX_MINIPIX} binaries and libraries. - Manually install ncursesw {bin,lib,share}/ files to ${PREFIX_MINIPIX}. | |||||
2016-07-19 | - Additionally install ncursesw and ntctty into ${PREFIX_MINIPIX} and create ↵ | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -4/+6 | |
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-14 | kill(1) the build.sh background process w/ SIGTERM instead of SIGINT in ↵ | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -4/+6 | |
build.sh. | |||||
2016-07-11 | Replaces rm_if_exists() [-m] [-c] w/ secure_rm(), insecure_mkdir(), and ↵ | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -4/+4 | |
secure_cd(). secure_{rm,cd}() verify whether all pathnames supplied are rooted beneath ${PREFIX_ROOT}. | |||||
2016-07-11 | - Build slibtool_host in build level 0 and slibtool in build level 1. | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -0/+4 | |
- Fetch lazy in 006.musl.full.build. - Infer the default number of make(1) jobs to run simultaneously from /proc/cpuinfo. - Merges <https://ftp.gnu.org/gnu/bash/bash-4.3-patches/> into bash-4.3.local.patch. - Print all attributes off SGR at the start of a message in log_msg(). - Simplify 009.gcc.full.build and fetch{,_git}(). - Only create library archives for shared objects that have actually been installed. - Only invoke git-clone(1) and wget(1) in fetch{_git,}() when necessary. | |||||
2016-07-10 | Adds rxvt-unicode v9.22, xeyes v1.1.1 and xwd v1.0.6 and their dependencies ↵ | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -5/+6 | |
libICE v1.0.9, libSM v1.2.2, libxkbfile v1.0.9, libXaw v1.0.13, libXext v1.3.3, libXmu v1.1.2, libXpm v3.5.11, libXt v1.1.5, and renderproto v0.11.1. | |||||
2016-07-10 | Adds pseudo-build step `diff.' | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -6/+8 | |
2016-07-10 | - Check if build script exists and if build level is valid w/ -r. | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -2/+12 | |
- Removes build levels {configure,build,install}{1,2}. | |||||
2016-07-10 | General cleanup; user-visible changes: -a nt{32,64}, -b {debug,release}. | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -60/+102 | |
2016-06-23 | build.{sh,subr,vars}: adds check_prereq_files() and ${CHECK_PREREQ_FILES} ↵ | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -1/+3 | |
checking for gmp, mpc, and mpfr. (/usr/include/gmpxx.h /usr/include/mpc.h /usr/include/mpfr.h) | |||||
2016-06-23 | - Adds and integrates pkgconf_host and pkgconf; fixes Irssi and other | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -4/+7 | |
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-22 | Create ${PREFIX} if absent. | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -0/+3 | |
2016-06-22 | Fix wrong variable name when calling check_prereqs(). | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -1/+1 | |
2016-06-11 | Moved tarball creation logic into its own build script; level 9 build | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -42/+3 | |
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-06-09 | Create ASCII armored output when signing tarballs. | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -2/+2 | |
2016-06-09 | Adds and integrates slibtool: | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -3/+2 | |
- Adds ${PKG_SLIBTOOL}. - pkg.build: export ${MAKE} as `make LIBTOOL=${PKG_SLIBTOOL}'. - binutils{_host,}: use slibtool-static. - git: add NEEDS_SSL_WITH_CURL=1 to ${PKG_GIT_MAKEFLAGS_BUILD_EXTRA}. - pacman-5.0.1: add `LIBALPM_LIBS=-lssl -lbz2 -llzma -lz' to ${PKG_PACMAN_ENV_VARS_EXTRA}; Makefile.am patch. Introduces 32-bit (i686-nt32-midipix) support, selected by ARCH=nt32 and defaulting to 64-bit builds: - Create ${PREFIX_TARGET}/lib. - Remove ${PREFIX_TARGET} when cleaning the prefix if -c has been specified. - Set ${HOST_NATIVE}, ${TARGET}, and ${TARBALL_{SRC_,}FNAME_PREFIX} from ${ARCH}. - pkg.build: use ${TARGET}-dlltool instead of x86_64-nt64-midipix-dlltool. - glib-2.46.2: broken at present. - libffi-3.2.1/src/x86/win32.S: fix symbol prefix. - musl-1.1.12/arch/nt32/bits/syscall.h: copied from musl-1.1.12/arch/nt64/bits/syscall.h. - perl-5.22.1: Set --target from ${TARGET}. Bug fixes: - psxstub: make {_,__}so_entry_point weak symbols to express preference for the real psxscl shared object. - bash-4.3: fix lib/intl/libgnuintl.h issue. - libarchive-3.1.2: import FreeBSD-SA-16:23.libarchive and FreeBSD-SA-16:22.libarchive security fixes. Include all directories beneath ${WORKDIR} in the source tarball. Updated TODO list at the end of README. | |||||
2016-05-27 | Followup to last commit. | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -4/+4 | |
2016-05-26 | - Adds README to the repository and $PREFIX after a successful build. | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -4/+12 | |
- Replaces SHA-256 message digest w/ PGP signatures. | |||||
2016-05-26 | Copy `midipix.sh' and `Create `Midipix mintty shell' shortcut.vbs' into $PREFIX. | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -3/+3 | |
2016-05-25 | - Followup to <ffcc9c6a9dfeb481fb342accb71579ae5478ea74>. | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -3/+3 | |
- Fix pseudo-local variable leaks in build.subr. - Log $PKG_* environment variables prior to building w/ pkg.build. - Always build musl w/ -g2 -O0. - Remove obsolete export CFLAGS=${CFLAGS_LVL${BUILD_LVL}} command from build.sh. - Handle bin/libpsxscl.{last,log} in midipix.sh. - Add autoconf to $CHECK_PREREQ_CMDS. - Include `Create `Midipix mintty shell' shortcut.vbs' in the tarball. - Changes the $PKG_ENV_VARS_EXTRA variable name-value pair separator from `,' to `:'. - Link bash and coreutils statically. - Changes the level 2 package --prefix to `', installing to DESTDIR=$PREFIX_LVL2. | |||||
2016-04-23 | Followup to <15af12934ba6acb4bf38345ef33e3fdd4d946ae1>. | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -4/+4 | |
2016-04-21 | - Adds perl via perl-cross, Redfoxmoon, and ↵ | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -0/+8 | |
<https://github.com/lalbornoz/perl-cross>. - Ensure ${PREFIX}/usr and ${PREFIX_NATIVE}/usr are symbolic links to `.' | |||||
2016-03-18 | Create sha256sum(1) sums when creating tarballs. | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -0/+5 | |
2016-03-07 | Source ${HOME}/midipix_build.vars and/or ../midipix_build.vars. | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -0/+2 | |
2016-03-07 | - Make the midipix shell window shell script less useless. | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -1/+1 | |
It now defaults to "/c/Midipix /z" if no arguments are specified. - Include midipix.sh in distribution tarball. | |||||
2016-03-07 | Create source tarball when and after creating distribution tarball. | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -1/+7 | |
2016-03-06 | Followup to last commit. | Lucio Andrés Illanes Albornoz (arab, vxp) | 1 | -1/+1 | |