[gentoo-commits] repo/gentoo:master commit in: x11-terms/zutty/

2024-03-14 Thread Matthew Smith
commit: 0ab04a9e3d355ff60d0103cd73bea9cce987051b
Author: Matthew Smith  gentoo  org>
AuthorDate: Thu Mar 14 07:47:42 2024 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Thu Mar 14 07:54:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ab04a9e

x11-terms/zutty: drop 0.13, 0.14

Signed-off-by: Matthew Smith  gentoo.org>

 x11-terms/zutty/Manifest  |  3 ---
 x11-terms/zutty/zutty-0.13.ebuild | 50 ---
 x11-terms/zutty/zutty-0.14.ebuild | 42 
 3 files changed, 95 deletions(-)

diff --git a/x11-terms/zutty/Manifest b/x11-terms/zutty/Manifest
index 34418f4e7b51..01f24e465028 100644
--- a/x11-terms/zutty/Manifest
+++ b/x11-terms/zutty/Manifest
@@ -1,4 +1 @@
-DIST zutty-0.13-waf 105632 BLAKE2B 
9edbaab125e398d3e0794f0ea0650cda833514f7e571ce5549d74c563c6adfd4483af34be4845d67993fe14bcacee89c02a8ca221673c472f6b16c6e27c0ad4d
 SHA512 
ab756b7e3248bd6b87a58fd94d8d786c058889fa5015a2ed2eb2a05869af898324297a903810e43899de8eb226dc30a0a9605d7fdf6bec3bc05c68b74907e79f
-DIST zutty-0.13.tar.gz 348348 BLAKE2B 
35887597798ecee4912a76d74e943ab93682ee637eed0966d70e198d64c9960060eeb1a0b93a76596dd77aeea99b897bd2d54900f10a41a6a786776a5f202997
 SHA512 
b6514299520562f3ca9f29c80d252a571c0347603c918d15dde095b92be8e96e23a249b23d1d0efc0d7aca03138c07913d7f3dc0f3e91c8bf04e78a3444ac43e
-DIST zutty-0.14.tar.gz 351015 BLAKE2B 
36dc0f285b48261e01b199bd047634f6893b9969766867a163a2e87d3169e5eb2ee6760dca7976bb93bbcbba2fed4e9d79230135605a8bd905e067686a3717e5
 SHA512 
d73894feefa1fb58c76aa5f9d68a47b9871ab8d02eb5dd2575769c4f082a65cb9df2bdb2478e5aa54d121eb19a16269f169e79d72f0df779760520f2d501c086
 DIST zutty-0.15.tar.gz 351752 BLAKE2B 
d7de40d490fb2674f939a20fde5f28d4438153a0a5397e801cbe255f3394f7d776107106882dab75fff51fa7d7de73e902679d9d0b4668f54e0417ae4cd95f9f
 SHA512 
a0d482cc60ff3059c14f65fe0892ab81f793e1b98bb892136a7027399dac84360726187c9f47bdb40fcae0b9b361a929aba783c61fca7a57f844787c483c0884

diff --git a/x11-terms/zutty/zutty-0.13.ebuild 
b/x11-terms/zutty/zutty-0.13.ebuild
deleted file mode 100644
index 0284eaf0e295..
--- a/x11-terms/zutty/zutty-0.13.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit python-any-r1 waf-utils
-
-DESCRIPTION="X terminal emulator rendering through OpenGL ES Compute Shaders"
-HOMEPAGE="https://tomscii.sig7.se/zutty/ https://github.com/tomszilagyi/zutty;
-SRC_URI="
-   https://github.com/tomszilagyi/zutty/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz
-   
https://github.com/tomscii/zutty/raw/8db89ee270f3130d8a2c5c1201d08e7d627278ce/waf
 -> ${PF}-waf
-"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64"
-
-# It is possible to run the tests using virtualx, but it seems to take
-# screenshots of the terminal window, and compares checksums that never
-# seem to match.
-RESTRICT="test"
-
-RDEPEND="
-   media-libs/freetype:2
-   virtual/opengl
-   x11-libs/libX11
-   x11-libs/libXmu
-   x11-libs/libXt
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   ${PYTHON_DEPS}
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   # Remove default CXX/LDFLAGS, bug #830405.
-   "${FILESDIR}"/${PN}-0.12-cxxflags.patch
-)
-
-DOCS=( doc/KEYS.org doc/USAGE.org )
-
-src_unpack() {
-   unpack ${P}.tar.gz
-   cp "${DISTDIR}"/${PF}-waf "${S}"/waf || die
-}

diff --git a/x11-terms/zutty/zutty-0.14.ebuild 
b/x11-terms/zutty/zutty-0.14.ebuild
deleted file mode 100644
index 5dcd90c67e88..
--- a/x11-terms/zutty/zutty-0.14.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit python-any-r1 waf-utils
-
-DESCRIPTION="X terminal emulator rendering through OpenGL ES Compute Shaders"
-HOMEPAGE="https://tomscii.sig7.se/zutty/ https://github.com/tomscii/zutty;
-SRC_URI="https://github.com/tomscii/zutty/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64"
-
-# It is possible to run the tests using virtualx, but it seems to take
-# screenshots of the terminal window, and compares checksums that never
-# seem to match.
-RESTRICT="test"
-
-RDEPEND="
-   media-libs/freetype:2
-   virtual/opengl
-   x11-libs/libX11
-   x11-libs/libXmu
-   x11-libs/libXt
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   ${PYTHON_DEPS}
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   # Remove default CXX/LDFLAGS, bug #830405.
-   "${FILESDIR}"/${PN}-0.12-cxxflags.patch
-)
-
-DOCS=( doc/KEYS.org doc/USAGE.org )



[gentoo-commits] repo/gentoo:master commit in: x11-terms/zutty/

2024-03-13 Thread Arthur Zamarin
commit: 870b738551444f19a60ce424ab5df365020c3e2a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Mar 13 19:38:20 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Mar 13 19:38:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=870b7385

x11-terms/zutty: Stabilize 0.15 amd64, #926940

Signed-off-by: Arthur Zamarin  gentoo.org>

 x11-terms/zutty/zutty-0.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/zutty/zutty-0.15.ebuild 
b/x11-terms/zutty/zutty-0.15.ebuild
index b1b12b303269..fb3493697be8 100644
--- a/x11-terms/zutty/zutty-0.15.ebuild
+++ b/x11-terms/zutty/zutty-0.15.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}"/${P}-${MY_COMMIT}
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 # It is possible to run the tests using virtualx, but it seems to take
 # screenshots of the terminal window, and compares checksums that never



[gentoo-commits] repo/gentoo:master commit in: x11-terms/zutty/

2024-01-23 Thread Matthew Smith
commit: 4dd4867e442c466c80148103ba8391a36512e159
Author: Matthew Smith  gentoo  org>
AuthorDate: Tue Jan 23 17:05:45 2024 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Tue Jan 23 17:06:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dd4867e

x11-terms/zutty: add 0.15

Signed-off-by: Matthew Smith  gentoo.org>

 x11-terms/zutty/Manifest  |  1 +
 x11-terms/zutty/zutty-0.15.ebuild | 44 +++
 2 files changed, 45 insertions(+)

diff --git a/x11-terms/zutty/Manifest b/x11-terms/zutty/Manifest
index 7bc3b54fefbe..34418f4e7b51 100644
--- a/x11-terms/zutty/Manifest
+++ b/x11-terms/zutty/Manifest
@@ -1,3 +1,4 @@
 DIST zutty-0.13-waf 105632 BLAKE2B 
9edbaab125e398d3e0794f0ea0650cda833514f7e571ce5549d74c563c6adfd4483af34be4845d67993fe14bcacee89c02a8ca221673c472f6b16c6e27c0ad4d
 SHA512 
ab756b7e3248bd6b87a58fd94d8d786c058889fa5015a2ed2eb2a05869af898324297a903810e43899de8eb226dc30a0a9605d7fdf6bec3bc05c68b74907e79f
 DIST zutty-0.13.tar.gz 348348 BLAKE2B 
35887597798ecee4912a76d74e943ab93682ee637eed0966d70e198d64c9960060eeb1a0b93a76596dd77aeea99b897bd2d54900f10a41a6a786776a5f202997
 SHA512 
b6514299520562f3ca9f29c80d252a571c0347603c918d15dde095b92be8e96e23a249b23d1d0efc0d7aca03138c07913d7f3dc0f3e91c8bf04e78a3444ac43e
 DIST zutty-0.14.tar.gz 351015 BLAKE2B 
36dc0f285b48261e01b199bd047634f6893b9969766867a163a2e87d3169e5eb2ee6760dca7976bb93bbcbba2fed4e9d79230135605a8bd905e067686a3717e5
 SHA512 
d73894feefa1fb58c76aa5f9d68a47b9871ab8d02eb5dd2575769c4f082a65cb9df2bdb2478e5aa54d121eb19a16269f169e79d72f0df779760520f2d501c086
+DIST zutty-0.15.tar.gz 351752 BLAKE2B 
d7de40d490fb2674f939a20fde5f28d4438153a0a5397e801cbe255f3394f7d776107106882dab75fff51fa7d7de73e902679d9d0b4668f54e0417ae4cd95f9f
 SHA512 
a0d482cc60ff3059c14f65fe0892ab81f793e1b98bb892136a7027399dac84360726187c9f47bdb40fcae0b9b361a929aba783c61fca7a57f844787c483c0884

