From nobody Tue Apr 23 14:08:12 2024 X-Original-To: dev-commits-ports-main@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 4VP3qc5G1fz5HK40; Tue, 23 Apr 2024 14:08:12 +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 4VP3qc2tjqz4ptw; Tue, 23 Apr 2024 14:08:12 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1713881292; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=r30E3hRooPkgdJ0quZy87UG3TgFEDNmkalMrvb3CV4o=; b=i2Pv0+DmxnuRUymVFlBr6oiQ9So83lR/tQZnujRycJstwzjdSedR/Oo5LDZ6DGmWcNEYVF HM6TiWJZQ5PL1s8xQbQc3IUJwQ0KW2+UBgwTaqBqL+0sTMQVQ0wYZ6/GhkmpschWkAC2bc cIh+yIB12SdSpboYhD3rsvmzJ62X6VD7PwUQ9582sAqnwMv56L7GcszcULBNzktoFLRbEO yF3iM+EbN/GTH83+7VvaJKceV79Se3CUtGl1Bl7oyrhLymAjYILmzm4NMPIohh32udIyte 6GjNMYP3uzBfYCziD4Hu8Q0+Tz870sc0FhZyFM7P462wME3oqB2d/LtrlIdBNA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1713881292; a=rsa-sha256; cv=none; b=pFdTdwPM+Jdx6X+BzolnZsVNfME4lO4rwYMsfl1lzpmv32NsNrgYRpCLPRQHqp1aC7mhOM 8bgroThRt8bJfrDa+ZzQ3rcptrCev7D6K1QsaSvgwuW5GqqT4D1QtEV9NGpPZgnHoHYmci M/YMSHm9hPtmq4xvftaoMO2nH+b/88sqGYUrOWMdtYQulwdivZs1f9mqTJ34c2OnHV3WXQ /p/l2V1Cy2+byESV3j1xYMysWh0o2+l8+9xv7uLjvzoMOoPMPat7UxzeuuI73WR0o2v10n KsavhyJZ+Sdf4vHGDCz5G3vSGgu/cu8+C2XE412UAo1u67O9UCiPwXRyP+ZnoA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1713881292; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=r30E3hRooPkgdJ0quZy87UG3TgFEDNmkalMrvb3CV4o=; b=xKv1zwUcHkuwmfDnlVqPYp23T/rh2ysjExtGJWhUNcPEWYBNwdvhz8sRhz598kjEOUv4sg CQeDN2LvppPNmVsKBJerdmUbhZ6lyU4UcJqd6CruX2CmwU49WZnETkAHQShC2wunM2Gb/e WjwKkl+uFcSgVEVoxgk6DeLJRdKXucstM69d6T05u0xl/GKy1uJ5JkU3X1/iMGvau/xSDz dhSpWHyzWiC0oGeU+hyE5VmuFSGGDOAfCXIAVy6bQfb+secRmkPpGmFpllhk7vrLqVVrjJ oL4JeXIvYiKy29LkLwSsHNDAWYMaQK6Jbs30Gp+aixItmsrZdqeiXA+R/rDKiw== 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 4VP3qc2TnVzbFD; Tue, 23 Apr 2024 14:08:12 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 43NE8CGC002125; Tue, 23 Apr 2024 14:08:12 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 43NE8CsY002122; Tue, 23 Apr 2024 14:08:12 GMT (envelope-from git) Date: Tue, 23 Apr 2024 14:08:12 GMT Message-Id: <202404231408.43NE8CsY002122@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Christian Weisgerber Subject: git: a1761023a003 - main - devel/got: update to 0.98 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: naddy X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: a1761023a003d8f3faddbae018b2a22993bac4b8 Auto-Submitted: auto-generated The branch main has been updated by naddy: URL: https://cgit.FreeBSD.org/ports/commit/?id=a1761023a003d8f3faddbae018b2a22993bac4b8 commit a1761023a003d8f3faddbae018b2a22993bac4b8 Author: Christian Weisgerber AuthorDate: 2024-04-23 14:06:26 +0000 Commit: Christian Weisgerber CommitDate: 2024-04-23 14:06:26 +0000 devel/got: update to 0.98 User-visible changes: - speed up got tag -l by caching timestamps - make 'got ref -l' output consistent when packed references exist - make 'got ref -l' work consistently when a reference argument is given - add log -t option which enables topological sorting of commits - make 'got rebase' find a merge base with topological sorting if needed - make 'got status' display interrupted rebase, histedit, and merge operations - add http clone/fetch support using a new got-fetch-http helper - require -R option for staging or unstaging directory contents - got patch: fix applying on empty files HTTP(S) clone/fetch requires the "smart" Git protocol. It works with GitHub, Codeberg, Savannah. Also git.freebsd.org, but you should use anon-ssh there. --- devel/got/Makefile | 17 ++++++++++++++--- devel/got/distinfo | 6 +++--- devel/got/pkg-plist | 1 + 3 files changed, 18 insertions(+), 6 deletions(-) diff --git a/devel/got/Makefile b/devel/got/Makefile index cc9f2fcc79d8..3ea370244689 100644 --- a/devel/got/Makefile +++ b/devel/got/Makefile @@ -1,5 +1,5 @@ PORTNAME= got -DISTVERSION= 0.97 +DISTVERSION= 0.98 CATEGORIES= devel MASTER_SITES= https://gameoftrees.org/releases/ @@ -10,7 +10,7 @@ WWW= https://gameoftrees.org LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENCE -USES= uidfix +USES= localbase:ldflags uidfix CONFLICTS_INSTALL= p5-App-GitGot @@ -27,8 +27,19 @@ post-extract: # The regression test suite requires: # installed got # installed git +# installed perl and HTTP::Daemon # ssh to 127.0.0.1 regress: @(cd ${WRKSRC}/regress && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} regress) -.include +.include + +# When using LibreSSL use its own libtls, but when using OpenSSL +# use libtls from libretls. +.if ${SSL_DEFAULT:Mlibressl*} +# /* empty */ +.else +LIB_DEPENDS+= libtls.so:security/libretls +.endif # SSL_DEFAULT + +.include diff --git a/devel/got/distinfo b/devel/got/distinfo index 2c439e4c3f8b..b9e3f9a5be79 100644 --- a/devel/got/distinfo +++ b/devel/got/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1710146453 -SHA256 (got-0.97.tar.gz) = 00b992ba66042514f36cb2b396c014ad3a6ef31e24a155ac628d86fde52a7e4e -SIZE (got-0.97.tar.gz) = 926936 +TIMESTAMP = 1713879270 +SHA256 (got-0.98.tar.gz) = 1ff7ec010b62413afb3e88d57ea52e67788b2ccbd2078ad0156df73c099759da +SIZE (got-0.98.tar.gz) = 971797 diff --git a/devel/got/pkg-plist b/devel/got/pkg-plist index 4614cdf0b9e1..5fd6c3f4a51f 100644 --- a/devel/got/pkg-plist +++ b/devel/got/pkg-plist @@ -1,6 +1,7 @@ bin/got bin/gotadmin bin/tog +libexec/got-fetch-http libexec/got-fetch-pack libexec/got-index-pack libexec/got-read-blob