<pre style='margin:0'>
Rainer Müller (raimue) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/c469dabb2de8f3c5fbb1154bc7a2e6435ce109c5">https://github.com/macports/macports-ports/commit/c469dabb2de8f3c5fbb1154bc7a2e6435ce109c5</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit c469dabb2de8f3c5fbb1154bc7a2e6435ce109c5
</span>Author: Rainer Müller <raimue@macports.org>
AuthorDate: Thu Jan 18 14:53:03 2018 +0100

<span style='display:block; white-space:pre;color:#404040;'>    libmd: Update to version 1.0.0
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Remove patches applied upstream.
</span>---
 devel/libmd/Portfile                               |  15 +-
 ...h-to-AC_C_BIGENDIAN-defining-WORD_BIGENDI.patch | 176 ---------------------
 .../0003-build-Add-no-undefined-libtool-flag.patch |  32 ----
 ...t-version-script-linker-support-at-config.patch | 102 ------------
 ...n-export-symbols-file-if-there-is-no-vers.patch |  53 -------
 5 files changed, 5 insertions(+), 373 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libmd/Portfile b/devel/libmd/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 7ba8861..415b3f2 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/libmd/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/libmd/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,8 +4,7 @@ PortSystem 1.0
</span> 
 name                libmd
 epoch               1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             0.0.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             1.0.0
