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

2024-05-06 Thread Conrad Kostecki
commit: d42853e230e4a96e9c6b2218ae980042123b5288
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon May  6 16:49:37 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon May  6 18:30:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d42853e2

x11-terms/st: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/36587
Signed-off-by: Conrad Kostecki  gentoo.org>

 x11-terms/st/files/st-0.8.4-locale-musl-segfault.patch | 16 
 1 file changed, 16 deletions(-)

diff --git a/x11-terms/st/files/st-0.8.4-locale-musl-segfault.patch 
b/x11-terms/st/files/st-0.8.4-locale-musl-segfault.patch
deleted file mode 100644
index b70574025eb2..
--- a/x11-terms/st/files/st-0.8.4-locale-musl-segfault.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-https://bugs.gentoo.org/784071
-https://git.suckless.org/st/commit/2f6e597ed871cff91c627850d03152cae5f45779.html
 a/x.c
-+++ b/x.c
-@@ -1585,8 +1585,9 @@ xsettitle(char *p)
-   XTextProperty prop;
-   DEFAULT(p, opt_title);
- 
--  Xutf8TextListToTextProperty(xw.dpy, , 1, XUTF8StringStyle,
--  );
-+  if (Xutf8TextListToTextProperty(xw.dpy, , 1, XUTF8StringStyle,
-+  ) != Success)
-+  return;
-   XSetWMName(xw.dpy, xw.win, );
-   XSetTextProperty(xw.dpy, xw.win, , xw.netwmname);
-   XFree(prop.value);



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

2024-05-05 Thread Petr Vaněk
commit: 1a718f1c861a51e2d5d12346c0252e528d004be3
Author: Ferenc Erki  gmail  com>
AuthorDate: Fri May  3 15:44:05 2024 +
Commit: Petr Vaněk  gentoo  org>
CommitDate: Sun May  5 08:30:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a718f1c

x11-terms/st-terminfo: add 0.9.2

Signed-off-by: Ferenc Erki  gmail.com>
Signed-off-by: Petr Vaněk  gentoo.org>

 x11-terms/st-terminfo/Manifest |  1 +
 x11-terms/st-terminfo/st-terminfo-0.9.2.ebuild | 51 ++
 2 files changed, 52 insertions(+)

diff --git a/x11-terms/st-terminfo/Manifest b/x11-terms/st-terminfo/Manifest
index b95bc3ef1057..04e64df2d75f 100644
--- a/x11-terms/st-terminfo/Manifest
+++ b/x11-terms/st-terminfo/Manifest
@@ -1,2 +1,3 @@
 DIST st-0.8.5.tar.gz 47829 BLAKE2B 
9c036b39605dcc69c03fd5a67e911545eb41e3e748efbcf4761770b2a9bf9f158fc1da1fc140b84fb9939fcb35ce126de444cd567806c350e8e2905907bdf645
 SHA512 
45cc51f9fc343bd80a48f23f5b00e41e0cc01a538474e0578dd02f02ce92cb560e0e7464ec47fd7de4d39483b23fda212c3e7c64233e8a3f4ab6862144d76323
+DIST st-0.9.2.tar.gz 48381 BLAKE2B 
69818e3c2c3af31ceaaa86c4b721bc9842be21005d72db801d1867c3d33ab5674bce8bd34eb194a683d49514fd5e981b079c23844a895497386c0c26c414ea3a
 SHA512 
1ca484227189d9e92ffc1092183fdc6a162da8bb41b9c18df662212d49a9551a84c3c87784ae16f2294105776b9d58983f29396bc681e367b761610bd7071b61
 DIST st-0.9.tar.gz 48171 BLAKE2B 
f6713b565b785549a571b3775346351c6db79dfbb1a93e29aadd722f30e957e9f77d1644b150cd11f0993dec5accad9d825e6d6b380b4c84c5f526b6589d1b15
 SHA512 
8d996a68d55c63d84da9962911b076ef437842e8cd83d74672d95531dfbaea91e049430886459a99e859ec760bb3754e94bbe1f646410998725e5a8997fb70ea

diff --git a/x11-terms/st-terminfo/st-terminfo-0.9.2.ebuild 
b/x11-terms/st-terminfo/st-terminfo-0.9.2.ebuild
new file mode 100644
index ..4ecb17624dad
--- /dev/null
+++ b/x11-terms/st-terminfo/st-terminfo-0.9.2.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Terminfo for x11-terms/st"
+HOMEPAGE="https://st.suckless.org/;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.suckless.org/st;
+else
+   SRC_URI="https://dl.suckless.org/st/st-${PV}.tar.gz;
+   S="${WORKDIR}/st-${PV}"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+BDEPEND=">=sys-libs/ncurses-6.0"
+
+RESTRICT="test"
+
+src_prepare() {
+   mkdir -v terminfo || die "Failed to create terminfo directory"
+   default
+}
+
+src_configure() {
+   :
+}
+
+src_compile() {
+   tic -sxo terminfo st.info || die "Failed to translate terminfo file"
+}
+
+src_install() {
+   insinto "/usr/share/st"
+   doins -r terminfo
+
+   newenvd - "51${PN}" <<-_EOF_
+   TERMINFO_DIRS="/usr/share/st/terminfo"
+   COLON_SEPARATED="TERMINFO_DIRS"
+   _EOF_
+}
+
+pkg_postinst() {
+   ewarn "Please run env-update and then source /etc/profile in any open 
shells"
+   ewarn "to update terminfo settings. Relogin to update it for any new 
shells."
+}



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

2024-05-05 Thread Petr Vaněk
commit: cc9631f669ba92ed71aba1e901f1cbc823743989
Author: Ferenc Erki  gmail  com>
AuthorDate: Sat May  4 22:37:42 2024 +
Commit: Petr Vaněk  gentoo  org>
CommitDate: Sun May  5 08:30:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc9631f6

x11-terms/st: drop 0.8.4, 0.8.4-r1, 0.8.5

Signed-off-by: Ferenc Erki  gmail.com>
Signed-off-by: Petr Vaněk  gentoo.org>

 x11-terms/st/Manifest   |  2 --
 x11-terms/st/st-0.8.4-r1.ebuild | 73 ---
 x11-terms/st/st-0.8.4.ebuild| 68 -
 x11-terms/st/st-0.8.5.ebuild| 75 -
 4 files changed, 218 deletions(-)

diff --git a/x11-terms/st/Manifest b/x11-terms/st/Manifest
index 24d2af6c44c4..b350d47fb132 100644
--- a/x11-terms/st/Manifest
+++ b/x11-terms/st/Manifest
@@ -1,4 +1,2 @@
-DIST st-0.8.4.tar.gz 47330 BLAKE2B 
709278a669414d7d44beba02ebb606853dbaa9cfe71650e40a11d3691d6bee2c0b2e8db57ca2df52776ca564a20f64f3ef7acec8dbad6d66408d314fe26fb794
 SHA512 
f6f95081f9d09d442228bac1149d75d36a9f4f049b5504cf5ce00b353563ff92c62a2628ce728663fec107a14bea0eeb22b7a72804c37090de33819243d7512a
-DIST st-0.8.5.tar.gz 47829 BLAKE2B 
9c036b39605dcc69c03fd5a67e911545eb41e3e748efbcf4761770b2a9bf9f158fc1da1fc140b84fb9939fcb35ce126de444cd567806c350e8e2905907bdf645
 SHA512 
45cc51f9fc343bd80a48f23f5b00e41e0cc01a538474e0578dd02f02ce92cb560e0e7464ec47fd7de4d39483b23fda212c3e7c64233e8a3f4ab6862144d76323
 DIST st-0.9.2.tar.gz 48381 BLAKE2B 
69818e3c2c3af31ceaaa86c4b721bc9842be21005d72db801d1867c3d33ab5674bce8bd34eb194a683d49514fd5e981b079c23844a895497386c0c26c414ea3a
 SHA512 
1ca484227189d9e92ffc1092183fdc6a162da8bb41b9c18df662212d49a9551a84c3c87784ae16f2294105776b9d58983f29396bc681e367b761610bd7071b61
 DIST st-0.9.tar.gz 48171 BLAKE2B 
f6713b565b785549a571b3775346351c6db79dfbb1a93e29aadd722f30e957e9f77d1644b150cd11f0993dec5accad9d825e6d6b380b4c84c5f526b6589d1b15
 SHA512 
8d996a68d55c63d84da9962911b076ef437842e8cd83d74672d95531dfbaea91e049430886459a99e859ec760bb3754e94bbe1f646410998725e5a8997fb70ea

diff --git a/x11-terms/st/st-0.8.4-r1.ebuild b/x11-terms/st/st-0.8.4-r1.ebuild
deleted file mode 100644
index 27e7ded76ce4..
--- a/x11-terms/st/st-0.8.4-r1.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop savedconfig toolchain-funcs
-
-DESCRIPTION="Simple terminal implementation for X"
-HOMEPAGE="https://st.suckless.org/;
-SRC_URI="https://dl.suckless.org/st/${P}.tar.gz;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~riscv ~x86"
-IUSE="savedconfig"
-
-RDEPEND="
-   >=sys-libs/ncurses-6.0:0=
-   media-libs/fontconfig
-   x11-libs/libX11
-   x11-libs/libXft
-"
-DEPEND="
-   ${RDEPEND}
-   x11-base/xorg-proto
-"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-locale-musl-segfault.patch
-)
-
-src_prepare() {
-   default
-
-   sed -i \
-   -e "/^X11LIB/{s:/usr/X11R6/lib:/usr/$(get_libdir)/X11:}" \
-   -e '/^STLDFLAGS/s|= .*|= $(LDFLAGS) $(LIBS)|g' \
-   -e '/^X11INC/{s:/usr/X11R6/include:/usr/include/X11:}' \
-   config.mk || die
-   sed -i \
-   -e '/tic/d' \
-   Makefile || die
-
-   restore_config config.h
-}
-
-src_configure() {
-   sed -i \
-   -e "s|pkg-config|$(tc-getPKG_CONFIG)|g" \
-   config.mk || die
-
-   tc-export CC
-}
-
-src_install() {
-   emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
-
-   dodoc TODO
-
-   make_desktop_entry ${PN} simpleterm utilities-terminal 
'System;TerminalEmulator;' ''
-
-   save_config config.h
-}
-
-pkg_postinst() {
-   if ! [[ "${REPLACING_VERSIONS}" ]]; then
-   elog "Please ensure a usable font is installed, like"
-   elog "media-fonts/corefonts"
-   elog "media-fonts/dejavu"
-   elog "media-fonts/urw-fonts"
-   fi
-}

