summaryrefslogtreecommitdiffhomepage
path: root/vars/build.vars
AgeCommit message (Collapse)AuthorFilesLines
2019-11-01Remove incorrect --host=${DEFAULT_TARGET} when building host tools/librariesMartin Storsjö1-6/+6
When passing --host to autoconf build systems, it means that one wants to build code that is going to run on this specific target. When building host tools/libraries, we're building code that is going to run on the current host system, not ${DEFAULT_TARGET}. Building with the incorrect --host parameter has appeared to work despite this, due to other fallbacks in autoconf. When building with --host=<triple>, autoconf first looks for <triple>-gcc, but if this isn't found, then proceeds to use gcc and assumes this is what the caller meant. When building GMP, its configure script wants to inspect symbol names, and uses a name listing tool (normally nm) for this purpose. When building gmp_host, with the incorrect --host parameter, it first looks for <triple>-nm, which doesn't exist. As the previously set incorrect triple is for a Windows OS (x86_64-nt64-midipix), it then looks for other windows type name listing tools, <triple>-dumpbin, then unprefixed dumpbin. If dumpbin is found (I happen to have it around, as a wine wrapper around MSVC tools, for convenience), it is used, but then fails to inspect the ELF object files that the compiler has used. By removing the incorrect --host parameter, the host toolchain deps build succeeds by not relying on autoconf implicitly doing the right thing despite the incorrect parameter. Also remove --target from HOST_TOOLCHAIN_DEPS_CONFIGURE_ARGS. Adding --target when building host tools generally is correct, when configuring tools that generate code (like binutils and gcc). For other projects that don't generate code, --target normally has no effect. GMP explicitly errors out if --target is set to a different value than host (as GMP's configure script thinks the caller has made a mistake).
2019-10-20vars/build.vars:libressl: updated to v3.0.2 (via Redfoxmoon.)Lucio Andrés Illanes Albornoz1-3/+7
vars/build.vars:native_packages_etc: adds libredwg v0.9 (via Redfoxmoon.) patches/libredwg-0.9.local.patch: via Redfoxmoon. patches/libressl-{2.9.1,3.0.2}.local.patch: via Redfoxmoon.
2019-10-20vars/build.vars:zsh: updated to 5.7.1 (via Redfoxmoon.)Lucio Andrés Illanes Albornoz1-2/+4
vars/build.vars:zsh:${PKG_CONFIGURE_ARGS_EXTRA}: configure w/ --enable-libc-musl --mandir=/usr/share/man --infodir=/usr/share/info --sysconfdir=/etc --enable-etcdir=/etc/zsh --enable-multibyte --enable-function-subdirs --enable-zsh-secure-free --with-tcsetpgrp (via Redfoxmoon.) vars/build.vars:zsh:${PKG_IN_TREE}: build in-tree (via Redfoxmoon.) vars/zsh.vars: via Redfoxmoon. patches/zsh-5.7.1.local.patch: via Redfoxmoon.
2019-10-19vars/build.vars:findutils: updated to v4.7.0 (via Redfoxmoon.)Lucio Andrés Illanes Albornoz1-5/+5
vars/build.vars:libgcrypt: updated to v1.8.5 (via Redfoxmoon.) vars/libgcrypt.vars: via Redfoxmoon. patches/libgcrypt-1.8.{2,5}.local.patch: via Redfoxmoon.
2019-10-19vars/build.vars:dropbear: updated to v2019.78 (via Redfoxmoon.)Lucio Andrés Illanes Albornoz1-2/+2
patches/dropbear{,_minipix}-2017.75.local.patch: removes obsolete patch (via Redfoxmoon.)
2019-10-19vars/build.vars:irssi: updated to v1.2.2 (via Redfoxmoon.)Lucio Andrés Illanes Albornoz1-2/+2
patches/irssi-1.1.1.local.patch: removes obsolete patch (via Redfoxmoon.) patches/irssi-1.2.2.local.patch: via Redfoxmoon.
2019-10-19vars/build.vars:libpng: updated to v1.6.37 (via Redfoxmoon.)Lucio Andrés Illanes Albornoz1-2/+2
2019-10-19vars/build.vars:libpcap: updated to v1.9.1 (via Redfoxmoon.)Lucio Andrés Illanes Albornoz1-3/+3
patches/libpcap-1.9.0.local.patch: removes obsolete patch (via Redfoxmoon.) vars/libpcap.vars: via Redfoxmoon.
2019-10-19vars/build.vars:calcurse: updated to v4.5.0 (via Redfoxmoon.)Lucio Andrés Illanes Albornoz1-4/+5
vars/build.vars:calcurse:${PKG_CONFIGURE_ARGS_EXTRA}: configure w/ --without-asciidoc (via Redfoxmoon.) vars/build.vars:nano: updated to v4.5 (via Redfoxmoon.)
2019-10-18vars/build.vars:coreutils: updated to v8.31 (via Redfoxmoon.)Lucio Andrés Illanes Albornoz1-2/+3
vars/build.vars:coreutils_minipix:${PKG_CONFIGURE_ARGS_EXTRA}: configure w/ --enable-single-binary=shebangs (via Redfoxmoon.) patches/coreutils{,_minipix}-8.{29,31}.local.patch: via Redfoxmoon (cluck.)
2019-10-16vars/build.vars:tcsh:${PKG_URL}: update dead URL.Lucio Andrés Illanes Albornoz1-1/+1
2019-10-16vars/build.vars:pcre:${PKG_{SHA256SUM,URL}}: update dead URL.Lucio Andrés Illanes Albornoz1-2/+2
2019-10-16vars/build.vars:host_packages_deps: build libreadline_host before building ↵Lucio Andrés Illanes Albornoz1-6/+6
python2_host.
2019-10-16vars/build.vars:popt:${PKG_URL}: update dead URL.Lucio Andrés Illanes Albornoz1-2/+2
2019-10-15vars/build.vars:{gdb,python2}_minipix: added (via midipix.)Lucio Andrés Illanes Albornoz1-6/+8
vars/{gdb,python2}{,_minipix}.vars: inherit from {gdb,python2}_*(). vars/invariants_minipix.vars: copy lib{expat,ncurses,perk,python2.7}.so.*.
2019-10-13vars/build.vars:bzip2: updated to v1.0.8 (via Redfoxmoon.)Lucio Andrés Illanes Albornoz1-4/+4
patches/bzip2/CVE-2016-3189.patch: removes obsolete patch (via Redfoxmoon.) patches/bzip2/bzip2-1.0.4-POSIX-shell.patch: removes obsolete patch (via Redfoxmoon.) patches/bzip2/bzip2-1.0.4-makefile-CFLAGS.patch: via Redfoxmoon. patches/bzip2/bzip2-1.0.4-man-links.patch: updated (via Redfoxmoon.) patches/bzip2/bzip2-1.0.6-saneso.patch: removes obsolete patch (via Redfoxmoon.) patches/bzip2/saneso.patch: via Redfoxmoon.
2019-10-12vars/build.vars:python2_host:${PKG_ENV_VARS_EXTRA}: build w/ ↵Lucio Andrés Illanes Albornoz1-0/+1
NATIVE_LDFLAGS=-Wl,-rpath,${PREFIX}/lib (via midipix.)
2019-10-12vars/build.vars:python3_host:${PKG_ENV_VARS_EXTRA}: build w/ ↵Lucio Andrés Illanes Albornoz1-0/+1
NATIVE_LDFLAGS=-Wl,-rpath,${PREFIX}/lib (via midipix.) vars/python3_host.vars: don't set ${LD_LIBRARY_PATH} (via midipix.)
2019-10-11vars/build.vars:host_packages_deps: adds libreadline_host v7.0 as a ↵Lucio Andrés Illanes Albornoz1-3/+8
dependency of gdb_host.
2019-10-11vars/build.vars:native_packages_deps_deps: split from native_packages_deps.Lucio Andrés Illanes Albornoz1-9/+42
vars/build.vars:native_packages_deps:{curl,libarchive,ncurses{t,}w,libuv}: moved to native_packages_deps_deps as dependencies of cmake. etc/build.usage: updated.
2019-10-10vars/build.vars:native_toolchain_deps: adds ncurses{,tw}_host as ↵Lucio Andrés Illanes Albornoz1-5/+18
dependencies of cmake_host (via midipix.)
2019-10-09vars/build.vars:host_{toolchain,packages_deps}: moves gdb_host (not via ↵Lucio Andrés Illanes Albornoz1-12/+12
Redfoxmoon.)
2019-10-07vars/build.vars:native_{toolchain_packages,packages_etc}: moves gdb (via ↵Lucio Andrés Illanes Albornoz1-13/+12
Redfoxmoon.)
2019-10-06gdb{_host}: --with-python: work around gdb's anti-cross-compilation patterns.midipix1-8/+9
Signed-off-by: Lucio Andrés Illanes Albornoz <lucio@lucioillanes.de>
2019-09-28vars/build.vars:diffutils: updated to v3.7 (via Redfoxmoon.)Lucio Andrés Illanes Albornoz1-3/+4
vars/build.vars:${CONFIG_CACHE_GNULIB}: adds gl_cv_C_locale_sans_EILSEQ=yes (via Redfoxmoon.)
2019-09-27vars/build.vars:bison: updated to v3.4.2 (via Redfoxmoon.)Lucio Andrés Illanes Albornoz1-11/+11
vars/build.vars:datamash: updated to v1.5 (via Redfoxmoon.) vars/build.vars:dos2unix: updated to v7.4.1 (via Redfoxmoon.) vars/build.vars:ncdu: updated to v1.14.1 (via Redfoxmoon.) vars/build.vars:ncdu:${PKG_ENV_VARS_EXTRA}: build w/ LIBS=-lncursesw -ltinfow (via Redfoxmoon.) vars/build.vars:openssh: updated to v8.0p1 (via Redfoxmoon.)
2019-09-27vars/build.vars:libflac: updated to v1.3.3 (via Redfoxmoon.)Lucio Andrés Illanes Albornoz1-4/+4
vars/build.vars:libogg: updated to v1.3.4 (via Redfoxmoon.) patches/libflac/CVE-2017-6888.patch: removes obsolete patch (via Redfoxmoon.)
2019-09-07vars/build.vars:{gmp{,_host},binutils{,_host}{,_mingw32},libelf,libffi_host} ↵Lucio Andrés Illanes Albornoz1-11/+11
:${PKG_PATCHES_EXTRA}: adapt to chainport's new directory layout (please don't read this message.)
2019-09-03vars/build.vars:glib_host:${PKG_CONFIGURE_ARGS_EXTRA}: configure w/ ↵Lucio Andrés Illanes Albornoz1-2/+3
--with-pcre=internal (via Redfoxmoon.) vars/build.vars:glib_host:${PKG_CFLAGS_BUILD_EXTRA}: build w/ -Wno-missing-include-dirs (via Redfoxmoon.) vars/build.vars:libgpg_error:${PKG_IN_TREE}: build in-tree (via Redfoxmoon.) vars/libgpg_error.vars via Redfoxmoon. patches/libgpg_error-1.25_pre.local.patch: via Redfoxmoon.
2019-09-01vars/build.vars:ncurses:${PKG_{C,LD}FLAGS}: don't pass ↵Lucio Andrés Illanes Albornoz1-4/+2
--sysroot=${PREFIX_NATIVE}. vars/build.vars:libreadline:${PKG_{C,LD}FLAGS}: pass {-I${PREFIX_NATIVE}/include,-L${PREFIX_NATIVE}/lib} vs. --sysroot=${PREFIX_NATIVE}.
2019-09-01vars/build.vars:native_toolchain_deps: move {ncurses,lib{readline,z}} from ↵Lucio Andrés Illanes Albornoz1-21/+34
native_packages_deps as dependencies of gdb.
2019-09-01vars/build.vars:native_toolchain: adds gdb v7.12.Lucio Andrés Illanes Albornoz1-2/+23
vars/build.vars:{host,native}_toolchain: adds gdb{_host,} v7.12.
2019-09-01vars/build.vars:{gmp{,_host},binutils{,_host}{,_mingw32},libelf,libffi_host} ↵Lucio Andrés Illanes Albornoz1-9/+9
:${PKG_PATCHES_EXTRA}: adapt to chainport's new directory layout. vars/binutils{,_host}{,_mingw32}.vars: adapt to chainport's new directory layout.
2019-08-23pkgconf,pkgconf_host: upgrade to v1.6.3.midipix1-7/+8
Signed-off-by: Lucio Andrés Illanes Albornoz <lucio@lucioillanes.de>
2019-08-23mdso{_host},perk{_host}: restore default empty prefix.midipix1-4/+4
Signed-off-by: Lucio Andrés Illanes Albornoz <lucio@lucioillanes.de>
2019-08-21tk: fix xft diagnostics when cross-compiling.midipix1-0/+3
Signed-off-by: Lucio Andrés Illanes Albornoz <lucio@lucioillanes.de>
2019-08-20lynx: adjust CFLAGS following upgrade to ncurses-6.1.midipix1-1/+1
Signed-off-by: Lucio Andrés Illanes Albornoz <lucio@lucioillanes.de>
2019-08-20hexcurse: fix linking semantics of libtinfo.midipix1-1/+1
Signed-off-by: Lucio Andrés Illanes Albornoz <lucio@lucioillanes.de>
2019-08-20mc: fix flavour of libtinfo being linked.midipix1-1/+1
Signed-off-by: Lucio Andrés Illanes Albornoz <lucio@lucioillanes.de>
2019-08-19procps_ng: adjust LIBS following upgrade to ncurses-6.1.midipix1-0/+1
Signed-off-by: Lucio Andrés Illanes Albornoz <lucio@lucioillanes.de>
2019-08-19nano: adjust LIBS following upgrade to ncurses-6.1.midipix1-0/+1
Signed-off-by: Lucio Andrés Illanes Albornoz <lucio@lucioillanes.de>
2019-08-19vars/build.vars:mc:${PKG_CFLAGS_CONFIGURE_EXTRA}: configure w/ ↵Lucio Andrés Illanes Albornoz1-1/+1
-DNCURSES_INTERNALS -I${PREFIX_NATIVE}/include -I${PREFIX_NATIVE}/include/ncursesw (via midipix.)
2019-08-19vars/build.vars:ncdu:${PKG_ENV_VARS_EXTRA}: build w/ LIBS=-lncursesw -ltinfo.Lucio Andrés Illanes Albornoz1-0/+1
2019-08-19ncurses[tw]: upgrade to ncurses-6.1, remove hard-coded -I/include from *.pc.midipix1-8/+8
Signed-off-by: Lucio Andrés Illanes Albornoz <lucio@lucioillanes.de>
2019-08-18moon_buggy: link against -lncurses -ltinfo.midipix1-0/+1
Signed-off-by: Lucio Andrés Illanes Albornoz <lucio@lucioillanes.de>
2019-08-18ninvaders: linked against -lncurses -ltinfo.midipix1-1/+2
Signed-off-by: Lucio Andrés Illanes Albornoz <lucio@lucioillanes.de>
2019-08-18hexcurse: link with -ltinfo as needed.midipix1-1/+2
Signed-off-by: Lucio Andrés Illanes Albornoz <lucio@lucioillanes.de>
2019-08-18binutils_host: build with -g2 -O0 until enhancement of ld has completed.midipix1-1/+1
Signed-off-by: Lucio Andrés Illanes Albornoz <lucio@lucioillanes.de>
2019-08-18vars/build.vars:libcaca:${PKG_LDFLAGS_CONFIGURE_EXTRA}: configure w/ ↵Lucio Andrés Illanes Albornoz1-1/+3
-Wl,--as-needed -ltinfow -Wl,--as-needed (via midipix.) vars/build.vars:terminally_tetris:${PKG_LDFLAGS_BUILD_EXTRA}: build w/ -L${PREFIX_NATIVE}/lib -lncurses -Wl,--as-needed -ltinfo -Wl,--no-as-needed (via midipix.) vars/build.vars:weechat:${PKG_LDFLAGS_CONFIGURE_EXTRA}: configure w/ -Wl,--as-needed -ltinfow -Wl,--no-as-needed (via midipix.)
2019-08-17binutils_host: finalize -lperk -lmdso integration.midipix1-1/+1
Signed-off-by: Lucio Andrés Illanes Albornoz <lucio@lucioillanes.de>