Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Thomas Orgis (07bf8d001b83f5b03493a1e8b83a26c118675342)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Thomas Orgis <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Thomas Orgis (07bf8d001b83f5b03493a1e8b83a26c118675342)
  • Date: Mon, 16 Oct 2023 18:00:07 +0000

GIT changes to master grimoire by Thomas Orgis <sobukus AT sourcemage.org>:

ChangeLog | 3 +++
devel/ragel/DEPENDS | 2 +-
doc/asciidoc/DETAILS | 2 ++
doc/asciidoc/HISTORY | 6 ++++++
doc/asciidoc/INSTALL | 2 ++
gnome2-libs/gtk-doc/DEPENDS | 2 +-
latex/texlive-texmf/DETAILS | 6 ++++--
latex/texlive-texmf/HISTORY | 4 ++++
latex/texlive/DETAILS | 4 ++--
latex/texlive/HISTORY | 5 +++++
latex/texlive/PRE_BUILD | 4 ++--
python-pypi/dblatex/CONFLICTS | 1 +
python-pypi/dblatex/HISTORY | 3 +++
python-pypi/dblatex/PROVIDES | 1 +
python-pypi/dblatex3/CONFLICTS | 1 +
python-pypi/dblatex3/DEPENDS | 2 ++
python-pypi/dblatex3/DETAILS | 18 ++++++++++++++++++
python-pypi/dblatex3/HISTORY | 3 +++
python-pypi/dblatex3/PROVIDES | 1 +
19 files changed, 62 insertions(+), 8 deletions(-)

New commits:
commit 07bf8d001b83f5b03493a1e8b83a26c118675342
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

ChangeLog: entry for dblatex3

commit 9004a3877c9979093fc34b97417a32702154d8b2
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

asciidoc: avoid strange breakage with casfs and parallel make

The install process is all wrong. Should not use pip. But it is
a nice trigger that instantly fails with castfs for me.

commit 707a7c1cd81c2462a501305c4829ce7fc441e2c3
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

dblatex, dblatex3: introduce python3-compatible variant

The new dblatex lives in the same upstream repo, but is a forked branch.
The release tarballs are not announced on the website, but do appear
on sf.net. To play safe, I did not just replace the old dblatex spell and
introduced a provider.

This prompts change of the few spells explicitly depending on dblatex.

commit 918726b0b2f0935a9530eaab4067b2d8ed1caf78
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

texlive, texlive-texmf: update to 20230313 and path cleanup

This does only effectively change the path of TEXMFSYSVAR to
/var/lib/texmf, as those files should be more permanent than
what /var/tmp offers. Other changes are just cosmetics.

diff --git a/ChangeLog b/ChangeLog
index d12c7bc..5af1172 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2023-10-26 Thomas Orgis <sobukus AT sourcemage.org>
+ * python-pypi/dblatex3: added python-3-compatible dblatex
+
2023-10-14 Vlad Glagolev <stealth AT sourcemage.org>
* database/hiredis: new spell, minimalist C client for Redis
* http/varnish-libvmod-redis: new spell, VMOD to access Redis servers
diff --git a/devel/ragel/DEPENDS b/devel/ragel/DEPENDS
index 706e642..086767e 100755
--- a/devel/ragel/DEPENDS
+++ b/devel/ragel/DEPENDS
@@ -6,7 +6,7 @@ EOF
optional_depends asciidoc --{en,dis}able-manual 'build manual' &&
if is_depends_enabled "$SPELL" asciidoc; then
depends fig2dev &&
- depends dblatex &&
+ depends DBLATEX &&
depends texlive
fi &&
optional_depends RUBY '' '' 'Ruby support'
diff --git a/doc/asciidoc/DETAILS b/doc/asciidoc/DETAILS
index e08519e..be0e3a2 100755
--- a/doc/asciidoc/DETAILS
+++ b/doc/asciidoc/DETAILS
@@ -1,11 +1,13 @@
SPELL=asciidoc
SPELLX=asciidoc-py
+ PATCHLEVEL=1
VERSION=10.2.0

SOURCE_HASH=sha512:e8f97559a169504bd2b47a5a4108268d08dbeb98e304486e64761c2603963f4610a0f96c443fdbb8ea289586f015d066681c8ad2946610864662d6df5d7ba9d6
SOURCE=${SPELL}-${VERSION}.tar.gz
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"

