summaryrefslogtreecommitdiff
path: root/pkg/openbsd/gen.lua
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2019-06-14 12:58:22 -0700
committerMichael Forney <mforney@mforney.org>2019-06-14 13:22:20 -0700
commitcb743d8979cd73aa2b9dd3f05c55c50126e8356a (patch)
tree9f0dae1b8ff73c7b4bdd0043414af23d10eddc9f /pkg/openbsd/gen.lua
parent1fd5b3a666ba1e3ea2c387292eab90a61dc97967 (diff)
openbsd: Build rsync
Diffstat (limited to 'pkg/openbsd/gen.lua')
-rw-r--r--pkg/openbsd/gen.lua16
1 files changed, 16 insertions, 0 deletions
diff --git a/pkg/openbsd/gen.lua b/pkg/openbsd/gen.lua
index 77eeaa68..be733533 100644
--- a/pkg/openbsd/gen.lua
+++ b/pkg/openbsd/gen.lua
@@ -93,6 +93,22 @@ sym('bin/tar', 'pax')
sym('bin/cpio', 'pax')
man{'bin/pax/pax.1', 'bin/pax/tar.1', 'bin/pax/cpio.1'}
+-- rsync
+sub('rsync.ninja', function()
+ cflags{'-I $builddir/pkg/libressl/include'}
+ exe('rsync', [[
+ usr.bin/rsync/(
+ blocks.c client.c downloader.c fargs.c flist.c hash.c ids.c
+ io.c log.c mkpath.c mktemp.c receiver.c sender.c server.c session.c
+ socket.c symlinks.c uploader.c main.c misc.c
+ )
+ libbsd.a
+ $builddir/pkg/libressl/libcrypto.a.d
+ ]], {'pkg/libressl/headers'})
+ file('bin/rsync', '755', '$outdir/rsync')
+ man{'usr.bin/rsync/rsync.1', 'usr.bin/rsync/rsync.5', 'usr.bin/rsync/rsyncd.5'}
+end)
+
-- yacc
exe('yacc', [[usr.bin/yacc/(
closure.c error.c lalr.c lr0.c main.c mkpar.c output.c reader.c