diff options
author | Andreas K. Hüttel <dilfridge@gentoo.org> | 2018-04-22 16:28:07 +0200 |
---|---|---|
committer | Andreas K. Hüttel <dilfridge@gentoo.org> | 2018-04-22 16:28:07 +0200 |
commit | ddb167f03450fcc9869a3a230894a700a19812b1 (patch) | |
tree | 8fe81c617039bd6837266d1974c643891191d5a8 /sci-libs/hdf/files | |
parent | net-analyzer/nsat: Remove old (diff) | |
download | gentoo-ddb167f03450fcc9869a3a230894a700a19812b1.tar.gz gentoo-ddb167f03450fcc9869a3a230894a700a19812b1.tar.bz2 gentoo-ddb167f03450fcc9869a3a230894a700a19812b1.zip |
sci-libs/hdf: Revbump that uses libtirpc, bug 630868
Patches by Bernd Feige. This still needs to be stabilized.
Bug: https://bugs.gentoo.org/630868
Package-Manager: Portage-2.3.31, Repoman-2.3.9
Diffstat (limited to 'sci-libs/hdf/files')
-rw-r--r-- | sci-libs/hdf/files/hdf-4.2.13-fix-xdr-configure.patch | 13 | ||||
-rw-r--r-- | sci-libs/hdf/files/hdf-4.2.13-linux-tirpc.patch | 29 |
2 files changed, 42 insertions, 0 deletions
diff --git a/sci-libs/hdf/files/hdf-4.2.13-fix-xdr-configure.patch b/sci-libs/hdf/files/hdf-4.2.13-fix-xdr-configure.patch new file mode 100644 index 000000000000..a4514ab267ec --- /dev/null +++ b/sci-libs/hdf/files/hdf-4.2.13-fix-xdr-configure.patch @@ -0,0 +1,13 @@ +Index: hdf-4.2.13/configure.ac +=================================================================== +--- hdf-4.2.13.orig/configure.ac ++++ hdf-4.2.13/configure.ac +@@ -676,7 +676,7 @@ case "$host" in + *) ;; + esac + +-if test "X$BUILD_XDR" != "Xyes"; then ++if test "X$BUILD_XDR" = "Xyes"; then + AC_TRY_LINK([ + #include <rpc/types.h> + #include <rpc/xdr.h>], [xdr_int], diff --git a/sci-libs/hdf/files/hdf-4.2.13-linux-tirpc.patch b/sci-libs/hdf/files/hdf-4.2.13-linux-tirpc.patch new file mode 100644 index 000000000000..963388f66982 --- /dev/null +++ b/sci-libs/hdf/files/hdf-4.2.13-linux-tirpc.patch @@ -0,0 +1,29 @@ +Index: hdf-4.2.13/configure.ac +=================================================================== +--- hdf-4.2.13.orig/configure.ac ++++ hdf-4.2.13/configure.ac +@@ -673,6 +673,9 @@ case "$host" in + *-pc-cygwin*) + LIBS="$LIBS -ltirpc" + CPPFLAGS="$CPPFLAGS -I/usr/include/tirpc" ;; ++ *-pc-linux*) ++ LIBS="$LIBS -ltirpc" ++ CPPFLAGS="$CPPFLAGS -I/usr/include/tirpc" ;; + *) ;; + esac + +@@ -703,6 +706,14 @@ if test "X$BUILD_XDR" != "Xyes"; then + HAVE_RPC="yes" + AC_CHECK_HEADER([rpc.h],[:], [unset HAVE_RPC]) + AC_CHECK_LIB([tirpc], [xdr_opaque],[:], [unset HAVE_RPC]) ++ if test -z "$HAVE_RPC"; then ++ AC_MSG_ERROR([couldn't find tirpc library]) ++ fi ++ ;; ++ *-pc-linux*) ++ HAVE_RPC="yes" ++ AC_CHECK_HEADER([rpc/rpc.h],[:], [unset HAVE_RPC]) ++ AC_CHECK_LIB([tirpc], [xdr_opaque],[:], [unset HAVE_RPC]) + if test -z "$HAVE_RPC"; then + AC_MSG_ERROR([couldn't find tirpc library]) + fi |