summaryrefslogtreecommitdiff
path: root/textproc/py-pytidylib/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'textproc/py-pytidylib/Makefile')
-rw-r--r--textproc/py-pytidylib/Makefile20
1 files changed, 16 insertions, 4 deletions
diff --git a/textproc/py-pytidylib/Makefile b/textproc/py-pytidylib/Makefile
index 628c78e859ea..99fc8d0e73a6 100644
--- a/textproc/py-pytidylib/Makefile
+++ b/textproc/py-pytidylib/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= pytidylib
-PORTVERSION= 0.2.4
+PORTVERSION= 0.3.2
CATEGORIES= textproc python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,13 +13,25 @@ COMMENT= Python wrapper for HTML Tidy (tidylib)
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-LIB_DEPENDS= libtidy.so:www/tidy-lib
-
USES= python
USE_PYTHON= distutils autoplist
-
NO_ARCH= yes
+OPTIONS_DEFAULT=TIDYHTML5
+OPTIONS_SINGLE= BACKEND
+OPTIONS_SINGLE_BACKEND= TIDYLIB TIDYHTML5
+
+BACKEND_DESC= Backend library selection
+TIDYLIB_DESC= Use tidylib
+TIDYHTML5_DESC= Use tidy-html5
+
+TIDYLIB_LIB_DEPENDS= libtidy.so:www/tidy-lib
+TIDYHTML5_LIB_DEPENDS= libtidy5.so:www/tidy-html5
+
+post-patch-TIDYHTML5-on:
+ @${REINPLACE_CMD} -e '/LIB_NAMES/ s|\[.*\]|["libtidy5.so"]|' \
+ ${WRKSRC}/tidylib/tidy.py
+
do-test:
@cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test