pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/math/octave install .oct loadable modules with INSTALL...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/a9d38bd2f85d
branches:  trunk
changeset: 650453:a9d38bd2f85d
user:      dbj <dbj%pkgsrc.org@localhost>
date:      Thu Apr 23 06:50:41 2015 +0000

description:
install .oct loadable modules with INSTALL_LIB to avoid stripping them
regenerate patch sums in distinfo
bump PKGREVISION

diffstat:

 math/octave/Makefile                      |   7 +++++--
 math/octave/distinfo                      |   9 +++++++--
 math/octave/patches/patch-configure       |  25 ++++++++++++++++++++++---
 math/octave/patches/patch-configure.ac    |  16 ++++++++++++++++
 math/octave/patches/patch-src_Makefile.am |  13 +++++++++++++
 math/octave/patches/patch-src_Makefile.in |  21 +++++++++++++++++++++
 6 files changed, 84 insertions(+), 7 deletions(-)

diffs (156 lines):

diff -r 71cc7d4f02da -r a9d38bd2f85d math/octave/Makefile
--- a/math/octave/Makefile      Thu Apr 23 06:49:40 2015 +0000
+++ b/math/octave/Makefile      Thu Apr 23 06:50:41 2015 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.123 2014/06/27 23:04:38 asau Exp $
+# $NetBSD: Makefile,v 1.124 2015/04/23 06:50:41 dbj Exp $
 
 DISTNAME=      octave-${OCTAVE_VER}
-PKGREVISION=   6
+PKGREVISION=   7
 CATEGORIES=    math
 MASTER_SITES=  ${MASTER_SITE_GNU:=octave/}
 MASTER_SITES+= ftp://ftp.octave.org/pub/octave/
@@ -39,6 +39,9 @@
 
 CONFIGURE_ARGS+=       --without-opengl
 
+# We use this to install .oct files so it doesn't strip them.
+CONFIGURE_ENV+=                INSTALL_LIB=${INSTALL_LIB:Q}
+
 .include "options.mk"
 
 INFO_FILES=    yes
diff -r 71cc7d4f02da -r a9d38bd2f85d math/octave/distinfo
--- a/math/octave/distinfo      Thu Apr 23 06:49:40 2015 +0000
+++ b/math/octave/distinfo      Thu Apr 23 06:50:41 2015 +0000
@@ -1,9 +1,10 @@
-$NetBSD: distinfo,v 1.41 2014/06/05 18:33:07 joerg Exp $
+$NetBSD: distinfo,v 1.42 2015/04/23 06:50:41 dbj Exp $
 
 SHA1 (octave-3.6.4.tar.bz2) = 3cc9366b6dbbd336eaf90fe70ad16e63705d82c4
 RMD160 (octave-3.6.4.tar.bz2) = b0356f0c5d9366b8129d72ac58bbde837fee1a95
 Size (octave-3.6.4.tar.bz2) = 15627315 bytes
-SHA1 (patch-configure) = 627b8868d2cdd3c3a44e1485c8e7c47f481ca63e
+SHA1 (patch-configure) = 5525211ee777d0c3afd55ba3f1c4d24d23b0bf4b
+SHA1 (patch-configure.ac) = 1ccb10f67fd18646ab8b6c740dffa7ca5fe33191
 SHA1 (patch-doc_interpreter_plot.txi) = b205f704ce625694a25ab57f4fad4460d1fbc0e9
 SHA1 (patch-doc_liboctave_liboctave.texi) = c53484c70adea766ba1378a1f118942c924a88a5
 SHA1 (patch-fflush-fpos_t.c) = 24ed7f95f8431b59bc5ee0dfb0e6624b8029f512
@@ -18,6 +19,7 @@
 SHA1 (patch-scripts_miscellaneous_license.m) = 79f0f590df09a1659aea7b157ed4735ec1be55c4
 SHA1 (patch-scripts_miscellaneous_ver.m) = 62a23545f808bdd5895ffbb107ed7ca58f157f98
 SHA1 (patch-scripts_pkg_pkg.m) = e6fa838e3910d52164d7cb3ca084c748cd68abb9
+SHA1 (patch-scripts_plot_____gnuplot__drawnow____.m) = 6e93e3dd3e12daf2f6f2c6b06cb6d32e888bd3c5
 SHA1 (patch-scripts_plot_daspect.m) = 34281cae27ce447feb5ee9f1dc0d7a29e0c621a4
 SHA1 (patch-scripts_plot_legend.m) = 3932ce6e6d19c89e852be35809502afa05a6ac4c
 SHA1 (patch-scripts_plot_pbaspect.m) = 193f186be2c3e3ffc170cb0ed84900e14ab4e81b
@@ -26,5 +28,8 @@
 SHA1 (patch-scripts_set_union.m) = ff976eaa4aa76d19ad73144192aee81c8e60d8bc
 SHA1 (patch-scripts_signal_freqz.m) = cc9ba19c5b1b60af64f7c7ec0906ec7eedcea8d4
 SHA1 (patch-src_DLD-FUNCTIONS_rand.cc) = 4992844f8ed53963e03e05adab2446397c2f4f02
+SHA1 (patch-src_Makefile.am) = 940da74e979e0b4b69b786b8ce8d246ced38c8a0
+SHA1 (patch-src_Makefile.in) = 65fd14523446a6c8310f123b786108a51811d057
 SHA1 (patch-src_dirfns.cc) = fad1c09d28e6b93a7d9c5de69b5b218b72d5c7c5
+SHA1 (patch-src_display.cc) = 486322373656065c3f8d0e95fa1684a6c08028ed
 SHA1 (patch-src_oct-conf.h.in) = d3fa5166db289fbd9eba355911341e891fb6d822
diff -r 71cc7d4f02da -r a9d38bd2f85d math/octave/patches/patch-configure
--- a/math/octave/patches/patch-configure       Thu Apr 23 06:49:40 2015 +0000
+++ b/math/octave/patches/patch-configure       Thu Apr 23 06:50:41 2015 +0000
@@ -1,8 +1,16 @@
-$NetBSD: patch-configure,v 1.1 2013/10/27 20:35:16 joerg Exp $
+$NetBSD: patch-configure,v 1.2 2015/04/23 06:50:41 dbj Exp $
 
---- configure.orig     2013-10-27 16:08:37.000000000 +0000
+--- configure.orig     2013-02-21 20:21:49.000000000 +0000
 +++ configure
-@@ -33819,7 +33819,12 @@ else
+@@ -663,6 +663,7 @@ GPERF
+ DEFAULT_PAGER
+ GNUPLOT
+ DESKTOP_FILE_INSTALL
++INSTALL_LIB
+ YFLAGS
+ YACC
+ LFLAGS
+@@ -33819,7 +33820,12 @@ else
  fi
          done
          ;;
@@ -16,3 +24,14 @@
            ac_exists=false
    for ac_i in $ac_cv_f77_libs; do
      if test x"$ac_arg" = x"$ac_i"; then
