summaryrefslogtreecommitdiff
path: root/textproc/libxslt
diff options
context:
space:
mode:
authorCharlie Li <vishwin@FreeBSD.org>2022-04-10 14:43:18 -0400
committerCharlie Li <vishwin@FreeBSD.org>2022-04-10 15:11:40 -0400
commit57dd5abd6018e0bec9e5b7c406268b349da4b7e7 (patch)
tree5adad35732a065770aeb5461c9335758f066c1a5 /textproc/libxslt
parentsysutils/tree: Update to 2.0.2 (diff)
textproc/{,py-}libxml2: switch back to autotools
See notes in Makefile and linked PRs. While here, disable the ICU option by default. CFLAGS for libicu are passed to libxml2's consumers when the option is enabled. As icu's API is not stable between versions, PORTREVISION bumps can get missed. Additionally, properly exclude all OPTIONS from py-libxml2 and prevent do-configure from unnecessarily running. Co-authored-by: diizzy PR: 262853, 262940, 262877 Approved by: fluffy (mentor)
Diffstat (limited to 'textproc/libxslt')
-rw-r--r--textproc/libxslt/Makefile6
1 files changed, 3 insertions, 3 deletions
diff --git a/textproc/libxslt/Makefile b/textproc/libxslt/Makefile
index 0106678e0126..fb1497eafd0f 100644
--- a/textproc/libxslt/Makefile
+++ b/textproc/libxslt/Makefile
@@ -2,7 +2,7 @@
PORTNAME= libxslt
DISTVERSION= 1.1.35
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= textproc gnome
MASTER_SITES= GNOME/sources/${PORTNAME}/${DISTVERSION:R}/
DIST_SUBDIR= gnome
@@ -13,10 +13,10 @@ COMMENT= XML stylesheet transformation library
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libicudata.so:devel/icu
+# See note in textproc/libxml2 for why this port uses autotools
+# from the choices of that and CMake.
USES= cpe gmake gnome libtool localbase:ldflags pathfix pkgconfig tar:xz
CPE_VENDOR= xmlsoft
-# many ports use xsltproc as a BUILD_DEPENDS, using cmake can cause dependency loops
GNU_CONFIGURE= yes
USE_GNOME= libxml2
USE_LDCONFIG= yes