Hi, ppsspp probably deserves a proper update to 1.10.x, but this is a minimal fix [0] to at least make it compile with LLVM10. The actual fix came from KhronosGroup's glslang upstream project [1].
Comments? OK? [0] https://github.com/hrydgard/glslang/commit/24b3e8384e93f3e73b6aa14ea00a30574112f9ba [1] https://github.com/KhronosGroup/glslang/commit/24b3e8384e93f3e73b6aa14ea00a30574112f9ba Index: Makefile =================================================================== RCS file: /cvs/ports/emulators/ppsspp/Makefile,v retrieving revision 1.12 diff -u -p -u -r1.12 Makefile --- Makefile 11 Jan 2020 21:53:01 -0000 1.12 +++ Makefile 31 Jul 2020 12:44:02 -0000 @@ -8,8 +8,9 @@ COMMENT = Sony PlayStation Portable emul GH_ACCOUNT = hrydgard GH_PROJECT = ppsspp GH_TAGNAME = v1.9.3 +REVISION = 0 -GLSLANG = f9d08a25fbe17e0677a89d398f4d7f232339c3f9 +GLSLANG = 24b3e8384e93f3e73b6aa14ea00a30574112f9ba PPSSPP_LANG = bfc3a511f60e84de4d49170e2c442ac36b09cdfd SPIRV_CROSS = a1f7c8dc8ea2f94443951ee27003bffa562c1f13 ARMIPS = 7885552b208493a6a0f21663770c446c3ba65576 Index: distinfo =================================================================== RCS file: /cvs/ports/emulators/ppsspp/distinfo,v retrieving revision 1.7 diff -u -p -u -r1.7 distinfo --- distinfo 19 Oct 2019 23:23:46 -0000 1.7 +++ distinfo 31 Jul 2020 12:44:02 -0000 @@ -1,10 +1,10 @@ +SHA256 (ppsspp/24b3e8384e93f3e73b6aa14ea00a30574112f9ba.tar.gz) = W0ONsm6OxlvFVhm66Zgt9fqhlxuojjc1O2Ub/u+fFW8= SHA256 (ppsspp/7885552b208493a6a0f21663770c446c3ba65576.tar.gz) = +KA5BhNftvKTK4C371mR85zKxGs27DaQd2+zjGl3XD0= SHA256 (ppsspp/a1f7c8dc8ea2f94443951ee27003bffa562c1f13.tar.gz) = RWseKnWo6CmFziL0cHVwx6ofxQ1BGcuhpkHosjPs3iY= SHA256 (ppsspp/bfc3a511f60e84de4d49170e2c442ac36b09cdfd.tar.gz) = wMxXtUqjdqncpt6caxYqYT1UER96hYf8/CQ+g2VorAw= -SHA256 (ppsspp/f9d08a25fbe17e0677a89d398f4d7f232339c3f9.tar.gz) = HkKEOHzFhqy3zg7vunEv4V4RqHxFwQIGPBHQ+mD2bc4= SHA256 (ppsspp/ppsspp-1.9.3.tar.gz) = 845qF5d9odovVQQf4z6LIW9vO+sZv+ldBdORXhdPXSY= +SIZE (ppsspp/24b3e8384e93f3e73b6aa14ea00a30574112f9ba.tar.gz) = 3127211 SIZE (ppsspp/7885552b208493a6a0f21663770c446c3ba65576.tar.gz) = 197263 SIZE (ppsspp/a1f7c8dc8ea2f94443951ee27003bffa562c1f13.tar.gz) = 814213 SIZE (ppsspp/bfc3a511f60e84de4d49170e2c442ac36b09cdfd.tar.gz) = 550945 -SIZE (ppsspp/f9d08a25fbe17e0677a89d398f4d7f232339c3f9.tar.gz) = 2950934 SIZE (ppsspp/ppsspp-1.9.3.tar.gz) = 17005390