38 Commits

Author SHA1 Message Date
naddy
06ebc532ac drop RCS Ids 2022-03-11 18:59:33 +00:00
kn
a5b2982ec2 Fix compiler detection to fix sparc64 build
> eg++: error: unrecognized command line option '-fconstexpr-steps=2000000'; did you mean '-fconstexpr-depth='?
> gmake: *** [build/main.mk:500: derived/sparc-openbsd-opt/obj/Autofire.cc.o] Error 1

main.mk looks at CXX to decide whether it is clang or gcc, which does
not work since we (always?) pass CXX=c++ which is then the usual symlink
in ${WRKDIR}/bin/ to CHOSEN_COMPILER.

Pass our choice and use that to decide.
Builds/packages fine on amd64 and sparc64.

Zap default python version while here.

OK sthen
2022-02-12 13:36:18 +00:00
mestre
9d1309119b update to 17.0
this is two major releases ahead of what we had before so the full release notes
can be found on the links below.

https://raw.githubusercontent.com/openMSX/openMSX/RELEASE_16_0/doc/release-notes.txt
https://raw.githubusercontent.com/openMSX/openMSX/RELEASE_17_0/doc/release-notes.txt

cluebat stick, testing on riscv64 and ok provided by jca@
2021-08-06 08:02:10 +00:00
jca
8dd5311816 Add riscv64 support 2021-08-01 00:18:05 +00:00
sthen
3cbe1c2f30 Reverse the polarity of MODPY_VERSION; default is now 3.x,
if a port needs 2.x then set MODPY_VERSION=${MODPY_DEFAULT_VERSION_2}.

This commit doesn't change any versions currently used; it may be that
some ports have MODPY_DEFAULT_VERSION_2 but don't require it, those
should be cleaned up in the course of updating ports where possible.

Python module ports providing py3-* packages should still use
FLAVOR=python3 so that we don't have a mixture of dependencies some
using ${MODPY_FLAVOR} and others not.
2021-02-23 19:39:08 +00:00
jasper
3ba0d6beaf fix build on powerpc64; backported from upstream git 2021-01-15 20:21:51 +00:00
bentley
e063c1922d Update to openmsx-0.15.0.
Release notes:
https://raw.githubusercontent.com/openMSX/openMSX/RELEASE_0_15_0/doc/release-notes.txt
2019-10-20 22:07:02 +00:00
naddy
ae1cb22cb2 Switch to PERMIT_(DISTFILES|PACKAGE).
CDROM restrictions are no longer applicable.
2019-07-14 02:16:50 +00:00
espie
f4b7f81318 convert to PKGSTEM 2018-09-04 12:46:09 +00:00
espie
ec66fcc4a8 add missing plist entries
okay bentley@
2018-05-15 14:49:45 +00:00
naddy
11e3dd67b3 switch COMPILER from the old, confusing shortcuts to the more explicit format 2017-11-16 23:20:37 +00:00
bentley
1b14a6e37c No need to SUBST_CMD a file we no longer patch. 2017-11-11 23:58:26 +00:00
jasper
8076c91ab8 this patch is no longer needed (no pkg change) 2017-11-10 14:58:52 +00:00
bentley
d636091c76 Update to openmsx-0.14.0.
Release notes:
https://raw.githubusercontent.com/openMSX/openMSX/RELEASE_0_14_0/doc/release-notes.txt
2017-08-08 06:50:54 +00:00
bentley
cf40cdd1de Update to openmsx-0.13.0. Fixes clang. Drop maintainership.
Reminded by espie@ and juanfra@
2017-08-03 08:35:06 +00:00
sthen
5e964ab0df bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. 2017-07-26 22:45:14 +00:00
espie
8ac47fd9c6 use COMPILER_LIBCXX where applicable 2017-07-16 19:18:47 +00:00
sthen
7b9fdbb2c9 use LIBCXX 2017-04-10 11:45:22 +00:00
jca
90f475d973 Unbreak on arm, disable assembly code.
src/utils/DivModBySame.hh:260: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm'
src/utils/DivModBySame.hh:260: error: 'asm' operand has impossible constraints
2017-01-03 04:47:42 +00:00
sthen
c690cc62ce WANTLIB += lzma 2016-11-08 14:47:22 +00:00
naddy
6ba202c932 replace libiconv module 2016-09-13 15:29:01 +00:00
ajacoutot
05039e94de Use consistent email address for the MAINTAINER line.
ok bentley@ (maintainer)
2016-01-11 09:35:44 +00:00
sthen
4b1b341589 openmsx needs -fomit-frame-pointer on i386 (register pressure following move
to PIE); it was only added to CFLAGS, so add it to CXXFLAGS as well.
2015-05-16 10:51:27 +00:00
sthen
65742df15e Fix some of the ports broken by the move to PIE on i386. This fixes those
ports where there are now insufficient registers, for which using
-fomit-frame-pointer (to free up ebp) is enough to get them building
again. Regen distinfo while there.
2014-01-02 12:21:49 +00:00
landry
a578087500 Mark those as BROKEN-alpha for various fully reproducible OOM/ICE reasons. 2013-11-09 14:12:28 +00:00
espie
9cd014a3ca PERMIT_* / REGRESS->TEST sweep 2013-03-11 11:02:49 +00:00
bentley
c3ba93ed4d Give this a chance to build on sgi.
ok jasper@
2012-12-23 03:25:18 +00:00
landry
0e12cabe59 Mark as BROKEN-hppa: it never built there
OOM when compiling src/cpu/CPUCore.cc
2012-12-21 17:46:55 +00:00
bentley
45a58bacbb Update to openmsx-0.9.1.
While here, take maintainership.

Release notes:
http://sourceforge.net/projects/openmsx/files/openmsx/0.9.0/README_release-notes.txt/view
http://sourceforge.net/projects/openmsx/files/openmsx/0.9.1/README_release-notes.txt/view
2012-12-20 17:38:36 +00:00
jasper
5bebaabf44 mips64 is not a supported platform currently 2012-12-10 08:22:19 +00:00
bentley
39fca754a8 Update emulators/openmsx to 0.8.2.
While here, respect CXX et al.

ok jasper@, MAKE_FLAGS bit ok naddy@
2012-04-15 17:47:00 +00:00
ajacoutot
194a2efde8 Remove bogus patch. 2012-02-16 22:32:42 +00:00
ajacoutot
36f04fc9b2 These have been broken on macppc for a while now, so mark as such. 2011-12-26 08:53:11 +00:00
ajacoutot
d4b19dfb56 Give this a chance to build on powerpc.
Use correct python version to build.
2011-10-21 13:04:17 +00:00
espie
999b4db39c normalize pkgpath 2011-09-16 09:48:08 +00:00
bentley
da40c4af7f Set configure style to simple, and un-silence build/link.
Suggested by and ok sthen@
2011-09-07 01:35:41 +00:00
bentley
762e7ea991 Fix formatting issues and remove unnecessary LIB_DEPENDS.
Pointed out by ajacoutot@.
2011-08-30 05:02:48 +00:00
bentley
79b7b1f4cf Import openmsx-0.8.1.
openMSX is an emulator for the MSX home computer system. Its goal is to
emulate all aspects of the MSX with 100% accuracy: perfection in
emulation. It also has a number of special features, some unique to this
emulator.

ok landry@
2011-08-28 18:57:50 +00:00