debian/0000755000000000000000000000000012140773041007165 5ustar debian/jester.desktop0000644000000000000000000000036512140772560012065 0ustar [Desktop Entry] Type=Application Name=Jester GenericName=Jester Comment=board game similar to Othello Comment[de]=Brettspiel ähnlich wie Othello Exec=jester Icon=jester Terminal=false Categories=Game;BoardGame; Keywords=board;game;Othello;X11; debian/jester.xpm0000644000000000000000000001407112140772560011217 0ustar /* XPM */ static char *jester_xpm[] = { "30 32 256 2", "AA c #4C4C4D", "BA c #4E4F50", "CA c #4D5455", "DA c #4E575A", "EA c #4F5A5D", "FA c #4C5D62", "GA c #545455", "HA c #525A5C", "IA c #555E60", "JA c #556164", "KA c #595857", "LA c #5B5B5C", "MA c #5E5F60", "NA c #5C6263", "OA c #604F49", "PA c #60534F", "QA c #60605F", "RA c #636362", "SA c #6B554D", "TA c #686462", "UA c #686866", "VA c #6E6D6B", "WA c #726662", "XA c #71716D", "YA c #747471", "ZA c #7B4F3B", "aA c #7C5341", "bA c #7E5D50", "cA c #7C6E6A", "dA c #7E7E79", "eA c #805644", "fA c #884F32", "gA c #895034", "hA c #8D553A", "iA c #8E7C72", "jA c #96634C", "kA c #926755", "lA c #946A58", "mA c #969792", "nA c #995127", "oA c #9B532A", "pA c #9A5530", "qA c #9B5936", "rA c #9C6851", "sA c #986D5C", "tA c #9E725F", "uA c #99968F", "vA c #989892", "wA c #9F9F98", "xA c #A7613D", "yA c #A46E56", "zA c #A6A69E", "0A c #A8A59C", "1A c #AAAAA2", "2A c #BC5600", "3A c #BC5E1B", "4A c #BC5F21", "5A c #BA6026", "6A c #BE652F", "7A c #B9693D", "8A c #C65C03", "9A c #C56014", "+A c #C5621B", "/A c #C46422", "AB c #C2662E", "BB c #C7682A", "CB c #C76A32", "DB c #C46E3B", "EB c #C6764A", "FB c #CC5E01", "GB c #CD6005", "HB c #CD630F", "IB c #CD6414", "JB c #CC651C", "KB c #C86726", "LB c #CF681E", "MB c #CC6927", "NB c #CA692B", "OB c #CA6D35", "PB c #C8703F", "QB c #C87545", "RB c #CA7749", "SB c #CD7846", "TB c #C9784A", "UB c #CC7B53", "VB c #CD8564", "WB c #CE8A65", "XB c #CE8A6B", "YB c #CCA086", "ZB c #CDA38A", "aB c #CEAE98", "bB c #D15E00", "cB c #D36202", "dB c #D1640E", "eB c #D36714", "fB c #D0671B", "gB c #D56916", "hB c #D2691D", "iB c #D26A23", "jB c #D06C2C", "kB c #D2743A", "lB c #D07E50", "mB c #D48254", "nB c #D48967", "oB c #D18F6C", "pB c #D7977D", "qB c #D0B09C", "rB c #D3D3C7", "sB c #D4D4C8", "tB c #DA6A12", "uB c #D99E85", "vB c #D9D9CC", "wB c #DEDED1", "xB c #DFE0D3", "yB c #E7D0C9", "zB c #E2E2D5", "0B c #E6E6D9", "1B c #E9E4D4", "2B c #ECE7D8", "3B c #EBEBDD", "4B c #EEEEE0", "5B c #EDF1E4", "6B c #F0EEE0", "7B c #F1F2E4", "8B c #F6F4F4", "9B c #FEFFFF", "+B c #000000", "/B c #000000", "AC c #000000", "BC c #000000", "CC c #000000", "DC c #000000", "EC c #000000", "FC c #000000", "GC c #000000", "HC c #000000", "IC c #000000", "JC c #000000", "KC c #000000", "LC c #000000", "MC c #000000", "NC c #000000", "OC c #000000", "PC c #000000", "QC c #000000", "RC c #000000", "SC c #000000", "TC c #000000", "UC c #000000", "VC c #000000", "WC c #000000", "XC c #000000", "YC c #000000", "ZC c #000000", "aC c #000000", "bC c #000000", "cC c #000000", "dC c #000000", "eC c #000000", "fC c #000000", "gC c #000000", "hC c #000000", "iC c #000000", "jC c #000000", "kC c #000000", "lC c #000000", "mC c #000000", "nC c #000000", "oC c #000000", "pC c #000000", "qC c #000000", "rC c #000000", "sC c #000000", "tC c #000000", "uC c #000000", "vC c #000000", "wC c #000000", "xC c #000000", "yC c #000000", "zC c #000000", "0C c #000000", "1C c #000000", "2C c #000000", "3C c #000000", "4C c #000000", "5C c #000000", "6C c #000000", "7C c #000000", "8C c #000000", "9C c #000000", "+C c #000000", "/C c #000000", "AD c #000000", "BD c #000000", "CD c #000000", "DD c #000000", "ED c #000000", "FD c #000000", "GD c #000000", "HD c #000000", "ID c #000000", "JD c #000000", "KD c #000000", "LD c #000000", "MD c #000000", "ND c #000000", "OD c #000000", "PD c #000000", "QD c #000000", "RD c #000000", "SD c #000000", "TD c #000000", "UD c #000000", "VD c #000000", "WD c #000000", "XD c #000000", "YD c #000000", "ZD c #000000", "aD c #000000", "bD c #000000", "cD c #000000", "dD c #000000", "eD c #000000", "fD c #000000", "gD c #000000", "hD c #000000", "iD c #000000", "jD c #000000", "kD c #000000", "lD c #000000", "mD c #000000", "nD c #000000", "oD c #000000", "pD c #000000", "qD c #000000", "rD c #000000", "sD c #000000", "tD c #000000", "uD c #000000", "vD c #000000", "wD c #000000", "xD c #000000", "yD c #000000", "zD c #000000", "0D c #000000", "1D c #000000", "2D c #000000", "3D c #000000", "4D c #000000", "5D c #000000", "6D c #000000", "7D c #000000", "8D c #000000", "9D c #000000", "+D c #000000", "/D c #000000", "jBJBJBJBJBJBJBJBJBJBJBJBJBJBJBJBJBJBJBMBpBuBuBnBeBhBhBhBhBjB", "jB9A3A+A+AIBfBIB2A2A8A9A3A3A+A8A8AGBGBPB8B9B9ByBbBiBhBhBhBjB", "jB+A+A+A6A7A7A7AWBoBoBQB9A+A/AWBoBoBTB+AVBWBWBUBIBJBJBJBJBjB", "jBJBhBeBsAMAMAYA3B3B5BZBbBJBkB2B3B5BqBGBdBGBGBdBMBJBJBhBJBjB", "jBJBhBhBsADAGAYA0B4B5BYBbBhBkB1B3B7BaBbBiBJBJBiBhBJBhBhBhBBB", "jBJBhBeBlAHALAXA3B4B5BYBbBtBkB1B5B7BqBbBeBhBJBhBhBJBLBhBJBjB", "jB9AJBIBlAMAMARAmAmAmAiAsAsAlAuAmAmAiAsAsAlA3AJBJB+A+AJBJBBB", "BBhBiBeBsADALALALAAAGALAHAGAHALAAAGAHALADADA4AhBhBJBhBhBJBjB", "jBJBhBeBsAHAMALARALAQAQALAQALAQAGALALALALAGA3AhBiBJBhBhBhBjB", "jBJBLBhBjAPASAOALALALAGALALAGAYAYAYAXAYAYAVA5AhBJB+AJBJBJBBB", "BBJBJBLB+AJBIBBBVAQAQARAUAQAUAzB3B0BwB3B3BzBTBIBhBJBJBLBJBjB", "jBhBhBhBJBhBhBOBRAGALAQALAGARAzB3B3BzB3B4BzBSBeBhBJBhBhBJBjB", "jBJBhBhBJBhBhBOBMAHAIAHALAQARAzB3B4BwB3B3BzBTBeBhBJBhBhBhBBB", "jB9AJB+A+AJBJB/AqAqAoAbAMAQAQAwBzBwBvBzBzBwBEBHBJB+A+AJBJBBB", "jBJBhBhBJBhBhBLBLBhBtByAIALAUAzB3B3BzB3B3BzBTBeBhBJBiBhBJBjB", "jBhBhBiBJBhBhBJBeBhBtByAHALAUAzB6B7BzB3B7B0BSBeBiBJBhBhBJBjB", "BBJBLBJB+ALBLBJBBBjBMBrAHAKAQAsBxBwBsBwBxBsBEBIBLB+AJBLBJBBB", "jBJBJBLB+ALBJBBBcAWAWATAUARALAYAVAVAVAYAXAUA5AJBLB+ALBJBJBjB", "jBJBhBhBJBhBhBOBRACALAQAGALALAQABALALAGAGAGA3AhBhBJBhBhBhBBB", "jBLBhBhBJBhBhBCBLAAAGALAQAQAKARALAQALAIAMADA+AhBhBJBhBhBJBjB", "jB9AJBJB+AJBIBDB0AzAzAdALAQAGAQALALASAhAhAgA3ALBJB+AJBJBJBBB", "jBJBiBhB+AhBdBmB7B3B7B1AGAQALAUALAMAhAtBhBhBJBhBhBJBLBhBJBjB", "jBJBhBhBLBiBdBmB3B3B7BzACALALARAGAIAhAhBhBhBLBhBiBJBLBhBhBBB", "jBJBLBLB+AhBHBlBzBzB3BwABALAGAQALAHAgAhBLBLB+ALBhB+ALBJBJBjB", "jB+AJBJB+ALBJBMBTBTBSBsARARALAUARAMAhAfBLB+AJBJBLB+AJBJBJBBB", "jBhBhBhBJBhBhBIBeBeBcByADAKALARAGAIAhAeBhBLBLBhBhBJBhBhBJBjB", "jBJBhBhBJBhBiBLBLBhBtByAFAMAHAMAIAIAhAhBhBhBJBhBhBLBLBhBhBjB", "jB+AJBJB+ALBJB+A+AJBLBxAaAeAaAeAaAaAnALBLB+A+AJBJB+AJBJBJBBB", "jBJBLBLB+AhBLBJBLBhBLBJBeBhBeBLBeBhBLBLBLBLBJBhBLBJBLBLBJBjB", "jBJBhBhBJBhBhBJBLBhBhBJBhBhBLBLBhBLBJBhBhBLBLBiBhBJBhBhBJBjB", "jBIBhBhBJBhBhBJBJBhBhB+AhBhBLBIBhBhB+AhBLBJBIBhBhBJBJBhBeBBB", "CBBBjBBBBBBBjBBBjBBBjBBBBBjBBBBBBBjBBBMBBBjBBBBBjBBBjBBBjBCB" }; debian/changelog0000644000000000000000000000715212140773041011044 0ustar jester (1.0-11) unstable; urgency=low * Upload to unstable. * [4b95c49] Update to use the current canonical Vcs-URI. * [09aa587] Update copyright years. * [de6ee4a] Add keywords to desktop file. -- Markus Koschany Fri, 03 May 2013 13:51:53 +0200 jester (1.0-10) experimental; urgency=low * New Maintainer. (Closes: #664093) * debian/rules: - Build with hardening=+all. * Patch Makefile and prepare it for hardening. * debian/copyright: The license is GPL-2+. * Add longtitle to menu file. * Remove superfluous debian/dirs file. * New Standards-Version 3.9.4, no changes needed. * Add desktop file and icon. * Add jester.xpm icon for debian menu. * Add watch file and describe the upstream situation. * Now Jester is maintained in a Git repository. Add corresponding Vcs-fields. * Add homepage field to debian/control and point to Debian's wiki. * New background color: Green is out, I like chocolate. -- Markus Koschany Sat, 27 Oct 2012 10:08:38 +0200 jester (1.0-9) unstable; urgency=low * QA upload. * debian/control, debian/compat - Set maintainer to Debian QA Group - Update Standards-Version to 3.9.3 (no other changes) - Set debhelper compatibility level to 9 - Add ${misc:Depends} to binary package * debian/rules, debian/install, debian/manpages - Switch to debhelper sequencer * debian/source/format, debian/patches/* - Switch to dpkg-source 3.0 (quilt) format * debian/copyright - Switch to Copyright Format 1.0 -- Ricardo Mones Mon, 02 Apr 2012 01:35:17 +0200 jester (1.0-8) unstable; urgency=low * Remove strip from install target in debian/rules (closes: #437239). * Updated FSF address in copyright file. * Update standards version (no changes needed). -- Chris Waters Sat, 11 Aug 2007 15:12:39 -0700 jester (1.0-7.1) unstable; urgency=low * Non-maintainer upload * Fix typos in manpage (Closes: #270691). * Change build-depends from xlibs-dev to libx11-dev (Closes: #346617). * Bumped Standards-Version to 3.6.2. No cahnges needed. * Updated DH_COMPAT to 4 -- Amaya Rodrigo Sastre Sun, 15 Jan 2006 01:46:19 +0100 jester (1.0-7) unstable; urgency=low * Update for newer standards. * Updated the description to be a little more descriptive. * Changed menu to use more appropriate Games/Board section. * Added break statement @ line 133 to silence gcc's nagging. -- Chris Waters Thu, 22 May 2003 20:33:14 -0700 jester (1.0-6) unstable; urgency=low * updated for XFree86-4, build-dependency updated. -- Chris Waters Tue, 10 Apr 2001 02:33:43 -0700 jester (1.0-5) unstable; urgency=low * updated standards version, added Build-Depends to debian/control, fixed GPL location in copyright file. -- Chris Waters Sun, 5 Nov 2000 16:00:27 -0800 jester (1.0-4) unstable; urgency=low * new maintainer -- Chris Waters Mon, 5 Jul 1999 05:16:23 -0700 jester (1.0-3) frozen unstable; urgency=medium * Reupload into frozen because the distribution was changed suddenly *after* the last upload so it went into the wrong one. -- Martin Schulze Tue, 3 Nov 1998 22:59:10 +0100 jester (1.0-2) unstable; urgency=low * Fixed calls to update-menu in postinst/postrm (closes: Bug#28764) -- Martin Schulze Sat, 31 Oct 1998 10:51:43 +0100 jester (1.0-1) unstable; urgency=low * Initial release * Added menu file -- Martin Schulze Mon, 5 Oct 1998 21:56:09 +0200 debian/manpages0000644000000000000000000000001112140772560010700 0ustar jester.6 debian/rules0000755000000000000000000000015112140772767010260 0ustar #!/usr/bin/make -f export DEB_BUILD_MAINT_OPTIONS = hardening=+all %: dh $@ override_dh_auto_install: debian/jester.png0000644000000000000000000001617112140772560011202 0ustar PNG  IHDRbPLTE,4(-+0*..3##%!.2$04$49..../0-02*693,*10/3337781:>@?A?F/&DDDGGHAJLL=7LKLKPQTIFSPOUUUWhl^;+_WSYYTYYY]dhg7e^\``[cccdikfrvm;l: mmfmmmmopopqovxr7v<q= p@'sB)qkiqqlsttrvxsz|z8 {:A|||~{? AM4^LeU|BDFHkXFGGHHP.|lKX3jO}irNQRT$X*Z4u[}f|hwxHPRSVX(nO~ghiyNRVYZ\ b-d1f=w\x]bdVXZ ]]vU[\ __`a~[ïZfhǺ˿bdggiik klm 4IDATx\o#uv$t"]ՕlkwTR_cڴ I{" khӻ^c<5)%(NR C73;3(|}͛ow_=_eȦ*s꓈LbWcUq]<,/h.._.,o('w_NfNݩ8k ovךX@ eٲ8;UG8đcYsw"IjQgQ~P±NCp zmCQ#/Ztv#:Dz/"C U6k~$m\_O#j'G`_m3,$/ŕl5$uwoW:oQ7m~t]U/I; 5\&]o8dOZUo4JJWEabxU) }Dd}5hx lGl<#Ca\ B&mnp:ݽ5R+x/Ku¤78ex^O=}3%Cc;ǔWx'۷1=X[V"$xV㗽,W /5rEόPDvad|Ə˵&GWOm)^C_//+G8_b%#~ չ ^RWիE(yG'('ɿ߉~ aE_Ry {H_ y(EuxtC/y{ ~rпzGO`#\<9lKBʂLf%,MA:?TNu:i)x(TP \ma!Ow\;JNҦ4o`k~(O?jԡ<嘿xXr^[R'7>/%ɩ;Vb, 1lu+Ӹ~d^/\/ X1V@w K_K:3kBDGW%1EEyqV\Ψߺ+ kҥ/~?q"e F$4EMkeQKfi^`uo<_uG{fRP貐ѮtsnTfrit %_ #axͦd ~]L2LBjXLj5ca풮&U܌K { ֣4k92+(^R""^;mWY*uGr` +`2@c*rUu xZiBWeh]cWax BԿrW|xy2^x_f:xC擡1kWI<^ +5{-"xV$TK7&ƫx1 4]/1Xc|U=KK ᥇bJ+W(r#9H+x9_xiXc1}WJ‹/(^슟)q|ʅ)_ˋB4w 53م@RΕLXHb\ d"U*e Kh_ PT*&'9M?1t9ɒ)g.z2 V ob=|4ЗM =eɹd&RL9oVS͚_ڮ7*6GGGZZ2Y0P;c\=\{'ӝ@v ^ri?rJ.5u k;<]PzލvsbzQrsXNM^O-5GOO`88=(X/SφK']g>HopyC7 ̤ln滋:KA<uᵠhMtv 4ԣyWSO8wGg b& D6^=qx%iѿTꎜP2ߗ嚝<[/FMuQl>Sxr/3 _avVRW!_A5_E&K/ds^I=F:slqsEd:/U!_iA$xS`i5;ˮ(WnX "~Zp◯鷶kcr}/GNK_dq"E_GAgx(틴G*b*ÆҰ^*@U>>;x|㽽jPqpj잧=J|zݕSu^]LH13UMu0<*ȇVV5/7^TUﭭ{~w~S O߽\}qjKUe -GW7:/{lBTvC1?P5;<'ff` 4X~>HXhSI+˰cr=511wZ8[P?8g` S׳\=Z[oDDz?O^qg$" e2^0SU߃wOu/` sfC`d[MںW%/M #KVu!^\;O=;:xlG?bu!yn||] x}K!^^Uwo~hUu>;0G@ܮcwxF#c]C 6WebO/Dh&^});0'G #uo,^G>`{W#x|L}_GwW=j@p(G~& 3Obڣ`C|kx9#9=h^?"؅:k6a{x=|G"/=:5(v KƲa_y2:{1/̝YVdx 3Avx^l*5;[PpAv kw$% ծkO=V{<, %(_F:hB;=GtrBܮ:^B~ezbrO]t}F O#;Dūd .ZxO 0YU_>ΔU/x|Hi34DʘS^jAE"Cɐhs9\N"wcbj 38\By+^_8xQ8.H[: rF%|+vZK&k1OLW̒3᥌J>_k?_:7^Q~x%9"^?Uڣ<Z,^rˣ(EhB{dxMrIx!^Q bʌߧs >cWM_|>@ra`,lJpyKg/!gfU6gH#%3&|8xy(bG5uE~w/qK/.]4ҥ/m< XڰVQ! X Uploaders: Markus Koschany Standards-Version: 3.9.4 Build-Depends: debhelper (>= 9), libx11-dev Homepage: http://wiki.debian.org/Games/Jester Vcs-Git: git://anonscm.debian.org/pkg-games/jester.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-games/jester.git Package: jester Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Description: board game similar to Othello Simple two-player turn-based strategy game played on an 8x8 grid. Convert the opponent's pieces to your color by bracketing them between your pieces. The game can be played head-to-head on a single screen or by a single player against the computer. Jester allows you to waste valuable time that could otherwise be spent playing Solitaire. debian/copyright0000644000000000000000000000267512140772560011137 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: jester Upstream-Contact: Matthew Grossman Source: http://www.oz.net/~mattg/download.html (404 by 2012-04-02) Files: * Copyright: 1998, Matthew Grossman License: GPL-2+ Files: debian/* Copyright: 1998, Martin Schulze 1999-2003, 2007, Chris Waters 2006, Amaya Rodrigo Sastre 2012, Ricardo Mones 2012-2013, Markus Koschany License: GPL-2+ License: GPL-2+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . On Debian GNU/Linux systems, the complete text of the GNU General Public License 2 can be found in `/usr/share/common-licenses/GPL-2'. debian/source/0000755000000000000000000000000012140772560010472 5ustar debian/source/include-binaries0000644000000000000000000000004412140772560013630 0ustar debian/jester.png debian/jester.xpm debian/source/format0000644000000000000000000000001412140772560011700 0ustar 3.0 (quilt) debian/patches/0000755000000000000000000000000012140772560010621 5ustar debian/patches/series0000644000000000000000000000002312140772560012031 0ustar debian-1.0-8.patch debian/patches/debian-1.0-8.patch0000644000000000000000000000376112140772560013534 0ustar Subject: Debian patches up to version 1.0-10 Origin: Debian changes contained in previous diff.gz Last-Update: 2012-10-29 --- a/jester.6 +++ b/jester.6 @@ -4,7 +4,7 @@ jester \- an X-based game similar to \fI .SH SYNOPSIS .B jester [{\-display, \-d, \-\-display} \fIdisplay\fP] -[{\-h, \-help, \-\-help}] [\-2player] [\-ai {white, black}] +[{\-h, \-help, \-\-help}] [\-2players] [\-ai {white, black}] .SH DESCRIPTION .B jester is an X-based game similar to the board game \fIOthello\fR. @@ -38,7 +38,7 @@ Display on \fIdisplay\fR. .I \-h, \-help, \-\-help Print a help message and exit. .TP -.I \-2player +.I \-2players Play against another person at the same console. .TP .I \-ai {white, black} @@ -51,4 +51,4 @@ This can be overridden on the command li .SH BUGS None known... .SH AUTHOR -Matt Grossman \(la\fImattg@oz.net\fR\(ra \ No newline at end of file +Matt Grossman \(la\fImattg@oz.net\fR\(ra --- a/jester.c +++ b/jester.c @@ -130,6 +130,7 @@ proper_function(struct jester_data *jd, rv = (caddr_t)jd->buttonpress_function; break; default: + break; } return(rv); @@ -174,7 +175,7 @@ set_up_colors() Colormap colormap; colormap = DefaultColormap(display, screen_number); - XAllocNamedColor(display, colormap, "green", &exact_color, &real_color); + XAllocNamedColor(display, colormap, "chocolate", &exact_color, &real_color); green = real_color.pixel; XAllocNamedColor(display, colormap, "black", &exact_color, &real_color); black = real_color.pixel; --- a/Makefile +++ b/Makefile @@ -1,12 +1,15 @@ # makefile for jester -CC = gcc -Wall -O2 +CC = gcc -Wall -O2 -g #CC = gcc -Wall -g +CFLAGS = `dpkg-buildflags --get CFLAGS` +CFLAGS += `dpkg-buildflags --get CPPFLAGS` +CFLAGS += `dpkg-buildflags --get LDFLAGS` LIBS = -L/usr/X11R6/lib -lX11 INSTALLDIR = /usr/local jester: jester.c jester.h - $(CC) -o jester jester.c $(LIBDIR) $(LIBS) + $(CC) $(CFLAGS) -o jester jester.c $(LIBDIR) $(LIBS) install: jester jester.6 install jester $(INSTALLDIR)/bin/jester