Unbreak on sparc64

Submitted by maintainer
This commit is contained in:
Volker Stolz 2005-04-04 15:22:56 +00:00
parent c350c15c16
commit 7ed811bd81
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=132477
2 changed files with 14 additions and 7 deletions

View File

@ -28,10 +28,4 @@ PLIST_FILES= bin/udfdump \
bin/cd_disect \
bin/cdrw_format
.include <bsd.port.pre.mk>
.if ${ARCH} == "sparc64"
BROKEN= "Does not compile on sparc64"
.endif
.include <bsd.port.post.mk>
.include <bsd.port.mk>

View File

@ -0,0 +1,13 @@
--- udf_bswap.h.orig Wed Mar 23 18:00:36 2005
+++ udf_bswap.h Wed Mar 23 19:00:10 2005
@@ -52,8 +52,10 @@
/* rest only relevant for big endian machines */
#if (BYTE_ORDER == BIG_ENDIAN)
+#if !defined(__FreeBSD__)
#include <machine/bswap.h>
#include <sys/bswap.h>
+#endif
/* inlines for access to swapped data */
static __inline u_int16_t udf_rw16 __P((u_int16_t));