From 20e8b42e2b7388c97514575ee7ccc9f3026f481b Mon Sep 17 00:00:00 2001 From: Daniel Engberg Date: Mon, 20 May 2024 23:42:58 +0200 Subject: [PATCH] graphics/podofo: Convert post-patch to EXTRACT_AFTER_ARGS Reduce I/O by not extracting unneeded dependencies PR: 278776 Approved by: portmgr (maintainer timeout, 2+ weeks) --- graphics/podofo/Makefile | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/graphics/podofo/Makefile b/graphics/podofo/Makefile index 1dec4cea14dc..7bbf6016aff7 100644 --- a/graphics/podofo/Makefile +++ b/graphics/podofo/Makefile @@ -22,6 +22,13 @@ LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ USES= cmake compiler:c++17-lang cpe gnome localbase:ldflags pkgconfig ssl USE_GNOME= libxml2 +# Clean up bundled libraries +EXTRACT_AFTER_ARGS= --exclude ${GH_PROJECT_DEFAULT}-${GH_TAGNAME_EXTRACT}/3rdparty/fast_float.h \ + --exclude ${GH_PROJECT_DEFAULT}-${GH_TAGNAME_EXTRACT}/3rdparty/date \ + --exclude ${GH_PROJECT_DEFAULT}-${GH_TAGNAME_EXTRACT}/3rdparty/fmt \ + --exclude ${GH_PROJECT_DEFAULT}-${GH_TAGNAME_EXTRACT}/3rdparty/utf8cpp \ + --no-same-owner --no-same-permissions + CFLAGS+= -I${LOCALBASE}/include/fast_float CMAKE_ARGS= -DFONTCONFIG_LIBRARIES=${LOCALBASE}/lib/libfontconfig.so \ -DOPENSSL_INCLUDE_DIR=${OPENSSLINC} \ @@ -46,11 +53,4 @@ PNG_LIB_DEPENDS= libpng.so:graphics/png TIFF_CMAKE_BOOL= WANT_TIFF TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff -post-patch: -# Clean up bundled libraries - @${RM} ${WRKSRC}/3rdparty/fast_float.h - @${RM} -r ${WRKSRC}/3rdparty/date/ - @${RM} -r ${WRKSRC}/3rdparty/fmt/ - @${RM} -r ${WRKSRC}/3rdparty/utf8cpp/ - .include