diff --git a/x11-terms/st/st-0.8.4.ebuild b/x11-terms/st/st-0.8.4.ebuild
deleted file mode 100644
index 1e2f4ca7984c..
--- a/x11-terms/st/st-0.8.4.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit desktop multilib savedconfig toolchain-funcs
-
-DESCRIPTION="simple terminal implementation for X"
-HOMEPAGE="https://st.suckless.org/;
-SRC_URI="https://dl.suckless.org/st/${P}.tar.gz;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ppc64 ~riscv x86"
-IUSE="savedconfig"
-
-RDEPEND="
-   >=sys-libs/ncurses-6.0:0=
-   media-libs/fontconfig
-   x11-libs/libX11
-   x11-libs/libXft
-"
-DEPEND="
-   ${RDEPEND}
-   virtual/pkgconfig
-   x11-base/xorg-proto
-"
-
-src_prepare() {
-   default
-
-   sed -i \
-   

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

2024-05-05 Thread Petr Vaněk
commit: 26180aba92ea3065e1788b1c0abe5b2e0ac86264
Author: Ferenc Erki  gmail  com>
AuthorDate: Sat May  4 22:41:32 2024 +
Commit: Petr Vaněk  gentoo  org>
CommitDate: Sun May  5 08:30:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26180aba

x11-terms/st-terminfo: drop 0.8.5

Signed-off-by: Ferenc Erki  gmail.com>
Signed-off-by: Petr Vaněk  gentoo.org>

 x11-terms/st-terminfo/Manifest |  1 -
 x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild | 51 --
 2 files changed, 52 deletions(-)

diff --git a/x11-terms/st-terminfo/Manifest b/x11-terms/st-terminfo/Manifest
index 04e64df2d75f..b350d47fb132 100644
--- a/x11-terms/st-terminfo/Manifest
+++ b/x11-terms/st-terminfo/Manifest
@@ -1,3 +1,2 @@
-DIST st-0.8.5.tar.gz 47829 BLAKE2B 
9c036b39605dcc69c03fd5a67e911545eb41e3e748efbcf4761770b2a9bf9f158fc1da1fc140b84fb9939fcb35ce126de444cd567806c350e8e2905907bdf645
 SHA512 
45cc51f9fc343bd80a48f23f5b00e41e0cc01a538474e0578dd02f02ce92cb560e0e7464ec47fd7de4d39483b23fda212c3e7c64233e8a3f4ab6862144d76323
 DIST st-0.9.2.tar.gz 48381 BLAKE2B 
69818e3c2c3af31ceaaa86c4b721bc9842be21005d72db801d1867c3d33ab5674bce8bd34eb194a683d49514fd5e981b079c23844a895497386c0c26c414ea3a
 SHA512 
1ca484227189d9e92ffc1092183fdc6a162da8bb41b9c18df662212d49a9551a84c3c87784ae16f2294105776b9d58983f29396bc681e367b761610bd7071b61
 DIST st-0.9.tar.gz 48171 BLAKE2B 
f6713b565b785549a571b3775346351c6db79dfbb1a93e29aadd722f30e957e9f77d1644b150cd11f0993dec5accad9d825e6d6b380b4c84c5f526b6589d1b15
 SHA512 
8d996a68d55c63d84da9962911b076ef437842e8cd83d74672d95531dfbaea91e049430886459a99e859ec760bb3754e94bbe1f646410998725e5a8997fb70ea

diff --git a/x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild 
b/x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild
deleted file mode 100644
index 95fa225624f3..
--- a/x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Terminfo for x11-terms/st"
-HOMEPAGE="https://st.suckless.org/;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://git.suckless.org/st;
-else
-   SRC_URI="https://dl.suckless.org/st/st-${PV}.tar.gz;
-   S="${WORKDIR}/st-${PV}"
-   KEYWORDS="amd64 ~arm arm64 ~hppa ~m68k ppc64 ~riscv x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-BDEPEND=">=sys-libs/ncurses-6.0"
-
-RESTRICT="test"
-
-src_prepare() {
-   mkdir -v terminfo || die "Failed to create terminfo directory"
-   default
-}
-
-src_configure() {
-   :
-}
-
-src_compile() {
-   tic -sxo terminfo st.info || die "Failed to translate terminfo file"
-}
-
-src_install() {
-   insinto "/usr/share/st"
-   doins -r terminfo
-
-   newenvd - "51${PN}" <<-_EOF_
-   TERMINFO_DIRS="/usr/share/st/terminfo"
-   COLON_SEPARATED="TERMINFO_DIRS"
-   _EOF_
-}
-
-pkg_postinst() {
-   ewarn "Please run env-update and then source /etc/profile in any open 
shells"
-   ewarn "to update terminfo settings. Relogin to update it for any new 
shells."
-}



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

2024-05-05 Thread Petr Vaněk
commit: 0dfbd051d3ecae1d0870f0653520f3a8f841db90
Author: Ferenc Erki  gmail  com>
AuthorDate: Sat May  4 22:42:54 2024 +
Commit: Petr Vaněk  gentoo  org>
CommitDate: Sun May  5 08:30:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dfbd051

x11-terms/st: prefer explicit string check

Signed-off-by: Ferenc Erki  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36534
Signed-off-by: Petr Vaněk  gentoo.org>

 x11-terms/st/st-0.9.2.ebuild | 2 +-
 x11-terms/st/st-0.9.ebuild   | 2 +-
 x11-terms/st/st-.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/x11-terms/st/st-0.9.2.ebuild b/x11-terms/st/st-0.9.2.ebuild
index 87d6dfc80752..0686a4db528e 100644
--- a/x11-terms/st/st-0.9.2.ebuild
+++ b/x11-terms/st/st-0.9.2.ebuild
@@ -66,7 +66,7 @@ src_install() {
 }
 
 pkg_postinst() {
-   if ! [[ "${REPLACING_VERSIONS}" ]]; then
+   if [[ -z "${REPLACING_VERSIONS}" ]]; then
elog "Please ensure a usable font is installed, like"
elog "media-fonts/corefonts"
elog "media-fonts/dejavu"

diff --git a/x11-terms/st/st-0.9.ebuild b/x11-terms/st/st-0.9.ebuild
index b2b6169f16ad..c74829a218fe 100644
--- a/x11-terms/st/st-0.9.ebuild
+++ b/x11-terms/st/st-0.9.ebuild
@@ -66,7 +66,7 @@ src_install() {
 }
 
 pkg_postinst() {
-   if ! [[ "${REPLACING_VERSIONS}" ]]; then
+   if [[ -z "${REPLACING_VERSIONS}" ]]; then
elog "Please ensure a usable font is installed, like"
elog "media-fonts/corefonts"
elog "media-fonts/dejavu"

diff --git a/x11-terms/st/st-.ebuild b/x11-terms/st/st-.ebuild
index 87d6dfc80752..0686a4db528e 100644
--- a/x11-terms/st/st-.ebuild
+++ b/x11-terms/st/st-.ebuild
@@ -66,7 +66,7 @@ src_install() {
 }
 
 pkg_postinst() {
-   if ! [[ "${REPLACING_VERSIONS}" ]]; then
+   if [[ -z "${REPLACING_VERSIONS}" ]]; then
elog "Please ensure a usable font is installed, like"
elog "media-fonts/corefonts"
elog "media-fonts/dejavu"



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

2024-05-05 Thread Petr Vaněk
commit: d904b4ab28ca4eda60c91d8c2520fa10093f89ea
Author: Ferenc Erki  gmail  com>
AuthorDate: Fri May  3 15:51:16 2024 +
Commit: Petr Vaněk  gentoo  org>
CommitDate: Sun May  5 08:30:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d904b4ab

x11-terms/st: add 0.9.2

Signed-off-by: Ferenc Erki  gmail.com>
Signed-off-by: Petr Vaněk  gentoo.org>

 x11-terms/st/Manifest|  1 +
 x11-terms/st/st-0.9.2.ebuild | 75 
 2 files changed, 76 insertions(+)

diff --git a/x11-terms/st/Manifest b/x11-terms/st/Manifest
index 6451e88eb2fc..24d2af6c44c4 100644
--- a/x11-terms/st/Manifest
+++ b/x11-terms/st/Manifest
@@ -1,3 +1,4 @@
 DIST st-0.8.4.tar.gz 47330 BLAKE2B 
709278a669414d7d44beba02ebb606853dbaa9cfe71650e40a11d3691d6bee2c0b2e8db57ca2df52776ca564a20f64f3ef7acec8dbad6d66408d314fe26fb794
 SHA512 
f6f95081f9d09d442228bac1149d75d36a9f4f049b5504cf5ce00b353563ff92c62a2628ce728663fec107a14bea0eeb22b7a72804c37090de33819243d7512a
 DIST st-0.8.5.tar.gz 47829 BLAKE2B 
9c036b39605dcc69c03fd5a67e911545eb41e3e748efbcf4761770b2a9bf9f158fc1da1fc140b84fb9939fcb35ce126de444cd567806c350e8e2905907bdf645
 SHA512 
45cc51f9fc343bd80a48f23f5b00e41e0cc01a538474e0578dd02f02ce92cb560e0e7464ec47fd7de4d39483b23fda212c3e7c64233e8a3f4ab6862144d76323
+DIST st-0.9.2.tar.gz 48381 BLAKE2B 
69818e3c2c3af31ceaaa86c4b721bc9842be21005d72db801d1867c3d33ab5674bce8bd34eb194a683d49514fd5e981b079c23844a895497386c0c26c414ea3a
 SHA512 
1ca484227189d9e92ffc1092183fdc6a162da8bb41b9c18df662212d49a9551a84c3c87784ae16f2294105776b9d58983f29396bc681e367b761610bd7071b61
 DIST st-0.9.tar.gz 48171 BLAKE2B 
f6713b565b785549a571b3775346351c6db79dfbb1a93e29aadd722f30e957e9f77d1644b150cd11f0993dec5accad9d825e6d6b380b4c84c5f526b6589d1b15
 SHA512 
8d996a68d55c63d84da9962911b076ef437842e8cd83d74672d95531dfbaea91e049430886459a99e859ec760bb3754e94bbe1f646410998725e5a8997fb70ea

diff --git a/x11-terms/st/st-0.9.2.ebuild b/x11-terms/st/st-0.9.2.ebuild
new file mode 100644
index ..87d6dfc80752
--- /dev/null
+++ b/x11-terms/st/st-0.9.2.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop savedconfig toolchain-funcs
+
+DESCRIPTION="Simple terminal implementation for X"
+HOMEPAGE="https://st.suckless.org/;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.suckless.org/${PN};
+else
+   SRC_URI="https://dl.suckless.org/${PN}/${P}.tar.gz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+RDEPEND="
+   >=sys-libs/ncurses-6.0:0=
+   media-libs/fontconfig
+   x11-libs/libX11
+   x11-libs/libXft
+   ~x11-terms/st-terminfo-${PV}
+"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+
+   sed -i \
+   -e "/^X11LIB/{s:/usr/X11R6/lib:/usr/$(get_libdir)/X11:}" \
+   -e '/^STLDFLAGS/s|= .*|= $(LDFLAGS) $(LIBS)|g' \
+   -e '/^X11INC/{s:/usr/X11R6/include:/usr/include/X11:}' \
+   config.mk || die
+   sed -i \
+   -e '/tic/d' \
+   Makefile || die
+
+   restore_config config.h
+}
+
+src_configure() {
+   sed -i \
+   -e "s|pkg-config|$(tc-getPKG_CONFIG)|g" \
+   config.mk || die
+
+   tc-export CC
+}
+
+src_install() {
+   emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
+
+   dodoc TODO
+
+   make_desktop_entry ${PN} simpleterm utilities-terminal 
'System;TerminalEmulator;' ''
+
+   save_config config.h
+}
+
+pkg_postinst() {
+   if ! [[ "${REPLACING_VERSIONS}" ]]; then
+   elog "Please ensure a usable font is installed, like"
+   elog "media-fonts/corefonts"
+   elog "media-fonts/dejavu"
+   elog "media-fonts/urw-fonts"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: x11-terms/st/, x11-terms/st-terminfo/

2024-02-14 Thread Petr Vaněk
commit: 45999feb5f2cd2f765a840d125bb45ae4c80bbf3
Author: Petr Vaněk  gentoo  org>
AuthorDate: Wed Feb 14 10:57:12 2024 +
Commit: Petr Vaněk  gentoo  org>
CommitDate: Wed Feb 14 10:57:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45999feb

x11-terms/st*: Add proxy-maint@

Signed-off-by: Petr Vaněk  gentoo.org>

 x11-terms/st-terminfo/metadata.xml | 4 
 x11-terms/st/metadata.xml  | 4 
 2 files changed, 8 insertions(+)

diff --git a/x11-terms/st-terminfo/metadata.xml 
b/x11-terms/st-terminfo/metadata.xml
index f23cb7c27002..a057b342f48a 100644
--- a/x11-terms/st-terminfo/metadata.xml
+++ b/x11-terms/st-terminfo/metadata.xml
@@ -5,4 +5,8 @@
erkifer...@gmail.com
Ferenc Erki

+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
 

diff --git a/x11-terms/st/metadata.xml b/x11-terms/st/metadata.xml
index f23cb7c27002..a057b342f48a 100644
--- a/x11-terms/st/metadata.xml
+++ b/x11-terms/st/metadata.xml
@@ -5,4 +5,8 @@
erkifer...@gmail.com
Ferenc Erki

+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
 



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

2024-02-09 Thread Joonas Niilola
commit: 93df4fc2d8c994ec3daa32a252d651c58e0f9954
Author: Alfred Wingate  protonmail  com>
AuthorDate: Fri Jan 19 05:46:08 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Feb  9 13:03:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93df4fc2

x11-terms/st: update LICENSE

* It never had the advertising clause.

https://git.suckless.org/st/file/LICENSE.html

Closes: https://bugs.gentoo.org/922456
Signed-off-by: Alfred Wingate  protonmail.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 x11-terms/st/st-0.8.4-r1.ebuild | 4 ++--
 x11-terms/st/st-0.8.4.ebuild| 4 ++--
 x11-terms/st/st-0.8.5.ebuild| 4 ++--
 x11-terms/st/st-0.9.ebuild  | 4 ++--
 x11-terms/st/st-.ebuild | 4 ++--
 5 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/x11-terms/st/st-0.8.4-r1.ebuild b/x11-terms/st/st-0.8.4-r1.ebuild
index 9ce9140045af..27e7ded76ce4 100644
--- a/x11-terms/st/st-0.8.4-r1.ebuild
+++ b/x11-terms/st/st-0.8.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -9,7 +9,7 @@ DESCRIPTION="Simple terminal implementation for X"
 HOMEPAGE="https://st.suckless.org/;
 SRC_URI="https://dl.suckless.org/st/${P}.tar.gz;
 
-LICENSE="MIT-with-advertising"
+LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~riscv ~x86"
 IUSE="savedconfig"

diff --git a/x11-terms/st/st-0.8.4.ebuild b/x11-terms/st/st-0.8.4.ebuild
index 6bab6cc56eb3..1e2f4ca7984c 100644
--- a/x11-terms/st/st-0.8.4.ebuild
+++ b/x11-terms/st/st-0.8.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -8,7 +8,7 @@ DESCRIPTION="simple terminal implementation for X"
 HOMEPAGE="https://st.suckless.org/;
 SRC_URI="https://dl.suckless.org/st/${P}.tar.gz;
 
-LICENSE="MIT-with-advertising"
+LICENSE="MIT"
 SLOT="0"
 KEYWORDS="amd64 ~arm arm64 ~hppa ppc64 ~riscv x86"
 IUSE="savedconfig"

diff --git a/x11-terms/st/st-0.8.5.ebuild b/x11-terms/st/st-0.8.5.ebuild
index b275d3b2ed64..a4603f541014 100644
--- a/x11-terms/st/st-0.8.5.ebuild
+++ b/x11-terms/st/st-0.8.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -16,7 +16,7 @@ else
KEYWORDS="amd64 ~arm arm64 ~hppa ~m68k ppc64 ~riscv x86"
 fi
 
-LICENSE="MIT-with-advertising"
+LICENSE="MIT"
 SLOT="0"
 
 RDEPEND="

diff --git a/x11-terms/st/st-0.9.ebuild b/x11-terms/st/st-0.9.ebuild
index 06d9dc95cc9e..b2b6169f16ad 100644
--- a/x11-terms/st/st-0.9.ebuild
+++ b/x11-terms/st/st-0.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -16,7 +16,7 @@ else
KEYWORDS="amd64 ~arm arm64 ~hppa ~m68k ppc64 ~riscv x86"
 fi
 
-LICENSE="MIT-with-advertising"
+LICENSE="MIT"
 SLOT="0"
 
 RDEPEND="

diff --git a/x11-terms/st/st-.ebuild b/x11-terms/st/st-.ebuild
index a54b97850eb9..87d6dfc80752 100644
--- a/x11-terms/st/st-.ebuild
+++ b/x11-terms/st/st-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -16,7 +16,7 @@ else
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~ppc64 ~riscv ~x86"
 fi
 
-LICENSE="MIT-with-advertising"
+LICENSE="MIT"
 SLOT="0"
 
 RDEPEND="



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

2024-02-09 Thread Joonas Niilola
commit: 0c4d24194fe5a59f699a3c7bd731e9d684e65905
Author: Alfred Wingate  protonmail  com>
AuthorDate: Fri Jan 19 05:47:27 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Feb  9 13:03:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c4d2419

x11-terms/st-terminfo: update LICENSE

* It never had the advertising clause.

https://git.suckless.org/st/file/LICENSE.html

Bug: https://bugs.gentoo.org/922456
Signed-off-by: Alfred Wingate  protonmail.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild | 4 ++--
 x11-terms/st-terminfo/st-terminfo-0.9.ebuild   | 4 ++--
 x11-terms/st-terminfo/st-terminfo-.ebuild  | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild 
b/x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild
index 4f837eebf88d..95fa225624f3 100644
--- a/x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild
+++ b/x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -15,7 +15,7 @@ else
KEYWORDS="amd64 ~arm arm64 ~hppa ~m68k ppc64 ~riscv x86"
 fi
 
-LICENSE="MIT-with-advertising"
+LICENSE="MIT"
 SLOT="0"
 
 BDEPEND=">=sys-libs/ncurses-6.0"

diff --git a/x11-terms/st-terminfo/st-terminfo-0.9.ebuild 
b/x11-terms/st-terminfo/st-terminfo-0.9.ebuild
index 5af9b3e710aa..95fa225624f3 100644
--- a/x11-terms/st-terminfo/st-terminfo-0.9.ebuild
+++ b/x11-terms/st-terminfo/st-terminfo-0.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -15,7 +15,7 @@ else
KEYWORDS="amd64 ~arm arm64 ~hppa ~m68k ppc64 ~riscv x86"
 fi
 
-LICENSE="MIT-with-advertising"
+LICENSE="MIT"
 SLOT="0"
 
 BDEPEND=">=sys-libs/ncurses-6.0"

diff --git a/x11-terms/st-terminfo/st-terminfo-.ebuild 
b/x11-terms/st-terminfo/st-terminfo-.ebuild
index e7705495c78e..4ecb17624dad 100644
--- a/x11-terms/st-terminfo/st-terminfo-.ebuild
+++ b/x11-terms/st-terminfo/st-terminfo-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -15,7 +15,7 @@ else
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~ppc64 ~riscv ~x86"
 fi
 
-LICENSE="MIT-with-advertising"
+LICENSE="MIT"
 SLOT="0"
 
 BDEPEND=">=sys-libs/ncurses-6.0"



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

2023-01-26 Thread Arthur Zamarin
commit: 94ff5fae18f569df7b255c9d45097aa58357
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Jan 26 17:52:35 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Jan 26 17:52:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94ff5fae

x11-terms/st-terminfo: Stabilize 0.9 x86, #892039

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

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

diff --git a/x11-terms/st-terminfo/st-terminfo-0.9.ebuild 
b/x11-terms/st-terminfo/st-terminfo-0.9.ebuild
index 008c2fe92088..5af9b3e710aa 100644
--- a/x11-terms/st-terminfo/st-terminfo-0.9.ebuild
+++ b/x11-terms/st-terminfo/st-terminfo-0.9.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
 else
SRC_URI="https://dl.suckless.org/st/st-${PV}.tar.gz;
S="${WORKDIR}/st-${PV}"
-   KEYWORDS="amd64 ~arm arm64 ~hppa ~m68k ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~hppa ~m68k ppc64 ~riscv x86"
 fi
 
 LICENSE="MIT-with-advertising"



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

2023-01-26 Thread Arthur Zamarin
commit: b5595385600330eafa2a3edbff7357af3dbef111
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Jan 26 17:52:31 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Jan 26 17:52:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5595385

x11-terms/st: Stabilize 0.9 arm64, #892039

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

 x11-terms/st/st-0.9.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-terms/st/st-0.9.ebuild b/x11-terms/st/st-0.9.ebuild
index a54b97850eb9..fb22be8384fd 100644
--- a/x11-terms/st/st-0.9.ebuild
+++ b/x11-terms/st/st-0.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://git.suckless.org/${PN};
 else
SRC_URI="https://dl.suckless.org/${PN}/${P}.tar.gz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm arm64 ~hppa ~m68k ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="MIT-with-advertising"



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

2023-01-26 Thread Arthur Zamarin
commit: f3eb5e2c08e914c45bc99f28be7275be869d3fb3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Jan 26 17:52:31 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Jan 26 17:52:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3eb5e2c

x11-terms/st-terminfo: Stabilize 0.9 arm64, #892039

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

 x11-terms/st-terminfo/st-terminfo-0.9.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-terms/st-terminfo/st-terminfo-0.9.ebuild 
b/x11-terms/st-terminfo/st-terminfo-0.9.ebuild
index e7705495c78e..c4573143051e 100644
--- a/x11-terms/st-terminfo/st-terminfo-0.9.ebuild
+++ b/x11-terms/st-terminfo/st-terminfo-0.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
 else
SRC_URI="https://dl.suckless.org/st/st-${PV}.tar.gz;
S="${WORKDIR}/st-${PV}"
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm arm64 ~hppa ~m68k ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="MIT-with-advertising"



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

2023-01-26 Thread Arthur Zamarin
commit: 9d4885c9eb34de9e11c79519bf897504ffca2fcd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Jan 26 17:52:34 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Jan 26 17:52:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d4885c9

x11-terms/st: Stabilize 0.9 x86, #892039

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

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

diff --git a/x11-terms/st/st-0.9.ebuild b/x11-terms/st/st-0.9.ebuild
index b84ef11ded07..06d9dc95cc9e 100644
--- a/x11-terms/st/st-0.9.ebuild
+++ b/x11-terms/st/st-0.9.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://git.suckless.org/${PN};
 else
SRC_URI="https://dl.suckless.org/${PN}/${P}.tar.gz;
-   KEYWORDS="amd64 ~arm arm64 ~hppa ~m68k ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~hppa ~m68k ppc64 ~riscv x86"
 fi
 
 LICENSE="MIT-with-advertising"



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

2023-01-26 Thread Arthur Zamarin
commit: 725f4af95e3526a5b68fd2677c9c5d1083146f9c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Jan 26 17:52:32 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Jan 26 17:52:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=725f4af9

x11-terms/st: Stabilize 0.9 amd64, #892039

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

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

diff --git a/x11-terms/st/st-0.9.ebuild b/x11-terms/st/st-0.9.ebuild
index fb22be8384fd..0ff3acb0fbd6 100644
--- a/x11-terms/st/st-0.9.ebuild
+++ b/x11-terms/st/st-0.9.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://git.suckless.org/${PN};
 else
SRC_URI="https://dl.suckless.org/${PN}/${P}.tar.gz;
-   KEYWORDS="~amd64 ~arm arm64 ~hppa ~m68k ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~hppa ~m68k ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="MIT-with-advertising"



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

2023-01-26 Thread Arthur Zamarin
commit: 2b0771bfd9da8d1c99529bbce86de780d844372c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Jan 26 17:52:32 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Jan 26 17:52:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b0771bf

x11-terms/st-terminfo: Stabilize 0.9 amd64, #892039

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

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

diff --git a/x11-terms/st-terminfo/st-terminfo-0.9.ebuild 
b/x11-terms/st-terminfo/st-terminfo-0.9.ebuild
index c4573143051e..f83ff2fe9902 100644
--- a/x11-terms/st-terminfo/st-terminfo-0.9.ebuild
+++ b/x11-terms/st-terminfo/st-terminfo-0.9.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
 else
SRC_URI="https://dl.suckless.org/st/st-${PV}.tar.gz;
S="${WORKDIR}/st-${PV}"
-   KEYWORDS="~amd64 ~arm arm64 ~hppa ~m68k ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~hppa ~m68k ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="MIT-with-advertising"



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

2023-01-26 Thread Arthur Zamarin
commit: b9f76c2ad5fee6096ca60a5be7ab7bffe0af2b50
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Jan 26 17:52:33 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Jan 26 17:52:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9f76c2a

x11-terms/st: Stabilize 0.9 ppc64, #892039

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

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

diff --git a/x11-terms/st/st-0.9.ebuild b/x11-terms/st/st-0.9.ebuild
index 0ff3acb0fbd6..b84ef11ded07 100644
--- a/x11-terms/st/st-0.9.ebuild
+++ b/x11-terms/st/st-0.9.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://git.suckless.org/${PN};
 else
SRC_URI="https://dl.suckless.org/${PN}/${P}.tar.gz;
-   KEYWORDS="amd64 ~arm arm64 ~hppa ~m68k ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~hppa ~m68k ppc64 ~riscv ~x86"
 fi
 
 LICENSE="MIT-with-advertising"



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

2023-01-26 Thread Arthur Zamarin
commit: 7fb5d2beee6ad448e60e06c3ef18420e4f6b321c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Jan 26 17:52:34 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Jan 26 17:52:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fb5d2be

x11-terms/st-terminfo: Stabilize 0.9 ppc64, #892039

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

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

diff --git a/x11-terms/st-terminfo/st-terminfo-0.9.ebuild 
b/x11-terms/st-terminfo/st-terminfo-0.9.ebuild
index f83ff2fe9902..008c2fe92088 100644
--- a/x11-terms/st-terminfo/st-terminfo-0.9.ebuild
+++ b/x11-terms/st-terminfo/st-terminfo-0.9.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
 else
SRC_URI="https://dl.suckless.org/st/st-${PV}.tar.gz;
S="${WORKDIR}/st-${PV}"
-   KEYWORDS="amd64 ~arm arm64 ~hppa ~m68k ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~hppa ~m68k ppc64 ~riscv ~x86"
 fi
 
 LICENSE="MIT-with-advertising"



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

2022-10-11 Thread Arthur Zamarin
commit: e023d32bce32f411a7ca287a647fd22882ea1333
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Oct 11 17:15:00 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Oct 11 17:15:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e023d32b

x11-terms/st-terminfo: Stabilize 0.8.5 ppc64, #867721

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

 x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild 
b/x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild
index 3767ae01552a..4f837eebf88d 100644
--- a/x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild
+++ b/x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
 else
SRC_URI="https://dl.suckless.org/st/st-${PV}.tar.gz;
S="${WORKDIR}/st-${PV}"
-   KEYWORDS="amd64 ~arm arm64 ~hppa ~m68k ~ppc64 ~riscv x86"
+   KEYWORDS="amd64 ~arm arm64 ~hppa ~m68k ppc64 ~riscv x86"
 fi
 
 LICENSE="MIT-with-advertising"



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

2022-10-11 Thread Arthur Zamarin
commit: 73b6083138eaa0a36f013bea083643a0bd2e8526
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Oct 11 17:14:59 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Oct 11 17:14:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73b60831

x11-terms/st: Stabilize 0.8.5 ppc64, #867721

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

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

diff --git a/x11-terms/st/st-0.8.5.ebuild b/x11-terms/st/st-0.8.5.ebuild
index 849753f48be5..b275d3b2ed64 100644
--- a/x11-terms/st/st-0.8.5.ebuild
+++ b/x11-terms/st/st-0.8.5.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://git.suckless.org/${PN};
 else
SRC_URI="https://dl.suckless.org/${PN}/${P}.tar.gz;
-   KEYWORDS="amd64 ~arm arm64 ~hppa ~m68k ~ppc64 ~riscv x86"
+   KEYWORDS="amd64 ~arm arm64 ~hppa ~m68k ppc64 ~riscv x86"
 fi
 
 LICENSE="MIT-with-advertising"



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

2022-10-10 Thread Sam James
commit: dee73fabfbc943cb2b1db7698358465b10261c92
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct 10 23:36:24 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct 10 23:36:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dee73fab

x11-terms/st: Stabilize 0.8.5 arm64, #867721

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

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

diff --git a/x11-terms/st/st-0.8.5.ebuild b/x11-terms/st/st-0.8.5.ebuild
index 91a99b9b1280..849753f48be5 100644
--- a/x11-terms/st/st-0.8.5.ebuild
+++ b/x11-terms/st/st-0.8.5.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://git.suckless.org/${PN};
 else
SRC_URI="https://dl.suckless.org/${PN}/${P}.tar.gz;
-   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~m68k ~ppc64 ~riscv x86"
+   KEYWORDS="amd64 ~arm arm64 ~hppa ~m68k ~ppc64 ~riscv x86"
 fi
 
 LICENSE="MIT-with-advertising"



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

2022-10-10 Thread Sam James
commit: aae9bc7201bd9ea43f8fafee0e0bad7e35b3c7d7
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct 10 23:36:25 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct 10 23:36:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aae9bc72

x11-terms/st-terminfo: Stabilize 0.8.5 arm64, #867721

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

 x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild 
b/x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild
index 5647c995b0da..3767ae01552a 100644
--- a/x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild
+++ b/x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
 else
SRC_URI="https://dl.suckless.org/st/st-${PV}.tar.gz;
S="${WORKDIR}/st-${PV}"
-   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~m68k ~ppc64 ~riscv x86"
+   KEYWORDS="amd64 ~arm arm64 ~hppa ~m68k ~ppc64 ~riscv x86"
 fi
 
 LICENSE="MIT-with-advertising"



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

2022-10-10 Thread Sam James
commit: 0453dfe6c646818d00b840b013614a2bc7413057
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct 10 22:06:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct 10 22:06:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0453dfe6

x11-terms/st-terminfo: Stabilize 0.8.5 x86, #867721

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

 x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild 
b/x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild
index e7705495c78e..1c4c96c5c4d0 100644
--- a/x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild
+++ b/x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
 else
SRC_URI="https://dl.suckless.org/st/st-${PV}.tar.gz;
S="${WORKDIR}/st-${PV}"
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~ppc64 ~riscv x86"
 fi
 
 LICENSE="MIT-with-advertising"



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

2022-10-10 Thread Sam James
commit: a167fd5852ff8fedf8b344d32fbff5c52e1eb27d
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct 10 22:06:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct 10 22:06:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a167fd58

x11-terms/st-terminfo: Stabilize 0.8.5 amd64, #867721

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

 x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild 
b/x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild
index 1c4c96c5c4d0..5647c995b0da 100644
--- a/x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild
+++ b/x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
 else
SRC_URI="https://dl.suckless.org/st/st-${PV}.tar.gz;
S="${WORKDIR}/st-${PV}"
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~ppc64 ~riscv x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~m68k ~ppc64 ~riscv x86"
 fi
 
 LICENSE="MIT-with-advertising"



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

2022-10-10 Thread Sam James
commit: 9356f4cff2c143b75db1ea2130c72250a4943bad
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct 10 22:06:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct 10 22:06:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9356f4cf

x11-terms/st: Stabilize 0.8.5 x86, #867721

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

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

diff --git a/x11-terms/st/st-0.8.5.ebuild b/x11-terms/st/st-0.8.5.ebuild
index 61641700f566..0edb213db9c7 100644
--- a/x11-terms/st/st-0.8.5.ebuild
+++ b/x11-terms/st/st-0.8.5.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://git.suckless.org/${PN};
 else
SRC_URI="https://dl.suckless.org/${PN}/${P}.tar.gz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~ppc64 ~riscv x86"
 fi
 
 LICENSE="MIT-with-advertising"



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

2022-10-10 Thread Sam James
commit: 5af39bf5676e392f7167ecbceba67904b1930f1d
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct 10 22:06:41 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct 10 22:06:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5af39bf5

x11-terms/st: Stabilize 0.8.5 amd64, #867721

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

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

diff --git a/x11-terms/st/st-0.8.5.ebuild b/x11-terms/st/st-0.8.5.ebuild
index 0edb213db9c7..91a99b9b1280 100644
--- a/x11-terms/st/st-0.8.5.ebuild
+++ b/x11-terms/st/st-0.8.5.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://git.suckless.org/${PN};
 else
SRC_URI="https://dl.suckless.org/${PN}/${P}.tar.gz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~ppc64 ~riscv x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~m68k ~ppc64 ~riscv x86"
 fi
 
 LICENSE="MIT-with-advertising"



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

2022-10-07 Thread Georgy Yakovlev
commit: a70df51379bf1a8023dfdb1d24ed6b02974c6b4c
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Oct  7 19:04:38 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Oct  7 19:07:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a70df513

x11-terms/st-terminfo: add 0.9

Signed-off-by: Georgy Yakovlev  gentoo.org>

 x11-terms/st-terminfo/Manifest   |  1 +
 x11-terms/st-terminfo/st-terminfo-0.9.ebuild | 51 
 2 files changed, 52 insertions(+)

diff --git a/x11-terms/st-terminfo/Manifest b/x11-terms/st-terminfo/Manifest
index 589989ed4491..b95bc3ef1057 100644
--- a/x11-terms/st-terminfo/Manifest
+++ b/x11-terms/st-terminfo/Manifest
@@ -1 +1,2 @@
 DIST st-0.8.5.tar.gz 47829 BLAKE2B 
9c036b39605dcc69c03fd5a67e911545eb41e3e748efbcf4761770b2a9bf9f158fc1da1fc140b84fb9939fcb35ce126de444cd567806c350e8e2905907bdf645
 SHA512 
45cc51f9fc343bd80a48f23f5b00e41e0cc01a538474e0578dd02f02ce92cb560e0e7464ec47fd7de4d39483b23fda212c3e7c64233e8a3f4ab6862144d76323
+DIST st-0.9.tar.gz 48171 BLAKE2B 
f6713b565b785549a571b3775346351c6db79dfbb1a93e29aadd722f30e957e9f77d1644b150cd11f0993dec5accad9d825e6d6b380b4c84c5f526b6589d1b15
 SHA512 
8d996a68d55c63d84da9962911b076ef437842e8cd83d74672d95531dfbaea91e049430886459a99e859ec760bb3754e94bbe1f646410998725e5a8997fb70ea

diff --git a/x11-terms/st-terminfo/st-terminfo-0.9.ebuild 
b/x11-terms/st-terminfo/st-terminfo-0.9.ebuild
new file mode 100644
index ..e7705495c78e
--- /dev/null
+++ b/x11-terms/st-terminfo/st-terminfo-0.9.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Terminfo for x11-terms/st"
+HOMEPAGE="https://st.suckless.org/;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.suckless.org/st;
+else
+   SRC_URI="https://dl.suckless.org/st/st-${PV}.tar.gz;
+   S="${WORKDIR}/st-${PV}"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="MIT-with-advertising"
+SLOT="0"
+
+BDEPEND=">=sys-libs/ncurses-6.0"
+
+RESTRICT="test"
+
+src_prepare() {
+   mkdir -v terminfo || die "Failed to create terminfo directory"
+   default
+}
+
+src_configure() {
+   :
+}
+
+src_compile() {
+   tic -sxo terminfo st.info || die "Failed to translate terminfo file"
+}
+
+src_install() {
+   insinto "/usr/share/st"
+   doins -r terminfo
+
+   newenvd - "51${PN}" <<-_EOF_
+   TERMINFO_DIRS="/usr/share/st/terminfo"
+   COLON_SEPARATED="TERMINFO_DIRS"
+   _EOF_
+}
+
+pkg_postinst() {
+   ewarn "Please run env-update and then source /etc/profile in any open 
shells"
+   ewarn "to update terminfo settings. Relogin to update it for any new 
shells."
+}



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

2022-10-07 Thread Georgy Yakovlev
commit: 57e1c5e4238b5a70ea3f284a652bc0c8001d95f6
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Oct  7 19:05:41 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Oct  7 19:07:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57e1c5e4

x11-terms/st-terminfo: sync live ebuild

Signed-off-by: Georgy Yakovlev  gentoo.org>

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

diff --git a/x11-terms/st-terminfo/st-terminfo-.ebuild 
b/x11-terms/st-terminfo/st-terminfo-.ebuild
index 05cc1126c2b2..e7705495c78e 100644
--- a/x11-terms/st-terminfo/st-terminfo-.ebuild
+++ b/x11-terms/st-terminfo/st-terminfo-.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
 else
SRC_URI="https://dl.suckless.org/st/st-${PV}.tar.gz;
S="${WORKDIR}/st-${PV}"
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="MIT-with-advertising"



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

2022-10-07 Thread Georgy Yakovlev
commit: a19d2ef538df2c52fdd261fe41acb3983d3509b7
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Oct  7 19:04:06 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Oct  7 19:07:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a19d2ef5

x11-terms/st: add 0.9

Signed-off-by: Georgy Yakovlev  gentoo.org>

 x11-terms/st/Manifest  |  1 +
 x11-terms/st/st-0.9.ebuild | 75 ++
 2 files changed, 76 insertions(+)

diff --git a/x11-terms/st/Manifest b/x11-terms/st/Manifest
index ca6a601ac798..6451e88eb2fc 100644
--- a/x11-terms/st/Manifest
+++ b/x11-terms/st/Manifest
@@ -1,2 +1,3 @@
 DIST st-0.8.4.tar.gz 47330 BLAKE2B 
709278a669414d7d44beba02ebb606853dbaa9cfe71650e40a11d3691d6bee2c0b2e8db57ca2df52776ca564a20f64f3ef7acec8dbad6d66408d314fe26fb794
 SHA512 
f6f95081f9d09d442228bac1149d75d36a9f4f049b5504cf5ce00b353563ff92c62a2628ce728663fec107a14bea0eeb22b7a72804c37090de33819243d7512a
 DIST st-0.8.5.tar.gz 47829 BLAKE2B 
9c036b39605dcc69c03fd5a67e911545eb41e3e748efbcf4761770b2a9bf9f158fc1da1fc140b84fb9939fcb35ce126de444cd567806c350e8e2905907bdf645
 SHA512 
45cc51f9fc343bd80a48f23f5b00e41e0cc01a538474e0578dd02f02ce92cb560e0e7464ec47fd7de4d39483b23fda212c3e7c64233e8a3f4ab6862144d76323
+DIST st-0.9.tar.gz 48171 BLAKE2B 
f6713b565b785549a571b3775346351c6db79dfbb1a93e29aadd722f30e957e9f77d1644b150cd11f0993dec5accad9d825e6d6b380b4c84c5f526b6589d1b15
 SHA512 
8d996a68d55c63d84da9962911b076ef437842e8cd83d74672d95531dfbaea91e049430886459a99e859ec760bb3754e94bbe1f646410998725e5a8997fb70ea

diff --git a/x11-terms/st/st-0.9.ebuild b/x11-terms/st/st-0.9.ebuild
new file mode 100644
index ..a54b97850eb9
--- /dev/null
+++ b/x11-terms/st/st-0.9.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop savedconfig toolchain-funcs
+
+DESCRIPTION="Simple terminal implementation for X"
+HOMEPAGE="https://st.suckless.org/;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.suckless.org/${PN};
+else
+   SRC_URI="https://dl.suckless.org/${PN}/${P}.tar.gz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="MIT-with-advertising"
+SLOT="0"
+
+RDEPEND="
+   >=sys-libs/ncurses-6.0:0=
+   media-libs/fontconfig
+   x11-libs/libX11
+   x11-libs/libXft
+   ~x11-terms/st-terminfo-${PV}
+"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+
+   sed -i \
+   -e "/^X11LIB/{s:/usr/X11R6/lib:/usr/$(get_libdir)/X11:}" \
+   -e '/^STLDFLAGS/s|= .*|= $(LDFLAGS) $(LIBS)|g' \
+   -e '/^X11INC/{s:/usr/X11R6/include:/usr/include/X11:}' \
+   config.mk || die
+   sed -i \
+   -e '/tic/d' \
+   Makefile || die
+
+   restore_config config.h
+}
+
+src_configure() {
+   sed -i \
+   -e "s|pkg-config|$(tc-getPKG_CONFIG)|g" \
+   config.mk || die
+
+   tc-export CC
+}
+
+src_install() {
+   emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
+
+   dodoc TODO
+
+   make_desktop_entry ${PN} simpleterm utilities-terminal 
'System;TerminalEmulator;' ''
+
+   save_config config.h
+}
+
+pkg_postinst() {
+   if ! [[ "${REPLACING_VERSIONS}" ]]; then
+   elog "Please ensure a usable font is installed, like"
+   elog "media-fonts/corefonts"
+   elog "media-fonts/dejavu"
+   elog "media-fonts/urw-fonts"
+   fi
+}



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

2022-10-07 Thread Georgy Yakovlev
commit: c7ea960ad68e16da214044194a445c753844d0a6
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Oct  7 19:06:03 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Oct  7 19:07:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7ea960a

x11-terms/st: sync live ebuild

Signed-off-by: Georgy Yakovlev  gentoo.org>

 x11-terms/st/st-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-terms/st/st-.ebuild b/x11-terms/st/st-.ebuild
index defaa3e758e2..a54b97850eb9 100644
--- a/x11-terms/st/st-.ebuild
+++ b/x11-terms/st/st-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit desktop savedconfig toolchain-funcs
 
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://git.suckless.org/${PN};
 else
SRC_URI="https://dl.suckless.org/${PN}/${P}.tar.gz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="MIT-with-advertising"



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

2022-01-09 Thread Georgy Yakovlev
commit: 9ba580c3f82cb702c316bc0bbd3ca56c93b827c6
Author: Ferenc Erki  gmail  com>
AuthorDate: Sat Jan  8 18:13:23 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Jan  9 22:37:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ba580c3

x11-terms/st: fix metadata indent

Signed-off-by: Ferenc Erki  gmail.com>
Signed-off-by: Georgy Yakovlev  gentoo.org>

 x11-terms/st/metadata.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-terms/st/metadata.xml b/x11-terms/st/metadata.xml
index a9f90a0a8a3f..2f82d0bb8eb7 100644
--- a/x11-terms/st/metadata.xml
+++ b/x11-terms/st/metadata.xml
@@ -2,7 +2,7 @@
 https://www.gentoo.org/dtd/metadata.dtd;>
 

-   gyakov...@gentoo.org
-   Georgy Yakovlev
+   gyakov...@gentoo.org
+   Georgy Yakovlev

 



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

2022-01-09 Thread Georgy Yakovlev
commit: 65f4f786e882e970ac6b572297c67c2f9d64e57d
Author: Ferenc Erki  gmail  com>
AuthorDate: Sat Jan  8 18:12:51 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Jan  9 22:37:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65f4f786

x11-terms/st-terminfo: add myself as proxied maintainer

Signed-off-by: Ferenc Erki  gmail.com>
Signed-off-by: Georgy Yakovlev  gentoo.org>

 x11-terms/st-terminfo/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/x11-terms/st-terminfo/metadata.xml 
b/x11-terms/st-terminfo/metadata.xml
index 2f82d0bb8eb7..604f494f1c88 100644
--- a/x11-terms/st-terminfo/metadata.xml
+++ b/x11-terms/st-terminfo/metadata.xml
@@ -1,6 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
+   
+   erkifer...@gmail.com
+   Ferenc Erki
+   

gyakov...@gentoo.org
Georgy Yakovlev



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

2022-01-09 Thread Georgy Yakovlev
commit: 3814b8c024f3bed0883eeefd8ae9f118fab514cf
Author: Ferenc Erki  gmail  com>
AuthorDate: Sat Jan  8 18:13:42 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Jan  9 22:37:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3814b8c0

x11-terms/st: add myself as proxied maintainer

Signed-off-by: Ferenc Erki  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/23704
Signed-off-by: Georgy Yakovlev  gentoo.org>

 x11-terms/st/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/x11-terms/st/metadata.xml b/x11-terms/st/metadata.xml
index 2f82d0bb8eb7..604f494f1c88 100644
--- a/x11-terms/st/metadata.xml
+++ b/x11-terms/st/metadata.xml
@@ -1,6 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
+   
+   erkifer...@gmail.com
+   Ferenc Erki
+   

gyakov...@gentoo.org
Georgy Yakovlev



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

2022-01-09 Thread James Le Cuirot
commit: 195a2f7c5a1cc3b9a0d87a9341b54b0c31951885
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Jan  9 09:29:51 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Jan  9 09:29:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=195a2f7c

x11-terms/st-terminfo: Keyword 0.8.5 for ~m68k

Signed-off-by: James Le Cuirot  gentoo.org>

 x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild 
b/x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild
index 05cc1126c2b2..e7705495c78e 100644
--- a/x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild
+++ b/x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
 else
SRC_URI="https://dl.suckless.org/st/st-${PV}.tar.gz;
S="${WORKDIR}/st-${PV}"
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="MIT-with-advertising"



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

2022-01-09 Thread James Le Cuirot
commit: 3a0a35c59e0a5b88a4265174c795bc4e5043aa79
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Jan  9 09:30:11 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Jan  9 09:30:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a0a35c5

x11-terms/st: Keyword 0.8.5 for ~m68k

Manually tested and working.

Signed-off-by: James Le Cuirot  gentoo.org>

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

diff --git a/x11-terms/st/st-0.8.5.ebuild b/x11-terms/st/st-0.8.5.ebuild
index defaa3e758e2..61641700f566 100644
--- a/x11-terms/st/st-0.8.5.ebuild
+++ b/x11-terms/st/st-0.8.5.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://git.suckless.org/${PN};
 else
SRC_URI="https://dl.suckless.org/${PN}/${P}.tar.gz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="MIT-with-advertising"



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

2022-01-08 Thread Georgy Yakovlev
commit: 6fe4479f5ceec3ebfaa175fbae2ad144ba73d1ee
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Jan  8 10:18:09 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Jan  8 10:29:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fe4479f

Revert "x11-terms/st-terminfo: initial import"

This reverts commit d65ae4798481462d0c332a98329f2c6075fd57c8.
Authorship was improperly attributed

Signed-off-by: Georgy Yakovlev  gentoo.org>

 x11-terms/st-terminfo/Manifest |  1 -
 x11-terms/st-terminfo/metadata.xml |  8 
 x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild | 51 --
 x11-terms/st-terminfo/st-terminfo-.ebuild  | 51 --
 4 files changed, 111 deletions(-)

diff --git a/x11-terms/st-terminfo/Manifest b/x11-terms/st-terminfo/Manifest
deleted file mode 100644
index 589989ed4491..
--- a/x11-terms/st-terminfo/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST st-0.8.5.tar.gz 47829 BLAKE2B 
9c036b39605dcc69c03fd5a67e911545eb41e3e748efbcf4761770b2a9bf9f158fc1da1fc140b84fb9939fcb35ce126de444cd567806c350e8e2905907bdf645
 SHA512 
45cc51f9fc343bd80a48f23f5b00e41e0cc01a538474e0578dd02f02ce92cb560e0e7464ec47fd7de4d39483b23fda212c3e7c64233e8a3f4ab6862144d76323

diff --git a/x11-terms/st-terminfo/metadata.xml 
b/x11-terms/st-terminfo/metadata.xml
deleted file mode 100644
index 2f82d0bb8eb7..
--- a/x11-terms/st-terminfo/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   gyakov...@gentoo.org
-   Georgy Yakovlev
-   
-

diff --git a/x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild 
b/x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild
deleted file mode 100644
index 05cc1126c2b2..
--- a/x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Terminfo for x11-terms/st"
-HOMEPAGE="https://st.suckless.org/;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://git.suckless.org/st;
-else
-   SRC_URI="https://dl.suckless.org/st/st-${PV}.tar.gz;
-   S="${WORKDIR}/st-${PV}"
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="MIT-with-advertising"
-SLOT="0"
-
-BDEPEND=">=sys-libs/ncurses-6.0"
-
-RESTRICT="test"
-
-src_prepare() {
-   mkdir -v terminfo || die "Failed to create terminfo directory"
-   default
-}
-
-src_configure() {
-   :
-}
-
-src_compile() {
-   tic -sxo terminfo st.info || die "Failed to translate terminfo file"
-}
-
-src_install() {
-   insinto "/usr/share/st"
-   doins -r terminfo
-
-   newenvd - "51${PN}" <<-_EOF_
-   TERMINFO_DIRS="/usr/share/st/terminfo"
-   COLON_SEPARATED="TERMINFO_DIRS"
-   _EOF_
-}
-
-pkg_postinst() {
-   ewarn "Please run env-update and then source /etc/profile in any open 
shells"
-   ewarn "to update terminfo settings. Relogin to update it for any new 
shells."
-}

diff --git a/x11-terms/st-terminfo/st-terminfo-.ebuild 
b/x11-terms/st-terminfo/st-terminfo-.ebuild
deleted file mode 100644
index 05cc1126c2b2..
--- a/x11-terms/st-terminfo/st-terminfo-.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Terminfo for x11-terms/st"
-HOMEPAGE="https://st.suckless.org/;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://git.suckless.org/st;
-else
-   SRC_URI="https://dl.suckless.org/st/st-${PV}.tar.gz;
-   S="${WORKDIR}/st-${PV}"
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="MIT-with-advertising"
-SLOT="0"
-
-BDEPEND=">=sys-libs/ncurses-6.0"
-
-RESTRICT="test"
-
-src_prepare() {
-   mkdir -v terminfo || die "Failed to create terminfo directory"
-   default
-}
-
-src_configure() {
-   :
-}
-
-src_compile() {
-   tic -sxo terminfo st.info || die "Failed to translate terminfo file"
-}
-
-src_install() {
-   insinto "/usr/share/st"
-   doins -r terminfo
-
-   newenvd - "51${PN}" <<-_EOF_
-   TERMINFO_DIRS="/usr/share/st/terminfo"
-   COLON_SEPARATED="TERMINFO_DIRS"
-   _EOF_
-}
-
-pkg_postinst() {
-   ewarn "Please run env-update and then source /etc/profile in any open 
shells"
-   ewarn "to update terminfo settings. Relogin to update it for any new 
shells."
-}



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

2022-01-08 Thread Georgy Yakovlev
commit: 92126d7ad3a853e5a8854a99842e02c1ac465805
Author: Ferenc Erki  gmail  com>
AuthorDate: Sat Jan  8 10:19:57 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Jan  8 10:29:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92126d7a

x11-terms/st-terminfo: initial import

This reverts commit 3215a06f5a0b44e99ab9619656f740daa4dbeee4.

PR: https://github.com/gentoo/gentoo/pull/18326
Bug: https://bugs.gentoo.org/592332
Co-authored-by: Ferenc Erki  gmail.com>
Signed-off-by: Ferenc Erki  gmail.com>
Signed-off-by: Georgy Yakovlev  gentoo.org>

 x11-terms/st-terminfo/Manifest |  1 +
 x11-terms/st-terminfo/metadata.xml |  8 
 x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild | 51 ++
 x11-terms/st-terminfo/st-terminfo-.ebuild  | 51 ++
 4 files changed, 111 insertions(+)

diff --git a/x11-terms/st-terminfo/Manifest b/x11-terms/st-terminfo/Manifest
new file mode 100644
index ..589989ed4491
--- /dev/null
+++ b/x11-terms/st-terminfo/Manifest
@@ -0,0 +1 @@
+DIST st-0.8.5.tar.gz 47829 BLAKE2B 
9c036b39605dcc69c03fd5a67e911545eb41e3e748efbcf4761770b2a9bf9f158fc1da1fc140b84fb9939fcb35ce126de444cd567806c350e8e2905907bdf645
 SHA512 
45cc51f9fc343bd80a48f23f5b00e41e0cc01a538474e0578dd02f02ce92cb560e0e7464ec47fd7de4d39483b23fda212c3e7c64233e8a3f4ab6862144d76323

diff --git a/x11-terms/st-terminfo/metadata.xml 
b/x11-terms/st-terminfo/metadata.xml
new file mode 100644
index ..2f82d0bb8eb7
--- /dev/null
+++ b/x11-terms/st-terminfo/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   gyakov...@gentoo.org
+   Georgy Yakovlev
+   
+

diff --git a/x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild 
b/x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild
new file mode 100644
index ..05cc1126c2b2
--- /dev/null
+++ b/x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Terminfo for x11-terms/st"
+HOMEPAGE="https://st.suckless.org/;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.suckless.org/st;
+else
+   SRC_URI="https://dl.suckless.org/st/st-${PV}.tar.gz;
+   S="${WORKDIR}/st-${PV}"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="MIT-with-advertising"
+SLOT="0"
+
+BDEPEND=">=sys-libs/ncurses-6.0"
+
+RESTRICT="test"
+
+src_prepare() {
+   mkdir -v terminfo || die "Failed to create terminfo directory"
+   default
+}
+
+src_configure() {
+   :
+}
+
+src_compile() {
+   tic -sxo terminfo st.info || die "Failed to translate terminfo file"
+}
+
+src_install() {
+   insinto "/usr/share/st"
+   doins -r terminfo
+
+   newenvd - "51${PN}" <<-_EOF_
+   TERMINFO_DIRS="/usr/share/st/terminfo"
+   COLON_SEPARATED="TERMINFO_DIRS"
+   _EOF_
+}
+
+pkg_postinst() {
+   ewarn "Please run env-update and then source /etc/profile in any open 
shells"
+   ewarn "to update terminfo settings. Relogin to update it for any new 
shells."
+}

diff --git a/x11-terms/st-terminfo/st-terminfo-.ebuild 
b/x11-terms/st-terminfo/st-terminfo-.ebuild
new file mode 100644
index ..05cc1126c2b2
--- /dev/null
+++ b/x11-terms/st-terminfo/st-terminfo-.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Terminfo for x11-terms/st"
+HOMEPAGE="https://st.suckless.org/;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.suckless.org/st;
+else
+   SRC_URI="https://dl.suckless.org/st/st-${PV}.tar.gz;
+   S="${WORKDIR}/st-${PV}"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="MIT-with-advertising"
+SLOT="0"
+
+BDEPEND=">=sys-libs/ncurses-6.0"
+
+RESTRICT="test"
+
+src_prepare() {
+   mkdir -v terminfo || die "Failed to create terminfo directory"
+   default
+}
+
+src_configure() {
+   :
+}
+
+src_compile() {
+   tic -sxo terminfo st.info || die "Failed to translate terminfo file"
+}
+
+src_install() {
+   insinto "/usr/share/st"
+   doins -r terminfo
+
+   newenvd - "51${PN}" <<-_EOF_
+   TERMINFO_DIRS="/usr/share/st/terminfo"
+   COLON_SEPARATED="TERMINFO_DIRS"
+   _EOF_
+}
+
+pkg_postinst() {
+   ewarn "Please run env-update and then source /etc/profile in any open 
shells"
+   ewarn "to update terminfo settings. Relogin to update it for any new 
shells."
+}



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

2022-01-08 Thread Georgy Yakovlev
commit: 3254571a576ccc68ec1aee72e0fb82c9725cd2cb
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Jan  8 10:17:18 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Jan  8 10:29:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3254571a

Revert "x11-terms/st: add 0.8.5"

This reverts commit fa44f3be8da1351734708634e575e27bde98d635.
Authorship was improperly attributed

Signed-off-by: Georgy Yakovlev  gentoo.org>

 x11-terms/st/Manifest|  1 -
 x11-terms/st/st-0.8.5.ebuild | 75 
 2 files changed, 76 deletions(-)

diff --git a/x11-terms/st/Manifest b/x11-terms/st/Manifest
index ca6a601ac798..3938e25b22b6 100644
--- a/x11-terms/st/Manifest
+++ b/x11-terms/st/Manifest
@@ -1,2 +1 @@
 DIST st-0.8.4.tar.gz 47330 BLAKE2B 
709278a669414d7d44beba02ebb606853dbaa9cfe71650e40a11d3691d6bee2c0b2e8db57ca2df52776ca564a20f64f3ef7acec8dbad6d66408d314fe26fb794
 SHA512 
f6f95081f9d09d442228bac1149d75d36a9f4f049b5504cf5ce00b353563ff92c62a2628ce728663fec107a14bea0eeb22b7a72804c37090de33819243d7512a
-DIST st-0.8.5.tar.gz 47829 BLAKE2B 
9c036b39605dcc69c03fd5a67e911545eb41e3e748efbcf4761770b2a9bf9f158fc1da1fc140b84fb9939fcb35ce126de444cd567806c350e8e2905907bdf645
 SHA512 
45cc51f9fc343bd80a48f23f5b00e41e0cc01a538474e0578dd02f02ce92cb560e0e7464ec47fd7de4d39483b23fda212c3e7c64233e8a3f4ab6862144d76323

diff --git a/x11-terms/st/st-0.8.5.ebuild b/x11-terms/st/st-0.8.5.ebuild
deleted file mode 100644
index defaa3e758e2..
--- a/x11-terms/st/st-0.8.5.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop savedconfig toolchain-funcs
-
-DESCRIPTION="Simple terminal implementation for X"
-HOMEPAGE="https://st.suckless.org/;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://git.suckless.org/${PN};
-else
-   SRC_URI="https://dl.suckless.org/${PN}/${P}.tar.gz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="MIT-with-advertising"
-SLOT="0"
-
-RDEPEND="
-   >=sys-libs/ncurses-6.0:0=
-   media-libs/fontconfig
-   x11-libs/libX11
-   x11-libs/libXft
-   ~x11-terms/st-terminfo-${PV}
-"
-DEPEND="
-   ${RDEPEND}
-   x11-base/xorg-proto
-"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
-   default
-
-   sed -i \
-   -e "/^X11LIB/{s:/usr/X11R6/lib:/usr/$(get_libdir)/X11:}" \
-   -e '/^STLDFLAGS/s|= .*|= $(LDFLAGS) $(LIBS)|g' \
-   -e '/^X11INC/{s:/usr/X11R6/include:/usr/include/X11:}' \
-   config.mk || die
-   sed -i \
-   -e '/tic/d' \
-   Makefile || die
-
-   restore_config config.h
-}
-
-src_configure() {
-   sed -i \
-   -e "s|pkg-config|$(tc-getPKG_CONFIG)|g" \
-   config.mk || die
-
-   tc-export CC
-}
-
-src_install() {
-   emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
-
-   dodoc TODO
-
-   make_desktop_entry ${PN} simpleterm utilities-terminal 
'System;TerminalEmulator;' ''
-
-   save_config config.h
-}
-
-pkg_postinst() {
-   if ! [[ "${REPLACING_VERSIONS}" ]]; then
-   elog "Please ensure a usable font is installed, like"
-   elog "media-fonts/corefonts"
-   elog "media-fonts/dejavu"
-   elog "media-fonts/urw-fonts"
-   fi
-}



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

2022-01-08 Thread Georgy Yakovlev
commit: 07c68bf55b6a6233a6882675e8b4013b3c3affe8
Author: Ferenc Erki  gmail  com>
AuthorDate: Sat Jan  8 10:22:48 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Jan  8 10:29:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07c68bf5

x11-terms/st: add 0.8.5

This reverts commit 2a6d918cc0b6dfcc5d3e2e3af2d510ddd978f7ee.

PR: https://github.com/gentoo/gentoo/pull/18326
Bug: https://bugs.gentoo.org/592332
Co-authored-by: Ferenc Erki  gmail.com>
Signed-off-by: Ferenc Erki  gmail.com>
Signed-off-by: Georgy Yakovlev  gentoo.org>

 x11-terms/st/Manifest|  1 +
 x11-terms/st/st-0.8.5.ebuild | 75 
 2 files changed, 76 insertions(+)

diff --git a/x11-terms/st/Manifest b/x11-terms/st/Manifest
index 3938e25b22b6..ca6a601ac798 100644
--- a/x11-terms/st/Manifest
+++ b/x11-terms/st/Manifest
@@ -1 +1,2 @@
 DIST st-0.8.4.tar.gz 47330 BLAKE2B 
709278a669414d7d44beba02ebb606853dbaa9cfe71650e40a11d3691d6bee2c0b2e8db57ca2df52776ca564a20f64f3ef7acec8dbad6d66408d314fe26fb794
 SHA512 
f6f95081f9d09d442228bac1149d75d36a9f4f049b5504cf5ce00b353563ff92c62a2628ce728663fec107a14bea0eeb22b7a72804c37090de33819243d7512a
+DIST st-0.8.5.tar.gz 47829 BLAKE2B 
9c036b39605dcc69c03fd5a67e911545eb41e3e748efbcf4761770b2a9bf9f158fc1da1fc140b84fb9939fcb35ce126de444cd567806c350e8e2905907bdf645
 SHA512 
45cc51f9fc343bd80a48f23f5b00e41e0cc01a538474e0578dd02f02ce92cb560e0e7464ec47fd7de4d39483b23fda212c3e7c64233e8a3f4ab6862144d76323

diff --git a/x11-terms/st/st-0.8.5.ebuild b/x11-terms/st/st-0.8.5.ebuild
new file mode 100644
index ..defaa3e758e2
--- /dev/null
+++ b/x11-terms/st/st-0.8.5.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop savedconfig toolchain-funcs
+
+DESCRIPTION="Simple terminal implementation for X"
+HOMEPAGE="https://st.suckless.org/;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.suckless.org/${PN};
+else
+   SRC_URI="https://dl.suckless.org/${PN}/${P}.tar.gz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="MIT-with-advertising"
+SLOT="0"
+
+RDEPEND="
+   >=sys-libs/ncurses-6.0:0=
+   media-libs/fontconfig
+   x11-libs/libX11
+   x11-libs/libXft
+   ~x11-terms/st-terminfo-${PV}
+"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+
+   sed -i \
+   -e "/^X11LIB/{s:/usr/X11R6/lib:/usr/$(get_libdir)/X11:}" \
+   -e '/^STLDFLAGS/s|= .*|= $(LDFLAGS) $(LIBS)|g' \
+   -e '/^X11INC/{s:/usr/X11R6/include:/usr/include/X11:}' \
+   config.mk || die
+   sed -i \
+   -e '/tic/d' \
+   Makefile || die
+
+   restore_config config.h
+}
+
+src_configure() {
+   sed -i \
+   -e "s|pkg-config|$(tc-getPKG_CONFIG)|g" \
+   config.mk || die
+
+   tc-export CC
+}
+
+src_install() {
+   emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
+
+   dodoc TODO
+
+   make_desktop_entry ${PN} simpleterm utilities-terminal 
'System;TerminalEmulator;' ''
+
+   save_config config.h
+}
+
+pkg_postinst() {
+   if ! [[ "${REPLACING_VERSIONS}" ]]; then
+   elog "Please ensure a usable font is installed, like"
+   elog "media-fonts/corefonts"
+   elog "media-fonts/dejavu"
+   elog "media-fonts/urw-fonts"
+   fi
+}



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

2022-01-07 Thread Georgy Yakovlev
commit: 6ac295501823d36df4b6f02ec6854d0a2c3e6f37
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Jan  7 20:37:04 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jan  7 20:43:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ac29550

x11-terms/st: sync live ebuild

Signed-off-by: Georgy Yakovlev  gentoo.org>

 x11-terms/st/st-.ebuild | 18 --
 1 file changed, 12 insertions(+), 6 deletions(-)

diff --git a/x11-terms/st/st-.ebuild b/x11-terms/st/st-.ebuild
index 525453f3d78e..defaa3e758e2 100644
--- a/x11-terms/st/st-.ebuild
+++ b/x11-terms/st/st-.ebuild
@@ -1,24 +1,30 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit desktop git-r3 savedconfig toolchain-funcs
+inherit desktop savedconfig toolchain-funcs
 
-DESCRIPTION="simple terminal implementation for X"
+DESCRIPTION="Simple terminal implementation for X"
 HOMEPAGE="https://st.suckless.org/;
-EGIT_REPO_URI="https://git.suckless.org/${PN};
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.suckless.org/${PN};
+else
+   SRC_URI="https://dl.suckless.org/${PN}/${P}.tar.gz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~riscv ~x86"
+fi
 
 LICENSE="MIT-with-advertising"
 SLOT="0"
-KEYWORDS=""
-IUSE="savedconfig"
 
 RDEPEND="
>=sys-libs/ncurses-6.0:0=
media-libs/fontconfig
x11-libs/libX11
x11-libs/libXft
+   ~x11-terms/st-terminfo-${PV}
 "
 DEPEND="
${RDEPEND}



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

2022-01-07 Thread Georgy Yakovlev
commit: fa44f3be8da1351734708634e575e27bde98d635
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Jan  7 20:36:51 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jan  7 20:43:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa44f3be

x11-terms/st: add 0.8.5

Closes: https://bugs.gentoo.org/592332
Closes: https://github.com/gentoo/gentoo/pull/18326
Signed-off-by: Georgy Yakovlev  gentoo.org>

 x11-terms/st/Manifest|  1 +
 x11-terms/st/st-0.8.5.ebuild | 75 
 2 files changed, 76 insertions(+)

diff --git a/x11-terms/st/Manifest b/x11-terms/st/Manifest
index 3938e25b22b6..ca6a601ac798 100644
--- a/x11-terms/st/Manifest
+++ b/x11-terms/st/Manifest
@@ -1 +1,2 @@
 DIST st-0.8.4.tar.gz 47330 BLAKE2B 
709278a669414d7d44beba02ebb606853dbaa9cfe71650e40a11d3691d6bee2c0b2e8db57ca2df52776ca564a20f64f3ef7acec8dbad6d66408d314fe26fb794
 SHA512 
f6f95081f9d09d442228bac1149d75d36a9f4f049b5504cf5ce00b353563ff92c62a2628ce728663fec107a14bea0eeb22b7a72804c37090de33819243d7512a
+DIST st-0.8.5.tar.gz 47829 BLAKE2B 
9c036b39605dcc69c03fd5a67e911545eb41e3e748efbcf4761770b2a9bf9f158fc1da1fc140b84fb9939fcb35ce126de444cd567806c350e8e2905907bdf645
 SHA512 
45cc51f9fc343bd80a48f23f5b00e41e0cc01a538474e0578dd02f02ce92cb560e0e7464ec47fd7de4d39483b23fda212c3e7c64233e8a3f4ab6862144d76323

diff --git a/x11-terms/st/st-0.8.5.ebuild b/x11-terms/st/st-0.8.5.ebuild
new file mode 100644
index ..defaa3e758e2
--- /dev/null
+++ b/x11-terms/st/st-0.8.5.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop savedconfig toolchain-funcs
+
+DESCRIPTION="Simple terminal implementation for X"
+HOMEPAGE="https://st.suckless.org/;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.suckless.org/${PN};
+else
+   SRC_URI="https://dl.suckless.org/${PN}/${P}.tar.gz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="MIT-with-advertising"
+SLOT="0"
+
+RDEPEND="
+   >=sys-libs/ncurses-6.0:0=
+   media-libs/fontconfig
+   x11-libs/libX11
+   x11-libs/libXft
+   ~x11-terms/st-terminfo-${PV}
+"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+
+   sed -i \
+   -e "/^X11LIB/{s:/usr/X11R6/lib:/usr/$(get_libdir)/X11:}" \
+   -e '/^STLDFLAGS/s|= .*|= $(LDFLAGS) $(LIBS)|g' \
+   -e '/^X11INC/{s:/usr/X11R6/include:/usr/include/X11:}' \
+   config.mk || die
+   sed -i \
+   -e '/tic/d' \
+   Makefile || die
+
+   restore_config config.h
+}
+
+src_configure() {
+   sed -i \
+   -e "s|pkg-config|$(tc-getPKG_CONFIG)|g" \
+   config.mk || die
+
+   tc-export CC
+}
+
+src_install() {
+   emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
+
+   dodoc TODO
+
+   make_desktop_entry ${PN} simpleterm utilities-terminal 
'System;TerminalEmulator;' ''
+
+   save_config config.h
+}
+
+pkg_postinst() {
+   if ! [[ "${REPLACING_VERSIONS}" ]]; then
+   elog "Please ensure a usable font is installed, like"
+   elog "media-fonts/corefonts"
+   elog "media-fonts/dejavu"
+   elog "media-fonts/urw-fonts"
+   fi
+}



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

