Index: head/games/Makefile =================================================================== --- head/games/Makefile (revision 411819) +++ head/games/Makefile (revision 411820) @@ -1,1200 +1,1201 @@ # $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 += 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 += 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 += 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 += 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-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 += 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 += hoverboard-sdl SUBDIR += hs-scroll 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 += 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 += libgames-support 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-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 += 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 += nethack36 SUBDIR += nethack36-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 += openmw 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 += rubygem-fortune_gem 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 += slade 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 += supertux2 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 += tesseract SUBDIR += tesseract-data 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 += trenchbroom 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/trenchbroom/Makefile =================================================================== --- head/games/trenchbroom/Makefile (nonexistent) +++ head/games/trenchbroom/Makefile (revision 411820) @@ -0,0 +1,46 @@ +# Created by: Alexey Dokuchaev +# $FreeBSD$ + +PORTNAME= trenchbroom +PORTVERSION= 2.0.0.b +CATEGORIES= games + +MAINTAINER= danfe@FreeBSD.org +COMMENT= Cross-platform level editor for Quake-engine based games + +LICENSE= GPLv3 + +LIB_DEPENDS= libfreeimage.so:${PORTSDIR}/graphics/freeimage + +USE_GITHUB= yes +GH_ACCOUNT= kduske +GH_PROJECT= TrenchBroom +GH_TAGNAME= ed46601 + +USES= cmake compiler:c++11-lib pkgconfig +USE_GL= glew +USE_WX= 3.0+ +CMAKE_ARGS= -DAPP_BUILD_CHANNEL:STRING="for ${OPSYS}/${ARCH}" + +PORTDOCS= README.md + +OPTIONS_DEFINE= DOCS + +post-patch: + @${GREP} -Rl --null std::tr1:: ${WRKSRC}/common/src | ${XARGS} -0 \ + ${REINPLACE_CMD} -e 's,std::tr1::,std::,g' + @${REINPLACE_CMD} -e 's,Build ,&Type: ,' \ + ${WRKSRC}/common/src/View/AppInfoPanel.cpp + @${REINPLACE_CMD} -e 's,%%DATADIR%%,${DATADIR},' \ + ${WRKSRC}/common/src/IO/SystemPaths.cpp + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/TrenchBroom ${STAGEDIR}${PREFIX}/bin + @${RMDIR} ${WRKSRC}/Resources/help || : + cd ${WRKSRC}/Resources && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} + +do-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} + +.include Property changes on: head/games/trenchbroom/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/trenchbroom/distinfo =================================================================== --- head/games/trenchbroom/distinfo (nonexistent) +++ head/games/trenchbroom/distinfo (revision 411820) @@ -0,0 +1,2 @@ +SHA256 (kduske-TrenchBroom-2.0.0.b-ed46601_GH0.tar.gz) = d0bac990d9b19f4d7f7aba392a561d1ee87ca396af2fce42a4989021d8466312 +SIZE (kduske-TrenchBroom-2.0.0.b-ed46601_GH0.tar.gz) = 20513562 Property changes on: head/games/trenchbroom/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/trenchbroom/files/patch-CMakeLists.txt =================================================================== --- head/games/trenchbroom/files/patch-CMakeLists.txt (nonexistent) +++ head/games/trenchbroom/files/patch-CMakeLists.txt (revision 411820) @@ -0,0 +1,40 @@ +--- CMakeLists.txt.orig 2016-03-09 20:19:17 UTC ++++ CMakeLists.txt +@@ -18,12 +18,12 @@ SET(LIB_INCLUDE_DIR "${LIB_DIR}/include" + SET(LIB_SOURCE_DIR "${LIB_DIR}/src") + + INCLUDE(cmake/wxWidgets.cmake) +-INCLUDE(cmake/FreeType.cmake) ++#INCLUDE(cmake/FreeType.cmake) + INCLUDE(cmake/FreeImage.cmake) + +-INCLUDE(cmake/GTest.cmake) +-INCLUDE(cmake/GMock.cmake) +-INCLUDE(cmake/Glew.cmake) ++#INCLUDE(cmake/GTest.cmake) ++#INCLUDE(cmake/GMock.cmake) ++#INCLUDE(cmake/Glew.cmake) + INCLUDE(cmake/Common.cmake) + + # Include directories +@@ -45,12 +45,10 @@ ENDIF() + # Compiler configuration + IF(COMPILER_IS_CLANG) + MESSAGE(STATUS "Compiler is Clang") +- SET(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O3") +- SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Weverything -pedantic -Wno-format -Wno-variadic-macros -Wno-c++11-long-long -Wno-c99-extensions -Wno-padded -Wno-unused-parameter -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-weak-template-vtables -Wno-float-equal -Wno-used-but-marked-unused -Wno-format-nonliteral -Wno-missing-noreturn -Wno-unused-local-typedef -stdlib=libstdc++") ++ SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Weverything -pedantic -Wno-format -Wno-variadic-macros -Wno-c++11-long-long -Wno-c99-extensions -Wno-padded -Wno-unused-parameter -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-weak-template-vtables -Wno-float-equal -Wno-used-but-marked-unused -Wno-format-nonliteral -Wno-missing-noreturn -Wno-unused-local-typedef") + ELSEIF(COMPILER_IS_GNU) + MESSAGE(STATUS "Compiler is GNU") +- SET(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O3") +- SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -pedantic -Wno-format -Wno-variadic-macros -Wno-padded -Wno-unused-parameter -Wno-float-equal -Wno-format-nonliteral -Wno-missing-noreturn") ++ SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x -Wall -Wextra -pedantic -Wno-format -Wno-variadic-macros -Wno-padded -Wno-unused-parameter -Wno-float-equal -Wno-format-nonliteral -Wno-missing-noreturn") + ELSEIF(COMPILER_IS_MSVC) + MESSAGE(STATUS "Compiler is MSVC") + SET(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} /Ox") +@@ -77,4 +75,4 @@ IF(CMAKE_BUILD_TYPE MATCHES "Debug") + ENDIF() + + INCLUDE(cmake/TrenchBroomApp.cmake) +-INCLUDE(cmake/TrenchBroomTest.cmake) ++#INCLUDE(cmake/TrenchBroomTest.cmake) Property changes on: head/games/trenchbroom/files/patch-CMakeLists.txt ___________________________________________________________________ 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/trenchbroom/files/patch-cmake_GenerateVersion.cmake.in =================================================================== --- head/games/trenchbroom/files/patch-cmake_GenerateVersion.cmake.in (nonexistent) +++ head/games/trenchbroom/files/patch-cmake_GenerateVersion.cmake.in (revision 411820) @@ -0,0 +1,12 @@ +--- cmake/GenerateVersion.cmake.in.orig 2016-03-09 20:19:17 UTC ++++ cmake/GenerateVersion.cmake.in +@@ -2,7 +2,7 @@ INCLUDE("@CMAKE_SOURCE_DIR@/cmake/Utils. + GET_APP_VERSION(@APP_DIR@ APP_VERSION_MAJOR APP_VERSION_MINOR APP_VERSION_MAINTENANCE) + GET_BUILD_ID("@GIT_EXECUTABLE@" "@CMAKE_SOURCE_DIR@" APP_BUILD_ID) + +-SET(APP_BUILD_CHANNEL @APP_BUILD_CHANNEL@) +-SET(APP_BUILD_TYPE @CMAKE_BUILD_TYPE@) ++SET(APP_BUILD_CHANNEL "@APP_BUILD_CHANNEL@") ++SET(APP_BUILD_TYPE "@CMAKE_BUILD_TYPE@") + STRING(SUBSTRING @CMAKE_BUILD_TYPE@ 0 1 APP_BUILD_TYPE_SHORT) + CONFIGURE_FILE("@APP_SOURCE_DIR@/Version.h.in" "@CMAKE_CURRENT_BINARY_DIR@/Version.h" @ONLY) Property changes on: head/games/trenchbroom/files/patch-cmake_GenerateVersion.cmake.in ___________________________________________________________________ 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/trenchbroom/files/patch-cmake_TrenchBroomApp.cmake =================================================================== --- head/games/trenchbroom/files/patch-cmake_TrenchBroomApp.cmake (nonexistent) +++ head/games/trenchbroom/files/patch-cmake_TrenchBroomApp.cmake (revision 411820) @@ -0,0 +1,47 @@ +--- cmake/TrenchBroomApp.cmake.orig 2016-03-09 20:19:17 UTC ++++ cmake/TrenchBroomApp.cmake +@@ -1,4 +1,4 @@ +-INCLUDE(cmake/GenerateHelp.cmake) ++#INCLUDE(cmake/GenerateHelp.cmake) + + SET(APP_DIR "${CMAKE_SOURCE_DIR}/app") + SET(APP_SOURCE_DIR "${APP_DIR}/src") +@@ -84,8 +84,8 @@ ENDIF() + + ADD_EXECUTABLE(TrenchBroom WIN32 MACOSX_BUNDLE ${APP_SOURCE} $) + +-TARGET_LINK_LIBRARIES(TrenchBroom glew ${wxWidgets_LIBRARIES} ${FREETYPE_LIBRARIES} ${FREEIMAGE_LIBRARIES}) +-SET_TARGET_PROPERTIES(TrenchBroom PROPERTIES COMPILE_DEFINITIONS "GLEW_STATIC") ++TARGET_LINK_LIBRARIES(TrenchBroom GLEW freetype ${wxWidgets_LIBRARIES} ${FREETYPE_LIBRARIES} ${FREEIMAGE_LIBRARIES}) ++#SET_TARGET_PROPERTIES(TrenchBroom PROPERTIES COMPILE_DEFINITIONS "GLEW_STATIC") + + GET_APP_VERSION("${APP_DIR}" CPACK_PACKAGE_VERSION_MAJOR CPACK_PACKAGE_VERSION_MINOR CPACK_PACKAGE_VERSION_PATCH) + GET_BUILD_ID("${GIT_EXECUTABLE}" "${CMAKE_SOURCE_DIR}" APP_BUILD_ID) +@@ -102,7 +102,7 @@ ADD_CUSTOM_TARGET(GenerateVersion + ${CMAKE_COMMAND} -P "${CMAKE_CURRENT_BINARY_DIR}/GenerateVersion.cmake") + ADD_DEPENDENCIES(TrenchBroom GenerateVersion) + +-ADD_DEPENDENCIES(TrenchBroom GenerateHelp) ++#ADD_DEPENDENCIES(TrenchBroom GenerateHelp) + + IF(APPLE) + # Configure variables that are substituted into the plist +@@ -136,14 +136,15 @@ IF(WIN32) + ) + ENDIF() + +-# Properly link to OpenGL libraries on Linux +-IF(${CMAKE_SYSTEM_NAME} MATCHES "Linux") ++# Properly link to OpenGL libraries on Unix-like systems ++IF(${CMAKE_SYSTEM_NAME} MATCHES "Linux|FreeBSD") + FIND_PACKAGE(OpenGL) ++ INCLUDE_DIRECTORIES(SYSTEM ${OPENGL_INCLUDE_DIR}) + TARGET_LINK_LIBRARIES(TrenchBroom ${OPENGL_LIBRARIES}) + ENDIF() + + # Set up the resources and DLLs for the executable +-IF(WIN32 OR ${CMAKE_SYSTEM_NAME} MATCHES "Linux") ++IF(WIN32 OR ${CMAKE_SYSTEM_NAME} MATCHES "Linux|FreeBSD") + # Copy button images to resources directory + ADD_CUSTOM_COMMAND(TARGET TrenchBroom POST_BUILD + COMMAND ${CMAKE_COMMAND} -E copy_directory "${APP_DIR}/resources/graphics/images" "$/Resources/images" Property changes on: head/games/trenchbroom/files/patch-cmake_TrenchBroomApp.cmake ___________________________________________________________________ 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/trenchbroom/files/patch-cmake_wxWidgets.cmake =================================================================== --- head/games/trenchbroom/files/patch-cmake_wxWidgets.cmake (nonexistent) +++ head/games/trenchbroom/files/patch-cmake_wxWidgets.cmake (revision 411820) @@ -0,0 +1,31 @@ +--- cmake/wxWidgets.cmake.orig 2016-03-09 20:19:17 UTC ++++ cmake/wxWidgets.cmake +@@ -15,21 +15,16 @@ IF(WIN32) + ELSE() + SET(wxWidgets_USE_UNICODE ON) + SET(wxWidgets_USE_UNIVERSAL ON) +- IF(CMAKE_BUILD_TYPE STREQUAL "Debug") +- SET(wxWidgets_USE_DEBUG ON) +- SET(wxWidgets_USE_STATIC OFF) +- MESSAGE(STATUS "Using debug version of wxWidgets") +- ELSE() +- SET(wxWidgets_USE_DEBUG OFF) +- SET(wxWidgets_USE_STATIC ON) +- MESSAGE(STATUS "Using static wxWidgets library") +- ENDIF() ++ SET(wxWidgets_USE_DEBUG OFF) ++ SET(wxWidgets_USE_STATIC OFF) ++ MESSAGE(STATUS "Using dynamic wxWidgets library") + ENDIF() + +-SET(wxWidgets_FIND_COMPONENTS gl core base adv) ++#SET(wxWidgets_FIND_COMPONENTS gl core base adv) ++FIND_PACKAGE(wxWidgets 3.0 COMPONENTS gl core base adv) + +-SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_CURRENT_SOURCE_DIR}/cmake/Modules/") +-FIND_PACKAGE(wxWidgetsTB REQUIRED) ++#SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_CURRENT_SOURCE_DIR}/cmake/Modules/") ++#FIND_PACKAGE(wxWidgetsTB REQUIRED) + INCLUDE("${wxWidgets_USE_FILE}") + + # Remove QuickTime framework on OS X; it's not needed and produces a linker warning Property changes on: head/games/trenchbroom/files/patch-cmake_wxWidgets.cmake ___________________________________________________________________ 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/trenchbroom/files/patch-freebsd-support =================================================================== --- head/games/trenchbroom/files/patch-freebsd-support (nonexistent) +++ head/games/trenchbroom/files/patch-freebsd-support (revision 411820) @@ -0,0 +1,66 @@ +--- common/src/IO/SystemPaths.cpp.orig 2016-03-09 20:19:17 UTC ++++ common/src/IO/SystemPaths.cpp +@@ -28,6 +28,9 @@ + #include + #elif defined __linux__ + #include ++#elif defined __FreeBSD__ ++#include ++#include + #endif + + namespace TrenchBroom { +@@ -74,6 +77,19 @@ namespace TrenchBroom { + const Path appPath(appPathStr); + return appPath.deleteLastComponent(); + } ++#elif defined __FreeBSD__ ++ Path appDirectory() { ++ char buf[1024]; ++ const int mib[4] = { CTL_KERN, KERN_PROC, KERN_PROC_PATHNAME, -1 }; ++ size_t len = sizeof(buf); ++ ++ const int result = sysctl(mib, 4, buf, &len, 0x0, 0); ++ assert(result == 0); ++ ++ const String appPathStr(buf); ++ const Path appPath(appPathStr); ++ return appPath.deleteLastComponent(); ++ } + #endif + + #if defined __APPLE__ +@@ -99,9 +115,9 @@ namespace TrenchBroom { + Path resourceDirectory() { + return appDirectory() + Path("Resources"); + } +-#elif defined __linux__ ++#elif defined __linux__ || defined __FreeBSD__ + Path resourceDirectory() { +- return appDirectory() + Path("Resources"); ++ return Path("%%DATADIR%%"); + } + #endif + +--- common/src/View/KeyboardShortcut.cpp.orig 2016-03-09 20:19:17 UTC ++++ common/src/View/KeyboardShortcut.cpp +@@ -74,7 +74,7 @@ namespace TrenchBroom { + } + + bool KeyboardShortcut::isShortcutValid(const int key, const int modifier1, const int modifier2, const int modifier3) { +-#ifdef __linux__ ++#if defined __linux__ || defined __FreeBSD__ + // TAB and Escape are never allowed on GTK2: + if (key == WXK_TAB || key == WXK_ESCAPE) + return false; +--- common/src/View/ViewConstants.h.orig 2016-03-09 20:19:17 UTC ++++ common/src/View/ViewConstants.h +@@ -63,7 +63,7 @@ namespace TrenchBroom { + static const int TextBoxInnerMargin = 0; + static const int TabBarBarLeftMargin = 10; + static const int ToggleButtonStyle = 0x08000000; // wxBORDER_SUNKEN +-#elif defined __linux__ ++#elif defined __linux__ || defined __FreeBSD__ + static const int DialogOuterMargin = 10; + static const int DialogButtonTopMargin = 10; + static const int DialogButtonSideMargin = 0; Property changes on: head/games/trenchbroom/files/patch-freebsd-support ___________________________________________________________________ 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/trenchbroom/files/patch-git-0f4b6d2 =================================================================== --- head/games/trenchbroom/files/patch-git-0f4b6d2 (nonexistent) +++ head/games/trenchbroom/files/patch-git-0f4b6d2 (revision 411820) @@ -0,0 +1,116 @@ +--- common/src/IO/ConfigParser.cpp.orig 2016-03-09 20:19:17 UTC ++++ common/src/IO/ConfigParser.cpp +@@ -61,10 +61,10 @@ namespace TrenchBroom { + case '\t': + case '\n': + case '\r': +- discardWhile(Whitespace); ++ discardWhile(Whitespace()); + break; + default: { +- const char* e = readString(Whitespace + "="); ++ const char* e = readString(Whitespace() + "="); + if (e == NULL) + throw ParserException(startLine, startColumn, "Unexpected character: " + String(c, 1)); + return Token(ConfigToken::Identifier, c, e, offset(c), startLine, startColumn); +--- common/src/IO/FgdParser.cpp.orig 2016-03-09 20:19:17 UTC ++++ common/src/IO/FgdParser.cpp +@@ -79,7 +79,7 @@ namespace TrenchBroom { + case '\t': + case '\n': + case '\r': +- discardWhile(Whitespace); ++ discardWhile(Whitespace()); + break; + default: { + const char* e = readInteger(WordDelims); +--- common/src/IO/StandardMapParser.cpp.orig 2016-03-09 20:19:17 UTC ++++ common/src/IO/StandardMapParser.cpp +@@ -25,7 +25,10 @@ + + namespace TrenchBroom { + namespace IO { +- const String QuakeMapTokenizer::NumberDelim = Whitespace + ")"; ++ const String& QuakeMapTokenizer::NumberDelim() { ++ static const String numberDelim(Whitespace() + ")"); ++ return numberDelim; ++ } + + QuakeMapTokenizer::QuakeMapTokenizer(const char* begin, const char* end) : + Tokenizer(begin, end), +@@ -88,18 +91,18 @@ namespace TrenchBroom { + case '\r': + case ' ': + case '\t': +- discardWhile(Whitespace); ++ discardWhile(Whitespace()); + break; + default: { // whitespace, integer, decimal or word +- const char* e = readInteger(NumberDelim); ++ const char* e = readInteger(NumberDelim()); + if (e != NULL) + return Token(QuakeMapToken::Integer, c, e, offset(c), startLine, startColumn); + +- e = readDecimal(NumberDelim); ++ e = readDecimal(NumberDelim()); + if (e != NULL) + return Token(QuakeMapToken::Decimal, c, e, offset(c), startLine, startColumn); + +- e = readString(Whitespace); ++ e = readString(Whitespace()); + if (e == NULL) + throw ParserException(startLine, startColumn, "Unexpected character: " + String(c, 1)); + return Token(QuakeMapToken::String, c, e, offset(c), startLine, startColumn); +@@ -356,7 +359,7 @@ namespace TrenchBroom { + } + + // texture names can contain braces etc, so we just read everything until the next opening bracket or number +- String textureName = m_tokenizer.readAnyString(QuakeMapTokenizer::Whitespace); ++ String textureName = m_tokenizer.readAnyString(QuakeMapTokenizer::Whitespace()); + if (textureName == Model::BrushFace::NoTextureName) + textureName = ""; + +--- common/src/IO/StandardMapParser.h.orig 2016-03-09 20:19:17 UTC ++++ common/src/IO/StandardMapParser.h +@@ -50,7 +50,7 @@ namespace TrenchBroom { + + class QuakeMapTokenizer : public Tokenizer { + private: +- static const String NumberDelim; ++ static const String& NumberDelim(); + bool m_skipEol; + public: + QuakeMapTokenizer(const char* begin, const char* end); +--- common/src/IO/Tokenizer.h.orig 2016-03-09 20:19:17 UTC ++++ common/src/IO/Tokenizer.h +@@ -54,7 +54,10 @@ namespace TrenchBroom { + + TokenStack m_tokenStack; + public: +- static const String Whitespace; ++ static const String& Whitespace() { ++ static const String whitespace(" \t\n\r"); ++ return whitespace; ++ } + public: + Tokenizer(const char* begin, const char* end) : + m_begin(begin), +@@ -205,7 +208,7 @@ namespace TrenchBroom { + } + + bool isWhitespace(const char c) const { +- return isAnyOf(c, Whitespace); ++ return isAnyOf(c, Whitespace()); + } + + const char* readInteger(const String& delims) { +@@ -297,9 +300,6 @@ namespace TrenchBroom { + + virtual Token emitToken() = 0; + }; +- +- template +- const String Tokenizer::Whitespace = " \t\n\r"; + } + } + #endif Property changes on: head/games/trenchbroom/files/patch-git-0f4b6d2 ___________________________________________________________________ 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/trenchbroom/files/patch-shared_ptr =================================================================== --- head/games/trenchbroom/files/patch-shared_ptr (nonexistent) +++ head/games/trenchbroom/files/patch-shared_ptr (revision 411820) @@ -0,0 +1,229 @@ +--- common/src/IO/GameConfigParser.cpp.orig 2016-03-09 20:19:17 UTC ++++ common/src/IO/GameConfigParser.cpp +@@ -36,7 +36,7 @@ namespace TrenchBroom { + using Model::GameConfig; + + const ConfigEntry::Ptr root = m_parser.parse(); +- if (root == NULL) ++ if (root.get() == NULL) + throw ParserException("Empty game config"); + + expectEntry(ConfigEntry::Type_Table, *root); +--- common/src/IO/GameFileSystem.cpp.orig 2016-03-09 20:19:17 UTC ++++ common/src/IO/GameFileSystem.cpp +@@ -44,7 +44,7 @@ namespace TrenchBroom { + Path::List::const_iterator it, end; + for (it = paks.begin(), end = paks.end(); it != end; ++it) { + MappedFile::Ptr file = diskFS->openFile(*it); +- assert(file != NULL); ++ assert(file.get() != NULL); + m_fileSystems.push_back(FSPtr(new PakFileSystem(path, file))); + } + } else { +@@ -95,7 +95,7 @@ namespace TrenchBroom { + const FSPtr fileSystem = *it; + if (fileSystem->fileExists(path)) { + const MappedFile::Ptr file = fileSystem->openFile(path); +- if (file != NULL) ++ if (file.get() != NULL) + return file; + } + } +--- common/src/IO/Wad.cpp.orig 2016-03-09 20:19:17 UTC ++++ common/src/IO/Wad.cpp +@@ -83,7 +83,7 @@ namespace TrenchBroom { + + Wad::Wad(const Path& path) : + m_file(Disk::openFile(path)) { +- if (m_file == NULL) ++ if (m_file.get() == NULL) + throw AssetException("Cannot open wad file " + path.asString()); + loadEntries(); + } +--- common/src/Model/BrushContentType.cpp.orig 2016-03-09 20:19:17 UTC ++++ common/src/Model/BrushContentType.cpp +@@ -32,7 +32,7 @@ namespace TrenchBroom { + m_transparent(transparent), + m_flagValue(flagValue), + m_evaluator(evaluator) { +- assert(m_evaluator != NULL); ++ assert(m_evaluator.get() != NULL); + } + + const String& BrushContentType::name() const { +--- common/src/Model/GameImpl.cpp.orig 2016-03-09 20:19:17 UTC ++++ common/src/Model/GameImpl.cpp +@@ -258,7 +258,7 @@ namespace TrenchBroom { + Assets::EntityModel* GameImpl::doLoadEntityModel(const IO::Path& path) const { + try { + const IO::MappedFile::Ptr file = m_fs.openFile(path); +- assert(file != NULL); ++ assert(file.get() != NULL); + + const String modelName = path.lastComponent().asString(); + const String extension = StringUtils::toLower(path.extension()); +--- common/src/Model/PickResult.cpp.orig 2016-03-09 20:19:17 UTC ++++ common/src/Model/PickResult.cpp +@@ -54,7 +54,7 @@ namespace TrenchBroom { + } + + void PickResult::addHit(const Hit& hit) { +- assert(m_compare != NULL); ++ assert(m_compare.get() != NULL); + Hit::List::iterator pos = std::upper_bound(m_hits.begin(), m_hits.end(), hit, CompareWrapper(m_compare.get())); + m_hits.insert(pos, hit); + } +--- common/src/Renderer/IndexArray.cpp.orig 2016-03-09 20:19:17 UTC ++++ common/src/Renderer/IndexArray.cpp +@@ -45,11 +45,11 @@ namespace TrenchBroom { + } + + size_t IndexArray::sizeInBytes() const { +- return m_holder == NULL ? 0 : m_holder->sizeInBytes(); ++ return m_holder.get() == NULL ? 0 : m_holder->sizeInBytes(); + } + + size_t IndexArray::indexCount() const { +- return m_holder == NULL ? 0 : m_holder->indexCount(); ++ return m_holder.get() == NULL ? 0 : m_holder->indexCount(); + } + + bool IndexArray::prepared() const { +--- common/src/Renderer/VertexArray.cpp.orig 2016-03-09 20:19:17 UTC ++++ common/src/Renderer/VertexArray.cpp +@@ -46,11 +46,11 @@ namespace TrenchBroom { + } + + size_t VertexArray::sizeInBytes() const { +- return m_holder == NULL ? 0 : m_holder->sizeInBytes(); ++ return m_holder.get() == NULL ? 0 : m_holder->sizeInBytes(); + } + + size_t VertexArray::vertexCount() const { +- return m_holder == NULL ? 0 : m_holder->vertexCount(); ++ return m_holder.get() == NULL ? 0 : m_holder->vertexCount(); + } + + bool VertexArray::prepared() const { +--- common/src/TrenchBroomApp.cpp.orig 2016-03-09 20:19:17 UTC ++++ common/src/TrenchBroomApp.cpp +@@ -165,7 +165,7 @@ namespace TrenchBroom { + + const Model::GameFactory& gameFactory = Model::GameFactory::instance(); + Model::GamePtr game = gameFactory.createGame(gameName); +- assert(game != NULL); ++ assert(game.get() != NULL); + + MapFrame* frame = m_frameManager->newFrame(); + frame->newDocument(game, mapFormat); +@@ -190,7 +190,7 @@ namespace TrenchBroom { + } + + Model::GamePtr game = gameFactory.createGame(gameName); +- assert(game != NULL); ++ assert(game.get() != NULL); + + frame = m_frameManager->newFrame(); + frame->openDocument(game, mapFormat, path); +--- common/src/View/ExecutableEvent.cpp.orig 2016-03-09 20:19:17 UTC ++++ common/src/View/ExecutableEvent.cpp +@@ -46,7 +46,7 @@ namespace TrenchBroom { + } + + void ExecutableEvent::execute() { +- if (m_executable != NULL) ++ if (m_executable.get() != NULL) + (*m_executable)(); + } + } +--- common/src/View/GLContextManager.cpp.orig 2016-03-09 20:19:17 UTC ++++ common/src/View/GLContextManager.cpp +@@ -42,7 +42,7 @@ namespace TrenchBroom { + + GLContext::Ptr GLContextManager::createContext(wxGLCanvas* canvas) { + GLContext::Ptr context(new GLContext(canvas, this)); +- if (m_mainContext == NULL) ++ if (m_mainContext.get() == NULL) + m_mainContext = context; + return context; + } +--- common/src/View/MapDocument.cpp.orig 2016-03-09 20:19:17 UTC ++++ common/src/View/MapDocument.cpp +@@ -154,7 +154,7 @@ namespace TrenchBroom { + } + + bool MapDocument::isGamePathPreference(const IO::Path& path) const { +- return m_game != NULL && m_game->isGamePathPreference(path); ++ return m_game.get() != NULL && m_game->isGamePathPreference(path); + } + + Model::Layer* MapDocument::currentLayer() const { +@@ -257,7 +257,7 @@ namespace TrenchBroom { + } + + void MapDocument::saveDocumentTo(const IO::Path& path) { +- assert(m_game != NULL); ++ assert(m_game.get() != NULL); + assert(m_world != NULL); + m_game->writeMap(m_world, path); + } +--- common/src/View/MapFrame.cpp.orig 2016-03-09 20:19:17 UTC ++++ common/src/View/MapFrame.cpp +@@ -86,7 +86,7 @@ namespace TrenchBroom { + + void MapFrame::Create(FrameManager* frameManager, MapDocumentSPtr document) { + assert(frameManager != NULL); +- assert(document != NULL); ++ assert(document.get() != NULL); + + m_frameManager = frameManager; + m_document = document; +--- common/src/View/SmartAttributeEditorManager.cpp.orig 2016-03-09 20:19:17 UTC ++++ common/src/View/SmartAttributeEditorManager.cpp +@@ -123,7 +123,7 @@ namespace TrenchBroom { + } + + void SmartAttributeEditorManager::deactivateEditor() { +- if (m_activeEditor != NULL) { ++ if (m_activeEditor.get() != NULL) { + m_activeEditor->deactivate(); + m_activeEditor = EditorPtr(); + m_name = ""; +@@ -131,7 +131,7 @@ namespace TrenchBroom { + } + + void SmartAttributeEditorManager::updateEditor() { +- if (m_activeEditor != NULL) { ++ if (m_activeEditor.get() != NULL) { + MapDocumentSPtr document = lock(m_document); + m_activeEditor->update(document->allSelectedAttributableNodes()); + } +--- common/src/View/ViewEditor.cpp.orig 2016-03-09 20:19:17 UTC ++++ common/src/View/ViewEditor.cpp +@@ -252,7 +252,7 @@ namespace TrenchBroom { + MapDocumentSPtr document = lock(m_document); + Model::GamePtr game = document->game(); + +- if (game != NULL) { ++ if (game.get() != NULL) { + Model::BrushContentType::FlagType hiddenFlags = 0; + const Model::BrushContentType::List& contentTypes = game->brushContentTypes(); + +@@ -452,7 +452,7 @@ namespace TrenchBroom { + + MapDocumentSPtr document = lock(m_document); + Model::GamePtr game = document->game(); +- if (game == NULL) { ++ if (game.get() == NULL) { + createEmptyBrushContentTypeFilter(parent); + } else { + const Model::BrushContentType::List& contentTypes = game->brushContentTypes(); +@@ -574,7 +574,7 @@ namespace TrenchBroom { + const Model::BrushContentType::FlagType hiddenFlags = editorContext.hiddenBrushContentTypes(); + + Model::GamePtr game = document->game(); +- if (game != NULL) { ++ if (game.get() != NULL) { + const Model::BrushContentType::List& contentTypes = game->brushContentTypes(); + for (size_t i = 0; i < contentTypes.size(); ++i) { + const Model::BrushContentType& contentType = contentTypes[i]; Property changes on: head/games/trenchbroom/files/patch-shared_ptr ___________________________________________________________________ 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/trenchbroom/pkg-descr =================================================================== --- head/games/trenchbroom/pkg-descr (nonexistent) +++ head/games/trenchbroom/pkg-descr (revision 411820) @@ -0,0 +1,22 @@ +TrenchBroom is a modern, cross platform level editor for Quake-engine based +games. It currently supports Quake, Quake 2, and Hexen 2, is easy to use, +and provides many simple and advanced tools to make complex and interesting +levels with ease. Some of its features: + + - True 3D editing, no 2D views required + - High performance renderer with support for huge maps + - Vertex editing with edge and face splitting that will not create + invalid brushes + - Manipulation of multiple vertices at once (great for trisoup editing) + - Move, rotate, and flip brushes and entities + - Precise texture lock for all operations + - Smart entity property editors + - Graphical entity browser with drag and drop support + - Comprehensive texture application and manipulation tools + - Search and filter functions + - Unlimited undo and redo + - Point file support + - Support for FGD and DEF entity definition files, mods, and multiple + WAD files + +WWW: http://kristianduske.com/trenchbroom/ Property changes on: head/games/trenchbroom/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/trenchbroom/pkg-plist =================================================================== --- head/games/trenchbroom/pkg-plist (nonexistent) +++ head/games/trenchbroom/pkg-plist (revision 411820) @@ -0,0 +1,95 @@ +bin/TrenchBroom +%%DATADIR%%/fonts/SIL Open Font License.txt +%%DATADIR%%/fonts/SourceSansPro-Regular.otf +%%DATADIR%%/games/Halflife/HalfLife.fgd +%%DATADIR%%/games/Hexen2.cfg +%%DATADIR%%/games/Hexen2/Hexen2.fgd +%%DATADIR%%/games/Hexen2/Icon.png +%%DATADIR%%/games/Hexen2/palette.lmp +%%DATADIR%%/games/Quake.cfg +%%DATADIR%%/games/Quake/Icon.png +%%DATADIR%%/games/Quake/palette.lmp +%%DATADIR%%/games/Quake/Quake.fgd +%%DATADIR%%/games/Quake/Quoth2.fgd +%%DATADIR%%/games/Quake/Rubicon2.def +%%DATADIR%%/games/Quake2.cfg +%%DATADIR%%/games/Quake2/colormap.pcx +%%DATADIR%%/games/Quake2/Icon.png +%%DATADIR%%/games/Quake2/Quake2.fgd +%%DATADIR%%/games/Quake3/Icon.png +%%DATADIR%%/games/Quake4/Icon.png +%%DATADIR%%/images/Add.png +%%DATADIR%%/images/AppIcon.png +%%DATADIR%%/images/BrushTool.png +%%DATADIR%%/images/ClipTool.png +%%DATADIR%%/images/Console.png +%%DATADIR%%/images/ConsolePressed.png +%%DATADIR%%/images/DefaultGameIcon.png +%%DATADIR%%/images/DocIcon.png +%%DATADIR%%/images/Down.png +%%DATADIR%%/images/DuplicateObjects.png +%%DATADIR%%/images/EditMods.png +%%DATADIR%%/images/FlipHorizontally.png +%%DATADIR%%/images/FlipTextureH.png +%%DATADIR%%/images/FlipTextureV.png +%%DATADIR%%/images/FlipVertically.png +%%DATADIR%%/images/GeneralPreferences.png +%%DATADIR%%/images/Grid.png +%%DATADIR%%/images/Invisible_White.png +%%DATADIR%%/images/Invisible.png +%%DATADIR%%/images/IssueBrowser.png +%%DATADIR%%/images/IssueBrowserPressed.png +%%DATADIR%%/images/KeyboardPreferences.png +%%DATADIR%%/images/Locked.png +%%DATADIR%%/images/MousePreferences.png +%%DATADIR%%/images/NoTool.png +%%DATADIR%%/images/Position.png +%%DATADIR%%/images/Refresh.png +%%DATADIR%%/images/Remove.png +%%DATADIR%%/images/ResetTexture.png +%%DATADIR%%/images/RotateTextureCCW.png +%%DATADIR%%/images/RotateTextureCW.png +%%DATADIR%%/images/RotateTool.png +%%DATADIR%%/images/TextureLockOff.png +%%DATADIR%%/images/TextureLockOn.png +%%DATADIR%%/images/Unlocked.png +%%DATADIR%%/images/Up.png +%%DATADIR%%/images/VertexTool.png +%%DATADIR%%/images/Visible_White.png +%%DATADIR%%/images/Visible.png +%%DATADIR%%/shader/BrowserGroup.fragsh +%%DATADIR%%/shader/BrowserGroup.vertsh +%%DATADIR%%/shader/ClipHandle.vertsh +%%DATADIR%%/shader/ColoredHandle.vertsh +%%DATADIR%%/shader/ColoredText.vertsh +%%DATADIR%%/shader/Compass.fragsh +%%DATADIR%%/shader/Compass.vertsh +%%DATADIR%%/shader/CompassOutline.vertsh +%%DATADIR%%/shader/EntityLink.fragsh +%%DATADIR%%/shader/EntityLink.vertsh +%%DATADIR%%/shader/EntityModel.fragsh +%%DATADIR%%/shader/EntityModel.vertsh +%%DATADIR%%/shader/Face.fragsh +%%DATADIR%%/shader/Face.vertsh +%%DATADIR%%/shader/Grid.fragsh +%%DATADIR%%/shader/Grid2D.fragsh +%%DATADIR%%/shader/Grid2D.vertsh +%%DATADIR%%/shader/Handle.fragsh +%%DATADIR%%/shader/Handle.vertsh +%%DATADIR%%/shader/MiniMapEdge.fragsh +%%DATADIR%%/shader/MiniMapEdge.vertsh +%%DATADIR%%/shader/Text.fragsh +%%DATADIR%%/shader/Text.vertsh +%%DATADIR%%/shader/TextBackground.fragsh +%%DATADIR%%/shader/TextBackground.vertsh +%%DATADIR%%/shader/TextureBrowser.fragsh +%%DATADIR%%/shader/TextureBrowser.vertsh +%%DATADIR%%/shader/TextureBrowserBorder.fragsh +%%DATADIR%%/shader/TextureBrowserBorder.vertsh +%%DATADIR%%/shader/Triangle.fragsh +%%DATADIR%%/shader/Triangle.vertsh +%%DATADIR%%/shader/UVView.fragsh +%%DATADIR%%/shader/UVView.vertsh +%%DATADIR%%/shader/VaryingPC.fragsh +%%DATADIR%%/shader/VaryingPC.vertsh +%%DATADIR%%/shader/VaryingPUniformC.vertsh Property changes on: head/games/trenchbroom/pkg-plist ___________________________________________________________________ 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