[gentoo-commits] repo/proj/guru:dev commit in: games-fps/crispy-doom/
commit: 302a5890e74472f7ff667e14d20ff2e7267e1928 Author: William Breathitt Gray linaro org> AuthorDate: Sun Apr 2 13:33:02 2023 + Commit: William Breathitt Gray gmail com> CommitDate: Sun Apr 2 13:35:22 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=302a5890 games-fps/crispy-doom: add 6.0 Signed-off-by: William Breathitt Gray linaro.org> games-fps/crispy-doom/Manifest | 1 + games-fps/crispy-doom/crispy-doom-6.0.ebuild | 77 games-fps/crispy-doom/metadata.xml | 2 + 3 files changed, 80 insertions(+) diff --git a/games-fps/crispy-doom/Manifest b/games-fps/crispy-doom/Manifest index 31f927be7..4af287abb 100644 --- a/games-fps/crispy-doom/Manifest +++ b/games-fps/crispy-doom/Manifest @@ -1 +1,2 @@ DIST crispy-doom-5.12.0.tar.gz 2425206 BLAKE2B 18c0bd66dcec7b30404e32aa045d5666b89d68f2b9efb6f83455ab007d78816f72218591e5ddcf6ea68a02588f19e98057545dc27219407e450bf4ce600e3c1f SHA512 eb7b4da44c9b261712da4da1935de747928488571ba2be9f0fa43cedd2a0bab3e0f4e0ce1cec247f44ab1b61fc2aa1f545bb0ef50f5f8ac1d3c564342d992a11 +DIST crispy-doom-6.0.tar.gz 2499918 BLAKE2B fc864ae55100db0d074d14eae795bd603b355fba8eaa783b564b167cf1bf65ff1e97f4640d2b0d56f8c4ec076125fd0f0e2a95bc5eac7251997e9f7757f4d295 SHA512 44ab9ffea1febe7eaab0c28d5dd178df821c200354aa9aeecd0b84dbe98419a037416f8d8e6176611dbd1a2dba8ec050d9e7267c61dcf8640c08c422765b270f diff --git a/games-fps/crispy-doom/crispy-doom-6.0.ebuild b/games-fps/crispy-doom/crispy-doom-6.0.ebuild new file mode 100644 index 0..b530cfe12 --- /dev/null +++ b/games-fps/crispy-doom/crispy-doom-6.0.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) + +inherit autotools prefix python-any-r1 xdg + +DESCRIPTION="A limit-removing enhanced-resolution Doom source port based on Chocolate Doom" +HOMEPAGE="https://github.com/fabiangreffrath/crispy-doom; +SRC_URI="https://github.com/fabiangreffrath/${PN}/archive/${P}.tar.gz; + +LICENSE="BSD GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc fluidsynth libsamplerate +midi png truecolor vorbis zlib" +REQUIRE_USE="fluidsynth? ( midi )" + +DEPEND=" + media-libs/libsdl2[video] + media-libs/sdl2-mixer[fluidsynth?,midi?,vorbis?] + media-libs/sdl2-net + libsamplerate? ( media-libs/libsamplerate ) + png? ( media-libs/libpng:= ) + zlib? ( sys-libs/zlib )" +RDEPEND="${DEPEND}" +# ${PYTHON_DEPS} for bash-completion +BDEPEND=" + ${PYTHON_DEPS} + doc? ( ${PYTHON_DEPS} )" + +S="${WORKDIR}"/${PN}-${P} + +DOCS=( + "AUTHORS" + "ChangeLog" + "NEWS.md" + "NOT-BUGS.md" + "PHILOSOPHY.md" + "README.md" + "README.Music.md" + "README.Strife.md" +) + +src_prepare() { + default + + hprefixify src/d_iwad.c + + eautoreconf +} + +src_configure() { + econf \ + --enable-bash-completion \ + $(use_enable doc) \ + --disable-fonts \ + --disable-icons \ + $(use_with libsamplerate) \ + $(use_with png libpng) \ + --enable-sdl2mixer \ + --enable-sdl2net \ + $(use_with fluidsynth) \ + $(use_enable truecolor) \ + $(use_with zlib) \ + --disable-zpool +} + +src_install() { + emake DESTDIR="${D}" install + + # Remove redundant documentation files + rm -r "${ED}/usr/share/doc/"* || die + + einstalldocs +} diff --git a/games-fps/crispy-doom/metadata.xml b/games-fps/crispy-doom/metadata.xml index 5a1acd247..06a101872 100644 --- a/games-fps/crispy-doom/metadata.xml +++ b/games-fps/crispy-doom/metadata.xml @@ -9,6 +9,8 @@ William Breathitt Gray + Use media-sound/fluidsynth + for MIDI support Basic support for MIDI files Enable true-color rendering (experimental)
[gentoo-commits] repo/proj/guru:dev commit in: games-fps/crispy-doom/
commit: 9a0ad8dd107d5a8212bb71c73dcb792ca67f6fa6 Author: William Breathitt Gray linaro org> AuthorDate: Sun Feb 26 18:02:14 2023 + Commit: William Breathitt Gray gmail com> CommitDate: Sun Feb 26 18:02:14 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9a0ad8dd games-fps/crispy-doom: drop 5.10.2, 5.10.3, 5.11.1 Closes: https://bugs.gentoo.org/897614 Signed-off-by: William Breathitt Gray linaro.org> games-fps/crispy-doom/Manifest | 3 -- games-fps/crispy-doom/crispy-doom-5.10.2.ebuild | 72 - games-fps/crispy-doom/crispy-doom-5.10.3.ebuild | 72 - games-fps/crispy-doom/crispy-doom-5.11.1.ebuild | 72 - 4 files changed, 219 deletions(-) diff --git a/games-fps/crispy-doom/Manifest b/games-fps/crispy-doom/Manifest index 29e41256b..31f927be7 100644 --- a/games-fps/crispy-doom/Manifest +++ b/games-fps/crispy-doom/Manifest @@ -1,4 +1 @@ -DIST crispy-doom-5.10.2.tar.gz 2648117 BLAKE2B 2a502dca71418a9358c474801e175b510f7fcbf1453df6a061d20439e79c642881ad6166c0788840e4f8c64f70c6ea95d1a97bbab7c83e0f4d3c2af8296a64dd SHA512 a1ee20510608bb889236288b30eb5d84b841c267b0907f5155497d3824021b9490365bc29e83a3e59c0519eaab35802aea71935e82b4f7a09b7b07fd933a296b -DIST crispy-doom-5.10.3.tar.gz 2648144 BLAKE2B 050f6e28c5db73d6f11539bee7e1de7a390fa6f3169d4bbede698b736523b9a0255cba3f67ec99653fef4925843c5e107200bed981bb0db96ff1373434ffb134 SHA512 f98d8cbfb748bccca1ef50d9d46355d5b6f6dfa44b271803193f3e41e48c28fa8c6ad5bbe3a7a4ae36585cc150f2acad7ad5bd4b7a411faf45b234455d83d651 -DIST crispy-doom-5.11.1.tar.gz 2664465 BLAKE2B 80b67193fb3b626f22e4570a1c17de70376846464bb82103196776d8b300f0c30a38612ee6c99f0abf71a7852109c91ce5b84c49dc6810bdb093a31e347e9125 SHA512 c970f1b32d15f91c6ec693571b9179a7607190a03cbbd2651bba0368120a25ef6ade2f157a2782dc4ea8cf05df23e66e6e7c8d2ea011bbb7626f4487f4e3b4c9 DIST crispy-doom-5.12.0.tar.gz 2425206 BLAKE2B 18c0bd66dcec7b30404e32aa045d5666b89d68f2b9efb6f83455ab007d78816f72218591e5ddcf6ea68a02588f19e98057545dc27219407e450bf4ce600e3c1f SHA512 eb7b4da44c9b261712da4da1935de747928488571ba2be9f0fa43cedd2a0bab3e0f4e0ce1cec247f44ab1b61fc2aa1f545bb0ef50f5f8ac1d3c564342d992a11 diff --git a/games-fps/crispy-doom/crispy-doom-5.10.2.ebuild b/games-fps/crispy-doom/crispy-doom-5.10.2.ebuild deleted file mode 100644 index 506534c2e..0 --- a/games-fps/crispy-doom/crispy-doom-5.10.2.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8,9,10} ) - -inherit autotools prefix python-any-r1 xdg - -DESCRIPTION="A limit-removing enhanced-resolution Doom source port based on Chocolate Doom" -HOMEPAGE="https://github.com/fabiangreffrath/crispy-doom; -SRC_URI="https://github.com/fabiangreffrath/${PN}/archive/${P}.tar.gz; - -LICENSE="BSD GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc libsamplerate +midi png truecolor vorbis zlib" - -DEPEND=" - media-libs/libsdl2[video] - media-libs/sdl2-mixer[midi?,vorbis?] - media-libs/sdl2-net - libsamplerate? ( media-libs/libsamplerate ) - png? ( media-libs/libpng:= ) - zlib? ( sys-libs/zlib )" -RDEPEND="${DEPEND}" -# ${PYTHON_DEPS} for bash-completion -BDEPEND=" - ${PYTHON_DEPS} - doc? ( ${PYTHON_DEPS} )" - -S="${WORKDIR}"/${PN}-${P} - -DOCS=( - "AUTHORS" - "ChangeLog" - "NEWS.md" - "NOT-BUGS.md" - "PHILOSOPHY.md" - "README.md" - "README.Music.md" - "README.Strife.md" -) - -src_prepare() { - default - - hprefixify src/d_iwad.c - - eautoreconf -} - -src_configure() { - econf \ - --enable-bash-completion \ - $(use_enable doc) \ - --disable-fonts \ - --disable-icons \ - $(use_with libsamplerate) \ - $(use_with png libpng) \ - $(use_enable truecolor) \ - $(use_with zlib) -} - -src_install() { - emake DESTDIR="${D}" install - - # Remove redundant documentation files - rm -r "${ED}/usr/share/doc/"* || die - - einstalldocs -} diff --git a/games-fps/crispy-doom/crispy-doom-5.10.3.ebuild b/games-fps/crispy-doom/crispy-doom-5.10.3.ebuild deleted file mode 100644 index 506534c2e..0 --- a/games-fps/crispy-doom/crispy-doom-5.10.3.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8,9,10} ) - -inherit autotools prefix python-any-r1 xdg - -DESCRIPTION="A limit-removing enhanced-resolution Doom source port based on C
[gentoo-commits] repo/proj/guru:dev commit in: games-fps/crispy-doom/
commit: ea524f86185713fc26c331f40529fa783ff93df5 Author: William Breathitt Gray linaro org> AuthorDate: Thu Sep 8 16:17:12 2022 + Commit: William Breathitt Gray gmail com> CommitDate: Thu Sep 8 16:17:24 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ea524f86 games-fps/crispy-doom: add 5.12.0 Signed-off-by: William Breathitt Gray linaro.org> games-fps/crispy-doom/Manifest | 1 + games-fps/crispy-doom/crispy-doom-5.12.0.ebuild | 75 + 2 files changed, 76 insertions(+) diff --git a/games-fps/crispy-doom/Manifest b/games-fps/crispy-doom/Manifest index f5a77ae7a..b0653fb58 100644 --- a/games-fps/crispy-doom/Manifest +++ b/games-fps/crispy-doom/Manifest @@ -3,3 +3,4 @@ DIST crispy-doom-5.10.1.tar.gz 2649358 BLAKE2B 920df67f123218d737de1a1b147d96090 DIST crispy-doom-5.10.2.tar.gz 2648117 BLAKE2B 2a502dca71418a9358c474801e175b510f7fcbf1453df6a061d20439e79c642881ad6166c0788840e4f8c64f70c6ea95d1a97bbab7c83e0f4d3c2af8296a64dd SHA512 a1ee20510608bb889236288b30eb5d84b841c267b0907f5155497d3824021b9490365bc29e83a3e59c0519eaab35802aea71935e82b4f7a09b7b07fd933a296b DIST crispy-doom-5.10.3.tar.gz 2648144 BLAKE2B 050f6e28c5db73d6f11539bee7e1de7a390fa6f3169d4bbede698b736523b9a0255cba3f67ec99653fef4925843c5e107200bed981bb0db96ff1373434ffb134 SHA512 f98d8cbfb748bccca1ef50d9d46355d5b6f6dfa44b271803193f3e41e48c28fa8c6ad5bbe3a7a4ae36585cc150f2acad7ad5bd4b7a411faf45b234455d83d651 DIST crispy-doom-5.11.1.tar.gz 2664465 BLAKE2B 80b67193fb3b626f22e4570a1c17de70376846464bb82103196776d8b300f0c30a38612ee6c99f0abf71a7852109c91ce5b84c49dc6810bdb093a31e347e9125 SHA512 c970f1b32d15f91c6ec693571b9179a7607190a03cbbd2651bba0368120a25ef6ade2f157a2782dc4ea8cf05df23e66e6e7c8d2ea011bbb7626f4487f4e3b4c9 +DIST crispy-doom-5.12.0.tar.gz 2425206 BLAKE2B 18c0bd66dcec7b30404e32aa045d5666b89d68f2b9efb6f83455ab007d78816f72218591e5ddcf6ea68a02588f19e98057545dc27219407e450bf4ce600e3c1f SHA512 eb7b4da44c9b261712da4da1935de747928488571ba2be9f0fa43cedd2a0bab3e0f4e0ce1cec247f44ab1b61fc2aa1f545bb0ef50f5f8ac1d3c564342d992a11 diff --git a/games-fps/crispy-doom/crispy-doom-5.12.0.ebuild b/games-fps/crispy-doom/crispy-doom-5.12.0.ebuild new file mode 100644 index 0..983b8c325 --- /dev/null +++ b/games-fps/crispy-doom/crispy-doom-5.12.0.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8,9,10,11} ) + +inherit autotools prefix python-any-r1 xdg + +DESCRIPTION="A limit-removing enhanced-resolution Doom source port based on Chocolate Doom" +HOMEPAGE="https://github.com/fabiangreffrath/crispy-doom; +SRC_URI="https://github.com/fabiangreffrath/${PN}/archive/${P}.tar.gz; + +LICENSE="BSD GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc libsamplerate +midi png truecolor vorbis zlib" + +DEPEND=" + media-libs/libsdl2[video] + media-libs/sdl2-mixer[midi?,vorbis?] + media-libs/sdl2-net + libsamplerate? ( media-libs/libsamplerate ) + png? ( media-libs/libpng:= ) + zlib? ( sys-libs/zlib )" +RDEPEND="${DEPEND}" +# ${PYTHON_DEPS} for bash-completion +BDEPEND=" + ${PYTHON_DEPS} + doc? ( ${PYTHON_DEPS} )" + +S="${WORKDIR}"/${PN}-${P} + +DOCS=( + "AUTHORS" + "ChangeLog" + "NEWS.md" + "NOT-BUGS.md" + "PHILOSOPHY.md" + "README.md" + "README.Music.md" + "README.Strife.md" +) + +src_prepare() { + default + + hprefixify src/d_iwad.c + + eautoreconf +} + +src_configure() { + econf \ + --enable-bash-completion \ + $(use_enable doc) \ + --disable-fonts \ + --disable-icons \ + $(use_with libsamplerate) \ + $(use_with png libpng) \ + --enable-sdl2mixer \ + --enable-sdl2net \ + $(use_enable truecolor) \ + $(use_with zlib) \ + --disable-zpool +} + +src_install() { + emake DESTDIR="${D}" install + + # Remove redundant documentation files + rm -r "${ED}/usr/share/doc/"* || die + + einstalldocs +}
[gentoo-commits] repo/proj/guru:dev commit in: games-fps/crispy-doom/
commit: c236c365b1189607d9ab5065bd3fe0204321bbec Author: William Breathitt Gray gmail com> AuthorDate: Sat Feb 12 06:59:15 2022 + Commit: William Breathitt Gray gmail com> CommitDate: Sat Feb 12 07:09:19 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c236c365 games-fps/crispy-doom: Version bump to 5.11.1 Signed-off-by: William Breathitt Gray gmail.com> games-fps/crispy-doom/Manifest | 1 + games-fps/crispy-doom/crispy-doom-5.11.1.ebuild | 72 + 2 files changed, 73 insertions(+) diff --git a/games-fps/crispy-doom/Manifest b/games-fps/crispy-doom/Manifest index 7654c34cd..f5a77ae7a 100644 --- a/games-fps/crispy-doom/Manifest +++ b/games-fps/crispy-doom/Manifest @@ -2,3 +2,4 @@ DIST crispy-doom-5.10.0.tar.gz 2640909 BLAKE2B 67112cdb0b8a4caa1de9fc3fcd752be87 DIST crispy-doom-5.10.1.tar.gz 2649358 BLAKE2B 920df67f123218d737de1a1b147d96090a8ebb6021e4b532f30430441c8dcb4ef069e7045381a8ce8e8754d49a9595efa4d4700d4c3986728b9e2edfdc3d6c66 SHA512 134354c6692151902bd7f5349a88d5899e88f1f8e55499cb15f600c2c6cd0f89fa83dc17a26313b903bb801bd807ee1b5616d3cd5c7bda7e5d8e608a59194681 DIST crispy-doom-5.10.2.tar.gz 2648117 BLAKE2B 2a502dca71418a9358c474801e175b510f7fcbf1453df6a061d20439e79c642881ad6166c0788840e4f8c64f70c6ea95d1a97bbab7c83e0f4d3c2af8296a64dd SHA512 a1ee20510608bb889236288b30eb5d84b841c267b0907f5155497d3824021b9490365bc29e83a3e59c0519eaab35802aea71935e82b4f7a09b7b07fd933a296b DIST crispy-doom-5.10.3.tar.gz 2648144 BLAKE2B 050f6e28c5db73d6f11539bee7e1de7a390fa6f3169d4bbede698b736523b9a0255cba3f67ec99653fef4925843c5e107200bed981bb0db96ff1373434ffb134 SHA512 f98d8cbfb748bccca1ef50d9d46355d5b6f6dfa44b271803193f3e41e48c28fa8c6ad5bbe3a7a4ae36585cc150f2acad7ad5bd4b7a411faf45b234455d83d651 +DIST crispy-doom-5.11.1.tar.gz 2664465 BLAKE2B 80b67193fb3b626f22e4570a1c17de70376846464bb82103196776d8b300f0c30a38612ee6c99f0abf71a7852109c91ce5b84c49dc6810bdb093a31e347e9125 SHA512 c970f1b32d15f91c6ec693571b9179a7607190a03cbbd2651bba0368120a25ef6ade2f157a2782dc4ea8cf05df23e66e6e7c8d2ea011bbb7626f4487f4e3b4c9 diff --git a/games-fps/crispy-doom/crispy-doom-5.11.1.ebuild b/games-fps/crispy-doom/crispy-doom-5.11.1.ebuild new file mode 100644 index 0..b16499c35 --- /dev/null +++ b/games-fps/crispy-doom/crispy-doom-5.11.1.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8,9,10} ) + +inherit autotools prefix python-any-r1 xdg + +DESCRIPTION="A limit-removing enhanced-resolution Doom source port based on Chocolate Doom" +HOMEPAGE="https://github.com/fabiangreffrath/crispy-doom; +SRC_URI="https://github.com/fabiangreffrath/${PN}/archive/${P}.tar.gz; + +LICENSE="BSD GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc libsamplerate +midi png truecolor vorbis zlib" + +DEPEND=" + media-libs/libsdl2[video] + media-libs/sdl2-mixer[midi?,vorbis?] + media-libs/sdl2-net + libsamplerate? ( media-libs/libsamplerate ) + png? ( media-libs/libpng:= ) + zlib? ( sys-libs/zlib )" +RDEPEND="${DEPEND}" +# ${PYTHON_DEPS} for bash-completion +BDEPEND=" + ${PYTHON_DEPS} + doc? ( ${PYTHON_DEPS} )" + +S="${WORKDIR}"/${PN}-${P} + +DOCS=( + "AUTHORS" + "ChangeLog" + "NEWS.md" + "NOT-BUGS.md" + "PHILOSOPHY.md" + "README.md" + "README.Music.md" + "README.Strife.md" +) + +src_prepare() { + default + + hprefixify src/d_iwad.c + + eautoreconf +} + +src_configure() { + econf \ + --enable-bash-completion \ + $(use_enable doc) \ + --disable-fonts \ + --disable-icons \ + $(use_with libsamplerate) \ + $(use_with png libpng) \ + $(use_enable truecolor) \ + $(use_with zlib) +} + +src_install() { + emake DESTDIR="${D}" install + + # Remove redundant documentation files + rm -r "${ED}/usr/share/doc/"* || die + + einstalldocs +}
[gentoo-commits] repo/proj/guru:dev commit in: dev-lang/fbc/
commit: 660747b31c9078e4a759c340857668c698354153 Author: William Breathitt Gray gmail com> AuthorDate: Wed Sep 8 02:36:55 2021 + Commit: William Breathitt Gray gmail com> CommitDate: Wed Sep 8 02:37:24 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=660747b3 dev-lang/fbc: Version bump to 1.08.1 Signed-off-by: William Breathitt Gray gmail.com> dev-lang/fbc/Manifest | 1 + dev-lang/fbc/fbc-1.08.1.ebuild | 61 ++ 2 files changed, 62 insertions(+) diff --git a/dev-lang/fbc/Manifest b/dev-lang/fbc/Manifest index f56b456a5..6416dd34b 100644 --- a/dev-lang/fbc/Manifest +++ b/dev-lang/fbc/Manifest @@ -1 +1,2 @@ DIST fbc-1.07.3.tar.gz 9035460 BLAKE2B c0356c36ebd455954993ce5d4a983d06c33abc5bf0a059a44832d441514643c7d08e40268a7b3b9a0cba21368058199be395cc28dd7f87df23d576f78aece276 SHA512 6040248c433db3191678209401ff4a643c500d967d67352f1aeca347648056b0a2cdef25bbb7532fec0351a13984c72e80cb7b00faf3ead6c219422955d148fb +DIST fbc-1.08.1.tar.gz 9395903 BLAKE2B 303def97f5e1c77f4941c6d08ed251b296dbc97f7e549f863feddd2775cf390962cda42e1751c647c560299f02ea60d29b312301faa78fbd6bba6ae8ab75f220 SHA512 1c56f4e1a56e0cfc309e5748e83a2ee98fe97a509e6fd3a7f51b1805a4cc40fefc3884b4434a62404c05001c84fdfa8b4e3debbfdb188ab42652a7a4020baea6 diff --git a/dev-lang/fbc/fbc-1.08.1.ebuild b/dev-lang/fbc/fbc-1.08.1.ebuild new file mode 100644 index 0..4c2681646 --- /dev/null +++ b/dev-lang/fbc/fbc-1.08.1.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="A free/open source, multi-platform BASIC compiler." +HOMEPAGE="https://www.freebasic.net; +SRC_URI="https://github.com/freebasic/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="FDL-1.2 GPL-2+ LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="gpm libffi opengl X" + +DEPEND=" + sys-libs/ncurses:= + gpm? ( sys-libs/gpm ) + libffi? ( dev-libs/libffi ) + opengl? ( virtual/opengl ) + X? ( + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXpm + x11-libs/libXrandr + x11-libs/libXrender + ) +" +RDEPEND="${DEPEND}" +BDEPEND="|| ( + dev-lang/fbc + dev-lang/fbc-bootstrap )" + +DOCS="${S}/doc/fbc.1" + +src_compile() { + local xcflags=( + $(usex gpm "" "-DDISABLE_GPM") + $(usex libffi "" " -DDISABLE_FFI") + $(usex opengl "" " -DDISABLE_OPENGL") + $(usex X "" " -DDISABLE_X11") + ) + + local fbc="fbc" + local fbcflags="" + # fbc requires a space after the -Wl option + local fblflags="${LDFLAGS//-Wl,/-Wl }" + + if has_version -b dev-lang/fbc-bootstrap; then + fbc="fbc-bootstrap" + fbcflags="-prefix ${EPREFIX}/usr/share/freebasic-bootstrap" + fblflags+=" -prefix ${EPREFIX}/usr/share/freebasic-bootstrap" + fi + + # Build fbc + emake CFLAGS="${CFLAGS} ${xcflags[*]} -I/usr/$(get_libdir)/libffi/include" FBC="${fbc}" FBCFLAGS="${fbcflags}" FBLFLAGS="${fblflags}" TARGET="${CHOST}" +} + +src_install() { + emake DESTDIR="${D}" prefix="/usr" TARGET="${CHOST}" install + einstalldocs +}
[gentoo-commits] repo/proj/guru:dev commit in: dev-lang/fbc-bootstrap/, dev-lang/fbc-bootstrap/files/
commit: ab34406a54287f558bebae70ebbfe9549db97b61 Author: William Breathitt Gray gmail com> AuthorDate: Wed Sep 8 02:18:17 2021 + Commit: William Breathitt Gray gmail com> CommitDate: Wed Sep 8 02:28:51 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ab34406a dev-lang/fbc-bootstrap: Version bump to 1.08.1 Signed-off-by: William Breathitt Gray gmail.com> dev-lang/fbc-bootstrap/Manifest| 1 + dev-lang/fbc-bootstrap/fbc-bootstrap-1.08.1.ebuild | 29 ++ .../files/fbc-1.08.1-Pass-ltinfo-to-linker.patch | 25 +++ 3 files changed, 55 insertions(+) diff --git a/dev-lang/fbc-bootstrap/Manifest b/dev-lang/fbc-bootstrap/Manifest index 934b90671..ecdea2877 100644 --- a/dev-lang/fbc-bootstrap/Manifest +++ b/dev-lang/fbc-bootstrap/Manifest @@ -1 +1,2 @@ DIST FreeBASIC-1.07.3-source-bootstrap.tar.xz 10702984 BLAKE2B dbf68351c54d9a1ec6f5952e7867bc370fdc36db406c9a76d18f9e85757c26f3c954d91ce56593af9ceacf1e24e8038ba7cfeaa66a988923fd5d57d5f160584d SHA512 59a06e633b2bf5054d2b5f7a9da7e539a51657a20d50ac2e055255dab30acc87e03596a53613e1d7f1ac74798d4919b5d7aa32b20a229c7725ebc1e53460b70e +DIST FreeBASIC-1.08.1-source-bootstrap.tar.xz 12234408 BLAKE2B 5e10e784843253b15b22103d653a16cbabddd143d5b51990c87d4f1082c4ebed9a704bb50d065103bf3381377850cfa561a7dbbd99d11163b507cfc94c2827c7 SHA512 603ef6389ef6a90894dcca7bb31876dae8d1f4014da2b92f6a89cb23665e36130fdd98ffeed6c2e9fa90e549c2fc54450fa55932d22b6eead453b4aa6d4785c2 diff --git a/dev-lang/fbc-bootstrap/fbc-bootstrap-1.08.1.ebuild b/dev-lang/fbc-bootstrap/fbc-bootstrap-1.08.1.ebuild new file mode 100644 index 0..d713fdb56 --- /dev/null +++ b/dev-lang/fbc-bootstrap/fbc-bootstrap-1.08.1.ebuild @@ -0,0 +1,29 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs + +DESCRIPTION="Bootstrap package for dev-lang/fbc" +HOMEPAGE="https://www.freebasic.net; +SRC_URI="https://github.com/freebasic/fbc/releases/download/${PV}/FreeBASIC-${PV}-source-bootstrap.tar.xz; + +LICENSE="FDL-1.2 GPL-2+ LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +PATCHES=( "${FILESDIR}"/fbc-1.08.1-Pass-ltinfo-to-linker.patch ) + +S="${WORKDIR}/FreeBASIC-${PV}-source-bootstrap" + +src_compile() { + emake bootstrap-minimal \ + AR=$(tc-getAR) AS=$(tc-getAS) CC=$(tc-getCC) CFLAGS="${CFLAGS}" V=1 +} + +src_install() { + newbin bin/fbc fbc-bootstrap + emake DESTDIR="${D}" prefix="/usr/share/freebasic-bootstrap" TARGET=${CHOST} install-includes + emake DESTDIR="${D}" prefix="/usr/share/freebasic-bootstrap" TARGET=${CHOST} install-rtlib +} diff --git a/dev-lang/fbc-bootstrap/files/fbc-1.08.1-Pass-ltinfo-to-linker.patch b/dev-lang/fbc-bootstrap/files/fbc-1.08.1-Pass-ltinfo-to-linker.patch new file mode 100644 index 0..6a57f34be --- /dev/null +++ b/dev-lang/fbc-bootstrap/files/fbc-1.08.1-Pass-ltinfo-to-linker.patch @@ -0,0 +1,25 @@ +From 5e209af787bf74327c0dcba1d75d6a5477dfb0cb Mon Sep 17 00:00:00 2001 +From: William Breathitt Gray +Date: Wed, 8 Sep 2021 11:27:39 +0900 +Subject: [PATCH] Pass -ltinfo to linker + +--- + makefile | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/makefile b/makefile +index 04c5c3976..364dc9a0d 100644 +--- a/makefile b/makefile +@@ -1368,7 +1368,7 @@ endif + # Use gcc to link fbc from the bootstrap .o's + # (assuming the rtlib was built already) + ifneq ($(filter darwin freebsd dragonfly linux netbsd openbsd solaris,$(TARGET_OS)),) +- BOOTSTRAP_LIBS := -lncurses -lm -pthread ++ BOOTSTRAP_LIBS := -ltinfo -lncurses -lm -pthread + endif + $(BOOTSTRAP_FBC): rtlib $(BOOTSTRAP_OBJ) + $(QUIET_LINK)$(CC) -o $@ $(libdir)/fbrt0.o bootstrap/$(FBTARGET)/*.o $(libdir)/libfb.a $(BOOTSTRAP_LIBS) +-- +2.33.0 +
[gentoo-commits] repo/proj/guru:dev commit in: games-fps/crispy-doom/
commit: e38d596b80d1161fc1ae507c326743cd2da47da1 Author: William Breathitt Gray gmail com> AuthorDate: Tue Aug 17 22:49:47 2021 + Commit: William Breathitt Gray gmail com> CommitDate: Tue Aug 17 22:49:47 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e38d596b games-fps/crispy-doom: Bump to version 5.10.3 Signed-off-by: William Breathitt Gray gmail.com> games-fps/crispy-doom/Manifest | 1 + games-fps/crispy-doom/crispy-doom-5.10.3.ebuild | 72 + 2 files changed, 73 insertions(+) diff --git a/games-fps/crispy-doom/Manifest b/games-fps/crispy-doom/Manifest index c2200f027..7654c34cd 100644 --- a/games-fps/crispy-doom/Manifest +++ b/games-fps/crispy-doom/Manifest @@ -1,3 +1,4 @@ DIST crispy-doom-5.10.0.tar.gz 2640909 BLAKE2B 67112cdb0b8a4caa1de9fc3fcd752be8775d154a5df194941bd1a024f607c9b7f0925994ed236a6e8f9579910af8dd29585f9fce77f72a1c20ab66177f7bca4d SHA512 b289939af35bbe3a933827fe834cbff8a267b6280749b27084abdf25174042bbdcaca313359258d7ab3fecacedd9b0f06b92624f2a759937a5e0db2436b1 DIST crispy-doom-5.10.1.tar.gz 2649358 BLAKE2B 920df67f123218d737de1a1b147d96090a8ebb6021e4b532f30430441c8dcb4ef069e7045381a8ce8e8754d49a9595efa4d4700d4c3986728b9e2edfdc3d6c66 SHA512 134354c6692151902bd7f5349a88d5899e88f1f8e55499cb15f600c2c6cd0f89fa83dc17a26313b903bb801bd807ee1b5616d3cd5c7bda7e5d8e608a59194681 DIST crispy-doom-5.10.2.tar.gz 2648117 BLAKE2B 2a502dca71418a9358c474801e175b510f7fcbf1453df6a061d20439e79c642881ad6166c0788840e4f8c64f70c6ea95d1a97bbab7c83e0f4d3c2af8296a64dd SHA512 a1ee20510608bb889236288b30eb5d84b841c267b0907f5155497d3824021b9490365bc29e83a3e59c0519eaab35802aea71935e82b4f7a09b7b07fd933a296b +DIST crispy-doom-5.10.3.tar.gz 2648144 BLAKE2B 050f6e28c5db73d6f11539bee7e1de7a390fa6f3169d4bbede698b736523b9a0255cba3f67ec99653fef4925843c5e107200bed981bb0db96ff1373434ffb134 SHA512 f98d8cbfb748bccca1ef50d9d46355d5b6f6dfa44b271803193f3e41e48c28fa8c6ad5bbe3a7a4ae36585cc150f2acad7ad5bd4b7a411faf45b234455d83d651 diff --git a/games-fps/crispy-doom/crispy-doom-5.10.3.ebuild b/games-fps/crispy-doom/crispy-doom-5.10.3.ebuild new file mode 100644 index 0..506534c2e --- /dev/null +++ b/games-fps/crispy-doom/crispy-doom-5.10.3.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8,9,10} ) + +inherit autotools prefix python-any-r1 xdg + +DESCRIPTION="A limit-removing enhanced-resolution Doom source port based on Chocolate Doom" +HOMEPAGE="https://github.com/fabiangreffrath/crispy-doom; +SRC_URI="https://github.com/fabiangreffrath/${PN}/archive/${P}.tar.gz; + +LICENSE="BSD GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc libsamplerate +midi png truecolor vorbis zlib" + +DEPEND=" + media-libs/libsdl2[video] + media-libs/sdl2-mixer[midi?,vorbis?] + media-libs/sdl2-net + libsamplerate? ( media-libs/libsamplerate ) + png? ( media-libs/libpng:= ) + zlib? ( sys-libs/zlib )" +RDEPEND="${DEPEND}" +# ${PYTHON_DEPS} for bash-completion +BDEPEND=" + ${PYTHON_DEPS} + doc? ( ${PYTHON_DEPS} )" + +S="${WORKDIR}"/${PN}-${P} + +DOCS=( + "AUTHORS" + "ChangeLog" + "NEWS.md" + "NOT-BUGS.md" + "PHILOSOPHY.md" + "README.md" + "README.Music.md" + "README.Strife.md" +) + +src_prepare() { + default + + hprefixify src/d_iwad.c + + eautoreconf +} + +src_configure() { + econf \ + --enable-bash-completion \ + $(use_enable doc) \ + --disable-fonts \ + --disable-icons \ + $(use_with libsamplerate) \ + $(use_with png libpng) \ + $(use_enable truecolor) \ + $(use_with zlib) +} + +src_install() { + emake DESTDIR="${D}" install + + # Remove redundant documentation files + rm -r "${ED}/usr/share/doc/"* || die + + einstalldocs +}
[gentoo-commits] repo/proj/guru:dev commit in: games-fps/crispy-doom/
commit: 05fbaf103daecf4746af40048f2c2426ef662b4e Author: William Breathitt Gray gmail com> AuthorDate: Wed Aug 11 00:04:09 2021 + Commit: William Breathitt Gray gmail com> CommitDate: Wed Aug 11 00:04:09 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=05fbaf10 games-fps/crispy-doom: [QA] unconditionally install completion files QA policy [0] says that we don't conditionalise installation of small files. It's a wasteful rebuild and inconsistent across packages for when users desire completions to be available. [0] https://projects.gentoo.org/qa/policy-guide/installed-files.html#pg0301 Signed-off-by: William Breathitt Gray gmail.com> games-fps/crispy-doom/crispy-doom-5.10.2.ebuild | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/games-fps/crispy-doom/crispy-doom-5.10.2.ebuild b/games-fps/crispy-doom/crispy-doom-5.10.2.ebuild index 5f559378a..506534c2e 100644 --- a/games-fps/crispy-doom/crispy-doom-5.10.2.ebuild +++ b/games-fps/crispy-doom/crispy-doom-5.10.2.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/fabiangreffrath/${PN}/archive/${P}.tar.gz; LICENSE="BSD GPL-2+" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="bash-completion doc libsamplerate +midi png truecolor vorbis zlib" +IUSE="doc libsamplerate +midi png truecolor vorbis zlib" DEPEND=" media-libs/libsdl2[video] @@ -24,8 +24,9 @@ DEPEND=" png? ( media-libs/libpng:= ) zlib? ( sys-libs/zlib )" RDEPEND="${DEPEND}" +# ${PYTHON_DEPS} for bash-completion BDEPEND=" - bash-completion? ( ${PYTHON_DEPS} ) + ${PYTHON_DEPS} doc? ( ${PYTHON_DEPS} )" S="${WORKDIR}"/${PN}-${P} @@ -51,7 +52,7 @@ src_prepare() { src_configure() { econf \ - $(use_enable bash-completion) \ + --enable-bash-completion \ $(use_enable doc) \ --disable-fonts \ --disable-icons \
[gentoo-commits] repo/proj/guru:dev commit in: games-fps/crispy-doom/
commit: 38c6be0c3d54625089fb676ccfca5505299f1ed0 Author: William Breathitt Gray gmail com> AuthorDate: Tue Aug 10 12:23:47 2021 + Commit: William Breathitt Gray gmail com> CommitDate: Tue Aug 10 12:23:47 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=38c6be0c games-fps/crispy-doom: Bump to version 5.10.2 Signed-off-by: William Breathitt Gray gmail.com> games-fps/crispy-doom/Manifest | 1 + games-fps/crispy-doom/crispy-doom-5.10.2.ebuild | 71 + 2 files changed, 72 insertions(+) diff --git a/games-fps/crispy-doom/Manifest b/games-fps/crispy-doom/Manifest index 45021d7ed..c2200f027 100644 --- a/games-fps/crispy-doom/Manifest +++ b/games-fps/crispy-doom/Manifest @@ -1,2 +1,3 @@ DIST crispy-doom-5.10.0.tar.gz 2640909 BLAKE2B 67112cdb0b8a4caa1de9fc3fcd752be8775d154a5df194941bd1a024f607c9b7f0925994ed236a6e8f9579910af8dd29585f9fce77f72a1c20ab66177f7bca4d SHA512 b289939af35bbe3a933827fe834cbff8a267b6280749b27084abdf25174042bbdcaca313359258d7ab3fecacedd9b0f06b92624f2a759937a5e0db2436b1 DIST crispy-doom-5.10.1.tar.gz 2649358 BLAKE2B 920df67f123218d737de1a1b147d96090a8ebb6021e4b532f30430441c8dcb4ef069e7045381a8ce8e8754d49a9595efa4d4700d4c3986728b9e2edfdc3d6c66 SHA512 134354c6692151902bd7f5349a88d5899e88f1f8e55499cb15f600c2c6cd0f89fa83dc17a26313b903bb801bd807ee1b5616d3cd5c7bda7e5d8e608a59194681 +DIST crispy-doom-5.10.2.tar.gz 2648117 BLAKE2B 2a502dca71418a9358c474801e175b510f7fcbf1453df6a061d20439e79c642881ad6166c0788840e4f8c64f70c6ea95d1a97bbab7c83e0f4d3c2af8296a64dd SHA512 a1ee20510608bb889236288b30eb5d84b841c267b0907f5155497d3824021b9490365bc29e83a3e59c0519eaab35802aea71935e82b4f7a09b7b07fd933a296b diff --git a/games-fps/crispy-doom/crispy-doom-5.10.2.ebuild b/games-fps/crispy-doom/crispy-doom-5.10.2.ebuild new file mode 100644 index 0..5f559378a --- /dev/null +++ b/games-fps/crispy-doom/crispy-doom-5.10.2.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8,9,10} ) + +inherit autotools prefix python-any-r1 xdg + +DESCRIPTION="A limit-removing enhanced-resolution Doom source port based on Chocolate Doom" +HOMEPAGE="https://github.com/fabiangreffrath/crispy-doom; +SRC_URI="https://github.com/fabiangreffrath/${PN}/archive/${P}.tar.gz; + +LICENSE="BSD GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="bash-completion doc libsamplerate +midi png truecolor vorbis zlib" + +DEPEND=" + media-libs/libsdl2[video] + media-libs/sdl2-mixer[midi?,vorbis?] + media-libs/sdl2-net + libsamplerate? ( media-libs/libsamplerate ) + png? ( media-libs/libpng:= ) + zlib? ( sys-libs/zlib )" +RDEPEND="${DEPEND}" +BDEPEND=" + bash-completion? ( ${PYTHON_DEPS} ) + doc? ( ${PYTHON_DEPS} )" + +S="${WORKDIR}"/${PN}-${P} + +DOCS=( + "AUTHORS" + "ChangeLog" + "NEWS.md" + "NOT-BUGS.md" + "PHILOSOPHY.md" + "README.md" + "README.Music.md" + "README.Strife.md" +) + +src_prepare() { + default + + hprefixify src/d_iwad.c + + eautoreconf +} + +src_configure() { + econf \ + $(use_enable bash-completion) \ + $(use_enable doc) \ + --disable-fonts \ + --disable-icons \ + $(use_with libsamplerate) \ + $(use_with png libpng) \ + $(use_enable truecolor) \ + $(use_with zlib) +} + +src_install() { + emake DESTDIR="${D}" install + + # Remove redundant documentation files + rm -r "${ED}/usr/share/doc/"* || die + + einstalldocs +}
[gentoo-commits] repo/proj/guru:dev commit in: dev-lang/fbc-bootstrap/
commit: a8c0c82417f73f98ede069c181eb4c8ec3cd7c4a Author: William Breathitt Gray gmail com> AuthorDate: Thu Apr 29 12:05:19 2021 + Commit: William Breathitt Gray gmail com> CommitDate: Thu Apr 29 12:07:31 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a8c0c824 dev-lang/fbc-bootstrap: Remove William Breathitt Gray as maintainer Signed-off-by: William Breathitt Gray gmail.com> dev-lang/fbc-bootstrap/metadata.xml | 4 1 file changed, 4 deletions(-) diff --git a/dev-lang/fbc-bootstrap/metadata.xml b/dev-lang/fbc-bootstrap/metadata.xml index 5ef896cc9..a2056f3a9 100644 --- a/dev-lang/fbc-bootstrap/metadata.xml +++ b/dev-lang/fbc-bootstrap/metadata.xml @@ -5,10 +5,6 @@ This package is used only to boot strap dev-lang/fbc. It is not meant to be used by end users directly. - - vilhelm.g...@gmail.com - William Breathitt Gray - https://github.com/freebasic/fbc/issues https://www.freebasic.net
[gentoo-commits] repo/proj/guru:dev commit in: dev-lang/fbc/
commit: 36563c1d617431c22533d96ba603d8de8e8cd396 Author: William Breathitt Gray gmail com> AuthorDate: Thu Apr 29 12:06:34 2021 + Commit: William Breathitt Gray gmail com> CommitDate: Thu Apr 29 12:07:37 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=36563c1d dev-lang/fbc: Remove William Breathitt Gray as maintainer Signed-off-by: William Breathitt Gray gmail.com> dev-lang/fbc/metadata.xml | 4 1 file changed, 4 deletions(-) diff --git a/dev-lang/fbc/metadata.xml b/dev-lang/fbc/metadata.xml index 4ea4d4967..cf1e49333 100644 --- a/dev-lang/fbc/metadata.xml +++ b/dev-lang/fbc/metadata.xml @@ -7,10 +7,6 @@ new features such as pointers, unsigned data types, inline assembly, object orientation, and many others. - - vilhelm.g...@gmail.com - William Breathitt Gray - https://github.com/freebasic/fbc/issues https://www.freebasic.net
[gentoo-commits] repo/proj/guru:dev commit in: dev-lang/fbc-bootstrap/
commit: 55d3efc5a491601620c1646d3400fe5182e1b0c8 Author: William Breathitt Gray gmail com> AuthorDate: Thu Apr 29 11:59:12 2021 + Commit: William Breathitt Gray gmail com> CommitDate: Thu Apr 29 11:59:12 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=55d3efc5 dev-lang/fbc-bootstrap: Drop old version Closes: https://bugs.gentoo.org/781005 Signed-off-by: William Breathitt Gray gmail.com> dev-lang/fbc-bootstrap/Manifest| 1 - dev-lang/fbc-bootstrap/fbc-bootstrap-1.07.2.ebuild | 26 -- 2 files changed, 27 deletions(-) diff --git a/dev-lang/fbc-bootstrap/Manifest b/dev-lang/fbc-bootstrap/Manifest index 0546ca882..934b90671 100644 --- a/dev-lang/fbc-bootstrap/Manifest +++ b/dev-lang/fbc-bootstrap/Manifest @@ -1,2 +1 @@ -DIST FreeBASIC-1.07.2-source-bootstrap.tar.xz 10700992 BLAKE2B e7016e5f58ae79086c0445bf6a09f33d4335af771422778be407e3351d583522e16f137763e471ba88e47b4318ab5bd2aec882ef5e5ff85cc334b0eccf27fdc5 SHA512 f381d14343496f68d3401ad1a66ff4fb1314270eddebb72ed2bc5624b856c4b29e7e14062f531a5158d892bb73d9aa80ff54fe7c260b4b8967b1330d26b2ecfc DIST FreeBASIC-1.07.3-source-bootstrap.tar.xz 10702984 BLAKE2B dbf68351c54d9a1ec6f5952e7867bc370fdc36db406c9a76d18f9e85757c26f3c954d91ce56593af9ceacf1e24e8038ba7cfeaa66a988923fd5d57d5f160584d SHA512 59a06e633b2bf5054d2b5f7a9da7e539a51657a20d50ac2e055255dab30acc87e03596a53613e1d7f1ac74798d4919b5d7aa32b20a229c7725ebc1e53460b70e diff --git a/dev-lang/fbc-bootstrap/fbc-bootstrap-1.07.2.ebuild b/dev-lang/fbc-bootstrap/fbc-bootstrap-1.07.2.ebuild deleted file mode 100644 index 747c02a56..0 --- a/dev-lang/fbc-bootstrap/fbc-bootstrap-1.07.2.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Bootstrap package for dev-lang/fbc" -HOMEPAGE="https://www.freebasic.net; -SRC_URI="https://github.com/freebasic/fbc/releases/download/${PV}/FreeBASIC-${PV}-source-bootstrap.tar.xz; - -LICENSE="FDL-1.2 GPL-2+ LGPL-2.1+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -PATCHES=( "${FILESDIR}"/fbc-1.07.0-Pass-ltinfo-to-linker.patch ) - -S="${WORKDIR}/FreeBASIC-${PV}-source-bootstrap" - -src_compile() { - emake bootstrap-minimal -} - -src_install() { - newbin bin/fbc fbc-bootstrap - emake DESTDIR="${D}" prefix="/usr/share/freebasic-bootstrap" TARGET=${CHOST} install-includes - emake DESTDIR="${D}" prefix="/usr/share/freebasic-bootstrap" TARGET=${CHOST} install-rtlib -}
[gentoo-commits] repo/proj/guru:dev commit in: dev-lang/fbc/
commit: 30ecba553847add9b44b2f038e5852e3e49532fe Author: William Breathitt Gray gmail com> AuthorDate: Thu Apr 29 11:57:43 2021 + Commit: William Breathitt Gray gmail com> CommitDate: Thu Apr 29 11:57:43 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=30ecba55 dev-lang/fbc: Drop old version Signed-off-by: William Breathitt Gray gmail.com> dev-lang/fbc/fbc-1.07.2-r1.ebuild | 92 --- 1 file changed, 92 deletions(-) diff --git a/dev-lang/fbc/fbc-1.07.2-r1.ebuild b/dev-lang/fbc/fbc-1.07.2-r1.ebuild deleted file mode 100644 index 324c8741c..0 --- a/dev-lang/fbc/fbc-1.07.2-r1.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="A free/open source, multi-platform BASIC compiler." -HOMEPAGE="https://www.freebasic.net; -SRC_URI=" - https://github.com/freebasic/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz - https://github.com/freebasic/${PN}/releases/download/${PV}/FreeBASIC-${PV}-source-bootstrap.tar.xz -" - -LICENSE="FDL-1.2 GPL-2+ LGPL-2.1+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="gpm libffi opengl X" - -DEPEND=" - sys-libs/ncurses:= - gpm? ( sys-libs/gpm ) - libffi? ( dev-libs/libffi ) - opengl? ( virtual/opengl ) - X? ( - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXpm - x11-libs/libXrandr - x11-libs/libXrender - ) -" -RDEPEND="${DEPEND}" - -PATCHES=( "${FILESDIR}/${PN}-1.07.0-Pass-ltinfo-to-linker.patch" ) - -DOCS="${S}/doc/fbc.1" - -BOOTSTRAP_S="${WORKDIR}/FreeBASIC-${PV}-source-bootstrap" - -src_unpack() { - # We only need bootstrap source code if fbc is not already present - if ! has_version dev-lang/fbc; then - unpack "FreeBASIC-${PV}-source-bootstrap.tar.xz" - fi - unpack "${P}.tar.gz" -} - -src_prepare() { - # We only need bootstrap source code if fbc is not already present - if ! has_version dev-lang/fbc; then - cd "${BOOTSTRAP_S}" || die "cd failed" - eapply "${PATCHES[@]}" - cd "${S}" || die "cd failed" - fi - eapply_user -} - -src_compile() { - local fbc="fbc" - local fbcflags="" - - # We only need bootstrap compiler if fbc is not already present - if ! has_version dev-lang/fbc; then - cd "${BOOTSTRAP_S}" || die "cd failed" - - # Build bootstrap compiler - emake bootstrap-minimal - - # Set bootstrap compiler to build fbc - fbc="${BOOTSTRAP_S}/bin/fbc" - fbcflags="-i ${BOOTSTRAP_S}/inc" - - cd "${S}" || die "cd failed" - fi - - local xcflags=( - $(usex gpm "" "-DDISABLE_GPM") - $(usex libffi "" " -DDISABLE_FFI") - $(usex opengl "" " -DDISABLE_OPENGL") - $(usex X "" " -DDISABLE_X11") - ) - - # fbc requires a space after the -Wl option - local fblflags="${LDFLAGS//-Wl,/-Wl }" - - # Build fbc - emake CFLAGS="${CFLAGS} ${xcflags[*]} -I/usr/$(get_libdir)/libffi/include" FBC="${fbc}" FBCFLAGS="${fbcflags}" FBLFLAGS="${fblflags}" TARGET="${CHOST}" -} - -src_install() { - emake DESTDIR="${D}" prefix="/usr" TARGET="${CHOST}" install - einstalldocs -}
[gentoo-commits] repo/proj/guru:dev commit in: dev-lang/fbc/, dev-lang/fbc/files/
commit: 78a236627a03d4eea7c2238601f50650e3ddd823 Author: William Breathitt Gray gmail com> AuthorDate: Thu Apr 29 11:55:13 2021 + Commit: William Breathitt Gray gmail com> CommitDate: Thu Apr 29 11:55:13 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=78a23662 dev-lang/fbc: Drop old versions Closes: https://bugs.gentoo.org/781002 Closes: https://bugs.gentoo.org/781005 Signed-off-by: William Breathitt Gray gmail.com> dev-lang/fbc/Manifest | 4 - dev-lang/fbc/fbc-1.07.1.ebuild | 89 - dev-lang/fbc/fbc-1.07.2-r2.ebuild | 61 -- dev-lang/fbc/fbc-1.07.2.ebuild | 92 -- .../files/fbc-1.07.0-Pass-ltinfo-to-linker.patch | 25 -- 5 files changed, 271 deletions(-) diff --git a/dev-lang/fbc/Manifest b/dev-lang/fbc/Manifest index ef633a433..f56b456a5 100644 --- a/dev-lang/fbc/Manifest +++ b/dev-lang/fbc/Manifest @@ -1,5 +1 @@ -DIST FreeBASIC-1.07.1-source-bootstrap.tar.xz 9098748 BLAKE2B 3c3970ab014f79193dad23b6f22c5ffc61d6f588219dcf00f430ce2c9045dc2af8aa42bdad4f1d63d76591aae14b42553cf6ece88052f0dc78e09c6fb5c4d875 SHA512 89250fb4d79e420151bae8208945e26c5d4e63ba8bbb60658b2c5601ceeea238b387d7d7a2b52d60da2243e5d3d31f602c3657394be72a37c256e777be23b0a8 -DIST FreeBASIC-1.07.2-source-bootstrap.tar.xz 10700992 BLAKE2B e7016e5f58ae79086c0445bf6a09f33d4335af771422778be407e3351d583522e16f137763e471ba88e47b4318ab5bd2aec882ef5e5ff85cc334b0eccf27fdc5 SHA512 f381d14343496f68d3401ad1a66ff4fb1314270eddebb72ed2bc5624b856c4b29e7e14062f531a5158d892bb73d9aa80ff54fe7c260b4b8967b1330d26b2ecfc -DIST fbc-1.07.1.tar.gz 8938056 BLAKE2B 965425426605b9e0018e066852a67c355d168276b434e6779e151fad38820a956b5b763aad427c6728be4a74b0956b099a0bb8abd0d76fececc6cf8f0204d3c1 SHA512 7d49b9546e242b1c366b2378f71cf1640b85c85e09f4c2bd99ef268e6b4e5e45a710b7a00f7d807245aec518f299d173635572b77483826c1f273e047dbe3679 -DIST fbc-1.07.2.tar.gz 9032306 BLAKE2B c44eb74bb0b11f8315cda29e13157ce5f7a92070f0e6df833ad9dda4ebe37db6450afe2b82eb763ebee5ed0c33b4ce458fd3b53430f32da8ad5a71cd84411c67 SHA512 0577203fb8a325f611c88456446721e8bb14656beb235f3965bcd53e14cc7c7fa012a68535ff4c12351fad31d9a22a759f12bc9fe0be5d1dad124d3fe377daaf DIST fbc-1.07.3.tar.gz 9035460 BLAKE2B c0356c36ebd455954993ce5d4a983d06c33abc5bf0a059a44832d441514643c7d08e40268a7b3b9a0cba21368058199be395cc28dd7f87df23d576f78aece276 SHA512 6040248c433db3191678209401ff4a643c500d967d67352f1aeca347648056b0a2cdef25bbb7532fec0351a13984c72e80cb7b00faf3ead6c219422955d148fb diff --git a/dev-lang/fbc/fbc-1.07.1.ebuild b/dev-lang/fbc/fbc-1.07.1.ebuild deleted file mode 100644 index dff47787b..0 --- a/dev-lang/fbc/fbc-1.07.1.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="A free/open source, multi-platform BASIC compiler." -HOMEPAGE="https://www.freebasic.net; -SRC_URI="https://github.com/freebasic/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz - https://github.com/freebasic/${PN}/releases/download/${PV}/FreeBASIC-${PV}-source-bootstrap.tar.xz; - -LICENSE="FDL-1.2 GPL-2+ LGPL-2.1+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="gpm libffi opengl X" - -DEPEND=" - sys-libs/ncurses:= - gpm? ( sys-libs/gpm ) - libffi? ( dev-libs/libffi ) - opengl? ( virtual/opengl ) - X? ( - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXpm - x11-libs/libXrandr - x11-libs/libXrender - )" -RDEPEND="${DEPEND}" - -PATCHES=( "${FILESDIR}"/${PN}-1.07.0-Pass-ltinfo-to-linker.patch ) - -DOCS="${S}/doc/fbc.1" - -BOOTSTRAP_S="${WORKDIR}/FreeBASIC-${PV}-source-bootstrap" - -src_unpack() { - # We only need bootstrap source code if fbc is not already present - if ! has_version dev-lang/fbc; then - unpack FreeBASIC-${PV}-source-bootstrap.tar.xz - fi - unpack ${P}.tar.gz -} - -src_prepare() { - # We only need bootstrap source code if fbc is not already present - if ! has_version dev-lang/fbc; then - cd "${BOOTSTRAP_S}" || die "cd failed" - eapply "${PATCHES[@]}" - cd "${S}" || die "cd failed" - fi - eapply_user -} - -src_compile() { - local fbc="fbc" - local fbcflags="" - - # We only need bootstrap compiler if fbc is not already present - if ! has_version dev-lang/fbc; then - cd "${BOOTSTRAP_S}" || die "cd failed" - - # Build bootstrap compiler - emake bootstrap-minimal - - # Set bootstrap compiler to build fbc -
[gentoo-commits] repo/proj/guru:dev commit in: dev-lang/fbc/
commit: c6b94bbd2dba24f29f2667d7c98f9ac32361b6b5 Author: William Breathitt Gray gmail com> AuthorDate: Mon Apr 12 00:56:34 2021 + Commit: William Breathitt Gray gmail com> CommitDate: Mon Apr 12 00:57:05 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c6b94bbd dev-lang/fbc: Version bump to 1.07.3 Signed-off-by: William Breathitt Gray gmail.com> dev-lang/fbc/Manifest | 1 + dev-lang/fbc/fbc-1.07.3.ebuild | 61 ++ 2 files changed, 62 insertions(+) diff --git a/dev-lang/fbc/Manifest b/dev-lang/fbc/Manifest index 7c9cade4c..ef633a433 100644 --- a/dev-lang/fbc/Manifest +++ b/dev-lang/fbc/Manifest @@ -2,3 +2,4 @@ DIST FreeBASIC-1.07.1-source-bootstrap.tar.xz 9098748 BLAKE2B 3c3970ab014f79193d DIST FreeBASIC-1.07.2-source-bootstrap.tar.xz 10700992 BLAKE2B e7016e5f58ae79086c0445bf6a09f33d4335af771422778be407e3351d583522e16f137763e471ba88e47b4318ab5bd2aec882ef5e5ff85cc334b0eccf27fdc5 SHA512 f381d14343496f68d3401ad1a66ff4fb1314270eddebb72ed2bc5624b856c4b29e7e14062f531a5158d892bb73d9aa80ff54fe7c260b4b8967b1330d26b2ecfc DIST fbc-1.07.1.tar.gz 8938056 BLAKE2B 965425426605b9e0018e066852a67c355d168276b434e6779e151fad38820a956b5b763aad427c6728be4a74b0956b099a0bb8abd0d76fececc6cf8f0204d3c1 SHA512 7d49b9546e242b1c366b2378f71cf1640b85c85e09f4c2bd99ef268e6b4e5e45a710b7a00f7d807245aec518f299d173635572b77483826c1f273e047dbe3679 DIST fbc-1.07.2.tar.gz 9032306 BLAKE2B c44eb74bb0b11f8315cda29e13157ce5f7a92070f0e6df833ad9dda4ebe37db6450afe2b82eb763ebee5ed0c33b4ce458fd3b53430f32da8ad5a71cd84411c67 SHA512 0577203fb8a325f611c88456446721e8bb14656beb235f3965bcd53e14cc7c7fa012a68535ff4c12351fad31d9a22a759f12bc9fe0be5d1dad124d3fe377daaf +DIST fbc-1.07.3.tar.gz 9035460 BLAKE2B c0356c36ebd455954993ce5d4a983d06c33abc5bf0a059a44832d441514643c7d08e40268a7b3b9a0cba21368058199be395cc28dd7f87df23d576f78aece276 SHA512 6040248c433db3191678209401ff4a643c500d967d67352f1aeca347648056b0a2cdef25bbb7532fec0351a13984c72e80cb7b00faf3ead6c219422955d148fb diff --git a/dev-lang/fbc/fbc-1.07.3.ebuild b/dev-lang/fbc/fbc-1.07.3.ebuild new file mode 100644 index 0..4c2681646 --- /dev/null +++ b/dev-lang/fbc/fbc-1.07.3.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="A free/open source, multi-platform BASIC compiler." +HOMEPAGE="https://www.freebasic.net; +SRC_URI="https://github.com/freebasic/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="FDL-1.2 GPL-2+ LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="gpm libffi opengl X" + +DEPEND=" + sys-libs/ncurses:= + gpm? ( sys-libs/gpm ) + libffi? ( dev-libs/libffi ) + opengl? ( virtual/opengl ) + X? ( + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXpm + x11-libs/libXrandr + x11-libs/libXrender + ) +" +RDEPEND="${DEPEND}" +BDEPEND="|| ( + dev-lang/fbc + dev-lang/fbc-bootstrap )" + +DOCS="${S}/doc/fbc.1" + +src_compile() { + local xcflags=( + $(usex gpm "" "-DDISABLE_GPM") + $(usex libffi "" " -DDISABLE_FFI") + $(usex opengl "" " -DDISABLE_OPENGL") + $(usex X "" " -DDISABLE_X11") + ) + + local fbc="fbc" + local fbcflags="" + # fbc requires a space after the -Wl option + local fblflags="${LDFLAGS//-Wl,/-Wl }" + + if has_version -b dev-lang/fbc-bootstrap; then + fbc="fbc-bootstrap" + fbcflags="-prefix ${EPREFIX}/usr/share/freebasic-bootstrap" + fblflags+=" -prefix ${EPREFIX}/usr/share/freebasic-bootstrap" + fi + + # Build fbc + emake CFLAGS="${CFLAGS} ${xcflags[*]} -I/usr/$(get_libdir)/libffi/include" FBC="${fbc}" FBCFLAGS="${fbcflags}" FBLFLAGS="${fblflags}" TARGET="${CHOST}" +} + +src_install() { + emake DESTDIR="${D}" prefix="/usr" TARGET="${CHOST}" install + einstalldocs +}
[gentoo-commits] repo/proj/guru:dev commit in: dev-lang/fbc-bootstrap/
commit: 769628ffae68fd92b69e0e970bb3bc181a9f56b5 Author: William Breathitt Gray gmail com> AuthorDate: Mon Apr 12 00:51:44 2021 + Commit: William Breathitt Gray gmail com> CommitDate: Mon Apr 12 00:54:25 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=769628ff dev-lang/fbc-bootstrap: Version bump to 1.07.3 Signed-off-by: William Breathitt Gray gmail.com> dev-lang/fbc-bootstrap/Manifest| 1 + dev-lang/fbc-bootstrap/fbc-bootstrap-1.07.3.ebuild | 26 ++ 2 files changed, 27 insertions(+) diff --git a/dev-lang/fbc-bootstrap/Manifest b/dev-lang/fbc-bootstrap/Manifest index 7b009089e..0546ca882 100644 --- a/dev-lang/fbc-bootstrap/Manifest +++ b/dev-lang/fbc-bootstrap/Manifest @@ -1 +1,2 @@ DIST FreeBASIC-1.07.2-source-bootstrap.tar.xz 10700992 BLAKE2B e7016e5f58ae79086c0445bf6a09f33d4335af771422778be407e3351d583522e16f137763e471ba88e47b4318ab5bd2aec882ef5e5ff85cc334b0eccf27fdc5 SHA512 f381d14343496f68d3401ad1a66ff4fb1314270eddebb72ed2bc5624b856c4b29e7e14062f531a5158d892bb73d9aa80ff54fe7c260b4b8967b1330d26b2ecfc +DIST FreeBASIC-1.07.3-source-bootstrap.tar.xz 10702984 BLAKE2B dbf68351c54d9a1ec6f5952e7867bc370fdc36db406c9a76d18f9e85757c26f3c954d91ce56593af9ceacf1e24e8038ba7cfeaa66a988923fd5d57d5f160584d SHA512 59a06e633b2bf5054d2b5f7a9da7e539a51657a20d50ac2e055255dab30acc87e03596a53613e1d7f1ac74798d4919b5d7aa32b20a229c7725ebc1e53460b70e diff --git a/dev-lang/fbc-bootstrap/fbc-bootstrap-1.07.3.ebuild b/dev-lang/fbc-bootstrap/fbc-bootstrap-1.07.3.ebuild new file mode 100644 index 0..042a2 --- /dev/null +++ b/dev-lang/fbc-bootstrap/fbc-bootstrap-1.07.3.ebuild @@ -0,0 +1,26 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Bootstrap package for dev-lang/fbc" +HOMEPAGE="https://www.freebasic.net; +SRC_URI="https://github.com/freebasic/fbc/releases/download/${PV}/FreeBASIC-${PV}-source-bootstrap.tar.xz; + +LICENSE="FDL-1.2 GPL-2+ LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +PATCHES=( "${FILESDIR}"/fbc-1.07.0-Pass-ltinfo-to-linker.patch ) + +S="${WORKDIR}/FreeBASIC-${PV}-source-bootstrap" + +src_compile() { + emake bootstrap-minimal +} + +src_install() { + newbin bin/fbc fbc-bootstrap + emake DESTDIR="${D}" prefix="/usr/share/freebasic-bootstrap" TARGET=${CHOST} install-includes + emake DESTDIR="${D}" prefix="/usr/share/freebasic-bootstrap" TARGET=${CHOST} install-rtlib +}
[gentoo-commits] repo/proj/guru:dev commit in: games-fps/crispy-doom/
commit: 3f8b30195440e52b58b572af3aaf5e5dde3204d3 Author: William Breathitt Gray gmail com> AuthorDate: Wed Mar 24 23:45:48 2021 + Commit: William Breathitt Gray gmail com> CommitDate: Wed Mar 24 23:46:55 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3f8b3019 games-fps/crispy-doom: Version bump to 5.10.1 Signed-off-by: William Breathitt Gray gmail.com> games-fps/crispy-doom/Manifest | 1 + games-fps/crispy-doom/crispy-doom-5.10.1.ebuild | 71 + 2 files changed, 72 insertions(+) diff --git a/games-fps/crispy-doom/Manifest b/games-fps/crispy-doom/Manifest index a9a9ba362..3ecc10c3e 100644 --- a/games-fps/crispy-doom/Manifest +++ b/games-fps/crispy-doom/Manifest @@ -1,4 +1,5 @@ DIST crispy-doom-5.10.0.tar.gz 2640909 BLAKE2B 67112cdb0b8a4caa1de9fc3fcd752be8775d154a5df194941bd1a024f607c9b7f0925994ed236a6e8f9579910af8dd29585f9fce77f72a1c20ab66177f7bca4d SHA512 b289939af35bbe3a933827fe834cbff8a267b6280749b27084abdf25174042bbdcaca313359258d7ab3fecacedd9b0f06b92624f2a759937a5e0db2436b1 +DIST crispy-doom-5.10.1.tar.gz 2649358 BLAKE2B 920df67f123218d737de1a1b147d96090a8ebb6021e4b532f30430441c8dcb4ef069e7045381a8ce8e8754d49a9595efa4d4700d4c3986728b9e2edfdc3d6c66 SHA512 134354c6692151902bd7f5349a88d5899e88f1f8e55499cb15f600c2c6cd0f89fa83dc17a26313b903bb801bd807ee1b5616d3cd5c7bda7e5d8e608a59194681 DIST crispy-doom-5.9.0.tar.gz 2641211 BLAKE2B a97bb7d9bda0c4e984054a0051cadfcaba7c758829bec9e615801bbf91dc1c8063decfedf5b76056cd2fb05e8fcf4113f19c10d72604399b715011d994af3e8b SHA512 9970291f374003ac2a1d9e4c44db18b97a41ae3348a5e100ec369affc162d681d15ce61846480667c8a7418700b78a4380bedab1e3acae77976eb4271a22b644 DIST crispy-doom-5.9.1.tar.gz 2640684 BLAKE2B 2bf862d8134689afba101abeed5cf1e1695378f235718941bf9fc2717bc93dd848173bb758e8bf0bc4a8ab1bfa75533c2ae838210326451f7c4285b0acb2e08b SHA512 1f9ed3520fe3d0fd176d3bcd6a2a3f5e730c29312ad20a4c1f692cc69881069efbf35d758dfcdafd402a499333dd2ae54764f4ec007375138ecf9cab84ebdbcd DIST crispy-doom-5.9.2.tar.gz 2642419 BLAKE2B 63d9a89d6099485c79ff4cad69975de790b32a4ece4bded172ebf771a2bf1b4dcd21ab58383ca3c5eea32a4eff72e65ec0e3a283c85f1bc62be680de04f88e52 SHA512 bcd48a75d80b963e1b00b5acc5fc863c014cfde39f67efec50852667ed80545c78b4ed3f82b28762806f0aa3999ed26018dd6ccb34149c395409cd3c47509273 diff --git a/games-fps/crispy-doom/crispy-doom-5.10.1.ebuild b/games-fps/crispy-doom/crispy-doom-5.10.1.ebuild new file mode 100644 index 0..d862f61a7 --- /dev/null +++ b/games-fps/crispy-doom/crispy-doom-5.10.1.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7,8,9} ) + +inherit autotools prefix python-any-r1 xdg + +DESCRIPTION="A limit-removing enhanced-resolution Doom source port based on Chocolate Doom" +HOMEPAGE="https://github.com/fabiangreffrath/crispy-doom; +SRC_URI="https://github.com/fabiangreffrath/${PN}/archive/${P}.tar.gz; + +LICENSE="BSD GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="bash-completion doc libsamplerate +midi png truecolor vorbis zlib" + +DEPEND=" + media-libs/libsdl2[video] + media-libs/sdl2-mixer[midi?,vorbis?] + media-libs/sdl2-net + libsamplerate? ( media-libs/libsamplerate ) + png? ( media-libs/libpng:= ) + zlib? ( sys-libs/zlib )" +RDEPEND="${DEPEND}" +BDEPEND=" + bash-completion? ( ${PYTHON_DEPS} ) + doc? ( ${PYTHON_DEPS} )" + +S="${WORKDIR}"/${PN}-${P} + +DOCS=( + "AUTHORS" + "ChangeLog" + "NEWS.md" + "NOT-BUGS.md" + "PHILOSOPHY.md" + "README.md" + "README.Music.md" + "README.Strife.md" +) + +src_prepare() { + default + + hprefixify src/d_iwad.c + + eautoreconf +} + +src_configure() { + econf \ + $(use_enable bash-completion) \ + $(use_enable doc) \ + --disable-fonts \ + --disable-icons \ + $(use_with libsamplerate) \ + $(use_with png libpng) \ + $(use_enable truecolor) \ + $(use_with zlib) +} + +src_install() { + emake DESTDIR="${D}" install + + # Remove redundant documentation files + rm -r "${ED}/usr/share/doc/"* || die + + einstalldocs +}
[gentoo-commits] repo/proj/guru:dev commit in: games-fps/crispy-doom/
commit: 9f5f242e0d8f72b74a0557528e5116e928aaa41b Author: William Breathitt Gray gmail com> AuthorDate: Tue Jan 12 09:59:48 2021 + Commit: William Breathitt Gray gmail com> CommitDate: Tue Jan 12 09:59:48 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9f5f242e games-fps/crispy-doom: Version bump to 5.10.0 Signed-off-by: William Breathitt Gray gmail.com> games-fps/crispy-doom/Manifest | 1 + games-fps/crispy-doom/crispy-doom-5.10.0.ebuild | 71 + 2 files changed, 72 insertions(+) diff --git a/games-fps/crispy-doom/Manifest b/games-fps/crispy-doom/Manifest index dd942249..47e85791 100644 --- a/games-fps/crispy-doom/Manifest +++ b/games-fps/crispy-doom/Manifest @@ -1,3 +1,4 @@ +DIST crispy-doom-5.10.0.tar.gz 2640909 BLAKE2B 67112cdb0b8a4caa1de9fc3fcd752be8775d154a5df194941bd1a024f607c9b7f0925994ed236a6e8f9579910af8dd29585f9fce77f72a1c20ab66177f7bca4d SHA512 b289939af35bbe3a933827fe834cbff8a267b6280749b27084abdf25174042bbdcaca313359258d7ab3fecacedd9b0f06b92624f2a759937a5e0db2436b1 DIST crispy-doom-5.9.2.tar.gz 2642419 BLAKE2B 63d9a89d6099485c79ff4cad69975de790b32a4ece4bded172ebf771a2bf1b4dcd21ab58383ca3c5eea32a4eff72e65ec0e3a283c85f1bc62be680de04f88e52 SHA512 bcd48a75d80b963e1b00b5acc5fc863c014cfde39f67efec50852667ed80545c78b4ed3f82b28762806f0aa3999ed26018dd6ccb34149c395409cd3c47509273 DIST crispy-doom-5.9.1.tar.gz 2640684 BLAKE2B 2bf862d8134689afba101abeed5cf1e1695378f235718941bf9fc2717bc93dd848173bb758e8bf0bc4a8ab1bfa75533c2ae838210326451f7c4285b0acb2e08b SHA512 1f9ed3520fe3d0fd176d3bcd6a2a3f5e730c29312ad20a4c1f692cc69881069efbf35d758dfcdafd402a499333dd2ae54764f4ec007375138ecf9cab84ebdbcd DIST crispy-doom-5.9.0.tar.gz 2641211 BLAKE2B a97bb7d9bda0c4e984054a0051cadfcaba7c758829bec9e615801bbf91dc1c8063decfedf5b76056cd2fb05e8fcf4113f19c10d72604399b715011d994af3e8b SHA512 9970291f374003ac2a1d9e4c44db18b97a41ae3348a5e100ec369affc162d681d15ce61846480667c8a7418700b78a4380bedab1e3acae77976eb4271a22b644 diff --git a/games-fps/crispy-doom/crispy-doom-5.10.0.ebuild b/games-fps/crispy-doom/crispy-doom-5.10.0.ebuild new file mode 100644 index ..cb2ce132 --- /dev/null +++ b/games-fps/crispy-doom/crispy-doom-5.10.0.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_{7,8} ) + +inherit autotools prefix python-any-r1 xdg + +DESCRIPTION="A limit-removing enhanced-resolution Doom source port based on Chocolate Doom" +HOMEPAGE="https://github.com/fabiangreffrath/crispy-doom; +SRC_URI="https://github.com/fabiangreffrath/${PN}/archive/${P}.tar.gz; + +LICENSE="BSD GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="bash-completion doc libsamplerate +midi png truecolor vorbis zlib" + +DEPEND=" + media-libs/libsdl2[video] + media-libs/sdl2-mixer[midi?,vorbis?] + media-libs/sdl2-net + libsamplerate? ( media-libs/libsamplerate ) + png? ( media-libs/libpng:= ) + zlib? ( sys-libs/zlib )" +RDEPEND="${DEPEND}" +BDEPEND=" + bash-completion? ( ${PYTHON_DEPS} ) + doc? ( ${PYTHON_DEPS} )" + +S="${WORKDIR}"/${PN}-${P} + +DOCS=( + "AUTHORS" + "ChangeLog" + "NEWS.md" + "NOT-BUGS.md" + "PHILOSOPHY.md" + "README.md" + "README.Music.md" + "README.Strife.md" +) + +src_prepare() { + default + + hprefixify src/d_iwad.c + + eautoreconf +} + +src_configure() { + econf \ + $(use_enable bash-completion) \ + $(use_enable doc) \ + --disable-fonts \ + --disable-icons \ + $(use_with libsamplerate) \ + $(use_with png libpng) \ + $(use_enable truecolor) \ + $(use_with zlib) +} + +src_install() { + emake DESTDIR="${D}" install + + # Remove redundant documentation files + rm -r "${ED}/usr/share/doc/"* || die + + einstalldocs +}
[gentoo-commits] repo/proj/guru:dev commit in: dev-lang/fbc/
commit: 0d80101be5b3d381f41973b0be9436cb43972d0c Author: William Breathitt Gray gmail com> AuthorDate: Mon Dec 28 23:10:57 2020 + Commit: William Breathitt Gray gmail com> CommitDate: Mon Dec 28 23:14:01 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0d80101b dev-lang/fbc: Add fbc-bootstrap as a BDEPEND This allows bootstrapping logic to move to the dedicated dev-lang/fbc-bootstrap package thus simplifying the ebuild. Signed-off-by: William Breathitt Gray gmail.com> dev-lang/fbc/fbc-1.07.2-r2.ebuild | 61 +++ 1 file changed, 61 insertions(+) diff --git a/dev-lang/fbc/fbc-1.07.2-r2.ebuild b/dev-lang/fbc/fbc-1.07.2-r2.ebuild new file mode 100644 index ..2d430eea --- /dev/null +++ b/dev-lang/fbc/fbc-1.07.2-r2.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="A free/open source, multi-platform BASIC compiler." +HOMEPAGE="https://www.freebasic.net; +SRC_URI="https://github.com/freebasic/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="FDL-1.2 GPL-2+ LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="gpm libffi opengl X" + +DEPEND=" + sys-libs/ncurses:= + gpm? ( sys-libs/gpm ) + libffi? ( dev-libs/libffi ) + opengl? ( virtual/opengl ) + X? ( + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXpm + x11-libs/libXrandr + x11-libs/libXrender + ) +" +RDEPEND="${DEPEND}" +BDEPEND="|| ( + dev-lang/fbc + dev-lang/fbc-bootstrap )" + +DOCS="${S}/doc/fbc.1" + +src_compile() { + local xcflags=( + $(usex gpm "" "-DDISABLE_GPM") + $(usex libffi "" " -DDISABLE_FFI") + $(usex opengl "" " -DDISABLE_OPENGL") + $(usex X "" " -DDISABLE_X11") + ) + + local fbc="fbc" + local fbcflags="" + # fbc requires a space after the -Wl option + local fblflags="${LDFLAGS//-Wl,/-Wl }" + + if has_version -b dev-lang/fbc-bootstrap; then + fbc="fbc-bootstrap" + fbcflags="-prefix ${EPREFIX}/usr/share/freebasic-bootstrap" + fblflags+=" -prefix ${EPREFIX}/usr/share/freebasic-bootstrap" + fi + + # Build fbc + emake CFLAGS="${CFLAGS} ${xcflags[*]} -I/usr/$(get_libdir)/libffi/include" FBC="${fbc}" FBCFLAGS="${fbcflags}" FBLFLAGS="${fblflags}" TARGET="${CHOST}" +} + +src_install() { + emake DESTDIR="${D}" prefix="/usr" TARGET="${CHOST}" install + einstalldocs +}
[gentoo-commits] repo/proj/guru:dev commit in: dev-lang/fbc-bootstrap/, dev-lang/fbc-bootstrap/files/
commit: 4b1221ec3844153cdb4b251eb457053ed20dd42c Author: William Breathitt Gray gmail com> AuthorDate: Mon Dec 28 23:08:35 2020 + Commit: William Breathitt Gray gmail com> CommitDate: Mon Dec 28 23:14:01 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4b1221ec dev-lang/fbc-bootstrap: New package Signed-off-by: William Breathitt Gray gmail.com> dev-lang/fbc-bootstrap/Manifest| 1 + dev-lang/fbc-bootstrap/fbc-bootstrap-1.07.2.ebuild | 26 ++ .../files/fbc-1.07.0-Pass-ltinfo-to-linker.patch | 25 + dev-lang/fbc-bootstrap/metadata.xml| 17 ++ 4 files changed, 69 insertions(+) diff --git a/dev-lang/fbc-bootstrap/Manifest b/dev-lang/fbc-bootstrap/Manifest new file mode 100644 index ..7b009089 --- /dev/null +++ b/dev-lang/fbc-bootstrap/Manifest @@ -0,0 +1 @@ +DIST FreeBASIC-1.07.2-source-bootstrap.tar.xz 10700992 BLAKE2B e7016e5f58ae79086c0445bf6a09f33d4335af771422778be407e3351d583522e16f137763e471ba88e47b4318ab5bd2aec882ef5e5ff85cc334b0eccf27fdc5 SHA512 f381d14343496f68d3401ad1a66ff4fb1314270eddebb72ed2bc5624b856c4b29e7e14062f531a5158d892bb73d9aa80ff54fe7c260b4b8967b1330d26b2ecfc diff --git a/dev-lang/fbc-bootstrap/fbc-bootstrap-1.07.2.ebuild b/dev-lang/fbc-bootstrap/fbc-bootstrap-1.07.2.ebuild new file mode 100644 index ..747c02a5 --- /dev/null +++ b/dev-lang/fbc-bootstrap/fbc-bootstrap-1.07.2.ebuild @@ -0,0 +1,26 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Bootstrap package for dev-lang/fbc" +HOMEPAGE="https://www.freebasic.net; +SRC_URI="https://github.com/freebasic/fbc/releases/download/${PV}/FreeBASIC-${PV}-source-bootstrap.tar.xz; + +LICENSE="FDL-1.2 GPL-2+ LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +PATCHES=( "${FILESDIR}"/fbc-1.07.0-Pass-ltinfo-to-linker.patch ) + +S="${WORKDIR}/FreeBASIC-${PV}-source-bootstrap" + +src_compile() { + emake bootstrap-minimal +} + +src_install() { + newbin bin/fbc fbc-bootstrap + emake DESTDIR="${D}" prefix="/usr/share/freebasic-bootstrap" TARGET=${CHOST} install-includes + emake DESTDIR="${D}" prefix="/usr/share/freebasic-bootstrap" TARGET=${CHOST} install-rtlib +} diff --git a/dev-lang/fbc-bootstrap/files/fbc-1.07.0-Pass-ltinfo-to-linker.patch b/dev-lang/fbc-bootstrap/files/fbc-1.07.0-Pass-ltinfo-to-linker.patch new file mode 100644 index ..72bd51fa --- /dev/null +++ b/dev-lang/fbc-bootstrap/files/fbc-1.07.0-Pass-ltinfo-to-linker.patch @@ -0,0 +1,25 @@ +From c62adcd85c4e9d8b793a7a4f71fc88f6fbb79798 Mon Sep 17 00:00:00 2001 +From: William Breathitt Gray +Date: Tue, 27 Aug 2019 20:41:07 +0900 +Subject: [PATCH] Pass -ltinfo to linker + +--- + makefile | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/makefile b/makefile +index e093bb1..eb3f759 100644 +--- a/makefile b/makefile +@@ -1109,7 +1109,7 @@ endif + # Use gcc to link fbc from the bootstrap .o's + # (assuming the rtlib was built already) + ifneq ($(filter darwin freebsd linux netbsd openbsd solaris,$(TARGET_OS)),) +- BOOTSTRAP_LIBS := -lncurses -lm -pthread ++ BOOTSTRAP_LIBS := -ltinfo -lncurses -lm -pthread + endif + $(BOOTSTRAP_FBC): rtlib $(BOOTSTRAP_OBJ) + $(QUIET_LINK)$(CC) -o $@ $(libdir)/fbrt0.o bootstrap/$(FBTARGET)/*.o $(libdir)/libfb.a $(BOOTSTRAP_LIBS) +-- +2.22.1 + diff --git a/dev-lang/fbc-bootstrap/metadata.xml b/dev-lang/fbc-bootstrap/metadata.xml new file mode 100644 index ..5ef896cc --- /dev/null +++ b/dev-lang/fbc-bootstrap/metadata.xml @@ -0,0 +1,17 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + This package is used only to boot strap dev-lang/fbc. + It is not meant to be used by end users directly. + + + vilhelm.g...@gmail.com + William Breathitt Gray + + + https://github.com/freebasic/fbc/issues + https://www.freebasic.net + freebasic/fbc + +
[gentoo-commits] repo/proj/guru:dev commit in: games-fps/crispy-doom/
commit: 8f45f02b7b501a8383acfc533738a4f8298e4fb4 Author: William Breathitt Gray gmail com> AuthorDate: Tue Sep 22 12:42:34 2020 + Commit: William Breathitt Gray gmail com> CommitDate: Tue Sep 22 12:42:34 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8f45f02b games-fps/crispy-doom: Version bump to 5.9.2 Signed-off-by: William Breathitt Gray gmail.com> games-fps/crispy-doom/Manifest | 1 + games-fps/crispy-doom/crispy-doom-5.9.2.ebuild | 71 ++ 2 files changed, 72 insertions(+) diff --git a/games-fps/crispy-doom/Manifest b/games-fps/crispy-doom/Manifest index 4532e0d5..dd942249 100644 --- a/games-fps/crispy-doom/Manifest +++ b/games-fps/crispy-doom/Manifest @@ -1,2 +1,3 @@ +DIST crispy-doom-5.9.2.tar.gz 2642419 BLAKE2B 63d9a89d6099485c79ff4cad69975de790b32a4ece4bded172ebf771a2bf1b4dcd21ab58383ca3c5eea32a4eff72e65ec0e3a283c85f1bc62be680de04f88e52 SHA512 bcd48a75d80b963e1b00b5acc5fc863c014cfde39f67efec50852667ed80545c78b4ed3f82b28762806f0aa3999ed26018dd6ccb34149c395409cd3c47509273 DIST crispy-doom-5.9.1.tar.gz 2640684 BLAKE2B 2bf862d8134689afba101abeed5cf1e1695378f235718941bf9fc2717bc93dd848173bb758e8bf0bc4a8ab1bfa75533c2ae838210326451f7c4285b0acb2e08b SHA512 1f9ed3520fe3d0fd176d3bcd6a2a3f5e730c29312ad20a4c1f692cc69881069efbf35d758dfcdafd402a499333dd2ae54764f4ec007375138ecf9cab84ebdbcd DIST crispy-doom-5.9.0.tar.gz 2641211 BLAKE2B a97bb7d9bda0c4e984054a0051cadfcaba7c758829bec9e615801bbf91dc1c8063decfedf5b76056cd2fb05e8fcf4113f19c10d72604399b715011d994af3e8b SHA512 9970291f374003ac2a1d9e4c44db18b97a41ae3348a5e100ec369affc162d681d15ce61846480667c8a7418700b78a4380bedab1e3acae77976eb4271a22b644 diff --git a/games-fps/crispy-doom/crispy-doom-5.9.2.ebuild b/games-fps/crispy-doom/crispy-doom-5.9.2.ebuild new file mode 100644 index ..cb2ce132 --- /dev/null +++ b/games-fps/crispy-doom/crispy-doom-5.9.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_{7,8} ) + +inherit autotools prefix python-any-r1 xdg + +DESCRIPTION="A limit-removing enhanced-resolution Doom source port based on Chocolate Doom" +HOMEPAGE="https://github.com/fabiangreffrath/crispy-doom; +SRC_URI="https://github.com/fabiangreffrath/${PN}/archive/${P}.tar.gz; + +LICENSE="BSD GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="bash-completion doc libsamplerate +midi png truecolor vorbis zlib" + +DEPEND=" + media-libs/libsdl2[video] + media-libs/sdl2-mixer[midi?,vorbis?] + media-libs/sdl2-net + libsamplerate? ( media-libs/libsamplerate ) + png? ( media-libs/libpng:= ) + zlib? ( sys-libs/zlib )" +RDEPEND="${DEPEND}" +BDEPEND=" + bash-completion? ( ${PYTHON_DEPS} ) + doc? ( ${PYTHON_DEPS} )" + +S="${WORKDIR}"/${PN}-${P} + +DOCS=( + "AUTHORS" + "ChangeLog" + "NEWS.md" + "NOT-BUGS.md" + "PHILOSOPHY.md" + "README.md" + "README.Music.md" + "README.Strife.md" +) + +src_prepare() { + default + + hprefixify src/d_iwad.c + + eautoreconf +} + +src_configure() { + econf \ + $(use_enable bash-completion) \ + $(use_enable doc) \ + --disable-fonts \ + --disable-icons \ + $(use_with libsamplerate) \ + $(use_with png libpng) \ + $(use_enable truecolor) \ + $(use_with zlib) +} + +src_install() { + emake DESTDIR="${D}" install + + # Remove redundant documentation files + rm -r "${ED}/usr/share/doc/"* || die + + einstalldocs +}
[gentoo-commits] repo/proj/guru:dev commit in: games-fps/crispy-doom/
commit: 03d93e5440f7d66e890df712ae240de325232ff5 Author: William Breathitt Gray gmail com> AuthorDate: Fri Sep 4 12:51:42 2020 + Commit: William Breathitt Gray gmail com> CommitDate: Fri Sep 4 12:51:42 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=03d93e54 games-fps/crispy-doom: Version bump to 5.9.1 Signed-off-by: William Breathitt Gray gmail.com> games-fps/crispy-doom/Manifest | 1 + games-fps/crispy-doom/crispy-doom-5.9.1.ebuild | 71 ++ 2 files changed, 72 insertions(+) diff --git a/games-fps/crispy-doom/Manifest b/games-fps/crispy-doom/Manifest index 1798910..4532e0d 100644 --- a/games-fps/crispy-doom/Manifest +++ b/games-fps/crispy-doom/Manifest @@ -1 +1,2 @@ +DIST crispy-doom-5.9.1.tar.gz 2640684 BLAKE2B 2bf862d8134689afba101abeed5cf1e1695378f235718941bf9fc2717bc93dd848173bb758e8bf0bc4a8ab1bfa75533c2ae838210326451f7c4285b0acb2e08b SHA512 1f9ed3520fe3d0fd176d3bcd6a2a3f5e730c29312ad20a4c1f692cc69881069efbf35d758dfcdafd402a499333dd2ae54764f4ec007375138ecf9cab84ebdbcd DIST crispy-doom-5.9.0.tar.gz 2641211 BLAKE2B a97bb7d9bda0c4e984054a0051cadfcaba7c758829bec9e615801bbf91dc1c8063decfedf5b76056cd2fb05e8fcf4113f19c10d72604399b715011d994af3e8b SHA512 9970291f374003ac2a1d9e4c44db18b97a41ae3348a5e100ec369affc162d681d15ce61846480667c8a7418700b78a4380bedab1e3acae77976eb4271a22b644 diff --git a/games-fps/crispy-doom/crispy-doom-5.9.1.ebuild b/games-fps/crispy-doom/crispy-doom-5.9.1.ebuild new file mode 100644 index 000..cb2ce13 --- /dev/null +++ b/games-fps/crispy-doom/crispy-doom-5.9.1.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_{7,8} ) + +inherit autotools prefix python-any-r1 xdg + +DESCRIPTION="A limit-removing enhanced-resolution Doom source port based on Chocolate Doom" +HOMEPAGE="https://github.com/fabiangreffrath/crispy-doom; +SRC_URI="https://github.com/fabiangreffrath/${PN}/archive/${P}.tar.gz; + +LICENSE="BSD GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="bash-completion doc libsamplerate +midi png truecolor vorbis zlib" + +DEPEND=" + media-libs/libsdl2[video] + media-libs/sdl2-mixer[midi?,vorbis?] + media-libs/sdl2-net + libsamplerate? ( media-libs/libsamplerate ) + png? ( media-libs/libpng:= ) + zlib? ( sys-libs/zlib )" +RDEPEND="${DEPEND}" +BDEPEND=" + bash-completion? ( ${PYTHON_DEPS} ) + doc? ( ${PYTHON_DEPS} )" + +S="${WORKDIR}"/${PN}-${P} + +DOCS=( + "AUTHORS" + "ChangeLog" + "NEWS.md" + "NOT-BUGS.md" + "PHILOSOPHY.md" + "README.md" + "README.Music.md" + "README.Strife.md" +) + +src_prepare() { + default + + hprefixify src/d_iwad.c + + eautoreconf +} + +src_configure() { + econf \ + $(use_enable bash-completion) \ + $(use_enable doc) \ + --disable-fonts \ + --disable-icons \ + $(use_with libsamplerate) \ + $(use_with png libpng) \ + $(use_enable truecolor) \ + $(use_with zlib) +} + +src_install() { + emake DESTDIR="${D}" install + + # Remove redundant documentation files + rm -r "${ED}/usr/share/doc/"* || die + + einstalldocs +}
[gentoo-commits] repo/proj/guru:dev commit in: games-fps/chocolate-doom/files/, games-fps/chocolate-doom/
commit: 6fe93a203ee0f604982bf05b311cea0a00c0f165 Author: William Breathitt Gray gmail com> AuthorDate: Wed Aug 26 16:15:54 2020 + Commit: William Breathitt Gray gmail com> CommitDate: Wed Aug 26 16:18:40 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6fe93a20 games-fps/chocolate-doom: Remove from GURU games-fps/chocolate-doom is now part of the main Gentoo tree. Signed-off-by: William Breathitt Gray gmail.com> games-fps/chocolate-doom/Manifest | 1 - .../chocolate-doom/chocolate-doom-3.0.1.ebuild | 81 --- ...pport-for-usr-share-doom-IWAD-search-path.patch | 27 - ...onfigure-options-for-bash-completion-doc-.patch | 171 - ...tream-XML-files-to-current-0.11-standards.patch | 106 ...mentation-about-usr-share-doom-IWAD-locat.patch | 39 -- ...atest-AppStream-formerly-AppData-standard.patch | 119 ...tion-Build-from-actual-shell-script-templ.patch | 53 -- ...tion-always-install-into-datadir-bash-com.patch | 61 -- ...ash-completion-run-docgen-with-z-argument.patch | 25 - ...doom-3.0.1-configure-add-AM_PROG_AR-macro.patch | 28 - ...1-further-manpage-substitutions-and-fixes.patch | 322 -- ...pStream-metadata-into-the-proper-location.patch | 26 - ...om-3.0.1-overhaul-manpages-add-parameters.patch | 695 - ...-DNS-naming-for-installing-.desktop-files.patch | 162 - games-fps/chocolate-doom/metadata.xml | 19 - 16 files changed, 1935 deletions(-) diff --git a/games-fps/chocolate-doom/Manifest b/games-fps/chocolate-doom/Manifest deleted file mode 100644 index 86587c9..000 --- a/games-fps/chocolate-doom/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST chocolate-doom-3.0.1.tar.gz 2245563 BLAKE2B 0c9babfbc9e52ea7822ca00c0dbf84e471bfe6d6ec94f729d3d0f72243205b060e5a3b5f1f99728da7764e81af735b45d001bb368dd2b579554e3c911090 SHA512 2a81905cf619ea2def7e2f9ebe65b38543d01bd83a95e535e88d04a79f2676f8ba0da64031a650bd905e1345cda1b9d28a398ad87c10c92f2d3d50f3253ec214 diff --git a/games-fps/chocolate-doom/chocolate-doom-3.0.1.ebuild b/games-fps/chocolate-doom/chocolate-doom-3.0.1.ebuild deleted file mode 100644 index bf00a3e..000 --- a/games-fps/chocolate-doom/chocolate-doom-3.0.1.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8} ) - -inherit autotools python-any-r1 xdg - -DESCRIPTION="A Doom source port that is minimalist and historically accurate" -HOMEPAGE="https://www.chocolate-doom.org; -SRC_URI="https://github.com/${PN}/${PN}/archive/${P}.tar.gz; - -LICENSE="BSD GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="bash-completion doc libsamplerate +midi png vorbis" - -DEPEND=" - media-libs/libsdl2 - media-libs/sdl2-mixer[midi?,vorbis?] - media-libs/sdl2-net - libsamplerate? ( media-libs/libsamplerate ) - png? ( media-libs/libpng:= )" -RDEPEND="${DEPEND}" -BDEPEND=" - bash-completion? ( ${PYTHON_DEPS} ) - doc? ( ${PYTHON_DEPS} )" - -S="${WORKDIR}/${PN}-${P}" - -PATCHES=( - "${FILESDIR}/${P}-overhaul-manpages-add-parameters.patch" - "${FILESDIR}/${P}-further-manpage-substitutions-and-fixes.patch" - "${FILESDIR}/${P}-bash-completion-run-docgen-with-z-argument.patch" - "${FILESDIR}/${P}-install-AppStream-metadata-into-the-proper-location.patch" - "${FILESDIR}/${P}-Update-AppStream-XML-files-to-current-0.11-standards.patch" - "${FILESDIR}/${P}-bash-completion-Build-from-actual-shell-script-templ.patch" - "${FILESDIR}/${P}-configure-add-AM_PROG_AR-macro.patch" - "${FILESDIR}/${P}-bash-completion-always-install-into-datadir-bash-com.patch" - "${FILESDIR}/${P}-Update-to-latest-AppStream-formerly-AppData-standard.patch" - "${FILESDIR}/${P}-use-reverse-DNS-naming-for-installing-.desktop-files.patch" - "${FILESDIR}/${P}-Introduce-configure-options-for-bash-completion-doc-.patch" - "${FILESDIR}/${P}-Add-support-for-usr-share-doom-IWAD-search-path.patch" - "${FILESDIR}/${P}-Update-documentation-about-usr-share-doom-IWAD-locat.patch" -) - -DOCS=( - "AUTHORS" - "ChangeLog" - "NEWS.md" - "NOT-BUGS.md" - "PHILOSOPHY.md" - "README.md" - "README.Music.md" - "README.Strife.md" -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - econf \ - $(use_enable bash-completion) \ - $(use_enable doc) \ - --disable-fonts \ - --disable-icons \ - $(use_with libsamplerate
[gentoo-commits] repo/proj/guru:dev commit in: games-fps/crispy-doom/
commit: d15be3e5318904110322c031dd2325b004db82e4 Author: William Breathitt Gray gmail com> AuthorDate: Wed Aug 19 12:34:56 2020 + Commit: William Breathitt Gray gmail com> CommitDate: Wed Aug 19 12:34:56 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d15be3e5 games-fps/cripsy-doom: Version bump to 5.9.0 Bug: https://bugs.gentoo.org/729216 Signed-off-by: William Breathitt Gray gmail.com> games-fps/crispy-doom/Manifest | 3 +- games-fps/crispy-doom/crispy-doom-5.7.2.ebuild | 42 -- ...-doom-5.8.0.ebuild => crispy-doom-5.9.0.ebuild} | 33 ++--- games-fps/crispy-doom/metadata.xml | 1 + 4 files changed, 31 insertions(+), 48 deletions(-) diff --git a/games-fps/crispy-doom/Manifest b/games-fps/crispy-doom/Manifest index 1e60c1e..1798910 100644 --- a/games-fps/crispy-doom/Manifest +++ b/games-fps/crispy-doom/Manifest @@ -1,2 +1 @@ -DIST crispy-doom-5.7.2.tar.gz 2624917 BLAKE2B 2c381d234168c53fda79c17d5b3544dbb72131d591bc6161524cc16b2ef47fa1e93c80656c3c9629dd3193a78dedad8fd4bffa66a1816ad5eb63c9c06a928e39 SHA512 236826c98e2cd66edcc11336b9ab1e6942ec9db09b53cb9f23e472046222431c94dc597fa0768e006b0b1b32ab6a6073c715e0bd95effebde17ea70b8e5f11ad -DIST crispy-doom-5.8.0.tar.gz 2627570 BLAKE2B f4495363216fe251566ffda6ff4dff0952661050ebb1221e536ab5a13f792b69ae4eb159f2a89b32843cc796cead43455216ddec8cc2047d44e565f0aaab302b SHA512 c6a4833c27b81e9808565b352214001a0d621f8bf6dbb7f4235d2bedaa35db68a1cf2567f77e7139da29df1d56a1097419e16791d1b49e5882674e33ce8c4649 +DIST crispy-doom-5.9.0.tar.gz 2641211 BLAKE2B a97bb7d9bda0c4e984054a0051cadfcaba7c758829bec9e615801bbf91dc1c8063decfedf5b76056cd2fb05e8fcf4113f19c10d72604399b715011d994af3e8b SHA512 9970291f374003ac2a1d9e4c44db18b97a41ae3348a5e100ec369affc162d681d15ce61846480667c8a7418700b78a4380bedab1e3acae77976eb4271a22b644 diff --git a/games-fps/crispy-doom/crispy-doom-5.7.2.ebuild b/games-fps/crispy-doom/crispy-doom-5.7.2.ebuild deleted file mode 100644 index d8a3500..000 --- a/games-fps/crispy-doom/crispy-doom-5.7.2.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{6,7,8} ) - -inherit autotools python-any-r1 xdg - -DESCRIPTION="A limit-removing enhanced-resolution Doom source port based on Chocolate Doom" -HOMEPAGE="https://github.com/fabiangreffrath/crispy-doom; -SRC_URI="https://github.com/fabiangreffrath/${PN}/archive/${P}.tar.gz; - -LICENSE="BSD GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="libsamplerate png python timidity +vorbis zlib" - -DEPEND=" - media-libs/libsdl2 - media-libs/sdl2-mixer[timidity?,vorbis?] - media-libs/sdl2-net - libsamplerate? ( media-libs/libsamplerate ) - png? ( media-libs/libpng:= ) - zlib? ( sys-libs/zlib )" -RDEPEND="${DEPEND}" -BDEPEND="python? ( ${PYTHON_DEPS} )" - -S="${WORKDIR}"/${PN}-${P} - -src_prepare() { - default - eautoreconf -} - -src_configure() { - econf \ - --docdir="${EPREFIX}/usr/share/doc/${P}/docs" \ - $(use_with libsamplerate) \ - $(use_with png libpng) \ - $(use_with zlib) -} diff --git a/games-fps/crispy-doom/crispy-doom-5.8.0.ebuild b/games-fps/crispy-doom/crispy-doom-5.9.0.ebuild similarity index 60% rename from games-fps/crispy-doom/crispy-doom-5.8.0.ebuild rename to games-fps/crispy-doom/crispy-doom-5.9.0.ebuild index a2e79c4..a7d1e8f 100644 --- a/games-fps/crispy-doom/crispy-doom-5.8.0.ebuild +++ b/games-fps/crispy-doom/crispy-doom-5.9.0.ebuild @@ -14,20 +14,33 @@ SRC_URI="https://github.com/fabiangreffrath/${PN}/archive/${P}.tar.gz; LICENSE="BSD GPL-2+" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="libsamplerate png python timidity truecolor +vorbis zlib" +IUSE="bash-completion doc libsamplerate +midi png truecolor +vorbis zlib" DEPEND=" media-libs/libsdl2 - media-libs/sdl2-mixer[timidity?,vorbis?] + media-libs/sdl2-mixer[midi?,vorbis?] media-libs/sdl2-net libsamplerate? ( media-libs/libsamplerate ) png? ( media-libs/libpng:= ) zlib? ( sys-libs/zlib )" RDEPEND="${DEPEND}" -BDEPEND="python? ( ${PYTHON_DEPS} )" +BDEPEND=" + bash-completion? ( ${PYTHON_DEPS} ) + doc? ( ${PYTHON_DEPS} )" S="${WORKDIR}"/${PN}-${P} +DOCS=( + "AUTHORS" + "ChangeLog" + "NEWS.md" + "NOT-BUGS.md" + "PHILOSOPHY.md" + "README.md" + "README.Music.md" + "README.Strife.md" +) + src_prepare() { default eautoreconf @@ -35,9 +48,21 @@ sr
[gentoo-commits] repo/proj/guru:dev commit in: games-fps/chocolate-doom/, games-fps/chocolate-doom/files/
commit: 5db9d19b4860642fd5c98de8304e6286cdcb8223 Author: William Breathitt Gray gmail com> AuthorDate: Wed Jul 15 22:45:03 2020 + Commit: William Breathitt Gray gmail com> CommitDate: Wed Jul 15 22:45:45 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5db9d19b games-fps/chocolate-doom: Version bump to 3.0.1 Bug: https://bugs.gentoo.org/729214 Signed-off-by: William Breathitt Gray gmail.com> games-fps/chocolate-doom/Manifest | 2 +- .../chocolate-doom/chocolate-doom-3.0.0.ebuild | 33 - .../chocolate-doom/chocolate-doom-3.0.1.ebuild | 81 +++ ...pport-for-usr-share-doom-IWAD-search-path.patch | 27 + ...onfigure-options-for-bash-completion-doc-.patch | 171 + ...tream-XML-files-to-current-0.11-standards.patch | 106 ...mentation-about-usr-share-doom-IWAD-locat.patch | 39 ++ ...atest-AppStream-formerly-AppData-standard.patch | 119 ...tion-Build-from-actual-shell-script-templ.patch | 53 ++ ...tion-always-install-into-datadir-bash-com.patch | 61 ++ ...ash-completion-run-docgen-with-z-argument.patch | 25 + ...doom-3.0.1-configure-add-AM_PROG_AR-macro.patch | 28 + ...1-further-manpage-substitutions-and-fixes.patch | 322 ++ ...pStream-metadata-into-the-proper-location.patch | 26 + ...om-3.0.1-overhaul-manpages-add-parameters.patch | 695 + ...-DNS-naming-for-installing-.desktop-files.patch | 162 + games-fps/chocolate-doom/metadata.xml | 3 + 17 files changed, 1919 insertions(+), 34 deletions(-) diff --git a/games-fps/chocolate-doom/Manifest b/games-fps/chocolate-doom/Manifest index 414ec22..86587c9 100644 --- a/games-fps/chocolate-doom/Manifest +++ b/games-fps/chocolate-doom/Manifest @@ -1 +1 @@ -DIST chocolate-doom-3.0.0.tar.gz 2495591 BLAKE2B 11989b4b4458098af63c4b89a73552a8bb43c22077d358770b0e89e1b816950b92630592dcb5b4a782ccf673951b7e3d8503bc517577fe59d052d8b4f3f125e1 SHA512 41f235c0d84ef21070636ad0610e97898dfd366fae7f9244bd2aebf8974db98dcf55f70bcab2f93589b9bf31dd421db32e8af88e0f8e0a655d2b9f1d4ead2afd +DIST chocolate-doom-3.0.1.tar.gz 2245563 BLAKE2B 0c9babfbc9e52ea7822ca00c0dbf84e471bfe6d6ec94f729d3d0f72243205b060e5a3b5f1f99728da7764e81af735b45d001bb368dd2b579554e3c911090 SHA512 2a81905cf619ea2def7e2f9ebe65b38543d01bd83a95e535e88d04a79f2676f8ba0da64031a650bd905e1345cda1b9d28a398ad87c10c92f2d3d50f3253ec214 diff --git a/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild b/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild deleted file mode 100644 index 3f931de..000 --- a/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{6,7,8} ) - -inherit python-any-r1 xdg - -DESCRIPTION="A Doom source port that is minimalist and historically accurate" -HOMEPAGE="https://www.chocolate-doom.org; -SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz; - -LICENSE="BSD GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="libsamplerate png python timidity +vorbis" - -DEPEND=" - media-libs/libsdl2 - media-libs/sdl2-mixer[timidity?,vorbis?] - media-libs/sdl2-net - libsamplerate? ( media-libs/libsamplerate ) - png? ( media-libs/libpng:= )" -RDEPEND="${DEPEND}" -BDEPEND="python? ( ${PYTHON_DEPS} )" - -src_configure() { - econf \ - --docdir="${EPREFIX}/usr/share/doc/${P}/docs" \ - $(use_with libsamplerate) \ - $(use_with png libpng) -} diff --git a/games-fps/chocolate-doom/chocolate-doom-3.0.1.ebuild b/games-fps/chocolate-doom/chocolate-doom-3.0.1.ebuild new file mode 100644 index 000..bf00a3e --- /dev/null +++ b/games-fps/chocolate-doom/chocolate-doom-3.0.1.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7,8} ) + +inherit autotools python-any-r1 xdg + +DESCRIPTION="A Doom source port that is minimalist and historically accurate" +HOMEPAGE="https://www.chocolate-doom.org; +SRC_URI="https://github.com/${PN}/${PN}/archive/${P}.tar.gz; + +LICENSE="BSD GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="bash-completion doc libsamplerate +midi png vorbis" + +DEPEND=" + media-libs/libsdl2 + media-libs/sdl2-mixer[midi?,vorbis?] + media-libs/sdl2-net + libsamplerate? ( media-libs/libsamplerate ) + png? ( media-libs/libpng:= )" +RDEPEND="${DEPEND}" +BDEPEND=" + bash-completion? ( ${PYTHON_DEPS} ) + doc? ( ${PYTHON_DEPS} )" + +S="${WORKDIR}/${PN}-${P}" + +PATCHES=( + "${FILESDIR}/${P}-overhaul-manpages-add-parame
[gentoo-commits] repo/proj/guru:dev commit in: games-fps/crispy-doom/
commit: 58b6854ffb2895b07bf1e0824515fda30ae2131d Author: William Breathitt Gray gmail com> AuthorDate: Tue May 12 14:04:16 2020 + Commit: William Breathitt Gray gmail com> CommitDate: Tue May 12 14:08:29 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=58b6854f games-fps/crispy-doom: Version bump to 5.8.0 The truecolor USE flag is introduced for experimental true-color rendering. Signed-off-by: William Breathitt Gray gmail.com> games-fps/crispy-doom/Manifest | 1 + games-fps/crispy-doom/crispy-doom-5.8.0.ebuild | 43 ++ games-fps/crispy-doom/metadata.xml | 3 ++ 3 files changed, 47 insertions(+) diff --git a/games-fps/crispy-doom/Manifest b/games-fps/crispy-doom/Manifest index 6f3e148..1e60c1e 100644 --- a/games-fps/crispy-doom/Manifest +++ b/games-fps/crispy-doom/Manifest @@ -1 +1,2 @@ DIST crispy-doom-5.7.2.tar.gz 2624917 BLAKE2B 2c381d234168c53fda79c17d5b3544dbb72131d591bc6161524cc16b2ef47fa1e93c80656c3c9629dd3193a78dedad8fd4bffa66a1816ad5eb63c9c06a928e39 SHA512 236826c98e2cd66edcc11336b9ab1e6942ec9db09b53cb9f23e472046222431c94dc597fa0768e006b0b1b32ab6a6073c715e0bd95effebde17ea70b8e5f11ad +DIST crispy-doom-5.8.0.tar.gz 2627570 BLAKE2B f4495363216fe251566ffda6ff4dff0952661050ebb1221e536ab5a13f792b69ae4eb159f2a89b32843cc796cead43455216ddec8cc2047d44e565f0aaab302b SHA512 c6a4833c27b81e9808565b352214001a0d621f8bf6dbb7f4235d2bedaa35db68a1cf2567f77e7139da29df1d56a1097419e16791d1b49e5882674e33ce8c4649 diff --git a/games-fps/crispy-doom/crispy-doom-5.8.0.ebuild b/games-fps/crispy-doom/crispy-doom-5.8.0.ebuild new file mode 100644 index 000..a2e79c4 --- /dev/null +++ b/games-fps/crispy-doom/crispy-doom-5.8.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7,8} ) + +inherit autotools python-any-r1 xdg + +DESCRIPTION="A limit-removing enhanced-resolution Doom source port based on Chocolate Doom" +HOMEPAGE="https://github.com/fabiangreffrath/crispy-doom; +SRC_URI="https://github.com/fabiangreffrath/${PN}/archive/${P}.tar.gz; + +LICENSE="BSD GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="libsamplerate png python timidity truecolor +vorbis zlib" + +DEPEND=" + media-libs/libsdl2 + media-libs/sdl2-mixer[timidity?,vorbis?] + media-libs/sdl2-net + libsamplerate? ( media-libs/libsamplerate ) + png? ( media-libs/libpng:= ) + zlib? ( sys-libs/zlib )" +RDEPEND="${DEPEND}" +BDEPEND="python? ( ${PYTHON_DEPS} )" + +S="${WORKDIR}"/${PN}-${P} + +src_prepare() { + default + eautoreconf +} + +src_configure() { + econf \ + --docdir="${EPREFIX}/usr/share/doc/${P}/docs" \ + $(use_with libsamplerate) \ + $(use_with png libpng) \ + $(use_enable truecolor) \ + $(use_with zlib) +} diff --git a/games-fps/crispy-doom/metadata.xml b/games-fps/crispy-doom/metadata.xml index 5150d4b..a8959f1 100644 --- a/games-fps/crispy-doom/metadata.xml +++ b/games-fps/crispy-doom/metadata.xml @@ -8,6 +8,9 @@ vilhelm.g...@gmail.com William Breathitt Gray + + Enable true-color rendering (experimental) + https://github.com/fabiangreffrath/crispy-doom/issues https://github.com/fabiangreffrath/crispy-doom
[gentoo-commits] repo/proj/guru:dev commit in: dev-lang/fbc/, dev-lang/fbc/files/1.07.1/
commit: d5df88b5a81efc776f08a6317d173e7e5ad275cf Author: William Breathitt Gray gmail com> AuthorDate: Sat Sep 28 18:47:14 2019 + Commit: William Breathitt Gray gmail com> CommitDate: Wed Oct 9 01:24:19 2019 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d5df88b5 dev-lang/fbc: Bump to version 1.07.1 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: William Breathitt Gray gmail.com> dev-lang/fbc/Manifest | 2 + dev-lang/fbc/fbc-1.07.1.ebuild | 89 ++ .../files/1.07.1/0001-Pass-ltinfo-to-linker.patch | 25 ++ 3 files changed, 116 insertions(+) diff --git a/dev-lang/fbc/Manifest b/dev-lang/fbc/Manifest index d8c8386..d123fad 100644 --- a/dev-lang/fbc/Manifest +++ b/dev-lang/fbc/Manifest @@ -1,6 +1,8 @@ DIST FreeBASIC-1.06.0-source-bootstrap.tar.xz 7742292 BLAKE2B fd32c6e5edf6e8c27538465141c6b870d6c893f8e05fc8d91b273f9268a68065709cba95e8c5cd8b86786522b2ac1eaf1a6a547227432bbc9998eb1288b29515 SHA512 42878091994cae7e0a2f4ba1d2d83a80d32d62ad06790ac06643a266200b53b7ce2480a651b1622910a2733756b7ca032a5be1bb73ee3f796146394eebb9f43c DIST FreeBASIC-1.07.0-source-bootstrap.tar.xz 8237216 BLAKE2B f657f8a81d412435b8b4167ded5019e9821f0cf47db9d38708da0eea6bdc8835a77c643122e792616aefbbb557f228e6ab06e823c10e1afe922c9e4b34088989 SHA512 3a69e2fe5a81b8990e0ec811a9aeb0c9bdd84e858983800c444717197754a0b8e2945091d80d4c6736b691798dbc571b3e7f885d6a6e4564c9ca1021a2fae71c +DIST FreeBASIC-1.07.1-source-bootstrap.tar.xz 9098748 BLAKE2B 3c3970ab014f79193dad23b6f22c5ffc61d6f588219dcf00f430ce2c9045dc2af8aa42bdad4f1d63d76591aae14b42553cf6ece88052f0dc78e09c6fb5c4d875 SHA512 89250fb4d79e420151bae8208945e26c5d4e63ba8bbb60658b2c5601ceeea238b387d7d7a2b52d60da2243e5d3d31f602c3657394be72a37c256e777be23b0a8 DIST fbc-1.06.0-bootstrap-dist-linux-x86.patch 147301 BLAKE2B 8320f988bc84f5df1b732719a11d1a8edbfceff04ad51b1fbd883eb21d20f1c2f16b8c6ae41b5b0472e4faf1058345969b85ed0c93c071de3c9ed703e298106a SHA512 b2ee285504ce0f8a6a01ee5da7661e40c4a6bb0075f26751fbc79a328cac66f7809ad4c2489eaab01a6e6432ca6d76e19835c86bddf9df5af3b89c547fd8ffb3 DIST fbc-1.06.0-bootstrap-dist-linux-x86_64.patch 198197 BLAKE2B 72083bef84aed5ec2d95badb70a42db2e5d89084454f79aef41808a018ab238b1d230cb7282f4adf1be9d003c3865cb914fbf057fbd84c069dfecc4abd3da80b SHA512 771077a2526164223c3ae157558355538701224863b2a5923881ac2d2568f4cd1f5489df73aa8d55b1efccc82fe9e251e893a2b361363c1862d4c1e7bc3fb4ba DIST fbc-1.06.0.tar.gz 8847831 BLAKE2B 9245137995f9f3e2ff5adaf9b273593434ac9ec96919b2c970ec26183fe6fb7afee35753f2dd92f4b34d1aade92871e5a6722571a5ba04dde323fd7fb06c55c5 SHA512 687dcf665bb10e6a771cc01d02c21da77d89e052308600038dce526ba1ccfc6554d409dab184f3495557c9e4fdf744fd7a9088b4b137b782a9ab8633622c5484 DIST fbc-1.07.0.tar.gz 8938137 BLAKE2B 14849dd0cfb0f0a2d0f2e4966a855964027adbacc2253e236f9f10ba73c40b16714d8fb75778cac8cb6eb1600d6adeb2037929a376b4938961e53e5de83fafba SHA512 1cab52e97854b3ef17db6ba4750c0216f3bd04e23997f005189988007014574467c0f63f41ad822d089a18e97439ba52743223d1bb282133b41c0625b66cd8f5 +DIST fbc-1.07.1.tar.gz 8938056 BLAKE2B 965425426605b9e0018e066852a67c355d168276b434e6779e151fad38820a956b5b763aad427c6728be4a74b0956b099a0bb8abd0d76fececc6cf8f0204d3c1 SHA512 7d49b9546e242b1c366b2378f71cf1640b85c85e09f4c2bd99ef268e6b4e5e45a710b7a00f7d807245aec518f299d173635572b77483826c1f273e047dbe3679 diff --git a/dev-lang/fbc/fbc-1.07.1.ebuild b/dev-lang/fbc/fbc-1.07.1.ebuild new file mode 100644 index 000..83399ea --- /dev/null +++ b/dev-lang/fbc/fbc-1.07.1.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="A free/open source, multi-platform BASIC compiler." +HOMEPAGE="https://www.freebasic.net; +SRC_URI="https://github.com/freebasic/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz + https://github.com/freebasic/${PN}/releases/download/${PV}/FreeBASIC-${PV}-source-bootstrap.tar.xz; + +LICENSE="FDL-1.2 GPL-2+ LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="gpm libffi opengl X" + +DEPEND=" + sys-libs/ncurses:= + gpm? ( sys-libs/gpm ) + libffi? ( virtual/libffi ) + opengl? ( virtual/opengl ) + X? ( + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXpm + x11-libs/libXrandr + x11-libs/libXrender + )" +RDEPEND="${DEPEND}" + +PATCHES="${FILESDIR}/${PV}" + +DOCS="${S}/doc/fbc.1" + +BOOTSTRAP_S="${WORKDIR}/FreeBASIC-${PV}-source-bootstrap" + +src_unpack() { + # We only need bootstrap source code if fbc is not already present + if ! has_version dev-lang/fbc; then + unpack FreeBASIC-${PV}-source-bootstrap.tar.xz + fi + unpack ${P}.tar.gz +} + +src_pr
[gentoo-commits] repo/proj/guru:dev commit in: dev-lang/fbc/files/1.07.1/, dev-lang/fbc/
commit: 3dae13617c86045ad955f344bb128aa3ba3d80ab Author: William Breathitt Gray gmail com> AuthorDate: Sat Sep 28 18:47:14 2019 + Commit: William Breathitt Gray gmail com> CommitDate: Sat Sep 28 18:47:14 2019 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3dae1361 dev-lang/fbc: Bump to version 1.07.1 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: William Breathitt Gray gmail.com> dev-lang/fbc/Manifest | 2 + dev-lang/fbc/fbc-1.07.1.ebuild | 89 ++ .../files/1.07.1/0001-Pass-ltinfo-to-linker.patch | 25 ++ 3 files changed, 116 insertions(+) diff --git a/dev-lang/fbc/Manifest b/dev-lang/fbc/Manifest index d8c8386..d123fad 100644 --- a/dev-lang/fbc/Manifest +++ b/dev-lang/fbc/Manifest @@ -1,6 +1,8 @@ DIST FreeBASIC-1.06.0-source-bootstrap.tar.xz 7742292 BLAKE2B fd32c6e5edf6e8c27538465141c6b870d6c893f8e05fc8d91b273f9268a68065709cba95e8c5cd8b86786522b2ac1eaf1a6a547227432bbc9998eb1288b29515 SHA512 42878091994cae7e0a2f4ba1d2d83a80d32d62ad06790ac06643a266200b53b7ce2480a651b1622910a2733756b7ca032a5be1bb73ee3f796146394eebb9f43c DIST FreeBASIC-1.07.0-source-bootstrap.tar.xz 8237216 BLAKE2B f657f8a81d412435b8b4167ded5019e9821f0cf47db9d38708da0eea6bdc8835a77c643122e792616aefbbb557f228e6ab06e823c10e1afe922c9e4b34088989 SHA512 3a69e2fe5a81b8990e0ec811a9aeb0c9bdd84e858983800c444717197754a0b8e2945091d80d4c6736b691798dbc571b3e7f885d6a6e4564c9ca1021a2fae71c +DIST FreeBASIC-1.07.1-source-bootstrap.tar.xz 9098748 BLAKE2B 3c3970ab014f79193dad23b6f22c5ffc61d6f588219dcf00f430ce2c9045dc2af8aa42bdad4f1d63d76591aae14b42553cf6ece88052f0dc78e09c6fb5c4d875 SHA512 89250fb4d79e420151bae8208945e26c5d4e63ba8bbb60658b2c5601ceeea238b387d7d7a2b52d60da2243e5d3d31f602c3657394be72a37c256e777be23b0a8 DIST fbc-1.06.0-bootstrap-dist-linux-x86.patch 147301 BLAKE2B 8320f988bc84f5df1b732719a11d1a8edbfceff04ad51b1fbd883eb21d20f1c2f16b8c6ae41b5b0472e4faf1058345969b85ed0c93c071de3c9ed703e298106a SHA512 b2ee285504ce0f8a6a01ee5da7661e40c4a6bb0075f26751fbc79a328cac66f7809ad4c2489eaab01a6e6432ca6d76e19835c86bddf9df5af3b89c547fd8ffb3 DIST fbc-1.06.0-bootstrap-dist-linux-x86_64.patch 198197 BLAKE2B 72083bef84aed5ec2d95badb70a42db2e5d89084454f79aef41808a018ab238b1d230cb7282f4adf1be9d003c3865cb914fbf057fbd84c069dfecc4abd3da80b SHA512 771077a2526164223c3ae157558355538701224863b2a5923881ac2d2568f4cd1f5489df73aa8d55b1efccc82fe9e251e893a2b361363c1862d4c1e7bc3fb4ba DIST fbc-1.06.0.tar.gz 8847831 BLAKE2B 9245137995f9f3e2ff5adaf9b273593434ac9ec96919b2c970ec26183fe6fb7afee35753f2dd92f4b34d1aade92871e5a6722571a5ba04dde323fd7fb06c55c5 SHA512 687dcf665bb10e6a771cc01d02c21da77d89e052308600038dce526ba1ccfc6554d409dab184f3495557c9e4fdf744fd7a9088b4b137b782a9ab8633622c5484 DIST fbc-1.07.0.tar.gz 8938137 BLAKE2B 14849dd0cfb0f0a2d0f2e4966a855964027adbacc2253e236f9f10ba73c40b16714d8fb75778cac8cb6eb1600d6adeb2037929a376b4938961e53e5de83fafba SHA512 1cab52e97854b3ef17db6ba4750c0216f3bd04e23997f005189988007014574467c0f63f41ad822d089a18e97439ba52743223d1bb282133b41c0625b66cd8f5 +DIST fbc-1.07.1.tar.gz 8938056 BLAKE2B 965425426605b9e0018e066852a67c355d168276b434e6779e151fad38820a956b5b763aad427c6728be4a74b0956b099a0bb8abd0d76fececc6cf8f0204d3c1 SHA512 7d49b9546e242b1c366b2378f71cf1640b85c85e09f4c2bd99ef268e6b4e5e45a710b7a00f7d807245aec518f299d173635572b77483826c1f273e047dbe3679 diff --git a/dev-lang/fbc/fbc-1.07.1.ebuild b/dev-lang/fbc/fbc-1.07.1.ebuild new file mode 100644 index 000..83399ea --- /dev/null +++ b/dev-lang/fbc/fbc-1.07.1.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="A free/open source, multi-platform BASIC compiler." +HOMEPAGE="https://www.freebasic.net; +SRC_URI="https://github.com/freebasic/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz + https://github.com/freebasic/${PN}/releases/download/${PV}/FreeBASIC-${PV}-source-bootstrap.tar.xz; + +LICENSE="FDL-1.2 GPL-2+ LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="gpm libffi opengl X" + +DEPEND=" + sys-libs/ncurses:= + gpm? ( sys-libs/gpm ) + libffi? ( virtual/libffi ) + opengl? ( virtual/opengl ) + X? ( + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXpm + x11-libs/libXrandr + x11-libs/libXrender + )" +RDEPEND="${DEPEND}" + +PATCHES="${FILESDIR}/${PV}" + +DOCS="${S}/doc/fbc.1" + +BOOTSTRAP_S="${WORKDIR}/FreeBASIC-${PV}-source-bootstrap" + +src_unpack() { + # We only need bootstrap source code if fbc is not already present + if ! has_version dev-lang/fbc; then + unpack FreeBASIC-${PV}-source-bootstrap.tar.xz + fi + unpack ${P}.tar.gz +} + +src_pr
[gentoo-commits] repo/proj/guru:dev commit in: dev-lang/fbc/, dev-lang/fbc/files/1.07.0/
commit: 7b9d865baea700878aa4ab8358da70c3919eea6b Author: William Breathitt Gray gmail com> AuthorDate: Tue Aug 27 12:00:39 2019 + Commit: William Breathitt Gray gmail com> CommitDate: Tue Aug 27 12:00:39 2019 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7b9d865b dev-lang/fbc: Bump to version 1.07.0 Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: William Breathitt Gray gmail.com> dev-lang/fbc/Manifest | 2 + dev-lang/fbc/fbc-1.07.0.ebuild | 89 ++ .../files/1.07.0/0001-Pass-ltinfo-to-linker.patch | 25 ++ 3 files changed, 116 insertions(+) diff --git a/dev-lang/fbc/Manifest b/dev-lang/fbc/Manifest index 948cffc..d8c8386 100644 --- a/dev-lang/fbc/Manifest +++ b/dev-lang/fbc/Manifest @@ -1,4 +1,6 @@ DIST FreeBASIC-1.06.0-source-bootstrap.tar.xz 7742292 BLAKE2B fd32c6e5edf6e8c27538465141c6b870d6c893f8e05fc8d91b273f9268a68065709cba95e8c5cd8b86786522b2ac1eaf1a6a547227432bbc9998eb1288b29515 SHA512 42878091994cae7e0a2f4ba1d2d83a80d32d62ad06790ac06643a266200b53b7ce2480a651b1622910a2733756b7ca032a5be1bb73ee3f796146394eebb9f43c +DIST FreeBASIC-1.07.0-source-bootstrap.tar.xz 8237216 BLAKE2B f657f8a81d412435b8b4167ded5019e9821f0cf47db9d38708da0eea6bdc8835a77c643122e792616aefbbb557f228e6ab06e823c10e1afe922c9e4b34088989 SHA512 3a69e2fe5a81b8990e0ec811a9aeb0c9bdd84e858983800c444717197754a0b8e2945091d80d4c6736b691798dbc571b3e7f885d6a6e4564c9ca1021a2fae71c DIST fbc-1.06.0-bootstrap-dist-linux-x86.patch 147301 BLAKE2B 8320f988bc84f5df1b732719a11d1a8edbfceff04ad51b1fbd883eb21d20f1c2f16b8c6ae41b5b0472e4faf1058345969b85ed0c93c071de3c9ed703e298106a SHA512 b2ee285504ce0f8a6a01ee5da7661e40c4a6bb0075f26751fbc79a328cac66f7809ad4c2489eaab01a6e6432ca6d76e19835c86bddf9df5af3b89c547fd8ffb3 DIST fbc-1.06.0-bootstrap-dist-linux-x86_64.patch 198197 BLAKE2B 72083bef84aed5ec2d95badb70a42db2e5d89084454f79aef41808a018ab238b1d230cb7282f4adf1be9d003c3865cb914fbf057fbd84c069dfecc4abd3da80b SHA512 771077a2526164223c3ae157558355538701224863b2a5923881ac2d2568f4cd1f5489df73aa8d55b1efccc82fe9e251e893a2b361363c1862d4c1e7bc3fb4ba DIST fbc-1.06.0.tar.gz 8847831 BLAKE2B 9245137995f9f3e2ff5adaf9b273593434ac9ec96919b2c970ec26183fe6fb7afee35753f2dd92f4b34d1aade92871e5a6722571a5ba04dde323fd7fb06c55c5 SHA512 687dcf665bb10e6a771cc01d02c21da77d89e052308600038dce526ba1ccfc6554d409dab184f3495557c9e4fdf744fd7a9088b4b137b782a9ab8633622c5484 +DIST fbc-1.07.0.tar.gz 8938137 BLAKE2B 14849dd0cfb0f0a2d0f2e4966a855964027adbacc2253e236f9f10ba73c40b16714d8fb75778cac8cb6eb1600d6adeb2037929a376b4938961e53e5de83fafba SHA512 1cab52e97854b3ef17db6ba4750c0216f3bd04e23997f005189988007014574467c0f63f41ad822d089a18e97439ba52743223d1bb282133b41c0625b66cd8f5 diff --git a/dev-lang/fbc/fbc-1.07.0.ebuild b/dev-lang/fbc/fbc-1.07.0.ebuild new file mode 100644 index 000..83399ea --- /dev/null +++ b/dev-lang/fbc/fbc-1.07.0.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="A free/open source, multi-platform BASIC compiler." +HOMEPAGE="https://www.freebasic.net; +SRC_URI="https://github.com/freebasic/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz + https://github.com/freebasic/${PN}/releases/download/${PV}/FreeBASIC-${PV}-source-bootstrap.tar.xz; + +LICENSE="FDL-1.2 GPL-2+ LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="gpm libffi opengl X" + +DEPEND=" + sys-libs/ncurses:= + gpm? ( sys-libs/gpm ) + libffi? ( virtual/libffi ) + opengl? ( virtual/opengl ) + X? ( + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXpm + x11-libs/libXrandr + x11-libs/libXrender + )" +RDEPEND="${DEPEND}" + +PATCHES="${FILESDIR}/${PV}" + +DOCS="${S}/doc/fbc.1" + +BOOTSTRAP_S="${WORKDIR}/FreeBASIC-${PV}-source-bootstrap" + +src_unpack() { + # We only need bootstrap source code if fbc is not already present + if ! has_version dev-lang/fbc; then + unpack FreeBASIC-${PV}-source-bootstrap.tar.xz + fi + unpack ${P}.tar.gz +} + +src_prepare() { + # We only need bootstrap source code if fbc is not already present + if ! has_version dev-lang/fbc; then + cd "${BOOTSTRAP_S}" || die "cd failed" + eapply "${FILESDIR}/${PV}" + cd "${S}" || die "cd failed" + fi + default +} + +src_compile() { + local fbc="fbc" + local fbcflags="" + + # We only need bootstrap compiler if fbc is not already present + if ! has_version dev-lang/fbc; then + cd "${BOOTSTRAP_S}" || die "cd failed" + + # B
[gentoo-commits] repo/proj/guru:dev commit in: games-fps/crispy-doom/
commit: 2156bb455e382cf04b29ca6dc2c696a95943b8ef Author: William Breathitt Gray gmail com> AuthorDate: Tue Jun 11 10:06:59 2019 + Commit: William Breathitt Gray gmail com> CommitDate: Tue Jun 11 10:06:59 2019 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2156bb45 games-fps/crispy-doom: Remove pkg_* definitions The pkg_preinst, pkg_postinst, and pkg_postrm are already overloaded by the xdg eclass. Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: William Breathitt Gray gmail.com> games-fps/crispy-doom/crispy-doom-5.5.2.ebuild | 12 1 file changed, 12 deletions(-) diff --git a/games-fps/crispy-doom/crispy-doom-5.5.2.ebuild b/games-fps/crispy-doom/crispy-doom-5.5.2.ebuild index 81ab161..a817f3b 100644 --- a/games-fps/crispy-doom/crispy-doom-5.5.2.ebuild +++ b/games-fps/crispy-doom/crispy-doom-5.5.2.ebuild @@ -40,15 +40,3 @@ src_configure() { $(use_with png libpng) \ $(use_with zlib) } - -pkg_preinst() { - xdg_pkg_preinst -} - -pkg_postinst() { - xdg_pkg_postinst -} - -pkg_postrm() { - xdg_pkg_postrm -}
[gentoo-commits] repo/proj/guru:dev commit in: games-fps/chocolate-doom/
commit: b478c2c095b4d081dd4a1d3f59da23dd0d73fbcd Author: William Breathitt Gray gmail com> AuthorDate: Tue Jun 11 10:07:56 2019 + Commit: William Breathitt Gray gmail com> CommitDate: Tue Jun 11 10:07:56 2019 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b478c2c0 games-fps/chocolate-doom: Remove pkg_* definitions The pkg_preinst, pkg_postinst, and pkg_postrm are already overloaded by the xdg eclass. Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: William Breathitt Gray gmail.com> games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild | 12 1 file changed, 12 deletions(-) diff --git a/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild b/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild index 7131923..602a40e 100644 --- a/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild +++ b/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild @@ -31,15 +31,3 @@ src_configure() { $(use_with libsamplerate) \ $(use_with png libpng) } - -pkg_preinst() { - xdg_pkg_preinst -} - -pkg_postinst() { - xdg_pkg_postinst -} - -pkg_postrm() { - xdg_pkg_postrm -}
[gentoo-commits] repo/proj/guru:dev commit in: games-fps/gzdoom/files/4.1.2/, games-fps/gzdoom/, games-fps/gzdoom/files/4.1.1/
commit: 556708d30e281f2abcb923ab75ff263ea668c846 Author: William Breathitt Gray gmail com> AuthorDate: Mon Jun 3 08:52:41 2019 + Commit: William Breathitt Gray gmail com> CommitDate: Mon Jun 3 08:52:41 2019 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=556708d3 games-fps/gzdoom: Remove gzdoom package The gzdoom ebuild has been merged to the Gentoo ebuild repository. Signed-off-by: William Breathitt Gray gmail.com> games-fps/gzdoom/Manifest | 2 - .../0001-made-DUMB-library-always-static.patch | 26 ...orce-STATIC-for-internal-GZDoom-libraries.patch | 139 - ...orce-STATIC-for-internal-GZDoom-libraries.patch | 139 - games-fps/gzdoom/gzdoom-4.1.1.ebuild | 65 -- games-fps/gzdoom/gzdoom-4.1.2.ebuild | 65 -- games-fps/gzdoom/metadata.xml | 19 --- 7 files changed, 455 deletions(-) diff --git a/games-fps/gzdoom/Manifest b/games-fps/gzdoom/Manifest deleted file mode 100644 index 829f134..000 --- a/games-fps/gzdoom/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST gzdoom-4.1.1.tar.gz 13008847 BLAKE2B ac2bddbcc618148ed9de15dfe9105d1f3b9f319496b995d2af06834eb1349415ab3ee48beaa3e1acac04c81152e32bc89b71ac53576cf7789c1471a29a0a5339 SHA512 649e8bbf7f7f669d1bda13f1ab654428b69fa3e03a97eefb2ff1e996dbf62c66df72dddee9b8c139664ce5374ffbcdd8a10d1c4e3d0e6e65848ed5660b547d34 -DIST gzdoom-4.1.2.tar.gz 13045742 BLAKE2B 38c70eb82ba266e5b41bf62f28f4cee77ba17c0cc1e4186bf11be9021386511346c111874b695ef56a4ed3c93668bb64a71ba4169183646e49d0ab60a1c0793a SHA512 915029e676b17dd330aeee17fa8a9e07bb8e7a16e8ebce9fcdcd24e5b2f0cc48fd8f6914314029b332112ad4215a0f0d45d8e448e9025ac3c2a708a5e0bbd399 diff --git a/games-fps/gzdoom/files/4.1.1/0001-made-DUMB-library-always-static.patch b/games-fps/gzdoom/files/4.1.1/0001-made-DUMB-library-always-static.patch deleted file mode 100644 index b6e0829..000 --- a/games-fps/gzdoom/files/4.1.1/0001-made-DUMB-library-always-static.patch +++ /dev/null @@ -1,26 +0,0 @@ -From c96d8c198e95876cb27b7cf9d0ec8d510d7a643d Mon Sep 17 00:00:00 2001 -From: "alexey.lysiuk" -Date: Fri, 10 May 2019 15:35:57 +0300 -Subject: [PATCH] - made DUMB library always static - -DUMB uses dumb_decode_vorbis() function from the main executable, so it failed to link as a dynamic library - dumb/CMakeLists.txt | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/dumb/CMakeLists.txt b/dumb/CMakeLists.txt -index 85e052209..904ca75c3 100644 a/dumb/CMakeLists.txt -+++ b/dumb/CMakeLists.txt -@@ -24,7 +24,7 @@ endif() - - include_directories( include ) - --add_library( dumb -+add_library( dumb STATIC - src/core/unload.c - src/core/rendsig.c - src/core/rendduh.c --- -2.21.0 - diff --git a/games-fps/gzdoom/files/4.1.1/0002-Force-STATIC-for-internal-GZDoom-libraries.patch b/games-fps/gzdoom/files/4.1.1/0002-Force-STATIC-for-internal-GZDoom-libraries.patch deleted file mode 100644 index f05a5f5..000 --- a/games-fps/gzdoom/files/4.1.1/0002-Force-STATIC-for-internal-GZDoom-libraries.patch +++ /dev/null @@ -1,139 +0,0 @@ -From 4a899ecb9c85d39d49a1d477c0fcdca5fb96c6c0 Mon Sep 17 00:00:00 2001 -From: William Breathitt Gray -Date: Wed, 15 May 2019 23:58:28 +0900 -Subject: [PATCH] Force STATIC for internal GZDoom libraries - -This makes sure the internal versions of these libraries bundled with -the GZDoom source code is used. This prevents the system from building -GZDoom for dynamic linking with incompatible external libraries (see -<https://forum.zdoom.org/viewtopic.php?f=2=64633>). - asmjit/CMakeLists.txt | 2 +- - bzip2/CMakeLists.txt | 2 +- - game-music-emu/gme/CMakeLists.txt | 2 +- - gdtoa/CMakeLists.txt | 2 +- - glslang/glslang/CMakeLists.txt| 2 +- - glslang/spirv/CMakeLists.txt | 2 +- - jpeg/CMakeLists.txt | 2 +- - lzma/CMakeLists.txt | 2 +- - zlib/CMakeLists.txt | 2 +- - 9 files changed, 9 insertions(+), 9 deletions(-) - -diff --git a/asmjit/CMakeLists.txt b/asmjit/CMakeLists.txt -index ab5c2fb4f..6b7636ebe 100644 a/asmjit/CMakeLists.txt -+++ b/asmjit/CMakeLists.txt -@@ -97,7 +97,7 @@ set(ASMJIT_SRCS - asmjit/x86/x86regalloc.cpp - ) - --add_library(${ASMJITNAME} ${ASMJIT_SRCS} ${ASMJIT_PUBLIC_HDRS}) -+add_library(${ASMJITNAME} STATIC ${ASMJIT_SRCS} ${ASMJIT_PUBLIC_HDRS}) - - set_target_properties(${ASMJITNAME} PROPERTIES OUTPUT_NAME asmjit) - -diff --git a/bzip2/CMakeLists.txt b/bzip2/CMakeLists.txt -index 6ff9a2172..7fefb2bf2 100644 a/bzip2/CMakeLists.txt -+++ b/bzip2/CMakeLists.txt -@@ -7,7 +7,7 @@ if( ZD_CMAKE_COMPILER_IS_GNUC_COMPATIBLE ) - endif() - - add_definitions( -DBZ_NO_STDIO ) --add_library( bz2 -+add_library( bz2 STATIC - blocksort.c - bzlib.c - compress.c -diff --git a/game-music-emu/gme/CMakeLists.txt b/game-music-emu/
[gentoo-commits] repo/proj/guru:dev commit in: games-fps/chocolate-doom/
commit: b56d6322a9d936405a2e06370a76b5f698a9cdf1 Author: William Breathitt Gray gmail com> AuthorDate: Tue May 21 02:08:18 2019 + Commit: William Breathitt Gray gmail com> CommitDate: Tue May 21 02:16:55 2019 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b56d6322 games-fps/chocolate-doom: Remove pillow dependency Icons and fonts are provided prebuilt, so pillow module dependency is not necessary. Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: William Breathitt Gray gmail.com> games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild | 6 +- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild b/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild index 344b24b..7131923 100644 --- a/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild +++ b/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild @@ -23,11 +23,7 @@ DEPEND=" libsamplerate? ( media-libs/libsamplerate ) png? ( media-libs/libpng:= )" RDEPEND="${DEPEND}" -BDEPEND="python? ( $(python_gen_any_dep 'dev-python/pillow[${PYTHON_USEDEP}]') )" - -python_check_deps() { - has_version "dev-python/pillow[${PYTHON_USEDEP}]" -} +BDEPEND="python? ( ${PYTHON_DEPS} )" src_configure() { econf \
[gentoo-commits] repo/proj/guru:dev commit in: games-fps/crispy-doom/
commit: 377e0d4a5eafbe61bcf3fc5ff0cf6c2a7cb3236a Author: William Breathitt Gray gmail com> AuthorDate: Tue May 21 02:10:12 2019 + Commit: William Breathitt Gray gmail com> CommitDate: Tue May 21 02:16:55 2019 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=377e0d4a games-fps/crispy-doom: Remove pillow dependency Icons and fonts are provided prebuilt, so pillow module dependency is not necessary. Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: William Breathitt Gray gmail.com> games-fps/crispy-doom/crispy-doom-5.5.2.ebuild | 6 +- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/games-fps/crispy-doom/crispy-doom-5.5.2.ebuild b/games-fps/crispy-doom/crispy-doom-5.5.2.ebuild index 05f0281..81ab161 100644 --- a/games-fps/crispy-doom/crispy-doom-5.5.2.ebuild +++ b/games-fps/crispy-doom/crispy-doom-5.5.2.ebuild @@ -24,14 +24,10 @@ DEPEND=" png? ( media-libs/libpng:= ) zlib? ( sys-libs/zlib )" RDEPEND="${DEPEND}" -BDEPEND="python? ( $(python_gen_any_dep 'dev-python/pillow[${PYTHON_USEDEP}]') )" +BDEPEND="python? ( ${PYTHON_DEPS} )" S="${WORKDIR}"/${PN}-${P} -python_check_deps() { - has_version "dev-python/pillow[${PYTHON_USEDEP}]" -} - src_prepare() { default eautoreconf
[gentoo-commits] repo/proj/guru:dev commit in: dev-lang/fbc/
commit: 7583115ff97af20a831e9d17540faf1b808e11ff Author: William Breathitt Gray gmail com> AuthorDate: Sun May 19 03:48:38 2019 + Commit: William Breathitt Gray gmail com> CommitDate: Sun May 19 03:48:38 2019 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7583115f dev-lang/fbc: Support cross-compilation Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: William Breathitt Gray gmail.com> dev-lang/fbc/fbc-1.06.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-lang/fbc/fbc-1.06.0.ebuild b/dev-lang/fbc/fbc-1.06.0.ebuild index 8d4c389..11efb62 100644 --- a/dev-lang/fbc/fbc-1.06.0.ebuild +++ b/dev-lang/fbc/fbc-1.06.0.ebuild @@ -84,10 +84,10 @@ src_compile() { local fblflags=${LDFLAGS//-Wl,/-Wl } # Build fbc - emake CFLAGS="${CFLAGS} ${xcflags[*]}" FBC="${fbc}" FBCFLAGS="${fbcflags}" FBLFLAGS="${fblflags}" + emake CFLAGS="${CFLAGS} ${xcflags[*]}" FBC="${fbc}" FBCFLAGS="${fbcflags}" FBLFLAGS="${fblflags}" TARGET=${CHOST} } src_install() { - emake DESTDIR="${D}" prefix="/usr" install + emake DESTDIR="${D}" prefix="/usr" TARGET=${CHOST} install einstalldocs }
[gentoo-commits] repo/proj/guru:dev commit in: games-fps/gzdoom/, games-fps/gzdoom/files/4.1.2/
commit: cbc5abeccf8385d449fc86f6f11ab61e3b5a855c Author: William Breathitt Gray gmail com> AuthorDate: Sun May 19 02:49:53 2019 + Commit: William Breathitt Gray gmail com> CommitDate: Sun May 19 02:49:53 2019 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cbc5abec games-fps/gzdoom: Use upstream patch instead of global define Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: William Breathitt Gray gmail.com> ...orce-STATIC-for-internal-GZDoom-libraries.patch | 139 + games-fps/gzdoom/gzdoom-4.1.2.ebuild | 3 +- 2 files changed, 141 insertions(+), 1 deletion(-) diff --git a/games-fps/gzdoom/files/4.1.2/0001-Force-STATIC-for-internal-GZDoom-libraries.patch b/games-fps/gzdoom/files/4.1.2/0001-Force-STATIC-for-internal-GZDoom-libraries.patch new file mode 100644 index 000..344fc01 --- /dev/null +++ b/games-fps/gzdoom/files/4.1.2/0001-Force-STATIC-for-internal-GZDoom-libraries.patch @@ -0,0 +1,139 @@ +From 6fafa297bfe0f82696d898d66e39c50f4f5eef16 Mon Sep 17 00:00:00 2001 +From: William Breathitt Gray +Date: Wed, 15 May 2019 23:58:28 +0900 +Subject: [PATCH] Force STATIC for internal GZDoom libraries + +This makes sure the internal versions of these libraries bundled with +the GZDoom source code is used. This prevents the system from building +GZDoom for dynamic linking with incompatible external libraries (see +<https://forum.zdoom.org/viewtopic.php?f=2=64633>). +--- + asmjit/CMakeLists.txt | 2 +- + bzip2/CMakeLists.txt | 2 +- + game-music-emu/gme/CMakeLists.txt | 2 +- + gdtoa/CMakeLists.txt | 2 +- + glslang/glslang/CMakeLists.txt| 2 +- + glslang/spirv/CMakeLists.txt | 2 +- + jpeg/CMakeLists.txt | 2 +- + lzma/CMakeLists.txt | 2 +- + zlib/CMakeLists.txt | 2 +- + 9 files changed, 9 insertions(+), 9 deletions(-) + +diff --git a/asmjit/CMakeLists.txt b/asmjit/CMakeLists.txt +index ab5c2fb4f..6b7636ebe 100644 +--- a/asmjit/CMakeLists.txt b/asmjit/CMakeLists.txt +@@ -97,7 +97,7 @@ set(ASMJIT_SRCS + asmjit/x86/x86regalloc.cpp + ) + +-add_library(${ASMJITNAME} ${ASMJIT_SRCS} ${ASMJIT_PUBLIC_HDRS}) ++add_library(${ASMJITNAME} STATIC ${ASMJIT_SRCS} ${ASMJIT_PUBLIC_HDRS}) + + set_target_properties(${ASMJITNAME} PROPERTIES OUTPUT_NAME asmjit) + +diff --git a/bzip2/CMakeLists.txt b/bzip2/CMakeLists.txt +index 6ff9a2172..7fefb2bf2 100644 +--- a/bzip2/CMakeLists.txt b/bzip2/CMakeLists.txt +@@ -7,7 +7,7 @@ if( ZD_CMAKE_COMPILER_IS_GNUC_COMPATIBLE ) + endif() + + add_definitions( -DBZ_NO_STDIO ) +-add_library( bz2 ++add_library( bz2 STATIC + blocksort.c + bzlib.c + compress.c +diff --git a/game-music-emu/gme/CMakeLists.txt b/game-music-emu/gme/CMakeLists.txt +index a5e06bc8a..5c37ebd29 100644 +--- a/game-music-emu/gme/CMakeLists.txt b/game-music-emu/gme/CMakeLists.txt +@@ -163,7 +163,7 @@ set (EXPORTED_HEADERS gme.h) + include_directories(${CMAKE_CURRENT_BINARY_DIR}) + + # Add library to be compiled. +-add_library(gme ${libgme_SRCS}) ++add_library(gme STATIC ${libgme_SRCS}) + + if(ZLIB_FOUND) + message(" ** ZLib library located, compressed file formats will be supported") +diff --git a/gdtoa/CMakeLists.txt b/gdtoa/CMakeLists.txt +index a0b76e0c3..485f3778b 100644 +--- a/gdtoa/CMakeLists.txt b/gdtoa/CMakeLists.txt +@@ -35,7 +35,7 @@ if( NOT MSVC AND NOT APPLE ) + set( GEN_FP_DEPS ${CMAKE_CURRENT_BINARY_DIR}/arith.h ${CMAKE_CURRENT_BINARY_DIR}/gd_qnan.h ) + endif() + +-add_library( gdtoa ++add_library( gdtoa STATIC + ${GEN_FP_FILES} + dmisc.c + dtoa.c +diff --git a/glslang/glslang/CMakeLists.txt b/glslang/glslang/CMakeLists.txt +index c86eccb6e..e376a9178 100644 +--- a/glslang/glslang/CMakeLists.txt b/glslang/glslang/CMakeLists.txt +@@ -120,7 +120,7 @@ endmacro(glslang_pch) + + glslang_pch(SOURCES MachineIndependent/pch.cpp) + +-add_library(glslang ${LIB_TYPE} ${BISON_GLSLParser_OUTPUT_SOURCE} ${SOURCES} ${HEADERS}) ++add_library(glslang STATIC ${LIB_TYPE} ${BISON_GLSLParser_OUTPUT_SOURCE} ${SOURCES} ${HEADERS}) + set_property(TARGET glslang PROPERTY FOLDER glslang) + set_property(TARGET glslang PROPERTY POSITION_INDEPENDENT_CODE ON) + target_link_libraries(glslang OGLCompiler OSDependent) +diff --git a/glslang/spirv/CMakeLists.txt b/glslang/spirv/CMakeLists.txt +index 8062f8067..03d34d8f4 100644 +--- a/glslang/spirv/CMakeLists.txt b/glslang/spirv/CMakeLists.txt +@@ -59,7 +59,7 @@ if(ENABLE_NV_EXTENSIONS) + GLSL.ext.NV.h) + endif(ENABLE_NV_EXTENSIONS) + +-add_library(SPIRV ${LIB_TYPE} ${SOURCES} ${HEADERS}) ++add_library(SPIRV STATIC ${LIB_TYPE} ${SOURCES} ${HEADERS}) + set_property(TARGET SPIRV PROPERTY FOLDER glslang) + set_property(TARGET SPIRV PROPERTY POSITION_INDEPENDENT_CODE ON) + target_include_directories(SPIRV PUBLIC ..) +diff --git a/jpeg/CMakeLists.txt b/jpeg/CMakeLists.txt +index 81834c742..33a
[gentoo-commits] repo/proj/guru:dev commit in: games-fps/chocolate-doom/
commit: 4bb82cbe32939fb1f851f714d155ac6a55358543 Author: William Breathitt Gray gmail com> AuthorDate: Sat May 18 09:14:30 2019 + Commit: William Breathitt Gray gmail com> CommitDate: Sat May 18 09:14:30 2019 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4bb82cbe games-fps/chocolate-doom: Utilize python_gen_any_dep Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: William Breathitt Gray gmail.com> games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild b/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild index 06015a5..344b24b 100644 --- a/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild +++ b/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild @@ -23,11 +23,11 @@ DEPEND=" libsamplerate? ( media-libs/libsamplerate ) png? ( media-libs/libpng:= )" RDEPEND="${DEPEND}" -BDEPEND=" - python? ( - ${PYTHON_DEPS} - dev-python/pillow - )" +BDEPEND="python? ( $(python_gen_any_dep 'dev-python/pillow[${PYTHON_USEDEP}]') )" + +python_check_deps() { + has_version "dev-python/pillow[${PYTHON_USEDEP}]" +} src_configure() { econf \
[gentoo-commits] repo/proj/guru:dev commit in: games-fps/crispy-doom/
commit: 103fbab9ab0e09f5343679b9d7823d48d4a75cf3 Author: William Breathitt Gray gmail com> AuthorDate: Sat May 18 09:16:16 2019 + Commit: William Breathitt Gray gmail com> CommitDate: Sat May 18 09:16:16 2019 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=103fbab9 games-fps/crispy-doom: Utilize python_gen_any_dep Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: William Breathitt Gray gmail.com> games-fps/crispy-doom/crispy-doom-5.5.2.ebuild | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/games-fps/crispy-doom/crispy-doom-5.5.2.ebuild b/games-fps/crispy-doom/crispy-doom-5.5.2.ebuild index f2ca898..05f0281 100644 --- a/games-fps/crispy-doom/crispy-doom-5.5.2.ebuild +++ b/games-fps/crispy-doom/crispy-doom-5.5.2.ebuild @@ -24,14 +24,14 @@ DEPEND=" png? ( media-libs/libpng:= ) zlib? ( sys-libs/zlib )" RDEPEND="${DEPEND}" -BDEPEND=" - python? ( - ${PYTHON_DEPS} - dev-python/pillow - )" +BDEPEND="python? ( $(python_gen_any_dep 'dev-python/pillow[${PYTHON_USEDEP}]') )" S="${WORKDIR}"/${PN}-${P} +python_check_deps() { + has_version "dev-python/pillow[${PYTHON_USEDEP}]" +} + src_prepare() { default eautoreconf
[gentoo-commits] repo/proj/guru:dev commit in: games-fps/crispy-doom/
commit: 337b5173dd18a62595dbd55ccc825e1dc79d779f Author: William Breathitt Gray gmail com> AuthorDate: Sat May 18 08:54:57 2019 + Commit: William Breathitt Gray gmail com> CommitDate: Sat May 18 08:55:31 2019 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=337b5173 games-fps/crispy-doom: python is a BDEPEND dependency Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: William Breathitt Gray gmail.com> games-fps/crispy-doom/crispy-doom-5.5.2.ebuild | 10 ++ 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/games-fps/crispy-doom/crispy-doom-5.5.2.ebuild b/games-fps/crispy-doom/crispy-doom-5.5.2.ebuild index 38d7a77..f2ca898 100644 --- a/games-fps/crispy-doom/crispy-doom-5.5.2.ebuild +++ b/games-fps/crispy-doom/crispy-doom-5.5.2.ebuild @@ -3,7 +3,9 @@ EAPI=7 -inherit autotools xdg +PYTHON_COMPAT=( python2_7 python3_{5,6,7} ) + +inherit autotools python-any-r1 xdg DESCRIPTION="A limit-removing enhanced-resolution Doom source port based on Chocolate Doom" HOMEPAGE="https://github.com/fabiangreffrath/crispy-doom; @@ -21,10 +23,10 @@ DEPEND=" libsamplerate? ( media-libs/libsamplerate ) png? ( media-libs/libpng:= ) zlib? ( sys-libs/zlib )" -RDEPEND=" - ${DEPEND} +RDEPEND="${DEPEND}" +BDEPEND=" python? ( - dev-lang/python + ${PYTHON_DEPS} dev-python/pillow )"
[gentoo-commits] repo/proj/guru:dev commit in: games-fps/chocolate-doom/
commit: ed563bffcfcc1b590531ea8f6f4b3bad3963ca68 Author: William Breathitt Gray gmail com> AuthorDate: Sat May 18 08:51:12 2019 + Commit: William Breathitt Gray gmail com> CommitDate: Sat May 18 08:55:30 2019 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ed563bff games-fps/chocolate-doom: python is a BDEPEND dependency Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: William Breathitt Gray gmail.com> games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild | 10 ++ 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild b/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild index 88f45ce..06015a5 100644 --- a/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild +++ b/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild @@ -3,7 +3,9 @@ EAPI=7 -inherit xdg +PYTHON_COMPAT=( python2_7 python3_{5,6,7} ) + +inherit python-any-r1 xdg DESCRIPTION="A Doom source port that is minimalist and historically accurate" HOMEPAGE="https://www.chocolate-doom.org; @@ -20,10 +22,10 @@ DEPEND=" media-libs/sdl2-net libsamplerate? ( media-libs/libsamplerate ) png? ( media-libs/libpng:= )" -RDEPEND=" - ${DEPEND} +RDEPEND="${DEPEND}" +BDEPEND=" python? ( - dev-lang/python + ${PYTHON_DEPS} dev-python/pillow )"
[gentoo-commits] repo/proj/guru:dev commit in: games-fps/gzdoom/
commit: 14649a97ea233699ddbc71f2c27a26af508eecb1 Author: William Breathitt Gray gmail com> AuthorDate: Fri May 17 08:47:02 2019 + Commit: William Breathitt Gray gmail com> CommitDate: Fri May 17 08:48:04 2019 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=14649a97 games-fps/gzdoom: version bump to 4.1.2 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: William Breathitt Gray gmail.com> games-fps/gzdoom/Manifest| 1 + games-fps/gzdoom/gzdoom-4.1.2.ebuild | 64 2 files changed, 65 insertions(+) diff --git a/games-fps/gzdoom/Manifest b/games-fps/gzdoom/Manifest index 21c3976..829f134 100644 --- a/games-fps/gzdoom/Manifest +++ b/games-fps/gzdoom/Manifest @@ -1 +1,2 @@ DIST gzdoom-4.1.1.tar.gz 13008847 BLAKE2B ac2bddbcc618148ed9de15dfe9105d1f3b9f319496b995d2af06834eb1349415ab3ee48beaa3e1acac04c81152e32bc89b71ac53576cf7789c1471a29a0a5339 SHA512 649e8bbf7f7f669d1bda13f1ab654428b69fa3e03a97eefb2ff1e996dbf62c66df72dddee9b8c139664ce5374ffbcdd8a10d1c4e3d0e6e65848ed5660b547d34 +DIST gzdoom-4.1.2.tar.gz 13045742 BLAKE2B 38c70eb82ba266e5b41bf62f28f4cee77ba17c0cc1e4186bf11be9021386511346c111874b695ef56a4ed3c93668bb64a71ba4169183646e49d0ab60a1c0793a SHA512 915029e676b17dd330aeee17fa8a9e07bb8e7a16e8ebce9fcdcd24e5b2f0cc48fd8f6914314029b332112ad4215a0f0d45d8e448e9025ac3c2a708a5e0bbd399 diff --git a/games-fps/gzdoom/gzdoom-4.1.2.ebuild b/games-fps/gzdoom/gzdoom-4.1.2.ebuild new file mode 100644 index 000..cde070a --- /dev/null +++ b/games-fps/gzdoom/gzdoom-4.1.2.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake-utils desktop xdg + +DESCRIPTION="A modder-friendly OpenGL source port based on the DOOM engine" +HOMEPAGE="https://zdoom.org; +SRC_URI="https://github.com/coelckers/${PN}/archive/g${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD BZIP2 DUMB-0.9.2 GPL-3 LGPL-3 MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="fluidsynth gtk openal openmp" + +DEPEND=" + media-libs/libsdl2[opengl] + sys-libs/zlib + virtual/jpeg:0 + gtk? (
[gentoo-commits] repo/proj/guru:dev commit in: games-fps/chocolate-doom/
commit: a91d388274b693fa6bbc5ac396aaf0d6c2e440c2 Author: William Breathitt Gray gmail com> AuthorDate: Fri May 17 07:53:02 2019 + Commit: William Breathitt Gray gmail com> CommitDate: Fri May 17 07:54:46 2019 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a91d3882 games-fps/chocolate-doom: Remove unnecessary bash-completion dependency Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: William Breathitt Gray gmail.com> games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild b/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild index ffdaa8a..88f45ce 100644 --- a/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild +++ b/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz; LICENSE="BSD GPL-2+" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="bash-completion libsamplerate png python timidity +vorbis" +IUSE="libsamplerate png python timidity +vorbis" DEPEND=" media-libs/libsdl2 @@ -22,7 +22,6 @@ DEPEND=" png? ( media-libs/libpng:= )" RDEPEND=" ${DEPEND} - bash-completion? ( app-shells/bash-completion ) python? ( dev-lang/python dev-python/pillow
[gentoo-commits] repo/proj/guru:dev commit in: games-fps/crispy-doom/
commit: 97477d52fab3c03272f10e9ba9eeb33680cce735 Author: William Breathitt Gray gmail com> AuthorDate: Fri May 17 07:54:11 2019 + Commit: William Breathitt Gray gmail com> CommitDate: Fri May 17 07:54:47 2019 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=97477d52 games-fps/crispy-doom: Remove unnecessary bash-completion dependency Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: William Breathitt Gray gmail.com> games-fps/crispy-doom/crispy-doom-5.5.2.ebuild | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/games-fps/crispy-doom/crispy-doom-5.5.2.ebuild b/games-fps/crispy-doom/crispy-doom-5.5.2.ebuild index 641dc01..38d7a77 100644 --- a/games-fps/crispy-doom/crispy-doom-5.5.2.ebuild +++ b/games-fps/crispy-doom/crispy-doom-5.5.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fabiangreffrath/${PN}/archive/${P}.tar.gz; LICENSE="BSD GPL-2+" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="bash-completion libsamplerate png python timidity +vorbis zlib" +IUSE="libsamplerate png python timidity +vorbis zlib" DEPEND=" media-libs/libsdl2 @@ -23,7 +23,6 @@ DEPEND=" zlib? ( sys-libs/zlib )" RDEPEND=" ${DEPEND} - bash-completion? ( app-shells/bash-completion ) python? ( dev-lang/python dev-python/pillow
[gentoo-commits] repo/proj/guru:dev commit in: games-fps/crispy-doom/
commit: 7c27a9e85e40d14df664f6f6444c3e9fb42b960c Author: William Breathitt Gray gmail com> AuthorDate: Thu May 16 02:06:59 2019 + Commit: William Breathitt Gray gmail com> CommitDate: Thu May 16 02:31:38 2019 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7c27a9e8 games-fps/crispy-doom: New package Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: William Breathitt Gray gmail.com> games-fps/crispy-doom/Manifest | 1 + games-fps/crispy-doom/crispy-doom-5.5.2.ebuild | 57 ++ games-fps/crispy-doom/metadata.xml | 16 3 files changed, 74 insertions(+) diff --git a/games-fps/crispy-doom/Manifest b/games-fps/crispy-doom/Manifest new file mode 100644 index 000..90c9f22 --- /dev/null +++ b/games-fps/crispy-doom/Manifest @@ -0,0 +1 @@ +DIST crispy-doom-5.5.2.tar.gz 2609091 BLAKE2B 75d8cad7d1acbd2948e95c6987cbe14ce29111dd357c5be38127875132cae4a170ebceb772e0b39151f137bfa752a8325dc02f419e79acfc767d7585cc8595a0 SHA512 0d17869a175291fc8998bccf7a58a663a3ab424a0f269ddab21ac3e6d354a89f7a34950bd961d9ca160fb7d2fe37b1bc756b58b84fedf099321dfa0eec994672 diff --git a/games-fps/crispy-doom/crispy-doom-5.5.2.ebuild b/games-fps/crispy-doom/crispy-doom-5.5.2.ebuild new file mode 100644 index 000..641dc01 --- /dev/null +++ b/games-fps/crispy-doom/crispy-doom-5.5.2.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools xdg + +DESCRIPTION="A limit-removing enhanced-resolution Doom source port based on Chocolate Doom" +HOMEPAGE="https://github.com/fabiangreffrath/crispy-doom; +SRC_URI="https://github.com/fabiangreffrath/${PN}/archive/${P}.tar.gz; + +LICENSE="BSD GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="bash-completion libsamplerate png python timidity +vorbis zlib" + +DEPEND=" + media-libs/libsdl2 + media-libs/sdl2-mixer[timidity?,vorbis?] + media-libs/sdl2-net + libsamplerate? ( media-libs/libsamplerate ) + png? ( media-libs/libpng:= ) + zlib? ( sys-libs/zlib )" +RDEPEND=" + ${DEPEND} + bash-completion? ( app-shells/bash-completion ) + python? ( + dev-lang/python + dev-python/pillow + )" + +S="${WORKDIR}"/${PN}-${P} + +src_prepare() { + default + eautoreconf +} + +src_configure() { + econf \ + --docdir="${EPREFIX}/usr/share/doc/${P}/docs" \ + $(use_with libsamplerate) \ + $(use_with png libpng) \ + $(use_with zlib) +} + +pkg_preinst() { + xdg_pkg_preinst +} + +pkg_postinst() { + xdg_pkg_postinst +} + +pkg_postrm() { + xdg_pkg_postrm +} diff --git a/games-fps/crispy-doom/metadata.xml b/games-fps/crispy-doom/metadata.xml new file mode 100644 index 000..5150d4b --- /dev/null +++ b/games-fps/crispy-doom/metadata.xml @@ -0,0 +1,16 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + Crispy Doom is a friendly fork of Chocolate Doom that provides a higher display resolution, removes the static limits of the Doom engine and offers further optional visual, tactical and physical enhancements while remaining entirely config file, savegame, netplay and demo compatible with the original. + + + vilhelm.g...@gmail.com + William Breathitt Gray + + + https://github.com/fabiangreffrath/crispy-doom/issues + https://github.com/fabiangreffrath/crispy-doom + fabiangreffrath/crispy-doom + +
[gentoo-commits] repo/proj/guru:dev commit in: games-fps/chocolate-doom/
commit: 7bd45969c06e3b8bec40e9c9582edb047fe3cd24 Author: William Breathitt Gray gmail com> AuthorDate: Thu May 16 02:08:27 2019 + Commit: William Breathitt Gray gmail com> CommitDate: Thu May 16 02:08:27 2019 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7bd45969 games-fps/chocolate-doom: DESCRIPTION should not contain the package name Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: William Breathitt Gray gmail.com> games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild b/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild index 97c1786..ffdaa8a 100644 --- a/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild +++ b/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild @@ -5,7 +5,7 @@ EAPI=7 inherit xdg -DESCRIPTION="Chocolate Doom - a Doom source port that is minimalist and historically accurate" +DESCRIPTION="A Doom source port that is minimalist and historically accurate" HOMEPAGE="https://www.chocolate-doom.org; SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
[gentoo-commits] repo/proj/guru:dev commit in: games-fps/chocolate-doom/
commit: 96f132b5e870bd32466754b6fcee63bd2a9ca5b4 Author: William Breathitt Gray gmail com> AuthorDate: Mon May 13 15:54:49 2019 + Commit: William Breathitt Gray gmail com> CommitDate: Thu May 16 01:42:55 2019 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=96f132b5 games-fps/chocolate-doom: New package Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: William Breathitt Gray gmail.com> games-fps/chocolate-doom/Manifest | 1 + .../chocolate-doom/chocolate-doom-3.0.0.ebuild | 48 ++ games-fps/chocolate-doom/metadata.xml | 16 3 files changed, 65 insertions(+) diff --git a/games-fps/chocolate-doom/Manifest b/games-fps/chocolate-doom/Manifest new file mode 100644 index 000..414ec22 --- /dev/null +++ b/games-fps/chocolate-doom/Manifest @@ -0,0 +1 @@ +DIST chocolate-doom-3.0.0.tar.gz 2495591 BLAKE2B 11989b4b4458098af63c4b89a73552a8bb43c22077d358770b0e89e1b816950b92630592dcb5b4a782ccf673951b7e3d8503bc517577fe59d052d8b4f3f125e1 SHA512 41f235c0d84ef21070636ad0610e97898dfd366fae7f9244bd2aebf8974db98dcf55f70bcab2f93589b9bf31dd421db32e8af88e0f8e0a655d2b9f1d4ead2afd diff --git a/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild b/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild new file mode 100644 index 000..97c1786 --- /dev/null +++ b/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit xdg + +DESCRIPTION="Chocolate Doom - a Doom source port that is minimalist and historically accurate" +HOMEPAGE="https://www.chocolate-doom.org; +SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz; + +LICENSE="BSD GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="bash-completion libsamplerate png python timidity +vorbis" + +DEPEND=" + media-libs/libsdl2 + media-libs/sdl2-mixer[timidity?,vorbis?] + media-libs/sdl2-net + libsamplerate? ( media-libs/libsamplerate ) + png? ( media-libs/libpng:= )" +RDEPEND=" + ${DEPEND} + bash-completion? ( app-shells/bash-completion ) + python? ( + dev-lang/python + dev-python/pillow + )" + +src_configure() { + econf \ + --docdir="${EPREFIX}/usr/share/doc/${P}/docs" \ + $(use_with libsamplerate) \ + $(use_with png libpng) +} + +pkg_preinst() { + xdg_pkg_preinst +} + +pkg_postinst() { + xdg_pkg_postinst +} + +pkg_postrm() { + xdg_pkg_postrm +} diff --git a/games-fps/chocolate-doom/metadata.xml b/games-fps/chocolate-doom/metadata.xml new file mode 100644 index 000..b236c97 --- /dev/null +++ b/games-fps/chocolate-doom/metadata.xml @@ -0,0 +1,16 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + Chocolate Doom aims to accurately reproduce the original DOS version of Doom and other games based on the Doom engine in a form that can be run on modern computers. + + + vilhelm.g...@gmail.com + William Breathitt Gray + + + https://github.com/chocolate-doom/chocolate-doom/issues + https://www.chocolate-doom.org + chocolate-doom/chocolate-doom + +
[gentoo-commits] repo/proj/guru:dev commit in: games-fps/gzdoom/files/4.1.1/, games-fps/gzdoom/
commit: b0ff4b1b6b4b5b9e00525b46cd78311495e96d12 Author: William Breathitt Gray gmail com> AuthorDate: Wed May 15 16:00:35 2019 + Commit: William Breathitt Gray gmail com> CommitDate: Wed May 15 16:00:35 2019 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b0ff4b1b games-fps/gzdoom: Fix makefiles for bundled libraries GZDoom includes bundled libraries with modifications made for GZDoom. This commit adds patches to ensure the bundled libraries are built as intended by the GZDoom project. The glslang dependency is removed since GZDoom has its own modified bundled version. Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: William Breathitt Gray gmail.com> .../0001-made-DUMB-library-always-static.patch | 26 ...orce-STATIC-for-internal-GZDoom-libraries.patch | 139 + games-fps/gzdoom/gzdoom-4.1.1.ebuild | 3 +- 3 files changed, 167 insertions(+), 1 deletion(-) diff --git a/games-fps/gzdoom/files/4.1.1/0001-made-DUMB-library-always-static.patch b/games-fps/gzdoom/files/4.1.1/0001-made-DUMB-library-always-static.patch new file mode 100644 index 000..b6e0829 --- /dev/null +++ b/games-fps/gzdoom/files/4.1.1/0001-made-DUMB-library-always-static.patch @@ -0,0 +1,26 @@ +From c96d8c198e95876cb27b7cf9d0ec8d510d7a643d Mon Sep 17 00:00:00 2001 +From: "alexey.lysiuk" +Date: Fri, 10 May 2019 15:35:57 +0300 +Subject: [PATCH] - made DUMB library always static + +DUMB uses dumb_decode_vorbis() function from the main executable, so it failed to link as a dynamic library +--- + dumb/CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/dumb/CMakeLists.txt b/dumb/CMakeLists.txt +index 85e052209..904ca75c3 100644 +--- a/dumb/CMakeLists.txt b/dumb/CMakeLists.txt +@@ -24,7 +24,7 @@ endif() + + include_directories( include ) + +-add_library( dumb ++add_library( dumb STATIC + src/core/unload.c + src/core/rendsig.c + src/core/rendduh.c +-- +2.21.0 + diff --git a/games-fps/gzdoom/files/4.1.1/0002-Force-STATIC-for-internal-GZDoom-libraries.patch b/games-fps/gzdoom/files/4.1.1/0002-Force-STATIC-for-internal-GZDoom-libraries.patch new file mode 100644 index 000..f05a5f5 --- /dev/null +++ b/games-fps/gzdoom/files/4.1.1/0002-Force-STATIC-for-internal-GZDoom-libraries.patch @@ -0,0 +1,139 @@ +From 4a899ecb9c85d39d49a1d477c0fcdca5fb96c6c0 Mon Sep 17 00:00:00 2001 +From: William Breathitt Gray +Date: Wed, 15 May 2019 23:58:28 +0900 +Subject: [PATCH] Force STATIC for internal GZDoom libraries + +This makes sure the internal versions of these libraries bundled with +the GZDoom source code is used. This prevents the system from building +GZDoom for dynamic linking with incompatible external libraries (see +<https://forum.zdoom.org/viewtopic.php?f=2=64633>). +--- + asmjit/CMakeLists.txt | 2 +- + bzip2/CMakeLists.txt | 2 +- + game-music-emu/gme/CMakeLists.txt | 2 +- + gdtoa/CMakeLists.txt | 2 +- + glslang/glslang/CMakeLists.txt| 2 +- + glslang/spirv/CMakeLists.txt | 2 +- + jpeg/CMakeLists.txt | 2 +- + lzma/CMakeLists.txt | 2 +- + zlib/CMakeLists.txt | 2 +- + 9 files changed, 9 insertions(+), 9 deletions(-) + +diff --git a/asmjit/CMakeLists.txt b/asmjit/CMakeLists.txt +index ab5c2fb4f..6b7636ebe 100644 +--- a/asmjit/CMakeLists.txt b/asmjit/CMakeLists.txt +@@ -97,7 +97,7 @@ set(ASMJIT_SRCS + asmjit/x86/x86regalloc.cpp + ) + +-add_library(${ASMJITNAME} ${ASMJIT_SRCS} ${ASMJIT_PUBLIC_HDRS}) ++add_library(${ASMJITNAME} STATIC ${ASMJIT_SRCS} ${ASMJIT_PUBLIC_HDRS}) + + set_target_properties(${ASMJITNAME} PROPERTIES OUTPUT_NAME asmjit) + +diff --git a/bzip2/CMakeLists.txt b/bzip2/CMakeLists.txt +index 6ff9a2172..7fefb2bf2 100644 +--- a/bzip2/CMakeLists.txt b/bzip2/CMakeLists.txt +@@ -7,7 +7,7 @@ if( ZD_CMAKE_COMPILER_IS_GNUC_COMPATIBLE ) + endif() + + add_definitions( -DBZ_NO_STDIO ) +-add_library( bz2 ++add_library( bz2 STATIC + blocksort.c + bzlib.c + compress.c +diff --git a/game-music-emu/gme/CMakeLists.txt b/game-music-emu/gme/CMakeLists.txt +index a5e06bc8a..5c37ebd29 100644 +--- a/game-music-emu/gme/CMakeLists.txt b/game-music-emu/gme/CMakeLists.txt +@@ -163,7 +163,7 @@ set (EXPORTED_HEADERS gme.h) + include_directories(${CMAKE_CURRENT_BINARY_DIR}) + + # Add library to be compiled. +-add_library(gme ${libgme_SRCS}) ++add_library(gme STATIC ${libgme_SRCS}) + + if(ZLIB_FOUND) + message(" ** ZLib library located, compressed file formats will be supported") +diff --git a/gdtoa/CMakeLists.txt b/gdtoa/CMakeLists.txt +index a0b76e0c3..485f3778b 100644 +--- a/gdtoa/CMakeLists.txt b/gdtoa/CMakeLists.txt +@@ -35,7 +35,7 @@ if( NOT MSVC AND NOT APPLE ) + set( GEN_FP_DEPS ${CMAKE_CURRENT_BINARY_DIR}/arith.h ${CMAKE_CURRENT_BINARY_DIR}/gd_qnan.h ) + endif() + +-add_library( gdtoa ++add_library(
[gentoo-commits] repo/proj/guru:dev commit in: dev-lang/fbc/
commit: bbad1142550ea9c093412abce449cc5569a8039b Author: William Breathitt Gray gmail com> AuthorDate: Tue May 14 12:00:02 2019 + Commit: William Breathitt Gray gmail com> CommitDate: Tue May 14 12:00:02 2019 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bbad1142 dev-lang/fbc: DESCRIPTION should not contain the package name Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: William Breathitt Gray gmail.com> dev-lang/fbc/fbc-1.06.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/fbc/fbc-1.06.0.ebuild b/dev-lang/fbc/fbc-1.06.0.ebuild index aef1b85..8d4c389 100644 --- a/dev-lang/fbc/fbc-1.06.0.ebuild +++ b/dev-lang/fbc/fbc-1.06.0.ebuild @@ -3,7 +3,7 @@ EAPI=7 -DESCRIPTION="FreeBASIC - A free/open source, multi-platform BASIC compiler." +DESCRIPTION="A free/open source, multi-platform BASIC compiler." HOMEPAGE="https://www.freebasic.net; SRC_URI="https://github.com/freebasic/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz https://github.com/freebasic/${PN}/releases/download/${PV}/FreeBASIC-${PV}-source-bootstrap.tar.xz
[gentoo-commits] repo/proj/guru:dev commit in: games-fps/gzdoom/
commit: b8f9ea037a42efaea53fd9d5faf88e4317af11da Author: William Breathitt Gray gmail com> AuthorDate: Tue May 14 11:58:54 2019 + Commit: William Breathitt Gray gmail com> CommitDate: Tue May 14 11:58:54 2019 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b8f9ea03 games-fps/gzdoom: DESCRIPTION should not contain the package name Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: William Breathitt Gray gmail.com> games-fps/gzdoom/gzdoom-4.1.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/games-fps/gzdoom/gzdoom-4.1.1.ebuild b/games-fps/gzdoom/gzdoom-4.1.1.ebuild index 26483ce..7860625 100644 --- a/games-fps/gzdoom/gzdoom-4.1.1.ebuild +++ b/games-fps/gzdoom/gzdoom-4.1.1.ebuild @@ -5,7 +5,7 @@ EAPI=7 inherit cmake-utils desktop xdg -DESCRIPTION="GZDoom - a modder-friendly OpenGL source port based on the DOOM engine" +DESCRIPTION="A modder-friendly OpenGL source port based on the DOOM engine" HOMEPAGE="https://zdoom.org; SRC_URI="https://github.com/coelckers/${PN}/archive/g${PV}.tar.gz -> ${P}.tar.gz"
[gentoo-commits] repo/proj/guru:dev commit in: games-fps/gzdoom/
commit: faa6f6e669cc8176ac52c93fe1598573964b6576 Author: William Breathitt Gray gmail com> AuthorDate: Tue May 14 11:55:51 2019 + Commit: William Breathitt Gray gmail com> CommitDate: Tue May 14 11:55:51 2019 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=faa6f6e6 games-fps/gzdoom: bzip2 is a base system package Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: William Breathitt Gray gmail.com> games-fps/gzdoom/gzdoom-4.1.1.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/games-fps/gzdoom/gzdoom-4.1.1.ebuild b/games-fps/gzdoom/gzdoom-4.1.1.ebuild index 6f635ed..26483ce 100644 --- a/games-fps/gzdoom/gzdoom-4.1.1.ebuild +++ b/games-fps/gzdoom/gzdoom-4.1.1.ebuild @@ -15,7 +15,6 @@ KEYWORDS="~amd64 ~x86" IUSE="fluidsynth gtk openal openmp" DEPEND=" - app-arch/bzip2 >=dev-util/glslang-7.11.3114_pre20190415-r1 media-libs/libsdl2[opengl] sys-libs/zlib
[gentoo-commits] repo/proj/guru:dev commit in: games-fps/gzdoom/
commit: 1f945bc22fa13f81115985d4182d8b2623bb61de Author: William Breathitt Gray gmail com> AuthorDate: Tue May 14 03:09:12 2019 + Commit: William Breathitt Gray gmail com> CommitDate: Tue May 14 03:09:57 2019 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1f945bc2 games-fps/gzdoom: rebuild on gtk+ slot updates The gtk+ dependency is moved to DEPEND since it is a build dependency. Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: William Breathitt Gray gmail.com> games-fps/gzdoom/gzdoom-4.1.1.ebuild | 9 ++--- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/games-fps/gzdoom/gzdoom-4.1.1.ebuild b/games-fps/gzdoom/gzdoom-4.1.1.ebuild index e292fa4..6f635ed 100644 --- a/games-fps/gzdoom/gzdoom-4.1.1.ebuild +++ b/games-fps/gzdoom/gzdoom-4.1.1.ebuild @@ -19,16 +19,11 @@ DEPEND=" >=dev-util/glslang-7.11.3114_pre20190415-r1 media-libs/libsdl2[opengl] sys-libs/zlib - virtual/jpeg:0" + virtual/jpeg:0 + gtk? (
[gentoo-commits] repo/proj/guru:dev commit in: games-fps/gzdoom/
commit: 05b2e3c77eaec3a662748a5cfd453947ea4cd5be Author: William Breathitt Gray gmail com> AuthorDate: Tue May 14 00:11:51 2019 + Commit: William Breathitt Gray gmail com> CommitDate: Tue May 14 00:11:51 2019 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=05b2e3c7 games-fps/gzdoom: restrict glslang to dynamic library ebuilds See also: https://bugs.gentoo.org/685514 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: William Breathitt Gray gmail.com> games-fps/gzdoom/gzdoom-4.1.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/games-fps/gzdoom/gzdoom-4.1.1.ebuild b/games-fps/gzdoom/gzdoom-4.1.1.ebuild index 81898f6..03a3dce 100644 --- a/games-fps/gzdoom/gzdoom-4.1.1.ebuild +++ b/games-fps/gzdoom/gzdoom-4.1.1.ebuild @@ -16,7 +16,7 @@ IUSE="fluidsynth gtk openal openmp" DEPEND=" app-arch/bzip2 - dev-util/glslang + >=dev-util/glslang-7.11.3114_pre20190415-r1 media-libs/libsdl2[opengl] sys-libs/zlib virtual/jpeg:0"
[gentoo-commits] repo/proj/guru:dev commit in: games-fps/gzdoom/
commit: 0108c377e4397d5772bd81a4f458ef44ba496266 Author: William Breathitt Gray gmail com> AuthorDate: Tue May 14 00:29:29 2019 + Commit: William Breathitt Gray gmail com> CommitDate: Tue May 14 00:29:29 2019 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0108c377 games-fps/gzdoom: restrict gtk+ to slot 2 and 3 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: William Breathitt Gray gmail.com> games-fps/gzdoom/gzdoom-4.1.1.ebuild | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/games-fps/gzdoom/gzdoom-4.1.1.ebuild b/games-fps/gzdoom/gzdoom-4.1.1.ebuild index 03a3dce..e292fa4 100644 --- a/games-fps/gzdoom/gzdoom-4.1.1.ebuild +++ b/games-fps/gzdoom/gzdoom-4.1.1.ebuild @@ -23,7 +23,12 @@ DEPEND=" RDEPEND=" ${DEPEND} fluidsynth? ( media-sound/fluidsynth ) - gtk? ( x11-libs/gtk+:* ) + gtk? ( + || ( + x11-libs/gtk+:2 + x11-libs/gtk+:3 + ) + ) openal? ( media-libs/libsndfile media-libs/openal
[gentoo-commits] repo/proj/guru:dev commit in: games-fps/gzdoom/
commit: 5ffd10106df16f7bca99339ccc3e6a597a90fe10 Author: William Breathitt Gray gmail com> AuthorDate: Sun May 12 06:18:25 2019 + Commit: William Breathitt Gray gmail com> CommitDate: Sun May 12 06:20:58 2019 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5ffd1010 Revert "games-fps/gzdoom: Add phonehome USE flag" This reverts commit 8228a66ceb61a750e4e57850fe1002af67df6de8. The phonehome functionality is not supported in the GZDoom 4.1.1 release. Signed-off-by: William Breathitt Gray gmail.com> games-fps/gzdoom/gzdoom-4.1.1.ebuild | 3 +-- games-fps/gzdoom/metadata.xml| 1 - 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/games-fps/gzdoom/gzdoom-4.1.1.ebuild b/games-fps/gzdoom/gzdoom-4.1.1.ebuild index 02d1423..81898f6 100644 --- a/games-fps/gzdoom/gzdoom-4.1.1.ebuild +++ b/games-fps/gzdoom/gzdoom-4.1.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/coelckers/${PN}/archive/g${PV}.tar.gz -> ${P}.tar.gz LICENSE="BSD BZIP2 DUMB-0.9.2 GPL-3 LGPL-3 MIT" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="fluidsynth gtk openal openmp phonehome" +IUSE="fluidsynth gtk openal openmp" DEPEND=" app-arch/bzip2 @@ -42,7 +42,6 @@ src_configure() { -DNO_GTK="$(usex !gtk)" -DNO_OPENAL="$(usex !openal)" -DNO_OPENMP="$(usex !openmp)" - -DSEND_ANON_STATS="$(usex phonehome)" ) cmake-utils_src_configure } diff --git a/games-fps/gzdoom/metadata.xml b/games-fps/gzdoom/metadata.xml index 4d5eb5b..53026d9 100644 --- a/games-fps/gzdoom/metadata.xml +++ b/games-fps/gzdoom/metadata.xml @@ -10,7 +10,6 @@ Use media-sound/fluidsynth for MIDI support - Enable sending of anonymous hardware statistics https://forum.zdoom.org/viewforum.php?f=2
[gentoo-commits] repo/proj/guru:dev commit in: games-fps/gzdoom/
commit: ed9bb3facc97e85b54cfa3100ab093e2df494f18 Author: William Breathitt Gray gmail com> AuthorDate: Sun May 12 04:00:19 2019 + Commit: William Breathitt Gray gmail com> CommitDate: Sun May 12 04:00:19 2019 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ed9bb3fa games-fps/gzdoom: gtk and openal are runtime dependencies Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: William Breathitt Gray gmail.com> games-fps/gzdoom/gzdoom-4.1.1.ebuild | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/games-fps/gzdoom/gzdoom-4.1.1.ebuild b/games-fps/gzdoom/gzdoom-4.1.1.ebuild index c37e38a..02d1423 100644 --- a/games-fps/gzdoom/gzdoom-4.1.1.ebuild +++ b/games-fps/gzdoom/gzdoom-4.1.1.ebuild @@ -19,16 +19,16 @@ DEPEND=" dev-util/glslang media-libs/libsdl2[opengl] sys-libs/zlib - virtual/jpeg:0 + virtual/jpeg:0" +RDEPEND=" + ${DEPEND} + fluidsynth? ( media-sound/fluidsynth ) gtk? ( x11-libs/gtk+:* ) openal? ( media-libs/libsndfile media-libs/openal media-sound/mpg123 )" -RDEPEND=" - ${DEPEND} - fluidsynth? ( media-sound/fluidsynth )" S="${WORKDIR}/${PN}-g${PV}"
[gentoo-commits] repo/proj/guru:dev commit in: games-fps/gzdoom/
commit: 8228a66ceb61a750e4e57850fe1002af67df6de8 Author: William Breathitt Gray gmail com> AuthorDate: Sun May 12 03:38:46 2019 + Commit: William Breathitt Gray gmail com> CommitDate: Sun May 12 03:38:46 2019 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8228a66c games-fps/gzdoom: Add phonehome USE flag Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: William Breathitt Gray gmail.com> games-fps/gzdoom/gzdoom-4.1.1.ebuild | 3 ++- games-fps/gzdoom/metadata.xml| 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/games-fps/gzdoom/gzdoom-4.1.1.ebuild b/games-fps/gzdoom/gzdoom-4.1.1.ebuild index fc2c4be..c37e38a 100644 --- a/games-fps/gzdoom/gzdoom-4.1.1.ebuild +++ b/games-fps/gzdoom/gzdoom-4.1.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/coelckers/${PN}/archive/g${PV}.tar.gz -> ${P}.tar.gz LICENSE="BSD BZIP2 DUMB-0.9.2 GPL-3 LGPL-3 MIT" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="fluidsynth gtk openal openmp" +IUSE="fluidsynth gtk openal openmp phonehome" DEPEND=" app-arch/bzip2 @@ -42,6 +42,7 @@ src_configure() { -DNO_GTK="$(usex !gtk)" -DNO_OPENAL="$(usex !openal)" -DNO_OPENMP="$(usex !openmp)" + -DSEND_ANON_STATS="$(usex phonehome)" ) cmake-utils_src_configure } diff --git a/games-fps/gzdoom/metadata.xml b/games-fps/gzdoom/metadata.xml index 53026d9..4d5eb5b 100644 --- a/games-fps/gzdoom/metadata.xml +++ b/games-fps/gzdoom/metadata.xml @@ -10,6 +10,7 @@ Use media-sound/fluidsynth for MIDI support + Enable sending of anonymous hardware statistics https://forum.zdoom.org/viewforum.php?f=2
[gentoo-commits] repo/proj/guru:dev commit in: games-fps/gzdoom/
commit: 907b35da57f2d3739b36fcaddcb141010239fe83 Author: William Breathitt Gray gmail com> AuthorDate: Sun May 12 03:23:09 2019 + Commit: William Breathitt Gray gmail com> CommitDate: Sun May 12 03:23:09 2019 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=907b35da games-fps/gzdoom: timidity and wildmidi are internal Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: William Breathitt Gray gmail.com> games-fps/gzdoom/gzdoom-4.1.1.ebuild | 8 ++-- games-fps/gzdoom/metadata.xml| 2 +- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/games-fps/gzdoom/gzdoom-4.1.1.ebuild b/games-fps/gzdoom/gzdoom-4.1.1.ebuild index 2ebc1c2..fc2c4be 100644 --- a/games-fps/gzdoom/gzdoom-4.1.1.ebuild +++ b/games-fps/gzdoom/gzdoom-4.1.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/coelckers/${PN}/archive/g${PV}.tar.gz -> ${P}.tar.gz LICENSE="BSD BZIP2 DUMB-0.9.2 GPL-3 LGPL-3 MIT" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="gtk openal openmp midi" +IUSE="fluidsynth gtk openal openmp" DEPEND=" app-arch/bzip2 @@ -21,7 +21,6 @@ DEPEND=" sys-libs/zlib virtual/jpeg:0 gtk? ( x11-libs/gtk+:* ) - midi? ( media-sound/wildmidi ) openal? ( media-libs/libsndfile media-libs/openal @@ -29,10 +28,7 @@ DEPEND=" )" RDEPEND=" ${DEPEND} - midi? ( - media-sound/fluidsynth - media-sound/timidity++ - )" + fluidsynth? ( media-sound/fluidsynth )" S="${WORKDIR}/${PN}-g${PV}" diff --git a/games-fps/gzdoom/metadata.xml b/games-fps/gzdoom/metadata.xml index 6a4872a..53026d9 100644 --- a/games-fps/gzdoom/metadata.xml +++ b/games-fps/gzdoom/metadata.xml @@ -9,7 +9,7 @@ William Breathitt Gray - Enables MIDI support + Use media-sound/fluidsynth for MIDI support https://forum.zdoom.org/viewforum.php?f=2
[gentoo-commits] repo/proj/guru:dev commit in: games-fps/gzdoom/
commit: 5ad016ab948bcf49f443c2f4182f185e6e357782 Author: William Breathitt Gray gmail com> AuthorDate: Thu May 2 13:00:54 2019 + Commit: William Breathitt Gray gmail com> CommitDate: Fri May 10 11:06:57 2019 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5ad016ab games-fps/gzdoom: New package Package-Manager: Portage-2.3.65, Repoman-2.3.12 Signed-off-by: William Breathitt Gray gmail.com> games-fps/gzdoom/Manifest| 1 + games-fps/gzdoom/gzdoom-4.1.1.ebuild | 69 games-fps/gzdoom/metadata.xml| 19 ++ 3 files changed, 89 insertions(+) diff --git a/games-fps/gzdoom/Manifest b/games-fps/gzdoom/Manifest new file mode 100644 index 000..21c3976 --- /dev/null +++ b/games-fps/gzdoom/Manifest @@ -0,0 +1 @@ +DIST gzdoom-4.1.1.tar.gz 13008847 BLAKE2B ac2bddbcc618148ed9de15dfe9105d1f3b9f319496b995d2af06834eb1349415ab3ee48beaa3e1acac04c81152e32bc89b71ac53576cf7789c1471a29a0a5339 SHA512 649e8bbf7f7f669d1bda13f1ab654428b69fa3e03a97eefb2ff1e996dbf62c66df72dddee9b8c139664ce5374ffbcdd8a10d1c4e3d0e6e65848ed5660b547d34 diff --git a/games-fps/gzdoom/gzdoom-4.1.1.ebuild b/games-fps/gzdoom/gzdoom-4.1.1.ebuild new file mode 100644 index 000..2ebc1c2 --- /dev/null +++ b/games-fps/gzdoom/gzdoom-4.1.1.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake-utils desktop xdg + +DESCRIPTION="GZDoom - a modder-friendly OpenGL source port based on the DOOM engine" +HOMEPAGE="https://zdoom.org; +SRC_URI="https://github.com/coelckers/${PN}/archive/g${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD BZIP2 DUMB-0.9.2 GPL-3 LGPL-3 MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="gtk openal openmp midi" + +DEPEND=" + app-arch/bzip2 + dev-util/glslang + media-libs/libsdl2[opengl] + sys-libs/zlib + virtual/jpeg:0 + gtk? ( x11-libs/gtk+:* ) + midi? ( media-sound/wildmidi ) + openal? ( + media-libs/libsndfile + media-libs/openal + media-sound/mpg123 + )" +RDEPEND=" + ${DEPEND} + midi? ( + media-sound/fluidsynth + media-sound/timidity++ + )" + +S="${WORKDIR}/${PN}-g${PV}" + +src_prepare() { + cmake-utils_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DINSTALL_DOCS_PATH="${EPREFIX}/usr/share/doc/${P}/docs" + -DNO_GTK="$(usex !gtk)" + -DNO_OPENAL="$(usex !openal)" + -DNO_OPENMP="$(usex !openmp)" + ) + cmake-utils_src_configure +} + +src_install() { + newicon src/posix/zdoom.xpm "${PN}.xpm" + make_desktop_entry "${PN}" "GZDoom" "${PN}" "Game;ActionGame" + cmake-utils_src_install +} + +pkg_preinst() { + xdg_pkg_preinst +} + +pkg_postinst() { + xdg_pkg_postinst +} + +pkg_postrm() { + xdg_pkg_postrm +} diff --git a/games-fps/gzdoom/metadata.xml b/games-fps/gzdoom/metadata.xml new file mode 100644 index 000..6a4872a --- /dev/null +++ b/games-fps/gzdoom/metadata.xml @@ -0,0 +1,19 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + GZDoom is a modder-friendly OpenGL source port based on the DOOM engine + + + vilhelm.g...@gmail.com + William Breathitt Gray + + + Enables MIDI support + + + https://forum.zdoom.org/viewforum.php?f=2 + https://zdoom.org + coelckers/gzdoom + +
[gentoo-commits] repo/proj/guru:dev commit in: dev-lang/fbc/files/1.06.0/fbc/, dev-lang/fbc/
commit: d3c50b452280a23da7fa55fe97e926bad3386ee5 Author: William Breathitt Gray gmail com> AuthorDate: Mon May 6 11:52:22 2019 + Commit: William Breathitt Gray gmail com> CommitDate: Mon May 6 11:52:22 2019 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d3c50b45 dev-lang/fbc: Add patch for proper symbol stripping behavior Package-Manager: Portage-2.3.65, Repoman-2.3.12 Signed-off-by: William Breathitt Gray gmail.com> dev-lang/fbc/Manifest | 4 +- dev-lang/fbc/fbc-1.06.0.ebuild | 12 +- ...lement-the-strip-nostrip-compiler-options.patch | 169 + 3 files changed, 174 insertions(+), 11 deletions(-) diff --git a/dev-lang/fbc/Manifest b/dev-lang/fbc/Manifest index 1c62094..948cffc 100644 --- a/dev-lang/fbc/Manifest +++ b/dev-lang/fbc/Manifest @@ -1,4 +1,4 @@ DIST FreeBASIC-1.06.0-source-bootstrap.tar.xz 7742292 BLAKE2B fd32c6e5edf6e8c27538465141c6b870d6c893f8e05fc8d91b273f9268a68065709cba95e8c5cd8b86786522b2ac1eaf1a6a547227432bbc9998eb1288b29515 SHA512 42878091994cae7e0a2f4ba1d2d83a80d32d62ad06790ac06643a266200b53b7ce2480a651b1622910a2733756b7ca032a5be1bb73ee3f796146394eebb9f43c -DIST fbc-1.06.0-bootstrap-dist-linux-x86.patch 125456 BLAKE2B 14bf25ed51d04773a8c98408f76ce79fcc165500e3ef67fc9407971f92fdb359dfc9abe8feb989ad6fd0b710b26d99ac478561d561a0687c213d048d41610ca9 SHA512 39622d88ef1b83bbe309df937139e73e6bdae87c4e0461a170aa4b792a74a295060f2b770fa81e74a0a973a9ae816fadf18d75a1075d9112dd68c83ca3e0cbb6 -DIST fbc-1.06.0-bootstrap-dist-linux-x86_64.patch 58219 BLAKE2B f28a4b74b8648a3128d2e8f273af55e5f1880fe35c5acef31ceed7b33386c5fb6b83ed4657138515abb95891ce8bc157aea339f8ba947dece4df1f2876e926b7 SHA512 e62b6969a93f214a6c1d246c734ab2b9045ee7ad9558d0871589945613d11ae0815945b3270213bc959c792903e86cf38555b6fd68b0d0c9ec68f8ef61ea9a0e +DIST fbc-1.06.0-bootstrap-dist-linux-x86.patch 147301 BLAKE2B 8320f988bc84f5df1b732719a11d1a8edbfceff04ad51b1fbd883eb21d20f1c2f16b8c6ae41b5b0472e4faf1058345969b85ed0c93c071de3c9ed703e298106a SHA512 b2ee285504ce0f8a6a01ee5da7661e40c4a6bb0075f26751fbc79a328cac66f7809ad4c2489eaab01a6e6432ca6d76e19835c86bddf9df5af3b89c547fd8ffb3 +DIST fbc-1.06.0-bootstrap-dist-linux-x86_64.patch 198197 BLAKE2B 72083bef84aed5ec2d95badb70a42db2e5d89084454f79aef41808a018ab238b1d230cb7282f4adf1be9d003c3865cb914fbf057fbd84c069dfecc4abd3da80b SHA512 771077a2526164223c3ae157558355538701224863b2a5923881ac2d2568f4cd1f5489df73aa8d55b1efccc82fe9e251e893a2b361363c1862d4c1e7bc3fb4ba DIST fbc-1.06.0.tar.gz 8847831 BLAKE2B 9245137995f9f3e2ff5adaf9b273593434ac9ec96919b2c970ec26183fe6fb7afee35753f2dd92f4b34d1aade92871e5a6722571a5ba04dde323fd7fb06c55c5 SHA512 687dcf665bb10e6a771cc01d02c21da77d89e052308600038dce526ba1ccfc6554d409dab184f3495557c9e4fdf744fd7a9088b4b137b782a9ab8633622c5484 diff --git a/dev-lang/fbc/fbc-1.06.0.ebuild b/dev-lang/fbc/fbc-1.06.0.ebuild index 689d4bb..aef1b85 100644 --- a/dev-lang/fbc/fbc-1.06.0.ebuild +++ b/dev-lang/fbc/fbc-1.06.0.ebuild @@ -7,8 +7,8 @@ DESCRIPTION="FreeBASIC - A free/open source, multi-platform BASIC compiler." HOMEPAGE="https://www.freebasic.net; SRC_URI="https://github.com/freebasic/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz https://github.com/freebasic/${PN}/releases/download/${PV}/FreeBASIC-${PV}-source-bootstrap.tar.xz - https://gist.github.com/vilhelmgray/08cebe0f22e303f7d5e6e5bc71e3d1f2/raw/710ba9ded1c7772f23fd68c08e02402f167d2c56/fbc-1.06.0-bootstrap-dist-linux-x86.patch - https://gist.github.com/vilhelmgray/08cebe0f22e303f7d5e6e5bc71e3d1f2/raw/710ba9ded1c7772f23fd68c08e02402f167d2c56/fbc-1.06.0-bootstrap-dist-linux-x86_64.patch; + https://gist.github.com/vilhelmgray/08cebe0f22e303f7d5e6e5bc71e3d1f2/raw/70c1f43eec81c35bdc780ace7fdf6a3c8b548c85/fbc-1.06.0-bootstrap-dist-linux-x86.patch + https://gist.github.com/vilhelmgray/08cebe0f22e303f7d5e6e5bc71e3d1f2/raw/70c1f43eec81c35bdc780ace7fdf6a3c8b548c85/fbc-1.06.0-bootstrap-dist-linux-x86_64.patch; LICENSE="FDL-1.2 GPL-2+ LGPL-2.1+" SLOT="0" @@ -80,14 +80,8 @@ src_compile() { $(usex X "" " -DDISABLE_X11") ) - # fbc automatically strips the executables it compiles; in order to avoid - # creating striped executables, we override the fbc hardcoded linker "-s" - # flag with our own; "--strip-debug" was chosen arbitrarily (without the - # "-g" flag the executable should not have debug_info symbols anyway, so the - # "--strip-debug" flag should be a safe option) - local fblflags="-Wl --strip-debug " # fbc requires a space after the -Wl option - fblflags+=${LDFLAGS//-Wl,/-Wl } + local fblflags=${LDFLAGS//-Wl,/-Wl } # Build fbc emake CFLAGS="${CFLAGS} ${xcflags[*]}" FBC="${fbc}" FBCFLAGS="${fbcflags}&
[gentoo-commits] repo/proj/guru:dev commit in: dev-lang/fbc/
commit: 81ca149dd90adbf81370e80e09b1b9e88a4440ea Author: William Breathitt Gray gmail com> AuthorDate: Mon Apr 29 03:59:04 2019 + Commit: William Breathitt Gray gmail com> CommitDate: Mon Apr 29 03:59:04 2019 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=81ca149d dev-lang/fbc: Fix xcflags array print out Package-Manager: Portage-2.3.62, Repoman-2.3.12 RepoMan-Options: --force Signed-off-by: William Breathitt Gray gmail.com> dev-lang/fbc/fbc-1.06.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/fbc/fbc-1.06.0.ebuild b/dev-lang/fbc/fbc-1.06.0.ebuild index ba5b069..0fafe2e 100644 --- a/dev-lang/fbc/fbc-1.06.0.ebuild +++ b/dev-lang/fbc/fbc-1.06.0.ebuild @@ -86,7 +86,7 @@ src_compile() { fblflags+=${LDFLAGS//-Wl,/-Wl } # Build fbc - emake CFLAGS="${CFLAGS} ${xcflags[@]}" FBC="${fbc}" FBCFLAGS="${fbcflags}" FBLFLAGS="${fblflags}" + emake CFLAGS="${CFLAGS} ${xcflags[*]}" FBC="${fbc}" FBCFLAGS="${fbcflags}" FBLFLAGS="${fblflags}" } src_install() {
[gentoo-commits] repo/proj/guru:dev commit in: dev-lang/fbc/
commit: 632a6d2d292602425035c47bd31f6b76a0857404 Author: William Breathitt Gray gmail com> AuthorDate: Mon Apr 29 02:58:31 2019 + Commit: William Breathitt Gray gmail com> CommitDate: Mon Apr 29 03:00:09 2019 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=632a6d2d dev-lang/fbc: Simplify definition of xcflags and fblflags Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: William Breathitt Gray gmail.com> dev-lang/fbc/fbc-1.06.0.ebuild | 14 -- 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/dev-lang/fbc/fbc-1.06.0.ebuild b/dev-lang/fbc/fbc-1.06.0.ebuild index 8783039..ba5b069 100644 --- a/dev-lang/fbc/fbc-1.06.0.ebuild +++ b/dev-lang/fbc/fbc-1.06.0.ebuild @@ -69,10 +69,12 @@ src_compile() { cd "${S}" || die "cd failed" fi - local xcflags=$(usex gpm "" "-DDISABLE_GPM") - xcflags+=$(usex libffi "" " -DDISABLE_FFI") - xcflags+=$(usex opengl "" " -DDISABLE_OPENGL") - xcflags+=$(usex X "" " -DDISABLE_X11") + local xcflags=( + $(usex gpm "" "-DDISABLE_GPM") + $(usex libffi "" " -DDISABLE_FFI") + $(usex opengl "" " -DDISABLE_OPENGL") + $(usex X "" " -DDISABLE_X11") + ) # fbc automatically strips the executables it compiles; in order to avoid # creating striped executables, we override the fbc hardcoded linker "-s" @@ -81,10 +83,10 @@ src_compile() { # "--strip-debug" flag should be a safe option) local fblflags="-Wl --strip-debug " # fbc requires a space after the -Wl option - fblflags+=$(echo "${LDFLAGS}" | sed 's/-Wl,/-Wl /g') + fblflags+=${LDFLAGS//-Wl,/-Wl } # Build fbc - emake CFLAGS="${CFLAGS} ${xcflags}" FBC="${fbc}" FBCFLAGS="${fbcflags}" FBLFLAGS="${fblflags}" + emake CFLAGS="${CFLAGS} ${xcflags[@]}" FBC="${fbc}" FBCFLAGS="${fbcflags}" FBLFLAGS="${fblflags}" } src_install() {
[gentoo-commits] repo/proj/guru:dev commit in: dev-lang/fbc/
commit: c988219258469ece67d808e080409f9acd6d8555 Author: William Breathitt Gray gmail com> AuthorDate: Mon Apr 29 02:36:16 2019 + Commit: William Breathitt Gray gmail com> CommitDate: Mon Apr 29 02:38:31 2019 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c9882192 dev-lang/fbc: Remove proxy maintainer info from metadata file Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: William Breathitt Gray gmail.com> dev-lang/fbc/metadata.xml | 4 1 file changed, 4 deletions(-) diff --git a/dev-lang/fbc/metadata.xml b/dev-lang/fbc/metadata.xml index 2776c89..4ea4d49 100644 --- a/dev-lang/fbc/metadata.xml +++ b/dev-lang/fbc/metadata.xml @@ -11,10 +11,6 @@ vilhelm.g...@gmail.com William Breathitt Gray - - proxy-ma...@gentoo.org - Proxy Maintainers - https://github.com/freebasic/fbc/issues https://www.freebasic.net