From owner-svn-ports-all@FreeBSD.ORG Sun Sep 28 22:08:54 2014 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 2CF2451C; Sun, 28 Sep 2014 22:08:54 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id F2D4EE37; Sun, 28 Sep 2014 22:08:53 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s8SM8r2Z092311; Sun, 28 Sep 2014 22:08:53 GMT (envelope-from swills@FreeBSD.org) Received: (from swills@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id s8SM8ru9092309; Sun, 28 Sep 2014 22:08:53 GMT (envelope-from swills@FreeBSD.org) Message-Id: <201409282208.s8SM8ru9092309@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: swills set sender to swills@FreeBSD.org using -f From: Steve Wills Date: Sun, 28 Sep 2014 22:08:53 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r369502 - in head/net/syncthing: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Sep 2014 22:08:54 -0000 Author: swills Date: Sun Sep 28 22:08:52 2014 New Revision: 369502 URL: http://svnweb.freebsd.org/changeset/ports/369502 QAT: https://qat.redports.org/buildarchive/r369502/ Log: net/syncthing: put back patch to avoid upgrading, avoid stripping We don't want the built in upgrading, we want to do it via ports/packages, so put back the patch to make it always say the version in use is current. Avoid stripping as stripping go binaries is explicitly unsupported, dangerous and known to cause problems. Added: head/net/syncthing/files/patch-upgrade__upgrade_supported.go (contents, props changed) Modified: head/net/syncthing/Makefile Modified: head/net/syncthing/Makefile ============================================================================== --- head/net/syncthing/Makefile Sun Sep 28 21:54:56 2014 (r369501) +++ head/net/syncthing/Makefile Sun Sep 28 22:08:52 2014 (r369502) @@ -3,7 +3,7 @@ PORTNAME= syncthing PORTVERSION= 0.9.18 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/archive/v${PORTVERSION}.tar.gz?dummy=/:group1 \ https://bitbucket.org/kardianos/osext/get/:group2 \ @@ -71,7 +71,6 @@ post-patch: do-build: # timestamp here refers to source, not build time cd ${WRKSRC} ; ${SETENV} GOPATH=${WRKSRC} go build -ldflags "-w -X main.Version v${PORTVERSION} -X main.BuildStamp 1411588890 -X main.BuildUser ${USER} -X main.BuildHost ${HOST}" github.com/syncthing/syncthing/cmd/syncthing - ${STRIP_CMD} ${WRKSRC}/syncthing do-install: ${INSTALL_PROGRAM} ${WRKSRC}/syncthing ${STAGEDIR}${PREFIX}/bin/ Added: head/net/syncthing/files/patch-upgrade__upgrade_supported.go ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net/syncthing/files/patch-upgrade__upgrade_supported.go Sun Sep 28 22:08:52 2014 (r369502) @@ -0,0 +1,10 @@ +--- upgrade/upgrade_supported.go.orig 2014-09-28 21:24:06.335428814 +0000 ++++ upgrade/upgrade_supported.go 2014-09-28 21:24:59.699424791 +0000 +@@ -70,6 +70,7 @@ + + // Returns the latest release, including prereleases or not depending on the argument + func LatestRelease(prerelease bool) (Release, error) { ++ return Release{}, ErrVersionUnknown + resp, err := http.Get("https://api.github.com/repos/syncthing/syncthing/releases?per_page=10") + if err != nil { + return Release{}, err