summaryrefslogtreecommitdiff
path: root/dev-scheme/guile-ssh
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-01-21 11:40:40 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-01-21 11:40:40 +0000
commitbae478b64a6bc9eca66b65bcfa318fc21e7f34bb (patch)
treef713006fd9c119e5dbb3bdafe7d695d2644da94c /dev-scheme/guile-ssh
parent374561aeaff53ce5a2836af934749923b4ea3763 (diff)
gentoo auto-resync : 21:01:2023 - 11:40:40
Diffstat (limited to 'dev-scheme/guile-ssh')
-rw-r--r--dev-scheme/guile-ssh/Manifest3
-rw-r--r--dev-scheme/guile-ssh/files/guile-ssh-0.16.2-tests.patch18
-rw-r--r--dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild45
3 files changed, 66 insertions, 0 deletions
diff --git a/dev-scheme/guile-ssh/Manifest b/dev-scheme/guile-ssh/Manifest
index 4ff753d14481..19716fc61a20 100644
--- a/dev-scheme/guile-ssh/Manifest
+++ b/dev-scheme/guile-ssh/Manifest
@@ -1,4 +1,7 @@
AUX guile-ssh-0.16.0-tests.patch 360 BLAKE2B 53d3669dd31a78bd0203b872a28cefc1362a5282a31e575a68e44e631bad43b4113969d8fc481cd3b7f042a0f38b0c0466889550ce84ef9e817c94b0df09a21b SHA512 b77b466743e603c0c33f4e38a11b396110379a032307c05dafa5a9290589f6f49e758fc93a50fd22881df0fa5b4f08ffe765d164455b879121de2560e21bffa5
+AUX guile-ssh-0.16.2-tests.patch 295 BLAKE2B 6935922a090f542773bf7c9a910bcb5c09648553677745faa29e46e9383981a65324e4895cb2b4e89e795b00a42e866e78e1924e97de393a43f4f99c512e9232 SHA512 b5014323f972b423864631299986bc8ccaaec49f70d5394ab90f9b72a1d3efa81ebe886e02858b517db77b0496561761546279ddee285601a3dd04083eca5863
DIST guile-ssh-0.16.0.tar.gz 522003 BLAKE2B dfa6011bb8b220b9a365fde832434eca0c26b58361a919b36228a95a7b042eb68ef7a0d5aa4b0360119983dc63fe65175ae67fe74da38e90ca19a3914f3d6b07 SHA512 195d763e49fd2506c50fea25606ec1873e3c950851f0be0f91fd73842acb9104c89baa1c69daccc7b28b6504a4aa1648a4c049991a63ecf7336c03c48d23e570
+DIST guile-ssh-0.16.2.tar.gz 523528 BLAKE2B 1cf513a5c77f5ea622c80ce96f8a8b3b2a83e371f1d44bb236a65a6b50e3edfd1096a1b2971a45a1df35bb90d611104214caae49f70ec4c5d96a137d66a28d37 SHA512 7a8143e408c91779591b32a50f2fceb3348bcdf92e810cf6dd70e0e9777229277bb26ba87b0a1f79590ed136aedb06661ce77bad577fb56187af324d209a552d
EBUILD guile-ssh-0.16.0-r1.ebuild 987 BLAKE2B 7b8d59d5fcc9ed3a0459d98b1fd6d3bda90773442d74ccfd5725702bc9f47ceb30d4fb31eda0816222f6e7964b5d397e216e3e7689a96749daa8093ac9117d15 SHA512 4f7e15aea40490eb666b8c528d0a314ebb440c2051dabee7537ce0077646dd8b48aa4e35abf9970997860c5d8d2b5b021c89206400e7f2e026dc02df85de95b9
+EBUILD guile-ssh-0.16.2.ebuild 1004 BLAKE2B 116627f530bbcfabee739dc1519e16c0c3efa254aa1f3e226b09fdb85bb369f486169c69c2d610dc0b229c88378d301a41a420d24a498783c5a58cb32331911d SHA512 b97f488a9b404dc2e4ba3a2f67662a2980282bfd89c4c45c7f1fd0b5ce2aac224f2b4b808dfda5a8779c6a6ddd56436ac33ee4fd33ecb8fa031bc31857ae0b8a
MISC metadata.xml 431 BLAKE2B ffc50f05ec61ce0379d33825d3a8a6785160b534f958ee50baf65a4724780c116a92802c35d58af7303a161c77cb330e304e9a0d4c67e7ce5287f7f9c727c8f2 SHA512 54b85f6747b45a37e792aed4a4ded07c9f9bdae0e48fcc3f9ba249007f9027018bb5831a872912eee73d834d0e42cbd9c130fb101755d9691e0dc0948738b4f0
diff --git a/dev-scheme/guile-ssh/files/guile-ssh-0.16.2-tests.patch b/dev-scheme/guile-ssh/files/guile-ssh-0.16.2-tests.patch
new file mode 100644
index 000000000000..071ef5add279
--- /dev/null
+++ b/dev-scheme/guile-ssh/files/guile-ssh-0.16.2-tests.patch
@@ -0,0 +1,18 @@
+--- a/tests/Makefile.am
++++ b/tests/Makefile.am
+@@ -23,15 +23,12 @@ if !CROSS_COMPILING
+
+ SCM_TESTS = \
+ log.scm \
+- version.scm \
+- server.scm \
+ session.scm \
+ client-server.scm \
+ popen.scm \
+ shell.scm \
+ server-client.scm \
+ sssh-ssshd.scm \
+- key.scm \
+ tunnel.scm \
+ dist.scm
+
diff --git a/dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild b/dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild
new file mode 100644
index 000000000000..3852b3ec27fc
--- /dev/null
+++ b/dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Library providing access to the SSH protocol for GNU Guile"
+HOMEPAGE="https://memory-heap.org/~avp/projects/guile-ssh/
+ https://github.com/artyom-poptsov/guile-ssh/"
+SRC_URI="https://github.com/artyom-poptsov/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="strip"
+
+RDEPEND="
+ >=dev-scheme/guile-2.0.0:=
+ net-libs/libssh:0=[server,sftp]
+"
+DEPEND="${RDEPEND}"
+
+DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO )
+PATCHES=( "${FILESDIR}"/${P}-tests.patch )
+
+# guile generates ELF files without use of C or machine code
+# It's a portage's false positive. bug #677600
+QA_PREBUILT='*[.]go'
+
+src_prepare() {
+ default
+
+ # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=38112
+ find "${S}" -name "*.scm" -exec touch {} + || die
+
+ eautoreconf
+}
+
+src_install() {
+ default
+
+ find "${ED}" -name "*.la" -delete || die
+}