Update to lv2-1.18.10.

This commit is contained in:
ajacoutot
2023-12-02 09:18:48 +00:00
parent 94a20f6521
commit e502b0e8db
4 changed files with 24 additions and 160 deletions
+9 -38
View File
@@ -1,7 +1,6 @@
COMMENT= open standard for audio plugins, used by hundreds of plugins COMMENT= open standard for audio plugins
DISTNAME= lv2-1.18.2 DISTNAME= lv2-1.18.10
REVISION= 4
CATEGORIES= audio CATEGORIES= audio
@@ -10,44 +9,16 @@ HOMEPAGE= https://lv2plug.in
# ISC # ISC
PERMIT_PACKAGE= Yes PERMIT_PACKAGE= Yes
WANTLIB += FLAC X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext MODULES= devel/meson
WANTLIB += Xfixes Xft Xi Xinerama Xrandr Xrender atk-1.0 cairo
WANTLIB += expat ffi fontconfig freetype fribidi gdk-x11-2.0 gdk_pixbuf-2.0
WANTLIB += gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 graphite2
WANTLIB += gtk-x11-2.0 harfbuzz harfbuzz-gobject intl m ogg opus
WANTLIB += pango-1.0 pangocairo-1.0 pangoft2-1.0 pcre2-8 pixman-1
WANTLIB += png pthread sndfile tiff vorbis vorbisenc xcb xcb-render
WANTLIB += xcb-shm z jpeg lzo2
MODULES += lang/python
SITES= https://lv2plug.in/spec/ SITES= https://lv2plug.in/spec/
EXTRACT_SUFX= .tar.xz
EXTRACT_SUFX= .tar.bz2 # example plugins that enforce a dependency on x11/gtk+2
CONFIGURE_ARGS += -Dplugins=disabled
LIB_DEPENDS= audio/libsndfile \ # needs py3-rdflib which is not ported
x11/gtk+2 CONFIGURE_ARGS += -Ddocs=disabled \
-Dtests=disabled
MODULES= lang/python
MODPY_ADJ_FILES=lv2specgen/lv2specgen.py
# requires library gcov
NO_TEST= Yes
do-configure:
cd ${WRKSRC} && PYTHON=${MODPY_BIN} CXX='${CXX}' CC='${CC}' \
${MODPY_BIN} ./waf configure \
--prefix=${PREFIX} \
--destdir=${DESTDIR} \
--mandir=${PREFIX}/man \
--copy-headers \
--debug
do-build:
cd ${WRKSRC} && ${MODPY_BIN} ./waf -v
do-install:
cd ${WRKSRC} && ${MODPY_BIN} ./waf install
.include <bsd.port.mk> .include <bsd.port.mk>
+2 -2
View File
@@ -1,2 +1,2 @@
SHA256 (lv2-1.18.2.tar.bz2) = TokfvHRMBYVb6136gugisUkX3Wbpj4K4Iw29HHqy4F4= SHA256 (lv2-1.18.10.tar.xz) = eMUbzyG1Tli7Yymsy7Ta4Dsu15tSD5oB5zS9neUwlT8=
SIZE (lv2-1.18.2.tar.bz2) = 538345 SIZE (lv2-1.18.10.tar.xz) = 237380
+12 -4
View File
@@ -1,4 +1,12 @@
LV2 is an open standard for audio plugins, used by hundreds of plugins and V2 is an extensible open standard for audio plugins. LV2 has a simple core
other projects. At its core, LV2 is a simple stable interface, accompanied interface, which is accompanied by extensions that add more advanced
by extensions which add functionality to support the needs of increasingly functionality.
powerful audio software.
Many types of plugins can be built with LV2, including audio effects,
synthesizers, and control processors for modulation and automation. Extensions
support more powerful features, such as:
- Platform-native UIs
- Network-transparent plugin control
- Portable and archivable persistent state
- Non-realtime tasks (like file loading) with sample-accurate export
- Semantic control with meaningful control designations and value units
+1 -116
View File
@@ -1,5 +1,4 @@
bin/lv2_validate bin/lv2_validate
bin/lv2specgen.py
include/lv2/ include/lv2/
include/lv2.h include/lv2.h
include/lv2/atom/ include/lv2/atom/
@@ -116,135 +115,77 @@ include/lv2/worker/
include/lv2/worker/worker.h include/lv2/worker/worker.h
lib/lv2/ lib/lv2/
lib/lv2/atom.lv2/ lib/lv2/atom.lv2/
lib/lv2/atom.lv2/atom-test-utils.c
lib/lv2/atom.lv2/atom-test.c
lib/lv2/atom.lv2/atom.h
lib/lv2/atom.lv2/atom.meta.ttl lib/lv2/atom.lv2/atom.meta.ttl
lib/lv2/atom.lv2/atom.ttl lib/lv2/atom.lv2/atom.ttl
lib/lv2/atom.lv2/forge-overflow-test.c
lib/lv2/atom.lv2/forge.h
lib/lv2/atom.lv2/manifest.ttl lib/lv2/atom.lv2/manifest.ttl
lib/lv2/atom.lv2/util.h
lib/lv2/buf-size.lv2/ lib/lv2/buf-size.lv2/
lib/lv2/buf-size.lv2/buf-size.h
lib/lv2/buf-size.lv2/buf-size.meta.ttl lib/lv2/buf-size.lv2/buf-size.meta.ttl
lib/lv2/buf-size.lv2/buf-size.ttl lib/lv2/buf-size.lv2/buf-size.ttl
lib/lv2/buf-size.lv2/manifest.ttl lib/lv2/buf-size.lv2/manifest.ttl
lib/lv2/core.lv2/ lib/lv2/core.lv2/
lib/lv2/core.lv2/attributes.h
lib/lv2/core.lv2/lv2.h
lib/lv2/core.lv2/lv2_util.h
lib/lv2/core.lv2/lv2core.meta.ttl lib/lv2/core.lv2/lv2core.meta.ttl
lib/lv2/core.lv2/lv2core.ttl lib/lv2/core.lv2/lv2core.ttl
lib/lv2/core.lv2/manifest.ttl lib/lv2/core.lv2/manifest.ttl
lib/lv2/core.lv2/meta.ttl lib/lv2/core.lv2/meta.ttl
lib/lv2/core.lv2/people.ttl lib/lv2/core.lv2/people.ttl
lib/lv2/data-access.lv2/ lib/lv2/data-access.lv2/
lib/lv2/data-access.lv2/data-access.h
lib/lv2/data-access.lv2/data-access.meta.ttl lib/lv2/data-access.lv2/data-access.meta.ttl
lib/lv2/data-access.lv2/data-access.ttl lib/lv2/data-access.lv2/data-access.ttl
lib/lv2/data-access.lv2/manifest.ttl lib/lv2/data-access.lv2/manifest.ttl
lib/lv2/dynmanifest.lv2/ lib/lv2/dynmanifest.lv2/
lib/lv2/dynmanifest.lv2/dynmanifest.h
lib/lv2/dynmanifest.lv2/dynmanifest.meta.ttl lib/lv2/dynmanifest.lv2/dynmanifest.meta.ttl
lib/lv2/dynmanifest.lv2/dynmanifest.ttl lib/lv2/dynmanifest.lv2/dynmanifest.ttl
lib/lv2/dynmanifest.lv2/manifest.ttl lib/lv2/dynmanifest.lv2/manifest.ttl
lib/lv2/eg-amp.lv2/
@so 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/
@so 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/
lib/lv2/eg-metro.lv2/manifest.ttl
@so lib/lv2/eg-metro.lv2/metro.so
lib/lv2/eg-metro.lv2/metro.ttl
lib/lv2/eg-midigate.lv2/
lib/lv2/eg-midigate.lv2/manifest.ttl
@so lib/lv2/eg-midigate.lv2/midigate.so
lib/lv2/eg-midigate.lv2/midigate.ttl
lib/lv2/eg-params.lv2/
lib/lv2/eg-params.lv2/manifest.ttl
@so lib/lv2/eg-params.lv2/params.so
lib/lv2/eg-params.lv2/params.ttl
lib/lv2/eg-sampler.lv2/
lib/lv2/eg-sampler.lv2/click.wav
lib/lv2/eg-sampler.lv2/manifest.ttl
@so lib/lv2/eg-sampler.lv2/sampler.so
lib/lv2/eg-sampler.lv2/sampler.ttl
@so lib/lv2/eg-sampler.lv2/sampler_ui.so
lib/lv2/eg-scope.lv2/
@so lib/lv2/eg-scope.lv2/examploscope.so
lib/lv2/eg-scope.lv2/examploscope.ttl
@so lib/lv2/eg-scope.lv2/examploscope_ui.so
lib/lv2/eg-scope.lv2/manifest.ttl
lib/lv2/event.lv2/ lib/lv2/event.lv2/
lib/lv2/event.lv2/event-helpers.h
lib/lv2/event.lv2/event.h
lib/lv2/event.lv2/event.meta.ttl lib/lv2/event.lv2/event.meta.ttl
lib/lv2/event.lv2/event.ttl lib/lv2/event.lv2/event.ttl
lib/lv2/event.lv2/manifest.ttl lib/lv2/event.lv2/manifest.ttl
lib/lv2/instance-access.lv2/ lib/lv2/instance-access.lv2/
lib/lv2/instance-access.lv2/instance-access.h
lib/lv2/instance-access.lv2/instance-access.meta.ttl lib/lv2/instance-access.lv2/instance-access.meta.ttl
lib/lv2/instance-access.lv2/instance-access.ttl lib/lv2/instance-access.lv2/instance-access.ttl
lib/lv2/instance-access.lv2/manifest.ttl lib/lv2/instance-access.lv2/manifest.ttl
lib/lv2/log.lv2/ lib/lv2/log.lv2/
lib/lv2/log.lv2/log.h
lib/lv2/log.lv2/log.meta.ttl lib/lv2/log.lv2/log.meta.ttl
lib/lv2/log.lv2/log.ttl lib/lv2/log.lv2/log.ttl
lib/lv2/log.lv2/logger.h
lib/lv2/log.lv2/manifest.ttl lib/lv2/log.lv2/manifest.ttl
lib/lv2/midi.lv2/ lib/lv2/midi.lv2/
lib/lv2/midi.lv2/manifest.ttl lib/lv2/midi.lv2/manifest.ttl
lib/lv2/midi.lv2/midi.h
lib/lv2/midi.lv2/midi.meta.ttl lib/lv2/midi.lv2/midi.meta.ttl
lib/lv2/midi.lv2/midi.ttl lib/lv2/midi.lv2/midi.ttl
lib/lv2/morph.lv2/ lib/lv2/morph.lv2/
lib/lv2/morph.lv2/manifest.ttl lib/lv2/morph.lv2/manifest.ttl
lib/lv2/morph.lv2/morph.h
lib/lv2/morph.lv2/morph.meta.ttl lib/lv2/morph.lv2/morph.meta.ttl
lib/lv2/morph.lv2/morph.ttl lib/lv2/morph.lv2/morph.ttl
lib/lv2/options.lv2/ lib/lv2/options.lv2/
lib/lv2/options.lv2/manifest.ttl lib/lv2/options.lv2/manifest.ttl
lib/lv2/options.lv2/options.h
lib/lv2/options.lv2/options.meta.ttl lib/lv2/options.lv2/options.meta.ttl
lib/lv2/options.lv2/options.ttl lib/lv2/options.lv2/options.ttl
lib/lv2/parameters.lv2/ lib/lv2/parameters.lv2/
lib/lv2/parameters.lv2/manifest.ttl lib/lv2/parameters.lv2/manifest.ttl
lib/lv2/parameters.lv2/parameters.h
lib/lv2/parameters.lv2/parameters.meta.ttl lib/lv2/parameters.lv2/parameters.meta.ttl
lib/lv2/parameters.lv2/parameters.ttl lib/lv2/parameters.lv2/parameters.ttl
lib/lv2/patch.lv2/ lib/lv2/patch.lv2/
lib/lv2/patch.lv2/manifest.ttl lib/lv2/patch.lv2/manifest.ttl
lib/lv2/patch.lv2/patch.h
lib/lv2/patch.lv2/patch.meta.ttl lib/lv2/patch.lv2/patch.meta.ttl
lib/lv2/patch.lv2/patch.ttl lib/lv2/patch.lv2/patch.ttl
lib/lv2/port-groups.lv2/ lib/lv2/port-groups.lv2/
lib/lv2/port-groups.lv2/manifest.ttl lib/lv2/port-groups.lv2/manifest.ttl
lib/lv2/port-groups.lv2/port-groups.h
lib/lv2/port-groups.lv2/port-groups.meta.ttl lib/lv2/port-groups.lv2/port-groups.meta.ttl
lib/lv2/port-groups.lv2/port-groups.ttl lib/lv2/port-groups.lv2/port-groups.ttl
lib/lv2/port-props.lv2/ lib/lv2/port-props.lv2/
lib/lv2/port-props.lv2/manifest.ttl lib/lv2/port-props.lv2/manifest.ttl
lib/lv2/port-props.lv2/port-props.h
lib/lv2/port-props.lv2/port-props.meta.ttl lib/lv2/port-props.lv2/port-props.meta.ttl
lib/lv2/port-props.lv2/port-props.ttl lib/lv2/port-props.lv2/port-props.ttl
lib/lv2/presets.lv2/ lib/lv2/presets.lv2/
lib/lv2/presets.lv2/manifest.ttl lib/lv2/presets.lv2/manifest.ttl
lib/lv2/presets.lv2/presets.h
lib/lv2/presets.lv2/presets.meta.ttl lib/lv2/presets.lv2/presets.meta.ttl
lib/lv2/presets.lv2/presets.ttl lib/lv2/presets.lv2/presets.ttl
lib/lv2/resize-port.lv2/ lib/lv2/resize-port.lv2/
lib/lv2/resize-port.lv2/manifest.ttl lib/lv2/resize-port.lv2/manifest.ttl
lib/lv2/resize-port.lv2/resize-port.h
lib/lv2/resize-port.lv2/resize-port.meta.ttl lib/lv2/resize-port.lv2/resize-port.meta.ttl
lib/lv2/resize-port.lv2/resize-port.ttl lib/lv2/resize-port.lv2/resize-port.ttl
lib/lv2/schemas.lv2/ lib/lv2/schemas.lv2/
lib/lv2/schemas.lv2/dcs.ttl lib/lv2/schemas.lv2/dcterms.ttl
lib/lv2/schemas.lv2/dct.ttl
lib/lv2/schemas.lv2/doap.ttl lib/lv2/schemas.lv2/doap.ttl
lib/lv2/schemas.lv2/foaf.ttl lib/lv2/schemas.lv2/foaf.ttl
lib/lv2/schemas.lv2/manifest.ttl lib/lv2/schemas.lv2/manifest.ttl
@@ -254,86 +195,30 @@ lib/lv2/schemas.lv2/rdfs.ttl
lib/lv2/schemas.lv2/xsd.ttl lib/lv2/schemas.lv2/xsd.ttl
lib/lv2/state.lv2/ lib/lv2/state.lv2/
lib/lv2/state.lv2/manifest.ttl lib/lv2/state.lv2/manifest.ttl
lib/lv2/state.lv2/state.h
lib/lv2/state.lv2/state.meta.ttl lib/lv2/state.lv2/state.meta.ttl
lib/lv2/state.lv2/state.ttl lib/lv2/state.lv2/state.ttl
lib/lv2/time.lv2/ lib/lv2/time.lv2/
lib/lv2/time.lv2/manifest.ttl lib/lv2/time.lv2/manifest.ttl
lib/lv2/time.lv2/time.h
lib/lv2/time.lv2/time.meta.ttl lib/lv2/time.lv2/time.meta.ttl
lib/lv2/time.lv2/time.ttl lib/lv2/time.lv2/time.ttl
lib/lv2/ui.lv2/ lib/lv2/ui.lv2/
lib/lv2/ui.lv2/manifest.ttl lib/lv2/ui.lv2/manifest.ttl
lib/lv2/ui.lv2/ui.h
lib/lv2/ui.lv2/ui.meta.ttl lib/lv2/ui.lv2/ui.meta.ttl
lib/lv2/ui.lv2/ui.ttl lib/lv2/ui.lv2/ui.ttl
lib/lv2/units.lv2/ lib/lv2/units.lv2/
lib/lv2/units.lv2/manifest.ttl lib/lv2/units.lv2/manifest.ttl
lib/lv2/units.lv2/units.h
lib/lv2/units.lv2/units.meta.ttl lib/lv2/units.lv2/units.meta.ttl
lib/lv2/units.lv2/units.ttl lib/lv2/units.lv2/units.ttl
lib/lv2/uri-map.lv2/ lib/lv2/uri-map.lv2/
lib/lv2/uri-map.lv2/manifest.ttl lib/lv2/uri-map.lv2/manifest.ttl
lib/lv2/uri-map.lv2/uri-map.h
lib/lv2/uri-map.lv2/uri-map.meta.ttl lib/lv2/uri-map.lv2/uri-map.meta.ttl
lib/lv2/uri-map.lv2/uri-map.ttl lib/lv2/uri-map.lv2/uri-map.ttl
lib/lv2/urid.lv2/ lib/lv2/urid.lv2/
lib/lv2/urid.lv2/manifest.ttl lib/lv2/urid.lv2/manifest.ttl
lib/lv2/urid.lv2/urid.h
lib/lv2/urid.lv2/urid.meta.ttl lib/lv2/urid.lv2/urid.meta.ttl
lib/lv2/urid.lv2/urid.ttl lib/lv2/urid.lv2/urid.ttl
lib/lv2/worker.lv2/ lib/lv2/worker.lv2/
lib/lv2/worker.lv2/manifest.ttl lib/lv2/worker.lv2/manifest.ttl
lib/lv2/worker.lv2/worker.h
lib/lv2/worker.lv2/worker.meta.ttl lib/lv2/worker.lv2/worker.meta.ttl
lib/lv2/worker.lv2/worker.ttl lib/lv2/worker.lv2/worker.ttl
lib/pkgconfig/lv2.pc lib/pkgconfig/lv2.pc
share/lv2specgen/
share/lv2specgen/DTD/
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-datatypes-1.mod.1
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-metaAttributes-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-rdfa-1.dtd
share/lv2specgen/DTD/xhtml-rdfa-model-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