From 1e1fff901f67efbce5cd2f20745c47c4ecec3ccb Mon Sep 17 00:00:00 2001 From: Schrijvers Luc Date: Fri, 26 Apr 2019 07:45:08 +0200 Subject: [PATCH] joyce: bump version (#3780) --- app-emulation/joyce/joyce-2.2.12.recipe | 73 +++++++++++++++++++++++++ app-emulation/joyce/joyce-2.2.6.recipe | 69 ----------------------- app-emulation/joyce/joyce-2.2.7.recipe | 69 ----------------------- 3 files changed, 73 insertions(+), 138 deletions(-) create mode 100644 app-emulation/joyce/joyce-2.2.12.recipe delete mode 100644 app-emulation/joyce/joyce-2.2.6.recipe delete mode 100644 app-emulation/joyce/joyce-2.2.7.recipe diff --git a/app-emulation/joyce/joyce-2.2.12.recipe b/app-emulation/joyce/joyce-2.2.12.recipe new file mode 100644 index 000000000..a7be43f6a --- /dev/null +++ b/app-emulation/joyce/joyce-2.2.12.recipe @@ -0,0 +1,73 @@ +SUMMARY="An emulator for the Amstrad PCW" +DESCRIPTION="JOYCE includes ANNE, which emulates the PCW16. Additional it can \ +emulate: + +- The Z80 CPU, using Ian Collier's Z80 core from xz80. +- The screen. +- The keyboard. +- The floppy disc controller - enough of it to support the Amstrad BIOS. \ +Floppies are emulated with disc image files. +- The Centronics ports. +- The CPS8256 serial interface. +- The PCW8256 dot-matrix printer. +- The PCW9512 daisywheel printer. +- AMX or Kempston mice. +- The beeper." +HOMEPAGE="http://www.seasip.info/Unix/Joyce/index.html" +COPYRIGHT="2002-2017 John Elliott" +LICENSE="GNU GPL v2" +REVISION="1" +SOURCE_URI="http://www.seasip.info/Unix/Joyce/joyce-2.2.12.tar.gz" +CHECKSUM_SHA256="3f2f0b385a66c8ff63455b73f4018b562e52c19fc85de7e811800bec4e9837fc" +PATCHES="joyce-2.2.6.patchset" + +ARCHITECTURES="!x86_gcc2 ?x86 ?x86_64" +SECONDARY_ARCHITECTURES="x86" + +PROVIDES=" + joyce$secondaryArchSuffix = $portVersion + cmd:xanne$secondaryArchSuffix = $portVersion + cmd:xjoyce$secondaryArchSuffix = $portVersion + devel:lib765$secondaryArchSuffix + devel:libcpmredir$secondaryArchSuffix + devel:liblink$secondaryArchSuffix + " +REQUIRES=" + haiku$secondaryArchSuffix + lib:libgl$secondaryArchSuffix + lib:libpng16$secondaryArchSuffix + lib:libsdl$secondaryArchSuffix + lib:libxml2$secondaryArchSuffix + lib:libz$secondaryArchSuffix + " + +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel + devel:libpng16$secondaryArchSuffix + devel:libsdl$secondaryArchSuffix + devel:libxml2$secondaryArchSuffix + devel:libz$secondaryArchSuffix + " +BUILD_PREREQUIRES=" + cmd:awk + cmd:cmp + cmd:gcc$secondaryArchSuffix + cmd:ld$secondaryArchSuffix + cmd:make + " + +BUILD() +{ + export LDFLAGS="-lnetwork" + runConfigure ./configure + make $jobArgs +} + +INSTALL() +{ + make install + + # These are already provided in the libdsk package. + rm $binDir/apriboot $binDir/dsk* $binDir/md3serial $libDir/libdsk* + prepareInstalledDevelLibs lib765 libcpmredir liblink +} diff --git a/app-emulation/joyce/joyce-2.2.6.recipe b/app-emulation/joyce/joyce-2.2.6.recipe deleted file mode 100644 index e8d135051..000000000 --- a/app-emulation/joyce/joyce-2.2.6.recipe +++ /dev/null @@ -1,69 +0,0 @@ -SUMMARY="An emulator for the Amstrad PCW" -DESCRIPTION="JOYCE includes ANNE, which emulates the PCW16. Additional it can \ -emulate: - -- The Z80 CPU, using Ian Collier's Z80 core from xz80. -- The screen. -- The keyboard. -- The floppy disc controller - enough of it to support the Amstrad BIOS. \ -Floppies are emulated with disc image files. -- The Centronics ports. -- The CPS8256 serial interface. -- The PCW8256 dot-matrix printer. -- The PCW9512 daisywheel printer. -- AMX or Kempston mice. -- The beeper." -HOMEPAGE="http://www.seasip.info/Unix/Joyce/index.html" -COPYRIGHT="2002-2012 John Elliott" -LICENSE="GNU GPL v2" -REVISION="1" -SOURCE_URI="http://www.seasip.info/Unix/Joyce/joyce-2.2.6.tar.gz" -CHECKSUM_SHA256="d92089dc3e583e88973ef6708dc35e649500949086da0a03f973efe3f62c3d8f" -PATCHES="joyce-2.2.6.patchset" - -ARCHITECTURES="x86_gcc2 ?x86 ?x86_64" - -PROVIDES=" - joyce = $portVersion - cmd:xanne = $portVersion - cmd:xjoyce = $portVersion - devel:lib765 - devel:libcpmredir - devel:liblink - " -REQUIRES=" - haiku - lib:libgl - lib:libpng - lib:libsdl - lib:libxml2 - lib:libz - " - -BUILD_REQUIRES=" - haiku_devel - devel:libpng - devel:libsdl - devel:libxml2 - devel:libz - " -BUILD_PREREQUIRES=" - cmd:awk - cmd:gcc - cmd:make - " - -BUILD() -{ - runConfigure ./configure - make -} - -INSTALL() -{ - make install - - # These are already provided in the libdsk package. - rm $binDir/apriboot $binDir/dsk* $binDir/md3serial $libDir/libdsk* - prepareInstalledDevelLibs lib765 libcpmredir liblink -} diff --git a/app-emulation/joyce/joyce-2.2.7.recipe b/app-emulation/joyce/joyce-2.2.7.recipe deleted file mode 100644 index 4b114aac7..000000000 --- a/app-emulation/joyce/joyce-2.2.7.recipe +++ /dev/null @@ -1,69 +0,0 @@ -SUMMARY="An emulator for the Amstrad PCW" -DESCRIPTION="JOYCE includes ANNE, which emulates the PCW16. Additional it can \ -emulate: - -- The Z80 CPU, using Ian Collier's Z80 core from xz80. -- The screen. -- The keyboard. -- The floppy disc controller - enough of it to support the Amstrad BIOS. \ -Floppies are emulated with disc image files. -- The Centronics ports. -- The CPS8256 serial interface. -- The PCW8256 dot-matrix printer. -- The PCW9512 daisywheel printer. -- AMX or Kempston mice. -- The beeper." -HOMEPAGE="http://www.seasip.info/Unix/Joyce/index.html" -COPYRIGHT="2002-2012 John Elliott" -LICENSE="GNU GPL v2" -REVISION="1" -SOURCE_URI="http://www.seasip.info/Unix/Joyce/joyce-2.2.7.tar.gz" -CHECKSUM_SHA256="a561874afd7230c3e51f4ecc313a8a5a8e8fb408dfb7169f045d3f0fb48eeafc" -PATCHES="joyce-2.2.6.patchset" - -ARCHITECTURES="x86_gcc2 ?x86 ?x86_64" - -PROVIDES=" - joyce = $portVersion - cmd:xanne = $portVersion - cmd:xjoyce = $portVersion - devel:lib765 - devel:libcpmredir - devel:liblink - " -REQUIRES=" - haiku - lib:libgl - lib:libpng - lib:libsdl - lib:libxml2 - lib:libz - " - -BUILD_REQUIRES=" - haiku_devel - devel:libpng - devel:libsdl - devel:libxml2 - devel:libz - " -BUILD_PREREQUIRES=" - cmd:awk - cmd:gcc - cmd:make - " - -BUILD() -{ - runConfigure ./configure - make -} - -INSTALL() -{ - make install - - # These are already provided in the libdsk package. - rm $binDir/apriboot $binDir/dsk* $binDir/md3serial $libDir/libdsk* - prepareInstalledDevelLibs lib765 libcpmredir liblink -}