Revision: 149678 https://trac.macports.org/changeset/149678 Author: toby@macports.org Date: 2016-06-28 23:16:04 -0700 (Tue, 28 Jun 2016) Log Message: ----------- attempted fix for #51711 - older compilers don't have this builtin Modified Paths: -------------- trunk/dports/archivers/libarchive/Portfile Added Paths: ----------- trunk/dports/archivers/libarchive/files/ trunk/dports/archivers/libarchive/files/patch-libarchive__archive_read_support_format_lha.c.diff Modified: trunk/dports/archivers/libarchive/Portfile =================================================================== --- trunk/dports/archivers/libarchive/Portfile 2016-06-29 02:00:44 UTC (rev 149677) +++ trunk/dports/archivers/libarchive/Portfile 2016-06-29 06:16:04 UTC (rev 149678) @@ -22,6 +22,8 @@ depends_lib port:bzip2 port:zlib path:lib/libssl.dylib:openssl port:libxml2 port:xz \ port:lzo2 port:libiconv +patchfiles patch-libarchive__archive_read_support_format_lha.c.diff + configure.args --enable-bsdtar=shared --enable-bsdcpio=shared \ --disable-silent-rules --without-nettle Added: trunk/dports/archivers/libarchive/files/patch-libarchive__archive_read_support_format_lha.c.diff =================================================================== --- trunk/dports/archivers/libarchive/files/patch-libarchive__archive_read_support_format_lha.c.diff (rev 0) +++ trunk/dports/archivers/libarchive/files/patch-libarchive__archive_read_support_format_lha.c.diff 2016-06-29 06:16:04 UTC (rev 149678) @@ -0,0 +1,11 @@ +--- libarchive/archive_read_support_format_lha.c.orig 2016-06-28 22:40:09.000000000 -0700 ++++ libarchive/archive_read_support_format_lha.c 2016-06-28 22:40:33.000000000 -0700 +@@ -1715,7 +1715,7 @@ + #if defined(_MSC_VER) && _MSC_VER >= 1400 /* Visual Studio */ + # define bswap16(x) _byteswap_ushort(x) + #elif (defined(__GNUC__) && __GNUC__ >= 4 && __GNUC_MINOR__ >= 8) \ +- || defined(__clang__) ++ || (defined(__clang__) && __has_builtin(__builtin_bswap16)) + # define bswap16(x) __builtin_bswap16(x) + #else + # define bswap16(x) ((((x) >> 8) & 0xff) | ((x) << 8))
participants (1)
-
toby@macports.org