summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrodent <rodent>2015-04-19 23:45:05 +0000
committerrodent <rodent>2015-04-19 23:45:05 +0000
commit67f865281e9716f2e8e2fcffd3cd806f0fd90d07 (patch)
tree4748451d71e2fb50e80c87b22b3dfb53356dfc41
parent096329ee4279abbcb2caabce8cf0c20cdf05a6cb (diff)
downloadpkgsrc-67f865281e9716f2e8e2fcffd3cd806f0fd90d07.tar.gz
Import sratom-0.4.6 as converters/sratom.
Sratom is a library for serialising LV2 atoms to/from RDF, particularly the Turtle syntax.
-rw-r--r--converters/sratom/DESCR2
-rw-r--r--converters/sratom/Makefile39
-rw-r--r--converters/sratom/PLIST9
-rw-r--r--converters/sratom/buildlink3.mk15
-rw-r--r--converters/sratom/distinfo5
-rw-r--r--converters/sratom/options.mk29
6 files changed, 99 insertions, 0 deletions
diff --git a/converters/sratom/DESCR b/converters/sratom/DESCR
new file mode 100644
index 00000000000..058b20a2f2f
--- /dev/null
+++ b/converters/sratom/DESCR
@@ -0,0 +1,2 @@
+Sratom is a library for serialising LV2 atoms to/from RDF, particularly the
+Turtle syntax.
diff --git a/converters/sratom/Makefile b/converters/sratom/Makefile
new file mode 100644
index 00000000000..746c905f25a
--- /dev/null
+++ b/converters/sratom/Makefile
@@ -0,0 +1,39 @@
+# $NetBSD: Makefile,v 1.1 2015/04/19 23:45:06 rodent Exp $
+
+DISTNAME= sratom-0.4.6
+CATEGORIES= converters
+MASTER_SITES= http://download.drobilla.net/
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= rodent@NetBSD.org
+HOMEPAGE= http://drobilla.net/software/sratom/
+COMMENT= Library for serialising LV2 atoms to/from RDF
+LICENSE= isc
+
+USE_TOOLS+= gsed pkg-config
+
+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
+
+BUILDLINK_API_DEPENDS.sord+= sord>=0.12.0
+.include "../../textproc/sord/buildlink3.mk"
+BUILDLINK_API_DEPENDS.serd+= serd>=0.14.0
+.include "../../textproc/serd/buildlink3.mk"
+BUILDLINK_API_DEPENDS.lv2+= lv2>=1.8.1
+.include "../../audio/lv2/buildlink3.mk"
+.include "../../lang/python/application.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/converters/sratom/PLIST b/converters/sratom/PLIST
new file mode 100644
index 00000000000..374fdac764c
--- /dev/null
+++ b/converters/sratom/PLIST
@@ -0,0 +1,9 @@
+@comment $NetBSD: PLIST,v 1.1 2015/04/19 23:45:06 rodent Exp $
+include/sratom-0/sratom/sratom.h
+lib/libsratom-0.so
+lib/libsratom-0.so.0
+lib/libsratom-0.so.${PKGVERSION}
+lib/pkgconfig/sratom-0.pc
+${PLIST.doc}man/man3/sratom.3
+${PLIST.doc}share/doc/sratom-0/html/index.html
+${PLIST.doc}share/doc/sratom-0/html/style.css
diff --git a/converters/sratom/buildlink3.mk b/converters/sratom/buildlink3.mk
new file mode 100644
index 00000000000..927694aab37
--- /dev/null
+++ b/converters/sratom/buildlink3.mk
@@ -0,0 +1,15 @@
+# $NetBSD: buildlink3.mk,v 1.1 2015/04/19 23:45:06 rodent Exp $
+
+BUILDLINK_TREE+= sratom
+
+.if !defined(SRATOM_BUILDLINK3_MK)
+SRATOM_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.sratom+= sratom>=0.4.6
+BUILDLINK_PKGSRCDIR.sratom?= ../../converters/sratom
+
+.include "../../textproc/sord/buildlink3.mk"
+.include "../../textproc/serd/buildlink3.mk"
+.endif # SRATOM_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -sratom
diff --git a/converters/sratom/distinfo b/converters/sratom/distinfo
new file mode 100644
index 00000000000..f3f8ebf0182
--- /dev/null
+++ b/converters/sratom/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/04/19 23:45:06 rodent Exp $
+
+SHA1 (sratom-0.4.6.tar.bz2) = 5f7d18e4917e5a2fee6eedc6ae06aa72d47fa52a
+RMD160 (sratom-0.4.6.tar.bz2) = 4c984f787285cd55ef95320511edc54720bafd11
+Size (sratom-0.4.6.tar.bz2) = 138165 bytes
diff --git a/converters/sratom/options.mk b/converters/sratom/options.mk
new file mode 100644
index 00000000000..05402ebb3ea
--- /dev/null
+++ b/converters/sratom/options.mk
@@ -0,0 +1,29 @@
+# $NetBSD: options.mk,v 1.1 2015/04/19 23:45:06 rodent Exp $
+
+PKG_OPTIONS_VAR= PKG_OPTIONS.sratom
+PKG_SUPPORTED_OPTIONS= debug doc tests
+PKG_SUGGESTED_OPTIONS+= # blank
+PLIST_VARS+= doc
+
+.include "../../mk/bsd.options.mk"
+
+.if !empty(PKG_OPTIONS:Mdebug)
+BUILD_DEBUG= --debug
+.else
+BUILD_DEBUG= # blank
+.endif
+
+.if !empty(PKG_OPTIONS:Mdoc)
+BUILD_DOC= --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
+.endif