pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/audio/lv2



Module Name:    pkgsrc
Committed By:   adam
Date:           Mon Apr 17 17:43:48 UTC 2023

Modified Files:
        pkgsrc/audio/lv2: Makefile PLIST PLIST.doc buildlink3.mk distinfo
            options.mk
Added Files:
        pkgsrc/audio/lv2/patches: patch-meson.build

Log Message:
lv2: updated to 1.18.10

lv2 (1.18.10) stable; urgency=medium

* Fix includedir in pkg-config file
* Fix missing example plugin UI binaries
* Only install lv2specgen when required Python modules are found
* Replace change history data with a plain text NEWS file

lv2 (1.18.8) stable; urgency=medium

* Fix documentation build with Python 3.7
* Fix documentation build with meson 0.56.2
* Fix lv2.h missing from installation
* eg-midigate: Fix output timing
* eg-sampler: Add resampling via libsamplerate
* eg-sampler: Fix potentially corrupt notification events
* lv2core: Fix inconsistent plugin class labels
* lv2specgen: Fix installed data paths

lv2 (1.18.6) stable; urgency=medium

* Add dark mode style for documentation
* Clean up and modernize Python support code
* Fix or avoid new compiler and tool warnings
* Rearrange source tree to be directly usable by dependants
* Remove archaic properties from foaf vocabulary
* Replace canonical dcs ontology with a minimal version for LV2
* Separate API headers from data
* Switch to Meson build system


To generate a diff of this commit:
cvs rdiff -u -r1.34 -r1.35 pkgsrc/audio/lv2/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/audio/lv2/PLIST
cvs rdiff -u -r1.1 -r1.2 pkgsrc/audio/lv2/PLIST.doc
cvs rdiff -u -r1.19 -r1.20 pkgsrc/audio/lv2/buildlink3.mk
cvs rdiff -u -r1.9 -r1.10 pkgsrc/audio/lv2/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/audio/lv2/options.mk
cvs rdiff -u -r0 -r1.1 pkgsrc/audio/lv2/patches/patch-meson.build

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/audio/lv2/Makefile
diff -u pkgsrc/audio/lv2/Makefile:1.34 pkgsrc/audio/lv2/Makefile:1.35
--- pkgsrc/audio/lv2/Makefile:1.34      Sun Jan 29 21:14:23 2023
+++ pkgsrc/audio/lv2/Makefile   Mon Apr 17 17:43:48 2023
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile,v 1.34 2023/01/29 21:14:23 ryoon Exp $
+# $NetBSD: Makefile,v 1.35 2023/04/17 17:43:48 adam Exp $
 
-DISTNAME=      lv2-1.18.4
-PKGREVISION=   4
+DISTNAME=      lv2-1.18.10
 CATEGORIES=    audio
 MASTER_SITES=  https://lv2plug.in/spec/
-EXTRACT_SUFX=  .tar.bz2
+EXTRACT_SUFX=  .tar.xz
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      https://lv2plug.in/
@@ -19,15 +18,18 @@ PKGCONFIG_OVERRIDE+=        lv2/lv2plug.in/ns/l
 PKGCONFIG_OVERRIDE+=   lv2.pc.in
 
 REPLACE_PYTHON+=       lv2specgen/lv2specgen.py
+REPLACE_PYTHON+=       scripts/lv2_build_index.py
 
-PYTHON_VERSIONED_DEPENDENCIES= markdown pygments
+PYTHON_VERSIONS_INCOMPATIBLE=  27
 
-.include "options.mk"
+OPSYSVARS+=    SOEXT
+SOEXT.Darwin=  dylib
+SOEXT.*=       so
+PLIST_SUBST+=  SOEXT=${SOEXT}
 
-WAF_ARGS+=     ${BUILD_DEBUG} ${BUILD_DOC} ${BUILD_TESTS} ${BUILD_VALGRIND}
-WAF_ARGS+=     --copy-headers
+.include "options.mk"
 
-.include "../../devel/waf/waf.mk"
+.include "../../devel/meson/build.mk"
 BUILDLINK_API_DEPENDS.cairo+=  cairo>=1.8.10
 .include "../../graphics/cairo/buildlink3.mk"
 BUILDLINK_API_DEPENDS.gtk2++=  gtk2+>=2.18.0