diff --git a/x11-terms/zutty/zutty-0.15.ebuild 
b/x11-terms/zutty/zutty-0.15.ebuild
new file mode 100644
index ..b1b12b303269
--- /dev/null
+++ b/x11-terms/zutty/zutty-0.15.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_COMMIT=3fb1516
+PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit python-any-r1 waf-utils
+
+DESCRIPTION="X terminal emulator rendering through OpenGL ES Compute Shaders"
+HOMEPAGE="https://tomscii.sig7.se/zutty/ https://git.hq.sig7.se/zutty.git;
+SRC_URI="https://git.hq.sig7.se/zutty.git/snapshot/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}"/${P}-${MY_COMMIT}
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# It is possible to run the tests using virtualx, but it seems to take
+# screenshots of the terminal window, and compares checksums that never
+# seem to match.
+RESTRICT="test"
+
+RDEPEND="
+   media-libs/freetype:2
+   virtual/opengl
+   x11-libs/libX11
+   x11-libs/libXmu
+   x11-libs/libXt
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   # Remove default CXX/LDFLAGS, bug #830405.
+   "${FILESDIR}"/${PN}-0.12-cxxflags.patch
+)
+
+DOCS=( doc/KEYS.org doc/USAGE.org )



[gentoo-commits] repo/gentoo:master commit in: x11-terms/zutty/

2024-01-23 Thread Matthew Smith
commit: cd8d2a38e26720f253fe5194945a7a855e024289
Author: Matthew Smith  gentoo  org>
AuthorDate: Tue Jan 23 17:01:14 2024 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Tue Jan 23 17:06:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd8d2a38

x11-terms/zutty: remove github upstream metadata

Signed-off-by: Matthew Smith  gentoo.org>

 x11-terms/zutty/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/x11-terms/zutty/metadata.xml b/x11-terms/zutty/metadata.xml
index 2e8faa444bf6..1848c024e5c2 100644
--- a/x11-terms/zutty/metadata.xml
+++ b/x11-terms/zutty/metadata.xml
@@ -16,7 +16,4 @@
 range of users. Zutty offers high throughput with low latency, and
 strives to conform to relevant (published or de-facto) standards.
   
-  
-tomscii/zutty
-  
 



[gentoo-commits] repo/gentoo:master commit in: x11-terms/zutty/

2023-09-16 Thread Sam James
commit: b14f322b5e61c6347d3d536af962db18c500f8ee
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep 16 10:11:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 16 10:11:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b14f322b

x11-terms/zutty: Stabilize 0.14 amd64, #914273

Signed-off-by: Sam James  gentoo.org>

 x11-terms/zutty/zutty-0.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/zutty/zutty-0.14.ebuild 
b/x11-terms/zutty/zutty-0.14.ebuild
index b6eb1002c7c0..5dcd90c67e88 100644
--- a/x11-terms/zutty/zutty-0.14.ebuild
+++ b/x11-terms/zutty/zutty-0.14.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/tomscii/zutty/archive/refs/tags/${PV}.tar.gz -> ${P}
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 # It is possible to run the tests using virtualx, but it seems to take
 # screenshots of the terminal window, and compares checksums that never



[gentoo-commits] repo/gentoo:master commit in: x11-terms/zutty/

2023-02-19 Thread Matthew Smith
commit: d68696fa4b551f716b5c4dd99a605a4531804982
Author: Matthew Smith  gentoo  org>
AuthorDate: Sun Feb 19 15:22:47 2023 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Sun Feb 19 15:23:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d68696fa

x11-terms/zutty: add 0.14

Signed-off-by: Matthew Smith  gentoo.org>

 x11-terms/zutty/Manifest  |  1 +
 x11-terms/zutty/zutty-0.14.ebuild | 42 +++
 2 files changed, 43 insertions(+)

diff --git a/x11-terms/zutty/Manifest b/x11-terms/zutty/Manifest
index 6c5451a30555..7bc3b54fefbe 100644
--- a/x11-terms/zutty/Manifest
+++ b/x11-terms/zutty/Manifest
@@ -1,2 +1,3 @@
 DIST zutty-0.13-waf 105632 BLAKE2B 
9edbaab125e398d3e0794f0ea0650cda833514f7e571ce5549d74c563c6adfd4483af34be4845d67993fe14bcacee89c02a8ca221673c472f6b16c6e27c0ad4d
 SHA512 
ab756b7e3248bd6b87a58fd94d8d786c058889fa5015a2ed2eb2a05869af898324297a903810e43899de8eb226dc30a0a9605d7fdf6bec3bc05c68b74907e79f
 DIST zutty-0.13.tar.gz 348348 BLAKE2B 
35887597798ecee4912a76d74e943ab93682ee637eed0966d70e198d64c9960060eeb1a0b93a76596dd77aeea99b897bd2d54900f10a41a6a786776a5f202997
 SHA512 
b6514299520562f3ca9f29c80d252a571c0347603c918d15dde095b92be8e96e23a249b23d1d0efc0d7aca03138c07913d7f3dc0f3e91c8bf04e78a3444ac43e
+DIST zutty-0.14.tar.gz 351015 BLAKE2B 
36dc0f285b48261e01b199bd047634f6893b9969766867a163a2e87d3169e5eb2ee6760dca7976bb93bbcbba2fed4e9d79230135605a8bd905e067686a3717e5
 SHA512 
d73894feefa1fb58c76aa5f9d68a47b9871ab8d02eb5dd2575769c4f082a65cb9df2bdb2478e5aa54d121eb19a16269f169e79d72f0df779760520f2d501c086

diff --git a/x11-terms/zutty/zutty-0.14.ebuild 
b/x11-terms/zutty/zutty-0.14.ebuild
new file mode 100644
index ..b6eb1002c7c0
--- /dev/null
+++ b/x11-terms/zutty/zutty-0.14.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit python-any-r1 waf-utils
+
+DESCRIPTION="X terminal emulator rendering through OpenGL ES Compute Shaders"
+HOMEPAGE="https://tomscii.sig7.se/zutty/ https://github.com/tomscii/zutty;
+SRC_URI="https://github.com/tomscii/zutty/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# It is possible to run the tests using virtualx, but it seems to take
+# screenshots of the terminal window, and compares checksums that never
+# seem to match.
+RESTRICT="test"
+
+RDEPEND="
+   media-libs/freetype:2
+   virtual/opengl
+   x11-libs/libX11
+   x11-libs/libXmu
+   x11-libs/libXt
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   # Remove default CXX/LDFLAGS, bug #830405.
+   "${FILESDIR}"/${PN}-0.12-cxxflags.patch
+)
+
+DOCS=( doc/KEYS.org doc/USAGE.org )



[gentoo-commits] repo/gentoo:master commit in: x11-terms/zutty/

2023-02-19 Thread Matthew Smith
commit: f9a03978a88dd7055f1142b761876e9b335001c4
Author: Matthew Smith  gentoo  org>
AuthorDate: Sun Feb 19 15:23:37 2023 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Sun Feb 19 15:23:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9a03978

x11-terms/zutty: update upstream metadata

Signed-off-by: Matthew Smith  gentoo.org>

 x11-terms/zutty/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/zutty/metadata.xml b/x11-terms/zutty/metadata.xml
index 081fbf57c876..2e8faa444bf6 100644
--- a/x11-terms/zutty/metadata.xml
+++ b/x11-terms/zutty/metadata.xml
@@ -17,6 +17,6 @@
 strives to conform to relevant (published or de-facto) standards.
   
   
-tomszilagyi/zutty
+tomscii/zutty
   
 



[gentoo-commits] repo/gentoo:master commit in: x11-terms/zutty/

2023-02-18 Thread Matthew Smith
commit: 19092e54a18db98210b41b53594b9b6e82453a27
Author: Matthew Smith  gentoo  org>
AuthorDate: Sat Feb 18 08:05:47 2023 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Sat Feb 18 08:05:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19092e54

x11-terms/zutty: enable py3.11

The bundled version of waf is too old to work with Python 3.11, so
also update waf by replacing it with the next version.

Signed-off-by: Matthew Smith  gentoo.org>

 x11-terms/zutty/Manifest  |  1 +
 x11-terms/zutty/zutty-0.13.ebuild | 12 ++--
 2 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/x11-terms/zutty/Manifest b/x11-terms/zutty/Manifest
index bf308a9f5b9c..6c5451a30555 100644
--- a/x11-terms/zutty/Manifest
+++ b/x11-terms/zutty/Manifest
@@ -1 +1,2 @@
+DIST zutty-0.13-waf 105632 BLAKE2B 
9edbaab125e398d3e0794f0ea0650cda833514f7e571ce5549d74c563c6adfd4483af34be4845d67993fe14bcacee89c02a8ca221673c472f6b16c6e27c0ad4d
 SHA512 
ab756b7e3248bd6b87a58fd94d8d786c058889fa5015a2ed2eb2a05869af898324297a903810e43899de8eb226dc30a0a9605d7fdf6bec3bc05c68b74907e79f
 DIST zutty-0.13.tar.gz 348348 BLAKE2B 
35887597798ecee4912a76d74e943ab93682ee637eed0966d70e198d64c9960060eeb1a0b93a76596dd77aeea99b897bd2d54900f10a41a6a786776a5f202997
 SHA512 
b6514299520562f3ca9f29c80d252a571c0347603c918d15dde095b92be8e96e23a249b23d1d0efc0d7aca03138c07913d7f3dc0f3e91c8bf04e78a3444ac43e

diff --git a/x11-terms/zutty/zutty-0.13.ebuild 
b/x11-terms/zutty/zutty-0.13.ebuild
index 5dfc18f70f1b..0284eaf0e295 100644
--- a/x11-terms/zutty/zutty-0.13.ebuild
+++ b/x11-terms/zutty/zutty-0.13.ebuild
@@ -3,14 +3,17 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9,10} )
+PYTHON_COMPAT=( python3_{9..11} )
 PYTHON_REQ_USE="threads(+)"
 
 inherit python-any-r1 waf-utils
 
 DESCRIPTION="X terminal emulator rendering through OpenGL ES Compute Shaders"
 HOMEPAGE="https://tomscii.sig7.se/zutty/ https://github.com/tomszilagyi/zutty;
