From nobody Sat Apr 01 13:54:31 2023 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 4Ppdtv5sPZz42mJ4; Sat, 1 Apr 2023 13:54:31 +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 4Ppdtv5LVJz3Dwp; Sat, 1 Apr 2023 13:54:31 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1680357271; 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=I6RgJ3mx9f+iFSn6Hnrp9pIuR1uQmD/jILoVMjoZ68o=; b=nOqsIlwkYC4C7Y2HCfDoqvbvP5t2cbVksxcLjbh/VOGPERiQy4ut6jiESDdhZ6ejlOq+n4 n9B/Wer1O8kj84ys0FD6UyhFfu////N59zh0kW9CB1/ObIKhut412GwoxzmHAwmugJ4PRy wzD7L88Oq0TVtJAPjGCqLu/GifPHWfb4QpLl6nUAkvETpxnn2ta8ruocFvftEk0vne0+hX TQw4hT9VuWSjQ1g+gXG/6dw7Pe+Jy82oa2uvOARk1WghKJ6ctypW6lkO/uIKqANGYBbdqq fsQT4F5l0a8EE+Z8SLtKj2Eubc11CAFrBNCBDNyxyWfCiwVUQih4eDqWZOPEvA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1680357271; 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=I6RgJ3mx9f+iFSn6Hnrp9pIuR1uQmD/jILoVMjoZ68o=; b=mXgzFxOcNZDQ5J09YwEIGy6FYRX5rfF9u/qYJI26OCFqeqPrnrSRVFtZ6LDT99xgMPw346 4+U+5Yh3Pdb2UEZr0ZGD6875Zgfqfh7PhPhS8tSYoTiDTj51hh2QGtnVbj+UrWwTh8yYGC AJXN5urZBjiZqZ676qo6Ig9DjlIjVDAXo7Vvs53rjVUN+O2ARi5xhLX+4bWoNuNcbTZcWI Cs0mYDezQuvpdZ/D8VPznMnFKd8Tb+B2JYSGlEuhnhffB4NlH+bvmZCQU0arFc3rO6+znv Fsdr/BmuKyXmlzXGLPJdtTEIIjJpKi9bhW1Q9p5CcpgdnEjG9m6h5QLM5kEntg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1680357271; a=rsa-sha256; cv=none; b=gXOZZnvOAusHq/fj1mrymsBcZtyH1K9dJXCjOJrm58iXG6ROMOozCWkrg4vCOad2HogAIa oEps9TsyM/Sjncgo3x05B9k0D/mdabt8X/9zjp3mCnM45U6zTfrh+uMA5BTqPD6YTvAoLz NzxCLg2K8tNw87C2OqO9IX9/OK5RtlkYQ2PhxB+6zrXoFztFo/U2kgRU1HioRWtuhEuRZV 9y3iX7ZRt8TB58BSOJs7bylccBT67/gvPcjkjMS2PvCfYH/ZfbxqZaR0UisVaSpk5eu9LY FL7uBHWIRQvS5YLlCK9J7KAo4hSmtIV5xF2l+xLSFZpSD0rTxZSIEK7gQKWtLg== 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 4Ppdtv4PdnzdSf; Sat, 1 Apr 2023 13:54:31 +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 331DsVb5055231; Sat, 1 Apr 2023 13:54:31 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 331DsV29055230; Sat, 1 Apr 2023 13:54:31 GMT (envelope-from git) Date: Sat, 1 Apr 2023 13:54:31 GMT Message-Id: <202304011354.331DsV29055230@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Jan Beich Subject: git: 8a42cb2492b1 - main - devel/git-cinnabar: bundle devel/git dependency 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: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jbeich X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 8a42cb2492b1c6fe64add21b13c7d4f2b84cd907 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by jbeich: URL: https://cgit.FreeBSD.org/ports/commit/?id=8a42cb2492b1c6fe64add21b13c7d4f2b84cd907 commit 8a42cb2492b1c6fe64add21b13c7d4f2b84cd907 Author: Jan Beich AuthorDate: 2023-04-01 13:10:44 +0000 Commit: Jan Beich CommitDate: 2023-04-01 13:53:50 +0000 devel/git-cinnabar: bundle devel/git dependency Avoid bustage on system Git updates or divergency from Windows fork. https://github.com/glandium/git-cinnabar/commit/6a7658b7e847 --- devel/git-cinnabar/Makefile | 16 ++--- devel/git-cinnabar/distinfo | 2 + devel/git-cinnabar/files/patch-git-2.40 | 124 -------------------------------- 3 files changed, 8 insertions(+), 134 deletions(-) diff --git a/devel/git-cinnabar/Makefile b/devel/git-cinnabar/Makefile index 9ac3716ab379..87377bd07dd2 100644 --- a/devel/git-cinnabar/Makefile +++ b/devel/git-cinnabar/Makefile @@ -1,6 +1,6 @@ PORTNAME= git-cinnabar DISTVERSION= 0.5.11 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= devel MAINTAINER= jbeich@FreeBSD.org @@ -9,32 +9,28 @@ WWW= https://github.com/glandium/git-cinnabar LICENSE= GPLv2 -BUILD_DEPENDS= ${NONEXISTENT}:devel/git:configure LIB_DEPENDS= libcurl.so:ftp/curl RUN_DEPENDS= git:devel/git USE_GITHUB= yes GH_ACCOUNT= glandium +GH_TUPLE= git:git:v2.38.1:git/git-core -USES= gmake python:3.6+,run shebangfix +USES= gmake iconv python:3.6+,run shebangfix TARGET_ORDER_OVERRIDE= 510:fix-shebang # after do-patch SHEBANG_FILES= ${PORTNAME} git-remote-hg ALL_TARGET= ${PORTNAME}-helper -MAKE_ENV= ${:!${MAKE} -V MAKE_ENV -C ${.CURDIR:H}/git!} -MAKE_ARGS= SUBMODULE_STATUS=dummy ${:!${MAKE} -V MAKE_ARGS -C ${.CURDIR:H}/git!} +MAKE_ENV= V=1 +MAKE_ARGS= SUBMODULE_STATUS=dummy NEEDS_LIBICONV=${ICONV_LIB} \ + CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" CFLAGS+= -ffunction-sections -fdata-sections LDFLAGS+= -Wl,--gc-sections -.export CPPFLAGS CFLAGS CXXFLAGS LDFLAGS # :configure DATADIR= ${PREFIX}/libexec/git-core PORTDATA= * PORTDOCS= README.md OPTIONS_DEFINE= DOCS -post-configure: - @${TAR} cf - -C$$(${MAKE} -V WRKSRC -C ${PORTSDIR}/devel/git) . | \ - ${TAR} xof - -C${WRKSRC}/git-core - do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${WRKSRC}/git-remote-hg \ diff --git a/devel/git-cinnabar/distinfo b/devel/git-cinnabar/distinfo index 56f6ba63e053..bc074e0e86f8 100644 --- a/devel/git-cinnabar/distinfo +++ b/devel/git-cinnabar/distinfo @@ -1,3 +1,5 @@ TIMESTAMP = 1667018365 SHA256 (glandium-git-cinnabar-0.5.11_GH0.tar.gz) = 20f94f6a9b05fff2684e8c5619a1a5703e7d472fd2d0e87b020b20b4190a6338 SIZE (glandium-git-cinnabar-0.5.11_GH0.tar.gz) = 184004 +SHA256 (git-git-v2.38.1_GH0.tar.gz) = 91456b031324f7909f35e067dcfb907956d1a5c3d2069cfc5b4549e42089e546 +SIZE (git-git-v2.38.1_GH0.tar.gz) = 10480172 diff --git a/devel/git-cinnabar/files/patch-git-2.40 b/devel/git-cinnabar/files/patch-git-2.40 deleted file mode 100644 index ae4dc02264d6..000000000000 --- a/devel/git-cinnabar/files/patch-git-2.40 +++ /dev/null @@ -1,124 +0,0 @@ -https://github.com/glandium/git-cinnabar/commit/1bcdfb890566 - ---- helper/cinnabar-fast-import.c.orig 2022-10-28 23:43:03 UTC -+++ helper/cinnabar-fast-import.c -@@ -422,12 +422,17 @@ static void handle_changeset_conflict(struct hg_object - ensure_notes(&git2hg); - while ((note = get_note(&git2hg, git_id))) { - struct hg_object_id oid; -+ struct object_info oi = OBJECT_INFO_INIT; - enum object_type type; - unsigned long len; -- char *content = read_object_file_extended( -- the_repository, note, &type, &len, 0); -- if (len < 50 || !starts_with(content, "changeset ") || -- get_sha1_hex(&content[10], oid.hash)) -+ char *content; -+ oi.typep = &type; -+ oi.sizep = &len; -+ oi.contentp = (void **) &content; -+ if ((oid_object_info_extended( -+ the_repository, note, &oi, OBJECT_INFO_DIE_IF_CORRUPT) == 0) && -+ (len < 50 || !starts_with(content, "changeset ") || -+ get_sha1_hex(&content[10], oid.hash))) - die("Invalid git2hg note for %s", oid_to_hex(git_id)); - - free(content); -@@ -437,10 +442,12 @@ static void handle_changeset_conflict(struct hg_object - break; - - if (!buf.len) { -- content = read_object_file_extended( -- the_repository, git_id, &type, &len, 0); -- strbuf_add(&buf, content, len); -- free(content); -+ if (oid_object_info_extended( -+ the_repository, git_id, &oi, -+ OBJECT_INFO_DIE_IF_CORRUPT) == 0) { -+ strbuf_add(&buf, content, len); -+ free(content); -+ } - } - - strbuf_addch(&buf, '\0'); ---- helper/cinnabar-helper.c.orig 2022-10-28 23:43:03 UTC -+++ helper/cinnabar-helper.c -@@ -1554,11 +1554,17 @@ static void upgrade_files(const struct old_manifest_tr - if (note && oidcmp(note, &entry.other_oid)) { - struct hg_file file; - struct strbuf buf = STRBUF_INIT; -+ struct object_info oi = OBJECT_INFO_INIT; - unsigned long len; - enum object_type t; - char *content; -- content = read_object_file_extended( -- the_repository, note, &t, &len, 0); -+ oi.typep = &t; -+ oi.sizep = &len; -+ oi.contentp = (void **) &content; -+ if (oid_object_info_extended( -+ the_repository, note, &oi, -+ OBJECT_INFO_DIE_IF_CORRUPT) != 0) -+ goto corrupted; - strbuf_attach(&buf, content, len, len); - hg_file_init(&file); - hg_file_from_memory(&file, &hg_oid, &buf); ---- helper/hg-data.c.orig 2022-10-28 23:43:03 UTC -+++ helper/hg-data.c -@@ -33,11 +33,16 @@ void hg_file_load(struct hg_file *result, const struct - void hg_file_load(struct hg_file *result, const struct hg_object_id *oid) - { - const struct object_id *note; -+ struct object_info oi = OBJECT_INFO_INIT; - char *content; - enum object_type type; - unsigned long len; - size_t metadata_len; - -+ oi.typep = &type; -+ oi.sizep = &len; -+ oi.contentp = (void **) &content; -+ - strbuf_release(&result->file); - hg_oidcpy(&result->oid, oid); - -@@ -47,9 +52,9 @@ void hg_file_load(struct hg_file *result, const struct - ensure_notes(&files_meta); - note = get_note_hg(&files_meta, oid); - if (note) { -- content = read_object_file_extended( -- the_repository, note, &type, &len, 0); -- if (!content) -+ if (oid_object_info_extended( -+ the_repository, note, &oi, -+ OBJECT_INFO_DIE_IF_CORRUPT) != 0) - die("Missing data"); - strbuf_add(&result->file, "\1\n", 2); - strbuf_add(&result->file, content, len); -@@ -64,9 +69,9 @@ void hg_file_load(struct hg_file *result, const struct - if (!note) - die("Missing data"); - -- content = read_object_file_extended( -- the_repository, note, &type, &len, 0); -- if (!content) -+ if (oid_object_info_extended( -+ the_repository, note, &oi, -+ OBJECT_INFO_DIE_IF_CORRUPT) != 0) - die("Missing data"); - - strbuf_add(&result->file, content, len); ---- helper/object-file.c.patch.orig 2022-10-28 23:43:03 UTC -+++ helper/object-file.c.patch -@@ -2,9 +2,9 @@ +++ b/object-file.c - index 8be57f48de..52315414f3 100644 - --- a/object-file.c - +++ b/object-file.c --@@ -34,6 +34,8 @@ -- #include "promisor-remote.h" -+@@ -35,6 +35,8 @@ - #include "submodule.h" -+ #include "fsck.h" - - +#define write_object_file_flags real_write_object_file_flags - +