Thu Apr 25 14:55:04 2019 UTC ()
openssh: Add optional command line editing to "sftp"

Add new package option "editline" (enabled by default) which adds
command line editing and filename completion to the "sftp" client.

Bump the package revision because of this change.


(tron)
diff -r1.18952 -r1.18953 pkgsrc/doc/TODO
diff -r1.576 -r1.577 pkgsrc/mk/defaults/options.description
diff -r1.257 -r1.258 pkgsrc/security/openssh/Makefile
diff -r1.35 -r1.36 pkgsrc/security/openssh/options.mk

cvs diff -r1.18952 -r1.18953 pkgsrc/doc/TODO (expand / switch to unified diff)

--- pkgsrc/doc/TODO 2019/04/23 09:52:00 1.18952
+++ pkgsrc/doc/TODO 2019/04/25 14:55:03 1.18953
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1$NetBSD: TODO,v 1.18952 2019/04/23 09:52:00 wiz Exp $ 1$NetBSD: TODO,v 1.18953 2019/04/25 14:55:03 tron Exp $
2 2
3Suggested new packages 3Suggested new packages
4====================== 4======================
5 5
6 Any unresolved PRs (if you have commit access) 6 Any unresolved PRs (if you have commit access)
7 http://gnats.NetBSD.org/summary/category/pkg.html 7 http://gnats.NetBSD.org/summary/category/pkg.html
8 8
9 Any complete, polished packages in pkgsrc-wip (ditto) 9 Any complete, polished packages in pkgsrc-wip (ditto)
10 https://www.pkgsrc.org/wip/ 10 https://www.pkgsrc.org/wip/
11 11
12 Any interesting packages in FreeBSD's ports. 12 Any interesting packages in FreeBSD's ports.
13 http://freshports.org/ 13 http://freshports.org/
14 14
@@ -1031,27 +1031,26 @@ For possible Perl packages updates, see  @@ -1031,27 +1031,26 @@ For possible Perl packages updates, see
1031 o olvwm-4.5 1031 o olvwm-4.5
1032 o oo2c-2.1.7 1032 o oo2c-2.1.7
1033 o opal-3.16.2 1033 o opal-3.16.2
1034 o openafs-1.8 1034 o openafs-1.8
1035 o opencolorio-1.1.0 1035 o opencolorio-1.1.0
1036 o opencsg-1.4.0 1036 o opencsg-1.4.0
1037 o openh323-1.19.1 1037 o openh323-1.19.1
1038 o openmortal-0.7.1 1038 o openmortal-0.7.1
1039 o openoffice-4.1 1039 o openoffice-4.1
1040 o openoffice3-3.3 1040 o openoffice3-3.3
1041 o opensc-0.19.0 1041 o opensc-0.19.0
1042 o openslp-2.0.0 1042 o openslp-2.0.0
1043 o opensmtpd-6.0.0 1043 o opensmtpd-6.0.0
1044 o openssh-7.9p1 
1045 o openssl-1.0.2q 1044 o openssl-1.0.2q
1046 o openvas-libraries-8.0.8 1045 o openvas-libraries-8.0.8
1047 o opera-26 1046 o opera-26
1048 o orc-0.4.29 1047 o orc-0.4.29
1049 o oroborus-2.0.18 1048 o oroborus-2.0.18
1050 o ortp-0.25.0 1049 o ortp-0.25.0
1051 o oto-0.5 1050 o oto-0.5
1052 o p0f-3.08b 1051 o p0f-3.08b
1053 o p5-DBD-DB2-1.85 1052 o p5-DBD-DB2-1.85
1054 o p5-Publican-4.3.2 1053 o p5-Publican-4.3.2
1055 o p5-RT-Authen-ExternalAuth-0.27 1054 o p5-RT-Authen-ExternalAuth-0.27
1056 o packagekit-0.5.3 1055 o packagekit-0.5.3
1057 o pam-krb5-4.7 1056 o pam-krb5-4.7

cvs diff -r1.576 -r1.577 pkgsrc/mk/defaults/options.description (expand / switch to unified diff)

