SecBSD's official ports repository

This commit is contained in:
purplerain 2023-08-16 22:26:55 +00:00
commit 2c0afcbbf3
Signed by: purplerain
GPG key ID: F42C07F07E2E35B7
64331 changed files with 5339189 additions and 0 deletions

View file

@ -0,0 +1,26 @@
COMMENT= libgit2 bindings in Python
MODPY_EGG_VERSION= 1.12.2
DISTNAME= pygit2-${MODPY_EGG_VERSION}
PKGNAME= py-git2-${MODPY_EGG_VERSION}
REVISION= 0
MODULES= lang/python
MODPY_PI= Yes
MODPY_PYBUILD= setuptools
WANTLIB += git2
DEBUG_PACKAGES= ${BUILD_PACKAGES}
LIB_DEPENDS= devel/libgit2/libgit2
BUILD_DEPENDS= devel/py-cffi${MODPY_FLAVOR}
RUN_DEPENDS= devel/py-cffi${MODPY_FLAVOR}
.include <bsd.port.arch.mk>
.if !${PROPERTIES:Mclang}
CFLAGS += -std=gnu99
.endif
.include <bsd.port.mk>

View file

@ -0,0 +1,2 @@
SHA256 (libgit/pygit2-1.12.2.tar.gz) = VuhdDmbelX1ZnR77JAnTmv7v2PAQCb/aB5a0Kktng1g=
SIZE (libgit/pygit2-1.12.2.tar.gz) = 738453

View file

