diff --git a/srcpkgs/j/template b/srcpkgs/j/template index 7477bfd0837..95aa0710684 100644 --- a/srcpkgs/j/template +++ b/srcpkgs/j/template @@ -27,10 +27,10 @@ aarch64*|arm*) _jpl="raspberry";; *) _jpl="linux";; esac -case "${XBPS_TARGET_MACHINE}" in -*-musl) makedepends+=" musl-fts-devel";; -esac - +if [ "${XBPS_TARGET_LIBC}" = musl ]; then + makedepends+=" musl-fts-devel" + LDFLAGS=-lfts +fi do_configure() { cp jsrc/jversion-x.h jsrc/jversion.h @@ -54,6 +54,7 @@ do_configure() { /^common="\$common/n; /^common/s/="/&$CFLAGS /; /^LDFLAGS/s/="/&$LDFLAGS /; + s/-Werror// /^#!/a\set -o errexit' \ make2/build_jconsole.sh make2/build_libj.sh } diff --git a/srcpkgs/j/update b/srcpkgs/j/update new file mode 100644 index 00000000000..5dbecfec6f3 --- /dev/null +++ b/srcpkgs/j/update @@ -0,0 +1 @@ +pattern='refs/tags/j?\K[0-9]+-release(-[a-z])?(?=.tar.gz)'