# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= stella VERSION= 7.0c REVISION= 1 KEYWORDS= emulators VARIANTS= std SDESC[std]= Multi-platform Atari 2600 emulator HOMEPAGE= https://stella-emu.github.io/ CONTACT= Todd_Martin[warfox@sdf.org] DOWNLOAD_GROUPS= main SITES[main]= GITHUB/stella-emu:stella:7.0c DISTFILE[1]= generated:main DF_INDEX= 1 SPKGS[std]= set primary docs OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none USES= pkgconfig gmake zlib png c++:primary SDL_COMPONENTS= sdl2 LICENSE= GPLv2:primary LICENSE_TERMS= primary:{{WRKSRC}}/Copyright.txt LICENSE_FILE= GPLv2:{{WRKSRC}}/License.txt LICENSE_SCHEME= solo FPC_EQUIVALENT= emulators/stella MUST_CONFIGURE= yes CONFIGURE_ARGS= --prefix={{PREFIX}} --build post-stage: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/stella [FILE:150:descriptions/desc.primary] Stella is a multiplatform Atary 2600 VCS emulator. Originally developed for linux by Bradford W. Mott and is currently maintained by Stephen Anthony. [FILE:108:distinfo] b9309198aa5746cd568e91caaea10bbeab4ca8155493d0243694b41bdb39d7ca 7640922 stella-emu-stella-7.0c.tar.gz [FILE:341:manifests/plist.primary] bin/stella share/applications/stella.desktop share/icons/hicolor/128x128/apps/stella.png share/icons/hicolor/16x16/apps/stella.png share/icons/hicolor/22x22/apps/stella.png share/icons/hicolor/24x24/apps/stella.png share/icons/hicolor/32x32/apps/stella.png share/icons/hicolor/48x48/apps/stella.png share/icons/hicolor/64x64/apps/stella.png [FILE:1857:manifests/plist.docs] share/doc/stella/ Announce.txt Changes.txt Copyright.txt License.txt README-SDL.txt README.md Todo.txt debugger.html index.html share/doc/stella/graphics/ cheat.png chucky_cheese.png circuit.png commandmenu.png console.png debugger_audiotab.png debugger_bankcomplex.png debugger_banksimple.png debugger_bpstatus.png debugger_cpuregs.png debugger_dataops.png debugger_globalbuttons.png debugger_iotab.png debugger_main.png debugger_options.png debugger_ram-dpc.png debugger_ram-f8sc.png debugger_ram.png debugger_ramsearch.png debugger_rom.png debugger_romcmenu.png debugger_tiainfo.png debugger_tiaoutcmenu.png debugger_tiatab.png debugger_tiazoomcmenu.png developer_stats.png eventmapping.png eventmapping_combo.png eventmapping_devsports.png eventmapping_mouse.png eventmapping_remap.png highscores.png jr_pacman.png launcher.png launcher_options_snapshots.png launcher_override.png logs.png navigation_buttons.png open_help.png options.png options_audio.png options_bezels.png options_developer.png options_developer_debugger.png options_developer_emulation.png options_developer_tia.png options_developer_timemachine.png options_developer_video.png options_emulation.png options_gameinfo_cartridge.png options_gameinfo_console.png options_gameinfo_controller.png options_gameinfo_emulation.png options_gameinfo_highscores.png options_gameinfo_quadtari.png options_misc.png options_misc_classic.png options_misc_dark.png options_misc_light.png options_ui.png options_video.png options_video_palettes.png options_video_tv.png pacman.png qwertz.png reload_list.png romaudit.png rominfo_1x_large.png rominfo_1x_small.png rominfo_2x_small.png secret_quest.png select_random_rom.png show_current_dir.png show_sub_dirs.png space_invaders.png stella_icon.png timemachine.png [FILE:412:patches/patch-configure] --- configure.orig 2025-01-02 21:14:35 UTC +++ configure @@ -585,7 +585,7 @@ else echo_n "Checking hosttype... " echo $_host_os case $_host_os in - linux* | openbsd* | freebsd* | kfreebsd* | netbsd* | bsd* | gnu0.* | sunos* | hpux* | beos*) + linux* | openbsd* | dragonfly* | freebsd* | midnight* | netbsd* | bsd* | gnu0.* | sunos* | hpux* | beos*) DEFINES="$DEFINES -DUNIX" _host_os=unix ;; [FILE:548:patches/patch-src_lib_sqlite_source_sqlite3.c] --- src/lib/sqlite/source/sqlite3.c.orig 2025-01-02 21:14:35 UTC +++ src/lib/sqlite/source/sqlite3.c @@ -20645,8 +20645,8 @@ SQLITE_PRIVATE int sqlite3HeapNearlyFull ** that deal with sqlite3StackAlloc() failures to be unreachable. */ #ifdef SQLITE_USE_ALLOCA -# define sqlite3StackAllocRaw(D,N) alloca(N) -# define sqlite3StackAllocRawNN(D,N) alloca(N) +# define sqlite3StackAllocRaw(D,N) __builtin_alloca(N) +# define sqlite3StackAllocRawNN(D,N) __builtin_alloca(N) # define sqlite3StackFree(D,P) # define sqlite3StackFreeNN(D,P) #else [FILE:323:patches/patch-src_os_unix_SerialPortUNIX.cxx] --- src/os/unix/SerialPortUNIX.cxx.orig 2025-01-02 21:14:35 UTC +++ src/os/unix/SerialPortUNIX.cxx @@ -17,7 +17,11 @@ #include #include +#if !defined(__DragonFly__) && !defined(_FreeBSD__) #include +#else +#include +#endif #include #include