2022-01-07 Thread Georgy Yakovlev
commit: d65ae4798481462d0c332a98329f2c6075fd57c8
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Jan  7 20:32:45 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jan  7 20:43:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d65ae479

x11-terms/st-terminfo: initial import

Bug: https://bugs.gentoo.org/592332
Signed-off-by: Georgy Yakovlev  gentoo.org>

 x11-terms/st-terminfo/Manifest |  1 +
 x11-terms/st-terminfo/metadata.xml |  8 
 x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild | 51 ++
 x11-terms/st-terminfo/st-terminfo-.ebuild  | 51 ++
 4 files changed, 111 insertions(+)

diff --git a/x11-terms/st-terminfo/Manifest b/x11-terms/st-terminfo/Manifest
new file mode 100644
index ..589989ed4491
--- /dev/null
+++ b/x11-terms/st-terminfo/Manifest
@@ -0,0 +1 @@
+DIST st-0.8.5.tar.gz 47829 BLAKE2B 
9c036b39605dcc69c03fd5a67e911545eb41e3e748efbcf4761770b2a9bf9f158fc1da1fc140b84fb9939fcb35ce126de444cd567806c350e8e2905907bdf645
 SHA512 
45cc51f9fc343bd80a48f23f5b00e41e0cc01a538474e0578dd02f02ce92cb560e0e7464ec47fd7de4d39483b23fda212c3e7c64233e8a3f4ab6862144d76323

