From 2f8db31405fac68eea6f7257d58529243815033b Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 30 Apr 2018 21:33:31 +0100 Subject: gentoo resync : 30.04.2018 --- games-board/Manifest.gz | Bin 12195 -> 12024 bytes games-board/crafty/Manifest | 2 +- games-board/crafty/crafty-24.1-r1.ebuild | 74 +++++++++++++++ games-board/crafty/crafty-24.1.ebuild | 85 ------------------ games-board/freedoko/Manifest | 6 +- .../freedoko/files/freedoko-0.7.14-gentoo.patch | 42 --------- .../freedoko/files/freedoko-0.7.16-gentoo.patch | 33 +++++++ games-board/freedoko/freedoko-0.7.14-r1.ebuild | 100 --------------------- games-board/freedoko/freedoko-0.7.16.ebuild | 100 +++++++++++++++++++++ games-board/fruit/Manifest | 4 +- games-board/fruit/files/fruit-2.1-gentoo.patch | 4 +- games-board/fruit/fruit-2.1-r1.ebuild | 41 +++++++++ games-board/fruit/fruit-2.1.ebuild | 46 ---------- games-board/gnome-mastermind/Manifest | 4 - .../files/gnome-mastermind-0.3.1-gentoo.patch | 11 --- .../gnome-mastermind-0.3.1-r1.ebuild | 45 ---------- games-board/gnome-mastermind/metadata.xml | 8 -- games-board/gnugo/Manifest | 2 + .../gnugo/files/gnugo-3.9.1-format-security.patch | 60 +++++++++++++ games-board/gnugo/gnugo-3.9.1-r2.ebuild | 30 +++++++ games-board/phalanx/Manifest | 2 +- games-board/phalanx/phalanx-22-r1.ebuild | 41 +++++++++ games-board/phalanx/phalanx-22.ebuild | 42 --------- games-board/sjeng/Manifest | 2 +- games-board/sjeng/sjeng-11.2-r1.ebuild | 24 ----- games-board/sjeng/sjeng-11.2-r2.ebuild | 18 ++++ games-board/spider/Manifest | 2 +- games-board/spider/spider-1.2_p4-r1.ebuild | 82 ----------------- games-board/spider/spider-1.2_p4-r2.ebuild | 83 +++++++++++++++++ games-board/xmille/Manifest | 4 +- games-board/xmille/xmille-2.0-r2.ebuild | 48 ---------- games-board/xmille/xmille-2.0-r3.ebuild | 50 +++++++++++ 32 files changed, 545 insertions(+), 550 deletions(-) create mode 100644 games-board/crafty/crafty-24.1-r1.ebuild delete mode 100644 games-board/crafty/crafty-24.1.ebuild delete mode 100644 games-board/freedoko/files/freedoko-0.7.14-gentoo.patch create mode 100644 games-board/freedoko/files/freedoko-0.7.16-gentoo.patch delete mode 100644 games-board/freedoko/freedoko-0.7.14-r1.ebuild create mode 100644 games-board/freedoko/freedoko-0.7.16.ebuild create mode 100644 games-board/fruit/fruit-2.1-r1.ebuild delete mode 100644 games-board/fruit/fruit-2.1.ebuild delete mode 100644 games-board/gnome-mastermind/Manifest delete mode 100644 games-board/gnome-mastermind/files/gnome-mastermind-0.3.1-gentoo.patch delete mode 100644 games-board/gnome-mastermind/gnome-mastermind-0.3.1-r1.ebuild delete mode 100644 games-board/gnome-mastermind/metadata.xml create mode 100644 games-board/gnugo/files/gnugo-3.9.1-format-security.patch create mode 100644 games-board/gnugo/gnugo-3.9.1-r2.ebuild create mode 100644 games-board/phalanx/phalanx-22-r1.ebuild delete mode 100644 games-board/phalanx/phalanx-22.ebuild delete mode 100644 games-board/sjeng/sjeng-11.2-r1.ebuild create mode 100644 games-board/sjeng/sjeng-11.2-r2.ebuild delete mode 100644 games-board/spider/spider-1.2_p4-r1.ebuild create mode 100644 games-board/spider/spider-1.2_p4-r2.ebuild delete mode 100644 games-board/xmille/xmille-2.0-r2.ebuild create mode 100644 games-board/xmille/xmille-2.0-r3.ebuild (limited to 'games-board') diff --git a/games-board/Manifest.gz b/games-board/Manifest.gz index c693e1eded1e..18427d7c4a93 100644 Binary files a/games-board/Manifest.gz and b/games-board/Manifest.gz differ diff --git a/games-board/crafty/Manifest b/games-board/crafty/Manifest index 3ff9c8a76a8d..2a0e0b66492d 100644 --- a/games-board/crafty/Manifest +++ b/games-board/crafty/Manifest @@ -1,5 +1,5 @@ AUX crafty-24.1-numcpus.patch 1564 BLAKE2B 9796e2bb0363500deabd703a64243fe8a771e072dc7e95ddc3e2e50f0c8aec67995c768d69b802213d640cf63aa32a8bb764b15993af414a4770cf07119196ff SHA512 303942f906b0ddedd1f2d2ab2c6808877c793dbc58d5f866c1af9823509fe08085d81cb3ed44f9663fa56aadc6b96a0fa4fbfde0b5ff9f53f1a235185faa2cbf DIST crafty-24.1.zip 442680 BLAKE2B a6f2e00e4ce3882b7548ff401eab122a102c3504b640ff6adeba58727fcc06b029ac5e49cc120d5ce394e883cb0f6c12fcb59bb82efd0789c61777f7dc13569d SHA512 4d8088aeb683d69e3ea5e01194eb0dc9b957049823c7f8a1f28686e601f9f270b829319083a8b8170016bfda36a42c592a94b4429d7c4f35a6351fd469f16124 DIST crafty.doc.ascii 79678 BLAKE2B 776f5b141fa7982af7d95d32da4f1b2acd39794f530616fbfce828e5b5acdd094b83573da0ac684b3fe95462a453d50853dd211c5fff66b4cf99626716547696 SHA512 562698c3954e53f05c009025291bdb748baaa08616437796a08b42198057cff9f9efa7a8caf41574e71dafe60f4c132dc9497ad5ed9a83b8f071d1c31c8583b8 -EBUILD crafty-24.1.ebuild 2479 BLAKE2B c4f576bb6217029c40c6f9dd265da066fa26516d8d4f7858e10e536f70e261dd48caec37965c2c8acc90900e605d786a284003b59484d124d4f2351d7f4adac4 SHA512 146659cae299cc46bd1aeb6967eca253133a6d0b14ce8ee47e40c265f2d1a6fd01967ea5c76921cbb9244d22302025561f751711a84a9f85647d37f3ee4cea46 +EBUILD crafty-24.1-r1.ebuild 2047 BLAKE2B 5d7a1a12f2bc7e3bdd48f749c8ec366b413a839e3f49c765682d84681c1839d8ea0ec5ab390e295a2610a626af3e4705117d3b38e36c6fd0a010c440382f3d36 SHA512 a924129a809aa4f6bf38298693a4f96419a3485a9916c776228883a2918f64a8c11cdc318aaf65075953ced7cee85b7b5790319c0148fcb00206956f620b9f9d MISC metadata.xml 348 BLAKE2B 0553d91a61ec7b5f0fe5a67b6934b340e88030210d9b105d7f74e9599412a2f855c8b3cfd145c0bf428a0d19463eaeb97cf10aea75b1570db5b788749a0a9d36 SHA512 dac102e7447ff6f41ab290b7e59dfc9a97b2614e8f977f97a54ef1d5d616e8f22cc83607d3f9803693b59b98ecb175dcd527dcc78519451770e80f0a9cf6ed27 diff --git a/games-board/crafty/crafty-24.1-r1.ebuild b/games-board/crafty/crafty-24.1-r1.ebuild new file mode 100644 index 000000000000..906629747c2b --- /dev/null +++ b/games-board/crafty/crafty-24.1-r1.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit flag-o-matic toolchain-funcs + +DESCRIPTION="Bob Hyatt's strong chess engine" +HOMEPAGE="http://www.craftychess.com/" +SRC_URI="http://www.craftychess.com/${P}.zip + http://www.cis.uab.edu/hyatt/crafty/source/${P}.zip + ftp://ftp.cis.uab.edu/pub/hyatt/documentation/${PN}.doc.ascii" + +LICENSE="crafty" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="no-opts" +RESTRICT="test" + +RDEPEND="" +DEPEND="${RDEPEND} + app-arch/unzip" + +src_prepare() { + default + sed -i \ + -e '/-o crafty/s/CC/CXX/' \ + -e 's:CXFLAGS:CXXFLAGS:g' \ + -e 's:-j ::g' \ + Makefile || die + sed -i \ + -e "s:\"crafty.hlp\":\"/usr/share/${PN}/crafty.hlp\":" option.c || die + eapply "${FILESDIR}"/${P}-numcpus.patch +} + +src_compile() { + local makeopts="target=UNIX" + + if ! use no-opts ; then + if [[ $(tc-getCC) = icc ]] ; then + makeopts="${makeopts} asm=X86.o" + append-cppflags -D_REENTRANT -tpp6 \ + -DCOMPACT_ATTACKS -DUSE_ATTACK_FUNCTIONS \ + -DUSE_ASSEMBLY_A -DUSE_ASSEMBLY_B -DFAST \ + -DSMP -DCPUS=4 -DCLONE -DDGT + append-flags -O2 -fno-alias -fforce-mem \ + -fomit-frame-pointer -fno-gcse -mpreferred-stack-boundary=2 + else + if [[ "${CHOST}" == "i686-pc-linux-gnu" ]] \ + || [[ "${CHOST}" == "i586-pc-linux-gnu" ]] ; then + append-cppflags -DCOMPACT_ATTACKS -DUSE_ATTACK_FUNCTIONS \ + -DUSE_ASSEMBLY_A -DUSE_ASSEMBLY_B \ + -DFAST -DSMP -DCPUS=4 -DCLONE -DDGT + append-flags -fno-gcse \ + -fomit-frame-pointer -mpreferred-stack-boundary=2 + elif [[ "${CHOST}" == "x86_64-pc-linux-gnu" ]] ; then + append-cppflags -DCOMPACT_ATTACKS -DUSE_ATTACK_FUNCTIONS \ + -DUSE_ASSEMBLY_A -DUSE_ASSEMBLY_B \ + -DFAST -DSMP -DCPUS=4 -DCLONE -DDGT + append-flags -fomit-frame-pointer + else + : # everything else :) + fi + fi + fi + append-cppflags -DPOSIX -DSKILL + emake ${makeopts} crafty-make LDFLAGS="${LDFLAGS} -pthread" +} + +src_install() { + dobin crafty + insinto "/usr/share/${PN}" + doins crafty.hlp + dodoc "${DISTDIR}"/crafty.doc.ascii +} diff --git a/games-board/crafty/crafty-24.1.ebuild b/games-board/crafty/crafty-24.1.ebuild deleted file mode 100644 index 60d9bbb5d605..000000000000 --- a/games-board/crafty/crafty-24.1.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit flag-o-matic toolchain-funcs eutils games - -DESCRIPTION="Bob Hyatt's strong chess engine" -HOMEPAGE="http://www.craftychess.com/" -SRC_URI="http://www.craftychess.com/${P}.zip - http://www.cis.uab.edu/hyatt/crafty/source/${P}.zip - ftp://ftp.cis.uab.edu/pub/hyatt/documentation/${PN}.doc.ascii" - -LICENSE="crafty" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="no-opts" -RESTRICT="test" - -RDEPEND="" -DEPEND="${RDEPEND} - app-arch/unzip" - -src_prepare() { - sed -i \ - -e '/-o crafty/s/CC/CXX/' \ - -e 's:CXFLAGS:CXXFLAGS:g' \ - -e 's:-j ::g' \ - Makefile || die - sed -i \ - -e "s:\"crafty.hlp\":\"${GAMES_DATADIR}/${PN}/crafty.hlp\":" option.c || die - epatch "${FILESDIR}"/${P}-numcpus.patch -} - -src_compile() { - local makeopts="target=UNIX" - - if ! use no-opts ; then - if [[ $(tc-getCC) = icc ]] ; then - makeopts="${makeopts} asm=X86.o" - append-flags -D_REENTRANT -tpp6 \ - -DCOMPACT_ATTACKS -DUSE_ATTACK_FUNCTIONS \ - -DUSE_ASSEMBLY_A -DUSE_ASSEMBLY_B -DFAST \ - -DSMP -DCPUS=4 -DCLONE -DDGT - append-flags -O2 -fno-alias -fforce-mem \ - -fomit-frame-pointer -fno-gcse -mpreferred-stack-boundary=2 - else - if [[ "${CHOST}" == "i686-pc-linux-gnu" ]] \ - || [[ "${CHOST}" == "i586-pc-linux-gnu" ]] ; then - append-flags -DCOMPACT_ATTACKS -DUSE_ATTACK_FUNCTIONS \ - -DUSE_ASSEMBLY_A -DUSE_ASSEMBLY_B \ - -DFAST -DSMP -DCPUS=4 -DCLONE -DDGT - append-flags -fno-gcse \ - -fomit-frame-pointer -mpreferred-stack-boundary=2 - elif [[ "${CHOST}" == "x86_64-pc-linux-gnu" ]] ; then - append-flags -DCOMPACT_ATTACKS -DUSE_ATTACK_FUNCTIONS \ - -DUSE_ASSEMBLY_A -DUSE_ASSEMBLY_B \ - -DFAST -DSMP -DCPUS=4 -DCLONE -DDGT - append-flags -fomit-frame-pointer - else - : # everything else :) - fi - fi - fi - append-flags -DPOSIX -DSKILL - emake ${makeopts} crafty-make LDFLAGS="${LDFLAGS} -pthread" -} - -src_install() { - dogamesbin crafty - insinto "${GAMES_DATADIR}/${PN}" - doins crafty.hlp - dodoc "${DISTDIR}"/crafty.doc.ascii - prepgamesdirs -} - -pkg_postinst() { - games_pkg_postinst - elog - elog "Note: No books or tablebases have been installed. If you want them, just" - elog " download them from ${HOMEPAGE}." - elog " You will find documentation there too. In most cases you take now " - elog " your xboard compatible application, (xboard, eboard, knights) and " - elog " just play chess against computer opponent. Have fun." - elog -} diff --git a/games-board/freedoko/Manifest b/games-board/freedoko/Manifest index 13848c4838e6..8fe216a56b4b 100644 --- a/games-board/freedoko/Manifest +++ b/games-board/freedoko/Manifest @@ -1,10 +1,10 @@ -AUX freedoko-0.7.14-gentoo.patch 1405 BLAKE2B 0c5bdc24b44d28b71ecd2a6d6ba0f2c795fcef18849e297be76a8179f8395c177081b1dd765759d24c5f7763e91c6bea232c02d48f215e0bc88db418f57d342c SHA512 71d8d7af7c45fe7ec184b7b575e85a23120c1ced09a9d04961282358ef0006b2dbd995c8aa1072b4a30ae5c2f7833334bd11471e35499a5561c9b38832525435 -DIST FreeDoko_0.7.14.src.zip 21959828 BLAKE2B fb19946876978119e36d6f8bb7bd0049523f2145dbaf198fe00e776256a1d66efb3067324bb6ffb0f7db90b3b5acd937c848cf7ec7958419e6897ae918955fce SHA512 d9135ad846c48c05b3d61c07b146429ef8c54d301469a304912176164f05ee98682d05a5b2ec8feb1a568acae2d81b2bf62fa625a1fde09a5c1c03a1c782ff17 +AUX freedoko-0.7.16-gentoo.patch 1233 BLAKE2B aed41cd99a5031a81c8566e4ce0055015e11bd68b7e5c195577deb6cfe228077ab3be0060a2d9881829319b3bd83b3618f0a50a2f1e9abb3c64bd8ffdc743683 SHA512 2ee93baa654050af04cea885a5d170933b94f777da669a72b66bfcff7d0a82e7347b58ffcb4966b52b40117f6cc8fc5dc9e0391638184f49f76b954e08a4796d +DIST FreeDoko_0.7.16.src.zip 21763114 BLAKE2B a02e562badef67d596a5652a384022c0d7e86af766bdde35ce6fa18b212142a6f9008e3f702bdb571efc20cbbbaf1ebf61633a0e09fa97ed7bb5798268daaf34 SHA512 5a656539a6d8b06873532a32869a54a3cab68532b7ee8eb526e92c378ded957478e71ff5c2b1b5674f9433bb62adf2e94bdcf2d3ce13ffc7d846f268adbce314 DIST freedoko-backgrounds.zip 1067740 BLAKE2B 1f4485007bc78c3d7d497ba556a9f7bf0ff121a228e9d938ee000a12bd3921eef14c40cfbc6806b95c5905bff3f8e823b56c5fc110b290719a0771351f985d5c SHA512 66f118a5440b854c7ad4b1bdfd63e7f3bc16e66c921a6f632637269ca8855a6a45eb05a71bfb9105abda20285e35994ff3c9c50649f70ab6de4a082e092c3a14 DIST gnome-games.zip 3338038 BLAKE2B cc2ddb0abfcc1557addf896d15daf00150ec08d7bd75ae9c4fdf1e4cd6e5d126e9dcd5e50a7c62f1d74cb881259da8ba96f2f5623ff84041d04c6b5a38b9662e SHA512 42dd63c4eb696d7964b0ad30ff0032c80c93e8bd0a2517b0938005eaf8b12a584d7ce7901c6b3bb0bb55372e484162240c7719d2bf102035870b9c57f1930ec1 DIST kdecarddecks.zip 3370611 BLAKE2B d097bd95545e57250ea7dc034d40577253cf8e78e539e7b81217a548903817ee792a5ee1115eef7d8238b3e90a70601e272df84fc304b43be4a28697220d545c SHA512 4f3fdac3c672fd1de3db2f6603919a242db73e2445a8dac07d45dcf284cfbb56948925d6e512f15a0b4c762b71758c0755312624a0030a4d8f11dbfe65666c44 DIST openclipart.zip 1251509 BLAKE2B 66ac2ada7d96726d4f4f9d016feb088814ff95def9950082c04b0a440d86e80701fcb06ee6e04afc431daf759198957281a971124f591346b66d70be916b50db SHA512 8c5e84d8f8f011cfc84f7d012c97e606f80c2254336518c9b9563315bd63971e7211b762effbb841e74603e0f02bb12ae9e91d1be6a4e23c243691b025874ec2 DIST pysol.zip 26314316 BLAKE2B f8df3be0b4a2f9343af40dd3311f4d58ca33a1392474f837afc2a0e56bcf21e1bd39b3b2914e06f6e226e5e832b2c6cba9f090639e27f38d554da81dbc3e1d58 SHA512 951891631c6890144361d779bc52aed2b94a87e810de65f7ef240193c49a243e2f1a93f3e170eacb19080dd28beb99b279d7e0bc16d7cb54553e27d29e65b1f7 DIST xskat.zip 666085 BLAKE2B 2141ffec9b76142ab96bc0bd66784578711a44163788b868b9b02cfa9514f123e02a75d6d3c979ba86283b5fdda1604167eff9181c9ce2ee8b324db0b02bb0e1 SHA512 725bb12e983e8c1494748faf78b2e1c76c424806eeb7a88aafecf580aa63703c166907aea2bbd7890d2f972ffacc5dde78d01a82b72ab87cccf1a8e50d1034f9 -EBUILD freedoko-0.7.14-r1.ebuild 2649 BLAKE2B c1319c15e55d2ca3d829d6676ab4c1cc72cdadeaab3d5604172b1e1adf571865178bd3692f8da02ba259e9614a316c8807d17847bf0e92343274b4ab290ee712 SHA512 6e13623a8774963af128058b6e63739348e4638e8100262ac28e06b074ceef538eabc1aecb000b33fb2d469fcbb9286fd96c4f833430790514895538b3cb2f5a +EBUILD freedoko-0.7.16.ebuild 2697 BLAKE2B 19cdf1d26ced16f9f79c7b537868e07b859ae1d146a6eef90ded70ee6f2033cff98ecb0674773737c761d4ed89113abb51396959eb6cf7284238300d625a9baa SHA512 5eacdc90fa6fa0473e5fdb808ff3fdc1cf9f82439f8429469aaa79d5d58558805928a6957e12596f499c285b02fef1cee66b95a0d8e9797879f61d8c3ffacd05 MISC metadata.xml 928 BLAKE2B edb0c7696eaba28ed8ad3bc625d5a8f71525037dd09d5f75cda28b3fc586e1d59edfa5bf230e9f4d30c949fead44cdae048624cfe4eec92aaa3c9f46ace43e11 SHA512 df7bc6dfe2691b80cda7d4f17738e6d939a137658f8ba8453adf3d0003371c07d9c48fc4dce945fbc73978dcc0d7ee0eb0e4a5f46f1d0245ae0d4c8aa5b40847 diff --git a/games-board/freedoko/files/freedoko-0.7.14-gentoo.patch b/games-board/freedoko/files/freedoko-0.7.14-gentoo.patch deleted file mode 100644 index d1d18fb485ea..000000000000 --- a/games-board/freedoko/files/freedoko-0.7.14-gentoo.patch +++ /dev/null @@ -1,42 +0,0 @@ ---- FreeDoko_0.7.14.orig/src/Makefile -+++ FreeDoko_0.7.14/src/Makefile -@@ -241,15 +241,7 @@ - # compile FreeDoko - $(PROGRAM) : show_settings objects $(DIRECTORIES) - @echo 'compiling $(PROGRAM)...' --# Gentoo users do want to see the real compile line. --# So remove the next five lines (the echo lines) --# and remove the '@' in the line after. -- @echo '$(CXX) $(CXXFLAGS)' -- @echo ' $$(OBJECTS)' -- @echo ' $(INCLUDE_ALL)' -- @echo ' $(LIBS_ALL)' -- @echo ' -o $@' -- @$(CXX) $(CXXFLAGS) \ -+ $(CXX) $(CXXFLAGS) \ - $(OBJECTS_ALL:%.o=$(FREEDOKO_WORKING_DIRECTORY)/%.o) \ - $(INCLUDE_ALL) \ - $(LIBS_ALL) \ ---- FreeDoko_0.7.14.orig/src/Makefile.os -+++ FreeDoko_0.7.14/src/Makefile.os -@@ -1,6 +1,5 @@ - include $(DEPTH)/../Makefile.os - --include $(DEPTH)/Makefile.local - include $(DEPTH)/Makefile.modules - - ifeq ($(OPERATING_SYSTEM), Linux) ---- FreeDoko_0.7.14.orig/src/Makefile.rules -+++ FreeDoko_0.7.14/src/Makefile.rules -@@ -80,10 +80,8 @@ - $(DEPTH)/Makefile.modules \ - $(DEPTH)/Makefile.local \ - $(DEPTH)/Makefile.os --# Gentoo users do want to see the real compile line. --# So remove the next line and remove the '@' in the line after. - @echo $(CXX) -c $(SUBDIR)/$< -- @$(CXX) $(CPPFLAGS) $(CXXFLAGS) $(INCLUDE) $(DEPGEN_FLAGS) -o $@ -c $< -+ $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(INCLUDE) $(DEPGEN_FLAGS) -o $@ -c $< - - - -include $(OBJECTS:%.o=$(TARGET_DIR_LOCAL)%.d) diff --git a/games-board/freedoko/files/freedoko-0.7.16-gentoo.patch b/games-board/freedoko/files/freedoko-0.7.16-gentoo.patch new file mode 100644 index 000000000000..68160dcba926 --- /dev/null +++ b/games-board/freedoko/files/freedoko-0.7.16-gentoo.patch @@ -0,0 +1,33 @@ +--- a/src/Makefile.old 2017-06-06 13:30:39.005626983 +0200 ++++ b/src/Makefile 2017-06-06 13:31:09.180881871 +0200 +@@ -239,15 +239,7 @@ + # compile FreeDoko + $(PROGRAM) : show_settings objects $(DIRECTORIES) + @echo 'compiling $(PROGRAM)...' +-# Gentoo users do want to see the real compile line. +-# So remove the next five lines (the echo lines) +-# and remove the '@' in the line after. +- @echo '$(CXX) $$(OBJECTS)' +- @echo ' $(INCLUDE_ALL)' +- @echo ' $(LIBS_ALL)' +- @echo ' $(CXXFLAGS)' +- @echo ' -o $@' +- @$(CXX) \ ++ $(CXX) \ + $(OBJECTS_ALL:%.o=$(FREEDOKO_WORKING_DIRECTORY)/%.o) \ + $(INCLUDE_ALL) \ + $(LIBS_ALL) \ +--- a/src/Makefile.rules.old 2017-06-06 13:30:27.071526137 +0200 ++++ b/src/Makefile.rules 2017-06-06 13:31:17.829954904 +0200 +@@ -80,10 +80,7 @@ + $(DEPTH)/Makefile.modules \ + $(DEPTH)/Makefile.local \ + $(DEPTH)/Makefile.os +-# Gentoo users do want to see the real compile line. +-# So remove the next line and remove the '@' in the line after. +- @echo $(CXX) -c $(SUBDIR)/$< +- @$(CXX) $(INCLUDE) $(CPPFLAGS) $(CXXFLAGS) $(DEPGEN_FLAGS) -o $@ -c $< ++ $(CXX) $(INCLUDE) $(CPPFLAGS) $(CXXFLAGS) $(DEPGEN_FLAGS) -o $@ -c $< + + + -include $(OBJECTS:%.o=$(TARGET_DIR_LOCAL)%.d) diff --git a/games-board/freedoko/freedoko-0.7.14-r1.ebuild b/games-board/freedoko/freedoko-0.7.14-r1.ebuild deleted file mode 100644 index 1c2f599e4438..000000000000 --- a/games-board/freedoko/freedoko-0.7.14-r1.ebuild +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit eutils flag-o-matic gnome2-utils - -DESCRIPTION="FreeDoko is a Doppelkopf-game" -HOMEPAGE="http://free-doko.sourceforge.net" -SRC_URI="mirror://sourceforge/free-doko/FreeDoko_${PV}.src.zip - backgrounds? ( mirror://sourceforge/free-doko/backgrounds.zip -> ${PN}-backgrounds.zip ) - kdecards? ( mirror://sourceforge/free-doko/kdecarddecks.zip ) - xskatcards? ( mirror://sourceforge/free-doko/xskat.zip ) - pysolcards? ( mirror://sourceforge/free-doko/pysol.zip ) - gnomecards? ( mirror://sourceforge/free-doko/gnome-games.zip ) - openclipartcards? ( mirror://sourceforge/free-doko/openclipart.zip ) - !xskatcards? ( - !kdecards? ( - !gnomecards? ( - !openclipartcards? ( - !pysolcards? ( - mirror://sourceforge/free-doko/xskat.zip ) ) ) ) )" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+xskatcards +gnomecards +kdecards +openclipartcards +pysolcards +backgrounds net" - -RDEPEND="net? ( net-libs/gnet dev-libs/glib:2 ) - >=dev-cpp/gtkmm-2.4:2.4" -DEPEND="${RDEPEND} - app-arch/unzip - virtual/pkgconfig" - -S=${WORKDIR}/FreeDoko_${PV} - -src_unpack() { - local cards=0 - - unpack_cards() { - use $1 && { unpack $2 ; cards=$(( $cards + 1 )); }; - } - unpack FreeDoko_${PV}.src.zip - cp /dev/null "${S}"/src/Makefile.local || die - - cd "${S}"/data/cardsets || die - - unpack_cards xskatcards xskat.zip - unpack_cards kdecards kdecarddecks.zip - unpack_cards pysolcards pysol.zip - unpack_cards gnomecards gnome-games.zip - unpack_cards openclipartcards openclipart.zip - [ $cards ] || unpack xskat.zip # fall back to xskat - - if use backgrounds ; then - cd "${S}"/data/backgrounds || die - unpack ${PN}-backgrounds.zip - fi -} - -PATCHES=( - "${FILESDIR}"/${P}-gentoo.patch -) - -src_prepare() { - default - - append-cxxflags -std=c++11 -} - -src_compile() { - export CPPFLAGS="-DPUBLIC_DATA_DIRECTORY_VALUE='\"/usr/share/${PN}\"'" - export CPPFLAGS+=" -DMANUAL_DIRECTORY_VALUE='\"/usr/share/doc/${PF}/html\"'" - export OSTYPE=Linux - export USE_NETWORK=$(use net && echo true || echo false) - export USE_SOUND_ALUT=false # still marked experimental - emake Version - emake -C src FreeDoko -} - -src_install() { - newbin src/FreeDoko freedoko - insinto /usr/share/${PN}/ - doins -r data/{backgrounds,cardsets,iconsets,rules,sounds,translations,*png} - find "${D}/usr/share/${PN}" -name Makefile -delete - dodoc AUTHORS README ChangeLog - newicon -s 32 src/FreeDoko.png ${PN}.png - make_desktop_entry ${PN} FreeDoko -} - -pkg_preinst() { - gnome2_icon_savelist -} - -pkg_postinst() { - gnome2_icon_cache_update -} - -pkg_postrm() { - gnome2_icon_cache_update -} diff --git a/games-board/freedoko/freedoko-0.7.16.ebuild b/games-board/freedoko/freedoko-0.7.16.ebuild new file mode 100644 index 000000000000..279bdf73da22 --- /dev/null +++ b/games-board/freedoko/freedoko-0.7.16.ebuild @@ -0,0 +1,100 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit eutils flag-o-matic gnome2-utils + +DESCRIPTION="FreeDoko is a Doppelkopf-game" +HOMEPAGE="http://free-doko.sourceforge.net" +SRC_URI="mirror://sourceforge/free-doko/FreeDoko_${PV}.src.zip + backgrounds? ( mirror://sourceforge/free-doko/backgrounds.zip -> ${PN}-backgrounds.zip ) + kdecards? ( mirror://sourceforge/free-doko/kdecarddecks.zip ) + xskatcards? ( mirror://sourceforge/free-doko/xskat.zip ) + pysolcards? ( mirror://sourceforge/free-doko/pysol.zip ) + gnomecards? ( mirror://sourceforge/free-doko/gnome-games.zip ) + openclipartcards? ( mirror://sourceforge/free-doko/openclipart.zip ) + !xskatcards? ( + !kdecards? ( + !gnomecards? ( + !openclipartcards? ( + !pysolcards? ( + mirror://sourceforge/free-doko/xskat.zip ) ) ) ) )" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+xskatcards +gnomecards +kdecards +openclipartcards +pysolcards +backgrounds net" + +RDEPEND="net? ( net-libs/gnet dev-libs/glib:2 ) + >=dev-cpp/gtkmm-2.4:2.4" +DEPEND="${RDEPEND} + app-arch/unzip + virtual/pkgconfig" + +S=${WORKDIR}/FreeDoko_${PV} + +src_unpack() { + local cards=0 + + unpack_cards() { + use $1 && { unpack $2 ; cards=$(( $cards + 1 )); }; + } + unpack FreeDoko_${PV}.src.zip + cp /dev/null "${S}"/src/Makefile.local || die + + cd "${S}"/data/cardsets || die + + unpack_cards xskatcards xskat.zip + unpack_cards kdecards kdecarddecks.zip + unpack_cards pysolcards pysol.zip + unpack_cards gnomecards gnome-games.zip + unpack_cards openclipartcards openclipart.zip + [ $cards ] || unpack xskat.zip # fall back to xskat + + if use backgrounds ; then + cd "${S}"/data/backgrounds || die + unpack ${PN}-backgrounds.zip + fi +} + +PATCHES=( + "${FILESDIR}"/${PN}-0.7.16-gentoo.patch +) + +src_prepare() { + default + export VARTEXFONTS="${T}/fonts" #652028 + append-cxxflags -std=c++14 +} + +src_compile() { + export CPPFLAGS="-DPUBLIC_DATA_DIRECTORY_VALUE='\"/usr/share/${PN}\"'" + export CPPFLAGS+=" -DMANUAL_DIRECTORY_VALUE='\"/usr/share/doc/${PF}/html\"'" + export OSTYPE=Linux + export USE_NETWORK=$(use net && echo true || echo false) + export USE_SOUND_ALUT=false # still marked experimental + emake Version + emake -C src FreeDoko +} + +src_install() { + newbin src/FreeDoko freedoko + insinto /usr/share/${PN}/ + doins -r data/{backgrounds,cardsets,iconsets,rules,sounds,translations,*png} + find "${D}/usr/share/${PN}" -name Makefile -delete + dodoc AUTHORS README ChangeLog + newicon -s 32 src/FreeDoko.png ${PN}.png + make_desktop_entry ${PN} FreeDoko +} + +pkg_preinst() { + gnome2_icon_savelist +} + +pkg_postinst() { + gnome2_icon_cache_update +} + +pkg_postrm() { + gnome2_icon_cache_update +} diff --git a/games-board/fruit/Manifest b/games-board/fruit/Manifest index 859d12cb5285..1d07168b0415 100644 --- a/games-board/fruit/Manifest +++ b/games-board/fruit/Manifest @@ -1,4 +1,4 @@ -AUX fruit-2.1-gentoo.patch 586 BLAKE2B 78e545371a02836235edcec0acf1c5706a0e62b9dfb825a6007cecd1886ceae09f8b456448deb78ccc0084f32498dd57071beea867082bad5df7cb07bfdb62e9 SHA512 4c226d37f7cf9c2c6abf0b262b9ebe6338ac30ce18333f1a7eece4935fb13ded57e541f9aa15be9dbbe2b67a66287e3b7565c226245fcb57dd62953bf09f8b75 +AUX fruit-2.1-gentoo.patch 590 BLAKE2B 0ff77b71537b8b2062413e1fe888014d69371c8cb29260e02cae8e3789b572c9175750be31abd5dfaebbdf517bc2c8f98b3132c8526beaa1cf1ebcbd35c77f79 SHA512 db32e30dcd60df1c0dabcab4589cdfb779ef619d2bdfdb35b77b5b6b224adb0b9826c310b2f3fd97c0591e4c63931dfec733578429c749b691a5dafbc8a954b4 DIST fruit_21_linux.zip 716762 BLAKE2B ffdc38ca4a3021b69e95c876c419bc85102412ef6632cfc5d8d1370b59fdc6e1bb5e10e5066fd39197d16042286e0cac07ae76a39eb1ed3d96bfe804225a9948 SHA512 80d80141ca3c2a4521b241a750bd237e0971b531bc4e8e89ae3bdcdbb1436b99b35e64f505b9a61413726744646b6b4ce126bcdb53b90adc727f88a50adee889 -EBUILD fruit-2.1.ebuild 960 BLAKE2B 36dd56ac6329d826ee38db5028cbf3fd734e2c37ea21475120e7e10b414bd3574094820a6c58915bf7c97a62391cc5add845fa0f71a9fcf9726ea7c10089b220 SHA512 8583c3f6607ec7e356881bb78ab0be0697d84f84ecc69235ad867659c7a47038f2c75512ca84806b0d3fb417884368ee0e72ada43d3202e667d63e9153264cf6 +EBUILD fruit-2.1-r1.ebuild 795 BLAKE2B 669fa5a30b6173ad0dc3c92e78b8e87ef4b87b037caf4248b6928cb670e9b05e50410495b730b2f67290a683c593922748f06d43df02c9f06109d33a085d1af4 SHA512 655f8e1b74330fb41d4609a72bda62383fc492b7ef04c94edfca6310e95b50bb3f6980cba50452ce3669b824bd4342ba7379f3cd6baff005e543d8b2be48e9fc MISC metadata.xml 330 BLAKE2B e38a1b870857c880700f94c087932aee6c4236bdd38e87c61b93837c72235dc5f8e37c322fec5f8b87403a498e459035f13037a1b0711a9902405ea15d8e03e4 SHA512 f568c54581b78f36c6aaaba340be04f0396dbb62f133426b0dddf4a1ed39b0675fd64b6b2d14f9c41bf49851dc25156bf71566ef9b207570cc7e57a92380c4ef diff --git a/games-board/fruit/files/fruit-2.1-gentoo.patch b/games-board/fruit/files/fruit-2.1-gentoo.patch index bae207f89627..815b184d9dc2 100644 --- a/games-board/fruit/files/fruit-2.1-gentoo.patch +++ b/games-board/fruit/files/fruit-2.1-gentoo.patch @@ -1,5 +1,5 @@ ---- option.cpp.old 2007-02-07 23:32:25.000000000 +0100 -+++ option.cpp 2007-02-07 23:32:51.000000000 +0100 +--- a/option.cpp.old 2007-02-07 23:32:25.000000000 +0100 ++++ b/option.cpp 2007-02-07 23:32:51.000000000 +0100 @@ -29,7 +29,7 @@ { "Ponder", true, "false", "check", "", NULL }, diff --git a/games-board/fruit/fruit-2.1-r1.ebuild b/games-board/fruit/fruit-2.1-r1.ebuild new file mode 100644 index 000000000000..bb8f7635cf15 --- /dev/null +++ b/games-board/fruit/fruit-2.1-r1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit versionator + +MY_PV="$(replace_all_version_separators '')" +MY_P="${PN}_${MY_PV}_linux" + +DESCRIPTION="UCI-only chess engine" +HOMEPAGE="http://arctrix.com/nas/fruit/" +SRC_URI="http://arctrix.com/nas/${PN}/${MY_P}.zip" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="" +DEPEND="app-arch/unzip" + +S="${WORKDIR}/${MY_P}/src" + +src_prepare() { + default + eapply "${FILESDIR}/${P}"-gentoo.patch + sed -i \ + -e "s:@GENTOO_DATADIR@:/usr/share/${PN}:" \ + option.cpp || die + sed -i \ + -e '/^CXX/d' \ + -e '/^LDFLAGS/d' \ + Makefile || die +} + +src_install() { + dobin ${PN} + insinto "/usr/share/${PN}" + doins ../book_small.bin + dodoc ../readme.txt ../technical_10.txt +} diff --git a/games-board/fruit/fruit-2.1.ebuild b/games-board/fruit/fruit-2.1.ebuild deleted file mode 100644 index 89ebd40ca879..000000000000 --- a/games-board/fruit/fruit-2.1.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit eutils versionator games - -MY_PV=$(replace_all_version_separators '') -MY_P=${PN}_${MY_PV}_linux -DESCRIPTION="UCI-only chess engine" -HOMEPAGE="http://arctrix.com/nas/fruit/" -SRC_URI="http://arctrix.com/nas/${PN}/${MY_P}.zip" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="" -DEPEND="app-arch/unzip" - -S=${WORKDIR}/${MY_P}/src - -src_prepare() { - epatch "${FILESDIR}/${P}"-gentoo.patch - sed -i \ - -e "s:@GENTOO_DATADIR@:${GAMES_DATADIR}/${PN}:" \ - option.cpp || die - sed -i \ - -e '/^CXX/d' \ - -e '/^LDFLAGS/d' \ - Makefile || die -} - -src_install() { - dogamesbin ${PN} - insinto "${GAMES_DATADIR}/${PN}" - doins ../book_small.bin - dodoc ../readme.txt ../technical_10.txt - prepgamesdirs -} - -pkg_postinst() { - games_pkg_postinst - elog "To use this engine you need to install a UCI chess GUI" - elog "e.g. games-board/glchess" -} diff --git a/games-board/gnome-mastermind/Manifest b/games-board/gnome-mastermind/Manifest deleted file mode 100644 index bec240e1991f..000000000000 --- a/games-board/gnome-mastermind/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -AUX gnome-mastermind-0.3.1-gentoo.patch 220 BLAKE2B 9a82af73d518105611b71ceae8ba2cd1b210cbce97f02c93bb137db2d6f6f847ae66a7e2eb78c2540cf7e6f1e09ef35b95fc65e4841c4950be719d0d54ce351d SHA512 2982778f12b0ab7b112635a34caf34c277f58d7291ce9d0c9dc526a492ca13a0e2f3dfa4c905ca9155f9bee13a58ec66ec94d4bca66ce0a416c46b748f6e079e -DIST gnome-mastermind-0.3.1.tar.bz2 717787 BLAKE2B 5b57e9c5692a44276a6c8f97389bc294528c7e6fefa3f7f60ffb7eefe8f632838e4657214b5eac00fde0a3958f80d73f934536f42ece9fd5089d942bb8d69f7c SHA512 f8ec4caeb6e518e6d27136ca9dd9ff6c01ac8c0feceb29df0a4ac7158b99f8a917768bc6e3f2bd1aff32d46ef3131185f55664343de687d874881c196e8a8a17 -EBUILD gnome-mastermind-0.3.1-r1.ebuild 885 BLAKE2B 4ba3e96e97bb23d50b86d80adc0e084f0eca677fbb13c3a655c67dd1ae8eef476cdda8ce4da4ca0c616aa73d2a166e699cad622127bfeb7587a38a899bc223bc SHA512 69232c2e69f2603973b504ffc5866839894944af5e0b780bf2667ca3b6136be4fdde9ec1517ae3455063982d126453cf37772648a25f439626514d240655dae2 -MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118 diff --git a/games-board/gnome-mastermind/files/gnome-mastermind-0.3.1-gentoo.patch b/games-board/gnome-mastermind/files/gnome-mastermind-0.3.1-gentoo.patch deleted file mode 100644 index ba14e592ae16..000000000000 --- a/games-board/gnome-mastermind/files/gnome-mastermind-0.3.1-gentoo.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- Makefile.in.old 2007-08-25 01:12:01.000000000 +0200 -+++ Makefile.in 2007-08-25 01:14:29.000000000 +0200 -@@ -685,7 +685,7 @@ - - info-am: - --install-data-am: install-pkgdataDATA -+install-data-am: - - install-exec-am: - diff --git a/games-board/gnome-mastermind/gnome-mastermind-0.3.1-r1.ebuild b/games-board/gnome-mastermind/gnome-mastermind-0.3.1-r1.ebuild deleted file mode 100644 index 039169b2f57b..000000000000 --- a/games-board/gnome-mastermind/gnome-mastermind-0.3.1-r1.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -GCONF_DEBUG="yes" - -inherit autotools eutils gnome2 - -DESCRIPTION="A little Mastermind game for GNOME" -HOMEPAGE="http://www.autistici.org/gnome-mastermind/" -SRC_URI="http://download.gna.org/gnome-mastermind/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="" - -RDEPEND=" - gnome-base/gconf:2 - gnome-base/orbit - app-text/gnome-doc-utils - dev-libs/atk - dev-libs/glib:2 - x11-libs/pango - x11-libs/cairo - x11-libs/gtk+:2 -" -DEPEND="${RDEPEND} - virtual/pkgconfig - dev-util/intltool - sys-devel/gettext - app-text/rarian -" - -src_prepare() { - epatch "${FILESDIR}"/${P}-gentoo.patch - - # Fix .desktop file - sed -i -e 's/True/true/' desktop/gnome-mastermind.desktop.in || die - - # Regenarate all intltool files to respect LINGUAS - eautoreconf - - gnome2_src_prepare -} diff --git a/games-board/gnome-mastermind/metadata.xml b/games-board/gnome-mastermind/metadata.xml deleted file mode 100644 index 78274e0fa550..000000000000 --- a/games-board/gnome-mastermind/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - games@gentoo.org - Gentoo Games Project - - diff --git a/games-board/gnugo/Manifest b/games-board/gnugo/Manifest index 3ccf99585467..2459e5edbf4e 100644 --- a/games-board/gnugo/Manifest +++ b/games-board/gnugo/Manifest @@ -1,4 +1,6 @@ +AUX gnugo-3.9.1-format-security.patch 1943 BLAKE2B 2dd1c6f7b69da62baac53336e1b017136b16392b85a343aeb41d47fd10f5464a98eee1c8383e31531b21f72456a037bf72fb206752818f2fb39939d46bccb35a SHA512 5d53c53173980c9e73ce1f19c5c5e9228308cb00a61a623e942a3cc8598b73cc188ef24fda0b44feddcf0f381dbebdccf85716a187de730a9bb6412d1f9d61a7 AUX gnugo-3.9.1-invalid-move.patch 727 BLAKE2B 5c5a13e3b00175627a45a4ef1d32b4a3dc049114281219ec70a22985c2deb027938b2e4ee1c0a58c1da8759800fdd9f98d6bb4981405f51af6269e0a01dedb74 SHA512 a1f20761e714670e2173b36390492304252bf30e46f93e37dee3cc72de346a59a8daaaaa6f0cf2e20834637598831f0f55d4c6c0825021d6fd00055a57db2bdb DIST gnugo-3.9.1.tar.gz 3207748 BLAKE2B 4251e125eac20188926210db8640f1ae4ff2b79f6a59b429af9e10fcfd6b0d34f9bf180b32194c519a7b59905a4b5e8bc1a2e45a071a8b8696bf16dd04f6a342 SHA512 b2b215fb8c1ebb0b58e54d14dcc02af3b76bde3a1b84a842a11a0a6018c77a2464c44b26fe0e7ad73b2b2e7fa22005466821bf762108c2c2e04428d3d459af97 EBUILD gnugo-3.9.1-r1.ebuild 662 BLAKE2B 48296b632f9c05b031b7550e76af9a25217e21c7503a17f65fd859b4170ef8436251fa8ec911278cf4c469c5544f41c79975a197612c0938169211a89554de73 SHA512 287f9f4e6b7a7daa14cbfa7efe45d8f784c08fd4805a1b6f249e269156d9320a9d490ae1204a7c7bf52881e4bfd3b9e4982b3428a73f1cbae2f4db45f452fc58 +EBUILD gnugo-3.9.1-r2.ebuild 631 BLAKE2B 9bb7b3a76f9626167dd3eeba0461b5708f09766fd5e8da3ed4a998df8b066c1556152b569f39e11753a501d75b017743d0b8970806673addeaa8de5f21f74e0b SHA512 14a7092ef29576c6a51198dcdb260b061c3f1cc538c400f18ba499ffa213bb7acfef7678bcc28fc027395f55e1d77f1804a8dd9e4649189d48ecc09bfe029c93 MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118 diff --git a/games-board/gnugo/files/gnugo-3.9.1-format-security.patch b/games-board/gnugo/files/gnugo-3.9.1-format-security.patch new file mode 100644 index 000000000000..7828187c571d --- /dev/null +++ b/games-board/gnugo/files/gnugo-3.9.1-format-security.patch @@ -0,0 +1,60 @@ +diff --git a/patterns/dfa.c b/patterns/dfa.c +index 3689616..2d2f8c6 100644 +--- a/patterns/dfa.c ++++ b/patterns/dfa.c +@@ -279,7 +279,7 @@ resize_dfa(dfa_t *pdfa, int max_states, int max_indexes) + * dump a dfa (debugging purpose). + */ + +-static const char *line = ++static const char line[] = + "----------------------------------------------------\n"; + + void +diff --git a/patterns/mkpat.c b/patterns/mkpat.c +index 70a6964..5f1f1dd 100644 +--- a/patterns/mkpat.c ++++ b/patterns/mkpat.c +@@ -1419,7 +1419,7 @@ generate_autohelper_code(int funcno, int number_of_params, int *labels) + /* A common case. Just use the labels as parameters. */ + switch (number_of_params) { + case 0: +- code_pos += sprintf(code_pos, autohelper_functions[funcno].code); ++ code_pos += sprintf(code_pos, "%s", autohelper_functions[funcno].code); + break; + case 1: + code_pos += sprintf(code_pos, autohelper_functions[funcno].code, +diff --git a/patterns/uncompress_fuseki.c b/patterns/uncompress_fuseki.c +index 3290b05..c67a733 100644 +--- a/patterns/uncompress_fuseki.c ++++ b/patterns/uncompress_fuseki.c +@@ -224,9 +224,9 @@ main(int argc, char *argv[]) + + assert(boardsize > 0); + if (boardsize > MAX_BOARD) { +- printf(output_strings[PREAMBLE]); ++ printf("%s", output_strings[PREAMBLE]); + printf(output_strings[HEADER], boardsize); +- printf(output_strings[FOOTER]); ++ printf("%s", output_strings[FOOTER]); + return EXIT_SUCCESS; + } + +@@ -251,7 +251,7 @@ main(int argc, char *argv[]) + board[k][boardsize + 1] = '|'; + } + +- printf(output_strings[PREAMBLE]); ++ printf("%s", output_strings[PREAMBLE]); + printf(output_strings[HEADER], boardsize); + + +@@ -308,7 +308,7 @@ main(int argc, char *argv[]) + if (mode == C_OUTPUT) + write_pattern_c_code(NULL, board1d, NO_MOVE, 0, boardsize, -1); + +- printf(output_strings[FOOTER]); ++ printf("%s", output_strings[FOOTER]); + + return EXIT_SUCCESS; + } diff --git a/games-board/gnugo/gnugo-3.9.1-r2.ebuild b/games-board/gnugo/gnugo-3.9.1-r2.ebuild new file mode 100644 index 000000000000..b78c0ed865e0 --- /dev/null +++ b/games-board/gnugo/gnugo-3.9.1-r2.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="A Go-playing program" +HOMEPAGE="https://www.gnu.org/software/gnugo/devel.html" +SRC_URI="mirror://gentoo/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="readline" + +RDEPEND=" + readline? ( sys-libs/readline:0= ) + >=sys-libs/ncurses-5.2-r3:0= +" +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}"/${P}-invalid-move.patch + "${FILESDIR}"/${P}-format-security.patch +) + +src_configure() { + econf \ + $(use_with readline) \ + --enable-cache-size=32 +} diff --git a/games-board/phalanx/Manifest b/games-board/phalanx/Manifest index a7e4f6559fce..db404c0c6458 100644 --- a/games-board/phalanx/Manifest +++ b/games-board/phalanx/Manifest @@ -1,3 +1,3 @@ DIST Phalanx-XXII.tar.gz 356831 BLAKE2B 11eacd51a77df0a0b25315145a3519e0ae34f97b1498b691167978700fe038770db24e0ce3dec4141a4f5f4c38ab38bf90b338a1320a09191f1757b895ce7307 SHA512 e959556bb29eb2178dbf77c656d6c6520a8568e93e03350c5141bee8808a04d0a0c1050a3db53b1fef4a7b6e6b724272700e52feb6c5d7f8308cebca91c51d67 -EBUILD phalanx-22.ebuild 974 BLAKE2B 55975bf62b2544e611b0eec2c61db413a271e50913267332516af3d033c5607e2ccabcc5933180463cfaede2fd26e8a78d05d757f4f4e77796aac2ac04d3443e SHA512 f49be130847d6886ba6ca4d83a792a7175caf05a515d0e2773534fed835be9bc838df7f91f071012776fca49ee586bb2132d7a8840cae38c5149700cab1a312a +EBUILD phalanx-22-r1.ebuild 930 BLAKE2B edd80d4bcd0c850e67ed5c378d290c256c2acd320652a0becda1cc3cb188f3f0cd44f5a0cc68342e6e050144ac839d06f88a9f35b85891839fb63b78db39270b SHA512 e335f8cbf3d84867d7062d35ab2905d8da9df656fcffadb239abccb5e032c9a1b3d305d1be77f8ead81d584384c44a44cd30e5b751a2422b8121dd9cf3c1df5a MISC metadata.xml 590 BLAKE2B cc0d80f3eb03f6aab26996d3773c68b2f64328b1d9b8d4798fc4168d924c87d87f196d2dea76484cadcbd3d0d45ca4da9a34407cf57d59f9ce314203f2fcfee0 SHA512 48daed32c34b1183e44136d4da6572da67508c2782e6a28aebbf6d6d52b94eb2cf8c6dd079d8eab61a4180d82e1894271eb56e32d73f6bc302c2aa3050949fd6 diff --git a/games-board/phalanx/phalanx-22-r1.ebuild b/games-board/phalanx/phalanx-22-r1.ebuild new file mode 100644 index 000000000000..cb72a63812f8 --- /dev/null +++ b/games-board/phalanx/phalanx-22-r1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit toolchain-funcs + +MY_PN="Phalanx" +MY_PV="XXII" +MY_P="${MY_PN}-${MY_PV}" + +DESCRIPTION="A chess engine suitable for beginner and intermediate players" +HOMEPAGE="http://phalanx.sourceforge.net/" +SRC_URI="mirror://sourceforge/phalanx/${MY_P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +S="${WORKDIR}/${MY_P}" + +src_compile() { + # configure is not used in the project; confs are in Makefile, + # and here we override them: + local define="-DGNUFUN" myvar + for myvar in "PBOOK" "SBOOK" "LEARN" ; do + define="${define} -D${myvar}_DIR=\"\\\"/usr/share/${PN}\\\"\"" + done + emake \ + DEFINES="${define}" \ + CC="$(tc-getCC)" \ + CFLAGS="${CFLAGS}" \ + LDFLAGS="${LDFLAGS}" +} + +src_install() { + dobin phalanx + insinto /usr/share/${PN} + doins pbook.phalanx sbook.phalanx learn.phalanx + einstalldocs +} diff --git a/games-board/phalanx/phalanx-22.ebuild b/games-board/phalanx/phalanx-22.ebuild deleted file mode 100644 index 8d2354125e88..000000000000 --- a/games-board/phalanx/phalanx-22.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit toolchain-funcs games - -MY_PN="Phalanx" -MY_PV="XXII" -MY_P=${MY_PN}-${MY_PV} - -DESCRIPTION="A chess engine suitable for beginner and intermediate players" -HOMEPAGE="http://phalanx.sourceforge.net/" -SRC_URI="mirror://sourceforge/phalanx/${MY_P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -S=${WORKDIR}/${MY_P} - -src_compile() { - # configure is not used in the project; confs are in Makefile, - # and here we override them: - local define="-DGNUFUN" myvar - for myvar in "PBOOK" "SBOOK" "LEARN" ; do - define="${define} -D${myvar}_DIR=\"\\\"${GAMES_DATADIR}/${PN}\\\"\"" - done - emake \ - DEFINES="${define}" \ - CC="$(tc-getCC)" \ - CFLAGS="${CFLAGS}" \ - LDFLAGS="${LDFLAGS}" -} - -src_install() { - dogamesbin phalanx - insinto "${GAMES_DATADIR}"/${PN} - doins pbook.phalanx sbook.phalanx learn.phalanx - dodoc HISTORY README - prepgamesdirs -} diff --git a/games-board/sjeng/Manifest b/games-board/sjeng/Manifest index 01c8377133ce..ab5f678b75e2 100644 --- a/games-board/sjeng/Manifest +++ b/games-board/sjeng/Manifest @@ -1,3 +1,3 @@ DIST Sjeng-Free-11.2.tar.gz 174019 BLAKE2B c50f312ce4f569b17cf7f240fe27e9d6d27e83e260c7549ba13ee612a357700b1642c2b274637af3e0e0f45c35e46f088cdcd5dce6bb62591ef600b97d8c6d6b SHA512 cda3409d732ac1b07e83ccc0d3063d24497651097c633500dfca66fbb3021532053082ac57a5e23909dd1016a2bae07f166e56b82c4ce834749a101c9ee444b8 -EBUILD sjeng-11.2-r1.ebuild 450 BLAKE2B 30121dab0101baeb1bde37b01d5a30e5c32e3b71541fa13e57952fa82a3298ea176c80478055a2f8ff903578524d100b8aeeed44eb7218beb8566232d82d41aa SHA512 18d1368682cf9e0e9ec19340bebd1997186028338d0b12dd43cfdbfa1efc447e4e9b84296cffec1a2b26b8be99426025fb6608041c921b176972fd4824588843 +EBUILD sjeng-11.2-r2.ebuild 398 BLAKE2B b829535981175878c2631fe03a542dbc8706530d4006550de55386a5440a186a5b7db47db0c99290d5d4b21cf16de68a5cf7a9c1271a9cf31b6926f3741d3ea5 SHA512 cff266a31310acb99335d459820715987bbf763a4941addeaa75c709c03ec872fe25a10d1321f4609cc5147407d89cd9106ad44237078e14aa2d96d86ffee45e MISC metadata.xml 328 BLAKE2B a01f3dc1b89d082ffb3e813bbadc30aec1d774322215d6aac79934e8e6e4b139beeeea052d46e075c7694a5fe2c3de80a418671fd339eb24afa51331051c41f3 SHA512 54f4f8c4089f82b019be4e1cc7f8ce10221142ff020c992f37cbcd3a9e87a43e4b61a1c5dca23edfcc1e5060fe0db19292d4f63319414d4994b91f517153c68d diff --git a/games-board/sjeng/sjeng-11.2-r1.ebuild b/games-board/sjeng/sjeng-11.2-r1.ebuild deleted file mode 100644 index 4a7cd0e31ace..000000000000 --- a/games-board/sjeng/sjeng-11.2-r1.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit games - -DESCRIPTION="Console based chess interface" -HOMEPAGE="http://sjeng.sourceforge.net/" -SRC_URI="mirror://sourceforge/sjeng/Sjeng-Free-${PV}.tar.gz" - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~x86" -SLOT="0" -IUSE="" - -DEPEND="sys-libs/gdbm" -RDEPEND=${DEPEND} - -S=${WORKDIR}/Sjeng-Free-${PV} - -src_install () { - default - prepgamesdirs -} diff --git a/games-board/sjeng/sjeng-11.2-r2.ebuild b/games-board/sjeng/sjeng-11.2-r2.ebuild new file mode 100644 index 000000000000..9cf968e7d406 --- /dev/null +++ b/games-board/sjeng/sjeng-11.2-r2.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Console based chess interface" +HOMEPAGE="http://sjeng.sourceforge.net/" +SRC_URI="mirror://sourceforge/sjeng/Sjeng-Free-${PV}.tar.gz" + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~x86" +SLOT="0" +IUSE="" + +RDEPEND="sys-libs/gdbm:0=" +DEPEND=${RDEPEND} + +S="${WORKDIR}/Sjeng-Free-${PV}" diff --git a/games-board/spider/Manifest b/games-board/spider/Manifest index 715605250e6b..6b0650bc24aa 100644 --- a/games-board/spider/Manifest +++ b/games-board/spider/Manifest @@ -1,4 +1,4 @@ DIST spider_1.2-4.diff.gz 2882 BLAKE2B 3016e4d6a7f4aa6e4f47e7abb78b12d70d5cee400a4e61b514e8fbbfdb7ad8484f84c1c1006447f3c6ab8a5897dfc4d4af5304eeaea716203c5c5440f9084b3b SHA512 e1e6eb4d5b14de7c32e1537877a3d26470c032bea567aa679c8a3744d62ab6b12d81bf05120679a273d98b6fd976c32d24ce9c54b720d006c51464f7ff6d5e75 DIST spider_1.2.orig.tar.gz 168209 BLAKE2B 3a1163099ba9ce4faa9bc7c3424a2a2105c6fe001487822898dba7598dc5dc8d43cab2a3d7685fb71b1d19ff1b667397a41a3ba03fca4abf5d700308b19dc202 SHA512 a1d01f15ca37c8abdcc9f7c3dac925b1726f9b58ce51eb4096a9248abe0a55086ccdd5cc5ec358c2ee609ff089978676a3e3c669062a522ed7f1d4ea1ce33ab0 -EBUILD spider-1.2_p4-r1.ebuild 1655 BLAKE2B 3bb36ea32ba136d70e9badba43a46546ae9baeb45f626495036a6613b112dbd68e3abab558b282de91daa102df01a58aee7334b238d3a55c5b8100e5a6d968e4 SHA512 0f0025fc52bf5c1090351280b7d86aaa9761c18810a90943a37b08f2cd2a87f85ba79ae4f88379f1d4862d78fca22e6acf109fc54958e5cad1db3e6d44e76c9b +EBUILD spider-1.2_p4-r2.ebuild 1601 BLAKE2B 4e15a8f2bac4f49184054e75dc23c9d85dca213f6421bcc92f3e304bafbc8ffff730b599a2d4351957270f1477ac68b2649c91404a334b7af836124d3f02c505 SHA512 48f0b26a8d42b1ed788350ce1e976e6431088c22318204ee72e199faad2be918fc6e3d5cbb4c615254b13bd132f8f27c3765feecb569546110a35c3d43c9fa13 MISC metadata.xml 327 BLAKE2B 60eff6a4428512cda35daa5d6d02f55f946b5e7840a9ff866a1f76014a837c25fa5c4e142187270a5b25b1c38c96a61cf3e7a229f39caf70d830731565b9222e SHA512 e55a8b00c37c88331de81c2c28e9a187c1a28d4fd64c5fcafd9e01c8cdfbdbd455ded19f523d1806506a1652a5eecaf09b5f8097a42ac40bb36821b92bd3c4b9 diff --git a/games-board/spider/spider-1.2_p4-r1.ebuild b/games-board/spider/spider-1.2_p4-r1.ebuild deleted file mode 100644 index 0d2b229121cc..000000000000 --- a/games-board/spider/spider-1.2_p4-r1.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit eutils gnome2-utils games - -MY_P="${P%%_*}" -MY_P="${MY_P/-/_}" -DEB_V="${P##*_p}" - -DESCRIPTION="Spider Solitaire" -HOMEPAGE="http://packages.debian.org/stable/games/spider" -SRC_URI="mirror://debian/pool/main/s/spider/${MY_P}.orig.tar.gz - mirror://debian/pool/main/s/spider/${MY_P}-${DEB_V}.diff.gz" - -LICENSE="HPND" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="athena" - -RDEPEND="x11-libs/libXext - athena? ( x11-libs/libXaw ) - x11-libs/libXmu - x11-libs/libXt" -DEPEND="${RDEPEND} - x11-misc/imake - x11-proto/xproto" - -S=${WORKDIR}/${MY_P/_/-}.orig - -src_prepare() { - epatch "${WORKDIR}"/${MY_P}-${DEB_V}.diff - sed -i \ - -e '/MKDIRHIER/s:/X11::' \ - *Imakefile \ - || die "sed failed" - rm Makefile -} - -src_configure() { - xmkmf \ - -DSmallCards=NO \ - -DRoundCards \ - $(use athena && echo "-DCompileXAW=YES" || echo "-DCompileXlibOnly=YES") \ - || die "imake failed" - sed -i \ - -e '/CC = /d' \ - -e "s/CDEBUGFLAGS = .*$/CDEBUGFLAGS = ${CFLAGS}/" \ - -e '/LDOPTIONS = /s/$/$(LDFLAGS)/' \ - Makefile \ - || die "sed failed" -} - -src_install() { - emake \ - DESTDIR="${D}" \ - BINDIR="${GAMES_BINDIR}" \ - MANSUFFIX="6" \ - MANDIR="/usr/share/man/man6" \ - HELPDIR="/usr/share/doc/${PF}" \ - install install.doc install.man - - dodoc README* ChangeLog - newicon icons/Spider.png ${PN}.png - newicon -s 32 icons/Spider32x32.png ${PN}.png - make_desktop_entry spider Spider - prepgamesdirs -} - -pkg_preinst() { - games_pkg_preinst - gnome2_icon_savelist -} - -pkg_postinst() { - games_pkg_postinst - gnome2_icon_cache_update -} - -pkg_postrm() { - gnome2_icon_cache_update -} diff --git a/games-board/spider/spider-1.2_p4-r2.ebuild b/games-board/spider/spider-1.2_p4-r2.ebuild new file mode 100644 index 000000000000..a543715af982 --- /dev/null +++ b/games-board/spider/spider-1.2_p4-r2.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit desktop epatch gnome2-utils + +MY_P="${P%%_*}" +MY_P="${MY_P/-/_}" +DEB_V="${P##*_p}" + +DESCRIPTION="Spider Solitaire" +HOMEPAGE="https://packages.debian.org/stable/games/spider" +SRC_URI="mirror://debian/pool/main/s/spider/${MY_P}.orig.tar.gz + mirror://debian/pool/main/s/spider/${MY_P}-${DEB_V}.diff.gz" + +LICENSE="HPND" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="athena" + +RDEPEND=" + x11-libs/libXext + athena? ( x11-libs/libXaw ) + x11-libs/libXmu + x11-libs/libXt +" +DEPEND="${RDEPEND} + x11-misc/imake + x11-proto/xproto +" + +S="${WORKDIR}/${MY_P/_/-}.orig" + +src_prepare() { + default + epatch "${WORKDIR}"/${MY_P}-${DEB_V}.diff + sed -i \ + -e '/MKDIRHIER/s:/X11::' \ + *Imakefile \ + || die "sed failed" + rm Makefile +} + +src_configure() { + xmkmf \ + -DSmallCards=NO \ + -DRoundCards \ + $(use athena && echo "-DCompileXAW=YES" || echo "-DCompileXlibOnly=YES") \ + || die "imake failed" + sed -i \ + -e '/CC = /d' \ + -e "s/CDEBUGFLAGS = .*$/CDEBUGFLAGS = ${CFLAGS}/" \ + -e '/LDOPTIONS = /s/$/$(LDFLAGS)/' \ + Makefile \ + || die "sed failed" +} + +src_install() { + emake \ + DESTDIR="${D}" \ + BINDIR="/usr/bin" \ + MANSUFFIX="6" \ + MANDIR="/usr/share/man/man6" \ + HELPDIR="/usr/share/doc/${PF}" \ + install install.doc install.man + + einstalldocs + newicon icons/Spider.png ${PN}.png + newicon -s 32 icons/Spider32x32.png ${PN}.png + make_desktop_entry spider Spider +} + +pkg_preinst() { + gnome2_icon_savelist +} + +pkg_postinst() { + gnome2_icon_cache_update +} + +pkg_postrm() { + gnome2_icon_cache_update +} diff --git a/games-board/xmille/Manifest b/games-board/xmille/Manifest index fb23e694d5e1..54d6546e45d2 100644 --- a/games-board/xmille/Manifest +++ b/games-board/xmille/Manifest @@ -1,4 +1,4 @@ -DIST xmille_2.0-12.diff.gz 6041 BLAKE2B 3c901cccdacf7306420c5de98618ea0468a96ef42a61d5d9f0cbb4e655269c1eb38fab8acfc77830978ea90ed7c424c9236efa16b70f33ef53a36076a6dd6e9f SHA512 8f8a71ce6f4359b4d8fbecd0e6149783abc4ded07da485c91c67784fd6c4988d074ad9bda7a8a47689ffe379dd8d20f9968ef7e6998ed22b735c51a2fae5828d +DIST xmille_2.0-13.diff.gz 6276 BLAKE2B bf136bc25d3aea56b671b6ff475717d162f0620a1c8c07d3b96b9d7a4b9b9f3ccae1039fc24827048686c631312c36e450a8bd989c32e9d26ab1c594ffc317d9 SHA512 d9e4448942738a105255d9aa77e2e66cb9edc8b35fd8278d1c810dbdca4a5b8a4916bf48c8d6a16e282db0c0fa058a0b281c168976529edeedb6caf53af7cd15 DIST xmille_2.0.orig.tar.gz 68178 BLAKE2B bd6ab40a8868b90bfc1b045a2be797c8eab49e676b695f521ceaf8646de9c01a07806c0ce029e4959a339e2ab48668635abd5b842c90e33c2cb5fd359eb971b8 SHA512 028740785dfc13b4088810855358b9dab75fbb79221dd4218ef0c19550c2180fe92e553d0a474bf45091b4008988e1a093a6d5bac99fe1ccafcaec3429cd0e8b -EBUILD xmille-2.0-r2.ebuild 938 BLAKE2B e64e701ffb28d67655ac41843e04b92e28c9d6ed2ebfe7acb5366a5bea518975f6bde90a1bb0a0ff59b559e62264306e8cadfcc65fc7b426ddf04feaad63f43a SHA512 ec4157d671725c45c8f9474c01222cbbea39d1d783466b187ced4787636e6040043a113de15d752d500643ae6fe784a83fca0486fb5c2ae12b4617bb910efc52 +EBUILD xmille-2.0-r3.ebuild 969 BLAKE2B 83b923821852b492b09a1cf30cb9a02b9ef733d0abb713feb7f41df8e9b500a114937dc3626c87805ff24b0c271ebcd9130498e9f576059a5e38f172e70bc77d SHA512 776ae5ac9669743a5efddf1badf2774514f1aa936d2bbc2fa9ed7d252a2cc426ab063517a10f13e5e0dc6169438aeda7ac6fe50d37eecea61c41ee97f0c7a4d5 MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118 diff --git a/games-board/xmille/xmille-2.0-r2.ebuild b/games-board/xmille/xmille-2.0-r2.ebuild deleted file mode 100644 index 7405836d743f..000000000000 --- a/games-board/xmille/xmille-2.0-r2.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit eutils toolchain-funcs games - -DEB_PATCH_VER="12" -DESCRIPTION="Mille Bournes card game" -HOMEPAGE="http://www.milleborne.info/" -SRC_URI="mirror://debian/pool/main/x/xmille/${PN}_${PV}.orig.tar.gz - mirror://debian/pool/main/x/xmille/${PN}_${PV}-${DEB_PATCH_VER}.diff.gz" - -LICENSE="public-domain" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="x11-libs/libXext" -DEPEND="${RDEPEND} - app-text/rman - x11-misc/imake" - -S=${WORKDIR}/${P}.orig - -src_prepare() { - epatch "${WORKDIR}"/${PN}_${PV}-${DEB_PATCH_VER}.diff - -} - -src_configure() { - xmkmf || die -} - -src_compile() { - emake -j1 \ - AR="$(tc-getAR) clq" \ - RANLIB="$(tc-getRANLIB)" \ - CC="$(tc-getCC)" \ - CDEBUGFLAGS="${CFLAGS}" \ - EXTRA_LDOPTIONS="${LDFLAGS}" -} - -src_install() { - dogamesbin xmille - dodoc CHANGES README - newman xmille.man xmille.6 - prepgamesdirs -} diff --git a/games-board/xmille/xmille-2.0-r3.ebuild b/games-board/xmille/xmille-2.0-r3.ebuild new file mode 100644 index 000000000000..7821de3430bb --- /dev/null +++ b/games-board/xmille/xmille-2.0-r3.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit desktop epatch toolchain-funcs + +DEB_PATCH_VER="13" +DESCRIPTION="Mille Bournes card game" +HOMEPAGE="http://www.milleborne.info/" +SRC_URI="mirror://debian/pool/main/x/xmille/${PN}_${PV}.orig.tar.gz + mirror://debian/pool/main/x/xmille/${PN}_${PV}-${DEB_PATCH_VER}.diff.gz" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="x11-libs/libXext" +DEPEND="${RDEPEND} + app-text/rman + x11-misc/imake +" + +S="${WORKDIR}/${P}.orig" + +src_prepare() { + default + epatch "${WORKDIR}"/${PN}_${PV}-${DEB_PATCH_VER}.diff + +} + +src_configure() { + xmkmf || die +} + +src_compile() { + emake -j1 \ + AR="$(tc-getAR) clq" \ + RANLIB="$(tc-getRANLIB)" \ + CC="$(tc-getCC)" \ + CDEBUGFLAGS="${CFLAGS}" \ + EXTRA_LDOPTIONS="${LDFLAGS}" +} + +src_install() { + dobin xmille + einstalldocs + make_desktop_entry "${PN}" "Milles Bournes" + newman xmille.man xmille.6 +} -- cgit v1.2.3