On Wed, Jan 12, 2011 at 04:22:05PM -0800, Ryan Freeman wrote: > Hello ports@, > > It's that time again, Simon has emailed me notification of > the newest chocolate-doom release. As there has been previous > discussion from the 1.2.1->1.4.0 release, here are a few quick > notes to refresh some memories: > > Edd Barrett notified me of an issue with sparc64. the result > of discussions about that matter is here: (from the NEWS file > in the chocolate-doom archive) > > 71 * The zone memory system now aligns allocated memory to 8-byte > 72 boundaries on 64-bit systems, which may fix crashes on systems > 73 such as sparc64 (thanks Ryan Freeman and Edd Barrett). > > Alexander Hall sent me a small patch to fix a little typo > changing CONFIGURE_ARGS+ = to CONFIGURE_ARGS += > > I don't yet have official word from Edd or anyone else on sparc64 > systems if the patch introduced for 8-byte memory alignment showed > help, so here is another chance to verify that i hope :) > > tested builds packages and runs flawless on i386. > > -ryan I got this warning on sparc64 when building: cc -DHAVE_CONFIG_H -I. -I.. -I../opl -I../textscreen -I../pcsound -O2 -g -Wall -O2 -pipe -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT i_main.o -MD -MP -MF .deps/i_main.Tpo -c -o i_main.o i_main.c i_main.c:117:2: warning: #warning No known way to set processor affinity on this platform. i_main.c:118:2: warning: #warning You may experience crashes due to SDL_mixer.
and the warning is repeated at launch, though it appears to play fine (albeit a tad slow) with X11 forwarding ;-) > ? chocolate-doom-1.5.0.patch > Index: Makefile > =================================================================== > RCS file: /cvs/ports/games/chocolate-doom/Makefile,v > retrieving revision 1.7 > diff -u -p -r1.7 Makefile > --- Makefile 16 Nov 2010 11:23:26 -0000 1.7 > +++ Makefile 11 Jan 2011 20:55:05 -0000 > @@ -1,8 +1,8 @@ > # $OpenBSD: Makefile,v 1.7 2010/11/16 11:23:26 espie Exp $ > > COMMENT = portable version of iD Software's Doom > -DISTNAME = chocolate-doom-1.2.1 > -REVISION = 0 > +DISTNAME = chocolate-doom-1.5.0 > +#REVISION = 0 > CATEGORIES = games x11 > > HOMEPAGE = http://www.chocolate-doom.org/ > @@ -26,7 +26,7 @@ MASTER_SITES = ${MASTER_SITE_SOURCEFORGE > USE_GROFF = Yes > > CONFIGURE_STYLE = gnu > -CONFIGURE_ARGS+ = --without-python > +CONFIGURE_ARGS += --without-python > > MAN_5= chocolate-doom.cfg default.cfg > MAN_6= chocolate-doom chocolate-server chocolate-setup > Index: distinfo > =================================================================== > RCS file: /cvs/ports/games/chocolate-doom/distinfo,v > retrieving revision 1.1.1.1 > diff -u -p -r1.1.1.1 distinfo > --- distinfo 5 Jun 2009 21:58:43 -0000 1.1.1.1 > +++ distinfo 11 Jan 2011 20:55:05 -0000 > @@ -1,5 +1,5 @@ > -MD5 (chocolate-doom-1.2.1.tar.gz) = 3wTDgANO/3iea57hwBZJdw== > -RMD160 (chocolate-doom-1.2.1.tar.gz) = JACmlVqKRSlHJXB5Mo5ESAHD0vc= > -SHA1 (chocolate-doom-1.2.1.tar.gz) = OygCwPiosCvJxCXt4KE6qf0TFNc= > -SHA256 (chocolate-doom-1.2.1.tar.gz) = > /61QqEf3B+pch4RNvZwTOebS0YK7XPbm9infQg9mKcE= > -SIZE (chocolate-doom-1.2.1.tar.gz) = 664600 > +MD5 (chocolate-doom-1.5.0.tar.gz) = 48eN5ZZdqSsVkuLSCvh+BQ== > +RMD160 (chocolate-doom-1.5.0.tar.gz) = uKPm7qNSo8Gyyd8ceAihuVc6Z+c= > +SHA1 (chocolate-doom-1.5.0.tar.gz) = EAcVccFJWl8xd7hN5S56MQ8bMKM= > +SHA256 (chocolate-doom-1.5.0.tar.gz) = > eFeB/C03HOtbDYWeGej5Bi8tp++L+abwrP39rf7BsrE= > +SIZE (chocolate-doom-1.5.0.tar.gz) = 969789 > Index: patches/patch-setup_Makefile_in > =================================================================== > RCS file: /cvs/ports/games/chocolate-doom/patches/patch-setup_Makefile_in,v > retrieving revision 1.2 > diff -u -p -r1.2 patch-setup_Makefile_in > --- patches/patch-setup_Makefile_in 5 Jun 2009 22:27:29 -0000 1.2 > +++ patches/patch-setup_Makefile_in 11 Jan 2011 20:55:05 -0000 > @@ -1,12 +1,12 @@ > $OpenBSD: patch-setup_Makefile_in,v 1.2 2009/06/05 22:27:29 jasper Exp $ > ---- setup/Makefile.in.orig Wed Dec 10 21:29:26 2008 > -+++ setup/Makefile.in Wed Dec 10 21:28:32 2008 > -@@ -170,7 +170,7 @@ sysconfdir = @sysconfdir@ > - target_alias = @target_alias@ > +--- setup/Makefile.in.orig Sun Jan 2 10:17:16 2011 > ++++ setup/Makefile.in Tue Jan 11 12:40:52 2011 > +@@ -181,7 +181,7 @@ target_alias = @target_alias@ > + top_build_prefix = @top_build_prefix@ > top_builddir = @top_builddir@ > top_srcdir = @top_srcdir@ > -gamesdir = $(prefix)/games > +gamesdir = $(prefix)/bin > - AM_CFLAGS = -I../textscreen -I../src -DINSTALL_DIR="\"$(gamesdir)\"" > + AM_CFLAGS = -I../textscreen -I../src @SDLMIXER_CFLAGS@ > SOURCE_FILES = \ > compatibility.c compatibility.h \ > Index: patches/patch-src_Makefile_in > =================================================================== > RCS file: /cvs/ports/games/chocolate-doom/patches/patch-src_Makefile_in,v > retrieving revision 1.2 > diff -u -p -r1.2 patch-src_Makefile_in > --- patches/patch-src_Makefile_in 5 Jun 2009 22:27:29 -0000 1.2 > +++ patches/patch-src_Makefile_in 11 Jan 2011 20:55:05 -0000 > @@ -1,12 +1,12 @@ > $OpenBSD: patch-src_Makefile_in,v 1.2 2009/06/05 22:27:29 jasper Exp $ > ---- src/Makefile.in.orig Wed Dec 10 21:27:14 2008 > -+++ src/Makefile.in Wed Dec 10 21:27:39 2008 > -@@ -239,7 +239,7 @@ sysconfdir = @sysconfdir@ > - target_alias = @target_alias@ > +--- src/Makefile.in.orig Sun Jan 2 10:17:17 2011 > ++++ src/Makefile.in Tue Jan 11 12:41:03 2011 > +@@ -252,7 +252,7 @@ target_alias = @target_alias@ > + top_build_prefix = @top_build_prefix@ > top_builddir = @top_builddir@ > top_srcdir = @top_srcdir@ > -gamesdir = $(prefix)/games > +gamesdir = $(prefix)/bin > - AM_CFLAGS = -I../textscreen -I../pcsound @SDLMIXER_CFLAGS@ @SDLNET_CFLAGS@ > + AM_CFLAGS = -I../opl -I../textscreen -I../pcsound @SDLMIXER_CFLAGS@ > @SDLNET_CFLAGS@ > DEDSERV_FILES = \ > d_dedicated.c \ -- Cheers, Jasper "Capable, generous men do not create victims, they nurture them."