1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-24 04:33:24 +00:00
Commit Graph

73 Commits

Author SHA1 Message Date
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