From owner-svn-ports-head@freebsd.org Sat Mar 21 12:54:56 2020 Return-Path: Delivered-To: svn-ports-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 2599126220D; Sat, 21 Mar 2020 12:54:56 +0000 (UTC) (envelope-from pi@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) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48l0wc0HNbz3Mcy; Sat, 21 Mar 2020 12:54:56 +0000 (UTC) (envelope-from pi@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id F3EC6D0ED; Sat, 21 Mar 2020 12:54:55 +0000 (UTC) (envelope-from pi@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 02LCstWP017356; Sat, 21 Mar 2020 12:54:55 GMT (envelope-from pi@FreeBSD.org) Received: (from pi@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 02LCstbu017353; Sat, 21 Mar 2020 12:54:55 GMT (envelope-from pi@FreeBSD.org) Message-Id: <202003211254.02LCstbu017353@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pi set sender to pi@FreeBSD.org using -f From: Kurt Jaeger Date: Sat, 21 Mar 2020 12:54:55 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r528852 - in head/net: . traefik2 X-SVN-Group: ports-head X-SVN-Commit-Author: pi X-SVN-Commit-Paths: in head/net: . traefik2 X-SVN-Commit-Revision: 528852 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Mar 2020 12:54:56 -0000 Author: pi Date: Sat Mar 21 12:54:54 2020 New Revision: 528852 URL: https://svnweb.freebsd.org/changeset/ports/528852 Log: New port: net/traefik2 High availability reverse proxy and load balancer 2.x Traefik (pronounced like traffic) is a modern HTTP reverse proxy and load balancer made to deploy microservices with ease. It supports several backends (Docker, Swarm mode, Kubernetes, Marathon, Consul, Etcd, Rancher, Amazon ECS, and a lot more) to manage its configuration automatically and dynamically. WWW: https://traefik.io/ PR: 244913 Submitted by: Christopher Beppler Added: head/net/traefik2/ - copied from r528824, head/net/traefik/ Modified: head/net/Makefile head/net/traefik2/Makefile head/net/traefik2/distinfo head/net/traefik2/pkg-message Modified: head/net/Makefile ============================================================================== --- head/net/Makefile Sat Mar 21 12:51:29 2020 (r528851) +++ head/net/Makefile Sat Mar 21 12:54:54 2020 (r528852) @@ -1469,6 +1469,7 @@ SUBDIR += toonel SUBDIR += torsocks SUBDIR += traefik + SUBDIR += traefik2 SUBDIR += traff SUBDIR += trafshow SUBDIR += trafshow3 Modified: head/net/traefik2/Makefile ============================================================================== --- head/net/traefik/Makefile Sat Mar 21 03:05:02 2020 (r528824) +++ head/net/traefik2/Makefile Sat Mar 21 12:54:54 2020 (r528852) @@ -1,24 +1,22 @@ # $FreeBSD$ -PORTNAME= traefik -PORTVERSION= 1.7.21 +PORTNAME= traefik2 DISTVERSIONPREFIX= v +DISTVERSION= 2.1.8 +DISTVERSIONSUFFIX= -vendor CATEGORIES= net -MASTER_SITES= LOCAL/riggs/${PORTNAME}:webui -DISTFILES= ${PORTNAME}-webui-static-${PORTVERSION}${EXTRACT_SUFX}:webui -MAINTAINER= riggs@FreeBSD.org +MAINTAINER= freebsd@funzi.org COMMENT= High availability reverse proxy and load balancer LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md -BUILD_DEPENDS= go-bindata:devel/go-bindata +USES= go:modules -USES= go - USE_GITHUB= yes -GH_ACCOUNT= containous +GH_ACCOUNT= Funzinator +GH_PROJECT= traefik GH_SUBDIR= src/github.com/containous/traefik USE_RC_SUBR= traefik @@ -35,28 +33,11 @@ GROUPS= traefik PLIST_FILES= bin/traefik \ "@sample etc/traefik.toml.sample" -# Recipe for building the web UI -# Note this is not done during a standard port build as -# it downloads node modules from the internet during build. -# Instead, we use the pre-generated from LOCAL. -# (20180510: the upath module requires node < 10) -# BUILD_DEPENDS+= npm:www/npm-node8 \ -# yarnpkg:www/yarn-node8 -#USES+= python:2.7,build -#build-ui: -# @cd ${WRKSRC}/webui; \ -# yarn install && \ -# yarn run build - post-patch: - @${MV} ${WRKDIR}/static ${WRKSRC} # Install a sample configuration file which works by default # without manual tweaking - ${REINPLACE_CMD} -e 's|:80|:8088|' \ + ${REINPLACE_CMD} -e 's|:80|:8088|' -e 's|:443|:8443|' \ -e 's|\[docker|# \[docker|' ${WRKSRC}/traefik.sample.toml - -pre-build: - cd ${GO_WRKSRC}; ${SETENV} ${MAKE_ENV} ${GO_ENV} ${GO_CMD} generate post-install: ${INSTALL_DATA} ${WRKSRC}/traefik.sample.toml ${STAGEDIR}${PREFIX}/etc/traefik.toml.sample Modified: head/net/traefik2/distinfo ============================================================================== --- head/net/traefik/distinfo Sat Mar 21 03:05:02 2020 (r528824) +++ head/net/traefik2/distinfo Sat Mar 21 12:54:54 2020 (r528852) @@ -1,5 +1,3 @@ -TIMESTAMP = 1582356127 -SHA256 (traefik-webui-static-1.7.21.tar.gz) = 6e4dbe74313a27333579f9826a9668d24852fa2e6f5c07a9f9aa1a3552c88abe -SIZE (traefik-webui-static-1.7.21.tar.gz) = 923805 -SHA256 (containous-traefik-v1.7.21_GH0.tar.gz) = c014138b4992515474865e1ac7191aa7b0f788d0528ec3a81527164926ec62e8 -SIZE (containous-traefik-v1.7.21_GH0.tar.gz) = 11386410 +TIMESTAMP = 1584705603 +SHA256 (Funzinator-traefik-v2.1.8-vendor_GH0.tar.gz) = b18397fbec5fd1948a3ecf3b111b25ca2712683298792ed2aebd4cfbfe5c21ab +SIZE (Funzinator-traefik-v2.1.8-vendor_GH0.tar.gz) = 19161792 Modified: head/net/traefik2/pkg-message ============================================================================== --- head/net/traefik/pkg-message Sat Mar 21 03:05:02 2020 (r528824) +++ head/net/traefik2/pkg-message Sat Mar 21 12:54:54 2020 (r528852) @@ -1,7 +1,7 @@ [ { type: install message: <