View | Details | Raw Unified | Return to bug 261402
Collapse All | Expand All

(-)b/MOVED (-1 lines)
Lines 15907-15913 databases/arangodb33||2021-01-02|Has expired: Uses Python 2.7 which is EOLed ups Link Here
15907
devel/bzr||2021-01-02|Has expired: Uses Python 2.7 which is EOLed upstream
15907
devel/bzr||2021-01-02|Has expired: Uses Python 2.7 which is EOLed upstream
15908
devel/chromium-gn|devel/gn|2021-01-02|Has expired: Uses deprecated version of python, use devel/gn instead
15908
devel/chromium-gn|devel/gn|2021-01-02|Has expired: Uses deprecated version of python, use devel/gn instead
15909
devel/mongo-cxx-driver||2021-01-02|Has expired: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream
15909
devel/mongo-cxx-driver||2021-01-02|Has expired: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream
15910
emulators/fceux||2021-01-02|Has expired: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream
15911
emulators/gem5||2021-01-02|Has expired: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream
15910
emulators/gem5||2021-01-02|Has expired: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream
15912
emulators/nonpareil||2021-01-02|Has expired: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream
15911
emulators/nonpareil||2021-01-02|Has expired: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream
15913
games/freera||2021-01-02|Has expired: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream
15912
games/freera||2021-01-02|Has expired: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream
(-)b/emulators/Makefile (+1 lines)
Lines 29-34 Link Here
29
    SUBDIR += elliott-803
29
    SUBDIR += elliott-803
30
    SUBDIR += emu64
30
    SUBDIR += emu64
31
    SUBDIR += emulationstation
31
    SUBDIR += emulationstation
32
    SUBDIR += fceux
32
    SUBDIR += fmsx
33
    SUBDIR += fmsx
33
    SUBDIR += frodo
34
    SUBDIR += frodo
34
    SUBDIR += fs-uae
35
    SUBDIR += fs-uae
(-)b/emulators/fceux/Makefile (+44 lines)
Added Link Here
1
PORTNAME=	fceux
2
DISTVERSION=	2.6.1
3
CATEGORIES=	emulators games
4
MASTER_SITES=	SF/fceultra/Source%20Code/${DISTVERSION}%20src/
5
6
MAINTAINER=	fuz@fuz.su
7
COMMENT=	NES emulator
8
9
LICENSE=	GPLv2
10
LICENSE_FILE=	${WRKSRC}/COPYING
11
12
LIB_DEPENDS=	libminizip.so:archivers/minizip
13
14
USES=		cmake desktop-file-utils gl lua:51 pkgconfig qt:5 sdl
15
USE_GL=		gl glu
16
USE_QT=		buildtools_build core gui opengl qmake_build sql widgets
17
USE_SDL=	sdl2
18
19
CFLAGS+=	-DPUBLIC_RELEASE
20
CMAKE_ON=	GLVND
21
22
OPTIONS_DEFINE=		DOCS FFMPEG X264 X265
23
OPTIONS_DEFAULT=	FFMPEG X264 X265
24
DOCS_CMAKE_BOOL=	QHELP
25
DOCS_USE=		qt=help,sql
26
FFMPEG_LIB_DEPENDS=	libavcodec.so:multimedia/ffmpeg
27
X264_LIB_DEPENDS=	libx264.so:multimedia/libx264
28
X265_LIB_DEPENDS=	libx265.so:multimedia/x265
29
30
post-patch:
31
	${REINPLACE_CMD} -e 's,/usr,${PREFIX},' ${WRKSRC}/fceux.desktop
32
	${REINPLACE_CMD} -e 's:%%PKGNAME%%:${PKGNAME}:' ${WRKSRC}/scripts/genGitHdr.sh
33
	${REINPLACE_CMD} -e 's,/usr,${PREFIX},' ${WRKSRC}/src/drivers/Qt/HelpPages.cpp
34
35
pre-build-DOCS-on:
36
	${SETENV} QHELPGENERATOR=${QHELPGENERATOR} PROJECT_ROOT=${WRKSRC} ${SH} ${WRKSRC}/scripts/unix_make_docs.sh
37
38
post-install:
39
	${RM} ${STAGEDIR}${DATADIR}/*.dll
40
	${RM} ${STAGEDIR}${DATADIR}/*.chm
41
	# currently broken and not shipped
42
	${RM} ${STAGEDIR}${PREFIX}/man/man6/fceux-net-server.6
43
44
.include <bsd.port.mk>
(-)b/emulators/fceux/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1642789615
2
SHA256 (fceux-2.6.1.tar.gz) = 3a845dfe97975b5c5fd2e9637fe31e79ddc2f337d99a61296134d82c641d02d6
3
SIZE (fceux-2.6.1.tar.gz) = 23326768
(-)b/emulators/fceux/files/patch-scripts_genGitHdr.sh (+19 lines)
Added Link Here
1
--- scripts/genGitHdr.sh.orig	2022-01-17 18:50:37 UTC
2
+++ scripts/genGitHdr.sh
3
@@ -3,12 +3,13 @@
4
 OUTPUT_DIR=$1;
5
 
6
 FILE="fceux_git_info.cpp"
7
-TMP_FILE="/tmp/$FILE";
8
+TMP_FILE="`mktemp /tmp/$FILE.XXXXXX`";
9
 
10
 echo "Output File: $OUTPUT_DIR/$FILE";
11
 
12
-GIT_URL=`git config --get remote.origin.url`;
13
-GIT_REV=`git rev-parse HEAD`;
14
+# print useful information in lieu of a git revision we don't have
15
+GIT_URL="FreeBSD Ports Collection";
16
+GIT_REV="%%PKGNAME%%";
17
 
18
 echo "// fceux_git_info.cpp -- DO NOT EDIT: This file is auto-generated at build" >| $TMP_FILE;
19
 echo "#include \"Qt/fceux_git_info.h\" " >> $TMP_FILE;
(-)b/emulators/fceux/files/patch-scripts_unix__make__docs.sh (+18 lines)
Added Link Here
1
--- scripts/unix_make_docs.sh.orig	2022-01-21 21:26:16 UTC
2
+++ scripts/unix_make_docs.sh
3
@@ -1,13 +1,8 @@
4
 #!/bin/bash
5
 
6
-PROJECT_ROOT=$( cd "$(dirname ${BASH_SOURCE[0]})"/.. && pwd )
7
+cd $PROJECT_ROOT/web
8
 
9
-echo $PROJECT_ROOT;
10
-echo "Building for OS: $OSTYPE";
11
-
12
-cd $PROJECT_ROOT/web;
13
-
14
-qhelpgenerator fceux.qhcp -o fceux.qhc
15
+${QHELPGENERATOR} fceux.qhcp -o fceux.qhc
16
 
17
 cp -f fceux.qhc  $PROJECT_ROOT/output
18
 cp -f fceux.qch  $PROJECT_ROOT/output
(-)b/emulators/fceux/files/patch-src_drivers_Qt_sdl-sound.cpp (+12 lines)
Added Link Here
1
--- src/drivers/Qt/sdl-sound.cpp.orig	2022-01-21 20:48:31 UTC
2
+++ src/drivers/Qt/sdl-sound.cpp
3
@@ -219,8 +219,7 @@ InitSound()
4
 	spec.freq = s_SampleRate = soundrate;
5
 	spec.format = AUDIO_S16SYS;
6
 	spec.channels = 1;
7
-	//spec.samples = 512;
8
-	spec.samples = (int)( ( (double)s_SampleRate / getBaseFrameRate() ) );
9
+	spec.samples = 512;
10
 	spec.callback = fillaudio;
11
 	spec.userdata = 0;
12
 
(-)b/emulators/fceux/pkg-descr (+20 lines)
Added Link Here
1
FCEUX is a Nintendo Entertainment System (NES), Famicom, Famicom Disk
2
System (FDS), and Dendy emulator.  It supports NTSC (USA/JPN), PAL
3
(European), and NTSC-PAL Hybrid modes.
4
5
The FCEUX concept is that of an "all in one" emulator that offers
6
accurate emulation and the best options for both casual play and a
7
variety of more advanced emulator functions.  For pro users, FCEUX
8
offers tools for debugging, rom-hacking, map making, Tool-assisted
9
movies, and Lua scripting
10
11
FCEUX is an evolution of the original FCE Ultra emulator.  Over time
12
FCE Ultra had separated into many distinct branches.  The concept behind
13
FCEUX is to merge elements from FCEU Ultra, FCEU rerecording, FCEUXD,
14
FCEUXDSP, FCEUXDSP CE, and FCEU-mm into a single branch of FCEU.
15
16
As the X implies, it is an all-encompassing version of the FCEU emulator
17
that provides the best of all worlds for the general player, the
18
ROM-hacking community, and the Tool-Assisted Speedrun Community.
19
20
WWW: https://fceux.com
(-)b/emulators/fceux/pkg-plist (-1 / +96 lines)
Added Link Here
0
- 
1
bin/fceux
2
man/man6/fceux.6.gz
3
share/applications/fceux.desktop
4
%%PORTDOCS%%%%DATADIR%%/fceux.qch
5
%%PORTDOCS%%%%DATADIR%%/fceux.qhc
6
%%PORTDOCS%%%%DATADIR%%/fceux.qhp
7
%%DATADIR%%/luaScripts/AVI-HeadsUpDisplay.lua
8
%%DATADIR%%/luaScripts/BoulderDash_AmoebaAI.lua
9
%%DATADIR%%/luaScripts/BugsBunnyBirthdayBlowout.lua
10
%%DATADIR%%/luaScripts/ButtonCount.lua
11
%%DATADIR%%/luaScripts/CustomLagIndicator_RvT.lua
12
%%DATADIR%%/luaScripts/Excitingbike-speedometeronly.lua
13
%%DATADIR%%/luaScripts/Excitingbike.lua
14
%%DATADIR%%/luaScripts/FRKfunctions.lua
15
%%DATADIR%%/luaScripts/GUI-iup_button.lua
16
%%DATADIR%%/luaScripts/GUI-iup_example.lua
17
%%DATADIR%%/luaScripts/Galaxian.lua
18
%%DATADIR%%/luaScripts/Gradius-BulletHell.lua
19
%%DATADIR%%/luaScripts/JumpingFCEUXWindow.lua
20
%%DATADIR%%/luaScripts/Luabot.lua
21
%%DATADIR%%/luaScripts/Machrider.lua
22
%%DATADIR%%/luaScripts/MegamanII-LaserEyes.lua
23
%%DATADIR%%/luaScripts/MemoryWatch.lua
24
%%DATADIR%%/luaScripts/Multitrack.lua
25
%%DATADIR%%/luaScripts/Multitrack2.lua
26
%%DATADIR%%/luaScripts/NightmareElmStreet-4Player.lua
27
%%DATADIR%%/luaScripts/PunchOutChallenge.lua
28
%%DATADIR%%/luaScripts/PunchOutStats.lua
29
%%DATADIR%%/luaScripts/PunchOutTraining.lua
30
%%DATADIR%%/luaScripts/RBIBaseball.lua
31
%%DATADIR%%/luaScripts/Registerfind(CheatSearch).lua
32
%%DATADIR%%/luaScripts/Rewinder.lua
33
%%DATADIR%%/luaScripts/SMB-AreaScrambler.lua
34
%%DATADIR%%/luaScripts/SMB-CompetitionRecorder.lua
35
%%DATADIR%%/luaScripts/SMB-HitBoxes.lua
36
%%DATADIR%%/luaScripts/SMB-Jetpack.lua
37
%%DATADIR%%/luaScripts/SMB-Lives&HPDisplay.lua
38
%%DATADIR%%/luaScripts/SMB-Mouse.lua
39
%%DATADIR%%/luaScripts/SMB-Snow.lua
40
%%DATADIR%%/luaScripts/SMB2U.lua
41
%%DATADIR%%/luaScripts/SMB3-RainbowRiding.lua
42
%%DATADIR%%/luaScripts/ShowPalette.lua
43
%%DATADIR%%/luaScripts/SoundDisplay.lua
44
%%DATADIR%%/luaScripts/SoundDisplay2.lua
45
%%DATADIR%%/luaScripts/Sprites.lua
46
%%DATADIR%%/luaScripts/SpritesSimple.lua
47
%%DATADIR%%/luaScripts/Subtitler.lua
48
%%DATADIR%%/luaScripts/TeenageMutantNinjaTurtles.lua
49
%%DATADIR%%/luaScripts/UsingLuaBot-Documentation.txt
50
%%DATADIR%%/luaScripts/UsingLuaScripting-Documentation.txt
51
%%DATADIR%%/luaScripts/UsingLuaScripting-ListofFunctions.txt
52
%%DATADIR%%/luaScripts/ZapperDisplay.lua
53
%%DATADIR%%/luaScripts/ZapperFun.lua
54
%%DATADIR%%/luaScripts/auxlib.lua
55
%%DATADIR%%/luaScripts/luabot_framework.lua
56
%%DATADIR%%/luaScripts/m_utils.lua
57
%%DATADIR%%/luaScripts/scrolling-pitch-display.lua
58
%%DATADIR%%/luaScripts/shapedefs.lua
59
%%DATADIR%%/luaScripts/taseditor/InputDisplay_for_Selection.lua
60
%%DATADIR%%/luaScripts/taseditor/InvertSelection.lua
61
%%DATADIR%%/luaScripts/taseditor/RecordBackwards.lua
62
%%DATADIR%%/luaScripts/taseditor/ShowNotes.lua
63
%%DATADIR%%/luaScripts/taseditor/Swap1P2P.lua
64
%%DATADIR%%/luaScripts/taseditor/TrackNoise.lua
65
%%DATADIR%%/luaScripts/tetris.lua
66
%%DATADIR%%/luaScripts/vnb.lua
67
%%DATADIR%%/luaScripts/x_functions.lua
68
%%DATADIR%%/luaScripts/x_interface.lua
69
%%DATADIR%%/luaScripts/x_smb1enemylist.lua
70
%%DATADIR%%/palettes/ASQ_realityA.pal
71
%%DATADIR%%/palettes/ASQ_realityB.pal
72
%%DATADIR%%/palettes/BMF_final2.pal
73
%%DATADIR%%/palettes/BMF_final3.pal
74
%%DATADIR%%/palettes/Composite_Direct_FBX.pal
75
%%DATADIR%%/palettes/FCEU-13-default_nitsuja.pal
76
%%DATADIR%%/palettes/FCEU-15-nitsuja_new.pal
77
%%DATADIR%%/palettes/FCEUX.pal
78
%%DATADIR%%/palettes/NES_Classic_FBX.pal
79
%%DATADIR%%/palettes/NRS_NTSC.pal
80
%%DATADIR%%/palettes/NRS_PAL.pal
81
%%DATADIR%%/palettes/PC-10.pal
82
%%DATADIR%%/palettes/PVM_Style_D93_FBX.pal
83
%%DATADIR%%/palettes/RP2C03.pal
84
%%DATADIR%%/palettes/RP2C04_0001.pal
85
%%DATADIR%%/palettes/RP2C04_0002.pal
86
%%DATADIR%%/palettes/RP2C04_0003.pal
87
%%DATADIR%%/palettes/RP2C04_0004.pal
88
%%DATADIR%%/palettes/SONY_CXA2025AS_US.pal
89
%%DATADIR%%/palettes/Smooth_FBX.pal
90
%%DATADIR%%/palettes/Unsaturated-V6.pal
91
%%DATADIR%%/palettes/Wavebeam.pal
92
%%DATADIR%%/palettes/nestopia_rgb.pal
93
%%DATADIR%%/palettes/nestopia_yuv.pal
94
%%DATADIR%%/palettes/r57shell_PAL.pal
95
%%DATADIR%%/tools/taseditor_patterns.txt
96
share/pixmaps/fceux1.png

Return to bug 261402