FreeBSD Bugzilla – Attachment 100875 Details for
Bug 140233
Fix compile for games/doom
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
file.diff
file.diff (text/plain), 12.31 KB, created by
Chris Petrik
on 2009-11-03 01:40:02 UTC
(
hide
)
Description:
file.diff
Filename:
MIME Type:
Creator:
Chris Petrik
Created:
2009-11-03 01:40:02 UTC
Size:
12.31 KB
patch
obsolete
>Index: doom/Makefile >=================================================================== >RCS file: /usr/ncvs/ports/games/doom/Makefile,v >retrieving revision 1.37 >diff -u -r1.37 Makefile >--- doom/Makefile 19 Sep 2009 11:42:22 -0000 1.37 >+++ doom/Makefile 3 Nov 2009 01:37:46 -0000 >@@ -7,7 +7,7 @@ > > PORTNAME= doom > PORTVERSION= 1.10 >-PORTREVISION= 4 >+PORTREVISION= 5 > CATEGORIES= games > MASTER_SITES= ${MASTER_SITE_IDSOFTWARE:S|$|source/|} > DISTNAME= doomsrc >@@ -30,6 +30,24 @@ > @cd ${WRKDIR} && ${TAR} xzf linuxdoom-1.10.src.tgz && ${TAR} xzf sndserv.tgz > > post-patch: >+ ${REINPLACE_CMD} 's|<linux/soundcard.h>|<sys/soundcard.h>|g'\ >+ ${WRKSRC}/sndserv/linux.c \ >+ ${WRKSRC}/linuxdoom-1.10/i_sound.c >+ ${REINPLACE_CMD} 's|<errnos.h>|<errno.h>|g' \ >+ ${WRKSRC}/linuxdoom-1.10/i_video.c >+ ${REINPLACE_CMD} 's|#include <alloca.h>|//#include <alloca.h>|g'\ >+ ${WRKSRC}/linuxdoom-1.10/r_data.c >+ ${REINPLACE_CMD} 's|#include <alloca.h>|//#include <alloca.h>|g'\ >+ ${WRKSRC}/linuxdoom-1.10/w_wad.c >+ ${REINPLACE_CMD} 's|<malloc.c>|<stdlib.h>|g'\ >+ ${WRKSRC}/linuxdoom-1.10/w_wad.c \ >+ ${WRKSRC}/sndserv/soundsrv.c \ >+ ${WRKSRC}/sndserv/wadread.c >+ ${REINPLACE_CMD} 's|<values.h>|<limits.h>|g'\ >+ ${WRKSRC}/linuxdoom-1.10/m_bbox.h \ >+ ${WRKSRC}/linuxdoom-1.10/doomtype.h >+ ${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|g'\ >+ ${WRKSRC}/linuxdoom-1.10/Makefile > @${FIND} ${WRKSRC} -type f | ${XARGS} ${REINPLACE_CMD} \ > -E -e 's|#include +<malloc.h>|#include <stdlib.h>|g' > >Index: doom/files/patch-Makefile >=================================================================== >RCS file: doom/files/patch-Makefile >diff -N doom/files/patch-Makefile >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ doom/files/patch-Makefile 3 Nov 2009 01:15:08 -0000 >@@ -0,0 +1,26 @@ >+--- linuxdoom-1.10/Makefile.orig Mon Dec 22 20:55:36 1997 >++++ linuxdoom-1.10/Makefile Fri Oct 28 12:44:09 2005 >+@@ -4,11 +4,12 @@ >+ # >+ # $Log:$ >+ # >+-CC= gcc # gcc or g++ >++CC?= gcc # gcc or g++ >+ >+-CFLAGS=-g -Wall -DNORMALUNIX -DLINUX # -DUSEASM >+-LDFLAGS=-L/usr/X11R6/lib >+-LIBS=-lXext -lX11 -lnsl -lm >++CFLAGS?= -O >++CFLAGS+=-g -I%%LOCALBASE%%/include -Wall -DNORMALUNIX -DSNDSERV -DSNDSRV # -DUSEASM >++LDFLAGS=-L%%LOCALBASE%%/lib >++LIBS=-lXext -lX11 -lm >+ >+ # subdirectory for objects >+ O=linux >+@@ -92,4 +93,4 @@ >+ >+ ############################################################# >+ # >+-############################################################# >+\ No newline at end of file >++############################################################# >Index: doom/files/patch-aa >=================================================================== >RCS file: doom/files/patch-aa >diff -N doom/files/patch-aa >--- doom/files/patch-aa 24 Jul 2002 12:16:00 -0000 1.5 >+++ /dev/null 1 Jan 1970 00:00:00 -0000 >@@ -1,11 +0,0 @@ >---- sndserv/linux.c~ Sun Jan 26 08:45:01 1997 >-+++ sndserv/linux.c Mon Dec 14 21:15:21 1998 >-@@ -40,7 +40,7 @@ >- #include <fcntl.h> >- #include <unistd.h> >- >--#include <linux/soundcard.h> >-+#include <sys/soundcard.h> >- >- #include "soundsrv.h" >- >Index: doom/files/patch-ab >=================================================================== >RCS file: doom/files/patch-ab >diff -N doom/files/patch-ab >--- doom/files/patch-ab 19 Apr 2008 17:48:56 -0000 1.5 >+++ /dev/null 1 Jan 1970 00:00:00 -0000 >@@ -1,26 +0,0 @@ >---- linuxdoom-1.10/Makefile.orig Mon Dec 22 20:55:36 1997 >-+++ linuxdoom-1.10/Makefile Fri Oct 28 12:44:09 2005 >-@@ -4,11 +4,12 @@ >- # >- # $Log:$ >- # >--CC= gcc # gcc or g++ >-+CC?= gcc # gcc or g++ >- >--CFLAGS=-g -Wall -DNORMALUNIX -DLINUX # -DUSEASM >--LDFLAGS=-L/usr/X11R6/lib >--LIBS=-lXext -lX11 -lnsl -lm >-+CFLAGS?= -O >-+CFLAGS+=-g -I${LOCALBASE}/include -Wall -DNORMALUNIX -DSNDSERV -DSNDSRV # -DUSEASM >-+LDFLAGS=-L${LOCALBASE}/lib >-+LIBS=-lXext -lX11 -lm >- >- # subdirectory for objects >- O=linux >-@@ -92,4 +93,4 @@ >- >- ############################################################# >- # >--############################################################# >-\ No newline at end of file >-+############################################################# >Index: doom/files/patch-ac >=================================================================== >RCS file: doom/files/patch-ac >diff -N doom/files/patch-ac >--- doom/files/patch-ac 24 Jul 2002 12:16:00 -0000 1.3 >+++ /dev/null 1 Jan 1970 00:00:00 -0000 >@@ -1,25 +0,0 @@ >---- linuxdoom-1.10/i_sound.c.orig Mon Dec 22 20:57:15 1997 >-+++ linuxdoom-1.10/i_sound.c Wed Feb 10 04:18:53 1999 >-@@ -42,7 +42,7 @@ >- #include <sys/ioctl.h> >- >- // Linux voxware output. >--#include <linux/soundcard.h> >-+#include <sys/soundcard.h> >- >- // Timer stuff. Experimental. >- #include <time.h> >-@@ -740,11 +740,13 @@ >- #ifdef SNDSERV >- char buffer[256]; >- >-+#if jmz >- if (getenv("DOOMWADDIR")) >- sprintf(buffer, "%s/%s", >- getenv("DOOMWADDIR"), >- sndserver_filename); >- else >-+#endif >- sprintf(buffer, "%s", sndserver_filename); >- >- // start sound process >Index: doom/files/patch-ad >=================================================================== >RCS file: doom/files/patch-ad >diff -N doom/files/patch-ad >--- doom/files/patch-ad 15 Jan 1999 02:54:20 -0000 1.1 >+++ /dev/null 1 Jan 1970 00:00:00 -0000 >@@ -1,11 +0,0 @@ >---- linuxdoom-1.10/i_video.c~ Mon Dec 22 21:39:01 1997 >-+++ linuxdoom-1.10/i_video.c Mon Dec 14 03:24:45 1998 >-@@ -46,7 +46,7 @@ >- #include <sys/socket.h> >- >- #include <netinet/in.h> >--#include <errnos.h> >-+#include <errno.h> >- #include <signal.h> >- >- #include "doomstat.h" >Index: doom/files/patch-ae >=================================================================== >RCS file: doom/files/patch-ae >diff -N doom/files/patch-ae >--- doom/files/patch-ae 24 Jul 2002 12:16:00 -0000 1.2 >+++ /dev/null 1 Jan 1970 00:00:00 -0000 >@@ -1,35 +0,0 @@ >---- linuxdoom-1.10/i_net.c~ Mon Dec 22 21:37:46 1997 >-+++ linuxdoom-1.10/i_net.c Mon Jul 22 10:06:25 2002 >-@@ -23,6 +23,7 @@ >- static const char >- rcsid[] = "$Id: patch-ae,v 1.1.1.1 1998/12/14 21:18:25 jmz Exp $"; >- >-+#include <sys/types.h> >- #include <stdlib.h> >- #include <string.h> >- #include <stdio.h> >-@@ -51,6 +52,7 @@ >- >- >- >-+#if 0 >- // For some odd reason... >- #define ntohl(x) \ >- ((unsigned long int)((((unsigned long int)(x) & 0x000000ffU) << 24) | \ >-@@ -64,6 +66,7 @@ >- >- #define htonl(x) ntohl(x) >- #define htons(x) ntohs(x) >-+#endif >- >- void NetSend (void); >- boolean NetListen (void); >-@@ -73,7 +76,7 @@ >- // NETWORKING >- // >- >--int DOOMPORT = (IPPORT_USERRESERVED +0x1d ); >-+int DOOMPORT = 5029; >- >- int sendsocket; >- int insocket; >Index: doom/files/patch-af >=================================================================== >RCS file: doom/files/patch-af >diff -N doom/files/patch-af >--- doom/files/patch-af 15 Jan 1999 02:54:20 -0000 1.1 >+++ /dev/null 1 Jan 1970 00:00:00 -0000 >@@ -1,11 +0,0 @@ >---- linuxdoom-1.10/r_data.c~ Mon Dec 22 21:57:47 1997 >-+++ linuxdoom-1.10/r_data.c Mon Dec 14 03:27:49 1998 >-@@ -42,7 +42,7 @@ >- #include "r_sky.h" >- >- #ifdef LINUX >--#include <alloca.h> >-+//#include <alloca.h> >- #endif >- >- >Index: doom/files/patch-ag >=================================================================== >RCS file: doom/files/patch-ag >diff -N doom/files/patch-ag >--- doom/files/patch-ag 10 Oct 2005 11:33:30 -0000 1.2 >+++ /dev/null 1 Jan 1970 00:00:00 -0000 >@@ -1,14 +0,0 @@ >---- linuxdoom-1.10/w_wad.c~ Mon Dec 22 22:05:36 1997 >-+++ linuxdoom-1.10/w_wad.c Mon Dec 14 03:29:18 1998 >-@@ -32,9 +32,9 @@ >- #include <string.h> >- #include <unistd.h> >--#include <malloc.h> >-+#include <stdlib.h> >- #include <fcntl.h> >- #include <sys/stat.h> >--#include <alloca.h> >-+//#include <alloca.h> >- #define O_BINARY 0 >- #endif >- >Index: doom/files/patch-ah >=================================================================== >RCS file: doom/files/patch-ah >diff -N doom/files/patch-ah >--- doom/files/patch-ah 15 Jan 1999 02:54:20 -0000 1.1 >+++ /dev/null 1 Jan 1970 00:00:00 -0000 >@@ -1,22 +0,0 @@ >---- linuxdoom-1.10/m_bbox.h~ Mon Dec 22 21:12:16 1997 >-+++ linuxdoom-1.10/m_bbox.h Mon Dec 14 03:31:32 1998 >-@@ -23,7 +23,7 @@ >- #ifndef __M_BBOX__ >- #define __M_BBOX__ >- >--#include <values.h> >-+#include <limits.h> >- >- #include "m_fixed.h" >- >---- linuxdoom-1.10/doomtype.h~ Mon Dec 22 21:05:27 1997 >-+++ linuxdoom-1.10/doomtype.h Mon Dec 14 03:31:14 1998 >-@@ -39,7 +39,7 @@ >- >- // Predefined with some OS. >- #ifdef LINUX >--#include <values.h> >-+#include <limits.h> >- #else >- #define MAXCHAR ((char)0x7f) >- #define MAXSHORT ((short)0x7fff) >Index: doom/files/patch-ai >=================================================================== >RCS file: doom/files/patch-ai >diff -N doom/files/patch-ai >--- doom/files/patch-ai 15 Jan 1999 02:54:21 -0000 1.1 >+++ /dev/null 1 Jan 1970 00:00:00 -0000 >@@ -1,8 +0,0 @@ >---- linuxdoom-1.10/m_bbox.c~ Mon Dec 22 21:40:50 1997 >-+++ linuxdoom-1.10/m_bbox.c Mon Dec 14 03:44:53 1998 >-@@ -1,3 +1,5 @@ >-+#define MAXINT 0x7fffffff >-+#define MININT 0x80000000 >- // Emacs style mode select -*- C++ -*- >- //----------------------------------------------------------------------------- >- // >Index: doom/files/patch-aj >=================================================================== >RCS file: doom/files/patch-aj >diff -N doom/files/patch-aj >--- doom/files/patch-aj 7 Feb 2000 00:53:21 -0000 1.1 >+++ /dev/null 1 Jan 1970 00:00:00 -0000 >@@ -1,14 +0,0 @@ >---- sndserv/Makefile.orig Sun Feb 6 16:36:56 2000 >-+++ sndserv/Makefile Sun Feb 6 16:37:13 2000 >-@@ -6,8 +6,9 @@ >- # >- # >- >--CC=gcc >--CFLAGS=-O -DNORMALUNIX -DLINUX >-+CC?=gcc >-+CFLAGS?=-O >-+CFLAGS+=-DNORMALUNIX -DLINUX >- LDFLAGS= >- LIBS=-lm >- >Index: doom/files/patch-i_net.c >=================================================================== >RCS file: doom/files/patch-i_net.c >diff -N doom/files/patch-i_net.c >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ doom/files/patch-i_net.c 3 Nov 2009 01:04:17 -0000 >@@ -0,0 +1,35 @@ >+--- linuxdoom-1.10/i_net.c~ Mon Dec 22 21:37:46 1997 >++++ linuxdoom-1.10/i_net.c Mon Jul 22 10:06:25 2002 >+@@ -23,6 +23,7 @@ >+ static const char >+ rcsid[] = "$Id: patch-ae,v 1.1.1.1 1998/12/14 21:18:25 jmz Exp $"; >+ >++#include <sys/types.h> >+ #include <stdlib.h> >+ #include <string.h> >+ #include <stdio.h> >+@@ -51,6 +52,7 @@ >+ >+ >+ >++#if 0 >+ // For some odd reason... >+ #define ntohl(x) \ >+ ((unsigned long int)((((unsigned long int)(x) & 0x000000ffU) << 24) | \ >+@@ -64,6 +66,7 @@ >+ >+ #define htonl(x) ntohl(x) >+ #define htons(x) ntohs(x) >++#endif >+ >+ void NetSend (void); >+ boolean NetListen (void); >+@@ -73,7 +76,7 @@ >+ // NETWORKING >+ // >+ >+-int DOOMPORT = (IPPORT_USERRESERVED +0x1d ); >++int DOOMPORT = 5029; >+ >+ int sendsocket; >+ int insocket; >Index: doom/files/patch-i_sound.c >=================================================================== >RCS file: doom/files/patch-i_sound.c >diff -N doom/files/patch-i_sound.c >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ doom/files/patch-i_sound.c 3 Nov 2009 01:05:08 -0000 >@@ -0,0 +1,25 @@ >+--- linuxdoom-1.10/i_sound.c.orig Mon Dec 22 20:57:15 1997 >++++ linuxdoom-1.10/i_sound.c Wed Feb 10 04:18:53 1999 >+@@ -42,7 +42,7 @@ >+ #include <sys/ioctl.h> >+ >+ // Linux voxware output. >+-#include <linux/soundcard.h> >++#include <sys/soundcard.h> >+ >+ // Timer stuff. Experimental. >+ #include <time.h> >+@@ -740,11 +740,13 @@ >+ #ifdef SNDSERV >+ char buffer[256]; >+ >++#if jmz >+ if (getenv("DOOMWADDIR")) >+ sprintf(buffer, "%s/%s", >+ getenv("DOOMWADDIR"), >+ sndserver_filename); >+ else >++#endif >+ sprintf(buffer, "%s", sndserver_filename); >+ >+ // start sound process >Index: doom/files/patch-m_bbox.c >=================================================================== >RCS file: doom/files/patch-m_bbox.c >diff -N doom/files/patch-m_bbox.c >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ doom/files/patch-m_bbox.c 3 Nov 2009 01:06:13 -0000 >@@ -0,0 +1,8 @@ >+--- linuxdoom-1.10/m_bbox.c~ Mon Dec 22 21:40:50 1997 >++++ linuxdoom-1.10/m_bbox.c Mon Dec 14 03:44:53 1998 >+@@ -1,3 +1,5 @@ >++#define MAXINT 0x7fffffff >++#define MININT 0x80000000 >+ // Emacs style mode select -*- C++ -*- >+ //----------------------------------------------------------------------------- >+ // >Index: doom/files/patch-sndserv-Makefile >=================================================================== >RCS file: doom/files/patch-sndserv-Makefile >diff -N doom/files/patch-sndserv-Makefile >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ doom/files/patch-sndserv-Makefile 3 Nov 2009 01:07:25 -0000 >@@ -0,0 +1,14 @@ >+--- sndserv/Makefile.orig Sun Feb 6 16:36:56 2000 >++++ sndserv/Makefile Sun Feb 6 16:37:13 2000 >+@@ -6,8 +6,9 @@ >+ # >+ # >+ >+-CC=gcc >+-CFLAGS=-O -DNORMALUNIX -DLINUX >++CC?=gcc >++CFLAGS?=-O >++CFLAGS+=-DNORMALUNIX -DLINUX >+ LDFLAGS= >+ LIBS=-lm >+
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 140233
: 100875