pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/emulators/qemu qemu: fix extraction of 2.10.* on case-...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/f34c0321e39d
branches:  trunk
changeset: 370300:f34c0321e39d
user:      jdolecek <jdolecek%pkgsrc.org@localhost>
date:      Sat Oct 14 12:30:44 2017 +0000

description:
qemu: fix extraction of 2.10.* on case-insensitive filesystems

Exclude from roms/u-boot/scripts/Kconfig to fix extraction on case-insensitive
filesystems (e.g. Mac OS), there is a conflict between kconfig directory and
Kconfig file. The file is not used for anything, u-boot sources
are included just to comply with upstream licence. Hopefully u-boot will
be fixed, and next qemu version updated to include the fixed version.
Bumped PKGREVISION just in case nevertheless.

More info: https://bugs.launchpad.net/qemu/+bug/1714750
u-boot patch: https://lists.denx.de/pipermail/u-boot/2017-September/307910.html

diffstat:

 emulators/qemu/Makefile            |  8 +++++++-
 emulators/qemu/files/uboot-exclude |  1 +
 2 files changed, 8 insertions(+), 1 deletions(-)

diffs (29 lines):

diff -r d317f16bb058 -r f34c0321e39d emulators/qemu/Makefile
--- a/emulators/qemu/Makefile   Sat Oct 14 12:20:12 2017 +0000
+++ b/emulators/qemu/Makefile   Sat Oct 14 12:30:44 2017 +0000
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.173 2017/10/11 19:53:23 adam Exp $
+# $NetBSD: Makefile,v 1.174 2017/10/14 12:30:44 jdolecek Exp $
 
 DISTNAME=      qemu-2.10.1
+PKGREVISION=   1
 CATEGORIES=    emulators
 MASTER_SITES=  http://download.qemu-project.org/
 EXTRACT_SUFX=  .tar.xz
@@ -17,6 +18,11 @@
 UNLIMIT_RESOURCES=     datasize
 HAS_CONFIGURE=         yes
 
+# XXX u-boot updated in 2.10.0 causes extact problem on case-insensitive
+# XXX filesystems; for now just don't extract it, as it's not actually used
+# XXX see: https://bugs.launchpad.net/qemu/+bug/1714750
+EXTRACT_OPTS+=         -X ${FILESDIR}/uboot-exclude
+
 BUILD_DEPENDS+=                texi2html-[0-9]*:../../textproc/texi2html
 
 SUBST_CLASSES+=                        prefix
diff -r d317f16bb058 -r f34c0321e39d emulators/qemu/files/uboot-exclude
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/qemu/files/uboot-exclude        Sat Oct 14 12:30:44 2017 +0000
@@ -0,0 +1,1 @@
+*/roms/u-boot/scripts/Kconfig



Home | Main Index | Thread Index | Old Index