56 Commits

Author SHA1 Message Date
thfr edf3aa0676 Add PKGSPEC to the different love/* versions as they don't provide
backwards compatibility. This allows games/indierunner to install the
different versions simultaneously as dependencies.
ok op@ (maintainer)
2025-12-28 18:02:30 +00:00
ajacoutot 654a2c260b Fiz WANTLIB after graphics/openexr update. 2025-09-07 16:33:45 +00:00
ajacoutot 6226d61081 Fix WANTLIB after recent math/imath update. 2025-08-09 12:06:13 +00:00
sthen 3128b42610 bump REVISION for ports where WANTLIB changed on !base-clang archs due
to recent COMPILER_LIBCXX changes; part 1 (those without MULTI_PACKAGES)
2025-01-28 14:38:28 +00:00
thfr ab78d8aa02 backport fix for array bounds violation that led to segfaults with games
Moonring and Arco (and possibly others)
tweaks and ok sthen@, op@
2024-10-23 12:28:33 +00:00
ajacoutot ef536c7816 Sync WANTLIB after graphics/openexr update. 2024-10-04 06:43:47 +00:00
thfr e07af32358 enabble DEBUG_PACKAGES, with input from landry@ and ok op@ (maintainer) 2024-08-28 15:34:10 +00:00
op 3126c78552 bump games/love/11
at least on aarch64 now it uses luajit after Makefile.inc r1.5;
with help from tb.
2024-05-22 08:54:41 +00:00
sthen 3cd3767b4f use ${PROPERTIES:Mluajit} rather than copying a list of archs around 2024-05-16 10:08:18 +00:00
thfr bbb20b9f22 disable LuaJIT for love/0.10
This removes a barrier to updating luajit to 2.1 per sthen@
diff by sthen@
ok op@ (maintainer)

Note with this, a few commercial games that depend on LuaJIT don't
launch anymore (Blue Revolver, Cityglitch, Spellrazor). Others still
work and so does games/orthorobot
2024-05-10 20:12:48 +00:00
op d6238d4f44 update games/love/11 to 11.5
changelog: <https://github.com/love2d/love/releases/tag/11.5>

ok thfr@
2024-01-04 09:10:38 +00:00
espie 3f48130795 -> SITES 2023-09-26 09:41:31 +00:00
op f3e956d199 (hopefully) stop portroach from reporting updates for 0.8 and 0.10 2023-09-20 07:13:57 +00:00
ajacoutot 4d8d1efe26 Regen WANTLIB after OpenEXR update. 2023-09-01 15:20:13 +00:00
semarie 1d49955b7d mark ports linked with luajit as USE_NOBTCFI=Yes
ok sthen@ op@
2023-06-23 17:35:54 +00:00
ajacoutot 9ed6191383 x11/gtk+3,-guic -> x11/gtk+4,-guic + bump included inherits from MODULE. 2023-04-24 11:40:33 +00:00
op e9efc45f20 mark games/love/11 BROKEN on big-endian arches
fails with "Hashing not yet implemented for big endian" on
src/modules/data/HashFunction.cpp

found in the sparc64 bulk by kmos@, ok tb@
2023-03-17 14:43:51 +00:00
op 6c01cf2f68 build multiple versions of love
ok/improvements bentley@ and ok thfr@.
2023-02-27 10:57:28 +00:00
op 526670c3bd import love-mime-0.1, for use with the various love-* ports.
MIME definition for application/x-love-game

ok bentley@ thfr@
2023-02-27 10:54:57 +00:00
op 24250cf544 import love-11.4
Love is a 2D games framework for use with Lua.

ok/improvements bentley@ and ok thfr@
2023-02-27 10:53:43 +00:00
op e38c531c31 import love-0.10.2
Love is a 2D games framework for use with Lua.

ok/improvements bentley@ and ok thfr@
2023-02-27 10:52:18 +00:00
op 5cce60c668 reimport games/love as games/love/0.8 to make room for multiple versions
ok bentley@ and thfr@
2023-02-27 10:50:41 +00:00
naddy 9433d2a35f drop RCS Ids 2022-03-11 19:04:03 +00:00
ajacoutot 25dda00299 Sync WANTLIB after OpenEXR update. 2021-08-31 07:30:29 +00:00
naddy afcc689c59 remove carriage returns ('\r') from patch files and set FIX_CRLF_FILES 2021-02-26 18:20:31 +00:00
sthen 7cb1984d5f use FIX_CRLF_FILES, this is so much neater I can't believe we didn't
do it before!
2021-02-25 22:26:01 +00:00
ajacoutot 104be7ea18 Fix WANTLIB after openexr update. 2020-05-14 12:35:30 +00:00
ajacoutot 1f0a793f79 Regen DEPENDS and WANTLIB after recent openexr update. 2019-11-10 15:32:55 +00:00
cwen d0167f652c love: fix the build with ports-gcc
Fix some occurrences where ports-gcc doesn't want to consider
`NULL' as a boolean `false'. Tested on sparc64 by kmos@ and
macppc by me.

Also move HOMEPAGE to https.

OK kmos@
2019-10-18 15:11:09 +00:00
sthen 484cf3de0c replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:45:45 +00:00
naddy bdddf4d674 fix build with recent Mesa versions
Mesa >= 18.2.5 has newer OpenGL headers from Khronos which change the
include guards.
2019-01-31 14:49:50 +00:00
sthen 25f0e460f2 Add COMPILER lines to c++ ports which currently use the default. Adjust
some existing COMPILER lines with arch restrictions etc. In the usual
case this is now using "COMPILER = base-clang ports-gcc base-gcc" on
ports with c++ libraries in WANTLIB.

This is basically intended to be a noop on architectures using clang
as the system compiler, but help with other architectures where we
currently have many ports knocked out due to building with an unsuitable
compiler -

- some ports require c++11/newer so the GCC version in base that is used
on these archirtectures is too old.

- some ports have conflicts where an executable is built with one compiler
(e.g. gcc from base) but a library dependency is built with a different
one (e.g. gcc from ports), resulted in mixing incompatible libraries in the
same address space.

devel/gmp is intentionally skipped as it's on the path to building gcc -
the c++ library there is unused in ports (and not built by default upstream)
so intending to disable building gmpcxx in a future commit.
2018-10-24 14:27:57 +00:00
sthen 5e964ab0df bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. 2017-07-26 22:45:14 +00:00
espie 8ac47fd9c6 use COMPILER_LIBCXX where applicable 2017-07-16 19:18:47 +00:00
espie 5547286ead kill most of the / at the end of WRK* variables 2017-05-11 20:50:55 +00:00
sthen bcbf44ab87 use LIBCXX 2017-04-10 11:46:18 +00:00
naddy 6ba202c932 replace libiconv module 2016-09-13 15:29:01 +00:00
sthen daa2e95592 unbreak; typo in wantlib sync 2016-01-18 14:01:36 +00:00
sthen 9005d1d063 sync WANTLIB 2016-01-17 17:29:07 +00:00
pascal 9bbafd048f sync WANTLIB after openexr update
ok zhuk@
2015-09-22 18:47:52 +00:00
sthen d63e2ec7e6 sync WANTLIB 2015-05-05 17:00:16 +00:00
naddy 570aa62a9c Drop remaining MD5/RMD160/SHA1 checksums. 2015-01-18 03:12:39 +00:00
naddy dc2257bdd3 fix build with newer FreeType; from upstream 2014-01-09 16:48:47 +00:00
naddy 2394f51acd move http://github.com and http://bitbucket.org to https
suggested by bentley@
2013-08-07 21:57:40 +00:00
ajacoutot 58f1a6f9f6 USE_LIBTOOL=Yes is the default now. 2013-03-21 08:45:11 +00:00
espie 9cd014a3ca PERMIT_* / REGRESS->TEST sweep 2013-03-11 11:02:49 +00:00
brad eeae3d5196 sync WANTLIB.
ok sthen@
2012-10-30 23:52:19 +00:00
jasper 9060cec62b regen WANTLIB 2012-09-20 14:04:24 +00:00
jasper c3990dee0b sync after recent lua.port.mk change 2012-09-19 08:15:08 +00:00
jasper c6cc46ee25 missing bump 2012-07-10 22:21:37 +00:00