Date: Tue, 15 Aug 2000 16:38:39 +0200 (CEST) From: Jimmy Olgeni <olgeni@uli.it> To: FreeBSD-gnats-submit@freebsd.org Subject: ports/20617: New port: uae (Unix Amiga Emulator) Message-ID: <Pine.BSF.4.21.0008151618080.24577-100000@olgeni.localdomain.net>
next in thread | raw e-mail | index | archive | help
>Number: 20617 >Category: ports >Synopsis: New port: uae (Unix Amiga Emulator) >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: Tue Aug 15 07:50:00 PDT 2000 >Closed-Date: >Last-Modified: >Originator: Jimmy Olgeni >Release: FreeBSD 4.1-STABLE i386 >Organization: Colby >Environment: =20 >Description: This is version 0.8.13 of UAE, the Un*x Amiga Emulator. UAE allows you to run most of the available Amiga software. It is a software emulation, meaning that no extra or special hardware is needed to do this. More about UAE at http://www.freiburg.linux.de/~uae/ >How-To-Repeat: =20 >Fix: =20 # 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: # #=09uae #=09uae/files #=09uae/files/md5 #=09uae/patches #=09uae/patches/patch-aa #=09uae/patches/patch-ab #=09uae/pkg #=09uae/pkg/COMMENT #=09uae/pkg/DESCR #=09uae/pkg/PLIST #=09uae/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.13.tar.gz) =3D efcac84d7d79b1ecf8a257cb63611600 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=09Tue Aug 15 11:52:25 2000 X--- configure.in=09Tue Aug 15 11:50:13 2000 X*************** X*** 641,670 **** X fi X =20 X if [[ "x$USE_THREADS" =3D "xyes" -o "x$NEED_THREAD_SUPPORT" =3D "xyes" ]= ]; then X! if [[ "x$HAVE_PTHREAD_LIB" =3D "xyes" ]]; then X! THREADDEP=3Dtd-posix X! CFLAGS=3D"$CFLAGS -DSUPPORT_THREADS -D_REENTRANT" X! LIBS=3D"$LIBS -lpthread" X! if [[ "x$HAVE_POSIX4_LIB" =3D "xyes" ]]; then X! LIBS=3D"$LIBS -lposix4" X! fi X =20 X! if [[ "x$USE_THREADS" =3D "xyes" ]]; then =20 X! CFLAGS=3D"$CFLAGS -DUAE_FILESYS_THREADS" X! fi X =20 X! if [[ "x$HAVELINUX" =3D "xno" -o "x$HAVEGLIBC2" =3D "xno" ]]; then X! echo "Thread support has only been tested on Linux systems with gl= ibc-2.0" X! NR_WARNINGS=3D`expr $NR_WARNINGS + 1` X! fi X! if [[ "x$TARGET" =3D "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=3D`expr $NR_WARNINGS + 1` X! fi X! else X! echo "You tried to enable threads, but I couldn't find a thread libr= ary!" X! NR_ERRORS=3D`expr $NR_ERRORS + 1` X fi X fi X =20 X--- 641,665 ---- X fi X =20 X if [[ "x$USE_THREADS" =3D "xyes" -o "x$NEED_THREAD_SUPPORT" =3D "xyes" ]= ]; then X! THREADDEP=3Dtd-posix X! CFLAGS=3D"$CFLAGS -DSUPPORT_THREADS -D_REENTRANT" X! LIBS=3D"$LIBS -pthread" X! if [[ "x$HAVE_POSIX4_LIB" =3D "xyes" ]]; then X! LIBS=3D"$LIBS -lposix4" X! fi X =20 X! if [[ "x$USE_THREADS" =3D "xyes" ]]; then =20 X! CFLAGS=3D"$CFLAGS -DUAE_FILESYS_THREADS" X! fi X =20 X! if [[ "x$HAVELINUX" =3D "xno" -o "x$HAVEGLIBC2" =3D "xno" ]]; then X! echo "Thread support has only been tested on Linux systems with glib= c-2.0" X! NR_WARNINGS=3D`expr $NR_WARNINGS + 1` X! fi X! if [[ "x$TARGET" =3D "xsvgalib" ]]; then X! echo "If you didn't compile a fixed version of SVGAlib then thread s= upport" X! echo "in UAE will lock your machine real hard." X! NR_WARNINGS=3D`expr $NR_WARNINGS + 1` X fi X fi X =20 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=09Tue Aug 15 11:52:59 2000 X--- src/td-posix/penguin.h=09Tue Aug 15 11:53:27 2000 X*************** X*** 170,176 **** X typedef pthread_t penguin_id; X #define BAD_PENGUIN -1 X =20 X! static __inline__ int start_penguin (void *(*f) (void *), void *arg, pen= guin_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 =20 X! static int start_penguin (void *(*f) (void *), void *arg, penguin_id *fo= o) 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/translated/CZYTAJTO Xshare/doc/uae/translated/FAQ.FR Xshare/doc/uae/translated/FAQ.ITA Xshare/doc/uae/translated/FAQ.SWE Xshare/doc/uae/translated/LEGGIMI Xshare/doc/uae/translated/LEGGIMI.DOS Xshare/doc/uae/translated/LEGGIMI.WIN Xshare/doc/uae/translated/LIESMICH Xshare/doc/uae/translated/L=C4S_MIG 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/translated 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 <olgeni@uli.it> X# X# $FreeBSD$ X# X XPORTNAME=3D=09uae XPORTVERSION=3D=090.8.13 XCATEGORIES=3D=09emulators XMASTER_SITES=3D=09http://www.freiburg.linux.de/~uae/bin/sources/develop/ X XMAINTAINER=3D olgeni@uli.it X XLIB_DEPENDS=3D=09glib12.3:${PORTSDIR}/devel/glib12 \ X=09=09gtk12.2:${PORTSDIR}/x11-toolkits/gtk12 X XUSE_X_PREFIX=3D=09YES XUSE_GMAKE=3D=09YES XUSE_AUTOCONF=3D=09YES XCONFIGURE_ENV=3D=09GTK_CONFIG=3D${X11BASE}/bin/gtk12-config X Xdo-install: X=09${INSTALL_PROGRAM} ${WRKSRC}/uae ${PREFIX}/bin X=09${INSTALL_PROGRAM} ${WRKSRC}/readdisk ${PREFIX}/bin X=09${MKDIR} ${PREFIX}/share/doc/uae X=09${MKDIR} ${PREFIX}/share/doc/uae/unix X=09${MKDIR} ${PREFIX}/share/doc/uae/translated X=09${INSTALL_DATA} ${WRKSRC}/docs/COMPATIBILITY ${PREFIX}/share/doc/uae X=09${INSTALL_DATA} ${WRKSRC}/docs/CREDITS ${PREFIX}/share/doc/uae X=09${INSTALL_DATA} ${WRKSRC}/docs/FAQ ${PREFIX}/share/doc/uae X=09${INSTALL_DATA} ${WRKSRC}/docs/NEWS ${PREFIX}/share/doc/uae X=09${INSTALL_DATA} ${WRKSRC}/docs/README ${PREFIX}/share/doc/uae X=09${INSTALL_DATA} ${WRKSRC}/docs/README.PROGRAMMERS ${PREFIX}/share/doc/u= ae X=09${INSTALL_DATA} ${WRKSRC}/docs/COMPATIBILITY ${PREFIX}/share/doc/uae X=09${INSTALL_DATA} ${WRKSRC}/docs/unix/* ${PREFIX}/share/doc/uae/unix X=09${INSTALL_DATA} ${WRKSRC}/docs/translated/* ${PREFIX}/share/doc/uae/tra= nslated X X.include <bsd.port.mk> END-of-uae/Makefile exit >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?Pine.BSF.4.21.0008151618080.24577-100000>