From 519a401845e6d9c4645236e433abc9b61fde4590 Mon Sep 17 00:00:00 2001 From: mobinmob Date: Sun, 27 Oct 2019 22:26:36 +0200 Subject: [PATCH] gzdoom: update to 4.2.3. --- ...d654ed85fc42ec59c99f760a7da572a95d2d.patch | 21 +++++++++++++++++++ srcpkgs/gzdoom/template | 10 ++++++--- 2 files changed, 28 insertions(+), 3 deletions(-) create mode 100644 srcpkgs/gzdoom/patches/c3fed654ed85fc42ec59c99f760a7da572a95d2d.patch diff --git a/srcpkgs/gzdoom/patches/c3fed654ed85fc42ec59c99f760a7da572a95d2d.patch b/srcpkgs/gzdoom/patches/c3fed654ed85fc42ec59c99f760a7da572a95d2d.patch new file mode 100644 index 00000000000..f32d6370c8c --- /dev/null +++ b/srcpkgs/gzdoom/patches/c3fed654ed85fc42ec59c99f760a7da572a95d2d.patch @@ -0,0 +1,21 @@ +From c3fed654ed85fc42ec59c99f760a7da572a95d2d Mon Sep 17 00:00:00 2001 +From: John Zimmermann +Date: Tue, 29 Oct 2019 01:02:09 +0100 +Subject: [PATCH] utility/palette.cpp requires sse2 on x86* + +--- + src/CMakeLists.txt | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt +index 6f6ece0a24..cb8ffc0f3d 100644 +--- a/src/CMakeLists.txt ++++ b/src/CMakeLists.txt +@@ -1305,6 +1305,7 @@ if( ZD_CMAKE_COMPILER_IS_GNUCXX_COMPATIBLE ) + rendering/polyrenderer/poly_all.cpp + rendering/swrenderer/r_all.cpp + utility/x86.cpp ++ utility/palette.cpp + PROPERTIES COMPILE_FLAGS "-msse2 -mmmx" ) + endif() + endif() diff --git a/srcpkgs/gzdoom/template b/srcpkgs/gzdoom/template index 136817c9386..103d2c7f190 100644 --- a/srcpkgs/gzdoom/template +++ b/srcpkgs/gzdoom/template @@ -1,6 +1,6 @@ # Template file for 'gzdoom' pkgname=gzdoom -version=4.1.3 +version=4.2.3 revision=1 _tagdate=2019-07-09 wrksrc="${pkgname}-g${version}" @@ -15,8 +15,8 @@ license="GPL-3.0-or-later" homepage="https://www.zdoom.org" distfiles="https://github.com/coelckers/${pkgname}/archive/g${version}.tar.gz https://github.com/coelckers/${pkgname}/releases/download/g${version}/${pkgname}_${version}_amd64.deb" -checksum="5174c73e553d8ebbb5939255a6bdc56aecd4ff862ed20e544f271d59290a2d2b - bdcd19779d0c37ffeef2ef06252bd427f714546c6767f6ce61cb0bd5e99f99b9" +checksum="6dad7c0be3a780f7cf3a3aea13768d58e3b49745ee84cc7ac46fe137daaf30b9 + 102848ff2e82d121f180541a79322f66a836c1b249280e5aad7ea51f429bb3a3" skip_extraction="${pkgname}_${version}_amd64.deb" nocross=yes @@ -27,6 +27,10 @@ case "$XBPS_MACHINE" in ;; esac +case "$XBPS_TARGET_MACHINE" in + i686) broken="https://api.travis-ci.org/v3/job/603618228/log.txt" ;; +esac + post_extract() { ar -p ${XBPS_SRCDISTDIR}/${pkgname}-${version}/${pkgname}_${version}_amd64.deb data.tar.xz | tar --strip-components=4 -xJf - ./usr/share/{pixmaps/gzdoom.png,applications/gzdoom.desktop}