From owner-svn-ports-all@freebsd.org Wed Nov 18 16:49:36 2015 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 10D8BA32838; Wed, 18 Nov 2015 16:49:36 +0000 (UTC) (envelope-from ed@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 mx1.freebsd.org (Postfix) with ESMTPS id C438F187E; Wed, 18 Nov 2015 16:49:35 +0000 (UTC) (envelope-from ed@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id tAIGnYd7086399; Wed, 18 Nov 2015 16:49:34 GMT (envelope-from ed@FreeBSD.org) Received: (from ed@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id tAIGnYnx086396; Wed, 18 Nov 2015 16:49:34 GMT (envelope-from ed@FreeBSD.org) Message-Id: <201511181649.tAIGnYnx086396@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ed set sender to ed@FreeBSD.org using -f From: Ed Schouten Date: Wed, 18 Nov 2015 16:49:34 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r401882 - head/sysutils/cloudabi-utils X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.20 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, 18 Nov 2015 16:49:36 -0000 Author: ed (src committer) Date: Wed Nov 18 16:49:34 2015 New Revision: 401882 URL: https://svnweb.freebsd.org/changeset/ports/401882 Log: Update cloudabi-utils to version 0.7. This new version of cloudabi-utils now installs a library called libcloudabi. This library contains native ports of some of the APIs that are currently provided as part of CloudABI's runtime. These used to be built into cloudabi-run itself, but are now exposed as well. As cloudabi-utils is now becoming more complex, it now uses CMake as its build system. We can now remove our custom build targets. We do need to make sure to override CMAKE_INSTALL_MANDIR, as it is set to share/man by default. I'm slightly amazed that this isn't done by default. Reviewed by: beat Differential Revision: https://reviews.freebsd.org/D4176 Added: head/sysutils/cloudabi-utils/pkg-plist (contents, props changed) Modified: head/sysutils/cloudabi-utils/Makefile head/sysutils/cloudabi-utils/distinfo Modified: head/sysutils/cloudabi-utils/Makefile ============================================================================== --- head/sysutils/cloudabi-utils/Makefile Wed Nov 18 16:42:04 2015 (r401881) +++ head/sysutils/cloudabi-utils/Makefile Wed Nov 18 16:49:34 2015 (r401882) @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= cloudabi-utils -PORTVERSION= 0.6 +PORTVERSION= 0.7 CATEGORIES= sysutils MASTER_SITES= https://nuxi.nl/distfiles/cloudabi-utils/ @@ -16,27 +16,10 @@ LIB_DEPENDS= libyaml.so:${PORTSDIR}/text ONLY_FOR_ARCHS= aarch64 amd64 ONLY_FOR_ARCHS_REASON= CloudABI has not yet been ported to other architectures -USES= compiler:c11 tar:xz +USES= cmake compiler:c11 pkgconfig tar:xz +USE_LDCONFIG= yes -PLIST_FILES= bin/cloudabi-run \ - libexec/cloudabi-reexec \ - man/man1/cloudabi-run.1.gz - -CFLAGS+= -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib - -do-build: - @cd ${WRKSRC} && \ - ${SETENV} ${MAKE_ENV} \ - PREFIX=${PREFIX} \ - ${SH} build - -do-install: - @cd ${WRKSRC} && \ - ARCH=${ARCH:S/amd64/x86_64/} \ - DESTDIR=${STAGEDIR} \ - PREFIX=${PREFIX} \ - ${SH} install +CMAKE_ARGS= -DCMAKE_INSTALL_MANDIR=man .include Modified: head/sysutils/cloudabi-utils/distinfo ============================================================================== --- head/sysutils/cloudabi-utils/distinfo Wed Nov 18 16:42:04 2015 (r401881) +++ head/sysutils/cloudabi-utils/distinfo Wed Nov 18 16:49:34 2015 (r401882) @@ -1,2 +1,2 @@ -SHA256 (cloudabi-utils-0.6.tar.xz) = 5020440d0ad15c8b0db55ec55444e9d44c056b0f7655c41dde85f0ba1d5045c2 -SIZE (cloudabi-utils-0.6.tar.xz) = 21928 +SHA256 (cloudabi-utils-0.7.tar.xz) = 193b115ca195ec56c24679916d7b38f8566a0a49b26b057e1567f1bbfb9ae5a2 +SIZE (cloudabi-utils-0.7.tar.xz) = 24496 Added: head/sysutils/cloudabi-utils/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/cloudabi-utils/pkg-plist Wed Nov 18 16:49:34 2015 (r401882) @@ -0,0 +1,7 @@ +bin/cloudabi-run +include/cloudabi/argdata.h +include/cloudabi/program.h +lib/libcloudabi.so +lib/libcloudabi.so.0 +libexec/cloudabi-reexec +man/man1/cloudabi-run.1.gz