@ -0,0 +1,16 @@
From 1473e8eb6eb59dc7521dcd5f8a4c9390e9b53223 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=2E=20David=20Ib=C3=A1=C3=B1ez?= <jdavid.ibp@gmail.com>
Date: Mon, 17 Jul 2023 22:23:30 +0200
Subject: [PATCH] Upgrade to libgit2 v1.7.0
Index: pygit2/decl/diff.h
--- pygit2/decl/diff.h.orig
+++ pygit2/decl/diff.h
@@ -54,6 +54,7 @@ typedef struct {
void *payload;
uint32_t context_lines;
uint32_t interhunk_lines;
+ git_oid_t oid_type;
uint16_t id_abbrev;
git_off_t max_size;
const char *old_prefix;

View file

@ -0,0 +1,16 @@
From 1473e8eb6eb59dc7521dcd5f8a4c9390e9b53223 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=2E=20David=20Ib=C3=A1=C3=B1ez?= <jdavid.ibp@gmail.com>
Date: Mon, 17 Jul 2023 22:23:30 +0200
Subject: [PATCH] Upgrade to libgit2 v1.7.0
Index: pygit2/decl/oid.h
--- pygit2/decl/oid.h.orig
+++ pygit2/decl/oid.h
@@ -1,3 +1,7 @@
+typedef enum {
+ GIT_OID_SHA1 = 1, /**< SHA1 */
+} git_oid_t;
+
typedef struct git_oid {
unsigned char id[20];
} git_oid;

View file

@ -0,0 +1,16 @@
From 1473e8eb6eb59dc7521dcd5f8a4c9390e9b53223 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=2E=20David=20Ib=C3=A1=C3=B1ez?= <jdavid.ibp@gmail.com>
Date: Mon, 17 Jul 2023 22:23:30 +0200
Subject: [PATCH] Upgrade to libgit2 v1.7.0
Index: pygit2/decl/remote.h
--- pygit2/decl/remote.h.orig
+++ pygit2/decl/remote.h
@@ -83,6 +83,7 @@ typedef struct {
int update_fetchhead;
git_remote_autotag_option_t download_tags;
git_proxy_options proxy_opts;
+ int depth;
git_remote_redirect_t follow_redirects;
git_strarray custom_headers;
} git_fetch_options;

View file

@ -0,0 +1,19 @@
From 1473e8eb6eb59dc7521dcd5f8a4c9390e9b53223 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=2E=20David=20Ib=C3=A1=C3=B1ez?= <jdavid.ibp@gmail.com>
Date: Mon, 17 Jul 2023 22:23:30 +0200
Subject: [PATCH] Upgrade to libgit2 v1.7.0
Index: src/types.h
--- src/types.h.orig
+++ src/types.h
@@ -32,8 +32,8 @@
#include <Python.h>
#include <git2.h>
-#if !(LIBGIT2_VER_MAJOR == 1 && LIBGIT2_VER_MINOR == 6)
-#error You need a compatible libgit2 version (1.6.x)
+#if !(LIBGIT2_VER_MAJOR == 1 && LIBGIT2_VER_MINOR == 7)
+#error You need a compatible libgit2 version (1.7.x)
#endif
/*

View file

@ -0,0 +1,2 @@
pygit2 is a set of Python 3.5+ bindings to the libgit2 linkable C Git
library.

View file

@ -0,0 +1,94 @@
@pkgpath devel/libgit2/py-git2,python3
lib/python${MODPY_VERSION}/site-packages/pygit2/
lib/python${MODPY_VERSION}/site-packages/pygit2-${MODPY_EGG_VERSION}.dist-info/
lib/python${MODPY_VERSION}/site-packages/pygit2-${MODPY_EGG_VERSION}.dist-info/AUTHORS.rst
lib/python${MODPY_VERSION}/site-packages/pygit2-${MODPY_EGG_VERSION}.dist-info/COPYING
lib/python${MODPY_VERSION}/site-packages/pygit2-${MODPY_EGG_VERSION}.dist-info/METADATA
lib/python${MODPY_VERSION}/site-packages/pygit2-${MODPY_EGG_VERSION}.dist-info/RECORD
lib/python${MODPY_VERSION}/site-packages/pygit2-${MODPY_EGG_VERSION}.dist-info/WHEEL
lib/python${MODPY_VERSION}/site-packages/pygit2-${MODPY_EGG_VERSION}.dist-info/top_level.txt
lib/python${MODPY_VERSION}/site-packages/pygit2/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pygit2/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/pygit2/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/pygit2/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygit2/${MODPY_PYCACHE}_build.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/pygit2/${MODPY_PYCACHE}_build.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygit2/${MODPY_PYCACHE}_run.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/pygit2/${MODPY_PYCACHE}_run.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygit2/${MODPY_PYCACHE}blame.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/pygit2/${MODPY_PYCACHE}blame.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygit2/${MODPY_PYCACHE}callbacks.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/pygit2/${MODPY_PYCACHE}callbacks.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygit2/${MODPY_PYCACHE}config.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/pygit2/${MODPY_PYCACHE}config.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygit2/${MODPY_PYCACHE}credentials.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/pygit2/${MODPY_PYCACHE}credentials.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygit2/${MODPY_PYCACHE}errors.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/pygit2/${MODPY_PYCACHE}errors.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygit2/${MODPY_PYCACHE}ffi.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/pygit2/${MODPY_PYCACHE}ffi.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygit2/${MODPY_PYCACHE}index.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/pygit2/${MODPY_PYCACHE}index.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygit2/${MODPY_PYCACHE}packbuilder.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/pygit2/${MODPY_PYCACHE}packbuilder.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygit2/${MODPY_PYCACHE}refspec.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/pygit2/${MODPY_PYCACHE}refspec.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygit2/${MODPY_PYCACHE}remote.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/pygit2/${MODPY_PYCACHE}remote.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygit2/${MODPY_PYCACHE}repository.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/pygit2/${MODPY_PYCACHE}repository.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygit2/${MODPY_PYCACHE}settings.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/pygit2/${MODPY_PYCACHE}settings.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygit2/${MODPY_PYCACHE}submodule.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/pygit2/${MODPY_PYCACHE}submodule.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygit2/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/pygit2/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygit2/_build.py
@so lib/python${MODPY_VERSION}/site-packages/pygit2/_libgit2${MODPY_ABI3SO}.so
@so lib/python${MODPY_VERSION}/site-packages/pygit2/_pygit2.${MODPY_PYC_MAGIC_TAG}so
lib/python${MODPY_VERSION}/site-packages/pygit2/_pygit2.pyi
lib/python${MODPY_VERSION}/site-packages/pygit2/_run.py
lib/python${MODPY_VERSION}/site-packages/pygit2/blame.py
lib/python${MODPY_VERSION}/site-packages/pygit2/callbacks.py
lib/python${MODPY_VERSION}/site-packages/pygit2/config.py
lib/python${MODPY_VERSION}/site-packages/pygit2/credentials.py
lib/python${MODPY_VERSION}/site-packages/pygit2/decl/
lib/python${MODPY_VERSION}/site-packages/pygit2/decl/attr.h
lib/python${MODPY_VERSION}/site-packages/pygit2/decl/blame.h
lib/python${MODPY_VERSION}/site-packages/pygit2/decl/buffer.h
lib/python${MODPY_VERSION}/site-packages/pygit2/decl/callbacks.h
lib/python${MODPY_VERSION}/site-packages/pygit2/decl/checkout.h
lib/python${MODPY_VERSION}/site-packages/pygit2/decl/clone.h
lib/python${MODPY_VERSION}/site-packages/pygit2/decl/commit.h
lib/python${MODPY_VERSION}/site-packages/pygit2/decl/common.h
lib/python${MODPY_VERSION}/site-packages/pygit2/decl/config.h
lib/python${MODPY_VERSION}/site-packages/pygit2/decl/describe.h
lib/python${MODPY_VERSION}/site-packages/pygit2/decl/diff.h
lib/python${MODPY_VERSION}/site-packages/pygit2/decl/errors.h
lib/python${MODPY_VERSION}/site-packages/pygit2/decl/graph.h
lib/python${MODPY_VERSION}/site-packages/pygit2/decl/index.h
lib/python${MODPY_VERSION}/site-packages/pygit2/decl/indexer.h
lib/python${MODPY_VERSION}/site-packages/pygit2/decl/merge.h
lib/python${MODPY_VERSION}/site-packages/pygit2/decl/net.h
lib/python${MODPY_VERSION}/site-packages/pygit2/decl/oid.h
lib/python${MODPY_VERSION}/site-packages/pygit2/decl/pack.h
lib/python${MODPY_VERSION}/site-packages/pygit2/decl/proxy.h
lib/python${MODPY_VERSION}/site-packages/pygit2/decl/refspec.h
lib/python${MODPY_VERSION}/site-packages/pygit2/decl/remote.h
lib/python${MODPY_VERSION}/site-packages/pygit2/decl/repository.h
lib/python${MODPY_VERSION}/site-packages/pygit2/decl/revert.h
lib/python${MODPY_VERSION}/site-packages/pygit2/decl/stash.h
lib/python${MODPY_VERSION}/site-packages/pygit2/decl/strarray.h
lib/python${MODPY_VERSION}/site-packages/pygit2/decl/submodule.h
lib/python${MODPY_VERSION}/site-packages/pygit2/decl/transport.h
lib/python${MODPY_VERSION}/site-packages/pygit2/decl/types.h
lib/python${MODPY_VERSION}/site-packages/pygit2/errors.py
lib/python${MODPY_VERSION}/site-packages/pygit2/ffi.py
lib/python${MODPY_VERSION}/site-packages/pygit2/index.py
lib/python${MODPY_VERSION}/site-packages/pygit2/packbuilder.py
lib/python${MODPY_VERSION}/site-packages/pygit2/refspec.py
lib/python${MODPY_VERSION}/site-packages/pygit2/remote.py
lib/python${MODPY_VERSION}/site-packages/pygit2/repository.py
lib/python${MODPY_VERSION}/site-packages/pygit2/settings.py
lib/python${MODPY_VERSION}/site-packages/pygit2/submodule.py
lib/python${MODPY_VERSION}/site-packages/pygit2/utils.py