-SRC_URI="https://github.com/tomszilagyi/zutty/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz"
+SRC_URI="
+   https://github.com/tomszilagyi/zutty/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz
+   
https://github.com/tomscii/zutty/raw/8db89ee270f3130d8a2c5c1201d08e7d627278ce/waf
 -> ${PF}-waf
+"
 
 LICENSE="GPL-3+"
 SLOT="0"
@@ -40,3 +43,8 @@ PATCHES=(
 )
 
 DOCS=( doc/KEYS.org doc/USAGE.org )
+
+src_unpack() {
+   unpack ${P}.tar.gz
+   cp "${DISTDIR}"/${PF}-waf "${S}"/waf || die
+}



[gentoo-commits] repo/gentoo:master commit in: x11-terms/zutty/

2022-09-12 Thread Matthew Smith
commit: 0116bc81a30a57996e71f92c190a79d0a40a001f
Author: Matthew Smith  gentoo  org>
AuthorDate: Mon Sep 12 18:14:38 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Mon Sep 12 18:17:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0116bc81

x11-terms/zutty: remove 0.12, security cleanup

Bug: https://bugs.gentoo.org/868495
Signed-off-by: Matthew Smith  gentoo.org>

 x11-terms/zutty/Manifest  |  1 -
 x11-terms/zutty/zutty-0.12.ebuild | 41 ---
 2 files changed, 42 deletions(-)

diff --git a/x11-terms/zutty/Manifest b/x11-terms/zutty/Manifest
index 7df3e9de2c97..bf308a9f5b9c 100644
--- a/x11-terms/zutty/Manifest
+++ b/x11-terms/zutty/Manifest
@@ -1,2 +1 @@
-DIST zutty-0.12.tar.gz 348226 BLAKE2B 
8d065928fe3e8049e63f1e679d4e8d2ef6643b01b098698594d536c6fa9494a2a934dce3e4fe60594be4f1b56691a83a8e7fab0dd1ec6c09e12eeb1e69354f5e
 SHA512 
d10289a51469ec6352a5b1feefb732dce7cf507b02ce57e64f8f65443f4533b8d61f357dec92cb00b58386416470928d763290a6d4ff714f65f98f1f09d60083
 DIST zutty-0.13.tar.gz 348348 BLAKE2B 
35887597798ecee4912a76d74e943ab93682ee637eed0966d70e198d64c9960060eeb1a0b93a76596dd77aeea99b897bd2d54900f10a41a6a786776a5f202997
 SHA512 
b6514299520562f3ca9f29c80d252a571c0347603c918d15dde095b92be8e96e23a249b23d1d0efc0d7aca03138c07913d7f3dc0f3e91c8bf04e78a3444ac43e

diff --git a/x11-terms/zutty/zutty-0.12.ebuild 
b/x11-terms/zutty/zutty-0.12.ebuild
deleted file mode 100644
index d4798fe13c94..
--- a/x11-terms/zutty/zutty-0.12.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8,9,10} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit python-any-r1 waf-utils
-
-DESCRIPTION="X terminal emulator rendering through OpenGL ES Compute Shaders"
-HOMEPAGE="https://tomscii.sig7.se/zutty/ https://github.com/tomszilagyi/zutty;
-SRC_URI="https://github.com/tomszilagyi/zutty/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64"
-
-# It is possible to run the tests using virtualx, but it seems to take
-# screenshots of the terminal window, and compares checksums that never
-# seem to match.
-RESTRICT="test"
-
-RDEPEND="
-   media-libs/freetype:2
-   virtual/opengl
-   x11-libs/libX11
-   x11-libs/libXmu
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   ${PYTHON_DEPS}
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   # Remove default CXX/LDFLAGS, bug #830405.
-   "${FILESDIR}"/${PN}-0.12-cxxflags.patch
-)
-
-DOCS=( doc/KEYS.org doc/USAGE.org )



[gentoo-commits] repo/gentoo:master commit in: x11-terms/zutty/

2022-09-11 Thread Agostino Sarubbo
commit: e4298400f522f2e167562dd1e6969f58682045df
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Sep 11 07:53:47 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Sep 11 07:53:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4298400

x11-terms/zutty: Stabilize 0.13 amd64, #869494

Signed-off-by: Agostino Sarubbo  gentoo.org>

 x11-terms/zutty/zutty-0.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/zutty/zutty-0.13.ebuild 
b/x11-terms/zutty/zutty-0.13.ebuild
index 77fbbb39baa9..b5e898cb2803 100644
--- a/x11-terms/zutty/zutty-0.13.ebuild
+++ b/x11-terms/zutty/zutty-0.13.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/tomszilagyi/zutty/archive/refs/tags/${PV}.tar.gz ->
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 # It is possible to run the tests using virtualx, but it seems to take
 # screenshots of the terminal window, and compares checksums that never



[gentoo-commits] repo/gentoo:master commit in: x11-terms/zutty/

2022-09-10 Thread Matthew Smith
commit: c0388ff51cbfe987faeef5c1b10d2986e8ed8603
Author: Matthew Smith  gentoo  org>
AuthorDate: Sat Sep 10 12:02:47 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Sat Sep 10 12:04:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0388ff5

x11-terms/zutty: add 0.13

Bug: https://bugs.gentoo.org/868495
Signed-off-by: Matthew Smith  gentoo.org>

 x11-terms/zutty/Manifest  |  1 +
 x11-terms/zutty/zutty-0.13.ebuild | 42 +++
 2 files changed, 43 insertions(+)

diff --git a/x11-terms/zutty/Manifest b/x11-terms/zutty/Manifest
index d5b66ef07238..7df3e9de2c97 100644
--- a/x11-terms/zutty/Manifest
+++ b/x11-terms/zutty/Manifest
@@ -1 +1,2 @@
 DIST zutty-0.12.tar.gz 348226 BLAKE2B 
8d065928fe3e8049e63f1e679d4e8d2ef6643b01b098698594d536c6fa9494a2a934dce3e4fe60594be4f1b56691a83a8e7fab0dd1ec6c09e12eeb1e69354f5e
 SHA512 
d10289a51469ec6352a5b1feefb732dce7cf507b02ce57e64f8f65443f4533b8d61f357dec92cb00b58386416470928d763290a6d4ff714f65f98f1f09d60083
+DIST zutty-0.13.tar.gz 348348 BLAKE2B 
35887597798ecee4912a76d74e943ab93682ee637eed0966d70e198d64c9960060eeb1a0b93a76596dd77aeea99b897bd2d54900f10a41a6a786776a5f202997
 SHA512 
b6514299520562f3ca9f29c80d252a571c0347603c918d15dde095b92be8e96e23a249b23d1d0efc0d7aca03138c07913d7f3dc0f3e91c8bf04e78a3444ac43e

diff --git a/x11-terms/zutty/zutty-0.13.ebuild 
b/x11-terms/zutty/zutty-0.13.ebuild
new file mode 100644
index ..77fbbb39baa9
--- /dev/null
+++ b/x11-terms/zutty/zutty-0.13.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8,9,10} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit python-any-r1 waf-utils
+
+DESCRIPTION="X terminal emulator rendering through OpenGL ES Compute Shaders"
+HOMEPAGE="https://tomscii.sig7.se/zutty/ https://github.com/tomszilagyi/zutty;
+SRC_URI="https://github.com/tomszilagyi/zutty/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# It is possible to run the tests using virtualx, but it seems to take
+# screenshots of the terminal window, and compares checksums that never
+# seem to match.
+RESTRICT="test"
+
+RDEPEND="
+   media-libs/freetype:2
+   virtual/opengl
+   x11-libs/libX11
+   x11-libs/libXmu
+   x11-libs/libXt
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   # Remove default CXX/LDFLAGS, bug #830405.
+   "${FILESDIR}"/${PN}-0.12-cxxflags.patch
+)
+
+DOCS=( doc/KEYS.org doc/USAGE.org )



[gentoo-commits] repo/gentoo:master commit in: x11-terms/zutty/files/

2022-07-27 Thread Conrad Kostecki
commit: a38fdb174f0a5bca6ff67ae41b8cb0f0309d57bd
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon Jul 25 17:20:56 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Wed Jul 27 19:00:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a38fdb17

x11-terms/zutty: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Portage 3.0.34 / pkgdev 0.2.1 / pkgcheck 0.10.11
Closes: https://github.com/gentoo/gentoo/pull/26592
Signed-off-by: Conrad Kostecki  gentoo.org>

 x11-terms/zutty/files/zutty-0.11-cxxflags.patch | 27 -
 1 file changed, 27 deletions(-)

diff --git a/x11-terms/zutty/files/zutty-0.11-cxxflags.patch 
b/x11-terms/zutty/files/zutty-0.11-cxxflags.patch
deleted file mode 100644
index 19b6649bb561..
--- a/x11-terms/zutty/files/zutty-0.11-cxxflags.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From 06927a1f2f88bd9d5f4bb8056661ffbc4a0aeb77 Mon Sep 17 00:00:00 2001
-From: Matthew Smith 
-Date: Wed, 19 Jan 2022 18:07:55 +
-Subject: [PATCH] Remove default CXXFLAGS and LINKFLAGS
-

- wscript | 4 
- 1 file changed, 4 deletions(-)
-
-diff --git a/wscript b/wscript
-index d2bfbc8..b38b50b 100644
 a/wscript
-+++ b/wscript
-@@ -69,10 +69,6 @@ def configure(cfg):
-['-DDEBUG', '-Og', '-g', '-ggdb'])
- else:
- cfg.env.target = 'zutty'
--cfg.env.append_value('CXXFLAGS',
--   ['-Werror', '-O3', '-march=native', '-mtune=native', '-flto'])
--cfg.env.append_value('LINKFLAGS',
--   ['-flto'])
- 
- cfg.check_cfg(package='freetype2', args=['--cflags', '--libs'],
-   uselib_store='FT')
--- 
-2.34.1
-



