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 &&