jer 14/03/19 15:30:47 Added: libnids-1.24-static-libs.patch Log: Do not build a static library when it is not going to be installed. (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key A792A613)
Revision Changes Path 1.1 net-libs/libnids/files/libnids-1.24-static-libs.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/libnids/files/libnids-1.24-static-libs.patch?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/libnids/files/libnids-1.24-static-libs.patch?rev=1.1&content-type=text/plain Index: libnids-1.24-static-libs.patch =================================================================== --- a/src/Makefile.in +++ b/src/Makefile.in @@ -62,19 +62,22 @@ $(LIBSTATIC): $(OBJS) - ar -cr $@ $(OBJS) + $(AR) -cr $@ $(OBJS) $(RANLIB) $@ $(LIBSHARED): $(OBJS_SHARED) $(CC) -shared -Wl,-soname,$(LIBSHARED) $(LDFLAGS) -o $(LIBSHARED) $(OBJS_SHARED) $(LIBS) $(LNETLIB) $(PCAPLIB) -_install install: $(LIBSTATIC) +installbase: ../mkinstalldirs $(install_prefix)$(libdir) ../mkinstalldirs $(install_prefix)$(includedir) ../mkinstalldirs $(install_prefix)$(mandir)/man3 - $(INSTALL) -c -m 644 libnids.a $(install_prefix)$(libdir) $(INSTALL) -c -m 644 nids.h $(install_prefix)$(includedir) $(INSTALL) -c -m 644 libnids.3 $(install_prefix)$(mandir)/man3 -_installshared installshared: install $(LIBSHARED) + +_install install: $(LIBSTATIC) installbase + $(INSTALL) -c -m 644 libnids.a $(install_prefix)$(libdir) + +_installshared installshared: $(LIBSHARED) installbase $(INSTALL) -c -m 755 $(LIBSHARED) $(install_prefix)$(libdir) ln -s -f $(LIBSHARED) $(install_prefix)$(libdir)/libnids.so
