summaryrefslogtreecommitdiff
path: root/textproc/sord
diff options
context:
space:
mode:
authornia <nia@pkgsrc.org>2019-12-14 17:53:39 +0000
committernia <nia@pkgsrc.org>2019-12-14 17:53:39 +0000
commit66717c918a62ac788cd69e2710017e5ff00b3a35 (patch)
tree308b69eff412c9658aba84e2bc29540de05c1fc6 /textproc/sord
parentf8b7138fc5889814f1fc06b8be32e1a23d7dfdba (diff)
downloadpkgsrc-66717c918a62ac788cd69e2710017e5ff00b3a35.tar.gz
Convert some drobilla.net packages to waf.mk.
This removes a lot of do-X: targets and redundant python runtime deps.
Diffstat (limited to 'textproc/sord')
-rw-r--r--textproc/sord/Makefile18
-rw-r--r--textproc/sord/options.mk18
2 files changed, 8 insertions, 28 deletions
diff --git a/textproc/sord/Makefile b/textproc/sord/Makefile
index 1860ae6e90d..0da67aa0f32 100644
--- a/textproc/sord/Makefile
+++ b/textproc/sord/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2019/12/14 17:33:04 nia Exp $
+# $NetBSD: Makefile,v 1.6 2019/12/14 17:53:39 nia Exp $
DISTNAME= sord-0.16.4
CATEGORIES= textproc
@@ -13,23 +13,11 @@ LICENSE= isc
USE_LANGUAGES= c c++
USE_TOOLS+= gsed pkg-config
+PYTHON_FOR_BUILD_ONLY= tool
PKGCONFIG_OVERRIDE+= sord.pc.in
.include "options.mk"
-
-BUILD_OPTIONS= ${BUILD_DEBUG} ${BUILD_DOC} ${BUILD_TESTS} ${BUILD_VALGRIND}
-
-do-configure:
- cd ${WRKSRC} && \
- ${SETENV} ${CONFIGURE_ENV} ${PYTHONBIN} ./waf configure \
- --destdir=${DESTDIR} --mandir=${PREFIX}/${PKGMANDIR} \
- ${BUILD_OPTIONS}
-do-build:
- cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHONBIN} ./waf build
-
-do-install:
- cd ${WRKSRC} && ${SETENV} ${INSTALL_ENV} ${PYTHONBIN} ./waf install
-
+.include "../../devel/waf/waf.mk"
.include "../../devel/pcre/buildlink3.mk"
BUILDLINK_API_DEPENDS.serd+= serd>=0.30.0
.include "../../textproc/serd/buildlink3.mk"
diff --git a/textproc/sord/options.mk b/textproc/sord/options.mk
index 587d72f64af..1c35b1756c8 100644
--- a/textproc/sord/options.mk
+++ b/textproc/sord/options.mk
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.1 2015/04/19 23:23:10 rodent Exp $
+# $NetBSD: options.mk,v 1.2 2019/12/14 17:53:39 nia Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.sord
PKG_SUPPORTED_OPTIONS= debug doc tests valgrind
@@ -8,29 +8,21 @@ PLIST_VARS+= doc
.include "../../mk/bsd.options.mk"
.if !empty(PKG_OPTIONS:Mdebug)
-BUILD_DEBUG= --debug
-.else
-BUILD_DEBUG= # blank
+WAF_ARGS+= --debug
.endif
.if !empty(PKG_OPTIONS:Mdoc)
-BUILD_DOC= --docs
+WAF_ARGS+= --docs
BUILD_DEPENDS+= doxygen-[0-9]*:../../devel/doxygen
BUILD_DEPENDS+= graphviz-[0-9]*:../../graphics/graphviz
PLIST.doc= yes
-.else
-BUILD_DOC= # blank
.endif
.if !empty(PKG_OPTIONS:Mtests)
-BUILD_TESTS= --test
-.else
-BUILD_TESTS= # blank
+WAF_ARGS+= --test
.endif
.if !empty(PKG_OPTIONS:Mvalgrind)
-BUILD_VALGRIND= --grind
+WAF_ARGS= --grind
BUILD_DEPENDS+= valgrind-[0-9]*:../../devel/valgrind
-.else
-BUILD_VALGRIND= # blank
.endif