Jan Beich
ccfb2dc3e4
emulators/ppsspp: update to 1.6.3
...
Changes: https://github.com/hrydgard/ppsspp/compare/v1.6.2...v1.6.3
2018-06-06 12:13:43 +00:00
Jan Beich
2ad7cd0639
emulators/ppsspp: unbreak CPUTYPE=nehalem on i386
...
ext/native/ext/cityhash/city.cpp:569:5: error: use of undeclared identifier '_mm_crc32_u64'
CHUNK(0); PERMUTE3(a, h, c);
^
/wrkdirs/usr/ports/emulators/ppsspp/work/ppsspp-1.6.2/ext/native/ext/cityhash/city.cpp:562:9: note: expanded from macro 'CHUNK'
z = _mm_crc32_u64(z, b + g); \
^
2018-05-30 20:03:53 +00:00
Jan Beich
1a6c05d7f5
emulators/ppsspp: update to 1.6.2
...
Changes: https://github.com/hrydgard/ppsspp/compare/v1.6.1...v1.6.2
2018-05-30 19:13:27 +00:00
Jan Beich
bb08e4a3ac
emulators/ppsspp: unbreak on armv6/armv7
...
SDL/SDLGLGraphicsContext.cpp:88:2: error: use of undeclared identifier 'EGL_Init'
EGL_Init();
^
SDL/SDLGLGraphicsContext.cpp:122:18: error: use of undeclared identifier 'g_eglDisplay'
eglSwapBuffers(g_eglDisplay, g_eglSurface);
^
SDL/SDLGLGraphicsContext.cpp:122:32: error: use of undeclared identifier 'g_eglSurface'
eglSwapBuffers(g_eglDisplay, g_eglSurface);
^
SDL/SDLGLGraphicsContext.cpp:139:2: error: use of undeclared identifier 'EGL_Close'
EGL_Close();
^
2018-05-29 02:33:58 +00:00
Jan Beich
30e0438b3c
emulators/ppsspp: update to 1.6.1
...
Changes: https://github.com/hrydgard/ppsspp/compare/v1.6...v1.6.1
2018-05-28 18:30:38 +00:00
Jan Beich
7cd798cd05
emulators/ppsspp: update to 1.6.0
...
- Vulkan support is always built
- Install libretro core by default
Changes: http://ppsspp.org/#news
Changes: https://github.com/hrydgard/ppsspp/compare/v1.5.4...v1.6.0
2018-05-26 14:33:07 +00:00
Jan Beich
c400a2c8b6
multimedia/ffmpeg: update to 4.0
...
- FFSERVER support was removed upstream
- libressl now uses libtls backend instead of patching openssl one
- Clang i386 no longer uses 16-byte aligned stack
Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.0:/Changelog
ABI: https://abi-laboratory.pro/tracker/timeline/ffmpeg/
PR: 227726
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D15175
2018-05-02 15:07:27 +00:00
Jan Beich
b4fe4581e0
emulators/ppsspp: unbreak with ffmpeg 4.0
...
Core/HLE/sceMpeg.cpp:890:27: error: use of undeclared identifier 'FF_INPUT_BUFFER_PADDING_SIZE'
u8* str = new u8[size + FF_INPUT_BUFFER_PADDING_SIZE];
^
Core/HLE/sceMpeg.cpp:892:25: error: use of undeclared identifier 'FF_INPUT_BUFFER_PADDING_SIZE'
memset(str + size, 0, FF_INPUT_BUFFER_PADDING_SIZE);
^
Core/HLE/sceMpeg.cpp:893:11: error: use of undeclared identifier 'FF_INPUT_BUFFER_PADDING_SIZE'
size += FF_INPUT_BUFFER_PADDING_SIZE;
^
PR: 227726
Obtained from: upstream
2018-04-24 13:57:28 +00:00
Jan Beich
9d1dc2407c
Improve CMake style in my ports
...
- Convert to CMAKE_{ON,OFF} helpers
- Convert to _CMAKE_BOOL option helpers
- android-file-transfer: Share _CMAKE_BOOL via _IMPLIES
- Annotate types
2018-01-01 13:42:54 +00:00
Jan Beich
e0acab9ca1
emulators/ppsspp: update to 1.5.4
...
Changes: http://ppsspp.org/#news
Changes: https://github.com/hrydgard/ppsspp/compare/v1.5.3...v1.5.4
2017-12-05 20:55:21 +00:00
Jan Beich
3c46103273
emulators/ppsspp: update to 1.5.3
...
Changes: http://ppsspp.org/#news
Changes: https://github.com/hrydgard/ppsspp/compare/v1.5.2...v1.5.3
2017-12-04 23:52:52 +00:00
Jan Beich
02f9c9be16
emulators/ppsspp: update to 1.5.2
...
Changes: http://ppsspp.org/#news
Changes: https://github.com/hrydgard/ppsspp/compare/v1.5.1...v1.5.2
2017-11-30 15:38:04 +00:00
Jan Beich
d8d7209aa5
emulators/ppsspp: update to 1.5.1
...
Changes: http://ppsspp.org/#news
Changes: https://github.com/hrydgard/ppsspp/compare/v1.4.2...v1.5.1
2017-11-29 17:35:46 +00:00
Niclas Zeising
5598792853
Bump portrevision to chase graphics/glew shard library version update.
...
PR: 223370
Submitted by: zeising
exp-run by: antoine
Approved by: antoine
2017-11-18 19:32:38 +00:00
Jan Beich
84e727457f
multimedia/ffmpeg: update to 3.4
...
Notable changes:
- i386/amd64 now depend on NASM per https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/4f9297ac3b39
- NETCDF is now MYSOFA but the dependency doesn't exist in ports yet
- SCHROEDINGER is gone per https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/220b24c7c9
- DRM, LIBRSVG2, LIBXML2 are new options
- ABI isn't completely compatible: some structs have changed
Minor cleanup:
- Don't pass --disable-{in,out}dev when it's already blocked by disabled dependency
- Drop redundant "Enable" from option descriptions
- Switch CDIO_DESC to use Mk/bsd.options.desc.mk
Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n3.4:/Changelog
ABI: https://abi-laboratory.pro/tracker/timeline/ffmpeg/
PR: 223057
Exp-run by: antoine
2017-10-21 06:50:49 +00:00
Jan Beich
8e42bc6858
emulators/ppsspp: unbreak joystick mappings with OLDJOY=off (default)
...
Changes: https://github.com/hrydgard/ppsspp/commit/ac0052c6af92
MFH: 2017Q4 (requires r451582)
2017-10-15 01:17:34 +00:00
Jan Beich
c5719599c4
emulators/ppsspp-devel: restore OLDJOY after r451582
...
Recently added fallback mappings are different from v1.3, and some
buttons can no longer be bound. So keep the option for a bit longer.
2017-10-09 01:58:35 +00:00
Jan Beich
f418a10ae7
emulators/ppsspp-devel: update to 1.4.2.473
...
Changes: 11f8bcc8a...bb1f65118
2017-10-09 00:58:24 +00:00
Jan Beich
d90912335c
emulators/ppsspp-devel: revive and update to 1.4.2.463
...
Changes: https://github.com/hrydgard/ppsspp/compare/v1.4.2...11f8bcc8a
2017-10-01 09:15:53 +00:00
Raphael Kubo da Costa
1bae556a1c
Bump PORTREVISION in ports depending on archivers/libzip.
...
libzip was updated to 1.3.0 in r450774, and its SOVERSION went from .4 to .5
after the removal of zip_archive_set_tempdir(). All dependent ports continue to
build fine without that symbol.
PR: 222638
2017-09-27 18:08:14 +00:00
Jan Beich
5286b71104
emulators/ppsspp-qt5: move CMake 3.9 fix into a separate file
2017-09-16 17:45:55 +00:00
Adriaan de Groot
c91270bd8d
Update CMake to 3.9, merge devel/cmake-modules into devel/cmake
...
Thanks to antoine@ for the exp-run.
Approved by: rakuco (mentor)
Reviewed by: tcberner (mentor)
Reviewed by: mat
PR: 222000 (exp-run)
Differential Revision: https://reviews.freebsd.org/D12299
2017-09-14 21:02:51 +00:00
Gerald Pfeifer
e59c88cece
Bump PORTREVISION for ports depending on the canonical version of GCC
...
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
c++14-lang, c++0x, c11, or gcc-c++11-lib.
PR: 219275
2017-09-10 20:55:38 +00:00
Jan Beich
c0a5e9c78e
emulators/{ppsspp,rpcs3}: switch to MAP_32BIT
...
This may slightly improve JIT stability.
MFH: 2017Q3
2017-07-22 02:28:26 +00:00
Jan Beich
b34c674191
emulators/ppsspp: drop QMake-specific version substitution
...
QMake build is gone since v1.4
2017-06-21 11:39:50 +00:00
Jan Beich
29f87075cf
emulators/ppsspp: update to 1.4.2
...
Changes: http://ppsspp.org/#news
Changes: https://github.com/hrydgard/ppsspp/compare/v1.4.1...v1.4.2
MFH: 2017Q2
2017-06-04 16:02:41 +00:00
Jan Beich
a1c87a88bb
emulators/ppsspp: update to 1.4
...
Changes: http://ppsspp.org/#news
Changes: https://github.com/hrydgard/ppsspp/releases/tag/v1.4.1
MFH: 2017Q2
2017-05-23 13:06:58 +00:00
Thomas Zander
b50a4186ce
Chase ffmpeg 3.3 update (ABI changes)
...
PR: 218658
Submitted by: riggs
2017-04-25 08:20:30 +00:00
Jan Beich
de5ff43631
emulators/ppsspp: builds fine on aarch64
...
Reported by: pkg-fallout
2017-04-08 22:11:27 +00:00
Jan Beich
93bf478ed9
emulators/ppsspp: don't enable EGL by default on arm
...
ext/native/base/PCMain.cpp:75:10: fatal error: 'EGL/egl.h' file not found
#include "EGL/egl.h"
^
1 error generated.
Reported by: pkg-fallout
2017-04-07 01:34:22 +00:00
Jan Beich
54398e87ae
emulators/ppsspp: temporarily unblock build on aarch64
2017-04-01 18:11:20 +00:00
Gerald Pfeifer
04d6f52202
Bump PORTREVISIONs for ports depending on the canonical version of GCC and
...
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using using Mk/bsd.octave.mk which in turn has USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
c++11-lang, c++0x, c11, or gcc-c++11-lib.
PR: 216707
2017-04-01 15:23:30 +00:00
Jan Beich
7215f56506
emulators/ppsspp: update to 1.4
...
Changes: http://ppsspp.org/#news
Changes: https://github.com/hrydgard/ppsspp/releases/tag/v1.4
2017-03-31 13:10:02 +00:00
Jan Beich
7d114e9956
emulators/ppsspp: backport ffmpeg >= 3.1.1 crash workaround
...
https://github.com/hrydgard/ppsspp/issues/9026
2017-03-28 19:11:35 +00:00
Jan Beich
9e58624042
Drop pre-10.3 support in my ports
...
Figuring out which GCC hacks are safe to drop is tricky but at least
devel/fb-adb is limited to x86 due to ADA bootstrap.
2017-01-03 12:49:39 +00:00
Jan Beich
0c612c4aa3
multimedia/ffmpeg: update to 3.2.2
...
Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n3.2.2:/Changelog
PR: 207547
Submitted by: riggs, ebirth@b0ss.net (libressl fix)
Exp-run by: antoine (3 tries)
2016-12-11 15:22:47 +00:00
Jan Beich
6673e3fd6a
emulators/ppsspp: link to upstream issue for BROKEN
2016-11-14 20:56:45 +00:00
Mark Linimon
387ced8b05
Mark as broken on various tier-2 archs.
...
While here, pet portlint.
Approved by: portmgr (tier-2 blanket)
2016-11-14 07:47:48 +00:00
Jan Beich
8417d635f7
Drop r339003/r339004 cargo cult in my ports
...
Ninja is only fast for incremental builds, not after clobber. To keep
using it define CMAKE_NINJA in make.conf.
2016-10-17 17:58:32 +00:00
Jan Beich
3027cf2170
emulators/ppsspp: convert to GH_TUPLE/GH_SUBDIR
...
Keep names (except PORTNAME) expanded for better readability.
2016-10-17 17:13:14 +00:00
Jan Beich
65eb5561e3
emulators/ppsspp: unbreak _OFF helpers after r422825
2016-10-10 16:21:44 +00:00
Tijl Coosemans
1ee4da6dd1
Let USES=localbase add -L${LOCALBASE}/lib to LIBS instead of LDFLAGS.
...
USES=localbase:ldflags can be used to set LDFLAGS. Normally LDFLAGS
appears too early on the command line causing some ports to link with
their own libraries in LOCALBASE (if installed) instead of WRKSRC.
Also make use of _USES_POST so -L${LOCALBASE}/lib is added as late as
possible after anything a port Makefile might set. Use _USES_POST
instead of .include in libedit.mk and libarchive.mk so things like
'USES=libedit localbase:ldflags' work correctly.
Fix some issues with LIBS in some ports.
Switch ports that don't support LIBS to localbase:ldflags.
PR: 212987
Exp-run by: antoine
Approved by: portmgr (antoine)
2016-09-30 19:24:30 +00:00
Jan Beich
406dde82e3
emulators/ppsspp: hide QT* options in master port
...
Pointyhat to: jbeich (r422825)
2016-09-29 01:52:05 +00:00
Jan Beich
b59e043cde
emulators/ppsspp: enslave GUI options
...
Catering package-only users that want Qt4 flavor or just SDL UI.
COMMENT and pkg-descr (both plural) can be improved in future.
2016-09-27 18:25:34 +00:00
Jan Beich
7c46d83484
emulators/ppsspp: update to 1.3
...
Changes: http://ppsspp.org/#news
2016-09-18 13:00:59 +00:00
Dmitry Marakasov
30a00f2227
Most commonly used build systems support silent builds, when they
...
hide actual commands executed and only show short summary line (like
"CC foo.c"). CMake and ninja enable this by default, some autotools
using ports do as well. This is unacceptable because we need complete
build logs at any time, so we now switch to verbose build logs
unconditionally. Note that this change deliberately affects ALL
builds and not only package builds on cluster, because we need to
be sure that user experiencing failure can always provide informative
build log regardless of settings and without rerunning the build.
Change summary:
- Always do verbose builds for cmake, ninja and GNU configure (the
latter includes check if --disable-silent-rules is actually supported
by the configure script; there are isolated cases when it's not true)
- Remove CMAKE_VERBOSE, NINJA_VERBOSE and
CONFIGURE_ARGS=--disable-silent-rules from all ports which set them
for this is no longer needed
- Revert hacks for --disable-silent-rules support priorly committed
to biology/ncbi-blast+ and net-p2p/mldonkey - no longer needed as well
Submitted by: amdmi3
Reviewed by: mat
Exp-run by: antoine
Approved by: portmgr (mat, antoine)
Differential Revision: D7534
2016-09-09 19:42:46 +00:00
Jan Beich
cfbc4cd8f8
emulators/ppsspp: unbreak runtime on DragonFly
...
$ ppsspp
Unable to initialize SDL: SDL not built with joystick support
2016-07-09 07:31:13 +00:00
Jan Beich
238f45d073
emulators/ppsspp: update to 1.2.2
...
Changes: http://ppsspp.org/#news
2016-03-20 12:10:05 +00:00
Jan Beich
f7731c8be8
Drop default directory from _DEPENDS in my ports
...
https://lists.freebsd.org/pipermail/freebsd-ports/2015-October/100794.html
2016-03-16 12:58:16 +00:00
Jan Beich
233b5eecc0
emulators/ppsspp: minor manpage update
...
- Added --fullscreen parameter in man page
MFH: 2016Q1
2016-03-05 21:44:22 +00:00