</span> categories          devel
 license             BSD ISC Permissive
 platforms           darwin
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,15 +21,11 @@ homepage            https://www.hadrons.org/software/libmd/
</span> master_sites        https://archive.hadrons.org/software/libmd/
 use_xz yes
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  2785eb4a5d7b48f18e06c1ddcd274d313df29f4e \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  fd3f2366236fb3fd0dac0c0a77ffff8511e2939c79d1d58daf56e3f5ee383a88 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    252384
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  df11460b1a37bdac563bba8efc091f204cb9c89c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  f21aea69f6411cb4307cda1f6378c7ed07830202b5f4cb9e64f681fdaf2d64c7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    254852
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles          0001-build-Switch-to-AC_C_BIGENDIAN-defining-WORD_BIGENDI.patch \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    0002-drop-weakness-of-SHA384-symbols.patch \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    0003-build-Add-no-undefined-libtool-flag.patch \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    0004-build-Detect-version-script-linker-support-at-config.patch \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    0005-build-Use-an-export-symbols-file-if-there-is-no-vers.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          0002-drop-weakness-of-SHA384-symbols.patch \
</span>                     0006-build-Invoke-sed-with-portable-regex.patch
 
 patch.pre_args      -p1
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libmd/files/0001-build-Switch-to-AC_C_BIGENDIAN-defining-WORD_BIGENDI.patch b/devel/libmd/files/0001-build-Switch-to-AC_C_BIGENDIAN-defining-WORD_BIGENDI.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index e0d2ce1..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/libmd/files/0001-build-Switch-to-AC_C_BIGENDIAN-defining-WORD_BIGENDI.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,176 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From 555d5074acfdc938932ac155b71eedcea20b198c Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From: Michael Haubenwallner <michael.haubenwallner@ssi-schaefer.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Date: Mon, 10 Apr 2017 13:10:45 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Subject: [PATCH] build: Switch to AC_C_BIGENDIAN defining WORD_BIGENDIAN
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-We should use the autoconf macro instead of expecting the system to
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-provide the endianness information, which many do not.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-[guillem@hadrons.org:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- - Use autoconf macro instead of gnulib one.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- - Slightly reword commit message. ]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Signed-off-by: Guillem Jover <guillem@hadrons.org>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.ac |  3 ++-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- src/md4.c    |  2 +-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- src/md5.c    |  2 +-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- src/rmd160.c |  7 +------
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- src/sha1.c   |  2 +-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- src/sha2.c   | 39 +++------------------------------------
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 6 files changed, 9 insertions(+), 46 deletions(-)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/configure.ac b/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 6cc811e..633605f 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -31,9 +31,10 @@ AC_PROG_CC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Checks for libraries.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Checks for header files.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--AC_CHECK_HEADERS([sys/param.h sys/endian.h])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_CHECK_HEADERS([sys/param.h])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Checks for typedefs, structures, and compiler characteristics.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_C_BIGENDIAN
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_TYPE_OFF_T
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_TYPE_SIZE_T
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_TYPE_SSIZE_T
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/src/md4.c b/src/md4.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 25d4d95..fdb646c 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/src/md4.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/src/md4.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -158,7 +158,7 @@ MD4Transform(uint32_t state[4], const uint8_t block[MD4_BLOCK_LENGTH])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   uint32_t a, b, c, d, in[MD4_BLOCK_LENGTH / 4];
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#if BYTE_ORDER == LITTLE_ENDIAN
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifndef WORDS_BIGENDIAN
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   memcpy(in, block, sizeof(in));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   for (a = 0; a < MD4_BLOCK_LENGTH / 4; a++) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/src/md5.c b/src/md5.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index b3a0935..a6877bc 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/src/md5.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/src/md5.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -158,7 +158,7 @@ MD5Transform(uint32_t state[4], const uint8_t block[MD5_BLOCK_LENGTH])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   uint32_t a, b, c, d, in[MD5_BLOCK_LENGTH / 4];
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#if BYTE_ORDER == LITTLE_ENDIAN
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifndef WORDS_BIGENDIAN
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   memcpy(in, block, sizeof(in));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   for (a = 0; a < MD5_BLOCK_LENGTH / 4; a++) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/src/rmd160.c b/src/rmd160.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 3f13243..e0904f9 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/src/rmd160.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/src/rmd160.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -31,11 +31,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <string.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <sys/types.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#ifdef HAVE_SYS_ENDIAN_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#include <sys/endian.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#include <endian.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <rmd160.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define PUT_64BIT_LE(cp, value) do {                                    \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -170,7 +165,7 @@ RMD160Transform(uint32_t state[5], const uint8_t block[RMD160_BLOCK_LENGTH])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   uint32_t a, b, c, d, e, aa, bb, cc, dd, ee, t, x[16];
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#if BYTE_ORDER == LITTLE_ENDIAN
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifndef WORDS_BIGENDIAN
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   memcpy(x, block, RMD160_BLOCK_LENGTH);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   int i;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/src/sha1.c b/src/sha1.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 19b9219..2f04b82 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/src/sha1.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/src/sha1.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -26,7 +26,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  * blk0() and blk() perform the initial expand.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  * I got the idea of expanding during the round function from SSLeay
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#if BYTE_ORDER == LITTLE_ENDIAN
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifndef WORDS_BIGENDIAN
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # define blk0(i) (block->l[i] = (rol(block->l[i],24)&0xFF00FF00) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     |(rol(block->l[i],8)&0x00FF00FF))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/src/sha2.c b/src/sha2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 24a68e7..849ebbb 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/src/sha2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/src/sha2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -61,39 +61,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/*** SHA-256/384/512 Machine Architecture Definitions *****************/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- * BYTE_ORDER NOTE:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- * Please make sure that your system defines BYTE_ORDER.  If your
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- * architecture is little-endian, make sure it also defines
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- * LITTLE_ENDIAN and that the two (BYTE_ORDER and LITTLE_ENDIAN) are
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- * equivilent.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- * If your system does not define the above, then you can do so by
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- * hand like this:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- *   #define LITTLE_ENDIAN 1234
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- *   #define BIG_ENDIAN    4321
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- * And for little-endian machines, add:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- *   #define BYTE_ORDER LITTLE_ENDIAN 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- * Or for big-endian machines:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- *   #define BYTE_ORDER BIG_ENDIAN
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- * The FreeBSD machine this was written on defines BYTE_ORDER
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- * appropriately by including <sys/types.h> (which in turn includes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- * <machine/endian.h> where the appropriate definitions are actually
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- * made).
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#if !defined(BYTE_ORDER) || (BYTE_ORDER != LITTLE_ENDIAN && BYTE_ORDER != BIG_ENDIAN)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#error Define BYTE_ORDER to be equal to either LITTLE_ENDIAN or BIG_ENDIAN
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /*** SHA-256/384/512 Various Length Definitions ***********************/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* NOTE: Most of these are in sha2.h */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define SHA256_SHORT_BLOCK_LENGTH (SHA256_BLOCK_LENGTH - 8)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -545,7 +512,7 @@ SHA256Final(uint8_t digest[SHA256_DIGEST_LENGTH], SHA2_CTX *context)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   /* If no digest buffer is passed, we don't bother doing this: */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   if (digest != NULL) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#if BYTE_ORDER == LITTLE_ENDIAN
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifndef WORDS_BIGENDIAN
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           int     i;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           /* Convert TO host byte order */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -827,7 +794,7 @@ SHA512Final(uint8_t digest[SHA512_DIGEST_LENGTH], SHA2_CTX *context)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   /* If no digest buffer is passed, we don't bother doing this: */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   if (digest != NULL) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#if BYTE_ORDER == LITTLE_ENDIAN
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifndef WORDS_BIGENDIAN
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           int     i;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           /* Convert TO host byte order */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -864,7 +831,7 @@ SHA384Final(uint8_t digest[SHA384_DIGEST_LENGTH], SHA2_CTX *context)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   /* If no digest buffer is passed, we don't bother doing this: */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   if (digest != NULL) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#if BYTE_ORDER == LITTLE_ENDIAN
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifndef WORDS_BIGENDIAN
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           int     i;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           /* Convert TO host byte order */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-2.14.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libmd/files/0003-build-Add-no-undefined-libtool-flag.patch b/devel/libmd/files/0003-build-Add-no-undefined-libtool-flag.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index aac3701..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/libmd/files/0003-build-Add-no-undefined-libtool-flag.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,32 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From 765a605ec4c5b2d48fba44846cbe8950f428104d Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From: Michael Haubenwallner <michael.haubenwallner@ssi-schaefer.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Date: Mon, 10 Apr 2017 13:10:39 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Subject: [PATCH] build: Add -no-undefined libtool flag
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-We have no need for undefined symbols, so we can let the shared
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-library build even on systems without support for undefined symbols.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-[guillem@hadrons.org:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- - Place the option on its own line.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- - Slightly reword commit message. ]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Signed-off-by: Guillem Jover <guillem@hadrons.org>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- src/Makefile.am | 1 +
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 1 file changed, 1 insertion(+)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/src/Makefile.am b/src/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index f2209e6..5fdcb8f 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/src/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/src/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,6 +23,7 @@ libmd_la_helper_sources = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   $(nil)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libmd_la_LDFLAGS = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  -no-undefined \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   -Wl,--version-script=$(srcdir)/libmd.map \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   -version-number $(LIBMD_ABI)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libmd_la_DEPENDENCIES = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-2.14.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libmd/files/0004-build-Detect-version-script-linker-support-at-config.patch b/devel/libmd/files/0004-build-Detect-version-script-linker-support-at-config.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index e856eca..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/libmd/files/0004-build-Detect-version-script-linker-support-at-config.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,102 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Edited to exclude files not present in the release tarball.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From b6be272ec1baa16adb3502895f361f443054ccd9 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From: Guillem Jover <guillem@hadrons.org>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Date: Wed, 31 May 2017 06:45:25 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Subject: [PATCH] build: Detect version script linker support at configure time
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-This is not a widely supported feature, so only use if in case the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-linker does support it.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Proposed-by: Michael Haubenwallner <michael.haubenwallner@ssi-schaefer.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Makefile.am        |  1 +
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- autogen            |  1 -
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.ac       |  1 +
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- m4/libmd-linker.m4 | 22 ++++++++++++++++++++++
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- src/Makefile.am    |  5 ++++-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 7 files changed, 30 insertions(+), 3 deletions(-)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- create mode 100644 m4/libmd-linker.m4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/Makefile.am b/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index b839ae1..afb2fdc 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -7,6 +7,7 @@ ACLOCAL_AMFLAGS = -I m4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- EXTRA_DIST = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   autogen \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   get-version \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  m4/libmd-linker.m4 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   $(nil)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- dist-hook:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/autogen b/autogen
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 7cf1815..2e71cf6 100755
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/autogen
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/autogen
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,5 +1,4 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #!/bin/sh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--mkdir -p m4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- autoreconf -f -i
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rm -rf autom4te.cache
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/configure.ac b/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 633605f..9baffad 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -24,6 +24,7 @@ AC_SYS_LARGEFILE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AM_PROG_AR
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LT_INIT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LIBMD_LINKER_VERSION_SCRIPT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Checks for programs.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_PROG_CC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/m4/libmd-linker.m4 b/m4/libmd-linker.m4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-new file mode 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 0000000..7d1236a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- /dev/null
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/m4/libmd-linker.m4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -0,0 +1,22 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Copyright © 2014 Guillem Jover <guillem@hadrons.org>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# LIBMD_LINKER_VERSION_SCRIPT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# --------------------------
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_DEFUN([LIBMD_LINKER_VERSION_SCRIPT], [
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  AC_CACHE_CHECK([for --version-script linker flag], [libmd_cv_version_script], [
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    echo "{ global: symbol; local: *; };" >conftest.map
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    save_LDFLAGS=$LDFLAGS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    LDFLAGS="$LDFLAGS -Wl,--version-script=conftest.map"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    AC_LINK_IFELSE([
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+      AC_LANG_PROGRAM([], [])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    ], [
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+      libmd_cv_version_script=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    ], [
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+      libmd_cv_version_script=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    ])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    LDFLAGS="$save_LDFLAGS"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    rm -f conftest.map
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  ])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  AM_CONDITIONAL([HAVE_LINKER_VERSION_SCRIPT],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    [test "x$libmd_cv_version_script" = "xyes"])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/src/Makefile.am b/src/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 77f677f..62cba25 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/src/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/src/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -25,8 +25,11 @@ libmd_la_helper_sources = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libmd_la_LDFLAGS = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   -no-undefined \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  -Wl,--version-script=$(srcdir)/libmd.map \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   -version-number $(LIBMD_ABI)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if HAVE_LINKER_VERSION_SCRIPT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libmd_la_LDFLAGS += \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  -Wl,--version-script=$(srcdir)/libmd.map
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libmd_la_DEPENDENCIES = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   libmd.map \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   helper.c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-2.14.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libmd/files/0005-build-Use-an-export-symbols-file-if-there-is-no-vers.patch b/devel/libmd/files/0005-build-Use-an-export-symbols-file-if-there-is-no-vers.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 9c0c003..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/libmd/files/0005-build-Use-an-export-symbols-file-if-there-is-no-vers.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,53 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Edited to exclude files not present in the release tarball.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From 4c94d7fd8ccc96036ef847ddac96d24ffee12235 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From: Guillem Jover <guillem@hadrons.org>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Date: Wed, 31 May 2017 06:55:35 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Subject: [PATCH] build: Use an export symbols file if there is no version
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- script support
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-We generate the symbol list from the version script to avoid repeating
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-ourselves and potentially getting the lists out-of-sync.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Proposed-by: Michael Haubenwallner <michael.haubenwallner@ssi-schaefer.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- src/Makefile.am | 13 +++++++++++++
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 2 files changed, 14 insertions(+)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/src/Makefile.am b/src/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 62cba25..505843e 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/src/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/src/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -29,9 +29,13 @@ libmd_la_LDFLAGS = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if HAVE_LINKER_VERSION_SCRIPT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libmd_la_LDFLAGS += \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   -Wl,--version-script=$(srcdir)/libmd.map
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libmd_la_LDFLAGS += \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  -export-symbols $(srcdir)/libmd.sym
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libmd_la_DEPENDENCIES = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   libmd.map \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  libmd.sym \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   helper.c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   $(nil)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libmd_la_SOURCES = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -58,6 +62,15 @@ CLEANFILES = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   $(libmd_la_helper_sources) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   $(nil)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+DISTCLEANFILES = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  libmd.sym \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  $(nil)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Generate a simple libtool symbol export list to be used as a fallback if
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# there is no version script support.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libmd.sym: libmd.map
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  $(AM_V_GEN) sed -ne 's/^[[:space:]]\+\([A-Za-z0-9]\+\);/\1/p' $< > $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- md2hl.c: helper.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   $(AM_V_GEN) sed -e 's/hashinc/md2.h/g' -e 's/HASH/MD2/g' $< > $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-2.14.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span></pre><pre style='margin:0'>

</pre>