Hello community, here is the log from the commit of package fs-uae for openSUSE:Factory checked in at 2019-11-07 23:20:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/fs-uae (Old) and /work/SRC/openSUSE:Factory/.fs-uae.new.2990 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fs-uae" Thu Nov 7 23:20:55 2019 rev:6 rq:746210 version:3.0.2 Changes: -------- --- /work/SRC/openSUSE:Factory/fs-uae/fs-uae.changes 2019-07-11 13:17:48.446778467 +0200 +++ /work/SRC/openSUSE:Factory/.fs-uae.new.2990/fs-uae.changes 2019-11-07 23:21:09.576834549 +0100 @@ -1,0 +2,10 @@ +Wed Nov 6 23:58:50 UTC 2019 - John Paul Adrian Glaubitz <[email protected]> + +- Update to version 3.0.2 + * Another fix for global WHDLoad quit key + * Fixed a misleading warning when cyberstorm + ROM was not found (3.0.1) +- from version 3.0.1 + * Fix video scaling when restoring from fullscreen on Windows + +------------------------------------------------------------------- Old: ---- fs-uae-3.0.0.tar.gz New: ---- fs-uae-3.0.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ fs-uae.spec ++++++ --- /var/tmp/diff_new_pack.Gq04Sa/_old 2019-11-07 23:21:10.324835351 +0100 +++ /var/tmp/diff_new_pack.Gq04Sa/_new 2019-11-07 23:21:10.344835373 +0100 @@ -17,7 +17,7 @@ Name: fs-uae -Version: 3.0.0 +Version: 3.0.2 Release: 0 Summary: Amiga emulator with on-screen GUI and online play support License: GPL-2.0-or-later ++++++ fs-uae-3.0.0.tar.gz -> fs-uae-3.0.2.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fs-uae-3.0.0/ChangeLog new/fs-uae-3.0.2/ChangeLog --- old/fs-uae-3.0.0/ChangeLog 2019-06-21 18:48:31.000000000 +0200 +++ new/fs-uae-3.0.2/ChangeLog 2019-11-05 14:10:40.000000000 +0100 @@ -1,3 +1,7 @@ +Version 3.0.1: + +* Fix video scaling when restoring from fullscreen on Windows. + Version 3.0.0: * Show error during configure if OpenAL is not found. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fs-uae-3.0.0/Makefile.am new/fs-uae-3.0.2/Makefile.am --- old/fs-uae-3.0.0/Makefile.am 2019-05-27 23:08:45.000000000 +0200 +++ new/fs-uae-3.0.2/Makefile.am 2019-11-05 19:22:21.000000000 +0100 @@ -1199,8 +1199,10 @@ dist/linux/build.py \ dist/arch.py \ dist/linux/standalone-linux.py \ + dist/macos/Entitlements.plist \ dist/macos/fs-uae-config.icns \ dist/macos/fs-uae.icns \ + dist/macos/notarize.py \ dist/macos/PkgInfo \ dist/macos/sign.py \ dist/macos/standalone.py \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fs-uae-3.0.0/Makefile.in new/fs-uae-3.0.2/Makefile.in --- old/fs-uae-3.0.0/Makefile.in 2019-06-21 18:49:22.000000000 +0200 +++ new/fs-uae-3.0.2/Makefile.in 2019-11-05 22:10:47.000000000 +0100 @@ -2613,8 +2613,10 @@ dist/linux/build.py \ dist/arch.py \ dist/linux/standalone-linux.py \ + dist/macos/Entitlements.plist \ dist/macos/fs-uae-config.icns \ dist/macos/fs-uae.icns \ + dist/macos/notarize.py \ dist/macos/PkgInfo \ dist/macos/sign.py \ dist/macos/standalone.py \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fs-uae-3.0.0/configure new/fs-uae-3.0.2/configure --- old/fs-uae-3.0.0/configure 2019-06-21 18:49:22.000000000 +0200 +++ new/fs-uae-3.0.2/configure 2019-11-05 22:10:47.000000000 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for FS-UAE 3.0.0. +# Generated by GNU Autoconf 2.69 for FS-UAE 3.0.2. # # Report bugs to <[email protected]>. # @@ -580,8 +580,8 @@ # Identity of this package. PACKAGE_NAME='FS-UAE' PACKAGE_TARNAME='fs-uae' -PACKAGE_VERSION='3.0.0' -PACKAGE_STRING='FS-UAE 3.0.0' +PACKAGE_VERSION='3.0.2' +PACKAGE_STRING='FS-UAE 3.0.2' PACKAGE_BUGREPORT='[email protected]' PACKAGE_URL='https://fs-uae.net' @@ -1589,7 +1589,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures FS-UAE 3.0.0 to adapt to many kinds of systems. +\`configure' configures FS-UAE 3.0.2 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1660,7 +1660,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of FS-UAE 3.0.0:";; + short | recursive ) echo "Configuration of FS-UAE 3.0.2:";; esac cat <<\_ACEOF @@ -1850,7 +1850,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -FS-UAE configure 3.0.0 +FS-UAE configure 3.0.2 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2727,7 +2727,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by FS-UAE $as_me 3.0.0, which was +It was created by FS-UAE $as_me 3.0.2, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -3957,7 +3957,7 @@ # Define the identity of the package. PACKAGE='fs-uae' - VERSION='3.0.0' + VERSION='3.0.2' cat >>confdefs.h <<_ACEOF @@ -14957,7 +14957,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by FS-UAE $as_me 3.0.0, which was +This file was extended by FS-UAE $as_me 3.0.2, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -15024,7 +15024,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -FS-UAE config.status 3.0.0 +FS-UAE config.status 3.0.2 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fs-uae-3.0.0/configure.ac new/fs-uae-3.0.2/configure.ac --- old/fs-uae-3.0.0/configure.ac 2019-06-21 18:47:05.000000000 +0200 +++ new/fs-uae-3.0.2/configure.ac 2019-11-05 22:08:21.000000000 +0100 @@ -2,7 +2,7 @@ # Process this file with autoconf to produce a configure script. AC_PREREQ([2.67]) -AC_INIT([FS-UAE], [3.0.0], +AC_INIT([FS-UAE], [3.0.2], [[email protected]], [fs-uae], [https://fs-uae.net]) AC_CONFIG_AUX_DIR([.]) AC_CANONICAL_HOST diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fs-uae-3.0.0/debian/changelog new/fs-uae-3.0.2/debian/changelog --- old/fs-uae-3.0.0/debian/changelog 2019-06-21 18:47:05.000000000 +0200 +++ new/fs-uae-3.0.2/debian/changelog 2019-11-05 22:08:21.000000000 +0100 @@ -1,5 +1,5 @@ -fs-uae (3.0.0-0) unstable; urgency=low +fs-uae (3.0.2-0) unstable; urgency=low * Dummy changelog entry. - -- Frode Solheim <[email protected]> Fri, 21 Jun 2019 18:47:05 +0200 + -- Frode Solheim <[email protected]> Tue, 5 Nov 2019 22:08:21 +0100 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fs-uae-3.0.0/dist/macos/Entitlements.plist new/fs-uae-3.0.2/dist/macos/Entitlements.plist --- old/fs-uae-3.0.0/dist/macos/Entitlements.plist 1970-01-01 01:00:00.000000000 +0100 +++ new/fs-uae-3.0.2/dist/macos/Entitlements.plist 2019-11-05 14:04:38.000000000 +0100 @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>com.apple.security.cs.allow-unsigned-executable-memory</key> + <true/> + <key>com.apple.security.cs.disable-library-validation</key> + <true/> +</dict> +</plist> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fs-uae-3.0.0/dist/macos/Makefile.in new/fs-uae-3.0.2/dist/macos/Makefile.in --- old/fs-uae-3.0.0/dist/macos/Makefile.in 2019-05-17 19:57:50.000000000 +0200 +++ new/fs-uae-3.0.2/dist/macos/Makefile.in 2019-11-05 14:04:38.000000000 +0100 @@ -38,4 +38,5 @@ # cp ./../../COPYING FS-UAE.app/Contents/Resources/ # cp ./../../README FS-UAE.app/Contents/Resources/ ./standalone.py FS-UAE.app - python3 ./sign.py FS-UAE.app + ./sign.py FS-UAE.app + ./notarize.py FS-UAE.app no.fengestad.fs-uae diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fs-uae-3.0.0/dist/macos/notarize.py new/fs-uae-3.0.2/dist/macos/notarize.py --- old/fs-uae-3.0.0/dist/macos/notarize.py 1970-01-01 01:00:00.000000000 +0100 +++ new/fs-uae-3.0.2/dist/macos/notarize.py 2019-11-05 19:22:21.000000000 +0100 @@ -0,0 +1,63 @@ +#!/usr/bin/env python3 + +import os +import sys +import time +import xml.etree.ElementTree as ET + +app = sys.argv[1] +app_id = sys.argv[2] + +apple_id_user = os.environ.get("APPLE_ID_USER", "") +itc_provider = os.environ.get("ITC_PROVIDER", "") +if os.path.exists(".env"): + f = open(".env", "r") + for line in f: + line = line.strip() + if not line: + continue + key, value = line.split("=") + os.environ[key] = value + if key == "APPLE_ID_USER": + apple_id_user = value + if key == "ITC_PROVIDER": + itc_provider = value + + +def shell(cmd): + print(cmd) + return os.popen(cmd).read() + + +shell("rm -f Notarize.zip") +shell("zip -r Notarize.zip \"{}\"".format(app)) +result = shell("xcrun altool --notarize-app -t osx -f Notarize.zip " \ +"--primary-bundle-id {} -u {} -p @env:APPLE_ID_PASS " \ +"-itc_provider {} --output-format xml".format( + app_id, apple_id_user, itc_provider)) + +print(result) +root = ET.fromstring(result) +dict = root.find("dict") +print(dict) +request_uuid = dict.find("dict").find("string").text +print(request_uuid) + +while True: + time.sleep(10.0) + result = shell("xcrun altool --notarization-info {} " \ + "-u {} -p @env:APPLE_ID_PASS " \ + "-itc_provider {} --output-format xml".format( + request_uuid, apple_id_user, itc_provider)) + if "<string>success</string>" in result: + break + elif "<string>in progress</string>" in result: + print("in progress...") + continue + else: + print(result) + raise Exception("...") + +print("xcrun stapler staple \"{}\"".format(app)) +assert os.system("xcrun stapler staple \"{}\"".format(app)) == 0 +shell("rm Notarize.zip") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fs-uae-3.0.0/dist/macos/sign.py new/fs-uae-3.0.2/dist/macos/sign.py --- old/fs-uae-3.0.0/dist/macos/sign.py 2019-05-17 19:57:50.000000000 +0200 +++ new/fs-uae-3.0.2/dist/macos/sign.py 2019-11-05 14:04:38.000000000 +0100 @@ -1,3 +1,5 @@ +#!/usr/bin/env python3 + import sys import time import subprocess @@ -10,6 +12,9 @@ "codesign", "-f", "--deep", + "--options=runtime", + "--entitlements", + "Entitlements.plist", "-s", "Developer ID Application", sys.argv[1], diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fs-uae-3.0.0/dist/macos/standalone.py new/fs-uae-3.0.2/dist/macos/standalone.py --- old/fs-uae-3.0.0/dist/macos/standalone.py 2019-05-17 19:57:50.000000000 +0200 +++ new/fs-uae-3.0.2/dist/macos/standalone.py 2019-11-05 14:04:38.000000000 +0100 @@ -1,4 +1,5 @@ #!/usr/bin/env python3 + import os import sys import shutil diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fs-uae-3.0.0/fs-uae.spec new/fs-uae-3.0.2/fs-uae.spec --- old/fs-uae-3.0.0/fs-uae.spec 2019-06-21 18:47:05.000000000 +0200 +++ new/fs-uae-3.0.2/fs-uae.spec 2019-11-05 22:08:21.000000000 +0100 @@ -14,8 +14,8 @@ # along with this program. If not, see <http://www.gnu.org/licenses/>. %define name fs-uae -%define version 3.0.0 -%define unmangled_version 3.0.0 +%define version 3.0.2 +%define unmangled_version 3.0.2 %define release 1%{?dist} %undefine _hardened_build diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fs-uae-3.0.0/libfsemu/src/ml/sdl.c new/fs-uae-3.0.2/libfsemu/src/ml/sdl.c --- old/fs-uae-3.0.0/libfsemu/src/ml/sdl.c 2019-05-17 19:57:50.000000000 +0200 +++ new/fs-uae-3.0.2/libfsemu/src/ml/sdl.c 2019-11-05 14:10:40.000000000 +0100 @@ -899,7 +899,7 @@ #endif continue; case SDL_WINDOWEVENT: - if (event.window.event == SDL_WINDOWEVENT_RESIZED) { + if (event.window.event == SDL_WINDOWEVENT_SIZE_CHANGED) { on_resize(event.window.data1, event.window.data2); } else if (event.window.event == SDL_WINDOWEVENT_CLOSE) { event.type = SDL_QUIT;