--- pkgsrc/mk/defaults/options.description 2019/04/25 13:08:31 1.576
+++ pkgsrc/mk/defaults/options.description 2019/04/25 14:55:04 1.577
@@ -149,26 +149,27 @@ dtrace Enable DTrace support. @@ -149,26 +149,27 @@ dtrace Enable DTrace support.
149dts Enable DTS Coherent Acoustics support. 149dts Enable DTS Coherent Acoustics support.
150dv Enable usage of the libdv library. 150dv Enable usage of the libdv library.
151dvdcss Enable CSS support for DVDs. 151dvdcss Enable CSS support for DVDs.
152dvdnav Enable libdvdnav support to navigate DVDs. 152dvdnav Enable libdvdnav support to navigate DVDs.
153dvdread Enable reproduction of DVDs. 153dvdread Enable reproduction of DVDs.
154dvi Enable device independent file format (mostly TeX) support. 154dvi Enable device independent file format (mostly TeX) support.
155eaccelerator-disassembler Include disassembler. 155eaccelerator-disassembler Include disassembler.
156eaccelerator-doc-comment-inclusion Retain doc-comments in internal php structures. 156eaccelerator-doc-comment-inclusion Retain doc-comments in internal php structures.
157eai Enable EAI (Email Address Internationalization) support. 157eai Enable EAI (Email Address Internationalization) support.
158eb Enable EB dictionary library support. 158eb Enable EB dictionary library support.
159ecap Enable eCAP support. 159ecap Enable eCAP support.
160ecl Use Embeddable Common Lisp. 160ecl Use Embeddable Common Lisp.
161ecore Enable ecore library support. 161ecore Enable ecore library support.
 162editline Enable use of the NetBSD Editline library.
162eekboard Use eekboard for virtual keyboard support. 163eekboard Use eekboard for virtual keyboard support.
163efence Build with Electric Fence malloc() debugger support. 164efence Build with Electric Fence malloc() debugger support.
164efnet Enable tweaks to support EFNet. 165efnet Enable tweaks to support EFNet.
165el1 Switch to EL1 before booting kernel (required for 32-bit kernels). 166el1 Switch to EL1 before booting kernel (required for 32-bit kernels).
166elinks-exmode Enable vi-like command entry. 167elinks-exmode Enable vi-like command entry.
167elinks-fastmem Allow direct use of system memory allocation functions. 168elinks-fastmem Allow direct use of system memory allocation functions.
168elinks-html-highlight Enable HTML highlighting using DOM engine. 169elinks-html-highlight Enable HTML highlighting using DOM engine.
169elinks-root-exec Allow elinks to run as root. 170elinks-root-exec Allow elinks to run as root.
170emacs-w3m W3m browser extention. 171emacs-w3m W3m browser extention.
171embedded-server Enable embedded server support for MySQL. 172embedded-server Enable embedded server support for MySQL.
172enchant Add spell checking support using enchant. 173enchant Add spell checking support using enchant.
173enchant-zemberek Add spell checking support for Turkish. 174enchant-zemberek Add spell checking support for Turkish.
174epoll Enable support for epoll I/O event notification facility. 175epoll Enable support for epoll I/O event notification facility.

cvs diff -r1.257 -r1.258 pkgsrc/security/openssh/Makefile (expand / switch to unified diff)

--- pkgsrc/security/openssh/Makefile 2019/01/18 20:13:36 1.257
+++ pkgsrc/security/openssh/Makefile 2019/04/25 14:55:04 1.258
@@ -1,17 +1,18 @@ @@ -1,17 +1,18 @@
1# $NetBSD: Makefile,v 1.257 2019/01/18 20:13:36 tnn Exp $ 1# $NetBSD: Makefile,v 1.258 2019/04/25 14:55:04 tron Exp $
2 2
3DISTNAME= openssh-7.9p1 3DISTNAME= openssh-7.9p1
4PKGNAME= ${DISTNAME:S/p1/.1/} 4PKGNAME= ${DISTNAME:S/p1/.1/}
 5PKGREVISION= 1
