[gentoo-commits] repo/gentoo:master commit in: app-vim/ackvim/

2023-01-12 Thread Patrice Clement
commit: f20756175411f8e9756de1c06872b9f2d43bb313
Author: Patrice Clement  gentoo  org>
AuthorDate: Thu Jan 12 23:11:11 2023 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Thu Jan 12 23:11:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2075617

app-vim/ackvim: update dependencies

Closes: https://bugs.gentoo.org/827855
Signed-off-by: Patrice Clement  gentoo.org>

 app-vim/ackvim/ackvim-1.0.9-r2.ebuild | 29 +
 1 file changed, 29 insertions(+)

diff --git a/app-vim/ackvim/ackvim-1.0.9-r2.ebuild 
b/app-vim/ackvim/ackvim-1.0.9-r2.ebuild
new file mode 100644
index ..85fc526a2a0d
--- /dev/null
+++ b/app-vim/ackvim/ackvim-1.0.9-r2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit vim-plugin
+
+MY_PN="ack.vim"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="vim plugin: run ack from vim"
+HOMEPAGE="https://github.com/mileszs/ack.vim;
+SRC_URI="https://github.com/mileszs/${MY_PN}/archive/${PV}.tar.gz -> 
${MY_P}.tar.gz"
+LICENSE="vim"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   || (
+   sys-apps/ack
+   sys-apps/the_silver_searcher
+   )"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+   default
+   # See bug 584768.
+   mv ftplugin/qf.vim ftplugin/ackqf.vim || die
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/spiped/files/

2023-01-12 Thread Patrice Clement
commit: 68ea4dcfcb973282c49c8cd186dc2cb57d3673a8
Author: Patrice Clement  gentoo  org>
AuthorDate: Thu Jan 12 22:54:28 2023 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Thu Jan 12 22:55:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68ea4dcf

net-misc/spiped: switch string cmp to POSIX sh

Closes: https://bugs.gentoo.org/849329
Signed-off-by: Patrice Clement  gentoo.org>

 net-misc/spiped/files/spiped.initd | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/spiped/files/spiped.initd 
b/net-misc/spiped/files/spiped.initd
index 80a164c64999..ce94315c0a6a 100644
--- a/net-misc/spiped/files/spiped.initd
+++ b/net-misc/spiped/files/spiped.initd
@@ -21,7 +21,7 @@ depend() {
 }
 
 checkconfig() {
-if [[ ! "$IS_CONFIGURED" == "yes" ]]; then
+if [ ! "$IS_CONFIGURED" = "yes" ]; then
 eerror "You need to setup /etc/conf.d/spiped first!"
 return 1
 fi



[gentoo-commits] repo/gentoo:master commit in: app-shells/hstr/

2023-01-12 Thread Patrice Clement
commit: 30d958a39aa1346054076799595f78004132c91e
Author: Patrice Clement  gentoo  org>
AuthorDate: Thu Jan 12 22:05:14 2023 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Thu Jan 12 22:05:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30d958a3

app-shells/hstr: add 2.6

Closes: https://bugs.gentoo.org/872494
Signed-off-by: Patrice Clement  gentoo.org>

 app-shells/hstr/Manifest|  1 +
 app-shells/hstr/hstr-2.6.ebuild | 40 
 2 files changed, 41 insertions(+)

diff --git a/app-shells/hstr/Manifest b/app-shells/hstr/Manifest
index 4f064c3839a1..e9e1c385dc34 100644
--- a/app-shells/hstr/Manifest
+++ b/app-shells/hstr/Manifest
@@ -1 +1,2 @@
 DIST hstr-2.2.tar.gz 1246786 BLAKE2B 
f14091fea391dada79798c957b0b1094aff73b7ab4f8d9fd53c1070924556a7ff59f6f5a2e49b36dcd46ca6f93c5f8cd0fcfef07d5f7458d4bbe021546ccdc7a
 SHA512 
c133edaa63a2be76356c08e52303d4133b11803e3ac6f915566a8d1b4651991b14d43974618061b2fc98c49e21b650ff6b9ac8168512e76566e327f90a550e4a
+DIST hstr-2.6.tar.gz 1249557 BLAKE2B 
147ec4a0db98444bce2e9abcd0d6105dc777b52848d831b9df13ad1d897e372b891de1cb3fd2b43c4f046144214903f6d391955ad9699017805538377d5786dc
 SHA512 
5b9a6f2ce1914dad2f245148e5b8e10d98abc7e5830118686693790a6d8a3e4c1acaea7b9ed3841467e43f2a3ee34d6d4a114c116a049595178fef2272ed8f54

diff --git a/app-shells/hstr/hstr-2.6.ebuild b/app-shells/hstr/hstr-2.6.ebuild
new file mode 100644
index ..6a4a7749524a
--- /dev/null
+++ b/app-shells/hstr/hstr-2.6.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools toolchain-funcs
+
+DESCRIPTION="Shell history suggest box"
+HOMEPAGE="https://github.com/dvorka/hstr http://www.mindforger.com;
+SRC_URI="https://github.com/dvorka/hstr/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+SLOT="0"
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   sys-libs/ncurses:=[unicode(+)]"
+
+DEPEND="
+   ${RDEPEND}"
+
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( CONFIGURATION.md README.md )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.0-fix-ncurses-configure.patch
+)
+
+src_prepare() {
+   default
+
+   sed \
+   -e 's:-O2::g' \
+   -i src/Makefile.am || die
+
+   tc-export PKG_CONFIG
+
+   eautoreconf
+}



[gentoo-commits] repo/gentoo:master commit in: www-apps/zeppelin-bin/

2022-09-04 Thread Patrice Clement
commit: ff271ae26f4bb5d5c3bc311212744938114bb8c5
Author: Patrice Clement  gentoo  org>
AuthorDate: Sun Sep  4 22:11:25 2022 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Sun Sep  4 22:12:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff271ae2

www-apps/zeppelin-bin: add 0.10.1

Bug: https://bugs.gentoo.org/811447
Signed-off-by: Patrice Clement  gentoo.org>

 www-apps/zeppelin-bin/Manifest   |  1 +
 www-apps/zeppelin-bin/zeppelin-bin-0.10.1.ebuild | 53 
 2 files changed, 54 insertions(+)

diff --git a/www-apps/zeppelin-bin/Manifest b/www-apps/zeppelin-bin/Manifest
index e0f92eeabd86..5dfdef10c350 100644
--- a/www-apps/zeppelin-bin/Manifest
+++ b/www-apps/zeppelin-bin/Manifest
@@ -1 +1,2 @@
+DIST zeppelin-bin-0.10.1.tgz 1680577910 BLAKE2B 
db33bd78f760211629a9ceb99b80d660a8d9d4da73ff2b187fdcab73c7f59052f952ac2bba2b85619c425b4da8f74a3b38229de034523bb8366d00cfcbf56549
 SHA512 
94cc52d3121afecfd12e1061bb6f4e7e227629236e4374d2fad1e49403a52b31afc3ff34216e5f3bd9b95324ac6e586da4131712b84aefac0a01839404aa
 DIST zeppelin-bin-0.8.2.tgz 998508624 BLAKE2B 
cccfa95426d8d0407d7a226f5d71c15ca55da8893a7fff9e3a612c63034ab1838f8f7d5a529bb393b825c6c3bd19e197f4e913c2c5b8dd04fb282affc43788ab
 SHA512 
91a785153bc47b087f90fac0f83066fdede041d5193506b231af1b6855b150307873c92cea462c6dd48ef6d38caa37934591a08542199ac4b02d9493298fbd43

diff --git a/www-apps/zeppelin-bin/zeppelin-bin-0.10.1.ebuild 
b/www-apps/zeppelin-bin/zeppelin-bin-0.10.1.ebuild
new file mode 100644
index ..f6142e3c74e3
--- /dev/null
+++ b/www-apps/zeppelin-bin/zeppelin-bin-0.10.1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit java-pkg-2
+
+MY_PN="zeppelin"
+MY_P="${MY_PN}-${PV}-bin-all"
+
+DESCRIPTION="Web-based interactive data analytics notebook launcher"
+HOMEPAGE="https://zeppelin.apache.org;
+SRC_URI="mirror://apache/zeppelin/${MY_PN}-${PV}/${MY_P}.tgz -> ${P}.tgz"
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="amd64 x86"
+
+DEPEND="
+   acct-group/zeppelin
+   acct-user/zeppelin
+   >=virtual/jdk-1.8"
+
+RDEPEND="
+   >=virtual/jre-1.8"
+
+S="${WORKDIR}/${MY_P}"
+
+INSTALL_DIR="/opt/${P}"
+
+src_prepare() {
+   default
+   local SO_TO_DELETE=(
+   interpreter/sh/libpty/freebsd/x86/libpty.so
+   interpreter/sh/libpty/freebsd/x86_64/libpty.so
+   interpreter/sh/libpty/linux/ppc64le/libpty.so
+   )
+
+   for s in "${SO_TO_DELETE[@]}"; do
+   rm -v ${s} || die
+   done
+}
+
+src_install() {
+   keepdir /var/log/zeppelin
+   fowners -R zeppelin:zeppelin /var/log/zeppelin
+
+   newinitd "${FILESDIR}/zeppelin.init.d" zeppelin
+
+   dodir "${INSTALL_DIR}"
+   cp -pRP * "${ED}/${INSTALL_DIR}" || die
+   dosym "${P}" /opt/zeppelin
+   fowners -R zeppelin:zeppelin "${INSTALL_DIR}"
+}



[gentoo-commits] repo/gentoo:master commit in: app-vim/vimclojure/

2022-08-28 Thread Patrice Clement
commit: 46fd44c8fa2a1aab6ff10e2728b20024e7dcf449
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sun Aug 28 08:57:34 2022 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Sun Aug 28 14:29:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46fd44c8

app-vim/vimclojure: update EAPI 6 -> 8

Bug: https://bugs.gentoo.org/850067
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/27040
Signed-off-by: Patrice Clement  gentoo.org>

 app-vim/vimclojure/vimclojure-2.3.6-r4.ebuild | 51 +++
 1 file changed, 51 insertions(+)

diff --git a/app-vim/vimclojure/vimclojure-2.3.6-r4.ebuild 
b/app-vim/vimclojure/vimclojure-2.3.6-r4.ebuild
new file mode 100644
index ..c34730afe916
--- /dev/null
+++ b/app-vim/vimclojure/vimclojure-2.3.6-r4.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit vim-plugin
+
+MY_PN="VimClojure"
+
+DESCRIPTION="vim plugin: Clojure syntax highlighting, filetype and indent 
settings"
+HOMEPAGE="https://github.com/vim-scripts/VimClojure;
+SRC_URI="https://github.com/vim-scripts/${MY_PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+KEYWORDS="~amd64 ~x86"
+LICENSE="BSD"
+SLOT="0"
+
+RDEPEND="dev-lang/clojure"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+DOCS=( README README.markdown )
+
+# Files with similar names are already installed by app-vim/slimv.
+DUPLICATE_FILES=(
+   indent/clojure.vim
+   ftdetect/clojure.vim
+)
+
+src_prepare() {
+   default
+
+   # Remove .bat files.
+   find . -type f -name \*.bat -exec rm -v {} \; || die
+
+   # Let's simply rename ${DUPLICATE_FILES[@]}.
+   local f
+   for f in "${DUPLICATE_FILES[@]}"; do
+   [[ -f "${f}" ]] || die "Couldn't find ${f}"
+   bname="${f##*/}"
+   path="${f%/*}"
+   noext="${bname%%.*}"
+   newname="${path}/${PN}_${noext}.vim"
+   mv -v "${f}" "${newname}" || die
+   done
+}
+
+src_install() {
+   rm -rv doc/LICENSE.txt bin || die
+   vim-plugin_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/nemu/

2022-06-27 Thread Patrice Clement
commit: a578572371bf39ade29083fb2d9b46a2b06bed9c
Author: Pavel Balaev  void  so>
AuthorDate: Wed Oct 13 08:19:47 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Mon Jun 27 06:48:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5785723

app-emulation/nemu: version bump to 3.0.0.

Closes: https://bugs.gentoo.org/817821
Closes: https://github.com/gentoo/gentoo/pull/22569

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Pavel Balaev  void.so>
Signed-off-by: Patrice Clement  gentoo.org>

 app-emulation/nemu/Manifest|  2 +-
 app-emulation/nemu/metadata.xml| 10 +-
 .../nemu/{nemu-2.5.0-r1.ebuild => nemu-3.0.0.ebuild}   | 18 +++---
 3 files changed, 21 insertions(+), 9 deletions(-)

diff --git a/app-emulation/nemu/Manifest b/app-emulation/nemu/Manifest
index 52a97fcdc535..c625274b1045 100644
--- a/app-emulation/nemu/Manifest
+++ b/app-emulation/nemu/Manifest
@@ -1 +1 @@
-DIST nemu-2.5.0.tar.gz 108742 BLAKE2B 
e68cbf50d56983873656d8e3428cb3ffaa09cafc9cbc8e545d72bf9dfb61e64a06bdc41c3f50011c4c488017efe33afe9fa1d634aae6e9151c45a7d3971c60db
 SHA512 
081199413c41e545d23704091760c4a10b8dcdb21d9d0e6add1e549fa33bdd988490034767e08dee681eee6d06899104b8282cafc4578e06a0eabc505325bbdc
+DIST nemu-3.0.0.tar.gz 151223 BLAKE2B 
a71875eb727eed13bc252cee072e1c5b25bf7ea106f51fb8e8bfacf21e030b1c4045de2353d40121b78756b131de1a376891197f6d553430b4b30f53bf3e
 SHA512 
59dae5364659dda5d7c05ba6378b6e20c5d2c5b619cb919c49036918a887574b75f5d568cbfa8f21ecf790778c9de55266f5c5e3e90cc991f613a6408b10a1df

diff --git a/app-emulation/nemu/metadata.xml b/app-emulation/nemu/metadata.xml
index 8976af299f5d..0d69beebd2d0 100644
--- a/app-emulation/nemu/metadata.xml
+++ b/app-emulation/nemu/metadata.xml
@@ -5,11 +5,19 @@
monsie...@gentoo.org
        Patrice Clement

+   
+   m...@void.so
+   Pavel Balaev
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   

Adds support for external VNC 
client
-   Adds support for QEMU savevm snapshots 
(experimental, QEMU must be patched)
Adds Spice protocol support
Adds support for OVA/OVF import
Adds possibility of exporting network 
map to SVG
+   Adds API for remote control

 

diff --git a/app-emulation/nemu/nemu-2.5.0-r1.ebuild 
b/app-emulation/nemu/nemu-3.0.0.ebuild
similarity index 85%
rename from app-emulation/nemu/nemu-2.5.0-r1.ebuild
rename to app-emulation/nemu/nemu-3.0.0.ebuild
index 30d137f15fd9..503a514f8dfa 100644
--- a/app-emulation/nemu/nemu-2.5.0-r1.ebuild
+++ b/app-emulation/nemu/nemu-3.0.0.ebuild
@@ -13,12 +13,13 @@ 
SRC_URI="https://github.com/nemuTUI/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="dbus network-map +ovf +savevm spice +vnc-client"
+KEYWORDS="~amd64 ~x86"
+IUSE="dbus network-map +ovf spice +vnc-client remote-api"
 
 RDEPEND="
-   app-emulation/qemu[vnc,virtfs,spice?]
+   >=app-emulation/qemu-6.0.0-r3[vnc,virtfs,spice?]
dev-db/sqlite:3=
+   dev-libs/json-c
sys-libs/ncurses:=[unicode(+)]
virtual/libusb:1
virtual/libudev:=
@@ -28,6 +29,7 @@ RDEPEND="
dev-libs/libxml2:2
app-arch/libarchive:=
)
+   remote-api? ( dev-libs/openssl )
spice? ( app-emulation/virt-viewer )
vnc-client? ( net-misc/tigervnc )
 "
