From owner-svn-ports-head@freebsd.org Mon Feb 3 11:53:37 2020 Return-Path: Delivered-To: svn-ports-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 8AB6124A246; Mon, 3 Feb 2020 11:53:37 +0000 (UTC) (envelope-from dinoex@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48B5nY3Bxtz4SFs; Mon, 3 Feb 2020 11:53:37 +0000 (UTC) (envelope-from dinoex@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 68F67339; Mon, 3 Feb 2020 11:53:37 +0000 (UTC) (envelope-from dinoex@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 013Brbau090164; Mon, 3 Feb 2020 11:53:37 GMT (envelope-from dinoex@FreeBSD.org) Received: (from dinoex@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 013BraTd090160; Mon, 3 Feb 2020 11:53:36 GMT (envelope-from dinoex@FreeBSD.org) Message-Id: <202002031153.013BraTd090160@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dinoex set sender to dinoex@FreeBSD.org using -f From: Dirk Meyer Date: Mon, 3 Feb 2020 11:53:36 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r525028 - in head/sysutils/xen-guest-tools: . files X-SVN-Group: ports-head X-SVN-Commit-Author: dinoex X-SVN-Commit-Paths: in head/sysutils/xen-guest-tools: . files X-SVN-Commit-Revision: 525028 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Feb 2020 11:53:37 -0000 Author: dinoex Date: Mon Feb 3 11:53:36 2020 New Revision: 525028 URL: https://svnweb.freebsd.org/changeset/ports/525028 Log: - update to 4.13.0 Added: head/sysutils/xen-guest-tools/files/patch-tools-Makefile (contents, props changed) Deleted: head/sysutils/xen-guest-tools/files/patch-Config.mk head/sysutils/xen-guest-tools/files/patch-config_StdGNU.mk head/sysutils/xen-guest-tools/files/patch-tools_xenstore_xs__lib.c Modified: head/sysutils/xen-guest-tools/Makefile head/sysutils/xen-guest-tools/distinfo head/sysutils/xen-guest-tools/pkg-descr Modified: head/sysutils/xen-guest-tools/Makefile ============================================================================== --- head/sysutils/xen-guest-tools/Makefile Mon Feb 3 11:14:51 2020 (r525027) +++ head/sysutils/xen-guest-tools/Makefile Mon Feb 3 11:53:36 2020 (r525028) @@ -2,8 +2,8 @@ # $FreeBSD$ PORTNAME= xen-guest-tools -PORTVERSION= 4.6.1 -PORTREVISION= 2 +PORTVERSION= 4.13.0 +PORTREVISION= 0 CATEGORIES= sysutils MASTER_SITES= https://downloads.xenproject.org/release/xen/${PORTVERSION}/ DISTNAME= xen-${PORTVERSION} @@ -11,58 +11,71 @@ DISTNAME= xen-${PORTVERSION} MAINTAINER= dinoex@FreeBSD.org COMMENT= Xen tools within FreeBSD domU -BUILD_DEPENDS= ${LOCALBASE}/bin/bash:shells/bash \ - ${LOCALBASE}/lib/libglib-2.0.so:devel/glib20 \ - ${LOCALBASE}/lib/libargp.so:devel/argp-standalone \ - ${LOCALBASE}/lib/libyajl.so:devel/yajl +LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/COPYING ONLY_FOR_ARCHS= amd64 i386 ONLY_FOR_ARCHS_REASON= not yet ported to anything other than amd64 or i386 CONFLICTS= xen-tools-[0-9]* -USES= gmake pkgconfig perl5 python:2.7,build \ +BUILD_DEPENDS= ${LOCALBASE}/bin/bash:shells/bash \ + ${LOCALBASE}/lib/libglib-2.0.so:devel/glib20 \ + ${LOCALBASE}/lib/libargp.so:devel/argp-standalone \ + ${LOCALBASE}/lib/libyajl.so:devel/yajl \ + ${LOCALBASE}/lib/liblzo2.so:archivers/lzo2 + +USES= bison gmake pkgconfig perl5 python:build \ gettext-runtime:build gettext-tools:build USE_PERL5= build GNU_CONFIGURE= yes +CONFIGURE_ARGS+= --disable-xen CONFIGURE_ENV+= PYTHON=${PYTHON_CMD} PYTHON_PATH=${PYTHON_CMD} CONFIGURE_ENV+= APPEND_LIB="${LOCALBASE}/lib" +CONFIGURE_ENV+= CC="${CC}" CFLAGS="${CFLAGS}" CPPFLAGS="${CPPFLAGS}" +CONFIGURE_ENV+= LDFLAGS="${LDFLAGS}" +MAKE_ENV+= clang=y +MAKE_ENV+= CC="${CC}" +MAKE_ENV+= CFLAGS="${CFLAGS}" +MAKE_ENV+= CPPFLAGS="${CPPFLAGS}" CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -I${LOCALBASE}/lib USE_LDCONFIG= yes PYTHON_NO_DEPENDS= yes -PLIST_FILES= lib/libxenstore.so.3.0 \ - bin/xen-detect \ +PLIST_FILES= bin/xen-detect \ bin/xenstore \ - bin/xenstore-control \ bin/xenstore-chmod \ + bin/xenstore-control \ bin/xenstore-exists \ bin/xenstore-list \ bin/xenstore-ls \ bin/xenstore-read \ bin/xenstore-rm \ - bin/xenstore-write + bin/xenstore-watch \ + bin/xenstore-write \ + lib/libxenstore.so.3.0 \ + lib/libxentoolcore.so.1 post-patch: ${REINPLACE_CMD} -e 's;86|x86_64;86no|x86_64no;' \ ${WRKSRC}/tools/configure -do-build: - cd ${WRKSRC}/tools && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} -C include - cd ${WRKSRC}/tools/misc && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} xen-detect - cd ${WRKSRC}/tools/xenstore && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} clients - do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/tools/misc/xen-detect ${STAGEDIR}${PREFIX}/bin - ${INSTALL_PROGRAM} ${WRKSRC}/tools/xenstore/xenstore ${STAGEDIR}${PREFIX}/bin - ${INSTALL_PROGRAM} ${WRKSRC}/tools/xenstore/xenstore-control ${STAGEDIR}${PREFIX}/bin - ${INSTALL_LIB} ${WRKSRC}/tools/xenstore/libxenstore.so.3.0 ${STAGEDIR}${PREFIX}/lib - ${LN} -sf ${PREFIX}/bin/xenstore ${STAGEDIR}${PREFIX}/bin/xenstore-chmod - ${LN} -sf ${PREFIX}/bin/xenstore ${STAGEDIR}${PREFIX}/bin/xenstore-exists - ${LN} -sf ${PREFIX}/bin/xenstore ${STAGEDIR}${PREFIX}/bin/xenstore-list - ${LN} -sf ${PREFIX}/bin/xenstore ${STAGEDIR}${PREFIX}/bin/xenstore-ls - ${LN} -sf ${PREFIX}/bin/xenstore ${STAGEDIR}${PREFIX}/bin/xenstore-read - ${LN} -sf ${PREFIX}/bin/xenstore ${STAGEDIR}${PREFIX}/bin/xenstore-rm - ${LN} -sf ${PREFIX}/bin/xenstore ${STAGEDIR}${PREFIX}/bin/xenstore-write + ${INSTALL_PROGRAM} ${WRKSRC}/tools/misc/xen-detect \ + ${WRKSRC}/tools/xenstore/xenstore \ + ${WRKSRC}/tools/xenstore/xenstore-control \ + ${STAGEDIR}${PREFIX}/bin/ + ${INSTALL_LIB} ${WRKSRC}/tools/xenstore/libxenstore.so.3.0 \ + ${WRKSRC}/tools/libs/toolcore/libxentoolcore.so.1 \ + ${STAGEDIR}${PREFIX}/lib/ + cd ${STAGEDIR}${PREFIX}/bin/ && ${LN} -f xenstore xenstore-chmod + cd ${STAGEDIR}${PREFIX}/bin/ && ${LN} -f xenstore xenstore-control + cd ${STAGEDIR}${PREFIX}/bin/ && ${LN} -f xenstore xenstore-exists + cd ${STAGEDIR}${PREFIX}/bin/ && ${LN} -f xenstore xenstore-list + cd ${STAGEDIR}${PREFIX}/bin/ && ${LN} -f xenstore xenstore-ls + cd ${STAGEDIR}${PREFIX}/bin/ && ${LN} -f xenstore xenstore-read + cd ${STAGEDIR}${PREFIX}/bin/ && ${LN} -f xenstore xenstore-rm + cd ${STAGEDIR}${PREFIX}/bin/ && ${LN} -f xenstore xenstore-watch + cd ${STAGEDIR}${PREFIX}/bin/ && ${LN} -f xenstore xenstore-write .include Modified: head/sysutils/xen-guest-tools/distinfo ============================================================================== --- head/sysutils/xen-guest-tools/distinfo Mon Feb 3 11:14:51 2020 (r525027) +++ head/sysutils/xen-guest-tools/distinfo Mon Feb 3 11:53:36 2020 (r525028) @@ -1,2 +1,3 @@ -SHA256 (xen-4.6.1.tar.gz) = 44cc2fccba1e147ef4c8da0584ce0f24189c8743de0e3e9a9226da88ddb5f589 -SIZE (xen-4.6.1.tar.gz) = 19693042 +TIMESTAMP = 1580724124 +SHA256 (xen-4.13.0.tar.gz) = c69ae21b2ddeaf25532a81a448fcc6a218bc56f93c8907b2d416b2d4339c0afe +SIZE (xen-4.13.0.tar.gz) = 39005191 Added: head/sysutils/xen-guest-tools/files/patch-tools-Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/xen-guest-tools/files/patch-tools-Makefile Mon Feb 3 11:53:36 2020 (r525028) @@ -0,0 +1,10 @@ +--- tools/Makefile.orig 2019-12-17 14:23:09 UTC ++++ tools/Makefile +@@ -15,7 +15,6 @@ SUBDIRS-y += examples + SUBDIRS-y += hotplug + SUBDIRS-y += xentrace + SUBDIRS-$(CONFIG_XCUTILS) += xcutils +-SUBDIRS-$(CONFIG_X86) += firmware + SUBDIRS-y += console + SUBDIRS-y += xenmon + SUBDIRS-y += xenstat Modified: head/sysutils/xen-guest-tools/pkg-descr ============================================================================== --- head/sysutils/xen-guest-tools/pkg-descr Mon Feb 3 11:14:51 2020 (r525027) +++ head/sysutils/xen-guest-tools/pkg-descr Mon Feb 3 11:53:36 2020 (r525028) @@ -2,3 +2,5 @@ These tools are useful for debugging Xen related probl does not have access to the dom0 or wants to view the entries from domU's perspective. These work on FreeBSD VMs using the XEN (i386) kernel or the XENHVM kernel. + +WWW: https://xenproject.org/