Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 10 Nov 2000 06:32:35 -0800 (PST)
From:      tkato@prontomail.ne.jp
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/22742: Update port: emulators/atari800
Message-ID:  <20001110143235.4615637B479@hub.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         22742
>Category:       ports
>Synopsis:       Update port: emulators/atari800
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Nov 10 06:40:01 PST 2000
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        4.1.1-RELEASE i386
>Organization:
>Environment:
>Description:
- Support CC/X11BASE properly
- Support install macros
- freebsd.org -> FreeBSD.org
- Change location of data files from lib/ to share/
- Exclude GPL doc from package

>How-To-Repeat:

>Fix:
diff -urN /usr/ports/emulators/atari800/Makefile emulators/atari800/Makefile
--- /usr/ports/emulators/atari800/Makefile	Mon Oct 30 23:35:23 2000
+++ emulators/atari800/Makefile	Wed Nov  8 02:01:09 2000
@@ -7,13 +7,14 @@
 
 PORTNAME=	atari800
 PORTVERSION=	0.8.6
+PORTREVISION=	1
 CATEGORIES=	emulators
 MASTER_SITES=	http://www.signus.demon.co.uk/Software/Portable/Atari800e/ \
 		http://cas3.zlin.vutbr.cz/~stehlik/a800/
 DISTNAME=	Atari800-${PORTVERSION}
 DISTFILES=	${DISTNAME}${EXTRACT_SUFX} ${EXTRA_FILES}
 
-MAINTAINER=	ports@freebsd.org
+MAINTAINER=	ports@FreeBSD.org
 
 BUILD_DEPENDS=	unzip:${PORTSDIR}/archivers/unzip
 
@@ -29,22 +30,21 @@
 ATARI_DOC=	${PREFIX}/share/doc/atari
 ATARI_XF=	ataribas.rom atariosb.rom atarixl.rom demos1.xfd \
 		demos2.xfd dos25.xfd mydos45d.atr
