From owner-svn-ports-branches@freebsd.org Thu Mar 14 22:43:50 2019 Return-Path: Delivered-To: svn-ports-branches@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 717951531BA6; Thu, 14 Mar 2019 22:43:50 +0000 (UTC) (envelope-from jbeich@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 22BCE71731; Thu, 14 Mar 2019 22:43:50 +0000 (UTC) (envelope-from jbeich@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 151D811AB; Thu, 14 Mar 2019 22:43:50 +0000 (UTC) (envelope-from jbeich@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id x2EMhnsD070480; Thu, 14 Mar 2019 22:43:49 GMT (envelope-from jbeich@FreeBSD.org) Received: (from jbeich@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id x2EMhn6l070479; Thu, 14 Mar 2019 22:43:49 GMT (envelope-from jbeich@FreeBSD.org) Message-Id: <201903142243.x2EMhn6l070479@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: jbeich set sender to jbeich@FreeBSD.org using -f From: Jan Beich Date: Thu, 14 Mar 2019 22:43:49 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r495740 - branches/2019Q1/emulators/ppsspp X-SVN-Group: ports-branches X-SVN-Commit-Author: jbeich X-SVN-Commit-Paths: branches/2019Q1/emulators/ppsspp X-SVN-Commit-Revision: 495740 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 22BCE71731 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.97 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.998,0]; NEURAL_HAM_SHORT(-0.98)[-0.975,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-BeenThere: svn-ports-branches@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for all the branches of the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Mar 2019 22:43:50 -0000 Author: jbeich Date: Thu Mar 14 22:43:49 2019 New Revision: 495740 URL: https://svnweb.freebsd.org/changeset/ports/495740 Log: MFH: r495739 emulators/ppsspp: don't try to build on big-endian In file included from Core/Dialog/PSPMsgDialog.cpp:18: Core/Dialog/PSPMsgDialog.cpp: In member function 'virtual int PSPMsgDialog::Init(unsigned int)': Core/Dialog/PSPMsgDialog.h:37:57: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: #define SCE_UTILITY_MSGDIALOG_OPTION_SUPPORTED 0x000001B3 // OR of all options coded to display warning ^~~~~~~~~~ Core/Dialog/PSPMsgDialog.cpp:62:49: note: in expansion of macro 'SCE_UTILITY_MSGDIALOG_OPTION_SUPPORTED' int optionsNotCoded = messageDialog.options & ~SCE_UTILITY_MSGDIALOG_OPTION_SUPPORTED; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Core/Dialog/PSPMsgDialog.h:22, from Core/Dialog/PSPMsgDialog.cpp:18: Common/Swap.h:473:3: note: candidate 1: 'S operator&(const swap_struct_t&, const S&) [with S = int; T = unsigned int; F = swap_32_t]' S operator&(const swap_struct_t& v, const S &i) { ^~~~~~~~ Common/Swap.h:308:12: note: candidate 2: 'swap_struct_t::swapped_t swap_struct_t::operator&(const S&) const [with S = int; T = unsigned int; F = swap_32_t; swap_struct_t::swapped_t = swap_struct_t >]' swapped_t operator &(const S &b) const { ^~~~~~~~ Core/Dialog/PSPMsgDialog.cpp:71:59: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: if(messageDialog.type == 0 && !(messageDialog.errorNum & 0x80000000)) ^~~~~~~~~~ In file included from Core/Dialog/PSPMsgDialog.h:22, from Core/Dialog/PSPMsgDialog.cpp:18: Common/Swap.h:473:3: note: candidate 1: 'S operator&(const swap_struct_t&, const S&) [with S = unsigned int; T = unsigned int; F = swap_32_t]' S operator&(const swap_struct_t& v, const S &i) { ^~~~~~~~ Common/Swap.h:308:12: note: candidate 2: 'swap_struct_t::swapped_t swap_struct_t::operator&(const S&) const [with S = unsigned int; T = unsigned int; F = swap_32_t; swap_struct_t::swapped_t = swap_struct_t >]' swapped_t operator &(const S &b) const { ^~~~~~~~ In file included from Core/Dialog/PSPMsgDialog.cpp:18: Core/Dialog/PSPMsgDialog.h:31:57: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: #define SCE_UTILITY_MSGDIALOG_OPTION_DEFAULT_NO 0x00000100 ^~~~~~~~~~ Core/Dialog/PSPMsgDialog.cpp:89:31: note: in expansion of macro 'SCE_UTILITY_MSGDIALOG_OPTION_DEFAULT_NO' if((messageDialog.options & SCE_UTILITY_MSGDIALOG_OPTION_DEFAULT_NO) && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Core/Dialog/PSPMsgDialog.h:22, from Core/Dialog/PSPMsgDialog.cpp:18: Common/Swap.h:473:3: note: candidate 1: 'S operator&(const swap_struct_t&, const S&) [with S = int; T = unsigned int; F = swap_32_t]' S operator&(const swap_struct_t& v, const S &i) { ^~~~~~~~ Common/Swap.h:308:12: note: candidate 2: 'swap_struct_t::swapped_t swap_struct_t::operator&(const S&) const [with S = int; T = unsigned int; F = swap_32_t; swap_struct_t::swapped_t = swap_struct_t >]' swapped_t operator &(const S &b) const { ^~~~~~~~ In file included from Core/Dialog/PSPMsgDialog.cpp:18: Core/Dialog/PSPMsgDialog.h:28:57: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: #define SCE_UTILITY_MSGDIALOG_OPTION_YESNO 0x00000010 ^~~~~~~~~~ Core/Dialog/PSPMsgDialog.cpp:90:31: note: in expansion of macro 'SCE_UTILITY_MSGDIALOG_OPTION_YESNO' !(messageDialog.options & SCE_UTILITY_MSGDIALOG_OPTION_YESNO)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Core/Dialog/PSPMsgDialog.h:22, from Core/Dialog/PSPMsgDialog.cpp:18: Common/Swap.h:473:3: note: candidate 1: 'S operator&(const swap_struct_t&, const S&) [with S = int; T = unsigned int; F = swap_32_t]' S operator&(const swap_struct_t& v, const S &i) { ^~~~~~~~ Common/Swap.h:308:12: note: candidate 2: 'swap_struct_t::swapped_t swap_struct_t::operator&(const S&) const [with S = int; T = unsigned int; F = swap_32_t; swap_struct_t::swapped_t = swap_struct_t >]' swapped_t operator &(const S &b) const { ^~~~~~~~ In file included from Core/Dialog/PSPMsgDialog.cpp:18: Core/Dialog/PSPMsgDialog.h:37:57: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: #define SCE_UTILITY_MSGDIALOG_OPTION_SUPPORTED 0x000001B3 // OR of all options coded to display warning ^~~~~~~~~~ Core/Dialog/PSPMsgDialog.cpp:95:32: note: in expansion of macro 'SCE_UTILITY_MSGDIALOG_OPTION_SUPPORTED' if (messageDialog.options & ~SCE_UTILITY_MSGDIALOG_OPTION_SUPPORTED) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Core/Dialog/PSPMsgDialog.h:22, from Core/Dialog/PSPMsgDialog.cpp:18: Common/Swap.h:473:3: note: candidate 1: 'S operator&(const swap_struct_t&, const S&) [with S = int; T = unsigned int; F = swap_32_t]' S operator&(const swap_struct_t& v, const S &i) { ^~~~~~~~ Common/Swap.h:308:12: note: candidate 2: 'swap_struct_t::swapped_t swap_struct_t::operator&(const S&) const [with S = int; T = unsigned int; F = swap_32_t; swap_struct_t::swapped_t = swap_struct_t >]' swapped_t operator &(const S &b) const { ^~~~~~~~ In file included from Core/Dialog/PSPMsgDialog.cpp:18: Core/Dialog/PSPMsgDialog.h:28:57: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: #define SCE_UTILITY_MSGDIALOG_OPTION_YESNO 0x00000010 ^~~~~~~~~~ Core/Dialog/PSPMsgDialog.cpp:109:31: note: in expansion of macro 'SCE_UTILITY_MSGDIALOG_OPTION_YESNO' if((messageDialog.options & SCE_UTILITY_MSGDIALOG_OPTION_YESNO) && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Core/Dialog/PSPMsgDialog.h:22, from Core/Dialog/PSPMsgDialog.cpp:18: Common/Swap.h:473:3: note: candidate 1: 'S operator&(const swap_struct_t&, const S&) [with S = int; T = unsigned int; F = swap_32_t]' S operator&(const swap_struct_t& v, const S &i) { ^~~~~~~~ Common/Swap.h:308:12: note: candidate 2: 'swap_struct_t::swapped_t swap_struct_t::operator&(const S&) const [with S = int; T = unsigned int; F = swap_32_t; swap_struct_t::swapped_t = swap_struct_t >]' swapped_t operator &(const S &b) const { ^~~~~~~~ In file included from Core/Dialog/PSPMsgDialog.cpp:18: Core/Dialog/PSPMsgDialog.h:31:57: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: #define SCE_UTILITY_MSGDIALOG_OPTION_DEFAULT_NO 0x00000100 ^~~~~~~~~~ Core/Dialog/PSPMsgDialog.cpp:113:30: note: in expansion of macro 'SCE_UTILITY_MSGDIALOG_OPTION_DEFAULT_NO' if(messageDialog.options & SCE_UTILITY_MSGDIALOG_OPTION_DEFAULT_NO) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Core/Dialog/PSPMsgDialog.h:22, from Core/Dialog/PSPMsgDialog.cpp:18: Common/Swap.h:473:3: note: candidate 1: 'S operator&(const swap_struct_t&, const S&) [with S = int; T = unsigned int; F = swap_32_t]' S operator&(const swap_struct_t& v, const S &i) { ^~~~~~~~ Common/Swap.h:308:12: note: candidate 2: 'swap_struct_t::swapped_t swap_struct_t::operator&(const S&) const [with S = int; T = unsigned int; F = swap_32_t; swap_struct_t::swapped_t = swap_struct_t >]' swapped_t operator &(const S &b) const { ^~~~~~~~ In file included from Core/Dialog/PSPMsgDialog.cpp:18: Core/Dialog/PSPMsgDialog.h:29:57: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: #define SCE_UTILITY_MSGDIALOG_OPTION_OK 0x00000020 ^~~~~~~~~~ Core/Dialog/PSPMsgDialog.cpp:118:31: note: in expansion of macro 'SCE_UTILITY_MSGDIALOG_OPTION_OK' if((messageDialog.options & SCE_UTILITY_MSGDIALOG_OPTION_OK) && (size == SCE_UTILITY_MSGDIALOG_SIZE_V3)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Core/Dialog/PSPMsgDialog.h:22, from Core/Dialog/PSPMsgDialog.cpp:18: Common/Swap.h:473:3: note: candidate 1: 'S operator&(const swap_struct_t&, const S&) [with S = int; T = unsigned int; F = swap_32_t]' S operator&(const swap_struct_t& v, const S &i) { ^~~~~~~~ Common/Swap.h:308:12: note: candidate 2: 'swap_struct_t::swapped_t swap_struct_t::operator&(const S&) const [with S = int; T = unsigned int; F = swap_32_t; swap_struct_t::swapped_t = swap_struct_t >]' swapped_t operator &(const S &b) const { ^~~~~~~~ In file included from Core/Dialog/PSPMsgDialog.cpp:18: Core/Dialog/PSPMsgDialog.h:30:57: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: #define SCE_UTILITY_MSGDIALOG_OPTION_NOCANCEL 0x00000080 ^~~~~~~~~~ Core/Dialog/PSPMsgDialog.cpp:125:33: note: in expansion of macro 'SCE_UTILITY_MSGDIALOG_OPTION_NOCANCEL' if(!((messageDialog.options & SCE_UTILITY_MSGDIALOG_OPTION_NOCANCEL) && (size == SCE_UTILITY_MSGDIALOG_SIZE_V3))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Core/Dialog/PSPMsgDialog.h:22, from Core/Dialog/PSPMsgDialog.cpp:18: Common/Swap.h:473:3: note: candidate 1: 'S operator&(const swap_struct_t&, const S&) [with S = int; T = unsigned int; F = swap_32_t]' S operator&(const swap_struct_t& v, const S &i) { ^~~~~~~~ Common/Swap.h:308:12: note: candidate 2: 'swap_struct_t::swapped_t swap_struct_t::operator&(const S&) const [with S = int; T = unsigned int; F = swap_32_t; swap_struct_t::swapped_t = swap_struct_t >]' swapped_t operator &(const S &b) const { ^~~~~~~~ In file included from Core/Dialog/PSPMsgDialog.cpp:18: Core/Dialog/PSPMsgDialog.h:27:57: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: #define SCE_UTILITY_MSGDIALOG_OPTION_NOSOUND 0x00000002 ^~~~~~~~~~ Core/Dialog/PSPMsgDialog.cpp:127:30: note: in expansion of macro 'SCE_UTILITY_MSGDIALOG_OPTION_NOSOUND' if(messageDialog.options & SCE_UTILITY_MSGDIALOG_OPTION_NOSOUND) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Core/Dialog/PSPMsgDialog.h:22, from Core/Dialog/PSPMsgDialog.cpp:18: Common/Swap.h:473:3: note: candidate 1: 'S operator&(const swap_struct_t&, const S&) [with S = int; T = unsigned int; F = swap_32_t]' S operator&(const swap_struct_t& v, const S &i) { ^~~~~~~~ Common/Swap.h:308:12: note: candidate 2: 'swap_struct_t::swapped_t swap_struct_t::operator&(const S&) const [with S = int; T = unsigned int; F = swap_32_t; swap_struct_t::swapped_t = swap_struct_t >]' swapped_t operator &(const S &b) const { ^~~~~~~~ In file included from Core/Dialog/PSPMsgDialog.cpp:23: Common/ChunkFile.h: In instantiation of 'void PointerWrap::DoClass(T&) [with T = pspMessageDialog]': Common/ChunkFile.h:96:4: required from 'static void PointerWrap::DoHelper::Do(PointerWrap*, T&) [with T = pspMessageDialog; bool isPOD = false; bool isPointer = false]' Common/ChunkFile.h:496:18: required from 'void PointerWrap::Do(T&) [with T = pspMessageDialog]' Core/Dialog/PSPMsgDialog.cpp:321:20: required from here Common/ChunkFile.h:475:5: error: 'struct pspMessageDialog' has no member named 'DoState' x.DoState(*this); ~~^~~~~~~ Reported by: pkg-fallout Approved by: ports-secteam blanket Modified: branches/2019Q1/emulators/ppsspp/Makefile Directory Properties: branches/2019Q1/ (props changed) Modified: branches/2019Q1/emulators/ppsspp/Makefile ============================================================================== --- branches/2019Q1/emulators/ppsspp/Makefile Thu Mar 14 22:43:19 2019 (r495739) +++ branches/2019Q1/emulators/ppsspp/Makefile Thu Mar 14 22:43:49 2019 (r495740) @@ -15,6 +15,11 @@ COMMENT= PSP emulator in C++ with dynarec JIT for x86, LICENSE= GPLv2+ +# Bi-endian architectures default to big for some reason +NOT_FOR_ARCHS= mips mips64 powerpc powerpc64 sparc64 +NOT_FOR_ARCHS_REASON= only little-endian is supported, see \ + https://github.com/hrydgard/ppsspp/issues/8823 + LIB_DEPENDS= libzip.so:archivers/libzip \ libsnappy.so:archivers/snappy \ libavcodec.so:multimedia/ffmpeg