diff --git a/databases/pg_vector/Makefile b/databases/pg_vector/Makefile new file mode 100644 index 000000000000..7a2b6e6dd788 --- /dev/null +++ b/databases/pg_vector/Makefile @@ -0,0 +1,23 @@ +PORTNAME= pg_vector +DISTVERSION= v0.5.1 +CATEGORIES= databases +PKGNAMEPREFIX= postgresql${PGSQL_VER:S/.//}- + +MAINTAINER= tz@FreeBSD.org +COMMENT= PostgreSQL extension for vector similarity search + +LICENSE= BSD2CLAUSE + +USES= gmake pgsql:11+ +WANT_PGSQL= server + +USE_GITHUB= yes +GH_ACCOUNT= pgvector +GH_PROJECT= pgvector + +MAKE_ENV= USE_PGXS=1 + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/postgresql/vector.so + +.include diff --git a/databases/pg_vector/distinfo b/databases/pg_vector/distinfo new file mode 100644 index 000000000000..38d3fb9b42d8 --- /dev/null +++ b/databases/pg_vector/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1698481060 +SHA256 (pgvector-pgvector-v0.5.1_GH0.tar.gz) = cc7a8e034a96e30a819911ac79d32f6bc47bdd1aa2de4d7d4904e26b83209dc8 +SIZE (pgvector-pgvector-v0.5.1_GH0.tar.gz) = 70728 diff --git a/databases/pg_vector/pkg-descr b/databases/pg_vector/pkg-descr new file mode 100644 index 000000000000..25c86b693f5c --- /dev/null +++ b/databases/pg_vector/pkg-descr @@ -0,0 +1,10 @@ +Open-source vector similarity search for Postgres + +Store your vectors with the rest of your data. Supports: + +* exact and approximate nearest neighbor search +* L2 distance, inner product, and cosine distance +* any language with a Postgres client + +Plus ACID compliance, point-in-time recovery, JOINs, and all of the other great +features of Postgres diff --git a/databases/pg_vector/pkg-plist b/databases/pg_vector/pkg-plist new file mode 100644 index 000000000000..519cbdb8982a --- /dev/null +++ b/databases/pg_vector/pkg-plist @@ -0,0 +1,29 @@ +include/postgresql/server/extension/vector/vector.h +lib/postgresql/vector.so +share/postgresql/extension/vector--0.1.0--0.1.1.sql +share/postgresql/extension/vector--0.1.1--0.1.3.sql +share/postgresql/extension/vector--0.1.3--0.1.4.sql +share/postgresql/extension/vector--0.1.4--0.1.5.sql +share/postgresql/extension/vector--0.1.5--0.1.6.sql +share/postgresql/extension/vector--0.1.6--0.1.7.sql +share/postgresql/extension/vector--0.1.7--0.1.8.sql +share/postgresql/extension/vector--0.1.8--0.2.0.sql +share/postgresql/extension/vector--0.2.0--0.2.1.sql +share/postgresql/extension/vector--0.2.1--0.2.2.sql +share/postgresql/extension/vector--0.2.2--0.2.3.sql +share/postgresql/extension/vector--0.2.3--0.2.4.sql +share/postgresql/extension/vector--0.2.4--0.2.5.sql +share/postgresql/extension/vector--0.2.5--0.2.6.sql +share/postgresql/extension/vector--0.2.6--0.2.7.sql +share/postgresql/extension/vector--0.2.7--0.3.0.sql +share/postgresql/extension/vector--0.3.0--0.3.1.sql +share/postgresql/extension/vector--0.3.1--0.3.2.sql +share/postgresql/extension/vector--0.3.2--0.4.0.sql +share/postgresql/extension/vector--0.4.0--0.4.1.sql +share/postgresql/extension/vector--0.4.1--0.4.2.sql +share/postgresql/extension/vector--0.4.2--0.4.3.sql +share/postgresql/extension/vector--0.4.3--0.4.4.sql +share/postgresql/extension/vector--0.4.4--0.5.0.sql +share/postgresql/extension/vector--0.5.0--0.5.1.sql +share/postgresql/extension/vector--0.5.1.sql +share/postgresql/extension/vector.control