@@ -35,5 +37,4 @@ BUILDLINK_API_DEPENDS.gtk2++= gtk2+>=2.1
 BUILDLINK_API_DEPENDS.libsndfile+=     libsndfile>=1.0.0
 .include "../../audio/libsndfile/buildlink3.mk"
 .include "../../lang/python/application.mk"
-.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/audio/lv2/PLIST
diff -u pkgsrc/audio/lv2/PLIST:1.4 pkgsrc/audio/lv2/PLIST:1.5
--- pkgsrc/audio/lv2/PLIST:1.4  Tue May 19 17:05:44 2020
+++ pkgsrc/audio/lv2/PLIST      Mon Apr 17 17:43:48 2023
@@ -1,6 +1,5 @@
-@comment $NetBSD: PLIST,v 1.4 2020/05/19 17:05:44 nia Exp $
+@comment $NetBSD: PLIST,v 1.5 2023/04/17 17:43:48 adam Exp $
 bin/lv2_validate
-bin/lv2specgen.py
 include/lv2.h
 include/lv2/atom/atom.h
 include/lv2/atom/forge.h
@@ -62,111 +61,79 @@ include/lv2/units/units.h
 include/lv2/uri-map/uri-map.h
 include/lv2/urid/urid.h
 include/lv2/worker/worker.h
-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/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/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/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/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/amp.so
+lib/lv2/eg-amp.lv2/amp.${SOEXT}
 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.${SOEXT}
 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.${SOEXT}
 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.${SOEXT}
 lib/lv2/eg-midigate.lv2/midigate.ttl
 lib/lv2/eg-params.lv2/manifest.ttl
-lib/lv2/eg-params.lv2/params.so
+lib/lv2/eg-params.lv2/params.${SOEXT}
 lib/lv2/eg-params.lv2/params.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.${SOEXT}
 lib/lv2/eg-scope.lv2/examploscope.ttl
-lib/lv2/eg-scope.lv2/examploscope_ui.so
+lib/lv2/eg-scope.lv2/examploscope_ui.${SOEXT}
 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.meta.ttl
 lib/lv2/event.lv2/event.ttl
 lib/lv2/event.lv2/manifest.ttl
-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/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/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/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/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/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/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/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/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/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/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/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
@@ -175,78 +142,24 @@ lib/lv2/schemas.lv2/rdf.ttl
 lib/lv2/schemas.lv2/rdfs.ttl
 lib/lv2/schemas.lv2/xsd.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.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.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.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.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.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.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.ttl
 lib/pkgconfig/lv2.pc
-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

