123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958 |
- 2005-02-18 Joseph S. Myers <jsm@polyomino.org.uk>
- * Version 2.17.
- * NEWS, bsd-games.lsm, bsd-games-non-free.lsm: Update.
- * wtf/acronyms, wtf/acronyms.comp: Update from NetBSD CVS.
- 2005-02-16 Joseph S. Myers <jsm@polyomino.org.uk>
- * atc/input.c, backgammon/backgammon/main.c,
- backgammon/teachgammon/teach.c, cribbage/instr.c, fish/fish.c,
- phantasia/gamesupport.c, phantasia/interplayer.c, phantasia/io.c,
- phantasia/misc.c, phantasia/phantstruct.h, rogue/machdep.c,
- rogue/rogue.h, trek/getpar.h, trek/trek.h, wump/wump.c: Update
- from NetBSD CVS.
- 2005-02-14 Joseph S. Myers <jsm@polyomino.org.uk>
- * hack/hack.termcap.c: Remove "static" from some variables. Fix
- from Andreas Jochens <aj@andaco.de> in Debian bug 284750.
- * exec.objs: Include lib/strlcpy.o for atc and sail.
- * atc/input.c, backgammon/backgammon/main.c,
- backgammon/teachgammon/teach.c, cribbage/instr.c, fish/fish.c,
- phantasia/misc.c, rogue/machdep.c, wump/wump.c: Cast last argument
- of execl to char *.
- * rogue/rogue.h: Avoid arrays of incomplete types.
- * trek/trek.h: Likewise. Don't declare Skitab and Lentab here.
- * trek/getpar.h: Declare Skitab and Lentab here.
- * phantasia/phantstruct.h: Define phbool.
- * phantasia/gamesupport.c, phantasia/interplayer.c,
- phantasia/io.c, phantasia/misc.c: Use phbool where necessary.
- * .cvsignore, adventure/.cvsignore, arithmetic/.cvsignore,
- atc/.cvsignore, backgammon/backgammon/.cvsignore,
- backgammon/common_source/.cvsignore,
- backgammon/teachgammon/.cvsignore, banner/.cvsignore,
- battlestar/.cvsignore, bcd/.cvsignore, boggle/boggle/.cvsignore,
- boggle/mkdict/.cvsignore, boggle/mkindex/.cvsignore,
- caesar/.cvsignore, canfield/canfield/.cvsignore,
- canfield/cfscores/.cvsignore, cribbage/.cvsignore, dab/.cvsignore,
- dm/.cvsignore, factor/.cvsignore, fish/.cvsignore,
- fortune/datfiles/.cvsignore, fortune/fortune/.cvsignore,
- fortune/strfile/.cvsignore, fortune/unstr/.cvsignore,
- gomoku/.cvsignore, hack/.cvsignore, hangman/.cvsignore,
- hunt/hunt/.cvsignore, hunt/huntd/.cvsignore, include/.cvsignore,
- lib/.cvsignore, mille/.cvsignore, monop/.cvsignore,
- morse/.cvsignore, number/.cvsignore, phantasia/.cvsignore,
- pig/.cvsignore, pom/.cvsignore, ppt/.cvsignore, primes/.cvsignore,
- quiz/.cvsignore, quiz/datfiles/.cvsignore, rain/.cvsignore,
- random/.cvsignore, robots/.cvsignore, rogue/.cvsignore,
- sail/.cvsignore, snake/snake/.cvsignore, snake/snscore/.cvsignore,
- tetris/.cvsignore, trek/.cvsignore, worm/.cvsignore,
- worms/.cvsignore, wtf/.cvsignore, wump/.cvsignore: Remove as no
- longer needed after move to Subversion.
- 2005-01-30 Joseph S. Myers <jsm@polyomino.org.uk>
- * fortune/datfiles/fortunes2: Update from NetBSD CVS.
- 2005-01-30 Joseph S. Myers <jsm@polyomino.org.uk>
- * wtf/acronyms, wtf/acronyms.comp: Update from NetBSD CVS.
- * COPYING: Update copyright dates.
- 2004-12-23 Joseph S. Myers <jsm@polyomino.org.uk>
- * monop/malloc.c, phantasia/main.c, phantasia/setup.c: Update from
- NetBSD CVS.
- 2004-12-07 Joseph S. Myers <jsm@polyomino.org.uk>
- * arithmetic/arithmetic.c, battlestar/getcom.c,
- boggle/boggle/bog.c, boggle/boggle/mach.c,
- canfield/canfield/canfield.c, cribbage/io.c, dm/dm.c,
- fortune/fortune/fortune.c, gomoku/stoc.c, hack/hack.u_init.c,
- hangman/getword.c, hunt/hunt/hunt.c, hunt/hunt/otto.c,
- hunt/huntd/answer.c, mille/move.c, monop/getinp.c, monop/misc.c,
- number/number.c, pig/pig.c, robots/main.c, sail/dr_1.c,
- sail/misc.c, sail/pl_4.c, sail/pl_5.c, worms/Makefile.bsd,
- wtf/acronyms, wtf/acronyms.comp: Update from NetBSD CVS.
- 2004-10-31 Joseph S. Myers <jsm@polyomino.org.uk>
- * lib/fgetln.c: Handle case of line just fitting in buffer
- correctly.
- 2004-10-23 Joseph S. Myers <jsm@polyomino.org.uk>
- * dm/utmpentry.c: Update from NetBSD CVS.
- 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
- * fortune/fortune/fortune.6.in, fortune/strfile/strfile.8,
- worms/worms.c: Update from NetBSD CVS.
- 2004-09-08 Joseph S. Myers <jsm@polyomino.org.uk>
- * atc/log.c, sail/dr_1.c, sail/sync.c: Update from NetBSD CVS.
- 2004-09-04 Joseph S. Myers <jsm@polyomino.org.uk>
- * wtf/acronyms: Update from NetBSD CVS.
- 2004-09-02 Joseph S. Myers <jsm@polyomino.org.uk>
- * robots/auto.c, robots/move.c: Update from NetBSD CVS.
- 2004-08-23 Joseph S. Myers <jsm@polyomino.org.uk>
- * fortune/datfiles/fortunes: Update from NetBSD CVS.
- 2004-07-16 Joseph S. Myers <jsm@polyomino.org.uk>
- * wtf/acronyms.comp: Update from NetBSD CVS.
- 2004-07-05 Joseph S. Myers <jsm@polyomino.org.uk>
- * wtf/acronyms: Update from NetBSD CVS.
- 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
- * wtf/acronyms.comp: Update from NetBSD CVS.
- 2004-06-02 Joseph S. Myers <jsm@polyomino.org.uk>
- * hack/hack.6.in: Update from NetBSD CVS.
- 2004-05-24 Joseph S. Myers <jsm@polyomino.org.uk>
- * fortune/datfiles/fortunes: Update from NetBSD CVS.
- 2004-05-20 Joseph S. Myers <jsm@polyomino.org.uk>
- * wtf/acronyms.comp: Update from NetBSD CVS.
- 2004-05-02 Joseph S. Myers <jsm@polyomino.org.uk>
- * rain/rain.c: Update from NetBSD CVS.
- * exec.objs: Update.
- 2004-04-30 Joseph S. Myers <jsm@polyomino.org.uk>
- * wtf/acronyms.comp: Update from NetBSD CVS.
- 2004-04-24 Joseph S. Myers <jsm@polyomino.org.uk>
- * backgammon/common_source/fancy.c, fortune/datfiles/farber:
- Update from NetBSD CVS.
- 2004-04-12 Joseph S. Myers <jsm@polyomino.org.uk>
- * phantasia/fight.c, phantasia/gamesupport.c,
- phantasia/interplayer.c, phantasia/io.c, phantasia/main.c,
- phantasia/misc.c: Update from NetBSD CVS.
- 2004-04-08 Joseph S. Myers <jsm@polyomino.org.uk>
- * mille/move.c, phantasia/fight.c, phantasia/gamesupport.c,
- phantasia/include.h, phantasia/interplayer.c, phantasia/io.c,
- phantasia/main.c, phantasia/misc.c, phantasia/phantstruct.h,
- phantasia/setup.c, worms/worms.c, wtf/acronyms, wtf/acronyms.comp:
- Update from NetBSD CVS.
- 2004-03-29 Joseph S. Myers <jsm@polyomino.org.uk>
- * fortune/datfiles/fortunes2, fortune/datfiles/fortunes2-o.real,
- hack/data, hack/rumors: Update from NetBSD CVS.
- 2004-03-27 Joseph S. Myers <jsm@polyomino.org.uk>
- * wtf/acronyms, wtf/acronyms.comp: Update from NetBSD CVS.
- 2004-03-12 Joseph S. Myers <jsm@polyomino.org.uk>
- * wtf/acronyms, wtf/acronyms.comp: Update from NetBSD CVS.
- 2004-03-05 Joseph S. Myers <jsm@polyomino.org.uk>
- * wtf/acronyms: Update from NetBSD CVS.
- 2004-03-04 Joseph S. Myers <jsm@polyomino.org.uk>
- * wtf/acronyms.comp: Update from NetBSD CVS.
- 2004-02-28 Joseph S. Myers <jsm@polyomino.org.uk>
- * fortune/datfiles/fortunes2: Update from NetBSD CVS.
- 2004-02-18 Joseph S. Myers <jsm@polyomino.org.uk>
- * wtf/acronyms: Update from NetBSD CVS.
- 2004-02-14 Joseph S. Myers <jsm@polyomino.org.uk>
- * fortune/datfiles/fortunes, fortune/datfiles/fortunes.sp.ok,
- rogue/USD.doc/rogue.me: Update from NetBSD CVS.
- * NEWS: Fix typo.
- * ChangeLog: Mark properly for 2.16 release.
- 2004-02-13 Joseph S. Myers <jsm@polyomino.org.uk>
- * Version 2.16.
- * NEWS, bsd-games.lsm, bsd-games-non-free.lsm: Update.
- * morse/morse.c: Update from NetBSD CVS.
- * morse/morse.c: Encode and decode more characters. Don't put
- commas after every character. Don't encode whitespace as "...".
- Don't fail decoding across a 1024-byte boundary. Mark end of
- message appropriately. From OpenBSD but with punctuation taken
- from ITU-T Recommendation F.1 (03/98).
- * tests/morse.testsent, tests/morse.testsentd: New tests.
- * tests/morse.SOS, tests/morse.foo, tests/morse.sos: Update.
- * tests/morse.test: Update.
- 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
- * tests/pom.2003fm1, tests/pom.2003fm2, tests/pom.2003fq1,
- tests/pom.2003fq2, tests/pom.2003lq1, tests/pom.2003lq2,
- tests/pom.2003nm1, tests/pom.2003nm2, tests/pom.2003ph1,
- tests/pom.2003ph2, tests/pom.2003ph3, tests/pom.2003ph4,
- tests/pom.2003ph5, tests/pom.2003ph6, tests/pom.2003ph7,
- tests/pom.2003ph8: New tests.
- * tests/pom.test: Update.
- 2004-02-10 Joseph S. Myers <jsm@polyomino.org.uk>
- * primes/primes.6: Update from NetBSD CVS.
- 2004-02-09 Joseph S. Myers <jsm@polyomino.org.uk>
- * configure: Ask for a documentation directory if building trek or
- rogue.
- * Makeconfig.in (DOCDIR): Define.
- * substfiles2: Add trek/trek.6.
- * trek/trek.6: Rename to trek/trek.6.in.
- * trek/trek.6.in: Mark documentation directory for substitution.
- * rogue/Makefrag, trek/Makefrag: Install USD documents.
- * INSTALL, PACKAGING, README: Update.
- 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
- * backgammon/backgammon/main.c, backgammon/teachgammon/teach.c,
- cribbage/cribbage.h, dm/dm.c, fortune/unstr/unstr.c,
- hunt/hunt/hunt.c, hunt/hunt/otto.c, hunt/huntd/faketalk.c,
- hunt/huntd/hunt.h, phantasia/Makefile.bsd, rain/rain.c,
- worms/worms.c: Update from NetBSD CVS.
- * rain/rain.c, worms/worms.c: Hide the cursor with curs_set(0).
- From OpenBSD.
- * tests/factor.8675309, tests/factor.6172538568: New tests (from
- NetBSD src/regress).
- * tests/factor.test: Update.
- * boggle/README.linux, dm/README.linux, fortune/README.linux,
- hunt/README.linux, trek/README.linux: Remove.
- * README: Move information from those files to here.
- * INSTALL: Update.
- * COPYING: Update.
- * factor/Makefile.bsd, factor/factor.6, factor/factor.c,
- primes/Makefile.bsd, primes/primes.6: Update from NetBSD CVS.
- * TODO: Update.
- * substscr: Explicitly set execute permissions from those of
- source file.
- * primes/primes.6: Separate manpage from that of factor.
- * primes/Makefrag: Update.
- * factor/factor.6: Change to be a manpage for factor only.
- * factor/factor.c: Only use Pollard p-1 if remaining factor isn't
- prime. Correct comment. Increase base if p-1 algorithm reaches
- 1.
- * tests/factor.2147483647111311, tests/factor.99999999999991: New
- tests.
- * tests/factor.test: Update.
- Bugs reported by David A Bagley <bagleyd@tux.org>.
- * countmail/countmail.6, phantasia/fight.c, phantasia/io.c,
- sail/extern.h, sail/misc.c, snake/snake/snake.c: Update from
- NetBSD CVS.
- 2004-01-27 Joseph S. Myers <jsm@polyomino.org.uk>
- * dab/.cvsignore: New file.
- * Makeconfig.in: Add STRLCPY_DEFS and GETPROGNAME_DEFS.
- * arithmetic/Makefrag, fortune/fortune/Makefrag, rogue/Makefrag:
- Use them.
- * dm/utmpentry.c, dm/utmpentry.h: New from NetBSD CVS of
- usr.bin/who.
- * COPYING: Update.
- * dm/dm.c: Follow NetBSD in use of this utmp handling.
- * dm/Makefrag: Update.
- * exec.objs: Update.
- * lib/getprogname.c: New file.
- * include/stdlib.h: Update.
- * configure: Check for getprogname.
- * arithmetic/arithmetic.c, fortune/fortune/fortune.c: Follow
- NetBSD in use of getprogname().
- * exec.objs: Update.
- * adventure/extern.h, adventure/main.c, arithmetic/arithmetic.c,
- atc/extern.h, atc/input.c, backgammon/backgammon/backlocal.h,
- backgammon/backgammon/move.c, backgammon/common_source/back.h,
- backgammon/teachgammon/tutor.h, banner/banner.c,
- battlestar/battlestar.c, battlestar/extern.h, battlestar/fly.c,
- battlestar/init.c, battlestar/parse.c, bcd/bcd.c,
- boggle/boggle/bog.c, boggle/boggle/extern.h, boggle/boggle/mach.c,
- boggle/boggle/prtable.c, boggle/boggle/timer.c, caesar/caesar.c,
- canfield/canfield/canfield.c, canfield/cfscores/cfscores.c,
- cribbage/crib.c, cribbage/cribbage.h, dm/dm.c, fish/fish.c,
- fortune/fortune/fortune.c, fortune/unstr/unstr.c, gomoku/gomoku.h,
- gomoku/main.c, gomoku/pickmove.c, hack/def.func_tab.h,
- hack/extern.h, hack/hack.apply.c, hack/hack.do.c, hack/hack.h,
- hack/hack.invent.c, hack/hack.main.c, hack/hack.shk.c,
- hack/hack.vault.c, hack/hack.zap.c, hangman/hangman.h,
- hunt/hunt/hunt.c, hunt/hunt/otto.c, hunt/hunt/playit.c,
- hunt/huntd/driver.c, hunt/huntd/execute.c, hunt/huntd/expl.c,
- hunt/huntd/faketalk.c, hunt/huntd/hunt.h, hunt/huntd/makemaze.c,
- hunt/huntd/shots.c, hunt/huntd/talk_ctl.h, mille/mille.h,
- mille/table.c, mille/varpush.c, monop/cards.c, monop/execute.c,
- monop/getinp.c, monop/houses.c, monop/malloc.c, monop/monop.c,
- monop/monop.def, monop/monop.ext, monop/monop.h, monop/morg.c,
- monop/print.c, monop/prop.c, monop/trade.c, morse/morse.c,
- number/number.c, pig/pig.c, pom/pom.c, ppt/ppt.c, primes/primes.c,
- quiz/quiz.c, quiz/quiz.h, quiz/rxp.c, rain/rain.c,
- random/random.c, robots/auto.c, robots/main.c, robots/robots.h,
- robots/score.c, rogue/main.c, rogue/rogue.h, sail/extern.h,
- sail/pl_1.c, sail/sync.c, snake/snake/snake.c,
- snake/snscore/snscore.c, tetris/input.h, tetris/scores.c,
- tetris/scores.h, tetris/screen.c, tetris/screen.h,
- tetris/tetris.c, tetris/tetris.h, trek/compkl.c, trek/computer.c,
- trek/dumpgame.c, trek/getpar.c, trek/getpar.h, trek/main.c,
- trek/torped.c, trek/trek.h, worm/worm.c, worms/worms.c,
- wump/wump.c: Update from NetBSD CVS.
- * adventure/extern.h, adventure/main.c, arithmetic/arithmetic.c,
- atc/extern.h, atc/input.c, backgammon/backgammon/backlocal.h,
- backgammon/backgammon/move.c, backgammon/common_source/back.h,
- backgammon/teachgammon/tutor.h, banner/banner.c,
- battlestar/battlestar.c, battlestar/extern.h, battlestar/fly.c,
- battlestar/init.c, battlestar/parse.c, bcd/bcd.c,
- boggle/boggle/bog.c, boggle/boggle/extern.h, boggle/boggle/mach.c,
- boggle/boggle/prtable.c, boggle/boggle/timer.c, caesar/caesar.c,
- canfield/canfield/canfield.c, canfield/cfscores/cfscores.c,
- cribbage/crib.c, cribbage/cribbage.h, dm/dm.c, fish/fish.c,
- fortune/fortune/fortune.c, fortune/unstr/unstr.c, gomoku/gomoku.h,
- gomoku/main.c, hack/def.func_tab.h, hack/extern.h,
- hack/hack.apply.c, hack/hack.do.c, hack/hack.h,
- hack/hack.invent.c, hack/hack.main.c, hack/hack.shk.c,
- hack/hack.vault.c, hack/hack.zap.c, hangman/hangman.h,
- hunt/hunt/hunt.c, hunt/hunt/otto.c, hunt/hunt/playit.c,
- hunt/huntd/driver.c, hunt/huntd/execute.c, hunt/huntd/expl.c,
- hunt/huntd/faketalk.c, hunt/huntd/hunt.h, hunt/huntd/makemaze.c,
- hunt/huntd/shots.c, hunt/huntd/talk_ctl.h, mille/mille.h,
- mille/table.c, mille/varpush.c, monop/cards.c, monop/execute.c,
- monop/getinp.c, monop/houses.c, monop/monop.c, monop/monop.def,
- monop/monop.ext, monop/monop.h, monop/morg.c, monop/print.c,
- monop/prop.c, monop/trade.c, monop/malloc.c, morse/morse.c,
- number/number.c, pig/pig.c, pom/pom.c, ppt/ppt.c, primes/primes.c,
- quiz/quiz.c, quiz/quiz.h, quiz/rxp.c, rain/rain.c,
- random/random.c, robots/auto.c, robots/main.c, robots/robots.h,
- robots/score.c, rogue/main.c, rogue/rogue.h, snake/snake/snake.c,
- snake/snscore/snscore.c, tetris/input.h, tetris/scores.c,
- tetris/scores.h, tetris/screen.c, tetris/screen.h,
- tetris/tetris.c, tetris/tetris.h, trek/compkl.c, trek/computer.c,
- trek/dumpgame.c, trek/getpar.c, trek/getpar.h, trek/main.c,
- trek/torped.c, trek/trek.h, worm/worm.c, worms/worms.c,
- wump/wump.c: Remove uses of __P.
- * THANKS: Mention David A Bagley.
- * sail/pl_1.c (child): Use int for wait status.
- * gomoku/gomoku.h, robots/robots.h, sail/extern.h, sail/misc.c,
- sail/sync.c: Adjust system header includes.
- * fortune/fortune/fortune.6.in: Update substitution for path to
- fortunes directory.
- * cribbage/crib.c, cribbage/cribbage.h, cribbage/io.c,
- dab/Makefile.bsd, monop/misc.c, monop/monop.def, monop/monop.ext:
- Update from NetBSD CVS.
- 2004-01-26 Joseph S. Myers <jsm@polyomino.org.uk>
- * sail/main.c: Reorder includes to match NetBSD.
- * cribbage/cribbage.h, cribbage/crib.c, cribbage/io.c: Rename
- receive_int to receive_intr.
- * hack/hack.pri.c: Fix typo in merge from NetBSD.
- * configure: Consistently use balanced parentheses in case
- statements.
- 2004-01-25 Joseph S. Myers <jsm@polyomino.org.uk>
- * monop/misc.c, monop/monop.def, monop/monop.ext: Rename yn to
- yncoms.
- * cribbage/cribbage.h, cribbage/crib.c, cribbage/io.c: Rename rint
- to receive_int.
- * fortune/fortune/fortune.c: Add test for __CYGWIN__.
- * configure: Test for sig_t.
- * include/signal.h: Use it.
- Cygwin issues reported by David A Bagley <bagleyd@tux.org>.
- 2004-01-16 Joseph S. Myers <jsm@polyomino.org.uk>
- * wtf/acronyms, wtf/acronyms.comp: Update from NetBSD CVS.
- 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
- * wtf/acronyms, wtf/acronyms.comp: Update from NetBSD CVS.
- 2004-01-04 Joseph S. Myers <jsm@polyomino.org.uk>
- * COPYING: Note that TODO no longer contains anything from the
- original bsd-games 1.3.
- * phantasia/phantasia.6, wtf/acronyms, wtf/acronyms.comp: Update
- from NetBSD CVS.
- 2004-01-02 Joseph S. Myers <jsm@polyomino.org.uk>
- * atc/atc.6.in, backgammon/backgammon/main.c,
- backgammon/teachgammon/data.c, caesar/caesar.c,
- fortune/datfiles/fortunes, fortune/datfiles/fortunes2,
- fortune/fortune/fortune.c, hack/hack.options.c, phantasia/main.c,
- phantasia/misc.c, rogue/Makefile.bsd, rogue/rogue.h,
- wargames/wargames.6, worm/worm.6, wtf/acronyms: Update from NetBSD
- CVS.
- * dab: New directory from NetBSD CVS.
- * COPYING, INSTALL, README, bsd-games.lsm, Makeconfig.in,
- configure, exec.libs, exec.objs: Update.
- * dab/Makefrag: New file.
- 2003-12-18 Joseph S. Myers <jsm@polyomino.org.uk>
- * Version 2.15.
- * NEWS, bsd-games.lsm, bsd-games-non-free.lsm: Update.
- * README: Update.
- 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
- * backgammon/backgammon/main.c (main): Only score as a Gammon or a
- Backgammon if the opponent hasn't removed any pieces, not if the
- opponent has removed pieces but has had a piece knocked back to
- the bar afterwards. Fixes Debian bug 185101 from Konstantin
- Seiler <list@kseiler.de>.
- * fortune/fortune/fortune.c (fortlen): Return proper fortune
- length for fortune files without STR_RANDOM or STR_ORDERED rather
- than comparing it to SLEN. Bug reported by Simon Williams
- <simon@no-dns-yet.org.uk>.
- * fortune/fortune/fortune.c (init_prob): Show residual probability
- rather than non-residual in "No place to put residual probability"
- error message. Distribute residual probability correctly rather
- than all to one file. Patch from Mike Castle
- <dalgoda@ix.netcom.com>.
- * configure, Makeconfig.in, fortune/fortune/pathnames.h.in,
- fortune/datfiles/Makefrag: Make fortune directory configurable;
- default to NetBSD default.
- * rogue/Makefrag: Don't use -fwritable-strings.
- * rogue/rogue.h (struct id): Add const.
- * TODO: Update.
- * backgammon/teachgammon/data.c: Make tutorial text match actual
- moves. From FreeBSD via OpenBSD. Fixes Debian bug 212478 from
- Jim W. Jaszewski <grok@sprint.ca>.
- * adventure/glorkz: Fix capitalisation of compass directions.
- * phantasia/main.c (cleanup): Only close files that have been
- opened successfully.
- * phantasic/misc.c (error): Give error text rather than errno
- number.
- Patch from Joey Hess <joey@kitenet.net> for Debian bug 187251 from
- Mikael Hedin <micce@debian.org>.
- * wtf/acronyms: Add two acronyms suggested by Pavel Machek
- <pavel@ucw.cz>.
- * wargames/wargames.6: Fix typo. Patch from Joey Hess
- <joeyh@debian.org>.
- * hack/hack.options.c (parseoptions): Refer to 'O' rather than 'o'
- as command to set options. Bug reported by Christian Garbs
- <debian@cgarbs.de> in Debian bug 191452.
- * caesar/caesar.c (main): Make dot and winnerdot of type double.
- Patch from Jan Vornberger <jan@uos.de> in Debian bug 197816.
- * tests/caesar.197816in, tests/caesar.197816out: New tests.
- * tests/caesar.test: Update.
- * worm/worm.6: Score is in upper right corner, not upper left
- corner. Patch from Robert Hunter <roh@cryptocracy.hn.org> in
- Debian bug 209034.
- * atc/atc.6.in: Document that pressing return allows you to "fast
- forward" the game clock. Patch from Peter Maydell
- <pmaydell@chiark.greenend.org.uk> in Debian bug 216980.
- * PACKAGING: Remove some old version references.
- * INSTALL: Simplify and remove some obsolete information.
- * adventure/Makefile.bsd, adventure/adventure.6, adventure/crc.c,
- adventure/done.c, adventure/hdr.h, adventure/init.c,
- adventure/io.c, adventure/main.c, adventure/save.c,
- adventure/setup.c, adventure/subr.c, adventure/vocab.c,
- adventure/wizard.c, arithmetic/arithmetic.6,
- arithmetic/arithmetic.c, atc/Makefile.bsd, atc/atc.6.in,
- atc/def.h, atc/extern.c, atc/extern.h, atc/grammar.y,
- atc/graphics.c, atc/include.h, atc/input.c, atc/lex.l, atc/list.c,
- atc/log.c, atc/main.c, atc/pathnames.h.in, atc/struct.h,
- atc/tunable.c, atc/tunable.h, atc/update.c,
- backgammon/backgammon/backgammon.6.in,
- backgammon/backgammon/extra.c, backgammon/backgammon/main.c,
- backgammon/backgammon/move.c, backgammon/backgammon/text.c,
- backgammon/backgammon/version.c, backgammon/common_source/allow.c,
- backgammon/common_source/back.h, backgammon/common_source/board.c,
- backgammon/common_source/check.c,
- backgammon/common_source/fancy.c, backgammon/common_source/init.c,
- backgammon/common_source/odds.c, backgammon/common_source/one.c,
- backgammon/common_source/save.c, backgammon/common_source/subs.c,
- backgammon/common_source/table.c, backgammon/teachgammon/data.c,
- backgammon/teachgammon/teach.c, backgammon/teachgammon/ttext1.c,
- backgammon/teachgammon/ttext2.c, backgammon/teachgammon/tutor.c,
- backgammon/teachgammon/tutor.h, banner/banner.6, banner/banner.c,
- battlestar/battlestar.6, battlestar/battlestar.c,
- battlestar/command1.c, battlestar/command2.c,
- battlestar/command3.c, battlestar/command4.c,
- battlestar/command5.c, battlestar/command6.c,
- battlestar/command7.c, battlestar/cypher.c, battlestar/dayfile.c,
- battlestar/dayobjs.c, battlestar/extern.h, battlestar/fly.c,
- battlestar/getcom.c, battlestar/globals.c, battlestar/init.c,
- battlestar/misc.c, battlestar/nightfile.c, battlestar/nightobjs.c,
- battlestar/parse.c, battlestar/pathnames.h.in, battlestar/room.c,
- battlestar/save.c, battlestar/words.c, bcd/bcd.6, bcd/bcd.c,
- boggle/Makefile.bsd, boggle/boggle/bog.c, boggle/boggle/bog.h.in,
- boggle/boggle/boggle.6, boggle/boggle/extern.h,
- boggle/boggle/help.c, boggle/boggle/mach.c,
- boggle/boggle/prtable.c, boggle/boggle/timer.c,
- boggle/boggle/word.c, boggle/mkdict/mkdict.c,
- boggle/mkindex/mkindex.c, caesar/caesar.6, caesar/caesar.c,
- canfield/canfield/canfield.6.in, canfield/canfield/canfield.c,
- canfield/canfield/pathnames.h.in, canfield/cfscores/cfscores.c,
- countmail/countmail.6, cribbage/cards.c, cribbage/crib.c,
- cribbage/cribbage.6.in, cribbage/cribbage.h, cribbage/cribcur.h,
- cribbage/deck.h, cribbage/extern.c, cribbage/instr.c,
- cribbage/io.c, cribbage/pathnames.h.in, cribbage/score.c,
- cribbage/support.c, dm/dm.8.in, dm/dm.c, dm/dm.conf.5.in,
- dm/pathnames.h.in, factor/factor.6, factor/factor.c, fish/fish.6,
- fish/fish.c, fish/pathnames.h.in, fortune/datfiles/Makefile.bsd,
- fortune/datfiles/farber, fortune/datfiles/fortunes,
- fortune/datfiles/fortunes-o.real, fortune/datfiles/fortunes2,
- fortune/datfiles/fortunes2-o.real, fortune/datfiles/limerick,
- fortune/datfiles/limerick-o.real, fortune/datfiles/netbsd,
- fortune/datfiles/netbsd-o.real, fortune/datfiles/startrek,
- fortune/datfiles/startrek.sp.ok, fortune/datfiles/zippy,
- fortune/datfiles/zippy.sp.ok, fortune/fortune/fortune.6.in,
- fortune/fortune/fortune.c, fortune/fortune/pathnames.h.in,
- fortune/strfile/strfile.8, fortune/strfile/strfile.c,
- fortune/strfile/strfile.h, fortune/unstr/unstr.c, gomoku/bdinit.c,
- gomoku/bdisp.c, gomoku/gomoku.6, gomoku/gomoku.h, gomoku/main.c,
- gomoku/makemove.c, gomoku/pickmove.c, gomoku/stoc.c,
- hack/COPYRIGHT, hack/COPYRIGHT-JF, hack/Makefile.bsd,
- hack/alloc.c, hack/config.h, hack/date.h, hack/def.edog.h,
- hack/def.eshk.h, hack/def.flag.h, hack/def.func_tab.h,
- hack/def.gen.h, hack/def.gold.h, hack/def.mkroom.h,
- hack/def.monst.h, hack/def.obj.h, hack/def.objclass.h,
- hack/def.objects.h, hack/def.permonst.h, hack/def.rm.h,
- hack/def.trap.h, hack/def.wseg.h, hack/hack.6.in,
- hack/hack.Decl.c, hack/hack.apply.c, hack/hack.bones.c,
- hack/hack.c, hack/hack.cmd.c, hack/hack.do.c, hack/hack.do_name.c,
- hack/hack.do_wear.c, hack/hack.dog.c, hack/hack.eat.c,
- hack/hack.end.c, hack/hack.engrave.c, hack/hack.fight.c,
- hack/hack.h, hack/hack.invent.c, hack/hack.ioctl.c,
- hack/hack.lev.c, hack/hack.main.c, hack/hack.makemon.c,
- hack/hack.mfndpos.h, hack/hack.mhitu.c, hack/hack.mklev.c,
- hack/hack.mkmaze.c, hack/hack.mkobj.c, hack/hack.mkshop.c,
- hack/hack.mon.c, hack/hack.monst.c, hack/hack.o_init.c,
- hack/hack.objnam.c, hack/hack.options.c, hack/hack.pager.c,
- hack/hack.potion.c, hack/hack.pri.c, hack/hack.read.c,
- hack/hack.rip.c, hack/hack.rumors.c, hack/hack.save.c,
- hack/hack.search.c, hack/hack.sh, hack/hack.shk.c,
- hack/hack.shknam.c, hack/hack.steal.c, hack/hack.termcap.c,
- hack/hack.timeout.c, hack/hack.topl.c, hack/hack.track.c,
- hack/hack.trap.c, hack/hack.tty.c, hack/hack.u_init.c,
- hack/hack.unix.c, hack/hack.vault.c, hack/hack.version.c,
- hack/hack.wield.c, hack/hack.wizard.c, hack/hack.worm.c,
- hack/hack.worn.c, hack/hack.zap.c, hack/makedefs.c,
- hack/pathnames.h.in, hack/rnd.c, hangman/endgame.c,
- hangman/extern.c, hangman/getguess.c, hangman/getword.c,
- hangman/hangman.6.in, hangman/hangman.h, hangman/main.c,
- hangman/pathnames.h.in, hangman/playgame.c, hangman/prdata.c,
- hangman/prman.c, hangman/prword.c, hangman/setup.c,
- hunt/Makefile.inc.bsd, hunt/hunt/connect.c, hunt/hunt/hunt.6.in,
- hunt/hunt/hunt.c, hunt/hunt/otto.c, hunt/hunt/playit.c,
- hunt/huntd/answer.c, hunt/huntd/bsd.h, hunt/huntd/ctl.c,
- hunt/huntd/ctl_transact.c, hunt/huntd/draw.c, hunt/huntd/driver.c,
- hunt/huntd/execute.c, hunt/huntd/expl.c, hunt/huntd/extern.c,
- hunt/huntd/faketalk.c, hunt/huntd/get_names.c, hunt/huntd/hunt.h,
- hunt/huntd/huntd.6.in, hunt/huntd/makemaze.c,
- hunt/huntd/pathname.c, hunt/huntd/shots.c, hunt/huntd/talk_ctl.h,
- hunt/huntd/terminal.c, mille/comp.c, mille/end.c, mille/extern.c,
- mille/init.c, mille/mille.6, mille/mille.c, mille/mille.h,
- mille/misc.c, mille/move.c, mille/print.c, mille/roll.c,
- mille/save.c, mille/table.c, mille/types.c, mille/varpush.c,
- monop/Makefile.bsd, monop/brd.dat, monop/cards.c, monop/deck.h,
- monop/execute.c, monop/getinp.c, monop/houses.c, monop/initdeck.c,
- monop/jail.c, monop/malloc.c, monop/misc.c, monop/mon.dat,
- monop/monop.6.in, monop/monop.c, monop/monop.def, monop/monop.ext,
- monop/monop.h, monop/morg.c, monop/pathnames.h.in, monop/print.c,
- monop/prop.c, monop/prop.dat, monop/rent.c, monop/roll.c,
- monop/spec.c, monop/trade.c, morse/morse.c, number/number.6,
- number/number.c, phantasia/Makefile.bsd, phantasia/main.c,
- phantasia/misc.c, phantasia/pathnames.h.in, phantasia/phantasia.6,
- phantasia/phantglobs.h, phantasia/setup.c, pig/pig.6, pig/pig.c,
- pom/pom.6, pom/pom.c, ppt/ppt.c, primes/pattern.c,
- primes/pr_tbl.c, primes/primes.c, primes/primes.h,
- quiz/pathnames.h.in, quiz/quiz.6.in, quiz/quiz.c, quiz/quiz.h,
- quiz/rxp.c, rain/rain.6, rain/rain.c, random/random.6,
- random/random.c, robots/extern.c, robots/flush_in.c,
- robots/init_field.c, robots/main.c, robots/make_level.c,
- robots/move.c, robots/move_robs.c, robots/pathnames.h.in,
- robots/play_level.c, robots/query.c, robots/rnd_pos.c,
- robots/robots.6.in, robots/robots.h, robots/score.c,
- rogue/USD.doc/Makefile.bsd, rogue/USD.doc/rogue.me, rogue/hit.c,
- rogue/init.c, rogue/inventory.c, rogue/level.c, rogue/machdep.c,
- rogue/main.c, rogue/message.c, rogue/monster.c, rogue/move.c,
- rogue/object.c, rogue/pack.c, rogue/pathnames.h.in, rogue/play.c,
- rogue/random.c, rogue/ring.c, rogue/rogue.6.in, rogue/rogue.h,
- rogue/room.c, rogue/save.c, rogue/score.c, rogue/spec_hit.c,
- rogue/throw.c, rogue/trap.c, rogue/use.c, rogue/zap.c,
- sail/assorted.c, sail/dr_1.c, sail/dr_2.c, sail/dr_3.c,
- sail/dr_4.c, sail/dr_5.c, sail/dr_main.c, sail/driver.h,
- sail/extern.h, sail/game.c, sail/globals.c, sail/lo_main.c,
- sail/machdep.h, sail/main.c, sail/misc.c, sail/parties.c,
- sail/pathnames.h.in, sail/pl_1.c, sail/pl_2.c, sail/pl_3.c,
- sail/pl_4.c, sail/pl_5.c, sail/pl_6.c, sail/pl_7.c,
- sail/pl_main.c, sail/player.h, sail/sail.6, sail/sync.c,
- sail/version.c, snake/snake/pathnames.h.in,
- snake/snake/snake.6.in, snake/snake/snake.c,
- snake/snscore/snscore.c, tetris/input.c, tetris/input.h,
- tetris/pathnames.h.in, tetris/scores.c, tetris/scores.h,
- tetris/screen.c, tetris/screen.h, tetris/shapes.c,
- tetris/tetris.6.in, tetris/tetris.c, tetris/tetris.h,
- trek/USD.doc/Makefile.bsd, trek/USD.doc/trek.me, trek/abandon.c,
- trek/attack.c, trek/autover.c, trek/capture.c, trek/cgetc.c,
- trek/check_out.c, trek/checkcond.c, trek/compkl.c,
- trek/computer.c, trek/damage.c, trek/damaged.c, trek/dcrept.c,
- trek/destruct.c, trek/dock.c, trek/dumpgame.c, trek/dumpme.c,
- trek/dumpssradio.c, trek/events.c, trek/externs.c, trek/getcodi.c,
- trek/getpar.c, trek/getpar.h, trek/help.c, trek/impulse.c,
- trek/initquad.c, trek/kill.c, trek/klmove.c, trek/lose.c,
- trek/lrscan.c, trek/main.c, trek/move.c, trek/nova.c, trek/out.c,
- trek/phaser.c, trek/play.c, trek/ram.c, trek/ranf.c, trek/rest.c,
- trek/schedule.c, trek/score.c, trek/setup.c, trek/setwarp.c,
- trek/shield.c, trek/snova.c, trek/srscan.c, trek/systemname.c,
- trek/torped.c, trek/trek.6, trek/trek.h, trek/visual.c,
- trek/warp.c, trek/win.c, worm/worm.6, worm/worm.c, worms/worms.6,
- worms/worms.c, wtf/wtf.in, wtf/wtf.6.in, wump/pathnames.h.in,
- wump/wump.6, wump/wump.c: Update from NetBSD CVS.
- * wtf/acronyms: Update from NetBSD CVS.
- * wtf/acronyms.comp: New file from NetBSD CVS.
- * wtf/Makefrag: Update.
- * COPYING: Update.
- * INSTALL: Note that glibc 2.3 now required at least for hunt (for
- <ifaddrs.h>).
- 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
- * THANKS: Update Malcolm Parsons's email address.
- 2003-04-01 Joseph S. Myers <jsm@polyomino.org.uk>
- * Version 2.14.
- * configure: Fix bug in OpenSSL support.
- * NEWS, bsd-games.lsm, bsd-games-non-free.lsm: Update.
- * configure, Makeconfig.in, exec.libs: Support OpenSSL for factor.
- * INSTALL: Update.
- * tests/factor.987654321987654,
- tests/factor.987654321987654321987: New files.
- * tests/factor.test: Update.
- 2003-03-29 Joseph S. Myers <jsm@polyomino.org.uk>
- * hack/COPYRIGHT, hack/COPYRIGHT-JF, hack/alloc.c, hack/config.h,
- hack/date.h, hack/def.edog.h, hack/def.eshk.h, hack/def.flag.h,
- hack/def.func_tab.h, hack/def.gen.h, hack/def.gold.h,
- hack/def.mkroom.h, hack/def.monst.h, hack/def.obj.h,
- hack/def.objclass.h, hack/def.objects.h, hack/def.permonst.h,
- hack/def.rm.h, hack/def.trap.h, hack/def.wseg.h, hack/hack.6.in,
- hack/hack.Decl.c, hack/hack.apply.c, hack/hack.bones.c,
- hack/hack.c, hack/hack.cmd.c, hack/hack.do.c, hack/hack.do_name.c,
- hack/hack.do_wear.c, hack/hack.dog.c, hack/hack.eat.c,
- hack/hack.end.c, hack/hack.engrave.c, hack/hack.fight.c,
- hack/hack.h, hack/hack.invent.c, hack/hack.ioctl.c,
- hack/hack.lev.c, hack/hack.main.c, hack/hack.makemon.c,
- hack/hack.mfndpos.h, hack/hack.mhitu.c, hack/hack.mklev.c,
- hack/hack.mkmaze.c, hack/hack.mkobj.c, hack/hack.mkshop.c,
- hack/hack.mon.c, hack/hack.monst.c, hack/hack.o_init.c,
- hack/hack.objnam.c, hack/hack.options.c, hack/hack.pager.c,
- hack/hack.potion.c, hack/hack.pri.c, hack/hack.read.c,
- hack/hack.rip.c, hack/hack.rumors.c, hack/hack.save.c,
- hack/hack.search.c, hack/hack.sh, hack/hack.shk.c,
- hack/hack.shknam.c, hack/hack.steal.c, hack/hack.termcap.c,
- hack/hack.timeout.c, hack/hack.topl.c, hack/hack.track.c,
- hack/hack.trap.c, hack/hack.tty.c, hack/hack.u_init.c,
- hack/hack.unix.c, hack/hack.vault.c, hack/hack.version.c,
- hack/hack.wield.c, hack/hack.wizard.c, hack/hack.worm.c,
- hack/hack.worn.c, hack/hack.zap.c, hack/makedefs.c, hack/rnd.c:
- Hack is now BSD-licensed. Thanks to Andries Brouwer, Jay Fenlason
- and CWI <http://www.cwi.nl/~aeb/games/hack/hack.html>. Via
- OpenBSD.
- * COPYING, README, README.non-free, bsd-games.lsm,
- bsd-games-non-free.lsm: Update.
- * quiz/datfiles/europe: Yugoslavia has changed its name to Serbia
- and Montenegro.
- * quiz/datfiles/europe: The Hague is not the capital of the
- Netherlands. Reported by Hugo van Galen <hugo@Dot.net> (in the
- Netherlands) and Florian Boehl <flo@namensraumverschmutzung.net>.
- 2003-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
- * Makefile.bsd, Makefile.inc.bsd, adventure/Makefile.bsd,
- arithmetic/arithmetic.6, arithmetic/arithmetic.c, atc/atc.6.in,
- backgammon/backgammon/backgammon.6.in,
- backgammon/common_source/Makefile.bsd,
- backgammon/teachgammon/Makefile.bsd, banner/banner.6,
- battlestar/battlestar.6, bcd/bcd.6, boggle/Makefile.bsd,
- boggle/boggle/boggle.6, boggle/boggle/timer.c,
- boggle/mkdict/Makefile.bsd, boggle/mkindex/Makefile.bsd,
- caesar/caesar.6, canfield/canfield/canfield.6.in,
- canfield/cfscores/Makefile.bsd, countmail/countmail,
- countmail/countmail.6, cribbage/cribbage.6.in,
- cribbage/cribbage.h, cribbage/extern.c, cribbage/io.c,
- cribbage/score.c, cribbage/support.c, dm/Makefile.bsd, dm/dm.8.in,
- dm/dm.c, dm/dm.conf.5.in, factor/Makefile.bsd, factor/factor.6,
- factor/factor.c, fortune/datfiles/Makefile.bsd,
- fortune/datfiles/fortunes, fortune/datfiles/fortunes2,
- fortune/datfiles/fortunes2-o.real, fortune/datfiles/limerick,
- fortune/datfiles/netbsd, fortune/fortune/fortune.6.in,
- fortune/fortune/fortune.c, fortune/strfile/strfile.8,
- fortune/unstr/Makefile.bsd, gomoku/gomoku.6, hack/Makefile.bsd,
- hack/extern.h, hack/hack.6.in, hack/hack.main.c,
- hack/hack.mkshop.c, hack/hack.pri.c, hack/hack.topl.c,
- hack/hack.tty.c, hack/help, hangman/hangman.6.in,
- hunt/Makefile.inc.bsd, hunt/hunt/hunt.6.in, hunt/hunt/hunt.c,
- hunt/hunt/playit.c, hunt/huntd/answer.c, hunt/huntd/bsd.h,
- hunt/huntd/ctl_transact.c, hunt/huntd/driver.c,
- hunt/huntd/extern.c, hunt/huntd/faketalk.c, hunt/huntd/hunt.h,
- hunt/huntd/huntd.6.in, hunt/huntd/terminal.c, mille/mille.6,
- mille/misc.c, monop/Makefile.bsd, monop/cards.c, monop/getinp.c,
- monop/monop.6.in, monop/roll.c, morse/Makefile.bsd,
- phantasia/Makefile.bsd, phantasia/misc.c, phantasia/phantasia.6,
- pom/pom.6, ppt/Makefile.bsd, ppt/ppt.c, primes/Makefile.bsd,
- quiz/datfiles/posneg, quiz/quiz.6.in, quiz/rxp.c, rain/rain.6,
- random/random.6, robots/auto.c, robots/init_field.c,
- robots/move.c, robots/robots.6.in, robots/robots.h,
- rogue/Makefile.bsd, rogue/USD.doc/Makefile.bsd, rogue/hit.c,
- rogue/inventory.c, rogue/level.c, rogue/message.c,
- rogue/rogue.6.in, rogue/rogue.h, rogue/save.c, rogue/score.c,
- sail/sail.6, snake/snake/snake.6.in, snake/snscore/Makefile.bsd,
- tetris/input.c, tetris/scores.c, tetris/screen.c, tetris/shapes.c,
- tetris/tetris.6.in, tetris/tetris.c, trek/USD.doc/Makefile.bsd,
- trek/damage.c, trek/getpar.c, trek/trek.6.in, wargames/wargames.6,
- worm/worm.6, worms/worms.6, wtf/acronyms, wtf/wtf.in,
- wtf/wtf.6.in: Update from NetBSD CVS.
- * include/sys/poll.h: New file.
- * lib/strlcpy.c: New file.
- * configure: Test for strlcpy.
- * include/string.h: New file.
- * exec.objs: Use it for rogue.
- * trek/trek.6.in: Rename to trek.6.
- * substfiles2: Update.
- * COPYING: Update.
- * INSTALL: No longer suggest not using groff's macros.
- * PACKAGING: Update.
- * SECURITY: Update.
- 2002-06-18 Joseph S. Myers <jsm@polyomino.org.uk>
- * BUGS, ChangeLog, INSTALL, README, README.non-free, SECURITY,
- TODO, bsd-games-non-free.lsm, bsd-games.lsm, dm/README.linux,
- hunt/README.linux, trek/README.linux: Consistently use
- jsm@polyomino.org.uk as email address.
- 2002-01-26 Joseph S. Myers <jsm@polyomino.org.uk>
- * hangman/extern.c, hangman/getword.c, hangman/hangman.6.in,
- hangman/hangman.h, hangman/main.c: Update from NetBSD CVS.
- 2002-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
- * README: Note this collection supports GNU Hurd as well as Linux.
- * COPYING: Update.
- 2002-01-19 Joseph S. Myers <jsm@polyomino.org.uk>
- * phantasia/fight.c (encounter): Make firsthit and flockcnt
- volatile.
- * backgammon/common_source/Makefile.bsd,
- backgammon/teachgammon/Makefile.bsd, boggle/mkdict/Makefile.bsd,
- boggle/mkindex/Makefile.bsd, canfield/cfscores/Makefile.bsd,
- fortune/datfiles/netbsd, fortune/fortune/fortune.c,
- fortune/unstr/Makefile.bsd, morse/Makefile.bsd, number/number.6,
- phantasia/Makefile.bsd, ppt/Makefile.bsd, primes/Makefile.bsd,
- snake/snscore/Makefile.bsd, wtf/acronyms: Update from NetBSD CVS.
- * hangman/main.c: Include <err.h>.
- * hangman/extern.c, hangman/getword.c, hangman/hangman.6.in,
- hangman/hangman.h, hangman/main.c: Allow minimum word length to be
- set on the command line. Patch from Joey Hess <joeyh@debian.org>.
- * COPYING: Update.
- 2001-12-29 Joseph S. Myers <jsm@polyomino.org.uk>
- * phantasia/Makefrag (phantasia_install): Use $(INSTALL_PREFIX)
- when copying score files. Patch from Joey Hess
- <joeyh@debian.org>.
- * AUTHORS, THANKS: Update email address for Joey Hess. Patch from
- Joey Hess <joeyh@debian.org>.
- 2001-12-08 Joseph S. Myers <jsm@polyomino.org.uk>
- * battlestar/fly.c, cribbage/crib.c, fortune/datfiles/fortunes2,
- fortune/datfiles/fortunes2-o.real, hangman/setup.c, mille/mille.c,
- phantasia/Makefile.bsd, phantasia/main.c, robots/main.c,
- rogue/init.c, sail/pl_7.c, worm/worm.c, wtf/acronyms: Update from
- NetBSD CVS.
- 2001-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
- * wtf/acronyms: Update from NetBSD CVS.
- * battlestar/com1.c: Rename to battlestar/command1.c.
- * battlestar/com2.c: Rename to battlestar/command2.c.
- * battlestar/com3.c: Rename to battlestar/command3.c.
- * battlestar/com4.c: Rename to battlestar/command4.c.
- * battlestar/com5.c: Rename to battlestar/command5.c.
- * battlestar/com6.c: Rename to battlestar/command6.c.
- * battlestar/com7.c: Rename to battlestar/command7.c.
- From NetBSD CVS.
- * exec.objs: Update.
- * battlestar/Makefile.bsd, battlestar/command1.c,
- battlestar/command2.c, battlestar/command3.c,
- battlestar/command4.c, battlestar/command5.c,
- battlestar/command6.c, battlestar/command7.c,
- fortune/datfiles/Makefile.bsd, fortune/datfiles/limerick,
- fortune/fortune/fortune.c, hack/hack.termcap.c, tetris/screen.c:
- Update from NetBSD CVS.
- * fortune/datfiles/farber: New file. From NetBSD CVS.
- * fortune/datfiles/Makefrag: Update.
- * tetris/screen.c (scr_set): Set VMIN and VTIME.
- 2001-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
- * backgammon/backgammon/main.c, hack/hack.fix, monop/monop.c,
- phantasia/phantdefs.h, sail/pl_7.c, wargames/wargames: Update from
- NetBSD CVS.
- * hunt/hunt/hunt.6.in: Correct slime costs. Bug reported by
- Britton Leo Kerin <fsblk@aurora.uaf.edu>.
- 2001-09-02 Joseph S. Myers <jsm@polyomino.org.uk>
- * adventure/setup.c, atc/include.h, boggle/mkdict/mkdict.c,
- fortune/datfiles/fortunes, fortune/datfiles/fortunes-o.real,
- monop/execute.c, sail/main.c, snake/snake/snake.c, worm/worm.6,
- worm/worm.c, wump/wump.c, wtf/acronyms: Update from NetBSD CVS.
- 2001-08-30 Joseph S. Myers <jsm@polyomino.org.uk>
- * Version 2.13.
- * COPYING, NEWS, TODO, bsd-games-non-free.lsm, bsd-games.lsm:
- Update.
- * phantasia/Makefrag: Update copyright dates.
- * hunt/hunt/hunt.c, hunt/huntd/get_names.c: Define MAXHOSTNAMELEN
- if not already defined. May fix Hurd compilation (original patch
- from Igor Khavkine <i_khavki@alcor.concordia.ca>).
- * snake/snake/snake.c (main): Control -d by #ifdef DEBUG; adjust
- usage message accordingly. Bug reported by Malcolm Parsons
- <malcolm@ivywell.screaming.net>.
- * mille/save.c (save): Handle '\r' the same as '\n'. Bug reported
- by Nicolas Lichtmaier <nick@technisys.com.ar>.
- * snake/snake/snake.c (post): Always lseek back to the beginning
- of the file. Patch from Malcolm Parsons
- <malcolm@ivywell.screaming.net>.
- * wump/wump.c (gcd): New function.
- (cave_init): Ensure that gcd of (delta + 1) and room_num is 1.
- Based on bug report and patch by <afghan@afghanhound.org.uk>.
- * worm/worm.c: Keep track of visible worm length.
- (newpos): If nowhere is available for the new prize, have the
- player win rather than hanging. Bug reported by Malcolm Parsons
- <malcolm@ivywell.screaming.net>.
- * phantasia/Makefrag: Use a stamp file for generating score files.
- * phantasia/.cvsignore: Update.
- 2001-08-29 Joseph S. Myers <jsm@polyomino.org.uk>
- * worm/worm.c (main): Check for too small a screen size.
- (newpos): Fix off-by-one error preventing the prize from being
- placed on the top line.
- (process): Position score appropriately for different width
- screens.
- * worm/worm.c: Whitespace tweak.
- * worm/worm.c, worm/worm.6: Remove documented bug with long worm
- lengths, and improve handling of non-standard screen sizes. From
- OpenBSD.
- * wargames/wargames: Allow - in game names. Bug reported by Guus
- Sliepen <guus@sliepen.warande.net>.
- * wtf/acronyms: Add AIUI. Suggestion from Adam Olsen
- <adamolsen@technologist.com>.
- * phantasia/Makefrag: Fix typo.
- * arithmetic/arithmetic.6, atc/atc.6.in, atc/list.c,
- backgammon/backgammon/backgammon.6,
- backgammon/teachgammon/teach.c, battlestar/battlestar.6,
- battlestar/com2.c, battlestar/parse.c, bcd/bcd.6,
- boggle/boggle/boggle.6, canfield/canfield/canfield.6.in,
- cribbage/cribbage.6.in, factor/factor.6, fish/fish.6,
- fortune/datfiles/fortunes, fortune/datfiles/fortunes2,
- fortune/datfiles/fortunes2-o.real, fortune/datfiles/netbsd,
- fortune/datfiles/startrek, fortune/fortune/fortune.6.in,
- fortune/fortune/fortune.c, fortune/strfile/strfile.c, hack/date.h,
- hack/def.func_tab.h, hack/def.monst.h, hack/def.objclass.h,
- hack/def.objects.h, hack/def.permonst.h, hack/extern.h,
- hack/hack.6.in, hack/hack.Decl.c, hack/hack.apply.c,
- hack/hack.bones.c, hack/hack.c, hack/hack.cmd.c, hack/hack.do.c,
- hack/hack.do_name.c, hack/hack.dog.c, hack/hack.eat.c,
- hack/hack.end.c, hack/hack.engrave.c, hack/hack.fight.c,
- hack/hack.h, hack/hack.invent.c, hack/hack.lev.c,
- hack/hack.main.c, hack/hack.makemon.c, hack/hack.mhitu.c,
- hack/hack.mklev.c, hack/hack.mkmaze.c, hack/hack.mkobj.c,
- hack/hack.mkshop.c, hack/hack.mon.c, hack/hack.monst.c,
- hack/hack.o_init.c, hack/hack.objnam.c, hack/hack.pager.c,
- hack/hack.potion.c, hack/hack.pri.c, hack/hack.read.c,
- hack/hack.rip.c, hack/hack.save.c, hack/hack.shk.c,
- hack/hack.shknam.c, hack/hack.timeout.c, hack/hack.topl.c,
- hack/hack.trap.c, hack/hack.tty.c, hack/hack.u_init.c,
- hack/hack.unix.c, hack/hack.vault.c, hack/hack.wield.c ,
- hack/hack.wizard.c, hack/hack.zap.c, hack/makedefs.c,
- hunt/hunt/hunt.6.in, hunt/huntd/ctl_transact.c,
- hunt/huntd/huntd.6.in, mille/mille.c, monop/Makefile.bsd,
- monop/initdeck.c, monop/monop.6.in, phantasia/Makefile.bsd,
- phantasia/phantasia.6, phantasia/setup.c, pom/pom.6,
- quiz/datfiles/collectives, quiz/datfiles/flowers, quiz/quiz.6.in,
- rain/rain.6, robots/robots.6.in, rogue/USD.doc/rogue.me,
- rogue/score.c, sail/sail.6, snake/snake/snake.6.in,
- tetris/tetris.6.in, trek/DOC/read_me.nr, trek/DOC/trekmanual.nr,
- trek/events.c, trek/main.c, trek/trek.6.in, trek/warp.c,
- worms/worms.6, wtf/wtf.6.in: Update from NetBSD CVS.
- * wtf/acronyms: Update from NetBSD CVS.
- * phantasia/Makefrag: Update to build generated files in source
- directory rather than on install.
- * phantasia/.cvsignore: Update.
- * atc/include.h, hunt/huntd/driver.c, monop/execute.c: Include
- <time.h>.
- * sail/misc.c: Include <stdlib.h>.
- 2001-08-02 Joseph S. Myers <jsm@polyomino.org.uk>
- * README, PACKAGING: Warn about inclusion of cryptographic
- software.
- 2001-03-24 Joseph S. Myers <jsm@polyomino.org.uk>
- * hack/hack.cmd.c: Whitespace adjustments for NetBSD alignment.
- * arithmetic/arithmetic.c, banner/banner.6,
- fortune/datfiles/fortunes, fortune/datfiles/fortunes2-o.real,
- fortune/fortune/fortune.c, wtf/acronyms: Update from NetBSD CVS
- (but don't apply __progname changes).
- 2001-03-19 Joseph S. Myers <jsm@polyomino.org.uk>
- * bsd-games.lsm (Primary-site), bsd-games-non-free.lsm
- (Primary-site): Change metalab.unc.edu to ibiblio.org.
- 2001-03-03 Joseph S. Myers <jsm@polyomino.org.uk>
- * install-man.in, install-score.in: Use POSIX "chown user:group"
- instead of GNU "chown user.group".
- 2001-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
- * rogue/USD.doc/rogue.me: Fix typo (s/scroll/potion/). Reported
- by Lidovski Vladimir <yyterry@chat.ru>.
- 2001-02-07 Joseph S. Myers <jsm@polyomino.org.uk>
- * adventure/hdr.h, adventure/init.c, arithmetic/arithmetic.c,
- atc/atc.6.in, atc/extern.h, atc/input.c, atc/log.c, atc/main.c,
- atc/update.c, backgammon/Makefile.bsd,
- backgammon/Makefile.inc.bsd, backgammon/teachgammon/teach.c,
- boggle/Makefile.bsd, boggle/boggle/help.c, boggle/boggle/mach.c,
- boggle/boggle/timer.c, boggle/boggle/word.c, cribbage/crib.c,
- dm/dm.c, fortune/Makefile.bsd, fortune/datfiles/Makefile.bsd,
- fortune/datfiles/fortunes, fortune/datfiles/fortunes-o.real,
- fortune/datfiles/fortunes-o.sp.ok, fortune/datfiles/fortunes2,
- fortune/datfiles/netbsd, fortune/fortune/fortune.c, patching file
- fortune/strfile/strfile.8, gomoku/bdisp.c, hack/config.h,
- hack/def.monst.h, hack/def.rm.h, hack/extern.h, hack/hack.6.in,
- hack/hack.cmd.c, hack/hack.h, hack/hack.options.c,
- hack/hack.read.c, hack/hack.tty.c, hack/hack.unix.c,
- hunt/hunt/hunt.c, hunt/hunt/otto.c, hunt/huntd/driver.c,
- hunt/huntd/faketalk.c, hunt/huntd/get_names.c, monop/misc.c,
- monop/monop.6.in, monop/prop.c, phantasia/phantglobs.h,
- primes/pr_tbl.c, primes/primes.c, quiz/datfiles/midearth,
- quiz/datfiles/pres, robots/main.c, robots/move_robs.c,
- robots/play_level.c, rogue/rogue.h, sail/assorted.c,
- sail/display.h, sail/dr_1.c, sail/dr_2.c, sail/dr_3.c,
- sail/dr_4.c, sail/dr_5.c, sail/dr_main.c, sail/driver.h,
- sail/extern.h, sail/game.c, sail/globals.c, sail/lo_main.c,
- sail/main.c, sail/misc.c, sail/parties.c, sail/pl_1.c,
- sail/pl_2.c, sail/pl_3.c, sail/pl_4.c, sail/pl_5.c, sail/pl_6.c,
- sail/pl_7.c, sail/pl_main.c, sail/player.h, sail/restart.h,
- sail/sync.c, trek/externs.c, trek/lose.c, trek/play.c, trek/win.c,
- wtf/wtf.in: Update from NetBSD CVS.
- * sail/main.c: Include <time.h>.
- * COPYING: Update.
- * wtf/acronyms: Update from NetBSD CVS.
- 2001-01-11 Joseph S. Myers <jsm@polyomino.org.uk>
- * mkdep: Update to work with current CVS GCC.
- * COPYING: Update copyright dates.
- 2000-12-20 Joseph S. Myers <jsm@polyomino.org.uk>
- * rain/rain.c (main): If delay is zero, do tcdrain(STDOUT_FILENO)
- at the end of each iteration to avoid buffered output preventing
- Ctrl-C from working within a reasonable time.
- 2000-10-17 Joseph S. Myers <jsm@polyomino.org.uk>
- * cribbage/cribbage.h: Mark msg() and addmsg() with printf format
- attributes.
- * hack/extern.h: Make vpline() with printf format attribute.
- * monop/misc.c (next_play): Fix undefined order of side effects.
- * monop/prop.c (bid): Likewise.
- 2000-09-25 Joseph S. Myers <jsm@polyomino.org.uk>
- * Version 2.12.
- * NEWS, bsd-games.lsm, bsd-games-non-free.lsm: Update.
- * battlestar/com2.c, battlestar/com4.c, battlestar/com5.c,
- battlestar/cypher.c, battlestar/extern.h, battlestar/globals.c,
- battlestar/words.c: Update from NetBSD CVS after merge.
- * battlestar/extern.h: Add AUXVERB.
- * battlestar/words.c (wlist): Use AUXVERB for "climb", "move" and
- "make".
- * battlestar/cypher.c (cypher): Object to words in the place for a
- verb that aren't a VERB or KNIFE. Allow for AUXVERBs.
- * battlestar/com2.c (put), battlestar/com4.c (take): When creating
- new verbs from "put on", "put down" and "take off", make their
- type be VERB.
- Partly from Paul Janzen <pjanzen@foatdi.harvard.edu>.
- * tests/battlestar.out3: Update.
- * tests/battlestar.in42, tests/battlestar.out42,
- tests/battlestar.in43, tests/battlestar.out43: New tests.
- * tests/battlestar.test: Update.
- * battlestar/extern.h: Add flags OBJ_PERSON and OBJ_NONOBJ.
- * battlestar/globals.c (objflags): Use them.
- * battlestar/extern.h: Define new macros for handling "a" versus
- "an" and "is" versus "are" wording issues.
- * battlestar/globals.c (objflags): Add OBJ_AN flags; reformat.
- From OpenBSD.
- * battlestar/com2.c (wearit, murder), battlestar/com4.c (take,
- eat): Use these macros.
- * tests/battlestar.in41, tests/battlestar.out41: New test.
- * tests/battlestar.test: Update.
- * battlestar/cypher.c (cypher): Remove excess blank lines. From
- OpenBSD.
- * battlestar/com5.c (love): Fix loving already loved goddess;
- avoid fallthrough after loving goddess; give error on "love
- amulet". From OpenBSD.
- * tests/battlestar.in40, tests/battlestar.out40: New test.
- * tests/battlestar.test: Update.
- * atc/atc.6.in, hack/Makefile.bsd: Update from NetBSD CVS.
- * battlestar/battlestar.c, battlestar/com1.c, battlestar/com2.c,
- battlestar/com3.c, battlestar/com4.c, battlestar/com5.c,
- battlestar/com6.c, battlestar/com7.c, battlestar/cypher.c,
- battlestar/dayfile.c, battlestar/extern.h, battlestar/fly.c,
- battlestar/getcom.c, battlestar/globals.c, battlestar/nightfile.c,
- battlestar/parse.c, battlestar/room.c, battlestar/words.c: Update
- from NetBSD CVS after merge.
- * battlestar/com3.c (jump): Use defined constant FINAL instead of
- hardcoded number 275. From OpenBSD.
- * battlestar/com2.c (murder): Fix logic of use of n and wordnumber
- when using laser. From OpenBSD.
- * tests/battlestar.in39, tests/battlestar.out39: New test.
- * tests/battlestar.test: Update.
- 2000-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
- * NEWS, TODO: Update.
- * COPYING, INSTALL, NEWS, PACKAGING, README, SECURITY: Don't use
- ASCII backquotes and neutral apostrophes as matched quotes.
- * battlestar/getcom.c (getcom): If a line of standard input goes
- beyond our buffer, discard extra characters rather than reading
- them as our next command. From OpenBSD.
- * battlestar/cypher.c (cypher): Improve messages when WEIGHT or
- CUMBER are zero.
- * battlestar/com2.c (ravage), battlestar/com3.c (bury),
- battlestar/com5.c (kiss, love, give), battlestar/com6.c (ride):
- Add explicit no-ops to empty loops following the NetBSD style
- guide.
- * battlestar/extern.h, battlestar/parse.c, battlestar/globals.c:
- Make hash table static in parse.c.
- * battlestar/cypher.c (cypher): For INVEN, give more sensible
- messages when WEIGHT or CUMBER are zero.
- 2000-09-23 Joseph S. Myers <jsm@polyomino.org.uk>
- * battlestar/globals.c (objdes, objsht): Use NULL instead of 0;
- from OpenBSD. Also add or adjust comments.
- * battlestar/com2.c (murder), battlestar/com3.c (shoot),
- battlestar/com4.c (take): Correct "dont" to "don't". From
- OpenBSD.
- * tests/battlestar.out28: Update.
- * battlestar/parse.c: Make local functions static.
- * battlestar/extern.h: Remove declarations of functions now static
- in parse.c.
- * battlestar/com4.c (eat): Check first for having the object to be
- eaten, then for needing a knife, then for being stuffed. Also
- give a better message for things it doesn't make sense to eat.
- From OpenBSD.
- * tests/battlestar.in38, tests/battlestar.out38: New test.
- * tests/battlestar.test: Update.
- * battlestar/fly.c: Remove abs() macro; make local variables and
- functions static.
- * battlestar/extern.h: Remove declarations of functions now static
- in fly.c
- * battlestar/com1.c (news): Don't let CUMBER go negative.
- * battlestar/cypher.c (cypher): For INVEN, show -1% if CUMBER is
- zero.
- * battlestar/com4.c (drop): Disambiguate BODY; handle "kick
- door". From OpenBSD.
- * tests/battlestar.in32, tests/battlestar.out32,
- tests/battlestar.in33, tests/battlestar.out33,
- tests/battlestar.in34, tests/battlestar.out34,
- tests/battlestar.in35, tests/battlestar.out35,
- tests/battlestar.in36, tests/battlestar.out36,
- tests/battlestar.in37, tests/battlestar.out37: New tests.
- * tests/battlestar.test: Update.
- 2000-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
- * battlestar/com5.c (love): Allow for bathing goddess; better
- message when the lover is not present or for certain choices of
- lover. From OpenBSD.
- * battlestar/com2.c (ravage): Allow for the bathing goddess. From
- OpenBSD.
- * battlestar/extern.h: Add OBJ_PLURAL, objflags and
- is_plural_object.
- * battlestar/globals.c: Add objflags.
- * battlestar/com2.c (wearit), battlestar/com3.c (shoot),
- battlestar/com4.c (take, eat): Use is_plural_object rather than
- looking for a final 's'.
- * tests/battlestar.in31, tests/battlestar.out31: New test.
- * tests/battlestar.test: Update.
- * battlestar/com4.c (drop): When kicking, check for objects being
- worn or not present. From OpenBSD.
- * tests/battlestar.in29, tests/battlestar.out29,
- tests/battlestar.in30, tests/battlestar.out30: New tests.
- * tests/battlestar.test: Update.
- * battlestar/com4.c (take): Check for the object not being present
- before checking for it being too heavy or bulky.
- * tests/battlestar.in28, tests/battlestar.out28: New test.
- * tests/battlestar.test: Update.
- 2000-09-21 Joseph S. Myers <jsm@polyomino.org.uk>
- * battlestar/cypher.c (cypher): Give appropriate messages for
- verbs applied to "all" where nothing relevant is present. From
- OpenBSD.
- * tests/battlestar.in27, tests/battlestar.out27: New test.
- * tests/battlestar.test: Update.
- * battlestar/com2.c (wearit, use, murder), battlestar/com3.c
- (shoot), battlestar/com4.c (take, throw, drop, eat),
- battlestar/com6.c (dooropen), battlestar/cypher.c (cypher),
- battlestar/parse.c (parse): Move all discarding of adjectives to
- parse(). From Paul Janzen <pjanzen@foatdi.harvard.edu>. Fixes
- crash on "carry old all", shown up by fuzz testing.
- * tests/battlestar.in26, tests/battlestar.out26: New test.
- * tests/battlestar.test: Update.
- * battlestar/com2.c (murder): Give error rather than crashing on
- "kill all". From OpenBSD.
- * tests/battlestar.in25, tests/battlestar.out25: New test.
- * tests/battlestar.test: Update.
- * battlestar/extern.h: Define and use WORDLEN. From OpenBSD.
- * battlestar/globals.c: Also use WORDLEN. From OpenBSD.
- * battlestar/battlestar.c (main): Use NWORD rather than 20 (from
- OpenBSD). Avoid off-by-one error by using NWORD - 1.
- * battlestar/cypher.c (cypher): Increment wordnumber after INVEN.
- * battlestar/getcom.c (getword): Avoid overflowing elements of the
- words array. From OpenBSD.
- * battlestar/words.c (wlist): Parse "," as AND. From OpenBSD.
- * battlestar/parse.c (parse): Trim AND AND. When an OBJECT AND
- EVERYTHING or NOUNS AND EVERYTHING sequence occurs, move the
- EVERYTHING to the beginning. Trim EVERYTHING AND EVERYTHING.
- From OpenBSD. Also disable parsing of "," as AND if followed by a
- verb.
- * tests/battlestar.in21, tests/battlestar.out21,
- tests/battlestar.in22, tests/battlestar.out22,
- tests/battlestar.in23, tests/battlestar.out23,
- tests/battlestar.in24, tests/battlestar.out24: New tests.
- * tests/battlestar.test: Update.
- * battlestar/com2.c (wearit): Don't attempt to wear anything with
- no short description.
- * tests/battlestar.in20, tests/battlestar.out20: New tests.
- * tests/battlestar.test: Update.
- * battlestar/com2.c (wearit): Partly from OpenBSD: don't try to
- wear anything that isn't OBJECT or NOUNS, and don't try to wear
- DOOR. Fixes with a different patch a bug report from Peter
- Maydell <pmaydell@chiark.greenend.org.uk>.
- * tests/battlestar.in16, tests/battlestar.out16,
- tests/battlestar.in17, tests/battlestar.out17,
- tests/battlestar.in18, tests/battlestar.out18,
- tests/battlestar.in19, tests/battlestar.out19: New tests.
- * tests/battlestar.test: Update.
- * battlestar/com2.c (murder): From OpenBSD: shoot with laser if no
- hand-to-hand weapon available.
- 2000-09-20 Joseph S. Myers <jsm@polyomino.org.uk>
- * battlestar/getcom.c (getcom): die() on EOF; based on OpenBSD.
- * tests/battlestar.out15: New test.
- * tests/battlestar.test: Update.
- * battlestar/com6.c (open_score_file): If BATTLESTAR_QUIET is set
- in the environment, don't give a warning.
- * tests/battlestar.test: Set BATTLESTAR_QUIET so tests can be done
- as a user without write access to the log file.
- * battlestar/com5.c (kiss): From OpenBSD, "take" the bathing
- goddess if required; give a better message when trying to kiss a
- person who is not present.
- * tests/battlestar.in14, tests/battlestar.out14: New tests.
- * tests/battlestar.test: Update.
- 2000-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
- * battlestar/dayfile.c (dayfile), battlestar/nightfile.c
- (nightfile): Add missing initialisers and comments giving room
- numbers.
- * wtf/acronyms: Update from NetBSD CVS.
- * battlestar/com1.c, battlestar/com2.c, battlestar/com4.c,
- battlestar/com5.c, battlestar/com6.c, battlestar/com7.c,
- battlestar/getcom.c: Clean up formatting; partly from OpenBSD.
- * tests/battlestar.in9, tests/battlestar.out9,
- tests/battlestar.in10, tests/battlestar.out10,
- tests/battlestar.in11, tests/battlestar.out11,
- tests/battlestar.in12, tests/battlestar.out12,
- tests/battlestar.in13, tests/battlestar.out13: New tests.
- * tests/battlestar.test: Update.
- * battlestar/com6.c (dooropen): New function, from OpenBSD.
- * battlestar/cypher.c (cypher): Support new verbs OPEN, VERBOSE
- and BRIEF, from OpenBSD.
- * battlestar/extern.h: Add new verbs OPEN, VERBOSE and BRIEF, new
- variable verbose, and new function dooropen(), from OpenBSD.
- * battlestar/globals.c (verbose): New variable, from OpenBSD.
- * battlestar/room.c (writedes): If verbose, always give long
- description; from OpenBSD.
- * battlestar/words.c (wlist): Add synonyms "papaya" and "coconut"
- and verbs "open", "unlock", "verbose" and "brief", from OpenBSD.
- 2000-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
- * battlestar/com2.c, battlestar/com3.c, battlestar/com4.c,
- battlestar/com5.c, battlestar/com6.c, battlestar/com7.c,
- battlestar/cypher.c, battlestar/dayfile.c, battlestar/nightfile.c,
- battlestar/room.c, battlestar/words.c: Update from NetBSD CVS
- after merge.
- 2000-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
- * battlestar/room.c (writedes): Process '=' in descriptions as
- meaning a literal '-'; from OpenBSD.
- * battlestar/dayfile.c (dayfile), battlestar/nightfile.c
- (nightfile): Spelling, punctuation and line length adjustments
- from OpenBSD.
- * tests/battlestar.out4, tests/battlestar.out5,
- tests/battlestar.out8: Update for changes in line length.
- * battlestar/com2.c (murder): Give an appropriate message for
- trying to kill non-OBJECT things (from OpenBSD); fixes "kill door"
- segfault.
- * battlestar/com3.c (shoot), battlestar/com4.c (take),
- battlestar/com5.c (kiss), battlestar/com6.c (ride),
- battlestar/com7.c (fight), battlestar/cypher.c (save): Wording,
- spelling, punctuation and line length adjustments from OpenBSD.
- * tests/battlestar.out5, tests/battlestar.out6: Update for changed
- wording.
- * tests/battlestar.in8, tests/battlestar.out8: New tests.
- * tests/battlestar.test: Update.
- * battlestar/words.c: Make spacing nicer and add missing
- initialisers.
- * NEWS, TODO: Update.
- * battlestar/battlestar.6, battlestar/battlestar.c,
- battlestar/com1.c, battlestar/com5.c, battlestar/cypher.c,
- battlestar/dayfile.c, battlestar/extern.h, battlestar/globals.c,
- battlestar/init.c, battlestar/nightfile.c, battlestar/room.c:
- Update from NetBSD CVS after merge.
- 2000-09-08 Joseph S. Myers <jsm@polyomino.org.uk>
- * battlestar/battlestar.6: Don't refer to ~. Suggested by Hubert
- Feyrer.
- * battlestar/extern.h, battlestar/globals.c, battlestar/init.c:
- Don't restrict length of username, use a string from strdup
- instead. Make functions and arrays only used in init.c static.
- 2000-09-07 Joseph S. Myers <jsm@polyomino.org.uk>
- * battlestar/extern.h: Put prototypes in alphabetical order.
- * fortune/datfiles/Makefile.bsd: Really update from NetBSD CVS.
- * battlestar/battlestar.6: Improvements from OpenBSD.
- * battlestar/extern.h: Define ROOMDESC.
- * battlestar/room.c (writedes): Use it.
- * battlestar/battlestar.c: From OpenBSD, make clearer and don't
- increase beenthere[position] beyond ROOMDESC.
- * battlestar/com1.c (news), battlestar/com5.c (kiss),
- battlestar/cypher.c (cypher), battlestar/dayfile.c (dayfile),
- battlestar/globals.c (objdes, objsht), nightfile.c (nightfile):
- Spelling and punctuation corrections or adjustments from OpenBSD.
- * tests/battlestar.test: Test for wizard or anti-wizard users.
- 2000-09-06 Joseph S. Myers <jsm@polyomino.org.uk>
- * tests/battlestar.in5, tests/battlestar.out5,
- tests/battlestar.in6, tests/battlestar.out6,
- tests/battlestar.err6: New files.
- * tests/battlestar.test: Update.
- * tests/battlestar.test, tests/battlestar.in1,
- tests/battlestar.out1, tests/battlestar.in2,
- tests/battlestar.out2, tests/battlestar.in3,
- tests/battlestar.out3, tests/battlestar.in4,
- tests/battlestar.out4: New files.
- * lib/.cvsignore: New file.
- * morse/.cvsignore: Add morse.
- 2000-08-22 Joseph S. Myers <jsm@polyomino.org.uk>
- * hunt/hunt/.cvsignore, hunt/huntd/.cvsignore, mille/.cvsignore,
- monop/.cvsignore, morse/.cvsignore, number/.cvsignore,
- phantasia/.cvsignore, pig/.cvsignore, pom/.cvsignore,
- ppt/.cvsignore, primes/.cvsignore, quiz/.cvsignore,
- quiz/datfiles/.cvsignore, rain/.cvsignore, random/.cvsignore,
- robots/.cvsignore, rogue/.cvsignore, sail/.cvsignore,
- snake/snake/.cvsignore, snake/snscore/.cvsignore,
- tetris/.cvsignore, trek/.cvsignore, worm/.cvsignore,
- worms/.cvsignore, wtf/.cvsignore, wump/.cvsignore: New files.
- 2000-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
- * fortune/datfiles/.cvsignore, fortune/fortune/.cvsignore,
- fortune/strfile/.cvsignore, fortune/unstr/.cvsignore,
- gomoku/.cvsignore, hack/.cvsignore, hangman/.cvsignore: New files.
- 2000-08-18 Joseph S. Myers <jsm@polyomino.org.uk>
- * caesar/.cvsignore, canfield/canfield/.cvsignore,
- canfield/cfscores/.cvsignore, cribbage/.cvsignore, dm/.cvsignore,
- factor/.cvsignore, fish/.cvsignore: New files.
- * fortune/datfiles/Makefile.bsd, fortune/datfiles/fortunes,
- fortune/datfiles/netbsd, fortune/datfiles/netbsd-o.fake,
- fortune/datfiles/netbsd-o.real, wtf/acronyms: Update from NetBSD
- CVS.
- 2000-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
- * .cvsignore, include/.cvsignore, adventure/.cvsignore,
- arithmetic/.cvsignore, atc/.cvsignore,
- backgammon/backgammon/.cvsignore,
- backgammon/common_source/.cvsignore,
- backgammon/teachgammon/.cvsignore, banner/.cvsignore,
- battlestar/.cvsignore, bcd/.cvsignore, boggle/boggle/.cvsignore,
- boggle/mkdict/.cvsignore, boggle/mkindex/.cvsignore: New files.
- * wtf/acronyms: Update from NetBSD CVS.
- 2000-08-04 Joseph S. Myers <jsm@polyomino.org.uk>
- * include/signal.h, include/stdio.h, include/stdlib.h,
- include/termios.h, include/sys/cdefs.h, include/sys/ttydefaults.h:
- Use #pragma GCC system_header to allow #include_next with
- -pedantic.
- 2000-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
- * atc/input.c, atc/log.c, atc/update.c, hack/config.h,
- hack/def.monst.h, hack/def.rm.h, hack/hack.cmd.c, hack/hack.h,
- robots/move_robs.c, robots/play_level.c: Comment out text after
- #endif.
- * bcd/bcd.c: Use unsigned char and casts to avoid -pedantic
- warnings.
- * pom/pom.c: Likewise.
- * fortune/unstr/unstr.c, hack/makedefs.c: Include <stdlib.h>.
- * lib/fgetln.c: Include <string.h>.
- * adventure/setup.c, battlestar/com1.c, battlestar/com7.c,
- battlestar/cypher.c, battlestar/extern.h, boggle/mkdict/mkdict.c,
- boggle/mkindex/mkindex.c, fortune/datfiles/netbsd,
- fortune/strfile/strfile.c, hack/makedefs.c, monop/initdeck.c:
- Update from NetBSD CVS.
- 2000-08-02 Joseph S. Myers <jsm@polyomino.org.uk>
- * sail/extern.h (abs): Don't define; breaks with glibc 2.2.
- 2000-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
- * hack/hack.tty.c, monop/getinp.c, rogue/message.c, trek/phaser.c:
- Update from NetBSD CVS.
- 2000-07-06 Joseph S. Myers <jsm@polyomino.org.uk>
- * adventure/done.c, adventure/main.c, adventure/subr.c, bcd/bcd.c,
- canfield/cfscores/cfscores.c, countmail/countmail.6,
- fortune/datfiles/fortunes, fortune/datfiles/fortunes2,
- fortune/datfiles/netbsd, gomoku/stoc.c, hack/hack.h,
- hunt/huntd/get_names.c, morse/morse.c, phantasia/Makefile.bsd,
- ppt/ppt.c, rogue/init.c, sail/Makefile.bsd, sail/lo_main.c,
- sail/pl_1.c, sail/pl_7.c, trek/computer.c, trek/destruct.c,
- trek/getpar.c, trek/setup.c, trek/torped.c: Update from NetBSD
- CVS.
- 2000-05-28 Joseph S. Myers <jsm@polyomino.org.uk>
- * adventure/Makefile.bsd, adventure/main.c,
- arithmetic/arithmetic.c, atc/main.c, backgammon/backgammon/main.c,
- backgammon/teachgammon/teach.c, battlestar/battlestar.c,
- bcd/bcd.c, boggle/boggle/bog.c, caesar/caesar.c, caesar/rot13.in,
- canfield/canfield/canfield.c, canfield/cfscores/cfscores.c,
- cribbage/crib.c, fish/fish.c, fortune/datfiles/netbsd,
- gomoku/main.c, hack/hack.termcap.c, hangman/main.c, mille/mille.c,
- mille/misc.c, mille/print.c, monop/cards.inp, monop/monop.c,
- morse/morse.c, phantasia/Makefile.bsd, phantasia/fight.c,
- phantasia/misc.c, ppt/ppt.c, quiz/quiz.c, robots/main.c,
- robots/score.c, snake/snake/snake.c, snake/snscore/snscore.c,
- tetris/screen.c, tetris/screen.h, trek/main.c, worm/worm.c,
- wump/wump.c: Update from NetBSD CVS.
- 2000-05-27 Joseph S. Myers <jsm@polyomino.org.uk>
- * wtf/acronyms: Update from NetBSD CVS.
- 2000-05-06 Joseph S. Myers <jsm@polyomino.org.uk>
- * bsd-games now under CVS version control. At present there is no
- anoncvs access, so this isn't particularly relevant to anyone else
- yet. The CVS tree up to now has been generated with scripts based
- on RCS to include all past releases and betas from 1.3 onwards,
- and those snapshots of the bsd-games source tree from in between
- releases that I have, with checkin dates set to the dates of the
- ChangeLogs in the respective releases and snapshots. Tags used
- are BSD_GAMES_DATE_yyyy_mm_dd for dated snapshots; BSD_GAMES_v_v
- for versioned bsd-games releases; BSD_GAMES_NON_FREE_v_v for
- bsd-games-non-free releases; and BSD_GAMES_VERSION_v_v for the
- union of corresponding bsd-games and bsd-games-non-free releases,
- and for bsd-games releases before the split, but this tag was not
- applied where no bsd-games-non-free release corresponded to a
- particular bsd-games release.
- 2000-04-26 Joseph S. Myers <jsm@polyomino.org.uk>
- * bsd-games.lsm, bsd-games-non-free.lsm: Update to LSM format
- version 4.
- 2000-04-19 Joseph S. Myers <jsm@polyomino.org.uk>
- * Version 2.11.
- * NEWS: Update.
- * bsd-games.lsm: Update.
- * bsd-games-non-free.lsm: Update.
- * hack/date.h, hack/def.monst.h, hack/def.objclass.h,
- hack/def.objects.h, hack/def.permonst.h, hack/extern.h,
- hack/hack.Decl.c, hack/hack.cmd.c, hack/hack.dog.c,
- hack/hack.eat.c, hack/hack.end.c, hack/hack.engrave.c,
- hack/hack.fight.c, hack/hack.h, hack/hack.invent.c,
- hack/hack.lev.c, hack/hack.main.c, hack/hack.makemon.c,
- hack/hack.mhitu.c, hack/hack.mklev.c, hack/hack.mkmaze.c,
- hack/hack.mkobj.c, hack/hack.mkshop.c, hack/hack.mon.c,
- hack/hack.monst.c, hack/hack.o_init.c, hack/hack.objnam.c,
- hack/hack.pager.c, hack/hack.pri.c, hack/hack.read.c,
- hack/hack.rip.c, hack/hack.save.c, hack/hack.shk.c,
- hack/hack.termcap.c, hack/hack.timeout.c, hack/hack.topl.c,
- hack/hack.tty.c, hack/hack.u_init.c, hack/hack.unix.c,
- hack/hack.vault.c, hack/hack.wield.c, hack/hack.wizard.c,
- hack/hack.zap.c: Use const and fix compiler warnings.
- 2000-04-18 Joseph S. Myers <jsm@polyomino.org.uk>
- * hack/*: New, from NetBSD CVS.
- * hack/Makefile: Rename to Makefile.bsd.
- * AUTHORS, COPYING, INSTALL, README, README.non-free, SECURITY,
- TODO: Update.
- * NEWS: Update.
- * bsd-games-non-free.lsm: Update.
- * hack/pathnames.h: Rename to pathnames.h.in for substitutions.
- * hack/hack.6: Rename to hack.6.in for substitutions.
- * configure, substfiles, substfiles2, Makeconfig.in: Update.
- * exec.libs, exec.objs: Update.
- * hack/Makefrag: New file.
- * hack/hack.main.c: Check for fds 0, 1, 2 being closed; use
- setregid() for gid revokes.
- * hack/hack.bones.c, hack/hack.do.c, hacl/hack.main.c,
- hack/hack.pager.c, hack/hack.save.c, hack/hack.unix.c,
- hack/makedefs.c: Use symbolic constants.
- * hack/makedefs.c: Check for write errors on output; use const and
- fix compiler warnings.
- * hack/def.func_tab.h, hack/def.objclass.h, hack/def.permonst.h,
- hack/extern.h, hack/hack.Decl.c, hack/hack.apply.c, hack/hack.c,
- hack/hack.cmd.c, hack/hack.do_name.c, hack/hack.end.c,
- hack/hack.invent.c, hack/hack.h, hack/hack.main.c,
- hack/hack.mon.c, hack/hack.objnam.c, hack.pager.c, hack.potion.c,
- hack/hack.shknam.c, hack.trap.c, hack.zap.c: Use const and fix
- compiler warnings.
- 2000-04-15 Joseph S. Myers <jsm@polyomino.org.uk>
- * arithmetic/arithmetic.c, boggle/mkdict/Makefile.bsd,
- boggle/mkindex/Makefile.bsd, fortune/datfiles/fortunes,
- fortune/datfiles/fortunes2, fortune/fortune/fortune.c,
- fortune/strfile/Makefile.bsd, hunt/Makefile.inc.bsd,
- hunt/hunt/hunt.c, hunt/huntd/driver.c, phantasia/fight.c,
- robots/score.c: Update from NetBSD CVS.
- 2000-04-14 Joseph S. Myers <jsm@polyomino.org.uk>
- * COPYING: Fix spelling error.
- 2000-04-09 Joseph S. Myers <jsm@polyomino.org.uk>
- * quiz/datfiles/asia: Corrections from Robert Vollmert
- <rvollmert@gmx.net>.
- 2000-04-05 Joseph S. Myers <jsm@polyomino.org.uk>
- * countmail/countmail.6: Fix grammar (bug reported by Thomas
- Bushnell BSG <tb@MIT.EDU>).
- 2000-03-29 Joseph S. Myers <jsm@polyomino.org.uk>
- * boggle/boggle/prtable.c, fish/fish.c, fortune/datfiles/fortunes,
- fortune/datfiles/fortunes2, fortune/datfiles/fortunes2-o.real,
- fortune/datfiles/netbsd, gomoku/makemove.c, hunt/hunt/hunt.c,
- rogue/CHANGES, trek/trek.6.in: Update from NetBSD CVS.
- 2000-02-28 Joseph S. Myers <jsm@polyomino.org.uk>
- * wtf/acronyms: Update from NetBSD CVS.
- 2000-02-12 Joseph S. Myers <jsm@polyomino.org.uk>
- * Version 2.10.
- * fortune/fortune/fortune.c: Include <sys/endian.h>.
- * fortune/unstr/unstr.c: Likewise.
- * fortune/strfile/strfile.c: Include <netinet/in.h>.
- * monop/initdeck.c: Likewise. Remove unnecessary casts.
- * NEWS: Update.
- * bsd-games.lsm: Update.
- * fortune/datfiles/netbsd, sail/Makefile.bsd: Update from NetBSD
- CVS.
- * COPYING: Add 2000 to copyright years.
- * wtf/acronyms: Update from NetBSD CVS.
- 2000-02-09 Joseph S. Myers <jsm@polyomino.org.uk>
- * wtf/acronyms: Update from NetBSD CVS.
- * THANKS: Update.
- * INSTALL: Update.
- * Essentially all relevant changes now merged back into NetBSD
- (except for hunt).
- * TODO: Update.
- * NEWS: Update.
- * sail/Makefile.bsd, sail/dr_main.c, sail/extern.h,
- sail/globals.c, sail/main.c, sail/misc.c, sail/pathnames.h.in,
- sail/pl_7.c, sail/pl_main.c, sail/sync.c: Update from NetBSD CVS
- after further merge.
- * fortune/datfiles/Makefile.bsd, wargames/Makefile.bsd: Update
- from NetBSD CVS.
- * fortune/datfiles/netbsd: New, from NetBSD.
- 2000-02-01 Joseph S. Myers <jsm@polyomino.org.uk>
- * wtf/acronyms: Update from NetBSD CVS.
- 2000-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
- * snake/snscore/snscore.c, tetris/scores.c, tetris/tetris.c,
- wargames/Makefile.bsd, wargames/wargames.6: Update from NetBSD CVS
- after further merge.
- * boggle/Makefile.bsd, fortune/Makefile.bsd,
- fortune/datfiles/Makefile.bsd, hunt/hunt/hunt.c,
- hunt/huntd/hunt.h, phantasia/Makefile.bsd: Update from NetBSD CVS.
- 2000-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
- * robots/main.c, robots/score.c: Update from NetBSD CVS after
- further merge.
- 2000-01-19 Joseph S. Myers <jsm@polyomino.org.uk>
- * fortune/strfile/strfile.c, random/random.c: Update from NetBSD
- CVS after further merge.
- 2000-01-17 Joseph S. Myers <jsm@polyomino.org.uk>
- * random/random.c: Define MAXRANDOM rather than using RAND_MAX.
- 2000-01-13 Joseph S. Myers <jsm@polyomino.org.uk>
- * adventure/io.c, adventure/vocab.c, battlestar/save.c,
- caesar/caesar.c, monop/monop.c, worm/worm.c: Update from NetBSD
- CVS after further merge.
- 2000-01-08 Joseph S. Myers <jsm@polyomino.org.uk>
- * wtf/acronyms: Update from NetBSD CVS.
- 2000-01-02 Joseph S. Myers <jsm@polyomino.org.uk>
- * tetris/screen.h, tetris/tetris.c, tetris/tetris.h: Update from
- NetBSD CVS after further merge.
- 1999-12-31 Joseph S. Myers <jsm@polyomino.org.uk>
- * fortune/strfile/strfile.c, fortune/strfile/strfile.h,
- monop/cards.c, monop/initdeck.c: Update from NetBSD CVS.
- 1999-12-28 Joseph S. Myers <jsm@polyomino.org.uk>
- * sail/extern.h, sail/globals.c, sail/pl_7.c, sail/player.h:
- Update from NetBSD CVS after further merge.
- 1999-12-16 Joseph S. Myers <jsm@polyomino.org.uk>
- * ppt/ppt.c, quiz/quiz.c: Update from NetBSD CVS (more changes
- merged into NetBSD).
- * quiz/quiz.c (show_index): Refer error message to the pager
- actually used.
- * fortune/strfile/strfile.c: Use err(1, NULL) for out-of-memory
- error.
- * boggle/mkindex/mkindex.c, fortune/datfiles/fortunes,
- fortune/strfile/strfile.c, wargames/wargames, wtf/wtf.in: Update
- from NetBSD CVS.
- 1999-12-07 Joseph S. Myers <jsm@polyomino.org.uk>
- * adventure/io.c, adventure/vocab.c, battlestar/save.c,
- caesar/caesar.c, monop/cards.c, monop/initdeck.c, monop/monop.c,
- monop/prop.c, snake/snscore/snscore.c, worm/worm.c: Use err(1,
- NULL) or warn(NULL) for `out of memory' messages.
- * fortune/strfile/strfile.c: Remove obsolete NO_VOID conditional,
- and casts in ALLOC macro.
- 1999-12-06 Joseph S. Myers <jsm@polyomino.org.uk>
- * wtf/acronyms: Update from NetBSD CVS.
- 1999-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
- * ChangeLog: Use consistent form of my name and email address.
- 1999-11-15 Joseph S. Myers <jsm@polyomino.org.uk>
- * countmail/countmail: Don't describe messages as new when they
- may not be (bug report and suggested fix from Malcolm Parsons
- <malcolm@bits.bris.ac.uk>).
- * configure: Ask for permissions on variable data that should not
- be world readable (bug report from <cesarb@web4u.com.br>).
- * install-score.in: Use this.
- * phantasia/Makefrag: Use this.
- * SECURITY: Update.
- * tetris/tetris.c: Include <err.h>; use errx() for error messages;
- change usage message to refer to tetris-bsd (bug report from
- Malcolm Parson <malcolm@bits.bris.ac.uk>).
- * tetris/scores.c (printem): Fix formatting of high score tables
- with multiple columns (bug report and suggested fix from Malcolm
- Parsons <malcolm@bits.bris.ac.uk>).
- * robots/main.c (main): Fix spelling error in unknown option
- message (bug report and suggested fix by Malcolm Parsons
- <malcolm@bits.bris.ac.uk>).
- 1999-11-12 Joseph S. Myers <jsm@polyomino.org.uk>
- * Version 2.9.
- * bsd-games.lsm: Update.
- * NEWS: Update.
- 1999-11-11 Joseph S. Myers <jsm@polyomino.org.uk>
- * boggle/mkindex/mkindex.c (main): Add index entries for letters
- not found in the dictionary (problem reported by Mike Castle
- <dalgoda@ix.netcom.com>).
- * robots/main.c (main): Reinitialise Num_games to 1 after looping
- through Num_games games, so if you ask for another game then you
- still get this prompt next time. Bug report and suggested fix
- from Malcolm Parsons <malcolm@bits.bris.ac.uk>.
- * robots/score.c (score): Fix reporting of auto-bot scores, bug
- report and suggested fix from Malcolm Parsons
- <malcolm@bits.bris.ac.uk>.
- * cribbage/instr.c, fortune/fortune/fortune.c,
- snake/snake/snake.6.in, snake/snake/snake.c, worm/worm.6,
- worm/worm.c: Update from NetBSD CVS.
- 1999-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
- * wtf/acronyms: Update from NetBSD CVS.
- 1999-10-28 Joseph S. Myers <jsm@polyomino.org.uk>
- * wtf/acronyms: Update from NetBSD CVS.
- * random/random.c: Use RAND_MAX rather than LONG_MAX (patch from
- William Brioschi).
- * tests/rot13.*: Removed; test not meaningful since it uses the
- installed caesar (which may not be present) rather than the
- just-built one. Bug reported by Roman Hodek
- <Roman.Hodek@informatik.uni-erlangen.de>.
- 1999-10-21 Joseph S. Myers <jsm@polyomino.org.uk>
- * backgammon/common_source/back.h,
- backgammon/common_source/subs.c, robots/main.c, tetris/screen.c,
- tetris/screen.h: Update from NetBSD CVS.
- 1999-10-11 Joseph S. Myers <jsm@polyomino.org.uk>
- * wtf/acronyms: Update from NetBSD CVS.
- 1999-10-01 Joseph S. Myers <jsm@polyomino.org.uk>
- * cribbage/cribbage.6.in, mille/move.c: Update from NetBSD CVS
- after further merge.
- 1999-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
- * atc/def.h, cribbage/cards.c, cribbage/cribbage.h, cribbage/io.c,
- mille/comp.c, mille/init.c, mille/mille.h, mille/move.c,
- mille/types.h, monop/misc.c, monop/monop.h, monop/trade.c,
- phantasia/phantdefs.h, robots/robots.h, sail/dr_1.c, sail/dr_2.c,
- sail/dr_3.c, sail/extern.h: Update from NetBSD CVS after further
- merge.
- * cribbage/cribbage.6.in (FILES): Tweak.
- 1999-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
- * quiz/datfiles/europe (Monaco): Change capital to Monaco, bug
- reported by <capo@writeme.com>.
- 1999-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
- * Version 2.8.
- * include/tzfile.h: Remove (no longer used).
- * fortune/datfiles/Makefrag: Use $(SHAREDIR) not $(LIBDIR).
- * NEWS: Update.
- * bsd-games.lsm, bsd-games-non-free.lsm: Update.
- * */Makefrag, */*/Makefrag: Add copyright notices and licence
- terms.
- * hangman/Makefrag: Remove reference to $(hangman_WORDS).
- * COPYING: Tweak.
- * NEWS: Add release dates.
- 1999-09-23 Joseph S. Myers <jsm@polyomino.org.uk>
- * dm/dm.c, fish/fish.c, fortune/fortune/fortune.c: Update from
- NetBSD CVS after further merge.
- * fortune/datfiles/Makefile.bsd: Update from NetBSD CVS.
- 1999-09-19 Joseph S. Myers <jsm@polyomino.org.uk>
- * boggle/boggle/bog.c, boggle/mkdict/mkdict.c, cribbage/extern.c,
- dm/dm.c, phantasia/setup.c: Update from NetBSD CVS after further
- merge.
- 1999-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
- * boggle/mkdict/mkdict.c, boggle/mkindex/mkindex.c: Update from
- NetBSD CVS after further merge.
- * battlestar/com1.c, battlestar/com4.c: Tweak for NetBSD
- alignment.
- * battlestar/com1.c, battlestar/com4.c, boggle/boggle/bog.c,
- cribbage/io.c, fortune/fortune/fortune.c,
- fortune/strfile/strfile.c, fortune/unstr/unstr.c,
- gomoku/pickmove.c, mille/comp.c, phantasia/interplayer.c,
- pig/pig.c, robots/extern.c, robots/robots.h, robots/score.c,
- rogue/save.c, tetris/scores.c, trek/main.c: Update from NetBSD CVS
- after further merge.
- * battlestar/battlestar.c, battlestar/cypher.c,
- battlestar/dayobjs.c, battlestar/init.c, battlestar/nightobjs.c:
- Update from NetBSD CVS after further merge.
- * backgammon/backgammon/main.c, boggle/boggle/bog.c,
- hangman/extern.c, hangman/hangman.6.in, hangman/hangman.h,
- hangman/main.c, hangman/setup.c, quiz/quiz.c, sail/game.c,
- tetris/scores.c, trek/externs.c, trek/trek.h: Update from NetBSD
- CVS after further merge.
- 1999-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
- * wtf/acronyms: Update from NetBSD CVS.
- * NEWS: Update.
- * hangman/extern.c, hangman/hangman.h, hangman/main.c,
- hangman/setup.c: Make dictionary path selectable at run time.
- * hangman/hangman.6.in: Document this.
- * NEWS, TODO, INSTALL, PACKAGING: Update.
- 1999-09-16 Joseph S. Myers <jsm@polyomino.org.uk>
- * hangman/words: Remove. The copyright status was not clear;
- assertions in the LSM entry that it is free from copyright seem to
- be contradicted by inspection of the READMEs. (See
- ftp://ftp.cs.unc.edu/pub/users/faith/linux/utils/ .)
- * hangman/Makefrag: No longer install words file.
- * configure: Update accordingly.
- * boggle/mkdict/Makefrag: Update accordingly.
- * Makeconfig.in: Update accordingly.
- * NEWS: Update.
- * INSTALL: Update.
- * PACKAGING: Update.
- * configure: Fix bugs in earlier changes.
- * sail/game.c (maxturns): Tweak following comments from Hubert
- Feyrer.
- * boggle/boggle/bog.c (checkdict): Tweak following comments from
- Hubert Feyrer.
- * trek/trek.h: Modify form of structure/variable declarations
- (following comments from Hubert Feyrer).
- * battlestar/battlestar.c (main): Give a sensible error message in
- the default (should't happen) case.
- 1999-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
- * COPYING: Update.
- * substfiles: Move manpages and some other non-headers into
- substfiles2 (new file).
- * quiz/datfiles/Makefrag (quiz_datfiles_all): Depend on
- quiz/datfiles/index.
- * configure: Only generate rules for files in substfiles2, don't
- actually build them at configure time.
- * TODO: Update.
- * configure: Allow for comments in exec.objs, exec.libs and
- substfiles.
- * exec.objs, exec.libs, substfiles: Add explanatory comments,
- copyright notices and licence terms.
- * substscr: New file to handle substitution logic. Also generate
- subst.rules makefile for redoing the substitutions if required.
- * configure: Use it to do substitutions. Handle subst.rules.
- * fortune/unstr/unstr.c: Don't include <machine/endian.h> at all.
- * gomoku/pickmove.c: Likewise, unconditionally include <limits.h>
- rather than <machine/limits.h>.
- * fortune/fortune/fortune.c: Use macro NAMLEN rather than
- strlen(dirent->d_name).
- 1999-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
- * gomoku/main.c: Tweak for NetBSD alignment.
- * battlestar/com6.c, battlestar/extern.h, battlestar/globals.c,
- pom/pom.6, pom/pom.c, snake/snake/Makefile.bsd,
- snake/snake/snake.6.in, snake/snake/snake.c: Update from NetBSD
- CVS after further merge.
- * fortune/fortune/fortune.c: Adjust (unsigned long) casts to use
- (u_int32_t) and (u_int64_t) as appropriate.
- * TODO: Update.
- * phantasia/setup.c: Add checks for write errors.
- * fortune/fortune/fortune.6.in, fortune/fortune/pathnames.h.in:
- Fix references to @usrlibdir@.
- * quiz/datfiles/pres: Update to OpenBSD version (minor
- corrections, and includes vice-presidents).
- * quiz/datfiles/index.in: Update.
- 1999-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
- * battlestar/com6.c, battlestar/extern.h, battlestar/init.c,
- cribbage/instr.c, gomoku/gomoku.h, gomoku/main.c,
- phantasia/main.c, rogue/Makefile.bsd, rogue/machdep.c,
- rogue/rogue.h, rogue/save.c: Update from NetBSD CVS after further
- merge.
- * fortune/datfiles/Makefile.bsd, fortune/datfiles/limerick,
- fortune/datfiles/limerick-o.fake,
- fortune/datfiles/limerick-o.real, fortune/datfiles/limerick.fake,
- fortune/datfiles/limerick.real,
- fortune/datfiles/unamerican-o.fake,
- fortune/datfiles/unamerican-o.real,
- fortune/datfiles/unamerican.fake,
- fortune/datfiles/unamerican.real: Update from NetBSD CVS
- (offensive fortunes renamed to ...-o).
- * fortune/datfiles/Makefrag: Update.
- * tests/*: Add testsuite.
- * configure: Update.
- * bcd/Makefrag, caesar/Makefrag, factor/Makefrag, morse/Makefrag,
- number/Makefrag, pig/Makefrag, pom/Makefrag, ppt/Makefrag,
- primes/Makefrag, wargames/Makefrag: Remove old test fragments.
- * COPYING: Update.
- * INSTALL: Update.
- * NEWS: Update.
- * lib/fgetln.c, lib/getloadavg.c: Add copyright notice and licence
- terms.
- * include/signal.h, include/stdio.h, include/stdlib.h,
- include/termios.h, include/tzfile.h, include/sys/cdefs.h,
- include/sys/endian.h, include/sys/ttydefaults.h: Likewise.
- * hide-game.in, install-man.in, install-score.in, mkdep: Likewise.
- * configure, Makeconfig.in: Likewise.
- * COPYING: Update.
- 1999-09-12 Joseph S. Myers <jsm@polyomino.org.uk>
- * wargames/wargames.6: Add copyright notice and licence terms;
- convert to use tmac.doc.
- * COPYING: Update.
- * snake/snake/snake.6.in: Fix substitution.
- * snake/snake/snake.c: #ifdef keypad functionality so snake can be
- built/tested on systems without it.
- * AUTHORS: Fix entries for rogue and worm.
- * canfield/canfield/canfield.c, canfield/cfscores/cfscores.c,
- cribbage/crib.c, fish/fish.c, gomoku/main.c, hangman/main.c,
- mille/mille.c, monop/monop.c, morse/morse.c, ppt/ppt.c,
- quiz/quiz.c, robots/main.c, robots/robots.h, robots/score.c,
- rogue/init.c, rogue/machdep.c, rogue/rogue.h, rogue/score.c,
- snake/snake/snake.c, snake/snscore/snscore.c, tetris/scores.c,
- tetris/tetris.c, tetris/tetris.h, trek/main.c, worm/worm.c,
- wump/wump.c: Update from NetBSD CVS after merge of most security
- changes.
- 1999-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
- * wtf/acronyms: Updatef from NetBSD-current.
- * COPYING: New file.
- * NEWS: Update.
- * README: Update.
- 1999-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
- * wump/wump.c: Update from NetBSD CVS.
- * rogue/curses.c: Remove.
- * rogue/machdep.c, rogue/rogue.h: Remove traces of CURSES.
- * THANKS: Update.
- * NEWS: Update.
- * gomoku/main.c (main): Comment tweak.
- * rogue/init.c: Add blank line.
- * robots/main.c (main): Restore errno before printing error
- message.
- * robots/query.c: NetBSD alignment tweak.
- * atc/graphics.c, boggle/mkdict/mkdict.c,
- boggle/mkindex/mkindex.c, cribbage/cribbage.h,
- fortune/strfile/strfile.c, monop/initdeck.c: Update from NetBSD
- CVS after further merge.
- 1999-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
- * monop/initdeck.c (main): Whitespace tweaks.
- * backgammon/backgammon/main.c, boggle/boggle/extern.h,
- canfield/canfield/canfield.c, fortune/fortune/fortune.c,
- fortune/strfile/strfile.c, gomoku/pickmove.c, hangman/setup.c,
- mille/save.c, monop/cards.c, monop/initdeck.c, monop/monop.c,
- monop/monop.h, monop/prop.c, rogue/init.c, sail/sync.c,
- snake/snscore/snscore.c, worm/worm.c, wump/wump.c: Update from
- NetBSD CVS after merge of malloc checks and <time.h> includes.
- * fortune/strfile/strfile.8: Update from NetBSD CVS.
- * mille/save.c: Move <time.h> include up.
- * backgammon/backgammon/main.c: Move <time.h> include up. Use
- NULL as argument of time() instead of 0.
- * backgammon/common_source/subs.c, battlestar/com6.c,
- battlestar/fly.c, boggle/boggle/bog.c, boggle/boggle/extern.h,
- boggle/boggle/mach.c, boggle/boggle/prtable.c,
- boggle/boggle/word.c, caesar/caesar.c,
- canfield/canfield/canfield.c, canfield/cfscores/cfscores.c,
- cribbage/cards.c, cribbage/crib.c, cribbage/cribbage.h,
- cribbage/io.c, cribbage/score.c, cribbage/support.c,
- factor/factor.c, fish/fish.c, fortune/fortune/fortune.c,
- fortune/strfile/strfile.c, fortune/unstr/unstr.c, gomoku/bdisp.c,
- gomoku/gomoku.h, gomoku/main.c, gomoku/makemove.c,
- gomoku/pickmove.c, gomoku/stoc.c, hangman/extern.c,
- hangman/getword.c, hangman/hangman.h, hangman/main.c,
- hangman/setup.c, mille/comp.c, mille/extern.c, mille/mille.c,
- mille/mille.h, mille/move.c, mille/print.c, mille/save.c,
- monop/cards.c, monop/execute.c, monop/getinp.c, monop/houses.c,
- monop/initdeck.c, monop/misc.c, monop/monop.c, monop/monop.def,
- monop/monop.ext, monop/monop.h, monop/morg.c, monop/print.c,
- monop/spec.c, monop/trade.c, morse/morse.c, number/number.c,
- phantasia/fight.c, phantasia/gamesupport.c,
- phantasia/interplayer.c, phantasia/io.c, phantasia/main.c,
- phantasia/misc.c, phantasia/phantglobs.c, phantasia/phantglobs.h,
- phantasia/phantstruct.h, phantasia/setup.c, primes/pattern.c,
- primes/pr_tbl.c, primes/primes.c, quiz/quiz.c, quiz/quiz.h,
- quiz/rxp.c, random/random.c, robots/auto.c, robots/extern.c,
- robots/init_field.c, robots/main.c, robots/move.c, robots/query.c,
- robots/robots.h, robots/score.c, rogue/init.c, rogue/rogue.h,
- sail/assorted.c, sail/dr_1.c, sail/dr_2.c, sail/driver.h,
- sail/extern.h, sail/globals.c, sail/lo_main.c, sail/pl_1.c,
- sail/pl_3.c, sail/pl_4.c, sail/pl_7.c, sail/sync.c,
- snake/snake/snake.c, snake/snscore/snscore.c, tetris/scores.c,
- tetris/screen.c, tetris/shapes.c, tetris/tetris.c,
- tetris/tetris.h, trek/abandon.c, trek/capture.c, trek/cgetc.c,
- trek/computer.c, trek/dcrept.c, trek/destruct.c, trek/dock.c,
- trek/dumpgame.c, trek/getpar.h, trek/help.c, trek/impulse.c,
- trek/lrscan.c, trek/phaser.c, trek/play.c, trek/rest.c,
- trek/setwarp.c, trek/torped.c, trek/trek.h, trek/visual.c,
- worm/worm.c: Update from NetBSD CVS after initial merge of const,
- attribute and symbolic constant changes.
- 1999-09-08 Joseph S. Myers <jsm@polyomino.org.uk>
- * README: Update.
- * NEWS: Update.
- 1999-08-29 Joseph S. Myers <jsm@polyomino.org.uk>
- * INSTALL: Update.
- 1999-08-22 Joseph S. Myers <jsm@polyomino.org.uk>
- * README: Update.
- * NEWS: Update.
- * TODO: Update.
- * include/sys/endian.h: Add the 16-bit functions in case they get
- used in the games later. Still does not include the little-endian
- functions until some game starts using data in little-endian
- format.
- * AUTHORS: Update.
- * BUGS: Update.
- 1999-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
- * include/sys/endian.h: New file (compatibility with changes in
- NetBSD).
- * fortune/fortune/fortune.c, fortune/strfile/strfile.8,
- fortune/strfile/strfile.c, fortune/strfile/strfile.h,
- fortune/fortune/unstr.c: Update from NetBSD anoncvs.
- * fortune/datfiles/Makefrag: fortune data is now arch-independent.
- * phantasia/Makefile.bsd, phantasia/main.c: Update from NetBSD
- anoncvs.
- * monop/cards.c, monop/deck.h, monop/execute.c, monop/getinp.c,
- monop/houses.c, monop/initdeck.c, monop/jail.c, monop/misc.c,
- monop/monop.c, monop/monop.def, monop/monop.h, monop/morg.c,
- monop/print.c, monop/prop.c, monop/rent.c, monop/roll.c,
- monop/spec.c, monop/trade.c: Update from NetBSD anoncvs.
- * configure, Makeconfig.in: monop data is now arch-independent.
- * NEWS: Update.
- * NEWS: Update.
- 1999-08-18 Joseph S. Myers <jsm@polyomino.org.uk>
- * fish/fish.6: Update from NetBSD anoncvs.
- 1999-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
- * NEWS: Update.
- * snake/snake/snake.c: Move to use curses. Other minor fixes.
- * snake/snake/move.c, snake/snake/snake.h: Remove (incorporated in
- snake.c).
- * snake/snake/snake.6.in: Update.
- * exec.objs: Update.
- * TODO: Update.
- * snake/snake/snake.c, snake/snake/move.c: Minor fixes from
- OpenBSD.
- 1999-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
- * backgammon/backgammon/main.c, backgammon/teachgammon/teach.c,
- fortune/datfiles/fortunes2, snake/snake/move.c,
- snake/snake/snake.h, tetris/screen.c: Update from NetBSD anoncvs.
- 1999-08-14 Joseph S. Myers <jsm@polyomino.org.uk>
- * AUTHORS: Update.
- * NEWS: Update.
- * wtf/wtf.in: Update from NetBSD anoncvs.
- * wtf/acronyms: Update from NetBSD-current.
- 1999-08-11 Joseph S. Myers <jsm@polyomino.org.uk>
- * worm/worm.c: Update from NetBSD anoncvs.
- 1999-08-09 Joseph S. Myers <jsm@polyomino.org.uk>
- * sail/sync.c: Tweak for NetBSD alignment.
- * monop/monop.def: Tweak for NetBSD alignment.
- * rain/rain.c, worm/worm.c: Update from NetBSD anoncvs.
- 1999-08-06 Joseph S. Myers <jsm@polyomino.org.uk>
- * fortunes/datfiles/Makefile.bsd,
- fortune/datfiles/unamerican.fake,
- fortune/datfiles/unamerican.real, rain/Makefile.bsd, rain/rain.6,
- rain/rain.c, worms/worms.6, worms/worms.c: Update from NetBSD
- anoncvs.
- * fortune/datfiles/Makefrag: Update.
- 1999-07-29 Joseph S. Myers <jsm@polyomino.org.uk>
- * adventure/hdr.h, adventure/init.c, atc/graphics.c,
- backgammon/backgammon/main.c, backgammon/common_source/save.c,
- battlestar/battlestar.6, battlestar/battlestar.c,
- battlestar/cypher.c, battlestar/extern.h, battlestar/init.c,
- battlestar/save.c, bcd/bcd.6, bcd/bcd.c, worm/worm.c, wtf/wtf.in:
- Update from NetBSD anoncvs.
- 1999-07-28 Joseph S. Myers <jsm@polyomino.org.uk>
- * atc/grammar.y, backgammon/common_source/back.h,
- backgammon/common_source/fancy.c, backgammon/common_source/subs.c:
- Update from NetBSD anoncvs of yesterday.
- 1999-07-27 Joseph S. Myers <jsm@polyomino.org.uk>
- * TODO, SECURITY, PACKAGING: Add note on security hardening.
- * phantasia/phantglobs.h: Mark `catchalarm' as noreturn.
- * sail/extern.h: Mark `play' as noreturn.
- * snake/snake/snake.h: Mark `mainloop' as noreturn.
- * tetris/screen.c: Mark `stopset' as noreturn.
- * trek/trek.h: Mark `lose', `myreset', `play' and `win' as
- noreturn.
- * bcd/bcd.6: Fix mdoc usage in references.
- * adventure/hdr.h, adventure/init.c: Fix use of linker commons.
- * battlestar/extern.h, battlestar/globals.c: Likewise.
- * backgammon/common_source/fancy.c: Likewise.
- * sail/extern.h, sail/globals.c, sail/player.h, sail/pl_7.c:
- Likewise.
- * snake/snake/snake.h, snake/snake/snake.c: Likewise.
- * tetris/screen.h, tetris/screen.c, tetris/tetris.h,
- tetris/tetris.c: Likewise.
- * trek/trek.h, trek/externs.c: Likewise.
- * TODO: Update.
- * backgammon/common_source/save.c (save): Fix other case of
- executable save files.
- * atc/graphics.c (getAChar): Be yet more paranoid about EINTR.
- * atc/input.c (delayb, benum): Revert old unsigned char change
- (NetBSD now casts the subscripts to int).
- * configure: Check for fgetln and getloadavg in case they are
- added to glibc in future.
- * include/stdio.h: Update.
- * include/stdlib.h: Update.
- * lib/fgetln.c: Update.
- * lib/getloadavg.c: Update.
- * Makeconfig.in: Add GETLOADAVG_DEFS and FGETLN_DEFS.
- * battlestar/Makefrag, dm/Makefrag, quiz/Makefrag: Use them.
- 1999-07-26 Joseph S. Myers <jsm@polyomino.org.uk>
- * battlestar/battlestar.6: Fix mdoc usage (use .Op Ar saved-file
- instead of .Op saved-file).
- * wtf/wtf.in, wtf/wtf.6.in: Update from NetBSD anoncvs.
- 1999-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
- * atc/grammer.y, atc/graphics.c, atc/input.c, atc/log.c,
- atc/main.c, atc/update.c, backgammon/teachgammon/ttext1.c: Update
- from NetBSD anoncvs.
- 1999-07-24 Joseph S. Myers <jsm@polyomino.org.uk>
- * atc/main.c: Change to use getopt.
- * substfiles: Fix error.
- * backgammon/common_source/init.c: Whitespace alignment with
- NetBSD.
- 1999-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
- * Makefile.bsd, atc/grammar.y, backgammon/backgammon/main.c,
- backgammon/teachgammon/teach.c, banner/banner.c,
- battlestar/battlestar.c, battlestar/com6.c, battlestar/extern.h,
- bcd/bcd.c, boggle/boggle/bog.c, caesar/caesar.c, trek/computer.c,
- trek/externs.c, trek/getpar.c, trek/getpar.h, trek/help.c,
- trek/kill.c, trek/lose.c, trek/out.c, trek/phaser.c, trek/play.c,
- trek/setup.c, trek/shield.c, trek/srscan.c, trek/systemname.c,
- trek/trek.h, trek/win.c: Update from NetBSD-current of 1999-07-23.
- * wtf/wtf.6.in, wtf/wtf.in: New game.
- * wtf/Makefrag: New file.
- * configure, substfiles, Makeconfig.in: Update.
- * wtf/acronyms: Acronym collection from NetBSD.
- * README, bsd-games.lsm, NEWS: Update.
- 1999-07-18 Joseph S. Myers <jsm@polyomino.org.uk>
- * atc/grammar.y (wdef): Check sp->width instead of sp->height.
- * INSTALL, TODO: Update for egcs/gcc terminology change.
- * adventure/save.c, arithmetic/arithmetic.c, atc/Makefile.bsd,
- atc/atc.6.in, atc/extern.h, atc/input.c, atc/log.c, atc/main.c,
- atc/struct.h: Update from NetBSD-current of 1999-07-18.
- * battlestar/save.c, battlestar/extern.h, battlestar/init.c,
- battlestar/cypher.c: Change saving interface again; new function
- save_file_name() determines the name under which to save.
- * battlestar/com6.c, battlestar/extern.h: Don't include <time.h>
- in com6.c, include it instead of <sys/time.h> in extern.h.
- 1999-07-16 Joseph S. Myers <jsm@polyomino.org.uk>
- * adventure/hdr.h, adventure/main.c, adventure/save.c,
- adventure/setup.c, adventure/wizard.c,
- backgammon/backgammon/main.c, battlestar/com1.c,
- battlestar/com2.c, battlestar/com5.c, battlestar/dayfile.c,
- battlestar/globals.c, battlestar/nightfile.c, boggle/boggle/bog.c,
- dm/dm.c, fish/fish.c, wump/wump.c: Update from NetBSD-current of
- 1999-07-16 (more of my changes merged back in).
- 1999-07-15 Joseph S. Myers <jsm@polyomino.org.uk>
- * adventure/save.c (restore): Check for errors writing the save
- file.
- 1999-07-14 Joseph S. Myers <jsm@polyomino.org.uk>
- * boggle/boggle/bog.c (checkdict): Use SEEK_SET with dictseek().
- * atc/atc.6.in: New atc.6 from NetBSD-current of 1999-06-28,
- parametrised.
- * substfiles: Include atc/atc.6.
- 1999-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
- * battlestar/fly.c, fish/fish.c, hunt/hunt/otto.c,
- robots/Makefile.bsd, robots/auto.c, robots/extern.c,
- robots/main.c, robots/make_level.c, robots/move.c,
- robots/move_robs.c, robots/robots.6, robots/robots.h,
- robots/score.c, rogue/Makefile.bsd, sail/player.h, trek/trek.6.in:
- Update from NetBSD-current of 1999-05-18.
- * exec.objs: Update.
- * INSTALL, NEWS: Note score file format change.
- * robots/auto.c, robots/robots.h, robots/extern.c, robots/score.c:
- Fix new warnings.
- * backgammon/common_source/back.h: Mark `norec' and `errexit' as
- `noreturn'.
- * hangman/hangman.h: Mark `die' as `noreturn'.
- * hunt/huntd/hunt.h: Mark `bad_con', `bad_ver', `sigterm' and
- `sigemt' as `noreturn'.
- * phantasia/setup.c: Mark `Error' as `noreturn'.
- * pom/pom.c: Mark `badformat' as `noreturn'.
- * random/random.c: Mark `usage' as `noreturn'.
- * rogue/rogue.h: Mark `killed_by' and `win' as `noreturn'.
- 1999-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
- * BUGS: Update.
- 1999-04-04 Joseph S. Myers <jsm@polyomino.org.uk>
- * Version 2.7.
- * bsd-games.lsm, bsd-games-non-free.lsm: Update.
- * mille/mille.c, mille/misc.c, mille/move.c, mille/save.c: Update
- from NetBSD-current of 1999-04-02.
- 1999-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
- * INSTALL: Update.
- * NEWS: Update.
- * mille/print.c (prscore): Mark parameter `for_real' possibly
- unused.
- * atc/input.c: Mark unused parameters (detected by current egcs
- snapshots but not by egcs 1.1) as such.
- * tetris/scores.c: Use <err.h> error reporting functions.
- * hunt/huntd/driver.c (init): Fork and exit to ensure that
- setsid() will work.
- 1999-03-27 Joseph S. Myers <jsm@polyomino.org.uk>
- * backgammon/backgammon/main.c (main): Fix scoring if you bear off
- all your men and your opponent has borne off at least one man but
- has a man in your inner board or on the bar (thanks to Stuart
- Lamble <sjl@debian.lib.monash.edu.au>).
- * THANKS: Update.
- * arithmetic/arithmetic.6, backgammon/common_source/Makefile.bsd,
- battlestar/cypher.c, canfield/canfield/canfield.6.in,
- countmail/countmail.6, dm/dm.conf.5.in, fortune/strfile/strfile.8,
- gomoku/gomoku.6, random/random.6, tetris/tetris.c, worms/worms.6:
- Update from NetBSD-current of 1999-03-26.
- 1999-02-20 Joseph S. Myers <jsm@polyomino.org.uk>
- * adventure/crc.c, adventure/hdr.h, adventure/init.c,
- adventure/io.c, adventure/main.c, adventure/setup.c,
- adventure/wizard.c, atc/Makefile.bsd,
- backgammon/backgammon/main.c, backgammon/backgammon/text.c,
- backgammon/backgammon/version.c,
- backgammon/common_source/Makefile.bsd,
- backgammon/common_source/back.h, backgammon/common_source/board.c,
- backgammon/common_source/fancy.c, backgammon/common_source/init.c,
- backgammon/common_source/save.c, backgammon/common_source/subs.c,
- backgammon/common_source/table.c,
- backgammon/teachgammon/Makefile.bsd,
- backgammon/teachgammon/data.c, backgammon/teachgammon/teach.c,
- backgammon/teachgammon/ttext1.c, backgammon/teachgammon/ttext2.c,
- backgammon/teachgammon/tutor.c, backgammon/teachgammon/tutor.h,
- battlestar/com1.c, battlestar/com4.c, battlestar/com6.c,
- battlestar/dayobjs.c, battlestar/extern.h, battlestar/getcom.c,
- battlestar/globals.c, battlestar/init.c, battlestar/misc.c,
- battlestar/nightobjs.c, battlestar/parse.c, battlestar/room.c,
- boggle/Makefile.bsd, boggle/boggle/Makefile.bsd,
- boggle/mkdict/Makefile.bsd, boggle/mkindex/Makefile.bsd,
- canfield/cfscores/Makefile.bsd, countmail/Makefile.bsd,
- cribbage/Makefile.bsd, fish/Makefile.bsd,
- fortune/datfiles/Makefile.bsd, fortune/unstr/Makefile.bsd,
- monop/Makefile.bsd, morse/Makefile.bsd, ppt/Makefile.bsd,
- primes/Makefile.bsd, quiz/Makefile.bsd, sail/assorted.c,
- sail/dr_1.c, sail/dr_2.c, sail/dr_3.c, sail/dr_4.c, sail/dr_5.c,
- sail/extern.h, sail/parties.c, sail/pl_1.c, sail/pl_3.c,
- sail/pl_4.c, sail/pl_5.c, sail/pl_6.c, sail/pl_7.c,
- sail/pl_main.c, sail/sync.c, snake/snscore/Makefile.bsd,
- tetris/tetris.c, wargames/Makefile.bsd, wump/Makefile.bsd,
- wump/wump.c: Update from NetBSD-current of 1999-02-19.
- * backgammon/teachgammon/ttext1.c: Add more use of const.
- 1999-01-21 Joseph S. Myers <jsm@polyomino.org.uk>
- * fortune/fortune/fortune.c: Use strlen(d_name) rather than
- incorrect #define d_namlen d_reclen. Should be conditionalised in
- some way.
- 1999-01-12 Joseph S. Myers <jsm@polyomino.org.uk>
- * bcd/bcd.6: Include references to the relevant standards.
- 1999-01-10 Joseph S. Myers <jsm@polyomino.org.uk>
- * worms/worms.c (main): Use leaveok().
- * rain/rain.c (main): Use leaveok().
- 1999-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
- * adventure/hdr.h: Add comment saying where to find original
- source.
- * adventure/hdr.h, adventure/main.c, adventure/save.c,
- adventure/wizard.c: Change saved to saveday where appropriate.
- This shouldn't actually change the behaviour of the program,
- except perhaps when saving a game fails, but makes things a lot
- clearer.
- * pom/pom.c: Update from the 3rd edition of the reference book.
- Make date calculation work before the epoch. Fix bug in
- waxing/waning display near full moon. Use a sensible input date
- format. (Based on Paul Janzen's work in OpenBSD.)
- * pom/pom.6: Update.
- 1999-01-08 Joseph S. Myers <jsm@polyomino.org.uk>
- * battlestar/cypher.c (cypher): Add FALLTHROUGH comment as per
- NetBSD policy.
- * backgammon/backgammon/main.c: Remove unused junk to limit number
- of users (performed by dm); use \a instead of \007.
- * adventure/init.c, arithmetic/arithmetic.c, atc/grammar.y,
- atc/graphics.c, atc/log.c, atc/main.c, atc/update.c,
- backgammon/backgammon/main.c, backgammon/common_source/subs.c,
- teachgammon/teach.c, battlestar/com6.c, battlestar/fly.c,
- boggle/boggle/mach.c, canfield/canfield/canfield.c, cribbage/io.c,
- cribbage/score.c, dm/dm.c, fortune/fortune/fortune.c,
- fortune/unstr/unstr.c, gomoku/main.c, gomoku/pickmove.c,
- hangman/main.c, hunt/hunt/hunt.c, hunt/hunt/otto.c,
- hunt/huntd/faketalk.c, mille/mille.c, monop/monop.c,
- phantasia/io.c, robots/main.c, rogue/init.c, sail/main.c,
- sail/pl_1.c, sail/pl_7.c, snake/snake/snake.c, tetris/tetris.c,
- trek/abandon.c, trek/capture.c, trek/cgetc.c, trek/computer.c,
- trek/dcrept.c, trek/destruct.c, trek/dock.c, trek/dumpgame.c,
- trek/help.c, trek/impulse.c, trek/lrscan.c, trek/phaser.c,
- trek/play.c, trek/rest.c, trek/setwarp.c, trek/torped.c,
- trek/visual.c, worm/worm.c: Change `unused' parameters to
- `__unused__'.
- * bcd/bcd.6: Update from NetBSD-current of 1999-01-07.
- * phantasia/oldplayer.h: Remove (removed in NetBSD-current on
- response to my PR bin/6700, and unused since phantasia/convert.c
- was removed some time ago).
- * tetris/input.c, tetris/input.h, tetris/screen.c,
- tetris/tetris.6.in, tetris/tetris.c, tetris/tetris.h: Update from
- NetBSD-current of 1999-01-07 (adds piece preview option).
- 1999-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
- * fortune/strfile/strfile.c (main): Flush output file and check
- for write errors before closing it and exiting the program.
- * include/sys/cdefs.h: Use __unused__ in attribute, for cleanness
- and NetBSD alignment.
- 1999-01-01 Joseph S. Myers <jsm@polyomino.org.uk>
- * fortune/strfile/strfile.c: Remove unused ALWAYS macro.
- * adventure/setup.c, boggle/mkdict/mkdict.c,
- boggle/mkindex/mkindex.c, monop/initdeck.c: Flush stdout or output
- file and check for errors on writing before terminating.
- 1998-12-28 Joseph S. Myers <jsm@polyomino.org.uk>
- * pig/pig.6: Include utility name with .Nm where needed.
- * TODO: Update.
- * atc/extern.h: Whitespace adjustment for NetBSD alignment.
- * battlestar/com1.c, battlestar/com2.c, battlestar/com5.c,
- battlestar/dayfile.c, battlestar/globals.c,
- battlestar/nightfile.c: Spelling and punctuation corrections from
- OpenBSD.
- 1998-12-23 Joseph S. Myers <jsm@polyomino.org.uk>
- * worms/worms.c, worms/worms.6: Convert to use curses; add delay
- option from OpenBSD; change to use <err.h> functions; fix signal
- handling.
- * TODO: Update.
- * rain/rain.c, rain/rain.6: Convert to use curses; add delay
- option from OpenBSD; fix signal handling.
- * TODO: Update.
- 1998-12-20 Joseph S. Myers <jsm@polyomino.org.uk>
- * install-man.in: Use `ln -sf' rather than `ln -s'. How come this
- never got noticed before?
- * Version 2.6.
- * configure: Really fix quiz/datfiles/index generation.
- * NEWS: Update.
- * bsd-games.lsm: Update.
- * bsd-games-non-free.lsm: Update.
- 1998-12-18 Joseph S. Myers <jsm@polyomino.org.uk>
- * ppt/ppt.c: Print a space between command line arguments (bugfix
- from OpenBSD).
- 1998-12-14 Joseph S. Myers <jsm@polyomino.org.uk>
- * configure (warning_flags): Add -Wwrite-strings to defaults.
- * TODO: Update.
- * NEWS: Update.
- * sail/assorted.c, sail/dr_1.c, sail/dr_2.c, sail/driver.h,
- sail/extern.h, sail/globals.c, sail/lo_main.c, sail/pl_3.c,
- sail/pl_4.c, sail/pl_7.c: Use const where appropriate.
- * tetris/scores.c, tetris/screen.c, tetris/shapes.c,
- tetris/tetris.c, tetris/tetris.h: Use const where appropriate.
- * snake/snake/move.c, snake/snake/snake.c, snake/snake/snake.h,
- snake/snscore/snscore.c: Use const where appropriate.
- 1998-12-12 Joseph S. Myers <jsm@polyomino.org.uk>
- * sail/assorted.c, sail/dr_1.c, sail/dr_2.c, sail/dr_3.c,
- sail/dr_4.c, sail/dr_5.c, sail/extern.h, sail/parties.c,
- sail/pl_1.c, sail/pl_3.c, sail/pl_4.c, sail/pl_5.c, sail/pl_6.c,
- sail/pl_7.c, sail/pl_main.c, sail/sync.c: Split Write() into two
- separate functions for string and numeric arguments.
- * robots/extern.c, robots/init_field.c, robots/main.c,
- robots/move.c, robots/query.c, robots/robots.h, robots/score.c:
- Use const where appropriate.
- * quiz/quiz.c, quiz/quiz.h, quiz/rxp.c: Use const where
- appropriate.
- * phantasia/gamesupport.c, phantasia/interplayer.c,
- phantasia/io.c, phantasia/main.c, phantasia/misc.c,
- phantasia/phantglobs.c, phantasia/phantglobs.h,
- phantasia/phantstruct.h, phantasia/setup.c: Use const where
- appropriate.
- 1998-12-11 Joseph S. Myers <jsm@polyomino.org.uk>
- * NEWS: Update.
- * monop/cards.c, monop/execute.c, monop/getinp.c,
- monop/initdeck.c, monop/misc.c, monop/monop.def, monop/monop.ext,
- monop/monop.h, monop/morg.c, monop/print.c, monop/spec.c,
- monop/trade.c: Use const where appropriate.
- * trek/computer.c, trek/externs.c, trek/getpar.h, trek/getpar.c,
- trek/help.c, trek/kill.c, trek/lose.c, trek/out.c, trek/phaser.c,
- trek/play.c, trek/setup.c, trek/shield.c, trek/srscan.c,
- trek/systemname.c, trek/trek.h, trek/win.c: Use const where
- appropriate.
- * TODO: Update.
- * fortune/fortune/fortune.c: Use const where appropriate.
- * rain/rain.c: Use const where appropriate.
- * number/number.c: Use const where appropriate.
- 1998-12-10 Joseph S. Myers <jsm@polyomino.org.uk>
- * morse/morse.c: Use const where appropriate.
- * worm/worm.c: Use const where appropriate.
- * worms/worms.c: Include <termcap.h> instead of providiing
- prototypes for termcap functions; use const where appropriate;
- tputs fixes.
- * wump/wump.c (instructions): Use const where appropriate.
- * phantasia/fight.c, phantasia/gamesupport.c,
- phantasia/interplayer.c, phantasia/main.c, phantasia/misc.c: Use
- symbolic argument with fseek.
- * sail/sync.c: Use symbolic argument with fseek.
- * monop/initdeck.c: Use symbolic argument with fseek.
- * monop/cards.c (get_card): Use symbolic argument with fseek.
- * hangman/getword.c (getword): Use symbolic argument with fseek.
- * fortune/fortune/fortune.c, fortune/strfile/strfile.c,
- fortune/unstr/unstr.c: Use symbolic argument with fseek.
- * boggle/boggle/bog.c: Use symbolic argument with dictseek (which
- gets passed to fseek).
- * BUGS: Update.
- * rogue/save.c (save_into_file): Check for allocation failure.
- * rogue/init.c: Check for allocation failure.
- * snake/snscore/snscore.c (main): Check for allocation failure.
- * worm/worm.c: Check for allocation failure.
- * monop/prop.c (add_list): Check for allocation failure.
- * monop/monop.c (getplayers): Check for allocation failure.
- * monop/initdeck.c (main): Check for allocation failure; use
- symbolic argument for fseek; exit with error status if opening
- output file fails.
- * monop/cards.c (set_up): Check for allocation failure.
- * monop/monop.h: Include <err.h>.
- 1998-12-08 Joseph S. Myers <jsm@polyomino.org.uk>
- * adventure/wizard.c (ciao): Avoid buffer overrun when reading
- save file name.
- * morse/morse.c, phantasia/Makefile.bsd, quiz/Makefile.bsd,
- rogue/hit.c, rogue/init.c, rogue/inventory.c, rogue/level.c,
- rogue/machdep.c, rogue/message.c, rogue/monster.c, rogue/move.c,
- rogue/object.c, rogue/pack.c, rogue/play.c, rogue/ring.c,
- rogue/rogue.h, rogue/room.c, rogue/save.c, rogue/score.c,
- rogue/throw.c, rogue/trap.c, rogue/use.c, rogue/zap.c,
- wump/Makefile.bsd: Update from NetBSD-current of 1998-12-07.
- 1998-12-07 Joseph S. Myers <jsm@polyomino.org.uk>
- * atc/Makefile.bsd, atc/extern.c, atc/extern.h, atc/graphics.c,
- atc/input.c, atc/log.c, atc/main.c, atc/update.c,
- backgammon/backgammon/main.c, backgammon/common_source/subs.c,
- backgammon/teachgammon/teach.c, bcd/bcd.6, boggle/Makefile.bsd,
- boggle/boggle/Makefile.bsd, cribbage/Makefile.bsd,
- fish/Makefile.bsd, fortune/datfiles/Makefile.bsd,
- fortune/datfiles/fortunes, fortune/datfiles/fortunes.sp.ok,
- monop/Makefile.bsd: Update from NetBSD-current of 1998-12-07.
- * exec.objs: Remove references to lib/select.o.
- * lib/select.c: Remove.
- * hunt/huntd/driver.c (main): Initialise linger when required to
- avoid need for select() wrapper.
- * hunt/huntd/ctl_transact.c (ctl_transact): Reinitialise wait to
- avoid need for select() wrapper.
- * hunt/hunt/hunt.c (list_drivers): Reinitialise wait in each
- cycle, so as not to need select() wrapper.
- * README: Update.
- * TODO: Update.
- * tetris/tetris.c (main): Die if fds 0, 1, 2 aren't already open.
- * snake/snake/snake.c (main): Die if score file gets fd < 3.
- * sail/main.c (main): Die if fds 0, 1, 2 aren't already open.
- * sail/sync.c: Size sync_lock and sync_file according to the
- length required for the name formatted.
- * rogue/init.c (init): Die if fds 0, 1, 2 aren't already open.
- * robots/main.c (main): Die if the score file gets fd < 3.
- * phantasia/main.c (initialstate): Die if the first file opened
- gets fd < 3.
- * cribbage/crib.c (main): Die if the score file gets fd < 3.
- * canfield/canfield/canfield.c (initall): Die if the score file
- gets fd < 3.
- * battlestar/com6.c (open_score_file): Die if the score file gets
- fd < 3.
- * atc/log.c (open_score_file): Die if the score file gets fd < 3.
- 1998-12-06 Joseph S. Myers <jsm@polyomino.org.uk>
- * TODO: Update.
- * sail/pl_main.c (initialize): Use snprintf, not sprintf. This
- fixes a possible buffer overrun; it comes from RedHat and the
- LSAP, though neither ever bothered to send it to me.
- * configure: Don't put `#!/bin/sh' and an `autogenerated' comment
- in quiz/datfiles/index.
- 1998-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
- * Version 2.5.
- * bsd-games.lsm, bsd-games-non-free.lsm: Update.
- * Paul Janzen has checked with the original author, and it turns
- out the the BSD licence applies to boggle and obsoletes the old
- one, so boggle can go in the main bsd-games package.
- * boggle/README: Update accordingly.
- * boggle/README.linux, boggle/Makefrag: Update accordingly. No
- longer need to include uuencoded patch.
- * boggle/boggle/helpfile: Update accordingly.
- * INSTALL: Update accordingly.
- * NEWS: Update accordingly.
- * PACKAGING: Update accordingly.
- * README, README.non-free: Update accordingly.
- * bsd-games.lsm, bsd-games-non-free.lsm: Update accordingly.
- * TODO: Update accordingly.
- * THANKS: Update accordingly.
- 1998-09-23 Joseph S. Myers <jsm@polyomino.org.uk>
- * NEWS: Update.
- * trek/main.c: Make Mother uid_t.
- * hunt/hunt/hunt.c: Don't declare errno.
- * hunt/huntd/hunt.h: Don't declare errno - include <errno.h>
- instead.
- * factor/Makefrag: Define _GNU_SOURCE, for isblank().
- * number/Makefrag, primes/Makefrag: Likewise.
- * With glibc 2.1, various headers can be included with an
- __need_foo preprocessor define to make them only define some
- particular symbols; this interacts badly with multiple inclusion
- protection on the header wrappers in bsd-games. Therefore, we
- must not protect wrapper headers against multiple inclusion, but
- instead make sure they are safe to be included multiple times and
- only protect local bits that need it.
- * include/signal.h: Don't protect against multiple inclusion -
- only protect the sig_t definition that needs it.
- * include/stdlib.h: Don't protect against multiple inclusion.
- * include/stdio.h: Don't protect against multiple inclusion.
- * include/termios.h: Don't protect against multiple inclusion.
- * include/sys/cdefs.h: Don't protect against multiple inclusion.
- * include/sys/ttydefaults.h: Don't protect against multiple
- inclusion.
- * dm/dm.c: Don't include <nlist.h> - it isn't needed, and doesn't
- exist with some glibc versions.
- * INSTALL: Minor changes.
- 1998-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
- * atc/Makefile.bsd, atc/extern.h, atc/input.c, atc/main.c,
- backgammon/backgammon/backgammon.6.in,
- backgammon/common_source/back.h, backgammon/common_source/fancy.c,
- backgammon/common_source/save.c, backgammon/common_source/subs.c,
- backgammon/teachgammon/tutor.h, banner/banner.c,
- battlestar/extern.h, battlestar/save.c, boggle/boggle/extern.h,
- caesar/caesar.c, canfield/canfield/canfield.c,
- cribbage/cribbage.h, dm/dm.c, factor/factor.c, fish/fish.c,
- fortune/datfiles/fortunes, fortune/fortune/fortune.c,
- fortune/strfile/strfile.c, gomoku/gomoku.h, hunt/hunt/hunt.c,
- hunt/huntd/hunt.h, mille/mille.h, number/number.c, pig/pig.c,
- primes/primes.c, quiz/quiz.c, robots/robots.h, rogue/rogue.h,
- sail/extern.h, snake/snake/snake.h, tetris/tetris.c,
- tetris/tetris.h, worm/worm.c, worms/worms.c, wump/wump.c: Update
- from NetBSD-current of 1998-09-14.
- * atc/games/ATC_Scores, sail/:file, sail/:scene, sail/:ship,
- sail/:specs, trek/board.x: Removed (unused, and removed in
- NetBSD-current of 1998-09-14 in response to PR bin/6083).
- 1998-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
- * adventure/done.c, adventure/extern.h, adventure/io.c,
- adventure/main.c, adventure/setup.c, adventure/subr.c,
- adventure/vocab.c, arithmetic/arithmetic.c: Update from
- NetBSD-current of 1998-09-14.
- * mille/move.c: Remove unused Movenames[] array.
- * mille/comp.c, mille/mille.h, mille/extern.c, mille/move.c,
- mille/save.c, mille/print.c: Use const where appropriate.
- * robots/robots.h: #undef S_BONUS before defining.
- * mille/mille.h: #undef S_* constants before defining.
- * atc/def.h: #undef S_* constants before defining.
- * hunt/hunt/connect.c, hunt/huntd/hunt.h, hunt/hunt/main.c,
- hunt/hunt/playit.c, hunt/huntd/answer.c, hunt/huntd/draw.c,
- hunt/huntd/faketalk.c, hunt/huntd/get_names.c,
- hunt/huntd/pathname.c, hunt/huntd/terminal.c, hunt/huntd/driver.c:
- Use const where appropriate.
- * hangman/extern.c, hangman/hangman.h, hangman/setup.c: Use const
- where appropriate.
- 1998-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
- * gomoku/bdisp.c, gomoku/gomoku.h, gomoku/main.c,
- gomoku/makemove.c, gomoku/pickmove.c, gomoku/stoc.c: Use const
- where appropriate.
- * configure: Generate GNUmakefile, not Makefile - the makefile and
- makefile fragments are thoroughly dependent on GNU Make.
- * backgammon/common_source/back.h: No longer any need to define
- OXTABS.
- * snake/snake/move.c: No longer any need to define CTRL or OXTABS.
- * tetris/screen.c: No longer any need to define OXTABS.
- * mille/misc.c: No longer any need to define CTRL.
- * snake/snake/snake.c: No longer any need to define CTRL.
- * include/sys/ttydefaults.h: Define OXTABS if not already defined.
- * include/termios.h: New file, also include <sys/ttydefaults.h>.
- * THANKS: Update.
- * adventure/crc.c: Mark crctab[] const.
- * adventure/vocab.c (vocab): Use errx() for error messages.
- * adventure/main.c (main): Use bug(22) rather than printing "Error
- 22".
- * adventure/io.c (rdesc): Use errx() for error messages.
- * monop/Makefile.bsd: Update from NetBSD-current of 1998-09-13.
- * adventure/crc.c, adventure/extern.h, adventure/io.c,
- adventure/save.c, adventure/vocab.c: Update from NetBSD-current of
- 1998-09-13 (const changes merged into NetBSD).
- 1998-09-12 Joseph S. Myers <jsm@polyomino.org.uk>
- * All games now updated from NetBSD-current of 1998-09-12.
- * adventure/extern.h, adventure/main.c, atc/def.h, atc/update.c,
- backgammon/common_source/subs.c, battlestar/battlestar.6,
- bcd/bcd.6, boggle/mkindex/mkindex.c, canfield/canfield/canfield.c,
- hangman/hangman.h, hangman/main.c, hunt/huntd/hunt.h,
- monop/execute.c, monop/monop.c, pom/pom.c, rogue/monster.c,
- rogue/object.c, rogue/pack.c, rogue/room.c, sail/dr_2.c,
- sail/sync.c, snake/snscore/snscore.c, trek/dumpgame.c,
- trek/warp.c: Update from NetBSD-current of 1998-09-12.
- 1998-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
- * BUGS: Update.
- * SECURITY: Update.
- * INSTALL: Update.
- * NEWS: Update.
- * TODO: Update.
- 1998-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
- * adventure/io.c (pspeak): Give "Out of memory!" error on
- allocation failure rather than bug(108).
- 1998-09-07 Joseph S. Myers <jsm@polyomino.org.uk>
- * boggle/README.linux, boggle/Makefrag: Update.
- 1998-09-06 Joseph S. Myers <jsm@polyomino.org.uk>
- * */Makefrag: Further changes for the new build system.
- 1998-09-05 Joseph S. Myers <jsm@polyomino.org.uk>
- * New configuration/build system, based on a single makefile that
- includes makefile fragments that together describe all the
- dependencies (using GNU make's automatic dependency generation).
- See `Recursive Make Considered Harmful' by Peter Miller
- <http://www.canb.auug.org.au/~millerp/rmch/recu-make-cons-harm.html>
- for a discussion of the advantages of this over recursive make.
- * configure, install-score.in, Makeconfig.in: Changes for the new
- system.
- * Makefile: Removed.
- * mkdep, exec.libs, exec.objs: New files.
- * */Makefile, */*/Makefile: Renamed to Makefrag and changed for
- the new system.
- * hunt/Makeconfig: Adapted to the new system.
- * backgammon/README.linux: Removed.
- * TODO: Update.
- * PACKAGING: Update.
- * INSTALL: Update.
- * fortune/fortune/pathnames.in: Remove TEST support.
- * fortune/README.linux: Update.
- * Version 2.4.
- * bsd-games-non-free.lsm: Update.
- * bsd-games.lsm: Update.
- * TODO: Update.
- * INSTALL: Update.
- * BUGS: Update.
- 1998-09-04 Joseph S. Myers <jsm@polyomino.org.uk>
- * backgammon/teachgammon/Makefile (COBJS): No need to include
- odds.o.
- * TODO: Update.
- * NEWS: Update.
- * THANKS: Update.
- * dm/dm.c: Allow time-based games play to be turned off from 11pm
- to midnight; remove spurious terminal full stop from err() string
- (patch from Paul Janzen <pjanzen@foatdi.harvard.edu>).
- 1998-09-02 Joseph S. Myers <jsm@polyomino.org.uk>
- * NEWS: Update.
- * lib/fgetln.c (fgetln): Check for allocation failure.
- * hunt/huntd/shots.c (chkslime): Check for allocation failure.
- * hunt/huntd/expl.c (showexpl): Check for allocation failure.
- * hunt/hunt/hunt.c: Check for allocation failure.
- * gomoku/pickmove.c: Check for allocation failure.
- * BUGS: Update about gomoku defect.
- * INSTALL: Update egcs 1.1 references.
- * battlestar/dayobjs.c (dayobjs): Add missing initialiser at end.
- * battlestar/nightbojs.c (nightobjs): Likewise.
- 1998-09-01 Joseph S. Myers <jsm@polyomino.org.uk>
- * backgammon/common_source/fancy.c (getcaps): Check for allocation
- failure.
- * atc/graphics.c (loser): Check for p being NULL, which it could
- be if we tun out of memory.
- * atc/update.c: Allow for newplane() to return NULL if out of
- memory.
- * adventure/vocab.c (vocab): Check for memory allocation failure.
- * adventure/io.c (rtrav): Check for memory allocation failure.
- * NEWS: Update.
- * rogue/save.c (save_into_file): Avoid buffer overrun.
- * rogue/Makefile (object.o): Build object.o with
- -fwritable-strings - the other files don't need it. Also don't
- build curses.c.
- * TODO: Update.
- * rogue/rogue.h: Undefine CURSES after including <curses.h>.
- * rogue/rogue.h, rogue/hit.c, rogue/message.c, rogue/init.c,
- rogue/machdep.c, rogue/save.c, rogue/inventory.c, rogue/object.c,
- rogue/level.c, rogue/monster.c, rogue/pack.c, rogue/play.c,
- rogue/ring.c, rogue/room.c, rogue/score.c, rogue/throw.c,
- rogue/trap.c, rogue/use.c, rogue/zap.c, rogue/move.c: Use const
- where appropriate.
- * fish/fish.c: Use const where appropriate.
- * phantasia/io.c (getanswer): Mark loop, oldx, oldy volatile.
- 1998-08-31 Joseph S. Myers <jsm@polyomino.org.uk>
- * adventure/setup.c (main): String passed to err() shouldn't have
- full stop at its end.
- * factor/factor.c, primes/pr_tbl.c, primes/primes.c,
- primes/pattern.c: Use const where appropriate.
- * dm/dm.c: Use const where appropriate.
- * cribbage/cribbage.h, cribbage/cards.c, cribbage/instr.c,
- cribbage/io.c, cribbage/score.c, cribbage/support.c: Use const
- where appropriate.
- 1998-08-30 Joseph S. Myers <jsm@polyomino.org.uk>
- * NEWS: Update.
- * All games now updated from NetBSD-current of 1998-08-30.
- * adventure/extern.h, adventure/hdr.h, adventure/init.c,
- adventure/io.c, backgammon/backgammon/main.c,
- backgammon/common_source/save.c, backgammon/teachgammon/teach.c,
- battlestar/com5.c, boggle/boggle/bog.c,
- canfield/canfield/canfield.c, canfield/cfscores/cfscores.c,
- cribbage/crib.c, cribbage/score.c, fortune/fortune/fortune.c,
- hunt/hunt/hunt.c, monop/cards.c, monop/morg.c, phantasia/fight.c,
- phantasia/main.c, phantasia/misc.c, sail/dr_1.c, sail/pl_3.c,
- sail/pl_7.c, sail/sync.c, trek/kill.c, trek/move.c, trek/nova.c,
- trek/shield.c, wump/wump.c: Update from NetBSD-current of
- 1998-08-30.
- * dm/dm.c (main): Do unsetenv("TZ") to prevent people cheating on
- the times they can play.
- * atc/main.c (main): Remove comment on ICRNL change.
- * atc/input.c: Remove CRTOKEN stuff (conditional on SYSV) - no
- need for it with ICRNL.
- 1998-08-29 Joseph S. Myers <jsm@polyomino.org.uk>
- * battlestar/com5.c (give): Add explanatory comment.
- 1998-08-28 Joseph S. Myers <jsm@polyomino.org.uk>
- * battlestar/com5.c (give): Proper fix this time: reset wordnumber
- before doing an error return.
- * atc/graphics.c (getAChar): Check against EOF, not -1;
- clearerr(stdin) while the error occurs since the error indicator
- may have been set; initialise errno to avoid problems with a real
- EOF and errno left as EINTR.
- * boggle/boggle/bog.c (compar): Use const more.
- * INSTALL: Update.
- * boggle/boggle/bog.c (main): Change linux/PURE variants to
- NEW_STYLE define.
- * boggle/boggle/Makefile: NEW_STYLE is default.
- * boggle/Makefile (linux-patch): Change construction of Linux
- patch.
- * boggle/README.linux: Adjust accordingly.
- * INSTALL: Likewise.
- * sail/extern.h, sail/dr_1.c, sail/dr_2.c, sail/dr_3.c: Rename
- strend() to str_end(), isolated() to is_isolated(), toughmelee()
- to is_toughmelee().
- * phantasia/phantdefs.h: #undef S_* constants before definition.
- * monop/monop.h, monop/misc.c, monop/trade.c: Rename isnot_monop()
- to is_not_monop().
- * mille/mille.h, mille/comp.c, mille/init.c, mille/move.c,
- mille/types.c: Rename issafety to is_safety, isrepair to
- is_repair.
- 1998-08-27 Joseph S. Myers <jsm@polyomino.org.uk>
- * hunt/huntd/hunt.h, hunt/huntd/draw.c, hunt/huntd/shots.c: Rename
- isplayer to is_player.
- * gomoku/gomoku.h, gomoku/main.c: Rename log() to glog().
- * cribbage/cards.c, cribbage/cribbage.h, cribbage/io.c: Rename
- isone() to is_one().
- * backgammon/common_source/fancy.c,
- backgammon/common_source/back.h: Remove tos().
- * boggle/boggle/help.c (help): Make change to use redrawwin()
- conditional on NCURSES_VERSION.
- * configure: Suggest mode 2770 for sail directory, better than
- 0770.
- * NEWS: Update.
- * PACKAGING: Add new Warnings section.
- * battlestar/extern.h, battlestar/com6.c, battlestar/init.c:
- Change uname[] to username[].
- * backgammon/teachgammon/tutor.h: Mark leave() and tutor()
- noreturn.
- * TODO: Update.
- * BUGS: Update.
- 1998-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
- * adventure/vocab.c (vocab): Exit with status 1 on error.
- * adventure/main.c (main): Exit with status 1 on error.
- * adventure/io.c (rdesc): Exit with status 1 on error.
- * adventure/hdr.h (FLUSHLINE): Handle EOF.
- * adventure/io.c: Handle EOF.
- * adventure/wizard.c (ciao): Handle EOF.
- * adventure/setup.c: Don't put \n in error strings (err and errx
- add it).
- * backgammon/backgammon/main.c: Change condition on ospeed being
- declared to #ifndef NCURSES_VERSION.
- * backgammon/teachgammon/teach.c: Likewise.
- * snake/snake/move.c: Likewise.
- * snake/snake/snake.h: Likewise.
- * tetris/screen.c: Likewise.
- * backgammon/backgammon/text.c (text): Switch order of char and
- const.
- * battlestar/cypher.c (cypher): In take all, handle BATHGOD and
- NORMGOD properly.
- * rogue/machdep.c (md_slurp): Use POSIX version unconditionally.
- * hunt/huntd/driver.c (init): Use setsid() to become session
- leader.
- * canfield/canfield/canfield.c: Use const where appropriate.
- * canfield/cfscores/cfscores.c: Use const where appropriate.
- * caesar/caesar.c: Use const where appropriate.
- * rogue/rogue.h: Condition some prototypes on #ifdef CURSES.
- 1998-08-25 Joseph S. Myers <jsm@polyomino.org.uk>
- * atc/graphics.c (getAChar): Just use SYSV version always rather
- than conditioning on SYSV || __linux__; the efficiency loss on
- systems where getchar() retries is insignificant.
- * adventure/extern.h, adventure/init.c, adventure/main.c,
- adventure/subr.c, adventure/vocab.c, adventure/wizard.c: Update
- from NetBSD-current of 1998-08-25.
- * boggle/README.linux: Rebuild.
- * configure: Suggest sail directory should not be world
- accessible.
- * sail/sync.c: Use egid when checking for file existence, so that
- the sail directory can be mode 770.
- * boggle/boggle/extern.h, boggle/boggle/word.c,
- boggle/boggle/prtable.c, boggle/boggle/mach.c,
- boggle/boggle/bog.c: Use const where appropriate.
- 1998-08-24 Joseph S. Myers <jsm@polyomino.org.uk>
- * arithmetic/arithmetic.c: Use const where appropriate.
- * include/sys/cdefs.h: Use const in __RCSID and __COPYRIGHT.
- * bcd/bcd.c: Use const where appropriate.
- * mille/save.c (rest_f): Use O_RDONLY in open().
- * adventure/subr.c, adventure/extern.h: Make checkhints(),
- closing() and caveclose() return void.
- * adventure/subr.c, adventure/extern.h: Make bug() return void.
- * adventure/subr.c, adventure/extern.h: badmove()'s return value
- is never used, so make it void.
- * adventure/extern.h: twrite() returns void, and is conditioned on
- #ifdef DEBUG.
- * adventure/io.c, adventure/extern.h: Remove unused function
- confirm().
- * adventure/done.c, adventure/extern.h, adventure/main.c: die()
- can only return 2000, so make it void.
- * battlestar/com2.c, battlestar/com3.c, battlestar/cypher.c:
- Update from NetBSD-current of 1998-08-24.
- * battlestar/init.c (getutmp): Use strncpy().
- * battlestar/extern.h, battlestar/globals.c, battlestar/words.c,
- battlestar/dayobjs.c, battlestar/nightobjs.c, battlestar/misc.c,
- battlestar/init.c, battlestar/com4.c, battlestar/parse.c,
- battlestar/save.c, battlestar/getcom.c, battlestar/com1.c,
- battlestar/com6.c, battlestar/room.c: Use const where appropriate.
- * banner/banner.c: Use const where appropriate.
- * adventure/io.c: Make tape, iotape const.
- * backgammon/teachgammon/Makefile: Add dependency on tutor.h.
- * backgammon/backgammon/main.c, backgammon/backgammon/text.c,
- backgammon/backgammon/version.c: Use const where appropriate.
- * backgammon/common_source/save.c: Use <errno.h>, not extern int
- errno.
- * backgammon/teachgammon/tutor.c, backgammon/teachgammon/tutor.h,
- backgammon/teachgammon/data.c, backgammon/teachgammon/teach.c,
- backgammon/teachgammon/ttext1.c, backgammon/teachgammon/ttext2.c:
- Use const where appropriate.
- * backgammon/backgammon/backgammon.6.in,
- backgammon/common_source/save.c: Remove nonsense about executing
- save files; open them without execute permission.
- * backgammon/common_source/save.c: Use symbolic constants in
- open() and for errno.
- * backgammon/common_source/fancy.c,
- backgammon/common_source/back.h, backgammon/common_source/save.c,
- backgammon/common_source/subs.c, backgammon/common_source/init.c,
- backgammon/common_source/table.c,
- backgammon/common_source/board.c: Use const where appropriate.
- * backgammon/common_source/subs.c,
- backgammon/common_source/back.h: Remove strset() (not used).
- 1998-08-23 Joseph S. Myers <jsm@polyomino.org.uk>
- * TODO: Update.
- * atc/input.c, atc/extern.h, atc/graphics.c, atc/update.c,
- atc/main.c, atc/extern.c, atc/log.c: Use const where appropriate.
- * adventure/hdr.h, adventure/init.c: Make delhit volatile
- sig_atomic_t; only assign to it.
- * adventure/crc.c, adventure/extern.h, adventure/io.c,
- adventure/save.c, adventure/vocab.c: Use const where appropriate.
- * adventure/vocab.c, adventure/extern.h: Make copystr(), weq() and
- length() into macros that use standard C library functions.
- * adventure/wizard.c, adventure/extern.h, adventure/main.c: Remove
- unused arg of ciao().
- * adventure/wizard.c, adventure/extern.h, adventure/init.c,
- adventure/main.c: Remove unused arg of Start().
- * adventure/subr.c, adventure/extern.h, adventure/main.c: Remove
- unused arg of dark().
- * adventure/subr.c, adventure/extern.h, adventure/main.c: Remove
- unused arg of liq().
- * adventure/init.c, adventure/extern.h, adventure/main.c: Remove
- unused arg of init().
- 1998-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
- * sail/extern.h, sail/main.c, sail/dr_main.c: Remove handling of
- being setuid - nowadays games only run setgid.
- * rogue/machdep.c (md_shell): Remove unnecessary setuid().
- * fish/fish.c (instructions): Remove setuid() and setgid() in
- child, no longer necessary.
- * INSTALL: Add note about the desirability of using tmac.doc from
- NetBSD.
- * worm/worm.6: Revert unnecessary changes.
- * hangman/hangman.6.in: Revert unnecessary changes.
- * dm/dm.8.in: Revert unnecessary changes.
- * bcd/bcd.6: Revert unnecessary changes.
- * backgammon/backgammon/backgammon.6.in: Revert some unnecessary
- changes.
- 1998-08-20 Joseph S. Myers <jsm@polyomino.org.uk>
- * hunt/hunt/hunt.c: Include <sys/param.h> for MAXHOSTNAMELEN.
- * snake/snake/move.c, snake/snake/snake.h, snake/snake/snake.c:
- Rename raw() to my_raw() (from Joey Hess <joey@kitenet.net>).
- * robots/robots.h: Include <errno.h> (from Joey Hess
- <joey@kitenet.net>).
- 1998-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
- * number/number.c (convert): Decrement len when there's a minus
- sign.
- * Version 2.3.
- * sail/Makefile (install): Use install prefix.
- * NEWS: Update.
- * All games now updated from NetBSD-current of 1998-08-19.
- * tetris/tetris.c: Update from NetBSD-current of 1998-08-19.
- * tetris/screen.c: Update from NetBSD-current of 1998-08-19.
- * TODO: Update.
- * NEWS: Update.
- * bsd-games.lsm: Update.
- * AUTHORS (countmail): Restore.
- * README: Update.
- * countmail/*: Restore, updated from NetBSD-current of 1998-08-19
- (which has a licence for it).
- * atc/input.c: Update from NetBSD-current of 1998-08-19.
- * adventure/Makefile.bsd: Update from NetBSD-current of
- 1998-08-19.
- * SECURITY: Update.
- * bsd-games-non-free.lsm: Update.
- * bsd-games.lsm: Update.
- * boggle/README.linux: Regenerate.
- * NEWS: Update.
- * sail/sync.c: Restore privileges when appropriate.
- * sail/misc.c (logger): Restore privileges for file open.
- * sail/main.c (main): Initialise gid and egid; drop egid leaving
- saved gid.
- * sail/extern.h: Add gid and egid.
- * sail/Makefile (install): Install sail directory.
- * sail/sync.c: Use defines from pathnames.h.
- * sail/pathnames.h.in: Put definitions here.
- * Makeconfig.in: Add appropriate macros.
- * configure: Configure a directory for sail temporary files.
- * sail/*: Revert previous changes. Sail needs to keep privileges
- for sync file handling.
- * atc/log.c (log_score): Fix truncate logic.
- * configure: Remove some of the less useful warning flags just
- added.
- * wump/wump.c (int_compare): Use const.
- * robots/score.c (cmp_sc): Use const.
- * fortune/strfile/strfile.c (cmp_str): Use const.
- * boggle/boggle/bog.c (compar): Use const.
- * atc/log.c (compar): Use const.
- * configure: Add more warning flags to the default.
- 1998-08-18 Joseph S. Myers <jsm@polyomino.org.uk>
- * INSTALL: Minor changes.
- * wump/wump.c: Mark usage() noreturn.
- * worms/worms.c: Mark nomem() and onsig() noreturn.
- * worm/worm.c: Mark leave() and crash() noreturn.
- * tetris/tetris.c: Mark usage() and onintr() noreturn.
- * tetris/tetris.h: Mark stop() noreturn.
- * snake/snake/snake.h: Mark done() and stop() noreturn.
- * sail/extern.h: Mark leave() and choke() noreturn.
- * TODO: Update.
- * rogue/rogue.h: Mark clean_up(), error_save(), md_exit(),
- put_scores() and sf_error() noreturn.
- * robots/robots.h: Mark quit() noreturn.
- * gomoku/gomoku.h: Mark quit(), quitsig() and panic() noreturn.
- * quiz/quiz.c: Mark usage() noreturn.
- * primes/primes.c: Mark usage() noreturn.
- * pig/pig.c: Mark usage() noreturn.
- * number/number.c: Mark usage() noreturn; remove spurious toobig()
- prototype (no such function defined or used).
- * mille/mille.h: Mark die() noreturn.
- 1998-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
- * hunt/huntd/hunt.h: Mark cleanup() noreturn.
- * hunt/hunt/hunt.c: Mark leave() noreturn.
- * fortune/strfile/strfile.c: Mark usage() noreturn.
- * fortune/fortune/fortune.c: Mark usage() noreturn.
- * fish/fish.c: Mark usage() noreturn; actually use it.
- * cribbage/cribbage.h: Mark rint() noreturn.
- * factor/factor.c: Mark usage() noreturn.
- * dm/dm.c: Mark play() noreturn.
- * canfield/canfield/canfield.c: Mark cleanup() noreturn.
- * caesar/caesar.c: Mark printit() noreturn.
- * boggle/boggle/extern.h: Mark usage() noreturn.
- * boggle/README.linux: Rebuild.
- * battlestar/extern.h: Mark die(), diesig() and live() noreturn.
- * backgammon/common_source/back.h: Mark getout() noreturn.
- * atc/extern.h: Make loser() and log_score_quit() noreturn.
- * arithmetic/arithmetic.c: Mark intr() and usage() noreturn.
- * adventure/extern.h: Mark done() noreturn.
- * adventure/subr.c (bug): Use exit status 1 for a fatal error.
- * snake/snake/snake.c (post): Use SEEK_SET rather than 0 in
- lseek().
- * robots/score.c (score): Use SEEK_SET rather than 0 in lseek().
- * fortune/fortune/fortune.c (get_fort): Use SEEK_SET rather than 0
- in lseek().
- * canfield/cfscores/cfscores.c (printuser): Use SEEK_SET rather
- than 0 in lseek().
- * canfield/canfield/canfield.c (suspend): Use SEEK_SET rather than
- 0 in lseek().
- (cleanup): Same.
- * SECURITY: Clarify.
- 1998-08-15 Joseph S. Myers <jsm@polyomino.org.uk>
- * Version 2.2.
- * robots/score.c (score): Check for score file not having been
- successfully opened.
- * README: Update.
- * INSTALL: Update.
- * configure: Fix typo.
- * atc/log.c (log_score): Use it, avoiding possible buffer overrun.
- * atc/struct.h (SCORE_SCANF_FMT): Define to be format for scnaf
- from score file, with appropriate max field widths.
- * configure: Update.
- * bsd-games.lsm: Update.
- * TODO: Update.
- * AUTHORS (countmail): Remove.
- * NEWS: Update.
- * README: Update.
- * countmail/*: Remove.
- * bsd-games-non-free.lsm: Update.
- * bsd-games.lsm: Update.
- * PACKAGING: Update.
- * BUGS: Update.
- * NEWS: Update.
- * TODO: Update.
- * SECURITY: New file, describing security issues, taken from
- INSTALL.
- * INSTALL: Update.
- * wump/wump.c (main): Revoke setgid privileges.
- * worms/worms.c (main): Revoke setgid privileges.
- * worm/worm.c (main): Revoke setgid privileges.
- * trek/main.c (main): Revoke setgid privileges.
- * tetris/tetris.c, tetris/score.c: Only have privileged egid when
- needed.
- * tetris/tetris.h: New variables gid, egid.
- * snake/snscore/snscore.c (main): Revoke setgid privileges.
- * snake/snake/snake.c: Open score files as early as possible, then
- drop setgid privileges.
- * sail/misc.c (open_log): New function: opens log file.
- * sail/extern.h: Declare this.
- * sail/misc.c (logger): Use already open log file.
- * sail/main.c: Open log file, then drop privileges.
- * rogue/init.c, rogue/machdep.c, rogue/score.c: Only have
- privileged egid when needed.
- * rogue/init.c: New variables gid, egid; initialise them.
- * rogue/rogue.h: Declare them; include <sys/types.h> and
- <unistd.h>.
- * robots/main.c (main), robots/extern.h, robots/score.c (score):
- Open score file at start, then drop privileges (from OpenBSD).
- * cribbage/crib.c (main): Set close-on-exec flag on log file.
- * random/random.c (main): Revoke setgid privileges.
- * rain/rain.c (main): Revoke setgid privileges.
- * quiz/quiz.c (main): Revoke setgid privileges.
- * primes/primes.c (main): Revoke setgid privileges.
- * ppt/ppt.c (main): Revoke setgid privileges.
- * pom/pom.c (main): Revoke setgid privileges.
- * pig/pig.c (main): Revoke setgid privileges.
- * number/number.c (main): Revoke setgid privileges.
- * morse/morse.c (main): Revoke setgid privileges.
- * monop/monop.c (main): Revoke setgid privileges.
- * mille/mille.c (main): Revoke setgid privileges.
- * hunt/hunt/hunt.c (main): Revoke setgid privileges.
- * hangman/main.c (main): Revoke setgid privileges.
- * gomoku/main.c (main): Revoke setgid privileges.
- * fortune/fortune/fortune.c (main): Revoke setgid privileges.
- * fish/fish.c (main): Revoke setgid privileges.
- * factor/factor.c (main): Revoke setgid privileges.
- * cribbage/crib.c (main): Open log file then drop privileges as
- soon as possible.
- * canfield/canfield/canfield.c (initall): Use SEEK_SET instead of
- 0 as argument of lseek().
- * canfield/cfscores/cfscores.c (main): Revoke setgid privileges.
- * canfield/canfield/canfield.c (initall): Revoke setgid privileges
- after opening the score file.
- 1998-08-13 Joseph S. Myers <jsm@polyomino.org.uk>
- * boggle/README.linux: Rebuild.
- * caesar/caesar.c (main): Revoke setgid privileges.
- * boggle/boggle/bog.c (main): Revoke setgid privileges.
- * bcd/bcd.c (main): Revoke setgid privileges.
- * battlestar/com6.c (open_score_file), battlestar/extern.h: New
- function.
- * battlestar/com6.c (post): Use already opened score file.
- * battlestar/battlestar.c (main): Open score file then revoke
- setgid privileges.
- * atc/input.c (gettoken): Remove unnecessary setuid() call.
- 1998-08-11 Joseph S. Myers <jsm@polyomino.org.uk>
- * AUTHORS (paranoia): Removed entry.
- * bsd-games-non-free.lsm: Update.
- * INSTALL: Update.
- * atc/log.c (open_score_file): Set close-on-exec flag.
- * TODO: Update.
- * PACKAGING: Update.
- * Credits: Split into AUTHORS and THANKS; update.
- * BUGS: Update.
- 1998-08-09 Joseph S. Myers <jsm@polyomino.org.uk>
- * battlestar/extern.h, battlestar/save.c, battlestar/init.c,
- battlestar/cypher.c, battlestar/battlestar.c: New interface for
- saving, passes length and does dynamic allocation rather than
- using fixed length buffers.
- * battlerstar/Makefile: Include fgetln.
- * banner/banner.c (main): Revoke setgid privileges.
- * backgammon/backgammon/main.c (main): Revoke setgid privileges.
- * atc/log.c: Cast getuid() return value to int for %d format.
- * atc/log.c (open_score_file), atc/extern.h: New function.
- * atc/log.c (log_score): Use already opened score file. Truncate
- the score file to the length written.
- * atc/main.c (main): Open the score file and then revoke setgid
- privileges.
- * arithmetic/arithmetic.c (main): Revoke setgid privileges.
- * adventure/main.c (main): Revoke setgid privileges.
- * snake/snscore/snscore.c (main): Take no arguments.
- * hangman/extern.h, hangman/main.c (main): Take no arguments.
- * canfield/canfield/canfield.c (main): Take no arguments.
- 1998-08-07 Joseph S. Myers <jsm@polyomino.org.uk>
- * README.non-free: Update.
- * README: Update.
- * paranoia/*: Remove.
- * NEWS: Update.
- * INSTALL: Update.
- 1998-08-06 Joseph S. Myers <jsm@polyomino.org.uk>
- * configure: Add facility to specify a list of games not to build.
- * TODO: Update.
- * README: Update.
- * PACKAGING: Update.
- * Credits: Update.
- 1998-07-29 Joseph S. Myers <jsm@polyomino.org.uk>
- * NEWS: Update.
- * INSTALL: Update.
- * PACKAGING: New file - information for those packaging bsd-games
- for a Linux distribution.
- 1998-07-28 Joseph S. Myers <jsm@polyomino.org.uk>
- * TODO: Update.
- * substfiles: Include hide-game (no need to special case it).
- * configure, Makefile: Don't special case hide-game.
- * hide-game.in: No longer needs #!/bin/sh, since added by
- configure.
- * install-score.in: Likewise.
- * install-man.in: Likewise.
- * caesar/rot13.in: Likewise.
- * configure (substitute): Put comments at the top of generated
- files saying they are automatically generated.
- 1998-07-27 Joseph S. Myers <jsm@polyomino.org.uk>
- * All games (expect paranoia) now updated from NetBSD-current of
- 1998-07-27 (some of the Linux changes merged back to NetBSD).
- * snake/snscore/snscore.c: Update from NetBSD-current of
- 1998-07-27.
- * sail/dr_2.c, sail/extern.h: Update from NetBSD-current of
- 1998-07-27.
- * rogue/init.c, rogue/machdep.c, rogue/monster.c, rogue/rogue.h:
- Update from NetBSD-current of 1998-07-27.
- * robots/move.c: Update from NetBSD-current of 1998-07-27.
- * pom/pom.c: Update from NetBSD-current of 1998-07-27.
- * phantasia/phantglobs.c, phantasia/phantglobs.h: Update from
- NetBSD-current of 1998-07-27.
- * mille/mille.h, mille/misc.c: Update from NetBSD-current of
- 1998-07-27.
- * battlestar/dayfile.c, battlestar/nightfile.c: Update from
- NetBSD-current of 1998-07-27 (changes merged - this changes rcsids
- only).
- * atc/atc.6, atc/log.c: Update from NetBSD-current of 1998-07-27.
- * adventure/wizard.c: Update from NetBSD-current of 1998-07-27.
- * configure: Allow defaults to be taken from a config.params file,
- which can specify non-interactive operation.
- 1998-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
- * configure: Make a /bin/sh script; use printf instead of echo -n
- so that a POSIX.2 shell suffices.
- * INSTALL: Update.
- * TODO: Update.
- 1998-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
- * NEWS: Update.
- * rogue/machdep.c (md_gseed): Use time, not pid, as seed, so you
- don't get the same game each time if you boot the system up to
- play rogue (patch from Bill Lash <lash@tellabs.com>).
- * rogue/monster.c (mv_mons): If a dragon kills a monster on
- level_monsters, mv_mons can move things in the free_list, so don't
- move monsters not on level_monsters (patch from Bill Lash
- <lash@tellabs.com>).
- * All games (except paranoia) now updated from NetBSD-current of
- 1998-07-11.
- * worms/worms.6: Update from NetBSD-current of 1998-07-11.
- * sail/*: Update from NetBSD-current of 1998-07-11.
- * pom/*: Update from NetBSD-current of 1998-07-11.
- * hunt/*/*: Update from NetBSD-current of 1998-07-11.
- * dm/*: Update from NetBSD-current of 1998-07-11.
- 1998-07-21 Joseph S. Myers <jsm@polyomino.org.uk>
- * countmail/countmail.6: Update from NetBSD-current of 1998-07-11.
- * boggle/*/Makefile.bsd: Update from NetBSD-current of 1998-07-11.
- * battlestar/extern.h: Update from NetBSD-current of 1998-07-11.
- * backgammon/backgammon/main.c: Update from NetBSD-current of
- 1998-07-11.
- * atc/*: Update from NetBSD-current of 1998-07-11.
- * atc/Makefile: Use grammar.h instead of y.tab.h.
- * arithmetic/arithmetic.6: Update from NetBSD-current of
- 1998-07-11.
- * quiz/datfiles/europe: Fix typo (patch from G. Branden Robinson
- <branden@purdue.edu>).
- * TODO: Update.
- * BUGS: Update.
- * README.non-free: Update.
- * YEAR2000: Minor changes.
- * README: Update.
- * INSTALL: Update.
- * Credits: Minor changes.
- 1998-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
- * YEAR2000: New file, year 2000 statement for bsd-games.
- * adventure/wizard.c (datime): Handle leap years correctly
- according to the Gregorian calendar (could be perceived as fixing
- a year 2000 problem, but it was broken wrt leap years anyway).
- * pom/pom.c (main): Add 1900 to year as argument of isleap()
- (fixes year 2000 problem).
- 1998-07-03 Joseph S. Myers <jsm@polyomino.org.uk>
- * Credits: Add introductory paragraph.
- 1998-04-11 Joseph S. Myers <jsm@polyomino.org.uk>
- * Makefile: Add some standard GNU makefile targets.
- 1998-04-07 Joseph S. Myers <jsm@polyomino.org.uk>
- * configure: Update message before selecting pager.
- * wump/wump.c (instructions): Use POSIX.2 pager behaviour.
- * quiz/quiz.c (show_index): Use POSIX.2 pager behaviour.
- * fish/fish.c (instructions): Use POSIX.2 pager behaviour.
- 1998-04-06 Joseph S. Myers <jsm@polyomino.org.uk>
- * cribbage/instr.c (instructions): Use POSIX.2 pager behaviour.
- 1998-04-04 Joseph S. Myers <jsm@polyomino.org.uk>
- * BUGS: Update.
- * INSTALL: Update for changed paths.
- * configure: Change default paths to FHS ones; change some
- comments and messages.
- * bsd-games.lsm (Primary-site): Make sunsite, since tsx-11 is
- somewhat unreliable and laggardly about installing new releases.
- 1998-03-29 Joseph S. Myers <jsm@polyomino.org.uk>
- * Version 2.1.
- * TODO: Update.
- * README: Update.
- * INSTALL: Update.
- * Credits: Update.
- 1998-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
- * boggle/README.linux: Rebuild.
- * bsd-games.lsm, bsd-games-non-free.lsm, NEWS: Update.
- * configure: Don't ask about libc version or BSD signal defines.
- * Makeconfig.in (BSD_SIGNAL_DEFS): Removed.
- * */Makefile, */*/Makefile, hunt/Makeconfig: Don't use
- $(BSD_SIGNAL_DEFS).
- * include/signal.h: Define __USE_BSD_SIGNAL if libc5, so that the
- Makefiles don't need to.
- * lib/fgetln.c: New file, implementation of fgetln() (from
- quiz/quiz.c).
- * include/stdio.h: New file, wrap <stdio.h> and declare fgetln().
- * quiz/quiz.c: Don't include implementation of fgetln().
- 1998-03-27 Joseph S. Myers <jsm@polyomino.org.uk>
- * dm/dm.c (load): Use getloadavg().
- * dm/Makefile: Use getloadavg() from lib/getloadavg.c.
- * lib/getloadavg.c: New file, implementation of getloadavg().
- * include/stdlib.h: New file, wrap <stdlib.h> and declare
- getloadavg().
- * wump/wump.c (move_to, shoot): Add explicit braces to avoid
- ambiguous else.
- * trek/shield.c (shield): Add explicit braces to avoid ambiguous
- else.
- * trek/nova.c (nova): Add explicit braces to avoid ambiguous else.
- * trek/move.c (move): Add explicit braces to avoid ambiguous else.
- * trek/kill.c (killb): Add explicit braces to avoid ambiguous
- else.
- * sail/sync.c (sync_update): Add explicit braces to avoid
- ambiguous else.
- * sail/sync.c (Sync): Don't declare errno.
- * sail/dr_1.c (compcombat, next): Add explicit braces to avoid
- ambiguous else.
- * sail/pl_7.c (newturn): Add explicit braces to avoid ambiguous
- else.
- * sail/pl_3.c (acceptcombat): Add explicit braces to avoid
- ambiguous else.
- * phantasia/misc.c (tradingpost): Add explicit braces to avoid
- ambiguous else.
- * phantasia/fight.c (playerhits, awardtreasure): Add explicit
- braces to avoid ambiguous else.
- * phantasia/main.c (main): Add explicit braces to avoid ambiguous
- else.
- * fortune/fortune/fortune.6: Rename to fortune.6.in.
- * fortune/fortune/fortune.6.in: Parametrise.
- * substfiles: Include fortune/fortune/fortune.6.
- * monop/morg.c (set_mlist): Add explicit braces to avoid ambiguous
- else.
- * monop/cards.c (get_card): Add explicit braces to avoid ambiguous
- else.
- * hunt/hunt/hunt.c (list_drivers): Add explicit int in declaration
- of `initial'.
- (env_init): Add explicit braces to avoid ambiguous else.
- * fortune/fortune/fortune.c (display, form_file_list): Add
- explicit braces to avoid ambiguous else.
- (init_prob): Add braces to make if/else binding agree with the
- indentation.
- * cribbage/score.c (scorehand): Add explicit braces to avoid
- ambiguous else.
- * cribbage/crib.c (peg): Add explicit braces to avoid ambiguous
- else.
- * boggle/boggle/bog.c (main): Add explicit braces to avoid
- ambiguous else.
- * battlestar/com5.c (love): Add explicit braces to avoid ambiguous
- else.
- * atc/input.c (delayb, benum): Change char to unsigned char for
- subscript.
- * Credits: Update.
- * paranoia/paranoia.6: New manpage, from Joey Hess.
- * paranoia/Makefile: Install it.
- * wargames/wargames.6: New manpage, from Joey Hess
- <joeyh@kitenet.net>.
- * wargames/Makefile: Install it.
- * hunt/Makefile.inc.bsd, hunt/hunt/Makefile.bsd, hunt/huntd/bsd.h,
- hunt/huntd/hunt.h, hunt/huntd/huntd.6.in, hunt/huntd/talk_ctl.h:
- Update from NetBSD-current of 1998-03-21.
- * fortune/*: Update from NetBSD-current of 1998-03-21.
- * fortune/fortune/Makefile: Use -DHAVE_REGCOMP.
- * Makefile.inc.bsd, adventure/init.c, atc/Makefile.bsd,
- backgammon/Makefile.inc.bsd, battlestar/Makefile.bsd,
- battlestar/extern.h, boggle/*/Makefile.bsd, caesar/caesar.6,
- canfield/*/Makefile.bsd, cribbage/Makefile.bsd, dm/Makefile.bsd,
- dm/dm.c, factor/Makefile.bsd, fish/fish.c, rain/Makefile.bsd,
- robots/Makefile.bsd, rogue/Makefile.bsd, sail/Makefile.bsd,
- snake/*/Makefile.bsd, tetris/Makefile.bsd, worm/Makefile.bsd,
- worms/Makefile.bsd, gomoku/Makefile.bsd, gomoku/main.c,
- hangman/Makefile.bsd, mille/Makefile.bsd, phantasia/Makefile.bsd,
- phantasia/setup.c, quiz/datfiles/pres: Update from NetBSD-current
- of 1998-03-21.
- 1998-03-26 Joseph S. Myers <jsm@polyomino.org.uk>
- * monop/monop.c (main): Use SIGINT instead of 2 in signal.
- * backgammon/teachgammon/teach.c (main): Use SIGINT instead of 2
- in signal.
- * backgammon/backgammon/main.c (main): Use SIGINT instead of 2 in
- signal, and 14 instead of SIGALRM.
- * BUGS: New file, lists known bugs.
- * INSTALL, README, TODO: Update.
- * trek/dumpgame.c (restartgame): Use O_RDONLY instead of 0 in
- open.
- * monop/execute.c (rest_f): Use O_RDONLY instead of 0 in open.
- * fortune/fortune/fortune.c (add_file, all_forts, open_dat,
- get_pos, get_tbl): Use O_RDONLY instead of 0 in open.
- * canfield/cfscores/cfscores.c (main): Use O_RDONLY instead of 0
- in open.
- * canfield/canfield/canfield.c (initall): Use O_RDWR instead of 2
- in open.
- * quiz/datfiles/europe: Added more new countries.
- 1998-03-25 Joseph S. Myers <jsm@polyomino.org.uk>
- * quiz/datfiles/europe: Update for political changes of the 1990s
- (needs more work).
- * Credits: Update.
- * INSTALL, README: Update (need libc 5.4.5 or later if using
- libc5).
- 1998-01-02 Joseph S. Myers <jsm@polyomino.org.uk>
- * battlestar/battlestar.c, battlestar/init.c, battlestar/save.c,
- battlestar/extern.h, battlestar/cypher.c,
- battlestar/battlerstar.6: Let save file name vary.
- 1997-12-30 Joseph S. Myers <jsm@polyomino.org.uk>
- * battlestar/com5.c (give): The value 0 used in NetBSD is as good
- as any for initialising last1 and last2, so use it; check for it
- in last1 at the appropriate place and give an error if so.
- * battlestar/com3.c (shoot): Correct initialiser for firstnumber
- is always wordnumber.
- 1997-12-29 Joseph S. Myers <jsm@polyomino.org.uk>
- * mille/mille.h, mille/varpush.c: Make previous change conditional
- on defined(__linux__) && !defined(__GLIBC__), since the X/Open
- spec says you should use int but libc5 (only) uses size_t.
- * boggle/boggle/help.c (help): Use redrawwin(stdscr) at the end,
- to get proper redrawing with ncurses.
- * boggle/README.linux: Rebuild.
- * Makeconfig.in (DEFS_TO_PASS, DEFS_TO_PASS_STRIP): New variables,
- definitions of installation variables to pass to sub-makes.
- * Makefile (install, install-strip): Use these.
- * configure (strip_install): Remove configuration option.
- * INSTALL: Update.
- * backgammon/Makefile, boggle/Makefile, canfield/Makefile,
- fortune/Makefile, hunt/Makefile, snake/Makefile: Pass DEFS_TO_PASS
- in install.
- 1997-12-26 Joseph S. Myers <jsm@polyomino.org.uk>
- * mille/mille.h: prscore's argument is bool, not int (from Joey
- Hess).
- 1997-12-25 Joseph S. Myers <jsm@polyomino.org.uk>
- * Version 2.0.
- * INSTALL: Add name and email address to bottom.
- * Credits: Update.
- Sun Dec 21 11:59:34 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * configure: Don't ask for file for backgammon rules.
- * TODO: Update.
- * Makefile (install): Don't create $(SOCKETDIR), which is no
- longer defined.
- * bsd-games-non-free.lsm: Update.
- * bsd-games.lsm: Update.
- * README: Update.
- * configure: Don't configure bsd_lib or bsd_includes.
- * Makeconfig.in: Delete BSD_LIB, BSD_INCS, BSD_DEFS.
- * configure (warning_flags): Default to -Wall -W
- -Wstrict-prototypes -Wmissing-prototypes.
- Sat Dec 20 11:25:48 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * All games (except paranoia) now updated to NetBSD-current of
- 1997-12-12.
- * wump/wump.c: Include <time.h>.
- * wump/*: Update from NetBSD-current of 1997-12-12.
- * wump/Makefile: Use -I../include; don't define path; don't use
- libbsd or ncurses.
- * substfiles: Include wump/pathnames.h.
- * worms/worms.c (onsig): Mark unused parameter.
- * worms/*: Update from NetBSD-current of 1997-12-12.
- * worms/Makefile: Use -I../include; use BSD signal defines only.
- * worm/worm.c: Mark unused parameters.
- * worm/worm.6: Fix.
- * worm/*: Update from NetBSD-current of 1997-12-12.
- * worm/Makefile: Use -I../include; use BSD signal defines only.
- * trek/warp.c (dowarp): Mark parameter as int.
- * trek/abandon.c, trek/capture.c, trek/computer.c, trek/dcrept.c,
- trek/destruct.c, trek/dock.c, trek/dumpgame.c, trek/help.c,
- trek/impulse.c, trek/lrscan.c, trek/phaser.c, trek/play.c,
- trek/rest.c, trek/setwarp.c, trek/torped.c, trek/visual.c,
- trek/cgetc.c: Mark unused parameters.
- * trek/*: Update from NetBSD-current of 1997-12-12.
- * trek/Makefile: Use -I../include; don't use libbsd.
- * tetris/tetris.c: Mark unused parameter.
- * tetris/scores.c: Fix warnings.
- * tetris/screen.c, tetris/screen.h: Make put return int.
- * tetris/screen.c: Don't declare ospeed.
- * tetris/*: Update from NetBSD-current of 1997-12-12.
- * tetris/Makefile: Use -I../include; don't define paths; use BSD
- signal defines only.
- * substfiles: Include tetris/pathnames.h.
- * snake/snake/snake.c, snake/snscore/snscore.c: Mark unused
- parameters.
- * snake/snake/snake.h, snake/snake/move.c: Make outch return int.
- * snake/snake/snake.h, snake/snake/move.c: Don't declare ospeed.
- * snake/*: Update from NetBSD-current of 1997-12-12.
- * snake/snake/Makefile, snake/snscore/Makefile: Use
- -I../../include; don't define paths; use BSD signal defines only.
- * substfiles: Include snake/snake/pathnames.h.
- * sail/pl_main.c, sail/pl_7.c, sail/player.h: Move screen
- initialisation into initscreen(); no longer do echo() in
- SCREENTEST().
- * sail/sync.c: Include <sys/file.h> and <time.h>; mark int
- parameter.
- * sail/misc.c: Include <sys/file.h>, for flock().
- * sail/game.c: Fix pointer/integer comparison warning.
- * sail/dr_2.c: Mark int parameters as such.
- * sail/player.h (SCREENTEST): Compare initscr() against NULL, not
- ERR.
- * sail/main.c, sail/pl_1.c, sail/pl_7.c: Mark unused parameters.
- * sail/dr_2.c, sail/extern.h: Rename move to sail_move.
- * sail/*: Update from NetBSD-current of 1997-12-12.
- * sail/Makefile: Use -I../include; don't define paths; use BSD
- signal defines only.
- * substfiles: Include sail/pathnames.h
- * rogue/save.c: Fix signed/unsigned warnings.
- * rogue/monster.c, rogue/object.c, rogue/pack.c, rogue/room.c:
- Mark int parameters as such.
- * rogue/init.c: Mark unused parameters.
- * rogue/*: Update from NetBSD-current of 1997-12-12.
- * rogue/Makefile: Use -I../include; don't define path; use BSD
- signal defines only.
- * substfiles: Include rogue/pathnames.h.
- * robots/move.c (get_move): Always initialise lastmove, to shut up
- gcc.
- * robots/main.c: Remove unused function __cputchar; mark unused
- parameter.
- * robots/move.c (get_move): Restore declaration of lastmove.
- * robots/*: Update from NetBSD-current of 1997-12-12.
- * robots/Makefile: Use -I../include; don't define path; use BSD
- signal defines only.
- * substfiles: Include robots/pathnames.h.
- * Credits: List original authors.
- * bsd-games.lsm: Update.
- * NEWS: Update.
- * INSTALL: Update.
- * README.non-free: Update.
- * README: Update.
- * countmail/*: New game, from NetBSD-current of 1997-12-12.
- * configure (install_script): New variable, avoid warnings about
- stripping scripts.
- * Makeconfig.in (INSTALL_SCRIPT): Define.
- * caesar/Makefile, wargames/Makefile: Use $(INSTALL_SCRIPT).
- Fri Dec 19 14:37:56 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * TODO: Update.
- * hunt/*: New port, replacing the old one, based on NetBSD-current
- of 1997-12-12.
- * substfiles: Update accordingly.
- * configure, Makeconfig.in: No longer need to configure directory
- for sockets.
- * random/*: Update from NetBSD-current of 1997-12-12.
- * random/Makefile: Use -I../include.
- * rain/rain.c: Make fputchar return int, since this is what tputs
- expects. Also mark unused parameters.
- * rain/*: Update from NetBSD-current of 1997-12-12.
- * rain/Makefile: Use -I../include; don't use libbsd.
- * substfiles: Don't include rain/rain.6.
- * quiz/quiz.c (appdstr): Change NULL to '\0' to fix warning.
- * quiz/*: Update from NetBSD-current of 1997-12-12.
- * quiz/Makefile: Use -I../include; don't define paths.
- * substfiles: Include quiz/pathnames.h.in.
- * primes/*: Update from NetBSD-current of 1997-12-12.
- * primes/Makefile: Use -I../include.
- * include/sys/ttydefaults.h: New file, wrap <sys/ttydefaults.h> so
- that individual games need not know that it is in glibc but not
- libc5.
- * hangman/getguess.c: Restore to NetBSD version since these
- conditionals are no longer needed.
- * lib/select.c: New file, emulate BSD select for games that need
- it (I think only hunt), so that libbsd will not be needed at all
- and games will work fine with libc6.
- Thu Dec 18 13:24:54 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * ppt/*: Update from NetBSD-current of 1997-12-12.
- * ppt/Makefile: Use -I../include.
- * pom/pom.c: Mark unused parameters.
- * pom/*: Update from NetBSD-current of 1997-12-12.
- * pom/Makefile: Use -I../include; don't use libbsd.
- * include/tzfile.h: New file.
- * pig/pig.c (main): Fix signed/unsigned warning.
- * pig/*: Update from NetBSD-current of 1997-12-12.
- * pig/Makefile: Use -I../include.
- * phantasia/setup.c: Include <fcntl.h>; fix warnings; add
- prototypes and function return types.
- * phantasia/interplayer.c (dotampered): Avoid signed/unsigned
- warning.
- * phantasia/io.c (catchalarm): Mark unused parameter.
- * phantasia/*: Update from NetBSD-current of 1997-12-12.
- * phantasia/Makefile: Don't define paths; use BSD signal defines
- only.
- * substfiles: Include phantasia/pathnames.h.
- * paranoia/paranoia.c: Include headers, add prototypes and
- function return types; changes to avoid warnings.
- * number/*: Update from NetBSD-current of 1997-12-12.
- * number/Makefile: Use -I../include.
- * morse/*: Update from NetBSD-current of 1997-12-12.
- * morse/Makefile: Use -I../include.
- * monop/cards.c: Avoid signed/unsigned warning.
- * monop/monop.c (do_quit): Mark unused parameter.
- * monop/*: Update from NetBSD-current of 1997-12-12.
- * monop/Makefile: Use -I../include; don't define path; use BSD
- signal defines only.
- * substfiles: Include monop/pathnames.h.
- * NEWS: Update; fix typo.
- * mille/save.c: Include <time.h>.
- * mille/mille.h, varpush.c: Use size_t for last argument of last
- argument of varpush.
- * mille/comp.c (calcmove): Avoid signed/unsigned warning.
- * mille/mille.c (rub): Mark unused parameter.
- * mille/*: Update from NetBSD-current of 1997-12-12.
- * mille/Makefile: Use -I../include; don't use libbsd.
- * substfiles: Don't include mille/mille.6, it's no longer needed.
- * hangman/setup.c: Include <time.h>.
- * hangman/main.c: Mark unused parameters.
- * hangman/*: Update from NetBSD-current of 1997-12-12.
- * hangman/Makefile: Use -I../include; don't define path; don't use
- libbsd.
- * substfiles: Include hangman/pathnames.h.
- Wed Dec 17 16:14:21 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * gomoku/pickmove.c: Fix signed/unsigned warnings; mark unused
- parameter.
- * gomoku/main.c: Include <time.h>; mark unused parameter.
- * gomoku/*: Update from NetBSD-current of 1997-12-12.
- * gomoku/Makefile: Use -I../include; use BSD signal defines only.
- * fortune/strfile/strfile.c, fortune/fortune/fortune.c,
- fortune/unstr/unstr.c: Changes to avoid warnings.
- * fortune/*: Update from NetBSD-current of 1997-12-12.
- * fortune/fortune/Makefile, fortune/strfile/Makefile,
- fortune/unstr/Makefile: Use -I../../include; don't use libbsd;
- don't define paths.
- * substfiles: Include fortune/fortune/pathnames.h.
- * fish/*: Update from NetBSD-current of 1997-12-12.
- * fish/Makefile: Use -I../include.
- * substfiles: Include fish/pathnames.h.
- * primes/pr_tbl.c: Use __RCSID.
- * factor/*: Update from NetBSD_current of 1997-12-12.
- * factor/Makefile: Use -I../include.
- * Makeconfig.in: Remove dm variables.
- * dm/dm.c: Mark unused parameter.
- * dm/pathnames.h.in: Undefine _PATH_LOG before defining it.
- * dm/dm.8.in: Fix.
- * dm/*: Update from NetBSD-current of 1997-12-12.
- * dm/Makefile: Use -I../include; don't define paths.
- * substfiles: Include dm/pathnames.h.
- Tue Dec 16 10:35:32 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * cribbage/io.c, cribbage/score.c: Avoid signed/unsigned warning;
- mark unused parameters.
- * cribbage/*: Update from NetBSD-current of 1997-12-12.
- * cribbage/Makefile: Use -I../include; don't use libbsd or define
- paths.
- * substfiles: Include cribbage/pathnames.h.
- * canfield/canfield/canfield.c: Include <time.h>; mark unused
- parameters.
- * canfield/*: Update from NetBSD-current of 1997-12-12.
- * canfield/canfield/Makefile, canfield/cfscores/Makefile: Use
- -I../../include.
- * substfiles: Include canfield/canfield/pathnames.h.
- * canfield/canfield/Makefile, canfield/cfscores/Makefile: Don't
- define _PATH_SCORE; don't use libbsd.
- * caesar/*: Update from NetBSD-current of 1997-12-12.
- * caesar/Makefile: Use -I../include.
- * caesar/rot13.in: Use "$@" instead of $*.
- * boggle/boggle/mach.c: Mark unused parameters.
- * boggle/boggle/bog.c: Changes to avoid warnings.
- * boggle/mkindex/mkindex.c (main): Make it take no arguments,
- since they are unused.
- * boggle/mkdict/mkdict.c: Include <err.h>; other changes to avoid
- warnings.
- * boggle/*: Update from NetBSD-current of 1997-12-12.
- * boggle/boggle/Makefile, boggle/mkdict/Makefile,
- boggle/mkindex/Makefile: Use -I../../include.
- * substfiles: Include boggle/boggle/bog.h.
- * boggle/boggle/Makefile: Don't define paths.
- * boggle/Makefile, boggle/README.linux: Update for change to bog.h.in.
- * bcd/bcd.6: Fix.
- * bcd/*: Update from NetBSD-current of 1997-12-12.
- * bcd/Makefile: Use -I../include.
- * battlestar/battlestar.6: Fix typo.
- * battlestar/com6.c, battlestar/fly.c: Mark unused parameters.
- * battlestar/*: Update from NetBSD-current of 1997-12-12.
- * battlestar/Makefile: Use -I../include, and BSD signal defines
- only.
- * substfiles: Include battlestar/pathnames.h.
- * battlestar/Makefile: Don't define _PATH_SCORE.
- Mon Dec 15 10:07:10 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * banner/Makefile: Use -I../include.
- * banner/*: Update from NetBSD-current of 1997-12-12.
- * TODO: Update.
- * backgammon/common_source/subs.c (getarg): Check that an argument
- is given to -s.
- * backgammon/common_source/subs.c, backgammon/backgammon/main.c,
- backgammon/teachgammon/teach.c: Mark unused parameters.
- * backgammon/common_source/subs.c (addbuf): Make addbuf return an
- int, since this is what tputs expects.
- * backgammon/common_source/back.h: Likewise.
- * backgammon/teachgammon/teach.c: Don't declare ospeed.
- * backgammon/backgammon/main.c: Don't declare ospeed; include
- <time.h>.
- * backgammon/backgammon/Makefile,
- backgammon/common_source/Makefile,
- backgammon/teachgammon/Makefile: Use -I../../include.
- * Makeconfig.in (BACKGAMMON_RULES): Remove.
- * backgammon/*: Update from NetBSD-current of 1997-12-12; make
- changes for no longer having simple game.
- * atc/pathnames.h: Remove.
- * atc/pathnames.h.in: New file, from NetBSD-current and
- parametrised.
- * substfiles: Substitute in this file.
- * atc/Makefile: Don't define _PATH_GAMES and _PATH_SCORE any more.
- * substfiles: New file - list of files created by substitution.
- * configure, Makefile: Use this list.
- * atc/log.c (log_score): Use nodename, not sysname.
- * atc/grammar.y, atc/graphics.c, atc/log.c, atc/main.c,
- atc/update.c: Mark unused parameters and add parameter types.
- * atc/Makefile: Use -I../include and -DYY_NO_UNPUT.
- * atc/*: Update from NetBSD-current of 1997-12-12.
- * adventure/setup.c: Use __RCSID and __COPYRIGHT.
- * include/sys/cdefs.h: Mark rcsid and copyright unused, so -Dlint
- is not needed when using warnings.
- * arithmetic/arithmetic.c (intr): Mark `dummy' unused.
- * arithmetic/Makefile: Use -I../include.
- * arithmetic/*: Update from NetBSD-current of 1997-12-12.
- * adventure/init.c, adventure/subr.c, adventure/wizard.c: Add
- argument types and mark unused arguments as
- __attribute__((unused)).
- * adventure/crc.c: Make step unsigned int.
- * adventure/setup.c: Add prototype; include <err.h>.
- * adventure/extern.h: Remove prototypes for setup.c.
- * adventure/Makefile: Use -I../include.
- * adventure/*: Update from NetBSD-current of 1997-12-12.
- * include/signal.h: New file, wrapper to typedef sig_t without
- needing <bsd/signal.h> for libc5.
- * include/sys/cdefs.h: New file, wrapper to define __RCSID and
- __COPYRIGHT.
- * Makefile.bsd, Makefile.inc.bsd: Update from NetBSD-current of
- 1997-12-12.
- Wed Sep 24 13:44:06 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * caesar/caesar.c: Include <string.h> and <stdlib.h>; add
- prototypes and function return types; remove old declarations.
- * boggle/boggle/mach.c (winch_catcher): Don't ioctl(TIOCGWINSZ).
- * boggle/boggle/bog.c: Add prototypes.
- * boggle/mkdict/mkdict.c: Add prototypes.
- * boggle/mkindex/mkindex.c: Add prototypes; include <stdlib.h>.
- * boggle/README.linux: Update.
- * INSTALL: Update.
- * README: Update.
- * README.non-free: Update.
- * TODO: Update.
- * bsd-games-non-free.lsm: Update.
- * Makeconfig.in: Update.
- * configure: Use boggle instead of bog; don't substitute in
- bog.6.in.
- * Makefile: Don't remove bog/bog.6.
- * boggle/boggle/extern.h: Include <time.h> (for time_t).
- * boggle/boggle/Makefile: Use BSD signal defines only.
- * boggle/*: From NetBSD-current; merge in Linux changes from bog.
- * atc/log.c, atc/update.c: Consistently use strchr and strrchr.
- * atc/include.h [SYSV]: Remove #defines of index and rindex.
- * bcd/bcd.c (printcard): Remove declaration of index(); use
- strchr(); make p unsigned char.
- * bcd/bcd.c: Include <stdlib.h>.
- * bcd/bcd.c: Add prototypes and function return types.
- Sat Sep 13 21:08:53 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * configure: Fix spelling errors; some cleanup.
- Tue Sep 2 17:28:22 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * configure: Use empty man8dir if not building in dm or fortune.
- Sun Aug 24 10:33:08 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * adventure/*: Update from NetBSD-current of 1997-08-24.
- * adventure/Makefile: Add dependency on extern.h.
- * adventure/Makefile: Add definitions of __RCSID and __COPYRIGHT.
- * fortune/*: Update from NetBSD-current of 1997-08-24.
- * battlestar/fly.c: Include <unistd.h>.
- * battlestar/fly.c (visual): Remove declaration of moveenemy().
- * battlestar/save.c (restore): Remove declaration of getenv().
- (save): Likewise.
- * battlestar/getcom.c: Include "extern.h" for prototypes.
- * battlestar/init.c: Include <unistd.h>.
- * battlestar/init.c (initialize): Remove declaration of die().
- * battlestar/com6.c (post): Remove declaration of ctime().
- * battlestar/com1.c: Include <unistd.h> (for sleep).
- * battlestar/com1.c (convert): Make i and j unsigned to avoid
- warnings for comparison with unsigned.
- * battlestar/com4.c (throw): Make n unsigned for the save reason.
- * battlestar/extern.h, battlestar/parse.c, battlestar/room.c,
- battlestar/save.c: Add prototypes and function return types.
- Sat Aug 23 21:17:20 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * battlestar/battlestar.c, battlestar/com1.c, battlestar/com2.c,
- battlestar/com3.c, battlestar/com4.c, battlestar/com5.c,
- battlestar/com6.c, battlestar/com7.c, battlestar/cypher.c,
- battlestar/extern.h, battlestar/fly.c, battlestar/getcom.c,
- battlestar/init.c, battlestar/misc.c: Add prototypes and function
- return types.
- * battlestar/extern.h: Don't conditionalise inclusion of
- <stdlib.h>.
- Mon Aug 18 09:14:17 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * banner/banner.c: Add prototype for main().
- * backgammon/common_source/Makefile,
- backgammon/backgammon/Makefile, backgammon/teachgammon/Makefile:
- Use BSD signal defines only.
- * atc/include.h: Include <sys/stat.h> (for umask).
- * atc/Makefile: Use BSD signal defines only.
- * adventure/Makefile: Don't use BSD includes, defines or library
- (works with SYSV signal semantics as well).
- * configure: Ask for libc version; configure defines for BSD
- signal semantics (-D__USE_BSD_SIGNAL, etc.).
- * Makeconfig.in (BSD_SIGNAL_DEFS): New variable.
- * backgammon/common_source/Makefile (clean): Remove sbackgammon.
- * backgammon/common_source/fancy.c: Include <unistd.h>.
- * backgammon/common_source/subs.c: Include <unistd.h>.
- * backgammon/common_source/save.c: Include <unistd.h>.
- * backgammon/common_source/fancy.c: Include <termcap.h>.
- * backgammon/common_source/allow.c,
- backgammon/common_source/back.h, backgammon/common_source/board.c,
- backgammon/common_source/check.c,
- backgammon/common_source/fancy.c, backgammon/common_source/odds.c,
- backgammon/common_source/one.c, backgammon/common_source/save.c,
- backgammon/common_source/subs.c, backgammon/common_source/table.c:
- Add prototypes and function return types.
- Sun Aug 10 10:06:10 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * atc/main.c (main): Include program name in `Unknown option'
- error message.
- * atc/include.h: Include <sys/wait.h>.
- * atc/extern.h, atc/graphics.c, atc/input.c, atc/list.c,
- atc/log.c, atc/main.c, atc/update.c: Add prototypes and function
- return types.
- Sat Aug 9 16:36:17 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * atc/extern.h, atc/grammar.y, atc/graphics.c, atc/input/c,
- atc/update.c: Add prototypes and function return types.
- Thu Aug 7 12:01:56 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * atc/include.h: Make inclusion of <unistd.h> unconditional;
- remove unused defines of bcopy and bzero under SYSV.
- * configure: Escape ` and ' when asking for .so or symlinks.
- * configure, Makeconfig.in, atc/Makefile: Configure yacc and lex
- programs using configure script.
- * configure: Add note about placing of sockets.
- * dm/README.linux: New file, mentions -DLOG.
- * configure, Makeconfig.in, dm/Makefile: Configure log file for dm.
- Sun Jul 27 12:45:18 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * arithmetic/arithmetic.c: Include <stdlib.h> and <unistd.h>; add
- function return types and prototypes; remove previous function
- declarations.
- Sat Jul 26 20:17:49 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * adventure/crc.c: Add prototypes.
- * adventure/setup.c (main): Add casts so as not to print a long
- with an int format.
- * adventure/io.c, adventure/setup.c: Add prototypes and function
- return types.
- Fri Jul 25 12:48:04 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * adventure/wizard.c: Include <time.h>; remove declaration of
- localtime().
- * adventure/setup.c: Include <stdlib.h>.
- * adventure/subr.c, adventure/wizard.c: Add some prototypes.
- * adventure/save.c: Include <stdlib.h>.
- * adventure/crc.c, adventure/io.c, adventure/save.c,
- adventure/vocab.c, adventure/wizard.c: Add function return types.
- * adventure/hdr.h: More prototypes.
- * adventure/wizard.c (ran): Remove declaration of rand().
- * adventure/hdr.h, adventure/init.c, adventure/wizard.c: Change
- macro DECR and all uses so as not to need -traditional-cpp
- * adventure/Makefile: Don't use -traditional-cpp.
- Thu Jul 24 19:30:35 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * adventure/init.c: Include <time.h> and <stdlib.h>; remove
- declaration of time().
- * adventure/init.c: Add argument to trapdel(); add prototype for
- linkdata().
- * adventure/main.c (main): Remove declaration of trapdel().
- * adventure/main.c: Add prototype for main().
- * adventure/hdr.h, adventure/main.c, adventure/save.c,
- adventure/vocab.c: Change link to adv_link.
- * adventure/main.c: Include <unistd.h>.
- * adventure/io.c: Include <stdlib.h>.
- * adventure/wizard.c: Include <stdio.h> and <stdlib.h>.
- * adventure/vocab.c: Include <stdio.h> and <stdlib.h>.
- * adventure/subr.c: Include <stdio.h> and <stdlib.h>.
- * adventure/done.c: Include <stdio.h> and <stdlib.h>.
- * adventure/done.c, adventure/init.c, adventure/io.c,
- adventure/save.c, adventure/subr.c, adventure/vocab.c,
- adventure/wizard.c: Add function return types.
- * adventure/hdr.h: Add prototypes; remove declaration of malloc().
- Sat Jul 19 20:51:49 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * configure: Set empty man5dir if not building in dm.
- Thu Jul 17 16:41:29 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * Version 1.5.
- * bsd-games-non-free.lsm: Update.
- * bsd-games.lsm: Update.
- Wed Jul 16 12:50:00 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * bsd-games.lsm: Update.
- * NEWS: Update.
- * Makefile (install): Create MAN5DIR.
- * NEWS: Update.
- * bsd-games-non-free.lsm: Update.
- * bsd-games.lsm: Update.
- Tue Jul 15 15:57:06 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * bsd-games-non-free.lsm: Update.
- * bsd-games.lsm: Update.
- * TODO: Update.
- * README.non-free: Update.
- * README: Update.
- * INSTALL: Update.
- * rogue/machdep.c (md_slurp): Use tcflush() under Linux.
- * rogue/Makefile (DEFS): Add UNIX_SYSV to get <time.h> included in
- machdep.c.
- * rogue/*: Added from NetBSD-current.
- * rogue/Makefile: Renamed to Makefile.bsd.
- * rogue/USD.doc/Makefile: Renamed to Makefile.bsd.
- * rogue/Makefile: New file.
- * rogue/rogue.6: Rename to rogue.6.in.
- * rogue/rogue.6.in: Parametrise.
- * configure: Ask for rogue scorefile; substitute in this file.
- * Makefile: Remove rogue.6 in distclean.
- * Makeconfig.in: Include ROGUE_SCOREFILE.
- * rogue/pathnames.h: The path for the score file is in the
- Makefile.
- Mon Jul 14 11:46:56 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * quiz/Makefile (clean): Add target.
- * random/*: Added from NetBSD-current.
- * random/Makefile: Renamed to Makefile.bsd.
- * random/Makefile: New file.
- * quiz/quiz.c (fgetln): Add implementation since Linux libc lacks
- fgetln.
- * quiz/*: Added from NetBSD-current.
- * quiz/Makefile: Renamed to Makefile.bsd.
- * quiz/Makefile: New file.
- * quiz/datfiles/index: Rename to index.in.
- * quiz/datfiles/index.in: Parametrise.
- * quiz/quiz.6: Rename to quiz.6.in.
- * quiz/quiz.6.in: Parametrise.
- * configure: Ask for quiz directory; substitute in these files.
- * Makeconfig.in (QUIZ_DIR): Add for quiz directory.
- * Makefile: Remove index and quiz.6 in distclean.
- * quiz/pathnames.h: Paths are defined in the Makefile.
- * pig/*: Added from NetBSD-current.
- * pig/Makefile: Renamed to Makefile.bsd.
- * pig/Makefile: New file.
- * phantasia/main.c (playinit): Add ICRNL to terminal modes if
- using ncurses.
- * phantasia/Makefile (install): Bug-fix.
- * configure: Configure directory for phantasia.
- * Makeconfig.in: Include PHANTASIA_DIR.
- * phantasia/pathnames.h: Paths are defined in Makefile.
- * phantasia/Makefile: Supply motd to setup.
- Sun Jul 13 18:28:52 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * phantasia/*: Added from NetBSD-current.
- * phantasia/Makefile: Renamed to Makefile.bsd.
- * phantasia/Makefile: New file.
- * dm/dm.c (load): Add Linux-specific way of getting load average.
- * dm/dm.8: Rename to dm.8.in.
- * dm/dm.conf.5: Rename to dm.conf.5.in.
- * dm/dm.8.in, dm/dm.conf.5.in: Parametrise.
- * configure: Substitute in these files.
- * Makefile: Remove dm.8 and dm.conf.5 in distclean.
- * configure: Do additional configuration for dm.
- * Makeconfig.in: Include these variables.
- * install-man.in: Allow manual section 5.
- * dm/*: Added from NetBSD-current.
- * dm/Makefile: Renamed to Makefile.bsd.
- * dm/Makefile: New file.
- * TODO: Update.
- * All games, except bog, hunt, and paranoia, now updated from
- NetBSD-current of 1997-07-12.
- * cribbage/*: Update from NetBSD-current of 1997-07-12.
- Fri Jul 11 19:09:24 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * bog/README.linux: Comply with licence conditions by including
- patch from original bog.
- * bog/Makefile (linux-patch): Create or update this patch.
- * banner/*: Added from NetBSD-current.
- * banner/Makefile: Renamed to Makefile.bsd.
- * banner/Makefile: New file.
- * atc/graphics.c (getAChar): Use SYSV method instead of BSD one
- under Linux; change conditional on inclusion of <errno.h> to allow
- for this.
- Thu Jun 12 20:32:57 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * adventure/*: Added from NetBSD-current.
- * adventure/Makefile: Renamed to Makefile.bsd.
- * adventure/Makefile: New file.
- Wed Jun 11 12:09:38 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * Now builds with glibc without needing stray <bsd/*> headers.
- * snake/snake/snake.c: Define MIN instead of including
- <bsd/bsd.h>.
- * pom/pom.c: With glibc, define isleap instead of including
- <tzfile.h>.
- * mille/Makefile: Remove dependency on unctrl.h.
- * configure: Choose default for BSD-compat includes based on
- whether /usr/include/bsd exists.
- Tue Jun 10 17:40:44 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * All games, with same exceptions as below, now updated from
- NetBSD-current of 1997-06-07.
- * cribbage/*, hangman/*, mille/*, robots/*, tetris/*: Update from
- NetBSD-current of 1997-06-07.
- Fri Jun 6 22:19:38 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * README: Update.
- * *.orig, */*.orig, */*/*.orig: Rename to *.bsd instead to avoid
- conflicts with patch backups.
- Thu May 22 00:03:59 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * TODO: Update.
- * README.non-free: Update.
- * README: Update.
- Wed May 21 00:08:36 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * TODO: Update.
- * README: Update.
- * INSTALL: Update.
- * Now builds with glibc.
- * bog/mach.c (flushin): Use the flushinp() version.
- * cribbage/extern.c: Change `bool' to `BOOLEAN'.
- * atc/Makefile: Use -lfl instead of -ll.
- Tue May 20 00:26:52 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * All games, with same exceptions as below, now updated from
- NetBSD-current of 1997-05-17.
- * backgammon/backgammon/Makefile.orig,
- backgammon/teachgammon/Makefile.orig, factor/Makefile.orig,
- fortune/Makefile.orig, fortune/datfiles/Makefile.orig,
- fortune/strfile/Makefile.orig, wargames/Makefile.orig: Update from
- NetBSD-current of 1997-05-17.
- Mon May 19 00:50:37 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * All games, except bog, hunt and paranoia, now updated from
- NetBSD-current of 1997-04-26.
- * wump/*: Update from NetBSD-current of 1997-04-26.
- * worms/Makefile (DEFS): Remove -DUSG which is no longer needed.
- * worms/*: Update from NetBSD-current of 1997-04-26.
- * worm/worm.c (process): Move the move to highlight head of worm
- here from main().
- * worm/*: Update from NetBSD-current of 1997-04-26.
- * wargames/*: Update from NetBSD-current of 1997-04-26.
- Sun May 18 01:29:05 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * trek/README.linux: New file, mentions trek manual.
- * trek/*: Update from NetBSD-current of 1997-04-26.
- * tetris/screen.c (OXTABS): Define to XTABS.
- * tetris/*: Update from NetBSD-current of 1997-04-26.
- Sat May 17 12:24:07 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * snake/snake/snake.c: Define CTRL.
- * snake/snake/move.c: Include <unistd.h>; condition use of VDSUSP
- on its being defined; define CTRL; define OXTABS.
- * snake/*: Update from NetBSD-current of 1997-04-26.
- * sail/pl_7.c: Don't include <sys/ttydefaults.h>.
- * sail/Makefile: Change dependency on externs.h to extern.h.
- * sail/*: Update from NetBSD-current of 1997-04-26.
- Thu May 15 15:09:59 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * robots/move.c: Don't include <sys/ttydefualts.h>; define CTRL.
- * robots/*: Update from NetBSD-current of 1997-04-26.
- * hangman/getguess.c: Fix sense of glibc test for
- <sys/ttydefaults.h>.
- * rain/rain.6: Rename to rain.6.in.
- * rain/rain.6.in: Parametrise.
- * configure: Substitute in this file.
- * Makefile: Remove rain/rain.6 in distclean.
- * rain/Makefile (DEFS): Remove -DUSG, as it's no longer needed.
- * rain/*: Update from NetBSD-current of 1997-04-26.
- Wed May 14 23:27:32 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * primes/*: Update from NetBSD-current of 1997-04-26.
- * ppt/*: Update from NetBSD-current of 1997-04-26.
- * pom/*: Update from NetBSD-current of 1997-04-26.
- * number/*: Update from NetBSD-current of 1997-04-26.
- * morse/*: Update from NetBSD-current of 1997-04-26.
- * monop/*: Update from NetBSD-current of 1997-04-26.
- Mon May 12 02:08:53 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * mille/misc.c (CTRL): Define.
- * mille/*: Update from NetBSD-current of 1997-04-26.
- Wed May 7 00:15:09 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * Version 1.4.
- * Makefile, caesar/Makefile: Disable test in caesar (as it depends
- on rot13ed fortunes).
- * NEWS: Update.
- * bsd-games-non-free.lsm: Update.
- * bsd-games.lsm: Update.
- * hangman/getguess.c (readch): Change curx to _curx, cury to _cury
- if using ncurses.
- * hangman/getguess.c: Don't include <sys/ttydefaults.h>; define
- CTRL.
- * hangman/*: Update from NetBSD-current of 1997-04-26.
- * fortune/README.linux: Update.
- * fortune/datfiles/Makefile: Update for more fortune collections.
- * configure: Ask whether to install offensive fortunes.
- * Makeconfig.in: Provide FORTUNE_TYPE.
- * fortune/*: Update from NetBSD-current of 1997-04-26.
- Tue May 6 00:53:04 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * fish/*: Update from NetBSD-current of 1997-04-26.
- * Version 1.3.4beta.
- * NEWS: Update.
- * bsd-games-non-free.lsm: Update.
- * bsd-games.lsm: Update.
- * README: Update.
- * configure, tetris/Makefile: Consistently use tetris-bsd for
- files associated with tetris.
- * INSTALL: Update.
- * factor/*: Update from NetBSD-current of 1997-04-26.
- * cribbage/*: Update from NetBSD-current of 1997-04-26.
- Mon May 5 02:23:05 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * canfield/*: Update from NetBSD-current of 1997-04-26.
- * caesar/caesar.6: Mention rot13.
- * caesar/Makefile: Install rot13 and manpage link.
- * caesar/rot13.sh: Rename to rot13.in.
- * caesar/rot13.in: Parametrise to use full path of caesar.
- * configure: Substitute in this file.
- * Makefile: Remove rot13 in distclean.
- * caesar/*: Update from NetBSD-current of 1997-04-26.
- * bcd/*: Update from NetBSD-current of 1997-04-26.
- * battlestar/com6.c (post): Change to use time() in line with
- comments.
- * battlestar/Makefile: Change dependency on externs.h to extern.h.
- * battlestar/*: Update from NetBSD-current of 1997-04-26.
- * backgammon/common_source/Makefile: Quote value of RULES; only
- define when building sbackgammon.
- * backgammon/backgammon/Makefile, backgammon/teachgammon/Makefile:
- Don't include RULES in DEFS.
- * backgammon/Makefile: Don't include ../Makeconfig.
- * backgammon/common_source/back.h (OXTABS): Define to XTABS if not
- defined (from glibc headers).
- * backgammon/*: Update from NetBSD-current of 1997-04-26.
- Sun May 4 01:55:22 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * backgammon/common_source/subs.c: Initialise `buffnum' to -1, to
- prevent a spurious NUL.
- * backgammon/common_source/fancy.c: Mark `buffnum' as `extern'.
- Sat May 3 00:27:49 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * Version 1.3.3beta.
- * NEWS: Update.
- * bsd-games.lsm: Update.
- * bsd-games-non-free.lsm: Update.
- * sail/player.h (SCREENTEST): Do echo(), since ncurses turns off
- echo in initscr but we want it on for initial questions.
- * backgammon/teachgammon/ttext1.c: Remove \032 from `hello'.
- * backgammon/teachgammon/ttext2.c: Make list `char *list[]'.
- * configure: Default list of directories should only include those
- with a Makefile.
- * README.non-free: Update.
- * README: Update.
- * INSTALL: Update.
- * Version 1.3.2beta.
- * NEWS: Update.
- * TODO: Update.
- * Makefile.orig, Makefile.inc.orig: Update from NetBSD-current of
- 1997-04-26.
- * Makefile (distclean): Remove install-score.
- Fri May 2 13:23:28 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * atc/*: Update from NetBSD-current of 1997-04-26.
- * arithmetic/*: Update from NetBSD-current of 1997-04-26.
- * worm/worm.c (main): Place cursor on head of worm.
- * snake/snake/snake.c (mainloop): Place cursor on you, not one
- cell to the left and above.
- * backgammon/common_source/init.c,
- backgammon/common_source/back.h: Initialise args to start with
- '-'.
- * bsd-games-non-free.lsm: New file - LSM entry for
- bsd-games-non-free.
- * bsd-games.lsm: Update.
- * INSTALL: Update.
- * README.linux: Rename to README.
- * README: Update.
- * README.non-free: New file - README for non-free distribution.
- * fortune/README.linux: Update.
- * bog/README.linux: Update.
- Thu May 1 00:45:58 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * atc/Makefile, battlestar/Makefile, canfield/canfield/Makefile,
- cribbage/Makefile, robots/Makefile, sail/Makefile,
- snake/snake/Makefile, tetris/Makefile: Use INSTALL_SCORE_FILE.
- * tetris/Makefile (install): Use INSTALL_SCORE_GAME.
- * configure, Makeconfig.in: Update for this.
- * install-score.in: New file - install a score file.
- * TODO: Update.
- * INSTALL: Update.
- * README.linux: Update.
- * arithmetic/README.linux, atc/README.linux,
- battlestar/README.linux, bcd/README.linux, caesar/README.linux,
- canfield/README.linux, cribbage/README.linux, factor/README.linux,
- fish/README.linux, hangman/README.linux, mille/README.linux,
- monop/README.linux, morse/README.linux, number/README.linux,
- paranoia/README.linux, pom/README.linux, ppt/README.linux,
- primes/README.linux, rain/README.linux, robots/README.linux,
- sail/README.linux, snake/README.linux, trek/README.linux,
- wargames/README.linux, worm/README.linux, worms/README.linux,
- wump/README.linux: Remove.
- * fortune/fortune/Makefile: Remove unused definition.
- * configure, Makeconfig.in, atc/Makefile, backgammon/Makefile,
- backgammon/backgammon/Makefile, backgammon/common_source/Makefile,
- backgammon/teachgammon/Makefile, battlestar/Makefile,
- bog/Makefile, bog/bog.6.in, canfield/Makefile,
- canfield/canfield/Makefile, canfield/cfscores/Makefile,
- canfield/canfield/canfield.6.in, cribbage/Makefile,
- cribbage/cribbage.6.in, fish/Makefile, hangman/Makefile,
- hangman/hangman.6.in, monop/Makefile, monop/monop.6.in,
- robots/Makefile, robots/robots.6.in, sail/Makefile,
- snake/Makefile, snake/snake/Makefile, snake/snake/snake.6.in,
- snake/snscore/Makefile, tetris/Makefile, tetris/tetris.6.in,
- wump/Makefile: Configure paths for data files for individual games
- with configure script.
- * configure: Find default list of games to build from what
- directories are present.
- * Version 1.3.1beta privately distributed for comments.
- * NEWS: New file - summary of changes.
- * TODO: Update.
- * README.linux: Update.
- * INSTALL: Update.
- * tetris/Makefile: Install manual page as tetris-bsd.6.
- * bsd-games.lsm: Update.
- Wed Apr 30 00:45:55 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * INSTALL: Update.
- * TODO: Update.
- * bsd-games.lsm: Update.
- * wump/Makefile (install): Use INSTALL_PREFIX.
- * canfield/canfield/Makefile (install): Use INSTALL_PREFIX.
- * Makefile (install): Fix typo.
- * rain/Makefile: Add target `all'; fix dependencies.
- * ppt/Makefile: Add target `all'.
- * pom/Makefile: Add target `all'.
- * paranoia/Makefile: Add target `all'.
- * number/Makefile: Add target `all'.
- * morse/Makefile: Add target `all'.
- * fish/Makefile: Add target `all'.
- * factor/Makefile: Add target `all'.
- * caesar/Makefile: Add target `all'.
- * bcd/Makefile: Add target `all'.
- * arithmetic/Makefile: Add target `all'.
- * snake/snake/snake.h: Use <sgtty.h> instead of <bsd/sgtty.h>.
- Tue Apr 29 10:37:00 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * Makefile (distclean): Delete all substituted-in manpages.
- * fortune/fortune/Makefile, fortune/datfiles/Makefile: Fortunes go
- under $(LIBDIR), not $(SHAREDIR).
- * TODO: Update.
- * Credits: Update.
- * Debian patch (1.3-7), and David Frey's ports, now integrated
- into the source, at least where I thought the fixes were correct
- and needed.
- * gomoku/pickmove.c: Include <limits.h> instead of
- <machine/limits.h> (from David Frey's port).
- * gomoku/gomoku.h: Include <endian.h> (from David Frey's port).
- * gomoku/Makefile: Rename to Makefile.orig
- * gomoku/Makefile: New from port by David Frey; rewrite to use
- config information; fix dependencies.
- * configure: Add gomoku to list of directories to build in.
- * gomoku/*: Added from NetBSD-current, for adding port from David
- Frey.
- * tetris/tetris.6: Rename to tetris.6.in.
- * tetris/tetris.6.in: Parametrise.
- * configure: Substitute in this file.
- * tetris/pathnames.h: Path to score file is defined in the
- Makefile.
- * tetris/Makefile: Rename to Makefile.orig.
- * tetris/Makefile: New from port by David Frey; rewrite to use
- config information; fix dependencies.
- * configure: Add tetris to list of directories to build in.
- * tetris/*: Added from FreeBSD-current (as a basis to include port
- from David Frey <david@eos.lugs.ch>).
- Mon Apr 28 12:22:57 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * wump/README.linux: Update.
- * wump/Makefile: Rewrite to use config information; fix
- dependencies.
- * worms/worms.c (main): Include <sys/ioctl.h> (from Debian).
- * worms/worms.6: Change -length to -l, -number to -n (from
- Debian).
- * worms/README.linux: Update.
- * worms/Makefile: Rewrite to use config information; fix
- dependencies.
- * worm/worm.c: Include <termios.h> (from Debian); don't define
- baudrate().
- * worm/README.linux: Update.
- * worm/Makefile: Rewrite to use config information; fix
- dependencies.
- * wargames/README.linux: Update.
- * wargames/Makefile: Rewrite to use config information.
- * wargames/wargames.sh: Remove.
- * wargames/wargames: Change `tput cl' to `tput clear'.
- * trek/trek.6: Rename to trek.6.in.
- * trek/trek.6.in: Parametrise.
- * configure: Substitute in this file.
- * trek/README.linux: Update.
- * trek/Makefile: Rewrite to use config information; fix
- dependencies.
- * snake/snscore/snscore.c (main): Initialise noplayers; check for
- empty scorefile (from Debian).
- * snake/snscore/snscore.c (MAXPLAYERS): Increase to 65534 (from
- Debian).
- * snake/snake/snake.6: Rename to snake.6.in.
- * snake/snake/snake.6.in: Parametrise.
- * configure: Substitute in this file.
- * snake/snscore/Makefile: Rewrite to use config information; fix
- dependencies.
- * snake/snake/Makefile: Rewrite to use config information; fix
- dependencies.
- * snake/README.linux: Update.
- * snake/Makefile: Rewrite to use config information; use `set -e'
- in compound commands.
- Sun Apr 27 00:02:40 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * sail/pl_7.c (susp): Don't call tstp (from Debian).
- * sail/player.h: Mark `version' as `extern'.
- * sail/externs.h: Mark variables as `extern'.
- * sail/driver.h: Mark `dtab' as `extern'.
- * sail/player.h: Change <ncurses.h> to <curses.h>.
- * sail/externs.h: Don't include <bsd/signal.h>.
- * sail/Makefile: Rewrite to use config information; fix
- dependencies.
- * robots/init_field.c (init_field), robots/move.c (get_move):
- Don't call flushok.
- * robots/main.c (quit): Condition out bit using CE (from Debian).
- * robots/robots.h, robots/move.c: Use character constants as
- argument to CTRL macro.
- * robots/robots.6: Rename to robots.6.in.
- * robots/robots.6.in: Parametrise.
- * configure: Substitute in this file.
- * robots/Makefile: Rewrite to use config information; fix
- dependencies.
- * rain/Makefile: Rewrite to use config information; fix
- dependencies.
- * rain/rain.c: Include <sys/ioctl.h> (from Debian).
- * factor/Makefile: Build pr_tbl.o in current directory, not in
- primes directort.
- * primes/README.linux: Update.
- * primes/Makefile: Rewrite to use config information; fix
- dependencies.
- * ppt/README.linux: Update.
- * ppt/Makefile: Rewrite to use config information; fix
- dependencies.
- * battlestar/Makefile (install): Add use of $(HIDE_GAME).
- * pom/pom.c (main): Return 0.
- * pom/README.linux: Update.
- * pom/pom.c: Define isleap only if not defined; condition
- definition of PI on PI rather than linux not being defined;
- improve value of PI.
- * pom/Makefile: Rewrite to use config information; fix
- dependencies.
- * paranoia/paranoia.c (page40): Remove backslash from invalid "\`"
- escape sequence.
- * paranoia/README.linux: Update.
- * paranoia/Makefile: Rewrite to use config information; fix
- dependencies.
- * hide-game.in: Use installation prefix.
- * number/README.linux: Update.
- * number/Makefile: Rewrite to use config information; fix
- dependencies.
- * morse/README.linux: Update.
- * morse/Makefile: Rewrite to use config information; fix
- dependencies.
- * monop/README.linux: Update.
- * monop/Makefile: Rewrite to use config information; fix
- dependencies.
- * hangman/Makefile, hunt/Makefile, mille/Makefile: Add use of
- $(HIDE_GAME).
- * monop/monop.6: Rename to monop.6.in.
- * monop/monop.6.in: Parametrise.
- * configure: Substitute in this file.
- Sat Apr 26 19:10:52 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * mille/README.linux: Update.
- * mille/init.c (newscore): Add force_counter hack from Debian to
- fix problem with ncurses's addch not returning ERR at EOL.
- * mille/unctrl.h: Do nothing if NCURSES_VERSION is defined.
- * mille/Makefile: Rewrite to use config information; fix
- dependencies.
- * mille/mille.6: Rename to mille.6.in.
- * mille/mille.6.in: Parametrise
- * configure: Substitute in this file.
- * hunt/README.linux: Update.
- * hunt/Makefile: Rewrite to use config information.
- * hunt/otto.c (SCREEN): Define appropriately for ncurses,
- conditional on NCURSES_VERSION (from Debian).
- * hunt/pathname.c: Change socket directory to _PATH_SOCKETS (to be
- defined in the Makefile).
- * hunt/driver.c (init): Conditionally use /var/tmp instead of
- /usr/tmp.
- * hunt/faketalk.c (faketalk): Fix typo (`stmp' for `smtp').
- * hunt/hunt.6: Rename to hunt.6.in.
- * hunt/huntd.6: Rename to huntd.6.in.
- * hunt/hunt.6.in: Parametrise.
- * hunt/huntd.6.in: Parametrise.
- * configure: Substitute in these files.
- * hangman/README.linux: Update.
- * hangman/hangman.6: Rename to hangman.6.in.
- * hangman/hangman.6.in: Parametrise.
- * configure: Substitute in this file.
- * hangman/clean.pl, hangman/util, hangman/util.cc: Remove.
- * hangman/Makefile: Rewrite to use config information; fix
- dependencies.
- Thu Apr 24 00:02:10 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * fortune/fortune/Makefile: Don't keep rebuilding fortune.test.
- * fortune/Makefile: Remove fortunes symlink in clean.
- * fortune/unstr/unstr.c: Don't typedef off_t.
- * fortune/fortune/fortune.c: Conditionally define d_namlen to
- d_reclen.
- * fortune/strfile/strfile.c: Don't typedef off_t, or undefine
- MAXPATHLEN.
- * fortune/unstr/Makefile: Rewrite to use config information.
- * fortune/strfile/Makefile: Rewrite to use config information.
- * fortune/fortune/Makefile: Rewrite to use config information; fix
- dependencies.
- * fortune/datfiles/Makefile: Rewrite to use config information.
- * fortune/Makefile: Rewrite.
- * fish/README.linux: Update.
- * fish/fish.c (nrandom): Condition out declaration of random()
- (from Debian).
- * fish/Makefile: Rewrite to use config information; fix
- dependencies.
- * factor/README.linux: Update.
- * factor/Makefile: Rewrite to use config information; fix
- dependencies.
- Wed Apr 23 00:03:24 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * cribbage/cribbage.6: Rename to cribbage.6.in.
- * cribbage/cribbage.6.in: Parametrise; add mention of score file
- and instructions file.
- * configure: Substitute in this file.
- * cribbage/README.linux: Update.
- * cribbage/crib.c, cribbage/extern.c, cribbage/io.c,
- cribbage/support.c: Change conditional inclusion of ncurses.h or
- curses.h to unconditional inclusion of curses.h (ncurses provides
- curses.h in the appropriate directory, used with -I if needed, but
- ncurses.h is non-standard).
- * cribbage/instr.c (instructions): Change `pstat' to an int; use
- WEXITSTATUS macro (from Debian).
- * cribbage/extern.c: Change `bool' to `BOOLEAN' (from Debian).
- * cribbage/Makefile: Rewrite to use config information; fix
- dependencies.
- * canfield/cfscores/Makefile: Don't use unnecessary libraries.
- * canfield/Makefile, canfield/canfield/Makefile,
- canfield/cfscores/Makefile: Fix quoting of SCOREFILE.
- * canfield/README.linux: Update.
- * canfield/canfield/canfield.6: Rename to canfield.6.in.
- * canfield/canfield/canfield.6.in: Parametrise.
- * configure: Substitute in canfield/canfield/canfield.6.in.
- * canfield/cfscores/Makefile: Rewrite to use config information.
- * canfield/canfield/Makefile: Rewrite to use config information.
- * canfield/Makefile: Rewrite to use config information; use `set
- -e' in compound commands.
- Tue Apr 22 00:08:42 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * caesar/README.linux: Update.
- * caesar/Makefile: Rewrite to use config information; fix
- dependencies.
- * bog/README.linux: Update.
- * bog/Makefile: Rewrite to use config information; fix
- dependencies.
- * bog/bog.man: Rename to bog.6.in.
- * bog/bog.6.in: Include parametrised file locations.
- * configure: Substitute in this file.
- * arithmetic/Makefile, atc/Makefile,
- backgammon/backgammon/Makefile, backgammon/teachgammon/Makefile,
- bcd/Makefile: Use $(HIDE_GAME).
- * hide-game.in: Use `set -e'.
- * configure: Ask for permissions on dm (not included yet, but
- supported for when it is ported).
- * Makeconfig.in (INSTALL_DM): Provide macro for this.
- * arithmetic/Makefile, atc/Makefile,
- backgammon/backgammon/Makefile, backgammon/common_source/Makefile,
- backgammon/teachgammon/Makefile, battlestar/Makefile,
- bcd/Makefile: Use LDFLAGS in link.
- * bcd/README.linux: Update.
- * bcd/Makefile: Rewrite to use config information; fix
- dependencies.
- * install-man.in: Set owner/group/permissions on .so pages.
- * battlestar/fly.c (visual): Check return of initscr() against
- NULL rather than ERR to eliminate warning (although initscr()
- should exit in event of error). Also comment out call to
- savetty().
- * battlestar/fly.c (endfly): Add call to setvbuf() to restore line
- buffering on stdout, since ncurses changes buffering but doesn't
- restore it.
- * battlestar/save.c: Do exit(1) on failed restore; close file at
- the end of restore() and save().
- * battlestar/externs.h: Conditionally include <stdlib.h> and
- <string.h>.
- * battlestar/dayfile.c (dayfile): Spelling corrections.
- * battlestar/nightfile.c (nightfile): Spelling corrections.
- * battlestar/cypher.c (cypher): Fix many tests on *objsht[n] that
- should be on objsht[n]; initialise `wordtype' correctly in TAKE
- when doing a `take all'.
- * battlestar/com5.c (give): Initialise `last1' and `last2' to
- avoid a segfault if you start the game with `give'.
- * battlestar/com3.c (shoot): Initialise `firstnumber' to avoid
- segfault from `shoot all' without a laser.
- * battlestar/com2.c (use): Set notes[CANTSEE] to 0 when moving
- into the light.
- * battlestar/battlestar.c: Change exit() to exit(1) in default
- case that shouldn't occur.
- * battlestar/externs.h: Mark as `extern' variables initialised
- somewhere.
- * battlestar/fly.c: Change <bsd/signal.h> to <signal.h>.
- * battlestar/README.linux: Update.
- * battlestar/Makefile: Rewrite to use config information; fix
- dependencies.
- Mon Apr 21 22:19:28 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * configure: New variable `chown_vardata' to set owner/group on
- variable data only if appropriate.
- * Makeconfig.in: Use this variable.
- Sat Apr 19 20:06:08 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * backgammon/Makefile: Add missing semi-colon, and `cd ..'s.
- * backgammon/common_source/subs.c (getarg): Check s[0] for being
- NULL (from Debian).
- * backgammon/backgammon/main.c, backgammon/backgammon/move.c,
- backgammon/backgammon/text.c, backgammon/commmon_source/back.h,
- backgammon/common_source/board.c, backgammon/teachgammon/teach.c,
- backgammon/teachgammon/ttext1.c, backgammon/teachgammon/ttext2.c:
- Change `raw' to `bg_raw', and `remove' to `removetxt' (from
- Debian).
- * backgammon/teachgammon/teach.c: Mark variables as `extern'.
- * backgammon/teachgammon/teach.c: Change `ospeed' to `short'.
- * backgammon/backgammon/main.c: Mark `instr' and `message' as
- `extern'. Also change `ospeed' from `char' to `short' (from
- Debian).
- * backgammon/common_source/back.h: Mark as `extern' variables
- initialised in init.c.
- * backgammon/common_source/back.h,
- backgammon/common_source/init.c: Don't condition on linux for
- including <bsd/sgtty.h> or <sgtty.h>, since redundant with
- -I/usr/include/bsd.
- * backgammon/README.linux: Update.
- * atc/Makefile, backgammon/backgammon/Makefile,
- backgammon/teachgammon/Makefile: Consistently use $(INCS) in
- compilation rules.
- * backgammon/common_source/Makefile: Rewrite to use config
- information; fix dependencies.
- * backgammon/backgammon/backgammon.6.in: Include teachgammon in
- manpage (from Debian).
- * backgammon/teachgammon/Makefile: Install .so link or symlink to
- backgammon manpage.
- Fri Apr 18 11:02:30 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * install-man.in: New file to handle all the manpage installation
- complexities.
- * configure, Makeconfig.in, arithmetic/Makefile, atc/Makefile,
- backgammon/backgammon/Makefile: Use this new script.
- * backgammon/backgammon/Makefile, backgammon/teachgammon/Makefile:
- Rewrite to use config information; fix dependencies.
- * backgammon/backgammon/backgammon.6: Rename to backgammon.6.in.
- * backgammon/backgammon/backgammon.6.in: Parametrise reference to
- teachgammon.
- * configure: Substitute in backgammon/backgammon/backgammon.6.in.
- * backgammon/Makefile: Rewrite to use config information.
- * atc/README.linux: Update.
- * atc/main.c (main): Add CRMOD to terminal flags, since ncurses
- 1.9.9g (3.4) and 4.0 disable CR-NL translation.
- Thu Apr 17 12:31:00 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * atc/Makefile: Rewrite to use config information; fix
- dependencies; fix libraries and installation of games (from
- Debian).
- * atc/include.h: Remove conditional inclusion of <bsd/signal.h>,
- as it's redundant with -I/usr/include/bsd.
- * atc/def.h: Change #ifndef linux to #ifndef PI for definition of
- PI (from Debian). Also improve accuracy of value.
- * arithmetic/arithmetic.c: include <time.h>; remove declaration of
- time().
- * Makeconfig.in (CC): Add new macro.
- * arithmetic/Makefile: Rewrite to use config information; fix
- dependencies.
- * arithmetic/README.linux: Update.
- * Makeconfig.in (BUILDDIRS): Add new macro.
- * configure: Always substitute for sbindir, socketdir and
- usrbindir, even if not building relevant programs (so that we can
- always create them).
- * Makefile: Essentially complete rewrite to use configuration
- information; allow installation prefix and use install -d instead
- of mkdir -p as per Debian patch. Also use set -e in all compound
- commands.
- * Makeconfig.in (INSTALL_SCORE_FILE2, INSTALL_SCORE_FILE3): Fix
- commands for installing score files.
- * configure, Makeconfig.in: Add configuration of socketdir, for
- hunt to place its Unix domain sockets in.
- Wed Apr 16 21:31:18 1997 Joseph S. Myers <jsm@polyomino.org.uk>
- * BSD-games.src.lsm: Remove.
- * bsd-games.lsm: New file - new-style LSM entry.
- * configure, Makeconfig.in, hide-game.in: New files - beginnings
- of a configuration system.
- * CHANGELOG: Rename to ChangeLog.0.
- * ChangeLog: New file.
- * BSD-games.bin.lsm: Remove.
- * New maintainer.
- See ChangeLog.0 for earlier changes.
|