pkgsrc-Changes archive

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

CVS commit: pkgsrc/converters/sratom



Module Name:    pkgsrc
Committed By:   adam
Date:           Tue Nov  5 18:18:12 UTC 2024

Modified Files:
        pkgsrc/converters/sratom: Makefile PLIST buildlink3.mk distinfo
            options.mk

Log Message:
sratom: updated to 0.6.16

sratom (0.6.16) stable; urgency=medium

* Clean up code
* Constrain relative URI references to the base URI
* Fix dependencies in pkg-config file
* Override pkg-config dependency within meson
* Remove junk files from documentation install
* Replace duplicated dox_to_sphinx script with sphinxygen dependency

sratom (0.6.14) stable; urgency=medium

* Add project metadata
* Adopt REUSE machine-readable licensing standard

sratom (0.6.12) stable; urgency=medium

* Switch to meson build system


To generate a diff of this commit:
cvs rdiff -u -r1.35 -r1.36 pkgsrc/converters/sratom/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/converters/sratom/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/converters/sratom/buildlink3.mk
cvs rdiff -u -r1.9 -r1.10 pkgsrc/converters/sratom/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/converters/sratom/options.mk

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

Modified files:

Index: pkgsrc/converters/sratom/Makefile
diff -u pkgsrc/converters/sratom/Makefile:1.35 pkgsrc/converters/sratom/Makefile:1.36
--- pkgsrc/converters/sratom/Makefile:1.35      Sun Oct 20 14:03:31 2024
+++ pkgsrc/converters/sratom/Makefile   Tue Nov  5 18:18:12 2024
@@ -1,28 +1,36 @@
-# $NetBSD: Makefile,v 1.35 2024/10/20 14:03:31 wiz Exp $
+# $NetBSD: Makefile,v 1.36 2024/11/05 18:18:12 adam Exp $
 
-DISTNAME=      sratom-0.6.10
-PKGREVISION=   10
+DISTNAME=      sratom-0.6.16
 CATEGORIES=    converters
 MASTER_SITES=  https://download.drobilla.net/
-EXTRACT_SUFX=  .tar.bz2
+EXTRACT_SUFX=  .tar.xz
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE=      https://drobilla.net/software/sratom/
+HOMEPAGE=      https://drobilla.net/software/sratom.html
 COMMENT=       Library for serialising LV2 atoms to/from RDF
 LICENSE=       isc
 
-USE_LANGUAGES= c99
-USE_TOOLS+=    gsed pkg-config
+USE_CC_FEATURES=       c99
+USE_LANGUAGES=         c
+USE_TOOLS+=            gsed pkg-config
 
-PYTHON_FOR_BUILD_ONLY= tool
-PKGCONFIG_OVERRIDE+=   sratom.pc.in
+PKGCONFIG_OVERRIDE_STAGE=      pre-install
+PKGCONFIG_OVERRIDE+=           output/meson-private/sratom-0.pc
+
+SUBST_CLASSES+=                sphinx
+SUBST_STAGE.sphinx=    pre-configure
+SUBST_FILES.sphinx=    doc/meson.build
+SUBST_MESSAGE.sphinx=  Fixing Python binary names.
+SUBST_SED.sphinx+=     -e "s,'sphinx-build','sphinx-build-${PYVERSSUFFIX}',"
+SUBST_SED.sphinx+=     -e "s,'sphinxygen','sphinxygen-${PYVERSSUFFIX}',"
 
 .include "options.mk"
-.include "../../devel/waf/waf.mk"
-BUILDLINK_API_DEPENDS.sord+=   sord>=0.14.0
-.include "../../textproc/sord/buildlink3.mk"
+
+.include "../../audio/lv2/buildlink3.mk"
+.include "../../devel/meson/build.mk"
+.include "../../lang/python/tool.mk"
 BUILDLINK_API_DEPENDS.serd+=   serd>=0.30.0
 .include "../../textproc/serd/buildlink3.mk"
-BUILDLINK_API_DEPENDS.lv2+=    lv2>=1.10.0
-.include "../../audio/lv2/buildlink3.mk"
+BUILDLINK_API_DEPENDS.sord+=   sord>=0.14.0
+.include "../../textproc/sord/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/converters/sratom/PLIST
diff -u pkgsrc/converters/sratom/PLIST:1.1 pkgsrc/converters/sratom/PLIST:1.2
--- pkgsrc/converters/sratom/PLIST:1.1  Sun Apr 19 23:45:06 2015
+++ pkgsrc/converters/sratom/PLIST      Tue Nov  5 18:18:12 2024
@@ -1,9 +1,15 @@
-@comment $NetBSD: PLIST,v 1.1 2015/04/19 23:45:06 rodent Exp $
+@comment $NetBSD: PLIST,v 1.2 2024/11/05 18:18:12 adam Exp $
 include/sratom-0/sratom/sratom.h
 lib/libsratom-0.so
-lib/libsratom-0.so.0
 lib/libsratom-0.so.${PKGVERSION}
+lib/libsratom-0.so.0
 lib/pkgconfig/sratom-0.pc
-${PLIST.doc}man/man3/sratom.3
+${PLIST.doc}share/doc/sratom-0/html/_static/pygments.css
+${PLIST.doc}share/doc/sratom-0/html/_static/sphinx_lv2_theme.css
+${PLIST.doc}share/doc/sratom-0/html/api/sratom.html
+${PLIST.doc}share/doc/sratom-0/html/genindex.html
 ${PLIST.doc}share/doc/sratom-0/html/index.html