diff --git a/x11-terms/st-terminfo/metadata.xml 
b/x11-terms/st-terminfo/metadata.xml
new file mode 100644
index ..2f82d0bb8eb7
--- /dev/null
+++ b/x11-terms/st-terminfo/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   gyakov...@gentoo.org
+   Georgy Yakovlev
+   
+

diff --git a/x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild 
b/x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild
new file mode 100644
index ..05cc1126c2b2
--- /dev/null
+++ b/x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Terminfo for x11-terms/st"
+HOMEPAGE="https://st.suckless.org/;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.suckless.org/st;
+else
+   SRC_URI="https://dl.suckless.org/st/st-${PV}.tar.gz;
+   S="${WORKDIR}/st-${PV}"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="MIT-with-advertising"
+SLOT="0"
+
+BDEPEND=">=sys-libs/ncurses-6.0"
+
+RESTRICT="test"
+
+src_prepare() {
+   mkdir -v terminfo || die "Failed to create terminfo directory"
+   default
+}
+
+src_configure() {
+   :
+}
+
+src_compile() {
+   tic -sxo terminfo st.info || die "Failed to translate terminfo file"
+}
+
+src_install() {
+   insinto "/usr/share/st"
+   doins -r terminfo
+
+   newenvd - "51${PN}" <<-_EOF_
+   TERMINFO_DIRS="/usr/share/st/terminfo"
+   COLON_SEPARATED="TERMINFO_DIRS"
+   _EOF_
+}
+
+pkg_postinst() {
+   ewarn "Please run env-update and then source /etc/profile in any open 
shells"
+   ewarn "to update terminfo settings. Relogin to update it for any new 
shells."
+}

diff --git a/x11-terms/st-terminfo/st-terminfo-.ebuild 
b/x11-terms/st-terminfo/st-terminfo-.ebuild
new file mode 100644
index ..05cc1126c2b2
--- /dev/null
+++ b/x11-terms/st-terminfo/st-terminfo-.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Terminfo for x11-terms/st"
+HOMEPAGE="https://st.suckless.org/;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.suckless.org/st;
+else
+   SRC_URI="https://dl.suckless.org/st/st-${PV}.tar.gz;
+   S="${WORKDIR}/st-${PV}"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="MIT-with-advertising"
+SLOT="0"
+
+BDEPEND=">=sys-libs/ncurses-6.0"
+
+RESTRICT="test"
+
+src_prepare() {
+   mkdir -v terminfo || die "Failed to create terminfo directory"
+   default
+}
+
+src_configure() {
+   :
+}
+
+src_compile() {
+   tic -sxo terminfo st.info || die "Failed to translate terminfo file"
+}
+
+src_install() {
+   insinto "/usr/share/st"
+   doins -r terminfo
+
+   newenvd - "51${PN}" <<-_EOF_
+   TERMINFO_DIRS="/usr/share/st/terminfo"
+   COLON_SEPARATED="TERMINFO_DIRS"
+   _EOF_
+}
+
+pkg_postinst() {
+   ewarn "Please run env-update and then source /etc/profile in any open 
shells"
+   ewarn "to update terminfo settings. Relogin to update it for any new 
shells."
+}



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

