Commit graph

51 commits

Author SHA1 Message Date
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
Jan Beich
f96a32645e 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
2016-02-22 14:17:50 +00:00
Dmitry Marakasov
b9398223bd Convert LICENSE= "GPLxx # or later" to "GPLxx+"
Approved by:	portmgr blanket
2016-01-12 16:20:31 +00:00
Jan Beich
7c586a14ce emulators/ppsspp: update to 1.1.1
Changes:	http://ppsspp.org/#news
2015-10-13 18:02:20 +00:00
Jan Beich
edf6eb654b emulators/ppsspp: drop FreeBSD 8.x support 2015-10-06 08:14:43 +00:00
Jan Beich
fc27b37532 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
2015-10-06 03:20:26 +00:00
Jan Beich
00d4634211 Convert my ports to USES=localbase 2015-09-26 20:26:21 +00:00
Jan Beich
837ff9f943 emulators/ppsspp-devel: update to 1.0.1.2768
- Take advantage of more system libraries support upstream

Changes:	253ed9f...d8b43dd
2015-09-24 18:09:31 +00:00
Jan Beich
6b7b4fdcba emulators/ppsspp: generate better .desktop file
The one from Debian was very basic and removed upstream.
2015-09-24 18:08:56 +00:00
Jan Beich
4668ba1156 Backport CVE-2015-2331 fix to bundled libzip
MFH:		2015Q3
Security:	264749ae-d565-11e4-b545-00269ee29e57
2015-09-20 09:22:44 +00:00
Jan Beich
023407a603 emulators/ppsspp-devel: update to 1.0.1.2668
- "native" was merged into main "ppsspp" repo

Changes:	86a02fe...1b4b60d (before merge)
Changes:	cf0697e...253ed9f (after merge)
2015-09-15 23:57:04 +00:00
Jan Beich
8692c29f3f 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.
2015-09-08 16:14:30 +00:00
Jan Beich
8a127a17cf Convert my ports to _VARS option helper 2015-08-28 14:57:29 +00:00
Jan Beich
aa96a521bc Convert my ports to target option helpers 2015-07-19 07:42:21 +00:00
Jan Beich
ccc4c3b371 Per r390886 stop pulling unnecessary GTK+ deps in my ports 2015-07-18 17:27:59 +00:00
Jan Beich
4bbd9b33ba emulators/ppsspp-devel: update to 1.0.1.600
Changes:	8ec4850...c27e634
2015-06-19 21:56:45 +00:00
Jan Beich
6563bdce92 emulators/ppsspp: style nit 2015-06-10 23:17:27 +00:00
Jan Beich
998e1a55ee 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
2015-06-01 14:22:11 +00:00
Jan Beich
3bb42072a0 emulators/ppsspp-devel: add new slave port for git master
A temporary port to facilitate testing and upstreaming.
2015-05-29 19:33:24 +00:00
Mathieu Arnold
bf848d4e37 Convert a few ports to use the new multi-github framework.
With hat:	portmgr
Sponsored by:	Absolight
2015-05-28 16:37:49 +00:00
Jan Beich
1f744f791a 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]
2015-05-27 22:54:35 +00:00
Jan Beich
08224080a2 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
2015-05-27 22:54:08 +00:00
Jan Beich
2d42b6b8e6 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
2015-05-26 00:13:19 +00:00