5CATEGORIES= security 6CATEGORIES= security
6MASTER_SITES= ${MASTER_SITE_OPENBSD:=OpenSSH/portable/} 7MASTER_SITES= ${MASTER_SITE_OPENBSD:=OpenSSH/portable/}
7 8
8MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= http://www.openssh.com/ 10HOMEPAGE= http://www.openssh.com/
10COMMENT= Open Source Secure shell client and server (remote login program) 11COMMENT= Open Source Secure shell client and server (remote login program)
11LICENSE= modified-bsd 12LICENSE= modified-bsd
12 13
13CONFLICTS= sftp-[0-9]* 14CONFLICTS= sftp-[0-9]*
14CONFLICTS+= ssh-[0-9]* ssh6-[0-9]* 15CONFLICTS+= ssh-[0-9]* ssh6-[0-9]*
15CONFLICTS+= ssh2-[0-9]* ssh2-nox11-[0-9]* 16CONFLICTS+= ssh2-[0-9]* ssh2-nox11-[0-9]*
16CONFLICTS+= openssh+gssapi-[0-9]* 17CONFLICTS+= openssh+gssapi-[0-9]*
17CONFLICTS+= lsh>2.0 18CONFLICTS+= lsh>2.0

cvs diff -r1.35 -r1.36 pkgsrc/security/openssh/options.mk (expand / switch to unified diff)

--- pkgsrc/security/openssh/options.mk 2017/07/24 16:33:22 1.35
+++ pkgsrc/security/openssh/options.mk 2019/04/25 14:55:04 1.36
@@ -1,20 +1,20 @@ @@ -1,20 +1,20 @@
1# $NetBSD: options.mk,v 1.35 2017/07/24 16:33:22 he Exp $ 1# $NetBSD: options.mk,v 1.36 2019/04/25 14:55:04 tron Exp $
2 
3.include "../../mk/bsd.prefs.mk" 
4 2
5PKG_OPTIONS_VAR= PKG_OPTIONS.openssh 3PKG_OPTIONS_VAR= PKG_OPTIONS.openssh
6PKG_SUPPORTED_OPTIONS= kerberos openssl pam 4PKG_SUPPORTED_OPTIONS= editline kerberos openssl pam
7PKG_SUGGESTED_OPTIONS= openssl 5PKG_SUGGESTED_OPTIONS= editline openssl
 6
 7.include "../../mk/bsd.prefs.mk"
8 8
9.if ${OPSYS} == "NetBSD" 9.if ${OPSYS} == "NetBSD"
10PKG_SUGGESTED_OPTIONS+= pam 10PKG_SUGGESTED_OPTIONS+= pam
11.endif 11.endif
12 12
13.include "../../mk/bsd.options.mk" 13.include "../../mk/bsd.options.mk"
14 14
15.if !empty(PKG_OPTIONS:Mopenssl) 15.if !empty(PKG_OPTIONS:Mopenssl)
16.include "../../security/openssl/buildlink3.mk" 16.include "../../security/openssl/buildlink3.mk"
17CONFIGURE_ARGS+= --with-ssl-dir=${SSLBASE:Q} 17CONFIGURE_ARGS+= --with-ssl-dir=${SSLBASE:Q}
18.else 18.else
19CONFIGURE_ARGS+= --without-openssl 19CONFIGURE_ARGS+= --without-openssl
20.endif 20.endif
@@ -34,13 +34,18 @@ CONFIGURE_ENV+= ac_cv_search_k_hasafs=n @@ -34,13 +34,18 @@ CONFIGURE_ENV+= ac_cv_search_k_hasafs=n
34#.endif 34#.endif
35 35
36PLIST_VARS+= pam 36PLIST_VARS+= pam
37 37
38.if !empty(PKG_OPTIONS:Mpam) 38.if !empty(PKG_OPTIONS:Mpam)
39.include "../../mk/pam.buildlink3.mk" 39.include "../../mk/pam.buildlink3.mk"
40CONFIGURE_ARGS+= --with-pam 40CONFIGURE_ARGS+= --with-pam
41MESSAGE_SRC+= ${.CURDIR}/MESSAGE.pam 41MESSAGE_SRC+= ${.CURDIR}/MESSAGE.pam
42MESSAGE_SUBST+= EGDIR=${EGDIR} 42MESSAGE_SUBST+= EGDIR=${EGDIR}
43. if ${OPSYS} == "Linux" 43. if ${OPSYS} == "Linux"
44PLIST.pam= yes 44PLIST.pam= yes
45. endif 45. endif
46.endif 46.endif
 47
 48.if !empty(PKG_OPTIONS:Meditline)
 49.include "../../devel/editline/buildlink3.mk"
 50CONFIGURE_ARGS+= --with-libedit=${BUILDLINK_PREFIX.editline}
 51.endif