git: b434bd638171 - main - emulators/dosbox-staging: update to 0.79.1

From: Max Brazhnikov <makc_at_FreeBSD.org>
Date: Thu, 13 Oct 2022 20:21:27 UTC
The branch main has been updated by makc:

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

commit b434bd638171997220d7b58341cd04611853f993
Author:     Max Brazhnikov <makc@FreeBSD.org>
AuthorDate: 2022-10-13 20:20:55 +0000
Commit:     Max Brazhnikov <makc@FreeBSD.org>
CommitDate: 2022-10-13 20:20:55 +0000

    emulators/dosbox-staging: update to 0.79.1
    
    Release notes: https://dosbox-staging.github.io/v0-79-0/
---
 emulators/dosbox-staging/Makefile                |   6 +-
 emulators/dosbox-staging/distinfo                |   6 +-
 emulators/dosbox-staging/files/patch-meson.build |  30 +--
 emulators/dosbox-staging/pkg-plist               | 229 +++++++++++++++++++++++
 4 files changed, 251 insertions(+), 20 deletions(-)

diff --git a/emulators/dosbox-staging/Makefile b/emulators/dosbox-staging/Makefile
index cb6417cb8531..87f1cd0b48ea 100644
--- a/emulators/dosbox-staging/Makefile
+++ b/emulators/dosbox-staging/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	dosbox-staging
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.78.1
+DISTVERSION=	0.79.1
 CATEGORIES=	emulators
 
 MAINTAINER=	makc@FreeBSD.org
@@ -9,7 +9,9 @@ WWW=		https://dosbox-staging.github.io/
 
 LICENSE=	GPLv2
 
-LIB_DEPENDS=	libopusfile.so:audio/opusfile \
+LIB_DEPENDS=	libiir.so:audio/iir1 \
+		libopusfile.so:audio/opusfile \
+		libspeexdsp.so:audio/speexdsp \
 		libpng.so:graphics/png \
 		libslirp.so:net/libslirp
 
diff --git a/emulators/dosbox-staging/distinfo b/emulators/dosbox-staging/distinfo
index a39ec79a824f..acf94150a49b 100644
--- a/emulators/dosbox-staging/distinfo
+++ b/emulators/dosbox-staging/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1642278868
-SHA256 (dosbox-staging-dosbox-staging-v0.78.1_GH0.tar.gz) = dcd93ce27f5f3f31e7022288f7cbbc1f1f6eb7cc7150c2c085eeff8ba76c3690
-SIZE (dosbox-staging-dosbox-staging-v0.78.1_GH0.tar.gz) = 2968448
+TIMESTAMP = 1664791554
+SHA256 (dosbox-staging-dosbox-staging-v0.79.1_GH0.tar.gz) = 43f23fd0a5cff55e06a3ba2be8403f872ae47423f3bb4f823301eaae8a39ac2f
+SIZE (dosbox-staging-dosbox-staging-v0.79.1_GH0.tar.gz) = 3280884
diff --git a/emulators/dosbox-staging/files/patch-meson.build b/emulators/dosbox-staging/files/patch-meson.build
index f7204b0eced5..7c0fed11957c 100644
--- a/emulators/dosbox-staging/files/patch-meson.build
+++ b/emulators/dosbox-staging/files/patch-meson.build
@@ -1,20 +1,20 @@
---- meson.build.orig	2021-12-25 12:42:08 UTC
+--- meson.build.orig	2022-09-30 15:59:10 UTC
 +++ meson.build
