Skip site navigation (1)Skip section navigation (2)
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>