diff options
-rw-r--r-- | math/octave/patches/patch-ad | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/math/octave/patches/patch-ad b/math/octave/patches/patch-ad new file mode 100644 index 00000000000..3cf237d0168 --- /dev/null +++ b/math/octave/patches/patch-ad @@ -0,0 +1,27 @@ +$NetBSD: patch-ad,v 1.3 2005/04/01 10:16:24 adam Exp $ + +--- libcruft/Makefile.in.orig 2004-02-16 19:57:21.000000000 +0000 ++++ libcruft/Makefile.in +@@ -98,8 +98,8 @@ libraries: $(SUBDIRS) + + libcruft.$(LIBEXT): $(CRUFT_OBJ) + rm -f $@ +- $(AR) $(ARFLAGS) $@ $^ +- $(RANLIB) $@ ++ ${LIBTOOL} --mode=link ${CC} -o libcruft.$(LIBEXT) $(CRUFT_OBJ:.o=.lo) \ ++ -rpath ${PREFIX}/lib -version-info ${version:2.1.%=2:%} + + libcruft.$(SHLEXT_VER): libcruft.$(SHLEXT) + rm -f $@ +@@ -124,9 +124,8 @@ install:: + $(top_srcdir)/mkinstalldirs $(DESTDIR)$(octlibdir) + if $(STATIC_LIBS); then \ + rm -f $(DESTDIR)$(octlibdir)/libcruft.$(LIBEXT) ; \ +- $(INSTALL_DATA) libcruft.$(LIBEXT) \ +- $(DESTDIR)$(octlibdir)/libcruft.$(LIBEXT) ; \ +- $(RANLIB) $(DESTDIR)$(octlibdir)/libcruft.$(LIBEXT) ; \ ++ ${LIBTOOL} --mode=install ${BSD_INSTALL_LIB} libcruft.$(LIBEXT) \ ++ ${PREFIX}/lib; \ + fi + if $(SHARED_LIBS); then \ + rm -f $(DESTDIR)$(octlibdir)/libcruft.$(SHLLIB_VER); \ |