Date: Wed, 28 Nov 2018 09:37:31 +0000 (UTC) From: Kevin Bowling <kbowling@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r486085 - in head: . emulators emulators/qemu-powernv emulators/qemu-ppcnv Message-ID: <201811280937.wAS9bVTP068076@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: kbowling Date: Wed Nov 28 09:37:30 2018 New Revision: 486085 URL: https://svnweb.freebsd.org/changeset/ports/486085 Log: emulators/qemu-powernv: rename from emulators/qemu-ppcnv and update to POWER9 Update to benh's qemu power9 branch which adds support for features like radix mmu and phb. Take maintainership of this port with Mark's permission from IRC conversation. Approved by: krion (mentor) Sponsored by: BBOX.io Differential Revision: https://reviews.freebsd.org/D17862 Added: head/emulators/qemu-powernv/ - copied from r486084, head/emulators/qemu-ppcnv/ Deleted: head/emulators/qemu-ppcnv/ Modified: head/MOVED head/emulators/Makefile head/emulators/qemu-powernv/Makefile head/emulators/qemu-powernv/distinfo head/emulators/qemu-powernv/pkg-descr Modified: head/MOVED ============================================================================== --- head/MOVED Wed Nov 28 09:30:30 2018 (r486084) +++ head/MOVED Wed Nov 28 09:37:30 2018 (r486085) @@ -10642,4 +10642,5 @@ devel/giggle|devel/gitg|2018-11-23|Has expired: Develo net/rubygem-gitaly-proto094|net/rubygem-gitaly-proto|2018-11-24|Use net/rubygem-gitaly-proto instead www/rubygem-toml-rb03|www/rubygem-toml-rb|2018-11-25|Has expired: Obsoleted by update of www/gitlab. Please use www/rubygem-tom-rb instead. dns/dnscheck||2018-11-27|Unmaintained upstream over a decade -www/mod_security3|security/modsecurity3|2018-11-27|Not an Apache module, use correct upstream name +www/mod_security3|security/modsecurity3|2018-11-27|Not an Apache module, use correct upstream name +emulators/qemu-ppcnv|emulators/qemu-powernv|2018-11-28|Use more accurate naming for qemu PowerNV port Modified: head/emulators/Makefile ============================================================================== --- head/emulators/Makefile Wed Nov 28 09:30:30 2018 (r486084) +++ head/emulators/Makefile Wed Nov 28 09:37:30 2018 (r486085) @@ -117,7 +117,7 @@ SUBDIR += qemu SUBDIR += qemu-cheri SUBDIR += qemu-devel - SUBDIR += qemu-ppcnv + SUBDIR += qemu-powernv SUBDIR += qemu-riscv SUBDIR += qemu-sbruno SUBDIR += qemu-user-static Modified: head/emulators/qemu-powernv/Makefile ============================================================================== --- head/emulators/qemu-ppcnv/Makefile Wed Nov 28 09:30:30 2018 (r486084) +++ head/emulators/qemu-powernv/Makefile Wed Nov 28 09:37:30 2018 (r486085) @@ -1,34 +1,23 @@ # $FreeBSD$ -PORTNAME= qemu -PORTVERSION= 2.10.0 +PORTNAME= qemu-powernv +PORTVERSION= 3.0.50 CATEGORIES= emulators -MASTER_SITES= GH \ - LOCAL/nox:dtc \ - http://people.freebsd.org/~nox/tmp/distfiles/:dtc -PKGNAMESUFFIX?= -ppcnv -DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ - dtc-v1.4.0${EXTRACT_SUFX}:dtc +MASTER_SITES= http://people.freebsd.org/~kbowling/distfiles/ -MAINTAINER= linimon@FreeBSD.org -COMMENT= Fork of QEMU with experimental PowerPCNV emulation support +MAINTAINER= kbowling@FreeBSD.org +COMMENT= Fork of QEMU with experimental PowerNV emulation support LICENSE= GPLv2 -BUILD_DEPENDS+= ${LOCALBASE}/lib/libfdt.so:sysutils/dtc +BUILD_DEPENDS= ${LOCALBASE}/lib/libfdt.so:sysutils/dtc -USE_GITHUB= yes -GH_ACCOUNT= dgibson -GH_PROJECT= qemu -GH_TAGNAME= 8d5981c - -HAS_CONFIGURE= yes -USES= gmake libtool makeinfo pkgconfig python:2.7,build +USES= bison:build gmake libtool makeinfo pkgconfig python:2.7,build USE_XORG= pixman -USE_GNOME+= glib20 -ONLY_FOR_ARCHS= amd64 +USE_GNOME= glib20 -CONFIGURE_ARGS+=--target-list=ppc-softmmu,ppcemb-softmmu,ppc64-softmmu \ +HAS_CONFIGURE= yes +CONFIGURE_ARGS+=--target-list=ppc64-softmmu \ --cc=${CC} \ --disable-curl \ --disable-docs \ @@ -47,20 +36,20 @@ CONFIGURE_ARGS+=--target-list=ppc-softmmu,ppcemb-softm --extra-cflags=-I${WRKSRC}\ -I${LOCALBASE}/include\ -DPREFIX=\\\"\"${PREFIX}\\\"\" \ --extra-ldflags=-L\"${LOCALBASE}/lib\" \ --localstatedir=/var \ + --datadir=${DATADIR} \ --python=${PYTHON_CMD} -PLIST_FILES= bin/qemu-system-ppcnv \ - bin/qemu-system-ppc64nv \ - bin/qemu-system-ppcembnv +PLIST_FILES= bin/qemu-system-powernv \ + ${DATADIR}/qemu/skiboot.lid \ + ${DATADIR}/qemu/slof.bin \ + ${DATADIR}/qemu/spapr-rtas.bin -# XXX this magic should not be necessary, but seems to be: -post-patch: - @${MV} ${WRKDIR}/dtc ${WRKSRC} - # remap names to avoid conflicts with mainline port do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/ppc-softmmu/qemu-system-ppc ${STAGEDIR}${PREFIX}/bin/qemu-system-ppcnv - ${INSTALL_PROGRAM} ${WRKSRC}/ppc64-softmmu/qemu-system-ppc64 ${STAGEDIR}${PREFIX}/bin/qemu-system-ppc64nv - ${INSTALL_PROGRAM} ${WRKSRC}/ppcemb-softmmu/qemu-system-ppcemb ${STAGEDIR}${PREFIX}/bin/qemu-system-ppcembnv + ${INSTALL_PROGRAM} ${WRKSRC}/ppc64-softmmu/qemu-system-ppc64 ${STAGEDIR}${PREFIX}/bin/qemu-system-powernv + ${MKDIR} ${STAGEDIR}${DATADIR}/qemu + ${INSTALL_DATA} ${WRKSRC}/pc-bios/skiboot.lid ${STAGEDIR}${DATADIR}/qemu/skiboot.lid + ${INSTALL_DATA} ${WRKSRC}/pc-bios/slof.bin ${STAGEDIR}${DATADIR}/qemu/slof.bin + ${INSTALL_DATA} ${WRKSRC}/pc-bios/spapr-rtas.bin ${STAGEDIR}${DATADIR}/qemu/spapr-rtas.bin .include <bsd.port.mk> Modified: head/emulators/qemu-powernv/distinfo ============================================================================== --- head/emulators/qemu-ppcnv/distinfo Wed Nov 28 09:30:30 2018 (r486084) +++ head/emulators/qemu-powernv/distinfo Wed Nov 28 09:37:30 2018 (r486085) @@ -1,5 +1,3 @@ -TIMESTAMP = 1501102325 -SHA256 (dgibson-qemu-2.10.0-8d5981c_GH0.tar.gz) = 1a0a19167259d1b4598d73f765b069643d4e8628c099be6c425644e33aa82deb -SIZE (dgibson-qemu-2.10.0-8d5981c_GH0.tar.gz) = 14435599 -SHA256 (dtc-v1.4.0.tar.gz) = 39d0713efd82a27adc065ecb9ef36401c53d5ee87ae1764e2bb243fcd97488e3 -SIZE (dtc-v1.4.0.tar.gz) = 131893 +TIMESTAMP = 1541490377 +SHA256 (qemu-powernv-3.0.50.tar.gz) = 6935e4b4b5def6c5b1cc1ac1717bae56323e673193ab587978929db9f8849b52 +SIZE (qemu-powernv-3.0.50.tar.gz) = 17249849 Modified: head/emulators/qemu-powernv/pkg-descr ============================================================================== --- head/emulators/qemu-ppcnv/pkg-descr Wed Nov 28 09:30:30 2018 (r486084) +++ head/emulators/qemu-powernv/pkg-descr Wed Nov 28 09:37:30 2018 (r486085) @@ -1,3 +1,3 @@ -Fork of QEMU with experimental PowerPC NV emulation support. +Fork of QEMU with experimental PowerNV emulation support. -WWW: https://github.com/dgibson/qemu/tree/powernv/target-ppc +WWW: https://github.com/ozbenh/qemu/tree/power9
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201811280937.wAS9bVTP068076>