2021-10-14 Thread Sam James
commit: 6029c28e315e40679012fd938fc7d8c75f845818
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct 14 17:24:43 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 14 17:24:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6029c28e

x11-terms/st: fix IncorrectCopyright

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

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

diff --git a/x11-terms/st/st-.ebuild b/x11-terms/st/st-.ebuild
index 295422f8857..525453f3d78 100644
--- a/x11-terms/st/st-.ebuild
+++ b/x11-terms/st/st-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7



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

2021-10-14 Thread Sam James
commit: a985aa72ccb8171fcc09e2cbbe18c7d284aebd04
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct 14 17:23:28 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 14 17:24:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a985aa72

x11-terms/st: minor modernisation in 0.8.4-r1

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

 x11-terms/st/st-0.8.4-r1.ebuild | 7 ---
 x11-terms/st/st-.ebuild | 5 +++--
 2 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/x11-terms/st/st-0.8.4-r1.ebuild b/x11-terms/st/st-0.8.4-r1.ebuild
index 0b7788ee576..9ce9140045a 100644
--- a/x11-terms/st/st-0.8.4-r1.ebuild
+++ b/x11-terms/st/st-0.8.4-r1.ebuild
@@ -2,9 +2,10 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-inherit desktop multilib savedconfig toolchain-funcs
 
-DESCRIPTION="simple terminal implementation for X"
+inherit desktop savedconfig toolchain-funcs
+
+DESCRIPTION="Simple terminal implementation for X"
 HOMEPAGE="https://st.suckless.org/;
 SRC_URI="https://dl.suckless.org/st/${P}.tar.gz;
 
@@ -21,9 +22,9 @@ RDEPEND="
 "
 DEPEND="
${RDEPEND}
-   virtual/pkgconfig
x11-base/xorg-proto
 "
