From owner-svn-ports-all@freebsd.org Wed Nov 28 09:37:32 2018 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 99A02114E82C; Wed, 28 Nov 2018 09:37:32 +0000 (UTC) (envelope-from kbowling@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3F3A86CCBA; Wed, 28 Nov 2018 09:37:32 +0000 (UTC) (envelope-from kbowling@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 200B96F5; Wed, 28 Nov 2018 09:37:32 +0000 (UTC) (envelope-from kbowling@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id wAS9bWUY068084; Wed, 28 Nov 2018 09:37:32 GMT (envelope-from kbowling@FreeBSD.org) Received: (from kbowling@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id wAS9bVTP068076; Wed, 28 Nov 2018 09:37:31 GMT (envelope-from kbowling@FreeBSD.org) Message-Id: <201811280937.wAS9bVTP068076@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: kbowling set sender to kbowling@FreeBSD.org using -f From: Kevin Bowling Date: Wed, 28 Nov 2018 09:37:31 +0000 (UTC) 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 X-SVN-Group: ports-head X-SVN-Commit-Author: kbowling X-SVN-Commit-Paths: in head: . emulators emulators/qemu-powernv emulators/qemu-ppcnv X-SVN-Commit-Revision: 486085 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 3F3A86CCBA X-Spamd-Result: default: False [1.38 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_SPAM_SHORT(0.51)[0.507,0]; NEURAL_SPAM_MEDIUM(0.36)[0.364,0]; NEURAL_SPAM_LONG(0.51)[0.511,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US] X-Rspamd-Server: mx1.freebsd.org X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Nov 2018 09:37:32 -0000 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 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