Age | Commit message (Collapse) | Author | Files | Lines |
|
- Fix $PREFIX_NATIVE/lib.bak exclusion in tarball creation.
- Create lib.a files for all shared objects linked.
- Fix bzip2 shared object installation.
|
|
- Fixes signal handling wrt. build status files.
- Simplify tarball creation procedure.
- Forcibly remove all \*.la files from $PREFIX_LVL3/lib
after each installation build step.
|
|
|
|
- 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.
|
|
pathname conflicts not properly handled by libtool. Since .la files
need not be included in distribution tarballs, path fixups are applied
to them directly.
(see <http://www.metastatic.org/text/libtool.html>, reported by noninc.)
|
|
- General cleanup; consistent build status files in $PREFIX,
LICENSE -> LICENCE., fix libelf's pkg_libelf_install_post(), rotate
status files and tarballs.
|
|
|
|
collisions and leaks.
- Implemented consistent build/configure/install variable handling with per-level [0123]
defaults. Fixes lack of uniform CFLAGS (-g3 -O0) usage. The new build variables include:
- {AR,CC,RANLIB}_{BUILD,CONFIGURE,INSTALL},
- {{C,LD,MAKE}FLAGS_{BUILD,CONFIGURE,INSTALL}}{,_EXTRA},
- CONFIGURE_ARGS{,_EXTRA}, ENV_VARS_EXTRA, LIBTOOL_MIDIPIX, and PREFIX_EXTRA.
|
|
- Removed popt as only rsync required it.
- Removed __PSX_DEFAULT_ROOT_DIRECTORY psxscl patch as chroot(8) can be used instead.
- Swapped 204.psxscl.build with 205.ntcon.build.
|
|
|
|
|
|
|
|
- Build util-linux with ${PREFIX_LVL3}/{include,lib} in the search path.
- Integrated libressl, presently built with --disable-asm.
|
|
- 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.
|
|
|
|
|
|
etc.) build scripts; everything now goes into $PREFIX_NATIVE
except for the cross compiler and its dependencies, which go
into $PREFIX_TARGET.
- Replaced specific PREFIX variables w/ generic per-build level CFLAGS.
- Merged 204.psxscl.build into pkg.build.
- Generalised patching procedure into build.subr.
|
|
|
|
200.psxtypes.build with 204.psxscl.build.
|