View | Details | Raw Unified | Return to bug 280826 | Differences between
and this patch

Collapse All | Expand All

(-)b/emulators/ares/Makefile (-1 / +8 lines)
Lines 1-10 Link Here
1
PORTNAME=	ares
1
PORTNAME=	ares
2
DISTVERSION=	139.20240809
2
DISTVERSION=	139.20240809
3
PORTREVISION=	1
3
CATEGORIES=	emulators
4
CATEGORIES=	emulators
4
5
5
MAINTAINER=	bsdcode@disroot.org
6
MAINTAINER=	bsdcode@disroot.org
6
COMMENT=	Multi-system emulator
7
COMMENT=	Multi-system emulator
7
WWW=		https://github.com/ares-emulator/ares
8
WWW=		https://ares-emu.net
8
9
9
LICENSE=	ISCL
10
LICENSE=	ISCL
10
LICENSE_FILE=	${WRKSRC}/LICENSE
11
LICENSE_FILE=	${WRKSRC}/LICENSE
Lines 174-179 XVIDEO_MAKE_ARGS= ruby+=video.xvideo Link Here
174
175
175
_SHADERS=		share/libretro/shaders/shaders_slang
176
_SHADERS=		share/libretro/shaders/shaders_slang
176
177
178
.include <bsd.port.options.mk>
179
180
.if ${PORT_OPTIONS:MOPENAL} && ${ARCH} == "i386"
181
LLD_UNSAFE=	yes
182
.endif
183
177
post-patch-SHADER-on:
184
post-patch-SHADER-on:
178
	${REINPLACE_CMD} 's|@@SHADERS@@|${LOCALBASE}/${_SHADERS}/|g' \
185
	${REINPLACE_CMD} 's|@@SHADERS@@|${LOCALBASE}/${_SHADERS}/|g' \
179
		${WRKSRC}/desktop-ui/desktop-ui.cpp
186
		${WRKSRC}/desktop-ui/desktop-ui.cpp
(-)b/emulators/ares/files/patch-nall_GNUmakefile (-1 / +10 lines)
Lines 1-5 Link Here
1
--- nall/GNUmakefile.orig	2024-08-14 12:07:36 UTC
1
--- nall/GNUmakefile.orig	2024-08-15 08:41:57 UTC
2
+++ nall/GNUmakefile
2
+++ nall/GNUmakefile
3
@@ -102,7 +102,7 @@ else
4
 else
5
   machine_opt := $(if $(findstring clang,$(compiler)),-print-target-triple,-dumpmachine)
6
   machine_str := $(shell $(compiler) $(machine_opt))
7
-  ifneq ($(filter i686-%,$(machine_str)),)
8
+  ifneq ($(filter i386-%,$(machine_str)),)
9
     machine := x86
10
   else ifneq ($(filter amd64-% x86_64-%,$(machine_str)),)
11
     machine := amd64
3
@@ -169,8 +169,6 @@ ifeq ($(build),debug)
12
@@ -169,8 +169,6 @@ ifeq ($(build),debug)
4
   lto = false
13
   lto = false
5
   ifeq ($(cl),true)
14
   ifeq ($(cl),true)
(-)b/emulators/ares/pkg-descr (-2 / +1 lines)
Lines 16-20 ares has all the features one would expect from a great emulator system: native Link Here
16
multi-platform UI, dynamic rate control, save states, run-ahead, rewind and
16
multi-platform UI, dynamic rate control, save states, run-ahead, rewind and
17
fast-forward, pixel shaders, color correction, input multi-mapping, debugger
17
fast-forward, pixel shaders, color correction, input multi-mapping, debugger
18
18
19
ares uses librashader for it's pixel shader engine. This means it is highly
19
ares uses librashader for its pixel shader engine. This means it is highly
20
compatible with existing slang shaders, e.g. the slang-shaders from libretro.
20
compatible with existing slang shaders, e.g. the slang-shaders from libretro.
21
- 

Return to bug 280826