Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 9 Aug 2021 05:23:55 GMT
From:      Jan Beich <jbeich@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org
Subject:   git: 78f9bcddf507 - 2021Q3 - x11-wm/chamfer: drop runtime dependency on boost-libs
Message-ID:  <202108090523.1795Nt71008449@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch 2021Q3 has been updated by jbeich:

URL: https://cgit.FreeBSD.org/ports/commit/?id=78f9bcddf5074f3960421f876f2bb9d9f33560a1

commit 78f9bcddf5074f3960421f876f2bb9d9f33560a1
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2021-08-09 05:10:56 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2021-08-09 05:23:47 +0000

    x11-wm/chamfer: drop runtime dependency on boost-libs
    
    Until subpackaging arrives to bsd.port.mk and boost-libs is split into
    smaller packages this shaves ~167 MiB of install size.
    
    (cherry picked from commit 580262a1b05e243aeccad65183f6a28139177d92)
---
 x11-wm/chamfer/Makefile | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/x11-wm/chamfer/Makefile b/x11-wm/chamfer/Makefile
index b5bccd7f5c52..8450527ff398 100644
--- a/x11-wm/chamfer/Makefile
+++ b/x11-wm/chamfer/Makefile
@@ -9,13 +9,13 @@ COMMENT=	Tiling X11 window manager with Vulkan compositor
 LICENSE=	BSD3CLAUSE
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-BUILD_DEPENDS=	spirv-opt:graphics/spirv-tools \
+BUILD_DEPENDS=	boost-libs>0:devel/boost-libs \
+		${PYTHON_PKGNAMEPREFIX}boost-libs>0:devel/boost-python-libs@${PY_FLAVOR} \
+		spirv-opt:graphics/spirv-tools \
 		vulkan-headers>0:graphics/vulkan-headers \
 		glslc:graphics/shaderc \
 		glm>0:math/glm
-LIB_DEPENDS=	libboost_filesystem.so:devel/boost-libs \
-		${PY_BOOST} \
-		libvulkan.so:graphics/vulkan-loader \
+LIB_DEPENDS=	libvulkan.so:graphics/vulkan-loader \
 		libfreetype.so:print/freetype2 \
 		libharfbuzz.so:print/harfbuzz \
 		libfontconfig.so:x11-fonts/fontconfig \
@@ -42,6 +42,7 @@ post-patch:
 		`if [ ${PYTHON_REL} -lt 30800 ]; then \
 			printf "%s %s" -e '/python.*embed/d'; \
 		 fi` \
+		-e '/boost/s/,/,static:true,/' \
 		${WRKSRC}/meson.build
 
 do-install:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202108090523.1795Nt71008449>