Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--blacklist1
-rw-r--r--community/grafana/PKGBUILD7
-rw-r--r--community/opam/PKGBUILD3
-rw-r--r--extra/archiso/PKGBUILD2
-rw-r--r--extra/cmake/cmake-3.11.4-find-libuv.patch12
-rw-r--r--extra/gtk-doc/PKGBUILD2
-rw-r--r--extra/java8-openjdk/PKGBUILD19
-rw-r--r--extra/java8-openjdk/hotspot-jdk8u181-b13-readdir_r.patch25
-rw-r--r--extra/linux-pae/PKGBUILD6
-rw-r--r--extra/linux-pae/config2
-rw-r--r--extra/meson/PKGBUILD8
-rw-r--r--extra/ostree/PKGBUILD8
12 files changed, 70 insertions, 25 deletions
diff --git a/blacklist b/blacklist
index e1210273..1b98bf5d 100644
--- a/blacklist
+++ b/blacklist
@@ -21,6 +21,7 @@ i686 ospray # "Your Embree build needs to support at least one ISA >= SSE4.1!"
any ovmf # "ERROR: This package must be built under the x86_64 architecture.", UEFI for VMS, of little use anyway with 32-bit machines
i686 parallel-netcdf-openmpi # requires MPI_Offset >= 8, which is not (yet?) possible on 32 bits - see https://github.com/open-mpi/ompi/issues/3195
i686 parity # "32-bit targets are not supported at the moment, You can use '32bit_opt_in' feature. See https://github.com/pepyakin/wasmi/issues/43
+i686 python-openstacksdk # infinite looping on build slaves, might be temporary
i686 python-pytorch # Gloo can only be built on 64-bit systems
i686 qcef # contains CEF binaries (not current ones) for 64-bit and MIPS only, no 32-bit Intel. Discuss with the authors if you need it.
i686 rubinius # Support for non-64bit platforms was deprecated 1 Jun 2016 and has now been removed. If non-64bit support is a critical feature for your application, please email contact@rubinius.com
diff --git a/community/grafana/PKGBUILD b/community/grafana/PKGBUILD
new file mode 100644
index 00000000..0a69ecce
--- /dev/null
+++ b/community/grafana/PKGBUILD
@@ -0,0 +1,7 @@
+# fix architecture of generated binaries
+eval "$(
+ declare -f package | \
+ sed '
+ s/linux-amd64/linux-386/g
+ '
+)"
diff --git a/community/opam/PKGBUILD b/community/opam/PKGBUILD
new file mode 100644
index 00000000..1e0c0b6b
--- /dev/null
+++ b/community/opam/PKGBUILD
@@ -0,0 +1,3 @@
+# hotfix for https://bugs.archlinux.org/task/59869
+makedepends=('ocaml-compiler-libs')
+
diff --git a/extra/archiso/PKGBUILD b/extra/archiso/PKGBUILD
index e28be616..cb86e4f5 100644
--- a/extra/archiso/PKGBUILD
+++ b/extra/archiso/PKGBUILD
@@ -4,7 +4,7 @@ license=('GPL')
url='https://git.archlinux32.org/archlinux32/archiso32'
source=("https://sources.archlinux32.org/sources/${pkgname}32-i686-v${pkgver}.tar.gz"{,.sig})
unset sha256sums
-sha512sums=('2588034a867d0dcc2b9b464afe1082f693e3b1addd4629ab76dce70b99871ef4ae865c37d8cbbdc303ba948b08d197b8539514f3a1774fb7af35c265c2826e67'
+sha512sums=('0c5d4b1c033eadbc63801b501ef24406bd1e77e7157a2abf9b3990d79563fde5c8f3cd3999a070d07625f7c20f6e46daa9190cd0f097de98afa0e61fc8eca25e'
'SKIP')
validpgpkeys=('DE9F7688CACF04FEB81A6C590AEEC90755DA7B5A')
diff --git a/extra/cmake/cmake-3.11.4-find-libuv.patch b/extra/cmake/cmake-3.11.4-find-libuv.patch
deleted file mode 100644
index 95a39cc3..00000000
--- a/extra/cmake/cmake-3.11.4-find-libuv.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -rauN cmake-3.11.4/Source/Modules/FindLibUV.cmake cmake-3.11.4-find-libuv-patch/Source/Modules/FindLibUV.cmake
---- cmake-3.11.4/Source/Modules/FindLibUV.cmake 2018-06-14 14:57:31.000000000 +0200
-+++ cmake-3.11.4-find-libuv-patch/Source/Modules/FindLibUV.cmake 2018-07-08 10:24:02.051505971 +0200
-@@ -63,6 +63,8 @@
- set(_LibUV_H_REGEX "#[ \t]*define[ \t]+UV_VERSION_(MAJOR|MINOR|PATCH)[ \t]+[0-9]+")
- if(LibUV_INCLUDE_DIR AND EXISTS "${LibUV_INCLUDE_DIR}/uv-version.h")
- file(STRINGS "${LibUV_INCLUDE_DIR}/uv-version.h" _LibUV_H REGEX "${_LibUV_H_REGEX}")
-+elseif(LibUV_INCLUDE_DIR AND EXISTS "${LibUV_INCLUDE_DIR}/uv/version.h")
-+ file(STRINGS "${LibUV_INCLUDE_DIR}/uv/version.h" _LibUV_H REGEX "${_LibUV_H_REGEX}")
- elseif(LibUV_INCLUDE_DIR AND EXISTS "${LibUV_INCLUDE_DIR}/uv.h")
- file(STRINGS "${LibUV_INCLUDE_DIR}/uv.h" _LibUV_H REGEX "${_LibUV_H_REGEX}")
- else()
diff --git a/extra/gtk-doc/PKGBUILD b/extra/gtk-doc/PKGBUILD
new file mode 100644
index 00000000..17493c54
--- /dev/null
+++ b/extra/gtk-doc/PKGBUILD
@@ -0,0 +1,2 @@
+# temporarily, pdftotext has poppler issues, testing broke my machine
+unset check
diff --git a/extra/java8-openjdk/PKGBUILD b/extra/java8-openjdk/PKGBUILD
new file mode 100644
index 00000000..69209bb8
--- /dev/null
+++ b/extra/java8-openjdk/PKGBUILD
@@ -0,0 +1,19 @@
+# glibc 2.28 readdir_r -> readdir hotfix (or, let's hope readdir is
+# actually thread-safe internally)
+
+source+=('hotspot-jdk8u181-b13-readdir_r.patch')
+sha256sums+=('76b176e6ec65e90b1352cb42ebf6c47a11c9a632662c31ff413965d03e3a5d41')
+
+eval "$(
+ declare -f prepare | \
+ sed '
+ /^}$/ i cd ${srcdir}/hotspot-${_repo_ver} && patch -Np1 < "${srcdir}/hotspot-jdk8u181-b13-readdir_r.patch"
+ '
+)"
+
+eval "$(
+ declare -f build | \
+ sed '
+ s/-Wno-error=deprecated-declarations/-Wno-error=deprecated-declarations -Wno-error=deprecated/
+ '
+)"
diff --git a/extra/java8-openjdk/hotspot-jdk8u181-b13-readdir_r.patch b/extra/java8-openjdk/hotspot-jdk8u181-b13-readdir_r.patch
new file mode 100644
index 00000000..2da9545c
--- /dev/null
+++ b/extra/java8-openjdk/hotspot-jdk8u181-b13-readdir_r.patch
@@ -0,0 +1,25 @@
+diff -rauN hotspot-jdk8u181-b13/src/os/linux/vm/os_linux.inline.hpp hotspot-jdk8u181-b13-readdir_r-patch/src/os/linux/vm/os_linux.inline.hpp
+--- hotspot-jdk8u181-b13/src/os/linux/vm/os_linux.inline.hpp 2018-07-04 03:01:40.000000000 +0200
++++ hotspot-jdk8u181-b13-readdir_r-patch/src/os/linux/vm/os_linux.inline.hpp 2018-08-29 16:58:42.460758701 +0200
+@@ -117,18 +117,10 @@
+ inline struct dirent* os::readdir(DIR* dirp, dirent *dbuf)
+ {
+ dirent* p;
+- int status;
+ assert(dirp != NULL, "just checking");
+-
+- // NOTE: Linux readdir_r (on RH 6.2 and 7.2 at least) is NOT like the POSIX
+- // version. Here is the doc for this function:
+- // http://www.gnu.org/manual/glibc-2.2.3/html_node/libc_262.html
+-
+- if((status = ::readdir_r(dirp, dbuf, &p)) != 0) {
+- errno = status;
+- return NULL;
+- } else
+- return p;
++
++ p = ::readdir(dirp);
++ return p;
+ }
+
+ inline int os::closedir(DIR *dirp) {
diff --git a/extra/linux-pae/PKGBUILD b/extra/linux-pae/PKGBUILD
index 522436d8..a4ad284f 100644
--- a/extra/linux-pae/PKGBUILD
+++ b/extra/linux-pae/PKGBUILD
@@ -4,7 +4,7 @@
# Maintainer: Thomas Baechler <thomas@archlinux.org>
pkgbase=linux-pae # Build stock -ARCH kernel
-pkgver=4.18.3
+pkgver=4.18.5
_srcname=linux-${pkgver}
pkgrel=1
arch=('i686')
@@ -24,9 +24,9 @@ validpgpkeys=(
'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds
'647F28654894E3BD457199BE38DBBDC86092693E' # Greg Kroah-Hartman
)
-sha256sums=('81ed3ccef8eb43cba3d2451a963d0bbaf5392af98435d42caee82d019a8443d4'
+sha256sums=('fb090a3680eddf6f10bf895bc3075bd3f830e3d2429ce469982db5a28df647bd'
'SKIP'
- '582cba78ad8d5a9068465aac64b178297bb8661a26cf295dce723e0ca34a9f1d'
+ '3957b6865cff44be43d879db8131974c7a4933ae0a2462f491640a11964abd7c'
'ae2e95db94ef7176207c690224169594d49445e04249d2499e9d2fbc117a0b21'
'75f99f5239e03238f88d1a834c50043ec32b1dc568f2cc291b07d04718483919'
'ad6344badc91ad0630caacde83f7f9b97276f80d26a20619a87952be65492c65'
diff --git a/extra/linux-pae/config b/extra/linux-pae/config
index 86bf4916..621b184f 100644
--- a/extra/linux-pae/config
+++ b/extra/linux-pae/config
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 4.18.3-1 Kernel Configuration
+# Linux/x86 4.18.5-1 Kernel Configuration
#
#
diff --git a/extra/meson/PKGBUILD b/extra/meson/PKGBUILD
index e197dae4..049f3375 100644
--- a/extra/meson/PKGBUILD
+++ b/extra/meson/PKGBUILD
@@ -1,3 +1,11 @@
+# checks fail in various ways (also upstream)
+eval "$(
+ declare -f check | \
+ sed '
+ s,./run_tests.py,./run_tests.py || true,
+ '
+)"
+
# i486-specific
if [ "${CARCH}" = "i486" ]; then
# too many dependencies
diff --git a/extra/ostree/PKGBUILD b/extra/ostree/PKGBUILD
deleted file mode 100644
index 8ff2fdc2..00000000
--- a/extra/ostree/PKGBUILD
+++ /dev/null
@@ -1,8 +0,0 @@
-# see also https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=902194
-
-eval "$(
- declare -f prepare | \
- sed '
- /git submodule update/ a git cherry-pick -n 1174d9f5ba537562c67084caf0214544fbb14ffc
- '
-)"