-ATARI_LIB=	${PREFIX}/lib/atari
+ATARI_LIB=	${PREFIX}/share/atari
 SED_CONFIG=	${ATARI_LIB:S/\//\\\//g}
-DOC_FILES= 	BUGS CHANGES COPYING CREDITS INSTALL README TODO USAGE
+DOC_FILES= 	BUGS CHANGES CREDITS INSTALL README TODO USAGE
 
 MAN1=		atari800.1
 
 post-extract:
 	@${ECHO_MSG} "===>  Unzipping ROM files"
-	unzip -Lo ${DISTDIR}/${DIST_SUBDIR}/${EXTRA_FILES} ${ATARI_XF}\
-		-d ${WRKSRC}/
+	unzip -q -L -o ${_DISTDIR}/${EXTRA_FILES} ${ATARI_XF} -d ${WRKSRC}
 	@${ECHO_MSG} "===>  Processing configuration file"
 	${SED} "s/GUMBY/${SED_CONFIG}/g" < ${FILESDIR}/atari800.cfg \
 		> ${WRKSRC}/atari800.cfg
 
 	@${ECHO_MSG} "===>  Copying config.h to work directory"
-	${CP} ${FILESDIR}/config.h ${WRKSRC}/
+	${CP} ${FILESDIR}/config.h ${WRKSRC}
 
 	@${ECHO_MSG} "===>  Copying UNIX makefile"
 	${CP} ${WRKSRC}/Makefile.unix ${WRKSRC}/Makefile
@@ -60,20 +60,19 @@
 post-install:
 	@${ECHO_MSG} "===>  Installing files from xf25.zip"
 	-${MKDIR} ${ATARI_LIB}
-	for file in ${ATARI_XF} ; do \
-		${INSTALL_DATA} ${WRKSRC}/$$file ${ATARI_LIB}/ ;\
-	done
+.for file in ${ATARI_XF}
+	${INSTALL_DATA} ${WRKSRC}/${file} ${ATARI_LIB}
+.endfor
 
 	@${ECHO_MSG} "===>  Installing configuration file"
-	${INSTALL} -c -o root -g wheel -m 664 ${WRKSRC}/atari800.cfg \
-		${ATARI_LIB}/
+	${INSTALL_DATA} -m 664 ${WRKSRC}/atari800.cfg ${ATARI_LIB}
 
-.if (!defined(NOPORTDOCS))
+.if !defined(NOPORTDOCS)
 	@${ECHO_MSG} "===>  Installing distribution document files"
 	-${MKDIR} ${ATARI_DOC}
-	for file in ${DOC_FILES} ; do \
-		${INSTALL_DATA} ${WRKSRC}/$$file ${ATARI_DOC}/ ;\
-	done
+.for file in ${DOC_FILES}
+	${INSTALL_DATA} ${WRKSRC}/${file} ${ATARI_DOC}
+.endfor
 	${INSTALL_DATA} ${DESCR} ${ATARI_DOC}/README.FreeBSD
 .endif
 
diff -urN /usr/ports/emulators/atari800/files/patch-aa emulators/atari800/files/patch-aa
--- /usr/ports/emulators/atari800/files/patch-aa	Mon Feb  7 06:46:27 2000
+++ emulators/atari800/files/patch-aa	Wed Nov  8 01:54:59 2000
@@ -1,12 +1,16 @@
---- Makefile.orig	Sun Feb  6 16:38:57 2000
-+++ Makefile	Sun Feb  6 16:40:45 2000
-@@ -6,12 +6,12 @@
+--- Makefile.unix	Sat Feb 21 10:39:13 1998
++++ Makefile	Wed Nov  8 01:54:54 2000
+@@ -4,14 +4,14 @@
+ #       if they cause a problem on your system.
+ #
  
- CC		= gcc
+-CC		= gcc
++CC		?= gcc
  CPPFLAGS	= $(OTHER)
 -CFLAGS		= -c -O6 -DGNU_C
-+CFLAGS+=	  -c -DGNU_C
- LD		= gcc
+-LD		= gcc
++CFLAGS		+= -c -DGNU_C
++LD		= $(CC)
  LDFLAGS		=
  LDLIBS		= -lm
  
@@ -15,6 +19,29 @@
  BIN_PATH	= ${PREFIX}/bin
  LIB_PATH	= ${PREFIX}/lib
  MAN_PATH	= ${PREFIX}/man
+@@ -195,16 +195,16 @@
+ 		OBJ="atari_curses.o"
+ 
+ freebsd-x11 :
+-	make atari800 \
+-		CPPFLAGS="-I/usr/X11R6/include" \
+-		LDFLAGS="-L/usr/X11R6/lib" \
++	$(MAKE) atari800 \
++		CPPFLAGS="-I${X11BASE}/include" \
++		LDFLAGS="-L${X11BASE}/lib" \
+ 		LDLIBS="-lX11 -lm" \
+ 		OBJ="atari_x11.o"
+ 
+ freebsd-x11-shm :
+-	make atari800 \
+-		CPPFLAGS="-I/usr/X11R6/include -DSHM" \
+-		LDFLAGS="-L/usr/X11R6/lib" \
++	$(MAKE) atari800 \
++		CPPFLAGS="-I${X11BASE}/include -DSHM" \
++		LDFLAGS="-L${X11BASE}/lib" \
+ 		LDLIBS="-lX11 -lXext -lm" \
+ 		OBJ="atari_x11.o"
+ 
 @@ -246,7 +246,6 @@
  			platform.h
  
@@ -23,3 +50,11 @@
  
  configure	:	configure.o prompts.o
  	$(LD) $(LDFLAGS) configure.o prompts.o $(LDLIBS) -o configure
+@@ -348,5 +347,5 @@
+ 	chmod 4755 ${BIN_PATH}/atari800
+ 
+ install :
+-	cp atari800 ${BIN_PATH}/atari800
+-	cp atari800.man ${MAN_PATH}/man1/atari800.1
++	${BSD_INSTALL_PROGRAM} atari800 ${BIN_PATH}/atari800
++	${BSD_INSTALL_MAN} atari800.man ${MAN_PATH}/man1/atari800.1
diff -urN /usr/ports/emulators/atari800/pkg-plist emulators/atari800/pkg-plist
--- /usr/ports/emulators/atari800/pkg-plist	Wed Mar 31 01:32:35 1999
+++ emulators/atari800/pkg-plist	Wed Nov  8 00:44:03 2000
@@ -1,20 +1,19 @@
 bin/atari800
+share/atari/atari800.cfg
+share/atari/ataribas.rom
+share/atari/atariosb.rom
+share/atari/atarixl.rom
+share/atari/demos1.xfd
+share/atari/demos2.xfd
+share/atari/dos25.xfd
+share/atari/mydos45d.atr
 share/doc/atari/BUGS
 share/doc/atari/CHANGES
-share/doc/atari/COPYING
 share/doc/atari/CREDITS
 share/doc/atari/INSTALL
 share/doc/atari/README
+share/doc/atari/README.FreeBSD
 share/doc/atari/TODO
 share/doc/atari/USAGE
-share/doc/atari/README.FreeBSD
-lib/atari/atari800.cfg
-lib/atari/ataribas.rom
-lib/atari/atariosb.rom
-lib/atari/atarixl.rom
-lib/atari/demos1.xfd
-lib/atari/demos2.xfd
-lib/atari/dos25.xfd
-lib/atari/mydos45d.atr
 @dirrm share/doc/atari
-@dirrm lib/atari
+@dirrm share/atari


>Release-Note:
>Audit-Trail:
>Unformatted:


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20001110143235.4615637B479>