Date: Wed, 26 Jul 2017 20:55:14 +0000 (UTC) From: Mark Linimon <linimon@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r446697 - in head/emulators: . qemu-ppcnv Message-ID: <201707262055.v6QKtFeH083753@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: linimon Date: Wed Jul 26 20:55:14 2017 New Revision: 446697 URL: https://svnweb.freebsd.org/changeset/ports/446697 Log: Add port for QEMU fork for experimental PowerNV work (powerpc64, Non-Virtualized). Added: head/emulators/qemu-ppcnv/ head/emulators/qemu-ppcnv/Makefile (contents, props changed) head/emulators/qemu-ppcnv/distinfo (contents, props changed) head/emulators/qemu-ppcnv/pkg-descr (contents, props changed) Modified: head/emulators/Makefile Modified: head/emulators/Makefile ============================================================================== --- head/emulators/Makefile Wed Jul 26 20:32:05 2017 (r446696) +++ head/emulators/Makefile Wed Jul 26 20:55:14 2017 (r446697) @@ -121,6 +121,7 @@ SUBDIR += qemu-cheri128m SUBDIR += qemu-devel SUBDIR += qemu-launcher + SUBDIR += qemu-ppcnv SUBDIR += qemu-riscv SUBDIR += qemu-sbruno SUBDIR += qemu-user-static Added: head/emulators/qemu-ppcnv/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/emulators/qemu-ppcnv/Makefile Wed Jul 26 20:55:14 2017 (r446697) @@ -0,0 +1,68 @@ +# $FreeBSD$ + +PORTNAME= qemu +PORTVERSION= 2.10.0 +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 + +MAINTAINER= linimon@FreeBSD.org +COMMENT= Fork of QEMU with experimental PowerPCNV emulation support + +LICENSE= GPLv2 + +IGNORE_FreeBSD_10= does not build + +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,build +USE_XORG= pixman +USE_GNOME+= glib20 +ONLY_FOR_ARCHS= amd64 + +CONFIGURE_ARGS+=--target-list=ppc-softmmu,ppcemb-softmmu,ppc64-softmmu \ + --cc=${CC} \ + --disable-curl \ + --disable-docs \ + --disable-gtk \ + --disable-gcrypt \ + --disable-kvm \ + --disable-libssh2 \ + --disable-linux-aio \ + --disable-linux-user \ + --disable-vnc \ + --disable-sdl \ + --disable-nettle \ + --disable-gnutls \ + --disable-vte \ + --disable-xen \ + --extra-cflags=-I${WRKSRC}\ -I${LOCALBASE}/include\ -DPREFIX=\\\"\"${PREFIX}\\\"\" \ + --extra-ldflags=-L\"${LOCALBASE}/lib\" \ + --localstatedir=/var \ + --python=${PYTHON_CMD} + +PLIST_FILES= bin/qemu-system-ppcnv \ + bin/qemu-system-ppc64nv \ + bin/qemu-system-ppcembnv + +# 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 + +.include <bsd.port.mk> Added: head/emulators/qemu-ppcnv/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/emulators/qemu-ppcnv/distinfo Wed Jul 26 20:55:14 2017 (r446697) @@ -0,0 +1,5 @@ +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 Added: head/emulators/qemu-ppcnv/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/emulators/qemu-ppcnv/pkg-descr Wed Jul 26 20:55:14 2017 (r446697) @@ -0,0 +1,3 @@ +Fork of QEMU with experimental PowerPC NV emulation support. + +WWW: https://github.com/dgibson/qemu/tree/powernv/target-ppc
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201707262055.v6QKtFeH083753>