Index: pkgsrc/audio/lv2/PLIST.doc
diff -u pkgsrc/audio/lv2/PLIST.doc:1.1 pkgsrc/audio/lv2/PLIST.doc:1.2
--- pkgsrc/audio/lv2/PLIST.doc:1.1      Tue May 19 17:05:44 2020
+++ pkgsrc/audio/lv2/PLIST.doc  Mon Apr 17 17:43:48 2023
@@ -1,119 +1,50 @@
-@comment $NetBSD: PLIST.doc,v 1.1 2020/05/19 17:05:44 nia Exp $
-share/doc/lv2/aux/style.css
-share/doc/lv2/doc/html/annotated.html
-share/doc/lv2/doc/html/bc_s.png
-share/doc/lv2/doc/html/bdwn.png
-share/doc/lv2/doc/html/classes.html
-share/doc/lv2/doc/html/closed.png
-share/doc/lv2/doc/html/dir_000000.html
-share/doc/lv2/doc/html/dir_000001.html
-share/doc/lv2/doc/html/dir_000002.html
-share/doc/lv2/doc/html/dir_000003.html
-share/doc/lv2/doc/html/dir_000004.html
-share/doc/lv2/doc/html/dir_000005.html
-share/doc/lv2/doc/html/dir_000006.html
-share/doc/lv2/doc/html/dir_000007.html
-share/doc/lv2/doc/html/dir_000008.html
-share/doc/lv2/doc/html/dir_000009.html
-share/doc/lv2/doc/html/dir_000010.html
-share/doc/lv2/doc/html/dir_000011.html
-share/doc/lv2/doc/html/dir_000012.html
-share/doc/lv2/doc/html/dir_000013.html
-share/doc/lv2/doc/html/dir_000014.html
-share/doc/lv2/doc/html/dir_000015.html
-share/doc/lv2/doc/html/dir_000016.html
-share/doc/lv2/doc/html/dir_000017.html
-share/doc/lv2/doc/html/dir_000018.html
-share/doc/lv2/doc/html/dir_000019.html
-share/doc/lv2/doc/html/dir_000020.html
-share/doc/lv2/doc/html/dir_000021.html
-share/doc/lv2/doc/html/dir_000022.html
-share/doc/lv2/doc/html/dir_000023.html
-share/doc/lv2/doc/html/dir_000024.html
-share/doc/lv2/doc/html/dir_000025.html
-share/doc/lv2/doc/html/doc.png
-share/doc/lv2/doc/html/doxy-style.css
-share/doc/lv2/doc/html/doxygen.png
-share/doc/lv2/doc/html/dynsections.js
-share/doc/lv2/doc/html/event-helpers_8h.html
-share/doc/lv2/doc/html/files.html
-share/doc/lv2/doc/html/folderclosed.png
-share/doc/lv2/doc/html/folderopen.png
-share/doc/lv2/doc/html/forge_8h.html
-share/doc/lv2/doc/html/functions.html
-share/doc/lv2/doc/html/functions_vars.html
-share/doc/lv2/doc/html/globals.html
-share/doc/lv2/doc/html/globals_defs.html
-share/doc/lv2/doc/html/globals_func.html
-share/doc/lv2/doc/html/globals_type.html
-share/doc/lv2/doc/html/globals_vars.html
-share/doc/lv2/doc/html/group__atom.html
-share/doc/lv2/doc/html/group__buf-size.html
-share/doc/lv2/doc/html/group__data-access.html
-share/doc/lv2/doc/html/group__dynmanifest.html
-share/doc/lv2/doc/html/group__event.html
-share/doc/lv2/doc/html/group__forge.html
-share/doc/lv2/doc/html/group__instance-access.html
-share/doc/lv2/doc/html/group__log.html
-share/doc/lv2/doc/html/group__logger.html
-share/doc/lv2/doc/html/group__lv2.html
-share/doc/lv2/doc/html/group__lv2core.html
-share/doc/lv2/doc/html/group__midi.html
-share/doc/lv2/doc/html/group__morph.html
-share/doc/lv2/doc/html/group__options.html
-share/doc/lv2/doc/html/group__parameters.html
-share/doc/lv2/doc/html/group__patch.html
-share/doc/lv2/doc/html/group__port-groups.html
-share/doc/lv2/doc/html/group__port-props.html
-share/doc/lv2/doc/html/group__presets.html
-share/doc/lv2/doc/html/group__resize-port.html
-share/doc/lv2/doc/html/group__state.html
-share/doc/lv2/doc/html/group__time.html
-share/doc/lv2/doc/html/group__ui.html
-share/doc/lv2/doc/html/group__units.html
-share/doc/lv2/doc/html/group__uri-map.html
-share/doc/lv2/doc/html/group__urid.html
-share/doc/lv2/doc/html/group__util.html
-share/doc/lv2/doc/html/group__worker.html
-share/doc/lv2/doc/html/index.html
-share/doc/lv2/doc/html/jquery.js
-share/doc/lv2/doc/html/menudata.js
-share/doc/lv2/doc/html/modules.html
-share/doc/lv2/doc/html/nav_f.png
-share/doc/lv2/doc/html/nav_g.png
-share/doc/lv2/doc/html/nav_h.png
-share/doc/lv2/doc/html/open.png
-share/doc/lv2/doc/html/splitbar.png
-share/doc/lv2/doc/html/sync_off.png
-share/doc/lv2/doc/html/sync_on.png
-share/doc/lv2/doc/html/tab_a.png
-share/doc/lv2/doc/html/tab_b.png
-share/doc/lv2/doc/html/tab_h.png
-share/doc/lv2/doc/html/tab_s.png
-share/doc/lv2/doc/html/tabs.css
-share/doc/lv2/doc/html/util_8h.html
-share/doc/lv2/ns/ext/atom.html
-share/doc/lv2/ns/ext/buf-size.html
-share/doc/lv2/ns/ext/data-access.html
-share/doc/lv2/ns/ext/dynmanifest.html
-share/doc/lv2/ns/ext/event.html
-share/doc/lv2/ns/ext/instance-access.html
-share/doc/lv2/ns/ext/log.html
-share/doc/lv2/ns/ext/midi.html
-share/doc/lv2/ns/ext/morph.html
-share/doc/lv2/ns/ext/options.html
-share/doc/lv2/ns/ext/parameters.html
-share/doc/lv2/ns/ext/patch.html
-share/doc/lv2/ns/ext/port-groups.html
-share/doc/lv2/ns/ext/port-props.html
-share/doc/lv2/ns/ext/presets.html
-share/doc/lv2/ns/ext/resize-port.html
-share/doc/lv2/ns/ext/state.html
-share/doc/lv2/ns/ext/time.html
-share/doc/lv2/ns/ext/uri-map.html
-share/doc/lv2/ns/ext/urid.html
-share/doc/lv2/ns/ext/worker.html
-share/doc/lv2/ns/extensions/ui.html
-share/doc/lv2/ns/extensions/units.html
-share/doc/lv2/ns/index.html
-share/doc/lv2/ns/lv2core.html
+@comment $NetBSD: PLIST.doc,v 1.2 2023/04/17 17:43:48 adam Exp $
+bin/lv2specgen.py
+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/pygments.css
+share/lv2specgen/style.css
+share/lv2specgen/template.html

