diff --git a/acronyms b/acronyms new file mode 100644 index 0000000..ff14a44 --- /dev/null +++ b/acronyms @@ -0,0 +1,299 @@ +$NetBSD: acronyms,v 1.186 2009/07/07 10:56:13 tonnerre Exp $ +AFAIC as far as I'm concerned +AFAICR as far as I can recall +AFAICT as far as I can tell +AFAIK as far as I know +AFAIR as far as I recall +AFAIU as far as I understand +AFD away from desktop +AFK away from keyboard +AFU all fucked up +AFW away from window +AIU as I understand +AIUI as I understand it +AKA also known as +ASAIC as soon as I can +ASAP as soon as possible +ATM at the moment +AWOL absent without official leave +AYBABTU all your base are belong to us +AYT are you there +B/C because +B/S bullshit +B/W between +BBIAB be back in a bit +BBL [I'll] be back later +BBS be back soon +BBT be back tomorrow +BCNU be seeing you +BCNUL8R be seeing you later +BFD big fucking deal +BFH big fucking hammer +BIAB back in a bit +BIAF back in a few +BIALW back in a little while +BIAS back in a second +BIAW back in a while +BOATILAS bend over and take it like a slut +BOFH bastard operator from hell +BOGAHICA bend over, grab ankles, here it comes again +BOHICA bend over here it comes again +BRB [I'll] be right back +BS bullshit +BTDT been there, done that +BTTH boot to the head +BTW by the way +CFV call for votes +CMIIW correct me if I'm wrong +CNP continued [in my] next post +COB close of business [day] +COTS commercial off-the-shelf +CYA see you around +D/L download +DGAS don't give a shit +DIY do it yourself +DKDC don't know, don't care +DOA dead on arrival +DRY don't repeat yourself +DSTM don't shoot the messenger +DTRT do the right thing +DTWT do the wrong thing +DWIM do what I mean +EG evil grin +EMSG email message +EOB end of business [day] +EOD end of discussion +EOL end of life +ETA estimated time of arrival +ETLA extended three letter acronym +EWAG experienced wild-ass guess +FAQ frequently asked question +FCFS first come first served +FFS for fuck's sake +FIGJAM fuck I'm good, just ask me +FIIK fuck[ed] if I know +FIIR fuck[ed] if I remember +FM fucking magic +FOAD {fuck off,fall over} and die +FOS full of shit +FSDO for some definition of +FSVO for some value of +FTFM fuck the fuckin' manual! +FTHOI for the {heck,hell} of it +FTL for the loss +FTW for the win +FUBAR fucked up beyond all recognition +FUD fear, uncertainty and doubt +FWIW for what it's worth +FYI for your information +G grin +G/C garbage collect +GAC get a clue +GAL get a life +GIGO garbage in, garbage out +GMTA great minds think alike +GTFO get the fuck out +GTG got to go +GWS get well soon +HAND have a nice day +HFIW HOLY FUCK IT WORKS +HHIS hanging head in shame +HHOS ha ha, only serious +HICA here it comes again +HNY happy new year +HSIW HOLY SHIT IT WORKS +HTH hope this helps +IAC in any case +IANAL I am not a lawyer +IC I see +ICBW I could be wrong +ICCL I couldn't care less +IDK I don't know +IHAFC I haven't a fucking clue +IHBW I have been wrong +IHNFC I have no fucking clue +IIANM if I am not mistaken +IIRC if I recall correctly +IIUC if I understand correctly +ILU I love you +ILY I love you +IMAO in my arrogant opinion +IMCO in my considered opinion +IMHO in my humble opinion +IMNSHO in my not so humble opinion +IMO in my opinion +IOW in other words +IRL in real life +ISAGN I see a great need +ISTM it seems to me +ISTR I seem to recall +ITYM I think you mean +IWBNI it would be nice if +IYSS if you say so +IYSWIM if you see what I mean +J/K just kidding +JFW just fucking works +JHD just hit ``delete'' +JIC just in case +JK just kidding +JMO just my opinion +JSYK just so you know +JTLYK just to let you know +KISS keep it simple, stupid +KITA kick in the ass +KNF kernel normal form +L8R later +LART luser attitude readjustment tool (ie, hammer) +LBNL last but not least +LGTM looks good to me +LJBF let's just be friends +LMAO laughing my ass off +LMSO laughing my socks off +LOL laughing out loud +LTNS long time no see +MIA missing in action +MOTAS member of the appropriate sex +MOTOS member of the opposite sex +MOTSS member of the same sex +MTF more to follow +MYOB mind your own business +N/M never mind +NBD no big deal +NFC no fucking clue +NFI no fucking idea +NFW no fucking way +NIFOC naked in front of computer +NIH not invented here +NMF not my fault +NMP not my problem +NOYB none of your business +NOYFB none of your fucking business +NP no problem +NRFPT not ready for prime time +NRN no reply necessary +NSFW not suitable for work +NVM never mind +OIC oh, I see +OMG oh, my god +OMW on my way +OOB out of bounds +OT off topic +OTL out to lunch +OTOH on the other hand +OTT over the top +OTTOMH off the top of my head +PDQ pretty darn quick +PEBKAC problem exists between keyboard and chair +PFO please fuck off +PFY pimply faced youth +PHB pointy haired boss +PITA pain in the ass +PKSP pound keys and spew profanity +PNG persona non grata +PNP plug and pray +POC point of contact +POC proof of concept +POLA principle of least astonishment +POLS principle of least surprise +POS piece of shit +PPL pretty please +PTV parental tunnel vision +QED quod erat demonstrandum +RFC request for comments +RFD request for discussion +RFE request for enhancements +RIP rest in peace +RL real life +RLC rod length check +ROFL rolling on floor laughing +ROFLMAO rolling on floor laughing my ass off +ROTFL rolling on the floor laughing +RP responsible person +RSN real soon now +RSVP repondez s'il vous plait (please reply) +RTFB read the fine/fucking book +RTFC read the fine/fucking code +RTFD read the fine/fucking documentation +RTFM read the fine/fucking manual +RTFMP read the fine/fucking man page +RTFS read the fine/fucking source +SCNR sorry, could not resist +SEP someone else's problem +SFA sweet fuck all +SHID slaps head in disgust +SIMCA sitting in my chair amused +SMLSFB so many losers, so few bullets +SMOP simple matter of programming +SNAFU situation normal, all fucked up +SNERT snot-nosed egotistical rude teenager +SNMP sorry, not my problem +SNR signal to noise ratio +SO significant other +SOB son of [a] bitch +SOL shit out [of] luck +SOP standard operating procedure +SSIA subject says it all +SSTO single stage to orbit +STFA search the fucking archives +STFU shut the fuck up +STFW search the fucking web +SUS stupid user syndrome +SUX sucks +SUX2BU sucks to be you +SWAG silly, wild-assed guess +SWAHBI silly, wild-assed hare-brained idea +SWFG search with fucking google +SWMBO she who must be obeyed +TANSTAAFL there ain't no such thing as a free lunch +TBC to be continued +TBD to be {decided,determined,done} +TBH to be honest +TBOMK the best of my knowledge +THNX thanks +THX thanks +TIA thanks in advance +TIAVP this is a volunteer project +TINC there is no cabal +TLA three letter acronym +TLC tender loving care +TLDR too long, didn't read +TMA too many abbreviations +TMI too much information +TMTOWTDI there's more than one way to do it +TNF The NetBSD Foundation +TOEFL test of english as a foreign language +TPTB the powers that be +TRT the right thing +TTBOMK to the best of my knowledge +TTFN ta ta for now +TTYL talk to you later +TWIAVBP the world is a very big place +TY thank you +TYVM thank you very much +U/L upload +UTSL use the source, Luke +VEG very evil grin +W/ with +W/O without +WAG wild-ass guess +WB welcome back +WCPGW what could possibly go wrong +WFH working from home +WFM works for me +WIBNI wouldn't it be nice if +WIP work in progress +WMNC watch me not care +WOFTAM waste of fucking time and money +WOMBAT waste of money, brain, and time +WRT with respect to +WTF {what,when,where,who,why} the fuck +WTFRUD what the fuck are you doing +WTH {what,when,where,who,why} the hell +WYSIWYG what you see is what you get +YALIMO you are lame, in my opinion +YHBT you have been trolled +YHL you have lost +YKWIM you know what I mean +YMA yo momma's ass +YMMV your mileage may vary +YW you're welcome diff --git a/acronyms.comp b/acronyms.comp new file mode 100644 index 0000000..263c7f5 --- /dev/null +++ b/acronyms.comp @@ -0,0 +1,401 @@ +$NetBSD: acronyms.comp,v 1.93 2009/08/09 14:04:43 jakllsch Exp $ + +3WHS three-way handshake +ABI application binary interface +ACL access control list +ACPI advanced configuration and power interface +ADB Apple desktop bus +ADC analog [to] digital converter +ADPCM adaptive differential pulse code modulation +ADSL asymmetric digital subscriber line +AFS Andrew file system +AGP accelerated graphics port +AM amplitude modulation +AMI alternate mark inversion +ANSI american national standards institute +AP access point +API application programming interface +APIC advanced programmable interrupt controller +ARP address resolution protocol +ARQ automatic repeat request +AS autonomous system +ASCII american standard code for information interchange +ASLR address space layout randomization +ASN autonomous system number +AST abstract syntax tree +AST asynchronous trap +AT advanced technology +ATA advanced technology attachment +ATAPI advanced technology attachment packet interface +ATC address translation cache +ATM asynchronous transfer mode +ATX advanced technology extended +BAR base address register +BEDO burst extended data output +BER basic encoding rules +BER bit error rate +BFD binary formats descriptor +BFKL big fscking kernel lock +BGP border gateway protocol +BIOS basic input/output system +BLOB binary large object +BPS bits per second +BQS berkeley quality software +BSD berkeley software distribution +BSS block started by symbol +CAD computer-aided design +CARP common address redundancy protocol +CAV constant angular velocity (as opposed to CLV) +CCD charge coupled device +CD compact disc +CDDA compact disc digital audio +CDRAM cache dynamic random access memory +CER canonical encoding rules +CFG context-free grammar +CFG control-flow graph +CGA color graphics {array,adapter} +CGI common gateway interface +CHS cylinder/head/sector +CIDR classless inter-domain routing +CIS contact image sensor +CLI command line interface +CLUT color look-up table +CLV constant linear velocity (as opposed to CAV) +CMYK cyan magenta yellow black +COFF common object file format +COW copy-on-write +CPU central processing unit +CRLF carriage return line feed +CRT cathode ray tube +CSMA carrier sense multiple access +CSMA/CA carrier sense multiple access with collision avoidance +CSMA/CD carrier sense multiple access with collision detection +CSS cascading style sheets +CTS clear to send +CVS concurrent versions system +DAC digital [to] analog converter +DCE data control equipment +DCE distributed computing environment +DCT discrete cosine transform +DDC display data channel +DDR double data rate +DDWG digital display working group +DER distinguished encoding rules +DFT discrete fourier transform +DHCP dynamic host configuration protocol +DIFS distributed inter-frame space +DLE data link escape +DMA direct memory access +DNARD Digital network appliance reference design +DNS domain name system +DOS denial of service +DPCM differential pulse code modulation +DPD dead peer detection +DPI dots per inch +DRAM dynamic random access memory +DSL digital subscriber line +DSSS direct sequence spread spectrum +DTD document type definition +DTE data terminal equipment +DTE dumb terminal emulator +DVD digital versatile disc +DVI digital visual interface +E-XER extended XML encoding rules +EAP extensible authentication protocol +ECP enhanced capability port +EDID extended display identification data +EDO extended data out +EEPROM electrically erasable programmable read only memory +EFI extensible firmware interface +EFM eight to fourteen modulation +EGA enhanced graphics {array,adapter} +EGP exterior gateway protocol +EISA extended industry standard architecture +ELF executable and linking format +EOF end of file +EOT end of transmission +EPP enhanced parallel port +EPRML extended partial response, maximum likelihood +EPROM erasable programmable read only memory +ESDRAM enhanced synchronous dynamic random access memory +FAT file allocation table +FBRAM frame buffer random access memory +FCS frame check sequence +FDDI fiber distributed data interface +FFI foreign function interface +FFS fast file system +FFS find first set +FHSS frequency hop spread spectrum +FIR fast infrared +FLOPS floating [point] operations per second +FM frequency modulation +FOSS free / open source software +FPM fast page mode +FQDN fully qualified domain name +FTP file transfer protocol +FTPS file transfer protocol, secure +GC garbage collector +GCR group-coded recording +GIF graphics interchange format +GNU gnu's not unix +GPL gnu/general public license +GPU graphics processing unit +GRE generic routing encapsulation +GUI graphics user interface +HA high availability +HBA host bus adapter +HCI host controller interface +HCI human-computer interaction +HDCP high-bandwidth digital content protection +HTML hyper-text markup language +HTTP hyper-text transfer protocol +HTTPS hyper-text transfer protocol, secure +I2O intelligent input/output +IANA internet assigned number authority +IC integrated circuit +ICB internet citizen's band +ICE internal compiler error +ICE in-circuit emulator +ICMP internet control message protocol +IDE integrated drive electronics +IDRP inter-domain routing protocol +IEC international electrotechnical commission +IEEE institute [of] electrical [and] electronics engineers +IESG internet engineering steering group +IETF internet engineering task force +IGP interior gateway protocol +IKE internet key exchange +IMAP internet mail access protocol +INCITS international committee on information technology standards +IO input/output +IOCTL input/output control +IP internet protocol +IPC interprocess communication +IPNG internet protocol, next generation +IPSEC internet protocol security +IRC internet relay chat +IRQ interrupt request +IRTF internet research task force +ISA industry standard architecture +ISDN integrated services digital network +ISI inter-symbol interference +ISM industrial, scientific and medical +ISN initial serial number +ISO international standards organization +ISOC internet society +ISP internet service provider +JPEG joint photographic experts group +KLOC thousand lines of code +KPI kernel programming interface +KVA kernel virtual address +KVM kernel virtual memory +KVM keyboard, video, mouse switch +LAN local area network +LBA logical block addressing +LCD liquid crystal display +LCP link control protocol +LDAP lightweight directory access protocol +LED light emitting diode +LIR local internet registry +LKM {linux, loadable} kernel module +LLC logical link control +LOC lines of code +LRC longitudinal redundancy check +LSB least significant bit [or: byte] +LSB linux standards base +LSI large scale integration +LUN logical unit number +LZW Lempel Ziv Welch +MAC medium access control +MBR master boot record +MDRAM multibank dynamic random access memory +MFC merge from current +MFM modified frequency modulation +MIDI musical instrument digital interface +MIME multipurpose internet mail extensions +MIPS million instructions per second +MMU memory management unit +MPEG moving picture experts group +MPLS multiprotocol label switching +MSB most significant bit [or: byte] +MSF minutes seconds frames +MSS maximum segment size +MTA mail transfer agent +MTU maximum transmission unit +MUA mail user agent +MWE module width encoding +NAT network address translation +NAV network allocation vector +NCP network control protocol +NCQ native command queuing +NFS network file system +NIC network interface card +NIS network information service +NRZ non-return to zero +NUMA non uniform memory access +OCL object constraint language +OCR optical character recognition +OEM original equipment manufacturer +OFDM orthogonal frequency division multiplexing +OOB out of band +OOM out of memory +OS operating system +OSD open source definition +OSF open software foundation +OSI open systems interconnection +OSI open-source initiative +OSPF open shortest path first +OSS open source software +OTP one time password +PA physical address +PAE physical address extension +PAM pluggable authentication modules +PAM pulse amplitude modulation +PAT port address translation +PAX portable archive exchange +PC personal computer +PCI peripheral component interconnect +PCM pulse code modulation +PCMCIA personal computer memory card international association +PDP page descriptor page +PDU protocol data unit +PER packed encoding rules +PERL practical extraction [and] report language +PFS perfect forward secrecy +PGP pretty good privacy +PIC programmable interrupt controller +PIC position independent code +PID process id +PIE position independent executable +PIN personal identification number +PIO programmed input/output +PLL phase locked loop +PMT photo-multiplier tube +PNG portable network graphics +POP post office protocol +POSIX portable operating system interface [for] unix +POST power on self test +POTS plain old telephone system +PPP point-to-point protocol +PPPOA point-to-point protocol over ATM +PPPOE point-to-point protocol over ethernet +PRML partial response, maximum likelihood +PRNG pseudo random number generator +PROM programmable read only memory +PSK pre-shared key +PSTN public switched telephone network +PTE page table entry +PTLA pseudo top level aggregator +PTP page table page +PWM pulse width modulation +QOS quality of service +RAID redundant array of inexpensive disks +RAM random access memory +RAS restartable atomic sequence +RCS revision control system +RGB red green blue +RIFF Resource Interchange File Format +RIP routing information protocol +RIR regional internet registry +RISC reduced instruction set computing +RLE run length encoding +RLL run length limited +RNG random number generator +ROM read only memory +RPC remote procedure call +RPM revolutions per minute +RTF rich text format +RTS request to send +RTT round time trip +S/PDIF sony/phillips digital interface +SACD super audio compact disc +SAD security association database +SAM serial access memory +SASI shugart associates system interface (predecessor to SCSI) +SATA serial advanced technology attachment +SB sound blaster +SCM software configuration management +SCM source code management +SCSI small computer system interface +SCTP stream control transmission protocol +SDRAM synchronous dynamic random access memory +SGRAM synchronous graphics random access memory +SIFS short inter-frame space +SIP session initiation protocol +SIR slow infrared +SLDRAM synchronous-link dynamic random access memory +SMART self-monitoring analysis and reporting technology +SMP symmetric multiprocessing +SMTP simple mail transfer protocol +SNMP simple network management protocol +SPD security policy database +SPD serial presence detect +SRAM static random access memory +SSFDC solid state floppy disc card +SSH secure shell +SSL secure sockets layer +STP shielded twisted pair +STP spanning-tree protocol +SVGA super video graphics {array,adapter} +TCB trusted computing base +TCL tool command language +TCP transmission control protocol +TCQ tagged command queueing +TDD test driven development +TFT thin film transistor +TFTP trivial file transfer protocol +TIAS try it and see +TIFF tagged image file format +TITS try it to see +TLA top level aggregator +TLB transition lookaside buffer +TLD top level domain +TLS transport layer security +TLS thread-local storage +TMDS transition minimized differential signaling +TR token ring +TRNG true random number generator +TTL time to live +TTY teletype +TZ time zone +UART universal asynchronous receiver/transmitter +UC uncacheable +UDO ultra density optical (storage) +UDP user datagram protocol +UFS unix file system +UML unified modeling language +UPS uninterruptible power supply +URI uniform resource identifier +URL uniform resource locator +USART universal synchronous/asynchronous receiver/transmitter +USB universal serial bus +USWC uncacheable speculative write combining +UTP unshielded twisted pair +UUCP unix-to-unix copy protocol +UUOC useless use of cat +VA virtual address +VAX virtual address extension +VCM virtual channel memory +VESA video electronics standards association +VGA video graphics {array,adapter} +WIFI wireless fidelity +VLAN virtual local area network +VLSI very large scale integration +VLSM variable length subnet mask +VM virtual {machine,memory} +VPN virtual private network +VRAM video random access memory +VRRP virtual router redundancy protocol +WAN wide area network +WAP wireless application protocol +WEP wired equivalent privacy +WLAN wireless local area network +WPA wi-fi protected access +WRAM window random access memory +WWW world wide web +XER XML encoding rules +XGA extended graphics {array,adapter} +XML extensible markup language +XSL extensible stylesheet language +XT extended technology +ZFOD zero-filled on demand diff --git a/bsd-games-2.17-bogglewords.patch b/bsd-games-2.17-bogglewords.patch new file mode 100644 index 0000000..05a5b29 --- /dev/null +++ b/bsd-games-2.17-bogglewords.patch @@ -0,0 +1,17 @@ +--- boggle/boggle/bog.h.in.orig 2010-01-10 10:14:53.000000000 -0800 ++++ boggle/boggle/bog.h.in 2010-01-10 10:15:14.000000000 -0800 +@@ -48,10 +48,10 @@ + * The theoretical maximum for MAXWORDLEN is ('a' - 1) == 96 + */ + #define MAXWORDLEN 40 /* Maximum word length */ +-#define MAXPWORDS 200 /* Maximum number of player's words */ +-#define MAXMWORDS 200 /* Maximum number of machine's words */ +-#define MAXPSPACE 2000 /* Space for player's words */ +-#define MAXMSPACE 4000 /* Space for machines's words */ ++#define MAXPWORDS 500 /* Maximum number of player's words */ ++#define MAXMWORDS 500 /* Maximum number of machine's words */ ++#define MAXPSPACE 20000 /* Space for player's words */ ++#define MAXMSPACE 40000 /* Space for machines's words */ + + #define MAXCOLS 20 + diff --git a/bsd-games-2.17-wtfupdate.patch b/bsd-games-2.17-wtfupdate.patch new file mode 100644 index 0000000..da29b5a --- /dev/null +++ b/bsd-games-2.17-wtfupdate.patch @@ -0,0 +1,115 @@ +--- wtf/wtf.in.orig 2003-12-16 18:47:37.000000000 -0800 ++++ wtf/wtf.in 2010-01-10 10:31:47.000000000 -0800 +@@ -1,18 +1,25 @@ + #!/bin/sh + # +-# $NetBSD: wtf,v 1.11 2003/04/25 19:08:31 jmmv Exp $ ++# $NetBSD: wtf,v 1.15 2007/08/06 21:14:36 hubertf Exp $ + # + # Public domain + # + ++PROGNAME=`basename $0` ++ + usage() { +- echo "usage: `basename $0` [-f dbfile] [-t type] [is] " ++ echo "usage: $PROGNAME [-f dbfile] [is] " + exit 1 + } + +-acronyms=${ACRONYMDB:-@wtf_acronymfile@} ++acronyms=${ACRONYMDB:-`ls @wtf_acronymfile@* 2>/dev/null`} ++ ++if [ "$acronyms" = "" ]; then ++ echo "$PROGNAME: acronyms database not found!" >&2 ++ exit 1 ++fi + +-args=`getopt f:t: $*` ++args=`getopt f: $*` + if [ $? -ne 0 ]; then + usage + fi +@@ -22,9 +29,6 @@ + -f) + acronyms=$2; shift + ;; +- -t) +- acronyms=@wtf_acronymfile@.$2; shift +- ;; + --) + shift; break + ;; +@@ -32,7 +36,7 @@ + shift + done + +-if [ X"$1" = X"is" ] ; then ++if [ "$1" = "is" ] ; then + shift + fi + +@@ -40,27 +44,52 @@ + usage + fi + +-if [ ! -f $acronyms ]; then +- echo "`basename $0`: cannot open acronyms database file \`$acronyms'" +- exit 1 +-fi ++for f in $acronyms ++do ++ if [ ! -f $f ]; then ++ echo "$PROGNAME: cannot open acronyms database file \`$f'" >&2 ++ exit 1 ++ fi ++done + + rv=0 + while [ $# -gt 0 ] ; do ++ # Search acronyms list first + target=`echo $1 | tr '[a-z]' '[A-Z]'` +- ans=`fgrep $target < $acronyms 2>/dev/null \ +- | sed -ne "\|^$target[[:space:]]|s|^$target[[:space:]]*||p"` ++ ans=`fgrep -h $target $acronyms 2>/dev/null \ ++ | sed -ne "\|^$target[[:space:]]|s|^$target[[:space:]]*||p"` + if [ "$ans" != "" ] ; then + echo "$target: $ans" +- else +- ans=`whatis $1 2> /dev/null | egrep "^$1[, ]" 2> /dev/null` ++ shift ; continue ++ fi ++ ++ # Try whatis(1) next ++ ans=`whatis $1 2>/dev/null` ++ if [ $? -eq 0 ] ; then ++ echo "$ans" | sort -u ++ shift ; continue ++ fi ++ ++ # Try pkg_info(1) next ++ ans=`pkg_info -qc $1 2> /dev/null` ++ if [ $? -eq 0 ] ; then ++ echo "$1: $ans" ++ shift ; continue ++ fi ++ ++ # Try querying pkgsrc's help facility next ++ if [ -f ../../mk/bsd.pkg.mk ] ; then ++ ans=`make help topic="$1"` + if [ $? -eq 0 ] ; then + echo "$1: $ans" +- else +- echo "Gee... I don't know what $1 means..." 1>&2 +- rv=1 ++ shift ; continue + fi + fi ++ ++ # Give up! ++ echo "$PROGNAME: I don't know what $1 means!" 1>&2 ++ rv=1 ++ + shift + done + exit $rv diff --git a/bsd-games.spec b/bsd-games.spec index 064ea47..f3980c9 100644 --- a/bsd-games.spec +++ b/bsd-games.spec @@ -4,12 +4,15 @@ Summary: Collection of text-based games Name: bsd-games Version: 2.17 -Release: 28%{?dist} +Release: 29%{?dist} License: BSD and BSD with advertising Group: Amusements/Games URL: ftp://metalab.unc.edu/pub/Linux/games/ Source0: ftp://metalab.unc.edu/pub/Linux/games/bsd-games-%{version}.tar.gz Source1: config.params +# Updated acronym databases +Source2: http://cvsweb.netbsd.org/cgi-bin/cvsweb.cgi/src/share/misc/acronyms +Source3: http://cvsweb.netbsd.org/cgi-bin/cvsweb.cgi/src/share/misc/acronyms.comp # A collection of patches from Debian. Patch0: bsd-games-2.17-debian.patch # Patches from Fedora Core 1 @@ -28,6 +31,8 @@ Patch10: bsd-games-2.17-stdio-c++.patch Patch11: bsd-games-2.17-nolibtermcap.patch Patch12: bsd-games-2.17-tetris-rename.patch Patch13: bsd-games-2.17-gcc43.patch +Patch14: bsd-games-2.17-bogglewords.patch +Patch15: bsd-games-2.17-wtfupdate.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: ncurses-devel words flex bison Requires(Pre): /usr/sbin/groupadd @@ -56,6 +61,8 @@ install -p -m 755 %{SOURCE1} . %patch11 -p0 -b .nolibtermcap %patch12 -p0 -b .tetris.rename %patch13 -p1 -b .gcc43 +%patch14 -p0 -b .wordlimit +%patch15 -p0 -b .wtfupdate %build # We include a templatized configuration settings file to set @@ -102,6 +109,10 @@ mv $RPM_BUILD_ROOT/%{_mandir}/man6/tetris-bsd.6.gz $RPM_BUILD_ROOT/%{_mandir}/ma # Remove this doc file. We're copying it to a different location for Fedora. rm -f $RPM_BUILD_ROOT/%{_docdir}/trek.me +# Updated acronym databases +install -p -m 0644 %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/misc/ +install -p -m 0644 %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/misc/ + %clean rm -rf $RPM_BUILD_ROOT @@ -176,6 +187,10 @@ rm -rf $RPM_BUILD_ROOT %doc AUTHORS COPYING ChangeLog ChangeLog.0 THANKS YEAR2000 README.hunt trek/USD.doc/trek.me %changelog +* Tue Oct 20 2009 Wart 2.17-29 +- Updated acronym databases (BZ #529921) +- Allow more words in a boggle game (BZ #500187) + * Fri Jul 24 2009 Fedora Release Engineering - 2.17-28 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild