70 Commits

Author SHA1 Message Date
bentley
7d9f820cf8 Pull in -fno-common fixes from upstream. 2021-02-14 12:41:34 +00:00
bentley
3097032a4a Backport upstream fix for -fno-common. 2021-01-30 08:05:43 +00:00
landry
1e3873cc44 Build against systemwide minizip. 2020-10-06 16:49:31 +00:00
bentley
acd62eb232 Add debug packages for mupen64plus. 2019-11-11 02:01:07 +00:00
sthen
484cf3de0c replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:45:45 +00:00
bentley
68ad2e0c04 Sync patch with upstream. 2019-06-23 15:03:37 +00:00
bentley
b135074af6 Disable reading RDTSC.
This was only used to save debug timing information, which is not compiled
into the library anyway.

Should fix the build on arm64.
2019-04-23 08:47:03 +00:00
bentley
e5a7a73385 Declare variables as int to avoid narrowing errors on arm64. 2019-04-23 08:08:23 +00:00
bentley
f9196c311e Update wiki link. 2019-03-17 07:05:29 +00:00
bentley
30a27694f1 Update to mupen64plus-2.5.9.
Countless changes since the last release, 2015's mupen64plus-2.5.
2019-02-26 22:10:54 +00:00
bentley
1a8a166cc1 Import mupen64plus-rsp-cxd4, a low-level signal co-processor plugin.
ok sthen@
2019-02-26 22:07:51 +00:00
sthen
49b00025fd bump REVISION for ports with a LIB_ or RUN_DEPENDS on devel/boost,
it has been split into subpackages
2018-12-13 19:53:23 +00:00
naddy
062c75fcf5 build shared libraries/modules with -fPIC on all archs including i386
ok bentley@
2018-11-26 18:57:27 +00:00
bentley
8cf8030f45 Disable assembly code, in hopes of fixing the build on i386. 2018-11-11 19:47:48 +00:00
sthen
25f0e460f2 Add COMPILER lines to c++ ports which currently use the default. Adjust
some existing COMPILER lines with arch restrictions etc. In the usual
case this is now using "COMPILER = base-clang ports-gcc base-gcc" on
ports with c++ libraries in WANTLIB.

This is basically intended to be a noop on architectures using clang
as the system compiler, but help with other architectures where we
currently have many ports knocked out due to building with an unsuitable
compiler -

- some ports require c++11/newer so the GCC version in base that is used
on these archirtectures is too old.

- some ports have conflicts where an executable is built with one compiler
(e.g. gcc from base) but a library dependency is built with a different
one (e.g. gcc from ports), resulted in mixing incompatible libraries in the
same address space.

devel/gmp is intentionally skipped as it's on the path to building gcc -
the c++ library there is unused in ports (and not built by default upstream)
so intending to disable building gmpcxx in a future commit.
2018-10-24 14:27:57 +00:00
espie
f4b7f81318 convert to PKGSTEM 2018-09-04 12:46:09 +00:00
bentley
face25ac7c Fix with new clang. 2018-04-09 05:25:45 +00:00
bentley
f17a65a712 i386 is now a clang arch, so no need to use the gcc4 module there. 2018-01-03 08:26:12 +00:00
naddy
11e3dd67b3 switch COMPILER from the old, confusing shortcuts to the more explicit format 2017-11-16 23:20:37 +00:00
sthen
5fe80c48c6 sync wantlib 2017-09-25 21:25:18 +00:00
naddy
87441f817b tweak dependencies for ports that use only speexdsp, not speex 2017-08-15 01:07:45 +00:00
sthen
5e964ab0df bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. 2017-07-26 22:45:14 +00:00
espie
c114d7057b add pthread to COMPILER_LIBCXX.
white lie, but it allows clang and gcc to be more similar
bump accordingly.
2017-07-23 09:26:25 +00:00
espie
8ac47fd9c6 use COMPILER_LIBCXX where applicable 2017-07-16 19:18:47 +00:00
espie
cc5bc426ed switch everything to new COMPILER idiom, even stuff that won't build with clang
yet, but at least that part is done.
2017-05-31 08:08:15 +00:00
espie
b31310c666 differing builtins, WANT_CXX 2017-05-27 08:41:44 +00:00
bentley
adcbce2a89 Disable ASM, fixing the build with clang.
This same code is already disabled in the glide64mk2 port, as it is
marked as SSE (which is disabled) there.
2017-04-14 05:41:53 +00:00
sthen
7b9fdbb2c9 use LIBCXX 2017-04-10 11:45:22 +00:00
bentley
0ae322c007 Build mupen64plus on PowerPC. 2017-02-19 06:16:25 +00:00
naddy
7bc87438b0 replace (int)NULL with 0 to avoid casting nullptr; ok bentley@ 2016-09-11 10:45:13 +00:00
bentley
1586688f4e Set USE_WXNEEDED rather than manually modifying linker flags. 2016-08-20 00:14:01 +00:00
bentley
9ad407aaa2 Mark mupen64plus wxneeded. 2016-08-11 07:43:20 +00:00
naddy
5fc24d3cb3 removing SHARED_ONLY is safe here 2016-03-16 20:02:11 +00:00
espie
d17d09f4bb missed bump 2016-01-12 15:36:36 +00:00
espie
27ce2ffe42 more bumps 2016-01-12 08:56:53 +00:00
espie
c6051a4486 more missed bumps, committing them as I run into them 2016-01-11 23:41:34 +00:00
espie
0ee7f20c64 MAINTAINER change -> bump. Come on antoine... 2016-01-11 21:31:35 +00:00
ajacoutot
05039e94de Use consistent email address for the MAINTAINER line.
ok bentley@ (maintainer)
2016-01-11 09:35:44 +00:00
bentley
21dea2ac49 Use sdl2, matching the application default. 2015-11-04 16:41:45 +00:00
ajacoutot
85d3bb1bd7 Another bad bump. 2015-08-24 13:11:07 +00:00
ajacoutot
a3ad1bbf73 Properly bump. 2015-08-24 10:32:02 +00:00
bentley
dfb68a837e Update homepage after migration from Google Code. 2015-08-24 04:10:56 +00:00
bentley
e44c641ae5 Remove a CFLAGS hack by using the correct include path.
from brad
2015-05-29 23:23:07 +00:00
pascal
f0585aa4cf gcc4 bumps, reminded by aja@ 2015-05-28 10:17:22 +00:00
bentley
f2695456aa Update to mupen64plus-2.5. 2015-05-11 09:40:40 +00:00
ajacoutot
001ba481af Unbreak after recent glew update. 2015-05-07 22:35:05 +00:00
ajacoutot
a06bbd1846 machine/endian.h, sys/endian.h -> endian.h 2015-05-01 14:17:37 +00:00
bentley
117f2c35a4 Avoid backwards memcpy. 2015-02-15 06:31:03 +00:00
bentley
ec54915047 Don't strip mupen64plus libs by default. Bump all modules. 2014-04-17 07:03:59 +00:00
sthen
0c828efdfe bump REVISION after gcc4 MODULE change. 2014-03-26 08:45:33 +00:00