summaryrefslogtreecommitdiff
path: root/games-board
diff options
context:
space:
mode:
Diffstat (limited to 'games-board')
-rw-r--r--games-board/Manifest.gzbin11872 -> 11863 bytes
-rw-r--r--games-board/four-in-a-row/Manifest2
-rw-r--r--games-board/four-in-a-row/four-in-a-row-3.28.0.ebuild4
-rw-r--r--games-board/gambit/Manifest2
-rw-r--r--games-board/gambit/gambit-1.0.4.ebuild2
-rw-r--r--games-board/iagno/Manifest2
-rw-r--r--games-board/iagno/iagno-3.30.0.ebuild4
-rw-r--r--games-board/mt_ncurses_client/Manifest2
-rw-r--r--games-board/mt_ncurses_client/mt_ncurses_client-0.1.98-r1.ebuild9
-rw-r--r--games-board/pokerth/Manifest5
-rw-r--r--games-board/pokerth/files/pokerth-1.1.2-boost-1.66.patch38
-rw-r--r--games-board/pokerth/files/pokerth-1.1.2-fix-includes.patch106
-rw-r--r--games-board/pokerth/files/pokerth-1.1.2-system-websockets.patch17
-rw-r--r--games-board/pokerth/pokerth-1.1.2.ebuild24
-rw-r--r--games-board/pychess/Manifest4
-rw-r--r--games-board/pychess/pychess-0.12.4.ebuild71
-rw-r--r--games-board/pychess/pychess-0.99.3.ebuild71
-rw-r--r--games-board/tali/Manifest2
-rw-r--r--games-board/tali/tali-3.22.0.ebuild2
19 files changed, 198 insertions, 169 deletions
diff --git a/games-board/Manifest.gz b/games-board/Manifest.gz
index 3de3a4247b64..3d78b2180dc9 100644
--- a/games-board/Manifest.gz
+++ b/games-board/Manifest.gz
Binary files differ
diff --git a/games-board/four-in-a-row/Manifest b/games-board/four-in-a-row/Manifest
index 60c564d4fe65..6ac4744ecf03 100644
--- a/games-board/four-in-a-row/Manifest
+++ b/games-board/four-in-a-row/Manifest
@@ -1,3 +1,3 @@
DIST four-in-a-row-3.28.0.tar.xz 740784 BLAKE2B f5d2af3514e7629026da5f1aedf22945eddb44b6917922d175f4e5aa160ea7266e0ab101866c1d5220d0e835e60544e4ec8fc6016d908e580a7b1057fc8db7f0 SHA512 a13d6db2c32cc19e8504c1e8baa7b0e28f59e3fc604940d51742d3fd2b266ac90a92e638df2449bcca5e828923c7ee9ff1424a095a98fd5e1d76426a444d7ede
-EBUILD four-in-a-row-3.28.0.ebuild 665 BLAKE2B 93c2b802fb6eb4514e1765b5d1c07a4d38d9c829edacdd88dd6da8a4a03a7a7a253d0867d7cba05bf42a2855bd921f6f92d58e0cd79a9b9b5978b31ef8ef0d0c SHA512 399ef8a02a1eacf50b99d65e13d475c0902a599d74c19f485c822f7177dbb245b0d5c7d1047a13a5ade5ea8899037042d0b3a85fc5945ea22a1ebbb609bcba6a
+EBUILD four-in-a-row-3.28.0.ebuild 672 BLAKE2B fdac565b22bcde39aacce379c839924b54e24f9cdcc54d7fb45185163b7b3e8f97e4177934826593b1c7574e31ef8ff5ccf31db5fc6953d87215d2e9f30d636f SHA512 fd6a713c98e2ea7a7721f09504a25fa9f5cfc0f81379c2d05243bc8e35a570d4833fb68124ed8a6127894572368729c792647dc63d128ea220eb9ca0f589a40a
MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506
diff --git a/games-board/four-in-a-row/four-in-a-row-3.28.0.ebuild b/games-board/four-in-a-row/four-in-a-row-3.28.0.ebuild
index 665a3ca84fe5..5da5cd26831d 100644
--- a/games-board/four-in-a-row/four-in-a-row-3.28.0.ebuild
+++ b/games-board/four-in-a-row/four-in-a-row-3.28.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Four-in-a-row"
# Code is GPL-2+ but most themes are GPL-3+ and we install them unconditionally, CC-BY-SA-3.0 is user help license in v3.22.1
LICENSE="GPL-3+ CC-BY-SA-3.0"
SLOT="0"
-KEYWORDS="amd64 ~arm x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE=""
RDEPEND="
diff --git a/games-board/gambit/Manifest b/games-board/gambit/Manifest
index 0783c77a7573..aece8b881dd7 100644
--- a/games-board/gambit/Manifest
+++ b/games-board/gambit/Manifest
@@ -1,3 +1,3 @@
DIST Gambit-1.0.4-src.tar.xz 1675576 BLAKE2B 4545bee38509d44f80af874473ff562b441e570be3681b166b064574e12bfad8b8a2fb5043b9d0b9089160de2d97407160336cb58864168232cf0921244cf92d SHA512 9ba12e0e9598e2b08228aa009690e6a05677916dcea1413a42be20d620accbe7cef4f4300e3ccc5d4d99e37c7fb85d923df8f5fa9146ee8049bbde2ce66ab7a9
-EBUILD gambit-1.0.4.ebuild 1157 BLAKE2B 81b54e2ebde3e3fbf8fb0232525724a13838f62ab4877ee4b547d74d09292e184e162f2fa21a1fdd3187b9994bb9320866356e4f0cadbc84093924b54dbccd64 SHA512 2bea1801c158aebe969d0b577dd9c2d94cc646630047754f3d14606bc58c70d2e2602555bae4f5199d8e4091eb2eef4402feef85e36ba145575c4f8775be14d1
+EBUILD gambit-1.0.4.ebuild 1163 BLAKE2B 38cd5c10193233956e100427e733988f3ce4a7559ebece715166fd72154887ceef6fa5bdb88803c1c75cd1b54ebdc6a6810065fb0c15c30aacc213dd6b79c3d8 SHA512 8bbc7170cf3095533c331d5f974f2bae421e2097cffe44d9031c748f873561039d0f8bdbd67db77f7fb61f3e9d61f6359c2cb123c809c98b60ac8a3f1ade2605
MISC metadata.xml 330 BLAKE2B b37539dff6327ec46e89a9a93c5a23c0efdf321cafc5e851e98b9b265f1d561e8c70f96737b455b65958dbbd9b8a8e6efd7b44e9d589e26fb768851e23fb23ef SHA512 284c29ce4b5ae3cb4e7f1b3472cd3430ce474cd395f44b730301b37fed45c57387646e6643ab9ba2f80885e7bf2e36bd9dd018045d7a0ccefa2c73dbcfae2146
diff --git a/games-board/gambit/gambit-1.0.4.ebuild b/games-board/gambit/gambit-1.0.4.ebuild
index 28abd503a2c2..e078316f6b20 100644
--- a/games-board/gambit/gambit-1.0.4.ebuild
+++ b/games-board/gambit/gambit-1.0.4.ebuild
@@ -22,7 +22,7 @@ DEPEND="dev-qt/qtcore:5
dev-qt/qtnetwork:5
dev-qt/qtopengl:5
dev-qt/qtwidgets:5
- media-libs/mesa
+ media-libs/mesa[X(+)]
x11-libs/libX11"
RDEPEND="${DEPEND}"
diff --git a/games-board/iagno/Manifest b/games-board/iagno/Manifest
index 50a94216263c..938a7a096141 100644
--- a/games-board/iagno/Manifest
+++ b/games-board/iagno/Manifest
@@ -1,3 +1,3 @@
DIST iagno-3.30.0.tar.xz 750432 BLAKE2B 073353cb1dd732b07949536410d2746fc15462bb1ab9f0174d0a3e22a7b221ba8a13a57eb197192384f83e9d1e4c9373fef88e42e8aa1a454c30748294719ec9 SHA512 8acbcb6c03f46cd59555cd759d4291db671de76ca365416d21b6a0a7b3796fc03aeb4a4d2ef1fb69c17f8941262bb9e8403b19fd526e22e9ed2dc2e854834ca1
-EBUILD iagno-3.30.0.ebuild 794 BLAKE2B 82689e16749afa8fd598a598a808f1fe047b1b486a11b92e6caf70308ba971144c7b550dd1549ffe9977206bb5b91ccbad983344597bf2e8b19502cc7a7f51bc SHA512 b5f874e6b894288de263f752cb513d620845f4a916f96e7081c0da2d4aa5f4b218bc9096b9e86f64f0b2da7dfa3293720357792581cd47087343e2ea8dc77698
+EBUILD iagno-3.30.0.ebuild 801 BLAKE2B ec7bc44fc0a3ffb631576573a3df996f3162c0f71878ec0cc39ad753b43dc19053232329a466ad0afd1b84a871a11fd5fde8a49343419bb3aa7f566bf1ce4643 SHA512 9902115800c473bfb3d5ab9e11502ffc3346c5e9e46bafd6ade5c396330da3ddc4ba7f9577c023a5a72bfb32e0216875e77e48978abafb5a02d03efb84f1dbed
MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506
diff --git a/games-board/iagno/iagno-3.30.0.ebuild b/games-board/iagno/iagno-3.30.0.ebuild
index b6b7dfbcf60a..c99f14968435 100644
--- a/games-board/iagno/iagno-3.30.0.ebuild
+++ b/games-board/iagno/iagno-3.30.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Iagno"
LICENSE="GPL-3+ CC-BY-SA-3.0"
SLOT="0"
-KEYWORDS="amd64 ~arm x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE=""
COMMON_DEPEND="
diff --git a/games-board/mt_ncurses_client/Manifest b/games-board/mt_ncurses_client/Manifest
index 3419c4450ae0..2c588ad07bbb 100644
--- a/games-board/mt_ncurses_client/Manifest
+++ b/games-board/mt_ncurses_client/Manifest
@@ -1,4 +1,4 @@
AUX mt_ncurses_client-0.1.98-format.patch 309 BLAKE2B f6d112c9a3b401c39642a8218dbf1c97e3b8376b68948d2558905f1ce6c55945a9b3f7dda6e9db03d5f8f962d5bec7197f981f37bfa38d2603753f82453231a8 SHA512 0c6a09dd4b3ad1e64c1997a7b82414666c715dd56aaa0c986fe190aaf96f49f1f4a5f773a915480503ed410a8fe15080f0cf0636c0e91854f5a5cf94893f81cc
DIST mt_ncurses_client-0.1.98.tar.bz2 97156 BLAKE2B 48e58107dc070a35216bf755fb206b7ed1b02c7585ab0e0472acbb33432c7ef7b5671f7e5c0c33b749f975ce5ba360b51686e89a1dd3e391c040436f8229e6f8 SHA512 cb2c8d23e3e2c536d24fb9beacb35577229eae016998fb7c57204284336a53a2378ce0d7b940bec7662766f679502c7d9cbfe4118235300072e648b83c5244b6
-EBUILD mt_ncurses_client-0.1.98-r1.ebuild 544 BLAKE2B 3741a72211bfb2d28b7a8ec1cc570326ffa179389288d159a855a294ad7e365863461cc81a83351cd30338683c171515c869da8351b93e215dfff552881b376a SHA512 59327ea5525b9560776ebc613d6f48bf8ba65ca5c3aac73fdecb9f8747234bc195ab242f4e8c676641ee82a53cbee8f447ad3fe8d5bad8d34476d907f4828b4c
+EBUILD mt_ncurses_client-0.1.98-r1.ebuild 651 BLAKE2B 82c57b1bbc6b73817d0667c6f073e14fdd516b2a6d61b2cddd031e4a17f9cc2e67e271e061beff4f795610bcfda52b05ebf09de9a0b49148fe303f7a8adbb55a SHA512 02ee37544430905c37aa6c34d840f149be5ec4c4e20c2b5ff9b27c1b9ee05227ca7197116bd5ffee0f205235b944d6cacc8b91292d1c87d7b82d60d842783a20
MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-board/mt_ncurses_client/mt_ncurses_client-0.1.98-r1.ebuild b/games-board/mt_ncurses_client/mt_ncurses_client-0.1.98-r1.ebuild
index cd247d29f412..f2228134f6dd 100644
--- a/games-board/mt_ncurses_client/mt_ncurses_client-0.1.98-r1.ebuild
+++ b/games-board/mt_ncurses_client/mt_ncurses_client-0.1.98-r1.ebuild
@@ -1,8 +1,10 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
+inherit toolchain-funcs
+
DESCRIPTION="client for the french tarot game maitretarot"
HOMEPAGE="http://www.nongnu.org/maitretarot/"
SRC_URI="https://savannah.nongnu.org/download/maitretarot/${PN}.pkg/${PV}/${P}.tar.bz2"
@@ -22,3 +24,8 @@ RDEPEND=${DEPEND}
PATCHES=(
"${FILESDIR}"/${P}-format.patch
)
+
+src_configure() {
+ export LIBS="$( $(tc-getPKG_CONFIG) --libs ncurses )"
+ default
+}
diff --git a/games-board/pokerth/Manifest b/games-board/pokerth/Manifest
index 68feac3f8ed5..cb44070afca2 100644
--- a/games-board/pokerth/Manifest
+++ b/games-board/pokerth/Manifest
@@ -1,5 +1,8 @@
AUX pokerth-1.1.1-boost-1.65-ambiguous-advance.patch 465 BLAKE2B 4b7cb201233754ce5bc57338e7bcc8c03baebf3c021a34f01cfe221fba9062b6d2a51a5ee4c5644f0535de7a7bdccb27b6ae488a94fbcbcc2863b763a3b5103a SHA512 af91b98c04f844504c46b01c76a360d00bfe3993d6acdbc9800f2466833da42ad5e76a0ca3e197cb63aca10e4cb1eae73996b67691587eae2f2ee3975a33410e
+AUX pokerth-1.1.2-boost-1.66.patch 1655 BLAKE2B 392d570f3d5f204f148f9d3544e339e47d268beb71d334f98448efed01b3dc12ecb62fc2d3dbfc727b28f4611e97e3dcbb9dac366a5b4168a5c4dffb6ba41f13 SHA512 1e7c2fe643f577f88b6aad3825f514fb6b6165c6e02fed29778d1e3483ffb9a29074d0504197ab16e822b375cb0ad923ab58a5742623ced1a5d706ce91733cfe
+AUX pokerth-1.1.2-fix-includes.patch 3415 BLAKE2B 376286a1d125493804f894498d1f1ed4177b9abe4b1c5e3143a0d5d4da162fbe4f5e165c7abe38d58c374ab32e33baaf23df10f06ccb4c0fccc702a438c494d8 SHA512 fa3d67530ee52a00e63d73953f242b9201561b96b8ae73f26b27f3d54400719be65739e43377c5b2ae806d215fa9b5ba099838435948413e7581728d8ae9bef4
AUX pokerth-1.1.2-protobuf.patch 603 BLAKE2B 258ab192bf8c27266bc96103adfd52c0da9d719f07da674d31411f3248106fe919be741ab2829a250dba34e6eeaf023f9fbd6517581418c7f77b080ad47e34ab SHA512 ddb0ec7f60a0e494822e9c7abe9c9658c5df3b27e6be99624c5c959f0cc8db58ad13fb00ea947cfd3e81e48278ff27af8d09fec5e5c3acf31fe78ce70db89e1b
+AUX pokerth-1.1.2-system-websockets.patch 470 BLAKE2B ebf6e3f78917aac19c4bbae4b0ed34bde7613b9259aae5bd74fb6e2c820ff5f865265731e61e79b1a3d89a936ac8ebd4eb7f67a775389a956670e4a444cd263b SHA512 ad93bf9718375c0f04ee6a6a679d788ef404c02f980b0498e483363a9f96b6992951b0c9ac3710ce415f6dd985f1b25170842a7928d3552aba4c1a4fe45a7ed8
DIST pokerth-1.1.2.tar.gz 21354306 BLAKE2B d8e1ecc46e61d9c16ae3949099f6e72271a5ab2def9799652b0c612980e0c5e96cb2ccf4d659c1a90b9ac6433af95587fa5d44af80c16fb6a34a272751c9fc4a SHA512 d54c84f199636eb5a53580213e5e4ccc828cf565bf4b055797daa82e2ad54d8c52c7a16a781b82c8cc89d184a2b3c4105922394d08c7d2e06383b96963c36b5a
-EBUILD pokerth-1.1.2.ebuild 1529 BLAKE2B b70fb4c0b45415fd6ccfc5647e294fa5ad411727b0efc92069489d3ede86d5b5384538d00128b1a8bbc088f6566e3a1288c1e2e19155f64cd59df361713c6884 SHA512 f0fdb0ff044e8e7a378a223c773b82c040af400fda4eda7b26ddab6694dbc776de97c27f11249ec407dcd107766df221cff946612207f24e4caa49ffb6001bef
+EBUILD pokerth-1.1.2.ebuild 1688 BLAKE2B 915bf164b1022fbd3862b9fd0be7d34507c720d5332f22758459abcc922ad0468f6240515b9ac4d277f2be3f5e839dc2a68296fd45c94bd2c011a43b91f607c7 SHA512 13bdebfddf8f2f0b851f49eb90383f82ac534d6ee0f00c67e266bda04ef621c7a03d18f7ed2fa5ea7b6c8e86c3fdba88f9acb56e45e27878bf14cc0e6ff554df
MISC metadata.xml 340 BLAKE2B e271d172e85302ebcaf0ad3f355035e16056764ae73b01faf494659f0b82c9b0060448e518732e56b13c25ad676156124b11b28ebfdff4697eddc4524ddaf278 SHA512 640db7890ea68059399c50c0ab24c337e0a4cd1c977c2b87198ee9af25e39547fadd3fd83f081da6afa62ae9a9ae2fa450b45a83519d66b036e357ecc3e9b705
diff --git a/games-board/pokerth/files/pokerth-1.1.2-boost-1.66.patch b/games-board/pokerth/files/pokerth-1.1.2-boost-1.66.patch
new file mode 100644
index 000000000000..94eb5b2c5701
--- /dev/null
+++ b/games-board/pokerth/files/pokerth-1.1.2-boost-1.66.patch
@@ -0,0 +1,38 @@
+Description: Fix build failure with deprecated io_control in boost 1.66
+Origin: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=224123
+Last-Update: 2018-09-11
+
+Index: pokerth-1.1.2/src/net/common/clientthread.cpp
+===================================================================
+--- pokerth-1.1.2.orig/src/net/common/clientthread.cpp
++++ pokerth-1.1.2/src/net/common/clientthread.cpp
+@@ -993,8 +993,12 @@
+ newSock.reset(new boost::asio::ip::tcp::socket(*m_ioService, tcp::v6()));
+ else
+ newSock.reset(new boost::asio::ip::tcp::socket(*m_ioService, tcp::v4()));
++#if BOOST_VERSION < 106600
+ boost::asio::socket_base::non_blocking_io command(true);
+ newSock->io_control(command);
++#else
++ newSock->non_blocking(true);
++#endif
+ newSock->set_option(tcp::no_delay(true));
+ newSock->set_option(boost::asio::socket_base::keep_alive(true));
+
+Index: pokerth-1.1.2/src/net/serveraccepthelper.h
+===================================================================
+--- pokerth-1.1.2.orig/src/net/serveraccepthelper.h
++++ pokerth-1.1.2/src/net/serveraccepthelper.h
+@@ -122,8 +122,12 @@
+ const boost::system::error_code &error)
+ {
+ if (!error) {
++#if BOOST_VERSION < 106600
+ boost::asio::socket_base::non_blocking_io command(true);
+ acceptedSocket->io_control(command);
++#else
++ acceptedSocket->non_blocking(true);
++#endif
+ acceptedSocket->set_option(typename P::no_delay(true));
+ acceptedSocket->set_option(boost::asio::socket_base::keep_alive(true));
+ boost::shared_ptr<SessionData> sessionData(new SessionData(acceptedSocket, m_lobbyThread->GetNextSessionId(), m_lobbyThread->GetSessionDataCallback(), *m_ioService));
diff --git a/games-board/pokerth/files/pokerth-1.1.2-fix-includes.patch b/games-board/pokerth/files/pokerth-1.1.2-fix-includes.patch
new file mode 100644
index 000000000000..f03ff0dae4db
--- /dev/null
+++ b/games-board/pokerth/files/pokerth-1.1.2-fix-includes.patch
@@ -0,0 +1,106 @@
+Description: fix build failure due to including -isystem /usr/include before everything else
+ (usr/include is already included by the compiler itself)
+Author: Gianfranco Costamagna <locutusofborg@debian.org>
+Last-Update: 2018-10-02
+
+--- a/chatcleaner.pro
++++ b/chatcleaner.pro
+@@ -49,7 +49,6 @@
+ !win32{
+ ##### My release static build options
+ #QMAKE_CXXFLAGS += -ffunction-sections -fdata-sections
+- INCLUDEPATH += $${PREFIX}/include
+ }
+ mac {
+ # make it x86_64 only
+--- a/connectivity.pro
++++ b/connectivity.pro
+@@ -40,7 +40,6 @@
+ #QMAKE_LFLAGS += -Wl,--gc-sections
+
+ QMAKE_LIBDIR += lib $${PREFIX}/lib /opt/gsasl/lib
+- INCLUDEPATH += $${PREFIX}/include
+ LIB_DIRS = $${PREFIX}/lib $${PREFIX}/lib64 $$system(qmake -query QT_INSTALL_LIBS)
+ BOOST_PROGRAM_OPTIONS = boost_program_options boost_program_options-mt
+ BOOST_SYS = boost_system boost_system-mt
+--- a/load.pro
++++ b/load.pro
+@@ -41,7 +41,6 @@
+ #QMAKE_LFLAGS += -Wl,--gc-sections
+
+ QMAKE_LIBDIR += lib $${PREFIX}/lib /opt/gsasl/lib
+- INCLUDEPATH += $${PREFIX}/include
+ LIB_DIRS = $${PREFIX}/lib $${PREFIX}/lib64 $$system(qmake -query QT_INSTALL_LIBS)
+ BOOST_THREAD = boost_thread boost_thread-mt
+ BOOST_PROGRAM_OPTIONS = boost_program_options boost_program_options-mt
+--- a/pokerth_dbofficial.pro
++++ b/pokerth_dbofficial.pro
+@@ -73,7 +73,7 @@
+ !win32 {
+ # #### My release static build options
+ # QMAKE_CXXFLAGS += -ffunction-sections -fdata-sections
+- INCLUDEPATH += /usr/include \
++ INCLUDEPATH += \
+ /usr/include/mysql \
+ /usr/include/mysql++
+ INCLUDEPATH += /opt/boost/include
+--- a/pokerth_db.pro
++++ b/pokerth_db.pro
+@@ -52,7 +52,6 @@
+ !win32{
+ ##### My release static build options
+ #QMAKE_CXXFLAGS += -ffunction-sections -fdata-sections
+- INCLUDEPATH += $${PREFIX}/include
+ }
+
+ mac{
+--- a/pokerth_game.pro
++++ b/pokerth_game.pro
+@@ -405,7 +405,6 @@
+ # #### My release static build options
+ # QMAKE_CXXFLAGS += -ffunction-sections -fdata-sections
+ # QMAKE_LFLAGS += -Wl,--gc-sections
+- INCLUDEPATH += $${PREFIX}/include
+ QMAKE_LIBDIR += lib
+ !android{
+ LIBPATH += $${PREFIX}/lib /opt/gsasl/lib
+--- a/pokerth_lib.pro
++++ b/pokerth_lib.pro
+@@ -269,7 +269,7 @@
+ src/dbofficial/asyncdbadminplayers.cpp \
+ src/dbofficial/asyncdbblockplayer.cpp \
+ src/dbofficial/dbidmanager.cpp
+- INCLUDEPATH += /usr/include \
++ INCLUDEPATH += \
+ /usr/include/mysql \
+ /usr/include/mysql++
+ }
+@@ -286,7 +286,7 @@
+ !win32{
+ ##### My release static build options
+ #QMAKE_CXXFLAGS += -ffunction-sections -fdata-sections
+- INCLUDEPATH += $${PREFIX}/include /opt/gsasl/include
++ INCLUDEPATH += opt/gsasl/include
+ }
+
+ mac{
+--- a/pokerth_protocol.pro
++++ b/pokerth_protocol.pro
+@@ -40,7 +40,6 @@
+ system(protoc pokerth.proto --java_out=tests/src)
+ }
+ unix : !mac {
+- INCLUDEPATH += $${PREFIX}/include
+ system(protoc pokerth.proto --cpp_out=src/third_party/protobuf)
+ system(protoc chatcleaner.proto --cpp_out=src/third_party/protobuf)
+ system(protoc pokerth.proto --java_out=tests/src)
+--- a/pokerth_server.pro
++++ b/pokerth_server.pro
+@@ -177,7 +177,6 @@
+ #QMAKE_LFLAGS += -Wl,--gc-sections
+
+ LIBPATH += lib $${PREFIX}/lib /opt/gsasl/lib
+- INCLUDEPATH += $${PREFIX}/include
+ # see issue https://github.com/pokerth/pokerth/issues/282
+ INCLUDEPATH += $${PREFIX}/include/libircclient
+ LIB_DIRS = $${PREFIX}/lib $${PREFIX}/lib64 $$system(qmake -query QT_INSTALL_LIBS)
diff --git a/games-board/pokerth/files/pokerth-1.1.2-system-websockets.patch b/games-board/pokerth/files/pokerth-1.1.2-system-websockets.patch
new file mode 100644
index 000000000000..25c757bc9052
--- /dev/null
+++ b/games-board/pokerth/files/pokerth-1.1.2-system-websockets.patch
@@ -0,0 +1,17 @@
+Description: force use of system websocketpp library
+Author: Gianfranco Costamagna <locutusofborg@debian.org>
+
+Index: pokerth-1.1.2/pokerth_lib.pro
+===================================================================
+--- pokerth-1.1.2.orig/pokerth_lib.pro
++++ pokerth-1.1.2/pokerth_lib.pro
+@@ -30,8 +30,7 @@
+ src/engine/local_engine \
+ src/engine/network_engine \
+ src/config \
+- src/core \
+- src/third_party/websocketpp
++ src/core
+
+ DEPENDPATH += . \
+ src \
diff --git a/games-board/pokerth/pokerth-1.1.2.ebuild b/games-board/pokerth/pokerth-1.1.2.ebuild
index 5aa49bfc497a..08afd16fde19 100644
--- a/games-board/pokerth/pokerth-1.1.2.ebuild
+++ b/games-board/pokerth/pokerth-1.1.2.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-inherit desktop gnome2-utils qmake-utils
+inherit desktop qmake-utils xdg
DESCRIPTION="Texas Hold'em poker game"
HOMEPAGE="https://www.pokerth.net/"
@@ -15,7 +15,7 @@ KEYWORDS="~amd64 ~x86"
IUSE="dedicated"
RDEPEND="dev-db/sqlite:3
- <dev-libs/boost-1.70:0=[threads(+)]
+ dev-libs/boost:0=[threads(+)]
dev-libs/libgcrypt:0
dev-libs/protobuf:0=
dev-libs/tinyxml[stl]
@@ -31,19 +31,27 @@ RDEPEND="dev-db/sqlite:3
media-libs/sdl-mixer[mod,vorbis]
)"
DEPEND="${RDEPEND}
- !dedicated? ( dev-qt/qtsql:5 )
- virtual/pkgconfig"
+ dev-cpp/websocketpp
+ !dedicated? ( dev-qt/qtsql:5 )"
+BDEPEND="virtual/pkgconfig"
S="${WORKDIR}/${P}-rc"
PATCHES=(
"${FILESDIR}"/${PN}-1.1.1-boost-1.65-ambiguous-advance.patch
"${FILESDIR}"/${PN}-1.1.2-protobuf.patch
+ "${FILESDIR}"/${PN}-1.1.2-boost-1.66.patch
+ "${FILESDIR}"/${PN}-1.1.2-fix-includes.patch
+ # unbundle dev-cpp/websocketpp
+ "${FILESDIR}"/${PN}-1.1.2-system-websockets.patch
)
src_prepare() {
- default
+ xdg_src_prepare
sed -i 's/!client//' *.pro || die
+
+ # delete bundled dev-cpp/websocketpp to be safe
+ rm -r src/third_party/websocketpp || die
}
src_configure() {
@@ -65,7 +73,3 @@ src_install() {
doicon -s 128 ${PN}.png
fi
}
-
-pkg_preinst() { gnome2_icon_savelist; }
-pkg_postinst() { gnome2_icon_cache_update; }
-pkg_postrm() { gnome2_icon_cache_update; }
diff --git a/games-board/pychess/Manifest b/games-board/pychess/Manifest
index 622d89addac7..171225cc2cd1 100644
--- a/games-board/pychess/Manifest
+++ b/games-board/pychess/Manifest
@@ -1,7 +1,3 @@
-DIST pychess-0.12.4.tar.gz 4728410 BLAKE2B 4fd95e85983ce9e7d588e98a27a1695d116f102290942e2c747046ee9e4289b53734dbd949af4f88fc4186fc3e52b9ff41b1e18e2763c5f48b2d371ae22f44fe SHA512 bf2a6cffca50742fbdfba04bc33807b53e4b7485cb6c9b6bb84816e176fd99f3929dbc8e504b46053cdcd30f691d6df948f5153508b2b6d3504f85a31eaccf62
-DIST pychess-0.99.3.tar.gz 12325822 BLAKE2B 603615283a1415b9f06062fc7e1ea0c97be4b9a6c28d959081f3b0fc5f0a4572fb73133e791614a8eb05ac40877ec63d7a6bcb743a9ac4a03de2170b7cf4daa9 SHA512 45f82fecdd9931129d14d8fcfef1de2df2c501f009c4f9cda3c8b699e2b4f35b615eafbd8ccf1cd2554869bfe3ba5aa2eb66d0408f1cb4076a11d43b0401e7c7
DIST pychess-0.99.4.tar.gz 12318797 BLAKE2B ae0741d724516b85c4158e25bc7a2ea1f7642bfa165365d6022c6de6c4447b5f9d3baa2f801bdcbf2449de53f95df3ec68d9a5c898d962c1864a5a2b0c5183b6 SHA512 79b5a3a780864ca8b92be19b213442030752694fa9cd3a4bf71140d2364042521f534adf94843094531550b1029bb6f80150953dd661631ec45b1b08014cf9dc
-EBUILD pychess-0.12.4.ebuild 1309 BLAKE2B 82768b6a1271bc6eeb611d81d9ed59bb117e74101fab3e921acfd5d8c2f835ecf0a531220827ca2ff8b74ff072a93f3b3a11dadd0cccd6805249fd45cdbb8b5b SHA512 dd5c1211739b284af66c1f98fd8ff5256884d333741cd2f60006d9a048729f32c23debc94b5e14cf309a5af7c673b9bd174ca3c4320d2b5c0503604243a176c4
-EBUILD pychess-0.99.3.ebuild 1329 BLAKE2B ad2457132dac44640f9ec51f1cdef81b2f968dff0d48424a3bb8c2adf7f7f46c61c918756b412dd009a3c5b7ccd709ef238622bb68a084bf43971d07c062d7e1 SHA512 cbff068d8e9316fc4102b01ebe1470f062aee57fce5dc334bab1baa79856aef2784bd37aea653ce592c758128933d773ca75a762427a6ef69a28644f86482fc1
EBUILD pychess-0.99.4-r1.ebuild 1071 BLAKE2B 1e0abab29c02c39fb347399ad7285b1e011659f9c861b97eaabb49014723fbf8d01517a6b912105f1aa29c8a15c6b90e0ca566d074591053ead9f9e4e0e308af SHA512 49d87681a00a426bdbd17626b97cee748b740b05901932e297c081c8cb2fd98c97498b35eeee3f07870e7bbc226ab122be1fa724d0029196b25c1cea4b70f30d
MISC metadata.xml 330 BLAKE2B 15a47bf5f276ac9befdb283d8c69ecb24c91b4ea01cd72afd84227afe207ee7f3abfc037d9bc1c214b5e0091aeae4ea071cfda32d55b25766cc9480a3611ae43 SHA512 0233cc10e31aa616eaab261554b2a730bb8932e3a266943c829a2c1c48f296830ea42217174256816a1bd4d0d4eeebb34e8c615ef2d997ee2d3da512ca97ee5c
diff --git a/games-board/pychess/pychess-0.12.4.ebuild b/games-board/pychess/pychess-0.12.4.ebuild
deleted file mode 100644
index f5fe56473254..000000000000
--- a/games-board/pychess/pychess-0.12.4.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="sqlite"
-
-inherit fdo-mime gnome2-utils distutils-r1
-
-DESCRIPTION="A chess client for Gnome"
-HOMEPAGE="http://pychess.org/"
-SRC_URI="http://pychess.org/download/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="gstreamer"
-
-DEPEND="
- dev-python/pycairo[${PYTHON_USEDEP}]
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- gnome-base/librsvg:2
- x11-libs/gtksourceview:3.0
- x11-libs/pango
- x11-themes/adwaita-icon-theme
- gstreamer? (
- dev-python/gst-python:1.0
- media-libs/gstreamer:1.0
- media-libs/gst-plugins-base:1.0 )
-"
-RDEPEND=${DEPEND}
-
-python_install() {
- distutils-r1_python_install
-
- # bug 487706
- sed -i \
- -e "s/@PYTHON@/${EPYTHON}/" \
- "${ED%/}/$(python_get_sitedir)"/${PN}/Players/engineNest.py || die
-}
-
-python_install_all() {
- DOCS="AUTHORS README.md" \
- distutils-r1_python_install_all
-}
-
-src_prepare() {
- distutils-r1_src_prepare
-}
-
-src_compile() {
- distutils-r1_src_compile
-}
-
-src_install() {
- distutils-r1_src_install
-}
-
-pkg_preinst() {
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- gnome2_icon_cache_update
- fdo-mime_desktop_database_update
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
- fdo-mime_desktop_database_update
-}
diff --git a/games-board/pychess/pychess-0.99.3.ebuild b/games-board/pychess/pychess-0.99.3.ebuild
deleted file mode 100644
index 0dd61cd1b48c..000000000000
--- a/games-board/pychess/pychess-0.99.3.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_{5,6} )
-PYTHON_REQ_USE="sqlite"
-
-inherit gnome2-utils distutils-r1 xdg-utils
-
-DESCRIPTION="A chess client for Gnome"
-HOMEPAGE="http://pychess.org/"
-SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="gstreamer"
-
-DEPEND="
- dev-python/pycairo[${PYTHON_USEDEP}]
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- gnome-base/librsvg:2
- x11-libs/gtksourceview:3.0
- x11-libs/pango
- x11-themes/adwaita-icon-theme
- gstreamer? (
- dev-python/gst-python:1.0
- media-libs/gstreamer:1.0
- media-libs/gst-plugins-base:1.0 )
-"
-RDEPEND=${DEPEND}
-
-python_install() {
- distutils-r1_python_install
-
- # bug 487706
- sed -i \
- -e "s/@PYTHON@/${EPYTHON}/" \
- "${ED%/}/$(python_get_sitedir)"/${PN}/Players/engineNest.py || die
-}
-
-python_install_all() {
- DOCS="AUTHORS README.md" \
- distutils-r1_python_install_all
-}
-
-src_prepare() {
- distutils-r1_src_prepare
-}
-
-src_compile() {
- distutils-r1_src_compile
-}
-
-src_install() {
- distutils-r1_src_install
-}
-
-pkg_preinst() {
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- gnome2_icon_cache_update
- xdg_desktop_database_update
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
- xdg_mimeinfo_database_update
-}
diff --git a/games-board/tali/Manifest b/games-board/tali/Manifest
index 1b5c3766c038..22a82d9408e0 100644
--- a/games-board/tali/Manifest
+++ b/games-board/tali/Manifest
@@ -1,3 +1,3 @@
DIST tali-3.22.0.tar.xz 1716728 BLAKE2B 74420b49f9b7c44220fce4a4e692a35a6cd9c566eac6bc96615aba184c8bd05001871dc5973da1ad14db81bcbe9f7f45cc4c25f884304c6a8b89989c56dcd226 SHA512 63b50e6a27115fa9502fb86112ac02a987faff40e3eec8f0dc654bea2f001c0a252a6e1331ee3515d7194befe4e27dcde6d704a0f8a777d29e813c454a583ed0
-EBUILD tali-3.22.0.ebuild 508 BLAKE2B 32a416bcdd2158fe53f608dc6497dfb1c7d2fe2455134119fe82d225b2bb10fd5269e1d0bf3ac293884ec6951f41eec8df0ad087ee2e60cf383ebbb17bc25359 SHA512 692307cba5580d19796a56edf58b5744d5d8e1fdf363a37881a629e53e03e63f379b8be6bf32a800dbc819a4198755122d2c4e270e839d6e25e2ff50f5a36ef4
+EBUILD tali-3.22.0.ebuild 515 BLAKE2B 8f42217535fd5f7ef41e9b94a8ef23c665df0720a8b55718828807448d97aa0c22897b9fee058bcd7c535bdc04fd01f2d09752e592d1bb72b000dbd284c935af SHA512 d07c4456c1a3eaf2aac572f491393b52015cd3297f26ddd7aac771b12910637f7c176700148e7ef2c383b9274eccd5985013ef7c9e5041f963fddd08881bbd52
MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506
diff --git a/games-board/tali/tali-3.22.0.ebuild b/games-board/tali/tali-3.22.0.ebuild
index be815ac068d2..089bc788d043 100644
--- a/games-board/tali/tali-3.22.0.ebuild
+++ b/games-board/tali/tali-3.22.0.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Tali"
LICENSE="GPL-2+ FDL-1.1+"
SLOT="0"
-KEYWORDS="amd64 ~arm x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE=""
RDEPEND="