Age | Commit message (Collapse) | Author | Files | Lines |
|
build/{gcc,musl}.*.build: refactored into vars/{gcc,musl}.*.build.
build/pkg.build: merged w/ build.sh (structurally) and refactored into subr/pkg_*.subr (implementations.)
patches/gcc_native_x86_64_w64_mingw32.local.patch: fix wrong filename.
subr/build.subr: merges source_scripts() into build.sh.
subr/pkg.subr: accept either of ${PKG_..._{URL,VERSION}} when checking for missing entries in var/build.vars.
vars/build.vars: adds vars for {gcc,musl}_*.
vars/psxstub.vars: convert to pkg_..._all(); call pkg_fetch().
|
|
|
|
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.
|
|
|
|
|
|
|
|
libgpg_error, libpthread_stubs, lua, mksh, rxvt_unicode, the_silver_searcher, util_linux, and xcb_proto,
|
|
https?://github.com/<uname>/<pname>/...-style ${PKG_URL}s; general cleanup.
|
|
|
|
|
|
|
|
after processing arguments.
|
|
|
|
|
|
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}.
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
${PREFIX_MINIPIX} binaries and libraries.
- Manually install ncursesw {bin,lib,share}/ files to ${PREFIX_MINIPIX}.
|
|
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.)
|
|
build.sh.
|
|
secure_cd().
secure_{rm,cd}() verify whether all pathnames supplied are rooted beneath ${PREFIX_ROOT}.
|
|
- 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.
|
|
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.
|
|
|
|
- Removes build levels {configure,build,install}{1,2}.
|
|
|
|
checking for gmp, mpc, and mpfr.
(/usr/include/gmpxx.h /usr/include/mpc.h /usr/include/mpfr.h)
|
|
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.
|
|
|
|
|
|
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)
|
|
|
|
- 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.
|
|
|
|
- Replaces SHA-256 message digest w/ PGP signatures.
|
|
|
|
- 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.
|
|
|
|
<https://github.com/lalbornoz/perl-cross>.
- Ensure ${PREFIX}/usr and ${PREFIX_NATIVE}/usr are symbolic links to `.'
|
|
|
|
|
|
It now defaults to "/c/Midipix /z" if no arguments are specified.
- Include midipix.sh in distribution tarball.
|
|
|