[gentoo-commits] repo/gentoo:master commit in: x11-terms/zutty/

2022-07-24 Thread Matthew Smith
commit: 0838d0a62cf1f1663cad7d84524edde500f7a892
Author: Matthew Smith  gentoo  org>
AuthorDate: Sun Jul 24 10:49:24 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Sun Jul 24 10:49:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0838d0a6

x11-terms/zutty: drop 0.11

Signed-off-by: Matthew Smith  gentoo.org>

 x11-terms/zutty/Manifest  |  1 -
 x11-terms/zutty/zutty-0.11.ebuild | 41 ---
 2 files changed, 42 deletions(-)

diff --git a/x11-terms/zutty/Manifest b/x11-terms/zutty/Manifest
index b6740d9b6972..d5b66ef07238 100644
--- a/x11-terms/zutty/Manifest
+++ b/x11-terms/zutty/Manifest
@@ -1,2 +1 @@
-DIST zutty-0.11.tar.gz 343469 BLAKE2B 
9cd040e72d0ea76a526d099265b3a0974d40b1b8b679ff3baafc47f827b140943ac8bc13676831245e219ca1335ded7aca1e7826baf175fc63e88012791785e1
 SHA512 
84e8402a310adc80c698ded38fa3eb8ba44034f391e2538bccbdbc4082e239dc0d6ceb20504eeab4e5d2499ded55ef0941ae2e5d07eeb809d1059e5449cdb708
 DIST zutty-0.12.tar.gz 348226 BLAKE2B 
8d065928fe3e8049e63f1e679d4e8d2ef6643b01b098698594d536c6fa9494a2a934dce3e4fe60594be4f1b56691a83a8e7fab0dd1ec6c09e12eeb1e69354f5e
 SHA512 
d10289a51469ec6352a5b1feefb732dce7cf507b02ce57e64f8f65443f4533b8d61f357dec92cb00b58386416470928d763290a6d4ff714f65f98f1f09d60083

diff --git a/x11-terms/zutty/zutty-0.11.ebuild 
b/x11-terms/zutty/zutty-0.11.ebuild
deleted file mode 100644
index 382faeb02b34..
--- a/x11-terms/zutty/zutty-0.11.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8,9,10} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit python-any-r1 waf-utils
-
-DESCRIPTION="X terminal emulator rendering through OpenGL ES Compute Shaders"
-HOMEPAGE="https://tomscii.sig7.se/zutty/ https://github.com/tomszilagyi/zutty;
-SRC_URI="https://github.com/tomszilagyi/zutty/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64"
-
-# It is possible to run the tests using virtualx, but it seems to take
-# screenshots of the terminal window, and compares checksums that never
-# seem to match.
-RESTRICT="test"
-
-RDEPEND="
-   media-libs/freetype:2
-   virtual/opengl
-   x11-libs/libX11
-   x11-libs/libXmu
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   ${PYTHON_DEPS}
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   # Remove default CXX/LDFLAGS, bug #830405.
-   "${FILESDIR}"/${PN}-0.11-cxxflags.patch
-)
-
-DOCS=( doc/KEYS.org doc/USAGE.org )



[gentoo-commits] repo/gentoo:master commit in: x11-terms/zutty/

2022-07-02 Thread Sam James
commit: 72484151f60fb38bfc0540f8ef972fd3fe5257fb
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  2 18:15:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  2 18:15:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72484151

x11-terms/zutty: Stabilize 0.12 amd64, #855713

Signed-off-by: Sam James  gentoo.org>

 x11-terms/zutty/zutty-0.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/zutty/zutty-0.12.ebuild 
b/x11-terms/zutty/zutty-0.12.ebuild
index 10690f8057ce..d4798fe13c94 100644
--- a/x11-terms/zutty/zutty-0.12.ebuild
+++ b/x11-terms/zutty/zutty-0.12.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/tomszilagyi/zutty/archive/refs/tags/${PV}.tar.gz ->
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 # It is possible to run the tests using virtualx, but it seems to take
 # screenshots of the terminal window, and compares checksums that never



[gentoo-commits] repo/gentoo:master commit in: x11-terms/zutty/files/, x11-terms/zutty/

2022-05-21 Thread Matthew Smith
commit: 556a1f65d35ad0877383b4958f0099715d22b3de
Author: Matthew Smith  gentoo  org>
AuthorDate: Sat May 21 09:10:20 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Sat May 21 09:10:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=556a1f65

x11-terms/zutty: add 0.12

Signed-off-by: Matthew Smith  gentoo.org>

 x11-terms/zutty/Manifest|  1 +
 x11-terms/zutty/files/zutty-0.12-cxxflags.patch | 27 
 x11-terms/zutty/zutty-0.12.ebuild   | 41 +
 3 files changed, 69 insertions(+)

diff --git a/x11-terms/zutty/Manifest b/x11-terms/zutty/Manifest
index dda55cd631d9..b6740d9b6972 100644
--- a/x11-terms/zutty/Manifest
+++ b/x11-terms/zutty/Manifest
@@ -1 +1,2 @@
 DIST zutty-0.11.tar.gz 343469 BLAKE2B 
9cd040e72d0ea76a526d099265b3a0974d40b1b8b679ff3baafc47f827b140943ac8bc13676831245e219ca1335ded7aca1e7826baf175fc63e88012791785e1
 SHA512 
84e8402a310adc80c698ded38fa3eb8ba44034f391e2538bccbdbc4082e239dc0d6ceb20504eeab4e5d2499ded55ef0941ae2e5d07eeb809d1059e5449cdb708
+DIST zutty-0.12.tar.gz 348226 BLAKE2B 
8d065928fe3e8049e63f1e679d4e8d2ef6643b01b098698594d536c6fa9494a2a934dce3e4fe60594be4f1b56691a83a8e7fab0dd1ec6c09e12eeb1e69354f5e
 SHA512 
d10289a51469ec6352a5b1feefb732dce7cf507b02ce57e64f8f65443f4533b8d61f357dec92cb00b58386416470928d763290a6d4ff714f65f98f1f09d60083

diff --git a/x11-terms/zutty/files/zutty-0.12-cxxflags.patch 
b/x11-terms/zutty/files/zutty-0.12-cxxflags.patch
new file mode 100644
index ..11b3066e50ba
--- /dev/null
+++ b/x11-terms/zutty/files/zutty-0.12-cxxflags.patch
@@ -0,0 +1,27 @@
+From 06927a1f2f88bd9d5f4bb8056661ffbc4a0aeb77 Mon Sep 17 00:00:00 2001
+From: Matthew Smith 
+Date: Wed, 19 Jan 2022 18:07:55 +
+Subject: [PATCH] Remove default CXXFLAGS and LINKFLAGS
+
+---
+ wscript | 4 
+ 1 file changed, 4 deletions(-)
+
+diff --git a/wscript b/wscript
+index d2bfbc8..b38b50b 100644
+--- a/wscript
 b/wscript
+@@ -69,10 +69,6 @@ def configure(cfg):
+['-DDEBUG', '-Og', '-g', '-ggdb'])
+ else:
+ cfg.env.target = 'zutty'
+-cfg.env.append_value('CXXFLAGS',
+-   ['-Werror', '-O3', '-flto'])
+-cfg.env.append_value('LINKFLAGS',
+-   ['-flto'])
+ 
+ cfg.check_cfg(package='freetype2', args=['--cflags', '--libs'],
+   uselib_store='FT')
+-- 
+2.34.1
+

diff --git a/x11-terms/zutty/zutty-0.12.ebuild 
b/x11-terms/zutty/zutty-0.12.ebuild
new file mode 100644
index ..10690f8057ce
--- /dev/null
+++ b/x11-terms/zutty/zutty-0.12.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8,9,10} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit python-any-r1 waf-utils
+
+DESCRIPTION="X terminal emulator rendering through OpenGL ES Compute Shaders"
+HOMEPAGE="https://tomscii.sig7.se/zutty/ https://github.com/tomszilagyi/zutty;
+SRC_URI="https://github.com/tomszilagyi/zutty/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# It is possible to run the tests using virtualx, but it seems to take
+# screenshots of the terminal window, and compares checksums that never
+# seem to match.
+RESTRICT="test"
+
+RDEPEND="
+   media-libs/freetype:2
+   virtual/opengl
+   x11-libs/libX11
+   x11-libs/libXmu
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   # Remove default CXX/LDFLAGS, bug #830405.
+   "${FILESDIR}"/${PN}-0.12-cxxflags.patch
+)
+
+DOCS=( doc/KEYS.org doc/USAGE.org )



[gentoo-commits] repo/gentoo:master commit in: x11-terms/zutty/

2022-02-27 Thread Matthew Smith
commit: 7a91e8bd3eb89df1f8ef36c635b508496369c932
Author: Matthew Smith  gentoo  org>
AuthorDate: Sat Feb 26 20:29:55 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Sun Feb 27 10:22:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a91e8bd

x11-terms/zutty: drop 0.10

Signed-off-by: Matthew Smith  gentoo.org>

 x11-terms/zutty/Manifest  |  1 -
 x11-terms/zutty/zutty-0.10.ebuild | 30 --
 2 files changed, 31 deletions(-)

diff --git a/x11-terms/zutty/Manifest b/x11-terms/zutty/Manifest
index 277e99a771b8..dda55cd631d9 100644
--- a/x11-terms/zutty/Manifest
+++ b/x11-terms/zutty/Manifest
@@ -1,2 +1 @@
-DIST zutty-0.10.tar.gz 336599 BLAKE2B 
0041bbbc268ff042bac6bea1984ebf05d958f622b4c2e736bfe3d18e3a224238f27a7ef9920b8f7bc820705ce7560f20819650ec27fb3e5fc13dbef76fc6d0af
 SHA512 
