$OpenBSD: patch-Makefile,v 1.1 2019/02/19 17:57:04 sthen Exp $

Index: Makefile
--- Makefile.orig
+++ Makefile
@@ -9,7 +9,7 @@
 CC    = gcc
 OFLAGS = -O0 -g
 #OFLAGS  = -O2 -fwhole-program
-CFLAGS  = -std=gnu99 -fPIC -Wall -Wno-format-truncation $(OFLAGS)
+CFLAGS  = -std=gnu99 -fPIC -Wall $(OFLAGS)
 LDFLAGS = -g
 
 SHELL = /bin/sh
@@ -60,13 +60,13 @@ UTILS = $(INSTALLABLE) \
 
 LDLIBS=libgif.a -lm
 
-all: libgif.so libgif.a $(UTILS)
+all: libgif.so.$(LIBVER) libgif.a $(UTILS)
 	$(MAKE) -C doc
 
 $(UTILS):: libgif.a
 
-libgif.so: $(OBJECTS) $(HEADERS)
-	$(CC) $(CFLAGS) -shared $(OFLAGS) -o libgif.so $(OBJECTS)
+libgif.so.$(LIBVER): $(OBJECTS) $(HEADERS)
+	$(CC) $(CFLAGS) -shared $(OFLAGS) -o libgif.so.$(LIBVER) $(OBJECTS)
 
 libgif.a: $(OBJECTS) $(HEADERS)
 	ar rcs libgif.a $(OBJECTS)
@@ -92,9 +92,7 @@ install-include:
 install-lib:
 	$(INSTALL) -d "$(DESTDIR)$(LIBDIR)"
 	$(INSTALL) -m 644 libgif.a "$(DESTDIR)$(LIBDIR)/libgif.a"
-	$(INSTALL) -m 755 libgif.so "$(DESTDIR)$(LIBDIR)/libgif.so.$(LIBVER)"
-	ln -sf libgif.so.$(LIBVER) "$(DESTDIR)$(LIBDIR)/libgif.so.$(LIBMAJOR)"
-	ln -sf libgif.so.$(LIBMAJOR) "$(DESTDIR)$(LIBDIR)/libgif.so"
+	$(INSTALL) -m 755 libgif.so.$(LIBVER) "$(DESTDIR)$(LIBDIR)/libgif.so.$(LIBVER)"
 install-man:
 	$(INSTALL) -d "$(DESTDIR)$(MANDIR)"
 	$(INSTALL) -m 644 doc/*.1 "$(DESTDIR)$(MANDIR)"
