ports/106319: [NEW PORT][BRING BACK, ACTUALLY] emulators/basiliskII: A free, portable, Open Source 68k Mac emulator
trasz
trasz at pin.if.uz.zgora.pl
Mon Dec 4 15:51:43 UTC 2006
>Number: 106319
>Category: ports
>Synopsis: [NEW PORT][BRING BACK, ACTUALLY] emulators/basiliskII: A free, portable, Open Source 68k Mac emulator
>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: Mon Dec 04 15:50:09 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: trasz
>Release: FreeBSD 6.1-RELEASE-p10 i386
>Organization:
>Environment:
System: FreeBSD pin.if.uz.zgora.pl 6.1-RELEASE-p10 FreeBSD 6.1-RELEASE-p10 #0: Wed Nov 15 19:16:30 CET 2006
>Description:
- Bring back the port, it expired before it's maintainer timed out
- Fix build, hopefully
- Update distsite
- Take maintainership
WWW: http://gwenole.beauchesne.info/projects/basilisk2/
Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:
--- basiliskII-1.0_3.shar begins here ---
# 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:
#
# basiliskII
# basiliskII/Makefile
# basiliskII/distinfo
# basiliskII/pkg-descr
# basiliskII/pkg-message
# basiliskII/pkg-plist
# basiliskII/files
# basiliskII/files/patch-src-Unix-configure
#
echo c - basiliskII
mkdir -p basiliskII > /dev/null 2>&1
echo x - basiliskII/Makefile
sed 's/^X//' >basiliskII/Makefile << 'END-of-basiliskII/Makefile'
X# New ports collection makefile for: BasiliskII
X# Date created: 17 April 2000
X# Whom: Maxim Sobolev <sobomax at FreeBSD.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME= basiliskII
XPORTVERSION= 1.0
XPORTREVISION= 3
XCATEGORIES= emulators
XMASTER_SITES= http://gwenole.beauchesne.info/projects/basilisk2/files/
XMASTER_SITE_SUBDIR= basilisk
XDISTNAME= BasiliskII_src_01052006
X
XMAINTAINER= trasz at pin.if.uz.zgora.pl
XCOMMENT= A free, portable, Open Source 68k Mac emulator
X
XWRKSRC= ${WRKDIR}/BasiliskII-${PORTVERSION}/src/Unix
X
XUSE_X_PREFIX= yes
XUSE_BZIP2= yes
XUSE_GNOME= esound gtk20
XGNU_CONFIGURE= yes
XUSE_GMAKE= yes
XCONFIGURE_ARGS= --disable-fbdev-dga --enable-fpe=uae
XCONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \
X LDFLAGS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}"
X
XMAN1= BasiliskII.1
X
X.include <bsd.port.pre.mk>
X
X.if ${OSVERSION} > 400012
XCFLAGS+= -fpermissive
X.endif
X
X.if ${ARCH} == amd64
XBROKEN= does not compile on AMD64 architectures
X.endif
X
Xpost-install:
X @${CAT} ${PKGMESSAGE}
X
X.include <bsd.port.post.mk>
END-of-basiliskII/Makefile
echo x - basiliskII/distinfo
sed 's/^X//' >basiliskII/distinfo << 'END-of-basiliskII/distinfo'
XMD5 (BasiliskII_src_01052006.tar.bz2) = dfe9e088649133485bae28a713979481
XSHA256 (BasiliskII_src_01052006.tar.bz2) = 6782f2ed3587d7790557a0994f5b7472d7a27ded0f1598b9380efabde16bd3cc
XSIZE (BasiliskII_src_01052006.tar.bz2) = 1310908
END-of-basiliskII/distinfo
echo x - basiliskII/pkg-descr
sed 's/^X//' >basiliskII/pkg-descr << 'END-of-basiliskII/pkg-descr'
XBasilisk II is a free, portable, Open Source 68k Mac emulator. It requires a
Xcopy of a 512K or 1MB Mac ROM and a copy of MacOS 7.x or 8.x to run.
X
XWWW: http://gwenole.beauchesne.info/projects/basilisk2/
END-of-basiliskII/pkg-descr
echo x - basiliskII/pkg-message
sed 's/^X//' >basiliskII/pkg-message << 'END-of-basiliskII/pkg-message'
X********************************************************************************
X
X NOTE: You have to get a copy of the original Mac ROM image and a copy of MacOS
X to run BasiliskII. Be aware that the only legal way to get ROM image is
X to rip it out from your Mac computer. See BasiliskII home page to get
X details.
X
X********************************************************************************
END-of-basiliskII/pkg-message
echo x - basiliskII/pkg-plist
sed 's/^X//' >basiliskII/pkg-plist << 'END-of-basiliskII/pkg-plist'
Xbin/BasiliskII
Xshare/BasiliskII/fbdevices
Xshare/BasiliskII/keycodes
Xshare/BasiliskII/tunconfig
X at dirrm share/BasiliskII
END-of-basiliskII/pkg-plist
echo c - basiliskII/files
mkdir -p basiliskII/files > /dev/null 2>&1
echo x - basiliskII/files/patch-src-Unix-configure
sed 's/^X//' >basiliskII/files/patch-src-Unix-configure << 'END-of-basiliskII/files/patch-src-Unix-configure'
X--- configure.orig Mon May 1 15:31:31 2006
X+++ configure Wed Nov 22 22:08:45 2006
X@@ -23521,69 +23521,69 @@
X if [ -z "$sigsegv_recovery" ]; then
X echo "$as_me:$LINENO: checking whether your system supports extended signal handlers" >&5
X echo $ECHO_N "checking whether your system supports extended signal handlers... $ECHO_C" >&6
X-if test "${ac_cv_have_extended_signals+set}" = set; then
X- echo $ECHO_N "(cached) $ECHO_C" >&6
X-else
X-
X-
X-
X- ac_ext=cc
X-ac_cpp='$CXXCPP $CPPFLAGS'
X-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
X-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
X-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
X-
X- if test "$cross_compiling" = yes; then
X- ac_cv_have_extended_signals=no
X-
X-else
X- cat >conftest.$ac_ext <<_ACEOF
X-/* confdefs.h. */
X-_ACEOF
X-cat confdefs.h >>conftest.$ac_ext
X-cat >>conftest.$ac_ext <<_ACEOF
X-/* end confdefs.h. */
X-
X- #define HAVE_SIGINFO_T 1
X- #define CONFIGURE_TEST_SIGSEGV_RECOVERY
X- #include "vm_alloc.cpp"
X- #include "sigsegv.cpp"
X-
X-_ACEOF
X-rm -f conftest$ac_exeext
X-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
X- (eval $ac_link) 2>&5
X- ac_status=$?
X- echo "$as_me:$LINENO: \$? = $ac_status" >&5
X- (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
X- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
X- (eval $ac_try) 2>&5
X- ac_status=$?
X- echo "$as_me:$LINENO: \$? = $ac_status" >&5
X- (exit $ac_status); }; }; then
X+#if test "${ac_cv_have_extended_signals+set}" = set; then
X+# echo $ECHO_N "(cached) $ECHO_C" >&6
X+#else
X+#
X+#
X+#
X+# ac_ext=cc
X+#ac_cpp='$CXXCPP $CPPFLAGS'
X+#ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
X+#ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
X+#ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
X+#
X+# if test "$cross_compiling" = yes; then
X+# ac_cv_have_extended_signals=no
X+#
X+#else
X+# cat >conftest.$ac_ext <<_ACEOF
X+#/* confdefs.h. */
X+#_ACEOF
X+#cat confdefs.h >>conftest.$ac_ext
X+#cat >>conftest.$ac_ext <<_ACEOF
X+#/* end confdefs.h. */
X+#
X+# #define HAVE_SIGINFO_T 1
X+# #define CONFIGURE_TEST_SIGSEGV_RECOVERY
X+# #include "vm_alloc.cpp"
X+# #include "sigsegv.cpp"
X+#
X+#_ACEOF
X+#rm -f conftest$ac_exeext
X+#if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
X+# (eval $ac_link) 2>&5
X+# ac_status=$?
X+# echo "$as_me:$LINENO: \$? = $ac_status" >&5
X+# (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
X+# { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
X+# (eval $ac_try) 2>&5
X+# ac_status=$?
X+# echo "$as_me:$LINENO: \$? = $ac_status" >&5
X+# (exit $ac_status); }; }; then
X
X sigsegv_recovery=siginfo
X ac_cv_have_extended_signals=yes
X
X-else
X- echo "$as_me: program exited with status $ac_status" >&5
X-echo "$as_me: failed program was:" >&5
X-sed 's/^/| /' conftest.$ac_ext >&5
X-
X-( exit $ac_status )
X-ac_cv_have_extended_signals=no
X-fi
X-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
X-fi
X- ac_ext=c
X-ac_cpp='$CPP $CPPFLAGS'
X-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
X-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
X-ac_compiler_gnu=$ac_cv_c_compiler_gnu
X-
X-
X-
X-fi
X+#else
X+# echo "$as_me: program exited with status $ac_status" >&5
X+#echo "$as_me: failed program was:" >&5
X+#sed 's/^/| /' conftest.$ac_ext >&5
X+#
X+#( exit $ac_status )
X+#ac_cv_have_extended_signals=no
X+#fi
X+#rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
X+#fi
X+# ac_ext=c
X+#ac_cpp='$CPP $CPPFLAGS'
X+#ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
X+#ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
X+#ac_compiler_gnu=$ac_cv_c_compiler_gnu
X+#
X+#
X+#
X+#fi
X echo "$as_me:$LINENO: result: $ac_cv_have_extended_signals" >&5
X echo "${ECHO_T}$ac_cv_have_extended_signals" >&6
X
END-of-basiliskII/files/patch-src-Unix-configure
exit
--- basiliskII-1.0_3.shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list