diff --git a/devel/libgit2-glib/Makefile b/devel/libgit2-glib/Makefile index dcea5cc6e5b0..8f3a46c61b9e 100644 --- a/devel/libgit2-glib/Makefile +++ b/devel/libgit2-glib/Makefile @@ -1,40 +1,41 @@ # Also update devel/libgit2, devel/rubygem-rugged, devel/py-pygit2 PORTNAME= libgit2-glib PORTVERSION= 1.2.1 +PORTREVISION= 1 CATEGORIES= devel gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome PATCH_SITES= https://gitlab.gnome.org/GNOME/libgit2-glib/-/commit/ #PATCHFILES= a76fdf96c3a.patch:-p1 # https://gitlab.gnome.org/GNOME/libgit2-glib/-/merge_requests/40 MAINTAINER= gnome@FreeBSD.org COMMENT= Glib wrapper library around the libgit2 git access library WWW= https://gitlab.gnome.org/GNOME/libgit2-glib LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libgit2.so:devel/libgit2 USES= compiler:c11 gnome localbase \ meson pkgconfig python:build tar:xz vala:build USE_GNOME= glib20 introspection USE_LDCONFIG= yes MESON_ARGS= -Dpython=false BINARY_ALIAS= python3=${PYTHON_VERSION} # XXX: meson_vapi_link.py does not respect STAGEDIR for some reason and silently # fails when building as user and touches the external fs when building as root. # Neutralize it. We replicate what it does in post-install. post-patch: @${ECHO_CMD} '#!/bin/sh' > ${WRKSRC}/meson_vapi_link.py post-install: ${RLN} ${STAGEDIR}${PREFIX}/share/vala/vapi/libgit2-glib-1.0.deps \ ${STAGEDIR}${PREFIX}/share/vala/vapi/ggit-1.0.deps ${RLN} ${STAGEDIR}${PREFIX}/share/vala/vapi/libgit2-glib-1.0.vapi \ ${STAGEDIR}${PREFIX}/share/vala/vapi/ggit-1.0.vapi .include diff --git a/devel/libgit2-glib/pkg-plist b/devel/libgit2-glib/pkg-plist index 53abee8fa2f3..0a04c1c92d58 100644 --- a/devel/libgit2-glib/pkg-plist +++ b/devel/libgit2-glib/pkg-plist @@ -1,83 +1,83 @@ include/libgit2-glib-1.0/libgit2-glib/ggit-annotated-commit.h include/libgit2-glib-1.0/libgit2-glib/ggit-blame-options.h include/libgit2-glib-1.0/libgit2-glib/ggit-blame.h include/libgit2-glib-1.0/libgit2-glib/ggit-blob-output-stream.h include/libgit2-glib-1.0/libgit2-glib/ggit-blob.h include/libgit2-glib-1.0/libgit2-glib/ggit-branch-enumerator.h include/libgit2-glib-1.0/libgit2-glib/ggit-branch.h include/libgit2-glib-1.0/libgit2-glib/ggit-checkout-options.h include/libgit2-glib-1.0/libgit2-glib/ggit-cherry-pick-options.h include/libgit2-glib-1.0/libgit2-glib/ggit-clone-options.h include/libgit2-glib-1.0/libgit2-glib/ggit-commit-parents.h include/libgit2-glib-1.0/libgit2-glib/ggit-commit.h include/libgit2-glib-1.0/libgit2-glib/ggit-config-entry.h include/libgit2-glib-1.0/libgit2-glib/ggit-config.h include/libgit2-glib-1.0/libgit2-glib/ggit-cred-plaintext.h include/libgit2-glib-1.0/libgit2-glib/ggit-cred-ssh-interactive.h include/libgit2-glib-1.0/libgit2-glib/ggit-cred-ssh-key-from-agent.h include/libgit2-glib-1.0/libgit2-glib/ggit-cred.h include/libgit2-glib-1.0/libgit2-glib/ggit-diff-binary-file.h include/libgit2-glib-1.0/libgit2-glib/ggit-diff-binary.h include/libgit2-glib-1.0/libgit2-glib/ggit-diff-delta.h include/libgit2-glib-1.0/libgit2-glib/ggit-diff-file.h include/libgit2-glib-1.0/libgit2-glib/ggit-diff-find-options.h include/libgit2-glib-1.0/libgit2-glib/ggit-diff-format-email-options.h include/libgit2-glib-1.0/libgit2-glib/ggit-diff-hunk.h include/libgit2-glib-1.0/libgit2-glib/ggit-diff-line.h include/libgit2-glib-1.0/libgit2-glib/ggit-diff-options.h include/libgit2-glib-1.0/libgit2-glib/ggit-diff-similarity-metric.h include/libgit2-glib-1.0/libgit2-glib/ggit-diff.h include/libgit2-glib-1.0/libgit2-glib/ggit-enum-types.h include/libgit2-glib-1.0/libgit2-glib/ggit-error.h include/libgit2-glib-1.0/libgit2-glib/ggit-fetch-options.h include/libgit2-glib-1.0/libgit2-glib/ggit-index-entry-resolve-undo.h include/libgit2-glib-1.0/libgit2-glib/ggit-index-entry.h include/libgit2-glib-1.0/libgit2-glib/ggit-index.h include/libgit2-glib-1.0/libgit2-glib/ggit-mailmap.h include/libgit2-glib-1.0/libgit2-glib/ggit-main.h include/libgit2-glib-1.0/libgit2-glib/ggit-merge-options.h include/libgit2-glib-1.0/libgit2-glib/ggit-message.h include/libgit2-glib-1.0/libgit2-glib/ggit-native.h include/libgit2-glib-1.0/libgit2-glib/ggit-note.h include/libgit2-glib-1.0/libgit2-glib/ggit-object-factory-base.h include/libgit2-glib-1.0/libgit2-glib/ggit-object-factory.h include/libgit2-glib-1.0/libgit2-glib/ggit-object.h include/libgit2-glib-1.0/libgit2-glib/ggit-oid.h include/libgit2-glib-1.0/libgit2-glib/ggit-patch.h include/libgit2-glib-1.0/libgit2-glib/ggit-proxy-options.h include/libgit2-glib-1.0/libgit2-glib/ggit-push-options.h include/libgit2-glib-1.0/libgit2-glib/ggit-rebase-operation.h include/libgit2-glib-1.0/libgit2-glib/ggit-rebase-options.h include/libgit2-glib-1.0/libgit2-glib/ggit-rebase.h include/libgit2-glib-1.0/libgit2-glib/ggit-ref-spec.h include/libgit2-glib-1.0/libgit2-glib/ggit-ref.h include/libgit2-glib-1.0/libgit2-glib/ggit-reflog-entry.h include/libgit2-glib-1.0/libgit2-glib/ggit-reflog.h include/libgit2-glib-1.0/libgit2-glib/ggit-remote-callbacks.h include/libgit2-glib-1.0/libgit2-glib/ggit-remote.h include/libgit2-glib-1.0/libgit2-glib/ggit-repository.h include/libgit2-glib-1.0/libgit2-glib/ggit-revert-options.h include/libgit2-glib-1.0/libgit2-glib/ggit-revision-walker.h include/libgit2-glib-1.0/libgit2-glib/ggit-signature.h include/libgit2-glib-1.0/libgit2-glib/ggit-status-options.h include/libgit2-glib-1.0/libgit2-glib/ggit-submodule-update-options.h include/libgit2-glib-1.0/libgit2-glib/ggit-submodule.h include/libgit2-glib-1.0/libgit2-glib/ggit-tag.h include/libgit2-glib-1.0/libgit2-glib/ggit-transfer-progress.h include/libgit2-glib-1.0/libgit2-glib/ggit-tree-builder.h include/libgit2-glib-1.0/libgit2-glib/ggit-tree-entry.h include/libgit2-glib-1.0/libgit2-glib/ggit-tree.h include/libgit2-glib-1.0/libgit2-glib/ggit-types.h -include/libgit2-glib-1.0/libgit2-glib/ggit-types-18.h +include/libgit2-glib-1.0/libgit2-glib/ggit-types-19.h include/libgit2-glib-1.0/libgit2-glib/ggit-version.h include/libgit2-glib-1.0/libgit2-glib/ggit.h lib/girepository-1.0/Ggit-1.0.typelib lib/libgit2-glib-1.0.so lib/libgit2-glib-1.0.so.0 lib/libgit2-glib-1.0.so.0.200.1 libdata/pkgconfig/libgit2-glib-1.0.pc share/gir-1.0/Ggit-1.0.gir share/vala/vapi/ggit-1.0.deps share/vala/vapi/ggit-1.0.vapi share/vala/vapi/libgit2-glib-1.0.deps share/vala/vapi/libgit2-glib-1.0.vapi diff --git a/devel/libgit2/Makefile b/devel/libgit2/Makefile index d8b707ba5e6c..cc22f902a1bf 100644 --- a/devel/libgit2/Makefile +++ b/devel/libgit2/Makefile @@ -1,52 +1,51 @@ # Also update devel/libgit2-glib, devel/rubygem-rugged, devel/py-pygit2 # Make sure you bump revision of depending ports, if SONAME changes # objdump -p libgit2.so |grep SONAME # Tools/scripts/search_lib_depends_and_bump.sh devel/libgit2 PORTNAME= libgit2 DISTVERSIONPREFIX= v -DISTVERSION= 1.8.4 -PORTREVISION= 1 +DISTVERSION= 1.9.0 CATEGORIES= devel MAINTAINER= mfechner@FreeBSD.org COMMENT= Portable, pure C implementation of the Git core WWW= https://libgit2.github.com/ LICENSE= GPLv2 LIB_DEPENDS= libpcre2-8.so:devel/pcre2 \ libhttp_parser.so:www/http-parser USES= cmake:testing cpe localbase pkgconfig python:build ssl USE_GITHUB= yes USE_LDCONFIG= yes CMAKE_ARGS= -DREGEX_BACKEND=pcre2 -DUSE_HTTP_PARSER=system \ -DCMAKE_CTEST_ARGUMENTS="-E;'invasive|online'" \ -DOPENSSL_ROOT_DIR=${OPENSSLBASE} \ -DOPENSSL_ENGINES_DIR=${ENGINESDIR} CMAKE_OFF= BUILD_TESTS CMAKE_TESTING_ON= BUILD_TESTS PLIST_SUB= DISTVERSION=${DISTVERSION} \ SHLIB_VER=${DISTVERSION:R} OPTIONS_DEFINE= SSH OPTIONS_DEFAULT=SSH SSH_DESC= Enable SSH support through libssh2 SSH_LIB_DEPENDS= libssh2.so:security/libssh2 SSH_CMAKE_ON= -DUSE_SSH=libssh2 .include .if ${SSL_DEFAULT} == base post-patch: @${REINPLACE_CMD} -e "/LIBGIT2_PC_REQUIRES.*openssl/ d" \ ${WRKSRC}/cmake/SelectHTTPSBackend.cmake .endif .include diff --git a/devel/libgit2/distinfo b/devel/libgit2/distinfo index eaaded58b576..c80185a36603 100644 --- a/devel/libgit2/distinfo +++ b/devel/libgit2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1730350083 -SHA256 (libgit2-libgit2-v1.8.4_GH0.tar.gz) = 49d0fc50ab931816f6bfc1ac68f8d74b760450eebdb5374e803ee36550f26774 -SIZE (libgit2-libgit2-v1.8.4_GH0.tar.gz) = 7610171 +TIMESTAMP = 1745384247 +SHA256 (libgit2-libgit2-v1.9.0_GH0.tar.gz) = 75b27d4d6df44bd34e2f70663cfd998f5ec41e680e1e593238bbe517a84c7ed2 +SIZE (libgit2-libgit2-v1.9.0_GH0.tar.gz) = 7660744 diff --git a/devel/libgit2/pkg-plist b/devel/libgit2/pkg-plist index 367776ca1c02..4ba2f8cb352b 100644 --- a/devel/libgit2/pkg-plist +++ b/devel/libgit2/pkg-plist @@ -1,99 +1,102 @@ bin/git2 include/git2.h include/git2/annotated_commit.h include/git2/apply.h include/git2/attr.h include/git2/blame.h include/git2/blob.h include/git2/branch.h include/git2/buffer.h include/git2/cert.h include/git2/checkout.h include/git2/cherrypick.h include/git2/clone.h include/git2/commit.h include/git2/common.h include/git2/config.h include/git2/cred_helpers.h include/git2/credential.h include/git2/credential_helpers.h include/git2/deprecated.h include/git2/describe.h include/git2/diff.h include/git2/email.h include/git2/errors.h include/git2/experimental.h include/git2/filter.h include/git2/global.h include/git2/graph.h include/git2/ignore.h include/git2/index.h include/git2/indexer.h include/git2/mailmap.h include/git2/merge.h include/git2/message.h include/git2/net.h include/git2/notes.h include/git2/object.h include/git2/odb.h include/git2/odb_backend.h include/git2/oid.h include/git2/oidarray.h include/git2/pack.h include/git2/patch.h include/git2/pathspec.h include/git2/proxy.h include/git2/rebase.h include/git2/refdb.h include/git2/reflog.h include/git2/refs.h include/git2/refspec.h include/git2/remote.h include/git2/repository.h include/git2/reset.h include/git2/revert.h include/git2/revparse.h include/git2/revwalk.h include/git2/signature.h include/git2/stash.h include/git2/status.h include/git2/stdint.h include/git2/strarray.h include/git2/submodule.h include/git2/sys/alloc.h include/git2/sys/commit.h include/git2/sys/commit_graph.h include/git2/sys/config.h include/git2/sys/cred.h include/git2/sys/credential.h include/git2/sys/diff.h include/git2/sys/email.h include/git2/sys/errors.h include/git2/sys/filter.h include/git2/sys/hashsig.h include/git2/sys/index.h include/git2/sys/mempack.h include/git2/sys/merge.h include/git2/sys/midx.h include/git2/sys/odb_backend.h include/git2/sys/openssl.h include/git2/sys/path.h include/git2/sys/refdb_backend.h -include/git2/sys/reflog.h include/git2/sys/remote.h include/git2/sys/refs.h include/git2/sys/repository.h include/git2/sys/stream.h include/git2/sys/transport.h include/git2/tag.h include/git2/trace.h include/git2/transaction.h include/git2/transport.h include/git2/tree.h include/git2/types.h include/git2/version.h include/git2/worktree.h +lib/cmake/libgit2/libgit2Config.cmake +lib/cmake/libgit2/libgit2ConfigVersion.cmake +lib/cmake/libgit2/libgit2Targets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/libgit2/libgit2Targets.cmake lib/libgit2.so lib/libgit2.so.%%DISTVERSION%% lib/libgit2.so.%%SHLIB_VER%% libdata/pkgconfig/libgit2.pc