From 0a2419f48dc5946ee47d79ecd4d331e49ca39ea5 Mon Sep 17 00:00:00 2001 From: miqlas Date: Thu, 24 Aug 2017 21:14:54 +0200 Subject: [PATCH] Hermes: new recipe (#1587) --- games-arcade/hermes/hermes-1.02.recipe | 54 ++++ games-arcade/hermes/licenses/HERMES | 342 +++++++++++++++++++++++++ 2 files changed, 396 insertions(+) create mode 100644 games-arcade/hermes/hermes-1.02.recipe create mode 100644 games-arcade/hermes/licenses/HERMES diff --git a/games-arcade/hermes/hermes-1.02.recipe b/games-arcade/hermes/hermes-1.02.recipe new file mode 100644 index 000000000..b5fb92003 --- /dev/null +++ b/games-arcade/hermes/hermes-1.02.recipe @@ -0,0 +1,54 @@ +SUMMARY="An oldschool Jump'n' Run game" +DESCRIPTION="Hermes is an extraordinary Jump'n' Run game with plenty of \ +bad taste humour. If you feel offended by crude and dirty humour you may \ +run away now. The game also features pixel violence and promotes the \ +consumption of meat. If you are a hardcore vegetarian, you might very much \ +dislike the game or just have a good laugh." +HOMEPAGE="http://www.retroguru.com/hermes/" +COPYRIGHT="2017 Retroguru" +LICENSE="HERMES" +REVISION="1" + +if [ $effectiveTargetArchitecture = x86 ]; then +SOURCE_URI="http://www.retroguru.com/hermes/hermes-v.latest-haiku-x86.zip" +CHECKSUM_SHA256="c264af429822ef9eda9e2aa51cf47ce4ae49df6fb789de676ded35500652c48e" +SOURCE_DIR="retroguru_hermes_haiku_x86" +fi +if [ $effectiveTargetArchitecture = x86_64 ]; then +SOURCE_URI="http://www.retroguru.com/hermes/hermes-v.latest-haiku64-x86.zip" +CHECKSUM_SHA256="51dcbf205bd29e18f2140754c287421abfb0adfcce61323e10852255c93bb7a3" +SOURCE_DIR="retroguru_hermes_haiku_x86_64" +fi + +ARCHITECTURES="!x86_gcc2 x86 x86_64" + +PROVIDES=" + hermes = $portVersion + app:hermes = $portVersion + " +REQUIRES=" + haiku$secondaryArchSuffix + lib:libsdl$secondaryArchSuffix >= 1.2_0.11.4 + lib:libSDL_mixer$secondaryArchSuffix >= 1.2_0.12.0 + lib:libz$secondaryArchSuffix >= 1.2.11 + " + +BUILD_REQUIRES="$REQUIRES" +BUILD_PREREQUIRES=" + cmd:unzip + " + +BUILD() +{ + true +} + +INSTALL() +{ + mkdir -p $appsDir/Hermes + chmod +x hermes_haiku + cp -r * $appsDir/Hermes + mv $appsDir/Hermes/hermes_haiku $appsDir/Hermes/Hermes + + addAppDeskbarSymlink $appsDir/Hermes/Hermes +} diff --git a/games-arcade/hermes/licenses/HERMES b/games-arcade/hermes/licenses/HERMES new file mode 100644 index 000000000..7bfd1073b --- /dev/null +++ b/games-arcade/hermes/licenses/HERMES @@ -0,0 +1,342 @@ + + .___.__ ._______.______ ._____.___ ._______._______ + : | \ : .____/: __ \ : |: .____// ___/ + ._______ | : || : _/\ | \___/ | \ / || : _/\ \__ \ ___________. + |\ | . || / \| : \ | |\/ || / \/ / | + | \ |___| ||_.: __/| |___\|___| | ||_.: __/\_:___/ v1.02 | + : \ | | :/ |___| |___| :/ : | + :\ \ |___| RUN A LA CARTE | + | \ \ | + | \ \ BY RETROGURU, INITIALLY RELEASED AT REVISION 2017, SAARBRUECKEN | + | \ \ | + | \ \_________________________________________________________. | + | \ : : | + | \|_________________________________________________________| | + | ) ( + ._:_____. | | + | ___ |_______________ ) ( + | | | | | | + | | | | L I C E N S E ) ( + | :___: |_______________ | | + |_______| ) ( + | | | + | HERMES - RUN A LA CARTE is ready to download as Freeware for ) ( + | many systems. Physical versions may have separate licensing. | | + | ) ( + | FREEWARE versions :_______| + | / : + | - Amiga OS4 (digital download is free) / /| + | - AROS (digital download is free) / / | + | - GameCube (digital download is free) / / : + | - Dreamcast (digital download is free) / / / + | - Dingoo A320 (OpenDingux) (digital download is free) / / / + | - GCW Zero (digital download is free) / / / + | - GP2x Wiz (digital download is free) /________/ / + | - Linux (digital download is free) \ \ \ + | - Mac OS X PPC (digital download is free) \ \ \ + | - Mac OS X x86 (digital download is free) \ \ \ + | - MorphOS (digital download is free) \ \ \ + | - MotoMAGX (digital download is free) \ \ : + | - NetBSD PPC (digital download is free) \ \ | + | - NetBSD x86 (digital download is free) \ \| + | - Nintendo 3DS (digital download is free) \________: + | - Playstation Portable (PSP) (digital download is free) : | + | - Raspberry Pi (digital download is free) ) ( + | - TI Nspire CX (digital download is free) | | + | - Symbian OS Series 60 (digital download is free) ) ( + | - Symbian OS UIQ 3 (digital download is free) | | + | - Wii (digital download is free) ) ( + | - Windows (digital download is free) | | + | - Haiku (digital download is free) ) ( + | | | + | ) ( + | Distribution of a FREEWARE version is welcome, but always | | + | provide a link to our homepage located at retroguru.com to show ) ( + | your appreciation. Distribution on compilations, CD's, DVD's or | | + | other media is only allowed with express written permission. ) ( + | Contact information is available on our homepage. | | + | ) ( + | For platforms which require all data files to be kept open and | | + | uncompressed, permission is granted to use included assets such ) ( + | as graphics and music for the specific purpose of playing the | | + | game. Names, artwork, music, text and all other included files ) ( + | remains copyrighted by Retroguru and it's creating member. | | + | ) ( + | Modifications should be not spread in a way that they may lead | | + | to the conculusion that Retroguru is responsible for the modi- ) ( + | fication. Any distribution or other use of a derivative version | | + | requires clear attribution to Retroguru, must cite the original ) ( + | work, must also carry this license, and must clearly city who | | + | the new version has been made by. Free use of our work requires ) ( + | express written permission. Clearly mark modifications as such. | | + | Commercial use of any material provided is strictly prohibited. ) ( + | | | + | Physical releases are possibly commercial and may be distri- ) ( + | buted under separate licensing terms. Check our homepage for | | + | details. ) ( + ._:_____. | | + | ___ |___________ ) ( + | | | | | | + | | | | A B O U T ) ( + | :___: |___________ | | + |_______| ) ( + | | | + | Hermes is an extraordinary Jump'n' Run game with plenty of bad ) ( + | taste humour. If you feel offended by crude and dirty humour | | + | you may run away now. The game also features pixel violence and ) ( + | promotes the consumption of meat. If you are a hardcore vege- | | + | tarian, you might very much dislike the game or just have a ) ( + | good laugh. | | + | ) ( + ._:_____. | | + | ___ |___________ ) ( + | | | | | | + | | | | S T O R Y ) ( + | :___: |___________ | | + |_______| ) ( + | | | + | Our hero, known to his friends as Hermes, lives in France, the ) ( + | country of love which is also known for its exquisite cuisine. | | + | One day Hermes had an appetite for grilled chicken. Certainly a ) ( + | man's man like Hermes, wouldn't go to the supermarket for | | + | frozen chicken. No! He's going to slaughter his own farm-raised ) ( + | free range chicken, but this chicken has a mind of his own. | | + | This is where our story starts... ) ( + | | | + | Chase the escaped chicken to catch it and prepare yourself an ) ( + | unforgettable barbecue-grilled chicken. | | + | ) ( + | Yummy! But hell, that chicken sure runs fast! | | + | ) ( + ._:_____. | | + | ___ |_________________ ) ( + | | | | | | + | | | | F E A T U R E S ) ( + | :___: |_________________ | | + |_______| ) ( + | | | + | * Hand set pixels, with love! :_______| + | * 10 Amiga Protracker chiptunes / : + | * 32 levels! / /| + | * Top 10 highscore! / / | + | * Unlimited continues! / / : + ._:_____. /________/ / + | ___ |__________________________________ \ \ \ + | | | | \ \ : + | | | | K E Y B O A R D C O N T R O L S \ \ | + | :___: |__________________________________ \ \| + |_______| \________: + | | | + | * UP = CURSOR UP | | + | * DOWN = CURSOR DOWN ) ( + | * LEFT = CURSOR LEFT | | + | * RIGHT = CURSOR RIGHT ) ( + | * HIT = SPACE | | + | * ESC = EXIT ) ( + | | | + | Use the ingame menu to change keyboard, joystick or joypad be- ) ( + | haviour! The supported devices rely on the operating system | | + | and your hardware. ) ( + ._:_____. | | + | ___ |___________________ ) ( + | | | | | | + | | | | C H A N G E L O G ) ( + | :___: |___________________ | | + |_______| ) ( + | | | + | * v1.02 (July 2017) ) ( + | - Improved key/button handler | | + | - Other improvements ) ( + | | | + | * v1.01 (July 2017) ) ( + | - Updated default config joypad buttons | | + | - Set screen mode to windowed mode on startup ) ( + | - Improved entering name in highscore using keyboard | | + | - Improved checkpoint animation behaviour ) ( + | - Fixed ladder climbing on "press up" option activated | | + | - Fixed jump sound when start of climb ladders ) ( + | - Adjusted Level 4 and Level 11 | | + | - Renamed Time-Bonus to Hunger-Bonus ) ( + | | | + | * v1.00 (non public release) (June 2017) ) ( + | - Improved highscore behaviour | | + | - Minor graphics adjustments ) ( + | - Added missing animation while walking from right to left | | + | - Level 33: Slight redesign ) ( + | - Added cheat codes | | + | - Fixed Engrish ) ( + | | | + | * v0.92 (April 2017) ) ( + | - Reset to default also resets highscore now | | + | - Level 33: Boss improvements, update recommended ) ( + | - Highscore optimizing | | + | - Fixed maps.rga size ) ( + | | | + | * v0.90 ) ( + | - Initial Release @ Revision 2017 | | + | ) ( + ._:_____. | | + | ___ |__________________ ) ( + | | | | | | + | | | | C O R E T E A M ) ( + | :___: |__________________ | | + |_______| ) ( + | | | + | * Lars Persson (Anotherguest) :_______| + | - Main code / : + | - http://anotherguest.se/ / /| + | / / | + | * Shahzad Sahaib (Kojote) / / : + | - Producer, Levels, Beta-Test, Sounds FX / / / + | - http://www.pdroms.de / / / + | / / / + | * Krzysztof Matys (Koyot1222) /________/ / + | - Graphics, Character design \ \ \ + | - https://www.facebook.com/krzysztof.matys.98 \ \ \ + | \ \ \ + | * Johan Letfors (Vedder) \ \ \ + | - Music \ \ : + | - https://soundcloud.com/johanletfors \ \ | + | \ \| + | * Roland Voss (Triace) \________: + | - Music / : + | - https://soundcloud.com/deejay-arvy / /| + | / / | + | * Jan Jensen (Flarfy) / / : + | - Handdrawn graphics for the DVD Cover / / / + | - http://www.janart.dk/ / / / + | / / / + | * Denny Mueller (Mulle) /________/ / + | - Levels, Trailer, Beta-Test \ \ \ + | - https://www.red-aqua-media.de/ \ \ \ + | \ \ \ + | \ \ \ + | \ \ : + | \ \ | + | \ \| + | \________: + | : | + | ) ( + ._:_____. | | + | ___ |________________________ ) ( + | | | | | | + | | | | P O R T I N G T E A M ) ( + | :___: |________________________ | | + |_______| ) ( + | | | + | * Rodolphe Boixel (Thor) \ / + | Linux (32-bit), Linux (64-bit), PSP, Wiz ) ( + | http://thor.pdroms.de / \ + | | | + | * Frank Wille (phx) | | + | Amiga OS4, MorphOS, NetBSD x86, NetBSD PPC ) ( + | http://sun.hasenbraten.de/~frank/ | | + | ) ( + | * Xavier Vallejo (Indiket) | | + | Dreamcast, Mac OS X ) ( + | http://www.dreamcast.es | | + | ) ( + | * Artur Rojek (zear) | | + | GCW Zero, Dingoo A320 OpenDingux ) ( + | http://artur-rojek.eu/ | | + | ) ( + | * Fabio Olimpieri (Oibaf) | | + | Wii, GameCube ) ( + | http://wiibrew.org/wiki/User:Oibaf | | + | ) ( + | * Yannick Erb | | + | AROS ) ( + | http://www.dusabledanslherbe.eu/AROSPage/ | | + | ) ( + | * Lars Persson (AnotherGuest) | | + | Windows (32-bit), Symbian OS Series 60 & UIQ 3, Android ) ( + | http://anotherguest.se/ | | + | ) ( + | * Manuel Alfayate (Vanfanel) | | + | Raspberry Pi, libSDL2 ) ( + | https://github.com/vanfanel | | + | ) ( + | * Sergei Kolesnikov (Exl) | | + | MotoMAGX ) ( + | http://exlmoto.ru/ | | + | ) ( + | * Gisberto Rondinella (nop90) | | + | Nintendo 3DS ) ( + | http://wiki.gbatemp.net/wiki/Nop90 | | + | ) ( + | * Grazvydas Ignotas (Notaz) | | + | Pandora ) ( + | http://notaz.gp2x.de/ | | + | ) ( + | * Zoltán Mizsei (miqlas) | | + | Haiku ) ( + | http://extrowerk.com/ | | + | ) ( + ._:_____. | | + | ___ |__________________________ ) ( + | | | | | | + | | | | H E L P I N G H A N D S ) ( + | :___: |__________________________ | | + |_______| ) ( + | | | + | * Joey Askey ) ( + | Official Hermes Comic | | + | https://www.facebook.com/joe.askey.1 ) ( + | | | + | * Virgile Metier ) ( + | Retouching Background Graphics | | + | http://www.thug-inc.com/ ) ( + | | | + | * Iwan Gabovitch ) ( + | Few royality free SFX | | + | ) ( + ._:_____. | | + | ___ |_____________________________________ ) ( + | | | | | | + | | | | T H I R D P A R T Y C R E D I T S ) ( + | :___: |_____________________________________ | | + |_______| ) ( + | | | + | We use SDL, SDL_Mixer, libmodplug and zlib! Consult and visit: ) ( + | | | + | http://www.libsdl.org/ | | + | http://www.libsdl.org/projects/SDL_mixer/ | | + | http://modplug-xmms.sourceforge.net/ | | + | http://www.zlib.net/ | | + | | | + | The "Scale2x" function used for antialias is an own recoded | | + | implementation by Yannick Erb and does not use the original | | + | GPL'ed code. You may want to check this page for more infor- | | + | mation on Scale2x: http://scale2x.sourceforge.net/ | | + | | | + | Please kindly note "scale2x", "bilinear antialias" and "scan- | | + | lines", once activated, will intense CPU usage and might lead | | + | to slowdowns and higher energy consumption, which therefore | | + | will decrease battery life on portable devices. Availability | | + | of these functions is OS depending. | | + | ) ( + ._:_____. | | + | ___ |___________ ) ( + | | | | | | + | | | | T U N E S ) ( + | :___: |___________ | | + |_______| ) ( + | | | + | The wonderful soundtrack as follows :_______| + | / : + | - Title music: Slasher (Intro) (by Vedder) / /| + | - Level 01-04: Bonefired Happiness (by Triace) / / | + | - Level 05-08: No Hard Mood 2 (by Triace) / / : + | - Level 09-12: WOC-Time (by Triace) / / / + | - Level 13-16: Here Be Hippos (by vedder) /________/ / + | - Level 17-21: Hospital Heat (by Triace) \ \ \ + | - Level 22-25: Hit Me With Chips (by vedder) \ \ \ + | - Level 26-29: Electrochips (by vedder) \ \ : + | - Level 30-32: Memory Massacre (by vedder) \ \ | + | - Bossfight: Kottbulladdicted (by Triace) \ \| + | \________: + | ...HINT: Use the soundcheck option in the menue! / /| + |_______________________________________________________________/ [EOF] / | + \ \ | + \______ \: + \/.