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