svn commit: r459398 - in head: games/eduke32 multimedia/libvpx

Alexey Dokuchaev danfe at FreeBSD.org
Fri Jan 19 06:36:38 UTC 2018


Author: danfe
Date: Fri Jan 19 06:36:37 2018
New Revision: 459398
URL: https://svnweb.freebsd.org/changeset/ports/459398

Log:
  Allow to build on sparc64 and powerpc.

Modified:
  head/games/eduke32/Makefile
  head/multimedia/libvpx/Makefile

Modified: head/games/eduke32/Makefile
==============================================================================
--- head/games/eduke32/Makefile	Fri Jan 19 06:15:16 2018	(r459397)
+++ head/games/eduke32/Makefile	Fri Jan 19 06:36:37 2018	(r459398)
@@ -29,7 +29,6 @@ LIB_DEPENDS=	libFLAC.so:audio/flac \
 		libpng.so:graphics/png
 
 BROKEN_aarch64=		fails to compile: polymost.cpp:2403:18: non-constant-expression cannot be narrowed from type 'long' to 'int32_t' (aka 'int') in initializer list
-BROKEN_sparc64=		fails to compile
 
 USES=		gmake pkgconfig tar:xz
 USE_GL=		gl glu
@@ -48,6 +47,8 @@ PORTEXAMPLES=	*
 OPTIONS_DEFINE=		EXAMPLES GCC HRP OFFENSIVE SHAREWARE VOXEL
 OPTIONS_DEFINE_i386=	ASM
 OPTIONS_DEFAULT_i386=	ASM
+OPTIONS_DEFAULT_powerpc=	GCC
+OPTIONS_DEFAULT_sparc64=	GCC
 
 ASM_BUILD_DEPENDS=	nasm:devel/nasm
 ASM_MAKE_ARGS_OFF=	NOASM=1

Modified: head/multimedia/libvpx/Makefile
==============================================================================
--- head/multimedia/libvpx/Makefile	Fri Jan 19 06:15:16 2018	(r459397)
+++ head/multimedia/libvpx/Makefile	Fri Jan 19 06:36:37 2018	(r459398)
@@ -82,6 +82,8 @@ THREADS_CONFIGURE_OFF=	--disable-multithread
 post-patch:
 	@${REINPLACE_CMD} 's|\(link_with_cc\)=gcc|\1=$${CC}|' \
 		${WRKSRC}/build/make/configure.sh
+	@${REINPLACE_CMD} 's|sparc-solaris-gcc|sparc-linux-gcc|' \
+		${WRKSRC}/configure
 
 post-install:
 	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/vpx*


More information about the svn-ports-all mailing list