From nobody Sun Nov 21 09:32:25 2021 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 341B2188DE87; Sun, 21 Nov 2021 09:32:26 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HxlYQ13Wkz3hvs; Sun, 21 Nov 2021 09:32:26 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id EBE58527E; Sun, 21 Nov 2021 09:32:25 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 1AL9WPSS076413; Sun, 21 Nov 2021 09:32:25 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 1AL9WP8D076412; Sun, 21 Nov 2021 09:32:25 GMT (envelope-from git) Date: Sun, 21 Nov 2021 09:32:25 GMT Message-Id: <202111210932.1AL9WP8D076412@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Jimmy Olgeni Subject: git: 180fcf0dd85e - main - www/xcaddy: add port List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: olgeni X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 180fcf0dd85e535b91a02f3cda1cb570ffdd9b5b Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by olgeni: URL: https://cgit.FreeBSD.org/ports/commit/?id=180fcf0dd85e535b91a02f3cda1cb570ffdd9b5b commit 180fcf0dd85e535b91a02f3cda1cb570ffdd9b5b Author: Jimmy Olgeni AuthorDate: 2021-11-21 09:29:24 +0000 Commit: Jimmy Olgeni CommitDate: 2021-11-21 09:31:18 +0000 www/xcaddy: add port This command line tool and associated Go package makes it easy to make custom builds of the Caddy Web Server. Custom caddy builds are required to activate 3rd party plugins. The resulting 'caddy' executable is not part of the package, and you will have to manage it on your own. --- www/Makefile | 1 + www/xcaddy/Makefile | 24 ++++++++++++++++++++++++ www/xcaddy/distinfo | 5 +++++ www/xcaddy/pkg-descr | 7 +++++++ 4 files changed, 37 insertions(+) diff --git a/www/Makefile b/www/Makefile index f2d84caaefe9..42a8f0a783d5 100644 --- a/www/Makefile +++ b/www/Makefile @@ -2359,6 +2359,7 @@ SUBDIR += wwwoffle SUBDIR += xapian-omega SUBDIR += xapian-omega12 + SUBDIR += xcaddy SUBDIR += xfce4-smartbookmark-plugin SUBDIR += xh SUBDIR += xist diff --git a/www/xcaddy/Makefile b/www/xcaddy/Makefile new file mode 100644 index 000000000000..4c8303858e17 --- /dev/null +++ b/www/xcaddy/Makefile @@ -0,0 +1,24 @@ +PORTNAME= xcaddy +DISTVERSIONPREFIX= v +DISTVERSION= 0.2.0 +CATEGORIES= www +DIST_SUBDIR= xcaddy + +MAINTAINER= olgeni@FreeBSD.org +COMMENT= Command line tool to make custom builds of the Caddy Web Server + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= cpe go:modules +CPE_VENDOR= caddyserver + +USE_GITHUB= yes +GH_ACCOUNT= caddyserver +GH_TUPLE= Masterminds:semver:v3.1.1:masterminds_semver_v3/vendor/github.com/Masterminds/semver/v3 + +GO_TARGET= ./cmd/xcaddy + +PLIST_FILES= bin/${PORTNAME} + +.include diff --git a/www/xcaddy/distinfo b/www/xcaddy/distinfo new file mode 100644 index 000000000000..ba7b4d948457 --- /dev/null +++ b/www/xcaddy/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1637431945 +SHA256 (xcaddy/caddyserver-xcaddy-v0.2.0_GH0.tar.gz) = 20e4994cc52323f8420741efafa78b8d29b1ad600e59671287436e236c2c3be2 +SIZE (xcaddy/caddyserver-xcaddy-v0.2.0_GH0.tar.gz) = 21358 +SHA256 (xcaddy/Masterminds-semver-v3.1.1_GH0.tar.gz) = d029a39800f201d5b95ec5dbf653e5b20aab757783a6876be1b3017d1c4a444f +SIZE (xcaddy/Masterminds-semver-v3.1.1_GH0.tar.gz) = 24506 diff --git a/www/xcaddy/pkg-descr b/www/xcaddy/pkg-descr new file mode 100644 index 000000000000..9256593ee0db --- /dev/null +++ b/www/xcaddy/pkg-descr @@ -0,0 +1,7 @@ +Caddy is a powerful, enterprise-ready, open source web server with +automatic HTTPS written in Go. + +This command line tool and associated Go package makes it easy to +make custom builds of the Caddy Web Server. + +WWW: https://github.com/caddyserver/xcaddy