pkgsrc/math/octave/patches/patch-ad
asau 0f0d3eec0b Update to Octave 3.2.4, this is bug fixing release.
pkgsrc changes: fix shared library versions.
2010-02-12 00:41:48 +00:00

27 lines
1 KiB
Text

$NetBSD: patch-ad,v 1.7 2010/02/12 00:41:48 asau Exp $
--- libcruft/Makefile.in.orig 2009-05-25 10:04:58.000000000 +0400
+++ libcruft/Makefile.in 2009-06-28 21:21:33.000000000 +0400
@@ -121,8 +121,8 @@
$(LIBPRE)cruft.$(LIBEXT): $(CRUFT_OBJ)
rm -f $@
- $(AR) $(ARFLAGS) $@ $^
- $(RANLIB) $@
+ ${LIBTOOL} --mode=link ${CC} -o libcruft.$(LIBEXT) $(CRUFT_OBJ:.o=.lo) \
+ -rpath ${PREFIX}/lib -version-number ${version:3.2.%=3:2:%}
$(SHLPRE)cruft.$(SHLEXT_VER): $(SHLPRE)cruft.$(SHLEXT)
rm -f $@
@@ -147,9 +147,8 @@
$(top_srcdir)/mkinstalldirs $(DESTDIR)$(octlibdir)
if $(STATIC_LIBS); then \
rm -f $(DESTDIR)$(octlibdir)/$(LIBPRE)cruft.$(LIBEXT) ; \
- $(INSTALL_DATA) $(LIBPRE)cruft.$(LIBEXT) \
- $(DESTDIR)$(octlibdir)/$(LIBPRE)cruft.$(LIBEXT) ; \
- $(RANLIB) $(DESTDIR)$(octlibdir)/$(LIBPRE)cruft.$(LIBEXT) ; \
+ ${LIBTOOL} --mode=install ${BSD_INSTALL_LIB} libcruft.$(LIBEXT) \
+ ${DESTDIR}${PREFIX}/lib; \
fi
if $(SHARED_LIBS); then \
rm -f $(DESTDIR)$(octlibdir)/$(SHLLIBPRE)cruft.$(SHLLIB_VER); \