f499fb499779f8b5936a03c48e3c042f5fa0f0c99d3b24a4c9b963c2df8151561ac82456625d768e65f75aea641539a036300f1f99404eecfd15a0a25aeb6779
 DIST zutty-0.11.tar.gz 343469 BLAKE2B 
9cd040e72d0ea76a526d099265b3a0974d40b1b8b679ff3baafc47f827b140943ac8bc13676831245e219ca1335ded7aca1e7826baf175fc63e88012791785e1
 SHA512 
84e8402a310adc80c698ded38fa3eb8ba44034f391e2538bccbdbc4082e239dc0d6ceb20504eeab4e5d2499ded55ef0941ae2e5d07eeb809d1059e5449cdb708

diff --git a/x11-terms/zutty/zutty-0.10.ebuild 
b/x11-terms/zutty/zutty-0.10.ebuild
deleted file mode 100644
index cc6a1b77922e..
--- a/x11-terms/zutty/zutty-0.10.ebuild
+++ /dev/null
@@ -1,30 +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} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit python-any-r1 waf-utils
-
-DESCRIPTION="X terminal emulator rendering through OpenGL ES Compute Shaders"
-HOMEPAGE="https://tomscii.sig7.se/zutty/ https://github.com/tomszilagyi/zutty;
-SRC_URI="https://github.com/tomszilagyi/zutty/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64"
-
-RDEPEND="
-   media-libs/freetype:2
-   media-libs/libglvnd[X]
-   x11-libs/libXmu
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   ${PYTHON_DEPS}
-   virtual/pkgconfig
-"
-
-DOCS=( doc/KEYS.org doc/USAGE.org )



[gentoo-commits] repo/gentoo:master commit in: x11-terms/zutty/

2022-02-26 Thread Sam James
commit: f9c6116dbb419f6d97ac743f9334226b416d2426
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 26 18:51:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 18:51:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9c6116d

x11-terms/zutty: Stabilize 0.11 amd64, #834061

Signed-off-by: Sam James  gentoo.org>

 x11-terms/zutty/zutty-0.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/zutty/zutty-0.11.ebuild 
b/x11-terms/zutty/zutty-0.11.ebuild
index 9363c3151d1b..382faeb02b34 100644
--- a/x11-terms/zutty/zutty-0.11.ebuild
+++ b/x11-terms/zutty/zutty-0.11.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/tomszilagyi/zutty/archive/refs/tags/${PV}.tar.gz ->
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 # It is possible to run the tests using virtualx, but it seems to take
 # screenshots of the terminal window, and compares checksums that never



[gentoo-commits] repo/gentoo:master commit in: x11-terms/zutty/, x11-terms/zutty/files/

2022-01-20 Thread Joonas Niilola
commit: ab2e99d5cbe833cdc0d613acd983d65f4212b646
Author: Matthew Smith  offtopica  uk>
AuthorDate: Sat Jan  1 15:12:59 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jan 21 06:33:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab2e99d5

x11-terms/zutty: drop 0.9-r1

Signed-off-by: Matthew Smith  offtopica.uk>
Signed-off-by: Joonas Niilola  gentoo.org>

 x11-terms/zutty/Manifest   |  1 -
 .../zutty/files/zutty-0.9-freetype-2.11.0.patch| 35 --
 x11-terms/zutty/zutty-0.9-r1.ebuild| 35 --
 3 files changed, 71 deletions(-)

diff --git a/x11-terms/zutty/Manifest b/x11-terms/zutty/Manifest
index 82bcff18958f..277e99a771b8 100644
--- a/x11-terms/zutty/Manifest
+++ b/x11-terms/zutty/Manifest
@@ -1,3 +1,2 @@
 DIST zutty-0.10.tar.gz 336599 BLAKE2B 
0041bbbc268ff042bac6bea1984ebf05d958f622b4c2e736bfe3d18e3a224238f27a7ef9920b8f7bc820705ce7560f20819650ec27fb3e5fc13dbef76fc6d0af
 SHA512 
f499fb499779f8b5936a03c48e3c042f5fa0f0c99d3b24a4c9b963c2df8151561ac82456625d768e65f75aea641539a036300f1f99404eecfd15a0a25aeb6779
 DIST zutty-0.11.tar.gz 343469 BLAKE2B 
9cd040e72d0ea76a526d099265b3a0974d40b1b8b679ff3baafc47f827b140943ac8bc13676831245e219ca1335ded7aca1e7826baf175fc63e88012791785e1
 SHA512 
84e8402a310adc80c698ded38fa3eb8ba44034f391e2538bccbdbc4082e239dc0d6ceb20504eeab4e5d2499ded55ef0941ae2e5d07eeb809d1059e5449cdb708
-DIST zutty-0.9.tar.gz 336534 BLAKE2B 
61d2ae02e2c0b08a9c536190f61f14300b0cd1bacb83f5da33e92a6c8502df6adda72805e58f3d679c7258c30338178b4488c0f7bfbfaf8b5e922401e6442427
 SHA512 
590cf090c0d80e683d4473828cdb8bbe4f60bc5bc3c5e9e63039a59757e281ecefc774709f08777fe36ab596fb102f392c8bf643449e62914e5b88d0ebc728c0

diff --git a/x11-terms/zutty/files/zutty-0.9-freetype-2.11.0.patch 
b/x11-terms/zutty/files/zutty-0.9-freetype-2.11.0.patch
deleted file mode 100644
index b5d62204e6be..
--- a/x11-terms/zutty/files/zutty-0.9-freetype-2.11.0.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From c73c99d6b024047d9f9e53e263be56093b6bf986 Mon Sep 17 00:00:00 2001
-From: Matt Smith 
-Date: Sun, 29 Aug 2021 19:15:01 +0100
-Subject: [PATCH] Prevent rendering glyphs twice
-
-Characters are loaded with FT_LOAD_RENDER.  Calling FT_Render_Glyph
-again causes an error in Freetype 2.11.0 and later.
-
-Thanks to Stephan Hartmann  for debugging and creating 
initial patch.
-
-Bug: https://bugs.gentoo.org/809611

- src/font.cc | 6 --
- 1 file changed, 6 deletions(-)
-
-diff --git a/src/font.cc b/src/font.cc
-index f8da582..350a1a6 100644
 a/src/font.cc
-+++ b/src/font.cc
-@@ -255,12 +255,6 @@ namespace zutty
- std::to_string (c));
-   }
- 
--  if (FT_Render_Glyph (face->glyph, FT_RENDER_MODE_NORMAL))
-- throw std::runtime_error (
--std::string ("FreeType: Failed to render glyph for char ") +
--std::to_string (c));
--
--
-   // destination pixel offset
-   const unsigned int dx = face->glyph->bitmap_left > 0
- ? face->glyph->bitmap_left : 0;
--- 
-2.33.0
-

diff --git a/x11-terms/zutty/zutty-0.9-r1.ebuild 
b/x11-terms/zutty/zutty-0.9-r1.ebuild
deleted file mode 100644
index cdf1da5f9cd0..
--- a/x11-terms/zutty/zutty-0.9-r1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit python-any-r1 waf-utils
-
-DESCRIPTION="X terminal emulator rendering through OpenGL ES Compute Shaders"
-HOMEPAGE="https://tomscii.sig7.se/zutty/ https://github.com/tomszilagyi/zutty;
-SRC_URI="https://github.com/tomszilagyi/zutty/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64"
-
-RDEPEND="
-   media-libs/freetype:2
-   media-libs/libglvnd[X]
-   x11-libs/libXmu
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   ${PYTHON_DEPS}
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   # Bug 809611
-   "${FILESDIR}"/${PN}-0.9-freetype-2.11.0.patch
-)
-
-DOCS=( doc/KEYS.org doc/USAGE.org )



[gentoo-commits] repo/gentoo:master commit in: x11-terms/zutty/

2022-01-20 Thread Joonas Niilola
commit: c7b5d731d1f75172fd49b838e3b29a51b17b7e5a
Author: Matthew Smith  offtopica  uk>
AuthorDate: Sat Jan  1 15:11:03 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jan 21 06:33:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7b5d731

x11-terms/zutty: add 0.11

- Add a comment on why we don't run the tests.
- Remove default CXXFLAGS/LDFLAGS from wscript.

Closes: https://bugs.gentoo.org/830405
Signed-off-by: Matthew Smith  offtopica.uk>
Signed-off-by: Joonas Niilola  gentoo.org>

 x11-terms/zutty/Manifest  |  1 +
 x11-terms/zutty/zutty-0.11-cxxflags.patch | 27 
 x11-terms/zutty/zutty-0.11.ebuild | 41 +++
 3 files changed, 69 insertions(+)

diff --git a/x11-terms/zutty/Manifest b/x11-terms/zutty/Manifest
index 6c7979a79c56..82bcff18958f 100644
--- a/x11-terms/zutty/Manifest
+++ b/x11-terms/zutty/Manifest
@@ -1,2 +1,3 @@
 DIST zutty-0.10.tar.gz 336599 BLAKE2B 
0041bbbc268ff042bac6bea1984ebf05d958f622b4c2e736bfe3d18e3a224238f27a7ef9920b8f7bc820705ce7560f20819650ec27fb3e5fc13dbef76fc6d0af
 SHA512 
f499fb499779f8b5936a03c48e3c042f5fa0f0c99d3b24a4c9b963c2df8151561ac82456625d768e65f75aea641539a036300f1f99404eecfd15a0a25aeb6779
+DIST zutty-0.11.tar.gz 343469 BLAKE2B 
9cd040e72d0ea76a526d099265b3a0974d40b1b8b679ff3baafc47f827b140943ac8bc13676831245e219ca1335ded7aca1e7826baf175fc63e88012791785e1
 SHA512 
84e8402a310adc80c698ded38fa3eb8ba44034f391e2538bccbdbc4082e239dc0d6ceb20504eeab4e5d2499ded55ef0941ae2e5d07eeb809d1059e5449cdb708
 DIST zutty-0.9.tar.gz 336534 BLAKE2B 
