The MatrixBrandy-1.23.3.tar.xz tarball on Michael's website actually has
about the same contents as MatrixBrandy-1.23.2.tar.xz, I think a release
was built without updating.

Generally we prefer ports to use intentionally uploaded distfiles rather
than github's autogenerated files (which are not guaranteed to be
consistent - we've seen problems with this before where tar.gz files
have changed slightly over time, and sometimes different versions
available from different github backends around the world).


On 2024/08/06 14:09, Jag Talon wrote:
> 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