From 9ee6d97c2883d42f204a533a8bc1f4562df778fb Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 16 Sep 2020 09:32:48 +0100 Subject: gentoo resync : 16.09.2020 --- dev-games/Manifest.gz | Bin 6253 -> 6258 bytes dev-games/irrlicht/Manifest | 3 +- .../files/irrlicht-1.8.4-remove-sys-sysctl.h.patch | 38 +++ dev-games/irrlicht/irrlicht-1.8.4-r1.ebuild | 1 + dev-games/openscenegraph-qt/Manifest | 4 +- .../openscenegraph-qt-3.5.5.ebuild | 46 ---- .../openscenegraph-qt-3.5.7.ebuild | 2 +- dev-games/openscenegraph/Manifest | 6 +- .../files/openscenegraph-3.5.1-jpeg-9.patch | 34 --- .../files/openscenegraph-3.5.5-cmake.patch | 281 --------------------- .../openscenegraph/openscenegraph-3.5.5.ebuild | 142 ----------- .../openscenegraph/openscenegraph-3.6.4.ebuild | 2 +- dev-games/tiled/Manifest | 2 + dev-games/tiled/tiled-1.4.2.ebuild | 71 ++++++ 14 files changed, 118 insertions(+), 514 deletions(-) create mode 100644 dev-games/irrlicht/files/irrlicht-1.8.4-remove-sys-sysctl.h.patch delete mode 100644 dev-games/openscenegraph-qt/openscenegraph-qt-3.5.5.ebuild delete mode 100644 dev-games/openscenegraph/files/openscenegraph-3.5.1-jpeg-9.patch delete mode 100644 dev-games/openscenegraph/files/openscenegraph-3.5.5-cmake.patch delete mode 100644 dev-games/openscenegraph/openscenegraph-3.5.5.ebuild create mode 100644 dev-games/tiled/tiled-1.4.2.ebuild (limited to 'dev-games') diff --git a/dev-games/Manifest.gz b/dev-games/Manifest.gz index de22b51752a1..79859ad7cad8 100644 Binary files a/dev-games/Manifest.gz and b/dev-games/Manifest.gz differ diff --git a/dev-games/irrlicht/Manifest b/dev-games/irrlicht/Manifest index 8974e1b512bf..ef6c120b5f0a 100644 --- a/dev-games/irrlicht/Manifest +++ b/dev-games/irrlicht/Manifest @@ -1,4 +1,5 @@ +AUX irrlicht-1.8.4-remove-sys-sysctl.h.patch 1101 BLAKE2B 186373a614e3e15330559784eba9d56f19d915d3db7d29db1f919c10b17ef4c2242cfc0acfb6e5b3e56599a64e77171721ef4b4d5e1fe5ff1ddcc94ccf58e23a SHA512 a1a7bbc1c25ce8ddb4aefd323c420085d99463600cda2f633279cf16f97fb38094841b6b6d2f434710e16eb5b25374f51c420518567b1f855e4da37c02f85f08 DIST irrlicht-1.8.4-patchset.tar.bz2 4813 BLAKE2B acad0f0dcc2ff5778608d0620063e7c70935838447f4bd1b241e08fb24f69531c29d96e95de394a3018e239fd7865bc3b50dc9ed5d54dd171b7b51df6c740b4d SHA512 5035cdf42fd26449d03e849ca248f6abcfcea1b0e9827683f00be2545ce90e3979e41c94fd487cfb1c67450e2e973f872d11d233c5a5b654700cec2ccb7f5602 DIST irrlicht-1.8.4.zip 27927144 BLAKE2B 2c2d7e1306b169e537258152f88b11578d8a33c0ebe58e7ee48242048b70b9ba01069fcf272e44e18f7afbd1e6ec89d6bd86289d203929388e6b96871c048a98 SHA512 de69ddd2c6bc80a1b27b9a620e3697b1baa552f24c7d624076d471f3aecd9b15f71dce3b640811e6ece20f49b57688d428e3503936a7926b3e3b0cc696af98d1 -EBUILD irrlicht-1.8.4-r1.ebuild 1834 BLAKE2B 6ec3a94c9af80d88a5c7aaad3c77c1d53f3f27c5c5bbb5ca88b7689ddb1a315c910af80a26da732df82839fb3d858fa1d4882ae86cb544940cc8892b4a743c28 SHA512 69f2c3cf903d5cd9193cbc79f741919ff7918c59232e6861d3d727e7195859a0aed09e51f5e2329ed9eaadba3c0691b262b2484bb8b15ca1166092bf80600422 +EBUILD irrlicht-1.8.4-r1.ebuild 1880 BLAKE2B b1fd187e1deb25f5005bb660d7380b09cfc3b818c5c2101f67cdddb1a494fc33e4274efa818af651af2624ef24eb538fa177d6fd07cdc6f3212967bf364fca36 SHA512 717b5436c722cbf35e25c89ece1ad33a3f983b8a779463a00dd43660c2db7e14959566fd7af4158dbab212306a8e967c2edd5a39b703cb784963677f339a5e31 MISC metadata.xml 964 BLAKE2B 53a776bc251d381e194ad54eb4f0a24e3d1b0729281d69e1f48d1b744a1de1f33b7e5b400123d4cd04aa74a3e5db0a00682a67f389744fd33c4307437d0e5a30 SHA512 858c0cf4a2ac22ca6728a1449e59fd7a8c098a01587cd039e725b26ee71feb13217036f24bb5de2cbde6f27855eeb0347b43887a56f64a6f7a98f47b0f481503 diff --git a/dev-games/irrlicht/files/irrlicht-1.8.4-remove-sys-sysctl.h.patch b/dev-games/irrlicht/files/irrlicht-1.8.4-remove-sys-sysctl.h.patch new file mode 100644 index 000000000000..2e5fc63e6f8a --- /dev/null +++ b/dev-games/irrlicht/files/irrlicht-1.8.4-remove-sys-sysctl.h.patch @@ -0,0 +1,38 @@ +From 5382142d37730f6758753b758c91e257ffd5892c Mon Sep 17 00:00:00 2001 +From: Romain Naour +Date: Sun, 9 Apr 2017 22:20:19 +0200 +Subject: [PATCH] remove sys/sysctl.h + +With musl irrlicht doesn't build due to missing sys/sysctl.h + +fatal error: sys/sysctl.h: No such file or directory + +From [1] +"sysctl does not work, and NEVER worked. using it is bogus. +it was a bogus experimental syscall that was deprecated before +it was ever used (basically, a broken binary version of +/proc/sys, without any stability between kernel versions for +what the binary constants meant)." + +[1] https://devsonacid.wordpress.com/tag/musl/ + +Signed-off-by: Romain Naour +--- + source/Irrlicht/COSOperator.cpp | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/source/Irrlicht/COSOperator.cpp b/source/Irrlicht/COSOperator.cpp +index 0899d1d..ccf5ef5 100644 +--- a/source/Irrlicht/COSOperator.cpp ++++ b/source/Irrlicht/COSOperator.cpp +@@ -13,7 +13,6 @@ + #include + #ifndef _IRR_SOLARIS_PLATFORM_ + #include +-#include + #endif + #endif + +-- +2.9.3 + diff --git a/dev-games/irrlicht/irrlicht-1.8.4-r1.ebuild b/dev-games/irrlicht/irrlicht-1.8.4-r1.ebuild index 938b141e5e0f..8a74c20ddcfb 100644 --- a/dev-games/irrlicht/irrlicht-1.8.4-r1.ebuild +++ b/dev-games/irrlicht/irrlicht-1.8.4-r1.ebuild @@ -33,6 +33,7 @@ PATCHES=( "${WORKDIR}"/${P}-patchset/${P}-demoMake.patch "${WORKDIR}"/${P}-patchset/${P}-mesa-10.x.patch "${WORKDIR}"/${P}-patchset/${P}-jpeg-9a.patch + "${FILESDIR}/${P}-remove-sys-sysctl.h.patch" ) DOCS=( changes.txt readme.txt ) diff --git a/dev-games/openscenegraph-qt/Manifest b/dev-games/openscenegraph-qt/Manifest index bd10570ae55d..eecdd3894130 100644 --- a/dev-games/openscenegraph-qt/Manifest +++ b/dev-games/openscenegraph-qt/Manifest @@ -1,7 +1,5 @@ AUX openscenegraph-qt-3.5.5-cmake.patch 3190 BLAKE2B c8a52a2d0b626e7a12b3f683380d6d3f20973330220f53be288413616d0ccf063cd40b864b1fb77ff2762313d24624533380d20a37538b92664647fc2f42c7c0 SHA512 b5350082a9755f73274103b1bc6d5b08954cd6b23e22d15e26e617bd55016ab3df29c0712af775e4e357213456fd8daa4d443f28b06979e76e32ce0df60393a1 AUX openscenegraph-qt-3.5.5-qt-5.11b3.patch 1115 BLAKE2B 0a90b65caf3209d51ec699490dd6b1863fc965c54cb5fac5dcfa2efc4997225563d44842c9fffa07b6b2c75d62fe9577f56fcb067966bbf1cd9031c8677f41be SHA512 9223a53ae700fc25aaa02a0feef5f69313c94d05415c0372d55f56a9996ab3edb6712ea19b07bc507d7b1c8db21e4c9dda177eeaad094d94fc04133cdeb7ac10 -DIST osgQt-3.5.5.tar.gz 1003973 BLAKE2B 4646fc0d01a5fc3023acb4be9d8b9e9982faf3849b9c7dbe775ff06642b9540559ef67189f31ebcf6a2fe49d24066d744ce9cfd409e76c9143ac16867648a620 SHA512 50faee9a1539c1e29bb1c244fa32194b22cbe43f43980b7c270aa45cd225ac5e3fe9445d63b1efb767c8a2ce8e5ffa417783d1a446ed965b23a06100a241d498 DIST osgQt-3.5.7.tar.gz 1000217 BLAKE2B f0279b122fc9492d29ea0c55afa81376d2ad4a35c42b301312137ca6d375fd2ef519efacfaf2f77b9dc3a7a26313b3d3213fc0589359c89695835f12488e6efb SHA512 5698b824f6e747eaf19b970784dce6e38fbe50176e6c5d0cab86dab417c8831036c0f050fc52f1ab2a79925f8356dd43559aa123aab4b70a4df28273125e4d03 -EBUILD openscenegraph-qt-3.5.5.ebuild 970 BLAKE2B ad265f5b646fd029a3a40038fdf39262a93a3e7da58b44a09bc2a183327cd2f4e71e2c201dcb12891c141b25197616a4ff6b1f870acdc0673b76e144123ace04 SHA512 88d9a8a78277e6335dc8a064fb6f05e7f63c687cd1436c68bba56c03e9005bd42cfecdb418d87d9c82b35440d4cfcaec84c67178c02afeb8ce29b5937c3d411a -EBUILD openscenegraph-qt-3.5.7.ebuild 1020 BLAKE2B 538bfd2f8970ac5294e95aaf955accb5c28183915044be546c58682c8c0101cd7243274d2375471296b3a53a839ab31d842fbd7bf8d893f972b5bf2c7263b8cd SHA512 a9a9a4aaf9bc253919051c049dc193ff0cf770073525f02694ff30145e47bbb4a16d5343ed1c1243ddfa811cd20b94845d2c543c8d34f74e7cb3696b7949fbe3 +EBUILD openscenegraph-qt-3.5.7.ebuild 1019 BLAKE2B 0287159f2698e4598331872367545f89090fa65d3470dd907ab2076b230167bafa0d2fbd716f0ab724550debc5fceef8a8e35001936936ee6e5c7e9e5525349a SHA512 9a2520187e86889d3217ec603764d6ff9dd61a84a0082e6e0cbfa27f762e8a7d3f52c6852a290e99c8e2555edb6bcf858124e0c683afce736b686d91f10ba0ec MISC metadata.xml 997 BLAKE2B fbb3c9765491c15ebd269fde3aa01ef177d038f1a0f1d1f189adfb457aab8dfd69774c074235a7f95d6d02c53dfa6ba5872d50cdcbafc03141a8b5ba44d823dd SHA512 3b5f9b2f408f6f68a28f3427d463d0036d1b6286df549d189ed4d88ebe0a607a3d570f98fa11035f440e684f55f6d7d3f1383b281c37a1be3f611cfb8d530169 diff --git a/dev-games/openscenegraph-qt/openscenegraph-qt-3.5.5.ebuild b/dev-games/openscenegraph-qt/openscenegraph-qt-3.5.5.ebuild deleted file mode 100644 index 2685d3688f4b..000000000000 --- a/dev-games/openscenegraph-qt/openscenegraph-qt-3.5.5.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -MY_PN="osgQt" -MY_P=${MY_PN}-${PV} - -inherit cmake-utils -DESCRIPTION="Qt support for OpenSceneGraph" -HOMEPAGE="http://www.openscenegraph.org/" -SRC_URI="https://github.com/openscenegraph/${MY_PN}/archive/${PV}.tar.gz -> ${MY_P}.tar.gz" - -LICENSE="wxWinLL-3 LGPL-2.1" -SLOT="0/145" # NOTE: CHECK WHEN BUMPING! Subslot is SOVERSION -KEYWORDS="amd64 ~ppc64 x86" -IUSE="debug examples" - -RDEPEND=" - dev-games/openscenegraph:${SLOT} - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtopengl:5 - dev-qt/qtwebkit:5 - examples? ( dev-qt/qtwidgets:5 ) -" -DEPEND="${RDEPEND} - virtual/pkgconfig -" - -S="${WORKDIR}/${MY_P}" - -PATCHES=( - "${FILESDIR}"/${PN}-3.5.5-cmake.patch - "${FILESDIR}"/${PN}-3.5.5-qt-5.11b3.patch -) - -src_configure() { - local mycmakeargs=( - -DDYNAMIC_OPENSCENEGRAPH=ON - -DDESIRED_QT_VERSION=5 - -DBUILD_OSG_EXAMPLES=$(usex examples) - ) - - cmake-utils_src_configure -} diff --git a/dev-games/openscenegraph-qt/openscenegraph-qt-3.5.7.ebuild b/dev-games/openscenegraph-qt/openscenegraph-qt-3.5.7.ebuild index e900872d10cc..96ab9bcba0b6 100644 --- a/dev-games/openscenegraph-qt/openscenegraph-qt-3.5.7.ebuild +++ b/dev-games/openscenegraph-qt/openscenegraph-qt-3.5.7.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/openscenegraph/${MY_PN}/archive/${PV}.tar.gz -> ${MY LICENSE="wxWinLL-3 LGPL-2.1" SLOT="0/145" # NOTE: CHECK WHEN BUMPING! Subslot is SOVERSION -KEYWORDS="~amd64 ~ppc64 x86" +KEYWORDS="amd64 ~ppc64 x86" IUSE="examples webkit" RDEPEND=" diff --git a/dev-games/openscenegraph/Manifest b/dev-games/openscenegraph/Manifest index b4a5f62444de..de671a8ee191 100644 --- a/dev-games/openscenegraph/Manifest +++ b/dev-games/openscenegraph/Manifest @@ -1,11 +1,7 @@ -AUX openscenegraph-3.5.1-jpeg-9.patch 1211 BLAKE2B 7fedf10332a13270a489c5d2e662947ca84659ad5abc43190d0415212b083b72933b01f84caed161d457490587c8236e38e070e734c649c44b0d67fdc7399a2d SHA512 404439415f8ff6881a90be44281e4a811f018c3e82c2981d076a106e63a3c44fd769867496b8f8a7d53669ba660ab9076a6ccab31e921e9abab65d2ba652b5cc -AUX openscenegraph-3.5.5-cmake.patch 11029 BLAKE2B 924c464b46b58e97efc3d477742c58c1762ccd4ad9cbc4ecb45232a1d4b8a476540d38031a6886c46a792c2a30da381a75c11a3a8303da56620c28e423043876 SHA512 f5cf409acd5d4e11b7f90fca8775e50cf57ae020fdae74e26d05a984726cb614d33f317c5ec985a198865cd445b3a1e8e2f5843af8ba10c890eb332ed9498504 AUX openscenegraph-3.6.3-cmake.patch 993 BLAKE2B 3adb6691bb1c2e9cc4e88ef5c1e107bd429564248fd72c6f4d70c1622b2933273e02f294d5fd3b2529fdbbdef65cdba41db7b441b7334b6180995896b52f8212 SHA512 2905fa5031641f2d3a8cec46c32c1cbf8adfb34b7c460c22eaecca66f5cc0b73c2bda4ed68dca3bda12a5f49385c2257bd5b4f3271b13eb979298eeaefb45789 AUX openscenegraph-3.6.3-docdir.patch 2991 BLAKE2B 9d2d3bab0d8956f66b4b23a112dbd42cbf6dc60b8f423d71f1082700d19a04867232597fadd14a60c77a0add9e60b5ffb4a0db6811dd26d854afb04d208cf716 SHA512 fd1294e441007b488186dbd944c82d1f960f7a898bcc093d0a5edfb936c727f18ad289be8dec8cfa4fbba80965bb7992b6d3a4e2c0f690a7736c05cda49a2bea -DIST OpenSceneGraph-3.5.5.tar.gz 5666085 BLAKE2B f474f7e62476c816cc9b036995f2571e65d33ed426a95eb2727994fd2c46e95457bf5392e488556e53c13c30bd46250f0c3d871678a4de234eae8953c03560a6 SHA512 f4a890bfbabab0ed8d50ad50e8f9ae5aa6edd4a73eda30d6c53ad478889608f7c980306a79549ca1e472cdd3df8061af03537c8139fa6446b00aebf47ec26827 DIST OpenSceneGraph-3.6.4.tar.gz 5771539 BLAKE2B 3f608566ed8bd927f30c18ab25147826a40655bfa0eca2b0765f775d1fca53c090b77c9963b392bb73b405150f64f1b3bdc57ac6ef59de7f88bf9fd208b2ff6e SHA512 7cb34fc279ba62a7d7177d3f065f845c28255688bd29026ffb305346e1bb2e515a22144df233e8a7246ed392044ee3e8b74e51bf655282d33ab27dcaf12f4b19 DIST OpenSceneGraph-3.6.5.tar.gz 5780762 BLAKE2B 31ebeeae94eb6aff043788313946d5c08886f97d97cd5796e600918e137ef7f06839206b79b2f5649aac7f34037d4d79e18a5638152e150de931b7f7a7d3c38b SHA512 7002fa30a3bcf6551d2e1050b4ca75a3736013fd190e4f50953717406864da1952deb09f530bc8c5ddf6e4b90204baec7dbc283f497829846d46d561f66feb4b -EBUILD openscenegraph-3.5.5.ebuild 3638 BLAKE2B 27b665585e57612457eff670f7e0d0dd90814701fb69853285d140bfc08ee9849dbc9754cb90e9397aeda63b8bf2b40f45a9d80e693484d27f815439e5d0e500 SHA512 bf13b1b1bef914464df6730f1ff2b702b30c986a54fa0d673aed6cabdae04139eb09ed57197d4f7facb2033fc9a3a7ac1a454c2fdff18274aacd29951b817c0a -EBUILD openscenegraph-3.6.4.ebuild 4086 BLAKE2B 358547b9f17c9199013e4ca554ff46f6b740df15c6988f332113e808386ecbcf162f7a2ae06d5a8b82cfd1d88f4560894cdbd97ca42b8af0f8b1df3f53e8da30 SHA512 e514a59dfbc66715d4d30b9abb40cacc5e4c219d0834c0984380a738803031db53e04ee3394b28e97d60e02239dd1c6df5091782a9f4fc1d2a010e930733007f +EBUILD openscenegraph-3.6.4.ebuild 4084 BLAKE2B 1cdcd148184400626cace2503ca2d0606584c35f945dd510fd5a3588dc14f002b15bb3bbad765af147a3d520ff25cbf6b858f043e4b9741043110c798aef1e3a SHA512 662490b464497b06b3b210327244c71b820dc20502ff1b7f32d0effe788de74d325935860f84a4f32f04de62cf24e2f241cacbe0da6e92f306050bb3e975135b EBUILD openscenegraph-3.6.5.ebuild 3999 BLAKE2B 164e857edb269a18453ce00da9d7c80ff8f4cf4c3daf765a10eaae2ed4f46bfdb3841a4fbbb10170139417a664b5aa1fcff5270889f6283a7e8e494a845da9ac SHA512 af11df69e1e7c948ddca05c59653534f99c7644887ce0c4340b83b69873e5e81a0fa0701496b38df30a3e65d6ddde052525b2f52f02cb6bc75e1d070f8a10dc7 MISC metadata.xml 1759 BLAKE2B 6cdfd94a0888ac7716c282b7a473fdc23b00542bf55fe0b7b271d81dac36e1dbe6ef6923a3f6a48d6730b27fccbe6a197ebdce0c3611d736cd6674aec9ae35a8 SHA512 48f68b29d2d8ab7aeb31bdd7322ba39f1c5f9c4c14a301c828c084a774e80a818e2366bbaf2728d1a32a9d20b62bda2a45ab49a331c160d4359c1175787a9999 diff --git a/dev-games/openscenegraph/files/openscenegraph-3.5.1-jpeg-9.patch b/dev-games/openscenegraph/files/openscenegraph-3.5.1-jpeg-9.patch deleted file mode 100644 index f6e85e8e352d..000000000000 --- a/dev-games/openscenegraph/files/openscenegraph-3.5.1-jpeg-9.patch +++ /dev/null @@ -1,34 +0,0 @@ -From 34b4e7001522c1b47b4211dac34d2d6a6b994a6f Mon Sep 17 00:00:00 2001 -From: Robert Osfield -Date: Thu, 17 Aug 2017 10:52:59 +0100 -Subject: [PATCH] Added version check for boolean, TRUE and FALSE settings - ---- - src/osgPlugins/jpeg/ReaderWriterJPEG.cpp | 14 ++++++++------ - 1 file changed, 8 insertions(+), 6 deletions(-) - -diff --git a/src/osgPlugins/jpeg/ReaderWriterJPEG.cpp b/src/osgPlugins/jpeg/ReaderWriterJPEG.cpp -index 9f7f4c38937..115203322a5 100644 ---- a/src/osgPlugins/jpeg/ReaderWriterJPEG.cpp -+++ b/src/osgPlugins/jpeg/ReaderWriterJPEG.cpp -@@ -70,12 +70,14 @@ namespace osgDBJPEG - - static int jpegerror = ERR_NO_ERROR; - --/* Some versions of jmorecfg.h define boolean, some don't... -- Those that do also define HAVE_BOOLEAN, so we can guard using that. */ --#ifndef HAVE_BOOLEAN -- typedef int boolean; -- #define FALSE 0 -- #define TRUE 1 -+#if JPEG_LIB_VERSION < 90 -+ /* Some versions of jmorecfg.h define boolean, some don't... -+ Those that do also define HAVE_BOOLEAN, so we can guard using that. */ -+ #ifndef HAVE_BOOLEAN -+ typedef int boolean; -+ #define FALSE 0 -+ #define TRUE 1 -+ #endif - #endif - - /* CODE FOR READING/WRITING JPEG FROM STREAMS diff --git a/dev-games/openscenegraph/files/openscenegraph-3.5.5-cmake.patch b/dev-games/openscenegraph/files/openscenegraph-3.5.5-cmake.patch deleted file mode 100644 index 6b8ea7abe60e..000000000000 --- a/dev-games/openscenegraph/files/openscenegraph-3.5.5-cmake.patch +++ /dev/null @@ -1,281 +0,0 @@ ---- OpenSceneGraph-3.4.0/CMakeLists.txt -+++ OpenSceneGraph-3.4.0/CMakeLists.txt -@@ -607,6 +607,7 @@ - - # INSTALL_FILES(/include/osg/ FILES "${OPENSCENEGRAPH_CONFIG_HEADER}") - -+INCLUDE(MacroOptionalFindPackage) - - ################################################################################ - # Set Version header file -@@ -716,42 +716,42 @@ - ANDROID_3RD_PARTY() - ELSE() - # Common to all platforms except android: -- FIND_PACKAGE(Freetype) -- FIND_PACKAGE(Inventor) -- FIND_PACKAGE(Jasper) -- FIND_PACKAGE(OpenEXR) -- FIND_PACKAGE(COLLADA) -- FIND_PACKAGE(FBX) -- FIND_PACKAGE(ZLIB) -- FIND_PACKAGE(Xine) -- FIND_PACKAGE(OpenVRML) -- FIND_PACKAGE(GDAL) -- FIND_PACKAGE(GTA) -- FIND_PACKAGE(CURL) -- FIND_PACKAGE(LibVNCServer) -- FIND_PACKAGE(OurDCMTK) -- FIND_PACKAGE(FFmpeg) -- FIND_PACKAGE(GStreamer COMPONENTS app pbutils) -- FIND_PACKAGE(GLIB COMPONENTS gobject) -+ MACRO_OPTIONAL_FIND_PACKAGE(Freetype) -+ MACRO_OPTIONAL_FIND_PACKAGE(Inventor) -+ MACRO_OPTIONAL_FIND_PACKAGE(Jasper) -+ MACRO_OPTIONAL_FIND_PACKAGE(OpenEXR) -+ MACRO_OPTIONAL_FIND_PACKAGE(COLLADA) -+ MACRO_OPTIONAL_FIND_PACKAGE(FBX) -+ MACRO_OPTIONAL_FIND_PACKAGE(ZLIB) -+ MACRO_OPTIONAL_FIND_PACKAGE(Xine) -+ MACRO_OPTIONAL_FIND_PACKAGE(OpenVRML) -+ MACRO_OPTIONAL_FIND_PACKAGE(GDAL) -+ MACRO_OPTIONAL_FIND_PACKAGE(GTA) -+ MACRO_OPTIONAL_FIND_PACKAGE(CURL) -+ MACRO_OPTIONAL_FIND_PACKAGE(LibVNCServer) -+ MACRO_OPTIONAL_FIND_PACKAGE(OurDCMTK) -+ MACRO_OPTIONAL_FIND_PACKAGE(FFmpeg) -+ MACRO_OPTIONAL_FIND_PACKAGE(GStreamer COMPONENTS app pbutils) -+ MACRO_OPTIONAL_FIND_PACKAGE(GLIB COMPONENTS gobject) - FIND_PACKAGE(DirectShow) -- FIND_PACKAGE(SDL2) -- FIND_PACKAGE(SDL) -- FIND_PACKAGE(Poppler-glib) -- FIND_PACKAGE(RSVG) -- FIND_PACKAGE(GtkGl) -+ MACRO_OPTIONAL_FIND_PACKAGE(SDL2) -+ MACRO_OPTIONAL_FIND_PACKAGE(SDL) -+ MACRO_OPTIONAL_FIND_PACKAGE(Poppler-glib) -+ MACRO_OPTIONAL_FIND_PACKAGE(RSVG) -+ MACRO_OPTIONAL_FIND_PACKAGE(GtkGl) - FIND_PACKAGE(DirectInput) -- FIND_PACKAGE(NVTT) -+ MACRO_OPTIONAL_FIND_PACKAGE(NVTT) - IF (NOT WIN32) -- FIND_PACKAGE(Asio) -+ MACRO_OPTIONAL_FIND_PACKAGE(Asio) - ENDIF() - FIND_PACKAGE(ZeroConf) - -- FIND_PACKAGE(LIBLAS) -+ MACRO_OPTIONAL_FIND_PACKAGE(LIBLAS) - - IF (NOT(OSG_USE_LOCAL_LUA_SOURCE)) -- FIND_PACKAGE(Lua52) -+ MACRO_OPTIONAL_FIND_PACKAGE(Lua52) - IF (NOT (LUA_LIBRARIES AND LUA_INCLUDE_DIR)) -- FIND_PACKAGE(Lua51) -+ MACRO_OPTIONAL_FIND_PACKAGE(Lua51) - ENDIF() - ENDIF() - -@@ -768,11 +768,11 @@ - IF (BUILD_OSG_EXAMPLES AND NOT ANDROID) - - -- FIND_PACKAGE(FLTK) -- FIND_PACKAGE(FOX) -+ MACRO_OPTIONAL_FIND_PACKAGE(FLTK) -+ MACRO_OPTIONAL_FIND_PACKAGE(FOX) - - SET(wxWidgets_USE_LIBS base core gl net) -- FIND_PACKAGE(wxWidgets) -+ MACRO_OPTIONAL_FIND_PACKAGE(wxWidgets) - - ENDIF(BUILD_OSG_EXAMPLES AND NOT ANDROID) - -@@ -789,10 +790,10 @@ - # can use Quicktime. - IF(NOT ANDROID) - IF(NOT APPLE) -- FIND_PACKAGE(GIFLIB) -- FIND_PACKAGE(JPEG) -- FIND_PACKAGE(PNG) -- FIND_PACKAGE(TIFF) -+ MACRO_OPTIONAL_FIND_PACKAGE(GIFLIB) -+ MACRO_OPTIONAL_FIND_PACKAGE(JPEG) -+ MACRO_OPTIONAL_FIND_PACKAGE(PNG) -+ MACRO_OPTIONAL_FIND_PACKAGE(TIFF) - # QuickTime is required for OS X, but optional for Windows. - IF(WIN32) - FIND_PACKAGE(QuickTime) -@@ -848,15 +849,7 @@ - SET(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -D_DEBUG") - ENDIF() - --IF(UNIX AND NOT WIN32 AND NOT APPLE) -- IF(CMAKE_SIZEOF_VOID_P MATCHES "8") -- SET(LIB_POSTFIX "64" CACHE STRING "suffix for 32/64 dir placement") -- MARK_AS_ADVANCED(LIB_POSTFIX) -- ENDIF() --ENDIF() --IF(NOT DEFINED LIB_POSTFIX) -- SET(LIB_POSTFIX "") --ENDIF() -+SET(LIB_POSTFIX ${LIB_SUFFIX}) - - # Here we apparantly do some funky stuff with making the bin/ and lib/ - # folders which is probably needed to work around a very old CMake bug? -@@ -1191,7 +1184,7 @@ - ${PROJECT_BINARY_DIR}/doc/OpenSceneGraphReferenceDocs/osg32-32.png COPYONLY - ) - #INSTALL(FILES ${PROJECT_BINARY_DIR}/doc/${PROJECT_NAME}ReferenceDocs-${OPENSCENEGRAPH_VERSION}.chm DESTINATION doc OPTIONAL COMPONENT openscenegraph-doc) -- INSTALL(DIRECTORY ${PROJECT_BINARY_DIR}/doc/OpenSceneGraphReferenceDocs DESTINATION doc COMPONENT openscenegraph-doc) -+ INSTALL(DIRECTORY ${PROJECT_BINARY_DIR}/doc/OpenSceneGraphReferenceDocs DESTINATION ${GENTOO_DOCDIR} COMPONENT openscenegraph-doc) - - # now set up openthreads documentation generation - IF(BUILD_REF_DOCS_TAGFILE) -@@ -1207,7 +1200,7 @@ - ${PROJECT_BINARY_DIR}/doc/OpenThreadsReferenceDocs/osg32-32.png COPYONLY - ) - #INSTALL(FILES ${PROJECT_BINARY_DIR}/doc/${PROJECT_NAME}ReferenceDocs-${OPENSCENEGRAPH_VERSION}.chm DESTINATION doc OPTIONAL COMPONENT openscenegraph-doc) -- INSTALL(DIRECTORY ${PROJECT_BINARY_DIR}/doc/OpenThreadsReferenceDocs DESTINATION doc COMPONENT openthreads-doc) -+ INSTALL(DIRECTORY ${PROJECT_BINARY_DIR}/doc/OpenThreadsReferenceDocs DESTINATION ${GENTOO_DOCDIR} COMPONENT openthreads-doc) - - # Process our other doxyfiles but don't create targets for these - CONFIGURE_FILE(${PROJECT_SOURCE_DIR}/doc/Doxyfiles/all_Doxyfile ---- OpenSceneGraph-3.4.0/CMakeModules/COPYING-CMAKE-SCRIPTS -+++ OpenSceneGraph-3.4.0/CMakeModules/COPYING-CMAKE-SCRIPTS -@@ -0,0 +1,22 @@ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions -+are met: -+ -+1. Redistributions of source code must retain the copyright -+ notice, this list of conditions and the following disclaimer. -+2. Redistributions in binary form must reproduce the copyright -+ notice, this list of conditions and the following disclaimer in the -+ documentation and/or other materials provided with the distribution. -+3. The name of the author may not be used to endorse or promote products -+ derived from this software without specific prior written permission. -+ -+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -+IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -+NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -+THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ---- OpenSceneGraph-3.4.0/CMakeModules/FindFLTK.cmake.rej -+++ OpenSceneGraph-3.4.0/CMakeModules/FindFLTK.cmake.rej -@@ -0,0 +1,55 @@ -+--- CMakeModules/FindFLTK.cmake 2010-11-11 17:51:46.000000000 +0100 -++++ CMakeModules/FindFLTK.cmake 2014-08-20 00:29:31.229439251 +0200 -+@@ -1,52 +0,0 @@ -+-# Locate FLTK -+-# This module defines -+-# FLTK_LIBRARY -+-# FLTK_FOUND, if false, do not try to link to gdal -+-# FLTK_INCLUDE_DIR, where to find the headers -+-# -+-# $FLTK_DIR is an environment variable that would -+-# correspond to the ./configure --prefix=$FLTK_DIR -+-# -+-# Created by Robert Osfield. -+- -+-FIND_PATH(FLTK_INCLUDE_DIR Fl/Fl.H Fl/Fl.h -+- $ENV{FLTK_DIR}/include -+- $ENV{FLTK_DIR} -+- ~/Library/Frameworks -+- /Library/Frameworks -+- /usr/local/include -+- /usr/include -+- /sw/include # Fink -+- /opt/local/include # DarwinPorts -+- /opt/csw/include # Blastwave -+- /opt/include -+- /usr/freeware/include -+-) -+- -+-MACRO(FIND_FLTK_LIBRARY MYLIBRARY MYLIBRARYNAME) -+- -+- FIND_LIBRARY(${MYLIBRARY} -+- NAMES ${MYLIBRARYNAME} -+- PATHS -+- $ENV{FLTK_DIR}/lib -+- $ENV{FLTK_DIR} -+- ~/Library/Frameworks -+- /Library/Frameworks -+- /usr/local/lib -+- /usr/lib -+- /sw/lib -+- /opt/local/lib -+- /opt/csw/lib -+- /opt/lib -+- /usr/freeware/lib64 -+- ) -+- -+-ENDMACRO(FIND_FLTK_LIBRARY LIBRARY LIBRARYNAME) -+- -+-FIND_FLTK_LIBRARY(FLTK_LIBRARY fltk) -+-FIND_FLTK_LIBRARY(FLTK_GL_LIBRARY fltk_gl) -+- -+-SET(FLTK_FOUND "NO") -+-IF(FLTK_LIBRARY AND FLTK_INCLUDE_DIR) -+- SET(FLTK_FOUND "YES") -+-ENDIF(FLTK_LIBRARY AND FLTK_INCLUDE_DIR) ---- OpenSceneGraph-3.4.0/CMakeModules/MacroOptionalFindPackage.cmake -+++ OpenSceneGraph-3.4.0/CMakeModules/MacroOptionalFindPackage.cmake -@@ -0,0 +1,28 @@ -+# - MACRO_OPTIONAL_FIND_PACKAGE() combines FIND_PACKAGE() with an OPTION() -+# MACRO_OPTIONAL_FIND_PACKAGE( [QUIT] ) -+# This macro is a combination of OPTION() and FIND_PACKAGE(), it -+# works like FIND_PACKAGE(), but additionally it automatically creates -+# an option name WITH_, which can be disabled via the cmake GUI. -+# or via -DWITH_=OFF -+# The standard _FOUND variables can be used in the same way -+# as when using the normal FIND_PACKAGE() -+ -+# Copyright (c) 2006, Alexander Neundorf, -+# -+# Redistribution and use is allowed according to the terms of the BSD license. -+# For details see the accompanying COPYING-CMAKE-SCRIPTS file. -+ -+ -+macro (MACRO_OPTIONAL_FIND_PACKAGE _name ) -+ option(WITH_${_name} "Search for ${_name} package" ON) -+ if (WITH_${_name}) -+ find_package(${_name} ${ARGN}) -+ else (WITH_${_name}) -+ set(${_name}_FOUND) -+ set(${_name}_INCLUDE_DIR) -+ set(${_name}_INCLUDES) -+ set(${_name}_LIBRARY) -+ set(${_name}_LIBRARIES) -+ endif (WITH_${_name}) -+endmacro (MACRO_OPTIONAL_FIND_PACKAGE) -+ ---- OpenSceneGraph-3.5.5/CMakeModules/OsgMacroUtils.cmake -+++ OpenSceneGraph-3.5.5/CMakeModules/OsgMacroUtils.cmake -@@ -463,7 +463,7 @@ MACRO(SETUP_EXAMPLE EXAMPLE_NAME) - IF(APPLE) - INSTALL(TARGETS ${TARGET_TARGETNAME} RUNTIME DESTINATION share/OpenSceneGraph/bin BUNDLE DESTINATION share/OpenSceneGraph/bin ) - ELSE(APPLE) -- INSTALL(TARGETS ${TARGET_TARGETNAME} RUNTIME DESTINATION share/OpenSceneGraph/bin COMPONENT openscenegraph-examples ) -+ INSTALL(TARGETS ${TARGET_TARGETNAME} RUNTIME DESTINATION bin COMPONENT openscenegraph-examples ) - IF(MSVC) - INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${TARGET_TARGETNAME}${CMAKE_RELWITHDEBINFO_POSTFIX}.pdb DESTINATION share/OpenSceneGraph/bin COMPONENT openscenegraph-examples CONFIGURATIONS RelWithDebInfo) - INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${TARGET_TARGETNAME}${CMAKE_DEBUG_POSTFIX}.pdb DESTINATION share/OpenSceneGraph/bin COMPONENT openscenegraph-examples CONFIGURATIONS Debug) - ---- OpenSceneGraph-3.4.0/examples/osgviewerFLTK/CMakeLists.txt -+++ OpenSceneGraph-3.4.0/examples/osgviewerFLTK/CMakeLists.txt -@@ -1,6 +1,6 @@ - SET(TARGET_SRC osgviewerFLTK.cpp ) - --SET(TARGET_EXTERNAL_LIBRARIES ${FLTK_LIBRARY} ${FLTK_GL_LIBRARY}) -+SET(TARGET_EXTERNAL_LIBRARIES ${FLTK_BASE_LIBRARY} ${FLTK_GL_LIBRARY}) - - INCLUDE_DIRECTORIES(${FLTK_INCLUDE_DIR} ) - diff --git a/dev-games/openscenegraph/openscenegraph-3.5.5.ebuild b/dev-games/openscenegraph/openscenegraph-3.5.5.ebuild deleted file mode 100644 index 001828294345..000000000000 --- a/dev-games/openscenegraph/openscenegraph-3.5.5.ebuild +++ /dev/null @@ -1,142 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -WX_GTK_VER="3.0-gtk3" - -inherit cmake-utils flag-o-matic wxwidgets vcs-snapshot - -MY_PN="OpenSceneGraph" -MY_P=${MY_PN}-${PV} - -DESCRIPTION="Open source high performance 3D graphics toolkit" -HOMEPAGE="http://www.openscenegraph.org/" -SRC_URI="https://github.com/${PN}/${MY_PN}/archive/${MY_P}.tar.gz" - -LICENSE="wxWinLL-3 LGPL-2.1" -SLOT="0/145" # NOTE: CHECK WHEN BUMPING! Subslot is SOVERSION -KEYWORDS="amd64 ~hppa ppc ppc64 x86" -IUSE="asio curl debug doc examples ffmpeg fltk fox gdal gif glut gstreamer jpeg -las lua openexr openinventor osgapps pdf png sdl sdl2 svg tiff -truetype vnc wxwidgets xine xrandr zlib" - -REQUIRED_USE="sdl2? ( sdl )" - -# TODO: COLLADA, FBX, GTA, OpenVRML, Performer, DCMTK -RDEPEND=" - x11-libs/libSM - x11-libs/libXext - virtual/glu - virtual/opengl - asio? ( dev-cpp/asio ) - curl? ( net-misc/curl ) - examples? ( - fltk? ( x11-libs/fltk:1[opengl] ) - fox? ( x11-libs/fox:1.6[opengl] ) - glut? ( media-libs/freeglut ) - sdl2? ( media-libs/libsdl2 ) - wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[opengl,X] ) - ) - ffmpeg? ( media-video/ffmpeg:0= ) - gdal? ( sci-libs/gdal ) - gif? ( media-libs/giflib:= ) - gstreamer? ( - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - ) - jpeg? ( virtual/jpeg:0 ) - las? ( >=sci-geosciences/liblas-1.8.0 ) - lua? ( >=dev-lang/lua-5.1.5:* ) - openexr? ( - media-libs/ilmbase:= - media-libs/openexr:= - ) - openinventor? ( media-libs/coin ) - pdf? ( app-text/poppler[cairo] ) - png? ( media-libs/libpng:0= ) - sdl? ( media-libs/libsdl ) - svg? ( - gnome-base/librsvg - x11-libs/cairo - ) - tiff? ( media-libs/tiff:0 ) - truetype? ( media-libs/freetype:2 ) - vnc? ( net-libs/libvncserver ) - xine? ( media-libs/xine-lib ) - xrandr? ( x11-libs/libXrandr ) - zlib? ( sys-libs/zlib ) -" -DEPEND="${RDEPEND} - app-arch/unzip - virtual/pkgconfig - x11-base/xorg-proto - doc? ( app-doc/doxygen ) -" - -S="${WORKDIR}/${MY_P}" - -PATCHES=( - "${FILESDIR}"/${PN}-3.5.5-cmake.patch - "${FILESDIR}"/${PN}-3.5.1-jpeg-9.patch -) - -src_configure() { - if use examples && use wxwidgets; then - need-wxwidgets unicode - fi - - # Needed by FFmpeg - append-cppflags -D__STDC_CONSTANT_MACROS - - local mycmakeargs=( - -DDYNAMIC_OPENSCENEGRAPH=ON - -DGENTOO_DOCDIR="/usr/share/doc/${PF}" - -DOPENGL_PROFILE=GL2 #GL1 GL2 GL3 GLES1 GLES3 GLES3 - -DOSG_PROVIDE_READFILE=ON - -DOSG_USE_LOCAL_LUA_SOURCE=OFF - -DWITH_Lua51=OFF # We use CMake-version FindLua.cmake instead - -DWITH_Asio=$(usex asio) - -DWITH_CURL=$(usex curl) - -DBUILD_DOCUMENTATION=$(usex doc) - -DBUILD_OSG_APPLICATIONS=$(usex osgapps) - -DBUILD_OSG_EXAMPLES=$(usex examples) - -DWITH_FFmpeg=$(usex ffmpeg) - -DWITH_GDAL=$(usex gdal) - -DWITH_GIFLIB=$(usex gif) - -DWITH_GStreamer=$(usex gstreamer) - -DWITH_GLIB=$(usex gstreamer) - -DWITH_GtkGl=OFF - -DWITH_JPEG=$(usex jpeg) - -DWITH_Jasper=OFF - -DWITH_LIBLAS=$(usex las) - -DWITH_Lua=$(usex lua) - -DWITH_OpenEXR=$(usex openexr) - -DWITH_Inventor=$(usex openinventor) - -DWITH_Poppler-glib=$(usex pdf) - -DWITH_PNG=$(usex png) - -DWITH_SDL=$(usex sdl) - -DWITH_SDL2=$(usex sdl2) - -DWITH_RSVG=$(usex svg rsvg) - -DWITH_TIFF=$(usex tiff) - -DWITH_Freetype=$(usex truetype) - -DWITH_LibVNCServer=$(usex vnc) - -DWITH_Xine=$(usex xine) - -DOSGVIEWER_USE_XRANDR=$(usex xrandr) - -DWITH_ZLIB=$(usex zlib) - ) - if use examples; then - mycmakeargs+=( - -DWITH_FLTK=$(usex fltk) - -DWITH_FOX=$(usex fox) - -DWITH_GLUT=$(usex glut) - -DWITH_wxWidgets=$(usex wxwidgets) - ) - fi - - cmake-utils_src_configure -} - -src_compile() { - cmake-utils_src_compile - use doc && cmake-utils_src_compile doc_openscenegraph doc_openthreads -} diff --git a/dev-games/openscenegraph/openscenegraph-3.6.4.ebuild b/dev-games/openscenegraph/openscenegraph-3.6.4.ebuild index 36dfec836e1a..14ae3e9ed18a 100644 --- a/dev-games/openscenegraph/openscenegraph-3.6.4.ebuild +++ b/dev-games/openscenegraph/openscenegraph-3.6.4.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/${PN}/${MY_PN}/archive/${MY_P}.tar.gz" LICENSE="wxWinLL-3 LGPL-2.1" SLOT="0/158" # NOTE: CHECK WHEN BUMPING! Subslot is SOVERSION -KEYWORDS="~amd64 ~hppa ppc ~ppc64 x86" +KEYWORDS="amd64 ~hppa ppc ppc64 x86" IUSE="asio curl dicom debug doc egl examples ffmpeg fltk fox gdal gif glut gstreamer jpeg las lua openexr openinventor osgapps pdf png sdl sdl2 svg tiff truetype vnc wxwidgets xrandr +zlib" diff --git a/dev-games/tiled/Manifest b/dev-games/tiled/Manifest index 3e622a00cb07..a8c61cc03497 100644 --- a/dev-games/tiled/Manifest +++ b/dev-games/tiled/Manifest @@ -1,3 +1,5 @@ DIST tiled-1.4.1.tar.gz 17481260 BLAKE2B 81bbc8026e067fe8a6fc9c474868a7097ecab574c42a679b546bf7ee9a13889898237011114852d0a69f4703c2a9a2f7bdc19221164d350a2d407ff7035e3824 SHA512 68543e70a5b601e1426b12116da47d8c9b961a1d321bdf410287149d3f5cc76e3ef9724e61ae7c9a8b1314679eacd9b34f60faf5e49a090199e4e1707fc061e6 +DIST tiled-1.4.2.tar.gz 17806729 BLAKE2B 9f9e6b97c6d95b1f8a1ad6da3540aaf9310a705b412005752afe72c3ce8e35025559ed0e7aaf36a1d65284c29d8406bdc58121f6c13bb658ff84ff43fde7f403 SHA512 1fddd8c8d67e4eaf116c82e276b0941e6dae7c529f2132e49da77d7e215fc7106d5fd3ef55d118f799153b57340effcf2481a131a436be7f00f61c4fc4bd45d2 EBUILD tiled-1.4.1.ebuild 1298 BLAKE2B 7db9afff2be3971278d279755ca778271879689e4c5859606a4ff603aa04bad5ed9e3398868444db0bd75fb2da54386e4287b37d62f33e1b36cab8b5b22bd3ef SHA512 e31d9da0b1da445cc386e852865b698071b819eb62f7c3ec50daf0319c72eb7273ef0e417a17499e0511e189049e1f76807e2f70e5c837ed193d1b62f4450f4f +EBUILD tiled-1.4.2.ebuild 1372 BLAKE2B 06303c0bf6943dbdbd0d450e00bc81897b999d445a40934b582bfd5a4199d91a7de96d2c634d13749fa895533d59c32b69194facc723090a93ab166fc536c4ad SHA512 fa8137e781cb3334dd2f1f9d98b29c684d192444c13207e6880411f32622e7db7dd5699f2e48b46fc701212e7efad951d21ecf64a913f5f7e14e9dde6b6f78bf MISC metadata.xml 297 BLAKE2B aaa357a6b59433dc43e1d4c13d13e700e56bb2cb54806defc8defb0880abe067ada43f24a0ca5e02e0acf2be8d294a907d066599cabc1873881092d2fd86fe38 SHA512 0875fcc01853efe23097a84f854432b8450ef0419a6329a813dc0e3d4eee46943ed7e80ff2df52700c822bba60cf56f2dbdac99a54cb2a3f58bf18db0baea069 diff --git a/dev-games/tiled/tiled-1.4.2.ebuild b/dev-games/tiled/tiled-1.4.2.ebuild new file mode 100644 index 000000000000..fc9a62d7bd92 --- /dev/null +++ b/dev-games/tiled/tiled-1.4.2.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7} ) +inherit python-single-r1 qmake-utils xdg-utils + +DESCRIPTION="A general purpose tile map editor" +HOMEPAGE="https://www.mapeditor.org/" +SRC_URI="https://github.com/bjorn/tiled/archive/v${PV}/${P}.tar.gz" + +LICENSE="BSD BSD-2 GPL-2+" +SLOT="0" +KEYWORDS="~amd64" +IUSE="examples python" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=" + app-arch/zstd:= + >=dev-qt/qtcore-5.14:5 + >=dev-qt/qtdeclarative-5.14:5 + >=dev-qt/qtgui-5.14:5 + >=dev-qt/qtnetwork-5.14:5 + >=dev-qt/qtwidgets-5.14:5 + sys-libs/zlib + python? ( ${PYTHON_DEPS} ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-qt/linguist-tools:5 + virtual/pkgconfig +" + +DOCS=( AUTHORS COPYING NEWS.md README.md ) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_configure() { + eqmake5 \ + LIBDIR="/usr/$(get_libdir)" \ + PREFIX="/usr" \ + SYSTEM_ZSTD="yes" \ + DISABLE_PYTHON_PLUGIN="$(usex !python)" +} + +src_install() { + emake INSTALL_ROOT="${D}" install + + einstalldocs + + if use examples ; then + docompress -x /usr/share/doc/${PF}/examples + dodoc -r examples + fi +} + +pkg_postinst() { + xdg_icon_cache_update + xdg_desktop_database_update + xdg_mimeinfo_database_update +} + +pkg_postrm() { + xdg_icon_cache_update + xdg_desktop_database_update + xdg_mimeinfo_database_update +} -- cgit v1.2.3