diff options
Diffstat (limited to 'net-misc/putty')
-rw-r--r-- | net-misc/putty/Manifest | 11 | ||||
-rw-r--r-- | net-misc/putty/metadata.xml | 18 | ||||
-rw-r--r-- | net-misc/putty/putty-0.68.ebuild | 90 | ||||
-rw-r--r-- | net-misc/putty/putty-0.69.ebuild | 90 | ||||
-rw-r--r-- | net-misc/putty/putty-0.70.ebuild | 90 | ||||
-rw-r--r-- | net-misc/putty/putty-9999.ebuild | 96 |
6 files changed, 395 insertions, 0 deletions
diff --git a/net-misc/putty/Manifest b/net-misc/putty/Manifest new file mode 100644 index 000000000000..58df0b72de56 --- /dev/null +++ b/net-misc/putty/Manifest @@ -0,0 +1,11 @@ +DIST putty-0.68.tar.gz 2114499 SHA256 7ba256f46e5a353cafe811ce7914d0e22a52bdfc0e6e2d183ad28b5af44cd09c SHA512 e3a6e4f45e1fce70d4cbb6d4769ab72b23c10920e48a88bba95b3f4c225b0193ddc1444e69d572bdec5e505d2c56fed365f07d990c156b35f272b56f978ef5d3 WHIRLPOOL d24ceb3ed62eca52bb3a8f4fae08256269002265650e6fc42af10fc10a7b85b677b70c68e6b0a98915371921eabfbcbfa8a9b64b6be1a51cff418aef2feb6650 +DIST putty-0.69.tar.gz 2122306 SHA256 b7dad241ff01b0cbb9dc4c1471ec7cacf8f08d98a581aeb2f336da3c0eb96ad1 SHA512 2739829adec60df5658709d61f8539d431f6b5d71b9b893fcefb2a04ac52bf2ace26f9ca784156d6540fa3f3e5858a86eb2921002b4cc05f9fbf22da7931ec2a WHIRLPOOL 7f003a0bc0f94c14aa3ea5c0b38bbe7fd9dbc6e92d7fac1a4aa004c775d567db49526439c7ed6fe37eb5e345b499ace3a27dd218cdf97d81eeb4bf4d0ea83343 +DIST putty-0.70.tar.gz 2386108 SHA256 bb8aa49d6e96c5a8e18a057f3150a1695ed99a24eef699e783651d1f24e7b0be SHA512 2aaf4fa2b4ad2d82eb5cdc4419ade79e0c5d8bd3c093db92b3c048e6107f85a5f1647f9d8203cda0906ce2b926725a75319f981cb32e6f1ebf50b1f738564fed WHIRLPOOL db30d70c882201ceed43eeae86b499e4b0040891ccb06ed91102c55acecfeb693bc369fa6f5314673d4cafa59690792aa6489e8513a3d18f667b1ad19259e44a +DIST putty-icons.tar.bz2 4878 SHA256 960b189069dbfb20a1f49e378ab88bed716c6457593815e414d51ad7a3fa93a7 SHA512 4e419a71e26770e159221f6b516e7210d29272917b4b9a9e0b67c72e73508b97278e56c82111b02e106c5d513c2561fec6da372b4b18246f29372ae618ff5f71 WHIRLPOOL ec96fe682582bfa58ce73c3e5cb7bb61d2363b7a5e9d3259dfd11cd6396512b5b9ed954f6a431baab36b1f17963714b30c239cdf4c08191d27b5abb858f54a57 +EBUILD putty-0.68.ebuild 1583 SHA256 d06362557bbde4a9285de862d9bbca0c2d38e1c9b2eadf0b03c43dc5e949fac3 SHA512 bf95be4ebfabebbb0bed3b6494e784127b60649caa5344771f19eb0ed2268946a921f16144fe84dfb92d51ba128a5955f3c698eaffbb85c70ddce4fdb8b7007c WHIRLPOOL c571bfe5870a219b6f0ab5c51cb8767e157234e06a5ed07cfe8c7c0d99b791be3e833398f48a3717dac14da19ee50b2fce305f8cd92aac3dca96ed8701211230 +EBUILD putty-0.69.ebuild 1590 SHA256 73cca5432871e33447650ee4ecca6d9584dc51e9d96a61635ddd7123e166ded5 SHA512 1f5abf4bd861f03b894fbc0e10b1b1f625ae8ee153d9c1ee9e1a643989afe0bb12c826cc3e9b81fd34e23cefd7627f8471c867d4b5641f1256da21f007c02105 WHIRLPOOL 5392956e1c8db9e14af4718e0aebff8aa8f8652686d05fad6704d3e8c596027bb2cd852e4d10bb320c426e15cd3ea909f808d64a6d6a5eb920a586fca75e30a3 +EBUILD putty-0.70.ebuild 1590 SHA256 73cca5432871e33447650ee4ecca6d9584dc51e9d96a61635ddd7123e166ded5 SHA512 1f5abf4bd861f03b894fbc0e10b1b1f625ae8ee153d9c1ee9e1a643989afe0bb12c826cc3e9b81fd34e23cefd7627f8471c867d4b5641f1256da21f007c02105 WHIRLPOOL 5392956e1c8db9e14af4718e0aebff8aa8f8652686d05fad6704d3e8c596027bb2cd852e4d10bb320c426e15cd3ea909f808d64a6d6a5eb920a586fca75e30a3 +EBUILD putty-9999.ebuild 1648 SHA256 1949bb9d72850173ff7855d9a0d2e79a785c3b9a05673e7ab3b1a85f08d042ef SHA512 111a6370e8a416ea1bb2e4f1d249726ab8504c787cc52c0db9d2a52624080051af773d51c9633f20bd0d092a166dbc041a014b46caea8c03bd33252d02f95ae2 WHIRLPOOL b0d32b3909d50f25b8d58994bd0511b68fe4834f72009bfe6b53e2391f80fcd02b773c92543eed8c50f4938236e3d4a3309444dd00d0c4b01914cb4297765aac +MISC ChangeLog 7200 SHA256 190a1931c24532b63b668c7f37ceb9da4d80678278b6967b0c1ebf94527106fb SHA512 ea7abbb2b82cd167a62f40b21f6d842b49590d13138d1ad99a9cc4aaa990d987add5bbde0e99c76ccda19115a682b432d7d15ee4b56d940f9f127c3b913cb13c WHIRLPOOL afc1d847a5ca7774ffc1e3d2b2bd306b87d41674092206eb7d8c16a9e40985d8e75363377021ba6bc4d0d500f985a9efcd697dcba308b11563264cf9c700a698 +MISC ChangeLog-2015 14420 SHA256 e441f0f843502e8f485326ba2ef075deeeaf3cf0ca86fcaa13eb6667f1838479 SHA512 2bb24e2f95e23ed32797686a99298d9455bef1197f1627f199515a4aa7d180964863340b517042447dcae5cc13bce738993843025256698659fe91db9761f68c WHIRLPOOL 398acd1f44e1914a722cae4d9cd81d7967e612c335e6f27e75ca692f04d80cd0f38fad01fba9e6802afa261b426d860b1efd9325ef1a727a836067c428c344e9 +MISC metadata.xml 803 SHA256 227b6d830887ecdcadde969e63e8399f865e2542576929350402b09590760efd SHA512 d350ca1ff3c8ab8ba1b13e098c6e0f215f31c8c4d673566d2e0befef1404cd3a8dafdf5c7f90ed78d7d06a113b2d9ca92014909257e638982ed7a73797113c1d WHIRLPOOL fdeac41e12a58fb119fc2b97c8824bec3ede43017f72406db836d21a83393f63fc30cd12daaa8b2b346bb384ca66bcd7decbfc605512b650e0366bb0a076c531 diff --git a/net-misc/putty/metadata.xml b/net-misc/putty/metadata.xml new file mode 100644 index 000000000000..f8db72350db4 --- /dev/null +++ b/net-misc/putty/metadata.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>jer@gentoo.org</email> + <name>Jeroen Roovers</name> + </maintainer> + <longdescription lang="en"> + PuTTY is a free implementation of Telnet and SSH for Windows and Unix + platforms, along with an xterm terminal emulator. It supports flexible + terminal setup, mid-session reconfiguration using Ctrl-rightclick, + multiple X11 authentication protocols, and various other interesting + things not provided by ssh in an xterm. + </longdescription> + <use> + <flag name="gtk">Build the PuTTY client which requires <pkg>x11-libs/gtk+</pkg>:2. Otherwise only the CLI tools puttygen, plink, pscp and psftp will be built.</flag> + </use> +</pkgmetadata> diff --git a/net-misc/putty/putty-0.68.ebuild b/net-misc/putty/putty-0.68.ebuild new file mode 100644 index 000000000000..e09e97c727ab --- /dev/null +++ b/net-misc/putty/putty-0.68.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit autotools eutils gnome2-utils toolchain-funcs + +DESCRIPTION="A Free Telnet/SSH Client" +HOMEPAGE="http://www.chiark.greenend.org.uk/~sgtatham/putty/" +LICENSE="MIT" + +SLOT="0" +KEYWORDS="alpha amd64 hppa ppc ppc64 sparc x86" +IUSE="doc +gtk ipv6 kerberos" +SRC_URI=" + https://dev.gentoo.org/~jer/${PN}-icons.tar.bz2 + http://the.earth.li/~sgtatham/${PN}/latest/${P}.tar.gz +" + +RDEPEND=" + !net-misc/pssh + gtk? ( + dev-libs/glib:2 + x11-libs/gdk-pixbuf + x11-libs/gtk+:3[X] + x11-libs/libX11 + x11-libs/pango + ) + kerberos? ( virtual/krb5 ) +" +DEPEND=" + ${RDEPEND} + dev-lang/perl + virtual/pkgconfig +" + +src_prepare() { + default + + sed -i \ + -e '/AM_PATH_GTK(/d' \ + -e 's|-Werror||g' \ + configure.ac || die + + eautoreconf +} + +src_configure() { + cd "${S}"/unix || die + econf \ + $(use_with kerberos gssapi) \ + $(use_with gtk) +} + +src_compile() { + cd "${S}"/unix || die + emake AR=$(tc-getAR) $(usex ipv6 '' COMPAT=-DNO_IPV6) +} + +src_install() { + dodoc doc/puttydoc.txt + + if use doc; then + docinto html + dodoc doc/*.html + fi + + cd "${S}"/unix || die + default + + if use gtk ; then + for i in 16 22 24 32 48 64 128 256; do + newicon -s ${i} "${WORKDIR}"/${PN}-icons/${PN}-${i}.png ${PN}.png + done + + # install desktop file provided by Gustav Schaffter in #49577 + make_desktop_entry ${PN} PuTTY ${PN} Network + fi +} + +pkg_preinst() { + use gtk && gnome2_icon_savelist +} + +pkg_postinst() { + use gtk && gnome2_icon_cache_update +} + +pkg_postrm() { + use gtk && gnome2_icon_cache_update +} diff --git a/net-misc/putty/putty-0.69.ebuild b/net-misc/putty/putty-0.69.ebuild new file mode 100644 index 000000000000..448708462c89 --- /dev/null +++ b/net-misc/putty/putty-0.69.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit autotools eutils gnome2-utils toolchain-funcs + +DESCRIPTION="A Free Telnet/SSH Client" +HOMEPAGE="http://www.chiark.greenend.org.uk/~sgtatham/putty/" +LICENSE="MIT" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +IUSE="doc +gtk ipv6 kerberos" +SRC_URI=" + https://dev.gentoo.org/~jer/${PN}-icons.tar.bz2 + http://the.earth.li/~sgtatham/${PN}/latest/${P}.tar.gz +" + +RDEPEND=" + !net-misc/pssh + gtk? ( + dev-libs/glib:2 + x11-libs/gdk-pixbuf + x11-libs/gtk+:3[X] + x11-libs/libX11 + x11-libs/pango + ) + kerberos? ( virtual/krb5 ) +" +DEPEND=" + ${RDEPEND} + dev-lang/perl + virtual/pkgconfig +" + +src_prepare() { + default + + sed -i \ + -e '/AM_PATH_GTK(/d' \ + -e 's|-Werror||g' \ + configure.ac || die + + eautoreconf +} + +src_configure() { + cd "${S}"/unix || die + econf \ + $(use_with kerberos gssapi) \ + $(use_with gtk) +} + +src_compile() { + cd "${S}"/unix || die + emake AR=$(tc-getAR) $(usex ipv6 '' COMPAT=-DNO_IPV6) +} + +src_install() { + dodoc doc/puttydoc.txt + + if use doc; then + docinto html + dodoc doc/*.html + fi + + cd "${S}"/unix || die + default + + if use gtk ; then + for i in 16 22 24 32 48 64 128 256; do + newicon -s ${i} "${WORKDIR}"/${PN}-icons/${PN}-${i}.png ${PN}.png + done + + # install desktop file provided by Gustav Schaffter in #49577 + make_desktop_entry ${PN} PuTTY ${PN} Network + fi +} + +pkg_preinst() { + use gtk && gnome2_icon_savelist +} + +pkg_postinst() { + use gtk && gnome2_icon_cache_update +} + +pkg_postrm() { + use gtk && gnome2_icon_cache_update +} diff --git a/net-misc/putty/putty-0.70.ebuild b/net-misc/putty/putty-0.70.ebuild new file mode 100644 index 000000000000..448708462c89 --- /dev/null +++ b/net-misc/putty/putty-0.70.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit autotools eutils gnome2-utils toolchain-funcs + +DESCRIPTION="A Free Telnet/SSH Client" +HOMEPAGE="http://www.chiark.greenend.org.uk/~sgtatham/putty/" +LICENSE="MIT" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +IUSE="doc +gtk ipv6 kerberos" +SRC_URI=" + https://dev.gentoo.org/~jer/${PN}-icons.tar.bz2 + http://the.earth.li/~sgtatham/${PN}/latest/${P}.tar.gz +" + +RDEPEND=" + !net-misc/pssh + gtk? ( + dev-libs/glib:2 + x11-libs/gdk-pixbuf + x11-libs/gtk+:3[X] + x11-libs/libX11 + x11-libs/pango + ) + kerberos? ( virtual/krb5 ) +" +DEPEND=" + ${RDEPEND} + dev-lang/perl + virtual/pkgconfig +" + +src_prepare() { + default + + sed -i \ + -e '/AM_PATH_GTK(/d' \ + -e 's|-Werror||g' \ + configure.ac || die + + eautoreconf +} + +src_configure() { + cd "${S}"/unix || die + econf \ + $(use_with kerberos gssapi) \ + $(use_with gtk) +} + +src_compile() { + cd "${S}"/unix || die + emake AR=$(tc-getAR) $(usex ipv6 '' COMPAT=-DNO_IPV6) +} + +src_install() { + dodoc doc/puttydoc.txt + + if use doc; then + docinto html + dodoc doc/*.html + fi + + cd "${S}"/unix || die + default + + if use gtk ; then + for i in 16 22 24 32 48 64 128 256; do + newicon -s ${i} "${WORKDIR}"/${PN}-icons/${PN}-${i}.png ${PN}.png + done + + # install desktop file provided by Gustav Schaffter in #49577 + make_desktop_entry ${PN} PuTTY ${PN} Network + fi +} + +pkg_preinst() { + use gtk && gnome2_icon_savelist +} + +pkg_postinst() { + use gtk && gnome2_icon_cache_update +} + +pkg_postrm() { + use gtk && gnome2_icon_cache_update +} diff --git a/net-misc/putty/putty-9999.ebuild b/net-misc/putty/putty-9999.ebuild new file mode 100644 index 000000000000..f6f0e21c65a1 --- /dev/null +++ b/net-misc/putty/putty-9999.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit autotools eutils gnome2-utils git-r3 toolchain-funcs + +DESCRIPTION="A Free Telnet/SSH Client" +HOMEPAGE="http://www.chiark.greenend.org.uk/~sgtatham/putty/" +EGIT_REPO_URI="git://git.tartarus.org/simon/putty.git" +SRC_URI="https://dev.gentoo.org/~jer/${PN}-icons.tar.bz2" +LICENSE="MIT" + +SLOT="0" +KEYWORDS="" +IUSE="doc +gtk ipv6 kerberos" + +RDEPEND=" + !net-misc/pssh + gtk? ( + dev-libs/glib:2 + x11-libs/gdk-pixbuf + x11-libs/gtk+:3[X] + x11-libs/libX11 + x11-libs/pango + ) + kerberos? ( virtual/krb5 ) +" +DEPEND=" + ${RDEPEND} + app-doc/halibut + dev-lang/perl + virtual/pkgconfig +" + +src_unpack() { + git-r3_src_unpack + default +} + +src_prepare() { + default + + sed -i \ + -e '/AM_PATH_GTK(/d' \ + -e 's|-Werror||g' \ + configure.ac || die + + ./mkfiles.pl || die + + eautoreconf +} + +src_configure() { + cd "${S}"/unix || die + econf \ + $(use_with kerberos gssapi) \ + $(use_with gtk) +} + +src_compile() { + emake -C "${S}"/doc + emake -C "${S}"/unix AR=$(tc-getAR) $(usex ipv6 '' COMPAT=-DNO_IPV6) +} + +src_install() { + dodoc doc/puttydoc.txt + + if use doc; then + docinto html + dodoc doc/*.html + fi + + cd "${S}"/unix || die + default + + if use gtk ; then + for i in 16 22 24 32 48 64 128 256; do + newicon -s ${i} "${WORKDIR}"/${PN}-icons/${PN}-${i}.png ${PN}.png + done + + # install desktop file provided by Gustav Schaffter in #49577 + make_desktop_entry ${PN} PuTTY ${PN} Network + fi +} + +pkg_preinst() { + use gtk && gnome2_icon_savelist +} + +pkg_postinst() { + use gtk && gnome2_icon_cache_update +} + +pkg_postrm() { + use gtk && gnome2_icon_cache_update +} |