summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-texlive/texlive-humanities/files/texlive-humanities-2023-opbible-improve-Makefile-respect-user-flags.patch')
-rw-r--r--dev-texlive/texlive-humanities/files/texlive-humanities-2023-opbible-improve-Makefile-respect-user-flags.patch12
1 files changed, 7 insertions, 5 deletions
diff --git a/dev-texlive/texlive-humanities/files/texlive-humanities-2023-opbible-improve-Makefile-respect-user-flags.patch b/dev-texlive/texlive-humanities/files/texlive-humanities-2023-opbible-improve-Makefile-respect-user-flags.patch
index 462965d..1cc2754 100644
--- a/dev-texlive/texlive-humanities/files/texlive-humanities-2023-opbible-improve-Makefile-respect-user-flags.patch
+++ b/dev-texlive/texlive-humanities/files/texlive-humanities-2023-opbible-improve-Makefile-respect-user-flags.patch
@@ -1,4 +1,4 @@
-From 34552399a8de874344ae095cd5533232449ccc0a Mon Sep 17 00:00:00 2001
+From 2352b7c243be8b816511ff45377da26f7228fa72 Mon Sep 17 00:00:00 2001
From: Florian Schmaus <flo@geekplace.eu>
Date: Wed, 28 Feb 2024 20:03:49 +0100
Subject: [PATCH] opbible: improve Makefile, respect user's CXX, C(P|XX)FLAGS,
@@ -13,8 +13,10 @@ The Makefile not respecting user variables was initially report by
Gentoo's CI and the following two downstream bugs:
- https://bugs.gentoo.org/925710
- https://bugs.gentoo.org/925711
---- a/texmf-dist/doc/luatex/opbible/txs-gen/Makefile
-+++ b/texmf-dist/doc/luatex/opbible/txs-gen/Makefile
+
+Also use pkg-config to determine sword's flags and libraries.
+--- a/txs-gen/Makefile
++++ b/txs-gen/Makefile
@@ -5,35 +5,19 @@
## definitions
@@ -24,11 +26,11 @@ Gentoo's CI and the following two downstream bugs:
-LIBS = -lsword
-LDFLAGS = $(LIBS)
-CXXFLAGS = -I/usr/include/sword
-+LDLIBS = -lsword
++LDLIBS = $(shell pkg-config --libs sword)
-target = mod2tex
-objects = mod2tex.o
-+CXXFLAGS += -I/usr/include/sword
++CXXFLAGS += $(shell pkg-config --cflags sword)
## static rules