View | Details | Raw Unified | Return to bug 36378
Collapse All | Expand All

(-)bb/Makefile (-20 / +8 lines)
Lines 6-44 Link Here
6
#
6
#
7
7
8
PORTNAME=		bb
8
PORTNAME=		bb
9
PORTVERSION=		1.2
9
PORTVERSION=		1.3.r1
10
CATEGORIES=		misc
10
CATEGORIES=		misc
11
MASTER_SITES=		ftp://ftp.ta.jcu.cz/pub/aa/bb/ \
11
MASTER_SITES=		${MASTER_SITE_SOURCEFORGE}
12
			${MASTER_SITE_SUNSITE}
12
MASTER_SITE_SUBDIR=	aa-project
13
MASTER_SITE_SUBDIR=	games
13
DISTNAME=		${PORTNAME}-${PORTVERSION:S/.r/rc/}
14
14
15
MAINTAINER=		ports@FreeBSD.org
15
MAINTAINER=		ports@FreeBSD.org
16
16
17
BROKEN=			"Does not build"
18
19
LIB_DEPENDS=		aa.1:${PORTSDIR}/graphics/aalib
17
LIB_DEPENDS=		aa.1:${PORTSDIR}/graphics/aalib
20
18
21
MAKEFILE=		makefile
22
GNU_CONFIGURE=		yes
19
GNU_CONFIGURE=		yes
20
WRKSRC=			${WRKDIR}/bb-1.3.0
21
MAN1=			bb.1
23
22
24
pre-patch:
23
pre-patch:
25
	${FIND} ${WRKSRC} -type f | ${XARGS} ${PERL} -pi -e "s@#include +<malloc.h>@#include <stdlib.h>@g"
24
	${FIND} ${WRKSRC} -type f | ${XARGS} ${PERL} -pi -e "s@#include +<malloc.h>@#include <stdlib.h>@g"
26
25
27
pre-build:
26
post-install:
28
	@ cd ${WRKSRC}/mikunix; make
29
30
do-install:
31
	@ ${INSTALL_PROGRAM} ${WRKSRC}/bb ${PREFIX}/bin
32
	@ ${INSTALL_PROGRAM} ${WRKSRC}/bb_snd_server ${PREFIX}/bin
33
	@ ${MKDIR} ${PREFIX}/share/bb
34
.for file in bb bb2 bb3
35
	@ ${INSTALL_DATA} ${WRKSRC}/${file}.s3m ${PREFIX}/share/bb
36
.endfor
37
.if !defined(NOPORTDOCS)
27
.if !defined(NOPORTDOCS)
38
	@${MKDIR} ${DOCSDIR}
28
	@${MKDIR} ${DOCSDIR}
