On Fri, Aug 09, 2019 at 07:18:27PM +0200, Frederic Cambus wrote:
> Hi ports@,
> 
> Here is a diff to update dosbox to 0.74-3.
> 
> Comments? OK?

ok jsg@

> 
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/emulators/dosbox/Makefile,v
> retrieving revision 1.41
> diff -u -p -r1.41 Makefile
> --- Makefile  12 Jul 2019 21:02:19 -0000      1.41
> +++ Makefile  8 Aug 2019 08:01:31 -0000
> @@ -4,7 +4,7 @@ ONLY_FOR_ARCHS=       ${GCC4_ARCHS} ${CLANG_AR
>  
>  COMMENT=     x86 with DOS emulator targeted at playing games
>  
> -VERSION=     0.74-2
> +VERSION=     0.74-3
>  DISTNAME=    dosbox-${VERSION}
>  PKGNAME=     dosbox-${VERSION:S/-/./}
>  CATEGORIES=  games x11 emulators
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/emulators/dosbox/distinfo,v
> retrieving revision 1.11
> diff -u -p -r1.11 distinfo
> --- distinfo  22 Jan 2019 04:31:41 -0000      1.11
> +++ distinfo  8 Aug 2019 08:01:31 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (dosbox-0.74-2.tar.gz) = cHcwNZW+3XzQu5Qif6mmtWCefJCj5lI68RvEr8sKV88=
> -SIZE (dosbox-0.74-2.tar.gz) = 1324059
> +SHA256 (dosbox-0.74-3.tar.gz) = wNE91+0u02O2jeYVR1eB6JHNWC6BYrXDZpE3UCIiJgo=
> +SIZE (dosbox-0.74-3.tar.gz) = 1326339
> Index: patches/patch-src_cpu_core_dyn_x86_risc_x86_h
> ===================================================================
> RCS file: 
> /cvs/ports/emulators/dosbox/patches/patch-src_cpu_core_dyn_x86_risc_x86_h,v
> retrieving revision 1.1
> diff -u -p -r1.1 patch-src_cpu_core_dyn_x86_risc_x86_h
> --- patches/patch-src_cpu_core_dyn_x86_risc_x86_h     9 Jan 2014 10:10:15 
> -0000       1.1
> +++ patches/patch-src_cpu_core_dyn_x86_risc_x86_h     8 Aug 2019 08:01:31 
> -0000
> @@ -13,8 +13,9 @@ the related code together. -sthen
>  
> https://developer.apple.com/library/mac/documentation/DeveloperTools/Conceptual/LowLevelABI/130-IA-32_Function_Calling_Conventions/IA32.htm
>  
> https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man3/libgmalloc.3.html
>  
> ---- src/cpu/core_dyn_x86/risc_x86.h.orig     Mon May 10 11:43:54 2010
> -+++ src/cpu/core_dyn_x86/risc_x86.h  Wed Jan  8 07:34:42 2014
> +Index: src/cpu/core_dyn_x86/risc_x86.h
> +--- src/cpu/core_dyn_x86/risc_x86.h.orig
> ++++ src/cpu/core_dyn_x86/risc_x86.h
>  @@ -112,7 +112,7 @@ return_address:
>               pop             ebx
>               mov             [retval],eax
> @@ -42,16 +43,16 @@ https://developer.apple.com/library/mac/
>                               const char * scan=pinfo[pindex].line;
>                               if ((*scan=='I') || (*scan=='D')) stack_used+=4;
>                               else if (*scan=='F') free_flags=true;
> -@@ -771,7 +771,7 @@ static void gen_call_function(void * func,char const* 
> -                     ops++;
> +@@ -772,7 +772,7 @@ static void gen_call_function(void * func,char const* 
>               }
> +             va_end(params);
>   
>  -#if defined (MACOSX)
>  +#if defined (MACOSX) || (defined (__OpenBSD__) && defined(__i386__))
>               /* align stack */
>               stack_used+=4;                  // saving esp on stack as well
>   
> -@@ -846,7 +846,7 @@ static void gen_call_function(void * func,char const* 
> +@@ -847,7 +847,7 @@ static void gen_call_function(void * func,char const* 
>                               IllegalOption("gen_call_function unknown 
> param");
>                       }
>               }
> @@ -60,7 +61,7 @@ https://developer.apple.com/library/mac/
>               if (free_flags) release_flags=false;
>       } else {
>               /* align stack */
> -@@ -903,7 +903,7 @@ static void gen_call_function(void * func,char const* 
> +@@ -904,7 +904,7 @@ static void gen_call_function(void * func,char const* 
>       /* Restore EAX registers to be used again */
>       x86gen.regs[X86_REG_EAX]->notusable=false;
>   
> @@ -69,7 +70,7 @@ https://developer.apple.com/library/mac/
>       /* restore stack */
>       cache_addb(0x5c);       // pop esp
>   #endif
> -@@ -915,7 +915,7 @@ static void gen_call_write(DynReg * dr,Bit32u val,Bitu
> +@@ -916,7 +916,7 @@ static void gen_call_write(DynReg * dr,Bit32u val,Bitu
>       x86gen.regs[X86_REG_EAX]->notusable=true;
>       gen_protectflags();
>   
> @@ -78,7 +79,7 @@ https://developer.apple.com/library/mac/
>       /* align stack */
>       Bitu stack_used=12;
>   
> -@@ -952,7 +952,7 @@ static void gen_call_write(DynReg * dr,Bit32u val,Bitu
> +@@ -953,7 +953,7 @@ static void gen_call_write(DynReg * dr,Bit32u val,Bitu
>       x86gen.regs[X86_REG_EAX]->notusable=false;
>       gen_releasereg(dr);
>   

Reply via email to