pkgsrc-Changes archive

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

CVS commit: pkgsrc/graphics/lasem



Module Name:    pkgsrc
Committed By:   wiz
Date:           Tue Oct  7 13:01:44 UTC 2025

Modified Files:
        pkgsrc/graphics/lasem: DESCR Makefile PLIST distinfo
Removed Files:
        pkgsrc/graphics/lasem/patches: patch-ab

Log Message:
lasem: update to 0.6.0

0.6.0

    parser: fix libxml2 deprecation warning (@EmmanuelP)

0.5.2

This is a development release:

    viewer: new simple mathml and svg viewer (@mjakeman)
    itex2mml: update to 1.6.1 (@EmmanuelP)
    build: switch to meson (@EmmanuelP)
    build: deprecation warning fixes (@EmmanuelP)
    documentation: port API doc to gi-docgen (@EmmanuelP)
    ci: linux pipeline, valgrind checks, publication of aravis test suite rendering (@EmmanuelP)


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 pkgsrc/graphics/lasem/DESCR \
    pkgsrc/graphics/lasem/PLIST
cvs rdiff -u -r1.43 -r1.44 pkgsrc/graphics/lasem/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/graphics/lasem/distinfo
cvs rdiff -u -r1.1 -r0 pkgsrc/graphics/lasem/patches/patch-ab

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

Modified files:

