pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc Convert some drobilla.net packages to waf.mk.
details: https://anonhg.NetBSD.org/pkgsrc/rev/da9a7de75b34
branches: trunk
changeset: 419209:da9a7de75b34
user: nia <nia%pkgsrc.org@localhost>
date: Sat Dec 14 17:53:39 2019 +0000
description:
Convert some drobilla.net packages to waf.mk.
This removes a lot of do-X: targets and redundant python runtime deps.
diffstat:
audio/suil/Makefile | 32 ++++----------------------------
converters/sratom/Makefile | 19 +++----------------
converters/sratom/options.mk | 14 ++++----------
textproc/serd/Makefile | 19 +++----------------
textproc/serd/options.mk | 18 +++++-------------
textproc/sord/Makefile | 18 +++---------------
textproc/sord/options.mk | 18 +++++-------------
7 files changed, 27 insertions(+), 111 deletions(-)
diffs (284 lines):
diff -r eb8cda604cd8 -r da9a7de75b34 audio/suil/Makefile
--- a/audio/suil/Makefile Sat Dec 14 17:35:52 2019 +0000
+++ b/audio/suil/Makefile Sat Dec 14 17:53:39 2019 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2019/12/14 17:28:29 nia Exp $
+# $NetBSD: Makefile,v 1.15 2019/12/14 17:53:39 nia Exp $
DISTNAME= suil-0.10.6
CATEGORIES= audio
@@ -13,42 +13,18 @@
USE_TOOLS+= pkg-config
USE_LANGUAGES= c c++
-PKGCONFIG_OVERRIDE+= suil.pc.in
-
-WAF_ENV+= CC=${CC:Q}
-WAF_ENV+= CFLAGS=${CFLAGS:Q}
-WAF_ENV+= CXX=${CXX:Q}
-WAF_ENV+= CXXFLAGS=${CXXFLAGS:Q}
-WAF_ENV+= DESTDIR=${DESTDIR}
-WAF_ENV+= LINKFLAGS=${LDFLAGS:Q}
-WAF_ENV+= PATH=${PATH:Q}
-WAF_ENV+= PREFIX=${PREFIX}
-.if defined(MAKE_JOBS)
-WAF_ENV+= JOBS=${MAKE_JOBS}
-.endif
-
# Kludge to support rst2man on Mac OS X, PR pkg/49921
.include "../../mk/bsd.prefs.mk"
.if ${OPSYS} == "Darwin"
WAF_ENV+= LC_ALL="en_US.UTF-8"
.endif
-WAF_ARGS= --mandir=${PREFIX}/${PKGMANDIR}
-
-do-configure:
- cd ${WRKSRC} && ${SETENV} ${WAF_ENV} ./waf ${WAF_ARGS} ${WAF_CONFIGURE_ARGS} configure
+PYTHON_FOR_BUILD_ONLY= tool
+PKGCONFIG_OVERRIDE+= suil.pc.in
-do-build:
- cd ${WRKSRC} && ${SETENV} ${WAF_ENV} ./waf ${WAF_ARGS}
-
-do-install:
- cd ${WRKSRC} && ${SETENV} ${WAF_ENV} ./waf ${WAF_ARGS} install
-
-PYTHON_FOR_BUILD_ONLY= tool
-
+.include "../../devel/waf/waf.mk"
BUILDLINK_API_DEPENDS.lv2+= lv2>=1.12.0
.include "../../audio/lv2/buildlink3.mk"
-.include "../../lang/python/tool.mk"
.include "../../x11/gtk2/buildlink3.mk"
.include "../../x11/gtk3/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff -r eb8cda604cd8 -r da9a7de75b34 converters/sratom/Makefile
--- a/converters/sratom/Makefile Sat Dec 14 17:35:52 2019 +0000
+++ b/converters/sratom/Makefile Sat Dec 14 17:53:39 2019 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2019/12/14 17:35:31 nia Exp $
+# $NetBSD: Makefile,v 1.16 2019/12/14 17:53:39 nia Exp $
DISTNAME= sratom-0.6.4
CATEGORIES= converters
@@ -13,28 +13,15 @@
USE_LANGUAGES= c99
USE_TOOLS+= gsed pkg-config
+PYTHON_FOR_BUILD_ONLY= tool
PKGCONFIG_OVERRIDE+= sratom.pc.in
.include "options.mk"
-
-BUILD_OPTIONS= ${BUILD_DEBUG} ${BUILD_DOC} ${BUILD_TESTS}
-
-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"
BUILDLINK_API_DEPENDS.sord+= sord>=0.14.0
.include "../../textproc/sord/buildlink3.mk"
BUILDLINK_API_DEPENDS.serd+= serd>=0.30.0
.include "../../textproc/serd/buildlink3.mk"
BUILDLINK_API_DEPENDS.lv2+= lv2>=1.10.0
.include "../../audio/lv2/buildlink3.mk"
-.include "../../lang/python/application.mk"
.include "../../mk/bsd.pkg.mk"
diff -r eb8cda604cd8 -r da9a7de75b34 converters/sratom/options.mk
--- a/converters/sratom/options.mk Sat Dec 14 17:35:52 2019 +0000
+++ b/converters/sratom/options.mk Sat Dec 14 17:53:39 2019 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.1 2015/04/19 23:45:06 rodent Exp $
+# $NetBSD: options.mk,v 1.2 2019/12/14 17:53:39 nia Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.sratom
PKG_SUPPORTED_OPTIONS= debug doc tests
@@ -8,22 +8,16 @@
.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
diff -r eb8cda604cd8 -r da9a7de75b34 textproc/serd/Makefile
--- a/textproc/serd/Makefile Sat Dec 14 17:35:52 2019 +0000
+++ b/textproc/serd/Makefile Sat Dec 14 17:53:39 2019 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2019/12/14 17:31:12 nia Exp $
+# $NetBSD: Makefile,v 1.7 2019/12/14 17:53:39 nia Exp $
DISTNAME= serd-0.30.2
CATEGORIES= textproc
@@ -13,22 +13,9 @@
USE_LANGUAGES= c99
USE_TOOLS+= gsed pkg-config
+PYTHON_FOR_BUILD_ONLY= tool
PKGCONFIG_OVERRIDE+= serd.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 "../../lang/python/application.mk"
+.include "../../devel/waf/waf.mk"
.include "../../mk/bsd.pkg.mk"
diff -r eb8cda604cd8 -r da9a7de75b34 textproc/serd/options.mk
--- a/textproc/serd/options.mk Sat Dec 14 17:35:52 2019 +0000
+++ b/textproc/serd/options.mk Sat Dec 14 17:53:39 2019 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.1 2015/04/19 23:10:52 rodent Exp $
+# $NetBSD: options.mk,v 1.2 2019/12/14 17:53:39 nia Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.serd
PKG_SUPPORTED_OPTIONS= debug doc tests valgrind
@@ -8,28 +8,20 @@
.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
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
diff -r eb8cda604cd8 -r da9a7de75b34 textproc/sord/Makefile
--- a/textproc/sord/Makefile Sat Dec 14 17:35:52 2019 +0000
+++ b/textproc/sord/Makefile Sat Dec 14 17:53:39 2019 +0000
@@ -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 @@
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 -r eb8cda604cd8 -r da9a7de75b34 textproc/sord/options.mk
--- a/textproc/sord/options.mk Sat Dec 14 17:35:52 2019 +0000
+++ b/textproc/sord/options.mk Sat Dec 14 17:53:39 2019 +0000
@@ -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 @@
.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
Home |
Main Index |
Thread Index |
Old Index