Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Ismael Luceno (1ac0fe0afa7f9c10729ace8913bf3027ad27b54b)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Ismael Luceno <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Ismael Luceno (1ac0fe0afa7f9c10729ace8913bf3027ad27b54b)
  • Date: Sat, 18 Mar 2023 15:56:42 +0000

GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:

latex/texlive/BUILD | 5 ++---
latex/texlive/DEPENDS | 3 +--
latex/texlive/HISTORY | 9 ++++++++-
latex/texlive/PRE_BUILD | 7 ++++---
4 files changed, 15 insertions(+), 9 deletions(-)

New commits:
commit 1ac0fe0afa7f9c10729ace8913bf3027ad27b54b
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

texlive: remove poppler dep

Building against the bundled version of xpdf libraries seems to be the
only
supported option nowadays.

commit 6e4d83fdf1ae2418314d00cfb3aa2bee9a447ebd
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

texlive: Improve lua dep description

commit 8b7e0034dfabd2ff9c87df75f73d6a35bb258ed1
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

texlive: Make debundling verbose

commit 7bd653c148400ee0876c5f64fc9abeda45e832a0
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

texlive: Use -fcommon in CFLAGS

diff --git a/latex/texlive/BUILD b/latex/texlive/BUILD
index 8534682..1d0f11c 100755
--- a/latex/texlive/BUILD
+++ b/latex/texlive/BUILD
@@ -1,6 +1,5 @@
-if ! is_version_less $(installed_version binutils) 2.35; then
- LDFLAGS+=" -Wl,--allow-multiple-definition"
-fi &&
+# Needed at least by ghostscript code
+CFLAGS+=' -fcommon'

# Flags to allow building against lua 5.3
#CFLAGS+=" -DLUA_COMPAT_APIINTCASTS"
diff --git a/latex/texlive/DEPENDS b/latex/texlive/DEPENDS
index 574c2b5..2712376 100755
--- a/latex/texlive/DEPENDS
+++ b/latex/texlive/DEPENDS
@@ -9,7 +9,6 @@ with_system gmp &&
with_system cairo &&
with_system mpfr &&
with_system libpaper &&
-with_system poppler XPDF_HEADERS &&
with_system graphite2 &&
with_system harfbuzz GRAPHITE2 &&
with_system icu &&
@@ -48,7 +47,7 @@ runtime_depends lcdf-typetools '--disable-lcdf-typetools' &&
optional_depends LUA \
'--enable-luatex' \
'--disable-luatex' \
- 'Extended version of pdfTeX with Lua (LuaTeX), required for
XeTeX and ConTeXt MkII and MKIV' &&
+ 'for LuaTeX, required by XeTeX and ConTeXt (MkII & MKIV)' &&
optional_depends luajit \
'--enable-luajittex' \
'--disable-luajittex' \
diff --git a/latex/texlive/HISTORY b/latex/texlive/HISTORY
index e37d416..11a50a8 100644
--- a/latex/texlive/HISTORY
+++ b/latex/texlive/HISTORY
@@ -1,3 +1,10 @@
+2023-03-18 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD: added -fcommon to CFLAGS,
+ dropped -Wl,--allow-multiple-definition
+ * PRE_BUILD: made debundling verbose
+ * DEPENDS: improved lua description
+ removed poppler dep, build against internal
+
2023-03-08 Thomas Orgis <sobukus AT sourcemage.org>
* DETAILS: updating to 20220321, just to get it to build again
* PRE_BUILD: poppler versioning gone, hope remains
@@ -6,7 +13,7 @@
* INSTALL: avoid failure because of old.libraries, note
about fmtutil and outdated texmf

-2021-04-23 Ismael Luceno <ismael AT iodev.co.uk>
+2021-04-23 Ismael Luceno <ismael AT sourcemage.org>
* FINAL, INSTALL: moved fontconfig cache update to FINAL

2020-08-21 Ismael Luceno <ismael AT sourcemage.org>
diff --git a/latex/texlive/PRE_BUILD b/latex/texlive/PRE_BUILD
index 7281d3a..7501399 100755
--- a/latex/texlive/PRE_BUILD
+++ b/latex/texlive/PRE_BUILD
@@ -21,7 +21,8 @@ for i in \
t1utils \
xpdfopen
do
- rm -rf utils/"$i"
+ message "${MESSAGE_COLOR}Removing$DEFAULT_COLOR utils/$i" &&
+ rm -rf utils/"$i" || exit 1
done &&

# Override bundled libraries' buildsystems to force system versions
@@ -42,16 +43,16 @@ for i in \
libpng \
mpfr \
pixman \
- poppler \
potrace \
zlib \
zziplib
do
+ message "${MESSAGE_COLOR}Removing$DEFAULT_COLOR libs/$i" &&
rm -rf libs/"$i" &&
mkdir libs/"$i" &&
cat <<"!" > libs/"$i"/configure &&
#!/bin/sh
-echo '%:;echo $@ target suppressed' > Makefile
+echo '%:;echo Warning: $@ target suppressed' > Makefile
!
chmod 755 libs/"$i"/configure
done &&



  • [SM-Commit] GIT changes to master grimoire by Ismael Luceno (1ac0fe0afa7f9c10729ace8913bf3027ad27b54b), Ismael Luceno, 03/18/2023

Archive powered by MHonArc 2.6.24.

Top of Page