61d2ae02e2c0b08a9c536190f61f14300b0cd1bacb83f5da33e92a6c8502df6adda72805e58f3d679c7258c30338178b4488c0f7bfbfaf8b5e922401e6442427
 SHA512 
590cf090c0d80e683d4473828cdb8bbe4f60bc5bc3c5e9e63039a59757e281ecefc774709f08777fe36ab596fb102f392c8bf643449e62914e5b88d0ebc728c0

diff --git a/x11-terms/zutty/zutty-0.11-cxxflags.patch 
b/x11-terms/zutty/zutty-0.11-cxxflags.patch
new file mode 100644
index ..19b6649bb561
--- /dev/null
+++ b/x11-terms/zutty/zutty-0.11-cxxflags.patch
@@ -0,0 +1,27 @@
+From 06927a1f2f88bd9d5f4bb8056661ffbc4a0aeb77 Mon Sep 17 00:00:00 2001
+From: Matthew Smith 
+Date: Wed, 19 Jan 2022 18:07:55 +
+Subject: [PATCH] Remove default CXXFLAGS and LINKFLAGS
+
+---
+ wscript | 4 
+ 1 file changed, 4 deletions(-)
+
+diff --git a/wscript b/wscript
+index d2bfbc8..b38b50b 100644
+--- a/wscript
 b/wscript
+@@ -69,10 +69,6 @@ def configure(cfg):
+['-DDEBUG', '-Og', '-g', '-ggdb'])
+ else:
+ cfg.env.target = 'zutty'
+-cfg.env.append_value('CXXFLAGS',
+-   ['-Werror', '-O3', '-march=native', '-mtune=native', '-flto'])
+-cfg.env.append_value('LINKFLAGS',
+-   ['-flto'])
+ 
+ cfg.check_cfg(package='freetype2', args=['--cflags', '--libs'],
+   uselib_store='FT')
+-- 
+2.34.1
+

diff --git a/x11-terms/zutty/zutty-0.11.ebuild 
b/x11-terms/zutty/zutty-0.11.ebuild
new file mode 100644
index ..9363c3151d1b
--- /dev/null
+++ b/x11-terms/zutty/zutty-0.11.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8,9,10} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit python-any-r1 waf-utils
+
+DESCRIPTION="X terminal emulator rendering through OpenGL ES Compute Shaders"
+HOMEPAGE="https://tomscii.sig7.se/zutty/ https://github.com/tomszilagyi/zutty;
+SRC_URI="https://github.com/tomszilagyi/zutty/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# It is possible to run the tests using virtualx, but it seems to take
+# screenshots of the terminal window, and compares checksums that never
+# seem to match.
+RESTRICT="test"
+
+RDEPEND="
+   media-libs/freetype:2
+   virtual/opengl
+   x11-libs/libX11
+   x11-libs/libXmu
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   # Remove default CXX/LDFLAGS, bug #830405.
+   "${FILESDIR}"/${PN}-0.11-cxxflags.patch
+)
+
+DOCS=( doc/KEYS.org doc/USAGE.org )



[gentoo-commits] repo/gentoo:master commit in: x11-terms/zutty/files/, x11-terms/zutty/

2022-01-20 Thread Joonas Niilola
commit: 28d1808fb59e77300673c7374efe1db06ae0221c
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Jan 21 06:33:52 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jan 21 06:33:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28d1808f

x11-terms/zutty: move .patch file under FILESDIR

Signed-off-by: Joonas Niilola  gentoo.org>

 x11-terms/zutty/{ => files}/zutty-0.11-cxxflags.patch | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/x11-terms/zutty/zutty-0.11-cxxflags.patch 
b/x11-terms/zutty/files/zutty-0.11-cxxflags.patch
similarity index 100%
rename from x11-terms/zutty/zutty-0.11-cxxflags.patch
rename to x11-terms/zutty/files/zutty-0.11-cxxflags.patch



[gentoo-commits] repo/gentoo:master commit in: x11-terms/zutty/

2021-11-13 Thread Jakov Smolić
commit: bc0b347aee3830f779257d32277f23bbe242
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat Nov 13 12:51:24 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Nov 13 12:51:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc0b

x11-terms/zutty: Stabilize 0.10 amd64, #823596

Signed-off-by: Jakov Smolić  gentoo.org>

 x11-terms/zutty/zutty-0.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/zutty/zutty-0.10.ebuild 
b/x11-terms/zutty/zutty-0.10.ebuild
index ff5acfab391..cc6a1b77922 100644
--- a/x11-terms/zutty/zutty-0.10.ebuild
+++ b/x11-terms/zutty/zutty-0.10.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/tomszilagyi/zutty/archive/refs/tags/${PV}.tar.gz ->
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 RDEPEND="
media-libs/freetype:2



[gentoo-commits] repo/gentoo:master commit in: x11-terms/zutty/

2021-10-30 Thread Sam James
commit: 796bd960d8754a1b32f76520e0ac27945e2919ac
Author: Matt Smith  offtopica  uk>
AuthorDate: Thu Oct 28 16:12:19 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 31 02:54:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=796bd960

x11-terms/zutty: Bump to 0.10

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Matt Smith  offtopica.uk>
Closes: https://github.com/gentoo/gentoo/pull/22743
Signed-off-by: Sam James  gentoo.org>

 x11-terms/zutty/Manifest  |  1 +
 x11-terms/zutty/zutty-0.10.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/x11-terms/zutty/Manifest b/x11-terms/zutty/Manifest
index b5a3a8ba9dc..6c7979a79c5 100644
--- a/x11-terms/zutty/Manifest
+++ b/x11-terms/zutty/Manifest
@@ -1 +1,2 @@
+DIST zutty-0.10.tar.gz 336599 BLAKE2B 
0041bbbc268ff042bac6bea1984ebf05d958f622b4c2e736bfe3d18e3a224238f27a7ef9920b8f7bc820705ce7560f20819650ec27fb3e5fc13dbef76fc6d0af
 SHA512 
f499fb499779f8b5936a03c48e3c042f5fa0f0c99d3b24a4c9b963c2df8151561ac82456625d768e65f75aea641539a036300f1f99404eecfd15a0a25aeb6779
 DIST zutty-0.9.tar.gz 336534 BLAKE2B 
61d2ae02e2c0b08a9c536190f61f14300b0cd1bacb83f5da33e92a6c8502df6adda72805e58f3d679c7258c30338178b4488c0f7bfbfaf8b5e922401e6442427
 SHA512 
590cf090c0d80e683d4473828cdb8bbe4f60bc5bc3c5e9e63039a59757e281ecefc774709f08777fe36ab596fb102f392c8bf643449e62914e5b88d0ebc728c0

diff --git a/x11-terms/zutty/zutty-0.10.ebuild 
b/x11-terms/zutty/zutty-0.10.ebuild
new file mode 100644
index 000..ff5acfab391
--- /dev/null
+++ b/x11-terms/zutty/zutty-0.10.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit python-any-r1 waf-utils
+
+DESCRIPTION="X terminal emulator rendering through OpenGL ES Compute Shaders"
+HOMEPAGE="https://tomscii.sig7.se/zutty/ https://github.com/tomszilagyi/zutty;
+SRC_URI="https://github.com/tomszilagyi/zutty/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   media-libs/freetype:2
+   media-libs/libglvnd[X]
+   x11-libs/libXmu
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+"
+
+DOCS=( doc/KEYS.org doc/USAGE.org )



[gentoo-commits] repo/gentoo:master commit in: x11-terms/zutty/

2021-09-16 Thread Ionen Wolkens
commit: 3b2f804cf6a1386ab76a90e5182a41de781308b7
Author: Matt Smith  offtopica  uk>
AuthorDate: Sat Sep 11 08:23:36 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Sep 16 20:22:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b2f804c

x11-terms/zutty: Drop old

Package-Manager: Portage-3.0.23, Repoman-3.0.3
Signed-off-by: Matt Smith  offtopica.uk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/zutty/zutty-0.9.ebuild | 30 --
 1 file changed, 30 deletions(-)

diff --git a/x11-terms/zutty/zutty-0.9.ebuild b/x11-terms/zutty/zutty-0.9.ebuild
deleted file mode 100644
index c8112ba12e4..000
--- a/x11-terms/zutty/zutty-0.9.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit python-any-r1 waf-utils
-
-DESCRIPTION="X terminal emulator rendering through OpenGL ES Compute Shaders"
-HOMEPAGE="https://tomscii.sig7.se/zutty/ https://github.com/tomszilagyi/zutty;
-SRC_URI="https://github.com/tomszilagyi/zutty/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64"
-
-RDEPEND="
-   media-libs/freetype:2
-   media-libs/libglvnd[X]
-   x11-libs/libXmu
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   ${PYTHON_DEPS}
-   virtual/pkgconfig
-"
-
-DOCS=( doc/KEYS.org doc/USAGE.org )



[gentoo-commits] repo/gentoo:master commit in: x11-terms/zutty/

2021-08-30 Thread Agostino Sarubbo
commit: a02d938f077b151e28e54c1356452546e9c548ae
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Aug 30 07:24:56 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Aug 30 07:24:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a02d938f

x11-terms/zutty: amd64 stable wrt bug #810952

Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 x11-terms/zutty/zutty-0.9-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/zutty/zutty-0.9-r1.ebuild 
b/x11-terms/zutty/zutty-0.9-r1.ebuild
index fdcb77c3890..cdf1da5f9cd 100644
--- a/x11-terms/zutty/zutty-0.9-r1.ebuild
+++ b/x11-terms/zutty/zutty-0.9-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/tomszilagyi/zutty/archive/refs/tags/${PV}.tar.gz ->
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 RDEPEND="
media-libs/freetype:2