+@@ -60080,7 +60086,9 @@ fi
+ 
+ 
+ 
+-INSTALL_SCRIPT='${INSTALL}'
++test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
++
++test -z "$INSTALL_LIB" && INSTALL_LIB='${INSTALL_SCRIPT}'
+ 
+ 
+ # Extract the first word of "desktop-file-install", so it can be a program name with args.
diff -r 71cc7d4f02da -r a9d38bd2f85d math/octave/patches/patch-configure.ac
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/math/octave/patches/patch-configure.ac    Thu Apr 23 06:50:41 2015 +0000
@@ -0,0 +1,16 @@
+$NetBSD: patch-configure.ac,v 1.1 2015/04/23 06:50:41 dbj Exp $
+
+--- configure.ac.orig  2013-02-21 20:19:23.000000000 +0000
++++ configure.ac
+@@ -1927,8 +1927,10 @@ OCTAVE_PROG_BISON
+ AC_PROG_LN_S
+ 
+ AC_PROG_INSTALL
+-INSTALL_SCRIPT='${INSTALL}'
++test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
+ AC_SUBST(INSTALL_SCRIPT)
++test -z "$INSTALL_LIB" && INSTALL_LIB='${INSTALL_SCRIPT}'
++AC_SUBST(INSTALL_LIB)
+ 
+ OCTAVE_PROG_DESKTOP_FILE_INSTALL
+ 
diff -r 71cc7d4f02da -r a9d38bd2f85d math/octave/patches/patch-src_Makefile.am
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/math/octave/patches/patch-src_Makefile.am Thu Apr 23 06:50:41 2015 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-src_Makefile.am,v 1.1 2015/04/23 06:50:41 dbj Exp $
+
+--- src/Makefile.am.orig       2013-02-21 20:19:24.000000000 +0000
++++ src/Makefile.am
+@@ -739,7 +739,7 @@ install-oct:
+         f=`echo $$ltlib | $(SED) 's,.*/,,'`; \
+         dl=`$(SED) -n -e "s/dlname='\([^']*\)'/\1/p" < $$f`; \
+         if [ -n "$$dl" ]; then \
+-          $(INSTALL_PROGRAM) $$dl $(DESTDIR)$(octfiledir)/`echo $$f | $(SED) 's,^lib,,; s,\.la$$,.oct,'`; \
++          $(INSTALL_LIB) $$dl $(DESTDIR)$(octfiledir)/`echo $$f | $(SED) 's,^lib,,; s,\.la$$,.oct,'`; \
+         else \
+           echo "error: dlname is empty in $$ltlib!"; \
+           exit 1; \
diff -r 71cc7d4f02da -r a9d38bd2f85d math/octave/patches/patch-src_Makefile.in
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/math/octave/patches/patch-src_Makefile.in Thu Apr 23 06:50:41 2015 +0000
@@ -0,0 +1,21 @@
+$NetBSD: patch-src_Makefile.in,v 1.1 2015/04/23 06:50:41 dbj Exp $
+
+--- src/Makefile.in.orig       2013-02-21 20:21:48.000000000 +0000
++++ src/Makefile.in
+@@ -2572,6 +2572,7 @@ INCLUDE_NEXT = @INCLUDE_NEXT@
+ INCLUDE_NEXT_AS_FIRST_DIRECTIVE = @INCLUDE_NEXT_AS_FIRST_DIRECTIVE@
+ INSTALL = @INSTALL@
+ INSTALL_DATA = @INSTALL_DATA@
++INSTALL_LIB = @INSTALL_LIB@
+ INSTALL_PROGRAM = @INSTALL_PROGRAM@
+ INSTALL_SCRIPT = @INSTALL_SCRIPT@
+ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+@@ -9236,7 +9237,7 @@ remove-version-links:
+ @AMCOND_ENABLE_DYNAMIC_LINKING_TRUE@    f=`echo $$ltlib | $(SED) 's,.*/,,'`; \
+ @AMCOND_ENABLE_DYNAMIC_LINKING_TRUE@    dl=`$(SED) -n -e "s/dlname='\([^']*\)'/\1/p" < $$f`; \
+ @AMCOND_ENABLE_DYNAMIC_LINKING_TRUE@    if [ -n "$$dl" ]; then \
+-@AMCOND_ENABLE_DYNAMIC_LINKING_TRUE@      $(INSTALL_PROGRAM) $$dl $(DESTDIR)$(octfiledir)/`echo $$f | $(SED) 's,^lib,,; s,\.la$$,.oct,'`; \
++@AMCOND_ENABLE_DYNAMIC_LINKING_TRUE@      $(INSTALL_LIB) $$dl $(DESTDIR)$(octfiledir)/`echo $$f | $(SED) 's,^lib,,; s,\.la$$,.oct,'`; \
+ @AMCOND_ENABLE_DYNAMIC_LINKING_TRUE@    else \
+ @AMCOND_ENABLE_DYNAMIC_LINKING_TRUE@      echo "error: dlname is empty in $$ltlib!"; \
+ @AMCOND_ENABLE_DYNAMIC_LINKING_TRUE@      exit 1; \



Home | Main Index | Thread Index | Old Index