]> git.draconx.ca Git - gentoo-draconx.git/blobdiff - sys-libs/flashmap/files/flashmap-no-static-libs.patch
Add mosys ebuild.
[gentoo-draconx.git] / sys-libs / flashmap / files / flashmap-no-static-libs.patch
diff --git a/sys-libs/flashmap/files/flashmap-no-static-libs.patch b/sys-libs/flashmap/files/flashmap-no-static-libs.patch
new file mode 100644 (file)
index 0000000..abc4729
--- /dev/null
@@ -0,0 +1,42 @@
+From 9a71a15270ec2d3b839374f4d4ea0309bae1ae91 Mon Sep 17 00:00:00 2001
+From: Nick Bowler <nbowler@draconx.ca>
+Date: Fri, 21 Apr 2017 16:46:38 -0400
+Subject: [PATCH 4/5] No static libs.
+
+---
+ Makefile | 5 ++---
+ 1 file changed, 2 insertions(+), 3 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index 0be39b6..672d0b4 100644
+--- a/Makefile
++++ b/Makefile
+@@ -65,7 +65,7 @@ ALL_CFLAGS   = $(MY_CFLAGS) $(CFLAGS)
+ CFLAGS_GCOV   := -fprofile-arcs -ftest-coverage -lgcov
+ LINKOPTS      = $(LDFLAGS)
+-PROGRAMS      = fmap_decode fmap_encode fmap_csum libfmap_example
++PROGRAMS      = fmap_decode fmap_encode fmap_csum
+ TEST_PROGRAM  = fmap_test
+ SRC_LIBDIR    = lib
+ GENHTML_OUTPUT        ?= html
+@@ -98,7 +98,7 @@ $(SRC_LIBDIR)/libfmap.a:
+ $(SHARED_OBJ_FILE): $(SRC_LIBDIR)/libfmap.a
+       $(CC) $(CFLAGS) $(LINKOPTS) -shared -Wl,-soname,$(SHARED_OBJ_SONAME) -o $@ -Wl,-whole-archive $^ -Wl,-no-whole-archive
+-$(PROGRAMS): $(SRC_LIBDIR)/libfmap.a
++$(PROGRAMS): $(SHARED_OBJ_FILE)
+       $(CC) $(ALL_CFLAGS) $(LINKOPTS) -I. -o $@ $@.c $^
+ # Add shared object filename to gcc command in case it's not installed already
+@@ -176,7 +176,6 @@ install: all pkgconfig_install
+       $(INSTALL_PROGRAM) fmap_csum $(DESTDIR)$(sbindir)
+       $(INSTALL_DATA) lib/fmap.h $(DESTDIR)$(includedir)
+       $(INSTALL_DATA) lib/valstr.h $(DESTDIR)$(includedir)
+-      $(INSTALL_DATA) $(SRC_LIBDIR)/libfmap.a $(DESTDIR)$(libdir)
+       $(INSTALL_DATA) $(SHARED_OBJ_FILE) $(DESTDIR)$(libdir)
+       $(SYMLINK) $(SHARED_OBJ_FILE) $(DESTDIR)$(libdir)/$(SHARED_OBJ).so
+       $(SYMLINK) $(SHARED_OBJ_FILE) $(DESTDIR)$(libdir)/$(SHARED_OBJ).so.0
+-- 
+2.10.2
+