Index: pkgsrc/graphics/lasem/DESCR
diff -u pkgsrc/graphics/lasem/DESCR:1.1 pkgsrc/graphics/lasem/DESCR:1.2
--- pkgsrc/graphics/lasem/DESCR:1.1     Thu Mar 14 18:47:29 2013
+++ pkgsrc/graphics/lasem/DESCR Tue Oct  7 13:01:44 2025
@@ -1,5 +1,5 @@
-Lasem is a library for rendering SVG and Mathml, implementing a DOM like
-API. It's based on GObject and use Pango and Cairo for the rendering.
-Included in the package, there is a simple application, lasemrender,
-which is able to convert a Mathml, a latex math or a SVG file to either
-a PNG, PDF or SVG image.
+Lasem is a C/Gobject based SVG/Mathml renderer. It uses cairo and
+pango as it's rendering abstraction layer, and then support numerous
+output formats: xlib, PNG, SVG, PDF, PS, EPS...
+
+The API tries to follow the SVG and MathML DOM.
Index: pkgsrc/graphics/lasem/PLIST
diff -u pkgsrc/graphics/lasem/PLIST:1.1 pkgsrc/graphics/lasem/PLIST:1.2
--- pkgsrc/graphics/lasem/PLIST:1.1     Thu Mar 14 18:47:29 2013
+++ pkgsrc/graphics/lasem/PLIST Tue Oct  7 13:01:44 2025
@@ -1,60 +1,154 @@
-@comment $NetBSD: PLIST,v 1.1 2013/03/14 18:47:29 drochner Exp $
-bin/lasem-render-0.4
-include/lasem-0.4/lsm.h
-include/lasem-0.4/lsmattributes.h
-include/lasem-0.4/lsmcairo.h
-include/lasem-0.4/lsmdebug.h
-include/lasem-0.4/lsmdom.h
-include/lasem-0.4/lsmdomcharacterdata.h
-include/lasem-0.4/lsmdomdocument.h
-include/lasem-0.4/lsmdomdocumentfragment.h
-include/lasem-0.4/lsmdomelement.h
-include/lasem-0.4/lsmdomentities.h
-include/lasem-0.4/lsmdomenumtypes.h
-include/lasem-0.4/lsmdomimplementation.h
-include/lasem-0.4/lsmdomnamednodemap.h
-include/lasem-0.4/lsmdomnode.h
-include/lasem-0.4/lsmdomnodelist.h
-include/lasem-0.4/lsmdomparser.h
-include/lasem-0.4/lsmdomtext.h
-include/lasem-0.4/lsmdomtypes.h
-include/lasem-0.4/lsmdomview.h
-include/lasem-0.4/lsmproperties.h
-include/lasem-0.4/lsmstr.h
-include/lasem-0.4/lsmtraits.h
-include/lasem-0.4/lsmtypes.h
-include/lasem-0.4/lsmutils.h
-lib/liblasem-0.4.la
-lib/pkgconfig/lasem-0.4.pc
-share/doc/lasem-0.4/AUTHORS
-share/doc/lasem-0.4/COPYING
-share/doc/lasem-0.4/README
-share/gtk-doc/html/lasem-0.4/LsmDomCharacterData.html
-share/gtk-doc/html/lasem-0.4/LsmDomDocument.html
-share/gtk-doc/html/lasem-0.4/LsmDomElement.html
-share/gtk-doc/html/lasem-0.4/LsmDomNode.html
-share/gtk-doc/html/lasem-0.4/LsmDomText.html
-share/gtk-doc/html/lasem-0.4/LsmDomView.html
-share/gtk-doc/html/lasem-0.4/annotation-glossary.html
-share/gtk-doc/html/lasem-0.4/api-index-full.html
-share/gtk-doc/html/lasem-0.4/aravis-reference.html
-share/gtk-doc/html/lasem-0.4/ch03.html
-share/gtk-doc/html/lasem-0.4/home.png
-share/gtk-doc/html/lasem-0.4/index.html
-share/gtk-doc/html/lasem-0.4/index.sgml
-share/gtk-doc/html/lasem-0.4/lasem-0.4.devhelp2
-share/gtk-doc/html/lasem-0.4/lasem-LsmDomDocumentFragment.html
-share/gtk-doc/html/lasem-0.4/lasem-LsmDomNamedNodeMap.html
-share/gtk-doc/html/lasem-0.4/lasem-LsmDomNodeList.html
-share/gtk-doc/html/lasem-0.4/lasem-building.html
-share/gtk-doc/html/lasem-0.4/lasem-fonts.html
-share/gtk-doc/html/lasem-0.4/lasem-overview.html
-share/gtk-doc/html/lasem-0.4/left.png
-share/gtk-doc/html/lasem-0.4/object-tree.html
-share/gtk-doc/html/lasem-0.4/right.png
-share/gtk-doc/html/lasem-0.4/style.css
-share/gtk-doc/html/lasem-0.4/up.png
-share/locale/de/LC_MESSAGES/lasem-0.4.mo
-share/locale/fr/LC_MESSAGES/lasem-0.4.mo
-share/locale/pl/LC_MESSAGES/lasem-0.4.mo
-share/locale/sv/LC_MESSAGES/lasem-0.4.mo
+@comment $NetBSD: PLIST,v 1.2 2025/10/07 13:01:44 wiz Exp $
+bin/lasem-render-0.6
+include/lasem-0.6/lsm.h
+include/lasem-0.6/lsmattributes.h
+include/lasem-0.6/lsmcairo.h
+include/lasem-0.6/lsmdebug.h
+include/lasem-0.6/lsmdom.h
+include/lasem-0.6/lsmdomcharacterdata.h
+include/lasem-0.6/lsmdomdocument.h
+include/lasem-0.6/lsmdomdocumentfragment.h
+include/lasem-0.6/lsmdomelement.h
+include/lasem-0.6/lsmdomentities.h
+include/lasem-0.6/lsmdomimplementation.h
+include/lasem-0.6/lsmdomnamednodemap.h
+include/lasem-0.6/lsmdomnode.h
+include/lasem-0.6/lsmdomnodelist.h
+include/lasem-0.6/lsmdomparser.h
+include/lasem-0.6/lsmdomtext.h
+include/lasem-0.6/lsmdomtypes.h
+include/lasem-0.6/lsmdomview.h
+include/lasem-0.6/lsmitex.h
+include/lasem-0.6/lsmmathml.h
+include/lasem-0.6/lsmmathmlactionelement.h
+include/lasem-0.6/lsmmathmlaligngroupelement.h
+include/lasem-0.6/lsmmathmlalignmarkelement.h
+include/lasem-0.6/lsmmathmlattributes.h
+include/lasem-0.6/lsmmathmldocument.h
+include/lasem-0.6/lsmmathmlelement.h
+include/lasem-0.6/lsmmathmlencloseelement.h
+include/lasem-0.6/lsmmathmlenums.h
+include/lasem-0.6/lsmmathmlerrorelement.h
+include/lasem-0.6/lsmmathmlfencedelement.h
+include/lasem-0.6/lsmmathmlfractionelement.h
+include/lasem-0.6/lsmmathmlglyphtableams.h
+include/lasem-0.6/lsmmathmlitexelement.h
+include/lasem-0.6/lsmmathmllayoututils.h
+include/lasem-0.6/lsmmathmlmathelement.h
+include/lasem-0.6/lsmmathmloperatordictionary.h
+include/lasem-0.6/lsmmathmloperatorelement.h
+include/lasem-0.6/lsmmathmlpaddedelement.h
+include/lasem-0.6/lsmmathmlphantomelement.h
+include/lasem-0.6/lsmmathmlpresentationcontainer.h
+include/lasem-0.6/lsmmathmlpresentationtoken.h
+include/lasem-0.6/lsmmathmlradicalelement.h
+include/lasem-0.6/lsmmathmlrowelement.h
+include/lasem-0.6/lsmmathmlscriptelement.h
+include/lasem-0.6/lsmmathmlsemanticselement.h
+include/lasem-0.6/lsmmathmlspaceelement.h
+include/lasem-0.6/lsmmathmlstringelement.h
+include/lasem-0.6/lsmmathmlstyle.h
+include/lasem-0.6/lsmmathmlstyleelement.h
+include/lasem-0.6/lsmmathmltablecellelement.h
+include/lasem-0.6/lsmmathmltableelement.h
+include/lasem-0.6/lsmmathmltablerowelement.h
+include/lasem-0.6/lsmmathmltraits.h
+include/lasem-0.6/lsmmathmltypes.h
+include/lasem-0.6/lsmmathmlunderoverelement.h
+include/lasem-0.6/lsmmathmlutils.h
+include/lasem-0.6/lsmmathmlview.h
+include/lasem-0.6/lsmmisc.h
+include/lasem-0.6/lsmproperties.h
+include/lasem-0.6/lsmstr.h
+include/lasem-0.6/lsmsvg.h
+include/lasem-0.6/lsmsvgaelement.h
+include/lasem-0.6/lsmsvgattributes.h
+include/lasem-0.6/lsmsvgcircleelement.h
+include/lasem-0.6/lsmsvgclippathelement.h
+include/lasem-0.6/lsmsvgcolors.h
+include/lasem-0.6/lsmsvgdefselement.h
+include/lasem-0.6/lsmsvgdocument.h
+include/lasem-0.6/lsmsvgelement.h
+include/lasem-0.6/lsmsvgellipseelement.h
+include/lasem-0.6/lsmsvgenums.h
+include/lasem-0.6/lsmsvgfilterblend.h
+include/lasem-0.6/lsmsvgfiltercolormatrix.h
+include/lasem-0.6/lsmsvgfiltercomposite.h
+include/lasem-0.6/lsmsvgfilterconvolvematrix.h
+include/lasem-0.6/lsmsvgfilterdisplacementmap.h
+include/lasem-0.6/lsmsvgfilterelement.h
+include/lasem-0.6/lsmsvgfilterflood.h
+include/lasem-0.6/lsmsvgfiltergaussianblur.h
+include/lasem-0.6/lsmsvgfilterimage.h
+include/lasem-0.6/lsmsvgfiltermerge.h
+include/lasem-0.6/lsmsvgfiltermergenode.h
+include/lasem-0.6/lsmsvgfiltermorphology.h
+include/lasem-0.6/lsmsvgfilteroffset.h
+include/lasem-0.6/lsmsvgfilterprimitive.h
+include/lasem-0.6/lsmsvgfilterspecularlighting.h
+include/lasem-0.6/lsmsvgfiltersurface.h
+include/lasem-0.6/lsmsvgfiltertile.h
+include/lasem-0.6/lsmsvgfilterturbulence.h
+include/lasem-0.6/lsmsvggelement.h
+include/lasem-0.6/lsmsvggradientelement.h
+include/lasem-0.6/lsmsvgimageelement.h
+include/lasem-0.6/lsmsvglength.h
+include/lasem-0.6/lsmsvglineargradientelement.h
+include/lasem-0.6/lsmsvglineelement.h
+include/lasem-0.6/lsmsvgmarkerelement.h
+include/lasem-0.6/lsmsvgmaskelement.h
+include/lasem-0.6/lsmsvgmatrix.h
+include/lasem-0.6/lsmsvgpathelement.h
+include/lasem-0.6/lsmsvgpatternelement.h
+include/lasem-0.6/lsmsvgpolygonelement.h
+include/lasem-0.6/lsmsvgpolylineelement.h
+include/lasem-0.6/lsmsvgradialgradientelement.h
+include/lasem-0.6/lsmsvgrectelement.h
+include/lasem-0.6/lsmsvgstopelement.h
+include/lasem-0.6/lsmsvgstyle.h
+include/lasem-0.6/lsmsvgsvgelement.h
+include/lasem-0.6/lsmsvgswitchelement.h
+include/lasem-0.6/lsmsvgsymbolelement.h
+include/lasem-0.6/lsmsvgtextelement.h
+include/lasem-0.6/lsmsvgtraits.h
+include/lasem-0.6/lsmsvgtransformable.h
+include/lasem-0.6/lsmsvgtspanelement.h
+include/lasem-0.6/lsmsvgtypes.h
+include/lasem-0.6/lsmsvguseelement.h
+include/lasem-0.6/lsmsvgview.h
+include/lasem-0.6/lsmtraits.h
+include/lasem-0.6/lsmtypes.h
+include/lasem-0.6/lsmutils.h
+lib/liblasem-0.6.so
+lib/liblasem-0.6.so.0
+lib/liblasem-0.6.so.${PKGVERSION}
+lib/pkgconfig/lasem-0.6.pc
+share/locale/bs/LC_MESSAGES/lasem-0.6.mo
+share/locale/cs/LC_MESSAGES/lasem-0.6.mo
+share/locale/da/LC_MESSAGES/lasem-0.6.mo
+share/locale/de/LC_MESSAGES/lasem-0.6.mo
+share/locale/el/LC_MESSAGES/lasem-0.6.mo
+share/locale/es/LC_MESSAGES/lasem-0.6.mo
+share/locale/eu/LC_MESSAGES/lasem-0.6.mo
+share/locale/fr/LC_MESSAGES/lasem-0.6.mo
+share/locale/fur/LC_MESSAGES/lasem-0.6.mo
+share/locale/gl/LC_MESSAGES/lasem-0.6.mo
+share/locale/hu/LC_MESSAGES/lasem-0.6.mo
+share/locale/id/LC_MESSAGES/lasem-0.6.mo
+share/locale/it/LC_MESSAGES/lasem-0.6.mo
+share/locale/lt/LC_MESSAGES/lasem-0.6.mo
+share/locale/lv/LC_MESSAGES/lasem-0.6.mo
+share/locale/nb/LC_MESSAGES/lasem-0.6.mo
+share/locale/nl/LC_MESSAGES/lasem-0.6.mo
+share/locale/oc/LC_MESSAGES/lasem-0.6.mo
+share/locale/pl/LC_MESSAGES/lasem-0.6.mo
+share/locale/pt/LC_MESSAGES/lasem-0.6.mo
+share/locale/pt_BR/LC_MESSAGES/lasem-0.6.mo
+share/locale/ru/LC_MESSAGES/lasem-0.6.mo
+share/locale/sl/LC_MESSAGES/lasem-0.6.mo
+share/locale/sr/LC_MESSAGES/lasem-0.6.mo
+share/locale/sr@latin/LC_MESSAGES/lasem-0.6.mo
+share/locale/sv/LC_MESSAGES/lasem-0.6.mo
+share/locale/tg/LC_MESSAGES/lasem-0.6.mo
+share/locale/tr/LC_MESSAGES/lasem-0.6.mo
+share/locale/zh_CN/LC_MESSAGES/lasem-0.6.mo