Index: pkgsrc/audio/lv2/buildlink3.mk
diff -u pkgsrc/audio/lv2/buildlink3.mk:1.19 pkgsrc/audio/lv2/buildlink3.mk:1.20
--- pkgsrc/audio/lv2/buildlink3.mk:1.19 Sun Jan 29 21:14:23 2023
+++ pkgsrc/audio/lv2/buildlink3.mk      Mon Apr 17 17:43:48 2023
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.19 2023/01/29 21:14:23 ryoon Exp $
+# $NetBSD: buildlink3.mk,v 1.20 2023/04/17 17:43:48 adam Exp $
 
 BUILDLINK_TREE+=       lv2
 
@@ -6,7 +6,7 @@ BUILDLINK_TREE+=        lv2
 LV2_BUILDLINK3_MK:=
 
 BUILDLINK_API_DEPENDS.lv2+=    lv2>=1.12.0
-BUILDLINK_ABI_DEPENDS.lv2?=    lv2>=1.18.4nb4
+BUILDLINK_ABI_DEPENDS.lv2+=    lv2>=1.18.4nb4
 BUILDLINK_PKGSRCDIR.lv2?=      ../../audio/lv2
 
 .include "../../graphics/cairo/buildlink3.mk"

Index: pkgsrc/audio/lv2/distinfo
diff -u pkgsrc/audio/lv2/distinfo:1.9 pkgsrc/audio/lv2/distinfo:1.10
--- pkgsrc/audio/lv2/distinfo:1.9       Sat Jun 11 12:03:32 2022
+++ pkgsrc/audio/lv2/distinfo   Mon Apr 17 17:43:48 2023
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.9 2022/06/11 12:03:32 nia Exp $
+$NetBSD: distinfo,v 1.10 2023/04/17 17:43:48 adam Exp $
 
-BLAKE2s (lv2-1.18.4.tar.bz2) = edf20666d86f7cf55bdb774369e3f3780fbbc70053e3fd8c7a37511869d09f04
-SHA512 (lv2-1.18.4.tar.bz2) = 8095a1f3dcf70cf8cefff18c40b52c1dffeab0fe1f6bfb083c9f0e48a9617d3c8647b3f4db567ac1f5f33564399ffe1023774ad9bacb1bb0133f182422f22d6a
-Size (lv2-1.18.4.tar.bz2) = 540611 bytes
+BLAKE2s (lv2-1.18.10.tar.xz) = f7ee1affae41b8448d3fea4216b491838a9d6433697d8ca773ee9af735c52d20
+SHA512 (lv2-1.18.10.tar.xz) = ab4bcf593f633b1ed16c0eb6aa4525458a00655ef9c87619bf85eaa966f8fd094a8e871b825f679e0d97923f8bbbf11841ff467022390ca2f1a5b5f66ccd5d1b
+Size (lv2-1.18.10.tar.xz) = 237380 bytes
+SHA1 (patch-meson.build) = 7e332263e885576605d9dd4d8851737b1d1972ef

