Age | Commit message (Collapse) | Author | Files | Lines |
|
- Call autoconf in ${PKG_SUBDIR} if ${PKG_AUTOCONF} is set; additionally
copies config.sub to ${PKG_SUBDIR}/build-aux if the latter is present.
|
|
-T0, respectively.
|
|
|
|
|
|
|
|
Followup to <828f47c2ab824d93b8aa4cdb00bb71cea43fcaba>.
|
|
Remove pkg-config from ${CHECK_PREREQ_CMDS}.
|
|
|
|
Build bin/{lua,luc} as bin/{lua,luac}5.3 and provide bin/{lua,luac}
symlinks to the former (via daurnimator.)
|
|
|
|
Amend leading slash to ${prefix} for x86_64-nt64-midipix-pkg-config.
|
|
References:
Thu, 23 Jun 2016 10:16:16 +0000 [1] svntogit/packages.git - Git clone of the 'packages' repository <https://git.archlinux.org/svntogit/packages.git/tree/trunk/liblua.so.patch?h=packages/lua>
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Apply ../${PKG_SUBDIR}.local.patch and ../${PKG_SUBDIR}.local@${BUILD_HNAME}.patch
diff files if present.
|
|
- Adds missing AR_INSTALL to ${PKG_BUILD_VARS}.
- Pass ${PKG_MAKEFLAGS_INSTALL} identical to ${PKG_MAKEFLAGS_BUILD}.
- Pass the correct ar(1) for the install target.
|
|
|
|
- Comment out implemented getsockopt(SOL_SOCKET, SO_ERROR) call in
order to fully fix /CONNECT.
- Dummy out pidwait_add() to work around the lack of clone(2).
- Provide for blocking /EXEC (see above.)
|
|
|
|
|
|
|
|
into ${PKG_SUBDIR}.)
Fix libpsxscl.log pathname in midipix.sh (via Elieux.)
|
|
(via Elieux.)
|
|
Followup to <2696b7e8fb2972e72fab7ca8b5a3ab87022814af>:
- Restore src/process/_execve.c NT_SEC_IMAGE vs. NT_SEC_RESERVE patch for
builds on lucio-vm.local. to allow for running Midipix from a network share.
Move previous psxscl patches into psxscl.local@lucio-vm.local.patch.
Prevent Irssi from using g_child_watch_add_full() when resolving hostnames
for testing purposes as clone(2) is not currently implemented.
Updated Create `Midipix mintty shell' shortcut.vbs:
- Always update the shortcut file.
- Launch sh(1) instead of Mintty (via Elieux.)
- Obtain the pathname to Cygwin from the command line, defaulting to `C:\cygwin64'.
Updated midipix.sh:
- Automatically determine ${MIDIPIX_DRIVE} and ${MIDIPIX_PNAME} via cygpath(1) (via Elieux.)
- Export MSYS2_ARG_CONV_EXCL="*" when running within Msys (via Elieux.)
- Prepend `/bin' to ${PATH} if not present (via Elieux.)
- Set and restore the previous cygdrive prefix.
- Use /proc/cygdrive instead of /cygdrive (via Elieux.)
|
|
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)
|
|
forcing usage of libtool w/o the `make LIBTOOL=[ ... ]' hack.
Fixes related glib-2.46.2 32-bit build failure in <95162014754fca037510884f5a3c0c73988cd902>.
|
|
dependency on gettext (vid noninc.)
|
|
- Remove SourceForge support in fetch().
- Download zsh-5.2.tar.xz from a non-SF mirror.
|
|
Move $(libcurl_la_LDFLAGS) to the very end of the libcurl.la $(LIBTOOL)
command line to correctly add all dependent libraries.
|
|
|
|
- Disable linking bash and coreutils statically until the necessary
fixes to psxstub and psxscl have been committed upstream.
Replace non-portable `tar -axf' invokations with {bunzip2,gunzip,xz} -d
| tar -xf - depending on the ${PKG_FNAME} file extension.
|
|
|
|
- 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.
|
|
to CFLAGS) (via midipix.)
|
|
|
|
|
|
- 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.
|
|
|
|
|
|
- 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.
|