From owner-freebsd-ports Mon Sep 4 12:10:19 2000 Delivered-To: freebsd-ports@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 66E7F37B42C for ; Mon, 4 Sep 2000 12:10:09 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id MAA48512; Mon, 4 Sep 2000 12:10:09 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Date: Mon, 4 Sep 2000 12:10:09 -0700 (PDT) Message-Id: <200009041910.MAA48512@freefall.freebsd.org> To: freebsd-ports@FreeBSD.org Cc: From: Jimmy Olgeni Subject: Re: ports/20617: New port: uae (Unix Amiga Emulator) Reply-To: Jimmy Olgeni Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR ports/20617; it has been noted by GNATS. From: Jimmy Olgeni To: freebsd-gnats-submit@FreeBSD.org, olgeni@uli.it Cc: Subject: Re: ports/20617: New port: uae (Unix Amiga Emulator) Date: Mon, 04 Sep 2000 21:01:22 +0200 Updated to version 0.8.15. # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # uae # uae/files # uae/files/md5 # uae/patches # uae/patches/patch-aa # uae/patches/patch-ab # uae/pkg # uae/pkg/COMMENT # uae/pkg/DESCR # uae/pkg/PLIST # uae/Makefile # echo c - uae mkdir -p uae > /dev/null 2>&1 echo c - uae/files mkdir -p uae/files > /dev/null 2>&1 echo x - uae/files/md5 sed 's/^X//' >uae/files/md5 << 'END-of-uae/files/md5' XMD5 (uae-0.8.15.tar.gz) = 58b7fb254c29717852e3b81bc3365ddc END-of-uae/files/md5 echo c - uae/patches mkdir -p uae/patches > /dev/null 2>&1 echo x - uae/patches/patch-aa sed 's/^X//' >uae/patches/patch-aa << 'END-of-uae/patches/patch-aa' X*** configure.in.orig Sat Sep 2 01:10:58 2000 X--- configure.in Sat Sep 2 01:10:43 2000 X*************** X*** 655,662 **** X NR_WARNINGS=`expr $NR_WARNINGS + 1` X fi X else X! echo "You tried to enable threads, but I couldn't find a thread library!" X! NR_ERRORS=`expr $NR_ERRORS + 1` X fi X fi X X--- 655,680 ---- X NR_WARNINGS=`expr $NR_WARNINGS + 1` X fi X else X! PLATFORM=`uname` X! if [[ "$PLATFORM" = "FreeBSD" ]]; then X! THREADDEP=td-posix X! CFLAGS="$CFLAGS -DSUPPORT_THREADS -D_REENTRANT" X! LIBS="$LIBS -pthread" X! if [[ "x$HAVE_POSIX4_LIB" = "xyes" ]]; then X! LIBS="$LIBS -lposix4" X! fi X! if [[ "x$USE_THREADS" = "xyes" ]]; then X! CFLAGS="$CFLAGS -DUAE_FILESYS_THREADS" X! fi X! if [[ "x$TARGET" = "xsvgalib" ]]; then X! echo "If you didn't compile a fixed version of SVGAlib then thread support" X! echo "in UAE will lock your machine real hard." X! NR_WARNINGS=`expr $NR_WARNINGS + 1` X! fi X! else X! echo "You tried to enable threads, but I couldn't find a thread library!" X! NR_ERRORS=`expr $NR_ERRORS + 1` X! fi X fi X fi X END-of-uae/patches/patch-aa echo x - uae/patches/patch-ab sed 's/^X//' >uae/patches/patch-ab << 'END-of-uae/patches/patch-ab' X*** src/td-posix/penguin.h.orig Tue Aug 15 11:52:59 2000 X--- src/td-posix/penguin.h Tue Aug 15 11:53:27 2000 X*************** X*** 170,176 **** X typedef pthread_t penguin_id; X #define BAD_PENGUIN -1 X X! static __inline__ int start_penguin (void *(*f) (void *), void *arg, penguin_id *foo) X { X return pthread_create (foo, 0, f, arg); X } X--- 170,176 ---- X typedef pthread_t penguin_id; X #define BAD_PENGUIN -1 X X! static int start_penguin (void *(*f) (void *), void *arg, penguin_id *foo) X { X return pthread_create (foo, 0, f, arg); X } END-of-uae/patches/patch-ab echo c - uae/pkg mkdir -p uae/pkg > /dev/null 2>&1 echo x - uae/pkg/COMMENT sed 's/^X//' >uae/pkg/COMMENT << 'END-of-uae/pkg/COMMENT' XThis is version 0.8.13 of UAE, the Un*x Amiga Emulator END-of-uae/pkg/COMMENT echo x - uae/pkg/DESCR sed 's/^X//' >uae/pkg/DESCR << 'END-of-uae/pkg/DESCR' XUAE allows you to run most of the available Amiga software. It is a Xsoftware emulation, meaning that no extra or special hardware is needed to Xdo this. The hardware of an Amiga is emulated accurately, so that Amiga Xsoftware is tricked into thinking it is running on the real thing, with Xyour computer's display, keyboard, harddisk and mouse taking the parts of Xtheir emulated counterparts. X XWWW: http://www.freiburg.linux.de/~uae/ END-of-uae/pkg/DESCR echo x - uae/pkg/PLIST sed 's/^X//' >uae/pkg/PLIST << 'END-of-uae/pkg/PLIST' Xbin/uae Xbin/readdisk Xshare/doc/uae/unix/README Xshare/doc/uae/COMPATIBILITY Xshare/doc/uae/CREDITS Xshare/doc/uae/FAQ Xshare/doc/uae/NEWS Xshare/doc/uae/README Xshare/doc/uae/README.PROGRAMMERS X@dirrm share/doc/uae/unix X@dirrm share/doc/uae END-of-uae/pkg/PLIST echo x - uae/Makefile sed 's/^X//' >uae/Makefile << 'END-of-uae/Makefile' X# New ports collection makefile for: uae X# Date created: 15 Aug 2000 X# Whom: Jimmy Olgeni X# X# $FreeBSD$ X# X XPORTNAME= uae XPORTVERSION= 0.8.15 XCATEGORIES= emulators XMASTER_SITES= http://www.freiburg.linux.de/~uae/bin/sources/develop/ X XMAINTAINER= olgeni@uli.it X XLIB_DEPENDS= glib12.3:${PORTSDIR}/devel/glib12 \ X gtk12.2:${PORTSDIR}/x11-toolkits/gtk12 X XUSE_X_PREFIX= YES XUSE_GMAKE= YES XUSE_AUTOCONF= YES XCONFIGURE_ENV= GTK_CONFIG=${X11BASE}/bin/gtk12-config X Xdo-install: X ${INSTALL_PROGRAM} ${WRKSRC}/uae ${PREFIX}/bin X ${INSTALL_PROGRAM} ${WRKSRC}/readdisk ${PREFIX}/bin X ${MKDIR} ${PREFIX}/share/doc/uae X ${MKDIR} ${PREFIX}/share/doc/uae/unix X ${INSTALL_DATA} ${WRKSRC}/docs/COMPATIBILITY ${PREFIX}/share/doc/uae X ${INSTALL_DATA} ${WRKSRC}/docs/CREDITS ${PREFIX}/share/doc/uae X ${INSTALL_DATA} ${WRKSRC}/docs/FAQ ${PREFIX}/share/doc/uae X ${INSTALL_DATA} ${WRKSRC}/docs/NEWS ${PREFIX}/share/doc/uae X ${INSTALL_DATA} ${WRKSRC}/docs/README ${PREFIX}/share/doc/uae X ${INSTALL_DATA} ${WRKSRC}/docs/README.PROGRAMMERS ${PREFIX}/share/doc/uae X ${INSTALL_DATA} ${WRKSRC}/docs/COMPATIBILITY ${PREFIX}/share/doc/uae X ${INSTALL_DATA} ${WRKSRC}/docs/unix/* ${PREFIX}/share/doc/uae/unix X X.include END-of-uae/Makefile exit To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message