Forgot to mention that I switched the source from the main website to
Github because the tarball on the main site seems to be missing some
changes.

I thought it was more reliable to go with Github so I went with that
instead I hope that's alright.

On Tue, 6 Aug 2024, Jag Talon wrote:

> Updating Brandy from 1.23.2 to 1.23.3.
> 
> Upstream included fixes specific to OpenBSD:
> - Now using strncmp/snprintf/vsnprintf/strlcpy/strlcat/strncmp
> - Brandy doesn't check for new versions with -DBRANDY_NOVERCHECK
> - Added the right header files in src/keyboard.c so no need to patch it.
> 
> More changes in:
> 
> http://brandy.matrixnetwork.co.uk/ChangeLog
> 
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/lang/brandy/Makefile,v
> diff -u -p -u -r1.8 Makefile
> --- Makefile  5 Aug 2024 18:06:01 -0000       1.8
> +++ Makefile  6 Aug 2024 17:54:28 -0000
> @@ -1,9 +1,8 @@
>  COMMENT =    interpreter for BBC Basic (Basic VI)
>  
> -V =          1.23.2
> -DISTNAME =   MatrixBrandy-${V}
> +V =          1.23.3
> +DIST_TUPLE = github soruk42 MatrixBrandy V${V} .
>  PKGNAME =    brandy-${V}
> -EXTRACT_SUFX =       .tar.xz
>  
>  CATEGORIES = lang
>  
> @@ -15,13 +14,14 @@ PERMIT_PACKAGE =  Yes
>  
>  WANTLIB += SDL X11 c m pthread
>  
> -SITES =              http://brandy.matrixnetwork.co.uk/releases/
> -
>  LIB_DEPENDS +=       devel/sdl
>  USE_GMAKE =  Yes
>  
>  # since we disable git
>  CFLAGS +=    -DBRANDY_RELEASE
> +
> +# disable version checking at startup
> +CFLAGS +=    -DBRANDY_NOVERCHECK
>  
>  CFLAGS +=    `sdl-config --cflags` -DDEFAULT_IGNORE -Wall
>  LDFLAGS +=   `sdl-config --libs` -lm -pthread -L${X11BASE}/lib/ -lX11
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/lang/brandy/distinfo,v
> diff -u -p -u -r1.2 distinfo
> --- distinfo  5 Aug 2024 18:04:38 -0000       1.2
> +++ distinfo  6 Aug 2024 17:54:28 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (MatrixBrandy-1.23.2.tar.xz) = 
> CI8WhMIBtzn6MObxvjlDNGNitQjbMpUWoZWN9tAXyQA=
> -SIZE (MatrixBrandy-1.23.2.tar.xz) = 461888
> +SHA256 (soruk42-MatrixBrandy-V1.23.3.tar.gz) = 
> M7kWKJRERbzLDXG0V4Xen9edN1+ZC/NOb37gukqsF6w=
> +SIZE (soruk42-MatrixBrandy-V1.23.3.tar.gz) = 630987
> Index: patches/patch-src_keyboard_c
> ===================================================================
> RCS file: patches/patch-src_keyboard_c
> diff -N patches/patch-src_keyboard_c
> --- patches/patch-src_keyboard_c      5 Aug 2024 18:04:38 -0000       1.1
> +++ /dev/null 1 Jan 1970 00:00:00 -0000
> @@ -1,11 +0,0 @@
> -Index: src/keyboard.c
> ---- src/keyboard.c.orig
> -+++ src/keyboard.c
> -@@ -108,6 +108,7 @@
> - **
> - */
> - 
> -+#include <sys/select.h>
> - #include <stdio.h>
> - #include <string.h>
> - #include <unistd.h>
> 

Reply via email to