-@@ -421,7 +421,7 @@ if host_machine.system() == 'windows'
-   dosbox_sources += res_file
- endif
- 
--executable('dosbox', dosbox_sources,
-+executable('dosbox-staging', dosbox_sources,
-            dependencies : [atomic_dep,
-                            stdcppfs_dep,
-                            sdl2_dep,
-@@ -454,7 +454,7 @@ data_dir     = get_option('datadir')
- licenses_dir = data_dir / 'licenses' / 'dosbox-staging'
- doc_dir      = data_dir / 'doc' / 'dosbox-staging'
+@@ -34,7 +34,7 @@ data_dir = get_option('datadir')
+ licenses_dir = data_dir / 'licenses' / meson.project_name()
+ doc_dir = data_dir / 'doc' / meson.project_name()
  
 -install_man('docs/dosbox.1')
 +install_man('docs/dosbox-staging.1')
- install_data('COPYING', install_dir : licenses_dir)
- install_data('AUTHORS', 'README', 'THANKS', install_dir : doc_dir)
+ install_data('COPYING', install_dir: licenses_dir)
+ install_data('AUTHORS', 'README', 'THANKS', install_dir: doc_dir)
+ 
+@@ -708,7 +708,7 @@ if host_machine.system() == 'windows'
+ endif
  
+ executable(
+-    'dosbox',
++    'dosbox-staging',
+     dosbox_sources,
+     dependencies: internal_deps + third_party_deps,
+     include_directories: incdir,
diff --git a/emulators/dosbox-staging/pkg-plist b/emulators/dosbox-staging/pkg-plist
index c1a8e58a5dbc..52b3d867f62a 100644
--- a/emulators/dosbox-staging/pkg-plist
+++ b/emulators/dosbox-staging/pkg-plist
@@ -4,6 +4,235 @@ share/applications/dosbox-staging.desktop
 %%PORTDOCS%%%%DOCSDIR%%/AUTHORS
 %%PORTDOCS%%%%DOCSDIR%%/README
 %%PORTDOCS%%%%DOCSDIR%%/THANKS
+%%DATADIR%%/drives/y.conf
+%%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/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-keyboard/KEYBOARD.SYS
+%%DATADIR%%/freedos-keyboard/KEYBRD2.SYS
+%%DATADIR%%/freedos-keyboard/KEYBRD3.SYS
+%%DATADIR%%/freedos-keyboard/KEYBRD4.SYS
+%%DATADIR%%/glshaders/advinterp2x.glsl
+%%DATADIR%%/glshaders/advinterp3x.glsl
+%%DATADIR%%/glshaders/advmame2x.glsl
+%%DATADIR%%/glshaders/advmame3x.glsl
+%%DATADIR%%/glshaders/crt-easymode-flat.glsl
+%%DATADIR%%/glshaders/crt-fakelottes-flat.glsl
+%%DATADIR%%/glshaders/none.glsl
+%%DATADIR%%/glshaders/rgb2x.glsl
+%%DATADIR%%/glshaders/rgb3x.glsl
+%%DATADIR%%/glshaders/scan2x.glsl
+%%DATADIR%%/glshaders/scan3x.glsl
+%%DATADIR%%/glshaders/sharp.glsl
+%%DATADIR%%/glshaders/tv2x.glsl
+%%DATADIR%%/glshaders/tv3x.glsl
+%%DATADIR%%/mapperfiles/xbox/abreed.map
+%%DATADIR%%/mapperfiles/xbox/abreedta.map
+%%DATADIR%%/mapperfiles/xbox/actuas.map
+%%DATADIR%%/mapperfiles/xbox/aitd.map
+%%DATADIR%%/mapperfiles/xbox/aitd2.map
+%%DATADIR%%/mapperfiles/xbox/aitd3.map
+%%DATADIR%%/mapperfiles/xbox/aitdjack.map
+%%DATADIR%%/mapperfiles/xbox/aladdin.map
+%%DATADIR%%/mapperfiles/xbox/alienc.map
+%%DATADIR%%/mapperfiles/xbox/alienr.map
+%%DATADIR%%/mapperfiles/xbox/alientri.map
+%%DATADIR%%/mapperfiles/xbox/alphasto.map
+%%DATADIR%%/mapperfiles/xbox/alqadim.map
+%%DATADIR%%/mapperfiles/xbox/amok.map
+%%DATADIR%%/mapperfiles/xbox/another.map
+%%DATADIR%%/mapperfiles/xbox/batmanac.map
+%%DATADIR%%/mapperfiles/xbox/batmanf.map
+%%DATADIR%%/mapperfiles/xbox/bigredr.map
+%%DATADIR%%/mapperfiles/xbox/blam.map
+%%DATADIR%%/mapperfiles/xbox/blood.map
+%%DATADIR%%/mapperfiles/xbox/bluesb.map
+%%DATADIR%%/mapperfiles/xbox/bluesbja.map
+%%DATADIR%%/mapperfiles/xbox/bstone.map
+%%DATADIR%%/mapperfiles/xbox/bstone2.map
+%%DATADIR%%/mapperfiles/xbox/bthorne.map
+%%DATADIR%%/mapperfiles/xbox/cadillac.map
+%%DATADIR%%/mapperfiles/xbox/cataco3d.map
+%%DATADIR%%/mapperfiles/xbox/catapoc.map
+%%DATADIR%%/mapperfiles/xbox/chxquest.map
+%%DATADIR%%/mapperfiles/xbox/cite.map
+%%DATADIR%%/mapperfiles/xbox/ckeen1.map
+%%DATADIR%%/mapperfiles/xbox/clifd.map
+%%DATADIR%%/mapperfiles/xbox/coolspot.map
+%%DATADIR%%/mapperfiles/xbox/covertac.map
+%%DATADIR%%/mapperfiles/xbox/crusnreg.map
+%%DATADIR%%/mapperfiles/xbox/crusnrem.map
+%%DATADIR%%/mapperfiles/xbox/cyberm.map
+%%DATADIR%%/mapperfiles/xbox/d.map
+%%DATADIR%%/mapperfiles/xbox/dderby.map
+%%DATADIR%%/mapperfiles/xbox/dderby2.map
+%%DATADIR%%/mapperfiles/xbox/ddragon.map
+%%DATADIR%%/mapperfiles/xbox/ddragon2.map
+%%DATADIR%%/mapperfiles/xbox/ddragon3.map
+%%DATADIR%%/mapperfiles/xbox/descent.map
+%%DATADIR%%/mapperfiles/xbox/descent2.map
+%%DATADIR%%/mapperfiles/xbox/disc.map
+%%DATADIR%%/mapperfiles/xbox/dnukem.map
+%%DATADIR%%/mapperfiles/xbox/dnukem2.map
+%%DATADIR%%/mapperfiles/xbox/doom.map
+%%DATADIR%%/mapperfiles/xbox/doom2.map
+%%DATADIR%%/mapperfiles/xbox/drally.map
+%%DATADIR%%/mapperfiles/xbox/dstrike.map
+%%DATADIR%%/mapperfiles/xbox/duke3d.map
+%%DATADIR%%/mapperfiles/xbox/ecstatic.map
+%%DATADIR%%/mapperfiles/xbox/ecstatic2.map
+%%DATADIR%%/mapperfiles/xbox/eradicat.map
+%%DATADIR%%/mapperfiles/xbox/ewj.map
+%%DATADIR%%/mapperfiles/xbox/ewj2.map
+%%DATADIR%%/mapperfiles/xbox/exhumed.map
+%%DATADIR%%/mapperfiles/xbox/extremea.map
+%%DATADIR%%/mapperfiles/xbox/fadetb.map
+%%DATADIR%%/mapperfiles/xbox/fatalr.map
+%%DATADIR%%/mapperfiles/xbox/fb.map
+%%DATADIR%%/mapperfiles/xbox/fifa.map
+%%DATADIR%%/mapperfiles/xbox/fifa96.map
+%%DATADIR%%/mapperfiles/xbox/fifa97.map
+%%DATADIR%%/mapperfiles/xbox/firestrm.map
+%%DATADIR%%/mapperfiles/xbox/funtrack.map
+%%DATADIR%%/mapperfiles/xbox/fxfightr.map
+%%DATADIR%%/mapperfiles/xbox/gb2.map
+%%DATADIR%%/mapperfiles/xbox/gods.map
+%%DATADIR%%/mapperfiles/xbox/goldnaxe.map
+%%DATADIR%%/mapperfiles/xbox/gta.map
+%%DATADIR%%/mapperfiles/xbox/gtalond.map
+%%DATADIR%%/mapperfiles/xbox/heretic.map
+%%DATADIR%%/mapperfiles/xbox/hexen.map
+%%DATADIR%%/mapperfiles/xbox/hioctane.map
+%%DATADIR%%/mapperfiles/xbox/horde.map
+%%DATADIR%%/mapperfiles/xbox/hulkpant.map
+%%DATADIR%%/mapperfiles/xbox/humans.map
+%%DATADIR%%/mapperfiles/xbox/jazz.map
+%%DATADIR%%/mapperfiles/xbox/jbazooka.map
+%%DATADIR%%/mapperfiles/xbox/jdredd.map
+%%DATADIR%%/mapperfiles/xbox/jimpower.map
+%%DATADIR%%/mapperfiles/xbox/joemac.map
+%%DATADIR%%/mapperfiles/xbox/jstrike.map
+%%DATADIR%%/mapperfiles/xbox/jungbook.map
+%%DATADIR%%/mapperfiles/xbox/jurassic.map
+%%DATADIR%%/mapperfiles/xbox/krusty.map
+%%DATADIR%%/mapperfiles/xbox/lba.map
+%%DATADIR%%/mapperfiles/xbox/lba2.map
+%%DATADIR%%/mapperfiles/xbox/lionking.map
+%%DATADIR%%/mapperfiles/xbox/lollypop.map
+%%DATADIR%%/mapperfiles/xbox/lostv.map
+%%DATADIR%%/mapperfiles/xbox/lostv2.map
+%%DATADIR%%/mapperfiles/xbox/magicp.map
+%%DATADIR%%/mapperfiles/xbox/mars3d.map
+%%DATADIR%%/mapperfiles/xbox/mdk.map
+%%DATADIR%%/mapperfiles/xbox/megarac2.map
+%%DATADIR%%/mapperfiles/xbox/megarace.map
+%%DATADIR%%/mapperfiles/xbox/menace.map
+%%DATADIR%%/mapperfiles/xbox/microcsm.map
+%%DATADIR%%/mapperfiles/xbox/mk1.map
+%%DATADIR%%/mapperfiles/xbox/mk2.map
+%%DATADIR%%/mapperfiles/xbox/mk3.map
+%%DATADIR%%/mapperfiles/xbox/mktril.map
+%%DATADIR%%/mapperfiles/xbox/mm.map
+%%DATADIR%%/mapperfiles/xbox/mm2.map
+%%DATADIR%%/mapperfiles/xbox/moktar.map
+%%DATADIR%%/mapperfiles/xbox/moon.map
+%%DATADIR%%/mapperfiles/xbox/nba97.map
+%%DATADIR%%/mapperfiles/xbox/nbajamte.map
+%%DATADIR%%/mapperfiles/xbox/nfsse.map
+%%DATADIR%%/mapperfiles/xbox/nhl97.map
+%%DATADIR%%/mapperfiles/xbox/novas.map
+%%DATADIR%%/mapperfiles/xbox/oddworld.map
+%%DATADIR%%/mapperfiles/xbox/omf2097.map
+%%DATADIR%%/mapperfiles/xbox/panzakb.map
+%%DATADIR%%/mapperfiles/xbox/petesamp.map
+%%DATADIR%%/mapperfiles/xbox/pitfghtr.map
+%%DATADIR%%/mapperfiles/xbox/pop.map
+%%DATADIR%%/mapperfiles/xbox/pop2.map
+%%DATADIR%%/mapperfiles/xbox/prayfd.map
+%%DATADIR%%/mapperfiles/xbox/preh.map
+%%DATADIR%%/mapperfiles/xbox/preh2.map
+%%DATADIR%%/mapperfiles/xbox/primrage.map
+%%DATADIR%%/mapperfiles/xbox/pushover.map
+%%DATADIR%%/mapperfiles/xbox/quake.map
+%%DATADIR%%/mapperfiles/xbox/raiden.map
+%%DATADIR%%/mapperfiles/xbox/rallyc.map
+%%DATADIR%%/mapperfiles/xbox/raptor.map
+%%DATADIR%%/mapperfiles/xbox/rayman.map
+%%DATADIR%%/mapperfiles/xbox/redneck.map
+%%DATADIR%%/mapperfiles/xbox/redneck2.map
+%%DATADIR%%/mapperfiles/xbox/reloaded.map
+%%DATADIR%%/mapperfiles/xbox/rg97.map
+%%DATADIR%%/mapperfiles/xbox/rise.map
+%%DATADIR%%/mapperfiles/xbox/rise2.map
+%%DATADIR%%/mapperfiles/xbox/rott.map
+%%DATADIR%%/mapperfiles/xbox/scorchdp.map
+%%DATADIR%%/mapperfiles/xbox/screamr.map
+%%DATADIR%%/mapperfiles/xbox/screamr2.map
+%%DATADIR%%/mapperfiles/xbox/sf2.map
+%%DATADIR%%/mapperfiles/xbox/shadoww.map
+%%DATADIR%%/mapperfiles/xbox/shells.map
+%%DATADIR%%/mapperfiles/xbox/simparc.map
+%%DATADIR%%/mapperfiles/xbox/simpbvs.map
+%%DATADIR%%/mapperfiles/xbox/skynet.map
+%%DATADIR%%/mapperfiles/xbox/spacer.map
+%%DATADIR%%/mapperfiles/xbox/spearod.map
+%%DATADIR%%/mapperfiles/xbox/speedbl2.map
+%%DATADIR%%/mapperfiles/xbox/spidey.map
+%%DATADIR%%/mapperfiles/xbox/srally.map
+%%DATADIR%%/mapperfiles/xbox/ssf2t.map
+%%DATADIR%%/mapperfiles/xbox/stargunr.map
+%%DATADIR%%/mapperfiles/xbox/streetr.map
+%%DATADIR%%/mapperfiles/xbox/strife.map
+%%DATADIR%%/mapperfiles/xbox/superc.map
+%%DATADIR%%/mapperfiles/xbox/swdf.map
+%%DATADIR%%/mapperfiles/xbox/swiv3d.map
+%%DATADIR%%/mapperfiles/xbox/tbraider.map
+%%DATADIR%%/mapperfiles/xbox/term2.map
+%%DATADIR%%/mapperfiles/xbox/termfs.map
+%%DATADIR%%/mapperfiles/xbox/timec.map
+%%DATADIR%%/mapperfiles/xbox/timegate.map
+%%DATADIR%%/mapperfiles/xbox/timewar.map
+%%DATADIR%%/mapperfiles/xbox/tmnt.map
+%%DATADIR%%/mapperfiles/xbox/tmntarc.map
+%%DATADIR%%/mapperfiles/xbox/tmntman.map
+%%DATADIR%%/mapperfiles/xbox/trackatk.map
+%%DATADIR%%/mapperfiles/xbox/turric2.map
+%%DATADIR%%/mapperfiles/xbox/tvcd.map
+%%DATADIR%%/mapperfiles/xbox/tyrian.map
+%%DATADIR%%/mapperfiles/xbox/wacky.map
+%%DATADIR%%/mapperfiles/xbox/warriors.map
+%%DATADIR%%/mapperfiles/xbox/wcrew.map
+%%DATADIR%%/mapperfiles/xbox/whaven.map
+%%DATADIR%%/mapperfiles/xbox/whaven2.map
+%%DATADIR%%/mapperfiles/xbox/wilds.map
+%%DATADIR%%/mapperfiles/xbox/wipeout.map
+%%DATADIR%%/mapperfiles/xbox/wolf3d.map
+%%DATADIR%%/mapperfiles/xbox/wrallyf.map
+%%DATADIR%%/mapperfiles/xbox/wwfarc.map
+%%DATADIR%%/mapperfiles/xbox/wwfiyh.map
+%%DATADIR%%/mapperfiles/xbox/xenon2.map
+%%DATADIR%%/mapperfiles/xbox/xmcota.map
+%%DATADIR%%/translated-0.79-conf-files/dosbox-staging-de.conf
+%%DATADIR%%/translated-0.79-conf-files/dosbox-staging-it.conf
+%%DATADIR%%/translated-0.79-conf-files/dosbox-staging-pl.conf
 %%DATADIR%%/translations/de.lng
 %%DATADIR%%/translations/en.lng
 %%DATADIR%%/translations/es.lng