From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Oct 7 07:20:22 2003 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A584216A4B3 for ; Tue, 7 Oct 2003 07:20:22 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6466743FAF for ; Tue, 7 Oct 2003 07:20:10 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id h97EKAFY058624 for ; Tue, 7 Oct 2003 07:20:10 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id h97EKAGE058623; Tue, 7 Oct 2003 07:20:10 -0700 (PDT) (envelope-from gnats) Resent-Date: Tue, 7 Oct 2003 07:20:10 -0700 (PDT) Resent-Message-Id: <200310071420.h97EKAGE058623@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, KATO Tsuguru Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6345E16A4B3 for ; Tue, 7 Oct 2003 07:15:36 -0700 (PDT) Received: from hfep03.dion.ne.jp (hfep03.dion.ne.jp [203.181.105.69]) by mx1.FreeBSD.org (Postfix) with ESMTP id 869F243F75 for ; Tue, 7 Oct 2003 07:15:32 -0700 (PDT) (envelope-from tkato@prontomail.com) Received: from localhost ([61.204.120.169]) by hfep03.dion.ne.jp with SMTP id <20031007141527636.NSGL@hfep03.dion.ne.jp> for ; Tue, 7 Oct 2003 23:15:27 +0900 Message-Id: <20031007231503.0628545b.tkato@prontomail.com> Date: Tue, 7 Oct 2003 23:15:03 +0900 From: KATO Tsuguru To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/57702: Update port: emulators/atari800 to 1.3.1 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Oct 2003 14:20:22 -0000 X-List-Received-Date: Tue, 07 Oct 2003 14:20:22 -0000 >Number: 57702 >Category: ports >Synopsis: Update port: emulators/atari800 to 1.3.1 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Oct 07 07:20:08 PDT 2003 >Closed-Date: >Last-Modified: >Originator: KATO Tsuguru >Release: FreeBSD 4.8-RELEASE-p10 i386 >Organization: >Environment: >Description: - Update to version 1.3.1 >How-To-Repeat: >Fix: diff -urN /usr/ports/emulators/atari800/Makefile emulators/atari800/Makefile --- /usr/ports/emulators/atari800/Makefile Thu Jul 31 11:43:50 2003 +++ emulators/atari800/Makefile Tue Oct 7 11:52:42 2003 @@ -6,7 +6,7 @@ # PORTNAME= atari800 -PORTVERSION= 1.3.0 +PORTVERSION= 1.3.1 CATEGORIES= emulators MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME} @@ -23,19 +23,77 @@ WRKSRC= ${WRKDIR}/${DISTNAME}/src -USE_XLIB= yes USE_REINPLACE= yes USE_GMAKE= yes GNU_CONFIGURE= yes -CONFIGURE_ARGS= --target=x11 +CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} MAN1= atari800.1 ATARI_XF= ataribas.rom atariosb.rom atarixl.rom demos1.xfd \ demos2.xfd dos25.xfd mydos45d.atr -post-extract: - @unzip -q -L -o ${DISTDIR}/${DIST_SUBDIR}/xf25.zip ${ATARI_XF} -d ${WRKSRC} +.if defined(WITH_SDL) +PKGNAMESUFFIX= -sdl +USE_SDL= yes +CONFIGURE_ARGS+= --target=sdl +.else +USE_XLIB= yes +.if defined(WITHOUT_SHM) +CONFIGURE_ARGS+= --target=x11 +.else +CONFIGURE_ARGS+= --target=shm +.endif +.endif + +.if defined(WITH_SERIOSOUND) +CONFIGURE_ARGS+= --enable-seriosound +.endif + +.if defined(WITH_CLIPSOUND) +CONFIGURE_ARGS+= --enable-cripsound +.endif + +.if defined(WITH_SNAILMETER) +CONFIGURE_ARGS+= --enable-snailmeter +.endif + +.if defined(WITH_PAGEDATTRIB) +CONFIGURE_ARGS+= --enable-pagedattrib +.endif + +.if defined(WITH_BUFFERDLOG) +CONFIGURE_ARGS+= --enable-bufferdlog +.endif + +.if defined(WITH_DISKLED) +CONFIGURE_ARGS+= --enable-diskled +.endif + +.if defined(WITH_VERYSLOW) +CONFIGURE_ARGS+= --enable-veryslow +.endif + +.if defined(WITH_CURSORBLOCK) +CONFIGURE_ARGS+= --enable-cursorblock +.endif + +pre-everything:: + @${ECHO_MSG} "" + @${ECHO_MSG} "Atari800 has the following tunable option(s):" + @${ECHO_MSG} " WITHOUT_SHM=yes Use X11 frontend without shared memory extensions" + @${ECHO_MSG} " WITH_SDL=yes Use SDL frontend" + @${ECHO_MSG} " WITH_SERIOSOUND=yes Use serial in/out sound" + @${ECHO_MSG} " WITH_CLIPSOUND=yes Use bufferd debug output" + @${ECHO_MSG} " WITH_SNAILMETER=yes Show how much the emulator is slower than the original" + @${ECHO_MSG} " WITH_PAGEDATTRIB=yes Use page-based attribute array" + @${ECHO_MSG} " WITH_BUFFERDLOG=yes Use buffered debug output" + @${ECHO_MSG} " (until the graphics mode switches back to text mode)" + @${ECHO_MSG} " WITH_DISKLED=yes Show disk LED emulation on screen display" + @${ECHO_MSG} " WITH_VERYSLOW=yes Use very slow computer support" + @${ECHO_MSG} " (disables generating screen completely)" + @${ECHO_MSG} " WITH_CURSORBLOCK=yes Using cursor/ctrl keys for keyboard joystick" + @${ECHO_MSG} "" post-patch: @${CP} ${FILESDIR}/atari800.cfg ${WRKSRC} @@ -43,6 +101,11 @@ @${REINPLACE_CMD} -e 's|/etc|${DATADIR}|g' ${WRKSRC}/rt-config.c @${REINPLACE_CMD} -e 's|tmpnam|mkstemp|g' ${WRKSRC}/devices.c \ ${WRKSRC}/compfile.c + @${REINPLACE_CMD} -e 's|sdl-config|$$SDL_CONFIG|g' \ + ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} + +pre-configure: + @unzip -q -L -o ${DISTDIR}/${DIST_SUBDIR}/xf25.zip ${ATARI_XF} -d ${WRKSRC} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/atari800 ${PREFIX}/bin/atari800 diff -urN /usr/ports/emulators/atari800/distinfo emulators/atari800/distinfo --- /usr/ports/emulators/atari800/distinfo Sat Apr 12 22:45:26 2003 +++ emulators/atari800/distinfo Mon Oct 6 00:00:53 2003 @@ -1,2 +1,2 @@ -MD5 (atari800/atari800-1.3.0.tar.gz) = 2998586f3c69f8a7e50439722e30ffc6 +MD5 (atari800/atari800-1.3.1.tar.gz) = 02c824a4648732a3646d377ee02efd7d MD5 (atari800/xf25.zip) = 4dc3b6b4313e9596c4d474785a37b94d diff -urN /usr/ports/emulators/atari800/files/atari800.cfg emulators/atari800/files/atari800.cfg --- /usr/ports/emulators/atari800/files/atari800.cfg Tue Jun 12 10:33:37 2001 +++ emulators/atari800/files/atari800.cfg Tue Oct 7 02:49:50 2003 @@ -10,11 +10,15 @@ H2_DIR= H3_DIR= H4_DIR= +HD_READ_ONLY=1 +EXE_DIR= +STATE_DIR= PRINT_COMMAND=lpr %s SCREEN_REFRESH_RATIO=1 -DEFAULT_SYSTEM=Atari XL +MACHINE_TYPE=Atari XL/XE +RAM_SIZE=64 DEFAULT_TV_MODE=PAL -HOLD_OPTION=0 -ENABLE_C000_RAM=0 -ENABLE_ROM_PATCH=1 +DISABLE_BASIC=1 ENABLE_SIO_PATCH=1 +ENABLE_H_PATCH=1 +ENABLE_P_PATCH=1 >Release-Note: >Audit-Trail: >Unformatted: