<pre style='margin:0'>
Ken (kencu) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/a4b8bbccfb9cd9cafcf0eea34905d9fbcff7185f">https://github.com/macports/macports-ports/commit/a4b8bbccfb9cd9cafcf0eea34905d9fbcff7185f</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new a4b8bbccfb9 atari800: bump to 4.2.0
</span>a4b8bbccfb9 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit a4b8bbccfb9cd9cafcf0eea34905d9fbcff7185f
</span>Author: Ken Cunningham <kencu@macports.org>
AuthorDate: Fri Sep 25 00:16:36 2020 -0700
<span style='display:block; white-space:pre;color:#404040;'> atari800: bump to 4.2.0
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> * Fix startup scripts:
</span><span style='display:block; white-space:pre;color:#404040;'> * Add video acceleration.
</span><span style='display:block; white-space:pre;color:#404040;'> * Use new window size option.
</span><span style='display:block; white-space:pre;color:#404040;'> * Various other startup options.
</span><span style='display:block; white-space:pre;color:#404040;'> * Use sperarte configuration files.
</span><span style='display:block; white-space:pre;color:#404040;'> * Save configuration on exit.
</span><span style='display:block; white-space:pre;color:#404040;'> * Fix file modes on installation
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> closes: #8509
</span>---
emulators/atari800/Portfile | 112 ++++++++++++++++++++++++++++++++------------
1 file changed, 81 insertions(+), 31 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/emulators/atari800/Portfile b/emulators/atari800/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b9faf250c96..dea454971bd 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/emulators/atari800/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/emulators/atari800/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,26 +3,33 @@
</span> PortSystem 1.0
name atari800
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 3.1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 4.2.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span> platforms darwin
categories emulators
<span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license GPL-2+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers {krischik @krischik} openmaintainer
</span> description Atari 800 emulator
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description atari800 is an emulator of the classic Atari 800 8bit computer.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description Atari800 is an emulator of the classic Atari 800 8bit computer.
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage http://atari800.sourceforge.net/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites sourceforge::prog \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- macports:atari800:appbundles
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set tagversion ATARI800_4_2_0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set patchversion 4.2.0
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set patchversion 52737
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set prog atari800-${version}.tar.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set rom xf25.zip
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://atari800.github.io
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites git:https://github.com/atari800/atari800/releases/download/${tagversion}:prog \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ git:https://github.com/krischik/macports-user-krischik/releases/download/atari800-${patchversion}:appbundles \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sourceforge:https://prdownloads.sourceforge.net/atari800:rom1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ http://www.emulators.com/freefile:rom2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set prog atari800-${version}-src.tgz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set rom1 xf25.zip
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set rom2 pcxf380.zip
</span> set appbundles atari800-appbundles-r${patchversion}.tar.gz
set share atari800-share-r${patchversion}.tar.gz
distfiles ${prog}:prog \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- ${rom}:prog \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${rom1}:rom1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${rom2}:rom2 \
</span> ${share}:appbundles \
${appbundles}:appbundles
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -31,21 +38,25 @@ extract.only ${prog}
</span> ${appbundles}
checksums ${prog} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 8644aec61b8f9084d7ced672236d779bee1fedcc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 901b02cce92ddb0b614f8034e6211f24cbfc2f8fb1c6581ba0097b1e68f91e0c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 1492289 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${rom} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 bc8b8c953fe2d1c2907c625beff8427967c74adb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 55cb5568229c415f1782130afd11df88c03bb6d81fa4aa60a4ac8a2f151f1359 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 7047710 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${rom1} \
</span> rmd160 e3960898223dd4d1b9a9cc5cfb1251bd726ea5a7 \
sha256 98ae0ad10413dd6f35ed80f5662dba6d790def70c7829046e52012a03b574b8a \
size 188942 \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${rom2} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 e3061a54b6e9c88379f4366b2ccad3cf3b8e5270 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 2c0cf7e30ae8a486fc03903de4ebb1d7a40f0d9db3bfcb5dd4861e0cf5da67a5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 590041 \
</span> ${share} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 d8ef85ece43ac90aa966eb0bb3e811c02f0db64d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 5842d78311f386325ab601f418d3a644ebe28d018136ffeadba6e52c5a6656ca \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 75426 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 816979a50b93d0fa74e831d3e3b58a3b8c76278f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 cc023a557d522bb805f90abf517227be57bcdd8ad96fc12477385808f08c1276 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 75647 \
</span> ${appbundles} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 f6a98b558f01e4c4fd078c106e6862436094fa3d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 531635f9cae2088dd85e6cdbd93973b12818822e858edb14f4448d8eeefbb216 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 2517732
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 c48ce36a9e372216cb2b68c1933ddd234fa3cc0d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 63c6fd17c991a834e10e509dd22182d5a0addf711d7c9d9f01cd99a59715d11c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 2520284
</span>
depends_lib port:libsdl \
port:libpng \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -60,15 +71,14 @@ installs_libs no
</span> configure.args --mandir='\${prefix}/share/man' \
--datadir='\${prefix}/share/atari800' \
--sysconfdir='\${prefix}/etc/${name}' \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-rserial \
</span> --disable-sdltest
configure.cxxflags-append "-I${prefix}/include"
configure.env-append "CFLAGS=-O2 -I${prefix}/include -I${prefix}/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE"
<span style='display:block; white-space:pre;background:#ffe0e0;'>-worksrcdir ${name}-${version}/src
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_parallel_build yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> post-extract {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- system "unzip -q ${distpath}/${rom} -d ${workpath}/xf25"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system "unzip -q ${distpath}/${rom1} -d ${workpath}/xf25"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system "unzip -q ${distpath}/${rom2} -d ${workpath}/pcxf380"
</span> }
post-destroot {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -81,25 +91,65 @@ post-destroot {
</span> ATARIXL.ROM \
DEMOS1.XFD \
DEMOS2.XFD \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- DOS25.XFD \
</span> MYDOS45D.ATR \
${destroot}${prefix}/share/atari800
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 444 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -W ${workpath}/xf25 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ DOS25.XFD \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/share/atari800/DOS25_1.XFD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 444 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -W ${workpath}/pcxf380 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ADVENT1.ATR \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ANALOG51.XFD \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ANALOG52.XFD \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ COMDEM51.XFD \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ DEMOS.XFD \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ GAMES5.ATR \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ MYDOS45D.XFD \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ STARTREK.XFD \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/share/atari800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 444 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -W ${workpath}/pcxf380 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ DOS25.XFD \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/share/atari800/DOS25_2.XFD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> xinstall -m 444 \
-W ${workpath}/share-r${patchversion} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- Setup.command \
</span> Sparta32g.XFD \
${destroot}${prefix}/share/atari800
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 776 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -W ${workpath}/share-r${patchversion} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Setup.command \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/share/atari800
</span> reinplace s|@PREFIX@|${prefix}|g \
${destroot}${prefix}/share/atari800/Setup.command
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> platform macosx {
post-destroot {
xinstall -d ${destroot}${applications_dir}/Atari-800
foreach comp { Atari-130XE-Basic Atari-130XE-MyDos Atari-1400XL-Basic Atari-1400XL-MyDos Atari-320XE-Basic Atari-320XE-Sparta Atari-800-Basic Atari-800-Dos Atari-800XL-Basic Atari-800XL-Dos} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- copy \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${workpath}/appbundles-r${patchversion}/${comp}.app \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${applications_dir}/Atari-800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace s|@PREFIX@|${prefix}|g \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -d -m 775 ${destroot}${applications_dir}/Atari-800/${comp}.app
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -d -m 775 ${destroot}${applications_dir}/Atari-800/${comp}.app/Contents
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -d -m 775 ${destroot}${applications_dir}/Atari-800/${comp}.app/Contents/MacOS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -d -m 775 ${destroot}${applications_dir}/Atari-800/${comp}.app/Contents/Resources
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 775 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${workpath}/appbundles-r${patchversion}/${comp}.app/Contents/MacOS/Start.command \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${applications_dir}/Atari-800/${comp}.app/Contents/MacOS/Start.command
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 444 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${workpath}/appbundles-r${patchversion}/${comp}.app/Contents/Resources/Icon.icns \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${applications_dir}/Atari-800/${comp}.app/Contents/Resources/Icon.icns
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 444 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${workpath}/appbundles-r${patchversion}/${comp}.app/Contents/Info.plist \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${applications_dir}/Atari-800/${comp}.app/Contents/Info.plist
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace s|@PREFIX@|${prefix}|g \
</span> ${destroot}${applications_dir}/Atari-800/${comp}.app/Contents/MacOS/Start.command
}
}
</pre><pre style='margin:0'>
</pre>