pkgsrc-Changes archive

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

CVS commit: pkgsrc/textproc/dblatex



Module Name:    pkgsrc
Committed By:   adam
Date:           Mon Jul  6 12:36:38 UTC 2026

Modified Files:
        pkgsrc/textproc/dblatex: Makefile PLIST distinfo
Added Files:
        pkgsrc/textproc/dblatex/patches: patch-setup.py
Removed Files:
        pkgsrc/textproc/dblatex/patches: patch-aa

Log Message:
dblatex: updated to 0.3.12

Release 0.3.12:

All the fixes have been provided by Petter Reinholdtsen. Thank you, Petter.
- Fix SF bug 118: fix 'nb' and 'nn' locales.
- Fix SF bug 119: use locale quotes in glossary.
- Fix SF bug 120: use locale quotes in bibliography.
- Fix SF bug 123: add 'se' locale.
- Fix SF bug 124: set default qandaset title markup in english.


To generate a diff of this commit:
cvs rdiff -u -r1.45 -r1.46 pkgsrc/textproc/dblatex/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/textproc/dblatex/PLIST
cvs rdiff -u -r1.12 -r1.13 pkgsrc/textproc/dblatex/distinfo
cvs rdiff -u -r1.2 -r0 pkgsrc/textproc/dblatex/patches/patch-aa
cvs rdiff -u -r0 -r1.1 pkgsrc/textproc/dblatex/patches/patch-setup.py

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

Modified files:

Index: pkgsrc/textproc/dblatex/Makefile
diff -u pkgsrc/textproc/dblatex/Makefile:1.45 pkgsrc/textproc/dblatex/Makefile:1.46
--- pkgsrc/textproc/dblatex/Makefile:1.45       Mon Nov 17 11:01:29 2025
+++ pkgsrc/textproc/dblatex/Makefile    Mon Jul  6 12:36:37 2026
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.45 2025/11/17 11:01:29 wiz Exp $
+# $NetBSD: Makefile,v 1.46 2026/07/06 12:36:37 adam Exp $
 
-DISTNAME=      dblatex-0.3.10
-PKGREVISION=   9
+DISTNAME=      dblatex3-0.3.12
+PKGNAME=       ${DISTNAME:S/tex3/tex/}
 CATEGORIES=    textproc
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=dblatex/}
 EXTRACT_SUFX=  .tar.bz2
@@ -11,6 +11,8 @@ HOMEPAGE=     https://dblatex.sourceforge.ne
 COMMENT=       DocBook to LaTeX Publishing
 LICENSE=       gnu-gpl-v2
 
+EGG_NAME=      ${DISTNAME:S/tex3/tex/}
+
 DEPENDS+=      ImageMagick-[0-9]*:../../graphics/ImageMagick
 DEPENDS+=      tex-latex-bin-[0-9]*:../../print/tex-latex-bin
 DEPENDS+=      makeindexk-[0-9]*:../../textproc/makeindexk
@@ -41,12 +43,15 @@ DEPENDS+=   tex-rsfs-[0-9]*:../../fonts/te
 DEPENDS+=      tex-eepic-[0-9]*:../../graphics/tex-eepic
 
 USE_LANGUAGES= # none
-USE_TOOLS+=    gmake
+USE_TOOLS+=    gmake:test
+
+# As of 0.3.12, needs imp module which has been removed in Python 3.12.
+PYTHON_VERSIONS_ACCEPTED=      311 310
 
 .include "options.mk"
 
