summaryrefslogtreecommitdiff
path: root/math/octave
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2005-04-01 10:16:24 +0000
committeradam <adam@pkgsrc.org>2005-04-01 10:16:24 +0000
commit3ec887c24a94bb7931607dde3280ad12f2162f1f (patch)
treebe607931eefc697b4b52755fde0529effa58e656 /math/octave
parentbbb95517ee1a6c4b8907d5b11ae33d64c418e97e (diff)
downloadpkgsrc-3ec887c24a94bb7931607dde3280ad12f2162f1f.tar.gz
patch-ad added :>
Diffstat (limited to 'math/octave')
-rw-r--r--math/octave/patches/patch-ad27
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); \