X-Original-To: alpine-aports@lists.alpinelinux.org Received: from mail-qt0-f171.google.com (mail-qt0-f171.google.com [209.85.216.171]) by lists.alpinelinux.org (Postfix) with ESMTP id BA23B5C5E95 for ; Thu, 3 May 2018 20:10:07 +0000 (GMT) Received: by mail-qt0-f171.google.com with SMTP id e8-v6so19722629qth.0 for ; Thu, 03 May 2018 13:10:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references; bh=L8u9RF450TxJZluYPvlUe2Hox5+HboWcW6yRE4LIfaE=; b=q0M11xY0RqG06Cfs+mw0HiW8mspXWWTKvAGEjRCbjNN4AR8Yx+22+7B0KKEXuJJjHU JgqefmJN8cEMrqPoNQHf1dDK5jpBQugAHfPScA4BQpAnqfeaAxWRsLQmp0a3GMLnBSqn p6HJLLQhRZkS8FAzohDQDScNVkqd8ctbqK5Srwv1TEygsuKGOT1FvSPkGhKEqLsTT5bs XxT3Jats1jVEJXQuYoUAjFcKrs1qwTWp/pFouax90jRvNJ/CRaHU4CpgUq9fiGkUyAIU sVHh3tWt4PciTJgh08Nfwbq0UoGRLOLfpX1mvc7IXwDtuGSjlLCffKfIjs430KRVo+3I AM5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=L8u9RF450TxJZluYPvlUe2Hox5+HboWcW6yRE4LIfaE=; b=HqPrCeMaXIn0rqVpkJPm+sMO1MMdL0eFHBv+3q6GZW6aVJHfhDOt9az4GnSI//iATD 8Rj9+xO0Vyx+s3iVlYl4wHwg8JjG9pvZ6cQLennlyGfUsP7E6iMCNDnCgTHCozb05l7m ywVAnOEjV0mLLdB6fFhi4o9aemr0AAQdvV+4sWOTEGLYjzLHuR97iefCXlOaWk25EUsy 89Olm/Zht6OSYe8Tz2xCC1KPU58VGOjC6Q+wnZ3dDI62Sl7CiDoDVC1RyjwwD4ldKm7G h6h1h9yi/5UiPtFY4zr1IkF0OPcYJuBjQ02SwJrCyUM4TviGeE5zPSzTOP03r/A2ZGXi bOAg== X-Gm-Message-State: ALQs6tBOCUPJmcCrMRuOQI+tfH70wuIudB92HET7IWhLNdwN6zMsnRtD v5GyVcWpBulT6MzAqd3yUAcB2A== X-Google-Smtp-Source: AB8JxZrJxAj9oU+TQskJ9tmBF9WARxRI7RtybpjknQdqyQ17+P1TmS0uEVpyAs60xr04wfws55a/wg== X-Received: by 2002:a0c:c12a:: with SMTP id f39-v6mr5061262qvh.203.1525378207020; Thu, 03 May 2018 13:10:07 -0700 (PDT) Received: from localhost.localdomain (c-71-60-35-21.hsd1.pa.comcast.net. [71.60.35.21]) by smtp.googlemail.com with ESMTPSA id x125sm6016380qkb.84.2018.05.03.13.10.05 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 03 May 2018 13:10:06 -0700 (PDT) From: Daniel Sabogal To: alpine-aports@lists.alpinelinux.org Subject: [alpine-aports] [PATCH] main/qemu: upgrade to 2.12.0 Date: Thu, 3 May 2018 16:13:51 -0400 Message-Id: <20180503201351.22742-2-dsabogalcc@gmail.com> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180503201351.22742-1-dsabogalcc@gmail.com> References: <20180503201351.22742-1-dsabogalcc@gmail.com> X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: Add subpackages for new/missing targets The milkymist platform for the lm32 target depends on libX11 when opengl support is enabled (default), but the configure script only emits X11_LIBS if SDL or GTK support enabled (they are not) --- ...ix-configure-for-s390-qemu-on-alpine.patch | 56 ------------------- main/qemu/APKBUILD | 19 +++++-- main/qemu/lm32-need-x11.patch | 11 ++++ 3 files changed, 25 insertions(+), 61 deletions(-) delete mode 100644 main/qemu/12-12-Fix-configure-for-s390-qemu-on-alpine.patch create mode 100644 main/qemu/lm32-need-x11.patch diff --git a/main/qemu/12-12-Fix-configure-for-s390-qemu-on-alpine.patch b/main/qemu/12-12-Fix-configure-for-s390-qemu-on-alpine.patch deleted file mode 100644 index 38b32da2ac..0000000000 --- a/main/qemu/12-12-Fix-configure-for-s390-qemu-on-alpine.patch +++ /dev/null @@ -1,56 +0,0 @@ -From patchwork Fri Jan 19 16:42:59 2018 -Content-Type: text/plain; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -Subject: [12/12] Fix configure for s390 qemu on alpine -X-Patchwork-Submitter: Christian Borntraeger -X-Patchwork-Id: 863654 -Message-Id: <1516380179-12737-1-git-send-email-borntraeger@de.ibm.com> -To: qemu-s390x@nongnu.org, qemu-devel@nongnu.org, - Peter Maydell , - Paolo Bonzini -Cc: Christian Borntraeger , - Alice Frosi , - Alice Frosi -Date: Fri, 19 Jan 2018 17:42:59 +0100 -From: Christian Borntraeger -List-Id: - -From: Alice Frosi - -In alpine docker image the qemu-system-s390x build is broken and -it throws this error: -qemu-system-s390x: Initialization of device s390-ipl failed: could not -load bootloader 's390-ccw.img' - -The grep command of busybox uses regex. This fails on binary data -(e.g. stops on every \0), so it does not identify the string -BiGeNdIaN in the test case big/little. Therefore, it assumes -that the architecture is little endian. - -This fix solves the grep problem by printing the content of -TMPO with strings - -Signed-off-by: Alice Frosi -Signed-off-by: Christian Borntraeger -[some changes to patch description, add -a option to strings] ---- - configure | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/configure b/configure -index 6d8c996..383b14e 100755 ---- a/configure -+++ b/configure -@@ -1906,9 +1906,9 @@ int main(int argc, char *argv[]) { - EOF - - if compile_object ; then -- if grep -q BiGeNdIaN $TMPO ; then -+ if strings -a $TMPO | grep -q BiGeNdIaN ; then - bigendian="yes" -- elif grep -q LiTtLeEnDiAn $TMPO ; then -+ elif strings -a $TMPO | grep -q LiTtLeEnDiAn ; then - bigendian="no" - else - echo big/little test failed diff --git a/main/qemu/APKBUILD b/main/qemu/APKBUILD index a66ed43c8c..884e64bd69 100644 --- a/main/qemu/APKBUILD +++ b/main/qemu/APKBUILD @@ -3,7 +3,7 @@ # Contributor: Jakub Jirutka # Maintainer: Natanael Copa pkgname=qemu -pkgver=2.11.1 +pkgver=2.12.0 pkgrel=0 pkgdesc="QEMU is a generic machine emulator and virtualizer" url="http://qemu.org/" @@ -49,6 +49,7 @@ subpackages="$pkgname-doc $pkgname-lang $pkgname-guest-agent:guest" _subsystems=" aarch64 + aarch64_be alpha arm armeb @@ -64,11 +65,14 @@ _subsystems=" mipsel mipsn32 mipsn32el + nios2 or1k ppc ppc64 ppc64abi32 ppc64le + riscv32 + riscv64 s390x sh4 sh4eb @@ -79,6 +83,7 @@ _subsystems=" system-alpha system-arm system-cris + system-hppa system-i386 system-lm32 system-m68k @@ -94,6 +99,8 @@ _subsystems=" system-ppc system-ppc64 system-ppcemb + system-riscv32 + system-riscv64 system-s390x system-sh4 system-sh4eb @@ -106,6 +113,8 @@ _subsystems=" system-xtensaeb tilegx x86_64 + xtensa + xtensaeb " for _sub in $_subsystems; do subpackages="$subpackages $pkgname-$_sub:_subsys" @@ -123,7 +132,7 @@ fi subpackages="$subpackages $pkgname-img" # -img must be declared the last -source="http://wiki.qemu-project.org/download/$pkgname-$pkgver.tar.bz2 +source="http://wiki.qemu-project.org/download/$pkgname-$pkgver.tar.xz 0001-elfload-load-PIE-executables-to-right-address.patch 0006-linux-user-signal.c-define-__SIGRTMIN-MAX-for-non-GN.patch 0001-linux-user-fix-build-with-musl-on-aarch64.patch @@ -135,7 +144,7 @@ source="http://wiki.qemu-project.org/download/$pkgname-$pkgver.tar.bz2 0001-linux-user-fix-build-with-musl-on-ppc64le.patch fix-sockios-header.patch test-crypto-ivgen-skip-essiv.patch - 12-12-Fix-configure-for-s390-qemu-on-alpine.patch + lm32-need-x11.patch $pkgname-guest-agent.confd $pkgname-guest-agent.initd @@ -338,7 +347,7 @@ guest() { "$subpkgdir"/etc/conf.d/$pkgname-guest-agent } -sha512sums="1b692bbdfc3dc785738c7192aa2a3f9cf53d9f5bf3b3f49fa8692050dc50f7056c8a4d1b527d48ffb2a674a0fd3a46d87addd1eaaa758f35eec1ab5adfe32354 qemu-2.11.1.tar.bz2 +sha512sums="dda057c52cf5fe460b029448049266ace061d21fb5f1cf71a6a37f67b3b7fc3350f6712bf22803fc38fa91f0bd438896ba01b5817b3b94ba9b6925aeaae053b7 qemu-2.12.0.tar.xz 405008589cad1c8b609eca004d520bf944366e8525f85a19fc6e283c95b84b6c2429822ba064675823ab69f1406a57377266a65021623d1cd581e7db000134fd 0001-elfload-load-PIE-executables-to-right-address.patch ec84b27648c01c6e58781295dcd0c2ff8e5a635f9836ef50c1da5d0ed125db1afc4cb5b01cb97606d6dd8f417acba93e1560d9a32ca29161a4bb730b302440ea 0006-linux-user-signal.c-define-__SIGRTMIN-MAX-for-non-GN.patch 1ac043312864309e19f839a699ab2485bca51bbf3d5fdb39f1a87b87e3cbdd8cbda1a56e6b5c9ffccd65a8ac2f600da9ceb8713f4dbba26f245bc52bcd8a1c56 0001-linux-user-fix-build-with-musl-on-aarch64.patch @@ -350,7 +359,7 @@ fd178f2913639a0c33199b3880cb17536961f2b3ff171c12b27f4be6bca032d6b88fd16302d09c69 d8933df9484158c2b4888254e62117d78f8ed7c18527b249419f39c2b2ab1afa148010884b40661f8965f1ef3105580fceffdfddbb2c9221dc1c62066722ba65 0001-linux-user-fix-build-with-musl-on-ppc64le.patch 39590476a4ebd7c1e79a4f0451b24c75b1817a2a83abaa1f71bb60b225d772152f0af8f3e51ff65645e378c536ffa6ff551dade52884d03a14b7c6a19c5c97d4 fix-sockios-header.patch 8b8db136f78bd26b5da171effa9e11016ec2bc3e2fc8107228b5543b47aa370978ed883794aa4f917f334e284a5b49e82070e1da2d31d49301195b6713a48eff test-crypto-ivgen-skip-essiv.patch -272272efbf380a6c070c267864c96aa6747c446394b650c9e40633f905e3b6240faa12202e38e9dede5fce02df3fc1bf5b0d6c7ce96826488e752ce339588117 12-12-Fix-configure-for-s390-qemu-on-alpine.patch +2c42571c51d14cdb67d238d2290e0fc9ce07413aa2b09a20ac86b94ee9f437deacc70d7f7c38cb4893ecb30f9e3ee53b207c6b6efbe72c427efec90f61739810 lm32-need-x11.patch d90c034cae3f9097466854ed1a9f32ab4b02089fcdf7320e8f4da13b2b1ff65067233f48809911485e4431d7ec1a22448b934121bc9522a2dc489009e87e2b1f qemu-guest-agent.confd 1cd24c2444c5935a763c501af2b0da31635aad9cf62e55416d6477fcec153cddbe7de205d99616def11b085e0dd366ba22463d2270f831d884edbc307c7864a6 qemu-guest-agent.initd 9b7a89b20fcf737832cb7b4d5dc7d8301dd88169cbe5339eda69fbb51c2e537d8cb9ec7cf37600899e734209e63410d50d0821bce97e401421db39c294d97be2 80-kvm.rules diff --git a/main/qemu/lm32-need-x11.patch b/main/qemu/lm32-need-x11.patch new file mode 100644 index 0000000000..456843c60b --- /dev/null +++ b/main/qemu/lm32-need-x11.patch @@ -0,0 +1,11 @@ +--- qemu-2.12.0/configure.orig ++++ qemu-2.12.0/configure +@@ -6086,7 +6086,7 @@ + echo "CONFIG_STAMP=_$( (echo $qemu_version; echo $pkgversion; cat $0) | $shacmd - | cut -f1 -d\ )" >> $config_host_mak + echo "CONFIG_MODULES=y" >> $config_host_mak + fi +-if test "$have_x11" = "yes" -a "$need_x11" = "yes"; then ++if test "$have_x11" = "yes"; then + echo "CONFIG_X11=y" >> $config_host_mak + echo "X11_CFLAGS=$x11_cflags" >> $config_host_mak + echo "X11_LIBS=$x11_libs" >> $config_host_mak -- 2.17.0 --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---