Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
1.6.2 30 May 2018 19:13:27 |
jbeich |
emulators/ppsspp: update to 1.6.2
Changes: https://github.com/hrydgard/ppsspp/compare/v1.6.1...v1.6.2 |
1.6.1 29 May 2018 02:33:58 |
jbeich |
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();
^ |
1.6.1 28 May 2018 18:30:38 |
jbeich |
emulators/ppsspp: update to 1.6.1
Changes: https://github.com/hrydgard/ppsspp/compare/v1.6...v1.6.1 |
1.6 26 May 2018 14:33:07 |
jbeich |
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 |
1.5.4_1 02 May 2018 15:07:27 |
jbeich |
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 |
1.5.4 24 Apr 2018 13:57:28 |
jbeich |
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 |
1.5.4 01 Jan 2018 13:42:55 |
jbeich |
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 |
1.5.4 05 Dec 2017 20:55:21 |
jbeich |
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 |
1.5.3 04 Dec 2017 23:52:52 |
jbeich |
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 |
1.5.2 30 Nov 2017 15:38:04 |
jbeich |
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 |
1.5.1 29 Nov 2017 17:35:46 |
jbeich |
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 |
1.4.2_6 18 Nov 2017 19:32:39 |
zeising |
Bump portrevision to chase graphics/glew shard library version update.
PR: 223370
Submitted by: zeising
exp-run by: antoine
Approved by: antoine |
1.4.2_5 21 Oct 2017 06:50:50 |
jbeich |
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 |
1.4.2_4 15 Oct 2017 01:17:34 |
jbeich |
emulators/ppsspp: unbreak joystick mappings with OLDJOY=off (default)
Changes: https://github.com/hrydgard/ppsspp/commit/ac0052c6af92
MFH: 2017Q4 (requires r451582) |
1.4.2_3 09 Oct 2017 01:58:35 |
jbeich |
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. |
1.4.2_3 09 Oct 2017 00:58:24 |
jbeich |
emulators/ppsspp-devel: update to 1.4.2.473
Changes: https://github.com/hrydgard/ppsspp/compare/11f8bcc8a...bb1f65118 |
1.4.2_3 01 Oct 2017 09:15:54 |
jbeich |
emulators/ppsspp-devel: revive and update to 1.4.2.463
Changes: https://github.com/hrydgard/ppsspp/compare/v1.4.2...11f8bcc8a |
1.4.2_3 27 Sep 2017 18:08:14 |
rakuco |
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 |
1.4.2_2 16 Sep 2017 17:45:55 |
jbeich |
emulators/ppsspp-qt5: move CMake 3.9 fix into a separate file |
1.4.2_2 14 Sep 2017 21:02:52 |
adridg |
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 |
1.4.2_2 10 Sep 2017 20:55:39 |
gerald |
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 |
1.4.2_1 22 Jul 2017 02:28:26 |
jbeich |
emulators/{ppsspp,rpcs3}: switch to MAP_32BIT
This may slightly improve JIT stability.
MFH: 2017Q3 |
1.4.2 21 Jun 2017 11:39:51 |
jbeich |
emulators/ppsspp: drop QMake-specific version substitution
QMake build is gone since v1.4 |
1.4.2 04 Jun 2017 16:02:41 |
jbeich |
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 |
1.4.1 23 May 2017 13:06:58 |
jbeich |
emulators/ppsspp: update to 1.4
Changes: http://ppsspp.org/#news
Changes: https://github.com/hrydgard/ppsspp/releases/tag/v1.4.1
MFH: 2017Q2 |
1.4_2 25 Apr 2017 08:20:31 |
riggs |
Chase ffmpeg 3.3 update (ABI changes)
PR: 218658
Submitted by: riggs |
1.4_1 08 Apr 2017 22:11:27 |
jbeich |
emulators/ppsspp: builds fine on aarch64
Reported by: pkg-fallout |
1.4_1 07 Apr 2017 01:34:23 |
jbeich |
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 |
1.4_1 01 Apr 2017 18:11:20 |
jbeich |
emulators/ppsspp: temporarily unblock build on aarch64 |
1.4_1 01 Apr 2017 15:23:32 |
gerald |
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 |
1.4 31 Mar 2017 13:10:02 |
jbeich |
emulators/ppsspp: update to 1.4
Changes: http://ppsspp.org/#news
Changes: https://github.com/hrydgard/ppsspp/releases/tag/v1.4 |
1.3_4 28 Mar 2017 19:11:35 |
jbeich |
emulators/ppsspp: backport ffmpeg >= 3.1.1 crash workaround
https://github.com/hrydgard/ppsspp/issues/9026 |
1.3_3 03 Jan 2017 12:49:39 |
jbeich |
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. |
1.3_3 11 Dec 2016 15:22:47 |
jbeich |
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) |
1.3_2 14 Nov 2016 20:56:45 |
jbeich |
emulators/ppsspp: link to upstream issue for BROKEN |
1.3_2 14 Nov 2016 07:47:48 |
linimon |
Mark as broken on various tier-2 archs.
While here, pet portlint.
Approved by: portmgr (tier-2 blanket) |
1.3_2 17 Oct 2016 17:58:33 |
jbeich |
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. |
1.3_2 17 Oct 2016 17:13:14 |
jbeich |
emulators/ppsspp: convert to GH_TUPLE/GH_SUBDIR
Keep names (except PORTNAME) expanded for better readability. |
1.3_2 10 Oct 2016 16:21:44 |
jbeich |
emulators/ppsspp: unbreak _OFF helpers after r422825 |
1.3_2 30 Sep 2016 19:24:30 |
tijl |
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) |
1.3_2 29 Sep 2016 01:52:05 |
jbeich |
emulators/ppsspp: hide QT* options in master port
Pointyhat to: jbeich (r422825) |
1.3_1 27 Sep 2016 18:25:34 |
jbeich |
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. |
1.3 18 Sep 2016 13:00:59 |
jbeich |
emulators/ppsspp: update to 1.3
Changes: http://ppsspp.org/#news |
1.2.2 09 Sep 2016 19:42:46 |
amdmi3 |
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) (Only the first 15 lines of the commit message are shown above ) |
1.2.2 09 Jul 2016 07:31:14 |
jbeich |
emulators/ppsspp: unbreak runtime on DragonFly
$ ppsspp
Unable to initialize SDL: SDL not built with joystick support |
1.2.2 20 Mar 2016 12:10:05 |
jbeich |
emulators/ppsspp: update to 1.2.2
Changes: http://ppsspp.org/#news |
1.2.1_1 16 Mar 2016 12:58:17 |
jbeich |
Drop default directory from _DEPENDS in my ports
https://lists.freebsd.org/pipermail/freebsd-ports/2015-October/100794.html |
1.2.1_1 05 Mar 2016 21:44:22 |
jbeich |
emulators/ppsspp: minor manpage update
- Added --fullscreen parameter in man page
MFH: 2016Q1 |
1.2.1 22 Feb 2016 14:17:50 |
jbeich |
emulators/ppsspp: update to 1.2.1
- Back out r388231 now that DragonFly updated its GCC past 5.2
- Make it easier to back out r387685 in future by concatenating patches
Changes: http://ppsspp.org/#news |
1.1.1 12 Jan 2016 16:20:32 |
amdmi3 |
Convert LICENSE= "GPLxx # or later" to "GPLxx+"
Approved by: portmgr blanket |
1.1.1 13 Oct 2015 18:02:20 |
jbeich |
emulators/ppsspp: update to 1.1.1
Changes: http://ppsspp.org/#news |
1.1.0 06 Oct 2015 08:14:44 |
jbeich |
emulators/ppsspp: drop FreeBSD 8.x support |
06 Oct 2015 03:20:26
|
jbeich |
emulators/ppsspp: update to 1.1.0
- Integrate r397030 and r397702 into master port
- Switch slave port back to use patches from master
Changes: http://ppsspp.org/#news |
1.0.1_5 26 Sep 2015 20:26:22 |
jbeich |
Convert my ports to USES=localbase |
1.0.1_5 24 Sep 2015 18:09:32 |
jbeich |
emulators/ppsspp-devel: update to 1.0.1.2768
- Take advantage of more system libraries support upstream
Changes: https://github.com/hrydgard/ppsspp/compare/253ed9f...d8b43dd |
1.0.1_5 24 Sep 2015 18:08:56 |
jbeich |
emulators/ppsspp: generate better .desktop file
The one from Debian was very basic and removed upstream. |
1.0.1_5 20 Sep 2015 09:22:45 |
jbeich |
Backport CVE-2015-2331 fix to bundled libzip
MFH: 2015Q3
Security: 264749ae-d565-11e4-b545-00269ee29e57 |
1.0.1_4 15 Sep 2015 23:57:05 |
jbeich |
emulators/ppsspp-devel: update to 1.0.1.2668
- "native" was merged into main "ppsspp" repo
Changes: https://github.com/hrydgard/ppsspp/compare/86a02fe...1b4b60d (before
merge)
Changes: https://github.com/hrydgard/ppsspp/compare/cf0697e...253ed9f (after
merge) |
1.0.1_4 08 Sep 2015 16:14:31 |
jbeich |
emulators/ppsspp: improve clarity for *-install target names
do-install is for the app itself, post-install is for extras.
r392488 reversed the logic because option helpers didn't support
do-* targets before r394503. So, pick clarity over |svn blame| churn. |
1.0.1_4 28 Aug 2015 14:57:29 |
jbeich |
Convert my ports to _VARS option helper |
1.0.1_4 19 Jul 2015 07:42:22 |
jbeich |
Convert my ports to target option helpers |
1.0.1_4 18 Jul 2015 17:28:00 |
jbeich |
Per r390886 stop pulling unnecessary GTK+ deps in my ports |
1.0.1_3 19 Jun 2015 21:56:45 |
jbeich |
emulators/ppsspp-devel: update to 1.0.1.600
Changes: https://github.com/hrydgard/ppsspp/compare/8ec4850...c27e634 |
1.0.1_3 10 Jun 2015 23:17:28 |
jbeich |
emulators/ppsspp: style nit |
1.0.1_3 01 Jun 2015 14:22:12 |
jbeich |
emulators/ppsspp{,-devel}: unbreak build with gcc5 (for dragonfly)
ext/xbrz/xbrz.cpp:619:28: sorry, unimplemented: non-trivial designated
initializers not supported
const bool doLineBlend = [&]() -> bool
^
Submitted by: @Bigpet via hrydgard/ppsspp#7717 |
1.0.1_2 29 May 2015 19:33:25 |
jbeich |
emulators/ppsspp-devel: add new slave port for git master
A temporary port to facilitate testing and upstreaming. |
28 May 2015 16:37:50
|
mat |
Convert a few ports to use the new multi-github framework.
With hat: portmgr
Sponsored by: Absolight |
1.0.1_2 27 May 2015 22:54:36 |
jbeich |
emulators/ppsspp: switch SDL=on to system libpng
Do not wait for upstream release if a vulnerability is found. [1]
QT* already use system libpng via QImage in x11-toolkits/qt*-gui.
GitHub: hrydgard/native#273 [1]
Security: CVE-2014-9495 [1] |
1.0.1_1 27 May 2015 22:54:09 |
jbeich |
emulators/ppsspp: dogfood some improvements in-review
- Use xdg-open to open links and cheat files
- Change OS name in compat reports: BSD -> FreeBSD
- Minor FakeJit fixes
GitHub: hrydgard/native#272, hrydgard/ppsspp#7772 |
1.0.1 26 May 2015 00:13:20 |
jbeich |
emulators/ppsspp: dogfood for-review quality back to the port
Mainly to keep my sanity if a regression pops up.
GitHub: hrydgard/native#271 (merged), hrydgard/ppsspp#7772 |
1.0.1 24 May 2015 00:20:12 |
jbeich |
emulators/ppsspp: add new port
PPSSPP is a PSP emulator written in C++. It translates PSP CPU
instructions directly into optimized x86, x64 and ARM machine code,
using JIT recompilers (dynarecs).
PPSSPP can thus run on quite low-spec hardware, including stronger
ARM-based phones and tablets, as long as there's OpenGL ES 2.0
support.
http://www.ppsspp.org/development.html
Requested by: RyanBram @ PCBSD forums
Motivated by: review D2608 (thus .ifdefs) |