[gentoo-commits] repo/gentoo:master commit in: x11-terms/zutty/files/, x11-terms/zutty/

2021-08-29 Thread Sam James
commit: 10cc462e684d5aa4b10e1f39d09849401e01f971
Author: Matt Smith  offtopica  uk>
AuthorDate: Sun Aug 29 17:26:00 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 29 18:33:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10cc462e

x11-terms/zutty: Compatibility with >=media-libs/freetype-2.11.0

Closes: https://bugs.gentoo.org/809611
Package-Manager: Portage-3.0.22, Repoman-3.0.3
Signed-off-by: Matt Smith  offtopica.uk>
Closes: https://github.com/gentoo/gentoo/pull/22150
Signed-off-by: Sam James  gentoo.org>

 .../zutty/files/zutty-0.9-freetype-2.11.0.patch| 35 ++
 x11-terms/zutty/zutty-0.9-r1.ebuild| 35 ++
 2 files changed, 70 insertions(+)

diff --git a/x11-terms/zutty/files/zutty-0.9-freetype-2.11.0.patch 
b/x11-terms/zutty/files/zutty-0.9-freetype-2.11.0.patch
new file mode 100644
index 000..b5d62204e6b
--- /dev/null
+++ b/x11-terms/zutty/files/zutty-0.9-freetype-2.11.0.patch
@@ -0,0 +1,35 @@
+From c73c99d6b024047d9f9e53e263be56093b6bf986 Mon Sep 17 00:00:00 2001
+From: Matt Smith 
+Date: Sun, 29 Aug 2021 19:15:01 +0100
+Subject: [PATCH] Prevent rendering glyphs twice
+
+Characters are loaded with FT_LOAD_RENDER.  Calling FT_Render_Glyph
+again causes an error in Freetype 2.11.0 and later.
+
+Thanks to Stephan Hartmann  for debugging and creating 
initial patch.
+
+Bug: https://bugs.gentoo.org/809611
+---
+ src/font.cc | 6 --
+ 1 file changed, 6 deletions(-)
+
+diff --git a/src/font.cc b/src/font.cc
+index f8da582..350a1a6 100644
+--- a/src/font.cc
 b/src/font.cc
+@@ -255,12 +255,6 @@ namespace zutty
+ std::to_string (c));
+   }
+ 
+-  if (FT_Render_Glyph (face->glyph, FT_RENDER_MODE_NORMAL))
+- throw std::runtime_error (
+-std::string ("FreeType: Failed to render glyph for char ") +
+-std::to_string (c));
+-
+-
+   // destination pixel offset
+   const unsigned int dx = face->glyph->bitmap_left > 0
+ ? face->glyph->bitmap_left : 0;
+-- 
+2.33.0
+

diff --git a/x11-terms/zutty/zutty-0.9-r1.ebuild 
b/x11-terms/zutty/zutty-0.9-r1.ebuild
new file mode 100644
index 000..fdcb77c3890
--- /dev/null
+++ b/x11-terms/zutty/zutty-0.9-r1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit python-any-r1 waf-utils
+
+DESCRIPTION="X terminal emulator rendering through OpenGL ES Compute Shaders"
+HOMEPAGE="https://tomscii.sig7.se/zutty/ https://github.com/tomszilagyi/zutty;
+SRC_URI="https://github.com/tomszilagyi/zutty/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   media-libs/freetype:2
+   media-libs/libglvnd[X]
+   x11-libs/libXmu
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   # Bug 809611
+   "${FILESDIR}"/${PN}-0.9-freetype-2.11.0.patch
+)
+
+DOCS=( doc/KEYS.org doc/USAGE.org )



[gentoo-commits] repo/gentoo:master commit in: x11-terms/zutty/files/, x11-terms/zutty/

2021-08-29 Thread Sam James
commit: e73c5d792dbf6599283ea1462d68826a2b012729
Author: Matt Smith  offtopica  uk>
AuthorDate: Sun Aug 29 17:21:35 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 29 18:32:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e73c5d79

x11-terms/zutty: Drop old

Package-Manager: Portage-3.0.22, Repoman-3.0.3
Signed-off-by: Matt Smith  offtopica.uk>
Signed-off-by: Sam James  gentoo.org>

 x11-terms/zutty/Manifest|  1 -
 x11-terms/zutty/files/zutty-0.8-gcc11.patch | 24 --
 x11-terms/zutty/zutty-0.8.ebuild| 32 -
 3 files changed, 57 deletions(-)

diff --git a/x11-terms/zutty/Manifest b/x11-terms/zutty/Manifest
index 71b171d7f87..b5a3a8ba9dc 100644
--- a/x11-terms/zutty/Manifest
+++ b/x11-terms/zutty/Manifest
@@ -1,2 +1 @@
-DIST zutty-0.8.tar.gz 307235 BLAKE2B 
897fea3735785ba1e8c811adbc90b96598c04f3ec19d9d3027745e5b9d3c1d21c55343b9409e48327139545e2675346be90d84af422d3ce97b1737cc287bb96b
 SHA512 
75c5637fe8f0c8aff41e394a05f304f56bf03faf1dfa78807ca930a722536a93f54012f051f411b4e8ff478dd991f5b8ca1285fcd674879eac568c8971004317
 DIST zutty-0.9.tar.gz 336534 BLAKE2B 
61d2ae02e2c0b08a9c536190f61f14300b0cd1bacb83f5da33e92a6c8502df6adda72805e58f3d679c7258c30338178b4488c0f7bfbfaf8b5e922401e6442427
 SHA512 
590cf090c0d80e683d4473828cdb8bbe4f60bc5bc3c5e9e63039a59757e281ecefc774709f08777fe36ab596fb102f392c8bf643449e62914e5b88d0ebc728c0

diff --git a/x11-terms/zutty/files/zutty-0.8-gcc11.patch 
b/x11-terms/zutty/files/zutty-0.8-gcc11.patch
deleted file mode 100644
index 75b8234d24b..000
--- a/x11-terms/zutty/files/zutty-0.8-gcc11.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-From 75bffab09e842bfff56a6cf111360421a5ee9e15 Mon Sep 17 00:00:00 2001
-From: Matt Smith 
-Date: Thu, 29 Apr 2021 19:23:00 +0100
-Subject: [PATCH] Add missing include to fix GCC 11 build
-

- src/font.cc | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/src/font.cc b/src/font.cc
-index 0dd2166..f8da582 100644
 a/src/font.cc
-+++ b/src/font.cc
-@@ -15,6 +15,7 @@
- 
- #include 
- #include 
-+#include 
- #include 
- #include 
- #include 
--- 
-2.31.1
-

diff --git a/x11-terms/zutty/zutty-0.8.ebuild b/x11-terms/zutty/zutty-0.8.ebuild
deleted file mode 100644
index e4986f62185..000
--- a/x11-terms/zutty/zutty-0.8.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit python-any-r1 waf-utils
-
-DESCRIPTION="X terminal emulator rendering through OpenGL ES Compute Shaders"
-HOMEPAGE="https://tomscii.sig7.se/zutty/ https://github.com/tomszilagyi/zutty;
-SRC_URI="https://github.com/tomszilagyi/zutty/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   media-libs/freetype:2
-   media-libs/libglvnd[X]
-   x11-libs/libXmu
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   ${PYTHON_DEPS}
-   virtual/pkgconfig
-"
-
-PATCHES=( "${FILESDIR}"/${PN}-0.8-gcc11.patch )
-
-DOCS=( doc/KEYS.org doc/USAGE.org )



[gentoo-commits] repo/gentoo:master commit in: x11-terms/zutty/

2021-07-20 Thread Sam James
commit: 1e07561e5bee72026d4e6de038351f715519
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul 20 16:00:01 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul 20 16:00:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e07561e

x11-terms/zutty: Stabilize 0.9 amd64, #802990

Signed-off-by: Sam James  gentoo.org>

 x11-terms/zutty/zutty-0.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/zutty/zutty-0.9.ebuild b/x11-terms/zutty/zutty-0.9.ebuild
index 6d1da930375..c8112ba12e4 100644
--- a/x11-terms/zutty/zutty-0.9.ebuild
+++ b/x11-terms/zutty/zutty-0.9.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/tomszilagyi/zutty/archive/refs/tags/${PV}.tar.gz ->
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 RDEPEND="
media-libs/freetype:2



[gentoo-commits] repo/gentoo:master commit in: x11-terms/zutty/

2021-06-03 Thread Joonas Niilola
commit: 3e735f140315cd36730dbc58cffa8431f1a88aae
Author: Matt Smith  offtopica  uk>
AuthorDate: Thu May  6 11:21:58 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Jun  3 07:01:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e735f14

x11-terms/zutty: Bump to 0.9

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Matt Smith  offtopica.uk>
Closes: https://github.com/gentoo/gentoo/pull/20699
Signed-off-by: Joonas Niilola  gentoo.org>

 x11-terms/zutty/Manifest |  1 +
 x11-terms/zutty/zutty-0.9.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/x11-terms/zutty/Manifest b/x11-terms/zutty/Manifest
index 8c132647bf2..71b171d7f87 100644
--- a/x11-terms/zutty/Manifest
+++ b/x11-terms/zutty/Manifest
@@ -1 +1,2 @@
 DIST zutty-0.8.tar.gz 307235 BLAKE2B 
897fea3735785ba1e8c811adbc90b96598c04f3ec19d9d3027745e5b9d3c1d21c55343b9409e48327139545e2675346be90d84af422d3ce97b1737cc287bb96b
 SHA512 
75c5637fe8f0c8aff41e394a05f304f56bf03faf1dfa78807ca930a722536a93f54012f051f411b4e8ff478dd991f5b8ca1285fcd674879eac568c8971004317
+DIST zutty-0.9.tar.gz 336534 BLAKE2B 
61d2ae02e2c0b08a9c536190f61f14300b0cd1bacb83f5da33e92a6c8502df6adda72805e58f3d679c7258c30338178b4488c0f7bfbfaf8b5e922401e6442427
 SHA512 
