1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-02 01:20:54 +00:00
Commit Graph

90 Commits

Author SHA1 Message Date
Jan Beich
e287e4f967 emulators/ppsspp: drop Vulkan note after r487275
As the graphics team standardized on drm-kmod Vulkan no longer works
by default anywhere: AMD is blocked DRM_AUTH while Intel by USERPTR.
Workarounds exist but there's no point scattering them in every
Vulkan consumer.
2018-12-26 17:50:12 +00:00
Tobias C. Berner
707c6bf295 Change cmake default behaviour to outsource.
Ports that build out of source now simply can use "USES=cmake"
instead of "USES=cmake:outsource". Ports that fail to build
out of source now need to specify "USES=cmake:insource".

I tried to only set insource where explictely needed.

PR:		232038
Exp-run by:	antoine
2018-12-25 20:25:39 +00:00
Gerald Pfeifer
a9f015d155 Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 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, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
2018-12-12 01:35:33 +00:00
Jan Beich
ea3bf5640a emulators/ppsspp: update to 1.7.5
Changes:	http://ppsspp.org/#news
Changes:	https://github.com/hrydgard/ppsspp/compare/v1.7.4...v1.7.5
MFH:		2018Q4 (crash fix)
2018-12-07 11:50:16 +00:00
Jan Beich
dbc004d534 emulators/ppsspp: update to 1.7.4
Changes:	http://ppsspp.org/#news
Changes:	https://github.com/hrydgard/ppsspp/compare/v1.7.2...v1.7.4
MFH:		2018Q4 (bug fixes)
2018-11-25 13:55:55 +00:00
Jan Beich
f14586159d graphics/mesa-libs: enable WAYLAND by default here and in consumers
PR:		227509
Requested by:	Johannes Lundberg, Greg V
Reviewed by:	tobik (earlier version)
Approved by:	madpilot, x11 (zeising), maintainer timeout (2 weeks)
Exp-run by:	antoine
2018-11-11 23:54:06 +00:00
Jan Beich
0872f77fd4 multimedia/ffmpeg: update to 4.1
Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.1:/Changelog
ABI:		https://abi-laboratory.pro/tracker/timeline/ffmpeg/
2018-11-06 01:50:26 +00:00
Jan Beich
c1e3b4841a emulators/ppsspp: update to 1.7.2 (nop)
No changes affect desktop Unix. Mainly to avoid portscout and repology
reporting the port as out of date.

Changes:	http://ppsspp.org/#news
Changes:	https://github.com/hrydgard/ppsspp/compare/v1.7.1...v1.7.2
MFH:		2018Q4 (aid future MFHs)
2018-11-05 10:04:29 +00:00
Jan Beich
a64ce8063c emulators/ppsspp: update to 1.7.1
Changes:	http://ppsspp.org/#news
Changes:	https://github.com/hrydgard/ppsspp/compare/v1.7...v1.7.1
2018-11-02 03:06:30 +00:00
Jan Beich
4e1f52bbf5 emulators/ppsspp: update to 1.7
Changes:	http://ppsspp.org/#news
Changes:	https://github.com/hrydgard/ppsspp/compare/v1.6.3...v1.7
MFH:		2018Q4 (many stability fixes)
2018-10-27 22:44:33 +00:00
Jan Beich
7c7be12d0b emulators/ppsspp: unbreak after r482190
SDL/SDLVulkanGraphicsContext.cpp:73:67: error: no member named 'wl' in 'SDL_SysWMinfo::<anonymous union at /usr/local/include/SDL2/SDL_syswm.h:198:5>'
                vulkan_->InitSurface(WINDOWSYSTEM_WAYLAND, (void*)sys_info.info.wl.display,
                                                                  ~~~~~~~~~~~~~ ^

PR:		223018
Reported by:	pkg-fallout
2018-10-16 17:37:56 +00:00
Jan Beich
a13fadf392 graphics/vulkan-loader: enable Wayland surface
- Rebuild ppsspp and rpcs3 to pick up Wayland support for Vulkan

PR:		227423
Submitted by:	Greg V (maintainer)
2018-10-15 23:59:54 +00:00
Jan Beich
4aa1436db5 emulators/ppsspp: propagate VULKAN exclusion from -qt5 slave after r479260 2018-09-08 23:18:34 +00:00
Jan Beich
7b8e72fd60 emulators/ppsspp: advertise Vulkan support
- Vulkan lazy bindings are always enabled, built against bundled headers
- QT5 slave currently hardcodes GPUBackend::OPENGL
2018-09-08 23:14:07 +00:00
Gerald Pfeifer
09f9633cb6 Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
2018-07-29 22:18:44 +00:00
Tobias C. Berner
b1a1d38bf9 Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mk
From now on, ports that depend on Qt4 will have to set
	USES=		qt:4
	USE_QT=		foo bar
ports depending on Qt5 will use
	USES=		qt:5
	USE_QT=		foo bar

PR:		229225
Exp-run by:	antoine
Reviewed by:	mat
Approved by:	portmgr (antoine)
Differential Revision:	→https://reviews.freebsd.org/D15540
2018-06-28 17:39:53 +00:00
Jan Beich
4515b8fd2c emulators/ppsspp: unbreak in-game movies
PR:		228972
2018-06-13 12:33:13 +00:00
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