SOURCE_URL="https://github.com/$SPELLX/$SPELLX/releases/download/$VERSION/$SOURCE";
WEB_SITE=http://www.methods.co.nz/asciidoc/
+ STAGED_INSTALL=off
ENTERED=20060123
LICENSE[0]=GPL
KEYWORDS="docbook man html doc"
diff --git a/doc/asciidoc/HISTORY b/doc/asciidoc/HISTORY
index a936b6f..fe68405 100644
--- a/doc/asciidoc/HISTORY
+++ b/doc/asciidoc/HISTORY
@@ -1,3 +1,9 @@
+2023-10-16 Thomas Orgis <sobukus AT sourcemage.org>
+ * INSTALL: added, enforce serial make for broken install
+ * DETAILS: avoid castfs, as staged install is flaky here
+ (pip rummaging around in /root/.cache, which is wrong all
+ by itself?)
+
2023-10-04 Thomas Orgis <sobukus AT sourcemage.org>
* DETAILS: switch to asciidoc-py project, python3 variant,
update to 10.2.0
diff --git a/doc/asciidoc/INSTALL b/doc/asciidoc/INSTALL
new file mode 100755
index 0000000..03b8bb9
--- /dev/null
+++ b/doc/asciidoc/INSTALL
@@ -0,0 +1,2 @@
+make_single &&
+default_install
diff --git a/gnome2-libs/gtk-doc/DEPENDS b/gnome2-libs/gtk-doc/DEPENDS
index 6e9c7d8..3575591 100755
--- a/gnome2-libs/gtk-doc/DEPENDS
+++ b/gnome2-libs/gtk-doc/DEPENDS
@@ -5,6 +5,6 @@ depends pygments &&
depends libxml2 &&
depends libxslt &&
optional_depends cmake cmake_support={true,false} 'Install CMake macros' &&
-optional_depends dblatex '' '' 'PDF support' &&
+optional_depends DBLATEX '' '' 'PDF support' &&
optional_depends glib2 tests={true,false} 'build tests' &&
optional_depends yelp-tools yelp_manual={true,false} 'Build the user manual'
diff --git a/latex/texlive-texmf/DETAILS b/latex/texlive-texmf/DETAILS
index 6e3484b..73b047a 100755
--- a/latex/texlive-texmf/DETAILS
+++ b/latex/texlive-texmf/DETAILS
@@ -1,6 +1,6 @@
SPELL=texlive-texmf
- VERSION=20220321
-
SOURCE_HASH=sha512:7b845273100310c1c8aae926a61819df03fd8caa7f5cbe7850f9f0ce4ed5fc4de0457e8fb168d8c933cd607a3850d26f373e17f291179bf89f418e3efe2133b4
+ VERSION=20230313
+
SOURCE_HASH=sha512:5b95a63e77953c540ce1b8e6338d7189785f19333a34c73ae97662d5691968ccaaff9bfd712d2006ebec518a6a6545c00adaf97afd22bfc1fa35ab47c8ce4474
SOURCE="texlive-${VERSION}-texmf.tar.xz"

SOURCE_URL[0]=ftp://tug.org/historic/systems/texlive/${VERSION:0:4}/${SOURCE}
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/texlive-${VERSION:0:8}-texmf"
@@ -8,6 +8,8 @@
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/texlive-${VERSION:0:8}-texmf"
LICENSE[0]="LATER"
ENTERED=20090729
TMPFS=off
+# just copying lots of files, takes ages
+ STAGED_INSTALL=off
if [[ $TTMF_ARCHIVE == y ]]; then
ARCHIVE=on
else
diff --git a/latex/texlive-texmf/HISTORY b/latex/texlive-texmf/HISTORY
index 2f02629..ec918cd 100644
--- a/latex/texlive-texmf/HISTORY
+++ b/latex/texlive-texmf/HISTORY
@@ -1,3 +1,7 @@
+2023-10-16 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: updated spell to 20230313,
+ disabled pointless staged install
+
2022-10-28 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated spell to 20220321

diff --git a/latex/texlive/DETAILS b/latex/texlive/DETAILS
index a393953..50ca337 100755
--- a/latex/texlive/DETAILS
+++ b/latex/texlive/DETAILS
@@ -1,6 +1,6 @@
SPELL=texlive
- VERSION=20220321
-
SOURCE_HASH=sha512:1c6b4c80d474b661060c3ac126b41782fd34e883139b9bca89ca1ffe543891bd9451df3be5e6297af965ddbceea9802008a61589344c3dee8075044b1b288dd7
+ VERSION=20230313
+
SOURCE_HASH=sha512:5874e7c9937ef63fdb03780f8137e0a63ad23a1b2a9d232a71bd2ab999669152981911fadc9c8ff3cf5e3a2cf828d575982b7fce1a15c101a62328d89d851a88
SOURCE="${SPELL}-${VERSION}-source.tar.xz"

SOURCE_URL[0]=ftp://tug.org/historic/systems/texlive/${VERSION:0:4}/${SOURCE}
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION:0:8}-source"
diff --git a/latex/texlive/HISTORY b/latex/texlive/HISTORY
index 11a50a8..53f6fb9 100644
--- a/latex/texlive/HISTORY
+++ b/latex/texlive/HISTORY
@@ -1,3 +1,8 @@
+2023-10-16 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: version 2023-03-13
+ * PRE_BUILD: cleanup of path patching, use /var/lib/texmf for
+ generated files
+
2023-03-18 Ismael Luceno <ismael AT sourcemage.org>
* BUILD: added -fcommon to CFLAGS,
dropped -Wl,--allow-multiple-definition
diff --git a/latex/texlive/PRE_BUILD b/latex/texlive/PRE_BUILD
index 7501399..d12e96d 100755
--- a/latex/texlive/PRE_BUILD
+++ b/latex/texlive/PRE_BUILD
@@ -65,9 +65,9 @@ find \( -name Makefile\* -o -name configure \) \

