aboutsummaryrefslogtreecommitdiff
path: root/graphics/podofo
diff options
context:
space:
mode:
authorDaniel Engberg <diizzy@FreeBSD.org>2024-05-20 21:42:58 +0000
committerDaniel Engberg <diizzy@FreeBSD.org>2024-05-20 21:53:52 +0000
commit20e8b42e2b7388c97514575ee7ccc9f3026f481b (patch)
treefdc59f57d19603568c19e050b2384fb9ba1a78d2 /graphics/podofo
parent45e73124cc63baa9757d6252a591154526dc8607 (diff)
downloadports-20e8b42e2b7388c97514575ee7ccc9f3026f481b.tar.gz
ports-20e8b42e2b7388c97514575ee7ccc9f3026f481b.zip
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)
Diffstat (limited to 'graphics/podofo')
-rw-r--r--graphics/podofo/Makefile14
1 files 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 <bsd.port.mk>