MFH: r474080

Fix build on several architectures (ensure __builtin_bswap16 is available)

PR:		229339
Submitted by:	tobik

Approved by:	ports-secteam (riggs)
This commit is contained in:
Thomas Zander 2018-07-07 13:31:26 +00:00
parent 16abc7a1f6
commit e81d2a38a5
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/branches/2018Q3/; revision=474081
2 changed files with 13 additions and 4 deletions

View File

@ -13,10 +13,6 @@ COMMENT= MPEG-2 and MPEG-4 AAC audio decoder
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
BROKEN_mips= fails to build: mp4read.c:(.text+0x87c): undefined reference to '__builtin_bswap16'
BROKEN_mips64= fails to build: mp4read.c:(.text+0x87c): undefined reference to '__builtin_bswap16'
BROKEN_powerpc64= fails to build: mp4read.o:(.text+0x714): undefined reference to '__builtin_bswap16'
USES= autoreconf gmake libtool
INSTALL_TARGET= install-strip

View File

@ -0,0 +1,13 @@
Make sure WORDS_BIGENDIAN is available on big endian archs like
powerpc{,64}.
--- frontend/mp4read.c.orig 2018-06-26 06:56:37 UTC
+++ frontend/mp4read.c
@@ -24,6 +24,7 @@
#include <time.h>
#include <limits.h>
+#include "config.h"
#include "unicode_support.h"
#include "mp4read.h"