summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorWouter Deconinck <wdconinc@gmail.com>2024-01-20 17:36:20 -0600
committerGitHub <noreply@github.com>2024-01-21 00:36:20 +0100
commit10b4481ba56a241c01ddf7fb7a3caa79ef5fa5cf (patch)
treea6939eb34dfafd33f912b528bdfccc081a7b2b59 /var
parent4c1fbc9fdbe7651c75b20dc846a1f020c8d5a64f (diff)
downloadspack-10b4481ba56a241c01ddf7fb7a3caa79ef5fa5cf.tar.gz
spack-10b4481ba56a241c01ddf7fb7a3caa79ef5fa5cf.tar.bz2
spack-10b4481ba56a241c01ddf7fb7a3caa79ef5fa5cf.tar.xz
spack-10b4481ba56a241c01ddf7fb7a3caa79ef5fa5cf.zip
motif: patch to ensure main function (fixes #29594) (#42174)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/motif/add_wmluiltok_option_main.patch8
-rw-r--r--var/spack/repos/builtin/packages/motif/package.py2
2 files changed, 10 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/motif/add_wmluiltok_option_main.patch b/var/spack/repos/builtin/packages/motif/add_wmluiltok_option_main.patch
new file mode 100644
index 0000000000..7aa2d8e122
--- /dev/null
+++ b/var/spack/repos/builtin/packages/motif/add_wmluiltok_option_main.patch
@@ -0,0 +1,8 @@
+diff -Naur motif-2.3.8/tools/wml/wmluiltok.l motif-2.3.8_patched/tools/wml/wmluiltok.l
+--- motif-2.3.8/tools/wml/wmluiltok.l 2024-01-18 17:19:43.997764906 -0600
++++ motif-2.3.8_patched/tools/wml/wmluiltok.l 2024-01-18 17:19:13.998702374 -0600
+@@ -1,3 +1,4 @@
++%option main
+ %{
+ /*
+ * Motif
diff --git a/var/spack/repos/builtin/packages/motif/package.py b/var/spack/repos/builtin/packages/motif/package.py
index 305803a043..4fa53c7e93 100644
--- a/var/spack/repos/builtin/packages/motif/package.py
+++ b/var/spack/repos/builtin/packages/motif/package.py
@@ -39,6 +39,8 @@ class Motif(AutotoolsPackage):
depends_on("pkgconfig", type="build")
patch("add_xbitmaps_dependency.patch")
+ # ensure tools/wml/wmluiltok.c has a main function
+ patch("add_wmluiltok_option_main.patch")
def patch(self):
# fix linking the simple_app demo program