+BDEPEND="virtual/pkgconfig"
 
 PATCHES=(
"${FILESDIR}"/${P}-locale-musl-segfault.patch

diff --git a/x11-terms/st/st-.ebuild b/x11-terms/st/st-.ebuild
index aeafbd94f11..295422f8857 100644
--- a/x11-terms/st/st-.ebuild
+++ b/x11-terms/st/st-.ebuild
@@ -2,7 +2,8 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-inherit desktop git-r3 multilib savedconfig toolchain-funcs
+
+inherit desktop git-r3 savedconfig toolchain-funcs
 
 DESCRIPTION="simple terminal implementation for X"
 HOMEPAGE="https://st.suckless.org/;
@@ -21,9 +22,9 @@ RDEPEND="
 "
 DEPEND="
${RDEPEND}
-   virtual/pkgconfig
x11-base/xorg-proto
 "
+BDEPEND="virtual/pkgconfig"
 
 src_prepare() {
default



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

2021-10-14 Thread Sam James
commit: 332fe1cb7b2588d0fc0fb3086f7f44ac2386a2f0
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct 14 17:22:43 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 14 17:22:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=332fe1cb

x11-terms/st: backport locale crash fix

Closes: https://bugs.gentoo.org/784071
Signed-off-by: Sam James  gentoo.org>

 .../st/files/st-0.8.4-locale-musl-segfault.patch   | 16 +
 x11-terms/st/st-0.8.4-r1.ebuild| 72 ++
 2 files changed, 88 insertions(+)

diff --git a/x11-terms/st/files/st-0.8.4-locale-musl-segfault.patch 
b/x11-terms/st/files/st-0.8.4-locale-musl-segfault.patch
new file mode 100644
index 000..b70574025eb
--- /dev/null
+++ b/x11-terms/st/files/st-0.8.4-locale-musl-segfault.patch
@@ -0,0 +1,16 @@
+https://bugs.gentoo.org/784071
+https://git.suckless.org/st/commit/2f6e597ed871cff91c627850d03152cae5f45779.html
+--- a/x.c
 b/x.c
+@@ -1585,8 +1585,9 @@ xsettitle(char *p)
+   XTextProperty prop;
+   DEFAULT(p, opt_title);
+ 
+-  Xutf8TextListToTextProperty(xw.dpy, , 1, XUTF8StringStyle,
+-  );
++  if (Xutf8TextListToTextProperty(xw.dpy, , 1, XUTF8StringStyle,
++  ) != Success)
++  return;
+   XSetWMName(xw.dpy, xw.win, );
+   XSetTextProperty(xw.dpy, xw.win, , xw.netwmname);
+   XFree(prop.value);

diff --git a/x11-terms/st/st-0.8.4-r1.ebuild b/x11-terms/st/st-0.8.4-r1.ebuild
new file mode 100644
index 000..0b7788ee576
--- /dev/null
+++ b/x11-terms/st/st-0.8.4-r1.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit desktop multilib savedconfig toolchain-funcs
+
+DESCRIPTION="simple terminal implementation for X"
+HOMEPAGE="https://st.suckless.org/;
+SRC_URI="https://dl.suckless.org/st/${P}.tar.gz;
+
+LICENSE="MIT-with-advertising"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~riscv ~x86"
+IUSE="savedconfig"
+
+RDEPEND="
+   >=sys-libs/ncurses-6.0:0=
+   media-libs/fontconfig
+   x11-libs/libX11
+   x11-libs/libXft
+"
+DEPEND="
+   ${RDEPEND}
+   virtual/pkgconfig
+   x11-base/xorg-proto
+"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-locale-musl-segfault.patch
+)
+
+src_prepare() {
+   default
+
+   sed -i \
+   -e "/^X11LIB/{s:/usr/X11R6/lib:/usr/$(get_libdir)/X11:}" \
+   -e '/^STLDFLAGS/s|= .*|= $(LDFLAGS) $(LIBS)|g' \
+   -e '/^X11INC/{s:/usr/X11R6/include:/usr/include/X11:}' \
+   config.mk || die
+   sed -i \
+   -e '/tic/d' \
+   Makefile || die
+
+   restore_config config.h
+}
+
+src_configure() {
+   sed -i \
+   -e "s|pkg-config|$(tc-getPKG_CONFIG)|g" \
+   config.mk || die
+
+   tc-export CC
+}
+
+src_install() {
+   emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
+
+   dodoc TODO
+
+   make_desktop_entry ${PN} simpleterm utilities-terminal 
'System;TerminalEmulator;' ''
+
+   save_config config.h
+}
+
+pkg_postinst() {
+   if ! [[ "${REPLACING_VERSIONS}" ]]; then
+   elog "Please ensure a usable font is installed, like"
+   elog "media-fonts/corefonts"
+   elog "media-fonts/dejavu"
+   elog "media-fonts/urw-fonts"
+   fi
+}



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

2021-09-21 Thread Yixun Lan
commit: 3dc8c6cf237550d4c2fc85963b8191029e0223b1
Author: Yongxiang Liang  gmail  com>
AuthorDate: Tue Sep 21 09:53:25 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue Sep 21 13:41:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3dc8c6cf

x11-terms/st: keyword ~riscv

Package-Manager: Portage-3.0.23, Repoman-3.0.3
Signed-off-by: Yongxiang Liang  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

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

diff --git a/x11-terms/st/st-0.8.4.ebuild b/x11-terms/st/st-0.8.4.ebuild
index f1b402b16eb..6bab6cc56eb 100644
--- a/x11-terms/st/st-0.8.4.ebuild
+++ b/x11-terms/st/st-0.8.4.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://dl.suckless.org/st/${P}.tar.gz;
 
 LICENSE="MIT-with-advertising"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ppc64 ~riscv x86"
 IUSE="savedconfig"
 
 RDEPEND="



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

2021-07-17 Thread Sam James
commit: 2c74623a11440b25b56f4298bffdaa27b8d3aa39
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 17 23:17:32 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 17 23:17:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c74623a

x11-terms/st: Stabilize 0.8.4 ppc64, #800212

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

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

diff --git a/x11-terms/st/st-0.8.4.ebuild b/x11-terms/st/st-0.8.4.ebuild
index 48b193a1e0c..f1b402b16eb 100644
--- a/x11-terms/st/st-0.8.4.ebuild
+++ b/x11-terms/st/st-0.8.4.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://dl.suckless.org/st/${P}.tar.gz;
 
 LICENSE="MIT-with-advertising"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ppc64 x86"
 IUSE="savedconfig"
 
 RDEPEND="



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

2021-07-15 Thread Sam James
commit: eeb1084bb32864094173427100170c6f809fb76e
Author: Sam James  gentoo  org>
AuthorDate: Thu Jul 15 21:41:08 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul 15 21:41:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eeb1084b

x11-terms/st: Stabilize 0.8.4 arm64, #800212

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

 x11-terms/st/st-0.8.4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-terms/st/st-0.8.4.ebuild b/x11-terms/st/st-0.8.4.ebuild
index 59951e85095..48b193a1e0c 100644
--- a/x11-terms/st/st-0.8.4.ebuild
+++ b/x11-terms/st/st-0.8.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -10,7 +10,7 @@ SRC_URI="https://dl.suckless.org/st/${P}.tar.gz;
 
 LICENSE="MIT-with-advertising"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc64 x86"
 IUSE="savedconfig"
 
 RDEPEND="



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

2020-11-03 Thread Georgy Yakovlev
commit: 8698d01728a6d2551ef53e07e66741beeefab28e
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Nov  3 21:45:12 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Nov  3 21:54:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8698d017

x11-terms/st: update metadata.xml

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Georgy Yakovlev  gentoo.org>

 x11-terms/st/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/x11-terms/st/metadata.xml b/x11-terms/st/metadata.xml
index 6f49eba8f49..4df7409bb2f 100644
--- a/x11-terms/st/metadata.xml
+++ b/x11-terms/st/metadata.xml
@@ -1,5 +1,8 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-
+   
+   gyakov...@gentoo.org
+   Georgy Yakovlev
+   
 



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

2020-06-30 Thread Jeroen Roovers
commit: 9b5044a5a1133bb747fa7f7e485930a7d03e3a14
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Tue Jun 30 12:53:38 2020 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Tue Jun 30 12:54:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b5044a5

x11-terms/st: Stable

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Jeroen Roovers  gentoo.org>

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

diff --git a/x11-terms/st/st-0.8.4.ebuild b/x11-terms/st/st-0.8.4.ebuild
index c377bfcdc27..30359a2a81e 100644
--- a/x11-terms/st/st-0.8.4.ebuild
+++ b/x11-terms/st/st-0.8.4.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://dl.suckless.org/st/${P}.tar.gz;
 
 LICENSE="MIT-with-advertising"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 hppa ~ppc64 x86"
 IUSE="savedconfig"
 
 RDEPEND="



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

2020-06-30 Thread Jeroen Roovers
commit: 8ab5751b34d7c0887195479596b42ae923b11508
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Tue Jun 30 12:54:23 2020 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Tue Jun 30 12:54:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ab5751b

x11-terms/st: Old

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Jeroen Roovers  gentoo.org>

 x11-terms/st/Manifest|  2 --
 x11-terms/st/st-0.8.2.ebuild | 68 
 x11-terms/st/st-0.8.3.ebuild | 68 
 3 files changed, 138 deletions(-)

diff --git a/x11-terms/st/Manifest b/x11-terms/st/Manifest
index 9c31eea1bba..3938e25b22b 100644
--- a/x11-terms/st/Manifest
+++ b/x11-terms/st/Manifest
@@ -1,3 +1 @@
-DIST st-0.8.2.tar.gz 44788 BLAKE2B 
cc7fc9040c6db1c903d0f7290e5cfd1c636b2d17b42645956583cc8fa883bc1f0631ffbd683e735a834ff96f90171d9d423801d84ce4c0686564498baa97bbc6
 SHA512 
eaaf5f2fe050ee768d16a9c8c295ba13315775b3a8a3201e020237a3dd217bfb811832d58477249000596289a6cb3287fbb39d6327fc90986af1c363e4b5bf8d
-DIST st-0.8.3.tar.gz 46292 BLAKE2B 
e84986dedd9aa8ff8e0b1c702cf5601c16cbed67f69623f41bc4908adb06fa29783b21de22576a50ccaa3cb49f515f284b1c4e72b6c5d9fd9b8efb05434b31c1
 SHA512 
2a824e43d9b3085d9c5c772e3411d744509be79301937c946b27f25451f68813f46c863dd37babbf67716506e86bc70d03645b39d7b124390b07f8f3e0c0c573
 DIST st-0.8.4.tar.gz 47330 BLAKE2B 
709278a669414d7d44beba02ebb606853dbaa9cfe71650e40a11d3691d6bee2c0b2e8db57ca2df52776ca564a20f64f3ef7acec8dbad6d66408d314fe26fb794
 SHA512 
f6f95081f9d09d442228bac1149d75d36a9f4f049b5504cf5ce00b353563ff92c62a2628ce728663fec107a14bea0eeb22b7a72804c37090de33819243d7512a

diff --git a/x11-terms/st/st-0.8.2.ebuild b/x11-terms/st/st-0.8.2.ebuild
deleted file mode 100644
index 5692a755835..000
--- a/x11-terms/st/st-0.8.2.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit desktop multilib savedconfig toolchain-funcs
-
-DESCRIPTION="simple terminal implementation for X"
-HOMEPAGE="https://st.suckless.org/;
-SRC_URI="https://dl.suckless.org/st/${P}.tar.gz;
-
-LICENSE="MIT-with-advertising"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 hppa ~ppc64 x86"
-IUSE="savedconfig"
-
-RDEPEND="
-   >=sys-libs/ncurses-6.0:0=
-   media-libs/fontconfig
-   x11-libs/libX11
-   x11-libs/libXft
-"
-DEPEND="
-   ${RDEPEND}
-   virtual/pkgconfig
-   x11-base/xorg-proto
-"
-
-src_prepare() {
-   default
-
-   sed -i \
-   -e "/^X11LIB/{s:/usr/X11R6/lib:/usr/$(get_libdir)/X11:}" \
-   -e '/^STLDFLAGS/s|= .*|= $(LDFLAGS) $(LIBS)|g' \
-   -e '/^X11INC/{s:/usr/X11R6/include:/usr/include/X11:}' \
-   config.mk || die
-   sed -i \
-   -e '/tic/d' \
-   Makefile || die
-
-   restore_config config.h
-}
-
-src_configure() {
-   sed -i \
-   -e "s|pkg-config|$(tc-getPKG_CONFIG)|g" \
-   config.mk || die
-
-   tc-export CC
-}
-
-src_install() {
-   emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
-
-   dodoc TODO
-
-   make_desktop_entry ${PN} simpleterm utilities-terminal 
'System;TerminalEmulator;' ''
-
-   save_config config.h
-}
-
-pkg_postinst() {
-   if ! [[ "${REPLACING_VERSIONS}" ]]; then
-   elog "Please ensure a usable font is installed, like"
-   elog "media-fonts/corefonts"
-   elog "media-fonts/dejavu"
-   elog "media-fonts/urw-fonts"
-   fi
-}

diff --git a/x11-terms/st/st-0.8.3.ebuild b/x11-terms/st/st-0.8.3.ebuild
deleted file mode 100644
index c377bfcdc27..000
--- a/x11-terms/st/st-0.8.3.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit desktop multilib savedconfig toolchain-funcs
-
-DESCRIPTION="simple terminal implementation for X"
-HOMEPAGE="https://st.suckless.org/;
-SRC_URI="https://dl.suckless.org/st/${P}.tar.gz;
-
-LICENSE="MIT-with-advertising"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
-IUSE="savedconfig"
-
-RDEPEND="
-   >=sys-libs/ncurses-6.0:0=
-   media-libs/fontconfig
-   x11-libs/libX11
-   x11-libs/libXft
-"
-DEPEND="
-   ${RDEPEND}
-   virtual/pkgconfig
-   x11-base/xorg-proto
-"
-
-src_prepare() {
-   default
-
-   sed -i \
-   -e "/^X11LIB/{s:/usr/X11R6/lib:/usr/$(get_libdir)/X11:}" \
-   -e '/^STLDFLAGS/s|= .*|= $(LDFLAGS) $(LIBS)|g' \
-   -e '/^X11INC/{s:/usr/X11R6/include:/usr/include/X11:}' \
-   config.mk || die
-   sed -i \
-   -e '/tic/d' \
-   Makefile || die
-
-   restore_config config.h
-}
-
-src_configure() {
-   sed -i \
-   -e "s|pkg-config|$(tc-getPKG_CONFIG)|g" \
- 

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

2020-06-19 Thread Jeroen Roovers
commit: d6bd49399f6378cfdd9c7f21b095d64eae85b11a
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Fri Jun 19 10:32:55 2020 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Fri Jun 19 10:33:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6bd4939

x11-terms/st: Version 0.8.4

Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Jeroen Roovers  gentoo.org>

 x11-terms/st/Manifest|  1 +
 x11-terms/st/st-0.8.4.ebuild | 68 
 2 files changed, 69 insertions(+)

diff --git a/x11-terms/st/Manifest b/x11-terms/st/Manifest
index 2d6b21e3c30..9c31eea1bba 100644
--- a/x11-terms/st/Manifest
+++ b/x11-terms/st/Manifest
@@ -1,2 +1,3 @@
 DIST st-0.8.2.tar.gz 44788 BLAKE2B 
cc7fc9040c6db1c903d0f7290e5cfd1c636b2d17b42645956583cc8fa883bc1f0631ffbd683e735a834ff96f90171d9d423801d84ce4c0686564498baa97bbc6
 SHA512 
eaaf5f2fe050ee768d16a9c8c295ba13315775b3a8a3201e020237a3dd217bfb811832d58477249000596289a6cb3287fbb39d6327fc90986af1c363e4b5bf8d
 DIST st-0.8.3.tar.gz 46292 BLAKE2B 
e84986dedd9aa8ff8e0b1c702cf5601c16cbed67f69623f41bc4908adb06fa29783b21de22576a50ccaa3cb49f515f284b1c4e72b6c5d9fd9b8efb05434b31c1
 SHA512 
2a824e43d9b3085d9c5c772e3411d744509be79301937c946b27f25451f68813f46c863dd37babbf67716506e86bc70d03645b39d7b124390b07f8f3e0c0c573
+DIST st-0.8.4.tar.gz 47330 BLAKE2B 
709278a669414d7d44beba02ebb606853dbaa9cfe71650e40a11d3691d6bee2c0b2e8db57ca2df52776ca564a20f64f3ef7acec8dbad6d66408d314fe26fb794
 SHA512 
f6f95081f9d09d442228bac1149d75d36a9f4f049b5504cf5ce00b353563ff92c62a2628ce728663fec107a14bea0eeb22b7a72804c37090de33819243d7512a

diff --git a/x11-terms/st/st-0.8.4.ebuild b/x11-terms/st/st-0.8.4.ebuild
new file mode 100644
index 000..c377bfcdc27
--- /dev/null
+++ b/x11-terms/st/st-0.8.4.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit desktop multilib savedconfig toolchain-funcs
+
+DESCRIPTION="simple terminal implementation for X"
+HOMEPAGE="https://st.suckless.org/;
+SRC_URI="https://dl.suckless.org/st/${P}.tar.gz;
+
+LICENSE="MIT-with-advertising"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
+IUSE="savedconfig"
+
+RDEPEND="
+   >=sys-libs/ncurses-6.0:0=
+   media-libs/fontconfig
+   x11-libs/libX11
+   x11-libs/libXft
+"
+DEPEND="
+   ${RDEPEND}
+   virtual/pkgconfig
+   x11-base/xorg-proto
+"
+
+src_prepare() {
+   default
+
+   sed -i \
+   -e "/^X11LIB/{s:/usr/X11R6/lib:/usr/$(get_libdir)/X11:}" \
+   -e '/^STLDFLAGS/s|= .*|= $(LDFLAGS) $(LIBS)|g' \
+   -e '/^X11INC/{s:/usr/X11R6/include:/usr/include/X11:}' \
+   config.mk || die
+   sed -i \
+   -e '/tic/d' \
+   Makefile || die
+
+   restore_config config.h
+}
+
+src_configure() {
+   sed -i \
+   -e "s|pkg-config|$(tc-getPKG_CONFIG)|g" \
+   config.mk || die
+
+   tc-export CC
+}
+
+src_install() {
+   emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
+
+   dodoc TODO
+
+   make_desktop_entry ${PN} simpleterm utilities-terminal 
'System;TerminalEmulator;' ''
+
+   save_config config.h
+}
+
+pkg_postinst() {
+   if ! [[ "${REPLACING_VERSIONS}" ]]; then
+   elog "Please ensure a usable font is installed, like"
+   elog "media-fonts/corefonts"
+   elog "media-fonts/dejavu"
+   elog "media-fonts/urw-fonts"
+   fi
+}



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

2020-04-27 Thread Jeroen Roovers
commit: ee94be404e139478023793f2c3d2abbda389bf1c
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Mon Apr 27 12:41:54 2020 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Mon Apr 27 12:42:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee94be40

x11-terms/st: Version 0.8.3

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Jeroen Roovers  gentoo.org>

 x11-terms/st/Manifest|  1 +
 x11-terms/st/st-0.8.3.ebuild | 68 
 2 files changed, 69 insertions(+)

diff --git a/x11-terms/st/Manifest b/x11-terms/st/Manifest
index a4d936e6d68..2d6b21e3c30 100644
--- a/x11-terms/st/Manifest
+++ b/x11-terms/st/Manifest
@@ -1 +1,2 @@
 DIST st-0.8.2.tar.gz 44788 BLAKE2B 
cc7fc9040c6db1c903d0f7290e5cfd1c636b2d17b42645956583cc8fa883bc1f0631ffbd683e735a834ff96f90171d9d423801d84ce4c0686564498baa97bbc6
 SHA512 
eaaf5f2fe050ee768d16a9c8c295ba13315775b3a8a3201e020237a3dd217bfb811832d58477249000596289a6cb3287fbb39d6327fc90986af1c363e4b5bf8d
+DIST st-0.8.3.tar.gz 46292 BLAKE2B 
e84986dedd9aa8ff8e0b1c702cf5601c16cbed67f69623f41bc4908adb06fa29783b21de22576a50ccaa3cb49f515f284b1c4e72b6c5d9fd9b8efb05434b31c1
 SHA512 
2a824e43d9b3085d9c5c772e3411d744509be79301937c946b27f25451f68813f46c863dd37babbf67716506e86bc70d03645b39d7b124390b07f8f3e0c0c573

diff --git a/x11-terms/st/st-0.8.3.ebuild b/x11-terms/st/st-0.8.3.ebuild
new file mode 100644
index 000..c377bfcdc27
--- /dev/null
+++ b/x11-terms/st/st-0.8.3.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit desktop multilib savedconfig toolchain-funcs
+
+DESCRIPTION="simple terminal implementation for X"
+HOMEPAGE="https://st.suckless.org/;
+SRC_URI="https://dl.suckless.org/st/${P}.tar.gz;
+
+LICENSE="MIT-with-advertising"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
+IUSE="savedconfig"
+
+RDEPEND="
+   >=sys-libs/ncurses-6.0:0=
+   media-libs/fontconfig
+   x11-libs/libX11
+   x11-libs/libXft
+"
+DEPEND="
+   ${RDEPEND}
+   virtual/pkgconfig
+   x11-base/xorg-proto
+"
+
+src_prepare() {
+   default
+
+   sed -i \
+   -e "/^X11LIB/{s:/usr/X11R6/lib:/usr/$(get_libdir)/X11:}" \
+   -e '/^STLDFLAGS/s|= .*|= $(LDFLAGS) $(LIBS)|g' \
+   -e '/^X11INC/{s:/usr/X11R6/include:/usr/include/X11:}' \
+   config.mk || die
+   sed -i \
+   -e '/tic/d' \
+   Makefile || die
+
+   restore_config config.h
+}
+
+src_configure() {
+   sed -i \
+   -e "s|pkg-config|$(tc-getPKG_CONFIG)|g" \
+   config.mk || die
+
+   tc-export CC
+}
+
+src_install() {
+   emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
+
+   dodoc TODO
+
+   make_desktop_entry ${PN} simpleterm utilities-terminal 
'System;TerminalEmulator;' ''
+
+   save_config config.h
+}
+
+pkg_postinst() {
+   if ! [[ "${REPLACING_VERSIONS}" ]]; then
+   elog "Please ensure a usable font is installed, like"
+   elog "media-fonts/corefonts"
+   elog "media-fonts/dejavu"
+   elog "media-fonts/urw-fonts"
+   fi
+}



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

2019-12-30 Thread Georgy Yakovlev
commit: 605b5330e20dfe78e92fe57f53415519545cc0e5
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Dec 31 01:12:25 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Dec 31 01:12:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=605b5330

x11-terms/st: keyword on ~ppc64

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Georgy Yakovlev  gentoo.org>

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

diff --git a/x11-terms/st/st-0.8.2.ebuild b/x11-terms/st/st-0.8.2.ebuild
index a3818b9262a..5692a755835 100644
--- a/x11-terms/st/st-0.8.2.ebuild
+++ b/x11-terms/st/st-0.8.2.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://dl.suckless.org/st/${P}.tar.gz;
 
 LICENSE="MIT-with-advertising"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 hppa x86"
+KEYWORDS="amd64 ~arm ~arm64 hppa ~ppc64 x86"
 IUSE="savedconfig"
 
 RDEPEND="



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

2019-08-07 Thread Jeroen Roovers
commit: d49291620a551234e2711c6c6e3027f26635cb40
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Wed Aug  7 06:23:11 2019 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Wed Aug  7 07:25:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4929162

x11-terms/st: Stable

Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Jeroen Roovers  gentoo.org>

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

diff --git a/x11-terms/st/st-0.8.2.ebuild b/x11-terms/st/st-0.8.2.ebuild
index 185bb03fd8f..a3818b9262a 100644
--- a/x11-terms/st/st-0.8.2.ebuild
+++ b/x11-terms/st/st-0.8.2.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://dl.suckless.org/st/${P}.tar.gz;
 
 LICENSE="MIT-with-advertising"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~x86"
+KEYWORDS="amd64 ~arm ~arm64 hppa x86"
 IUSE="savedconfig"
 
 RDEPEND="



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

2019-08-07 Thread Jeroen Roovers
commit: b38d08e83f2d7e14b521ad4d21e81d01e9c2faee
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Wed Aug  7 06:23:49 2019 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Wed Aug  7 07:25:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b38d08e8

x11-terms/st: Old

Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Jeroen Roovers  gentoo.org>

 x11-terms/st/Manifest|  1 -
 x11-terms/st/st-0.8.1.ebuild | 68 
 2 files changed, 69 deletions(-)

diff --git a/x11-terms/st/Manifest b/x11-terms/st/Manifest
index 9d21a54ca60..a4d936e6d68 100644
--- a/x11-terms/st/Manifest
+++ b/x11-terms/st/Manifest
@@ -1,2 +1 @@
-DIST st-0.8.1.tar.gz 45423 BLAKE2B 
e7f5d731ba86f37db4cda1f612a8f191f955d7ea8fd57c3fb142c695c41fda4d3b82a483bb3c1fff2d4ff66d9277ed22339c026bca4f4af740fc80cbbc7f3620
 SHA512 
787d35b0cc8b1435dad7809e9995bed3c7f781e012a4a43dd5ae3d670ebc0e4bc03a56ba3872ff8a3bdba316a41ba771c626adc8de0559296457a59170756c6b
 DIST st-0.8.2.tar.gz 44788 BLAKE2B 
cc7fc9040c6db1c903d0f7290e5cfd1c636b2d17b42645956583cc8fa883bc1f0631ffbd683e735a834ff96f90171d9d423801d84ce4c0686564498baa97bbc6
 SHA512 
eaaf5f2fe050ee768d16a9c8c295ba13315775b3a8a3201e020237a3dd217bfb811832d58477249000596289a6cb3287fbb39d6327fc90986af1c363e4b5bf8d

diff --git a/x11-terms/st/st-0.8.1.ebuild b/x11-terms/st/st-0.8.1.ebuild
deleted file mode 100644
index 149759a937f..000
--- a/x11-terms/st/st-0.8.1.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit eutils multilib savedconfig toolchain-funcs
-
-DESCRIPTION="simple terminal implementation for X"
-HOMEPAGE="https://st.suckless.org/;
-SRC_URI="https://dl.suckless.org/st/${P}.tar.gz;
-
-LICENSE="MIT-with-advertising"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 hppa x86"
-IUSE="savedconfig"
-
-RDEPEND="
-   >=sys-libs/ncurses-6.0:0=
-   media-libs/fontconfig
-   x11-libs/libX11
-   x11-libs/libXft
-"
-DEPEND="
-   ${RDEPEND}
-   virtual/pkgconfig
-   x11-base/xorg-proto
-"
-
-src_prepare() {
-   default
-
-   sed -i \
-   -e "/^X11LIB/{s:/usr/X11R6/lib:/usr/$(get_libdir)/X11:}" \
-   -e '/^STLDFLAGS/s|= .*|= $(LDFLAGS) $(LIBS)|g' \
-   -e '/^X11INC/{s:/usr/X11R6/include:/usr/include/X11:}' \
-   config.mk || die
-   sed -i \
-   -e '/tic/d' \
-   Makefile || die
-
-   restore_config config.h
-}
-
-src_configure() {
-   sed -i \
-   -e "s|pkg-config|$(tc-getPKG_CONFIG)|g" \
-   config.mk || die
-
-   tc-export CC
-}
-
-src_install() {
-   emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
-
-   dodoc TODO
-
-   make_desktop_entry ${PN} simpleterm utilities-terminal 
'System;TerminalEmulator;' ''
-
-   save_config config.h
-}
-
-pkg_postinst() {
-   if ! [[ "${REPLACING_VERSIONS}" ]]; then
-   elog "Please ensure a usable font is installed, like"
-   elog "media-fonts/corefonts"
-   elog "media-fonts/dejavu"
-   elog "media-fonts/urw-fonts"
-   fi
-}



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

2019-03-29 Thread Jeroen Roovers
commit: 51f8b383640e37be36440fcd8b32f81c44155cab
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Fri Mar 29 11:45:57 2019 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Fri Mar 29 11:49:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51f8b383

x11-terms/st: Update live ebuild

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Jeroen Roovers  gentoo.org>

 x11-terms/st/st-.ebuild | 9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/x11-terms/st/st-.ebuild b/x11-terms/st/st-.ebuild
index cd83a4f2325..aeafbd94f11 100644
--- a/x11-terms/st/st-.ebuild
+++ b/x11-terms/st/st-.ebuild
@@ -1,15 +1,16 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
-inherit eutils git-r3 multilib savedconfig toolchain-funcs
+EAPI=7
+inherit desktop git-r3 multilib savedconfig toolchain-funcs
 
 DESCRIPTION="simple terminal implementation for X"
 HOMEPAGE="https://st.suckless.org/;
-EGIT_REPO_URI="https://git.suckless.org/st;
+EGIT_REPO_URI="https://git.suckless.org/${PN};
 
 LICENSE="MIT-with-advertising"
 SLOT="0"
+KEYWORDS=""
 IUSE="savedconfig"
 
 RDEPEND="



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

2019-02-09 Thread Jeroen Roovers
commit: 70db6351c5df5addd5670476786a637080dbfd34
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sat Feb  9 12:39:39 2019 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sat Feb  9 12:39:53 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70db6351

x11-terms/st: Version 0.8.2

Package-Manager: Portage-2.3.59, Repoman-2.3.12
Signed-off-by: Jeroen Roovers  gentoo.org>

 x11-terms/st/Manifest|  1 +
 x11-terms/st/st-0.8.2.ebuild | 68 
 2 files changed, 69 insertions(+)

diff --git a/x11-terms/st/Manifest b/x11-terms/st/Manifest
index 909cf333005..9d21a54ca60 100644
--- a/x11-terms/st/Manifest
+++ b/x11-terms/st/Manifest
@@ -1 +1,2 @@
 DIST st-0.8.1.tar.gz 45423 BLAKE2B 
e7f5d731ba86f37db4cda1f612a8f191f955d7ea8fd57c3fb142c695c41fda4d3b82a483bb3c1fff2d4ff66d9277ed22339c026bca4f4af740fc80cbbc7f3620
 SHA512 
787d35b0cc8b1435dad7809e9995bed3c7f781e012a4a43dd5ae3d670ebc0e4bc03a56ba3872ff8a3bdba316a41ba771c626adc8de0559296457a59170756c6b
+DIST st-0.8.2.tar.gz 44788 BLAKE2B 
cc7fc9040c6db1c903d0f7290e5cfd1c636b2d17b42645956583cc8fa883bc1f0631ffbd683e735a834ff96f90171d9d423801d84ce4c0686564498baa97bbc6
 SHA512 
eaaf5f2fe050ee768d16a9c8c295ba13315775b3a8a3201e020237a3dd217bfb811832d58477249000596289a6cb3287fbb39d6327fc90986af1c363e4b5bf8d

diff --git a/x11-terms/st/st-0.8.2.ebuild b/x11-terms/st/st-0.8.2.ebuild
new file mode 100644
index 000..185bb03fd8f
--- /dev/null
+++ b/x11-terms/st/st-0.8.2.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit desktop multilib savedconfig toolchain-funcs
+
+DESCRIPTION="simple terminal implementation for X"
+HOMEPAGE="https://st.suckless.org/;
+SRC_URI="https://dl.suckless.org/st/${P}.tar.gz;
+
+LICENSE="MIT-with-advertising"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~x86"
+IUSE="savedconfig"
+
+RDEPEND="
+   >=sys-libs/ncurses-6.0:0=
+   media-libs/fontconfig
+   x11-libs/libX11
+   x11-libs/libXft
+"
+DEPEND="
+   ${RDEPEND}
+   virtual/pkgconfig
+   x11-base/xorg-proto
+"
+
+src_prepare() {
+   default
+
+   sed -i \
+   -e "/^X11LIB/{s:/usr/X11R6/lib:/usr/$(get_libdir)/X11:}" \
+   -e '/^STLDFLAGS/s|= .*|= $(LDFLAGS) $(LIBS)|g' \
+   -e '/^X11INC/{s:/usr/X11R6/include:/usr/include/X11:}' \
+   config.mk || die
+   sed -i \
+   -e '/tic/d' \
+   Makefile || die
+
+   restore_config config.h
+}
+
+src_configure() {
+   sed -i \
+   -e "s|pkg-config|$(tc-getPKG_CONFIG)|g" \
+   config.mk || die
+
+   tc-export CC
+}
+
+src_install() {
+   emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
+
+   dodoc TODO
+
+   make_desktop_entry ${PN} simpleterm utilities-terminal 
'System;TerminalEmulator;' ''
+
+   save_config config.h
+}
+
+pkg_postinst() {
+   if ! [[ "${REPLACING_VERSIONS}" ]]; then
+   elog "Please ensure a usable font is installed, like"
+   elog "media-fonts/corefonts"
+   elog "media-fonts/dejavu"
+   elog "media-fonts/urw-fonts"
+   fi
+}



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

2018-09-15 Thread Jeroen Roovers
commit: 302d64f0d46aaa442b82e5a513026f04f10e095f
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sat Sep 15 08:35:28 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sat Sep 15 08:35:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=302d64f0

x11-terms/st: Ancient.

Package-Manager: Portage-2.3.49, Repoman-2.3.10

 x11-terms/st/Manifest  |  2 --
 x11-terms/st/st-0.7.ebuild | 52 ---
 x11-terms/st/st-0.8.ebuild | 68 --
 3 files changed, 122 deletions(-)

diff --git a/x11-terms/st/Manifest b/x11-terms/st/Manifest
index c568974c187..909cf333005 100644
--- a/x11-terms/st/Manifest
+++ b/x11-terms/st/Manifest
@@ -1,3 +1 @@
-DIST st-0.7.tar.gz 42418 BLAKE2B 
2f0eccaec964106b03c3daa75486d8f373582b2275c00a8d93e236f86e97a4bcb66e2fae6199cb23e4178515c4c67fe65bf95dd3aea98c279a662a7d1204ecef
 SHA512 
9384820d373bfaaef1887290351d8c34abeef26cd7d50ddbae56ffb865864bcca9be798c6238bf1ce595ba7c317f2c1d97653055da0aa302e322822768d4
 DIST st-0.8.1.tar.gz 45423 BLAKE2B 
e7f5d731ba86f37db4cda1f612a8f191f955d7ea8fd57c3fb142c695c41fda4d3b82a483bb3c1fff2d4ff66d9277ed22339c026bca4f4af740fc80cbbc7f3620
 SHA512 
787d35b0cc8b1435dad7809e9995bed3c7f781e012a4a43dd5ae3d670ebc0e4bc03a56ba3872ff8a3bdba316a41ba771c626adc8de0559296457a59170756c6b
-DIST st-0.8.tar.gz 45401 BLAKE2B 
83a8ca385b6e94ded925b274983830664d84f3d746b4173fae9918f00464679f9e3b695a5a96554ca545c1f132a846a77d0627961ee1149b673133fd461e67a1
 SHA512 
47af80560f3bd803719b83e95affcb5425fed419fa4703dbd66ee2080f6671597aaba8110f3f7959190e8c3e2b02c62edf062fab950b2649f1d8c532c183de84

diff --git a/x11-terms/st/st-0.7.ebuild b/x11-terms/st/st-0.7.ebuild
deleted file mode 100644
index 22efcadcec5..000
--- a/x11-terms/st/st-0.7.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit eutils multilib savedconfig toolchain-funcs
-
-DESCRIPTION="simple terminal implementation for X"
-HOMEPAGE="https://st.suckless.org/;
-SRC_URI="https://dl.suckless.org/st/${P}.tar.gz;
-
-LICENSE="MIT-with-advertising"
-SLOT="0"
-KEYWORDS="amd64 ~arm hppa x86"
-IUSE="savedconfig"
-
-RDEPEND="
-   >=sys-libs/ncurses-6.0:0=
-   media-libs/fontconfig
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXft
-"
-DEPEND="
-   ${RDEPEND}
-   virtual/pkgconfig
-   x11-base/xorg-proto
-"
-
-src_prepare() {
-   eapply_user
-
-   sed -e '/^CFLAGS/s:[[:space:]]-O[^[:space:]]*[[:space:]]: :' \
-   -e '/^X11INC/{s:/usr/X11R6/include:/usr/include/X11:}' \
-   -e "/^X11LIB/{s:/usr/X11R6/lib:/usr/$(get_libdir)/X11:}" \
-   -i config.mk || die
-   sed -e '/@echo/!s:@::' \
-   -e '/tic/d' \
-   -i Makefile || die
-   tc-export CC
-
-   restore_config config.h
-}
-
-src_install() {
-   emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
-
-   dodoc TODO
-
-   make_desktop_entry ${PN} simpleterm utilities-terminal 
'System;TerminalEmulator;' ''
-
-   save_config config.h
-}

diff --git a/x11-terms/st/st-0.8.ebuild b/x11-terms/st/st-0.8.ebuild
deleted file mode 100644
index 46e232587d9..000
--- a/x11-terms/st/st-0.8.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit eutils multilib savedconfig toolchain-funcs
-
-DESCRIPTION="simple terminal implementation for X"
-HOMEPAGE="https://st.suckless.org/;
-SRC_URI="https://dl.suckless.org/st/${P}.tar.gz;
-
-LICENSE="MIT-with-advertising"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~x86"
-IUSE="savedconfig"
-
-RDEPEND="
-   >=sys-libs/ncurses-6.0:0=
-   media-libs/fontconfig
-   x11-libs/libX11
-   x11-libs/libXft
-"
-DEPEND="
-   ${RDEPEND}
-   virtual/pkgconfig
-   x11-base/xorg-proto
-"
-
-src_prepare() {
-   default
-
-   sed -i \
-   -e "/^X11LIB/{s:/usr/X11R6/lib:/usr/$(get_libdir)/X11:}" \
-   -e '/^STLDFLAGS/s|= .*|= $(LDFLAGS) $(LIBS)|g' \
-   -e '/^X11INC/{s:/usr/X11R6/include:/usr/include/X11:}' \
-   config.mk || die
-   sed -i \
-   -e '/tic/d' \
-   Makefile || die
-
-   restore_config config.h
-}
-
-src_configure() {
-   sed -i \
-   -e "s|pkg-config|$(tc-getPKG_CONFIG)|g" \
-   config.mk || die
-
-   tc-export CC
-}
-
-src_install() {
-   emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
-
-   dodoc TODO
-
-   make_desktop_entry ${PN} simpleterm utilities-terminal 
'System;TerminalEmulator;' ''
-
-   save_config config.h
-}
-
-pkg_postinst() {
-   if ! [[ "${REPLACING_VERSIONS}" ]]; then
-   elog "Please ensure a usable font is installed, like"
-   elog "media-fonts/corefonts"
-  

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

2018-09-15 Thread Jeroen Roovers
commit: 2be1a4af8759743fb00f843e8ea11af08b365cf4
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sat Sep 15 08:34:37 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sat Sep 15 08:34:37 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2be1a4af

x11-terms/st: Stable for AMD64 HPPA x86 too.

Package-Manager: Portage-2.3.49, Repoman-2.3.10
RepoMan-Options: --ignore-arches

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

diff --git a/x11-terms/st/st-0.8.1.ebuild b/x11-terms/st/st-0.8.1.ebuild
index aaa8318a7aa..149759a937f 100644
--- a/x11-terms/st/st-0.8.1.ebuild
+++ b/x11-terms/st/st-0.8.1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://dl.suckless.org/st/${P}.tar.gz;
 
 LICENSE="MIT-with-advertising"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~x86"
+KEYWORDS="amd64 ~arm ~arm64 hppa x86"
 IUSE="savedconfig"
 
 RDEPEND="



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

2018-06-04 Thread Mart Raudsepp
commit: abb17f0ec5e65381379aecb019494acc84fb4c0d
Author: Alex Bennée  linaro  org>
AuthorDate: Fri Jun  1 09:15:29 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Jun  4 18:57:11 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abb17f0e

x11-terms/st: add ~arm64 keyword

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

diff --git a/x11-terms/st/st-0.8.1.ebuild b/x11-terms/st/st-0.8.1.ebuild
index 46e232587d9..aaa8318a7aa 100644
--- a/x11-terms/st/st-0.8.1.ebuild
+++ b/x11-terms/st/st-0.8.1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://dl.suckless.org/st/${P}.tar.gz;
 
 LICENSE="MIT-with-advertising"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~x86"
 IUSE="savedconfig"
 
 RDEPEND="



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

2018-03-23 Thread Jeroen Roovers
commit: ff2f230569216c26cef440d3b5ffd9b4657bd226
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Fri Mar 23 15:08:58 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Fri Mar 23 15:09:11 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff2f2305

x11-terms/st: Version 0.8.1.

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 x11-terms/st/Manifest|  1 +
 x11-terms/st/st-0.8.1.ebuild | 68 
 2 files changed, 69 insertions(+)

diff --git a/x11-terms/st/Manifest b/x11-terms/st/Manifest
index 2c8e5669b46..c568974c187 100644
--- a/x11-terms/st/Manifest
+++ b/x11-terms/st/Manifest
@@ -1,2 +1,3 @@
 DIST st-0.7.tar.gz 42418 BLAKE2B 
2f0eccaec964106b03c3daa75486d8f373582b2275c00a8d93e236f86e97a4bcb66e2fae6199cb23e4178515c4c67fe65bf95dd3aea98c279a662a7d1204ecef
 SHA512 
9384820d373bfaaef1887290351d8c34abeef26cd7d50ddbae56ffb865864bcca9be798c6238bf1ce595ba7c317f2c1d97653055da0aa302e322822768d4
+DIST st-0.8.1.tar.gz 45423 BLAKE2B 
e7f5d731ba86f37db4cda1f612a8f191f955d7ea8fd57c3fb142c695c41fda4d3b82a483bb3c1fff2d4ff66d9277ed22339c026bca4f4af740fc80cbbc7f3620
 SHA512 
787d35b0cc8b1435dad7809e9995bed3c7f781e012a4a43dd5ae3d670ebc0e4bc03a56ba3872ff8a3bdba316a41ba771c626adc8de0559296457a59170756c6b
 DIST st-0.8.tar.gz 45401 BLAKE2B 
83a8ca385b6e94ded925b274983830664d84f3d746b4173fae9918f00464679f9e3b695a5a96554ca545c1f132a846a77d0627961ee1149b673133fd461e67a1
 SHA512 
47af80560f3bd803719b83e95affcb5425fed419fa4703dbd66ee2080f6671597aaba8110f3f7959190e8c3e2b02c62edf062fab950b2649f1d8c532c183de84

diff --git a/x11-terms/st/st-0.8.1.ebuild b/x11-terms/st/st-0.8.1.ebuild
new file mode 100644
index 000..185c4aa2643
--- /dev/null
+++ b/x11-terms/st/st-0.8.1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit eutils multilib savedconfig toolchain-funcs
+
+DESCRIPTION="simple terminal implementation for X"
+HOMEPAGE="https://st.suckless.org/;
+SRC_URI="https://dl.suckless.org/st/${P}.tar.gz;
+
+LICENSE="MIT-with-advertising"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~x86"
+IUSE="savedconfig"
+
+RDEPEND="
+   >=sys-libs/ncurses-6.0:0=
+   media-libs/fontconfig
+   x11-libs/libX11
+   x11-libs/libXft
+"
+DEPEND="
+   ${RDEPEND}
+   virtual/pkgconfig
+   x11-proto/xproto
+"
+
+src_prepare() {
+   default
+
+   sed -i \
+   -e "/^X11LIB/{s:/usr/X11R6/lib:/usr/$(get_libdir)/X11:}" \
+   -e '/^STLDFLAGS/s|= .*|= $(LDFLAGS) $(LIBS)|g' \
+   -e '/^X11INC/{s:/usr/X11R6/include:/usr/include/X11:}' \
+   config.mk || die
+   sed -i \
+   -e '/tic/d' \
+   Makefile || die
+
+   restore_config config.h
+}
+
+src_configure() {
+   sed -i \
+   -e "s|pkg-config|$(tc-getPKG_CONFIG)|g" \
+   config.mk || die
+
+   tc-export CC
+}
+
+src_install() {
+   emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
+
+   dodoc TODO
+
+   make_desktop_entry ${PN} simpleterm utilities-terminal 
'System;TerminalEmulator;' ''
+
+   save_config config.h
+}
+
+pkg_postinst() {
+   if ! [[ "${REPLACING_VERSIONS}" ]]; then
+   elog "Please ensure a usable font is installed, like"
+   elog "media-fonts/corefonts"
+   elog "media-fonts/dejavu"
+   elog "media-fonts/urw-fonts"
+   fi
+}



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

2018-03-16 Thread Jeroen Roovers
commit: d8f03dd933001bcaefd876347643a18f04fbef5b
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Fri Mar 16 20:21:46 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Fri Mar 16 20:22:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8f03dd9

x11-terms/st: Define src_configure().

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 x11-terms/st/st-0.8.ebuild  | 23 +++
 x11-terms/st/st-.ebuild | 17 ++---
 2 files changed, 29 insertions(+), 11 deletions(-)

diff --git a/x11-terms/st/st-0.8.ebuild b/x11-terms/st/st-0.8.ebuild
index 6ae06a264f5..185c4aa2643 100644
--- a/x11-terms/st/st-0.8.ebuild
+++ b/x11-terms/st/st-0.8.ebuild
@@ -26,22 +26,28 @@ DEPEND="
 "
 
 src_prepare() {
-   eapply_user
+   default
 
sed -i \
-   -e '/^X11INC/{s:/usr/X11R6/include:/usr/include/X11:}' \
-e "/^X11LIB/{s:/usr/X11R6/lib:/usr/$(get_libdir)/X11:}" \
-e '/^STLDFLAGS/s|= .*|= $(LDFLAGS) $(LIBS)|g' \
-   -e "s|pkg-config|$(tc-getPKG_CONFIG)|g" \
+   -e '/^X11INC/{s:/usr/X11R6/include:/usr/include/X11:}' \
config.mk || die
sed -i \
-e '/tic/d' \
Makefile || die
-   tc-export CC
 
restore_config config.h
 }
 
+src_configure() {
+   sed -i \
+   -e "s|pkg-config|$(tc-getPKG_CONFIG)|g" \
+   config.mk || die
+
+   tc-export CC
+}
+
 src_install() {
emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
 
@@ -51,3 +57,12 @@ src_install() {
 
save_config config.h
 }
+
+pkg_postinst() {
+   if ! [[ "${REPLACING_VERSIONS}" ]]; then
+   elog "Please ensure a usable font is installed, like"
+   elog "media-fonts/corefonts"
+   elog "media-fonts/dejavu"
+   elog "media-fonts/urw-fonts"
+   fi
+}

diff --git a/x11-terms/st/st-.ebuild b/x11-terms/st/st-.ebuild
index 81e45504808..6968b6d8c46 100644
--- a/x11-terms/st/st-.ebuild
+++ b/x11-terms/st/st-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -16,13 +16,11 @@ RDEPEND="
>=sys-libs/ncurses-6.0:0=
media-libs/fontconfig
x11-libs/libX11
-   x11-libs/libXext
x11-libs/libXft
 "
 DEPEND="
${RDEPEND}
virtual/pkgconfig
-   x11-proto/xextproto
x11-proto/xproto
 "
 
@@ -30,23 +28,28 @@ src_prepare() {
default
 
sed -i \
-   -e '/^CFLAGS/s:[[:space:]]-Wall[[:space:]]: :' \
-   -e '/^CFLAGS/s:[[:space:]]-O[^[:space:]]*[[:space:]]: :' \
-   -e '/^LDFLAGS/{s:[[:space:]]-s[[:space:]]: :}' \
-   -e '/^X11INC/{s:/usr/X11R6/include:/usr/include/X11:}' \
-e "/^X11LIB/{s:/usr/X11R6/lib:/usr/$(get_libdir)/X11:}" \
+   -e '/^STLDFLAGS/s|= .*|= $(LDFLAGS) $(LIBS)|g' \
+   -e '/^X11INC/{s:/usr/X11R6/include:/usr/include/X11:}' \
config.mk || die
sed -i \
-e '/tic/d' \
Makefile || die
 
restore_config config.h
+}
+
+src_configure() {
+   sed -i \
+   -e "s|pkg-config|$(tc-getPKG_CONFIG)|g" \
+   config.mk || die
 
tc-export CC
 }
 
 src_install() {
emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
+
dodoc TODO
 
make_desktop_entry ${PN} simpleterm utilities-terminal 
'System;TerminalEmulator;' ''



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

2018-03-16 Thread Jeroen Roovers
commit: c30119aab642ca87dd76071f7a1a675424e1f7aa
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Fri Mar 16 15:26:47 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Fri Mar 16 15:26:47 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c30119aa

x11-terms/st: Version 0.8.

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 x11-terms/st/Manifest  |  1 +
 x11-terms/st/st-0.8.ebuild | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/x11-terms/st/Manifest b/x11-terms/st/Manifest
index fbcb89e8fbe..2c8e5669b46 100644
--- a/x11-terms/st/Manifest
+++ b/x11-terms/st/Manifest
@@ -1 +1,2 @@
 DIST st-0.7.tar.gz 42418 BLAKE2B 
2f0eccaec964106b03c3daa75486d8f373582b2275c00a8d93e236f86e97a4bcb66e2fae6199cb23e4178515c4c67fe65bf95dd3aea98c279a662a7d1204ecef
 SHA512 
9384820d373bfaaef1887290351d8c34abeef26cd7d50ddbae56ffb865864bcca9be798c6238bf1ce595ba7c317f2c1d97653055da0aa302e322822768d4
+DIST st-0.8.tar.gz 45401 BLAKE2B 
83a8ca385b6e94ded925b274983830664d84f3d746b4173fae9918f00464679f9e3b695a5a96554ca545c1f132a846a77d0627961ee1149b673133fd461e67a1
 SHA512 
47af80560f3bd803719b83e95affcb5425fed419fa4703dbd66ee2080f6671597aaba8110f3f7959190e8c3e2b02c62edf062fab950b2649f1d8c532c183de84

diff --git a/x11-terms/st/st-0.8.ebuild b/x11-terms/st/st-0.8.ebuild
new file mode 100644
index 000..6ae06a264f5
--- /dev/null
+++ b/x11-terms/st/st-0.8.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit eutils multilib savedconfig toolchain-funcs
+
+DESCRIPTION="simple terminal implementation for X"
+HOMEPAGE="https://st.suckless.org/;
+SRC_URI="https://dl.suckless.org/st/${P}.tar.gz;
+
+LICENSE="MIT-with-advertising"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~x86"
+IUSE="savedconfig"
+
+RDEPEND="
+   >=sys-libs/ncurses-6.0:0=
+   media-libs/fontconfig
+   x11-libs/libX11
+   x11-libs/libXft
+"
+DEPEND="
+   ${RDEPEND}
+   virtual/pkgconfig
+   x11-proto/xproto
+"
+
+src_prepare() {
+   eapply_user
+
+   sed -i \
+   -e '/^X11INC/{s:/usr/X11R6/include:/usr/include/X11:}' \
+   -e "/^X11LIB/{s:/usr/X11R6/lib:/usr/$(get_libdir)/X11:}" \
+   -e '/^STLDFLAGS/s|= .*|= $(LDFLAGS) $(LIBS)|g' \
+   -e "s|pkg-config|$(tc-getPKG_CONFIG)|g" \
+   config.mk || die
+   sed -i \
+   -e '/tic/d' \
+   Makefile || die
+   tc-export CC
+
+   restore_config config.h
+}
+
+src_install() {
+   emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
+
+   dodoc TODO
+
+   make_desktop_entry ${PN} simpleterm utilities-terminal 
'System;TerminalEmulator;' ''
+
+   save_config config.h
+}



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

2017-12-18 Thread Michael Weber
commit: 00ed6823df74e2c8e430f3f233a44900aeb709a2
Author: Michael Weber  gentoo  org>
AuthorDate: Mon Dec 18 16:52:37 2017 +
Commit: Michael Weber  gentoo  org>
CommitDate: Mon Dec 18 16:52:48 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00ed6823

x11-terms/st: Add ~arm keyword.

Closes: https://bugs.gentoo.org/595134
Package-Manager: Portage-2.3.19, Repoman-2.3.6

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

diff --git a/x11-terms/st/st-0.7.ebuild b/x11-terms/st/st-0.7.ebuild
index 380a053d068..36d75e01407 100644
--- a/x11-terms/st/st-0.7.ebuild
+++ b/x11-terms/st/st-0.7.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://dl.suckless.org/st/${P}.tar.gz;
 
 LICENSE="MIT-with-advertising"
 SLOT="0"
-KEYWORDS="amd64 hppa x86"
+KEYWORDS="amd64 ~arm hppa x86"
 IUSE="savedconfig"
 
 RDEPEND="



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

2017-09-10 Thread Jeroen Roovers
commit: 37c2aa095e9a46a85add754351862ad4b47b0dd1
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sun Sep 10 21:45:37 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sun Sep 10 21:47:01 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37c2aa09

x11-terms/st: Use HTTPS.

Package-Manager: Portage-2.3.8, Repoman-2.3.3

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

diff --git a/x11-terms/st/st-.ebuild b/x11-terms/st/st-.ebuild
index 72551762e60..81e45504808 100644
--- a/x11-terms/st/st-.ebuild
+++ b/x11-terms/st/st-.ebuild
@@ -6,7 +6,7 @@ inherit eutils git-r3 multilib savedconfig toolchain-funcs
 
 DESCRIPTION="simple terminal implementation for X"
 HOMEPAGE="https://st.suckless.org/;
-EGIT_REPO_URI="git://git.suckless.org/st"
+EGIT_REPO_URI="https://git.suckless.org/st;
 
 LICENSE="MIT-with-advertising"
 SLOT="0"



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

2017-08-31 Thread Jeroen Roovers
commit: a266446c00a85684f335c767473afa25283ec096
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Thu Aug 31 10:30:57 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Thu Aug 31 10:30:57 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a266446c

x11-terms/st: Switch to HTTPS.

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 x11-terms/st/st-0.7.ebuild  | 4 ++--
 x11-terms/st/st-.ebuild | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/x11-terms/st/st-0.7.ebuild b/x11-terms/st/st-0.7.ebuild
index d8dc62d615b..380a053d068 100644
--- a/x11-terms/st/st-0.7.ebuild
+++ b/x11-terms/st/st-0.7.ebuild
@@ -5,8 +5,8 @@ EAPI=6
 inherit eutils multilib savedconfig toolchain-funcs
 
 DESCRIPTION="simple terminal implementation for X"
-HOMEPAGE="http://st.suckless.org/;
-SRC_URI="http://dl.suckless.org/st/${P}.tar.gz;
+HOMEPAGE="https://st.suckless.org/;
+SRC_URI="https://dl.suckless.org/st/${P}.tar.gz;
 
 LICENSE="MIT-with-advertising"
 SLOT="0"

diff --git a/x11-terms/st/st-.ebuild b/x11-terms/st/st-.ebuild
index 0d922620326..72551762e60 100644
--- a/x11-terms/st/st-.ebuild
+++ b/x11-terms/st/st-.ebuild
@@ -5,7 +5,7 @@ EAPI=6
 inherit eutils git-r3 multilib savedconfig toolchain-funcs
 
 DESCRIPTION="simple terminal implementation for X"
-HOMEPAGE="http://st.suckless.org/;
+HOMEPAGE="https://st.suckless.org/;
 EGIT_REPO_URI="git://git.suckless.org/st"
 
 LICENSE="MIT-with-advertising"



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

2017-07-27 Thread Jeroen Roovers
commit: 5660e25f87eb819cebf6a88998519f657248a1a1
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Thu Jul 27 09:56:13 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Thu Jul 27 09:56:13 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5660e25f

x11-terms/st: Fix Makefile sed script (bug #626334).

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 x11-terms/st/st-.ebuild | 16 +---
 1 file changed, 9 insertions(+), 7 deletions(-)

diff --git a/x11-terms/st/st-.ebuild b/x11-terms/st/st-.ebuild
index c57b598bd32..0d922620326 100644
--- a/x11-terms/st/st-.ebuild
+++ b/x11-terms/st/st-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -27,20 +27,22 @@ DEPEND="
 "
 
 src_prepare() {
-   eapply_user
+   default
 
-   sed -e '/^CFLAGS/s:[[:space:]]-Wall[[:space:]]: :' \
+   sed -i \
+   -e '/^CFLAGS/s:[[:space:]]-Wall[[:space:]]: :' \
-e '/^CFLAGS/s:[[:space:]]-O[^[:space:]]*[[:space:]]: :' \
-e '/^LDFLAGS/{s:[[:space:]]-s[[:space:]]: :}' \
-e '/^X11INC/{s:/usr/X11R6/include:/usr/include/X11:}' \
-e "/^X11LIB/{s:/usr/X11R6/lib:/usr/$(get_libdir)/X11:}" \
-   -i config.mk || die
-   sed -e '/@echo/!s:@::' \
+   config.mk || die
+   sed -i \
-e '/tic/d' \
-   -i Makefile || die
-   tc-export CC
+   Makefile || die
 
restore_config config.h
+
+   tc-export CC
 }
 
 src_install() {



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

2017-03-30 Thread Jeroen Roovers
commit: 543c28e1b247d0c9768a5b2f4d9ec23fa93b9b50
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Thu Mar 30 16:37:12 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Thu Mar 30 16:37:28 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=543c28e1

x11-terms/st: Old.

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 x11-terms/st/Manifest |  1 -
 x11-terms/st/st-0.6-r1.ebuild | 54 ---
 2 files changed, 55 deletions(-)

diff --git a/x11-terms/st/Manifest b/x11-terms/st/Manifest
index 4b4635e8750..67582485f7f 100644
--- a/x11-terms/st/Manifest
+++ b/x11-terms/st/Manifest
@@ -1,2 +1 @@
-DIST st-0.6.tar.gz 40271 SHA256 
85310c08c3814e099b5e45888f8ac7548640e69e9973e934d4fba38b03737a2b SHA512 
31e4b6d2b27d6cea79d6a31dabd7ff4e08a8ab376f06c113123810c05eab25e3964482a6429eecd65c369983cc8ee3694f367e3894ed2cc740c67738c1898d29
 WHIRLPOOL 
94b526dffa7cb2446160acf4d2bb5e78d25f300c3f2ff4549bbe39ad5fae7ea80428ccdaa61a3603c1a3e6f4b98040983f5d468f218542204c62cb88fb776917
 DIST st-0.7.tar.gz 42418 SHA256 
f7870d906ccc988926eef2cc98950a99cc78725b685e934c422c03c1234e6000 SHA512 
9384820d373bfaaef1887290351d8c34abeef26cd7d50ddbae56ffb865864bcca9be798c6238bf1ce595ba7c317f2c1d97653055da0aa302e322822768d4
 WHIRLPOOL 
28a799a3fc770dea1d82136580217033245fd74488107afcd428d0cde665c87bcf03d18cec31df0cb74f77ed9ea8b84f22990ce29bc6457c4dafce43bfac1e22

diff --git a/x11-terms/st/st-0.6-r1.ebuild b/x11-terms/st/st-0.6-r1.ebuild
deleted file mode 100644
index 0b03f46094e..000
--- a/x11-terms/st/st-0.6-r1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils multilib savedconfig toolchain-funcs
-
-DESCRIPTION="simple terminal implementation for X"
-HOMEPAGE="http://st.suckless.org/;
-SRC_URI="http://dl.suckless.org/st/${P}.tar.gz;
-
-LICENSE="MIT-with-advertising"
-SLOT="0"
-KEYWORDS="amd64 ~hppa ~x86"
-IUSE="savedconfig"
-
-RDEPEND="
-   sys-libs/ncurses:=
-   media-libs/fontconfig
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXft
-"
-DEPEND="
-   ${RDEPEND}
-   virtual/pkgconfig
-   x11-proto/xextproto
-   x11-proto/xproto
-"
-
-src_prepare() {
-   epatch_user
-
-   sed -e '/^CFLAGS/s:[[:space:]]-O[^[:space:]]*[[:space:]]: :' \
-   -e '/^X11INC/{s:/usr/X11R6/include:/usr/include/X11:}' \
-   -e "/^X11LIB/{s:/usr/X11R6/lib:/usr/$(get_libdir)/X11:}" \
-   -i config.mk || die
-   sed -e '/@echo/!s:@::' \
-   -e '/tic/d' \
-   -i Makefile || die
-   tc-export CC
-
-   restore_config config.h
-}
-
-src_install() {
-   emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
-
-   dodoc TODO
-
-   make_desktop_entry ${PN} simpleterm utilities-terminal 
'System;TerminalEmulator;' ''
-
-   save_config config.h
-}



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

2017-03-30 Thread Jeroen Roovers
commit: 5931ad8f09bc54272d4492235b80c345fc4d7141
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Thu Mar 30 16:36:39 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Thu Mar 30 16:37:23 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5931ad8f

x11-terms/st: Stable for AMD64 HPPA x86 too.

Package-Manager: Portage-2.3.5, Repoman-2.3.2
RepoMan-Options: --ignore-arches

 x11-terms/st/st-0.7.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-terms/st/st-0.7.ebuild b/x11-terms/st/st-0.7.ebuild
index 5a4de7b6ed3..d8dc62d615b 100644
--- a/x11-terms/st/st-0.7.ebuild
+++ b/x11-terms/st/st-0.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -10,7 +10,7 @@ SRC_URI="http://dl.suckless.org/st/${P}.tar.gz;
 
 LICENSE="MIT-with-advertising"
 SLOT="0"
-KEYWORDS="~amd64 ~hppa ~x86"
+KEYWORDS="amd64 hppa x86"
 IUSE="savedconfig"
 
 RDEPEND="



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

2016-08-20 Thread Jeroen Roovers
commit: 2a7c16f77083597c1c0fb3933dba9439e41ad866
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sat Aug 20 14:04:20 2016 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sat Aug 20 14:04:20 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a7c16f7

x11-terms/st: Fix sys-libs/ncurses dependency (bug #573426).

Package-Manager: portage-2.3.0

 x11-terms/st/st-0.6-r1.ebuild | 2 +-
 x11-terms/st/st-0.7.ebuild| 2 +-
 x11-terms/st/st-.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/x11-terms/st/st-0.6-r1.ebuild b/x11-terms/st/st-0.6-r1.ebuild
index 2cf583d..5a6672c 100644
--- a/x11-terms/st/st-0.6-r1.ebuild
+++ b/x11-terms/st/st-0.6-r1.ebuild
@@ -16,7 +16,7 @@ KEYWORDS="amd64 ~hppa ~x86"
 IUSE="savedconfig"
 
 RDEPEND="
-   

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

2016-08-20 Thread Jeroen Roovers
commit: 711e44df01ac823e3719061f2253d088c76bee0b
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sat Aug 20 13:54:20 2016 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sat Aug 20 13:54:20 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=711e44df

x11-terms/st: Stable for AMD64 (bug #581408).

Package-Manager: portage-2.3.0
RepoMan-Options: --ignore-arches

 x11-terms/st/st-0.6-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-terms/st/st-0.6-r1.ebuild b/x11-terms/st/st-0.6-r1.ebuild
index 96bc4b4..2cf583d 100644
--- a/x11-terms/st/st-0.6-r1.ebuild
+++ b/x11-terms/st/st-0.6-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -12,7 +12,7 @@ SRC_URI="http://dl.suckless.org/st/${P}.tar.gz;
 
 LICENSE="MIT-with-advertising"
 SLOT="0"
-KEYWORDS="~amd64 ~hppa ~x86"
+KEYWORDS="amd64 ~hppa ~x86"
 IUSE="savedconfig"
 
 RDEPEND="



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

2016-08-20 Thread Jeroen Roovers
commit: dd9d292ac539a01ce2e79f64163161c7238a4e63
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sat Aug 20 13:54:58 2016 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sat Aug 20 13:54:58 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd9d292a

x11-terms/st: Old.

Package-Manager: portage-2.3.0

 x11-terms/st/Manifest  |  1 -
 x11-terms/st/st-0.5.ebuild | 59 --
 x11-terms/st/st-0.6.ebuild | 59 --
 3 files changed, 119 deletions(-)

diff --git a/x11-terms/st/Manifest b/x11-terms/st/Manifest
index f041196..4b4635e 100644
--- a/x11-terms/st/Manifest
+++ b/x11-terms/st/Manifest
@@ -1,3 +1,2 @@
-DIST st-0.5.tar.gz 36710 SHA256 
ae80ddfaf8146f7665772efc9b85e05e08be5087682a689ecdf71aa4d4bfdd4e SHA512 
fb5d3b6dfb56f35c60a83164d0da2aef67d9fc23b81fdd7c26b9a618c92524a601db5fc4149a3a5054ca3306ecc80e104fa629ecb1516c047a726012237c83d5
 WHIRLPOOL 
90083bfaca02f7507e706c4d251736b300553e95c12640d948a8a5c273c5339b2080e34d54113a69e7cd0d083207634c645a55744c443efe77a2f7b40a82f9ad
 DIST st-0.6.tar.gz 40271 SHA256 
85310c08c3814e099b5e45888f8ac7548640e69e9973e934d4fba38b03737a2b SHA512 
31e4b6d2b27d6cea79d6a31dabd7ff4e08a8ab376f06c113123810c05eab25e3964482a6429eecd65c369983cc8ee3694f367e3894ed2cc740c67738c1898d29
 WHIRLPOOL 
94b526dffa7cb2446160acf4d2bb5e78d25f300c3f2ff4549bbe39ad5fae7ea80428ccdaa61a3603c1a3e6f4b98040983f5d468f218542204c62cb88fb776917
 DIST st-0.7.tar.gz 42418 SHA256 
f7870d906ccc988926eef2cc98950a99cc78725b685e934c422c03c1234e6000 SHA512 
9384820d373bfaaef1887290351d8c34abeef26cd7d50ddbae56ffb865864bcca9be798c6238bf1ce595ba7c317f2c1d97653055da0aa302e322822768d4
 WHIRLPOOL 
28a799a3fc770dea1d82136580217033245fd74488107afcd428d0cde665c87bcf03d18cec31df0cb74f77ed9ea8b84f22990ce29bc6457c4dafce43bfac1e22

diff --git a/x11-terms/st/st-0.5.ebuild b/x11-terms/st/st-0.5.ebuild
deleted file mode 100644
index 0ac64c4..000
--- a/x11-terms/st/st-0.5.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit eutils multilib savedconfig toolchain-funcs
-
-DESCRIPTION="simple terminal implementation for X"
-HOMEPAGE="http://st.suckless.org/;
-SRC_URI="http://dl.suckless.org/st/${P}.tar.gz;
-
-LICENSE="MIT-with-advertising"
-SLOT="0"
-KEYWORDS="amd64 ~hppa ~x86"
-IUSE="savedconfig"
-
-RDEPEND="media-libs/fontconfig
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXft"
-DEPEND="${RDEPEND}
-   sys-libs/ncurses
-   virtual/pkgconfig
-   x11-proto/xextproto
-   x11-proto/xproto"
-
-src_prepare() {
-   epatch_user
-
-   sed -e '/^CFLAGS/s:[[:space:]]-O[^[:space:]]*[[:space:]]: :' \
-   -e '/^X11INC/{s:/usr/X11R6/include:/usr/include/X11:}' \
-   -e "/^X11LIB/{s:/usr/X11R6/lib:/usr/$(get_libdir)/X11:}" \
-   -i config.mk || die
-   sed -e '/@echo/!s:@::' \
-   -i Makefile || die
-   tc-export CC
-
-   restore_config config.h
-}
-
-src_install() {
-   emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
-   tic -s -o "${ED}"/usr/share/terminfo st.info || die
-   dodoc TODO
-
-   make_desktop_entry ${PN} simpleterm utilities-terminal 
'System;TerminalEmulator;' ''
-
-   save_config config.h
-}
-
-pkg_postinst() {
-   if ! [[ "${REPLACING_VERSIONS}" ]]; then
-   elog "Please ensure a usable font is installed, like"
-   elog "media-fonts/corefonts"
-   elog "media-fonts/dejavu"
-   elog "media-fonts/urw-fonts"
-   fi
-}

diff --git a/x11-terms/st/st-0.6.ebuild b/x11-terms/st/st-0.6.ebuild
deleted file mode 100644
index 0190c01..000
--- a/x11-terms/st/st-0.6.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit eutils multilib savedconfig toolchain-funcs
-
-DESCRIPTION="simple terminal implementation for X"
-HOMEPAGE="http://st.suckless.org/;
-SRC_URI="http://dl.suckless.org/st/${P}.tar.gz;
-
-LICENSE="MIT-with-advertising"
-SLOT="0"
-KEYWORDS="~amd64 ~hppa ~x86"
-IUSE="savedconfig"
-
-RDEPEND="media-libs/fontconfig
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXft"
-DEPEND="${RDEPEND}
-   sys-libs/ncurses
-   virtual/pkgconfig
-   x11-proto/xextproto
-   x11-proto/xproto"
-
-src_prepare() {
-   epatch_user
-
-   sed -e '/^CFLAGS/s:[[:space:]]-O[^[:space:]]*[[:space:]]: :' \
-   -e '/^X11INC/{s:/usr/X11R6/include:/usr/include/X11:}' \
-   -e "/^X11LIB/{s:/usr/X11R6/lib:/usr/$(get_libdir)/X11:}" \
-   -i config.mk || die
-   sed -e '/@echo/!s:@::' \
-   -i Makefile || die
-   tc-export CC
-
-   restore_config config.h
-}
-
-src_install() {
-   emake 

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

2016-08-20 Thread Jeroen Roovers
commit: 057b6bcf448d79f882c7c5631e3839a75c877e27
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sat Aug 20 13:52:55 2016 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sat Aug 20 13:53:07 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=057b6bcf

x11-terms/st: Maintain.

Package-Manager: portage-2.3.0

 x11-terms/st/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/x11-terms/st/metadata.xml b/x11-terms/st/metadata.xml
index a535b88..58be0fe 100644
--- a/x11-terms/st/metadata.xml
+++ b/x11-terms/st/metadata.xml
@@ -5,4 +5,7 @@
 x...@gentoo.org
 Michael Weber
 
+
+j...@gentoo.org
+
 



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

2016-08-20 Thread Jeroen Roovers
commit: 5643e57477a8865f5556d7a0e26adc27ad55
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sat Aug 20 10:50:27 2016 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sat Aug 20 10:53:01 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5643e574

x11-terms/st: Update live ebuild.

Package-Manager: portage-2.3.0

 x11-terms/st/st-.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/x11-terms/st/st-.ebuild b/x11-terms/st/st-.ebuild
index 943ef79..93dae9d 100644
--- a/x11-terms/st/st-.ebuild
+++ b/x11-terms/st/st-.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=5
+EAPI=6
 inherit eutils git-r3 multilib savedconfig toolchain-funcs
 
 DESCRIPTION="simple terminal implementation for X"
@@ -28,7 +28,7 @@ DEPEND="
 "
 
 src_prepare() {
-   epatch_user
+   eapply_user
 
sed -e '/^CFLAGS/s:[[:space:]]-Wall[[:space:]]: :' \
-e '/^CFLAGS/s:[[:space:]]-O[^[:space:]]*[[:space:]]: :' \



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

2016-08-20 Thread Jeroen Roovers
commit: dec5016a1160e57224e0b59abc039c47a91d5902
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sat Aug 20 08:46:10 2016 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sat Aug 20 08:46:27 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dec5016a

x11-terms/st: Version bump (bug #591278 by rypervenche).

Package-Manager: portage-2.3.0

 x11-terms/st/Manifest  |  1 +
 x11-terms/st/st-0.7.ebuild | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/x11-terms/st/Manifest b/x11-terms/st/Manifest
index 4861996..f041196 100644
--- a/x11-terms/st/Manifest
+++ b/x11-terms/st/Manifest
@@ -1,2 +1,3 @@
 DIST st-0.5.tar.gz 36710 SHA256 
ae80ddfaf8146f7665772efc9b85e05e08be5087682a689ecdf71aa4d4bfdd4e SHA512 
fb5d3b6dfb56f35c60a83164d0da2aef67d9fc23b81fdd7c26b9a618c92524a601db5fc4149a3a5054ca3306ecc80e104fa629ecb1516c047a726012237c83d5
 WHIRLPOOL 
90083bfaca02f7507e706c4d251736b300553e95c12640d948a8a5c273c5339b2080e34d54113a69e7cd0d083207634c645a55744c443efe77a2f7b40a82f9ad
 DIST st-0.6.tar.gz 40271 SHA256 
85310c08c3814e099b5e45888f8ac7548640e69e9973e934d4fba38b03737a2b SHA512 
31e4b6d2b27d6cea79d6a31dabd7ff4e08a8ab376f06c113123810c05eab25e3964482a6429eecd65c369983cc8ee3694f367e3894ed2cc740c67738c1898d29
 WHIRLPOOL 
94b526dffa7cb2446160acf4d2bb5e78d25f300c3f2ff4549bbe39ad5fae7ea80428ccdaa61a3603c1a3e6f4b98040983f5d468f218542204c62cb88fb776917
+DIST st-0.7.tar.gz 42418 SHA256 
f7870d906ccc988926eef2cc98950a99cc78725b685e934c422c03c1234e6000 SHA512 
9384820d373bfaaef1887290351d8c34abeef26cd7d50ddbae56ffb865864bcca9be798c6238bf1ce595ba7c317f2c1d97653055da0aa302e322822768d4
 WHIRLPOOL 
28a799a3fc770dea1d82136580217033245fd74488107afcd428d0cde665c87bcf03d18cec31df0cb74f77ed9ea8b84f22990ce29bc6457c4dafce43bfac1e22

diff --git a/x11-terms/st/st-0.7.ebuild b/x11-terms/st/st-0.7.ebuild
new file mode 100644
index 000..453b501
--- /dev/null
+++ b/x11-terms/st/st-0.7.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+inherit eutils multilib savedconfig toolchain-funcs
+
+DESCRIPTION="simple terminal implementation for X"
+HOMEPAGE="http://st.suckless.org/;
+SRC_URI="http://dl.suckless.org/st/${P}.tar.gz;
+
+LICENSE="MIT-with-advertising"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~x86"
+IUSE="savedconfig"
+
+RDEPEND="
+   !

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

2015-08-27 Thread Jeroen Roovers
commit: 0a38a6447539686f39719d901322c345ad2037fc
Author: Jeroen Roovers jer AT gentoo DOT org
AuthorDate: Thu Aug 27 08:34:10 2015 +
Commit: Jeroen Roovers jer AT gentoo DOT org
CommitDate: Thu Aug 27 08:34:10 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a38a644

x11-terms/st: Do not run tic.

Package-Manager: portage-2.2.20.1

 x11-terms/st/st-0.6-r1.ebuild | 1 +
 x11-terms/st/st-.ebuild   | 1 +
 2 files changed, 2 insertions(+)

diff --git a/x11-terms/st/st-0.6-r1.ebuild b/x11-terms/st/st-0.6-r1.ebuild
index e0e54e1..96bc4b4 100644
--- a/x11-terms/st/st-0.6-r1.ebuild
+++ b/x11-terms/st/st-0.6-r1.ebuild
@@ -37,6 +37,7 @@ src_prepare() {
-e /^X11LIB/{s:/usr/X11R6/lib:/usr/$(get_libdir)/X11:} \
-i config.mk || die
sed -e '/@echo/!s:@::' \
+   -e '/tic/d' \
-i Makefile || die
tc-export CC
 

diff --git a/x11-terms/st/st-.ebuild b/x11-terms/st/st-.ebuild
index 7d67612..943ef79 100644
--- a/x11-terms/st/st-.ebuild
+++ b/x11-terms/st/st-.ebuild
@@ -37,6 +37,7 @@ src_prepare() {
-e /^X11LIB/{s:/usr/X11R6/lib:/usr/$(get_libdir)/X11:} \
-i config.mk || die
sed -e '/@echo/!s:@::' \
+   -e '/tic/d' \
-i Makefile || die
tc-export CC
 



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

2015-08-14 Thread Jeroen Roovers
commit: bc8361ad276a7c6a7e2e1205b557de120fb2b248
Author: Jeroen Roovers jer AT gentoo DOT org
AuthorDate: Fri Aug 14 11:43:15 2015 +
Commit: Jeroen Roovers jer AT gentoo DOT org
CommitDate: Fri Aug 14 11:43:15 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc8361ad

Set RDEPEND on =sys-libs/ncurses-6.0 and do not install terminfo (bug #557454).

Package-Manager: portage-2.2.20.1

 x11-terms/st/st-0.6-r1.ebuild | 54 +++
 1 file changed, 54 insertions(+)

diff --git a/x11-terms/st/st-0.6-r1.ebuild b/x11-terms/st/st-0.6-r1.ebuild
new file mode 100644
index 000..e0e54e1
--- /dev/null
+++ b/x11-terms/st/st-0.6-r1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils multilib savedconfig toolchain-funcs
+
+DESCRIPTION=simple terminal implementation for X
+HOMEPAGE=http://st.suckless.org/;
+SRC_URI=http://dl.suckless.org/st/${P}.tar.gz;
+
+LICENSE=MIT-with-advertising
+SLOT=0
+KEYWORDS=~amd64 ~hppa ~x86
+IUSE=savedconfig
+
+RDEPEND=
+   !sys-libs/ncurses-6.0
+   media-libs/fontconfig
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXft
+
+DEPEND=
+   ${RDEPEND}
+   virtual/pkgconfig
+   x11-proto/xextproto
+   x11-proto/xproto
+
+
+src_prepare() {
+   epatch_user
+
+   sed -e '/^CFLAGS/s:[[:space:]]-O[^[:space:]]*[[:space:]]: :' \
+   -e '/^X11INC/{s:/usr/X11R6/include:/usr/include/X11:}' \
+   -e /^X11LIB/{s:/usr/X11R6/lib:/usr/$(get_libdir)/X11:} \
+   -i config.mk || die
+   sed -e '/@echo/!s:@::' \
+   -i Makefile || die
+   tc-export CC
+
+   restore_config config.h
+}
+
+src_install() {
+   emake DESTDIR=${D} PREFIX=${EPREFIX}/usr install
+
+   dodoc TODO
+
+   make_desktop_entry ${PN} simpleterm utilities-terminal 
'System;TerminalEmulator;' ''
+
+   save_config config.h
+}



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

2015-08-14 Thread Jeroen Roovers
commit: 5354041561e08610e41141f06a3c1f0b7030be07
Author: Jeroen Roovers jer AT gentoo DOT org
AuthorDate: Fri Aug 14 11:46:59 2015 +
Commit: Jeroen Roovers jer AT gentoo DOT org
CommitDate: Fri Aug 14 11:46:59 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53540415

Set RDEPEND on =sys-libs/ncurses-6.0 and do not install terminfo (bug #557454).

Package-Manager: portage-2.2.20.1

 x11-terms/st/st-.ebuild | 16 +---
 1 file changed, 9 insertions(+), 7 deletions(-)

diff --git a/x11-terms/st/st-.ebuild b/x11-terms/st/st-.ebuild
index 7cde185..7d67612 100644
--- a/x11-terms/st/st-.ebuild
+++ b/x11-terms/st/st-.ebuild
@@ -11,18 +11,21 @@ EGIT_REPO_URI=git://git.suckless.org/st
 
 LICENSE=MIT-with-advertising
 SLOT=0
-KEYWORDS=
 IUSE=savedconfig
 
-RDEPEND=media-libs/fontconfig
+RDEPEND=
+   !sys-libs/ncurses-6.0
+   media-libs/fontconfig
x11-libs/libX11
x11-libs/libXext
-   x11-libs/libXft
-DEPEND=${RDEPEND}
-   sys-libs/ncurses
+   x11-libs/libXft
+
+DEPEND=
+   ${RDEPEND}
virtual/pkgconfig
x11-proto/xextproto
-   x11-proto/xproto
+   x11-proto/xproto
+
 
 src_prepare() {
epatch_user
@@ -42,7 +45,6 @@ src_prepare() {
 
 src_install() {
emake DESTDIR=${D} PREFIX=${EPREFIX}/usr install
-   tic -s -o ${ED}/usr/share/terminfo st.info || die
dodoc TODO
 
make_desktop_entry ${PN} simpleterm utilities-terminal 
'System;TerminalEmulator;' ''