Date: Mon, 3 Feb 2020 11:53:36 +0000 (UTC) From: Dirk Meyer <dinoex@FreeBSD.org> 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 Message-ID: <202002031153.013BraTd090160@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
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 <bsd.port.mk> 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/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202002031153.013BraTd090160>