Index: pkgsrc/graphics/lasem/Makefile
diff -u pkgsrc/graphics/lasem/Makefile:1.43 pkgsrc/graphics/lasem/Makefile:1.44
--- pkgsrc/graphics/lasem/Makefile:1.43 Sat Aug 30 22:45:25 2025
+++ pkgsrc/graphics/lasem/Makefile      Tue Oct  7 13:01:44 2025
@@ -1,28 +1,27 @@
-# $NetBSD: Makefile,v 1.43 2025/08/30 22:45:25 wiz Exp $
-#
+# $NetBSD: Makefile,v 1.44 2025/10/07 13:01:44 wiz Exp $
 
-DISTNAME=      lasem-0.4.1
-PKGREVISION=   40
-CATEGORIES=    graphics gnome
-MASTER_SITES=  ${MASTER_SITE_GNOME:=sources/lasem/0.4/}
+DISTNAME=      lasem-0.6.0
+CATEGORIES=    graphics
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=LasemProject/}
+GITHUB_RELEASE=        ${PKGVERSION_NOREV}
 EXTRACT_SUFX=  .tar.xz
 
-MAINTAINER=    pkgsrc.gnome%gmail.com@localhost
-HOMEPAGE=      https://live.gnome.org/Lasem
-COMMENT=       Lasem is a library for rendering SVG and Mathml
-LICENSE=       gnu-gpl-v2
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://github.com/LasemProject/lasem
+COMMENT=       SVG and Mathml rendering library
+LICENSE=       gnu-lgpl-v2.1
 
