svn commit: r459746 - head/devel/py-pyinstaller

Alexey Dokuchaev danfe at FreeBSD.org
Tue Jan 23 12:16:37 UTC 2018


Author: danfe
Date: Tue Jan 23 12:16:35 2018
New Revision: 459746
URL: https://svnweb.freebsd.org/changeset/ports/459746

Log:
  Tentatively unbreak on some 64-bit architectures: powerpc64, sparc64, and
  aarch64.  The patch basically extends existing ``... || defined()'' chain
  of checks; ideally, this whole STB_PTR64-related code should be rewritten
  in architecture name agnostic way.

Modified:
  head/devel/py-pyinstaller/Makefile

Modified: head/devel/py-pyinstaller/Makefile
==============================================================================
--- head/devel/py-pyinstaller/Makefile	Tue Jan 23 11:33:32 2018	(r459745)
+++ head/devel/py-pyinstaller/Makefile	Tue Jan 23 12:16:35 2018	(r459746)
@@ -14,10 +14,7 @@ COMMENT=	Program to create standalone executables from
 
 LICENSE=	GPLv2
 
-BROKEN_aarch64=		Does not compile: error: stb__testsize2_uinta declared as an array with a negative size
 BROKEN_mips64=		Does not compile: cc1: error: unrecognized command line option "-m64
-BROKEN_powerpc64=	Does not compile: error: size of array stb__testsize2_uinta is negative
-BROKEN_sparc64=		Does not compile: error: size of array stb__testsize2_uinta is negative
 
 OPTIONS_DEFINE=	DOCS
 
@@ -36,6 +33,8 @@ post-patch:
 		${WRKSRC}/PyInstaller/depend/utils.py
 	@${REINPLACE_CMD} -e '/libpython/s,\.so\.1\.0,.so.1,' \
 		${WRKSRC}/PyInstaller/bindepend.py
+	@${REINPLACE_CMD} -e '/defined(__x86_64__)/s,$$, || defined(__aarch64__) || defined(__powerpc64__) || defined(__sparc64__),' \
+		${WRKSRC}/bootloader/common/stb.h
 
 pre-build:
 	cd ${WRKSRC}/bootloader && ${PYTHON_CMD} waf configure build install


More information about the svn-ports-all mailing list