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
REVISION= 4
DISTNAME= lv2-1.18.10
CATEGORIES= audio
@@ -10,44 +9,16 @@ HOMEPAGE= https://lv2plug.in
# ISC
PERMIT_PACKAGE= Yes
WANTLIB += FLAC X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext
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
MODULES= devel/meson
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 \
x11/gtk+2
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
# needs py3-rdflib which is not ported
CONFIGURE_ARGS += -Ddocs=disabled \
-Dtests=disabled
.include <bsd.port.mk>
+2 -2
View File
@@ -1,2 +1,2 @@
SHA256 (lv2-1.18.2.tar.bz2) = TokfvHRMBYVb6136gugisUkX3Wbpj4K4Iw29HHqy4F4=
SIZE (lv2-1.18.2.tar.bz2) = 538345
SHA256 (lv2-1.18.10.tar.xz) = eMUbzyG1Tli7Yymsy7Ta4Dsu15tSD5oB5zS9neUwlT8=
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
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.
V2 is an extensible open standard for audio plugins. LV2 has a simple core
interface, which is accompanied by extensions that add more advanced
functionality.
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/lv2specgen.py
include/lv2/
include/lv2.h
include/lv2/atom/
@@ -116,135 +115,77 @@ include/lv2/worker/
include/lv2/worker/worker.h
lib/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.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/util.h
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.ttl
lib/lv2/buf-size.lv2/manifest.ttl
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.ttl
lib/lv2/core.lv2/manifest.ttl
lib/lv2/core.lv2/meta.ttl
lib/lv2/core.lv2/people.ttl
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.ttl
lib/lv2/data-access.lv2/manifest.ttl
lib/lv2/dynmanifest.lv2/
lib/lv2/dynmanifest.lv2/dynmanifest.h
lib/lv2/dynmanifest.lv2/dynmanifest.meta.ttl
lib/lv2/dynmanifest.lv2/dynmanifest.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/event-helpers.h
lib/lv2/event.lv2/event.h
lib/lv2/event.lv2/event.meta.ttl
lib/lv2/event.lv2/event.ttl
lib/lv2/event.lv2/manifest.ttl
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.ttl
lib/lv2/instance-access.lv2/manifest.ttl
lib/lv2/log.lv2/
lib/lv2/log.lv2/log.h
lib/lv2/log.lv2/log.meta.ttl
lib/lv2/log.lv2/log.ttl
lib/lv2/log.lv2/logger.h
lib/lv2/log.lv2/manifest.ttl
lib/lv2/midi.lv2/
lib/lv2/midi.lv2/manifest.ttl
lib/lv2/midi.lv2/midi.h
lib/lv2/midi.lv2/midi.meta.ttl
lib/lv2/midi.lv2/midi.ttl
lib/lv2/morph.lv2/
lib/lv2/morph.lv2/manifest.ttl
lib/lv2/morph.lv2/morph.h
lib/lv2/morph.lv2/morph.meta.ttl
lib/lv2/morph.lv2/morph.ttl
lib/lv2/options.lv2/
lib/lv2/options.lv2/manifest.ttl
lib/lv2/options.lv2/options.h
lib/lv2/options.lv2/options.meta.ttl
lib/lv2/options.lv2/options.ttl
lib/lv2/parameters.lv2/
lib/lv2/parameters.lv2/manifest.ttl
lib/lv2/parameters.lv2/parameters.h
lib/lv2/parameters.lv2/parameters.meta.ttl
lib/lv2/parameters.lv2/parameters.ttl
lib/lv2/patch.lv2/
lib/lv2/patch.lv2/manifest.ttl
lib/lv2/patch.lv2/patch.h
lib/lv2/patch.lv2/patch.meta.ttl
lib/lv2/patch.lv2/patch.ttl
lib/lv2/port-groups.lv2/
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.ttl
lib/lv2/port-props.lv2/
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.ttl
lib/lv2/presets.lv2/
lib/lv2/presets.lv2/manifest.ttl
lib/lv2/presets.lv2/presets.h
lib/lv2/presets.lv2/presets.meta.ttl
lib/lv2/presets.lv2/presets.ttl
lib/lv2/resize-port.lv2/
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.ttl
lib/lv2/schemas.lv2/
lib/lv2/schemas.lv2/dcs.ttl
lib/lv2/schemas.lv2/dct.ttl
lib/lv2/schemas.lv2/dcterms.ttl
lib/lv2/schemas.lv2/doap.ttl
lib/lv2/schemas.lv2/foaf.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/state.lv2/
lib/lv2/state.lv2/manifest.ttl
lib/lv2/state.lv2/state.h
lib/lv2/state.lv2/state.meta.ttl
lib/lv2/state.lv2/state.ttl
lib/lv2/time.lv2/
lib/lv2/time.lv2/manifest.ttl
lib/lv2/time.lv2/time.h
lib/lv2/time.lv2/time.meta.ttl
lib/lv2/time.lv2/time.ttl
lib/lv2/ui.lv2/
lib/lv2/ui.lv2/manifest.ttl
lib/lv2/ui.lv2/ui.h
lib/lv2/ui.lv2/ui.meta.ttl
lib/lv2/ui.lv2/ui.ttl
lib/lv2/units.lv2/
lib/lv2/units.lv2/manifest.ttl
lib/lv2/units.lv2/units.h
lib/lv2/units.lv2/units.meta.ttl
lib/lv2/units.lv2/units.ttl
lib/lv2/uri-map.lv2/
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.ttl
lib/lv2/urid.lv2/
lib/lv2/urid.lv2/manifest.ttl
lib/lv2/urid.lv2/urid.h
lib/lv2/urid.lv2/urid.meta.ttl
lib/lv2/urid.lv2/urid.ttl
lib/lv2/worker.lv2/
lib/lv2/worker.lv2/manifest.ttl
lib/lv2/worker.lv2/worker.h
lib/lv2/worker.lv2/worker.meta.ttl
lib/lv2/worker.lv2/worker.ttl
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