[gentoo-commits] repo/proj/guru:dev commit in: games-fps/crispy-doom/

2023-04-02 Thread William Breathitt Gray
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/

2023-02-26 Thread William Breathitt Gray
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/

2022-09-08 Thread William Breathitt Gray
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/

2022-02-12 Thread William Breathitt Gray
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/

2021-09-07 Thread William Breathitt Gray
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/

2021-09-07 Thread William Breathitt Gray
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/

2021-08-17 Thread William Breathitt Gray
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/

2021-08-10 Thread William Breathitt Gray
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/

2021-08-10 Thread William Breathitt Gray
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/

2021-04-29 Thread William Breathitt Gray
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/

2021-04-29 Thread William Breathitt Gray
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/

2021-04-29 Thread William Breathitt Gray
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/

2021-04-29 Thread William Breathitt Gray
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/

2021-04-29 Thread William Breathitt Gray
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/

2021-04-11 Thread William Breathitt Gray
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/

2021-04-11 Thread William Breathitt Gray
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/

2021-03-24 Thread William Breathitt Gray
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/

2021-01-12 Thread William Breathitt Gray
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/

2020-12-28 Thread William Breathitt Gray
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/

2020-12-28 Thread William Breathitt Gray
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/

2020-09-22 Thread William Breathitt Gray
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/

2020-09-04 Thread William Breathitt Gray
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/

2020-08-26 Thread William Breathitt Gray
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/

2020-08-19 Thread William Breathitt Gray
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/

2020-07-15 Thread William Breathitt Gray
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/

2020-05-12 Thread William Breathitt Gray
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/

2019-10-08 Thread William Breathitt Gray
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/

2019-09-28 Thread William Breathitt Gray
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/

2019-08-27 Thread William Breathitt Gray
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/

2019-06-11 Thread William Breathitt Gray
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/

2019-06-11 Thread William Breathitt Gray
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/

2019-06-03 Thread William Breathitt Gray
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/

2019-05-20 Thread William Breathitt Gray
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/

2019-05-20 Thread William Breathitt Gray
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/

2019-05-18 Thread William Breathitt Gray
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/

2019-05-18 Thread William Breathitt Gray
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/

2019-05-18 Thread William Breathitt Gray
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/

2019-05-18 Thread William Breathitt Gray
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/

2019-05-18 Thread William Breathitt Gray
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/

2019-05-18 Thread William Breathitt Gray
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/

2019-05-17 Thread William Breathitt Gray
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/

2019-05-17 Thread William Breathitt Gray
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/

2019-05-17 Thread William Breathitt Gray
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/

2019-05-15 Thread William Breathitt Gray
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/

2019-05-15 Thread William Breathitt Gray
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/

2019-05-15 Thread William Breathitt Gray
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/

2019-05-15 Thread William Breathitt Gray
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/

2019-05-14 Thread William Breathitt Gray
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/

2019-05-14 Thread William Breathitt Gray
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/

2019-05-14 Thread William Breathitt Gray
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/

2019-05-13 Thread William Breathitt Gray
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/

2019-05-13 Thread William Breathitt Gray
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/

2019-05-13 Thread William Breathitt Gray
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/

2019-05-12 Thread William Breathitt Gray
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/

2019-05-11 Thread William Breathitt Gray
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/

2019-05-11 Thread William Breathitt Gray
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/

2019-05-11 Thread William Breathitt Gray
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/

2019-05-10 Thread William Breathitt Gray
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/

2019-05-06 Thread William Breathitt Gray
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/

2019-04-28 Thread William Breathitt Gray
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/

2019-04-28 Thread William Breathitt Gray
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/

2019-04-28 Thread William Breathitt Gray
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