-GNU_CONFIGURE= yes
-USE_LIBTOOL=   yes
-USE_TOOLS+=    bison flex gettext gmake intltool pkg-config
-TEST_TARGET=   check
+USE_TOOLS+=    bison pkg-config
 
-PKGCONFIG_OVERRIDE+=   lasem.pc.in
+PKGCONFIG_OVERRIDE+=           output/meson-private/lasem-0.6.pc
+PKGCONFIG_OVERRIDE_STAGE=      post-configure
 
+.include "../../devel/meson/build.mk"
+BUILDLINK_API_DEPENDS.glib2+=  glib2>=2.36.0
 .include "../../devel/glib2/buildlink3.mk"
-BUILDLINK_API_DEPENDS.pango+=  pango>=1.6.0
+BUILDLINK_API_DEPENDS.pango+=  pango>=1.16.0
 .include "../../devel/pango/buildlink3.mk"
-BUILDLINK_API_DEPENDS.cairo+=  cairo>=1.0.0nb2
+BUILDLINK_API_DEPENDS.cairo+=  cairo>=1.2
 .include "../../graphics/cairo/buildlink3.mk"
 .include "../../graphics/gdk-pixbuf2/buildlink3.mk"
 .include "../../textproc/libxml2/buildlink3.mk"

Index: pkgsrc/graphics/lasem/distinfo
diff -u pkgsrc/graphics/lasem/distinfo:1.4 pkgsrc/graphics/lasem/distinfo:1.5
--- pkgsrc/graphics/lasem/distinfo:1.4  Tue Oct 26 10:46:24 2021
+++ pkgsrc/graphics/lasem/distinfo      Tue Oct  7 13:01:44 2025
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.4 2021/10/26 10:46:24 nia Exp $
+$NetBSD: distinfo,v 1.5 2025/10/07 13:01:44 wiz Exp $
 
-BLAKE2s (lasem-0.4.1.tar.xz) = fb0811ef562ecd127fbeb273b480654d737e67656ec8db5f55f059280d4ae2ab
-SHA512 (lasem-0.4.1.tar.xz) = fc3e0a6629c2fa329ebc0cec51332ef48313f1d2bbd762e4a31f7f1802cb5cd69f7f4255ac1408a99b5b177979f29436dd95430ffe0dab4eeda4f31c8c2b127a
-Size (lasem-0.4.1.tar.xz) = 454164 bytes
-SHA1 (patch-ab) = a43a8c1792bf0a3b5fe1791fe763f35eca121b22
+BLAKE2s (lasem-0.6.0.tar.xz) = 76607d026a60f73c89c595de84b9f27f3ce3b3a2f7e13b2acaac11afa8e2a8f4
+SHA512 (lasem-0.6.0.tar.xz) = 1e97157f64d282d90bc2b163c0d5c538b71139b24bf9fc7a45089f2a9f11c5adb8b5dd544b2cfb4ac1d8b5cc0f26980d92f301f69f19d74d8e3cf92c723684a1
+Size (lasem-0.6.0.tar.xz) = 56053928 bytes



Home | Main Index | Thread Index | Old Index