From owner-svn-ports-head@freebsd.org Fri May 31 13:30:13 2019 Return-Path: Delivered-To: svn-ports-head@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 DAC2115BD7A3; Fri, 31 May 2019 13:30:12 +0000 (UTC) (envelope-from kevans@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 721636CF88; Fri, 31 May 2019 13:30:12 +0000 (UTC) (envelope-from kevans@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 4C1F9E6F; Fri, 31 May 2019 13:30:12 +0000 (UTC) (envelope-from kevans@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id x4VDUCoH028886; Fri, 31 May 2019 13:30:12 GMT (envelope-from kevans@FreeBSD.org) Received: (from kevans@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id x4VDUCiW028885; Fri, 31 May 2019 13:30:12 GMT (envelope-from kevans@FreeBSD.org) Message-Id: <201905311330.x4VDUCiW028885@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: kevans set sender to kevans@FreeBSD.org using -f From: Kyle Evans Date: Fri, 31 May 2019 13:30:12 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r503173 - head/games/gzdoom/files X-SVN-Group: ports-head X-SVN-Commit-Author: kevans X-SVN-Commit-Paths: head/games/gzdoom/files X-SVN-Commit-Revision: 503173 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 721636CF88 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.96 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; NEURAL_HAM_SHORT(-0.96)[-0.957,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-head@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 May 2019 13:30:13 -0000 Author: kevans (src committer) Date: Fri May 31 13:30:11 2019 New Revision: 503173 URL: https://svnweb.freebsd.org/changeset/ports/503173 Log: games/gzdoom: Fix 32-bit build after r501260 (update to 4.1.1) The update from 3.7.2 -> 4.1.1 included some path restructuring in gzdoom, particularly around rendering bits. A list of source files that need SSE explicitly enabled for 32-bit architectures is included in src/CMakeLists.txt -- this had not been updated post-restructuring, leading to errors like: error: always_inline function '_mm_cvtss_f32' requires target feature 'mmx', but would be inlined into function 'AddLights' that is compiled without support for 'mmx' and failing the build. The patch being added updates the paths. It was submitted for upstreaming and subsequently accepted here: https://github.com/coelckers/gzdoom/pull/850 to appear in a release post-4.1.2. Reported by: pkg-fallout Approved by: koobs (ports), kevans (maintainer) Added: head/games/gzdoom/files/patch-src_CMakeLists.txt (contents, props changed) Added: head/games/gzdoom/files/patch-src_CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/gzdoom/files/patch-src_CMakeLists.txt Fri May 31 13:30:11 2019 (r503173) @@ -0,0 +1,16 @@ +--- src/CMakeLists.txt.orig 2019-05-04 19:58:35 UTC ++++ src/CMakeLists.txt +@@ -1457,10 +1457,9 @@ if( ZD_CMAKE_COMPILER_IS_GNUCXX_COMPATIBLE ) + # Need to enable intrinsics for these files. + if( SSE_MATTERS ) + set_source_files_properties( +- gl/system/gl_swframebuffer.cpp +- polyrenderer/poly_all.cpp +- swrenderer/r_all.cpp +- x86.cpp ++ rendering/polyrenderer/poly_all.cpp ++ rendering/swrenderer/r_all.cpp ++ utility/x86.cpp + PROPERTIES COMPILE_FLAGS "-msse2 -mmmx" ) + endif() + endif()