# Patch paths in texmf.cnf
sedit '
- s@^TEXMFROOT =.*@&/usr/share@
+ /^TEXMFROOT =/ s@=.*@= $SELFAUTODIR/share@
/^TEXMFLOCAL =/ s@=.*@= $SELFAUTODIR/local/share/texmf@
- /^TEXMFSYSVAR =/ s@=.*@= /var/tmp/texmf-var@
+ /^TEXMFSYSVAR =/ s@=.*@= $SELFAUTOPARENT/var/lib/texmf@
' texk/kpathsea/texmf.cnf &&

# ICU fix
diff --git a/python-pypi/dblatex/CONFLICTS b/python-pypi/dblatex/CONFLICTS
new file mode 100755
index 0000000..b671357
--- /dev/null
+++ b/python-pypi/dblatex/CONFLICTS
@@ -0,0 +1 @@
+conflicts dblatex3
diff --git a/python-pypi/dblatex/HISTORY b/python-pypi/dblatex/HISTORY
index a1218c4..2261821 100644
--- a/python-pypi/dblatex/HISTORY
+++ b/python-pypi/dblatex/HISTORY
@@ -1,3 +1,6 @@
+2023-10-16 Thomas Orgis <sobukus AT sourcemage.org>
+ * CONFLICTS: add conflict with py3 version
+
2017-01-25 Florian Franzmann <bwlf AT bandrate.org>
* DETAILS: version 0.3.9

diff --git a/python-pypi/dblatex/PROVIDES b/python-pypi/dblatex/PROVIDES
new file mode 100755
index 0000000..cf3c6cb
--- /dev/null
+++ b/python-pypi/dblatex/PROVIDES
@@ -0,0 +1 @@
+DBLATEX
diff --git a/python-pypi/dblatex3/CONFLICTS b/python-pypi/dblatex3/CONFLICTS
new file mode 100755
index 0000000..c75589e
--- /dev/null
+++ b/python-pypi/dblatex3/CONFLICTS
@@ -0,0 +1 @@
+conflicts dblatex
diff --git a/python-pypi/dblatex3/DEPENDS b/python-pypi/dblatex3/DEPENDS
new file mode 100755
index 0000000..f5956b1
--- /dev/null
+++ b/python-pypi/dblatex3/DEPENDS
@@ -0,0 +1,2 @@
+depends python3 &&
+depends texlive
diff --git a/python-pypi/dblatex3/DETAILS b/python-pypi/dblatex3/DETAILS
new file mode 100755
index 0000000..5d858f2
--- /dev/null
+++ b/python-pypi/dblatex3/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=dblatex3
+ VERSION=0.3.12
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
+
SOURCE_URL[0]=http://downloads.sourceforge.net/sourceforge/project/${SPELL}/${SPELL}/${SPELL}-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:5bfa774c8dbe362775f6bbb5e1196e5a2bb1af239778133c12ddc725406ced67f3ff422433a2a1aa02d4431e9be58ba12e918379deb81fcd5b96533d2bdf029a
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://dblatex.sourceforge.net/";
+ LICENSE[0]=GPL2
+ ENTERED=20111001
+ SHORT="Produces DVI, PostScript, PDF documents from DocBook
sources"
+cat << EOF
+(This is the python3-supporting fork from the same upstream repo.)
+DocBook to LaTeX Publishing that transforms your SGML/XML DocBook documents
to
+DVI, PostScript or PDF by translating them in pure LaTeX as a first process.
+MathML 2.0 markups are supported, too. It originally started as a clone
+of DB2LaTeX, but has been enhanced extensively since then and is actively
+maintained by the upstream author.
+EOF
diff --git a/python-pypi/dblatex3/HISTORY b/python-pypi/dblatex3/HISTORY
new file mode 100644
index 0000000..4de70d3
--- /dev/null
+++ b/python-pypi/dblatex3/HISTORY
@@ -0,0 +1,3 @@
+2023-10-16 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS, DEPENDS, CONFLICTS: forked from dblatex spell,
+ variant with python3 support
diff --git a/python-pypi/dblatex3/PROVIDES b/python-pypi/dblatex3/PROVIDES
new file mode 100755
index 0000000..cf3c6cb
--- /dev/null
+++ b/python-pypi/dblatex3/PROVIDES
@@ -0,0 +1 @@
+DBLATEX



  • [SM-Commit] GIT changes to master grimoire by Thomas Orgis (07bf8d001b83f5b03493a1e8b83a26c118675342), Thomas Orgis, 10/16/2023

Archive powered by MHonArc 2.6.24.

Top of Page