590cf090c0d80e683d4473828cdb8bbe4f60bc5bc3c5e9e63039a59757e281ecefc774709f08777fe36ab596fb102f392c8bf643449e62914e5b88d0ebc728c0

diff --git a/x11-terms/zutty/zutty-0.9.ebuild b/x11-terms/zutty/zutty-0.9.ebuild
new file mode 100644
index 000..6d1da930375
--- /dev/null
+++ b/x11-terms/zutty/zutty-0.9.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit python-any-r1 waf-utils
+
+DESCRIPTION="X terminal emulator rendering through OpenGL ES Compute Shaders"
+HOMEPAGE="https://tomscii.sig7.se/zutty/ https://github.com/tomszilagyi/zutty;
+SRC_URI="https://github.com/tomszilagyi/zutty/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   media-libs/freetype:2
+   media-libs/libglvnd[X]
+   x11-libs/libXmu
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+"
+
+DOCS=( doc/KEYS.org doc/USAGE.org )



[gentoo-commits] repo/gentoo:master commit in: x11-terms/zutty/, x11-terms/zutty/files/

2021-05-18 Thread Joonas Niilola
commit: 97eb5cc4fa6fddcabdc36aae25c74f53a6d371b3
Author: Matt Smith  offtopica  uk>
AuthorDate: Thu Apr 29 18:39:55 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue May 18 13:31:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97eb5cc4

x11-terms/zutty: Fix build with gcc 11

Closes: https://bugs.gentoo.org/786906
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Matt Smith  offtopica.uk>
Signed-off-by: Joonas Niilola  gentoo.org>

 x11-terms/zutty/files/zutty-0.8-gcc11.patch | 24 
 x11-terms/zutty/zutty-0.8.ebuild|  2 ++
 2 files changed, 26 insertions(+)

diff --git a/x11-terms/zutty/files/zutty-0.8-gcc11.patch 
b/x11-terms/zutty/files/zutty-0.8-gcc11.patch
new file mode 100644
index 000..75b8234d24b
--- /dev/null
+++ b/x11-terms/zutty/files/zutty-0.8-gcc11.patch
@@ -0,0 +1,24 @@
+From 75bffab09e842bfff56a6cf111360421a5ee9e15 Mon Sep 17 00:00:00 2001
+From: Matt Smith 
+Date: Thu, 29 Apr 2021 19:23:00 +0100
+Subject: [PATCH] Add missing include to fix GCC 11 build
+
+---
+ src/font.cc | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/font.cc b/src/font.cc
+index 0dd2166..f8da582 100644
+--- a/src/font.cc
 b/src/font.cc
+@@ -15,6 +15,7 @@
+ 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+-- 
+2.31.1
+

diff --git a/x11-terms/zutty/zutty-0.8.ebuild b/x11-terms/zutty/zutty-0.8.ebuild
index d4ab66148ff..09214500765 100644
--- a/x11-terms/zutty/zutty-0.8.ebuild
+++ b/x11-terms/zutty/zutty-0.8.ebuild
@@ -26,4 +26,6 @@ DEPEND="
 RDEPEND="${COMMON_DEPEND}"
 BDEPEND="virtual/pkgconfig"
 
+PATCHES=( "${FILESDIR}"/${PN}-0.8-gcc11.patch )
+
 DOCS=( doc/KEYS.org doc/USAGE.org )



[gentoo-commits] repo/gentoo:master commit in: x11-terms/zutty/

2021-05-18 Thread Joonas Niilola
commit: 18a394d6d11f849a2cc9c45bd6571a7be12014be
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue May 18 13:30:57 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue May 18 13:31:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18a394d6

x11-terms/zutty: readd DEPEND

Signed-off-by: Joonas Niilola  gentoo.org>

 x11-terms/zutty/zutty-0.8.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/x11-terms/zutty/zutty-0.8.ebuild b/x11-terms/zutty/zutty-0.8.ebuild
index 17db91d0c66..e4986f62185 100644
--- a/x11-terms/zutty/zutty-0.8.ebuild
+++ b/x11-terms/zutty/zutty-0.8.ebuild
@@ -21,6 +21,7 @@ RDEPEND="
media-libs/libglvnd[X]
x11-libs/libXmu
 "
+DEPEND="${RDEPEND}"
 BDEPEND="
${PYTHON_DEPS}
virtual/pkgconfig



[gentoo-commits] repo/gentoo:master commit in: x11-terms/zutty/

2021-05-18 Thread Joonas Niilola
commit: d3ebfcc6748ea1b7494866eec0de8d52a2c9204b
Author: Matt Smith  offtopica  uk>
AuthorDate: Thu Apr 29 18:42:33 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue May 18 13:31:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3ebfcc6

x11-terms/zutty: Tidy deps

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Matt Smith  offtopica.uk>
Closes: https://github.com/gentoo/gentoo/pull/20602
Signed-off-by: Joonas Niilola  gentoo.org>

 x11-terms/zutty/zutty-0.8.ebuild | 14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/x11-terms/zutty/zutty-0.8.ebuild b/x11-terms/zutty/zutty-0.8.ebuild
index 09214500765..17db91d0c66 100644
--- a/x11-terms/zutty/zutty-0.8.ebuild
+++ b/x11-terms/zutty/zutty-0.8.ebuild
@@ -16,15 +16,15 @@ LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~amd64"
 
-COMMON_DEPEND="
+RDEPEND="
media-libs/freetype:2
media-libs/libglvnd[X]
-   x11-libs/libXmu"
-DEPEND="
-   ${COMMON_DEPEND}
-   ${PYTHON_DEPS}"
-RDEPEND="${COMMON_DEPEND}"
-BDEPEND="virtual/pkgconfig"
+   x11-libs/libXmu
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+"
 
 PATCHES=( "${FILESDIR}"/${PN}-0.8-gcc11.patch )
 



[gentoo-commits] repo/gentoo:master commit in: x11-terms/zutty/

2021-03-21 Thread Patrice Clement
commit: 4c4a66d7e715644cdded32043fcda930e31ba259
Author: Matt Smith  offtopica  uk>
AuthorDate: Sun Mar 21 10:51:13 2021 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Sun Mar 21 19:44:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c4a66d7

x11-terms/zutty: new package.

Zutty is a terminal emulator for the X Window System, functionally similar to
several other X terminal emulators such as xterm, rxvt and countless others. It
is also similar to other, much more modern, GPU-accelerated terminal emulators
such as Alacritty and Kitty. What really sets Zutty apart is its radically
simple, yet extremely efficient rendering implementation, coupled with a
sufficiently complete feature set to make it useful for a wide range of users.
Zutty offers high throughput with low latency, and strives to conform to
relevant (published or de-facto) standards.

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Matt Smith  offtopica.uk>
Closes: https://github.com/gentoo/gentoo/pull/20028
Signed-off-by: Patrice Clement  gentoo.org>

 x11-terms/zutty/Manifest |  1 +
 x11-terms/zutty/metadata.xml | 26 ++
 x11-terms/zutty/zutty-0.8.ebuild | 29 +
 3 files changed, 56 insertions(+)

diff --git a/x11-terms/zutty/Manifest b/x11-terms/zutty/Manifest
new file mode 100644
index 000..8c132647bf2
--- /dev/null
+++ b/x11-terms/zutty/Manifest
@@ -0,0 +1 @@
+DIST zutty-0.8.tar.gz 307235 BLAKE2B 
897fea3735785ba1e8c811adbc90b96598c04f3ec19d9d3027745e5b9d3c1d21c55343b9409e48327139545e2675346be90d84af422d3ce97b1737cc287bb96b
 SHA512 
75c5637fe8f0c8aff41e394a05f304f56bf03faf1dfa78807ca930a722536a93f54012f051f411b4e8ff478dd991f5b8ca1285fcd674879eac568c8971004317

diff --git a/x11-terms/zutty/metadata.xml b/x11-terms/zutty/metadata.xml
new file mode 100644
index 000..3663ab43182
--- /dev/null
+++ b/x11-terms/zutty/metadata.xml
@@ -0,0 +1,26 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+m...@offtopica.uk
+Matt Smith
+  
+  
+proxy-ma...@gentoo.org
+Proxy Maintainers
+  
+  
+Zutty is a terminal emulator for the X Window System, functionally
+similar to several other X terminal emulators such as xterm, rxvt
+and countless others. It is also similar to other, much more
+modern, GPU-accelerated terminal emulators such as Alacritty and
+Kitty. What really sets Zutty apart is its radically simple, yet
+extremely efficient rendering implementation, coupled with a
+sufficiently complete feature set to make it useful for a wide
+range of users. Zutty offers high throughput with low latency, and
+strives to conform to relevant (published or de-facto) standards.
+  
+  
+tomszilagyi/zutty
+  
+

diff --git a/x11-terms/zutty/zutty-0.8.ebuild b/x11-terms/zutty/zutty-0.8.ebuild
new file mode 100644
index 000..d4ab66148ff
--- /dev/null
+++ b/x11-terms/zutty/zutty-0.8.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit python-any-r1 waf-utils
+
+DESCRIPTION="X terminal emulator rendering through OpenGL ES Compute Shaders"
+HOMEPAGE="https://tomscii.sig7.se/zutty/ https://github.com/tomszilagyi/zutty;
+SRC_URI="https://github.com/tomszilagyi/zutty/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+COMMON_DEPEND="
+   media-libs/freetype:2
+   media-libs/libglvnd[X]
+   x11-libs/libXmu"
+DEPEND="
+   ${COMMON_DEPEND}
+   ${PYTHON_DEPS}"
+RDEPEND="${COMMON_DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( doc/KEYS.org doc/USAGE.org )