ports/net-im/concord/files/patch-Makefile
Souji Thenria 9bbea19b36 net-im/concord: Add SONAME for libdiscord.so
An error indicates that the SONAME is missing when used from another port

PR:	284870
2025-02-18 04:24:36 +03:00

27 lines
770 B
Text

--- Makefile.orig 2024-05-06 23:04:41 UTC
+++ Makefile
@@ -20,7 +20,7 @@ CFLAGS ?= -O2
CFLAGS ?= -O2
-all: static
+all: shared static
static:
@ CFLAGS="$(CFLAGS)" $(MAKE) -C $(CORE_DIR)
@@ -40,6 +40,7 @@ install:
@ mkdir -p $(DESTINCLUDE_DIR)
install -d $(DESTLIBDIR)
install -m 644 $(LIBDIR)/* $(DESTLIBDIR)
+ ln -fs libdiscord.so.$(ABIVERSION) $(DESTLIBDIR)/libdiscord.so
install -d $(DESTINCLUDE_DIR)
install -m 644 $(INCLUDE_DIR)/*.h $(CORE_DIR)/*.h $(GENCODECS_DIR)/*.h \
$(DESTINCLUDE_DIR)
@@ -48,6 +49,7 @@ uninstall:
rm -rf $(PREFIX)/include/concord
rm -rf $(PREFIX)/lib/libdiscord.a
rm -rf $(PREFIX)/lib/libdiscord.so
+ rm -rf $(PREFIX)/lib/libdiscord.so.$(ABIVERSION)
rm -rf $(PREFIX)/lib/libdiscord.dylib
docs: