diff --git a/games/libretro-core-info/Makefile b/games/libretro-core-info/Makefile index 9efcf735ae4f..bd6b27674d77 100644 --- a/games/libretro-core-info/Makefile +++ b/games/libretro-core-info/Makefile @@ -1,15 +1,15 @@ PORTNAME= libretro-core-info DISTVERSIONPREFIX=v -DISTVERSION= 1.9.7 +DISTVERSION= 1.10.0 CATEGORIES= games MAINTAINER= greg@unrelenting.technology COMMENT= Metadata about libretro cores LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USE_GITHUB= yes GH_ACCOUNT= libretro .include diff --git a/games/libretro-core-info/distinfo b/games/libretro-core-info/distinfo index 142feaa43837..57e4cd3d3047 100644 --- a/games/libretro-core-info/distinfo +++ b/games/libretro-core-info/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1629061128 -SHA256 (libretro-libretro-core-info-v1.9.7_GH0.tar.gz) = 027dc9efb075964dbd2c0df6ab4a3b68c7ac1ae905426ef3f1a6aee5b2a8b8a8 -SIZE (libretro-libretro-core-info-v1.9.7_GH0.tar.gz) = 70823 +TIMESTAMP = 1643135061 +SHA256 (libretro-libretro-core-info-v1.10.0_GH0.tar.gz) = e217f24c9d3537211b8ffd0ea0f906e6878b837e869fbfc90af7b8b8c0662945 +SIZE (libretro-libretro-core-info-v1.10.0_GH0.tar.gz) = 76295 diff --git a/games/libretro-core-info/pkg-plist b/games/libretro-core-info/pkg-plist index 0a80b49fcb2a..951366c460a5 100644 --- a/games/libretro-core-info/pkg-plist +++ b/games/libretro-core-info/pkg-plist @@ -1,227 +1,232 @@ share/libretro/info/00_example_libretro.info share/libretro/info/2048_libretro.info share/libretro/info/3dengine_libretro.info share/libretro/info/4do_libretro.info share/libretro/info/81_libretro.info +share/libretro/info/a5200_libretro.info share/libretro/info/advanced_tests_libretro.info share/libretro/info/atari800_libretro.info share/libretro/info/bk_libretro.info share/libretro/info/blastem_libretro.info share/libretro/info/bluemsx_libretro.info share/libretro/info/bnes_libretro.info share/libretro/info/boom3_libretro.info share/libretro/info/boom3_xp_libretro.info share/libretro/info/bsnes2014_accuracy_libretro.info share/libretro/info/bsnes2014_balanced_libretro.info share/libretro/info/bsnes2014_performance_libretro.info share/libretro/info/bsnes_cplusplus98_libretro.info share/libretro/info/bsnes_hd_beta_libretro.info share/libretro/info/bsnes_libretro.info share/libretro/info/bsnes_mercury_accuracy_libretro.info share/libretro/info/bsnes_mercury_balanced_libretro.info share/libretro/info/bsnes_mercury_performance_libretro.info share/libretro/info/cannonball_libretro.info share/libretro/info/cap32_libretro.info share/libretro/info/chailove_libretro.info share/libretro/info/citra2018_libretro.info share/libretro/info/citra_canary_libretro.info share/libretro/info/citra_libretro.info share/libretro/info/craft_libretro.info share/libretro/info/crocods_libretro.info share/libretro/info/cruzes_libretro.info share/libretro/info/daphne_libretro.info share/libretro/info/desmume2015_libretro.info share/libretro/info/desmume_libretro.info share/libretro/info/dinothawr_libretro.info share/libretro/info/directxbox_libretro.info share/libretro/info/dolphin_launcher_libretro.info share/libretro/info/dolphin_libretro.info share/libretro/info/dosbox_core_libretro.info share/libretro/info/dosbox_libretro.info share/libretro/info/dosbox_pure_libretro.info share/libretro/info/dosbox_svn_ce_libretro.info share/libretro/info/dosbox_svn_libretro.info share/libretro/info/duckstation_libretro.info share/libretro/info/easyrpg_libretro.info share/libretro/info/ecwolf_libretro.info share/libretro/info/emux_chip8_libretro.info share/libretro/info/emux_gb_libretro.info share/libretro/info/emux_nes_libretro.info share/libretro/info/emux_sms_libretro.info share/libretro/info/fbalpha2012_cps1_libretro.info share/libretro/info/fbalpha2012_cps2_libretro.info share/libretro/info/fbalpha2012_cps3_libretro.info share/libretro/info/fbalpha2012_libretro.info share/libretro/info/fbalpha2012_neogeo_libretro.info share/libretro/info/fbneo_libretro.info share/libretro/info/fceumm_libretro.info share/libretro/info/ffmpeg_libretro.info share/libretro/info/fixgb_libretro.info share/libretro/info/fixnes_libretro.info share/libretro/info/flycast_gles2_libretro.info share/libretro/info/flycast_libretro.info share/libretro/info/fmsx_libretro.info share/libretro/info/freechaf_libretro.info share/libretro/info/freeintv_libretro.info share/libretro/info/freej2me_libretro.info share/libretro/info/frodo_libretro.info share/libretro/info/fsuae_libretro.info share/libretro/info/fuse_libretro.info share/libretro/info/gambatte_libretro.info share/libretro/info/gearboy_libretro.info +share/libretro/info/gearcoleco_libretro.info share/libretro/info/gearsystem_libretro.info share/libretro/info/genesis_plus_gx_libretro.info share/libretro/info/genesis_plus_gx_wide_libretro.info share/libretro/info/gme_libretro.info share/libretro/info/gong_libretro.info share/libretro/info/gpsp_libretro.info share/libretro/info/gw_libretro.info share/libretro/info/handy_libretro.info share/libretro/info/hatari_libretro.info share/libretro/info/hbmame_libretro.info share/libretro/info/higan_sfc_balanced_libretro.info share/libretro/info/higan_sfc_libretro.info share/libretro/info/imageviewer_libretro.info share/libretro/info/ishiiruka_libretro.info +share/libretro/info/jaxe_libretro.info share/libretro/info/kronos_libretro.info share/libretro/info/lowresnx_libretro.info share/libretro/info/lutro_libretro.info share/libretro/info/mame2000_libretro.info share/libretro/info/mame2003_libretro.info share/libretro/info/mame2003_midway_libretro.info share/libretro/info/mame2003_plus_libretro.info share/libretro/info/mame2009_libretro.info share/libretro/info/mame2010_libretro.info share/libretro/info/mame2015_libretro.info share/libretro/info/mame2016_libretro.info share/libretro/info/mame_libretro.info share/libretro/info/mamearcade_libretro.info share/libretro/info/mednafen_gba_libretro.info share/libretro/info/mednafen_lynx_libretro.info share/libretro/info/mednafen_ngp_libretro.info share/libretro/info/mednafen_pce_fast_libretro.info share/libretro/info/mednafen_pce_libretro.info share/libretro/info/mednafen_pcfx_libretro.info share/libretro/info/mednafen_psx_hw_libretro.info share/libretro/info/mednafen_psx_libretro.info share/libretro/info/mednafen_saturn_libretro.info share/libretro/info/mednafen_snes_libretro.info share/libretro/info/mednafen_supafaust_libretro.info share/libretro/info/mednafen_supergrafx_libretro.info share/libretro/info/mednafen_vb_libretro.info share/libretro/info/mednafen_wswan_libretro.info share/libretro/info/melonds_libretro.info share/libretro/info/mesen-s_libretro.info share/libretro/info/mesen_libretro.info share/libretro/info/mess2015_libretro.info share/libretro/info/meteor_libretro.info share/libretro/info/mgba_libretro.info share/libretro/info/moonlight_libretro.info share/libretro/info/mpv_libretro.info share/libretro/info/mrboom_libretro.info share/libretro/info/mu_libretro.info share/libretro/info/mupen64plus_next_develop_libretro.info share/libretro/info/mupen64plus_next_gles2_libretro.info share/libretro/info/mupen64plus_next_gles3_libretro.info share/libretro/info/mupen64plus_next_libretro.info share/libretro/info/nekop2_libretro.info share/libretro/info/neocd_libretro.info share/libretro/info/nestopia_libretro.info share/libretro/info/np2kai_libretro.info share/libretro/info/nxengine_libretro.info share/libretro/info/o2em_libretro.info share/libretro/info/oberon_libretro.info +share/libretro/info/open-source-notices.info share/libretro/info/openlara_libretro.info share/libretro/info/opentyrian_libretro.info share/libretro/info/opera_libretro.info share/libretro/info/parallel_n64_debug_libretro.info share/libretro/info/parallel_n64_libretro.info share/libretro/info/pascal_pong_libretro.info share/libretro/info/pcem_libretro.info share/libretro/info/pcsx1_libretro.info share/libretro/info/pcsx2_libretro.info share/libretro/info/pcsx_rearmed_interpreter_libretro.info share/libretro/info/pcsx_rearmed_libretro.info share/libretro/info/pcsx_rearmed_libretro_neon.info share/libretro/info/picodrive_libretro.info share/libretro/info/play_libretro.info share/libretro/info/pocketcdg_libretro.info share/libretro/info/pokemini_libretro.info share/libretro/info/potator_libretro.info share/libretro/info/ppsspp_libretro.info share/libretro/info/prboom_libretro.info share/libretro/info/prosystem_libretro.info share/libretro/info/puae_libretro.info share/libretro/info/px68k_libretro.info share/libretro/info/quasi88_libretro.info share/libretro/info/quicknes_libretro.info share/libretro/info/race_libretro.info share/libretro/info/redbook_libretro.info share/libretro/info/reminiscence_libretro.info share/libretro/info/remotejoy_libretro.info share/libretro/info/retro8_libretro.info share/libretro/info/retrodream_libretro.info share/libretro/info/rustation_libretro.info share/libretro/info/sameboy_libretro.info share/libretro/info/sameduck_libretro.info share/libretro/info/scummvm_libretro.info share/libretro/info/simcp_libretro.info share/libretro/info/smsplus_libretro.info share/libretro/info/snes9x2002_libretro.info share/libretro/info/snes9x2005_libretro.info share/libretro/info/snes9x2005_plus_libretro.info share/libretro/info/snes9x2010_libretro.info share/libretro/info/snes9x_libretro.info share/libretro/info/squirreljme_libretro.info share/libretro/info/stella2014_libretro.info share/libretro/info/stella_libretro.info share/libretro/info/stonesoup_libretro.info share/libretro/info/swanstation_libretro.info share/libretro/info/tempgba_libretro.info share/libretro/info/test_libretro.info share/libretro/info/test_netplay_libretro.info share/libretro/info/testaudio_callback_libretro.info share/libretro/info/testaudio_no_callback_libretro.info share/libretro/info/testaudio_playback_wav_libretro.info share/libretro/info/testgl_compute_shaders_libretro.info share/libretro/info/testgl_ff_libretro.info share/libretro/info/testgl_libretro.info share/libretro/info/testinput_buttontest_libretro.info share/libretro/info/testretroluxury_libretro.info share/libretro/info/testsw_libretro.info share/libretro/info/testsw_vram_libretro.info share/libretro/info/testvulkan_async_compute_libretro.info share/libretro/info/testvulkan_libretro.info share/libretro/info/tgbdual_libretro.info share/libretro/info/theodore_libretro.info share/libretro/info/thepowdertoy_libretro.info share/libretro/info/tic80_libretro.info share/libretro/info/tyrquake_libretro.info share/libretro/info/uae4arm_libretro.info share/libretro/info/ume2015_libretro.info share/libretro/info/uzem_libretro.info share/libretro/info/vba_next_libretro.info share/libretro/info/vbam_libretro.info share/libretro/info/vecx_libretro.info share/libretro/info/vemulator_libretro.info share/libretro/info/vice_x128_libretro.info share/libretro/info/vice_x64_libretro.info share/libretro/info/vice_x64sc_libretro.info share/libretro/info/vice_xcbm2_libretro.info share/libretro/info/vice_xcbm5x0_libretro.info share/libretro/info/vice_xpet_libretro.info share/libretro/info/vice_xplus4_libretro.info share/libretro/info/vice_xscpu64_libretro.info share/libretro/info/vice_xvic_libretro.info share/libretro/info/virtualjaguar_libretro.info share/libretro/info/vitaquake2-rogue_libretro.info share/libretro/info/vitaquake2-xatrix_libretro.info share/libretro/info/vitaquake2-zaero_libretro.info share/libretro/info/vitaquake2_libretro.info share/libretro/info/vitaquake3_libretro.info share/libretro/info/vitavoyager_libretro.info +share/libretro/info/wasm4_libretro.info share/libretro/info/x1_libretro.info share/libretro/info/x64sdl_libretro.info share/libretro/info/xrick_libretro.info share/libretro/info/yabasanshiro_libretro.info share/libretro/info/yabause_libretro.info diff --git a/games/retroarch/Makefile b/games/retroarch/Makefile index c7d650cc4bb0..ecbfaa422d8d 100644 --- a/games/retroarch/Makefile +++ b/games/retroarch/Makefile @@ -1,109 +1,108 @@ # Created by: Yuri Victorovich PORTNAME= RetroArch -PORTVERSION= 1.9.7 +PORTVERSION= 1.10.0 DISTVERSIONPREFIX= v CATEGORIES= games emulators MAINTAINER= greg@unrelenting.technology COMMENT= Cross-platform entertainment system based on libretro API LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING +BUILD_DEPENDS= vulkan-loader>0:graphics/vulkan-loader \ + ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon \ libdrm.so:graphics/libdrm \ libass.so:multimedia/libass \ libfribidi.so:converters/fribidi \ libfontconfig.so:x11-fonts/fontconfig -BUILD_DEPENDS= vulkan-loader>0:graphics/vulkan-loader \ - ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers RUN_DEPENDS= retroarch-assets<=0:games/retroarch-assets USES= compiler:c++11-lib cpe gmake pkgconfig python:3.6+ shebangfix ssl CPE_VENDOR= libretro +USE_GITHUB= yes +GH_ACCOUNT= libretro +SHEBANG_FILES= libretro-common/glsym/glgen.py libretro-common/glsym/rglgen.py \ + tools/cg2glsl.py tools/vulkan_loader_generator.py + +HAS_CONFIGURE= yes +CONFIGURE_ARGS+=--enable-threads --disable-discord \ + --sysconfdir=${LOCALBASE}/etc +CONFIGURE_ENV+= MAN_DIR=${MANPREFIX}/man +LDFLAGS_i386= -Wl,-znotext + +DOCSDIR= ${PREFIX}/share/doc/${PORTNAME:tl} +SUB_FILES= pkg-message OPTIONS_DEFINE= CACA FFMPEG OSS JACK PULSEAUDIO ALSA SDL OPENGL OPENAL V4L FREETYPE WAYLAND UDEV QT X11 DOCS OPTIONS_DEFAULT=FFMPEG OSS SDL OPENGL OPENAL V4L FREETYPE WAYLAND UDEV QT X11 FFMPEG_DESC= On-the-fly recording of gameplay with libavcodec WAYLAND_DESC= Wayland display support UDEV_DESC= udev device hotplug support QT_DESC= Qt based desktop-style GUI -DOCSDIR= ${PREFIX}/share/doc/${PORTNAME:tl} - CACA_LIB_DEPENDS= libcaca.so:graphics/libcaca CACA_CONFIGURE_ENABLE= caca FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg FFMPEG_CONFIGURE_ENABLE=ffmpeg OSS_CONFIGURE_ENABLE= oss JACK_LIB_DEPENDS= libjack.so:audio/jack JACK_CONFIGURE_ENABLE= jack PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CONFIGURE_ENABLE= pulse ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_CONFIGURE_ENABLE= alsa SDL_USES= sdl SDL_USE= SDL=sdl2 image2 SDL_CONFIGURE_ON= --disable-sdl --enable-sdl2 SDL_CONFIGURE_OFF= --disable-sdl --disable-sdl2 OPENGL_USES= gl OPENGL_USE= GL=gl,egl,gbm OPENGL_CONFIGURE_ENABLE=opengl OPENAL_USES= openal:soft OPENAL_CONFIGURE_ENABLE=al V4L_LIB_DEPENDS= libv4l2.so:multimedia/libv4l V4L_BUILD_DEPENDS= v4l_compat>0:multimedia/v4l_compat V4L_CONFIGURE_ENABLE= v4l2 FREETYPE_LIB_DEPENDS= libfreetype.so:print/freetype2 FREETYPE_CONFIGURE_ENABLE= freetype WAYLAND_BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto \ ${LOCALBASE}/include/linux/kd.h:graphics/svgalib WAYLAND_LIB_DEPENDS= libwayland-egl.so:graphics/wayland WAYLAND_CONFIGURE_ENABLE= wayland UDEV_LIB_DEPENDS= libudev.so:devel/libudev-devd \ libepoll-shim.so:devel/libepoll-shim UDEV_CFLAGS= -I${LOCALBASE}/include/libepoll-shim UDEV_LDFLAGS= -L${LOCALBASE}/lib -lepoll-shim UDEV_CONFIGURE_ENABLE= udev QT_USES= qt:5 QT_USE= QT=core,gui,widgets,concurrent,network QT_CONFIGURE_ENABLE= qt X11_USES= xorg X11_USE= XORG=x11,xcb,xext,xinerama,xv,xxf86vm,xrandr X11_CONFIGURE_ENABLE= x11 -LDFLAGS_i386= -Wl,-znotext -CONFIGURE_ARGS+=--enable-threads --disable-discord -CONFIGURE_ENV+= MAN_DIR=${MANPREFIX}/man -SHEBANG_FILES= libretro-common/glsym/glgen.py libretro-common/glsym/rglgen.py \ - tools/cg2glsl.py tools/vulkan_loader_generator.py - -USE_GITHUB= yes -GH_ACCOUNT= libretro -SUB_FILES= pkg-message -HAS_CONFIGURE= yes -CONFIGURE_ARGS+=--sysconfdir=${LOCALBASE}/etc - post-patch: @${REINPLACE_CMD} -e 's|||' \ ${WRKSRC}/camera/drivers/video4linux2.c \ ${WRKSRC}/libretro-common/libco/armeabi.c \ ${WRKSRC}/memory/wii/mem2_manager.c @${REINPLACE_CMD} -e 's|||' \ ${WRKSRC}/camera/drivers/video4linux2.c post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/retroarch @${REINPLACE_CMD} \ -e 's|# libretro_directory =|libretro_directory = "${PREFIX}/lib/libretro"|' \ -e 's|# libretro_info_path =|libretro_info_path = "${PREFIX}/share/libretro/info"|' \ -e 's|# assets_directory =|assets_directory = "${PREFIX}/share/libretro/assets"|' \ -e 's|# video_shader_dir =|video_shader_dir = "${PREFIX}/share/libretro/shaders"|' \ -e 's|# video_filter_dir =|video_filter_dir = "${PREFIX}/lib/retroarch/filters/video"|' \ -e 's|# audio_filter_dir =|audio_filter_dir = "${PREFIX}/lib/retroarch/filters/audio"|' \ -e 's|# joypad_autoconfig_dir =|joypad_autoconfig_dir = "${PREFIX}/share/retroarch/autoconfig"|' \ -e 's|# menu_show_core_updater = true|menu_show_core_updater = false|' \ ${STAGEDIR}${PREFIX}/etc/retroarch.cfg .include diff --git a/games/retroarch/distinfo b/games/retroarch/distinfo index 7a71ce669c69..70882147b4bb 100644 --- a/games/retroarch/distinfo +++ b/games/retroarch/distinfo @@ -1,5 +1,3 @@ -TIMESTAMP = 1628839619 -SHA256 (libretro-RetroArch-v1.9.7_GH0.tar.gz) = a4a1791dbff796dccfb377f9a61bd4b1bea4f754ab6611f51fa1d0466babbc9e -SIZE (libretro-RetroArch-v1.9.7_GH0.tar.gz) = 40107807 -SHA256 (618c83d4ca1b8144377747076e28ac962e492392.patch) = 965b73683058b887aa0ce96cd1186a61d1491d00fc0d3a96531aaa3a6eed45de -SIZE (618c83d4ca1b8144377747076e28ac962e492392.patch) = 1573 +TIMESTAMP = 1643134660 +SHA256 (libretro-RetroArch-v1.10.0_GH0.tar.gz) = ff9c31abae19528275e40fbe49ef40be9410b4108513ae7dbf325e210e5b5bec +SIZE (libretro-RetroArch-v1.10.0_GH0.tar.gz) = 41689158