diff options
author | rodent <rodent@pkgsrc.org> | 2015-04-19 22:52:04 +0000 |
---|---|---|
committer | rodent <rodent@pkgsrc.org> | 2015-04-19 22:52:04 +0000 |
commit | 85d1f9aa2fabbca2415e6838a9e4b951ed4c25f6 (patch) | |
tree | e54865a9a50f99715b6f9f45d4d10262599b6396 /audio | |
parent | f8bc287ca56a11c920e5a1690a638a1acbdb8077 (diff) | |
download | pkgsrc-85d1f9aa2fabbca2415e6838a9e4b951ed4c25f6.tar.gz |
Import lv2-1.12.0 as audio/lv2.
LV2 is an open standard for audio plugins, used by hundreds of plugins and other
projects. At its core, LV2 is a simple stable interface, accompanied by
extensions which add functionality to support the needs of increasingly powerful
audio software.
Diffstat (limited to 'audio')
-rw-r--r-- | audio/lv2/DESCR | 4 | ||||
-rw-r--r-- | audio/lv2/Makefile | 45 | ||||
-rw-r--r-- | audio/lv2/PLIST | 359 | ||||
-rw-r--r-- | audio/lv2/buildlink3.mk | 16 | ||||
-rw-r--r-- | audio/lv2/distinfo | 5 | ||||
-rw-r--r-- | audio/lv2/options.mk | 36 |
6 files changed, 465 insertions, 0 deletions
diff --git a/audio/lv2/DESCR b/audio/lv2/DESCR new file mode 100644 index 00000000000..cb2d79850a7 --- /dev/null +++ b/audio/lv2/DESCR @@ -0,0 +1,4 @@ +LV2 is an open standard for audio plugins, used by hundreds of plugins and other +projects. At its core, LV2 is a simple stable interface, accompanied by +extensions which add functionality to support the needs of increasingly powerful +audio software. diff --git a/audio/lv2/Makefile b/audio/lv2/Makefile new file mode 100644 index 00000000000..1efa04a6072 --- /dev/null +++ b/audio/lv2/Makefile @@ -0,0 +1,45 @@ +# $NetBSD: Makefile,v 1.1 2015/04/19 22:52:04 rodent Exp $ + +DISTNAME= lv2-1.12.0 +CATEGORIES= audio +MASTER_SITES= http://lv2plug.in/spec/ +EXTRACT_SUFX= .tar.bz2 + +MAINTAINER= rodent@NetBSD.org +HOMEPAGE= http://lv2plug.in/ +COMMENT= Open standard for audio plugins, used by hundreds of plugins +LICENSE= isc + +BUILD_DEPENDS+= ${PYPKGPREFIX}-rdflib-[0-9]*:../../textproc/py-rdflib + +USE_TOOLS+= pkg-config + +PKGCONFIG_OVERRIDE+= lv2/lv2plug.in/ns/lv2core/lv2core.pc.in +PKGCONFIG_OVERRIDE+= lv2.pc.in + +PYTHON_SELF_CONFLICT= yes +REPLACE_PYTHON+= lv2specgen/lv2specgen.py + +.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} \ + --copy-headers ${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.cairo+= cairo>=1.8.10 +.include "../../graphics/cairo/buildlink3.mk" +BUILDLINK_API_DEPENDS.gtk2++= gtk2+>=2.18.0 +.include "../../x11/gtk2/buildlink3.mk" +BUILDLINK_API_DEPENDS.libsndfile+= libsndfile>=1.0.0 +.include "../../audio/libsndfile/buildlink3.mk" +.include "../../lang/python/application.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/audio/lv2/PLIST b/audio/lv2/PLIST new file mode 100644 index 00000000000..ee7e31a9196 --- /dev/null +++ b/audio/lv2/PLIST @@ -0,0 +1,359 @@ +@comment $NetBSD: PLIST,v 1.1 2015/04/19 22:52:04 rodent Exp $ +bin/lv2specgen.py +include/lv2.h +include/lv2/lv2plug.in/ns/ext/atom/atom.h +include/lv2/lv2plug.in/ns/ext/atom/forge.h +include/lv2/lv2plug.in/ns/ext/atom/util.h +include/lv2/lv2plug.in/ns/ext/buf-size/buf-size.h +include/lv2/lv2plug.in/ns/ext/data-access/data-access.h +include/lv2/lv2plug.in/ns/ext/dynmanifest/dynmanifest.h +include/lv2/lv2plug.in/ns/ext/event/event-helpers.h +include/lv2/lv2plug.in/ns/ext/event/event.h +include/lv2/lv2plug.in/ns/ext/instance-access/instance-access.h +include/lv2/lv2plug.in/ns/ext/log/log.h +include/lv2/lv2plug.in/ns/ext/log/logger.h +include/lv2/lv2plug.in/ns/ext/midi/midi.h +include/lv2/lv2plug.in/ns/ext/morph/morph.h +include/lv2/lv2plug.in/ns/ext/options/options.h +include/lv2/lv2plug.in/ns/ext/parameters/parameters.h +include/lv2/lv2plug.in/ns/ext/patch/patch.h +include/lv2/lv2plug.in/ns/ext/port-groups/port-groups.h +include/lv2/lv2plug.in/ns/ext/port-props/port-props.h +include/lv2/lv2plug.in/ns/ext/presets/presets.h +include/lv2/lv2plug.in/ns/ext/resize-port/resize-port.h +include/lv2/lv2plug.in/ns/ext/state/state.h +include/lv2/lv2plug.in/ns/ext/time/time.h +include/lv2/lv2plug.in/ns/ext/uri-map/uri-map.h +include/lv2/lv2plug.in/ns/ext/urid/urid.h +include/lv2/lv2plug.in/ns/ext/worker/worker.h +include/lv2/lv2plug.in/ns/extensions/ui/ui.h +include/lv2/lv2plug.in/ns/extensions/units/units.h +include/lv2/lv2plug.in/ns/lv2core/lv2.h +lib/lv2/atom.lv2/atom-test.c +lib/lv2/atom.lv2/atom.h +lib/lv2/atom.lv2/atom.ttl +lib/lv2/atom.lv2/forge.h +lib/lv2/atom.lv2/lv2-atom.doap.ttl +lib/lv2/atom.lv2/manifest.ttl +lib/lv2/atom.lv2/util.h +lib/lv2/buf-size.lv2/buf-size.h +lib/lv2/buf-size.lv2/buf-size.ttl +lib/lv2/buf-size.lv2/lv2-buf-size.doap.ttl +lib/lv2/buf-size.lv2/manifest.ttl +lib/lv2/data-access.lv2/data-access.h +lib/lv2/data-access.lv2/data-access.ttl +lib/lv2/data-access.lv2/lv2-data-access.doap.ttl +lib/lv2/data-access.lv2/manifest.ttl +lib/lv2/dynmanifest.lv2/dynmanifest.h +lib/lv2/dynmanifest.lv2/dynmanifest.ttl +lib/lv2/dynmanifest.lv2/lv2-dynmanifest.doap.ttl +lib/lv2/dynmanifest.lv2/manifest.ttl +lib/lv2/eg-amp.lv2/amp.so +lib/lv2/eg-amp.lv2/amp.ttl +lib/lv2/eg-amp.lv2/manifest.ttl +lib/lv2/eg-fifths.lv2/fifths.so +lib/lv2/eg-fifths.lv2/fifths.ttl +lib/lv2/eg-fifths.lv2/manifest.ttl +lib/lv2/eg-metro.lv2/manifest.ttl +lib/lv2/eg-metro.lv2/metro.so +lib/lv2/eg-metro.lv2/metro.ttl +lib/lv2/eg-midigate.lv2/manifest.ttl +lib/lv2/eg-midigate.lv2/midigate.so +lib/lv2/eg-midigate.lv2/midigate.ttl +lib/lv2/eg-sampler.lv2/click.wav +lib/lv2/eg-sampler.lv2/manifest.ttl +lib/lv2/eg-sampler.lv2/sampler.so +lib/lv2/eg-sampler.lv2/sampler.ttl +lib/lv2/eg-sampler.lv2/sampler_ui.so +lib/lv2/eg-scope.lv2/examploscope.so +lib/lv2/eg-scope.lv2/examploscope.ttl +lib/lv2/eg-scope.lv2/examploscope_ui.so +lib/lv2/eg-scope.lv2/manifest.ttl +lib/lv2/event.lv2/event-helpers.h +lib/lv2/event.lv2/event.h +lib/lv2/event.lv2/event.ttl +lib/lv2/event.lv2/lv2-event.doap.ttl +lib/lv2/event.lv2/manifest.ttl +lib/lv2/instance-access.lv2/instance-access.h +lib/lv2/instance-access.lv2/instance-access.ttl +lib/lv2/instance-access.lv2/lv2-instance-access.doap.ttl +lib/lv2/instance-access.lv2/manifest.ttl +lib/lv2/log.lv2/log.h +lib/lv2/log.lv2/log.ttl +lib/lv2/log.lv2/logger.h +lib/lv2/log.lv2/lv2-log.doap.ttl +lib/lv2/log.lv2/manifest.ttl +lib/lv2/lv2core.lv2/lv2.h +lib/lv2/lv2core.lv2/lv2core.doap.ttl +lib/lv2/lv2core.lv2/lv2core.ttl +lib/lv2/lv2core.lv2/manifest.ttl +lib/lv2/midi.lv2/lv2-midi.doap.ttl +lib/lv2/midi.lv2/manifest.ttl +lib/lv2/midi.lv2/midi.h +lib/lv2/midi.lv2/midi.ttl +lib/lv2/morph.lv2/lv2-morph.doap.ttl +lib/lv2/morph.lv2/manifest.ttl +lib/lv2/morph.lv2/morph.h +lib/lv2/morph.lv2/morph.ttl +lib/lv2/options.lv2/lv2-options.doap.ttl +lib/lv2/options.lv2/manifest.ttl +lib/lv2/options.lv2/options.h +lib/lv2/options.lv2/options.ttl +lib/lv2/parameters.lv2/lv2-parameters.doap.ttl +lib/lv2/parameters.lv2/manifest.ttl +lib/lv2/parameters.lv2/parameters.h +lib/lv2/parameters.lv2/parameters.ttl +lib/lv2/patch.lv2/lv2-patch.doap.ttl +lib/lv2/patch.lv2/manifest.ttl +lib/lv2/patch.lv2/patch.h +lib/lv2/patch.lv2/patch.ttl +lib/lv2/port-groups.lv2/lv2-port-groups.doap.ttl +lib/lv2/port-groups.lv2/manifest.ttl +lib/lv2/port-groups.lv2/port-groups.h +lib/lv2/port-groups.lv2/port-groups.ttl +lib/lv2/port-props.lv2/lv2-port-props.doap.ttl +lib/lv2/port-props.lv2/manifest.ttl +lib/lv2/port-props.lv2/port-props.h +lib/lv2/port-props.lv2/port-props.ttl +lib/lv2/presets.lv2/lv2-presets.doap.ttl +lib/lv2/presets.lv2/manifest.ttl +lib/lv2/presets.lv2/presets.h +lib/lv2/presets.lv2/presets.ttl +lib/lv2/resize-port.lv2/lv2-resize-port.doap.ttl +lib/lv2/resize-port.lv2/manifest.ttl +lib/lv2/resize-port.lv2/resize-port.h +lib/lv2/resize-port.lv2/resize-port.ttl +lib/lv2/schemas.lv2/dcs.ttl +lib/lv2/schemas.lv2/dct.ttl +lib/lv2/schemas.lv2/doap.ttl +lib/lv2/schemas.lv2/foaf.ttl +lib/lv2/schemas.lv2/manifest.ttl +lib/lv2/schemas.lv2/owl.ttl +lib/lv2/schemas.lv2/rdf.ttl +lib/lv2/schemas.lv2/rdfs.ttl +lib/lv2/schemas.lv2/xsd.ttl +lib/lv2/state.lv2/lv2-state.doap.ttl +lib/lv2/state.lv2/manifest.ttl +lib/lv2/state.lv2/state.h +lib/lv2/state.lv2/state.ttl +lib/lv2/time.lv2/lv2-time.doap.ttl +lib/lv2/time.lv2/manifest.ttl +lib/lv2/time.lv2/time.h +lib/lv2/time.lv2/time.ttl +lib/lv2/ui.lv2/lv2-ui.doap.ttl +lib/lv2/ui.lv2/manifest.ttl +lib/lv2/ui.lv2/ui.h +lib/lv2/ui.lv2/ui.ttl +lib/lv2/units.lv2/lv2-units.doap.ttl +lib/lv2/units.lv2/manifest.ttl +lib/lv2/units.lv2/units.h +lib/lv2/units.lv2/units.ttl +lib/lv2/uri-map.lv2/lv2-uri-map.doap.ttl +lib/lv2/uri-map.lv2/manifest.ttl +lib/lv2/uri-map.lv2/uri-map.h +lib/lv2/uri-map.lv2/uri-map.ttl +lib/lv2/urid.lv2/lv2-urid.doap.ttl +lib/lv2/urid.lv2/manifest.ttl +lib/lv2/urid.lv2/urid.h +lib/lv2/urid.lv2/urid.ttl +lib/lv2/worker.lv2/lv2-worker.doap.ttl +lib/lv2/worker.lv2/manifest.ttl +lib/lv2/worker.lv2/worker.h +lib/lv2/worker.lv2/worker.ttl +lib/pkgconfig/lv2.pc +lib/pkgconfig/lv2core.pc +${PLIST.doc}share/doc/lv2/lv2plug.in/aux/style.css +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/annotated.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/arrowdown.png +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/arrowright.png +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/atom_8h.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/bc_s.png +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/bdwn.png +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/buf-size_8h.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/classes.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/closed.png +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/data-access_8h.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/dir_000000.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/dir_000001.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/dir_000002.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/dir_000003.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/dir_000004.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/dir_000005.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/dir_000006.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/dir_000007.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/dir_000008.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/dir_000009.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/dir_000010.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/dir_000011.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/dir_000012.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/dir_000013.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/dir_000014.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/dir_000015.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/dir_000016.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/dir_000017.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/dir_000018.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/dir_000019.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/dir_000020.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/dir_000021.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/dir_000022.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/dir_000023.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/dir_000024.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/dir_000025.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/dir_000026.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/dir_000027.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/dir_000028.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/doc.png +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/doxy-style.css +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/doxygen.png +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/dynmanifest_8h.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/dynsections.js +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/event-helpers_8h.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/event_8h.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/files.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/folderclosed.png +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/folderopen.png +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/forge_8h.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/functions.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/functions_vars.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/globals.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/globals_defs.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/globals_defs_n.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/globals_enum.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/globals_eval.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/globals_func.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/globals_n.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/globals_type.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/globals_vars.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/group__atom.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/group__buf-size.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/group__data-access.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/group__dynmanifest.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/group__event.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/group__forge.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/group__instance-access.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/group__log.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/group__logger.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/group__lv2core.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/group__midi.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/group__morph.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/group__options.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/group__parameters.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/group__patch.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/group__port-groups.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/group__port-props.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/group__presets.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/group__resize-port.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/group__state.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/group__time.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/group__ui.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/group__units.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/group__uri-map.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/group__urid.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/group__util.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/group__worker.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/index.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/instance-access_8h.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/jquery.js +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/log_8h.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/logger_8h.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/lv2_8h.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/mainpage_8dox.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/midi_8h.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/modules.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/morph_8h.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/nav_f.png +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/nav_g.png +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/nav_h.png +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/open.png +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/options_8h.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/parameters_8h.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/patch_8h.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/port-groups_8h.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/port-props_8h.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/presets_8h.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/resize-port_8h.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/splitbar.png +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/state_8h.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/structLV2__Event__Iterator.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/sync_off.png +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/sync_on.png +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/tab_a.png +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/tab_b.png +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/tab_h.png +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/tab_s.png +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/tabs.css +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/time_8h.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/ui_8h.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/units_8h.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/uri-map_8h.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/urid_8h.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/util_8h.html +${PLIST.doc}share/doc/lv2/lv2plug.in/doc/html/worker_8h.html +${PLIST.doc}share/doc/lv2/lv2plug.in/ns/ext/atom/atom.html +${PLIST.doc}share/doc/lv2/lv2plug.in/ns/ext/buf-size/buf-size.html +${PLIST.doc}share/doc/lv2/lv2plug.in/ns/ext/data-access/data-access.html +${PLIST.doc}share/doc/lv2/lv2plug.in/ns/ext/dynmanifest/dynmanifest.html +${PLIST.doc}share/doc/lv2/lv2plug.in/ns/ext/event/event.html +${PLIST.doc}share/doc/lv2/lv2plug.in/ns/ext/instance-access/instance-access.html +${PLIST.doc}share/doc/lv2/lv2plug.in/ns/ext/log/log.html +${PLIST.doc}share/doc/lv2/lv2plug.in/ns/ext/midi/midi.html +${PLIST.doc}share/doc/lv2/lv2plug.in/ns/ext/morph/morph.html +${PLIST.doc}share/doc/lv2/lv2plug.in/ns/ext/options/options.html +${PLIST.doc}share/doc/lv2/lv2plug.in/ns/ext/parameters/parameters.html +${PLIST.doc}share/doc/lv2/lv2plug.in/ns/ext/patch/patch.html +${PLIST.doc}share/doc/lv2/lv2plug.in/ns/ext/port-groups/port-groups.html +${PLIST.doc}share/doc/lv2/lv2plug.in/ns/ext/port-props/port-props.html +${PLIST.doc}share/doc/lv2/lv2plug.in/ns/ext/presets/presets.html +${PLIST.doc}share/doc/lv2/lv2plug.in/ns/ext/resize-port/resize-port.html +${PLIST.doc}share/doc/lv2/lv2plug.in/ns/ext/state/state.html +${PLIST.doc}share/doc/lv2/lv2plug.in/ns/ext/time/time.html +${PLIST.doc}share/doc/lv2/lv2plug.in/ns/ext/uri-map/uri-map.html +${PLIST.doc}share/doc/lv2/lv2plug.in/ns/ext/urid/urid.html +${PLIST.doc}share/doc/lv2/lv2plug.in/ns/ext/worker/worker.html +${PLIST.doc}share/doc/lv2/lv2plug.in/ns/extensions/ui/ui.html +${PLIST.doc}share/doc/lv2/lv2plug.in/ns/extensions/units/units.html +${PLIST.doc}share/doc/lv2/lv2plug.in/ns/index.html +${PLIST.doc}share/doc/lv2/lv2plug.in/ns/lv2core/lv2core.html +share/lv2specgen/DTD/xhtml-attribs-1.mod +share/lv2specgen/DTD/xhtml-base-1.mod +share/lv2specgen/DTD/xhtml-basic-table-1.mod +share/lv2specgen/DTD/xhtml-basic11-model-1.mod +share/lv2specgen/DTD/xhtml-basic11.dtd +share/lv2specgen/DTD/xhtml-bdo-1.mod +share/lv2specgen/DTD/xhtml-blkphras-1.mod +share/lv2specgen/DTD/xhtml-blkpres-1.mod +share/lv2specgen/DTD/xhtml-blkstruct-1.mod +share/lv2specgen/DTD/xhtml-charent-1.mod +share/lv2specgen/DTD/xhtml-csismap-1.mod +share/lv2specgen/DTD/xhtml-datatypes-1.mod +share/lv2specgen/DTD/xhtml-edit-1.mod +share/lv2specgen/DTD/xhtml-events-1.mod +share/lv2specgen/DTD/xhtml-form-1.mod +share/lv2specgen/DTD/xhtml-framework-1.mod +share/lv2specgen/DTD/xhtml-hypertext-1.mod +share/lv2specgen/DTD/xhtml-image-1.mod +share/lv2specgen/DTD/xhtml-inlphras-1.mod +share/lv2specgen/DTD/xhtml-inlpres-1.mod +share/lv2specgen/DTD/xhtml-inlstruct-1.mod +share/lv2specgen/DTD/xhtml-inlstyle-1.mod +share/lv2specgen/DTD/xhtml-inputmode-1.mod +share/lv2specgen/DTD/xhtml-lat1.ent +share/lv2specgen/DTD/xhtml-legacy-1.mod +share/lv2specgen/DTD/xhtml-link-1.mod +share/lv2specgen/DTD/xhtml-list-1.mod +share/lv2specgen/DTD/xhtml-meta-1.mod +share/lv2specgen/DTD/xhtml-object-1.mod +share/lv2specgen/DTD/xhtml-param-1.mod +share/lv2specgen/DTD/xhtml-pres-1.mod +share/lv2specgen/DTD/xhtml-qname-1.mod +share/lv2specgen/DTD/xhtml-script-1.mod +share/lv2specgen/DTD/xhtml-special.ent +share/lv2specgen/DTD/xhtml-ssismap-1.mod +share/lv2specgen/DTD/xhtml-struct-1.mod +share/lv2specgen/DTD/xhtml-style-1.mod +share/lv2specgen/DTD/xhtml-symbol.ent +share/lv2specgen/DTD/xhtml-table-1.mod +share/lv2specgen/DTD/xhtml-target-1.mod +share/lv2specgen/DTD/xhtml-text-1.mod +share/lv2specgen/style.css +share/lv2specgen/template.html diff --git a/audio/lv2/buildlink3.mk b/audio/lv2/buildlink3.mk new file mode 100644 index 00000000000..d5c379db27d --- /dev/null +++ b/audio/lv2/buildlink3.mk @@ -0,0 +1,16 @@ +# $NetBSD: buildlink3.mk,v 1.1 2015/04/19 22:52:04 rodent Exp $ + +BUILDLINK_TREE+= lv2 + +.if !defined(LV2_BUILDLINK3_MK) +LV2_BUILDLINK3_MK:= + +BUILDLINK_API_DEPENDS.lv2+= lv2>=1.12.0 +BUILDLINK_PKGSRCDIR.lv2?= ../../audio/lv2 + +.include "../../graphics/cairo/buildlink3.mk" +.include "../../x11/gtk2/buildlink3.mk" +.include "../../audio/libsndfile/buildlink3.mk" +.endif # LV2_BUILDLINK3_MK + +BUILDLINK_TREE+= -lv2 diff --git a/audio/lv2/distinfo b/audio/lv2/distinfo new file mode 100644 index 00000000000..6f39700fb1b --- /dev/null +++ b/audio/lv2/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1 2015/04/19 22:52:04 rodent Exp $ + +SHA1 (lv2-1.12.0.tar.bz2) = fc914f00d3230354145748a2a4e55df0a03bcbe2 +RMD160 (lv2-1.12.0.tar.bz2) = 60e8f419e3d9813e76463433355b246a15e96ff6 +Size (lv2-1.12.0.tar.bz2) = 399666 bytes diff --git a/audio/lv2/options.mk b/audio/lv2/options.mk new file mode 100644 index 00000000000..2ffea9dff47 --- /dev/null +++ b/audio/lv2/options.mk @@ -0,0 +1,36 @@ +# $NetBSD: options.mk,v 1.1 2015/04/19 22:52:04 rodent Exp $ + +PKG_OPTIONS_VAR= PKG_OPTIONS.lv2 +PKG_SUPPORTED_OPTIONS= debug doc tests valgrind +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+= asciidoc-[0-9]*:../../textproc/asciidoc +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 +.endif + +.if !empty(PKG_OPTIONS:Mvalgrind) +BUILD_VALGRIND= --grind +BUILD_DEPENDS+= valgrind-[0-9]*:../../devel/valgrind +.else +BUILD_VALGRIND= # blank +.endif |