Index: head/LEGAL =================================================================== --- head/LEGAL (revision 533313) +++ head/LEGAL (revision 533314) @@ -1,241 +1,244 @@ # Creator: Jordan Hubbard # $FreeBSD$ # # ********************************************************************** # *** NOTE TO COMMITTERS *** # *** *** # *** If you are adding a port to this list that has previously been *** # *** distributed, please inform portmgr@FreeBSD.org so that the *** # *** distfile/packages can be removed from the FTP site. *** # ********************************************************************** # # Some of the ports in this directory have restrictive copyrights prohibiting # their actual redistribution on mass media. When creating compilations # of FreeBSD on such mass media, you should be sure and NOT distribute # the original source tarballs for such ports in your distfiles directory. # To do so will invite needless problems from the various parties involved. # # Since those connected to the net will also be able to use the ports framework # to automatically fetch their own original sources and thus complete the puzzle, # the hardship is not as severe as it might otherwise be. # # Such ports are listed below: # # This file can be linted with Tools/scripts/LEGALlint # # Dist Port Why # ------------------------------------------------------------------------------ makemkv-* multimedia/makemkv MAKEMKV licenses don't allow distributing the package as it contains a modified version of the makemkvcon binary *-for-1.4.tgz net/dgd-lpmud May not be used for monetary gain *_MegaCLI.zip sysutils/megacli Source recipient must acknowledge license. Reproduction or redistribution prohibited. See http://www.lsi.com/lookup/License.aspx 26410-800.zip audio/libaacplus unclear legal status, probably need licenses from 3GPP, Via Licensing and Coding Technologies aacplusenc-* audio/aacplusenc unclear legal status, probably need licenses from 3GPP, Via Licensing and Coding Technologies adom-* games/adom Copy of CD must be sent to author aestats-* games/aestats Commercial use is prohibited agrep-* textproc/agrep No redistribution for profit alephone/M1A1.zip games/alephone-data Bungie/Microsoft do not allow charging for Marathon data files alephone/Marathon*.zip games/alephone-data Bungie/Microsoft do not allow charging for Marathon data files apache2/mod_h264_streaming-* www/mod_h264_streaming No commercial use astah-community-*.zip devel/astah-community License restrictions -- See http://astah.net/faq/community/enduser-license-agreement atari800/* emulators/atari800 xf25 contains copyright ROMs and cannot be distributed baudline_* audio/baudline No redistribution allowed BCWipe-* security/bcwipe Non-commercial distribution and use only bicom* archivers/bicom Contact author personally regarding commercial use Browser*.tar.gz net/ldapbrowser No reply from author regarding redistribution licensing bzip-* archivers/bzip Some algorithms used may infringe certain US patents. Opinions differ. Commercial use could render you liable to unfriendly legal action citrix_ica-* net/citrix_ica License prohibits redistribution arcconf-v* sysutils/arcconf May not be redistributed in binary form cloudflare-cloudflared* net/cloudflared Not sure if we are allowed to redistribute it. clustalw-* biology/clustalw No commercial use consed_linux.tar.gz biology/consed Redistribution is not permitted in any form. You must request access permission via e-mail to get the tarball. Free for academic use. cos-* java/cos Special conditions apply for commercial use cosmo/* games/cosmo Possible copyright infringement CrystalSVGforGnomeIcons* x11-themes/gnome-icons-crystal Themes may contain artwork not done by the author. Keep FreeBSD safe if theme author violated copyrights. cyberbit/* x11-fonts/cyberbit-ttfonts Not free for commercial use darwinia-demo* games/linux-darwinia-demo Redistribution is limited, see license datamodeler databases/datamodeler Packaging prohibited by Oracle license dbvis java/dbvis Redistribution is not permitted dcl-*-C.tar.gz science/cdcl No commercial use dcl-*.tar.gz science/dcl No commercial use defcon* games/linux-defcon Redistribution is limited, see license djbdns* dns/djbdns No license -- see http://cr.yp.to/softwarelaw.html djbfft-* math/djbfft No license -- see http://cr.yp.to/softwarelaw.html dlv lang/dlv Not sure if we can redistribute it dn*.tgz emulators/darcnes Commercial use is restricted doom3-linux-* games/linux-doom3 Redistribution is limited, see license; Requested by id Software doom3-linux-* games/linux-doom3-demo Redistribution is limited, see license; Requested by id Software doomsrc.zip games/doom Redistribution is limited, see license; Requested by id Software dr_freebsd_*.zip sysutils/megarc Must be downloaded directly from the manufacturer eagle-lin-*.run cad/linux-eagle5 Usage permitted for non-commercial purposes only eawpats* audio/eawpats Some of the patches are not for commercial use ecw_jpeg_2000_*.zip graphics/libecwj2 Registration required to download sources, but sources no longer available on ERDAS website edith* editors/edith Redistribution not allowed eijiro* japanese/eijiro-fpw The original dictionary is not free emc2* math/emc2 No resale, contact author for commercial usage emiclock-* x11-clocks/emiclock Changes on the code or repackaging requires author approval et-linux-* games/linux-enemyterritory Redistribution limited etqw* games/linux-etqw-demo-server Redistribution limited etqw* games/linux-etqw-server Redistribution limited ezmlm-* mail/ezmlm No license -- see http://cr.yp.to/softwarelaw.html ezmlm-* mail/ezmlm-idx No license -- see http://cr.yp.to/softwarelaw.html fahclient-* biology/linux-foldingathome Distribution without permission is prohibited fasta2* biology/fasta May not be sold or incorporated into a commercial product fasta3* biology/fasta3 May not be sold or incorporated into a commercial product festival/festlex_OALD* audio/festlex-oald No commercial use festival/OGIlexicon-* audio/festlex-ogi No commercial use festlex-ogi audio/festlex-ogi No commercial use fmsx*/* emulators/fmsx Legal status of distributed ROM images unclear foiltex* textproc/foiltex Redistribution on a not-for-profit basis only fp-freebsd-ws-* security/f-prot Free for personal users on personal workstations only fuse-emulator-roms* emulators/fuse-roms No explicit permission to redistribute Opus-22.rom emulators/fuse-roms No explicit permission to redistribute freefonts-* x11-fonts/freefonts License prohibits redistribution; see individual .license files fretsonfire/FretsOnFire-*-linux* games/fretsonfire-data Only Unreal Voodoo site is allowed to distribute the music fvcom/sourcecode1.tar.gz science/fvcom Requires (free) registration fvcom/sourcecode1.tar.gz science/fvcom-mpi Requires (free) registration giac-* math/giacxcas The french documentation is for non commercial only use giftool* graphics/giftool Do not redistribute for profit gnome2/mcitymicrogui-default* x11-themes/metacity-theme-microgui Themes may contain artwork not done by the author. Keep FreeBSD safe if the theme author violated copyrights GoogleEarthLinux-* astro/google-earth Not really sure about the redistribution terms groupoffice-com-* www/groupoffice Free for personal use only HeroesOfMightAndMagic-* games/HeroesOfMightAndMagic Software is commercial homard-* french/homard The free downloading of HOMARD software is only allowed for coupling with Code_Aster. For any other use, a license agreement is requested. Please contact HOMARD project: . hplip-*-plugin.run print/hplip-plugin License agreement is required HyperSpec-* devel/clisp-hyperspec Commercial redistribution prohibited HyperSpec-*.tar.gz devel/clisp-hyperspec Commercial redistribution prohibited ICON-AquaFusion.* x11-themes/gnome-icons-aqua-fusion Themes may contain artwork not done by the author. Keep FreeBSD safe if theme author violated copyrights. ICON-Gentoo-Test.* x11-themes/gnome-icons-gentoo-test Themes may contain artwork not done by the author. Keep FreeBSD safe if theme author violated copyrights. ICON-Gnome-RH8.* x11-themes/gnome-icons-refined Themes may contain artwork not done by the author. Keep FreeBSD safe if theme author violated copyrights. ICON-Iris* x11-themes/gnome-icons-iris Themes may contain artwork not done by the author. Keep FreeBSD safe if theme author violated copyrights. ICON-Noia.* x11-themes/gnome-icons-noia-full Themes may contain artwork not done by the author. Keep FreeBSD safe if theme author violated copyrights. ICON-NoiaWarm.* x11-themes/gnome-icons-noia-warm Themes may contain artwork not done by the author. Keep FreeBSD safe if theme author violated copyrights. ICON-Slick.* x11-themes/gnome-icons-slick Themes may contain artwork not done by the author. Keep FreeBSD safe if theme author violated copyrights. ICON-Snow-Apple.* x11-themes/gnome-icons-snow-apple Themes may contain artwork not done by the author. Keep FreeBSD safe if theme author violated copyrights. ICON-Stylish.* x11-themes/gnome-icons-stylish Themes may contain artwork not done by the author. Keep FreeBSD safe if theme author violated copyrights. ICON-Ximian-South-* x11-themes/gnome-icons-ximian-south Themes may contain artwork not done by the author. Keep FreeBSD safe if theme author violated copyrights. jaf-*.zip java/jaf See the license jai-*-lib-linux-i586.* java/jai Redistribution is not permitted java3d-sdk-*-linux-i386* java/java3d License does not allow distribution jdk-8*-apidocs.zip java/jdk8-doc This documentation is under license and export control jdk-8*-i586.tar.gz java/linux-oracle-jdk18 Redistribution of repackaged binaries not permitted jfbuild-* games/jfsw Must be distributed only through the Internet and free of charge jmf-*-alljava.zip java/jmf Redistribution of pre-compiled binaries is not permitted jre-8*-i586.tar.gz java/linux-oracle-jre18 License does not allow distribution with fee jta-*.zip java/jta See the license komodo-* editors/komodo-edit Distribution not permitted kzip-* archivers/kzip License does not allow redistribution l0phtcrack/* security/l0phtcrack Parts are under GPL, so binaries should not be distributed. Contains crypto code from OpenSSL ladder.tar games/ladder Possible copyright problems lame* audio/lame patent issues, see http://www.mp3licensing.com/ lha-1.14i-ac* archivers/lha-ac No redistribution allowed libaacplus-* audio/libaacplus Unclear legal status libamrnb/26104-*.zip audio/libamrnb unclear legal status, probably need licenses from 3GPP and more libamrwb/26204-*.zip audio/libamrwb unclear legal status, probably need licenses from 3GPP and more libdvdcss-*.tar.bz2 multimedia/libdvdcss CSS code may violate the DMCA linux-nwnclient/* games/linux-nwnclient Distribution not allowed linux-rkbin/* sysutils/linux-rkbin Unknown license linux-unrealgold* games/linux-unrealgold Redistribution limited linux-ut/* games/linux-ut Redistribution is limited, see license linuxq3ademo-* games/linux-quake3 Restrictive license by Loki Software linuxq3ademo-* games/linux-quake3-demo Restrictive license by Loki Software linuxsampler-* audio/linuxsampler Commercial use is prohibited Logitech-slimserver-* audio/logitechmediaserver Contains non-redistributable firmware, documentation, and images lpac-* audio/lpac No commercial use l_cc_p*_*.*.*.tar.gz lang/icc No redistribution allowed macopix-*.tar.gz games/macopix Contains commercial character data madfufw-* audio/madfufw No redistribution of firmware files malo-fw-*.tar.gz net/malo-firmware-kmod Marvell refuses to grant distribution rights mb339pan_* games/flightgear-mb339-pan Redistribution prohibited mindfocus-* games/mindfocus Contains commercial character data mindterm-* security/mindterm-binary Do not sell for profit mist64-cbmbasic-* lang/cbmbasic Based on decompiled C64 KERNAL binary; not really sure about the legal status molden* biology/molden Free for academic, non-profit usage; do not redistribute source and executable nero2_linux_* games/linux-nerogame Freeware, but license terms are unclear NetComponents-* java/netcomponents No redistribution except as part of a substantially different product nntpcache-* news/nntpcache Free for individuals and non-military, non-profit organisations only nttcp-* benchmarks/nttcp No commercial use nwresources*.tar.gz games/nwndata Distribution not allowed oneko-*.tar.gz games/oneko-sakura Including derivatives from CARDCAPTOR SAKURA OptimFROG* audio/optimfrog No commercial use oracle/* databases/jdbc-oracle11g This software is under license and export controls oracle/sqldeveloper* databases/sqldeveloper This software is under license and export controls oracle/instantclient-basic-linux* databases/linux-oracle-instantclient-basic Packaging prohibited by Oracle license pcsv*fb.tar.gz lang/petite-chez User must accept license terms before installation PDFlib-Lite-*.tar.gz print/pdflib Many odd restrictions on usage and distribution ppsmall-* archivers/ppunpack No commercial redistribution qtools-* mail/qtools No license -- see http://cr.yp.to/softwarelaw.html quake4-linux-* games/linux-quake4 Redistribution is limited; see the license quake4-linux-* games/linux-quake4-demo Redistribution is limited; see the license Radiator/* net/radiator Commercial software RakNet-* devel/raknet Special authorization granted to distribute version 3.x under GPLv3 rapid-* math/rapid For any commercial purpose, you must request a license from http://www.cs.unc.edu/~geom/OBB/OBBT.html rarbsd-* archivers/rar only unmodified original package can be distributed ricty-* japanese/font-ricty Redistribution not allowed ringtonetools-* misc/ringtonetools Not free for commercial organizations seatools_cli.tar sysutils/seatools Redistribution is not permitted serialmail-* mail/serialmail No license -- see http://cr.yp.to/softwarelaw.html serious.sam* games/linux-ssamtfe Redistribution limited serious.sam* games/linux-ssamtse Redistribution limited sharefonts-* x11-fonts/sharefonts Shareware: cannot be distributed without prior authorization shorten-* audio/shorten May not be sold. May not be distributed if modified sid-milter-* mail/sid-milter May incorporate intellectual property, possible patent issues simian-* devel/simian Have to agree to license before download STonX-* emulators/stonx Contains ROM (C) by Atari stuffit* archivers/stuffit Only unmodified original package can be distributed susv2.tar.bz2 misc/susv2 Redistribution of the documents is not permitted susv3.tar.bz2 misc/susv3 Redistribution of the documents is not permitted susv4tc2.tar.bz2 misc/susv4 Redistribution of the documents is not permitted susv4-2018.tar.bz2 misc/susv4 Redistribution of the documents is not permitted svm_light.tar.gz science/svmlight The software must not be further distributed without prior permission of the author taetgen-* math/tetgen Academic or personal use only tarsnap-* sysutils/tarsnap license restricts redistribution of source and binaries tcetest_* games/linux-enemyterritory-tce Redistribution limited teamspeak* audio/teamspeak3-server No redistribution thundercache www/thundercache Commercial software with shareware license to 50 threads tinker* biology/tinker Distribution is prohibited triangle-*/* math/triangle No commercial use without prior arrangement with the author Tripwire-*-1.tar.gz security/tripwire-131 Cannot be redistributed for more than the cost of duplication TrueCrypt* security/truecrypt May not be redistributed. Must accept license to download. tuc-* converters/tuc Author does not allow CD-ROM distribution tw_cli-* sysutils/tw_cli Redistribution forbidden by license ue*dev.zip editors/uemacs Resale allowed for media cost only unifi-5*/UniFi.unix.zip net-mgmt/unifi5 Redistribution of bundled firmware images is not permitted uplink-demo* games/linux-uplink-demo Redistribution is limited, see license uzap.tar.gz editors/uzap This software may not be used to make a profit in any way. vdbench*.zip benchmarks/linux-vdbench Redistribution is not permitted vdr-markad-* multimedia/vdr-plugin-markad Installs station logos vice-* emulators/vice ROMs are copyrighted by Commodore Business Machines VMware-vSphere-Perl* net/vmware-vsphere-cli May not be redistributed. Must accept license to download. vpnc-* security/vpnc Redistribution is not allowed if linked against OpenSSL vwnc7.3.1/* lang/visualworks Do not redistribute waeijiro-fpw-* japanese/waeijiro-fpw The original dictionary is not free webcopy-* www/webcopy This program cannot be distributed if modified in any way. Don't sell for profit without written permission webfonts/* x11-fonts/webfonts Restrictive copyright win32/* multimedia/win32-codecs Licensing status of the codecs is unknown xanim-* multimedia/xanim Must be redistributed without fee xchada01.lzh games/xchadance Contains commercial character data xephem-* astro/xephem Personal use only XFrisk-*.tar.gz games/xfrisk Possible trademark infringement xhime*.tgz games/xhime Contains commercial character data xinvaders-* games/xinvaders Do not sell for profit xmdiary-* deskutils/xmdiary Do not sell for profit xrisk-* games/xrisk Possible copyright/trademark violation xtr1.50e* japanese/xtr Need to obtain permission for commercial redistribution xzx-pro-*.tar.gz emulators/xzx Redistribution forbidden by license yEd* graphics/yed Downloading requires acceptance of license agreement zh-moettf/* chinese/moettf Contact Taiwan's Ministry of Education for commercial use UrbanTerror*.zip games/urbanterror-data The mod files may not be sold or distributed on physical media unless with permission from id Software. gmsh-* cad/gmsh Contact appropriate authors for commercial purposes if including Tetgen or Metis gmsh-occ-* cad/gmsh-occ Contact appropriate authors for commercial purposes if including Tetgen or Metis sas2ircu-* sysutils/sas2ircu May not be redistributed. Must accept license to download. snes9x-* emulators/snes9x-gtk Commercial users must seek permission from copyright holders. rainloop-1.*.zip mail/rainloop Redistribution in any form is prohibited lha-114i.tar.gz archivers/lha Binary only redistribution is prohibited. Non-network redistribution such as CDROM requires prior notification to author. Commercial use whose main purpose is to provide the functions of this program is prohibited. atom-*.tgz science/atom Redistribution in any form is prohibited charm-uiuc-* net/charm No commercial use: commercial use requires a commercial license namd-* science/namd No commercial use: commercial use requires a commercial license vmd-* science/vmd No commercial use: commercial use requires a commercial license msms-* science/msms No commercial use, only for use by individuals in scientific research unifi-devel-* net-mgmt/unifi-devel License restrictions, see https://www.ubnt.com/eula/ netio* benchmarks/netio No commercial use: commercial use requires a commercial license zerotier-* net/zerotier No SaaS or Govt usage: https://github.com/zerotier/ZeroTierOne/blob/master/LICENSE.txt +libretro-snes9x-* emulators/libretro-snes9x Commercial users must seek permission from copyright holders. +libretro-snes9x-* emulators/libretro-snes9x2005 Commercial users must seek permission from copyright holders. +libretro-snes9x-* emulators/libretro-snes9x2010 Commercial users must seek permission from copyright holders. Index: head/games/Makefile =================================================================== --- head/games/Makefile (revision 533313) +++ head/games/Makefile (revision 533314) @@ -1,1106 +1,1155 @@ # $FreeBSD$ # COMMENT = Games and related software SUBDIR += 0ad SUBDIR += 0verkill SUBDIR += 2048 SUBDIR += 2048-qt SUBDIR += 3dc SUBDIR += 3dpong SUBDIR += 3omns SUBDIR += 54321 SUBDIR += 7kaa SUBDIR += 90secondportraits SUBDIR += CaribbeanStud SUBDIR += HeroesOfMightAndMagic SUBDIR += KnightCap SUBDIR += OpenTomb SUBDIR += abbayedesmorts SUBDIR += abe SUBDIR += abuse_sdl SUBDIR += ace-of-penguins SUBDIR += acm SUBDIR += adom SUBDIR += adonthell SUBDIR += adonthell-wastesedge SUBDIR += aestats SUBDIR += affenspiel SUBDIR += afternoonstalker SUBDIR += agame SUBDIR += ags SUBDIR += aisleriot SUBDIR += aklabeth SUBDIR += alephone SUBDIR += alephone-data SUBDIR += alephone-scenarios SUBDIR += alex4 SUBDIR += alienarena SUBDIR += alienarena-data SUBDIR += alienblaster SUBDIR += alienwave SUBDIR += allacrost SUBDIR += amoebax SUBDIR += an SUBDIR += angband SUBDIR += anki SUBDIR += antipolix SUBDIR += aop SUBDIR += apoolGL SUBDIR += apricots SUBDIR += aquaria SUBDIR += armagetronad SUBDIR += arx-libertatis SUBDIR += ascii-invaders SUBDIR += asciiquarium SUBDIR += assaultcube SUBDIR += asteroid SUBDIR += asteroids3d SUBDIR += astromenace SUBDIR += asylum SUBDIR += atanks SUBDIR += atomix SUBDIR += atr3d SUBDIR += atris SUBDIR += atris-sounds SUBDIR += auralquiz SUBDIR += avanor SUBDIR += avoision SUBDIR += avp SUBDIR += awale SUBDIR += awele SUBDIR += ballerburg SUBDIR += banihstypos SUBDIR += barony SUBDIR += barrage SUBDIR += bass SUBDIR += bastet SUBDIR += battalion SUBDIR += battletanks SUBDIR += belooted SUBDIR += beret SUBDIR += billardgl SUBDIR += biloba SUBDIR += biniax2 SUBDIR += biorythm SUBDIR += bitefusion SUBDIR += black-box SUBDIR += blackjackclient SUBDIR += blackshadeselite SUBDIR += blinken SUBDIR += blinkensisters SUBDIR += blobby SUBDIR += blobwars SUBDIR += block SUBDIR += blockout SUBDIR += blockrage SUBDIR += blokish SUBDIR += bloodfrontier SUBDIR += bluemoon SUBDIR += bomber SUBDIR += bomberclone SUBDIR += bomberinstinct SUBDIR += bombherman SUBDIR += bomns SUBDIR += bovo SUBDIR += braincurses SUBDIR += brainparty SUBDIR += brainworkshop SUBDIR += brickout SUBDIR += brickshooter SUBDIR += brikx SUBDIR += briquolo SUBDIR += brumbrumrally SUBDIR += brutalchess SUBDIR += bs SUBDIR += bsdgames SUBDIR += bsdrain SUBDIR += bsdtris SUBDIR += bsp SUBDIR += bstone SUBDIR += bugsquish SUBDIR += bugsx SUBDIR += bumprace SUBDIR += bunnysay SUBDIR += burgerspace SUBDIR += burrtools SUBDIR += bygfoot SUBDIR += bzflag SUBDIR += bzflag-server SUBDIR += cake SUBDIR += caph SUBDIR += cardpics SUBDIR += castlevox SUBDIR += cataclysm-dda SUBDIR += catesc SUBDIR += cave9 SUBDIR += cavezofphear SUBDIR += cgoban SUBDIR += chapping SUBDIR += chessx SUBDIR += chocolate-doom SUBDIR += chroma SUBDIR += chromium-bsu SUBDIR += circuslinux SUBDIR += cockatrice SUBDIR += coffeebreak SUBDIR += colobot SUBDIR += colorcode SUBDIR += columns SUBDIR += concentration SUBDIR += connectagram SUBDIR += connectfive SUBDIR += construo SUBDIR += corsix-th SUBDIR += cosmo SUBDIR += cosmosmash SUBDIR += cowsay SUBDIR += crack-attack SUBDIR += craft SUBDIR += crafty SUBDIR += crashtest SUBDIR += cre SUBDIR += cretan-hubris SUBDIR += crimson SUBDIR += criticalmass SUBDIR += critterding SUBDIR += crossfire-client SUBDIR += crrcsim SUBDIR += cryptoslam SUBDIR += csmash SUBDIR += ctris SUBDIR += cube SUBDIR += cultivation SUBDIR += cursive SUBDIR += cutemaze SUBDIR += cuyo SUBDIR += d2x SUBDIR += dMagnetic SUBDIR += dangen SUBDIR += dangerdeep SUBDIR += dangerdeep-data SUBDIR += darkplaces SUBDIR += defendguin SUBDIR += devilutionX SUBDIR += dhewm3 SUBDIR += diameter SUBDIR += diaspora SUBDIR += digger-vgl SUBDIR += divide-and-succeed SUBDIR += dmjava SUBDIR += dodgindiamond2 SUBDIR += domination SUBDIR += dontspace SUBDIR += doom SUBDIR += doom-data SUBDIR += doom-freedoom SUBDIR += doom-hacx SUBDIR += doom-hr SUBDIR += doom-hr2 SUBDIR += doom-wolfendoom SUBDIR += doomlegacy SUBDIR += doomsday SUBDIR += dose-response SUBDIR += dreamchess SUBDIR += drm SUBDIR += duel SUBDIR += dunelegacy SUBDIR += dungeon SUBDIR += dungeoncrawl SUBDIR += dustrac SUBDIR += dxx-rebirth SUBDIR += easyrpg-player SUBDIR += eboard SUBDIR += ecwolf SUBDIR += edge SUBDIR += editss SUBDIR += eduke32 SUBDIR += egl SUBDIR += egoboo SUBDIR += eif SUBDIR += eights SUBDIR += einstein SUBDIR += el SUBDIR += el-data SUBDIR += emptyepsilon SUBDIR += endgame-singularity SUBDIR += endgame-singularity-music SUBDIR += endless-sky SUBDIR += endless-sky-high-dpi SUBDIR += enigma SUBDIR += ensemblist SUBDIR += entombed SUBDIR += enygma SUBDIR += epiphany-game SUBDIR += etracer SUBDIR += euchre SUBDIR += evilfinder SUBDIR += evq3 SUBDIR += excido SUBDIR += exhaust SUBDIR += exhaust-doc SUBDIR += exhaust-ma SUBDIR += exult SUBDIR += ezquake SUBDIR += f1spirit-remake SUBDIR += fairymax SUBDIR += falconseye SUBDIR += fargoal SUBDIR += fbg2 SUBDIR += fightorperish SUBDIR += fillets-ng SUBDIR += filters SUBDIR += fishsupper SUBDIR += five-or-more SUBDIR += fkiss SUBDIR += flare-engine SUBDIR += flare-game SUBDIR += flightgear SUBDIR += flightgear-aircraft SUBDIR += flightgear-data SUBDIR += flightgear-mb339-pan SUBDIR += flightgear-terragear SUBDIR += flobopuyo SUBDIR += flyhard SUBDIR += flying SUBDIR += fmars SUBDIR += foobillard SUBDIR += formido SUBDIR += fortunate SUBDIR += fotaq SUBDIR += four-in-a-row SUBDIR += freeblocks SUBDIR += freecell-solver SUBDIR += freeciv SUBDIR += freeciv-nox11 SUBDIR += freecol SUBDIR += freedink SUBDIR += freedink-data SUBDIR += freedink-dfarc SUBDIR += freedink-engine SUBDIR += freedoko SUBDIR += freedroid SUBDIR += freedroidrpg SUBDIR += freeminer SUBDIR += freeminer-default SUBDIR += freeorion SUBDIR += freera SUBDIR += freesweep SUBDIR += freesynd SUBDIR += freetennis SUBDIR += fretsonfire SUBDIR += fretsonfire-data SUBDIR += frikqcc SUBDIR += frogatto SUBDIR += frotz SUBDIR += frozen-bubble SUBDIR += fs2open SUBDIR += funnyboat SUBDIR += galaxis SUBDIR += galaxyhack SUBDIR += garden-of-coloured-lights SUBDIR += gbrainy SUBDIR += gcompris-qt SUBDIR += gemdropx SUBDIR += gemrb SUBDIR += genact SUBDIR += gigalomania SUBDIR += gillo SUBDIR += gl-117 SUBDIR += glaxium SUBDIR += glbsp SUBDIR += glest SUBDIR += glest-data SUBDIR += glightoff SUBDIR += glmaze SUBDIR += glob2 SUBDIR += glsfcave SUBDIR += gltron SUBDIR += gmastermind SUBDIR += gmines SUBDIR += gnarr SUBDIR += gnome-2048 SUBDIR += gnome-chess SUBDIR += gnome-games SUBDIR += gnome-klotski SUBDIR += gnome-mahjongg SUBDIR += gnome-mines SUBDIR += gnome-nibbles SUBDIR += gnome-robots SUBDIR += gnome-sudoku SUBDIR += gnome-taquin SUBDIR += gnome-tetravex SUBDIR += gnubg SUBDIR += gnubik SUBDIR += gnuchess SUBDIR += gnudoku SUBDIR += gnugo SUBDIR += gnujump SUBDIR += gnurobbo SUBDIR += gnurobots SUBDIR += gnushogi SUBDIR += gnustep-ladder SUBDIR += gnustep-sudoku SUBDIR += gogrepo SUBDIR += gogui SUBDIR += golddig SUBDIR += golly SUBDIR += gomoku SUBDIR += goonies SUBDIR += gottet SUBDIR += gracer SUBDIR += granatier SUBDIR += greed SUBDIR += griels-quest SUBDIR += grubik SUBDIR += gshisen SUBDIR += gti SUBDIR += gtkatlantic SUBDIR += gtkballs SUBDIR += gtkevemon SUBDIR += gtkradiant SUBDIR += gtypist SUBDIR += gunfudeadlands SUBDIR += gzdoom SUBDIR += hangman SUBDIR += hedgewars SUBDIR += hedgewars-server SUBDIR += help_hannahs_horse SUBDIR += heretic SUBDIR += heroes SUBDIR += hex-a-hop SUBDIR += hexalate SUBDIR += hexxagon SUBDIR += highmoon SUBDIR += hinversi SUBDIR += hitori SUBDIR += hllib SUBDIR += hohlin SUBDIR += hoichess SUBDIR += holotz-castle SUBDIR += homura SUBDIR += hoverboard-sdl SUBDIR += hs-scroll SUBDIR += hypatia_engine SUBDIR += hyperrogue SUBDIR += iagno SUBDIR += icbm3d SUBDIR += icebreaker SUBDIR += iceicepenguin SUBDIR += impossible_mission_puzzle SUBDIR += inform7 SUBDIR += instead SUBDIR += interlogic SUBDIR += ioquake3 SUBDIR += ioquake3-server SUBDIR += iortcw SUBDIR += iqpuzzle SUBDIR += irrlamb SUBDIR += ishido SUBDIR += ivan SUBDIR += jaggedalliance2 SUBDIR += java-games-suite SUBDIR += jchessboard SUBDIR += jfk SUBDIR += jfsw SUBDIR += jigsaw SUBDIR += jigzo SUBDIR += jin SUBDIR += jinput SUBDIR += joequake SUBDIR += jtans SUBDIR += julius SUBDIR += jumpnbump SUBDIR += jutils SUBDIR += jvgs SUBDIR += jzip SUBDIR += kajaani-kombat SUBDIR += kanagram SUBDIR += kapman SUBDIR += kartofel SUBDIR += katawa-shoujo SUBDIR += katomic SUBDIR += kblackbox SUBDIR += kblocks SUBDIR += kbounce SUBDIR += kbreakout SUBDIR += kdegames SUBDIR += kdiamond SUBDIR += keeperrl SUBDIR += kevedit SUBDIR += kfourinline SUBDIR += kgoldrunner SUBDIR += khangman SUBDIR += kigo SUBDIR += kiki SUBDIR += killbots SUBDIR += kiriki SUBDIR += kjumpingcube SUBDIR += klavaro SUBDIR += klickety SUBDIR += klines SUBDIR += klondike SUBDIR += kmahjongg SUBDIR += kmines SUBDIR += knavalbattle SUBDIR += knetwalk SUBDIR += knights SUBDIR += kobodeluxe SUBDIR += kolf SUBDIR += kollision SUBDIR += konquest SUBDIR += kpat SUBDIR += krank SUBDIR += kreversi SUBDIR += kshisen SUBDIR += ksirk SUBDIR += ksnakeduel SUBDIR += kspaceduel SUBDIR += ksquares SUBDIR += ksudoku SUBDIR += ktuberling SUBDIR += kubrick SUBDIR += kuklomenos SUBDIR += ladder SUBDIR += lander SUBDIR += lapispuzzle SUBDIR += lbreakout SUBDIR += lbreakout2 SUBDIR += ldmud SUBDIR += leela-zero SUBDIR += legend-of-edgar SUBDIR += legesmotus SUBDIR += lexter SUBDIR += lgeneral SUBDIR += libgnome-games-support SUBDIR += libkdegames SUBDIR += libkmahjongg SUBDIR += liblcf SUBDIR += libmaitretarot SUBDIR += libmt_client + SUBDIR += libretro + SUBDIR += libretro-2048 + SUBDIR += libretro-beetle_bsnes + SUBDIR += libretro-beetle_gba + SUBDIR += libretro-beetle_lynx + SUBDIR += libretro-beetle_ngp + SUBDIR += libretro-beetle_pce_fast + SUBDIR += libretro-beetle_pcfx + SUBDIR += libretro-beetle_psx + SUBDIR += libretro-beetle_supergrafx + SUBDIR += libretro-beetle_vb + SUBDIR += libretro-beetle_wswan + SUBDIR += libretro-bluemsx SUBDIR += libretro-core-info + SUBDIR += libretro-desmume2015 + SUBDIR += libretro-dosbox + SUBDIR += libretro-emux + SUBDIR += libretro-fbalpha + SUBDIR += libretro-fceumm + SUBDIR += libretro-fuse + SUBDIR += libretro-gambatte + SUBDIR += libretro-genesis_plus_gx + SUBDIR += libretro-gpsp + SUBDIR += libretro-gw + SUBDIR += libretro-handy + SUBDIR += libretro-hatari + SUBDIR += libretro-mame2000 + SUBDIR += libretro-mame2003 + SUBDIR += libretro-mame2003_plus + SUBDIR += libretro-mgba + SUBDIR += libretro-nestopia + SUBDIR += libretro-nxengine + SUBDIR += libretro-o2em + SUBDIR += libretro-opera + SUBDIR += libretro-pcsx_rearmed + SUBDIR += libretro-picodrive + SUBDIR += libretro-prboom + SUBDIR += libretro-prosystem + SUBDIR += libretro-quicknes + SUBDIR += libretro-scummvm SUBDIR += libretro-shaders-glsl SUBDIR += libretro-shaders-slang + SUBDIR += libretro-snes9x + SUBDIR += libretro-snes9x2005 + SUBDIR += libretro-snes9x2010 + SUBDIR += libretro-stella2014 + SUBDIR += libretro-tgbdual + SUBDIR += libretro-tyrquake + SUBDIR += libretro-uae + SUBDIR += libretro-vbanext + SUBDIR += libretro-vecx + SUBDIR += libretro-virtualjaguar SUBDIR += libshhcards SUBDIR += libtmcg SUBDIR += lightsoff SUBDIR += lightyears SUBDIR += lincity SUBDIR += lincity-ng SUBDIR += linux-darwinia-demo SUBDIR += linux-defcon SUBDIR += linux-doom3 SUBDIR += linux-doom3-demo SUBDIR += linux-dwarffortress SUBDIR += linux-enemyterritory SUBDIR += linux-enemyterritory-jaymod SUBDIR += linux-enemyterritory-jaymod-21 SUBDIR += linux-enemyterritory-omni-bot SUBDIR += linux-enemyterritory-omni-bot-0660 SUBDIR += linux-enemyterritory-shrub SUBDIR += linux-enemyterritory-tce SUBDIR += linux-etqw-demo-server SUBDIR += linux-etqw-server SUBDIR += linux-nerogame SUBDIR += linux-nwnclient SUBDIR += linux-quake3 SUBDIR += linux-quake3-demo SUBDIR += linux-quake4 SUBDIR += linux-quake4-demo SUBDIR += linux-ssamtfe SUBDIR += linux-ssamtse SUBDIR += linux-steam-utils SUBDIR += linux-unigine-heaven SUBDIR += linux-unigine-valley SUBDIR += linux-unrealgold SUBDIR += linux-uplink-demo SUBDIR += linux-ut SUBDIR += linux-ut2003-demo SUBDIR += linux-virtual-jay-peak SUBDIR += linwarrior SUBDIR += lizzie SUBDIR += lm-solve SUBDIR += lmarbles SUBDIR += lmpc SUBDIR += lordsawar SUBDIR += lpairs SUBDIR += lskat SUBDIR += ltris SUBDIR += lugaru SUBDIR += luola SUBDIR += lwjgl SUBDIR += macopix SUBDIR += madbomber SUBDIR += maelstrom SUBDIR += magiccube4d SUBDIR += magicmaze SUBDIR += mahjong SUBDIR += maitretarot SUBDIR += manaplus SUBDIR += mancala SUBDIR += mangband SUBDIR += mari0 SUBDIR += marsnomercy SUBDIR += masterserver SUBDIR += maxr SUBDIR += meandmyshadow SUBDIR += megaglest SUBDIR += megaglest-data SUBDIR += megamario SUBDIR += memonix SUBDIR += meqcc SUBDIR += meritous SUBDIR += mindfocus SUBDIR += minecraft-client SUBDIR += minecraft-server SUBDIR += minerbold SUBDIR += minetest SUBDIR += minetest_game SUBDIR += minilens SUBDIR += mirrormagic SUBDIR += miscom SUBDIR += mkhexgrid SUBDIR += moagg SUBDIR += monster-masher SUBDIR += monsterz SUBDIR += moon-buggy SUBDIR += moonlander SUBDIR += moonlight-embedded SUBDIR += moria SUBDIR += motogt SUBDIR += mrboom SUBDIR += mt_dolphin_ia SUBDIR += mt_gtk_client SUBDIR += mtaserver SUBDIR += multimc SUBDIR += mvdsv SUBDIR += nInvaders SUBDIR += nadar SUBDIR += naev SUBDIR += naev-data SUBDIR += narcissu2 SUBDIR += nazghul SUBDIR += nehquake SUBDIR += nethack32 SUBDIR += nethack33 SUBDIR += nethack33-nox11 SUBDIR += nethack34 SUBDIR += nethack34-nox11 SUBDIR += nethack36 SUBDIR += nethack36-nox11 SUBDIR += netherearth SUBDIR += netpanzer SUBDIR += netradiant SUBDIR += netrek-BRMH-bin SUBDIR += netrek-client-cow SUBDIR += nettoe SUBDIR += netwalk SUBDIR += neverball SUBDIR += newvox SUBDIR += nextgo SUBDIR += nexuiz SUBDIR += nighthawk SUBDIR += nimuh SUBDIR += ninix-aya SUBDIR += njam SUBDIR += nlarn SUBDIR += nonsense SUBDIR += npush SUBDIR += nsnake SUBDIR += nuclearchess SUBDIR += numptyphysics SUBDIR += numptyphysics-npcomplete SUBDIR += nwndata SUBDIR += nxengine SUBDIR += odamex SUBDIR += oldrunner SUBDIR += omega SUBDIR += oneko SUBDIR += oneko-sakura SUBDIR += onscripter SUBDIR += onscripter-1byte SUBDIR += oolite SUBDIR += oonsoo SUBDIR += open-adventure SUBDIR += openage SUBDIR += openarena SUBDIR += openarena-data SUBDIR += openarena-oax SUBDIR += openarena-server SUBDIR += openbor SUBDIR += openbor3482 SUBDIR += openbor3711 SUBDIR += openbor3979 SUBDIR += openbor4432 SUBDIR += openbubbles SUBDIR += opencity SUBDIR += openclaw SUBDIR += openclonk SUBDIR += opendungeons SUBDIR += openfodder SUBDIR += opengfx SUBDIR += openglad SUBDIR += openjazz SUBDIR += openjk SUBDIR += openlierox SUBDIR += openmortal SUBDIR += openmsx SUBDIR += openmw SUBDIR += openomf SUBDIR += openra SUBDIR += openrct2 SUBDIR += opensfx SUBDIR += opensonic SUBDIR += openspades SUBDIR += openssn SUBDIR += opensurge SUBDIR += openttd SUBDIR += opentyrian SUBDIR += openxcom SUBDIR += openyahtzee SUBDIR += orbital_eunuchs_sniper SUBDIR += orthorobot SUBDIR += osgg SUBDIR += outerspace SUBDIR += p5-Acme-GuessNumber SUBDIR += p5-Algorithm-Pair-Best2 SUBDIR += p5-Algorithm-Pair-Swiss SUBDIR += p5-Baseball-Sabermetrics SUBDIR += p5-Games-Alak SUBDIR += p5-Games-AlphaBeta SUBDIR += p5-Games-Bingo SUBDIR += p5-Games-Bingo-Bot SUBDIR += p5-Games-Bingo-Print SUBDIR += p5-Games-Dice SUBDIR += p5-Games-GuessWord SUBDIR += p5-Games-Tournament-RoundRobin SUBDIR += pachi SUBDIR += pachi-game-engine SUBDIR += pacmanarena SUBDIR += palapeli SUBDIR += palomino SUBDIR += pangzero SUBDIR += passage SUBDIR += patapizza-tetris SUBDIR += pathological SUBDIR += pcgen SUBDIR += pear-Games_Chess SUBDIR += peg-e SUBDIR += pengpong SUBDIR += penguin-command SUBDIR += pengupop SUBDIR += pentobi SUBDIR += phalanx SUBDIR += phlipple SUBDIR += picmi SUBDIR += pinball SUBDIR += pingus SUBDIR += pink-pony SUBDIR += pioneer SUBDIR += pioneers SUBDIR += pipenightdreams SUBDIR += pipepanic SUBDIR += pipewalker SUBDIR += pmars SUBDIR += pmars-sdl SUBDIR += poker-eval SUBDIR += pokerth SUBDIR += polyglot SUBDIR += pongix SUBDIR += ponscripter-sekai SUBDIR += popstar SUBDIR += pouetchess SUBDIR += powder SUBDIR += powder-toy SUBDIR += powermanga SUBDIR += powwow SUBDIR += prboom SUBDIR += prboom-plus SUBDIR += primateplunge SUBDIR += puckman SUBDIR += pushover SUBDIR += pvpgn SUBDIR += py-cbeams SUBDIR += py-fife SUBDIR += py-mnemosyne SUBDIR += py-pychess SUBDIR += py-sgflib SUBDIR += py-sgfsummary SUBDIR += pyfa SUBDIR += pysolfc SUBDIR += pyspacewar SUBDIR += q2p SUBDIR += q2pro SUBDIR += q3cellshading SUBDIR += qcc SUBDIR += qccx SUBDIR += qnetwalk SUBDIR += qonk SUBDIR += qqwing SUBDIR += qstat SUBDIR += quadra SUBDIR += quadrapassel SUBDIR += quake-data SUBDIR += quake-dpmod SUBDIR += quake-source SUBDIR += quake2-3zb2 SUBDIR += quake2-ctf SUBDIR += quake2-data SUBDIR += quake2-extras SUBDIR += quake2-lights SUBDIR += quake2-matrix SUBDIR += quake2-psychomod SUBDIR += quake2-relay SUBDIR += quake2-rogue SUBDIR += quake2-source SUBDIR += quake2-xatrix SUBDIR += quake2lnx SUBDIR += quake2max SUBDIR += quake3 SUBDIR += quake3-data SUBDIR += quake3-excessive SUBDIR += quake3-osp SUBDIR += quake3-ut SUBDIR += quake3-wfa SUBDIR += quakeforge SUBDIR += quantumminigolf SUBDIR += quaqut SUBDIR += qudos SUBDIR += quetoo SUBDIR += quit SUBDIR += qwdtools SUBDIR += r1q2 SUBDIR += railroad-rampage SUBDIR += rawgl SUBDIR += redeclipse SUBDIR += redeclipse-data SUBDIR += redorblack SUBDIR += regoth SUBDIR += reminiscence SUBDIR += renpy SUBDIR += renpy6 SUBDIR += rescue SUBDIR += residualvm SUBDIR += retroarch SUBDIR += retroarch-assets SUBDIR += rezerwar SUBDIR += rfksay SUBDIR += ri-li SUBDIR += rlvm SUBDIR += rnd_jue SUBDIR += robocode SUBDIR += robocode-naval SUBDIR += robotfindskitten SUBDIR += rockdodger SUBDIR += rocksndiamonds SUBDIR += rocksndiamonds-data SUBDIR += rottdc SUBDIR += rubix SUBDIR += rubygem-fortune_gem SUBDIR += rubygem-lolcat SUBDIR += rubygem-vimgolf SUBDIR += sampsvr SUBDIR += sarien SUBDIR += sauerbraten SUBDIR += scare SUBDIR += scid SUBDIR += scorched3d SUBDIR += scourge SUBDIR += scourge-data SUBDIR += scramble SUBDIR += scummvm SUBDIR += scummvm-tools SUBDIR += sdb SUBDIR += sdl-ball SUBDIR += sdl_jewels SUBDIR += sdl_lopan SUBDIR += sdl_scavenger SUBDIR += sdlpop SUBDIR += sdlroids SUBDIR += sdlsand SUBDIR += sea-defender SUBDIR += seabattle SUBDIR += seahaven SUBDIR += searchandrescue SUBDIR += searchandrescue-data SUBDIR += senken SUBDIR += sets SUBDIR += sex SUBDIR += sgt-puzzles SUBDIR += shaaft SUBDIR += shootingstar SUBDIR += simplevaders SUBDIR += simsu SUBDIR += simutrans SUBDIR += simutrans-pak128 SUBDIR += simutrans-pak128.german SUBDIR += simutrans-pak64 SUBDIR += sjeng SUBDIR += ski SUBDIR += sl SUBDIR += slashem-tty SUBDIR += slump SUBDIR += sokoban SUBDIR += sol SUBDIR += solarconquest SUBDIR += solarus SUBDIR += solarus-quest-editor SUBDIR += solarwolf SUBDIR += sopwith SUBDIR += spacejunk SUBDIR += spacezero SUBDIR += speak SUBDIR += species SUBDIR += spellcast SUBDIR += spicetrade SUBDIR += spider SUBDIR += spring SUBDIR += springlobby SUBDIR += starfighter SUBDIR += starlanes SUBDIR += steelstorm SUBDIR += stendhal SUBDIR += stockfish SUBDIR += stonesoup SUBDIR += stormbaancoureur SUBDIR += stransball2 SUBDIR += stratagus SUBDIR += stuntrally SUBDIR += sudoku_solver SUBDIR += sudsol SUBDIR += super_methane_brothers SUBDIR += supertux SUBDIR += supertux2 SUBDIR += supertuxkart SUBDIR += swell-foop SUBDIR += sxsame SUBDIR += tads SUBDIR += taipan SUBDIR += taisei SUBDIR += tali SUBDIR += tanglet SUBDIR += tanks-of-freedom SUBDIR += tbclock SUBDIR += tecnoballz SUBDIR += teeworlds SUBDIR += tenebrae SUBDIR += tesseract SUBDIR += tesseract-data SUBDIR += tetrinet SUBDIR += tetrinet-x SUBDIR += tetrons SUBDIR += tetzle SUBDIR += textmaze SUBDIR += thegrind SUBDIR += thudboard SUBDIR += tileworld SUBDIR += tkmoo SUBDIR += tomatoes SUBDIR += tome4 SUBDIR += tome4-beta SUBDIR += tomenet SUBDIR += tong SUBDIR += toppler SUBDIR += torcs SUBDIR += tornado SUBDIR += torrent SUBDIR += toycars SUBDIR += trackballs SUBDIR += tractorgen SUBDIR += traingame SUBDIR += tremulous SUBDIR += trenchbroom SUBDIR += trigger-rally SUBDIR += trimines SUBDIR += triplane SUBDIR += trojka SUBDIR += trophy SUBDIR += tsito SUBDIR += tt SUBDIR += ttt SUBDIR += tty-solitaire SUBDIR += tux-aqfh SUBDIR += tuxkart SUBDIR += tuxmath SUBDIR += tuxpaint SUBDIR += tuxpaint-config SUBDIR += tuxpaint-fonts SUBDIR += tuxpaint-stamps SUBDIR += tuxracer SUBDIR += tuxtype SUBDIR += twind SUBDIR += tycho SUBDIR += typespeed SUBDIR += tyrian-data SUBDIR += ufoai SUBDIR += ufoai-data SUBDIR += uhexen SUBDIR += uhexen2 SUBDIR += uhexen2-extras SUBDIR += ultimatestunts SUBDIR += umark SUBDIR += unknown-horizons SUBDIR += unnethack SUBDIR += untahris SUBDIR += uqm SUBDIR += urbanterror-data SUBDIR += valyriatear SUBDIR += vamos SUBDIR += vavoom SUBDIR += vavoom-extras SUBDIR += vectoroids SUBDIR += veloren SUBDIR += violetland SUBDIR += viruskiller SUBDIR += vitetris SUBDIR += vkquake SUBDIR += vms-empire SUBDIR += voadi SUBDIR += volleyball SUBDIR += vor SUBDIR += vultures-eye SUBDIR += vvvvvv SUBDIR += wanderer SUBDIR += wargus SUBDIR += warmux SUBDIR += warzone2100 SUBDIR += wesnoth SUBDIR += whichwayisup SUBDIR += widelands SUBDIR += wizznic SUBDIR += wmpuzzle SUBDIR += wmqstat SUBDIR += wmtictactoe SUBDIR += wolfpack SUBDIR += wop SUBDIR += wordplay SUBDIR += wordwarvi SUBDIR += worldofpadman SUBDIR += wtf SUBDIR += wxlauncher SUBDIR += wyrmgus SUBDIR += wyrmsun SUBDIR += xasteroids SUBDIR += xataxx SUBDIR += xbat SUBDIR += xbill SUBDIR += xbl SUBDIR += xblackjack SUBDIR += xblast SUBDIR += xblood SUBDIR += xboard SUBDIR += xboard-devel SUBDIR += xboing SUBDIR += xbomb SUBDIR += xbubble SUBDIR += xchadance SUBDIR += xcheckers SUBDIR += xchomp SUBDIR += xconq SUBDIR += xcowsay SUBDIR += xcubes SUBDIR += xdeblock SUBDIR += xdemineur SUBDIR += xdesktopwaves SUBDIR += xdigger SUBDIR += xdino SUBDIR += xemeraldia SUBDIR += xevil SUBDIR += xeyesplus SUBDIR += xfireworks SUBDIR += xfrisk SUBDIR += xgalaga SUBDIR += xgalaga++ SUBDIR += xgalaga-sdl SUBDIR += xglk SUBDIR += xhexagons SUBDIR += xhime SUBDIR += xinfocom SUBDIR += xinvaders SUBDIR += xinvaders3d SUBDIR += xisola SUBDIR += xjewel SUBDIR += xjig SUBDIR += xjump SUBDIR += xjumpx SUBDIR += xkoules SUBDIR += xlaby SUBDIR += xlennart SUBDIR += xlife SUBDIR += xlogical SUBDIR += xmahjongg SUBDIR += xmastermind SUBDIR += xmball SUBDIR += xmemory SUBDIR += xmille SUBDIR += xmine SUBDIR += xminehunter SUBDIR += xmines SUBDIR += xminesweep SUBDIR += xmlink SUBDIR += xmoto SUBDIR += xmris SUBDIR += xmulti SUBDIR += xneko SUBDIR += xoct SUBDIR += xoids SUBDIR += xoj SUBDIR += xonotic SUBDIR += xorgramana SUBDIR += xosmulti SUBDIR += xpanex SUBDIR += xpat2 SUBDIR += xpenguins SUBDIR += xpilot SUBDIR += xpilot-ng-server SUBDIR += xpipeman SUBDIR += xpired SUBDIR += xpuzzletama SUBDIR += xpyraminx SUBDIR += xqf SUBDIR += xrally SUBDIR += xray_re-tools SUBDIR += xrick SUBDIR += xrisk SUBDIR += xroach SUBDIR += xrobots SUBDIR += xrot SUBDIR += xrubik SUBDIR += xsc SUBDIR += xscavenger SUBDIR += xscrabble SUBDIR += xshisen SUBDIR += xshogi SUBDIR += xskat SUBDIR += xskewb SUBDIR += xsokoban SUBDIR += xsoldier SUBDIR += xspacewarp SUBDIR += xspringies SUBDIR += xteddy SUBDIR += xtet42 SUBDIR += xtgyoretsu SUBDIR += xtic SUBDIR += xtriangles SUBDIR += xtrojka SUBDIR += xtron SUBDIR += xtruco SUBDIR += xtux SUBDIR += xvier SUBDIR += xvmahjongg SUBDIR += xvmines SUBDIR += xworm SUBDIR += xye SUBDIR += xzip SUBDIR += yadex SUBDIR += yahtzee SUBDIR += zangband SUBDIR += zatacka SUBDIR += zaz SUBDIR += zdoom SUBDIR += zhlt SUBDIR += zoom SUBDIR += ztrack .include Index: head/games/libretro/Makefile =================================================================== --- head/games/libretro/Makefile (nonexistent) +++ head/games/libretro/Makefile (revision 533314) @@ -0,0 +1,136 @@ +# $FreeBSD$ + +PORTNAME= libretro +PORTVERSION= 0.1 +CATEGORIES= games + +MAINTAINER= menelkir@itroll.org +COMMENT= Meta-port for libretro cores + +USES= metaport + +OPTIONS_DEFINE= 2048 BEETLE_BSNES BEETLE_GBA BEETLE_LYNX BEETLE_NGP \ + BEETLE_PCE_FAST BEETLE_PCFX BEETLE_PSX BEETLE_SUPERGRAFX \ + BEETLE_VB BEETLE_WSWAN BLUEMSX DESMUME2015 DOSBOX EMUX \ + FBALPHA FCEUMM FUSE GAMBATTE GENESIS_PLUS_GX GPSP GW HANDY \ + HATARI MAME2000 MAME2003 MAME2003_PLUS MGBA NESTOPIA NXENGINE \ + O2EM OPERA PCSX_REARMED PICODRIVE PRBOOM PROSYSTEM QUICKNES \ + SCUMMVM SNES9X SNES9X2005 SNES9X2010 STELLA2014 TGBDUAL \ + TYRQUAKE UAE VBANEXT VECX VIRTUALJAGUAR +OPTIONS_DEFAULT= 2048 BEETLE_BSNES BEETLE_GBA BEETLE_LYNX BEETLE_NGP \ + BEETLE_PCE_FAST BEETLE_PCFX BEETLE_PSX BEETLE_SUPERGRAFX \ + BEETLE_VB BEETLE_WSWAN BLUEMSX DESMUME2015 DOSBOX EMUX \ + FBALPHA FCEUMM FUSE GAMBATTE GENESIS_PLUS_GX GPSP GW HANDY \ + HATARI MAME2000 MAME2003 MAME2003_PLUS MGBA NESTOPIA NXENGINE \ + O2EM OPERA PCSX_REARMED PICODRIVE PRBOOM PROSYSTEM QUICKNES \ + SCUMMVM SNES9X SNES9X2005 SNES9X2010 STELLA2014 TGBDUAL \ + TYRQUAKE UAE VBANEXT VECX VIRTUALJAGUAR + +OPTIONS_DEFAULT_aarch64= 2048 BEETLE_BSNES BEETLE_GBA BEETLE_LYNX BEETLE_NGP \ + BEETLE_PCE_FAST BEETLE_PCFX BEETLE_PSX BEETLE_SUPERGRAFX \ + BEETLE_VB BEETLE_WSWAN DOSBOX EMUX \ + FBALPHA FCEUMM FUSE GAMBATTE GENESIS_PLUS_GX GPSP GW HANDY \ + HATARI MAME2000 MAME2003 MAME2003_PLUS MGBA NESTOPIA NXENGINE \ + O2EM OPERA PCSX_REARMED PRBOOM PROSYSTEM QUICKNES \ + SCUMMVM SNES9X SNES9X2005 SNES9X2010 STELLA2014 TGBDUAL \ + TYRQUAKE UAE VBANEXT VECX VIRTUALJAGUAR + +2048_DESC= 2048 puzzle game +BEETLE_BSNES_DESC= Mednafen Super Nintendo +BEETLE_GBA_DESC= Mednafen GameBoy Advance +BEETLE_LYNX_DESC= Mednafen Atari Lynx +BEETLE_NGP_DESC= Mednafen SNK Neo Geo Pocket +BEETLE_PCE_FAST_DESC= Mednafen NEC PC-Engine/Turbografx-16 +BEETLE_PCFX_DESC= Mednafen NEC PC-FX +BEETLE_PSX_DESC= Mednafen Sony Playstation +BEETLE_SUPERGRAFX_DESC= Mednafen NEC Supergrafx +BEETLE_VB_DESC= Mednafen Nintendo Virtual Boy +BEETLE_WSWAN_DESC= Mednafen Nintendo Bandai Wonderswan +BLUEMSX_DESC= MSX1/2/Turbo-R +DESMUME2015_DESC= Nintendo DS +DOSBOX_DESC= MS-DOS +EMUX_DESC= Multiple 8-Bit Console (Chip-8, GameBoy, NES, Mastersystem) +FBALPHA_DESC= Final Burn Alpha +FCEUMM_DESC= Nintendo NES/Famicon +FUSE_DESC= Sinclair ZX-Spectrum +GAMBATTE_DESC= Nintendo GameBoy Color +GENESIS_PLUS_GX_DESC= Sega 8-bit/16-bit Consoles and peripherals +GPSP_DESC= Nintendo GameBoy +GW_DESC= Nintendo Game & Watch +HANDY_DESC= Atari Lynx +HATARI_DESC= Atari ST/STE/TT/Falcon +MAME2000_DESC= M.A.M.E 0.37b5 +MAME2003_DESC= M.A.M.E 0.78 +MAME2003_PLUS_DESC= M.A.M.E 0.78 with extra additions +MGBA_DESC= Nintendo Gameboy Advance +NESTOPIA_DESC= Nintendo NES/Famicon +NXENGINE_DESC= Cave Story game +O2EM_DESC= Magnavox Odyssey 2 / Philips Videopac +OPERA_DESC= Panasonic 3DO +PCSX_REARMED_DESC= Sony Playstation +PICODRIVE_DESC= Sega Genesis/Megadrive with peripherals +PRBOOM_DESC= Doom game +PROSYSTEM_DESC= Atari 7800 +QUICKNES_DESC= Nintendo NES +SCUMMVM_DESC= Script Creation Utility for Maniac Mansion Virtual Machine +SNES9X_DESC= Nintendo Super NES/Super Famicon (Trunk) +SNES9X2005_DESC= Nintendo Super NES/Super Famicon (1.43) +SNES9X2010_DESC= Nintendo Super NES/Super Famicon (1.52) +STELLA2014_DESC= Atari 2600 +TGBDUAL_DESC= Nintendo GameBoy and GameBoy Color (with link support) +TYRQUAKE_DESC= Quake game +UAE_DESC= Commodore Amiga +VBANEXT_DESC= Nintendo GameBoy Advance +VECX_DESC= GCE Vectrex +VIRTUALJAGUAR_DESC= Atari Jaguar + +2048_RUN_DEPENDS= libretro-2048>=0:games/libretro-2048 +BEETLE_BSNES_RUN_DEPENDS= libretro-beetle_bsnes>=0:games/libretro-beetle_bsnes +BEETLE_GBA_RUN_DEPENDS= libretro-beetle_gba>=0:games/libretro-beetle_gba +BEETLE_LYNX_RUN_DEPENDS= libretro-beetle_lynx>=0:games/libretro-beetle_lynx +BEETLE_NGP_RUN_DEPENDS= libretro-beetle_ngp>=0:games/libretro-beetle_ngp +BEETLE_PCE_FAST_RUN_DEPENDS= libretro-beetle_pce_fast>=0:games/libretro-beetle_pce_fast +BEETLE_PCFX_RUN_DEPENDS= libretro-beetle_pcfx>=0:games/libretro-beetle_pcfx +BEETLE_PSX_RUN_DEPENDS= libretro-beetle_psx>=0:games/libretro-beetle_psx +BEETLE_SUPERGRAFX_RUN_DEPENDS= libretro-beetle_supergrafx>=0:games/libretro-beetle_supergrafx +BEETLE_VB_RUN_DEPENDS= libretro-beetle_vb>=0:games/libretro-beetle_vb +BEETLE_WSWAN_RUN_DEPENDS= libretro-beetle_wswan>=0:games/libretro-beetle_wswan +BLUEMSX_RUN_DEPENDS= libretro-bluemsx>=0:games/libretro-bluemsx +DESMUME2015_RUN_DEPENDS= libretro-desmume2015>=0:games/libretro-desmume2015 +DOSBOX_RUN_DEPENDS= libretro-dosbox>=0:games/libretro-dosbox +EMUX_RUN_DEPENDS= libretro-emux>=0:games/libretro-emux +FBALPHA_RUN_DEPENDS= libretro-fbalpha>=0:games/libretro-fbalpha +FCEUMM_RUN_DEPENDS= libretro-fceumm>=0:games/libretro-fceumm +FUSE_RUN_DEPENDS= libretro-fuse>=0:games/libretro-fuse +GAMBATTE_RUN_DEPENDS= libretro-gambatte>=0:games/libretro-gambatte +GENESIS_PLUS_GX_RUN_DEPENDS= libretro-genesis_plus_gx>=0:games/libretro-genesis_plus_gx +GPSP_RUN_DEPENDS= libretro-gpsp>=0:games/libretro-gpsp +GW_RUN_DEPENDS= libretro-gw>=0:games/libretro-gw +HANDY_RUN_DEPENDS= libretro-handy>=0:games/libretro-handy +HATARI_RUN_DEPENDS= libretro-hatari>=0:games/libretro-hatari +MAME2000_RUN_DEPENDS= libretro-mame2000>=0:games/libretro-mame2000 +MAME2003_RUN_DEPENDS= libretro-mame2003>=0:games/libretro-mame2003 +MAME2003_PLUS_RUN_DEPENDS= libretro-mame2003_plus>=0:games/libretro-mame2003_plus +MGBA_RUN_DEPENDS= libretro-mgba>=0:games/libretro-mgba +NESTOPIA_RUN_DEPENDS= libretro-nestopia>=0:games/libretro-nestopia +NXENGINE_RUN_DEPENDS= libretro-nxengine>=0:games/libretro-nxengine +O2EM_RUN_DEPENDS= libretro-o2em>=0:games/libretro-o2em +OPERA_RUN_DEPENDS= libretro-opera>=0:games/libretro-opera +PCSX_REARMED_RUN_DEPENDS= libretro-pcsx_rearmed>=0:games/libretro-pcsx_rearmed +PICODRIVE_RUN_DEPENDS= libretro-picodrive>=0:games/libretro-picodrive +PRBOOM_RUN_DEPENDS= libretro-prboom>=0:games/libretro-prboom +PROSYSTEM_RUN_DEPENDS= libretro-prosystem>=0:games/libretro-prosystem +QUICKNES_RUN_DEPENDS= libretro-quicknes>=0:games/libretro-quicknes +SCUMMVM_RUN_DEPENDS= libretro-scummvm>=0:games/libretro-scummvm +SNES9X_RUN_DEPENDS= libretro-snes9x>=0:games/libretro-snes9x +SNES9X2005_RUN_DEPENDS= libretro-snes9x2005>=0:games/libretro-snes9x2005 +SNES9X2010_RUN_DEPENDS= libretro-snes9x2010>=0:games/libretro-snes9x2010 +STELLA2014_RUN_DEPENDS= libretro-stella2014>=0:games/libretro-stella2014 +TGBDUAL_RUN_DEPENDS= libretro-tgbdual>=0:games/libretro-tgbdual +TYRQUAKE_RUN_DEPENDS= libretro-tyrquake>=0:games/libretro-tyrquake +UAE_RUN_DEPENDS= libretro-uae>=0:games/libretro-uae +VBANEXT_RUN_DEPENDS= libretro-vbanext>=0:games/libretro-vbanext +VECX_RUN_DEPENDS= libretro-vecx>=0:games/libretro-vecx +VIRTUALJAGUAR_RUN_DEPENDS= libretro-virtualjaguar>=0:games/libretro-virtualjaguar + +.include Property changes on: head/games/libretro/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro/pkg-descr =================================================================== --- head/games/libretro/pkg-descr (nonexistent) +++ head/games/libretro/pkg-descr (revision 533314) @@ -0,0 +1,3 @@ +Meta-port to install libretro cores. + +WWW: http://www.libretro.com Property changes on: head/games/libretro/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-2048/Makefile =================================================================== --- head/games/libretro-2048/Makefile (nonexistent) +++ head/games/libretro-2048/Makefile (revision 533314) @@ -0,0 +1,27 @@ +# $FreeBSD$ + +PORTNAME= libretro-2048 +PORTVERSION= 0.20200313 +CATEGORIES= games + +MAINTAINER= menelkir@itroll.org +COMMENT= Port of 2048 puzzle game to the libretro API + +LICENSE= GPLv2 + +USES= compiler:c++11-lib gmake +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= libretro +GH_TAGNAME= c5e0df2 + +PLIST_FILES= libexec/libretro/2048_libretro.so + +MAKEFILE= Makefile.libretro + +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; + ${INSTALL_LIB} $$(find ${WRKSRC}/${COREDIR}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; + +.include Property changes on: head/games/libretro-2048/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-2048/distinfo =================================================================== --- head/games/libretro-2048/distinfo (nonexistent) +++ head/games/libretro-2048/distinfo (revision 533314) @@ -0,0 +1,3 @@ +TIMESTAMP = 1584469651 +SHA256 (libretro-libretro-2048-0.20200313-c5e0df2_GH0.tar.gz) = f28d3795cecd140e35209bca2daf991f60ca6980bdd074e5c6c1ea1414192e8c +SIZE (libretro-libretro-2048-0.20200313-c5e0df2_GH0.tar.gz) = 2697711 Property changes on: head/games/libretro-2048/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-2048/pkg-descr =================================================================== --- head/games/libretro-2048/pkg-descr (nonexistent) +++ head/games/libretro-2048/pkg-descr (revision 533314) @@ -0,0 +1,3 @@ +Port of 2048 puzzle game to the libretro API. + +WWW: https://github.com/libretro/libretro-2048 Property changes on: head/games/libretro-2048/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-beetle_bsnes/Makefile =================================================================== --- head/games/libretro-beetle_bsnes/Makefile (nonexistent) +++ head/games/libretro-beetle_bsnes/Makefile (revision 533314) @@ -0,0 +1,26 @@ +# $FreeBSD$ + +PORTNAME= libretro-beetle_bsnes +PORTVERSION= 0.20200313 +CATEGORIES= games + +MAINTAINER= menelkir@itroll.org +COMMENT= Standalone port of Mednafen bSNES to libretro + +LICENSE= GPLv2 + +USES= compiler:c++11-lib gmake +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= libretro +GH_PROJECT= beetle-bsnes-libretro +GH_TAGNAME= de22d84 + +PLIST_FILES= libexec/libretro/mednafen_snes_libretro.so + +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; + ${INSTALL_LIB} $$(find ${WRKSRC}/${COREDIR}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; + +.include Property changes on: head/games/libretro-beetle_bsnes/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-beetle_bsnes/distinfo =================================================================== --- head/games/libretro-beetle_bsnes/distinfo (nonexistent) +++ head/games/libretro-beetle_bsnes/distinfo (revision 533314) @@ -0,0 +1,3 @@ +TIMESTAMP = 1584470447 +SHA256 (libretro-beetle-bsnes-libretro-0.20200313-de22d84_GH0.tar.gz) = 1d18a49d670d1e2baaeb11df6473dba10c209b256dd817e81cf2a7aac849fbe7 +SIZE (libretro-beetle-bsnes-libretro-0.20200313-de22d84_GH0.tar.gz) = 547398 Property changes on: head/games/libretro-beetle_bsnes/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-beetle_bsnes/files/patch-mednafen_snes_src_lib_libco_aarch64.c =================================================================== --- head/games/libretro-beetle_bsnes/files/patch-mednafen_snes_src_lib_libco_aarch64.c (nonexistent) +++ head/games/libretro-beetle_bsnes/files/patch-mednafen_snes_src_lib_libco_aarch64.c (revision 533314) @@ -0,0 +1,17 @@ +--- mednafen/snes/src/lib/libco/aarch64.c.orig 2020-04-28 06:21:33 UTC ++++ mednafen/snes/src/lib/libco/aarch64.c +@@ -12,7 +12,13 @@ + #include + + #ifndef IOS +-#include ++#include ++ ++void * ++memalign(size_t align, size_t size) ++{ ++ return (aligned_alloc(align, roundup(size, align))); ++} + #endif + + #ifdef __cplusplus Property changes on: head/games/libretro-beetle_bsnes/files/patch-mednafen_snes_src_lib_libco_aarch64.c ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-beetle_bsnes/pkg-descr =================================================================== --- head/games/libretro-beetle_bsnes/pkg-descr (nonexistent) +++ head/games/libretro-beetle_bsnes/pkg-descr (revision 533314) @@ -0,0 +1,3 @@ +Standalone port of Mednafen bSNES to libretro, itself a fork of bsnes 0.59. + +WWW: https://github.com/libretro/beetle-bsnes-libretro Property changes on: head/games/libretro-beetle_bsnes/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-beetle_gba/Makefile =================================================================== --- head/games/libretro-beetle_gba/Makefile (nonexistent) +++ head/games/libretro-beetle_gba/Makefile (revision 533314) @@ -0,0 +1,26 @@ +# $FreeBSD$ + +PORTNAME= libretro-beetle_gba +PORTVERSION= 0.20200313 +CATEGORIES= games + +MAINTAINER= menelkir@itroll.org +COMMENT= Standalone port of Mednafen GBA to libretro + +LICENSE= GPLv2 + +USES= compiler:c++11-lib gmake +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= libretro +GH_PROJECT= beetle-gba-libretro +GH_TAGNAME= 135afdb + +PLIST_FILES= libexec/libretro/mednafen_gba_libretro.so + +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; + ${INSTALL_LIB} $$(find ${WRKSRC}/${COREDIR}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; + +.include Property changes on: head/games/libretro-beetle_gba/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-beetle_gba/distinfo =================================================================== --- head/games/libretro-beetle_gba/distinfo (nonexistent) +++ head/games/libretro-beetle_gba/distinfo (revision 533314) @@ -0,0 +1,3 @@ +TIMESTAMP = 1584470679 +SHA256 (libretro-beetle-gba-libretro-0.20200313-135afdb_GH0.tar.gz) = 9d16f31547d692344b7552df0a9522ce0c2bee8e1cf684a87e0a7f73e265bcf1 +SIZE (libretro-beetle-gba-libretro-0.20200313-135afdb_GH0.tar.gz) = 174344 Property changes on: head/games/libretro-beetle_gba/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-beetle_gba/pkg-descr =================================================================== --- head/games/libretro-beetle_gba/pkg-descr (nonexistent) +++ head/games/libretro-beetle_gba/pkg-descr (revision 533314) @@ -0,0 +1,3 @@ +Standalone port of Mednafen GBA to libretro. + +WWW: https://github.com/libretro/beetle-gba-libretro Property changes on: head/games/libretro-beetle_gba/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-beetle_lynx/Makefile =================================================================== --- head/games/libretro-beetle_lynx/Makefile (nonexistent) +++ head/games/libretro-beetle_lynx/Makefile (revision 533314) @@ -0,0 +1,26 @@ +# $FreeBSD$ + +PORTNAME= libretro-beetle_lynx +PORTVERSION= 0.20200313 +CATEGORIES= games + +MAINTAINER= menelkir@itroll.org +COMMENT= Standalone port of Mednafen Lynx to libretro, itself a fork of Handy + +LICENSE= GPLv2 + +USES= compiler:c++11-lib gmake +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= libretro +GH_PROJECT= beetle-lynx-libretro +GH_TAGNAME= 928f7cf + +PLIST_FILES= libexec/libretro/mednafen_lynx_libretro.so + +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; + ${INSTALL_LIB} $$(find ${WRKSRC}/${COREDIR}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; + +.include Property changes on: head/games/libretro-beetle_lynx/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-beetle_lynx/distinfo =================================================================== --- head/games/libretro-beetle_lynx/distinfo (nonexistent) +++ head/games/libretro-beetle_lynx/distinfo (revision 533314) @@ -0,0 +1,3 @@ +TIMESTAMP = 1584470797 +SHA256 (libretro-beetle-lynx-libretro-0.20200313-928f7cf_GH0.tar.gz) = 3bcb4f5680a90c3eda2f1013c0e27807eee5fb2aeb2c37171a90cc05ef60f7fe +SIZE (libretro-beetle-lynx-libretro-0.20200313-928f7cf_GH0.tar.gz) = 175309 Property changes on: head/games/libretro-beetle_lynx/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-beetle_lynx/pkg-descr =================================================================== --- head/games/libretro-beetle_lynx/pkg-descr (nonexistent) +++ head/games/libretro-beetle_lynx/pkg-descr (revision 533314) @@ -0,0 +1,3 @@ +Standalone port of Mednafen Lynx to libretro, itself a fork of Handy. + +WWW: https://github.com/libretro/beetle-lynx-libretro Property changes on: head/games/libretro-beetle_lynx/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-beetle_ngp/Makefile =================================================================== --- head/games/libretro-beetle_ngp/Makefile (nonexistent) +++ head/games/libretro-beetle_ngp/Makefile (revision 533314) @@ -0,0 +1,26 @@ +# $FreeBSD$ + +PORTNAME= libretro-beetle_ngp +PORTVERSION= 0.20200313 +CATEGORIES= games + +MAINTAINER= menelkir@itroll.org +COMMENT= Standalone port of Mednafen NGP to the libretro API + +LICENSE= GPLv2 + +USES= compiler:c++11-lib gmake +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= libretro +GH_PROJECT= beetle-ngp-libretro +GH_TAGNAME= 6f15532 + +PLIST_FILES= libexec/libretro/mednafen_ngp_libretro.so + +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; + ${INSTALL_LIB} $$(find ${WRKSRC}/${COREDIR}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; + +.include Property changes on: head/games/libretro-beetle_ngp/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-beetle_ngp/distinfo =================================================================== --- head/games/libretro-beetle_ngp/distinfo (nonexistent) +++ head/games/libretro-beetle_ngp/distinfo (revision 533314) @@ -0,0 +1,3 @@ +TIMESTAMP = 1584470872 +SHA256 (libretro-beetle-ngp-libretro-0.20200313-6f15532_GH0.tar.gz) = f0d3968734a8f948e40b5a2ca3df5120845533936986b5f6f921b1838184acb8 +SIZE (libretro-beetle-ngp-libretro-0.20200313-6f15532_GH0.tar.gz) = 187325 Property changes on: head/games/libretro-beetle_ngp/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-beetle_ngp/pkg-descr =================================================================== --- head/games/libretro-beetle_ngp/pkg-descr (nonexistent) +++ head/games/libretro-beetle_ngp/pkg-descr (revision 533314) @@ -0,0 +1,3 @@ +Standalone port of Mednafen NGP to the libretro API, itself a fork of Neopop. + +WWW: https://github.com/libretro/beetle-ngp-libretro Property changes on: head/games/libretro-beetle_ngp/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-beetle_pce_fast/Makefile =================================================================== --- head/games/libretro-beetle_pce_fast/Makefile (nonexistent) +++ head/games/libretro-beetle_pce_fast/Makefile (revision 533314) @@ -0,0 +1,26 @@ +# $FreeBSD$ + +PORTNAME= libretro-beetle_pce_fast +PORTVERSION= 0.20200418 +CATEGORIES= games + +MAINTAINER= menelkir@itroll.org +COMMENT= Standalone port of Mednafen PCE Fast to libretro + +LICENSE= GPLv2 + +USES= compiler:c++11-lib gmake +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= libretro +GH_PROJECT= beetle-pce-fast-libretro +GH_TAGNAME= 40a42b7 + +PLIST_FILES= libexec/libretro/mednafen_pce_fast_libretro.so + +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; + ${INSTALL_LIB} $$(find ${WRKSRC}/${COREDIR}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; + +.include Property changes on: head/games/libretro-beetle_pce_fast/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-beetle_pce_fast/distinfo =================================================================== --- head/games/libretro-beetle_pce_fast/distinfo (nonexistent) +++ head/games/libretro-beetle_pce_fast/distinfo (revision 533314) @@ -0,0 +1,3 @@ +TIMESTAMP = 1587213101 +SHA256 (libretro-beetle-pce-fast-libretro-0.20200418-40a42b7_GH0.tar.gz) = 50b8fefc859bc371b10cdd5971c5238f8d6dbe1cb5f2b278f10aed8c977f9c00 +SIZE (libretro-beetle-pce-fast-libretro-0.20200418-40a42b7_GH0.tar.gz) = 1200304 Property changes on: head/games/libretro-beetle_pce_fast/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-beetle_pce_fast/pkg-descr =================================================================== --- head/games/libretro-beetle_pce_fast/pkg-descr (nonexistent) +++ head/games/libretro-beetle_pce_fast/pkg-descr (revision 533314) @@ -0,0 +1,3 @@ +Standalone port of Mednafen PCE Fast to libretro. + +WWW: https://github.com/libretro/beetle-vb-pce-fast-libretro Property changes on: head/games/libretro-beetle_pce_fast/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-beetle_pcfx/Makefile =================================================================== --- head/games/libretro-beetle_pcfx/Makefile (nonexistent) +++ head/games/libretro-beetle_pcfx/Makefile (revision 533314) @@ -0,0 +1,26 @@ +# $FreeBSD$ + +PORTNAME= libretro-beetle_pcfx +PORTVERSION= 0.20200418 +CATEGORIES= games + +MAINTAINER= menelkir@itroll.org +COMMENT= Standalone port of Mednafen PCFX to libretro + +LICENSE= GPLv2 + +USES= compiler:c++11-lib gmake +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= libretro +GH_PROJECT= beetle-pcfx-libretro +GH_TAGNAME= 7bba669 + +PLIST_FILES= libexec/libretro/mednafen_pcfx_libretro.so + +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; + ${INSTALL_LIB} $$(find ${WRKSRC}/${COREDIR}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; + +.include Property changes on: head/games/libretro-beetle_pcfx/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-beetle_pcfx/distinfo =================================================================== --- head/games/libretro-beetle_pcfx/distinfo (nonexistent) +++ head/games/libretro-beetle_pcfx/distinfo (revision 533314) @@ -0,0 +1,3 @@ +TIMESTAMP = 1587213318 +SHA256 (libretro-beetle-pcfx-libretro-0.20200418-7bba669_GH0.tar.gz) = 611c779930cc47e25f86d5ebfa0a1ae668e37cb8e4caee31137d1a8164cb2dae +SIZE (libretro-beetle-pcfx-libretro-0.20200418-7bba669_GH0.tar.gz) = 1250165 Property changes on: head/games/libretro-beetle_pcfx/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-beetle_pcfx/files/patch-libretro-common_rthreads_rthreads.c =================================================================== --- head/games/libretro-beetle_pcfx/files/patch-libretro-common_rthreads_rthreads.c (nonexistent) +++ head/games/libretro-beetle_pcfx/files/patch-libretro-common_rthreads_rthreads.c (revision 533314) @@ -0,0 +1,11 @@ +--- libretro-common/rthreads/rthreads.c.orig 2020-03-17 18:50:48 UTC ++++ libretro-common/rthreads/rthreads.c +@@ -66,6 +66,8 @@ + #include + #endif + ++#include ++ + struct thread_data + { + void (*func)(void*); Property changes on: head/games/libretro-beetle_pcfx/files/patch-libretro-common_rthreads_rthreads.c ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-beetle_pcfx/pkg-descr =================================================================== --- head/games/libretro-beetle_pcfx/pkg-descr (nonexistent) +++ head/games/libretro-beetle_pcfx/pkg-descr (revision 533314) @@ -0,0 +1,3 @@ +Standalone port of Mednafen PCFX to libretro. + +WWW: https://github.com/libretro/beetle-gba-libretro Property changes on: head/games/libretro-beetle_pcfx/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-beetle_psx/Makefile =================================================================== --- head/games/libretro-beetle_psx/Makefile (nonexistent) +++ head/games/libretro-beetle_psx/Makefile (revision 533314) @@ -0,0 +1,27 @@ +# $FreeBSD$ + +PORTNAME= libretro-beetle_psx +PORTVERSION= 0.20200418 +CATEGORIES= games + +MAINTAINER= menelkir@itroll.org +COMMENT= Standalone port/fork of Mednafen PSX to the Libretro API + +LICENSE= GPLv2 + +USES= compiler:c++11-lib gmake gl +USE_LDCONFIG= yes +USE_GL= gl + +USE_GITHUB= yes +GH_ACCOUNT= libretro +GH_PROJECT= beetle-psx-libretro +GH_TAGNAME= dfab19a + +PLIST_FILES= libexec/libretro/mednafen_psx_libretro.so + +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; + ${INSTALL_LIB} $$(find ${WRKSRC}/${COREDIR}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; + +.include Property changes on: head/games/libretro-beetle_psx/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-beetle_psx/distinfo =================================================================== --- head/games/libretro-beetle_psx/distinfo (nonexistent) +++ head/games/libretro-beetle_psx/distinfo (revision 533314) @@ -0,0 +1,3 @@ +TIMESTAMP = 1587213783 +SHA256 (libretro-beetle-psx-libretro-0.20200418-dfab19a_GH0.tar.gz) = ff80d229859120b2d79b13b6740b21f43515fb6fad7488b973c913c26f91dc1f +SIZE (libretro-beetle-psx-libretro-0.20200418-dfab19a_GH0.tar.gz) = 2899119 Property changes on: head/games/libretro-beetle_psx/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-beetle_psx/files/patch-libretro-common_rthreads_rthreads.c =================================================================== --- head/games/libretro-beetle_psx/files/patch-libretro-common_rthreads_rthreads.c (nonexistent) +++ head/games/libretro-beetle_psx/files/patch-libretro-common_rthreads_rthreads.c (revision 533314) @@ -0,0 +1,11 @@ +--- libretro-common/rthreads/rthreads.c.orig 2020-03-17 21:58:04 UTC ++++ libretro-common/rthreads/rthreads.c +@@ -58,6 +58,8 @@ + #include + #endif + ++#include ++ + #if defined(VITA) || defined(BSD) || defined(ORBIS) + #include + #endif Property changes on: head/games/libretro-beetle_psx/files/patch-libretro-common_rthreads_rthreads.c ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-beetle_psx/pkg-descr =================================================================== --- head/games/libretro-beetle_psx/pkg-descr (nonexistent) +++ head/games/libretro-beetle_psx/pkg-descr (revision 533314) @@ -0,0 +1,3 @@ +Standalone port/fork of Mednafen PSX to the Libretro API. + +WWW: https://github.com/libretro/beetle-psx-libretro Property changes on: head/games/libretro-beetle_psx/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-beetle_supergrafx/Makefile =================================================================== --- head/games/libretro-beetle_supergrafx/Makefile (nonexistent) +++ head/games/libretro-beetle_supergrafx/Makefile (revision 533314) @@ -0,0 +1,26 @@ +# $FreeBSD$ + +PORTNAME= libretro-beetle_supergrafx +PORTVERSION= 0.20200313 +CATEGORIES= games + +MAINTAINER= menelkir@itroll.org +COMMENT= Standalone port of Mednafen supergrafx to libretro + +LICENSE= GPLv2 + +USES= compiler:c++11-lib gmake +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= libretro +GH_PROJECT= beetle-supergrafx-libretro +GH_TAGNAME= fadef23 + +PLIST_FILES= libexec/libretro/mednafen_supergrafx_libretro.so + +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; + ${INSTALL_LIB} $$(find ${WRKSRC}/${COREDIR}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; + +.include Property changes on: head/games/libretro-beetle_supergrafx/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-beetle_supergrafx/distinfo =================================================================== --- head/games/libretro-beetle_supergrafx/distinfo (nonexistent) +++ head/games/libretro-beetle_supergrafx/distinfo (revision 533314) @@ -0,0 +1,3 @@ +TIMESTAMP = 1587214304 +SHA256 (libretro-beetle-supergrafx-libretro-0.20200313-fadef23_GH0.tar.gz) = 2052235ba4468dded454d2913337d9eaae47ae072fc52dc7b8e7e0aa3a9dd7de +SIZE (libretro-beetle-supergrafx-libretro-0.20200313-fadef23_GH0.tar.gz) = 1184377 Property changes on: head/games/libretro-beetle_supergrafx/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-beetle_supergrafx/pkg-descr =================================================================== --- head/games/libretro-beetle_supergrafx/pkg-descr (nonexistent) +++ head/games/libretro-beetle_supergrafx/pkg-descr (revision 533314) @@ -0,0 +1,3 @@ +Standalone port of Mednafen supergrafx to libretro + +WWW: https://github.com/libretro/beetle-supergrafx-libretro Property changes on: head/games/libretro-beetle_supergrafx/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-beetle_vb/Makefile =================================================================== --- head/games/libretro-beetle_vb/Makefile (nonexistent) +++ head/games/libretro-beetle_vb/Makefile (revision 533314) @@ -0,0 +1,26 @@ +# $FreeBSD$ + +PORTNAME= libretro-beetle_vb +PORTVERSION= 0.20200313 +CATEGORIES= games + +MAINTAINER= menelkir@itroll.org +COMMENT= Standalone port of Mednafen VB to libretro + +LICENSE= GPLv2 + +USES= compiler:c++11-lib gmake +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= libretro +GH_PROJECT= beetle-vb-libretro +GH_TAGNAME= 9a4e604 + +PLIST_FILES= libexec/libretro/mednafen_vb_libretro.so + +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; + ${INSTALL_LIB} $$(find ${WRKSRC}/${COREDIR}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; + +.include Property changes on: head/games/libretro-beetle_vb/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-beetle_vb/distinfo =================================================================== --- head/games/libretro-beetle_vb/distinfo (nonexistent) +++ head/games/libretro-beetle_vb/distinfo (revision 533314) @@ -0,0 +1,3 @@ +TIMESTAMP = 1584482435 +SHA256 (libretro-beetle-vb-libretro-0.20200313-9a4e604_GH0.tar.gz) = 3fd6e3f702bc0584fe7d80a7710a66f10340d8ebf81a8c42260ea5ea9ad90134 +SIZE (libretro-beetle-vb-libretro-0.20200313-9a4e604_GH0.tar.gz) = 174800 Property changes on: head/games/libretro-beetle_vb/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-beetle_vb/pkg-descr =================================================================== --- head/games/libretro-beetle_vb/pkg-descr (nonexistent) +++ head/games/libretro-beetle_vb/pkg-descr (revision 533314) @@ -0,0 +1,3 @@ +Standalone port of Mednafen VB to libretro. + +WWW: https://github.com/libretro/beetle-vb-libretro Property changes on: head/games/libretro-beetle_vb/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-beetle_wswan/Makefile =================================================================== --- head/games/libretro-beetle_wswan/Makefile (nonexistent) +++ head/games/libretro-beetle_wswan/Makefile (revision 533314) @@ -0,0 +1,26 @@ +# $FreeBSD$ + +PORTNAME= libretro-beetle_wswan +PORTVERSION= 0.20200313 +CATEGORIES= games + +MAINTAINER= menelkir@itroll.org +COMMENT= Standalone port of Mednafen WonderSwan to libretro + +LICENSE= GPLv2 + +USES= compiler:c++11-lib gmake +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= libretro +GH_PROJECT= beetle-wswan-libretro +GH_TAGNAME= 5b03d1b + +PLIST_FILES= libexec/libretro/mednafen_wswan_libretro.so + +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; + ${INSTALL_LIB} $$(find ${WRKSRC}/${COREDIR}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; + +.include Property changes on: head/games/libretro-beetle_wswan/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-beetle_wswan/distinfo =================================================================== --- head/games/libretro-beetle_wswan/distinfo (nonexistent) +++ head/games/libretro-beetle_wswan/distinfo (revision 533314) @@ -0,0 +1,3 @@ +TIMESTAMP = 1584482740 +SHA256 (libretro-beetle-wswan-libretro-0.20200313-5b03d1b_GH0.tar.gz) = d9c38e2321229f1e57745ddf8a5220fbe64218770353e155e48386f08f8ebd45 +SIZE (libretro-beetle-wswan-libretro-0.20200313-5b03d1b_GH0.tar.gz) = 151768 Property changes on: head/games/libretro-beetle_wswan/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-beetle_wswan/pkg-descr =================================================================== --- head/games/libretro-beetle_wswan/pkg-descr (nonexistent) +++ head/games/libretro-beetle_wswan/pkg-descr (revision 533314) @@ -0,0 +1,3 @@ +Standalone port of Mednafen WonderSwan to libretro, itself a fork of Cygne. + +WWW: https://github.com/libretro/beetle-wswan-libretro Property changes on: head/games/libretro-beetle_wswan/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-bluemsx/Makefile =================================================================== --- head/games/libretro-bluemsx/Makefile (nonexistent) +++ head/games/libretro-bluemsx/Makefile (revision 533314) @@ -0,0 +1,28 @@ +# $FreeBSD$ + +PORTNAME= libretro-bluemsx +PORTVERSION= 0.20200313 +CATEGORIES= games + +MAINTAINER= menelkir@itroll.org +COMMENT= Port of blueMSX to the libretro API + +LICENSE= GPLv3 + +BROKEN_aarch64= error: constant expression evaluates to -1 which cannot be narrowed to type 'char' [-Wc++11-narrowing] + +USES= compiler:c++11-lib gmake +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= libretro +GH_PROJECT= blueMSX-libretro +GH_TAGNAME= 7a1d40e + +PLIST_FILES= libexec/libretro/bluemsx_libretro.so + +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; + ${INSTALL_LIB} $$(find ${WRKSRC}/${COREDIR}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; + +.include Property changes on: head/games/libretro-bluemsx/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-bluemsx/distinfo =================================================================== --- head/games/libretro-bluemsx/distinfo (nonexistent) +++ head/games/libretro-bluemsx/distinfo (revision 533314) @@ -0,0 +1,3 @@ +TIMESTAMP = 1584482968 +SHA256 (libretro-blueMSX-libretro-0.20200313-7a1d40e_GH0.tar.gz) = 8a17b7007c193f7ebdd8f3bbb80b5c74d9130130a4557f2ec47b22ae27ea6fce +SIZE (libretro-blueMSX-libretro-0.20200313-7a1d40e_GH0.tar.gz) = 6602066 Property changes on: head/games/libretro-bluemsx/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-bluemsx/pkg-descr =================================================================== --- head/games/libretro-bluemsx/pkg-descr (nonexistent) +++ head/games/libretro-bluemsx/pkg-descr (revision 533314) @@ -0,0 +1,3 @@ +Port of blueMSX to the libretro API. + +WWW: https://github.com/libretro/blueMSX-libretro Property changes on: head/games/libretro-bluemsx/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-desmume2015/Makefile =================================================================== --- head/games/libretro-desmume2015/Makefile (nonexistent) +++ head/games/libretro-desmume2015/Makefile (revision 533314) @@ -0,0 +1,31 @@ +# $FreeBSD$ + +PORTNAME= libretro-desmume2015 +PORTVERSION= 0.20200313 +CATEGORIES= games + +MAINTAINER= menelkir@itroll.org +COMMENT= Port of Desmume to libretro based on Desmume SVN circa 2015 + +LICENSE= GPLv2 + +BROKEN_aarch64= fails to compile: invokes x86 assembler + +USES= compiler:c++11-lib gmake gl +USE_LDCONFIG= yes +USE_GL= gl + +USE_GITHUB= yes +GH_ACCOUNT= libretro +GH_PROJECT= desmume2015 +GH_TAGNAME= 93d5789 + +PLIST_FILES= libexec/libretro/desmume2015_libretro.so + +MAKEFILE= Makefile.freebsd + +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; + ${INSTALL_LIB} $$(find ${WRKSRC}/${COREDIR}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; + +.include Property changes on: head/games/libretro-desmume2015/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-desmume2015/distinfo =================================================================== --- head/games/libretro-desmume2015/distinfo (nonexistent) +++ head/games/libretro-desmume2015/distinfo (revision 533314) @@ -0,0 +1,3 @@ +TIMESTAMP = 1584483086 +SHA256 (libretro-desmume2015-0.20200313-93d5789_GH0.tar.gz) = 950cb8b0e3564e6c810a9b29bf0ae8a4619f3b5b2db8d97d8ee150199cc2e33a +SIZE (libretro-desmume2015-0.20200313-93d5789_GH0.tar.gz) = 1374909 Property changes on: head/games/libretro-desmume2015/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-desmume2015/files/patch-Makefile.freebsd =================================================================== --- head/games/libretro-desmume2015/files/patch-Makefile.freebsd (nonexistent) +++ head/games/libretro-desmume2015/files/patch-Makefile.freebsd (revision 533314) @@ -0,0 +1,5 @@ +--- Makefile.freebsd.orig 2020-03-17 22:12:07 UTC ++++ Makefile.freebsd +@@ -0,0 +1,2 @@ ++all: ++ cd desmume && ${MAKE} -f Makefile.libretro Property changes on: head/games/libretro-desmume2015/files/patch-Makefile.freebsd ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-desmume2015/files/patch-desmume_src_libretro-common_rthreads_rthreads.c =================================================================== --- head/games/libretro-desmume2015/files/patch-desmume_src_libretro-common_rthreads_rthreads.c (nonexistent) +++ head/games/libretro-desmume2015/files/patch-desmume_src_libretro-common_rthreads_rthreads.c (revision 533314) @@ -0,0 +1,11 @@ +--- desmume/src/libretro-common/rthreads/rthreads.c.orig 2020-03-17 22:13:05 UTC ++++ desmume/src/libretro-common/rthreads/rthreads.c +@@ -60,6 +60,8 @@ + #include + #endif + ++#include ++ + struct thread_data + { + void (*func)(void*); Property changes on: head/games/libretro-desmume2015/files/patch-desmume_src_libretro-common_rthreads_rthreads.c ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-desmume2015/pkg-descr =================================================================== --- head/games/libretro-desmume2015/pkg-descr (nonexistent) +++ head/games/libretro-desmume2015/pkg-descr (revision 533314) @@ -0,0 +1,3 @@ +Port of Desmume to libretro based on Desmume SVN circa 2015. + +WWW: https://github.com/libretro/desmume2015 Property changes on: head/games/libretro-desmume2015/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-dosbox/Makefile =================================================================== --- head/games/libretro-dosbox/Makefile (nonexistent) +++ head/games/libretro-dosbox/Makefile (revision 533314) @@ -0,0 +1,26 @@ +# $FreeBSD$ + +PORTNAME= libretro-dosbox +PORTVERSION= 0.20200313 +CATEGORIES= games + +MAINTAINER= menelkir@itroll.org +COMMENT= Port of DOSBox (upstream) to the libretro API + +LICENSE= GPLv2 + +USES= compiler:c++11-lib gmake +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= libretro +GH_PROJECT= dosbox-libretro +GH_TAGNAME= e4ed503 + +PLIST_FILES= libexec/libretro/dosbox_libretro.so + +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; + ${INSTALL_LIB} $$(find ${WRKSRC}/${COREDIR}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; + +.include Property changes on: head/games/libretro-dosbox/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-dosbox/distinfo =================================================================== --- head/games/libretro-dosbox/distinfo (nonexistent) +++ head/games/libretro-dosbox/distinfo (revision 533314) @@ -0,0 +1,3 @@ +TIMESTAMP = 1584483330 +SHA256 (libretro-dosbox-libretro-0.20200313-e4ed503_GH0.tar.gz) = 0e5c69964d3a45b832640554fb3c791c2d75338e18a2f20a4b0b47ca515b3d5b +SIZE (libretro-dosbox-libretro-0.20200313-e4ed503_GH0.tar.gz) = 1186313 Property changes on: head/games/libretro-dosbox/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-dosbox/files/patch-libretro-common_libco_aarch64.c =================================================================== --- head/games/libretro-dosbox/files/patch-libretro-common_libco_aarch64.c (nonexistent) +++ head/games/libretro-dosbox/files/patch-libretro-common_libco_aarch64.c (revision 533314) @@ -0,0 +1,17 @@ +--- libretro-common/libco/aarch64.c.orig 2020-04-28 06:08:20 UTC ++++ libretro-common/libco/aarch64.c +@@ -12,7 +12,13 @@ + #include + + #ifndef IOS +-#include ++#include ++ ++void * ++memalign(size_t align, size_t size) ++{ ++ return (aligned_alloc(align, roundup(size, align))); ++} + #endif + + #ifdef __cplusplus Property changes on: head/games/libretro-dosbox/files/patch-libretro-common_libco_aarch64.c ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-dosbox/pkg-descr =================================================================== --- head/games/libretro-dosbox/pkg-descr (nonexistent) +++ head/games/libretro-dosbox/pkg-descr (revision 533314) @@ -0,0 +1,3 @@ +Port of DOSBox (upstream) to the libretro API. + +WWW: https://github.com/libretro/dosbox-libretro Property changes on: head/games/libretro-dosbox/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-emux/Makefile =================================================================== --- head/games/libretro-emux/Makefile (nonexistent) +++ head/games/libretro-emux/Makefile (revision 533314) @@ -0,0 +1,31 @@ +# $FreeBSD$ + +PORTNAME= libretro-emux +PORTVERSION= 0.20200313 +CATEGORIES= games + +MAINTAINER= menelkir@itroll.org +COMMENT= Emux is a cross-platform emulator project supporting various machines + +LICENSE= GPLv2 + +USES= compiler:c++11-lib gmake +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= libretro +GH_PROJECT= emux +GH_TAGNAME= 640d4ba + +PLIST_FILES= libexec/libretro/emux_chip8_libretro.so \ + libexec/libretro/emux_gb_libretro.so \ + libexec/libretro/emux_nes_libretro.so \ + libexec/libretro/emux_sms_libretro.so + +MAKEFILE= Makefile.freebsd + +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; + ${INSTALL_LIB} $$(find ${WRKSRC}/${COREDIR}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; + +.include Property changes on: head/games/libretro-emux/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-emux/distinfo =================================================================== --- head/games/libretro-emux/distinfo (nonexistent) +++ head/games/libretro-emux/distinfo (revision 533314) @@ -0,0 +1,3 @@ +TIMESTAMP = 1584483491 +SHA256 (libretro-emux-0.20200313-640d4ba_GH0.tar.gz) = a3a3ad177d8859b2c114d340b9d287048aa45d69b6829903fd24f01ac9aea81c +SIZE (libretro-emux-0.20200313-640d4ba_GH0.tar.gz) = 187661 Property changes on: head/games/libretro-emux/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-emux/files/patch-Makefile.freebsd =================================================================== --- head/games/libretro-emux/files/patch-Makefile.freebsd (nonexistent) +++ head/games/libretro-emux/files/patch-Makefile.freebsd (revision 533314) @@ -0,0 +1,10 @@ +--- Makefile.freebsd.orig 2020-03-17 22:18:45 UTC ++++ Makefile.freebsd +@@ -0,0 +1,7 @@ ++all: ++ cd libretro && \ ++ ${MAKE} -f Makefile.bsd MACHINE=chip8 && \ ++ ${MAKE} -f Makefile.bsd MACHINE=gb && \ ++ ${MAKE} -f Makefile.bsd MACHINE=nes && \ ++ ${MAKE} -f Makefile.bsd MACHINE=sms ++ Property changes on: head/games/libretro-emux/files/patch-Makefile.freebsd ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-emux/files/patch-emux_libretro_Makefile.bsd =================================================================== --- head/games/libretro-emux/files/patch-emux_libretro_Makefile.bsd (nonexistent) +++ head/games/libretro-emux/files/patch-emux_libretro_Makefile.bsd (revision 533314) @@ -0,0 +1,91 @@ +--- emux/libretro/Makefile.bsd.orig 2016-11-09 04:30:27 UTC ++++ emux/libretro/Makefile.bsd +@@ -0,0 +1,88 @@ ++############## ++# Works on hosts Linux ++# apt-get install g++-multilib libc6-dev-i386 ++ ++########################## ++# Checks the host platform ++ ++HOST_PLATFORM = linux ++ifeq ($(shell uname -a),) ++ HOST_PLATFORM = windows ++else ifneq ($(findstring MINGW,$(shell uname -a)),) ++ HOST_PLATFORM = windows ++else ifneq ($(findstring Darwin,$(shell uname -a)),) ++ HOST_PLATFORM = darwin ++else ifneq ($(findstring win,$(shell uname -a)),) ++ HOST_PLATFORM = windows ++endif ++ ++################# ++# Toolchain setup ++ ++AS = as ++AR = ar ++ ++############ ++# Extensions ++ ++OBJEXT = .o ++SOEXT = .so ++ ++################ ++# Platform setup ++ ++STATIC_LINKING = 0 ++platform = unix ++PLATDEFS = ++PLATCFLAGS = -fpic -fstrict-aliasing ++PLATCXXFLAGS = -fpic -fstrict-aliasing ++PLATLDFLAGS = -shared -lm -Wl,-version-script=$(BUILD_DIR)/link.T -Wl,-no-undefined ++PLATLDXFLAGS = -shared -lm -Wl,-version-script=$(BUILD_DIR)/link.T -Wl,-no-undefined ++ ++################ ++# libretro setup ++ ++RETRODEFS = -D__LIBRETRO__ ++RETROCFLAGS = ++RETROCXXFLAGS = ++RETROLDFLAGS = ++RETROLDXFLAGS = ++ ++################# ++# Final variables ++ ++DEFINES = $(PLATDEFS) $(RETRODEFS) ++CFLAGS = $(PLATCFLAGS) $(RETROCFLAGS) $(DEFINES) $(INCLUDES) ++CXXFLAGS = $(PLATCXXFLAGS) $(RETROCXXFLAGS) $(DEFINES) $(INCLUDES) ++LDFLAGS = $(PLATLDFLAGS) $(RETROLDFLAGS) ++LDXFLAGS = $(PLATLDXFLAGS) $(RETROLDXFLAGS) ++ ++######## ++# Tuning ++ ++ifneq ($(DEBUG),) ++ CFLAGS += -O0 -g ++ CXXFLAGS += -O0 -g ++else ++ CFLAGS += -O3 -DNDEBUG ++ CXXFLAGS += -O3 -DNDEBUG ++endif ++ ++ifneq ($(LOG_PERFORMANCE),) ++ CFLAGS += -DLOG_PERFORMANCE ++ CXXFLAGS += -DLOG_PERFORMANCE ++endif ++ ++#################################### ++# Variable setup for Makefile.common ++ ++CORE_DIR ?= .. ++BUILD_DIR ?= . ++INCLUDES = ++ ++include $(BUILD_DIR)/Makefile.common ++ ++############### ++# Include rules ++ ++include $(BUILD_DIR)/Makefile.rules Property changes on: head/games/libretro-emux/files/patch-emux_libretro_Makefile.bsd ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-emux/files/patch-libretro_Makefile.bsd =================================================================== --- head/games/libretro-emux/files/patch-libretro_Makefile.bsd (nonexistent) +++ head/games/libretro-emux/files/patch-libretro_Makefile.bsd (revision 533314) @@ -0,0 +1,91 @@ +--- libretro/Makefile.bsd.orig 2020-03-17 22:22:41 UTC ++++ libretro/Makefile.bsd +@@ -0,0 +1,88 @@ ++############## ++# Works on hosts Linux ++# apt-get install g++-multilib libc6-dev-i386 ++ ++########################## ++# Checks the host platform ++ ++HOST_PLATFORM = linux ++ifeq ($(shell uname -a),) ++ HOST_PLATFORM = windows ++else ifneq ($(findstring MINGW,$(shell uname -a)),) ++ HOST_PLATFORM = windows ++else ifneq ($(findstring Darwin,$(shell uname -a)),) ++ HOST_PLATFORM = darwin ++else ifneq ($(findstring win,$(shell uname -a)),) ++ HOST_PLATFORM = windows ++endif ++ ++################# ++# Toolchain setup ++ ++AS = as ++AR = ar ++ ++############ ++# Extensions ++ ++OBJEXT = .o ++SOEXT = .so ++ ++################ ++# Platform setup ++ ++STATIC_LINKING = 0 ++platform = unix ++PLATDEFS = ++PLATCFLAGS = -fpic -fstrict-aliasing ++PLATCXXFLAGS = -fpic -fstrict-aliasing ++PLATLDFLAGS = -shared -lm -Wl,-version-script=$(BUILD_DIR)/link.T -Wl,-no-undefined ++PLATLDXFLAGS = -shared -lm -Wl,-version-script=$(BUILD_DIR)/link.T -Wl,-no-undefined ++ ++################ ++# libretro setup ++ ++RETRODEFS = -D__LIBRETRO__ ++RETROCFLAGS = ++RETROCXXFLAGS = ++RETROLDFLAGS = ++RETROLDXFLAGS = ++ ++################# ++# Final variables ++ ++DEFINES = $(PLATDEFS) $(RETRODEFS) ++CFLAGS = $(PLATCFLAGS) $(RETROCFLAGS) $(DEFINES) $(INCLUDES) ++CXXFLAGS = $(PLATCXXFLAGS) $(RETROCXXFLAGS) $(DEFINES) $(INCLUDES) ++LDFLAGS = $(PLATLDFLAGS) $(RETROLDFLAGS) ++LDXFLAGS = $(PLATLDXFLAGS) $(RETROLDXFLAGS) ++ ++######## ++# Tuning ++ ++ifneq ($(DEBUG),) ++ CFLAGS += -O0 -g ++ CXXFLAGS += -O0 -g ++else ++ CFLAGS += -O3 -DNDEBUG ++ CXXFLAGS += -O3 -DNDEBUG ++endif ++ ++ifneq ($(LOG_PERFORMANCE),) ++ CFLAGS += -DLOG_PERFORMANCE ++ CXXFLAGS += -DLOG_PERFORMANCE ++endif ++ ++#################################### ++# Variable setup for Makefile.common ++ ++CORE_DIR ?= .. ++BUILD_DIR ?= . ++INCLUDES = ++ ++include $(BUILD_DIR)/Makefile.common ++ ++############### ++# Include rules ++ ++include $(BUILD_DIR)/Makefile.rules Property changes on: head/games/libretro-emux/files/patch-libretro_Makefile.bsd ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-emux/pkg-descr =================================================================== --- head/games/libretro-emux/pkg-descr (nonexistent) +++ head/games/libretro-emux/pkg-descr (revision 533314) @@ -0,0 +1,3 @@ +Emux is a cross-platform emulator project supporting various machines. + +WWW: https://github.com/libretro/emux Property changes on: head/games/libretro-emux/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-fbalpha/Makefile =================================================================== --- head/games/libretro-fbalpha/Makefile (nonexistent) +++ head/games/libretro-fbalpha/Makefile (revision 533314) @@ -0,0 +1,34 @@ +# $FreeBSD$ + +PORTNAME= libretro-fbalpha +PORTVERSION= 0.20200313 +CATEGORIES= games + +MAINTAINER= menelkir@itroll.org +COMMENT= Final Burn Alpha port for libretro + +LICENSE= FBA +LICENSE_NAME= FBA +LICENSE_FILE= ${WRKSRC}/src/license.txt +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept + +USES= compiler:c++11-lib gmake gl +USE_LDCONFIG= yes +USE_GL= gl + +PLIST_FILES= libexec/libretro/fbalpha_libretro.so + +NO_CDROM= Commercial users must seek permission from copyright holders. + +USE_GITHUB= yes +GH_ACCOUNT= libretro +GH_PROJECT= fbalpha +GH_TAGNAME= 84eb9d9 + +MAKEFILE= Makefile.freebsd + +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; + ${INSTALL_LIB} $$(find ${WRKSRC}/${COREDIR}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; + +.include Property changes on: head/games/libretro-fbalpha/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-fbalpha/distinfo =================================================================== --- head/games/libretro-fbalpha/distinfo (nonexistent) +++ head/games/libretro-fbalpha/distinfo (revision 533314) @@ -0,0 +1,3 @@ +TIMESTAMP = 1584483886 +SHA256 (libretro-fbalpha-0.20200313-84eb9d9_GH0.tar.gz) = d26559d7869fe327bb8f7fcbd31bc5becf18b557ba73a186166bd0e67354ddc7 +SIZE (libretro-fbalpha-0.20200313-84eb9d9_GH0.tar.gz) = 11752465 Property changes on: head/games/libretro-fbalpha/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-fbalpha/files/patch-Makefile.freebsd =================================================================== --- head/games/libretro-fbalpha/files/patch-Makefile.freebsd (nonexistent) +++ head/games/libretro-fbalpha/files/patch-Makefile.freebsd (revision 533314) @@ -0,0 +1,5 @@ +--- Makefile.freebsd.orig 2020-03-17 22:25:53 UTC ++++ Makefile.freebsd +@@ -0,0 +1,2 @@ ++all: ++ $(foreach p,performance,${MAKE} -f makefile.libretro profile=$(p);) Property changes on: head/games/libretro-fbalpha/files/patch-Makefile.freebsd ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-fbalpha/pkg-descr =================================================================== --- head/games/libretro-fbalpha/pkg-descr (nonexistent) +++ head/games/libretro-fbalpha/pkg-descr (revision 533314) @@ -0,0 +1,3 @@ +Final Burn Alpha port for libretro. + +WWW: https://github.com/libretro/libretro-fbalpha Property changes on: head/games/libretro-fbalpha/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-fceumm/Makefile =================================================================== --- head/games/libretro-fceumm/Makefile (nonexistent) +++ head/games/libretro-fceumm/Makefile (revision 533314) @@ -0,0 +1,25 @@ +# $FreeBSD$ + +PORTNAME= libretro-fceumm +PORTVERSION= 0.20200313 +CATEGORIES= games + +MAINTAINER= menelkir@itroll.org +COMMENT= Unofficial build of FCEU Ultra by CaH4e3 + +LICENSE= GPLv2 + +USES= compiler:c++11-lib gmake +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= libretro +GH_TAGNAME= 68b8f0e + +PLIST_FILES= libexec/libretro/fceumm_libretro.so + +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; + ${INSTALL_LIB} $$(find ${WRKSRC}/${COREDIR}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; + +.include Property changes on: head/games/libretro-fceumm/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-fceumm/distinfo =================================================================== --- head/games/libretro-fceumm/distinfo (nonexistent) +++ head/games/libretro-fceumm/distinfo (revision 533314) @@ -0,0 +1,3 @@ +TIMESTAMP = 1584484113 +SHA256 (libretro-libretro-fceumm-0.20200313-68b8f0e_GH0.tar.gz) = ef0c7c8635d5b33251ae9759ffdfa6613b08157ac39d5f10f7242a0cc4c03222 +SIZE (libretro-libretro-fceumm-0.20200313-68b8f0e_GH0.tar.gz) = 495038 Property changes on: head/games/libretro-fceumm/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-fceumm/pkg-descr =================================================================== --- head/games/libretro-fceumm/pkg-descr (nonexistent) +++ head/games/libretro-fceumm/pkg-descr (revision 533314) @@ -0,0 +1,3 @@ +Unofficial build of FCEU Ultra by CaH4e3 that supports more mappers + +WWW: https://github.com/libretro/libretro-fceumm Property changes on: head/games/libretro-fceumm/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-fuse/Makefile =================================================================== --- head/games/libretro-fuse/Makefile (nonexistent) +++ head/games/libretro-fuse/Makefile (revision 533314) @@ -0,0 +1,26 @@ +# $FreeBSD$ + +PORTNAME= libretro-fuse +PORTVERSION= 0.20200313 +CATEGORIES= games + +MAINTAINER= menelkir@itroll.org +COMMENT= Port of the Fuse Unix Spectrum Emulator to libretro + +LICENSE= GPLv3 + +USES= compiler:c++11-lib gmake +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= libretro +GH_PROJECT= fuse-libretro +GH_TAGNAME= ef603d1 + +PLIST_FILES= libexec/libretro/fuse_libretro.so + +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; + ${INSTALL_LIB} $$(find ${WRKSRC}/${COREDIR}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; + +.include Property changes on: head/games/libretro-fuse/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-fuse/distinfo =================================================================== --- head/games/libretro-fuse/distinfo (nonexistent) +++ head/games/libretro-fuse/distinfo (revision 533314) @@ -0,0 +1,3 @@ +TIMESTAMP = 1584484166 +SHA256 (libretro-fuse-libretro-0.20200313-ef603d1_GH0.tar.gz) = b17f0179fe1aeb13dffa7b28bfb4198f20b7ecf7abcbb39ab59158afd27afb65 +SIZE (libretro-fuse-libretro-0.20200313-ef603d1_GH0.tar.gz) = 4317370 Property changes on: head/games/libretro-fuse/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-fuse/pkg-descr =================================================================== --- head/games/libretro-fuse/pkg-descr (nonexistent) +++ head/games/libretro-fuse/pkg-descr (revision 533314) @@ -0,0 +1,3 @@ +A port of the Fuse Unix Spectrum Emulator to libretro + +WWW: https://github.com/libretro/fuse-libretro Property changes on: head/games/libretro-fuse/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-gambatte/Makefile =================================================================== --- head/games/libretro-gambatte/Makefile (nonexistent) +++ head/games/libretro-gambatte/Makefile (revision 533314) @@ -0,0 +1,26 @@ +# $FreeBSD$ + +PORTNAME= libretro-gambatte +PORTVERSION= 0.20200313 +CATEGORIES= games + +MAINTAINER= menelkir@itroll.org +COMMENT= Libretro Implementation of libgambatte, a Game Boy Color emulator + +LICENSE= GPLv2 + +USES= compiler:c++11-lib gmake +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= libretro +GH_PROJECT= gambatte-libretro +GH_TAGNAME= 132f36e + +PLIST_FILES= libexec/libretro/gambatte_libretro.so + +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; + ${INSTALL_LIB} $$(find ${WRKSRC}/${COREDIR}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; + +.include Property changes on: head/games/libretro-gambatte/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-gambatte/distinfo =================================================================== --- head/games/libretro-gambatte/distinfo (nonexistent) +++ head/games/libretro-gambatte/distinfo (revision 533314) @@ -0,0 +1,3 @@ +TIMESTAMP = 1584484252 +SHA256 (libretro-gambatte-libretro-0.20200313-132f36e_GH0.tar.gz) = 552518381fefc23a4726c65ea06ac8756a11f1d02eda3d210a93e958316cc63d +SIZE (libretro-gambatte-libretro-0.20200313-132f36e_GH0.tar.gz) = 206163 Property changes on: head/games/libretro-gambatte/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-gambatte/pkg-descr =================================================================== --- head/games/libretro-gambatte/pkg-descr (nonexistent) +++ head/games/libretro-gambatte/pkg-descr (revision 533314) @@ -0,0 +1,3 @@ +Libretro implementation of libgambatte, a Game Boy Color emulator. + +WWW: https://github.com/libretro/gambatte-libretro Property changes on: head/games/libretro-gambatte/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-genesis_plus_gx/Makefile =================================================================== --- head/games/libretro-genesis_plus_gx/Makefile (nonexistent) +++ head/games/libretro-genesis_plus_gx/Makefile (revision 533314) @@ -0,0 +1,33 @@ +# $FreeBSD$ + +PORTNAME= libretro-genesis_plus_gx +PORTVERSION= 0.20200313 +CATEGORIES= games + +MAINTAINER= menelkir@itroll.org +COMMENT= Enhanced port of Genesis Plus + +LICENSE= GPGX +LICENSE_NAME= GPGX +LICENSE_FILE= ${WRKSRC}/LICENSE.txt +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept + +USES= compiler:c++11-lib gmake +USE_LDCONFIG= yes + +NO_CDROM= Commercial users must seek permission from copyright holders. + +USE_GITHUB= yes +GH_ACCOUNT= libretro +GH_PROJECT= Genesis-Plus-GX +GH_TAGNAME= 5055106 + +PLIST_FILES= libexec/libretro/genesis_plus_gx_libretro.so + +MAKEFILE= Makefile.libretro + +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; + ${INSTALL_LIB} $$(find ${WRKSRC}/${COREDIR}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; + +.include Property changes on: head/games/libretro-genesis_plus_gx/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-genesis_plus_gx/distinfo =================================================================== --- head/games/libretro-genesis_plus_gx/distinfo (nonexistent) +++ head/games/libretro-genesis_plus_gx/distinfo (revision 533314) @@ -0,0 +1,3 @@ +TIMESTAMP = 1584484315 +SHA256 (libretro-Genesis-Plus-GX-0.20200313-5055106_GH0.tar.gz) = dce2aac66f0dd9874d98f6e123f427ff5b14f11dd268cb0838749a0ee5eb7b89 +SIZE (libretro-Genesis-Plus-GX-0.20200313-5055106_GH0.tar.gz) = 6504144 Property changes on: head/games/libretro-genesis_plus_gx/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-genesis_plus_gx/pkg-descr =================================================================== --- head/games/libretro-genesis_plus_gx/pkg-descr (nonexistent) +++ head/games/libretro-genesis_plus_gx/pkg-descr (revision 533314) @@ -0,0 +1,3 @@ +An enhanced port of Genesis Plus - accurate & portable Sega 8/16 bit emulator + +WWW: https://github.com/libretro/Genesis-Plus-GX Property changes on: head/games/libretro-genesis_plus_gx/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-gpsp/Makefile =================================================================== --- head/games/libretro-gpsp/Makefile (nonexistent) +++ head/games/libretro-gpsp/Makefile (revision 533314) @@ -0,0 +1,26 @@ +# $FreeBSD$ + +PORTNAME= libretro-gpsp +PORTVERSION= 0.20200313 +CATEGORIES= games + +MAINTAINER= menelkir@itroll.org +COMMENT= Gameboy emulator for libretro + +LICENSE= GPLv2 + +USES= compiler:c++11-lib gmake +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= libretro +GH_PROJECT= gpsp +GH_TAGNAME= d8cf63b + +PLIST_FILES= libexec/libretro/gpsp_libretro.so + +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; + ${INSTALL_LIB} $$(find ${WRKSRC}/${COREDIR}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; + +.include Property changes on: head/games/libretro-gpsp/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-gpsp/distinfo =================================================================== --- head/games/libretro-gpsp/distinfo (nonexistent) +++ head/games/libretro-gpsp/distinfo (revision 533314) @@ -0,0 +1,3 @@ +TIMESTAMP = 1584484448 +SHA256 (libretro-gpsp-0.20200313-d8cf63b_GH0.tar.gz) = 4eefb3d19e911b6a19e945637e441dfa3e22af14088f8698ea4b257b278d105c +SIZE (libretro-gpsp-0.20200313-d8cf63b_GH0.tar.gz) = 251726 Property changes on: head/games/libretro-gpsp/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-gpsp/files/patch-libco_aarch64.c =================================================================== --- head/games/libretro-gpsp/files/patch-libco_aarch64.c (nonexistent) +++ head/games/libretro-gpsp/files/patch-libco_aarch64.c (revision 533314) @@ -0,0 +1,17 @@ +--- libco/aarch64.c.orig 2020-04-28 06:29:00 UTC ++++ libco/aarch64.c +@@ -12,7 +12,13 @@ + #include + + #ifndef IOS +-#include ++#include ++ ++void * ++memalign(size_t align, size_t size) ++{ ++ return (aligned_alloc(align, roundup(size, align))); ++} + #endif + + #ifdef __cplusplus Property changes on: head/games/libretro-gpsp/files/patch-libco_aarch64.c ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-gpsp/pkg-descr =================================================================== --- head/games/libretro-gpsp/pkg-descr (nonexistent) +++ head/games/libretro-gpsp/pkg-descr (revision 533314) @@ -0,0 +1,3 @@ +gpSP for libretro. + +WWW: https://github.com/libretro/gpsp Property changes on: head/games/libretro-gpsp/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-gw/Makefile =================================================================== --- head/games/libretro-gw/Makefile (nonexistent) +++ head/games/libretro-gw/Makefile (revision 533314) @@ -0,0 +1,26 @@ +# $FreeBSD$ + +PORTNAME= libretro-gw +PORTVERSION= 0.20200313 +CATEGORIES= games + +MAINTAINER= menelkir@itroll.org +COMMENT= Libretro core for Game & Watch simulators + +LICENSE= GPLv2 + +USES= compiler:c++11-lib gmake +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= libretro +GH_PROJECT= gw-libretro +GH_TAGNAME= 819b1dd + +PLIST_FILES= libexec/libretro/gw_libretro.so + +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; + ${INSTALL_LIB} $$(find ${WRKSRC}/${COREDIR}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; + +.include Property changes on: head/games/libretro-gw/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-gw/distinfo =================================================================== --- head/games/libretro-gw/distinfo (nonexistent) +++ head/games/libretro-gw/distinfo (revision 533314) @@ -0,0 +1,3 @@ +TIMESTAMP = 1584484502 +SHA256 (libretro-gw-libretro-0.20200313-819b1dd_GH0.tar.gz) = 017a8e1c190059717a0e6b4159e839429849f3336604408954eb46247eaceeee +SIZE (libretro-gw-libretro-0.20200313-819b1dd_GH0.tar.gz) = 3615669 Property changes on: head/games/libretro-gw/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-gw/pkg-descr =================================================================== --- head/games/libretro-gw/pkg-descr (nonexistent) +++ head/games/libretro-gw/pkg-descr (revision 533314) @@ -0,0 +1,3 @@ +A libretro core for Game & Watch simulators + +WWW: https://github.com/libretro/gw-libretro Property changes on: head/games/libretro-gw/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-handy/Makefile =================================================================== --- head/games/libretro-handy/Makefile (nonexistent) +++ head/games/libretro-handy/Makefile (revision 533314) @@ -0,0 +1,25 @@ +# $FreeBSD$ + +PORTNAME= libretro-handy +PORTVERSION= 0.20200313 +CATEGORIES= games + +MAINTAINER= menelkir@itroll.org +COMMENT= Atari Lynx emulator Handy for Libretro + +LICENSE= ZLIB + +USES= compiler:c++11-lib gmake +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= libretro +GH_TAGNAME= c9fe65d + +PLIST_FILES= libexec/libretro/handy_libretro.so + +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; + ${INSTALL_LIB} $$(find ${WRKSRC}/${COREDIR}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; + +.include Property changes on: head/games/libretro-handy/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-handy/distinfo =================================================================== --- head/games/libretro-handy/distinfo (nonexistent) +++ head/games/libretro-handy/distinfo (revision 533314) @@ -0,0 +1,3 @@ +TIMESTAMP = 1584484553 +SHA256 (libretro-libretro-handy-0.20200313-c9fe65d_GH0.tar.gz) = 1f47a92d0ac46f12e8ff4af6d067cf24169ec76ae1fbbc106b56a252a0579cdc +SIZE (libretro-libretro-handy-0.20200313-c9fe65d_GH0.tar.gz) = 110435 Property changes on: head/games/libretro-handy/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-handy/pkg-descr =================================================================== --- head/games/libretro-handy/pkg-descr (nonexistent) +++ head/games/libretro-handy/pkg-descr (revision 533314) @@ -0,0 +1,3 @@ +K. Wilkins' Atari Lynx emulator Handy for Libretro. + +WWW: https://github.com/libretro/libretro-handy Property changes on: head/games/libretro-handy/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-hatari/Makefile =================================================================== --- head/games/libretro-hatari/Makefile (nonexistent) +++ head/games/libretro-hatari/Makefile (revision 533314) @@ -0,0 +1,28 @@ +# $FreeBSD$ + +PORTNAME= libretro-hatari +PORTVERSION= 0.20200313 +CATEGORIES= games + +MAINTAINER= menelkir@itroll.org +COMMENT= Hatari is an Atari ST/STE/TT/Falcon emulator + +LICENSE= GPLv2 + +USES= compiler:c++11-lib gmake +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= libretro +GH_PROJECT= hatari +GH_TAGNAME= ec1b59c + +PLIST_FILES= libexec/libretro/hatari_libretro.so + +MAKEFILE= Makefile.libretro + +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; + ${INSTALL_LIB} $$(find ${WRKSRC}/${COREDIR}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; + +.include Property changes on: head/games/libretro-hatari/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-hatari/distinfo =================================================================== --- head/games/libretro-hatari/distinfo (nonexistent) +++ head/games/libretro-hatari/distinfo (revision 533314) @@ -0,0 +1,3 @@ +TIMESTAMP = 1584484620 +SHA256 (libretro-hatari-0.20200313-ec1b59c_GH0.tar.gz) = 8539808c52b0078d9f3341c20cd9d13583c678f6d7e425cd3722c967209c840b +SIZE (libretro-hatari-0.20200313-ec1b59c_GH0.tar.gz) = 2757042 Property changes on: head/games/libretro-hatari/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-hatari/files/patch-libretro_libretro-sdk_libco_aarch64.c =================================================================== --- head/games/libretro-hatari/files/patch-libretro_libretro-sdk_libco_aarch64.c (nonexistent) +++ head/games/libretro-hatari/files/patch-libretro_libretro-sdk_libco_aarch64.c (revision 533314) @@ -0,0 +1,17 @@ +--- libretro/libretro-sdk/libco/aarch64.c.orig 2020-04-28 06:22:25 UTC ++++ libretro/libretro-sdk/libco/aarch64.c +@@ -12,7 +12,13 @@ + #include + + #ifndef IOS +-#include ++#include ++ ++void * ++memalign(size_t align, size_t size) ++{ ++ return (aligned_alloc(align, roundup(size, align))); ++} + #endif + + #ifdef __cplusplus Property changes on: head/games/libretro-hatari/files/patch-libretro_libretro-sdk_libco_aarch64.c ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-hatari/files/patch-libretro_libretro-sdk_rthreads_rthreads.c =================================================================== --- head/games/libretro-hatari/files/patch-libretro_libretro-sdk_rthreads_rthreads.c (nonexistent) +++ head/games/libretro-hatari/files/patch-libretro_libretro-sdk_rthreads_rthreads.c (revision 533314) @@ -0,0 +1,11 @@ +--- libretro/libretro-sdk/rthreads/rthreads.c.orig 2020-03-17 22:37:38 UTC ++++ libretro/libretro-sdk/rthreads/rthreads.c +@@ -44,6 +44,8 @@ + #include + #endif + ++#include ++ + struct thread_data + { + void (*func)(void*); Property changes on: head/games/libretro-hatari/files/patch-libretro_libretro-sdk_rthreads_rthreads.c ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-hatari/pkg-descr =================================================================== --- head/games/libretro-hatari/pkg-descr (nonexistent) +++ head/games/libretro-hatari/pkg-descr (revision 533314) @@ -0,0 +1,3 @@ +Hatari is an Atari ST/STE/TT/Falcon emulator + +WWW: https://github.com/libretro/hatari Property changes on: head/games/libretro-hatari/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-mame2000/Makefile =================================================================== --- head/games/libretro-mame2000/Makefile (nonexistent) +++ head/games/libretro-mame2000/Makefile (revision 533314) @@ -0,0 +1,26 @@ +# $FreeBSD$ + +PORTNAME= libretro-mame2000 +PORTVERSION= 0.20200313 +CATEGORIES= games + +MAINTAINER= menelkir@itroll.org +COMMENT= MAME (0.37b5) for libretro + +LICENSE= GPLv2 + +USES= compiler:c++11-lib gmake +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= libretro +GH_PROJECT= mame2000-libretro +GH_TAGNAME= e5d4a93 + +PLIST_FILES= libexec/libretro/mame2000_libretro.so + +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; + ${INSTALL_LIB} $$(find ${WRKSRC}/${COREDIR}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; + +.include Property changes on: head/games/libretro-mame2000/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-mame2000/distinfo =================================================================== --- head/games/libretro-mame2000/distinfo (nonexistent) +++ head/games/libretro-mame2000/distinfo (revision 533314) @@ -0,0 +1,3 @@ +TIMESTAMP = 1584485898 +SHA256 (libretro-mame2000-libretro-0.20200313-e5d4a93_GH0.tar.gz) = 406f5b569bbe298139b5be735df3ceb94762d241aeab5c664da57d87a326dec0 +SIZE (libretro-mame2000-libretro-0.20200313-e5d4a93_GH0.tar.gz) = 5636744 Property changes on: head/games/libretro-mame2000/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-mame2000/files/patch-src_libretro_libretro-common_libco_aarch64.c =================================================================== --- head/games/libretro-mame2000/files/patch-src_libretro_libretro-common_libco_aarch64.c (nonexistent) +++ head/games/libretro-mame2000/files/patch-src_libretro_libretro-common_libco_aarch64.c (revision 533314) @@ -0,0 +1,17 @@ +--- src/libretro/libretro-common/libco/aarch64.c.orig 2020-04-28 06:27:38 UTC ++++ src/libretro/libretro-common/libco/aarch64.c +@@ -12,7 +12,13 @@ + #include + + #ifndef IOS +-#include ++#include ++ ++void * ++memalign(size_t align, size_t size) ++{ ++ return (aligned_alloc(align, roundup(size, align))); ++} + #endif + + #ifdef __cplusplus Property changes on: head/games/libretro-mame2000/files/patch-src_libretro_libretro-common_libco_aarch64.c ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-mame2000/pkg-descr =================================================================== --- head/games/libretro-mame2000/pkg-descr (nonexistent) +++ head/games/libretro-mame2000/pkg-descr (revision 533314) @@ -0,0 +1,3 @@ +MAME 0.37b5 for libretro + +WWW: https://github.com/libretro/mame2000-libretro Property changes on: head/games/libretro-mame2000/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-mame2003/Makefile =================================================================== --- head/games/libretro-mame2003/Makefile (nonexistent) +++ head/games/libretro-mame2003/Makefile (revision 533314) @@ -0,0 +1,26 @@ +# $FreeBSD$ + +PORTNAME= libretro-mame2003 +PORTVERSION= 0.20200313 +CATEGORIES= games + +MAINTAINER= menelkir@itroll.org +COMMENT= MAME 0.78 for libretro + +LICENSE= GPLv2 + +USES= compiler:c++11-lib gmake +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= libretro +GH_PROJECT= mame2003-libretro +GH_TAGNAME= 8259601 + +PLIST_FILES= libexec/libretro/mame2003_libretro.so + +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; + ${INSTALL_LIB} $$(find ${WRKSRC}/${COREDIR}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; + +.include Property changes on: head/games/libretro-mame2003/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-mame2003/distinfo =================================================================== --- head/games/libretro-mame2003/distinfo (nonexistent) +++ head/games/libretro-mame2003/distinfo (revision 533314) @@ -0,0 +1,3 @@ +TIMESTAMP = 1587125582 +SHA256 (libretro-mame2003-libretro-0.20200313-8259601_GH0.tar.gz) = 15f540d69ba5c7d410bfe28973d7f9ae79e4bd7d51f0b966ba61f8db92d6f096 +SIZE (libretro-mame2003-libretro-0.20200313-8259601_GH0.tar.gz) = 13737486 Property changes on: head/games/libretro-mame2003/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-mame2003/pkg-descr =================================================================== --- head/games/libretro-mame2003/pkg-descr (nonexistent) +++ head/games/libretro-mame2003/pkg-descr (revision 533314) @@ -0,0 +1,3 @@ +MAME 0.78 for libretro. Compatible with MAME 0.78 romsets. + +WWW: https://github.com/libretro/mame2003-libretro Property changes on: head/games/libretro-mame2003/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-mame2003_plus/Makefile =================================================================== --- head/games/libretro-mame2003_plus/Makefile (nonexistent) +++ head/games/libretro-mame2003_plus/Makefile (revision 533314) @@ -0,0 +1,26 @@ +# $FreeBSD$ + +PORTNAME= libretro-mame2003_plus +PORTVERSION= 0.20200313 +CATEGORIES= games + +MAINTAINER= menelkir@itroll.org +COMMENT= Updated MAME 0.78 for libretro with added game support + +LICENSE= GPLv2 + +USES= compiler:c++11-lib gmake +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= libretro +GH_PROJECT= mame2003-plus-libretro +GH_TAGNAME= 0134c42 + +PLIST_FILES= libexec/libretro/mame2003_plus_libretro.so + +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; + ${INSTALL_LIB} $$(find ${WRKSRC}/${COREDIR}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; + +.include Property changes on: head/games/libretro-mame2003_plus/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-mame2003_plus/distinfo =================================================================== --- head/games/libretro-mame2003_plus/distinfo (nonexistent) +++ head/games/libretro-mame2003_plus/distinfo (revision 533314) @@ -0,0 +1,3 @@ +TIMESTAMP = 1584486143 +SHA256 (libretro-mame2003-plus-libretro-0.20200313-0134c42_GH0.tar.gz) = 84cfc03c45abd224a3ac50a9c2941f2afe910bc6e455c9c6dcd45d0430ce2432 +SIZE (libretro-mame2003-plus-libretro-0.20200313-0134c42_GH0.tar.gz) = 27815282 Property changes on: head/games/libretro-mame2003_plus/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-mame2003_plus/pkg-descr =================================================================== --- head/games/libretro-mame2003_plus/pkg-descr (nonexistent) +++ head/games/libretro-mame2003_plus/pkg-descr (revision 533314) @@ -0,0 +1,3 @@ +Updated MAME 0.78 for libretro with added game support + +WWW: https://github.com/libretro/mame2003-plus-libretro Property changes on: head/games/libretro-mame2003_plus/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-mgba/Makefile =================================================================== --- head/games/libretro-mgba/Makefile (nonexistent) +++ head/games/libretro-mgba/Makefile (revision 533314) @@ -0,0 +1,26 @@ +# $FreeBSD$ + +PORTNAME= libretro-mgba +PORTVERSION= 0.20200313 +CATEGORIES= games + +MAINTAINER= menelkir@itroll.org +COMMENT= Game Boy Advance Emulator for libretro + +LICENSE= MPL20 + +USES= compiler:c++11-lib gmake +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= libretro +GH_PROJECT= mgba +GH_TAGNAME= f87f9ef + +PLIST_FILES= libexec/libretro/mgba_libretro.so + +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; + ${INSTALL_LIB} $$(find ${WRKSRC}/${COREDIR}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; + +.include Property changes on: head/games/libretro-mgba/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-mgba/distinfo =================================================================== --- head/games/libretro-mgba/distinfo (nonexistent) +++ head/games/libretro-mgba/distinfo (revision 533314) @@ -0,0 +1,3 @@ +TIMESTAMP = 1584487318 +SHA256 (libretro-mgba-0.20200313-f87f9ef_GH0.tar.gz) = 99bf6d816fb424f8132b08d0faee2970300e5b83728124a0c6da06f68c5ef5f2 +SIZE (libretro-mgba-0.20200313-f87f9ef_GH0.tar.gz) = 11913552 Property changes on: head/games/libretro-mgba/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-mgba/pkg-descr =================================================================== --- head/games/libretro-mgba/pkg-descr (nonexistent) +++ head/games/libretro-mgba/pkg-descr (revision 533314) @@ -0,0 +1,3 @@ +mGBA Game Boy Advance Emulator for libretro. + +WWW: https://github.com/libretro/mgba Property changes on: head/games/libretro-mgba/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-nestopia/Makefile =================================================================== --- head/games/libretro-nestopia/Makefile (nonexistent) +++ head/games/libretro-nestopia/Makefile (revision 533314) @@ -0,0 +1,28 @@ +# $FreeBSD$ + +PORTNAME= libretro-nestopia +PORTVERSION= 0.20200313 +CATEGORIES= games + +MAINTAINER= menelkir@itroll.org +COMMENT= NEStopia emulator for libretro + +LICENSE= GPLv2 + +USES= compiler:c++11-lib gmake +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= libretro +GH_PROJECT= nestopia +GH_TAGNAME= 70c53f0 + +PLIST_FILES= libexec/libretro/nestopia_libretro.so + +MAKEFILE= Makefile.freebsd + +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; + ${INSTALL_LIB} $$(find ${WRKSRC}/${COREDIR}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; + +.include Property changes on: head/games/libretro-nestopia/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-nestopia/distinfo =================================================================== --- head/games/libretro-nestopia/distinfo (nonexistent) +++ head/games/libretro-nestopia/distinfo (revision 533314) @@ -0,0 +1,3 @@ +TIMESTAMP = 1584487383 +SHA256 (libretro-nestopia-0.20200313-70c53f0_GH0.tar.gz) = 70a02084de91a84c07fff6aed1f5691cb29f644db363ef7f208be551b58a1e6f +SIZE (libretro-nestopia-0.20200313-70c53f0_GH0.tar.gz) = 1023562 Property changes on: head/games/libretro-nestopia/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-nestopia/files/patch-Makefile.freebsd =================================================================== --- head/games/libretro-nestopia/files/patch-Makefile.freebsd (nonexistent) +++ head/games/libretro-nestopia/files/patch-Makefile.freebsd (revision 533314) @@ -0,0 +1,5 @@ +--- Makefile.freebsd.orig 2020-03-17 23:23:33 UTC ++++ Makefile.freebsd +@@ -0,0 +1,2 @@ ++all: ++ cd libretro && ${MAKE} Property changes on: head/games/libretro-nestopia/files/patch-Makefile.freebsd ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-nestopia/pkg-descr =================================================================== --- head/games/libretro-nestopia/pkg-descr (nonexistent) +++ head/games/libretro-nestopia/pkg-descr (revision 533314) @@ -0,0 +1,3 @@ +Nestopia emulator with libretro interface + +WWW: https://github.com/libretro/nestopia Property changes on: head/games/libretro-nestopia/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-nxengine/Makefile =================================================================== --- head/games/libretro-nxengine/Makefile (nonexistent) +++ head/games/libretro-nxengine/Makefile (revision 533314) @@ -0,0 +1,26 @@ +# $FreeBSD$ + +PORTNAME= libretro-nxengine +PORTVERSION= 0.20200313 +CATEGORIES= games + +MAINTAINER= menelkir@itroll.org +COMMENT= NXEngine is a Cave Story game engine clone for libretro + +LICENSE= GPLv3 + +USES= compiler:c++11-lib dos2unix gmake +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= libretro +GH_PROJECT= nxengine-libretro +GH_TAGNAME= f39250e + +PLIST_FILES= libexec/libretro/nxengine_libretro.so + +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; + ${INSTALL_LIB} $$(find ${WRKSRC}/${COREDIR}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; + +.include Property changes on: head/games/libretro-nxengine/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-nxengine/distinfo =================================================================== --- head/games/libretro-nxengine/distinfo (nonexistent) +++ head/games/libretro-nxengine/distinfo (revision 533314) @@ -0,0 +1,3 @@ +TIMESTAMP = 1584487535 +SHA256 (libretro-nxengine-libretro-0.20200313-f39250e_GH0.tar.gz) = 499ebf2f07289907292926c87cd8cbdab1521b2ebf80118a5aff0ca75666bd73 +SIZE (libretro-nxengine-libretro-0.20200313-f39250e_GH0.tar.gz) = 2706247 Property changes on: head/games/libretro-nxengine/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-nxengine/pkg-descr =================================================================== --- head/games/libretro-nxengine/pkg-descr (nonexistent) +++ head/games/libretro-nxengine/pkg-descr (revision 533314) @@ -0,0 +1,3 @@ +Port of NxEngine to the libretro API. NXEngine is a Cave Story game engine clone + +WWW: https://github.com/libretro/nxengine-libretro Property changes on: head/games/libretro-nxengine/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-o2em/Makefile =================================================================== --- head/games/libretro-o2em/Makefile (nonexistent) +++ head/games/libretro-o2em/Makefile (revision 533314) @@ -0,0 +1,25 @@ +# $FreeBSD$ + +PORTNAME= libretro-o2em +PORTVERSION= 0.20200313 +CATEGORIES= games + +MAINTAINER= menelkir@itroll.org +COMMENT= Port of O2EM to the libretro API, an Odyssey 2 / VideoPac emulator + +LICENSE= ART20 + +USES= compiler:c++11-lib gmake +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= libretro +GH_TAGNAME= b23a796 + +PLIST_FILES= libexec/libretro/o2em_libretro.so + +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; + ${INSTALL_LIB} $$(find ${WRKSRC}/${COREDIR}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; + +.include Property changes on: head/games/libretro-o2em/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-o2em/distinfo =================================================================== --- head/games/libretro-o2em/distinfo (nonexistent) +++ head/games/libretro-o2em/distinfo (revision 533314) @@ -0,0 +1,3 @@ +TIMESTAMP = 1584487595 +SHA256 (libretro-libretro-o2em-0.20200313-b23a796_GH0.tar.gz) = 818d3f8c643b8fa0989f1a737614c25d256d85a4b269b1ef62418129a4e739b7 +SIZE (libretro-libretro-o2em-0.20200313-b23a796_GH0.tar.gz) = 80988 Property changes on: head/games/libretro-o2em/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-o2em/pkg-descr =================================================================== --- head/games/libretro-o2em/pkg-descr (nonexistent) +++ head/games/libretro-o2em/pkg-descr (revision 533314) @@ -0,0 +1,3 @@ +Port of O2EM to the libretro API, an Odyssey 2 / VideoPac emulator. + +WWW: https://github.com/libretro/libretro-o2em Property changes on: head/games/libretro-o2em/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-opera/Makefile =================================================================== --- head/games/libretro-opera/Makefile (nonexistent) +++ head/games/libretro-opera/Makefile (revision 533314) @@ -0,0 +1,27 @@ +# $FreeBSD$ + +PORTNAME= libretro-opera +PORTVERSION= 0.20200313 +CATEGORIES= games + +MAINTAINER= menelkir@itroll.org +COMMENT= 3DO core for libretro + +LICENSE= GPLv2 + +USES= compiler:c++11-lib gmake gl +USE_LDCONFIG= yes +USE_GL= gl + +USE_GITHUB= yes +GH_ACCOUNT= libretro +GH_PROJECT= opera-libretro +GH_TAGNAME= 27bc265 + +PLIST_FILES= libexec/libretro/opera_libretro.so + +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; + ${INSTALL_LIB} $$(find ${WRKSRC}/${COREDIR}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; + +.include Property changes on: head/games/libretro-opera/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-opera/distinfo =================================================================== --- head/games/libretro-opera/distinfo (nonexistent) +++ head/games/libretro-opera/distinfo (revision 533314) @@ -0,0 +1,3 @@ +TIMESTAMP = 1587125860 +SHA256 (libretro-opera-libretro-0.20200313-27bc265_GH0.tar.gz) = d5034fb73ae200c693050162ca8e43d54b1ad5391e4166fbd1711e7f61e32672 +SIZE (libretro-opera-libretro-0.20200313-27bc265_GH0.tar.gz) = 909910 Property changes on: head/games/libretro-opera/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-opera/files/patch-Makefile =================================================================== --- head/games/libretro-opera/files/patch-Makefile (nonexistent) +++ head/games/libretro-opera/files/patch-Makefile (revision 533314) @@ -0,0 +1,10 @@ +--- Makefile.orig 2020-04-28 06:20:25 UTC ++++ Makefile +@@ -50,7 +50,6 @@ unixcygpath = /$(subst :,,$(call unixpath,$1)) + + ifneq (,$(findstring unix,$(platform))) + AR = ${CC_PREFIX}ar +- CC = ${CC_PREFIX}gcc + + TARGET := $(TARGET_NAME)_libretro.so + fpic := -fPIC Property changes on: head/games/libretro-opera/files/patch-Makefile ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-opera/files/patch-libretro-common_cdrom_cdrom.c =================================================================== --- head/games/libretro-opera/files/patch-libretro-common_cdrom_cdrom.c (nonexistent) +++ head/games/libretro-opera/files/patch-libretro-common_cdrom_cdrom.c (revision 533314) @@ -0,0 +1,19 @@ +--- libretro-common/cdrom/cdrom.c.orig 2020-03-17 23:29:26 UTC ++++ libretro-common/cdrom/cdrom.c +@@ -478,6 +478,8 @@ static int cdrom_send_command(libretro_vfs_implementat + #endif + + retry: ++#if defined(__linux_) || defined(_WIN32) ++ + #if defined(__linux__) && !defined(ANDROID) + if (cached_read || !cdrom_send_command_linux(stream, dir, xfer_buf_pos, request_len, cmd, cmd_len, sense, sizeof(sense))) + #else +@@ -518,6 +520,7 @@ retry: + } + } + else ++#endif + { + cdrom_print_sense_data(sense, sizeof(sense)); + Property changes on: head/games/libretro-opera/files/patch-libretro-common_cdrom_cdrom.c ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-opera/pkg-descr =================================================================== --- head/games/libretro-opera/pkg-descr (nonexistent) +++ head/games/libretro-opera/pkg-descr (revision 533314) @@ -0,0 +1,3 @@ +3DO libretro core. + +WWW: https://github.com/libretro/opera-libretro Property changes on: head/games/libretro-opera/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-pcsx_rearmed/Makefile =================================================================== --- head/games/libretro-pcsx_rearmed/Makefile (nonexistent) +++ head/games/libretro-pcsx_rearmed/Makefile (revision 533314) @@ -0,0 +1,29 @@ +# $FreeBSD$ + +PORTNAME= libretro-pcsx_rearmed +PORTVERSION= 0.20200313 +CATEGORIES= games + +MAINTAINER= menelkir@itroll.org +COMMENT= Fork of PCSX with ARM optimizations + +LICENSE= GPLv2 + +USES= compiler:c++11-lib gmake gl +USE_LDCONFIG= yes +USE_GL= gl + +USE_GITHUB= yes +GH_ACCOUNT= libretro +GH_PROJECT= pcsx_rearmed +GH_TAGNAME= 8fda5dd + +PLIST_FILES= libexec/libretro/pcsx_rearmed_libretro.so + +MAKEFILE= Makefile.libretro + +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; + ${INSTALL_LIB} $$(find ${WRKSRC}/${COREDIR}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; + +.include Property changes on: head/games/libretro-pcsx_rearmed/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-pcsx_rearmed/distinfo =================================================================== --- head/games/libretro-pcsx_rearmed/distinfo (nonexistent) +++ head/games/libretro-pcsx_rearmed/distinfo (revision 533314) @@ -0,0 +1,3 @@ +TIMESTAMP = 1584487893 +SHA256 (libretro-pcsx_rearmed-0.20200313-8fda5dd_GH0.tar.gz) = afeed219f593203522262b77b8b26ce4d075e604080d7bbf4aad8a0108b0cd1f +SIZE (libretro-pcsx_rearmed-0.20200313-8fda5dd_GH0.tar.gz) = 2269819 Property changes on: head/games/libretro-pcsx_rearmed/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-pcsx_rearmed/pkg-descr =================================================================== --- head/games/libretro-pcsx_rearmed/pkg-descr (nonexistent) +++ head/games/libretro-pcsx_rearmed/pkg-descr (revision 533314) @@ -0,0 +1,3 @@ +Fork of PCSX with ARM optimizations + +WWW: https://github.com/libretro/pcsx_rearmed Property changes on: head/games/libretro-pcsx_rearmed/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-picodrive/Makefile =================================================================== --- head/games/libretro-picodrive/Makefile (nonexistent) +++ head/games/libretro-picodrive/Makefile (revision 533314) @@ -0,0 +1,30 @@ +# $FreeBSD$ + +PORTNAME= libretro-picodrive +PORTVERSION= 0.20200313 +CATEGORIES= games + +MAINTAINER= menelkir@itroll.org +COMMENT= Fast MegaDrive/MegaCD/32X emulator + +LICENSE= PD + +BROKEN_aarch64= error: unsupported arch + +USES= compiler:c++11-lib gmake +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= libretro +GH_PROJECT= picodrive +GH_TAGNAME= 600894e + +PLIST_FILES= libexec/libretro/picodrive_libretro.so + +MAKEFILE= Makefile.libretro + +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; + ${INSTALL_LIB} $$(find ${WRKSRC}/${COREDIR}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; + +.include Property changes on: head/games/libretro-picodrive/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-picodrive/distinfo =================================================================== --- head/games/libretro-picodrive/distinfo (nonexistent) +++ head/games/libretro-picodrive/distinfo (revision 533314) @@ -0,0 +1,3 @@ +TIMESTAMP = 1584488787 +SHA256 (libretro-picodrive-0.20200313-600894e_GH0.tar.gz) = 939a1564c799df211b96522e35609398f7d836a53e38488e80b944baf84aa48d +SIZE (libretro-picodrive-0.20200313-600894e_GH0.tar.gz) = 1437950 Property changes on: head/games/libretro-picodrive/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-picodrive/pkg-descr =================================================================== --- head/games/libretro-picodrive/pkg-descr (nonexistent) +++ head/games/libretro-picodrive/pkg-descr (revision 533314) @@ -0,0 +1,3 @@ +Fast MegaDrive/MegaCD/32X emulator + +WWW: https://github.com/libretro/picodrive Property changes on: head/games/libretro-picodrive/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-prboom/Makefile =================================================================== --- head/games/libretro-prboom/Makefile (nonexistent) +++ head/games/libretro-prboom/Makefile (revision 533314) @@ -0,0 +1,25 @@ +# $FreeBSD$ + +PORTNAME= libretro-prboom +PORTVERSION= 0.20200313 +CATEGORIES= games + +MAINTAINER= menelkir@itroll.org +COMMENT= Port of prboom to libretro + +LICENSE= GPLv2 + +USES= compiler:c++11-lib gmake +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= libretro +GH_TAGNAME= 991016b + +PLIST_FILES= libexec/libretro/prboom_libretro.so + +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; + ${INSTALL_LIB} $$(find ${WRKSRC}/${COREDIR}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; + +.include Property changes on: head/games/libretro-prboom/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-prboom/distinfo =================================================================== --- head/games/libretro-prboom/distinfo (nonexistent) +++ head/games/libretro-prboom/distinfo (revision 533314) @@ -0,0 +1,3 @@ +TIMESTAMP = 1584489015 +SHA256 (libretro-libretro-prboom-0.20200313-991016b_GH0.tar.gz) = 7172dd210a3c96bf052534dfcc823f36d78879afcce76e863d9201129e877290 +SIZE (libretro-libretro-prboom-0.20200313-991016b_GH0.tar.gz) = 2284859 Property changes on: head/games/libretro-prboom/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-prboom/pkg-descr =================================================================== --- head/games/libretro-prboom/pkg-descr (nonexistent) +++ head/games/libretro-prboom/pkg-descr (revision 533314) @@ -0,0 +1,3 @@ +Port of prboom to libretro + +WWW: https://github.com/libretro/libretro-prboom Property changes on: head/games/libretro-prboom/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-prosystem/Makefile =================================================================== --- head/games/libretro-prosystem/Makefile (nonexistent) +++ head/games/libretro-prosystem/Makefile (revision 533314) @@ -0,0 +1,26 @@ +# $FreeBSD$ + +PORTNAME= libretro-prosystem +PORTVERSION= 0.20200313 +CATEGORIES= games + +MAINTAINER= menelkir@itroll.org +COMMENT= Port of ProSystem to the libretro API + +LICENSE= GPLv2 + +USES= compiler:c++11-lib gmake +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= libretro +GH_PROJECT= prosystem-libretro +GH_TAGNAME= 6f7e34a + +PLIST_FILES= libexec/libretro/prosystem_libretro.so + +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; + ${INSTALL_LIB} $$(find ${WRKSRC}/${COREDIR}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; + +.include Property changes on: head/games/libretro-prosystem/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-prosystem/distinfo =================================================================== --- head/games/libretro-prosystem/distinfo (nonexistent) +++ head/games/libretro-prosystem/distinfo (revision 533314) @@ -0,0 +1,3 @@ +TIMESTAMP = 1584489158 +SHA256 (libretro-prosystem-libretro-0.20200313-6f7e34a_GH0.tar.gz) = a52fbe1c65e13adc72e7856b5c29ab61f1d5a185a0180632a3dcfc7191a0d38b +SIZE (libretro-prosystem-libretro-0.20200313-6f7e34a_GH0.tar.gz) = 76309 Property changes on: head/games/libretro-prosystem/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-prosystem/pkg-descr =================================================================== --- head/games/libretro-prosystem/pkg-descr (nonexistent) +++ head/games/libretro-prosystem/pkg-descr (revision 533314) @@ -0,0 +1,3 @@ +Port of ProSystem to the libretro API. + +WWW: https://github.com/libretro/prosystem-libretro Property changes on: head/games/libretro-prosystem/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-quicknes/Makefile =================================================================== --- head/games/libretro-quicknes/Makefile (nonexistent) +++ head/games/libretro-quicknes/Makefile (revision 533314) @@ -0,0 +1,26 @@ +# $FreeBSD$ + +PORTNAME= libretro-quicknes +PORTVERSION= 0.20200317 +CATEGORIES= games + +MAINTAINER= menelkir@itroll.org +COMMENT= NES emulator core for libretro + +LICENSE= GPLv2 + +USES= compiler:c++11-lib gmake +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= libretro +GH_PROJECT= QuickNES_Core +GH_TAGNAME= 3165481 + +PLIST_FILES= libexec/libretro/quicknes_libretro.so + +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; + ${INSTALL_LIB} $$(find ${WRKSRC}/${COREDIR}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; + +.include Property changes on: head/games/libretro-quicknes/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-quicknes/distinfo =================================================================== --- head/games/libretro-quicknes/distinfo (nonexistent) +++ head/games/libretro-quicknes/distinfo (revision 533314) @@ -0,0 +1,3 @@ +TIMESTAMP = 1584489206 +SHA256 (libretro-QuickNES_Core-0.20200317-3165481_GH0.tar.gz) = 68e2550e3c7e2bc6580571aeab7f8d133389720344adf41161accce1dcf4dda2 +SIZE (libretro-QuickNES_Core-0.20200317-3165481_GH0.tar.gz) = 185074 Property changes on: head/games/libretro-quicknes/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-quicknes/pkg-descr =================================================================== --- head/games/libretro-quicknes/pkg-descr (nonexistent) +++ head/games/libretro-quicknes/pkg-descr (revision 533314) @@ -0,0 +1,3 @@ +NES emulator core for libretro + +WWW: https://github.com/libretro/QuickNES_Core Property changes on: head/games/libretro-quicknes/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-scummvm/Makefile =================================================================== --- head/games/libretro-scummvm/Makefile (nonexistent) +++ head/games/libretro-scummvm/Makefile (revision 533314) @@ -0,0 +1,28 @@ +# $FreeBSD$ + +PORTNAME= libretro-scummvm +PORTVERSION= 0.20200313 +CATEGORIES= games + +MAINTAINER= menelkir@itroll.org +COMMENT= ScummVM with libretro backend + +LICENSE= GPLv2 + +USES= compiler:c++11-lib gmake +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= libretro +GH_PROJECT= scummvm +GH_TAGNAME= de91bf9 + +PLIST_FILES= libexec/libretro/scummvm_libretro.so + +MAKEFILE= Makefile.freebsd + +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; + ${INSTALL_LIB} $$(find ${WRKSRC}/${COREDIR}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; + +.include Property changes on: head/games/libretro-scummvm/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-scummvm/distinfo =================================================================== --- head/games/libretro-scummvm/distinfo (nonexistent) +++ head/games/libretro-scummvm/distinfo (revision 533314) @@ -0,0 +1,3 @@ +TIMESTAMP = 1584489371 +SHA256 (libretro-scummvm-0.20200313-de91bf9_GH0.tar.gz) = 3e9736f58d01feff92b24ba296d0680725d505b314a9f9207569aacf6bc0c99a +SIZE (libretro-scummvm-0.20200313-de91bf9_GH0.tar.gz) = 54530968 Property changes on: head/games/libretro-scummvm/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-scummvm/files/patch-Makefile.freebsd =================================================================== --- head/games/libretro-scummvm/files/patch-Makefile.freebsd (nonexistent) +++ head/games/libretro-scummvm/files/patch-Makefile.freebsd (revision 533314) @@ -0,0 +1,5 @@ +--- Makefile.freebsd.orig 2020-03-17 23:56:43 UTC ++++ Makefile.freebsd +@@ -0,0 +1,2 @@ ++all: ++ cd backends/platform/libretro/build && ${MAKE} Property changes on: head/games/libretro-scummvm/files/patch-Makefile.freebsd ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-scummvm/files/patch-backends_platform_libretro_libretro-common_libco_aarch64.c =================================================================== --- head/games/libretro-scummvm/files/patch-backends_platform_libretro_libretro-common_libco_aarch64.c (nonexistent) +++ head/games/libretro-scummvm/files/patch-backends_platform_libretro_libretro-common_libco_aarch64.c (revision 533314) @@ -0,0 +1,17 @@ +--- backends/platform/libretro/libretro-common/libco/aarch64.c.orig 2020-04-28 06:18:38 UTC ++++ backends/platform/libretro/libretro-common/libco/aarch64.c +@@ -18,7 +18,13 @@ + #include + + #ifndef IOS +-#include ++#include ++ ++void * ++memalign(size_t align, size_t size) ++{ ++ return (aligned_alloc(align, roundup(size, align))); ++} + #endif + + #ifdef __cplusplus Property changes on: head/games/libretro-scummvm/files/patch-backends_platform_libretro_libretro-common_libco_aarch64.c ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-scummvm/pkg-descr =================================================================== --- head/games/libretro-scummvm/pkg-descr (nonexistent) +++ head/games/libretro-scummvm/pkg-descr (revision 533314) @@ -0,0 +1,3 @@ +ScummVM with libretro backend. + +WWW: https://github.com/libretro/scummvm Property changes on: head/games/libretro-scummvm/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-snes9x/Makefile =================================================================== --- head/games/libretro-snes9x/Makefile (nonexistent) +++ head/games/libretro-snes9x/Makefile (revision 533314) @@ -0,0 +1,35 @@ +# $FreeBSD$ + +PORTNAME= libretro-snes9x +PORTVERSION= 0.20200313 +CATEGORIES= games + +MAINTAINER= menelkir@itroll.org +COMMENT= Snes9x - Portable Super Nintendo emulator + +LICENSE= PS +LICENSE_NAME= PS +LICENSE_FILE= ${WRKSRC}/LICENSE +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept + +BROKEN_FreeBSD_11= linker error: unrecognized option '-plugin' + +USES= compiler:c++11-lib gmake +USE_LDCONFIG= yes + +NO_CDROM= Commercial users must seek permission from copyright holders. + +USE_GITHUB= yes +GH_ACCOUNT= libretro +GH_PROJECT= snes9x +GH_TAGNAME= 6db918c + +PLIST_FILES= libexec/libretro/snes9x_libretro.so + +MAKEFILE= Makefile.freebsd + +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; + ${INSTALL_LIB} $$(find ${WRKSRC}/${COREDIR}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; + +.include Property changes on: head/games/libretro-snes9x/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-snes9x/distinfo =================================================================== --- head/games/libretro-snes9x/distinfo (nonexistent) +++ head/games/libretro-snes9x/distinfo (revision 533314) @@ -0,0 +1,3 @@ +TIMESTAMP = 1584489617 +SHA256 (libretro-snes9x-0.20200313-6db918c_GH0.tar.gz) = ff7ae95cd1e70dd20746ae69ef8565f08317e316b1047e339e63f88832035542 +SIZE (libretro-snes9x-0.20200313-6db918c_GH0.tar.gz) = 2882404 Property changes on: head/games/libretro-snes9x/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-snes9x/files/patch-Makefile.freebsd =================================================================== --- head/games/libretro-snes9x/files/patch-Makefile.freebsd (nonexistent) +++ head/games/libretro-snes9x/files/patch-Makefile.freebsd (revision 533314) @@ -0,0 +1,5 @@ +--- Makefile.freebsd.orig 2020-03-18 00:01:09 UTC ++++ Makefile.freebsd +@@ -0,0 +1,2 @@ ++all: ++ cd libretro && ${MAKE} Property changes on: head/games/libretro-snes9x/files/patch-Makefile.freebsd ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-snes9x/pkg-descr =================================================================== --- head/games/libretro-snes9x/pkg-descr (nonexistent) +++ head/games/libretro-snes9x/pkg-descr (revision 533314) @@ -0,0 +1,3 @@ +Snes9x - Portable Super Nintendo Entertainment System (TM) emulator + +WWW: https://github.com/libretro/snes9x Property changes on: head/games/libretro-snes9x/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-snes9x2005/Makefile =================================================================== --- head/games/libretro-snes9x2005/Makefile (nonexistent) +++ head/games/libretro-snes9x2005/Makefile (revision 533314) @@ -0,0 +1,31 @@ +# $FreeBSD$ + +PORTNAME= libretro-snes9x2005 +PORTVERSION= 0.20200317 +CATEGORIES= games + +MAINTAINER= menelkir@itroll.org +COMMENT= Snes9x - Portable Super Nintendo emulator (1.43) + +LICENSE= PS +LICENSE_NAME= PS +LICENSE_FILE= ${WRKSRC}/copyright +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept + +USES= compiler:c++11-lib gmake +USE_LDCONFIG= yes + +NO_CDROM= Commercial users must seek permission from copyright holders. + +USE_GITHUB= yes +GH_ACCOUNT= libretro +GH_PROJECT= snes9x2005 +GH_TAGNAME= c216559 + +PLIST_FILES= libexec/libretro/snes9x2005_libretro.so + +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; + ${INSTALL_LIB} $$(find ${WRKSRC}/${COREDIR}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; + +.include Property changes on: head/games/libretro-snes9x2005/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-snes9x2005/distinfo =================================================================== --- head/games/libretro-snes9x2005/distinfo (nonexistent) +++ head/games/libretro-snes9x2005/distinfo (revision 533314) @@ -0,0 +1,3 @@ +TIMESTAMP = 1584489897 +SHA256 (libretro-snes9x2005-0.20200317-c216559_GH0.tar.gz) = 99e228359a0ba523fac00346e0ce5572a544528978870a22858342711245088a +SIZE (libretro-snes9x2005-0.20200317-c216559_GH0.tar.gz) = 263480 Property changes on: head/games/libretro-snes9x2005/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-snes9x2005/files/patch-Makefile.freebsd =================================================================== --- head/games/libretro-snes9x2005/files/patch-Makefile.freebsd (nonexistent) +++ head/games/libretro-snes9x2005/files/patch-Makefile.freebsd (revision 533314) @@ -0,0 +1,5 @@ +--- Makefile.freebsd.orig 2020-03-18 00:05:14 UTC ++++ Makefile.freebsd +@@ -0,0 +1,2 @@ ++all: ++ cd libretro && ${MAKE} Property changes on: head/games/libretro-snes9x2005/files/patch-Makefile.freebsd ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-snes9x2005/pkg-descr =================================================================== --- head/games/libretro-snes9x2005/pkg-descr (nonexistent) +++ head/games/libretro-snes9x2005/pkg-descr (revision 533314) @@ -0,0 +1,3 @@ +Snes9x - Portable Super Nintendo Entertainment System (TM) emulator (1.43) + +WWW: https://github.com/libretro/snes9x2005 Property changes on: head/games/libretro-snes9x2005/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-snes9x2010/Makefile =================================================================== --- head/games/libretro-snes9x2010/Makefile (nonexistent) +++ head/games/libretro-snes9x2010/Makefile (revision 533314) @@ -0,0 +1,31 @@ +# $FreeBSD$ + +PORTNAME= libretro-snes9x2010 +PORTVERSION= 0.20200317 +CATEGORIES= games + +MAINTAINER= menelkir@itroll.org +COMMENT= Snes9x - Portable Super Nintendo emulator (1.52) + +LICENSE= PS +LICENSE_NAME= PS +LICENSE_FILE= ${WRKSRC}/LICENSE.txt +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept + +USES= compiler:c++11-lib gmake +USE_LDCONFIG= yes + +NO_CDROM= Commercial users must seek permission from copyright holders. + +USE_GITHUB= yes +GH_ACCOUNT= libretro +GH_PROJECT= snes9x2010 +GH_TAGNAME= ba9f224 + +PLIST_FILES= libexec/libretro/snes9x2010_libretro.so + +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; + ${INSTALL_LIB} $$(find ${WRKSRC}/${COREDIR}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; + +.include Property changes on: head/games/libretro-snes9x2010/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-snes9x2010/distinfo =================================================================== --- head/games/libretro-snes9x2010/distinfo (nonexistent) +++ head/games/libretro-snes9x2010/distinfo (revision 533314) @@ -0,0 +1,3 @@ +TIMESTAMP = 1584489994 +SHA256 (libretro-snes9x2010-0.20200317-ba9f224_GH0.tar.gz) = 4e3c7a3d382c6b990808a62c9dd6fa63bf72bdda0304144de5365bbe719642e0 +SIZE (libretro-snes9x2010-0.20200317-ba9f224_GH0.tar.gz) = 394653 Property changes on: head/games/libretro-snes9x2010/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-snes9x2010/files/patch-Makefile.freebsd =================================================================== --- head/games/libretro-snes9x2010/files/patch-Makefile.freebsd (nonexistent) +++ head/games/libretro-snes9x2010/files/patch-Makefile.freebsd (revision 533314) @@ -0,0 +1,5 @@ +--- Makefile.freebsd.orig 2020-03-18 00:06:44 UTC ++++ Makefile.freebsd +@@ -0,0 +1,2 @@ ++all: ++ cd libretro && ${MAKE} Property changes on: head/games/libretro-snes9x2010/files/patch-Makefile.freebsd ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-snes9x2010/pkg-descr =================================================================== --- head/games/libretro-snes9x2010/pkg-descr (nonexistent) +++ head/games/libretro-snes9x2010/pkg-descr (revision 533314) @@ -0,0 +1,3 @@ +Snes9x - Portable Super Nintendo Entertainment System (TM) emulator (1.52) + +WWW: https://github.com/libretro/snes9x2010 Property changes on: head/games/libretro-snes9x2010/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-stella2014/Makefile =================================================================== --- head/games/libretro-stella2014/Makefile (nonexistent) +++ head/games/libretro-stella2014/Makefile (revision 533314) @@ -0,0 +1,26 @@ +# $FreeBSD$ + +PORTNAME= libretro-stella2014 +PORTVERSION= 0.20200313 +CATEGORIES= games + +MAINTAINER= menelkir@itroll.org +COMMENT= Port of Stella (Atari 2600) to libretro (2014) + +LICENSE= GPLv2 + +USES= compiler:c++11-lib gmake +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= libretro +GH_PROJECT= stella2014-libretro +GH_TAGNAME= fc87f2c + +PLIST_FILES= libexec/libretro/stella2014_libretro.so + +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; + ${INSTALL_LIB} $$(find ${WRKSRC}/${COREDIR}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; + +.include Property changes on: head/games/libretro-stella2014/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-stella2014/distinfo =================================================================== --- head/games/libretro-stella2014/distinfo (nonexistent) +++ head/games/libretro-stella2014/distinfo (revision 533314) @@ -0,0 +1,3 @@ +TIMESTAMP = 1584490117 +SHA256 (libretro-stella2014-libretro-0.20200313-fc87f2c_GH0.tar.gz) = fb78ef2b0c9437b8b1339ecd619352f015c499aa6048e5a236f53b2ffe1f4147 +SIZE (libretro-stella2014-libretro-0.20200313-fc87f2c_GH0.tar.gz) = 694580 Property changes on: head/games/libretro-stella2014/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-stella2014/pkg-descr =================================================================== --- head/games/libretro-stella2014/pkg-descr (nonexistent) +++ head/games/libretro-stella2014/pkg-descr (revision 533314) @@ -0,0 +1,3 @@ +Port of Stella (Atari 2600) to libretro (2014). + +WWW: https://github.com/libretro/stela2014-libretro Property changes on: head/games/libretro-stella2014/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-tgbdual/Makefile =================================================================== --- head/games/libretro-tgbdual/Makefile (nonexistent) +++ head/games/libretro-tgbdual/Makefile (revision 533314) @@ -0,0 +1,26 @@ +# $FreeBSD$ + +PORTNAME= libretro-tgbdual +PORTVERSION= 0.20200313 +CATEGORIES= games + +MAINTAINER= menelkir@itroll.org +COMMENT= TGB Dual is an open source GB/GBC emulator with game link support + +LICENSE= GPLv2 + +USES= compiler:c++11-lib gmake +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= libretro +GH_PROJECT= tgbdual-libretro +GH_TAGNAME= 9be31d3 + +PLIST_FILES= libexec/libretro/tgbdual_libretro.so + +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; + ${INSTALL_LIB} $$(find ${WRKSRC}/${COREDIR}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; + +.include Property changes on: head/games/libretro-tgbdual/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-tgbdual/distinfo =================================================================== --- head/games/libretro-tgbdual/distinfo (nonexistent) +++ head/games/libretro-tgbdual/distinfo (revision 533314) @@ -0,0 +1,3 @@ +TIMESTAMP = 1584490174 +SHA256 (libretro-tgbdual-libretro-0.20200313-9be31d3_GH0.tar.gz) = 92ff723c2a01888fb43f401a37db53eb76b4b5797ab70418d953912bfe4026f9 +SIZE (libretro-tgbdual-libretro-0.20200313-9be31d3_GH0.tar.gz) = 119742 Property changes on: head/games/libretro-tgbdual/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-tgbdual/pkg-descr =================================================================== --- head/games/libretro-tgbdual/pkg-descr (nonexistent) +++ head/games/libretro-tgbdual/pkg-descr (revision 533314) @@ -0,0 +1,3 @@ +TGB Dual is an open source (GPLv2) GB/GBC emulator with game link cable support. + +WWW: https://github.com/libretro/tgbdual-libretro Property changes on: head/games/libretro-tgbdual/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-tyrquake/Makefile =================================================================== --- head/games/libretro-tyrquake/Makefile (nonexistent) +++ head/games/libretro-tyrquake/Makefile (revision 533314) @@ -0,0 +1,27 @@ +# $FreeBSD$ + +PORTNAME= libretro-tyrquake +PORTVERSION= 0.20200313 +CATEGORIES= games + +MAINTAINER= menelkir@itroll.org +COMMENT= Libretro port of Tyrquake (Quake 1 engine) + +LICENSE= GPLv2 + +USES= compiler:c++11-lib gmake gl +USE_LDCONFIG= yes +USE_GL= gl + +USE_GITHUB= yes +GH_ACCOUNT= libretro +GH_PROJECT= tyrquake +GH_TAGNAME= 8c6ec56 + +PLIST_FILES= libexec/libretro/tyrquake_libretro.so + +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; + ${INSTALL_LIB} $$(find ${WRKSRC}/${COREDIR}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; + +.include Property changes on: head/games/libretro-tyrquake/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-tyrquake/distinfo =================================================================== --- head/games/libretro-tyrquake/distinfo (nonexistent) +++ head/games/libretro-tyrquake/distinfo (revision 533314) @@ -0,0 +1,3 @@ +TIMESTAMP = 1584490227 +SHA256 (libretro-tyrquake-0.20200313-8c6ec56_GH0.tar.gz) = 12b905583f40585cefae1a91a30404d5889b4cf14f48d00a6d7e27aeae70848f +SIZE (libretro-tyrquake-0.20200313-8c6ec56_GH0.tar.gz) = 2128962 Property changes on: head/games/libretro-tyrquake/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-tyrquake/pkg-descr =================================================================== --- head/games/libretro-tyrquake/pkg-descr (nonexistent) +++ head/games/libretro-tyrquake/pkg-descr (revision 533314) @@ -0,0 +1,3 @@ +Libretro port of Tyrquake (Quake 1 engine) + +WWW: https://github.com/libretro/libretro-tyrquake Property changes on: head/games/libretro-tyrquake/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-uae/Makefile =================================================================== --- head/games/libretro-uae/Makefile (nonexistent) +++ head/games/libretro-uae/Makefile (revision 533314) @@ -0,0 +1,29 @@ +# $FreeBSD$ + +PORTNAME= libretro-uae +PORTVERSION= 0.20200313 +CATEGORIES= games + +MAINTAINER= menelkir@itroll.org +COMMENT= Libretro port of UAE + +LICENSE= GPLv2 + +USES= compiler:c++11-lib gmake gl +USE_LDCONFIG= yes +USE_GL= gl + +USE_GITHUB= yes +GH_ACCOUNT= libretro +GH_TAGNAME= 8333daa + +PLIST_FILES= libexec/libretro/puae_libretro.so + +post-patch: + ${REINPLACE_CMD} 's/" GIT_VERSION/${GH_TAGNAME}"/' ${WRKSRC}/libretro/libretro.c + +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; + ${INSTALL_LIB} $$(find ${WRKSRC}/${COREDIR}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; + +.include Property changes on: head/games/libretro-uae/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-uae/distinfo =================================================================== --- head/games/libretro-uae/distinfo (nonexistent) +++ head/games/libretro-uae/distinfo (revision 533314) @@ -0,0 +1,3 @@ +TIMESTAMP = 1584490306 +SHA256 (libretro-libretro-uae-0.20200313-8333daa_GH0.tar.gz) = e20c9b8c33e9da99db28bd5af18c3adeac30269fac9b1a965b5a49a587650847 +SIZE (libretro-libretro-uae-0.20200313-8333daa_GH0.tar.gz) = 5327186 Property changes on: head/games/libretro-uae/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-uae/files/patch-libco_aarch64.c =================================================================== --- head/games/libretro-uae/files/patch-libco_aarch64.c (nonexistent) +++ head/games/libretro-uae/files/patch-libco_aarch64.c (revision 533314) @@ -0,0 +1,17 @@ +--- libco/aarch64.c.orig 2020-04-28 06:24:48 UTC ++++ libco/aarch64.c +@@ -12,7 +12,13 @@ + #include + + #ifndef IOS +-#include ++#include ++ ++void * ++memalign(size_t align, size_t size) ++{ ++ return (aligned_alloc(align, roundup(size, align))); ++} + #endif + + #ifdef __cplusplus Property changes on: head/games/libretro-uae/files/patch-libco_aarch64.c ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-uae/files/patch-sources_src_disk.c =================================================================== --- head/games/libretro-uae/files/patch-sources_src_disk.c (nonexistent) +++ head/games/libretro-uae/files/patch-sources_src_disk.c (revision 533314) @@ -0,0 +1,10 @@ +--- sources/src/disk.c.orig 2020-03-18 00:12:17 UTC ++++ sources/src/disk.c +@@ -282,7 +282,6 @@ static void disk_date (uae_u8 *p) + struct mytimeval mtv; + + gettimeofday (&tv, NULL); +- tv.tv_sec -= timezone; + mtv.tv_sec = tv.tv_sec; + mtv.tv_usec = tv.tv_usec; + timeval_to_amiga (&mtv, &days, &mins, &ticks); Property changes on: head/games/libretro-uae/files/patch-sources_src_disk.c ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-uae/pkg-descr =================================================================== --- head/games/libretro-uae/pkg-descr (nonexistent) +++ head/games/libretro-uae/pkg-descr (revision 533314) @@ -0,0 +1,3 @@ +Libretro port of UAE. + +WWW: https://github.com/libretro/libretro-uae Property changes on: head/games/libretro-uae/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-vbanext/Makefile =================================================================== --- head/games/libretro-vbanext/Makefile (nonexistent) +++ head/games/libretro-vbanext/Makefile (revision 533314) @@ -0,0 +1,26 @@ +# $FreeBSD$ + +PORTNAME= libretro-vbanext +PORTVERSION= 0.20200313 +CATEGORIES= games + +MAINTAINER= menelkir@itroll.org +COMMENT= Optimized port of VBA-M to Libretro, a Game Boy Advance emulator + +LICENSE= GPLv2 + +USES= compiler:c++11-lib gmake +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= libretro +GH_PROJECT= vba-next +GH_TAGNAME= 019132d + +PLIST_FILES= libexec/libretro/vba_next_libretro.so + +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; + ${INSTALL_LIB} $$(find ${WRKSRC}/${COREDIR}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; + +.include Property changes on: head/games/libretro-vbanext/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-vbanext/distinfo =================================================================== --- head/games/libretro-vbanext/distinfo (nonexistent) +++ head/games/libretro-vbanext/distinfo (revision 533314) @@ -0,0 +1,3 @@ +TIMESTAMP = 1584490441 +SHA256 (libretro-vba-next-0.20200313-019132d_GH0.tar.gz) = 137e3a01b7cc03a6b025e300395ccfb79a644e2005f07516ebc8dc8d4d70d8cd +SIZE (libretro-vba-next-0.20200313-019132d_GH0.tar.gz) = 202135 Property changes on: head/games/libretro-vbanext/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-vbanext/pkg-descr =================================================================== --- head/games/libretro-vbanext/pkg-descr (nonexistent) +++ head/games/libretro-vbanext/pkg-descr (revision 533314) @@ -0,0 +1,3 @@ +Optimized port of VBA-M to Libretro, a Game Boy Advance emulator. + +WWW: https://github.com/libretro/vba-next Property changes on: head/games/libretro-vbanext/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-vecx/Makefile =================================================================== --- head/games/libretro-vecx/Makefile (nonexistent) +++ head/games/libretro-vecx/Makefile (revision 533314) @@ -0,0 +1,25 @@ +# $FreeBSD$ + +PORTNAME= libretro-vecx +PORTVERSION= 0.20200313 +CATEGORIES= games + +MAINTAINER= menelkir@itroll.org +COMMENT= Vectrex emulator for libretro + +LICENSE= GPLv3 + +USES= compiler:c++11-lib gmake +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= libretro +GH_TAGNAME= 3212052 + +PLIST_FILES= libexec/libretro/vecx_libretro.so + +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; + ${INSTALL_LIB} $$(find ${WRKSRC}/${COREDIR}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; + +.include Property changes on: head/games/libretro-vecx/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-vecx/distinfo =================================================================== --- head/games/libretro-vecx/distinfo (nonexistent) +++ head/games/libretro-vecx/distinfo (revision 533314) @@ -0,0 +1,3 @@ +TIMESTAMP = 1584490508 +SHA256 (libretro-libretro-vecx-0.20200313-3212052_GH0.tar.gz) = 8285451b37fded9e366e83f9f56310e9d4c4297e6446c36345b862a8fcd646ce +SIZE (libretro-libretro-vecx-0.20200313-3212052_GH0.tar.gz) = 142364 Property changes on: head/games/libretro-vecx/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-vecx/pkg-descr =================================================================== --- head/games/libretro-vecx/pkg-descr (nonexistent) +++ head/games/libretro-vecx/pkg-descr (revision 533314) @@ -0,0 +1,3 @@ +Vectrex Emulator for libretro. + +WWW: https://github.com/libretro/libretro-vecx Property changes on: head/games/libretro-vecx/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-virtualjaguar/Makefile =================================================================== --- head/games/libretro-virtualjaguar/Makefile (nonexistent) +++ head/games/libretro-virtualjaguar/Makefile (revision 533314) @@ -0,0 +1,26 @@ +# $FreeBSD$ + +PORTNAME= libretro-virtualjaguar +PORTVERSION= 0.20200313 +CATEGORIES= games + +MAINTAINER= menelkir@itroll.org +COMMENT= Port of Virtual Jaguar to Libretro + +LICENSE= GPLv3 + +USES= compiler:c++11-lib gmake +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= libretro +GH_PROJECT= virtualjaguar-libretro +GH_TAGNAME= a162fb7 + +PLIST_FILES= libexec/libretro/virtualjaguar_libretro.so + +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; + ${INSTALL_LIB} $$(find ${WRKSRC}/${COREDIR}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; + +.include Property changes on: head/games/libretro-virtualjaguar/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-virtualjaguar/distinfo =================================================================== --- head/games/libretro-virtualjaguar/distinfo (nonexistent) +++ head/games/libretro-virtualjaguar/distinfo (revision 533314) @@ -0,0 +1,3 @@ +TIMESTAMP = 1584490582 +SHA256 (libretro-virtualjaguar-libretro-0.20200313-a162fb7_GH0.tar.gz) = 295539ad880d70f1e721d6a1704dfc4ab2e51c06ce7f02c1580862505493f235 +SIZE (libretro-virtualjaguar-libretro-0.20200313-a162fb7_GH0.tar.gz) = 980362 Property changes on: head/games/libretro-virtualjaguar/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-virtualjaguar/pkg-descr =================================================================== --- head/games/libretro-virtualjaguar/pkg-descr (nonexistent) +++ head/games/libretro-virtualjaguar/pkg-descr (revision 533314) @@ -0,0 +1,3 @@ +Port of Virtual Jaguar for Libretro. + +WWW: https://github.com/libretro/virtualjaguar-libretro Property changes on: head/games/libretro-virtualjaguar/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property