diff --git a/games/libretro-beetle_psx/Makefile b/games/libretro-beetle_psx/Makefile index ecb15b7d6cca..fc144601ecd7 100644 --- a/games/libretro-beetle_psx/Makefile +++ b/games/libretro-beetle_psx/Makefile @@ -1,30 +1,31 @@ PORTNAME= libretro-beetle_psx DISTVERSION= 0.20260614 +PORTREVISION= 1 CATEGORIES= games -MAINTAINER= tilde@ultros.pro +MAINTAINER= ports@FreeBSD.org COMMENT= Standalone port/fork of Mednafen PSX to the Libretro API WWW= https://github.com/libretro/beetle-psx-libretro LICENSE= GPLv2 USES= compiler:c++11-lib gmake USE_GITHUB= yes GH_ACCOUNT= libretro GH_PROJECT= beetle-psx-libretro GH_TAGNAME= d460f8342060526678e7fd8222048324c2a80d86 USE_LDCONFIG= yes PLIST_FILES= lib/libretro/mednafen_psx_libretro.so .include .if ${ARCH:Marmv?} USE_GCC= yes:build .endif do-install: ${MKDIR} ${STAGEDIR}/${PREFIX}/lib/libretro ${INSTALL_LIB} ${WRKSRC}/mednafen_psx_libretro.so ${STAGEDIR}/${PREFIX}/lib/libretro .include diff --git a/games/libretro-core-info/Makefile b/games/libretro-core-info/Makefile index e946bdc11127..e4f9e2529234 100644 --- a/games/libretro-core-info/Makefile +++ b/games/libretro-core-info/Makefile @@ -1,19 +1,20 @@ PORTNAME= libretro-core-info DISTVERSIONPREFIX=v DISTVERSION= 1.22.2 +PORTREVISION= 1 CATEGORIES= games -MAINTAINER= tilde@ultros.pro +MAINTAINER= ports@FreeBSD.org COMMENT= Metadata about libretro cores WWW= https://github.com/libretro/libretro-core-info LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USE_GITHUB= yes GH_ACCOUNT= libretro NO_ARCH= yes NO_BUILD= yes .include diff --git a/games/libretro-gambatte/Makefile b/games/libretro-gambatte/Makefile index f61ac560781b..29ee7bea4f3c 100644 --- a/games/libretro-gambatte/Makefile +++ b/games/libretro-gambatte/Makefile @@ -1,24 +1,25 @@ PORTNAME= libretro-gambatte DISTVERSION= 0.20260515 +PORTREVISION= 1 CATEGORIES= games -MAINTAINER= tilde@ultros.pro +MAINTAINER= ports@FreeBSD.org COMMENT= Libretro Implementation of libgambatte, a Game Boy Color emulator WWW= https://github.com/libretro/gambatte-libretro LICENSE= GPLv2 USES= compiler:c++11-lib gmake USE_GITHUB= yes GH_ACCOUNT= libretro GH_PROJECT= gambatte-libretro GH_TAGNAME= 3262c2aa4adae8dba4f6d51cdd931c15cb11569f USE_LDCONFIG= yes PLIST_FILES= lib/libretro/gambatte_libretro.so do-install: ${MKDIR} ${STAGEDIR}/${PREFIX}/lib/libretro ${INSTALL_LIB} ${WRKSRC}/gambatte_libretro.so ${STAGEDIR}/${PREFIX}/lib/libretro .include diff --git a/games/libretro-mgba/Makefile b/games/libretro-mgba/Makefile index 3c8057ebb2a1..40dfbb70fcb6 100644 --- a/games/libretro-mgba/Makefile +++ b/games/libretro-mgba/Makefile @@ -1,24 +1,25 @@ PORTNAME= libretro-mgba DISTVERSION= 0.20251013 +PORTREVISION= 1 CATEGORIES= games -MAINTAINER= tilde@ultros.pro +MAINTAINER= ports@FreeBSD.org COMMENT= Game Boy Advance Emulator for libretro WWW= https://github.com/libretro/mgba LICENSE= MPL20 USES= compiler:c++11-lib gmake USE_GITHUB= yes GH_ACCOUNT= libretro GH_PROJECT= mgba GH_TAGNAME= c758314a639aa0066e7b65a8341448181b73c804 USE_LDCONFIG= yes PLIST_FILES= lib/libretro/mgba_libretro.so do-install: ${MKDIR} ${STAGEDIR}/${PREFIX}/lib/libretro ${INSTALL_LIB} ${WRKSRC}/mgba_libretro.so ${STAGEDIR}/${PREFIX}/lib/libretro .include diff --git a/games/libretro-nestopia/Makefile b/games/libretro-nestopia/Makefile index dde31b9c89c9..a97232cdecf9 100644 --- a/games/libretro-nestopia/Makefile +++ b/games/libretro-nestopia/Makefile @@ -1,26 +1,27 @@ PORTNAME= libretro-nestopia DISTVERSION= 0.20260228 +PORTREVISION= 1 CATEGORIES= games -MAINTAINER= tilde@ultros.pro +MAINTAINER= ports@FreeBSD.org COMMENT= NEStopia emulator for libretro WWW= https://github.com/libretro/nestopia LICENSE= GPLv2 USES= compiler:c++11-lib gmake USE_GITHUB= yes GH_ACCOUNT= libretro GH_PROJECT= nestopia GH_TAGNAME= c0ae3bcbe78a1a21a20384b96b70774cc165d2c2 USE_LDCONFIG= yes BUILD_WRKSRC= ${WRKSRC}/libretro PLIST_FILES= lib/libretro/nestopia_libretro.so do-install: ${MKDIR} ${STAGEDIR}/${PREFIX}/lib/libretro ${INSTALL_LIB} ${WRKSRC}/libretro/nestopia_libretro.so ${STAGEDIR}/${PREFIX}/lib/libretro .include diff --git a/games/libretro-snes9x/Makefile b/games/libretro-snes9x/Makefile index 24a5b8481133..1b32416f939d 100644 --- a/games/libretro-snes9x/Makefile +++ b/games/libretro-snes9x/Makefile @@ -1,31 +1,32 @@ PORTNAME= libretro-snes9x DISTVERSION= 0.20250908 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= games -MAINTAINER= tilde@ultros.pro +MAINTAINER= ports@FreeBSD.org COMMENT= Snes9x - Portable Super Nintendo emulator WWW= https://github.com/libretro/snes9x # Commercial users must seek permission from copyright holders. LICENSE= PS LICENSE_NAME= PS LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= dist-mirror pkg-mirror auto-accept USES= compiler:c++11-lib gmake USE_GITHUB= yes GH_ACCOUNT= libretro GH_PROJECT= snes9x GH_TAGNAME= 5a40cd5514e63e691e39141d64267798357a1424 USE_LDCONFIG= yes BUILD_WRKSRC= ${WRKSRC}/libretro PLIST_FILES= lib/libretro/snes9x_libretro.so do-install: ${MKDIR} ${STAGEDIR}/${PREFIX}/lib/libretro ${INSTALL_LIB} ${WRKSRC}/libretro/snes9x_libretro.so ${STAGEDIR}/${PREFIX}/lib/libretro .include diff --git a/games/retroarch-assets/Makefile b/games/retroarch-assets/Makefile index 4a213d64e4d1..b2b78263adaf 100644 --- a/games/retroarch-assets/Makefile +++ b/games/retroarch-assets/Makefile @@ -1,19 +1,20 @@ PORTNAME= retroarch-assets DISTVERSIONPREFIX= v DISTVERSION= 1.22.0 +PORTREVISION= 1 CATEGORIES= games -MAINTAINER= tilde@ultros.pro +MAINTAINER= ports@FreeBSD.org COMMENT= Graphical assets and official branding for RetroArch WWW= https://github.com/libretro/retroarch-assets LICENSE= CC-BY-4.0 LICENSE_FILE= ${WRKSRC}/COPYING USE_GITHUB= yes GH_ACCOUNT= libretro NO_ARCH= yes NO_BUILD= yes .include diff --git a/games/retroarch/Makefile b/games/retroarch/Makefile index f35163049f23..db3fad6ae221 100644 --- a/games/retroarch/Makefile +++ b/games/retroarch/Makefile @@ -1,119 +1,119 @@ PORTNAME= RetroArch DISTVERSIONPREFIX= v DISTVERSION= 1.22.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= games emulators MASTER_SITES= https://github.com/libretro/${PORTNAME}/releases/download/v${DISTVERSION}/ DISTNAME= ${PORTNAME:tl}-sourceonly-${DISTVERSION} -MAINTAINER= tilde@ultros.pro +MAINTAINER= ports@FreeBSD.org COMMENT= Cross-platform entertainment system based on libretro API WWW= https://github.com/libretro/RetroArch LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers \ vulkan-loader>0:graphics/vulkan-loader LIB_DEPENDS= libass.so:multimedia/libass \ libdrm.so:graphics/libdrm \ libfontconfig.so:x11-fonts/fontconfig \ libfribidi.so:converters/fribidi \ libxkbcommon.so:x11/libxkbcommon RUN_DEPENDS= retroarch-assets>0:games/retroarch-assets \ libretro-core-info>0:games/libretro-core-info USES= compiler:c++11-lib cpe gmake pkgconfig python shebangfix ssl \ tar:xz CPE_VENDOR= 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+= --disable-discord \ --enable-threads \ --sysconfdir=${LOCALBASE}/etc CONFIGURE_ENV+= MAN_DIR=${PREFIX}/share/man LDFLAGS_i386= -Wl,-znotext DOCSDIR= ${PREFIX}/share/doc/${PORTNAME:tl} SUB_FILES= pkg-message OPTIONS_DEFINE= ALSA CACA DOCS FFMPEG FREETYPE JACK OPENAL OPENGL OSS \ PIPEWIRE PULSEAUDIO QT SDL UDEV V4L X11 OPTIONS_DEFINE_amd64= WAYLAND # svgalib is x86 only OPTIONS_DEFINE_i386= WAYLAND OPTIONS_DEFAULT= FFMPEG FREETYPE OPENAL OPENGL OSS QT SDL UDEV V4L X11 OPTIONS_DEFAULT_amd64= WAYLAND OPTIONS_DEFAULT_i386= WAYLAND FFMPEG_DESC= On-the-fly recording of gameplay with libavcodec QT_DESC= Qt based desktop-style GUI UDEV_DESC= udev device hotplug support WAYLAND_DESC= Wayland display support ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_CONFIGURE_ENABLE= alsa CACA_LIB_DEPENDS= libcaca.so:graphics/libcaca CACA_CONFIGURE_ENABLE= caca FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg FFMPEG_CONFIGURE_ENABLE= ffmpeg FREETYPE_LIB_DEPENDS= libfreetype.so:print/freetype2 FREETYPE_CONFIGURE_ENABLE= freetype JACK_LIB_DEPENDS= libjack.so:audio/jack JACK_CONFIGURE_ENABLE= jack OPENAL_USES= openal:soft OPENAL_CONFIGURE_ENABLE= al OPENGL_USES= gl OPENGL_USE= GL=egl,gbm,gl OPENGL_CONFIGURE_ENABLE= opengl OSS_CONFIGURE_ENABLE= oss PIPEWIRE_LIB_DEPENDS= libpipewire-0.3.so:multimedia/pipewire PIPEWIRE_CONFIGURE_ENABLE= pipewire PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CONFIGURE_ENABLE= pulse QT_USES= qt:6 QT_USE= QT=base QT_CONFIGURE_ENABLE= qt SDL_USES= sdl SDL_USE= image2 \ SDL=sdl2 SDL_CONFIGURE_ON= --disable-sdl \ --enable-sdl2 SDL_CONFIGURE_OFF= --disable-sdl \ --disable-sdl2 UDEV_LIB_DEPENDS= libepoll-shim.so:devel/libepoll-shim \ libudev.so:devel/libudev-devd UDEV_CONFIGURE_ENABLE= udev UDEV_CFLAGS= -I${LOCALBASE}/include/libepoll-shim UDEV_LDFLAGS= -L${LOCALBASE}/lib -lepoll-shim V4L_BUILD_DEPENDS= v4l_compat>0:multimedia/v4l_compat V4L_LIB_DEPENDS= libv4l2.so:multimedia/libv4l V4L_CONFIGURE_ENABLE= v4l2 WAYLAND_CATEGORIES= wayland 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 X11_USES= xorg X11_USE= XORG=x11,xcb,xext,xi,xinerama,xrandr,xscrnsaver,xv,xxf86vm X11_CONFIGURE_ENABLE= x11 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 @${RM} ${STAGEDIR}${PREFIX}/etc/retroarch.cfg.bak @${MV} ${STAGEDIR}${PREFIX}/etc/retroarch.cfg ${STAGEDIR}${PREFIX}/etc/retroarch.cfg.sample .include diff --git a/net-im/gotosocial/Makefile b/net-im/gotosocial/Makefile index 005d43a3b5e6..4f8aaee1b82b 100644 --- a/net-im/gotosocial/Makefile +++ b/net-im/gotosocial/Makefile @@ -1,79 +1,79 @@ PORTNAME= gotosocial DISTVERSIONPREFIX= v DISTVERSION= 0.22.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net-im MASTER_SITES= https://codeberg.org/superseriousbusiness/${PORTNAME}/releases/download/v${DISTVERSION}/ DISTFILES= ${PORTNAME}-${DISTVERSION}-source-code.tar.gz ${PORTNAME}_${DISTVERSION}_web-assets.tar.gz -MAINTAINER= tilde@ultros.pro +MAINTAINER= ports@FreeBSD.org COMMENT= Golang fediverse server WWW= https://docs.gotosocial.org/en/latest/ LICENSE= AGPLv3 CC-BY-3.0 CC-BY-SA-4.0 MIT OFL11 LICENSE_COMB= multi LICENSE_FILE_AGPLv3= ${WRKSRC}/LICENSE LICENSE_FILE_CC-BY-3.0= ${WRKSRC}/CC-BY-3.0 LICENSE_FILE_CC-BY-SA-4.0= ${WRKSRC}/CC-BY-SA-4.0 LICENSE_FILE_MIT= ${WRKSRC}/MIT LICENSE_FILE_OFL11= ${WRKSRC}/OFL11 ONLY_FOR_ARCHS= aarch64 amd64 armv7 i386 ONLY_FOR_ARCHS_REASON= https://gitlab.com/cznic/libc/-/issues/15 USES= go:modules USE_RC_SUBR= ${PORTNAME} GO_TARGET= ./cmd/gotosocial GO_BUILDFLAGS+= -tags "netgo osusergo static_build kvformat ${WITH_DEBUG:Ddebugenv}" \ -ldflags="${STRIP} -w -extldflags '-static' -X 'main.Version=${PKGVERSION}'" CGO_ENABLED= 0 TESTING_UNSAFE= FAIL codeberg.org/superseriousbusiness/gotosocial/internal/log SUB_LIST= DBDIR="${DBDIR}" \ GROUP="${GROUPS}" \ USER="${USERS}" \ WWWDIR="${WWWDIR}" NO_WRKSUBDIR= yes USERS= gotosocial GROUPS= gotosocial DBDIR= /var/db/${PORTNAME} PLIST_SUB= WWWDIR="${WWWDIR}" post-extract: ${SED} -n "1, 27p" ${WRKSRC}/web/assets/Fork-Awesome/LICENSES \ > ${WRKSRC}/MIT ${SED} -n "28, 352p" ${WRKSRC}/web/assets/Fork-Awesome/LICENSES \ > ${WRKSRC}/CC-BY-3.0 ${SED} -n "353, 452p" ${WRKSRC}/web/assets/Fork-Awesome/LICENSES \ > ${WRKSRC}/OFL11 ${HEAD} -n 8 ${WRKSRC}/web/assets/LICENSE > ${WRKSRC}/CC-BY-SA-4.0 ${TAIL} -n 1 ${WRKSRC}/web/assets/LICENSE >> ${WRKSRC}/MIT ${ECHO} >> ${WRKSRC}/MIT ${RM} ${WRKSRC}/web/assets/LICENSE ${RM} ${WRKSRC}/web/assets/Fork-Awesome/LICENSES ${RM} ${WRKSRC}/web/assets/fonts/OFL.txt ${RM} ${WRKSRC}/web/assets/Fork-Awesome/CONTRIBUTORS.md post-patch: ${REINPLACE_CMD} -e 's,GTS_DB_TYPE="postgres",#&,' ${WRKSRC}/scripts/test.sh post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md \ ${STAGEDIR}${DOCSDIR} ${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKSRC}/example/config.yaml \ ${STAGEDIR}${ETCDIR}/config.yaml.sample (cd ${WRKSRC}/web && ${COPYTREE_SHARE} "assets template" ${STAGEDIR}${WWWDIR}) do-test: (cd ${GO_WRKSRC}; \ ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${GO_ENV} GOPROXY=off scripts/test.sh) .include