OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /v/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 15-Jul-2006 19:19:59
Branch: HEAD Handle: 2006071518195900
Modified files:
openpkg-src/openssh openssh.spec
Log:
add experimental High Performance Networking (HPN) patches which
mainly make the network buffers dynamically sizeable and this way
should increase the scp(1) throughput dramatically on high-speed
networks
Summary:
Revision Changes Path
1.165 +14 -1 openpkg-src/openssh/openssh.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/openssh/openssh.spec
============================================================================
$ cvs diff -u -r1.164 -r1.165 openssh.spec
--- openpkg-src/openssh/openssh.spec 27 Jun 2006 17:46:44 -0000 1.164
+++ openpkg-src/openssh/openssh.spec 15 Jul 2006 17:19:59 -0000 1.165
@@ -29,6 +29,7 @@
%define V_ldap_base 4.3p1
%define V_ldap_vers 0.3.7
%define V_connect 1.96
+%define V_hpn 12
# package information
Name: openssh
@@ -41,7 +42,7 @@
Group: Security
License: BSD
Version: %{V_base}%{V_portable}
-Release: 20060627
+Release: 20060715
# package options
%option with_fsl yes
@@ -57,6 +58,7 @@
%option with_x11 no
%option with_trysetpath no
%option with_libedit no
+%option with_hpn no
# list of sources
Source0:
ftp://ftp.openssh.com/pub/OpenBSD/OpenSSH/portable/openssh-%{version}.tar.gz
@@ -76,6 +78,7 @@
Patch4:
http://www.opendarwin.org/projects/openssh-lpk/files/openssh-lpk-%{V_ldap_base}-%{V_ldap_vers}.patch
Patch5: openssh.patch.sftplogging
Patch6: openssh.patch.scpbindir
+Patch7:
http://www.psc.edu/networking/projects/hpn-ssh/openssh-%{version}-hpn%{V_hpn}.diff.gz
# build information
Prefix: %{l_prefix}
@@ -142,6 +145,11 @@
url = http://www.opendarwin.org/projects/openssh-lpk/
regex = openssh-lpk-(__VER__)\.patch
}
+ prog openssh:hpn = {
+ version = %{V_hpn}
+ url = http://www.psc.edu/networking/projects/hpn-ssh/
+ regex = openssh-%{version}-hpn(__VER__)\.diff\.gz
+ }
%prep
# unpack and patch distribution
@@ -169,6 +177,11 @@
%if "%{with_sftplogging}" == "yes"
%patch -p0 -P 5
%endif
+%if "%{with_hpn}" == "yes"
+ %{l_gzip} -d -c %{SOURCE openssh-%{version}-hpn%{V_hpn}.diff.gz} |\
+ sed -e '/^diff.*\/version\.h/,$d' | %{l_patch} -p1 -b
+ %{l_shtool} subst -e 's;\(SSH_VERSION SSH_PORTABLE\);\1 "-hpn";'
version.h
+%endif
sed -e 's;@l_prefix@;%{l_prefix};g' %{SOURCE openssh.patch.scpbindir} |
%{l_patch} -p0 -b
case "%{l_platform -t}" in
*-darwin* )
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [email protected]