Index: head/games/Makefile =================================================================== --- head/games/Makefile (revision 454682) +++ head/games/Makefile (revision 454683) @@ -1,1202 +1,1203 @@ # $FreeBSD$ # COMMENT = Games and related software SUBDIR += 0ad SUBDIR += 0verkill SUBDIR += 2048 SUBDIR += 2048-qt SUBDIR += 3dc SUBDIR += 3dpong SUBDIR += 3omns SUBDIR += 4stattack 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 += adgali SUBDIR += adom SUBDIR += adonthell 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 += arkanoidsb SUBDIR += armagetron SUBDIR += arx-libertatis SUBDIR += asc SUBDIR += ascii-invaders SUBDIR += asciiquarium SUBDIR += assaultcube SUBDIR += asteroid SUBDIR += asteroids3d SUBDIR += asylum SUBDIR += atanks SUBDIR += atomix SUBDIR += atr3d SUBDIR += atris SUBDIR += atris-sounds SUBDIR += auralquiz SUBDIR += avanor SUBDIR += avoision SUBDIR += awale SUBDIR += awele SUBDIR += balazar SUBDIR += balazarbrothers SUBDIR += ballerburg SUBDIR += banihstypos SUBDIR += barbie_seahorse_adventures 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 += bloboats SUBDIR += blobwars SUBDIR += block SUBDIR += blockade SUBDIR += blockout SUBDIR += blockrage SUBDIR += blokish SUBDIR += bloodfrontier SUBDIR += bluemoon 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 += brickout SUBDIR += brickshooter SUBDIR += brikx SUBDIR += briquolo SUBDIR += brumbrumrally SUBDIR += brutalchess SUBDIR += bs SUBDIR += bsdgames SUBDIR += bsdrain SUBDIR += bsdtris SUBDIR += bsp SUBDIR += bubble-chains SUBDIR += bubbros SUBDIR += bugsquish SUBDIR += bugsx SUBDIR += bumprace SUBDIR += bunnysay SUBDIR += burgerspace SUBDIR += burrtools SUBDIR += bygfoot SUBDIR += bzflag SUBDIR += bzflag-server 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 += cockatrice 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 += crashtest 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 += dangen SUBDIR += dangerdeep SUBDIR += dangerdeep-data SUBDIR += darkplaces SUBDIR += defendguin 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 += dopewars SUBDIR += drcreep SUBDIR += drm SUBDIR += duckmaze SUBDIR += duel SUBDIR += dunelegacy SUBDIR += dungeon SUBDIR += dungeoncrawl SUBDIR += dustrac SUBDIR += easyrpg-player SUBDIR += eboard 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 += epiar SUBDIR += epiphany-game 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 += 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 += funnyboat SUBDIR += galaxis SUBDIR += galaxyhack SUBDIR += garden-of-coloured-lights 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 += gmastermind SUBDIR += gmines SUBDIR += gnake 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 += gnomeattacks SUBDIR += gnomebreakout SUBDIR += gnomekiss SUBDIR += gnono 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 += golddig SUBDIR += goldencheetah SUBDIR += golly SUBDIR += gomoku 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 += gzdoom SUBDIR += hangman SUBDIR += hedgewars 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 += hoverboard-sdl SUBDIR += hs-scroll SUBDIR += hypatia_engine SUBDIR += hyperrogue SUBDIR += iagno SUBDIR += icbm3d SUBDIR += icebreaker SUBDIR += iceicepenguin SUBDIR += imaze SUBDIR += impossible_mission_puzzle SUBDIR += inform SUBDIR += inform7 SUBDIR += instead SUBDIR += interlogic SUBDIR += ioquake3 SUBDIR += ioquake3-server SUBDIR += iortcw 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 += 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 += 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 += lbreakout SUBDIR += lbreakout2 SUBDIR += ldmud SUBDIR += legend-of-edgar SUBDIR += legends SUBDIR += legesmotus SUBDIR += lexter SUBDIR += lgeneral SUBDIR += lianliankan SUBDIR += libdungeonmaker SUBDIR += libggz SUBDIR += libgnome-games-support SUBDIR += libkdegames SUBDIR += libkmahjongg SUBDIR += liblcf 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-dwarffortress 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-quake3 SUBDIR += linux-quake3-demo SUBDIR += linux-quake4 SUBDIR += linux-quake4-demo SUBDIR += linux-rtcw SUBDIR += linux-ssamtfe SUBDIR += linux-ssamtse 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 += linux-worldofgoo-demo SUBDIR += linwarrior SUBDIR += liquidwar SUBDIR += lm-solve SUBDIR += lmarbles SUBDIR += lmpc SUBDIR += lolcat SUBDIR += lpairs SUBDIR += lskat SUBDIR += ltris 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 += 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 += 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 += moonlight-embedded SUBDIR += mopesnake SUBDIR += moria SUBDIR += motogt SUBDIR += mrboom 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 += nethack36 SUBDIR += nethack36-nox11 SUBDIR += netherearth SUBDIR += netpanzer SUBDIR += netradiant SUBDIR += netrek-BRMH-bin SUBDIR += netrek-client-cow SUBDIR += netspades SUBDIR += nettoe SUBDIR += netwalk SUBDIR += neverball SUBDIR += newvox SUBDIR += nextgo SUBDIR += nexuiz SUBDIR += nighthawk SUBDIR += nimuh SUBDIR += ninix-aya SUBDIR += njam SUBDIR += nlarn SUBDIR += noegnud-data SUBDIR += nonsense SUBDIR += npush SUBDIR += nsnake SUBDIR += nuclearchess SUBDIR += numptyphysics SUBDIR += numptyphysics-npcomplete SUBDIR += nwndata SUBDIR += nxengine SUBDIR += odamex SUBDIR += oldrunner SUBDIR += omega SUBDIR += oneisenough SUBDIR += oneko SUBDIR += oneko-sakura SUBDIR += oolite SUBDIR += oonsoo SUBDIR += open-adventure SUBDIR += openalchemist SUBDIR += openarena SUBDIR += openarena-data SUBDIR += openarena-oax SUBDIR += openarena-server SUBDIR += openastromenace SUBDIR += openbor SUBDIR += openbor3482 SUBDIR += openbor3711 SUBDIR += openbor3979 SUBDIR += openbor4432 SUBDIR += openbubbles SUBDIR += opencity SUBDIR += openclonk SUBDIR += opengfx SUBDIR += openglad SUBDIR += openjazz SUBDIR += openlierox SUBDIR += openmortal SUBDIR += openmsx SUBDIR += openmw SUBDIR += openomf SUBDIR += openpref SUBDIR += openra SUBDIR += openrct2 SUBDIR += opensfx SUBDIR += opensonic SUBDIR += openspades SUBDIR += openssn SUBDIR += opensurge SUBDIR += openttd SUBDIR += opentyrian 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 += 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 += plutocracy SUBDIR += pmars SUBDIR += pmars-sdl SUBDIR += poker-engine SUBDIR += poker-eval SUBDIR += pokerth SUBDIR += polyglot SUBDIR += pongix SUBDIR += popstar SUBDIR += pouetchess SUBDIR += powder SUBDIR += powder-toy 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 += pydance SUBDIR += pyfa SUBDIR += pykawari SUBDIR += pysolfc SUBDIR += pyspacewar SUBDIR += pysycache SUBDIR += pysycache-lang 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 += 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 += 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 += redorblack SUBDIR += reminiscence SUBDIR += rescue SUBDIR += residualvm SUBDIR += retroarch SUBDIR += rezerwar SUBDIR += rfksay SUBDIR += ri-li SUBDIR += rnd_jue SUBDIR += robocode SUBDIR += robocode-naval SUBDIR += robotfindskitten SUBDIR += rockdodger SUBDIR += rocksndiamonds SUBDIR += rocksndiamonds-data SUBDIR += rottdc SUBDIR += rtb SUBDIR += rubix SUBDIR += rubygem-fortune_gem SUBDIR += rubygem-vimgolf 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 += sdlpop 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 += slade SUBDIR += slashem-tty SUBDIR += slump SUBDIR += slune SUBDIR += smashbattle 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 += stuntrally SUBDIR += sudoku-sensei SUBDIR += sudoku_solver SUBDIR += sudsol SUBDIR += super_mario_bros_python SUBDIR += super_methane_brothers SUBDIR += supertux SUBDIR += supertux2 SUBDIR += supertuxkart SUBDIR += swell-foop SUBDIR += sxsame SUBDIR += syobon SUBDIR += tads SUBDIR += taipan SUBDIR += tali SUBDIR += tanglet SUBDIR += tanks-of-freedom SUBDIR += tbclock SUBDIR += tbe SUBDIR += tecnoballz SUBDIR += teeworlds SUBDIR += teg 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 += timeseal SUBDIR += tinymux SUBDIR += tkmoo 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 += 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 += 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 += 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 += vegastrike SUBDIR += vegastrike-data SUBDIR += violetland SUBDIR += viruskiller SUBDIR += vitetris SUBDIR += vms-empire SUBDIR += vodovod SUBDIR += volleyball SUBDIR += vor SUBDIR += voxelands SUBDIR += voxelands-server 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 += wmpuzzle SUBDIR += wmqstat SUBDIR += wmquake SUBDIR += wmshuffle SUBDIR += wmtictactoe SUBDIR += wolfpack SUBDIR += wop SUBDIR += wordplay SUBDIR += wordwarvi 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 += 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 += 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 += xptools SUBDIR += xpuyopuyo SUBDIR += xpuzzletama SUBDIR += xpyraminx SUBDIR += xqf SUBDIR += xrally SUBDIR += xrick SUBDIR += xrisk 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 += xworm SUBDIR += xye SUBDIR += xzip SUBDIR += yadex SUBDIR += yahtzee SUBDIR += zangband SUBDIR += zatacka SUBDIR += zaz SUBDIR += zdoom SUBDIR += zephulor SUBDIR += zhlt SUBDIR += znibbles SUBDIR += zoom SUBDIR += ztrack .include Index: head/games/xptools/Makefile =================================================================== --- head/games/xptools/Makefile (nonexistent) +++ head/games/xptools/Makefile (revision 454683) @@ -0,0 +1,102 @@ +# $FreeBSD$ + +PORTNAME= xptools +DISTVERSION= wed_161r1 +CATEGORIES= games + +MAINTAINER= mike.d.ft402@gmail.com +COMMENT= X-Plane Scenery Tools + +LICENSE= MIT + +# Platform-specific defines in patch-src_XESCore_Airports.cpp. +# Somewhere on FlightGear wiki it is said WED would only work for AMD64 anyway. +ONLY_FOR_ARCHS= amd64 + +BUILD_DEPENDS= gnustat:sysutils/coreutils \ + ${LOCALBASE}/libdata/pkgconfig/eigen3.pc:math/eigen3 \ + ${LOCALBASE}/lib/libntl.a:math/ntl \ + cmake:devel/cmake +LIB_DEPENDS= libboost_system.so:devel/boost-libs \ + libcurl.so:ftp/curl \ + libexpat.so:textproc/expat2 \ + libfreetype.so:print/freetype2 \ + libgmp.so:math/gmp \ + libjasper.so:graphics/jasper \ + libgeotiff.so:graphics/libgeotiff \ + libproj.so:graphics/proj \ + libmpfr.so:math/mpfr \ + libpng.so:graphics/png \ + libshp.so:devel/shapelib \ + libsquish.so:graphics/squish \ + libtiff.so:graphics/tiff \ + lib3ds.so:graphics/lib3ds \ + libGLw.so:graphics/libGLw \ + libGLU.so:graphics/libGLU + +USES= gmake jpeg sqlite ssl + +USE_GITHUB= yes +GH_ACCOUNT= X-Plane +GH_SUBDIR= libs:xptools_libs +GH_TAGNAME= 982173e:xptools_libs + +USE_CXXSTD= c++11 +USE_BINUTILS= yes +USE_QT4= corelib gui moc opengl +USE_GL+= gl + +BINARIES= DDSTool DSFTool MeshTool ObjConverter ObjView RenderFarm RenderFarmUI WED XGrinder XPlaneSupportLin.p + +OPTIONS_DEFINE= OPTIMIZED_CFLAGS DEBUG + +.include + +.if ${PORT_OPTIONS:MDEBUG} +.if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} +IGNORE= the Makefile has no flags for both debug and optimization +.else +ALL_TARGET= debug +.endif +.else +.if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} +ALL_TARGET= release-opt +.else +ALL_TARGET= release +.endif +.endif + +post-patch: + @${REINPLACE_CMD} \ + -e's:g++:${CXX}:g' \ + -e's|gcc|${CC}|g' \ + ${WRKSRC}/makerules/global/toplevel.mk \ + ${WRKSRC}/src/OneOffs/Makefile + @${REINPLACE_CMD} \ + -e's:-Wl,--exclude-libs,libpng.a::g' \ + -e's:\./libs/local$$(MULTI_SUFFIX)/lib/libCGAL.a:XYZZY&:g' \ + -e's: \./libs/local$$(MULTI_SUFFIX)/lib/libCGAL_Core.a::g' \ + -e's:\./libs/local$$(MULTI_SUFFIX)/lib/libdime.a:XYZZY&:g' \ + -e's: .*libz.a: /usr/lib/libz.a /usr/lib/libbz2.a /usr/lib/liblzma.a:g' \ + -e's: \./libs/local$$(MULTI_SUFFIX)/lib: ${PREFIX}/lib:g' \ + -e's: ${PREFIX}/lib/libtiff.a:& ${PREFIX}/lib/libjbig.a:g' \ + -e's:XYZZY::g' \ + -e's: -ldl: -lexecinfo -lelf:g' \ + ${WRKSRC}/makerules/ac3d \ + ${WRKSRC}/makerules/DDSTool \ + ${WRKSRC}/makerules/DSFTool \ + ${WRKSRC}/makerules/ObjConverter \ + ${WRKSRC}/makerules/ObjView \ + ${WRKSRC}/makerules/RenderFarm \ + ${WRKSRC}/makerules/WED \ + ${WRKSRC}/makerules/XGrinder + +pre-build: + cd ${WRKSRC}/libs && ${GMAKE} + +do-install: +.for f in ${BINARIES} + ${INSTALL_PROGRAM} ${WRKSRC}/build/*/*/${f} ${STAGEDIR}${PREFIX}/bin +.endfor + +.include Property changes on: head/games/xptools/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/xptools/distinfo =================================================================== --- head/games/xptools/distinfo (nonexistent) +++ head/games/xptools/distinfo (revision 454683) @@ -0,0 +1,5 @@ +TIMESTAMP = 1511276611 +SHA256 (X-Plane-xptools-wed_161r1_GH0.tar.gz) = eede9732b24dea94be1c21bf0b6c6dec475a25bbb2de2ce234f3ce701a216b82 +SIZE (X-Plane-xptools-wed_161r1_GH0.tar.gz) = 20419334 +SHA256 (X-Plane-xptools-982173e_GH0.tar.gz) = 9c705ded5e83e264e12cb36bacd7bbfc9adbce06eb2d523e6ac32aae08e0eecd +SIZE (X-Plane-xptools-982173e_GH0.tar.gz) = 115284556 Property changes on: head/games/xptools/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +on \ 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/xptools/files/patch-libs_Makefile =================================================================== --- head/games/xptools/files/patch-libs_Makefile (nonexistent) +++ head/games/xptools/files/patch-libs_Makefile (revision 454683) @@ -0,0 +1,66 @@ +--- libs/Makefile.orig 2015-11-30 20:55:15 UTC ++++ libs/Makefile +@@ -111,6 +111,10 @@ + PLAT_LINUX := Yes + VIS := -fvisibility=hidden + endif ++ifeq ($(PLATFORM), FreeBSD) ++ PLAT_LINUX := Yes ++ VIS := -fvisibility=hidden ++endif + + # boost + ARCHIVE_BOOST := boost_$(VER_BOOST).tar.gz +@@ -368,9 +372,7 @@ + libexpat libgmp libmpfr libssl libcurl libjasper + + all: ./local$(MULTI_SUFFIX)/.xpt_libs +-./local$(MULTI_SUFFIX)/.xpt_libs: boost mesa_headers zlib libpng \ +-libfreetype libjpeg libtiff libproj libgeotiff libsqlite lib3ds libcgal \ +-libsquish libdime libshp libexpat libgmp libmpfr libssl libcurl libjasper ++./local$(MULTI_SUFFIX)/.xpt_libs: libcgal libdime + @touch ./local$(MULTI_SUFFIX)/.xpt_libs + + clean: +@@ -629,11 +631,7 @@ + + + libcgal: ./local$(MULTI_SUFFIX)/lib/.xpt_libcgal +-./local$(MULTI_SUFFIX)/lib/.xpt_libcgal: \ +-./local$(MULTI_SUFFIX)/lib/.xpt_zlib \ +-./local$(MULTI_SUFFIX)/lib/.xpt_libgmp \ +-./local$(MULTI_SUFFIX)/lib/.xpt_libmpfr \ +-./local$(MULTI_SUFFIX)/lib/.xpt_boost ++./local$(MULTI_SUFFIX)/lib/.xpt_libcgal: + @echo "building libcgal..." + @-mkdir -p "./local$(MULTI_SUFFIX)/include" + @-mkdir -p "./local$(MULTI_SUFFIX)/lib" +@@ -663,24 +661,17 @@ + endif + ifdef PLAT_LINUX + @cd "CGAL-$(VER_CGAL)" && \ ++ sed -i.orig 81d src/CMakeLists.txt && \ + cmake . -DCMAKE_INSTALL_PREFIX=$(DEFAULT_PREFIX) \ + -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=FALSE \ + -DCGAL_CXX_FLAGS="$(VIS) -I$(DEFAULT_INCDIR)" \ + -DCGAL_MODULE_LINKER_FLAGS="-L$(DEFAULT_LIBDIR)" \ + -DCGAL_SHARED_LINKER_FLAGS="-L$(DEFAULT_LIBDIR)" \ + -DCGAL_EXE_LINKER_FLAGS="-L$(DEFAULT_LIBDIR)" \ +- -DGMP_INCLUDE_DIR=$(DEFAULT_INCDIR) \ +- -DGMP_LIBRARIES_DIR=$(DEFAULT_LIBDIR) \ +- -DGMP_LIBRARIES=$(DEFAULT_LIBDIR)/libgmp.a \ +- -DGMPXX_INCLUDE_DIR=$(DEFAULT_INCDIR) \ +- -DGMPXX_LIBRARIES=$(DEFAULT_LIBDIR)/libgmpxx.a \ +- -DMPFR_INCLUDE_DIR=$(DEFAULT_INCDIR) \ +- -DMPFR_LIBRARIES_DIR=$(DEFAULT_LIBDIR) \ +- -DMPFR_LIBRARIES=$(DEFAULT_LIBDIR)/libmpfr.a \ + -DWITH_CGAL_ImageIO=OFF -DWITH_CGAL_PDB=OFF -DWITH_CGAL_Qt3=OFF \ +- -DWITH_CGAL_Qt4=OFF -DBoost_INCLUDE_DIR=$(DEFAULT_PREFIX)/include \ +- -DBOOST_ROOT=$(DEFAULT_PREFIX) $(BE_QUIET) && \ +- make $(BE_QUIET) && make install $(BE_QUIET) ++ -DWITH_CGAL_Qt4=OFF \ ++ $(BE_QUIET) && \ ++ gmake $(BE_QUIET) && gmake install $(BE_QUIET) + endif + ifdef PLAT_MINGW + @cd "CGAL-$(VER_CGAL)" && \ Property changes on: head/games/xptools/files/patch-libs_Makefile ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +on \ 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/xptools/files/patch-makerules_Meshtool =================================================================== --- head/games/xptools/files/patch-makerules_Meshtool (nonexistent) +++ head/games/xptools/files/patch-makerules_Meshtool (revision 454683) @@ -0,0 +1,34 @@ +--- makerules/MeshTool.orig 2017-04-14 14:21:02 UTC ++++ makerules/MeshTool +@@ -11,18 +11,20 @@ + ifdef PLAT_LINUX + LDFLAGS += -static + LIBS := ./libs/local$(MULTI_SUFFIX)/lib/libCGAL.a +-LIBS += ./libs/local$(MULTI_SUFFIX)/lib/libboost_thread.a +-LIBS += ./libs/local$(MULTI_SUFFIX)/lib/libboost_system.a +-LIBS += ./libs/local$(MULTI_SUFFIX)/lib/libsquish.a +-LIBS += ./libs/local$(MULTI_SUFFIX)/lib/libgeotiff.a +-LIBS += ./libs/local$(MULTI_SUFFIX)/lib/libshp.a +-LIBS += ./libs/local$(MULTI_SUFFIX)/lib/libproj.a +-LIBS += ./libs/local$(MULTI_SUFFIX)/lib/libtiff.a +-LIBS += ./libs/local$(MULTI_SUFFIX)/lib/libjpeg.a +-LIBS += ./libs/local$(MULTI_SUFFIX)/lib/libpng.a +-LIBS += ./libs/local$(MULTI_SUFFIX)/lib/libz.a +-LIBS += ./libs/local$(MULTI_SUFFIX)/lib/libjasper.a ++LIBS += ${PREFIX}/lib/libboost_thread.a ++LIBS += ${PREFIX}/lib/libboost_system.a ++LIBS += ${PREFIX}/lib/libsquish.a ++LIBS += ${PREFIX}/lib/libgeotiff.a ++LIBS += ${PREFIX}/lib/libshp.a ++LIBS += ${PREFIX}/lib/libproj.a ++LIBS += ${PREFIX}/lib/libtiff.a ++LIBS += ${PREFIX}/lib/libjbig.a ++LIBS += ${PREFIX}/lib/libjpeg.a ++LIBS += ${PREFIX}/lib/libpng.a ++LIBS += -lz -llzma ++LIBS += ${PREFIX}/lib/libjasper.a + LIBS += -lpthread -lrt ++LIBS += -lexecinfo -lelf + endif #PLAT_LINUX + + ifdef PLAT_MINGW Property changes on: head/games/xptools/files/patch-makerules_Meshtool ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +on \ 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/xptools/files/patch-makerules_RenderFarmUI =================================================================== --- head/games/xptools/files/patch-makerules_RenderFarmUI (nonexistent) +++ head/games/xptools/files/patch-makerules_RenderFarmUI (revision 454683) @@ -0,0 +1,25 @@ +--- makerules/RenderFarmUI.orig 2017-04-14 14:21:02 UTC ++++ makerules/RenderFarmUI +@@ -14,10 +14,10 @@ + LIBS += -Wl,--as-needed + LIBS += -Wl,-Bstatic -Wl,--start-group + LIBS += -lexpat -lsquish -lsqlite3 -lshp -lgeotiff +-LIBS += -lCGAL -lCGAL_Core -lproj -lfreetype -ltiff -ljpeg -lpng -lz -ljasper +-LIBS += -lgmp -lmpfr -lstdc++ -lm -lgcc -lgcc_eh ++LIBS += -lCGAL -lproj -lfreetype -ltiff -ljbig -ljpeg -lpng -lz -lbz2 -llzma -ljasper ++LIBS += -lgmp -lmpfr -lc++ -lm -lgcc -lgcc_eh + LIBS += -Wl,--end-group -Wl,-Bdynamic +-LIBS += -lQtCore -lQtGui -lQtOpenGL -lGL -lGLU -ldl -lc ++LIBS += -lQtCore -lQtGui -lQtOpenGL -lGL -lGLU -lexecinfo -lelf -lc + LIBS += -lboost_thread -lboost_system -lpthread + endif #PLAT_LINUX + +@@ -39,7 +39,7 @@ + LIBS += ./libs/local/lib/libpng.a + LIBS += ./libs/local/lib/libfreetype.a + LIBS += ./libs/local/lib/libexpat.a +-LIBS += ./libs/local/lib/libz.a ++LIBS += /usr/lib/libz.a /usr/lib/libbz2.a /usr/lib/liblzma.a + endif #PLAT_DARWIN + + ## Property changes on: head/games/xptools/files/patch-makerules_RenderFarmUI ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +on \ 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/xptools/files/patch-makerules_global_paths.mk =================================================================== --- head/games/xptools/files/patch-makerules_global_paths.mk (nonexistent) +++ head/games/xptools/files/patch-makerules_global_paths.mk (revision 454683) @@ -0,0 +1,20 @@ +--- makerules/global/paths.mk.orig 2017-04-14 14:21:02 UTC ++++ makerules/global/paths.mk +@@ -2,6 +2,8 @@ + # project wide include and library searchpaths + ############################################## + ++LIBPATHS += -L${PREFIX}/lib ++LIBPATHS += -L${PREFIX}/lib/qt4 + LIBPATHS += -L./libs/local$(MULTI_SUFFIX)/lib + + INCLUDEPATHS += -I./libs/local$(MULTI_SUFFIX)/include +@@ -43,5 +44,7 @@ + + ifdef PLAT_LINUX + INCLUDEPATHS += -I./libs/local$(MULTI_SUFFIX)/include/mesa +-INCLUDEPATHS += -I/usr/include/qt4 ++INCLUDEPATHS += -I${PREFIX}/include ++INCLUDEPATHS += -I${PREFIX}/include/qt4 ++INCLUDEPATHS += -I${PREFIX}/include/freetype2 + endif #PLAT_LINUX Property changes on: head/games/xptools/files/patch-makerules_global_paths.mk ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +on \ 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/xptools/files/patch-makerules_global_toplevel.mk =================================================================== --- head/games/xptools/files/patch-makerules_global_toplevel.mk (nonexistent) +++ head/games/xptools/files/patch-makerules_global_toplevel.mk (revision 454683) @@ -0,0 +1,34 @@ +--- makerules/global/toplevel.mk.orig 2017-04-14 14:21:02 UTC ++++ makerules/global/toplevel.mk +@@ -8,7 +8,7 @@ + .PHONY: all clean linkclean + + PLATFORM := $(shell uname) +-ARCHITECTURE := $(shell uname -m) ++ARCHITECTURE := $(shell uname -m |sed s/amd64/x86_64/) + WD := $(PWD) + + +@@ -23,6 +23,9 @@ + ifeq ($(PLATFORM), Linux) + PLAT_LINUX := Yes + endif ++ifeq ($(PLATFORM), FreeBSD) ++ PLAT_LINUX := Yes ++endif + ifeq ($(PLATFORM), Darwin) + PLAT_DARWIN := Yes + endif +@@ -110,9 +113,9 @@ + # if someone has a ppc linux machine, please define -DLIL/-DBIG in the code, + # remove them here and use the __ppc__ macro to resolve endianess issues + DEFINES := -DLIN=1 -DIBM=0 -DAPL=0 -DLIL=1 -DBIG=0 +- CFLAGS := $(M32_SWITCH) -Wno-deprecated-declarations -Wno-multichar -pipe -frounding-math +- CXXFLAGS := $(M32_SWITCH) -Wno-deprecated -Wno-deprecated-declarations -Wno-multichar -pipe -frounding-math +- LDFLAGS := $(M32_SWITCH) -static-libgcc ++ CFLAGS := $(M32_SWITCH) -Wno-deprecated-declarations -Wno-multichar -pipe ++ CXXFLAGS := $(M32_SWITCH) -Wno-deprecated -Wno-deprecated-declarations -Wno-multichar -pipe ++ LDFLAGS := $(M32_SWITCH) + BARE_LDFLAGS := + STRIPFLAGS := -s -x + endif Property changes on: head/games/xptools/files/patch-makerules_global_toplevel.mk ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +on \ 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/xptools/files/patch-src_GUI_GUI_Resources.cpp =================================================================== --- head/games/xptools/files/patch-src_GUI_GUI_Resources.cpp (nonexistent) +++ head/games/xptools/files/patch-src_GUI_GUI_Resources.cpp (revision 454683) @@ -0,0 +1,11 @@ +--- src/GUI/GUI_Resources.cpp.orig 2017-04-14 14:21:02 UTC ++++ src/GUI/GUI_Resources.cpp +@@ -242,7 +242,7 @@ + + GUI_Resource GUI_LoadResource(const char* in_resource) + { +- if (sResMap.empty()) gModuleHandle = dlopen(0, RTLD_NOW | RTLD_LOCAL | RTLD_DEEPBIND); ++ if (sResMap.empty()) gModuleHandle = dlopen(0, RTLD_NOW | RTLD_LOCAL); + if (!gModuleHandle) + { + printf("error opening module\n"); Property changes on: head/games/xptools/files/patch-src_GUI_GUI_Resources.cpp ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +on \ 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/xptools/files/patch-src_Network_PCSBSocket.lin.cpp =================================================================== --- head/games/xptools/files/patch-src_Network_PCSBSocket.lin.cpp (nonexistent) +++ head/games/xptools/files/patch-src_Network_PCSBSocket.lin.cpp (revision 454683) @@ -0,0 +1,12 @@ +--- src/Network/PCSBSocket.lin.cpp.orig 2017-04-14 14:21:02 UTC ++++ src/Network/PCSBSocket.lin.cpp +@@ -30,9 +30,6 @@ + #include + #include + #include +-#if LIN +- #include +-#endif + #include + #include + #include Property changes on: head/games/xptools/files/patch-src_Network_PCSBSocket.lin.cpp ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +on \ 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/xptools/files/patch-src_Obj_XDefs.h =================================================================== --- head/games/xptools/files/patch-src_Obj_XDefs.h (nonexistent) +++ head/games/xptools/files/patch-src_Obj_XDefs.h (revision 454683) @@ -0,0 +1,48 @@ +--- src/Obj/XDefs.h.orig 2017-04-14 14:21:02 UTC ++++ src/Obj/XDefs.h +@@ -177,40 +177,21 @@ + // #define __powerpc__ + // #endif + +- #if APL || LIN || MINGW_BUILD +-// TODO: replace this hack with standard conform , will disappear in the near future +- #define GCC_VERSION (__GNUC__ * 10000 \ +- + __GNUC_MINOR__ * 100 \ +- + __GNUC_PATCHLEVEL__) +- #if GCC_VERSION >= 40300 +- #include +- #include +- #else + #include +- #include +- #endif +- + namespace __gnu_cxx { + template<> + struct hash + { + size_t + operator()(const std::string& __s) const +- { return __stl_hash_string(__s.c_str()); } +- }; +- +- template<> +- struct hash +- { +- size_t +- operator()(const float& __s) const +- { return (size_t) __s; } ++ { ++ std::hash hash_fn; ++ return hash_fn(__s); ++ } + }; + + } +- #else +- #include +- #endif ++ + using namespace std; // DEC THIS TO GET THE NEW IOS FUNCTIONS IN fstream, iomanip, and string, which are all new, unlike the old fstream.h, iomanip.h, and string.h + using namespace __gnu_cxx; // DEC THIS TO GET THE NEW IOS FUNCTIONS IN fstream, iomanip, and string, which are all new, unlike the old fstream.h, iomanip.h, and string.h + using __gnu_cxx::hash_map; Property changes on: head/games/xptools/files/patch-src_Obj_XDefs.h ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +on \ 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/xptools/files/patch-src_UI_XGUIApp.cpp =================================================================== --- head/games/xptools/files/patch-src_UI_XGUIApp.cpp (nonexistent) +++ head/games/xptools/files/patch-src_UI_XGUIApp.cpp (revision 454683) @@ -0,0 +1,11 @@ +--- src/UI/XGUIApp.cpp.orig 2017-04-14 14:21:02 UTC ++++ src/UI/XGUIApp.cpp +@@ -26,6 +26,8 @@ + #include "PlatformUtils.h" + #include "ObjCUtils.h" + ++#include ++ + class XGrinderWin; + + #if IBM Property changes on: head/games/xptools/files/patch-src_UI_XGUIApp.cpp ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +on \ 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/xptools/files/patch-src_Utils_GISUtils.cpp =================================================================== --- head/games/xptools/files/patch-src_Utils_GISUtils.cpp (nonexistent) +++ head/games/xptools/files/patch-src_Utils_GISUtils.cpp (revision 454683) @@ -0,0 +1,15 @@ +--- src/Utils/GISUtils.cpp.orig 2017-11-07 02:12:22 UTC ++++ src/Utils/GISUtils.cpp +@@ -40,12 +40,7 @@ + // set to 1 to save geotiff inside geojp2 to disk + #define DUMP_GTIF 0 + +-#if defined(IBM) +- #include +- #include "GUI_Unicode.h" +-#else + #include +-#endif + void make_cache_file_path(const char * cache_base, int west, int south, const char * cache_name, char path[1024]) + { + sprintf(path, "%s%s%+03d%+04d%s%+03d%+04d.%s.txt", cache_base, DIR_STR, latlon_bucket (south), latlon_bucket (west), DIR_STR, (int) south, (int) west, cache_name); Property changes on: head/games/xptools/files/patch-src_Utils_GISUtils.cpp ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +on \ 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/xptools/files/patch-src_Utils_PlatformUtils.lin.cpp =================================================================== --- head/games/xptools/files/patch-src_Utils_PlatformUtils.lin.cpp (nonexistent) +++ head/games/xptools/files/patch-src_Utils_PlatformUtils.lin.cpp (revision 454683) @@ -0,0 +1,10 @@ +--- src/Utils/PlatformUtils.lin.cpp.orig 2017-04-14 14:21:02 UTC ++++ src/Utils/PlatformUtils.lin.cpp +@@ -28,7 +28,6 @@ + #include + #include + #include +-#include + + string GetApplicationPath() + { Property changes on: head/games/xptools/files/patch-src_Utils_PlatformUtils.lin.cpp ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +on \ 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/xptools/files/patch-src_WEDCore_WED_AppMain.cpp =================================================================== --- head/games/xptools/files/patch-src_WEDCore_WED_AppMain.cpp (nonexistent) +++ head/games/xptools/files/patch-src_WEDCore_WED_AppMain.cpp (revision 454683) @@ -0,0 +1,11 @@ +--- src/WEDCore/WED_AppMain.cpp.orig 2017-04-14 14:21:02 UTC ++++ src/WEDCore/WED_AppMain.cpp +@@ -27,6 +27,8 @@ + #include + #endif + ++#include ++ + #include "WED_AboutBox.h" + // Stuff we need to init + //#include "XESInit.h" Property changes on: head/games/xptools/files/patch-src_WEDCore_WED_AppMain.cpp ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +on \ 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/xptools/files/patch-src_XESCore_Airports.cpp =================================================================== --- head/games/xptools/files/patch-src_XESCore_Airports.cpp (nonexistent) +++ head/games/xptools/files/patch-src_XESCore_Airports.cpp (revision 454683) @@ -0,0 +1,14 @@ +/usr/local/include/boost/numeric/interval/hw_rounding.hpp:42:4: error: Boost.Numeric.Interval: Please specify rounding control mechanism. +--- src/XESCore/Airports.cpp.orig 2017-11-07 03:31:14 UTC ++++ src/XESCore/Airports.cpp +@@ -38,6 +38,10 @@ + #include "CompGeomUtils.h" + #include "MapBuffer.h" + #include ++// FIXME Arch-specific! ++#define __x86_64__ YES ++#define __USE_ISOC99 YES ++// END FIXME + #include + #include + #if DEV Property changes on: head/games/xptools/files/patch-src_XESCore_Airports.cpp ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +on \ 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/xptools/files/patch-src__WEDImportExport__WED_DSFExport.cpp.patch =================================================================== --- head/games/xptools/files/patch-src__WEDImportExport__WED_DSFExport.cpp.patch (nonexistent) +++ head/games/xptools/files/patch-src__WEDImportExport__WED_DSFExport.cpp.patch (revision 454683) @@ -0,0 +1,38 @@ +--- src/WEDImportExport/WED_DSFExport.cpp.orig 2017-04-14 14:21:02 UTC ++++ src/WEDImportExport/WED_DSFExport.cpp +@@ -685,7 +685,7 @@ + + } + +-static void DSF_AccumChainBezier( ++static void DSF_AccumChainBezier2p( + vector::const_iterator start, + vector::const_iterator end, + const Bbox2& bounds, +@@ -802,7 +802,7 @@ + } + } + +-static void DSF_AccumChain( ++static void DSF_AccumChain2p( + vector::const_iterator start, + vector::const_iterator end, + const Bbox2& bounds, +@@ -1370,7 +1370,7 @@ + if(fac_is_auto_closed && bad_match(chain.front(),chain.back())) + problem_children.insert(what); + else +- DSF_AccumChainBezier(chain.begin(),chain.end(), safe_bounds, cbs,writer, idx, fac->GetHeight(), fac_is_auto_closed); ++ DSF_AccumChainBezier2p(chain.begin(),chain.end(), safe_bounds, cbs,writer, idx, fac->GetHeight(), fac_is_auto_closed); + } + } + else +@@ -1391,7 +1391,7 @@ + if(fac_is_auto_closed && bad_match(chain.front(),chain.back())) + problem_children.insert(what); + else +- DSF_AccumChain(chain.begin(),chain.end(), safe_bounds, cbs,writer, idx, fac->GetHeight(), fac_is_auto_closed); ++ DSF_AccumChain2p(chain.begin(),chain.end(), safe_bounds, cbs,writer, idx, fac->GetHeight(), fac_is_auto_closed); + } + } + } Property changes on: head/games/xptools/files/patch-src__WEDImportExport__WED_DSFExport.cpp.patch ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +on \ 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/xptools/files/patch-src_linuxinit_initializer.cpp =================================================================== --- head/games/xptools/files/patch-src_linuxinit_initializer.cpp (nonexistent) +++ head/games/xptools/files/patch-src_linuxinit_initializer.cpp (revision 454683) @@ -0,0 +1,13 @@ +--- src/linuxinit/initializer.cpp.orig 2017-04-14 14:21:02 UTC ++++ src/linuxinit/initializer.cpp +@@ -102,9 +102,7 @@ + } + m_init = true; + // Try to resolve /proc/self/exe first +- if (!(m_abspath = canonicalize_file_name("/proc/self/exe"))) +- // Try argv[0] +- if (!(m_abspath = canonicalize_file_name(*argv[0]))) ++ if (!(m_abspath = *argv[0])) + goto critical; + + temp = strdup(const_cast(m_abspath)); Property changes on: head/games/xptools/files/patch-src_linuxinit_initializer.cpp ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +on \ 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/xptools/pkg-descr =================================================================== --- head/games/xptools/pkg-descr (nonexistent) +++ head/games/xptools/pkg-descr (revision 454683) @@ -0,0 +1,7 @@ +The X-Plane Scenery Tools (XPTools) code base is the source code tree for all +of the Laminar Research scenery creation/editing tools. This code does not +include X-Plane and the "X-Apps" (PlaneMaker, WorldMaker, AirfoilMaker, and +Briefer). It does include source to the ac3d x-plane plugin, WED, the various +tools, and our global scenery generator. + +WWW: https://developer.x-plane.com/code/ Property changes on: head/games/xptools/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +on \ 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/xptools/pkg-message =================================================================== --- head/games/xptools/pkg-message (nonexistent) +++ head/games/xptools/pkg-message (revision 454683) @@ -0,0 +1,16 @@ +X-Plane itself does not need to be installed before using WED. However, WED will +require that you choose the X-Plane folder before it will allow you to do +anything. Create a working directory with the following structure before +starting WED for the first time. + +working directory <-- Pick a name + |--Custom Scenery + |--Global Scenery + |--Resources + |--default scenery + +You can create it with the following commands: + +$ mkdir working_directory +$ cd working_directory +$ mkdir -p 'Custom Scenery' 'Global Scenery' 'Resources/default scenery' Property changes on: head/games/xptools/pkg-message ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +on \ 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/xptools/pkg-plist =================================================================== --- head/games/xptools/pkg-plist (nonexistent) +++ head/games/xptools/pkg-plist (revision 454683) @@ -0,0 +1,10 @@ +bin/DDSTool +bin/DSFTool +bin/MeshTool +bin/ObjConverter +bin/ObjView +bin/RenderFarm +bin/RenderFarmUI +bin/WED +bin/XGrinder +bin/XPlaneSupportLin.p Property changes on: head/games/xptools/pkg-plist ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +on \ 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