git: 16c56fb6289d - main - emulators/dosbox-staging: update to 0.82.0

From: Max Brazhnikov <makc_at_FreeBSD.org>
Date: Tue, 29 Oct 2024 20:48:30 UTC
The branch main has been updated by makc:

URL: https://cgit.FreeBSD.org/ports/commit/?id=16c56fb6289dcb9569600b6bd480d3ea7d6503c7

commit 16c56fb6289dcb9569600b6bd480d3ea7d6503c7
Author:     Max Brazhnikov <makc@FreeBSD.org>
AuthorDate: 2024-10-29 20:47:31 +0000
Commit:     Max Brazhnikov <makc@FreeBSD.org>
CommitDate: 2024-10-29 20:47:31 +0000

    emulators/dosbox-staging: update to 0.82.0
    
    Release notes: https://www.dosbox-staging.org/releases/release-notes/0.82.0/
---
 emulators/dosbox-staging/Makefile  |  5 +--
 emulators/dosbox-staging/distinfo  |  6 ++--
 emulators/dosbox-staging/pkg-plist | 74 +++++++++++++++++++-------------------
 3 files changed, 42 insertions(+), 43 deletions(-)

diff --git a/emulators/dosbox-staging/Makefile b/emulators/dosbox-staging/Makefile
index 2238802a3dd9..2598c00c2715 100644
--- a/emulators/dosbox-staging/Makefile
+++ b/emulators/dosbox-staging/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	dosbox-staging
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.81.2
+DISTVERSION=	0.82.0
 CATEGORIES=	emulators
 
 MAINTAINER=	makc@FreeBSD.org
@@ -43,10 +43,11 @@ MESON_ARGS+=	-Duse_zlib_ng=sse2,ssse3,neon
 .endif
 
 post-patch:
+	@${SED} -i '' '1s,bash,sh,' ${WRKSRC}/scripts/get-version.sh
 	@${REINPLACE_CMD} 's,/usr/share/doc/dosbox-staging,${DOCSDIR},' \
 		${WRKSRC}/docs/dosbox.1
 	${MV} ${WRKSRC}/docs/dosbox.1 ${WRKSRC}/docs/dosbox-staging.1
 	@${REINPLACE_CMD} '/^Exec/s,dosbox,dosbox-staging,' \
-		${WRKSRC}/contrib/linux/dosbox-staging.desktop
+		${WRKSRC}/contrib/linux/org.dosbox-staging.dosbox-staging.desktop
 
 .include <bsd.port.mk>
diff --git a/emulators/dosbox-staging/distinfo b/emulators/dosbox-staging/distinfo
index 549195bc24fd..44cb2c96a987 100644
--- a/emulators/dosbox-staging/distinfo
+++ b/emulators/dosbox-staging/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1721639136
-SHA256 (dosbox-staging-dosbox-staging-v0.81.2_GH0.tar.gz) = 6676a3b6957c144a80ca8c3ffec2a0bec0320274382f23af9c57dd1c20b2eb1b
-SIZE (dosbox-staging-dosbox-staging-v0.81.2_GH0.tar.gz) = 7023293
+TIMESTAMP = 1730228460
+SHA256 (dosbox-staging-dosbox-staging-v0.82.0_GH0.tar.gz) = a3f63f86bf203ba28512e189ce6736cdb0273647e77a62ce47ed3d01b3b4a88d
+SIZE (dosbox-staging-dosbox-staging-v0.82.0_GH0.tar.gz) = 7196080
diff --git a/emulators/dosbox-staging/pkg-plist b/emulators/dosbox-staging/pkg-plist
index f5bc45698eb2..117ac36a8671 100644
--- a/emulators/dosbox-staging/pkg-plist
+++ b/emulators/dosbox-staging/pkg-plist
@@ -1,6 +1,5 @@
 bin/dosbox-staging
-share/man/man1/dosbox-staging.1.gz
-share/applications/dosbox-staging.desktop
+share/applications/org.dosbox-staging.dosbox-staging.desktop
 %%PORTDOCS%%%%DOCSDIR%%/AUTHORS
 %%PORTDOCS%%%%DOCSDIR%%/README
 %%PORTDOCS%%%%DOCSDIR%%/THANKS
@@ -8,24 +7,24 @@ share/applications/dosbox-staging.desktop
 %%DATADIR%%/drives/y/dos/debug.com
 %%DATADIR%%/drives/y/dos/deltree.com
 %%DATADIR%%/drives/y/dos/xcopy.exe
-%%DATADIR%%/freedos-cpi/EGA.CPX
-%%DATADIR%%/freedos-cpi/EGA10.CPX
-%%DATADIR%%/freedos-cpi/EGA11.CPX
-%%DATADIR%%/freedos-cpi/EGA12.CPX
-%%DATADIR%%/freedos-cpi/EGA13.CPX
-%%DATADIR%%/freedos-cpi/EGA14.CPX
-%%DATADIR%%/freedos-cpi/EGA15.CPX
-%%DATADIR%%/freedos-cpi/EGA16.CPX
-%%DATADIR%%/freedos-cpi/EGA17.CPX
+%%DATADIR%%/freedos-cpi/EGA.CPI
+%%DATADIR%%/freedos-cpi/EGA10.CPI
+%%DATADIR%%/freedos-cpi/EGA11.CPI
+%%DATADIR%%/freedos-cpi/EGA12.CPI
+%%DATADIR%%/freedos-cpi/EGA13.CPI
+%%DATADIR%%/freedos-cpi/EGA14.CPI
+%%DATADIR%%/freedos-cpi/EGA15.CPI
+%%DATADIR%%/freedos-cpi/EGA16.CPI
+%%DATADIR%%/freedos-cpi/EGA17.CPI
 %%DATADIR%%/freedos-cpi/EGA18.CPI