@@ -51,14 +53,11 @@ pkg_pretend() {
 }
 
 src_configure() {
-   # -DNM_USE_UTF: Enable unicode unconditionally. We already
-   #depended on ncurses[unicode].
# -DNM_WITH_QEMU: Do not embbed qemu.
local mycmakeargs=(
-   -DNM_SAVEVM_SNAPSHOTS=$(usex savevm)
-   -DNM_USE_UTF=on
-DNM_WITH_DBUS=$(usex dbus)
-DNM_WITH_NETWORK_MAP=$(usex network-map)
+   -DNM_WITH_REMOTE=$(usex remote-api)
-DNM_WITH_OVF_SUPPORT=$(usex ovf)
-DNM_WITH_QEMU=off
-DNM_WITH_SPICE=$(usex spice)
@@ -67,6 +66,11 @@ src_configure() {
cmake_src_configure
 }
 
+src_install() {
+   cmake_src_install
+   docompress -x /usr/share/man/man1/nemu.1.gz
+}
+
 pkg_postinst() {
elog "For non-root usage execute script:"
elog "/usr/share/nemu/scripts/setup_nemu_nonroot.sh linux "



[gentoo-commits] repo/gentoo:master commit in: app-emulation/nemu/

2022-06-27 Thread Patrice Clement
commit: a1c795832e0072104b1bf74a7f75c3a59426712f
Author: Pavel Balaev  void  so>
AuthorDate: Wed Oct 13 08:44:57 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Mon Jun 27 06:49:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1c79583

app-emulation/nemu: restore version 2.5.0.

Signed-off-by: Patrice Clement  gentoo.org>

 app-emulation/nemu/Manifest |  1 +
 app-emulation/nemu/metadata.xml |  1 +
 app-emulation/nemu/nemu-2.5.0-r1.ebuild | 77 +
 3 files changed, 79 insertions(+)

diff --git a/app-emulation/nemu/Manifest b/app-emulation/nemu/Manifest
index c625274b1045..b2e5dda24a18 100644
--- a/app-emulation/nemu/Manifest
+++ b/app-emulation/nemu/Manifest
@@ -1 +1,2 @@
+DIST nemu-2.5.0.tar.gz 108742 BLAKE2B 
e68cbf50d56983873656d8e3428cb3ffaa09cafc9cbc8e545d72bf9dfb61e64a06bdc41c3f50011c4c488017efe33afe9fa1d634aae6e9151c45a7d3971c60db
 SHA512 
081199413c41e545d23704091760c4a10b8dcdb21d9d0e6add1e549fa33bdd988490034767e08dee681eee6d06899104b8282cafc4578e06a0eabc505325bbdc
 DIST nemu-3.0.0.tar.gz 151223 BLAKE2B 
a71875eb727eed13bc252cee072e1c5b25bf7ea106f51fb8e8bfacf21e030b1c4045de2353d40121b78756b131de1a376891197f6d553430b4b30f53bf3e
 SHA512 
59dae5364659dda5d7c05ba6378b6e20c5d2c5b619cb919c49036918a887574b75f5d568cbfa8f21ecf790778c9de55266f5c5e3e90cc991f613a6408b10a1df

diff --git a/app-emulation/nemu/metadata.xml b/app-emulation/nemu/metadata.xml
index 0d69beebd2d0..1ef2ec858c70 100644
--- a/app-emulation/nemu/metadata.xml
+++ b/app-emulation/nemu/metadata.xml
@@ -15,6 +15,7 @@


Adds support for external VNC 
client
+   Adds support for QEMU savevm snapshots 
(experimental, QEMU must be patched)
Adds Spice protocol support
Adds support for OVA/OVF import
Adds possibility of exporting network 
map to SVG

diff --git a/app-emulation/nemu/nemu-2.5.0-r1.ebuild 
b/app-emulation/nemu/nemu-2.5.0-r1.ebuild
new file mode 100644
index ..30d137f15fd9
--- /dev/null
+++ b/app-emulation/nemu/nemu-2.5.0-r1.ebuild
@@ -0,0 +1,77 @@
+# Copyright 2019-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake linux-info
+
+MY_PV="${PV/_rc/-RC}"
+
+DESCRIPTION="ncurses interface for QEMU"
+HOMEPAGE="https://github.com/nemuTUI/nemu;
+SRC_URI="https://github.com/nemuTUI/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="dbus network-map +ovf +savevm spice +vnc-client"
+
+RDEPEND="
+   app-emulation/qemu[vnc,virtfs,spice?]
+   dev-db/sqlite:3=
+   sys-libs/ncurses:=[unicode(+)]
+   virtual/libusb:1
+   virtual/libudev:=
+   dbus? ( sys-apps/dbus )
+   network-map? ( media-gfx/graphviz[svg] )
+   ovf? (
+   dev-libs/libxml2:2
+   app-arch/libarchive:=
+   )
+   spice? ( app-emulation/virt-viewer )
+   vnc-client? ( net-misc/tigervnc )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="sys-devel/gettext"
+S="${WORKDIR}/${PN}-${MY_PV}/"
+
+pkg_pretend() {
+   if use kernel_linux; then
+   if ! linux_config_exists; then
+   eerror "Unable to check your kernel"
+   else
+   CONFIG_CHECK="~VETH ~MACVTAP"
+   ERROR_VETH="You will need the Virtual ethernet pair 
device driver compiled"
+   ERROR_VETH+=" into your kernel or loaded as a module to 
use the"
+   ERROR_VETH+=" local network settings feature."
+   ERROR_MACVTAP="You will also need support for MAC-VLAN 
based tap driver."
+   check_extra_config
+   fi
+   fi
+}
+
+src_configure() {
+   # -DNM_USE_UTF: Enable unicode unconditionally. We already
+   #depended on ncurses[unicode].
+   # -DNM_WITH_QEMU: Do not embbed qemu.
+   local mycmakeargs=(
+   -DNM_SAVEVM_SNAPSHOTS=$(usex savevm)
+   -DNM_USE_UTF=on
+   -DNM_WITH_DBUS=$(usex dbus)
+   -DNM_WITH_NETWORK_MAP=$(usex network-map)
+   -DNM_WITH_OVF_SUPPORT=$(usex ovf)
+   -DNM_WITH_QEMU=off
+   -DNM_WITH_SPICE=$(usex spice)
+   -DNM_WITH_VNC_CLIENT=$(usex vnc-client)
+   )
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   elog "For non-root usage execute script:"
+   elog "/usr/share/nemu/scripts/setup_nemu_nonroot.sh linux "
+   elog "and add udev rule:"
+   elog "cp /usr/share/nemu/scripts/42-net-macvtap-perm.rules 
/etc/udev/rules.d"
+   elog "Afterwards reboot or reload udev with"
+   elog "udevadm control --reload-rules && udevadm trigger"
+}



[gentoo-commits] repo/gentoo:master commit in: eclass/

2022-05-30 Thread Patrice Clement
commit: ae46f49042ecd5785cfd82b8845b445e4a07033a
Author: Anna Vyalkova  sysrq  in>
AuthorDate: Wed Apr  6 11:41:38 2022 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Mon May 30 12:57:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae46f490

vim-doc.eclass: add debug-print-function call

Signed-off-by: Anna Vyalkova  sysrq.in>
Signed-off-by: Patrice Clement  gentoo.org>

 eclass/vim-doc.eclass | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/eclass/vim-doc.eclass b/eclass/vim-doc.eclass
index f0c5c6edc6f3..968f4657b66a 100644
--- a/eclass/vim-doc.eclass
+++ b/eclass/vim-doc.eclass
@@ -24,6 +24,8 @@ esac
 if [[ ! ${_VIM_DOC_ECLASS} ]] ; then
 
 update_vim_helptags() {
+   debug-print-function ${FUNCNAME} "${@}"
+
local vimfiles helpfile files vim d
 
# This is where vim plugins are installed



[gentoo-commits] repo/gentoo:master commit in: eclass/

2022-05-30 Thread Patrice Clement
commit: 65f188cc928a2c56cf9c72b2e21464e6d6d1f5ec
Author: Anna Vyalkova  sysrq  in>
AuthorDate: Thu Apr  7 11:54:08 2022 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Mon May 30 12:57:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65f188cc

vim-plugin.eclass: fix manpage formatting

Signed-off-by: Anna Vyalkova  sysrq.in>
Signed-off-by: Patrice Clement  gentoo.org>

 eclass/vim-plugin.eclass | 5 +
 1 file changed, 5 insertions(+)

diff --git a/eclass/vim-plugin.eclass b/eclass/vim-plugin.eclass
index c4fa6b2771c6..edf1c94d31b1 100644
--- a/eclass/vim-plugin.eclass
+++ b/eclass/vim-plugin.eclass
@@ -75,7 +75,9 @@ _VIM_PLUGIN_ALLOWED_DIRS=(
 # @USAGE: [...]
 # @DESCRIPTION:
 # Overrides the default src_install phase. In order, this function:
+#
 # * installs help and documentation files.
+#
 # * installs all files recognized by default Vim installation and directories
 #   passed to this function as arguments in "${ED}"/usr/share/vim/vimfiles.
 #
@@ -113,8 +115,11 @@ vim-plugin_src_install() {
 # @DESCRIPTION:
 # Overrides the pkg_postinst phase for this eclass.
 # The following functions are called:
+#
 # * update_vim_helptags
+#
 # * update_vim_afterscripts
+#
 # * display_vim_plugin_help
 vim-plugin_pkg_postinst() {
debug-print-function ${FUNCNAME} "${@}"



[gentoo-commits] repo/gentoo:master commit in: eclass/

2022-05-30 Thread Patrice Clement
commit: 0fa5e48ce63409ad3ce9fd3577df3e54cc27cd48
Author: Anna Vyalkova  sysrq  in>
AuthorDate: Wed Apr  6 11:51:12 2022 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Mon May 30 12:57:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fa5e48c

vim-plugin.eclass: add debug-print-function calls

Signed-off-by: Anna Vyalkova  sysrq.in>
Signed-off-by: Patrice Clement  gentoo.org>

 eclass/vim-plugin.eclass | 12 
 1 file changed, 12 insertions(+)

diff --git a/eclass/vim-plugin.eclass b/eclass/vim-plugin.eclass
index 1dda852d5a57..c4fa6b2771c6 100644
--- a/eclass/vim-plugin.eclass
+++ b/eclass/vim-plugin.eclass
@@ -44,6 +44,8 @@ if [[ ${_DEFINE_VIM_PLUGIN_SRC_PREPARE} ]]; then
 # other packages.
 # Note that this function is only defined and exported in EAPIs >= 8.
 vim-plugin_src_prepare() {
+   debug-print-function ${FUNCNAME} "${@}"
+
default_src_prepare
 
# return if there's nothing to do
@@ -84,6 +86,8 @@ _VIM_PLUGIN_ALLOWED_DIRS=(
 # }
 # @CODE
 vim-plugin_src_install() {
+   debug-print-function ${FUNCNAME} "${@}"
+
# Install non-vim-help-docs
einstalldocs
 
@@ -113,6 +117,8 @@ vim-plugin_src_install() {
 # * update_vim_afterscripts
 # * display_vim_plugin_help
 vim-plugin_pkg_postinst() {
+   debug-print-function ${FUNCNAME} "${@}"
+
update_vim_helptags # from vim-doc
update_vim_afterscripts # see below
display_vim_plugin_help # see below
@@ -124,6 +130,8 @@ vim-plugin_pkg_postinst() {
 # This function calls the update_vim_helptags and update_vim_afterscripts
 # functions and eventually removes a bunch of empty directories.
 vim-plugin_pkg_postrm() {
+   debug-print-function ${FUNCNAME} "${@}"
+
update_vim_helptags # from vim-doc
update_vim_afterscripts # see below
 
@@ -139,6 +147,8 @@ vim-plugin_pkg_postrm() {
 # Creates scripts in /usr/share/vim/vimfiles/after/*
 # comprised of the snippets in /usr/share/vim/vimfiles/after/*/*.d
 update_vim_afterscripts() {
+   debug-print-function ${FUNCNAME} "${@}"
+
local d f afterdir="${EROOT}"/usr/share/vim/vimfiles/after
 
# Nothing to do if the dir isn't there
@@ -176,6 +186,8 @@ update_vim_afterscripts() {
 # extra message regarding enabling filetype plugins is displayed if
 # VIM_PLUGIN_MESSAGES includes the word "filetype".
 display_vim_plugin_help() {
+   debug-print-function ${FUNCNAME} "${@}"
+
local h
 
if [[ -z ${REPLACING_VERSIONS} ]]; then



[gentoo-commits] repo/gentoo:master commit in: eclass/

2022-05-30 Thread Patrice Clement
commit: 6e2405e9fe80a6f2fb1128fd9bc295d37e625ae8
Author: Anna Vyalkova  sysrq  in>
AuthorDate: Wed Apr  6 11:43:44 2022 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Mon May 30 12:57:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e2405e9

vim-doc.eclass: document update_vim_helptags

Signed-off-by: Anna Vyalkova  sysrq.in>
Signed-off-by: Patrice Clement  gentoo.org>

 eclass/vim-doc.eclass | 4 
 1 file changed, 4 insertions(+)

diff --git a/eclass/vim-doc.eclass b/eclass/vim-doc.eclass
index 968f4657b66a..119ce793071d 100644
--- a/eclass/vim-doc.eclass
+++ b/eclass/vim-doc.eclass
@@ -23,6 +23,10 @@ esac
 
 if [[ ! ${_VIM_DOC_ECLASS} ]] ; then
 
+# @FUNCTION: update_vim_helptags
+# @USAGE:
+# @DESCRIPTION:
+# Update the documentation tags in the versioned Vim directory.
 update_vim_helptags() {
debug-print-function ${FUNCNAME} "${@}"
 



[gentoo-commits] repo/gentoo:master commit in: eclass/

2022-05-30 Thread Patrice Clement
commit: 88c453b8bbe3c25a139c88705d9f462ac78ae88a
Author: Thomas Bracht Laumann Jespersen  laumann  xyz>
AuthorDate: Wed Apr  6 09:10:34 2022 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Mon May 30 12:57:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88c453b8

vim-plugin.eclass: support EAPI 8

 * Drop EAPI 0, 1, 2 workarounds
 * Move EXPORT_FUNCTIONS to end of file
 * Add required @USAGE on functions
 * Add _VIM_PLUGIN_ECLASS guard

Bug: https://bugs.gentoo.org/830867
Bug: https://bugs.gentoo.org/830866
Signed-off-by: Thomas Bracht Laumann Jespersen  laumann.xyz>
Signed-off-by: Anna Vyalkova  sysrq.in>
Signed-off-by: Patrice Clement  gentoo.org>

 eclass/vim-plugin.eclass | 35 ---
 1 file changed, 20 insertions(+), 15 deletions(-)

diff --git a/eclass/vim-plugin.eclass b/eclass/vim-plugin.eclass
index 50e727e98f4e..a457f3a037ae 100644
--- a/eclass/vim-plugin.eclass
+++ b/eclass/vim-plugin.eclass
@@ -1,10 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: vim-plugin.eclass
 # @MAINTAINER:
 # v...@gentoo.org
-# @SUPPORTED_EAPIS: 6 7
+# @SUPPORTED_EAPIS: 6 7 8
 # @BLURB: used for installing vim plugins
 # @DESCRIPTION:
 # This eclass simplifies installation of app-vim plugins into
@@ -13,12 +13,13 @@
 # documentation, for which we make a special case via vim-doc.eclass.
 
 case ${EAPI} in
-   6|7);;
-   *) die "EAPI ${EAPI:-0} unsupported (too old)";;
+   6|7|8) ;;
+   *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 esac
 
+if [[ ! ${_VIM_PLUGIN_ECLASS} ]]; then
+
 inherit vim-doc
-EXPORT_FUNCTIONS src_install pkg_postinst pkg_postrm
 
 VIM_PLUGIN_VIM_VERSION="${VIM_PLUGIN_VIM_VERSION:-7.3}"
 
@@ -32,14 +33,13 @@ fi
 SLOT="0"
 
 # @FUNCTION: vim-plugin_src_install
+# @USAGE:
 # @DESCRIPTION:
 # Overrides the default src_install phase. In order, this function:
 # * fixes file permission across all files in ${S}.
 # * installs help and documentation files.
 # * installs all files in "${ED}"/usr/share/vim/vimfiles.
 vim-plugin_src_install() {
-   has "${EAPI:-0}" 0 1 2 && ! use prefix && ED="${D}"
-
# Install non-vim-help-docs
einstalldocs
 
@@ -53,6 +53,7 @@ vim-plugin_src_install() {
 }
 
 # @FUNCTION: vim-plugin_pkg_postinst
+# @USAGE:
 # @DESCRIPTION:
 # Overrides the pkg_postinst phase for this eclass.
 # The following functions are called:
@@ -60,7 +61,7 @@ vim-plugin_src_install() {
 # * update_vim_afterscripts
 # * display_vim_plugin_help
 vim-plugin_pkg_postinst() {
-   update_vim_helptags # from vim-doc
+   update_vim_helptags # from vim-doc
update_vim_afterscripts # see below
display_vim_plugin_help # see below
 }
@@ -71,8 +72,7 @@ vim-plugin_pkg_postinst() {
 # This function calls the update_vim_helptags and update_vim_afterscripts
 # functions and eventually removes a bunch of empty directories.
 vim-plugin_pkg_postrm() {
-   has "${EAPI:-0}" 0 1 2 && ! use prefix && EPREFIX=
-   update_vim_helptags # from vim-doc
+   update_vim_helptags # from vim-doc
update_vim_afterscripts # see below
 
# Remove empty dirs; this allows
@@ -82,25 +82,24 @@ vim-plugin_pkg_postrm() {
 }
 
 # @FUNCTION: update_vim_afterscripts
+# @USAGE:
 # @DESCRIPTION:
 # Creates scripts in /usr/share/vim/vimfiles/after/*
 # comprised of the snippets in /usr/share/vim/vimfiles/after/*/*.d
 update_vim_afterscripts() {
-   has "${EAPI:-0}" 0 1 2 && ! use prefix && EROOT="${ROOT}"
-   has "${EAPI:-0}" 0 1 2 && ! use prefix && EPREFIX=
local d f afterdir="${EROOT}"/usr/share/vim/vimfiles/after
 
# Nothing to do if the dir isn't there
-   [ -d "${afterdir}" ] || return 0
+   [[ -d "${afterdir}" ]] || return 0
 
-   einfo "Updating scripts in ${EPREFIX}/usr/share/vim/vimfiles/after"
+   einfo "Updating scripts in ${afterdir}"
find "${afterdir}" -type d -name \*.vim.d | while read d; do
echo '" Generated by update_vim_afterscripts' > "${d%.d}" || die
find "${d}" -name \*.vim -type f -maxdepth 1 -print0 | sort -z 
| \
xargs -0 cat >> "${d%.d}" || die 
"update_vim_afterscripts failed"
done
 
-   einfo "Removing dead scripts in ${EPREFIX}/usr/share/vim/vimfiles/after"
+   einfo "Removing dead scripts in ${afterdir}"
find "${afterdir}" -type f -name \*.vim | \
while read f; do
[[ "$(head -n 1 ${f})" == '" Generated by 

[gentoo-commits] repo/gentoo:master commit in: eclass/

2022-05-30 Thread Patrice Clement
commit: d628b5aa6bb21ad255c0c67466f24e571471e169
Author: Anna Vyalkova  sysrq  in>
AuthorDate: Wed Apr  6 11:23:30 2022 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Mon May 30 12:57:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d628b5aa

vim-plugin.eclass: EAPI 8: install allowed dirs only

Signed-off-by: Anna Vyalkova  sysrq.in>
Signed-off-by: Patrice Clement  gentoo.org>

 eclass/vim-plugin.eclass | 39 ---
 1 file changed, 32 insertions(+), 7 deletions(-)

diff --git a/eclass/vim-plugin.eclass b/eclass/vim-plugin.eclass
index a457f3a037ae..0c323e0d09e7 100644
--- a/eclass/vim-plugin.eclass
+++ b/eclass/vim-plugin.eclass
@@ -32,13 +32,30 @@ if [[ ${PV} != * ]] ; then
 fi
 SLOT="0"
 
+# @ECLASS_VARIABLE: _VIM_PLUGIN_ALLOWED_DIRS
+# @INTERNAL
+# @DESCRIPTION:
+# Vanilla Vim dirs.
+# See /usr/share/vim/vim* for reference.
+_VIM_PLUGIN_ALLOWED_DIRS=(
+   after autoload colors compiler doc ftdetect ftplugin indent keymap
+   macros plugin spell syntax
+)
+
 # @FUNCTION: vim-plugin_src_install
-# @USAGE:
+# @USAGE: [...]
 # @DESCRIPTION:
 # Overrides the default src_install phase. In order, this function:
-# * fixes file permission across all files in ${S}.
 # * installs help and documentation files.
-# * installs all files in "${ED}"/usr/share/vim/vimfiles.
+# * installs all files recognized by default Vim installation and directories
+#   passed to this function as arguments in "${ED}"/usr/share/vim/vimfiles.
+#
+# Example use:
+# @CODE
+# src_install() {
+#  vim-plugin_src_install syntax_checkers
+# }
+# @CODE
 vim-plugin_src_install() {
# Install non-vim-help-docs
einstalldocs
@@ -46,10 +63,18 @@ vim-plugin_src_install() {
# Install remainder of plugin
insinto /usr/share/vim/vimfiles/
local d
-   for d in *; do
-   [[ -d "${d}" ]] || continue
-   doins -r "${d}"
-   done
+   case ${EAPI:-0} in
+   6|7)
+   for d in *; do
+   [[ -d "${d}" ]] || continue
+   doins -r "${d}"
+   done ;;
+   *)
+   for d in "${_VIM_PLUGIN_ALLOWED_DIRS[@]}" "${@}"; do
+   [[ -d "${d}" ]] || continue
+   doins -r "${d}"
+   done ;;
+   esac
 }
 
 # @FUNCTION: vim-plugin_pkg_postinst



[gentoo-commits] repo/gentoo:master commit in: eclass/

2022-05-30 Thread Patrice Clement
commit: c0dd0b5ee76e7e237a75c436e63b5fe1ee9a81b4
Author: Anna Vyalkova  sysrq  in>
AuthorDate: Wed Apr  6 11:37:44 2022 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Mon May 30 12:57:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0dd0b5e

vim-plugin.eclass: document VIM_PLUGIN_VIM_VERSION

Signed-off-by: Anna Vyalkova  sysrq.in>
Signed-off-by: Patrice Clement  gentoo.org>

 eclass/vim-plugin.eclass | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/eclass/vim-plugin.eclass b/eclass/vim-plugin.eclass
index 9d300ad4826b..1dda852d5a57 100644
--- a/eclass/vim-plugin.eclass
+++ b/eclass/vim-plugin.eclass
@@ -22,7 +22,10 @@ if [[ ! ${_VIM_PLUGIN_ECLASS} ]]; then
 
 inherit vim-doc
 
-VIM_PLUGIN_VIM_VERSION="${VIM_PLUGIN_VIM_VERSION:-7.3}"
+# @ECLASS_VARIABLE: VIM_PLUGIN_VIM_VERSION
+# @DESCRIPTION:
+# Minimum Vim version the plugin supports.
+: ${VIM_PLUGIN_VIM_VERSION:=7.3}
 
 DEPEND="|| ( >=app-editors/vim-${VIM_PLUGIN_VIM_VERSION}
>=app-editors/gvim-${VIM_PLUGIN_VIM_VERSION} )"



[gentoo-commits] repo/gentoo:master commit in: eclass/

2022-05-30 Thread Patrice Clement
commit: f8ce1e8a6616d04efb2e9c734026e46eaa48c66a
Author: Thomas Bracht Laumann Jespersen  laumann  xyz>
AuthorDate: Wed Apr  6 09:10:33 2022 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Mon May 30 12:56:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8ce1e8a

vim-doc.eclass: support EAPI 8

* Added "|| die" statements
* Create links only if they don't exist yet
* `readlink` -> `readlink -f`
* Quoted variables

Signed-off-by: Thomas Bracht Laumann Jespersen  laumann.xyz>
Signed-off-by: Anna Vyalkova  sysrq.in>
Closes: https://github.com/gentoo/gentoo/pull/24941
Signed-off-by: Patrice Clement  gentoo.org>

 eclass/vim-doc.eclass | 66 ++-
 1 file changed, 39 insertions(+), 27 deletions(-)

diff --git a/eclass/vim-doc.eclass b/eclass/vim-doc.eclass
index ba9d00f4f5e8..f0c5c6edc6f3 100644
--- a/eclass/vim-doc.eclass
+++ b/eclass/vim-doc.eclass
@@ -1,10 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: vim-doc.eclass
 # @MAINTAINER:
 # v...@gentoo.org
-# @SUPPORTED_EAPIS: 6 7
+# @SUPPORTED_EAPIS: 6 7 8
 # @BLURB: Eclass for vim{,-plugin}.eclass to update documentation tags.
 # @DESCRIPTION:
 # This eclass is used by vim.eclass and vim-plugin.eclass to update
@@ -16,26 +16,25 @@
 # DEPEND in vim-plugin or by whatever version of vim is being
 # installed by the eclass.
 
-case ${EAPI:-0} in
-   [67]) ;;
+case ${EAPI} in
+   6|7|8) ;;
*) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 esac
 
-if [[ -z ${_VIM_DOC_ECLASS} ]] ; then
-_VIM_DOC_ECLASS=1
+if [[ ! ${_VIM_DOC_ECLASS} ]] ; then
 
 update_vim_helptags() {
-   local vimfiles vim d s
+   local vimfiles helpfile files vim d
 
# This is where vim plugins are installed
vimfiles="${EROOT}"/usr/share/vim/vimfiles
 
-   if [[ $PN != vim-core ]]; then
+   if [[ ${PN} != vim-core ]]; then
# Find a suitable vim binary for updating tags :helptags
vim=$(type -P vim 2>/dev/null)
-   [[ -z "$vim" ]] && vim=$(type -P gvim 2>/dev/null)
-   [[ -z "$vim" ]] && vim=$(type -P kvim 2>/dev/null)
-   if [[ -z "$vim" ]]; then
+   [[ -z "${vim}" ]] && vim=$(type -P gvim 2>/dev/null)
+   [[ -z "${vim}" ]] && vim=$(type -P kvim 2>/dev/null)
+   if [[ -z "${vim}" ]]; then
ewarn "No suitable vim binary to rebuild documentation 
tags"
fi
fi
@@ -43,44 +42,57 @@ update_vim_helptags() {
# Make vim not try to connect to X. See :help gui-x11-start
# in vim for how this evil trickery works.
if [[ -n "${vim}" ]] ; then
-   ln -s "${vim}" "${T}/tagvim"
+   ln -s "${vim}" "${T}/tagvim" || die
vim="${T}/tagvim"
fi
 
# Install the documentation symlinks into the versioned vim
# directory and run :helptags
for d in "${EROOT%/}"/usr/share/vim/vim[0-9]*; do
-   [[ -d "$d/doc" ]] || continue   # catch a failed glob
+   [[ -d "${d}/doc" ]] || continue # catch a failed glob
 
-   # Remove links, and possibly remove stale dirs
-   find $d/doc -name \*.txt -type l | while read s; do
-   [[ $(readlink "$s") = $vimfiles/* ]] && rm -f "$s"
+   # Remove links
+   readarray -d '' files < <(find "${d}"/doc -name "*.txt" -type l 
-print0 || die "cannot traverse ${d}/doc" )
+   for helpfile in "${files[@]}"; do
+   if [[ $(readlink -f "${helpfile}") == "${vimfiles}"/* 
]]; then
+   rm "${helpfile}" || die
+   fi
done
-   if [[ -f "$d/doc/tags" && $(find "$d" | wc -l | tr -d ' ') = 3 
]]; then
+
+   # Remove stale dirs, if possible
+   readarray -d '' files < <(find "${d}" -print0 || die "cannot 
traverse ${d}")
+   if [[ -f "${d}/doc/tags" && ${#files[@]} -eq 3 ]]; then
# /usr/share/vim/vim61
# /usr/share/vim/vim61/doc
# /usr/share/vim/vim61/doc/tags
-   einfo "Removing $d"
-   rm -r "$d"
+   einfo "Removing ${d}"
+   rm -r "${d}" || die
  

[gentoo-commits] repo/gentoo:master commit in: eclass/

2022-05-30 Thread Patrice Clement
commit: 72d55e0f005d399231b34eaed9dd279c4ccf1378
Author: Anna Vyalkova  sysrq  in>
AuthorDate: Wed Apr  6 11:34:18 2022 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Mon May 30 12:57:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72d55e0f

vim-plugin.eclass: EAPI 8: add src_prepare

Signed-off-by: Anna Vyalkova  sysrq.in>
Signed-off-by: Patrice Clement  gentoo.org>

 eclass/vim-plugin.eclass | 32 +++-
 1 file changed, 31 insertions(+), 1 deletion(-)

diff --git a/eclass/vim-plugin.eclass b/eclass/vim-plugin.eclass
index 0c323e0d09e7..9d300ad4826b 100644
--- a/eclass/vim-plugin.eclass
+++ b/eclass/vim-plugin.eclass
@@ -13,7 +13,8 @@
 # documentation, for which we make a special case via vim-doc.eclass.
 
 case ${EAPI} in
-   6|7|8) ;;
+   6|7) ;;
+   8) _DEFINE_VIM_PLUGIN_SRC_PREPARE=true ;;
*) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 esac
 
@@ -32,6 +33,29 @@ if [[ ${PV} != * ]] ; then
 fi
 SLOT="0"
 
+if [[ ${_DEFINE_VIM_PLUGIN_SRC_PREPARE} ]]; then
+# @FUNCTION: vim-plugin_src_prepare
+# @USAGE:
+# @DESCRIPTION:
+# Moves "after/syntax" plugins to directories to avoid file collisions with
+# other packages.
+# Note that this function is only defined and exported in EAPIs >= 8.
+vim-plugin_src_prepare() {
+   default_src_prepare
+
+   # return if there's nothing to do
+   [[ -d after/syntax ]] || return
+
+   pushd after/syntax >/dev/null || die
+   for file in *.vim; do
+   [[ -f "${file}" ]] || continue
+   mkdir "${file%.vim}" || die
+   mv "${file}" "${file%.vim}/${PN}.vim" || die
+   done
+   popd >/dev/null || die
+}
+fi
+
 # @ECLASS_VARIABLE: _VIM_PLUGIN_ALLOWED_DIRS
 # @INTERNAL
 # @DESCRIPTION:
@@ -190,3 +214,9 @@ _VIM_PLUGIN_ECLASS=1
 fi
 
 EXPORT_FUNCTIONS src_install pkg_postinst pkg_postrm
+
+# src_prepare is only exported in EAPI >= 8
+case ${EAPI} in
+   6|7) ;;
+   *) EXPORT_FUNCTIONS src_prepare ;;
+esac



[gentoo-commits] repo/gentoo:master commit in: eclass/

2022-04-06 Thread Patrice Clement
commit: 50a25d6f0e7c3ddf6449cbac83ac1c6bd55ff734
Author: Patrice Clement  gentoo  org>
AuthorDate: Wed Apr  6 10:34:29 2022 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Wed Apr  6 10:34:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50a25d6f

eclass/vim-{doc,plugin}.eclass: revert previous commit.

Let's wait until those patches are reviewed on the gentoo-dev ML.

Signed-off-by: Patrice Clement  gentoo.org>

 eclass/vim-doc.eclass| 40 
 eclass/vim-plugin.eclass | 19 +--
 2 files changed, 29 insertions(+), 30 deletions(-)

diff --git a/eclass/vim-doc.eclass b/eclass/vim-doc.eclass
index de28ddfdfee8..ba9d00f4f5e8 100644
--- a/eclass/vim-doc.eclass
+++ b/eclass/vim-doc.eclass
@@ -1,10 +1,10 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: vim-doc.eclass
 # @MAINTAINER:
 # v...@gentoo.org
-# @SUPPORTED_EAPIS: 6 7 8
+# @SUPPORTED_EAPIS: 6 7
 # @BLURB: Eclass for vim{,-plugin}.eclass to update documentation tags.
 # @DESCRIPTION:
 # This eclass is used by vim.eclass and vim-plugin.eclass to update
@@ -16,8 +16,8 @@
 # DEPEND in vim-plugin or by whatever version of vim is being
 # installed by the eclass.
 
-case ${EAPI} in
-   6|7|8) ;;
+case ${EAPI:-0} in
+   [67]) ;;
*) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 esac
 
@@ -30,12 +30,12 @@ update_vim_helptags() {
# This is where vim plugins are installed
vimfiles="${EROOT}"/usr/share/vim/vimfiles
 
-   if [[ ${PN} != vim-core ]]; then
+   if [[ $PN != vim-core ]]; then
# Find a suitable vim binary for updating tags :helptags
vim=$(type -P vim 2>/dev/null)
-   [[ -z "${vim}" ]] && vim=$(type -P gvim 2>/dev/null)
-   [[ -z "${vim}" ]] && vim=$(type -P kvim 2>/dev/null)
-   if [[ -z "${vim}" ]]; then
+   [[ -z "$vim" ]] && vim=$(type -P gvim 2>/dev/null)
+   [[ -z "$vim" ]] && vim=$(type -P kvim 2>/dev/null)
+   if [[ -z "$vim" ]]; then
ewarn "No suitable vim binary to rebuild documentation 
tags"
fi
fi
@@ -50,32 +50,32 @@ update_vim_helptags() {
# Install the documentation symlinks into the versioned vim
# directory and run :helptags
for d in "${EROOT%/}"/usr/share/vim/vim[0-9]*; do
-   [[ -d "${d}/doc" ]] || continue # catch a failed glob
+   [[ -d "$d/doc" ]] || continue   # catch a failed glob
 
# Remove links, and possibly remove stale dirs
-   find ${d}/doc -name \*.txt -type l | while read s; do
-   [[ $(readlink "${s}") = $vimfiles/* ]] && rm -f "${s}"
+   find $d/doc -name \*.txt -type l | while read s; do
+   [[ $(readlink "$s") = $vimfiles/* ]] && rm -f "$s"
done
-   if [[ -f "${d}/doc/tags" && $(find "${d}" | wc -l | tr -d ' ') 
= 3 ]]; then
+   if [[ -f "$d/doc/tags" && $(find "$d" | wc -l | tr -d ' ') = 3 
]]; then
# /usr/share/vim/vim61
# /usr/share/vim/vim61/doc
# /usr/share/vim/vim61/doc/tags
-   einfo "Removing ${d}"
-   rm -r "${d}"
+   einfo "Removing $d"
+   rm -r "$d"
continue
fi
 
# Re-create / install new links
-   if [[ -d "${vimfiles}"/doc ]]; then
-   ln -s "${vimfiles}"/doc/*.txt "${d}/doc" 2>/dev/null
+   if [[ -d $vimfiles/doc ]]; then
+   ln -s $vimfiles/doc/*.txt $d/doc 2>/dev/null
fi
 
# Update tags; need a vim binary for this
-   if [[ -n "${vim}" ]]; then
-   einfo "Updating documentation tags in ${d}"
-   DISPLAY= "${vim}" -u NONE -U NONE -T xterm -X -n -f \
+   if [[ -n "$vim" ]]; then
+   einfo "Updating documentation tags in $d"
+   DISPLAY= $vim -u NONE -U NONE -T xterm -X -n -f \
'+set nobackup nomore' \
-   "+helptags ${d}/doc" \
+   "+helptags $d/doc" \
'+qa!' /dev/null
fi
  

[gentoo-commits] repo/gentoo:master commit in: eclass/

2022-04-06 Thread Patrice Clement
commit: 127654ee62e16c459cb47c283df0dc5b3a8db0ab
Author: Thomas Bracht Laumann Jespersen  laumann  xyz>
AuthorDate: Wed Apr  6 07:12:47 2022 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Wed Apr  6 08:49:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=127654ee

vim-plugin.eclass: support EAPI 8

 * Drop EAPI 0, 1, 2 workarounds
 * Move EXPORT_FUNCTIONS to end of file
 * Add required @USAGE on functions

Bug: https://bugs.gentoo.org/830867
Bug: https://bugs.gentoo.org/830866
Signed-off-by: Thomas Bracht Laumann Jespersen  laumann.xyz>
Signed-off-by: Patrice Clement  gentoo.org>

 eclass/vim-plugin.eclass | 19 ++-
 1 file changed, 10 insertions(+), 9 deletions(-)

diff --git a/eclass/vim-plugin.eclass b/eclass/vim-plugin.eclass
index 50e727e98f4e..d5cc5e7b4db2 100644
--- a/eclass/vim-plugin.eclass
+++ b/eclass/vim-plugin.eclass
@@ -1,10 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: vim-plugin.eclass
 # @MAINTAINER:
 # v...@gentoo.org
-# @SUPPORTED_EAPIS: 6 7
+# @SUPPORTED_EAPIS: 6 7 8
 # @BLURB: used for installing vim plugins
 # @DESCRIPTION:
 # This eclass simplifies installation of app-vim plugins into
@@ -13,12 +13,11 @@
 # documentation, for which we make a special case via vim-doc.eclass.
 
 case ${EAPI} in
-   6|7);;
-   *) die "EAPI ${EAPI:-0} unsupported (too old)";;
+   6|7|8);;
+   *) die "${ECLASS}: EAPI ${EAPI:-0} unsupported (too old)";;
 esac
 
 inherit vim-doc
-EXPORT_FUNCTIONS src_install pkg_postinst pkg_postrm
 
 VIM_PLUGIN_VIM_VERSION="${VIM_PLUGIN_VIM_VERSION:-7.3}"
 
@@ -32,13 +31,13 @@ fi
 SLOT="0"
 
 # @FUNCTION: vim-plugin_src_install
+# @USAGE:
 # @DESCRIPTION:
 # Overrides the default src_install phase. In order, this function:
 # * fixes file permission across all files in ${S}.
 # * installs help and documentation files.
 # * installs all files in "${ED}"/usr/share/vim/vimfiles.
 vim-plugin_src_install() {
-   has "${EAPI:-0}" 0 1 2 && ! use prefix && ED="${D}"
 
# Install non-vim-help-docs
einstalldocs
@@ -53,6 +52,7 @@ vim-plugin_src_install() {
 }
 
 # @FUNCTION: vim-plugin_pkg_postinst
+# @USAGE:
 # @DESCRIPTION:
 # Overrides the pkg_postinst phase for this eclass.
 # The following functions are called:
@@ -71,7 +71,6 @@ vim-plugin_pkg_postinst() {
 # This function calls the update_vim_helptags and update_vim_afterscripts
 # functions and eventually removes a bunch of empty directories.
 vim-plugin_pkg_postrm() {
-   has "${EAPI:-0}" 0 1 2 && ! use prefix && EPREFIX=
update_vim_helptags # from vim-doc
update_vim_afterscripts # see below
 
@@ -82,12 +81,11 @@ vim-plugin_pkg_postrm() {
 }
 
 # @FUNCTION: update_vim_afterscripts
+# @USAGE:
 # @DESCRIPTION:
 # Creates scripts in /usr/share/vim/vimfiles/after/*
 # comprised of the snippets in /usr/share/vim/vimfiles/after/*/*.d
 update_vim_afterscripts() {
-   has "${EAPI:-0}" 0 1 2 && ! use prefix && EROOT="${ROOT}"
-   has "${EAPI:-0}" 0 1 2 && ! use prefix && EPREFIX=
local d f afterdir="${EROOT}"/usr/share/vim/vimfiles/after
 
# Nothing to do if the dir isn't there
@@ -115,6 +113,7 @@ update_vim_afterscripts() {
 }
 
 # @FUNCTION: display_vim_plugin_help
+# @USAGE:
 # @DESCRIPTION:
 # Displays a message with the plugin's help file if one is available. Uses the
 # VIM_PLUGIN_HELPFILES env var. If multiple help files are available, they
@@ -160,3 +159,5 @@ display_vim_plugin_help() {
fi
fi
 }
+
+EXPORT_FUNCTIONS src_install pkg_postinst pkg_postrm



[gentoo-commits] repo/gentoo:master commit in: eclass/

2022-04-06 Thread Patrice Clement
commit: 94eb6d9e4fa2278284b8724d6f85712595930efc
Author: Thomas Bracht Laumann Jespersen  laumann  xyz>
AuthorDate: Tue Apr  5 19:59:18 2022 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Wed Apr  6 08:49:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94eb6d9e

vim-doc.eclass: support EAPI 8

Signed-off-by: Thomas Bracht Laumann Jespersen  laumann.xyz>
Closes: https://github.com/gentoo/gentoo/pull/24928
Signed-off-by: Patrice Clement  gentoo.org>

 eclass/vim-doc.eclass | 40 
 1 file changed, 20 insertions(+), 20 deletions(-)

diff --git a/eclass/vim-doc.eclass b/eclass/vim-doc.eclass
index ba9d00f4f5e8..de28ddfdfee8 100644
--- a/eclass/vim-doc.eclass
+++ b/eclass/vim-doc.eclass
@@ -1,10 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: vim-doc.eclass
 # @MAINTAINER:
 # v...@gentoo.org
-# @SUPPORTED_EAPIS: 6 7
+# @SUPPORTED_EAPIS: 6 7 8
 # @BLURB: Eclass for vim{,-plugin}.eclass to update documentation tags.
 # @DESCRIPTION:
 # This eclass is used by vim.eclass and vim-plugin.eclass to update
@@ -16,8 +16,8 @@
 # DEPEND in vim-plugin or by whatever version of vim is being
 # installed by the eclass.
 
-case ${EAPI:-0} in
-   [67]) ;;
+case ${EAPI} in
+   6|7|8) ;;
*) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 esac
 
@@ -30,12 +30,12 @@ update_vim_helptags() {
# This is where vim plugins are installed
vimfiles="${EROOT}"/usr/share/vim/vimfiles
 
-   if [[ $PN != vim-core ]]; then
+   if [[ ${PN} != vim-core ]]; then
# Find a suitable vim binary for updating tags :helptags
vim=$(type -P vim 2>/dev/null)
-   [[ -z "$vim" ]] && vim=$(type -P gvim 2>/dev/null)
-   [[ -z "$vim" ]] && vim=$(type -P kvim 2>/dev/null)
-   if [[ -z "$vim" ]]; then
+   [[ -z "${vim}" ]] && vim=$(type -P gvim 2>/dev/null)
+   [[ -z "${vim}" ]] && vim=$(type -P kvim 2>/dev/null)
+   if [[ -z "${vim}" ]]; then
ewarn "No suitable vim binary to rebuild documentation 
tags"
fi
fi
@@ -50,32 +50,32 @@ update_vim_helptags() {
# Install the documentation symlinks into the versioned vim
# directory and run :helptags
for d in "${EROOT%/}"/usr/share/vim/vim[0-9]*; do
-   [[ -d "$d/doc" ]] || continue   # catch a failed glob
+   [[ -d "${d}/doc" ]] || continue # catch a failed glob
 
# Remove links, and possibly remove stale dirs
-   find $d/doc -name \*.txt -type l | while read s; do
-   [[ $(readlink "$s") = $vimfiles/* ]] && rm -f "$s"
+   find ${d}/doc -name \*.txt -type l | while read s; do
+   [[ $(readlink "${s}") = $vimfiles/* ]] && rm -f "${s}"
done
-   if [[ -f "$d/doc/tags" && $(find "$d" | wc -l | tr -d ' ') = 3 
]]; then
+   if [[ -f "${d}/doc/tags" && $(find "${d}" | wc -l | tr -d ' ') 
= 3 ]]; then
# /usr/share/vim/vim61
# /usr/share/vim/vim61/doc
# /usr/share/vim/vim61/doc/tags
-   einfo "Removing $d"
-   rm -r "$d"
+   einfo "Removing ${d}"
+   rm -r "${d}"
continue
fi
 
# Re-create / install new links
-   if [[ -d $vimfiles/doc ]]; then
-   ln -s $vimfiles/doc/*.txt $d/doc 2>/dev/null
+   if [[ -d "${vimfiles}"/doc ]]; then
+   ln -s "${vimfiles}"/doc/*.txt "${d}/doc" 2>/dev/null
fi
 
# Update tags; need a vim binary for this
-   if [[ -n "$vim" ]]; then
-   einfo "Updating documentation tags in $d"
-   DISPLAY= $vim -u NONE -U NONE -T xterm -X -n -f \
+   if [[ -n "${vim}" ]]; then
+   einfo "Updating documentation tags in ${d}"
+   DISPLAY= "${vim}" -u NONE -U NONE -T xterm -X -n -f \
'+set nobackup nomore' \
-   "+helptags $d/doc" \
+   "+helptags ${d}/doc" \
'+qa!' /dev/null
fi
done



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tre/files/, dev-libs/tre/

2022-03-21 Thread Patrice Clement
commit: 93098055bb06d347ab414c6ff4f948c7ee9ea367
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Tue Mar 15 13:06:07 2022 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Mon Mar 21 22:06:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93098055

dev-libs/tre: add 0.8.0_p20210321

Closes: https://bugs.gentoo.org/296813
Closes: https://github.com/gentoo/gentoo/pull/24577
Signed-off-by: Patrice Clement  gentoo.org>
Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-libs/tre/Manifest|   1 +
 dev-libs/tre/files/0.8.0-CVE-2016-8559.patch |   7 -
 dev-libs/tre/files/0.8.0-pkgcfg.patch|   2 -
 dev-libs/tre/files/tre-chicken.patch |  20 +++
 dev-libs/tre/files/tre-issue37.patch |  11 ++
 dev-libs/tre/files/tre-issue50.patch |  11 ++
 dev-libs/tre/files/tre-issue55-part1.patch   |  28 
 dev-libs/tre/files/tre-issue55-part2.patch   |  11 ++
 dev-libs/tre/files/tre-python3.patch | 191 +++
 dev-libs/tre/files/tre-tests.patch   |  10 ++
 dev-libs/tre/metadata.xml|   5 +
 dev-libs/tre/tre-0.8.0_p20210321.ebuild  | 112 
 12 files changed, 400 insertions(+), 9 deletions(-)

diff --git a/dev-libs/tre/Manifest b/dev-libs/tre/Manifest
index 84c1c6408081..92f10ffb9446 100644
--- a/dev-libs/tre/Manifest
+++ b/dev-libs/tre/Manifest
@@ -1 +1,2 @@
 DIST tre-0.8.0.tar.bz2 380714 BLAKE2B 
b2af6e805e9e19fd69debf2f881ddfb591317f69db4e29a04e1899eb69100b8ac7744f86fa438530509ca2ee8aa1d346d416c6391f13247cd9398f4c59c2ed85
 SHA512 
db7465993e0d25eee8e52f974427b8a040234cf0f017769eb94ee88bc6261821336aad7f762bfa82db7e2212d8449bc221592586f061c528a59a550773cbc263
+DIST tre-0.8.0_p20210321.tar.gz 146294 BLAKE2B 
d740bd0e99f50f5e4d8105f5260e43a81b6af9857a21e386e437ab8d48a9e0de23eae03e96cf6b9f4d2d37f72d0fa73ef7343086271ea80f166bdba3f04475a9
 SHA512 
950c81f681970fc737cfdd6815445f05a018fc742b964cea3ce19f0249c677dd715ece4ff8e543fa9f3fd23b503eafa00aea00dbae063af9bc7e08dc1bc33aed

diff --git a/dev-libs/tre/files/0.8.0-CVE-2016-8559.patch 
b/dev-libs/tre/files/0.8.0-CVE-2016-8559.patch
index 39ceae016446..923dbfbf3a2a 100644
--- a/dev-libs/tre/files/0.8.0-CVE-2016-8559.patch
+++ b/dev-libs/tre/files/0.8.0-CVE-2016-8559.patch
@@ -12,13 +12,6 @@ type, size_t, rather than int.
 
 also improve comments, use calloc in place of malloc+memset, and
 remove bogus casts.

- src/regex/regexec.c | 23 ++-
- 1 file changed, 18 insertions(+), 5 deletions(-)
-
-Note: patch was modified to apply to tre, parts were taken from
-https://github.com/laurikari/tre/issues/37
-
 --- a/lib/tre-match-parallel.c
 +++ b/lib/tre-match-parallel.c
 @@ -59,6 +59,7 @@

diff --git a/dev-libs/tre/files/0.8.0-pkgcfg.patch 
b/dev-libs/tre/files/0.8.0-pkgcfg.patch
index 82f803504282..7952619c9616 100644
--- a/dev-libs/tre/files/0.8.0-pkgcfg.patch
+++ b/dev-libs/tre/files/0.8.0-pkgcfg.patch
@@ -1,8 +1,6 @@
  tre.pc.in |2 +-
  1 files changed, 1 insertions(+), 1 deletions(-)
 
-diff --git a/tre.pc.in b/tre.pc.in
-index fdc45fa..b8d0676 100644
 --- a/tre.pc.in
 +++ b/tre.pc.in
 @@ -6,5 +6,5 @@ includedir=@includedir@

diff --git a/dev-libs/tre/files/tre-chicken.patch 
b/dev-libs/tre/files/tre-chicken.patch
new file mode 100644
index ..6047f9ae80d3
--- /dev/null
+++ b/dev-libs/tre/files/tre-chicken.patch
@@ -0,0 +1,20 @@
+--- a/python/setup.py
 b/python/setup.py
+@@ -10,7 +10,8 @@ import shutil
+ 
+ version = "0.8.0"
+ data_files = []
+-include_dirs = ["../lib"]
++include_dirs = ["../include"]
++library_dirs = ["../lib/.libs"]
+ libraries = ["tre"]
+ 
+ if sys.platform == "win32":
+@@ -31,6 +32,7 @@ setup(name = "tre",
+sources = ["tre-python.c"],
+define_macros = [("HAVE_CONFIG_H", None)],
+include_dirs = include_dirs,
++   library_dirs = library_dirs,
+libraries = libraries
+),
+  ],

diff --git a/dev-libs/tre/files/tre-issue37.patch 
b/dev-libs/tre/files/tre-issue37.patch
new file mode 100644
index ..43b0cded7d26
--- /dev/null
+++ b/dev-libs/tre/files/tre-issue37.patch
@@ -0,0 +1,11 @@
+--- a/lib/tre-parse.c
 b/lib/tre-parse.c
+@@ -1480,6 +1480,8 @@ tre_parse(tre_parse_ctx_t *ctx)
+ ctx->re++;
+ while (ctx->re_end - ctx->re >= 0)
+   {
++if (i == sizeof(tmp))
++  return REG_EBRACE;
+ if (ctx->re[0] == CHAR_RBRACE)
+   break;
+ if (tre_isxdigit(ctx->re[0]))

diff --git a/dev-libs/tre/files/tre-issue50.patch 
b/dev-libs/tre/files/tre-issu

[gentoo-commits] repo/gentoo:master commit in: dev-lang/R/

2022-03-21 Thread Patrice Clement
commit: e4cbd799f751c26731435be0b0b0584d6a076490
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Mar 16 05:21:19 2022 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Mon Mar 21 22:06:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4cbd799

dev-lang/R: enable system tre

Closes: https://bugs.gentoo.org/802099
Signed-off-by: Alessandro Barbieri  gmail.com>
Signed-off-by: Patrice Clement  gentoo.org>

 dev-lang/R/R-4.1.2-r1.ebuild | 250 +++
 1 file changed, 250 insertions(+)

diff --git a/dev-lang/R/R-4.1.2-r1.ebuild b/dev-lang/R/R-4.1.2-r1.ebuild
new file mode 100644
index ..a4c36d76f9e3
--- /dev/null
+++ b/dev-lang/R/R-4.1.2-r1.ebuild
@@ -0,0 +1,250 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 autotools flag-o-matic fortran-2 toolchain-funcs
+
+# latest git commit for R bash completion: 
https://github.com/deepayan/rcompletion
+BCPV=78d6830e28ea90a046da79a9b4f70c39594bb6d6
+
+DESCRIPTION="Language and environment for statistical computing and graphics"
+HOMEPAGE="https://www.r-project.org/;
+SRC_URI="
+   mirror://cran/src/base/R-4/${P}.tar.gz
+   
https://raw.githubusercontent.com/deepayan/rcompletion/${BCPV}/bash_completion/R
 -> ${PN}-${BCPV}.bash_completion"
+
+LICENSE="|| ( GPL-2 GPL-3 ) LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="cairo doc icu java jpeg lapack lto minimal nls openmp perl png prefix 
profile readline test tiff tk X"
+
+REQUIRED_USE="
+   png? ( || ( cairo X ) )
+   jpeg? ( || ( cairo X ) )
+   tiff? ( || ( cairo X ) )"
+RESTRICT="
+   minimal? ( test )
+   !test? ( test )"
+
+# At least one package installation in the test suite requires TeX,
+# and will fail without it (bug #718056).
+BDEPEND="
+   virtual/pkgconfig
+   doc? (
+   virtual/latex-base
+   dev-texlive/texlive-fontsrecommended
+   )
+   test? ( virtual/latex-base )"
+DEPEND="
+   app-arch/bzip2
+   app-arch/xz-utils
+   app-text/ghostscript-gpl
+   dev-libs/libpcre2:=
+   >=dev-libs/tre-0.8.0_p20210321[approx]
+   net-libs/libtirpc
+   net-misc/curl
+   virtual/blas
+   sys-libs/zlib[minizip]
+   || (
+   sys-apps/coreutils
+   app-misc/realpath
+   )
+   cairo? (
+   x11-libs/cairo:=[X=]
+   x11-libs/pango:=
+   )
+   icu? ( dev-libs/icu:= )
+   jpeg? ( virtual/jpeg )
+   lapack? ( virtual/lapack )
+   perl? ( dev-lang/perl )
+   png? ( media-libs/libpng:= )
+   readline? ( sys-libs/readline:= )
+   tiff? ( media-libs/tiff:= )
+   tk? ( dev-lang/tk:= )
+   X? (
+   x11-libs/libXmu
+   x11-libs/libXt
+   x11-misc/xdg-utils
+   )"
+RDEPEND="${DEPEND}
+   java? ( >=virtual/jre-1.8:* )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.4.1-parallel.patch
+   "${FILESDIR}"/${PN}-3.4.1-rmath-shared.patch
+   "${FILESDIR}"/${PN}-3.6.2-no-LDFLAGS-in-libR-pkg-config.patch
+   "${FILESDIR}"/${PN}-3.6.2-no-gzip-doc.patch
+)
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+   if [[ ${MERGE_TYPE} != binary ]] && use openmp; then
+   tc-check-openmp
+   FORTRAN_NEED_OPENMP=1
+   fi
+
+   fortran-2_pkg_setup
+
+   # avoid using existing R installation
+   unset R_HOME
+}
+
+src_prepare() {
+#  rm -r src/extra/tre || die
+
+   default
+
+   # fix packages.html for doc (gentoo bug #205103)
+   sed -e "s:../../../library:../../../../$(get_libdir)/R/library:g" \
+   -i src/library/tools/R/Rd.R || die
+
+   # fix Rscript path when installed (gentoo bug #221061)
+   sed -e 
"s:-DR_HOME='\"\$(rhome)\"':-DR_HOME='\"${EPREFIX}/usr/$(get_libdir)/${PN}\"':" 
\
+   -i src/unix/Makefile.in || die "sed unix Makefile failed"
+
+   # fix HTML links to manual (gentoo bug #273957)
+   sed -e 's:\.\./manual/:manual/:g' \
+   -i $(grep -Flr ../manual/ doc) || die "sed for HTML links 
failed"
+
+   use lapack && \
+   export LAPACK_LIBS="$($(tc-getPKG_CONFIG) --libs lapack)"
+
+   if use X; then
+   export R_BROWSER="$(type -p xdg-open)"
+   export R_PDFVIEWER="$(type -p xdg-open)"
+   fi
+   use perl && \
+   export PERL5LIB="${S}/share/perl:${PERL5LIB:+:}${PERL5LIB}"
+
+   # don't sea

[gentoo-commits] repo/gentoo:master commit in: dev-util/watchman/

2022-03-21 Thread Patrice Clement
commit: 3ce9ae424f46b9d79745b5c1030e62243c007bdb
Author: Patrice Clement  gentoo  org>
AuthorDate: Mon Mar 21 16:36:38 2022 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Mon Mar 21 16:37:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ce9ae42

dev-util/watchman: delete my name from list of maintainers.

Signed-off-by: Patrice Clement  gentoo.org>

 dev-util/watchman/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-util/watchman/metadata.xml b/dev-util/watchman/metadata.xml
index 3b59da3e2665..1eeed218300c 100644
--- a/dev-util/watchman/metadata.xml
+++ b/dev-util/watchman/metadata.xml
@@ -1,10 +1,6 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   monsie...@gentoo.org
-       Patrice Clement
-   

s...@gentoo.org
Sam James



[gentoo-commits] repo/gentoo:master commit in: app-editors/vim-core/

2022-03-02 Thread Patrice Clement
commit: 26a1674ea8c5535a273f6b404becd7c8d90f4c5a
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Mar  2 19:33:36 2022 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Wed Mar  2 20:04:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26a1674e

app-editors/vim-core: always install defaults.vim.

Bug: https://bugs.gentoo.org/834498
Signed-off-by: Mike Gilbert  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/24390
Signed-off-by: Patrice Clement  gentoo.org>

 .../{vim-core-8.2.4328.ebuild => vim-core-8.2.4328-r1.ebuild}  | 10 ++
 app-editors/vim-core/vim-core-.ebuild  | 10 ++
 2 files changed, 4 insertions(+), 16 deletions(-)

diff --git a/app-editors/vim-core/vim-core-8.2.4328.ebuild 
b/app-editors/vim-core/vim-core-8.2.4328-r1.ebuild
similarity index 95%
rename from app-editors/vim-core/vim-core-8.2.4328.ebuild
rename to app-editors/vim-core/vim-core-8.2.4328-r1.ebuild
index eda637ba36f0..37b1be63841c 100644
--- a/app-editors/vim-core/vim-core-8.2.4328.ebuild
+++ b/app-editors/vim-core/vim-core-8.2.4328-r1.ebuild
@@ -28,7 +28,8 @@ IUSE="nls acl minimal"
 
 BDEPEND="sys-devel/autoconf"
 # Avoid icon file collision, bug #673880
-RDEPEND="!!

[gentoo-commits] repo/gentoo:master commit in: app-editors/vim/

2022-03-02 Thread Patrice Clement
commit: 0816769373e7ee62685158b65f7cfde287e5d936
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Mar  2 19:41:38 2022 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Wed Mar  2 20:04:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08167693

app-editors/vim: depend on vim-core unconditionally

We need it for defaults.vim, which cannot be owned by 2 packages
simultaneously.

Bug: https://bugs.gentoo.org/834498
Signed-off-by: Mike Gilbert  gentoo.org>
Signed-off-by: Patrice Clement  gentoo.org>

 .../vim/{vim-8.2.4328.ebuild => vim-8.2.4328-r1.ebuild}   | 11 ++-
 app-editors/vim/vim-.ebuild   | 11 ++-
 2 files changed, 4 insertions(+), 18 deletions(-)

diff --git a/app-editors/vim/vim-8.2.4328.ebuild 
b/app-editors/vim/vim-8.2.4328-r1.ebuild
similarity index 97%
rename from app-editors/vim/vim-8.2.4328.ebuild
rename to app-editors/vim/vim-8.2.4328-r1.ebuild
index 2b7c3b0992cc..5d9a0aae046a 100644
--- a/app-editors/vim/vim-8.2.4328.ebuild
+++ b/app-editors/vim/vim-8.2.4328-r1.ebuild
@@ -45,7 +45,8 @@ RDEPEND="
lua? ( ${LUA_DEPS}
$(lua_gen_impl_dep 'deprecated' lua5-1)
)
-   !minimal? ( ~app-editors/vim-core-${PV} )
+   ~app-editors/vim-core-${PV}
+   !

[gentoo-commits] repo/gentoo:master commit in: app-misc/vifm/

2022-02-27 Thread Patrice Clement
commit: 386be6c482ced7456437f6f99e784e4446cd928d
Author: Patrice Clement  gentoo  org>
AuthorDate: Sun Feb 27 15:36:44 2022 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Sun Feb 27 15:36:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=386be6c4

app-misc/vifm: add 0.12

Closes: https://bugs.gentoo.org/834126
Signed-off-by: Patrice Clement  gentoo.org>

 app-misc/vifm/Manifest |  1 +
 app-misc/vifm/vifm-0.12.ebuild | 83 ++
 2 files changed, 84 insertions(+)

diff --git a/app-misc/vifm/Manifest b/app-misc/vifm/Manifest
index 32d132f9f552..ad487eb528c3 100644
--- a/app-misc/vifm/Manifest
+++ b/app-misc/vifm/Manifest
@@ -1 +1,2 @@
 DIST vifm-0.11.tar.gz 1525791 BLAKE2B 
c2aa6d3ddd0304ce1e3a0d1c9ac3218a783bc6dd8eebf7b3346ca262811f63dac75597913ad4883c62680cb77036c2985ca4ce88989a0dd0212dce975d8ec8b8
 SHA512 
15ace460da6d5f9bb7a016d8bb3f3d9cba47a608da5a39defbf7d09ff9de64c90a63a44264d695fe005f2f6d27ecb07dcec8f4ed5aef15e9d8728b52f1168dbd
+DIST vifm-0.12.tar.gz 1913398 BLAKE2B 
6a1933e5a70a61402ae52259ee9e03515916e9d6df57285726ec6062257d85966a32173142e730fbc35b48250c585a5e66cadba788e2029e5dcd620544341c4f
 SHA512 
9491b1932535daa0ce6bd33ef955bfaedf995da27f049b36bdb0de9aa87a9a4dd6d2e22c8bf79e343febee16ae0fb87edfa8bde9c2d115b92c768e87bc0a8a7d

diff --git a/app-misc/vifm/vifm-0.12.ebuild b/app-misc/vifm/vifm-0.12.ebuild
new file mode 100644
index ..7ad0e2c512ff
--- /dev/null
+++ b/app-misc/vifm/vifm-0.12.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools vim-doc xdg
+
+DESCRIPTION="Console file manager with vi(m)-like keybindings"
+HOMEPAGE="https://vifm.info/;
+SRC_URI="https://github.com/vifm/vifm/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
+IUSE="developer +extended-keys gtk +magic +vim +vim-syntax X"
+
+DEPEND="
+   >=sys-libs/ncurses-5.9-r3:0
+   magic? ( sys-apps/file )
+   gtk? ( x11-libs/gtk+:2 )
+   X? ( x11-libs/libX11 )"
+
+RDEPEND="${DEPEND}
+   vim? ( || ( app-editors/vim app-editors/gvim ) )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   $(use_enable developer) \
+   $(use_enable extended-keys) \
+   $(use_with magic libmagic) \
+   $(use_with gtk) \
+   $(use_with X X11)
+}
+
+src_install() {
+   default
+
+   if use vim; then
+   local t
+   for t in app plugin; do
+   insinto /usr/share/vim/vimfiles/"${t}"
+   doins -r data/vim/doc/${t}/${PN}*
+   done
+   fi
+
+   if use vim-syntax; then
+   local t
+   for t in ftdetect ftplugin syntax; do
+   insinto /usr/share/vim/vimfiles/"${t}"
+   doins -r data/vim/${t}/${PN}*
+   done
+   fi
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   if use vim; then
+   update_vim_helptags
+
+   if [[ -n ${REPLACING_VERSIONS} ]]; then
+   elog
+   elog "You don't need to copy or link any files for"
+   elog "  the vim plugin and documentation to work 
anymore."
+   elog "If you copied any vifm files to ~/.vim/ manually"
+   elog "  in earlier vifm versions, please delete them."
+   fi
+   elog
+   elog "To use vim in vifm to view the documentation"
+   elog "  edit ~/.vifm/vifmrc and set vimhelp instead of 
novimhelp"
+   elog
+   fi
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   use vim && update_vim_helptags
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/crazydiskinfo/

2022-02-27 Thread Patrice Clement
commit: 204f34fa72dcae6ef8d8c8e292c2b9ac6ea9748c
Author: Patrice Clement  gentoo  org>
AuthorDate: Sun Feb 27 15:31:51 2022 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Sun Feb 27 15:33:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=204f34fa

sys-apps/crazydiskinfo: drop 1.1.0

Bug: https://bugs.gentoo.org/834309
Signed-off-by: Patrice Clement  gentoo.org>

 sys-apps/crazydiskinfo/crazydiskinfo-1.1.0.ebuild | 28 ---
 1 file changed, 28 deletions(-)

diff --git a/sys-apps/crazydiskinfo/crazydiskinfo-1.1.0.ebuild 
b/sys-apps/crazydiskinfo/crazydiskinfo-1.1.0.ebuild
deleted file mode 100644
index 0026177e5689..
--- a/sys-apps/crazydiskinfo/crazydiskinfo-1.1.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils
-
-DESCRIPTION="Interactive TUI S.M.A.R.T viewer"
-HOMEPAGE="https://github.com/otakuto/crazydiskinfo;
-SRC_URI="https://github.com/otakuto/crazydiskinfo/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
-   dev-libs/libatasmart:0=
-   sys-libs/ncurses:0="
-
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   sed -e "s#^set(CMAKE_CXX_FLAGS.*#set(CMAKE_CXX_FLAGS \"${CXXFLAGS} 
-Wall -std=c++11\")#" \
-   -e "5s#^#set(CMAKE_C_FLAGS \"${CFLAGS}\")\n#" \
-   -i CMakeLists.txt || die "can't patch CMakeLists.txt"
-
-   cmake-utils_src_prepare
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/crazydiskinfo/

2022-02-27 Thread Patrice Clement
commit: 6d2e8311aafba6dbdf853adf483d667430eca942
Author: Patrice Clement  gentoo  org>
AuthorDate: Sun Feb 27 15:31:37 2022 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Sun Feb 27 15:33:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d2e8311

sys-apps/crazydiskinfo: update EAPI 6 -> 8

Migrate to cmake.eclass whilst at it.

Closes: https://bugs.gentoo.org/834309
Signed-off-by: Patrice Clement  gentoo.org>

 .../crazydiskinfo/crazydiskinfo-1.1.0-r1.ebuild| 28 ++
 1 file changed, 28 insertions(+)

diff --git a/sys-apps/crazydiskinfo/crazydiskinfo-1.1.0-r1.ebuild 
b/sys-apps/crazydiskinfo/crazydiskinfo-1.1.0-r1.ebuild
new file mode 100644
index ..f2b277bdde19
--- /dev/null
+++ b/sys-apps/crazydiskinfo/crazydiskinfo-1.1.0-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Interactive TUI S.M.A.R.T viewer"
+HOMEPAGE="https://github.com/otakuto/crazydiskinfo;
+SRC_URI="https://github.com/otakuto/crazydiskinfo/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   dev-libs/libatasmart:0=
+   sys-libs/ncurses:0="
+
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   sed -e "s#^set(CMAKE_CXX_FLAGS.*#set(CMAKE_CXX_FLAGS \"${CXXFLAGS} 
-Wall -std=c++11\")#" \
+   -e "5s#^#set(CMAKE_C_FLAGS \"${CFLAGS}\")\n#" \
+   -i CMakeLists.txt || die "can't patch CMakeLists.txt"
+
+   cmake_src_prepare
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/entr/

2022-02-26 Thread Patrice Clement
commit: 7af141208324c536031def9ce250c7bcb5d8cffd
Author: Patrice Clement  gentoo  org>
AuthorDate: Sat Feb 26 20:53:37 2022 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Sat Feb 26 21:03:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7af14120

app-admin/entr: add 5.1

Signed-off-by: Patrice Clement  gentoo.org>

 app-admin/entr/Manifest|  1 +
 app-admin/entr/entr-5.1.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/app-admin/entr/Manifest b/app-admin/entr/Manifest
index bb216ca881db..5a4f819d7fde 100644
--- a/app-admin/entr/Manifest
+++ b/app-admin/entr/Manifest
@@ -1 +1,2 @@
 DIST entr-5.0.tar.gz 25480 BLAKE2B 
5de00d6b1042667e209b2c33d7d019bad4833a0711a18d47eddb129ef60f5518c42fc2af3169510f57eb39f861d416ab67d7cd83e4a631cfcaa4cc7ac266f82d
 SHA512 
f485efb7d05f1d099c85d8af2f313e3ed2f36720483afc3004479b5b8754c60c52a108b827efd017c674f01d6ced2878a317addef3960c8cdf9e6b142f2ad5fd
+DIST entr-5.1.tar.gz 25674 BLAKE2B 
e456c415198f4d5be49fd52785cd8cce41756d2ebe14c493891c3fa05f3a763c9e3be65538d3150b484e48e0d23615556dd6c45fdbefc7b2052fc36f265ca685
 SHA512 
b8ee7dae5bda503af814eb109a0180c9864fa1b1cf5a2fe53c9915b6536e9471f8293c63d138d881da7bf70dfee24a6c271b82ecb6ccb2cb6ea664cabedba202

diff --git a/app-admin/entr/entr-5.1.ebuild b/app-admin/entr/entr-5.1.ebuild
new file mode 100644
index ..239757d0dcd1
--- /dev/null
+++ b/app-admin/entr/entr-5.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Run arbitrary commands when files change"
+HOMEPAGE="https://eradman.com/entrproject/;
+SRC_URI="https://eradman.com/entrproject/code/${P}.tar.gz;
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86"
+
+src_configure() {
+   sh configure || die
+   sed -i -e 's#\(^PREFIX \).*#\1\?= /usr#' Makefile.bsd || die
+}
+
+src_compile() {
+   export CC=$(tc-getCC)
+   default
+}
+
+src_test() {
+   export CC=$(tc-getCC)
+   default
+}



[gentoo-commits] repo/gentoo:master commit in: app-misc/todo/

2022-02-26 Thread Patrice Clement
commit: 418fd8b269aec9a48b349f65087e54f0425b50a8
Author: Patrice Clement  gentoo  org>
AuthorDate: Sat Feb 26 20:51:13 2022 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Sat Feb 26 21:03:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=418fd8b2

app-misc/todo: update EAPI 7 -> 8

Signed-off-by: Patrice Clement  gentoo.org>

 app-misc/todo/todo-2.12.0-r2.ebuild | 64 +
 1 file changed, 64 insertions(+)

diff --git a/app-misc/todo/todo-2.12.0-r2.ebuild 
b/app-misc/todo/todo-2.12.0-r2.ebuild
new file mode 100644
index ..0f9cee042d49
--- /dev/null
+++ b/app-misc/todo/todo-2.12.0-r2.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1
+
+DESCRIPTION="A CLI-based TODO list manager"
+HOMEPAGE="http://todotxt.org;
+SRC_URI="https://github.com/todotxt/${PN}.txt-cli/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="app-shells/bash"
+
+DOCS=( README.md LICENSE todo.cfg )
+
+S="${WORKDIR}/${PN}.txt-cli-${PV}"
+
+src_prepare() {
+   default
+
+   # fix version string
+   sed -i -e "s/@DEV_VERSION@/${PV}/" todo.sh || die
+
+   # TODO_DIR variable is bogus
+   sed -i -e '/export TODO_DIR/d' todo.cfg || die
+   sed -i -e '4i export TODO_DIR="$HOME/.todo"' todo.cfg || die
+}
+
+src_install() {
+   dobin "${PN}.sh"
+   newbashcomp "${PN}_completion" "${PN}.sh"
+   einstalldocs
+}
+
+pkg_postinst() {
+   einfo
+   einfo 'Before starting todo, make sure to create'
+   einfo 'a .todo directory in your home directory:'
+   einfo '  $ mkdir -p $HOME/.todo'
+   einfo
+   einfo 'and make sure to copy the default todo'
+   einfo 'configuration file in the same location:'
+   einfo "  $ bzcat /usr/share/doc/${PF}/todo.cfg.bz2 > 
\$HOME/.todo/config"
+   einfo
+   einfo 'Alternatively, you can use XDG directories instead:'
+   einfo '  $ mkdir -p $HOME/.local/share/todo'
+   einfo '  $ mkdir -p $HOME/.config/todo'
+   einfo "  $ bzcat /usr/share/doc/${PF}/todo.cfg.bz2 > 
\$HOME/.config/todo/config"
+   einfo
+   einfo 'You can then edit this file as you see fit.'
+   einfo 'Enjoy!'
+   einfo
+   ewarn 'The Gentoo-specific todocli and todotxt aliases have been 
removed.'
+   ewarn 'If you still need them, add the following lines to your 
~/.bashrc:'
+   ewarn
+   ewarn 'alias todocli=todo.sh'
+   ewarn 'complete -F _todo todocli'
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/spiped/

2022-02-26 Thread Patrice Clement
commit: f4e2ca98d5bd21e36e0604c7432490cc24adbefb
Author: Patrice Clement  gentoo  org>
AuthorDate: Sat Feb 26 20:52:55 2022 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Sat Feb 26 21:03:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4e2ca98

net-misc/spiped: add 1.6.2

Signed-off-by: Patrice Clement  gentoo.org>

 net-misc/spiped/Manifest|  1 +
 net-misc/spiped/spiped-1.6.2.ebuild | 52 +
 2 files changed, 53 insertions(+)

diff --git a/net-misc/spiped/Manifest b/net-misc/spiped/Manifest
index 9946dbce1cca..f45facce2784 100644
--- a/net-misc/spiped/Manifest
+++ b/net-misc/spiped/Manifest
@@ -1,2 +1,3 @@
 DIST spiped-1.6.0.tgz 94431 BLAKE2B 
e994115d5080e4f41d57d3ef88223c7dca373320266a3fe4f0420fb7aef6ecf329fad5a409ec31f53caaeb22d86d0c3a48060758ceee28d011676a12124fc057
 SHA512 
9bca8e7da31b86f956a653279f9346d8270a7e28a07d30b4a7104b21fbfbd1a81410e6a7dc0827127331a8f10226d5b8d2ddaacb94c9f76ecc6d15d728ead27a
 DIST spiped-1.6.1.tgz 115055 BLAKE2B 
d9ee65c10b183cc8d5451adeb65a728052378811e71ee40d7e6f121c00b6003d4b21cc9402b424aac15d115cdbdc158207ef3e6c60b93fab2a4ba63257fd2f1d
 SHA512 
ec69cb49a19e4e5705526ec74ee683ac3923412bc5ca3a45fc8268699367421cd37354ccc03c18c2d48f06cdb8a4c4bce3ef3b60934997c6770547e02e6f66ae
+DIST spiped-1.6.2.tgz 142332 BLAKE2B 
ce9fe45223eec8bbb741eb3106b17a395347de2766c289def9897321cce9907e104b55752ff3b2c9c7deafd178aaeef1e8fa8afe82c2d25582004c8c92982df6
 SHA512 
d16262a3e8be876ca1ef1aac8bb38fae91f523a9af0d488eb0dfa23e0b9db795d2a021e55f31095d92f5b94e4516e30ea23f537c3b14a2f1b9871297e26cda76

diff --git a/net-misc/spiped/spiped-1.6.2.ebuild 
b/net-misc/spiped/spiped-1.6.2.ebuild
new file mode 100644
index ..3ec7e11ae171
--- /dev/null
+++ b/net-misc/spiped/spiped-1.6.2.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="secure pipe daemon"
+HOMEPAGE="http://www.tarsnap.com/spiped.html;
+SRC_URI="http://www.tarsnap.com/${PN}/${P}.tgz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+MY_PN="${PN/d/}"
+
+DEPEND="
+   dev-libs/openssl:0="
+
+# Blocker added due to #548126
+RDEPEND="
+   ${DEPEND}
+   !net-mail/qlogtools"
+
+# Some tests fail.
+RESTRICT="test"
+
+src_compile() {
+   emake CC=$(tc-getCC) CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
+}
+
+src_install() {
+   dobin "${MY_PN}/${MY_PN}"
+   dosbin "${PN}/${PN}"
+
+   doman "${MY_PN}/${MY_PN}.1" "${PN}/${PN}.1"
+
+   newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+   newconfd "${FILESDIR}/${PN}.confd" "${PN}"
+
+   dodir "etc/${PN}"
+}
+
+pkg_postinst() {
+   elog
+   elog "You will need to configure spiped via its"
+   elog "configuration file located in /etc/conf.d/."
+   elog
+   elog "Please have a look at this file prior to starting up spiped!"
+   elog
+}



[gentoo-commits] repo/gentoo:master commit in: app-misc/todo/

2022-02-26 Thread Patrice Clement
commit: 61bfb24291f7d052e4234bc3169e59037a5b1f8a
Author: Patrice Clement  gentoo  org>
AuthorDate: Sat Feb 26 20:51:28 2022 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Sat Feb 26 21:03:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61bfb242

app-misc/todo: drop 2.11.0, 2.12.0-r1

Signed-off-by: Patrice Clement  gentoo.org>

 app-misc/todo/Manifest  |  1 -
 app-misc/todo/todo-2.11.0.ebuild| 64 -
 app-misc/todo/todo-2.12.0-r1.ebuild | 64 -
 3 files changed, 129 deletions(-)

diff --git a/app-misc/todo/Manifest b/app-misc/todo/Manifest
index aa534da6d988..d4cfd196b9ca 100644
--- a/app-misc/todo/Manifest
+++ b/app-misc/todo/Manifest
@@ -1,2 +1 @@
-DIST todo-2.11.0.tar.gz 712455 BLAKE2B 
f9d0fa53712a49c2f6ee94c02a62c16b8184734f7bb0c9354db9d640e2f619c75e3b3468065cb51204c7872f1f155bda51b9e3387f62f0f478f80f6a99f199b4
 SHA512 
5500ed1aa10eceaaa3e5116605eed4f4228337fdc0f2ceaa5b889753a60576918c0953adbfbf80c40008d6dfdf854e8a538103bfed4d1015aa1c5a9876c2e47c
 DIST todo-2.12.0.tar.gz 716524 BLAKE2B 
168951c50670228ba2e1438ec04f5907181073668f1e260874e48959f2e37d11ee7ba4f2b0e5e5c55c9375a31921eca258f720afe98d2a4841529ef6acbb1510
 SHA512 
3b30d5e395f878811831f57e8e1a040c990e1f042f57050b6381d83ffc8b92b1ce20bfd3c5aa8b5e028b4810a5b289599603b2e16efff8badac559d200ed79f5

diff --git a/app-misc/todo/todo-2.11.0.ebuild b/app-misc/todo/todo-2.11.0.ebuild
deleted file mode 100644
index c3a527e1a45c..
--- a/app-misc/todo/todo-2.11.0.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit bash-completion-r1
-
-DESCRIPTION="A CLI-based TODO list manager"
-HOMEPAGE="http://todotxt.org;
-SRC_URI="https://github.com/todotxt/${PN}.txt-cli/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="app-shells/bash"
-
-PATCHES=( "${FILESDIR}/${P}-fix-bash-completion.patch" )
-
-DOCS=( README.md CONTRIBUTING.md LICENSE todo.cfg )
-
-S="${WORKDIR}/${PN}.txt-cli-${PV}"
-
-src_prepare() {
-   default
-
-   # fix version string
-   sed -i -e "s/@DEV_VERSION@/${PV}/" todo.sh || die
-
-   # TODO_DIR variable is bogus
-   sed -i -e '/export TODO_DIR/d' todo.cfg || die
-   sed -i -e '4i export TODO_DIR="$HOME/.todo"' todo.cfg || die
-}
-
-src_install() {
-   dobin "${PN}.sh"
-   dosym "${PN}.sh" "/usr/bin/${PN}cli"
-   dosym "${PN}.sh" "/usr/bin/${PN}txt"
-   newbashcomp "${PN}_completion" "${PN}.sh"
-   bashcomp_alias "${PN}.sh" "${PN}cli" "${PN}txt"
-   einstalldocs
-}
-
-pkg_postinst() {
-   einfo
-   einfo 'Before starting todo, make sure to create'
-   einfo 'a .todo directory in your home directory:'
-   einfo '  $ mkdir -p $HOME/.todo'
-   einfo
-   einfo 'and make sure to copy the default todo'
-   einfo 'configuration file in the same location:'
-   einfo "  $ bzcat /usr/share/doc/${PF}/todo.cfg.bz2 > 
\$HOME/.todo/config"
-   einfo
-   einfo 'Alternatively, you can use XDG directories instead:'
-   einfo '  $ mkdir -p $HOME/.local/share/todo'
-   einfo '  $ mkdir -p $HOME/.config/todo'
-   einfo "  $ bzcat /usr/share/doc/${PF}/todo.cfg.bz2 > 
\$HOME/.config/todo/config"
-   einfo
-   einfo 'You can then edit this file as you see fit.'
-   einfo 'Enjoy!'
-   einfo
-}

diff --git a/app-misc/todo/todo-2.12.0-r1.ebuild 
b/app-misc/todo/todo-2.12.0-r1.ebuild
deleted file mode 100644
index 547d0e721b41..
--- a/app-misc/todo/todo-2.12.0-r1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit bash-completion-r1
-
-DESCRIPTION="A CLI-based TODO list manager"
-HOMEPAGE="http://todotxt.org;
-SRC_URI="https://github.com/todotxt/${PN}.txt-cli/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="app-shells/bash"
-
-DOCS=( README.md LICENSE todo.cfg )
-
-S="${WORKDIR}/${PN}.txt-cli-${PV}"
-
-src_prepare() {
-   default
-
-   # fix version string
-   sed -i -e "s/@DEV_VERSION@/${PV}/" todo.sh || die
-
-   # TODO_DIR variable is bogus
-   sed -i -e '/export TODO_DIR/d' todo.cfg || die
-   sed -i -e '4i export TODO_DIR="$HOME/.todo"' todo.cfg || die
-}
-
-src_install() {
-   dob

[gentoo-commits] repo/gentoo:master commit in: app-admin/clustershell/

2021-11-19 Thread Patrice Clement
commit: 317531c108693c72eee32f32d484c2645c7ed1da
Author: Patrice Clement  gentoo  org>
AuthorDate: Thu Nov 18 21:57:41 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Fri Nov 19 18:25:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=317531c1

app-admin/clustershell: clean up old

Signed-off-by: Patrice Clement  gentoo.org>

 app-admin/clustershell/clustershell-1.8.3.ebuild | 48 
 1 file changed, 48 deletions(-)

diff --git a/app-admin/clustershell/clustershell-1.8.3.ebuild 
b/app-admin/clustershell/clustershell-1.8.3.ebuild
deleted file mode 100644
index 113e9a21ba5e..
--- a/app-admin/clustershell/clustershell-1.8.3.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# TODO: test phase
-
-EAPI=7
-
-PYTHON_COMPAT=( python{3_7,3_8} )
-PYTHON_REQ_USE="xml"
-
-inherit distutils-r1
-
-DESCRIPTION="Python framework for efficient cluster administration"
-HOMEPAGE="https://cea-hpc.github.com/clustershell/;
-SRC_URI="https://github.com/cea-hpc/clustershell/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc test"
-
-CDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-DEPEND="
-   ${CDEPEND}
-   test? ( dev-python/nose[${PYTHON_USEDEP}] )"
-
-RDEPEND="
-   ${CDEPEND}
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   dev-libs/openssl:0="
-RESTRICT="test" # currently fail
-
-python_install() {
-   distutils-r1_python_install
-   python_optimize
-}
-
-python_test() {
-   cd tests || die
-   nosetests -sv --all-modules || die
-}
-
-pkg_postinst() {
-   einfo
-   einfo "Some default system-wide config files have been installed into"
-   einfo "/etc/${PN}"
-   einfo
-}



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-cmdb/

2021-11-19 Thread Patrice Clement
commit: 9708625aa4fdbd402bfc1ff3df21e4894bf6af19
Author: Patrice Clement  gentoo  org>
AuthorDate: Thu Nov 18 21:55:19 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Fri Nov 19 18:25:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9708625a

app-admin/ansible-cmdb: clean up old

Signed-off-by: Patrice Clement  gentoo.org>

 app-admin/ansible-cmdb/Manifest |  1 -
 app-admin/ansible-cmdb/ansible-cmdb-1.28.ebuild | 24 
 app-admin/ansible-cmdb/ansible-cmdb-1.30.ebuild | 24 
 3 files changed, 49 deletions(-)

diff --git a/app-admin/ansible-cmdb/Manifest b/app-admin/ansible-cmdb/Manifest
index 88f545e35d0d..e33a869b8ada 100644
--- a/app-admin/ansible-cmdb/Manifest
+++ b/app-admin/ansible-cmdb/Manifest
@@ -1,2 +1 @@
-DIST ansible-cmdb-1.28.tar.gz 177437 BLAKE2B 
d3faa6cccdaa0825318bc9df09ad28b15d1a70ac25281f283e65ed760698c06db582d6954f19efe6cdde8e7ab103a915e663659cc64d72851ed830c817a700b7
 SHA512 
d8f87b7e2c664aec20585c34a83271ea4ec397c70ff1114e2b3669ba17903ed8f57ddf774b74d3d267a423bb71bf6d9fd6e59aa497f4b17449104db6ac71b38a
 DIST ansible-cmdb-1.30.tar.gz 179165 BLAKE2B 
377b182ffd0f7cf6630011f7df82fe1155c0f00a482e91e0d8206eee5aab167eb96dc936b2fbd02c6c80e725b9767f25a02422d538ee7ecf95ad1e9be51fe81a
 SHA512 
e4561976588d6268c6849a4b1656c57d9a0f2db9256b2d2821f9c1a8c23fdb92b843b06bb94b44db565966c209b62da4bb11dfa41319a3b01ea4c7a53dde930f

diff --git a/app-admin/ansible-cmdb/ansible-cmdb-1.28.ebuild 
b/app-admin/ansible-cmdb/ansible-cmdb-1.28.ebuild
deleted file mode 100644
index 997496d0fe9e..
--- a/app-admin/ansible-cmdb/ansible-cmdb-1.28.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python{3_7,3_8} )
-
-inherit distutils-r1
-
-DESCRIPTION="Ansible Configuration Management Database"
-HOMEPAGE="https://github.com/fboender/ansible-cmdb;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]"
-
-RDEPEND="
-   dev-python/mako[${PYTHON_USEDEP}]
-   dev-python/jsonxs[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]"

diff --git a/app-admin/ansible-cmdb/ansible-cmdb-1.30.ebuild 
b/app-admin/ansible-cmdb/ansible-cmdb-1.30.ebuild
deleted file mode 100644
index c40d32a2b873..
--- a/app-admin/ansible-cmdb/ansible-cmdb-1.30.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8} )
-
-inherit distutils-r1
-
-DESCRIPTION="Ansible Configuration Management Database"
-HOMEPAGE="https://github.com/fboender/ansible-cmdb;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]"
-
-RDEPEND="
-   dev-python/mako[${PYTHON_USEDEP}]
-   dev-python/jsonxs[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-cmdb/

2021-11-19 Thread Patrice Clement
commit: 66f3e8a479031025ac12d09f0ce71e0b0d31b448
Author: Patrice Clement  gentoo  org>
AuthorDate: Thu Nov 18 21:54:24 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Fri Nov 19 18:25:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66f3e8a4

app-admin/ansible-cmdb: bump

* PYTHON_COMPAT bump (3.9)
* EAPI 8 bump

Signed-off-by: Patrice Clement  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/22993
Signed-off-by: Patrice Clement  gentoo.org>

 app-admin/ansible-cmdb/ansible-cmdb-1.30-r1.ebuild | 21 +
 1 file changed, 21 insertions(+)

diff --git a/app-admin/ansible-cmdb/ansible-cmdb-1.30-r1.ebuild 
b/app-admin/ansible-cmdb/ansible-cmdb-1.30-r1.ebuild
new file mode 100644
index ..a87e1129b407
--- /dev/null
+++ b/app-admin/ansible-cmdb/ansible-cmdb-1.30-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8,9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Ansible Configuration Management Database"
+HOMEPAGE="https://github.com/fboender/ansible-cmdb;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/mako[${PYTHON_USEDEP}]
+   dev-python/jsonxs[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: app-admin/clustershell/

2021-11-19 Thread Patrice Clement
commit: 1c7ede657c1f4ee82cba57c70de668f1d370537d
Author: Patrice Clement  gentoo  org>
AuthorDate: Thu Nov 18 21:57:16 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Fri Nov 19 18:25:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c7ede65

app-admin/clustershell: bump

* PYTHON_COMPAT bump (3.9)
* EAPI 8 bump

Signed-off-by: Patrice Clement  gentoo.org>

 .../clustershell/clustershell-1.8.3-r1.ebuild  | 44 ++
 1 file changed, 44 insertions(+)

diff --git a/app-admin/clustershell/clustershell-1.8.3-r1.ebuild 
b/app-admin/clustershell/clustershell-1.8.3-r1.ebuild
new file mode 100644
index ..53371ad3d6a7
--- /dev/null
+++ b/app-admin/clustershell/clustershell-1.8.3-r1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_REQ_USE="xml"
+
+inherit distutils-r1
+
+DESCRIPTION="Python framework for efficient cluster administration"
+HOMEPAGE="https://cea-hpc.github.com/clustershell/;
+SRC_URI="https://github.com/cea-hpc/clustershell/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc test"
+
+BDEPEND="
+   test? ( dev-python/nose[${PYTHON_USEDEP}] )"
+
+RDEPEND="
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-libs/openssl:0="
+
+RESTRICT="test" # currently fail
+
+python_install() {
+   distutils-r1_python_install
+   python_optimize
+}
+
+python_test() {
+   cd tests || die
+   nosetests -sv --all-modules || die
+}
+
+pkg_postinst() {
+   einfo
+   einfo "Some default system-wide config files have been installed into"
+   einfo "/etc/${PN}"
+   einfo
+}



[gentoo-commits] proj/gentoo-bashcomp:master commit in: helpers/

2021-11-16 Thread Patrice Clement
commit: f3f401b1166bb3d7f79b9f3cb8ebfc3527cd4394
Author: redneb  gmx  com>
AuthorDate: Tue Nov 16 15:42:15 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Tue Nov 16 16:08:23 2021 +
URL:
https://gitweb.gentoo.org/proj/gentoo-bashcomp.git/commit/?id=f3f401b1

ignore non conf files in /etc/portage/repos.conf.

portage ignores any file in /etc/portage/repos.conf/ (when that is in
fact a directory) that does not have a name of the form "*.conf".

gentoo-bashcomp should emulate the behavior of portage. Otherwise you
might run into issues: e.g. if there is a backup of eselect-repo.conf
called eselect-repo.conf~ that contains references to a now removed
overlay, gentoo-bashcomp should not try to search for completions in the
now nonexistent repo directory

Closes: https://github.com/gentoo/gentoo-bashcomp/pull/5
Signed-off-by: Patrice Clement  gentoo.org>

 helpers/gentoo-common.sh | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/helpers/gentoo-common.sh b/helpers/gentoo-common.sh
index 6e8d51c..9424ad6 100644
--- a/helpers/gentoo-common.sh
+++ b/helpers/gentoo-common.sh
@@ -7,7 +7,7 @@
 # Retrieve PORTDIR/PORTDIR_OVERLAY location.
 #
 # In order of highest to lowest priority:
-# /etc/portage/repos.conf{,/*}
+# /etc/portage/repos.conf{,/*.conf}
 # /usr/share/portage/config/repos.conf
 # /etc/portage/make.conf
 # /etc/make.conf
@@ -65,7 +65,7 @@ _parsereposconf() {
 
 for f in @GENTOO_PORTAGE_EPREFIX@/usr/share/portage/config/repos.conf \
 @GENTOO_PORTAGE_EPREFIX@/etc/portage/repos.conf \
-@GENTOO_PORTAGE_EPREFIX@/etc/portage/repos.conf/*; do
+@GENTOO_PORTAGE_EPREFIX@/etc/portage/repos.conf/*.conf; do
 
 [[ -f ${f} ]] || continue
 insection=0



[gentoo-commits] repo/gentoo:master commit in: dev-lang/micropython/files/, dev-lang/micropython/

2021-10-25 Thread Patrice Clement
commit: c144107d5e946d6f7fcf2af60f0b6386f4f88e43
Author: Patrice Clement  gentoo  org>
AuthorDate: Mon Oct 25 12:39:50 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Mon Oct 25 12:44:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c144107d

dev-lang/micropython: version bump.

EAPI 7 version bump the ebuild whilst at it.

Closes: https://bugs.gentoo.org/820086
Signed-off-by: Patrice Clement  gentoo.org>

 dev-lang/micropython/Manifest  |  1 +
 ...icropython-1.17-exclude-float-parse-tests.patch | 11 
 .../files/micropython-1.17-prevent-stripping.patch | 12 
 dev-lang/micropython/micropython-1.17.ebuild   | 65 ++
 4 files changed, 89 insertions(+)

diff --git a/dev-lang/micropython/Manifest b/dev-lang/micropython/Manifest
index 1ac72acd202..e6e1460bf54 100644
--- a/dev-lang/micropython/Manifest
+++ b/dev-lang/micropython/Manifest
@@ -1 +1,2 @@
 DIST micropython-1.11.tar.gz 23010708 BLAKE2B 
8deb29f2a27b8299f62c8c3d332654889e610ddc6854dc38c6cf7504c89f2f9cbbacccdc2d8e471d96b8bb28bbb920fe7ec1b8fd49b14209924262f54687c3c1
 SHA512 
255860e56bf51c4f35a00cf66fff3ee37fbef1e0d674af6ed580367d8b3d2d60fb88609a675e8f322fd466a23006e38078b67edd6f306e639d6be12abb2972d2
+DIST micropython-1.17.tar.xz 56606868 BLAKE2B 
a6338d173de646764c1573ebabdb9818746a479fd2dd618f9be9955881e3829c4d89da4602934e71655734ec1c6f2150a6ac2c54a5fed9bee998905a00d5c6ea
 SHA512 
8074214040e35ae1ca99721ec442f4cef70fa03380b7662016c55cb3acff9178fc54140c0d818c9581389b4daaade142ecf75b65a2919c666a50255423a39a54

diff --git 
a/dev-lang/micropython/files/micropython-1.17-exclude-float-parse-tests.patch 
b/dev-lang/micropython/files/micropython-1.17-exclude-float-parse-tests.patch
new file mode 100644
index 000..8f44d31fd96
--- /dev/null
+++ 
b/dev-lang/micropython/files/micropython-1.17-exclude-float-parse-tests.patch
@@ -0,0 +1,11 @@
+--- a/tests/run-tests.py   2021-10-25 12:25:48.422212212 -
 b/tests/run-tests.py   2021-10-25 12:26:01.382135667 -
+@@ -521,6 +521,8 @@
+ "micropython/opt_level_lineno.py"
+ )  # native doesn't have proper traceback info
+ skip_tests.add("micropython/schedule.py")  # native code doesn't 
check pending events
++skip_tests.add("float/float_parse_doubleprec.py")
++skip_tests.add("float/float_parse.py")
+ 
+ def run_one_test(test_file):
+ test_file = test_file.replace("\\", "/")

diff --git 
a/dev-lang/micropython/files/micropython-1.17-prevent-stripping.patch 
b/dev-lang/micropython/files/micropython-1.17-prevent-stripping.patch
new file mode 100644
index 000..1c5380ed883
--- /dev/null
+++ b/dev-lang/micropython/files/micropython-1.17-prevent-stripping.patch
@@ -0,0 +1,12 @@
+--- a/py/mkrules.mk2021-10-25 12:30:13.723695503 -
 b/py/mkrules.mk2021-10-25 12:30:18.460327366 -
+@@ -198,9 +198,6 @@
+ # Do not pass COPT here - it's *C* compiler optimizations. For example,
+ # we may want to compile using Thumb, but link with non-Thumb libc.
+   $(Q)$(CC) -o $@ $^ $(LIB) $(LDFLAGS)
+-ifndef DEBUG
+-  $(Q)$(STRIP) $(STRIPFLAGS_EXTRA) $@
+-endif
+   $(Q)$(SIZE) $$(find $(BUILD) -path "$(BUILD)/build/frozen*.o") $@
+ 
+ clean: clean-prog

diff --git a/dev-lang/micropython/micropython-1.17.ebuild 
b/dev-lang/micropython/micropython-1.17.ebuild
new file mode 100644
index 000..ce87e672141
--- /dev/null
+++ b/dev-lang/micropython/micropython-1.17.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+DESCRIPTION="Python implementation for microcontrollers"
+HOMEPAGE="https://github.com/micropython/micropython;
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
+
+KEYWORDS="~amd64 ~x86"
+LICENSE="MIT"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   dev-libs/libffi:=
+   virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}/${P}-prevent-stripping.patch"
+   "${FILESDIR}/${P}-exclude-float-parse-tests.patch"
+)
+
+src_prepare() {
+   default
+
+   cd ports/unix || die
+
+   # 1) don't die on compiler warning
+   # 2) remove /usr/local prefix references in favour of /usr
+   # 3) enforce our CFLAGS
+   # 4) enforce our LDFLAGS
+   sed -e 's#-Werror##g;' \
+   -e 's#\/usr\/local#\/usr#g;' \
+   -e "s#^CFLAGS = \(.*\)#CFLAGS = \1 ${CFLAGS}#g" \
+   -e "s#^LDFLAGS = \(.*\)#LDFLAGS = \1 ${LDFLAGS}#g" \
+   -i Makefile || die "can't patch Makefile"
+}
+
+src_compile() {
+   cd ports/unix || die
+
+   emake CC="$(tc-getCC)" axtls
+   emake CC="$(tc-

[gentoo-commits] repo/gentoo:master commit in: x11-wm/page/

2021-10-15 Thread Patrice Clement
commit: 34979c7822339a2fc89b473731c89752ea10c48b
Author: Patrice Clement  gentoo  org>
AuthorDate: Fri Oct 15 12:03:43 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Fri Oct 15 12:03:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34979c78

x11-wm/page: fix missing eend arg.

Signed-off-by: Patrice Clement  gentoo.org>

 x11-wm/page/page-1.9.9-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/page/page-1.9.9-r3.ebuild b/x11-wm/page/page-1.9.9-r3.ebuild
index 8fc15947bd3..a5c53381b11 100644
--- a/x11-wm/page/page-1.9.9-r3.ebuild
+++ b/x11-wm/page/page-1.9.9-r3.ebuild
@@ -42,7 +42,7 @@ src_install() {
ebegin "Changing references from 'page' to 'pagewm'"
mv "${D}"usr/bin/page "${D}"usr/bin/pagewm || die "Could not rename 
binary!"
sed -i -e "s:/usr/bin/page:/usr/bin/pagewm:" 
"${D}"usr/share/applications/page.desktop || die "Could not change .desktop 
file!"
-   eend
+   eend $?
 }
 
 pkg_postinst() {



[gentoo-commits] repo/gentoo:master commit in: app-emulation/nemu/

2021-10-13 Thread Patrice Clement
commit: 9dd6f0120434320775dd813f786fe75cc5085d86
Author: Patrice Clement  gentoo  org>
AuthorDate: Wed Oct 13 07:52:51 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Wed Oct 13 07:54:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dd6f012

app-emulation/nemu: revert bump.

Restore nemu version 2.5.0.

Bug: https://bugs.gentoo.org/817821
Closes: https://bugs.gentoo.org/817968
Signed-off-by: Patrice Clement  gentoo.org>

 app-emulation/nemu/Manifest   |  2 +-
 app-emulation/nemu/metadata.xml   | 10 +-
 .../nemu/{nemu-3.0.0.ebuild => nemu-2.5.0-r1.ebuild}  | 15 ++-
 3 files changed, 8 insertions(+), 19 deletions(-)

diff --git a/app-emulation/nemu/Manifest b/app-emulation/nemu/Manifest
index c625274b104..52a97fcdc53 100644
--- a/app-emulation/nemu/Manifest
+++ b/app-emulation/nemu/Manifest
@@ -1 +1 @@
-DIST nemu-3.0.0.tar.gz 151223 BLAKE2B 
a71875eb727eed13bc252cee072e1c5b25bf7ea106f51fb8e8bfacf21e030b1c4045de2353d40121b78756b131de1a376891197f6d553430b4b30f53bf3e
 SHA512 
59dae5364659dda5d7c05ba6378b6e20c5d2c5b619cb919c49036918a887574b75f5d568cbfa8f21ecf790778c9de55266f5c5e3e90cc991f613a6408b10a1df
+DIST nemu-2.5.0.tar.gz 108742 BLAKE2B 
e68cbf50d56983873656d8e3428cb3ffaa09cafc9cbc8e545d72bf9dfb61e64a06bdc41c3f50011c4c488017efe33afe9fa1d634aae6e9151c45a7d3971c60db
 SHA512 
081199413c41e545d23704091760c4a10b8dcdb21d9d0e6add1e549fa33bdd988490034767e08dee681eee6d06899104b8282cafc4578e06a0eabc505325bbdc

diff --git a/app-emulation/nemu/metadata.xml b/app-emulation/nemu/metadata.xml
index 0d69beebd2d..8976af299f5 100644
--- a/app-emulation/nemu/metadata.xml
+++ b/app-emulation/nemu/metadata.xml
@@ -5,19 +5,11 @@
monsie...@gentoo.org
    Patrice Clement

-   
-   m...@void.so
-   Pavel Balaev
-   
-   
-   proxy-ma...@gentoo.org
-   Proxy Maintainers
-   

Adds support for external VNC 
client
+   Adds support for QEMU savevm snapshots 
(experimental, QEMU must be patched)
Adds Spice protocol support
Adds support for OVA/OVF import
Adds possibility of exporting network 
map to SVG
-   Adds API for remote control

 

diff --git a/app-emulation/nemu/nemu-3.0.0.ebuild 
b/app-emulation/nemu/nemu-2.5.0-r1.ebuild
similarity index 87%
rename from app-emulation/nemu/nemu-3.0.0.ebuild
rename to app-emulation/nemu/nemu-2.5.0-r1.ebuild
index 5abe885a8f4..30d137f15fd 100644
--- a/app-emulation/nemu/nemu-3.0.0.ebuild
+++ b/app-emulation/nemu/nemu-2.5.0-r1.ebuild
@@ -14,10 +14,10 @@ 
SRC_URI="https://github.com/nemuTUI/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.g
 LICENSE="BSD-2"
 SLOT="0"
 KEYWORDS="amd64 x86"
-IUSE="dbus network-map +ovf spice +vnc-client remote-api"
+IUSE="dbus network-map +ovf +savevm spice +vnc-client"
 
 RDEPEND="
-   >=app-emulation/qemu-6.0.0-r3[vnc,virtfs,spice?]
+   app-emulation/qemu[vnc,virtfs,spice?]
dev-db/sqlite:3=
sys-libs/ncurses:=[unicode(+)]
virtual/libusb:1
@@ -28,7 +28,6 @@ RDEPEND="
dev-libs/libxml2:2
app-arch/libarchive:=
)
-   remote-api? ( dev-libs/openssl )
spice? ( app-emulation/virt-viewer )
vnc-client? ( net-misc/tigervnc )
 "
@@ -52,11 +51,14 @@ pkg_pretend() {
 }
 
 src_configure() {
+   # -DNM_USE_UTF: Enable unicode unconditionally. We already
+   #depended on ncurses[unicode].
# -DNM_WITH_QEMU: Do not embbed qemu.
local mycmakeargs=(
+   -DNM_SAVEVM_SNAPSHOTS=$(usex savevm)
+   -DNM_USE_UTF=on
-DNM_WITH_DBUS=$(usex dbus)
-DNM_WITH_NETWORK_MAP=$(usex network-map)
-   -DNM_WITH_REMOTE=$(usex remote-api)
-DNM_WITH_OVF_SUPPORT=$(usex ovf)
-DNM_WITH_QEMU=off
-DNM_WITH_SPICE=$(usex spice)
@@ -65,11 +67,6 @@ src_configure() {
cmake_src_configure
 }
 
-src_install() {
-   cmake_src_install
-   docompress -x /usr/share/man/man1/nemu.1.gz
-}
-
 pkg_postinst() {
elog "For non-root usage execute script:"
elog "/usr/share/nemu/scripts/setup_nemu_nonroot.sh linux "



[gentoo-commits] repo/gentoo:master commit in: app-emulation/nemu/

2021-10-13 Thread Patrice Clement
commit: f58fb0cdd0d95465d09a146c41a2a9b0c81074a8
Author: 0x501D  void  so>
AuthorDate: Thu Sep 30 08:21:04 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Wed Oct 13 07:14:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f58fb0cd

app-emulation/nemu: version bump to 3.0.0.

Closes: https://github.com/gentoo/gentoo/pull/22446
Closes: https://bugs.gentoo.org/817821
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Pavel Balaev  void.so>
Signed-off-by: Patrice Clement  gentoo.org>

 app-emulation/nemu/Manifest   |  2 +-
 app-emulation/nemu/metadata.xml   | 10 +-
 .../nemu/{nemu-2.5.0-r1.ebuild => nemu-3.0.0.ebuild}  | 15 +--
 3 files changed, 19 insertions(+), 8 deletions(-)

diff --git a/app-emulation/nemu/Manifest b/app-emulation/nemu/Manifest
index 52a97fcdc53..c625274b104 100644
--- a/app-emulation/nemu/Manifest
+++ b/app-emulation/nemu/Manifest
@@ -1 +1 @@
-DIST nemu-2.5.0.tar.gz 108742 BLAKE2B 
e68cbf50d56983873656d8e3428cb3ffaa09cafc9cbc8e545d72bf9dfb61e64a06bdc41c3f50011c4c488017efe33afe9fa1d634aae6e9151c45a7d3971c60db
 SHA512 
081199413c41e545d23704091760c4a10b8dcdb21d9d0e6add1e549fa33bdd988490034767e08dee681eee6d06899104b8282cafc4578e06a0eabc505325bbdc
+DIST nemu-3.0.0.tar.gz 151223 BLAKE2B 
a71875eb727eed13bc252cee072e1c5b25bf7ea106f51fb8e8bfacf21e030b1c4045de2353d40121b78756b131de1a376891197f6d553430b4b30f53bf3e
 SHA512 
59dae5364659dda5d7c05ba6378b6e20c5d2c5b619cb919c49036918a887574b75f5d568cbfa8f21ecf790778c9de55266f5c5e3e90cc991f613a6408b10a1df

diff --git a/app-emulation/nemu/metadata.xml b/app-emulation/nemu/metadata.xml
index 8976af299f5..0d69beebd2d 100644
--- a/app-emulation/nemu/metadata.xml
+++ b/app-emulation/nemu/metadata.xml
@@ -5,11 +5,19 @@
monsie...@gentoo.org
        Patrice Clement

+   
+   m...@void.so
+   Pavel Balaev
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   

Adds support for external VNC 
client
-   Adds support for QEMU savevm snapshots 
(experimental, QEMU must be patched)
Adds Spice protocol support
Adds support for OVA/OVF import
Adds possibility of exporting network 
map to SVG
+   Adds API for remote control

 

diff --git a/app-emulation/nemu/nemu-2.5.0-r1.ebuild 
b/app-emulation/nemu/nemu-3.0.0.ebuild
similarity index 87%
rename from app-emulation/nemu/nemu-2.5.0-r1.ebuild
rename to app-emulation/nemu/nemu-3.0.0.ebuild
index 30d137f15fd..5abe885a8f4 100644
--- a/app-emulation/nemu/nemu-2.5.0-r1.ebuild
+++ b/app-emulation/nemu/nemu-3.0.0.ebuild
@@ -14,10 +14,10 @@ 
SRC_URI="https://github.com/nemuTUI/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.g
 LICENSE="BSD-2"
 SLOT="0"
 KEYWORDS="amd64 x86"
-IUSE="dbus network-map +ovf +savevm spice +vnc-client"
+IUSE="dbus network-map +ovf spice +vnc-client remote-api"
 
 RDEPEND="
-   app-emulation/qemu[vnc,virtfs,spice?]
+   >=app-emulation/qemu-6.0.0-r3[vnc,virtfs,spice?]
dev-db/sqlite:3=
sys-libs/ncurses:=[unicode(+)]
virtual/libusb:1
@@ -28,6 +28,7 @@ RDEPEND="
dev-libs/libxml2:2
app-arch/libarchive:=
)
+   remote-api? ( dev-libs/openssl )
spice? ( app-emulation/virt-viewer )
vnc-client? ( net-misc/tigervnc )
 "
@@ -51,14 +52,11 @@ pkg_pretend() {
 }
 
 src_configure() {
-   # -DNM_USE_UTF: Enable unicode unconditionally. We already
-   #depended on ncurses[unicode].
# -DNM_WITH_QEMU: Do not embbed qemu.
local mycmakeargs=(
-   -DNM_SAVEVM_SNAPSHOTS=$(usex savevm)
-   -DNM_USE_UTF=on
-DNM_WITH_DBUS=$(usex dbus)
-DNM_WITH_NETWORK_MAP=$(usex network-map)
+   -DNM_WITH_REMOTE=$(usex remote-api)
-DNM_WITH_OVF_SUPPORT=$(usex ovf)
-DNM_WITH_QEMU=off
-DNM_WITH_SPICE=$(usex spice)
@@ -67,6 +65,11 @@ src_configure() {
cmake_src_configure
 }
 
+src_install() {
+   cmake_src_install
+   docompress -x /usr/share/man/man1/nemu.1.gz
+}
+
 pkg_postinst() {
elog "For non-root usage execute script:"
elog "/usr/share/nemu/scripts/setup_nemu_nonroot.sh linux "



[gentoo-commits] repo/gentoo:master commit in: app-misc/tmux-xpanes/

2021-10-11 Thread Patrice Clement
commit: 6d1073d3329bc2599abc12b18f2bc6c70ac362d4
Author: Patrice Clement  gentoo  org>
AuthorDate: Mon Oct 11 11:57:09 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Mon Oct 11 11:57:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d1073d3

app-misc/tmux-xpanes: clean up old.

Signed-off-by: Patrice Clement  gentoo.org>

 app-misc/tmux-xpanes/Manifest|  1 -
 app-misc/tmux-xpanes/tmux-xpanes-4.1.2-r1.ebuild | 29 
 2 files changed, 30 deletions(-)

diff --git a/app-misc/tmux-xpanes/Manifest b/app-misc/tmux-xpanes/Manifest
index 70916f9511f..ab2a89fbfde 100644
--- a/app-misc/tmux-xpanes/Manifest
+++ b/app-misc/tmux-xpanes/Manifest
@@ -1,2 +1 @@
-DIST tmux-xpanes-4.1.2.tar.gz 63337 BLAKE2B 
1ddc0c0422eec64697aea7eb97c8d4005f4c470d5d0bf1fae4eab01d8ced50503180f76d0ed5aa9d29e854b54aab8f8216ac945e6c1c2e4b4833c5661ceb
 SHA512 
b18445940052a6af848286b901bfd81abfbdf83356cd1b39ac592e1509c9d63b81440978a8c2632672bfb7a2429a7fcc57b7c55c91a00d751b43aa9f368a5c57
 DIST tmux-xpanes-4.1.3.tar.gz 64101 BLAKE2B 
ec7e025adcfb2436b416a37de87cbf335bdc92d7653a65be9299c10993d273746a0678ee3e418df483697f1f2dd556063e98d984006e2137e2cdeb6f8634f75c
 SHA512 
6545ec75a522b05eb8079c93830c81ac3c6a9ac338a3cc51c491f69a4602bef5b9f19c9f18b2975d0470c4af0a83ebf2357a4461024508ff0f6ac61d1099b22e

diff --git a/app-misc/tmux-xpanes/tmux-xpanes-4.1.2-r1.ebuild 
b/app-misc/tmux-xpanes/tmux-xpanes-4.1.2-r1.ebuild
deleted file mode 100644
index 1fbee411365..000
--- a/app-misc/tmux-xpanes/tmux-xpanes-4.1.2-r1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="tmux-based terminal divider"
-HOMEPAGE="https://github.com/greymd/tmux-xpanes;
-SRC_URI="https://github.com/greymd/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-RDEPEND="app-misc/tmux
-   dev-lang/perl
-   dev-libs/openssl:0"
-
-RESTRICT="test"
-
-DOCS=( CONTRIBUTING.md LICENSE README.md )
-
-src_install() {
-   dobin bin/*
-   doman man/*.1
-   einstalldocs
-
-   insinto /usr/share/zsh/site-functions
-   doins -r completion/zsh/.
-}



[gentoo-commits] repo/gentoo:master commit in: app-misc/tmux-xpanes/

2021-10-11 Thread Patrice Clement
commit: ec3afff5f181f13b645386ede18398a42f6010e0
Author: Patrice Clement  gentoo  org>
AuthorDate: Mon Oct 11 11:56:57 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Mon Oct 11 11:56:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec3afff5

app-misc/tmux-xpanes: stable for amd64.

Signed-off-by: Patrice Clement  gentoo.org>

 app-misc/tmux-xpanes/tmux-xpanes-4.1.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/tmux-xpanes/tmux-xpanes-4.1.3-r1.ebuild 
b/app-misc/tmux-xpanes/tmux-xpanes-4.1.3-r1.ebuild
index b7ac875e2bf..1fbee411365 100644
--- a/app-misc/tmux-xpanes/tmux-xpanes-4.1.3-r1.ebuild
+++ b/app-misc/tmux-xpanes/tmux-xpanes-4.1.3-r1.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/greymd/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 
 RDEPEND="app-misc/tmux
dev-lang/perl



[gentoo-commits] repo/gentoo:master commit in: app-text/languagetool/

2021-10-11 Thread Patrice Clement
commit: be1798ae8145167c37805437233b7f328221a4dd
Author: Patrice Clement  gentoo  org>
AuthorDate: Mon Oct 11 06:58:50 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Mon Oct 11 06:58:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be1798ae

app-text/languagetool: add missing param.

Closes: https://bugs.gentoo.org/817353
Signed-off-by: Patrice Clement  gentoo.org>

 app-text/languagetool/languagetool-5.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/languagetool/languagetool-5.4.ebuild 
b/app-text/languagetool/languagetool-5.4.ebuild
index 44ac617c4a2..34da42ede96 100644
--- a/app-text/languagetool/languagetool-5.4.ebuild
+++ b/app-text/languagetool/languagetool-5.4.ebuild
@@ -59,7 +59,7 @@ src_install() {
java-pkg_dolauncher ${PN}-server --main org.${PN}.server.HTTPServer  
--config /etc/languagetool.cfg
newicon -s scalable "${FILESDIR}"/logo.svg ${PN}.svg
domenu "${FILESDIR}"/${PN}.desktop
-   newinitd "${FILESDIR}/languagetool.initd"
+   newinitd "${FILESDIR}/languagetool.initd" languagetool
 
dodoc CHANGES.md README.md
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/screenfetch/

2021-10-10 Thread Patrice Clement
commit: 4f0a427e95c86262ebc01e84cde964b8fe8ff030
Author: Patrice Clement  gentoo  org>
AuthorDate: Sun Oct 10 07:47:06 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Sun Oct 10 07:47:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f0a427e

app-misc/screenfetch: take over maintainership.

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Patrice Clement  gentoo.org>

 app-misc/screenfetch/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/app-misc/screenfetch/metadata.xml 
b/app-misc/screenfetch/metadata.xml
index c7c7dee55d6..caeed7436b9 100644
--- a/app-misc/screenfetch/metadata.xml
+++ b/app-misc/screenfetch/metadata.xml
@@ -1,7 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   monsie...@gentoo.org
+       Patrice Clement
+   

Use the media-gfx/scrot package to 
take screenshots




[gentoo-commits] repo/gentoo:master commit in: app-vim/gnupg/

2021-10-09 Thread Patrice Clement
commit: 737554e80b3e535551cb55c90d894c1163eedc78
Author: Patrice Clement  gentoo  org>
AuthorDate: Sat Oct  9 22:18:03 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Sat Oct  9 22:45:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=737554e8

app-vim/gnupg: version bump.

Closes: https://bugs.gentoo.org/709870
Closes: https://github.com/gentoo/gentoo/pull/22533
Signed-off-by: Patrice Clement  gentoo.org>

 app-vim/gnupg/Manifest   |  1 +
 app-vim/gnupg/gnupg-2.7.1.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/app-vim/gnupg/Manifest b/app-vim/gnupg/Manifest
index 1ad76e421bc..2d883828ebc 100644
--- a/app-vim/gnupg/Manifest
+++ b/app-vim/gnupg/Manifest
@@ -1 +1,2 @@
 DIST gnupg-2.6.tar.bz2 12074 BLAKE2B 
d06e4637627187e1d276c3b485e22b35f0cba78a491d34f0884da7ad320f12a3443e40a7c0e7e3f27be03984380eb966d593a283d768bb834a1fefed05656dd3
 SHA512 
1b7307954aad751006286edebb80767951b9bd9a8eff4c4a57fa6030cb442ceca12730a82c76a2181e1da19cc4cc8be21ccd4f8a21817aedf42785d8ff4b61ac
+DIST gnupg-2.7.1.zip 16131 BLAKE2B 
82e29fd95adc5d6690409ec136086be2f0f358143de0bd6ad53c095d4cdcebe47f463f30cc5f494c441222380b5fac3291a9a6f7937f487ad28702ed3e175873
 SHA512 
07599e981e55d7eac7b06169e9ce30d33374b01680ad0317d5e4b51addce22b195dbd7a22a2adc381dfb89bd66aad9c377b43f36e6a5b32b7c577462b149e0a2

diff --git a/app-vim/gnupg/gnupg-2.7.1.ebuild b/app-vim/gnupg/gnupg-2.7.1.ebuild
new file mode 100644
index 000..af2368e71d4
--- /dev/null
+++ b/app-vim/gnupg/gnupg-2.7.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit vim-plugin
+
+DESCRIPTION="transparent editing of gpg encrypted files"
+HOMEPAGE="https://www.vim.org/scripts/script.php?script_id=3645;
+SRC_URI="https://www.vim.org/scripts/download_script.php?src_id=27359 -> 
${P}.zip"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~x86"
+
+S="${WORKDIR}/vim-${P}"
+
+RDEPEND="app-crypt/gnupg"
+
+BDEPEND="app-arch/unzip"
+
+VIM_PLUGIN_HELPFILES="${PN}.txt"
+
+src_prepare() {
+   default
+
+   # There's good documentation included with the script, but it's not
+   # in a helpfile. Since there's rather too much information to include
+   # in a VIM_PLUGIN_HELPTEXT, we'll sed ourselves a help doc.
+   sed -e '/" Section: Plugin header.\+$/,d' -e 's/^" \?//' \
+   -e 's/\(Name:\s\+\)\([^.]\+\)\.vim/\1*\2.txt*/' \
+   plugin/${PN}.vim \
+   > doc/${PN}.txt || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-text/languagetool/, app-text/languagetool/files/

2021-10-09 Thread Patrice Clement
commit: 2852bd62e4937fc4dc0c7b0624ebf0ed9a2fcf9c
Author: Patrice Clement  gentoo  org>
AuthorDate: Sat Oct  9 22:09:57 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Sat Oct  9 22:44:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2852bd62

app-text/languagetool: version bump.

Closes: https://bugs.gentoo.org/803332
Closes: https://github.com/gentoo/gentoo/pull/22532
Signed-off-by: Patrice Clement  gentoo.org>

 app-text/languagetool/Manifest |  1 +
 app-text/languagetool/files/languagetool.initd | 19 +++
 app-text/languagetool/languagetool-5.4.ebuild  | 77 ++
 3 files changed, 97 insertions(+)

diff --git a/app-text/languagetool/Manifest b/app-text/languagetool/Manifest
index 3a4f4ed94a7..af3897fdf1c 100644
--- a/app-text/languagetool/Manifest
+++ b/app-text/languagetool/Manifest
@@ -1,2 +1,3 @@
 DIST LanguageTool-4.5.zip 189327638 BLAKE2B 
b0ba0a67ee3de4ef6e452e6c47d5c03800f4e93acdaee03da37dca1a626e808bef91a167a62bd1fd7e732c86010523193d197083179cd40aa22de67bbbe5c4d5
 SHA512 
66bf6c99425d66ca8bc03b609f07d85f3989dbe73d7a93e81b6dc21d751fe05dd439d4753b51282d359a08ecdd92a18d9deab53d7b3a144c605d4429b2949eef
 DIST LanguageTool-4.6.zip 170185393 BLAKE2B 
323b313933f7fd5c4ea4ab32d2b31c85495daac02ba1aba678482d9077f4f86331caa5d98546735ab1cee213276488ca00ad3181499bd09cbb26a9f5642f
 SHA512 
eff159a1387a914447e3dcf1061efe445d2d939cbfcfa0a19e427cda58cbe5ca90db074dd1bb7e52c939ada3924cbe2e3c5392ac57a93a07922114dc354e849d
+DIST LanguageTool-5.4.zip 202761711 BLAKE2B 
b23c2944bf40dbef70d43391761849fb83b55538ac1cf0312c82079caef0a91f177f67c0e5818ea558c485d0bc2f4425f6cd32064095aede755a3b1233cf62d7
 SHA512 
08048f5bb8c5f7050ca2081a9f00405b0b397c37511a8297675f031bbb59e19863195e3b624dabb0964d436ad1570112e8c85225905ae22f2bde2a0200fcd883

diff --git a/app-text/languagetool/files/languagetool.initd 
b/app-text/languagetool/files/languagetool.initd
new file mode 100644
index 000..30a72a91a93
--- /dev/null
+++ b/app-text/languagetool/files/languagetool.initd
@@ -0,0 +1,19 @@
+#!/sbin/openrc-run
+# Distributed under the terms of the GNU General Public License v2
+
+depend() {
+   after modules
+}
+
+start() {
+   ebegin "Starting languagetool [server]"
+   start-stop-daemon --start --background --exec /bin/bash 
/usr/bin/languagetool-server \
+--config "/etc/languagetool.cfg" --allow-origin "*" --port 8081
+   eend $?
+}
+
+stop() {
+   ebegin "Stopping languagetool [server]"
+   start-stop-daemon --stop --exec /bin/bash /usr/bin/languagetool-server 
+   eend $?
+}

diff --git a/app-text/languagetool/languagetool-5.4.ebuild 
b/app-text/languagetool/languagetool-5.4.ebuild
new file mode 100644
index 000..44ac617c4a2
--- /dev/null
+++ b/app-text/languagetool/languagetool-5.4.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit java-pkg-2 desktop xdg-utils
+
+MY_PN=LanguageTool
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="A proof-reading tool for many languages"
+HOMEPAGE="https://www.languagetool.org/;
+SRC_URI="https://www.languagetool.org/download/${MY_P}.zip;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+CP_DEPEND="
+   dev-java/commons-cli:1
+   dev-java/commons-collections:4
+   dev-java/commons-io:1
+   dev-java/commons-lang:2.1
+   dev-java/commons-logging:0
+   dev-java/hamcrest-core:1.3
+   dev-java/jcommander:0
+   dev-java/jna:4
+   dev-java/slf4j-api:0
+"
+
+RDEPEND="
+   >=virtual/jre-1.8
+   ${CP_DEPEND}"
+
+BDEPEND="app-arch/unzip"
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+   default
+   rm libs/commons-{cli,collections4,io,logging}.jar || die
+   rm libs/{hamcrest-core,jcommander,junit,slf4j-api}.jar || die
+
+   # Loads of bundled stuff :(
+   #java-pkg-2_src_prepare
+}
+
+src_compile() { :; }
+
+src_install() {
+   java-pkg_dojar *.jar libs/*.jar
+
+   local DIR=/usr/share/${PN}/lib/language-modules
+   java-pkg_addcp "${EPREFIX}${DIR}"
+   insinto ${DIR}
+   doins -r org META-INF
+
+   java-pkg_dolauncher ${PN} --main org.${PN}.commandline.Main
+   java-pkg_dolauncher ${PN}-gui --main org.${PN}.gui.Main
+   java-pkg_dolauncher ${PN}-server --main org.${PN}.server.HTTPServer  
--config /etc/languagetool.cfg
+   newicon -s scalable "${FILESDIR}"/logo.svg ${PN}.svg
+   domenu "${FILESDIR}"/${PN}.desktop
+   newinitd "${FILESDIR}/languagetool.initd"
+
+   dodoc CHANGES.md README.md
+
+   unset MY_DEPEND
+   java-pkg_gen-cp MY_DEPEND
+   java-pkg_register-dependency "${MY_DEPEND}"
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: profiles/

2021-10-09 Thread Patrice Clement
commit: abee9ee5593838fe38d313538000d1f528df3ef0
Author: Patrice Clement  gentoo  org>
AuthorDate: Mon Oct  4 13:15:10 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Sat Oct  9 15:54:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abee9ee5

profiles/package.mask: mask app-text/tidy-html5.

Closes: https://github.com/gentoo/gentoo/pull/22485
Signed-off-by: Patrice Clement  gentoo.org>

 profiles/package.mask | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index 9f8dc5ddc20..282469c7c0a 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Patrice Clement  (2021-10-09)
+# Obsolete and unmaintained. Please switch to app-text/htmltidy.
+# Bug #564884. Masked for removal in 30 days.
+app-text/tidy-html5
+
 # Ionen Wolkens  (2021-10-09)
 # Vulkan beta driver branch aimed at Vulkan developers for testing
 # new features. Beside vulkan, it is typically behind the main branch



[gentoo-commits] repo/gentoo:master commit in: games-misc/usolitaire/

2021-10-07 Thread Patrice Clement
commit: be7257962659e8b828a49564cacd4d6b5de7c2f5
Author: Patrice Clement  gentoo  org>
AuthorDate: Thu Oct  7 20:59:14 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Thu Oct  7 20:59:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be725796

games-misc/usolitaire: stable for amd64+x86.

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Patrice Clement  gentoo.org>

 games-misc/usolitaire/usolitaire-0.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-misc/usolitaire/usolitaire-0.2.1.ebuild 
b/games-misc/usolitaire/usolitaire-0.2.1.ebuild
index 2ed15f3eace..0b4637d2f29 100644
--- a/games-misc/usolitaire/usolitaire-0.2.1.ebuild
+++ b/games-misc/usolitaire/usolitaire-0.2.1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/eliasdorneles/${PN}/archive/v${PV}.tar.gz -> ${P}.ta
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 RDEPEND="dev-python/urwid[${PYTHON_USEDEP}]"
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/

2021-10-05 Thread Patrice Clement
commit: 5f7501394a1596f973a51ddf11a67f0705135b63
Author: Patrice Clement  gentoo  org>
AuthorDate: Tue Oct  5 07:35:56 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Tue Oct  5 07:35:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f750139

app-admin/ansible-lint: take over maintainership.

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Patrice Clement  gentoo.org>

 app-admin/ansible-lint/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/app-admin/ansible-lint/metadata.xml 
b/app-admin/ansible-lint/metadata.xml
index b8c3df1229d..b575f1f72b3 100644
--- a/app-admin/ansible-lint/metadata.xml
+++ b/app-admin/ansible-lint/metadata.xml
@@ -1,7 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   monsie...@gentoo.org
+       Patrice Clement
+   

ansible-lint
ansible-community/ansible-lint



[gentoo-commits] repo/gentoo:master commit in: app-admin/entr/

2021-09-17 Thread Patrice Clement
commit: a94ace8a8cfc1a316106e90eb751de3a88e9839e
Author: Patrice Clement  gentoo  org>
AuthorDate: Fri Sep 17 14:36:18 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Fri Sep 17 16:58:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a94ace8a

app-admin/entr: clean up old.

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Patrice Clement  gentoo.org>

 app-admin/entr/Manifest|  1 -
 app-admin/entr/entr-4.9.ebuild | 29 -
 2 files changed, 30 deletions(-)

diff --git a/app-admin/entr/Manifest b/app-admin/entr/Manifest
index 6455dc0e8c0..bb216ca881d 100644
--- a/app-admin/entr/Manifest
+++ b/app-admin/entr/Manifest
@@ -1,2 +1 @@
-DIST entr-4.9.tar.gz 25501 BLAKE2B 
2d4690636585ee64c7273402c2a87516614d8b08547606198947677a26c8966b3f8784da880e1fc4608df7170801e4f21a33717d13c3bf7ad169f909e41d867b
 SHA512 
b05595be5ae1c6fbd39ea886331b9b77563460d03eae8889c7ad0cc156a44c6f50477dc3448eefe715e124a79ab08b9baf7c53a9059dcf137e5782bf7b499751
 DIST entr-5.0.tar.gz 25480 BLAKE2B 
5de00d6b1042667e209b2c33d7d019bad4833a0711a18d47eddb129ef60f5518c42fc2af3169510f57eb39f861d416ab67d7cd83e4a631cfcaa4cc7ac266f82d
 SHA512 
f485efb7d05f1d099c85d8af2f313e3ed2f36720483afc3004479b5b8754c60c52a108b827efd017c674f01d6ced2878a317addef3960c8cdf9e6b142f2ad5fd

diff --git a/app-admin/entr/entr-4.9.ebuild b/app-admin/entr/entr-4.9.ebuild
deleted file mode 100644
index 88a8eb810fa..000
--- a/app-admin/entr/entr-4.9.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="Run arbitrary commands when files change"
-HOMEPAGE="https://eradman.com/entrproject/;
-SRC_URI="https://eradman.com/entrproject/code/${P}.tar.gz;
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
-
-src_configure() {
-   sh configure || die
-   sed -i -e 's#\(^PREFIX \).*#\1\?= /usr#' Makefile.bsd || die
-}
-
-src_compile() {
-   export CC=$(tc-getCC)
-   default
-}
-
-src_test() {
-   export CC=$(tc-getCC)
-   default
-}



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Gentoo-App-Pram/

2021-08-03 Thread Patrice Clement
commit: 5a1d69f2e3d9015a0441d737cbcd4ad32855918a
Author: Patrice Clement  gentoo  org>
AuthorDate: Tue Aug  3 19:36:04 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Tue Aug  3 19:36:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a1d69f2

dev-perl/Gentoo-App-Pram: EAPI v8 bump.

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Patrice Clement  gentoo.org>

 .../Gentoo-App-Pram-0.200.0-r1.ebuild  | 38 ++
 1 file changed, 38 insertions(+)

diff --git a/dev-perl/Gentoo-App-Pram/Gentoo-App-Pram-0.200.0-r1.ebuild 
b/dev-perl/Gentoo-App-Pram/Gentoo-App-Pram-0.200.0-r1.ebuild
new file mode 100644
index 000..5d83f1ee0e1
--- /dev/null
+++ b/dev-perl/Gentoo-App-Pram/Gentoo-App-Pram-0.200.0-r1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=MONSIEURP
+DIST_VERSION=0.20
+
+inherit perl-module
+
+DESCRIPTION="Tool to merge PRs from the Gentoo Github repository"
+HOMEPAGE="https://github.com/monsieurp/Gentoo-App-Pram;
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-vcs/git
+   virtual/perl-Encode
+   dev-perl/File-Which
+   dev-perl/Net-SSLeay
+   dev-perl/IO-Socket-SSL
+   virtual/perl-File-Temp
+   virtual/perl-HTTP-Tiny
+   virtual/perl-Getopt-Long
+   virtual/perl-Term-ANSIColor
+   !app-portage/pram"
+
+DEPEND="
+   ${RDEPEND}
+   test? (
+   virtual/perl-Test-Simple
+   )"
+
+BDEPEND="
+   ${RDEPEND}
+   dev-perl/Module-Build-Tiny"



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Gentoo-App-Pram/

2021-08-03 Thread Patrice Clement
commit: b3155c2064b00d33a3d53f0afb30153f6443846f
Author: Patrice Clement  gentoo  org>
AuthorDate: Tue Aug  3 19:30:22 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Tue Aug  3 19:36:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3155c20

dev-perl/Gentoo-App-Pram: reword DESCRIPTION.

Closes: https://bugs.gentoo.org/806217
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Patrice Clement  gentoo.org>

 dev-perl/Gentoo-App-Pram/Gentoo-App-Pram-0.200.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-perl/Gentoo-App-Pram/Gentoo-App-Pram-0.200.0.ebuild 
b/dev-perl/Gentoo-App-Pram/Gentoo-App-Pram-0.200.0.ebuild
index 1034893687f..d9b1c167fee 100644
--- a/dev-perl/Gentoo-App-Pram/Gentoo-App-Pram-0.200.0.ebuild
+++ b/dev-perl/Gentoo-App-Pram/Gentoo-App-Pram-0.200.0.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=6
@@ -8,7 +8,7 @@ DIST_VERSION=0.20
 
 inherit perl-module
 
-DESCRIPTION="Official tool to merge PRs from the Gentoo Github repository"
+DESCRIPTION="Tool to merge PRs from the Gentoo Github repository"
 HOMEPAGE="https://github.com/monsieurp/Gentoo-App-Pram;
 SLOT="0"
 KEYWORDS="amd64 ~arm x86"



[gentoo-commits] repo/gentoo:master commit in: app-admin/rex/

2021-07-30 Thread Patrice Clement
commit: 7139e93e8d05700ed56bd241c3a4f169398afafb
Author: Ferenc Erki  gmail  com>
AuthorDate: Wed Jul  7 22:11:51 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Fri Jul 30 19:28:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7139e93e

app-admin/rex: version bump to 1.13.4.

Signed-off-by: Ferenc Erki  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/21555
Signed-off-by: Patrice Clement  gentoo.org>

 app-admin/rex/Manifest  |   1 +
 app-admin/rex/rex-1.13.4.ebuild | 220 
 2 files changed, 221 insertions(+)

diff --git a/app-admin/rex/Manifest b/app-admin/rex/Manifest
index 6bac2adedf4..cfbe2dfde19 100644
--- a/app-admin/rex/Manifest
+++ b/app-admin/rex/Manifest
@@ -1 +1,2 @@
 DIST Rex-1.13.3.tar.gz 349550 BLAKE2B 
c2ccc2144e56761d33ed2b5d790febd49863639d2e3bba8028b7937b43eb51e7e59e9e99cb1d67f247b2dff8ef91aa04776afd6277ad8a2370f35d71e0b528dd
 SHA512 
beab22aef8ba620b6e74847698eab99977844d2e9632812a9ae0e1ee303cbe4e5a6489000bd5209d76e42e3bb4bb799a90408ed6fb14e034f68132a4d37766dc
+DIST Rex-1.13.4.tar.gz 351011 BLAKE2B 
ec046b88f4443b03c05efbabb40900085293c61dab0ee9818a8c4d05be3cc0a1c1f53738b72cc245aaa2dfbcb00541f0e1e31b0c20f2464e9fc6586ed10707ef
 SHA512 
27b76f4b527b42ea0b06dc1de05254dbd6e2fa3bc9a8a708af7557789ef22aec374a5d0585bf3ec4ee878a5387d51b881cf95855dbd05149b7b23929de12027d

diff --git a/app-admin/rex/rex-1.13.4.ebuild b/app-admin/rex/rex-1.13.4.ebuild
new file mode 100644
index 000..cad3166f1de
--- /dev/null
+++ b/app-admin/rex/rex-1.13.4.ebuild
@@ -0,0 +1,220 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+if [[ ${PV} ==  ]]; then
+   GITHUB_USER=RexOps
+   GITHUB_REPO=Rex
+   EGIT_REPO_URI="https://github.com/${GITHUB_USER}/${GITHUB_REPO}.git;
+   EGIT_BRANCH="master"
+   EGIT_CHECKOUT_DIR="${WORKDIR}/${PN}-git"
+   VCS_ECLASS="git-r3"
+else
+   # This is intentional to stop perl-module.eclass doing magic things 
when it
+   # shouldn't. Like making ${S} contain "Rex" when the git clone has "rex"
+   # Also prevents perl-module.eclass provisioning SRC_URI
+   DIST_AUTHOR=FERKI
+   DIST_NAME=Rex
+   KEYWORDS="~amd64 ~x86"
+fi
+inherit bash-completion-r1 perl-module ${VCS_ECLASS}
+
+DESCRIPTION="(R)?ex, the friendly automation framework"
+HOMEPAGE="https://metacpan.org/release/Rex https://www.rexify.org;
+
+SLOT="0"
+IUSE="minimal test"
+RESTRICT="!test? ( test )"
+
+DZIL_DEPENDS="
+   dev-perl/Dist-Zilla
+   dev-perl/Dist-Zilla-Plugin-CheckExtraTests
+   dev-perl/Dist-Zilla-Plugin-ContributorsFile
+   dev-perl/Dist-Zilla-Plugin-Git
+   dev-perl/Dist-Zilla-Plugin-Git-Contributors
+   dev-perl/Dist-Zilla-Plugin-MakeMaker-Awesome
+   dev-perl/Dist-Zilla-Plugin-Meta-Contributors
+   dev-perl/Dist-Zilla-Plugin-MetaProvides-Package
+   dev-perl/Dist-Zilla-Plugin-NextVersion-Semantic
+   dev-perl/Dist-Zilla-Plugin-OSPrereqs
+   dev-perl/Dist-Zilla-Plugin-OurPkgVersion
+   dev-perl/Dist-Zilla-Plugin-Run
+   dev-perl/Software-License
+"
+RDEPEND="
+   !minimal? (
+   dev-perl/DBI
+   dev-perl/Expect
+   dev-perl/IPC-Shareable
+   dev-perl/XML-LibXML
+   )
+   virtual/perl-Carp
+   virtual/perl-Data-Dumper
+   dev-perl/Data-Validate-IP
+   dev-perl/Devel-Caller
+   dev-perl/Digest-HMAC
+   virtual/perl-Digest-MD5
+   virtual/perl-Exporter
+   virtual/perl-File-Spec
+   dev-perl/HTTP-Message
+   dev-perl/Hash-Merge
+   virtual/perl-IO
+   dev-perl/IO-String
+   dev-perl/IO-Tty
+   dev-perl/JSON-MaybeXS
+   virtual/perl-MIME-Base64
+   dev-perl/Net-OpenSSH
+   dev-perl/Net-SFTP-Foreign
+   >=virtual/perl-Scalar-List-Utils-1.450.0
+   dev-perl/Parallel-ForkManager
+   dev-perl/Sort-Naturally
+   dev-perl/String-Escape
+   virtual/perl-Storable
+   dev-perl/TermReadKey
+   virtual/perl-Test-Simple
+   dev-perl/Text-Glob
+   virtual/perl-Text-Tabs+Wrap
+   virtual/perl-Time-HiRes
+   dev-perl/URI
+   dev-perl/XML-Simple
+   dev-perl/libwww-perl
+   dev-perl/YAML
+   virtual/perl-version
+"
+# NB: would add test? !minimal? Test-mysqld, but I can't get that to work
+BDEPEND="
+   ${RDEPEND}
+   >=virtual/perl-CPAN-Meta-Requirements-2.120.620
+   >=virtual/perl-ExtUtils-MakeMaker-7.110.100
+   >=dev-perl/File-ShareDir-Install-0.60.0
+   virtual/perl-Module-Metadata
+   test? (
+   !minimal? (
+   dev-perl/File-LibMagic
+   )
+   virtual/perl-File-Temp
+   dev-perl/Test-Deep
+   dev-per

[gentoo-commits] repo/gentoo:master commit in: eclass/

2021-07-22 Thread Patrice Clement
commit: d2194b951c8a8fbdce77ccafae4356d44c2a29c7
Author: Patrice Clement  gentoo  org>
AuthorDate: Fri Jul 23 05:20:10 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Fri Jul 23 05:35:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2194b95

eclass/vim-plugin.eclass: delete if has_version condition.

... and replace it with a test against the REPLACING_VERSIONS variable.

See https://projects.gentoo.org/pms/8/pms.html#x1-10900011.1.

This is an updated version of the same patch discussed previously on this ML.

Suggested-by: Arfrever Frehtes Taifersar Arahesis  Apache.Org>
Reviewed-by: Ulrich Mueller  gentoo.org>
Signed-off-by: Patrice Clement  gentoo.org>

 eclass/vim-plugin.eclass | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/eclass/vim-plugin.eclass b/eclass/vim-plugin.eclass
index 6b72d66111d..50e727e98f4 100644
--- a/eclass/vim-plugin.eclass
+++ b/eclass/vim-plugin.eclass
@@ -126,31 +126,31 @@ update_vim_afterscripts() {
 display_vim_plugin_help() {
local h
 
-   if ! has_version ${CATEGORY}/${PN} ; then
-   if [[ -n "${VIM_PLUGIN_HELPFILES}" ]] ; then
+   if [[ -z ${REPLACING_VERSIONS} ]]; then
+   if [[ -n ${VIM_PLUGIN_HELPFILES} ]]; then
elog " "
elog "This plugin provides documentation via vim's help 
system. To"
elog "view it, use:"
-   for h in ${VIM_PLUGIN_HELPFILES} ; do
+   for h in ${VIM_PLUGIN_HELPFILES}; do
elog ":help ${h}"
done
elog " "
 
-   elif [[ -n "${VIM_PLUGIN_HELPTEXT}" ]] ; then
+   elif [[ -n ${VIM_PLUGIN_HELPTEXT} ]]; then
elog " "
while read h ; do
elog "$h"
done <<<"${VIM_PLUGIN_HELPTEXT}"
elog " "
 
-   elif [[ -n "${VIM_PLUGIN_HELPURI}" ]] ; then
+   elif [[ -n ${VIM_PLUGIN_HELPURI} ]]; then
elog " "
elog "Documentation for this plugin is available online 
at:"
elog "${VIM_PLUGIN_HELPURI}"
elog " "
fi
 
-   if has "filetype" "${VIM_PLUGIN_MESSAGES}" ; then
+   if has filetype ${VIM_PLUGIN_MESSAGES}; then
elog "This plugin makes use of filetype settings. To 
enable these,"
elog "add lines like:"
elog "filetype plugin on"



[gentoo-commits] repo/gentoo:master commit in: eclass/

2021-07-21 Thread Patrice Clement
commit: 9965439467431868c35ca54f977f70321a105fa5
Author: Patrice Clement  gentoo  org>
AuthorDate: Tue Jul 20 20:24:10 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Wed Jul 21 14:22:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99654394

eclass/vim-plugin.eclass: delete if has_version condition.

... and replace it with a test against the REPLACING_VERSIONS variable.

See https://projects.gentoo.org/pms/8/pms.html#x1-10900011.1.

Courtesy of Arfrever.

Signed-off-by: Patrice Clement  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/21733
Signed-off-by: Patrice Clement  gentoo.org>

 eclass/vim-plugin.eclass | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/eclass/vim-plugin.eclass b/eclass/vim-plugin.eclass
index 6b72d66111d..460edcce3eb 100644
--- a/eclass/vim-plugin.eclass
+++ b/eclass/vim-plugin.eclass
@@ -126,31 +126,31 @@ update_vim_afterscripts() {
 display_vim_plugin_help() {
local h
 
-   if ! has_version ${CATEGORY}/${PN} ; then
-   if [[ -n "${VIM_PLUGIN_HELPFILES}" ]] ; then
+   if [[ -z ${REPLACING_VERSIONS} ]]; then
+   if [[ -n "${VIM_PLUGIN_HELPFILES}" ]]; then
elog " "
elog "This plugin provides documentation via vim's help 
system. To"
elog "view it, use:"
-   for h in ${VIM_PLUGIN_HELPFILES} ; do
+   for h in ${VIM_PLUGIN_HELPFILES}; do
elog ":help ${h}"
done
elog " "
 
-   elif [[ -n "${VIM_PLUGIN_HELPTEXT}" ]] ; then
+   elif [[ -n "${VIM_PLUGIN_HELPTEXT}" ]]; then
elog " "
while read h ; do
elog "$h"
done <<<"${VIM_PLUGIN_HELPTEXT}"
elog " "
 
-   elif [[ -n "${VIM_PLUGIN_HELPURI}" ]] ; then
+   elif [[ -n "${VIM_PLUGIN_HELPURI}" ]]; then
elog " "
elog "Documentation for this plugin is available online 
at:"
elog "${VIM_PLUGIN_HELPURI}"
elog " "
fi
 
-   if has "filetype" "${VIM_PLUGIN_MESSAGES}" ; then
+   if has "filetype" "${VIM_PLUGIN_MESSAGES}"; then
elog "This plugin makes use of filetype settings. To 
enable these,"
elog "add lines like:"
elog "filetype plugin on"



[gentoo-commits] repo/gentoo:master commit in: profiles/

2021-07-20 Thread Patrice Clement
commit: 76a3ca74ddcc20016009f81848be9fe2a4bb98f4
Author: Patrice Clement  gentoo  org>
AuthorDate: Tue Jul 20 18:45:13 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Tue Jul 20 18:45:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76a3ca74

revert 000611f8f5b52d9501ec127a05dbef913d66f25f.

Signed-off-by: Patrice Clement  gentoo.org>

 profiles/package.mask | 5 -
 1 file changed, 5 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 27eb9c8eb86..d6b655daf8a 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -36,11 +36,6 @@
 # Mask for testing
 >=dev-ml/findlib-1.9.1
 
-# David Seifert  (2021-07-20)
-# No maintainer or upstream activity, lacking features,
-# use app-portage/pram nowadays, bug #803056, removal in 30 days.
-dev-perl/Gentoo-App-Pram
-
 # Marek Szuba  (2021-07-18)
 # No gtk4 and friends in the tree yet
 >=media-sound/easyeffects-6.0.0



[gentoo-commits] repo/gentoo:master commit in: app-vim/rust-vim/

2021-07-08 Thread Patrice Clement
commit: 3a060ece5caf8c1ac7284c5b7e2d370154696024
Author: Patrice Clement  gentoo  org>
AuthorDate: Thu Jul  8 16:53:47 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Thu Jul  8 16:53:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a060ece

app-vim/rust-vim: replace eapply_user with default.

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Patrice Clement  gentoo.org>

 app-vim/rust-vim/rust-vim-1_pre20210215.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-vim/rust-vim/rust-vim-1_pre20210215.ebuild 
b/app-vim/rust-vim/rust-vim-1_pre20210215.ebuild
index 6e71b39a419..27744ab72da 100644
--- a/app-vim/rust-vim/rust-vim-1_pre20210215.ebuild
+++ b/app-vim/rust-vim/rust-vim-1_pre20210215.ebuild
@@ -16,7 +16,7 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
 src_prepare() {
-   eapply_user
+   default
# we don't actually run these tests
rm -r test || die
 }



[gentoo-commits] repo/gentoo:master commit in: app-vim/rust-vim/

2021-07-08 Thread Patrice Clement
commit: 04d719bcdfdc54e6ccd46d5934b2001d1a584be9
Author: Marco Scardovi  scardovi  com>
AuthorDate: Thu Jul  8 15:54:05 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Thu Jul  8 16:52:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04d719bc

app-vim/rust-vim: drop older version.

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Marco Scardovi  scardovi.com>
Signed-off-by: Patrice Clement  gentoo.org>

 app-vim/rust-vim/Manifest  |  1 -
 app-vim/rust-vim/rust-vim-1_pre20180125.ebuild | 17 -
 2 files changed, 18 deletions(-)

diff --git a/app-vim/rust-vim/Manifest b/app-vim/rust-vim/Manifest
index f2f232bb774..f1854138d66 100644
--- a/app-vim/rust-vim/Manifest
+++ b/app-vim/rust-vim/Manifest
@@ -1,2 +1 @@
-DIST rust-vim-1_pre20180125.tar.gz 24497 BLAKE2B 
b6c45074aba1c52b2f3e96a15f05abb64bde864af3c5b2b61ddf237183426c67d5b3b4dacd78ee4f394d9f0411362186889df9a24e50edd350aaa1178f93bd59
 SHA512 
845899ad5ba753e2efd3deddcb077749f094163b9923574e34a8edb5d5d0772929315f4f2452f8238f832c2fd4cfa669ab1351df17c74ed2e6cacc783b071ffd
 DIST rust-vim-1_pre20210215.tar.gz 39541 BLAKE2B 
f29c43194a2c18731e6c4bb5e2ae92c00d07c85cc46e3a5136ae5a27a5c40d18e6969f3a73e01ea90620d09e77174061648a32b62444e400b5ba960cf79ce48f
 SHA512 
7370f2752ebdcc16497f88da6f7bfd06e6fac8ed280661874cf8ad802704dbf5072d535972e7361d4ed5123724c0d4729eff1533573fa33a7ba05798fd0467b9

diff --git a/app-vim/rust-vim/rust-vim-1_pre20180125.ebuild 
b/app-vim/rust-vim/rust-vim-1_pre20180125.ebuild
deleted file mode 100644
index 18018bd9e7a..000
--- a/app-vim/rust-vim/rust-vim-1_pre20180125.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit vim-plugin vcs-snapshot
-
-MY_PN="${PN/-/.}"
-REF="8e75da9834abb22f8d7ece3f4ca4324a14fa18a6"
-
-DESCRIPTION="Vim configuration for Rust"
-HOMEPAGE="https://www.rust-lang.org/;
-SRC_URI="https://github.com/rust-lang/${MY_PN}/tarball/${REF} -> ${P}.tar.gz"
-
-LICENSE="|| ( MIT Apache-2.0 )"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"



[gentoo-commits] repo/gentoo:master commit in: app-vim/rust-vim/

2021-07-08 Thread Patrice Clement
commit: b5babc8d028ceb1ead98ce97b1d33a150bd679fe
Author: Marco Scardovi  scardovi  com>
AuthorDate: Thu Jul  8 16:34:57 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Thu Jul  8 16:52:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5babc8d

app-vim/rust-vim: remove test folder.

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Marco Scardovi  scardovi.com>
Signed-off-by: Patrice Clement  gentoo.org>

 app-vim/rust-vim/rust-vim-1_pre20210215.ebuild | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/app-vim/rust-vim/rust-vim-1_pre20210215.ebuild 
b/app-vim/rust-vim/rust-vim-1_pre20210215.ebuild
index d4f8d56735b..6e71b39a419 100644
--- a/app-vim/rust-vim/rust-vim-1_pre20210215.ebuild
+++ b/app-vim/rust-vim/rust-vim-1_pre20210215.ebuild
@@ -14,3 +14,9 @@ S="${WORKDIR}/${PN/-/.}-${MY_COMMIT}"
 LICENSE="|| ( MIT Apache-2.0 )"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
+
+src_prepare() {
+   eapply_user
+   # we don't actually run these tests
+   rm -r test || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-vim/rust-vim/

2021-07-08 Thread Patrice Clement
commit: 7089a988a54723471f10f519c5118c4c76f17326
Author: Marco Scardovi  scardovi  com>
AuthorDate: Fri Jun 25 21:34:46 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Thu Jul  8 16:52:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7089a988

app-vim/rust-vim: bump to 20210215.

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Acked-by: Patrice Clement  gentoo.org>
Signed-off-by: Marco Scardovi  scardovi.com>
Closes: https://github.com/gentoo/gentoo/pull/21431
Signed-off-by: Patrice Clement  gentoo.org>

 app-vim/rust-vim/Manifest  |  1 +
 app-vim/rust-vim/metadata.xml  | 14 +-
 app-vim/rust-vim/rust-vim-1_pre20210215.ebuild | 16 
 3 files changed, 30 insertions(+), 1 deletion(-)

diff --git a/app-vim/rust-vim/Manifest b/app-vim/rust-vim/Manifest
index 33c6540d98c..f2f232bb774 100644
--- a/app-vim/rust-vim/Manifest
+++ b/app-vim/rust-vim/Manifest
@@ -1 +1,2 @@
 DIST rust-vim-1_pre20180125.tar.gz 24497 BLAKE2B 
b6c45074aba1c52b2f3e96a15f05abb64bde864af3c5b2b61ddf237183426c67d5b3b4dacd78ee4f394d9f0411362186889df9a24e50edd350aaa1178f93bd59
 SHA512 
845899ad5ba753e2efd3deddcb077749f094163b9923574e34a8edb5d5d0772929315f4f2452f8238f832c2fd4cfa669ab1351df17c74ed2e6cacc783b071ffd
+DIST rust-vim-1_pre20210215.tar.gz 39541 BLAKE2B 
f29c43194a2c18731e6c4bb5e2ae92c00d07c85cc46e3a5136ae5a27a5c40d18e6969f3a73e01ea90620d09e77174061648a32b62444e400b5ba960cf79ce48f
 SHA512 
7370f2752ebdcc16497f88da6f7bfd06e6fac8ed280661874cf8ad802704dbf5072d535972e7361d4ed5123724c0d4729eff1533573fa33a7ba05798fd0467b9

diff --git a/app-vim/rust-vim/metadata.xml b/app-vim/rust-vim/metadata.xml
index d735dbd529d..12181c74367 100644
--- a/app-vim/rust-vim/metadata.xml
+++ b/app-vim/rust-vim/metadata.xml
@@ -1,7 +1,19 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   ma...@scardovi.com
+   Marco Scardovi
+   
+   
+   v...@gentoo.org
+   Gentoo Vim Project
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   

rust-lang/rust.vim


diff --git a/app-vim/rust-vim/rust-vim-1_pre20210215.ebuild 
b/app-vim/rust-vim/rust-vim-1_pre20210215.ebuild
new file mode 100644
index 000..d4f8d56735b
--- /dev/null
+++ b/app-vim/rust-vim/rust-vim-1_pre20210215.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit vim-plugin
+MY_COMMIT="87c745d8d506fc1eecc1d81df15d5bde1658a2fc"
+
+DESCRIPTION="Vim configuration for Rust"
+HOMEPAGE="https://www.rust-lang.org https://github.com/rust-lang/rust.vim;
+SRC_URI="https://github.com/rust-lang/rust.vim/archive/${MY_COMMIT}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN/-/.}-${MY_COMMIT}"
+
+LICENSE="|| ( MIT Apache-2.0 )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"



[gentoo-commits] repo/gentoo:master commit in: app-vim/brainfuck-syntax/

2021-07-08 Thread Patrice Clement
commit: 853edaa90f6518e640148b2cd399927f032757ca
Author: Marco Scardovi  scardovi  com>
AuthorDate: Mon Jun 28 17:59:50 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Thu Jul  8 16:52:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=853edaa9

app-vim/brainfuck-syntax: EAPI bump to 7.

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Marco Scardovi  scardovi.com>
Signed-off-by: Patrice Clement  gentoo.org>

 app-vim/brainfuck-syntax/brainfuck-syntax-1.0.3-r1.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-vim/brainfuck-syntax/brainfuck-syntax-1.0.3-r1.ebuild 
b/app-vim/brainfuck-syntax/brainfuck-syntax-1.0.3-r1.ebuild
index 23437b6784f..cba10340d93 100644
--- a/app-vim/brainfuck-syntax/brainfuck-syntax-1.0.3-r1.ebuild
+++ b/app-vim/brainfuck-syntax/brainfuck-syntax-1.0.3-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 inherit vim-plugin
 
-DESCRIPTION="vim plugin: BrainFuck source file syntax highlighting"
+DESCRIPTION="Support for the brainfuck programming language"
 HOMEPAGE="https://www.vim.org/scripts/script.php?script_id=716;
 LICENSE="BSD-2"
 KEYWORDS="amd64 ~mips ppc ppc64 x86"



[gentoo-commits] repo/gentoo:master commit in: app-admin/syslog-ng/

2021-06-30 Thread Patrice Clement
commit: 2c775caaab070688fc17b9296cf8f094ad7bed72
Author: Patrice Clement  gentoo  org>
AuthorDate: Wed Jun 30 10:43:13 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Wed Jun 30 12:46:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c775caa

app-admin/syslog-ng: add bison v3.7.6 to DEPEND.

Closes: https://bugs.gentoo.org/799338
Closes: https://github.com/gentoo/gentoo/pull/21486
Signed-off-by: Patrice Clement  gentoo.org>

 app-admin/syslog-ng/syslog-ng-3.31.2.ebuild | 1 +
 app-admin/syslog-ng/syslog-ng-3.32.1.ebuild | 1 +
 2 files changed, 2 insertions(+)

diff --git a/app-admin/syslog-ng/syslog-ng-3.31.2.ebuild 
b/app-admin/syslog-ng/syslog-ng-3.31.2.ebuild
index 54e1d5e80da..3083efc9810 100644
--- a/app-admin/syslog-ng/syslog-ng-3.31.2.ebuild
+++ b/app-admin/syslog-ng/syslog-ng-3.31.2.ebuild
@@ -41,6 +41,7 @@ RDEPEND="
tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
dev-libs/openssl:0="
 DEPEND="${RDEPEND}
+   >=sys-devel/bison-3.7.6
test? ( dev-libs/criterion )"
 BDEPEND="
sys-devel/flex

diff --git a/app-admin/syslog-ng/syslog-ng-3.32.1.ebuild 
b/app-admin/syslog-ng/syslog-ng-3.32.1.ebuild
index c99ac514b58..a9238b77f77 100644
--- a/app-admin/syslog-ng/syslog-ng-3.32.1.ebuild
+++ b/app-admin/syslog-ng/syslog-ng-3.32.1.ebuild
@@ -41,6 +41,7 @@ RDEPEND="
tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
dev-libs/openssl:0="
 DEPEND="${RDEPEND}
+   >=sys-devel/bison-3.7.6
test? ( dev-libs/criterion )"
 BDEPEND="
sys-devel/flex



[gentoo-commits] repo/gentoo:master commit in: acct-user/zeppelin/

2021-06-13 Thread Patrice Clement
commit: 31192b7411e2373a95b472059b4cb2fc19a5f89a
Author: Patrice Clement  gentoo  org>
AuthorDate: Sun Jun 13 20:51:17 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Sun Jun 13 20:52:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31192b74

acct-user/zeppelin: fix metadata.xml.

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Patrice Clement  gentoo.org>

 acct-user/zeppelin/metadata.xml | 14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/acct-user/zeppelin/metadata.xml b/acct-user/zeppelin/metadata.xml
index 0eff2a7f1d1..c72dae5a22e 100644
--- a/acct-user/zeppelin/metadata.xml
+++ b/acct-user/zeppelin/metadata.xml
@@ -1,11 +1,11 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-
-monsie...@gentoo.org
-    Patrice Clement
-
-   
-apache/zeppelin
-
+  
+monsie...@gentoo.org
+Patrice Clement
+  
+  
+apache/zeppelin
+  
 



[gentoo-commits] repo/gentoo:master commit in: www-apps/zeppelin-bin/

2021-06-13 Thread Patrice Clement
commit: 689e88f8d9eacd921d351374be4039682a83b916
Author: Patrice Clement  gentoo  org>
AuthorDate: Sun Jun 13 20:53:15 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Sun Jun 13 20:53:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=689e88f8

www-apps/zeppelin-bin: fix metadata.xml.

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Patrice Clement  gentoo.org>

 www-apps/zeppelin-bin/metadata.xml | 14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/www-apps/zeppelin-bin/metadata.xml 
b/www-apps/zeppelin-bin/metadata.xml
index 5c85a44abf8..6bc3d9cc4f0 100644
--- a/www-apps/zeppelin-bin/metadata.xml
+++ b/www-apps/zeppelin-bin/metadata.xml
@@ -1,11 +1,11 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   monsie...@gentoo.org
-       Patrice Clement
-   
-   
-   apache/zeppelin
-   
+  
+monsie...@gentoo.org
+  Patrice Clement
+  
+  
+apache/zeppelin
+  
 



[gentoo-commits] repo/gentoo:master commit in: www-apps/zeppelin-bin/

2021-06-13 Thread Patrice Clement
commit: d0b01b83172419e50cf6550d2fd08333f805b03f
Author: Patrice Clement  gentoo  org>
AuthorDate: Sun Jun 13 20:53:33 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Sun Jun 13 20:53:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0b01b83

www-apps/zeppelin-bin: remove user eclass.

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Patrice Clement  gentoo.org>

 www-apps/zeppelin-bin/zeppelin-bin-0.8.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/zeppelin-bin/zeppelin-bin-0.8.2-r1.ebuild 
b/www-apps/zeppelin-bin/zeppelin-bin-0.8.2-r1.ebuild
index a6da6911f3e..e1df14facd0 100644
--- a/www-apps/zeppelin-bin/zeppelin-bin-0.8.2-r1.ebuild
+++ b/www-apps/zeppelin-bin/zeppelin-bin-0.8.2-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit java-pkg-2 user
+inherit java-pkg-2
 
 MY_PN="zeppelin"
 MY_P="${MY_PN}-${PV}-bin-all"



[gentoo-commits] repo/gentoo:master commit in: acct-group/zeppelin/

2021-06-13 Thread Patrice Clement
commit: 87b4a304ba4fe9459031130b5db20a78f875f5e8
Author: Patrice Clement  gentoo  org>
AuthorDate: Sun Jun 13 20:50:02 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Sun Jun 13 20:50:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87b4a304

acct-group/zeppelin: fix metadata.xml.

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Patrice Clement  gentoo.org>

 acct-group/zeppelin/metadata.xml | 14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/acct-group/zeppelin/metadata.xml b/acct-group/zeppelin/metadata.xml
index 0eff2a7f1d1..c72dae5a22e 100644
--- a/acct-group/zeppelin/metadata.xml
+++ b/acct-group/zeppelin/metadata.xml
@@ -1,11 +1,11 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-
-monsie...@gentoo.org
-    Patrice Clement
-
-   
-apache/zeppelin
-
+  
+monsie...@gentoo.org
+Patrice Clement
+  
+  
+apache/zeppelin
+  
 



[gentoo-commits] repo/gentoo:master commit in: acct-group/zeppelin/

2021-06-13 Thread Patrice Clement
commit: 5e27e46f7b831b33e62c7b3b109be2d75c8e37ca
Author: Patrice Clement  gentoo  org>
AuthorDate: Sun Jun 13 12:08:46 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Sun Jun 13 13:10:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e27e46f

acct-group/zeppelin: initial import.

Bug: https://bugs.gentoo.org/781533
Signed-off-by: Patrice Clement  gentoo.org>

 acct-group/zeppelin/metadata.xml | 11 +++
 acct-group/zeppelin/zeppelin-0-r1.ebuild |  9 +
 2 files changed, 20 insertions(+)

diff --git a/acct-group/zeppelin/metadata.xml b/acct-group/zeppelin/metadata.xml
new file mode 100644
index 000..0eff2a7f1d1
--- /dev/null
+++ b/acct-group/zeppelin/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+
+monsie...@gentoo.org
+    Patrice Clement
+
+   
+apache/zeppelin
+
+

diff --git a/acct-group/zeppelin/zeppelin-0-r1.ebuild 
b/acct-group/zeppelin/zeppelin-0-r1.ebuild
new file mode 100644
index 000..d65d1aed648
--- /dev/null
+++ b/acct-group/zeppelin/zeppelin-0-r1.ebuild
@@ -0,0 +1,9 @@
+# Copyright 2019-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-group
+
+DESCRIPTION="Group for system-wide www-apps/zeppelin-bin"
+ACCT_GROUP_ID=224



[gentoo-commits] repo/gentoo:master commit in: acct-user/zeppelin/

2021-06-13 Thread Patrice Clement
commit: 31acd85de09db76eb1a4d215a66cb02e26715482
Author: Patrice Clement  gentoo  org>
AuthorDate: Sun Jun 13 13:07:26 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Sun Jun 13 13:10:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31acd85d

acct-user/zeppelin: initial import.

Bug: https://bugs.gentoo.org/781533
Signed-off-by: Patrice Clement  gentoo.org>

 acct-user/zeppelin/metadata.xml | 11 +++
 acct-user/zeppelin/zeppelin-0-r1.ebuild | 14 ++
 2 files changed, 25 insertions(+)

diff --git a/acct-user/zeppelin/metadata.xml b/acct-user/zeppelin/metadata.xml
new file mode 100644
index 000..0eff2a7f1d1
--- /dev/null
+++ b/acct-user/zeppelin/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+
+monsie...@gentoo.org
+    Patrice Clement
+
+   
+apache/zeppelin
+
+

diff --git a/acct-user/zeppelin/zeppelin-0-r1.ebuild 
b/acct-user/zeppelin/zeppelin-0-r1.ebuild
new file mode 100644
index 000..22a7f3d7cee
--- /dev/null
+++ b/acct-user/zeppelin/zeppelin-0-r1.ebuild
@@ -0,0 +1,14 @@
+# Copyright 2019-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-user
+
+DESCRIPTION="User for system-wide www-apps/zeppelin-bin"
+ACCT_USER_ID=224
+ACCT_USER_GROUPS=( "${PN}" )
+ACCT_USER_HOME=/home/zeppelin
+ACCT_USER_SHELL=/bin/sh
+
+acct-user_add_deps



[gentoo-commits] repo/gentoo:master commit in: www-apps/zeppelin-bin/

2021-06-13 Thread Patrice Clement
commit: 2a2e25733ee98482ac1b210bdc6a2dd49a2c3029
Author: Patrice Clement  gentoo  org>
AuthorDate: Sun Jun 13 13:09:09 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Sun Jun 13 13:10:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a2e2573

www-apps/zeppelin-bin: migrate to GLEP 81.

Closes: https://bugs.gentoo.org/781533
Signed-off-by: Patrice Clement  gentoo.org>

 www-apps/zeppelin-bin/zeppelin-bin-0.8.2-r1.ebuild | 40 ++
 1 file changed, 40 insertions(+)

diff --git a/www-apps/zeppelin-bin/zeppelin-bin-0.8.2-r1.ebuild 
b/www-apps/zeppelin-bin/zeppelin-bin-0.8.2-r1.ebuild
new file mode 100644
index 000..a6da6911f3e
--- /dev/null
+++ b/www-apps/zeppelin-bin/zeppelin-bin-0.8.2-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit java-pkg-2 user
+
+MY_PN="zeppelin"
+MY_P="${MY_PN}-${PV}-bin-all"
+
+DESCRIPTION="Web-based interactive data analytics notebook launcher"
+HOMEPAGE="https://zeppelin.apache.org;
+SRC_URI="mirror://apache/zeppelin/${MY_PN}-${PV}/${MY_P}.tgz -> ${P}.tgz"
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   acct-group/zeppelin
+   acct-user/zeppelin
+   >=virtual/jdk-1.8"
+
+RDEPEND="
+   >=virtual/jre-1.8"
+
+S="${WORKDIR}/${MY_P}"
+
+INSTALL_DIR="/opt/${P}"
+
+src_install() {
+   keepdir /var/log/zeppelin
+   fowners -R zeppelin:zeppelin /var/log/zeppelin
+
+   newinitd "${FILESDIR}/zeppelin.init.d" zeppelin
+
+   dodir "${INSTALL_DIR}"
+   cp -pRP * "${ED}/${INSTALL_DIR}" || die
+   dosym "${P}" /opt/zeppelin
+   fowners -R zeppelin:zeppelin "${INSTALL_DIR}"
+}



[gentoo-commits] data/api:master commit in: files/

2021-06-13 Thread Patrice Clement
commit: 388faaad0abfa720d1d6c20926521711f2925968
Author: Patrice Clement  gentoo  org>
AuthorDate: Sun Jun 13 12:05:08 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Sun Jun 13 12:05:35 2021 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=388faaad

uid-gid.txt: reserve UID+GID 224 for zeppelin.

Signed-off-by: Patrice Clement  gentoo.org>

 files/uid-gid.txt | 1 +
 1 file changed, 1 insertion(+)

diff --git a/files/uid-gid.txt b/files/uid-gid.txt
index d120d19..8e70346 100644
--- a/files/uid-gid.txt
+++ b/files/uid-gid.txt
@@ -211,6 +211,7 @@ uptimed 220 
220 acct
 gkrellmd   221 221 
acct
 msmtpd 222 222 
acct
 nsd223 223 
acct
+zeppelin   224 224 
acctUsed by www-apps/zeppelin-bin
 dnscache   225 -   
acct
 dnslog 226 -   
acct
 tinydns227 -   
acct



[gentoo-commits] repo/gentoo:master commit in: app-shells/hstr/

2021-06-13 Thread Patrice Clement
commit: 19e81b2e8a1d9e52533aed51205d6bdf45c9b845
Author: Patrice Clement  gentoo  org>
AuthorDate: Sun Jun 13 07:04:29 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Sun Jun 13 07:04:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19e81b2e

app-shells/hstr: drop 2.0

Signed-off-by: Patrice Clement  gentoo.org>

 app-shells/hstr/Manifest|  1 -
 app-shells/hstr/hstr-2.0.ebuild | 39 ---
 2 files changed, 40 deletions(-)

diff --git a/app-shells/hstr/Manifest b/app-shells/hstr/Manifest
index 0996c5cc28d..4f064c3839a 100644
--- a/app-shells/hstr/Manifest
+++ b/app-shells/hstr/Manifest
@@ -1,2 +1 @@
-DIST hstr-2.0.tar.gz 1242802 BLAKE2B 
24f1a870e6aa12b6544a38601c6bc654e01aa1a185c4f7735559aa3220ed8d9fb840e298526b9e4a177000f2ec5c08caee5da97e13783e4114bde5276ee1e85e
 SHA512 
50d5e8e61aa853dab0093f4225d3329e98bc59609d8d59abf832cd4cb616d78a2fa091d1ad8d16f3543276c4ead95a419f33a13a96f423bf93dc648da32740b7
 DIST hstr-2.2.tar.gz 1246786 BLAKE2B 
f14091fea391dada79798c957b0b1094aff73b7ab4f8d9fd53c1070924556a7ff59f6f5a2e49b36dcd46ca6f93c5f8cd0fcfef07d5f7458d4bbe021546ccdc7a
 SHA512 
c133edaa63a2be76356c08e52303d4133b11803e3ac6f915566a8d1b4651991b14d43974618061b2fc98c49e21b650ff6b9ac8168512e76566e327f90a550e4a

diff --git a/app-shells/hstr/hstr-2.0.ebuild b/app-shells/hstr/hstr-2.0.ebuild
deleted file mode 100644
index 3c117b21f99..000
--- a/app-shells/hstr/hstr-2.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools toolchain-funcs
-
-DESCRIPTION="Shell history suggest box"
-HOMEPAGE="https://github.com/dvorka/hstr http://www.mindforger.com;
-SRC_URI="https://github.com/dvorka/hstr/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-SLOT="0"
-LICENSE="Apache-2.0"
-KEYWORDS="amd64 x86"
-
-RDEPEND="
-   sys-libs/ncurses:0=[unicode]"
-
-DEPEND="
-   ${RDEPEND}
-   virtual/pkgconfig"
-
-DOCS=( CONFIGURATION.md README.md )
-
-PATCHES=(
-   "${FILESDIR}"/${P}-fix-ncurses-configure.patch
-)
-
-src_prepare() {
-   default
-
-   sed \
-   -e 's:-O2::g' \
-   -i src/Makefile.am || die
-
-   tc-export PKG_CONFIG
-
-   eautoreconf
-}



[gentoo-commits] repo/gentoo:master commit in: app-editors/vim/

2021-06-12 Thread Patrice Clement
commit: 56e8ec8bf3f2a630901fdfdda2c9376d0c5256b4
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Fri May 21 18:41:28 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Sat Jun 12 10:16:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56e8ec8b

app-editors/vim: add ipv6 USE flag support.

Closes: https://bugs.gentoo.org/790446
Closes: https://github.com/gentoo/gentoo/pull/20911
Signed-off-by: Vitaly Zdanevich  ya.ru>
Signed-off-by: Patrice Clement  gentoo.org>

 app-editors/vim/metadata.xml | 1 +
 app-editors/vim/vim-8.2.0814-r100.ebuild | 8 +++-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/app-editors/vim/metadata.xml b/app-editors/vim/metadata.xml
index acc712bdb24..bc092f380c0 100644
--- a/app-editors/vim/metadata.xml
+++ b/app-editors/vim/metadata.xml
@@ -7,6 +7,7 @@
   
   
 Enable cscope interface
+Enable IPv6 support in channel
 Enable support for Scheme using 
dev-scheme/racket
 Enable terminal emulation support
 Install vimpager and vimmanpager links

diff --git a/app-editors/vim/vim-8.2.0814-r100.ebuild 
b/app-editors/vim/vim-8.2.0814-r100.ebuild
index 085e62c4a3f..c6cf07318e8 100644
--- a/app-editors/vim/vim-8.2.0814-r100.ebuild
+++ b/app-editors/vim/vim-8.2.0814-r100.ebuild
@@ -24,7 +24,7 @@ HOMEPAGE="https://vim.sourceforge.io/ 
https://github.com/vim/vim;
 
 SLOT="0"
 LICENSE="vim"
-IUSE="X acl cscope debug gpm lua minimal nls perl python racket ruby selinux 
sound tcl terminal vim-pager"
+IUSE="X acl cscope debug gpm lua ipv6 minimal nls perl python racket ruby 
selinux sound tcl terminal vim-pager"
 REQUIRED_USE="
lua? ( ${LUA_REQUIRED_USE} )
python? ( ${PYTHON_REQUIRED_USE} )
@@ -228,6 +228,12 @@ src_configure() {
)
fi
 
+   if ! use ipv6; then
+   myconf+=(
+   vim_cv_ipv6_networking=no
+   )
+   fi
+
# don't test USE=X here ... see bug #19115
# but need to provide a way to link against X ... see bug #20093
myconf+=(



[gentoo-commits] repo/gentoo:master commit in: app-emulation/nemu/

2021-06-12 Thread Patrice Clement
commit: a37a24f1e91b94e015cac7845f132ae294117ae2
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat May 22 18:44:45 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Sat Jun 12 09:50:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a37a24f1

app-emulation/nemu: drop unmaintained  ebuild.

Closes: https://bugs.gentoo.org/789249
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>
Signed-off-by: Patrice Clement  gentoo.org>

 app-emulation/nemu/nemu-.ebuild | 71 -
 1 file changed, 71 deletions(-)

diff --git a/app-emulation/nemu/nemu-.ebuild 
b/app-emulation/nemu/nemu-.ebuild
deleted file mode 100644
index b171fc8f123..000
--- a/app-emulation/nemu/nemu-.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils linux-info git-r3
-
-DESCRIPTION="ncurses interface for QEMU"
-HOMEPAGE="https://github.com/nemuTUI/nemu;
-EGIT_REPO_URI="https://github.com/nemuTUI/nemu;
-SRC_URI=""
-
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="+vnc-client +ovf +spice savevm svg debug"
-
-RDEPEND="
-   sys-libs/ncurses:0=[unicode]
-   dev-db/sqlite:3=
-   virtual/libusb:1
-   || ( sys-fs/eudev sys-fs/udev sys-apps/systemd )
-   >=app-emulation/qemu-2.12.0[vnc,virtfs,spice?]
-   ovf? (
-   dev-libs/libxml2
-   app-arch/libarchive
-   )
-   svg? ( media-gfx/graphviz[svg] )"
-
-DEPEND="
-   ${RDEPEND}
-   sys-devel/gettext"
-
-src_configure() {
-   local mycmakeargs=(
-   -DNM_WITH_VNC_CLIENT=$(usex vnc-client)
-   -DNM_DEBUG=$(usex debug)
-   -DNM_SAVEVM_SNAPSHOTS=$(usex savevm)
-   -DNM_WITH_OVF_SUPPORT=$(usex ovf)
-   -DNM_WITH_NETWORK_MAP=$(usex svg)
-   -DNM_WITH_SPICE=$(usex spice)
-   )
-   cmake-utils_src_configure
-}
-
-pkg_pretend() {
-   if use kernel_linux; then
-   if ! linux_config_exists; then
-   eerror "Unable to check your kernel"
-   else
-   CONFIG_CHECK="~VETH ~MACVTAP"
-   ERROR_VETH="You will need the Virtual ethernet pair 
device driver compiled"
-   ERROR_VETH+=" into your kernel or loaded as a module to 
use the"
-   ERROR_VETH+=" local network settings feature."
-   ERROR_MACVTAP="You will also need support for MAC-VLAN 
based tap driver."
-
-   check_extra_config
-   fi
-   fi
-}
-
-pkg_postinst() {
-   elog "For non-root usage execute script:"
-   elog "/usr/share/nemu/scripts/setup_nemu_nonroot.sh linux "
-   elog "and add udev rule:"
-   elog "cp /usr/share/nemu/scripts/42-net-macvtap-perm.rules 
/lib/udev/rules.d"
-   if use savevm; then
-   elog ""
-   elog "QEMU must be patched with qemu-qmp-savevm-VERSION.patch"
-   elog "Get this patch from nEMU repository"
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: sci-libs/octomap/

2021-06-12 Thread Patrice Clement
commit: 141b63735c1d7ebdbf4eb6af5638874c2a49d308
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat May 22 18:31:08 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Sat Jun 12 09:50:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=141b6373

sci-libs/octomap: drop unmaintained  ebuild.

Closes: https://bugs.gentoo.org/770601
Closes: https://github.com/gentoo/gentoo/pull/20938
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>
Signed-off-by: Patrice Clement  gentoo.org>

 sci-libs/octomap/octomap-.ebuild | 90 
 1 file changed, 90 deletions(-)

diff --git a/sci-libs/octomap/octomap-.ebuild 
b/sci-libs/octomap/octomap-.ebuild
deleted file mode 100644
index c53f4e28eaf..000
--- a/sci-libs/octomap/octomap-.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-SCM=""
-if [ "${PV#}" != "${PV}" ] ; then
-   SCM="git-r3"
-   EGIT_REPO_URI="https://github.com/OctoMap/octomap;
-fi
-
-inherit ${SCM} cmake-utils
-
-if [ "${PV#}" != "${PV}" ] ; then
-   SRC_URI=""
-else
-   KEYWORDS="~amd64 ~arm"
-   SRC_URI="https://github.com/OctoMap/octomap/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-fi
-
-DESCRIPTION="An Efficient Probabilistic 3D Mapping Framework Based on Octrees"
-HOMEPAGE="http://octomap.github.io/;
-IUSE="qt5 dynamicEDT3D doc"
-LICENSE="BSD qt5? ( GPL-2 )"
-SLOT="0/19"
-
-RDEPEND="
-   qt5? (
-   virtual/opengl
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtwidgets:5
-   x11-libs/libQGLViewer:=
-   )
-"
-DEPEND="${RDEPEND}
-   doc? (
-   app-doc/doxygen
-   media-gfx/graphviz
-   )
-"
-
-src_prepare() {
-   sed -e 's/DESTINATION lib/DESTINATION ${CMAKE_INSTALL_LIBDIR}/' \
-   -i */CMakeLists.txt \
-   -i */CMakeModules/InstallPkgConfigFile.cmake || die
-   sed -e 's/iewer-qt4/iewer-qt5/g' \
-   -i octovis/CMakeModules/FindQGLViewer.cmake || die
-   cmake-utils_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   "-DBUILD_OCTOVIS_SUBPROJECT=$(usex qt5 ON OFF)"
-   "-DOCTOVIS_QT5=TRUE"
-   "-DBUILD_DYNAMICETD3D_SUBPROJECT=$(usex dynamicEDT3D ON OFF)"
-   )
-   cmake-utils_src_configure
-}
-
-src_compile() {
-   cmake-utils_src_compile
-   if use doc ; then
-   cd "${BUILD_DIR}/octomap"
-   emake docs
-   if use dynamicEDT3D ; then
-   cd "${BUILD_DIR}/dynamicEDT3D"
-   emake docs_dynamicEDT3D
-   fi
-   fi
-}
-
-src_install() {
-   cmake-utils_src_install
-   if use doc ; then
-   insinto /usr/share/doc/${PF}/html/octomap
-   doins -r "${S}/octomap/doc/html/"*
-   if use dynamicEDT3D ; then
-   insinto /usr/share/doc/${PF}/html/dynamicEDT3D
-   doins -r "${S}/dynamicEDT3D/doc/html/"*
-   fi
-   fi
-
-   insinto /usr/share/ros_packages/${PN}
-   doins "${ED}/usr/share/${PN}/package.xml"
-   if use qt5; then
-   insinto /usr/share/ros_packages/octovis
-   doins "${ED}/usr/share/octovis/package.xml"
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: dev-util/watchman/

2021-06-12 Thread Patrice Clement
commit: 69be802012438cdd3113b78e9266fa54d8da233b
Author: Andrew Foster  liquid  me  uk>
AuthorDate: Thu Jun 10 02:45:07 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Sat Jun 12 09:47:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69be8020

dev-util/watchman: add python 3.9 to PYTHON_COMPAT.

Closes: https://bugs.gentoo.org/795087
Closes: https://github.com/gentoo/gentoo/pull/21180
Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Andrew Foster  liquid.me.uk>
Signed-off-by: Patrice Clement  gentoo.org>

 dev-util/watchman/watchman-4.9.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/watchman/watchman-4.9.0.ebuild 
b/dev-util/watchman/watchman-4.9.0.ebuild
index 560131034a4..9cc31253bcf 100644
--- a/dev-util/watchman/watchman-4.9.0.ebuild
+++ b/dev-util/watchman/watchman-4.9.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{7,8} )
+PYTHON_COMPAT=( python3_{7,8,9} )
 inherit autotools distutils-r1
 
 COMMIT="8e0ba724d85de2c89f48161807e878667b9ed089"  # v4.9.0 tag



[gentoo-commits] repo/gentoo:master commit in: app-admin/rex/

2021-06-12 Thread Patrice Clement
commit: ecdf944ab7252d7bb6547b3b7f6c752387fdd520
Author: Ferenc Erki  gmail  com>
AuthorDate: Tue Jun  8 04:48:50 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Sat Jun 12 09:44:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecdf944a

app-admin/rex: fix HOMEPAGE.

Closes: https://bugs.gentoo.org/780369
Closes: https://github.com/gentoo/gentoo/pull/21155
Signed-off-by: Ferenc Erki  gmail.com>
Signed-off-by: Patrice Clement  gentoo.org>

 app-admin/rex/rex-1.13.3.ebuild | 1 +
 app-admin/rex/rex-.ebuild   | 1 +
 2 files changed, 2 insertions(+)

diff --git a/app-admin/rex/rex-1.13.3.ebuild b/app-admin/rex/rex-1.13.3.ebuild
index 4da9ff74e48..cad3166f1de 100644
--- a/app-admin/rex/rex-1.13.3.ebuild
+++ b/app-admin/rex/rex-1.13.3.ebuild
@@ -21,6 +21,7 @@ fi
 inherit bash-completion-r1 perl-module ${VCS_ECLASS}
 
 DESCRIPTION="(R)?ex, the friendly automation framework"
+HOMEPAGE="https://metacpan.org/release/Rex https://www.rexify.org;
 
 SLOT="0"
 IUSE="minimal test"

diff --git a/app-admin/rex/rex-.ebuild b/app-admin/rex/rex-.ebuild
index 4da9ff74e48..cad3166f1de 100644
--- a/app-admin/rex/rex-.ebuild
+++ b/app-admin/rex/rex-.ebuild
@@ -21,6 +21,7 @@ fi
 inherit bash-completion-r1 perl-module ${VCS_ECLASS}
 
 DESCRIPTION="(R)?ex, the friendly automation framework"
+HOMEPAGE="https://metacpan.org/release/Rex https://www.rexify.org;
 
 SLOT="0"
 IUSE="minimal test"



[gentoo-commits] repo/gentoo:master commit in: app-misc/tmux-xpanes/

2021-06-12 Thread Patrice Clement
commit: d891085ab83d2ab9d27a9dccd6db01fa18ac8609
Author: Patrice Clement  gentoo  org>
AuthorDate: Sat Jun 12 09:42:52 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Sat Jun 12 09:42:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d891085a

app-misc/tmux-xpanes: drop 4.1.1

Signed-off-by: Patrice Clement  gentoo.org>

 app-misc/tmux-xpanes/Manifest |  1 -
 app-misc/tmux-xpanes/tmux-xpanes-4.1.1.ebuild | 36 ---
 2 files changed, 37 deletions(-)

diff --git a/app-misc/tmux-xpanes/Manifest b/app-misc/tmux-xpanes/Manifest
index cd4c255a2c0..70916f9511f 100644
--- a/app-misc/tmux-xpanes/Manifest
+++ b/app-misc/tmux-xpanes/Manifest
@@ -1,3 +1,2 @@
-DIST tmux-xpanes-4.1.1.tar.gz 62564 BLAKE2B 
195221c5f069048ab42a57a00c4c8b79f0c2acf1b0cdd7096e553c9a5ed0b3e3b3e9dfacb8f2eb141861b34ef52ad0a675fb501e314d7e4bfe4a41ff4bfd9f35
 SHA512 
789e19136faa939670cf8e91e7e7979fae8e536aeffdad7d39e1861e279214985d40807dc07afcd8b28cc4de140a944c9b2f5fe051a6b53e12b7903baefcb251
 DIST tmux-xpanes-4.1.2.tar.gz 63337 BLAKE2B 
1ddc0c0422eec64697aea7eb97c8d4005f4c470d5d0bf1fae4eab01d8ced50503180f76d0ed5aa9d29e854b54aab8f8216ac945e6c1c2e4b4833c5661ceb
 SHA512 
b18445940052a6af848286b901bfd81abfbdf83356cd1b39ac592e1509c9d63b81440978a8c2632672bfb7a2429a7fcc57b7c55c91a00d751b43aa9f368a5c57
 DIST tmux-xpanes-4.1.3.tar.gz 64101 BLAKE2B 
ec7e025adcfb2436b416a37de87cbf335bdc92d7653a65be9299c10993d273746a0678ee3e418df483697f1f2dd556063e98d984006e2137e2cdeb6f8634f75c
 SHA512 
6545ec75a522b05eb8079c93830c81ac3c6a9ac338a3cc51c491f69a4602bef5b9f19c9f18b2975d0470c4af0a83ebf2357a4461024508ff0f6ac61d1099b22e

diff --git a/app-misc/tmux-xpanes/tmux-xpanes-4.1.1.ebuild 
b/app-misc/tmux-xpanes/tmux-xpanes-4.1.1.ebuild
deleted file mode 100644
index 389f6702856..000
--- a/app-misc/tmux-xpanes/tmux-xpanes-4.1.1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="tmux-based terminal divider"
-HOMEPAGE="https://github.com/greymd/tmux-xpanes;
-SRC_URI="https://github.com/greymd/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-KEYWORDS="amd64 x86"
-LICENSE="MIT"
-SLOT="0"
-
-IUSE="zsh-completion"
-
-RDEPEND="
-   app-misc/tmux
-   dev-lang/perl
-   dev-libs/openssl:0=
-   zsh-completion? ( app-shells/zsh )"
-
-DEPEND="${RDEPEND}"
-
-RESTRICT="test"
-
-DOCS=( CONTRIBUTING.md LICENSE README.md )
-
-src_install() {
-   dobin bin/*
-   doman man/*.1
-   einstalldocs
-   if use zsh-completion; then
-   insinto /usr/share/zsh/site-functions
-   doins completion/zsh/*
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/scala-bin/

2021-06-08 Thread Patrice Clement
commit: ab949a71e4b7749694cea921e96786b1667a7524
Author: Florian Schmaus  geekplace  eu>
AuthorDate: Tue Jun  8 13:12:54 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Tue Jun  8 13:25:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab949a71

dev-lang/scala-bin: add 2.13.6.

This introduces the following changes to the ebuild:
- correct license to Apache-2.0
- increase virutal/jre RDEPEND requirement to 1.8
- bump EAPI to 7
- update copyright header year to 2021

Signed-off-by: Florian Schmaus  geekplace.eu>
Closes: https://github.com/gentoo/gentoo/pull/21160
Signed-off-by: Patrice Clement  gentoo.org>

 dev-lang/scala-bin/Manifest|  1 +
 dev-lang/scala-bin/scala-bin-2.13.6.ebuild | 77 ++
 2 files changed, 78 insertions(+)

diff --git a/dev-lang/scala-bin/Manifest b/dev-lang/scala-bin/Manifest
index 46dcb484038..3d736c36968 100644
--- a/dev-lang/scala-bin/Manifest
+++ b/dev-lang/scala-bin/Manifest
@@ -1 +1,2 @@
 DIST scala-2.13.1.tgz 19685743 BLAKE2B 
aaff6db71023f539d08da521ab1ff505a626605d9c298472d0c2e98a9a13d6b8440e89cf5ff4a53b7b9bcc48cbc1e3b55cc253563f54f18c369e13fc8c00a6c2
 SHA512 
028aa237c471cada1501cd5764b3c384c3f50e9fc327cddd3fa7c79e9cc909d86bf84d5fc28103054600f879a60c546fc45a837cdca54964eb57ec77f9c1613e
+DIST scala-2.13.6.tgz 23407489 BLAKE2B 
b65db49968dcbce2f5586aafaa4cd437156050050f209cce4a7d5edc18dfca3ebb60d2a726b4a26902723f993b78a673909c1139eb67e8eea4f35a4842b33c70
 SHA512 
445267cd7c1ddb8ef94d2edeb36567318c66429c88fcb183840998dc204a10253df09c33eb4de2f87b68b1a8cd4f557910fa3f061d4316314653eb64e91c0188

diff --git a/dev-lang/scala-bin/scala-bin-2.13.6.ebuild 
b/dev-lang/scala-bin/scala-bin-2.13.6.ebuild
new file mode 100644
index 000..cdb8e4a5f11
--- /dev/null
+++ b/dev-lang/scala-bin/scala-bin-2.13.6.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+JAVA_PKG_IUSE="doc"
+
+inherit java-pkg-2
+
+MY_PN="${PN%-*}"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="The Scala Programming Language"
+HOMEPAGE="http://scala.epfl.ch/;
+SRC_URI="http://downloads.lightbend.com/${MY_PN}/${PV}/${MY_P}.tgz;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+RDEPEND="
+   >=virtual/jre-1.8
+   !dev-lang/scala"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+   default
+   ebegin 'Cleaning .bat files'
+   rm -f bin/*.bat || die
+   eend $?
+
+   ebegin 'Patching SCALA_HOME variable in bin/ directory'
+   local f
+   for f in bin/*; do
+   sed -i -e 's#\(SCALA_HOME\)=.*#\1=/usr/share/scala-bin#' "$f" 
|| die
+   done
+   eend $?
+}
+
+src_compile() {
+   :;
+}
+
+src_install() {
+   ebegin 'Installing bin scripts'
+   dobin bin/*
+   eend $?
+
+   ebegin 'Installing jar files'
+
+   cd lib/ || die
+
+   # Unversion those libs.
+   java-pkg_newjar jline-*.jar jline.jar
+   java-pkg_newjar scalap-*.jar scalap.jar
+
+   # Install these the usual way.
+   java-pkg_dojar scala-compiler.jar
+   java-pkg_dojar scala-library.jar
+   java-pkg_dojar scala-reflect.jar
+
+   eend $?
+
+   cd ../ || die
+
+   ebegin 'Installing man pages'
+   doman man/man1/*.1
+   eend $?
+
+   if use doc; then
+   ebegin 'Installing documentation'
+   java-pkg_dohtml -r doc/tools
+   eend $?
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/scala-bin/

2021-06-08 Thread Patrice Clement
commit: eef18a157cc6c787f394be1acd2f9f6566326db4
Author: Florian Schmaus  geekplace  eu>
AuthorDate: Tue Jun  8 13:18:36 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Tue Jun  8 13:25:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eef18a15

dev-lang/scala-bin: correct LICENSE to Apache-2.0.

Signed-off-by: Florian Schmaus  geekplace.eu>
Signed-off-by: Patrice Clement  gentoo.org>

 .../scala-bin/{scala-bin-2.13.1.ebuild => scala-bin-2.13.1-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/scala-bin/scala-bin-2.13.1.ebuild 
b/dev-lang/scala-bin/scala-bin-2.13.1-r1.ebuild
similarity index 95%
rename from dev-lang/scala-bin/scala-bin-2.13.1.ebuild
rename to dev-lang/scala-bin/scala-bin-2.13.1-r1.ebuild
index 622baa6cd43..9469077928d 100644
--- a/dev-lang/scala-bin/scala-bin-2.13.1.ebuild
+++ b/dev-lang/scala-bin/scala-bin-2.13.1-r1.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=6
@@ -14,7 +14,7 @@ DESCRIPTION="The Scala Programming Language"
 HOMEPAGE="http://scala.epfl.ch/;
 SRC_URI="http://downloads.lightbend.com/${MY_PN}/${PV}/${MY_P}.tgz;
 
-LICENSE="BSD"
+LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="amd64 x86"
 IUSE="doc"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/cri-tools/

2021-06-08 Thread Patrice Clement
commit: e5aebb3954969f9e2c0f446a86e265fa38516b7b
Author: Patrice Clement  gentoo  org>
AuthorDate: Tue Jun  8 12:33:11 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Tue Jun  8 12:33:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5aebb39

app-emulation/cri-tools: add 1.21.0

Signed-off-by: Patrice Clement  gentoo.org>

 app-emulation/cri-tools/Manifest|  1 +
 app-emulation/cri-tools/cri-tools-1.21.0.ebuild | 34 +
 2 files changed, 35 insertions(+)

diff --git a/app-emulation/cri-tools/Manifest b/app-emulation/cri-tools/Manifest
index 7e57aa95daf..a7b995a3826 100644
--- a/app-emulation/cri-tools/Manifest
+++ b/app-emulation/cri-tools/Manifest
@@ -1 +1,2 @@
 DIST cri-tools-1.18.0.tar.gz 5295512 BLAKE2B 
9dda4a401b858e98aa60521d3268d8f6ff6a2c1bd2c219a0e5e9e5360fba58d41e97258c636da26ee57bbfc3286798c74107c7de92d3e3398bdf53b7d9078e94
 SHA512 
849b496e6d19eec29e0e56f0b37c094649311b80514f319b0c68c6519e3ddd48e1973c3d288144db998826676416644ec705b7ea0916c21898b40928ea800af1
+DIST cri-tools-1.21.0.tar.gz 6739482 BLAKE2B 
365e3e9b220e63713dd21af4154b2282c20db1d19ba6b32da616c5d73957a375ab12ed2a86694abb9d90e1020be1fd89c128ed3e469d2f7524dcf42139e7df56
 SHA512 
a307f5526fb8b7b23a1635b168a8f3b9b9b4bd6ccb94d461dc5af2065e6d1be527dadcb1c86e04808b244d0851a4901ee78a0263f58cf673f6ca503621d5eb61

diff --git a/app-emulation/cri-tools/cri-tools-1.21.0.ebuild 
b/app-emulation/cri-tools/cri-tools-1.21.0.ebuild
new file mode 100644
index 000..7b1aff7889b
--- /dev/null
+++ b/app-emulation/cri-tools/cri-tools-1.21.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit bash-completion-r1 go-module
+
+DESCRIPTION="CLI and validation tools for Kubelet Container Runtime (CRI)"
+HOMEPAGE="https://github.com/kubernetes-sigs/cri-tools;
+SRC_URI="https://github.com/kubernetes-sigs/cri-tools/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="dev-lang/go"
+
+RESTRICT+=" test"
+
+src_compile() {
+   emake VERSION="${PV}"
+   ./build/bin/crictl completion bash > "${PN}.bash" || die
+   ./build/bin/crictl completion zsh > "${PN}.zsh" || die
+}
+
+src_install() {
+   dobin ./build/bin/crictl
+
+   newbashcomp ${PN}.bash ${PN}
+   insinto /usr/share/zsh/site-functions
+   newins ${PN}.zsh _${PN}
+
+   dodoc -r docs {README,RELEASE,CHANGELOG,CONTRIBUTING}.md
+}



[gentoo-commits] repo/gentoo:master commit in: dev-perl/File-Slurper/

2021-06-07 Thread Patrice Clement
commit: 11f9323babbd57a6cdfa8d122cda09829c3ff2fe
Author: Patrice Clement  gentoo  org>
AuthorDate: Mon Jun  7 07:18:01 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Mon Jun  7 07:18:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11f9323b

dev-perl/File-Slurper: drop 0.10.0

Signed-off-by: Patrice Clement  gentoo.org>

 dev-perl/File-Slurper/File-Slurper-0.10.0.ebuild | 32 
 dev-perl/File-Slurper/Manifest   |  1 -
 2 files changed, 33 deletions(-)

diff --git a/dev-perl/File-Slurper/File-Slurper-0.10.0.ebuild 
b/dev-perl/File-Slurper/File-Slurper-0.10.0.ebuild
deleted file mode 100644
index 775296a1c87..000
--- a/dev-perl/File-Slurper/File-Slurper-0.10.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_AUTHOR=LEONT
-DIST_VERSION=0.010
-DIST_EXAMPLES=( "bench/*" )
-inherit perl-module
-
-DESCRIPTION="A simple, sane and efficient module to slurp a file"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-perl/PerlIO-utf8_strict
-   virtual/perl-Carp
-   virtual/perl-Encode
-   >=virtual/perl-Exporter-5.570.0
-"
-DEPEND="${RDEPEND}
-   virtual/perl-ExtUtils-MakeMaker
-   test? (
-   virtual/perl-File-Spec
-   virtual/perl-File-Temp
-   virtual/perl-Test-Simple
-   dev-perl/Test-Warnings
-   )
-"

diff --git a/dev-perl/File-Slurper/Manifest b/dev-perl/File-Slurper/Manifest
index 958c4ff708d..00800cbb16c 100644
--- a/dev-perl/File-Slurper/Manifest
+++ b/dev-perl/File-Slurper/Manifest
@@ -1,2 +1 @@
-DIST File-Slurper-0.010.tar.gz 15905 BLAKE2B 
92ead775ff7c796c0cfc7631160e7483b9defec4d603e9d5a7f7f3380788f6af2a2463f1c0fa66f21339f8a61651e4e9b48ffc829ba9765158c911df4531ec2b
 SHA512 
a6e2a86d76d2e4c49a8df17a453a3da530cb62324cb91793c4bd6e7cabc4f5b4b4fadda8aa0f98390ac950a94a4b82cb3ec547caaba88bf61ec0aa086e298832
 DIST File-Slurper-0.012.tar.gz 15517 BLAKE2B 
07f451e93e5fa8641a4b8156a61b9a9c1a9c9dc36b33c4991e1686e44b37730af3a9541de33396cdec6bac1d08ec1bf9db505e6fa07f3c95187c4901016955a5
 SHA512 
276b510c85b4e28fff4b8bd77c81031367b073426138743efb5d54fe01fa9825409f86090788779e96625b43207d1f864f348cc11554c51d36868dfed568f2bb



[gentoo-commits] repo/gentoo:master commit in: app-admin/pydf/

2021-06-07 Thread Patrice Clement
commit: c7b4274d92248a4e634027497a90b23cb1632581
Author: Patrice Clement  gentoo  org>
AuthorDate: Mon Jun  7 07:17:09 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Mon Jun  7 07:17:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7b4274d

app-admin/pydf: drop 12-r1

Signed-off-by: Patrice Clement  gentoo.org>

 app-admin/pydf/pydf-12-r1.ebuild | 34 --
 1 file changed, 34 deletions(-)

diff --git a/app-admin/pydf/pydf-12-r1.ebuild b/app-admin/pydf/pydf-12-r1.ebuild
deleted file mode 100644
index 6ece6eed035..000
--- a/app-admin/pydf/pydf-12-r1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_{7,8} )
-
-inherit python-r1
-
-DESCRIPTION="Enhanced df with colors"
-HOMEPAGE="http://kassiopeia.juls.savba.sk/~garabik/software/pydf/;
-SRC_URI="http://kassiopeia.juls.savba.sk/~garabik/software/pydf/${PN}_${PV}.tar.gz;
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="${PYTHON_DEPS}"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   default
-   sed -i -e "s:/etc/pydfrc:${EPREFIX}/etc/pydfrc:" "${PN}" || die
-}
-
-src_install() {
-   python_foreach_impl python_doscript "${PN}"
-   insinto /etc
-   doins "${PN}rc"
-   doman "${PN}.1"
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/nodeenv/

2021-06-06 Thread Patrice Clement
commit: a989c917224aa51ade7eea7c4517ca569467519d
Author: Patrice Clement  gentoo  org>
AuthorDate: Sun Jun  6 17:03:17 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Sun Jun  6 17:03:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a989c917

dev-python/nodeenv: drop 1.3.5

Signed-off-by: Patrice Clement  gentoo.org>

 dev-python/nodeenv/Manifest |  1 -
 dev-python/nodeenv/nodeenv-1.3.5.ebuild | 20 
 2 files changed, 21 deletions(-)

diff --git a/dev-python/nodeenv/Manifest b/dev-python/nodeenv/Manifest
index 4afb2bae420..4d427958697 100644
--- a/dev-python/nodeenv/Manifest
+++ b/dev-python/nodeenv/Manifest
@@ -1,2 +1 @@
-DIST nodeenv-1.3.5.tar.gz 32824 BLAKE2B 
4f9e2c14562ff9c396142c5980876a97103d9206f796e9d9d1f67f29819a04db0e8ed232eb3f841a1e2efde84e55d6d7213082f6be568d7a6291562c5624a9dc
 SHA512 
c7e9068a220f183a217b15e724aa8197fca8f2234c76eafd230899963b6796e66e151c20c529e6540f7e3c59849bda3860d563b38f5feeff73601043f79cfba0
 DIST nodeenv-1.6.0.tar.gz 35407 BLAKE2B 
b952fa95787b02353ff01c27a3e4b692c0cb27954e99af4c4aec682c00692bf3e509947ffd378639dcfdcb2d8077e1b2679f56cef7818997a13a31f882251a2a
 SHA512 
abf4fe55ba478570a32ff3bb24fc3c60ba2d100822f8295c4c55c301ccdff2dc2d20ef76990ea3ac203e30db8a1e85f3ef2df671f87c0cf7305cf1aeb788efdd

diff --git a/dev-python/nodeenv/nodeenv-1.3.5.ebuild 
b/dev-python/nodeenv/nodeenv-1.3.5.ebuild
deleted file mode 100644
index a56521f096b..000
--- a/dev-python/nodeenv/nodeenv-1.3.5.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{7..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Node.js virtual environment builder"
-HOMEPAGE="https://github.com/ekalinin/nodeenv;
-SRC_URI="https://github.com/ekalinin/nodeenv/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-
-# requires network access
-RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: www-misc/urlwatch/

2021-06-01 Thread Patrice Clement
commit: e769e540af964cddcd951ae03038d234981061c9
Author: Patrice Clement  gentoo  org>
AuthorDate: Tue Jun  1 07:16:45 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Tue Jun  1 07:17:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e769e540

www-misc/urlwatch: drop 2.17

Signed-off-by: Patrice Clement  gentoo.org>

 www-misc/urlwatch/Manifest |  1 -
 www-misc/urlwatch/urlwatch-2.17.ebuild | 63 --
 2 files changed, 64 deletions(-)

diff --git a/www-misc/urlwatch/Manifest b/www-misc/urlwatch/Manifest
index 5de07ae4b91..d9e15d90ae2 100644
--- a/www-misc/urlwatch/Manifest
+++ b/www-misc/urlwatch/Manifest
@@ -1,3 +1,2 @@
-DIST urlwatch-2.17.tar.gz 44178 BLAKE2B 
46163b3305a50c3b5165da8f794c252aeb0a3581f16ba04cc1f0d920066accd02f7eba47718012e2ac0071f6bfa31019777a28840179a28a7fe365ae2e8f1d2c
 SHA512 
635bca7e55641dd73447f5ec9ad429539decfaa8a1c19ab073c3bd46acfc518fa6012d855e0c37dd78654da28acf1446f580def611bcb85ae94fe13f567e3613
 DIST urlwatch-2.22.tar.gz 136306 BLAKE2B 
e7f10872e5d7f42ec0ac1073783431c4b0e4fcdcf40884a9f7f52aee36705fbdbaaf5f9e671223715040c6f68cc580f531ba753c9326a2b1380d2fb707f66f1c
 SHA512 
f2c1e0d279689d1e5761203ba139614b972c6266c30877262d59759b0ce63342a820a063f001039848427ea4af4325505c636762cdedb3dc60ebd09e859914f4
 DIST urlwatch-2.23.tar.gz 137917 BLAKE2B 
330c52cad62985d24b2cc4c7345156abe9d5d369f8b3f4402856eb96a98f75422de49045bc10910e5cc81306744aad2dce7c05667a6f4eeb22b2bba47869f260
 SHA512 
e54f8fe2d8307ca9f2f222e6a2082d517a330db60e410b7c991283a2bf88aa861306965b23ca644811aa69425ec2281f7f48d5e34047b808c0897f45ffc7fcbc

diff --git a/www-misc/urlwatch/urlwatch-2.17.ebuild 
b/www-misc/urlwatch/urlwatch-2.17.ebuild
deleted file mode 100644
index b1488b254b6..000
--- a/www-misc/urlwatch/urlwatch-2.17.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{7,8} )
-
-inherit distutils-r1
-
-DESCRIPTION="A tool for monitoring webpages for updates"
-HOMEPAGE="https://thp.io/2008/urlwatch/;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-python/appdirs[${PYTHON_USEDEP}]
-   dev-python/cssselect[${PYTHON_USEDEP}]
-   dev-python/keyring[${PYTHON_USEDEP}]
-   dev-python/lxml[${PYTHON_USEDEP}]
-   dev-python/minidb[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   test? (
-   ${RDEPEND}
-   dev-python/nose[${PYTHON_USEDEP}]
-   dev-python/pycodestyle[${PYTHON_USEDEP}]
-   )
-"
-
-DOCS=( CHANGELOG.md README.md )
-
-# https://github.com/thp/urlwatch/pull/382
-PATCHES=( "${FILESDIR}/${P}-fix-yaml.load.patch" )
-
-python_test() {
-   nosetests -v test || die "tests failed with ${EPYTHON}"
-}
-
-pkg_postinst() {
-   if [[ -z "${REPLACING_VERSIONS}" ]]; then
-   if ! has_version dev-python/chump; then
-   elog "Install 'dev-python/chump' to enable Pushover" \
-   "notifications support"
-   fi
-   if ! has_version dev-python/pushbullet-py; then
-   elog "Install 'dev-python/pushbullet-py' to enable" \
-   "Pushbullet notifications support"
-   fi
-   elog "HTML parsing can be improved by installing one of the 
following packages"
-   elog "and changing the html2text subfilter parameter:"
-   elog "dev-python/beautifulsoup:4"
-   elog "app-text/html2text"
-   elog "dev-python/html2text"
-   elog "www-client/lynx"
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: app-vim/csscomplete/, app-vim/gitv/, app-vim/merginal/, app-vim/syntastic/, ...

2021-05-18 Thread Patrice Clement
commit: 86f706c196b37e368c20f83db03d56de3a2cbcd1
Author: Marco Sirabella  sirabella  org>
AuthorDate: Sat May  8 01:27:06 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Tue May 18 16:51:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86f706c1

app-vim/*: bump copyright year.

Signed-off-by: Marco Sirabella  sirabella.org>
Signed-off-by: Patrice Clement  gentoo.org>

 app-vim/airline/airline-.ebuild| 2 +-
 app-vim/bufexplorer/bufexplorer-7.4.18.ebuild  | 2 +-
 app-vim/bufexplorer/bufexplorer-7.4.19.ebuild  | 2 +-
 app-vim/bufexplorer/bufexplorer-.ebuild| 2 +-
 app-vim/command-t/command-t-5.0.3.ebuild   | 2 +-
 app-vim/csound-syntax/csound-syntax-0.8.1.ebuild   | 2 +-
 app-vim/csound-syntax/csound-syntax-20160804.ebuild| 2 +-
 app-vim/csscomplete/csscomplete-1.0.ebuild | 2 +-
 app-vim/diffchar/diffchar-8.2.ebuild   | 2 +-
 app-vim/diffchar/diffchar-8.6.ebuild   | 2 +-
 app-vim/exheres-syntax/exheres-syntax-.ebuild  | 2 +-
 app-vim/gist/gist-7.3.ebuild   | 2 +-
 app-vim/gitgutter/gitgutter-20180316.ebuild| 2 +-
 app-vim/gitgutter/gitgutter-20180815.ebuild| 2 +-
 app-vim/gitgutter/gitgutter-.ebuild| 2 +-
 app-vim/gitv/gitv-1.3.1.ebuild | 2 +-
 app-vim/gundo/gundo-2.6.2-r3.ebuild| 2 +-
 app-vim/merginal/merginal-2.1.0.ebuild | 2 +-
 app-vim/minibufexpl/minibufexpl-6.5.2.ebuild   | 2 +-
 app-vim/nerdtree-tabs/nerdtree-tabs-1.4.7.ebuild   | 2 +-
 app-vim/nerdtree/nerdtree-5.0.0-r1.ebuild  | 2 +-
 app-vim/perlomni/perlomni-2.5.ebuild   | 2 +-
 app-vim/reload/reload-0.6.17-r1.ebuild | 2 +-
 app-vim/session/session-2.13.1.ebuild  | 2 +-
 app-vim/splice/splice-1.1.0-r3.ebuild  | 2 +-
 app-vim/syntastic/syntastic-3.9.0.ebuild   | 2 +-
 app-vim/syntastic/syntastic-.ebuild| 2 +-
 app-vim/tagbar/tagbar-2.7.ebuild   | 2 +-
 app-vim/tlib/tlib-1.22.ebuild  | 2 +-
 app-vim/tlib/tlib-1.23.ebuild  | 2 +-
 app-vim/txtfmt/txtfmt-2.4-r1.ebuild| 2 +-
 app-vim/txtfmt/txtfmt-3.1.ebuild   | 2 +-
 app-vim/vim-clang-format/vim-clang-format-0_pre20200506.ebuild | 2 +-
 app-vim/vim-jsonnet/vim-jsonnet-0_pre20190502.ebuild   | 2 +-
 app-vim/vim-rest-console/vim-rest-console-2.6.0.ebuild | 2 +-
 app-vim/vimagit/vimagit-1.7.3.ebuild   | 2 +-
 app-vim/vimagit/vimagit-.ebuild| 2 +-
 app-vim/vimclojure/vimclojure-2.3.6-r3.ebuild  | 2 +-
 app-vim/vimoutliner/vimoutliner-0.3.6-r1.ebuild| 2 +-
 app-vim/vimtex/vimtex-1.5.ebuild   | 2 +-
 app-vim/vimtex/vimtex-.ebuild  | 2 +-
 app-vim/webapi/webapi-0.3.ebuild   | 2 +-
 42 files changed, 42 insertions(+), 42 deletions(-)

diff --git a/app-vim/airline/airline-.ebuild 
b/app-vim/airline/airline-.ebuild
index 404c01f47a2..2d849bf686f 100644
--- a/app-vim/airline/airline-.ebuild
+++ b/app-vim/airline/airline-.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

diff --git a/app-vim/bufexplorer/bufexplorer-7.4.18.ebuild 
b/app-vim/bufexplorer/bufexplorer-7.4.18.ebuild
index 1060d9bc024..78ac03a4a2b 100644
--- a/app-vim/bufexplorer/bufexplorer-7.4.18.ebuild
+++ b/app-vim/bufexplorer/bufexplorer-7.4.18.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6

diff --git a/app-vim/bufexplorer/bufexplorer-7.4.19.ebuild 
b/app-vim/bufexplorer/bufexplorer-7.4.19.ebuild
index 81aca8dbd9e..6f4814efbc8 100644
--- a/app-vim/bufexplorer/bufexplorer-7.4.19.ebuild
+++ b/app-vim/bufexplorer/bufexplorer-7.4.19.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6

diff --git a/app-vim/bufexplorer/bufexplorer-.ebuild 
b/app-vim/bufexplorer/bufexplorer-.ebuild
index 31aea8d0d5e..1af404d2cee 100644
--- a/app-vim/bufexplorer/bufexplorer-.ebuild
+++ b/app-vim/bufexplorer/bufexplorer-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gento

[gentoo-commits] repo/gentoo:master commit in: app-vim/reload/, app-vim/supertab/, app-vim/gist/, app-vim/csscomplete/, ...

2021-05-18 Thread Patrice Clement
commit: 294588df77a641a9782d9ccdcd1a97f8818f6994
Author: Marco Sirabella  sirabella  org>
AuthorDate: Sat May  8 00:09:05 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Tue May 18 16:51:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=294588df

app-vim/*: memove redundant cleanup code.

This is a follow up of 47cf99c7.

Leave a lot of heavy lifting to einstalldocs when possible.

Signed-off-by: Marco Sirabella  sirabella.org>
Closes: https://github.com/gentoo/gentoo/pull/20726
Signed-off-by: Patrice Clement  gentoo.org>

 app-vim/airline/airline-0.11.ebuild |  6 +++---
 app-vim/airline/airline-.ebuild |  4 ++--
 app-vim/bufexplorer/bufexplorer-7.4.18.ebuild   |  5 -
 app-vim/bufexplorer/bufexplorer-7.4.19.ebuild   |  5 -
 app-vim/bufexplorer/bufexplorer-.ebuild |  5 -
 app-vim/command-t/command-t-5.0.3.ebuild|  1 -
 app-vim/csound-syntax/csound-syntax-0.8.1.ebuild|  5 -
 app-vim/csound-syntax/csound-syntax-20160804.ebuild |  5 -
 app-vim/csscomplete/csscomplete-1.0.ebuild  |  5 -
 app-vim/diffchar/diffchar-8.2.ebuild|  5 -
 app-vim/diffchar/diffchar-8.6.ebuild|  5 -
 app-vim/editorconfig-vim/editorconfig-vim-1.1.1.ebuild  |  9 -
 app-vim/exheres-syntax/exheres-syntax-.ebuild   |  5 +
 app-vim/gist/gist-7.3.ebuild|  5 +
 app-vim/gitgutter/gitgutter-20180316.ebuild |  3 +--
 app-vim/gitgutter/gitgutter-20180815.ebuild |  3 +--
 app-vim/gitgutter/gitgutter-.ebuild |  4 ++--
 app-vim/gitv/gitv-1.3.1.ebuild  |  2 +-
 app-vim/gundo/gundo-2.6.2-r3.ebuild |  2 +-
 app-vim/json/json-20150511.ebuild   |  5 -
 app-vim/merginal/merginal-2.1.0.ebuild  |  5 -
 app-vim/merginal/merginal-2.1.2.ebuild  |  7 +--
 app-vim/merginal/merginal-.ebuild   |  7 +--
 app-vim/minibufexpl/minibufexpl-6.5.2.ebuild|  7 ---
 app-vim/nerdcommenter/nerdcommenter-2.5.2.ebuild|  5 -
 app-vim/nerdcommenter/nerdcommenter-.ebuild |  5 -
 app-vim/nerdtree-tabs/nerdtree-tabs-1.4.7.ebuild|  7 +--
 app-vim/nerdtree/nerdtree-5.0.0-r1.ebuild   |  5 -
 app-vim/nerdtree/nerdtree-6.4.1.ebuild  |  5 -
 app-vim/nerdtree/nerdtree-6.4.3.ebuild  |  5 -
 app-vim/nerdtree/nerdtree-.ebuild   |  5 -
 app-vim/perlomni/perlomni-2.5.ebuild| 13 -
 app-vim/rails/rails-5.2.ebuild  |  5 -
 app-vim/reload/reload-0.6.17-r1.ebuild  |  5 -
 app-vim/repeat/repeat-1.1.ebuild|  5 -
 app-vim/screen/screen-1.5.ebuild|  5 -
 app-vim/session/session-2.13.1.ebuild   |  7 ---
 app-vim/snipmate/snipmate-0.87-r1.ebuild|  5 -
 app-vim/splice/splice-1.1.0-r3.ebuild   |  3 ++-
 app-vim/splice/splice-1.1.0-r4.ebuild   |  3 ++-
 app-vim/supertab/supertab-2.1.ebuild|  5 +
 app-vim/syntastic/syntastic-3.9.0.ebuild|  2 +-
 app-vim/syntastic/syntastic-.ebuild |  2 +-
 app-vim/tagbar/tagbar-2.7.ebuild|  5 -
 app-vim/tcomment/tcomment-3.08.1.ebuild |  4 ++--
 app-vim/tcomment/tcomment-.ebuild   |  4 ++--
 app-vim/tlib/tlib-1.22.ebuild   |  2 +-
 app-vim/tlib/tlib-1.23.ebuild   |  2 +-
 app-vim/txtfmt/txtfmt-2.4-r1.ebuild |  5 -
 app-vim/txtfmt/txtfmt-3.1.ebuild|  5 -
 .../vim-clang-format/vim-clang-format-0_pre20200506.ebuild  |  2 +-
 app-vim/vim-jsonnet/vim-jsonnet-0_pre20190502.ebuild|  6 --
 app-vim/vim-latex/vim-latex-1.10.0-r2.ebuild|  3 ---
 app-vim/vim-misc/vim-misc-1.17.6.ebuild |  2 +-
 app-vim/vim-nftables/vim-nftables-0_pre20200224.ebuild  |  7 ---
 app-vim/vim-nftables/vim-nftables-0_pre20200629-r1.ebuild   |  7 ---
 app-vim/vim-rest-console/vim-rest-console-2.6.0.ebuild  |  5 -
 app-vim/vimagit/vimagit-1.7.3.ebuild|  5 -
 app-vim/vimagit/vimagit-.ebuild |  5 -
 app-vim/vimclojure/vimclojure-2.3.6-r3.ebuild   |  1 -
 app-vim/vimoutliner/vimoutliner-0.3.6-r1.ebuild |  1 -
 app-vim/vimoutliner

[gentoo-commits] repo/gentoo:master commit in: dev-python/brython/

2021-05-17 Thread Patrice Clement
commit: 201e942992df54f0818e047b194399cd5dbd8e67
Author: Patrice Clement  gentoo  org>
AuthorDate: Mon May 17 07:48:25 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Mon May 17 07:48:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=201e9429

dev-python/brython: add 3.9.0

Closes: https://bugs.gentoo.org/790632
Signed-off-by: Patrice Clement  gentoo.org>

 dev-python/brython/Manifest |  1 +
 dev-python/brython/brython-3.9.0.ebuild | 38 +
 2 files changed, 39 insertions(+)

diff --git a/dev-python/brython/Manifest b/dev-python/brython/Manifest
index 1f41f7bbb21..a01b0910bcd 100644
--- a/dev-python/brython/Manifest
+++ b/dev-python/brython/Manifest
@@ -1,2 +1,3 @@
 DIST brython-3.7.3.tar.gz 10403156 BLAKE2B 
a30c957925149f1b7eb736c1fcacd171dffb5846f6a343227596e759820c794c265befbb04137e797c1eabe8d9f0a3faa93fe425e4b0c13fda4c78b4c4bb1ecd
 SHA512 
f234c7bc67d935e5bd5bfa8e473bccf90245ab4dabccd363bc5e9e01e1c9ea9d95989c5f8b323c158e286ac4a66106eb07722d1fcc82353ad036e35b4fda5669
 DIST brython-3.7.4.tar.gz 10473351 BLAKE2B 
c457498d7f9b61ef416d6ec0ccbf86e3fdc7cc55f90fd8a853005285cab814d054319a5437cc24d22d6088af6f5b58da5311c6f68721d7b243fe31ef450c38a1
 SHA512 
70959debdd0a3e7f7e533f17aa2149802454bee23598d844156756ee6aab697b75337a26a341e6408966036f419696d0f8b073cb5383f32a9f6de65cde2fa40a
+DIST brython-3.9.0.tar.gz 10232037 BLAKE2B 
4dc70efa14174f90cddd72ba9c07afd7be4fc81cde3f9ace7b5f015acd4cc18e9ab222aded496523f7298cb7ecb93c1d691fda818ef9fe15fabbb876143af487
 SHA512 
fcacc6f5e959afd2c84980eb0a650028ad018f4ebda05c53ef0a73ef5a8e1b4a28b2940c08f6b5e82bb52975b671610ad47e42de0d6d3030a6b9f5af02784c20

diff --git a/dev-python/brython/brython-3.9.0.ebuild 
b/dev-python/brython/brython-3.9.0.ebuild
new file mode 100644
index 000..864d481de5d
--- /dev/null
+++ b/dev-python/brython/brython-3.9.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8,9} )
+
+inherit webapp python-single-r1
+
+DESCRIPTION="A Python 3 implementation for client-side web programming"
+HOMEPAGE="http://www.brython.info;
+SRC_URI="https://github.com/${PN}-dev/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}"
+
+need_httpd_cgi
+
+pkg_setup() {
+   webapp_pkg_setup
+   python-single-r1_pkg_setup
+}
+
+src_install() {
+   dodoc LICENCE.txt README.md
+   rm -v LICENCE.txt README.md bower.json .{git*,tra*} server.py || die
+
+   webapp_src_preinst
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r .
+
+   webapp_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/brython/

2021-05-17 Thread Patrice Clement
commit: 31c2149e5a27b69d7c82f14bfd3c7842dbab1dba
Author: Patrice Clement  gentoo  org>
AuthorDate: Mon May 17 07:48:52 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Mon May 17 07:48:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31c2149e

dev-python/brython: drop 3.7.3, 3.7.4

Signed-off-by: Patrice Clement  gentoo.org>

 dev-python/brython/Manifest |  2 --
 dev-python/brython/brython-3.7.3.ebuild | 38 -
 dev-python/brython/brython-3.7.4.ebuild | 38 -
 3 files changed, 78 deletions(-)

diff --git a/dev-python/brython/Manifest b/dev-python/brython/Manifest
index a01b0910bcd..cd9ef2e73c7 100644
--- a/dev-python/brython/Manifest
+++ b/dev-python/brython/Manifest
@@ -1,3 +1 @@
-DIST brython-3.7.3.tar.gz 10403156 BLAKE2B 
a30c957925149f1b7eb736c1fcacd171dffb5846f6a343227596e759820c794c265befbb04137e797c1eabe8d9f0a3faa93fe425e4b0c13fda4c78b4c4bb1ecd
 SHA512 
f234c7bc67d935e5bd5bfa8e473bccf90245ab4dabccd363bc5e9e01e1c9ea9d95989c5f8b323c158e286ac4a66106eb07722d1fcc82353ad036e35b4fda5669
-DIST brython-3.7.4.tar.gz 10473351 BLAKE2B 
c457498d7f9b61ef416d6ec0ccbf86e3fdc7cc55f90fd8a853005285cab814d054319a5437cc24d22d6088af6f5b58da5311c6f68721d7b243fe31ef450c38a1
 SHA512 
70959debdd0a3e7f7e533f17aa2149802454bee23598d844156756ee6aab697b75337a26a341e6408966036f419696d0f8b073cb5383f32a9f6de65cde2fa40a
 DIST brython-3.9.0.tar.gz 10232037 BLAKE2B 
4dc70efa14174f90cddd72ba9c07afd7be4fc81cde3f9ace7b5f015acd4cc18e9ab222aded496523f7298cb7ecb93c1d691fda818ef9fe15fabbb876143af487
 SHA512 
fcacc6f5e959afd2c84980eb0a650028ad018f4ebda05c53ef0a73ef5a8e1b4a28b2940c08f6b5e82bb52975b671610ad47e42de0d6d3030a6b9f5af02784c20

diff --git a/dev-python/brython/brython-3.7.3.ebuild 
b/dev-python/brython/brython-3.7.3.ebuild
deleted file mode 100644
index ce838901b94..000
--- a/dev-python/brython/brython-3.7.3.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_{7,8} )
-
-inherit webapp python-single-r1
-
-DESCRIPTION="A Python 3 implementation for client-side web programming"
-HOMEPAGE="http://www.brython.info;
-SRC_URI="https://github.com/${PN}-dev/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}"
-
-need_httpd_cgi
-
-pkg_setup() {
-   webapp_pkg_setup
-   python-single-r1_pkg_setup
-}
-
-src_install() {
-   dodoc LICENCE.txt README.md
-   rm -v LICENCE.txt README.md bower.json .{git*,tra*} server.py || die
-
-   webapp_src_preinst
-
-   insinto "${MY_HTDOCSDIR}"
-   doins -r .
-
-   webapp_src_install
-}

diff --git a/dev-python/brython/brython-3.7.4.ebuild 
b/dev-python/brython/brython-3.7.4.ebuild
deleted file mode 100644
index ce838901b94..000
--- a/dev-python/brython/brython-3.7.4.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_{7,8} )
-
-inherit webapp python-single-r1
-
-DESCRIPTION="A Python 3 implementation for client-side web programming"
-HOMEPAGE="http://www.brython.info;
-SRC_URI="https://github.com/${PN}-dev/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}"
-
-need_httpd_cgi
-
-pkg_setup() {
-   webapp_pkg_setup
-   python-single-r1_pkg_setup
-}
-
-src_install() {
-   dodoc LICENCE.txt README.md
-   rm -v LICENCE.txt README.md bower.json .{git*,tra*} server.py || die
-
-   webapp_src_preinst
-
-   insinto "${MY_HTDOCSDIR}"
-   doins -r .
-
-   webapp_src_install
-}



[gentoo-commits] repo/gentoo:master commit in: app-vim/sleuth/, app-vim/fuzzyfinder/, app-vim/vim-go/, app-vim/git-patch-tags/, ...

2021-05-02 Thread Patrice Clement
commit: 77c0d2f1a1fda87303e92c39c4909ff3a99022c8
Author: Marco Sirabella  sirabella  org>
AuthorDate: Wed Apr 28 22:19:12 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Sun May  2 20:22:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77c0d2f1

app-vim/*: bump copyright year.

Signed-off-by: Marco Sirabella  sirabella.org>
Signed-off-by: Patrice Clement  gentoo.org>

 app-vim/airline/airline-0.11.ebuild   | 2 +-
 app-vim/align/align-43.ebuild | 2 +-
 app-vim/ansiesc/ansiesc-12.ebuild | 2 +-
 app-vim/autoalign/autoalign-14.ebuild | 2 +-
 app-vim/bash-support/bash-support-4.2.1.ebuild| 2 +-
 app-vim/c-support/c-support-6.1.1.ebuild  | 2 +-
 app-vim/cecutil/cecutil-17.ebuild | 2 +-
 app-vim/checkattach/checkattach-0.17.ebuild   | 2 +-
 app-vim/colorsel/colorsel-20100406.ebuild | 2 +-
 app-vim/detectindent/detectindent-1.0_p20150908.ebuild| 2 +-
 app-vim/fuzzyfinder/fuzzyfinder-4.2.2.ebuild  | 2 +-
 app-vim/git-patch-tags/git-patch-tags-0.2.ebuild  | 2 +-
 app-vim/gitlog/gitlog-5.1.0.ebuild| 2 +-
 app-vim/iris/iris-1.0.0.ebuild| 2 +-
 app-vim/json/json-20150511.ebuild | 2 +-
 app-vim/l9/l9-1.1.ebuild  | 2 +-
 app-vim/merginal/merginal-2.1.2.ebuild| 2 +-
 app-vim/merginal/merginal-.ebuild | 2 +-
 app-vim/multiplesearch/multiplesearch-1.3.ebuild  | 2 +-
 app-vim/nerdtree/nerdtree-6.4.1.ebuild| 2 +-
 app-vim/nerdtree/nerdtree-6.4.3.ebuild| 2 +-
 app-vim/nerdtree/nerdtree-.ebuild | 2 +-
 app-vim/nginx-syntax/nginx-syntax-0.3.3.ebuild| 2 +-
 app-vim/perl-support/perl-support-5.3.2.ebuild| 2 +-
 app-vim/perl-support/perl-support-5.4.ebuild  | 2 +-
 app-vim/project/project-1.4.1.ebuild  | 2 +-
 app-vim/rails/rails-5.2.ebuild| 2 +-
 app-vim/rainbow_parentheses/rainbow_parentheses-1.0.ebuild| 2 +-
 app-vim/recover/recover-0.18.ebuild   | 2 +-
 app-vim/repeat/repeat-1.1.ebuild  | 2 +-
 app-vim/screen/screen-1.5.ebuild  | 2 +-
 app-vim/securemodelines/securemodelines-20140926.ebuild   | 2 +-
 app-vim/sleuth/sleuth-1.1.ebuild  | 2 +-
 app-vim/snipmate/snipmate-0.87-r1.ebuild  | 2 +-
 app-vim/sudoedit/sudoedit-0.21.ebuild | 2 +-
 app-vim/supertab/supertab-2.1.ebuild  | 2 +-
 app-vim/surround/surround-2.1-r1.ebuild   | 2 +-
 app-vim/tcomment/tcomment-3.08.1.ebuild   | 2 +-
 app-vim/tcomment/tcomment-.ebuild | 2 +-
 app-vim/vim-addon-mw-utils/vim-addon-mw-utils-20121105.ebuild | 2 +-
 app-vim/vim-go/vim-go-1.20.ebuild | 2 +-
 app-vim/vim-misc/vim-misc-1.17.6.ebuild   | 2 +-
 app-vim/vim-r/vim-r-1.2.6.ebuild  | 2 +-
 app-vim/vim-tmux/vim-tmux-3.0.0.ebuild| 2 +-
 app-vim/vimcommander/vimcommander-0.81.ebuild | 2 +-
 app-vim/yankring/yankring-19.0.ebuild | 2 +-
 46 files changed, 46 insertions(+), 46 deletions(-)

diff --git a/app-vim/airline/airline-0.11.ebuild 
b/app-vim/airline/airline-0.11.ebuild
index 6b50145bb08..0e78b5e0f23 100644
--- a/app-vim/airline/airline-0.11.ebuild
+++ b/app-vim/airline/airline-0.11.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

diff --git a/app-vim/align/align-43.ebuild b/app-vim/align/align-43.ebuild
index c4bba070b47..0851fefd846 100644
--- a/app-vim/align/align-43.ebuild
+++ b/app-vim/align/align-43.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

diff --git a/app-vim/ansiesc/ansiesc-12.ebuild 
b/app-vim/ansiesc/ansiesc-12.ebuild
index b5e497766e8..3cf227e61a3 100644
--- a/app-vim/ansiesc/ansiesc-12.ebuild
+++ b/app-vim/ansiesc/ansiesc-12.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7

diff --git a/app-vim/autoalign/autoalign-14.ebuild 
b/app-vim/autoalign/autoalign-14.ebuild
index 15c54639ed3..4441ab1565a 100644
--- a/app-vim/autoalign/autoalign-14.ebui

[gentoo-commits] repo/gentoo:master commit in: eclass/

2021-05-02 Thread Patrice Clement
commit: 47cf99c7325d56fd8e455c157c1ec1dcdc8da368
Author: Marco Sirabella  sirabella  org>
AuthorDate: Sun Apr 18 07:54:32 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Sun May  2 20:22:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47cf99c7

vim-{plugin,spell}: use einstalldocs.

Signed-off-by: Marco Sirabella  sirabella.org>
Signed-off-by: Patrice Clement  gentoo.org>

 eclass/vim-plugin.eclass | 38 --
 eclass/vim-spell.eclass  |  4 +---
 2 files changed, 9 insertions(+), 33 deletions(-)

diff --git a/eclass/vim-plugin.eclass b/eclass/vim-plugin.eclass
index 8b3ddf80ffd..77cceb47ebe 100644
--- a/eclass/vim-plugin.eclass
+++ b/eclass/vim-plugin.eclass
@@ -4,6 +4,7 @@
 # @ECLASS: vim-plugin.eclass
 # @MAINTAINER:
 # v...@gentoo.org
+# @SUPPORTED_EAPIS: 6 7
 # @BLURB: used for installing vim plugins
 # @DESCRIPTION:
 # This eclass simplifies installation of app-vim plugins into
@@ -11,7 +12,12 @@
 # which is read automatically by vim.  The only exception is
 # documentation, for which we make a special case via vim-doc.eclass.
 
-inherit estack vim-doc
+case ${EAPI} in
+   6|7);;
+   *) die "EAPI ${EAPI:-0} unsupported (too old)";;
+esac
+
+inherit vim-doc
 EXPORT_FUNCTIONS src_install pkg_postinst pkg_postrm
 
 VIM_PLUGIN_VIM_VERSION="${VIM_PLUGIN_VIM_VERSION:-7.3}"
@@ -33,37 +39,9 @@ SLOT="0"
 # * installs all files in "${ED}"/usr/share/vim/vimfiles.
 vim-plugin_src_install() {
has "${EAPI:-0}" 0 1 2 && ! use prefix && ED="${D}"
-   local f
-
-   # When globbing, if nothing exists, the shell literally returns the glob
-   # pattern. So turn on nullglob and extglob options to avoid this.
-   eshopts_push -s extglob
-   eshopts_push -s nullglob
-
-   ebegin "Cleaning up unwanted files and directories"
-   # We're looking for dotfiles, dotdirectories and Makefiles here.
-   local obj
-   eval "local matches=(@(.[^.]|.??*|Makefile*))"
-   for obj in "${matches[@]}"; do
-   rm -rv "${obj}" || die "cannot remove ${obj}"
-   done
-   eend $?
-
-   # Turn those options back off.
-   eshopts_pop
-   eshopts_pop
 
# Install non-vim-help-docs
-   cd "${S}" || die "couldn't cd in ${S}"
-   local f
-   for f in *; do
-   [[ -f "${f}" ]] || continue
-   if [[ "${f}" = *.html ]]; then
-   dohtml "${f}"
-   else
-   dodoc "${f}"
-   fi
-   done
+   einstalldocs
 
# Install remainder of plugin
insinto /usr/share/vim/vimfiles/

diff --git a/eclass/vim-spell.eclass b/eclass/vim-spell.eclass
index f762a6bfd31..baf77221bc9 100644
--- a/eclass/vim-spell.eclass
+++ b/eclass/vim-spell.eclass
@@ -119,9 +119,7 @@ vim-spell_src_install() {
fi
done
 
-   for f in README*; do
-   dodoc "${f}"
-   done
+   einstalldocs
 
[[ -z "${had_spell_file}" ]] && die "Didn't install any spell files?"
 }



[gentoo-commits] repo/gentoo:master commit in: eclass/

2021-05-02 Thread Patrice Clement
commit: 0d0da3bb0fb4c10188733867ae398a12a3816d44
Author: Marco Sirabella  sirabella  org>
AuthorDate: Wed Apr 28 22:25:45 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Sun May  2 20:22:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d0da3bb

vim-plugin.eclass: bump copyright year.

Signed-off-by: Marco Sirabella  sirabella.org>
Signed-off-by: Patrice Clement  gentoo.org>

 eclass/vim-plugin.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/vim-plugin.eclass b/eclass/vim-plugin.eclass
index 77cceb47ebe..6b72d66111d 100644
--- a/eclass/vim-plugin.eclass
+++ b/eclass/vim-plugin.eclass
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: vim-plugin.eclass



[gentoo-commits] repo/gentoo:master commit in: app-vim/nginx-syntax/, app-vim/vcscommand/, app-vim/supertab/, ...

2021-05-02 Thread Patrice Clement
commit: 6cf4381cdbc342ec0583a21316c5e64f881e05c9
Author: Marco Sirabella  sirabella  org>
AuthorDate: Wed Apr 28 03:03:13 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Sun May  2 20:22:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cf4381c

app-vim/*: bump EAPI 5 -> 7.

Signed-off-by: Marco Sirabella  sirabella.org>
Closes: https://github.com/gentoo/gentoo/pull/20530
Signed-off-by: Patrice Clement  gentoo.org>

 app-vim/align/align-43.ebuild |  2 +-
 app-vim/ansiesc/ansiesc-12.ebuild |  2 +-
 app-vim/autoalign/autoalign-14.ebuild |  3 ++-
 app-vim/bash-support/bash-support-4.2.1.ebuild|  2 +-
 app-vim/c-support/c-support-6.1.1.ebuild  |  2 +-
 app-vim/cecutil/cecutil-17.ebuild |  2 +-
 app-vim/cfengine-syntax/cfengine-syntax-20141019.ebuild   |  2 +-
 app-vim/checkattach/checkattach-0.17.ebuild   |  2 +-
 app-vim/colorschemes/colorschemes-20140623-r1.ebuild  | 10 --
 app-vim/colorsel/colorsel-20100406.ebuild |  2 +-
 app-vim/detectindent/detectindent-1.0_p20150908.ebuild|  2 +-
 app-vim/fuzzyfinder/fuzzyfinder-4.2.2.ebuild  |  2 +-
 app-vim/git-patch-tags/git-patch-tags-0.2.ebuild  |  2 +-
 app-vim/gitlog/gitlog-5.1.0.ebuild|  2 +-
 app-vim/gtk-syntax/gtk-syntax-20130716.ebuild |  2 +-
 app-vim/json/json-20150511.ebuild |  3 ++-
 app-vim/l9/l9-1.1.ebuild  |  2 +-
 app-vim/multiplesearch/multiplesearch-1.3.ebuild  |  2 +-
 app-vim/nginx-syntax/nginx-syntax-0.3.3.ebuild|  2 +-
 app-vim/perl-support/perl-support-5.3.2.ebuild|  3 ++-
 app-vim/perl-support/perl-support-5.4.ebuild  |  3 ++-
 app-vim/project/project-1.4.1.ebuild  |  2 +-
 app-vim/rails/rails-5.2.ebuild|  3 ++-
 app-vim/recover/recover-0.18.ebuild   |  2 +-
 app-vim/repeat/repeat-1.1.ebuild  |  3 ++-
 app-vim/salt-vim/salt-vim-20151119.ebuild |  2 +-
 app-vim/screen/screen-1.5.ebuild  |  3 ++-
 app-vim/securemodelines/securemodelines-20140926.ebuild   |  2 +-
 app-vim/sleuth/sleuth-1.1.ebuild  |  2 +-
 app-vim/snipmate/snipmate-0.87-r1.ebuild  |  3 ++-
 app-vim/sudoedit/sudoedit-0.21.ebuild |  3 ++-
 app-vim/supertab/supertab-2.1.ebuild  |  3 ++-
 app-vim/surround/surround-2.1-r1.ebuild   |  2 +-
 app-vim/vcscommand/vcscommand-1.99.47.ebuild  |  2 +-
 app-vim/vim-addon-mw-utils/vim-addon-mw-utils-20121105.ebuild |  2 +-
 app-vim/vim-misc/vim-misc-1.17.6.ebuild   |  3 ++-
 app-vim/vim-r/vim-r-1.2.6.ebuild  |  2 +-
 app-vim/vimcommander/vimcommander-0.81.ebuild |  2 +-
 app-vim/yankring/yankring-19.0.ebuild |  2 +-
 39 files changed, 53 insertions(+), 44 deletions(-)

diff --git a/app-vim/align/align-43.ebuild b/app-vim/align/align-43.ebuild
index 02b75287879..c4bba070b47 100644
--- a/app-vim/align/align-43.ebuild
+++ b/app-vim/align/align-43.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=7
 
 inherit vim-plugin
 

diff --git a/app-vim/ansiesc/ansiesc-12.ebuild 
b/app-vim/ansiesc/ansiesc-12.ebuild
index b45dfc4f9b2..b5e497766e8 100644
--- a/app-vim/ansiesc/ansiesc-12.ebuild
+++ b/app-vim/ansiesc/ansiesc-12.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=7
 
 inherit vim-plugin
 

diff --git a/app-vim/autoalign/autoalign-14.ebuild 
b/app-vim/autoalign/autoalign-14.ebuild
index ace02e79d75..15c54639ed3 100644
--- a/app-vim/autoalign/autoalign-14.ebuild
+++ b/app-vim/autoalign/autoalign-14.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=7
 
 inherit vim-plugin
 
@@ -28,4 +28,5 @@ src_prepare() {
# Don't use the cecutil.vim included in the tarball, use the one
# provided by app-vim/cecutil instead.
rm plugin/cecutil.vim || die
+   default
 }

diff --git a/app-vim/bash-support/bash-support-4.2.1.ebuild 
b/app-vim/bash-support/bash-support-4.2.1.ebuild
index f4800891387..cce06f718a9 100644
--- a/app-vim/bash-support/bash-support-4.2.1.ebuild
+++ b/app-vim/bash-support/bash-support-4.2.1.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU

[gentoo-commits] repo/gentoo:master commit in: app-vim/ctrlp/, app-vim/vimoutliner/, app-vim/vimagit/, app-vim/vim-go/, ...

2021-05-02 Thread Patrice Clement
commit: b94cea8c06bd820ad663acd1695b70df8b8f915b
Author: Marco Sirabella  sirabella  org>
AuthorDate: Wed Apr 28 12:53:11 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Sun May  2 20:22:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b94cea8c

app-vim/*: explicity specify DOCS for einstalldocs.

Signed-off-by: Marco Sirabella  sirabella.org>
Signed-off-by: Patrice Clement  gentoo.org>

 app-vim/airline/airline-0.11.ebuild | 2 ++
 app-vim/ctrlp/ctrlp-1.80.ebuild | 2 ++
 app-vim/ctrlp/ctrlp-1.80_p20180418.ebuild   | 2 ++
 app-vim/iris/iris-1.0.0.ebuild  | 2 ++
 app-vim/json/json-20150511.ebuild   | 2 ++
 app-vim/merginal/merginal-2.1.2.ebuild  | 2 ++
 app-vim/merginal/merginal-.ebuild   | 2 ++
 app-vim/nerdtree-tabs/nerdtree-tabs-1.4.7.ebuild| 2 ++
 app-vim/nerdtree/nerdtree-6.4.1.ebuild  | 2 ++
 app-vim/nerdtree/nerdtree-6.4.3.ebuild  | 2 ++
 app-vim/nerdtree/nerdtree-.ebuild   | 2 ++
 app-vim/rainbow_parentheses/rainbow_parentheses-1.0.ebuild  | 2 ++
 app-vim/tcomment/tcomment-3.08.1.ebuild | 2 ++
 app-vim/tcomment/tcomment-.ebuild   | 2 ++
 app-vim/tlib/tlib-1.22.ebuild   | 2 ++
 app-vim/tlib/tlib-1.23.ebuild   | 2 ++
 app-vim/vim-autoclose/vim-autoclose-2.0.ebuild  | 2 ++
 app-vim/vim-go/vim-go-1.13.ebuild   | 2 ++
 app-vim/vim-go/vim-go-1.19.ebuild   | 2 ++
 app-vim/vim-go/vim-go-1.20.ebuild   | 2 ++
 app-vim/vim-multiple-cursors/vim-multiple-cursors-2.2-r1.ebuild | 3 ---
 app-vim/vim-tmux/vim-tmux-3.0.0.ebuild  | 2 ++
 app-vim/vimagit/vimagit-1.7.3.ebuild| 2 ++
 app-vim/vimagit/vimagit-.ebuild | 2 ++
 app-vim/vimclojure/vimclojure-2.3.6-r3.ebuild   | 4 ++--
 app-vim/vimoutliner/vimoutliner-0.4.0_p20180301-r2.ebuild   | 2 ++
 26 files changed, 50 insertions(+), 5 deletions(-)

diff --git a/app-vim/airline/airline-0.11.ebuild 
b/app-vim/airline/airline-0.11.ebuild
index 5f320b746c7..6b50145bb08 100644
--- a/app-vim/airline/airline-0.11.ebuild
+++ b/app-vim/airline/airline-0.11.ebuild
@@ -21,6 +21,8 @@ HOMEPAGE="https://github.com/vim-airline/vim-airline/ 
https://www.vim.org/script
 LICENSE="MIT"
 VIM_PLUGIN_HELPFILES="${PN}.txt"
 
+DOCS=( CHANGELOG.md )
+
 src_prepare() {
default
 

diff --git a/app-vim/ctrlp/ctrlp-1.80.ebuild b/app-vim/ctrlp/ctrlp-1.80.ebuild
index 2c42572f0e5..fd21dc094c5 100644
--- a/app-vim/ctrlp/ctrlp-1.80.ebuild
+++ b/app-vim/ctrlp/ctrlp-1.80.ebuild
@@ -14,3 +14,5 @@ KEYWORDS="amd64 x86"
 S="${WORKDIR}/${PN}.vim-${PV}"
 
 VIM_PLUGIN_HELPFILES="${PN}.txt"
+
+DOCS=( readme.md )

diff --git a/app-vim/ctrlp/ctrlp-1.80_p20180418.ebuild 
b/app-vim/ctrlp/ctrlp-1.80_p20180418.ebuild
index cf9b207e767..482a0edd731 100644
--- a/app-vim/ctrlp/ctrlp-1.80_p20180418.ebuild
+++ b/app-vim/ctrlp/ctrlp-1.80_p20180418.ebuild
@@ -15,3 +15,5 @@ LICENSE="vim"
 KEYWORDS="~amd64 ~x86"
 
 VIM_PLUGIN_HELPFILES="${PN}.txt"
+
+DOCS=( readme.md )

diff --git a/app-vim/iris/iris-1.0.0.ebuild b/app-vim/iris/iris-1.0.0.ebuild
index 8e10bcffdb9..fda74eed994 100644
--- a/app-vim/iris/iris-1.0.0.ebuild
+++ b/app-vim/iris/iris-1.0.0.ebuild
@@ -25,6 +25,8 @@ RDEPEND="
 
 S="${WORKDIR}/${MY_P}"
 
+DOCS=( README.md CHANGELOG.md )
+
 src_install() {
mv api.py iris-api || die
mv idle.py iris-idle || die

diff --git a/app-vim/json/json-20150511.ebuild 
b/app-vim/json/json-20150511.ebuild
index efdbe9a258c..b63a098f557 100644
--- a/app-vim/json/json-20150511.ebuild
+++ b/app-vim/json/json-20150511.ebuild
@@ -10,6 +10,8 @@ HOMEPAGE="https://github.com/elzr/vim-json/;
 LICENSE="MIT"
 KEYWORDS="amd64 x86"
 
+DOCS=( readme.md )
+
 src_prepare() {
rm *-test.* license.md || die
default

diff --git a/app-vim/merginal/merginal-2.1.2.ebuild 
b/app-vim/merginal/merginal-2.1.2.ebuild
index 6d95e33ef10..7c75fa4a0de 100644
--- a/app-vim/merginal/merginal-2.1.2.ebuild
+++ b/app-vim/merginal/merginal-2.1.2.ebuild
@@ -25,6 +25,8 @@ RDEPEND="app-vim/fugitive"
 
 VIM_PLUGIN_HELPFILES="${PN}"
 
+DOCS=( CHANGELOG.md )
+
 src_prepare() {
rm README.md || die
default

diff --git a/app-vim/merginal/merginal-.ebuild 
b/app-vim/merginal/merginal-.ebuild
index 6d95e33ef10..7c75fa4a0de 100644
--- a/app-vim/merginal/merginal-.ebuild
+++ b/app-vim/merginal/merginal-999

[gentoo-commits] repo/gentoo:master commit in: eclass/

2021-05-02 Thread Patrice Clement
commit: f7c2235b1ec969741a0cc734cd9554e128b33984
Author: Marco Sirabella  sirabella  org>
AuthorDate: Sun Apr 18 07:32:37 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Sun May  2 20:22:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7c2235b

vim-plugin.eclass: don't remove files on install.

This helps with multiple `ebuild install`s in a row, and also uses
standard install functions instead of manual commands

Signed-off-by: Marco Sirabella  sirabella.org>
Signed-off-by: Patrice Clement  gentoo.org>

 eclass/vim-plugin.eclass | 14 ++
 1 file changed, 6 insertions(+), 8 deletions(-)

diff --git a/eclass/vim-plugin.eclass b/eclass/vim-plugin.eclass
index a0ba714f6e6..8b3ddf80ffd 100644
--- a/eclass/vim-plugin.eclass
+++ b/eclass/vim-plugin.eclass
@@ -63,17 +63,15 @@ vim-plugin_src_install() {
else
dodoc "${f}"
fi
-   rm "${f}" || die
done
 
# Install remainder of plugin
-   cd "${WORKDIR}" || die "couldn't cd in ${WORKDIR}"
-   dodir /usr/share/vim
-   mv "${S}" "${ED}"/usr/share/vim/vimfiles || die \
-   "couldn't move ${S} to ${ED}/usr/share/vim/vimfiles"
-
-   # Set permissions
-   fperms -R a+rX /usr/share/vim/vimfiles
+   insinto /usr/share/vim/vimfiles/
+   local d
+   for d in *; do
+   [[ -d "${d}" ]] || continue
+   doins -r "${d}"
+   done
 }
 
 # @FUNCTION: vim-plugin_pkg_postinst



[gentoo-commits] repo/gentoo:master commit in: www-client/fetch/

2021-04-12 Thread Patrice Clement
commit: f13c6ae30105655f6687eefd9568e598b88ea01f
Author: Patrice Clement  gentoo  org>
AuthorDate: Mon Apr 12 08:23:59 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Mon Apr 12 08:26:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f13c6ae3

www-client/fetch: add blocker.

* add blocker against dev-perl/BTLib.
* EAPI 7 bump.

Closes: https://bugs.gentoo.org/756865
Signed-off-by: Patrice Clement  gentoo.org>

 www-client/fetch/fetch-1.0-r4.ebuild | 25 +
 1 file changed, 25 insertions(+)

diff --git a/www-client/fetch/fetch-1.0-r4.ebuild 
b/www-client/fetch/fetch-1.0-r4.ebuild
new file mode 100644
index 000..cb11f73398d
--- /dev/null
+++ b/www-client/fetch/fetch-1.0-r4.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="HTTP download tool built atop the HTTP fetcher library"
+HOMEPAGE="https://sourceforge.net/projects/fetch/;
+SRC_URI="mirror://sourceforge/fetch/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-libs/http-fetcher
+   !dev-perl/BTLib"
+
+DEPEND="${RDEPEND}"
+
+HTML_DOCS=( docs/fetch.html )
+
+src_prepare() {
+   default
+   sed -i -e "/^ld_rpath/d" configure || die "sed failed"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/nodeenv/

2021-04-12 Thread Patrice Clement
commit: 58acc72bfe290a87fb5675d003c78f589554229d
Author: Patrice Clement  gentoo  org>
AuthorDate: Mon Apr 12 06:10:49 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Mon Apr 12 06:10:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58acc72b

dev-python/nodeenv: add 1.6.0

Closes: https://bugs.gentoo.org/781911
Signed-off-by: Patrice Clement  gentoo.org>

 dev-python/nodeenv/Manifest |  1 +
 dev-python/nodeenv/nodeenv-1.6.0.ebuild | 20 
 2 files changed, 21 insertions(+)

diff --git a/dev-python/nodeenv/Manifest b/dev-python/nodeenv/Manifest
index 33c2a8099de..4afb2bae420 100644
--- a/dev-python/nodeenv/Manifest
+++ b/dev-python/nodeenv/Manifest
@@ -1 +1,2 @@
 DIST nodeenv-1.3.5.tar.gz 32824 BLAKE2B 
4f9e2c14562ff9c396142c5980876a97103d9206f796e9d9d1f67f29819a04db0e8ed232eb3f841a1e2efde84e55d6d7213082f6be568d7a6291562c5624a9dc
 SHA512 
c7e9068a220f183a217b15e724aa8197fca8f2234c76eafd230899963b6796e66e151c20c529e6540f7e3c59849bda3860d563b38f5feeff73601043f79cfba0
+DIST nodeenv-1.6.0.tar.gz 35407 BLAKE2B 
b952fa95787b02353ff01c27a3e4b692c0cb27954e99af4c4aec682c00692bf3e509947ffd378639dcfdcb2d8077e1b2679f56cef7818997a13a31f882251a2a
 SHA512 
abf4fe55ba478570a32ff3bb24fc3c60ba2d100822f8295c4c55c301ccdff2dc2d20ef76990ea3ac203e30db8a1e85f3ef2df671f87c0cf7305cf1aeb788efdd

diff --git a/dev-python/nodeenv/nodeenv-1.6.0.ebuild 
b/dev-python/nodeenv/nodeenv-1.6.0.ebuild
new file mode 100644
index 000..609da67f424
--- /dev/null
+++ b/dev-python/nodeenv/nodeenv-1.6.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Node.js virtual environment builder"
+HOMEPAGE="https://github.com/ekalinin/nodeenv;
+SRC_URI="https://github.com/ekalinin/nodeenv/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# requires network access
+RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: sys-block/hpssacli/

2021-04-07 Thread Patrice Clement
commit: de8145261482a68155d192ab7d418d1cea4ec9ca
Author: Patrice Clement  gentoo  org>
AuthorDate: Wed Apr  7 15:20:32 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Wed Apr  7 15:23:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de814526

sys-block/hpssacli: add 3.40.3.0

Signed-off-by: Patrice Clement  gentoo.org>

 sys-block/hpssacli/Manifest |  1 +
 sys-block/hpssacli/hpssacli-3.40.3.0.ebuild | 64 +
 2 files changed, 65 insertions(+)

diff --git a/sys-block/hpssacli/Manifest b/sys-block/hpssacli/Manifest
index cda04230216..4e25469d3df 100644
--- a/sys-block/hpssacli/Manifest
+++ b/sys-block/hpssacli/Manifest
@@ -1,3 +1,4 @@
 DIST hpssacli-2.40-13.0.i386.rpm 11413754 BLAKE2B 
e6aa28581e08a34bbd77be507d6224090e42458b300e176164794c749c119923da80b9832d589d535bc0a8dc81d4819fe3111393a4e0dfaf7926b396bf75f6ea
 SHA512 
f284c0979141fa2ef8728b2a6c7d7aa8b0e5e61ebb3878439321dd3742223f240f5be9782068da49a58c07ce91615072d9575f22feefb9ff6bb6fac00ae31d75
 DIST hpssacli-2.40-13.0.x86_64.rpm 11772990 BLAKE2B 
e8d5def139939342183d8edb69902778f53c470af58833a137924e9ba31b277abf40afd96137015dff6d2507bee0e0a6ebb7f39aa7db4f0d6d7aa7f8d7292382
 SHA512 
4a650c2700f77bdc79693905e56598cbe8f198d4f54c7c97e05a7b8af830f11c5e5eea2d16538a3c6068eadb75159850b391d7f772f59447bbbd870f64eb7efa
 DIST ssacli-3.10-3.0.x86_64.rpm 14202277 BLAKE2B 
4697326cbb0d4b89cc68dc8ff44668a7941007398e46e793c1ac785e5d994172d9570af1a2e13328658c2264d0fd9fcc09322dcc9fa92291de8159a9237863c6
 SHA512 
32df57143f0cdae086569400d3b9f2263aedb536cc81ac794f67c559518f7b9033105f967f15025036b280956149e0ae84f9928c2b6a22b01f5757de7190657b
+DIST ssacli-3.40-3.0.x86_64.rpm 15201025 BLAKE2B 
a4307ffad4b01f11fea5bf51a27dc8971b46d08afedba5b522b67c43c811ef8f48245e1831f0b9f34cda267d6dd039de33719e53da861bbd60f1a796231aadcf
 SHA512 
372a08098cb4769455e0ced7ebe3e25589353f2feb689fba6234272b79c21fac7e419d559279dedca1e18b7fe0250efb624b0e1b7a8a8ea4720a67701b507d3d

diff --git a/sys-block/hpssacli/hpssacli-3.40.3.0.ebuild 
b/sys-block/hpssacli/hpssacli-3.40.3.0.ebuild
new file mode 100644
index 000..3295f24d916
--- /dev/null
+++ b/sys-block/hpssacli/hpssacli-3.40.3.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit pax-utils rpm versionator
+
+MY_PV=$(replace_version_separator 2 '-')
+
+DESCRIPTION="HPE Smart Storage Administrator (HPE SSA) CLI (HPSSACLI, formerly 
HPACUCLI)"
+HOMEPAGE="https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_688838b13b194c7abe1aa98584;
+SRC_URI="https://downloads.linux.hpe.com/SDR/repo/spp/2019.03.0/packages/ssacli-${MY_PV}.x86_64.rpm;
+
+LICENSE="hpe"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE=""
+
+DEPEND=""
+RDEPEND="
+   elibc_glibc? ( sys-libs/glibc )
+   sys-libs/libunwind
+   sys-process/procps"
+
+DOCS=( license.txt readme.txt )
+
+MY_HPSSACLI_BASEDIR="/opt/hp/hpssacli"
+
+QA_PREBUILT="${MY_HPSSACLI_BASEDIR:1}/hpssa*.bin"
+QA_EXECSTACK="${MY_HPSSACLI_BASEDIR:1}/hpssa*.bin"
+
+src_unpack() {
+   rpm_src_unpack
+
+   mkdir "${S}" || die "Failed to create '${S}'"
+}
+
+src_prepare() {
+   default
+
+   # Create a clean $S
+   mv "${WORKDIR}"/opt/smartstorageadmin/ssacli/bin/ssa* "${S}" || die 
"Failed to to copy 'ssa*' related files"
+   mv "${S}"/ssacli "${S}"/hpssacli || die "Renaming ssacli failed!"
+   mv "${S}"/ssascripting "${S}"/hpssascripting || die "Renaming 
ssascripting failed!"
+   mv "${S}"/ssacli.license "${S}"/license.txt || die "Renaming 
ssacli.license failed!"
+   mv "${S}"/ssacli*.txt "${S}"/readme.txt || die "Renaming ssacli*.txt 
failed!"
+   rm -r "${WORKDIR}"/opt || die "Failed to cleanup '${WORKDIR}/opt'"
+   rm -r "${WORKDIR}"/usr || die "Failed to cleanup '${WORKDIR}/usr'"
+}
+
+src_install() {
+   newsbin "${FILESDIR}"/"${PN}-wrapper" ${PN}
+   dosym ${PN} /usr/sbin/hpssascripting
+
+   exeinto "${MY_HPSSACLI_BASEDIR}"
+   for bin in "${S}"/hpssa{cli,scripting}; do
+   local basename=$(basename "${bin}")
+   newexe "${bin}" ${basename}.bin
+   done
+
+   dodoc "${DOCS[@]}"
+
+   pax-mark m "${D%/}${HPSSACLI_BASEDIR}"/*.bin
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/commons-collections/

2021-04-04 Thread Patrice Clement
commit: 99e0f67ea0cbf1f5371671f3dc90fbdde96ebcb4
Author: Patrice Clement  gentoo  org>
AuthorDate: Sun Apr  4 20:05:23 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Sun Apr  4 21:49:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99e0f67e

dev-java/commons-collections: 3.2.1 -> EAPI 7 bump.

Bug: https://bugs.gentoo.org/779490
Signed-off-by: Patrice Clement  gentoo.org>

 .../commons-collections-3.2.1-r3.ebuild| 64 ++
 1 file changed, 64 insertions(+)

diff --git a/dev-java/commons-collections/commons-collections-3.2.1-r3.ebuild 
b/dev-java/commons-collections/commons-collections-3.2.1-r3.ebuild
new file mode 100644
index 000..896076e3d83
--- /dev/null
+++ b/dev-java/commons-collections/commons-collections-3.2.1-r3.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+JAVA_PKG_IUSE="doc source test"
+
+inherit java-pkg-2 java-ant-2 java-utils-2
+
+DESCRIPTION="Jakarta-Commons Collections Component"
+HOMEPAGE="https://commons.apache.org/collections/;
+SRC_URI="mirror://apache/${PN/-//}/source/${P}-src.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   >=virtual/jdk-1.8
+   test? (
+   dev-java/junit:0
+   dev-java/ant-junit:0
+   )"
+
+RDEPEND=">=virtual/jre-1.8"
+
+S="${WORKDIR}/${P}-src"
+
+PATCHES=( "${FILESDIR}/${P}-Java-8.patch" )
+
+src_prepare() {
+   default
+}
+
+src_compile() {
+   local antflags
+   if use test; then
+   antflags="tf.jar -Djunit.jar=$(java-pkg_getjars junit)"
+   fi
+   eant jar $(use_doc) ${antflags}
+}
+
+src_test() {
+   if [[ "${ARCH}" = "ppc" ]]; then
+   einfo "tests are disabled on ppc"
+   else
+   ANT_TASKS="ant-junit" eant testjar 
-Djunit.jar="$(java-pkg_getjars junit)"
+   fi
+}
+
+src_install() {
+   java-pkg_newjar build/${P}.jar ${PN}.jar
+   use test && \
+   java-pkg_newjar build/${PN}-testframework-${PV}.jar \
+   ${PN}-testframework.jar
+
+   java-pkg_dohtml *.html
+   if use doc; then
+   java-pkg_dojavadoc build/docs/apidocs
+   fi
+   use source && java-pkg_dosrc src/java/*
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/commons-collections/

2021-04-04 Thread Patrice Clement
commit: 7ef47ba2da5f2e99b3f4ced0266342338a6d8fd3
Author: Patrice Clement  gentoo  org>
AuthorDate: Sun Apr  4 20:05:42 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Sun Apr  4 21:49:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ef47ba2

dev-java/commons-collections: 4.1 -> EAPI 7 bump.

Closes: https://bugs.gentoo.org/779490
Signed-off-by: Patrice Clement  gentoo.org>

 .../commons-collections-4.1-r1.ebuild  | 52 ++
 1 file changed, 52 insertions(+)

diff --git a/dev-java/commons-collections/commons-collections-4.1-r1.ebuild 
b/dev-java/commons-collections/commons-collections-4.1-r1.ebuild
new file mode 100644
index 000..b2156aa863c
--- /dev/null
+++ b/dev-java/commons-collections/commons-collections-4.1-r1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+JAVA_PKG_IUSE="doc source"
+
+inherit java-pkg-2 java-pkg-simple
+
+SLOT="4"
+MY_P="${PN}${SLOT}-${PV}"
+
+DESCRIPTION="Extends the JCF classes with new interfaces, implementations and 
utilities"
+HOMEPAGE="https://commons.apache.org/collections/;
+SRC_URI="mirror://apache/${PN/-//}/source/${MY_P}-src.tar.gz"
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64 ~ppc64 x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   >=virtual/jdk-1.8
+   test? (
+   dev-java/easymock:3.2
+   dev-java/junit:4
+   )"
+
+RDEPEND="
+   >=virtual/jre-1.8"
+
+S="${WORKDIR}/${MY_P}-src"
+
+JAVA_SRC_DIR="src/main/java"
+
+src_install() {
+   java-pkg-simple_src_install
+   dodoc RELEASE-NOTES.txt
+   docinto html
+   dodoc {DEVELOPERS-GUIDE,PROPOSAL}.html
+}
+
+src_test() {
+   local DIR=src/test/java
+   local CP="${DIR}:${DIR}/../resources:${PN}.jar:$(java-pkg_getjars 
easymock-3.2,junit-4)"
+   local TESTS=$(find ${DIR} -name "*Test.java" ! -name "Abstract*" ! 
-name "BulkTest.*")
+   TESTS="${TESTS//src\/test\/java\/}"
+   TESTS="${TESTS//.java}"
+   TESTS="${TESTS//\//.}"
+
+   ejavac -cp "${CP}" -d ${DIR} $(find ${DIR} -name "*.java")
+   ejunit4 -classpath "${CP}" ${TESTS}
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/entr/

2021-03-21 Thread Patrice Clement
commit: fcc94d280d3d1ccd218fc660d01952be33d49d51
Author: Patrice Clement  gentoo  org>
AuthorDate: Sun Mar 21 21:34:49 2021 +
Commit:     Patrice Clement  gentoo  org>
CommitDate: Sun Mar 21 21:39:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcc94d28

app-admin/entr: vbump to 4.8.

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Patrice Clement  gentoo.org>

 app-admin/entr/Manifest|  1 +
 app-admin/entr/entr-4.8.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/app-admin/entr/Manifest b/app-admin/entr/Manifest
index 62d894cc1a2..fa12547fca0 100644
--- a/app-admin/entr/Manifest
+++ b/app-admin/entr/Manifest
@@ -1 +1,2 @@
 DIST entr-4.6.tar.gz 24909 BLAKE2B 
e6c1eb5da1a3b94d593297f9975c36ea98d88c5b6ac17c34934c8d4678fb1c247699b8ff3d481a3972a67fd0abba75687b11489258be98990713e2041a12c2d0
 SHA512 
41e8c2311c7833a778193b13d1e0b1bb18ece54f5e20b8b5b0b4a2308ba1cc1a8b8378700dbac83ee68822b5f847a3fa9c47822d22a22d45da792d2408f48378
+DIST entr-4.8.tar.gz 25408 BLAKE2B 
82367e2d7c933d881ed35147656f9b3c521103a636eecc603ed7d3e17eb59929e872ecb865f8d733f867383a3e1021fd3564f8e5fd27d094dfac9789d6651251
 SHA512 
fc99a257fe9a30a9b08f0b6283f9ee3b65c38362744842dd976a4ac7749df7f6ff630235443af17f664f9cbf2a197dbb8c1114fe491e675921745294b4fa4d8f

diff --git a/app-admin/entr/entr-4.8.ebuild b/app-admin/entr/entr-4.8.ebuild
new file mode 100644
index 000..e8a126ca365
--- /dev/null
+++ b/app-admin/entr/entr-4.8.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+DESCRIPTION="Run arbitrary commands when files change"
+HOMEPAGE="http://entrproject.org;
+SRC_URI="http://entrproject.org/code/${P}.tar.gz;
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+src_configure() {
+   sh configure || die
+   sed -i -e 's#\(^PREFIX \).*#\1\?= /usr#' Makefile.bsd || die
+}
+
+src_compile() {
+   export CC=$(tc-getCC)
+   default
+}
+
+src_test() {
+   export CC=$(tc-getCC)
+   default
+}



  1   2   3   4   5   6   7   8   9   10   >