-${PLIST.doc}share/doc/sratom-0/html/style.css
+${PLIST.doc}share/doc/sratom-0/html/overview.html
+${PLIST.doc}share/doc/sratom-0/singlehtml/_static/pygments.css
+${PLIST.doc}share/doc/sratom-0/singlehtml/_static/sphinx_lv2_theme.css
+${PLIST.doc}share/doc/sratom-0/singlehtml/index.html

Index: pkgsrc/converters/sratom/buildlink3.mk
diff -u pkgsrc/converters/sratom/buildlink3.mk:1.2 pkgsrc/converters/sratom/buildlink3.mk:1.3
--- pkgsrc/converters/sratom/buildlink3.mk:1.2  Mon Aug 14 05:23:58 2023
+++ pkgsrc/converters/sratom/buildlink3.mk      Tue Nov  5 18:18:12 2024
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.2 2023/08/14 05:23:58 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.3 2024/11/05 18:18:12 adam Exp $
 
 BUILDLINK_TREE+=       sratom
 
@@ -6,11 +6,11 @@ BUILDLINK_TREE+=      sratom
 SRATOM_BUILDLINK3_MK:=
 
 BUILDLINK_API_DEPENDS.sratom+= sratom>=0.4.6
-BUILDLINK_ABI_DEPENDS.sratom?= sratom>=0.6.10nb5
+BUILDLINK_ABI_DEPENDS.sratom+= sratom>=0.6.10nb5
 BUILDLINK_PKGSRCDIR.sratom?=   ../../converters/sratom
 
-.include "../../textproc/sord/buildlink3.mk"
 .include "../../textproc/serd/buildlink3.mk"
+.include "../../textproc/sord/buildlink3.mk"
 .endif # SRATOM_BUILDLINK3_MK
 
 BUILDLINK_TREE+=       -sratom

Index: pkgsrc/converters/sratom/distinfo
diff -u pkgsrc/converters/sratom/distinfo:1.9 pkgsrc/converters/sratom/distinfo:1.10
--- pkgsrc/converters/sratom/distinfo:1.9       Sat Jun 11 12:19:06 2022
+++ pkgsrc/converters/sratom/distinfo   Tue Nov  5 18:18:12 2024
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.9 2022/06/11 12:19:06 nia Exp $
+$NetBSD: distinfo,v 1.10 2024/11/05 18:18:12 adam Exp $
 
-BLAKE2s (sratom-0.6.10.tar.bz2) = 9905590801b49bedc49f96f2c4c30d57c0aabdeef8d98a10a0e642d6255bb335
-SHA512 (sratom-0.6.10.tar.bz2) = cc5d2848d61de45a37d1f844b2c741016decf065bcac975214dd01108171ba332f0a51526f2f1078d5f501055af0a48716704515cbe7a9f73526fd878621ca4b
-Size (sratom-0.6.10.tar.bz2) = 327047 bytes
+BLAKE2s (sratom-0.6.16.tar.xz) = 38e183d0be9488298440b31abdde7696650f1bd884ca042e4623183a5586c0fd
+SHA512 (sratom-0.6.16.tar.xz) = 8e01eec642bff63745e8d99a814780ff34e4b79cc99699a1bb7ddac60da8808231d3b4a615a1d87464cbcf4dc26b8ec39e71688a268d493df71dc75892bf6479
+Size (sratom-0.6.16.tar.xz) = 18940 bytes

Index: pkgsrc/converters/sratom/options.mk
diff -u pkgsrc/converters/sratom/options.mk:1.3 pkgsrc/converters/sratom/options.mk:1.4
--- pkgsrc/converters/sratom/options.mk:1.3     Tue Jun  6 12:40:25 2023
+++ pkgsrc/converters/sratom/options.mk Tue Nov  5 18:18:12 2024
@@ -1,23 +1,26 @@
-# $NetBSD: options.mk,v 1.3 2023/06/06 12:40:25 riastradh Exp $
+# $NetBSD: options.mk,v 1.4 2024/11/05 18:18:12 adam Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.sratom
-PKG_SUPPORTED_OPTIONS= debug doc tests
-PKG_SUGGESTED_OPTIONS+=        # blank
-PLIST_VARS+=           doc
+PKG_SUPPORTED_OPTIONS= doc tests
 
 .include "../../mk/bsd.options.mk"
 
-.if !empty(PKG_OPTIONS:Mdebug)
-WAF_ARGS+=             --debug
-.endif
+PLIST_VARS+=   doc
 
 .if !empty(PKG_OPTIONS:Mdoc)
-WAF_ARGS+=             --docs
-TOOL_DEPENDS+=         doxygen-[0-9]*:../../devel/doxygen
-TOOL_DEPENDS+=         graphviz-[0-9]*:../../graphics/graphviz
-PLIST.doc=             yes
+MESON_ARGS+=   -Ddocs=enabled
+TOOL_DEPENDS+= doxygen-[0-9]*:../../devel/doxygen
+TOOL_DEPENDS+= graphviz-[0-9]*:../../graphics/graphviz
+TOOL_DEPENDS+= ${PYPKGPREFIX}-sphinx>0:../../textproc/py-sphinx
+TOOL_DEPENDS+= ${PYPKGPREFIX}-sphinx-lv2-theme>0:../../textproc/py-sphinx-lv2-theme
+TOOL_DEPENDS+= ${PYPKGPREFIX}-sphinxygen>0:../../textproc/py-sphinxygen
+PLIST.doc=     yes
+.else
+MESON_ARGS+=   -Ddocs=disabled
 .endif
 
 .if !empty(PKG_OPTIONS:Mtests)
-WAF_ARGS+=             --test
+MESON_ARGS+=   -Dtests=enabled
+.else
+MESON_ARGS+=   -Dtests=disabled
 .endif



Home | Main Index | Thread Index | Old Index