Index: head/games/Makefile =================================================================== --- head/games/Makefile (revision 401722) +++ head/games/Makefile (revision 401723) @@ -1,1188 +1,1189 @@ # $FreeBSD$ # COMMENT = Games SUBDIR += 0ad SUBDIR += 0verkill SUBDIR += 2048 SUBDIR += 2048-qt SUBDIR += 3dc SUBDIR += 3dpong SUBDIR += 3omns SUBDIR += 4stattack SUBDIR += 54321 SUBDIR += 7kaa SUBDIR += CaribbeanStud SUBDIR += HeroesOfMightAndMagic SUBDIR += KnightCap SUBDIR += abbayedesmorts SUBDIR += abe SUBDIR += abuse_sdl SUBDIR += acm SUBDIR += adgali SUBDIR += adom SUBDIR += adonthell SUBDIR += aestats SUBDIR += affenspiel SUBDIR += afternoonstalker SUBDIR += agame SUBDIR += aisleriot SUBDIR += alephone SUBDIR += alephone-data SUBDIR += alephone-scenarios SUBDIR += alienblaster SUBDIR += alienwave SUBDIR += allacrost SUBDIR += amoebax SUBDIR += an SUBDIR += angband SUBDIR += anki SUBDIR += annelid SUBDIR += antipolix SUBDIR += aop SUBDIR += apoolGL SUBDIR += apricots SUBDIR += aquaria SUBDIR += arkanoidsb SUBDIR += armagetron SUBDIR += arx-libertatis SUBDIR += asc SUBDIR += asciiquarium SUBDIR += assaultcube SUBDIR += asteroid SUBDIR += asteroids3d SUBDIR += atanks SUBDIR += atomix SUBDIR += atr3d SUBDIR += atris SUBDIR += atris-sounds SUBDIR += avanor SUBDIR += avoision SUBDIR += awale SUBDIR += awele SUBDIR += balazar SUBDIR += balazarbrothers SUBDIR += banihstypos SUBDIR += barbie_seahorse_adventures SUBDIR += barrage SUBDIR += bass SUBDIR += bastet SUBDIR += battalion SUBDIR += battletanks SUBDIR += belooted SUBDIR += biloba SUBDIR += biniax2 SUBDIR += biorythm SUBDIR += bitefusion SUBDIR += black-box SUBDIR += blackjackclient SUBDIR += blackshadeselite SUBDIR += blinken SUBDIR += blinkensisters SUBDIR += blobby SUBDIR += bloboats SUBDIR += blobwars SUBDIR += block SUBDIR += blockade SUBDIR += blockout SUBDIR += blockrage SUBDIR += blokish SUBDIR += bloodfrontier SUBDIR += bluemoon SUBDIR += bogged SUBDIR += bomber SUBDIR += bomberclone SUBDIR += bomberinstinct SUBDIR += bombherman SUBDIR += bombz SUBDIR += bomns SUBDIR += boswars SUBDIR += bouncy SUBDIR += bovo SUBDIR += braincurses SUBDIR += brainparty SUBDIR += brainworkshop SUBDIR += brickshooter SUBDIR += brikx SUBDIR += briquolo SUBDIR += brutalchess SUBDIR += bs SUBDIR += bsdgames SUBDIR += bsdrain SUBDIR += bsdtris SUBDIR += bsp SUBDIR += bubble-chains SUBDIR += bubbros SUBDIR += bugsquish SUBDIR += bugsx SUBDIR += bumprace SUBDIR += burgerspace SUBDIR += burrtools SUBDIR += bygfoot SUBDIR += bzflag SUBDIR += cake SUBDIR += caph SUBDIR += capicity SUBDIR += capitalism SUBDIR += cardpics SUBDIR += castlevox SUBDIR += cataclysm-dda SUBDIR += catesc SUBDIR += cave9 SUBDIR += cavezofphear SUBDIR += ceferino SUBDIR += cgoban SUBDIR += chanta SUBDIR += chapping SUBDIR += cheech SUBDIR += chessx SUBDIR += childsplay SUBDIR += chocolate-doom SUBDIR += chroma SUBDIR += chromium-bsu SUBDIR += circuslinux SUBDIR += cleanq3 SUBDIR += colorcode SUBDIR += columns SUBDIR += concentration SUBDIR += connectagram SUBDIR += connectfive SUBDIR += conquest SUBDIR += construo SUBDIR += corewars SUBDIR += corsix-th SUBDIR += cosmo SUBDIR += cosmosmash SUBDIR += cowsay SUBDIR += crack-attack SUBDIR += craft SUBDIR += crafty SUBDIR += crafty-open-enormous SUBDIR += crafty-open-large SUBDIR += crafty-open-medium SUBDIR += crafty-tablebase-no-pawn SUBDIR += crafty-tablebase-pawn SUBDIR += cre SUBDIR += cretan-hubris SUBDIR += crimson SUBDIR += criticalmass SUBDIR += critterding SUBDIR += crossfire-client SUBDIR += crossfire-server SUBDIR += crrcsim SUBDIR += cryptoslam SUBDIR += csmash SUBDIR += ctris SUBDIR += cube SUBDIR += cultivation SUBDIR += cursive SUBDIR += cutemaze SUBDIR += cuyo SUBDIR += d2x SUBDIR += d2x-xl SUBDIR += daimonin SUBDIR += daimonin-music SUBDIR += dangen SUBDIR += dangerdeep SUBDIR += dangerdeep-data SUBDIR += darkplaces SUBDIR += dcross SUBDIR += defendguin SUBDIR += dhewm3 SUBDIR += diameter SUBDIR += diaspora SUBDIR += digger-vgl 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 += dopewars SUBDIR += drcreep SUBDIR += drm SUBDIR += dsnake SUBDIR += duckmaze SUBDIR += duel SUBDIR += duke3d-data SUBDIR += dunelegacy SUBDIR += dungeon SUBDIR += dungeoncrawl SUBDIR += dustrac SUBDIR += eboard SUBDIR += edge SUBDIR += editss SUBDIR += eduke32 SUBDIR += egl SUBDIR += egoboo SUBDIR += eif SUBDIR += eights SUBDIR += einstein SUBDIR += el SUBDIR += el-data SUBDIR += ember SUBDIR += endgame-singularity SUBDIR += endgame-singularity-music SUBDIR += endless-sky SUBDIR += enigma SUBDIR += ensemblist SUBDIR += entombed SUBDIR += enygma SUBDIR += epiar SUBDIR += etracer SUBDIR += euchre SUBDIR += evilfinder SUBDIR += evq3 SUBDIR += excido SUBDIR += exhaust SUBDIR += exhaust-doc SUBDIR += exhaust-ma SUBDIR += exmars SUBDIR += exult SUBDIR += ezquake SUBDIR += f1spirit-remake SUBDIR += fairymax SUBDIR += falconseye SUBDIR += farblazer SUBDIR += fargoal SUBDIR += fbg2 SUBDIR += fgkicker SUBDIR += fgrun 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 += flobopuyo SUBDIR += flukz 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 += freeciv-sounds 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 += freera SUBDIR += freesweep SUBDIR += freesynd SUBDIR += freetennis SUBDIR += fretsonfire SUBDIR += fretsonfire-data SUBDIR += frikqcc SUBDIR += frobtads SUBDIR += frogatto SUBDIR += frotz SUBDIR += frozen-bubble SUBDIR += fteqw SUBDIR += ftjava SUBDIR += funnyboat SUBDIR += fxsudoku SUBDIR += galaxis SUBDIR += galaxyhack SUBDIR += garith SUBDIR += gbottler SUBDIR += gbrainy SUBDIR += gcompris SUBDIR += gdado SUBDIR += gemdropx SUBDIR += gemrb SUBDIR += ggz-client-libs SUBDIR += ggz-gtk-client SUBDIR += ggz-gtk-games SUBDIR += ggz-sdl-games SUBDIR += ggz-txt-client SUBDIR += gigalomania SUBDIR += gillo SUBDIR += gish-demo SUBDIR += gl-117 SUBDIR += glaxium SUBDIR += glbsp SUBDIR += glchess SUBDIR += glest SUBDIR += glest-data SUBDIR += glightoff SUBDIR += glmaze SUBDIR += glob2 SUBDIR += glsfcave SUBDIR += gltron SUBDIR += gma SUBDIR += gmastermind SUBDIR += gmines SUBDIR += gnake SUBDIR += gnarr SUBDIR += gno3dtet 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 += gnomeattacks SUBDIR += gnomebreakout SUBDIR += gnomekiss SUBDIR += gnono SUBDIR += gnubg SUBDIR += gnuchess SUBDIR += gnudoku SUBDIR += gnugo SUBDIR += gnurobbo SUBDIR += gnurobots SUBDIR += gnushogi SUBDIR += gnustep-ladder SUBDIR += gnustep-sudoku SUBDIR += golddig SUBDIR += golly SUBDIR += gomoku SUBDIR += gondola SUBDIR += goonies SUBDIR += gottet SUBDIR += gracer SUBDIR += granatier SUBDIR += greed SUBDIR += gretools SUBDIR += grhino SUBDIR += griels-quest SUBDIR += gru SUBDIR += grubik SUBDIR += gshisen SUBDIR += gtetrinet SUBDIR += gti SUBDIR += gtkatlantic SUBDIR += gtkballs SUBDIR += gtkevemon SUBDIR += gtklife SUBDIR += gtkpool SUBDIR += gtkradiant SUBDIR += gtktetcolor SUBDIR += gturing SUBDIR += gtypist SUBDIR += gunfudeadlands SUBDIR += hangman SUBDIR += hedgewars SUBDIR += help_hannahs_horse SUBDIR += heretic SUBDIR += heroes SUBDIR += hex-a-hop SUBDIR += hexalate SUBDIR += hexglass SUBDIR += hexxagon SUBDIR += highmoon SUBDIR += hinversi SUBDIR += hitori SUBDIR += hllib SUBDIR += hlstatsx SUBDIR += hohlin SUBDIR += hoichess SUBDIR += holotz-castle SUBDIR += hypatia_engine SUBDIR += iagno SUBDIR += icbm3d SUBDIR += icebreaker SUBDIR += iceicepenguin SUBDIR += ifm SUBDIR += imaze SUBDIR += impossible_mission_puzzle SUBDIR += inform SUBDIR += inform7 SUBDIR += instead SUBDIR += interlogic SUBDIR += ioquake3 SUBDIR += ioquake3-devel SUBDIR += ioquake3-devel-server SUBDIR += ioquake3-server SUBDIR += iourbanterror SUBDIR += iourbanterror-server SUBDIR += irrlamb SUBDIR += ishido SUBDIR += ivan SUBDIR += jag SUBDIR += jaggedalliance2 SUBDIR += java-games-suite SUBDIR += jchessboard SUBDIR += jfk SUBDIR += jfsw SUBDIR += jigsaw SUBDIR += jigzo SUBDIR += jin SUBDIR += jinput SUBDIR += joequake SUBDIR += jools SUBDIR += jtans SUBDIR += jutils SUBDIR += jvgs SUBDIR += jzip SUBDIR += kajaani-kombat SUBDIR += kajongg SUBDIR += kanagram SUBDIR += kanatest SUBDIR += kapman SUBDIR += kardsgt SUBDIR += kartofel SUBDIR += katawa-shoujo SUBDIR += katomic SUBDIR += kblackbox SUBDIR += kblocks SUBDIR += kbounce SUBDIR += kbreakout SUBDIR += kcheckers SUBDIR += kdegames4 SUBDIR += kdiamond 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 += kmancala SUBDIR += kmines SUBDIR += knavalbattle SUBDIR += knetwalk SUBDIR += knights-kde4 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 += kye SUBDIR += ladder SUBDIR += lander SUBDIR += lapispuzzle SUBDIR += latrine SUBDIR += lbreakout SUBDIR += lbreakout2 SUBDIR += ldmud SUBDIR += legend-of-edgar SUBDIR += legends SUBDIR += legesmotus SUBDIR += lexter SUBDIR += lgeneral SUBDIR += lianliankan SUBDIR += libdungeonmaker SUBDIR += libfov SUBDIR += libggz SUBDIR += libkdegames SUBDIR += libkmahjongg SUBDIR += libmaitretarot SUBDIR += libmt_client + SUBDIR += libretro-cores SUBDIR += libshhcards SUBDIR += lightsoff SUBDIR += lincity SUBDIR += lincity-ng SUBDIR += linux-darwinia-demo SUBDIR += linux-defcon SUBDIR += linux-doom3 SUBDIR += linux-doom3-demo SUBDIR += linux-enemyterritory SUBDIR += linux-enemyterritory-etpro 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-nwserver SUBDIR += linux-quake3 SUBDIR += linux-quake3-demo SUBDIR += linux-quake4 SUBDIR += linux-quake4-demo SUBDIR += linux-rtcw SUBDIR += linux-skulltag SUBDIR += linux-ssamtfe SUBDIR += linux-ssamtse SUBDIR += linux-unrealgold SUBDIR += linux-uplink-demo SUBDIR += linux-ut SUBDIR += linux-ut2003-demo SUBDIR += linux-virtual-jay-peak SUBDIR += linux-worldofgoo-demo SUBDIR += linwarrior SUBDIR += liquidwar SUBDIR += live-f1 SUBDIR += lm-solve SUBDIR += lmarbles SUBDIR += lmpc SUBDIR += lolcat SUBDIR += lordsawar SUBDIR += lostfeathers SUBDIR += lpairs SUBDIR += lskat SUBDIR += ltris SUBDIR += lucidlife SUBDIR += lugaru SUBDIR += luola SUBDIR += lwjgl SUBDIR += macopix SUBDIR += madbomber SUBDIR += maelstrom SUBDIR += magiccube4d SUBDIR += magicmaze SUBDIR += magicor SUBDIR += mahjong SUBDIR += maitretarot SUBDIR += manaplus SUBDIR += mangband SUBDIR += marsnomercy SUBDIR += masterserver SUBDIR += maxr SUBDIR += meandmyshadow SUBDIR += megaglest SUBDIR += megaglest-data SUBDIR += megamario SUBDIR += memonix SUBDIR += meqcc SUBDIR += meritous SUBDIR += mindfocus SUBDIR += mindguard SUBDIR += minecraft-client SUBDIR += minecraft-server SUBDIR += minerbold SUBDIR += minetest SUBDIR += minetest_game SUBDIR += mirrormagic SUBDIR += miscom SUBDIR += mkgichessclub SUBDIR += mkhexgrid SUBDIR += moagg SUBDIR += monkeybubble SUBDIR += monster-masher SUBDIR += monsterz SUBDIR += moon-buggy SUBDIR += moonlander SUBDIR += mopesnake SUBDIR += moria SUBDIR += motogt SUBDIR += mt_dolphin_ia SUBDIR += mt_gtk_client SUBDIR += mtaserver SUBDIR += mudmagic SUBDIR += mvdsv SUBDIR += nInvaders SUBDIR += nadar SUBDIR += naev SUBDIR += naev-data SUBDIR += narcissu2 SUBDIR += nazghul SUBDIR += nehquake SUBDIR += nelly SUBDIR += nethack32 SUBDIR += nethack33 SUBDIR += nethack33-nox11 SUBDIR += nethack34 SUBDIR += nethack34-nox11 SUBDIR += netherearth SUBDIR += netpanzer SUBDIR += netradiant SUBDIR += netrek-BRMH-bin SUBDIR += netrek-client-cow SUBDIR += netris SUBDIR += netspades SUBDIR += nettoe SUBDIR += netwalk SUBDIR += neverball SUBDIR += newvox SUBDIR += nextgo SUBDIR += nexuiz SUBDIR += nibbles SUBDIR += nighthawk SUBDIR += nimuh SUBDIR += ninix-aya SUBDIR += njam SUBDIR += nlarn SUBDIR += noegnud-addons SUBDIR += noegnud-data SUBDIR += noegnud-littlehack SUBDIR += noegnud-nethack SUBDIR += noegnud-nethack-deet SUBDIR += noegnud-slashem SUBDIR += nonsense SUBDIR += npush SUBDIR += nsnake SUBDIR += nuclearchess SUBDIR += numptyphysics SUBDIR += numptyphysics-npcomplete SUBDIR += nwndata SUBDIR += odamex SUBDIR += oldrunner SUBDIR += omega SUBDIR += oneisenough SUBDIR += oneko SUBDIR += oneko-sakura SUBDIR += oolite SUBDIR += oonsoo SUBDIR += openalchemist SUBDIR += openarena SUBDIR += openarena-data SUBDIR += openarena-oax SUBDIR += openarena-server SUBDIR += openastromenace SUBDIR += openbor SUBDIR += openbubbles SUBDIR += opencity SUBDIR += openclonk SUBDIR += opengfx SUBDIR += openglad SUBDIR += openjazz SUBDIR += openlierox SUBDIR += openmortal SUBDIR += openmsx SUBDIR += openpref SUBDIR += openra SUBDIR += opensfx SUBDIR += opensonic SUBDIR += openspades SUBDIR += openssn SUBDIR += opensurge SUBDIR += openttd SUBDIR += openxcom SUBDIR += openyahtzee SUBDIR += optimax SUBDIR += orbital_eunuchs_sniper 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 += pacmanarena SUBDIR += paintown SUBDIR += pairs 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 += phalanx SUBDIR += phlipple SUBDIR += picmi SUBDIR += pinball SUBDIR += pingus SUBDIR += pink-pony SUBDIR += pioneer SUBDIR += pioneers SUBDIR += pipenightdreams SUBDIR += pipepanic SUBDIR += pipewalker SUBDIR += plee-the-bear SUBDIR += plonx SUBDIR += plutocracy SUBDIR += pmars SUBDIR += pmars-sdl SUBDIR += poker-engine SUBDIR += poker-eval SUBDIR += pokerth SUBDIR += polyglot SUBDIR += polypuzzle SUBDIR += pongix SUBDIR += popstar SUBDIR += pouetchess SUBDIR += powder SUBDIR += powermanga SUBDIR += powwow SUBDIR += ppracer SUBDIR += prboom SUBDIR += prboom-plus SUBDIR += primateplunge SUBDIR += ptkei SUBDIR += ptools SUBDIR += puckman SUBDIR += pushover SUBDIR += pvpgn SUBDIR += py-fife SUBDIR += py-mnemosyne SUBDIR += py-poker-eval SUBDIR += py-sgflib SUBDIR += py-sgfsummary SUBDIR += pyawale SUBDIR += pycadia SUBDIR += pyching SUBDIR += pydance SUBDIR += pyfa SUBDIR += pykawari SUBDIR += pysolfc SUBDIR += pyspacewar SUBDIR += pysycache SUBDIR += pysycache-lang SUBDIR += pysycache-themes SUBDIR += pythonchess SUBDIR += pythonsudoku SUBDIR += pytowerdefense SUBDIR += q2p SUBDIR += q2pro SUBDIR += q3cellshading SUBDIR += qcc SUBDIR += qccx SUBDIR += qgo SUBDIR += qmars SUBDIR += qnetwalk SUBDIR += qonk SUBDIR += qqwing SUBDIR += qstat SUBDIR += qtads SUBDIR += qtv SUBDIR += quackle SUBDIR += quadra SUBDIR += quadrapassel SUBDIR += quake-data SUBDIR += quake-dpmod SUBDIR += quake-reaper 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 += quake2-zaero SUBDIR += quake2lnx SUBDIR += quake2max SUBDIR += quake3 SUBDIR += quake3-data SUBDIR += quake3-excessive SUBDIR += quake3-osp SUBDIR += quake3-ra3 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 += redeclipse SUBDIR += redeclipse-data SUBDIR += reminiscence SUBDIR += rescue SUBDIR += residualvm SUBDIR += retroarch SUBDIR += rezerwar SUBDIR += rfksay SUBDIR += ri-li SUBDIR += rnd_jue SUBDIR += robocalypto SUBDIR += robocode SUBDIR += robotfindskitten SUBDIR += rockdodger SUBDIR += rocksndiamonds SUBDIR += rocksndiamonds-data SUBDIR += rottdc SUBDIR += rt2-demo SUBDIR += rtb SUBDIR += rubix SUBDIR += sampsvr SUBDIR += sarien SUBDIR += sauerbraten SUBDIR += scare SUBDIR += schiff SUBDIR += schwarzweiss SUBDIR += scid SUBDIR += scorched3d SUBDIR += scourge SUBDIR += scourge-data SUBDIR += scramble SUBDIR += scummvm SUBDIR += scummvm-tools SUBDIR += sdb SUBDIR += sdl-ball SUBDIR += sdlCC SUBDIR += sdl_jewels SUBDIR += sdl_lopan SUBDIR += sdl_scavenger SUBDIR += sdlquake2 SUBDIR += sdlroids SUBDIR += sdlsand SUBDIR += sea-defender SUBDIR += seabattle SUBDIR += seahaven SUBDIR += searchandrescue SUBDIR += searchandrescue-data SUBDIR += secrettower SUBDIR += senken SUBDIR += sets SUBDIR += sex SUBDIR += sgt-puzzles SUBDIR += shaaft SUBDIR += shootingstar SUBDIR += simplevaders SUBDIR += simsu SUBDIR += simutrans SUBDIR += sjeng SUBDIR += ski SUBDIR += sl SUBDIR += slashem-tty SUBDIR += slump SUBDIR += slune SUBDIR += smashbattle SUBDIR += smiley SUBDIR += sokoban SUBDIR += sol SUBDIR += solarconquest SUBDIR += solarus SUBDIR += solarus-quest-editor SUBDIR += solarwolf SUBDIR += sopwith SUBDIR += spacejunk SUBDIR += speak SUBDIR += species SUBDIR += spellathon SUBDIR += spellcast SUBDIR += speyes SUBDIR += spicetrade SUBDIR += spider SUBDIR += spring SUBDIR += springlobby SUBDIR += starfighter SUBDIR += starlanes SUBDIR += steelstorm SUBDIR += stendhal SUBDIR += stepmania-devel SUBDIR += stockfish SUBDIR += stonesoup SUBDIR += stonesoup-sdl SUBDIR += stormbaancoureur SUBDIR += stransball2 SUBDIR += stratagus SUBDIR += sudoku SUBDIR += sudoku-sensei SUBDIR += sudoku_solver SUBDIR += sudsol SUBDIR += super_mario_bros_python SUBDIR += super_methane_brothers SUBDIR += supertux SUBDIR += supertux-devel SUBDIR += supertuxkart SUBDIR += swell-foop SUBDIR += sxsame SUBDIR += syobon SUBDIR += tads SUBDIR += taipan SUBDIR += tali SUBDIR += tanglet SUBDIR += tank SUBDIR += tanks-of-freedom SUBDIR += tbclock SUBDIR += tbe SUBDIR += tecnoballz SUBDIR += teeworlds SUBDIR += teg SUBDIR += tenebrae SUBDIR += tetrinet SUBDIR += tetrinet-x SUBDIR += tetrons SUBDIR += tetzle SUBDIR += textmaze SUBDIR += thegrind SUBDIR += thevalley SUBDIR += thudboard SUBDIR += tileworld SUBDIR += timeseal SUBDIR += tinymux SUBDIR += tkmoo SUBDIR += tksol SUBDIR += tomatoes SUBDIR += tome4 SUBDIR += tomenet SUBDIR += tong SUBDIR += toppler SUBDIR += torcs SUBDIR += tornado SUBDIR += torrent SUBDIR += toycars SUBDIR += trackballs SUBDIR += tractorgen SUBDIR += traindirector SUBDIR += traingame SUBDIR += tremulous SUBDIR += trigger-data SUBDIR += trigger-rally SUBDIR += trimines SUBDIR += triplane SUBDIR += trojka SUBDIR += trophy SUBDIR += tsito SUBDIR += tt SUBDIR += ttraffic SUBDIR += ttt SUBDIR += tux-aqfh SUBDIR += tuxfighter SUBDIR += tuxkart SUBDIR += tuxmath SUBDIR += tuxpaint SUBDIR += tuxpaint-config SUBDIR += tuxpaint-fonts SUBDIR += tuxpaint-stamps SUBDIR += tuxpuck SUBDIR += tuxracer SUBDIR += tuxtype SUBDIR += twind SUBDIR += twitch SUBDIR += tycho SUBDIR += typespeed 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 += vegastrike SUBDIR += vegastrike-data SUBDIR += violetland SUBDIR += viruskiller SUBDIR += vitetris SUBDIR += vms-empire SUBDIR += vodovod SUBDIR += volleyball SUBDIR += vor SUBDIR += vultures-eye SUBDIR += wanderer SUBDIR += wargus SUBDIR += warmux SUBDIR += warsow SUBDIR += warsow-data SUBDIR += warzone2100 SUBDIR += wesnoth SUBDIR += whichwayisup SUBDIR += widelands SUBDIR += wizznic SUBDIR += wmeyes SUBDIR += wmminichess SUBDIR += wmpuzzle SUBDIR += wmqstat SUBDIR += wmquake SUBDIR += wmshuffle SUBDIR += wmtictactoe SUBDIR += wolfpack SUBDIR += wop SUBDIR += wordplay SUBDIR += worldofpadman SUBDIR += wtf SUBDIR += wxlauncher SUBDIR += wyrmgus SUBDIR += wyrmsun SUBDIR += xabacus SUBDIR += xasteroids SUBDIR += xataxx SUBDIR += xbat SUBDIR += xbattle SUBDIR += xbill SUBDIR += xbl SUBDIR += xblackjack SUBDIR += xblast SUBDIR += xblood SUBDIR += xboard SUBDIR += xboard-devel SUBDIR += xboing SUBDIR += xbomb SUBDIR += xbomber 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 += xgospel 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 += xonix SUBDIR += xonotic SUBDIR += xorgramana SUBDIR += xosmulti SUBDIR += xpacman SUBDIR += xpanex SUBDIR += xpat2 SUBDIR += xpenguins SUBDIR += xpilot SUBDIR += xpilot-ng-client SUBDIR += xpilot-ng-server SUBDIR += xpipeman SUBDIR += xpired SUBDIR += xpuyopuyo SUBDIR += xpuzzletama SUBDIR += xpyraminx SUBDIR += xqf SUBDIR += xrally SUBDIR += xrick SUBDIR += xrisk SUBDIR += xroach SUBDIR += xroads SUBDIR += xrobots SUBDIR += xrot SUBDIR += xrubik SUBDIR += xsc SUBDIR += xscavenger SUBDIR += xscorch 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 += xtris SUBDIR += xtrojka SUBDIR += xtron SUBDIR += xtruco SUBDIR += xtux SUBDIR += xvier SUBDIR += xvmahjongg SUBDIR += xvmines SUBDIR += xwelltris SUBDIR += xwordpy SUBDIR += xworm SUBDIR += xye SUBDIR += xzip SUBDIR += yadex SUBDIR += yahtzee SUBDIR += zangband SUBDIR += zatacka SUBDIR += zaz SUBDIR += zephulor SUBDIR += znibbles SUBDIR += zoom SUBDIR += ztrack .include Index: head/games/libretro-cores/Makefile =================================================================== --- head/games/libretro-cores/Makefile (nonexistent) +++ head/games/libretro-cores/Makefile (revision 401723) @@ -0,0 +1,140 @@ +# Created by: Yuri Victorovich +# $FreeBSD$ + +PORTNAME= libretro-cores +PORTVERSION= 0.20151110 +CATEGORIES= games + +MAINTAINER= yuri@rawbw.com +COMMENT= Core pack for RetroArch + +BUILD_DEPENDS= cmake:${PORTSDIR}/devel/cmake + +ONLY_FOR_ARCHS= i386 amd64 + +# core list (complete list that libretro distributes: http://buildbot.libretro.com/nightly/linux/x86_64/latest/) +ALL_CORES+= libretro:libretro-2048:2048:d69235a:x +ALL_CORES+= libretro:4do-libretro:4do:cbd700e:x +ALL_CORES+= libretro:blueMSX-libretro:bluemsx:ee4ff9c:x +ALL_CORES+= libretro:bsnes-libretro:bsnes:ee95143:accuracy,balanced,performance +ALL_CORES+= libretro:CATSFC-libretro:catsfc:5907687:x +ALL_CORES+= libretro:desmume:desmume:cae5945:x +ALL_CORES+= libretro:Dinothawr:dinothawr:b49d969:x +ALL_CORES+= libretro:dosbox-libretro:dosbox:bc5d578:x +ALL_CORES+= libretro:emux:emux:be9022b:chip8,gb,nes,sms +ALL_CORES+= libretro:fba_cores_cps1:fb_alpha_cps1:5614a9a:x +ALL_CORES+= libretro:fba_cores_cps2:fb_alpha_cps2:f806c77:x +ALL_CORES+= libretro:libretro-fba:fba:ddc9955:x +ALL_CORES+= libretro:libretro-fceumm:fceumm:70ee9e6:x +ALL_CORES+= libretro:fmsx-libretro:fmsx:4651948:x +ALL_CORES+= libretro:fuse-libretro:fuse:c871953:x +ALL_CORES+= libretro:gambatte-libretro:gambatte:59fb6a6:x +ALL_CORES+= libretro:Genesis-Plus-GX:genesis_plus_gx:7d8d5f1:x +ALL_CORES+= libretro:gpsp:gpsp:f1d14fb:x +ALL_CORES+= libretro:gw-libretro:gw:95e3c4d:x +ALL_CORES+= libretro:libretro-handy:handy:13d86fb:x +ALL_CORES+= libretro:hatari:hatari:204dc6e:x +ALL_CORES+= libretro:imageviewer-libretro:imageviewer:ae1465c:x +#ALL_CORES+= libretro:mame:mame:a9d5a09:x BROKEN: missing file: https://github.com/libretro/mame/issues/38 +ALL_CORES+= libretro:mame2014-libretro:mame2014:6d370c1:x +ALL_CORES+= libretro:beetle-gba-libretro:mednafen_gba:5110115:x +ALL_CORES+= libretro:beetle-lynx-libretro:mednafen_lynx:a29513a:x +ALL_CORES+= libretro:beetle-ngp-libretro:mednafen_ngp:f18354e:x +ALL_CORES+= libretro:beetle-pce-fast-libretro:mednafen_pce_fast:6e2eaf7:x +ALL_CORES+= libretro:beetle-pcfx-libretro:mednafen_pcfx:5b62ae8:x +ALL_CORES+= libretro:beetle-psx-libretro:mednafen_psx:83b4b48:x +ALL_CORES+= libretro:beetle-bsnes-libretro:mednafen_snes:7d9be82:x +ALL_CORES+= libretro:beetle-supergrafx-libretro:mednafen_supergrafx:c6d3488:x +ALL_CORES+= libretro:beetle-vb-libretro:mednafen_vb:085e0b6:x +ALL_CORES+= libretro:beetle-wswan-libretro:mednafen_wswan:b850831:x +ALL_CORES+= libretro:meteor-libretro:meteor:38b10c0:x +ALL_CORES+= mgba-emu:mgba:mgba:b3d08ec:x +#ALL_CORES+= libretro:mupen64plus-libretro:mupen64plus:7db9296:x BROKEN: needs GLES,GL.... +ALL_CORES+= libretro:nestopia:nestopia:dcaed96:x +ALL_CORES+= libretro:nxengine-libretro:nxengine:4723600:x +ALL_CORES+= libretro:libretro-o2em:o2em:c54042e:x +ALL_CORES+= libretro:pcsx_rearmed:pcsx_rearmed:ce36c10:x +ALL_CORES+= libretro:picodrive:picodrive:e912fdf:x +#ALL_CORES+= libretro:pocketsnes-libretro:pocketsnes:5339c79:x BROKEN: asm +#ALL_CORES+= libretro:libretro-ppsspp:ppsspp:ea17e27:x BROKEN: requires multiple distfiles? +ALL_CORES+= libretro:libretro-prboom:prboom:d34af3f:x +ALL_CORES+= libretro:prosystem-libretro:prosystem:7c8059c:x +ALL_CORES+= libretro:QuickNES_Core:quicknes:518638b:x +#ALL_CORES+= libretro:libretro-remotejoy:remotejoy:2e99718:x BROKEN: needs linux USB, is this linux-only? +ALL_CORES+= libretro:scummvm:scummvm:c3e719a:x +ALL_CORES+= libretro:snes9x:snes9x:ccf1ee2:x +ALL_CORES+= libretro:snes9x-next:snes9x_next:dfb7eef:x +ALL_CORES+= libretro:stella-libretro:stella:96619e4:x +ALL_CORES+= libretro:tgbdual-libretro:tgbdual:b1bf294:x +ALL_CORES+= libretro:tyrquake:tyrquake:8261e19:x +#ALL_CORES+= libretro:libretro-uae:uae:7cbc230:x BROKEN: compile error https://github.com/libretro/libretro-uae/issues/4 +ALL_CORES+= libretro:vba-next:vba_next:0c20cd9:x +ALL_CORES+= libretro:vbam-libretro:vbam:bedddba:x +ALL_CORES+= libretro:libretro-vecx:vecx:be67ef1:x +ALL_CORES+= libretro:virtualjaguar-libretro:virtualjaguar:ffec5c7:x +ALL_CORES+= libretro:yabause:yabause:b121882:x + +# variables that depend on ALL_CORES +MASTER_SITES= ${ALL_CORES:@CORE@https://codeload.github.com/${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\1,}/${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\2,}/tar.gz/${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\4,}?dummy=/:${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\3,}@} +DISTFILES= ${ALL_CORES:@CORE@${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\1,}-${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\2,}-v${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\4,}_GH0.tar.gz:${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\3,}@} +CORE_DIRS_HASH= ${ALL_CORES:@CORE@${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\2,}-${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\4,}@} +CORE_DIRS= ${ALL_CORES:@CORE@${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\2,}@} +#PLIST_FILES= ${ALL_CORES:@CORE@libexec/libretro/${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\3,}_libretro.so@} +PLIST_FILES= ${ALL_CORES:@CORE@${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\5,:S/,/ /g:@A@libexec/libretro/${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\3,}_${A}_libretro.so@}@:S/_x_libretro/_libretro/g} +GIT_REV= ${ALL_CORES:@CORE@GIT_REV_${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\3,}=`git ls-remote https://github.com/${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\1,}/${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\2,}.git | ${GREP} HEAD | ${SED} -E "s/^(.......).*/\\1/g"` && @} +GIT_REV_ECHO= ${ALL_CORES:@CORE@echo "GIT_REV_${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\3,}=\$${GIT_REV_${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\3,}}" && @} +GIT_REV_CHANGE= ${ALL_CORES:@CORE@if [ "${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\4,}" != "\$${GIT_REV_${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\3,}}" ]; then echo "upstream revision changed: core=${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\3,} old=${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\4,} new=\$${GIT_REV_${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\3,}}"; fi && @} + +WRKSRC= ${WRKDIR}/all-cores + +USES= compiler:c++11-lib dos2unix gmake lua:53 python:2 +USE_LDCONFIG= yes +USE_GL= gl +DOS2UNIX_FILES= hatari/Makefile.libretro + +.include + +.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000000 +BROKEN= does not build for 9.X and earlier (various reasons) +.endif + +post-extract: + @${MKDIR} ${WRKSRC} + @for dir in ${CORE_DIRS_HASH}; do \ + ${MV} ${WRKDIR}/$${dir} ${WRKSRC}/`echo $${dir} | ${SED} -E 's/^(.*)\-.......$//\\1/g'`; \ + done; + +do-build: + @for dir in ${CORE_DIRS}; do \ + ${ECHO_MSG} "===> Building for ${PKGNAME}: core $${dir} (`date`)"; \ + if [ -f ${WRKSRC}/$${dir}/Makefile.freebsd ]; then \ + (cd ${WRKSRC}/$${dir} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} Makefile.freebsd ${_MAKE_JOBS} ${MAKE_ARGS}); \ + elif [ -f ${WRKSRC}/$${dir}/Makefile.libretro ]; then \ + (cd ${WRKSRC}/$${dir} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} Makefile.libretro ${_MAKE_JOBS} ${MAKE_ARGS}); \ + else \ + (cd ${WRKSRC}/$${dir} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} Makefile ${_MAKE_JOBS} ${MAKE_ARGS}); \ + fi; \ + done; + +do-install: + @${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; + @for dir in ${CORE_DIRS}; do \ + ${CP} $$(find ${WRKSRC}/$${dir} -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro/; \ + done; + @if [ -n "${STRIP}" ]; then \ + ${STRIP_CMD} ${STAGEDIR}/${PREFIX}/libexec/libretro/*.so; \ + fi + +print-upstream-revisions: + @${ECHO} "--begin print upstream revisions--" && \ + ${GIT_REV} \ + ${GIT_REV_ECHO} \ + ${ECHO} "--end print upstream revisions--" + +print-updated-revisions: + @${ECHO} "--begin print updated revisions--" && \ + ${GIT_REV} \ + ${GIT_REV_CHANGE} \ + ${ECHO} "--end print updated revisions--" + +.include Property changes on: head/games/libretro-cores/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-cores/distinfo =================================================================== --- head/games/libretro-cores/distinfo (nonexistent) +++ head/games/libretro-cores/distinfo (revision 401723) @@ -0,0 +1,108 @@ +SHA256 (libretro-libretro-2048-vd69235a_GH0.tar.gz) = cdbb3e39ef70cf96434491bd28ed8057ed1c5157d39be2f381cbc0ace33422f5 +SIZE (libretro-libretro-2048-vd69235a_GH0.tar.gz) = 2681285 +SHA256 (libretro-4do-libretro-vcbd700e_GH0.tar.gz) = d11f2bdf41db507c94e1bbbed01cbfea5c69389922cda5013a1edf12f5320454 +SIZE (libretro-4do-libretro-vcbd700e_GH0.tar.gz) = 89043 +SHA256 (libretro-blueMSX-libretro-vee4ff9c_GH0.tar.gz) = 70f36e94737428859452bef673074b283cd3663f01c8327d9b1104ae98770a1e +SIZE (libretro-blueMSX-libretro-vee4ff9c_GH0.tar.gz) = 2401332 +SHA256 (libretro-bsnes-libretro-vee95143_GH0.tar.gz) = d9485f98d4ecde4364696f57a4b72c5e3272450f26a8ad09c4f358a95f3046da +SIZE (libretro-bsnes-libretro-vee95143_GH0.tar.gz) = 1254575 +SHA256 (libretro-CATSFC-libretro-v5907687_GH0.tar.gz) = d5f72a5f40d6fb70efd2d4599b07a64209f37450cf910e9fff03649b22054ae4 +SIZE (libretro-CATSFC-libretro-v5907687_GH0.tar.gz) = 373347 +SHA256 (libretro-desmume-vcae5945_GH0.tar.gz) = 6763e5167ed245c75686facf9b9722969e339dd7f9b073ea1a3c720e28c58185 +SIZE (libretro-desmume-vcae5945_GH0.tar.gz) = 2112170 +SHA256 (libretro-Dinothawr-vb49d969_GH0.tar.gz) = a9f00834a84a4c41b33848bcc2c6d7726df81f17f92864e3d8a85f8b88571198 +SIZE (libretro-Dinothawr-vb49d969_GH0.tar.gz) = 6547335 +SHA256 (libretro-dosbox-libretro-vbc5d578_GH0.tar.gz) = 139d376bd367045767df7f0640902d97d96bce690048f7d3079de5a831f2ee3e +SIZE (libretro-dosbox-libretro-vbc5d578_GH0.tar.gz) = 1183334 +SHA256 (libretro-emux-vbe9022b_GH0.tar.gz) = fa64a21371f2617c819502f71992989e6bcddde53b1c26edf85900addddb6472 +SIZE (libretro-emux-vbe9022b_GH0.tar.gz) = 171134 +SHA256 (libretro-fba_cores_cps1-v5614a9a_GH0.tar.gz) = 3bf217e9fb5032c6bc6087473386078fd5d853ea2eb59c6b43bdf4da7f412ef8 +SIZE (libretro-fba_cores_cps1-v5614a9a_GH0.tar.gz) = 1081153 +SHA256 (libretro-fba_cores_cps2-vf806c77_GH0.tar.gz) = 0bfea9aa0cdb1d1ce5cc94de3fd23f6fd39882023c72667f46d60f77de509a7a +SIZE (libretro-fba_cores_cps2-vf806c77_GH0.tar.gz) = 854972 +SHA256 (libretro-libretro-fba-vddc9955_GH0.tar.gz) = ff211ffc6e2ee950b2c2c74aac9b19d9f2d071611c1b1b7c019a7d6b3474a1d8 +SIZE (libretro-libretro-fba-vddc9955_GH0.tar.gz) = 7655337 +SHA256 (libretro-libretro-fceumm-v70ee9e6_GH0.tar.gz) = 015eb4c229a8e71a929b164a363f2099fc7eaab8e1aeed1d5dd2b0c733185e67 +SIZE (libretro-libretro-fceumm-v70ee9e6_GH0.tar.gz) = 385028 +SHA256 (libretro-fmsx-libretro-v4651948_GH0.tar.gz) = 8df8c7637e4ff9d4ad93fef4531c1fa5797a07c57c53b44e6f316efabf5a765a +SIZE (libretro-fmsx-libretro-v4651948_GH0.tar.gz) = 531605 +SHA256 (libretro-fuse-libretro-vc871953_GH0.tar.gz) = 80ca38b6f3d9d668d416b359dacb14ce37373e9e7fd812560643defb182d449f +SIZE (libretro-fuse-libretro-vc871953_GH0.tar.gz) = 4311923 +SHA256 (libretro-gambatte-libretro-v59fb6a6_GH0.tar.gz) = 7cc7d1084b39cd5b09d31849f852859a96d5ce1e90c05e0a0c5132418f313cd2 +SIZE (libretro-gambatte-libretro-v59fb6a6_GH0.tar.gz) = 154552 +SHA256 (libretro-Genesis-Plus-GX-v7d8d5f1_GH0.tar.gz) = 27531cf061f46ae3fc17b6316a48c878d5b8da8361107f4d6760b057e4c02ec4 +SIZE (libretro-Genesis-Plus-GX-v7d8d5f1_GH0.tar.gz) = 5711794 +SHA256 (libretro-gpsp-vf1d14fb_GH0.tar.gz) = 8bca47c9fd772357b5722adfc140586717a7834f099979b68f8310f330bb47dd +SIZE (libretro-gpsp-vf1d14fb_GH0.tar.gz) = 258360 +SHA256 (libretro-gw-libretro-v95e3c4d_GH0.tar.gz) = 1a1d948d50a90b23e8dc82e6cc11765e8368c8061c7c763b49f73839e1367276 +SIZE (libretro-gw-libretro-v95e3c4d_GH0.tar.gz) = 3448370 +SHA256 (libretro-libretro-handy-v13d86fb_GH0.tar.gz) = 1198e14f16af20efc89dcee898e580c938c7e1a0c114e781a988f88f78eb6f52 +SIZE (libretro-libretro-handy-v13d86fb_GH0.tar.gz) = 96496 +SHA256 (libretro-hatari-v204dc6e_GH0.tar.gz) = 54076d3099a24d464e0ea6ac03cc71bfc84344a495ec545a27ec66e8c02daca0 +SIZE (libretro-hatari-v204dc6e_GH0.tar.gz) = 2735110 +SHA256 (libretro-imageviewer-libretro-vae1465c_GH0.tar.gz) = 7d638f812acc630938d4b512e21ef686163a1ebd63d8fca8eafd2c1b9c901f40 +SIZE (libretro-imageviewer-libretro-vae1465c_GH0.tar.gz) = 80001 +SHA256 (libretro-mame2014-libretro-v6d370c1_GH0.tar.gz) = 0da4adc412feed25335ad4a01515185f2633ef3397ef58548c1160cad9e3dedc +SIZE (libretro-mame2014-libretro-v6d370c1_GH0.tar.gz) = 84559250 +SHA256 (libretro-beetle-gba-libretro-v5110115_GH0.tar.gz) = 0e421771c6b79ba5acef03f5e43fe834cb4b320e6f9afc5a21a7bd124045b39d +SIZE (libretro-beetle-gba-libretro-v5110115_GH0.tar.gz) = 202956 +SHA256 (libretro-beetle-lynx-libretro-va29513a_GH0.tar.gz) = a288880d18529c962d92b45cb2265125e18bb930b86f0db4e1a10d7077ebb941 +SIZE (libretro-beetle-lynx-libretro-va29513a_GH0.tar.gz) = 172021 +SHA256 (libretro-beetle-ngp-libretro-vf18354e_GH0.tar.gz) = 996407c5ba17c46b9b35c4f1519cf040bc6493d22c6c9a890068e6219d7a8e42 +SIZE (libretro-beetle-ngp-libretro-vf18354e_GH0.tar.gz) = 196355 +SHA256 (libretro-beetle-pce-fast-libretro-v6e2eaf7_GH0.tar.gz) = b7a8be5a41d9f82e82c3237993b4d424c9389f7996a74de45e6f3b2023873ca3 +SIZE (libretro-beetle-pce-fast-libretro-v6e2eaf7_GH0.tar.gz) = 366978 +SHA256 (libretro-beetle-pcfx-libretro-v5b62ae8_GH0.tar.gz) = 92472d9bd2132646db5693e1a70c5299b6e47895c9e20abe274281a6a9996e41 +SIZE (libretro-beetle-pcfx-libretro-v5b62ae8_GH0.tar.gz) = 485807 +SHA256 (libretro-beetle-psx-libretro-v83b4b48_GH0.tar.gz) = fcc199577e4d539fcd375083edf328f0844318f2c8f066419f90b7bd1a888c31 +SIZE (libretro-beetle-psx-libretro-v83b4b48_GH0.tar.gz) = 444614 +SHA256 (libretro-beetle-bsnes-libretro-v7d9be82_GH0.tar.gz) = 2133ee6afef2be455f6dd230e858f0188e199ee6696319910d3328a117da414a +SIZE (libretro-beetle-bsnes-libretro-v7d9be82_GH0.tar.gz) = 506584 +SHA256 (libretro-beetle-supergrafx-libretro-vc6d3488_GH0.tar.gz) = 620386fecfb02ec8126e3375b7869892002374c1c2ed93d7d0930c04dddbf73e +SIZE (libretro-beetle-supergrafx-libretro-vc6d3488_GH0.tar.gz) = 378180 +SHA256 (libretro-beetle-vb-libretro-v085e0b6_GH0.tar.gz) = 92bc807fd7448ea01c6b9a292def205eb4d0294b54fb61c2f2129f718d1516fe +SIZE (libretro-beetle-vb-libretro-v085e0b6_GH0.tar.gz) = 201233 +SHA256 (libretro-beetle-wswan-libretro-vb850831_GH0.tar.gz) = 53f2c11e9d860abce2552cfc26659c57bc1e6c6b7147744b56db2b8dd33542b2 +SIZE (libretro-beetle-wswan-libretro-vb850831_GH0.tar.gz) = 175725 +SHA256 (libretro-meteor-libretro-v38b10c0_GH0.tar.gz) = b11895884474f0f8caee06795c146f0d387e33b22ded769542fd440b8dc8bd31 +SIZE (libretro-meteor-libretro-v38b10c0_GH0.tar.gz) = 241351 +SHA256 (mgba-emu-mgba-vb3d08ec_GH0.tar.gz) = fd6bbdff1d912478121c8c20f8bc1a3b23daa7e59dbfd0a943b4b303639dc6dd +SIZE (mgba-emu-mgba-vb3d08ec_GH0.tar.gz) = 4801675 +SHA256 (libretro-nestopia-vdcaed96_GH0.tar.gz) = 33c69807e37b422fbd47d96b50748b87eb7d4d5577f1f9b4b93038bcb701ab4b +SIZE (libretro-nestopia-vdcaed96_GH0.tar.gz) = 1271711 +SHA256 (libretro-nxengine-libretro-v4723600_GH0.tar.gz) = 52d3694e2939d2efed0fd9a6f3df1f2afbae506f7dcb1959f782ef984d097799 +SIZE (libretro-nxengine-libretro-v4723600_GH0.tar.gz) = 2693820 +SHA256 (libretro-libretro-o2em-vc54042e_GH0.tar.gz) = 4e458a9b2cc51e06bfe351c1715118fb497bfd1518781dabf43940fae5e638e2 +SIZE (libretro-libretro-o2em-vc54042e_GH0.tar.gz) = 66521 +SHA256 (libretro-pcsx_rearmed-vce36c10_GH0.tar.gz) = ed894d4259fd5af6e144a777ab52be0184d5d92a99c1abd58fb4adad633be101 +SIZE (libretro-pcsx_rearmed-vce36c10_GH0.tar.gz) = 1186011 +SHA256 (libretro-picodrive-ve912fdf_GH0.tar.gz) = b13acc5014ecd157ca3929abb96a50ee3ab0fba6a6fb5124fd9d1bcaa0699e1e +SIZE (libretro-picodrive-ve912fdf_GH0.tar.gz) = 1376528 +SHA256 (libretro-libretro-prboom-vd34af3f_GH0.tar.gz) = d4e0d2564100cda30d93002fb0d2791c26c06c07e28fc17abc46a543140a992e +SIZE (libretro-libretro-prboom-vd34af3f_GH0.tar.gz) = 1080987 +SHA256 (libretro-prosystem-libretro-v7c8059c_GH0.tar.gz) = c8cc2a4b98e7b686cd45f52e4ad60e56bb50ae4eee3f3d5d63a97ea9360b0c37 +SIZE (libretro-prosystem-libretro-v7c8059c_GH0.tar.gz) = 58782 +SHA256 (libretro-QuickNES_Core-v518638b_GH0.tar.gz) = 8e91e905f803e249073d57d64498eef205183d96e277d71479a4bbe6a1824835 +SIZE (libretro-QuickNES_Core-v518638b_GH0.tar.gz) = 138482 +SHA256 (libretro-scummvm-vc3e719a_GH0.tar.gz) = 1e7d8bdbf9afd8c4f5aaf190a7c7de0e3017e9c28bda90c6c5d82837eb27fb78 +SIZE (libretro-scummvm-vc3e719a_GH0.tar.gz) = 23890636 +SHA256 (libretro-snes9x-vccf1ee2_GH0.tar.gz) = 7f91ab799d9f858775796fba251e3294a3cd3524c72b36f0e3e61f4fe0fe0769 +SIZE (libretro-snes9x-vccf1ee2_GH0.tar.gz) = 2133927 +SHA256 (libretro-snes9x-next-vdfb7eef_GH0.tar.gz) = 1769ba9bd0dd4c65d0a8ba2d8fba50874beb89e5d8a116f2cbe0552c4b321c52 +SIZE (libretro-snes9x-next-vdfb7eef_GH0.tar.gz) = 384239 +SHA256 (libretro-stella-libretro-v96619e4_GH0.tar.gz) = 2cecd7ee012868e305bbd4edc6878b47247ce7ea6ae62ce93b48b8b880870b77 +SIZE (libretro-stella-libretro-v96619e4_GH0.tar.gz) = 747535 +SHA256 (libretro-tgbdual-libretro-vb1bf294_GH0.tar.gz) = 56687ab994dbb6dc4414cacb85d046722580a3065d3afc92f905a2eeed4c9d75 +SIZE (libretro-tgbdual-libretro-vb1bf294_GH0.tar.gz) = 109789 +SHA256 (libretro-tyrquake-v8261e19_GH0.tar.gz) = cc9faaa2d1b7b84ba9355189590c10138b5eff5bfed0dbb5910bf069dacc3f61 +SIZE (libretro-tyrquake-v8261e19_GH0.tar.gz) = 574800 +SHA256 (libretro-vba-next-v0c20cd9_GH0.tar.gz) = 7510dd83fc0ac9c4bf2c9a4191da9559aec7aef496a73b30ba84565dbbf2f059 +SIZE (libretro-vba-next-v0c20cd9_GH0.tar.gz) = 135874 +SHA256 (libretro-vbam-libretro-vbedddba_GH0.tar.gz) = 45db639102f7fcd8a339f014909a1d971e200d9a3488a54f5733a8cee5e088bb +SIZE (libretro-vbam-libretro-vbedddba_GH0.tar.gz) = 1237355 +SHA256 (libretro-libretro-vecx-vbe67ef1_GH0.tar.gz) = 0cbb52d9365fd0b788ac94aa48953f3ce6ee134f81749c7588640fb3df84be1e +SIZE (libretro-libretro-vecx-vbe67ef1_GH0.tar.gz) = 111874 +SHA256 (libretro-virtualjaguar-libretro-vffec5c7_GH0.tar.gz) = 498204de6d4fad904708902f7959398a9b1b7315307ed8bcf677325898a8a6d6 +SIZE (libretro-virtualjaguar-libretro-vffec5c7_GH0.tar.gz) = 1026441 +SHA256 (libretro-yabause-vb121882_GH0.tar.gz) = 769b0898fc58d4da4541026359b56ef827b50081218d28116c6927f62d81ebc6 +SIZE (libretro-yabause-vb121882_GH0.tar.gz) = 2168003 Property changes on: head/games/libretro-cores/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-cores/files/patch-CATSFC-libretro_Makefile =================================================================== --- head/games/libretro-cores/files/patch-CATSFC-libretro_Makefile (nonexistent) +++ head/games/libretro-cores/files/patch-CATSFC-libretro_Makefile (revision 401723) @@ -0,0 +1,13 @@ +--- CATSFC-libretro/Makefile.orig 2015-11-09 12:40:42 UTC ++++ CATSFC-libretro/Makefile +@@ -49,9 +49,7 @@ ifeq ($(platform), unix) + SHARED := -shared -Wl,--no-undefined -Wl,--version-script=link.T + + CFLAGS += -fno-builtin \ +- -fno-exceptions -ffunction-sections \ +- -fomit-frame-pointer -fgcse-sm -fgcse-las -fgcse-after-reload \ +- -fweb -fpeel-loops ++ -fno-exceptions -ffunction-sections + else ifeq ($(platform), linux-portable) + TARGET := $(TARGET_NAME)_libretro.so + fpic := -fPIC -nostdlib Property changes on: head/games/libretro-cores/files/patch-CATSFC-libretro_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-cores/files/patch-beetle-bsnes-libretro_Makefile =================================================================== --- head/games/libretro-cores/files/patch-beetle-bsnes-libretro_Makefile (nonexistent) +++ head/games/libretro-cores/files/patch-beetle-bsnes-libretro_Makefile (revision 401723) @@ -0,0 +1,11 @@ +--- beetle-bsnes-libretro/Makefile.orig 2015-10-16 00:48:29 UTC ++++ beetle-bsnes-libretro/Makefile +@@ -27,7 +27,7 @@ CORE_DEFINE := -DWANT_SNES_EMU + TARGET_NAME := mednafen_snes_libretro + + ifneq ($(platform),win) +-LDFLAGS += -ldl ++#LDFLAGS += -ldl + endif + + ifeq ($(platform), unix) Property changes on: head/games/libretro-cores/files/patch-beetle-bsnes-libretro_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-cores/files/patch-bsnes-libretro_Makefile =================================================================== --- head/games/libretro-cores/files/patch-bsnes-libretro_Makefile (nonexistent) +++ head/games/libretro-cores/files/patch-bsnes-libretro_Makefile (revision 401723) @@ -0,0 +1,11 @@ +--- bsnes-libretro/Makefile.orig 2015-10-22 07:40:14 UTC ++++ bsnes-libretro/Makefile +@@ -29,7 +29,7 @@ target := libretro + ifneq ($(debug),) + flags := -I. -Ilibco -O0 -g + else +- flags := -I. -Ilibco -O3 -fomit-frame-pointer ++ flags := -I. -Ilibco + endif + + cflags := -std=gnu99 -xc Property changes on: head/games/libretro-cores/files/patch-bsnes-libretro_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-cores/files/patch-bsnes-libretro_Makefile.freebsd =================================================================== --- head/games/libretro-cores/files/patch-bsnes-libretro_Makefile.freebsd (nonexistent) +++ head/games/libretro-cores/files/patch-bsnes-libretro_Makefile.freebsd (revision 401723) @@ -0,0 +1,5 @@ +--- bsnes-libretro/Makefile.freebsd.orig 2015-11-10 19:32:17 UTC ++++ bsnes-libretro/Makefile.freebsd +@@ -0,0 +1,2 @@ ++all: ++ $(foreach p,accuracy balanced performance,${MAKE} profile=$(p);) Property changes on: head/games/libretro-cores/files/patch-bsnes-libretro_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-cores/files/patch-bsnes-libretro_nall_Makefile =================================================================== --- head/games/libretro-cores/files/patch-bsnes-libretro_nall_Makefile (nonexistent) +++ head/games/libretro-cores/files/patch-bsnes-libretro_nall_Makefile (revision 401723) @@ -0,0 +1,11 @@ +--- bsnes-libretro/nall/Makefile.orig 2015-10-22 07:40:14 UTC ++++ bsnes-libretro/nall/Makefile +@@ -40,7 +40,7 @@ ifeq ($(compiler),) + else ifeq ($(platform),osx) + compiler := clang++ -stdlib=libc++ + else +- compiler := g++ ++ compiler := $(CXX) + endif + endif + Property changes on: head/games/libretro-cores/files/patch-bsnes-libretro_nall_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-cores/files/patch-bsnes-libretro_nall_platform.hpp =================================================================== --- head/games/libretro-cores/files/patch-bsnes-libretro_nall_platform.hpp (nonexistent) +++ head/games/libretro-cores/files/patch-bsnes-libretro_nall_platform.hpp (revision 401723) @@ -0,0 +1,15 @@ +--- bsnes-libretro/nall/platform.hpp.orig 2015-10-22 07:40:14 UTC ++++ bsnes-libretro/nall/platform.hpp +@@ -41,11 +41,7 @@ namespace Math { + #undef interface + #define dllexport __declspec(dllexport) + #else +- #ifdef __APPLE__ +- #include +- #else +- #include +- #endif ++ #include + #include + #include + #define dllexport Property changes on: head/games/libretro-cores/files/patch-bsnes-libretro_nall_platform.hpp ___________________________________________________________________ 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-cores/files/patch-bsnes-libretro_target-libretro_Makefile =================================================================== --- head/games/libretro-cores/files/patch-bsnes-libretro_target-libretro_Makefile (nonexistent) +++ head/games/libretro-cores/files/patch-bsnes-libretro_target-libretro_Makefile (revision 401723) @@ -0,0 +1,11 @@ +--- bsnes-libretro/target-libretro/Makefile.orig 2015-10-22 07:40:14 UTC ++++ bsnes-libretro/target-libretro/Makefile +@@ -36,7 +36,7 @@ obj/libretro-$(profile).o: $(ui)/libretr + #targets + build: $(objects) + ifeq ($(platform),linux) +- $(compiler) -o out/bsnes_$(profile)_libretro.so -shared $(objects) -ldl -Wl,--no-undefined -Wl,--version-script=$(ui)/link.T ++ $(compiler) -o out/bsnes_$(profile)_libretro.so -shared $(objects) -Wl,--no-undefined -Wl,--version-script=$(ui)/link.T + else ifneq (,$(findstring ios,$(platform))) + $(compiler) -o out/bsnes_$(profile)_libretro_ios.dylib -dynamiclib $(objects) -isysroot $(IOSSDK) -arch armv7 + else ifeq ($(platform),macosx) Property changes on: head/games/libretro-cores/files/patch-bsnes-libretro_target-libretro_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-cores/files/patch-desmume_Makefile.freebsd =================================================================== --- head/games/libretro-cores/files/patch-desmume_Makefile.freebsd (nonexistent) +++ head/games/libretro-cores/files/patch-desmume_Makefile.freebsd (revision 401723) @@ -0,0 +1,5 @@ +--- desmume/Makefile.freebsd.orig 2015-11-10 19:32:17 UTC ++++ desmume/Makefile.freebsd +@@ -0,0 +1,2 @@ ++all: ++ cd desmume && ${MAKE} -f Makefile.libretro Property changes on: head/games/libretro-cores/files/patch-desmume_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-cores/files/patch-emux_Makefile.freebsd =================================================================== --- head/games/libretro-cores/files/patch-emux_Makefile.freebsd (nonexistent) +++ head/games/libretro-cores/files/patch-emux_Makefile.freebsd (revision 401723) @@ -0,0 +1,9 @@ +--- emux/Makefile.freebsd.orig 2015-11-10 19:32:17 UTC ++++ emux/Makefile.freebsd +@@ -0,0 +1,6 @@ ++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-cores/files/patch-emux_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-cores/files/patch-emux_libretro_Makefile.bsd =================================================================== --- head/games/libretro-cores/files/patch-emux_libretro_Makefile.bsd (nonexistent) +++ head/games/libretro-cores/files/patch-emux_libretro_Makefile.bsd (revision 401723) @@ -0,0 +1,91 @@ +--- emux/libretro/Makefile.bsd.orig 2015-11-10 19:32:17 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-cores/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-cores/files/patch-fba__cores__cps1_makefile.libretro =================================================================== --- head/games/libretro-cores/files/patch-fba__cores__cps1_makefile.libretro (nonexistent) +++ head/games/libretro-cores/files/patch-fba__cores__cps1_makefile.libretro (revision 401723) @@ -0,0 +1,10 @@ +--- fba_cores_cps1/makefile.libretro.orig 2015-10-31 20:25:45 UTC ++++ fba_cores_cps1/makefile.libretro +@@ -46,6 +46,7 @@ ifeq ($(platform), unix) + TARGET := $(TARGET_NAME)_libretro.so + fpic := -fPIC + SHARED := -shared -Wl,-no-undefined -Wl,--version-script=$(LIBRETRO_DIR)/link.T ++ PLATFORM_DEFINES := -DUSE_FILE32API + else ifeq ($(platform), osx) + TARGET := $(TARGET_NAME)_libretro.dylib + fpic := -fPIC Property changes on: head/games/libretro-cores/files/patch-fba__cores__cps1_makefile.libretro ___________________________________________________________________ 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-cores/files/patch-fba__cores__cps2_makefile.libretro =================================================================== --- head/games/libretro-cores/files/patch-fba__cores__cps2_makefile.libretro (nonexistent) +++ head/games/libretro-cores/files/patch-fba__cores__cps2_makefile.libretro (revision 401723) @@ -0,0 +1,10 @@ +--- fba_cores_cps2/makefile.libretro.orig 2015-10-31 20:15:41 UTC ++++ fba_cores_cps2/makefile.libretro +@@ -50,6 +50,7 @@ ifeq ($(platform), unix) + TARGET := $(TARGET_NAME)_libretro.so + fpic := -fPIC + SHARED := -shared -Wl,-no-undefined -Wl,--version-script=$(LIBRETRO_DIR)/link.T ++ PLATFORM_DEFINES := -DUSE_FILE32API + else ifeq ($(platform), osx) + TARGET := $(TARGET_NAME)_libretro.dylib + fpic := -fPIC Property changes on: head/games/libretro-cores/files/patch-fba__cores__cps2_makefile.libretro ___________________________________________________________________ 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-cores/files/patch-gambatte-libretro_Makefile.freebsd =================================================================== --- head/games/libretro-cores/files/patch-gambatte-libretro_Makefile.freebsd (nonexistent) +++ head/games/libretro-cores/files/patch-gambatte-libretro_Makefile.freebsd (revision 401723) @@ -0,0 +1,5 @@ +--- gambatte-libretro/Makefile.freebsd.orig 2015-11-10 19:32:17 UTC ++++ gambatte-libretro/Makefile.freebsd +@@ -0,0 +1,2 @@ ++all: ++ cd libgambatte && ${MAKE} -f Makefile.libretro Property changes on: head/games/libretro-cores/files/patch-gambatte-libretro_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-cores/files/patch-hatari_Makefile.libretro =================================================================== --- head/games/libretro-cores/files/patch-hatari_Makefile.libretro (nonexistent) +++ head/games/libretro-cores/files/patch-hatari_Makefile.libretro (revision 401723) @@ -0,0 +1,10 @@ +--- hatari/Makefile.libretro.orig 2015-11-02 18:02:58 UTC ++++ hatari/Makefile.libretro +@@ -20,7 +20,6 @@ EXTERNAL_ZLIB = 0 + TARGET_NAME := hatari + + ifeq ($(platform), unix) +- CC = gcc + TARGET := $(TARGET_NAME)_libretro.so + fpic := -fPIC + SHARED := -lz -lpthread -shared -Wl,--version-script=$(LIBRETRO_DIR)/link.T -Wl,--no-undefined Property changes on: head/games/libretro-cores/files/patch-hatari_Makefile.libretro ___________________________________________________________________ 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-cores/files/patch-libretro-fba_Makefile.freebsd =================================================================== --- head/games/libretro-cores/files/patch-libretro-fba_Makefile.freebsd (nonexistent) +++ head/games/libretro-cores/files/patch-libretro-fba_Makefile.freebsd (revision 401723) @@ -0,0 +1,5 @@ +--- libretro-fba/Makefile.freebsd.orig 2015-11-10 19:32:17 UTC ++++ libretro-fba/Makefile.freebsd +@@ -0,0 +1,2 @@ ++all: ++ $(foreach p,performance,${MAKE} -f makefile.libretro profile=$(p);) Property changes on: head/games/libretro-cores/files/patch-libretro-fba_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-cores/files/patch-libretro-fba_makefile.libretro =================================================================== --- head/games/libretro-cores/files/patch-libretro-fba_makefile.libretro (nonexistent) +++ head/games/libretro-cores/files/patch-libretro-fba_makefile.libretro (revision 401723) @@ -0,0 +1,10 @@ +--- libretro-fba/makefile.libretro.orig 2015-11-07 10:29:16 UTC ++++ libretro-fba/makefile.libretro +@@ -68,6 +68,7 @@ TARGET_NAME := fba + + ifeq ($(platform), unix) + TARGET := $(TARGET_NAME)_libretro.so ++ PLATFORM_DEFINES := -DUSE_FILE32API + fpic := -fPIC + SHARED := -shared -Wl,-no-undefined -Wl,--version-script=$(LIBRETRO_DIR)/link.T + ENDIANNESS_DEFINES := -DLSB_FIRST Property changes on: head/games/libretro-cores/files/patch-libretro-fba_makefile.libretro ___________________________________________________________________ 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-cores/files/patch-libretro-fceumm_src_general.c =================================================================== --- head/games/libretro-cores/files/patch-libretro-fceumm_src_general.c (nonexistent) +++ head/games/libretro-cores/files/patch-libretro-fceumm_src_general.c (revision 401723) @@ -0,0 +1,20 @@ +--- libretro-fceumm/src/general.c.orig 2015-10-16 01:08:30 UTC ++++ libretro-fceumm/src/general.c +@@ -66,7 +66,7 @@ void FCEUI_SetDirOverride(int which, cha + FCEUSS_CheckStates(); + } + } +- ++/* + #ifndef HAVE_ASPRINTF + static int asprintf(char **strp, const char *fmt, ...) { + va_list ap; +@@ -83,7 +83,7 @@ static int asprintf(char **strp, const c + return(ret); + } + #endif +- ++*/ + char *FCEU_MakeFName(int type, int id1, char *cd1) + { + char *ret = 0; Property changes on: head/games/libretro-cores/files/patch-libretro-fceumm_src_general.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-cores/files/patch-mame2014-libretro_3rdparty_genie_build_gmake.linux_genie.make =================================================================== --- head/games/libretro-cores/files/patch-mame2014-libretro_3rdparty_genie_build_gmake.linux_genie.make (nonexistent) +++ head/games/libretro-cores/files/patch-mame2014-libretro_3rdparty_genie_build_gmake.linux_genie.make (revision 401723) @@ -0,0 +1,20 @@ +--- mame2014-libretro/3rdparty/genie/build/gmake.linux/genie.make.orig 2015-11-04 17:31:20 UTC ++++ mame2014-libretro/3rdparty/genie/build/gmake.linux/genie.make +@@ -50,7 +50,7 @@ ifeq ($(config),release) + ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES) + ALL_LDFLAGS += $(LDFLAGS) -L. -s -rdynamic + LDDEPS += +- LIBS += $(LDDEPS) -ldl -lm ++ LIBS += $(LDDEPS) -lm + LINKCMD = $(CC) -o $(TARGET) $(OBJECTS) $(RESOURCES) $(ARCH) $(ALL_LDFLAGS) $(LIBS) + OBJECTS := \ + $(OBJDIR)/src/host/os_getcwd.o \ +@@ -126,7 +126,7 @@ ifeq ($(config),debug) + ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES) + ALL_LDFLAGS += $(LDFLAGS) -L. -rdynamic + LDDEPS += +- LIBS += $(LDDEPS) -ldl -lm ++ LIBS += $(LDDEPS) -lm + LINKCMD = $(CC) -o $(TARGET) $(OBJECTS) $(RESOURCES) $(ARCH) $(ALL_LDFLAGS) $(LIBS) + OBJECTS := \ + $(OBJDIR)/src/host/os_getcwd.o \ Property changes on: head/games/libretro-cores/files/patch-mame2014-libretro_3rdparty_genie_build_gmake.linux_genie.make ___________________________________________________________________ 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-cores/files/patch-mame2014-libretro_3rdparty_mongoose_test_Makefile =================================================================== --- head/games/libretro-cores/files/patch-mame2014-libretro_3rdparty_mongoose_test_Makefile (nonexistent) +++ head/games/libretro-cores/files/patch-mame2014-libretro_3rdparty_mongoose_test_Makefile (revision 401723) @@ -0,0 +1,11 @@ +--- mame2014-libretro/3rdparty/mongoose/test/Makefile.orig 2015-11-04 17:31:20 UTC ++++ mame2014-libretro/3rdparty/mongoose/test/Makefile +@@ -11,7 +11,7 @@ all: $(PROG) + gcov -b $(PROG).c | egrep '^(File|Lines)' + + $(PROG): $(SOURCES) Makefile ../mongoose.c clean +- $(CC) -o $(PROG) $(SOURCES) $(CFLAGS) -ldl -lssl ++ $(CC) -o $(PROG) $(SOURCES) $(CFLAGS) -lssl + + win: + wine cl $(SOURCES) /MD /nologo /DNDEBUG /O1 /Fe$(PROG).exe Property changes on: head/games/libretro-cores/files/patch-mame2014-libretro_3rdparty_mongoose_test_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-cores/files/patch-mame2014-libretro_Makefile =================================================================== --- head/games/libretro-cores/files/patch-mame2014-libretro_Makefile (nonexistent) +++ head/games/libretro-cores/files/patch-mame2014-libretro_Makefile (revision 401723) @@ -0,0 +1,60 @@ +--- mame2014-libretro/Makefile.orig 2015-11-04 17:31:20 UTC ++++ mame2014-libretro/Makefile +@@ -108,22 +108,21 @@ ifeq ($(platform), unix) + TARGETOS=linux + fpic := -fPIC + SHARED := -shared -Wl,--version-script=src/osd/retro/link.T -Wl,--no-undefined +- CCOMFLAGS += $(fpic) -fsigned-char -finline -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 +- PLATCFLAGS += -DALIGN_INTS -DALIGN_SHORTS -fstrict-aliasing -fno-merge-constants $(fpic) ++ CCOMFLAGS += $(fpic) -fsigned-char -finline -fno-common -fno-builtin -falign-functions=16 ++ PLATCFLAGS += -DALIGN_INTS -DALIGN_SHORTS -fstrict-aliasing $(fpic) + ifeq ($(VRENDER),opengl) + PLATCFLAGS += -DHAVE_GL + LIBS += -lGL + endif ++ LD = $(CXX) + LDFLAGS += $(fpic) $(SHARED) +- REALCC = gcc +- NATIVECC = g++ ++ REALCC = $(CC) ++ NATIVECC = $(CXX) + NATIVECFLAGS = -std=gnu99 + BASELIBS += -lpthread +- CC = g++ + AR = @ar +- LD = g++ + CCOMFLAGS += $(PLATCFLAGS) +- LIBS += -lstdc++ -lpthread -ldl ++ LIBS += -lstdc++ -lpthread + ifeq ($(firstword $(filter x86_64,$(UNAME))),x86_64) + PTR64 = 1 + endif +@@ -150,7 +149,7 @@ else ifeq ($(platform), android) + AR = @arm-linux-androideabi-ar + LD = @arm-linux-androideabi-g++ + FORCE_DRC_C_BACKEND = 1 +- CCOMFLAGS += -fPIC -mstructure-size-boundary=32 -mthumb-interwork -falign-functions=16 -fsigned-char -finline -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 ++ CCOMFLAGS += -fPIC -mstructure-size-boundary=32 -mthumb-interwork -falign-functions=16 -fsigned-char -finline -fno-common -fno-builtin -falign-functions=16 + PLATCFLAGS += -march=armv7-a -mfloat-abi=softfp -DANDROID -DALIGN_INTS -DALIGN_SHORTS -DLSB_FIRST -fstrict-aliasing -fno-merge-constants -DSDLMAME_NO64BITIO -DSDLMAME_ARM -DRETRO_SETJMP_HACK + ifeq ($(VRENDER),opengl) + PLATCFLAGS += -DHAVE_GL +@@ -313,8 +312,8 @@ else ifneq (,$(findstring armv,$(platfor + TARGETOS=linux + fpic := -fPIC + SHARED := -shared -Wl,--version-script=src/osd/retro/link.T -Wl,--no-undefined +- CCOMFLAGS += $(fpic) -mstructure-size-boundary=32 -falign-functions=16 -fsigned-char -finline -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 +- PLATCFLAGS += -march=armv7-a -DALIGN_INTS -DALIGN_SHORTS -DLSB_FIRST -fstrict-aliasing -fno-merge-constants -DSDLMAME_NO64BITIO -DSDLMAME_ARM -DRETRO_SETJMP_HACK ++ CCOMFLAGS += $(fpic) -mstructure-size-boundary=32 -falign-functions=16 -fsigned-char -finline -fno-common -fno-builtin -falign-functions=16 ++ PLATCFLAGS += -march=armv7-a -DALIGN_INTS -DALIGN_SHORTS -DLSB_FIRST -fstrict-aliasing -DSDLMAME_NO64BITIO -DSDLMAME_ARM -DRETRO_SETJMP_HACK + LDFLAGS += -Wl,--fix-cortex-a8 -Wl,--no-as-needed $(fpic) $(SHARED) + REALCC = gcc + NATIVECC = g++ +@@ -954,7 +953,7 @@ endif + $(EMULATOR): $(EMUINFOOBJ) $(DRIVLISTOBJ) $(DRVLIBS) $(LIBOSD) $(LIBBUS) $(LIBOPTIONAL) $(LIBEMU) $(LIBDASM) $(LIBUTIL) $(EXPAT) $(SOFTFLOAT) $(JPEG_LIB) $(FLAC_LIB) $(7Z_LIB) $(FORMATS_LIB) $(LUA_LIB) $(SQLITE3_LIB) $(WEB_LIB) $(ZLIB) $(LIBOCORE) $(MIDI_LIB) $(RESFILE) + $(CC) $(CDEFS) $(CFLAGS) -c $(SRC)/version.c -o $(VERSIONOBJ) + @echo Linking $(TARGETLIB) +- $(LD) $(LDFLAGS) $(LDFLAGSEMULATOR) $(VERSIONOBJ) $^ $(LIBS) -o $(TARGETLIB) ++ $(LD) $(LDFLAGS) $(LDFLAGSEMULATOR) $(VERSIONOBJ) $^ $(LIBS:-ldl=) -o $(TARGETLIB) + + + #------------------------------------------------- Property changes on: head/games/libretro-cores/files/patch-mame2014-libretro_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-cores/files/patch-mame2014-libretro_src_osd_modules_sync_sync__retro.c =================================================================== --- head/games/libretro-cores/files/patch-mame2014-libretro_src_osd_modules_sync_sync__retro.c (nonexistent) +++ head/games/libretro-cores/files/patch-mame2014-libretro_src_osd_modules_sync_sync__retro.c (revision 401723) @@ -0,0 +1,20 @@ +--- mame2014-libretro/src/osd/modules/sync/sync_retro.c.orig 2015-11-04 17:31:20 UTC ++++ mame2014-libretro/src/osd/modules/sync/sync_retro.c +@@ -42,6 +42,8 @@ + #include + #include + ++#include ++ + #ifndef WIN32 + struct hidden_mutex_t { + pthread_mutex_t id; +@@ -492,7 +494,7 @@ int osd_thread_cpu_affinity(osd_thread * + #if defined(__GNUC__) && defined(WIN32) + return TRUE; /* stub */ + #elif !defined(NO_AFFINITY_NP) && !defined(__MACH__) && !defined(SDLMAME_ARM) +- cpu_set_t cmask; ++ cpuset_t cmask; + pthread_t lthread; + int bitnum; + Property changes on: head/games/libretro-cores/files/patch-mame2014-libretro_src_osd_modules_sync_sync__retro.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-cores/files/patch-mame2014-libretro_src_osd_retro_retrodir.c =================================================================== --- head/games/libretro-cores/files/patch-mame2014-libretro_src_osd_retro_retrodir.c (nonexistent) +++ head/games/libretro-cores/files/patch-mame2014-libretro_src_osd_retro_retrodir.c (revision 401723) @@ -0,0 +1,17 @@ +--- mame2014-libretro/src/osd/retro/retrodir.c.orig 2015-11-04 17:31:20 UTC ++++ mame2014-libretro/src/osd/retro/retrodir.c +@@ -37,10 +37,10 @@ typedef struct stat sdl_stat; + #define sdl_readdir readdir + #define sdl_stat_fn stat + #else +-typedef struct dirent64 sdl_dirent; +-typedef struct stat64 sdl_stat; +-#define sdl_readdir readdir64 +-#define sdl_stat_fn stat64 ++typedef struct dirent sdl_dirent; ++typedef struct stat sdl_stat; ++#define sdl_readdir readdir ++#define sdl_stat_fn stat + #endif + + #define HAS_DT_XXX defined(SDLMAME_LINUX) || defined(SDLMAME_BSD) || defined(__MACH__) Property changes on: head/games/libretro-cores/files/patch-mame2014-libretro_src_osd_retro_retrodir.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-cores/files/patch-mame2014-libretro_src_osd_retro_retrofile.c =================================================================== --- head/games/libretro-cores/files/patch-mame2014-libretro_src_osd_retro_retrofile.c (nonexistent) +++ head/games/libretro-cores/files/patch-mame2014-libretro_src_osd_retro_retrofile.c (revision 401723) @@ -0,0 +1,72 @@ +--- mame2014-libretro/src/osd/retro/retrofile.c.orig 2015-11-04 17:31:20 UTC ++++ mame2014-libretro/src/osd/retro/retrofile.c +@@ -135,7 +135,7 @@ file_error osd_open(const char *path, UI + UINT32 access; + const char *src; + char *dst; +-#if defined(__MACH__) || defined(_WIN32) || defined(SDLMAME_NO64BITIO) || defined(SDLMAME_ARM) || defined(SDLMAME_BSD) || defined(SDLMAME_OS2) || defined(SDLMAME_HAIKU) ++#if defined(__FreeBSD__) || defined(__MACH__) || defined(_WIN32) || defined(SDLMAME_NO64BITIO) || defined(SDLMAME_ARM) || defined(SDLMAME_BSD) || defined(SDLMAME_OS2) || defined(SDLMAME_HAIKU) + struct stat st; + #else + struct stat64 st; +@@ -238,7 +238,7 @@ file_error osd_open(const char *path, UI + #endif + + // attempt to open the file +-#if defined(__MACH__) || defined(_WIN32) || defined(SDLMAME_NO64BITIO) || defined(SDLMAME_ARM) || defined(SDLMAME_BSD) || defined(SDLMAME_OS2) || defined(SDLMAME_HAIKU) ++#if defined(__FreeBSD__) || defined(__MACH__) || defined(_WIN32) || defined(SDLMAME_NO64BITIO) || defined(SDLMAME_ARM) || defined(SDLMAME_BSD) || defined(SDLMAME_OS2) || defined(SDLMAME_HAIKU) + (*file)->handle = open(tmpstr, access, 0666); + #else + (*file)->handle = open64(tmpstr, access, 0666); +@@ -262,7 +262,7 @@ file_error osd_open(const char *path, UI + // attempt to reopen the file + if (error == NO_ERROR) + { +-#if defined(__MACH__) || defined(_WIN32) || defined(SDLMAME_NO64BITIO) || defined(SDLMAME_ARM) || defined(SDLMAME_BSD) || defined(SDLMAME_OS2) || defined(SDLMAME_HAIKU) ++#if defined(__FreeBSD__) || defined(__MACH__) || defined(_WIN32) || defined(SDLMAME_NO64BITIO) || defined(SDLMAME_ARM) || defined(SDLMAME_BSD) || defined(SDLMAME_OS2) || defined(SDLMAME_HAIKU) + (*file)->handle = open(tmpstr, access, 0666); + #else + (*file)->handle = open64(tmpstr, access, 0666); +@@ -282,7 +282,7 @@ file_error osd_open(const char *path, UI + } + + // get the file size +-#if defined(__MACH__) || defined(_WIN32) || defined(SDLMAME_NO64BITIO) || defined(SDLMAME_ARM) || defined(SDLMAME_BSD) || defined(SDLMAME_OS2) || defined(SDLMAME_HAIKU) ++#if defined(__FreeBSD__) || defined(__MACH__) || defined(_WIN32) || defined(SDLMAME_NO64BITIO) || defined(SDLMAME_ARM) || defined(SDLMAME_BSD) || defined(SDLMAME_OS2) || defined(SDLMAME_HAIKU) + fstat((*file)->handle, &st); + #else + fstat64((*file)->handle, &st); +@@ -315,7 +315,7 @@ file_error osd_read(osd_file *file, void + switch (file->type) + { + case SDLFILE_FILE: +-#if defined(__MACH__) || defined(SDLMAME_BSD) ++#if defined(__FreeBSD__) || defined(__MACH__) || defined(SDLMAME_BSD) + result = pread(file->handle, buffer, count, offset); + if (result < 0) + #elif defined(_WIN32) || defined(SDLMAME_NO64BITIO) || defined(SDLMAME_ARM) || defined(SDLMAME_OS2) +@@ -361,7 +361,7 @@ file_error osd_write(osd_file *file, con + switch (file->type) + { + case SDLFILE_FILE: +-#if defined(__MACH__) || defined(SDLMAME_BSD) ++#if defined(__FreeBSD__) || defined(__MACH__) || defined(SDLMAME_BSD) + result = pwrite(file->handle, buffer, count, offset); + if (!result) + #elif defined(_WIN32) || defined(SDLMAME_NO64BITIO) || defined(SDLMAME_ARM) || defined(SDLMAME_OS2) +@@ -532,13 +532,13 @@ osd_directory_entry *osd_stat(const char + { + int err; + osd_directory_entry *result = NULL; +-#if defined(__MACH__) || defined(_WIN32) || defined(SDLMAME_NO64BITIO) || defined(SDLMAME_ARM) || defined(SDLMAME_BSD) || defined(SDLMAME_OS2) || defined(SDLMAME_HAIKU) ++#if defined(__FreeBSD__) || defined(__MACH__) || defined(_WIN32) || defined(SDLMAME_NO64BITIO) || defined(SDLMAME_ARM) || defined(SDLMAME_BSD) || defined(SDLMAME_OS2) || defined(SDLMAME_HAIKU) + struct stat st; + #else + struct stat64 st; + #endif + +-#if defined(__MACH__) || defined(_WIN32) || defined(SDLMAME_NO64BITIO) || defined(SDLMAME_ARM) || defined(SDLMAME_BSD) || defined(SDLMAME_OS2) || defined(SDLMAME_HAIKU) ++#if defined(__FreeBSD__) || defined(__MACH__) || defined(_WIN32) || defined(SDLMAME_NO64BITIO) || defined(SDLMAME_ARM) || defined(SDLMAME_BSD) || defined(SDLMAME_OS2) || defined(SDLMAME_HAIKU) + err = stat(path, &st); + #else + err = stat64(path, &st); Property changes on: head/games/libretro-cores/files/patch-mame2014-libretro_src_osd_retro_retrofile.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-cores/files/patch-meteor-libretro_Makefile.freebsd =================================================================== --- head/games/libretro-cores/files/patch-meteor-libretro_Makefile.freebsd (nonexistent) +++ head/games/libretro-cores/files/patch-meteor-libretro_Makefile.freebsd (revision 401723) @@ -0,0 +1,5 @@ +--- meteor-libretro/Makefile.freebsd.orig 2015-11-10 19:32:17 UTC ++++ meteor-libretro/Makefile.freebsd +@@ -0,0 +1,2 @@ ++all: ++ cd libretro && ${MAKE} Property changes on: head/games/libretro-cores/files/patch-meteor-libretro_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-cores/files/patch-mgba_Makefile.freebsd =================================================================== --- head/games/libretro-cores/files/patch-mgba_Makefile.freebsd (nonexistent) +++ head/games/libretro-cores/files/patch-mgba_Makefile.freebsd (revision 401723) @@ -0,0 +1,5 @@ +--- mgba/Makefile.freebsd.orig 2015-11-10 19:32:17 UTC ++++ mgba/Makefile.freebsd +@@ -0,0 +1,2 @@ ++all: ++ cmake . -DBUILD_LIBRETRO=ON -DBUILD_QT=OFF -DBUILD_SDL=OFF -DBUILD_SHARED=OFF -DBUILD_STATIC=ON && ${MAKE} Property changes on: head/games/libretro-cores/files/patch-mgba_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-cores/files/patch-nestopia_Makefile.freebsd =================================================================== --- head/games/libretro-cores/files/patch-nestopia_Makefile.freebsd (nonexistent) +++ head/games/libretro-cores/files/patch-nestopia_Makefile.freebsd (revision 401723) @@ -0,0 +1,5 @@ +--- nestopia/Makefile.freebsd.orig 2015-11-10 19:32:17 UTC ++++ nestopia/Makefile.freebsd +@@ -0,0 +1,2 @@ ++all: ++ cd libretro && ${MAKE} Property changes on: head/games/libretro-cores/files/patch-nestopia_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-cores/files/patch-nxengine-libretro_Makefile =================================================================== --- head/games/libretro-cores/files/patch-nxengine-libretro_Makefile (nonexistent) +++ head/games/libretro-cores/files/patch-nxengine-libretro_Makefile (revision 401723) @@ -0,0 +1,10 @@ +--- nxengine-libretro/Makefile.orig 2015-11-01 17:26:48 UTC ++++ nxengine-libretro/Makefile +@@ -41,7 +41,6 @@ TARGET_NAME := nxengine + CORE_DIR := nxengine + EXTRACTDIR := $(CORE_DIR)/extract-auto + +-CC = gcc + + ifeq ($(ARCHFLAGS),) + ifeq ($(archs),ppc) Property changes on: head/games/libretro-cores/files/patch-nxengine-libretro_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-cores/files/patch-pcsx__rearmed_Makefile.libretro =================================================================== --- head/games/libretro-cores/files/patch-pcsx__rearmed_Makefile.libretro (nonexistent) +++ head/games/libretro-cores/files/patch-pcsx__rearmed_Makefile.libretro (revision 401723) @@ -0,0 +1,10 @@ +--- pcsx_rearmed/Makefile.libretro.orig 2015-11-01 09:25:51 UTC ++++ pcsx_rearmed/Makefile.libretro +@@ -23,7 +23,6 @@ TARGET_NAME := pcsx_rearmed + LIBM := -lm + LIBZ := -lz + LIBPTHREAD := -lpthread +-LIBDL := -ldl + MMAP_WIN32=0 + EXTRA_LDFLAGS = + Property changes on: head/games/libretro-cores/files/patch-pcsx__rearmed_Makefile.libretro ___________________________________________________________________ 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-cores/files/patch-scummvm_Makefile.freebsd =================================================================== --- head/games/libretro-cores/files/patch-scummvm_Makefile.freebsd (nonexistent) +++ head/games/libretro-cores/files/patch-scummvm_Makefile.freebsd (revision 401723) @@ -0,0 +1,5 @@ +--- scummvm/Makefile.freebsd.orig 2015-11-10 19:32:17 UTC ++++ scummvm/Makefile.freebsd +@@ -0,0 +1,2 @@ ++all: ++ cd backends/platform/libretro/build && ${MAKE} Property changes on: head/games/libretro-cores/files/patch-scummvm_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-cores/files/patch-snes9x_Makefile.freebsd =================================================================== --- head/games/libretro-cores/files/patch-snes9x_Makefile.freebsd (nonexistent) +++ head/games/libretro-cores/files/patch-snes9x_Makefile.freebsd (revision 401723) @@ -0,0 +1,5 @@ +--- snes9x/Makefile.freebsd.orig 2015-11-10 19:32:17 UTC ++++ snes9x/Makefile.freebsd +@@ -0,0 +1,2 @@ ++all: ++ cd libretro && ${MAKE} Property changes on: head/games/libretro-cores/files/patch-snes9x_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-cores/files/patch-snes9x_libretro_Makefile =================================================================== --- head/games/libretro-cores/files/patch-snes9x_libretro_Makefile (nonexistent) +++ head/games/libretro-cores/files/patch-snes9x_libretro_Makefile (revision 401723) @@ -0,0 +1,11 @@ +--- snes9x/libretro/Makefile.orig 2015-10-15 00:36:01 UTC ++++ snes9x/libretro/Makefile +@@ -18,8 +18,6 @@ ifeq ($(platform),) + endif + endif + +-CXX = g++ +-CC = gcc + TARGET_NAME = snes9x + LIBM = -lm + Property changes on: head/games/libretro-cores/files/patch-snes9x_libretro_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-cores/files/patch-vbam-libretro_Makefile.freebsd =================================================================== --- head/games/libretro-cores/files/patch-vbam-libretro_Makefile.freebsd (nonexistent) +++ head/games/libretro-cores/files/patch-vbam-libretro_Makefile.freebsd (revision 401723) @@ -0,0 +1,5 @@ +--- vbam-libretro/Makefile.freebsd.orig 2015-11-10 19:32:17 UTC ++++ vbam-libretro/Makefile.freebsd +@@ -0,0 +1,2 @@ ++all: ++ cd src/libretro && ${MAKE} -f Makefile Property changes on: head/games/libretro-cores/files/patch-vbam-libretro_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-cores/files/patch-vbam-libretro_src_gba_GBALink.cpp =================================================================== --- head/games/libretro-cores/files/patch-vbam-libretro_src_gba_GBALink.cpp (nonexistent) +++ head/games/libretro-cores/files/patch-vbam-libretro_src_gba_GBALink.cpp (revision 401723) @@ -0,0 +1,14 @@ +--- vbam-libretro/src/gba/GBALink.cpp.orig 2015-11-08 20:19:43 UTC ++++ vbam-libretro/src/gba/GBALink.cpp +@@ -4,11 +4,7 @@ + #include + + // malloc.h does not seem to exist on Mac OS 10.7 +-#ifdef __APPLE__ + #include +-#else +-#include +-#endif + + int vbaid = 0; + const char *MakeInstanceFilename(const char *Input) Property changes on: head/games/libretro-cores/files/patch-vbam-libretro_src_gba_GBALink.cpp ___________________________________________________________________ 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-cores/files/patch-yabause_Makefile.freebsd =================================================================== --- head/games/libretro-cores/files/patch-yabause_Makefile.freebsd (nonexistent) +++ head/games/libretro-cores/files/patch-yabause_Makefile.freebsd (revision 401723) @@ -0,0 +1,5 @@ +--- yabause/Makefile.freebsd.orig 2015-11-10 19:32:17 UTC ++++ yabause/Makefile.freebsd +@@ -0,0 +1,2 @@ ++all: ++ cd libretro && ${MAKE} Property changes on: head/games/libretro-cores/files/patch-yabause_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-cores/pkg-descr =================================================================== --- head/games/libretro-cores/pkg-descr (nonexistent) +++ head/games/libretro-cores/pkg-descr (revision 401723) @@ -0,0 +1,6 @@ +This is the core pack for RetroArch. Mostly these cores are +intended for playing/interpreting the retrogames. They are for the +most part distributed by the Libretro organization, and are usually +licensed under GPL. + +WWW: http://www.libretro.com/ Property changes on: head/games/libretro-cores/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