39
.for file in ANNOUNCE COPYING README
29
	@${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
40
	@${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
41
.endfor
42
.endif
30
.endif
43
31
44
.include <bsd.port.mk>
32
.include <bsd.port.mk>
(-)bb/distinfo (-1 / +1 lines)
Line 1 Link Here
1
MD5 (bb-1.2.tar.gz) = 1c5c2777900002beb247ce6ec7c5f2bc
1
MD5 (bb-1.3rc1.tar.gz) = 1ae5b742fbe654ba51c31832cf7e81fd
(-)bb/files/patch-aa (-11 lines)
Lines 1-11 Link Here
1
--- unix.c	Tue Mar 10 22:42:39 1998
2
+++ /home/andy/tmp/wrk/unix.c	Mon Jun 22 14:26:36 1998
3
@@ -86,7 +86,7 @@
4
     pid = fork();
5
     if (pid == (pid_t) 0) {	/* This is the child process.  */
6
 	char str[256];
7
-	sprintf(str, "bb_snd_server %i %i %i bb.s3m bb2.s3m bb3.s3m", freq, stereo, _16bit);
8
+	sprintf(str, "bb_snd_server %i %i %i /usr/local/share/bb/bb.s3m /usr/local/share/bb/bb2.s3m /usr/local/share/bb/bb3.s3m", freq, stereo, _16bit);
9
 	close(mypipe[0]);
10
 	close(mypipe2[1]);
11
 	close(1);
(-)bb/files/patch-ab (-30 lines)
Lines 1-30 Link Here
1
--- mikunix/makefile.orig	Mon Mar  2 07:12:26 1998
2
+++ mikunix/makefile	Mon Apr 12 20:49:06 1999
3
@@ -26,7 +26,7 @@
4
 ############################################################################
5
 
6
 OSDEF=-DOSS
7
-CC = gcc
8
+CC ?= gcc
9
 
10
 # if you want to use the Ultra driver uncomment the 3 lines below. 
11
 # You need a Gravis Ultrasound and the library from the Linux Ultrasound 
12
@@ -41,7 +41,8 @@
13
 #ULTRADRV=drv_old.o
14
 
15
 #OSFLAGS = -O3 $(OSDEF) $(ULTRA)
16
-OSFLAGS = -O3 $(OSDEF) 
17
+CFLAGS ?= -O3
18
+OSFLAGS = $(OSDEF)
19
 #debug options
20
 #OSFLAGS = -g $(OSDEF) $(ULTRA)
21
 
22
@@ -174,7 +175,7 @@
23
 # Does your system have usleep()? If not, you'll need to uncomment this...
24
 #USLEEP=-DNEEDS_USLEEP
25
 
26
-CFLAGS = $(OSFLAGS) $(SNAG) $(USLEEP) 
27
+CFLAGS += $(OSFLAGS) $(SNAG) $(USLEEP) 
28
 
29
 ############################################################################
30
 ############################################################################
(-)bb/files/patch-ac (-11 lines)
Lines 1-11 Link Here
1
--- mikunix/main_ux.c.orig	Sun Sep 19 10:52:35 1999
2
+++ mikunix/main_ux.c	Sun Sep 19 10:53:12 1999
3
@@ -73,7 +73,7 @@
4
     MD_RegisterDriver(&drv_sun);
5
 #elif defined(SOLARIS)
6
     MD_RegisterDriver(&drv_sun);
7
-#elif defined(__alpha)
8
+#elif defined(__alpha) && !defined(__FreeBSD__)
9
     MD_RegisterDriver(&drv_AF);
10
 #elif defined(OSS)
11
     MD_RegisterDriver(&drv_vox);
(-)bb/files/patch-ad (-11 lines)
Lines 1-11 Link Here
1
--- mikunix/mikmod.h.orig	Sun Sep 19 10:54:10 1999
2
+++ mikunix/mikmod.h	Sun Sep 19 10:54:27 1999
3
@@ -45,7 +45,7 @@
4
 #define mikbannerdriver \
5
 " - Sun/Solaris driver by Valtteri Vuorikoski <vuori@sci.fi>\n"
6
 
7
-#elif defined(__alpha)
8
+#elif defined(__alpha) && !defined(__FreeBSD__)
9
 #define mikbannerdriver \
10
 " - AudioFile driver by Roine Gustafsson <e93_rog@e.kth.se>\n"
11
 
(-)bb/pkg-plist (-3 lines)
Lines 1-10 Link Here
1
bin/bb
1
bin/bb
2
bin/bb_snd_server
3
share/bb/bb.s3m
2
share/bb/bb.s3m
4
share/bb/bb2.s3m
3
share/bb/bb2.s3m
5
share/bb/bb3.s3m
4
share/bb/bb3.s3m
6
%%PORTDOCS%%share/doc/bb/ANNOUNCE
7
%%PORTDOCS%%share/doc/bb/COPYING
8
%%PORTDOCS%%share/doc/bb/README
5
%%PORTDOCS%%share/doc/bb/README
9
@dirrm share/bb
6
@dirrm share/bb
10
%%PORTDOCS%%@dirrm share/doc/bb
7
%%PORTDOCS%%@dirrm share/doc/bb

Return to bug 36378