Index: pkgsrc/audio/lv2/options.mk
diff -u pkgsrc/audio/lv2/options.mk:1.3 pkgsrc/audio/lv2/options.mk:1.4
--- pkgsrc/audio/lv2/options.mk:1.3     Tue May 19 17:05:44 2020
+++ pkgsrc/audio/lv2/options.mk Mon Apr 17 17:43:48 2023
@@ -1,36 +1,33 @@
-# $NetBSD: options.mk,v 1.3 2020/05/19 17:05:44 nia Exp $
+# $NetBSD: options.mk,v 1.4 2023/04/17 17:43:48 adam Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.lv2
-PKG_SUPPORTED_OPTIONS= debug doc tests valgrind
-PKG_SUGGESTED_OPTIONS+=        # blank
+PKG_SUPPORTED_OPTIONS= doc tests
 
 .include "../../mk/bsd.options.mk"
 
-.if !empty(PKG_OPTIONS:Mdebug)
-BUILD_DEBUG=           --debug
-.else
-BUILD_DEBUG=           # blank
-.endif
-
 .if !empty(PKG_OPTIONS:Mdoc)
-PLIST_SRC+=            PLIST.doc
-BUILD_DOC=             --docs
-BUILD_DEPENDS+=                asciidoc-[0-9]*:../../textproc/asciidoc
-BUILD_DEPENDS+=                doxygen-[0-9]*:../../devel/doxygen
-BUILD_DEPENDS+=                ${PYPKGPREFIX}-rdflib-[0-9]*:../../textproc/py-rdflib
+TOOL_DEPENDS+= asciidoc-[0-9]*:../../textproc/asciidoc
+TOOL_DEPENDS+= doxygen-[0-9]*:../../devel/doxygen
+TOOL_DEPENDS+= ${PYPKGPREFIX}-lxml-[0-9]*:../../textproc/py-lxml
+TOOL_DEPENDS+= ${PYPKGPREFIX}-markdown-[0-9]*:../../textproc/py-markdown
+TOOL_DEPENDS+= ${PYPKGPREFIX}-pygments-[0-9]*:../../textproc/py-pygments
+TOOL_DEPENDS+= ${PYPKGPREFIX}-rdflib-[0-9]*:../../textproc/py-rdflib
+MESON_ARGS+=   -Ddocs=enabled
+
+PLIST_SRC=     ${PLIST_SRC_DFLT} PLIST.doc ${WRKDIR}/PLIST.STATIC
+
+post-install: doxygen-plist
+.PHONY: doxygen-plist
+doxygen-plist:
+       cd ${DESTDIR}${PREFIX} && \
+       ${FIND} share/doc/lv2 -type f -print > ${WRKDIR}/PLIST.STATIC
 .else
-BUILD_DOC=             # blank
+MESON_ARGS+=   -Ddocs=disabled
 .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
+MESON_ARGS+=   -Dtests=enabled
+USE_LANGUAGES+=        c c++
 .else
-BUILD_VALGRIND=                # blank
+MESON_ARGS+=   -Dtests=disabled
 .endif

Added files:

Index: pkgsrc/audio/lv2/patches/patch-meson.build
diff -u /dev/null pkgsrc/audio/lv2/patches/patch-meson.build:1.1
--- /dev/null   Mon Apr 17 17:43:48 2023
+++ pkgsrc/audio/lv2/patches/patch-meson.build  Mon Apr 17 17:43:48 2023
@@ -0,0 +1,30 @@
+$NetBSD: patch-meson.build,v 1.1 2023/04/17 17:43:48 adam Exp $
+
+Do not look for python3 executable.
+
+--- meson.build.orig   2023-04-03 14:33:58.000000000 +0000
++++ meson.build
+@@ -295,21 +295,8 @@ build_docs = false
+ build_lv2specgen = false
+ doc_deps = []
+ if not get_option('docs').disabled()
+-  doc_python_modules = ['lxml', 'markdown', 'pygments', 'rdflib']
+-
+-  python = pymod.find_installation(
+-    'python3',
+-    modules: doc_python_modules,
+-    required: get_option('docs'),
+-  )
+-
+-  if python.found() and python.language_version().version_compare('<3.7')
+-    warning('Python 3.7 is required for documentation')
+-    build_docs = false
+-  endif
+-
+-  build_docs = doxygen.found() and python.found()
+-  build_lv2specgen = python.found()
++  build_docs = doxygen.found()
++  build_lv2specgen = true
+ endif
+ 
+ # Run Doxygen first to generate tags



Home | Main Index | Thread Index | Old Index