From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: anthony@cathet.us Received: from krantz.zx2c4.com (localhost [127.0.0.1]) by krantz.zx2c4.com (ZX2C4 Mail Server) with ESMTP id d173ebbe for ; Wed, 23 May 2018 08:54:28 +0000 (UTC) Received: from mail-io0-x229.google.com (mail-io0-x229.google.com [IPv6:2607:f8b0:4001:c06::229]) by krantz.zx2c4.com (ZX2C4 Mail Server) with ESMTP id 5efed6a1 for ; Wed, 23 May 2018 08:54:28 +0000 (UTC) Received: by mail-io0-x229.google.com with SMTP id e78-v6so21853111iod.0 for ; Wed, 23 May 2018 01:55:40 -0700 (PDT) Return-Path: Sender: "Anthony J. Bentley" From: "Anthony J. Bentley" To: "Jason A. Donenfeld" Subject: Re: WireGuard for OpenBSD In-reply-to: References: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----- =_aaaaaaaaaa0" Date: Wed, 23 May 2018 02:55:37 -0600 Message-ID: <49690.1527065737@cathet.us> Cc: ports@openbsd.org, WireGuard mailing list List-Id: Development discussion of WireGuard List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , ------- =_aaaaaaaaaa0 Content-Type: text/plain; charset="us-ascii" Content-ID: <99159.1527065737.1@cathet.us> Jason A. Donenfeld writes: > 1. wireguard-tools, providing wg(8) and wg-quick(8) > Runtime dependencies: bash, wireguard-go, libc > Buildtime dependencies: gmake, c compiler, libc > Fixup: sed -i 's/ -v / /g' src/tools/Makefile > Build: gmake -C src/tools WITH_WGQUICK=yes > Install: gmake -C src/tools PREFIX=/usr/local install > URL template: https://git.zx2c4.com/WireGuard/snapshot/WireGuard-VERSION.tar. > xz Attached is one. It will need to be updated to use the next tag once it's released. Is there a way that I'm missing to display the actual compile commands during build, rather than the "CC blah.o" output? > 2. wireguard-go > Runtime dependencies: none > Buildtime dependencies: gmake, go > Fixup: sed -i 's/ -v / /g' Makefile > Build: export GOPATH=$(pwd)/gopath; go get -d; gmake > Install: gmake PREFIX=/usr/local install > URL template: https://git.zx2c4.com/wireguard-go/snapshot/wireguard-go-VERSIO > N.tar.xz I don't know anything about Go ports, so my attempt at this didn't get very far and hasn't built yet. ------- =_aaaaaaaaaa0 Content-Type: application/x-gzip; name="wireguard-tools.tar.gz" Content-Description: wireguard-tools.tar.gz Content-Disposition: attachment; filename="wireguard-tools.tar.gz" Content-Transfer-Encoding: base64 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 LMuyLMuyLMuyLMuy/L8r/wcR6hLYAHgAAA== ------- =_aaaaaaaaaa0--