[gentoo-commits] repo/gentoo:master commit in: games-engines/stratagus/
commit: 5923577f8ac092117059ab1cec1aa8c6bdc677bd Author: Michał Górny gentoo org> AuthorDate: Thu Feb 15 15:07:20 2024 + Commit: Michał Górny gentoo org> CommitDate: Thu Feb 15 15:15:41 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5923577f games-engines/stratagus: Remove old Signed-off-by: Michał Górny gentoo.org> games-engines/stratagus/Manifest | 1 - games-engines/stratagus/stratagus-3.3.1.ebuild | 83 -- 2 files changed, 84 deletions(-) diff --git a/games-engines/stratagus/Manifest b/games-engines/stratagus/Manifest index 1e47bf5666b1..17d966383ec7 100644 --- a/games-engines/stratagus/Manifest +++ b/games-engines/stratagus/Manifest @@ -1,2 +1 @@ -DIST stratagus-3.3.1.tar.gz 1582605 BLAKE2B 375769346276c034efdef5fcb7282b89a33fd26266c1d8d56b78dfe33ad301ad85c113eedc7f23c79182da225bf6a4dc07704113f118e35e78db2502d291f466 SHA512 7ee3d31db6f30d1e927a87dd788c035b5cf69b44c914556412d18eb66bdfa252bd905bc341a3fd4c5100466b30e216a05fb678ecde690945a7fe0b1992c6b4f4 DIST stratagus-3.3.2.tar.gz 1582937 BLAKE2B c39a9f009693c8c6dc7e62b885851a707a25c039b66765ce42dbd851643650b287bd45d0c0ea6fb03a2ddde01a41bf156a1d018ad4f06e0d39e9435a24c79672 SHA512 0e5d0127ba4e1025ceb7f46c91d90b82dc7c1b194030738abf95bd2c9cadc04d7431f333a514fc6d6b300ea3a1f5c7405bea735471f72fa547031634a23b01d1 diff --git a/games-engines/stratagus/stratagus-3.3.1.ebuild b/games-engines/stratagus/stratagus-3.3.1.ebuild deleted file mode 100644 index 1828b8874857.. --- a/games-engines/stratagus/stratagus-3.3.1.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-1 ) -inherit cmake lua-single optfeature - -DESCRIPTION="A realtime strategy game engine" -HOMEPAGE=" - https://stratagus.com/stratagus.html - https://github.com/Wargus/stratagus/ -" -SRC_URI=" - https://github.com/Wargus/${PN}/archive/v${PV}.tar.gz - -> ${P}.tar.gz -" - -LICENSE="GPL-2" -SLOT="0/3" -KEYWORDS="~amd64 ~x86" -IUSE="bzip2 debug doc mng theora vorbis" -REQUIRED_USE=" - ${LUA_REQUIRED_USE} - theora? ( vorbis ) -" - -DEPEND=" - ${LUA_DEPS} - dev-db/sqlite:3 - dev-lua/toluapp[${LUA_SINGLE_USEDEP}] - media-libs/libpng:0 - x11-libs/libX11 - media-libs/libsdl2[sound,opengl,video] - media-libs/sdl2-mixer[vorbis] - media-libs/sdl2-image[png] - sys-libs/zlib - bzip2? ( app-arch/bzip2 ) - mng? ( media-libs/libmng ) - vorbis? ( - media-libs/libogg - media-libs/libvorbis - theora? ( media-libs/libtheora ) - ) -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - virtual/pkgconfig - doc? ( app-text/doxygen ) -" - -PATCHES=( - "${FILESDIR}/${PN}"-2.3.0-doc.patch -) - -src_prepare() { - sed -i -e 's:-Werror::' CMakeLists.txt || die - cmake_src_prepare -} - -src_configure() { - # there are in-source switches - use debug && CMAKE_BUILD_TYPE=Debug - - local mycmakeargs=( - -DGAMEDIR="${EPREFIX}/usr/bin" - -DDOCDIR="${EPREFIX}/usr/share/doc/${PF}" - -DWITH_BZIP2=$(usex bzip2) - -DWITH_MNG=$(usex mng) - -DWITH_OGGVORBIS=$(usex vorbis) - -DWITH_THEORA=$(usex theora) - -DENABLE_DOC=$(usex doc) - -DENABLE_DEV=ON - ) - - cmake_src_configure -} - -pkg_postinst() { - optfeature "MIDI music support" "media-libs/sdl2-mixer[midi]" -}
[gentoo-commits] repo/gentoo:master commit in: games-engines/stratagus/
commit: 01f7deb623eb98b6340248693e114410f09a80d7 Author: Michał Górny gentoo org> AuthorDate: Thu Feb 15 15:10:06 2024 + Commit: Michał Górny gentoo org> CommitDate: Thu Feb 15 15:15:42 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01f7deb6 games-engines/stratagus: Stop renaming for USE=debug Stop forcing CMAKE_BUILD_TYPE=Debug for USE=type, that would cause the executable to be renamed. Instead, set -DDEBUG directly. Signed-off-by: Michał Górny gentoo.org> .../stratagus/{stratagus-3.3.2.ebuild => stratagus-3.3.2-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/games-engines/stratagus/stratagus-3.3.2.ebuild b/games-engines/stratagus/stratagus-3.3.2-r1.ebuild similarity index 96% rename from games-engines/stratagus/stratagus-3.3.2.ebuild rename to games-engines/stratagus/stratagus-3.3.2-r1.ebuild index 1828b8874857..4492149c283c 100644 --- a/games-engines/stratagus/stratagus-3.3.2.ebuild +++ b/games-engines/stratagus/stratagus-3.3.2-r1.ebuild @@ -62,7 +62,7 @@ src_prepare() { src_configure() { # there are in-source switches - use debug && CMAKE_BUILD_TYPE=Debug + use debug && local -x CPPFLAGS="${CPPFLAGS} -DDEBUG" local mycmakeargs=( -DGAMEDIR="${EPREFIX}/usr/bin"
[gentoo-commits] repo/gentoo:master commit in: games-engines/stratagus/
commit: b06cb0c806e9b4756a93d44c9616d461dd22e26f Author: Michał Górny gentoo org> AuthorDate: Thu Feb 15 15:13:06 2024 + Commit: Michał Górny gentoo org> CommitDate: Thu Feb 15 15:15:43 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b06cb0c8 games-engines/stratagus: Remove obsolete -Werror sed Signed-off-by: Michał Górny gentoo.org> games-engines/stratagus/stratagus-3.3.2-r1.ebuild | 5 - 1 file changed, 5 deletions(-) diff --git a/games-engines/stratagus/stratagus-3.3.2-r1.ebuild b/games-engines/stratagus/stratagus-3.3.2-r1.ebuild index 4492149c283c..b6dc099614a2 100644 --- a/games-engines/stratagus/stratagus-3.3.2-r1.ebuild +++ b/games-engines/stratagus/stratagus-3.3.2-r1.ebuild @@ -55,11 +55,6 @@ PATCHES=( "${FILESDIR}/${PN}"-2.3.0-doc.patch ) -src_prepare() { - sed -i -e 's:-Werror::' CMakeLists.txt || die - cmake_src_prepare -} - src_configure() { # there are in-source switches use debug && local -x CPPFLAGS="${CPPFLAGS} -DDEBUG"
[gentoo-commits] repo/gentoo:master commit in: games-engines/stratagus/
commit: 179aa60fe628b5be7dfcfc626fa89a8abe070a27 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Dec 18 12:30:50 2022 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Dec 18 17:04:07 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=179aa60f games-engines/stratagus: drop 3.2.0, 3.3.0 Signed-off-by: Andreas Sturmlechner gentoo.org> games-engines/stratagus/Manifest | 2 - games-engines/stratagus/stratagus-3.2.0.ebuild | 74 --- games-engines/stratagus/stratagus-3.3.0.ebuild | 83 -- 3 files changed, 159 deletions(-) diff --git a/games-engines/stratagus/Manifest b/games-engines/stratagus/Manifest index ed22436e14df..1e47bf5666b1 100644 --- a/games-engines/stratagus/Manifest +++ b/games-engines/stratagus/Manifest @@ -1,4 +1,2 @@ -DIST stratagus-3.2.0.tar.gz 1537172 BLAKE2B cd0ce92a1532cdf57245f6ef234ee1f55418f28f06bb34f358bd623b1e83d21b9a04cfa86e8129931043e480de5a9de0ef6458b75dcb2f8c40c3457d4ef31eef SHA512 7a1b4f99fa3a080905b976439435c62fa885c0895f3f9f7692404a207822520d6b71189f24627c31bec192503d6504bf98485cce393036950f6bac0a49cb17dc -DIST stratagus-3.3.0.tar.gz 1582643 BLAKE2B 7307ac59dc4ff112f0be8f85165eb14e61b83cbd7fa2e1a58599e1422b025c42cb2527bbb08d3231a45b07b116712f020605b6ec0f79d3696acda8577e3c1e24 SHA512 9510bd85f8dff284d912b68e377041345cf141af32f98298cbd712f932cff88cbf91733f97396b1d0e9671eafddc36897383bc3f39c1497a65d270432dab0876 DIST stratagus-3.3.1.tar.gz 1582605 BLAKE2B 375769346276c034efdef5fcb7282b89a33fd26266c1d8d56b78dfe33ad301ad85c113eedc7f23c79182da225bf6a4dc07704113f118e35e78db2502d291f466 SHA512 7ee3d31db6f30d1e927a87dd788c035b5cf69b44c914556412d18eb66bdfa252bd905bc341a3fd4c5100466b30e216a05fb678ecde690945a7fe0b1992c6b4f4 DIST stratagus-3.3.2.tar.gz 1582937 BLAKE2B c39a9f009693c8c6dc7e62b885851a707a25c039b66765ce42dbd851643650b287bd45d0c0ea6fb03a2ddde01a41bf156a1d018ad4f06e0d39e9435a24c79672 SHA512 0e5d0127ba4e1025ceb7f46c91d90b82dc7c1b194030738abf95bd2c9cadc04d7431f333a514fc6d6b300ea3a1f5c7405bea735471f72fa547031634a23b01d1 diff --git a/games-engines/stratagus/stratagus-3.2.0.ebuild b/games-engines/stratagus/stratagus-3.2.0.ebuild deleted file mode 100644 index b457463d8b3d.. --- a/games-engines/stratagus/stratagus-3.2.0.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-1 ) -inherit cmake lua-single optfeature - -DESCRIPTION="A realtime strategy game engine" -HOMEPAGE=" - https://stratagus.com/stratagus.html - https://github.com/Wargus/stratagus"; -SRC_URI="https://github.com/Wargus/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0/3" -KEYWORDS="~amd64 ~x86" -IUSE="bzip2 debug doc mng theora vorbis" -REQUIRED_USE=" - ${LUA_REQUIRED_USE} - theora? ( vorbis )" - -RDEPEND=" - ${LUA_DEPS} - dev-db/sqlite:3 - dev-lua/toluapp[${LUA_SINGLE_USEDEP}] - media-libs/libpng:0 - x11-libs/libX11 - media-libs/libsdl2[sound,opengl,video] - media-libs/sdl2-mixer[vorbis] - media-libs/sdl2-image[png] - sys-libs/zlib - bzip2? ( app-arch/bzip2 ) - mng? ( media-libs/libmng ) - vorbis? ( - media-libs/libogg - media-libs/libvorbis - theora? ( media-libs/libtheora ) - )" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - doc? ( app-doc/doxygen )" - -PATCHES=( - "${FILESDIR}/${PN}"-2.3.0-doc.patch -) - -src_prepare() { - sed -i -e 's:-Werror::' CMakeLists.txt || die - cmake_src_prepare -} - -src_configure() { - # there are in-source switches - use debug && CMAKE_BUILD_TYPE=Debug - - local mycmakeargs=( - -DGAMEDIR="/usr/bin" - -DDOCDIR="/usr/share/doc/${PF}" - -DWITH_BZIP2=$(usex bzip2) - -DWITH_MNG=$(usex mng) - -DWITH_OGGVORBIS=$(usex vorbis) - -DWITH_THEORA=$(usex theora) - -DENABLE_DOC=$(usex doc) - -DENABLE_DEV=ON - ) - - cmake_src_configure -} - -pkg_postinst() { - optfeature "MIDI music support" "media-libs/sdl2-mixer[midi]" -} diff --git a/games-engines/stratagus/stratagus-3.3.0.ebuild b/games-engines/stratagus/stratagus-3.3.0.ebuild deleted file mode 100644 index c6eac6df2815.. --- a/games-engines/stratagus/stratagus-3.3.0.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-1 ) -inherit cmake lua-single optfeature - -DESCRIPTION="A realtime strategy game engine" -HOMEPAGE=" - https://stratagus.com/stratagus.html - https://github.com/Wargus/stratagus/ -" -SRC_URI=" - https://github.com/Wargus/${PN}/archive/v${PV}.tar.gz - -> $
[gentoo-commits] repo/gentoo:master commit in: games-engines/stratagus/
commit: aef41bb72df61ae002dffad36b1754635ebadf50 Author: Michał Górny gentoo org> AuthorDate: Wed Aug 10 20:38:49 2022 + Commit: Michał Górny gentoo org> CommitDate: Wed Aug 10 20:43:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aef41bb7 games-engines/stratagus: Bump to 3.3.2 Signed-off-by: Michał Górny gentoo.org> games-engines/stratagus/Manifest | 1 + games-engines/stratagus/stratagus-3.3.2.ebuild | 83 ++ 2 files changed, 84 insertions(+) diff --git a/games-engines/stratagus/Manifest b/games-engines/stratagus/Manifest index 2fa9105007a0..ed22436e14df 100644 --- a/games-engines/stratagus/Manifest +++ b/games-engines/stratagus/Manifest @@ -1,3 +1,4 @@ DIST stratagus-3.2.0.tar.gz 1537172 BLAKE2B cd0ce92a1532cdf57245f6ef234ee1f55418f28f06bb34f358bd623b1e83d21b9a04cfa86e8129931043e480de5a9de0ef6458b75dcb2f8c40c3457d4ef31eef SHA512 7a1b4f99fa3a080905b976439435c62fa885c0895f3f9f7692404a207822520d6b71189f24627c31bec192503d6504bf98485cce393036950f6bac0a49cb17dc DIST stratagus-3.3.0.tar.gz 1582643 BLAKE2B 7307ac59dc4ff112f0be8f85165eb14e61b83cbd7fa2e1a58599e1422b025c42cb2527bbb08d3231a45b07b116712f020605b6ec0f79d3696acda8577e3c1e24 SHA512 9510bd85f8dff284d912b68e377041345cf141af32f98298cbd712f932cff88cbf91733f97396b1d0e9671eafddc36897383bc3f39c1497a65d270432dab0876 DIST stratagus-3.3.1.tar.gz 1582605 BLAKE2B 375769346276c034efdef5fcb7282b89a33fd26266c1d8d56b78dfe33ad301ad85c113eedc7f23c79182da225bf6a4dc07704113f118e35e78db2502d291f466 SHA512 7ee3d31db6f30d1e927a87dd788c035b5cf69b44c914556412d18eb66bdfa252bd905bc341a3fd4c5100466b30e216a05fb678ecde690945a7fe0b1992c6b4f4 +DIST stratagus-3.3.2.tar.gz 1582937 BLAKE2B c39a9f009693c8c6dc7e62b885851a707a25c039b66765ce42dbd851643650b287bd45d0c0ea6fb03a2ddde01a41bf156a1d018ad4f06e0d39e9435a24c79672 SHA512 0e5d0127ba4e1025ceb7f46c91d90b82dc7c1b194030738abf95bd2c9cadc04d7431f333a514fc6d6b300ea3a1f5c7405bea735471f72fa547031634a23b01d1 diff --git a/games-engines/stratagus/stratagus-3.3.2.ebuild b/games-engines/stratagus/stratagus-3.3.2.ebuild new file mode 100644 index ..c6eac6df2815 --- /dev/null +++ b/games-engines/stratagus/stratagus-3.3.2.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-1 ) +inherit cmake lua-single optfeature + +DESCRIPTION="A realtime strategy game engine" +HOMEPAGE=" + https://stratagus.com/stratagus.html + https://github.com/Wargus/stratagus/ +" +SRC_URI=" + https://github.com/Wargus/${PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz +" + +LICENSE="GPL-2" +SLOT="0/3" +KEYWORDS="~amd64 ~x86" +IUSE="bzip2 debug doc mng theora vorbis" +REQUIRED_USE=" + ${LUA_REQUIRED_USE} + theora? ( vorbis ) +" + +DEPEND=" + ${LUA_DEPS} + dev-db/sqlite:3 + dev-lua/toluapp[${LUA_SINGLE_USEDEP}] + media-libs/libpng:0 + x11-libs/libX11 + media-libs/libsdl2[sound,opengl,video] + media-libs/sdl2-mixer[vorbis] + media-libs/sdl2-image[png] + sys-libs/zlib + bzip2? ( app-arch/bzip2 ) + mng? ( media-libs/libmng ) + vorbis? ( + media-libs/libogg + media-libs/libvorbis + theora? ( media-libs/libtheora ) + ) +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + virtual/pkgconfig + doc? ( app-doc/doxygen ) +" + +PATCHES=( + "${FILESDIR}/${PN}"-2.3.0-doc.patch +) + +src_prepare() { + sed -i -e 's:-Werror::' CMakeLists.txt || die + cmake_src_prepare +} + +src_configure() { + # there are in-source switches + use debug && CMAKE_BUILD_TYPE=Debug + + local mycmakeargs=( + -DGAMEDIR="${EPREFIX}/usr/bin" + -DDOCDIR="${EPREFIX}/usr/share/doc/${PF}" + -DWITH_BZIP2=$(usex bzip2) + -DWITH_MNG=$(usex mng) + -DWITH_OGGVORBIS=$(usex vorbis) + -DWITH_THEORA=$(usex theora) + -DENABLE_DOC=$(usex doc) + -DENABLE_DEV=ON + ) + + cmake_src_configure +} + +pkg_postinst() { + optfeature "MIDI music support" "media-libs/sdl2-mixer[midi]" +}
[gentoo-commits] repo/gentoo:master commit in: games-engines/stratagus/
commit: acfd274bd8e3d3cbf1b5e5609570a8c91b8f710b Author: Michał Górny gentoo org> AuthorDate: Mon Aug 1 10:59:43 2022 + Commit: Michał Górny gentoo org> CommitDate: Mon Aug 1 11:07:07 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acfd274b games-engines/stratagus: Remove old Signed-off-by: Michał Górny gentoo.org> games-engines/stratagus/Manifest | 5 -- games-engines/stratagus/metadata.xml | 3 - .../stratagus/stratagus-2.4.3-r100.ebuild | 71 - .../stratagus/stratagus-3.0.0-r100.ebuild | 74 -- games-engines/stratagus/stratagus-3.1.0.ebuild | 74 -- games-engines/stratagus/stratagus-3.1.1.ebuild | 74 -- games-engines/stratagus/stratagus-3.1.2.ebuild | 74 -- 7 files changed, 375 deletions(-) diff --git a/games-engines/stratagus/Manifest b/games-engines/stratagus/Manifest index f410a1c9a5b3..2fa9105007a0 100644 --- a/games-engines/stratagus/Manifest +++ b/games-engines/stratagus/Manifest @@ -1,8 +1,3 @@ -DIST stratagus-2.4.3.tar.gz 1123537 BLAKE2B 90e40b2b277b5c52977f3c0ae2ae8f2e65d940d765e2ca4f7def4f8cf903399350f5e46f6dc6fbc38f3a53c7ca9ecaf5cf38025ec69154972869f28da37865d4 SHA512 16271c4fed3fb75fb8fb08e363e72713ede7979ea7e25b7c83db2fa9a0688fb7927cad3379e3b23e172c409cf0f6db18f7c6557d19a693c9a7f24109b56d2a56 -DIST stratagus-3.0.0.tar.gz 1149659 BLAKE2B 62a14bdc84462f22867b836b9a83f58ba31c7793c20f25cd8a0ca58adf7e5a38ee4559e96dddf8eb61dd1572dac55e08b16c95f8b7590644da0d0ffd040e0360 SHA512 baef3636471134c53ae0a60471f217daf694c20f439db125cf31cc33a510be456486aa905950aec15f28acada1af39a245e97fc85045d849b10532939a8f3a83 -DIST stratagus-3.1.0.tar.gz 1188722 BLAKE2B 7eefd0d1c2ab35e657d8dc3c90c279deab073588c7a5830e317b99d72518b3d9b1260b56952e1deeadccc79334442441896c0d9520891a5eeea75da52871a4b2 SHA512 41f4dc6e6232cdd31258b7c402c64d3604c77b07bd46f29474a4b4979cd30dec809faeb5f0034521e26442c4afefba3076154a632bd445f57e04801b4199573b -DIST stratagus-3.1.1.tar.gz 1189631 BLAKE2B dd81b354d90cd3483674d0b9728abf9a7c6b8e2c2ab49683d8da37a80dca26eafe3bfed022b3917ab7f6f1d09c68724def5a8d107dd735dbab58cc72b224fbd3 SHA512 b5c5e3d767cd96be0fcc13476452e76ea106ddf870117f0e0b97113455c8a54a6547065b242d9a255d87c59ee755e604489e68a5ecc2e5275b32b7b5b5cfae6b -DIST stratagus-3.1.2.tar.gz 1190124 BLAKE2B 35e9b8d33a0b6926ba7a450b893679d323dca9507b9fe2cd27ec8ee5c80deeecf8e35fd8b92eed86f308b5a8abd017d6306a08b4268c06de3c3d0fac7b74eba1 SHA512 c12012b08b04a419b0d3d35860b22fa426e06181d6ecd2998b11419227f3c226a6d584a5c3443939dfe63e0cc657eaad914f04810431bc72b7697cf8f4465b18 DIST stratagus-3.2.0.tar.gz 1537172 BLAKE2B cd0ce92a1532cdf57245f6ef234ee1f55418f28f06bb34f358bd623b1e83d21b9a04cfa86e8129931043e480de5a9de0ef6458b75dcb2f8c40c3457d4ef31eef SHA512 7a1b4f99fa3a080905b976439435c62fa885c0895f3f9f7692404a207822520d6b71189f24627c31bec192503d6504bf98485cce393036950f6bac0a49cb17dc DIST stratagus-3.3.0.tar.gz 1582643 BLAKE2B 7307ac59dc4ff112f0be8f85165eb14e61b83cbd7fa2e1a58599e1422b025c42cb2527bbb08d3231a45b07b116712f020605b6ec0f79d3696acda8577e3c1e24 SHA512 9510bd85f8dff284d912b68e377041345cf141af32f98298cbd712f932cff88cbf91733f97396b1d0e9671eafddc36897383bc3f39c1497a65d270432dab0876 DIST stratagus-3.3.1.tar.gz 1582605 BLAKE2B 375769346276c034efdef5fcb7282b89a33fd26266c1d8d56b78dfe33ad301ad85c113eedc7f23c79182da225bf6a4dc07704113f118e35e78db2502d291f466 SHA512 7ee3d31db6f30d1e927a87dd788c035b5cf69b44c914556412d18eb66bdfa252bd905bc341a3fd4c5100466b30e216a05fb678ecde690945a7fe0b1992c6b4f4 diff --git a/games-engines/stratagus/metadata.xml b/games-engines/stratagus/metadata.xml index 0b341e7622f6..71d1a3fd8617 100644 --- a/games-engines/stratagus/metadata.xml +++ b/games-engines/stratagus/metadata.xml @@ -9,9 +9,6 @@ ga...@gentoo.org Gentoo Games Project - - compile with support for fluidsynth - Wargus/stratagus diff --git a/games-engines/stratagus/stratagus-2.4.3-r100.ebuild b/games-engines/stratagus/stratagus-2.4.3-r100.ebuild deleted file mode 100644 index 5b096ccea6d1.. --- a/games-engines/stratagus/stratagus-2.4.3-r100.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-1 ) - -inherit cmake lua-single - -DESCRIPTION="A realtime strategy game engine" -HOMEPAGE="https://wargus.github.io/stratagus.html - https://github.com/Wargus/stratagus"; -SRC_URI="https://github.com/Wargus/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="bzip2 debug doc fluidsynth mikmod mng theora vorbis" -REQUIRED_USE="${LUA_REQUIRED_USE} - theora? ( vorbis )" - -RDEPEND="${LUA_DEPS} - dev-db/sqlite:3 - dev-lua/toluapp[${LUA_SING
[gentoo-commits] repo/gentoo:master commit in: games-engines/stratagus/
commit: 57cd40506785d873bc2684feaec0d37e98fc4c53 Author: Michał Górny gentoo org> AuthorDate: Mon Aug 1 10:57:33 2022 + Commit: Michał Górny gentoo org> CommitDate: Mon Aug 1 11:07:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57cd4050 games-engines/stratagus: Bump to 3.3.1 Signed-off-by: Michał Górny gentoo.org> games-engines/stratagus/Manifest | 1 + games-engines/stratagus/stratagus-3.3.1.ebuild | 83 ++ 2 files changed, 84 insertions(+) diff --git a/games-engines/stratagus/Manifest b/games-engines/stratagus/Manifest index 00c2e1b9c0f9..f410a1c9a5b3 100644 --- a/games-engines/stratagus/Manifest +++ b/games-engines/stratagus/Manifest @@ -5,3 +5,4 @@ DIST stratagus-3.1.1.tar.gz 1189631 BLAKE2B dd81b354d90cd3483674d0b9728abf9a7c6b DIST stratagus-3.1.2.tar.gz 1190124 BLAKE2B 35e9b8d33a0b6926ba7a450b893679d323dca9507b9fe2cd27ec8ee5c80deeecf8e35fd8b92eed86f308b5a8abd017d6306a08b4268c06de3c3d0fac7b74eba1 SHA512 c12012b08b04a419b0d3d35860b22fa426e06181d6ecd2998b11419227f3c226a6d584a5c3443939dfe63e0cc657eaad914f04810431bc72b7697cf8f4465b18 DIST stratagus-3.2.0.tar.gz 1537172 BLAKE2B cd0ce92a1532cdf57245f6ef234ee1f55418f28f06bb34f358bd623b1e83d21b9a04cfa86e8129931043e480de5a9de0ef6458b75dcb2f8c40c3457d4ef31eef SHA512 7a1b4f99fa3a080905b976439435c62fa885c0895f3f9f7692404a207822520d6b71189f24627c31bec192503d6504bf98485cce393036950f6bac0a49cb17dc DIST stratagus-3.3.0.tar.gz 1582643 BLAKE2B 7307ac59dc4ff112f0be8f85165eb14e61b83cbd7fa2e1a58599e1422b025c42cb2527bbb08d3231a45b07b116712f020605b6ec0f79d3696acda8577e3c1e24 SHA512 9510bd85f8dff284d912b68e377041345cf141af32f98298cbd712f932cff88cbf91733f97396b1d0e9671eafddc36897383bc3f39c1497a65d270432dab0876 +DIST stratagus-3.3.1.tar.gz 1582605 BLAKE2B 375769346276c034efdef5fcb7282b89a33fd26266c1d8d56b78dfe33ad301ad85c113eedc7f23c79182da225bf6a4dc07704113f118e35e78db2502d291f466 SHA512 7ee3d31db6f30d1e927a87dd788c035b5cf69b44c914556412d18eb66bdfa252bd905bc341a3fd4c5100466b30e216a05fb678ecde690945a7fe0b1992c6b4f4 diff --git a/games-engines/stratagus/stratagus-3.3.1.ebuild b/games-engines/stratagus/stratagus-3.3.1.ebuild new file mode 100644 index ..c6eac6df2815 --- /dev/null +++ b/games-engines/stratagus/stratagus-3.3.1.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-1 ) +inherit cmake lua-single optfeature + +DESCRIPTION="A realtime strategy game engine" +HOMEPAGE=" + https://stratagus.com/stratagus.html + https://github.com/Wargus/stratagus/ +" +SRC_URI=" + https://github.com/Wargus/${PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz +" + +LICENSE="GPL-2" +SLOT="0/3" +KEYWORDS="~amd64 ~x86" +IUSE="bzip2 debug doc mng theora vorbis" +REQUIRED_USE=" + ${LUA_REQUIRED_USE} + theora? ( vorbis ) +" + +DEPEND=" + ${LUA_DEPS} + dev-db/sqlite:3 + dev-lua/toluapp[${LUA_SINGLE_USEDEP}] + media-libs/libpng:0 + x11-libs/libX11 + media-libs/libsdl2[sound,opengl,video] + media-libs/sdl2-mixer[vorbis] + media-libs/sdl2-image[png] + sys-libs/zlib + bzip2? ( app-arch/bzip2 ) + mng? ( media-libs/libmng ) + vorbis? ( + media-libs/libogg + media-libs/libvorbis + theora? ( media-libs/libtheora ) + ) +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + virtual/pkgconfig + doc? ( app-doc/doxygen ) +" + +PATCHES=( + "${FILESDIR}/${PN}"-2.3.0-doc.patch +) + +src_prepare() { + sed -i -e 's:-Werror::' CMakeLists.txt || die + cmake_src_prepare +} + +src_configure() { + # there are in-source switches + use debug && CMAKE_BUILD_TYPE=Debug + + local mycmakeargs=( + -DGAMEDIR="${EPREFIX}/usr/bin" + -DDOCDIR="${EPREFIX}/usr/share/doc/${PF}" + -DWITH_BZIP2=$(usex bzip2) + -DWITH_MNG=$(usex mng) + -DWITH_OGGVORBIS=$(usex vorbis) + -DWITH_THEORA=$(usex theora) + -DENABLE_DOC=$(usex doc) + -DENABLE_DEV=ON + ) + + cmake_src_configure +} + +pkg_postinst() { + optfeature "MIDI music support" "media-libs/sdl2-mixer[midi]" +}
[gentoo-commits] repo/gentoo:master commit in: games-engines/stratagus/
commit: 2cdaaad53b9e11f00c97c66e462299c36b646323 Author: Michał Górny gentoo org> AuthorDate: Fri Jul 29 16:07:16 2022 + Commit: Michał Górny gentoo org> CommitDate: Fri Jul 29 18:02:35 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cdaaad5 games-engines/stratagus: Bump to 3.3.0 Signed-off-by: Michał Górny gentoo.org> games-engines/stratagus/Manifest | 1 + games-engines/stratagus/stratagus-3.3.0.ebuild | 83 ++ 2 files changed, 84 insertions(+) diff --git a/games-engines/stratagus/Manifest b/games-engines/stratagus/Manifest index 580e155d06cf..00c2e1b9c0f9 100644 --- a/games-engines/stratagus/Manifest +++ b/games-engines/stratagus/Manifest @@ -4,3 +4,4 @@ DIST stratagus-3.1.0.tar.gz 1188722 BLAKE2B 7eefd0d1c2ab35e657d8dc3c90c279deab07 DIST stratagus-3.1.1.tar.gz 1189631 BLAKE2B dd81b354d90cd3483674d0b9728abf9a7c6b8e2c2ab49683d8da37a80dca26eafe3bfed022b3917ab7f6f1d09c68724def5a8d107dd735dbab58cc72b224fbd3 SHA512 b5c5e3d767cd96be0fcc13476452e76ea106ddf870117f0e0b97113455c8a54a6547065b242d9a255d87c59ee755e604489e68a5ecc2e5275b32b7b5b5cfae6b DIST stratagus-3.1.2.tar.gz 1190124 BLAKE2B 35e9b8d33a0b6926ba7a450b893679d323dca9507b9fe2cd27ec8ee5c80deeecf8e35fd8b92eed86f308b5a8abd017d6306a08b4268c06de3c3d0fac7b74eba1 SHA512 c12012b08b04a419b0d3d35860b22fa426e06181d6ecd2998b11419227f3c226a6d584a5c3443939dfe63e0cc657eaad914f04810431bc72b7697cf8f4465b18 DIST stratagus-3.2.0.tar.gz 1537172 BLAKE2B cd0ce92a1532cdf57245f6ef234ee1f55418f28f06bb34f358bd623b1e83d21b9a04cfa86e8129931043e480de5a9de0ef6458b75dcb2f8c40c3457d4ef31eef SHA512 7a1b4f99fa3a080905b976439435c62fa885c0895f3f9f7692404a207822520d6b71189f24627c31bec192503d6504bf98485cce393036950f6bac0a49cb17dc +DIST stratagus-3.3.0.tar.gz 1582643 BLAKE2B 7307ac59dc4ff112f0be8f85165eb14e61b83cbd7fa2e1a58599e1422b025c42cb2527bbb08d3231a45b07b116712f020605b6ec0f79d3696acda8577e3c1e24 SHA512 9510bd85f8dff284d912b68e377041345cf141af32f98298cbd712f932cff88cbf91733f97396b1d0e9671eafddc36897383bc3f39c1497a65d270432dab0876 diff --git a/games-engines/stratagus/stratagus-3.3.0.ebuild b/games-engines/stratagus/stratagus-3.3.0.ebuild new file mode 100644 index ..c6eac6df2815 --- /dev/null +++ b/games-engines/stratagus/stratagus-3.3.0.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-1 ) +inherit cmake lua-single optfeature + +DESCRIPTION="A realtime strategy game engine" +HOMEPAGE=" + https://stratagus.com/stratagus.html + https://github.com/Wargus/stratagus/ +" +SRC_URI=" + https://github.com/Wargus/${PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz +" + +LICENSE="GPL-2" +SLOT="0/3" +KEYWORDS="~amd64 ~x86" +IUSE="bzip2 debug doc mng theora vorbis" +REQUIRED_USE=" + ${LUA_REQUIRED_USE} + theora? ( vorbis ) +" + +DEPEND=" + ${LUA_DEPS} + dev-db/sqlite:3 + dev-lua/toluapp[${LUA_SINGLE_USEDEP}] + media-libs/libpng:0 + x11-libs/libX11 + media-libs/libsdl2[sound,opengl,video] + media-libs/sdl2-mixer[vorbis] + media-libs/sdl2-image[png] + sys-libs/zlib + bzip2? ( app-arch/bzip2 ) + mng? ( media-libs/libmng ) + vorbis? ( + media-libs/libogg + media-libs/libvorbis + theora? ( media-libs/libtheora ) + ) +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + virtual/pkgconfig + doc? ( app-doc/doxygen ) +" + +PATCHES=( + "${FILESDIR}/${PN}"-2.3.0-doc.patch +) + +src_prepare() { + sed -i -e 's:-Werror::' CMakeLists.txt || die + cmake_src_prepare +} + +src_configure() { + # there are in-source switches + use debug && CMAKE_BUILD_TYPE=Debug + + local mycmakeargs=( + -DGAMEDIR="${EPREFIX}/usr/bin" + -DDOCDIR="${EPREFIX}/usr/share/doc/${PF}" + -DWITH_BZIP2=$(usex bzip2) + -DWITH_MNG=$(usex mng) + -DWITH_OGGVORBIS=$(usex vorbis) + -DWITH_THEORA=$(usex theora) + -DENABLE_DOC=$(usex doc) + -DENABLE_DEV=ON + ) + + cmake_src_configure +} + +pkg_postinst() { + optfeature "MIDI music support" "media-libs/sdl2-mixer[midi]" +}
[gentoo-commits] repo/gentoo:master commit in: games-engines/stratagus/
commit: 9326aed42734dd20c8a9c9beb8539ddc372e00ad Author: Michał Górny gentoo org> AuthorDate: Fri Dec 24 21:38:04 2021 + Commit: Michał Górny gentoo org> CommitDate: Fri Dec 24 22:52:34 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9326aed4 games-engines/stratagus: Bump to 3.2.0 Signed-off-by: Michał Górny gentoo.org> games-engines/stratagus/Manifest | 1 + games-engines/stratagus/stratagus-3.2.0.ebuild | 74 ++ 2 files changed, 75 insertions(+) diff --git a/games-engines/stratagus/Manifest b/games-engines/stratagus/Manifest index ce0ac8c9fb36..580e155d06cf 100644 --- a/games-engines/stratagus/Manifest +++ b/games-engines/stratagus/Manifest @@ -3,3 +3,4 @@ DIST stratagus-3.0.0.tar.gz 1149659 BLAKE2B 62a14bdc84462f22867b836b9a83f58ba31c DIST stratagus-3.1.0.tar.gz 1188722 BLAKE2B 7eefd0d1c2ab35e657d8dc3c90c279deab073588c7a5830e317b99d72518b3d9b1260b56952e1deeadccc79334442441896c0d9520891a5eeea75da52871a4b2 SHA512 41f4dc6e6232cdd31258b7c402c64d3604c77b07bd46f29474a4b4979cd30dec809faeb5f0034521e26442c4afefba3076154a632bd445f57e04801b4199573b DIST stratagus-3.1.1.tar.gz 1189631 BLAKE2B dd81b354d90cd3483674d0b9728abf9a7c6b8e2c2ab49683d8da37a80dca26eafe3bfed022b3917ab7f6f1d09c68724def5a8d107dd735dbab58cc72b224fbd3 SHA512 b5c5e3d767cd96be0fcc13476452e76ea106ddf870117f0e0b97113455c8a54a6547065b242d9a255d87c59ee755e604489e68a5ecc2e5275b32b7b5b5cfae6b DIST stratagus-3.1.2.tar.gz 1190124 BLAKE2B 35e9b8d33a0b6926ba7a450b893679d323dca9507b9fe2cd27ec8ee5c80deeecf8e35fd8b92eed86f308b5a8abd017d6306a08b4268c06de3c3d0fac7b74eba1 SHA512 c12012b08b04a419b0d3d35860b22fa426e06181d6ecd2998b11419227f3c226a6d584a5c3443939dfe63e0cc657eaad914f04810431bc72b7697cf8f4465b18 +DIST stratagus-3.2.0.tar.gz 1537172 BLAKE2B cd0ce92a1532cdf57245f6ef234ee1f55418f28f06bb34f358bd623b1e83d21b9a04cfa86e8129931043e480de5a9de0ef6458b75dcb2f8c40c3457d4ef31eef SHA512 7a1b4f99fa3a080905b976439435c62fa885c0895f3f9f7692404a207822520d6b71189f24627c31bec192503d6504bf98485cce393036950f6bac0a49cb17dc diff --git a/games-engines/stratagus/stratagus-3.2.0.ebuild b/games-engines/stratagus/stratagus-3.2.0.ebuild new file mode 100644 index ..b457463d8b3d --- /dev/null +++ b/games-engines/stratagus/stratagus-3.2.0.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +LUA_COMPAT=( lua5-1 ) +inherit cmake lua-single optfeature + +DESCRIPTION="A realtime strategy game engine" +HOMEPAGE=" + https://stratagus.com/stratagus.html + https://github.com/Wargus/stratagus"; +SRC_URI="https://github.com/Wargus/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0/3" +KEYWORDS="~amd64 ~x86" +IUSE="bzip2 debug doc mng theora vorbis" +REQUIRED_USE=" + ${LUA_REQUIRED_USE} + theora? ( vorbis )" + +RDEPEND=" + ${LUA_DEPS} + dev-db/sqlite:3 + dev-lua/toluapp[${LUA_SINGLE_USEDEP}] + media-libs/libpng:0 + x11-libs/libX11 + media-libs/libsdl2[sound,opengl,video] + media-libs/sdl2-mixer[vorbis] + media-libs/sdl2-image[png] + sys-libs/zlib + bzip2? ( app-arch/bzip2 ) + mng? ( media-libs/libmng ) + vorbis? ( + media-libs/libogg + media-libs/libvorbis + theora? ( media-libs/libtheora ) + )" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + doc? ( app-doc/doxygen )" + +PATCHES=( + "${FILESDIR}/${PN}"-2.3.0-doc.patch +) + +src_prepare() { + sed -i -e 's:-Werror::' CMakeLists.txt || die + cmake_src_prepare +} + +src_configure() { + # there are in-source switches + use debug && CMAKE_BUILD_TYPE=Debug + + local mycmakeargs=( + -DGAMEDIR="/usr/bin" + -DDOCDIR="/usr/share/doc/${PF}" + -DWITH_BZIP2=$(usex bzip2) + -DWITH_MNG=$(usex mng) + -DWITH_OGGVORBIS=$(usex vorbis) + -DWITH_THEORA=$(usex theora) + -DENABLE_DOC=$(usex doc) + -DENABLE_DEV=ON + ) + + cmake_src_configure +} + +pkg_postinst() { + optfeature "MIDI music support" "media-libs/sdl2-mixer[midi]" +}
[gentoo-commits] repo/gentoo:master commit in: games-engines/stratagus/
commit: dc9558cc3ef4215118d77956c8e767b5eddee4fa Author: Michał Górny gentoo org> AuthorDate: Sat Jul 17 06:05:41 2021 + Commit: Michał Górny gentoo org> CommitDate: Sat Jul 17 06:05:41 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc9558cc games-engines/stratagus: Bump to 3.1.2 Signed-off-by: Michał Górny gentoo.org> games-engines/stratagus/Manifest | 1 + games-engines/stratagus/stratagus-3.1.2.ebuild | 74 ++ 2 files changed, 75 insertions(+) diff --git a/games-engines/stratagus/Manifest b/games-engines/stratagus/Manifest index 60f13747814..ce0ac8c9fb3 100644 --- a/games-engines/stratagus/Manifest +++ b/games-engines/stratagus/Manifest @@ -2,3 +2,4 @@ DIST stratagus-2.4.3.tar.gz 1123537 BLAKE2B 90e40b2b277b5c52977f3c0ae2ae8f2e65d9 DIST stratagus-3.0.0.tar.gz 1149659 BLAKE2B 62a14bdc84462f22867b836b9a83f58ba31c7793c20f25cd8a0ca58adf7e5a38ee4559e96dddf8eb61dd1572dac55e08b16c95f8b7590644da0d0ffd040e0360 SHA512 baef3636471134c53ae0a60471f217daf694c20f439db125cf31cc33a510be456486aa905950aec15f28acada1af39a245e97fc85045d849b10532939a8f3a83 DIST stratagus-3.1.0.tar.gz 1188722 BLAKE2B 7eefd0d1c2ab35e657d8dc3c90c279deab073588c7a5830e317b99d72518b3d9b1260b56952e1deeadccc79334442441896c0d9520891a5eeea75da52871a4b2 SHA512 41f4dc6e6232cdd31258b7c402c64d3604c77b07bd46f29474a4b4979cd30dec809faeb5f0034521e26442c4afefba3076154a632bd445f57e04801b4199573b DIST stratagus-3.1.1.tar.gz 1189631 BLAKE2B dd81b354d90cd3483674d0b9728abf9a7c6b8e2c2ab49683d8da37a80dca26eafe3bfed022b3917ab7f6f1d09c68724def5a8d107dd735dbab58cc72b224fbd3 SHA512 b5c5e3d767cd96be0fcc13476452e76ea106ddf870117f0e0b97113455c8a54a6547065b242d9a255d87c59ee755e604489e68a5ecc2e5275b32b7b5b5cfae6b +DIST stratagus-3.1.2.tar.gz 1190124 BLAKE2B 35e9b8d33a0b6926ba7a450b893679d323dca9507b9fe2cd27ec8ee5c80deeecf8e35fd8b92eed86f308b5a8abd017d6306a08b4268c06de3c3d0fac7b74eba1 SHA512 c12012b08b04a419b0d3d35860b22fa426e06181d6ecd2998b11419227f3c226a6d584a5c3443939dfe63e0cc657eaad914f04810431bc72b7697cf8f4465b18 diff --git a/games-engines/stratagus/stratagus-3.1.2.ebuild b/games-engines/stratagus/stratagus-3.1.2.ebuild new file mode 100644 index 000..b457463d8b3 --- /dev/null +++ b/games-engines/stratagus/stratagus-3.1.2.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +LUA_COMPAT=( lua5-1 ) +inherit cmake lua-single optfeature + +DESCRIPTION="A realtime strategy game engine" +HOMEPAGE=" + https://stratagus.com/stratagus.html + https://github.com/Wargus/stratagus"; +SRC_URI="https://github.com/Wargus/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0/3" +KEYWORDS="~amd64 ~x86" +IUSE="bzip2 debug doc mng theora vorbis" +REQUIRED_USE=" + ${LUA_REQUIRED_USE} + theora? ( vorbis )" + +RDEPEND=" + ${LUA_DEPS} + dev-db/sqlite:3 + dev-lua/toluapp[${LUA_SINGLE_USEDEP}] + media-libs/libpng:0 + x11-libs/libX11 + media-libs/libsdl2[sound,opengl,video] + media-libs/sdl2-mixer[vorbis] + media-libs/sdl2-image[png] + sys-libs/zlib + bzip2? ( app-arch/bzip2 ) + mng? ( media-libs/libmng ) + vorbis? ( + media-libs/libogg + media-libs/libvorbis + theora? ( media-libs/libtheora ) + )" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + doc? ( app-doc/doxygen )" + +PATCHES=( + "${FILESDIR}/${PN}"-2.3.0-doc.patch +) + +src_prepare() { + sed -i -e 's:-Werror::' CMakeLists.txt || die + cmake_src_prepare +} + +src_configure() { + # there are in-source switches + use debug && CMAKE_BUILD_TYPE=Debug + + local mycmakeargs=( + -DGAMEDIR="/usr/bin" + -DDOCDIR="/usr/share/doc/${PF}" + -DWITH_BZIP2=$(usex bzip2) + -DWITH_MNG=$(usex mng) + -DWITH_OGGVORBIS=$(usex vorbis) + -DWITH_THEORA=$(usex theora) + -DENABLE_DOC=$(usex doc) + -DENABLE_DEV=ON + ) + + cmake_src_configure +} + +pkg_postinst() { + optfeature "MIDI music support" "media-libs/sdl2-mixer[midi]" +}
[gentoo-commits] repo/gentoo:master commit in: games-engines/stratagus/
commit: bb6b18607d3e1874a92b39a6ef62dde593b8c83f Author: Michał Górny gentoo org> AuthorDate: Thu Jul 15 17:31:22 2021 + Commit: Michał Górny gentoo org> CommitDate: Thu Jul 15 17:31:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb6b1860 games-engines/stratagus: Bump to 3.1.1 Signed-off-by: Michał Górny gentoo.org> games-engines/stratagus/Manifest | 1 + games-engines/stratagus/stratagus-3.1.1.ebuild | 74 ++ 2 files changed, 75 insertions(+) diff --git a/games-engines/stratagus/Manifest b/games-engines/stratagus/Manifest index 4825b00442d..60f13747814 100644 --- a/games-engines/stratagus/Manifest +++ b/games-engines/stratagus/Manifest @@ -1,3 +1,4 @@ DIST stratagus-2.4.3.tar.gz 1123537 BLAKE2B 90e40b2b277b5c52977f3c0ae2ae8f2e65d940d765e2ca4f7def4f8cf903399350f5e46f6dc6fbc38f3a53c7ca9ecaf5cf38025ec69154972869f28da37865d4 SHA512 16271c4fed3fb75fb8fb08e363e72713ede7979ea7e25b7c83db2fa9a0688fb7927cad3379e3b23e172c409cf0f6db18f7c6557d19a693c9a7f24109b56d2a56 DIST stratagus-3.0.0.tar.gz 1149659 BLAKE2B 62a14bdc84462f22867b836b9a83f58ba31c7793c20f25cd8a0ca58adf7e5a38ee4559e96dddf8eb61dd1572dac55e08b16c95f8b7590644da0d0ffd040e0360 SHA512 baef3636471134c53ae0a60471f217daf694c20f439db125cf31cc33a510be456486aa905950aec15f28acada1af39a245e97fc85045d849b10532939a8f3a83 DIST stratagus-3.1.0.tar.gz 1188722 BLAKE2B 7eefd0d1c2ab35e657d8dc3c90c279deab073588c7a5830e317b99d72518b3d9b1260b56952e1deeadccc79334442441896c0d9520891a5eeea75da52871a4b2 SHA512 41f4dc6e6232cdd31258b7c402c64d3604c77b07bd46f29474a4b4979cd30dec809faeb5f0034521e26442c4afefba3076154a632bd445f57e04801b4199573b +DIST stratagus-3.1.1.tar.gz 1189631 BLAKE2B dd81b354d90cd3483674d0b9728abf9a7c6b8e2c2ab49683d8da37a80dca26eafe3bfed022b3917ab7f6f1d09c68724def5a8d107dd735dbab58cc72b224fbd3 SHA512 b5c5e3d767cd96be0fcc13476452e76ea106ddf870117f0e0b97113455c8a54a6547065b242d9a255d87c59ee755e604489e68a5ecc2e5275b32b7b5b5cfae6b diff --git a/games-engines/stratagus/stratagus-3.1.1.ebuild b/games-engines/stratagus/stratagus-3.1.1.ebuild new file mode 100644 index 000..b457463d8b3 --- /dev/null +++ b/games-engines/stratagus/stratagus-3.1.1.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +LUA_COMPAT=( lua5-1 ) +inherit cmake lua-single optfeature + +DESCRIPTION="A realtime strategy game engine" +HOMEPAGE=" + https://stratagus.com/stratagus.html + https://github.com/Wargus/stratagus"; +SRC_URI="https://github.com/Wargus/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0/3" +KEYWORDS="~amd64 ~x86" +IUSE="bzip2 debug doc mng theora vorbis" +REQUIRED_USE=" + ${LUA_REQUIRED_USE} + theora? ( vorbis )" + +RDEPEND=" + ${LUA_DEPS} + dev-db/sqlite:3 + dev-lua/toluapp[${LUA_SINGLE_USEDEP}] + media-libs/libpng:0 + x11-libs/libX11 + media-libs/libsdl2[sound,opengl,video] + media-libs/sdl2-mixer[vorbis] + media-libs/sdl2-image[png] + sys-libs/zlib + bzip2? ( app-arch/bzip2 ) + mng? ( media-libs/libmng ) + vorbis? ( + media-libs/libogg + media-libs/libvorbis + theora? ( media-libs/libtheora ) + )" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + doc? ( app-doc/doxygen )" + +PATCHES=( + "${FILESDIR}/${PN}"-2.3.0-doc.patch +) + +src_prepare() { + sed -i -e 's:-Werror::' CMakeLists.txt || die + cmake_src_prepare +} + +src_configure() { + # there are in-source switches + use debug && CMAKE_BUILD_TYPE=Debug + + local mycmakeargs=( + -DGAMEDIR="/usr/bin" + -DDOCDIR="/usr/share/doc/${PF}" + -DWITH_BZIP2=$(usex bzip2) + -DWITH_MNG=$(usex mng) + -DWITH_OGGVORBIS=$(usex vorbis) + -DWITH_THEORA=$(usex theora) + -DENABLE_DOC=$(usex doc) + -DENABLE_DEV=ON + ) + + cmake_src_configure +} + +pkg_postinst() { + optfeature "MIDI music support" "media-libs/sdl2-mixer[midi]" +}
[gentoo-commits] repo/gentoo:master commit in: games-engines/stratagus/
commit: 0878cf05d86cee613935dd529040721ed455bbb1 Author: Michał Górny gentoo org> AuthorDate: Sat Jul 3 20:55:11 2021 + Commit: Michał Górny gentoo org> CommitDate: Sat Jul 3 21:46:28 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0878cf05 games-engines/stratagus: Bump to 3.1.0 Signed-off-by: Michał Górny gentoo.org> games-engines/stratagus/Manifest | 1 + games-engines/stratagus/stratagus-3.1.0.ebuild | 74 ++ 2 files changed, 75 insertions(+) diff --git a/games-engines/stratagus/Manifest b/games-engines/stratagus/Manifest index 85594b2e556..4825b00442d 100644 --- a/games-engines/stratagus/Manifest +++ b/games-engines/stratagus/Manifest @@ -1,2 +1,3 @@ DIST stratagus-2.4.3.tar.gz 1123537 BLAKE2B 90e40b2b277b5c52977f3c0ae2ae8f2e65d940d765e2ca4f7def4f8cf903399350f5e46f6dc6fbc38f3a53c7ca9ecaf5cf38025ec69154972869f28da37865d4 SHA512 16271c4fed3fb75fb8fb08e363e72713ede7979ea7e25b7c83db2fa9a0688fb7927cad3379e3b23e172c409cf0f6db18f7c6557d19a693c9a7f24109b56d2a56 DIST stratagus-3.0.0.tar.gz 1149659 BLAKE2B 62a14bdc84462f22867b836b9a83f58ba31c7793c20f25cd8a0ca58adf7e5a38ee4559e96dddf8eb61dd1572dac55e08b16c95f8b7590644da0d0ffd040e0360 SHA512 baef3636471134c53ae0a60471f217daf694c20f439db125cf31cc33a510be456486aa905950aec15f28acada1af39a245e97fc85045d849b10532939a8f3a83 +DIST stratagus-3.1.0.tar.gz 1188722 BLAKE2B 7eefd0d1c2ab35e657d8dc3c90c279deab073588c7a5830e317b99d72518b3d9b1260b56952e1deeadccc79334442441896c0d9520891a5eeea75da52871a4b2 SHA512 41f4dc6e6232cdd31258b7c402c64d3604c77b07bd46f29474a4b4979cd30dec809faeb5f0034521e26442c4afefba3076154a632bd445f57e04801b4199573b diff --git a/games-engines/stratagus/stratagus-3.1.0.ebuild b/games-engines/stratagus/stratagus-3.1.0.ebuild new file mode 100644 index 000..b457463d8b3 --- /dev/null +++ b/games-engines/stratagus/stratagus-3.1.0.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +LUA_COMPAT=( lua5-1 ) +inherit cmake lua-single optfeature + +DESCRIPTION="A realtime strategy game engine" +HOMEPAGE=" + https://stratagus.com/stratagus.html + https://github.com/Wargus/stratagus"; +SRC_URI="https://github.com/Wargus/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0/3" +KEYWORDS="~amd64 ~x86" +IUSE="bzip2 debug doc mng theora vorbis" +REQUIRED_USE=" + ${LUA_REQUIRED_USE} + theora? ( vorbis )" + +RDEPEND=" + ${LUA_DEPS} + dev-db/sqlite:3 + dev-lua/toluapp[${LUA_SINGLE_USEDEP}] + media-libs/libpng:0 + x11-libs/libX11 + media-libs/libsdl2[sound,opengl,video] + media-libs/sdl2-mixer[vorbis] + media-libs/sdl2-image[png] + sys-libs/zlib + bzip2? ( app-arch/bzip2 ) + mng? ( media-libs/libmng ) + vorbis? ( + media-libs/libogg + media-libs/libvorbis + theora? ( media-libs/libtheora ) + )" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + doc? ( app-doc/doxygen )" + +PATCHES=( + "${FILESDIR}/${PN}"-2.3.0-doc.patch +) + +src_prepare() { + sed -i -e 's:-Werror::' CMakeLists.txt || die + cmake_src_prepare +} + +src_configure() { + # there are in-source switches + use debug && CMAKE_BUILD_TYPE=Debug + + local mycmakeargs=( + -DGAMEDIR="/usr/bin" + -DDOCDIR="/usr/share/doc/${PF}" + -DWITH_BZIP2=$(usex bzip2) + -DWITH_MNG=$(usex mng) + -DWITH_OGGVORBIS=$(usex vorbis) + -DWITH_THEORA=$(usex theora) + -DENABLE_DOC=$(usex doc) + -DENABLE_DEV=ON + ) + + cmake_src_configure +} + +pkg_postinst() { + optfeature "MIDI music support" "media-libs/sdl2-mixer[midi]" +}
[gentoo-commits] repo/gentoo:master commit in: games-engines/stratagus/
commit: 71a5893eabbe8e1a6ac5466cdfa39883d9ba54bd Author: Conrad Kostecki gentoo org> AuthorDate: Fri Mar 26 18:50:40 2021 + Commit: Conrad Kostecki gentoo org> CommitDate: Fri Mar 26 19:45:16 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71a5893e games-engines/stratagus: drop old version Dropping old versions, which do not support slotted lua. Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Conrad Kostecki gentoo.org> games-engines/stratagus/stratagus-2.4.3.ebuild| 68 -- games-engines/stratagus/stratagus-3.0.0-r1.ebuild | 70 --- 2 files changed, 138 deletions(-) diff --git a/games-engines/stratagus/stratagus-2.4.3.ebuild b/games-engines/stratagus/stratagus-2.4.3.ebuild deleted file mode 100644 index e593ce458e1..000 --- a/games-engines/stratagus/stratagus-2.4.3.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit cmake - -DESCRIPTION="A realtime strategy game engine" -HOMEPAGE="https://wargus.github.io/stratagus.html - https://github.com/Wargus/stratagus"; -SRC_URI="https://github.com/Wargus/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="bzip2 debug doc fluidsynth mikmod mng theora vorbis" -REQUIRED_USE="theora? ( vorbis )" - -RDEPEND=" - dev-db/sqlite:3 - >=dev-lang/lua-5:0 - dev-lua/toluapp - media-libs/libpng:0 - virtual/opengl - x11-libs/libX11 - media-libs/libsdl[sound,opengl,video] - sys-libs/zlib - bzip2? ( app-arch/bzip2 ) - fluidsynth? ( media-sound/fluidsynth ) - mikmod? ( media-libs/libmikmod ) - mng? ( media-libs/libmng ) - vorbis? ( - media-libs/libogg - media-libs/libvorbis - theora? ( media-libs/libtheora ) - )" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - doc? ( app-doc/doxygen )" - -PATCHES=( - "${FILESDIR}/${PN}"-2.3.0-doc.patch -) - -src_prepare() { - sed -i -e 's:-Werror::' CMakeLists.txt || die - cmake_src_prepare -} - -src_configure() { - # there are in-source switches - use debug && CMAKE_BUILD_TYPE=Debug - - local mycmakeargs=( - -DGAMEDIR="/usr/bin" - -DDOCDIR="/usr/share/doc/${PF}" - -DWITH_BZIP2=$(usex bzip2) - -DWITH_FLUIDSYNTH=$(usex fluidsynth) - -DWITH_MIKMOD=$(usex mikmod) - -DWITH_MNG=$(usex mng) - -DWITH_OGGVORBIS=$(usex vorbis) - -DWITH_THEORA=$(usex theora) - -DENABLE_DOC=$(usex doc) - -DENABLE_DEV=ON - ) - - cmake_src_configure -} diff --git a/games-engines/stratagus/stratagus-3.0.0-r1.ebuild b/games-engines/stratagus/stratagus-3.0.0-r1.ebuild deleted file mode 100644 index ee369f12de3..000 --- a/games-engines/stratagus/stratagus-3.0.0-r1.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake optfeature - -DESCRIPTION="A realtime strategy game engine" -HOMEPAGE="https://wargus.github.io/stratagus.html - https://github.com/Wargus/stratagus"; -SRC_URI="https://github.com/Wargus/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0/3" -KEYWORDS="~amd64 ~x86" -IUSE="bzip2 debug doc mng theora vorbis" -REQUIRED_USE="theora? ( vorbis )" - -RDEPEND=" - dev-db/sqlite:3 - >=dev-lang/lua-5:0 - dev-lua/toluapp - media-libs/libpng:0 - x11-libs/libX11 - media-libs/libsdl2[sound,opengl,video] - media-libs/sdl2-mixer[vorbis] - media-libs/sdl2-image[png] - sys-libs/zlib - bzip2? ( app-arch/bzip2 ) - mng? ( media-libs/libmng ) - vorbis? ( - media-libs/libogg - media-libs/libvorbis - theora? ( media-libs/libtheora ) - )" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - doc? ( app-doc/doxygen )" - -PATCHES=( - "${FILESDIR}/${PN}"-2.3.0-doc.patch -) - -src_prepare() { - sed -i -e 's:-Werror::' CMakeLists.txt || die - cmake_src_prepare -} - -src_configure() { - # there are in-source switches - use debug && CMAKE_BUILD_TYPE=Debug - - local mycmakeargs=( - -DGAMEDIR="/usr/bin" - -DDOCDIR="/usr/share/doc/${PF}" - -DWITH_BZIP2=$(usex bzip2) - -DWITH_MNG=$(usex mng) - -DWITH_OGGVORBIS=$(usex vorbis) - -DWITH_THEORA=$(usex theora) - -DENABLE_DOC=$(usex doc) - -DENABLE_DEV=ON - ) - - cmake_src_configure -} - -pkg_postinst() { - optfeature "MIDI music support" "media-libs/sdl2-mixer[midi]" -}
[gentoo-commits] repo/gentoo:master commit in: games-engines/stratagus/, games-engines/stratagus/files/
commit: 3987d041e8d7f4672a75c33ef275ee4018561067 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Feb 14 21:07:47 2021 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Feb 14 21:24:39 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3987d041 games-engines/stratagus: Drop 2.4.1 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Andreas Sturmlechner gentoo.org> games-engines/stratagus/Manifest | 1 - .../stratagus/files/stratagus-2.3.0-debug.patch| 19 -- games-engines/stratagus/stratagus-2.4.1.ebuild | 69 -- 3 files changed, 89 deletions(-) diff --git a/games-engines/stratagus/Manifest b/games-engines/stratagus/Manifest index c8fa438bdbb..85594b2e556 100644 --- a/games-engines/stratagus/Manifest +++ b/games-engines/stratagus/Manifest @@ -1,3 +1,2 @@ -DIST stratagus-2.4.1.tar.gz 1087678 BLAKE2B be7fc8322aee2a28c80833d44c3180e26b961ce9dfd1bc5e0a8e3fa0caac74bf713224de4c38b2ebf6d5aeabbe778a5664346c6a444b066f07f719bba5317bac SHA512 1f0420677df72e3e2d2f31e60030fa2eba4c3d1ab80cfc79c045724fe39ac237846bc38e8762ee9aa51768a443cdbbaa1fe91bf80fb2164261288a1bb17e27cd DIST stratagus-2.4.3.tar.gz 1123537 BLAKE2B 90e40b2b277b5c52977f3c0ae2ae8f2e65d940d765e2ca4f7def4f8cf903399350f5e46f6dc6fbc38f3a53c7ca9ecaf5cf38025ec69154972869f28da37865d4 SHA512 16271c4fed3fb75fb8fb08e363e72713ede7979ea7e25b7c83db2fa9a0688fb7927cad3379e3b23e172c409cf0f6db18f7c6557d19a693c9a7f24109b56d2a56 DIST stratagus-3.0.0.tar.gz 1149659 BLAKE2B 62a14bdc84462f22867b836b9a83f58ba31c7793c20f25cd8a0ca58adf7e5a38ee4559e96dddf8eb61dd1572dac55e08b16c95f8b7590644da0d0ffd040e0360 SHA512 baef3636471134c53ae0a60471f217daf694c20f439db125cf31cc33a510be456486aa905950aec15f28acada1af39a245e97fc85045d849b10532939a8f3a83 diff --git a/games-engines/stratagus/files/stratagus-2.3.0-debug.patch b/games-engines/stratagus/files/stratagus-2.3.0-debug.patch deleted file mode 100644 index 41817865c57..000 --- a/games-engines/stratagus/files/stratagus-2.3.0-debug.patch +++ /dev/null @@ -1,19 +0,0 @@ -From: Julian Ospald -Date: Thu Oct 18 14:31:37 UTC 2012 -Subject: build-system - -do not rename the target if debug is enabled - stratagus_2.2.7.orig/CMakeLists.txt -+++ stratagus_2.2.7.orig/CMakeLists.txt -@@ -911,10 +911,6 @@ - add_executable(stratagus WIN32 ${stratagus_SRCS} ${stratagus_HDRS}) - target_link_libraries(stratagus ${stratagus_LIBS}) - --if(CMAKE_BUILD_TYPE STREQUAL "Debug") -- set_target_properties(stratagus PROPERTIES OUTPUT_NAME stratagus-dbg) --endif() -- - if(WIN32 AND MINGW AND ENABLE_STATIC) - set_target_properties(stratagus PROPERTIES LINK_FLAGS "${LINK_FLAGS} -static-libgcc -static-libstdc++ -Wl,--stack,10485760") - endif() diff --git a/games-engines/stratagus/stratagus-2.4.1.ebuild b/games-engines/stratagus/stratagus-2.4.1.ebuild deleted file mode 100644 index a692d77f947..000 --- a/games-engines/stratagus/stratagus-2.4.1.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit cmake-utils eutils - -DESCRIPTION="A realtime strategy game engine" -HOMEPAGE="https://launchpad.net/stratagus/"; -SRC_URI="https://github.com/Wargus/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="bzip2 debug doc fluidsynth mikmod mng theora vorbis" - -RDEPEND="dev-db/sqlite:3 - >=dev-lang/lua-5:0 - dev-lua/toluapp - media-libs/libpng:0 - virtual/opengl - x11-libs/libX11 - media-libs/libsdl[sound,opengl,video] - sys-libs/zlib - bzip2? ( app-arch/bzip2 ) - fluidsynth? ( media-sound/fluidsynth ) - mikmod? ( media-libs/libmikmod ) - mng? ( media-libs/libmng ) - vorbis? ( - media-libs/libogg - media-libs/libvorbis - theora? ( media-libs/libtheora ) - )" -DEPEND="${RDEPEND} - doc? ( app-doc/doxygen ) - virtual/pkgconfig" - -REQUIRED_USE="theora? ( vorbis )" -PATCHES=( - "${FILESDIR}/${PN}"-2.3.0-debug.patch - "${FILESDIR}/${PN}"-2.3.0-doc.patch -) - -src_configure() { - # there are in-source switches - use debug && CMAKE_BUILD_TYPE=Debug - - local mycmakeargs=( - -DGAMEDIR="/usr/bin" - -DDOCDIR="/usr/share/doc/${PF}" - -DWITH_BZIP2=$(usex bzip2) - -DENABLE_DOC=$(usex doc) - -DWITH_FLUIDSYNTH=$(usex fluidsynth) - -DWITH_MIKMOD=$(usex mikmod) - -DWITH_MNG=$(usex mng) - -DWITH_OGGVORBIS=$(usex vorbis) - -DWITH_THEORA=$(usex theora) - -DENABLE_DEV=ON - ) - - cmake-utils_src_configure -} - -src_compile() { - cmake-utils_src_compile -} - -src_install() { - cmake-utils_src_install -}
[gentoo-commits] repo/gentoo:master commit in: games-engines/stratagus/
commit: 38e57dab26351744aa79ba499b5f04fe1a580431 Author: Michał Górny gentoo org> AuthorDate: Fri Dec 25 11:24:25 2020 + Commit: Michał Górny gentoo org> CommitDate: Fri Dec 25 11:25:22 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38e57dab games-engines/stratagus: Bump the lua-single version to 3.0.0 Signed-off-by: Michał Górny gentoo.org> .../stratagus/stratagus-3.0.0-r100.ebuild | 74 ++ 1 file changed, 74 insertions(+) diff --git a/games-engines/stratagus/stratagus-3.0.0-r100.ebuild b/games-engines/stratagus/stratagus-3.0.0-r100.ebuild new file mode 100644 index 000..5af50ed3083 --- /dev/null +++ b/games-engines/stratagus/stratagus-3.0.0-r100.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +LUA_COMPAT=( lua5-1 ) + +inherit cmake lua-single optfeature + +DESCRIPTION="A realtime strategy game engine" +HOMEPAGE="https://wargus.github.io/stratagus.html + https://github.com/Wargus/stratagus"; +SRC_URI="https://github.com/Wargus/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0/3" +KEYWORDS="~amd64 ~x86" +IUSE="bzip2 debug doc mng theora vorbis" +REQUIRED_USE=" + ${LUA_REQUIRED_USE} + theora? ( vorbis )" + +RDEPEND=" + ${LUA_DEPS} + dev-db/sqlite:3 + dev-lua/toluapp[${LUA_SINGLE_USEDEP}] + media-libs/libpng:0 + x11-libs/libX11 + media-libs/libsdl2[sound,opengl,video] + media-libs/sdl2-mixer[vorbis] + media-libs/sdl2-image[png] + sys-libs/zlib + bzip2? ( app-arch/bzip2 ) + mng? ( media-libs/libmng ) + vorbis? ( + media-libs/libogg + media-libs/libvorbis + theora? ( media-libs/libtheora ) + )" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + doc? ( app-doc/doxygen )" + +PATCHES=( + "${FILESDIR}/${PN}"-2.3.0-doc.patch +) + +src_prepare() { + sed -i -e 's:-Werror::' CMakeLists.txt || die + cmake_src_prepare +} + +src_configure() { + # there are in-source switches + use debug && CMAKE_BUILD_TYPE=Debug + + local mycmakeargs=( + -DGAMEDIR="/usr/bin" + -DDOCDIR="/usr/share/doc/${PF}" + -DWITH_BZIP2=$(usex bzip2) + -DWITH_MNG=$(usex mng) + -DWITH_OGGVORBIS=$(usex vorbis) + -DWITH_THEORA=$(usex theora) + -DENABLE_DOC=$(usex doc) + -DENABLE_DEV=ON + ) + + cmake_src_configure +} + +pkg_postinst() { + optfeature "MIDI music support" "media-libs/sdl2-mixer[midi]" +}
[gentoo-commits] repo/gentoo:master commit in: games-engines/stratagus/
commit: de793a42cd980f37c9ee9ec3d779619f0c057de2 Author: Michał Górny gentoo org> AuthorDate: Sun Dec 20 10:16:55 2020 + Commit: Michał Górny gentoo org> CommitDate: Sun Dec 20 10:39:55 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de793a42 games-engines/stratagus: Remanifest Signed-off-by: Michał Górny gentoo.org> games-engines/stratagus/Manifest| 2 +- .../stratagus/{stratagus-3.0.0.ebuild => stratagus-3.0.0-r1.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/games-engines/stratagus/Manifest b/games-engines/stratagus/Manifest index dd904acad1f..c8fa438bdbb 100644 --- a/games-engines/stratagus/Manifest +++ b/games-engines/stratagus/Manifest @@ -1,3 +1,3 @@ DIST stratagus-2.4.1.tar.gz 1087678 BLAKE2B be7fc8322aee2a28c80833d44c3180e26b961ce9dfd1bc5e0a8e3fa0caac74bf713224de4c38b2ebf6d5aeabbe778a5664346c6a444b066f07f719bba5317bac SHA512 1f0420677df72e3e2d2f31e60030fa2eba4c3d1ab80cfc79c045724fe39ac237846bc38e8762ee9aa51768a443cdbbaa1fe91bf80fb2164261288a1bb17e27cd DIST stratagus-2.4.3.tar.gz 1123537 BLAKE2B 90e40b2b277b5c52977f3c0ae2ae8f2e65d940d765e2ca4f7def4f8cf903399350f5e46f6dc6fbc38f3a53c7ca9ecaf5cf38025ec69154972869f28da37865d4 SHA512 16271c4fed3fb75fb8fb08e363e72713ede7979ea7e25b7c83db2fa9a0688fb7927cad3379e3b23e172c409cf0f6db18f7c6557d19a693c9a7f24109b56d2a56 -DIST stratagus-3.0.0.tar.gz 1150501 BLAKE2B 2d043755a70596fa7ac6c3817ad809a1515ba057231cafa32c930b0d3e03c28041c13133ac2c3d01de796cec5395e843c873fb0f89c77003cdeff26f3f3c8dc4 SHA512 d96f580b75e7abf6fa90832ada6a38de107a1f9cb432e67c99ae9195948e7675282019914c77746bc0fd883f07e9235ddd1ffb6a91759321986aa401f8c6e6d9 +DIST stratagus-3.0.0.tar.gz 1149659 BLAKE2B 62a14bdc84462f22867b836b9a83f58ba31c7793c20f25cd8a0ca58adf7e5a38ee4559e96dddf8eb61dd1572dac55e08b16c95f8b7590644da0d0ffd040e0360 SHA512 baef3636471134c53ae0a60471f217daf694c20f439db125cf31cc33a510be456486aa905950aec15f28acada1af39a245e97fc85045d849b10532939a8f3a83 diff --git a/games-engines/stratagus/stratagus-3.0.0.ebuild b/games-engines/stratagus/stratagus-3.0.0-r1.ebuild similarity index 100% rename from games-engines/stratagus/stratagus-3.0.0.ebuild rename to games-engines/stratagus/stratagus-3.0.0-r1.ebuild
[gentoo-commits] repo/gentoo:master commit in: games-engines/stratagus/
commit: f89646f8f8ac549571b7a65b506ee558c4f47dac Author: Michał Górny gentoo org> AuthorDate: Sat Dec 19 08:34:08 2020 + Commit: Michał Górny gentoo org> CommitDate: Sat Dec 19 08:59:46 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f89646f8 games-engines/stratagus: Bump to 3.0.0 Signed-off-by: Michał Górny gentoo.org> games-engines/stratagus/Manifest | 1 + games-engines/stratagus/stratagus-3.0.0.ebuild | 70 ++ 2 files changed, 71 insertions(+) diff --git a/games-engines/stratagus/Manifest b/games-engines/stratagus/Manifest index 2195f5ba909..dd904acad1f 100644 --- a/games-engines/stratagus/Manifest +++ b/games-engines/stratagus/Manifest @@ -1,2 +1,3 @@ DIST stratagus-2.4.1.tar.gz 1087678 BLAKE2B be7fc8322aee2a28c80833d44c3180e26b961ce9dfd1bc5e0a8e3fa0caac74bf713224de4c38b2ebf6d5aeabbe778a5664346c6a444b066f07f719bba5317bac SHA512 1f0420677df72e3e2d2f31e60030fa2eba4c3d1ab80cfc79c045724fe39ac237846bc38e8762ee9aa51768a443cdbbaa1fe91bf80fb2164261288a1bb17e27cd DIST stratagus-2.4.3.tar.gz 1123537 BLAKE2B 90e40b2b277b5c52977f3c0ae2ae8f2e65d940d765e2ca4f7def4f8cf903399350f5e46f6dc6fbc38f3a53c7ca9ecaf5cf38025ec69154972869f28da37865d4 SHA512 16271c4fed3fb75fb8fb08e363e72713ede7979ea7e25b7c83db2fa9a0688fb7927cad3379e3b23e172c409cf0f6db18f7c6557d19a693c9a7f24109b56d2a56 +DIST stratagus-3.0.0.tar.gz 1150501 BLAKE2B 2d043755a70596fa7ac6c3817ad809a1515ba057231cafa32c930b0d3e03c28041c13133ac2c3d01de796cec5395e843c873fb0f89c77003cdeff26f3f3c8dc4 SHA512 d96f580b75e7abf6fa90832ada6a38de107a1f9cb432e67c99ae9195948e7675282019914c77746bc0fd883f07e9235ddd1ffb6a91759321986aa401f8c6e6d9 diff --git a/games-engines/stratagus/stratagus-3.0.0.ebuild b/games-engines/stratagus/stratagus-3.0.0.ebuild new file mode 100644 index 000..ee369f12de3 --- /dev/null +++ b/games-engines/stratagus/stratagus-3.0.0.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake optfeature + +DESCRIPTION="A realtime strategy game engine" +HOMEPAGE="https://wargus.github.io/stratagus.html + https://github.com/Wargus/stratagus"; +SRC_URI="https://github.com/Wargus/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0/3" +KEYWORDS="~amd64 ~x86" +IUSE="bzip2 debug doc mng theora vorbis" +REQUIRED_USE="theora? ( vorbis )" + +RDEPEND=" + dev-db/sqlite:3 + >=dev-lang/lua-5:0 + dev-lua/toluapp + media-libs/libpng:0 + x11-libs/libX11 + media-libs/libsdl2[sound,opengl,video] + media-libs/sdl2-mixer[vorbis] + media-libs/sdl2-image[png] + sys-libs/zlib + bzip2? ( app-arch/bzip2 ) + mng? ( media-libs/libmng ) + vorbis? ( + media-libs/libogg + media-libs/libvorbis + theora? ( media-libs/libtheora ) + )" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + doc? ( app-doc/doxygen )" + +PATCHES=( + "${FILESDIR}/${PN}"-2.3.0-doc.patch +) + +src_prepare() { + sed -i -e 's:-Werror::' CMakeLists.txt || die + cmake_src_prepare +} + +src_configure() { + # there are in-source switches + use debug && CMAKE_BUILD_TYPE=Debug + + local mycmakeargs=( + -DGAMEDIR="/usr/bin" + -DDOCDIR="/usr/share/doc/${PF}" + -DWITH_BZIP2=$(usex bzip2) + -DWITH_MNG=$(usex mng) + -DWITH_OGGVORBIS=$(usex vorbis) + -DWITH_THEORA=$(usex theora) + -DENABLE_DOC=$(usex doc) + -DENABLE_DEV=ON + ) + + cmake_src_configure +} + +pkg_postinst() { + optfeature "MIDI music support" "media-libs/sdl2-mixer[midi]" +}
[gentoo-commits] repo/gentoo:master commit in: games-engines/stratagus/, profiles/
commit: 9a945a1a2cac0e551f654ef402dccdb5238cc5a9 Author: Marek Szuba gentoo org> AuthorDate: Tue Dec 15 16:52:15 2020 + Commit: Marek Szuba gentoo org> CommitDate: Tue Dec 15 18:45:09 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a945a1a games-engines/stratagus: migrate to lua-single.eclass Locked to lua5-1, both in upstream build scripts and by depending on dev-lua/toluapp. Closes: https://bugs.gentoo.org/752951 Signed-off-by: Marek Szuba gentoo.org> .../stratagus/stratagus-2.4.3-r100.ebuild | 71 ++ profiles/package.mask | 1 + 2 files changed, 72 insertions(+) diff --git a/games-engines/stratagus/stratagus-2.4.3-r100.ebuild b/games-engines/stratagus/stratagus-2.4.3-r100.ebuild new file mode 100644 index 000..5b096ccea6d --- /dev/null +++ b/games-engines/stratagus/stratagus-2.4.3-r100.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +LUA_COMPAT=( lua5-1 ) + +inherit cmake lua-single + +DESCRIPTION="A realtime strategy game engine" +HOMEPAGE="https://wargus.github.io/stratagus.html + https://github.com/Wargus/stratagus"; +SRC_URI="https://github.com/Wargus/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="bzip2 debug doc fluidsynth mikmod mng theora vorbis" +REQUIRED_USE="${LUA_REQUIRED_USE} + theora? ( vorbis )" + +RDEPEND="${LUA_DEPS} + dev-db/sqlite:3 + dev-lua/toluapp[${LUA_SINGLE_USEDEP}] + media-libs/libpng:0 + virtual/opengl + x11-libs/libX11 + media-libs/libsdl[sound,opengl,video] + sys-libs/zlib + bzip2? ( app-arch/bzip2 ) + fluidsynth? ( media-sound/fluidsynth ) + mikmod? ( media-libs/libmikmod ) + mng? ( media-libs/libmng ) + vorbis? ( + media-libs/libogg + media-libs/libvorbis + theora? ( media-libs/libtheora ) + )" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + doc? ( app-doc/doxygen )" + +PATCHES=( + "${FILESDIR}/${PN}"-2.3.0-doc.patch +) + +src_prepare() { + sed -i -e 's:-Werror::' CMakeLists.txt || die + cmake_src_prepare +} + +src_configure() { + # there are in-source switches + use debug && CMAKE_BUILD_TYPE=Debug + + local mycmakeargs=( + -DGAMEDIR="/usr/bin" + -DDOCDIR="/usr/share/doc/${PF}" + -DWITH_BZIP2=$(usex bzip2) + -DWITH_FLUIDSYNTH=$(usex fluidsynth) + -DWITH_MIKMOD=$(usex mikmod) + -DWITH_MNG=$(usex mng) + -DWITH_OGGVORBIS=$(usex vorbis) + -DWITH_THEORA=$(usex theora) + -DENABLE_DOC=$(usex doc) + -DENABLE_DEV=ON + ) + + cmake_src_configure +} diff --git a/profiles/package.mask b/profiles/package.mask index 99f2521a5e9..60a835a2c5d 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -570,6 +570,7 @@ kde-apps/kdebase-meta:5 >=games-engines/love-0.8.0-r100:0.8 >=games-engines/love-11.3-r100:0 >=games-engines/solarus-1.3.1-r100 +>=games-engines/stratagus-2.4.3-r100 >=games-puzzle/fish-fillets-1.0.1-r100 >=games-roguelike/crossfire-client-1.71.0-r100 >=games-roguelike/stone-soup-0.25.1-r100
[gentoo-commits] repo/gentoo:master commit in: games-engines/stratagus/
commit: 50b2e45fc40f1bbad754caccbbfc58013c9a Author: Michał Górny gentoo org> AuthorDate: Sun Nov 22 23:18:04 2020 + Commit: Michał Górny gentoo org> CommitDate: Mon Nov 23 00:33:32 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50b2e45f games-engines/stratagus: Strip -Werror Closes: https://bugs.gentoo.org/756142 Signed-off-by: Michał Górny gentoo.org> games-engines/stratagus/stratagus-2.4.3.ebuild | 5 + 1 file changed, 5 insertions(+) diff --git a/games-engines/stratagus/stratagus-2.4.3.ebuild b/games-engines/stratagus/stratagus-2.4.3.ebuild index e21ab4238f1..e593ce458e1 100644 --- a/games-engines/stratagus/stratagus-2.4.3.ebuild +++ b/games-engines/stratagus/stratagus-2.4.3.ebuild @@ -42,6 +42,11 @@ PATCHES=( "${FILESDIR}/${PN}"-2.3.0-doc.patch ) +src_prepare() { + sed -i -e 's:-Werror::' CMakeLists.txt || die + cmake_src_prepare +} + src_configure() { # there are in-source switches use debug && CMAKE_BUILD_TYPE=Debug
[gentoo-commits] repo/gentoo:master commit in: games-engines/stratagus/
commit: 205c0faae0fb419b1bed47976359635ce5135c27 Author: Michał Górny gentoo org> AuthorDate: Sun Nov 22 21:03:16 2020 + Commit: Michał Górny gentoo org> CommitDate: Sun Nov 22 22:33:28 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=205c0faa games-engines/stratagus: Bump to 2.4.3 Signed-off-by: Michał Górny gentoo.org> games-engines/stratagus/Manifest | 1 + games-engines/stratagus/metadata.xml | 3 +- games-engines/stratagus/stratagus-2.4.3.ebuild | 63 ++ 3 files changed, 65 insertions(+), 2 deletions(-) diff --git a/games-engines/stratagus/Manifest b/games-engines/stratagus/Manifest index 7f53ed02771..2195f5ba909 100644 --- a/games-engines/stratagus/Manifest +++ b/games-engines/stratagus/Manifest @@ -1 +1,2 @@ DIST stratagus-2.4.1.tar.gz 1087678 BLAKE2B be7fc8322aee2a28c80833d44c3180e26b961ce9dfd1bc5e0a8e3fa0caac74bf713224de4c38b2ebf6d5aeabbe778a5664346c6a444b066f07f719bba5317bac SHA512 1f0420677df72e3e2d2f31e60030fa2eba4c3d1ab80cfc79c045724fe39ac237846bc38e8762ee9aa51768a443cdbbaa1fe91bf80fb2164261288a1bb17e27cd +DIST stratagus-2.4.3.tar.gz 1123537 BLAKE2B 90e40b2b277b5c52977f3c0ae2ae8f2e65d940d765e2ca4f7def4f8cf903399350f5e46f6dc6fbc38f3a53c7ca9ecaf5cf38025ec69154972869f28da37865d4 SHA512 16271c4fed3fb75fb8fb08e363e72713ede7979ea7e25b7c83db2fa9a0688fb7927cad3379e3b23e172c409cf0f6db18f7c6557d19a693c9a7f24109b56d2a56 diff --git a/games-engines/stratagus/metadata.xml b/games-engines/stratagus/metadata.xml index 0b041675956..db8692f5803 100644 --- a/games-engines/stratagus/metadata.xml +++ b/games-engines/stratagus/metadata.xml @@ -13,7 +13,6 @@ compile with support for fluidsynth - stratagus - stratagus + Wargus/stratagus diff --git a/games-engines/stratagus/stratagus-2.4.3.ebuild b/games-engines/stratagus/stratagus-2.4.3.ebuild new file mode 100644 index 000..e21ab4238f1 --- /dev/null +++ b/games-engines/stratagus/stratagus-2.4.3.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit cmake + +DESCRIPTION="A realtime strategy game engine" +HOMEPAGE="https://wargus.github.io/stratagus.html + https://github.com/Wargus/stratagus"; +SRC_URI="https://github.com/Wargus/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="bzip2 debug doc fluidsynth mikmod mng theora vorbis" +REQUIRED_USE="theora? ( vorbis )" + +RDEPEND=" + dev-db/sqlite:3 + >=dev-lang/lua-5:0 + dev-lua/toluapp + media-libs/libpng:0 + virtual/opengl + x11-libs/libX11 + media-libs/libsdl[sound,opengl,video] + sys-libs/zlib + bzip2? ( app-arch/bzip2 ) + fluidsynth? ( media-sound/fluidsynth ) + mikmod? ( media-libs/libmikmod ) + mng? ( media-libs/libmng ) + vorbis? ( + media-libs/libogg + media-libs/libvorbis + theora? ( media-libs/libtheora ) + )" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + doc? ( app-doc/doxygen )" + +PATCHES=( + "${FILESDIR}/${PN}"-2.3.0-doc.patch +) + +src_configure() { + # there are in-source switches + use debug && CMAKE_BUILD_TYPE=Debug + + local mycmakeargs=( + -DGAMEDIR="/usr/bin" + -DDOCDIR="/usr/share/doc/${PF}" + -DWITH_BZIP2=$(usex bzip2) + -DWITH_FLUIDSYNTH=$(usex fluidsynth) + -DWITH_MIKMOD=$(usex mikmod) + -DWITH_MNG=$(usex mng) + -DWITH_OGGVORBIS=$(usex vorbis) + -DWITH_THEORA=$(usex theora) + -DENABLE_DOC=$(usex doc) + -DENABLE_DEV=ON + ) + + cmake_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: games-engines/stratagus/
commit: d3f83d50444a4a398bd175ea7305b44dc4281112 Author: Michał Górny gentoo org> AuthorDate: Sun Nov 22 20:53:23 2020 + Commit: Michał Górny gentoo org> CommitDate: Sun Nov 22 22:33:27 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3f83d50 games-engines/stratagus: Take it over Signed-off-by: Michał Górny gentoo.org> games-engines/stratagus/metadata.xml | 4 1 file changed, 4 insertions(+) diff --git a/games-engines/stratagus/metadata.xml b/games-engines/stratagus/metadata.xml index 3914695ecbc..0b041675956 100644 --- a/games-engines/stratagus/metadata.xml +++ b/games-engines/stratagus/metadata.xml @@ -1,6 +1,10 @@ http://www.gentoo.org/dtd/metadata.dtd";> + + mgo...@gentoo.org + Michał Górny + ga...@gentoo.org Gentoo Games Project
[gentoo-commits] repo/gentoo:master commit in: games-engines/stratagus/
commit: 45565427e7aa7337f755689fce59f8f9c1683882 Author: Pacho Ramos gentoo org> AuthorDate: Sun Apr 29 13:04:45 2018 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Apr 29 13:06:48 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45565427 games-engines/stratagus: Drop old Package-Manager: Portage-2.3.31, Repoman-2.3.9 games-engines/stratagus/Manifest | 1 - games-engines/stratagus/stratagus-2.3.0.ebuild | 75 -- 2 files changed, 76 deletions(-) diff --git a/games-engines/stratagus/Manifest b/games-engines/stratagus/Manifest index 7fe190bcd37..7f53ed02771 100644 --- a/games-engines/stratagus/Manifest +++ b/games-engines/stratagus/Manifest @@ -1,2 +1 @@ DIST stratagus-2.4.1.tar.gz 1087678 BLAKE2B be7fc8322aee2a28c80833d44c3180e26b961ce9dfd1bc5e0a8e3fa0caac74bf713224de4c38b2ebf6d5aeabbe778a5664346c6a444b066f07f719bba5317bac SHA512 1f0420677df72e3e2d2f31e60030fa2eba4c3d1ab80cfc79c045724fe39ac237846bc38e8762ee9aa51768a443cdbbaa1fe91bf80fb2164261288a1bb17e27cd -DIST stratagus_2.3.0.orig.tar.gz 1000990 BLAKE2B 8d815a23a2efa6c55e1050e1762f9190656f25e355fafcb434238a3c024d313e8cbd6b5a5873430ea37aa7b7ba30d4128beec7c080c733415888ae2ddff412e6 SHA512 ad38568029aa777fcc2d2e6d4a862b4192bc87354b23712270b9f0a62e269548a08097305e97adcea7bc9d9d506a6d092c578656a1957db808a48f44712a76bf diff --git a/games-engines/stratagus/stratagus-2.3.0.ebuild b/games-engines/stratagus/stratagus-2.3.0.ebuild deleted file mode 100644 index cea036b23b0..000 --- a/games-engines/stratagus/stratagus-2.3.0.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit cmake-utils eutils games - -DESCRIPTION="A realtime strategy game engine" -HOMEPAGE="https://launchpad.net/stratagus/"; -SRC_URI="https://launchpad.net/stratagus/trunk/2.3/+download/stratagus_${PV}.orig.tar.gz"; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="bzip2 debug doc fluidsynth mikmod mng theora vorbis" - -RDEPEND="dev-db/sqlite:3 - >=dev-lang/lua-5:0 - dev-lua/toluapp - media-libs/libpng:0 - virtual/opengl - x11-libs/libX11 - media-libs/libsdl[sound,opengl,video] - sys-libs/zlib - bzip2? ( app-arch/bzip2 ) - fluidsynth? ( media-sound/fluidsynth ) - mikmod? ( media-libs/libmikmod ) - mng? ( media-libs/libmng ) - vorbis? ( - media-libs/libogg - media-libs/libvorbis - theora? ( media-libs/libtheora ) - )" -DEPEND="${RDEPEND} - doc? ( app-doc/doxygen ) - virtual/pkgconfig" - -REQUIRED_USE="theora? ( vorbis )" -PATCHES=( "${FILESDIR}"/${P}-{debug,doc}.patch ) - -S=${WORKDIR}/${PN}_${PV}.orig - -src_prepare() { - cmake-utils_src_prepare -} - -src_configure() { - # there are in-source switches - use debug && CMAKE_BUILD_TYPE=Debug - - local mycmakeargs=( - -DGAMEDIR="${GAMES_BINDIR}" - -DBINDIR="${GAMES_BINDIR}" - -DSBINDIR="${GAMES_BINDIR}" - -DDOCDIR="/usr/share/doc/${PF}" - $(cmake-utils_use_with bzip2) - $(cmake-utils_use_enable doc) - $(cmake-utils_use_with fluidsynth) - $(cmake-utils_use_with mikmod) - $(cmake-utils_use_with mng) - $(cmake-utils_use_with vorbis OGGVORBIS) - $(cmake-utils_use_with theora) - -DENABLE_DEV=ON - ) - - cmake-utils_src_configure -} - -src_compile() { - cmake-utils_src_compile -} - -src_install() { - cmake-utils_src_install - prepgamesdirs -}
[gentoo-commits] repo/gentoo:master commit in: games-engines/stratagus/
commit: 836cd625ffbb5c24f6d5bfee634492df93ce2142 Author: David Seifert gentoo org> AuthorDate: Sun Oct 15 23:52:40 2017 + Commit: David Seifert gentoo org> CommitDate: Mon Oct 16 00:07:51 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=836cd625 games-engines/stratagus: [QA] Add cmake-utils_src_prepare Package-Manager: Portage-2.3.11, Repoman-2.3.3 games-engines/stratagus/stratagus-2.3.0.ebuild | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/games-engines/stratagus/stratagus-2.3.0.ebuild b/games-engines/stratagus/stratagus-2.3.0.ebuild index 5e1718fdcaa..2a348cef1ad 100644 --- a/games-engines/stratagus/stratagus-2.3.0.ebuild +++ b/games-engines/stratagus/stratagus-2.3.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -39,6 +39,10 @@ PATCHES=( "${FILESDIR}"/${P}-{debug,doc}.patch ) S=${WORKDIR}/${PN}_${PV}.orig +src_prepare() { + cmake-utils_src_prepare +} + src_configure() { # there are in-source switches use debug && CMAKE_BUILD_TYPE=Debug
[gentoo-commits] repo/gentoo:master commit in: games-engines/stratagus/
commit: 761663582deabc0507907384ca60e8679d29a5f7 Author: Marty E. Plummer protonmail com> AuthorDate: Sat Sep 23 03:24:32 2017 + Commit: Patrice Clement gentoo org> CommitDate: Tue Oct 3 22:03:50 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76166358 games-engines/stratagus: version bump to 2.4.1. Also remove deprecated games.eclass and bump EAPI 6 to version. Package-Manager: Portage-2.3.10, Repoman-2.3.3 Signed-off-by: Marty E. Plummer protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/5779 games-engines/stratagus/Manifest | 1 + games-engines/stratagus/stratagus-2.4.1.ebuild | 69 ++ 2 files changed, 70 insertions(+) diff --git a/games-engines/stratagus/Manifest b/games-engines/stratagus/Manifest index da5357e3684..6b22ca7d56f 100644 --- a/games-engines/stratagus/Manifest +++ b/games-engines/stratagus/Manifest @@ -1 +1,2 @@ +DIST stratagus-2.4.1.tar.gz 1087678 SHA256 4f77d0e3cb09c6322a9d5576b55bc2eb498e041a4d77c79dfc3a9b5612913788 SHA512 1f0420677df72e3e2d2f31e60030fa2eba4c3d1ab80cfc79c045724fe39ac237846bc38e8762ee9aa51768a443cdbbaa1fe91bf80fb2164261288a1bb17e27cd WHIRLPOOL 47bef0b10e0bbcab840cf48c5f85e75532f4c6d78bda75b846f711b35b255f5594647df3db736637a46c28b2d08722591223b05fc1d81fb66e93ad9377a0ae02 DIST stratagus_2.3.0.orig.tar.gz 1000990 SHA256 d3d124f253e987ee1be396ebcdec31228790163a121a9f4e0049d334114adb99 SHA512 ad38568029aa777fcc2d2e6d4a862b4192bc87354b23712270b9f0a62e269548a08097305e97adcea7bc9d9d506a6d092c578656a1957db808a48f44712a76bf WHIRLPOOL 705ab071fff4dc6d865d8e14c67bf3ef1e64fde45a85115178b4686d3c066907e193d733f5f9d09ec363660925349097f83afa6895a8c27e73c680e27db357a9 diff --git a/games-engines/stratagus/stratagus-2.4.1.ebuild b/games-engines/stratagus/stratagus-2.4.1.ebuild new file mode 100644 index 000..a692d77f947 --- /dev/null +++ b/games-engines/stratagus/stratagus-2.4.1.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit cmake-utils eutils + +DESCRIPTION="A realtime strategy game engine" +HOMEPAGE="https://launchpad.net/stratagus/"; +SRC_URI="https://github.com/Wargus/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="bzip2 debug doc fluidsynth mikmod mng theora vorbis" + +RDEPEND="dev-db/sqlite:3 + >=dev-lang/lua-5:0 + dev-lua/toluapp + media-libs/libpng:0 + virtual/opengl + x11-libs/libX11 + media-libs/libsdl[sound,opengl,video] + sys-libs/zlib + bzip2? ( app-arch/bzip2 ) + fluidsynth? ( media-sound/fluidsynth ) + mikmod? ( media-libs/libmikmod ) + mng? ( media-libs/libmng ) + vorbis? ( + media-libs/libogg + media-libs/libvorbis + theora? ( media-libs/libtheora ) + )" +DEPEND="${RDEPEND} + doc? ( app-doc/doxygen ) + virtual/pkgconfig" + +REQUIRED_USE="theora? ( vorbis )" +PATCHES=( + "${FILESDIR}/${PN}"-2.3.0-debug.patch + "${FILESDIR}/${PN}"-2.3.0-doc.patch +) + +src_configure() { + # there are in-source switches + use debug && CMAKE_BUILD_TYPE=Debug + + local mycmakeargs=( + -DGAMEDIR="/usr/bin" + -DDOCDIR="/usr/share/doc/${PF}" + -DWITH_BZIP2=$(usex bzip2) + -DENABLE_DOC=$(usex doc) + -DWITH_FLUIDSYNTH=$(usex fluidsynth) + -DWITH_MIKMOD=$(usex mikmod) + -DWITH_MNG=$(usex mng) + -DWITH_OGGVORBIS=$(usex vorbis) + -DWITH_THEORA=$(usex theora) + -DENABLE_DEV=ON + ) + + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile +} + +src_install() { + cmake-utils_src_install +}
[gentoo-commits] repo/gentoo:master commit in: games-engines/stratagus/files/, games-engines/stratagus/
commit: cf67b15157a147d5f8d610fd028d399484e1f903 Author: Michael Sterrett gentoo org> AuthorDate: Sun Mar 20 20:47:57 2016 + Commit: Michael Sterrett gentoo org> CommitDate: Sun Mar 20 20:51:19 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf67b151 games-engines/stratagus: clean old Package-Manager: portage-2.2.26 games-engines/stratagus/Manifest | 1 - .../stratagus/files/stratagus-2.2.7-debug.patch| 19 -- .../stratagus/files/stratagus-2.2.7-doc.patch | 11 games-engines/stratagus/stratagus-2.2.7.ebuild | 73 -- 4 files changed, 104 deletions(-) diff --git a/games-engines/stratagus/Manifest b/games-engines/stratagus/Manifest index fbe2195..da5357e 100644 --- a/games-engines/stratagus/Manifest +++ b/games-engines/stratagus/Manifest @@ -1,2 +1 @@ -DIST stratagus_2.2.7.orig.tar.gz 939967 SHA256 9bdaf207623b60a5e98451128bb7fb649e00ce4aba507320bde63e60f93e8c9f SHA512 965d7b87db209c03fbdb73bbc4a7a660e1de3073638ddb1883d62bd3f837c5785e130e5328cd704cb2859be5e49b1f5f09cadee42a1b202213f24859bf6dc10e WHIRLPOOL 55c975e75d2838fc3cc553f35a42ac5763243bd4c4970df713cc8f762a3aeb24ed23e291ecba5f948b24c1f6bbb4613706a80770d9baed1847cbb4cfcb4869f4 DIST stratagus_2.3.0.orig.tar.gz 1000990 SHA256 d3d124f253e987ee1be396ebcdec31228790163a121a9f4e0049d334114adb99 SHA512 ad38568029aa777fcc2d2e6d4a862b4192bc87354b23712270b9f0a62e269548a08097305e97adcea7bc9d9d506a6d092c578656a1957db808a48f44712a76bf WHIRLPOOL 705ab071fff4dc6d865d8e14c67bf3ef1e64fde45a85115178b4686d3c066907e193d733f5f9d09ec363660925349097f83afa6895a8c27e73c680e27db357a9 diff --git a/games-engines/stratagus/files/stratagus-2.2.7-debug.patch b/games-engines/stratagus/files/stratagus-2.2.7-debug.patch deleted file mode 100644 index 4181786..000 --- a/games-engines/stratagus/files/stratagus-2.2.7-debug.patch +++ /dev/null @@ -1,19 +0,0 @@ -From: Julian Ospald -Date: Thu Oct 18 14:31:37 UTC 2012 -Subject: build-system - -do not rename the target if debug is enabled - stratagus_2.2.7.orig/CMakeLists.txt -+++ stratagus_2.2.7.orig/CMakeLists.txt -@@ -911,10 +911,6 @@ - add_executable(stratagus WIN32 ${stratagus_SRCS} ${stratagus_HDRS}) - target_link_libraries(stratagus ${stratagus_LIBS}) - --if(CMAKE_BUILD_TYPE STREQUAL "Debug") -- set_target_properties(stratagus PROPERTIES OUTPUT_NAME stratagus-dbg) --endif() -- - if(WIN32 AND MINGW AND ENABLE_STATIC) - set_target_properties(stratagus PROPERTIES LINK_FLAGS "${LINK_FLAGS} -static-libgcc -static-libstdc++ -Wl,--stack,10485760") - endif() diff --git a/games-engines/stratagus/files/stratagus-2.2.7-doc.patch b/games-engines/stratagus/files/stratagus-2.2.7-doc.patch deleted file mode 100644 index 1605b81..000 --- a/games-engines/stratagus/files/stratagus-2.2.7-doc.patch +++ /dev/null @@ -1,11 +0,0 @@ stratagus_2.2.7.orig/CMakeLists.txt -+++ stratagus_2.2.7.orig/CMakeLists.txt -@@ -1050,7 +1050,7 @@ - doc/media.html - doc/metaserver_protocol.txt - doc/README-SDL.txt -- DESTINATION share/doc/stratagus -+ DESTINATION ${DOCDIR} - ) - install(DIRECTORY doc/graphics doc/scripts ${CMAKE_CURRENT_BINARY_DIR}/doxygen DESTINATION ${DOCDIR}) - endif(ENABLE_DOC AND DOXYGEN_FOUND) diff --git a/games-engines/stratagus/stratagus-2.2.7.ebuild b/games-engines/stratagus/stratagus-2.2.7.ebuild deleted file mode 100644 index dc05241..000 --- a/games-engines/stratagus/stratagus-2.2.7.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -inherit cmake-utils eutils games - -DESCRIPTION="A realtime strategy game engine" -HOMEPAGE="http://stratagus.sourceforge.net/"; -SRC_URI="https://launchpad.net/stratagus/trunk/${PV}/+download/stratagus_${PV}.orig.tar.gz"; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="bzip2 debug doc mikmod mng theora vorbis" - -RDEPEND="dev-db/sqlite:3 - >=dev-lang/lua-5:0 - dev-lua/toluapp - media-libs/libpng:0 - virtual/opengl - x11-libs/libX11 - media-libs/libsdl[sound,opengl,video] - sys-libs/zlib - bzip2? ( app-arch/bzip2 ) - mikmod? ( media-libs/libmikmod ) - mng? ( media-libs/libmng ) - vorbis? ( - media-libs/libogg - media-libs/libvorbis - theora? ( media-libs/libtheora ) - )" -DEPEND="${RDEPEND} - doc? ( app-doc/doxygen ) - virtual/pkgconfig" - -REQUIRED_USE="theora? ( vorbis )" - -S=${WORKDIR}/${PN}_${PV}.orig - -src_prepare() { - epatch "${FILESDIR}"/${P}-{debug,doc}.patch -} - -src_configure() { - # there are in-source switches - use debug && CMAKE_BUILD_TYPE=Debug - - local mycmakeargs=( - -DGAMEDIR="${GAMES_BINDIR}" - -DBINDIR="${GAMES_BINDIR}" - -DSBINDIR="${GAMES_BIND
[gentoo-commits] repo/gentoo:master commit in: games-engines/stratagus/
commit: 9fd66bf97bc89d1cd65bcd21ab46523a848656ea Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Dec 14 14:11:00 2015 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Dec 14 14:11:00 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fd66bf9 games-engines/stratagus: amd64 stable wrt bug #568076 Package-Manager: portage-2.2.24 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> games-engines/stratagus/stratagus-2.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/games-engines/stratagus/stratagus-2.3.0.ebuild b/games-engines/stratagus/stratagus-2.3.0.ebuild index c049777..2e11ba0 100644 --- a/games-engines/stratagus/stratagus-2.3.0.ebuild +++ b/games-engines/stratagus/stratagus-2.3.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://launchpad.net/stratagus/trunk/2.3/+download/stratagus_${PV}.ori LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="bzip2 debug doc fluidsynth mikmod mng theora vorbis" RDEPEND="dev-db/sqlite:3
[gentoo-commits] repo/gentoo:master commit in: games-engines/stratagus/files/, games-engines/stratagus/
commit: 9e6a255e32c6385ba492989c0956b27b660ccf45 Author: Michael Sterrett gentoo org> AuthorDate: Wed Nov 11 21:23:50 2015 + Commit: Michael Sterrett gentoo org> CommitDate: Wed Nov 11 21:24:55 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e6a255e version bump (bug #563252) Package-Manager: portage-2.2.20.1 games-engines/stratagus/Manifest | 1 + .../stratagus/files/stratagus-2.3.0-debug.patch| 19 ++ .../stratagus/files/stratagus-2.3.0-doc.patch | 11 games-engines/stratagus/metadata.xml | 3 + games-engines/stratagus/stratagus-2.3.0.ebuild | 72 ++ 5 files changed, 106 insertions(+) diff --git a/games-engines/stratagus/Manifest b/games-engines/stratagus/Manifest index bf86334..fbe2195 100644 --- a/games-engines/stratagus/Manifest +++ b/games-engines/stratagus/Manifest @@ -1 +1,2 @@ DIST stratagus_2.2.7.orig.tar.gz 939967 SHA256 9bdaf207623b60a5e98451128bb7fb649e00ce4aba507320bde63e60f93e8c9f SHA512 965d7b87db209c03fbdb73bbc4a7a660e1de3073638ddb1883d62bd3f837c5785e130e5328cd704cb2859be5e49b1f5f09cadee42a1b202213f24859bf6dc10e WHIRLPOOL 55c975e75d2838fc3cc553f35a42ac5763243bd4c4970df713cc8f762a3aeb24ed23e291ecba5f948b24c1f6bbb4613706a80770d9baed1847cbb4cfcb4869f4 +DIST stratagus_2.3.0.orig.tar.gz 1000990 SHA256 d3d124f253e987ee1be396ebcdec31228790163a121a9f4e0049d334114adb99 SHA512 ad38568029aa777fcc2d2e6d4a862b4192bc87354b23712270b9f0a62e269548a08097305e97adcea7bc9d9d506a6d092c578656a1957db808a48f44712a76bf WHIRLPOOL 705ab071fff4dc6d865d8e14c67bf3ef1e64fde45a85115178b4686d3c066907e193d733f5f9d09ec363660925349097f83afa6895a8c27e73c680e27db357a9 diff --git a/games-engines/stratagus/files/stratagus-2.3.0-debug.patch b/games-engines/stratagus/files/stratagus-2.3.0-debug.patch new file mode 100644 index 000..4181786 --- /dev/null +++ b/games-engines/stratagus/files/stratagus-2.3.0-debug.patch @@ -0,0 +1,19 @@ +From: Julian Ospald +Date: Thu Oct 18 14:31:37 UTC 2012 +Subject: build-system + +do not rename the target if debug is enabled + +--- stratagus_2.2.7.orig/CMakeLists.txt stratagus_2.2.7.orig/CMakeLists.txt +@@ -911,10 +911,6 @@ + add_executable(stratagus WIN32 ${stratagus_SRCS} ${stratagus_HDRS}) + target_link_libraries(stratagus ${stratagus_LIBS}) + +-if(CMAKE_BUILD_TYPE STREQUAL "Debug") +- set_target_properties(stratagus PROPERTIES OUTPUT_NAME stratagus-dbg) +-endif() +- + if(WIN32 AND MINGW AND ENABLE_STATIC) + set_target_properties(stratagus PROPERTIES LINK_FLAGS "${LINK_FLAGS} -static-libgcc -static-libstdc++ -Wl,--stack,10485760") + endif() diff --git a/games-engines/stratagus/files/stratagus-2.3.0-doc.patch b/games-engines/stratagus/files/stratagus-2.3.0-doc.patch new file mode 100644 index 000..1605b81 --- /dev/null +++ b/games-engines/stratagus/files/stratagus-2.3.0-doc.patch @@ -0,0 +1,11 @@ +--- stratagus_2.2.7.orig/CMakeLists.txt stratagus_2.2.7.orig/CMakeLists.txt +@@ -1050,7 +1050,7 @@ + doc/media.html + doc/metaserver_protocol.txt + doc/README-SDL.txt +- DESTINATION share/doc/stratagus ++ DESTINATION ${DOCDIR} + ) + install(DIRECTORY doc/graphics doc/scripts ${CMAKE_CURRENT_BINARY_DIR}/doxygen DESTINATION ${DOCDIR}) + endif(ENABLE_DOC AND DOXYGEN_FOUND) diff --git a/games-engines/stratagus/metadata.xml b/games-engines/stratagus/metadata.xml index 66245a0..ddb83c7 100644 --- a/games-engines/stratagus/metadata.xml +++ b/games-engines/stratagus/metadata.xml @@ -2,6 +2,9 @@ http://www.gentoo.org/dtd/metadata.dtd";> games + + compile with support for fluidsynth + stratagus stratagus diff --git a/games-engines/stratagus/stratagus-2.3.0.ebuild b/games-engines/stratagus/stratagus-2.3.0.ebuild new file mode 100644 index 000..c049777 --- /dev/null +++ b/games-engines/stratagus/stratagus-2.3.0.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit cmake-utils eutils games + +DESCRIPTION="A realtime strategy game engine" +HOMEPAGE="https://launchpad.net/stratagus/"; +SRC_URI="https://launchpad.net/stratagus/trunk/2.3/+download/stratagus_${PV}.orig.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="bzip2 debug doc fluidsynth mikmod mng theora vorbis" + +RDEPEND="dev-db/sqlite:3 + >=dev-lang/lua-5:0 + dev-lua/toluapp + media-libs/libpng:0 + virtual/opengl + x11-libs/libX11 + media-libs/libsdl[sound,opengl,video] + sys-libs/zlib + bzip2? ( app-arch/bzip2 ) + fluidsynth? ( media-sound/fluidsynth ) + mikmod? ( media-libs/libmikmod ) + mng? ( media-libs/libmng ) + vorbis? ( + media-libs/libogg + media-libs/libvorbis + theora? ( media