diff options
| author | Michael Forney <mforney@mforney.org> | 2021-08-19 11:47:50 -0700 |
|---|---|---|
| committer | Michael Forney <mforney@mforney.org> | 2021-08-24 12:21:55 -0700 |
| commit | 80ad9f758b233dc2e806607bbae8338029093cd6 (patch) | |
| tree | 76b09e6fe08e53198b040fbd1d90cd0620d7a42b /pkg/openssh/gen.lua | |
| parent | f60628d48b3ed8bfdfe22195a41db1f251f17dac (diff) | |
openssh: Update to 8.7p1
Diffstat (limited to 'pkg/openssh/gen.lua')
| -rw-r--r-- | pkg/openssh/gen.lua | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/pkg/openssh/gen.lua b/pkg/openssh/gen.lua index 5d85efd1..77ce0fa2 100644 --- a/pkg/openssh/gen.lua +++ b/pkg/openssh/gen.lua @@ -8,7 +8,7 @@ cflags{ '-D _XOPEN_SOURCE=600', '-D _DEFAULT_SOURCE', archflags[arch] or '-D SANDBOX_RLIMIT=1', - '-I $dir', + '-I $outdir', '-I $srcdir', '-isystem $basedir/pkg/openbsd/include', '-isystem $builddir/pkg/bearssl/include', @@ -23,8 +23,15 @@ pkg.deps = { 'pkg/libfido2/headers', 'pkg/linux-headers/headers', 'pkg/zlib/headers', + '$outdir/config.h', } +build('cat', '$outdir/config.h', { + '$dir/config.h', + '$builddir/probe/SIZEOF_LONG', + '$builddir/probe/SIZEOF_TIME_T', +}) + lib('libopenbsd-compat.a', [[openbsd-compat/( base64.c basename.c bcrypt_pbkdf.c bindresvport.c blowfish.c daemon.c dirname.c explicit_bzero.c fmt_scaled.c freezero.c getcwd.c @@ -87,6 +94,8 @@ lib('libssh.a', [[ ssh-sk-client.c + sftp-common.c sftp-client.c sftp-glob.c sftp-server.c + libopenbsd-compat.a $builddir/pkg/bearssl/libbearssl.a $builddir/pkg/libfido2/libfido2.a.d @@ -100,9 +109,6 @@ exe('ssh', [[ ]]) file('bin/ssh', '755', '$outdir/ssh') -cc('sftp-server.c') -cc('sftp-common.c') - exe('sshd', [[ sshd.c auth-rhosts.c auth-passwd.c audit.c audit-bsm.c audit-linux.c platform.c @@ -114,7 +120,7 @@ exe('sshd', [[ monitor.c monitor_wrap.c auth-krb5.c auth2-gss.c gss-serv.c gss-serv-krb5.c loginrec.c auth-pam.c auth-shadow.c auth-sia.c md5crypt.c - srclimit.c sftp-server.c.o sftp-common.c.o + srclimit.c sandbox-null.c sandbox-rlimit.c sandbox-systrace.c sandbox-darwin.c sandbox-seccomp-filter.c sandbox-capsicum.c sandbox-pledge.c sandbox-solaris.c uidswap.c @@ -140,10 +146,10 @@ file('bin/ssh-keyscan', '755', '$outdir/ssh-keyscan') exe('ssh-sk-helper', {'ssh-sk-helper.c', 'ssh-sk.c', 'sk-usbhid.c', 'libssh.a.d'}) file('libexec/ssh-sk-helper', '755', '$outdir/ssh-sk-helper') -exe('sftp-server', {'sftp-common.c.o', 'sftp-server.c.o', 'sftp-server-main.c', 'libssh.a.d'}) +exe('sftp-server', {'sftp-server-main.c', 'libssh.a.d'}) file('libexec/sftp-server', '755', '$outdir/sftp-server') -exe('sftp', {'sftp.c', 'sftp-client.c', 'sftp-common.c.o', 'sftp-glob.c', 'libssh.a.d'}) +exe('sftp', {'sftp.c', 'libssh.a.d'}) file('bin/sftp', '755', '$outdir/sftp') man{ |
