summaryrefslogtreecommitdiffstats
path: root/giflib/giflib-5.2.2-upstream_fixes-1.patch
diff options
context:
space:
mode:
Diffstat (limited to 'giflib/giflib-5.2.2-upstream_fixes-1.patch')
-rw-r--r--giflib/giflib-5.2.2-upstream_fixes-1.patch45
1 files changed, 45 insertions, 0 deletions
diff --git a/giflib/giflib-5.2.2-upstream_fixes-1.patch b/giflib/giflib-5.2.2-upstream_fixes-1.patch
new file mode 100644
index 0000000..798d8b6
--- /dev/null
+++ b/giflib/giflib-5.2.2-upstream_fixes-1.patch
@@ -0,0 +1,45 @@
1Submitted By: Douglas R. Reno <renodr at linuxfromscratch dot org>
2Date: 2024-03-02
3Initial Package Version: 5.2.2
4Origin: Upstream (thanks to Joe Locash for the pointer)
5Upstream Status: Applied
6Description: Prevents giflib from installing XML files into
7 /usr/share/man/man1 instead of manual pages.
8
9diff -Naurp giflib-5.2.2.orig/Makefile giflib-5.2.2/Makefile
10--- giflib-5.2.2.orig/Makefile 2024-03-02 12:53:46.244595714 -0600
11+++ giflib-5.2.2/Makefile 2024-03-02 12:55:35.428874223 -0600
12@@ -63,15 +63,19 @@ UTILS = $(INSTALLABLE) \
13
14 LDLIBS=libgif.a -lm
15
16-MANUAL_PAGES = \
17+MANUAL_PAGES_1 = \
18 doc/gif2rgb.xml \
19 doc/gifbuild.xml \
20 doc/gifclrmp.xml \
21 doc/giffix.xml \
22- doc/giflib.xml \
23 doc/giftext.xml \
24 doc/giftool.xml
25
26+MANUAL_PAGES_7 = \
27+ doc/giflib.xml
28+
29+MANUAL_PAGES = $(MANUAL_PAGES_1) $(MANUAL_PAGES_7)
30+
31 SOEXTENSION = so
32 LIBGIFSO = libgif.$(SOEXTENSION)
33 LIBGIFSOMAJOR = libgif.$(SOEXTENSION).$(LIBMAJOR)
34@@ -148,8 +152,9 @@ install-lib:
35 ln -sf $(LIBGIFSOVER) "$(DESTDIR)$(LIBDIR)/$(LIBGIFSOMAJOR)"
36 ln -sf $(LIBGIFSOMAJOR) "$(DESTDIR)$(LIBDIR)/$(LIBGIFSO)"
37 install-man:
38- $(INSTALL) -d "$(DESTDIR)$(MANDIR)/man1"
39- $(INSTALL) -m 644 $(MANUAL_PAGES) "$(DESTDIR)$(MANDIR)/man1"
40+ $(INSTALL) -d "$(DESTDIR)$(MANDIR)/man1" "$(DESTDIR)$(MANDIR)/man7"
41+ $(INSTALL) -m 644 $(MANUAL_PAGES_1:xml=1) "$(DESTDIR)$(MANDIR)/man1"
42+ $(INSTALL) -m 644 $(MANUAL_PAGES_7:xml=7) "$(DESTDIR)$(MANDIR)/man7"
43 uninstall: uninstall-man uninstall-include uninstall-lib uninstall-bin
44 uninstall-bin:
45 cd "$(DESTDIR)$(BINDIR)" && rm -f $(INSTALLABLE)