-REPLACE_PYTHON+=               scripts/dblatex lib/dbtexmf/dblatex/xetex/*.py
-PYTHON_VERSIONS_ACCEPTED=      27 # not yet ported as of 0.3.2
+REPLACE_PYTHON+=       lib/dbtexmf/dblatex/xetex/*.py
+REPLACE_PYTHON+=       scripts/dblatex
 
 SUBST_CLASSES+=                man
 SUBST_MESSAGE.man=     Fixing man page installation path.
@@ -56,8 +61,9 @@ SUBST_SED.man+=               -e 's,share/man/man1,${
 SUBST_SED.man+=                -e "s,'python','${PYTHONBIN}',"
 
 do-test:
-       cd ${WRKSRC}/tests/mathml && gmake
+       cd ${WRKSRC}/tests/mathml && ${GMAKE}
 
 .include "../../lang/python/application.mk"
+# wheel.mk doesn't install "dblatex" script
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/dblatex/PLIST
diff -u pkgsrc/textproc/dblatex/PLIST:1.13 pkgsrc/textproc/dblatex/PLIST:1.14
--- pkgsrc/textproc/dblatex/PLIST:1.13  Wed Aug 16 11:35:20 2017
+++ pkgsrc/textproc/dblatex/PLIST       Mon Jul  6 12:36:37 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.13 2017/08/16 11:35:20 jperkin Exp $
+@comment $NetBSD: PLIST,v 1.14 2026/07/06 12:36:37 adam Exp $
 bin/dblatex
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
@@ -99,6 +99,9 @@ ${PYSITELIB}/dbtexmf/dblatex/grubber/xin
 ${PYSITELIB}/dbtexmf/dblatex/grubber/xr-hyper.py
 ${PYSITELIB}/dbtexmf/dblatex/grubber/xr-hyper.pyc
 ${PYSITELIB}/dbtexmf/dblatex/grubber/xr-hyper.pyo
+${PYSITELIB}/dbtexmf/dblatex/rawlabel.py
+${PYSITELIB}/dbtexmf/dblatex/rawlabel.pyc
+${PYSITELIB}/dbtexmf/dblatex/rawlabel.pyo
 ${PYSITELIB}/dbtexmf/dblatex/rawparse.py
 ${PYSITELIB}/dbtexmf/dblatex/rawparse.pyc
 ${PYSITELIB}/dbtexmf/dblatex/rawparse.pyo
@@ -273,7 +276,6 @@ share/dblatex/xsl/common/mn.xml
 share/dblatex/xsl/common/nb.xml
 share/dblatex/xsl/common/nl.xml
 share/dblatex/xsl/common/nn.xml
-share/dblatex/xsl/common/no.xml
 share/dblatex/xsl/common/olink.xsl
 share/dblatex/xsl/common/or.xml
 share/dblatex/xsl/common/pa.xml
@@ -282,6 +284,7 @@ share/dblatex/xsl/common/pt.xml
 share/dblatex/xsl/common/pt_br.xml
 share/dblatex/xsl/common/ro.xml
 share/dblatex/xsl/common/ru.xml
+share/dblatex/xsl/common/se.xml
 share/dblatex/xsl/common/sk.xml
 share/dblatex/xsl/common/sl.xml
 share/dblatex/xsl/common/sq.xml
@@ -553,6 +556,7 @@ share/doc/dblatex/xhtml/manual/images/co
 share/doc/dblatex/xhtml/manual/images/colorsvg/up.svg
 share/doc/dblatex/xhtml/manual/images/colorsvg/warning.svg
 share/doc/dblatex/xhtml/manual/images/draft.png
+share/doc/dblatex/xhtml/manual/images/draft.svg
 share/doc/dblatex/xhtml/manual/images/home.gif
 share/doc/dblatex/xhtml/manual/images/home.png
 share/doc/dblatex/xhtml/manual/images/home.svg
@@ -641,7 +645,7 @@ share/doc/dblatex/xhtml/manual/page.marg
 share/doc/dblatex/xhtml/manual/page.margin.outer.html
 share/doc/dblatex/xhtml/manual/page.margin.top.html
 share/doc/dblatex/xhtml/manual/page.width.html
-share/doc/dblatex/xhtml/manual/pagesetup2.png
+share/doc/dblatex/xhtml/manual/pagesetup2.svg
 share/doc/dblatex/xhtml/manual/paper.type.html
 share/doc/dblatex/xhtml/manual/pdf.annot.options.html
 share/doc/dblatex/xhtml/manual/pi-bibtex.html
@@ -655,7 +659,7 @@ share/doc/dblatex/xhtml/manual/pi-dblate
 share/doc/dblatex/xhtml/manual/pi-latex.html
 share/doc/dblatex/xhtml/manual/pi-texmath_delimiters.html
 share/doc/dblatex/xhtml/manual/preface.tocdepth.html
-share/doc/dblatex/xhtml/manual/processus.png
+share/doc/dblatex/xhtml/manual/processus.svg
 share/doc/dblatex/xhtml/manual/qanda.defaultlabel.html
 share/doc/dblatex/xhtml/manual/ref-dblatex.html
 share/doc/dblatex/xhtml/manual/refclass.suppress.html
@@ -740,6 +744,9 @@ share/doc/dblatex/xhtml/release-notes/se
 share/doc/dblatex/xhtml/release-notes/sec-changes-03.html
 share/doc/dblatex/xhtml/release-notes/sec-changes-031.html
 share/doc/dblatex/xhtml/release-notes/sec-changes-0310.html
+share/doc/dblatex/xhtml/release-notes/sec-changes-0311.html
+share/doc/dblatex/xhtml/release-notes/sec-changes-0311py3.html
+share/doc/dblatex/xhtml/release-notes/sec-changes-0312.html
 share/doc/dblatex/xhtml/release-notes/sec-changes-032.html
 share/doc/dblatex/xhtml/release-notes/sec-changes-033.html
 share/doc/dblatex/xhtml/release-notes/sec-changes-034.html

Index: pkgsrc/textproc/dblatex/distinfo
diff -u pkgsrc/textproc/dblatex/distinfo:1.12 pkgsrc/textproc/dblatex/distinfo:1.13
--- pkgsrc/textproc/dblatex/distinfo:1.12       Tue Oct 26 11:21:48 2021
+++ pkgsrc/textproc/dblatex/distinfo    Mon Jul  6 12:36:37 2026
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.12 2021/10/26 11:21:48 nia Exp $
+$NetBSD: distinfo,v 1.13 2026/07/06 12:36:37 adam Exp $
 
-BLAKE2s (dblatex-0.3.10.tar.bz2) = 606eecfe3832c8fb0182c863d7dd2a3f8ff2e05a8a503816680c11021cd7bf7c
-SHA512 (dblatex-0.3.10.tar.bz2) = 33a5ee3d23d3b9a1576be248a312ca741ea7cb629334a98fb6cb49e0f0f932334506ea934312de04ec645c86ec52699687bd2574b1802d3c23815b44c8514b7b
-Size (dblatex-0.3.10.tar.bz2) = 1668202 bytes
-SHA1 (patch-aa) = 31713727ed0501f22fb571b25013b377e668e226
+BLAKE2s (dblatex3-0.3.12.tar.bz2) = 4c67e62a03a6735f89689756c125f827cb33f00106fbecbaef6b2c460d8d964d
+SHA512 (dblatex3-0.3.12.tar.bz2) = 5bfa774c8dbe362775f6bbb5e1196e5a2bb1af239778133c12ddc725406ced67f3ff422433a2a1aa02d4431e9be58ba12e918379deb81fcd5b96533d2bdf029a
+Size (dblatex3-0.3.12.tar.bz2) = 1693272 bytes
+SHA1 (patch-setup.py) = 5091a3f4b41fb30f1e85f4656b700553832197ca

Added files:

Index: pkgsrc/textproc/dblatex/patches/patch-setup.py
diff -u /dev/null pkgsrc/textproc/dblatex/patches/patch-setup.py:1.1
--- /dev/null   Mon Jul  6 12:36:38 2026
+++ pkgsrc/textproc/dblatex/patches/patch-setup.py      Mon Jul  6 12:36:38 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-setup.py,v 1.1 2026/07/06 12:36:38 adam Exp $
+
+Use Python absolute path directly in the script.
+
+--- setup.py.orig      2020-11-29 17:50:08.000000000 +0000
++++ setup.py
+@@ -109,7 +109,7 @@ os.environ["SGML_CATALOG_FILES"] = cat
+         ENV_BIN = '/usr/bin/env'
+         env_args = ''
+         py_exec_bname = os.path.basename(sys.executable)
+-        if self._use_py_path:
++        if True:
+             env_exec = ''
+             py_exec = sys.executable
+         elif os.name == 'posix':



Home | Main Index | Thread Index | Old Index