-%%DATADIR%%/freedos-cpi/EGA2.CPX
-%%DATADIR%%/freedos-cpi/EGA3.CPX
-%%DATADIR%%/freedos-cpi/EGA4.CPX
-%%DATADIR%%/freedos-cpi/EGA5.CPX
-%%DATADIR%%/freedos-cpi/EGA6.CPX
-%%DATADIR%%/freedos-cpi/EGA7.CPX
-%%DATADIR%%/freedos-cpi/EGA8.CPX
-%%DATADIR%%/freedos-cpi/EGA9.CPX
+%%DATADIR%%/freedos-cpi/EGA2.CPI
+%%DATADIR%%/freedos-cpi/EGA3.CPI
+%%DATADIR%%/freedos-cpi/EGA4.CPI
+%%DATADIR%%/freedos-cpi/EGA5.CPI
+%%DATADIR%%/freedos-cpi/EGA6.CPI
+%%DATADIR%%/freedos-cpi/EGA7.CPI
+%%DATADIR%%/freedos-cpi/EGA8.CPI
+%%DATADIR%%/freedos-cpi/EGA9.CPI
 %%DATADIR%%/freedos-keyboard/KEYBOARD.SYS
 %%DATADIR%%/freedos-keyboard/KEYBRD2.SYS
 %%DATADIR%%/freedos-keyboard/KEYBRD3.SYS
@@ -54,21 +53,19 @@ share/applications/dosbox-staging.desktop
 %%DATADIR%%/glshaders/crt/vga-1080p.glsl
 %%DATADIR%%/glshaders/crt/vga-1440p.glsl
 %%DATADIR%%/glshaders/crt/vga-4k.glsl
+%%DATADIR%%/glshaders/interpolation/bilinear.glsl
 %%DATADIR%%/glshaders/interpolation/catmull-rom.glsl
+%%DATADIR%%/glshaders/interpolation/nearest.glsl
 %%DATADIR%%/glshaders/interpolation/sharp.glsl
 %%DATADIR%%/glshaders/misc/fixvideo-scanlines.glsl
 %%DATADIR%%/glshaders/misc/fixvideo.glsl
-%%DATADIR%%/glshaders/none.glsl
 %%DATADIR%%/glshaders/scaler/advinterp2x.glsl
 %%DATADIR%%/glshaders/scaler/advinterp3x.glsl
 %%DATADIR%%/glshaders/scaler/advmame2x.glsl
 %%DATADIR%%/glshaders/scaler/advmame3x.glsl
-%%DATADIR%%/glshaders/scaler/rgb2x.glsl
-%%DATADIR%%/glshaders/scaler/rgb3x.glsl
-%%DATADIR%%/glshaders/scaler/scan2x.glsl
-%%DATADIR%%/glshaders/scaler/scan3x.glsl
-%%DATADIR%%/glshaders/scaler/tv2x.glsl
-%%DATADIR%%/glshaders/scaler/tv3x.glsl
+%%DATADIR%%/glshaders/scaler/xbr-lv2-3d.glsl
+%%DATADIR%%/glshaders/scaler/xbr-lv2-noblend.glsl
+%%DATADIR%%/glshaders/scaler/xbr-lv3.glsl
 %%DATADIR%%/mapperfiles/xbox/abreed.map
 %%DATADIR%%/mapperfiles/xbox/abreedta.map
 %%DATADIR%%/mapperfiles/xbox/actuas.map
@@ -326,15 +323,16 @@ share/applications/dosbox-staging.desktop
 %%DATADIR%%/translations/nl.lng
 %%DATADIR%%/translations/pl.lng
 %%DATADIR%%/translations/ru.lng
-share/icons/hicolor/1024x1024/apps/dosbox-staging.png
-share/icons/hicolor/128x128/apps/dosbox-staging.png
-share/icons/hicolor/16x16/apps/dosbox-staging.png
-share/icons/hicolor/22x22/apps/dosbox-staging.png
-share/icons/hicolor/24x24/apps/dosbox-staging.png
-share/icons/hicolor/256x256/apps/dosbox-staging.png
-share/icons/hicolor/32x32/apps/dosbox-staging.png
-share/icons/hicolor/48x48/apps/dosbox-staging.png
-share/icons/hicolor/512x512/apps/dosbox-staging.png
-share/icons/hicolor/96x96/apps/dosbox-staging.png
-share/icons/hicolor/scalable/apps/dosbox-staging.svg
-share/metainfo/dosbox-staging.metainfo.xml
+share/icons/hicolor/1024x1024/apps/org.dosbox-staging.dosbox-staging.png
+share/icons/hicolor/128x128/apps/org.dosbox-staging.dosbox-staging.png
+share/icons/hicolor/16x16/apps/org.dosbox-staging.dosbox-staging.png
+share/icons/hicolor/22x22/apps/org.dosbox-staging.dosbox-staging.png
+share/icons/hicolor/24x24/apps/org.dosbox-staging.dosbox-staging.png
+share/icons/hicolor/256x256/apps/org.dosbox-staging.dosbox-staging.png
+share/icons/hicolor/32x32/apps/org.dosbox-staging.dosbox-staging.png
+share/icons/hicolor/48x48/apps/org.dosbox-staging.dosbox-staging.png
+share/icons/hicolor/512x512/apps/org.dosbox-staging.dosbox-staging.png
+share/icons/hicolor/96x96/apps/org.dosbox-staging.dosbox-staging.png
+share/icons/hicolor/scalable/apps/org.dosbox-staging.dosbox-staging.svg
+share/man/man1/dosbox-staging.1.gz
+share/metainfo/org.dosbox-staging.dosbox-staging.metainfo.xml